(()=>{var e_e=Object.create;var RI=Object.defineProperty;var t_e=Object.getOwnPropertyDescriptor;var r_e=Object.getOwnPropertyNames;var n_e=Object.getPrototypeOf,a_e=Object.prototype.hasOwnProperty;var Li=(e,t)=>()=>(e&&(t=e(e=0)),t);var bi=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Wr=(e,t)=>{for(var r in t)RI(e,r,{get:t[r],enumerable:!0})},i_e=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of r_e(t))!a_e.call(e,a)&&a!==r&&RI(e,a,{get:()=>t[a],enumerable:!(n=t_e(t,a))||n.enumerable});return e};var J=(e,t,r)=>(r=e!=null?e_e(n_e(e)):{},i_e(t||!e||!e.__esModule?RI(r,"default",{value:e,enumerable:!0}):r,e));var P,d=Li(()=>{P={}});var T,p=Li(()=>{T={}});var oJ=bi(xn=>{"use strict";d();p();var OI=Symbol.for("react.transitional.element"),l_e=Symbol.for("react.portal"),c_e=Symbol.for("react.fragment"),u_e=Symbol.for("react.strict_mode"),d_e=Symbol.for("react.profiler"),p_e=Symbol.for("react.consumer"),f_e=Symbol.for("react.context"),h_e=Symbol.for("react.forward_ref"),m_e=Symbol.for("react.suspense"),g_e=Symbol.for("react.memo"),tJ=Symbol.for("react.lazy"),JW=Symbol.iterator;function v_e(e){return e===null||typeof e!="object"?null:(e=JW&&e[JW]||e["@@iterator"],typeof e=="function"?e:null)}var rJ={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},nJ=Object.assign,aJ={};function F3(e,t,r){this.props=e,this.context=t,this.refs=aJ,this.updater=r||rJ}F3.prototype.isReactComponent={};F3.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};F3.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function iJ(){}iJ.prototype=F3.prototype;function LI(e,t,r){this.props=e,this.context=t,this.refs=aJ,this.updater=r||rJ}var NI=LI.prototype=new iJ;NI.constructor=LI;nJ(NI,F3.prototype);NI.isPureReactComponent=!0;var YW=Array.isArray,xi={H:null,A:null,T:null,S:null},sJ=Object.prototype.hasOwnProperty;function MI(e,t,r,n,a,i){return r=i.ref,{$$typeof:OI,type:e,key:t,ref:r!==void 0?r:null,props:i}}function y_e(e,t){return MI(e.type,t,void 0,void 0,void 0,e.props)}function DI(e){return typeof e=="object"&&e!==null&&e.$$typeof===OI}function b_e(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var XW=/\/+/g;function II(e,t){return typeof e=="object"&&e!==null&&e.key!=null?b_e(""+e.key):t.toString(36)}function QW(){}function x_e(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(QW,QW):(e.status="pending",e.then(function(t){e.status==="pending"&&(e.status="fulfilled",e.value=t)},function(t){e.status==="pending"&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function j3(e,t,r,n,a){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(i){case"bigint":case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case OI:case l_e:s=!0;break;case tJ:return s=e._init,j3(s(e._payload),t,r,n,a)}}if(s)return a=a(e),s=n===""?"."+II(e,0):n,YW(a)?(r="",s!=null&&(r=s.replace(XW,"$&/")+"/"),j3(a,t,r,"",function(u){return u})):a!=null&&(DI(a)&&(a=y_e(a,r+(a.key==null||e&&e.key===a.key?"":(""+a.key).replace(XW,"$&/")+"/")+s)),t.push(a)),1;s=0;var o=n===""?".":n+":";if(YW(e))for(var l=0;l{"use strict";d();p();lJ.exports=oJ()});var yJ=bi(Na=>{"use strict";d();p();function FI(e,t){var r=e.length;e.push(t);e:for(;0>>1,a=e[n];if(0>>1;nKw(o,r))lKw(u,o)?(e[n]=u,e[l]=r,n=l):(e[n]=o,e[s]=r,n=s);else if(lKw(u,r))e[n]=u,e[l]=r,n=l;else break e}}return t}function Kw(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}Na.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(cJ=performance,Na.unstable_now=function(){return cJ.now()}):(BI=Date,uJ=BI.now(),Na.unstable_now=function(){return BI.now()-uJ});var cJ,BI,uJ,jf=[],Km=[],S_e=1,nd=null,jo=3,Jw=!1,g2=!1,o7=!1,fJ=typeof setTimeout=="function"?setTimeout:null,hJ=typeof clearTimeout=="function"?clearTimeout:null,dJ=typeof setImmediate<"u"?setImmediate:null;function Zw(e){for(var t=Lp(Km);t!==null;){if(t.callback===null)Ww(Km);else if(t.startTime<=e)Ww(Km),t.sortIndex=t.expirationTime,FI(jf,t);else break;t=Lp(Km)}}function VI(e){if(o7=!1,Zw(e),!g2)if(Lp(jf)!==null)g2=!0,HI();else{var t=Lp(Km);t!==null&&$I(VI,t.startTime-e)}}var Yw=!1,l7=-1,mJ=5,gJ=-1;function vJ(){return!(Na.unstable_now()-gJe&&vJ());){var n=nd.callback;if(typeof n=="function"){nd.callback=null,jo=nd.priorityLevel;var a=n(nd.expirationTime<=e);if(e=Na.unstable_now(),typeof a=="function"){nd.callback=a,Zw(e),t=!0;break t}nd===Lp(jf)&&Ww(jf),Zw(e)}else Ww(jf);nd=Lp(jf)}if(nd!==null)t=!0;else{var i=Lp(Km);i!==null&&$I(VI,i.startTime-e),t=!1}}break e}finally{nd=null,jo=r,Jw=!1}t=void 0}}finally{t?s7():Yw=!1}}}var s7;typeof dJ=="function"?s7=function(){dJ(zI)}:typeof MessageChannel<"u"?(jI=new MessageChannel,pJ=jI.port2,jI.port1.onmessage=zI,s7=function(){pJ.postMessage(null)}):s7=function(){fJ(zI,0)};var jI,pJ;function HI(){Yw||(Yw=!0,s7())}function $I(e,t){l7=fJ(function(){e(Na.unstable_now())},t)}Na.unstable_IdlePriority=5;Na.unstable_ImmediatePriority=1;Na.unstable_LowPriority=4;Na.unstable_NormalPriority=3;Na.unstable_Profiling=null;Na.unstable_UserBlockingPriority=2;Na.unstable_cancelCallback=function(e){e.callback=null};Na.unstable_continueExecution=function(){g2||Jw||(g2=!0,HI())};Na.unstable_forceFrameRate=function(e){0>e||125n?(e.sortIndex=r,FI(Km,e),Lp(jf)===null&&e===Lp(Km)&&(o7?(hJ(l7),l7=-1):o7=!0,$I(VI,r-n))):(e.sortIndex=a,FI(jf,e),g2||Jw||(g2=!0,HI())),e};Na.unstable_shouldYield=vJ;Na.unstable_wrapCallback=function(e){var t=jo;return function(){var r=jo;jo=t;try{return e.apply(this,arguments)}finally{jo=r}}}});var xJ=bi((Swt,bJ)=>{"use strict";d();p();bJ.exports=yJ()});var CJ=bi(vl=>{"use strict";d();p();var T_e=Se();function wJ(e){var t="https://react.dev/errors/"+e;if(1{"use strict";d();p();function SJ(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(SJ)}catch(e){console.error(e)}}SJ(),TJ.exports=CJ()});var bee=bi(vS=>{"use strict";d();p();var Es=xJ(),$Y=Se(),P_e=Ff();function dt(e){var t="https://react.dev/errors/"+e;if(1)":-1a||l[n]!==u[a]){var c=` `+l[n].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=n&&0<=a);break}}}finally{GI=!1,Error.prepareStackTrace=r}return(r=e?e.displayName||e.name:"")?b7(r):""}function O_e(e){switch(e.tag){case 26:case 27:case 5:return b7(e.type);case 16:return b7("Lazy");case 13:return b7("Suspense");case 19:return b7("SuspenseList");case 0:case 15:return e=qI(e.type,!1),e;case 11:return e=qI(e.type.render,!1),e;case 1:return e=qI(e.type,!0),e;default:return""}}function PJ(e){try{var t="";do t+=O_e(e),e=e.return;while(e);return t}catch(r){return` Error generating stack: `+r.message+` `+r.stack}}function w9(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function ZY(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function kJ(e){if(w9(e)!==e)throw Error(dt(188))}function L_e(e){var t=e.alternate;if(!t){if(t=w9(e),t===null)throw Error(dt(188));return t!==e?null:e}for(var r=e,n=t;;){var a=r.return;if(a===null)break;var i=a.alternate;if(i===null){if(n=a.return,n!==null){r=n;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===r)return kJ(a),e;if(i===n)return kJ(a),t;i=i.sibling}throw Error(dt(188))}if(r.return!==n.return)r=a,n=i;else{for(var s=!1,o=a.child;o;){if(o===r){s=!0,r=a,n=i;break}if(o===n){s=!0,n=a,r=i;break}o=o.sibling}if(!s){for(o=i.child;o;){if(o===r){s=!0,r=i,n=a;break}if(o===n){s=!0,n=i,r=a;break}o=o.sibling}if(!s)throw Error(dt(189))}}if(r.alternate!==n)throw Error(dt(190))}if(r.tag!==3)throw Error(dt(188));return r.stateNode.current===r?e:t}function WY(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=WY(e),t!==null)return t;e=e.sibling}return null}var x7=Array.isArray,Ja=P_e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,S2={pending:!1,data:null,method:null,action:null},EO=[],Z3=-1;function Kf(e){return{current:e}}function Gs(e){0>Z3||(e.current=EO[Z3],EO[Z3]=null,Z3--)}function li(e,t){Z3++,EO[Z3]=e.current,e.current=t}var $f=Kf(null),z7=Kf(null),i0=Kf(null),_C=Kf(null);function RC(e,t){switch(li(i0,t),li(z7,e),li($f,null),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?RY(t):0;break;default:if(e=e===8?t.parentNode:t,t=e.tagName,e=e.namespaceURI)e=RY(e),t=oee(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}Gs($f),li($f,t)}function p9(){Gs($f),Gs(z7),Gs(i0)}function AO(e){e.memoizedState!==null&&li(_C,e);var t=$f.current,r=oee(t,e.type);t!==r&&(li(z7,e),li($f,r))}function IC(e){z7.current===e&&(Gs($f),Gs(z7)),_C.current===e&&(Gs(_C),W7._currentValue=S2)}var PO=Object.prototype.hasOwnProperty,gL=Es.unstable_scheduleCallback,KI=Es.unstable_cancelCallback,N_e=Es.unstable_shouldYield,M_e=Es.unstable_requestPaint,Uf=Es.unstable_now,D_e=Es.unstable_getCurrentPriorityLevel,JY=Es.unstable_ImmediatePriority,YY=Es.unstable_UserBlockingPriority,OC=Es.unstable_NormalPriority,B_e=Es.unstable_LowPriority,XY=Es.unstable_IdlePriority,z_e=Es.log,j_e=Es.unstable_setDisableYieldValue,Q7=null,ou=null;function F_e(e){if(ou&&typeof ou.onCommitFiberRoot=="function")try{ou.onCommitFiberRoot(Q7,e,void 0,(e.current.flags&128)===128)}catch{}}function n0(e){if(typeof z_e=="function"&&j_e(e),ou&&typeof ou.setStrictMode=="function")try{ou.setStrictMode(Q7,e)}catch{}}var lu=Math.clz32?Math.clz32:$_e,V_e=Math.log,H_e=Math.LN2;function $_e(e){return e>>>=0,e===0?32:31-(V_e(e)/H_e|0)|0}var eC=128,tC=4194304;function y2(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128: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&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function nS(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes,s=e.warmLanes;e=e.finishedLanes!==0;var o=r&134217727;return o!==0?(r=o&~a,r!==0?n=y2(r):(i&=o,i!==0?n=y2(i):e||(s=o&~s,s!==0&&(n=y2(s))))):(o=r&~a,o!==0?n=y2(o):i!==0?n=y2(i):e||(s=r&~s,s!==0&&(n=y2(s)))),n===0?0:t!==0&&t!==n&&!(t&a)&&(a=n&-n,s=t&-t,a>=s||a===32&&(s&4194176)!==0)?t:n}function e8(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function U_e(e,t){switch(e){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function QY(){var e=eC;return eC<<=1,!(eC&4194176)&&(eC=128),e}function eX(){var e=tC;return tC<<=1,!(tC&62914560)&&(tC=4194304),e}function ZI(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function t8(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function G_e(e,t,r,n,a,i){var s=e.pendingLanes;e.pendingLanes=r,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=r,e.entangledLanes&=r,e.errorRecoveryDisabledLanes&=r,e.shellSuspendCounter=0;var o=e.entanglements,l=e.expirationTimes,u=e.hiddenUpdates;for(r=s&~r;0"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),W_e=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),RJ={},IJ={};function J_e(e){return PO.call(IJ,e)?!0:PO.call(RJ,e)?!1:W_e.test(e)?IJ[e]=!0:(RJ[e]=!0,!1)}function vC(e,t,r){if(J_e(t))if(r===null)e.removeAttribute(t);else{switch(typeof r){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var n=t.toLowerCase().slice(0,5);if(n!=="data-"&&n!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+r)}}function rC(e,t,r){if(r===null)e.removeAttribute(t);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+r)}}function fh(e,t,r,n){if(n===null)e.removeAttribute(r);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(r);return}e.setAttributeNS(t,r,""+n)}}function od(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function oX(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Y_e(e){var t=oX(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var a=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(s){n=""+s,i.call(this,s)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(s){n=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function LC(e){e._valueTracker||(e._valueTracker=Y_e(e))}function lX(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=oX(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function NC(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}}var X_e=/[\n"\\]/g;function ud(e){return e.replace(X_e,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function _O(e,t,r,n,a,i,s,o){e.name="",s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?e.type=s:e.removeAttribute("type"),t!=null?s==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+od(t)):e.value!==""+od(t)&&(e.value=""+od(t)):s!=="submit"&&s!=="reset"||e.removeAttribute("value"),t!=null?RO(e,s,od(t)):r!=null?RO(e,s,od(r)):n!=null&&e.removeAttribute("value"),a==null&&i!=null&&(e.defaultChecked=!!i),a!=null&&(e.checked=a&&typeof a!="function"&&typeof a!="symbol"),o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"?e.name=""+od(o):e.removeAttribute("name")}function cX(e,t,r,n,a,i,s,o){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.type=i),t!=null||r!=null){if(!(i!=="submit"&&i!=="reset"||t!=null))return;r=r!=null?""+od(r):"",t=t!=null?""+od(t):r,o||t===e.value||(e.value=t),e.defaultValue=t}n=n??a,n=typeof n!="function"&&typeof n!="symbol"&&!!n,e.checked=o?e.checked:!!n,e.defaultChecked=!!n,s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"&&(e.name=s)}function RO(e,t,r){t==="number"&&NC(e.ownerDocument)===e||e.defaultValue===""+r||(e.defaultValue=""+r)}function i9(e,t,r,n){if(e=e.options,t){t={};for(var a=0;a=S7),zJ=" ",jJ=!1;function gX(e,t){switch(e){case"keyup":return ARe.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function vX(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var J3=!1;function kRe(e,t){switch(e){case"compositionend":return vX(t);case"keypress":return t.which!==32?null:(jJ=!0,zJ);case"textInput":return e=t.data,e===zJ&&jJ?null:e;default:return null}}function _Re(e,t){if(J3)return e==="compositionend"||!CL&&gX(e,t)?(e=hX(),bC=xL=a0=null,J3=!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:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=$J(r)}}function wX(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?wX(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function CX(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=NC(e.document);t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=NC(e.document)}return t}function SL(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 BRe(e,t){var r=CX(t);t=e.focusedElem;var n=e.selectionRange;if(r!==t&&t&&t.ownerDocument&&wX(t.ownerDocument.documentElement,t)){if(n!==null&&SL(t)){if(e=n.start,r=n.end,r===void 0&&(r=e),"selectionStart"in t)t.selectionStart=e,t.selectionEnd=Math.min(r,t.value.length);else if(r=(e=t.ownerDocument||document)&&e.defaultView||window,r.getSelection){r=r.getSelection();var a=t.textContent.length,i=Math.min(n.start,a);n=n.end===void 0?i:Math.min(n.end,a),!r.extend&&i>n&&(a=n,n=i,i=a),a=UJ(t,i);var s=UJ(t,n);a&&s&&(r.rangeCount!==1||r.anchorNode!==a.node||r.anchorOffset!==a.offset||r.focusNode!==s.node||r.focusOffset!==s.offset)&&(e=e.createRange(),e.setStart(a.node,a.offset),r.removeAllRanges(),i>n?(r.addRange(e),r.extend(s.node,s.offset)):(e.setEnd(s.node,s.offset),r.addRange(e)))}}for(e=[],r=t;r=r.parentNode;)r.nodeType===1&&e.push({element:r,left:r.scrollLeft,top:r.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,Y3=null,LO=null,E7=null,NO=!1;function GJ(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;NO||Y3==null||Y3!==NC(n)||(n=Y3,"selectionStart"in n&&SL(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),E7&&H7(E7,n)||(E7=n,n=JC(LO,"onSelect"),0>=s,a-=s,wh=1<<32-lu(t)+a|r<re?(oe=j,j=null):oe=j.sibling;var Q=g(I,j,D[re],L);if(Q===null){j===null&&(j=oe);break}e&&j&&Q.alternate===null&&t(I,j),M=i(Q,M,re),Y===null?W=Q:Y.sibling=Q,Y=Q,j=oe}if(re===D.length)return r(I,j),oa&&b2(I,re),W;if(j===null){for(;rere?(oe=j,j=null):oe=j.sibling;var Ee=g(I,j,Q.value,L);if(Ee===null){j===null&&(j=oe);break}e&&j&&Ee.alternate===null&&t(I,j),M=i(Ee,M,re),Y===null?W=Ee:Y.sibling=Ee,Y=Ee,j=oe}if(Q.done)return r(I,j),oa&&b2(I,re),W;if(j===null){for(;!Q.done;re++,Q=D.next())Q=f(I,Q.value,L),Q!==null&&(M=i(Q,M,re),Y===null?W=Q:Y.sibling=Q,Y=Q);return oa&&b2(I,re),W}for(j=n(j);!Q.done;re++,Q=D.next())Q=w(j,I,re,Q.value,L),Q!==null&&(e&&Q.alternate!==null&&j.delete(Q.key===null?re:Q.key),M=i(Q,M,re),Y===null?W=Q:Y.sibling=Q,Y=Q);return e&&j.forEach(function(ge){return t(I,ge)}),oa&&b2(I,re),W}function O(I,M,D,L){if(typeof D=="object"&&D!==null&&D.type===K3&&D.key===null&&(D=D.props.children),typeof D=="object"&&D!==null){switch(D.$$typeof){case Qw:e:{for(var W=D.key;M!==null;){if(M.key===W){if(W=D.type,W===K3){if(M.tag===7){r(I,M.sibling),L=a(M,D.props.children),L.return=I,I=L;break e}}else if(M.elementType===W||typeof W=="object"&&W!==null&&W.$$typeof===Ym&&XJ(W)===M.type){r(I,M.sibling),L=a(M,D.props),f7(L,D),L.return=I,I=L;break e}r(I,M);break}else t(I,M);M=M.sibling}D.type===K3?(L=A2(D.props.children,I.mode,L,D.key),L.return=I,I=L):(L=EC(D.type,D.key,D.props,null,I.mode,L),f7(L,D),L.return=I,I=L)}return s(I);case y7:e:{for(W=D.key;M!==null;){if(M.key===W)if(M.tag===4&&M.stateNode.containerInfo===D.containerInfo&&M.stateNode.implementation===D.implementation){r(I,M.sibling),L=a(M,D.children||[]),L.return=I,I=L;break e}else{r(I,M);break}else t(I,M);M=M.sibling}L=fO(D,I.mode,L),L.return=I,I=L}return s(I);case Ym:return W=D._init,D=W(D._payload),O(I,M,D,L)}if(x7(D))return A(I,M,D,L);if(u7(D)){if(W=u7(D),typeof W!="function")throw Error(dt(150));return D=W.call(D),k(I,M,D,L)}if(typeof D.then=="function")return O(I,M,oC(D),L);if(D.$$typeof===xh)return O(I,M,cC(I,D),L);lC(I,D)}return typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint"?(D=""+D,M!==null&&M.tag===6?(r(I,M.sibling),L=a(M,D),L.return=I,I=L):(r(I,M),L=pO(D,I.mode,L),L.return=I,I=L),s(I)):r(I,M)}return function(I,M,D,L){try{U7=0;var W=O(I,M,D,L);return o9=null,W}catch(j){if(j===A7)throw j;var Y=pd(29,j,null,I.mode);return Y.lanes=L,Y.return=I,Y}finally{}}}var R2=LX(!0),NX=LX(!1),m9=Kf(null),zC=Kf(0);function QJ(e,t){e=_h,li(zC,e),li(m9,t),_h=e|t.baseLanes}function BO(){li(zC,_h),li(m9,m9.current)}function kL(){_h=zC.current,Gs(m9),Gs(zC)}var hd=Kf(null),Gf=null;function Qm(e){var t=e.alternate;li(Ts,Ts.current&1),li(hd,e),Gf===null&&(t===null||m9.current!==null||t.memoizedState!==null)&&(Gf=e)}function MX(e){if(e.tag===22){if(li(Ts,Ts.current),li(hd,e),Gf===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(Gf=e)}}else e0(e)}function e0(){li(Ts,Ts.current),li(hd,hd.current)}function Sh(e){Gs(hd),Gf===e&&(Gf=null),Gs(Ts)}var Ts=Kf(0);function jC(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.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 HRe=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(r,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(r){return r()})}},$Re=Es.unstable_scheduleCallback,URe=Es.unstable_NormalPriority,Ss={$$typeof:xh,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function _L(){return{controller:new HRe,data:new Map,refCount:0}}function a8(e){e.refCount--,e.refCount===0&&$Re(URe,function(){e.controller.abort()})}var k7=null,zO=0,g9=0,l9=null;function GRe(e,t){if(k7===null){var r=k7=[];zO=0,g9=XL(),l9={status:"pending",value:void 0,then:function(n){r.push(n)}}}return zO++,t.then(eY,eY),t}function eY(){if(--zO===0&&k7!==null){l9!==null&&(l9.status="fulfilled");var e=k7;k7=null,g9=0,l9=null;for(var t=0;ti?i:8;var s=dn.T,o={};dn.T=o,HL(e,!1,t,r);try{var l=a(),u=dn.S;if(u!==null&&u(o,l),l!==null&&typeof l=="object"&&typeof l.then=="function"){var c=qRe(l,n);_7(e,t,c,cu(e))}else _7(e,t,n,cu(e))}catch(f){_7(e,t,{then:function(){},status:"rejected",reason:f},cu())}finally{Ja.p=i,dn.T=s}}function YRe(){}function VO(e,t,r,n){if(e.tag!==5)throw Error(dt(476));var a=lQ(e).queue;oQ(e,a,t,S2,r===null?YRe:function(){return cQ(e),r(n)})}function lQ(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:S2,baseState:S2,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ph,lastRenderedState:S2},next:null};var r={};return t.next={memoizedState:r,baseState:r,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ph,lastRenderedState:r},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function cQ(e){var t=lQ(e).next.queue;_7(e,t,{},cu())}function VL(){return Vo(W7)}function uQ(){return ls().memoizedState}function dQ(){return ls().memoizedState}function XRe(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var r=cu();e=s0(r);var n=o0(t,e,r);n!==null&&(bl(n,t,r),I7(n,t,r)),t={cache:_L()},e.payload=t;return}t=t.return}}function QRe(e,t,r){var n=cu();r={lane:n,revertLane:0,action:r,hasEagerState:!1,eagerState:null,next:null},pS(e)?fQ(t,r):(r=EL(e,t,r,n),r!==null&&(bl(r,e,n),hQ(r,t,n)))}function pQ(e,t,r){var n=cu();_7(e,t,r,n)}function _7(e,t,r,n){var a={lane:n,revertLane:0,action:r,hasEagerState:!1,eagerState:null,next:null};if(pS(e))fQ(t,a);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var s=t.lastRenderedState,o=i(s,r);if(a.hasEagerState=!0,a.eagerState=o,uu(o,s))return lS(e,t,a,0),Fa===null&&oS(),!1}catch{}finally{}if(r=EL(e,t,a,n),r!==null)return bl(r,e,n),hQ(r,t,n),!0}return!1}function HL(e,t,r,n){if(n={lane:2,revertLane:XL(),action:n,hasEagerState:!1,eagerState:null,next:null},pS(e)){if(t)throw Error(dt(479))}else t=EL(e,r,n,2),t!==null&&bl(t,e,2)}function pS(e){var t=e.alternate;return e===An||t!==null&&t===An}function fQ(e,t){c9=FC=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function hQ(e,t,r){if(r&4194176){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,rX(e,r)}}var qf={readContext:Vo,use:uS,useCallback:qi,useContext:qi,useEffect:qi,useImperativeHandle:qi,useLayoutEffect:qi,useInsertionEffect:qi,useMemo:qi,useReducer:qi,useRef:qi,useState:qi,useDebugValue:qi,useDeferredValue:qi,useTransition:qi,useSyncExternalStore:qi,useId:qi};qf.useCacheRefresh=qi;qf.useMemoCache=qi;qf.useHostTransitionStatus=qi;qf.useFormState=qi;qf.useActionState=qi;qf.useOptimistic=qi;var B2={readContext:Vo,use:uS,useCallback:function(e,t){return uc().memoizedState=[e,t===void 0?null:t],e},useContext:Vo,useEffect:aY,useImperativeHandle:function(e,t,r){r=r!=null?r.concat([e]):null,SC(4194308,4,rQ.bind(null,t,e),r)},useLayoutEffect:function(e,t){return SC(4194308,4,e,t)},useInsertionEffect:function(e,t){SC(4,2,e,t)},useMemo:function(e,t){var r=uc();t=t===void 0?null:t;var n=e();if(I2){n0(!0);try{e()}finally{n0(!1)}}return r.memoizedState=[n,t],n},useReducer:function(e,t,r){var n=uc();if(r!==void 0){var a=r(t);if(I2){n0(!0);try{r(t)}finally{n0(!1)}}}else a=t;return n.memoizedState=n.baseState=a,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:a},n.queue=e,e=e.dispatch=QRe.bind(null,An,e),[n.memoizedState,e]},useRef:function(e){var t=uc();return e={current:e},t.memoizedState=e},useState:function(e){e=jO(e);var t=e.queue,r=pQ.bind(null,An,t);return t.dispatch=r,[e.memoizedState,r]},useDebugValue:jL,useDeferredValue:function(e,t){var r=uc();return FL(r,e,t)},useTransition:function(){var e=jO(!1);return e=oQ.bind(null,An,e.queue,!0,!1),uc().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,r){var n=An,a=uc();if(oa){if(r===void 0)throw Error(dt(407));r=r()}else{if(r=t(),Fa===null)throw Error(dt(349));Jn&60||FX(n,t,r)}a.memoizedState=r;var i={value:r,getSnapshot:t};return a.queue=i,aY(HX.bind(null,n,i,e),[e]),n.flags|=2048,v9(9,VX.bind(null,n,i,r,t),{destroy:void 0},null),r},useId:function(){var e=uc(),t=Fa.identifierPrefix;if(oa){var r=Ch,n=wh;r=(n&~(1<<32-lu(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=VC++,0 title"))),mo(i,n,r),i[Fo]=e,$s(i),n=i;break e;case"link":var s=DY("link","href",a).get(n+(r.href||""));if(s){for(var o=0;o<\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof n.is=="string"?a.createElement("select",{is:n.is}):a.createElement("select"),n.multiple?e.multiple=!0:n.size&&(e.size=n.size);break;default:e=typeof n.is=="string"?a.createElement(r,{is:n.is}):a.createElement(r)}}e[Fo]=t,e[dc]=n;e:for(a=t.child;a!==null;){if(a.tag===5||a.tag===6)e.appendChild(a.stateNode);else if(a.tag!==4&&a.tag!==27&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===t)break e;for(;a.sibling===null;){if(a.return===null||a.return===t)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}t.stateNode=e;e:switch(mo(e,r,n),r){case"button":case"input":case"select":case"textarea":e=!!n.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&gh(t)}}return wi(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==n&&gh(t);else{if(typeof n!="string"&&t.stateNode===null)throw Error(dt(166));if(e=i0.current,p7(t)){if(e=t.stateNode,r=t.memoizedProps,n=null,a=yl,a!==null)switch(a.tag){case 27:case 5:n=a.memoizedProps}e[Fo]=t,e=!!(e.nodeValue===r||n!==null&&n.suppressHydrationWarning===!0||see(e.nodeValue,r)),e||_2(t)}else e=YC(e).createTextNode(n),e[Fo]=t,t.stateNode=e}return wi(t),null;case 13:if(n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=p7(t),n!==null&&n.dehydrated!==null){if(e===null){if(!a)throw Error(dt(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(dt(317));a[Fo]=t}else n8(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;wi(t),a=!1}else Mp!==null&&(nL(Mp),Mp=null),a=!0;if(!a)return t.flags&256?(Sh(t),t):(Sh(t),null)}if(Sh(t),t.flags&128)return t.lanes=r,t;if(r=n!==null,e=e!==null&&e.memoizedState!==null,r){n=t.child,a=null,n.alternate!==null&&n.alternate.memoizedState!==null&&n.alternate.memoizedState.cachePool!==null&&(a=n.alternate.memoizedState.cachePool.pool);var i=null;n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(i=n.memoizedState.cachePool.pool),i!==a&&(n.flags|=2048)}return r!==e&&r&&(t.child.flags|=8192),uC(t,t.updateQueue),wi(t),null;case 4:return p9(),e===null&&QL(t.stateNode.containerInfo),wi(t),null;case 10:return Eh(t.type),wi(t),null;case 19:if(Gs(Ts),a=t.memoizedState,a===null)return wi(t),null;if(n=(t.flags&128)!==0,i=a.rendering,i===null)if(n)m7(a,!1);else{if(Mi!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=jC(e),i!==null){for(t.flags|=128,m7(a,!1),e=i.updateQueue,t.updateQueue=e,uC(t,e),t.subtreeFlags=0,e=r,r=t.child;r!==null;)UQ(r,e),r=r.sibling;return li(Ts,Ts.current&1|2),t.child}e=e.sibling}a.tail!==null&&Uf()>qC&&(t.flags|=128,n=!0,m7(a,!1),t.lanes=4194304)}else{if(!n)if(e=jC(i),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,uC(t,e),m7(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!oa)return wi(t),null}else 2*Uf()-a.renderingStartTime>qC&&r!==536870912&&(t.flags|=128,n=!0,m7(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(e=a.last,e!==null?e.sibling=i:t.child=i,a.last=i)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Uf(),t.sibling=null,e=Ts.current,li(Ts,n?e&1|2:e&1),t):(wi(t),null);case 22:case 23:return Sh(t),kL(),n=t.memoizedState!==null,e!==null?e.memoizedState!==null!==n&&(t.flags|=8192):n&&(t.flags|=8192),n?r&536870912&&!(t.flags&128)&&(wi(t),t.subtreeFlags&6&&(t.flags|=8192)):wi(t),r=t.updateQueue,r!==null&&uC(t,r.retryQueue),r=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),n=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),n!==r&&(t.flags|=2048),e!==null&&Gs(E2),null;case 24:return r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Eh(Ss),wi(t),null;case 25:return null}throw Error(dt(156,t.tag))}function sIe(e,t){switch(PL(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Eh(Ss),p9(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return IC(t),null;case 13:if(Sh(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(dt(340));n8()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Gs(Ts),null;case 4:return p9(),null;case 10:return Eh(t.type),null;case 22:case 23:return Sh(t),kL(),e!==null&&Gs(E2),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Eh(Ss),null;case 25:return null;default:return null}}function qQ(e,t){switch(PL(t),t.tag){case 3:Eh(Ss),p9();break;case 26:case 27:case 5:IC(t);break;case 4:p9();break;case 13:Sh(t);break;case 19:Gs(Ts);break;case 10:Eh(t.type);break;case 22:case 23:Sh(t),kL(),e!==null&&Gs(E2);break;case 24:Eh(Ss)}}var oIe={getCacheForType:function(e){var t=Vo(Ss),r=t.data.get(e);return r===void 0&&(r=e(),t.data.set(e,r)),r}},lIe=typeof WeakMap=="function"?WeakMap:Map,Ci=0,Fa=null,Mn=null,Jn=0,ja=0,iu=null,yh=!1,T9=!1,ZL=!1,_h=0,Mi=0,g0=0,P2=0,WL=0,fd=0,y9=0,M7=null,Hf=null,QO=!1,JL=0,qC=1/0,KC=null,c0=null,dC=!1,x2=null,D7=0,eL=0,tL=null,B7=0,rL=null;function cu(){if(Ci&2&&Jn!==0)return Jn&-Jn;if(dn.T!==null){var e=g9;return e!==0?e:XL()}return aX()}function KQ(){fd===0&&(fd=!(Jn&536870912)||oa?QY():536870912);var e=hd.current;return e!==null&&(e.flags|=32),fd}function bl(e,t,r){(e===Fa&&ja===2||e.cancelPendingCommit!==null)&&(b9(e,0),bh(e,Jn,fd,!1)),t8(e,r),(!(Ci&2)||e!==Fa)&&(e===Fa&&(!(Ci&2)&&(P2|=r),Mi===4&&bh(e,Jn,fd,!1)),Zf(e))}function ZQ(e,t,r){if(Ci&6)throw Error(dt(327));var n=!r&&(t&60)===0&&(t&e.expiredLanes)===0||e8(e,t),a=n?dIe(e,t):hO(e,t,!0),i=n;do{if(a===0){T9&&!n&&bh(e,t,0,!1);break}else if(a===6)bh(e,t,0,!yh);else{if(r=e.current.alternate,i&&!cIe(r)){a=hO(e,t,!1),i=!1;continue}if(a===2){if(i=t,e.errorRecoveryDisabledLanes&i)var s=0;else s=e.pendingLanes&-536870913,s=s!==0?s:s&536870912?536870912:0;if(s!==0){t=s;e:{var o=e;a=M7;var l=o.current.memoizedState.isDehydrated;if(l&&(b9(o,s).flags|=256),s=hO(o,s,!1),s!==2){if(ZL&&!l){o.errorRecoveryDisabledLanes|=i,P2|=i,a=4;break e}i=Hf,Hf=a,i!==null&&nL(i)}a=s}if(i=!1,a!==2)continue}}if(a===1){b9(e,0),bh(e,t,0,!0);break}e:{switch(n=e,a){case 0:case 1:throw Error(dt(345));case 4:if((t&4194176)===t){bh(n,t,fd,!yh);break e}break;case 2:Hf=null;break;case 3:case 5:break;default:throw Error(dt(329))}if(n.finishedWork=r,n.finishedLanes=t,(t&62914560)===t&&(i=JL+300-Uf(),10r?32:r,dn.T=null,x2===null)var i=!1;else{r=tL,tL=null;var s=x2,o=D7;if(x2=null,D7=0,Ci&6)throw Error(dt(331));var l=Ci;if(Ci|=4,HQ(s.current),jQ(s,s.current,o,r),Ci=l,l8(0,!1),ou&&typeof ou.onPostCommitFiberRoot=="function")try{ou.onPostCommitFiberRoot(Q7,s)}catch{}i=!0}return i}finally{Ja.p=a,dn.T=n,eee(e,t)}}return!1}function CY(e,t,r){t=dd(r,t),t=$O(e.stateNode,t,2),e=o0(e,t,2),e!==null&&(t8(e,2),Zf(e))}function Ma(e,t,r){if(e.tag===3)CY(e,e,r);else for(;t!==null;){if(t.tag===3){CY(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(c0===null||!c0.has(n))){e=dd(r,e),r=yQ(2),n=o0(t,r,2),n!==null&&(bQ(r,n,t,e),t8(n,2),Zf(n));break}}t=t.return}}function mO(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new lIe;var a=new Set;n.set(t,a)}else a=n.get(t),a===void 0&&(a=new Set,n.set(t,a));a.has(r)||(ZL=!0,a.add(r),e=hIe.bind(null,e,t,r),t.then(e,e))}function hIe(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),e.pingedLanes|=e.suspendedLanes&r,e.warmLanes&=~r,Fa===e&&(Jn&r)===r&&(Mi===4||Mi===3&&(Jn&62914560)===Jn&&300>Uf()-JL?!(Ci&2)&&b9(e,0):WL|=r,y9===Jn&&(y9=0)),Zf(e)}function tee(e,t){t===0&&(t=eX()),e=f0(e,t),e!==null&&(t8(e,t),Zf(e))}function mIe(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),tee(e,r)}function gIe(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,a=e.memoizedState;a!==null&&(r=a.retryLane);break;case 19:n=e.stateNode;break;case 22:n=e.stateNode._retryCache;break;default:throw Error(dt(314))}n!==null&&n.delete(t),tee(e,r)}function vIe(e,t){return gL(e,t)}var ZC=null,q3=null,iL=!1,WC=!1,gO=!1,k2=0;function Zf(e){e!==q3&&e.next===null&&(q3===null?ZC=q3=e:q3=q3.next=e),WC=!0,iL||(iL=!0,bIe(yIe))}function l8(e,t){if(!gO&&WC){gO=!0;do for(var r=!1,n=ZC;n!==null;){if(!t)if(e!==0){var a=n.pendingLanes;if(a===0)var i=0;else{var s=n.suspendedLanes,o=n.pingedLanes;i=(1<<31-lu(42|e)+1)-1,i&=a&~(s&~o),i=i&201326677?i&201326677|1:i?i|2:0}i!==0&&(r=!0,SY(n,i))}else i=Jn,i=nS(n,n===Fa?i:0),!(i&3)||e8(n,i)||(r=!0,SY(n,i));n=n.next}while(r);gO=!1}}function yIe(){WC=iL=!1;var e=0;k2!==0&&(EIe()&&(e=k2),k2=0);for(var t=Uf(),r=null,n=ZC;n!==null;){var a=n.next,i=ree(n,t);i===0?(n.next=null,r===null?ZC=a:r.next=a,a===null&&(q3=r)):(r=n,(e!==0||i&3)&&(WC=!0)),n=a}l8(e,!1)}function ree(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes&-62914561;0"u"?null:document;function uee(e,t,r){var n=E9;if(n&&typeof t=="string"&&t){var a=ud(t);a='link[rel="'+e+'"][href="'+a+'"]',typeof r=="string"&&(a+='[crossorigin="'+r+'"]'),LY.has(a)||(LY.add(a),e={rel:e,crossOrigin:r,href:t},n.querySelector(a)===null&&(t=n.createElement("link"),mo(t,"link",e),$s(t),n.head.appendChild(t)))}}function LIe(e){Rh.D(e),uee("dns-prefetch",e,null)}function NIe(e,t){Rh.C(e,t),uee("preconnect",e,t)}function MIe(e,t,r){Rh.L(e,t,r);var n=E9;if(n&&e&&t){var a='link[rel="preload"][as="'+ud(t)+'"]';t==="image"&&r&&r.imageSrcSet?(a+='[imagesrcset="'+ud(r.imageSrcSet)+'"]',typeof r.imageSizes=="string"&&(a+='[imagesizes="'+ud(r.imageSizes)+'"]')):a+='[href="'+ud(e)+'"]';var i=a;switch(t){case"style":i=x9(e);break;case"script":i=A9(e)}md.has(i)||(e=Ya({rel:"preload",href:t==="image"&&r&&r.imageSrcSet?void 0:e,as:t},r),md.set(i,e),n.querySelector(a)!==null||t==="style"&&n.querySelector(c8(i))||t==="script"&&n.querySelector(u8(i))||(t=n.createElement("link"),mo(t,"link",e),$s(t),n.head.appendChild(t)))}}function DIe(e,t){Rh.m(e,t);var r=E9;if(r&&e){var n=t&&typeof t.as=="string"?t.as:"script",a='link[rel="modulepreload"][as="'+ud(n)+'"][href="'+ud(e)+'"]',i=a;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=A9(e)}if(!md.has(i)&&(e=Ya({rel:"modulepreload",href:e},t),md.set(i,e),r.querySelector(a)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(r.querySelector(u8(i)))return}n=r.createElement("link"),mo(n,"link",e),$s(n),r.head.appendChild(n)}}}function BIe(e,t,r){Rh.S(e,t,r);var n=E9;if(n&&e){var a=a9(n).hoistableStyles,i=x9(e);t=t||"default";var s=a.get(i);if(!s){var o={loading:0,preload:null};if(s=n.querySelector(c8(i)))o.loading=5;else{e=Ya({rel:"stylesheet",href:e,"data-precedence":t},r),(r=md.get(i))&&eN(e,r);var l=s=n.createElement("link");$s(l),mo(l,"link",e),l._p=new Promise(function(u,c){l.onload=u,l.onerror=c}),l.addEventListener("load",function(){o.loading|=1}),l.addEventListener("error",function(){o.loading|=2}),o.loading|=4,AC(s,t,n)}s={type:"stylesheet",instance:s,count:1,state:o},a.set(i,s)}}}function zIe(e,t){Rh.X(e,t);var r=E9;if(r&&e){var n=a9(r).hoistableScripts,a=A9(e),i=n.get(a);i||(i=r.querySelector(u8(a)),i||(e=Ya({src:e,async:!0},t),(t=md.get(a))&&tN(e,t),i=r.createElement("script"),$s(i),mo(i,"link",e),r.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},n.set(a,i))}}function jIe(e,t){Rh.M(e,t);var r=E9;if(r&&e){var n=a9(r).hoistableScripts,a=A9(e),i=n.get(a);i||(i=r.querySelector(u8(a)),i||(e=Ya({src:e,async:!0,type:"module"},t),(t=md.get(a))&&tN(e,t),i=r.createElement("script"),$s(i),mo(i,"link",e),r.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},n.set(a,i))}}function NY(e,t,r,n){var a=(a=i0.current)?XC(a):null;if(!a)throw Error(dt(446));switch(e){case"meta":case"title":return null;case"style":return typeof r.precedence=="string"&&typeof r.href=="string"?(t=x9(r.href),r=a9(a).hoistableStyles,n=r.get(t),n||(n={type:"style",instance:null,count:0,state:null},r.set(t,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if(r.rel==="stylesheet"&&typeof r.href=="string"&&typeof r.precedence=="string"){e=x9(r.href);var i=a9(a).hoistableStyles,s=i.get(e);if(s||(a=a.ownerDocument||a,s={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,s),(i=a.querySelector(c8(e)))&&!i._p&&(s.instance=i,s.state.loading=5),md.has(e)||(r={rel:"preload",as:"style",href:r.href,crossOrigin:r.crossOrigin,integrity:r.integrity,media:r.media,hrefLang:r.hrefLang,referrerPolicy:r.referrerPolicy},md.set(e,r),i||FIe(a,e,r,s.state))),t&&n===null)throw Error(dt(528,""));return s}if(t&&n!==null)throw Error(dt(529,""));return null;case"script":return t=r.async,r=r.src,typeof r=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=A9(r),r=a9(a).hoistableScripts,n=r.get(t),n||(n={type:"script",instance:null,count:0,state:null},r.set(t,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(dt(444,e))}}function x9(e){return'href="'+ud(e)+'"'}function c8(e){return'link[rel="stylesheet"]['+e+"]"}function dee(e){return Ya({},e,{"data-precedence":e.precedence,precedence:null})}function FIe(e,t,r,n){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?n.loading=1:(t=e.createElement("link"),n.preload=t,t.addEventListener("load",function(){return n.loading|=1}),t.addEventListener("error",function(){return n.loading|=2}),mo(t,"link",r),$s(t),e.head.appendChild(t))}function A9(e){return'[src="'+ud(e)+'"]'}function u8(e){return"script[async]"+e}function MY(e,t,r){if(t.count++,t.instance===null)switch(t.type){case"style":var n=e.querySelector('style[data-href~="'+ud(r.href)+'"]');if(n)return t.instance=n,$s(n),n;var a=Ya({},r,{"data-href":r.href,"data-precedence":r.precedence,href:null,precedence:null});return n=(e.ownerDocument||e).createElement("style"),$s(n),mo(n,"style",a),AC(n,r.precedence,e),t.instance=n;case"stylesheet":a=x9(r.href);var i=e.querySelector(c8(a));if(i)return t.state.loading|=4,t.instance=i,$s(i),i;n=dee(r),(a=md.get(a))&&eN(n,a),i=(e.ownerDocument||e).createElement("link"),$s(i);var s=i;return s._p=new Promise(function(o,l){s.onload=o,s.onerror=l}),mo(i,"link",n),t.state.loading|=4,AC(i,r.precedence,e),t.instance=i;case"script":return i=A9(r.src),(a=e.querySelector(u8(i)))?(t.instance=a,$s(a),a):(n=r,(a=md.get(i))&&(n=Ya({},r),tN(n,a)),e=e.ownerDocument||e,a=e.createElement("script"),$s(a),mo(a,"link",n),e.head.appendChild(a),t.instance=a);case"void":return null;default:throw Error(dt(443,t.type))}else t.type==="stylesheet"&&!(t.state.loading&4)&&(n=t.instance,t.state.loading|=4,AC(n,r.precedence,e));return t.instance}function AC(e,t,r){for(var n=r.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),a=n.length?n[n.length-1]:null,i=a,s=0;s title"):null)}function VIe(e,t,r){if(r===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function pee(e){return!(e.type==="stylesheet"&&!(e.state.loading&3))}var Z7=null;function HIe(){}function $Ie(e,t,r){if(Z7===null)throw Error(dt(475));var n=Z7;if(t.type==="stylesheet"&&(typeof r.media!="string"||matchMedia(r.media).matches!==!1)&&!(t.state.loading&4)){if(t.instance===null){var a=x9(r.href),i=e.querySelector(c8(a));if(i){e=i._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(n.count++,n=QC.bind(n),e.then(n,n)),t.state.loading|=4,t.instance=i,$s(i);return}i=e.ownerDocument||e,r=dee(r),(a=md.get(a))&&eN(r,a),i=i.createElement("link"),$s(i);var s=i;s._p=new Promise(function(o,l){s.onload=o,s.onerror=l}),mo(i,"link",r),t.instance=i}n.stylesheets===null&&(n.stylesheets=new Map),n.stylesheets.set(t,e),(e=t.state.preload)&&!(t.state.loading&3)&&(n.count++,t=QC.bind(n),e.addEventListener("load",t),e.addEventListener("error",t))}}function UIe(){if(Z7===null)throw Error(dt(475));var e=Z7;return e.stylesheets&&e.count===0&&dL(e,e.stylesheets),0{"use strict";d();p();function xee(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(xee)}catch(e){console.error(e)}}xee(),wee.exports=bee()});var Pee=bi((zwt,Aee)=>{"use strict";d();p();function QIe(e,t){return t!=null&&typeof Symbol<"u"&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}function eOe(e){"@swc/helpers - typeof";return e&&typeof Symbol<"u"&&e.constructor===Symbol?"symbol":typeof e}var oN=Object.defineProperty,tOe=Object.getOwnPropertyDescriptor,rOe=Object.getOwnPropertyNames,nOe=Object.prototype.hasOwnProperty,aOe=function(e,t){for(var r in t)oN(e,r,{get:t[r],enumerable:!0})},iOe=function(e,t,r,n){if(t&&(typeof t>"u"?"undefined":eOe(t))==="object"||typeof t=="function"){var a=!0,i=!1,s=void 0;try{for(var o=function(){var c=u.value;!nOe.call(e,c)&&c!==r&&oN(e,c,{get:function(){return t[c]},enumerable:!(n=tOe(t,c))||n.enumerable})},l=rOe(t)[Symbol.iterator](),u;!(a=(u=l.next()).done);a=!0)o()}catch(c){i=!0,s=c}finally{try{!a&&l.return!=null&&l.return()}finally{if(i)throw s}}}return e},sOe=function(e){return iOe(oN({},"__esModule",{value:!0}),e)},See={};aOe(See,{rootElement:function(){return lOe}});Aee.exports=sOe(See);var Tee=function(e){var t=e.currentScript,r=new URL(t.src),n=r.pathname.match(/^\/script-tags\/(.+)$/);if(!n)return null;var a;return(a=n[1])!==null&&a!==void 0?a:null},oOe=function(e){var t=e.currentScript,r=Tee({currentScript:t});return r?document.querySelector('.superinterface-root[data-script-tag-id="'.concat(r,'"]')):null},Eee=function(e){var t=e.appendElement,r=e.currentScript,n=document.createElement("style");n.innerHTML=`.superinterface-root .radix-themes { display: flex; flex-grow: 1; min-height: inherit; z-index: auto; } .superinterface-root { display: flex; flex-grow: 1; max-height: 100dvh; }`,document.head.appendChild(n);var a=document.createElement("div");if(a.classList.add("superinterface-root"),r){var i=Tee({currentScript:r});i&&(a.dataset.scriptTagId=i)}return t({element:a}),a},sN=function(){var e=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).currentScript;return Eee({appendElement:function(t){var r=t.element;return document.body.appendChild(r)},currentScript:e??null})},lOe=function(e){var t=e.currentScript;if(QIe(t,HTMLScriptElement)){var r=oOe({currentScript:t});if(r)return r;var n=document.body.contains(t);if(!n)return sN({currentScript:t});var a=t.parentNode;return a?Eee({appendElement:function(i){var s=i.element;return a.insertBefore(s,t.nextSibling)},currentScript:t}):sN({currentScript:t})}return sN()}});var Wf=bi((P9,d8)=>{d();p();(function(){var e,t="4.17.21",r=200,n="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",i="Invalid `variable` option passed into `_.template`",s="__lodash_hash_undefined__",o=500,l="__lodash_placeholder__",u=1,c=2,f=4,g=1,w=2,A=1,k=2,O=4,I=8,M=16,D=32,L=64,W=128,Y=256,j=512,re=30,oe="...",Q=800,Ee=16,ge=1,ue=2,ie=3,se=1/0,me=9007199254740991,Ce=17976931348623157e292,_e=NaN,Ne=4294967295,de=Ne-1,nt=Ne>>>1,tt=[["ary",W],["bind",A],["bindKey",k],["curry",I],["curryRight",M],["flip",j],["partial",D],["partialRight",L],["rearg",Y]],ve="[object Arguments]",_t="[object Array]",Ot="[object AsyncFunction]",jt="[object Boolean]",et="[object Date]",gt="[object DOMException]",Ft="[object Error]",Lt="[object Function]",Je="[object GeneratorFunction]",ht="[object Map]",xr="[object Number]",Ut="[object Null]",Kr="[object Object]",sr="[object Promise]",In="[object Proxy]",Ae="[object RegExp]",Le="[object Set]",$e="[object String]",bt="[object Symbol]",yt="[object Undefined]",at="[object WeakMap]",st="[object WeakSet]",Gt="[object ArrayBuffer]",ze="[object DataView]",Xe="[object Float32Array]",pe="[object Float64Array]",Qe="[object Int8Array]",fr="[object Int16Array]",On="[object Int32Array]",ea="[object Uint8Array]",rn="[object Uint8ClampedArray]",ba="[object Uint16Array]",He="[object Uint32Array]",Ur=/\b__p \+= '';/g,Vi=/\b(__p \+=) '' \+/g,ta=/(__e\(.*?\)|\b__t\)) \+\n'';/g,pi=/&(?:amp|lt|gt|quot|#39);/g,Tn=/[&<>"']/g,oi=RegExp(pi.source),ar=RegExp(Tn.source),$l=/<%-([\s\S]+?)%>/g,Vc=/<%([\s\S]+?)%>/g,Vu=/<%=([\s\S]+?)%>/g,Ul=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Cs=/^\w*$/,Hu=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ds=/[\\^$.*+?()[\]{}|]/g,ko=RegExp(Ds.source),Gl=/^\s+/,up=/\s/,$u=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Uu=/\{\n\/\* \[wrapped with (.+)\] \*/,ql=/,? & /,Kl=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Gu=/[()=,{}\[\]\/\s]/,dp=/\\(\\)?/g,pp=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Hc=/\w*$/,fp=/^[-+]0x[0-9a-f]+$/i,_o=/^0b[01]+$/i,Ro=/^\[object .+?Constructor\]$/,qu=/^0o[0-7]+$/i,Ku=/^(?:0|[1-9]\d*)$/,ul=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ts=/($^)/,Zu=/['\n\r\u2028\u2029\\]/g,Io="\\ud800-\\udfff",Zl="\\u0300-\\u036f",hp="\\ufe20-\\ufe2f",$c="\\u20d0-\\u20ff",Uc=Zl+hp+$c,Gc="\\u2700-\\u27bf",Bt="a-z\\xdf-\\xf6\\xf8-\\xff",dl="\\xac\\xb1\\xd7\\xf7",rs="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",mp="\\u2000-\\u206f",qc=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Wl="A-Z\\xc0-\\xd6\\xd8-\\xde",Kc="\\ufe0e\\ufe0f",Oo=dl+rs+mp+qc,Jl="['\u2019]",Bs="["+Io+"]",Zc="["+Oo+"]",Ri="["+Uc+"]",fi="\\d+",Yl="["+Gc+"]",Xl="["+Bt+"]",Wu="[^"+Io+Oo+fi+Gc+Bt+Wl+"]",Wc="\\ud83c[\\udffb-\\udfff]",gp="(?:"+Ri+"|"+Wc+")",Ju="[^"+Io+"]",so="(?:\\ud83c[\\udde6-\\uddff]){2}",Ql="[\\ud800-\\udbff][\\udc00-\\udfff]",ns="["+Wl+"]",Jc="\\u200d",zs="(?:"+Xl+"|"+Wu+")",zr="(?:"+ns+"|"+Wu+")",ec="(?:"+Jl+"(?:d|ll|m|re|s|t|ve))?",Yc="(?:"+Jl+"(?:D|LL|M|RE|S|T|VE))?",Hi=gp+"?",Xc="["+Kc+"]?",vp="(?:"+Jc+"(?:"+[Ju,so,Ql].join("|")+")"+Xc+Hi+")*",yp="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Qt="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",y=Xc+Hi+vp,B="(?:"+[Yl,so,Ql].join("|")+")"+y,X="(?:"+[Ju+Ri+"?",Ri,so,Ql,Bs].join("|")+")",te=RegExp(Jl,"g"),xe=RegExp(Ri,"g"),Me=RegExp(Wc+"(?="+Wc+")|"+X+y,"g"),Ge=RegExp([ns+"?"+Xl+"+"+ec+"(?="+[Zc,ns,"$"].join("|")+")",zr+"+"+Yc+"(?="+[Zc,ns+zs,"$"].join("|")+")",ns+"?"+zs+"+"+ec,ns+"+"+Yc,Qt,yp,fi,B].join("|"),"g"),mt=RegExp("["+Jc+Io+Uc+Kc+"]"),xt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,mr=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],gr=-1,wr={};wr[Xe]=wr[pe]=wr[Qe]=wr[fr]=wr[On]=wr[ea]=wr[rn]=wr[ba]=wr[He]=!0,wr[ve]=wr[_t]=wr[Gt]=wr[jt]=wr[ze]=wr[et]=wr[Ft]=wr[Lt]=wr[ht]=wr[xr]=wr[Kr]=wr[Ae]=wr[Le]=wr[$e]=wr[at]=!1;var cn={};cn[ve]=cn[_t]=cn[Gt]=cn[ze]=cn[jt]=cn[et]=cn[Xe]=cn[pe]=cn[Qe]=cn[fr]=cn[On]=cn[ht]=cn[xr]=cn[Kr]=cn[Ae]=cn[Le]=cn[$e]=cn[bt]=cn[ea]=cn[rn]=cn[ba]=cn[He]=!0,cn[Ft]=cn[Lt]=cn[at]=!1;var Lo={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},No={"&":"&","<":"<",">":">",'"':""","'":"'"},tc={"&":"&","<":"<",">":">",""":'"',"'":"'"},oo={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Dt=parseFloat,q1=parseInt,bp=typeof global=="object"&&global&&global.Object===Object&&global,K1=typeof self=="object"&&self&&self.Object===Object&&self,za=bp||K1||Function("return this")(),xp=typeof P9=="object"&&P9&&!P9.nodeType&&P9,pl=xp&&typeof d8=="object"&&d8&&!d8.nodeType&&d8,wp=pl&&pl.exports===xp,Cp=wp&&bp.process,$i=function(){try{var Oe=pl&&pl.require&&pl.require("util").types;return Oe||Cp&&Cp.binding&&Cp.binding("util")}catch{}}(),Sp=$i&&$i.isArrayBuffer,xf=$i&&$i.isDate,wf=$i&&$i.isMap,Tp=$i&&$i.isRegExp,Ep=$i&&$i.isSet,Cf=$i&&$i.isTypedArray;function Ii(Oe,rt,We){switch(We.length){case 0:return Oe.call(rt);case 1:return Oe.call(rt,We[0]);case 2:return Oe.call(rt,We[0],We[1]);case 3:return Oe.call(rt,We[0],We[1],We[2])}return Oe.apply(rt,We)}function Z1(Oe,rt,We,qt){for(var Ir=-1,Ln=Oe==null?0:Oe.length;++Ir-1}function Ap(Oe,rt,We){for(var qt=-1,Ir=Oe==null?0:Oe.length;++qt-1;);return We}function Ue(Oe,rt){for(var We=Oe.length;We--&&nc(rt,Oe[We],0)>-1;);return We}function Ke(Oe,rt){for(var We=Oe.length,qt=0;We--;)Oe[We]===rt&&++qt;return qt}var Pt=S(Lo),Nt=S(No);function er(Oe){return"\\"+oo[Oe]}function Cr(Oe,rt){return Oe==null?e:Oe[rt]}function Rr(Oe){return mt.test(Oe)}function un(Oe){return xt.test(Oe)}function ra(Oe){for(var rt,We=[];!(rt=Oe.next()).done;)We.push(rt.value);return We}function hi(Oe){var rt=-1,We=Array(Oe.size);return Oe.forEach(function(qt,Ir){We[++rt]=[Ir,qt]}),We}function mi(Oe,rt){return function(We){return Oe(rt(We))}}function gi(Oe,rt){for(var We=-1,qt=Oe.length,Ir=0,Ln=[];++We-1}function ESe(m,x){var N=this.__data__,q=Tw(N,m);return q<0?(++this.size,N.push([m,x])):N[q][1]=x,this}ah.prototype.clear=wSe,ah.prototype.delete=CSe,ah.prototype.get=SSe,ah.prototype.has=TSe,ah.prototype.set=ESe;function ih(m){var x=-1,N=m==null?0:m.length;for(this.clear();++x=x?m:x)),m}function Qu(m,x,N,q,ae,fe){var Te,Ie=x&u,De=x&c,ot=x&f;if(N&&(Te=ae?N(m,q,ae,fe):N(m)),Te!==e)return Te;if(!yi(m))return m;var lt=on(m);if(lt){if(Te=_Te(m),!Ie)return sc(m,Te)}else{var vt=zo(m),Vt=vt==Lt||vt==Je;if(qm(m))return VZ(m,Ie);if(vt==Kr||vt==ve||Vt&&!ae){if(Te=De||Vt?{}:sW(m),!Ie)return De?yTe(m,VSe(Te,m)):vTe(m,vZ(Te,m))}else{if(!cn[vt])return ae?m:{};Te=RTe(m,vt,Ie)}}fe||(fe=new Rp);var or=fe.get(m);if(or)return or;fe.set(m,Te),MW(m)?m.forEach(function(Lr){Te.add(Qu(Lr,x,N,Lr,m,fe))}):LW(m)&&m.forEach(function(Lr,Nn){Te.set(Nn,Qu(Lr,x,N,Nn,m,fe))});var Or=ot?De?oI:sI:De?lc:Vs,bn=lt?e:Or(m);return as(bn||m,function(Lr,Nn){bn&&(Nn=Lr,Lr=m[Nn]),Y4(Te,Nn,Qu(Lr,x,N,Nn,m,fe))}),Te}function HSe(m){var x=Vs(m);return function(N){return yZ(N,m,x)}}function yZ(m,x,N){var q=N.length;if(m==null)return!q;for(m=na(m);q--;){var ae=N[q],fe=x[ae],Te=m[ae];if(Te===e&&!(ae in m)||!fe(Te))return!1}return!0}function bZ(m,x,N){if(typeof m!="function")throw new Fs(a);return a7(function(){m.apply(e,N)},x)}function X4(m,x,N,q){var ae=-1,fe=Yu,Te=!0,Ie=m.length,De=[],ot=x.length;if(!Ie)return De;N&&(x=Wn(x,be(N))),q?(fe=Ap,Te=!1):x.length>=r&&(fe=Re,Te=!1,x=new u2(x));e:for(;++aeae?0:ae+N),q=q===e||q>ae?ae:mn(q),q<0&&(q+=ae),q=N>q?0:BW(q);N0&&N(Ie)?x>1?po(Ie,x-1,N,q,ae):Mo(ae,Ie):q||(ae[ae.length]=Ie)}return ae}var HR=KZ(),CZ=KZ(!0);function Df(m,x){return m&&HR(m,x,Vs)}function $R(m,x){return m&&CZ(m,x,Vs)}function Aw(m,x){return js(x,function(N){return uh(m[N])})}function p2(m,x){x=Um(x,m);for(var N=0,q=x.length;m!=null&&Nx}function GSe(m,x){return m!=null&&Vn.call(m,x)}function qSe(m,x){return m!=null&&x in na(m)}function KSe(m,x,N){return m>=is(x,N)&&m=120&<.length>=120)?new u2(Te&<):e}lt=m[0];var vt=-1,Vt=Ie[0];e:for(;++vt-1;)Ie!==m&&je.call(Ie,De,1),je.call(m,De,1);return m}function LZ(m,x){for(var N=m?x.length:0,q=N-1;N--;){var ae=x[N];if(N==q||ae!==fe){var fe=ae;ch(ae)?je.call(m,ae,1):QR(m,ae)}}return m}function JR(m,x){return m+zm(o2()*(x-m+1))}function sTe(m,x,N,q){for(var ae=-1,fe=vi(Bm((x-m)/(N||1)),0),Te=We(fe);fe--;)Te[q?fe:++ae]=m,m+=N;return Te}function YR(m,x){var N="";if(!m||x<1||x>me)return N;do x%2&&(N+=m),x=zm(x/2),x&&(m+=m);while(x);return N}function En(m,x){return hI(cW(m,x,cc),m+"")}function oTe(m){return gZ(z3(m))}function lTe(m,x){var N=z3(m);return Bw(N,d2(x,0,N.length))}function t7(m,x,N,q){if(!yi(m))return m;x=Um(x,m);for(var ae=-1,fe=x.length,Te=fe-1,Ie=m;Ie!=null&&++aeae?0:ae+x),N=N>ae?ae:N,N<0&&(N+=ae),ae=x>N?0:N-x>>>0,x>>>=0;for(var fe=We(ae);++q>>1,Te=m[fe];Te!==null&&!tu(Te)&&(N?Te<=x:Te=r){var ot=x?null:CTe(m);if(ot)return lo(ot);Te=!1,ae=Re,De=new u2}else De=x?[]:Ie;e:for(;++q=q?m:ed(m,x,N)}var FZ=B4||function(m){return za.clearTimeout(m)};function VZ(m,x){if(x)return m.slice();var N=m.length,q=H?H(N):new m.constructor(N);return m.copy(q),q}function nI(m){var x=new m.constructor(m.byteLength);return new V(x).set(new V(m)),x}function fTe(m,x){var N=x?nI(m.buffer):m.buffer;return new m.constructor(N,m.byteOffset,m.byteLength)}function hTe(m){var x=new m.constructor(m.source,Hc.exec(m));return x.lastIndex=m.lastIndex,x}function mTe(m){return nh?na(nh.call(m)):{}}function HZ(m,x){var N=x?nI(m.buffer):m.buffer;return new m.constructor(N,m.byteOffset,m.length)}function $Z(m,x){if(m!==x){var N=m!==e,q=m===null,ae=m===m,fe=tu(m),Te=x!==e,Ie=x===null,De=x===x,ot=tu(x);if(!Ie&&!ot&&!fe&&m>x||fe&&Te&&De&&!Ie&&!ot||q&&Te&&De||!N&&De||!ae)return 1;if(!q&&!fe&&!ot&&m=Ie)return De;var ot=N[q];return De*(ot=="desc"?-1:1)}}return m.index-x.index}function UZ(m,x,N,q){for(var ae=-1,fe=m.length,Te=N.length,Ie=-1,De=x.length,ot=vi(fe-Te,0),lt=We(De+ot),vt=!q;++Ie1?N[ae-1]:e,Te=ae>2?N[2]:e;for(fe=m.length>3&&typeof fe=="function"?(ae--,fe):e,Te&&hl(N[0],N[1],Te)&&(fe=ae<3?e:fe,ae=1),x=na(x);++q-1?ae[fe?x[Te]:Te]:e}}function JZ(m){return lh(function(x){var N=x.length,q=N,ae=Bo.prototype.thru;for(m&&x.reverse();q--;){var fe=x[q];if(typeof fe!="function")throw new Fs(a);if(ae&&!Te&&Mw(fe)=="wrapper")var Te=new Bo([],!0)}for(q=Te?q:N;++q1&&$n.reverse(),lt&&DeIe))return!1;var ot=fe.get(m),lt=fe.get(x);if(ot&<)return ot==x&<==m;var vt=-1,Vt=!0,or=N&w?new u2:e;for(fe.set(m,x),fe.set(x,m);++vt1?"& ":"")+x[q],x=x.join(N>2?", ":" "),m.replace($u,`{ /* [wrapped with `+x+`] */ `)}function OTe(m){return on(m)||m2(m)||!!(Kt&&m&&m[Kt])}function ch(m,x){var N=typeof m;return x=x??me,!!x&&(N=="number"||N!="symbol"&&Ku.test(m))&&m>-1&&m%1==0&&m0){if(++x>=Q)return arguments[0]}else x=0;return m.apply(e,arguments)}}function Bw(m,x){var N=-1,q=m.length,ae=q-1;for(x=x===e?q:x;++N1?m[x-1]:e;return N=typeof N=="function"?(m.pop(),N):e,wW(m,N)});function CW(m){var x=ce(m);return x.__chain__=!0,x}function $Ee(m,x){return x(m),m}function zw(m,x){return x(m)}var UEe=lh(function(m){var x=m.length,N=x?m[0]:0,q=this.__wrapped__,ae=function(fe){return VR(fe,m)};return x>1||this.__actions__.length||!(q instanceof yn)||!ch(N)?this.thru(ae):(q=q.slice(N,+N+(x?1:0)),q.__actions__.push({func:zw,args:[ae],thisArg:e}),new Bo(q,this.__chain__).thru(function(fe){return x&&!fe.length&&fe.push(e),fe}))});function GEe(){return CW(this)}function qEe(){return new Bo(this.value(),this.__chain__)}function KEe(){this.__values__===e&&(this.__values__=DW(this.value()));var m=this.__index__>=this.__values__.length,x=m?e:this.__values__[this.__index__++];return{done:m,value:x}}function ZEe(){return this}function WEe(m){for(var x,N=this;N instanceof Vm;){var q=mW(N);q.__index__=0,q.__values__=e,x?ae.__wrapped__=q:x=q;var ae=q;N=N.__wrapped__}return ae.__wrapped__=m,x}function JEe(){var m=this.__wrapped__;if(m instanceof yn){var x=m;return this.__actions__.length&&(x=new yn(this)),x=x.reverse(),x.__actions__.push({func:zw,args:[mI],thisArg:e}),new Bo(x,this.__chain__)}return this.thru(mI)}function YEe(){return zZ(this.__wrapped__,this.__actions__)}var XEe=Rw(function(m,x,N){Vn.call(m,N)?++m[N]:sh(m,N,1)});function QEe(m,x,N){var q=on(m)?Sf:$Se;return N&&hl(m,x,N)&&(x=e),q(m,_r(x,3))}function eAe(m,x){var N=on(m)?js:wZ;return N(m,_r(x,3))}var tAe=WZ(gW),rAe=WZ(vW);function nAe(m,x){return po(jw(m,x),1)}function aAe(m,x){return po(jw(m,x),se)}function iAe(m,x,N){return N=N===e?1:mn(N),po(jw(m,x),N)}function SW(m,x){var N=on(m)?as:Hm;return N(m,_r(x,3))}function TW(m,x){var N=on(m)?W1:xZ;return N(m,_r(x,3))}var sAe=Rw(function(m,x,N){Vn.call(m,N)?m[N].push(x):sh(m,N,[x])});function oAe(m,x,N,q){m=oc(m)?m:z3(m),N=N&&!q?mn(N):0;var ae=m.length;return N<0&&(N=vi(ae+N,0)),Uw(m)?N<=ae&&m.indexOf(x,N)>-1:!!ae&&nc(m,x,N)>-1}var lAe=En(function(m,x,N){var q=-1,ae=typeof x=="function",fe=oc(m)?We(m.length):[];return Hm(m,function(Te){fe[++q]=ae?Ii(x,Te,N):Q4(Te,x,N)}),fe}),cAe=Rw(function(m,x,N){sh(m,N,x)});function jw(m,x){var N=on(m)?Wn:PZ;return N(m,_r(x,3))}function uAe(m,x,N,q){return m==null?[]:(on(x)||(x=x==null?[]:[x]),N=q?e:N,on(N)||(N=N==null?[]:[N]),IZ(m,x,N))}var dAe=Rw(function(m,x,N){m[N?0:1].push(x)},function(){return[[],[]]});function pAe(m,x,N){var q=on(m)?Pp:h,ae=arguments.length<3;return q(m,_r(x,4),N,ae,Hm)}function fAe(m,x,N){var q=on(m)?Tf:h,ae=arguments.length<3;return q(m,_r(x,4),N,ae,xZ)}function hAe(m,x){var N=on(m)?js:wZ;return N(m,Hw(_r(x,3)))}function mAe(m){var x=on(m)?gZ:oTe;return x(m)}function gAe(m,x,N){(N?hl(m,x,N):x===e)?x=1:x=mn(x);var q=on(m)?zSe:lTe;return q(m,x)}function vAe(m){var x=on(m)?jSe:uTe;return x(m)}function yAe(m){if(m==null)return 0;if(oc(m))return Uw(m)?Do(m):m.length;var x=zo(m);return x==ht||x==Le?m.size:KR(m).length}function bAe(m,x,N){var q=on(m)?kp:dTe;return N&&hl(m,x,N)&&(x=e),q(m,_r(x,3))}var xAe=En(function(m,x){if(m==null)return[];var N=x.length;return N>1&&hl(m,x[0],x[1])?x=[]:N>2&&hl(x[0],x[1],x[2])&&(x=[x[0]]),IZ(m,po(x,1),[])}),Fw=z4||function(){return za.Date.now()};function wAe(m,x){if(typeof x!="function")throw new Fs(a);return m=mn(m),function(){if(--m<1)return x.apply(this,arguments)}}function EW(m,x,N){return x=N?e:x,x=m&&x==null?m.length:x,oh(m,W,e,e,e,e,x)}function AW(m,x){var N;if(typeof x!="function")throw new Fs(a);return m=mn(m),function(){return--m>0&&(N=x.apply(this,arguments)),m<=1&&(x=e),N}}var vI=En(function(m,x,N){var q=A;if(N.length){var ae=gi(N,D3(vI));q|=D}return oh(m,q,x,N,ae)}),PW=En(function(m,x,N){var q=A|k;if(N.length){var ae=gi(N,D3(PW));q|=D}return oh(x,q,m,N,ae)});function kW(m,x,N){x=N?e:x;var q=oh(m,I,e,e,e,e,e,x);return q.placeholder=kW.placeholder,q}function _W(m,x,N){x=N?e:x;var q=oh(m,M,e,e,e,e,e,x);return q.placeholder=_W.placeholder,q}function RW(m,x,N){var q,ae,fe,Te,Ie,De,ot=0,lt=!1,vt=!1,Vt=!0;if(typeof m!="function")throw new Fs(a);x=rd(x)||0,yi(N)&&(lt=!!N.leading,vt="maxWait"in N,fe=vt?vi(rd(N.maxWait)||0,x):fe,Vt="trailing"in N?!!N.trailing:Vt);function or(Gi){var Op=q,ph=ae;return q=ae=e,ot=Gi,Te=m.apply(ph,Op),Te}function Or(Gi){return ot=Gi,Ie=a7(Nn,x),lt?or(Gi):Te}function bn(Gi){var Op=Gi-De,ph=Gi-ot,WW=x-Op;return vt?is(WW,fe-ph):WW}function Lr(Gi){var Op=Gi-De,ph=Gi-ot;return De===e||Op>=x||Op<0||vt&&ph>=fe}function Nn(){var Gi=Fw();if(Lr(Gi))return $n(Gi);Ie=a7(Nn,bn(Gi))}function $n(Gi){return Ie=e,Vt&&q?or(Gi):(q=ae=e,Te)}function ru(){Ie!==e&&FZ(Ie),ot=0,q=De=ae=Ie=e}function ml(){return Ie===e?Te:$n(Fw())}function nu(){var Gi=Fw(),Op=Lr(Gi);if(q=arguments,ae=this,De=Gi,Op){if(Ie===e)return Or(De);if(vt)return FZ(Ie),Ie=a7(Nn,x),or(De)}return Ie===e&&(Ie=a7(Nn,x)),Te}return nu.cancel=ru,nu.flush=ml,nu}var CAe=En(function(m,x){return bZ(m,1,x)}),SAe=En(function(m,x,N){return bZ(m,rd(x)||0,N)});function TAe(m){return oh(m,j)}function Vw(m,x){if(typeof m!="function"||x!=null&&typeof x!="function")throw new Fs(a);var N=function(){var q=arguments,ae=x?x.apply(this,q):q[0],fe=N.cache;if(fe.has(ae))return fe.get(ae);var Te=m.apply(this,q);return N.cache=fe.set(ae,Te)||fe,Te};return N.cache=new(Vw.Cache||ih),N}Vw.Cache=ih;function Hw(m){if(typeof m!="function")throw new Fs(a);return function(){var x=arguments;switch(x.length){case 0:return!m.call(this);case 1:return!m.call(this,x[0]);case 2:return!m.call(this,x[0],x[1]);case 3:return!m.call(this,x[0],x[1],x[2])}return!m.apply(this,x)}}function EAe(m){return AW(2,m)}var AAe=pTe(function(m,x){x=x.length==1&&on(x[0])?Wn(x[0],be(_r())):Wn(po(x,1),be(_r()));var N=x.length;return En(function(q){for(var ae=-1,fe=is(q.length,N);++ae=x}),m2=TZ(function(){return arguments}())?TZ:function(m){return Oi(m)&&Vn.call(m,"callee")&&!we.call(m,"callee")},on=We.isArray,VAe=Sp?be(Sp):WSe;function oc(m){return m!=null&&$w(m.length)&&!uh(m)}function Ui(m){return Oi(m)&&oc(m)}function HAe(m){return m===!0||m===!1||Oi(m)&&fl(m)==jt}var qm=F4||_I,$Ae=xf?be(xf):JSe;function UAe(m){return Oi(m)&&m.nodeType===1&&!i7(m)}function GAe(m){if(m==null)return!0;if(oc(m)&&(on(m)||typeof m=="string"||typeof m.splice=="function"||qm(m)||B3(m)||m2(m)))return!m.length;var x=zo(m);if(x==ht||x==Le)return!m.size;if(n7(m))return!KR(m).length;for(var N in m)if(Vn.call(m,N))return!1;return!0}function qAe(m,x){return e7(m,x)}function KAe(m,x,N){N=typeof N=="function"?N:e;var q=N?N(m,x):e;return q===e?e7(m,x,e,N):!!q}function bI(m){if(!Oi(m))return!1;var x=fl(m);return x==Ft||x==gt||typeof m.message=="string"&&typeof m.name=="string"&&!i7(m)}function ZAe(m){return typeof m=="number"&&O3(m)}function uh(m){if(!yi(m))return!1;var x=fl(m);return x==Lt||x==Je||x==Ot||x==In}function OW(m){return typeof m=="number"&&m==mn(m)}function $w(m){return typeof m=="number"&&m>-1&&m%1==0&&m<=me}function yi(m){var x=typeof m;return m!=null&&(x=="object"||x=="function")}function Oi(m){return m!=null&&typeof m=="object"}var LW=wf?be(wf):XSe;function WAe(m,x){return m===x||qR(m,x,cI(x))}function JAe(m,x,N){return N=typeof N=="function"?N:e,qR(m,x,cI(x),N)}function YAe(m){return NW(m)&&m!=+m}function XAe(m){if(MTe(m))throw new Ir(n);return EZ(m)}function QAe(m){return m===null}function ePe(m){return m==null}function NW(m){return typeof m=="number"||Oi(m)&&fl(m)==xr}function i7(m){if(!Oi(m)||fl(m)!=Kr)return!1;var x=G(m);if(x===null)return!0;var N=Vn.call(x,"constructor")&&x.constructor;return typeof N=="function"&&N instanceof N&&_f.call(N)==n2}var xI=Tp?be(Tp):QSe;function tPe(m){return OW(m)&&m>=-me&&m<=me}var MW=Ep?be(Ep):eTe;function Uw(m){return typeof m=="string"||!on(m)&&Oi(m)&&fl(m)==$e}function tu(m){return typeof m=="symbol"||Oi(m)&&fl(m)==bt}var B3=Cf?be(Cf):tTe;function rPe(m){return m===e}function nPe(m){return Oi(m)&&zo(m)==at}function aPe(m){return Oi(m)&&fl(m)==st}var iPe=Nw(ZR),sPe=Nw(function(m,x){return m<=x});function DW(m){if(!m)return[];if(oc(m))return Uw(m)?co(m):sc(m);if(Hn&&m[Hn])return ra(m[Hn]());var x=zo(m),N=x==ht?hi:x==Le?lo:z3;return N(m)}function dh(m){if(!m)return m===0?m:0;if(m=rd(m),m===se||m===-se){var x=m<0?-1:1;return x*Ce}return m===m?m:0}function mn(m){var x=dh(m),N=x%1;return x===x?N?x-N:x:0}function BW(m){return m?d2(mn(m),0,Ne):0}function rd(m){if(typeof m=="number")return m;if(tu(m))return _e;if(yi(m)){var x=typeof m.valueOf=="function"?m.valueOf():m;m=yi(x)?x+"":x}if(typeof m!="string")return m===0?m:+m;m=ne(m);var N=_o.test(m);return N||qu.test(m)?q1(m.slice(2),N?2:8):fp.test(m)?_e:+m}function zW(m){return Bf(m,lc(m))}function oPe(m){return m?d2(mn(m),-me,me):m===0?m:0}function fa(m){return m==null?"":eu(m)}var lPe=N3(function(m,x){if(n7(x)||oc(x)){Bf(x,Vs(x),m);return}for(var N in x)Vn.call(x,N)&&Y4(m,N,x[N])}),jW=N3(function(m,x){Bf(x,lc(x),m)}),Gw=N3(function(m,x,N,q){Bf(x,lc(x),m,q)}),cPe=N3(function(m,x,N,q){Bf(x,Vs(x),m,q)}),uPe=lh(VR);function dPe(m,x){var N=Nf(m);return x==null?N:vZ(N,x)}var pPe=En(function(m,x){m=na(m);var N=-1,q=x.length,ae=q>2?x[2]:e;for(ae&&hl(x[0],x[1],ae)&&(q=1);++N1),fe}),Bf(m,oI(m),N),q&&(N=Qu(N,u|c|f,STe));for(var ae=x.length;ae--;)QR(N,x[ae]);return N});function RPe(m,x){return VW(m,Hw(_r(x)))}var IPe=lh(function(m,x){return m==null?{}:aTe(m,x)});function VW(m,x){if(m==null)return{};var N=Wn(oI(m),function(q){return[q]});return x=_r(x),OZ(m,N,function(q,ae){return x(q,ae[0])})}function OPe(m,x,N){x=Um(x,m);var q=-1,ae=x.length;for(ae||(ae=1,m=e);++qx){var q=m;m=x,x=q}if(N||m%1||x%1){var ae=o2();return is(m+ae*(x-m+Dt("1e-"+((ae+"").length-1))),x)}return JR(m,x)}var $Pe=M3(function(m,x,N){return x=x.toLowerCase(),m+(N?UW(x):x)});function UW(m){return SI(fa(m).toLowerCase())}function GW(m){return m=fa(m),m&&m.replace(ul,Pt).replace(xe,"")}function UPe(m,x,N){m=fa(m),x=eu(x);var q=m.length;N=N===e?q:d2(mn(N),0,q);var ae=N;return N-=x.length,N>=0&&m.slice(N,ae)==x}function GPe(m){return m=fa(m),m&&ar.test(m)?m.replace(Tn,Nt):m}function qPe(m){return m=fa(m),m&&ko.test(m)?m.replace(Ds,"\\$&"):m}var KPe=M3(function(m,x,N){return m+(N?"-":"")+x.toLowerCase()}),ZPe=M3(function(m,x,N){return m+(N?" ":"")+x.toLowerCase()}),WPe=ZZ("toLowerCase");function JPe(m,x,N){m=fa(m),x=mn(x);var q=x?Do(m):0;if(!x||q>=x)return m;var ae=(x-q)/2;return Lw(zm(ae),N)+m+Lw(Bm(ae),N)}function YPe(m,x,N){m=fa(m),x=mn(x);var q=x?Do(m):0;return x&&q>>0,N?(m=fa(m),m&&(typeof x=="string"||x!=null&&!xI(x))&&(x=eu(x),!x&&Rr(m))?Gm(co(m),0,N):m.split(x,N)):[]}var ake=M3(function(m,x,N){return m+(N?" ":"")+SI(x)});function ike(m,x,N){return m=fa(m),N=N==null?0:d2(mn(N),0,m.length),x=eu(x),m.slice(N,N+x.length)==x}function ske(m,x,N){var q=ce.templateSettings;N&&hl(m,x,N)&&(x=e),m=fa(m),x=Gw({},x,q,tW);var ae=Gw({},x.imports,q.imports,tW),fe=Vs(ae),Te=ye(ae,fe),Ie,De,ot=0,lt=x.interpolate||ts,vt="__p += '",Vt=Q1((x.escape||ts).source+"|"+lt.source+"|"+(lt===Vu?pp:ts).source+"|"+(x.evaluate||ts).source+"|$","g"),or="//# sourceURL="+(Vn.call(x,"sourceURL")?(x.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++gr+"]")+` `;m.replace(Vt,function(Lr,Nn,$n,ru,ml,nu){return $n||($n=ru),vt+=m.slice(ot,nu).replace(Zu,er),Nn&&(Ie=!0,vt+=`' + __e(`+Nn+`) + '`),ml&&(De=!0,vt+=`'; `+ml+`; __p += '`),$n&&(vt+=`' + ((__t = (`+$n+`)) == null ? '' : __t) + '`),ot=nu+Lr.length,Lr}),vt+=`'; `;var Or=Vn.call(x,"variable")&&x.variable;if(!Or)vt=`with (obj) { `+vt+` } `;else if(Gu.test(Or))throw new Ir(i);vt=(De?vt.replace(Ur,""):vt).replace(Vi,"$1").replace(ta,"$1;"),vt="function("+(Or||"obj")+`) { `+(Or?"":`obj || (obj = {}); `)+"var __t, __p = ''"+(Ie?", __e = _.escape":"")+(De?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; `)+vt+`return __p }`;var bn=KW(function(){return Ln(fe,or+"return "+vt).apply(e,Te)});if(bn.source=vt,bI(bn))throw bn;return bn}function oke(m){return fa(m).toLowerCase()}function lke(m){return fa(m).toUpperCase()}function cke(m,x,N){if(m=fa(m),m&&(N||x===e))return ne(m);if(!m||!(x=eu(x)))return m;var q=co(m),ae=co(x),fe=Fe(q,ae),Te=Ue(q,ae)+1;return Gm(q,fe,Te).join("")}function uke(m,x,N){if(m=fa(m),m&&(N||x===e))return m.slice(0,Mm(m)+1);if(!m||!(x=eu(x)))return m;var q=co(m),ae=Ue(q,co(x))+1;return Gm(q,0,ae).join("")}function dke(m,x,N){if(m=fa(m),m&&(N||x===e))return m.replace(Gl,"");if(!m||!(x=eu(x)))return m;var q=co(m),ae=Fe(q,co(x));return Gm(q,ae).join("")}function pke(m,x){var N=re,q=oe;if(yi(x)){var ae="separator"in x?x.separator:ae;N="length"in x?mn(x.length):N,q="omission"in x?eu(x.omission):q}m=fa(m);var fe=m.length;if(Rr(m)){var Te=co(m);fe=Te.length}if(N>=fe)return m;var Ie=N-Do(q);if(Ie<1)return q;var De=Te?Gm(Te,0,Ie).join(""):m.slice(0,Ie);if(ae===e)return De+q;if(Te&&(Ie+=De.length-Ie),xI(ae)){if(m.slice(Ie).search(ae)){var ot,lt=De;for(ae.global||(ae=Q1(ae.source,fa(Hc.exec(ae))+"g")),ae.lastIndex=0;ot=ae.exec(lt);)var vt=ot.index;De=De.slice(0,vt===e?Ie:vt)}}else if(m.indexOf(eu(ae),Ie)!=Ie){var Vt=De.lastIndexOf(ae);Vt>-1&&(De=De.slice(0,Vt))}return De+q}function fke(m){return m=fa(m),m&&oi.test(m)?m.replace(pi,Wg):m}var hke=M3(function(m,x,N){return m+(N?" ":"")+x.toUpperCase()}),SI=ZZ("toUpperCase");function qW(m,x,N){return m=fa(m),x=N?e:x,x===e?un(m)?Xg(m):X1(m):m.match(x)||[]}var KW=En(function(m,x){try{return Ii(m,e,x)}catch(N){return bI(N)?N:new Ir(N)}}),mke=lh(function(m,x){return as(x,function(N){N=zf(N),sh(m,N,vI(m[N],m))}),m});function gke(m){var x=m==null?0:m.length,N=_r();return m=x?Wn(m,function(q){if(typeof q[1]!="function")throw new Fs(a);return[N(q[0]),q[1]]}):[],En(function(q){for(var ae=-1;++aeme)return[];var N=Ne,q=is(m,Ne);x=_r(x),m-=Ne;for(var ae=F(q,x);++N0||x<0)?new yn(N):(m<0?N=N.takeRight(-m):m&&(N=N.drop(m)),x!==e&&(x=mn(x),N=x<0?N.dropRight(-x):N.take(x-m)),N)},yn.prototype.takeRightWhile=function(m){return this.reverse().takeWhile(m).reverse()},yn.prototype.toArray=function(){return this.take(Ne)},Df(yn.prototype,function(m,x){var N=/^(?:filter|find|map|reject)|While$/.test(x),q=/^(?:head|last)$/.test(x),ae=ce[q?"take"+(x=="last"?"Right":""):x],fe=q||/^find/.test(x);ae&&(ce.prototype[x]=function(){var Te=this.__wrapped__,Ie=q?[1]:arguments,De=Te instanceof yn,ot=Ie[0],lt=De||on(Te),vt=function(Nn){var $n=ae.apply(ce,Mo([Nn],Ie));return q&&Vt?$n[0]:$n};lt&&N&&typeof ot=="function"&&ot.length!=1&&(De=lt=!1);var Vt=this.__chain__,or=!!this.__actions__.length,Or=fe&&!Vt,bn=De&&!or;if(!fe&<){Te=bn?Te:new yn(this);var Lr=m.apply(Te,Ie);return Lr.__actions__.push({func:zw,args:[vt],thisArg:e}),new Bo(Lr,Vt)}return Or&&bn?m.apply(this,Ie):(Lr=this.thru(vt),Or?q?Lr.value()[0]:Lr.value():Lr)})}),as(["pop","push","shift","sort","splice","unshift"],function(m){var x=Pf[m],N=/^(?:push|sort|unshift)$/.test(m)?"tap":"thru",q=/^(?:pop|shift)$/.test(m);ce.prototype[m]=function(){var ae=arguments;if(q&&!this.__chain__){var fe=this.value();return x.apply(on(fe)?fe:[],ae)}return this[N](function(Te){return x.apply(on(Te)?Te:[],ae)})}}),Df(yn.prototype,function(m,x){var N=ce[x];if(N){var q=N.name+"";Vn.call(Lf,q)||(Lf[q]=[]),Lf[q].push({name:x,func:N})}}),Lf[Iw(e,k).name]=[{name:"wrapper",func:e}],yn.prototype.clone=E,yn.prototype.reverse=b,yn.prototype.value=U,ce.prototype.at=UEe,ce.prototype.chain=GEe,ce.prototype.commit=qEe,ce.prototype.next=KEe,ce.prototype.plant=WEe,ce.prototype.reverse=JEe,ce.prototype.toJSON=ce.prototype.valueOf=ce.prototype.value=YEe,ce.prototype.first=ce.prototype.head,Hn&&(ce.prototype[Hn]=ZEe),ce},ac=Qg();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(za._=ac,define(function(){return ac})):pl?((pl.exports=ac)._=ac,xp._=ac):za._=ac}).call(P9)});var _ee=bi(xS=>{"use strict";d();p();var pOe=Symbol.for("react.transitional.element"),fOe=Symbol.for("react.fragment");function kee(e,t,r){var n=null;if(r!==void 0&&(n=""+r),t.key!==void 0&&(n=""+t.key),"key"in t){r={};for(var a in t)a!=="key"&&(r[a]=t[a])}else r=t;return t=r.ref,{$$typeof:pOe,type:e,key:n,ref:t!==void 0?t:null,props:r}}xS.Fragment=fOe;xS.jsx=kee;xS.jsxs=kee});var Ze=bi((Xwt,Ree)=>{"use strict";d();p();Ree.exports=_ee()});function KS(e,t,r){return wl(e,Qf(t,r))}function e1(e,t){return typeof e=="function"?e(t):e}function t1(e){return e.split("-")[0]}function q2(e){return e.split("-")[1]}function ZS(e){return e==="x"?"y":"x"}function WS(e){return e==="y"?"height":"width"}function Mh(e){return["top","bottom"].includes(t1(e))?"y":"x"}function JS(e){return ZS(Mh(e))}function cre(e,t,r){r===void 0&&(r=!1);let n=q2(e),a=JS(e),i=WS(a),s=a==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=v8(s)),[s,v8(s)]}function ure(e){let t=v8(e);return[qS(e),t,qS(t)]}function qS(e){return e.replace(/start|end/g,t=>_Ne[t])}function RNe(e,t,r){let n=["left","right"],a=["right","left"],i=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return r?t?a:n:t?n:a;case"left":case"right":return t?i:s;default:return[]}}function dre(e,t,r,n){let a=q2(e),i=RNe(t1(e),r==="start",n);return a&&(i=i.map(s=>s+"-"+a),t&&(i=i.concat(i.map(qS)))),i}function v8(e){return e.replace(/left|right|bottom|top/g,t=>kNe[t])}function INe(e){return{top:0,right:0,bottom:0,left:0,...e}}function kM(e){return typeof e!="number"?INe(e):{top:e,right:e,bottom:e,left:e}}function K2(e){let{x:t,y:r,width:n,height:a}=e;return{width:n,height:a,top:r,left:t,right:t+n,bottom:r+a,x:t,y:r}}var PM,lre,PNe,Qf,wl,y8,b8,Hp,kNe,_Ne,YS=Li(()=>{d();p();PM=["top","right","bottom","left"],lre=["start","end"],PNe=PM.reduce((e,t)=>e.concat(t,t+"-"+lre[0],t+"-"+lre[1]),[]),Qf=Math.min,wl=Math.max,y8=Math.round,b8=Math.floor,Hp=e=>({x:e,y:e}),kNe={left:"right",right:"left",bottom:"top",top:"bottom"},_Ne={start:"end",end:"start"}});function pre(e,t,r){let{reference:n,floating:a}=e,i=Mh(t),s=JS(t),o=WS(s),l=t1(t),u=i==="y",c=n.x+n.width/2-a.width/2,f=n.y+n.height/2-a.height/2,g=n[o]/2-a[o]/2,w;switch(l){case"top":w={x:c,y:n.y-a.height};break;case"bottom":w={x:c,y:n.y+n.height};break;case"right":w={x:n.x+n.width,y:f};break;case"left":w={x:n.x-a.width,y:f};break;default:w={x:n.x,y:n.y}}switch(q2(t)){case"start":w[s]-=g*(r&&u?-1:1);break;case"end":w[s]+=g*(r&&u?-1:1);break}return w}async function F9(e,t){var r;t===void 0&&(t={});let{x:n,y:a,platform:i,rects:s,elements:o,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:g=!1,padding:w=0}=e1(t,e),A=kM(w),O=o[g?f==="floating"?"reference":"floating":f],I=K2(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(O)))==null||r?O:O.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:u,rootBoundary:c,strategy:l})),M=f==="floating"?{x:n,y:a,width:s.floating.width,height:s.floating.height}:s.reference,D=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),L=await(i.isElement==null?void 0:i.isElement(D))?await(i.getScale==null?void 0:i.getScale(D))||{x:1,y:1}:{x:1,y:1},W=K2(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:M,offsetParent:D,strategy:l}):M);return{top:(I.top-W.top+A.top)/L.y,bottom:(W.bottom-I.bottom+A.bottom)/L.y,left:(I.left-W.left+A.left)/L.x,right:(W.right-I.right+A.right)/L.x}}function fre(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function hre(e){return PM.some(t=>e[t]>=0)}async function ONe(e,t){let{placement:r,platform:n,elements:a}=e,i=await(n.isRTL==null?void 0:n.isRTL(a.floating)),s=t1(r),o=q2(r),l=Mh(r)==="y",u=["left","top"].includes(s)?-1:1,c=i&&l?-1:1,f=e1(t,e),{mainAxis:g,crossAxis:w,alignmentAxis:A}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return o&&typeof A=="number"&&(w=o==="end"?A*-1:A),l?{x:w*c,y:g*u}:{x:g*u,y:w*c}}var mre,gre,vre,yre,bre,xre,wre,Cre,Sre=Li(()=>{d();p();YS();YS();mre=async(e,t,r)=>{let{placement:n="bottom",strategy:a="absolute",middleware:i=[],platform:s}=r,o=i.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(t)),u=await s.getElementRects({reference:e,floating:t,strategy:a}),{x:c,y:f}=pre(u,n,l),g=n,w={},A=0;for(let k=0;k({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:a,rects:i,platform:s,elements:o,middlewareData:l}=t,{element:u,padding:c=0}=e1(e,t)||{};if(u==null)return{};let f=kM(c),g={x:r,y:n},w=JS(a),A=WS(w),k=await s.getDimensions(u),O=w==="y",I=O?"top":"left",M=O?"bottom":"right",D=O?"clientHeight":"clientWidth",L=i.reference[A]+i.reference[w]-g[w]-i.floating[A],W=g[w]-i.reference[w],Y=await(s.getOffsetParent==null?void 0:s.getOffsetParent(u)),j=Y?Y[D]:0;(!j||!await(s.isElement==null?void 0:s.isElement(Y)))&&(j=o.floating[D]||i.floating[A]);let re=L/2-W/2,oe=j/2-k[A]/2-1,Q=Qf(f[I],oe),Ee=Qf(f[M],oe),ge=Q,ue=j-k[A]-Ee,ie=j/2-k[A]/2+re,se=KS(ge,ie,ue),me=!l.arrow&&q2(a)!=null&&ie!==se&&i.reference[A]/2-(ieie<=0)){var Ee,ge;let ie=(((Ee=i.flip)==null?void 0:Ee.index)||0)+1,se=j[ie];if(se)return{data:{index:ie,overflows:Q},reset:{placement:se}};let me=(ge=Q.filter(Ce=>Ce.overflows[0]<=0).sort((Ce,_e)=>Ce.overflows[1]-_e.overflows[1])[0])==null?void 0:ge.placement;if(!me)switch(w){case"bestFit":{var ue;let Ce=(ue=Q.filter(_e=>{if(Y){let Ne=Mh(_e.placement);return Ne===M||Ne==="y"}return!0}).map(_e=>[_e.placement,_e.overflows.filter(Ne=>Ne>0).reduce((Ne,de)=>Ne+de,0)]).sort((_e,Ne)=>_e[1]-Ne[1])[0])==null?void 0:ue[0];Ce&&(me=Ce);break}case"initialPlacement":me=o;break}if(a!==me)return{reset:{placement:me}}}return{}}}};yre=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r}=t,{strategy:n="referenceHidden",...a}=e1(e,t);switch(n){case"referenceHidden":{let i=await F9(t,{...a,elementContext:"reference"}),s=fre(i,r.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:hre(s)}}}case"escaped":{let i=await F9(t,{...a,altBoundary:!0}),s=fre(i,r.floating);return{data:{escapedOffsets:s,escaped:hre(s)}}}default:return{}}}}};bre=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:a,y:i,placement:s,middlewareData:o}=t,l=await ONe(t,e);return s===((r=o.offset)==null?void 0:r.placement)&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:a+l.x,y:i+l.y,data:{...l,placement:s}}}}},xre=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:n,placement:a}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:o={fn:O=>{let{x:I,y:M}=O;return{x:I,y:M}}},...l}=e1(e,t),u={x:r,y:n},c=await F9(t,l),f=Mh(t1(a)),g=ZS(f),w=u[g],A=u[f];if(i){let O=g==="y"?"top":"left",I=g==="y"?"bottom":"right",M=w+c[O],D=w-c[I];w=KS(M,w,D)}if(s){let O=f==="y"?"top":"left",I=f==="y"?"bottom":"right",M=A+c[O],D=A-c[I];A=KS(M,A,D)}let k=o.fn({...t,[g]:w,[f]:A});return{...k,data:{x:k.x-r,y:k.y-n,enabled:{[g]:i,[f]:s}}}}}},wre=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:r,y:n,placement:a,rects:i,middlewareData:s}=t,{offset:o=0,mainAxis:l=!0,crossAxis:u=!0}=e1(e,t),c={x:r,y:n},f=Mh(a),g=ZS(f),w=c[g],A=c[f],k=e1(o,t),O=typeof k=="number"?{mainAxis:k,crossAxis:0}:{mainAxis:0,crossAxis:0,...k};if(l){let D=g==="y"?"height":"width",L=i.reference[g]-i.floating[D]+O.mainAxis,W=i.reference[g]+i.reference[D]-O.mainAxis;wW&&(w=W)}if(u){var I,M;let D=g==="y"?"width":"height",L=["top","left"].includes(t1(a)),W=i.reference[f]-i.floating[D]+(L&&((I=s.offset)==null?void 0:I[f])||0)+(L?0:O.crossAxis),Y=i.reference[f]+i.reference[D]+(L?0:((M=s.offset)==null?void 0:M[f])||0)-(L?O.crossAxis:0);AY&&(A=Y)}return{[g]:w,[f]:A}}}},Cre=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,n;let{placement:a,rects:i,platform:s,elements:o}=t,{apply:l=()=>{},...u}=e1(e,t),c=await F9(t,u),f=t1(a),g=q2(a),w=Mh(a)==="y",{width:A,height:k}=i.floating,O,I;f==="top"||f==="bottom"?(O=f,I=g===(await(s.isRTL==null?void 0:s.isRTL(o.floating))?"start":"end")?"left":"right"):(I=f,O=g==="end"?"top":"bottom");let M=k-c.top-c.bottom,D=A-c.left-c.right,L=Qf(k-c[O],M),W=Qf(A-c[I],D),Y=!t.middlewareData.shift,j=L,re=W;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(re=D),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(j=M),Y&&!g){let Q=wl(c.left,0),Ee=wl(c.right,0),ge=wl(c.top,0),ue=wl(c.bottom,0);w?re=A-2*(Q!==0||Ee!==0?Q+Ee:wl(c.left,c.right)):j=k-2*(ge!==0||ue!==0?ge+ue:wl(c.top,c.bottom))}await l({...t,availableWidth:re,availableHeight:j});let oe=await s.getDimensions(o.floating);return A!==oe.width||k!==oe.height?{reset:{rects:!0}}:{}}}}});function XS(){return typeof window<"u"}function Z2(e){return Ere(e)?(e.nodeName||"").toLowerCase():"#document"}function mc(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function $p(e){var t;return(t=(Ere(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Ere(e){return XS()?e instanceof Node||e instanceof mc(e).Node:!1}function wd(e){return XS()?e instanceof Element||e instanceof mc(e).Element:!1}function Up(e){return XS()?e instanceof HTMLElement||e instanceof mc(e).HTMLElement:!1}function Tre(e){return!XS()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof mc(e).ShadowRoot}function V9(e){let{overflow:t,overflowX:r,overflowY:n,display:a}=Cd(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(a)}function Are(e){return["table","td","th"].includes(Z2(e))}function x8(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function QS(e){let t=eT(),r=wd(e)?Cd(e):e;return r.transform!=="none"||r.perspective!=="none"||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function Pre(e){let t=Dh(e);for(;Up(t)&&!W2(t);){if(QS(t))return t;if(x8(t))return null;t=Dh(t)}return null}function eT(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function W2(e){return["html","body","#document"].includes(Z2(e))}function Cd(e){return mc(e).getComputedStyle(e)}function w8(e){return wd(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Dh(e){if(Z2(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Tre(e)&&e.host||$p(e);return Tre(t)?t.host:t}function kre(e){let t=Dh(e);return W2(t)?e.ownerDocument?e.ownerDocument.body:e.body:Up(t)&&V9(t)?t:kre(t)}function _0(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);let a=kre(e),i=a===((n=e.ownerDocument)==null?void 0:n.body),s=mc(a);if(i){let o=tT(s);return t.concat(s,s.visualViewport||[],V9(a)?a:[],o&&r?_0(o):[])}return t.concat(a,_0(a,[],r))}function tT(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var _M=Li(()=>{d();p()});function Ire(e){let t=Cd(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,a=Up(e),i=a?e.offsetWidth:r,s=a?e.offsetHeight:n,o=y8(r)!==i||y8(n)!==s;return o&&(r=i,n=s),{width:r,height:n,$:o}}function IM(e){return wd(e)?e:e.contextElement}function H9(e){let t=IM(e);if(!Up(t))return Hp(1);let r=t.getBoundingClientRect(),{width:n,height:a,$:i}=Ire(t),s=(i?y8(r.width):r.width)/n,o=(i?y8(r.height):r.height)/a;return(!s||!Number.isFinite(s))&&(s=1),(!o||!Number.isFinite(o))&&(o=1),{x:s,y:o}}function Ore(e){let t=mc(e);return!eT()||!t.visualViewport?LNe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function NNe(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==mc(e)?!1:t}function J2(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);let a=e.getBoundingClientRect(),i=IM(e),s=Hp(1);t&&(n?wd(n)&&(s=H9(n)):s=H9(e));let o=NNe(i,r,n)?Ore(i):Hp(0),l=(a.left+o.x)/s.x,u=(a.top+o.y)/s.y,c=a.width/s.x,f=a.height/s.y;if(i){let g=mc(i),w=n&&wd(n)?mc(n):n,A=g,k=tT(A);for(;k&&n&&w!==A;){let O=H9(k),I=k.getBoundingClientRect(),M=Cd(k),D=I.left+(k.clientLeft+parseFloat(M.paddingLeft))*O.x,L=I.top+(k.clientTop+parseFloat(M.paddingTop))*O.y;l*=O.x,u*=O.y,c*=O.x,f*=O.y,l+=D,u+=L,A=mc(k),k=tT(A)}}return K2({width:c,height:f,x:l,y:u})}function OM(e,t){let r=w8(e).scrollLeft;return t?t.left+r:J2($p(e)).left+r}function Lre(e,t,r){r===void 0&&(r=!1);let n=e.getBoundingClientRect(),a=n.left+t.scrollLeft-(r?0:OM(e,n)),i=n.top+t.scrollTop;return{x:a,y:i}}function MNe(e){let{elements:t,rect:r,offsetParent:n,strategy:a}=e,i=a==="fixed",s=$p(n),o=t?x8(t.floating):!1;if(n===s||o&&i)return r;let l={scrollLeft:0,scrollTop:0},u=Hp(1),c=Hp(0),f=Up(n);if((f||!f&&!i)&&((Z2(n)!=="body"||V9(s))&&(l=w8(n)),Up(n))){let w=J2(n);u=H9(n),c.x=w.x+n.clientLeft,c.y=w.y+n.clientTop}let g=s&&!f&&!i?Lre(s,l,!0):Hp(0);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-l.scrollLeft*u.x+c.x+g.x,y:r.y*u.y-l.scrollTop*u.y+c.y+g.y}}function DNe(e){return Array.from(e.getClientRects())}function BNe(e){let t=$p(e),r=w8(e),n=e.ownerDocument.body,a=wl(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=wl(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),s=-r.scrollLeft+OM(e),o=-r.scrollTop;return Cd(n).direction==="rtl"&&(s+=wl(t.clientWidth,n.clientWidth)-a),{width:a,height:i,x:s,y:o}}function zNe(e,t){let r=mc(e),n=$p(e),a=r.visualViewport,i=n.clientWidth,s=n.clientHeight,o=0,l=0;if(a){i=a.width,s=a.height;let u=eT();(!u||u&&t==="fixed")&&(o=a.offsetLeft,l=a.offsetTop)}return{width:i,height:s,x:o,y:l}}function jNe(e,t){let r=J2(e,!0,t==="fixed"),n=r.top+e.clientTop,a=r.left+e.clientLeft,i=Up(e)?H9(e):Hp(1),s=e.clientWidth*i.x,o=e.clientHeight*i.y,l=a*i.x,u=n*i.y;return{width:s,height:o,x:l,y:u}}function _re(e,t,r){let n;if(t==="viewport")n=zNe(e,r);else if(t==="document")n=BNe($p(e));else if(wd(t))n=jNe(t,r);else{let a=Ore(e);n={x:t.x-a.x,y:t.y-a.y,width:t.width,height:t.height}}return K2(n)}function Nre(e,t){let r=Dh(e);return r===t||!wd(r)||W2(r)?!1:Cd(r).position==="fixed"||Nre(r,t)}function FNe(e,t){let r=t.get(e);if(r)return r;let n=_0(e,[],!1).filter(o=>wd(o)&&Z2(o)!=="body"),a=null,i=Cd(e).position==="fixed",s=i?Dh(e):e;for(;wd(s)&&!W2(s);){let o=Cd(s),l=QS(s);!l&&o.position==="fixed"&&(a=null),(i?!l&&!a:!l&&o.position==="static"&&!!a&&["absolute","fixed"].includes(a.position)||V9(s)&&!l&&Nre(e,s))?n=n.filter(c=>c!==s):a=o,s=Dh(s)}return t.set(e,n),n}function VNe(e){let{element:t,boundary:r,rootBoundary:n,strategy:a}=e,s=[...r==="clippingAncestors"?x8(t)?[]:FNe(t,this._c):[].concat(r),n],o=s[0],l=s.reduce((u,c)=>{let f=_re(t,c,a);return u.top=wl(f.top,u.top),u.right=Qf(f.right,u.right),u.bottom=Qf(f.bottom,u.bottom),u.left=wl(f.left,u.left),u},_re(t,o,a));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function HNe(e){let{width:t,height:r}=Ire(e);return{width:t,height:r}}function $Ne(e,t,r){let n=Up(t),a=$p(t),i=r==="fixed",s=J2(e,!0,i,t),o={scrollLeft:0,scrollTop:0},l=Hp(0);if(n||!n&&!i)if((Z2(t)!=="body"||V9(a))&&(o=w8(t)),n){let g=J2(t,!0,i,t);l.x=g.x+t.clientLeft,l.y=g.y+t.clientTop}else a&&(l.x=OM(a));let u=a&&!n&&!i?Lre(a,o):Hp(0),c=s.left+o.scrollLeft-l.x-u.x,f=s.top+o.scrollTop-l.y-u.y;return{x:c,y:f,width:s.width,height:s.height}}function RM(e){return Cd(e).position==="static"}function Rre(e,t){if(!Up(e)||Cd(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return $p(e)===r&&(r=r.ownerDocument.body),r}function Mre(e,t){let r=mc(e);if(x8(e))return r;if(!Up(e)){let a=Dh(e);for(;a&&!W2(a);){if(wd(a)&&!RM(a))return a;a=Dh(a)}return r}let n=Rre(e,t);for(;n&&Are(n)&&RM(n);)n=Rre(n,t);return n&&W2(n)&&RM(n)&&!QS(n)?r:n||Pre(e)||r}function GNe(e){return Cd(e).direction==="rtl"}function qNe(e,t){let r=null,n,a=$p(e);function i(){var o;clearTimeout(n),(o=r)==null||o.disconnect(),r=null}function s(o,l){o===void 0&&(o=!1),l===void 0&&(l=1),i();let{left:u,top:c,width:f,height:g}=e.getBoundingClientRect();if(o||t(),!f||!g)return;let w=b8(c),A=b8(a.clientWidth-(u+f)),k=b8(a.clientHeight-(c+g)),O=b8(u),M={rootMargin:-w+"px "+-A+"px "+-k+"px "+-O+"px",threshold:wl(0,Qf(1,l))||1},D=!0;function L(W){let Y=W[0].intersectionRatio;if(Y!==l){if(!D)return s();Y?s(!1,Y):n=setTimeout(()=>{s(!1,1e-7)},1e3)}D=!1}try{r=new IntersectionObserver(L,{...M,root:a.ownerDocument})}catch{r=new IntersectionObserver(L,M)}r.observe(e)}return s(!0),i}function C8(e,t,r,n){n===void 0&&(n={});let{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:o=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,u=IM(e),c=a||i?[...u?_0(u):[],..._0(t)]:[];c.forEach(I=>{a&&I.addEventListener("scroll",r,{passive:!0}),i&&I.addEventListener("resize",r)});let f=u&&o?qNe(u,r):null,g=-1,w=null;s&&(w=new ResizeObserver(I=>{let[M]=I;M&&M.target===u&&w&&(w.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var D;(D=w)==null||D.observe(t)})),r()}),u&&!l&&w.observe(u),w.observe(t));let A,k=l?J2(e):null;l&&O();function O(){let I=J2(e);k&&(I.x!==k.x||I.y!==k.y||I.width!==k.width||I.height!==k.height)&&r(),k=I,A=requestAnimationFrame(O)}return r(),()=>{var I;c.forEach(M=>{a&&M.removeEventListener("scroll",r),i&&M.removeEventListener("resize",r)}),f?.(),(I=w)==null||I.disconnect(),w=null,l&&cancelAnimationFrame(A)}}var LNe,UNe,Dre,Bre,rT,nT,zre,jre,LM,Fre,S8,r1=Li(()=>{d();p();Sre();YS();_M();_M();LNe=Hp(0);UNe=async function(e){let t=this.getOffsetParent||Mre,r=this.getDimensions,n=await r(e.floating);return{reference:$Ne(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};Dre={convertOffsetParentRelativeRectToViewportRelativeRect:MNe,getDocumentElement:$p,getClippingRect:VNe,getOffsetParent:Mre,getElementRects:UNe,getClientRects:DNe,getDimensions:HNe,getScale:H9,isElement:wd,isRTL:GNe};Bre=bre,rT=xre,nT=vre,zre=Cre,jre=yre,LM=gre,Fre=wre,S8=(e,t,r)=>{let n=new Map,a={platform:Dre,...r},i={...a.platform,_c:n};return mre(e,t,{...a,platform:i})}});var yr=bi((kLt,HT)=>{d();p();(function(){"use strict";var e={}.hasOwnProperty,t="[native code]";function r(){for(var n=[],a=0;a{"use no memo";"use strict";d();p();var BGe=Se();function zGe(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var z5=zGe(BGe),Cj,Sj,{useRef:jGe,useEffect:FGe,isValidElement:M5}=z5,Tj=(Cj=z5.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)!==null&&Cj!==void 0?Cj:z5.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ej=Symbol.for("react.memo_cache_sentinel"),VGe=typeof((Sj=z5.__COMPILER_RUNTIME)===null||Sj===void 0?void 0:Sj.c)=="function"?z5.__COMPILER_RUNTIME.c:function(t){return z5.useMemo(()=>{let r=new Array(t);for(let n=0;n{IE[e]=()=>{throw new Error(`[React] Unexpected React hook call (${e}) from a React compiled function. Check that all hooks are called directly and named according to convention ('use[A-Z]') `)}});var r6=null;IE.useMemoCache=e=>{if(r6==null)throw new Error("React Compiler internal invariant violation: unexpected null dispatcher");return r6.useMemoCache(e)};var B5;(function(e){e[e.PushGuardContext=0]="PushGuardContext",e[e.PopGuardContext=1]="PopGuardContext",e[e.PushExpectHook=2]="PushExpectHook",e[e.PopExpectHook=3]="PopExpectHook"})(B5||(B5={}));function RE(e){return Tj.ReactCurrentDispatcher.current=e,Tj.ReactCurrentDispatcher.current}var D5=[];function HGe(e){let t=Tj.ReactCurrentDispatcher.current;if(e===B5.PushGuardContext){if(D5.push(t),D5.length===1&&(r6=t),t===IE)throw new Error("[React] Unexpected call to custom hook or component from a React compiled function. Check that (1) all hooks are called directly and named according to convention ('use[A-Z]') and (2) components are returned as JSX instead of being directly invoked.");RE(IE)}else if(e===B5.PopGuardContext){let r=D5.pop();if(r==null)throw new Error("React Compiler internal error: unexpected null in guard stack");D5.length===0&&(r6=null),RE(r)}else if(e===B5.PushExpectHook)D5.push(t),RE(r6);else if(e===B5.PopExpectHook){let r=D5.pop();if(r==null)throw new Error("React Compiler internal error: unexpected null in guard stack");RE(r)}else throw new Error("React Compiler internal error: unreachable block"+e)}function $Ge(e){for(let t=0;t{t.count=0})}function qGe(e,t){let r=n6.get(e);r==null&&(r=new Set,n6.set(e,r)),r.add(t)}function KGe(e,t){let r=n6.get(e);r?.delete(t)}function ZGe(e){let t=jGe(null);t.current!=null&&(t.current.count+=1),FGe(()=>{if(t.current==null){let r={count:0};qGe(e,r),t.current=r}return()=>{t.current!==null&&KGe(e,t.current)}})}var Ole=new Set;function WGe(e,t,r,n,a,i){function s(u,c,f,g){let w=`${n}:${i} [${a}] ${r}${f} changed from ${u} to ${c} at depth ${g}`;Ole.has(w)||(Ole.add(w),console.error(w))}let o=2;function l(u,c,f,g){if(!(g>o)){if(u===c)return;if(typeof u!=typeof c)s(`type ${typeof u}`,`type ${typeof c}`,f,g);else if(typeof u=="object"){let w=Array.isArray(u),A=Array.isArray(c);if(u===null&&c!==null)s("null",`type ${typeof c}`,f,g);else if(c===null)s(`type ${typeof u}`,"null",f,g);else if(u instanceof Map)if(!(c instanceof Map))s("Map instance","other value",f,g);else if(u.size!==c.size)s(`Map instance with size ${u.size}`,`Map instance with size ${c.size}`,f,g);else for(let[k,O]of u)c.has(k)?l(O,c.get(k),`${f}.get(${k})`,g+1):s(`Map instance with key ${k}`,`Map instance without key ${k}`,f,g);else if(c instanceof Map)s("other value","Map instance",f,g);else if(u instanceof Set)if(!(c instanceof Set))s("Set instance","other value",f,g);else if(u.size!==c.size)s(`Set instance with size ${u.size}`,`Set instance with size ${c.size}`,f,g);else for(let k of c)u.has(k)||s(`Set instance without element ${k}`,`Set instance with element ${k}`,f,g);else if(c instanceof Set)s("other value","Set instance",f,g);else if(w||A)if(w!==A)s(`type ${w?"array":"object"}`,`type ${A?"array":"object"}`,f,g);else if(u.length!==c.length)s(`array with length ${u.length}`,`array with length ${c.length}`,f,g);else for(let k=0;k{d();p();Lce.exports={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",frac34:"\xBE",iquest:"\xBF",Agrave:"\xC0",Aacute:"\xC1",Acirc:"\xC2",Atilde:"\xC3",Auml:"\xC4",Aring:"\xC5",AElig:"\xC6",Ccedil:"\xC7",Egrave:"\xC8",Eacute:"\xC9",Ecirc:"\xCA",Euml:"\xCB",Igrave:"\xCC",Iacute:"\xCD",Icirc:"\xCE",Iuml:"\xCF",ETH:"\xD0",Ntilde:"\xD1",Ograve:"\xD2",Oacute:"\xD3",Ocirc:"\xD4",Otilde:"\xD5",Ouml:"\xD6",times:"\xD7",Oslash:"\xD8",Ugrave:"\xD9",Uacute:"\xDA",Ucirc:"\xDB",Uuml:"\xDC",Yacute:"\xDD",THORN:"\xDE",szlig:"\xDF",agrave:"\xE0",aacute:"\xE1",acirc:"\xE2",atilde:"\xE3",auml:"\xE4",aring:"\xE5",aelig:"\xE6",ccedil:"\xE7",egrave:"\xE8",eacute:"\xE9",ecirc:"\xEA",euml:"\xEB",igrave:"\xEC",iacute:"\xED",icirc:"\xEE",iuml:"\xEF",eth:"\xF0",ntilde:"\xF1",ograve:"\xF2",oacute:"\xF3",ocirc:"\xF4",otilde:"\xF5",ouml:"\xF6",divide:"\xF7",oslash:"\xF8",ugrave:"\xF9",uacute:"\xFA",ucirc:"\xFB",uuml:"\xFC",yacute:"\xFD",thorn:"\xFE",yuml:"\xFF",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",circ:"\u02C6",tilde:"\u02DC",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039A",Lambda:"\u039B",Mu:"\u039C",Nu:"\u039D",Xi:"\u039E",Omicron:"\u039F",Pi:"\u03A0",Rho:"\u03A1",Sigma:"\u03A3",Tau:"\u03A4",Upsilon:"\u03A5",Phi:"\u03A6",Chi:"\u03A7",Psi:"\u03A8",Omega:"\u03A9",alpha:"\u03B1",beta:"\u03B2",gamma:"\u03B3",delta:"\u03B4",epsilon:"\u03B5",zeta:"\u03B6",eta:"\u03B7",theta:"\u03B8",iota:"\u03B9",kappa:"\u03BA",lambda:"\u03BB",mu:"\u03BC",nu:"\u03BD",xi:"\u03BE",omicron:"\u03BF",pi:"\u03C0",rho:"\u03C1",sigmaf:"\u03C2",sigma:"\u03C3",tau:"\u03C4",upsilon:"\u03C5",phi:"\u03C6",chi:"\u03C7",psi:"\u03C8",omega:"\u03C9",thetasym:"\u03D1",upsih:"\u03D2",piv:"\u03D6",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200C",zwj:"\u200D",lrm:"\u200E",rlm:"\u200F",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201A",ldquo:"\u201C",rdquo:"\u201D",bdquo:"\u201E",dagger:"\u2020",Dagger:"\u2021",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203A",oline:"\u203E",frasl:"\u2044",euro:"\u20AC",image:"\u2111",weierp:"\u2118",real:"\u211C",trade:"\u2122",alefsym:"\u2135",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21B5",lArr:"\u21D0",uArr:"\u21D1",rArr:"\u21D2",dArr:"\u21D3",hArr:"\u21D4",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220B",prod:"\u220F",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221A",prop:"\u221D",infin:"\u221E",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222A",int:"\u222B",there4:"\u2234",sim:"\u223C",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22A5",sdot:"\u22C5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230A",rfloor:"\u230B",lang:"\u2329",rang:"\u232A",loz:"\u25CA",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666"}});var uF=bi((aA,Mce)=>{d();p();(function(e,t){typeof aA=="object"&&typeof Mce<"u"?t(aA):typeof define=="function"&&define.amd?define(["exports"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e.acorn={}))})(aA,function(e){"use strict";var t=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,80,3,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,343,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,726,6,110,6,6,9,4759,9,787719,239],r=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,2,60,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,42,9,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,496,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],n="\u200C\u200D\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",a="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",i={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},s="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",o={5:s,"5module":s+" export import",6:s+" const class extends export import super"},l=/^in(stanceof)?$/,u=new RegExp("["+a+"]"),c=new RegExp("["+a+n+"]");function f(y,B){for(var X=65536,te=0;tey)return!1;if(X+=B[te+1],X>=y)return!0}return!1}function g(y,B){return y<65?y===36:y<91?!0:y<97?y===95:y<123?!0:y<=65535?y>=170&&u.test(String.fromCharCode(y)):B===!1?!1:f(y,r)}function w(y,B){return y<48?y===36:y<58?!0:y<65?!1:y<91?!0:y<97?y===95:y<123?!0:y<=65535?y>=170&&c.test(String.fromCharCode(y)):B===!1?!1:f(y,r)||f(y,t)}var A=function(B,X){X===void 0&&(X={}),this.label=B,this.keyword=X.keyword,this.beforeExpr=!!X.beforeExpr,this.startsExpr=!!X.startsExpr,this.isLoop=!!X.isLoop,this.isAssign=!!X.isAssign,this.prefix=!!X.prefix,this.postfix=!!X.postfix,this.binop=X.binop||null,this.updateContext=null};function k(y,B){return new A(y,{beforeExpr:!0,binop:B})}var O={beforeExpr:!0},I={startsExpr:!0},M={};function D(y,B){return B===void 0&&(B={}),B.keyword=y,M[y]=new A(y,B)}var L={num:new A("num",I),regexp:new A("regexp",I),string:new A("string",I),name:new A("name",I),privateId:new A("privateId",I),eof:new A("eof"),bracketL:new A("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new A("]"),braceL:new A("{",{beforeExpr:!0,startsExpr:!0}),braceR:new A("}"),parenL:new A("(",{beforeExpr:!0,startsExpr:!0}),parenR:new A(")"),comma:new A(",",O),semi:new A(";",O),colon:new A(":",O),dot:new A("."),question:new A("?",O),questionDot:new A("?."),arrow:new A("=>",O),template:new A("template"),invalidTemplate:new A("invalidTemplate"),ellipsis:new A("...",O),backQuote:new A("`",I),dollarBraceL:new A("${",{beforeExpr:!0,startsExpr:!0}),eq:new A("=",{beforeExpr:!0,isAssign:!0}),assign:new A("_=",{beforeExpr:!0,isAssign:!0}),incDec:new A("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new A("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:k("||",1),logicalAND:k("&&",2),bitwiseOR:k("|",3),bitwiseXOR:k("^",4),bitwiseAND:k("&",5),equality:k("==/!=/===/!==",6),relational:k("/<=/>=",7),bitShift:k("<>/>>>",8),plusMin:new A("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:k("%",10),star:k("*",10),slash:k("/",10),starstar:new A("**",{beforeExpr:!0}),coalesce:k("??",1),_break:D("break"),_case:D("case",O),_catch:D("catch"),_continue:D("continue"),_debugger:D("debugger"),_default:D("default",O),_do:D("do",{isLoop:!0,beforeExpr:!0}),_else:D("else",O),_finally:D("finally"),_for:D("for",{isLoop:!0}),_function:D("function",I),_if:D("if"),_return:D("return",O),_switch:D("switch"),_throw:D("throw",O),_try:D("try"),_var:D("var"),_const:D("const"),_while:D("while",{isLoop:!0}),_with:D("with"),_new:D("new",{beforeExpr:!0,startsExpr:!0}),_this:D("this",I),_super:D("super",I),_class:D("class",I),_extends:D("extends",O),_export:D("export"),_import:D("import",I),_null:D("null",I),_true:D("true",I),_false:D("false",I),_in:D("in",{beforeExpr:!0,binop:7}),_instanceof:D("instanceof",{beforeExpr:!0,binop:7}),_typeof:D("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:D("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:D("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},W=/\r\n?|\n|\u2028|\u2029/,Y=new RegExp(W.source,"g");function j(y){return y===10||y===13||y===8232||y===8233}function re(y,B,X){X===void 0&&(X=y.length);for(var te=B;te>10)+55296,(y&1023)+56320))}var Ne=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,de=function(B,X){this.line=B,this.column=X};de.prototype.offset=function(B){return new de(this.line,this.column+B)};var nt=function(B,X,te){this.start=X,this.end=te,B.sourceFile!==null&&(this.source=B.sourceFile)};function tt(y,B){for(var X=1,te=0;;){var xe=re(y,te,B);if(xe<0)return new de(X,B-te);++X,te=xe}}var ve={ecmaVersion:null,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:null,allowSuperOutsideMethod:null,allowHashBang:!1,checkPrivateFields:!0,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1},_t=!1;function Ot(y){var B={};for(var X in ve)B[X]=y&&ie(y,X)?y[X]:ve[X];if(B.ecmaVersion==="latest"?B.ecmaVersion=1e8:B.ecmaVersion==null?(!_t&&typeof console=="object"&&console.warn&&(_t=!0,console.warn(`Since Acorn 8.0.0, options.ecmaVersion is required. Defaulting to 2020, but this will stop working in the future.`)),B.ecmaVersion=11):B.ecmaVersion>=2015&&(B.ecmaVersion-=2009),B.allowReserved==null&&(B.allowReserved=B.ecmaVersion<5),(!y||y.allowHashBang==null)&&(B.allowHashBang=B.ecmaVersion>=14),se(B.onToken)){var te=B.onToken;B.onToken=function(xe){return te.push(xe)}}return se(B.onComment)&&(B.onComment=jt(B,B.onComment)),B}function jt(y,B){return function(X,te,xe,Me,Ge,mt){var xt={type:X?"Block":"Line",value:te,start:xe,end:Me};y.locations&&(xt.loc=new nt(this,Ge,mt)),y.ranges&&(xt.range=[xe,Me]),B.push(xt)}}var et=1,gt=2,Ft=4,Lt=8,Je=16,ht=32,xr=64,Ut=128,Kr=256,sr=et|gt|Kr;function In(y,B){return gt|(y?Ft:0)|(B?Lt:0)}var Ae=0,Le=1,$e=2,bt=3,yt=4,at=5,st=function(B,X,te){this.options=B=Ot(B),this.sourceFile=B.sourceFile,this.keywords=Ce(o[B.ecmaVersion>=6?6:B.sourceType==="module"?"5module":5]);var xe="";B.allowReserved!==!0&&(xe=i[B.ecmaVersion>=6?6:B.ecmaVersion===5?5:3],B.sourceType==="module"&&(xe+=" await")),this.reservedWords=Ce(xe);var Me=(xe?xe+" ":"")+i.strict;this.reservedWordsStrict=Ce(Me),this.reservedWordsStrictBind=Ce(Me+" "+i.strictBind),this.input=String(X),this.containsEsc=!1,te?(this.pos=te,this.lineStart=this.input.lastIndexOf(` `,te-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(W).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=L.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule=B.sourceType==="module",this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.potentialArrowInForAwait=!1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports=Object.create(null),this.pos===0&&B.allowHashBang&&this.input.slice(0,2)==="#!"&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(et),this.regexpState=null,this.privateNameStack=[]},Gt={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},canAwait:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0},allowNewDotTarget:{configurable:!0},inClassStaticBlock:{configurable:!0}};st.prototype.parse=function(){var B=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(B)},Gt.inFunction.get=function(){return(this.currentVarScope().flags>)>0},Gt.inGenerator.get=function(){return(this.currentVarScope().flags&Lt)>0&&!this.currentVarScope().inClassFieldInit},Gt.inAsync.get=function(){return(this.currentVarScope().flags&Ft)>0&&!this.currentVarScope().inClassFieldInit},Gt.canAwait.get=function(){for(var y=this.scopeStack.length-1;y>=0;y--){var B=this.scopeStack[y];if(B.inClassFieldInit||B.flags&Kr)return!1;if(B.flags>)return(B.flags&Ft)>0}return this.inModule&&this.options.ecmaVersion>=13||this.options.allowAwaitOutsideFunction},Gt.allowSuper.get=function(){var y=this.currentThisScope(),B=y.flags,X=y.inClassFieldInit;return(B&xr)>0||X||this.options.allowSuperOutsideMethod},Gt.allowDirectSuper.get=function(){return(this.currentThisScope().flags&Ut)>0},Gt.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},Gt.allowNewDotTarget.get=function(){var y=this.currentThisScope(),B=y.flags,X=y.inClassFieldInit;return(B&(gt|Kr))>0||X},Gt.inClassStaticBlock.get=function(){return(this.currentVarScope().flags&Kr)>0},st.extend=function(){for(var B=[],X=arguments.length;X--;)B[X]=arguments[X];for(var te=this,xe=0;xe=,?^&]/.test(xe)||xe==="!"&&this.input.charAt(te+1)==="=")}y+=B[0].length,Q.lastIndex=y,y+=Q.exec(this.input)[0].length,this.input[y]===";"&&y++}},ze.eat=function(y){return this.type===y?(this.next(),!0):!1},ze.isContextual=function(y){return this.type===L.name&&this.value===y&&!this.containsEsc},ze.eatContextual=function(y){return this.isContextual(y)?(this.next(),!0):!1},ze.expectContextual=function(y){this.eatContextual(y)||this.unexpected()},ze.canInsertSemicolon=function(){return this.type===L.eof||this.type===L.braceR||W.test(this.input.slice(this.lastTokEnd,this.start))},ze.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},ze.semicolon=function(){!this.eat(L.semi)&&!this.insertSemicolon()&&this.unexpected()},ze.afterTrailingComma=function(y,B){if(this.type===y)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),B||this.next(),!0},ze.expect=function(y){this.eat(y)||this.unexpected()},ze.unexpected=function(y){this.raise(y??this.start,"Unexpected token")};var pe=function(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1};ze.checkPatternErrors=function(y,B){if(y){y.trailingComma>-1&&this.raiseRecoverable(y.trailingComma,"Comma is not permitted after the rest element");var X=B?y.parenthesizedAssign:y.parenthesizedBind;X>-1&&this.raiseRecoverable(X,B?"Assigning to rvalue":"Parenthesized pattern")}},ze.checkExpressionErrors=function(y,B){if(!y)return!1;var X=y.shorthandAssign,te=y.doubleProto;if(!B)return X>=0||te>=0;X>=0&&this.raise(X,"Shorthand property assignments are valid only in destructuring patterns"),te>=0&&this.raiseRecoverable(te,"Redefinition of __proto__ property")},ze.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos55295&&te<56320)return!0;if(g(te,!0)){for(var xe=X+1;w(te=this.input.charCodeAt(xe),!0);)++xe;if(te===92||te>55295&&te<56320)return!0;var Me=this.input.slice(X,xe);if(!l.test(Me))return!0}return!1},Qe.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;Q.lastIndex=this.pos;var y=Q.exec(this.input),B=this.pos+y[0].length,X;return!W.test(this.input.slice(this.pos,B))&&this.input.slice(B,B+8)==="function"&&(B+8===this.input.length||!(w(X=this.input.charCodeAt(B+8))||X>55295&&X<56320))},Qe.parseStatement=function(y,B,X){var te=this.type,xe=this.startNode(),Me;switch(this.isLet(y)&&(te=L._var,Me="let"),te){case L._break:case L._continue:return this.parseBreakContinueStatement(xe,te.keyword);case L._debugger:return this.parseDebuggerStatement(xe);case L._do:return this.parseDoStatement(xe);case L._for:return this.parseForStatement(xe);case L._function:return y&&(this.strict||y!=="if"&&y!=="label")&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(xe,!1,!y);case L._class:return y&&this.unexpected(),this.parseClass(xe,!0);case L._if:return this.parseIfStatement(xe);case L._return:return this.parseReturnStatement(xe);case L._switch:return this.parseSwitchStatement(xe);case L._throw:return this.parseThrowStatement(xe);case L._try:return this.parseTryStatement(xe);case L._const:case L._var:return Me=Me||this.value,y&&Me!=="var"&&this.unexpected(),this.parseVarStatement(xe,Me);case L._while:return this.parseWhileStatement(xe);case L._with:return this.parseWithStatement(xe);case L.braceL:return this.parseBlock(!0,xe);case L.semi:return this.parseEmptyStatement(xe);case L._export:case L._import:if(this.options.ecmaVersion>10&&te===L._import){Q.lastIndex=this.pos;var Ge=Q.exec(this.input),mt=this.pos+Ge[0].length,xt=this.input.charCodeAt(mt);if(xt===40||xt===46)return this.parseExpressionStatement(xe,this.parseExpression())}return this.options.allowImportExportEverywhere||(B||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),te===L._import?this.parseImport(xe):this.parseExport(xe,X);default:if(this.isAsyncFunction())return y&&this.unexpected(),this.next(),this.parseFunctionStatement(xe,!0,!y);var mr=this.value,gr=this.parseExpression();return te===L.name&&gr.type==="Identifier"&&this.eat(L.colon)?this.parseLabeledStatement(xe,mr,gr,y):this.parseExpressionStatement(xe,gr)}},Qe.parseBreakContinueStatement=function(y,B){var X=B==="break";this.next(),this.eat(L.semi)||this.insertSemicolon()?y.label=null:this.type!==L.name?this.unexpected():(y.label=this.parseIdent(),this.semicolon());for(var te=0;te=6?this.eat(L.semi):this.semicolon(),this.finishNode(y,"DoWhileStatement")},Qe.parseForStatement=function(y){this.next();var B=this.options.ecmaVersion>=9&&this.canAwait&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(fr),this.enterScope(0),this.expect(L.parenL),this.type===L.semi)return B>-1&&this.unexpected(B),this.parseFor(y,null);var X=this.isLet();if(this.type===L._var||this.type===L._const||X){var te=this.startNode(),xe=X?"let":this.value;return this.next(),this.parseVar(te,!0,xe),this.finishNode(te,"VariableDeclaration"),(this.type===L._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&te.declarations.length===1?(this.options.ecmaVersion>=9&&(this.type===L._in?B>-1&&this.unexpected(B):y.await=B>-1),this.parseForIn(y,te)):(B>-1&&this.unexpected(B),this.parseFor(y,te))}var Me=this.isContextual("let"),Ge=!1,mt=this.containsEsc,xt=new pe,mr=this.start,gr=B>-1?this.parseExprSubscripts(xt,"await"):this.parseExpression(!0,xt);return this.type===L._in||(Ge=this.options.ecmaVersion>=6&&this.isContextual("of"))?(B>-1?(this.type===L._in&&this.unexpected(B),y.await=!0):Ge&&this.options.ecmaVersion>=8&&(gr.start===mr&&!mt&&gr.type==="Identifier"&&gr.name==="async"?this.unexpected():this.options.ecmaVersion>=9&&(y.await=!1)),Me&&Ge&&this.raise(gr.start,"The left-hand side of a for-of loop may not start with 'let'."),this.toAssignable(gr,!1,xt),this.checkLValPattern(gr),this.parseForIn(y,gr)):(this.checkExpressionErrors(xt,!0),B>-1&&this.unexpected(B),this.parseFor(y,gr))},Qe.parseFunctionStatement=function(y,B,X){return this.next(),this.parseFunction(y,rn|(X?0:ba),!1,B)},Qe.parseIfStatement=function(y){return this.next(),y.test=this.parseParenExpression(),y.consequent=this.parseStatement("if"),y.alternate=this.eat(L._else)?this.parseStatement("if"):null,this.finishNode(y,"IfStatement")},Qe.parseReturnStatement=function(y){return!this.inFunction&&!this.options.allowReturnOutsideFunction&&this.raise(this.start,"'return' outside of function"),this.next(),this.eat(L.semi)||this.insertSemicolon()?y.argument=null:(y.argument=this.parseExpression(),this.semicolon()),this.finishNode(y,"ReturnStatement")},Qe.parseSwitchStatement=function(y){this.next(),y.discriminant=this.parseParenExpression(),y.cases=[],this.expect(L.braceL),this.labels.push(On),this.enterScope(0);for(var B,X=!1;this.type!==L.braceR;)if(this.type===L._case||this.type===L._default){var te=this.type===L._case;B&&this.finishNode(B,"SwitchCase"),y.cases.push(B=this.startNode()),B.consequent=[],this.next(),te?B.test=this.parseExpression():(X&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),X=!0,B.test=null),this.expect(L.colon)}else B||this.unexpected(),B.consequent.push(this.parseStatement(null));return this.exitScope(),B&&this.finishNode(B,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(y,"SwitchStatement")},Qe.parseThrowStatement=function(y){return this.next(),W.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),y.argument=this.parseExpression(),this.semicolon(),this.finishNode(y,"ThrowStatement")};var ea=[];Qe.parseCatchClauseParam=function(){var y=this.parseBindingAtom(),B=y.type==="Identifier";return this.enterScope(B?ht:0),this.checkLValPattern(y,B?yt:$e),this.expect(L.parenR),y},Qe.parseTryStatement=function(y){if(this.next(),y.block=this.parseBlock(),y.handler=null,this.type===L._catch){var B=this.startNode();this.next(),this.eat(L.parenL)?B.param=this.parseCatchClauseParam():(this.options.ecmaVersion<10&&this.unexpected(),B.param=null,this.enterScope(0)),B.body=this.parseBlock(!1),this.exitScope(),y.handler=this.finishNode(B,"CatchClause")}return y.finalizer=this.eat(L._finally)?this.parseBlock():null,!y.handler&&!y.finalizer&&this.raise(y.start,"Missing catch or finally clause"),this.finishNode(y,"TryStatement")},Qe.parseVarStatement=function(y,B,X){return this.next(),this.parseVar(y,!1,B,X),this.semicolon(),this.finishNode(y,"VariableDeclaration")},Qe.parseWhileStatement=function(y){return this.next(),y.test=this.parseParenExpression(),this.labels.push(fr),y.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(y,"WhileStatement")},Qe.parseWithStatement=function(y){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),y.object=this.parseParenExpression(),y.body=this.parseStatement("with"),this.finishNode(y,"WithStatement")},Qe.parseEmptyStatement=function(y){return this.next(),this.finishNode(y,"EmptyStatement")},Qe.parseLabeledStatement=function(y,B,X,te){for(var xe=0,Me=this.labels;xe=0;xt--){var mr=this.labels[xt];if(mr.statementStart===y.start)mr.statementStart=this.start,mr.kind=mt;else break}return this.labels.push({name:B,kind:mt,statementStart:this.start}),y.body=this.parseStatement(te?te.indexOf("label")===-1?te+"label":te:"label"),this.labels.pop(),y.label=X,this.finishNode(y,"LabeledStatement")},Qe.parseExpressionStatement=function(y,B){return y.expression=B,this.semicolon(),this.finishNode(y,"ExpressionStatement")},Qe.parseBlock=function(y,B,X){for(y===void 0&&(y=!0),B===void 0&&(B=this.startNode()),B.body=[],this.expect(L.braceL),y&&this.enterScope(0);this.type!==L.braceR;){var te=this.parseStatement(null);B.body.push(te)}return X&&(this.strict=!1),this.next(),y&&this.exitScope(),this.finishNode(B,"BlockStatement")},Qe.parseFor=function(y,B){return y.init=B,this.expect(L.semi),y.test=this.type===L.semi?null:this.parseExpression(),this.expect(L.semi),y.update=this.type===L.parenR?null:this.parseExpression(),this.expect(L.parenR),y.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(y,"ForStatement")},Qe.parseForIn=function(y,B){var X=this.type===L._in;return this.next(),B.type==="VariableDeclaration"&&B.declarations[0].init!=null&&(!X||this.options.ecmaVersion<8||this.strict||B.kind!=="var"||B.declarations[0].id.type!=="Identifier")&&this.raise(B.start,(X?"for-in":"for-of")+" loop variable declaration may not have an initializer"),y.left=B,y.right=X?this.parseExpression():this.parseMaybeAssign(),this.expect(L.parenR),y.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(y,X?"ForInStatement":"ForOfStatement")},Qe.parseVar=function(y,B,X,te){for(y.declarations=[],y.kind=X;;){var xe=this.startNode();if(this.parseVarId(xe,X),this.eat(L.eq)?xe.init=this.parseMaybeAssign(B):!te&&X==="const"&&!(this.type===L._in||this.options.ecmaVersion>=6&&this.isContextual("of"))?this.unexpected():!te&&xe.id.type!=="Identifier"&&!(B&&(this.type===L._in||this.isContextual("of")))?this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):xe.init=null,y.declarations.push(this.finishNode(xe,"VariableDeclarator")),!this.eat(L.comma))break}return y},Qe.parseVarId=function(y,B){y.id=this.parseBindingAtom(),this.checkLValPattern(y.id,B==="var"?Le:$e,!1)};var rn=1,ba=2,He=4;Qe.parseFunction=function(y,B,X,te,xe){this.initFunction(y),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!te)&&(this.type===L.star&&B&ba&&this.unexpected(),y.generator=this.eat(L.star)),this.options.ecmaVersion>=8&&(y.async=!!te),B&rn&&(y.id=B&He&&this.type!==L.name?null:this.parseIdent(),y.id&&!(B&ba)&&this.checkLValSimple(y.id,this.strict||y.generator||y.async?this.treatFunctionsAsVar?Le:$e:bt));var Me=this.yieldPos,Ge=this.awaitPos,mt=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(In(y.async,y.generator)),B&rn||(y.id=this.type===L.name?this.parseIdent():null),this.parseFunctionParams(y),this.parseFunctionBody(y,X,!1,xe),this.yieldPos=Me,this.awaitPos=Ge,this.awaitIdentPos=mt,this.finishNode(y,B&rn?"FunctionDeclaration":"FunctionExpression")},Qe.parseFunctionParams=function(y){this.expect(L.parenL),y.params=this.parseBindingList(L.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},Qe.parseClass=function(y,B){this.next();var X=this.strict;this.strict=!0,this.parseClassId(y,B),this.parseClassSuper(y);var te=this.enterClassBody(),xe=this.startNode(),Me=!1;for(xe.body=[],this.expect(L.braceL);this.type!==L.braceR;){var Ge=this.parseClassElement(y.superClass!==null);Ge&&(xe.body.push(Ge),Ge.type==="MethodDefinition"&&Ge.kind==="constructor"?(Me&&this.raiseRecoverable(Ge.start,"Duplicate constructor in the same class"),Me=!0):Ge.key&&Ge.key.type==="PrivateIdentifier"&&Ur(te,Ge)&&this.raiseRecoverable(Ge.key.start,"Identifier '#"+Ge.key.name+"' has already been declared"))}return this.strict=X,this.next(),y.body=this.finishNode(xe,"ClassBody"),this.exitClassBody(),this.finishNode(y,B?"ClassDeclaration":"ClassExpression")},Qe.parseClassElement=function(y){if(this.eat(L.semi))return null;var B=this.options.ecmaVersion,X=this.startNode(),te="",xe=!1,Me=!1,Ge="method",mt=!1;if(this.eatContextual("static")){if(B>=13&&this.eat(L.braceL))return this.parseClassStaticBlock(X),X;this.isClassElementNameStart()||this.type===L.star?mt=!0:te="static"}if(X.static=mt,!te&&B>=8&&this.eatContextual("async")&&((this.isClassElementNameStart()||this.type===L.star)&&!this.canInsertSemicolon()?Me=!0:te="async"),!te&&(B>=9||!Me)&&this.eat(L.star)&&(xe=!0),!te&&!Me&&!xe){var xt=this.value;(this.eatContextual("get")||this.eatContextual("set"))&&(this.isClassElementNameStart()?Ge=xt:te=xt)}if(te?(X.computed=!1,X.key=this.startNodeAt(this.lastTokStart,this.lastTokStartLoc),X.key.name=te,this.finishNode(X.key,"Identifier")):this.parseClassElementName(X),B<13||this.type===L.parenL||Ge!=="method"||xe||Me){var mr=!X.static&&Vi(X,"constructor"),gr=mr&&y;mr&&Ge!=="method"&&this.raise(X.key.start,"Constructor can't have get/set modifier"),X.kind=mr?"constructor":Ge,this.parseClassMethod(X,xe,Me,gr)}else this.parseClassField(X);return X},Qe.isClassElementNameStart=function(){return this.type===L.name||this.type===L.privateId||this.type===L.num||this.type===L.string||this.type===L.bracketL||this.type.keyword},Qe.parseClassElementName=function(y){this.type===L.privateId?(this.value==="constructor"&&this.raise(this.start,"Classes can't have an element named '#constructor'"),y.computed=!1,y.key=this.parsePrivateIdent()):this.parsePropertyName(y)},Qe.parseClassMethod=function(y,B,X,te){var xe=y.key;y.kind==="constructor"?(B&&this.raise(xe.start,"Constructor can't be a generator"),X&&this.raise(xe.start,"Constructor can't be an async method")):y.static&&Vi(y,"prototype")&&this.raise(xe.start,"Classes may not have a static property named prototype");var Me=y.value=this.parseMethod(B,X,te);return y.kind==="get"&&Me.params.length!==0&&this.raiseRecoverable(Me.start,"getter should have no params"),y.kind==="set"&&Me.params.length!==1&&this.raiseRecoverable(Me.start,"setter should have exactly one param"),y.kind==="set"&&Me.params[0].type==="RestElement"&&this.raiseRecoverable(Me.params[0].start,"Setter cannot use rest params"),this.finishNode(y,"MethodDefinition")},Qe.parseClassField=function(y){if(Vi(y,"constructor")?this.raise(y.key.start,"Classes can't have a field named 'constructor'"):y.static&&Vi(y,"prototype")&&this.raise(y.key.start,"Classes can't have a static field named 'prototype'"),this.eat(L.eq)){var B=this.currentThisScope(),X=B.inClassFieldInit;B.inClassFieldInit=!0,y.value=this.parseMaybeAssign(),B.inClassFieldInit=X}else y.value=null;return this.semicolon(),this.finishNode(y,"PropertyDefinition")},Qe.parseClassStaticBlock=function(y){y.body=[];var B=this.labels;for(this.labels=[],this.enterScope(Kr|xr);this.type!==L.braceR;){var X=this.parseStatement(null);y.body.push(X)}return this.next(),this.exitScope(),this.labels=B,this.finishNode(y,"StaticBlock")},Qe.parseClassId=function(y,B){this.type===L.name?(y.id=this.parseIdent(),B&&this.checkLValSimple(y.id,$e,!1)):(B===!0&&this.unexpected(),y.id=null)},Qe.parseClassSuper=function(y){y.superClass=this.eat(L._extends)?this.parseExprSubscripts(null,!1):null},Qe.enterClassBody=function(){var y={declared:Object.create(null),used:[]};return this.privateNameStack.push(y),y.declared},Qe.exitClassBody=function(){var y=this.privateNameStack.pop(),B=y.declared,X=y.used;if(this.options.checkPrivateFields)for(var te=this.privateNameStack.length,xe=te===0?null:this.privateNameStack[te-1],Me=0;Me=11&&(this.eatContextual("as")?(y.exported=this.parseModuleExportName(),this.checkExport(B,y.exported,this.lastTokStart)):y.exported=null),this.expectContextual("from"),this.type!==L.string&&this.unexpected(),y.source=this.parseExprAtom(),this.options.ecmaVersion>=16&&(y.attributes=this.parseWithClause()),this.semicolon(),this.finishNode(y,"ExportAllDeclaration")},Qe.parseExport=function(y,B){if(this.next(),this.eat(L.star))return this.parseExportAllDeclaration(y,B);if(this.eat(L._default))return this.checkExport(B,"default",this.lastTokStart),y.declaration=this.parseExportDefaultDeclaration(),this.finishNode(y,"ExportDefaultDeclaration");if(this.shouldParseExportStatement())y.declaration=this.parseExportDeclaration(y),y.declaration.type==="VariableDeclaration"?this.checkVariableExport(B,y.declaration.declarations):this.checkExport(B,y.declaration.id,y.declaration.id.start),y.specifiers=[],y.source=null;else{if(y.declaration=null,y.specifiers=this.parseExportSpecifiers(B),this.eatContextual("from"))this.type!==L.string&&this.unexpected(),y.source=this.parseExprAtom(),this.options.ecmaVersion>=16&&(y.attributes=this.parseWithClause());else{for(var X=0,te=y.specifiers;X=16&&(y.attributes=this.parseWithClause()),this.semicolon(),this.finishNode(y,"ImportDeclaration")},Qe.parseImportSpecifier=function(){var y=this.startNode();return y.imported=this.parseModuleExportName(),this.eatContextual("as")?y.local=this.parseIdent():(this.checkUnreserved(y.imported),y.local=y.imported),this.checkLValSimple(y.local,$e),this.finishNode(y,"ImportSpecifier")},Qe.parseImportDefaultSpecifier=function(){var y=this.startNode();return y.local=this.parseIdent(),this.checkLValSimple(y.local,$e),this.finishNode(y,"ImportDefaultSpecifier")},Qe.parseImportNamespaceSpecifier=function(){var y=this.startNode();return this.next(),this.expectContextual("as"),y.local=this.parseIdent(),this.checkLValSimple(y.local,$e),this.finishNode(y,"ImportNamespaceSpecifier")},Qe.parseImportSpecifiers=function(){var y=[],B=!0;if(this.type===L.name&&(y.push(this.parseImportDefaultSpecifier()),!this.eat(L.comma)))return y;if(this.type===L.star)return y.push(this.parseImportNamespaceSpecifier()),y;for(this.expect(L.braceL);!this.eat(L.braceR);){if(B)B=!1;else if(this.expect(L.comma),this.afterTrailingComma(L.braceR))break;y.push(this.parseImportSpecifier())}return y},Qe.parseWithClause=function(){var y=[];if(!this.eat(L._with))return y;this.expect(L.braceL);for(var B={},X=!0;!this.eat(L.braceR);){if(X)X=!1;else if(this.expect(L.comma),this.afterTrailingComma(L.braceR))break;var te=this.parseImportAttribute(),xe=te.key.type==="Identifier"?te.key.name:te.key.value;ie(B,xe)&&this.raiseRecoverable(te.key.start,"Duplicate attribute key '"+xe+"'"),B[xe]=!0,y.push(te)}return y},Qe.parseImportAttribute=function(){var y=this.startNode();return y.key=this.type===L.string?this.parseExprAtom():this.parseIdent(this.options.allowReserved!=="never"),this.expect(L.colon),this.type!==L.string&&this.unexpected(),y.value=this.parseExprAtom(),this.finishNode(y,"ImportAttribute")},Qe.parseModuleExportName=function(){if(this.options.ecmaVersion>=13&&this.type===L.string){var y=this.parseLiteral(this.value);return Ne.test(y.value)&&this.raise(y.start,"An export name cannot include a lone surrogate."),y}return this.parseIdent(!0)},Qe.adaptDirectivePrologue=function(y){for(var B=0;B=5&&y.type==="ExpressionStatement"&&y.expression.type==="Literal"&&typeof y.expression.value=="string"&&(this.input[y.start]==='"'||this.input[y.start]==="'")};var ta=st.prototype;ta.toAssignable=function(y,B,X){if(this.options.ecmaVersion>=6&&y)switch(y.type){case"Identifier":this.inAsync&&y.name==="await"&&this.raise(y.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":y.type="ObjectPattern",X&&this.checkPatternErrors(X,!0);for(var te=0,xe=y.properties;te=8&&!mt&&xt.name==="async"&&!this.canInsertSemicolon()&&this.eat(L._function))return this.overrideContext(Tn.f_expr),this.parseFunction(this.startNodeAt(Me,Ge),0,!1,!0,B);if(xe&&!this.canInsertSemicolon()){if(this.eat(L.arrow))return this.parseArrowExpression(this.startNodeAt(Me,Ge),[xt],!1,B);if(this.options.ecmaVersion>=8&&xt.name==="async"&&this.type===L.name&&!mt&&(!this.potentialArrowInForAwait||this.value!=="of"||this.containsEsc))return xt=this.parseIdent(!1),(this.canInsertSemicolon()||!this.eat(L.arrow))&&this.unexpected(),this.parseArrowExpression(this.startNodeAt(Me,Ge),[xt],!0,B)}return xt;case L.regexp:var mr=this.value;return te=this.parseLiteral(mr.value),te.regex={pattern:mr.pattern,flags:mr.flags},te;case L.num:case L.string:return this.parseLiteral(this.value);case L._null:case L._true:case L._false:return te=this.startNode(),te.value=this.type===L._null?null:this.type===L._true,te.raw=this.type.keyword,this.next(),this.finishNode(te,"Literal");case L.parenL:var gr=this.start,wr=this.parseParenAndDistinguishExpression(xe,B);return y&&(y.parenthesizedAssign<0&&!this.isSimpleAssignTarget(wr)&&(y.parenthesizedAssign=gr),y.parenthesizedBind<0&&(y.parenthesizedBind=gr)),wr;case L.bracketL:return te=this.startNode(),this.next(),te.elements=this.parseExprList(L.bracketR,!0,!0,y),this.finishNode(te,"ArrayExpression");case L.braceL:return this.overrideContext(Tn.b_expr),this.parseObj(!1,y);case L._function:return te=this.startNode(),this.next(),this.parseFunction(te,0);case L._class:return this.parseClass(this.startNode(),!1);case L._new:return this.parseNew();case L.backQuote:return this.parseTemplate();case L._import:return this.options.ecmaVersion>=11?this.parseExprImport(X):this.unexpected();default:return this.parseExprAtomDefault()}},ar.parseExprAtomDefault=function(){this.unexpected()},ar.parseExprImport=function(y){var B=this.startNode();if(this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import"),this.next(),this.type===L.parenL&&!y)return this.parseDynamicImport(B);if(this.type===L.dot){var X=this.startNodeAt(B.start,B.loc&&B.loc.start);return X.name="import",B.meta=this.finishNode(X,"Identifier"),this.parseImportMeta(B)}else this.unexpected()},ar.parseDynamicImport=function(y){if(this.next(),y.source=this.parseMaybeAssign(),this.options.ecmaVersion>=16)this.eat(L.parenR)?y.options=null:(this.expect(L.comma),this.afterTrailingComma(L.parenR)?y.options=null:(y.options=this.parseMaybeAssign(),this.eat(L.parenR)||(this.expect(L.comma),this.afterTrailingComma(L.parenR)||this.unexpected())));else if(!this.eat(L.parenR)){var B=this.start;this.eat(L.comma)&&this.eat(L.parenR)?this.raiseRecoverable(B,"Trailing comma is not allowed in import()"):this.unexpected(B)}return this.finishNode(y,"ImportExpression")},ar.parseImportMeta=function(y){this.next();var B=this.containsEsc;return y.property=this.parseIdent(!0),y.property.name!=="meta"&&this.raiseRecoverable(y.property.start,"The only valid meta property for import is 'import.meta'"),B&&this.raiseRecoverable(y.start,"'import.meta' must not contain escaped characters"),this.options.sourceType!=="module"&&!this.options.allowImportExportEverywhere&&this.raiseRecoverable(y.start,"Cannot use 'import.meta' outside a module"),this.finishNode(y,"MetaProperty")},ar.parseLiteral=function(y){var B=this.startNode();return B.value=y,B.raw=this.input.slice(this.start,this.end),B.raw.charCodeAt(B.raw.length-1)===110&&(B.bigint=B.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(B,"Literal")},ar.parseParenExpression=function(){this.expect(L.parenL);var y=this.parseExpression();return this.expect(L.parenR),y},ar.shouldParseArrow=function(y){return!this.canInsertSemicolon()},ar.parseParenAndDistinguishExpression=function(y,B){var X=this.start,te=this.startLoc,xe,Me=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var Ge=this.start,mt=this.startLoc,xt=[],mr=!0,gr=!1,wr=new pe,cn=this.yieldPos,Lo=this.awaitPos,No;for(this.yieldPos=0,this.awaitPos=0;this.type!==L.parenR;)if(mr?mr=!1:this.expect(L.comma),Me&&this.afterTrailingComma(L.parenR,!0)){gr=!0;break}else if(this.type===L.ellipsis){No=this.start,xt.push(this.parseParenItem(this.parseRestBinding())),this.type===L.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element");break}else xt.push(this.parseMaybeAssign(!1,wr,this.parseParenItem));var tc=this.lastTokEnd,oo=this.lastTokEndLoc;if(this.expect(L.parenR),y&&this.shouldParseArrow(xt)&&this.eat(L.arrow))return this.checkPatternErrors(wr,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=cn,this.awaitPos=Lo,this.parseParenArrowList(X,te,xt,B);(!xt.length||gr)&&this.unexpected(this.lastTokStart),No&&this.unexpected(No),this.checkExpressionErrors(wr,!0),this.yieldPos=cn||this.yieldPos,this.awaitPos=Lo||this.awaitPos,xt.length>1?(xe=this.startNodeAt(Ge,mt),xe.expressions=xt,this.finishNodeAt(xe,"SequenceExpression",tc,oo)):xe=xt[0]}else xe=this.parseParenExpression();if(this.options.preserveParens){var Dt=this.startNodeAt(X,te);return Dt.expression=xe,this.finishNode(Dt,"ParenthesizedExpression")}else return xe},ar.parseParenItem=function(y){return y},ar.parseParenArrowList=function(y,B,X,te){return this.parseArrowExpression(this.startNodeAt(y,B),X,!1,te)};var Vu=[];ar.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var y=this.startNode();if(this.next(),this.options.ecmaVersion>=6&&this.type===L.dot){var B=this.startNodeAt(y.start,y.loc&&y.loc.start);B.name="new",y.meta=this.finishNode(B,"Identifier"),this.next();var X=this.containsEsc;return y.property=this.parseIdent(!0),y.property.name!=="target"&&this.raiseRecoverable(y.property.start,"The only valid meta property for new is 'new.target'"),X&&this.raiseRecoverable(y.start,"'new.target' must not contain escaped characters"),this.allowNewDotTarget||this.raiseRecoverable(y.start,"'new.target' can only be used in functions and class static block"),this.finishNode(y,"MetaProperty")}var te=this.start,xe=this.startLoc;return y.callee=this.parseSubscripts(this.parseExprAtom(null,!1,!0),te,xe,!0,!1),this.eat(L.parenL)?y.arguments=this.parseExprList(L.parenR,this.options.ecmaVersion>=8,!1):y.arguments=Vu,this.finishNode(y,"NewExpression")},ar.parseTemplateElement=function(y){var B=y.isTagged,X=this.startNode();return this.type===L.invalidTemplate?(B||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),X.value={raw:this.value.replace(/\r\n?/g,` `),cooked:null}):X.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,` `),cooked:this.value},this.next(),X.tail=this.type===L.backQuote,this.finishNode(X,"TemplateElement")},ar.parseTemplate=function(y){y===void 0&&(y={});var B=y.isTagged;B===void 0&&(B=!1);var X=this.startNode();this.next(),X.expressions=[];var te=this.parseTemplateElement({isTagged:B});for(X.quasis=[te];!te.tail;)this.type===L.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(L.dollarBraceL),X.expressions.push(this.parseExpression()),this.expect(L.braceR),X.quasis.push(te=this.parseTemplateElement({isTagged:B}));return this.next(),this.finishNode(X,"TemplateLiteral")},ar.isAsyncProp=function(y){return!y.computed&&y.key.type==="Identifier"&&y.key.name==="async"&&(this.type===L.name||this.type===L.num||this.type===L.string||this.type===L.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===L.star)&&!W.test(this.input.slice(this.lastTokEnd,this.start))},ar.parseObj=function(y,B){var X=this.startNode(),te=!0,xe={};for(X.properties=[],this.next();!this.eat(L.braceR);){if(te)te=!1;else if(this.expect(L.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(L.braceR))break;var Me=this.parseProperty(y,B);y||this.checkPropClash(Me,xe,B),X.properties.push(Me)}return this.finishNode(X,y?"ObjectPattern":"ObjectExpression")},ar.parseProperty=function(y,B){var X=this.startNode(),te,xe,Me,Ge;if(this.options.ecmaVersion>=9&&this.eat(L.ellipsis))return y?(X.argument=this.parseIdent(!1),this.type===L.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element"),this.finishNode(X,"RestElement")):(X.argument=this.parseMaybeAssign(!1,B),this.type===L.comma&&B&&B.trailingComma<0&&(B.trailingComma=this.start),this.finishNode(X,"SpreadElement"));this.options.ecmaVersion>=6&&(X.method=!1,X.shorthand=!1,(y||B)&&(Me=this.start,Ge=this.startLoc),y||(te=this.eat(L.star)));var mt=this.containsEsc;return this.parsePropertyName(X),!y&&!mt&&this.options.ecmaVersion>=8&&!te&&this.isAsyncProp(X)?(xe=!0,te=this.options.ecmaVersion>=9&&this.eat(L.star),this.parsePropertyName(X)):xe=!1,this.parsePropertyValue(X,y,te,xe,Me,Ge,B,mt),this.finishNode(X,"Property")},ar.parseGetterSetter=function(y){y.kind=y.key.name,this.parsePropertyName(y),y.value=this.parseMethod(!1);var B=y.kind==="get"?0:1;if(y.value.params.length!==B){var X=y.value.start;y.kind==="get"?this.raiseRecoverable(X,"getter should have no params"):this.raiseRecoverable(X,"setter should have exactly one param")}else y.kind==="set"&&y.value.params[0].type==="RestElement"&&this.raiseRecoverable(y.value.params[0].start,"Setter cannot use rest params")},ar.parsePropertyValue=function(y,B,X,te,xe,Me,Ge,mt){(X||te)&&this.type===L.colon&&this.unexpected(),this.eat(L.colon)?(y.value=B?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,Ge),y.kind="init"):this.options.ecmaVersion>=6&&this.type===L.parenL?(B&&this.unexpected(),y.kind="init",y.method=!0,y.value=this.parseMethod(X,te)):!B&&!mt&&this.options.ecmaVersion>=5&&!y.computed&&y.key.type==="Identifier"&&(y.key.name==="get"||y.key.name==="set")&&this.type!==L.comma&&this.type!==L.braceR&&this.type!==L.eq?((X||te)&&this.unexpected(),this.parseGetterSetter(y)):this.options.ecmaVersion>=6&&!y.computed&&y.key.type==="Identifier"?((X||te)&&this.unexpected(),this.checkUnreserved(y.key),y.key.name==="await"&&!this.awaitIdentPos&&(this.awaitIdentPos=xe),y.kind="init",B?y.value=this.parseMaybeDefault(xe,Me,this.copyNode(y.key)):this.type===L.eq&&Ge?(Ge.shorthandAssign<0&&(Ge.shorthandAssign=this.start),y.value=this.parseMaybeDefault(xe,Me,this.copyNode(y.key))):y.value=this.copyNode(y.key),y.shorthand=!0):this.unexpected()},ar.parsePropertyName=function(y){if(this.options.ecmaVersion>=6){if(this.eat(L.bracketL))return y.computed=!0,y.key=this.parseMaybeAssign(),this.expect(L.bracketR),y.key;y.computed=!1}return y.key=this.type===L.num||this.type===L.string?this.parseExprAtom():this.parseIdent(this.options.allowReserved!=="never")},ar.initFunction=function(y){y.id=null,this.options.ecmaVersion>=6&&(y.generator=y.expression=!1),this.options.ecmaVersion>=8&&(y.async=!1)},ar.parseMethod=function(y,B,X){var te=this.startNode(),xe=this.yieldPos,Me=this.awaitPos,Ge=this.awaitIdentPos;return this.initFunction(te),this.options.ecmaVersion>=6&&(te.generator=y),this.options.ecmaVersion>=8&&(te.async=!!B),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(In(B,te.generator)|xr|(X?Ut:0)),this.expect(L.parenL),te.params=this.parseBindingList(L.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(te,!1,!0,!1),this.yieldPos=xe,this.awaitPos=Me,this.awaitIdentPos=Ge,this.finishNode(te,"FunctionExpression")},ar.parseArrowExpression=function(y,B,X,te){var xe=this.yieldPos,Me=this.awaitPos,Ge=this.awaitIdentPos;return this.enterScope(In(X,!1)|Je),this.initFunction(y),this.options.ecmaVersion>=8&&(y.async=!!X),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,y.params=this.toAssignableList(B,!0),this.parseFunctionBody(y,!0,!1,te),this.yieldPos=xe,this.awaitPos=Me,this.awaitIdentPos=Ge,this.finishNode(y,"ArrowFunctionExpression")},ar.parseFunctionBody=function(y,B,X,te){var xe=B&&this.type!==L.braceL,Me=this.strict,Ge=!1;if(xe)y.body=this.parseMaybeAssign(te),y.expression=!0,this.checkParams(y,!1);else{var mt=this.options.ecmaVersion>=7&&!this.isSimpleParamList(y.params);(!Me||mt)&&(Ge=this.strictDirective(this.end),Ge&&mt&&this.raiseRecoverable(y.start,"Illegal 'use strict' directive in function with non-simple parameter list"));var xt=this.labels;this.labels=[],Ge&&(this.strict=!0),this.checkParams(y,!Me&&!Ge&&!B&&!X&&this.isSimpleParamList(y.params)),this.strict&&y.id&&this.checkLValSimple(y.id,at),y.body=this.parseBlock(!1,void 0,Ge&&!Me),y.expression=!1,this.adaptDirectivePrologue(y.body.body),this.labels=xt}this.exitScope()},ar.isSimpleParamList=function(y){for(var B=0,X=y;B-1||xe.functions.indexOf(y)>-1||xe.var.indexOf(y)>-1,xe.lexical.push(y),this.inModule&&xe.flags&et&&delete this.undefinedExports[y]}else if(B===yt){var Me=this.currentScope();Me.lexical.push(y)}else if(B===bt){var Ge=this.currentScope();this.treatFunctionsAsVar?te=Ge.lexical.indexOf(y)>-1:te=Ge.lexical.indexOf(y)>-1||Ge.var.indexOf(y)>-1,Ge.functions.push(y)}else for(var mt=this.scopeStack.length-1;mt>=0;--mt){var xt=this.scopeStack[mt];if(xt.lexical.indexOf(y)>-1&&!(xt.flags&ht&&xt.lexical[0]===y)||!this.treatFunctionsAsVarInScope(xt)&&xt.functions.indexOf(y)>-1){te=!0;break}if(xt.var.push(y),this.inModule&&xt.flags&et&&delete this.undefinedExports[y],xt.flags&sr)break}te&&this.raiseRecoverable(X,"Identifier '"+y+"' has already been declared")},Cs.checkLocalExport=function(y){this.scopeStack[0].lexical.indexOf(y.name)===-1&&this.scopeStack[0].var.indexOf(y.name)===-1&&(this.undefinedExports[y.name]=y)},Cs.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},Cs.currentVarScope=function(){for(var y=this.scopeStack.length-1;;y--){var B=this.scopeStack[y];if(B.flags&sr)return B}},Cs.currentThisScope=function(){for(var y=this.scopeStack.length-1;;y--){var B=this.scopeStack[y];if(B.flags&sr&&!(B.flags&Je))return B}};var Ds=function(B,X,te){this.type="",this.start=X,this.end=0,B.options.locations&&(this.loc=new nt(B,te)),B.options.directSourceFile&&(this.sourceFile=B.options.directSourceFile),B.options.ranges&&(this.range=[X,0])},ko=st.prototype;ko.startNode=function(){return new Ds(this,this.start,this.startLoc)},ko.startNodeAt=function(y,B){return new Ds(this,y,B)};function Gl(y,B,X,te){return y.type=B,y.end=X,this.options.locations&&(y.loc.end=te),this.options.ranges&&(y.range[1]=X),y}ko.finishNode=function(y,B){return Gl.call(this,y,B,this.lastTokEnd,this.lastTokEndLoc)},ko.finishNodeAt=function(y,B,X,te){return Gl.call(this,y,B,X,te)},ko.copyNode=function(y){var B=new Ds(this,y.start,this.startLoc);for(var X in y)B[X]=y[X];return B};var up="Gara Garay Gukh Gurung_Khema Hrkt Katakana_Or_Hiragana Kawi Kirat_Rai Krai Nag_Mundari Nagm Ol_Onal Onao Sunu Sunuwar Todhri Todr Tulu_Tigalari Tutg Unknown Zzzz",$u="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",Uu=$u+" Extended_Pictographic",ql=Uu,Kl=ql+" EBase EComp EMod EPres ExtPict",Gu=Kl,dp=Gu,pp={9:$u,10:Uu,11:ql,12:Kl,13:Gu,14:dp},Hc="Basic_Emoji Emoji_Keycap_Sequence RGI_Emoji_Modifier_Sequence RGI_Emoji_Flag_Sequence RGI_Emoji_Tag_Sequence RGI_Emoji_ZWJ_Sequence RGI_Emoji",fp={9:"",10:"",11:"",12:"",13:"",14:Hc},_o="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",Ro="Adlam Adlm Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",qu=Ro+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",Ku=qu+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",ul=Ku+" Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi",ts=ul+" Cypro_Minoan Cpmn Old_Uyghur Ougr Tangsa Tnsa Toto Vithkuqi Vith",Zu=ts+" "+up,Io={9:Ro,10:qu,11:Ku,12:ul,13:ts,14:Zu},Zl={};function hp(y){var B=Zl[y]={binary:Ce(pp[y]+" "+_o),binaryOfStrings:Ce(fp[y]),nonBinary:{General_Category:Ce(_o),Script:Ce(Io[y])}};B.nonBinary.Script_Extensions=B.nonBinary.Script,B.nonBinary.gc=B.nonBinary.General_Category,B.nonBinary.sc=B.nonBinary.Script,B.nonBinary.scx=B.nonBinary.Script_Extensions}for(var $c=0,Uc=[9,10,11,12,13,14];$c=6?"uy":"")+(B.options.ecmaVersion>=9?"s":"")+(B.options.ecmaVersion>=13?"d":"")+(B.options.ecmaVersion>=15?"v":""),this.unicodeProperties=Zl[B.options.ecmaVersion>=14?14:B.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchV=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=Object.create(null),this.backReferenceNames=[],this.branchID=null};rs.prototype.reset=function(B,X,te){var xe=te.indexOf("v")!==-1,Me=te.indexOf("u")!==-1;this.start=B|0,this.source=X+"",this.flags=te,xe&&this.parser.options.ecmaVersion>=15?(this.switchU=!0,this.switchV=!0,this.switchN=!0):(this.switchU=Me&&this.parser.options.ecmaVersion>=6,this.switchV=!1,this.switchN=Me&&this.parser.options.ecmaVersion>=9)},rs.prototype.raise=function(B){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+B)},rs.prototype.at=function(B,X){X===void 0&&(X=!1);var te=this.source,xe=te.length;if(B>=xe)return-1;var Me=te.charCodeAt(B);if(!(X||this.switchU)||Me<=55295||Me>=57344||B+1>=xe)return Me;var Ge=te.charCodeAt(B+1);return Ge>=56320&&Ge<=57343?(Me<<10)+Ge-56613888:Me},rs.prototype.nextIndex=function(B,X){X===void 0&&(X=!1);var te=this.source,xe=te.length;if(B>=xe)return xe;var Me=te.charCodeAt(B),Ge;return!(X||this.switchU)||Me<=55295||Me>=57344||B+1>=xe||(Ge=te.charCodeAt(B+1))<56320||Ge>57343?B+1:B+2},rs.prototype.current=function(B){return B===void 0&&(B=!1),this.at(this.pos,B)},rs.prototype.lookahead=function(B){return B===void 0&&(B=!1),this.at(this.nextIndex(this.pos,B),B)},rs.prototype.advance=function(B){B===void 0&&(B=!1),this.pos=this.nextIndex(this.pos,B)},rs.prototype.eat=function(B,X){return X===void 0&&(X=!1),this.current(X)===B?(this.advance(X),!0):!1},rs.prototype.eatChars=function(B,X){X===void 0&&(X=!1);for(var te=this.pos,xe=0,Me=B;xe-1&&this.raise(y.start,"Duplicate regular expression flag"),Ge==="u"&&(te=!0),Ge==="v"&&(xe=!0)}this.options.ecmaVersion>=15&&te&&xe&&this.raise(y.start,"Invalid regular expression flag")};function mp(y){for(var B in y)return!0;return!1}Bt.validateRegExpPattern=function(y){this.regexp_pattern(y),!y.switchN&&this.options.ecmaVersion>=9&&mp(y.groupNames)&&(y.switchN=!0,this.regexp_pattern(y))},Bt.regexp_pattern=function(y){y.pos=0,y.lastIntValue=0,y.lastStringValue="",y.lastAssertionIsQuantifiable=!1,y.numCapturingParens=0,y.maxBackReference=0,y.groupNames=Object.create(null),y.backReferenceNames.length=0,y.branchID=null,this.regexp_disjunction(y),y.pos!==y.source.length&&(y.eat(41)&&y.raise("Unmatched ')'"),(y.eat(93)||y.eat(125))&&y.raise("Lone quantifier brackets")),y.maxBackReference>y.numCapturingParens&&y.raise("Invalid escape");for(var B=0,X=y.backReferenceNames;B=16;for(B&&(y.branchID=new dl(y.branchID,null)),this.regexp_alternative(y);y.eat(124);)B&&(y.branchID=y.branchID.sibling()),this.regexp_alternative(y);B&&(y.branchID=y.branchID.parent),this.regexp_eatQuantifier(y,!0)&&y.raise("Nothing to repeat"),y.eat(123)&&y.raise("Lone quantifier brackets")},Bt.regexp_alternative=function(y){for(;y.pos=9&&(X=y.eat(60)),y.eat(61)||y.eat(33))return this.regexp_disjunction(y),y.eat(41)||y.raise("Unterminated group"),y.lastAssertionIsQuantifiable=!X,!0}return y.pos=B,!1},Bt.regexp_eatQuantifier=function(y,B){return B===void 0&&(B=!1),this.regexp_eatQuantifierPrefix(y,B)?(y.eat(63),!0):!1},Bt.regexp_eatQuantifierPrefix=function(y,B){return y.eat(42)||y.eat(43)||y.eat(63)||this.regexp_eatBracedQuantifier(y,B)},Bt.regexp_eatBracedQuantifier=function(y,B){var X=y.pos;if(y.eat(123)){var te=0,xe=-1;if(this.regexp_eatDecimalDigits(y)&&(te=y.lastIntValue,y.eat(44)&&this.regexp_eatDecimalDigits(y)&&(xe=y.lastIntValue),y.eat(125)))return xe!==-1&&xe=16){var X=this.regexp_eatModifiers(y),te=y.eat(45);if(X||te){for(var xe=0;xe-1&&y.raise("Duplicate regular expression modifiers")}if(te){var Ge=this.regexp_eatModifiers(y);!X&&!Ge&&y.current()===58&&y.raise("Invalid regular expression modifiers");for(var mt=0;mt-1||X.indexOf(xt)>-1)&&y.raise("Duplicate regular expression modifiers")}}}}if(y.eat(58)){if(this.regexp_disjunction(y),y.eat(41))return!0;y.raise("Unterminated group")}}y.pos=B}return!1},Bt.regexp_eatCapturingGroup=function(y){if(y.eat(40)){if(this.options.ecmaVersion>=9?this.regexp_groupSpecifier(y):y.current()===63&&y.raise("Invalid group"),this.regexp_disjunction(y),y.eat(41))return y.numCapturingParens+=1,!0;y.raise("Unterminated group")}return!1},Bt.regexp_eatModifiers=function(y){for(var B="",X=0;(X=y.current())!==-1&&qc(X);)B+=_e(X),y.advance();return B};function qc(y){return y===105||y===109||y===115}Bt.regexp_eatExtendedAtom=function(y){return y.eat(46)||this.regexp_eatReverseSolidusAtomEscape(y)||this.regexp_eatCharacterClass(y)||this.regexp_eatUncapturingGroup(y)||this.regexp_eatCapturingGroup(y)||this.regexp_eatInvalidBracedQuantifier(y)||this.regexp_eatExtendedPatternCharacter(y)},Bt.regexp_eatInvalidBracedQuantifier=function(y){return this.regexp_eatBracedQuantifier(y,!0)&&y.raise("Nothing to repeat"),!1},Bt.regexp_eatSyntaxCharacter=function(y){var B=y.current();return Wl(B)?(y.lastIntValue=B,y.advance(),!0):!1};function Wl(y){return y===36||y>=40&&y<=43||y===46||y===63||y>=91&&y<=94||y>=123&&y<=125}Bt.regexp_eatPatternCharacters=function(y){for(var B=y.pos,X=0;(X=y.current())!==-1&&!Wl(X);)y.advance();return y.pos!==B},Bt.regexp_eatExtendedPatternCharacter=function(y){var B=y.current();return B!==-1&&B!==36&&!(B>=40&&B<=43)&&B!==46&&B!==63&&B!==91&&B!==94&&B!==124?(y.advance(),!0):!1},Bt.regexp_groupSpecifier=function(y){if(y.eat(63)){this.regexp_eatGroupName(y)||y.raise("Invalid group");var B=this.options.ecmaVersion>=16,X=y.groupNames[y.lastStringValue];if(X)if(B)for(var te=0,xe=X;te=11,te=y.current(X);return y.advance(X),te===92&&this.regexp_eatRegExpUnicodeEscapeSequence(y,X)&&(te=y.lastIntValue),Kc(te)?(y.lastIntValue=te,!0):(y.pos=B,!1)};function Kc(y){return g(y,!0)||y===36||y===95}Bt.regexp_eatRegExpIdentifierPart=function(y){var B=y.pos,X=this.options.ecmaVersion>=11,te=y.current(X);return y.advance(X),te===92&&this.regexp_eatRegExpUnicodeEscapeSequence(y,X)&&(te=y.lastIntValue),Oo(te)?(y.lastIntValue=te,!0):(y.pos=B,!1)};function Oo(y){return w(y,!0)||y===36||y===95||y===8204||y===8205}Bt.regexp_eatAtomEscape=function(y){return this.regexp_eatBackReference(y)||this.regexp_eatCharacterClassEscape(y)||this.regexp_eatCharacterEscape(y)||y.switchN&&this.regexp_eatKGroupName(y)?!0:(y.switchU&&(y.current()===99&&y.raise("Invalid unicode escape"),y.raise("Invalid escape")),!1)},Bt.regexp_eatBackReference=function(y){var B=y.pos;if(this.regexp_eatDecimalEscape(y)){var X=y.lastIntValue;if(y.switchU)return X>y.maxBackReference&&(y.maxBackReference=X),!0;if(X<=y.numCapturingParens)return!0;y.pos=B}return!1},Bt.regexp_eatKGroupName=function(y){if(y.eat(107)){if(this.regexp_eatGroupName(y))return y.backReferenceNames.push(y.lastStringValue),!0;y.raise("Invalid named reference")}return!1},Bt.regexp_eatCharacterEscape=function(y){return this.regexp_eatControlEscape(y)||this.regexp_eatCControlLetter(y)||this.regexp_eatZero(y)||this.regexp_eatHexEscapeSequence(y)||this.regexp_eatRegExpUnicodeEscapeSequence(y,!1)||!y.switchU&&this.regexp_eatLegacyOctalEscapeSequence(y)||this.regexp_eatIdentityEscape(y)},Bt.regexp_eatCControlLetter=function(y){var B=y.pos;if(y.eat(99)){if(this.regexp_eatControlLetter(y))return!0;y.pos=B}return!1},Bt.regexp_eatZero=function(y){return y.current()===48&&!so(y.lookahead())?(y.lastIntValue=0,y.advance(),!0):!1},Bt.regexp_eatControlEscape=function(y){var B=y.current();return B===116?(y.lastIntValue=9,y.advance(),!0):B===110?(y.lastIntValue=10,y.advance(),!0):B===118?(y.lastIntValue=11,y.advance(),!0):B===102?(y.lastIntValue=12,y.advance(),!0):B===114?(y.lastIntValue=13,y.advance(),!0):!1},Bt.regexp_eatControlLetter=function(y){var B=y.current();return Jl(B)?(y.lastIntValue=B%32,y.advance(),!0):!1};function Jl(y){return y>=65&&y<=90||y>=97&&y<=122}Bt.regexp_eatRegExpUnicodeEscapeSequence=function(y,B){B===void 0&&(B=!1);var X=y.pos,te=B||y.switchU;if(y.eat(117)){if(this.regexp_eatFixedHexDigits(y,4)){var xe=y.lastIntValue;if(te&&xe>=55296&&xe<=56319){var Me=y.pos;if(y.eat(92)&&y.eat(117)&&this.regexp_eatFixedHexDigits(y,4)){var Ge=y.lastIntValue;if(Ge>=56320&&Ge<=57343)return y.lastIntValue=(xe-55296)*1024+(Ge-56320)+65536,!0}y.pos=Me,y.lastIntValue=xe}return!0}if(te&&y.eat(123)&&this.regexp_eatHexDigits(y)&&y.eat(125)&&Bs(y.lastIntValue))return!0;te&&y.raise("Invalid unicode escape"),y.pos=X}return!1};function Bs(y){return y>=0&&y<=1114111}Bt.regexp_eatIdentityEscape=function(y){if(y.switchU)return this.regexp_eatSyntaxCharacter(y)?!0:y.eat(47)?(y.lastIntValue=47,!0):!1;var B=y.current();return B!==99&&(!y.switchN||B!==107)?(y.lastIntValue=B,y.advance(),!0):!1},Bt.regexp_eatDecimalEscape=function(y){y.lastIntValue=0;var B=y.current();if(B>=49&&B<=57){do y.lastIntValue=10*y.lastIntValue+(B-48),y.advance();while((B=y.current())>=48&&B<=57);return!0}return!1};var Zc=0,Ri=1,fi=2;Bt.regexp_eatCharacterClassEscape=function(y){var B=y.current();if(Yl(B))return y.lastIntValue=-1,y.advance(),Ri;var X=!1;if(y.switchU&&this.options.ecmaVersion>=9&&((X=B===80)||B===112)){y.lastIntValue=-1,y.advance();var te;if(y.eat(123)&&(te=this.regexp_eatUnicodePropertyValueExpression(y))&&y.eat(125))return X&&te===fi&&y.raise("Invalid property name"),te;y.raise("Invalid property name")}return Zc};function Yl(y){return y===100||y===68||y===115||y===83||y===119||y===87}Bt.regexp_eatUnicodePropertyValueExpression=function(y){var B=y.pos;if(this.regexp_eatUnicodePropertyName(y)&&y.eat(61)){var X=y.lastStringValue;if(this.regexp_eatUnicodePropertyValue(y)){var te=y.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(y,X,te),Ri}}if(y.pos=B,this.regexp_eatLoneUnicodePropertyNameOrValue(y)){var xe=y.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(y,xe)}return Zc},Bt.regexp_validateUnicodePropertyNameAndValue=function(y,B,X){ie(y.unicodeProperties.nonBinary,B)||y.raise("Invalid property name"),y.unicodeProperties.nonBinary[B].test(X)||y.raise("Invalid property value")},Bt.regexp_validateUnicodePropertyNameOrValue=function(y,B){if(y.unicodeProperties.binary.test(B))return Ri;if(y.switchV&&y.unicodeProperties.binaryOfStrings.test(B))return fi;y.raise("Invalid property name")},Bt.regexp_eatUnicodePropertyName=function(y){var B=0;for(y.lastStringValue="";Xl(B=y.current());)y.lastStringValue+=_e(B),y.advance();return y.lastStringValue!==""};function Xl(y){return Jl(y)||y===95}Bt.regexp_eatUnicodePropertyValue=function(y){var B=0;for(y.lastStringValue="";Wu(B=y.current());)y.lastStringValue+=_e(B),y.advance();return y.lastStringValue!==""};function Wu(y){return Xl(y)||so(y)}Bt.regexp_eatLoneUnicodePropertyNameOrValue=function(y){return this.regexp_eatUnicodePropertyValue(y)},Bt.regexp_eatCharacterClass=function(y){if(y.eat(91)){var B=y.eat(94),X=this.regexp_classContents(y);return y.eat(93)||y.raise("Unterminated character class"),B&&X===fi&&y.raise("Negated character class may contain strings"),!0}return!1},Bt.regexp_classContents=function(y){return y.current()===93?Ri:y.switchV?this.regexp_classSetExpression(y):(this.regexp_nonEmptyClassRanges(y),Ri)},Bt.regexp_nonEmptyClassRanges=function(y){for(;this.regexp_eatClassAtom(y);){var B=y.lastIntValue;if(y.eat(45)&&this.regexp_eatClassAtom(y)){var X=y.lastIntValue;y.switchU&&(B===-1||X===-1)&&y.raise("Invalid character class"),B!==-1&&X!==-1&&B>X&&y.raise("Range out of order in character class")}}},Bt.regexp_eatClassAtom=function(y){var B=y.pos;if(y.eat(92)){if(this.regexp_eatClassEscape(y))return!0;if(y.switchU){var X=y.current();(X===99||Jc(X))&&y.raise("Invalid class escape"),y.raise("Invalid escape")}y.pos=B}var te=y.current();return te!==93?(y.lastIntValue=te,y.advance(),!0):!1},Bt.regexp_eatClassEscape=function(y){var B=y.pos;if(y.eat(98))return y.lastIntValue=8,!0;if(y.switchU&&y.eat(45))return y.lastIntValue=45,!0;if(!y.switchU&&y.eat(99)){if(this.regexp_eatClassControlLetter(y))return!0;y.pos=B}return this.regexp_eatCharacterClassEscape(y)||this.regexp_eatCharacterEscape(y)},Bt.regexp_classSetExpression=function(y){var B=Ri,X;if(!this.regexp_eatClassSetRange(y))if(X=this.regexp_eatClassSetOperand(y)){X===fi&&(B=fi);for(var te=y.pos;y.eatChars([38,38]);){if(y.current()!==38&&(X=this.regexp_eatClassSetOperand(y))){X!==fi&&(B=Ri);continue}y.raise("Invalid character in character class")}if(te!==y.pos)return B;for(;y.eatChars([45,45]);)this.regexp_eatClassSetOperand(y)||y.raise("Invalid character in character class");if(te!==y.pos)return B}else y.raise("Invalid character in character class");for(;;)if(!this.regexp_eatClassSetRange(y)){if(X=this.regexp_eatClassSetOperand(y),!X)return B;X===fi&&(B=fi)}},Bt.regexp_eatClassSetRange=function(y){var B=y.pos;if(this.regexp_eatClassSetCharacter(y)){var X=y.lastIntValue;if(y.eat(45)&&this.regexp_eatClassSetCharacter(y)){var te=y.lastIntValue;return X!==-1&&te!==-1&&X>te&&y.raise("Range out of order in character class"),!0}y.pos=B}return!1},Bt.regexp_eatClassSetOperand=function(y){return this.regexp_eatClassSetCharacter(y)?Ri:this.regexp_eatClassStringDisjunction(y)||this.regexp_eatNestedClass(y)},Bt.regexp_eatNestedClass=function(y){var B=y.pos;if(y.eat(91)){var X=y.eat(94),te=this.regexp_classContents(y);if(y.eat(93))return X&&te===fi&&y.raise("Negated character class may contain strings"),te;y.pos=B}if(y.eat(92)){var xe=this.regexp_eatCharacterClassEscape(y);if(xe)return xe;y.pos=B}return null},Bt.regexp_eatClassStringDisjunction=function(y){var B=y.pos;if(y.eatChars([92,113])){if(y.eat(123)){var X=this.regexp_classStringDisjunctionContents(y);if(y.eat(125))return X}else y.raise("Invalid escape");y.pos=B}return null},Bt.regexp_classStringDisjunctionContents=function(y){for(var B=this.regexp_classString(y);y.eat(124);)this.regexp_classString(y)===fi&&(B=fi);return B},Bt.regexp_classString=function(y){for(var B=0;this.regexp_eatClassSetCharacter(y);)B++;return B===1?Ri:fi},Bt.regexp_eatClassSetCharacter=function(y){var B=y.pos;if(y.eat(92))return this.regexp_eatCharacterEscape(y)||this.regexp_eatClassSetReservedPunctuator(y)?!0:y.eat(98)?(y.lastIntValue=8,!0):(y.pos=B,!1);var X=y.current();return X<0||X===y.lookahead()&&Wc(X)||gp(X)?!1:(y.advance(),y.lastIntValue=X,!0)};function Wc(y){return y===33||y>=35&&y<=38||y>=42&&y<=44||y===46||y>=58&&y<=64||y===94||y===96||y===126}function gp(y){return y===40||y===41||y===45||y===47||y>=91&&y<=93||y>=123&&y<=125}Bt.regexp_eatClassSetReservedPunctuator=function(y){var B=y.current();return Ju(B)?(y.lastIntValue=B,y.advance(),!0):!1};function Ju(y){return y===33||y===35||y===37||y===38||y===44||y===45||y>=58&&y<=62||y===64||y===96||y===126}Bt.regexp_eatClassControlLetter=function(y){var B=y.current();return so(B)||B===95?(y.lastIntValue=B%32,y.advance(),!0):!1},Bt.regexp_eatHexEscapeSequence=function(y){var B=y.pos;if(y.eat(120)){if(this.regexp_eatFixedHexDigits(y,2))return!0;y.switchU&&y.raise("Invalid escape"),y.pos=B}return!1},Bt.regexp_eatDecimalDigits=function(y){var B=y.pos,X=0;for(y.lastIntValue=0;so(X=y.current());)y.lastIntValue=10*y.lastIntValue+(X-48),y.advance();return y.pos!==B};function so(y){return y>=48&&y<=57}Bt.regexp_eatHexDigits=function(y){var B=y.pos,X=0;for(y.lastIntValue=0;Ql(X=y.current());)y.lastIntValue=16*y.lastIntValue+ns(X),y.advance();return y.pos!==B};function Ql(y){return y>=48&&y<=57||y>=65&&y<=70||y>=97&&y<=102}function ns(y){return y>=65&&y<=70?10+(y-65):y>=97&&y<=102?10+(y-97):y-48}Bt.regexp_eatLegacyOctalEscapeSequence=function(y){if(this.regexp_eatOctalDigit(y)){var B=y.lastIntValue;if(this.regexp_eatOctalDigit(y)){var X=y.lastIntValue;B<=3&&this.regexp_eatOctalDigit(y)?y.lastIntValue=B*64+X*8+y.lastIntValue:y.lastIntValue=B*8+X}else y.lastIntValue=B;return!0}return!1},Bt.regexp_eatOctalDigit=function(y){var B=y.current();return Jc(B)?(y.lastIntValue=B-48,y.advance(),!0):(y.lastIntValue=0,!1)};function Jc(y){return y>=48&&y<=55}Bt.regexp_eatFixedHexDigits=function(y,B){var X=y.pos;y.lastIntValue=0;for(var te=0;te=this.input.length)return this.finishToken(L.eof);if(y.override)return y.override(this);this.readToken(this.fullCharCodeAtPos())},zr.readToken=function(y){return g(y,this.options.ecmaVersion>=6)||y===92?this.readWord():this.getTokenFromCode(y)},zr.fullCharCodeAtPos=function(){var y=this.input.charCodeAt(this.pos);if(y<=55295||y>=56320)return y;var B=this.input.charCodeAt(this.pos+1);return B<=56319||B>=57344?y:(y<<10)+B-56613888},zr.skipBlockComment=function(){var y=this.options.onComment&&this.curPosition(),B=this.pos,X=this.input.indexOf("*/",this.pos+=2);if(X===-1&&this.raise(this.pos-2,"Unterminated comment"),this.pos=X+2,this.options.locations)for(var te=void 0,xe=B;(te=re(this.input,xe,this.pos))>-1;)++this.curLine,xe=this.lineStart=te;this.options.onComment&&this.options.onComment(!0,this.input.slice(B+2,X),B,this.pos,y,this.curPosition())},zr.skipLineComment=function(y){for(var B=this.pos,X=this.options.onComment&&this.curPosition(),te=this.input.charCodeAt(this.pos+=y);this.pos8&&y<14||y>=5760&&oe.test(String.fromCharCode(y)))++this.pos;else break e}}},zr.finishToken=function(y,B){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var X=this.type;this.type=y,this.value=B,this.updateContext(X)},zr.readToken_dot=function(){var y=this.input.charCodeAt(this.pos+1);if(y>=48&&y<=57)return this.readNumber(!0);var B=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&y===46&&B===46?(this.pos+=3,this.finishToken(L.ellipsis)):(++this.pos,this.finishToken(L.dot))},zr.readToken_slash=function(){var y=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):y===61?this.finishOp(L.assign,2):this.finishOp(L.slash,1)},zr.readToken_mult_modulo_exp=function(y){var B=this.input.charCodeAt(this.pos+1),X=1,te=y===42?L.star:L.modulo;return this.options.ecmaVersion>=7&&y===42&&B===42&&(++X,te=L.starstar,B=this.input.charCodeAt(this.pos+2)),B===61?this.finishOp(L.assign,X+1):this.finishOp(te,X)},zr.readToken_pipe_amp=function(y){var B=this.input.charCodeAt(this.pos+1);if(B===y){if(this.options.ecmaVersion>=12){var X=this.input.charCodeAt(this.pos+2);if(X===61)return this.finishOp(L.assign,3)}return this.finishOp(y===124?L.logicalOR:L.logicalAND,2)}return B===61?this.finishOp(L.assign,2):this.finishOp(y===124?L.bitwiseOR:L.bitwiseAND,1)},zr.readToken_caret=function(){var y=this.input.charCodeAt(this.pos+1);return y===61?this.finishOp(L.assign,2):this.finishOp(L.bitwiseXOR,1)},zr.readToken_plus_min=function(y){var B=this.input.charCodeAt(this.pos+1);return B===y?B===45&&!this.inModule&&this.input.charCodeAt(this.pos+2)===62&&(this.lastTokEnd===0||W.test(this.input.slice(this.lastTokEnd,this.pos)))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(L.incDec,2):B===61?this.finishOp(L.assign,2):this.finishOp(L.plusMin,1)},zr.readToken_lt_gt=function(y){var B=this.input.charCodeAt(this.pos+1),X=1;return B===y?(X=y===62&&this.input.charCodeAt(this.pos+2)===62?3:2,this.input.charCodeAt(this.pos+X)===61?this.finishOp(L.assign,X+1):this.finishOp(L.bitShift,X)):B===33&&y===60&&!this.inModule&&this.input.charCodeAt(this.pos+2)===45&&this.input.charCodeAt(this.pos+3)===45?(this.skipLineComment(4),this.skipSpace(),this.nextToken()):(B===61&&(X=2),this.finishOp(L.relational,X))},zr.readToken_eq_excl=function(y){var B=this.input.charCodeAt(this.pos+1);return B===61?this.finishOp(L.equality,this.input.charCodeAt(this.pos+2)===61?3:2):y===61&&B===62&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(L.arrow)):this.finishOp(y===61?L.eq:L.prefix,1)},zr.readToken_question=function(){var y=this.options.ecmaVersion;if(y>=11){var B=this.input.charCodeAt(this.pos+1);if(B===46){var X=this.input.charCodeAt(this.pos+2);if(X<48||X>57)return this.finishOp(L.questionDot,2)}if(B===63){if(y>=12){var te=this.input.charCodeAt(this.pos+2);if(te===61)return this.finishOp(L.assign,3)}return this.finishOp(L.coalesce,2)}}return this.finishOp(L.question,1)},zr.readToken_numberSign=function(){var y=this.options.ecmaVersion,B=35;if(y>=13&&(++this.pos,B=this.fullCharCodeAtPos(),g(B,!0)||B===92))return this.finishToken(L.privateId,this.readWord1());this.raise(this.pos,"Unexpected character '"+_e(B)+"'")},zr.getTokenFromCode=function(y){switch(y){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(L.parenL);case 41:return++this.pos,this.finishToken(L.parenR);case 59:return++this.pos,this.finishToken(L.semi);case 44:return++this.pos,this.finishToken(L.comma);case 91:return++this.pos,this.finishToken(L.bracketL);case 93:return++this.pos,this.finishToken(L.bracketR);case 123:return++this.pos,this.finishToken(L.braceL);case 125:return++this.pos,this.finishToken(L.braceR);case 58:return++this.pos,this.finishToken(L.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(L.backQuote);case 48:var B=this.input.charCodeAt(this.pos+1);if(B===120||B===88)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(B===111||B===79)return this.readRadixNumber(8);if(B===98||B===66)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(y);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(y);case 124:case 38:return this.readToken_pipe_amp(y);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(y);case 60:case 62:return this.readToken_lt_gt(y);case 61:case 33:return this.readToken_eq_excl(y);case 63:return this.readToken_question();case 126:return this.finishOp(L.prefix,1);case 35:return this.readToken_numberSign()}this.raise(this.pos,"Unexpected character '"+_e(y)+"'")},zr.finishOp=function(y,B){var X=this.input.slice(this.pos,this.pos+B);return this.pos+=B,this.finishToken(y,X)},zr.readRegexp=function(){for(var y,B,X=this.pos;;){this.pos>=this.input.length&&this.raise(X,"Unterminated regular expression");var te=this.input.charAt(this.pos);if(W.test(te)&&this.raise(X,"Unterminated regular expression"),y)y=!1;else{if(te==="[")B=!0;else if(te==="]"&&B)B=!1;else if(te==="/"&&!B)break;y=te==="\\"}++this.pos}var xe=this.input.slice(X,this.pos);++this.pos;var Me=this.pos,Ge=this.readWord1();this.containsEsc&&this.unexpected(Me);var mt=this.regexpState||(this.regexpState=new rs(this));mt.reset(X,xe,Ge),this.validateRegExpFlags(mt),this.validateRegExpPattern(mt);var xt=null;try{xt=new RegExp(xe,Ge)}catch{}return this.finishToken(L.regexp,{pattern:xe,flags:Ge,value:xt})},zr.readInt=function(y,B,X){for(var te=this.options.ecmaVersion>=12&&B===void 0,xe=X&&this.input.charCodeAt(this.pos)===48,Me=this.pos,Ge=0,mt=0,xt=0,mr=B??1/0;xt=97?wr=gr-97+10:gr>=65?wr=gr-65+10:gr>=48&&gr<=57?wr=gr-48:wr=1/0,wr>=y)break;mt=gr,Ge=Ge*y+wr}return te&&mt===95&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===Me||B!=null&&this.pos-Me!==B?null:Ge};function ec(y,B){return B?parseInt(y,8):parseFloat(y.replace(/_/g,""))}function Yc(y){return typeof BigInt!="function"?null:BigInt(y.replace(/_/g,""))}zr.readRadixNumber=function(y){var B=this.pos;this.pos+=2;var X=this.readInt(y);return X==null&&this.raise(this.start+2,"Expected number in radix "+y),this.options.ecmaVersion>=11&&this.input.charCodeAt(this.pos)===110?(X=Yc(this.input.slice(B,this.pos)),++this.pos):g(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(L.num,X)},zr.readNumber=function(y){var B=this.pos;!y&&this.readInt(10,void 0,!0)===null&&this.raise(B,"Invalid number");var X=this.pos-B>=2&&this.input.charCodeAt(B)===48;X&&this.strict&&this.raise(B,"Invalid number");var te=this.input.charCodeAt(this.pos);if(!X&&!y&&this.options.ecmaVersion>=11&&te===110){var xe=Yc(this.input.slice(B,this.pos));return++this.pos,g(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(L.num,xe)}X&&/[89]/.test(this.input.slice(B,this.pos))&&(X=!1),te===46&&!X&&(++this.pos,this.readInt(10),te=this.input.charCodeAt(this.pos)),(te===69||te===101)&&!X&&(te=this.input.charCodeAt(++this.pos),(te===43||te===45)&&++this.pos,this.readInt(10)===null&&this.raise(B,"Invalid number")),g(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var Me=ec(this.input.slice(B,this.pos),X);return this.finishToken(L.num,Me)},zr.readCodePoint=function(){var y=this.input.charCodeAt(this.pos),B;if(y===123){this.options.ecmaVersion<6&&this.unexpected();var X=++this.pos;B=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,B>1114111&&this.invalidStringToken(X,"Code point out of bounds")}else B=this.readHexChar(4);return B},zr.readString=function(y){for(var B="",X=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var te=this.input.charCodeAt(this.pos);if(te===y)break;te===92?(B+=this.input.slice(X,this.pos),B+=this.readEscapedChar(!1),X=this.pos):te===8232||te===8233?(this.options.ecmaVersion<10&&this.raise(this.start,"Unterminated string constant"),++this.pos,this.options.locations&&(this.curLine++,this.lineStart=this.pos)):(j(te)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return B+=this.input.slice(X,this.pos++),this.finishToken(L.string,B)};var Hi={};zr.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(y){if(y===Hi)this.readInvalidTemplateToken();else throw y}this.inTemplateElement=!1},zr.invalidStringToken=function(y,B){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Hi;this.raise(y,B)},zr.readTmplToken=function(){for(var y="",B=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var X=this.input.charCodeAt(this.pos);if(X===96||X===36&&this.input.charCodeAt(this.pos+1)===123)return this.pos===this.start&&(this.type===L.template||this.type===L.invalidTemplate)?X===36?(this.pos+=2,this.finishToken(L.dollarBraceL)):(++this.pos,this.finishToken(L.backQuote)):(y+=this.input.slice(B,this.pos),this.finishToken(L.template,y));if(X===92)y+=this.input.slice(B,this.pos),y+=this.readEscapedChar(!0),B=this.pos;else if(j(X)){switch(y+=this.input.slice(B,this.pos),++this.pos,X){case 13:this.input.charCodeAt(this.pos)===10&&++this.pos;case 10:y+=` `;break;default:y+=String.fromCharCode(X);break}this.options.locations&&(++this.curLine,this.lineStart=this.pos),B=this.pos}else++this.pos}},zr.readInvalidTemplateToken=function(){for(;this.pos=48&&B<=55){var te=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],xe=parseInt(te,8);return xe>255&&(te=te.slice(0,-1),xe=parseInt(te,8)),this.pos+=te.length-1,B=this.input.charCodeAt(this.pos),(te!=="0"||B===56||B===57)&&(this.strict||y)&&this.invalidStringToken(this.pos-1-te.length,y?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(xe)}return j(B)?(this.options.locations&&(this.lineStart=this.pos,++this.curLine),""):String.fromCharCode(B)}},zr.readHexChar=function(y){var B=this.pos,X=this.readInt(16,y);return X===null&&this.invalidStringToken(B,"Bad character escape sequence"),X},zr.readWord1=function(){this.containsEsc=!1;for(var y="",B=!0,X=this.pos,te=this.options.ecmaVersion>=6;this.pos{"use strict";d();p();var IXe=Nce(),OXe=/^[\da-fA-F]+$/,LXe=/^\d+$/,Dce=new WeakMap;function Bce(e){e=e.Parser.acorn||e;let t=Dce.get(e);if(!t){let r=e.tokTypes,n=e.TokContext,a=e.TokenType,i=new n("...",!0,!0),l={tc_oTag:i,tc_cTag:s,tc_expr:o},u={jsxName:new a("jsxName"),jsxText:new a("jsxText",{beforeExpr:!0}),jsxTagStart:new a("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new a("jsxTagEnd")};u.jsxTagStart.updateContext=function(){this.context.push(o),this.context.push(i),this.exprAllowed=!1},u.jsxTagEnd.updateContext=function(c){let f=this.context.pop();f===i&&c===r.slash||f===s?(this.context.pop(),this.exprAllowed=this.curContext()===o):this.exprAllowed=!0},t={tokContexts:l,tokTypes:u},Dce.set(e,t)}return t}function g6(e){if(!e)return e;if(e.type==="JSXIdentifier")return e.name;if(e.type==="JSXNamespacedName")return e.namespace.name+":"+e.name.name;if(e.type==="JSXMemberExpression")return g6(e.object)+"."+g6(e.property)}dF.exports=function(e){return e=e||{},function(t){return NXe({allowNamespaces:e.allowNamespaces!==!1,allowNamespacedObjects:!!e.allowNamespacedObjects},t)}};Object.defineProperty(dF.exports,"tokTypes",{get:function(){return Bce(uF()).tokTypes},configurable:!0,enumerable:!0});function NXe(e,t){let r=t.acorn||uF(),n=Bce(r),a=r.tokTypes,i=n.tokTypes,s=r.tokContexts,o=n.tokContexts.tc_oTag,l=n.tokContexts.tc_cTag,u=n.tokContexts.tc_expr,c=r.isNewLine,f=r.isIdentifierStart,g=r.isIdentifierChar;return class extends t{static get acornJsx(){return n}jsx_readToken(){let w="",A=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let k=this.input.charCodeAt(this.pos);switch(k){case 60:case 123:return this.pos===this.start?k===60&&this.exprAllowed?(++this.pos,this.finishToken(i.jsxTagStart)):this.getTokenFromCode(k):(w+=this.input.slice(A,this.pos),this.finishToken(i.jsxText,w));case 38:w+=this.input.slice(A,this.pos),w+=this.jsx_readEntity(),A=this.pos;break;case 62:case 125:this.raise(this.pos,"Unexpected token `"+this.input[this.pos]+"`. Did you mean `"+(k===62?">":"}")+'` or `{"'+this.input[this.pos]+'"}`?');default:c(k)?(w+=this.input.slice(A,this.pos),w+=this.jsx_readNewLine(!0),A=this.pos):++this.pos}}}jsx_readNewLine(w){let A=this.input.charCodeAt(this.pos),k;return++this.pos,A===13&&this.input.charCodeAt(this.pos)===10?(++this.pos,k=w?` `:`\r `):k=String.fromCharCode(A),this.options.locations&&(++this.curLine,this.lineStart=this.pos),k}jsx_readString(w){let A="",k=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let O=this.input.charCodeAt(this.pos);if(O===w)break;O===38?(A+=this.input.slice(k,this.pos),A+=this.jsx_readEntity(),k=this.pos):c(O)?(A+=this.input.slice(k,this.pos),A+=this.jsx_readNewLine(!1),k=this.pos):++this.pos}return A+=this.input.slice(k,this.pos++),this.finishToken(a.string,A)}jsx_readEntity(){let w="",A=0,k,O=this.input[this.pos];O!=="&"&&this.raise(this.pos,"Entity must start with an ampersand");let I=++this.pos;for(;this.pos")}let D=I.name?"Element":"Fragment";return k["opening"+D]=I,k["closing"+D]=M,k.children=O,this.type===a.relational&&this.value==="<"&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(k,"JSX"+D)}jsx_parseText(){let w=this.parseLiteral(this.value);return w.type="JSXText",w}jsx_parseElement(){let w=this.start,A=this.startLoc;return this.next(),this.jsx_parseElementAt(w,A)}parseExprAtom(w){return this.type===i.jsxText?this.jsx_parseText():this.type===i.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(w)}readToken(w){let A=this.curContext();if(A===u)return this.jsx_readToken();if(A===o||A===l){if(f(w))return this.jsx_readWord();if(w==62)return++this.pos,this.finishToken(i.jsxTagEnd);if((w===34||w===39)&&A==o)return this.jsx_readString(w)}return w===60&&this.exprAllowed&&this.input.charCodeAt(this.pos+1)!==33?(++this.pos,this.finishToken(i.jsxTagStart)):super.readToken(w)}updateContext(w){if(this.type==a.braceL){var A=this.curContext();A==o?this.context.push(s.b_expr):A==u?this.context.push(s.b_tmpl):super.updateContext(w),this.exprAllowed=!0}else if(this.type===a.slash&&w===i.jsxTagStart)this.context.length-=2,this.context.push(l),this.exprAllowed=!1;else return super.updateContext(w)}}}});var oue=bi((Vpr,sue)=>{d();p();var rue=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,lQe=/\n/g,cQe=/^\s*/,uQe=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,dQe=/^:\s*/,pQe=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,fQe=/^[;\s]*/,hQe=/^\s+|\s+$/g,mQe=` `,nue="/",aue="*",Ev="",gQe="comment",vQe="declaration";sue.exports=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var r=1,n=1;function a(k){var O=k.match(lQe);O&&(r+=O.length);var I=k.lastIndexOf(mQe);n=~I?k.length-I:n+k.length}function i(){var k={line:r,column:n};return function(O){return O.position=new s(k),c(),O}}function s(k){this.start=k,this.end={line:r,column:n},this.source=t.source}s.prototype.content=e;var o=[];function l(k){var O=new Error(t.source+":"+r+":"+n+": "+k);if(O.reason=k,O.filename=t.source,O.line=r,O.column=n,O.source=e,t.silent)o.push(O);else throw O}function u(k){var O=k.exec(e);if(O){var I=O[0];return a(I),e=e.slice(I.length),O}}function c(){u(cQe)}function f(k){var O;for(k=k||[];O=g();)O!==!1&&k.push(O);return k}function g(){var k=i();if(!(nue!=e.charAt(0)||aue!=e.charAt(1))){for(var O=2;Ev!=e.charAt(O)&&(aue!=e.charAt(O)||nue!=e.charAt(O+1));)++O;if(O+=2,Ev===e.charAt(O-1))return l("End of comment missing");var I=e.slice(2,O-2);return n+=2,a(I),e=e.slice(O),n+=2,k({type:gQe,comment:I})}}function w(){var k=i(),O=u(uQe);if(O){if(g(),!u(dQe))return l("property missing ':'");var I=u(pQe),M=k({type:vQe,property:iue(O[0].replace(rue,Ev)),value:I?iue(I[0].replace(rue,Ev)):Ev});return u(fQe),M}}function A(){var k=[];f(k);for(var O;O=w();)O!==!1&&(k.push(O),f(k));return k}return c(),A()};function iue(e){return e?e.replace(hQe,Ev):Ev}});var cue=bi((Upr,PF)=>{d();p();var yQe=oue();function lue(e,t){var r=null;if(!e||typeof e!="string")return r;for(var n,a=yQe(e),i=typeof t=="function",s,o,l=0,u=a.length;l{"use strict";d();p();var rP=Object.prototype.hasOwnProperty,$pe=Object.prototype.toString,Bpe=Object.defineProperty,zpe=Object.getOwnPropertyDescriptor,jpe=function(t){return typeof Array.isArray=="function"?Array.isArray(t):$pe.call(t)==="[object Array]"},Fpe=function(t){if(!t||$pe.call(t)!=="[object Object]")return!1;var r=rP.call(t,"constructor"),n=t.constructor&&t.constructor.prototype&&rP.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!r&&!n)return!1;var a;for(a in t);return typeof a>"u"||rP.call(t,a)},Vpe=function(t,r){Bpe&&r.name==="__proto__"?Bpe(t,r.name,{enumerable:!0,configurable:!0,value:r.newValue,writable:!0}):t[r.name]=r.newValue},Hpe=function(t,r){if(r==="__proto__")if(rP.call(t,r)){if(zpe)return zpe(t,r).value}else return;return t[r]};Upe.exports=function e(){var t,r,n,a,i,s,o=arguments[0],l=1,u=arguments.length,c=!1;for(typeof o=="boolean"&&(c=o,o=arguments[1]||{},l=2),(o==null||typeof o!="object"&&typeof o!="function")&&(o={});l{d();p();(function(e,t){typeof YV=="object"&&typeof XV<"u"?XV.exports=t():typeof define=="function"&&define.amd?define(t):(e=typeof globalThis<"u"?globalThis:e||self).dayjs=t()})(YV,function(){"use strict";var e=1e3,t=6e4,r=36e5,n="millisecond",a="second",i="minute",s="hour",o="day",l="week",u="month",c="quarter",f="year",g="date",w="Invalid Date",A=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,k=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,O={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(ge){var ue=["th","st","nd","rd"],ie=ge%100;return"["+ge+(ue[(ie-20)%10]||ue[ie]||ue[0])+"]"}},I=function(ge,ue,ie){var se=String(ge);return!se||se.length>=ue?ge:""+Array(ue+1-se.length).join(ie)+ge},M={s:I,z:function(ge){var ue=-ge.utcOffset(),ie=Math.abs(ue),se=Math.floor(ie/60),me=ie%60;return(ue<=0?"+":"-")+I(se,2,"0")+":"+I(me,2,"0")},m:function ge(ue,ie){if(ue.date()1)return ge(_e[0])}else{var Ne=ue.name;L[Ne]=ue,me=Ne}return!se&&me&&(D=me),me||!se&&D},re=function(ge,ue){if(Y(ge))return ge.clone();var ie=typeof ue=="object"?ue:{};return ie.date=ge,ie.args=arguments,new Q(ie)},oe=M;oe.l=j,oe.i=Y,oe.w=function(ge,ue){return re(ge,{locale:ue.$L,utc:ue.$u,x:ue.$x,$offset:ue.$offset})};var Q=function(){function ge(ie){this.$L=j(ie.locale,null,!0),this.parse(ie),this.$x=this.$x||ie.x||{},this[W]=!0}var ue=ge.prototype;return ue.parse=function(ie){this.$d=function(se){var me=se.date,Ce=se.utc;if(me===null)return new Date(NaN);if(oe.u(me))return new Date;if(me instanceof Date)return new Date(me);if(typeof me=="string"&&!/Z$/i.test(me)){var _e=me.match(A);if(_e){var Ne=_e[2]-1||0,de=(_e[7]||"0").substring(0,3);return Ce?new Date(Date.UTC(_e[1],Ne,_e[3]||1,_e[4]||0,_e[5]||0,_e[6]||0,de)):new Date(_e[1],Ne,_e[3]||1,_e[4]||0,_e[5]||0,_e[6]||0,de)}}return new Date(me)}(ie),this.init()},ue.init=function(){var ie=this.$d;this.$y=ie.getFullYear(),this.$M=ie.getMonth(),this.$D=ie.getDate(),this.$W=ie.getDay(),this.$H=ie.getHours(),this.$m=ie.getMinutes(),this.$s=ie.getSeconds(),this.$ms=ie.getMilliseconds()},ue.$utils=function(){return oe},ue.isValid=function(){return this.$d.toString()!==w},ue.isSame=function(ie,se){var me=re(ie);return this.startOf(se)<=me&&me<=this.endOf(se)},ue.isAfter=function(ie,se){return re(ie)Zr,DOMEvent:()=>Fr,EventsController:()=>Kn,EventsTarget:()=>Ey,Icon$0:()=>Qnt,Icon$104:()=>kat,Icon$105:()=>_at,Icon$11:()=>rat,Icon$13:()=>nat,Icon$16:()=>aat,Icon$19:()=>iat,Icon$22:()=>sat,Icon$24:()=>r1e,Icon$26:()=>lat,Icon$27:()=>cat,Icon$31:()=>uat,Icon$33:()=>dat,Icon$34:()=>pat,Icon$35:()=>fat,Icon$39:()=>hat,Icon$40:()=>mat,Icon$5:()=>eat,Icon$53:()=>gat,Icon$54:()=>vat,Icon$56:()=>yat,Icon$59:()=>bat,Icon$60:()=>xat,Icon$61:()=>wat,Icon$62:()=>Cat,Icon$63:()=>Sat,Icon$74:()=>Tat,Icon$77:()=>Eat,Icon$8:()=>tat,Icon$81:()=>Aat,Icon$88:()=>Pat,State:()=>Gd,ViewController:()=>al,animationFrameThrottle:()=>og,appendTriggerEvent:()=>Yfe,ariaBool:()=>_y,camelToKebabCase:()=>zv,chromecast:()=>oat,composeRefs:()=>Zn,computed:()=>S1,createContext:()=>T1,createDisposalBin:()=>Znt,createReactComponent:()=>an,createScope:()=>ku,deferredPromise:()=>E1,effect:()=>qe,findTriggerEvent:()=>AH,fscreen:()=>om,functionDebounce:()=>W6,functionThrottle:()=>lm,getScope:()=>Py,hasProvidedContext:()=>_u,hasTriggerEvent:()=>Jfe,isArray:()=>gs,isBoolean:()=>SP,isDOMNode:()=>_H,isFunction:()=>Co,isKeyboardClick:()=>K6,isKeyboardEvent:()=>Dv,isMouseEvent:()=>PH,isNil:()=>TH,isNull:()=>Kd,isNumber:()=>Ji,isObject:()=>G6,isPointerEvent:()=>q6,isString:()=>rr,isTouchEvent:()=>ky,isUndefined:()=>Ei,isWriteSignal:()=>SH,kebabToCamelCase:()=>EP,keysOf:()=>_P,listenEvent:()=>Sn,method:()=>Ai,noop:()=>Rl,onDispose:()=>en,peek:()=>wt,prop:()=>jn,provideContext:()=>_c,r:()=>LH,scoped:()=>Os,setAttribute:()=>Mr,setStyle:()=>nl,signal:()=>pr,tick:()=>qd,toggleClass:()=>Ont,untrack:()=>im,uppercaseFirstChar:()=>AP,useContext:()=>ti,useReactContext:()=>kP,useReactScope:()=>PP,useSignal:()=>Sa,useSignalRecord:()=>OH,useState:()=>Bv,useStateContext:()=>sm,waitIdlePeriod:()=>IH,waitTimeout:()=>RH,walkTriggerEventChain:()=>Wfe,wasEnterKeyPressed:()=>kH});function wnt(){bP=!0,queueMicrotask(Vfe)}function Vfe(){if(!Cy.length){bP=!1;return}oH=!0;for(let e=0;e=0;r--)CH(t[r])}function Snt(e){let t=ku();return U6(t,e.length?e.bind(null,Ty.bind(t)):e,null)}function wt(e){return U6(nf,e,null)}function im(e){return U6(null,e,null)}function qd(){oH||Vfe()}function Py(){return nf}function Os(e,t){try{return U6(t,e,null)}catch(r){vH(t,r);return}}function gH(e,t=nf){return t?.$cx[e]}function Tnt(e,t,r=nf){r&&(r.$cx={...r.$cx,[e]:t})}function en(e){if(!e||!nf)return e||xnt;let t=nf;return t.$d?Array.isArray(t.$d)?t.$d.push(e):t.$d=[t.$d,e]:t.$d=e,function(){t.$st!==wP&&(e.call(null),CP(t.$d)?t.$d=null:Array.isArray(t.$d)&&t.$d.splice(t.$d.indexOf(e),1))}}function Ty(e=!0){if(this.$st!==wP){if(this.$h)if(Array.isArray(this.$h))for(let t=this.$h.length-1;t>=0;t--)Ty.call(this.$h[t]);else Ty.call(this.$h);if(e){let t=this[C1];t&&(Array.isArray(t.$h)?t.$h.splice(t.$h.indexOf(this),1):t.$h=null),Ent(this)}}}function Ent(e){e.$st=wP,e.$d&&Hfe(e),e.$s&&lH(e,0),e[C1]=null,e.$s=null,e.$o=null,e.$h=null,e.$cx=mH,e.$eh=null}function Hfe(e){try{if(Array.isArray(e.$d))for(let t=e.$d.length-1;t>=0;t--){let r=e.$d[t];r.call(r)}else e.$d.call(e.$d);e.$d=null}catch(t){vH(e,t)}}function U6(e,t,r){let n=nf,a=Sy;nf=e,Sy=r;try{return t.call(e)}finally{nf=n,Sy=a}}function vH(e,t){if(!e||!e.$eh)throw t;let r=0,n=e.$eh.length,a=t;for(r=0;r0){e.$s.length=Pu+Ud.length;for(let r=0;r=t)&&(e.$e&&e.$st===Ay&&(Cy.push(e),bP||wnt()),e.$st=t,e.$o))for(let r=0;r"u"}function TH(e){return Kd(e)||Ei(e)}function G6(e){return e?.constructor===Object}function Ji(e){return typeof e=="number"&&!Number.isNaN(e)}function rr(e){return typeof e=="string"}function SP(e){return typeof e=="boolean"}function Co(e){return typeof e=="function"}function gs(e){return Array.isArray(e)}function _nt(e,t){return typeof P<"u",Rl}function EH(e){return!!e?.[Zfe]}function Wfe(e,t){if(EH(e))return e.triggers.walk(t)}function AH(e,t){return EH(e)?e.triggers.findType(t):void 0}function Jfe(e,t){return!!AH(e,t)}function Yfe(e,t){t&&e.triggers.add(t)}function Sn(e,t,r,n){return af?Rl:(e.addEventListener(t,r,n),en(()=>e.removeEventListener(t,r,n)))}function Int(...e){let t=new AbortController,r={signal:t.signal};function n(a){t.abort(a.target.reason)}for(let a of e){if(a.aborted){t.abort(a.reason);break}a.addEventListener("abort",n,r)}return t.signal}function q6(e){return!!e?.type.startsWith("pointer")}function ky(e){return!!e?.type.startsWith("touch")}function PH(e){return/^(click|mouse)/.test(e?.type??"")}function Dv(e){return!!e?.type.startsWith("key")}function kH(e){return Dv(e)&&e.key==="Enter"}function K6(e){return Dv(e)&&(e.key==="Enter"||e.key===" ")}function _H(e){return e instanceof Node}function Mr(e,t,r){if(e)if(!r&&r!==""&&r!==0)e.removeAttribute(t);else{let n=r===!0?"":r+"";e.getAttribute(t)!==n&&e.setAttribute(t,n)}else return}function nl(e,t,r){if(e)!r&&r!==0?e.style.removeProperty(t):e.style.setProperty(t,r+"");else return}function Ont(e,t,r){e.classList[r?"add":"remove"](t)}function Ife(e){let t=e;for(;typeof t=="function";)t=t.call(this);return t}function T1(e){return{id:Symbol(),provide:e}}function _c(e,t,r=Py()){let n=!Ei(t);Tnt(e.id,n?t:e.provide?.(),r)}function ti(e){return gH(e.id)}function _u(e){return!Ei(gH(e.id))}function Lnt(e){let t={};for(let r of Object.keys(e)){let n=e[r];t[r]=pr(n,n)}return t}function Xfe(e,t){return Snt(()=>{$6.$$=new uH(e,Py(),t);let r=new e;return $6.$$.component=r,$6.$$=null,r})}function jn(e,t,r){e[nH]||(e[nH]=new Set),e[nH].add(t)}function Ai(e,t,r){e[aH]||(e[aH]=new Set),e[aH].add(t)}function Bv(e){return ti(e)}function zv(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function EP(e){return e.replace(/-./g,t=>t[1].toUpperCase())}function Nnt(e){return Mnt(e).replace(/\s/g,"")}function Mnt(e){return AP(e.replace(/-./g,t=>" "+t[1].toUpperCase()))}function AP(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Qfe(e,...t){return Ra.createElement(Z6.Provider,{value:e},...t)}function PP(){return Ra.useContext(Z6).current}function kP(e){let t=PP();return Ra.useMemo(()=>gH(e.id,t),[t])}function e1e(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function Zn(...e){return t=>e.forEach(r=>e1e(r,t))}function Dnt(e,t){let r=Ra.forwardRef((n,a)=>{let i=Ra.useContext(Z6),s=Ra.useRef(null),o=Ra.useRef();if(!o.current){let O=znt(),I=Nfe(e,O,n,i.current);O.component=I,o.current=O,s.current=I.scope}function l(){let O=o.current,I=i.current;if(window.cancelAnimationFrame(O.destroyId),O.destroyId=-1,O.component.$$.destroyed){let M=Nfe(e,O,n,I);O.component=M,O.attached=!1,O.forwardRef=!1,s.current=M.scope}return O.el&&Lfe(O,O.el),O.forwardRef||(e1e(a,O.component),O.forwardRef=!0),()=>yP(O)}function u(O){let I=o.current;if(!I.forwardRef){I.el=O;return}window.cancelAnimationFrame(I.refChangeId),I.refChangeId=window.requestAnimationFrame(()=>{let M=o.current;M.refChangeId=-1,M.el!==O&&(yP(M),O&&Lfe(M,O),M.el=O)})}Ra.useEffect(()=>{let O=o.current;return window.cancelAnimationFrame(O.destroyId),O.destroyId=-1,function(){Co(n.children)&&(window.cancelAnimationFrame(O.refChangeId),O.refChangeId=-1,window.cancelAnimationFrame(O.connectId),O.connectId=-1,window.cancelAnimationFrame(O.destroyId),O.destroyId=window.requestAnimationFrame(()=>{O.destroyId=-1,yP(O),O.component.$$.destroy(),O.component.$$[TP]=null,O.callbacks={},O.domCallbacks={},s.current=null}))}},[]),Ra.useEffect(qd);let c=o.current,{children:f,...g}=n,w={},A=c.prevProps,k=Object.keys(g);c.callbacks={};for(let O of[...A,...k])if(t.props.has(O))c.component.$props[O].set(Ei(g[O])?e.props?.[O]:g[O]);else if(t.events?.has(O)||t.eventsRE?.test(O))c.callbacks[O]=g[O];else if(t.domEvents?.has(O)||t.domEventsRE?.test(O)){let I=zv(O.slice(2));c.domCallbacks[I]=g[O],k.includes(O)?c.el&&!c.listening?.has(I)&&(c.listening||(c.listening=new Set),c.listening.add(I),c.el.addEventListener(I,c.onDOMEvent)):(c.el?.removeEventListener(I,c.onDOMEvent),c.listening?.delete(I))}else w[O]=g[O];return c.prevProps=k,Qfe(s,Ra.createElement(Bnt,{effect:l}),Co(f)?f?.({...w,suppressHydrationWarning:!0,ref:u},c.component):f)});return r.displayName=e.name+"Bridge",r}function Bnt({effect:e}){return Ra.useEffect(e,[]),null}function znt(){let e={el:null,prevProps:[],callbacks:{},domCallbacks:{},refChangeId:-1,connectId:-1,destroyId:-1,attached:!1,forwardRef:!1,listening:null,onDOMEvent(t){let r=Ei(t.detail)?[t]:[t.detail,t];e.domCallbacks[t.type]?.(...r)}};return e}function Lfe(e,t){if(!(e.el===t&&e.attached)){if(e.attached&&yP(e),e.domCallbacks){e.listening||(e.listening=new Set);for(let r of Object.keys(e.domCallbacks))e.listening.has(r)||(t.addEventListener(r,e.onDOMEvent),e.listening.add(r))}e.component.$$.attach(t),e.connectId=window.requestAnimationFrame(()=>{e.component.$$.connect(),e.connectId=-1}),e.attached=!0}}function yP(e){if(e.attached&&(window.cancelAnimationFrame(e.connectId),e.connectId=-1,e.component.$$.detach(),e.attached=!1,e.el&&e.listening)){for(let t of e.listening)e.el.removeEventListener(t,e.onDOMEvent);e.listening.clear()}}function jnt(e){let t=Ofe.get(e.type),r=Ei(e.detail)?[e]:[e.detail,e];t||Ofe.set(e.type,t=`on${Nnt(e.type)}`),this.callbacks[t]?.(...r)}function Nfe(e,t,r,n){let a=Xfe(e,{props:r,scope:n});return a.$$[TP]=jnt.bind(t),a.$$.setup(),a}function t1e(e,t=!1){let r=typeof e;if(r!=="string")return!t&&r==="function"?t1e(e()):t&&r==="boolean"?e+"":e;let n=t?'"':"<",a=t?""":"<",i=e.indexOf(n),s=e.indexOf("&");if(i<0&&s<0)return e;let o=0,l="";for(;i>=0&&s>=0;)i=0)do o=0);else for(;s>=0;)o(s.destroy(),null)))}return r.displayName=e.name+"Bridge",r}function sm(e){return kP(e)}function Sa(e,t){let[,r]=Ra.useState();return Ra.useEffect(()=>Kfe(()=>{e(),r({})}),[t??e]),e()}function _y(e){return e?"true":"false"}function Znt(){let e=new Set;return{add(...t){for(let r of t)e.add(r)},empty(){for(let t of e)t();e.clear()}}}function _P(e){return Object.keys(e)}function E1(){let e,t;return{promise:new Promise((n,a)=>{e=n,t=a}),resolve:e,reject:t}}function RH(e){return new Promise(t=>setTimeout(t,e))}function og(e){if(af)return Rl;let t=-1,r;function n(...a){r=a,!(t>=0)&&(t=window.requestAnimationFrame(()=>{e.apply(this,r),t=-1,r=void 0}))}return n}function IH(e,t){return af?Promise.resolve():new Promise(r=>{Wnt(n=>{e?.(n),r()},t)})}function OH(e){let[,t]=Ra.useState(),r=Ra.useRef(null);return r.current==null&&(r.current={state:{},$update:pr({}),props:new Set}),Ra.useEffect(()=>{let{state:n,$update:a,props:i}=r.current;return qe(()=>{for(let s of i){let o=e[s]();n[s]=gs(o)?[...o]:o}a(),t({})})},[e]),Ra.useMemo(()=>{let{state:n,$update:a,props:i}=r.current,s=!1;return i.clear(),new Proxy(n,{get(o,l){if(!i.has(l)&&l in e){i.add(l);let u=e[l]();n[l]=gs(u)?[...u]:u,s||(a.set({}),s=!0,queueMicrotask(()=>s=!1))}return n[l]},set(o,l,u){return l in e||(n[l]=u),!0}})},[e])}function an(e,t){return af?Knt(e,{props:new Set(Object.keys(e.props||{}))}):Dnt(e,{props:new Set(Object.keys(e.props||{})),events:new Set(t?.events),eventsRE:t?.eventsRegex,domEvents:t?.domEvents,domEventsRE:t?.domEventsRegex})}function Jnt(e,t,r){var n=null,a=null,i=r&&r.leading,s=r&&r.trailing;i==null&&(i=!0),s==null&&(s=!i),i==!0&&(s=!1);var o=function(){n&&(clearTimeout(n),n=null)},l=function(){var c=a;o(),c&&c()},u=function(){var c=i&&!n,f=this,g=arguments;if(a=function(){return e.apply(f,g)},n||(n=setTimeout(function(){if(n=null,s)return a()},t)),c)return c=!1,a()};return u.cancel=o,u.flush=l,u}function Ynt(e,t,r){var n=null,a=null,i=function(){n&&(clearTimeout(n),a=null,n=null)},s=function(){var l=a;i(),l&&l()},o=function(){if(!t)return e.apply(this,arguments);var l=this,u=arguments,c=r&&!n;if(i(),a=function(){e.apply(l,u)},n=setTimeout(function(){if(n=null,!c){var f=a;return a=null,f()}},t),c)return a()};return o.cancel=i,o.flush=s,o}var Ra,af,C1,bP,oH,nf,Sy,Ud,Pu,Cy,mH,xnt,Ay,Ffe,xP,wP,bH,Mv,Ufe,xH,qe,Rnt,Zfe,Fr,cH,Ey,Kn,nH,aH,TP,iH,uH,$6,al,Zr,Gd,Z6,Ofe,Fnt,Vnt,$nt,Unt,dH,pH,fH,hH,qnt,Wnt,Au,Mfe,Dfe,Bfe,kc,$d,om,lm,W6,zfe,jfe,sH,vP,Xnt,LH,Qnt,eat,tat,rat,nat,aat,iat,sat,r1e,oat,lat,cat,uat,dat,pat,fat,hat,mat,gat,vat,yat,bat,xat,wat,Cat,Sat,Tat,Eat,Aat,Pat,kat,_at,Il=Li(()=>{"use client";d();p();Ra=J(Se(),1),af=typeof document>"u",C1=Symbol(0),bP=!1,oH=!1,nf=null,Sy=null,Ud=null,Pu=0,Cy=[],mH={},xnt=()=>{},Ay=0,Ffe=1,xP=2,wP=3;bH=function(){this[C1]=null,this.$h=null,nf&&nf.append(this)},Mv=bH.prototype;Mv.$cx=mH;Mv.$eh=null;Mv.$c=null;Mv.$d=null;Mv.append=function(e){e[C1]=this,this.$h?Array.isArray(this.$h)?this.$h.push(e):this.$h=[this.$h,e]:this.$h=e,e.$cx=e.$cx===mH?this.$cx:{...this.$cx,...e.$cx},this.$eh&&(e.$eh=e.$eh?[...e.$eh,...this.$eh]:this.$eh)};Mv.dispose=function(){Ty.call(this)};Ufe=function(t,r,n){bH.call(this),this.$st=r?xP:Ay,this.$i=!1,this.$e=!1,this.$s=null,this.$o=null,this.$v=t,r&&(this.$c=r),n&&n.dirty&&(this.$ch=n.dirty)},xH=Ufe.prototype;Object.setPrototypeOf(xH,Mv);xH.$ch=Ant;xH.call=yH;qe=af?_nt:Kfe;Rnt=af?class{}:Event,Zfe=Symbol("DOM_EVENT"),Fr=class extends Rnt{[Zfe]=!0;detail;triggers=new cH;get trigger(){return this.triggers.source}get originEvent(){return this.triggers.origin}get isOriginTrusted(){return this.triggers.origin?.isTrusted??!1}constructor(t,...r){super(t,r[0]),this.detail=r[0]?.detail;let n=r[0]?.trigger;n&&this.triggers.add(n)}},cH=class{chain=[];get source(){return this.chain[0]}get origin(){return this.chain[this.chain.length-1]}add(t){this.chain.push(t),EH(t)&&this.chain.push(...t.triggers)}remove(t){return this.chain.splice(this.chain.indexOf(t),1)[0]}has(t){return this.chain.some(r=>r===t)}hasType(t){return!!this.findType(t)}findType(t){return this.chain.find(r=>r.type===t)}walk(t){for(let r of this.chain){let n=t(r);if(n)return[r,n]}}[Symbol.iterator](){return this.chain.values()}};Ey=class extends EventTarget{$ts__events;addEventListener(t,r,n){return super.addEventListener(t,r,n)}removeEventListener(t,r,n){return super.removeEventListener(t,r,n)}};Kn=class{#e;#t;get signal(){return this.#t.signal}constructor(t){this.#e=t,this.#t=new AbortController,en(this.abort.bind(this))}add(t,r,n){if(this.signal.aborted)throw Error("aborted");return this.#e.addEventListener(t,r,{...n,signal:n?.signal?Int(this.signal,n.signal):this.signal}),this}remove(t,r){return this.#e.removeEventListener(t,r),this}abort(t){this.#t.abort(t)}};nH=Symbol(0),aH=Symbol(0),TP=Symbol(0),iH={},uH=class{$ts__events;$ts__vars;[TP]=null;$el=pr(null);el=null;scope=null;attachScope=null;connectScope=null;component=null;destroyed=!1;props=iH;attrs=null;styles=null;state;$state;#e=[];#t=[];#r=[];#n=[];constructor(t,r,n){this.scope=r,n?.scope&&n.scope.append(r);let a=t.state,i=t.props;if(a&&(this.$state=a.create(),this.state=new Proxy(this.$state,{get:(s,o)=>this.$state[o]()}),_c(a,this.$state)),i&&(this.props=Lnt(i),n?.props))for(let s of Object.keys(n.props))this.props[s]?.set(n.props[s]);en(this.destroy.bind(this))}setup(){Os(()=>{for(let t of this.#e)t()},this.scope)}attach(t){this.el||(this.el=t,this.$el.set(t),Os(()=>{this.attachScope=ku(),Os(()=>{for(let r of this.#t)r(this.el);this.#a(),this.#i()},this.attachScope)},this.scope),t.dispatchEvent(new Event("attached")))}detach(){this.attachScope?.dispose(),this.attachScope=null,this.connectScope=null,this.el=null,this.$el.set(null)}connect(){!this.el||!this.attachScope||!this.#r.length||Os(()=>{this.connectScope=ku(),Os(()=>{for(let t of this.#r)t(this.el)},this.connectScope)},this.attachScope)}disconnect(){this.connectScope?.dispose(),this.connectScope=null}destroy(){if(this.destroyed)return;this.destroyed=!0,Os(()=>{for(let r of this.#n)r(this.el)},this.scope);let t=this.el;this.detach(),this.scope.dispose(),this.#e.length=0,this.#t.length=0,this.#r.length=0,this.#n.length=0,this.component=null,this.attrs=null,this.styles=null,this.props=iH,this.scope=null,this.state=iH,this.$state=null,t&&delete t.$}addHooks(t){t.onSetup&&this.#e.push(t.onSetup.bind(t)),t.onAttach&&this.#t.push(t.onAttach.bind(t)),t.onConnect&&this.#r.push(t.onConnect.bind(t)),t.onDestroy&&this.#n.push(t.onDestroy.bind(t))}#a(){if(this.attrs)for(let t of Object.keys(this.attrs))af?Mr(this.el,t,Ife.call(this.component,this.attrs[t])):Co(this.attrs[t])?qe(this.#s.bind(this,t)):Mr(this.el,t,this.attrs[t])}#i(){if(this.styles)for(let t of Object.keys(this.styles))af?nl(this.el,t,Ife.call(this.component,this.styles[t])):Co(this.styles[t])?qe(this.#o.bind(this,t)):nl(this.el,t,this.styles[t])}#s(t){Mr(this.el,t,this.attrs[t].call(this.component))}#o(t){nl(this.el,t,this.styles[t].call(this.component))}};$6={$$:null};al=class extends EventTarget{$$;get el(){return this.$$.el}get $el(){return this.$$.$el()}get scope(){return this.$$.scope}get attachScope(){return this.$$.attachScope}get connectScope(){return this.$$.connectScope}get $props(){return this.$$.props}get $state(){return this.$$.$state}get state(){return this.$$.state}constructor(){super(),$6.$$&&this.attach($6)}attach({$$:t}){return this.$$=t,t.addHooks(this),this}addEventListener(t,r,n){this.listen(t,r,n)}removeEventListener(t,r,n){this.el?.removeEventListener(t,r,n)}setAttributes(t){this.$$.attrs||(this.$$.attrs={}),Object.assign(this.$$.attrs,t)}setStyles(t){this.$$.styles||(this.$$.styles={}),Object.assign(this.$$.styles,t)}setCSSVars(t){this.setStyles(t)}createEvent(t,...r){return new Fr(t,r[0])}dispatch(t,...r){if(af||!this.el)return!1;let n=t instanceof Event?t:new Fr(t,r[0]);return Object.defineProperty(n,"target",{get:()=>this.$$.component}),im(()=>(this.$$[TP]?.(n),this.el.dispatchEvent(n)))}dispatchEvent(t){return this.dispatch(t)}listen(t,r,n){return af||!this.el?Rl:Sn(this.el,t,r,n)}},Zr=class extends al{subscribe(t){return Os(()=>qe(()=>t(this.state)),this.$$.scope)}destroy(){this.$$.destroy()}};Gd=class{id=Symbol(0);record;#e;constructor(t){this.record=t,this.#e=Object.getOwnPropertyDescriptors(t)}create(){let t={},r=new Proxy(t,{get:(n,a)=>t[a]()});for(let n of Object.keys(this.record)){let a=this.#e[n].get;t[n]=a?S1(a.bind(r)):pr(this.record[n])}return t}reset(t,r){for(let n of Object.keys(t))!this.#e[n].get&&(!r||r(n))&&t[n].set(this.record[n])}};Z6=Ra.createContext({current:null});Z6.displayName="Scope";Ofe=new Map;Fnt=Symbol(0),Vnt=/\s+/;$nt=/\s*:\s*/,Unt=/\s*;\s*/;dH=class{keepAlive=!1;forwardKeepAlive=!0;$;attributes=new pH;style=new fH;classList=new hH;get $props(){return this.$.$$.props}get $state(){return this.$.$$.$state}get state(){return this.$.state}constructor(t){this.$=t}setup(){let t=this.$.$$;Os(()=>{this.hasAttribute("class")&&Hnt(this.classList.tokens,this.getAttribute("class")),this.hasAttribute("style")&&Gnt(this.style.tokens,this.getAttribute("style")),t.setup(),t.attach(this),this.classList.length>0&&this.setAttribute("class",this.classList.toString()),this.style.length>0&&this.setAttribute("style",this.style.toString()),this.keepAlive&&this.setAttribute("keep-alive","")},t.scope)}getAttribute(t){return this.attributes.getAttribute(t)}setAttribute(t,r){this.attributes.setAttribute(t,r)}hasAttribute(t){return this.attributes.hasAttribute(t)}removeAttribute(t){return this.attributes.removeAttribute(t)}[Fnt](){}addEventListener(){}removeEventListener(){}dispatchEvent(){return!1}subscribe(){return Rl}destroy(){this.$.destroy()}},pH=class{#e=new Map;get length(){return this.#e.size}get tokens(){return this.#e}getAttribute(t){return this.#e.get(t)??null}hasAttribute(t){return this.#e.has(t)}setAttribute(t,r){this.#e.set(t,r+"")}removeAttribute(t){this.#e.delete(t)}toString(){if(this.#e.size===0)return"";let t="";for(let[r,n]of this.#e)t+=` ${r}="${t1e(n,!0)}"`;return t}},fH=class{#e=new Map;get length(){return this.#e.size}get tokens(){return this.#e}getPropertyValue(t){return this.#e.get(t)??""}setProperty(t,r){this.#e.set(t,r??"")}removeProperty(t){let r=this.#e.get(t);return this.#e.delete(t),r??""}toString(){if(this.#e.size===0)return"";let t="";for(let[r,n]of this.#e)t+=`${r}: ${n};`;return t}},hH=class{#e=new Set;get length(){return this.#e.size}get tokens(){return this.#e}add(...t){for(let r of t)this.#e.add(r)}contains(t){return this.#e.has(t)}remove(t){this.#e.delete(t)}replace(t,r){return this.#e.has(t)?(this.#e.delete(t),this.#e.add(r),!0):!1}toggle(t,r){return r!==!0&&(this.#e.has(t)||r===!1)?(this.#e.delete(t),!1):(this.#e.add(t),!0)}toString(){return Array.from(this.#e).join(" ")}},qnt={acceptcharset:"acceptCharset","accept-charset":"acceptCharset",accesskey:"accessKey",allowfullscreen:"allowFullScreen",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",cellpadding:"cellPadding",cellspacing:"cellSpacing",charset:"charSet",class:"className",classid:"classID",classname:"className",colspan:"colSpan",contenteditable:"contentEditable",contextmenu:"contextMenu",controlslist:"controlsList",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",datetime:"dateTime",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",disablepictureinpicture:"disablePictureInPicture",disableremoteplayback:"disableRemotePlayback",enctype:"encType",enterkeyhint:"enterKeyHint",fetchpriority:"fetchPriority",for:"htmlFor",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",imagesizes:"imageSizes",imagesrcset:"imageSrcSet",innerhtml:"innerHTML",inputmode:"inputMode",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",marginwidth:"marginWidth",marginheight:"marginHeight",maxlength:"maxLength",mediagroup:"mediaGroup",minlength:"minLength",nomodule:"noModule",novalidate:"noValidate",playsinline:"playsInline",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rowspan:"rowSpan",spellcheck:"spellCheck",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",tabindex:"tabIndex",usemap:"useMap"};Wnt=af?Rl:typeof window<"u"?"requestIdleCallback"in window?window.requestIdleCallback:e=>window.setTimeout(e,1):Rl;Au={fullscreenEnabled:0,fullscreenElement:1,requestFullscreen:2,exitFullscreen:3,fullscreenchange:4,fullscreenerror:5,fullscreen:6},Mfe=["webkitFullscreenEnabled","webkitFullscreenElement","webkitRequestFullscreen","webkitExitFullscreen","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],Dfe=["mozFullScreenEnabled","mozFullScreenElement","mozRequestFullScreen","mozCancelFullScreen","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],Bfe=["msFullscreenEnabled","msFullscreenElement","msRequestFullscreen","msExitFullscreen","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"],kc=typeof window<"u"&&typeof window.document<"u"?window.document:{},$d="fullscreenEnabled"in kc&&Object.keys(Au)||Mfe[0]in kc&&Mfe||Dfe[0]in kc&&Dfe||Bfe[0]in kc&&Bfe||[],om={requestFullscreen:function(e){return e[$d[Au.requestFullscreen]]()},requestFullscreenFunction:function(e){return e[$d[Au.requestFullscreen]]},get exitFullscreen(){return kc[$d[Au.exitFullscreen]].bind(kc)},get fullscreenPseudoClass(){return":"+$d[Au.fullscreen]},addEventListener:function(e,t,r){return kc.addEventListener($d[Au[e]],t,r)},removeEventListener:function(e,t,r){return kc.removeEventListener($d[Au[e]],t,r)},get fullscreenEnabled(){return!!kc[$d[Au.fullscreenEnabled]]},set fullscreenEnabled(e){},get fullscreenElement(){return kc[$d[Au.fullscreenElement]]},set fullscreenElement(e){},get onfullscreenchange(){return kc[("on"+$d[Au.fullscreenchange]).toLowerCase()]},set onfullscreenchange(e){return kc[("on"+$d[Au.fullscreenchange]).toLowerCase()]=e},get onfullscreenerror(){return kc[("on"+$d[Au.fullscreenerror]).toLowerCase()]},set onfullscreenerror(e){return kc[("on"+$d[Au.fullscreenerror]).toLowerCase()]=e}},lm=Jnt;W6=Ynt;zfe=e=>typeof e=="object"&&e!=null&&e.nodeType===1,jfe=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",sH=(e,t)=>{if(e.clientHeight{let a=(i=>{if(!i.ownerDocument||!i.ownerDocument.defaultView)return null;try{return i.ownerDocument.defaultView.frameElement}catch{return null}})(n);return!!a&&(a.clientHeightit||i>e&&s=t&&o>=r?i-e-n:s>t&&or?s-t+a:0,Xnt=e=>{let t=e.parentElement;return t??(e.getRootNode().host||null)},LH=(e,t)=>{var r,n,a,i;if(typeof document>"u")return[];let{scrollMode:s,block:o,inline:l,boundary:u,skipOverflowHiddenElements:c}=t,f=typeof u=="function"?u:me=>me!==u;if(!zfe(e))throw new TypeError("Invalid target");let g=document.scrollingElement||document.documentElement,w=[],A=e;for(;zfe(A)&&f(A);){if(A=Xnt(A),A===g){w.push(A);break}A!=null&&A===document.body&&sH(A)&&!sH(document.documentElement)||A!=null&&sH(A,c)&&w.push(A)}let k=(n=(r=window.visualViewport)==null?void 0:r.width)!=null?n:innerWidth,O=(i=(a=window.visualViewport)==null?void 0:a.height)!=null?i:innerHeight,{scrollX:I,scrollY:M}=window,{height:D,width:L,top:W,right:Y,bottom:j,left:re}=e.getBoundingClientRect(),{top:oe,right:Q,bottom:Ee,left:ge}=(me=>{let Ce=window.getComputedStyle(me);return{top:parseFloat(Ce.scrollMarginTop)||0,right:parseFloat(Ce.scrollMarginRight)||0,bottom:parseFloat(Ce.scrollMarginBottom)||0,left:parseFloat(Ce.scrollMarginLeft)||0}})(e),ue=o==="start"||o==="nearest"?W-oe:o==="end"?j+Ee:W+D/2-oe+Ee,ie=l==="center"?re+L/2-ge+Q:l==="end"?Y+Q:re-ge,se=[];for(let me=0;me=0&&re>=0&&j<=O&&Y<=k&&W>=de&&j<=tt&&re>=ve&&Y<=nt)return se;let _t=getComputedStyle(Ce),Ot=parseInt(_t.borderLeftWidth,10),jt=parseInt(_t.borderTopWidth,10),et=parseInt(_t.borderRightWidth,10),gt=parseInt(_t.borderBottomWidth,10),Ft=0,Lt=0,Je="offsetWidth"in Ce?Ce.offsetWidth-Ce.clientWidth-Ot-et:0,ht="offsetHeight"in Ce?Ce.offsetHeight-Ce.clientHeight-jt-gt:0,xr="offsetWidth"in Ce?Ce.offsetWidth===0?0:Ne/Ce.offsetWidth:0,Ut="offsetHeight"in Ce?Ce.offsetHeight===0?0:_e/Ce.offsetHeight:0;if(g===Ce)Ft=o==="start"?ue:o==="end"?ue-O:o==="nearest"?vP(M,M+O,O,jt,gt,M+ue,M+ue+D,D):ue-O/2,Lt=l==="start"?ie:l==="center"?ie-k/2:l==="end"?ie-k:vP(I,I+k,k,Ot,et,I+ie,I+ie+L,L),Ft=Math.max(0,Ft+M),Lt=Math.max(0,Lt+I);else{Ft=o==="start"?ue-de-jt:o==="end"?ue-tt+gt+ht:o==="nearest"?vP(de,tt,_e,jt,gt+ht,ue,ue+D,D):ue-(de+_e/2)+ht/2,Lt=l==="start"?ie-ve-Ot:l==="center"?ie-(ve+Ne/2)+Je/2:l==="end"?ie-nt+et+Je:vP(ve,nt,Ne,Ot,et+Je,ie,ie+L,L);let{scrollLeft:Kr,scrollTop:sr}=Ce;Ft=Ut===0?0:Math.max(0,Math.min(sr+Ft/Ut,Ce.scrollHeight-_e/Ut+ht)),Lt=xr===0?0:Math.max(0,Math.min(Kr+Lt/xr,Ce.scrollWidth-Ne/xr+Je)),ue+=sr-Ft,ie+=Kr-Lt}se.push({el:Ce,top:Ft,left:Lt})}return se},Qnt=' ',eat=' ',tat='',rat='',nat='',aat=' ',iat='',sat='',r1e=' ',oat=Object.freeze({__proto__:null,default:r1e}),lat=' ',cat='',uat=' ',dat=' ',pat='',fat='',hat=' ',mat=' ',gat='',vat=' ',yat=' ',bat=' ',xat=' ',wat=' ',Cat='',Sat=' ',Tat='',Eat=' ',Aat=' ',Pat='',kat=' ',_at=' '});var a1e={};Wr(a1e,{SRTParser:()=>RP,default:()=>Oat});function Oat(){return new RP}var Rat,Iat,RP,i1e=Li(()=>{d();p();J6();Rat=/,/g,Iat="-->",RP=class extends Iy{parse(t,r){if(t==="")this.c&&(this.l.push(this.c),this.h.onCue?.(this.c),this.c=null),this.e=Ry.None;else if(this.e===Ry.Cue)this.c.text+=(this.c.text?` `:"")+t;else if(t.includes(Iat)){let n=this.q(t,r);n&&(this.c=new cm(n[0],n[1],n[2].join(" ")),this.c.id=this.n,this.e=Ry.Cue)}this.n=t}q(t,r){return super.q(t.replace(Rat,"."),r)}}});var NH={};Wr(NH,{ParseErrorBuilder:()=>Lat});var Lat,MH=Li(()=>{d();p();J6();Lat={r(){return new Rc({code:Zd.BadSignature,reason:"missing WEBVTT file header",line:1})},s(e,t){return new Rc({code:Zd.BadTimestamp,reason:`cue start timestamp \`${e}\` is invalid on line ${t}`,line:t})},t(e,t){return new Rc({code:Zd.BadTimestamp,reason:`cue end timestamp \`${e}\` is invalid on line ${t}`,line:t})},u(e,t,r){return new Rc({code:Zd.BadTimestamp,reason:`cue end timestamp \`${t}\` is greater than start \`${e}\` on line ${r}`,line:r})},y(e,t,r){return new Rc({code:Zd.BadSettingValue,reason:`invalid value for cue setting \`${e}\` on line ${r} (value: ${t})`,line:r})},x(e,t,r){return new Rc({code:Zd.UnknownSetting,reason:`unknown cue setting \`${e}\` on line ${r} (value: ${t})`,line:r})},w(e,t,r){return new Rc({code:Zd.BadSettingValue,reason:`invalid value for region setting \`${e}\` on line ${r} (value: ${t})`,line:r})},v(e,t,r){return new Rc({code:Zd.UnknownSetting,reason:`unknown region setting \`${e}\` on line ${r} (value: ${t})`,line:r})},T(e,t){return new Rc({code:Zd.BadFormat,reason:`format missing for \`${e}\` block on line ${t}`,line:t})}}});var d1e={};Wr(d1e,{SSAParser:()=>LP,default:()=>Nat});function BH(e){let t=parseInt(e.replace("&H",""),16);if(t>=0){let n=(t>>24&255^255)/255,a=t>>16&255,i=t>>8&255;return"rgba("+[t&255,i,a,n].join(",")+")"}return null}function zH(e,t,r){let n=Math.ceil(2*Math.PI*e),a="";for(let i=0;i{d();p();J6();IP=/^Format:[\s\t]*/,s1e=/^Style:[\s\t]*/,o1e=/^Dialogue:[\s\t]*/,OP=/[\s\t]*,[\s\t]*/,l1e=/\{[^}]+\}/g,c1e=/\\N/g,u1e=/^\[(.*)[\s\t]?Styles\]$/,DH=/^\[(.*)[\s\t]?Events\]$/,LP=class{h;O=0;c=null;l=[];m=[];N=null;f;P={};async init(t){this.h=t,t.errors&&(this.f=(await Promise.resolve().then(()=>(MH(),NH))).ParseErrorBuilder)}parse(t,r){if(this.O)switch(this.O){case 1:if(t==="")this.O=0;else if(s1e.test(t))if(this.N){let n=t.replace(s1e,"").split(OP);this.S(n)}else this.g(this.f?.T("Style",r));else IP.test(t)?this.N=t.replace(IP,"").split(OP):DH.test(t)&&(this.N=null,this.O=2);break;case 2:if(t==="")this.Q();else if(o1e.test(t))if(this.Q(),this.N){let n=t.replace(o1e,"").split(OP),a=this.U(n,r);a&&(this.c=a)}else this.g(this.f?.T("Dialogue",r));else this.c?this.c.text+=` `+t.replace(l1e,"").replace(c1e,` `):IP.test(t)?this.N=t.replace(IP,"").split(OP):u1e.test(t)?(this.N=null,this.O=1):DH.test(t)&&(this.N=null)}else t===""||(u1e.test(t)?(this.N=null,this.O=1):DH.test(t)&&(this.N=null,this.O=2))}done(){return{metadata:{},cues:this.l,regions:[],errors:this.m}}Q(){this.c&&(this.l.push(this.c),this.h.onCue?.(this.c),this.c=null)}S(t){let r="Default",n={},a,i="center",s="bottom",o,l=1.2,u,c,f=3,g=[];for(let w=0;w=4&&(s=M>=7?"top":"center"),M%3){case 1:i="start";break;case 2:i="center";break;case 3:i="end";break}}}if(n.R=s,n["--cue-white-space"]="normal",n["--cue-line-height"]="normal",n["--cue-text-align"]=i,s==="center"?(n["--cue-top"]="50%",g.push("translateY(-50%)")):n[`--cue-${s}`]=(o||0)+"px",f===1&&(n["--cue-padding-y"]="0"),(f===1||c)&&(n["--cue-bg-color"]=f===1?"none":c),f===3&&u&&(n["--cue-outline"]=`${a}px solid ${u}`),f===1&&typeof a=="number"){let w=c??"#000";n["--cue-text-shadow"]=[u&&zH(a*1.2,l*1.2,u),u?zH(a*(a/2),l*(a/2),w):zH(a,l,w)].filter(Boolean).join(", ")}g.length&&(n["--cue-transform"]=g.join(" ")),this.P[r]=n}U(t,r){let n=this.V(t),a=this.q(n.Start,n.End,r);if(!a)return;let i=new cm(a[0],a[1],""),s={...this.P[n.Style]||{}},o=n.Name?``:"",l=s.R,u=n.MarginL&&parseFloat(n.MarginL),c=n.MarginR&&parseFloat(n.MarginR),f=n.MarginV&&parseFloat(n.MarginV);return u&&(s["--cue-width"]="auto",s["--cue-left"]=u+"px"),c&&(s["--cue-width"]="auto",s["--cue-right"]=c+"px"),f&&l!=="center"&&(s[`--cue-${l}`]=f+"px"),i.text=o+t.slice(this.N.length-1).join(", ").replace(l1e,"").replace(c1e,` `),delete s.R,Object.keys(s).length&&(i.style=s),i}V(t){let r={};for(let n=0;na)return[a,i];a===null&&this.g(this.f?.s(t,n)),i===null&&this.g(this.f?.t(r,n)),a!=null&&i!==null&&i>a&&this.g(this.f?.u(a,i,n))}g(t){if(t){if(this.m.push(t),this.h.strict)throw this.h.cancel(),t;this.h.onError?.(t)}}}});async function y1e(e,t){let r=new ReadableStream({start(n){let a=e.split(v1e);for(let i of a)n.enqueue(i);n.close()}});return BP(r,t)}async function BP(e,t){let r=t?.type??"vtt",n;if(typeof r=="string")switch(r){case"srt":n=(await Promise.resolve().then(()=>(i1e(),a1e))).default;break;case"ssa":case"ass":n=(await Promise.resolve().then(()=>(p1e(),d1e))).default;break;default:n=(await Promise.resolve().then(function(){return Xat})).default}else n=r;let a,i=e.getReader(),s=n(),o=!!t?.strict||!!t?.errors;await s.init({strict:!1,...t,errors:o,type:r,cancel(){i.cancel(),a=s.done(!0)}});let l=1;for(;;){let{value:u,done:c}=await i.read();if(c){s.parse("",l),a=s.done(!1);break}s.parse(u,l),l++}return a}async function b1e(e,t){let r=await e;if(!r.ok||!r.body)return{metadata:{},cues:[],regions:[],errors:[void 0]};let n=r.headers.get("content-type")||"",a=n.match(/text\/(.*?)(?:;|$)/)?.[1],i=n.match(/charset=(.*?)(?:;|$)/)?.[1];return HH(r.body,{type:a,encoding:i,...t})}async function HH(e,{encoding:t="utf-8",...r}={}){let n=e.pipeThrough(new FH(t));return BP(n,r)}function Bat(e){let t=parseInt(e,10);return Number.isNaN(t)?null:t}function X6(e){let t=parseInt(e.replace(Dat,""),10);return!Number.isNaN(t)&&t>=0&&t<=100?t:null}function h1e(e){if(!e.includes(f1e))return null;let[t,r]=e.split(f1e).map(X6);return t!==null&&r!==null?[t,r]:null}function zat(e){let t=parseFloat(e);return Number.isNaN(t)?null:t}function um(e){let t=e.match(Jat);if(!t)return null;let r=t[1]?parseInt(t[1],10):0,n=parseInt(t[2],10),a=parseInt(t[3],10),i=t[4]?parseInt(t[4].padEnd(3,"0"),10):0,s=r*3600+n*60+a+i/1e3;return r<0||n<0||a<0||i<0||n>59||a>59?null:s}function Yat(){return new Iy}function UH(e){let t="",r=1,n=[],a=[],i;for(let u=0;u":s(),r=1;break;default:!t&&Qat.test(c)&&(r=6),t+=c;break}break;case 3:switch(c){case" ":case" ":case` `:o(),i&&i.class?.trim(),r=4;break;case".":o();break;case">":o(),i&&i.class?.trim(),r=1;break;default:t+=c}break;case 4:c===">"?(t=t.replace(eit," "),i?.type==="v"?i.voice=jH(t):i?.type==="lang"&&(i.lang=jH(t)),t="",r=1):t+=c;break;case 5:c===">"&&(t="",i=a.pop(),r=1);break;case 6:if(c===">"){let f=um(t);f!==null&&f>=e.startTime&&f<=e.endTime&&(t="timestamp",s(),i.time=f),t="",r=1}else t+=c;break}}function s(){if(ait.has(t)){let u=i;i=iit(t),u?(a[a.length-1]!==u&&a.push(u),u.children.push(i)):n.push(i)}t="",r=1}function o(){if(i&&t){let u=t.replace("bg_","");nit.has(u)?i[t.startsWith("bg_")?"bgColor":"color"]=u:i.class=i.class?i.class+" "+t:t}t=""}function l(){if(!t)return;let u={type:"text",data:jH(t)};i?i.children.push(u):n.push(u),t=""}return r===1&&l(),n}function iit(e){return{tagName:x1e[e],type:e,children:[]}}function jH(e){return e.replace(rit,t=>tit[t]||"'")}function Ol(e,t,r){e.style.setProperty(`--${t}`,r+"")}function lg(e,t,r=!0){e.setAttribute(`data-${t}`,r===!0?"":r+"")}function NP(e,t){e.setAttribute("data-part",t)}function sit(e){return parseFloat(getComputedStyle(e).lineHeight)||0}function w1e(e){if($H)throw Error("[media-captions] called `createVTTCueTemplate` on the server - use `renderVTTCueString`");let t=document.createElement("template");return t.innerHTML=zP(e),{cue:e,content:t.content}}function zP(e,t=0){return jP(UH(e),t)}function jP(e,t=0){let r,n="";for(let a of e)if(a.type==="text")n+=a.data;else{let i=a.type==="timestamp";r={},r.class=a.class,r.title=a.type==="v"&&a.voice,r.lang=a.type==="lang"&&a.lang,r["data-part"]=a.type==="v"&&"voice",i&&(r["data-part"]="timed",r["data-time"]=a.time,r["data-future"]=a.time>t,r["data-past"]=a.timeo[1]).map(o=>`${o[0]}="${o[1]===!0?"":o[1]}"`).join(" ");n+=`<${a.tagName}${s?" "+s:""}>${jP(a.children)}`}return n}function GH(e,t){if(!$H)for(let r of e.querySelectorAll('[data-part="timed"]')){let n=Number(r.getAttribute("data-time"));Number.isNaN(n)||(n>t?lg(r,"future"):r.removeAttribute("data-future"),n=t.left&&e.top<=t.bottom&&e.bottom>=t.top}function cit(e,t){for(let r=0;r=0&&t.bottom<=e.height&&t.left>=0&&t.right<=e.width}function uit(e,t,r){switch(r){case"+x":return t.left<0;case"-x":return t.right>e.width;case"+y":return t.top<0;case"-y":return t.bottom>e.height}}function dit(e,t){let r=Math.max(0,Math.min(e.width,t.right)-Math.max(0,t.left)),n=Math.max(0,Math.min(e.height,t.bottom)-Math.max(0,t.top));return r*n/(e.height*e.width)}function KH(e,t){return{top:t.top/e.height,left:t.left/e.width,right:(e.width-t.right)/e.width,bottom:(e.height-t.bottom)/e.height}}function C1e(e,t){return t.top=t.top*e.height,t.left=t.left*e.width,t.right=e.width-t.right*e.width,t.bottom=e.height-t.bottom*e.height,t}function T1e(e,t,r,n){let a=KH(t,r);for(let i of S1e)Ol(e,`${n}-${i}`,a[i]*100+"%")}function E1e(e,t,r,n){let a=1,i,s={...t};for(let o=0;ol&&(i={...t},a=l),t={...s}}return i||s}function pit(e,t,r,n){let a=r.firstElementChild,i=mit(t),s,o=[];if(r[cg]||(r[cg]=fit(e,r)),s=C1e(e,{...r[cg]}),r[Q6])o=[r[Q6]==="top"?"+y":"-y","+x","-x"];else if(t.snapToLines){let l;switch(t.vertical){case"":o=["+y","-y"],l="height";break;case"rl":o=["+x","-x"],l="width";break;case"lr":o=["-x","+x"],l="width";break}let u=sit(a),c=u*Math.round(i),f=e[l]+u,g=o[0];Math.abs(c)>f&&(c=c<0?-1:1,c*=Math.ceil(f/u)*u),i<0&&(c+=t.vertical===""?e.height:e.width,o=o.reverse()),MP(s,g,c)}else{let l=t.vertical==="",u=l?"+y":"+x",c=l?s.height:s.width;MP(s,u,(l?e.height:e.width)*i/100),MP(s,u,t.lineAlign==="center"?c/2:t.lineAlign==="end"?c:0),o=l?["-y","+y","-x","+x"]:["-x","+x","-y","+y"]}return s=E1e(e,s,n,o),T1e(r,e,s,"cue"),s}function fit(e,t){let r=qH(t),n=hit(t);if(t[Q6]=!1,n.top&&(r.top=n.top,r.bottom=n.top+r.height,t[Q6]="top"),n.bottom){let a=e.height-n.bottom;r.top=a-r.height,r.bottom=a,t[Q6]="bottom"}return n.left&&(r.left=n.left),n.right&&(r.right=e.width-n.right),KH(e,r)}function hit(e){let t={};for(let r of S1e)t[r]=parseFloat(e.style.getPropertyValue(`--cue-${r}`));return t}function mit(e){return e.line==="auto"?e.snapToLines?-1:100:e.line}function git(e){if(e.position==="auto")switch(e.align){case"start":case"left":return 0;case"right":case"end":return 100;default:return 50}return e.position}function vit(e,t){if(e.positionAlign==="auto")switch(e.align){case"start":return t==="ltr"?"line-left":"line-right";case"end":return t==="ltr"?"line-right":"line-left";case"center":return"center";default:return`line-${e.align}`}return e.positionAlign}function bit(e,t,r,n){let a=Array.from(r.querySelectorAll('[data-part="cue-display"]')),i=0,s=Math.max(0,a.length-t.lines);for(let l=a.length-1;l>=s;l--)i+=a[l].offsetHeight;Ol(r,"region-height",i+"px"),r[cg]||(r[cg]=KH(e,qH(r)));let o={...r[cg]};return o=C1e(e,o),o.width=r.clientWidth,o.height=i,o.right=o.left+o.width,o.bottom=o.top+i,o=E1e(e,o,n,yit),T1e(r,e,o,"region"),o}var Zd,Rc,v1e,FH,VH,eb,$H,Mat,cm,tb,f1e,Dat,jat,m1e,Fat,Oy,Vat,Hat,$at,Uat,Y6,Gat,qat,Kat,Zat,Wat,Jat,Ry,Iy,Xat,Qat,eit,x1e,tit,rit,nit,ait,cg,S1e,Q6,yit,DP,J6=Li(()=>{d();p();Zd={LoadFail:0,BadSignature:1,BadTimestamp:2,BadSettingValue:3,BadFormat:4,UnknownSetting:5},Rc=class extends Error{code;line;constructor(t){super(t.reason),this.code=t.code,this.line=t.line}},v1e=/\r?\n|\r/gm,FH=class{writable;readable;constructor(t){let r=new VH(t);this.writable=new WritableStream({write(n){r.transform(n)},close(){r.close()}}),this.readable=new ReadableStream({start(n){r.onLine=a=>n.enqueue(a),r.onClose=()=>n.close()}})}},VH=class{a="";b;onLine;onClose;constructor(t){this.b=new TextDecoder(t)}transform(t){this.a+=this.b.decode(t,{stream:!0});let r=this.a.split(v1e);this.a=r.pop()||"";for(let n=0;n"u",Mat=$H?eb:window.VTTCue,cm=class extends Mat{region=null;vertical="";snapToLines=!0;line="auto";lineAlign="start";position="auto";positionAlign="auto";size=100;align="center";style},tb=class{id="";width=100;lines=3;regionAnchorX=0;regionAnchorY=100;viewportAnchorX=0;viewportAnchorY=100;scroll=""},f1e=",",Dat="%";jat="WEBVTT",m1e=",",Fat="%",Oy=/[:=]/,Vat=/^[\s\t]*(region|vertical|line|position|size|align)[:=]/,Hat="NOTE",$at="REGION",Uat=/^REGION:?[\s\t]+/,Y6=/[\s\t]+/,Gat="-->",qat=/[\s\t]*-->[\s\t]+/,Kat=/start|center|end|left|right/,Zat=/start|center|end/,Wat=/line-(?:left|right)|center|auto/,Jat=/^(?:(\d{1,2}):)?(\d{2}):(\d{2})(?:\.(\d{1,3}))?$/,Ry=(e=>(e[e.None=0]="None",e[e.Header=1]="Header",e[e.Cue=2]="Cue",e[e.Region=3]="Region",e[e.Note=4]="Note",e))(Ry||{}),Iy=class{h;e=0;i={};j={};l=[];c=null;d=null;m=[];f;n="";async init(t){this.h=t,t.strict&&(this.e=1),t.errors&&(this.f=(await Promise.resolve().then(()=>(MH(),NH))).ParseErrorBuilder)}parse(t,r){if(t==="")this.c?(this.l.push(this.c),this.h.onCue?.(this.c),this.c=null):this.d?(this.j[this.d.id]=this.d,this.h.onRegion?.(this.d),this.d=null):this.e===1&&(this.k(t,r),this.h.onHeaderMetadata?.(this.i)),this.e=0;else if(this.e)switch(this.e){case 1:this.k(t,r);break;case 2:if(this.c){let n=this.c.text.length>0;!n&&Vat.test(t)?this.o(t.split(Y6),r):this.c.text+=(n?` `:"")+t}break;case 3:this.p(t.split(Y6),r);break}else if(t.startsWith(Hat))this.e=4;else if(t.startsWith($at))this.e=3,this.d=new tb,this.p(t.replace(Uat,"").split(Y6),r);else if(t.includes(Gat)){let n=this.q(t,r);n&&(this.c=new cm(n[0],n[1],""),this.c.id=this.n,this.o(n[2],r)),this.e=2}else r===1&&this.k(t,r);this.n=t}done(){return{metadata:this.i,cues:this.l,regions:Object.values(this.j),errors:this.m}}k(t,r){if(r>1){if(Oy.test(t)){let[n,a]=t.split(Oy);n&&(this.i[n]=(a||"").replace(Y6,""))}}else t.startsWith(jat)?this.e=1:this.g(this.f?.r())}q(t,r){let[n,a=""]=t.split(qat),[i,...s]=a.split(Y6),o=um(n),l=um(i);if(o!==null&&l!==null&&l>o)return[o,l,s];o===null&&this.g(this.f?.s(n,r)),l===null&&this.g(this.f?.t(i,r)),o!=null&&l!==null&&l>o&&this.g(this.f?.u(o,l,r))}p(t,r){let n;for(let a=0;a",""":'"',"'":"'"," ":"\xA0","‎":"\u200E","‏":"\u200F"},rit=/&(?:amp|lt|gt|quot|#(0+)?39|nbsp|lrm|rlm);/g,nit=new Set(["white","lime","cyan","red","yellow","magenta","blue","black"]),ait=new Set(Object.keys(x1e));cg=Symbol(0);S1e=["top","left","right","bottom"];Q6=Symbol(0);yit=["-y","+y","-x","+x"];DP=class{overlay;z;A=0;C="ltr";B=[];D=!1;E;j=new Map;l=new Map;get dir(){return this.C}set dir(t){this.C=t,lg(this.overlay,"dir",t)}get currentTime(){return this.A}set currentTime(t){this.A=t,this.update()}constructor(t,r){this.overlay=t,this.dir=r?.dir??"ltr",t.setAttribute("translate","yes"),t.setAttribute("aria-live","off"),t.setAttribute("aria-atomic","true"),NP(t,"captions"),this.G(),this.E=new ResizeObserver(this.I.bind(this)),this.E.observe(t)}changeTrack({regions:t,cues:r}){this.reset(),this.J(t);for(let n of r)this.l.set(n,null);this.update()}addCue(t){this.l.set(t,null),this.update()}removeCue(t){this.l.delete(t),this.update()}update(t=!1){this.H(t)}reset(){this.l.clear(),this.j.clear(),this.B=[],this.overlay.textContent=""}destroy(){this.reset(),this.E.disconnect()}I(){this.D=!0,this.K()}K=oit(()=>{this.D=!1,this.G();for(let t of this.j.values())t[cg]=null;for(let t of this.l.values())t&&(t[cg]=null);this.H(!0)},50);G(){this.z=qH(this.overlay),Ol(this.overlay,"overlay-width",this.z.width+"px"),Ol(this.overlay,"overlay-height",this.z.height+"px")}H(t=!1){if(!this.l.size||this.D)return;let r,n=[...this.l.keys()].filter(i=>this.A>=i.startTime&&this.A<=i.endTime).sort((i,s)=>i.startTime!==s.startTime?i.startTime-s.startTime:i.endTime-s.endTime),a=n.map(i=>i.region);for(let i=0;ilg(o,"active")),t=!0),s.isConnected||((o||this.overlay).append(s),t=!0)}if(t){let i=[],s=new Set;for(let o=n.length-1;o>=0;o--){if(r=n[o],s.has(r.region||r))continue;let l=this.F(r),u=l?this.j.get(r.region.id):this.l.get(r);l?i.push(bit(this.z,r.region,u,i)):i.push(pit(this.z,r,u,i)),s.add(l?r.region:r)}}GH(this.overlay,this.A),this.B=n}J(t){if(t)for(let r of t){let n=this.M(r);this.j.set(r.id,n),this.overlay.append(n)}}M(t){let r=document.createElement("div");return NP(r,"region"),lg(r,"id",t.id),lg(r,"scroll",t.scroll),Ol(r,"region-width",t.width+"%"),Ol(r,"region-anchor-x",t.regionAnchorX),Ol(r,"region-anchor-y",t.regionAnchorY),Ol(r,"region-viewport-anchor-x",t.viewportAnchorX),Ol(r,"region-viewport-anchor-y",t.viewportAnchorY),Ol(r,"region-lines",t.lines),r}L(t){let r=document.createElement("div"),n=git(t),a=vit(t,this.C);if(NP(r,"cue-display"),t.vertical!==""&&lg(r,"vertical"),Ol(r,"cue-text-align",t.align),t.style)for(let s of Object.keys(t.style))r.style.setProperty(s,t.style[s]);if(this.F(t))Ol(r,"cue-offset",`${n-(a==="line-right"?100:a==="center"?50:0)}%`);else if(Ol(r,"cue-writing-mode",t.vertical===""?"horizontal-tb":t.vertical==="lr"?"vertical-lr":"vertical-rl"),!t.style?.["--cue-width"]){let s=n;a==="line-left"?s=100-n:a==="center"&&n<=50?s=n*2:a==="center"&&n>50&&(s=(100-n)*2);let o=t.sizeDP,ParseError:()=>Rc,ParseErrorCode:()=>Zd,TextCue:()=>eb,VTTCue:()=>cm,VTTRegion:()=>tb,createVTTCueTemplate:()=>w1e,parseByteStream:()=>HH,parseResponse:()=>b1e,parseText:()=>y1e,parseTextStream:()=>BP,parseVTTTimestamp:()=>um,renderVTTCueString:()=>zP,renderVTTTokensString:()=>jP,tokenizeVTTCue:()=>UH,updateTimedVTTCueNodes:()=>GH});var nb=Li(()=>{d();p();J6()});var A1e={};Wr(A1e,{AudioProvider:()=>ZH});var ZSr,ZH,P1e=Li(()=>{"use client";d();p();Il();Ru();ZSr=J(Se(),1);r1();ZH=class extends ab{$$PROVIDER_TYPE="AUDIO";get type(){return"audio"}airPlay;constructor(t,r){super(t,r),Os(()=>{this.airPlay=new ib(this.media,r)},this.scope)}setup(){super.setup(),this.type==="audio"&&this.ctx.notify("provider-setup",this)}get audio(){return this.media}}});var k1e={};Wr(k1e,{HLSProvider:()=>YH});async function wit(e,t={}){if(!Ei(e)){if(t.onLoadStart?.(),e.prototype&&e.prototype!==Function)return t.onLoaded?.(e),e;try{let r=(await e())?.default;if(r&&r.isSupported)t.onLoaded?.(r);else throw Error("");return r}catch(r){t.onLoadError?.(r)}}}async function Cit(e,t={}){if(rr(e)){t.onLoadStart?.();try{if(await ob(e),!Co(window.Hls))throw Error("");let r=window.Hls;return t.onLoaded?.(r),r}catch(r){t.onLoadError?.(r)}}}var eTr,xit,WH,JH,Sit,YH,_1e=Li(()=>{"use client";d();p();Il();Ru();eTr=J(Se(),1);r1();xit=e=>zv(e),WH=class{#e;#t;#r=null;#n=null;config={};#a=new Set;get instance(){return this.#r}constructor(t,r){this.#e=t,this.#t=r}setup(t){let{streamType:r}=this.#t.$state,n=wt(r).includes("live"),a=wt(r).includes("ll-");this.#r=new t({lowLatencyMode:a,backBufferLength:a?4:n?8:void 0,renderTextTracksNatively:!1,...this.config});let i=this.#l.bind(this);for(let s of Object.values(t.Events))this.#r.on(s,i);this.#r.on(t.Events.ERROR,this.#v.bind(this));for(let s of this.#a)s(this.#r);this.#t.player.dispatch("hls-instance",{detail:this.#r}),this.#r.attachMedia(this.#e),this.#r.on(t.Events.AUDIO_TRACK_SWITCHED,this.#p.bind(this)),this.#r.on(t.Events.LEVEL_SWITCHED,this.#d.bind(this)),this.#r.on(t.Events.LEVEL_LOADED,this.#m.bind(this)),this.#r.on(t.Events.LEVEL_UPDATED,this.#f.bind(this)),this.#r.on(t.Events.NON_NATIVE_TEXT_TRACKS_FOUND,this.#u.bind(this)),this.#r.on(t.Events.CUES_PARSED,this.#c.bind(this)),this.#t.qualities[Ls.enableAuto]=this.#w.bind(this),Sn(this.#t.qualities,"change",this.#h.bind(this)),Sn(this.#t.audioTracks,"change",this.#x.bind(this)),this.#n=qe(this.#s.bind(this))}#i(t,r){return new Fr(xit(t),{detail:r})}#s(){if(!this.#t.$state.live())return;let t=new A1(this.#o.bind(this));return t.start(),t.stop.bind(t)}#o(){this.#t.$state.liveSyncPosition.set(this.#r?.liveSyncPosition??1/0)}#l(t,r){this.#t.player?.dispatch(this.#i(t,r))}#u(t,r){let n=this.#i(t,r),a=-1;for(let i=0;i{l.mode==="showing"?(this.#r.subtitleTrack=i,a=i):a===i&&(this.#r.subtitleTrack=-1,a=-1)},this.#t.textTracks.add(l,n)}}#c(t,r){let n=this.#r?.subtitleTrack,a=this.#t.textTracks.getById(`hls-${r.type}-${n}`);if(!a)return;let i=this.#i(t,r);for(let s of r.cues)s.positionAlign="auto",a.addCue(s,i)}#p(t,r){let n=this.#t.audioTracks[r.id];if(n){let a=this.#i(t,r);this.#t.audioTracks[kr.select](n,!0,a)}}#d(t,r){let n=this.#t.qualities[r.level];if(n){let a=this.#i(t,r);this.#t.qualities[kr.select](n,!0,a)}}#f(t,r){r.details.totalduration>0&&this.#t.$state.inferredLiveDVRWindow.set(r.details.totalduration)}#m(t,r){if(this.#t.$state.canPlay())return;let{type:n,live:a,totalduration:i,targetduration:s}=r.details,o=this.#i(t,r);this.#t.notify("stream-type-change",a?n==="EVENT"&&Number.isFinite(i)&&s>=10?"live:dvr":"live":"on-demand",o),this.#t.notify("duration-change",i,o);let l=this.#r.media;this.#r.currentLevel===-1&&this.#t.qualities[Ls.setAuto](!0,o);for(let u of this.#r.audioTracks){let c={id:u.id.toString(),label:u.name,language:u.lang||"",kind:"main"};this.#t.audioTracks[kr.add](c,o)}for(let u of this.#r.levels){let c={id:u.id?.toString()??u.height+"p",width:u.width,height:u.height,codec:u.codecSet,bitrate:u.bitrate};this.#t.qualities[kr.add](c,o)}l.dispatchEvent(new Fr("canplay",{trigger:o}))}#v(t,r){if(r.fatal)switch(r.type){case"mediaError":this.#r?.recoverMediaError();break;default:this.#g(r.error);break}}#g(t){this.#t.notify("error",{message:t.message,code:1,error:t})}#w(){this.#r&&(this.#r.currentLevel=-1)}#h(){let{qualities:t}=this.#t;!this.#r||t.auto||(this.#r[t.switch+"Level"]=t.selectedIndex,Ly&&(this.#e.currentTime=this.#e.currentTime))}#x(){let{audioTracks:t}=this.#t;this.#r&&this.#r.audioTrack!==t.selectedIndex&&(this.#r.audioTrack=t.selectedIndex)}onInstance(t){return this.#a.add(t),()=>this.#a.delete(t)}loadSource(t){rr(t.src)&&this.#r?.loadSource(t.src)}destroy(){this.#r?.destroy(),this.#r=null,this.#n?.(),this.#n=null}},JH=class{#e;#t;#r;constructor(t,r,n){this.#e=t,this.#t=r,this.#r=n,this.#n()}async#n(){let t={onLoadStart:this.#a.bind(this),onLoaded:this.#i.bind(this),onLoadError:this.#s.bind(this)},r=await Cit(this.#e,t);if(Ei(r)&&!rr(this.#e)&&(r=await wit(this.#e,t)),!r)return null;if(!r.isSupported()){let n="[vidstack] `hls.js` is not supported in this environment";return this.#t.player.dispatch(new Fr("hls-unsupported")),this.#t.notify("error",{message:n,code:4}),null}return r}#a(){this.#t.player.dispatch(new Fr("hls-lib-load-start"))}#i(t){this.#t.player.dispatch(new Fr("hls-lib-loaded",{detail:t})),this.#r(t)}#s(t){let r=My(t);this.#t.player.dispatch(new Fr("hls-lib-load-error",{detail:r})),this.#t.notify("error",{message:r.message,code:4,error:r})}};Sit="https://cdn.jsdelivr.net",YH=class extends Ny{$$PROVIDER_TYPE="HLS";#e=null;#t=new WH(this.video,this.ctx);get ctor(){return this.#e}get instance(){return this.#t.instance}static supported=sb();get type(){return"hls"}get canLiveSync(){return!0}#r=`${Sit}/npm/hls.js@^1.5.0/dist/hls.min.js`;get config(){return this.#t.config}set config(t){this.#t.config=t}get library(){return this.#r}set library(t){this.#r=t}preconnect(){rr(this.#r)&&Wd(this.#r)}setup(){super.setup(),new JH(this.#r,this.ctx,t=>{this.#e=t,this.#t.setup(t),this.ctx.notify("provider-setup",this);let r=wt(this.ctx.$state.source);r&&this.loadSource(r)})}async loadSource(t,r){if(!rr(t.src)){this.removeSource();return}this.media.preload=r||"",this.appendSource(t,"application/x-mpegurl"),this.#t.loadSource(t),this.currentSrc=t}onInstance(t){let r=this.#t.instance;return r&&t(r),this.#t.onInstance(t)}destroy(){this.#t.destroy()}}});var Dy,XH=Li(()=>{"use client";d();p();Ru();Il();Dy=class{#e;src=pr("");referrerPolicy=null;get iframe(){return this.#e}constructor(t){this.#e=t,t.setAttribute("frameBorder","0"),t.setAttribute("aria-hidden","true"),t.setAttribute("allow","autoplay; fullscreen; encrypted-media; picture-in-picture; accelerometer; gyroscope"),this.referrerPolicy!==null&&t.setAttribute("referrerpolicy",this.referrerPolicy)}setup(){Sn(window,"message",this.#r.bind(this)),Sn(this.#e,"load",this.onLoad.bind(this)),qe(this.#t.bind(this))}#t(){let t=this.src();if(!t.length){this.#e.setAttribute("src","");return}let r=wt(()=>this.buildParams());this.#e.setAttribute("src",R1e(t,r))}postMessage(t,r){Zt||this.#e.contentWindow?.postMessage(JSON.stringify(t),r??"*")}#r(t){let r=this.getOrigin();if((t.source===null||t.source===this.#e?.contentWindow)&&(!rr(r)||r===t.origin)){try{let a=JSON.parse(t.data);a&&this.onMessage(a,t);return}catch{}t.data&&this.onMessage(t.data,t)}}}});var I1e={};Wr(I1e,{getVimeoVideoInfo:()=>t$,resolveVimeoVideoId:()=>e$});function e$(e){let t=e.match(Tit);return{videoId:t?.[1],hash:t?.[2]}}async function t$(e,t,r){if(QH.has(e))return QH.get(e);if(FP.has(e))return FP.get(e);let n=`https://vimeo.com/api/oembed.json?url=https://player.vimeo.com/video/${e}`;r&&(n=n.concat(`?h=${r}`));let a=window.fetch(n,{mode:"cors",signal:t.signal}).then(i=>i.json()).then(i=>{let s=/vimeocdn.com\/video\/(.*)?_/,o=i?.thumbnail_url?.match(s)?.[1],l=o?`https://i.vimeocdn.com/video/${o}_1920x1080.webp`:"",u={title:i?.title??"",duration:i?.duration??0,poster:l,pro:i.account_type!=="basic"};return QH.set(e,u),u}).finally(()=>FP.delete(e));return FP.set(e,a),a}var Tit,QH,FP,r$=Li(()=>{"use client";d();p();Tit=/(?:https:\/\/)?(?:player\.)?vimeo(?:\.com)?\/(?:video\/)?(\d+)(?:(?:\?hash=|\?h=|\/)(.*))?/,QH=new Map,FP=new Map});var O1e={};Wr(O1e,{VimeoProvider:()=>n$});var mTr,Eit,n$,L1e=Li(()=>{"use client";d();p();Il();Ru();XH();r$();mTr=J(Se(),1);r1();Eit=["bufferend","bufferstart","durationchange","ended","enterpictureinpicture","error","fullscreenchange","leavepictureinpicture","loaded","playProgress","loadProgress","pause","play","playbackratechange","qualitychange","seeked","seeking","timeupdate","volumechange","waiting"],n$=class extends Dy{$$PROVIDER_TYPE="VIMEO";scope=ku();fullscreen;#e;#t=pr("");#r=pr(!1);#n=null;#a=null;#i=!1;#s=new qa(0,0);#o=new A1(this.#v.bind(this));#l=null;#u=null;#c=new Map;#p=null;constructor(t,r){super(t),this.#e=r;let n=this;this.fullscreen={get active(){return n.#i},supported:!0,enter:()=>this.#T("requestFullscreen"),exit:()=>this.#T("exitFullscreen")}}cookies=!1;title=!0;byline=!0;portrait=!0;color="00ADEF";get type(){return"vimeo"}get currentSrc(){return this.#a}get videoId(){return this.#t()}get hash(){return this.#n}get isPro(){return this.#r()}preconnect(){Wd(this.getOrigin())}setup(){super.setup(),qe(this.#d.bind(this)),qe(this.#f.bind(this)),qe(this.#m.bind(this)),this.#e.notify("provider-setup",this)}destroy(){this.#z(),this.fullscreen=void 0;let t="provider destroyed";for(let r of this.#c.values())for(let{reject:n}of r)n(t);this.#c.clear(),this.#T("destroy")}async play(){return this.#T("play")}async pause(){return this.#T("pause")}setMuted(t){this.#T("setMuted",t)}setCurrentTime(t){this.#T("seekTo",t),this.#e.notify("seeking",t)}setVolume(t){this.#T("setVolume",t),this.#T("setMuted",wt(this.#e.$state.muted))}setPlaybackRate(t){this.#T("setPlaybackRate",t)}async loadSource(t){if(!rr(t.src)){this.#a=null,this.#n=null,this.#t.set("");return}let{videoId:r,hash:n}=e$(t.src);this.#t.set(r??""),this.#n=n??null,this.#a=t}#d(){this.#z();let t=this.#t();if(!t){this.src.set("");return}this.src.set(`${this.getOrigin()}/video/${t}`),this.#e.notify("load-start")}#f(){let t=this.#t();if(!t)return;let r=E1(),n=new AbortController;return this.#p=r,t$(t,n,this.#n).then(a=>{r.resolve(a)}).catch(a=>{r.reject()}),()=>{r.reject(),n.abort()}}#m(){let t=this.#r(),{$state:r,qualities:n}=this.#e;if(r.canSetPlaybackRate.set(t),n[kr.setReadonly](!t),t)return Sn(n,"change",()=>{if(n.auto)return;let a=n.selected?.id;a&&this.#T("setQuality",a)})}getOrigin(){return"https://player.vimeo.com"}buildParams(){let{keyDisabled:t}=this.#e.$props,{playsInline:r,nativeControls:n}=this.#e.$state,a=n();return{title:this.title,byline:this.byline,color:this.color,portrait:this.portrait,controls:a,h:this.hash,keyboard:a&&!t(),transparent:!0,playsinline:r(),dnt:!this.cookies}}#v(){this.#T("getCurrentTime")}#g=!1;#w(t,r){if(this.#g&&t===0)return;let{realCurrentTime:n,paused:a,bufferedEnd:i,seekableEnd:s,live:o}=this.#e.$state;if(n()===t)return;let l=n();this.#e.notify("time-change",t,r),Math.abs(l-t)>1.5&&(this.#e.notify("seeking",t,r),!a()&&i(){this.#g=!1},500))}#h(t,r){this.#e.notify("seeked",t,r)}#x(t){let r=this.#t();this.#p?.promise.then(n=>{if(!n)return;let{title:a,poster:i,duration:s,pro:o}=n;this.#r.set(o),this.#e.notify("title-change",a,t),this.#e.notify("poster-change",i,t),this.#e.notify("duration-change",s,t),this.#b(s,t)}).catch(()=>{r===this.#t()&&(this.#T("getVideoTitle"),this.#T("getDuration"))})}#b(t,r){let{nativeControls:n}=this.#e.$state,a=n();this.#s=new qa(0,t);let i={buffered:new qa(0,0),seekable:this.#s,duration:t};this.#e.delegate.ready(i,r),a||this.#T("_hideOverlay"),this.#T("getQualities"),this.#T("getChapters")}#C(t,r,n){switch(t){case"getVideoTitle":let a=r;this.#e.notify("title-change",a,n);break;case"getDuration":let i=r;this.#e.$state.canPlay()?this.#e.notify("duration-change",i,n):this.#b(i,n);break;case"getCurrentTime":this.#w(r,n);break;case"getBuffered":gs(r)&&r.length&&this.#P(r[r.length-1][1],n);break;case"setMuted":this.#I(wt(this.#e.$state.volume),r,n);break;case"getChapters":this.#N(r);break;case"getQualities":this.#M(r,n);break}this.#j(t)?.resolve()}#y(){for(let t of Eit)this.#T("addEventListener",t)}#S(t){this.#o.stop(),this.#e.notify("pause",void 0,t)}#E(t){this.#o.start(),this.#e.notify("play",void 0,t)}#A(t){let{paused:r}=this.#e.$state;!r()&&!this.#g&&this.#e.notify("playing",void 0,t)}#P(t,r){let n={buffered:new qa(0,t),seekable:this.#s};this.#e.notify("progress",n,r)}#_(t){this.#e.notify("waiting",void 0,t)}#L(t){let{paused:r}=this.#e.$state;r()||this.#e.notify("playing",void 0,t)}#R(t){let{paused:r}=this.#e.$state;r()&&this.#e.notify("play",void 0,t),this.#e.notify("waiting",void 0,t)}#I(t,r,n){let a={volume:t,muted:r};this.#e.notify("volume-change",a,n)}#N(t){if(this.#k(),!t.length)return;let r=new Ic({kind:"chapters",default:!0}),{seekableEnd:n}=this.#e.$state;for(let a=0;an.id==="auto")?()=>this.#T("setQuality","auto"):void 0;for(let n of t){if(n.id==="auto")continue;let a=+n.id.slice(0,-1);isNaN(a)||this.#e.qualities[kr.add]({id:n.id,width:a*(16/9),height:a,codec:"avc1,h.264",bitrate:-1},r)}this.#D(t.find(n=>n.active),r)}#D({id:t}={},r){if(!t)return;let n=t==="auto",a=this.#e.qualities.getById(t);n?(this.#e.qualities[Ls.setAuto](n,r),this.#e.qualities[kr.select](void 0,!0,r)):this.#e.qualities[kr.select](a??void 0,!0,r)}#O(t,r,n){switch(t){case"ready":this.#y();break;case"loaded":this.#x(n);break;case"play":this.#E(n);break;case"playProgress":this.#A(n);break;case"pause":this.#S(n);break;case"loadProgress":this.#P(r.seconds,n);break;case"waiting":this.#R(n);break;case"bufferstart":this.#_(n);break;case"bufferend":this.#L(n);break;case"volumechange":this.#I(r.volume,wt(this.#e.$state.muted),n);break;case"durationchange":this.#s=new qa(0,r.duration),this.#e.notify("duration-change",r.duration,n);break;case"playbackratechange":this.#e.notify("rate-change",r.playbackRate,n);break;case"qualitychange":this.#D(r,n);break;case"fullscreenchange":this.#i=r.fullscreen,this.#e.notify("fullscreen-change",r.fullscreen,n);break;case"enterpictureinpicture":this.#e.notify("picture-in-picture-change",!0,n);break;case"leavepictureinpicture":this.#e.notify("picture-in-picture-change",!1,n);break;case"ended":this.#e.notify("end",void 0,n);break;case"error":this.#B(r,n);break;case"seek":case"seeked":this.#h(r.seconds,n);break}}#B(t,r){let{message:n,method:a}=t;a==="setPlaybackRate"&&this.#r.set(!1),a&&this.#j(a)?.reject(n)}onMessage(t,r){t.event?this.#O(t.event,t.data,r):t.method&&this.#C(t.method,t.value,r)}onLoad(){}async#T(t,r){let n=E1(),a=this.#c.get(t);return a||this.#c.set(t,a=[]),a.push(n),this.postMessage({method:t,value:r}),n.promise}#z(){this.#o.stop(),this.#s=new qa(0,0),this.#p=null,this.#l=null,this.#r.set(!1),this.#k()}#j(t){return this.#c.get(t)?.shift()}}});var N1e={};Wr(N1e,{findYouTubePoster:()=>Pit,resolveYouTubeVideoId:()=>i$});function i$(e){return e.match(Ait)?.[1]}async function Pit(e,t){if(a$.has(e))return a$.get(e);if(VP.has(e))return VP.get(e);let r=new Promise(async n=>{let a=["maxresdefault","sddefault","hqdefault"];for(let i of a)for(let s of[!0,!1]){let o=kit(e,i,s);if((await fetch(o,{mode:"no-cors",signal:t.signal})).status<400){a$.set(e,o),n(o);return}}}).catch(()=>"").finally(()=>VP.delete(e));return VP.set(e,r),r}function kit(e,t,r){return`https://i.ytimg.com/${r?"vi_webp":"vi"}/${e}/${t}.${r?"webp":"jpg"}`}var Ait,a$,VP,s$=Li(()=>{"use client";d();p();Ait=/(?:youtu\.be|youtube|youtube\.com|youtube-nocookie\.com)\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=|)((?:\w|-){11})/,a$=new Map,VP=new Map});var M1e={};Wr(M1e,{YouTubeProvider:()=>o$});var ETr,jv,o$,D1e=Li(()=>{"use client";d();p();Il();Ru();XH();s$();ETr=J(Se(),1);r1();jv={Unstarted:-1,Ended:0,Playing:1,Paused:2,Buffering:3,Cued:5},o$=class extends Dy{$$PROVIDER_TYPE="YOUTUBE";scope=ku();#e;#t=pr("");#r=-1;#n=null;#a=-1;#i=!1;#s=new Map;constructor(t,r){super(t),this.#e=r}language="en";color="red";cookies=!1;get currentSrc(){return this.#n}get type(){return"youtube"}get videoId(){return this.#t()}preconnect(){Wd(this.getOrigin())}setup(){super.setup(),qe(this.#u.bind(this)),this.#e.notify("provider-setup",this)}destroy(){this.#h();let t="provider destroyed";for(let r of this.#s.values())for(let{reject:n}of r)n(t);this.#s.clear()}async play(){return this.#c("playVideo")}#o(t){this.#x("playVideo")?.reject(t)}async pause(){return this.#c("pauseVideo")}#l(t){this.#x("pauseVideo")?.reject(t)}setMuted(t){t?this.#c("mute"):this.#c("unMute")}setCurrentTime(t){this.#c("seekTo",t),this.#e.notify("seeking",t)}setVolume(t){this.#c("setVolume",t*100)}setPlaybackRate(t){this.#c("setPlaybackRate",t)}async loadSource(t){if(!rr(t.src)){this.#n=null,this.#t.set("");return}let r=i$(t.src);this.#t.set(r??""),this.#n=t}getOrigin(){return this.cookies?"https://www.youtube.com":"https://www.youtube-nocookie.com"}#u(){this.#h();let t=this.#t();if(!t){this.src.set("");return}this.src.set(`${this.getOrigin()}/embed/${t}`),this.#e.notify("load-start")}buildParams(){let{keyDisabled:t}=this.#e.$props,{muted:r,playsInline:n,nativeControls:a}=this.#e.$state,i=a();return{autoplay:0,cc_lang_pref:this.language,cc_load_policy:i?1:void 0,color:this.color,controls:i?1:0,disablekb:!i||t()?1:0,enablejsapi:1,fs:1,hl:this.language,iv_load_policy:i?1:3,mute:r()?1:0,playsinline:n()?1:0}}#c(t,r){let n=E1(),a=this.#s.get(t);return a||this.#s.set(t,a=[]),a.push(n),this.postMessage({event:"command",func:t,args:r?[r]:void 0}),n.promise}onLoad(){window.setTimeout(()=>this.postMessage({event:"listening"}),100)}#p(t){this.#e.notify("loaded-metadata"),this.#e.notify("loaded-data"),this.#e.delegate.ready(void 0,t)}#d(t){this.#x("pauseVideo")?.resolve(),this.#e.notify("pause",void 0,t)}#f(t,r){let{duration:n,realCurrentTime:a}=this.#e.$state,i=this.#r===jv.Ended,s=i?n():t;this.#e.notify("time-change",s,r),!i&&Math.abs(s-a())>1&&this.#e.notify("seeking",s,r)}#m(t,r,n){let a={buffered:new qa(0,t),seekable:r};this.#e.notify("progress",a,n);let{seeking:i,realCurrentTime:s}=this.#e.$state;i()&&t>s()&&this.#v(n)}#v(t){let{paused:r,realCurrentTime:n}=this.#e.$state;window.clearTimeout(this.#a),this.#a=window.setTimeout(()=>{this.#e.notify("seeked",n(),t),this.#a=-1},r()?100:0)}#g(t){let{seeking:r}=this.#e.$state;r()&&this.#v(t),this.#e.notify("pause",void 0,t),this.#e.notify("end",void 0,t)}#w(t,r){let{paused:n,seeking:a}=this.#e.$state,i=t===jv.Playing,s=t===jv.Buffering,o=this.#b("playVideo"),l=n()&&(s||i);if(s&&this.#e.notify("waiting",void 0,r),a()&&i&&this.#v(r),this.#i&&i){this.pause(),this.#i=!1,this.setMuted(this.#e.$state.muted());return}if(!o&&l){this.#i=!0,this.setMuted(!0);return}switch(l&&(this.#x("playVideo")?.resolve(),this.#e.notify("play",void 0,r)),t){case jv.Cued:this.#p(r);break;case jv.Playing:this.#e.notify("playing",void 0,r);break;case jv.Paused:this.#d(r);break;case jv.Ended:this.#g(r);break}this.#r=t}onMessage({info:t},r){if(!t)return;let{title:n,intrinsicDuration:a,playbackRate:i}=this.#e.$state;if(G6(t.videoData)&&t.videoData.title!==n()&&this.#e.notify("title-change",t.videoData.title,r),Ji(t.duration)&&t.duration!==a()){if(Ji(t.videoLoadedFraction)){let s=t.progressState?.loaded??t.videoLoadedFraction*t.duration,o=new qa(0,t.duration);this.#m(s,o,r)}this.#e.notify("duration-change",t.duration,r)}if(Ji(t.playbackRate)&&t.playbackRate!==i()&&this.#e.notify("rate-change",t.playbackRate,r),t.progressState){let{current:s,seekableStart:o,seekableEnd:l,loaded:u,duration:c}=t.progressState;this.#f(s,r),this.#m(u,new qa(o,l),r),c!==a()&&this.#e.notify("duration-change",c,r)}if(Ji(t.volume)&&SP(t.muted)&&!this.#i){let s={muted:t.muted,volume:t.volume/100};this.#e.notify("volume-change",s,r)}Ji(t.playerState)&&t.playerState!==this.#r&&this.#w(t.playerState,r)}#h(){this.#r=-1,this.#a=-1,this.#i=!1}#x(t){return this.#s.get(t)?.shift()}#b(t){return!!this.#s.get(t)?.length}}});var B1e={};Wr(B1e,{GoogleCastProvider:()=>u$});var OTr,l$,c$,u$,z1e=Li(()=>{"use client";d();p();Il();Ru();p$();OTr=J(Se(),1);r1();l$=class{#e;constructor(t){this.#e=new chrome.cast.media.MediaInfo(t.src,t.type)}build(){return this.#e}setStreamType(t){return t.includes("live")?this.#e.streamType=chrome.cast.media.StreamType.LIVE:this.#e.streamType=chrome.cast.media.StreamType.BUFFERED,this}setTracks(t){return this.#e.tracks=t.map(this.#t),this}setMetadata(t,r){return this.#e.metadata=new chrome.cast.media.GenericMediaMetadata,this.#e.metadata.title=t,this.#e.metadata.images=[{url:r}],this}#t(t,r){let n=new chrome.cast.media.Track(r,chrome.cast.media.TrackType.TEXT);return n.name=t.label,n.trackContentId=t.src,n.trackContentType="text/vtt",n.language=t.language,n.subtype=t.kind.toUpperCase(),n}},c$=class{#e;#t;#r;constructor(t,r,n){this.#e=t,this.#t=r,this.#r=n}setup(){let t=this.syncRemoteActiveIds.bind(this);Sn(this.#t.audioTracks,"change",t),Sn(this.#t.textTracks,"mode-change",t),qe(this.#s.bind(this))}getLocalTextTracks(){return this.#t.$state.textTracks().filter(t=>t.src&&t.type==="vtt")}#n(){return this.#t.$state.audioTracks()}#a(t){let r=this.#e.mediaInfo?.tracks??[];return t?r.filter(n=>n.type===t):r}#i(){let t=[],r=this.#n().find(a=>a.selected),n=this.getLocalTextTracks().filter(a=>a.mode==="showing");if(r){let a=this.#a(chrome.cast.media.TrackType.AUDIO),i=this.#u(a,r);i&&t.push(i.trackId)}if(n?.length){let a=this.#a(chrome.cast.media.TrackType.TEXT);if(a.length)for(let i of n){let s=this.#u(a,i);s&&t.push(s.trackId)}}return t}#s(){let t=this.getLocalTextTracks();if(!this.#e.isMediaLoaded)return;let r=this.#a(chrome.cast.media.TrackType.TEXT);for(let n of t)if(!this.#u(r,n)){im(()=>this.#r?.());break}}syncRemoteTracks(t){if(!this.#e.isMediaLoaded)return;let r=this.#n(),n=this.getLocalTextTracks(),a=this.#a(chrome.cast.media.TrackType.AUDIO),i=this.#a(chrome.cast.media.TrackType.TEXT);for(let s of a){if(this.#l(r,s))continue;let l={id:s.trackId.toString(),label:s.name,language:s.language,kind:s.subtype??"main",selected:!1};this.#t.audioTracks[kr.add](l,t)}for(let s of i){if(this.#l(n,s))continue;let l={id:s.trackId.toString(),src:s.trackContentId,label:s.name,language:s.language,kind:s.subtype.toLowerCase()};this.#t.textTracks.add(l,t)}}syncRemoteActiveIds(t){if(!this.#e.isMediaLoaded)return;let r=this.#i(),n=new chrome.cast.media.EditTracksInfoRequest(r);this.#o(n).catch(a=>{})}#o(t){let r=cb();return new Promise((n,a)=>r?.editTracksInfo(t,n,a))}#l(t,r){return t.find(n=>this.#c(n,r))}#u(t,r){return t.find(n=>this.#c(r,n))}#c(t,r){return r.name===t.label&&r.language===t.language&&r.subtype.toLowerCase()===t.kind.toLowerCase()}},u$=class{$$PROVIDER_TYPE="GOOGLE_CAST";scope=ku();#e;#t;#r;#n=null;#a="disconnected";#i=0;#s=0;#o=new qa(0,0);#l=new A1(this.#h.bind(this));#u;#c=null;#p=!1;constructor(t,r){this.#e=t,this.#t=r,this.#r=new c$(t,r,this.#B.bind(this))}get type(){return"google-cast"}get currentSrc(){return this.#n}get player(){return this.#e}get cast(){return Fv()}get session(){return lb()}get media(){return cb()}get hasActiveSession(){return HP(this.#n)}setup(){this.#d(),this.#f(),this.#r.setup(),this.#t.notify("provider-setup",this)}#d(){d$(cast.framework.CastContextEventType.CAST_STATE_CHANGED,this.#b.bind(this))}#f(){let t=cast.framework.RemotePlayerEventType,r={[t.IS_CONNECTED_CHANGED]:this.#b,[t.IS_MEDIA_LOADED_CHANGED]:this.#C,[t.CAN_CONTROL_VOLUME_CHANGED]:this.#y,[t.CAN_SEEK_CHANGED]:this.#S,[t.DURATION_CHANGED]:this.#P,[t.IS_MUTED_CHANGED]:this.#_,[t.VOLUME_LEVEL_CHANGED]:this.#_,[t.IS_PAUSED_CHANGED]:this.#L,[t.LIVE_SEEKABLE_RANGE_CHANGED]:this.#R,[t.PLAYER_STATE_CHANGED]:this.#I};this.#u=r;let n=this.#x.bind(this);for(let a of _P(r))this.#e.controller.addEventListener(a,n);en(()=>{for(let a of _P(r))this.#e.controller.removeEventListener(a,n)})}async play(){if(!(!this.#e.isPaused&&!this.#p)){if(this.#p){await this.#O(!1,0);return}this.#e.controller?.playOrPause()}}async pause(){this.#e.isPaused||this.#e.controller?.playOrPause()}getMediaStatus(t){return new Promise((r,n)=>{this.media?.getStatus(t,r,n)})}setMuted(t){(t&&!this.#e.isMuted||!t&&this.#e.isMuted)&&this.#e.controller?.muteOrUnmute()}setCurrentTime(t){this.#e.currentTime=t,this.#t.notify("seeking",t),this.#e.controller?.seek()}setVolume(t){this.#e.volumeLevel=t,this.#e.controller?.setVolumeLevel()}async loadSource(t){if(this.#c?.src!==t&&(this.#c=null),HP(t)){this.#v(),this.#n=t;return}this.#t.notify("load-start");let r=this.#D(t),n=await this.session.loadMedia(r);if(n){this.#n=null,this.#t.notify("error",Error($P(n)));return}this.#n=t}destroy(){this.#m(),this.#g()}#m(){this.#c||(this.#s=0,this.#o=new qa(0,0)),this.#l.stop(),this.#i=0,this.#c=null}#v(){let t=new Fr("resume-session",{detail:this.session});this.#C(t);let{muted:r,volume:n,savedState:a}=this.#t.$state,i=a();this.setCurrentTime(Math.max(this.#e.currentTime,i?.currentTime??0)),this.setMuted(r()),this.setVolume(n()),i?.paused===!1&&this.play()}#g(){this.cast.endCurrentSession(!0);let{remotePlaybackLoader:t}=this.#t.$state;t.set(null)}#w(){let{savedState:t}=this.#t.$state;t.set({paused:this.#e.isPaused,currentTime:this.#e.currentTime}),this.#g()}#h(){this.#A()}#x(t){this.#u[t.type].call(this,t)}#b(t){let r=this.cast.getCastState(),n=r===cast.framework.CastState.CONNECTED?"connected":r===cast.framework.CastState.CONNECTING?"connecting":"disconnected";if(this.#a===n)return;let a={type:"google-cast",state:n},i=this.#k(t);this.#a=n,this.#t.notify("remote-playback-change",a,i),n==="disconnected"&&this.#w()}#C(t){if(!!!this.#e.isMediaLoaded)return;let n=wt(this.#t.$state.source);Promise.resolve().then(()=>{if(n!==wt(this.#t.$state.source)||!this.#e.isMediaLoaded)return;this.#m();let a=this.#e.duration;this.#o=new qa(0,a);let i={provider:this,duration:a,buffered:new qa(0,0),seekable:this.#N()},s=this.#k(t);this.#t.notify("loaded-metadata",void 0,s),this.#t.notify("loaded-data",void 0,s),this.#t.notify("can-play",i,s),this.#y(),this.#S(t);let{volume:o,muted:l}=this.#t.$state;this.setVolume(o()),this.setMuted(l()),this.#l.start(),this.#r.syncRemoteTracks(s),this.#r.syncRemoteActiveIds(s)})}#y(){this.#t.$state.canSetVolume.set(this.#e.canControlVolume)}#S(t){let r=this.#k(t);this.#t.notify("stream-type-change",this.#E(),r)}#E(){return this.#e.mediaInfo?.streamType===chrome.cast.media.StreamType.LIVE?this.#e.canSeek?"live:dvr":"live":"on-demand"}#A(){if(this.#c)return;let t=this.#e.currentTime;t!==this.#i&&(this.#t.notify("time-change",t),t>this.#s&&(this.#s=t,this.#R()),this.#t.$state.seeking()&&this.#t.notify("seeked",t),this.#i=t)}#P(t){if(!this.#e.isMediaLoaded||this.#c)return;let r=this.#e.duration,n=this.#k(t);this.#o=new qa(0,r),this.#t.notify("duration-change",r,n)}#_(t){if(!this.#e.isMediaLoaded)return;let r={muted:this.#e.isMuted,volume:this.#e.volumeLevel},n=this.#k(t);this.#t.notify("volume-change",r,n)}#L(t){let r=this.#k(t);this.#e.isPaused?this.#t.notify("pause",void 0,r):this.#t.notify("play",void 0,r)}#R(t){let r={seekable:this.#N(),buffered:new qa(0,this.#s)},n=t?this.#k(t):void 0;this.#t.notify("progress",r,n)}#I(t){let r=this.#e.playerState,n=chrome.cast.media.PlayerState;if(this.#p=r===n.IDLE,r===n.PAUSED)return;let a=this.#k(t);switch(r){case n.PLAYING:this.#t.notify("playing",void 0,a);break;case n.BUFFERING:this.#t.notify("waiting",void 0,a);break;case n.IDLE:this.#l.stop(),this.#t.notify("pause"),this.#t.notify("end");break}}#N(){return this.#e.liveSeekableRange?new qa(this.#e.liveSeekableRange.start,this.#e.liveSeekableRange.end):this.#o}#k(t){return t instanceof Event?t:new Fr(t.type,{detail:t})}#M(t){let{streamType:r,title:n,poster:a}=this.#t.$state;return new l$(t).setMetadata(n(),a()).setStreamType(r()).setTracks(this.#r.getLocalTextTracks()).build()}#D(t){let r=this.#M(t),n=new chrome.cast.media.LoadRequest(r),a=this.#t.$state.savedState();return n.autoplay=(this.#c?.paused??a?.paused)===!1,n.currentTime=this.#c?.time??a?.currentTime??0,n}async#O(t,r){let n=wt(this.#t.$state.source);this.#c={src:n,paused:t,time:r},await this.loadSource(n)}#B(){this.#O(this.#e.isPaused,this.#e.currentTime).catch(t=>{})}}});var F1e={};Wr(F1e,{getCastContext:()=>Fv,getCastErrorMessage:()=>$P,getCastSession:()=>lb,getCastSessionMedia:()=>cb,hasActiveCastSession:()=>HP,listenCastContextEvent:()=>d$,loader:()=>Lit});function _it(){return"https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1"}function Rit(){return!!window.cast?.framework}function Iit(){return!!window.chrome?.cast?.isAvailable}function j1e(){return Fv().getCastState()===cast.framework.CastState.CONNECTED}function Fv(){return window.cast.framework.CastContext.getInstance()}function lb(){return Fv().getCurrentSession()}function cb(){return lb()?.getSessionObj().media[0]}function HP(e){return cb()?.media.contentId===e?.src}function Oit(){return{language:"en-US",autoJoinPolicy:chrome.cast.AutoJoinPolicy.ORIGIN_SCOPED,receiverApplicationId:chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID,resumeSavedSession:!0,androidReceiverCompatible:!0}}function $P(e){return`Google Cast Error Code: ${e}`}function d$(e,t){return Sn(Fv(),e,t)}var f$,Lit,p$=Li(()=>{"use client";d();p();Ru();Il();f$=class{name="google-cast";target;#e;get cast(){return Fv()}mediaType(){return"video"}canPlay(t){return Ly&&!ub&&UP(t)}async prompt(t){let r,n,a;try{r=await this.#t(t),this.#e||(this.#e=new cast.framework.RemotePlayer,new cast.framework.RemotePlayerController(this.#e)),n=t.player.createEvent("google-cast-prompt-open",{trigger:r}),t.player.dispatchEvent(n),this.#a(t,"connecting",n),await this.#r(wt(t.$props.googleCast)),t.$state.remotePlaybackInfo.set({deviceName:lb()?.getCastDevice().friendlyName}),j1e()&&this.#a(t,"connected",n)}catch(i){let s=i instanceof Error?i:this.#i((i+"").toUpperCase(),"Prompt failed.");throw a=t.player.createEvent("google-cast-prompt-error",{detail:s,trigger:n??r,cancelable:!0}),t.player.dispatch(a),this.#a(t,j1e()?"connected":"disconnected",a),s}finally{t.player.dispatch("google-cast-prompt-close",{trigger:a??n??r})}}async load(t){if(Zt)throw Error("[vidstack] can not load google cast provider server-side");if(!this.#e)throw Error("[vidstack] google cast player was not initialized");return new(await Promise.resolve().then(()=>(z1e(),B1e))).GoogleCastProvider(this.#e,t)}async#t(t){if(Rit())return;let r=t.player.createEvent("google-cast-load-start");t.player.dispatch(r),await ob(_it()),await customElements.whenDefined("google-cast-launcher");let n=t.player.createEvent("google-cast-loaded",{trigger:r});if(t.player.dispatch(n),!Iit())throw this.#i("CAST_NOT_AVAILABLE","Google Cast not available on this platform.");return n}async#r(t){this.#n(t);let r=await this.cast.requestSession();if(r)throw this.#i(r.toUpperCase(),$P(r))}#n(t){this.cast?.setOptions({...Oit(),...t})}#a(t,r,n){let a={type:"google-cast",state:r};t.notify("remote-playback-change",a,n)}#i(t,r){let n=Error(r);return n.code=t,n}},Lit=Object.freeze({__proto__:null,GoogleCastLoader:f$})});function WP(e){return!rr(e)&&"width"in e&&"height"in e&&Ji(e.width)&&Ji(e.height)}function _U(){return nhe()&&Co(screen.orientation.unlock)}function nhe(){return!Zt&&!Ei(window.screen.orientation)&&!Ei(window.screen.orientation.lock)}function ahe(e,t){return Zt?!1:(e||(e=document.createElement("audio")),e.canPlayType(t).length>0)}function ihe(e,t){return Zt?!1:(e||(e=document.createElement("video")),e.canPlayType(t).length>0)}function RU(e){return Zt?!1:(e||(e=document.createElement("video")),e.canPlayType("application/vnd.apple.mpegurl").length>0)}function IU(e){return Zt?!1:!!document.pictureInPictureEnabled&&!e?.disablePictureInPicture}function OU(e){return Zt?!1:Co(e?.webkitSupportsPresentationMode)&&Co(e?.webkitSetPresentationMode)}async function she(){let e=document.createElement("video");return e.volume=.5,await RH(0),e.volume===.5}function Mit(){return Zt?void 0:window?.ManagedMediaSource??window?.MediaSource??window?.WebKitMediaSource}function Dit(){return Zt?void 0:window?.SourceBuffer??window?.WebKitSourceBuffer}function sb(){if(Zt)return!1;let e=Mit();if(Ei(e))return!1;let t=e&&Co(e.isTypeSupported)&&e.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),r=Dit(),n=Ei(r)||!Ei(r.prototype)&&Co(r.prototype.appendBuffer)&&Co(r.prototype.remove);return!!t&&!!n}function ohe(){return sb()}function x$(e){if(!e.length)return null;let t=e.start(0);for(let r=1;rt&&(t=n)}return t}function lhe(e){if(e.length<=1)return e;e.sort((n,a)=>n[0]-a[0]);let t=[],r=e[0];for(let n=1;n=a[0]-1?r=[r[0],Math.max(r[1],a[1])]:(t.push(r),r=a)}return t.push(r),t}function che(e,t,r){let n=t[0],a=t[1];return rn&&(t[1]=r,a===-1&&e.push(t)),lhe(e),t)}function LU({src:e,type:t}){return rr(e)?uhe.test(e)||dhe.has(t)||e.startsWith("blob:")&&t==="audio/object":t==="audio/object"}function NU(e){return rr(e.src)?phe.test(e.src)||fhe.has(e.type)||e.src.startsWith("blob:")&&e.type==="video/object"||Gv(e)&&(Zt||RU()):e.type==="video/object"}function Gv({src:e,type:t}){return rr(e)&&hhe.test(e)||ghe.has(t)}function Lk({src:e,type:t}){return rr(e)&&mhe.test(e)||vhe.has(t)}function UP(e){return rr(e.src)&&(LU(e)||NU(e)||Gv(e))}function yhe(e){return!Zt&&typeof window.MediaStream<"u"&&e instanceof window.MediaStream}function R1e(e,t){let r=new URL(e);for(let n of Object.keys(t))r.searchParams.set(n,t[n]+"");return r.toString()}function Wd(e,t="preconnect"){if(Zt)return!1;let r=document.querySelector(`link[href="${e}"]`);if(!Kd(r))return!0;let n=document.createElement("link");return n.rel=t,n.href=e,n.crossOrigin="true",document.head.append(n),!0}function ob(e){if(db[e])return db[e].promise;let t=E1(),r=document.querySelector(`script[src="${e}"]`);if(!Kd(r))return t.resolve(),t.promise;db[e]=t;let n=document.createElement("script");return n.src=e,n.onload=()=>{t.resolve(),delete db[e]},n.onerror=()=>{t.reject(),delete db[e]},setTimeout(()=>document.head.append(n),0),t.promise}function fb(e){return e==="use-credentials"?"include":rr(e)?"same-origin":void 0}function w$(e,t){return t>=e.startTime&&ts.includes(l.kind)&&l.mode==="showing");if(o!==n){if(!o){r(null),n=null;return}o.readyState==2?r(o):(r(null),Os(()=>{let l=Sn(o,"load",()=>{r(o),l()},{once:!0})},a)),n=o}}return i(),Sn(e,"mode-change",i)}function Ll(e){return Uit.test(e.kind)}function bhe(e,t,r){let n=rr(e)?JSON.parse(e):e,a=[],i=[];return n.regions&&r&&(a=n.regions.map(s=>Object.assign(new r,s))),(n.cues||gs(n))&&(i=(gs(n)?n:n.cues).filter(s=>Ji(s.startTime)&&Ji(s.endTime)).map(s=>Object.assign(new t(0,0,""),s))),{regions:a,cues:i}}function C$(e,t=!1){let r=t?xhe:Git;qv.reset(e,n=>r.has(n)),qd()}function MU(e,t){let r=e+t.clipStartTime(),n=Math.floor(e)===Math.floor(t.seekableStart()),a=Math.floor(r)===Math.floor(t.seekableEnd());return n?t.seekableStart():a?t.seekableEnd():t.isLiveDVR()&&t.liveDVRWindow()>0&&rT$.delete(e)}function pa(e,t,r){e.hasAttribute(t)||e.setAttribute(t,r)}function fg(e,t){if(e.hasAttribute("aria-label")||e.hasAttribute("data-no-label"))return;if(!Co(t)){Mr(e,"aria-label",t);return}function r(){Mr(e,"aria-label",t())}Zt?r():qe(r)}function whe(e){let t=getComputedStyle(e);return t.display!=="none"&&parseInt(t.opacity)>0}function rst(e){return!!e&&("checkVisibility"in e?e.checkVisibility({checkOpacity:!0,checkVisibilityCSS:!0}):whe(e))}function Che(e,t){return tst(()=>t(rst(e)))}function She(e,t,r){for(;t;){if(t===e)return!0;if(r?.(t))break;t=t.parentElement}return!1}function dg(e,t){return new Kn(e).add("pointerup",r=>{r.button===0&&!r.defaultPrevented&&t(r)}).add("keydown",r=>{K6(r)&&t(r)})}function BU(e){return ky(e)&&(e.touches.length>1||e.changedTouches.length>1)}function The(e){if(Zt)return e();let t=Py(),r=window.requestAnimationFrame(()=>{Os(e,t),r=-1});return()=>void window.cancelAnimationFrame(r)}function Ehe(e,t,r,{offsetVarName:n,xOffset:a,yOffset:i,...s}){if(!e)return;let o=r.replace(" ","-").replace("-center","");if(nl(e,"visibility",t?null:"hidden"),!t)return;let l=r.includes("top"),u=f=>r.includes("left")?`calc(-1 * ${f})`:f,c=f=>l?`calc(-1 * ${f})`:f;return C8(t,e,()=>{S8(t,e,{placement:o,middleware:[...s.middleware??[],nT({fallbackAxisSideDirection:"start",crossAxis:!1}),rT()],...s}).then(({x:f,y:g,middlewareData:w})=>{let A=!!w.flip?.index;l=r.includes(A?"bottom":"top"),e.setAttribute("data-placement",A?r.startsWith("top")?r.replace("top","bottom"):r.replace("bottom","top"):r),Object.assign(e.style,{top:`calc(${g+"px"} + ${c(i?i+"px":`var(--${n}-y-offset, 0px)`)})`,left:`calc(${f+"px"} + ${u(a?a+"px":`var(--${n}-x-offset, 0px)`)})`})})})}function nst(e){return getComputedStyle(e).animationName!=="none"}function ek(e){return e instanceof HTMLElement}function zU(e,t){return[...e].sort(t?ost:sst)}function sst(e,t){return e.height===t.height?(e.bitrate??0)-(t.bitrate??0):e.height-t.height}function ost(e,t){return t.height===e.height?(t.bitrate??0)-(e.bitrate??0):t.height-e.height}function Ahe(e){return!Zt&&e instanceof HTMLAudioElement}function Phe(e){return!Zt&&e instanceof HTMLVideoElement}function khe(e){return Ahe(e)||Phe(e)}function ust(e){return e.replace(/Shift\+(\d)/g,(t,r)=>cst[r-1])}function h$(e){if(om.fullscreenElement===e)return!0;try{return e.matches(om.fullscreenPseudoClass)}catch{return!1}}function $1e(){if(!P$)throw Error("[vidstack] no fullscreen API")}function jU(){return ZP??=new AudioContext}function dst(){let e=jU(),t=e.createGain();return t.connect(e.destination),ck.push(t),t}function pst(e,t){let r=jU(),n=r.createMediaElementSource(e);return t&&n.connect(t),uk.push(n),n}function fst(e){let t=ck.indexOf(e);t!==-1&&(ck.splice(t,1),e.disconnect(),Rhe())}function hst(e){let t=uk.indexOf(e);t!==-1&&(uk.splice(t,1),e.disconnect(),Rhe())}function Rhe(){ZP&&ck.length===0&&uk.length===0&&ZP.close().then(()=>{ZP=null})}function U1e(e){return Zt||e?.type==="blur"||document.visibilityState==="hidden"?"hidden":document.hasFocus()?"active":"passive"}function gst(e,t){return Array.from(e.children).find(r=>r.track===t)}function G1e(e){try{return new Intl.DisplayNames(navigator.languages,{type:"language"}).of(e)??null}catch{return null}}function My(e){return e instanceof Error?e:Error(typeof e=="string"?e:JSON.stringify(e))}function dm(e,t){if(!e)throw Error("Assertion failed.")}async function bst(e,t={}){if(!Ei(e)){if(t.onLoadStart?.(),wst(e))return t.onLoaded?.(e),e;if(q1e(e)){let r=e.MediaPlayer;return t.onLoaded?.(r),r}try{let r=(await e())?.default;if(q1e(r))return t.onLoaded?.(r.MediaPlayer),r.MediaPlayer;if(r)t.onLoaded?.(r);else throw Error("");return r}catch(r){t.onLoadError?.(r)}}}async function xst(e,t={}){if(rr(e)){t.onLoadStart?.();try{if(await ob(e),!Co(window.dashjs.MediaPlayer))throw Error("");let r=window.dashjs.MediaPlayer;return t.onLoaded?.(r),r}catch(r){t.onLoadError?.(r)}}}function wst(e){return e&&e.prototype&&e.prototype!==Function}function q1e(e){return e&&"MediaPlayer"in e}function m$(e,t){let r=String(e),n=r.length;if(n=3600?m$(s,2):s,f=m$(o,2),g=a&&l>0?`.${String(l).replace(/^0?\./,"")}`:"",w=`${c}:${f}${g}`;return i>0||n?`${u}:${w}`:w}function vb(e){let t=[],{hours:r,minutes:n,seconds:a}=Ihe(e);return r>0&&t.push(`${r} hour`),n>0&&t.push(`${n} min`),(a>0||t.length===0)&&t.push(`${a} sec`),t.join(" ")}function v$(e,t){if(!(e&&t))throw Error("[vidstack] media not ready")}function K1e(e,t){if(!t?.supported)throw Error("[vidstack] no fullscreen support")}function qP(e,t){Mr(e,"data-focus",t),Mr(e,"data-hocus",t)}function W1e(e,t){Mr(e,"data-hocus",t),Mr(e,"data-hover",t)}function Pst(e,t){return fetch(e,t).then(r=>r.text()).then(r=>/type="static"/.test(r)?"on-demand":"live")}function Ohe(e,t){return fetch(e,t).then(r=>r.text()).then(r=>{let n=kst(r);if(n)return Ohe(/^https?:/.test(n)?n:new URL(n,e).href,t);let a=/EXT-X-PLAYLIST-TYPE:\s*VOD/.test(r)?"on-demand":"live";return a==="live"&&_st(r)>=10&&(/#EXT-X-DVR-ENABLED:\s*true/.test(r)||r.includes("#EXT-X-DISCONTINUITY"))?"live:dvr":a})}function kst(e){let t=e.match(/#EXT-X-STREAM-INF:[^\n]+(\n[^\n]+)*/g);return t?t[0].split(` `)[1].trim():null}function _st(e){let t=e.split(` `);for(let r of t)if(r.startsWith("#EXT-X-TARGETDURATION")){let n=parseFloat(r.split(":")[1]);if(!isNaN(n))return n}return-1}function J1e(e){return(gs(e)?e:[e]).map(t=>rr(t)?{src:t,type:Y1e(t)}:{...t,type:Y1e(t.src,t.type)})}function Y1e(e,t){return rr(t)&&t.length?t:rr(e)&&Z$.has(e)?Z$.get(e):!t&&Gv({src:e,type:""})?"application/x-mpegurl":!t&&Lk({src:e,type:""})?"application/dash+xml":!rr(e)||e.startsWith("blob:")?"video/object":e.includes("youtube")||e.includes("youtu.be")?"video/youtube":e.includes("vimeo")&&!e.includes("progressive_redirect")&&!e.includes(".m3u8")?"video/vimeo":"?"}function X1e(e,t){return e?.src===t?.src&&e?.type===t?.type}function Lst(e){return e?"true":"false"}function Eo(e){return()=>Lst(e())}function Q1e(e,t,r){let n=t-e,a=r-e;return n>0?a/n:0}function Nst(e,t,r,n){return DU(e,So(r,S$(n)),t)}function Mst(e,t,r,n){let a=DU(0,r,1),i=t-e,s=i*a,o=s/n,l=n*Math.round(o);return e+l}function Lhe(e,{clamp:t,offset:r,orientation:n}){let a=getComputedStyle(e),i=parseFloat(a.width),s=parseFloat(a.height),o={top:null,right:null,bottom:null,left:null};if(o[n==="horizontal"?"bottom":"left"]=`calc(100% + var(--media-slider-preview-offset, ${r}px))`,n==="horizontal"){let l=i/2;if(!t)o.left=`calc(var(--slider-pointer) - ${l}px)`;else{let u=`max(0px, calc(var(--slider-pointer) - ${l}px))`,c=`calc(100% - ${i}px)`;o.left=`min(${u}, ${c})`}}else{let l=s/2;if(!t)o.bottom=`calc(var(--slider-pointer) - ${l}px)`;else{let u=`max(${l}px, calc(var(--slider-pointer) - ${l}px))`,c=`calc(100% - ${s}px)`;o.bottom=`min(${u}, ${c})`}}Object.assign(e.style,o)}function zst(e,t){let r=LH(e,t);for(let{el:n,top:a,left:i}of r)n.scroll({top:a,left:i,behavior:t.behavior})}function jst(e,t={}){zst(e,{scrollMode:"if-needed",block:"center",inline:"center",...t})}function Zst(e){return ri.isValidElement(e)&&e.type===Kst}function Wst(e,t){let r={...t};for(let n in t){let a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...o)=>{i(...o),a(...o)}:a&&(r[n]=a):n==="style"?r[n]={...a,...i}:n==="className"&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}function Dhe(e){return e?.$$PROVIDER_TYPE==="REMOTION"}function nx(e,t){let r=sm(hg);return Sa((t?.current?.$state||r||Yst)[e])}function Qs(e,t){let r=sm(qv);return Sa((t?.current?.$state||r||Xst)[e])}var ri,Zt,Nit,ub,rhe,Ly,JP,qa,uhe,dhe,phe,fhe,hhe,mhe,ghe,vhe,db,Bit,zit,jit,Fit,Vit,Hit,$it,Vr,Ic,Uit,qv,xhe,Git,ex,By,YP,qit,Kit,Zit,Wit,Jit,Yit,Xit,Qit,est,kr,mb,pb,XP,QP,T$,E$,tk,rk,ast,ist,Ls,nk,fm,_he,GP,lst,H1e,A$,cst,ak,ik,P$,sk,gb,ok,zy,lk,ZP,ck,uk,k$,mst,_$,A1,R$,I$,ab,O$,ib,L$,N$,M$,D$,B$,Ny,vst,yst,z$,j$,Cst,F$,Sst,dk,pk,fk,g$,Tst,Est,hk,V$,H$,mk,$$,U$,Ast,G$,q$,Z1e,K$,gk,Ou,vk,Ia,Z$,W$,J$,yk,Rst,Y$,X$,Q$,bk,Vv,Ist,eU,tU,rU,To,xk,Ost,nU,aU,iU,sU,oU,lU,cU,uU,dU,hg,wk,FU,hb,y$,pU,jy,Oc,Hv,pm,KP,Ck,Sk,fU,Tk,Dst,Ek,Bst,hU,mU,gU,vU,yU,Ak,Pk,Nk,Iu,Fst,Vst,bU,Hst,$st,rx,Ust,pg,yb,Gst,xU,b$,wU,CU,$v,kk,Nhe,_k,qst,SU,TU,EU,AU,PU,Uv,Rk,bb,xb,wb,Ik,Cb,Sb,Tb,Eb,Ab,Pb,kb,_b,Rb,Ib,Ob,Lb,Fy,Nb,Mb,Db,Bb,zb,jb,Fb,Vb,Hb,$b,Ub,Gb,qb,Kb,Zb,Wb,Jb,Yb,Ok,Vy,Xb,Mhe,kU,Kst,Jst,Er,ehe,Yst,the,Xst,Ru=Li(()=>{"use client";d();p();ri=J(Se(),1);Il();r1();Zt=typeof document>"u",Nit=Zt?"":navigator?.userAgent.toLowerCase()||"",ub=!Zt&&/iphone|ipad|ipod|ios|crios|fxios/i.test(Nit),rhe=!Zt&&/(iphone|ipod)/gi.test(navigator?.platform||""),Ly=!Zt&&!!window.chrome,JP=!Zt&&(!!window.safari||ub);qa=class{#e;get length(){return this.#e.length}constructor(t,r){gs(t)?this.#e=t:!Ei(t)&&!Ei(r)?this.#e=[[t,r]]:this.#e=[]}start(t){return this.#e[t][0]??1/0}end(t){return this.#e[t][1]??1/0}};uhe=/\.(m4a|m4b|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx|flac)($|\?)/i,dhe=new Set(["audio/mpeg","audio/ogg","audio/3gp","audio/mp3","audio/webm","audio/flac","audio/m4a","audio/m4b","audio/mp4a","audio/mp4"]),phe=/\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\d+]+)?($|\?)/i,fhe=new Set(["video/mp4","video/webm","video/3gp","video/ogg","video/avi","video/mpeg"]),hhe=/\.(m3u8)($|\?)/i,mhe=/\.(mpd)($|\?)/i,ghe=new Set(["application/vnd.apple.mpegurl","audio/mpegurl","audio/x-mpegurl","application/x-mpegurl","video/x-mpegurl","video/mpegurl","application/mpegurl"]),vhe=new Set(["application/dash+xml"]);db={};Bit=Symbol(0),zit=Symbol(0),jit=Symbol(0),Fit=Symbol(0),Vit=Symbol(0),Hit=Symbol(0),$it=Symbol(0),Vr={crossOrigin:Bit,readyState:zit,updateActiveCues:jit,canLoad:Fit,onModeChange:Vit,native:Hit,nativeHLS:$it};Ic=class extends Ey{static createId(t){return`vds-${t.type}-${t.kind}-${t.src??t.label??"?"}`}src;content;type;encoding;id="";label="";language="";kind;default=!1;#e=!1;#t=0;#r="disabled";#n={};#a=[];#i=[];#s=[];[Vr.readyState]=0;[Vr.crossOrigin];[Vr.onModeChange]=null;[Vr.native]=null;get metadata(){return this.#n}get regions(){return this.#a}get cues(){return this.#i}get activeCues(){return this.#s}get readyState(){return this[Vr.readyState]}get mode(){return this.#r}set mode(t){this.setMode(t)}constructor(t){super();for(let r of Object.keys(t))this[r]=t[r];this.type||(this.type="vtt"),!Zt&&t.content?this.#o(t):t.src||(this[Vr.readyState]=2)}addCue(t,r){let n=0,a=this.#i.length;for(n=0;n=0){let a=this.#s.includes(t);this.#i.splice(n,1),this[Vr.native]?.track.removeCue(t),this.dispatchEvent(new Fr("remove-cue",{detail:t,trigger:r})),a&&this[Vr.updateActiveCues](this.#t,r)}}setMode(t,r){this.#r!==t&&(this.#r=t,t==="disabled"?(this.#s=[],this.#d()):this.readyState===2?this[Vr.updateActiveCues](this.#t,r):this.#l(),this.dispatchEvent(new Fr("mode-change",{detail:this,trigger:r})),this[Vr.onModeChange]?.())}[Vr.updateActiveCues](t,r){if(this.#t=t,this.mode==="disabled"||!this.#i.length)return;let n=[];for(let i=0,s=this.#i.length;i(nb(),rb)).then(({parseText:r,VTTCue:n,VTTRegion:a})=>{!rr(t.content)||t.type==="json"?(this.#p(t.content,n,a),this.readyState!==3&&this.#u()):r(t.content,{type:t.type}).then(({cues:i,regions:s})=>{this.#i=i,this.#a=s,this.#u()})})}async#l(){if(!(!this.#e||this[Vr.readyState]>0)){if(this[Vr.readyState]=1,this.dispatchEvent(new Fr("load-start")),!this.src){this.#u();return}try{let{parseResponse:t,VTTCue:r,VTTRegion:n}=await Promise.resolve().then(()=>(nb(),rb)),a=this[Vr.crossOrigin]?.(),i=fetch(this.src,{headers:this.type==="json"?{"Content-Type":"application/json"}:void 0,credentials:fb(a)});if(this.type==="json")this.#p(await(await i).text(),r,n);else{let{errors:s,metadata:o,regions:l,cues:u}=await t(i,{type:this.type,encoding:this.encoding});if(s[0]?.code===0)throw s[0];this.#n=o,this.#a=l,this.#i=u}this.#u()}catch(t){this.#c(t)}}}#u(){if(this[Vr.readyState]=2,!this.src||this.type!=="vtt"){let r=this[Vr.native];if(r&&!r.managed)for(let n of this.#i)r.track.addCue(n)}let t=new Fr("load");this[Vr.updateActiveCues](this.#t,t),this.dispatchEvent(t)}#c(t){this[Vr.readyState]=3,this.dispatchEvent(new Fr("error",{detail:t}))}#p(t,r,n){try{let{regions:a,cues:i}=bhe(t,r,n);this.#a=a,this.#i=i}catch(a){this.#c(a)}}#d(t){this.dispatchEvent(new Fr("cue-change",{trigger:t}))}},Uit=/captions|subtitles/;qv=new Gd({artist:"",artwork:null,audioTrack:null,audioTracks:[],autoPlay:!1,autoPlayError:null,audioGain:null,buffered:new qa,canLoad:!1,canLoadPoster:!1,canFullscreen:!1,canOrientScreen:_U(),canPictureInPicture:!1,canPlay:!1,clipStartTime:0,clipEndTime:0,controls:!1,get iOSControls(){return rhe&&this.mediaType==="video"&&(!this.playsInline||!om.fullscreenEnabled&&this.fullscreen)},get nativeControls(){return this.controls||this.iOSControls},controlsVisible:!1,get controlsHidden(){return!this.controlsVisible},crossOrigin:null,ended:!1,error:null,fullscreen:!1,get loop(){return this.providedLoop||this.userPrefersLoop},logLevel:"silent",mediaType:"unknown",muted:!1,paused:!0,played:new qa,playing:!1,playsInline:!1,pictureInPicture:!1,preload:"metadata",playbackRate:1,qualities:[],quality:null,autoQuality:!1,canSetQuality:!0,canSetPlaybackRate:!0,canSetVolume:!1,canSetAudioGain:!1,seekable:new qa,seeking:!1,source:{src:"",type:""},sources:[],started:!1,textTracks:[],textTrack:null,get hasCaptions(){return this.textTracks.filter(Ll).length>0},volume:1,waiting:!1,realCurrentTime:0,get currentTime(){return this.ended?this.duration:this.clipStartTime>0?Math.max(0,Math.min(this.realCurrentTime-this.clipStartTime,this.duration)):this.realCurrentTime},providedDuration:-1,intrinsicDuration:0,get duration(){return this.seekableWindow},get title(){return this.providedTitle||this.inferredTitle},get poster(){return this.providedPoster||this.inferredPoster},get viewType(){return this.providedViewType!=="unknown"?this.providedViewType:this.inferredViewType},get streamType(){return this.providedStreamType!=="unknown"?this.providedStreamType:this.inferredStreamType},get currentSrc(){return this.source},get bufferedStart(){let e=x$(this.buffered)??0;return Math.max(e,this.clipStartTime)},get bufferedEnd(){let e=ug(this.buffered)??0;return Math.min(this.seekableEnd,Math.max(0,e-this.clipStartTime))},get bufferedWindow(){return Math.max(0,this.bufferedEnd-this.bufferedStart)},get seekableStart(){if(this.isLiveDVR&&this.liveDVRWindow>0)return Math.max(0,this.seekableEnd-this.liveDVRWindow);let e=x$(this.seekable)??0;return Math.max(e,this.clipStartTime)},get seekableEnd(){if(this.providedDuration>0)return this.providedDuration;let e=this.liveSyncPosition>0?this.liveSyncPosition:this.canPlay?ug(this.seekable)??1/0:0;return this.clipEndTime>0?Math.min(this.clipEndTime,e):e},get seekableWindow(){let e=this.seekableEnd-this.seekableStart;return isNaN(e)?1/0:Math.max(0,e)},canAirPlay:!1,canGoogleCast:!1,remotePlaybackState:"disconnected",remotePlaybackType:"none",remotePlaybackLoader:null,remotePlaybackInfo:null,get isAirPlayConnected(){return this.remotePlaybackType==="airplay"&&this.remotePlaybackState==="connected"},get isGoogleCastConnected(){return this.remotePlaybackType==="google-cast"&&this.remotePlaybackState==="connected"},pointer:"fine",orientation:"landscape",width:0,height:0,mediaWidth:0,mediaHeight:0,lastKeyboardAction:null,userBehindLiveEdge:!1,liveEdgeTolerance:10,minLiveDVRWindow:60,get canSeek(){return/unknown|on-demand|:dvr/.test(this.streamType)&&Number.isFinite(this.duration)&&(!this.isLiveDVR||this.duration>=this.liveDVRWindow)},get live(){return this.streamType.includes("live")||!Number.isFinite(this.duration)},get liveEdgeStart(){return this.live&&Number.isFinite(this.seekableEnd)?Math.max(0,this.seekableEnd-this.liveEdgeTolerance):0},get liveEdge(){return this.live&&(!this.canSeek||!this.userBehindLiveEdge&&this.currentTime>=this.liveEdgeStart)},get liveEdgeWindow(){return this.live&&Number.isFinite(this.seekableEnd)?this.seekableEnd-this.liveEdgeStart:0},get isLiveDVR(){return/:dvr/.test(this.streamType)},get liveDVRWindow(){return Math.max(this.inferredLiveDVRWindow,this.minLiveDVRWindow)},autoPlaying:!1,providedTitle:"",inferredTitle:"",providedLoop:!1,userPrefersLoop:!1,providedPoster:"",inferredPoster:"",inferredViewType:"unknown",providedViewType:"unknown",providedStreamType:"unknown",inferredStreamType:"unknown",liveSyncPosition:null,inferredLiveDVRWindow:0,savedState:null}),xhe=new Set(["autoPlayError","autoPlaying","buffered","canPlay","error","paused","played","playing","seekable","seeking","waiting"]),Git=new Set([...xhe,"ended","inferredPoster","inferredStreamType","inferredTitle","intrinsicDuration","inferredLiveDVRWindow","liveSyncPosition","realCurrentTime","savedState","started","userBehindLiveEdge"]);ex=T1();By=class{#e=null;#t=null;#r=-1;#n;constructor(t=void 0){this.#n=t}setTarget(t){this.#e=t}getPlayer(t){return this.#t?this.#t:((t??this.#e)?.dispatchEvent(new Fr("find-media-player",{detail:r=>void(this.#t=r),bubbles:!0,composed:!0})),this.#t)}setPlayer(t){this.#t=t}startLoading(t){this.#a("media-start-loading",t)}startLoadingPoster(t){this.#a("media-poster-start-loading",t)}requestAirPlay(t){this.#a("media-airplay-request",t)}requestGoogleCast(t){this.#a("media-google-cast-request",t)}play(t){this.#a("media-play-request",t)}pause(t){this.#a("media-pause-request",t)}mute(t){this.#a("media-mute-request",t)}unmute(t){this.#a("media-unmute-request",t)}enterFullscreen(t,r){this.#a("media-enter-fullscreen-request",r,t)}exitFullscreen(t,r){this.#a("media-exit-fullscreen-request",r,t)}lockScreenOrientation(t,r){this.#a("media-orientation-lock-request",r,t)}unlockScreenOrientation(t){this.#a("media-orientation-unlock-request",t)}enterPictureInPicture(t){this.#a("media-enter-pip-request",t)}exitPictureInPicture(t){this.#a("media-exit-pip-request",t)}seeking(t,r){this.#a("media-seeking-request",r,t)}seek(t,r){this.#a("media-seek-request",r,t)}seekToLiveEdge(t){this.#a("media-live-edge-request",t)}changeDuration(t,r){this.#a("media-duration-change-request",r,t)}changeClipStart(t,r){this.#a("media-clip-start-change-request",r,t)}changeClipEnd(t,r){this.#a("media-clip-end-change-request",r,t)}changeVolume(t,r){this.#a("media-volume-change-request",r,Math.max(0,Math.min(1,t)))}changeAudioTrack(t,r){this.#a("media-audio-track-change-request",r,t)}changeQuality(t,r){this.#a("media-quality-change-request",r,t)}requestAutoQuality(t){this.changeQuality(-1,t)}changeTextTrackMode(t,r,n){this.#a("media-text-track-change-request",n,{index:t,mode:r})}changePlaybackRate(t,r){this.#a("media-rate-change-request",r,t)}changeAudioGain(t,r){this.#a("media-audio-gain-change-request",r,t)}resumeControls(t){this.#a("media-resume-controls-request",t)}pauseControls(t){this.#a("media-pause-controls-request",t)}togglePaused(t){let r=this.getPlayer(t?.target);r&&(r.state.paused?this.play(t):this.pause(t))}toggleControls(t){let r=this.getPlayer(t?.target);r&&(r.controls.showing?r.controls.hide(0,t):r.controls.show(0,t))}toggleMuted(t){let r=this.getPlayer(t?.target);r&&(r.state.muted?this.unmute(t):this.mute(t))}toggleFullscreen(t,r){let n=this.getPlayer(r?.target);n&&(n.state.fullscreen?this.exitFullscreen(t,r):this.enterFullscreen(t,r))}togglePictureInPicture(t){let r=this.getPlayer(t?.target);r&&(r.state.pictureInPicture?this.exitPictureInPicture(t):this.enterPictureInPicture(t))}showCaptions(t){let r=this.getPlayer(t?.target);if(!r)return;let n=r.state.textTracks,a=this.#r;(!n[a]||!Ll(n[a]))&&(a=-1),a===-1&&(a=n.findIndex(i=>Ll(i)&&i.default)),a===-1&&(a=n.findIndex(i=>Ll(i))),a>=0&&this.changeTextTrackMode(a,"showing",t),this.#r=-1}disableCaptions(t){let r=this.getPlayer(t?.target);if(!r)return;let n=r.state.textTracks,a=r.state.textTrack;if(a){let i=n.indexOf(a);this.changeTextTrackMode(i,"disabled",t),this.#r=i}}toggleCaptions(t){let r=this.getPlayer(t?.target);r&&(r.state.textTrack?this.disableCaptions():this.showCaptions())}userPrefersLoopChange(t,r){this.#a("media-user-loop-change-request",r,t)}#a(t,r,n){let a=new Fr(t,{bubbles:!0,composed:!0,cancelable:!0,detail:n,trigger:r}),i=r?.target||null;i&&i instanceof Zr&&(i=i.el),i=!i||i===document||i===window||i===document.body||this.#t?.el&&i instanceof Node&&!this.#t.el.contains(i)?this.#e??this.getPlayer()?.el:i??this.#e,this.#t?t==="media-play-request"&&!this.#t.state.canLoad?i?.dispatchEvent(a):this.#t.canPlayQueue.enqueue(t,()=>i?.dispatchEvent(a)):i?.dispatchEvent(a)}#i(t){}},YP=class{playerId="vds-player";mediaId=null;#e={volume:null,muted:null,audioGain:null,time:null,lang:null,captions:null,rate:null,quality:null};async getVolume(){return this.#e.volume}async setVolume(t){this.#e.volume=t,this.save()}async getMuted(){return this.#e.muted}async setMuted(t){this.#e.muted=t,this.save()}async getTime(){return this.#e.time}async setTime(t,r){let n=t<0;this.#e.time=n?null:t,n||r?this.saveTime():this.saveTimeThrottled()}async getLang(){return this.#e.lang}async setLang(t){this.#e.lang=t,this.save()}async getCaptions(){return this.#e.captions}async setCaptions(t){this.#e.captions=t,this.save()}async getPlaybackRate(){return this.#e.rate}async setPlaybackRate(t){this.#e.rate=t,this.save()}async getAudioGain(){return this.#e.audioGain}async setAudioGain(t){this.#e.audioGain=t,this.save()}async getVideoQuality(){return this.#e.quality}async setVideoQuality(t){this.#e.quality=t,this.save()}onChange(t,r,n="vds-player"){let a=n?localStorage.getItem(n):null,i=r?localStorage.getItem(r):null;this.playerId=n,this.mediaId=r,this.#e={volume:null,muted:null,audioGain:null,lang:null,captions:null,rate:null,quality:null,...a?JSON.parse(a):{},time:i?+i:null}}save(){if(Zt||!this.playerId)return;let t=JSON.stringify({...this.#e,time:void 0});localStorage.setItem(this.playerId,t)}saveTimeThrottled=lm(this.saveTime.bind(this),1e3);saveTime(){if(Zt||!this.mediaId)return;let t=(this.#e.time??0).toString();localStorage.setItem(this.mediaId,t)}},qit=Symbol(0),Kit=Symbol(0),Zit=Symbol(0),Wit=Symbol(0),Jit=Symbol(0),Yit=Symbol(0),Xit=Symbol(0),Qit=Symbol(0),est=Symbol(0),kr={add:qit,remove:Kit,reset:Zit,select:Wit,readonly:Jit,setReadonly:Yit,onReset:Xit,onRemove:Qit,onUserSelect:est},mb=class extends Ey{items=[];[kr.readonly]=!1;get length(){return this.items.length}get readonly(){return this[kr.readonly]}indexOf(t){return this.items.indexOf(t)}getById(t){return t===""?null:this.items.find(r=>r.id===t)??null}toArray(){return[...this.items]}[Symbol.iterator](){return this.items.values()}[kr.add](t,r){let n=this.items.length;""+n in this||Object.defineProperty(this,n,{get(){return this.items[n]}}),!this.items.includes(t)&&(this.items.push(t),this.dispatchEvent(new Fr("add",{detail:t,trigger:r})))}[kr.remove](t,r){let n=this.items.indexOf(t);n>=0&&(this[kr.onRemove]?.(t,r),this.items.splice(n,1),this.dispatchEvent(new Fr("remove",{detail:t,trigger:r})))}[kr.reset](t){for(let r of[...this.items])this[kr.remove](r,t);this.items=[],this[kr.setReadonly](!1,t),this[kr.onReset]?.()}[kr.setReadonly](t,r){this[kr.readonly]!==t&&(this[kr.readonly]=t,this.dispatchEvent(new Fr("readonly-change",{detail:t,trigger:r})))}},pb=Symbol(0),XP=class extends mb{get selected(){return this.items.find(t=>t.selected)??null}get selectedIndex(){return this.items.findIndex(t=>t.selected)}[kr.onRemove](t,r){this[kr.select](t,!1,r)}[kr.add](t,r){t[pb]=!1,Object.defineProperty(t,"selected",{get(){return this[pb]},set:n=>{this.readonly||(this[kr.onUserSelect]?.(),this[kr.select](t,n))}}),super[kr.add](t,r)}[kr.select](t,r,n){if(r===t?.[pb])return;let a=this.selected;t&&(t[pb]=r),(r?a!==t:a===t)&&(a&&(a[pb]=!1),this.dispatchEvent(new Fr("change",{detail:{prev:a,current:this.selected},trigger:n})))}},QP=class extends XP{};T$=new Set;if(!Zt){let e=function(){for(let t of T$)try{t()}catch{}window.requestAnimationFrame(e)};e()}E$=class{priority=0;#e=!0;#t=null;#r=null;#n=new Set;canRender(t,r){return!!r}attach(t){this.#t=t,t&&(t.textTracks.onchange=this.#o.bind(this))}addTrack(t){this.#n.add(t),this.#a(t)}removeTrack(t){t[Vr.native]?.remove?.(),t[Vr.native]=null,this.#n.delete(t)}changeTrack(t){let r=t?.[Vr.native];r&&r.track.mode!=="showing"&&(r.track.mode="showing"),this.#r=t}setDisplay(t){this.#e=t,this.#o()}detach(){this.#t&&(this.#t.textTracks.onchange=null);for(let t of this.#n)this.removeTrack(t);this.#n.clear(),this.#t=null,this.#r=null}#a(t){if(!this.#t)return;let r=t[Vr.native]??=this.#i(t);ek(r)&&(this.#t.append(r),r.track.mode=r.default?"showing":"disabled")}#i(t){let r=document.createElement("track"),n=t.default||t.mode==="showing",a=t.src&&t.type==="vtt";return r.id=t.id,r.src=a?t.src:"",r.label=t.label,r.kind=t.kind,r.default=n,t.language&&(r.srclang=t.language),n&&!a&&this.#s(t,r.track),r}#s(t,r){if(!(t.src&&t.type==="vtt"||r.cues?.length))for(let n of t.cues)r.addCue(n)}#o(t){for(let r of this.#n){let n=r[Vr.native];if(!n)continue;if(!this.#e){n.track.mode=n.managed?"hidden":"disabled";continue}let a=n.track.mode==="showing";a&&this.#s(r,n.track),r.setMode(a?"showing":"disabled",t)}}},tk=class{#e=null;#t;#r=[];#n;#a=!1;#i=null;#s=null;constructor(t){this.#n=t;let r=t.textTracks;this.#t=r,qe(this.#o.bind(this)),en(this.#f.bind(this)),new Kn(r).add("add",this.#c.bind(this)).add("remove",this.#p.bind(this)).add("mode-change",this.#d.bind(this))}#o(){let{nativeControls:t}=this.#n.$state;this.#a=t(),this.#d()}add(t){this.#r.push(t),im(this.#d.bind(this))}remove(t){t.detach(),this.#r.splice(this.#r.indexOf(t),1),im(this.#d.bind(this))}attachVideo(t){requestAnimationFrame(()=>{if(this.#e=t,t){this.#i=new E$,this.#i.attach(t);for(let r of this.#t)this.#l(r)}this.#d()})}#l(t){Ll(t)&&this.#i?.addTrack(t)}#u(t){Ll(t)&&this.#i?.removeTrack(t)}#c(t){this.#l(t.detail)}#p(t){this.#u(t.detail)}#d(){let t=this.#t.selected;if(this.#e&&(this.#a||t?.[Vr.nativeHLS])){this.#s?.changeTrack(null),this.#i?.setDisplay(!0),this.#i?.changeTrack(t);return}if(this.#i?.setDisplay(!1),this.#i?.changeTrack(null),!t){this.#s?.changeTrack(null);return}let r=this.#r.sort((n,a)=>n.priority-a.priority).find(n=>n.canRender(t,this.#e));this.#s!==r&&(this.#s?.detach(),r?.attach(this.#e),this.#s=r??null),r?.changeTrack(t)}#f(){this.#i?.detach(),this.#i=null,this.#s?.detach(),this.#s=null}},rk=class extends mb{#e=!1;#t={};#r=null;#n=null;[Vr.crossOrigin];constructor(){super()}get selected(){return this.items.find(r=>r.mode==="showing"&&Ll(r))??null}get selectedIndex(){let t=this.selected;return t?this.indexOf(t):-1}get preferredLang(){return this.#n}set preferredLang(t){this.#n=t,this.#u(t)}add(t,r){let n=t instanceof Ic,a=n?t:new Ic(t),i=t.kind==="captions"||t.kind==="subtitles"?"captions":t.kind;return this.#t[i]&&t.default&&delete t.default,a.addEventListener("mode-change",this.#s),this[kr.add](a,r),a[Vr.crossOrigin]=this[Vr.crossOrigin],this.#e&&a[Vr.canLoad](),t.default&&(this.#t[i]=a),this.#a(),this}remove(t,r){if(this.#i=t,!!this.items.includes(t))return t===this.#t[t.kind]&&delete this.#t[t.kind],t.mode="disabled",t[Vr.onModeChange]=null,t.removeEventListener("mode-change",this.#s),this[kr.remove](t,r),this.#i=null,this}clear(t){for(let r of[...this.items])this.remove(r,t);return this}getByKind(t){let r=Array.isArray(t)?t:[t];return this.items.filter(n=>r.includes(n.kind))}[Vr.canLoad](){if(!this.#e){for(let t of this.items)t[Vr.canLoad]();this.#e=!0,this.#a()}}#a=W6(async()=>{if(!this.#e)return;!this.#n&&this.#r&&(this.#n=await this.#r.getLang());let t=await this.#r?.getCaptions(),r=[["captions","subtitles"],"chapters","descriptions","metadata"];for(let n of r){let a=this.getByKind(n);if(a.find(u=>u.mode==="showing"))continue;let i=this.#n?a.find(u=>u.language===this.#n):null,s=gs(n)?this.#t[n.find(u=>this.#t[u])||""]:this.#t[n],o=i??s,l=o&&Ll(o);o&&(!l||t!==!1)&&(o.mode="showing",l&&this.#l(o))}},300);#i=null;#s=this.#o.bind(this);#o(t){let r=t.detail;if(this.#r&&Ll(r)&&r!==this.#i&&this.#l(r),r.mode==="showing"){let n=Ll(r)?["captions","subtitles"]:[r.kind];for(let a of this.items)a.mode==="showing"&&a!=r&&n.includes(a.kind)&&(a.mode="disabled")}this.dispatchEvent(new Fr("mode-change",{detail:t.detail,trigger:t}))}#l(t){t.mode!=="disabled"&&this.#u(t.language),this.#r?.setCaptions?.(t.mode==="showing")}#u(t){this.#r?.setLang?.(this.#n=t)}setStorage(t){this.#r=t}},ast=Symbol(0),ist=Symbol(0),Ls={setAuto:ast,enableAuto:ist},nk=class extends XP{#e=!1;switch="current";get auto(){return this.#e||this.readonly}[Ls.enableAuto];[kr.onUserSelect](){this[Ls.setAuto](!1)}[kr.onReset](t){this[Ls.enableAuto]=void 0,this[Ls.setAuto](!1,t)}autoSelect(t){this.readonly||this.#e||!this[Ls.enableAuto]||(this[Ls.enableAuto]?.(t),this[Ls.setAuto](!0,t))}getBySrc(t){return this.items.find(r=>r.src===t)}[Ls.setAuto](t,r){this.#e!==t&&(this.#e=t,this.dispatchEvent(new Fr("auto-change",{detail:t,trigger:r})))}};fm=class extends al{},_he={togglePaused:"k Space",toggleMuted:"m",toggleFullscreen:"f",togglePictureInPicture:"i",toggleCaptions:"c",seekBackward:"j J ArrowLeft",seekForward:"l L ArrowRight",volumeUp:"ArrowUp",volumeDown:"ArrowDown",speedUp:">",slowDown:"<"},GP=new Set(["Shift","Alt","Meta","Ctrl"]),lst='button, [role="button"]',H1e='input, textarea, select, [contenteditable], [role^="menuitem"], [role="timer"]',A$=class extends fm{#e;constructor(t){super(),this.#e=t}onConnect(){qe(this.#t.bind(this))}#t(){let{keyDisabled:t,keyTarget:r}=this.$props;if(t())return;let n=r()==="player"?this.el:document,a=pr(!1);n===this.el?new Kn(this.el).add("focusin",()=>a.set(!0)).add("focusout",i=>{this.el.contains(i.target)||a.set(!1)}):(wt(a)||a.set(document.querySelector("[data-media-player]")===this.el),Sn(document,"focusin",i=>{let s=i.composedPath().find(o=>o instanceof Element&&o.localName==="media-player");s!==void 0&&a.set(this.el===s)})),qe(()=>{a()&&new Kn(n).add("keyup",this.#r.bind(this)).add("keydown",this.#n.bind(this)).add("keydown",this.#a.bind(this),{capture:!0})})}#r(t){let r=document.activeElement;if(!t.key||!this.$state.canSeek()||r?.matches(H1e))return;let{method:n,value:a}=this.#i(t);if(!rr(a)&&!gs(a)){a?.onKeyUp?.({event:t,player:this.#e.player,remote:this.#e.remote}),a?.callback?.(t,this.#e.remote);return}n?.startsWith("seek")&&(t.preventDefault(),t.stopPropagation(),this.#l?(this.#u(t,n==="seekForward"),this.#l=null):(this.#e.remote.seek(this.#s,t),this.#s=void 0)),n?.startsWith("volume")&&this.el.querySelector("[data-media-volume-slider]")?.dispatchEvent(new KeyboardEvent("keyup",{key:n==="volumeUp"?"Up":"Down",shiftKey:t.shiftKey,trigger:t}))}#n(t){if(!t.key||GP.has(t.key))return;let r=document.activeElement;if(r?.matches(H1e)||K6(t)&&r?.matches(lst))return;let{method:n,value:a}=this.#i(t),i=!t.metaKey&&/^[0-9]$/.test(t.key);if(!rr(a)&&!gs(a)&&!i){a?.onKeyDown?.({event:t,player:this.#e.player,remote:this.#e.remote}),a?.callback?.(t,this.#e.remote);return}if(!n&&i){t.preventDefault(),t.stopPropagation(),this.#e.remote.seek(this.$state.duration()/10*Number(t.key),t);return}if(n){switch(t.preventDefault(),t.stopPropagation(),n){case"seekForward":case"seekBackward":this.#c(t,n,n==="seekForward");break;case"volumeUp":case"volumeDown":let s=this.el.querySelector("[data-media-volume-slider]");if(s)s.dispatchEvent(new KeyboardEvent("keydown",{key:n==="volumeUp"?"Up":"Down",shiftKey:t.shiftKey,trigger:t}));else{let l=t.shiftKey?.1:.05;this.#e.remote.changeVolume(this.$state.volume()+(n==="volumeUp"?+l:-l),t)}break;case"toggleFullscreen":this.#e.remote.toggleFullscreen("prefer-media",t);break;case"speedUp":case"slowDown":let o=this.$state.playbackRate();this.#e.remote.changePlaybackRate(Math.max(.25,Math.min(2,o+(n==="speedUp"?.25:-.25))),t);break;default:this.#e.remote[n]?.(t)}this.$state.lastKeyboardAction.set({action:n,event:t})}}#a(t){khe(t.target)&&this.#i(t).method&&t.preventDefault()}#i(t){let r={...this.$props.keyShortcuts(),...this.#e.ariaKeys},n=Object.keys(r).find(a=>{let i=r[a],s=gs(i)?i.join(" "):rr(i)?i:i?.keys;return(gs(s)?s:s?.split(" "))?.map(l=>ust(l).replace(/Control/g,"Ctrl").split("+"))?.some(l=>{let u=new Set(l.filter(c=>GP.has(c)));for(let c of GP){let f=c.toLowerCase()+"Key";if(!u.has(c)&&t[f])return!1}return l.every(c=>GP.has(c)?t[c.toLowerCase()+"Key"]:t.key===c.replace("Space"," "))})});return{method:n,value:n?r[n]:null}}#s;#o(t,r){let n=t.shiftKey?10:5;return this.#s=Math.max(0,Math.min((this.#s??this.$state.currentTime())+(r==="seekForward"?+n:-n),this.$state.duration()))}#l=null;#u(t,r){this.#l?.dispatchEvent(new KeyboardEvent(t.type,{key:r?"Right":"Left",shiftKey:t.shiftKey,trigger:t}))}#c(t,r,n){this.$state.canSeek()&&(this.#l||(this.#l=this.el.querySelector("[data-media-time-slider]")),this.#l?this.#u(t,n):this.#e.remote.seeking(this.#o(t,r),t))}},cst=["!","@","#","$","%","^","&","*","(",")"];ak=class extends al{#e;constructor(t){super(),this.#e=t}onAttach(t){let{$props:r,ariaKeys:n}=la(),a=t.getAttribute("aria-keyshortcuts");if(a){n[this.#e]=a,Zt||en(()=>{delete n[this.#e]});return}let i=r.keyShortcuts()[this.#e];if(i){let s=gs(i)?i.join(" "):rr(i)?i:i?.keys;t.setAttribute("aria-keyshortcuts",gs(s)?s.join(" "):s)}}},ik=class extends fm{#e=-2;#t=!1;#r=pr(!1);#n=pr(!1);#a=null;#i=pr(!0);defaultDelay=2e3;get canIdle(){return this.#i()}set canIdle(t){this.#i.set(t)}get hideOnMouseLeave(){let{hideControlsOnMouseLeave:t}=this.$props;return this.#r()||t()}set hideOnMouseLeave(t){this.#r.set(t)}get showing(){return this.$state.controlsVisible()}show(t=0,r){this.#m(),this.#t||this.#g(!0,t,r)}hide(t=this.defaultDelay,r){this.#m(),this.#t||this.#g(!1,t,r)}pause(t){this.#t=!0,this.#m(),this.#g(!0,0,t)}resume(t){this.#t=!1,!this.$state.paused()&&this.#g(!1,this.defaultDelay,t)}onConnect(){qe(this.#s.bind(this))}#s(){let{viewType:t}=this.$state;if(!this.el||!this.#i())return;if(t()==="audio"){this.show();return}qe(this.#o.bind(this)),qe(this.#l.bind(this));let r=this.#u.bind(this),n=this.#c.bind(this),a=this.#p.bind(this);new Kn(this.el).add("can-play",i=>this.show(0,i)).add("play",r).add("pause",n).add("end",a).add("auto-play-fail",n)}#o(){if(!this.el)return;let{started:t,pointer:r,paused:n}=this.$state;if(!t()||r()!=="fine")return;let a=new Kn(this.el),i=this.hideOnMouseLeave;(!i||!this.#n())&&qe(()=>{n()||a.add("pointermove",this.#v.bind(this))}),i&&a.add("mouseenter",this.#d.bind(this)).add("mouseleave",this.#f.bind(this))}#l(){let{paused:t,started:r,autoPlayError:n}=this.$state;if(t()||n()&&!r())return;let a=this.#v.bind(this);qe(()=>{if(!this.el)return;let i=this.$state.pointer(),s=i==="coarse",o=new Kn(this.el),l=[s?"touchend":"pointerup","keydown"];for(let u of l)o.add(u,a,{passive:!1})})}#u(t){t.triggers.hasType("ended")||(this.show(0,t),this.hide(void 0,t))}#c(t){this.show(0,t)}#p(t){let{loop:r}=this.$state;r()&&this.hide(0,t)}#d(t){this.#n.set(!1),this.show(0,t),this.hide(void 0,t)}#f(t){this.#n.set(!0),this.hide(0,t)}#m(){window.clearTimeout(this.#e),this.#e=-1}#v(t){t.MEDIA_GESTURE||this.#t||BU(t)||(Dv(t)&&(t.key==="Escape"?(this.el?.focus(),this.#a=null):this.#a&&(t.preventDefault(),requestAnimationFrame(()=>{this.#a?.focus(),this.#a=null}))),this.show(0,t),this.hide(this.defaultDelay,t))}#g(t,r,n){if(r===0){this.#w(t,n);return}this.#e=window.setTimeout(()=>{this.scope&&this.#w(t&&!this.#t,n)},r)}#w(t,r){this.$state.controlsVisible()!==t&&(this.$state.controlsVisible.set(t),!t&&document.activeElement&&this.el?.contains(document.activeElement)&&(this.#a=document.activeElement,requestAnimationFrame(()=>{this.el?.focus({preventScroll:!0})})),this.dispatch("controls-change",{detail:t,trigger:r}))}},P$=om.fullscreenEnabled,sk=class extends al{#e=!1;#t=!1;get active(){return this.#t}get supported(){return P$}onConnect(){new Kn(om).add("fullscreenchange",this.#n.bind(this)).add("fullscreenerror",this.#a.bind(this)),en(this.#r.bind(this))}async#r(){P$&&await this.exit()}#n(t){let r=h$(this.el);r!==this.#t&&(r||(this.#e=!1),this.#t=r,this.dispatch("fullscreen-change",{detail:r,trigger:t}))}#a(t){this.#e&&(this.dispatch("fullscreen-error",{detail:null,trigger:t}),this.#e=!1)}async enter(){try{return this.#e=!0,!this.el||h$(this.el)?void 0:($1e(),om.requestFullscreen(this.el))}catch(t){throw this.#e=!1,t}}async exit(){if(!(!this.el||!h$(this.el)))return $1e(),om.exitFullscreen()}};gb=class e extends al{#e=pr(this.#s());#t=pr(!1);#r;get type(){return this.#e()}get locked(){return this.#t()}get portrait(){return this.#e().startsWith("portrait")}get landscape(){return this.#e().startsWith("landscape")}static supported=_U();get supported(){return e.supported}onConnect(){if(this.supported)Sn(screen.orientation,"change",this.#a.bind(this));else{let t=window.matchMedia("(orientation: landscape)");t.onchange=this.#a.bind(this),en(()=>t.onchange=null)}en(this.#n.bind(this))}async#n(){this.supported&&this.#t()&&await this.unlock()}#a(t){this.#e.set(this.#s()),this.dispatch("orientation-change",{detail:{orientation:wt(this.#e),lock:this.#r},trigger:t})}async lock(t){wt(this.#t)||this.#r===t||(this.#i(),await screen.orientation.lock(t),this.#t.set(!0),this.#r=t)}async unlock(){wt(this.#t)&&(this.#i(),this.#r=void 0,await screen.orientation.unlock(),this.#t.set(!1))}#i(){if(!this.supported)throw Error("[vidstack] no orientation API")}#s(){return Zt?"portrait-primary":this.supported?window.screen.orientation.type:window.innerWidth>=window.innerHeight?"landscape-primary":"portrait-primary"}},ok=class{name="audio";target;canPlay(t){return LU(t)?Zt||!rr(t.src)||t.type==="?"||ahe(this.target,t.type):!1}mediaType(){return"audio"}async load(t){if(Zt)throw Error("[vidstack] can not load audio provider server-side");return new(await Promise.resolve().then(()=>(P1e(),A1e))).AudioProvider(this.target,t)}},zy=class{name="video";target;canPlay(t){return NU(t)?Zt||!rr(t.src)||t.type==="?"||ihe(this.target,t.type):!1}mediaType(){return"video"}async load(t){if(Zt)throw Error("[vidstack] can not load video provider server-side");return new(await Promise.resolve().then(function(){return vst})).VideoProvider(this.target,t)}},lk=class e extends zy{static supported=sb();name="hls";canPlay(t){return e.supported&&Gv(t)}async load(t){if(Zt)throw Error("[vidstack] can not load hls provider server-side");return new(await Promise.resolve().then(()=>(_1e(),k1e))).HLSProvider(this.target,t)}},ZP=null,ck=[],uk=[];k$=class{#e;#t;#r=null;#n=null;get currentGain(){return this.#r?.gain?.value??null}get supported(){return!0}constructor(t,r){this.#e=t,this.#t=r}setGain(t){let r=this.currentGain;if(t!==this.currentGain){if(t===1&&r!==1){this.removeGain();return}this.#r||(this.#r=dst(),this.#n&&this.#n.connect(this.#r)),this.#n||(this.#n=pst(this.#e,this.#r)),this.#r.gain.value=t,this.#t(t)}}removeGain(){this.#r&&(this.#n&&this.#n.connect(jU().destination),this.#i(),this.#t(null))}destroy(){this.#a(),this.#i()}#a(){if(this.#n)try{hst(this.#n)}catch{}finally{this.#n=null}}#i(){if(this.#r)try{fst(this.#r)}catch{}finally{this.#r=null}}},mst=["focus","blur","visibilitychange","pageshow","pagehide"],_$=class{#e=pr(U1e());#t=pr(Zt?"visible":document.visibilityState);#r;connect(){let t=new Kn(window),r=this.#n.bind(this);for(let n of mst)t.add(n,r);JP&&t.add("beforeunload",n=>{this.#r=setTimeout(()=>{n.defaultPrevented||n.returnValue.length>0||(this.#e.set("hidden"),this.#t.set("hidden"))},0)})}get pageState(){return this.#e()}get visibility(){return this.#t()}#n(t){JP&&window.clearTimeout(this.#r),(t.type!=="blur"||this.#e()==="active")&&(this.#e.set(U1e(t)),this.#t.set(document.visibilityState=="hidden"?"hidden":"visible"))}};A1=class{#e;#t;constructor(t){this.#t=t}start(){Ei(this.#e)&&this.#r()}stop(){Ji(this.#e)&&window.cancelAnimationFrame(this.#e),this.#e=void 0}#r(){this.#e=window.requestAnimationFrame(()=>{Ei(this.#e)||(this.#t(),this.#r())})}},R$=class{#e;#t;#r=!1;#n=!1;#a=!1;#i=new A1(this.#d.bind(this));#s=new _$;#o;get#l(){return this.#e.media}constructor(t,r){this.#e=t,this.#t=r,this.#o=new Kn(t.media),this.#f(),this.#s.connect(),qe(this.#O.bind(this)),en(this.#u.bind(this))}#u(){this.#n=!1,this.#a=!1,this.#i.stop(),this.#o.abort(),this.#g?.clear()}#c=0;#p=-1;#d(){let t=this.#l.currentTime;!(JP&&t-this.#p<.35)&&this.#c!==t&&(this.#b(t),this.#c=t)}#f(){this.#h("loadstart",this.#C),this.#h("abort",this.#y),this.#h("emptied",this.#S),this.#h("error",this.#U),this.#h("volumechange",this.#z)}#m(){this.#n||(this.#h("loadeddata",this.#E),this.#h("loadedmetadata",this.#A),this.#h("canplay",this.#R),this.#h("canplaythrough",this.#I),this.#h("durationchange",this.#T),this.#h("play",this.#_),this.#h("progress",this.#V),this.#h("stalled",this.#k),this.#h("suspend",this.#H),this.#h("ratechange",this.#$),this.#n=!0)}#v(){this.#a||(this.#h("pause",this.#L),this.#h("playing",this.#N),this.#h("seeked",this.#j),this.#h("seeking",this.#F),this.#h("ended",this.#D),this.#h("waiting",this.#M),this.#a=!0)}#g=void 0;#w=void 0;#h(t,r){this.#o.add(t,r.bind(this))}#x(t){}#b(t,r){let n=Math.min(t,this.#t.$state.seekableEnd());this.#t.notify("time-change",n,r)}#C(t){if(this.#l.networkState===3){this.#y(t);return}this.#m(),this.#t.notify("load-start",void 0,t)}#y(t){this.#t.notify("abort",void 0,t)}#S(){this.#t.notify("emptied",void 0,event)}#E(t){this.#t.notify("loaded-data",void 0,t)}#A(t){this.#c=0,this.#p=-1,this.#v(),this.#t.notify("loaded-metadata",void 0,t),(ub||JP&&Gv(this.#t.$state.source()))&&this.#t.delegate.ready(this.#P(),t)}#P(){return{provider:wt(this.#t.$provider),duration:this.#l.duration,buffered:this.#l.buffered,seekable:this.#l.seekable}}#_(t){this.#t.$state.canPlay&&this.#t.notify("play",void 0,t)}#L(t){this.#l.readyState===1&&!this.#r||(this.#r=!1,this.#i.stop(),this.#t.notify("pause",void 0,t))}#R(t){this.#t.delegate.ready(this.#P(),t)}#I(t){this.#t.$state.started()||this.#t.notify("can-play-through",this.#P(),t)}#N(t){this.#l.paused||(this.#r=!1,this.#t.notify("playing",void 0,t),this.#i.start())}#k(t){this.#t.notify("stalled",void 0,t),this.#l.readyState<3&&(this.#r=!0,this.#t.notify("waiting",void 0,t))}#M(t){this.#l.readyState<3&&(this.#r=!0,this.#t.notify("waiting",void 0,t))}#D(t){this.#i.stop(),this.#b(this.#l.duration,t),this.#t.notify("end",void 0,t),this.#t.$state.loop()&&TH(this.#l.controls)&&(this.#l.controls=!1)}#O(){let t=this.#t.$state.paused(),r=this.#s.visibility==="hidden";(t||r)&&Sn(this.#l,"timeupdate",this.#B.bind(this))}#B(t){this.#b(this.#l.currentTime,t)}#T(t){this.#t.$state.ended()&&this.#b(this.#l.duration,t),this.#t.notify("duration-change",this.#l.duration,t)}#z(t){let r={volume:this.#l.volume,muted:this.#l.muted};this.#t.notify("volume-change",r,t)}#j(t){this.#p=this.#l.currentTime,this.#b(this.#l.currentTime,t),this.#t.notify("seeked",this.#l.currentTime,t),Math.trunc(this.#l.currentTime)===Math.trunc(this.#l.duration)&&S$(this.#l.duration)>S$(this.#l.currentTime)&&(this.#b(this.#l.duration,t),this.#l.ended||this.#t.player.dispatch(new Fr("media-play-request",{trigger:t})))}#F(t){this.#t.notify("seeking",this.#l.currentTime,t)}#V(t){let r={buffered:this.#l.buffered,seekable:this.#l.seekable};this.#t.notify("progress",r,t)}#H(t){this.#t.notify("suspend",void 0,t)}#$(t){this.#t.notify("rate-change",this.#l.playbackRate,t)}#U(t){let r=this.#l.error;if(!r)return;let n={message:r.message,code:r.code,mediaError:r};this.#t.notify("error",n,t)}},I$=class{#e;#t;get#r(){return this.#e.media.audioTracks}constructor(t,r){this.#e=t,this.#t=r,this.#r.onaddtrack=this.#n.bind(this),this.#r.onremovetrack=this.#a.bind(this),this.#r.onchange=this.#i.bind(this),Sn(this.#t.audioTracks,"change",this.#o.bind(this))}#n(t){let r=t.track;if(r.label==="")return;let n=r.id.toString()||`native-audio-${this.#t.audioTracks.length}`,a={id:n,label:r.label,language:r.language,kind:r.kind,selected:!1};this.#t.audioTracks[kr.add](a,t),r.enabled&&(a.selected=!0)}#a(t){let r=this.#t.audioTracks.getById(t.track.id);r&&this.#t.audioTracks[kr.remove](r,t)}#i(t){let r=this.#s();if(!r)return;let n=this.#t.audioTracks.getById(r.id);n&&this.#t.audioTracks[kr.select](n,!0,t)}#s(){return Array.from(this.#r).find(t=>t.enabled)}#o(t){let{current:r}=t.detail;if(!r)return;let n=this.#r.getTrackById(r.id);if(n){let a=this.#s();a&&(a.enabled=!1),n.enabled=!0}}},ab=class{constructor(t,r){this.media=t,this.ctx=r,this.audioGain=new k$(t,n=>{this.ctx.notify("audio-gain-change",n)})}scope=ku();currentSrc=null;audioGain;setup(){new R$(this,this.ctx),"audioTracks"in this.media&&new I$(this,this.ctx),en(()=>{this.audioGain.destroy(),this.media.srcObject=null,this.media.removeAttribute("src");for(let t of this.media.querySelectorAll("source"))t.remove();this.media.load()})}get type(){return""}setPlaybackRate(t){this.media.playbackRate=t}async play(){return this.media.play()}async pause(){return this.media.pause()}setMuted(t){this.media.muted=t}setVolume(t){this.media.volume=t}setCurrentTime(t){this.media.currentTime=t}setPlaysInline(t){Mr(this.media,"playsinline",t)}async loadSource({src:t,type:r},n){this.media.preload=n||"",yhe(t)?(this.removeSource(),this.media.srcObject=t):(this.media.srcObject=null,rr(t)?r!=="?"?this.appendSource({src:t,type:r}):(this.removeSource(),this.media.src=this.#e(t)):(this.removeSource(),this.media.src=window.URL.createObjectURL(t))),this.media.load(),this.currentSrc={src:t,type:r}}appendSource(t,r){let n=this.media.querySelector("source[data-vds]"),a=n??document.createElement("source");Mr(a,"src",this.#e(t.src)),Mr(a,"type",t.type!=="?"?t.type:r),Mr(a,"data-vds",""),n||this.media.append(a)}removeSource(){this.media.querySelector("source[data-vds]")?.remove()}#e(t){let{clipStartTime:r,clipEndTime:n}=this.ctx.$state,a=r(),i=n();return a>0&&i>0?`${t}#t=${a},${i}`:a>0?`${t}#t=${a}`:i>0?`${t}#t=0,${i}`:t}},O$=class{#e;#t;#r;#n=pr(!1);get supported(){return this.#n()}constructor(t,r){this.#e=t,this.#t=r,this.#a()}#a(){Zt||!this.#e?.remote||!this.canPrompt||(this.#e.remote.watchAvailability(t=>{this.#n.set(t)}).catch(()=>{this.#n.set(!1)}),qe(this.#i.bind(this)))}#i(){if(!this.#n())return;let t=["connecting","connect","disconnect"],r=this.#s.bind(this);r(),Sn(this.#e,"playing",r);let n=new Kn(this.#e.remote);for(let a of t)n.add(a,r)}async prompt(){if(!this.supported)throw Error("Not supported on this platform.");return this.type==="airplay"&&this.#e.webkitShowPlaybackTargetPicker?this.#e.webkitShowPlaybackTargetPicker():this.#e.remote.prompt()}#s(t){let r=this.#e.remote.state;if(r===this.#r)return;let n={type:this.type,state:r};this.#t.notify("remote-playback-change",n,t),this.#r=r}},ib=class extends O${type="airplay";get canPrompt(){return"WebKitPlaybackTargetAvailabilityEvent"in window}},L$=class{#e;#t;constructor(t,r){this.#e=t,this.#t=r,t.textTracks.onaddtrack=this.#r.bind(this),en(this.#n.bind(this))}#r(t){let r=t.track;if(!r||gst(this.#e,r))return;let n=new Ic({id:r.id,kind:r.kind,label:r.label??"",language:r.language,type:"vtt"});n[Vr.native]={track:r},n[Vr.readyState]=2,n[Vr.nativeHLS]=!0;let a=0,i=s=>{if(r.cues)for(let o=a;o{this.#t.notify("picture-in-picture-change",t,r)}},M$=class{#e;#t;#r="inline";get mode(){return this.#r}constructor(t,r){this.#e=t,this.#t=r,Sn(t,"webkitpresentationmodechanged",this.#n.bind(this))}get supported(){return OU(this.#e)}async setPresentationMode(t){this.#r!==t&&this.#e.webkitSetPresentationMode(t)}#n(t){let r=this.#r;this.#r=this.#e.webkitPresentationMode,this.#t.player?.dispatch(new Fr("video-presentation-change",{detail:this.#r,trigger:t})),["fullscreen","picture-in-picture"].forEach(n=>{(this.#r===n||r===n)&&this.#t.notify(`${n}-change`,this.#r===n,t)})}},D$=class{#e;get active(){return this.#e.mode==="fullscreen"}get supported(){return this.#e.supported}constructor(t){this.#e=t}async enter(){this.#e.setPresentationMode("fullscreen")}async exit(){this.#e.setPresentationMode("inline")}},B$=class{#e;get active(){return this.#e.mode==="picture-in-picture"}get supported(){return this.#e.supported}constructor(t){this.#e=t}async enter(){this.#e.setPresentationMode("picture-in-picture")}async exit(){this.#e.setPresentationMode("inline")}},Ny=class extends ab{$$PROVIDER_TYPE="VIDEO";get type(){return"video"}airPlay;fullscreen;pictureInPicture;constructor(t,r){super(t,r),Os(()=>{if(this.airPlay=new ib(t,r),OU(t)){let n=new M$(t,r);this.fullscreen=new D$(n),this.pictureInPicture=new B$(n)}else IU(t)&&(this.pictureInPicture=new N$(t,r))},this.scope)}setup(){super.setup(),RU(this.video)&&new L$(this.video,this.ctx),this.ctx.textRenderers.attachVideo(this.video),en(()=>{this.ctx.textRenderers.attachVideo(null)}),this.type==="video"&&this.ctx.notify("provider-setup",this)}get video(){return this.media}},vst=Object.freeze({__proto__:null,VideoProvider:Ny});yst=e=>`dash-${zv(e)}`,z$=class{#e;#t;#r=null;#n=new Set;#a=null;config={};get instance(){return this.#r}constructor(t,r){this.#e=t,this.#t=r}setup(t){this.#r=t().create();let r=this.#l.bind(this);for(let n of Object.values(t.events))this.#r.on(n,r);this.#r.on(t.events.ERROR,this.#g.bind(this));for(let n of this.#n)n(this.#r);this.#t.player.dispatch("dash-instance",{detail:this.#r}),this.#r.initialize(this.#e,void 0,!1),this.#r.updateSettings({streaming:{text:{defaultEnabled:!1,dispatchForManualRendering:!0},buffer:{fastSwitchEnabled:!0}},...this.config}),this.#r.on(t.events.FRAGMENT_LOADING_STARTED,this.#w.bind(this)),this.#r.on(t.events.FRAGMENT_LOADING_COMPLETED,this.#h.bind(this)),this.#r.on(t.events.MANIFEST_LOADED,this.#v.bind(this)),this.#r.on(t.events.QUALITY_CHANGE_RENDERED,this.#m.bind(this)),this.#r.on(t.events.TEXT_TRACKS_ADDED,this.#d.bind(this)),this.#r.on(t.events.TRACK_CHANGE_RENDERED,this.#f.bind(this)),this.#t.qualities[Ls.enableAuto]=this.#S.bind(this),Sn(this.#t.qualities,"change",this.#A.bind(this)),Sn(this.#t.audioTracks,"change",this.#P.bind(this)),this.#a=qe(this.#s.bind(this))}#i(t){return new Fr(yst(t.type),{detail:t})}#s(){if(!this.#t.$state.live())return;let t=new A1(this.#o.bind(this));return t.start(),t.stop.bind(t)}#o(){if(!this.#r)return;let t=this.#r.duration()-this.#r.time();this.#t.$state.liveSyncPosition.set(isNaN(t)?1/0:t)}#l(t){this.#t.player?.dispatch(this.#i(t))}#u=null;#c={};#p(t){let r=this.#u?.[Vr.native],n=(r?.track).cues;if(!r||!n)return;let a=this.#u.id,i=this.#c[a]??0,s=this.#i(t);for(let o=i;o"manualMode"in i),a=this.#i(t);for(let i=0;ic.text)?.text??(s?.lang&&G1e(s.lang))??s?.lang??void 0,language:s.lang??void 0,kind:s.kind,default:s.defaultTrack});u[Vr.native]={managed:!0,track:o},u[Vr.readyState]=2,u[Vr.onModeChange]=()=>{this.#r&&(u.mode==="showing"?(this.#r.setTextTrack(i),this.#u=u):(this.#r.setTextTrack(-1),this.#u=null))},this.#t.textTracks.add(u,a)}}#f(t){let{mediaType:r,newMediaInfo:n}=t;if(r==="audio"){let a=this.#t.audioTracks.getById(`dash-audio-${n.index}`);if(a){let i=this.#i(t);this.#t.audioTracks[kr.select](a,!0,i)}}}#m(t){if(t.mediaType!=="video")return;let r=this.#t.qualities[t.newQuality];if(r){let n=this.#i(t);this.#t.qualities[kr.select](r,!0,n)}}#v(t){if(this.#t.$state.canPlay()||!this.#r)return;let{type:r,mediaPresentationDuration:n}=t.data,a=this.#i(t);this.#t.notify("stream-type-change",r!=="static"?"live":"on-demand",a),this.#t.notify("duration-change",n,a),this.#t.qualities[Ls.setAuto](!0,a);let i=this.#r.getVideoElement(),s=this.#r.getTracksForTypeFromManifest("video",t.data),o=[...new Set(s.map(f=>f.mimeType))].find(f=>f&&ihe(i,f)),l=s.filter(f=>o===f.mimeType)[0],u=this.#r.getTracksForTypeFromManifest("audio",t.data),c=[...new Set(u.map(f=>f.mimeType))].find(f=>f&&ahe(i,f));if(u=u.filter(f=>c===f.mimeType),l.bitrateList.forEach((f,g)=>{let w={id:f.id?.toString()??`dash-bitrate-${g}`,width:f.width??0,height:f.height??0,bitrate:f.bandwidth??0,codec:l.codec,index:g};this.#t.qualities[kr.add](w,a)}),Ji(l.index)){let f=this.#t.qualities[l.index];f&&this.#t.qualities[kr.select](f,!0,a)}u.forEach((f,g)=>{let A=f.labels.find(O=>navigator.languages.some(I=>O.lang&&I.toLowerCase().startsWith(O.lang.toLowerCase())))||f.labels[0],k={id:`dash-audio-${f?.index}`,label:A?.text??(f.lang&&G1e(f.lang))??f.lang??"",language:f.lang??"",kind:"main",mimeType:f.mimeType,codec:f.codec,index:g};this.#t.audioTracks[kr.add](k,a)}),i.dispatchEvent(new Fr("canplay",{trigger:a}))}#g(t){let{type:r,error:n}=t;switch(n.code){case 27:this.#b(n);break;default:this.#y(n);break}}#w(){this.#x>=0&&this.#C()}#h(t){t.mediaType==="text"&&requestAnimationFrame(this.#p.bind(this,t))}#x=-1;#b(t){this.#C(),this.#r?.play(),this.#x=window.setTimeout(()=>{this.#x=-1,this.#y(t)},5e3)}#C(){clearTimeout(this.#x),this.#x=-1}#y(t){this.#t.notify("error",{message:t.message??"",code:1,error:t})}#S(){this.#E("video",!0);let{qualities:t}=this.#t;this.#r?.setQualityFor("video",t.selectedIndex,!0)}#E(t,r){this.#r?.updateSettings({streaming:{abr:{autoSwitchBitrate:{[t]:r}}}})}#A(){let{qualities:t}=this.#t;!this.#r||t.auto||!t.selected||(this.#E("video",!1),this.#r.setQualityFor("video",t.selectedIndex,t.switch==="current"),Ly&&(this.#e.currentTime=this.#e.currentTime))}#P(){if(!this.#r)return;let{audioTracks:t}=this.#t,r=this.#r.getTracksFor("audio").find(n=>t.selected&&t.selected.id===`dash-audio-${n.index}`);r&&this.#r.setCurrentTrack(r)}#_(){this.#C(),this.#u=null,this.#c={}}onInstance(t){return this.#n.add(t),()=>this.#n.delete(t)}loadSource(t){this.#_(),rr(t.src)&&this.#r?.attachSource(t.src)}destroy(){this.#_(),this.#r?.destroy(),this.#r=null,this.#a?.(),this.#a=null}};j$=class{#e;#t;#r;constructor(t,r,n){this.#e=t,this.#t=r,this.#r=n,this.#n()}async#n(){let t={onLoadStart:this.#a.bind(this),onLoaded:this.#i.bind(this),onLoadError:this.#s.bind(this)},r=await xst(this.#e,t);if(Ei(r)&&!rr(this.#e)&&(r=await bst(this.#e,t)),!r)return null;if(!window.dashjs.supportsMediaSource()){let n="[vidstack] `dash.js` is not supported in this environment";return this.#t.player.dispatch(new Fr("dash-unsupported")),this.#t.notify("error",{message:n,code:4}),null}return r}#a(){this.#t.player.dispatch(new Fr("dash-lib-load-start"))}#i(t){this.#t.player.dispatch(new Fr("dash-lib-loaded",{detail:t})),this.#r(t)}#s(t){let r=My(t);this.#t.player.dispatch(new Fr("dash-lib-load-error",{detail:r})),this.#t.notify("error",{message:r.message,code:4,error:r})}};Cst="https://cdn.jsdelivr.net",F$=class extends Ny{$$PROVIDER_TYPE="DASH";#e=null;#t=new z$(this.video,this.ctx);get ctor(){return this.#e}get instance(){return this.#t.instance}static supported=ohe();get type(){return"dash"}get canLiveSync(){return!0}#r=`${Cst}/npm/dashjs@4.7.4/dist/dash.all.min.js`;get config(){return this.#t.config}set config(t){this.#t.config=t}get library(){return this.#r}set library(t){this.#r=t}preconnect(){rr(this.#r)&&Wd(this.#r)}setup(){super.setup(),new j$(this.#r,this.ctx,t=>{this.#e=t,this.#t.setup(t),this.ctx.notify("provider-setup",this);let r=wt(this.ctx.$state.source);r&&this.loadSource(r)})}async loadSource(t,r){if(!rr(t.src)){this.removeSource();return}this.media.preload=r||"",this.appendSource(t,"application/x-mpegurl"),this.#t.loadSource(t),this.currentSrc=t}onInstance(t){let r=this.#t.instance;return r&&t(r),this.#t.onInstance(t)}destroy(){this.#t.destroy()}},Sst=Object.freeze({__proto__:null,DASHProvider:F$}),dk=class e extends zy{static supported=ohe();name="dash";canPlay(t){return e.supported&&Lk(t)}async load(t){if(Zt)throw Error("[vidstack] can not load dash provider server-side");return new(await Promise.resolve().then(function(){return Sst})).DASHProvider(this.target,t)}},pk=class{name="vimeo";target;preconnect(){let t=["https://i.vimeocdn.com","https://f.vimeocdn.com","https://fresnel.vimeocdn.com"];for(let r of t)Wd(r)}canPlay(t){return rr(t.src)&&t.type==="video/vimeo"}mediaType(){return"video"}async load(t){if(Zt)throw Error("[vidstack] can not load vimeo provider server-side");return new(await Promise.resolve().then(()=>(L1e(),O1e))).VimeoProvider(this.target,t)}async loadPoster(t,r,n){let{resolveVimeoVideoId:a,getVimeoVideoInfo:i}=await Promise.resolve().then(()=>(r$(),I1e));if(!rr(t.src))return null;let{videoId:s,hash:o}=a(t.src);return s?i(s,n,o).then(l=>l?l.poster:null):null}},fk=class{name="youtube";target;preconnect(){let t=["https://www.google.com","https://i.ytimg.com","https://googleads.g.doubleclick.net","https://static.doubleclick.net"];for(let r of t)Wd(r)}canPlay(t){return rr(t.src)&&t.type==="video/youtube"}mediaType(){return"video"}async load(t){if(Zt)throw Error("[vidstack] can not load youtube provider server-side");return new(await Promise.resolve().then(()=>(D1e(),M1e))).YouTubeProvider(this.target,t)}async loadPoster(t,r,n){let{findYouTubePoster:a,resolveYouTubeVideoId:i}=await Promise.resolve().then(()=>(s$(),N1e)),s=rr(t.src)&&i(t.src);return s?a(s,n):null}};g$=Symbol(0),Tst=["autoPlay","canAirPlay","canFullscreen","canGoogleCast","canLoad","canLoadPoster","canPictureInPicture","canPlay","canSeek","ended","fullscreen","isAirPlayConnected","isGoogleCastConnected","live","liveEdge","loop","mediaType","muted","paused","pictureInPicture","playing","playsInline","remotePlaybackState","remotePlaybackType","seeking","started","streamType","viewType","waiting"],Est={artist:"",artwork:null,autoplay:!1,autoPlay:!1,clipStartTime:0,clipEndTime:0,controls:!1,currentTime:0,crossorigin:null,crossOrigin:null,duration:-1,fullscreenOrientation:"landscape",googleCast:{},load:"visible",posterLoad:"visible",logLevel:"silent",loop:!1,muted:!1,paused:!0,playsinline:!1,playsInline:!1,playbackRate:1,poster:"",preload:"metadata",preferNativeHLS:!1,src:"",title:"",controlsDelay:2e3,hideControlsOnMouseLeave:!1,viewType:"unknown",streamType:"unknown",volume:1,liveEdgeTolerance:10,minLiveDVRWindow:60,keyDisabled:!1,keyTarget:"player",keyShortcuts:_he,storage:null},hk=class extends fm{#e;#t;constructor(t,r){super(),this.#e=t,this.#t=r}async onAttach(t){if(Zt)return;let r=this.$props[this.#e]();if(r==="eager")requestAnimationFrame(this.#t);else if(r==="idle")IH(this.#t);else if(r==="visible"){let n,a=new IntersectionObserver(i=>{this.scope&&i[0].isIntersecting&&(n?.(),n=void 0,this.#t())});a.observe(t),n=en(()=>a.disconnect())}}},V$=class{#e;#t;constructor(t,r){this.#e=t,this.#t=r}notify(t,...r){Zt||this.#e(new Fr(t,{detail:r?.[0],trigger:r?.[1]}))}async ready(t,r){if(!Zt)return im(async()=>{this.#t;let{autoPlay:n,canPlay:a,started:i,duration:s,seekable:o,buffered:l,remotePlaybackInfo:u,playsInline:c,savedState:f,source:g}=this.#t.$state;if(a())return;let w={duration:t?.duration??s(),seekable:t?.seekable??o(),buffered:t?.buffered??l(),provider:this.#t.$provider()};this.notify("can-play",w,r),qd();let A=this.#t.$provider(),{storage:k,qualities:O}=this.#t,{muted:I,volume:M,clipStartTime:D,playbackRate:L}=this.#t.$props;await k?.onLoad?.(g());let W=f()?.currentTime,Y=f()?.paused,j=await k?.getTime(),re=W??j??D(),oe=Y===!1||Y!==!0&&!i()&&n();if(A){A.setVolume(await k?.getVolume()??M()),A.setMuted(I()||!!await k?.getMuted());let Ee=await k?.getAudioGain()??1;Ee>1&&A.audioGain?.setGain?.(Ee),A.setPlaybackRate?.(await k?.getPlaybackRate()??L()),A.setPlaysInline?.(c()),re>0&&A.setCurrentTime(re)}let Q=await k?.getVideoQuality();if(Q&&O.length){let Ee=null,ge=1/0;for(let ue of O){let ie=Math.abs(Q.width-ue.width)+Math.abs(Q.height-ue.height)+(Q.bitrate?Math.abs(Q.bitrate-(ue.bitrate??0)):0);ie0&&this.notify("started",void 0,r),u.set(null)})}async#r(t){let{player:r,$state:{autoPlaying:n,muted:a}}=this.#t;n.set(!0);let i=new Fr("auto-play-attempt",{trigger:t});try{await r.play(i)}catch{}}},H$=class{#e=new Map;enqueue(t,r){this.#e.set(t,r)}serve(t){let r=this.peek(t);return this.#e.delete(t),r}peek(t){return this.#e.get(t)}delete(t){this.#e.delete(t)}clear(){this.#e.clear()}},mk=class{#e=!1;#t=E1();#r=new Map;get size(){return this.#r.size}get isServing(){return this.#e}async waitForFlush(){this.#e||await this.#t.promise}enqueue(t,r){if(this.#e){r();return}this.#r.delete(t),this.#r.set(t,r)}serve(t){this.#r.get(t)?.(),this.#r.delete(t)}start(){this.#n(),this.#e=!0,this.#r.size>0&&this.#n()}stop(){this.#e=!1}reset(){this.stop(),this.#r.clear(),this.#a()}#n(){for(let t of this.#r.keys())this.serve(t);this.#a()}#a(){this.#t.resolve(),this.#t=E1()}},$$=class extends fm{#e;#t;#r;controls;#n;#a;#i;#s=new mk;constructor(t,r,n){super(),this.#e=t,this.#t=r,this.#r=n,this.#i=n.$provider,this.controls=new ik,this.#n=new sk,this.#a=new gb}onAttach(){this.listen("fullscreen-change",this.#C.bind(this))}onConnect(t){let r=Object.getOwnPropertyNames(Object.getPrototypeOf(this)),n=new Kn(t),a=this.#u.bind(this);for(let i of r)i.startsWith("media-")&&n.add(i,a);this.#o(),qe(this.#l.bind(this)),qe(this.#m.bind(this)),qe(this.#v.bind(this)),qe(this.#g.bind(this)),qe(this.#w.bind(this)),qe(this.#h.bind(this)),qe(this.#x.bind(this))}onDestroy(){try{let t=this.createEvent("destroy"),{pictureInPicture:r,fullscreen:n}=this.$state;n()&&this.exitFullscreen("prefer-media",t),r()&&this.exitPictureInPicture(t)}catch{}this.#s.reset()}#o(){let{load:t}=this.$props,{canLoad:r}=this.$state;if(t()!=="play"||r())return;let n=this.listen("media-play-request",a=>{this.#c(a),n()})}#l(){let t=this.#i(),r=this.$state.canPlay();return t&&r&&this.#s.start(),()=>{this.#s.stop()}}#u(t){t.stopPropagation(),!t.defaultPrevented&&this[t.type]&&(wt(this.#i)?this[t.type](t):this.#s.enqueue(t.type,()=>{wt(this.#i)&&this[t.type](t)}))}async play(t){if(Zt)return;let{canPlay:r,paused:n,autoPlaying:a}=this.$state;if(this.#c(t)||!wt(n))return;t&&this.#t.queue.enqueue("media-play-request",t);let i=wt(a);try{let s=wt(this.#i);return v$(s,wt(r)),await s.play()}catch(s){let o=this.createEvent("play-fail",{detail:My(s),trigger:t});throw o.autoPlay=i,this.#e.handle(o),s}}#c(t){let{load:r}=this.$props,{canLoad:n}=this.$state;if(r()==="play"&&!n()){let a=this.createEvent("media-start-loading",{trigger:t});return this.dispatchEvent(a),this.#s.enqueue("media-play-request",async()=>{try{await this.play(a)}catch{}}),!0}return!1}async pause(t){if(Zt)return;let{canPlay:r,paused:n}=this.$state;if(!wt(n)){t&&this.#t.queue.enqueue("media-pause-request",t);try{let a=wt(this.#i);return v$(a,wt(r)),await a.pause()}catch(a){throw this.#t.queue.delete("media-pause-request"),a}}}setAudioGain(t,r){let{audioGain:n,canSetAudioGain:a}=this.$state;if(n()===t)return;let i=this.#i();if(!i?.audioGain||!a())throw Error("[vidstack] audio gain api not available");r&&this.#t.queue.enqueue("media-audio-gain-change-request",r),i.audioGain.setGain(t)}seekToLiveEdge(t){if(Zt)return;let{canPlay:r,live:n,liveEdge:a,canSeek:i,liveSyncPosition:s,seekableEnd:o,userBehindLiveEdge:l}=this.$state;if(l.set(!1),wt(()=>!n()||a()||!i()))return;let u=wt(this.#i);v$(u,wt(r)),t&&this.#t.queue.enqueue("media-seek-request",t);let c=o()-2;u.setCurrentTime(Math.min(c,s()??c))}#p=!1;async enterFullscreen(t="prefer-media",r){if(Zt)return;let n=this.#d(t);if(K1e(t,n),!n.active)return wt(this.$state.pictureInPicture)&&(this.#p=!0,await this.exitPictureInPicture(r)),r&&this.#t.queue.enqueue("media-enter-fullscreen-request",r),n.enter()}async exitFullscreen(t="prefer-media",r){if(Zt)return;let n=this.#d(t);if(K1e(t,n),!!n.active){r&&this.#t.queue.enqueue("media-exit-fullscreen-request",r);try{let a=await n.exit();return this.#p&&wt(this.$state.canPictureInPicture)&&await this.enterPictureInPicture(),a}finally{this.#p=!1}}}#d(t){let r=wt(this.#i);return t==="prefer-media"&&this.#n.supported||t==="media"?this.#n:r?.fullscreen}async enterPictureInPicture(t){if(!Zt&&(this.#f(),!this.$state.pictureInPicture()))return t&&this.#t.queue.enqueue("media-enter-pip-request",t),await this.#i().pictureInPicture.enter()}async exitPictureInPicture(t){if(!Zt&&(this.#f(),!!this.$state.pictureInPicture()))return t&&this.#t.queue.enqueue("media-exit-pip-request",t),await this.#i().pictureInPicture.exit()}#f(){if(!this.$state.canPictureInPicture())throw Error("[vidstack] no pip support")}#m(){this.controls.defaultDelay=this.$props.controlsDelay()}#v(){let{canSetAudioGain:t}=this.$state,r=!!this.#i()?.audioGain?.supported;t.set(r)}#g(){let{canAirPlay:t}=this.$state,r=!!this.#i()?.airPlay?.supported;t.set(r)}#w(){let{canGoogleCast:t,source:r}=this.$state,n=Ly&&!ub&&UP(r());t.set(n)}#h(){let{canFullscreen:t}=this.$state,r=this.#n.supported||!!this.#i()?.fullscreen?.supported;t.set(r)}#x(){let{canPictureInPicture:t}=this.$state,r=!!this.#i()?.pictureInPicture?.supported;t.set(r)}async"media-airplay-request"(t){try{await this.requestAirPlay(t)}catch{}}async requestAirPlay(t){try{let r=this.#i()?.airPlay;if(!r?.supported)throw Error("No AirPlay adapter.");return t&&this.#t.queue.enqueue("media-airplay-request",t),await r.prompt()}catch(r){throw this.#t.queue.delete("media-airplay-request"),r}}async"media-google-cast-request"(t){try{await this.requestGoogleCast(t)}catch{}}#b;async requestGoogleCast(t){try{let{canGoogleCast:r}=this.$state;if(!wt(r)){let a=Error("Cast not available.");throw a.code="CAST_NOT_AVAILABLE",a}if(Wd("https://www.gstatic.com"),!this.#b){let a=await Promise.resolve().then(()=>(p$(),F1e)).then(function(i){return i.loader});this.#b=new a.GoogleCastLoader}await this.#b.prompt(this.#r),t&&this.#t.queue.enqueue("media-google-cast-request",t);let n=wt(this.$state.remotePlaybackState)!=="disconnected";n&&this.$state.savedState.set({paused:wt(this.$state.paused),currentTime:wt(this.$state.currentTime)}),this.$state.remotePlaybackLoader.set(n?this.#b:null)}catch(r){throw this.#t.queue.delete("media-google-cast-request"),r}}"media-clip-start-change-request"(t){let{clipStartTime:r}=this.$state;r.set(t.detail)}"media-clip-end-change-request"(t){let{clipEndTime:r}=this.$state;r.set(t.detail),this.dispatch("duration-change",{detail:t.detail,trigger:t})}"media-duration-change-request"(t){let{providedDuration:r,clipEndTime:n}=this.$state;r.set(t.detail),n()<=0&&this.dispatch("duration-change",{detail:t.detail,trigger:t})}"media-audio-track-change-request"(t){let{logger:r,audioTracks:n}=this.#r;if(n.readonly)return;let a=t.detail,i=n[a];if(i){let s=t.type;this.#t.queue.enqueue(s,t),i.selected=!0}}async"media-enter-fullscreen-request"(t){try{await this.enterFullscreen(t.detail,t)}catch(r){this.#y(r,t)}}async"media-exit-fullscreen-request"(t){try{await this.exitFullscreen(t.detail,t)}catch(r){this.#y(r,t)}}async#C(t){let r=wt(this.$props.fullscreenOrientation),n=t.detail;if(!(Ei(r)||r==="none"||!this.#a.supported))if(n){if(this.#a.locked)return;this.dispatch("media-orientation-lock-request",{detail:r,trigger:t})}else this.#a.locked&&this.dispatch("media-orientation-unlock-request",{trigger:t})}#y(t,r){this.#e.handle(this.createEvent("fullscreen-error",{detail:My(t)}))}async"media-orientation-lock-request"(t){let r=t.type;try{this.#t.queue.enqueue(r,t),await this.#a.lock(t.detail)}catch{this.#t.queue.delete(r)}}async"media-orientation-unlock-request"(t){let r=t.type;try{this.#t.queue.enqueue(r,t),await this.#a.unlock()}catch{this.#t.queue.delete(r)}}async"media-enter-pip-request"(t){try{await this.enterPictureInPicture(t)}catch(r){this.#S(r,t)}}async"media-exit-pip-request"(t){try{await this.exitPictureInPicture(t)}catch(r){this.#S(r,t)}}#S(t,r){this.#e.handle(this.createEvent("picture-in-picture-error",{detail:My(t)}))}"media-live-edge-request"(t){let{live:r,liveEdge:n,canSeek:a}=this.$state;if(!(!r()||n()||!a())){this.#t.queue.enqueue("media-seek-request",t);try{this.seekToLiveEdge()}catch{this.#t.queue.delete("media-seek-request")}}}async"media-loop-request"(t){try{this.#t.looping=!0,this.#t.replaying=!0,await this.play(t)}catch{this.#t.looping=!1}}"media-user-loop-change-request"(t){this.$state.userPrefersLoop.set(t.detail)}async"media-pause-request"(t){if(!this.$state.paused())try{await this.pause(t)}catch{}}async"media-play-request"(t){if(this.$state.paused())try{await this.play(t)}catch{}}"media-rate-change-request"(t){let{playbackRate:r,canSetPlaybackRate:n}=this.$state;if(r()===t.detail||!n())return;let a=this.#i();a?.setPlaybackRate&&(this.#t.queue.enqueue("media-rate-change-request",t),a.setPlaybackRate(t.detail))}"media-audio-gain-change-request"(t){try{this.setAudioGain(t.detail,t)}catch{}}"media-quality-change-request"(t){let{qualities:r,storage:n,logger:a}=this.#r;if(r.readonly)return;this.#t.queue.enqueue("media-quality-change-request",t);let i=t.detail;if(i<0)r.autoSelect(t),t.isOriginTrusted&&n?.setVideoQuality?.(null);else{let s=r[i];s&&(s.selected=!0,t.isOriginTrusted&&n?.setVideoQuality?.({id:s.id,width:s.width,height:s.height,bitrate:s.bitrate}))}}"media-pause-controls-request"(t){let r=t.type;this.#t.queue.enqueue(r,t),this.controls.pause(t)}"media-resume-controls-request"(t){let r=t.type;this.#t.queue.enqueue(r,t),this.controls.resume(t)}"media-seek-request"(t){let{canSeek:r,ended:n,live:a,seekableEnd:i,userBehindLiveEdge:s}=this.$state,o=t.detail;n()&&(this.#t.replaying=!0);let l=t.type;this.#t.seeking=!1,this.#t.queue.delete(l);let u=MU(o,this.$state);!Number.isFinite(u)||!r()||(this.#t.queue.enqueue(l,t),this.#i().setCurrentTime(u),a()&&t.isOriginTrusted&&Math.abs(i()-u)>=2&&s.set(!0))}"media-seeking-request"(t){let r=t.type;this.#t.queue.enqueue(r,t),this.$state.seeking.set(!0),this.#t.seeking=!0}"media-start-loading"(t){if(this.$state.canLoad())return;let r=t.type;this.#t.queue.enqueue(r,t),this.#e.handle(this.createEvent("can-load"))}"media-poster-start-loading"(t){if(this.$state.canLoadPoster())return;let r=t.type;this.#t.queue.enqueue(r,t),this.#e.handle(this.createEvent("can-load-poster"))}"media-text-track-change-request"(t){let{index:r,mode:n}=t.detail,a=this.#r.textTracks[r];if(a){let i=t.type;this.#t.queue.enqueue(i,t),a.setMode(n,t)}}"media-mute-request"(t){if(this.$state.muted())return;let r=t.type;this.#t.queue.enqueue(r,t),this.#i().setMuted(!0)}"media-unmute-request"(t){let{muted:r,volume:n}=this.$state;if(!r())return;let a=t.type;this.#t.queue.enqueue(a,t),this.#r.$provider().setMuted(!1),n()===0&&(this.#t.queue.enqueue(a,t),this.#i().setVolume(.25))}"media-volume-change-request"(t){let{muted:r,volume:n}=this.$state,a=t.detail;if(n()===a)return;let i=t.type;this.#t.queue.enqueue(i,t),this.#i().setVolume(a),a>0&&r()&&(this.#t.queue.enqueue(i,t),this.#i().setMuted(!1))}#E(t,r,n){}};U$=class{seeking=!1;looping=!1;replaying=!1;queue=new H$},Ast=new Set(["auto-play","auto-play-fail","can-load","sources-change","source-change","load-start","abort","error","loaded-metadata","loaded-data","can-play","play","play-fail","pause","playing","seeking","seeked","waiting"]),G$=class extends fm{#e;#t;#r=new Map;#n=!1;#a=[];#i=[-1,-1];#s=!1;#o;constructor(t,r){super(),this.#e=t,this.#t=r}onAttach(t){t.setAttribute("aria-busy","true"),new Kn(this).add("fullscreen-change",this["fullscreen-change"].bind(this)).add("fullscreen-error",this["fullscreen-error"].bind(this)).add("orientation-change",this["orientation-change"].bind(this))}onConnect(t){qe(this.#_.bind(this)),this.#f(),this.#m(),this.#v(),this.#u(),en(this.#c.bind(this))}onDestroy(){let{audioTracks:t,qualities:r,textTracks:n}=this.#t;t[kr.reset](),r[kr.reset](),n[kr.reset](),this.#A()}handle(t){if(!this.scope)return;let r=t.type;im(()=>this[t.type]?.(t)),Zt||(Ast.has(r)&&this.#r.set(r,t),this.dispatch(t))}#l=!1;#u(){this.#l&&(requestAnimationFrame(()=>{this.scope&&this.#t.remote.play(new Fr("dom-connect"))}),this.#l=!1)}#c(){this.#l||(this.#l=!this.$state.paused(),this.#t.$provider()?.pause())}#p(){this.#T(),this.#n=!1,this.#e.replaying=!1,this.#e.looping=!1,this.#s=!1,this.#o=void 0,this.#r.clear()}#d(t,r){let n=this.#e.queue.serve(t);n&&(r.request=n,r.triggers.add(n))}#f(){this.#g(),this.#w();let t=this.#t.textTracks;new Kn(t).add("add",this.#g.bind(this)).add("remove",this.#g.bind(this)).add("mode-change",this.#w.bind(this))}#m(){let t=this.#t.qualities;new Kn(t).add("add",this.#b.bind(this)).add("remove",this.#b.bind(this)).add("change",this.#C.bind(this)).add("auto-change",this.#y.bind(this)).add("readonly-change",this.#P.bind(this))}#v(){let t=this.#t.audioTracks;new Kn(t).add("add",this.#h.bind(this)).add("remove",this.#h.bind(this)).add("change",this.#x.bind(this))}#g(t){let{textTracks:r}=this.$state;r.set(this.#t.textTracks.toArray()),this.dispatch("text-tracks-change",{detail:r(),trigger:t})}#w(t){t&&this.#d("media-text-track-change-request",t);let r=this.#t.textTracks.selected,{textTrack:n}=this.$state;n()!==r&&(n.set(r),this.dispatch("text-track-change",{detail:r,trigger:t}))}#h(t){let{audioTracks:r}=this.$state;r.set(this.#t.audioTracks.toArray()),this.dispatch("audio-tracks-change",{detail:r(),trigger:t})}#x(t){let{audioTrack:r}=this.$state;r.set(this.#t.audioTracks.selected),t&&this.#d("media-audio-track-change-request",t),this.dispatch("audio-track-change",{detail:r(),trigger:t})}#b(t){let{qualities:r}=this.$state;r.set(this.#t.qualities.toArray()),this.dispatch("qualities-change",{detail:r(),trigger:t})}#C(t){let{quality:r}=this.$state;r.set(this.#t.qualities.selected),t&&this.#d("media-quality-change-request",t),this.dispatch("quality-change",{detail:r(),trigger:t})}#y(){let{qualities:t}=this.#t,r=t.auto;this.$state.autoQuality.set(r),r||this.#A()}#S=null;#E(){this.#A(),this.#S=qe(()=>{let{qualities:t}=this.#t,{mediaWidth:r,mediaHeight:n}=this.$state,a=r(),i=n();if(a===0||i===0)return;let s=null,o=1/0;for(let l of t){let u=Math.abs(l.width-a)+Math.abs(l.height-i);u{requestAnimationFrame(()=>{this.scope&&(this.$state.inferredViewType.set(t.detail),this.dispatch("view-type-change",{detail:i,trigger:t}))})},0))}"stream-type-change"(t){let r=this.#r.get("source-change");r&&t.triggers.add(r);let{streamType:n,inferredStreamType:a}=this.$state;a.set(t.detail),t.detail=n()}"rate-change"(t){let{storage:r}=this.#t,{canPlay:n}=this.$state;this.$state.playbackRate.set(t.detail),this.#d("media-rate-change-request",t),n()&&r?.setPlaybackRate?.(t.detail)}"remote-playback-change"(t){let{remotePlaybackState:r,remotePlaybackType:n}=this.$state,{type:a,state:i}=t.detail,s=i==="connected";n.set(a),r.set(i);let o=a==="airplay"?"media-airplay-request":"media-google-cast-request";if(s)this.#d(o,t);else{let l=this.#e.queue.peek(o);l&&(t.request=l,t.triggers.add(l))}}"sources-change"(t){let r=this.$state.sources(),n=t.detail;this.$state.sources.set(n),this.#L(r,n,t)}#L(t,r,n){let{qualities:a}=this.#t,i=!1,s=!1;for(let o of t){if(!WP(o))continue;if(!r.some(u=>u.src===o.src)){let u=a.getBySrc(o.src);u&&(a[kr.remove](u,n),s=!0)}}s&&!a.length&&(this.$state.savedState.set(null),a[kr.reset](n));for(let o of r){if(!WP(o)||a.getBySrc(o.src))continue;let l={id:o.id??o.height+"p",bitrate:null,codec:null,...o,selected:!1};a[kr.add](l,n),i=!0}i&&!a[Ls.enableAuto]&&(this.#E(),a[Ls.enableAuto]=this.#E.bind(this),a[Ls.setAuto](!0,n))}"source-change"(t){t.isQualityChange=t.originEvent?.type==="quality-change";let r=t.detail;this.#R(t,t.isQualityChange),this.#r.set(t.type,t),this.$state.source.set(r),this.el?.setAttribute("aria-busy","true")}#R(t,r=!1){let{audioTracks:n,qualities:a}=this.#t;if(!r){this.#a=[],this.#i=[-1,-1],n[kr.reset](t),a[kr.reset](t),C$(this.$state,r),this.#p();return}C$(this.$state,r),this.#p()}abort(t){let r=this.#r.get("source-change");r&&t.triggers.add(r);let n=this.#r.get("can-load");n&&!t.triggers.hasType("can-load")&&t.triggers.add(n)}"load-start"(t){let r=this.#r.get("source-change");r&&t.triggers.add(r)}error(t){this.$state.error.set(t.detail);let r=this.#r.get("abort");r&&t.triggers.add(r)}"loaded-metadata"(t){let r=this.#r.get("load-start");r&&t.triggers.add(r)}"loaded-data"(t){let r=this.#r.get("load-start");r&&t.triggers.add(r)}"can-play"(t){let r=this.#r.get("loaded-metadata");r&&t.triggers.add(r),this.#I(t.detail),this.el?.setAttribute("aria-busy","false")}"can-play-through"(t){this.#I(t.detail);let r=this.#r.get("can-play");r&&t.triggers.add(r)}#I(t){let{seekable:r,buffered:n,intrinsicDuration:a,canPlay:i}=this.$state;i.set(!0),n.set(t.buffered),r.set(t.seekable);let s=ug(t.seekable)??1/0;a.set(s)}"duration-change"(t){let{live:r,intrinsicDuration:n,providedDuration:a,clipEndTime:i,ended:s}=this.$state,o=t.detail;if(!r()){let l=Number.isNaN(o)?0:o;n.set(l),s()&&this.#M(t)}(a()>0||i()>0)&&t.stopImmediatePropagation()}progress(t){let{buffered:r,seekable:n}=this.$state,{buffered:a,seekable:i}=t.detail,s=ug(a),o=a.length!==r().length,l=s!==ug(r()),u=ug(i),c=i.length!==n().length,f=u!==ug(n());(o||l)&&r.set(a),(c||f)&&n.set(i)}play(t){let{paused:r,autoPlayError:n,ended:a,autoPlaying:i,playsInline:s,pointer:o,muted:l,viewType:u,live:c,userBehindLiveEdge:f}=this.$state;if(this.#N(),!r()){t.stopImmediatePropagation();return}t.autoPlay=i();let g=this.#r.get("waiting");g&&t.triggers.add(g),this.#d("media-play-request",t),this.#r.set("play",t),r.set(!1),n.set(null),t.autoPlay&&(this.handle(this.createEvent("auto-play",{detail:{muted:l()},trigger:t})),i.set(!1)),(a()||this.#e.replaying)&&(this.#e.replaying=!1,a.set(!1),this.handle(this.createEvent("replay",{trigger:t}))),!s()&&u()==="video"&&o()==="coarse"&&this.#t.remote.enterFullscreen("prefer-media",t),c()&&!f()&&this.#t.remote.seekToLiveEdge(t)}#N(t){if(!wt(this.#t.$provider))return;let{ended:n,seekableStart:a,clipEndTime:i,currentTime:s,realCurrentTime:o,duration:l}=this.$state,u=n()||o()0&&o()>=i()||Math.abs(s()-l())<.1;return u&&this.dispatch("media-seek-request",{detail:a(),trigger:t}),u}"play-fail"(t){let{muted:r,autoPlaying:n}=this.$state,a=this.#r.get("play");a&&t.triggers.add(a),this.#d("media-play-request",t);let{paused:i,playing:s}=this.$state;i.set(!0),s.set(!1),this.#p(),this.#r.set("play-fail",t),t.autoPlay&&(this.handle(this.createEvent("auto-play-fail",{detail:{muted:r(),error:t.detail},trigger:t})),n.set(!1))}playing(t){let r=this.#r.get("play"),n=this.#r.get("seeked");r?t.triggers.add(r):n&&t.triggers.add(n),setTimeout(()=>this.#p(),0);let{paused:a,playing:i,live:s,liveSyncPosition:o,seekableEnd:l,started:u,currentTime:c,seeking:f,ended:g}=this.$state;if(a.set(!1),i.set(!0),f.set(!1),g.set(!1),this.#e.looping){this.#e.looping=!1;return}if(s()&&!u()&&c()===0){let w=o()??l()-2;Number.isFinite(w)&&this.#t.$provider().setCurrentTime(w)}this.started(t)}started(t){let{started:r}=this.$state;r()||(r.set(!0),this.handle(this.createEvent("started",{trigger:t})))}pause(t){this.el?.isConnected||(this.#l=!0),this.#d("media-pause-request",t);let r=this.#r.get("seeked");r&&t.triggers.add(r);let{paused:n,playing:a}=this.$state;n.set(!0),a.set(!1),this.#n&&setTimeout(()=>{this.handle(this.createEvent("end",{trigger:t})),this.#n=!1},0),this.#p()}"time-change"(t){if(this.#e.looping){t.stopImmediatePropagation();return}let{waiting:r,played:n,clipEndTime:a,realCurrentTime:i,currentTime:s}=this.$state,o=t.detail,l=a();i.set(o),this.#k(),r.set(!1);for(let u of this.#t.textTracks)u[Vr.updateActiveCues](o,t);l>0&&o>=l&&(this.#n=!0,this.dispatch("media-pause-request",{trigger:t})),this.#D(),this.dispatch("time-update",{detail:{currentTime:s(),played:n()},trigger:t})}#k(){let{currentTime:t,played:r,paused:n}=this.$state;n()||(this.#i=che(this.#a,this.#i,t()),r.set(new qa(this.#a)))}#M(t){let{clipStartTime:r,clipEndTime:n,duration:a}=this.$state;r()>0||n()>0||this.handle(this.createEvent("time-change",{detail:a(),trigger:t}))}#D(){let{storage:t}=this.#t,{canPlay:r,realCurrentTime:n}=this.$state;r()&&t?.setTime?.(n())}"audio-gain-change"(t){let{storage:r}=this.#t,{canPlay:n,audioGain:a}=this.$state;a.set(t.detail),this.#d("media-audio-gain-change-request",t),n()&&r?.setAudioGain?.(a())}"volume-change"(t){let{storage:r}=this.#t,{volume:n,muted:a,canPlay:i}=this.$state,s=t.detail;n.set(s.volume),a.set(s.muted||s.volume===0),this.#d("media-volume-change-request",t),this.#d(s.muted?"media-mute-request":"media-unmute-request",t),i()&&(r?.setVolume?.(n()),r?.setMuted?.(a()))}seeking=lm(t=>{let{seeking:r,realCurrentTime:n,paused:a}=this.$state;r.set(!0),n.set(t.detail),this.#d("media-seeking-request",t),a()&&(this.#o=t,this.#O()),this.#i=[-1,-1]},150,{leading:!0});seeked(t){let{seeking:r,currentTime:n,realCurrentTime:a,paused:i,seekableEnd:s,ended:o,live:l}=this.$state;if(this.#e.seeking)r.set(!0),t.stopImmediatePropagation();else if(r()){let u=this.#r.get("waiting");u&&t.triggers.add(u);let c=this.#r.get("seeking");c&&!t.triggers.has(c)&&t.triggers.add(c),i()&&this.#T(),r.set(!1),a.set(t.detail),this.#d("media-seek-request",t);let f=t?.originEvent;f?.isTrusted&&!(f instanceof MessageEvent)&&!/seek/.test(f.type)&&this.started(t)}l()||(Math.floor(n())!==Math.floor(s())?o.set(!1):this.end(t))}waiting(t){this.#s||this.#e.seeking||(t.stopImmediatePropagation(),this.#o=t,this.#O())}#O=W6(()=>{if(!this.#o)return;this.#s=!0;let{waiting:t,playing:r}=this.$state;t.set(!0),r.set(!1);let n=this.createEvent("waiting",{trigger:this.#o});this.#r.set("waiting",n),this.dispatch(n),this.#o=void 0,this.#s=!1},300);end(t){let{loop:r,ended:n}=this.$state;if(!(!r()&&n())){if(r()){setTimeout(()=>{requestAnimationFrame(()=>{this.#N(t),this.dispatch("media-loop-request",{trigger:t})})},10);return}setTimeout(()=>this.#B(t),0)}}#B(t){let{storage:r}=this.#t,{paused:n,seeking:a,ended:i,duration:s}=this.$state;this.#M(t),n()||this.dispatch("pause",{trigger:t}),a()&&this.dispatch("seeked",{detail:s(),trigger:t}),i.set(!0),this.#p(),r?.setTime?.(s(),!0),this.dispatch("ended",{trigger:t})}#T(){this.#O.cancel(),this.$state.waiting.set(!1)}"fullscreen-change"(t){let r=t.detail;this.$state.fullscreen.set(r),this.#d(r?"media-enter-fullscreen-request":"media-exit-fullscreen-request",t)}"fullscreen-error"(t){this.#d("media-enter-fullscreen-request",t),this.#d("media-exit-fullscreen-request",t)}"orientation-change"(t){let r=t.detail.lock;this.#d(r?"media-orientation-lock-request":"media-orientation-unlock-request",t)}"picture-in-picture-change"(t){let r=t.detail;this.$state.pictureInPicture.set(r),this.#d(r?"media-enter-pip-request":"media-exit-pip-request",t)}"picture-in-picture-error"(t){this.#d("media-enter-pip-request",t),this.#d("media-exit-pip-request",t)}"title-change"(t){t.trigger&&(t.stopImmediatePropagation(),this.$state.inferredTitle.set(t.detail))}"poster-change"(t){t.trigger&&(t.stopImmediatePropagation(),this.$state.inferredPoster.set(t.detail))}},q$=class extends fm{onSetup(){if(this.#e(),Zt)return;let t=[this.#n,this.#i,this.#d,this.#f,this.#o,this.#u,this.#c,this.#m,this.#g,this.#v,this.#s,this.#p,this.#l,this.#t,this.#a];for(let r of t)qe(r.bind(this))}#e(){let t={duration:"providedDuration",loop:"providedLoop",poster:"providedPoster",streamType:"providedStreamType",title:"providedTitle",viewType:"providedViewType"},r=new Set(["currentTime","paused","playbackRate","volume"]);for(let n of Object.keys(this.$props))r.has(n)||this.$state[t[n]??n]?.set(this.$props[n]());this.$state.muted.set(this.$props.muted()||this.$props.volume()===0)}#t(){let{viewType:t,streamType:r,title:n,poster:a,loop:i}=this.$props,s=this.$state;s.providedPoster.set(a()),s.providedStreamType.set(r()),s.providedViewType.set(t()),s.providedTitle.set(n()),s.providedLoop.set(i())}#r(){}#n(){let{artist:t,artwork:r}=this.$props;this.$state.artist.set(t()),this.$state.artwork.set(r())}#a(){let{title:t}=this.$state;this.dispatch("title-change",{detail:t()})}#i(){let t=this.$props.autoPlay()||this.$props.autoplay();this.$state.autoPlay.set(t),this.dispatch("auto-play-change",{detail:t})}#s(){let t=this.$state.loop();this.dispatch("loop-change",{detail:t})}#o(){let t=this.$props.controls();this.$state.controls.set(t)}#l(){let{poster:t}=this.$state;this.dispatch("poster-change",{detail:t()})}#u(){let t=this.$props.crossOrigin()??this.$props.crossorigin(),r=t===!0?"":t;this.$state.crossOrigin.set(r)}#c(){let{duration:t}=this.$props;this.dispatch("media-duration-change-request",{detail:t()})}#p(){let t=this.$props.playsInline()||this.$props.playsinline();this.$state.playsInline.set(t),this.dispatch("plays-inline-change",{detail:t})}#d(){let{clipStartTime:t}=this.$props;this.dispatch("media-clip-start-change-request",{detail:t()})}#f(){let{clipEndTime:t}=this.$props;this.dispatch("media-clip-end-change-request",{detail:t()})}#m(){this.dispatch("live-change",{detail:this.$state.live()})}#v(){this.$state.liveEdgeTolerance.set(this.$props.liveEdgeTolerance()),this.$state.minLiveDVRWindow.set(this.$props.minLiveDVRWindow())}#g(){this.dispatch("live-edge-change",{detail:this.$state.liveEdge()})}},Z1e=["play","pause","seekforward","seekbackward","seekto"],K$=class extends fm{onConnect(){qe(this.#t.bind(this)),qe(this.#r.bind(this));let t=this.#n.bind(this);for(let r of Z1e)navigator.mediaSession.setActionHandler(r,t);en(this.#e.bind(this))}#e(){for(let t of Z1e)navigator.mediaSession.setActionHandler(t,null)}#t(){let{title:t,artist:r,artwork:n,poster:a}=this.$state;navigator.mediaSession.metadata=new MediaMetadata({title:t(),artist:r(),artwork:n()??[{src:a()}]})}#r(){let{canPlay:t,paused:r}=this.$state;navigator.mediaSession.playbackState=t()?r()?"paused":"playing":"none"}#n(t){let r=new Fr("media-session-action",{detail:t});switch(t.action){case"play":this.dispatch("media-play-request",{trigger:r});break;case"pause":this.dispatch("media-pause-request",{trigger:r});break;case"seekto":case"seekforward":case"seekbackward":this.dispatch("media-seek-request",{detail:Ji(t.seekTime)?t.seekTime:this.$state.currentTime()+(t.seekOffset??(t.action==="seekforward"?10:-10)),trigger:r});break}}},gk=pr(!1);Zt||(Sn(document,"pointerdown",()=>{gk.set(!1)}),Sn(document,"keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||gk.set(!0)}));Ou=class extends al{#e=pr(!1);onConnect(t){qe(()=>{let r=new Kn(t);if(!gk()){this.#e.set(!1),qP(t,!1),r.add("pointerenter",this.#n.bind(this)).add("pointerleave",this.#a.bind(this));return}let n=document.activeElement===t;this.#e.set(n),qP(t,n),r.add("focus",this.#t.bind(this)).add("blur",this.#r.bind(this))})}focused(){return this.#e()}#t(){this.#e.set(!0),qP(this.el,!0)}#r(){this.#e.set(!1),qP(this.el,!1)}#n(){W1e(this.el,!0)}#a(){W1e(this.el,!1)}};vk=class e extends Zr{static props=Est;static state=qv;#e;#t;#r;canPlayQueue=new mk;remoteControl;get#n(){return this.#e.$provider()}get#a(){return this.$props}constructor(){super(),new q$;let t={player:this,qualities:new nk,audioTracks:new QP,storage:null,$provider:pr(null),$providerSetup:pr(!1),$props:this.$props,$state:this.$state};t.remote=this.remoteControl=new By(void 0),t.remote.setPlayer(this),t.textTracks=new rk,t.textTracks[Vr.crossOrigin]=this.$state.crossOrigin,t.textRenderers=new tk(t),t.ariaKeys={},this.#e=t,_c(ex,t),this.orientation=new gb,new Ou,new A$(t);let r=new U$;this.#t=new G$(r,t),this.#r=new $$(this.#t,r,t),t.delegate=new V$(this.#t.handle.bind(this.#t),t),t.notify=t.delegate.notify.bind(t.delegate),typeof navigator<"u"&&"mediaSession"in navigator&&new K$,new hk("load",this.startLoading.bind(this)),new hk("posterLoad",this.startLoadingPoster.bind(this))}onSetup(){this.#u(),qe(this.#l.bind(this)),qe(this.#v.bind(this)),qe(this.#f.bind(this)),qe(this.#x.bind(this)),qe(this.#w.bind(this)),qe(this.#S.bind(this)),qe(this.#C.bind(this))}onAttach(t){t.setAttribute("data-media-player",""),pa(t,"tabindex","0"),pa(t,"role","region"),qe(this.#A.bind(this)),Zt?this.#s():qe(this.#s.bind(this)),Zt?this.#o():qe(this.#o.bind(this)),Sn(t,"find-media-player",this.#c.bind(this))}onConnect(t){rhe&&Mr(t,"data-iphone","");let r=window.matchMedia("(pointer: coarse)");this.#d(r),r.onchange=this.#d.bind(this);let n=new ResizeObserver(og(this.#p.bind(this)));n.observe(t),qe(this.#p.bind(this)),this.dispatch("media-player-connect",{detail:this,bubbles:!0,composed:!0}),en(()=>{n.disconnect(),r.onchange=null})}onDestroy(){this.#e.player=null,this.canPlayQueue.reset()}#i=!1;#s(){let t=this.$el,{title:r,live:n,viewType:a,providedTitle:i}=this.$state,s=n(),o=AP(a()),l=o!=="Unknown"?`${s?"Live ":""}${o}`:s?"Live":"Media",u=r();Mr(this.el,"aria-label",`${l} Player`+(u?` - ${u}`:"")),!Zt&&t?.hasAttribute("title")&&(this.#i=!0,t?.removeAttribute("title"))}#o(){let t=this.orientation.landscape?"landscape":"portrait";this.$state.orientation.set(t),Mr(this.el,"data-orientation",t),this.#p()}#l(){this.$state.canPlay()&&this.#n?this.canPlayQueue.start():this.canPlayQueue.stop()}#u(){if(e[g$]){this.setAttributes(e[g$]);return}let t={"data-load":function(){return this.$props.load()},"data-captions":function(){let n=this.$state.textTrack();return!!n&&Ll(n)},"data-ios-controls":function(){return this.$state.iOSControls()},"data-controls":function(){return this.controls.showing},"data-buffering":function(){let{canLoad:n,canPlay:a,waiting:i}=this.$state;return n()&&(!a()||i())},"data-error":function(){let{error:n}=this.$state;return!!n()},"data-autoplay-error":function(){let{autoPlayError:n}=this.$state;return!!n()}},r={autoPlay:"autoplay",canAirPlay:"can-airplay",canPictureInPicture:"can-pip",pictureInPicture:"pip",playsInline:"playsinline",remotePlaybackState:"remote-state",remotePlaybackType:"remote-type",isAirPlayConnected:"airplay",isGoogleCastConnected:"google-cast"};for(let n of Tst){let a="data-"+(r[n]??zv(n));t[a]=function(){return this.$state[n]()}}delete t.title,e[g$]=t,this.setAttributes(t)}#c(t){t.detail(this)}#p(){if(Zt||!this.el)return;let t=this.el.clientWidth,r=this.el.clientHeight;this.$state.width.set(t),this.$state.height.set(r),nl(this.el,"--player-width",t+"px"),nl(this.el,"--player-height",r+"px")}#d(t){if(Zt)return;let r=t.matches?"coarse":"fine";Mr(this.el,"data-pointer",r),this.$state.pointer.set(r),this.#p()}get provider(){return this.#n}get controls(){return this.#r.controls}set controls(t){this.#a.controls.set(t)}orientation;get title(){return wt(this.$state.title)}set title(t){if(this.#i){this.#i=!1;return}this.#a.title.set(t)}get qualities(){return this.#e.qualities}get audioTracks(){return this.#e.audioTracks}get textTracks(){return this.#e.textTracks}get textRenderers(){return this.#e.textRenderers}get duration(){return this.$state.duration()}set duration(t){this.#a.duration.set(t)}get paused(){return wt(this.$state.paused)}set paused(t){this.#m(t)}#f(){this.#m(this.$props.paused())}#m(t){t?this.canPlayQueue.enqueue("paused",()=>this.#r.pause()):this.canPlayQueue.enqueue("paused",()=>this.#r.play())}get muted(){return wt(this.$state.muted)}set muted(t){this.#g(t)}#v(){this.#g(this.$props.muted())}#g(t){this.canPlayQueue.enqueue("muted",()=>{this.#n&&this.#n.setMuted(t)})}get currentTime(){return wt(this.$state.currentTime)}set currentTime(t){this.#h(t)}#w(){this.#h(this.$props.currentTime())}#h(t){this.canPlayQueue.enqueue("currentTime",()=>{let{currentTime:r}=this.$state;t!==wt(r)&&wt(()=>{if(!this.#n)return;let n=MU(t,this.$state);Number.isFinite(n)&&this.#n.setCurrentTime(n)})})}get volume(){return wt(this.$state.volume)}set volume(t){this.#b(t)}#x(){this.#b(this.$props.volume())}#b(t){let r=DU(0,t,1);this.canPlayQueue.enqueue("volume",()=>{this.#n&&this.#n.setVolume(r)})}get playbackRate(){return wt(this.$state.playbackRate)}set playbackRate(t){this.#y(t)}#C(){this.#y(this.$props.playbackRate())}#y(t){this.canPlayQueue.enqueue("rate",()=>{this.#n&&this.#n.setPlaybackRate?.(t)})}#S(){this.#E(this.$props.playsInline())}#E(t){this.canPlayQueue.enqueue("playsinline",()=>{this.#n&&this.#n.setPlaysInline?.(t)})}#A(){let t=this.$props.storage(),r=rr(t)?new YP:t;if(r?.onChange){let{source:n}=this.$state,a=rr(t)?t:this.el?.id,i=S1(this.#P.bind(this));qe(()=>r.onChange(n(),i(),a||void 0))}this.#e.storage=r,this.#e.textTracks.setStorage(r),en(()=>{r?.onDestroy?.(),this.#e.storage=null,this.#e.textTracks.setStorage(null)})}#P(){let{clipStartTime:t,clipEndTime:r}=this.$props,{source:n}=this.$state,a=n();return a.src?`${a.src}:${t()}:${r()}`:null}async play(t){return this.#r.play(t)}async pause(t){return this.#r.pause(t)}async enterFullscreen(t,r){return this.#r.enterFullscreen(t,r)}async exitFullscreen(t,r){return this.#r.exitFullscreen(t,r)}enterPictureInPicture(t){return this.#r.enterPictureInPicture(t)}exitPictureInPicture(t){return this.#r.exitPictureInPicture(t)}seekToLiveEdge(t){this.#r.seekToLiveEdge(t)}startLoading(t){this.#e.notify("can-load",void 0,t)}startLoadingPoster(t){this.#e.notify("can-load-poster",void 0,t)}requestAirPlay(t){return this.#r.requestAirPlay(t)}requestGoogleCast(t){return this.#r.requestGoogleCast(t)}setAudioGain(t,r){return this.#r.setAudioGain(t,r)}destroy(){super.destroy(),this.#e.remote.setPlayer(null),this.dispatch("destroy")}},Ia=vk.prototype;jn(Ia,"canPlayQueue");jn(Ia,"remoteControl");jn(Ia,"provider");jn(Ia,"controls");jn(Ia,"orientation");jn(Ia,"title");jn(Ia,"qualities");jn(Ia,"audioTracks");jn(Ia,"textTracks");jn(Ia,"textRenderers");jn(Ia,"duration");jn(Ia,"paused");jn(Ia,"muted");jn(Ia,"currentTime");jn(Ia,"volume");jn(Ia,"playbackRate");Ai(Ia,"play");Ai(Ia,"pause");Ai(Ia,"enterFullscreen");Ai(Ia,"exitFullscreen");Ai(Ia,"enterPictureInPicture");Ai(Ia,"exitPictureInPicture");Ai(Ia,"seekToLiveEdge");Ai(Ia,"startLoading");Ai(Ia,"startLoadingPoster");Ai(Ia,"requestAirPlay");Ai(Ia,"requestGoogleCast");Ai(Ia,"setAudioGain");Z$=new Map,W$=class{#e=!1;#t;#r;#n;#a;constructor(t,r,n,a=[]){this.#r=t,this.#n=r,this.#a=n;let i=new dk,s=new lk,o=new zy,l=new ok,u=new fk,c=new pk,f=[u,c];this.#t=S1(()=>{let w=r.$state.remotePlaybackLoader(),A=r.$props.preferNativeHLS()?[o,l,i,s,...f,...a]:[s,o,l,i,...f,...a];return w?[w,...A]:A});let{$state:g}=r;g.sources.set(J1e(r.$props.src()));for(let w of g.sources()){let A=this.#t().find(O=>O.canPlay(w));if(!A)continue;let k=A.mediaType(w);r.$state.source.set(w),r.$state.mediaType.set(k),r.$state.inferredViewType.set(k),this.#a.set(A),this.#e=!0;break}}connect(){let t=this.#a();this.#e&&(this.#l(this.#n.$state.source(),t),this.#u(t),this.#e=!1),qe(this.#i.bind(this)),qe(this.#s.bind(this)),qe(this.#c.bind(this)),qe(this.#p.bind(this)),qe(this.#d.bind(this))}#i(){this.#n.notify("sources-change",[...J1e(this.#n.$props.src()),...this.#r()])}#s(){let{$state:t}=this.#n,r=t.sources(),n=wt(t.source),a=this.#o(n,r);if(r[0]?.src&&!a.src&&!a.type){let{crossOrigin:s}=t,o=fb(s()),l=new AbortController;return Promise.all(r.map(u=>rr(u.src)&&u.type==="?"?fetch(u.src,{method:"HEAD",credentials:o,signal:l.signal}).then(c=>(u.type=c.headers.get("content-type")||"??",Z$.set(u.src,u.type),u)).catch(()=>u):u)).then(u=>{if(l.signal.aborted)return;let c=this.#o(wt(t.source),u);qd(),c.src||this.#n.notify("error",{message:"Failed to load resource.",code:4})}),()=>l.abort()}qd()}#o(t,r){let n={src:"",type:""},a=null,i=new Fr("sources-change",{detail:{sources:r}}),s=this.#t(),{started:o,paused:l,currentTime:u,quality:c,savedState:f}=this.#n.$state;for(let g of r){let w=s.find(A=>A.canPlay(g));if(w){n=g,a=w;break}}if(WP(n)){let g=c(),w=r.find(A=>A.src===g?.src);wt(o)?f.set({paused:wt(l),currentTime:wt(u)}):f.set(null),w&&(n=w,i=new Fr("quality-change",{detail:{quality:g}}))}return X1e(t,n)||this.#l(n,a,i),a!==wt(this.#a)&&this.#u(a,i),n}#l(t,r,n){this.#n.notify("source-change",t,n),this.#n.notify("media-type-change",r?.mediaType(t)||"unknown",n)}#u(t,r){this.#n.$providerSetup.set(!1),this.#n.notify("provider-change",null,r),t&&wt(()=>t.preconnect?.(this.#n)),this.#a.set(t),this.#n.notify("provider-loader-change",t,r)}#c(){let t=this.#n.$provider();if(!(!t||wt(this.#n.$providerSetup))){if(this.#n.$state.canLoad()){Os(()=>t.setup(),t.scope),this.#n.$providerSetup.set(!0);return}wt(()=>t.preconnect?.())}}#p(){if(!this.#n.$providerSetup())return;let t=this.#n.$provider(),r=this.#n.$state.source(),n=wt(this.#n.$state.crossOrigin),a=wt(this.#n.$props.preferNativeHLS);if(!X1e(t?.currentSrc,r)){if(this.#n.$state.canLoad()){let i=new AbortController;return Gv(r)?(a||!sb())&&Ohe(r.src,{credentials:fb(n),signal:i.signal}).then(s=>{this.#n.notify("stream-type-change",s)}).catch(Rl):Lk(r)?Pst(r.src,{credentials:fb(n),signal:i.signal}).then(s=>{this.#n.notify("stream-type-change",s)}).catch(Rl):this.#n.notify("stream-type-change","on-demand"),wt(()=>{let s=wt(this.#n.$state.preload);return t?.loadSource(r,s).catch(o=>{})}),()=>i.abort()}try{rr(r.src)&&Wd(new URL(r.src).origin)}catch{}}}#d(){let t=this.#a(),{providedPoster:r,source:n,canLoadPoster:a}=this.#n.$state;if(!t||!t.loadPoster||!n()||!a()||r())return;let i=new AbortController,s=new Fr("source-change",{detail:n});return t.loadPoster(n(),this.#n,i).then(o=>{this.#n.notify("poster-change",o||"",s)}).catch(()=>{this.#n.notify("poster-change","",s)}),()=>{i.abort()}}};J$=class{#e;#t;#r=[];constructor(t,r){this.#e=t,this.#t=r,qe(this.#n.bind(this))}#n(){let t=this.#e();for(let r of this.#r)if(!t.some(n=>n.id===r.id)){let n=r.id&&this.#t.textTracks.getById(r.id);n&&this.#t.textTracks.remove(n)}for(let r of t){let n=r.id||Ic.createId(r);this.#t.textTracks.getById(n)||(r.id=n,this.#t.textTracks.add(r))}this.#r=t}},yk=class extends Zr{static props={loaders:[]};static state=new Gd({loader:null});#e;#t;#r=pr([]);#n=pr([]);#a=null;onSetup(){this.#e=la(),this.#t=new W$(this.#r,this.#e,this.$state.loader,this.$props.loaders())}onAttach(t){t.setAttribute("data-media-provider","")}onConnect(t){this.#t.connect(),new J$(this.#n,this.#e);let r=new ResizeObserver(og(this.#l.bind(this)));r.observe(t);let n=new MutationObserver(this.#u.bind(this));n.observe(t,{attributes:!0,childList:!0}),this.#l(),this.#u(),en(()=>{r.disconnect(),n.disconnect()})}#i=-1;load(t){t?.setAttribute("aria-hidden","true"),window.cancelAnimationFrame(this.#i),this.#i=requestAnimationFrame(()=>this.#s(t)),en(()=>{window.cancelAnimationFrame(this.#i)})}#s(t){if(!this.scope)return;let r=this.$state.loader(),{$provider:n}=this.#e;this.#a===r&&r?.target===t&&wt(n)||(this.#o(),this.#a=r,r&&(r.target=t||null),!(!r||!t)&&r.load(this.#e).then(a=>{this.scope&&wt(this.$state.loader)===r&&this.#e.notify("provider-change",a)}))}onDestroy(){this.#a=null,this.#o()}#o(){this.#e?.notify("provider-change",null)}#l(){if(!this.el)return;let{player:t,$state:r}=this.#e,n=this.el.offsetWidth,a=this.el.offsetHeight;t&&(r.mediaWidth.set(n),r.mediaHeight.set(a),t.el&&(nl(t.el,"--media-width",n+"px"),nl(t.el,"--media-height",a+"px")))}#u(){let t=[],r=[],n=this.el.children;for(let a of n)if(!a.hasAttribute("data-vds")){if(a instanceof HTMLSourceElement){let i={id:a.id,src:a.src,type:a.type};for(let s of["id","src","width","height","bitrate","codec"]){let o=a.getAttribute(`data-${s}`);rr(o)&&(i[s]=/id|src|codec/.test(s)?o:Number(o))}t.push(i)}else if(a instanceof HTMLTrackElement){let i={src:a.src,kind:a.track.kind,language:a.srclang,label:a.label,default:a.default,type:a.getAttribute("data-type")};r.push({id:a.id||Ic.createId(i),...i})}}this.#r.set(t),this.#n.set(r),qd()}},Rst=yk.prototype;Ai(Rst,"load");Y$=class extends Zr{static props={translations:null};static state=new Gd({label:null,busy:!1});#e;#t=!1;onSetup(){this.#e=la()}onAttach(t){t.style.display="contents"}onConnect(t){t.setAttribute("data-media-announcer",""),pa(t,"role","status"),pa(t,"aria-live","polite");let{busy:r}=this.$state;this.setAttributes({"aria-busy":()=>r()?"true":null}),this.#t=!0,qe(this.#r.bind(this)),qe(this.#s.bind(this)),qe(this.#i.bind(this)),qe(this.#n.bind(this)),qe(this.#a.bind(this)),qe(this.#u.bind(this)),qe(this.#p.bind(this)),qd(),this.#t=!1}#r(){let{paused:t}=this.#e.$state;this.#d(t()?"Pause":"Play")}#n(){let{fullscreen:t}=this.#e.$state;this.#d(t()?"Enter Fullscreen":"Exit Fullscreen")}#a(){let{pictureInPicture:t}=this.#e.$state;this.#d(t()?"Enter PiP":"Exit PiP")}#i(){let{textTrack:t}=this.#e.$state;this.#d(t()?"Closed-Captions On":"Closed-Captions Off")}#s(){let{muted:t,volume:r,audioGain:n}=this.#e.$state;this.#d(t()||r()===0?"Mute":`${Math.round(r()*(n()??1)*100)}% ${this.#c("Volume")}`)}#o=-1;#l=-1;#u(){let{seeking:t,currentTime:r}=this.#e.$state,n=t();this.#o>0?(window.clearTimeout(this.#l),this.#l=window.setTimeout(()=>{if(!this.scope)return;let a=wt(r),i=Math.abs(a-this.#o);if(i>=1){let s=a>=this.#o,o=vb(i);this.#d(`${this.#c(s?"Seek Forward":"Seek Backward")} ${o}`)}this.#o=-1,this.#l=-1},300)):n&&(this.#o=wt(r))}#c(t){let{translations:r}=this.$props;return r?.()?.[t||""]??t}#p(){let{label:t,busy:r}=this.$state,n=this.#c(t());if(this.#t)return;r.set(!0);let a=window.setTimeout(()=>void r.set(!1),150);return this.el&&Mr(this.el,"aria-label",n),rr(n)&&this.dispatch("change",{detail:n}),()=>window.clearTimeout(a)}#d(t){let{label:r}=this.$state;r.set(t)}},X$=class extends Zr{static props={hideDelay:2e3,hideOnMouseLeave:!1};#e;onSetup(){this.#e=la(),qe(this.#r.bind(this))}onAttach(t){let{pictureInPicture:r,fullscreen:n}=this.#e.$state;nl(t,"pointer-events","none"),pa(t,"role","group"),this.setAttributes({"data-visible":this.#n.bind(this),"data-fullscreen":n,"data-pip":r}),qe(()=>{this.dispatch("change",{detail:this.#n()})}),qe(this.#t.bind(this)),qe(()=>{let a=n();for(let i of["top","right","bottom","left"])nl(t,`padding-${i}`,a&&`env(safe-area-inset-${i})`)})}#t(){if(!this.el)return;let{nativeControls:t}=this.#e.$state,r=t();Mr(this.el,"aria-hidden",r?"true":null),nl(this.el,"display",r?"none":null)}#r(){let{controls:t}=this.#e.player,{hideDelay:r,hideOnMouseLeave:n}=this.$props;t.defaultDelay=r()===2e3?this.#e.$props.controlsDelay():r(),t.hideOnMouseLeave=n()}#n(){let{controlsVisible:t}=this.#e.$state;return t()}},Q$=class extends Zr{onAttach(t){t.style.pointerEvents||nl(t,"pointer-events","auto")}},bk=class extends al{#e;constructor(t){super(),this.#e=t,qe(this.#t.bind(this))}onDestroy(){this.#a?.(),this.#a=null}#t(){let t=this.#e.trigger();if(!t){this.hide();return}let r=this.show.bind(this),n=this.hide.bind(this);this.#e.listen(t,r,n)}#r=-1;#n=-1;#a=null;show(t){this.#i(),window.cancelAnimationFrame(this.#n),this.#n=-1,this.#a?.(),this.#a=null,this.#r=window.setTimeout(()=>{this.#r=-1;let r=this.#e.content();r&&r.style.removeProperty("display"),wt(()=>this.#e.onChange(!0,t))},this.#e.showDelay?.()??0)}hide(t){this.#i(),wt(()=>this.#e.onChange(!1,t)),this.#n=requestAnimationFrame(()=>{this.#i(),this.#n=-1;let r=this.#e.content();if(r){let n=()=>{r.style.display="none",this.#a=null};if(nst(r)){this.#a?.();let i=Sn(r,"animationend",n,{once:!0});this.#a=i}else n()}})}#i(){window.clearTimeout(this.#r),this.#r=-1}},Vv=T1(),Ist=0,eU=class extends Zr{static props={showDelay:700};#e=`media-tooltip-${++Ist}`;#t=pr(null);#r=pr(null);#n=pr(!1);constructor(){super(),new Ou;let{showDelay:t}=this.$props;new bk({trigger:this.#t,content:this.#r,showDelay:t,listen(r,n,a){qe(()=>{gk()&&Sn(r,"focus",n),Sn(r,"blur",a)}),new Kn(r).add("touchstart",i=>i.preventDefault(),{passive:!1}).add("mouseenter",n).add("mouseleave",a)},onChange:this.#l.bind(this)})}onAttach(t){t.style.setProperty("display","contents")}onSetup(){_c(Vv,{trigger:this.#t,content:this.#r,showing:this.#n,attachTrigger:this.#a.bind(this),detachTrigger:this.#i.bind(this),attachContent:this.#s.bind(this),detachContent:this.#o.bind(this)})}#a(t){this.#t.set(t);let r=t.getAttribute("data-media-tooltip");r&&this.el?.setAttribute(`data-media-${r}-tooltip`,""),Mr(t,"data-describedby",this.#e)}#i(t){t.removeAttribute("data-describedby"),t.removeAttribute("aria-describedby"),this.#t.set(null)}#s(t){t.setAttribute("id",this.#e),t.style.display="none",pa(t,"role","tooltip"),this.#r.set(t)}#o(t){t.removeAttribute("id"),t.removeAttribute("role"),this.#r.set(null)}#l(t){let r=this.#t(),n=this.#r();r&&Mr(r,"aria-describedby",t?this.#e:null);for(let a of[this.el,r,n])a&&Mr(a,"data-visible",t);this.#n.set(t)}},tU=class extends Zr{constructor(){super(),new Ou}onConnect(t){en(The(()=>{if(!this.connectScope)return;this.#e();let r=ti(Vv);en(()=>{let n=this.#t();n&&r.detachTrigger(n)})}))}#e(){let t=this.#t(),r=ti(Vv);t&&r.attachTrigger(t)}#t(){let t=this.el.firstElementChild;return t?.localName==="button"||t?.getAttribute("role")==="button"?t:this.el}},rU=class extends Zr{static props={placement:"top center",offset:0,alignOffset:0};constructor(){super(),new Ou;let{placement:t}=this.$props;this.setAttributes({"data-placement":t})}onAttach(t){this.#e(t),Object.assign(t.style,{position:"absolute",top:0,left:0,width:"max-content"})}onConnect(t){this.#e(t);let r=ti(Vv);en(()=>r.detachContent(t)),en(The(()=>{this.connectScope&&qe(this.#t.bind(this))}))}#e(t){ti(Vv).attachContent(t)}#t(){let{showing:t}=ti(Vv);if(!t())return;let{placement:r,offset:n,alignOffset:a}=this.$props;return Ehe(this.el,this.#r(),r(),{offsetVarName:"media-tooltip",xOffset:a(),yOffset:n()})}#r(){return ti(Vv).trigger()}},To=class extends al{static props={disabled:!1};#e;constructor(t){super(),this.#e=t,new Ou,t.keyShortcut&&new ak(t.keyShortcut)}onSetup(){let{disabled:t}=this.$props;this.setAttributes({"data-pressed":this.#e.isPresssed,"aria-pressed":this.#t.bind(this),"aria-disabled":()=>t()?"true":null})}onAttach(t){pa(t,"tabindex","0"),pa(t,"role","button"),pa(t,"type","button")}onConnect(t){let r=dg(t,this.#n.bind(this));for(let n of["click","touchstart"])r.add(n,this.#a.bind(this),{passive:!0})}#t(){return _y(this.#e.isPresssed())}#r(t){SH(this.#e.isPresssed)&&this.#e.isPresssed.set(r=>!r)}#n(t){if(this.$props.disabled()||this.el.hasAttribute("data-disabled")){t.preventDefault(),t.stopImmediatePropagation();return}t.preventDefault(),(this.#e.onPress??this.#r).call(this,t)}#a(t){this.$props.disabled()&&(t.preventDefault(),t.stopImmediatePropagation())}},xk=class extends Zr{static props={disabled:!1,defaultPressed:!1};#e=pr(!1);get pressed(){return this.#e()}constructor(){super(),new To({isPresssed:this.#e})}},Ost=xk.prototype;jn(Ost,"pressed");nU=class extends Zr{static props=To.props;#e;constructor(){super(),new To({isPresssed:this.#r.bind(this),onPress:this.#t.bind(this)})}onSetup(){this.#e=la();let{canAirPlay:t,isAirPlayConnected:r}=this.#e.$state;this.setAttributes({"data-active":r,"data-supported":t,"data-state":this.#n.bind(this),"aria-hidden":Eo(()=>!t())})}onAttach(t){t.setAttribute("data-media-tooltip","airplay"),fg(t,this.#a.bind(this))}#t(t){this.#e.remote.requestAirPlay(t)}#r(){let{remotePlaybackType:t,remotePlaybackState:r}=this.#e.$state;return t()==="airplay"&&r()!=="disconnected"}#n(){let{remotePlaybackType:t,remotePlaybackState:r}=this.#e.$state;return t()==="airplay"&&r()}#a(){let{remotePlaybackState:t}=this.#e.$state;return`AirPlay ${t()}`}},aU=class extends Zr{static props=To.props;#e;constructor(){super(),new To({isPresssed:this.#r.bind(this),onPress:this.#t.bind(this)})}onSetup(){this.#e=la();let{canGoogleCast:t,isGoogleCastConnected:r}=this.#e.$state;this.setAttributes({"data-active":r,"data-supported":t,"data-state":this.#n.bind(this),"aria-hidden":Eo(()=>!t())})}onAttach(t){t.setAttribute("data-media-tooltip","google-cast"),fg(t,this.#a.bind(this))}#t(t){this.#e.remote.requestGoogleCast(t)}#r(){let{remotePlaybackType:t,remotePlaybackState:r}=this.#e.$state;return t()==="google-cast"&&r()!=="disconnected"}#n(){let{remotePlaybackType:t,remotePlaybackState:r}=this.#e.$state;return t()==="google-cast"&&r()}#a(){let{remotePlaybackState:t}=this.#e.$state;return`Google Cast ${t()}`}},iU=class extends Zr{static props=To.props;#e;constructor(){super(),new To({isPresssed:this.#r.bind(this),keyShortcut:"togglePaused",onPress:this.#t.bind(this)})}onSetup(){this.#e=la();let{paused:t,ended:r}=this.#e.$state;this.setAttributes({"data-paused":t,"data-ended":r})}onAttach(t){t.setAttribute("data-media-tooltip","play"),fg(t,"Play")}#t(t){let r=this.#e.remote;this.#r()?r.pause(t):r.play(t)}#r(){let{paused:t}=this.#e.$state;return!t()}},sU=class extends Zr{static props=To.props;#e;constructor(){super(),new To({isPresssed:this.#r.bind(this),keyShortcut:"toggleCaptions",onPress:this.#t.bind(this)})}onSetup(){this.#e=la(),this.setAttributes({"data-active":this.#r.bind(this),"data-supported":()=>!this.#n(),"aria-hidden":Eo(this.#n.bind(this))})}onAttach(t){t.setAttribute("data-media-tooltip","caption"),fg(t,"Captions")}#t(t){this.#e.remote.toggleCaptions(t)}#r(){let{textTrack:t}=this.#e.$state,r=t();return!!r&&Ll(r)}#n(){let{hasCaptions:t}=this.#e.$state;return!t()}},oU=class extends Zr{static props={...To.props,target:"prefer-media"};#e;constructor(){super(),new To({isPresssed:this.#r.bind(this),keyShortcut:"toggleFullscreen",onPress:this.#t.bind(this)})}onSetup(){this.#e=la();let{fullscreen:t}=this.#e.$state,r=this.#n.bind(this);this.setAttributes({"data-active":t,"data-supported":r,"aria-hidden":Eo(()=>!r())})}onAttach(t){t.setAttribute("data-media-tooltip","fullscreen"),fg(t,"Fullscreen")}#t(t){let r=this.#e.remote,n=this.$props.target();this.#r()?r.exitFullscreen(n,t):r.enterFullscreen(n,t)}#r(){let{fullscreen:t}=this.#e.$state;return t()}#n(){let{canFullscreen:t}=this.#e.$state;return t()}},lU=class extends Zr{static props=To.props;#e;constructor(){super(),new To({isPresssed:this.#r.bind(this),keyShortcut:"toggleMuted",onPress:this.#t.bind(this)})}onSetup(){this.#e=la(),this.setAttributes({"data-muted":this.#r.bind(this),"data-state":this.#n.bind(this)})}onAttach(t){t.setAttribute("data-media-mute-button",""),t.setAttribute("data-media-tooltip","mute"),fg(t,"Mute")}#t(t){let r=this.#e.remote;this.#r()?r.unmute(t):r.mute(t)}#r(){let{muted:t,volume:r}=this.#e.$state;return t()||r()===0}#n(){let{muted:t,volume:r}=this.#e.$state,n=r();if(t()||n===0)return"muted";if(n>=.5)return"high";if(n<.5)return"low"}},cU=class extends Zr{static props=To.props;#e;constructor(){super(),new To({isPresssed:this.#r.bind(this),keyShortcut:"togglePictureInPicture",onPress:this.#t.bind(this)})}onSetup(){this.#e=la();let{pictureInPicture:t}=this.#e.$state,r=this.#n.bind(this);this.setAttributes({"data-active":t,"data-supported":r,"aria-hidden":Eo(()=>!r())})}onAttach(t){t.setAttribute("data-media-tooltip","pip"),fg(t,"PiP")}#t(t){let r=this.#e.remote;this.#r()?r.exitPictureInPicture(t):r.enterPictureInPicture(t)}#r(){let{pictureInPicture:t}=this.#e.$state;return t()}#n(){let{canPictureInPicture:t}=this.#e.$state;return t()}},uU=class extends Zr{static props={disabled:!1,seconds:30};#e;constructor(){super(),new Ou}onSetup(){this.#e=la();let{seeking:t}=this.#e.$state,{seconds:r}=this.$props,n=this.#t.bind(this);this.setAttributes({seconds:r,"data-seeking":t,"data-supported":n,"aria-hidden":Eo(()=>!n())})}onAttach(t){pa(t,"tabindex","0"),pa(t,"role","button"),pa(t,"type","button"),t.setAttribute("data-media-tooltip","seek"),fg(t,this.#r.bind(this))}onConnect(t){dg(t,this.#n.bind(this))}#t(){let{canSeek:t}=this.#e.$state;return t()}#r(){let{seconds:t}=this.$props;return`Seek ${t()>0?"forward":"backward"} ${t()} seconds`}#n(t){let{seconds:r,disabled:n}=this.$props;if(n())return;let{currentTime:a}=this.#e.$state,i=a()+r();this.#e.remote.seek(i,t)}},dU=class extends Zr{static props={disabled:!1};#e;constructor(){super(),new Ou}onSetup(){this.#e=la();let{disabled:t}=this.$props,{live:r,liveEdge:n}=this.#e.$state,a=()=>!r();this.setAttributes({"data-edge":n,"data-hidden":a,"aria-disabled":Eo(()=>t()||n()),"aria-hidden":Eo(a)})}onAttach(t){pa(t,"tabindex","0"),pa(t,"role","button"),pa(t,"type","button"),t.setAttribute("data-media-tooltip","live")}onConnect(t){dg(t,this.#t.bind(this))}#t(t){let{disabled:r}=this.$props,{liveEdge:n}=this.#e.$state;r()||n()||this.#e.remote.seekToLiveEdge(t)}},hg=new Gd({min:0,max:100,value:0,step:1,pointerValue:0,focused:!1,dragging:!1,pointing:!1,hidden:!1,get active(){return this.dragging||this.focused||this.pointing},get fillRate(){return Q1e(this.min,this.max,this.value)},get fillPercent(){return this.fillRate*100},get pointerRate(){return Q1e(this.min,this.max,this.pointerValue)},get pointerPercent(){return this.pointerRate*100}});wk=class extends al{#e;#t;constructor(t){super(),this.#e=t}onConnect(t){this.#t=new IntersectionObserver(r=>{this.#e.callback?.(r,this.#t)},this.#e),this.#t.observe(t),en(this.#r.bind(this))}#r(){this.#t?.disconnect(),this.#t=void 0}},FU=T1(),hb=T1();y$={Left:-1,ArrowLeft:-1,Up:1,ArrowUp:1,Right:1,ArrowRight:1,Down:-1,ArrowDown:-1},pU=class extends al{#e;#t;#r;constructor(t,r){super(),this.#e=t,this.#t=r}onSetup(){_u(hb)&&(this.#r=ti(hb))}onConnect(t){qe(this.#u.bind(this,t)),qe(this.#c.bind(this,t)),this.#e.swipeGesture&&qe(this.#n.bind(this))}#n(){let{pointer:t}=this.#t.$state;if(t()!=="coarse"||!this.#e.swipeGesture()){this.#a=null;return}this.#a=this.#t.player.el?.querySelector("media-provider,[data-media-provider]"),this.#a&&new Kn(this.#a).add("touchstart",this.#o.bind(this),{passive:!0}).add("touchmove",this.#l.bind(this),{passive:!1})}#a=null;#i=null;#s=null;#o(t){this.#i=t.touches[0]}#l(t){if(Kd(this.#i)||BU(t))return;let r=t.touches[0],n=r.clientX-this.#i.clientX,a=r.clientY-this.#i.clientY,i=this.$state.dragging();!i&&Math.abs(a)>5||i||(t.preventDefault(),Math.abs(n)>20&&(this.#i=r,this.#s=this.$state.value(),this.#x(this.#s,t)))}#u(t){let{hidden:r}=this.$props;Sn(t,"focus",this.#p.bind(this)),!(r()||this.#e.isDisabled())&&new Kn(t).add("keyup",this.#E.bind(this)).add("keydown",this.#S.bind(this)).add("pointerenter",this.#v.bind(this)).add("pointermove",this.#g.bind(this)).add("pointerleave",this.#w.bind(this)).add("pointerdown",this.#h.bind(this))}#c(t){this.#e.isDisabled()||!this.$state.dragging()||new Kn(document).add("pointerup",this.#_.bind(this),{capture:!0}).add("pointermove",this.#R.bind(this)).add("touchmove",this.#L.bind(this),{passive:!1})}#p(){this.#f(this.$state.value())}#d(t,r){let{value:n,min:a,max:i,dragging:s}=this.$state,o=Math.max(a(),Math.min(t,i()));n.set(o);let l=this.createEvent("value-change",{detail:o,trigger:r});if(this.dispatch(l),this.#e.onValueChange?.(l),s()){let u=this.createEvent("drag-value-change",{detail:o,trigger:r});this.dispatch(u),this.#e.onDragValueChange?.(u)}}#f(t,r){let{pointerValue:n,dragging:a}=this.$state;n.set(t),this.dispatch("pointer-value-change",{detail:t,trigger:r}),a()&&this.#d(t,r)}#m(t){let r,n=this.el.getBoundingClientRect(),{min:a,max:i}=this.$state;if(this.$props.orientation()==="vertical"){let{bottom:s,height:o}=n;r=(s-t.clientY)/o}else if(this.#i&&Ji(this.#s)){let{width:s}=this.#a.getBoundingClientRect(),o=(t.clientX-this.#i.clientX)/s,l=i()-a(),u=l*Math.abs(o);r=(o<0?this.#s-u:this.#s+u)/l}else{let{left:s,width:o}=n;r=(t.clientX-s)/o}return Math.max(a(),Math.min(i(),this.#e.roundValue(Mst(a(),i(),r,this.#e.getStep()))))}#v(t){this.$state.pointing.set(!0)}#g(t){let{dragging:r}=this.$state;r()||this.#f(this.#m(t),t)}#w(t){this.$state.pointing.set(!1)}#h(t){if(t.button!==0)return;let r=this.#m(t);this.#x(r,t),this.#f(r,t)}#x(t,r){let{dragging:n}=this.$state;if(n())return;n.set(!0),this.#t.remote.pauseControls(r);let a=this.createEvent("drag-start",{detail:t,trigger:r});this.dispatch(a),this.#e.onDragStart?.(a),this.#r?.onDragStart?.()}#b(t,r){let{dragging:n}=this.$state;if(!n())return;n.set(!1),this.#t.remote.resumeControls(r);let a=this.createEvent("drag-end",{detail:t,trigger:r});this.dispatch(a),this.#e.onDragEnd?.(a),this.#i=null,this.#s=null,this.#r?.onDragEnd?.()}#C;#y=!1;#S(t){if(!Object.keys(y$).includes(t.key))return;let{key:n}=t,a=this.#A(t);if(!Kd(a)){this.#f(a,t),this.#d(a,t);return}let i=this.#P(t);this.#y||(this.#y=n===this.#C,!this.$state.dragging()&&this.#y&&this.#x(i,t)),this.#f(i,t),this.#C=n}#E(t){if(!Object.keys(y$).includes(t.key)||!Kd(this.#A(t)))return;let n=this.#y?this.$state.pointerValue():this.#P(t);this.#d(n,t),this.#b(n,t),this.#C="",this.#y=!1}#A(t){let r=t.key,{min:n,max:a}=this.$state;return r==="Home"||r==="PageUp"?n():r==="End"||r==="PageDown"?a():!t.metaKey&&/^[0-9]$/.test(r)?(a()-n())/10*Number(r):null}#P(t){let{key:r,shiftKey:n}=t;t.preventDefault(),t.stopPropagation();let{shiftKeyMultiplier:a}=this.$props,{min:i,max:s,value:o,pointerValue:l}=this.$state,u=this.#e.getStep(),c=this.#e.getKeyStep(),f=n?c*a():c,g=Number(y$[r]),w=f*g,A=this.#y?l():this.#e.getValue?.()??o(),k=(A+w)/u;return Math.max(i(),Math.min(s(),Number((u*k).toFixed(3))))}#_(t){if(t.button!==0)return;t.preventDefault(),t.stopImmediatePropagation();let r=this.#m(t);this.#f(r,t),this.#b(r,t)}#L(t){t.preventDefault()}#R=lm(t=>{this.#f(this.#m(t),t)},20,{leading:!0})},jy=T1(()=>({})),Oc=class extends al{static props={hidden:!1,disabled:!1,step:1,keyStep:1,orientation:"horizontal",shiftKeyMultiplier:5};#e;#t;#r=pr(!0);#n=pr(!0);constructor(t){super(),this.#t=t}onSetup(){this.#e=la();let t=new Ou;t.attach(this),this.$state.focused=t.focused.bind(t),_u(jy)||_c(jy,{default:"value"}),_c(FU,{orientation:this.$props.orientation,disabled:this.#t.isDisabled,preview:pr(null)}),qe(this.#s.bind(this)),qe(this.#o.bind(this)),qe(this.#l.bind(this)),this.#c(),new pU(this.#t,this.#e).attach(this),new wk({callback:this.#a.bind(this)}).attach(this)}onAttach(t){pa(t,"role","slider"),pa(t,"tabindex","0"),pa(t,"autocomplete","off"),Zt?this.#p():qe(this.#p.bind(this))}onConnect(t){en(Che(t,this.#r.set)),qe(this.#i.bind(this))}#a(t){this.#n.set(t[0].isIntersecting)}#i(){let{hidden:t}=this.$props;this.$state.hidden.set(t()||!this.#r()||!this.#n.bind(this))}#s(){let{dragging:t,value:r,min:n,max:a}=this.$state;wt(t)||r.set(Nst(n(),a(),r(),this.#t.getStep()))}#o(){this.$state.step.set(this.#t.getStep())}#l(){if(!this.#t.isDisabled())return;let{dragging:t,pointing:r}=this.$state;t.set(!1),r.set(!1)}#u(){return _y(this.#t.isDisabled())}#c(){let{orientation:t}=this.$props,{dragging:r,active:n,pointing:a}=this.$state;this.setAttributes({"data-dragging":r,"data-pointing":a,"data-active":n,"aria-disabled":this.#u.bind(this),"aria-valuemin":this.#t.aria.valueMin??this.$state.min,"aria-valuemax":this.#t.aria.valueMax??this.$state.max,"aria-valuenow":this.#t.aria.valueNow,"aria-valuetext":this.#t.aria.valueText,"aria-orientation":t})}#p(){let{fillPercent:t,pointerPercent:r}=this.$state;this.#d(So(t(),3),So(r(),3))}#d=og((t,r)=>{this.el?.style.setProperty("--slider-fill",t+"%"),this.el?.style.setProperty("--slider-pointer",r+"%")})},Hv=class extends Zr{static props={...Oc.props,min:0,max:100,value:0};static state=hg;constructor(){super(),new Oc({getStep:this.$props.step,getKeyStep:this.$props.keyStep,roundValue:Math.round,isDisabled:this.$props.disabled,aria:{valueNow:this.#e.bind(this),valueText:this.#t.bind(this)}})}onSetup(){qe(this.#r.bind(this)),qe(this.#n.bind(this))}#e(){let{value:t}=this.$state;return Math.round(t())}#t(){let{value:t,max:r}=this.$state;return So(t()/r()*100,2)+"%"}#r(){let{value:t}=this.$props;this.$state.value.set(t())}#n(){let{min:t,max:r}=this.$props;this.$state.min.set(t()),this.$state.max.set(r())}},pm=new Map,KP=new Map,Ck=class e{#e;#t;#r;$images=pr([]);static create(t,r){let n=la();return new e(t,r,n)}constructor(t,r,n){this.#t=t,this.#r=r,this.#e=n,qe(this.#n.bind(this))}#n(){let{canLoad:t}=this.#e.$state;if(!t())return;let r=this.#t();if(r){if(rr(r)&&pm.has(r)){let n=pm.get(r);if(pm.delete(r),pm.set(r,n),pm.size>99){let a=pm.keys().next().value;pm.delete(a)}this.$images.set(pm.get(r))}else if(rr(r)){let n=this.#r(),a=r+"::"+n;if(!KP.has(a)){let i=new Promise(async(s,o)=>{try{let l=await fetch(r,{credentials:fb(n)});if(l.headers.get("content-type")==="application/json"){let c=await l.json();if(gs(c))if(c[0]&&"text"in c[0])s(this.#s(c));else{for(let f=0;f(nb(),rb)).then(async({parseResponse:c})=>{try{let{cues:f}=await c(l);s(this.#s(f))}catch(f){o(f)}})}catch(l){o(l)}}).then(s=>(pm.set(a,s),s)).catch(s=>{this.#c(r,s)}).finally(()=>{rr(a)&&KP.delete(a)});KP.set(a,i)}KP.get(a)?.then(i=>{this.$images.set(i||[])})}else if(gs(r))try{this.$images.set(this.#a(r))}catch(n){this.#c(r,n)}else try{this.$images.set(this.#i(r))}catch(n){this.#c(r,n)}return()=>{this.$images.set([])}}}#a(t){let r=this.#o();return t.map((n,a)=>(dm(n.url&&rr(n.url)),dm("startTime"in n&&Ji(n.startTime)),{...n,url:rr(n.url)?this.#l(n.url,r):n.url}))}#i(t){dm(rr(t.url)),dm(gs(t.tiles)&&t.tiles?.length);let r=new URL(t.url),n=[],a="tile_width"in t?t.tile_width:t.tileWidth,i="tile_height"in t?t.tile_height:t.tileHeight;for(let s of t.tiles)n.push({url:r,startTime:"start"in s?s.start:s.startTime,width:a,height:i,coords:{x:s.x,y:s.y}});return n}#s(t){for(let a=0;a{this.#f(),r.set(!1),n.set(null)}}#i(){let{loading:t,error:r}=this.$state;this.#p(),t.set(!1),r.set(null)}#s(t){let{loading:r,error:n}=this.$state;r.set(!1),n.set(t)}#o(){let{loading:t,hidden:r}=this.$state;return!r()&&t()}#l(){let{error:t}=this.$state;return!Kd(t())}#u(){let{hidden:t}=this.$state,{duration:r}=this.media.$state,n=this.#e.$images();t.set(this.#l()||!Number.isFinite(r())||n.length===0)}getTime(){return this.$props.time()}#c(){let t=this.#e.$images();if(!t.length)return;let r=this.getTime(),{src:n,activeThumbnail:a}=this.$state,i=-1,s=null;for(let o=t.length-1;o>=0;o--){let l=t[o];if(r>=l.startTime&&(!l.endTime||r1?g:1;this.#d(t,"--thumbnail-width",`${a*A}px`),this.#d(t,"--thumbnail-height",`${i*A}px`),this.#d(t,"--thumbnail-aspect-ratio",String(So(a/i,5))),this.#d(r,"width",`${r.naturalWidth*A}px`),this.#d(r,"height",`${r.naturalHeight*A}px`),this.#d(r,"transform",n.coords?`translate(-${n.coords.x*A}px, -${n.coords.y*A}px)`:""),this.#d(r,"max-width","none")}#d(t,r,n){t.style.setProperty(r,n),this.#t.push(()=>t.style.removeProperty(r))}#f(){for(let t of this.#t)t();this.#t=[]}},fU=class extends Sk{#e;onAttach(t){this.#e=Bv(Hv.state)}getTime(){let{duration:t,clipStartTime:r}=this.media.$state;return r()+this.#e.pointerRate()*t()}},Tk=class extends Zr{static props={src:null,crossOrigin:null};static state=new Gd({video:null,src:null,crossOrigin:null,canPlay:!1,error:null,hidden:!1});#e;#t;get video(){return this.$state.video()}onSetup(){this.#e=la(),this.#t=Bv(Hv.state),this.#a(),this.setAttributes({"data-loading":this.#i.bind(this),"data-hidden":this.$state.hidden,"data-error":this.#s.bind(this),"aria-hidden":Eo(this.$state.hidden)})}onAttach(t){qe(this.#r.bind(this)),qe(this.#n.bind(this)),qe(this.#a.bind(this)),qe(this.#o.bind(this)),qe(this.#l.bind(this)),qe(this.#p.bind(this))}#r(){let t=this.$state.video();t&&(t.readyState>=2&&this.#u(),new Kn(t).add("canplay",this.#u.bind(this)).add("error",this.#c.bind(this)))}#n(){let{src:t}=this.$state,{canLoad:r}=this.#e.$state;t.set(r()?this.$props.src():null)}#a(){let{crossOrigin:t}=this.$props,{crossOrigin:r}=this.$state,{crossOrigin:n}=this.#e.$state,a=t()!==null?t():n();r.set(a===!0?"anonymous":a)}#i(){let{canPlay:t,hidden:r}=this.$state;return!t()&&!r()}#s(){let{error:t}=this.$state;return!Kd(t)}#o(){let{src:t,hidden:r}=this.$state,{canLoad:n,duration:a}=this.#e.$state;r.set(n()&&(!t()||this.#s()||!Number.isFinite(a())))}#l(){let{src:t,canPlay:r,error:n}=this.$state;t(),r.set(!1),n.set(null)}#u(t){let{canPlay:r,error:n}=this.$state;r.set(!0),n.set(null),this.dispatch("can-play",{trigger:t})}#c(t){let{canPlay:r,error:n}=this.$state;r.set(!1),n.set(t),this.dispatch("error",{trigger:t})}#p(){let{video:t,canPlay:r}=this.$state,{duration:n}=this.#e.$state,{pointerRate:a}=this.#t,i=t();r()&&i&&Number.isFinite(n())&&Number.isFinite(a())&&(i.currentTime=a()*n())}},Dst=Tk.prototype;jn(Dst,"video");Ek=class extends Zr{static props={type:"pointer",format:null,showHours:!1,showMs:!1,padHours:null,padMinutes:null,decimalPlaces:2};#e;#t;#r;onSetup(){this.#r=Bv(Hv.state),this.#e=ti(jy),this.#t=S1(this.getValueText.bind(this))}getValueText(){let{type:t,format:r,decimalPlaces:n,padHours:a,padMinutes:i,showHours:s,showMs:o}=this.$props,{value:l,pointerValue:u,min:c,max:f}=this.#r,g=r?.()??this.#e.default,w=t()==="current"?l():u();if(g==="percent"){let A=f()-c(),k=w/A*100;return(this.#e.percent??So)(k,n())+"%"}else return g==="time"?(this.#e.time??tx)(w,{padHrs:a(),padMins:i(),showHrs:s(),showMs:o()}):(this.#e.value?.(w)??w.toFixed(2))+""}},Bst=Ek.prototype;Ai(Bst,"getValueText");hU=class extends Zr{static props={offset:0,noClamp:!1};#e;onSetup(){this.#e=ti(FU);let{active:t}=Bv(Hv.state);this.setAttributes({"data-visible":t})}onAttach(t){Object.assign(t.style,{position:"absolute",top:0,left:0,width:"max-content"})}onConnect(t){let{preview:r}=this.#e;r.set(t),en(()=>r.set(null)),qe(this.#t.bind(this));let n=new ResizeObserver(this.#t.bind(this));n.observe(t),en(()=>n.disconnect())}#t=og(()=>{let{disabled:t,orientation:r}=this.#e;if(t())return;let n=this.el,{offset:a,noClamp:i}=this.$props;n&&Lhe(n,{clamp:!i(),offset:a(),orientation:r()})})};mU=class extends Zr{static props={...Oc.props,keyStep:5,shiftKeyMultiplier:2};static state=hg;#e;onSetup(){this.#e=la();let{audioGain:t}=this.#e.$state;_c(jy,{default:"percent",value(r){return(r*(t()??1)).toFixed(2)},percent(r){return Math.round(r*(t()??1))}}),new Oc({getStep:this.$props.step,getKeyStep:this.$props.keyStep,roundValue:Math.round,isDisabled:this.#a.bind(this),aria:{valueMax:this.#n.bind(this),valueNow:this.#t.bind(this),valueText:this.#r.bind(this)},onDragValueChange:this.#u.bind(this),onValueChange:this.#l.bind(this)}).attach(this),qe(this.#i.bind(this))}onAttach(t){t.setAttribute("data-media-volume-slider",""),pa(t,"aria-label","Volume");let{canSetVolume:r}=this.#e.$state;this.setAttributes({"data-supported":r,"aria-hidden":Eo(()=>!r())})}#t(){let{value:t}=this.$state,{audioGain:r}=this.#e.$state;return Math.round(t()*(r()??1))}#r(){let{value:t,max:r}=this.$state,{audioGain:n}=this.#e.$state;return So(t()/r()*(n()??1)*100,2)+"%"}#n(){let{audioGain:t}=this.#e.$state;return this.$state.max()*(t()??1)}#a(){let{disabled:t}=this.$props,{canSetVolume:r}=this.#e.$state;return t()||!r()}#i(){let{muted:t,volume:r}=this.#e.$state,n=t()?0:r()*100;this.$state.value.set(n),this.dispatch("value-change",{detail:n})}#s=lm(this.#o.bind(this),25);#o(t){if(!t.trigger)return;let r=So(t.detail/100,3);this.#e.remote.changeVolume(r,t)}#l(t){this.#s(t)}#u(t){this.#s(t)}},gU=class extends Zr{static props={...Oc.props,step:25,keyStep:25,shiftKeyMultiplier:2,min:0,max:300};static state=hg;#e;onSetup(){this.#e=la(),_c(jy,{default:"percent",percent:(t,r)=>So(this.$state.value(),r)+"%"}),new Oc({getStep:this.$props.step,getKeyStep:this.$props.keyStep,roundValue:Math.round,isDisabled:this.#i.bind(this),aria:{valueNow:this.#t.bind(this),valueText:this.#r.bind(this)},onDragValueChange:this.#l.bind(this),onValueChange:this.#o.bind(this)}).attach(this),qe(this.#n.bind(this)),qe(this.#a.bind(this))}onAttach(t){t.setAttribute("data-media-audio-gain-slider",""),pa(t,"aria-label","Audio Boost");let{canSetAudioGain:r}=this.#e.$state;this.setAttributes({"data-supported":r,"aria-hidden":Eo(()=>!r())})}#t(){let{value:t}=this.$state;return Math.round(t())}#r(){let{value:t}=this.$state;return t()+"%"}#n(){let{min:t,max:r}=this.$props;this.$state.min.set(t()),this.$state.max.set(r())}#a(){let{audioGain:t}=this.#e.$state,r=((t()??1)-1)*100;this.$state.value.set(r),this.dispatch("value-change",{detail:r})}#i(){let{disabled:t}=this.$props,{canSetAudioGain:r}=this.#e.$state;return t()||!r()}#s(t){if(!t.trigger)return;let r=So(1+t.detail/100,2);this.#e.remote.changeAudioGain(r,t)}#o(t){this.#s(t)}#l(t){this.#s(t)}},vU=class extends Zr{static props={...Oc.props,step:.25,keyStep:.25,shiftKeyMultiplier:2,min:0,max:2};static state=hg;#e;onSetup(){this.#e=la(),new Oc({getStep:this.$props.step,getKeyStep:this.$props.keyStep,roundValue:this.#i,isDisabled:this.#s.bind(this),aria:{valueNow:this.#t.bind(this),valueText:this.#r.bind(this)},onDragValueChange:this.#c.bind(this),onValueChange:this.#u.bind(this)}).attach(this),qe(this.#n.bind(this)),qe(this.#a.bind(this))}onAttach(t){t.setAttribute("data-media-speed-slider",""),pa(t,"aria-label","Speed");let{canSetPlaybackRate:r}=this.#e.$state;this.setAttributes({"data-supported":r,"aria-hidden":Eo(()=>!r())})}#t(){let{value:t}=this.$state;return t()}#r(){let{value:t}=this.$state;return t()+"x"}#n(){let{min:t,max:r}=this.$props;this.$state.min.set(t()),this.$state.max.set(r())}#a(){let{playbackRate:t}=this.#e.$state,r=t();this.$state.value.set(r),this.dispatch("value-change",{detail:r})}#i(t){return So(t,2)}#s(){let{disabled:t}=this.$props,{canSetPlaybackRate:r}=this.#e.$state;return t()||!r()}#o=lm(this.#l.bind(this),25);#l(t){if(!t.trigger)return;let r=t.detail;this.#e.remote.changePlaybackRate(r,t)}#u(t){this.#o(t)}#c(t){this.#o(t)}},yU=class extends Zr{static props={...Oc.props,step:1,keyStep:1,shiftKeyMultiplier:1};static state=hg;#e;#t=S1(()=>{let{qualities:t}=this.#e.$state;return zU(t())});onSetup(){this.#e=la(),new Oc({getStep:this.$props.step,getKeyStep:this.$props.keyStep,roundValue:Math.round,isDisabled:this.#s.bind(this),aria:{valueNow:this.#r.bind(this),valueText:this.#n.bind(this)},onDragValueChange:this.#c.bind(this),onValueChange:this.#u.bind(this)}).attach(this),qe(this.#a.bind(this)),qe(this.#i.bind(this))}onAttach(t){t.setAttribute("data-media-quality-slider",""),pa(t,"aria-label","Video Quality");let{qualities:r,canSetQuality:n}=this.#e.$state,a=S1(()=>n()&&r().length>0);this.setAttributes({"data-supported":a,"aria-hidden":Eo(()=>!a())})}#r(){let{value:t}=this.$state;return t()}#n(){let{quality:t}=this.#e.$state;if(!t())return"";let{height:r,bitrate:n}=t(),a=n&&n>0?`${(n/1e6).toFixed(2)} Mbps`:null;return r?`${r}p${a?` (${a})`:""}`:"Auto"}#a(){let t=this.#t();this.$state.max.set(Math.max(0,t.length-1))}#i(){let{quality:t}=this.#e.$state,r=this.#t(),n=Math.max(0,r.indexOf(t()));this.$state.value.set(n),this.dispatch("value-change",{detail:n})}#s(){let{disabled:t}=this.$props,{canSetQuality:r,qualities:n}=this.#e.$state;return t()||n().length<=1||!r()}#o=lm(this.#l.bind(this),25);#l(t){if(!t.trigger)return;let{qualities:r}=this.#e,n=wt(this.#t)[t.detail];this.#e.remote.changeQuality(r.indexOf(n),t)}#u(t){this.#o(t)}#c(t){this.#o(t)}},Ak=class extends Zr{static props={...Oc.props,step:.1,keyStep:5,shiftKeyMultiplier:2,pauseWhileDragging:!1,noSwipeGesture:!1,seekingRequestThrottle:100};static state=hg;#e;#t;#r=pr(null);constructor(){super();let{noSwipeGesture:t}=this.$props;new Oc({swipeGesture:()=>!t(),getValue:this.#v.bind(this),getStep:this.#g.bind(this),getKeyStep:this.#w.bind(this),roundValue:this.#h,isDisabled:this.#x.bind(this),aria:{valueNow:this.#b.bind(this),valueText:this.#C.bind(this)},onDragStart:this.#p.bind(this),onDragValueChange:this.#d.bind(this),onDragEnd:this.#f.bind(this),onValueChange:this.#m.bind(this)})}onSetup(){this.#e=la(),_c(jy,{default:"time",value:this.#E.bind(this),time:this.#A.bind(this)}),this.setAttributes({"data-chapters":this.#a.bind(this)}),this.setStyles({"--slider-progress":this.#n.bind(this)}),qe(this.#s.bind(this)),qe(this.#i.bind(this))}onAttach(t){t.setAttribute("data-media-time-slider",""),pa(t,"aria-label","Seek")}onConnect(t){qe(this.#o.bind(this)),Qb(this.#e.textTracks,"chapters",this.#r.set)}#n(){let{bufferedEnd:t,duration:r}=this.#e.$state;return So(Math.min(t()/Math.max(r(),1),1)*100,3)+"%"}#a(){let{duration:t}=this.#e.$state;return this.#r()?.cues.length&&Number.isFinite(t())&&t()>0}#i(){this.#t=lm(this.#l.bind(this),this.$props.seekingRequestThrottle())}#s(){if(this.$state.hidden())return;let{value:t,dragging:r}=this.$state,n=this.#v();wt(r)||(t.set(n),this.dispatch("value-change",{detail:n}))}#o(){let t=this.#e.player.el,{preview:r}=ti(FU);t&&r()&&Mr(t,"data-preview",this.$state.active())}#l(t,r){this.#e.remote.seeking(t,r)}#u(t,r,n){this.#t.cancel();let{live:a}=this.#e.$state;if(a()&&r>=99){this.#e.remote.seekToLiveEdge(n);return}this.#e.remote.seek(t,n)}#c=!1;#p(t){let{pauseWhileDragging:r}=this.$props;if(r()){let{paused:n}=this.#e.$state;this.#c=!n(),this.#e.remote.pause(t)}}#d(t){this.#t(this.#y(t.detail),t)}#f(t){let{seeking:r}=this.#e.$state;wt(r)||this.#l(this.#y(t.detail),t);let n=t.detail;this.#u(this.#y(n),n,t);let{pauseWhileDragging:a}=this.$props;a()&&this.#c&&(this.#e.remote.play(t),this.#c=!1)}#m(t){let{dragging:r}=this.$state;r()||!t.trigger||this.#f(t)}#v(){let{currentTime:t}=this.#e.$state;return this.#S(t())}#g(){let t=this.$props.step()/this.#e.$state.duration()*100;return Number.isFinite(t)?t:1}#w(){let t=this.$props.keyStep()/this.#e.$state.duration()*100;return Number.isFinite(t)?t:1}#h(t){return So(t,3)}#x(){let{disabled:t}=this.$props,{canSeek:r}=this.#e.$state;return t()||!r()}#b(){let{value:t}=this.$state;return Math.round(t())}#C(){let t=this.#y(this.$state.value()),{duration:r}=this.#e.$state;return Number.isFinite(t)?`${vb(t)} out of ${vb(r())}`:"live"}#y(t){let{duration:r}=this.#e.$state;return So(t/100*r(),5)}#S(t){let{liveEdge:r,duration:n}=this.#e.$state,a=Math.max(0,Math.min(1,r()?1:Math.min(t,n())/n()));return Number.isNaN(a)?0:Number.isFinite(a)?a*100:100}#E(t){let r=this.#y(t),{live:n,duration:a}=this.#e.$state;return Number.isFinite(r)?(n()?r-a():r).toFixed(0):"LIVE"}#A(t,r){let n=this.#y(t),{live:a,duration:i}=this.#e.$state,s=a()?n-i():n;return Number.isFinite(n)?`${s<0?"-":""}${tx(Math.abs(s),r)}`:"LIVE"}},Pk=class extends Zr{static props={disabled:!1};#e;#t;#r;#n=null;#a=[];#i=pr(null);#s=pr([]);#o=pr(-1);#l=pr(-1);#u=0;get cues(){return this.#s()}get activeCue(){return this.#s()[this.#o()]||null}get activePointerCue(){return this.#s()[this.#l()]||null}onSetup(){this.#e=la(),this.#t=Bv(Ak.state)}onAttach(t){Qb(this.#e.textTracks,"chapters",this.#c.bind(this)),qe(this.#_.bind(this))}onConnect(){en(()=>this.#p.bind(this))}onDestroy(){this.#c(null)}setRefs(t){if(this.#a=t,this.#r?.dispose(),this.#a.length===1){let r=this.#a[0];r.style.width="100%",r.style.setProperty("--chapter-fill","var(--slider-fill)"),r.style.setProperty("--chapter-progress","var(--slider-progress)")}else this.#a.length>0&&Os(()=>this.#d(),this.#r=ku())}#c(t){wt(this.#i)!==t&&(this.#p(),this.#i.set(t))}#p(){this.#a=[],this.#s.set([]),this.#o.set(-1),this.#l.set(-1),this.#u=0,this.#r?.dispose()}#d(){this.#a.length&&qe(this.#f.bind(this))}#f(){let{hidden:t}=this.#t;t()||(qe(this.#m.bind(this)),qe(this.#v.bind(this)),qe(this.#g.bind(this)),qe(this.#b.bind(this)))}#m(){let t=this.#s();if(!t.length)return;let r,{seekableStart:n,seekableEnd:a}=this.#e.$state,i=n(),s=a()||t[t.length-1].endTime,o=s-i,l=100;for(let u=0;ul?this.#w(l,c,100):c0&&r<100),Mr(t,"data-ended",r===100))}#x(t,r){let n=0,a=this.#s();if(r===0)return 0;if(r===100)return a.length-1;let{seekableStart:i}=this.#e.$state,s=i(),o=this.#E(a);for(let l=t;l=0&&n<100)return l;return 0}#b(){this.#C(this.#y())}#C=og(t=>{let r,n=this.#s(),{seekableStart:a}=this.#e.$state,i=a(),s=this.#E(n);for(let o=this.#u;o=f?100:(r-c)/(f-c)*100,3))}#P(t){let r=[],{seekableStart:n,seekableEnd:a,duration:i}=this.#e.$state,s=n(),o=a();t=t.filter(c=>c.startTime<=o&&c.endTime>=s);let l=t[0];l&&l.startTime>s&&r.push(new window.VTTCue(s,l.startTime,""));for(let c=0;c0&&r.push(new window.VTTCue(f.endTime,f.endTime+w,""))}}let u=t[t.length-1];if(u){r.push(u);let c=i();c>=0&&c-u.endTime>1&&r.push(new window.VTTCue(u.endTime,i(),""))}return r}#_(){let{source:t}=this.#e.$state;t(),this.#L()}#L(){if(!this.scope)return;let{disabled:t}=this.$props;if(t()){this.#s.set([]),this.#o.set(0),this.#u=0;return}let r=this.#i();if(r){let n=this.#I.bind(this);n(),new Kn(r).add("add-cue",n).add("remove-cue",n),qe(this.#R.bind(this))}return this.#n=this.#M(),this.#n&&qe(this.#N.bind(this)),()=>{this.#n&&(this.#n.textContent="",this.#n=null)}}#R(){this.#e.$state.duration(),this.#I()}#I=W6(()=>{let t=wt(this.#i);!this.scope||!t||!t.cues.length||(this.#s.set(this.#P(t.cues)),this.#o.set(0),this.#u=0)},150,!0);#N(){let t=this.activePointerCue||this.activeCue;this.#n&&(this.#n.textContent=t?.text||"")}#k(){let t=this.el;for(;t&&t.getAttribute("role")!=="slider";)t=t.parentElement;return t}#M(){let t=this.#k();return t?t.querySelector('[data-part="chapter-title"]'):null}},Nk=Pk.prototype;jn(Nk,"cues");jn(Nk,"activeCue");jn(Nk,"activePointerCue");Ai(Nk,"setRefs");Iu=T1();Fst=["a[href]","[tabindex]","input","select","button"].map(e=>`${e}:not([aria-hidden='true'])`).join(","),Vst=new Set(["Escape","Tab","ArrowUp","ArrowDown","Home","PageUp","End","PageDown","Enter"," "]),bU=class{#e=-1;#t=null;#r=[];#n;get items(){return this.#r}constructor(t){this.#n=t}attachMenu(t){Sn(t,"focus",this.#s.bind(this)),this.#t=t,en(()=>{this.#t=null})}listen(){this.#t&&(this.update(),new Kn(this.#t).add("keyup",this.#l.bind(this)).add("keydown",this.#u.bind(this)),en(()=>{this.#e=-1,this.#r=[]}))}update(){this.#e=0,this.#r=this.#p()}scroll(t=this.#i()){let r=this.#r[t];r&&requestAnimationFrame(()=>{requestAnimationFrame(()=>{jst(r,{behavior:"smooth",boundary:n=>!n.hasAttribute("data-root")})})})}focusActive(t=!0){let r=this.#i();this.#a(r>=0?r:0,t)}#a(t,r=!0){this.#e=t,this.#r[t]?(this.#r[t].focus({preventScroll:!0}),r&&this.scroll(t)):this.#t?.focus({preventScroll:!0})}#i(){return this.#r.findIndex(t=>document.activeElement===t||t.getAttribute("role")==="menuitemradio"&&t.getAttribute("aria-checked")==="true")}#s(){this.#e>=0||(this.update(),this.focusActive())}#o(t){let r=t.target;if(kH(t)&&r instanceof Element){let n=r.getAttribute("role");return!/a|input|select|button/.test(r.localName)&&!n}return Vst.has(t.key)}#l(t){this.#o(t)&&(t.stopPropagation(),t.preventDefault())}#u(t){if(this.#o(t))switch(t.stopPropagation(),t.preventDefault(),t.key){case"Escape":this.#n.closeMenu(t);break;case"Tab":this.#a(this.#c(t.shiftKey?-1:1));break;case"ArrowUp":this.#a(this.#c(-1));break;case"ArrowDown":this.#a(this.#c(1));break;case"Home":case"PageUp":this.#a(0);break;case"End":case"PageDown":this.#a(this.#r.length-1);break}}#c(t){let r=this.#e;do r=(r+t+this.#r.length)%this.#r.length;while(this.#r[r]?.offsetParent===null);return r}#p(){if(!this.#t)return[];let t=this.#t.querySelectorAll(Fst),r=[],n=a=>a.getAttribute("role")==="menu";for(let a of t)ek(a)&&a.offsetParent!==null&&She(this.#t,a,n)&&r.push(a);return r}},Hst=Object.defineProperty,$st=Object.getOwnPropertyDescriptor,rx=(e,t,r,n)=>{for(var a=$st(t,r),i=e.length-1,s;i>=0;i--)(s=e[i])&&(a=s(t,r,a)||a);return a&&Hst(t,r,a),a},Ust=0,pg=class extends Zr{static props={showDelay:0};#e;#t;#r;#n=pr(!1);#a=pr(!1);#i=pr(null);#s=pr(null);#o;#l=new Set;#u=null;#c;#p;#d=!1;#f=pr(!1);#m=new Set;get triggerElement(){return this.#i()}get contentElement(){return this.#s()}get isSubmenu(){return!!this.#o}constructor(){super();let{showDelay:t}=this.$props;this.#c=new bk({trigger:this.#i,content:this.#s,showDelay:t,listen:(r,n,a)=>{dg(r,s=>{this.#n()?a(s):n(s)});let i=this.#I();i&&dg(i,s=>{s.stopPropagation(),a(s)})},onChange:this.#S.bind(this)})}onSetup(){this.#e=la();let t=++Ust;this.#t=`media-menu-${t}`,this.#r=`media-menu-button-${t}`,this.#p=new bU({closeMenu:this.close.bind(this)}),_u(Iu)&&(this.#o=ti(Iu)),this.#v(),this.setAttributes({"data-open":this.#n,"data-root":!this.isSubmenu,"data-submenu":this.isSubmenu,"data-disabled":this.#P.bind(this)}),_c(Iu,{button:this.#i,content:this.#s,expanded:this.#n,hint:pr(""),submenu:!!this.#o,disable:this.#_.bind(this),attachMenuButton:this.#w.bind(this),attachMenuItems:this.#h.bind(this),attachObserver:this.#x.bind(this),disableMenuButton:this.#C.bind(this),addSubmenu:this.#k.bind(this),onTransitionEvent:r=>{this.#m.add(r),en(()=>{this.#m.delete(r)})}})}onAttach(t){t.style.setProperty("display","contents")}onConnect(t){qe(this.#g.bind(this)),this.isSubmenu&&this.#o?.addSubmenu(this)}onDestroy(){this.#i.set(null),this.#s.set(null),this.#u=null,this.#m.clear()}#v(){let t=-1,r=_u(hb)?ti(hb):null;_c(hb,{onDragStart:()=>{r?.onDragStart?.(),window.clearTimeout(t),t=-1,this.#d=!0},onDragEnd:()=>{r?.onDragEnd?.(),t=window.setTimeout(()=>{this.#d=!1,t=-1},300)}})}#g(){let t=this.#A();this.isSubmenu||this.#F(),this.#b(t),t&&(qe(()=>{let{height:r}=this.#e.$state,n=this.#s();n&&nl(n,"--player-height",r()+"px")}),this.#p.listen(),this.listen("pointerup",this.#L.bind(this)),Sn(window,"pointerup",this.#R.bind(this)))}#w(t){let r=t.el,n=this.isSubmenu,a=Eo(this.#P.bind(this));pa(r,"tabindex",n?"-1":"0"),pa(r,"role",n?"menuitem":"button"),Mr(r,"id",this.#r),Mr(r,"aria-haspopup","menu"),Mr(r,"aria-expanded","false"),Mr(r,"data-root",!this.isSubmenu),Mr(r,"data-submenu",this.isSubmenu);let i=()=>{Mr(r,"data-open",this.#n()),Mr(r,"aria-disabled",a())};Zt?i():qe(i),this.#i.set(r),en(()=>{this.#i.set(null)})}#h(t){let r=t.el;r.style.setProperty("display","none"),Mr(r,"id",this.#t),pa(r,"role","menu"),pa(r,"tabindex","-1"),Mr(r,"data-root",!this.isSubmenu),Mr(r,"data-submenu",this.isSubmenu),this.#s.set(r),en(()=>this.#s.set(null));let n=()=>Mr(r,"data-open",this.#n());Zt?n():qe(n),this.#p.attachMenu(r),this.#b(!1);let a=this.#H.bind(this);this.isSubmenu?this.#o?.onTransitionEvent(a):(t.listen("transitionstart",a),t.listen("transitionend",a),t.listen("animationend",this.#F),t.listen("vds-menu-resize",this.#F))}#x(t){this.#u=t}#b(t){let r=wt(this.#s);r&&Mr(r,"aria-hidden",_y(!t))}#C(t){this.#f.set(t)}#y=!1;#S(t,r){if(this.#y=Dv(r),r?.stopPropagation(),this.#n()===t)return;if(this.#P()){t&&this.#c.hide(r);return}this.el?.dispatchEvent(new Event("vds-menu-resize",{bubbles:!0,composed:!0}));let n=this.#i(),a=this.#s();if(n&&(Mr(n,"aria-controls",t&&this.#t),Mr(n,"aria-expanded",_y(t))),a&&Mr(a,"aria-labelledby",t&&this.#r),this.#n.set(t),this.#N(r),qd(),this.#y){t?a?.focus():n?.focus();for(let i of[this.el,a])i&&i.setAttribute("data-keyboard","")}else for(let i of[this.el,a])i&&i.removeAttribute("data-keyboard");if(this.dispatch(t?"open":"close",{trigger:r}),t)!this.isSubmenu&&this.#e.activeMenu!==this&&(this.#e.activeMenu?.close(r),this.#e.activeMenu=this),this.#u?.onOpen?.(r);else{if(this.isSubmenu)for(let i of this.#l)i.close(r);else this.#e.activeMenu=null;this.#u?.onClose?.(r)}t&&requestAnimationFrame(this.#E.bind(this))}#E(){this.#V||this.#O||(this.#p.update(),requestAnimationFrame(()=>{this.#y?this.#p.focusActive():this.#p.scroll()}))}#A(){return!this.#P()&&this.#n()}#P(){return this.#a()||this.#f()}#_(t){this.#a.set(t)}#L(t){let r=this.#s();this.#d||r&&V1e(r,t)||t.stopPropagation()}#R(t){let r=this.#s();this.#d||r&&V1e(r,t)||this.close(t)}#I(){let t=this.el?.querySelector('[data-part="close-target"]');return this.el&&t&&She(this.el,t,r=>r.getAttribute("role")==="menu")?t:null}#N(t){this.isSubmenu||(this.#n()?this.#e.remote.pauseControls(t):this.#e.remote.resumeControls(t))}#k(t){this.#l.add(t),new Kn(t).add("open",this.#B).add("close",this.#z),en(this.#M)}#M=this.#D.bind(this);#D(t){this.#l.delete(t)}#O=!1;#B=this.#T.bind(this);#T(t){this.#O=!0;let r=this.#s();this.isSubmenu&&this.triggerElement?.setAttribute("aria-hidden","true");for(let n of this.#l)if(n!==t.target)for(let a of[n.el,n.triggerElement])a?.setAttribute("aria-hidden","true");if(r){let n=t.target.el;for(let a of r.children)a.contains(n)?a.setAttribute("data-open",""):a!==n&&a.setAttribute("data-hidden","")}}#z=this.#j.bind(this);#j(t){this.#O=!1;let r=this.#s();this.isSubmenu&&this.triggerElement?.setAttribute("aria-hidden","false");for(let n of this.#l)for(let a of[n.el,n.triggerElement])a?.setAttribute("aria-hidden","false");if(r)for(let n of r.children)n.removeAttribute("data-open"),n.removeAttribute("data-hidden")}#F=og(()=>{let t=wt(this.#s);if(!t||Zt)return;let r=0,n=getComputedStyle(t),a=[...t.children];for(let i of["paddingTop","paddingBottom","borderTopWidth","borderBottomWidth"])r+=parseFloat(n[i])||0;for(let i of a)if(ek(i)&&i.style.display==="contents")a.push(...i.children);else if(i.nodeType===3)r+=parseFloat(getComputedStyle(i).fontSize);else if(ek(i)){if(!whe(i))continue;let s=getComputedStyle(i);r+=i.offsetHeight+(parseFloat(s.marginTop)||0)+(parseFloat(s.marginBottom)||0)}nl(t,"--menu-height",r+"px")});#V=!1;#H(t){let r=this.#s();r&&t.propertyName==="height"&&(this.#V=t.type==="transitionstart",Mr(r,"data-transition",this.#V?"height":null),this.#n()&&this.#E());for(let n of this.#m)n(t)}open(t){wt(this.#n)||(this.#c.show(t),qd())}close(t){wt(this.#n)&&(this.#c.hide(t),qd())}};rx([jn],pg.prototype,"triggerElement");rx([jn],pg.prototype,"contentElement");rx([jn],pg.prototype,"isSubmenu");rx([Ai],pg.prototype,"open");rx([Ai],pg.prototype,"close");yb=class extends Zr{static props={disabled:!1};#e;#t=pr(null);get expanded(){return this.#e?.expanded()??!1}constructor(){super(),new Ou}onSetup(){this.#e=ti(Iu)}onAttach(t){this.#e.attachMenuButton(this),qe(this.#r.bind(this)),pa(t,"type","button")}onConnect(t){qe(this.#n.bind(this)),this.#a();let r=new MutationObserver(this.#a.bind(this));r.observe(t,{attributeFilter:["data-part"],childList:!0,subtree:!0}),en(()=>r.disconnect()),dg(t,n=>{this.dispatch("select",{trigger:n})})}#r(){this.#e.disableMenuButton(this.$props.disabled())}#n(){let t=this.#t();t&&qe(()=>{let r=this.#e.hint();r&&(t.textContent=r)})}#a(){let t=this.el?.querySelector('[data-part="hint"]');this.#t.set(t??null)}},Gst=yb.prototype;jn(Gst,"expanded");xU=class extends yb{},b$=T1(),wU=class extends Zr{static props={placement:null,offset:0,alignOffset:0};#e;constructor(){super(),new Ou;let{placement:t}=this.$props;this.setAttributes({"data-placement":t})}onAttach(t){if(this.#e=ti(Iu),this.#e.attachMenuItems(this),_u(b$)){let r=ti(b$);r&&(_c(b$,null),r.attach(t),en(()=>r.attach(null)))}}onConnect(t){qe(this.#t.bind(this))}#t(){let{expanded:t}=this.#e;if(!this.el||!t())return;let r=this.$props.placement();if(!r)return;Object.assign(this.el.style,{position:"absolute",top:0,left:0,width:"max-content"});let{offset:n,alignOffset:a}=this.$props;en(Ehe(this.el,this.#n(),r,{offsetVarName:"media-menu",xOffset:a(),yOffset:n()})),en(this.#r.bind(this))}#r(){this.el&&(this.el.removeAttribute("style"),this.el.style.display="none")}#n(){return this.#e.button()}},CU=T1(),$v=class extends al{#e=new Set;#t=pr("");#r=null;onValueChange;get values(){return Array.from(this.#e).map(t=>t.value())}get value(){return this.#t()}set value(t){this.#s(t)}onSetup(){_c(CU,{add:this.#n.bind(this),remove:this.#a.bind(this)})}onAttach(t){_u(Iu)||pa(t,"role","radiogroup"),this.setAttributes({value:this.#t})}onDestroy(){this.#e.clear()}#n(t){this.#e.has(t)||(this.#e.add(t),t.onCheck=this.#i,t.check(t.value()===this.#t()))}#a(t){t.onCheck=null,this.#e.delete(t)}#i=this.#s.bind(this);#s(t,r){let n=wt(this.#t);if(!t||t===n)return;let a=this.#o(n),i=this.#o(t);a?.check(!1,r),i?.check(!0,r),this.#t.set(t),this.onValueChange?.(t,r)}#o(t){for(let r of this.#e)if(t===wt(r.value))return r;return null}},kk=class extends Zr{static props={value:""};#e;get values(){return this.#e.values}get value(){return this.#e.value}set value(t){this.#e.value=t}constructor(){super(),this.#e=new $v,this.#e.onValueChange=this.#r.bind(this)}onSetup(){Zt?this.#t():qe(this.#t.bind(this))}#t(){this.#e.value=this.$props.value()}#r(t,r){let n=this.createEvent("change",{detail:t,trigger:r});this.dispatch(n)}},Nhe=kk.prototype;jn(Nhe,"values");jn(Nhe,"value");_k=class extends Zr{static props={value:""};#e=pr(!1);#t={value:this.$props.value,check:this.#s.bind(this),onCheck:null};get checked(){return this.#e()}constructor(){super(),new Ou}onSetup(){this.setAttributes({value:this.$props.value,"data-checked":this.#e,"aria-checked":Eo(this.#e)})}onAttach(t){let r=_u(Iu);pa(t,"tabindex",r?"-1":"0"),pa(t,"role",r?"menuitemradio":"radio"),qe(this.#a.bind(this))}onConnect(t){this.#n(),dg(t,this.#i.bind(this)),en(this.#r.bind(this))}#r(){Os(()=>{ti(CU).remove(this.#t)},this.connectScope)}#n(){ti(CU).add(this.#t)}#a(){let{value:t}=this.$props,r=t();wt(this.#e)&&this.#t.onCheck?.(r)}#i(t){wt(this.#e)||(this.#o(!0,t),this.#l(t),this.#t.onCheck?.(wt(this.$props.value),t))}#s(t,r){wt(this.#e)!==t&&this.#o(t,r)}#o(t,r){this.#e.set(t),this.dispatch("change",{detail:t,trigger:r})}#l(t){this.dispatch("select",{trigger:t})}},qst=_k.prototype;jn(qst,"checked");SU=class extends Zr{static props={disabled:!1,event:void 0,action:void 0};#e;#t=null;onSetup(){this.#e=la();let{event:t,action:r}=this.$props;this.setAttributes({event:t,action:r})}onAttach(t){t.setAttribute("data-media-gesture",""),t.style.setProperty("pointer-events","none")}onConnect(t){this.#t=this.#e.player.el?.querySelector("[data-media-provider]"),qe(this.#r.bind(this))}#r(){let t=this.$props.event(),r=this.$props.disabled();!this.#t||!t||r||(/^dbl/.test(t)&&(t=t.split(/^dbl/)[1]),(t==="pointerup"||t==="pointerdown")&&this.#e.$state.pointer()==="coarse"&&(t=t==="pointerup"?"touchend":"touchstart"),Sn(this.#t,t,this.#i.bind(this),{passive:!1}))}#n=0;#a=-1;#i(t){if(this.$props.disabled()||q6(t)&&(t.button!==0||this.#e.activeMenu)||ky(t)&&this.#e.activeMenu||BU(t)||!this.#o(t))return;if(t.MEDIA_GESTURE=!0,t.preventDefault(),!wt(this.$props.event)?.startsWith("dbl"))this.#n===0&&setTimeout(()=>{this.#n===1&&this.#s(t)},250);else if(this.#n===1){queueMicrotask(()=>this.#s(t)),clearTimeout(this.#a),this.#n=0;return}this.#n===0&&(this.#a=window.setTimeout(()=>{this.#n=0},275)),this.#n++}#s(t){this.el.setAttribute("data-triggered",""),requestAnimationFrame(()=>{this.#l()&&this.#u(wt(this.$props.action),t),requestAnimationFrame(()=>{this.el.removeAttribute("data-triggered")})})}#o(t){if(!this.el)return!1;if(q6(t)||PH(t)||ky(t)){let r=ky(t)?t.changedTouches[0]??t.touches[0]:void 0,n=r?.clientX??t.clientX,a=r?.clientY??t.clientY,i=this.el.getBoundingClientRect(),s=a>=i.top&&a<=i.bottom&&n>=i.left&&n<=i.right;return t.type.includes("leave")?!s:s}return!0}#l(){let t=this.#e.player.el.querySelectorAll("[data-media-gesture][data-triggered]");return Array.from(t).sort((r,n)=>+getComputedStyle(n).zIndex-+getComputedStyle(r).zIndex)[0]===this.el}#u(t,r){if(!t)return;let n=new Fr("will-trigger",{detail:t,cancelable:!0,trigger:r});if(this.dispatchEvent(n),n.defaultPrevented)return;let[a,i]=t.replace(/:([a-z])/,"-$1").split(":");t.includes(":fullscreen")?this.#e.remote.toggleFullscreen("prefer-media",r):t.includes("seek:")?this.#e.remote.seek(wt(this.#e.$state.currentTime)+(+i||0),r):this.#e.remote[EP(a)](r),this.dispatch("trigger",{detail:t,trigger:r})}},TU=class{priority=10;#e=null;#t;#r;constructor(t){this.#t=t}attach(){}canRender(){return!0}detach(){this.#r?.abort(),this.#r=void 0,this.#t.reset(),this.#e=null}changeTrack(t){!t||this.#e===t||(this.#r?.abort(),this.#r=new Kn(t),t.readyState<2?(this.#t.reset(),this.#r.add("load",()=>this.#n(t),{once:!0})):this.#n(t),this.#r.add("add-cue",r=>{this.#t.addCue(r.detail)}).add("remove-cue",r=>{this.#t.removeCue(r.detail)}),this.#e=t)}#n(t){this.#t.changeTrack({cues:[...t.cues],regions:[...t.regions]})}},EU=class e extends Zr{static props={textDir:"ltr",exampleText:"Captions look like this."};#e;static lib=pr(null);onSetup(){this.#e=la(),this.setAttributes({"aria-hidden":Eo(this.#t.bind(this))})}onAttach(t){t.style.setProperty("pointer-events","none")}onConnect(t){e.lib()||Promise.resolve().then(()=>(nb(),rb)).then(r=>e.lib.set(r)),qe(this.#r.bind(this))}#t(){let{textTrack:t,remotePlaybackState:r,iOSControls:n}=this.#e.$state,a=t();return n()||r()==="connected"||!a||!Ll(a)}#r(){if(!e.lib())return;let{viewType:t}=this.#e.$state;return t()==="audio"?this.#n():this.#o()}#n(){return qe(this.#a.bind(this)),this.#c(null),()=>{this.el.textContent=""}}#a(){if(this.#t())return;this.#i();let{textTrack:t}=this.#e.$state;Sn(t(),"cue-change",this.#i.bind(this)),qe(this.#s.bind(this))}#i(){this.el.textContent="",this.#f>=0&&this.#v();let{realCurrentTime:t,textTrack:r}=this.#e.$state,{renderVTTCueString:n}=e.lib(),a=wt(t),i=wt(r).activeCues;for(let s of i){let o=this.#g(),l=this.#w();l.innerHTML=n(s,a),o.append(l),this.el.append(l)}}#s(){let{realCurrentTime:t}=this.#e.$state,{updateTimedVTTCueNodes:r}=e.lib();r(this.el,t())}#o(){let{CaptionsRenderer:t}=e.lib(),r=new t(this.el),n=new TU(r);return this.#e.textRenderers.add(n),qe(this.#l.bind(this,r)),qe(this.#u.bind(this,r)),this.#c(r),()=>{this.el.textContent="",this.#e.textRenderers.remove(n),r.destroy()}}#l(t){t.dir=this.$props.textDir()}#u(t){if(this.#t())return;let{realCurrentTime:r,textTrack:n}=this.#e.$state;t.currentTime=r(),this.#f>=0&&n()?.activeCues[0]&&this.#v()}#c(t){let r=this.#e.player;if(!r)return;let n=this.#p.bind(this,t);Sn(r,"vds-font-change",n)}#p(t){if(this.#f>=0){this.#m();return}let{textTrack:r}=this.#e.$state;r()?.activeCues[0]?t?.update(!0):this.#d()}#d(){let t=this.#g();Mr(t,"data-example","");let r=this.#w();Mr(r,"data-example",""),r.textContent=this.$props.exampleText(),t?.append(r),this.el?.append(t),this.el?.setAttribute("data-example",""),this.#m()}#f=-1;#m(){window.clearTimeout(this.#f),this.#f=window.setTimeout(this.#v.bind(this),2500)}#v(){this.el?.removeAttribute("data-example"),this.el?.querySelector("[data-example]")&&(this.el.textContent=""),this.#f=-1}#g(){let t=document.createElement("div");return Mr(t,"data-part","cue-display"),t}#w(){let t=document.createElement("div");return Mr(t,"data-part","cue"),t}},AU=class extends Zr{static props={src:null,alt:null,crossOrigin:null};static state=new Gd({img:null,src:null,alt:null,crossOrigin:null,loading:!0,error:null,hidden:!1});#e;onSetup(){this.#e=la(),this.#o(),this.#l(),this.#u(),this.#n()}onAttach(t){t.style.setProperty("pointer-events","none"),qe(this.#i.bind(this)),qe(this.#o.bind(this)),qe(this.#l.bind(this)),qe(this.#u.bind(this)),qe(this.#n.bind(this));let{started:r}=this.#e.$state;this.setAttributes({"data-visible":()=>!r()&&!this.$state.hidden(),"data-loading":this.#a.bind(this),"data-error":this.#t.bind(this),"data-hidden":this.$state.hidden})}onConnect(t){qe(this.#r.bind(this)),qe(this.#c.bind(this))}#t(){let{error:t}=this.$state;return!Kd(t())}#r(){let{canLoadPoster:t,poster:r}=this.#e.$state;!t()&&r()&&Wd(r(),"preconnect")}#n(){let{src:t}=this.$props,{poster:r,nativeControls:n}=this.#e.$state;this.el&&Mr(this.el,"display",n()?"none":null),this.$state.hidden.set(this.#t()||!(t()||r())||n())}#a(){let{loading:t,hidden:r}=this.$state;return!r()&&t()}#i(){let t=this.$state.img();t&&(new Kn(t).add("load",this.#p.bind(this)).add("error",this.#d.bind(this)),t.complete&&this.#p())}#s="";#o(){let{poster:t}=this.#e.$props,{canLoadPoster:r,providedPoster:n,inferredPoster:a}=this.#e.$state,i=this.$props.src()||"",s=i||t()||a();this.#s===n()&&n.set(i),this.$state.src.set(r()&&s.length?s:null),this.#s=i}#l(){let{src:t}=this.$props,{alt:r}=this.$state,{poster:n}=this.#e.$state;r.set(t()||n()?this.$props.alt():null)}#u(){let{crossOrigin:t}=this.$props,{crossOrigin:r}=this.$state,{crossOrigin:n,poster:a}=this.#e.$state,i=t()!==null?t():n();r.set(/ytimg\.com|vimeo/.test(a()||"")?null:i===!0?"anonymous":i)}#c(){let{loading:t,error:r}=this.$state,{canLoadPoster:n,poster:a}=this.#e.$state;t.set(n()&&!!a()),r.set(null)}#p(){let{loading:t,error:r}=this.$state;t.set(!1),r.set(null)}#d(t){let{loading:r,error:n}=this.$state;r.set(!1),n.set(t)}},PU=class extends Zr{static props={type:"current",showHours:!1,padHours:null,padMinutes:null,remainder:!1,toggle:!1,hidden:!1};static state=new Gd({timeText:"",hidden:!1});#e;#t=pr(null);#r=pr(!0);#n=pr(!0);onSetup(){this.#e=la(),this.#o();let{type:t}=this.$props;this.setAttributes({"data-type":t,"data-remainder":this.#c.bind(this)}),new wk({callback:this.#a.bind(this)}).attach(this)}onAttach(t){t.hasAttribute("role")||qe(this.#l.bind(this)),qe(this.#o.bind(this))}onConnect(t){en(Che(t,this.#r.set)),qe(this.#i.bind(this)),qe(this.#s.bind(this))}#a(t){this.#n.set(t[0].isIntersecting)}#i(){let{hidden:t}=this.$props;this.$state.hidden.set(t()||!this.#r()||!this.#n())}#s(){if(!this.$props.toggle()){this.#t.set(null);return}this.el&&dg(this.el,this.#p.bind(this))}#o(){let{hidden:t,timeText:r}=this.$state,{duration:n}=this.#e.$state;if(t())return;let{type:a,padHours:i,padMinutes:s,showHours:o}=this.$props,l=this.#u(a()),u=n(),c=this.#c();if(!Number.isFinite(l+u)){r.set("LIVE");return}let f=c?Math.max(0,u-l):l,g=tx(f,{padHrs:i(),padMins:s(),showHrs:o()});r.set((c?"-":"")+g)}#l(){if(!this.el)return;let{toggle:t}=this.$props;Mr(this.el,"role",t()?"timer":null),Mr(this.el,"tabindex",t()?0:null)}#u(t){let{bufferedEnd:r,duration:n,currentTime:a}=this.#e.$state;switch(t){case"buffered":return r();case"duration":return n();default:return a()}}#c(){return this.$props.remainder()&&this.#t()!==!1}#p(t){if(t.preventDefault(),this.#t()===null){this.#t.set(!this.$props.remainder());return}this.#t.set(r=>!r)}},Uv=class extends vk{},Rk=class extends yk{},bb=class extends Y${},xb=class extends X${},wb=class extends Q${},Ik=class extends xk{},Cb=class extends sU{},Sb=class extends oU{},Tb=class extends dU{},Eb=class extends lU{},Ab=class extends cU{},Pb=class extends iU{},kb=class extends nU{},_b=class extends aU{},Rb=class extends uU{},Ib=class extends eU{},Ob=class extends tU{},Lb=class extends rU{},Fy=class extends Hv{},Nb=class extends Ak{},Mb=class extends mU{},Db=class extends gU{},Bb=class extends vU{},zb=class extends yU{},jb=class extends fU{},Fb=class extends Ek{},Vb=class extends Tk{},Hb=class extends hU{},$b=class extends Pk{},Ub=class extends pg{},Gb=class extends yb{},qb=class extends wU{},Kb=class extends xU{},Zb=class extends kk{},Wb=class extends _k{},Jb=class extends EU{},Yb=class extends SU{},Ok=class extends AU{},Vy=class extends Sk{},Xb=class extends PU{},Mhe=ri.forwardRef((e,t)=>{let{children:r,...n}=e,a=ri.Children.toArray(r),i=a.find(Zst);if(i){let s=i.props.children,o=a.map(l=>l===i?ri.Children.count(s)>1?ri.Children.only(null):ri.isValidElement(s)?s.props.children:null:l);return ri.createElement(kU,{...n,ref:t},ri.isValidElement(s)?ri.cloneElement(s,void 0,o):null)}return ri.createElement(kU,{...n,ref:t},r)});Mhe.displayName="Slot";kU=ri.forwardRef((e,t)=>{let{children:r,...n}=e;return ri.isValidElement(r)?ri.cloneElement(r,{...Wst(n,r.props),ref:t?Zn(t,r.ref):r.ref}):ri.Children.count(r)>1?ri.Children.only(null):null});kU.displayName="SlotClone";Kst=({children:e})=>ri.createElement(ri.Fragment,null,e);Jst=["button","div","span","img","video","audio"],Er=Jst.reduce((e,t)=>{let r=ri.forwardRef((n,a)=>{let{asChild:i,...s}=n;return ri.createElement(i?Mhe:t,{...s,ref:a})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});ehe=Fy.state.record,Yst=Object.keys(ehe).reduce((e,t)=>({...e,[t](){return ehe[t]}}),{});the=Uv.state.record,Xst=Object.keys(the).reduce((e,t)=>({...e,[t](){return the[t]}}),{})});var f0e=bi((DLr,p0e)=>{d();p();p0e.exports=Lct;function Lct(e,t){return r(e,0,null)[0];function r(n,a,i){if(n.children){for(var s=[],o=0,l=n.children.length;o{d();p();(function(){"use strict";var e=function(){this.init()};e.prototype={init:function(){var c=this||t;return c._counter=1e3,c._html5AudioPool=[],c.html5PoolSize=10,c._codecs={},c._howls=[],c._muted=!1,c._volume=1,c._canPlayEvent="canplaythrough",c._navigator=typeof window<"u"&&window.navigator?window.navigator:null,c.masterGain=null,c.noAudio=!1,c.usingWebAudio=!0,c.autoSuspend=!0,c.ctx=null,c.autoUnlock=!0,c._setup(),c},volume:function(c){var f=this||t;if(c=parseFloat(c),f.ctx||u(),typeof c<"u"&&c>=0&&c<=1){if(f._volume=c,f._muted)return f;f.usingWebAudio&&f.masterGain.gain.setValueAtTime(c,t.ctx.currentTime);for(var g=0;g=0;f--)c._howls[f].unload();return c.usingWebAudio&&c.ctx&&typeof c.ctx.close<"u"&&(c.ctx.close(),c.ctx=null,u()),c},codecs:function(c){return(this||t)._codecs[c.replace(/^x-/,"")]},_setup:function(){var c=this||t;if(c.state=c.ctx&&c.ctx.state||"suspended",c._autoSuspend(),!c.usingWebAudio)if(typeof Audio<"u")try{var f=new Audio;typeof f.oncanplaythrough>"u"&&(c._canPlayEvent="canplay")}catch{c.noAudio=!0}else c.noAudio=!0;try{var f=new Audio;f.muted&&(c.noAudio=!0)}catch{}return c.noAudio||c._setupCodecs(),c},_setupCodecs:function(){var c=this||t,f=null;try{f=typeof Audio<"u"?new Audio:null}catch{return c}if(!f||typeof f.canPlayType!="function")return c;var g=f.canPlayType("audio/mpeg;").replace(/^no$/,""),w=c._navigator?c._navigator.userAgent:"",A=w.match(/OPR\/(\d+)/g),k=A&&parseInt(A[0].split("/")[1],10)<33,O=w.indexOf("Safari")!==-1&&w.indexOf("Chrome")===-1,I=w.match(/Version\/(.*?) /),M=O&&I&&parseInt(I[1],10)<15;return c._codecs={mp3:!!(!k&&(g||f.canPlayType("audio/mp3;").replace(/^no$/,""))),mpeg:!!g,opus:!!f.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,""),ogg:!!f.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),oga:!!f.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),wav:!!(f.canPlayType('audio/wav; codecs="1"')||f.canPlayType("audio/wav")).replace(/^no$/,""),aac:!!f.canPlayType("audio/aac;").replace(/^no$/,""),caf:!!f.canPlayType("audio/x-caf;").replace(/^no$/,""),m4a:!!(f.canPlayType("audio/x-m4a;")||f.canPlayType("audio/m4a;")||f.canPlayType("audio/aac;")).replace(/^no$/,""),m4b:!!(f.canPlayType("audio/x-m4b;")||f.canPlayType("audio/m4b;")||f.canPlayType("audio/aac;")).replace(/^no$/,""),mp4:!!(f.canPlayType("audio/x-mp4;")||f.canPlayType("audio/mp4;")||f.canPlayType("audio/aac;")).replace(/^no$/,""),weba:!!(!M&&f.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),webm:!!(!M&&f.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),dolby:!!f.canPlayType('audio/mp4; codecs="ec-3"').replace(/^no$/,""),flac:!!(f.canPlayType("audio/x-flac;")||f.canPlayType("audio/flac;")).replace(/^no$/,"")},c},_unlockAudio:function(){var c=this||t;if(!(c._audioUnlocked||!c.ctx)){c._audioUnlocked=!1,c.autoUnlock=!1,!c._mobileUnloaded&&c.ctx.sampleRate!==44100&&(c._mobileUnloaded=!0,c.unload()),c._scratchBuffer=c.ctx.createBuffer(1,1,22050);var f=function(g){for(;c._html5AudioPool.length"u"?M.noteOn(0):M.start(0),typeof c.ctx.resume=="function"&&c.ctx.resume(),M.onended=function(){M.disconnect(0),c._audioUnlocked=!0,document.removeEventListener("touchstart",f,!0),document.removeEventListener("touchend",f,!0),document.removeEventListener("click",f,!0),document.removeEventListener("keydown",f,!0);for(var D=0;D"u"||!t.usingWebAudio)){for(var f=0;f"u"||!t.usingWebAudio))return c.state==="running"&&c.ctx.state!=="interrupted"&&c._suspendTimer?(clearTimeout(c._suspendTimer),c._suspendTimer=null):c.state==="suspended"||c.state==="running"&&c.ctx.state==="interrupted"?(c.ctx.resume().then(function(){c.state="running";for(var f=0;f"u"&&(c="__default",!g._playLock)){for(var A=0,k=0;k0?O._seek:g._sprite[c][0]/1e3),D=Math.max(0,(g._sprite[c][0]+g._sprite[c][1])/1e3-M),L=D*1e3/Math.abs(O._rate),W=g._sprite[c][0]/1e3,Y=(g._sprite[c][0]+g._sprite[c][1])/1e3;O._sprite=c,O._ended=!1;var j=function(){O._paused=!1,O._seek=M,O._start=W,O._stop=Y,O._loop=!!(O._loop||g._sprite[c][2])};if(M>=Y){g._ended(O);return}var re=O._node;if(g._webAudio){var oe=function(){g._playLock=!1,j(),g._refreshBuffer(O);var ue=O._muted||g._muted?0:O._volume;re.gain.setValueAtTime(ue,t.ctx.currentTime),O._playStart=t.ctx.currentTime,typeof re.bufferSource.start>"u"?O._loop?re.bufferSource.noteGrainOn(0,M,86400):re.bufferSource.noteGrainOn(0,M,D):O._loop?re.bufferSource.start(0,M,86400):re.bufferSource.start(0,M,D),L!==1/0&&(g._endTimers[O._id]=setTimeout(g._ended.bind(g,O),L)),f||setTimeout(function(){g._emit("play",O._id),g._loadQueue()},0)};t.state==="running"&&t.ctx.state!=="interrupted"?oe():(g._playLock=!0,g.once("resume",oe),g._clearTimer(O._id))}else{var Q=function(){re.currentTime=M,re.muted=O._muted||g._muted||t._muted||re.muted,re.volume=O._volume*t.volume(),re.playbackRate=O._rate;try{var ue=re.play();if(ue&&typeof Promise<"u"&&(ue instanceof Promise||typeof ue.then=="function")?(g._playLock=!0,j(),ue.then(function(){g._playLock=!1,re._unlocked=!0,f?g._loadQueue():g._emit("play",O._id)}).catch(function(){g._playLock=!1,g._emit("playerror",O._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction."),O._ended=!0,O._paused=!0})):f||(g._playLock=!1,j(),g._emit("play",O._id)),re.playbackRate=O._rate,re.paused){g._emit("playerror",O._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.");return}c!=="__default"||O._loop?g._endTimers[O._id]=setTimeout(g._ended.bind(g,O),L):(g._endTimers[O._id]=function(){g._ended(O),re.removeEventListener("ended",g._endTimers[O._id],!1)},re.addEventListener("ended",g._endTimers[O._id],!1))}catch(ie){g._emit("playerror",O._id,ie)}};re.src==="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA"&&(re.src=g._src,re.load());var Ee=window&&window.ejecta||!re.readyState&&t._navigator.isCocoonJS;if(re.readyState>=3||Ee)Q();else{g._playLock=!0,g._state="loading";var ge=function(){g._state="loaded",Q(),re.removeEventListener(t._canPlayEvent,ge,!1)};re.addEventListener(t._canPlayEvent,ge,!1),g._clearTimer(O._id)}}return O._id},pause:function(c){var f=this;if(f._state!=="loaded"||f._playLock)return f._queue.push({event:"pause",action:function(){f.pause(c)}}),f;for(var g=f._getSoundIds(c),w=0;w"u"?A._node.bufferSource.noteOff(0):A._node.bufferSource.stop(0),f._cleanBuffer(A._node)}else(!isNaN(A._node.duration)||A._node.duration===1/0)&&A._node.pause();arguments[1]||f._emit("pause",A?A._id:null)}return f},stop:function(c,f){var g=this;if(g._state!=="loaded"||g._playLock)return g._queue.push({event:"stop",action:function(){g.stop(c)}}),g;for(var w=g._getSoundIds(c),A=0;A"u"?k._node.bufferSource.noteOff(0):k._node.bufferSource.stop(0),g._cleanBuffer(k._node)):(!isNaN(k._node.duration)||k._node.duration===1/0)&&(k._node.currentTime=k._start||0,k._node.pause(),k._node.duration===1/0&&g._clearSound(k._node))),f||g._emit("stop",k._id))}return g},mute:function(c,f){var g=this;if(g._state!=="loaded"||g._playLock)return g._queue.push({event:"mute",action:function(){g.mute(c,f)}}),g;if(typeof f>"u")if(typeof c=="boolean")g._muted=c;else return g._muted;for(var w=g._getSoundIds(f),A=0;A"u"){var A=c._getSoundIds(),k=A.indexOf(f[0]);k>=0?w=parseInt(f[0],10):g=parseFloat(f[0])}else f.length>=2&&(g=parseFloat(f[0]),w=parseInt(f[1],10));var O;if(typeof g<"u"&&g>=0&&g<=1){if(c._state!=="loaded"||c._playLock)return c._queue.push({event:"volume",action:function(){c.volume.apply(c,f)}}),c;typeof w>"u"&&(c._volume=g),w=c._getSoundIds(w);for(var I=0;I"u")}}return A},_startFadeInterval:function(c,f,g,w,A,k){var O=this,I=f,M=g-f,D=Math.abs(M/.01),L=Math.max(4,D>0?w/D:w),W=Date.now();c._fadeTo=g,c._interval=setInterval(function(){var Y=(Date.now()-W)/w;W=Date.now(),I+=M*Y,I=Math.round(I*100)/100,M<0?I=Math.max(g,I):I=Math.min(g,I),O._webAudio?c._volume=I:O.volume(I,c._id,!0),k&&(O._volume=I),(gf&&I>=g)&&(clearInterval(c._interval),c._interval=null,c._fadeTo=null,O.volume(g,c._id),O._emit("fade",c._id))},L)},_stopFade:function(c){var f=this,g=f._soundById(c);return g&&g._interval&&(f._webAudio&&g._node.gain.cancelScheduledValues(t.ctx.currentTime),clearInterval(g._interval),g._interval=null,f.volume(g._fadeTo,c),g._fadeTo=null,f._emit("fade",c)),f},loop:function(){var c=this,f=arguments,g,w,A;if(f.length===0)return c._loop;if(f.length===1)if(typeof f[0]=="boolean")g=f[0],c._loop=g;else return A=c._soundById(parseInt(f[0],10)),A?A._loop:!1;else f.length===2&&(g=f[0],w=parseInt(f[1],10));for(var k=c._getSoundIds(w),O=0;O=0?w=parseInt(f[0],10):g=parseFloat(f[0])}else f.length===2&&(g=parseFloat(f[0]),w=parseInt(f[1],10));var O;if(typeof g=="number"){if(c._state!=="loaded"||c._playLock)return c._queue.push({event:"rate",action:function(){c.rate.apply(c,f)}}),c;typeof w>"u"&&(c._rate=g),w=c._getSoundIds(w);for(var I=0;I=0?w=parseInt(f[0],10):c._sounds.length&&(w=c._sounds[0]._id,g=parseFloat(f[0]))}else f.length===2&&(g=parseFloat(f[0]),w=parseInt(f[1],10));if(typeof w>"u")return 0;if(typeof g=="number"&&(c._state!=="loaded"||c._playLock))return c._queue.push({event:"seek",action:function(){c.seek.apply(c,f)}}),c;var O=c._soundById(w);if(O)if(typeof g=="number"&&g>=0){var I=c.playing(w);I&&c.pause(w,!0),O._seek=g,O._ended=!1,c._clearTimer(w),!c._webAudio&&O._node&&!isNaN(O._node.duration)&&(O._node.currentTime=g);var M=function(){I&&c.play(w,!0),c._emit("seek",w)};if(I&&!c._webAudio){var D=function(){c._playLock?setTimeout(D,0):M()};setTimeout(D,0)}else M()}else if(c._webAudio){var L=c.playing(w)?t.ctx.currentTime-O._playStart:0,W=O._rateSeek?O._rateSeek-O._seek:0;return O._seek+(W+L*Math.abs(O._rate))}else return O._node.currentTime;return c},playing:function(c){var f=this;if(typeof c=="number"){var g=f._soundById(c);return g?!g._paused:!1}for(var w=0;w=0&&t._howls.splice(w,1);var A=!0;for(g=0;g=0){A=!1;break}return a&&A&&delete a[c._src],t.noAudio=!1,c._state="unloaded",c._sounds=[],c=null,null},on:function(c,f,g,w){var A=this,k=A["_on"+c];return typeof f=="function"&&k.push(w?{id:g,fn:f,once:w}:{id:g,fn:f}),A},off:function(c,f,g){var w=this,A=w["_on"+c],k=0;if(typeof f=="number"&&(g=f,f=null),f||g)for(k=0;k=0;k--)(!A[k].id||A[k].id===f||c==="load")&&(setTimeout(function(O){O.call(this,f,g)}.bind(w,A[k].fn),0),A[k].once&&w.off(c,A[k].fn,A[k].id));return w._loadQueue(c),w},_loadQueue:function(c){var f=this;if(f._queue.length>0){var g=f._queue[0];g.event===c&&(f._queue.shift(),f._loadQueue()),c||g.action()}return f},_ended:function(c){var f=this,g=c._sprite;if(!f._webAudio&&c._node&&!c._node.paused&&!c._node.ended&&c._node.currentTime=0;w--){if(g<=f)return;c._sounds[w]._ended&&(c._webAudio&&c._sounds[w]._node&&c._sounds[w]._node.disconnect(0),c._sounds.splice(w,1),g--)}}},_getSoundIds:function(c){var f=this;if(typeof c>"u"){for(var g=[],w=0;w=0;if(!c.bufferSource)return f;if(t._scratchBuffer&&c.bufferSource&&(c.bufferSource.onended=null,c.bufferSource.disconnect(0),g))try{c.bufferSource.buffer=t._scratchBuffer}catch{}return c.bufferSource=null,f},_clearSound:function(c){var f=/MSIE |Trident\//.test(t._navigator&&t._navigator.userAgent);f||(c.src="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA")}};var n=function(c){this._parent=c,this.init()};n.prototype={init:function(){var c=this,f=c._parent;return c._muted=f._muted,c._loop=f._loop,c._volume=f._volume,c._rate=f._rate,c._seek=0,c._paused=!0,c._ended=!0,c._sprite="__default",c._id=++t._counter,f._sounds.push(c),c.create(),c},create:function(){var c=this,f=c._parent,g=t._muted||c._muted||c._parent._muted?0:c._volume;return f._webAudio?(c._node=typeof t.ctx.createGain>"u"?t.ctx.createGainNode():t.ctx.createGain(),c._node.gain.setValueAtTime(g,t.ctx.currentTime),c._node.paused=!0,c._node.connect(t.masterGain)):t.noAudio||(c._node=t._obtainHtml5Audio(),c._errorFn=c._errorListener.bind(c),c._node.addEventListener("error",c._errorFn,!1),c._loadFn=c._loadListener.bind(c),c._node.addEventListener(t._canPlayEvent,c._loadFn,!1),c._endFn=c._endListener.bind(c),c._node.addEventListener("ended",c._endFn,!1),c._node.src=f._src,c._node.preload=f._preload===!0?"auto":f._preload,c._node.volume=g*t.volume(),c._node.load()),c},reset:function(){var c=this,f=c._parent;return c._muted=f._muted,c._loop=f._loop,c._volume=f._volume,c._rate=f._rate,c._seek=0,c._rateSeek=0,c._paused=!0,c._ended=!0,c._sprite="__default",c._id=++t._counter,c},_errorListener:function(){var c=this;c._parent._emit("loaderror",c._id,c._node.error?c._node.error.code:0),c._node.removeEventListener("error",c._errorFn,!1)},_loadListener:function(){var c=this,f=c._parent;f._duration=Math.ceil(c._node.duration*10)/10,Object.keys(f._sprite).length===0&&(f._sprite={__default:[0,f._duration*1e3]}),f._state!=="loaded"&&(f._state="loaded",f._emit("load"),f._loadQueue()),c._node.removeEventListener(t._canPlayEvent,c._loadFn,!1)},_endListener:function(){var c=this,f=c._parent;f._duration===1/0&&(f._duration=Math.ceil(c._node.duration*10)/10,f._sprite.__default[1]===1/0&&(f._sprite.__default[1]=f._duration*1e3),f._ended(c)),c._node.removeEventListener("ended",c._endFn,!1)}};var a={},i=function(c){var f=c._src;if(a[f]){c._duration=a[f].duration,l(c);return}if(/^data:[^;]+;base64,/.test(f)){for(var g=atob(f.split(",")[1]),w=new Uint8Array(g.length),A=0;A0?(a[f._src]=A,l(f,A)):g()};typeof Promise<"u"&&t.ctx.decodeAudioData.length===1?t.ctx.decodeAudioData(c).then(w).catch(g):t.ctx.decodeAudioData(c,w,g)},l=function(c,f){f&&!c._duration&&(c._duration=f.duration),Object.keys(c._sprite).length===0&&(c._sprite={__default:[0,c._duration*1e3]}),c._state!=="loaded"&&(c._state="loaded",c._emit("load"),c._loadQueue())},u=function(){if(t.usingWebAudio){try{typeof AudioContext<"u"?t.ctx=new AudioContext:typeof webkitAudioContext<"u"?t.ctx=new webkitAudioContext:t.usingWebAudio=!1}catch{t.usingWebAudio=!1}t.ctx||(t.usingWebAudio=!1);var c=/iP(hone|od|ad)/.test(t._navigator&&t._navigator.platform),f=t._navigator&&t._navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),g=f?parseInt(f[1],10):null;if(c&&g&&g<9){var w=/safari/.test(t._navigator&&t._navigator.userAgent.toLowerCase());t._navigator&&!w&&(t.usingWebAudio=!1)}t.usingWebAudio&&(t.masterGain=typeof t.ctx.createGain>"u"?t.ctx.createGainNode():t.ctx.createGain(),t.masterGain.gain.setValueAtTime(t._muted?0:t._volume,t.ctx.currentTime),t.masterGain.connect(t.ctx.destination)),t._setup()}};typeof define=="function"&&define.amd&&define([],function(){return{Howler:t,Howl:r}}),typeof s_<"u"&&(s_.Howler=t,s_.Howl=r),typeof global<"u"?(global.HowlerGlobal=e,global.Howler=t,global.Howl=r,global.Sound=n):typeof window<"u"&&(window.HowlerGlobal=e,window.Howler=t,window.Howl=r,window.Sound=n)})();(function(){"use strict";HowlerGlobal.prototype._pos=[0,0,0],HowlerGlobal.prototype._orientation=[0,0,-1,0,1,0],HowlerGlobal.prototype.stereo=function(t){var r=this;if(!r.ctx||!r.ctx.listener)return r;for(var n=r._howls.length-1;n>=0;n--)r._howls[n].stereo(t);return r},HowlerGlobal.prototype.pos=function(t,r,n){var a=this;if(!a.ctx||!a.ctx.listener)return a;if(r=typeof r!="number"?a._pos[1]:r,n=typeof n!="number"?a._pos[2]:n,typeof t=="number")a._pos=[t,r,n],typeof a.ctx.listener.positionX<"u"?(a.ctx.listener.positionX.setTargetAtTime(a._pos[0],Howler.ctx.currentTime,.1),a.ctx.listener.positionY.setTargetAtTime(a._pos[1],Howler.ctx.currentTime,.1),a.ctx.listener.positionZ.setTargetAtTime(a._pos[2],Howler.ctx.currentTime,.1)):a.ctx.listener.setPosition(a._pos[0],a._pos[1],a._pos[2]);else return a._pos;return a},HowlerGlobal.prototype.orientation=function(t,r,n,a,i,s){var o=this;if(!o.ctx||!o.ctx.listener)return o;var l=o._orientation;if(r=typeof r!="number"?l[1]:r,n=typeof n!="number"?l[2]:n,a=typeof a!="number"?l[3]:a,i=typeof i!="number"?l[4]:i,s=typeof s!="number"?l[5]:s,typeof t=="number")o._orientation=[t,r,n,a,i,s],typeof o.ctx.listener.forwardX<"u"?(o.ctx.listener.forwardX.setTargetAtTime(t,Howler.ctx.currentTime,.1),o.ctx.listener.forwardY.setTargetAtTime(r,Howler.ctx.currentTime,.1),o.ctx.listener.forwardZ.setTargetAtTime(n,Howler.ctx.currentTime,.1),o.ctx.listener.upX.setTargetAtTime(a,Howler.ctx.currentTime,.1),o.ctx.listener.upY.setTargetAtTime(i,Howler.ctx.currentTime,.1),o.ctx.listener.upZ.setTargetAtTime(s,Howler.ctx.currentTime,.1)):o.ctx.listener.setOrientation(t,r,n,a,i,s);else return l;return o},Howl.prototype.init=function(t){return function(r){var n=this;return n._orientation=r.orientation||[1,0,0],n._stereo=r.stereo||null,n._pos=r.pos||null,n._pannerAttr={coneInnerAngle:typeof r.coneInnerAngle<"u"?r.coneInnerAngle:360,coneOuterAngle:typeof r.coneOuterAngle<"u"?r.coneOuterAngle:360,coneOuterGain:typeof r.coneOuterGain<"u"?r.coneOuterGain:0,distanceModel:typeof r.distanceModel<"u"?r.distanceModel:"inverse",maxDistance:typeof r.maxDistance<"u"?r.maxDistance:1e4,panningModel:typeof r.panningModel<"u"?r.panningModel:"HRTF",refDistance:typeof r.refDistance<"u"?r.refDistance:1,rolloffFactor:typeof r.rolloffFactor<"u"?r.rolloffFactor:1},n._onstereo=r.onstereo?[{fn:r.onstereo}]:[],n._onpos=r.onpos?[{fn:r.onpos}]:[],n._onorientation=r.onorientation?[{fn:r.onorientation}]:[],t.call(this,r)}}(Howl.prototype.init),Howl.prototype.stereo=function(t,r){var n=this;if(!n._webAudio)return n;if(n._state!=="loaded")return n._queue.push({event:"stereo",action:function(){n.stereo(t,r)}}),n;var a=typeof Howler.ctx.createStereoPanner>"u"?"spatial":"stereo";if(typeof r>"u")if(typeof t=="number")n._stereo=t,n._pos=[t,0,0];else return n._stereo;for(var i=n._getSoundIds(r),s=0;s"u")if(typeof t=="number")i._pos=[t,r,n];else return i._pos;for(var s=i._getSoundIds(a),o=0;o"u")if(typeof t=="number")i._orientation=[t,r,n];else return i._orientation;for(var s=i._getSoundIds(a),o=0;o"u"&&(n.pannerAttr||(n.pannerAttr={coneInnerAngle:n.coneInnerAngle,coneOuterAngle:n.coneOuterAngle,coneOuterGain:n.coneOuterGain,distanceModel:n.distanceModel,maxDistance:n.maxDistance,refDistance:n.refDistance,rolloffFactor:n.rolloffFactor,panningModel:n.panningModel}),t._pannerAttr={coneInnerAngle:typeof n.pannerAttr.coneInnerAngle<"u"?n.pannerAttr.coneInnerAngle:t._coneInnerAngle,coneOuterAngle:typeof n.pannerAttr.coneOuterAngle<"u"?n.pannerAttr.coneOuterAngle:t._coneOuterAngle,coneOuterGain:typeof n.pannerAttr.coneOuterGain<"u"?n.pannerAttr.coneOuterGain:t._coneOuterGain,distanceModel:typeof n.pannerAttr.distanceModel<"u"?n.pannerAttr.distanceModel:t._distanceModel,maxDistance:typeof n.pannerAttr.maxDistance<"u"?n.pannerAttr.maxDistance:t._maxDistance,refDistance:typeof n.pannerAttr.refDistance<"u"?n.pannerAttr.refDistance:t._refDistance,rolloffFactor:typeof n.pannerAttr.rolloffFactor<"u"?n.pannerAttr.rolloffFactor:t._rolloffFactor,panningModel:typeof n.pannerAttr.panningModel<"u"?n.pannerAttr.panningModel:t._panningModel});else return i=t._soundById(parseInt(r[0],10)),i?i._pannerAttr:t._pannerAttr;else r.length===2&&(n=r[0],a=parseInt(r[1],10));for(var s=t._getSoundIds(a),o=0;o0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return e.length!==t.length||e.some((r,n)=>!Object.is(r,t[n]))}var mSe=J(Se());d();p();var Xbe=J(Se(),1),wK=J(Wf(),1),Qbe=J(Wf(),1),txe=J(Se(),1);d();p();function bS(e){for(var t=1;t"u")){s=bS({},t,s),typeof s.expires=="number"&&(s.expires=new Date(Date.now()+s.expires*864e5)),s.expires&&(s.expires=s.expires.toUTCString()),a=encodeURIComponent(a).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o="";for(var l in s)s[l]&&(o+="; "+l,s[l]!==!0&&(o+="="+s[l].split(";")[0]));return document.cookie=a+"="+e.write(i,a)+o}}function n(a){if(!(typeof document>"u"||arguments.length&&!a)){for(var i=document.cookie?document.cookie.split("; "):[],s={},o=0;odN,Root:()=>wOe});d();p();var wS=J(Se(),1);var x0={};Wr(x0,{Root:()=>F2,VisuallyHidden:()=>b0});d();p();var Dee=J(Se(),1);d();p();var Lee=J(Se(),1),Nee=J(Ff(),1);var Gr={};Wr(Gr,{Root:()=>vOe,Slot:()=>Ho,Slottable:()=>R9});d();p();var go=J(Se(),1);d();p();var Oee=J(Se(),1);function Iee(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function fc(...e){return t=>{let r=!1,n=e.map(a=>{let i=Iee(a,t);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let a=0;a{let{children:r,...n}=e,a=go.Children.toArray(r),i=a.find(hOe);if(i){let s=i.props.children,o=a.map(l=>l===i?go.Children.count(s)>1?go.Children.only(null):go.isValidElement(s)?s.props.children:null:l);return(0,_9.jsx)(uN,{...n,ref:t,children:go.isValidElement(s)?go.cloneElement(s,void 0,o):null})}return(0,_9.jsx)(uN,{...n,ref:t,children:r})});Ho.displayName="Slot";var uN=go.forwardRef((e,t)=>{let{children:r,...n}=e;if(go.isValidElement(r)){let a=gOe(r);return go.cloneElement(r,{...mOe(n,r.props),ref:t?fc(t,a):a})}return go.Children.count(r)>1?go.Children.only(null):null});uN.displayName="SlotClone";var R9=({children:e})=>(0,_9.jsx)(_9.Fragment,{children:e});function hOe(e){return go.isValidElement(e)&&e.type===R9}function mOe(e,t){let r={...t};for(let n in t){let a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...o)=>{i(...o),a(...o)}:a&&(r[n]=a):n==="style"?r[n]={...a,...i}:n==="className"&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}function gOe(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var vOe=Ho;var Mee=J(Ze(),1),yOe=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Ye=yOe.reduce((e,t)=>{let r=Lee.forwardRef((n,a)=>{let{asChild:i,...s}=n,o=i?Ho:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,Mee.jsx)(o,{...s,ref:a})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function jp(e,t){e&&Nee.flushSync(()=>e.dispatchEvent(t))}var Bee=J(Ze(),1),bOe="VisuallyHidden",b0=Dee.forwardRef((e,t)=>(0,Bee.jsx)(Ye.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));b0.displayName=bOe;var F2=b0;var I9=J(Ze(),1),xOe="AccessibleIcon",dN=({children:e,label:t})=>{let r=wS.Children.only(e);return(0,I9.jsxs)(I9.Fragment,{children:[wS.cloneElement(r,{"aria-hidden":"true",focusable:"false"}),(0,I9.jsx)(F2,{children:t})]})};dN.displayName=xOe;var wOe=dN;d();p();var du=J(Se(),1);var Jf={};Wr(Jf,{createContext:()=>fN,createContextScope:()=>ur});d();p();var gd=J(Se(),1),pN=J(Ze(),1);function fN(e,t){let r=gd.createContext(t),n=i=>{let{children:s,...o}=i,l=gd.useMemo(()=>o,Object.values(o));return(0,pN.jsx)(r.Provider,{value:l,children:s})};n.displayName=e+"Provider";function a(i){let s=gd.useContext(r);if(s)return s;if(t!==void 0)return t;throw new Error(`\`${i}\` must be used within \`${e}\``)}return[n,a]}function ur(e,t=[]){let r=[];function n(i,s){let o=gd.createContext(s),l=r.length;r=[...r,s];let u=f=>{let{scope:g,children:w,...A}=f,k=g?.[e]?.[l]||o,O=gd.useMemo(()=>A,Object.values(A));return(0,pN.jsx)(k.Provider,{value:O,children:w})};u.displayName=i+"Provider";function c(f,g){let w=g?.[e]?.[l]||o,A=gd.useContext(w);if(A)return A;if(s!==void 0)return s;throw new Error(`\`${f}\` must be used within \`${i}\``)}return[u,c]}let a=()=>{let i=r.map(s=>gd.createContext(s));return function(o){let l=o?.[e]||i;return gd.useMemo(()=>({[`__scope${e}`]:{...o,[e]:l}}),[o,l])}};return a.scopeName=e,[n,COe(a,...t)]}function COe(...e){let t=e[0];if(e.length===1)return t;let r=()=>{let n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){let s=n.reduce((o,{useScope:l,scopeName:u})=>{let f=l(i)[`__scope${u}`];return{...o,...f}},{});return gd.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return r.scopeName=t.scopeName,r}d();p();var w0=J(Se(),1);var SS=J(Ze(),1);function vo(e){let t=e+"CollectionProvider",[r,n]=ur(t),[a,i]=r(t,{collectionRef:{current:null},itemMap:new Map}),s=w=>{let{scope:A,children:k}=w,O=w0.default.useRef(null),I=w0.default.useRef(new Map).current;return(0,SS.jsx)(a,{scope:A,itemMap:I,collectionRef:O,children:k})};s.displayName=t;let o=e+"CollectionSlot",l=w0.default.forwardRef((w,A)=>{let{scope:k,children:O}=w,I=i(o,k),M=kt(A,I.collectionRef);return(0,SS.jsx)(Ho,{ref:M,children:O})});l.displayName=o;let u=e+"CollectionItemSlot",c="data-radix-collection-item",f=w0.default.forwardRef((w,A)=>{let{scope:k,children:O,...I}=w,M=w0.default.useRef(null),D=kt(A,M),L=i(u,k);return w0.default.useEffect(()=>(L.itemMap.set(M,{ref:M,...I}),()=>void L.itemMap.delete(M))),(0,SS.jsx)(Ho,{[c]:"",ref:D,children:O})});f.displayName=u;function g(w){let A=i(e+"CollectionConsumer",w);return w0.default.useCallback(()=>{let O=A.collectionRef.current;if(!O)return[];let I=Array.from(O.querySelectorAll(`[${c}]`));return Array.from(A.itemMap.values()).sort((L,W)=>I.indexOf(L.ref.current)-I.indexOf(W.ref.current))},[A.collectionRef,A.itemMap])}return[{Provider:s,Slot:l,ItemSlot:f},g,n]}d();p();function Be(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e?.(a),r===!1||!a.defaultPrevented)return t?.(a)}}d();p();var C0=J(Se(),1);d();p();var O9=J(Se(),1);function jr(e){let t=O9.useRef(e);return O9.useEffect(()=>{t.current=e}),O9.useMemo(()=>(...r)=>t.current?.(...r),[])}function Sr({prop:e,defaultProp:t,onChange:r=()=>{}}){let[n,a]=TOe({defaultProp:t,onChange:r}),i=e!==void 0,s=i?e:n,o=jr(r),l=C0.useCallback(u=>{if(i){let f=typeof u=="function"?u(e):u;f!==e&&o(f)}else a(u)},[i,e,a,o]);return[s,l]}function TOe({defaultProp:e,onChange:t}){let r=C0.useState(e),[n]=r,a=C0.useRef(n),i=jr(t);return C0.useEffect(()=>{a.current!==n&&(i(n),a.current=n)},[n,a,i]),r}d();p();var yo=J(Se(),1);d();p();var zee=J(Se(),1),Gn=globalThis?.document?zee.useLayoutEffect:()=>{};d();p();var hc=J(Se(),1);var jee=J(Se(),1);function EOe(e,t){return jee.useReducer((r,n)=>t[r][n]??r,e)}var Pn=e=>{let{present:t,children:r}=e,n=AOe(t),a=typeof r=="function"?r({present:n.isPresent}):hc.Children.only(r),i=kt(n.ref,POe(a));return typeof r=="function"||n.isPresent?hc.cloneElement(a,{ref:i}):null};Pn.displayName="Presence";function AOe(e){let[t,r]=hc.useState(),n=hc.useRef({}),a=hc.useRef(e),i=hc.useRef("none"),s=e?"mounted":"unmounted",[o,l]=EOe(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return hc.useEffect(()=>{let u=TS(n.current);i.current=o==="mounted"?u:"none"},[o]),Gn(()=>{let u=n.current,c=a.current;if(c!==e){let g=i.current,w=TS(u);e?l("MOUNT"):w==="none"||u?.display==="none"?l("UNMOUNT"):l(c&&g!==w?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,l]),Gn(()=>{if(t){let u,c=t.ownerDocument.defaultView??window,f=w=>{let k=TS(n.current).includes(w.animationName);if(w.target===t&&k&&(l("ANIMATION_END"),!a.current)){let O=t.style.animationFillMode;t.style.animationFillMode="forwards",u=c.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=O)})}},g=w=>{w.target===t&&(i.current=TS(n.current))};return t.addEventListener("animationstart",g),t.addEventListener("animationcancel",f),t.addEventListener("animationend",f),()=>{c.clearTimeout(u),t.removeEventListener("animationstart",g),t.removeEventListener("animationcancel",f),t.removeEventListener("animationend",f)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(o),ref:hc.useCallback(u=>{u&&(n.current=getComputedStyle(u)),r(u)},[])}}function TS(e){return e?.animationName||"none"}function POe(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}d();p();var ES=J(Se(),1);var _Oe=ES.useId||(()=>{}),ROe=0;function Dn(e){let[t,r]=ES.useState(_Oe());return Gn(()=>{e||r(n=>n??String(ROe++))},[e]),e||(t?`radix-${t}`:"")}var V2=J(Ze(),1),hN="Collapsible",[IOe,mN]=ur(hN),[OOe,gN]=IOe(hN),Fee=yo.forwardRef((e,t)=>{let{__scopeCollapsible:r,open:n,defaultOpen:a,disabled:i,onOpenChange:s,...o}=e,[l=!1,u]=Sr({prop:n,defaultProp:a,onChange:s});return(0,V2.jsx)(OOe,{scope:r,disabled:i,contentId:Dn(),open:l,onOpenToggle:yo.useCallback(()=>u(c=>!c),[u]),children:(0,V2.jsx)(Ye.div,{"data-state":yN(l),"data-disabled":i?"":void 0,...o,ref:t})})});Fee.displayName=hN;var Vee="CollapsibleTrigger",Hee=yo.forwardRef((e,t)=>{let{__scopeCollapsible:r,...n}=e,a=gN(Vee,r);return(0,V2.jsx)(Ye.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":yN(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...n,ref:t,onClick:Be(e.onClick,a.onOpenToggle)})});Hee.displayName=Vee;var vN="CollapsibleContent",$ee=yo.forwardRef((e,t)=>{let{forceMount:r,...n}=e,a=gN(vN,e.__scopeCollapsible);return(0,V2.jsx)(Pn,{present:r||a.open,children:({present:i})=>(0,V2.jsx)(LOe,{...n,ref:t,present:i})})});$ee.displayName=vN;var LOe=yo.forwardRef((e,t)=>{let{__scopeCollapsible:r,present:n,children:a,...i}=e,s=gN(vN,r),[o,l]=yo.useState(n),u=yo.useRef(null),c=kt(t,u),f=yo.useRef(0),g=f.current,w=yo.useRef(0),A=w.current,k=s.open||o,O=yo.useRef(k),I=yo.useRef(void 0);return yo.useEffect(()=>{let M=requestAnimationFrame(()=>O.current=!1);return()=>cancelAnimationFrame(M)},[]),Gn(()=>{let M=u.current;if(M){I.current=I.current||{transitionDuration:M.style.transitionDuration,animationName:M.style.animationName},M.style.transitionDuration="0s",M.style.animationName="none";let D=M.getBoundingClientRect();f.current=D.height,w.current=D.width,O.current||(M.style.transitionDuration=I.current.transitionDuration,M.style.animationName=I.current.animationName),l(n)}},[s.open,n]),(0,V2.jsx)(Ye.div,{"data-state":yN(s.open),"data-disabled":s.disabled?"":void 0,id:s.contentId,hidden:!k,...i,ref:c,style:{"--radix-collapsible-content-height":g?`${g}px`:void 0,"--radix-collapsible-content-width":A?`${A}px`:void 0,...e.style},children:k&&a})});function yN(e){return e?"open":"closed"}var Uee=Fee,Gee=Hee,qee=$ee;var L9={};Wr(L9,{DirectionProvider:()=>Jee,Provider:()=>NOe,useDirection:()=>Xa});d();p();var AS=J(Se(),1),Zee=J(Ze(),1),Wee=AS.createContext(void 0),Jee=e=>{let{dir:t,children:r}=e;return(0,Zee.jsx)(Wee.Provider,{value:t,children:r})};function Xa(e){let t=AS.useContext(Wee);return e||t||"ltr"}var NOe=Jee;var As=J(Ze(),1),Ih="Accordion",MOe=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[xN,DOe,BOe]=vo(Ih),[kS,dSt]=ur(Ih,[BOe,mN]),wN=mN(),zOe=du.default.forwardRef((e,t)=>{let{type:r,...n}=e,a=n,i=n;return(0,As.jsx)(xN.Provider,{scope:e.__scopeAccordion,children:r==="multiple"?(0,As.jsx)(HOe,{...i,ref:t}):(0,As.jsx)(VOe,{...a,ref:t})})});zOe.displayName=Ih;var[Yee,jOe]=kS(Ih),[Xee,FOe]=kS(Ih,{collapsible:!1}),VOe=du.default.forwardRef((e,t)=>{let{value:r,defaultValue:n,onValueChange:a=()=>{},collapsible:i=!1,...s}=e,[o,l]=Sr({prop:r,defaultProp:n,onChange:a});return(0,As.jsx)(Yee,{scope:e.__scopeAccordion,value:o?[o]:[],onItemOpen:l,onItemClose:du.default.useCallback(()=>i&&l(""),[i,l]),children:(0,As.jsx)(Xee,{scope:e.__scopeAccordion,collapsible:i,children:(0,As.jsx)(Qee,{...s,ref:t})})})}),HOe=du.default.forwardRef((e,t)=>{let{value:r,defaultValue:n,onValueChange:a=()=>{},...i}=e,[s=[],o]=Sr({prop:r,defaultProp:n,onChange:a}),l=du.default.useCallback(c=>o((f=[])=>[...f,c]),[o]),u=du.default.useCallback(c=>o((f=[])=>f.filter(g=>g!==c)),[o]);return(0,As.jsx)(Yee,{scope:e.__scopeAccordion,value:s,onItemOpen:l,onItemClose:u,children:(0,As.jsx)(Xee,{scope:e.__scopeAccordion,collapsible:!0,children:(0,As.jsx)(Qee,{...i,ref:t})})})}),[$Oe,_S]=kS(Ih),Qee=du.default.forwardRef((e,t)=>{let{__scopeAccordion:r,disabled:n,dir:a,orientation:i="vertical",...s}=e,o=du.default.useRef(null),l=kt(o,t),u=DOe(r),f=Xa(a)==="ltr",g=Be(e.onKeyDown,w=>{if(!MOe.includes(w.key))return;let A=w.target,k=u().filter(re=>!re.ref.current?.disabled),O=k.findIndex(re=>re.ref.current===A),I=k.length;if(O===-1)return;w.preventDefault();let M=O,D=0,L=I-1,W=()=>{M=O+1,M>L&&(M=D)},Y=()=>{M=O-1,M{let{__scopeAccordion:r,value:n,...a}=e,i=_S(PS,r),s=jOe(PS,r),o=wN(r),l=Dn(),u=n&&s.value.includes(n)||!1,c=i.disabled||e.disabled;return(0,As.jsx)(UOe,{scope:r,open:u,disabled:c,triggerId:l,children:(0,As.jsx)(Uee,{"data-orientation":i.orientation,"data-state":rte(u),...o,...a,ref:t,disabled:c,open:u,onOpenChange:f=>{f?s.onItemOpen(n):s.onItemClose(n)}})})});GOe.displayName=PS;var ete="AccordionHeader",qOe=du.default.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,a=_S(Ih,r),i=CN(ete,r);return(0,As.jsx)(Ye.h3,{"data-orientation":a.orientation,"data-state":rte(i.open),"data-disabled":i.disabled?"":void 0,...n,ref:t})});qOe.displayName=ete;var bN="AccordionTrigger",KOe=du.default.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,a=_S(Ih,r),i=CN(bN,r),s=FOe(bN,r),o=wN(r);return(0,As.jsx)(xN.ItemSlot,{scope:r,children:(0,As.jsx)(Gee,{"aria-disabled":i.open&&!s.collapsible||void 0,"data-orientation":a.orientation,id:i.triggerId,...o,...n,ref:t})})});KOe.displayName=bN;var tte="AccordionContent",ZOe=du.default.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,a=_S(Ih,r),i=CN(tte,r),s=wN(r);return(0,As.jsx)(qee,{role:"region","aria-labelledby":i.triggerId,"data-orientation":a.orientation,...s,...n,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});ZOe.displayName=tte;function rte(e){return e?"open":"closed"}var bd={};Wr(bd,{Action:()=>oNe,AlertDialog:()=>cM,AlertDialogAction:()=>gM,AlertDialogCancel:()=>vM,AlertDialogContent:()=>fM,AlertDialogDescription:()=>mM,AlertDialogOverlay:()=>pM,AlertDialogPortal:()=>dM,AlertDialogTitle:()=>hM,AlertDialogTrigger:()=>uM,Cancel:()=>lNe,Content:()=>sNe,Description:()=>uNe,Overlay:()=>iNe,Portal:()=>aNe,Root:()=>rNe,Title:()=>cNe,Trigger:()=>nNe,createAlertDialogScope:()=>ZLe});d();p();var pu=J(Se(),1);var yd={};Wr(yd,{Close:()=>$S,Content:()=>sM,Description:()=>lM,Dialog:()=>UN,DialogClose:()=>QN,DialogContent:()=>WN,DialogDescription:()=>XN,DialogOverlay:()=>ZN,DialogPortal:()=>KN,DialogTitle:()=>YN,DialogTrigger:()=>GN,Overlay:()=>iM,Portal:()=>aM,Root:()=>rM,Title:()=>oM,Trigger:()=>nM,WarningProvider:()=>tM,createDialogScope:()=>HS});d();p();var Va=J(Se(),1);d();p();var Si=J(Se(),1);d();p();var nte=J(Se(),1);function SN(e,t=globalThis?.document){let r=jr(e);nte.useEffect(()=>{let n=a=>{a.key==="Escape"&&r(a)};return t.addEventListener("keydown",n,{capture:!0}),()=>t.removeEventListener("keydown",n,{capture:!0})},[r,t])}var EN=J(Ze(),1),JOe="DismissableLayer",TN="dismissableLayer.update",YOe="dismissableLayer.pointerDownOutside",XOe="dismissableLayer.focusOutside",ate,ste=Si.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),$o=Si.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:a,onFocusOutside:i,onInteractOutside:s,onDismiss:o,...l}=e,u=Si.useContext(ste),[c,f]=Si.useState(null),g=c?.ownerDocument??globalThis?.document,[,w]=Si.useState({}),A=kt(t,j=>f(j)),k=Array.from(u.layers),[O]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),I=k.indexOf(O),M=c?k.indexOf(c):-1,D=u.layersWithOutsidePointerEventsDisabled.size>0,L=M>=I,W=eLe(j=>{let re=j.target,oe=[...u.branches].some(Q=>Q.contains(re));!L||oe||(a?.(j),s?.(j),j.defaultPrevented||o?.())},g),Y=tLe(j=>{let re=j.target;[...u.branches].some(Q=>Q.contains(re))||(i?.(j),s?.(j),j.defaultPrevented||o?.())},g);return SN(j=>{M===u.layers.size-1&&(n?.(j),!j.defaultPrevented&&o&&(j.preventDefault(),o()))},g),Si.useEffect(()=>{if(c)return r&&(u.layersWithOutsidePointerEventsDisabled.size===0&&(ate=g.body.style.pointerEvents,g.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(c)),u.layers.add(c),ite(),()=>{r&&u.layersWithOutsidePointerEventsDisabled.size===1&&(g.body.style.pointerEvents=ate)}},[c,g,r,u]),Si.useEffect(()=>()=>{c&&(u.layers.delete(c),u.layersWithOutsidePointerEventsDisabled.delete(c),ite())},[c,u]),Si.useEffect(()=>{let j=()=>w({});return document.addEventListener(TN,j),()=>document.removeEventListener(TN,j)},[]),(0,EN.jsx)(Ye.div,{...l,ref:A,style:{pointerEvents:D?L?"auto":"none":void 0,...e.style},onFocusCapture:Be(e.onFocusCapture,Y.onFocusCapture),onBlurCapture:Be(e.onBlurCapture,Y.onBlurCapture),onPointerDownCapture:Be(e.onPointerDownCapture,W.onPointerDownCapture)})});$o.displayName=JOe;var QOe="DismissableLayerBranch",ote=Si.forwardRef((e,t)=>{let r=Si.useContext(ste),n=Si.useRef(null),a=kt(t,n);return Si.useEffect(()=>{let i=n.current;if(i)return r.branches.add(i),()=>{r.branches.delete(i)}},[r.branches]),(0,EN.jsx)(Ye.div,{...e,ref:a})});ote.displayName=QOe;function eLe(e,t=globalThis?.document){let r=jr(e),n=Si.useRef(!1),a=Si.useRef(()=>{});return Si.useEffect(()=>{let i=o=>{if(o.target&&!n.current){let u=function(){lte(YOe,r,c,{discrete:!0})};var l=u;let c={originalEvent:o};o.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=u,t.addEventListener("click",a.current,{once:!0})):u()}else t.removeEventListener("click",a.current);n.current=!1},s=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(s),t.removeEventListener("pointerdown",i),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}function tLe(e,t=globalThis?.document){let r=jr(e),n=Si.useRef(!1);return Si.useEffect(()=>{let a=i=>{i.target&&!n.current&<e(XOe,r,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function ite(){let e=new CustomEvent(TN);document.dispatchEvent(e)}function lte(e,t,r,{discrete:n}){let a=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?jp(a,i):a.dispatchEvent(i)}var cte=$o,ute=ote;d();p();var vd=J(Se(),1);var gte=J(Ze(),1),AN="focusScope.autoFocusOnMount",PN="focusScope.autoFocusOnUnmount",pte={bubbles:!1,cancelable:!0},rLe="FocusScope",Oh=vd.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:a,onUnmountAutoFocus:i,...s}=e,[o,l]=vd.useState(null),u=jr(a),c=jr(i),f=vd.useRef(null),g=kt(t,k=>l(k)),w=vd.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;vd.useEffect(()=>{if(n){let M=function(Y){if(w.paused||!o)return;let j=Y.target;o.contains(j)?f.current=j:S0(f.current,{select:!0})},D=function(Y){if(w.paused||!o)return;let j=Y.relatedTarget;j!==null&&(o.contains(j)||S0(f.current,{select:!0}))},L=function(Y){if(document.activeElement===document.body)for(let re of Y)re.removedNodes.length>0&&S0(o)};var k=M,O=D,I=L;document.addEventListener("focusin",M),document.addEventListener("focusout",D);let W=new MutationObserver(L);return o&&W.observe(o,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",M),document.removeEventListener("focusout",D),W.disconnect()}}},[n,o,w.paused]),vd.useEffect(()=>{if(o){hte.add(w);let k=document.activeElement;if(!o.contains(k)){let I=new CustomEvent(AN,pte);o.addEventListener(AN,u),o.dispatchEvent(I),I.defaultPrevented||(nLe(lLe(vte(o)),{select:!0}),document.activeElement===k&&S0(o))}return()=>{o.removeEventListener(AN,u),setTimeout(()=>{let I=new CustomEvent(PN,pte);o.addEventListener(PN,c),o.dispatchEvent(I),I.defaultPrevented||S0(k??document.body,{select:!0}),o.removeEventListener(PN,c),hte.remove(w)},0)}}},[o,u,c,w]);let A=vd.useCallback(k=>{if(!r&&!n||w.paused)return;let O=k.key==="Tab"&&!k.altKey&&!k.ctrlKey&&!k.metaKey,I=document.activeElement;if(O&&I){let M=k.currentTarget,[D,L]=aLe(M);D&&L?!k.shiftKey&&I===L?(k.preventDefault(),r&&S0(D,{select:!0})):k.shiftKey&&I===D&&(k.preventDefault(),r&&S0(L,{select:!0})):I===M&&k.preventDefault()}},[r,n,w.paused]);return(0,gte.jsx)(Ye.div,{tabIndex:-1,...s,ref:g,onKeyDown:A})});Oh.displayName=rLe;function nLe(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(S0(n,{select:t}),document.activeElement!==r)return}function aLe(e){let t=vte(e),r=fte(t,e),n=fte(t.reverse(),e);return[r,n]}function vte(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{let a=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||a?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function fte(e,t){for(let r of e)if(!iLe(r,{upTo:t}))return r}function iLe(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function sLe(e){return e instanceof HTMLInputElement&&"select"in e}function S0(e,{select:t=!1}={}){if(e&&e.focus){let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&sLe(e)&&t&&e.select()}}var hte=oLe();function oLe(){let e=[];return{add(t){let r=e[0];t!==r&&r?.pause(),e=mte(e,t),e.unshift(t)},remove(t){e=mte(e,t),e[0]?.resume()}}}function mte(e,t){let r=[...e],n=r.indexOf(t);return n!==-1&&r.splice(n,1),r}function lLe(e){return e.filter(t=>t.tagName!=="A")}var p8={};Wr(p8,{Portal:()=>bo,Root:()=>dLe});d();p();var RS=J(Se(),1),yte=J(Ff(),1);var bte=J(Ze(),1),uLe="Portal",bo=RS.forwardRef((e,t)=>{let{container:r,...n}=e,[a,i]=RS.useState(!1);Gn(()=>i(!0),[]);let s=r||a&&globalThis?.document?.body;return s?yte.default.createPortal((0,bte.jsx)(Ye.div,{...n,ref:t}),s):null});bo.displayName=uLe;var dLe=bo;d();p();var wte=J(Se(),1),kN=0;function T0(){wte.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??xte()),document.body.insertAdjacentElement("beforeend",e[1]??xte()),kN++,()=>{kN===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),kN--}},[])}function xte(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}d();p();d();p();d();p();var Uo=function(){return Uo=Object.assign||function(t){for(var r,n=1,a=arguments.length;n"u")return wLe;var t=CLe(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}};var SLe=h8(),N9="data-scroll-locked",TLe=function(e,t,r,n){var a=e.left,i=e.top,s=e.right,o=e.gap;return r===void 0&&(r="margin"),` .`.concat(_N,` { overflow: hidden `).concat(n,`; padding-right: `).concat(o,"px ").concat(n,`; } body[`).concat(N9,`] { overflow: hidden `).concat(n,`; overscroll-behavior: contain; `).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&` padding-left: `.concat(a,`px; padding-top: `).concat(i,`px; padding-right: `).concat(s,`px; margin-left:0; margin-top:0; margin-right: `).concat(o,"px ").concat(n,`; `),r==="padding"&&"padding-right: ".concat(o,"px ").concat(n,";")].filter(Boolean).join(""),` } .`).concat(H2,` { right: `).concat(o,"px ").concat(n,`; } .`).concat($2,` { margin-right: `).concat(o,"px ").concat(n,`; } .`).concat(H2," .").concat(H2,` { right: 0 `).concat(n,`; } .`).concat($2," .").concat($2,` { margin-right: 0 `).concat(n,`; } body[`).concat(N9,`] { `).concat(RN,": ").concat(o,`px; } `)},Ote=function(){var e=parseInt(document.body.getAttribute(N9)||"0",10);return isFinite(e)?e:0},ELe=function(){M9.useEffect(function(){return document.body.setAttribute(N9,(Ote()+1).toString()),function(){var e=Ote()-1;e<=0?document.body.removeAttribute(N9):document.body.setAttribute(N9,e.toString())}},[])},jN=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,a=n===void 0?"margin":n;ELe();var i=M9.useMemo(function(){return zN(a)},[a]);return M9.createElement(SLe,{styles:TLe(i,!t,a,r?"":"!important")})};d();p();var FN=!1;if(typeof window<"u")try{m8=Object.defineProperty({},"passive",{get:function(){return FN=!0,!0}}),window.addEventListener("test",m8,m8),window.removeEventListener("test",m8,m8)}catch{FN=!1}var m8,U2=FN?{passive:!1}:!1;d();p();var ALe=function(e){return e.tagName==="TEXTAREA"},Lte=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!ALe(e)&&r[t]==="visible")},PLe=function(e){return Lte(e,"overflowY")},kLe=function(e){return Lte(e,"overflowX")},VN=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var a=Nte(e,n);if(a){var i=Mte(e,n),s=i[1],o=i[2];if(s>o)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},_Le=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},RLe=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},Nte=function(e,t){return e==="v"?PLe(t):kLe(t)},Mte=function(e,t){return e==="v"?_Le(t):RLe(t)},ILe=function(e,t){return e==="h"&&t==="rtl"?-1:1},Dte=function(e,t,r,n,a){var i=ILe(e,window.getComputedStyle(t).direction),s=i*n,o=r.target,l=t.contains(o),u=!1,c=s>0,f=0,g=0;do{var w=Mte(e,o),A=w[0],k=w[1],O=w[2],I=k-O-i*A;(A||I)&&Nte(e,o)&&(f+=I,g+=A),o instanceof ShadowRoot?o=o.host:o=o.parentNode}while(!l&&o!==document.body||l&&(t.contains(o)||t===o));return(c&&(a&&Math.abs(f)<1||!a&&s>f)||!c&&(a&&Math.abs(g)<1||!a&&-s>g))&&(u=!0),u};var BS=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Bte=function(e){return[e.deltaX,e.deltaY]},zte=function(e){return e&&"current"in e?e.current:e},OLe=function(e,t){return e[0]===t[0]&&e[1]===t[1]},LLe=function(e){return` .block-interactivity-`.concat(e,` {pointer-events: none;} .allow-interactivity-`).concat(e,` {pointer-events: all;} `)},NLe=0,D9=[];function jte(e){var t=Qa.useRef([]),r=Qa.useRef([0,0]),n=Qa.useRef(),a=Qa.useState(NLe++)[0],i=Qa.useState(h8)[0],s=Qa.useRef(e);Qa.useEffect(function(){s.current=e},[e]),Qa.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var k=Cte([e.lockRef.current],(e.shards||[]).map(zte),!0).filter(Boolean);return k.forEach(function(O){return O.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),k.forEach(function(O){return O.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var o=Qa.useCallback(function(k,O){if("touches"in k&&k.touches.length===2||k.type==="wheel"&&k.ctrlKey)return!s.current.allowPinchZoom;var I=BS(k),M=r.current,D="deltaX"in k?k.deltaX:M[0]-I[0],L="deltaY"in k?k.deltaY:M[1]-I[1],W,Y=k.target,j=Math.abs(D)>Math.abs(L)?"h":"v";if("touches"in k&&j==="h"&&Y.type==="range")return!1;var re=VN(j,Y);if(!re)return!0;if(re?W=j:(W=j==="v"?"h":"v",re=VN(j,Y)),!re)return!1;if(!n.current&&"changedTouches"in k&&(D||L)&&(n.current=W),!W)return!0;var oe=n.current||W;return Dte(oe,O,k,oe==="h"?D:L,!0)},[]),l=Qa.useCallback(function(k){var O=k;if(!(!D9.length||D9[D9.length-1]!==i)){var I="deltaY"in O?Bte(O):BS(O),M=t.current.filter(function(W){return W.name===O.type&&(W.target===O.target||O.target===W.shadowParent)&&OLe(W.delta,I)})[0];if(M&&M.should){O.cancelable&&O.preventDefault();return}if(!M){var D=(s.current.shards||[]).map(zte).filter(Boolean).filter(function(W){return W.contains(O.target)}),L=D.length>0?o(O,D[0]):!s.current.noIsolation;L&&O.cancelable&&O.preventDefault()}}},[]),u=Qa.useCallback(function(k,O,I,M){var D={name:k,delta:O,target:I,should:M,shadowParent:MLe(I)};t.current.push(D),setTimeout(function(){t.current=t.current.filter(function(L){return L!==D})},1)},[]),c=Qa.useCallback(function(k){r.current=BS(k),n.current=void 0},[]),f=Qa.useCallback(function(k){u(k.type,Bte(k),k.target,o(k,e.lockRef.current))},[]),g=Qa.useCallback(function(k){u(k.type,BS(k),k.target,o(k,e.lockRef.current))},[]);Qa.useEffect(function(){return D9.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:g}),document.addEventListener("wheel",l,U2),document.addEventListener("touchmove",l,U2),document.addEventListener("touchstart",c,U2),function(){D9=D9.filter(function(k){return k!==i}),document.removeEventListener("wheel",l,U2),document.removeEventListener("touchmove",l,U2),document.removeEventListener("touchstart",c,U2)}},[]);var w=e.removeScrollBar,A=e.inert;return Qa.createElement(Qa.Fragment,null,A?Qa.createElement(i,{styles:LLe(a)}):null,w?Qa.createElement(jN,{gapMode:e.gapMode}):null)}function MLe(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var Fte=LN(DS,jte);var Vte=zS.forwardRef(function(e,t){return zS.createElement(f8,Uo({},e,{ref:t,sideCar:Fte}))});Vte.classNames=f8.classNames;var Lh=Vte;d();p();var DLe=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},B9=new WeakMap,jS=new WeakMap,FS={},HN=0,Hte=function(e){return e&&(e.host||Hte(e.parentNode))},BLe=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=Hte(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},zLe=function(e,t,r,n){var a=BLe(t,Array.isArray(e)?e:[e]);FS[r]||(FS[r]=new WeakMap);var i=FS[r],s=[],o=new Set,l=new Set(a),u=function(f){!f||o.has(f)||(o.add(f),u(f.parentNode))};a.forEach(u);var c=function(f){!f||l.has(f)||Array.prototype.forEach.call(f.children,function(g){if(o.has(g))c(g);else try{var w=g.getAttribute(n),A=w!==null&&w!=="false",k=(B9.get(g)||0)+1,O=(i.get(g)||0)+1;B9.set(g,k),i.set(g,O),s.push(g),k===1&&A&&jS.set(g,!0),O===1&&g.setAttribute(r,"true"),A||g.setAttribute(n,"true")}catch(I){console.error("aria-hidden: cannot operate on ",g,I)}})};return c(t),o.clear(),HN++,function(){s.forEach(function(f){var g=B9.get(f)-1,w=i.get(f)-1;B9.set(f,g),i.set(f,w),g||(jS.has(f)||f.removeAttribute(n),jS.delete(f)),w||f.removeAttribute(r)}),HN--,HN||(B9=new WeakMap,B9=new WeakMap,jS=new WeakMap,FS={})}},A0=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),a=t||DLe(e);return a?(n.push.apply(n,Array.from(a.querySelectorAll("[aria-live]"))),zLe(n,a,r,"aria-hidden")):function(){return null}};var ka=J(Ze(),1),$N="Dialog",[$te,HS]=ur($N),[jLe,Fp]=$te($N),UN=e=>{let{__scopeDialog:t,children:r,open:n,defaultOpen:a,onOpenChange:i,modal:s=!0}=e,o=Va.useRef(null),l=Va.useRef(null),[u=!1,c]=Sr({prop:n,defaultProp:a,onChange:i});return(0,ka.jsx)(jLe,{scope:t,triggerRef:o,contentRef:l,contentId:Dn(),titleId:Dn(),descriptionId:Dn(),open:u,onOpenChange:c,onOpenToggle:Va.useCallback(()=>c(f=>!f),[c]),modal:s,children:r})};UN.displayName=$N;var Ute="DialogTrigger",GN=Va.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=Fp(Ute,r),i=kt(t,a.triggerRef);return(0,ka.jsx)(Ye.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":eM(a.open),...n,ref:i,onClick:Be(e.onClick,a.onOpenToggle)})});GN.displayName=Ute;var qN="DialogPortal",[FLe,Gte]=$te(qN,{forceMount:void 0}),KN=e=>{let{__scopeDialog:t,forceMount:r,children:n,container:a}=e,i=Fp(qN,t);return(0,ka.jsx)(FLe,{scope:t,forceMount:r,children:Va.Children.map(n,s=>(0,ka.jsx)(Pn,{present:r||i.open,children:(0,ka.jsx)(bo,{asChild:!0,container:a,children:s})}))})};KN.displayName=qN;var VS="DialogOverlay",ZN=Va.forwardRef((e,t)=>{let r=Gte(VS,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,i=Fp(VS,e.__scopeDialog);return i.modal?(0,ka.jsx)(Pn,{present:n||i.open,children:(0,ka.jsx)(VLe,{...a,ref:t})}):null});ZN.displayName=VS;var VLe=Va.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=Fp(VS,r);return(0,ka.jsx)(Lh,{as:Ho,allowPinchZoom:!0,shards:[a.contentRef],children:(0,ka.jsx)(Ye.div,{"data-state":eM(a.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),G2="DialogContent",WN=Va.forwardRef((e,t)=>{let r=Gte(G2,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,i=Fp(G2,e.__scopeDialog);return(0,ka.jsx)(Pn,{present:n||i.open,children:i.modal?(0,ka.jsx)(HLe,{...a,ref:t}):(0,ka.jsx)($Le,{...a,ref:t})})});WN.displayName=G2;var HLe=Va.forwardRef((e,t)=>{let r=Fp(G2,e.__scopeDialog),n=Va.useRef(null),a=kt(t,r.contentRef,n);return Va.useEffect(()=>{let i=n.current;if(i)return A0(i)},[]),(0,ka.jsx)(qte,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Be(e.onCloseAutoFocus,i=>{i.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:Be(e.onPointerDownOutside,i=>{let s=i.detail.originalEvent,o=s.button===0&&s.ctrlKey===!0;(s.button===2||o)&&i.preventDefault()}),onFocusOutside:Be(e.onFocusOutside,i=>i.preventDefault())})}),$Le=Va.forwardRef((e,t)=>{let r=Fp(G2,e.__scopeDialog),n=Va.useRef(!1),a=Va.useRef(!1);return(0,ka.jsx)(qte,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{e.onCloseAutoFocus?.(i),i.defaultPrevented||(n.current||r.triggerRef.current?.focus(),i.preventDefault()),n.current=!1,a.current=!1},onInteractOutside:i=>{e.onInteractOutside?.(i),i.defaultPrevented||(n.current=!0,i.detail.originalEvent.type==="pointerdown"&&(a.current=!0));let s=i.target;r.triggerRef.current?.contains(s)&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&a.current&&i.preventDefault()}})}),qte=Va.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:a,onCloseAutoFocus:i,...s}=e,o=Fp(G2,r),l=Va.useRef(null),u=kt(t,l);return T0(),(0,ka.jsxs)(ka.Fragment,{children:[(0,ka.jsx)(Oh,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:a,onUnmountAutoFocus:i,children:(0,ka.jsx)($o,{role:"dialog",id:o.contentId,"aria-describedby":o.descriptionId,"aria-labelledby":o.titleId,"data-state":eM(o.open),...s,ref:u,onDismiss:()=>o.onOpenChange(!1)})}),(0,ka.jsxs)(ka.Fragment,{children:[(0,ka.jsx)(ULe,{titleId:o.titleId}),(0,ka.jsx)(qLe,{contentRef:l,descriptionId:o.descriptionId})]})]})}),JN="DialogTitle",YN=Va.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=Fp(JN,r);return(0,ka.jsx)(Ye.h2,{id:a.titleId,...n,ref:t})});YN.displayName=JN;var Kte="DialogDescription",XN=Va.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=Fp(Kte,r);return(0,ka.jsx)(Ye.p,{id:a.descriptionId,...n,ref:t})});XN.displayName=Kte;var Zte="DialogClose",QN=Va.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=Fp(Zte,r);return(0,ka.jsx)(Ye.button,{type:"button",...n,ref:t,onClick:Be(e.onClick,()=>a.onOpenChange(!1))})});QN.displayName=Zte;function eM(e){return e?"open":"closed"}var Wte="DialogTitleWarning",[tM,Jte]=fN(Wte,{contentName:G2,titleName:JN,docsSlug:"dialog"}),ULe=({titleId:e})=>{let t=Jte(Wte),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return Va.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},GLe="DialogDescriptionWarning",qLe=({contentRef:e,descriptionId:t})=>{let n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Jte(GLe).contentName}}.`;return Va.useEffect(()=>{let a=e.current?.getAttribute("aria-describedby");t&&a&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null},rM=UN,nM=GN,aM=KN,iM=ZN,sM=WN,oM=YN,lM=XN,$S=QN;var xl=J(Ze(),1),Yte="AlertDialog",[KLe,ZLe]=ur(Yte,[HS]),Nh=HS(),cM=e=>{let{__scopeAlertDialog:t,...r}=e,n=Nh(t);return(0,xl.jsx)(rM,{...n,...r,modal:!0})};cM.displayName=Yte;var WLe="AlertDialogTrigger",uM=pu.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,a=Nh(r);return(0,xl.jsx)(nM,{...a,...n,ref:t})});uM.displayName=WLe;var JLe="AlertDialogPortal",dM=e=>{let{__scopeAlertDialog:t,...r}=e,n=Nh(t);return(0,xl.jsx)(aM,{...n,...r})};dM.displayName=JLe;var YLe="AlertDialogOverlay",pM=pu.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,a=Nh(r);return(0,xl.jsx)(iM,{...a,...n,ref:t})});pM.displayName=YLe;var z9="AlertDialogContent",[XLe,QLe]=KLe(z9),fM=pu.forwardRef((e,t)=>{let{__scopeAlertDialog:r,children:n,...a}=e,i=Nh(r),s=pu.useRef(null),o=kt(t,s),l=pu.useRef(null);return(0,xl.jsx)(tM,{contentName:z9,titleName:Xte,docsSlug:"alert-dialog",children:(0,xl.jsx)(XLe,{scope:r,cancelRef:l,children:(0,xl.jsxs)(sM,{role:"alertdialog",...i,...a,ref:o,onOpenAutoFocus:Be(a.onOpenAutoFocus,u=>{u.preventDefault(),l.current?.focus({preventScroll:!0})}),onPointerDownOutside:u=>u.preventDefault(),onInteractOutside:u=>u.preventDefault(),children:[(0,xl.jsx)(R9,{children:n}),(0,xl.jsx)(tNe,{contentRef:s})]})})})});fM.displayName=z9;var Xte="AlertDialogTitle",hM=pu.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,a=Nh(r);return(0,xl.jsx)(oM,{...a,...n,ref:t})});hM.displayName=Xte;var Qte="AlertDialogDescription",mM=pu.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,a=Nh(r);return(0,xl.jsx)(lM,{...a,...n,ref:t})});mM.displayName=Qte;var eNe="AlertDialogAction",gM=pu.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,a=Nh(r);return(0,xl.jsx)($S,{...a,...n,ref:t})});gM.displayName=eNe;var ere="AlertDialogCancel",vM=pu.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,{cancelRef:a}=QLe(ere,r),i=Nh(r),s=kt(t,a);return(0,xl.jsx)($S,{...i,...n,ref:s})});vM.displayName=ere;var tNe=({contentRef:e})=>{let t=`\`${z9}\` requires a description for the component to be accessible for screen reader users. You can add a description to the \`${z9}\` by passing a \`${Qte}\` component as a child, which also benefits sighted users by adding visible context to the dialog. Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${z9}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component. For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return pu.useEffect(()=>{document.getElementById(e.current?.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},rNe=cM,nNe=uM,aNe=dM,iNe=pM,sNe=fM,oNe=gM,lNe=vM,cNe=hM,uNe=mM;var US={};Wr(US,{AspectRatio:()=>bM,Root:()=>pNe});d();p();var tre=J(Se(),1);var yM=J(Ze(),1),dNe="AspectRatio",bM=tre.forwardRef((e,t)=>{let{ratio:r=1/1,style:n,...a}=e;return(0,yM.jsx)("div",{style:{position:"relative",width:"100%",paddingBottom:`${100/r}%`},"data-radix-aspect-ratio-wrapper":"",children:(0,yM.jsx)(Ye.div,{...a,ref:t,style:{...n,position:"absolute",top:0,right:0,bottom:0,left:0}})})});bM.displayName=dNe;var pNe=bM;var j9={};Wr(j9,{Avatar:()=>wM,AvatarFallback:()=>SM,AvatarImage:()=>CM,Fallback:()=>bNe,Image:()=>yNe,Root:()=>vNe,createAvatarScope:()=>hNe});d();p();var Yf=J(Se(),1);var g8=J(Ze(),1),xM="Avatar",[fNe,hNe]=ur(xM),[mNe,rre]=fNe(xM),wM=Yf.forwardRef((e,t)=>{let{__scopeAvatar:r,...n}=e,[a,i]=Yf.useState("idle");return(0,g8.jsx)(mNe,{scope:r,imageLoadingStatus:a,onImageLoadingStatusChange:i,children:(0,g8.jsx)(Ye.span,{...n,ref:t})})});wM.displayName=xM;var nre="AvatarImage",CM=Yf.forwardRef((e,t)=>{let{__scopeAvatar:r,src:n,onLoadingStatusChange:a=()=>{},...i}=e,s=rre(nre,r),o=gNe(n,i.referrerPolicy),l=jr(u=>{a(u),s.onImageLoadingStatusChange(u)});return Gn(()=>{o!=="idle"&&l(o)},[o,l]),o==="loaded"?(0,g8.jsx)(Ye.img,{...i,ref:t,src:n}):null});CM.displayName=nre;var are="AvatarFallback",SM=Yf.forwardRef((e,t)=>{let{__scopeAvatar:r,delayMs:n,...a}=e,i=rre(are,r),[s,o]=Yf.useState(n===void 0);return Yf.useEffect(()=>{if(n!==void 0){let l=window.setTimeout(()=>o(!0),n);return()=>window.clearTimeout(l)}},[n]),s&&i.imageLoadingStatus!=="loaded"?(0,g8.jsx)(Ye.span,{...a,ref:t}):null});SM.displayName=are;function gNe(e,t){let[r,n]=Yf.useState("idle");return Gn(()=>{if(!e){n("error");return}let a=!0,i=new window.Image,s=o=>()=>{a&&n(o)};return n("loading"),i.onload=s("loaded"),i.onerror=s("error"),i.src=e,t&&(i.referrerPolicy=t),()=>{a=!1}},[e,t]),r}var vNe=wM,yNe=CM,bNe=SM;var Xf={};Wr(Xf,{Checkbox:()=>EM,CheckboxIndicator:()=>AM,Indicator:()=>ANe,Root:()=>ENe,createCheckboxScope:()=>wNe});d();p();var fu=J(Se(),1);d();p();var GS=J(Se(),1);function xd(e){let t=GS.useRef({value:e,previous:e});return GS.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}d();p();var ire=J(Se(),1);function Vp(e){let[t,r]=ire.useState(void 0);return Gn(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let n=new ResizeObserver(a=>{if(!Array.isArray(a)||!a.length)return;let i=a[0],s,o;if("borderBoxSize"in i){let l=i.borderBoxSize,u=Array.isArray(l)?l[0]:l;s=u.inlineSize,o=u.blockSize}else s=e.offsetWidth,o=e.offsetHeight;r({width:s,height:o})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}else r(void 0)},[e]),t}var k0=J(Ze(),1),TM="Checkbox",[xNe,wNe]=ur(TM),[CNe,SNe]=xNe(TM),EM=fu.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:n,checked:a,defaultChecked:i,required:s,disabled:o,value:l="on",onCheckedChange:u,form:c,...f}=e,[g,w]=fu.useState(null),A=kt(t,L=>w(L)),k=fu.useRef(!1),O=g?c||!!g.closest("form"):!0,[I=!1,M]=Sr({prop:a,defaultProp:i,onChange:u}),D=fu.useRef(I);return fu.useEffect(()=>{let L=g?.form;if(L){let W=()=>M(D.current);return L.addEventListener("reset",W),()=>L.removeEventListener("reset",W)}},[g,M]),(0,k0.jsxs)(CNe,{scope:r,state:I,disabled:o,children:[(0,k0.jsx)(Ye.button,{type:"button",role:"checkbox","aria-checked":P0(I)?"mixed":I,"aria-required":s,"data-state":ore(I),"data-disabled":o?"":void 0,disabled:o,value:l,...f,ref:A,onKeyDown:Be(e.onKeyDown,L=>{L.key==="Enter"&&L.preventDefault()}),onClick:Be(e.onClick,L=>{M(W=>P0(W)?!0:!W),O&&(k.current=L.isPropagationStopped(),k.current||L.stopPropagation())})}),O&&(0,k0.jsx)(TNe,{control:g,bubbles:!k.current,name:n,value:l,checked:I,required:s,disabled:o,form:c,style:{transform:"translateX(-100%)"},defaultChecked:P0(i)?!1:i})]})});EM.displayName=TM;var sre="CheckboxIndicator",AM=fu.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:n,...a}=e,i=SNe(sre,r);return(0,k0.jsx)(Pn,{present:n||P0(i.state)||i.state===!0,children:(0,k0.jsx)(Ye.span,{"data-state":ore(i.state),"data-disabled":i.disabled?"":void 0,...a,ref:t,style:{pointerEvents:"none",...e.style}})})});AM.displayName=sre;var TNe=e=>{let{control:t,checked:r,bubbles:n=!0,defaultChecked:a,...i}=e,s=fu.useRef(null),o=xd(r),l=Vp(t);fu.useEffect(()=>{let c=s.current,f=window.HTMLInputElement.prototype,w=Object.getOwnPropertyDescriptor(f,"checked").set;if(o!==r&&w){let A=new Event("click",{bubbles:n});c.indeterminate=P0(r),w.call(c,P0(r)?!1:r),c.dispatchEvent(A)}},[o,r,n]);let u=fu.useRef(P0(r)?!1:r);return(0,k0.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:a??u.current,...i,tabIndex:-1,ref:s,style:{...e.style,...l,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function P0(e){return e==="indeterminate"}function ore(e){return P0(e)?"indeterminate":e?"checked":"unchecked"}var ENe=EM,ANe=AM;var us={};Wr(us,{Arrow:()=>dDe,CheckboxItem:()=>sDe,Content:()=>rDe,ContextMenu:()=>XM,ContextMenuArrow:()=>uD,ContextMenuCheckboxItem:()=>iD,ContextMenuContent:()=>tD,ContextMenuGroup:()=>rD,ContextMenuItem:()=>aD,ContextMenuItemIndicator:()=>lD,ContextMenuLabel:()=>nD,ContextMenuPortal:()=>eD,ContextMenuRadioGroup:()=>sD,ContextMenuRadioItem:()=>oD,ContextMenuSeparator:()=>cD,ContextMenuSub:()=>dD,ContextMenuSubContent:()=>fD,ContextMenuSubTrigger:()=>pD,ContextMenuTrigger:()=>QM,Group:()=>nDe,Item:()=>iDe,ItemIndicator:()=>cDe,Label:()=>aDe,Portal:()=>tDe,RadioGroup:()=>oDe,RadioItem:()=>lDe,Root:()=>QMe,Separator:()=>uDe,Sub:()=>pDe,SubContent:()=>hDe,SubTrigger:()=>fDe,Trigger:()=>eDe,createContextMenuScope:()=>zMe});d();p();var Da=J(Se(),1);d();p();var hr=J(Se(),1);d();p();var hu=J(Se(),1);d();p();r1();r1();var cs=J(Se(),1),sT=J(Se(),1),Hre=J(Ff(),1),aT=typeof document<"u"?sT.useLayoutEffect:sT.useEffect;function iT(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,a;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(n=r;n--!==0;)if(!iT(e[n],t[n]))return!1;return!0}if(a=Object.keys(e),r=a.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,a[n]))return!1;for(n=r;n--!==0;){let i=a[n];if(!(i==="_owner"&&e.$$typeof)&&!iT(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function $re(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Vre(e,t){let r=$re(e);return Math.round(t*r)/r}function NM(e){let t=cs.useRef(e);return aT(()=>{t.current=e}),t}function Ure(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:a,elements:{reference:i,floating:s}={},transform:o=!0,whileElementsMounted:l,open:u}=e,[c,f]=cs.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[g,w]=cs.useState(n);iT(g,n)||w(n);let[A,k]=cs.useState(null),[O,I]=cs.useState(null),M=cs.useCallback(_e=>{_e!==Y.current&&(Y.current=_e,k(_e))},[]),D=cs.useCallback(_e=>{_e!==j.current&&(j.current=_e,I(_e))},[]),L=i||A,W=s||O,Y=cs.useRef(null),j=cs.useRef(null),re=cs.useRef(c),oe=l!=null,Q=NM(l),Ee=NM(a),ge=NM(u),ue=cs.useCallback(()=>{if(!Y.current||!j.current)return;let _e={placement:t,strategy:r,middleware:g};Ee.current&&(_e.platform=Ee.current),S8(Y.current,j.current,_e).then(Ne=>{let de={...Ne,isPositioned:ge.current!==!1};ie.current&&!iT(re.current,de)&&(re.current=de,Hre.flushSync(()=>{f(de)}))})},[g,t,r,Ee,ge]);aT(()=>{u===!1&&re.current.isPositioned&&(re.current.isPositioned=!1,f(_e=>({..._e,isPositioned:!1})))},[u]);let ie=cs.useRef(!1);aT(()=>(ie.current=!0,()=>{ie.current=!1}),[]),aT(()=>{if(L&&(Y.current=L),W&&(j.current=W),L&&W){if(Q.current)return Q.current(L,W,ue);ue()}},[L,W,ue,Q,oe]);let se=cs.useMemo(()=>({reference:Y,floating:j,setReference:M,setFloating:D}),[M,D]),me=cs.useMemo(()=>({reference:L,floating:W}),[L,W]),Ce=cs.useMemo(()=>{let _e={position:r,left:0,top:0};if(!me.floating)return _e;let Ne=Vre(me.floating,c.x),de=Vre(me.floating,c.y);return o?{..._e,transform:"translate("+Ne+"px, "+de+"px)",...$re(me.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:Ne,top:de}},[r,o,me.floating,c.x,c.y]);return cs.useMemo(()=>({...c,update:ue,refs:se,elements:me,floatingStyles:Ce}),[c,ue,se,me,Ce])}var KNe=e=>{function t(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:e,fn(r){let{element:n,padding:a}=typeof e=="function"?e(r):e;return n&&t(n)?n.current!=null?LM({element:n.current,padding:a}).fn(r):{}:n?LM({element:n,padding:a}).fn(r):{}}}},Gre=(e,t)=>({...Bre(e),options:[e,t]}),qre=(e,t)=>({...rT(e),options:[e,t]}),Kre=(e,t)=>({...Fre(e),options:[e,t]}),Zre=(e,t)=>({...nT(e),options:[e,t]}),Wre=(e,t)=>({...zre(e),options:[e,t]});var Jre=(e,t)=>({...jre(e),options:[e,t]});var Yre=(e,t)=>({...KNe(e),options:[e,t]});d();p();var Xre=J(Se(),1);var MM=J(Ze(),1),ZNe="Arrow",Qre=Xre.forwardRef((e,t)=>{let{children:r,width:n=10,height:a=5,...i}=e;return(0,MM.jsx)(Ye.svg,{...i,ref:t,width:n,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,MM.jsx)("polygon",{points:"0,0 30,0 15,10"})})});Qre.displayName=ZNe;var ene=Qre;var R0=J(Ze(),1);var DM="Popper",[rne,Cl]=ur(DM),[WNe,nne]=rne(DM),ane=e=>{let{__scopePopper:t,children:r}=e,[n,a]=hu.useState(null);return(0,R0.jsx)(WNe,{scope:t,anchor:n,onAnchorChange:a,children:r})};ane.displayName=DM;var ine="PopperAnchor",sne=hu.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:n,...a}=e,i=nne(ine,r),s=hu.useRef(null),o=kt(t,s);return hu.useEffect(()=>{i.onAnchorChange(n?.current||s.current)}),n?null:(0,R0.jsx)(Ye.div,{...a,ref:o})});sne.displayName=ine;var BM="PopperContent",[JNe,YNe]=rne(BM),one=hu.forwardRef((e,t)=>{let{__scopePopper:r,side:n="bottom",sideOffset:a=0,align:i="center",alignOffset:s=0,arrowPadding:o=0,avoidCollisions:l=!0,collisionBoundary:u=[],collisionPadding:c=0,sticky:f="partial",hideWhenDetached:g=!1,updatePositionStrategy:w="optimized",onPlaced:A,...k}=e,O=nne(BM,r),[I,M]=hu.useState(null),D=kt(t,et=>M(et)),[L,W]=hu.useState(null),Y=Vp(L),j=Y?.width??0,re=Y?.height??0,oe=n+(i!=="center"?"-"+i:""),Q=typeof c=="number"?c:{top:0,right:0,bottom:0,left:0,...c},Ee=Array.isArray(u)?u:[u],ge=Ee.length>0,ue={padding:Q,boundary:Ee.filter(QNe),altBoundary:ge},{refs:ie,floatingStyles:se,placement:me,isPositioned:Ce,middlewareData:_e}=Ure({strategy:"fixed",placement:oe,whileElementsMounted:(...et)=>C8(...et,{animationFrame:w==="always"}),elements:{reference:O.anchor},middleware:[Gre({mainAxis:a+re,alignmentAxis:s}),l&&qre({mainAxis:!0,crossAxis:!1,limiter:f==="partial"?Kre():void 0,...ue}),l&&Zre({...ue}),Wre({...ue,apply:({elements:et,rects:gt,availableWidth:Ft,availableHeight:Lt})=>{let{width:Je,height:ht}=gt.reference,xr=et.floating.style;xr.setProperty("--radix-popper-available-width",`${Ft}px`),xr.setProperty("--radix-popper-available-height",`${Lt}px`),xr.setProperty("--radix-popper-anchor-width",`${Je}px`),xr.setProperty("--radix-popper-anchor-height",`${ht}px`)}}),L&&Yre({element:L,padding:o}),eMe({arrowWidth:j,arrowHeight:re}),g&&Jre({strategy:"referenceHidden",...ue})]}),[Ne,de]=une(me),nt=jr(A);Gn(()=>{Ce&&nt?.()},[Ce,nt]);let tt=_e.arrow?.x,ve=_e.arrow?.y,_t=_e.arrow?.centerOffset!==0,[Ot,jt]=hu.useState();return Gn(()=>{I&&jt(window.getComputedStyle(I).zIndex)},[I]),(0,R0.jsx)("div",{ref:ie.setFloating,"data-radix-popper-content-wrapper":"",style:{...se,transform:Ce?se.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Ot,"--radix-popper-transform-origin":[_e.transformOrigin?.x,_e.transformOrigin?.y].join(" "),..._e.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,R0.jsx)(JNe,{scope:r,placedSide:Ne,onArrowChange:W,arrowX:tt,arrowY:ve,shouldHideArrow:_t,children:(0,R0.jsx)(Ye.div,{"data-side":Ne,"data-align":de,...k,ref:D,style:{...k.style,animation:Ce?void 0:"none"}})})})});one.displayName=BM;var lne="PopperArrow",XNe={top:"bottom",right:"left",bottom:"top",left:"right"},cne=hu.forwardRef(function(t,r){let{__scopePopper:n,...a}=t,i=YNe(lne,n),s=XNe[i.placedSide];return(0,R0.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[s]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,R0.jsx)(ene,{...a,ref:r,style:{...a.style,display:"block"}})})});cne.displayName=lne;function QNe(e){return e!==null}var eMe=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:a}=t,s=a.arrow?.centerOffset!==0,o=s?0:e.arrowWidth,l=s?0:e.arrowHeight,[u,c]=une(r),f={start:"0%",center:"50%",end:"100%"}[c],g=(a.arrow?.x??0)+o/2,w=(a.arrow?.y??0)+l/2,A="",k="";return u==="bottom"?(A=s?f:`${g}px`,k=`${-l}px`):u==="top"?(A=s?f:`${g}px`,k=`${n.floating.height+l}px`):u==="right"?(A=`${-l}px`,k=s?f:`${w}px`):u==="left"&&(A=`${n.floating.width+l}px`,k=s?f:`${w}px`),{data:{x:A,y:k}}}});function une(e){let[t,r="center"]=e.split("-");return[t,r]}var Gp=ane,qp=sne,n1=one,a1=cne;var gu={};Wr(gu,{Item:()=>gc,Root:()=>mu,RovingFocusGroup:()=>FM,RovingFocusGroupItem:()=>VM,createRovingFocusGroupScope:()=>Ps});d();p();var qs=J(Se(),1);var I0=J(Ze(),1),zM="rovingFocusGroup.onEntryFocus",tMe={bubbles:!1,cancelable:!0},oT="RovingFocusGroup",[jM,dne,rMe]=vo(oT),[nMe,Ps]=ur(oT,[rMe]),[aMe,iMe]=nMe(oT),FM=qs.forwardRef((e,t)=>(0,I0.jsx)(jM.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,I0.jsx)(jM.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,I0.jsx)(sMe,{...e,ref:t})})}));FM.displayName=oT;var sMe=qs.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:n,loop:a=!1,dir:i,currentTabStopId:s,defaultCurrentTabStopId:o,onCurrentTabStopIdChange:l,onEntryFocus:u,preventScrollOnEntryFocus:c=!1,...f}=e,g=qs.useRef(null),w=kt(t,g),A=Xa(i),[k=null,O]=Sr({prop:s,defaultProp:o,onChange:l}),[I,M]=qs.useState(!1),D=jr(u),L=dne(r),W=qs.useRef(!1),[Y,j]=qs.useState(0);return qs.useEffect(()=>{let re=g.current;if(re)return re.addEventListener(zM,D),()=>re.removeEventListener(zM,D)},[D]),(0,I0.jsx)(aMe,{scope:r,orientation:n,dir:A,loop:a,currentTabStopId:k,onItemFocus:qs.useCallback(re=>O(re),[O]),onItemShiftTab:qs.useCallback(()=>M(!0),[]),onFocusableItemAdd:qs.useCallback(()=>j(re=>re+1),[]),onFocusableItemRemove:qs.useCallback(()=>j(re=>re-1),[]),children:(0,I0.jsx)(Ye.div,{tabIndex:I||Y===0?-1:0,"data-orientation":n,...f,ref:w,style:{outline:"none",...e.style},onMouseDown:Be(e.onMouseDown,()=>{W.current=!0}),onFocus:Be(e.onFocus,re=>{let oe=!W.current;if(re.target===re.currentTarget&&oe&&!I){let Q=new CustomEvent(zM,tMe);if(re.currentTarget.dispatchEvent(Q),!Q.defaultPrevented){let Ee=L().filter(me=>me.focusable),ge=Ee.find(me=>me.active),ue=Ee.find(me=>me.id===k),se=[ge,ue,...Ee].filter(Boolean).map(me=>me.ref.current);fne(se,c)}}W.current=!1}),onBlur:Be(e.onBlur,()=>M(!1))})})}),pne="RovingFocusGroupItem",VM=qs.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:n=!0,active:a=!1,tabStopId:i,...s}=e,o=Dn(),l=i||o,u=iMe(pne,r),c=u.currentTabStopId===l,f=dne(r),{onFocusableItemAdd:g,onFocusableItemRemove:w}=u;return qs.useEffect(()=>{if(n)return g(),()=>w()},[n,g,w]),(0,I0.jsx)(jM.ItemSlot,{scope:r,id:l,focusable:n,active:a,children:(0,I0.jsx)(Ye.span,{tabIndex:c?0:-1,"data-orientation":u.orientation,...s,ref:t,onMouseDown:Be(e.onMouseDown,A=>{n?u.onItemFocus(l):A.preventDefault()}),onFocus:Be(e.onFocus,()=>u.onItemFocus(l)),onKeyDown:Be(e.onKeyDown,A=>{if(A.key==="Tab"&&A.shiftKey){u.onItemShiftTab();return}if(A.target!==A.currentTarget)return;let k=cMe(A,u.orientation,u.dir);if(k!==void 0){if(A.metaKey||A.ctrlKey||A.altKey||A.shiftKey)return;A.preventDefault();let I=f().filter(M=>M.focusable).map(M=>M.ref.current);if(k==="last")I.reverse();else if(k==="prev"||k==="next"){k==="prev"&&I.reverse();let M=I.indexOf(A.currentTarget);I=u.loop?uMe(I,M+1):I.slice(M+1)}setTimeout(()=>fne(I))}})})})});VM.displayName=pne;var oMe={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function lMe(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function cMe(e,t,r){let n=lMe(e.key,r);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(n))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(n)))return oMe[n]}function fne(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}function uMe(e,t){return e.map((r,n)=>e[(t+n)%e.length])}var mu=FM,gc=VM;var Jr=J(Ze(),1),HM=["Enter"," "],dMe=["ArrowDown","PageUp","Home"],mne=["ArrowUp","PageDown","End"],pMe=[...dMe,...mne],fMe={ltr:[...HM,"ArrowRight"],rtl:[...HM,"ArrowLeft"]},hMe={ltr:["ArrowLeft"],rtl:["ArrowRight"]},P8="Menu",[E8,mMe,gMe]=vo(P8),[Y2,O0]=ur(P8,[gMe,Cl,Ps]),k8=Cl(),gne=Ps(),[vne,L0]=Y2(P8),[vMe,_8]=Y2(P8),yne=e=>{let{__scopeMenu:t,open:r=!1,children:n,dir:a,onOpenChange:i,modal:s=!0}=e,o=k8(t),[l,u]=hr.useState(null),c=hr.useRef(!1),f=jr(i),g=Xa(a);return hr.useEffect(()=>{let w=()=>{c.current=!0,document.addEventListener("pointerdown",A,{capture:!0,once:!0}),document.addEventListener("pointermove",A,{capture:!0,once:!0})},A=()=>c.current=!1;return document.addEventListener("keydown",w,{capture:!0}),()=>{document.removeEventListener("keydown",w,{capture:!0}),document.removeEventListener("pointerdown",A,{capture:!0}),document.removeEventListener("pointermove",A,{capture:!0})}},[]),(0,Jr.jsx)(Gp,{...o,children:(0,Jr.jsx)(vne,{scope:t,open:r,onOpenChange:f,content:l,onContentChange:u,children:(0,Jr.jsx)(vMe,{scope:t,onClose:hr.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:c,dir:g,modal:s,children:n})})})};yne.displayName=P8;var yMe="MenuAnchor",$M=hr.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,a=k8(r);return(0,Jr.jsx)(qp,{...a,...n,ref:t})});$M.displayName=yMe;var UM="MenuPortal",[bMe,bne]=Y2(UM,{forceMount:void 0}),xne=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:a}=e,i=L0(UM,t);return(0,Jr.jsx)(bMe,{scope:t,forceMount:r,children:(0,Jr.jsx)(Pn,{present:r||i.open,children:(0,Jr.jsx)(bo,{asChild:!0,container:a,children:n})})})};xne.displayName=UM;var Sd="MenuContent",[xMe,GM]=Y2(Sd),wne=hr.forwardRef((e,t)=>{let r=bne(Sd,e.__scopeMenu),{forceMount:n=r.forceMount,...a}=e,i=L0(Sd,e.__scopeMenu),s=_8(Sd,e.__scopeMenu);return(0,Jr.jsx)(E8.Provider,{scope:e.__scopeMenu,children:(0,Jr.jsx)(Pn,{present:n||i.open,children:(0,Jr.jsx)(E8.Slot,{scope:e.__scopeMenu,children:s.modal?(0,Jr.jsx)(wMe,{...a,ref:t}):(0,Jr.jsx)(CMe,{...a,ref:t})})})})}),wMe=hr.forwardRef((e,t)=>{let r=L0(Sd,e.__scopeMenu),n=hr.useRef(null),a=kt(t,n);return hr.useEffect(()=>{let i=n.current;if(i)return A0(i)},[]),(0,Jr.jsx)(qM,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:Be(e.onFocusOutside,i=>i.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),CMe=hr.forwardRef((e,t)=>{let r=L0(Sd,e.__scopeMenu);return(0,Jr.jsx)(qM,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),qM=hr.forwardRef((e,t)=>{let{__scopeMenu:r,loop:n=!1,trapFocus:a,onOpenAutoFocus:i,onCloseAutoFocus:s,disableOutsidePointerEvents:o,onEntryFocus:l,onEscapeKeyDown:u,onPointerDownOutside:c,onFocusOutside:f,onInteractOutside:g,onDismiss:w,disableOutsideScroll:A,...k}=e,O=L0(Sd,r),I=_8(Sd,r),M=k8(r),D=gne(r),L=mMe(r),[W,Y]=hr.useState(null),j=hr.useRef(null),re=kt(t,j,O.onContentChange),oe=hr.useRef(0),Q=hr.useRef(""),Ee=hr.useRef(0),ge=hr.useRef(null),ue=hr.useRef("right"),ie=hr.useRef(0),se=A?Lh:hr.Fragment,me=A?{as:Ho,allowPinchZoom:!0}:void 0,Ce=Ne=>{let de=Q.current+Ne,nt=L().filter(et=>!et.disabled),tt=document.activeElement,ve=nt.find(et=>et.ref.current===tt)?.textValue,_t=nt.map(et=>et.textValue),Ot=NMe(_t,de,ve),jt=nt.find(et=>et.textValue===Ot)?.ref.current;(function et(gt){Q.current=gt,window.clearTimeout(oe.current),gt!==""&&(oe.current=window.setTimeout(()=>et(""),1e3))})(de),jt&&setTimeout(()=>jt.focus())};hr.useEffect(()=>()=>window.clearTimeout(oe.current),[]),T0();let _e=hr.useCallback(Ne=>ue.current===ge.current?.side&&DMe(Ne,ge.current?.area),[]);return(0,Jr.jsx)(xMe,{scope:r,searchRef:Q,onItemEnter:hr.useCallback(Ne=>{_e(Ne)&&Ne.preventDefault()},[_e]),onItemLeave:hr.useCallback(Ne=>{_e(Ne)||(j.current?.focus(),Y(null))},[_e]),onTriggerLeave:hr.useCallback(Ne=>{_e(Ne)&&Ne.preventDefault()},[_e]),pointerGraceTimerRef:Ee,onPointerGraceIntentChange:hr.useCallback(Ne=>{ge.current=Ne},[]),children:(0,Jr.jsx)(se,{...me,children:(0,Jr.jsx)(Oh,{asChild:!0,trapped:a,onMountAutoFocus:Be(i,Ne=>{Ne.preventDefault(),j.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:s,children:(0,Jr.jsx)($o,{asChild:!0,disableOutsidePointerEvents:o,onEscapeKeyDown:u,onPointerDownOutside:c,onFocusOutside:f,onInteractOutside:g,onDismiss:w,children:(0,Jr.jsx)(mu,{asChild:!0,...D,dir:I.dir,orientation:"vertical",loop:n,currentTabStopId:W,onCurrentTabStopIdChange:Y,onEntryFocus:Be(l,Ne=>{I.isUsingKeyboardRef.current||Ne.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,Jr.jsx)(n1,{role:"menu","aria-orientation":"vertical","data-state":zne(O.open),"data-radix-menu-content":"",dir:I.dir,...M,...k,ref:re,style:{outline:"none",...k.style},onKeyDown:Be(k.onKeyDown,Ne=>{let nt=Ne.target.closest("[data-radix-menu-content]")===Ne.currentTarget,tt=Ne.ctrlKey||Ne.altKey||Ne.metaKey,ve=Ne.key.length===1;nt&&(Ne.key==="Tab"&&Ne.preventDefault(),!tt&&ve&&Ce(Ne.key));let _t=j.current;if(Ne.target!==_t||!pMe.includes(Ne.key))return;Ne.preventDefault();let jt=L().filter(et=>!et.disabled).map(et=>et.ref.current);mne.includes(Ne.key)&&jt.reverse(),OMe(jt)}),onBlur:Be(e.onBlur,Ne=>{Ne.currentTarget.contains(Ne.target)||(window.clearTimeout(oe.current),Q.current="")}),onPointerMove:Be(e.onPointerMove,A8(Ne=>{let de=Ne.target,nt=ie.current!==Ne.clientX;if(Ne.currentTarget.contains(de)&&nt){let tt=Ne.clientX>ie.current?"right":"left";ue.current=tt,ie.current=Ne.clientX}}))})})})})})})});wne.displayName=Sd;var SMe="MenuGroup",KM=hr.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,Jr.jsx)(Ye.div,{role:"group",...n,ref:t})});KM.displayName=SMe;var TMe="MenuLabel",Cne=hr.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,Jr.jsx)(Ye.div,{...n,ref:t})});Cne.displayName=TMe;var lT="MenuItem",hne="menu.itemSelect",uT=hr.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:n,...a}=e,i=hr.useRef(null),s=_8(lT,e.__scopeMenu),o=GM(lT,e.__scopeMenu),l=kt(t,i),u=hr.useRef(!1),c=()=>{let f=i.current;if(!r&&f){let g=new CustomEvent(hne,{bubbles:!0,cancelable:!0});f.addEventListener(hne,w=>n?.(w),{once:!0}),jp(f,g),g.defaultPrevented?u.current=!1:s.onClose()}};return(0,Jr.jsx)(Sne,{...a,ref:l,disabled:r,onClick:Be(e.onClick,c),onPointerDown:f=>{e.onPointerDown?.(f),u.current=!0},onPointerUp:Be(e.onPointerUp,f=>{u.current||f.currentTarget?.click()}),onKeyDown:Be(e.onKeyDown,f=>{let g=o.searchRef.current!=="";r||g&&f.key===" "||HM.includes(f.key)&&(f.currentTarget.click(),f.preventDefault())})})});uT.displayName=lT;var Sne=hr.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:n=!1,textValue:a,...i}=e,s=GM(lT,r),o=gne(r),l=hr.useRef(null),u=kt(t,l),[c,f]=hr.useState(!1),[g,w]=hr.useState("");return hr.useEffect(()=>{let A=l.current;A&&w((A.textContent??"").trim())},[i.children]),(0,Jr.jsx)(E8.ItemSlot,{scope:r,disabled:n,textValue:a??g,children:(0,Jr.jsx)(gc,{asChild:!0,...o,focusable:!n,children:(0,Jr.jsx)(Ye.div,{role:"menuitem","data-highlighted":c?"":void 0,"aria-disabled":n||void 0,"data-disabled":n?"":void 0,...i,ref:u,onPointerMove:Be(e.onPointerMove,A8(A=>{n?s.onItemLeave(A):(s.onItemEnter(A),A.defaultPrevented||A.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:Be(e.onPointerLeave,A8(A=>s.onItemLeave(A))),onFocus:Be(e.onFocus,()=>f(!0)),onBlur:Be(e.onBlur,()=>f(!1))})})})}),EMe="MenuCheckboxItem",Tne=hr.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:n,...a}=e;return(0,Jr.jsx)(_ne,{scope:e.__scopeMenu,checked:r,children:(0,Jr.jsx)(uT,{role:"menuitemcheckbox","aria-checked":cT(r)?"mixed":r,...a,ref:t,"data-state":JM(r),onSelect:Be(a.onSelect,()=>n?.(cT(r)?!0:!r),{checkForDefaultPrevented:!1})})})});Tne.displayName=EMe;var Ene="MenuRadioGroup",[AMe,PMe]=Y2(Ene,{value:void 0,onValueChange:()=>{}}),Ane=hr.forwardRef((e,t)=>{let{value:r,onValueChange:n,...a}=e,i=jr(n);return(0,Jr.jsx)(AMe,{scope:e.__scopeMenu,value:r,onValueChange:i,children:(0,Jr.jsx)(KM,{...a,ref:t})})});Ane.displayName=Ene;var Pne="MenuRadioItem",kne=hr.forwardRef((e,t)=>{let{value:r,...n}=e,a=PMe(Pne,e.__scopeMenu),i=r===a.value;return(0,Jr.jsx)(_ne,{scope:e.__scopeMenu,checked:i,children:(0,Jr.jsx)(uT,{role:"menuitemradio","aria-checked":i,...n,ref:t,"data-state":JM(i),onSelect:Be(n.onSelect,()=>a.onValueChange?.(r),{checkForDefaultPrevented:!1})})})});kne.displayName=Pne;var ZM="MenuItemIndicator",[_ne,kMe]=Y2(ZM,{checked:!1}),Rne=hr.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...a}=e,i=kMe(ZM,r);return(0,Jr.jsx)(Pn,{present:n||cT(i.checked)||i.checked===!0,children:(0,Jr.jsx)(Ye.span,{...a,ref:t,"data-state":JM(i.checked)})})});Rne.displayName=ZM;var _Me="MenuSeparator",Ine=hr.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,Jr.jsx)(Ye.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});Ine.displayName=_Me;var RMe="MenuArrow",One=hr.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,a=k8(r);return(0,Jr.jsx)(a1,{...a,...n,ref:t})});One.displayName=RMe;var WM="MenuSub",[IMe,Lne]=Y2(WM),Nne=e=>{let{__scopeMenu:t,children:r,open:n=!1,onOpenChange:a}=e,i=L0(WM,t),s=k8(t),[o,l]=hr.useState(null),[u,c]=hr.useState(null),f=jr(a);return hr.useEffect(()=>(i.open===!1&&f(!1),()=>f(!1)),[i.open,f]),(0,Jr.jsx)(Gp,{...s,children:(0,Jr.jsx)(vne,{scope:t,open:n,onOpenChange:f,content:u,onContentChange:c,children:(0,Jr.jsx)(IMe,{scope:t,contentId:Dn(),triggerId:Dn(),trigger:o,onTriggerChange:l,children:r})})})};Nne.displayName=WM;var T8="MenuSubTrigger",Mne=hr.forwardRef((e,t)=>{let r=L0(T8,e.__scopeMenu),n=_8(T8,e.__scopeMenu),a=Lne(T8,e.__scopeMenu),i=GM(T8,e.__scopeMenu),s=hr.useRef(null),{pointerGraceTimerRef:o,onPointerGraceIntentChange:l}=i,u={__scopeMenu:e.__scopeMenu},c=hr.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return hr.useEffect(()=>c,[c]),hr.useEffect(()=>{let f=o.current;return()=>{window.clearTimeout(f),l(null)}},[o,l]),(0,Jr.jsx)($M,{asChild:!0,...u,children:(0,Jr.jsx)(Sne,{id:a.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":a.contentId,"data-state":zne(r.open),...e,ref:fc(t,a.onTriggerChange),onClick:f=>{e.onClick?.(f),!(e.disabled||f.defaultPrevented)&&(f.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:Be(e.onPointerMove,A8(f=>{i.onItemEnter(f),!f.defaultPrevented&&!e.disabled&&!r.open&&!s.current&&(i.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{r.onOpenChange(!0),c()},100))})),onPointerLeave:Be(e.onPointerLeave,A8(f=>{c();let g=r.content?.getBoundingClientRect();if(g){let w=r.content?.dataset.side,A=w==="right",k=A?-5:5,O=g[A?"left":"right"],I=g[A?"right":"left"];i.onPointerGraceIntentChange({area:[{x:f.clientX+k,y:f.clientY},{x:O,y:g.top},{x:I,y:g.top},{x:I,y:g.bottom},{x:O,y:g.bottom}],side:w}),window.clearTimeout(o.current),o.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(f),f.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:Be(e.onKeyDown,f=>{let g=i.searchRef.current!=="";e.disabled||g&&f.key===" "||fMe[n.dir].includes(f.key)&&(r.onOpenChange(!0),r.content?.focus(),f.preventDefault())})})})});Mne.displayName=T8;var Dne="MenuSubContent",Bne=hr.forwardRef((e,t)=>{let r=bne(Sd,e.__scopeMenu),{forceMount:n=r.forceMount,...a}=e,i=L0(Sd,e.__scopeMenu),s=_8(Sd,e.__scopeMenu),o=Lne(Dne,e.__scopeMenu),l=hr.useRef(null),u=kt(t,l);return(0,Jr.jsx)(E8.Provider,{scope:e.__scopeMenu,children:(0,Jr.jsx)(Pn,{present:n||i.open,children:(0,Jr.jsx)(E8.Slot,{scope:e.__scopeMenu,children:(0,Jr.jsx)(qM,{id:o.contentId,"aria-labelledby":o.triggerId,...a,ref:u,align:"start",side:s.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:c=>{s.isUsingKeyboardRef.current&&l.current?.focus(),c.preventDefault()},onCloseAutoFocus:c=>c.preventDefault(),onFocusOutside:Be(e.onFocusOutside,c=>{c.target!==o.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:Be(e.onEscapeKeyDown,c=>{s.onClose(),c.preventDefault()}),onKeyDown:Be(e.onKeyDown,c=>{let f=c.currentTarget.contains(c.target),g=hMe[s.dir].includes(c.key);f&&g&&(i.onOpenChange(!1),o.trigger?.focus(),c.preventDefault())})})})})})});Bne.displayName=Dne;function zne(e){return e?"open":"closed"}function cT(e){return e==="indeterminate"}function JM(e){return cT(e)?"indeterminate":e?"checked":"unchecked"}function OMe(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}function LMe(e,t){return e.map((r,n)=>e[(t+n)%e.length])}function NMe(e,t,r){let a=t.length>1&&Array.from(t).every(u=>u===t[0])?t[0]:t,i=r?e.indexOf(r):-1,s=LMe(e,Math.max(i,0));a.length===1&&(s=s.filter(u=>u!==r));let l=s.find(u=>u.toLowerCase().startsWith(a.toLowerCase()));return l!==r?l:void 0}function MMe(e,t){let{x:r,y:n}=e,a=!1;for(let i=0,s=t.length-1;in!=c>n&&r<(u-o)*(n-l)/(c-l)+o&&(a=!a)}return a}function DMe(e,t){if(!t)return!1;let r={x:e.clientX,y:e.clientY};return MMe(r,t)}function A8(e){return t=>t.pointerType==="mouse"?e(t):void 0}var U9=yne,G9=$M,q9=xne,K9=wne,Z9=KM,W9=Cne,J9=uT,Y9=Tne,X9=Ane,Q9=kne,e5=Rne,t5=Ine,r5=One,n5=Nne,a5=Mne,i5=Bne;var Ti=J(Ze(),1),YM="ContextMenu",[BMe,zMe]=ur(YM,[O0]),qo=O0(),[jMe,jne]=BMe(YM),XM=e=>{let{__scopeContextMenu:t,children:r,onOpenChange:n,dir:a,modal:i=!0}=e,[s,o]=Da.useState(!1),l=qo(t),u=jr(n),c=Da.useCallback(f=>{o(f),u(f)},[u]);return(0,Ti.jsx)(jMe,{scope:t,open:s,onOpenChange:c,modal:i,children:(0,Ti.jsx)(U9,{...l,dir:a,open:s,onOpenChange:c,modal:i,children:r})})};XM.displayName=YM;var Fne="ContextMenuTrigger",QM=Da.forwardRef((e,t)=>{let{__scopeContextMenu:r,disabled:n=!1,...a}=e,i=jne(Fne,r),s=qo(r),o=Da.useRef({x:0,y:0}),l=Da.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...o.current})}),u=Da.useRef(0),c=Da.useCallback(()=>window.clearTimeout(u.current),[]),f=g=>{o.current={x:g.clientX,y:g.clientY},i.onOpenChange(!0)};return Da.useEffect(()=>c,[c]),Da.useEffect(()=>void(n&&c()),[n,c]),(0,Ti.jsxs)(Ti.Fragment,{children:[(0,Ti.jsx)(G9,{...s,virtualRef:l}),(0,Ti.jsx)(Ye.span,{"data-state":i.open?"open":"closed","data-disabled":n?"":void 0,...a,ref:t,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:n?e.onContextMenu:Be(e.onContextMenu,g=>{c(),f(g),g.preventDefault()}),onPointerDown:n?e.onPointerDown:Be(e.onPointerDown,pT(g=>{c(),u.current=window.setTimeout(()=>f(g),700)})),onPointerMove:n?e.onPointerMove:Be(e.onPointerMove,pT(c)),onPointerCancel:n?e.onPointerCancel:Be(e.onPointerCancel,pT(c)),onPointerUp:n?e.onPointerUp:Be(e.onPointerUp,pT(c))})]})});QM.displayName=Fne;var FMe="ContextMenuPortal",eD=e=>{let{__scopeContextMenu:t,...r}=e,n=qo(t);return(0,Ti.jsx)(q9,{...n,...r})};eD.displayName=FMe;var Vne="ContextMenuContent",tD=Da.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,a=jne(Vne,r),i=qo(r),s=Da.useRef(!1);return(0,Ti.jsx)(K9,{...i,...n,ref:t,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:o=>{e.onCloseAutoFocus?.(o),!o.defaultPrevented&&s.current&&o.preventDefault(),s.current=!1},onInteractOutside:o=>{e.onInteractOutside?.(o),!o.defaultPrevented&&!a.modal&&(s.current=!0)},style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});tD.displayName=Vne;var VMe="ContextMenuGroup",rD=Da.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,a=qo(r);return(0,Ti.jsx)(Z9,{...a,...n,ref:t})});rD.displayName=VMe;var HMe="ContextMenuLabel",nD=Da.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,a=qo(r);return(0,Ti.jsx)(W9,{...a,...n,ref:t})});nD.displayName=HMe;var $Me="ContextMenuItem",aD=Da.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,a=qo(r);return(0,Ti.jsx)(J9,{...a,...n,ref:t})});aD.displayName=$Me;var UMe="ContextMenuCheckboxItem",iD=Da.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,a=qo(r);return(0,Ti.jsx)(Y9,{...a,...n,ref:t})});iD.displayName=UMe;var GMe="ContextMenuRadioGroup",sD=Da.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,a=qo(r);return(0,Ti.jsx)(X9,{...a,...n,ref:t})});sD.displayName=GMe;var qMe="ContextMenuRadioItem",oD=Da.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,a=qo(r);return(0,Ti.jsx)(Q9,{...a,...n,ref:t})});oD.displayName=qMe;var KMe="ContextMenuItemIndicator",lD=Da.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,a=qo(r);return(0,Ti.jsx)(e5,{...a,...n,ref:t})});lD.displayName=KMe;var ZMe="ContextMenuSeparator",cD=Da.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,a=qo(r);return(0,Ti.jsx)(t5,{...a,...n,ref:t})});cD.displayName=ZMe;var WMe="ContextMenuArrow",uD=Da.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,a=qo(r);return(0,Ti.jsx)(r5,{...a,...n,ref:t})});uD.displayName=WMe;var JMe="ContextMenuSub",dD=e=>{let{__scopeContextMenu:t,children:r,onOpenChange:n,open:a,defaultOpen:i}=e,s=qo(t),[o,l]=Sr({prop:a,defaultProp:i,onChange:n});return(0,Ti.jsx)(n5,{...s,open:o,onOpenChange:l,children:r})};dD.displayName=JMe;var YMe="ContextMenuSubTrigger",pD=Da.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,a=qo(r);return(0,Ti.jsx)(a5,{...a,...n,ref:t})});pD.displayName=YMe;var XMe="ContextMenuSubContent",fD=Da.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,a=qo(r);return(0,Ti.jsx)(i5,{...a,...n,ref:t,style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});fD.displayName=XMe;function pT(e){return t=>t.pointerType!=="mouse"?e(t):void 0}var QMe=XM,eDe=QM,tDe=eD,rDe=tD,nDe=rD,aDe=nD,iDe=aD,sDe=iD,oDe=sD,lDe=oD,cDe=lD,uDe=cD,dDe=uD,pDe=dD,fDe=pD,hDe=fD;var ds={};Wr(ds,{Arrow:()=>HDe,CheckboxItem:()=>BDe,Content:()=>LDe,DropdownMenu:()=>mD,DropdownMenuArrow:()=>PD,DropdownMenuCheckboxItem:()=>CD,DropdownMenuContent:()=>yD,DropdownMenuGroup:()=>bD,DropdownMenuItem:()=>wD,DropdownMenuItemIndicator:()=>ED,DropdownMenuLabel:()=>xD,DropdownMenuPortal:()=>vD,DropdownMenuRadioGroup:()=>SD,DropdownMenuRadioItem:()=>TD,DropdownMenuSeparator:()=>AD,DropdownMenuSub:()=>Gne,DropdownMenuSubContent:()=>_D,DropdownMenuSubTrigger:()=>kD,DropdownMenuTrigger:()=>gD,Group:()=>NDe,Item:()=>DDe,ItemIndicator:()=>FDe,Label:()=>MDe,Portal:()=>ODe,RadioGroup:()=>zDe,RadioItem:()=>jDe,Root:()=>RDe,Separator:()=>VDe,Sub:()=>$De,SubContent:()=>GDe,SubTrigger:()=>UDe,Trigger:()=>IDe,createDropdownMenuScope:()=>gDe});d();p();var _s=J(Se(),1);var ks=J(Ze(),1),hD="DropdownMenu",[mDe,gDe]=ur(hD,[O0]),Ko=O0(),[vDe,Hne]=mDe(hD),mD=e=>{let{__scopeDropdownMenu:t,children:r,dir:n,open:a,defaultOpen:i,onOpenChange:s,modal:o=!0}=e,l=Ko(t),u=_s.useRef(null),[c=!1,f]=Sr({prop:a,defaultProp:i,onChange:s});return(0,ks.jsx)(vDe,{scope:t,triggerId:Dn(),triggerRef:u,contentId:Dn(),open:c,onOpenChange:f,onOpenToggle:_s.useCallback(()=>f(g=>!g),[f]),modal:o,children:(0,ks.jsx)(U9,{...l,open:c,onOpenChange:f,dir:n,modal:o,children:r})})};mD.displayName=hD;var $ne="DropdownMenuTrigger",gD=_s.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,disabled:n=!1,...a}=e,i=Hne($ne,r),s=Ko(r);return(0,ks.jsx)(G9,{asChild:!0,...s,children:(0,ks.jsx)(Ye.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...a,ref:fc(t,i.triggerRef),onPointerDown:Be(e.onPointerDown,o=>{!n&&o.button===0&&o.ctrlKey===!1&&(i.onOpenToggle(),i.open||o.preventDefault())}),onKeyDown:Be(e.onKeyDown,o=>{n||(["Enter"," "].includes(o.key)&&i.onOpenToggle(),o.key==="ArrowDown"&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(o.key)&&o.preventDefault())})})})});gD.displayName=$ne;var yDe="DropdownMenuPortal",vD=e=>{let{__scopeDropdownMenu:t,...r}=e,n=Ko(t);return(0,ks.jsx)(q9,{...n,...r})};vD.displayName=yDe;var Une="DropdownMenuContent",yD=_s.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=Hne(Une,r),i=Ko(r),s=_s.useRef(!1);return(0,ks.jsx)(K9,{id:a.contentId,"aria-labelledby":a.triggerId,...i,...n,ref:t,onCloseAutoFocus:Be(e.onCloseAutoFocus,o=>{s.current||a.triggerRef.current?.focus(),s.current=!1,o.preventDefault()}),onInteractOutside:Be(e.onInteractOutside,o=>{let l=o.detail.originalEvent,u=l.button===0&&l.ctrlKey===!0,c=l.button===2||u;(!a.modal||c)&&(s.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});yD.displayName=Une;var bDe="DropdownMenuGroup",bD=_s.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=Ko(r);return(0,ks.jsx)(Z9,{...a,...n,ref:t})});bD.displayName=bDe;var xDe="DropdownMenuLabel",xD=_s.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=Ko(r);return(0,ks.jsx)(W9,{...a,...n,ref:t})});xD.displayName=xDe;var wDe="DropdownMenuItem",wD=_s.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=Ko(r);return(0,ks.jsx)(J9,{...a,...n,ref:t})});wD.displayName=wDe;var CDe="DropdownMenuCheckboxItem",CD=_s.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=Ko(r);return(0,ks.jsx)(Y9,{...a,...n,ref:t})});CD.displayName=CDe;var SDe="DropdownMenuRadioGroup",SD=_s.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=Ko(r);return(0,ks.jsx)(X9,{...a,...n,ref:t})});SD.displayName=SDe;var TDe="DropdownMenuRadioItem",TD=_s.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=Ko(r);return(0,ks.jsx)(Q9,{...a,...n,ref:t})});TD.displayName=TDe;var EDe="DropdownMenuItemIndicator",ED=_s.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=Ko(r);return(0,ks.jsx)(e5,{...a,...n,ref:t})});ED.displayName=EDe;var ADe="DropdownMenuSeparator",AD=_s.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=Ko(r);return(0,ks.jsx)(t5,{...a,...n,ref:t})});AD.displayName=ADe;var PDe="DropdownMenuArrow",PD=_s.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=Ko(r);return(0,ks.jsx)(r5,{...a,...n,ref:t})});PD.displayName=PDe;var Gne=e=>{let{__scopeDropdownMenu:t,children:r,open:n,onOpenChange:a,defaultOpen:i}=e,s=Ko(t),[o=!1,l]=Sr({prop:n,defaultProp:i,onChange:a});return(0,ks.jsx)(n5,{...s,open:o,onOpenChange:l,children:r})},kDe="DropdownMenuSubTrigger",kD=_s.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=Ko(r);return(0,ks.jsx)(a5,{...a,...n,ref:t})});kD.displayName=kDe;var _De="DropdownMenuSubContent",_D=_s.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=Ko(r);return(0,ks.jsx)(i5,{...a,...n,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});_D.displayName=_De;var RDe=mD,IDe=gD,ODe=vD,LDe=yD,NDe=bD,MDe=xD,DDe=wD,BDe=CD,zDe=SD,jDe=TD,FDe=ED,VDe=AD,HDe=PD,$De=Gne,UDe=kD,GDe=_D;d();p();var gn=J(Se(),1);d();p();var qne=J(Se(),1);var Kne=J(Ze(),1),qDe="Label",RD=qne.forwardRef((e,t)=>(0,Kne.jsx)(Ye.label,{...e,ref:t,onMouseDown:r=>{r.target.closest("button, input, select, textarea")||(e.onMouseDown?.(r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));RD.displayName=qDe;var Ks=J(Ze(),1),[ND,z_t]=ur("Form"),MD="Form",[ZDe,s5]=ND(MD),[WDe,Zne]=ND(MD),JDe=gn.forwardRef((e,t)=>{let{__scopeForm:r,onClearServerErrors:n=()=>{},...a}=e,i=gn.useRef(null),s=kt(t,i),[o,l]=gn.useState({}),u=gn.useCallback(Q=>o[Q],[o]),c=gn.useCallback((Q,Ee)=>l(ge=>({...ge,[Q]:{...ge[Q]??{},...Ee}})),[]),f=gn.useCallback(Q=>{l(Ee=>({...Ee,[Q]:void 0})),M(Ee=>({...Ee,[Q]:{}}))},[]),[g,w]=gn.useState({}),A=gn.useCallback(Q=>g[Q]??[],[g]),k=gn.useCallback((Q,Ee)=>{w(ge=>({...ge,[Q]:[...ge[Q]??[],Ee]}))},[]),O=gn.useCallback((Q,Ee)=>{w(ge=>({...ge,[Q]:(ge[Q]??[]).filter(ue=>ue.id!==Ee)}))},[]),[I,M]=gn.useState({}),D=gn.useCallback(Q=>I[Q]??{},[I]),L=gn.useCallback((Q,Ee)=>{M(ge=>({...ge,[Q]:{...ge[Q]??{},...Ee}}))},[]),[W,Y]=gn.useState({}),j=gn.useCallback((Q,Ee)=>{Y(ge=>{let ue=new Set(ge[Q]).add(Ee);return{...ge,[Q]:ue}})},[]),re=gn.useCallback((Q,Ee)=>{Y(ge=>{let ue=new Set(ge[Q]);return ue.delete(Ee),{...ge,[Q]:ue}})},[]),oe=gn.useCallback(Q=>Array.from(W[Q]??[]).join(" ")||void 0,[W]);return(0,Ks.jsx)(ZDe,{scope:r,getFieldValidity:u,onFieldValidityChange:c,getFieldCustomMatcherEntries:A,onFieldCustomMatcherEntryAdd:k,onFieldCustomMatcherEntryRemove:O,getFieldCustomErrors:D,onFieldCustomErrorsChange:L,onFieldValiditionClear:f,children:(0,Ks.jsx)(WDe,{scope:r,onFieldMessageIdAdd:j,onFieldMessageIdRemove:re,getFieldDescription:oe,children:(0,Ks.jsx)(Ye.form,{...a,ref:s,onInvalid:Be(e.onInvalid,Q=>{let Ee=Wne(Q.currentTarget);Ee===Q.target&&Ee.focus(),Q.preventDefault()}),onSubmit:Be(e.onSubmit,n,{checkForDefaultPrevented:!1}),onReset:Be(e.onReset,n)})})})});JDe.displayName=MD;var DD="FormField",[YDe,hT]=ND(DD),XDe=gn.forwardRef((e,t)=>{let{__scopeForm:r,name:n,serverInvalid:a=!1,...i}=e,o=s5(DD,r).getFieldValidity(n),l=Dn();return(0,Ks.jsx)(YDe,{scope:r,id:l,name:n,serverInvalid:a,children:(0,Ks.jsx)(Ye.div,{"data-valid":zD(o,a),"data-invalid":jD(o,a),...i,ref:t})})});XDe.displayName=DD;var OD="FormLabel",QDe=gn.forwardRef((e,t)=>{let{__scopeForm:r,...n}=e,a=s5(OD,r),i=hT(OD,r),s=n.htmlFor||i.id,o=a.getFieldValidity(i.name);return(0,Ks.jsx)(RD,{"data-valid":zD(o,i.serverInvalid),"data-invalid":jD(o,i.serverInvalid),...n,ref:t,htmlFor:s})});QDe.displayName=OD;var fT="FormControl",eBe=gn.forwardRef((e,t)=>{let{__scopeForm:r,...n}=e,a=s5(fT,r),i=hT(fT,r),s=Zne(fT,r),o=gn.useRef(null),l=kt(t,o),u=n.name||i.name,c=n.id||i.id,f=a.getFieldCustomMatcherEntries(u),{onFieldValidityChange:g,onFieldCustomErrorsChange:w,onFieldValiditionClear:A}=a,k=gn.useCallback(async M=>{if(Jne(M.validity)){let ge=ID(M.validity);g(u,ge);return}let D=M.form?new FormData(M.form):new FormData,L=[M.value,D],W=[],Y=[];f.forEach(ge=>{dBe(ge,L)?Y.push(ge):pBe(ge)&&W.push(ge)});let j=W.map(({id:ge,match:ue})=>[ge,ue(...L)]),re=Object.fromEntries(j),oe=Object.values(re).some(Boolean),Q=oe;M.setCustomValidity(Q?R8:"");let Ee=ID(M.validity);if(g(u,Ee),w(u,re),!oe&&Y.length>0){let ge=Y.map(({id:_e,match:Ne})=>Ne(...L).then(de=>[_e,de])),ue=await Promise.all(ge),ie=Object.fromEntries(ue),me=Object.values(ie).some(Boolean);M.setCustomValidity(me?R8:"");let Ce=ID(M.validity);g(u,Ce),w(u,ie)}},[f,u,w,g]);gn.useEffect(()=>{let M=o.current;if(M){let D=()=>k(M);return M.addEventListener("change",D),()=>M.removeEventListener("change",D)}},[k]);let O=gn.useCallback(()=>{let M=o.current;M&&(M.setCustomValidity(""),A(u))},[u,A]);gn.useEffect(()=>{let M=o.current?.form;if(M)return M.addEventListener("reset",O),()=>M.removeEventListener("reset",O)},[O]),gn.useEffect(()=>{let M=o.current,D=M?.closest("form");if(D&&i.serverInvalid){let L=Wne(D);L===M&&L.focus()}},[i.serverInvalid]);let I=a.getFieldValidity(u);return(0,Ks.jsx)(Ye.input,{"data-valid":zD(I,i.serverInvalid),"data-invalid":jD(I,i.serverInvalid),"aria-invalid":i.serverInvalid?!0:void 0,"aria-describedby":s.getFieldDescription(u),title:"",...n,ref:l,id:c,name:u,onInvalid:Be(e.onInvalid,M=>{let D=M.currentTarget;k(D)}),onChange:Be(e.onChange,M=>{O()})})});eBe.displayName=fT;var R8="This value is not valid",tBe={badInput:R8,patternMismatch:"This value does not match the required pattern",rangeOverflow:"This value is too large",rangeUnderflow:"This value is too small",stepMismatch:"This value does not match the required step",tooLong:"This value is too long",tooShort:"This value is too short",typeMismatch:"This value does not match the required type",valid:void 0,valueMissing:"This value is missing"},I8="FormMessage",rBe=gn.forwardRef((e,t)=>{let{match:r,name:n,...a}=e,i=hT(I8,e.__scopeForm),s=n??i.name;return r===void 0?(0,Ks.jsx)(BD,{...a,ref:t,name:s,children:e.children||R8}):typeof r=="function"?(0,Ks.jsx)(aBe,{match:r,...a,ref:t,name:s}):(0,Ks.jsx)(nBe,{match:r,...a,ref:t,name:s})});rBe.displayName=I8;var nBe=gn.forwardRef((e,t)=>{let{match:r,forceMatch:n=!1,name:a,children:i,...s}=e,l=s5(I8,s.__scopeForm).getFieldValidity(a);return n||l?.[r]?(0,Ks.jsx)(BD,{ref:t,...s,name:a,children:i??tBe[r]}):null}),aBe=gn.forwardRef((e,t)=>{let{match:r,forceMatch:n=!1,name:a,id:i,children:s,...o}=e,l=s5(I8,o.__scopeForm),u=gn.useRef(null),c=kt(t,u),f=Dn(),g=i??f,w=gn.useMemo(()=>({id:g,match:r}),[g,r]),{onFieldCustomMatcherEntryAdd:A,onFieldCustomMatcherEntryRemove:k}=l;gn.useEffect(()=>(A(a,w),()=>k(a,w.id)),[w,a,A,k]);let O=l.getFieldValidity(a),M=l.getFieldCustomErrors(a)[g];return n||O&&!Jne(O)&&M?(0,Ks.jsx)(BD,{id:g,ref:c,...o,name:a,children:s??R8}):null}),BD=gn.forwardRef((e,t)=>{let{__scopeForm:r,id:n,name:a,...i}=e,s=Zne(I8,r),o=Dn(),l=n??o,{onFieldMessageIdAdd:u,onFieldMessageIdRemove:c}=s;return gn.useEffect(()=>(u(a,l),()=>c(a,l)),[a,l,u,c]),(0,Ks.jsx)(Ye.span,{id:l,...i,ref:t})}),LD="FormValidityState",iBe=e=>{let{__scopeForm:t,name:r,children:n}=e,a=s5(LD,t),i=hT(LD,t),s=r??i.name,o=a.getFieldValidity(s);return(0,Ks.jsx)(Ks.Fragment,{children:n(o)})};iBe.displayName=LD;var sBe="FormSubmit",oBe=gn.forwardRef((e,t)=>{let{__scopeForm:r,...n}=e;return(0,Ks.jsx)(Ye.button,{type:"submit",...n,ref:t})});oBe.displayName=sBe;function ID(e){let t={};for(let r in e)t[r]=e[r];return t}function lBe(e){return e instanceof HTMLElement}function cBe(e){return"validity"in e}function uBe(e){return cBe(e)&&(e.validity.valid===!1||e.getAttribute("aria-invalid")==="true")}function Wne(e){let t=e.elements,[r]=Array.from(t).filter(lBe).filter(uBe);return r}function dBe(e,t){return e.match.constructor.name==="AsyncFunction"||fBe(e.match,t)}function pBe(e){return e.match.constructor.name==="Function"}function fBe(e,t){return e(...t)instanceof Promise}function Jne(e){let t=!1;for(let r in e){let n=r;if(n!=="valid"&&n!=="customError"&&e[n]){t=!0;break}}return t}function zD(e,t){if(e?.valid===!0&&!t)return!0}function jD(e,t){if(e?.valid===!1||t)return!0}var X2={};Wr(X2,{Arrow:()=>ABe,Content:()=>EBe,HoverCard:()=>HD,HoverCardArrow:()=>KD,HoverCardContent:()=>qD,HoverCardPortal:()=>GD,HoverCardTrigger:()=>$D,Portal:()=>TBe,Root:()=>CBe,Trigger:()=>SBe,createHoverCardScope:()=>mBe});d();p();var Di=J(Se(),1);var vu=J(Ze(),1),FD,VD="HoverCard",[Yne,mBe]=ur(VD,[Cl]),vT=Cl(),[gBe,yT]=Yne(VD),HD=e=>{let{__scopeHoverCard:t,children:r,open:n,defaultOpen:a,onOpenChange:i,openDelay:s=700,closeDelay:o=300}=e,l=vT(t),u=Di.useRef(0),c=Di.useRef(0),f=Di.useRef(!1),g=Di.useRef(!1),[w=!1,A]=Sr({prop:n,defaultProp:a,onChange:i}),k=Di.useCallback(()=>{clearTimeout(c.current),u.current=window.setTimeout(()=>A(!0),s)},[s,A]),O=Di.useCallback(()=>{clearTimeout(u.current),!f.current&&!g.current&&(c.current=window.setTimeout(()=>A(!1),o))},[o,A]),I=Di.useCallback(()=>A(!1),[A]);return Di.useEffect(()=>()=>{clearTimeout(u.current),clearTimeout(c.current)},[]),(0,vu.jsx)(gBe,{scope:t,open:w,onOpenChange:A,onOpen:k,onClose:O,onDismiss:I,hasSelectionRef:f,isPointerDownOnContentRef:g,children:(0,vu.jsx)(Gp,{...l,children:r})})};HD.displayName=VD;var Xne="HoverCardTrigger",$D=Di.forwardRef((e,t)=>{let{__scopeHoverCard:r,...n}=e,a=yT(Xne,r),i=vT(r);return(0,vu.jsx)(qp,{asChild:!0,...i,children:(0,vu.jsx)(Ye.a,{"data-state":a.open?"open":"closed",...n,ref:t,onPointerEnter:Be(e.onPointerEnter,gT(a.onOpen)),onPointerLeave:Be(e.onPointerLeave,gT(a.onClose)),onFocus:Be(e.onFocus,a.onOpen),onBlur:Be(e.onBlur,a.onClose),onTouchStart:Be(e.onTouchStart,s=>s.preventDefault())})})});$D.displayName=Xne;var UD="HoverCardPortal",[vBe,yBe]=Yne(UD,{forceMount:void 0}),GD=e=>{let{__scopeHoverCard:t,forceMount:r,children:n,container:a}=e,i=yT(UD,t);return(0,vu.jsx)(vBe,{scope:t,forceMount:r,children:(0,vu.jsx)(Pn,{present:r||i.open,children:(0,vu.jsx)(bo,{asChild:!0,container:a,children:n})})})};GD.displayName=UD;var mT="HoverCardContent",qD=Di.forwardRef((e,t)=>{let r=yBe(mT,e.__scopeHoverCard),{forceMount:n=r.forceMount,...a}=e,i=yT(mT,e.__scopeHoverCard);return(0,vu.jsx)(Pn,{present:n||i.open,children:(0,vu.jsx)(bBe,{"data-state":i.open?"open":"closed",...a,onPointerEnter:Be(e.onPointerEnter,gT(i.onOpen)),onPointerLeave:Be(e.onPointerLeave,gT(i.onClose)),ref:t})})});qD.displayName=mT;var bBe=Di.forwardRef((e,t)=>{let{__scopeHoverCard:r,onEscapeKeyDown:n,onPointerDownOutside:a,onFocusOutside:i,onInteractOutside:s,...o}=e,l=yT(mT,r),u=vT(r),c=Di.useRef(null),f=kt(t,c),[g,w]=Di.useState(!1);return Di.useEffect(()=>{if(g){let A=document.body;return FD=A.style.userSelect||A.style.webkitUserSelect,A.style.userSelect="none",A.style.webkitUserSelect="none",()=>{A.style.userSelect=FD,A.style.webkitUserSelect=FD}}},[g]),Di.useEffect(()=>{if(c.current){let A=()=>{w(!1),l.isPointerDownOnContentRef.current=!1,setTimeout(()=>{document.getSelection()?.toString()!==""&&(l.hasSelectionRef.current=!0)})};return document.addEventListener("pointerup",A),()=>{document.removeEventListener("pointerup",A),l.hasSelectionRef.current=!1,l.isPointerDownOnContentRef.current=!1}}},[l.isPointerDownOnContentRef,l.hasSelectionRef]),Di.useEffect(()=>{c.current&&wBe(c.current).forEach(k=>k.setAttribute("tabindex","-1"))}),(0,vu.jsx)($o,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:s,onEscapeKeyDown:n,onPointerDownOutside:a,onFocusOutside:Be(i,A=>{A.preventDefault()}),onDismiss:l.onDismiss,children:(0,vu.jsx)(n1,{...u,...o,onPointerDown:Be(o.onPointerDown,A=>{A.currentTarget.contains(A.target)&&w(!0),l.hasSelectionRef.current=!1,l.isPointerDownOnContentRef.current=!0}),ref:f,style:{...o.style,userSelect:g?"text":void 0,WebkitUserSelect:g?"text":void 0,"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"}})})}),xBe="HoverCardArrow",KD=Di.forwardRef((e,t)=>{let{__scopeHoverCard:r,...n}=e,a=vT(r);return(0,vu.jsx)(a1,{...a,...n,ref:t})});KD.displayName=xBe;function gT(e){return t=>t.pointerType==="touch"?void 0:e()}function wBe(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;r.nextNode();)t.push(r.currentNode);return t}var CBe=HD,SBe=$D,TBe=GD,EBe=qD,ABe=KD;d();p();var wa=J(Se(),1);var Ha=J(Ze(),1),bT="Menubar",[ZD,PBe,kBe]=vo(bT),[Qne,lRt]=ur(bT,[kBe,Ps]),Zo=O0(),eae=Ps(),[_Be,YD]=Qne(bT),RBe=wa.forwardRef((e,t)=>{let{__scopeMenubar:r,value:n,onValueChange:a,defaultValue:i,loop:s=!0,dir:o,...l}=e,u=Xa(o),c=eae(r),[f="",g]=Sr({prop:n,onChange:a,defaultProp:i}),[w,A]=wa.useState(null);return(0,Ha.jsx)(_Be,{scope:r,value:f,onMenuOpen:wa.useCallback(k=>{g(k),A(k)},[g]),onMenuClose:wa.useCallback(()=>g(""),[g]),onMenuToggle:wa.useCallback(k=>{g(O=>O?"":k),A(k)},[g]),dir:u,loop:s,children:(0,Ha.jsx)(ZD.Provider,{scope:r,children:(0,Ha.jsx)(ZD.Slot,{scope:r,children:(0,Ha.jsx)(mu,{asChild:!0,...c,orientation:"horizontal",loop:s,dir:u,currentTabStopId:w,onCurrentTabStopIdChange:A,children:(0,Ha.jsx)(Ye.div,{role:"menubar",...l,ref:t})})})})})});RBe.displayName=bT;var XD="MenubarMenu",[IBe,tae]=Qne(XD),OBe=e=>{let{__scopeMenubar:t,value:r,...n}=e,a=Dn(),i=r||a||"LEGACY_REACT_AUTO_VALUE",s=YD(XD,t),o=Zo(t),l=wa.useRef(null),u=wa.useRef(!1),c=s.value===i;return wa.useEffect(()=>{c||(u.current=!1)},[c]),(0,Ha.jsx)(IBe,{scope:t,value:i,triggerId:Dn(),triggerRef:l,contentId:Dn(),wasKeyboardTriggerOpenRef:u,children:(0,Ha.jsx)(U9,{...o,open:c,onOpenChange:f=>{f||s.onMenuClose()},modal:!1,dir:s.dir,...n})})};OBe.displayName=XD;var WD="MenubarTrigger",LBe=wa.forwardRef((e,t)=>{let{__scopeMenubar:r,disabled:n=!1,...a}=e,i=eae(r),s=Zo(r),o=YD(WD,r),l=tae(WD,r),u=wa.useRef(null),c=kt(t,u,l.triggerRef),[f,g]=wa.useState(!1),w=o.value===l.value;return(0,Ha.jsx)(ZD.ItemSlot,{scope:r,value:l.value,disabled:n,children:(0,Ha.jsx)(gc,{asChild:!0,...i,focusable:!n,tabStopId:l.value,children:(0,Ha.jsx)(G9,{asChild:!0,...s,children:(0,Ha.jsx)(Ye.button,{type:"button",role:"menuitem",id:l.triggerId,"aria-haspopup":"menu","aria-expanded":w,"aria-controls":w?l.contentId:void 0,"data-highlighted":f?"":void 0,"data-state":w?"open":"closed","data-disabled":n?"":void 0,disabled:n,...a,ref:c,onPointerDown:Be(e.onPointerDown,A=>{!n&&A.button===0&&A.ctrlKey===!1&&(o.onMenuOpen(l.value),w||A.preventDefault())}),onPointerEnter:Be(e.onPointerEnter,()=>{!!o.value&&!w&&(o.onMenuOpen(l.value),u.current?.focus())}),onKeyDown:Be(e.onKeyDown,A=>{n||(["Enter"," "].includes(A.key)&&o.onMenuToggle(l.value),A.key==="ArrowDown"&&o.onMenuOpen(l.value),["Enter"," ","ArrowDown"].includes(A.key)&&(l.wasKeyboardTriggerOpenRef.current=!0,A.preventDefault()))}),onFocus:Be(e.onFocus,()=>g(!0)),onBlur:Be(e.onBlur,()=>g(!1))})})})})});LBe.displayName=WD;var NBe="MenubarPortal",MBe=e=>{let{__scopeMenubar:t,...r}=e,n=Zo(t);return(0,Ha.jsx)(q9,{...n,...r})};MBe.displayName=NBe;var JD="MenubarContent",DBe=wa.forwardRef((e,t)=>{let{__scopeMenubar:r,align:n="start",...a}=e,i=Zo(r),s=YD(JD,r),o=tae(JD,r),l=PBe(r),u=wa.useRef(!1);return(0,Ha.jsx)(K9,{id:o.contentId,"aria-labelledby":o.triggerId,"data-radix-menubar-content":"",...i,...a,ref:t,align:n,onCloseAutoFocus:Be(e.onCloseAutoFocus,c=>{!!!s.value&&!u.current&&o.triggerRef.current?.focus(),u.current=!1,c.preventDefault()}),onFocusOutside:Be(e.onFocusOutside,c=>{let f=c.target;l().some(w=>w.ref.current?.contains(f))&&c.preventDefault()}),onInteractOutside:Be(e.onInteractOutside,()=>{u.current=!0}),onEntryFocus:c=>{o.wasKeyboardTriggerOpenRef.current||c.preventDefault()},onKeyDown:Be(e.onKeyDown,c=>{if(["ArrowRight","ArrowLeft"].includes(c.key)){let f=c.target,g=f.hasAttribute("data-radix-menubar-subtrigger"),w=f.closest("[data-radix-menubar-content]")!==c.currentTarget,k=(s.dir==="rtl"?"ArrowRight":"ArrowLeft")===c.key;if(!k&&g||w&&k)return;let M=l().filter(W=>!W.disabled).map(W=>W.value);k&&M.reverse();let D=M.indexOf(o.value);M=s.loop?oze(M,D+1):M.slice(D+1);let[L]=M;L&&s.onMenuOpen(L)}},{checkForDefaultPrevented:!1}),style:{...e.style,"--radix-menubar-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-menubar-content-available-width":"var(--radix-popper-available-width)","--radix-menubar-content-available-height":"var(--radix-popper-available-height)","--radix-menubar-trigger-width":"var(--radix-popper-anchor-width)","--radix-menubar-trigger-height":"var(--radix-popper-anchor-height)"}})});DBe.displayName=JD;var BBe="MenubarGroup",zBe=wa.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,a=Zo(r);return(0,Ha.jsx)(Z9,{...a,...n,ref:t})});zBe.displayName=BBe;var jBe="MenubarLabel",FBe=wa.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,a=Zo(r);return(0,Ha.jsx)(W9,{...a,...n,ref:t})});FBe.displayName=jBe;var VBe="MenubarItem",HBe=wa.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,a=Zo(r);return(0,Ha.jsx)(J9,{...a,...n,ref:t})});HBe.displayName=VBe;var $Be="MenubarCheckboxItem",UBe=wa.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,a=Zo(r);return(0,Ha.jsx)(Y9,{...a,...n,ref:t})});UBe.displayName=$Be;var GBe="MenubarRadioGroup",qBe=wa.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,a=Zo(r);return(0,Ha.jsx)(X9,{...a,...n,ref:t})});qBe.displayName=GBe;var KBe="MenubarRadioItem",ZBe=wa.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,a=Zo(r);return(0,Ha.jsx)(Q9,{...a,...n,ref:t})});ZBe.displayName=KBe;var WBe="MenubarItemIndicator",JBe=wa.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,a=Zo(r);return(0,Ha.jsx)(e5,{...a,...n,ref:t})});JBe.displayName=WBe;var YBe="MenubarSeparator",XBe=wa.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,a=Zo(r);return(0,Ha.jsx)(t5,{...a,...n,ref:t})});XBe.displayName=YBe;var QBe="MenubarArrow",eze=wa.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,a=Zo(r);return(0,Ha.jsx)(r5,{...a,...n,ref:t})});eze.displayName=QBe;var tze="MenubarSub",rze=e=>{let{__scopeMenubar:t,children:r,open:n,onOpenChange:a,defaultOpen:i}=e,s=Zo(t),[o=!1,l]=Sr({prop:n,defaultProp:i,onChange:a});return(0,Ha.jsx)(n5,{...s,open:o,onOpenChange:l,children:r})};rze.displayName=tze;var nze="MenubarSubTrigger",aze=wa.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,a=Zo(r);return(0,Ha.jsx)(a5,{"data-radix-menubar-subtrigger":"",...a,...n,ref:t})});aze.displayName=nze;var ize="MenubarSubContent",sze=wa.forwardRef((e,t)=>{let{__scopeMenubar:r,...n}=e,a=Zo(r);return(0,Ha.jsx)(i5,{...a,"data-radix-menubar-content":"",...n,ref:t,style:{...e.style,"--radix-menubar-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-menubar-content-available-width":"var(--radix-popper-available-width)","--radix-menubar-content-available-height":"var(--radix-popper-available-height)","--radix-menubar-trigger-width":"var(--radix-popper-anchor-width)","--radix-menubar-trigger-height":"var(--radix-popper-anchor-height)"}})});sze.displayName=ize;function oze(e,t){return e.map((r,n)=>e[(t+n)%e.length])}var Q2={};Wr(Q2,{Content:()=>Ize,Indicator:()=>Rze,Item:()=>Pze,Link:()=>_ze,List:()=>Aze,NavigationMenu:()=>iB,NavigationMenuContent:()=>fB,NavigationMenuIndicator:()=>pB,NavigationMenuItem:()=>lB,NavigationMenuLink:()=>uB,NavigationMenuList:()=>oB,NavigationMenuSub:()=>sB,NavigationMenuTrigger:()=>cB,NavigationMenuViewport:()=>mB,Root:()=>Tze,Sub:()=>Eze,Trigger:()=>kze,Viewport:()=>Oze,createNavigationMenuScope:()=>pze});d();p();var br=J(Se(),1),aae=J(Ff(),1);var Qr=J(Ze(),1),l5="NavigationMenu",[nB,iae,cze]=vo(l5),[QD,uze,dze]=vo(l5),[aB,pze]=ur(l5,[cze,dze]),[fze,Td]=aB(l5),[hze,mze]=aB(l5),iB=br.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:n,onValueChange:a,defaultValue:i,delayDuration:s=200,skipDelayDuration:o=300,orientation:l="horizontal",dir:u,...c}=e,[f,g]=br.useState(null),w=kt(t,oe=>g(oe)),A=Xa(u),k=br.useRef(0),O=br.useRef(0),I=br.useRef(0),[M,D]=br.useState(!0),[L="",W]=Sr({prop:n,onChange:oe=>{let Q=oe!=="",Ee=o>0;Q?(window.clearTimeout(I.current),Ee&&D(!1)):(window.clearTimeout(I.current),I.current=window.setTimeout(()=>D(!0),o)),a?.(oe)},defaultProp:i}),Y=br.useCallback(()=>{window.clearTimeout(O.current),O.current=window.setTimeout(()=>W(""),150)},[W]),j=br.useCallback(oe=>{window.clearTimeout(O.current),W(oe)},[W]),re=br.useCallback(oe=>{L===oe?window.clearTimeout(O.current):k.current=window.setTimeout(()=>{window.clearTimeout(O.current),W(oe)},s)},[L,W,s]);return br.useEffect(()=>()=>{window.clearTimeout(k.current),window.clearTimeout(O.current),window.clearTimeout(I.current)},[]),(0,Qr.jsx)(oae,{scope:r,isRootMenu:!0,value:L,dir:A,orientation:l,rootNavigationMenu:f,onTriggerEnter:oe=>{window.clearTimeout(k.current),M?re(oe):j(oe)},onTriggerLeave:()=>{window.clearTimeout(k.current),Y()},onContentEnter:()=>window.clearTimeout(O.current),onContentLeave:Y,onItemSelect:oe=>{W(Q=>Q===oe?"":oe)},onItemDismiss:()=>W(""),children:(0,Qr.jsx)(Ye.nav,{"aria-label":"Main","data-orientation":l,dir:A,...c,ref:w})})});iB.displayName=l5;var sae="NavigationMenuSub",sB=br.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:n,onValueChange:a,defaultValue:i,orientation:s="horizontal",...o}=e,l=Td(sae,r),[u="",c]=Sr({prop:n,onChange:a,defaultProp:i});return(0,Qr.jsx)(oae,{scope:r,isRootMenu:!1,value:u,dir:l.dir,orientation:s,rootNavigationMenu:l.rootNavigationMenu,onTriggerEnter:f=>c(f),onItemSelect:f=>c(f),onItemDismiss:()=>c(""),children:(0,Qr.jsx)(Ye.div,{"data-orientation":s,...o,ref:t})})});sB.displayName=sae;var oae=e=>{let{scope:t,isRootMenu:r,rootNavigationMenu:n,dir:a,orientation:i,children:s,value:o,onItemSelect:l,onItemDismiss:u,onTriggerEnter:c,onTriggerLeave:f,onContentEnter:g,onContentLeave:w}=e,[A,k]=br.useState(null),[O,I]=br.useState(new Map),[M,D]=br.useState(null);return(0,Qr.jsx)(fze,{scope:t,isRootMenu:r,rootNavigationMenu:n,value:o,previousValue:xd(o),baseId:Dn(),dir:a,orientation:i,viewport:A,onViewportChange:k,indicatorTrack:M,onIndicatorTrackChange:D,onTriggerEnter:jr(c),onTriggerLeave:jr(f),onContentEnter:jr(g),onContentLeave:jr(w),onItemSelect:jr(l),onItemDismiss:jr(u),onViewportContentChange:br.useCallback((L,W)=>{I(Y=>(Y.set(L,W),new Map(Y)))},[]),onViewportContentRemove:br.useCallback(L=>{I(W=>W.has(L)?(W.delete(L),new Map(W)):W)},[]),children:(0,Qr.jsx)(nB.Provider,{scope:t,children:(0,Qr.jsx)(hze,{scope:t,items:O,children:s})})})},lae="NavigationMenuList",oB=br.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,a=Td(lae,r),i=(0,Qr.jsx)(Ye.ul,{"data-orientation":a.orientation,...n,ref:t});return(0,Qr.jsx)(Ye.div,{style:{position:"relative"},ref:a.onIndicatorTrackChange,children:(0,Qr.jsx)(nB.Slot,{scope:r,children:a.isRootMenu?(0,Qr.jsx)(pae,{asChild:!0,children:i}):i})})});oB.displayName=lae;var cae="NavigationMenuItem",[gze,uae]=aB(cae),lB=br.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:n,...a}=e,i=Dn(),s=n||i||"LEGACY_REACT_AUTO_VALUE",o=br.useRef(null),l=br.useRef(null),u=br.useRef(null),c=br.useRef(()=>{}),f=br.useRef(!1),g=br.useCallback((A="start")=>{if(o.current){c.current();let k=tB(o.current);k.length&&gB(A==="start"?k:k.reverse())}},[]),w=br.useCallback(()=>{if(o.current){let A=tB(o.current);A.length&&(c.current=Sze(A))}},[]);return(0,Qr.jsx)(gze,{scope:r,value:s,triggerRef:l,contentRef:o,focusProxyRef:u,wasEscapeCloseRef:f,onEntryKeyDown:g,onFocusProxyEnter:g,onRootContentClose:w,onContentFocusOutside:w,children:(0,Qr.jsx)(Ye.li,{...a,ref:t})})});lB.displayName=cae;var eB="NavigationMenuTrigger",cB=br.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,disabled:n,...a}=e,i=Td(eB,e.__scopeNavigationMenu),s=uae(eB,e.__scopeNavigationMenu),o=br.useRef(null),l=kt(o,s.triggerRef,t),u=hae(i.baseId,s.value),c=mae(i.baseId,s.value),f=br.useRef(!1),g=br.useRef(!1),w=s.value===i.value;return(0,Qr.jsxs)(Qr.Fragment,{children:[(0,Qr.jsx)(nB.ItemSlot,{scope:r,value:s.value,children:(0,Qr.jsx)(fae,{asChild:!0,children:(0,Qr.jsx)(Ye.button,{id:u,disabled:n,"data-disabled":n?"":void 0,"data-state":vB(w),"aria-expanded":w,"aria-controls":c,...a,ref:l,onPointerEnter:Be(e.onPointerEnter,()=>{g.current=!1,s.wasEscapeCloseRef.current=!1}),onPointerMove:Be(e.onPointerMove,wT(()=>{n||g.current||s.wasEscapeCloseRef.current||f.current||(i.onTriggerEnter(s.value),f.current=!0)})),onPointerLeave:Be(e.onPointerLeave,wT(()=>{n||(i.onTriggerLeave(),f.current=!1)})),onClick:Be(e.onClick,()=>{i.onItemSelect(s.value),g.current=w}),onKeyDown:Be(e.onKeyDown,A=>{let O={horizontal:"ArrowDown",vertical:i.dir==="rtl"?"ArrowLeft":"ArrowRight"}[i.orientation];w&&A.key===O&&(s.onEntryKeyDown(),A.preventDefault())})})})}),w&&(0,Qr.jsxs)(Qr.Fragment,{children:[(0,Qr.jsx)(F2,{"aria-hidden":!0,tabIndex:0,ref:s.focusProxyRef,onFocus:A=>{let k=s.contentRef.current,O=A.relatedTarget,I=O===o.current,M=k?.contains(O);(I||!M)&&s.onFocusProxyEnter(I?"start":"end")}}),i.viewport&&(0,Qr.jsx)("span",{"aria-owns":c})]})]})});cB.displayName=eB;var vze="NavigationMenuLink",rae="navigationMenu.linkSelect",uB=br.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,active:n,onSelect:a,...i}=e;return(0,Qr.jsx)(fae,{asChild:!0,children:(0,Qr.jsx)(Ye.a,{"data-active":n?"":void 0,"aria-current":n?"page":void 0,...i,ref:t,onClick:Be(e.onClick,s=>{let o=s.target,l=new CustomEvent(rae,{bubbles:!0,cancelable:!0});if(o.addEventListener(rae,u=>a?.(u),{once:!0}),jp(o,l),!l.defaultPrevented&&!s.metaKey){let u=new CustomEvent(xT,{bubbles:!0,cancelable:!0});jp(o,u)}},{checkForDefaultPrevented:!1})})})});uB.displayName=vze;var dB="NavigationMenuIndicator",pB=br.forwardRef((e,t)=>{let{forceMount:r,...n}=e,a=Td(dB,e.__scopeNavigationMenu),i=!!a.value;return a.indicatorTrack?aae.default.createPortal((0,Qr.jsx)(Pn,{present:r||i,children:(0,Qr.jsx)(yze,{...n,ref:t})}),a.indicatorTrack):null});pB.displayName=dB;var yze=br.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,a=Td(dB,r),i=iae(r),[s,o]=br.useState(null),[l,u]=br.useState(null),c=a.orientation==="horizontal",f=!!a.value;br.useEffect(()=>{let A=i().find(k=>k.value===a.value)?.ref.current;A&&o(A)},[i,a.value]);let g=()=>{s&&u({size:c?s.offsetWidth:s.offsetHeight,offset:c?s.offsetLeft:s.offsetTop})};return rB(s,g),rB(a.indicatorTrack,g),l?(0,Qr.jsx)(Ye.div,{"aria-hidden":!0,"data-state":f?"visible":"hidden","data-orientation":a.orientation,...n,ref:t,style:{position:"absolute",...c?{left:0,width:l.size+"px",transform:`translateX(${l.offset}px)`}:{top:0,height:l.size+"px",transform:`translateY(${l.offset}px)`},...n.style}}):null}),o5="NavigationMenuContent",fB=br.forwardRef((e,t)=>{let{forceMount:r,...n}=e,a=Td(o5,e.__scopeNavigationMenu),i=uae(o5,e.__scopeNavigationMenu),s=kt(i.contentRef,t),o=i.value===a.value,l={value:i.value,triggerRef:i.triggerRef,focusProxyRef:i.focusProxyRef,wasEscapeCloseRef:i.wasEscapeCloseRef,onContentFocusOutside:i.onContentFocusOutside,onRootContentClose:i.onRootContentClose,...n};return a.viewport?(0,Qr.jsx)(bze,{forceMount:r,...l,ref:s}):(0,Qr.jsx)(Pn,{present:r||o,children:(0,Qr.jsx)(dae,{"data-state":vB(o),...l,ref:s,onPointerEnter:Be(e.onPointerEnter,a.onContentEnter),onPointerLeave:Be(e.onPointerLeave,wT(a.onContentLeave)),style:{pointerEvents:!o&&a.isRootMenu?"none":void 0,...l.style}})})});fB.displayName=o5;var bze=br.forwardRef((e,t)=>{let r=Td(o5,e.__scopeNavigationMenu),{onViewportContentChange:n,onViewportContentRemove:a}=r;return Gn(()=>{n(e.value,{ref:t,...e})},[e,t,n]),Gn(()=>()=>a(e.value),[e.value,a]),null}),xT="navigationMenu.rootContentDismiss",dae=br.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:n,triggerRef:a,focusProxyRef:i,wasEscapeCloseRef:s,onRootContentClose:o,onContentFocusOutside:l,...u}=e,c=Td(o5,r),f=br.useRef(null),g=kt(f,t),w=hae(c.baseId,n),A=mae(c.baseId,n),k=iae(r),O=br.useRef(null),{onItemDismiss:I}=c;br.useEffect(()=>{let D=f.current;if(c.isRootMenu&&D){let L=()=>{I(),o(),D.contains(document.activeElement)&&a.current?.focus()};return D.addEventListener(xT,L),()=>D.removeEventListener(xT,L)}},[c.isRootMenu,e.value,a,I,o]);let M=br.useMemo(()=>{let L=k().map(Q=>Q.value);c.dir==="rtl"&&L.reverse();let W=L.indexOf(c.value),Y=L.indexOf(c.previousValue),j=n===c.value,re=Y===L.indexOf(n);if(!j&&!re)return O.current;let oe=(()=>{if(W!==Y){if(j&&Y!==-1)return W>Y?"from-end":"from-start";if(re&&W!==-1)return W>Y?"to-start":"to-end"}return null})();return O.current=oe,oe},[c.previousValue,c.value,c.dir,k,n]);return(0,Qr.jsx)(pae,{asChild:!0,children:(0,Qr.jsx)($o,{id:A,"aria-labelledby":w,"data-motion":M,"data-orientation":c.orientation,...u,ref:g,disableOutsidePointerEvents:!1,onDismiss:()=>{let D=new Event(xT,{bubbles:!0,cancelable:!0});f.current?.dispatchEvent(D)},onFocusOutside:Be(e.onFocusOutside,D=>{l();let L=D.target;c.rootNavigationMenu?.contains(L)&&D.preventDefault()}),onPointerDownOutside:Be(e.onPointerDownOutside,D=>{let L=D.target,W=k().some(j=>j.ref.current?.contains(L)),Y=c.isRootMenu&&c.viewport?.contains(L);(W||Y||!c.isRootMenu)&&D.preventDefault()}),onKeyDown:Be(e.onKeyDown,D=>{let L=D.altKey||D.ctrlKey||D.metaKey;if(D.key==="Tab"&&!L){let Y=tB(D.currentTarget),j=document.activeElement,re=Y.findIndex(Ee=>Ee===j),Q=D.shiftKey?Y.slice(0,re).reverse():Y.slice(re+1,Y.length);gB(Q)?D.preventDefault():i.current?.focus()}}),onEscapeKeyDown:Be(e.onEscapeKeyDown,D=>{s.current=!0})})})}),hB="NavigationMenuViewport",mB=br.forwardRef((e,t)=>{let{forceMount:r,...n}=e,i=!!Td(hB,e.__scopeNavigationMenu).value;return(0,Qr.jsx)(Pn,{present:r||i,children:(0,Qr.jsx)(xze,{...n,ref:t})})});mB.displayName=hB;var xze=br.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,children:n,...a}=e,i=Td(hB,r),s=kt(t,i.onViewportChange),o=mze(o5,e.__scopeNavigationMenu),[l,u]=br.useState(null),[c,f]=br.useState(null),g=l?l?.width+"px":void 0,w=l?l?.height+"px":void 0,A=!!i.value,k=A?i.value:i.previousValue;return rB(c,()=>{c&&u({width:c.offsetWidth,height:c.offsetHeight})}),(0,Qr.jsx)(Ye.div,{"data-state":vB(A),"data-orientation":i.orientation,...a,ref:s,style:{pointerEvents:!A&&i.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":g,"--radix-navigation-menu-viewport-height":w,...a.style},onPointerEnter:Be(e.onPointerEnter,i.onContentEnter),onPointerLeave:Be(e.onPointerLeave,wT(i.onContentLeave)),children:Array.from(o.items).map(([I,{ref:M,forceMount:D,...L}])=>{let W=k===I;return(0,Qr.jsx)(Pn,{present:D||W,children:(0,Qr.jsx)(dae,{...L,ref:fc(M,Y=>{W&&Y&&f(Y)})})},I)})})}),wze="FocusGroup",pae=br.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,a=Td(wze,r);return(0,Qr.jsx)(QD.Provider,{scope:r,children:(0,Qr.jsx)(QD.Slot,{scope:r,children:(0,Qr.jsx)(Ye.div,{dir:a.dir,...n,ref:t})})})}),nae=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],Cze="FocusGroupItem",fae=br.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,a=uze(r),i=Td(Cze,r);return(0,Qr.jsx)(QD.ItemSlot,{scope:r,children:(0,Qr.jsx)(Ye.button,{...n,ref:t,onKeyDown:Be(e.onKeyDown,s=>{if(["Home","End",...nae].includes(s.key)){let l=a().map(f=>f.ref.current);if([i.dir==="rtl"?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(s.key)&&l.reverse(),nae.includes(s.key)){let f=l.indexOf(s.currentTarget);l=l.slice(f+1)}setTimeout(()=>gB(l)),s.preventDefault()}})})})});function tB(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{let a=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||a?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function gB(e){let t=document.activeElement;return e.some(r=>r===t?!0:(r.focus(),document.activeElement!==t))}function Sze(e){return e.forEach(t=>{t.dataset.tabindex=t.getAttribute("tabindex")||"",t.setAttribute("tabindex","-1")}),()=>{e.forEach(t=>{let r=t.dataset.tabindex;t.setAttribute("tabindex",r)})}}function rB(e,t){let r=jr(t);Gn(()=>{let n=0;if(e){let a=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return a.observe(e),()=>{window.cancelAnimationFrame(n),a.unobserve(e)}}},[e,r])}function vB(e){return e?"open":"closed"}function hae(e,t){return`${e}-trigger-${t}`}function mae(e,t){return`${e}-content-${t}`}function wT(e){return t=>t.pointerType==="mouse"?e(t):void 0}var Tze=iB,Eze=sB,Aze=oB,Pze=lB,kze=cB,_ze=uB,Rze=pB,Ize=fB,Oze=mB;var Bh={};Wr(Bh,{Anchor:()=>Vze,Arrow:()=>qze,Close:()=>Gze,Content:()=>Uze,Popover:()=>bB,PopoverAnchor:()=>xB,PopoverArrow:()=>AB,PopoverClose:()=>EB,PopoverContent:()=>TB,PopoverPortal:()=>SB,PopoverTrigger:()=>wB,Portal:()=>$ze,Root:()=>Fze,Trigger:()=>Hze,createPopoverScope:()=>Lze});d();p();var ci=J(Se(),1);var ps=J(Ze(),1),yB="Popover",[gae,Lze]=ur(yB,[Cl]),O8=Cl(),[Nze,N0]=gae(yB),bB=e=>{let{__scopePopover:t,children:r,open:n,defaultOpen:a,onOpenChange:i,modal:s=!1}=e,o=O8(t),l=ci.useRef(null),[u,c]=ci.useState(!1),[f=!1,g]=Sr({prop:n,defaultProp:a,onChange:i});return(0,ps.jsx)(Gp,{...o,children:(0,ps.jsx)(Nze,{scope:t,contentId:Dn(),triggerRef:l,open:f,onOpenChange:g,onOpenToggle:ci.useCallback(()=>g(w=>!w),[g]),hasCustomAnchor:u,onCustomAnchorAdd:ci.useCallback(()=>c(!0),[]),onCustomAnchorRemove:ci.useCallback(()=>c(!1),[]),modal:s,children:r})})};bB.displayName=yB;var vae="PopoverAnchor",xB=ci.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,a=N0(vae,r),i=O8(r),{onCustomAnchorAdd:s,onCustomAnchorRemove:o}=a;return ci.useEffect(()=>(s(),()=>o()),[s,o]),(0,ps.jsx)(qp,{...i,...n,ref:t})});xB.displayName=vae;var yae="PopoverTrigger",wB=ci.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,a=N0(yae,r),i=O8(r),s=kt(t,a.triggerRef),o=(0,ps.jsx)(Ye.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":wae(a.open),...n,ref:s,onClick:Be(e.onClick,a.onOpenToggle)});return a.hasCustomAnchor?o:(0,ps.jsx)(qp,{asChild:!0,...i,children:o})});wB.displayName=yae;var CB="PopoverPortal",[Mze,Dze]=gae(CB,{forceMount:void 0}),SB=e=>{let{__scopePopover:t,forceMount:r,children:n,container:a}=e,i=N0(CB,t);return(0,ps.jsx)(Mze,{scope:t,forceMount:r,children:(0,ps.jsx)(Pn,{present:r||i.open,children:(0,ps.jsx)(bo,{asChild:!0,container:a,children:n})})})};SB.displayName=CB;var c5="PopoverContent",TB=ci.forwardRef((e,t)=>{let r=Dze(c5,e.__scopePopover),{forceMount:n=r.forceMount,...a}=e,i=N0(c5,e.__scopePopover);return(0,ps.jsx)(Pn,{present:n||i.open,children:i.modal?(0,ps.jsx)(Bze,{...a,ref:t}):(0,ps.jsx)(zze,{...a,ref:t})})});TB.displayName=c5;var Bze=ci.forwardRef((e,t)=>{let r=N0(c5,e.__scopePopover),n=ci.useRef(null),a=kt(t,n),i=ci.useRef(!1);return ci.useEffect(()=>{let s=n.current;if(s)return A0(s)},[]),(0,ps.jsx)(Lh,{as:Ho,allowPinchZoom:!0,children:(0,ps.jsx)(bae,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Be(e.onCloseAutoFocus,s=>{s.preventDefault(),i.current||r.triggerRef.current?.focus()}),onPointerDownOutside:Be(e.onPointerDownOutside,s=>{let o=s.detail.originalEvent,l=o.button===0&&o.ctrlKey===!0,u=o.button===2||l;i.current=u},{checkForDefaultPrevented:!1}),onFocusOutside:Be(e.onFocusOutside,s=>s.preventDefault(),{checkForDefaultPrevented:!1})})})}),zze=ci.forwardRef((e,t)=>{let r=N0(c5,e.__scopePopover),n=ci.useRef(!1),a=ci.useRef(!1);return(0,ps.jsx)(bae,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{e.onCloseAutoFocus?.(i),i.defaultPrevented||(n.current||r.triggerRef.current?.focus(),i.preventDefault()),n.current=!1,a.current=!1},onInteractOutside:i=>{e.onInteractOutside?.(i),i.defaultPrevented||(n.current=!0,i.detail.originalEvent.type==="pointerdown"&&(a.current=!0));let s=i.target;r.triggerRef.current?.contains(s)&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&a.current&&i.preventDefault()}})}),bae=ci.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:a,onCloseAutoFocus:i,disableOutsidePointerEvents:s,onEscapeKeyDown:o,onPointerDownOutside:l,onFocusOutside:u,onInteractOutside:c,...f}=e,g=N0(c5,r),w=O8(r);return T0(),(0,ps.jsx)(Oh,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:a,onUnmountAutoFocus:i,children:(0,ps.jsx)($o,{asChild:!0,disableOutsidePointerEvents:s,onInteractOutside:c,onEscapeKeyDown:o,onPointerDownOutside:l,onFocusOutside:u,onDismiss:()=>g.onOpenChange(!1),children:(0,ps.jsx)(n1,{"data-state":wae(g.open),role:"dialog",id:g.contentId,...w,...f,ref:t,style:{...f.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),xae="PopoverClose",EB=ci.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,a=N0(xae,r);return(0,ps.jsx)(Ye.button,{type:"button",...n,ref:t,onClick:Be(e.onClick,()=>a.onOpenChange(!1))})});EB.displayName=xae;var jze="PopoverArrow",AB=ci.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,a=O8(r);return(0,ps.jsx)(a1,{...a,...n,ref:t})});AB.displayName=jze;function wae(e){return e?"open":"closed"}var Fze=bB,Vze=xB,Hze=wB,$ze=SB,Uze=TB,Gze=EB,qze=AB;var L8={};Wr(L8,{Indicator:()=>tje,Progress:()=>RB,ProgressIndicator:()=>IB,Root:()=>eje,createProgressScope:()=>Zze});d();p();var PB=J(Se(),1);var CT=J(Ze(),1),kB="Progress",_B=100,[Kze,Zze]=ur(kB),[Wze,Jze]=Kze(kB),RB=PB.forwardRef((e,t)=>{let{__scopeProgress:r,value:n=null,max:a,getValueLabel:i=Yze,...s}=e;(a||a===0)&&!Cae(a)&&console.error(Xze(`${a}`,"Progress"));let o=Cae(a)?a:_B;n!==null&&!Sae(n,o)&&console.error(Qze(`${n}`,"Progress"));let l=Sae(n,o)?n:null,u=ST(l)?i(l,o):void 0;return(0,CT.jsx)(Wze,{scope:r,value:l,max:o,children:(0,CT.jsx)(Ye.div,{"aria-valuemax":o,"aria-valuemin":0,"aria-valuenow":ST(l)?l:void 0,"aria-valuetext":u,role:"progressbar","data-state":Eae(l,o),"data-value":l??void 0,"data-max":o,...s,ref:t})})});RB.displayName=kB;var Tae="ProgressIndicator",IB=PB.forwardRef((e,t)=>{let{__scopeProgress:r,...n}=e,a=Jze(Tae,r);return(0,CT.jsx)(Ye.div,{"data-state":Eae(a.value,a.max),"data-value":a.value??void 0,"data-max":a.max,...n,ref:t})});IB.displayName=Tae;function Yze(e,t){return`${Math.round(e/t*100)}%`}function Eae(e,t){return e==null?"indeterminate":e===t?"complete":"loading"}function ST(e){return typeof e=="number"}function Cae(e){return ST(e)&&!isNaN(e)&&e>0}function Sae(e,t){return ST(e)&&!isNaN(e)&&e<=t&&e>=0}function Xze(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${_B}\`.`}function Qze(e,t){return`Invalid prop \`value\` of value \`${e}\` supplied to \`${t}\`. The \`value\` prop must be: - a positive number - less than the value passed to \`max\` (or ${_B} if no \`max\` prop is set) - \`null\` or \`undefined\` if the progress is indeterminate. Defaulting to \`null\`.`}var eje=RB,tje=IB;var s1={};Wr(s1,{Indicator:()=>hje,Item:()=>fje,RadioGroup:()=>NB,RadioGroupIndicator:()=>DB,RadioGroupItem:()=>MB,Root:()=>pje,createRadioGroupScope:()=>lje});d();p();var zh=J(Se(),1);var i1=J(Se(),1);var M0=J(Ze(),1),ev=J(Ze(),1),OB="Radio",[rje,Aae]=ur(OB),[nje,aje]=rje(OB),Pae=i1.forwardRef((e,t)=>{let{__scopeRadio:r,name:n,checked:a=!1,required:i,disabled:s,value:o="on",onCheck:l,form:u,...c}=e,[f,g]=i1.useState(null),w=kt(t,O=>g(O)),A=i1.useRef(!1),k=f?u||!!f.closest("form"):!0;return(0,M0.jsxs)(nje,{scope:r,checked:a,disabled:s,children:[(0,M0.jsx)(Ye.button,{type:"button",role:"radio","aria-checked":a,"data-state":Rae(a),"data-disabled":s?"":void 0,disabled:s,value:o,...c,ref:w,onClick:Be(e.onClick,O=>{a||l?.(),k&&(A.current=O.isPropagationStopped(),A.current||O.stopPropagation())})}),k&&(0,M0.jsx)(ije,{control:f,bubbles:!A.current,name:n,value:o,checked:a,required:i,disabled:s,form:u,style:{transform:"translateX(-100%)"}})]})});Pae.displayName=OB;var kae="RadioIndicator",_ae=i1.forwardRef((e,t)=>{let{__scopeRadio:r,forceMount:n,...a}=e,i=aje(kae,r);return(0,M0.jsx)(Pn,{present:n||i.checked,children:(0,M0.jsx)(Ye.span,{"data-state":Rae(i.checked),"data-disabled":i.disabled?"":void 0,...a,ref:t})})});_ae.displayName=kae;var ije=e=>{let{control:t,checked:r,bubbles:n=!0,...a}=e,i=i1.useRef(null),s=xd(r),o=Vp(t);return i1.useEffect(()=>{let l=i.current,u=window.HTMLInputElement.prototype,f=Object.getOwnPropertyDescriptor(u,"checked").set;if(s!==r&&f){let g=new Event("click",{bubbles:n});f.call(l,r),l.dispatchEvent(g)}},[s,r,n]),(0,M0.jsx)("input",{type:"radio","aria-hidden":!0,defaultChecked:r,...a,tabIndex:-1,ref:i,style:{...e.style,...o,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function Rae(e){return e?"checked":"unchecked"}var sje=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],LB="RadioGroup",[oje,lje]=ur(LB,[Ps,Aae]),Iae=Ps(),Oae=Aae(),[cje,uje]=oje(LB),NB=zh.forwardRef((e,t)=>{let{__scopeRadioGroup:r,name:n,defaultValue:a,value:i,required:s=!1,disabled:o=!1,orientation:l,dir:u,loop:c=!0,onValueChange:f,...g}=e,w=Iae(r),A=Xa(u),[k,O]=Sr({prop:i,defaultProp:a,onChange:f});return(0,ev.jsx)(cje,{scope:r,name:n,required:s,disabled:o,value:k,onValueChange:O,children:(0,ev.jsx)(mu,{asChild:!0,...w,orientation:l,dir:A,loop:c,children:(0,ev.jsx)(Ye.div,{role:"radiogroup","aria-required":s,"aria-orientation":l,"data-disabled":o?"":void 0,dir:A,...g,ref:t})})})});NB.displayName=LB;var Lae="RadioGroupItem",MB=zh.forwardRef((e,t)=>{let{__scopeRadioGroup:r,disabled:n,...a}=e,i=uje(Lae,r),s=i.disabled||n,o=Iae(r),l=Oae(r),u=zh.useRef(null),c=kt(t,u),f=i.value===a.value,g=zh.useRef(!1);return zh.useEffect(()=>{let w=k=>{sje.includes(k.key)&&(g.current=!0)},A=()=>g.current=!1;return document.addEventListener("keydown",w),document.addEventListener("keyup",A),()=>{document.removeEventListener("keydown",w),document.removeEventListener("keyup",A)}},[]),(0,ev.jsx)(gc,{asChild:!0,...o,focusable:!s,active:f,children:(0,ev.jsx)(Pae,{disabled:s,required:i.required,checked:f,...l,...a,name:i.name,ref:c,onCheck:()=>i.onValueChange(a.value),onKeyDown:Be(w=>{w.key==="Enter"&&w.preventDefault()}),onFocus:Be(a.onFocus,()=>{g.current&&u.current?.click()})})})});MB.displayName=Lae;var dje="RadioGroupIndicator",DB=zh.forwardRef((e,t)=>{let{__scopeRadioGroup:r,...n}=e,a=Oae(r);return(0,ev.jsx)(_ae,{...a,...n,ref:t})});DB.displayName=dje;var pje=NB,fje=MB,hje=DB;var Sl={};Wr(Sl,{Corner:()=>Ije,Root:()=>Pje,ScrollArea:()=>zB,ScrollAreaCorner:()=>UB,ScrollAreaScrollbar:()=>FB,ScrollAreaThumb:()=>HB,ScrollAreaViewport:()=>jB,Scrollbar:()=>_je,Thumb:()=>Rje,Viewport:()=>kje,createScrollAreaScope:()=>gje});d();p();var vr=J(Se(),1);d();p();function D0(e,[t,r]){return Math.min(r,Math.max(t,e))}var Mae=J(Se(),1),ua=J(Ze(),1);function mje(e,t){return Mae.useReducer((r,n)=>t[r][n]??r,e)}var BB="ScrollArea",[Dae,gje]=ur(BB),[vje,Ed]=Dae(BB),zB=vr.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:n="hover",dir:a,scrollHideDelay:i=600,...s}=e,[o,l]=vr.useState(null),[u,c]=vr.useState(null),[f,g]=vr.useState(null),[w,A]=vr.useState(null),[k,O]=vr.useState(null),[I,M]=vr.useState(0),[D,L]=vr.useState(0),[W,Y]=vr.useState(!1),[j,re]=vr.useState(!1),oe=kt(t,Ee=>l(Ee)),Q=Xa(a);return(0,ua.jsx)(vje,{scope:r,type:n,dir:Q,scrollHideDelay:i,scrollArea:o,viewport:u,onViewportChange:c,content:f,onContentChange:g,scrollbarX:w,onScrollbarXChange:A,scrollbarXEnabled:W,onScrollbarXEnabledChange:Y,scrollbarY:k,onScrollbarYChange:O,scrollbarYEnabled:j,onScrollbarYEnabledChange:re,onCornerWidthChange:M,onCornerHeightChange:L,children:(0,ua.jsx)(Ye.div,{dir:Q,...s,ref:oe,style:{position:"relative","--radix-scroll-area-corner-width":I+"px","--radix-scroll-area-corner-height":D+"px",...e.style}})})});zB.displayName=BB;var Bae="ScrollAreaViewport",jB=vr.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:n,nonce:a,...i}=e,s=Ed(Bae,r),o=vr.useRef(null),l=kt(t,o,s.onViewportChange);return(0,ua.jsxs)(ua.Fragment,{children:[(0,ua.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:a}),(0,ua.jsx)(Ye.div,{"data-radix-scroll-area-viewport":"",...i,ref:l,style:{overflowX:s.scrollbarXEnabled?"scroll":"hidden",overflowY:s.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,ua.jsx)("div",{ref:s.onContentChange,style:{minWidth:"100%",display:"table"},children:n})})]})});jB.displayName=Bae;var o1="ScrollAreaScrollbar",FB=vr.forwardRef((e,t)=>{let{forceMount:r,...n}=e,a=Ed(o1,e.__scopeScrollArea),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:s}=a,o=e.orientation==="horizontal";return vr.useEffect(()=>(o?i(!0):s(!0),()=>{o?i(!1):s(!1)}),[o,i,s]),a.type==="hover"?(0,ua.jsx)(yje,{...n,ref:t,forceMount:r}):a.type==="scroll"?(0,ua.jsx)(bje,{...n,ref:t,forceMount:r}):a.type==="auto"?(0,ua.jsx)(zae,{...n,ref:t,forceMount:r}):a.type==="always"?(0,ua.jsx)(VB,{...n,ref:t}):null});FB.displayName=o1;var yje=vr.forwardRef((e,t)=>{let{forceMount:r,...n}=e,a=Ed(o1,e.__scopeScrollArea),[i,s]=vr.useState(!1);return vr.useEffect(()=>{let o=a.scrollArea,l=0;if(o){let u=()=>{window.clearTimeout(l),s(!0)},c=()=>{l=window.setTimeout(()=>s(!1),a.scrollHideDelay)};return o.addEventListener("pointerenter",u),o.addEventListener("pointerleave",c),()=>{window.clearTimeout(l),o.removeEventListener("pointerenter",u),o.removeEventListener("pointerleave",c)}}},[a.scrollArea,a.scrollHideDelay]),(0,ua.jsx)(Pn,{present:r||i,children:(0,ua.jsx)(zae,{"data-state":i?"visible":"hidden",...n,ref:t})})}),bje=vr.forwardRef((e,t)=>{let{forceMount:r,...n}=e,a=Ed(o1,e.__scopeScrollArea),i=e.orientation==="horizontal",s=PT(()=>l("SCROLL_END"),100),[o,l]=mje("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return vr.useEffect(()=>{if(o==="idle"){let u=window.setTimeout(()=>l("HIDE"),a.scrollHideDelay);return()=>window.clearTimeout(u)}},[o,a.scrollHideDelay,l]),vr.useEffect(()=>{let u=a.viewport,c=i?"scrollLeft":"scrollTop";if(u){let f=u[c],g=()=>{let w=u[c];f!==w&&(l("SCROLL"),s()),f=w};return u.addEventListener("scroll",g),()=>u.removeEventListener("scroll",g)}},[a.viewport,i,l,s]),(0,ua.jsx)(Pn,{present:r||o!=="hidden",children:(0,ua.jsx)(VB,{"data-state":o==="hidden"?"hidden":"visible",...n,ref:t,onPointerEnter:Be(e.onPointerEnter,()=>l("POINTER_ENTER")),onPointerLeave:Be(e.onPointerLeave,()=>l("POINTER_LEAVE"))})})}),zae=vr.forwardRef((e,t)=>{let r=Ed(o1,e.__scopeScrollArea),{forceMount:n,...a}=e,[i,s]=vr.useState(!1),o=e.orientation==="horizontal",l=PT(()=>{if(r.viewport){let u=r.viewport.offsetWidth{let{orientation:r="vertical",...n}=e,a=Ed(o1,e.__scopeScrollArea),i=vr.useRef(null),s=vr.useRef(0),[o,l]=vr.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=Vae(o.viewport,o.content),c={...n,sizes:o,onSizesChange:l,hasThumb:u>0&&u<1,onThumbChange:g=>i.current=g,onThumbPointerUp:()=>s.current=0,onThumbPointerDown:g=>s.current=g};function f(g,w){return Eje(g,s.current,o,w)}return r==="horizontal"?(0,ua.jsx)(xje,{...c,ref:t,onThumbPositionChange:()=>{if(a.viewport&&i.current){let g=a.viewport.scrollLeft,w=Nae(g,o,a.dir);i.current.style.transform=`translate3d(${w}px, 0, 0)`}},onWheelScroll:g=>{a.viewport&&(a.viewport.scrollLeft=g)},onDragScroll:g=>{a.viewport&&(a.viewport.scrollLeft=f(g,a.dir))}}):r==="vertical"?(0,ua.jsx)(wje,{...c,ref:t,onThumbPositionChange:()=>{if(a.viewport&&i.current){let g=a.viewport.scrollTop,w=Nae(g,o);i.current.style.transform=`translate3d(0, ${w}px, 0)`}},onWheelScroll:g=>{a.viewport&&(a.viewport.scrollTop=g)},onDragScroll:g=>{a.viewport&&(a.viewport.scrollTop=f(g))}}):null}),xje=vr.forwardRef((e,t)=>{let{sizes:r,onSizesChange:n,...a}=e,i=Ed(o1,e.__scopeScrollArea),[s,o]=vr.useState(),l=vr.useRef(null),u=kt(t,l,i.onScrollbarXChange);return vr.useEffect(()=>{l.current&&o(getComputedStyle(l.current))},[l]),(0,ua.jsx)(Fae,{"data-orientation":"horizontal",...a,ref:u,sizes:r,style:{bottom:0,left:i.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:i.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":AT(r)+"px",...e.style},onThumbPointerDown:c=>e.onThumbPointerDown(c.x),onDragScroll:c=>e.onDragScroll(c.x),onWheelScroll:(c,f)=>{if(i.viewport){let g=i.viewport.scrollLeft+c.deltaX;e.onWheelScroll(g),$ae(g,f)&&c.preventDefault()}},onResize:()=>{l.current&&i.viewport&&s&&n({content:i.viewport.scrollWidth,viewport:i.viewport.offsetWidth,scrollbar:{size:l.current.clientWidth,paddingStart:ET(s.paddingLeft),paddingEnd:ET(s.paddingRight)}})}})}),wje=vr.forwardRef((e,t)=>{let{sizes:r,onSizesChange:n,...a}=e,i=Ed(o1,e.__scopeScrollArea),[s,o]=vr.useState(),l=vr.useRef(null),u=kt(t,l,i.onScrollbarYChange);return vr.useEffect(()=>{l.current&&o(getComputedStyle(l.current))},[l]),(0,ua.jsx)(Fae,{"data-orientation":"vertical",...a,ref:u,sizes:r,style:{top:0,right:i.dir==="ltr"?0:void 0,left:i.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":AT(r)+"px",...e.style},onThumbPointerDown:c=>e.onThumbPointerDown(c.y),onDragScroll:c=>e.onDragScroll(c.y),onWheelScroll:(c,f)=>{if(i.viewport){let g=i.viewport.scrollTop+c.deltaY;e.onWheelScroll(g),$ae(g,f)&&c.preventDefault()}},onResize:()=>{l.current&&i.viewport&&s&&n({content:i.viewport.scrollHeight,viewport:i.viewport.offsetHeight,scrollbar:{size:l.current.clientHeight,paddingStart:ET(s.paddingTop),paddingEnd:ET(s.paddingBottom)}})}})}),[Cje,jae]=Dae(o1),Fae=vr.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:n,hasThumb:a,onThumbChange:i,onThumbPointerUp:s,onThumbPointerDown:o,onThumbPositionChange:l,onDragScroll:u,onWheelScroll:c,onResize:f,...g}=e,w=Ed(o1,r),[A,k]=vr.useState(null),O=kt(t,oe=>k(oe)),I=vr.useRef(null),M=vr.useRef(""),D=w.viewport,L=n.content-n.viewport,W=jr(c),Y=jr(l),j=PT(f,10);function re(oe){if(I.current){let Q=oe.clientX-I.current.left,Ee=oe.clientY-I.current.top;u({x:Q,y:Ee})}}return vr.useEffect(()=>{let oe=Q=>{let Ee=Q.target;A?.contains(Ee)&&W(Q,L)};return document.addEventListener("wheel",oe,{passive:!1}),()=>document.removeEventListener("wheel",oe,{passive:!1})},[D,A,L,W]),vr.useEffect(Y,[n,Y]),u5(A,j),u5(w.content,j),(0,ua.jsx)(Cje,{scope:r,scrollbar:A,hasThumb:a,onThumbChange:jr(i),onThumbPointerUp:jr(s),onThumbPositionChange:Y,onThumbPointerDown:jr(o),children:(0,ua.jsx)(Ye.div,{...g,ref:O,style:{position:"absolute",...g.style},onPointerDown:Be(e.onPointerDown,oe=>{oe.button===0&&(oe.target.setPointerCapture(oe.pointerId),I.current=A.getBoundingClientRect(),M.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",w.viewport&&(w.viewport.style.scrollBehavior="auto"),re(oe))}),onPointerMove:Be(e.onPointerMove,re),onPointerUp:Be(e.onPointerUp,oe=>{let Q=oe.target;Q.hasPointerCapture(oe.pointerId)&&Q.releasePointerCapture(oe.pointerId),document.body.style.webkitUserSelect=M.current,w.viewport&&(w.viewport.style.scrollBehavior=""),I.current=null})})})}),TT="ScrollAreaThumb",HB=vr.forwardRef((e,t)=>{let{forceMount:r,...n}=e,a=jae(TT,e.__scopeScrollArea);return(0,ua.jsx)(Pn,{present:r||a.hasThumb,children:(0,ua.jsx)(Sje,{ref:t,...n})})}),Sje=vr.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:n,...a}=e,i=Ed(TT,r),s=jae(TT,r),{onThumbPositionChange:o}=s,l=kt(t,f=>s.onThumbChange(f)),u=vr.useRef(void 0),c=PT(()=>{u.current&&(u.current(),u.current=void 0)},100);return vr.useEffect(()=>{let f=i.viewport;if(f){let g=()=>{if(c(),!u.current){let w=Aje(f,o);u.current=w,o()}};return o(),f.addEventListener("scroll",g),()=>f.removeEventListener("scroll",g)}},[i.viewport,c,o]),(0,ua.jsx)(Ye.div,{"data-state":s.hasThumb?"visible":"hidden",...a,ref:l,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:Be(e.onPointerDownCapture,f=>{let w=f.target.getBoundingClientRect(),A=f.clientX-w.left,k=f.clientY-w.top;s.onThumbPointerDown({x:A,y:k})}),onPointerUp:Be(e.onPointerUp,s.onThumbPointerUp)})});HB.displayName=TT;var $B="ScrollAreaCorner",UB=vr.forwardRef((e,t)=>{let r=Ed($B,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?(0,ua.jsx)(Tje,{...e,ref:t}):null});UB.displayName=$B;var Tje=vr.forwardRef((e,t)=>{let{__scopeScrollArea:r,...n}=e,a=Ed($B,r),[i,s]=vr.useState(0),[o,l]=vr.useState(0),u=!!(i&&o);return u5(a.scrollbarX,()=>{let c=a.scrollbarX?.offsetHeight||0;a.onCornerHeightChange(c),l(c)}),u5(a.scrollbarY,()=>{let c=a.scrollbarY?.offsetWidth||0;a.onCornerWidthChange(c),s(c)}),u?(0,ua.jsx)(Ye.div,{...n,ref:t,style:{width:i,height:o,position:"absolute",right:a.dir==="ltr"?0:void 0,left:a.dir==="rtl"?0:void 0,bottom:0,...e.style}}):null});function ET(e){return e?parseInt(e,10):0}function Vae(e,t){let r=e/t;return isNaN(r)?0:r}function AT(e){let t=Vae(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function Eje(e,t,r,n="ltr"){let a=AT(r),i=a/2,s=t||i,o=a-s,l=r.scrollbar.paddingStart+s,u=r.scrollbar.size-r.scrollbar.paddingEnd-o,c=r.content-r.viewport,f=n==="ltr"?[0,c]:[c*-1,0];return Hae([l,u],f)(e)}function Nae(e,t,r="ltr"){let n=AT(t),a=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-a,s=t.content-t.viewport,o=i-n,l=r==="ltr"?[0,s]:[s*-1,0],u=D0(e,l);return Hae([0,s],[0,o])(u)}function Hae(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function $ae(e,t){return e>0&&e{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return function a(){let i={left:e.scrollLeft,top:e.scrollTop},s=r.left!==i.left,o=r.top!==i.top;(s||o)&&t(),r=i,n=window.requestAnimationFrame(a)}(),()=>window.cancelAnimationFrame(n)};function PT(e,t){let r=jr(e),n=vr.useRef(0);return vr.useEffect(()=>()=>window.clearTimeout(n.current),[]),vr.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function u5(e,t){let r=jr(t);Gn(()=>{let n=0;if(e){let a=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return a.observe(e),()=>{window.cancelAnimationFrame(n),a.unobserve(e)}}},[e,r])}var Pje=zB,kje=jB,_je=FB,Rje=HB,Ije=UB;var Wo={};Wr(Wo,{Arrow:()=>dFe,Content:()=>tFe,Group:()=>nFe,Icon:()=>Qje,Item:()=>iFe,ItemIndicator:()=>oFe,ItemText:()=>sFe,Label:()=>aFe,Portal:()=>eFe,Root:()=>Jje,ScrollDownButton:()=>cFe,ScrollUpButton:()=>lFe,Select:()=>YB,SelectArrow:()=>fz,SelectContent:()=>rz,SelectGroup:()=>iz,SelectIcon:()=>ez,SelectItem:()=>oz,SelectItemIndicator:()=>cz,SelectItemText:()=>lz,SelectLabel:()=>sz,SelectPortal:()=>tz,SelectScrollDownButton:()=>dz,SelectScrollUpButton:()=>uz,SelectSeparator:()=>pz,SelectTrigger:()=>XB,SelectValue:()=>QB,SelectViewport:()=>az,Separator:()=>uFe,Trigger:()=>Yje,Value:()=>Xje,Viewport:()=>rFe,createSelectScope:()=>Mje});d();p();var Ht=J(Se(),1),JB=J(Ff(),1);var Ar=J(Ze(),1),Oje=[" ","Enter","ArrowUp","ArrowDown"],Lje=[" ","Enter"],M8="Select",[_T,RT,Nje]=vo(M8),[d5,Mje]=ur(M8,[Nje,Cl]),IT=Cl(),[Dje,B0]=d5(M8),[Bje,zje]=d5(M8),YB=e=>{let{__scopeSelect:t,children:r,open:n,defaultOpen:a,onOpenChange:i,value:s,defaultValue:o,onValueChange:l,dir:u,name:c,autoComplete:f,disabled:g,required:w,form:A}=e,k=IT(t),[O,I]=Ht.useState(null),[M,D]=Ht.useState(null),[L,W]=Ht.useState(!1),Y=Xa(u),[j=!1,re]=Sr({prop:n,defaultProp:a,onChange:i}),[oe,Q]=Sr({prop:s,defaultProp:o,onChange:l}),Ee=Ht.useRef(null),ge=O?A||!!O.closest("form"):!0,[ue,ie]=Ht.useState(new Set),se=Array.from(ue).map(me=>me.props.value).join(";");return(0,Ar.jsx)(Gp,{...k,children:(0,Ar.jsxs)(Dje,{required:w,scope:t,trigger:O,onTriggerChange:I,valueNode:M,onValueNodeChange:D,valueNodeHasChildren:L,onValueNodeHasChildrenChange:W,contentId:Dn(),value:oe,onValueChange:Q,open:j,onOpenChange:re,dir:Y,triggerPointerDownPosRef:Ee,disabled:g,children:[(0,Ar.jsx)(_T.Provider,{scope:t,children:(0,Ar.jsx)(Bje,{scope:e.__scopeSelect,onNativeOptionAdd:Ht.useCallback(me=>{ie(Ce=>new Set(Ce).add(me))},[]),onNativeOptionRemove:Ht.useCallback(me=>{ie(Ce=>{let _e=new Set(Ce);return _e.delete(me),_e})},[]),children:r})}),ge?(0,Ar.jsxs)(tie,{"aria-hidden":!0,required:w,tabIndex:-1,name:c,autoComplete:f,value:oe,onChange:me=>Q(me.target.value),disabled:g,form:A,children:[oe===void 0?(0,Ar.jsx)("option",{value:""}):null,Array.from(ue)]},se):null]})})};YB.displayName=M8;var Uae="SelectTrigger",XB=Ht.forwardRef((e,t)=>{let{__scopeSelect:r,disabled:n=!1,...a}=e,i=IT(r),s=B0(Uae,r),o=s.disabled||n,l=kt(t,s.onTriggerChange),u=RT(r),c=Ht.useRef("touch"),[f,g,w]=rie(k=>{let O=u().filter(D=>!D.disabled),I=O.find(D=>D.value===s.value),M=nie(O,k,I);M!==void 0&&s.onValueChange(M.value)}),A=k=>{o||(s.onOpenChange(!0),w()),k&&(s.triggerPointerDownPosRef.current={x:Math.round(k.pageX),y:Math.round(k.pageY)})};return(0,Ar.jsx)(qp,{asChild:!0,...i,children:(0,Ar.jsx)(Ye.button,{type:"button",role:"combobox","aria-controls":s.contentId,"aria-expanded":s.open,"aria-required":s.required,"aria-autocomplete":"none",dir:s.dir,"data-state":s.open?"open":"closed",disabled:o,"data-disabled":o?"":void 0,"data-placeholder":eie(s.value)?"":void 0,...a,ref:l,onClick:Be(a.onClick,k=>{k.currentTarget.focus(),c.current!=="mouse"&&A(k)}),onPointerDown:Be(a.onPointerDown,k=>{c.current=k.pointerType;let O=k.target;O.hasPointerCapture(k.pointerId)&&O.releasePointerCapture(k.pointerId),k.button===0&&k.ctrlKey===!1&&k.pointerType==="mouse"&&(A(k),k.preventDefault())}),onKeyDown:Be(a.onKeyDown,k=>{let O=f.current!=="";!(k.ctrlKey||k.altKey||k.metaKey)&&k.key.length===1&&g(k.key),!(O&&k.key===" ")&&Oje.includes(k.key)&&(A(),k.preventDefault())})})})});XB.displayName=Uae;var Gae="SelectValue",QB=Ht.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:a,children:i,placeholder:s="",...o}=e,l=B0(Gae,r),{onValueNodeHasChildrenChange:u}=l,c=i!==void 0,f=kt(t,l.onValueNodeChange);return Gn(()=>{u(c)},[u,c]),(0,Ar.jsx)(Ye.span,{...o,ref:f,style:{pointerEvents:"none"},children:eie(l.value)?(0,Ar.jsx)(Ar.Fragment,{children:s}):i})});QB.displayName=Gae;var jje="SelectIcon",ez=Ht.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...a}=e;return(0,Ar.jsx)(Ye.span,{"aria-hidden":!0,...a,ref:t,children:n||"\u25BC"})});ez.displayName=jje;var Fje="SelectPortal",tz=e=>(0,Ar.jsx)(bo,{asChild:!0,...e});tz.displayName=Fje;var tv="SelectContent",rz=Ht.forwardRef((e,t)=>{let r=B0(tv,e.__scopeSelect),[n,a]=Ht.useState();if(Gn(()=>{a(new DocumentFragment)},[]),!r.open){let i=n;return i?JB.createPortal((0,Ar.jsx)(qae,{scope:e.__scopeSelect,children:(0,Ar.jsx)(_T.Slot,{scope:e.__scopeSelect,children:(0,Ar.jsx)("div",{children:e.children})})}),i):null}return(0,Ar.jsx)(Kae,{...e,ref:t})});rz.displayName=tv;var Kp=10,[qae,z0]=d5(tv),Vje="SelectContentImpl",Kae=Ht.forwardRef((e,t)=>{let{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:i,onPointerDownOutside:s,side:o,sideOffset:l,align:u,alignOffset:c,arrowPadding:f,collisionBoundary:g,collisionPadding:w,sticky:A,hideWhenDetached:k,avoidCollisions:O,...I}=e,M=B0(tv,r),[D,L]=Ht.useState(null),[W,Y]=Ht.useState(null),j=kt(t,et=>L(et)),[re,oe]=Ht.useState(null),[Q,Ee]=Ht.useState(null),ge=RT(r),[ue,ie]=Ht.useState(!1),se=Ht.useRef(!1);Ht.useEffect(()=>{if(D)return A0(D)},[D]),T0();let me=Ht.useCallback(et=>{let[gt,...Ft]=ge().map(ht=>ht.ref.current),[Lt]=Ft.slice(-1),Je=document.activeElement;for(let ht of et)if(ht===Je||(ht?.scrollIntoView({block:"nearest"}),ht===gt&&W&&(W.scrollTop=0),ht===Lt&&W&&(W.scrollTop=W.scrollHeight),ht?.focus(),document.activeElement!==Je))return},[ge,W]),Ce=Ht.useCallback(()=>me([re,D]),[me,re,D]);Ht.useEffect(()=>{ue&&Ce()},[ue,Ce]);let{onOpenChange:_e,triggerPointerDownPosRef:Ne}=M;Ht.useEffect(()=>{if(D){let et={x:0,y:0},gt=Lt=>{et={x:Math.abs(Math.round(Lt.pageX)-(Ne.current?.x??0)),y:Math.abs(Math.round(Lt.pageY)-(Ne.current?.y??0))}},Ft=Lt=>{et.x<=10&&et.y<=10?Lt.preventDefault():D.contains(Lt.target)||_e(!1),document.removeEventListener("pointermove",gt),Ne.current=null};return Ne.current!==null&&(document.addEventListener("pointermove",gt),document.addEventListener("pointerup",Ft,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",gt),document.removeEventListener("pointerup",Ft,{capture:!0})}}},[D,_e,Ne]),Ht.useEffect(()=>{let et=()=>_e(!1);return window.addEventListener("blur",et),window.addEventListener("resize",et),()=>{window.removeEventListener("blur",et),window.removeEventListener("resize",et)}},[_e]);let[de,nt]=rie(et=>{let gt=ge().filter(Je=>!Je.disabled),Ft=gt.find(Je=>Je.ref.current===document.activeElement),Lt=nie(gt,et,Ft);Lt&&setTimeout(()=>Lt.ref.current.focus())}),tt=Ht.useCallback((et,gt,Ft)=>{let Lt=!se.current&&!Ft;(M.value!==void 0&&M.value===gt||Lt)&&(oe(et),Lt&&(se.current=!0))},[M.value]),ve=Ht.useCallback(()=>D?.focus(),[D]),_t=Ht.useCallback((et,gt,Ft)=>{let Lt=!se.current&&!Ft;(M.value!==void 0&&M.value===gt||Lt)&&Ee(et)},[M.value]),Ot=n==="popper"?GB:Zae,jt=Ot===GB?{side:o,sideOffset:l,align:u,alignOffset:c,arrowPadding:f,collisionBoundary:g,collisionPadding:w,sticky:A,hideWhenDetached:k,avoidCollisions:O}:{};return(0,Ar.jsx)(qae,{scope:r,content:D,viewport:W,onViewportChange:Y,itemRefCallback:tt,selectedItem:re,onItemLeave:ve,itemTextRefCallback:_t,focusSelectedItem:Ce,selectedItemText:Q,position:n,isPositioned:ue,searchRef:de,children:(0,Ar.jsx)(Lh,{as:Ho,allowPinchZoom:!0,children:(0,Ar.jsx)(Oh,{asChild:!0,trapped:M.open,onMountAutoFocus:et=>{et.preventDefault()},onUnmountAutoFocus:Be(a,et=>{M.trigger?.focus({preventScroll:!0}),et.preventDefault()}),children:(0,Ar.jsx)($o,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:et=>et.preventDefault(),onDismiss:()=>M.onOpenChange(!1),children:(0,Ar.jsx)(Ot,{role:"listbox",id:M.contentId,"data-state":M.open?"open":"closed",dir:M.dir,onContextMenu:et=>et.preventDefault(),...I,...jt,onPlaced:()=>ie(!0),ref:j,style:{display:"flex",flexDirection:"column",outline:"none",...I.style},onKeyDown:Be(I.onKeyDown,et=>{let gt=et.ctrlKey||et.altKey||et.metaKey;if(et.key==="Tab"&&et.preventDefault(),!gt&&et.key.length===1&&nt(et.key),["ArrowUp","ArrowDown","Home","End"].includes(et.key)){let Lt=ge().filter(Je=>!Je.disabled).map(Je=>Je.ref.current);if(["ArrowUp","End"].includes(et.key)&&(Lt=Lt.slice().reverse()),["ArrowUp","ArrowDown"].includes(et.key)){let Je=et.target,ht=Lt.indexOf(Je);Lt=Lt.slice(ht+1)}setTimeout(()=>me(Lt)),et.preventDefault()}})})})})})})});Kae.displayName=Vje;var Hje="SelectItemAlignedPosition",Zae=Ht.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:n,...a}=e,i=B0(tv,r),s=z0(tv,r),[o,l]=Ht.useState(null),[u,c]=Ht.useState(null),f=kt(t,j=>c(j)),g=RT(r),w=Ht.useRef(!1),A=Ht.useRef(!0),{viewport:k,selectedItem:O,selectedItemText:I,focusSelectedItem:M}=s,D=Ht.useCallback(()=>{if(i.trigger&&i.valueNode&&o&&u&&k&&O&&I){let j=i.trigger.getBoundingClientRect(),re=u.getBoundingClientRect(),oe=i.valueNode.getBoundingClientRect(),Q=I.getBoundingClientRect();if(i.dir!=="rtl"){let Je=Q.left-re.left,ht=oe.left-Je,xr=j.left-ht,Ut=j.width+xr,Kr=Math.max(Ut,re.width),sr=window.innerWidth-Kp,In=D0(ht,[Kp,Math.max(Kp,sr-Kr)]);o.style.minWidth=Ut+"px",o.style.left=In+"px"}else{let Je=re.right-Q.right,ht=window.innerWidth-oe.right-Je,xr=window.innerWidth-j.right-ht,Ut=j.width+xr,Kr=Math.max(Ut,re.width),sr=window.innerWidth-Kp,In=D0(ht,[Kp,Math.max(Kp,sr-Kr)]);o.style.minWidth=Ut+"px",o.style.right=In+"px"}let Ee=g(),ge=window.innerHeight-Kp*2,ue=k.scrollHeight,ie=window.getComputedStyle(u),se=parseInt(ie.borderTopWidth,10),me=parseInt(ie.paddingTop,10),Ce=parseInt(ie.borderBottomWidth,10),_e=parseInt(ie.paddingBottom,10),Ne=se+me+ue+_e+Ce,de=Math.min(O.offsetHeight*5,Ne),nt=window.getComputedStyle(k),tt=parseInt(nt.paddingTop,10),ve=parseInt(nt.paddingBottom,10),_t=j.top+j.height/2-Kp,Ot=ge-_t,jt=O.offsetHeight/2,et=O.offsetTop+jt,gt=se+me+et,Ft=Ne-gt;if(gt<=_t){let Je=Ee.length>0&&O===Ee[Ee.length-1].ref.current;o.style.bottom="0px";let ht=u.clientHeight-k.offsetTop-k.offsetHeight,xr=Math.max(Ot,jt+(Je?ve:0)+ht+Ce),Ut=gt+xr;o.style.height=Ut+"px"}else{let Je=Ee.length>0&&O===Ee[0].ref.current;o.style.top="0px";let xr=Math.max(_t,se+k.offsetTop+(Je?tt:0)+jt)+Ft;o.style.height=xr+"px",k.scrollTop=gt-_t+k.offsetTop}o.style.margin=`${Kp}px 0`,o.style.minHeight=de+"px",o.style.maxHeight=ge+"px",n?.(),requestAnimationFrame(()=>w.current=!0)}},[g,i.trigger,i.valueNode,o,u,k,O,I,i.dir,n]);Gn(()=>D(),[D]);let[L,W]=Ht.useState();Gn(()=>{u&&W(window.getComputedStyle(u).zIndex)},[u]);let Y=Ht.useCallback(j=>{j&&A.current===!0&&(D(),M?.(),A.current=!1)},[D,M]);return(0,Ar.jsx)(Uje,{scope:r,contentWrapper:o,shouldExpandOnScrollRef:w,onScrollButtonChange:Y,children:(0,Ar.jsx)("div",{ref:l,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:L},children:(0,Ar.jsx)(Ye.div,{...a,ref:f,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})});Zae.displayName=Hje;var $je="SelectPopperPosition",GB=Ht.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:a=Kp,...i}=e,s=IT(r);return(0,Ar.jsx)(n1,{...s,...i,ref:t,align:n,collisionPadding:a,style:{boxSizing:"border-box",...i.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});GB.displayName=$je;var[Uje,nz]=d5(tv,{}),qB="SelectViewport",az=Ht.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:n,...a}=e,i=z0(qB,r),s=nz(qB,r),o=kt(t,i.onViewportChange),l=Ht.useRef(0);return(0,Ar.jsxs)(Ar.Fragment,{children:[(0,Ar.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:n}),(0,Ar.jsx)(_T.Slot,{scope:r,children:(0,Ar.jsx)(Ye.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:o,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:Be(a.onScroll,u=>{let c=u.currentTarget,{contentWrapper:f,shouldExpandOnScrollRef:g}=s;if(g?.current&&f){let w=Math.abs(l.current-c.scrollTop);if(w>0){let A=window.innerHeight-Kp*2,k=parseFloat(f.style.minHeight),O=parseFloat(f.style.height),I=Math.max(k,O);if(I0?L:0,f.style.justifyContent="flex-end")}}}l.current=c.scrollTop})})})]})});az.displayName=qB;var Wae="SelectGroup",[Gje,qje]=d5(Wae),iz=Ht.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,a=Dn();return(0,Ar.jsx)(Gje,{scope:r,id:a,children:(0,Ar.jsx)(Ye.div,{role:"group","aria-labelledby":a,...n,ref:t})})});iz.displayName=Wae;var Jae="SelectLabel",sz=Ht.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,a=qje(Jae,r);return(0,Ar.jsx)(Ye.div,{id:a.id,...n,ref:t})});sz.displayName=Jae;var kT="SelectItem",[Kje,Yae]=d5(kT),oz=Ht.forwardRef((e,t)=>{let{__scopeSelect:r,value:n,disabled:a=!1,textValue:i,...s}=e,o=B0(kT,r),l=z0(kT,r),u=o.value===n,[c,f]=Ht.useState(i??""),[g,w]=Ht.useState(!1),A=kt(t,M=>l.itemRefCallback?.(M,n,a)),k=Dn(),O=Ht.useRef("touch"),I=()=>{a||(o.onValueChange(n),o.onOpenChange(!1))};if(n==="")throw new Error("A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,Ar.jsx)(Kje,{scope:r,value:n,disabled:a,textId:k,isSelected:u,onItemTextChange:Ht.useCallback(M=>{f(D=>D||(M?.textContent??"").trim())},[]),children:(0,Ar.jsx)(_T.ItemSlot,{scope:r,value:n,disabled:a,textValue:c,children:(0,Ar.jsx)(Ye.div,{role:"option","aria-labelledby":k,"data-highlighted":g?"":void 0,"aria-selected":u&&g,"data-state":u?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...s,ref:A,onFocus:Be(s.onFocus,()=>w(!0)),onBlur:Be(s.onBlur,()=>w(!1)),onClick:Be(s.onClick,()=>{O.current!=="mouse"&&I()}),onPointerUp:Be(s.onPointerUp,()=>{O.current==="mouse"&&I()}),onPointerDown:Be(s.onPointerDown,M=>{O.current=M.pointerType}),onPointerMove:Be(s.onPointerMove,M=>{O.current=M.pointerType,a?l.onItemLeave?.():O.current==="mouse"&&M.currentTarget.focus({preventScroll:!0})}),onPointerLeave:Be(s.onPointerLeave,M=>{M.currentTarget===document.activeElement&&l.onItemLeave?.()}),onKeyDown:Be(s.onKeyDown,M=>{l.searchRef?.current!==""&&M.key===" "||(Lje.includes(M.key)&&I(),M.key===" "&&M.preventDefault())})})})})});oz.displayName=kT;var N8="SelectItemText",lz=Ht.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:a,...i}=e,s=B0(N8,r),o=z0(N8,r),l=Yae(N8,r),u=zje(N8,r),[c,f]=Ht.useState(null),g=kt(t,I=>f(I),l.onItemTextChange,I=>o.itemTextRefCallback?.(I,l.value,l.disabled)),w=c?.textContent,A=Ht.useMemo(()=>(0,Ar.jsx)("option",{value:l.value,disabled:l.disabled,children:w},l.value),[l.disabled,l.value,w]),{onNativeOptionAdd:k,onNativeOptionRemove:O}=u;return Gn(()=>(k(A),()=>O(A)),[k,O,A]),(0,Ar.jsxs)(Ar.Fragment,{children:[(0,Ar.jsx)(Ye.span,{id:l.textId,...i,ref:g}),l.isSelected&&s.valueNode&&!s.valueNodeHasChildren?JB.createPortal(i.children,s.valueNode):null]})});lz.displayName=N8;var Xae="SelectItemIndicator",cz=Ht.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return Yae(Xae,r).isSelected?(0,Ar.jsx)(Ye.span,{"aria-hidden":!0,...n,ref:t}):null});cz.displayName=Xae;var KB="SelectScrollUpButton",uz=Ht.forwardRef((e,t)=>{let r=z0(KB,e.__scopeSelect),n=nz(KB,e.__scopeSelect),[a,i]=Ht.useState(!1),s=kt(t,n.onScrollButtonChange);return Gn(()=>{if(r.viewport&&r.isPositioned){let l=function(){let c=u.scrollTop>0;i(c)};var o=l;let u=r.viewport;return l(),u.addEventListener("scroll",l),()=>u.removeEventListener("scroll",l)}},[r.viewport,r.isPositioned]),a?(0,Ar.jsx)(Qae,{...e,ref:s,onAutoScroll:()=>{let{viewport:o,selectedItem:l}=r;o&&l&&(o.scrollTop=o.scrollTop-l.offsetHeight)}}):null});uz.displayName=KB;var ZB="SelectScrollDownButton",dz=Ht.forwardRef((e,t)=>{let r=z0(ZB,e.__scopeSelect),n=nz(ZB,e.__scopeSelect),[a,i]=Ht.useState(!1),s=kt(t,n.onScrollButtonChange);return Gn(()=>{if(r.viewport&&r.isPositioned){let l=function(){let c=u.scrollHeight-u.clientHeight,f=Math.ceil(u.scrollTop)u.removeEventListener("scroll",l)}},[r.viewport,r.isPositioned]),a?(0,Ar.jsx)(Qae,{...e,ref:s,onAutoScroll:()=>{let{viewport:o,selectedItem:l}=r;o&&l&&(o.scrollTop=o.scrollTop+l.offsetHeight)}}):null});dz.displayName=ZB;var Qae=Ht.forwardRef((e,t)=>{let{__scopeSelect:r,onAutoScroll:n,...a}=e,i=z0("SelectScrollButton",r),s=Ht.useRef(null),o=RT(r),l=Ht.useCallback(()=>{s.current!==null&&(window.clearInterval(s.current),s.current=null)},[]);return Ht.useEffect(()=>()=>l(),[l]),Gn(()=>{o().find(c=>c.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[o]),(0,Ar.jsx)(Ye.div,{"aria-hidden":!0,...a,ref:t,style:{flexShrink:0,...a.style},onPointerDown:Be(a.onPointerDown,()=>{s.current===null&&(s.current=window.setInterval(n,50))}),onPointerMove:Be(a.onPointerMove,()=>{i.onItemLeave?.(),s.current===null&&(s.current=window.setInterval(n,50))}),onPointerLeave:Be(a.onPointerLeave,()=>{l()})})}),Zje="SelectSeparator",pz=Ht.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return(0,Ar.jsx)(Ye.div,{"aria-hidden":!0,...n,ref:t})});pz.displayName=Zje;var WB="SelectArrow",fz=Ht.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,a=IT(r),i=B0(WB,r),s=z0(WB,r);return i.open&&s.position==="popper"?(0,Ar.jsx)(a1,{...a,...n,ref:t}):null});fz.displayName=WB;function eie(e){return e===""||e===void 0}var tie=Ht.forwardRef((e,t)=>{let{value:r,...n}=e,a=Ht.useRef(null),i=kt(t,a),s=xd(r);return Ht.useEffect(()=>{let o=a.current,l=window.HTMLSelectElement.prototype,c=Object.getOwnPropertyDescriptor(l,"value").set;if(s!==r&&c){let f=new Event("change",{bubbles:!0});c.call(o,r),o.dispatchEvent(f)}},[s,r]),(0,Ar.jsx)(b0,{asChild:!0,children:(0,Ar.jsx)("select",{...n,ref:i,defaultValue:r})})});tie.displayName="BubbleSelect";function rie(e){let t=jr(e),r=Ht.useRef(""),n=Ht.useRef(0),a=Ht.useCallback(s=>{let o=r.current+s;t(o),function l(u){r.current=u,window.clearTimeout(n.current),u!==""&&(n.current=window.setTimeout(()=>l(""),1e3))}(o)},[t]),i=Ht.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return Ht.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,a,i]}function nie(e,t,r){let a=t.length>1&&Array.from(t).every(u=>u===t[0])?t[0]:t,i=r?e.indexOf(r):-1,s=Wje(e,Math.max(i,0));a.length===1&&(s=s.filter(u=>u!==r));let l=s.find(u=>u.textValue.toLowerCase().startsWith(a.toLowerCase()));return l!==r?l:void 0}function Wje(e,t){return e.map((r,n)=>e[(t+n)%e.length])}var Jje=YB,Yje=XB,Xje=QB,Qje=ez,eFe=tz,tFe=rz,rFe=az,nFe=iz,aFe=sz,iFe=oz,sFe=lz,oFe=cz,lFe=uz,cFe=dz,uFe=pz,dFe=fz;d();p();var iie=J(Se(),1);var sie=J(Ze(),1),pFe="Separator",aie="horizontal",fFe=["horizontal","vertical"],oie=iie.forwardRef((e,t)=>{let{decorative:r,orientation:n=aie,...a}=e,i=hFe(n)?n:aie,o=r?{role:"none"}:{"aria-orientation":i==="vertical"?i:void 0,role:"separator"};return(0,sie.jsx)(Ye.div,{"data-orientation":i,...o,...a,ref:t})});oie.displayName=pFe;function hFe(e){return fFe.includes(e)}var lie=oie;var rv={};Wr(rv,{Range:()=>LFe,Root:()=>IFe,Slider:()=>vz,SliderRange:()=>bz,SliderThumb:()=>xz,SliderTrack:()=>yz,Thumb:()=>NFe,Track:()=>OFe,createSliderScope:()=>vFe});d();p();var Ba=J(Se(),1);var Rs=J(Ze(),1),uie=["PageUp","PageDown"],die=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],pie={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},p5="Slider",[hz,mFe,gFe]=vo(p5),[fie,vFe]=ur(p5,[gFe]),[yFe,OT]=fie(p5),vz=Ba.forwardRef((e,t)=>{let{name:r,min:n=0,max:a=100,step:i=1,orientation:s="horizontal",disabled:o=!1,minStepsBetweenThumbs:l=0,defaultValue:u=[n],value:c,onValueChange:f=()=>{},onValueCommit:g=()=>{},inverted:w=!1,form:A,...k}=e,O=Ba.useRef(new Set),I=Ba.useRef(0),D=s==="horizontal"?bFe:xFe,[L=[],W]=Sr({prop:c,defaultProp:u,onChange:Ee=>{[...O.current][I.current]?.focus(),f(Ee)}}),Y=Ba.useRef(L);function j(Ee){let ge=EFe(L,Ee);Q(Ee,ge)}function re(Ee){Q(Ee,I.current)}function oe(){let Ee=Y.current[I.current];L[I.current]!==Ee&&g(L)}function Q(Ee,ge,{commit:ue}={commit:!1}){let ie=_Fe(i),se=RFe(Math.round((Ee-n)/i)*i+n,ie),me=D0(se,[n,a]);W((Ce=[])=>{let _e=SFe(Ce,me,ge);if(kFe(_e,l*i)){I.current=_e.indexOf(me);let Ne=String(_e)!==String(Ce);return Ne&&ue&&g(_e),Ne?_e:Ce}else return Ce})}return(0,Rs.jsx)(yFe,{scope:e.__scopeSlider,name:r,disabled:o,min:n,max:a,valueIndexToChangeRef:I,thumbs:O.current,values:L,orientation:s,form:A,children:(0,Rs.jsx)(hz.Provider,{scope:e.__scopeSlider,children:(0,Rs.jsx)(hz.Slot,{scope:e.__scopeSlider,children:(0,Rs.jsx)(D,{"aria-disabled":o,"data-disabled":o?"":void 0,...k,ref:t,onPointerDown:Be(k.onPointerDown,()=>{o||(Y.current=L)}),min:n,max:a,inverted:w,onSlideStart:o?void 0:j,onSlideMove:o?void 0:re,onSlideEnd:o?void 0:oe,onHomeKeyDown:()=>!o&&Q(n,0,{commit:!0}),onEndKeyDown:()=>!o&&Q(a,L.length-1,{commit:!0}),onStepKeyDown:({event:Ee,direction:ge})=>{if(!o){let se=uie.includes(Ee.key)||Ee.shiftKey&&die.includes(Ee.key)?10:1,me=I.current,Ce=L[me],_e=i*se*ge;Q(Ce+_e,me,{commit:!0})}}})})})})});vz.displayName=p5;var[hie,mie]=fie(p5,{startEdge:"left",endEdge:"right",size:"width",direction:1}),bFe=Ba.forwardRef((e,t)=>{let{min:r,max:n,dir:a,inverted:i,onSlideStart:s,onSlideMove:o,onSlideEnd:l,onStepKeyDown:u,...c}=e,[f,g]=Ba.useState(null),w=kt(t,D=>g(D)),A=Ba.useRef(void 0),k=Xa(a),O=k==="ltr",I=O&&!i||!O&&i;function M(D){let L=A.current||f.getBoundingClientRect(),W=[0,L.width],j=wz(W,I?[r,n]:[n,r]);return A.current=L,j(D-L.left)}return(0,Rs.jsx)(hie,{scope:e.__scopeSlider,startEdge:I?"left":"right",endEdge:I?"right":"left",direction:I?1:-1,size:"width",children:(0,Rs.jsx)(gie,{dir:k,"data-orientation":"horizontal",...c,ref:w,style:{...c.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:D=>{let L=M(D.clientX);s?.(L)},onSlideMove:D=>{let L=M(D.clientX);o?.(L)},onSlideEnd:()=>{A.current=void 0,l?.()},onStepKeyDown:D=>{let W=pie[I?"from-left":"from-right"].includes(D.key);u?.({event:D,direction:W?-1:1})}})})}),xFe=Ba.forwardRef((e,t)=>{let{min:r,max:n,inverted:a,onSlideStart:i,onSlideMove:s,onSlideEnd:o,onStepKeyDown:l,...u}=e,c=Ba.useRef(null),f=kt(t,c),g=Ba.useRef(void 0),w=!a;function A(k){let O=g.current||c.current.getBoundingClientRect(),I=[0,O.height],D=wz(I,w?[n,r]:[r,n]);return g.current=O,D(k-O.top)}return(0,Rs.jsx)(hie,{scope:e.__scopeSlider,startEdge:w?"bottom":"top",endEdge:w?"top":"bottom",size:"height",direction:w?1:-1,children:(0,Rs.jsx)(gie,{"data-orientation":"vertical",...u,ref:f,style:{...u.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:k=>{let O=A(k.clientY);i?.(O)},onSlideMove:k=>{let O=A(k.clientY);s?.(O)},onSlideEnd:()=>{g.current=void 0,o?.()},onStepKeyDown:k=>{let I=pie[w?"from-bottom":"from-top"].includes(k.key);l?.({event:k,direction:I?-1:1})}})})}),gie=Ba.forwardRef((e,t)=>{let{__scopeSlider:r,onSlideStart:n,onSlideMove:a,onSlideEnd:i,onHomeKeyDown:s,onEndKeyDown:o,onStepKeyDown:l,...u}=e,c=OT(p5,r);return(0,Rs.jsx)(Ye.span,{...u,ref:t,onKeyDown:Be(e.onKeyDown,f=>{f.key==="Home"?(s(f),f.preventDefault()):f.key==="End"?(o(f),f.preventDefault()):uie.concat(die).includes(f.key)&&(l(f),f.preventDefault())}),onPointerDown:Be(e.onPointerDown,f=>{let g=f.target;g.setPointerCapture(f.pointerId),f.preventDefault(),c.thumbs.has(g)?g.focus():n(f)}),onPointerMove:Be(e.onPointerMove,f=>{f.target.hasPointerCapture(f.pointerId)&&a(f)}),onPointerUp:Be(e.onPointerUp,f=>{let g=f.target;g.hasPointerCapture(f.pointerId)&&(g.releasePointerCapture(f.pointerId),i(f))})})}),vie="SliderTrack",yz=Ba.forwardRef((e,t)=>{let{__scopeSlider:r,...n}=e,a=OT(vie,r);return(0,Rs.jsx)(Ye.span,{"data-disabled":a.disabled?"":void 0,"data-orientation":a.orientation,...n,ref:t})});yz.displayName=vie;var mz="SliderRange",bz=Ba.forwardRef((e,t)=>{let{__scopeSlider:r,...n}=e,a=OT(mz,r),i=mie(mz,r),s=Ba.useRef(null),o=kt(t,s),l=a.values.length,u=a.values.map(g=>yie(g,a.min,a.max)),c=l>1?Math.min(...u):0,f=100-Math.max(...u);return(0,Rs.jsx)(Ye.span,{"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0,...n,ref:o,style:{...e.style,[i.startEdge]:c+"%",[i.endEdge]:f+"%"}})});bz.displayName=mz;var gz="SliderThumb",xz=Ba.forwardRef((e,t)=>{let r=mFe(e.__scopeSlider),[n,a]=Ba.useState(null),i=kt(t,o=>a(o)),s=Ba.useMemo(()=>n?r().findIndex(o=>o.ref.current===n):-1,[r,n]);return(0,Rs.jsx)(wFe,{...e,ref:i,index:s})}),wFe=Ba.forwardRef((e,t)=>{let{__scopeSlider:r,index:n,name:a,...i}=e,s=OT(gz,r),o=mie(gz,r),[l,u]=Ba.useState(null),c=kt(t,M=>u(M)),f=l?s.form||!!l.closest("form"):!0,g=Vp(l),w=s.values[n],A=w===void 0?0:yie(w,s.min,s.max),k=TFe(n,s.values.length),O=g?.[o.size],I=O?AFe(O,A,o.direction):0;return Ba.useEffect(()=>{if(l)return s.thumbs.add(l),()=>{s.thumbs.delete(l)}},[l,s.thumbs]),(0,Rs.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[o.startEdge]:`calc(${A}% + ${I}px)`},children:[(0,Rs.jsx)(hz.ItemSlot,{scope:e.__scopeSlider,children:(0,Rs.jsx)(Ye.span,{role:"slider","aria-label":e["aria-label"]||k,"aria-valuemin":s.min,"aria-valuenow":w,"aria-valuemax":s.max,"aria-orientation":s.orientation,"data-orientation":s.orientation,"data-disabled":s.disabled?"":void 0,tabIndex:s.disabled?void 0:0,...i,ref:c,style:w===void 0?{display:"none"}:e.style,onFocus:Be(e.onFocus,()=>{s.valueIndexToChangeRef.current=n})})}),f&&(0,Rs.jsx)(CFe,{name:a??(s.name?s.name+(s.values.length>1?"[]":""):void 0),form:s.form,value:w},n)]})});xz.displayName=gz;var CFe=e=>{let{value:t,...r}=e,n=Ba.useRef(null),a=xd(t);return Ba.useEffect(()=>{let i=n.current,s=window.HTMLInputElement.prototype,l=Object.getOwnPropertyDescriptor(s,"value").set;if(a!==t&&l){let u=new Event("input",{bubbles:!0});l.call(i,t),i.dispatchEvent(u)}},[a,t]),(0,Rs.jsx)("input",{style:{display:"none"},...r,ref:n,defaultValue:t})};function SFe(e=[],t,r){let n=[...e];return n[r]=t,n.sort((a,i)=>a-i)}function yie(e,t,r){let i=100/(r-t)*(e-t);return D0(i,[0,100])}function TFe(e,t){return t>2?`Value ${e+1} of ${t}`:t===2?["Minimum","Maximum"][e]:void 0}function EFe(e,t){if(e.length===1)return 0;let r=e.map(a=>Math.abs(a-t)),n=Math.min(...r);return r.indexOf(n)}function AFe(e,t,r){let n=e/2,i=wz([0,50],[0,n]);return(n-i(t)*r)*r}function PFe(e){return e.slice(0,-1).map((t,r)=>e[r+1]-t)}function kFe(e,t){if(t>0){let r=PFe(e);return Math.min(...r)>=t}return!0}function wz(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function _Fe(e){return(String(e).split(".")[1]||"").length}function RFe(e,t){let r=Math.pow(10,t);return Math.round(e*r)/r}var IFe=vz,OFe=yz,LFe=bz,NFe=xz;var D8={};Wr(D8,{Root:()=>FFe,Switch:()=>Sz,SwitchThumb:()=>Tz,Thumb:()=>VFe,createSwitchScope:()=>DFe});d();p();var l1=J(Se(),1);var nv=J(Ze(),1),Cz="Switch",[MFe,DFe]=ur(Cz),[BFe,zFe]=MFe(Cz),Sz=l1.forwardRef((e,t)=>{let{__scopeSwitch:r,name:n,checked:a,defaultChecked:i,required:s,disabled:o,value:l="on",onCheckedChange:u,form:c,...f}=e,[g,w]=l1.useState(null),A=kt(t,D=>w(D)),k=l1.useRef(!1),O=g?c||!!g.closest("form"):!0,[I=!1,M]=Sr({prop:a,defaultProp:i,onChange:u});return(0,nv.jsxs)(BFe,{scope:r,checked:I,disabled:o,children:[(0,nv.jsx)(Ye.button,{type:"button",role:"switch","aria-checked":I,"aria-required":s,"data-state":xie(I),"data-disabled":o?"":void 0,disabled:o,value:l,...f,ref:A,onClick:Be(e.onClick,D=>{M(L=>!L),O&&(k.current=D.isPropagationStopped(),k.current||D.stopPropagation())})}),O&&(0,nv.jsx)(jFe,{control:g,bubbles:!k.current,name:n,value:l,checked:I,required:s,disabled:o,form:c,style:{transform:"translateX(-100%)"}})]})});Sz.displayName=Cz;var bie="SwitchThumb",Tz=l1.forwardRef((e,t)=>{let{__scopeSwitch:r,...n}=e,a=zFe(bie,r);return(0,nv.jsx)(Ye.span,{"data-state":xie(a.checked),"data-disabled":a.disabled?"":void 0,...n,ref:t})});Tz.displayName=bie;var jFe=e=>{let{control:t,checked:r,bubbles:n=!0,...a}=e,i=l1.useRef(null),s=xd(r),o=Vp(t);return l1.useEffect(()=>{let l=i.current,u=window.HTMLInputElement.prototype,f=Object.getOwnPropertyDescriptor(u,"checked").set;if(s!==r&&f){let g=new Event("click",{bubbles:n});f.call(l,r),l.dispatchEvent(g)}},[s,r,n]),(0,nv.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...a,tabIndex:-1,ref:i,style:{...e.style,...o,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function xie(e){return e?"checked":"unchecked"}var FFe=Sz,VFe=Tz;var av={};Wr(av,{Content:()=>ZFe,List:()=>qFe,Root:()=>GFe,Tabs:()=>Pz,TabsContent:()=>Rz,TabsList:()=>kz,TabsTrigger:()=>_z,Trigger:()=>KFe,createTabsScope:()=>$Fe});d();p();var Fh=J(Se(),1);var jh=J(Ze(),1),Ez="Tabs",[HFe,$Fe]=ur(Ez,[Ps]),wie=Ps(),[UFe,Az]=HFe(Ez),Pz=Fh.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,onValueChange:a,defaultValue:i,orientation:s="horizontal",dir:o,activationMode:l="automatic",...u}=e,c=Xa(o),[f,g]=Sr({prop:n,onChange:a,defaultProp:i});return(0,jh.jsx)(UFe,{scope:r,baseId:Dn(),value:f,onValueChange:g,orientation:s,dir:c,activationMode:l,children:(0,jh.jsx)(Ye.div,{dir:c,"data-orientation":s,...u,ref:t})})});Pz.displayName=Ez;var Cie="TabsList",kz=Fh.forwardRef((e,t)=>{let{__scopeTabs:r,loop:n=!0,...a}=e,i=Az(Cie,r),s=wie(r);return(0,jh.jsx)(mu,{asChild:!0,...s,orientation:i.orientation,dir:i.dir,loop:n,children:(0,jh.jsx)(Ye.div,{role:"tablist","aria-orientation":i.orientation,...a,ref:t})})});kz.displayName=Cie;var Sie="TabsTrigger",_z=Fh.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,disabled:a=!1,...i}=e,s=Az(Sie,r),o=wie(r),l=Eie(s.baseId,n),u=Aie(s.baseId,n),c=n===s.value;return(0,jh.jsx)(gc,{asChild:!0,...o,focusable:!a,active:c,children:(0,jh.jsx)(Ye.button,{type:"button",role:"tab","aria-selected":c,"aria-controls":u,"data-state":c?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:l,...i,ref:t,onMouseDown:Be(e.onMouseDown,f=>{!a&&f.button===0&&f.ctrlKey===!1?s.onValueChange(n):f.preventDefault()}),onKeyDown:Be(e.onKeyDown,f=>{[" ","Enter"].includes(f.key)&&s.onValueChange(n)}),onFocus:Be(e.onFocus,()=>{let f=s.activationMode!=="manual";!c&&!a&&f&&s.onValueChange(n)})})})});_z.displayName=Sie;var Tie="TabsContent",Rz=Fh.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,forceMount:a,children:i,...s}=e,o=Az(Tie,r),l=Eie(o.baseId,n),u=Aie(o.baseId,n),c=n===o.value,f=Fh.useRef(c);return Fh.useEffect(()=>{let g=requestAnimationFrame(()=>f.current=!1);return()=>cancelAnimationFrame(g)},[]),(0,jh.jsx)(Pn,{present:a||c,children:({present:g})=>(0,jh.jsx)(Ye.div,{"data-state":c?"active":"inactive","data-orientation":o.orientation,role:"tabpanel","aria-labelledby":l,hidden:!g,id:u,tabIndex:0,...s,ref:t,style:{...e.style,animationDuration:f.current?"0s":void 0},children:g&&i})})});Rz.displayName=Tie;function Eie(e,t){return`${e}-trigger-${t}`}function Aie(e,t){return`${e}-content-${t}`}var GFe=Pz,qFe=kz,KFe=_z,ZFe=Rz;d();p();var ln=J(Se(),1),kie=J(Ff(),1);var da=J(Ze(),1),Mz="ToastProvider",[Dz,WFe,JFe]=vo("Toast"),[_ie,BOt]=ur("Toast",[JFe]),[YFe,NT]=_ie(Mz),Rie=e=>{let{__scopeToast:t,label:r="Notification",duration:n=5e3,swipeDirection:a="right",swipeThreshold:i=50,children:s}=e,[o,l]=ln.useState(null),[u,c]=ln.useState(0),f=ln.useRef(!1),g=ln.useRef(!1);return r.trim()||console.error(`Invalid prop \`label\` supplied to \`${Mz}\`. Expected non-empty \`string\`.`),(0,da.jsx)(Dz.Provider,{scope:t,children:(0,da.jsx)(YFe,{scope:t,label:r,duration:n,swipeDirection:a,swipeThreshold:i,toastCount:u,viewport:o,onViewportChange:l,onToastAdd:ln.useCallback(()=>c(w=>w+1),[]),onToastRemove:ln.useCallback(()=>c(w=>w-1),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:g,children:s})})};Rie.displayName=Mz;var Iie="ToastViewport",XFe=["F8"],Oz="toast.viewportPause",Lz="toast.viewportResume",Oie=ln.forwardRef((e,t)=>{let{__scopeToast:r,hotkey:n=XFe,label:a="Notifications ({hotkey})",...i}=e,s=NT(Iie,r),o=WFe(r),l=ln.useRef(null),u=ln.useRef(null),c=ln.useRef(null),f=ln.useRef(null),g=kt(t,f,s.onViewportChange),w=n.join("+").replace(/Key/g,"").replace(/Digit/g,""),A=s.toastCount>0;ln.useEffect(()=>{let O=I=>{n.length!==0&&n.every(D=>I[D]||I.code===D)&&f.current?.focus()};return document.addEventListener("keydown",O),()=>document.removeEventListener("keydown",O)},[n]),ln.useEffect(()=>{let O=l.current,I=f.current;if(A&&O&&I){let M=()=>{if(!s.isClosePausedRef.current){let Y=new CustomEvent(Oz);I.dispatchEvent(Y),s.isClosePausedRef.current=!0}},D=()=>{if(s.isClosePausedRef.current){let Y=new CustomEvent(Lz);I.dispatchEvent(Y),s.isClosePausedRef.current=!1}},L=Y=>{!O.contains(Y.relatedTarget)&&D()},W=()=>{O.contains(document.activeElement)||D()};return O.addEventListener("focusin",M),O.addEventListener("focusout",L),O.addEventListener("pointermove",M),O.addEventListener("pointerleave",W),window.addEventListener("blur",M),window.addEventListener("focus",D),()=>{O.removeEventListener("focusin",M),O.removeEventListener("focusout",L),O.removeEventListener("pointermove",M),O.removeEventListener("pointerleave",W),window.removeEventListener("blur",M),window.removeEventListener("focus",D)}}},[A,s.isClosePausedRef]);let k=ln.useCallback(({tabbingDirection:O})=>{let M=o().map(D=>{let L=D.ref.current,W=[L,...fVe(L)];return O==="forwards"?W:W.reverse()});return(O==="forwards"?M.reverse():M).flat()},[o]);return ln.useEffect(()=>{let O=f.current;if(O){let I=M=>{let D=M.altKey||M.ctrlKey||M.metaKey;if(M.key==="Tab"&&!D){let W=document.activeElement,Y=M.shiftKey;if(M.target===O&&Y){u.current?.focus();return}let oe=k({tabbingDirection:Y?"backwards":"forwards"}),Q=oe.findIndex(Ee=>Ee===W);Iz(oe.slice(Q+1))?M.preventDefault():Y?u.current?.focus():c.current?.focus()}};return O.addEventListener("keydown",I),()=>O.removeEventListener("keydown",I)}},[o,k]),(0,da.jsxs)(ute,{ref:l,role:"region","aria-label":a.replace("{hotkey}",w),tabIndex:-1,style:{pointerEvents:A?void 0:"none"},children:[A&&(0,da.jsx)(Nz,{ref:u,onFocusFromOutsideViewport:()=>{let O=k({tabbingDirection:"forwards"});Iz(O)}}),(0,da.jsx)(Dz.Slot,{scope:r,children:(0,da.jsx)(Ye.ol,{tabIndex:-1,...i,ref:g})}),A&&(0,da.jsx)(Nz,{ref:c,onFocusFromOutsideViewport:()=>{let O=k({tabbingDirection:"backwards"});Iz(O)}})]})});Oie.displayName=Iie;var Lie="ToastFocusProxy",Nz=ln.forwardRef((e,t)=>{let{__scopeToast:r,onFocusFromOutsideViewport:n,...a}=e,i=NT(Lie,r);return(0,da.jsx)(b0,{"aria-hidden":!0,tabIndex:0,...a,ref:t,style:{position:"fixed"},onFocus:s=>{let o=s.relatedTarget;!i.viewport?.contains(o)&&n()}})});Nz.displayName=Lie;var MT="Toast",QFe="toast.swipeStart",eVe="toast.swipeMove",tVe="toast.swipeCancel",rVe="toast.swipeEnd",Nie=ln.forwardRef((e,t)=>{let{forceMount:r,open:n,defaultOpen:a,onOpenChange:i,...s}=e,[o=!0,l]=Sr({prop:n,defaultProp:a,onChange:i});return(0,da.jsx)(Pn,{present:r||o,children:(0,da.jsx)(iVe,{open:o,...s,ref:t,onClose:()=>l(!1),onPause:jr(e.onPause),onResume:jr(e.onResume),onSwipeStart:Be(e.onSwipeStart,u=>{u.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:Be(e.onSwipeMove,u=>{let{x:c,y:f}=u.detail.delta;u.currentTarget.setAttribute("data-swipe","move"),u.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${c}px`),u.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${f}px`)}),onSwipeCancel:Be(e.onSwipeCancel,u=>{u.currentTarget.setAttribute("data-swipe","cancel"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),u.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:Be(e.onSwipeEnd,u=>{let{x:c,y:f}=u.detail.delta;u.currentTarget.setAttribute("data-swipe","end"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),u.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${c}px`),u.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${f}px`),l(!1)})})})});Nie.displayName=MT;var[nVe,aVe]=_ie(MT,{onClose(){}}),iVe=ln.forwardRef((e,t)=>{let{__scopeToast:r,type:n="foreground",duration:a,open:i,onClose:s,onEscapeKeyDown:o,onPause:l,onResume:u,onSwipeStart:c,onSwipeMove:f,onSwipeCancel:g,onSwipeEnd:w,...A}=e,k=NT(MT,r),[O,I]=ln.useState(null),M=kt(t,ie=>I(ie)),D=ln.useRef(null),L=ln.useRef(null),W=a||k.duration,Y=ln.useRef(0),j=ln.useRef(W),re=ln.useRef(0),{onToastAdd:oe,onToastRemove:Q}=k,Ee=jr(()=>{O?.contains(document.activeElement)&&k.viewport?.focus(),s()}),ge=ln.useCallback(ie=>{!ie||ie===1/0||(window.clearTimeout(re.current),Y.current=new Date().getTime(),re.current=window.setTimeout(Ee,ie))},[Ee]);ln.useEffect(()=>{let ie=k.viewport;if(ie){let se=()=>{ge(j.current),u?.()},me=()=>{let Ce=new Date().getTime()-Y.current;j.current=j.current-Ce,window.clearTimeout(re.current),l?.()};return ie.addEventListener(Oz,me),ie.addEventListener(Lz,se),()=>{ie.removeEventListener(Oz,me),ie.removeEventListener(Lz,se)}}},[k.viewport,W,l,u,ge]),ln.useEffect(()=>{i&&!k.isClosePausedRef.current&&ge(W)},[i,W,k.isClosePausedRef,ge]),ln.useEffect(()=>(oe(),()=>Q()),[oe,Q]);let ue=ln.useMemo(()=>O?Fie(O):null,[O]);return k.viewport?(0,da.jsxs)(da.Fragment,{children:[ue&&(0,da.jsx)(sVe,{__scopeToast:r,role:"status","aria-live":n==="foreground"?"assertive":"polite","aria-atomic":!0,children:ue}),(0,da.jsx)(nVe,{scope:r,onClose:Ee,children:kie.createPortal((0,da.jsx)(Dz.ItemSlot,{scope:r,children:(0,da.jsx)(cte,{asChild:!0,onEscapeKeyDown:Be(o,()=>{k.isFocusedToastEscapeKeyDownRef.current||Ee(),k.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,da.jsx)(Ye.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":i?"open":"closed","data-swipe-direction":k.swipeDirection,...A,ref:M,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:Be(e.onKeyDown,ie=>{ie.key==="Escape"&&(o?.(ie.nativeEvent),ie.nativeEvent.defaultPrevented||(k.isFocusedToastEscapeKeyDownRef.current=!0,Ee()))}),onPointerDown:Be(e.onPointerDown,ie=>{ie.button===0&&(D.current={x:ie.clientX,y:ie.clientY})}),onPointerMove:Be(e.onPointerMove,ie=>{if(!D.current)return;let se=ie.clientX-D.current.x,me=ie.clientY-D.current.y,Ce=!!L.current,_e=["left","right"].includes(k.swipeDirection),Ne=["left","up"].includes(k.swipeDirection)?Math.min:Math.max,de=_e?Ne(0,se):0,nt=_e?0:Ne(0,me),tt=ie.pointerType==="touch"?10:2,ve={x:de,y:nt},_t={originalEvent:ie,delta:ve};Ce?(L.current=ve,LT(eVe,f,_t,{discrete:!1})):Pie(ve,k.swipeDirection,tt)?(L.current=ve,LT(QFe,c,_t,{discrete:!1}),ie.target.setPointerCapture(ie.pointerId)):(Math.abs(se)>tt||Math.abs(me)>tt)&&(D.current=null)}),onPointerUp:Be(e.onPointerUp,ie=>{let se=L.current,me=ie.target;if(me.hasPointerCapture(ie.pointerId)&&me.releasePointerCapture(ie.pointerId),L.current=null,D.current=null,se){let Ce=ie.currentTarget,_e={originalEvent:ie,delta:se};Pie(se,k.swipeDirection,k.swipeThreshold)?LT(rVe,w,_e,{discrete:!0}):LT(tVe,g,_e,{discrete:!0}),Ce.addEventListener("click",Ne=>Ne.preventDefault(),{once:!0})}})})})}),k.viewport)})]}):null}),sVe=e=>{let{__scopeToast:t,children:r,...n}=e,a=NT(MT,t),[i,s]=ln.useState(!1),[o,l]=ln.useState(!1);return dVe(()=>s(!0)),ln.useEffect(()=>{let u=window.setTimeout(()=>l(!0),1e3);return()=>window.clearTimeout(u)},[]),o?null:(0,da.jsx)(bo,{asChild:!0,children:(0,da.jsx)(b0,{...n,children:i&&(0,da.jsxs)(da.Fragment,{children:[a.label," ",r]})})})},oVe="ToastTitle",Mie=ln.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e;return(0,da.jsx)(Ye.div,{...n,ref:t})});Mie.displayName=oVe;var lVe="ToastDescription",cVe=ln.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e;return(0,da.jsx)(Ye.div,{...n,ref:t})});cVe.displayName=lVe;var Die="ToastAction",uVe=ln.forwardRef((e,t)=>{let{altText:r,...n}=e;return r.trim()?(0,da.jsx)(jie,{altText:r,asChild:!0,children:(0,da.jsx)(zie,{...n,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${Die}\`. Expected non-empty \`string\`.`),null)});uVe.displayName=Die;var Bie="ToastClose",zie=ln.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e,a=aVe(Bie,r);return(0,da.jsx)(jie,{asChild:!0,children:(0,da.jsx)(Ye.button,{type:"button",...n,ref:t,onClick:Be(e.onClick,a.onClose)})})});zie.displayName=Bie;var jie=ln.forwardRef((e,t)=>{let{__scopeToast:r,altText:n,...a}=e;return(0,da.jsx)(Ye.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...a,ref:t})});function Fie(e){let t=[];return Array.from(e.childNodes).forEach(n=>{if(n.nodeType===n.TEXT_NODE&&n.textContent&&t.push(n.textContent),pVe(n)){let a=n.ariaHidden||n.hidden||n.style.display==="none",i=n.dataset.radixToastAnnounceExclude==="";if(!a)if(i){let s=n.dataset.radixToastAnnounceAlt;s&&t.push(s)}else t.push(...Fie(n))}}),t}function LT(e,t,r,{discrete:n}){let a=r.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?jp(a,i):a.dispatchEvent(i)}var Pie=(e,t,r=0)=>{let n=Math.abs(e.x),a=Math.abs(e.y),i=n>a;return t==="left"||t==="right"?i&&n>r:!i&&a>r};function dVe(e=()=>{}){let t=jr(e);Gn(()=>{let r=0,n=0;return r=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(r),window.cancelAnimationFrame(n)}},[t])}function pVe(e){return e.nodeType===e.ELEMENT_NODE}function fVe(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{let a=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||a?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function Iz(e){let t=document.activeElement;return e.some(r=>r===t?!0:(r.focus(),document.activeElement!==t))}var Vie=Rie,Hie=Oie,$ie=Nie,Uie=Mie;d();p();var Gie=J(Se(),1);var qie=J(Ze(),1),hVe="Toggle",zz=Gie.forwardRef((e,t)=>{let{pressed:r,defaultPressed:n=!1,onPressedChange:a,...i}=e,[s=!1,o]=Sr({prop:r,onChange:a,defaultProp:n});return(0,qie.jsx)(Ye.button,{type:"button","aria-pressed":s,"data-state":s?"on":"off","data-disabled":e.disabled?"":void 0,...i,ref:t,onClick:Be(e.onClick,()=>{e.disabled||o(!s)})})});zz.displayName=hVe;var h5={};Wr(h5,{Item:()=>Vz,Root:()=>Fz,ToggleGroup:()=>zT,ToggleGroupItem:()=>jz,createToggleGroupScope:()=>BT});d();p();var Zp=J(Se(),1);var Tl=J(Ze(),1),f5="ToggleGroup",[Zie,BT]=ur(f5,[Ps]),Wie=Ps(),zT=Zp.default.forwardRef((e,t)=>{let{type:r,...n}=e;if(r==="single")return(0,Tl.jsx)(gVe,{...n,ref:t});if(r==="multiple")return(0,Tl.jsx)(vVe,{...n,ref:t});throw new Error(`Missing prop \`type\` expected on \`${f5}\``)});zT.displayName=f5;var[Jie,Yie]=Zie(f5),gVe=Zp.default.forwardRef((e,t)=>{let{value:r,defaultValue:n,onValueChange:a=()=>{},...i}=e,[s,o]=Sr({prop:r,defaultProp:n,onChange:a});return(0,Tl.jsx)(Jie,{scope:e.__scopeToggleGroup,type:"single",value:s?[s]:[],onItemActivate:o,onItemDeactivate:Zp.default.useCallback(()=>o(""),[o]),children:(0,Tl.jsx)(Xie,{...i,ref:t})})}),vVe=Zp.default.forwardRef((e,t)=>{let{value:r,defaultValue:n,onValueChange:a=()=>{},...i}=e,[s=[],o]=Sr({prop:r,defaultProp:n,onChange:a}),l=Zp.default.useCallback(c=>o((f=[])=>[...f,c]),[o]),u=Zp.default.useCallback(c=>o((f=[])=>f.filter(g=>g!==c)),[o]);return(0,Tl.jsx)(Jie,{scope:e.__scopeToggleGroup,type:"multiple",value:s,onItemActivate:l,onItemDeactivate:u,children:(0,Tl.jsx)(Xie,{...i,ref:t})})});zT.displayName=f5;var[yVe,bVe]=Zie(f5),Xie=Zp.default.forwardRef((e,t)=>{let{__scopeToggleGroup:r,disabled:n=!1,rovingFocus:a=!0,orientation:i,dir:s,loop:o=!0,...l}=e,u=Wie(r),c=Xa(s),f={role:"group",dir:c,...l};return(0,Tl.jsx)(yVe,{scope:r,rovingFocus:a,disabled:n,children:a?(0,Tl.jsx)(mu,{asChild:!0,...u,orientation:i,dir:c,loop:o,children:(0,Tl.jsx)(Ye.div,{...f,ref:t})}):(0,Tl.jsx)(Ye.div,{...f,ref:t})})}),DT="ToggleGroupItem",jz=Zp.default.forwardRef((e,t)=>{let r=Yie(DT,e.__scopeToggleGroup),n=bVe(DT,e.__scopeToggleGroup),a=Wie(e.__scopeToggleGroup),i=r.value.includes(e.value),s=n.disabled||e.disabled,o={...e,pressed:i,disabled:s},l=Zp.default.useRef(null);return n.rovingFocus?(0,Tl.jsx)(gc,{asChild:!0,...a,focusable:!s,active:i,ref:l,children:(0,Tl.jsx)(Kie,{...o,ref:t})}):(0,Tl.jsx)(Kie,{...o,ref:t})});jz.displayName=DT;var Kie=Zp.default.forwardRef((e,t)=>{let{__scopeToggleGroup:r,value:n,...a}=e,i=Yie(DT,r),s={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},o=i.type==="single"?s:void 0;return(0,Tl.jsx)(zz,{...o,...a,ref:t,onPressedChange:l=>{l?i.onItemActivate(n):i.onItemDeactivate(n)}})}),Fz=zT,Vz=jz;d();p();var iv=J(Se(),1);var Ad=J(Ze(),1),Hz="Toolbar",[xVe,iLt]=ur(Hz,[Ps,BT]),$z=Ps(),Qie=BT(),[wVe,ese]=xVe(Hz),CVe=iv.forwardRef((e,t)=>{let{__scopeToolbar:r,orientation:n="horizontal",dir:a,loop:i=!0,...s}=e,o=$z(r),l=Xa(a);return(0,Ad.jsx)(wVe,{scope:r,orientation:n,dir:l,children:(0,Ad.jsx)(mu,{asChild:!0,...o,orientation:n,dir:l,loop:i,children:(0,Ad.jsx)(Ye.div,{role:"toolbar","aria-orientation":n,dir:l,...s,ref:t})})})});CVe.displayName=Hz;var tse="ToolbarSeparator",SVe=iv.forwardRef((e,t)=>{let{__scopeToolbar:r,...n}=e,a=ese(tse,r);return(0,Ad.jsx)(lie,{orientation:a.orientation==="horizontal"?"vertical":"horizontal",...n,ref:t})});SVe.displayName=tse;var TVe="ToolbarButton",rse=iv.forwardRef((e,t)=>{let{__scopeToolbar:r,...n}=e,a=$z(r);return(0,Ad.jsx)(gc,{asChild:!0,...a,focusable:!e.disabled,children:(0,Ad.jsx)(Ye.button,{type:"button",...n,ref:t})})});rse.displayName=TVe;var EVe="ToolbarLink",AVe=iv.forwardRef((e,t)=>{let{__scopeToolbar:r,...n}=e,a=$z(r);return(0,Ad.jsx)(gc,{asChild:!0,...a,focusable:!0,children:(0,Ad.jsx)(Ye.a,{...n,ref:t,onKeyDown:Be(e.onKeyDown,i=>{i.key===" "&&i.currentTarget.click()})})})});AVe.displayName=EVe;var nse="ToolbarToggleGroup",PVe=iv.forwardRef((e,t)=>{let{__scopeToolbar:r,...n}=e,a=ese(nse,r),i=Qie(r);return(0,Ad.jsx)(Fz,{"data-orientation":a.orientation,dir:a.dir,...i,...n,ref:t,rovingFocus:!1})});PVe.displayName=nse;var kVe="ToolbarToggleItem",_Ve=iv.forwardRef((e,t)=>{let{__scopeToolbar:r,...n}=e,a=Qie(r),i={__scopeToolbar:e.__scopeToolbar};return(0,Ad.jsx)(rse,{asChild:!0,...i,children:(0,Ad.jsx)(Vz,{...a,...n,ref:t})})});_Ve.displayName=kVe;var c1={};Wr(c1,{Arrow:()=>YVe,Content:()=>JVe,Portal:()=>WVe,Provider:()=>qVe,Root:()=>KVe,Tooltip:()=>Zz,TooltipArrow:()=>Qz,TooltipContent:()=>Xz,TooltipPortal:()=>Yz,TooltipProvider:()=>Kz,TooltipTrigger:()=>Wz,Trigger:()=>ZVe,createTooltipScope:()=>IVe});d();p();var pn=J(Se(),1);var fs=J(Ze(),1),[jT,IVe]=ur("Tooltip",[Cl]),FT=Cl(),ase="TooltipProvider",OVe=700,Uz="tooltip.open",[LVe,qz]=jT(ase),Kz=e=>{let{__scopeTooltip:t,delayDuration:r=OVe,skipDelayDuration:n=300,disableHoverableContent:a=!1,children:i}=e,[s,o]=pn.useState(!0),l=pn.useRef(!1),u=pn.useRef(0);return pn.useEffect(()=>{let c=u.current;return()=>window.clearTimeout(c)},[]),(0,fs.jsx)(LVe,{scope:t,isOpenDelayed:s,delayDuration:r,onOpen:pn.useCallback(()=>{window.clearTimeout(u.current),o(!1)},[]),onClose:pn.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>o(!0),n)},[n]),isPointerInTransitRef:l,onPointerInTransitChange:pn.useCallback(c=>{l.current=c},[]),disableHoverableContent:a,children:i})};Kz.displayName=ase;var VT="Tooltip",[NVe,B8]=jT(VT),Zz=e=>{let{__scopeTooltip:t,children:r,open:n,defaultOpen:a=!1,onOpenChange:i,disableHoverableContent:s,delayDuration:o}=e,l=qz(VT,e.__scopeTooltip),u=FT(t),[c,f]=pn.useState(null),g=Dn(),w=pn.useRef(0),A=s??l.disableHoverableContent,k=o??l.delayDuration,O=pn.useRef(!1),[I=!1,M]=Sr({prop:n,defaultProp:a,onChange:j=>{j?(l.onOpen(),document.dispatchEvent(new CustomEvent(Uz))):l.onClose(),i?.(j)}}),D=pn.useMemo(()=>I?O.current?"delayed-open":"instant-open":"closed",[I]),L=pn.useCallback(()=>{window.clearTimeout(w.current),w.current=0,O.current=!1,M(!0)},[M]),W=pn.useCallback(()=>{window.clearTimeout(w.current),w.current=0,M(!1)},[M]),Y=pn.useCallback(()=>{window.clearTimeout(w.current),w.current=window.setTimeout(()=>{O.current=!0,M(!0),w.current=0},k)},[k,M]);return pn.useEffect(()=>()=>{w.current&&(window.clearTimeout(w.current),w.current=0)},[]),(0,fs.jsx)(Gp,{...u,children:(0,fs.jsx)(NVe,{scope:t,contentId:g,open:I,stateAttribute:D,trigger:c,onTriggerChange:f,onTriggerEnter:pn.useCallback(()=>{l.isOpenDelayed?Y():L()},[l.isOpenDelayed,Y,L]),onTriggerLeave:pn.useCallback(()=>{A?W():(window.clearTimeout(w.current),w.current=0)},[W,A]),onOpen:L,onClose:W,disableHoverableContent:A,children:r})})};Zz.displayName=VT;var Gz="TooltipTrigger",Wz=pn.forwardRef((e,t)=>{let{__scopeTooltip:r,...n}=e,a=B8(Gz,r),i=qz(Gz,r),s=FT(r),o=pn.useRef(null),l=kt(t,o,a.onTriggerChange),u=pn.useRef(!1),c=pn.useRef(!1),f=pn.useCallback(()=>u.current=!1,[]);return pn.useEffect(()=>()=>document.removeEventListener("pointerup",f),[f]),(0,fs.jsx)(qp,{asChild:!0,...s,children:(0,fs.jsx)(Ye.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...n,ref:l,onPointerMove:Be(e.onPointerMove,g=>{g.pointerType!=="touch"&&!c.current&&!i.isPointerInTransitRef.current&&(a.onTriggerEnter(),c.current=!0)}),onPointerLeave:Be(e.onPointerLeave,()=>{a.onTriggerLeave(),c.current=!1}),onPointerDown:Be(e.onPointerDown,()=>{u.current=!0,document.addEventListener("pointerup",f,{once:!0})}),onFocus:Be(e.onFocus,()=>{u.current||a.onOpen()}),onBlur:Be(e.onBlur,a.onClose),onClick:Be(e.onClick,a.onClose)})})});Wz.displayName=Gz;var Jz="TooltipPortal",[MVe,DVe]=jT(Jz,{forceMount:void 0}),Yz=e=>{let{__scopeTooltip:t,forceMount:r,children:n,container:a}=e,i=B8(Jz,t);return(0,fs.jsx)(MVe,{scope:t,forceMount:r,children:(0,fs.jsx)(Pn,{present:r||i.open,children:(0,fs.jsx)(bo,{asChild:!0,container:a,children:n})})})};Yz.displayName=Jz;var m5="TooltipContent",Xz=pn.forwardRef((e,t)=>{let r=DVe(m5,e.__scopeTooltip),{forceMount:n=r.forceMount,side:a="top",...i}=e,s=B8(m5,e.__scopeTooltip);return(0,fs.jsx)(Pn,{present:n||s.open,children:s.disableHoverableContent?(0,fs.jsx)(ise,{side:a,...i,ref:t}):(0,fs.jsx)(BVe,{side:a,...i,ref:t})})}),BVe=pn.forwardRef((e,t)=>{let r=B8(m5,e.__scopeTooltip),n=qz(m5,e.__scopeTooltip),a=pn.useRef(null),i=kt(t,a),[s,o]=pn.useState(null),{trigger:l,onClose:u}=r,c=a.current,{onPointerInTransitChange:f}=n,g=pn.useCallback(()=>{o(null),f(!1)},[f]),w=pn.useCallback((A,k)=>{let O=A.currentTarget,I={x:A.clientX,y:A.clientY},M=FVe(I,O.getBoundingClientRect()),D=VVe(I,M),L=HVe(k.getBoundingClientRect()),W=UVe([...D,...L]);o(W),f(!0)},[f]);return pn.useEffect(()=>()=>g(),[g]),pn.useEffect(()=>{if(l&&c){let A=O=>w(O,c),k=O=>w(O,l);return l.addEventListener("pointerleave",A),c.addEventListener("pointerleave",k),()=>{l.removeEventListener("pointerleave",A),c.removeEventListener("pointerleave",k)}}},[l,c,w,g]),pn.useEffect(()=>{if(s){let A=k=>{let O=k.target,I={x:k.clientX,y:k.clientY},M=l?.contains(O)||c?.contains(O),D=!$Ve(I,s);M?g():D&&(g(),u())};return document.addEventListener("pointermove",A),()=>document.removeEventListener("pointermove",A)}},[l,c,s,u,g]),(0,fs.jsx)(ise,{...e,ref:i})}),[zVe,jVe]=jT(VT,{isInside:!1}),ise=pn.forwardRef((e,t)=>{let{__scopeTooltip:r,children:n,"aria-label":a,onEscapeKeyDown:i,onPointerDownOutside:s,...o}=e,l=B8(m5,r),u=FT(r),{onClose:c}=l;return pn.useEffect(()=>(document.addEventListener(Uz,c),()=>document.removeEventListener(Uz,c)),[c]),pn.useEffect(()=>{if(l.trigger){let f=g=>{g.target?.contains(l.trigger)&&c()};return window.addEventListener("scroll",f,{capture:!0}),()=>window.removeEventListener("scroll",f,{capture:!0})}},[l.trigger,c]),(0,fs.jsx)($o,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:f=>f.preventDefault(),onDismiss:c,children:(0,fs.jsxs)(n1,{"data-state":l.stateAttribute,...u,...o,ref:t,style:{...o.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,fs.jsx)(R9,{children:n}),(0,fs.jsx)(zVe,{scope:r,isInside:!0,children:(0,fs.jsx)(F2,{id:l.contentId,role:"tooltip",children:a||n})})]})})});Xz.displayName=m5;var sse="TooltipArrow",Qz=pn.forwardRef((e,t)=>{let{__scopeTooltip:r,...n}=e,a=FT(r);return jVe(sse,r).isInside?null:(0,fs.jsx)(a1,{...a,...n,ref:t})});Qz.displayName=sse;function FVe(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),a=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(r,n,a,i)){case i:return"left";case a:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function VVe(e,t,r=5){let n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r});break}return n}function HVe(e){let{top:t,right:r,bottom:n,left:a}=e;return[{x:a,y:t},{x:r,y:t},{x:r,y:n},{x:a,y:n}]}function $Ve(e,t){let{x:r,y:n}=e,a=!1;for(let i=0,s=t.length-1;in!=c>n&&r<(u-o)*(n-l)/(c-l)+o&&(a=!a)}return a}function UVe(e){let t=e.slice();return t.sort((r,n)=>r.xn.x?1:r.yn.y?1:0),GVe(t)}function GVe(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n=2;){let i=t[t.length-1],s=t[t.length-2];if((i.x-s.x)*(a.y-s.y)>=(i.y-s.y)*(a.x-s.x))t.pop();else break}t.push(a)}t.pop();let r=[];for(let n=e.length-1;n>=0;n--){let a=e[n];for(;r.length>=2;){let i=r[r.length-1],s=r[r.length-2];if((i.x-s.x)*(a.y-s.y)>=(i.y-s.y)*(a.x-s.x))r.pop();else break}r.push(a)}return r.pop(),t.length===1&&r.length===1&&t[0].x===r[0].x&&t[0].y===r[0].y?t:t.concat(r)}var qVe=Kz,KVe=Zz,ZVe=Wz,WVe=Yz,JVe=Xz,YVe=Qz;var ej=CS.Root;d();p();var zi=J(Se(),1),mse=J(yr(),1);d();p();d();p();d();p();var nr={asChild:{type:"boolean"}};d();p();var $a={width:{type:"string",className:"rt-r-w",customProperties:["--width"],responsive:!0},minWidth:{type:"string",className:"rt-r-min-w",customProperties:["--min-width"],responsive:!0},maxWidth:{type:"string",className:"rt-r-max-w",customProperties:["--max-width"],responsive:!0}};d();p();var Pd={height:{type:"string",className:"rt-r-h",customProperties:["--height"],responsive:!0},minHeight:{type:"string",className:"rt-r-min-h",customProperties:["--min-height"],responsive:!0},maxHeight:{type:"string",className:"rt-r-max-h",customProperties:["--max-height"],responsive:!0}};var XVe=["1","2","3","4"],z8={...nr,align:{type:"enum",className:"rt-r-align",values:["start","center"],default:"center"},size:{type:"enum",className:"rt-r-size",values:XVe,default:"3",responsive:!0},width:$a.width,minWidth:$a.minWidth,maxWidth:{...$a.maxWidth,default:"600px"},...Pd};d();p();var V8=J(Se(),1),use=J(yr(),1);d();p();d();p();var $T=["gray","gold","bronze","brown","yellow","amber","orange","tomato","red","ruby","crimson","pink","plum","purple","violet","iris","indigo","blue","cyan","teal","jade","green","grass","lime","mint","sky"],ose=["auto","gray","mauve","slate","sage","olive","sand"],kn={color:{type:"enum",values:$T,default:void 0}},kd={color:{type:"enum",values:$T,default:""}};d();p();var wn={highContrast:{type:"boolean",className:"rt-high-contrast",default:void 0}};d();p();var QVe=["normal","start","end","both"],j0={trim:{type:"enum",className:"rt-r-lt",values:QVe,responsive:!0}};d();p();var eHe=["left","center","right"],UT={align:{type:"enum",className:"rt-r-ta",values:eHe,responsive:!0}};d();p();var tHe=["wrap","nowrap","pretty","balance"],vc={wrap:{type:"enum",className:"rt-r-tw",values:tHe,responsive:!0}};d();p();var yc={truncate:{type:"boolean",className:"rt-truncate"}};d();p();var rHe=["light","regular","medium","bold"],F0={weight:{type:"enum",className:"rt-r-weight",values:rHe,responsive:!0}};var nHe=["h1","h2","h3","h4","h5","h6"],aHe=["1","2","3","4","5","6","7","8","9"],lse={as:{type:"enum",values:nHe,default:"h1"},...nr,size:{type:"enum",className:"rt-r-size",values:aHe,default:"6",responsive:!0},...F0,...UT,...j0,...yc,...vc,...kn,...wn};d();p();var F8=J(yr(),1);d();p();d();p();var j8=["initial","xs","sm","md","lg","xl"];d();p();function tj(e,t){return Object.prototype.hasOwnProperty.call(e,t)}d();p();function sv(e){return typeof e=="object"&&Object.keys(e).some(t=>j8.includes(t))}function u1({className:e,customProperties:t,...r}){let n=V0({allowArbitraryValues:!0,className:e,...r}),a=iHe({customProperties:t,...r});return[n,a]}function V0({allowArbitraryValues:e,value:t,className:r,propValues:n,parseValue:a=i=>i}){let i=[];if(t){if(typeof t=="string"&&n.includes(t))return cse(r,t,a);if(sv(t)){let s=t;for(let o in s){if(!tj(s,o)||!j8.includes(o))continue;let l=s[o];if(l!==void 0){if(n.includes(l)){let u=cse(r,l,a),c=o==="initial"?u:`${o}:${u}`;i.push(c)}else if(e){let u=o==="initial"?r:`${o}:${r}`;i.push(u)}}}return i.join(" ")}if(e)return r}}function cse(e,t,r){let n=e?"-":"",a=r(t),i=a?.startsWith("-"),s=i?"-":"",o=i?a?.substring(1):a;return`${s}${e}${n}${o}`}function iHe({customProperties:e,value:t,propValues:r,parseValue:n=a=>a}){let a={};if(!(!t||typeof t=="string"&&r.includes(t))){if(typeof t=="string"&&(a=Object.fromEntries(e.map(i=>[i,t]))),sv(t)){let i=t;for(let s in i){if(!tj(i,s)||!j8.includes(s))continue;let o=i[s];if(!r.includes(o))for(let l of e)a={[s==="initial"?l:`${l}-${s}`]:o,...a}}}for(let i in a){let s=a[i];s!==void 0&&(a[i]=n(s))}return a}}d();p();function Vh(...e){let t={};for(let r of e)r&&(t={...t,...r});return Object.keys(t).length?t:void 0}function sHe(...e){return Object.assign({},...e)}function pt(e,...t){let r,n,a={...e},i=sHe(...t);for(let s in i){let o=a[s],l=i[s];if(l.default!==void 0&&o===void 0&&(o=l.default),l.type==="enum"&&![l.default,...l.values].includes(o)&&!sv(o)&&(o=l.default),a[s]=o,"className"in l&&l.className){delete a[s];let u="responsive"in l;if(!o||sv(o)&&!u)continue;if(sv(o)&&(l.default!==void 0&&o.initial===void 0&&(o.initial=l.default),l.type==="enum"&&([l.default,...l.values].includes(o.initial)||(o.initial=l.default))),l.type==="enum"){let c=V0({allowArbitraryValues:!1,value:o,className:l.className,propValues:l.values,parseValue:l.parseValue});r=(0,F8.default)(r,c);continue}if(l.type==="string"||l.type==="enum | string"){let c=l.type==="string"?[]:l.values,[f,g]=u1({className:l.className,customProperties:l.customProperties,propValues:c,parseValue:l.parseValue,value:o});n=Vh(n,g),r=(0,F8.default)(r,f);continue}if(l.type==="boolean"&&o){r=(0,F8.default)(r,l.className);continue}}}return a.className=(0,F8.default)(r,e.className),a.style=Vh(n,e.style),a}d();p();var ov=["0","1","2","3","4","5","6","7","8","9","-1","-2","-3","-4","-5","-6","-7","-8","-9"],zt={m:{type:"enum | string",values:ov,responsive:!0,className:"rt-r-m",customProperties:["--m"]},mx:{type:"enum | string",values:ov,responsive:!0,className:"rt-r-mx",customProperties:["--ml","--mr"]},my:{type:"enum | string",values:ov,responsive:!0,className:"rt-r-my",customProperties:["--mt","--mb"]},mt:{type:"enum | string",values:ov,responsive:!0,className:"rt-r-mt",customProperties:["--mt"]},mr:{type:"enum | string",values:ov,responsive:!0,className:"rt-r-mr",customProperties:["--mr"]},mb:{type:"enum | string",values:ov,responsive:!0,className:"rt-r-mb",customProperties:["--mb"]},ml:{type:"enum | string",values:ov,responsive:!0,className:"rt-r-ml",customProperties:["--ml"]}};var xo=V8.forwardRef((e,t)=>{let{children:r,className:n,asChild:a,as:i="h1",color:s,...o}=pt(e,lse,zt);return V8.createElement(Gr.Root,{"data-accent-color":s,...o,ref:t,className:(0,use.default)("rt-Heading",n)},a?r:V8.createElement(i,null,r))});xo.displayName="Heading";d();p();var H8=J(Se(),1),pse=J(yr(),1);d();p();var oHe=["span","div","label","p"],lHe=["1","2","3","4","5","6","7","8","9"],dse={as:{type:"enum",values:oHe,default:"span"},...nr,size:{type:"enum",className:"rt-r-size",values:lHe,responsive:!0},...F0,...UT,...j0,...yc,...vc,...kn,...wn};var Tr=H8.forwardRef((e,t)=>{let{children:r,className:n,asChild:a,as:i="span",color:s,...o}=pt(e,dse,zt);return H8.createElement(Gr.Root,{"data-accent-color":s,...o,ref:t,className:(0,pse.default)("rt-Text",n)},a?r:H8.createElement(i,null,r))});Tr.displayName="Text";d();p();var Yn=J(Se(),1),fse=J(yr(),1);d();p();function GT(e){switch(e){case"tomato":case"red":case"ruby":case"crimson":case"pink":case"plum":case"purple":case"violet":return"mauve";case"iris":case"indigo":case"blue":case"sky":case"cyan":return"slate";case"teal":case"jade":case"mint":case"green":return"sage";case"grass":case"lime":return"olive";case"yellow":case"amber":case"orange":case"brown":case"gold":case"bronze":return"sand";case"gray":return"gray"}}d();p();d();p();var rj=["none","small","medium","large","full"],Bi={radius:{type:"enum",values:rj,default:void 0}};var cHe=["inherit","light","dark"],uHe=["solid","translucent"],dHe=["90%","95%","100%","105%","110%"],Ua={...nr,hasBackground:{type:"boolean",default:!0},appearance:{type:"enum",values:cHe,default:"inherit"},accentColor:{type:"enum",values:$T,default:"indigo"},grayColor:{type:"enum",values:ose,default:"auto"},panelBackground:{type:"enum",values:uHe,default:"translucent"},radius:{type:"enum",values:rj,default:"medium"},scaling:{type:"enum",values:dHe,default:"100%"}};var g5=()=>{},$8=Yn.createContext(void 0);function Hh(){let e=Yn.useContext($8);if(e===void 0)throw new Error("`useThemeContext` must be used within a `Theme`");return e}var Ga=Yn.forwardRef((e,t)=>Yn.useContext($8)===void 0?Yn.createElement(c1.Provider,{delayDuration:200},Yn.createElement(L9.Provider,{dir:"ltr"},Yn.createElement(hse,{...e,ref:t}))):Yn.createElement(nj,{...e,ref:t}));Ga.displayName="Theme";var hse=Yn.forwardRef((e,t)=>{let{appearance:r=Ua.appearance.default,accentColor:n=Ua.accentColor.default,grayColor:a=Ua.grayColor.default,panelBackground:i=Ua.panelBackground.default,radius:s=Ua.radius.default,scaling:o=Ua.scaling.default,hasBackground:l=Ua.hasBackground.default,...u}=e,[c,f]=Yn.useState(r);Yn.useEffect(()=>f(r),[r]);let[g,w]=Yn.useState(n);Yn.useEffect(()=>w(n),[n]);let[A,k]=Yn.useState(a);Yn.useEffect(()=>k(a),[a]);let[O,I]=Yn.useState(i);Yn.useEffect(()=>I(i),[i]);let[M,D]=Yn.useState(s);Yn.useEffect(()=>D(s),[s]);let[L,W]=Yn.useState(o);return Yn.useEffect(()=>W(o),[o]),Yn.createElement(nj,{...u,ref:t,isRoot:!0,hasBackground:l,appearance:c,accentColor:g,grayColor:A,panelBackground:O,radius:M,scaling:L,onAppearanceChange:f,onAccentColorChange:w,onGrayColorChange:k,onPanelBackgroundChange:I,onRadiusChange:D,onScalingChange:W})});hse.displayName="ThemeRoot";var nj=Yn.forwardRef((e,t)=>{let r=Yn.useContext($8),{asChild:n,isRoot:a,hasBackground:i,appearance:s=r?.appearance??Ua.appearance.default,accentColor:o=r?.accentColor??Ua.accentColor.default,grayColor:l=r?.resolvedGrayColor??Ua.grayColor.default,panelBackground:u=r?.panelBackground??Ua.panelBackground.default,radius:c=r?.radius??Ua.radius.default,scaling:f=r?.scaling??Ua.scaling.default,onAppearanceChange:g=g5,onAccentColorChange:w=g5,onGrayColorChange:A=g5,onPanelBackgroundChange:k=g5,onRadiusChange:O=g5,onScalingChange:I=g5,...M}=e,D=n?Gr.Root:"div",L=l==="auto"?GT(o):l,W=e.appearance==="light"||e.appearance==="dark",Y=i===void 0?a||W:i;return Yn.createElement($8.Provider,{value:Yn.useMemo(()=>({appearance:s,accentColor:o,grayColor:l,resolvedGrayColor:L,panelBackground:u,radius:c,scaling:f,onAppearanceChange:g,onAccentColorChange:w,onGrayColorChange:A,onPanelBackgroundChange:k,onRadiusChange:O,onScalingChange:I}),[s,o,l,L,u,c,f,g,w,A,k,O,I])},Yn.createElement(D,{"data-is-root-theme":a?"true":"false","data-accent-color":o,"data-gray-color":L,"data-has-background":Y?"true":"false","data-panel-background":u,"data-radius":c,"data-scaling":f,ref:t,...M,className:(0,fse.default)("radix-themes",{light:s==="light",dark:s==="dark"},M.className)}))});nj.displayName="ThemeImpl";d();p();var qT=J(Se(),1),Zs=e=>{if(!qT.isValidElement(e))throw Error(`Expected a single React Element child, but got: ${qT.Children.toArray(e).map(t=>typeof t=="object"&&"type"in t&&typeof t.type=="string"?t.type:typeof t).join(", ")}`);return e};var pHe=e=>zi.createElement(bd.Root,{...e});pHe.displayName="AlertDialog.Root";var fHe=zi.forwardRef(({children:e,...t},r)=>zi.createElement(bd.Trigger,{...t,ref:r,asChild:!0},Zs(e)));fHe.displayName="AlertDialog.Trigger";var hHe=zi.forwardRef(({align:e,...t},r)=>{let{align:n,...a}=z8,{className:i}=pt({align:e},{align:n}),{className:s,forceMount:o,container:l,...u}=pt(t,a);return zi.createElement(bd.Portal,{container:l,forceMount:o},zi.createElement(Ga,{asChild:!0},zi.createElement(bd.Overlay,{className:"rt-BaseDialogOverlay rt-AlertDialogOverlay"},zi.createElement("div",{className:"rt-BaseDialogScroll rt-AlertDialogScroll"},zi.createElement("div",{className:`rt-BaseDialogScrollPadding rt-AlertDialogScrollPadding ${i}`},zi.createElement(bd.Content,{...u,ref:r,className:(0,mse.default)("rt-BaseDialogContent","rt-AlertDialogContent",s)}))))))});hHe.displayName="AlertDialog.Content";var mHe=zi.forwardRef((e,t)=>zi.createElement(bd.Title,{asChild:!0},zi.createElement(xo,{size:"5",mb:"3",trim:"start",...e,asChild:!1,ref:t})));mHe.displayName="AlertDialog.Title";var gHe=zi.forwardRef((e,t)=>zi.createElement(bd.Description,{asChild:!0},zi.createElement(Tr,{as:"p",size:"3",...e,asChild:!1,ref:t})));gHe.displayName="AlertDialog.Description";var vHe=zi.forwardRef(({children:e,...t},r)=>zi.createElement(bd.Action,{...t,ref:r,asChild:!0},Zs(e)));vHe.displayName="AlertDialog.Action";var yHe=zi.forwardRef(({children:e,...t},r)=>zi.createElement(bd.Cancel,{...t,ref:r,asChild:!0},Zs(e)));yHe.displayName="AlertDialog.Cancel";d();p();var xHe=US.Root;d();p();var bc=J(Se(),1),aj=J(yr(),1);d();p();var wHe=["1","2","3","4","5","6","7","8","9"],CHe=["solid","soft"],gse={...nr,size:{type:"enum",className:"rt-r-size",values:wHe,default:"3",responsive:!0},variant:{type:"enum",className:"rt-variant",values:CHe,default:"soft"},...kd,...wn,...Bi,fallback:{type:"ReactNode",required:!0}};d();p();var KT=J(Se(),1);function H0(e,t){let{asChild:r,children:n}=e;if(!r)return typeof t=="function"?t(n):t;let a=KT.Children.only(n);return KT.cloneElement(a,{children:typeof t=="function"?t(a.props.children):t})}var xc=bc.forwardRef((e,t)=>{let{asChild:r,children:n,className:a,style:i,color:s,radius:o,...l}=pt(e,gse,zt);return bc.createElement(j9.Root,{"data-accent-color":s,"data-radius":o,className:(0,aj.default)("rt-reset","rt-AvatarRoot",a),style:i,asChild:r},H0({asChild:r,children:n},bc.createElement(vse,{ref:t,...l})))});xc.displayName="Avatar";var vse=bc.forwardRef(({fallback:e,...t},r)=>{let[n,a]=bc.useState("idle");return bc.createElement(bc.Fragment,null,n==="idle"||n==="loading"?bc.createElement("span",{className:"rt-AvatarFallback"}):null,n==="error"?bc.createElement(j9.Fallback,{className:(0,aj.default)("rt-AvatarFallback",{"rt-one-letter":typeof e=="string"&&e.length===1,"rt-two-letters":typeof e=="string"&&e.length===2}),delayMs:0},e):null,bc.createElement(j9.Image,{ref:r,className:"rt-AvatarImage",...t,onLoadingStatusChange:i=>{t.onLoadingStatusChange?.(i),a(i)}}))});vse.displayName="AvatarImpl";d();p();var ZT=J(Se(),1),bse=J(yr(),1);d();p();var SHe=["1","2","3"],THe=["solid","soft","surface","outline"],yse={...nr,size:{type:"enum",className:"rt-r-size",values:SHe,default:"1",responsive:!0},variant:{type:"enum",className:"rt-variant",values:THe,default:"soft"},...kd,...wn,...Bi};var v5=ZT.forwardRef((e,t)=>{let{asChild:r,className:n,color:a,radius:i,...s}=pt(e,yse,zt),o=r?Gr.Root:"span";return ZT.createElement(o,{"data-accent-color":a,"data-radius":i,...s,ref:t,className:(0,bse.default)("rt-reset","rt-Badge",n)})});v5.displayName="Badge";d();p();var U8=J(Se(),1),xse=J(yr(),1);var wse=U8.forwardRef((e,t)=>{let{asChild:r,children:n,className:a,...i}=e,s=r?Gr.Root:"blockquote";return U8.createElement(Tr,{asChild:!0,...i,ref:t,className:(0,xse.default)("rt-Blockquote",a)},U8.createElement(s,null,n))});wse.displayName="Blockquote";d();p();var WT=J(Se(),1),Sse=J(yr(),1);d();p();var GDt=Gr.Root,lv=Gr.Root,EHe=Gr.Slottable;d();p();var AHe=["div","span"],PHe=["none","inline","inline-block","block"],Cse={as:{type:"enum",values:AHe,default:"div"},...nr,display:{type:"enum",className:"rt-r-display",values:PHe,responsive:!0}};d();p();d();p();var cv=["0","1","2","3","4","5","6","7","8","9"],$0={p:{type:"enum | string",className:"rt-r-p",customProperties:["--p"],values:cv,responsive:!0},px:{type:"enum | string",className:"rt-r-px",customProperties:["--pl","--pr"],values:cv,responsive:!0},py:{type:"enum | string",className:"rt-r-py",customProperties:["--pt","--pb"],values:cv,responsive:!0},pt:{type:"enum | string",className:"rt-r-pt",customProperties:["--pt"],values:cv,responsive:!0},pr:{type:"enum | string",className:"rt-r-pr",customProperties:["--pr"],values:cv,responsive:!0},pb:{type:"enum | string",className:"rt-r-pb",customProperties:["--pb"],values:cv,responsive:!0},pl:{type:"enum | string",className:"rt-r-pl",customProperties:["--pl"],values:cv,responsive:!0}};var ij=["visible","hidden","clip","scroll","auto"],kHe=["static","relative","absolute","fixed","sticky"],G8=["0","1","2","3","4","5","6","7","8","9","-1","-2","-3","-4","-5","-6","-7","-8","-9"],_He=["0","1"],RHe=["0","1"],d1={...$0,...$a,...Pd,position:{type:"enum",className:"rt-r-position",values:kHe,responsive:!0},inset:{type:"enum | string",className:"rt-r-inset",customProperties:["--inset"],values:G8,responsive:!0},top:{type:"enum | string",className:"rt-r-top",customProperties:["--top"],values:G8,responsive:!0},right:{type:"enum | string",className:"rt-r-right",customProperties:["--right"],values:G8,responsive:!0},bottom:{type:"enum | string",className:"rt-r-bottom",customProperties:["--bottom"],values:G8,responsive:!0},left:{type:"enum | string",className:"rt-r-left",customProperties:["--left"],values:G8,responsive:!0},overflow:{type:"enum",className:"rt-r-overflow",values:ij,responsive:!0},overflowX:{type:"enum",className:"rt-r-ox",values:ij,responsive:!0},overflowY:{type:"enum",className:"rt-r-oy",values:ij,responsive:!0},flexBasis:{type:"string",className:"rt-r-fb",customProperties:["--flex-basis"],responsive:!0},flexShrink:{type:"enum | string",className:"rt-r-fs",customProperties:["--flex-shrink"],values:_He,responsive:!0},flexGrow:{type:"enum | string",className:"rt-r-fg",customProperties:["--flex-grow"],values:RHe,responsive:!0},gridArea:{type:"string",className:"rt-r-ga",customProperties:["--grid-area"],responsive:!0},gridColumn:{type:"string",className:"rt-r-gc",customProperties:["--grid-column"],responsive:!0},gridColumnStart:{type:"string",className:"rt-r-gcs",customProperties:["--grid-column-start"],responsive:!0},gridColumnEnd:{type:"string",className:"rt-r-gce",customProperties:["--grid-column-end"],responsive:!0},gridRow:{type:"string",className:"rt-r-gr",customProperties:["--grid-row"],responsive:!0},gridRowStart:{type:"string",className:"rt-r-grs",customProperties:["--grid-row-start"],responsive:!0},gridRowEnd:{type:"string",className:"rt-r-gre",customProperties:["--grid-row-end"],responsive:!0}};var Bn=WT.forwardRef((e,t)=>{let{className:r,asChild:n,as:a="div",...i}=pt(e,Cse,d1,zt);return WT.createElement(n?lv:a,{...i,ref:t,className:(0,Sse.default)("rt-Box",r)})});Bn.displayName="Box";d();p();var eE=J(Se(),1),Rse=J(yr(),1);d();p();var _d=J(Se(),1),_se=J(yr(),1);d();p();var IHe=["1","2","3","4"],OHe=["classic","solid","soft","surface","outline","ghost"],sj={...nr,size:{type:"enum",className:"rt-r-size",values:IHe,default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:OHe,default:"solid"},...kd,...wn,...Bi,loading:{type:"boolean",className:"rt-loading",default:!1}};d();p();var XT=J(Se(),1),Tse=J(yr(),1);d();p();d();p();var oj=["0","1","2","3","4","5","6","7","8","9"],JT={gap:{type:"enum | string",className:"rt-r-gap",customProperties:["--gap"],values:oj,responsive:!0},gapX:{type:"enum | string",className:"rt-r-cg",customProperties:["--column-gap"],values:oj,responsive:!0},gapY:{type:"enum | string",className:"rt-r-rg",customProperties:["--row-gap"],values:oj,responsive:!0}};var LHe=["div","span"],NHe=["none","inline-flex","flex"],MHe=["row","column","row-reverse","column-reverse"],DHe=["start","center","end","baseline","stretch"],BHe=["start","center","end","between"],zHe=["nowrap","wrap","wrap-reverse"],YT={as:{type:"enum",values:LHe,default:"div"},...nr,display:{type:"enum",className:"rt-r-display",values:NHe,responsive:!0},direction:{type:"enum",className:"rt-r-fd",values:MHe,responsive:!0},align:{type:"enum",className:"rt-r-ai",values:DHe,responsive:!0},justify:{type:"enum",className:"rt-r-jc",values:BHe,parseValue:jHe,responsive:!0},wrap:{type:"enum",className:"rt-r-fw",values:zHe,responsive:!0},...JT};function jHe(e){return e==="between"?"space-between":e}var ut=XT.forwardRef((e,t)=>{let{className:r,asChild:n,as:a="div",...i}=pt(e,YT,d1,zt);return XT.createElement(n?lv:a,{...i,ref:t,className:(0,Tse.default)("rt-Flex",r)})});ut.displayName="Flex";d();p();var wo=J(Se(),1),Ase=J(yr(),1);d();p();var FHe=["1","2","3"],Ese={size:{type:"enum",className:"rt-r-size",values:FHe,default:"2",responsive:!0},loading:{type:"boolean",default:!0}};var U0=wo.forwardRef((e,t)=>{let{className:r,children:n,loading:a,...i}=pt(e,Ese,zt);if(!a)return n;let s=wo.createElement("span",{...i,ref:t,className:(0,Ase.default)("rt-Spinner",r)},wo.createElement("span",{className:"rt-SpinnerLeaf"}),wo.createElement("span",{className:"rt-SpinnerLeaf"}),wo.createElement("span",{className:"rt-SpinnerLeaf"}),wo.createElement("span",{className:"rt-SpinnerLeaf"}),wo.createElement("span",{className:"rt-SpinnerLeaf"}),wo.createElement("span",{className:"rt-SpinnerLeaf"}),wo.createElement("span",{className:"rt-SpinnerLeaf"}),wo.createElement("span",{className:"rt-SpinnerLeaf"}));return n===void 0?s:wo.createElement(ut,{asChild:!0,position:"relative",align:"center",justify:"center"},wo.createElement("span",null,wo.createElement("span",{"aria-hidden":!0,style:{display:"contents",visibility:"hidden"},inert:void 0},n),wo.createElement(ut,{asChild:!0,align:"center",justify:"center",position:"absolute",inset:"0"},wo.createElement("span",null,s))))});U0.displayName="Spinner";d();p();var q8=x0.Root,JBt=x0.Root;d();p();function QT(e,t){if(e!==void 0)return typeof e=="string"?t(e):Object.fromEntries(Object.entries(e).map(([r,n])=>[r,t(n)]))}function Pse(e){return e==="3"?"3":"2"}function kse(e){switch(e){case"1":return"1";case"2":case"3":return"2";case"4":return"3"}}var K8=_d.forwardRef((e,t)=>{let{size:r=sj.size.default}=e,{className:n,children:a,asChild:i,color:s,radius:o,disabled:l=e.loading,...u}=pt(e,sj,zt),c=i?Gr.Root:"button";return _d.createElement(c,{"data-disabled":l||void 0,"data-accent-color":s,"data-radius":o,...u,ref:t,className:(0,_se.default)("rt-reset","rt-BaseButton",n),disabled:l},e.loading?_d.createElement(_d.Fragment,null,_d.createElement("span",{style:{display:"contents",visibility:"hidden"},"aria-hidden":!0},a),_d.createElement(q8,null,a),_d.createElement(ut,{asChild:!0,align:"center",justify:"center",position:"absolute",inset:"0"},_d.createElement("span",null,_d.createElement(U0,{size:QT(r,kse)})))):a)});K8.displayName="BaseButton";var p1=eE.forwardRef(({className:e,...t},r)=>eE.createElement(K8,{...t,ref:r,className:(0,Rse.default)("rt-Button",e)}));p1.displayName="Button";d();p();var El=J(Se(),1),tE=J(yr(),1);d();p();var VHe=["1","2","3"],HHe=["soft","surface","outline"],lj={...nr,size:{type:"enum",className:"rt-r-size",values:VHe,default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:HHe,default:"soft"},...kd,...wn};var Ise=El.createContext({}),$He=El.forwardRef((e,t)=>{let{size:r=lj.size.default}=e,{asChild:n,children:a,className:i,color:s,...o}=pt(e,lj,zt),l=n?Gr.Root:"div";return El.createElement(l,{"data-accent-color":s,...o,className:(0,tE.default)("rt-CalloutRoot",i),ref:t},El.createElement(Ise.Provider,{value:El.useMemo(()=>({size:r}),[r])},a))});$He.displayName="Callout.Root";var UHe=El.forwardRef(({className:e,...t},r)=>El.createElement("div",{...t,className:(0,tE.default)("rt-CalloutIcon",e),ref:r}));UHe.displayName="Callout.Icon";var GHe=El.forwardRef(({className:e,...t},r)=>{let{size:n}=El.useContext(Ise);return El.createElement(Tr,{as:"p",size:QT(n,Pse),...t,asChild:!1,ref:r,className:(0,tE.default)("rt-CalloutText",e)})});GHe.displayName="Callout.Text";d();p();var rE=J(Se(),1),Lse=J(yr(),1);d();p();var KHe=["1","2","3","4","5"],ZHe=["surface","classic","ghost"],Ose={...nr,size:{type:"enum",className:"rt-r-size",values:KHe,default:"1",responsive:!0},variant:{type:"enum",className:"rt-variant",values:ZHe,default:"surface"}};var Rd=rE.forwardRef((e,t)=>{let{asChild:r,className:n,...a}=pt(e,Ose,zt),i=r?Gr.Root:"div";return rE.createElement(i,{ref:t,...a,className:(0,Lse.default)("rt-reset","rt-BaseCard","rt-Card",n)})});Rd.displayName="Card";d();p();var Wp=J(Se(),1),cE=J(yr(),1);d();p();var nE=Ye;nE.dispatchDiscreteCustomEvent=jp;nE.Root=Ye;d();p();var Jo=J(Se(),1);var{useDirection:WHe}=L9,cj="CheckboxGroup",[JHe,y5]=Jf.createContextScope(cj,[gu.createRovingFocusGroupScope,Xf.createCheckboxScope]),Nse=gu.createRovingFocusGroupScope(),Mse=Xf.createCheckboxScope(),[YHe,XHe]=JHe(cj),Dse=Jo.forwardRef((e,t)=>{let{__scopeCheckboxGroup:r,name:n,defaultValue:a,value:i,required:s=!1,disabled:o=!1,orientation:l,dir:u,loop:c=!0,onValueChange:f,...g}=e,w=Nse(r),A=WHe(u),[k=[],O]=Sr({prop:i,defaultProp:a,onChange:f}),I=Jo.useCallback(D=>O((L=[])=>[...L,D]),[O]),M=Jo.useCallback(D=>O((L=[])=>L.filter(W=>W!==D)),[O]);return Jo.createElement(YHe,{scope:r,name:n,required:s,disabled:o,value:k,onItemCheck:I,onItemUncheck:M},Jo.createElement(gu.Root,{asChild:!0,...w,orientation:l,dir:A,loop:c},Jo.createElement(nE.div,{role:"group","data-disabled":o?"":void 0,dir:A,...g,ref:t})))});Dse.displayName=cj;var Bse="CheckboxGroupItem",zse=Jo.forwardRef((e,t)=>{let{__scopeCheckboxGroup:r,disabled:n,...a}=e,i=XHe(Bse,r),s=i.disabled||n,o=Nse(r),l=Mse(r),u=Jo.useRef(null),c=kt(t,u),f=i.value?.includes(a.value);return Jo.createElement(gu.Item,{asChild:!0,...o,focusable:!s,active:f},Jo.createElement(Xf.Root,{name:i.name,disabled:s,required:i.required,checked:f,...l,...a,ref:c,onCheckedChange:g=>{g?i.onItemCheck(e.value):i.onItemUncheck(e.value)}}))});zse.displayName=Bse;var QHe="CheckboxGroupIndicator",jse=Jo.forwardRef((e,t)=>{let{__scopeCheckboxGroup:r,...n}=e,a=Mse(r);return Jo.createElement(Xf.Indicator,{...a,...n,ref:t})});jse.displayName=QHe;var aE=Dse,iE=zse,sE=jse;d();p();d();p();var e$e=["div","span"],t$e=["none","inline-grid","grid"],r$e=["1","2","3","4","5","6","7","8","9"],n$e=["1","2","3","4","5","6","7","8","9"],a$e=["row","column","dense","row-dense","column-dense"],i$e=["start","center","end","baseline","stretch"],s$e=["start","center","end","between"],$h={as:{type:"enum",values:e$e,default:"div"},...nr,display:{type:"enum",className:"rt-r-display",values:t$e,responsive:!0},areas:{type:"string",className:"rt-r-gta",customProperties:["--grid-template-areas"],responsive:!0},columns:{type:"enum | string",className:"rt-r-gtc",customProperties:["--grid-template-columns"],values:r$e,parseValue:Vse,responsive:!0},rows:{type:"enum | string",className:"rt-r-gtr",customProperties:["--grid-template-rows"],values:n$e,parseValue:Vse,responsive:!0},flow:{type:"enum",className:"rt-r-gaf",values:a$e,responsive:!0},align:{type:"enum",className:"rt-r-ai",values:i$e,responsive:!0},justify:{type:"enum",className:"rt-r-jc",values:s$e,parseValue:o$e,responsive:!0},...JT};function Vse(e){return $h.columns.values.includes(e)?e:e?.match(/^\d+$/)?`repeat(${e}, minmax(0, 1fr))`:e}function o$e(e){return e==="between"?"space-between":e}var l$e=["1","2","3"],c$e=["surface","classic"],Hse={...nr,size:{type:"enum",className:"rt-r-size",values:l$e,default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:c$e,default:"surface"},...kn,...wn,columns:{...$h.columns,default:"repeat(auto-fit, minmax(200px, 1fr))"},gap:{...$h.gap,default:"4"}};d();p();var u$e=["1","2","3"],d$e=["classic","surface","soft"],uv={size:{type:"enum",className:"rt-r-size",values:u$e,default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:d$e,default:"surface"},...kn,...wn};d();p();var oE=J(Se(),1),$se=J(yr(),1);var Al=oE.forwardRef((e,t)=>{let{className:r,asChild:n,as:a="div",...i}=pt(e,$h,d1,zt);return oE.createElement(n?lv:a,{...i,ref:t,className:(0,$se.default)("rt-Grid",r)})});Al.displayName="Grid";d();p();var yu=J(Se(),1),lE=yu.default.forwardRef((e,t)=>yu.default.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:t},yu.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.75 4.5C0.75 4.08579 1.08579 3.75 1.5 3.75H7.5C7.91421 3.75 8.25 4.08579 8.25 4.5C8.25 4.91421 7.91421 5.25 7.5 5.25H1.5C1.08579 5.25 0.75 4.91421 0.75 4.5Z"})));lE.displayName="ThickDividerHorizontalIcon";var Yo=yu.default.forwardRef((e,t)=>yu.default.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:t},yu.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.53547 0.62293C8.88226 0.849446 8.97976 1.3142 8.75325 1.66099L4.5083 8.1599C4.38833 8.34356 4.19397 8.4655 3.9764 8.49358C3.75883 8.52167 3.53987 8.45309 3.3772 8.30591L0.616113 5.80777C0.308959 5.52987 0.285246 5.05559 0.563148 4.74844C0.84105 4.44128 1.31533 4.41757 1.62249 4.69547L3.73256 6.60459L7.49741 0.840706C7.72393 0.493916 8.18868 0.396414 8.53547 0.62293Z"})));Yo.displayName="ThickCheckIcon";var Z8=yu.default.forwardRef((e,t)=>yu.default.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:t},yu.default.createElement("path",{d:"M0.135232 3.15803C0.324102 2.95657 0.640521 2.94637 0.841971 3.13523L4.5 6.56464L8.158 3.13523C8.3595 2.94637 8.6759 2.95657 8.8648 3.15803C9.0536 3.35949 9.0434 3.67591 8.842 3.86477L4.84197 7.6148C4.64964 7.7951 4.35036 7.7951 4.15803 7.6148L0.158031 3.86477C-0.0434285 3.67591 -0.0536285 3.35949 0.135232 3.15803Z"})));Z8.displayName="ChevronDownIcon";var b5=yu.default.forwardRef((e,t)=>yu.default.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:t},yu.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.23826 0.201711C3.54108 -0.0809141 4.01567 -0.0645489 4.29829 0.238264L7.79829 3.98826C8.06724 4.27642 8.06724 4.72359 7.79829 5.01174L4.29829 8.76174C4.01567 9.06455 3.54108 9.08092 3.23826 8.79829C2.93545 8.51567 2.91909 8.04108 3.20171 7.73826L6.22409 4.5L3.20171 1.26174C2.91909 0.958928 2.93545 0.484337 3.23826 0.201711Z"})));b5.displayName="ThickChevronRightIcon";var Use="CheckboxCards",[p$e]=Jf.createContextScope(Use,[y5]),Gse=y5(),[f$e,h$e]=p$e(Use),m$e=Wp.forwardRef((e,t)=>{let{__scopeCheckboxCards:r,className:n,color:a,...i}=pt(e,Hse,zt),s=Gse(r);return Wp.createElement(f$e,{scope:r,size:e.size,highContrast:e.highContrast},Wp.createElement(Al,{asChild:!0},Wp.createElement(aE,{...s,"data-accent-color":a,...i,ref:t,className:(0,cE.default)("rt-CheckboxCardsRoot",n)})))});m$e.displayName="CheckboxCards.Root";var g$e=Wp.forwardRef(({__scopeCheckboxCards:e,children:t,className:r,style:n,...a},i)=>{let s=h$e("CheckboxCardsItem",e),o=Gse(e),{className:l}=pt({size:s?.size,variant:"surface",highContrast:s?.highContrast},uv);return Wp.createElement("label",{className:(0,cE.default)("rt-BaseCard","rt-CheckboxCardsItem",r),style:n},t,Wp.createElement(iE,{...o,...a,ref:i,className:(0,cE.default)("rt-reset","rt-BaseCheckboxRoot","rt-CheckboxCardCheckbox",l)},Wp.createElement(sE,{...o,asChild:!0,className:"rt-BaseCheckboxIndicator"},Wp.createElement(Yo,null))))});g$e.displayName="CheckboxCards.Item";d();p();var wc=J(Se(),1),uE=J(yr(),1);d();p();var x5={...nr,...uv};var qse="CheckboxGroup",[y$e]=Jf.createContextScope(qse,[y5]),Kse=y5(),[b$e,Zse]=y$e(qse),x$e=wc.forwardRef(({color:e=x5.color.default,highContrast:t=x5.highContrast.default,size:r=x5.size.default,variant:n=x5.variant.default,...a},i)=>{let{__scopeCheckboxGroup:s,className:o,...l}=pt(a,zt),u=Kse(s);return wc.createElement(b$e,{scope:s,color:e,size:r,highContrast:t,variant:n},wc.createElement(aE,{...u,...l,ref:i,className:(0,uE.default)("rt-CheckboxGroupRoot",o)}))});x$e.displayName="CheckboxGroup.Root";var w$e=wc.forwardRef((e,t)=>{let{__scopeCheckboxGroup:r,children:n,className:a,style:i,...s}=e,{size:o}=Zse("CheckboxGroupItem",r);return n?wc.createElement(Tr,{as:"label",size:o,className:(0,uE.default)("rt-CheckboxGroupItem",a),style:i},wc.createElement(uj,{__scopeCheckboxGroup:r,...s,ref:t}),n&&wc.createElement("span",{className:"rt-CheckboxGroupItemInner"},n)):wc.createElement(uj,{__scopeCheckboxGroup:r,...s,ref:t,className:a,style:i})});w$e.displayName="CheckboxGroup.Item";var uj=wc.forwardRef(({__scopeCheckboxGroup:e,...t},r)=>{let n=Zse("CheckboxGroupItemCheckbox",e),a=Kse(e),{color:i,className:s}=pt({...t,...n},x5,zt);return wc.createElement(iE,{...a,"data-accent-color":i,...t,ref:r,className:(0,uE.default)("rt-reset","rt-BaseCheckboxRoot","rt-CheckboxGroupItemCheckbox",s)},wc.createElement(sE,{...a,asChild:!0,className:"rt-BaseCheckboxIndicator"},wc.createElement(Yo,null)))});uj.displayName="CheckboxGroup.ItemCheckbox";d();p();var w5=J(Se(),1),Wse=J(yr(),1);d();p();var Jse=w5.forwardRef((e,t)=>{let{className:r,color:n,checked:a,defaultChecked:i,onCheckedChange:s,...o}=pt(e,uv,zt),[l,u]=Sr({prop:a,defaultProp:i,onChange:s});return w5.createElement(Xf.Root,{"data-accent-color":n,...o,defaultChecked:i,checked:l,onCheckedChange:u,asChild:!1,ref:t,className:(0,Wse.default)("rt-reset","rt-BaseCheckboxRoot","rt-CheckboxRoot",r)},w5.createElement(Xf.Indicator,{asChild:!0,className:"rt-BaseCheckboxIndicator rt-CheckboxIndicator"},w5.createElement(l==="indeterminate"?lE:Yo,null)))});Jse.displayName="Checkbox";d();p();var dE=J(Se(),1),Xse=J(yr(),1);d();p();var S$e=["1","2","3","4","5","6","7","8","9"],T$e=["solid","soft","outline","ghost"],Yse={...nr,size:{type:"enum",className:"rt-r-size",values:S$e,responsive:!0},variant:{type:"enum",className:"rt-variant",values:T$e,default:"soft"},...F0,...kd,...wn,...yc,...vc};var G0=dE.forwardRef((e,t)=>{let{asChild:r,className:n,color:a,...i}=pt(e,Yse,zt),s=e.variant==="ghost"?a||void 0:a,o=r?Gr.Root:"code";return dE.createElement(o,{"data-accent-color":s,...i,ref:t,className:(0,Xse.default)("rt-reset","rt-Code",n)})});G0.displayName="Code";d();p();var W8=J(Se(),1),dj=J(yr(),1);d();p();var E$e=["1","2","3","4"],A$e=["none","initial"],P$e=["left","center","right"],Qse={...nr,size:{type:"enum",className:"rt-r-size",values:E$e,default:"4",responsive:!0},display:{type:"enum",className:"rt-r-display",values:A$e,parseValue:k$e,responsive:!0},align:{type:"enum",className:"rt-r-ai",values:P$e,parseValue:_$e,responsive:!0}};function k$e(e){return e==="initial"?"flex":e}function _$e(e){return e==="left"?"start":e==="right"?"end":e}var C5=W8.forwardRef(({width:e,minWidth:t,maxWidth:r,height:n,minHeight:a,maxHeight:i,...s},o)=>{let{asChild:l,children:u,className:c,...f}=pt(s,Qse,d1,zt),{className:g,style:w}=pt({width:e,minWidth:t,maxWidth:r,height:n,minHeight:a,maxHeight:i},$a,Pd),A=l?Gr.Root:"div";return W8.createElement(A,{...f,ref:o,className:(0,dj.default)("rt-Container",c)},H0({asChild:l,children:u},k=>W8.createElement("div",{className:(0,dj.default)("rt-ContainerInner",g),style:w},k)))});C5.displayName="Container";d();p();var Pr=J(Se(),1),bu=J(yr(),1);d();p();var Cc=J(Se(),1),pE=J(yr(),1);d();p();var R$e=["1","2","3"],I$e=["vertical","horizontal","both"],S5={...nr,size:{type:"enum",className:"rt-r-size",values:R$e,default:"1",responsive:!0},...Bi,scrollbars:{type:"enum",values:I$e,default:"both"}};d();p();function eoe(e){let{m:t,mx:r,my:n,mt:a,mr:i,mb:s,ml:o,...l}=e;return{m:t,mx:r,my:n,mt:a,mr:i,mb:s,ml:o,rest:l}}d();p();var toe=J(yr(),1);var dv=zt.m.values;function roe(e){let[t,r]=u1({className:"rt-r-m",customProperties:["--margin"],propValues:dv,value:e.m}),[n,a]=u1({className:"rt-r-mx",customProperties:["--margin-left","--margin-right"],propValues:dv,value:e.mx}),[i,s]=u1({className:"rt-r-my",customProperties:["--margin-top","--margin-bottom"],propValues:dv,value:e.my}),[o,l]=u1({className:"rt-r-mt",customProperties:["--margin-top"],propValues:dv,value:e.mt}),[u,c]=u1({className:"rt-r-mr",customProperties:["--margin-right"],propValues:dv,value:e.mr}),[f,g]=u1({className:"rt-r-mb",customProperties:["--margin-bottom"],propValues:dv,value:e.mb}),[w,A]=u1({className:"rt-r-ml",customProperties:["--margin-left"],propValues:dv,value:e.ml});return[(0,toe.default)(t,n,i,o,u,f,w),Vh(r,a,s,l,c,g,A)]}var Id=Cc.forwardRef((e,t)=>{let{rest:r,...n}=eoe(e),[a,i]=roe(n),{asChild:s,children:o,className:l,style:u,type:c,scrollHideDelay:f=c!=="scroll"?0:void 0,dir:g,size:w=S5.size.default,radius:A=S5.radius.default,scrollbars:k=S5.scrollbars.default,...O}=r;return Cc.createElement(Sl.Root,{type:c,scrollHideDelay:f,className:(0,pE.default)("rt-ScrollAreaRoot",a,l),style:Vh(i,u),asChild:s},H0({asChild:s,children:o},I=>Cc.createElement(Cc.Fragment,null,Cc.createElement(Sl.Viewport,{...O,ref:t,className:"rt-ScrollAreaViewport"},I),Cc.createElement("div",{className:"rt-ScrollAreaViewportFocusRing"}),k!=="vertical"?Cc.createElement(Sl.Scrollbar,{"data-radius":A,orientation:"horizontal",className:(0,pE.default)("rt-ScrollAreaScrollbar",V0({className:"rt-r-size",value:w,propValues:S5.size.values}))},Cc.createElement(Sl.Thumb,{className:"rt-ScrollAreaThumb"})):null,k!=="horizontal"?Cc.createElement(Sl.Scrollbar,{"data-radius":A,orientation:"vertical",className:(0,pE.default)("rt-ScrollAreaScrollbar",V0({className:"rt-r-size",value:w,propValues:S5.size.values}))},Cc.createElement(Sl.Thumb,{className:"rt-ScrollAreaThumb"})):null,k==="both"?Cc.createElement(Sl.Corner,{className:"rt-ScrollAreaCorner"}):null)))});Id.displayName="ScrollArea";d();p();d();p();var O$e=["1","2"],L$e=["solid","soft"],Sc={size:{type:"enum",className:"rt-r-size",values:O$e,default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:L$e,default:"solid"},...kn,...wn},T5={...nr,...kn,shortcut:{type:"string"}},E5={...kn,shortcut:{type:"string"}},A5={...kn};var N$e=e=>Pr.createElement(us.Root,{...e});N$e.displayName="ContextMenu.Root";var M$e=Pr.forwardRef(({children:e,...t},r)=>Pr.createElement(us.Trigger,{...t,ref:r,asChild:!0},Zs(e)));M$e.displayName="ContextMenu.Trigger";var noe=Pr.createContext({}),D$e=Pr.forwardRef((e,t)=>{let r=Hh(),{size:n=Sc.size.default,variant:a=Sc.variant.default,highContrast:i=Sc.highContrast.default}=e,{className:s,children:o,color:l,container:u,forceMount:c,...f}=pt(e,Sc),g=l||r.accentColor;return Pr.createElement(us.Portal,{container:u,forceMount:c},Pr.createElement(Ga,{asChild:!0},Pr.createElement(us.Content,{"data-accent-color":g,alignOffset:-Number(n)*4,collisionPadding:10,...f,asChild:!1,ref:t,className:(0,bu.default)("rt-PopperContent","rt-BaseMenuContent","rt-ContextMenuContent",s)},Pr.createElement(Id,{type:"auto"},Pr.createElement("div",{className:(0,bu.default)("rt-BaseMenuViewport","rt-ContextMenuViewport")},Pr.createElement(noe.Provider,{value:Pr.useMemo(()=>({size:n,variant:a,color:g,highContrast:i}),[n,a,g,i])},o))))))});D$e.displayName="ContextMenu.Content";var B$e=Pr.forwardRef(({className:e,...t},r)=>Pr.createElement(us.Label,{...t,asChild:!1,ref:r,className:(0,bu.default)("rt-BaseMenuLabel","rt-ContextMenuLabel",e)}));B$e.displayName="ContextMenu.Label";var z$e=Pr.forwardRef((e,t)=>{let{className:r,children:n,color:a=T5.color.default,shortcut:i,...s}=e;return Pr.createElement(us.Item,{"data-accent-color":a,...s,ref:t,className:(0,bu.default)("rt-reset","rt-BaseMenuItem","rt-ContextMenuItem",r)},Pr.createElement(Gr.Slottable,null,n),i&&Pr.createElement("div",{className:"rt-BaseMenuShortcut rt-ContextMenuShortcut"},i))});z$e.displayName="ContextMenu.Item";var j$e=Pr.forwardRef(({className:e,...t},r)=>Pr.createElement(us.Group,{...t,asChild:!1,ref:r,className:(0,bu.default)("rt-BaseMenuGroup","rt-ContextMenuGroup",e)}));j$e.displayName="ContextMenu.Group";var F$e=Pr.forwardRef(({className:e,...t},r)=>Pr.createElement(us.RadioGroup,{...t,asChild:!1,ref:r,className:(0,bu.default)("rt-BaseMenuRadioGroup","rt-ContextMenuRadioGroup",e)}));F$e.displayName="ContextMenu.RadioGroup";var V$e=Pr.forwardRef((e,t)=>{let{children:r,className:n,color:a=A5.color.default,...i}=e;return Pr.createElement(us.RadioItem,{...i,asChild:!1,ref:t,"data-accent-color":a,className:(0,bu.default)("rt-BaseMenuItem","rt-BaseMenuRadioItem","rt-ContextMenuItem","rt-ContextMenuRadioItem",n)},Pr.createElement(Gr.Slottable,null,r),Pr.createElement(us.ItemIndicator,{className:"rt-BaseMenuItemIndicator rt-ContextMenuItemIndicator"},Pr.createElement(Yo,{className:"rt-BaseMenuItemIndicatorIcon rt-ContextMenuItemIndicatorIcon"})))});V$e.displayName="ContextMenu.RadioItem";var H$e=Pr.forwardRef((e,t)=>{let{children:r,className:n,shortcut:a,color:i=E5.color.default,...s}=e;return Pr.createElement(us.CheckboxItem,{...s,asChild:!1,ref:t,"data-accent-color":i,className:(0,bu.default)("rt-BaseMenuItem","rt-BaseMenuCheckboxItem","rt-ContextMenuItem","rt-ContextMenuCheckboxItem",n)},Pr.createElement(Gr.Slottable,null,r),Pr.createElement(us.ItemIndicator,{className:"rt-BaseMenuItemIndicator rt-ContextMenuItemIndicator"},Pr.createElement(Yo,{className:"rt-BaseMenuItemIndicatorIcon rt-ContextMenuItemIndicatorIcon"})),a&&Pr.createElement("div",{className:"rt-BaseMenuShortcut rt-ContextMenuShortcut"},a))});H$e.displayName="ContextMenu.CheckboxItem";var $$e=e=>Pr.createElement(us.Sub,{...e});$$e.displayName="ContextMenu.Sub";var U$e=Pr.forwardRef((e,t)=>{let{className:r,children:n,...a}=e;return Pr.createElement(us.SubTrigger,{...a,asChild:!1,ref:t,className:(0,bu.default)("rt-BaseMenuItem","rt-BaseMenuSubTrigger","rt-ContextMenuItem","rt-ContextMenuSubTrigger",r)},n,Pr.createElement("div",{className:"rt-BaseMenuShortcut rt-ContextMenuShortcut"},Pr.createElement(b5,{className:"rt-BaseMenuSubTriggerIcon rt-ContextMenuSubTriggerIcon"})))});U$e.displayName="ContextMenu.SubTrigger";var G$e=Pr.forwardRef((e,t)=>{let{size:r,variant:n,color:a,highContrast:i}=Pr.useContext(noe),{className:s,children:o,container:l,forceMount:u,...c}=pt({size:r,variant:n,color:a,highContrast:i,...e},Sc);return Pr.createElement(us.Portal,{container:l,forceMount:u},Pr.createElement(Ga,{asChild:!0},Pr.createElement(us.SubContent,{"data-accent-color":a,alignOffset:-Number(r)*4,sideOffset:1,collisionPadding:10,...c,asChild:!1,ref:t,className:(0,bu.default)("rt-PopperContent","rt-BaseMenuContent","rt-BaseMenuSubContent","rt-ContextMenuContent","rt-ContextMenuSubContent",s)},Pr.createElement(Id,{type:"auto"},Pr.createElement("div",{className:(0,bu.default)("rt-BaseMenuViewport","rt-ContextMenuViewport")},o)))))});G$e.displayName="ContextMenu.SubContent";var q$e=Pr.forwardRef(({className:e,...t},r)=>Pr.createElement(us.Separator,{...t,asChild:!1,ref:r,className:(0,bu.default)("rt-BaseMenuSeparator","rt-ContextMenuSeparator",e)}));q$e.displayName="ContextMenu.Separator";d();p();var J8=J(yr(),1),Jp=J(Se(),1);d();p();var Z$e=["start","center","end","baseline","stretch"],W$e=["horizontal","vertical"],J$e=["1","2","3"],aoe={orientation:{type:"enum",className:"rt-r-orientation",values:W$e,default:"horizontal",responsive:!0},size:{type:"enum",className:"rt-r-size",values:J$e,default:"2",responsive:!0},trim:{...j0.trim,className:"rt-r-trim"}},ioe={align:{type:"enum",className:"rt-r-ai",values:Z$e,responsive:!0}},soe={...$a,...kn,...wn};var Y$e=Jp.forwardRef((e,t)=>{let{className:r,...n}=pt(e,aoe,zt);return Jp.createElement(Tr,{asChild:!0},Jp.createElement("dl",{...n,ref:t,className:(0,J8.default)("rt-DataListRoot",r)}))});Y$e.displayName="DataList.Root";var X$e=Jp.forwardRef((e,t)=>{let{className:r,...n}=pt(e,ioe);return Jp.createElement("div",{...n,ref:t,className:(0,J8.default)("rt-DataListItem",r)})});X$e.displayName="DataList.Item";var Q$e=Jp.forwardRef((e,t)=>{let{className:r,color:n,...a}=pt(e,soe);return Jp.createElement("dt",{...a,"data-accent-color":n,ref:t,className:(0,J8.default)("rt-DataListLabel",r)})});Q$e.displayName="DataList.Label";var eUe=Jp.forwardRef(({children:e,className:t,...r},n)=>Jp.createElement("dd",{...r,ref:n,className:(0,J8.default)(t,"rt-DataListValue")},e));eUe.displayName="DataList.Value";var P5={};Wr(P5,{Close:()=>foe,Content:()=>uoe,Description:()=>poe,Root:()=>loe,Title:()=>doe,Trigger:()=>coe});d();p();var hs=J(Se(),1),ooe=J(yr(),1);var loe=e=>hs.createElement(yd.Root,{...e,modal:!0});loe.displayName="Dialog.Root";var coe=hs.forwardRef(({children:e,...t},r)=>hs.createElement(yd.Trigger,{...t,ref:r,asChild:!0},Zs(e)));coe.displayName="Dialog.Trigger";var uoe=hs.forwardRef(({align:e,...t},r)=>{let{align:n,...a}=z8,{className:i}=pt({align:e},{align:n}),{className:s,forceMount:o,container:l,...u}=pt(t,a);return hs.createElement(yd.Portal,{container:l,forceMount:o},hs.createElement(Ga,{asChild:!0},hs.createElement(yd.Overlay,{className:"rt-BaseDialogOverlay rt-DialogOverlay"},hs.createElement("div",{className:"rt-BaseDialogScroll rt-DialogScroll"},hs.createElement("div",{className:`rt-BaseDialogScrollPadding rt-DialogScrollPadding ${i}`},hs.createElement(yd.Content,{...u,ref:r,className:(0,ooe.default)("rt-BaseDialogContent","rt-DialogContent",s)}))))))});uoe.displayName="Dialog.Content";var doe=hs.forwardRef((e,t)=>hs.createElement(yd.Title,{asChild:!0},hs.createElement(xo,{size:"5",mb:"3",trim:"start",...e,asChild:!1,ref:t})));doe.displayName="Dialog.Title";var poe=hs.forwardRef((e,t)=>hs.createElement(yd.Description,{asChild:!0},hs.createElement(Tr,{as:"p",size:"3",...e,asChild:!1,ref:t})));poe.displayName="Dialog.Description";var foe=hs.forwardRef(({children:e,...t},r)=>hs.createElement(yd.Close,{...t,ref:r,asChild:!0},Zs(e)));foe.displayName="Dialog.Close";d();p();var Nr=J(Se(),1),xu=J(yr(),1);d();p();var rUe=e=>Nr.createElement(ds.Root,{...e});rUe.displayName="DropdownMenu.Root";var nUe=Nr.forwardRef(({children:e,...t},r)=>Nr.createElement(ds.Trigger,{...t,ref:r,asChild:!0},Zs(e)));nUe.displayName="DropdownMenu.Trigger";var hoe=Nr.createContext({}),aUe=Nr.forwardRef((e,t)=>{let r=Hh(),{size:n=Sc.size.default,variant:a=Sc.variant.default,highContrast:i=Sc.highContrast.default}=e,{className:s,children:o,color:l,container:u,forceMount:c,...f}=pt(e,Sc),g=l||r.accentColor;return Nr.createElement(ds.Portal,{container:u,forceMount:c},Nr.createElement(Ga,{asChild:!0},Nr.createElement(ds.Content,{"data-accent-color":g,align:"start",sideOffset:4,collisionPadding:10,...f,asChild:!1,ref:t,className:(0,xu.default)("rt-PopperContent","rt-BaseMenuContent","rt-DropdownMenuContent",s)},Nr.createElement(Id,{type:"auto"},Nr.createElement("div",{className:(0,xu.default)("rt-BaseMenuViewport","rt-DropdownMenuViewport")},Nr.createElement(hoe.Provider,{value:Nr.useMemo(()=>({size:n,variant:a,color:g,highContrast:i}),[n,a,g,i])},o))))))});aUe.displayName="DropdownMenu.Content";var iUe=Nr.forwardRef(({className:e,...t},r)=>Nr.createElement(ds.Label,{...t,asChild:!1,ref:r,className:(0,xu.default)("rt-BaseMenuLabel","rt-DropdownMenuLabel",e)}));iUe.displayName="DropdownMenu.Label";var sUe=Nr.forwardRef((e,t)=>{let{className:r,children:n,color:a=T5.color.default,shortcut:i,...s}=e;return Nr.createElement(ds.Item,{"data-accent-color":a,...s,ref:t,className:(0,xu.default)("rt-reset","rt-BaseMenuItem","rt-DropdownMenuItem",r)},Nr.createElement(Gr.Slottable,null,n),i&&Nr.createElement("div",{className:"rt-BaseMenuShortcut rt-DropdownMenuShortcut"},i))});sUe.displayName="DropdownMenu.Item";var oUe=Nr.forwardRef(({className:e,...t},r)=>Nr.createElement(ds.Group,{...t,asChild:!1,ref:r,className:(0,xu.default)("rt-BaseMenuGroup","rt-DropdownMenuGroup",e)}));oUe.displayName="DropdownMenu.Group";var lUe=Nr.forwardRef(({className:e,...t},r)=>Nr.createElement(ds.RadioGroup,{...t,asChild:!1,ref:r,className:(0,xu.default)("rt-BaseMenuRadioGroup","rt-DropdownMenuRadioGroup",e)}));lUe.displayName="DropdownMenu.RadioGroup";var cUe=Nr.forwardRef((e,t)=>{let{children:r,className:n,color:a=A5.color.default,...i}=e;return Nr.createElement(ds.RadioItem,{...i,asChild:!1,ref:t,"data-accent-color":a,className:(0,xu.default)("rt-BaseMenuItem","rt-BaseMenuRadioItem","rt-DropdownMenuItem","rt-DropdownMenuRadioItem",n)},r,Nr.createElement(ds.ItemIndicator,{className:"rt-BaseMenuItemIndicator rt-DropdownMenuItemIndicator"},Nr.createElement(Yo,{className:"rt-BaseMenuItemIndicatorIcon rt-DropdownMenuItemIndicatorIcon"})))});cUe.displayName="DropdownMenu.RadioItem";var uUe=Nr.forwardRef((e,t)=>{let{children:r,className:n,shortcut:a,color:i=E5.color.default,...s}=e;return Nr.createElement(ds.CheckboxItem,{...s,asChild:!1,ref:t,"data-accent-color":i,className:(0,xu.default)("rt-BaseMenuItem","rt-BaseMenuCheckboxItem","rt-DropdownMenuItem","rt-DropdownMenuCheckboxItem",n)},r,Nr.createElement(ds.ItemIndicator,{className:"rt-BaseMenuItemIndicator rt-DropdownMenuItemIndicator"},Nr.createElement(Yo,{className:"rt-BaseMenuItemIndicatorIcon rt-ContextMenuItemIndicatorIcon"})),a&&Nr.createElement("div",{className:"rt-BaseMenuShortcut rt-DropdownMenuShortcut"},a))});uUe.displayName="DropdownMenu.CheckboxItem";var dUe=e=>Nr.createElement(ds.Sub,{...e});dUe.displayName="DropdownMenu.Sub";var pUe=Nr.forwardRef((e,t)=>{let{className:r,children:n,...a}=e;return Nr.createElement(ds.SubTrigger,{...a,asChild:!1,ref:t,className:(0,xu.default)("rt-BaseMenuItem","rt-BaseMenuSubTrigger","rt-DropdownMenuItem","rt-DropdownMenuSubTrigger",r)},n,Nr.createElement("div",{className:"rt-BaseMenuShortcut rt-DropdownMenuShortcut"},Nr.createElement(b5,{className:"rt-BaseMenuSubTriggerIcon rt-DropdownMenuSubtriggerIcon"})))});pUe.displayName="DropdownMenu.SubTrigger";var fUe=Nr.forwardRef((e,t)=>{let{size:r,variant:n,color:a,highContrast:i}=Nr.useContext(hoe),{className:s,children:o,container:l,forceMount:u,...c}=pt({size:r,variant:n,color:a,highContrast:i,...e},Sc);return Nr.createElement(ds.Portal,{container:l,forceMount:u},Nr.createElement(Ga,{asChild:!0},Nr.createElement(ds.SubContent,{"data-accent-color":a,alignOffset:-Number(r)*4,sideOffset:1,collisionPadding:10,...c,asChild:!1,ref:t,className:(0,xu.default)("rt-PopperContent","rt-BaseMenuContent","rt-BaseMenuSubContent","rt-DropdownMenuContent","rt-DropdownMenuSubContent",s)},Nr.createElement(Id,{type:"auto"},Nr.createElement("div",{className:(0,xu.default)("rt-BaseMenuViewport","rt-DropdownMenuViewport")},o)))))});fUe.displayName="DropdownMenu.SubContent";var hUe=Nr.forwardRef(({className:e,...t},r)=>Nr.createElement(ds.Separator,{...t,asChild:!1,ref:r,className:(0,xu.default)("rt-BaseMenuSeparator","rt-DropdownMenuSeparator",e)}));hUe.displayName="DropdownMenu.Separator";d();p();var fE=J(Se(),1),goe=J(yr(),1);d();p();var moe={...nr,...yc,...vc};var voe=fE.forwardRef((e,t)=>{let{asChild:r,className:n,...a}=pt(e,moe),i=r?Gr.Root:"em";return fE.createElement(i,{...a,ref:t,className:(0,goe.default)("rt-Em",n)})});voe.displayName="Em";var k5={};Wr(k5,{Content:()=>woe,Root:()=>boe,Trigger:()=>xoe});d();p();var Uh=J(Se(),1),pj=J(yr(),1);d();p();var gUe=["1","2","3"],yoe={...nr,size:{type:"enum",className:"rt-r-size",values:gUe,default:"2",responsive:!0},width:$a.width,minWidth:$a.minWidth,maxWidth:{...$a.maxWidth,default:"480px"},...Pd};var boe=e=>Uh.createElement(X2.Root,{closeDelay:150,openDelay:200,...e});boe.displayName="HoverCard.Root";var xoe=Uh.forwardRef(({children:e,className:t,...r},n)=>Uh.createElement(X2.Trigger,{ref:n,className:(0,pj.default)("rt-HoverCardTrigger",t),...r,asChild:!0},Zs(e)));xoe.displayName="HoverCard.Trigger";var woe=Uh.forwardRef((e,t)=>{let{className:r,forceMount:n,container:a,...i}=pt(e,yoe);return Uh.createElement(X2.Portal,{container:a,forceMount:n},Uh.createElement(Ga,{asChild:!0},Uh.createElement(X2.Content,{align:"start",sideOffset:8,collisionPadding:10,...i,ref:t,className:(0,pj.default)("rt-PopperContent","rt-HoverCardContent",r)})))});woe.displayName="HoverCard.Content";d();p();var hE=J(Se(),1),Coe=J(yr(),1);var aa=hE.forwardRef(({className:e,...t},r)=>hE.createElement(K8,{...t,ref:r,className:(0,Coe.default)("rt-IconButton",e)}));aa.displayName="IconButton";d();p();var mE=J(Se(),1),Toe=J(yr(),1);d();p();var vUe=["all","x","y","top","bottom","left","right"],yUe=["border-box","padding-box"],pv=["current","0"],Soe={...nr,side:{type:"enum",className:"rt-r-side",values:vUe,default:"all",responsive:!0},clip:{type:"enum",className:"rt-r-clip",values:yUe,default:"border-box",responsive:!0},p:{type:"enum",className:"rt-r-p",values:pv,parseValue:fv,responsive:!0},px:{type:"enum",className:"rt-r-px",values:pv,parseValue:fv,responsive:!0},py:{type:"enum",className:"rt-r-py",values:pv,parseValue:fv,responsive:!0},pt:{type:"enum",className:"rt-r-pt",values:pv,parseValue:fv,responsive:!0},pr:{type:"enum",className:"rt-r-pr",values:pv,parseValue:fv,responsive:!0},pb:{type:"enum",className:"rt-r-pb",values:pv,parseValue:fv,responsive:!0},pl:{type:"enum",className:"rt-r-pl",values:pv,parseValue:fv,responsive:!0}};function fv(e){return e==="current"?"inset":e}var q0=mE.forwardRef((e,t)=>{let{asChild:r,className:n,...a}=pt(e,Soe,zt),i=r?Gr.Root:"div";return mE.createElement(i,{...a,ref:t,className:(0,Toe.default)("rt-Inset",n)})});q0.displayName="Inset";d();p();var gE=J(Se(),1),Aoe=J(yr(),1);d();p();var bUe=["1","2","3","4","5","6","7","8","9"],Eoe={...nr,size:{type:"enum",className:"rt-r-size",values:bUe,responsive:!0}};var vE=gE.forwardRef((e,t)=>{let{asChild:r,className:n,...a}=pt(e,Eoe,zt),i=r?Gr.Root:"kbd";return gE.createElement(i,{...a,ref:t,className:(0,Aoe.default)("rt-reset","rt-Kbd",n)})});vE.displayName="Kbd";d();p();var Y8=J(Se(),1),koe=J(yr(),1);d();p();var xUe=["1","2","3","4","5","6","7","8","9"],wUe=["auto","always","hover","none"],Poe={...nr,size:{type:"enum",className:"rt-r-size",values:xUe,responsive:!0},...F0,...j0,...yc,...vc,underline:{type:"enum",className:"rt-underline",values:wUe,default:"auto"},...kd,...wn};var yE=Y8.forwardRef((e,t)=>{let{children:r,className:n,color:a,asChild:i,...s}=pt(e,Poe);return Y8.createElement(Tr,{...s,"data-accent-color":a,ref:t,asChild:!0,className:(0,koe.default)("rt-reset","rt-Link",n)},i?r:Y8.createElement("a",null,r))});yE.displayName="Link";var Ki={};Wr(Ki,{Anchor:()=>Moe,Close:()=>Noe,Content:()=>Loe,Root:()=>Ioe,Trigger:()=>Ooe});d();p();var wu=J(Se(),1),Roe=J(yr(),1);d();p();var CUe=["1","2","3","4"],_oe={...nr,size:{type:"enum",className:"rt-r-size",values:CUe,default:"2",responsive:!0},width:$a.width,minWidth:$a.minWidth,maxWidth:{...$a.maxWidth,default:"480px"},...Pd};var Ioe=e=>wu.createElement(Bh.Root,{...e});Ioe.displayName="Popover.Root";var Ooe=wu.forwardRef(({children:e,...t},r)=>wu.createElement(Bh.Trigger,{...t,ref:r,asChild:!0},Zs(e)));Ooe.displayName="Popover.Trigger";var Loe=wu.forwardRef((e,t)=>{let{className:r,forceMount:n,container:a,...i}=pt(e,_oe);return wu.createElement(Bh.Portal,{container:a,forceMount:n},wu.createElement(Ga,{asChild:!0},wu.createElement(Bh.Content,{align:"start",sideOffset:8,collisionPadding:10,...i,ref:t,className:(0,Roe.default)("rt-PopperContent","rt-PopoverContent",r)})))});Loe.displayName="Popover.Content";var Noe=wu.forwardRef(({children:e,...t},r)=>wu.createElement(Bh.Close,{...t,ref:r,asChild:!0},Zs(e)));Noe.displayName="Popover.Close";var Moe=wu.forwardRef(({children:e,...t},r)=>wu.createElement(Bh.Anchor,{...t,ref:r}));Moe.displayName="Popover.Anchor";d();p();var SUe=p8.Root,$$t=p8.Root;d();p();var X8=J(Se(),1),Boe=J(yr(),1);d();p();var TUe=["1","2","3"],EUe=["classic","surface","soft"],Doe={size:{type:"enum",className:"rt-r-size",values:TUe,default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:EUe,default:"surface"},...kn,...wn,...Bi,duration:{type:"string"}};var zoe=X8.forwardRef((e,t)=>{let{className:r,style:n,color:a,radius:i,duration:s,...o}=pt(e,Doe,zt);return X8.createElement(L8.Root,{"data-accent-color":a,"data-radius":i,ref:t,className:(0,Boe.default)("rt-ProgressRoot",r),style:Vh({"--progress-duration":"value"in o?void 0:s,"--progress-value":"value"in o?o.value:void 0,"--progress-max":"max"in o?o.max:void 0},n),...o,asChild:!1},X8.createElement(L8.Indicator,{className:"rt-ProgressIndicator"}))});zoe.displayName="Progress";d();p();var bE=J(Se(),1),Foe=J(yr(),1);d();p();var joe={...nr,...yc,...vc};var Voe=bE.forwardRef((e,t)=>{let{asChild:r,className:n,...a}=pt(e,joe),i=r?Gr.Root:"q";return bE.createElement(i,{...a,ref:t,className:(0,Foe.default)("rt-Quote",n)})});Voe.displayName="Quote";d();p();var hv=J(Se(),1),fj=J(yr(),1);d();p();var AUe=["1","2","3"],PUe=["surface","classic"],Hoe={...nr,size:{type:"enum",className:"rt-r-size",values:AUe,default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:PUe,default:"surface"},...kn,...wn,columns:{...$h.columns,default:"repeat(auto-fit, minmax(160px, 1fr))"},gap:{...$h.gap,default:"4"}};var kUe=hv.forwardRef((e,t)=>{let{className:r,color:n,...a}=pt(e,Hoe,zt);return hv.createElement(Al,{asChild:!0},hv.createElement(s1.Root,{"data-accent-color":n,...a,ref:t,className:(0,fj.default)("rt-RadioCardsRoot",r)}))});kUe.displayName="RadioCards.Root";var _Ue=hv.forwardRef(({className:e,...t},r)=>hv.createElement(s1.Item,{...t,asChild:!1,ref:r,className:(0,fj.default)("rt-reset","rt-BaseCard","rt-RadioCardsItem",e)}));_Ue.displayName="RadioCards.Item";d();p();var Od=J(Se(),1),xE=J(yr(),1);d();p();var IUe=["1","2","3"],OUe=["classic","surface","soft"],_5={...nr,size:{type:"enum",className:"rt-r-size",values:IUe,default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:OUe,default:"surface"},...kn,...wn};var $oe="RadioGroup",[LUe]=Jf.createContextScope($oe,[s1.createRadioGroupScope]),Uoe=s1.createRadioGroupScope(),[NUe,Goe]=LUe($oe),MUe=Od.forwardRef(({color:e=_5.color.default,highContrast:t=_5.highContrast.default,size:r=_5.size.default,variant:n=_5.variant.default,...a},i)=>{let{__scopeRadioGroup:s,className:o,...l}=pt(a,zt),u=Uoe(s);return Od.createElement(NUe,{scope:s,color:e,highContrast:t,size:r,variant:n},Od.createElement(s1.Root,{...u,...l,ref:i,className:(0,xE.default)("rt-RadioGroupRoot",o)}))});MUe.displayName="RadioGroup.Root";var DUe=Od.forwardRef((e,t)=>{let{__scopeRadioGroup:r,children:n,className:a,style:i,...s}=e,{size:o}=Goe("RadioGroupItem",r);return n?Od.createElement(Tr,{as:"label",size:o,className:(0,xE.default)("rt-RadioGroupItem",a),style:i},Od.createElement(hj,{__scopeRadioGroup:r,...s,ref:t}),n&&Od.createElement("span",{className:"rt-RadioGroupItemInner"},n)):Od.createElement(hj,{__scopeRadioGroup:r,...s,ref:t,className:a,style:i})});DUe.displayName="RadioGroup.Item";var hj=Od.forwardRef(({__scopeRadioGroup:e,...t},r)=>{let n=Goe("RadioGroupItemRadio",e),a=Uoe(e),{color:i,className:s}=pt({...t,...n},_5,zt);return Od.createElement(s1.Item,{...a,"data-accent-color":i,...t,asChild:!1,ref:r,className:(0,xE.default)("rt-reset","rt-BaseRadioRoot",s)})});hj.displayName="RadioGroup.ItemRadio";d();p();var R5=J(Se(),1),qoe=J(yr(),1);d();p();d();p();var zUe=["1","2","3"],jUe=["classic","surface","soft"],mj={size:{type:"enum",className:"rt-r-size",values:zUe,default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:jUe,default:"surface"},...kn,...wn};var Koe=R5.forwardRef((e,t)=>{let r=R5.useRef(null),{className:n,color:a,onChange:i,onValueChange:s,...o}=pt(e,mj,zt);return R5.createElement("input",{type:"radio","data-accent-color":a,...o,onChange:Be(i,l=>s?.(l.currentTarget.value)),ref:fc(r,t),className:(0,qoe.default)("rt-reset","rt-BaseRadioRoot","rt-RadioRoot",n)})});Koe.displayName="Radio";d();p();var wE=J(Se(),1),Zoe=J(yr(),1);var Woe=wE.forwardRef(({className:e,children:t,...r},n)=>wE.createElement(Gr.Root,{...r,ref:n,className:(0,Zoe.default)("rt-reset",e)},Zs(t)));Woe.displayName="Reset";d();p();var Yp=J(Se(),1),gj=J(yr(),1);d();p();var FUe=["1","2","3"],VUe=["surface","classic"],Joe={disabled:{type:"boolean",className:"disabled",default:!1},size:{type:"enum",className:"rt-r-size",values:FUe,default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:VUe,default:"surface"},...Bi};var HUe=Yp.forwardRef((e,t)=>{let{className:r,children:n,radius:a,value:i,defaultValue:s,onValueChange:o,...l}=pt(e,Joe,zt),[u,c]=Sr({prop:i,onChange:o,defaultProp:s});return Yp.createElement(h5.Root,{"data-disabled":e.disabled||void 0,"data-radius":a,ref:t,className:(0,gj.default)("rt-SegmentedControlRoot",r),onValueChange:f=>{f&&c(f)},...l,type:"single",value:u,asChild:!1,disabled:!!e.disabled},n,Yp.createElement("div",{className:"rt-SegmentedControlIndicator"}))});HUe.displayName="SegmentedControl.Root";var $Ue=Yp.forwardRef(({children:e,className:t,...r},n)=>Yp.createElement(h5.Item,{ref:n,className:(0,gj.default)("rt-reset","rt-SegmentedControlItem",t),...r,disabled:!1,asChild:!1},Yp.createElement("span",{className:"rt-SegmentedControlItemSeparator"}),Yp.createElement("span",{className:"rt-SegmentedControlItemLabel"},Yp.createElement("span",{className:"rt-SegmentedControlItemLabelActive"},e),Yp.createElement("span",{className:"rt-SegmentedControlItemLabelInactive","aria-hidden":!0},e))));$Ue.displayName="SegmentedControl.Item";d();p();var CE=J(Se(),1),Xoe=J(yr(),1);d();p();var GUe=["1","2","3","4"],qUe=["none","initial"],Yoe={...nr,size:{type:"enum",className:"rt-r-size",values:GUe,default:"3",responsive:!0},display:{type:"enum",className:"rt-r-display",values:qUe,parseValue:KUe,responsive:!0}};function KUe(e){return e==="initial"?"block":e}var Qoe=CE.forwardRef((e,t)=>{let{asChild:r,className:n,...a}=pt(e,Yoe,d1,zt),i=r?Gr.Root:"section";return CE.createElement(i,{...a,ref:t,className:(0,Xoe.default)("rt-Section",n)})});Qoe.displayName="Section";d();p();var Rn=J(Se(),1),mv=J(yr(),1);d();p();var ZUe=["1","2","3"],SE={size:{type:"enum",className:"rt-r-size",values:ZUe,default:"2",responsive:!0}},WUe=["classic","surface","soft","ghost"],ele={variant:{type:"enum",className:"rt-variant",values:WUe,default:"surface"},...kn,...Bi,placeholder:{type:"string"}},JUe=["solid","soft"],tle={variant:{type:"enum",className:"rt-variant",values:JUe,default:"solid"},...kn,...wn};var vj=Rn.createContext({}),YUe=e=>{let{children:t,size:r=SE.size.default,...n}=e;return Rn.createElement(Wo.Root,{...n},Rn.createElement(vj.Provider,{value:Rn.useMemo(()=>({size:r}),[r])},t))};YUe.displayName="Select.Root";var XUe=Rn.forwardRef((e,t)=>{let r=Rn.useContext(vj),{children:n,className:a,color:i,radius:s,placeholder:o,...l}=pt({size:r?.size,...e},{size:SE.size},ele,zt);return Rn.createElement(Wo.Trigger,{asChild:!0},Rn.createElement("button",{"data-accent-color":i,"data-radius":s,...l,ref:t,className:(0,mv.default)("rt-reset","rt-SelectTrigger",a)},Rn.createElement("span",{className:"rt-SelectTriggerInner"},Rn.createElement(Wo.Value,{placeholder:o},n)),Rn.createElement(Wo.Icon,{asChild:!0},Rn.createElement(Z8,{className:"rt-SelectIcon"}))))});XUe.displayName="Select.Trigger";var QUe=Rn.forwardRef((e,t)=>{let r=Rn.useContext(vj),{className:n,children:a,color:i,container:s,...o}=pt({size:r?.size,...e},{size:SE.size},tle),l=Hh(),u=i||l.accentColor;return Rn.createElement(Wo.Portal,{container:s},Rn.createElement(Ga,{asChild:!0},Rn.createElement(Wo.Content,{"data-accent-color":u,sideOffset:4,...o,asChild:!1,ref:t,className:(0,mv.default)({"rt-PopperContent":o.position==="popper"},"rt-SelectContent",n)},Rn.createElement(Sl.Root,{type:"auto",className:"rt-ScrollAreaRoot"},Rn.createElement(Wo.Viewport,{asChild:!0,className:"rt-SelectViewport"},Rn.createElement(Sl.Viewport,{className:"rt-ScrollAreaViewport",style:{overflowY:void 0}},a)),Rn.createElement(Sl.Scrollbar,{className:"rt-ScrollAreaScrollbar rt-r-size-1",orientation:"vertical"},Rn.createElement(Sl.Thumb,{className:"rt-ScrollAreaThumb"}))))))});QUe.displayName="Select.Content";var eGe=Rn.forwardRef((e,t)=>{let{className:r,children:n,...a}=e;return Rn.createElement(Wo.Item,{...a,asChild:!1,ref:t,className:(0,mv.default)("rt-SelectItem",r)},Rn.createElement(Wo.ItemIndicator,{className:"rt-SelectItemIndicator"},Rn.createElement(Yo,{className:"rt-SelectItemIndicatorIcon"})),Rn.createElement(Wo.ItemText,null,n))});eGe.displayName="Select.Item";var tGe=Rn.forwardRef(({className:e,...t},r)=>Rn.createElement(Wo.Group,{...t,asChild:!1,ref:r,className:(0,mv.default)("rt-SelectGroup",e)}));tGe.displayName="Select.Group";var rGe=Rn.forwardRef(({className:e,...t},r)=>Rn.createElement(Wo.Label,{...t,asChild:!1,ref:r,className:(0,mv.default)("rt-SelectLabel",e)}));rGe.displayName="Select.Label";var nGe=Rn.forwardRef(({className:e,...t},r)=>Rn.createElement(Wo.Separator,{...t,asChild:!1,ref:r,className:(0,mv.default)("rt-SelectSeparator",e)}));nGe.displayName="Select.Separator";d();p();var TE=J(Se(),1),nle=J(yr(),1);d();p();var iGe=["horizontal","vertical"],sGe=["1","2","3","4"],rle={orientation:{type:"enum",className:"rt-r-orientation",values:iGe,default:"horizontal",responsive:!0},size:{type:"enum",className:"rt-r-size",values:sGe,default:"1",responsive:!0},color:{...kn.color,default:"gray"},decorative:{type:"boolean",default:!0}};var ale=TE.forwardRef((e,t)=>{let{className:r,color:n,decorative:a,...i}=pt(e,rle,zt);return TE.createElement("span",{"data-accent-color":n,role:a?void 0:"separator",...i,ref:t,className:(0,nle.default)("rt-Separator",r)})});ale.displayName="Separator";d();p();var gv=J(Se(),1),ole=J(yr(),1);d();p();var ile=J(Se(),1),EE=parseFloat(ile.version)>=19||"";d();p();var sle={loading:{type:"boolean",default:!0},...$a,...Pd};var f1=gv.forwardRef((e,t)=>{let{children:r,className:n,loading:a,...i}=pt(e,sle,zt);if(!a)return r;let s=gv.isValidElement(r)?Gr.Root:"span";return gv.createElement(s,{ref:t,"aria-hidden":!0,className:(0,ole.default)("rt-Skeleton",n),"data-inline-skeleton":gv.isValidElement(r)?void 0:!0,tabIndex:-1,inert:EE,...i},r)});f1.displayName="Skeleton";d();p();var vv=J(Se(),1),yj=J(yr(),1);d();p();var oGe=["1","2","3"],lGe=["classic","surface","soft"],lle={size:{type:"enum",className:"rt-r-size",values:oGe,default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:lGe,default:"surface"},...kn,...wn,...Bi};var I5=vv.forwardRef((e,t)=>{let{className:r,color:n,radius:a,tabIndex:i,...s}=pt(e,lle,zt);return vv.createElement(rv.Root,{"data-accent-color":n,"data-radius":a,ref:t,...s,asChild:!1,className:(0,yj.default)("rt-SliderRoot",r)},vv.createElement(rv.Track,{className:"rt-SliderTrack"},vv.createElement(rv.Range,{className:(0,yj.default)("rt-SliderRange",{"rt-high-contrast":e.highContrast}),"data-inverted":s.inverted?"":void 0})),(s.value??s.defaultValue??[]).map((o,l)=>vv.createElement(rv.Thumb,{key:l,className:"rt-SliderThumb",...i!==void 0?{tabIndex:i}:void 0})))});I5.displayName="Slider";d();p();var AE=J(Se(),1),ule=J(yr(),1);d();p();var cle={...nr,...yc,...vc};var PE=AE.forwardRef((e,t)=>{let{asChild:r,className:n,...a}=pt(e,cle),i=r?Gr.Root:"strong";return AE.createElement(i,{...a,ref:t,className:(0,ule.default)("rt-Strong",n)})});PE.displayName="Strong";d();p();var Q8=J(Se(),1),bj=J(yr(),1);d();p();var cGe=["1","2","3"],uGe=["classic","surface","soft"],dle={size:{type:"enum",className:"rt-r-size",values:cGe,default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:uGe,default:"surface"},...kn,...wn,...Bi};var ple=Q8.forwardRef((e,t)=>{let{className:r,color:n,radius:a,...i}=pt(e,dle,zt);return Q8.createElement(D8.Root,{"data-accent-color":n,"data-radius":a,...i,asChild:!1,ref:t,className:(0,bj.default)("rt-reset","rt-SwitchRoot",r)},Q8.createElement(D8.Thumb,{className:(0,bj.default)("rt-SwitchThumb",{"rt-high-contrast":e.highContrast})}))});ple.displayName="Switch";d();p();var Cu=J(Se(),1),xj=J(yr(),1);d();p();d();p();var dGe=["1","2"],pGe=["nowrap","wrap","wrap-reverse"],fGe=["start","center","end"],O5={size:{type:"enum",className:"rt-r-size",values:dGe,default:"2",responsive:!0},wrap:{type:"enum",className:"rt-r-fw",values:pGe,responsive:!0},justify:{type:"enum",className:"rt-r-jc",values:fGe,responsive:!0},...kn,...wn};var fKt={...nr,active:{type:"boolean",default:!1}};var hGe=Cu.forwardRef((e,t)=>{let{children:r,className:n,color:a,...i}=pt(e,O5,zt);return Cu.createElement(Q2.Root,{className:"rt-TabNavRoot","data-accent-color":a,...i,asChild:!1,ref:t},Cu.createElement(Q2.List,{className:(0,xj.default)("rt-reset","rt-BaseTabList","rt-TabNavList",n)},r))});hGe.displayName="TabNav.Root";var mGe=Cu.forwardRef((e,t)=>{let{asChild:r,children:n,className:a,...i}=e;return Cu.createElement(Q2.Item,{className:"rt-TabNavItem"},Cu.createElement(Q2.Link,{...i,ref:t,className:(0,xj.default)("rt-reset","rt-BaseTabListTrigger","rt-TabNavLink",a),onSelect:void 0,asChild:r},H0({asChild:r,children:n},s=>Cu.createElement(Cu.Fragment,null,Cu.createElement("span",{className:"rt-BaseTabListTriggerInner rt-TabNavLinkInner"},s),Cu.createElement("span",{className:"rt-BaseTabListTriggerInnerHidden rt-TabNavLinkInnerHidden"},s)))))});mGe.displayName="TabNav.Link";var qh={};Wr(qh,{Body:()=>gle,Cell:()=>yle,ColumnHeaderCell:()=>ble,Header:()=>mle,Root:()=>hle,Row:()=>vle,RowHeaderCell:()=>xle});d();p();var Ws=J(Se(),1),Gh=J(yr(),1);d();p();var vGe=["1","2","3"],yGe=["surface","ghost"],bGe=["auto","fixed"],kE={size:{type:"enum",className:"rt-r-size",values:vGe,default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:yGe,default:"ghost"},layout:{type:"enum",className:"rt-r-tl",values:bGe,responsive:!0}},xGe=["start","center","end","baseline"],fle={align:{type:"enum",className:"rt-r-va",values:xGe,parseValue:wGe,responsive:!0}};function wGe(e){return{baseline:"baseline",start:"top",center:"middle",end:"bottom"}[e]}var CGe=["start","center","end"],_E={justify:{type:"enum",className:"rt-r-ta",values:CGe,parseValue:SGe,responsive:!0},...$a,...$0};function SGe(e){return{start:"left",center:"center",end:"right"}[e]}var hle=Ws.forwardRef((e,t)=>{let{layout:r,...n}=kE,{className:a,children:i,layout:s,...o}=pt(e,n,zt),l=V0({value:s,className:kE.layout.className,propValues:kE.layout.values});return Ws.createElement("div",{ref:t,className:(0,Gh.default)("rt-TableRoot",a),...o},Ws.createElement(Id,null,Ws.createElement("table",{className:(0,Gh.default)("rt-TableRootTable",l)},i)))});hle.displayName="Table.Root";var mle=Ws.forwardRef(({className:e,...t},r)=>Ws.createElement("thead",{...t,ref:r,className:(0,Gh.default)("rt-TableHeader",e)}));mle.displayName="Table.Header";var gle=Ws.forwardRef(({className:e,...t},r)=>Ws.createElement("tbody",{...t,ref:r,className:(0,Gh.default)("rt-TableBody",e)}));gle.displayName="Table.Body";var vle=Ws.forwardRef((e,t)=>{let{className:r,...n}=pt(e,fle);return Ws.createElement("tr",{...n,ref:t,className:(0,Gh.default)("rt-TableRow",r)})});vle.displayName="Table.Row";var yle=Ws.forwardRef((e,t)=>{let{className:r,...n}=pt(e,_E);return Ws.createElement("td",{className:(0,Gh.default)("rt-TableCell",r),ref:t,...n})});yle.displayName="Table.Cell";var ble=Ws.forwardRef((e,t)=>{let{className:r,...n}=pt(e,_E);return Ws.createElement("th",{className:(0,Gh.default)("rt-TableCell","rt-TableColumnHeaderCell",r),scope:"col",ref:t,...n})});ble.displayName="Table.ColumnHeaderCell";var xle=Ws.forwardRef((e,t)=>{let{className:r,...n}=pt(e,_E);return Ws.createElement("th",{className:(0,Gh.default)("rt-TableCell","rt-TableRowHeaderCell",r),scope:"row",ref:t,...n})});xle.displayName="Table.RowHeaderCell";d();p();var Ld=J(Se(),1),e6=J(yr(),1);d();p();var zKt={...nr},jKt={...nr};var TGe=Ld.forwardRef((e,t)=>{let{className:r,...n}=pt(e,zt);return Ld.createElement(av.Root,{...n,ref:t,className:(0,e6.default)("rt-TabsRoot",r)})});TGe.displayName="Tabs.Root";var EGe=Ld.forwardRef((e,t)=>{let{className:r,color:n,...a}=pt(e,O5,zt);return Ld.createElement(av.List,{"data-accent-color":n,...a,asChild:!1,ref:t,className:(0,e6.default)("rt-BaseTabList","rt-TabsList",r)})});EGe.displayName="Tabs.List";var AGe=Ld.forwardRef((e,t)=>{let{className:r,children:n,...a}=e;return Ld.createElement(av.Trigger,{...a,asChild:!1,ref:t,className:(0,e6.default)("rt-reset","rt-BaseTabListTrigger","rt-TabsTrigger",r)},Ld.createElement("span",{className:"rt-BaseTabListTriggerInner rt-TabsTriggerInner"},n),Ld.createElement("span",{className:"rt-BaseTabListTriggerInnerHidden rt-TabsTriggerInnerHidden"},n))});AGe.displayName="Tabs.Trigger";var PGe=Ld.forwardRef((e,t)=>{let{className:r,...n}=pt(e,zt);return Ld.createElement(av.Content,{...n,ref:t,className:(0,e6.default)("rt-TabsContent",r)})});PGe.displayName="Tabs.Content";d();p();var t6=J(Se(),1),Cle=J(yr(),1);d();p();var _Ge=["1","2","3"],RGe=["classic","surface","soft"],IGe=["none","vertical","horizontal","both"],wle={size:{type:"enum",className:"rt-r-size",values:_Ge,default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:RGe,default:"surface"},resize:{type:"enum",className:"rt-r-resize",values:IGe,responsive:!0},...kn,...Bi};var Sle=t6.forwardRef((e,t)=>{let{className:r,color:n,radius:a,style:i,...s}=pt(e,wle,zt);return t6.createElement("div",{"data-accent-color":n,"data-radius":a,className:(0,Cle.default)("rt-TextAreaRoot",r),style:i},t6.createElement("textarea",{className:"rt-reset rt-TextAreaInput",ref:t,...s}))});Sle.displayName="TextArea";var L5={};Wr(L5,{Root:()=>Ale,Slot:()=>Ple});d();p();var Kh=J(Se(),1),wj=J(yr(),1);d();p();var OGe=["1","2","3"],LGe=["classic","surface","soft"],Tle={size:{type:"enum",className:"rt-r-size",values:OGe,default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:LGe,default:"surface"},...kn,...Bi},NGe=["left","right"],Ele={side:{type:"enum",values:NGe},...kn,gap:YT.gap,px:$0.px,pl:$0.pl,pr:$0.pr};var Ale=Kh.forwardRef((e,t)=>{let r=Kh.useRef(null),{children:n,className:a,color:i,radius:s,style:o,...l}=pt(e,Tle,zt);return Kh.createElement("div",{"data-accent-color":i,"data-radius":s,style:o,className:(0,wj.default)("rt-TextFieldRoot",a),onPointerDown:u=>{let c=u.target;if(c.closest("input, button, a"))return;let f=r.current;if(!f)return;let g=c.closest(` .rt-TextFieldSlot[data-side='right'], .rt-TextFieldSlot:not([data-side='right']) ~ .rt-TextFieldSlot:not([data-side='left']) `)?f.value.length:0;requestAnimationFrame(()=>{try{f.setSelectionRange(g,g)}catch{}f.focus()})}},Kh.createElement("input",{spellCheck:"false",...l,ref:fc(r,t),className:"rt-reset rt-TextFieldInput"}),n)});Ale.displayName="TextField.Root";var Ple=Kh.forwardRef((e,t)=>{let{className:r,color:n,side:a,...i}=pt(e,Ele);return Kh.createElement("div",{"data-accent-color":n,"data-side":a,...i,ref:t,className:(0,wj.default)("rt-TextFieldSlot",r)})});Ple.displayName="TextField.Slot";d();p();var Tt=J(Se(),1);var kle=Tt.forwardRef(({defaultOpen:e=!0,...t},r)=>{let[n,a]=Tt.useState(e);return Tt.createElement(_le,{...t,ref:r,open:n,onOpenChange:a})});kle.displayName="ThemePanel";var _le=Tt.forwardRef((e,t)=>{let{open:r,onOpenChange:n,onAppearanceChange:a,...i}=e,s=Hh(),{appearance:o,onAppearanceChange:l,accentColor:u,onAccentColorChange:c,grayColor:f,onGrayColorChange:g,panelBackground:w,onPanelBackgroundChange:A,radius:k,onRadiusChange:O,scaling:I,onScalingChange:M}=s,D=a!==void 0,L=jr(a),W=Tt.useCallback(ie=>{let se=MGe();if(o!=="inherit"){l(ie);return}D?L(ie):(ge(ie),DGe(ie)),se()},[o,l,D,L]),Y=GT(u),j=f==="auto"?Y:f,[re,oe]=Tt.useState("idle");async function Q(){let ie={appearance:o===Ua.appearance.default?void 0:o,accentColor:u===Ua.accentColor.default?void 0:u,grayColor:f===Ua.grayColor.default?void 0:f,panelBackground:w===Ua.panelBackground.default?void 0:w,radius:k===Ua.radius.default?void 0:k,scaling:I===Ua.scaling.default?void 0:I},se=Object.keys(ie).filter(Ce=>ie[Ce]!==void 0).map(Ce=>`${Ce}="${ie[Ce]}"`).join(" "),me=se?``:"";oe("copying"),await navigator.clipboard.writeText(me),oe("copied"),setTimeout(()=>oe("idle"),2e3)}let[Ee,ge]=Tt.useState(o==="inherit"?null:o),ue=` [contenteditable], [role="combobox"], [role="listbox"], [role="menu"], input:not([type="radio"], [type="checkbox"]), select, textarea `;return Tt.useEffect(()=>{function ie(se){let me=se.altKey||se.ctrlKey||se.shiftKey||se.metaKey,Ce=document.activeElement?.closest(ue);se.key?.toUpperCase()==="T"&&!me&&!Ce&&n(!r)}return document.addEventListener("keydown",ie),()=>document.removeEventListener("keydown",ie)},[n,r,ue]),Tt.useEffect(()=>{function ie(se){let me=se.altKey||se.ctrlKey||se.shiftKey||se.metaKey,Ce=document.activeElement?.closest(ue);se.key?.toUpperCase()==="D"&&!me&&!Ce&&W(Ee==="light"?"dark":"light")}return document.addEventListener("keydown",ie),()=>document.removeEventListener("keydown",ie)},[W,Ee,ue]),Tt.useEffect(()=>{let ie=document.documentElement,se=document.body;function me(){let _e=ie.classList.contains("dark")||ie.classList.contains("dark-theme")||se.classList.contains("dark")||se.classList.contains("dark-theme");ge(o==="inherit"?_e?"dark":"light":o)}let Ce=new MutationObserver(function(_e){_e.forEach(function(Ne){Ne.attributeName==="class"&&me()})});return me(),o==="inherit"&&(Ce.observe(ie,{attributes:!0}),Ce.observe(se,{attributes:!0})),()=>Ce.disconnect()},[o]),Tt.createElement(Ga,{asChild:!0,radius:"medium",scaling:"100%"},Tt.createElement(ut,{direction:"column",position:"fixed",top:"0",right:"0",mr:"4",mt:"4",inert:r?void 0:EE,...i,ref:t,style:{zIndex:9999,overflow:"hidden",maxHeight:"calc(100vh - var(--space-4) - var(--space-4))",borderRadius:"var(--radius-4)",backgroundColor:"var(--color-panel-solid)",transformOrigin:"top center",transitionProperty:"transform, box-shadow",transitionDuration:"200ms",transitionTimingFunction:r?"ease-out":"ease-in",transform:r?"none":"translateX(105%)",boxShadow:r?"var(--shadow-5)":"var(--shadow-2)",...e.style}},Tt.createElement(Id,null,Tt.createElement(Bn,{flexGrow:"1",p:"5",position:"relative"},Tt.createElement(Bn,{position:"absolute",top:"0",right:"0",m:"2"},Tt.createElement(N5,{content:"Press T to show/hide the Theme Panel",side:"bottom",sideOffset:6},Tt.createElement(vE,{asChild:!0,size:"3",tabIndex:0,className:"rt-ThemePanelShortcut"},Tt.createElement("button",{onClick:()=>n(!r)},"T")))),Tt.createElement(xo,{size:"5",trim:"both",as:"h3",mb:"5"},"Theme"),Tt.createElement(Tr,{id:"accent-color-title",as:"p",size:"2",weight:"medium",mt:"5"},"Accent color"),Tt.createElement(Al,{columns:"10",gap:"2",mt:"3",role:"group","aria-labelledby":"accent-color-title"},Ua.accentColor.values.map(ie=>Tt.createElement("label",{key:ie,className:"rt-ThemePanelSwatch",style:{backgroundColor:`var(--${ie}-9)`}},Tt.createElement(N5,{content:`${K0(ie)}${u==="gray"&&j!=="gray"?` (${K0(j)})`:""}`},Tt.createElement("input",{className:"rt-ThemePanelSwatchInput",type:"radio",name:"accentColor",value:ie,checked:u===ie,onChange:se=>c(se.target.value)}))))),Tt.createElement(ut,{asChild:!0,align:"center",justify:"between"},Tt.createElement(Tr,{as:"p",id:"gray-color-title",size:"2",weight:"medium",mt:"5"},"Gray color")),Tt.createElement(Al,{columns:"10",gap:"2",mt:"3",role:"group","aria-labelledby":"gray-color-title"},Ua.grayColor.values.map(ie=>Tt.createElement(ut,{key:ie,asChild:!0,align:"center",justify:"center"},Tt.createElement("label",{className:"rt-ThemePanelSwatch",style:{backgroundColor:ie==="auto"?`var(--${Y}-9)`:ie==="gray"?"var(--gray-9)":`var(--${ie}-9)`,filter:ie==="gray"?"saturate(0)":void 0}},Tt.createElement(N5,{content:`${K0(ie)}${ie==="auto"?` (${K0(Y)})`:""}`},Tt.createElement("input",{className:"rt-ThemePanelSwatchInput",type:"radio",name:"grayColor",value:ie,checked:f===ie,onChange:se=>g(se.target.value)})))))),Tt.createElement(Tr,{id:"appearance-title",as:"p",size:"2",weight:"medium",mt:"5"},"Appearance"),Tt.createElement(Al,{columns:"2",gap:"2",mt:"3",role:"group","aria-labelledby":"appearance-title"},["light","dark"].map(ie=>Tt.createElement("label",{key:ie,className:"rt-ThemePanelRadioCard"},Tt.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"appearance",value:ie,checked:Ee===ie,onChange:se=>W(se.target.value)}),Tt.createElement(ut,{align:"center",justify:"center",height:"32px",gap:"2"},ie==="light"?Tt.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -1px"}},Tt.createElement("path",{d:"M7.5 0C7.77614 0 8 0.223858 8 0.5V2.5C8 2.77614 7.77614 3 7.5 3C7.22386 3 7 2.77614 7 2.5V0.5C7 0.223858 7.22386 0 7.5 0ZM2.1967 2.1967C2.39196 2.00144 2.70854 2.00144 2.90381 2.1967L4.31802 3.61091C4.51328 3.80617 4.51328 4.12276 4.31802 4.31802C4.12276 4.51328 3.80617 4.51328 3.61091 4.31802L2.1967 2.90381C2.00144 2.70854 2.00144 2.39196 2.1967 2.1967ZM0.5 7C0.223858 7 0 7.22386 0 7.5C0 7.77614 0.223858 8 0.5 8H2.5C2.77614 8 3 7.77614 3 7.5C3 7.22386 2.77614 7 2.5 7H0.5ZM2.1967 12.8033C2.00144 12.608 2.00144 12.2915 2.1967 12.0962L3.61091 10.682C3.80617 10.4867 4.12276 10.4867 4.31802 10.682C4.51328 10.8772 4.51328 11.1938 4.31802 11.3891L2.90381 12.8033C2.70854 12.9986 2.39196 12.9986 2.1967 12.8033ZM12.5 7C12.2239 7 12 7.22386 12 7.5C12 7.77614 12.2239 8 12.5 8H14.5C14.7761 8 15 7.77614 15 7.5C15 7.22386 14.7761 7 14.5 7H12.5ZM10.682 4.31802C10.4867 4.12276 10.4867 3.80617 10.682 3.61091L12.0962 2.1967C12.2915 2.00144 12.608 2.00144 12.8033 2.1967C12.9986 2.39196 12.9986 2.70854 12.8033 2.90381L11.3891 4.31802C11.1938 4.51328 10.8772 4.51328 10.682 4.31802ZM8 12.5C8 12.2239 7.77614 12 7.5 12C7.22386 12 7 12.2239 7 12.5V14.5C7 14.7761 7.22386 15 7.5 15C7.77614 15 8 14.7761 8 14.5V12.5ZM10.682 10.682C10.8772 10.4867 11.1938 10.4867 11.3891 10.682L12.8033 12.0962C12.9986 12.2915 12.9986 12.608 12.8033 12.8033C12.608 12.9986 12.2915 12.9986 12.0962 12.8033L10.682 11.3891C10.4867 11.1938 10.4867 10.8772 10.682 10.682ZM5.5 7.5C5.5 6.39543 6.39543 5.5 7.5 5.5C8.60457 5.5 9.5 6.39543 9.5 7.5C9.5 8.60457 8.60457 9.5 7.5 9.5C6.39543 9.5 5.5 8.60457 5.5 7.5ZM7.5 4.5C5.84315 4.5 4.5 5.84315 4.5 7.5C4.5 9.15685 5.84315 10.5 7.5 10.5C9.15685 10.5 10.5 9.15685 10.5 7.5C10.5 5.84315 9.15685 4.5 7.5 4.5Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})):Tt.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -1px"}},Tt.createElement("path",{d:"M2.89998 0.499976C2.89998 0.279062 2.72089 0.0999756 2.49998 0.0999756C2.27906 0.0999756 2.09998 0.279062 2.09998 0.499976V1.09998H1.49998C1.27906 1.09998 1.09998 1.27906 1.09998 1.49998C1.09998 1.72089 1.27906 1.89998 1.49998 1.89998H2.09998V2.49998C2.09998 2.72089 2.27906 2.89998 2.49998 2.89998C2.72089 2.89998 2.89998 2.72089 2.89998 2.49998V1.89998H3.49998C3.72089 1.89998 3.89998 1.72089 3.89998 1.49998C3.89998 1.27906 3.72089 1.09998 3.49998 1.09998H2.89998V0.499976ZM5.89998 3.49998C5.89998 3.27906 5.72089 3.09998 5.49998 3.09998C5.27906 3.09998 5.09998 3.27906 5.09998 3.49998V4.09998H4.49998C4.27906 4.09998 4.09998 4.27906 4.09998 4.49998C4.09998 4.72089 4.27906 4.89998 4.49998 4.89998H5.09998V5.49998C5.09998 5.72089 5.27906 5.89998 5.49998 5.89998C5.72089 5.89998 5.89998 5.72089 5.89998 5.49998V4.89998H6.49998C6.72089 4.89998 6.89998 4.72089 6.89998 4.49998C6.89998 4.27906 6.72089 4.09998 6.49998 4.09998H5.89998V3.49998ZM1.89998 6.49998C1.89998 6.27906 1.72089 6.09998 1.49998 6.09998C1.27906 6.09998 1.09998 6.27906 1.09998 6.49998V7.09998H0.499976C0.279062 7.09998 0.0999756 7.27906 0.0999756 7.49998C0.0999756 7.72089 0.279062 7.89998 0.499976 7.89998H1.09998V8.49998C1.09998 8.72089 1.27906 8.89997 1.49998 8.89997C1.72089 8.89997 1.89998 8.72089 1.89998 8.49998V7.89998H2.49998C2.72089 7.89998 2.89998 7.72089 2.89998 7.49998C2.89998 7.27906 2.72089 7.09998 2.49998 7.09998H1.89998V6.49998ZM8.54406 0.98184L8.24618 0.941586C8.03275 0.917676 7.90692 1.1655 8.02936 1.34194C8.17013 1.54479 8.29981 1.75592 8.41754 1.97445C8.91878 2.90485 9.20322 3.96932 9.20322 5.10022C9.20322 8.37201 6.82247 11.0878 3.69887 11.6097C3.45736 11.65 3.20988 11.6772 2.96008 11.6906C2.74563 11.702 2.62729 11.9535 2.77721 12.1072C2.84551 12.1773 2.91535 12.2458 2.98667 12.3128L3.05883 12.3795L3.31883 12.6045L3.50684 12.7532L3.62796 12.8433L3.81491 12.9742L3.99079 13.089C4.11175 13.1651 4.23536 13.2375 4.36157 13.3059L4.62496 13.4412L4.88553 13.5607L5.18837 13.6828L5.43169 13.7686C5.56564 13.8128 5.70149 13.8529 5.83857 13.8885C5.94262 13.9155 6.04767 13.9401 6.15405 13.9622C6.27993 13.9883 6.40713 14.0109 6.53544 14.0298L6.85241 14.0685L7.11934 14.0892C7.24637 14.0965 7.37436 14.1002 7.50322 14.1002C11.1483 14.1002 14.1032 11.1453 14.1032 7.50023C14.1032 7.25044 14.0893 7.00389 14.0623 6.76131L14.0255 6.48407C13.991 6.26083 13.9453 6.04129 13.8891 5.82642C13.8213 5.56709 13.7382 5.31398 13.6409 5.06881L13.5279 4.80132L13.4507 4.63542L13.3766 4.48666C13.2178 4.17773 13.0353 3.88295 12.8312 3.60423L12.6782 3.40352L12.4793 3.16432L12.3157 2.98361L12.1961 2.85951L12.0355 2.70246L11.8134 2.50184L11.4925 2.24191L11.2483 2.06498L10.9562 1.87446L10.6346 1.68894L10.3073 1.52378L10.1938 1.47176L9.95488 1.3706L9.67791 1.2669L9.42566 1.1846L9.10075 1.09489L8.83599 1.03486L8.54406 0.98184ZM10.4032 5.30023C10.4032 4.27588 10.2002 3.29829 9.83244 2.40604C11.7623 3.28995 13.1032 5.23862 13.1032 7.50023C13.1032 10.593 10.596 13.1002 7.50322 13.1002C6.63646 13.1002 5.81597 12.9036 5.08355 12.5522C6.5419 12.0941 7.81081 11.2082 8.74322 10.0416C8.87963 10.2284 9.10028 10.3497 9.34928 10.3497C9.76349 10.3497 10.0993 10.0139 10.0993 9.59971C10.0993 9.24256 9.84965 8.94373 9.51535 8.86816C9.57741 8.75165 9.63653 8.63334 9.6926 8.51332C9.88358 8.63163 10.1088 8.69993 10.35 8.69993C11.0403 8.69993 11.6 8.14028 11.6 7.44993C11.6 6.75976 11.0406 6.20024 10.3505 6.19993C10.3853 5.90487 10.4032 5.60464 10.4032 5.30023Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})),Tt.createElement(Tr,{size:"1",weight:"medium"},K0(ie)))))),Tt.createElement(Tr,{id:"radius-title",as:"p",size:"2",weight:"medium",mt:"5"},"Radius"),Tt.createElement(Al,{columns:"5",gap:"2",mt:"3",role:"group","aria-labelledby":"radius-title"},Ua.radius.values.map(ie=>Tt.createElement(ut,{key:ie,direction:"column",align:"center"},Tt.createElement("label",{className:"rt-ThemePanelRadioCard"},Tt.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"radius",id:`theme-panel-radius-${ie}`,value:ie,checked:k===ie,onChange:se=>O(se.target.value)}),Tt.createElement(Ga,{asChild:!0,radius:ie},Tt.createElement(Bn,{m:"3",width:"32px",height:"32px",style:{borderTopLeftRadius:ie==="full"?"80%":"var(--radius-5)",backgroundImage:"linear-gradient(to bottom right, var(--accent-3), var(--accent-4))",borderTop:"2px solid var(--accent-a8)",borderLeft:"2px solid var(--accent-a8)"}}))),Tt.createElement(Bn,{asChild:!0,pt:"2"},Tt.createElement(Tr,{asChild:!0,size:"1",color:"gray"},Tt.createElement("label",{htmlFor:`theme-panel-radius-${ie}`},K0(ie))))))),Tt.createElement(Tr,{id:"scaling-title",as:"p",size:"2",weight:"medium",mt:"5"},"Scaling"),Tt.createElement(Al,{columns:"5",gap:"2",mt:"3",role:"group","aria-labelledby":"scaling-title"},Ua.scaling.values.map(ie=>Tt.createElement("label",{key:ie,className:"rt-ThemePanelRadioCard"},Tt.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"scaling",value:ie,checked:I===ie,onChange:se=>M(se.target.value)}),Tt.createElement(ut,{align:"center",justify:"center",height:"32px"},Tt.createElement(Ga,{asChild:!0,scaling:ie},Tt.createElement(ut,{align:"center",justify:"center"},Tt.createElement(Tr,{size:"1",weight:"medium"},K0(ie)))))))),Tt.createElement(ut,{mt:"5",align:"center",gap:"2"},Tt.createElement(Tr,{id:"panel-background-title",as:"p",size:"2",weight:"medium"},"Panel background"),Tt.createElement(Ki.Root,null,Tt.createElement(Ki.Trigger,null,Tt.createElement(aa,{size:"1",variant:"ghost",color:"gray"},Tt.createElement(ej,{label:"Learn more about panel background options"},Tt.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},Tt.createElement("path",{d:"M7.49991 0.876892C3.84222 0.876892 0.877075 3.84204 0.877075 7.49972C0.877075 11.1574 3.84222 14.1226 7.49991 14.1226C11.1576 14.1226 14.1227 11.1574 14.1227 7.49972C14.1227 3.84204 11.1576 0.876892 7.49991 0.876892ZM1.82707 7.49972C1.82707 4.36671 4.36689 1.82689 7.49991 1.82689C10.6329 1.82689 13.1727 4.36671 13.1727 7.49972C13.1727 10.6327 10.6329 13.1726 7.49991 13.1726C4.36689 13.1726 1.82707 10.6327 1.82707 7.49972ZM8.24992 4.49999C8.24992 4.9142 7.91413 5.24999 7.49992 5.24999C7.08571 5.24999 6.74992 4.9142 6.74992 4.49999C6.74992 4.08577 7.08571 3.74999 7.49992 3.74999C7.91413 3.74999 8.24992 4.08577 8.24992 4.49999ZM6.00003 5.99999H6.50003H7.50003C7.77618 5.99999 8.00003 6.22384 8.00003 6.49999V9.99999H8.50003H9.00003V11H8.50003H7.50003H6.50003H6.00003V9.99999H6.50003H7.00003V6.99999H6.50003H6.00003V5.99999Z",fillRule:"evenodd",clipRule:"evenodd"}))))),Tt.createElement(Ki.Content,{size:"1",style:{maxWidth:220},side:"top",align:"center"},Tt.createElement(Tr,{as:"p",size:"2"},"Whether Card and Table panels are translucent, showing some of\xA0the background behind them.")))),Tt.createElement(Al,{columns:"2",gap:"2",mt:"3",role:"group","aria-labelledby":"panel-background-title"},Ua.panelBackground.values.map(ie=>Tt.createElement("label",{key:ie,className:"rt-ThemePanelRadioCard"},Tt.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"panelBackground",value:ie,checked:w===ie,onChange:se=>A(se.target.value)}),Tt.createElement(ut,{align:"center",justify:"center",height:"32px",gap:"2"},ie==="solid"?Tt.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -2px"}},Tt.createElement("path",{d:"M0.877075 7.49988C0.877075 3.84219 3.84222 0.877045 7.49991 0.877045C11.1576 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1575 0.877075 7.49988ZM7.49991 1.82704C4.36689 1.82704 1.82708 4.36686 1.82708 7.49988C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49988C13.1727 4.36686 10.6329 1.82704 7.49991 1.82704Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})):Tt.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -2px"}},Tt.createElement("path",{opacity:".05",d:"M6.78296 13.376C8.73904 9.95284 8.73904 5.04719 6.78296 1.62405L7.21708 1.37598C9.261 4.95283 9.261 10.0472 7.21708 13.624L6.78296 13.376Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),Tt.createElement("path",{opacity:".1",d:"M7.28204 13.4775C9.23929 9.99523 9.23929 5.00475 7.28204 1.52248L7.71791 1.2775C9.76067 4.9119 9.76067 10.0881 7.71791 13.7225L7.28204 13.4775Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),Tt.createElement("path",{opacity:".15",d:"M7.82098 13.5064C9.72502 9.99523 9.72636 5.01411 7.82492 1.50084L8.26465 1.26285C10.2465 4.92466 10.2451 10.085 8.26052 13.7448L7.82098 13.5064Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),Tt.createElement("path",{opacity:".2",d:"M8.41284 13.429C10.1952 9.92842 10.1957 5.07537 8.41435 1.57402L8.85999 1.34729C10.7139 4.99113 10.7133 10.0128 8.85841 13.6559L8.41284 13.429Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),Tt.createElement("path",{opacity:".25",d:"M9.02441 13.2956C10.6567 9.8379 10.6586 5.17715 9.03005 1.71656L9.48245 1.50366C11.1745 5.09919 11.1726 9.91629 9.47657 13.5091L9.02441 13.2956Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),Tt.createElement("path",{opacity:".3",d:"M9.66809 13.0655C11.1097 9.69572 11.1107 5.3121 9.67088 1.94095L10.1307 1.74457C11.6241 5.24121 11.6231 9.76683 10.1278 13.2622L9.66809 13.0655Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),Tt.createElement("path",{opacity:".35",d:"M10.331 12.7456C11.5551 9.52073 11.5564 5.49103 10.3347 2.26444L10.8024 2.0874C12.0672 5.42815 12.0659 9.58394 10.7985 12.9231L10.331 12.7456Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),Tt.createElement("path",{opacity:".4",d:"M11.0155 12.2986C11.9938 9.29744 11.9948 5.71296 11.0184 2.71067L11.4939 2.55603C12.503 5.6589 12.502 9.35178 11.4909 12.4535L11.0155 12.2986Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),Tt.createElement("path",{opacity:".45",d:"M11.7214 11.668C12.4254 9.01303 12.4262 5.99691 11.7237 3.34116L12.2071 3.21329C12.9318 5.95292 12.931 9.05728 12.2047 11.7961L11.7214 11.668Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),Tt.createElement("path",{opacity:".5",d:"M12.4432 10.752C12.8524 8.63762 12.8523 6.36089 12.4429 4.2466L12.9338 4.15155C13.3553 6.32861 13.3554 8.66985 12.9341 10.847L12.4432 10.752Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),Tt.createElement("path",{d:"M0.877075 7.49988C0.877075 3.84219 3.84222 0.877045 7.49991 0.877045C11.1576 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1575 0.877075 7.49988ZM7.49991 1.82704C4.36689 1.82704 1.82708 4.36686 1.82708 7.49988C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49988C13.1727 4.36686 10.6329 1.82704 7.49991 1.82704Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})),Tt.createElement(Tr,{size:"1",weight:"medium"},K0(ie)))))),Tt.createElement(p1,{mt:"5",style:{width:"100%"},onClick:Q},re==="copied"?"Copied":"Copy Theme")))))});_le.displayName="ThemePanelImpl";function MGe(){let e=document.createElement("style");return e.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}}function K0(e){return e.charAt(0).toUpperCase()+e.slice(1)}function DGe(e){let t=document.documentElement,r=t.classList.contains("light-theme"),n=t.classList.contains("dark-theme"),a=t.classList.contains("light"),i=t.classList.contains("dark");(r||n)&&(t.classList.remove("light-theme","dark-theme"),t.style.colorScheme=e,t.classList.add(`${e}-theme`)),(a||i)&&(t.classList.remove("light","dark"),t.style.colorScheme=e,t.classList.add(e)),!r&&!n&&!a&&!i&&(t.style.colorScheme=e,t.classList.add(e))}d();p();var h1=J(Se(),1),Ile=J(yr(),1);d();p();var Rle={content:{type:"ReactNode",required:!0},width:$a.width,minWidth:$a.minWidth,maxWidth:{...$a.maxWidth,default:"360px"}};var N5=h1.forwardRef((e,t)=>{let{children:r,className:n,open:a,defaultOpen:i,onOpenChange:s,delayDuration:o,disableHoverableContent:l,content:u,container:c,forceMount:f,...g}=pt(e,Rle),w={open:a,defaultOpen:i,onOpenChange:s,delayDuration:o,disableHoverableContent:l};return h1.createElement(c1.Root,{...w},h1.createElement(c1.Trigger,{asChild:!0},r),h1.createElement(c1.Portal,{container:c,forceMount:f},h1.createElement(Ga,{asChild:!0},h1.createElement(c1.Content,{sideOffset:4,collisionPadding:10,...g,asChild:!1,ref:t,className:(0,Ile.default)("rt-TooltipContent",n)},h1.createElement(Tr,{as:"p",className:"rt-TooltipText",size:"1"},u),h1.createElement(c1.Arrow,{className:"rt-TooltipArrow"})))))});N5.displayName="Tooltip";var ixe=J(Yt(),1),Umn=J(Se(),1);d();p();d();p();d();p();var Lle=e=>!!e&&e.constructor===Symbol,j5=Array.isArray;var Aj=e=>!!(e&&e.constructor&&e.call&&e.apply);var yv=e=>{try{return Number(e)===e}catch{return!1}},Nle=e=>Object.prototype.toString.call(e)==="[object Date]";var Wh=e=>{if(e===!0||e===!1||e==null)return!0;if(yv(e))return e===0;if(Nle(e))return isNaN(e.getTime());if(Aj(e)||Lle(e))return!1;let t=e.length;if(yv(t))return t===0;let r=e.size;return yv(r)?r===0:Object.keys(e).length===0};var F5=(e,t=void 0)=>e?.length>0?e[e.length-1]:t,OE=(e,t,r=!1)=>{if(!e)return[];let n=(i,s)=>t(i)-t(s),a=(i,s)=>t(s)-t(i);return e.slice().sort(r===!0?a:n)};var a6=(e,t,r)=>{if(!e)return[];if(t===void 0)return[...e];for(let n=0;n{let r=Math.ceil(e.length/t);return new Array(r).fill(null).map((n,a)=>e.slice(a*t,a*t+t))};var kj=(e,t,r)=>{let n=r;for(let a=1;a<=e;a++)n=t(n,a);return n};d();p();var _j=async(e,t)=>{if(!e)return[];let r=[],n=0;for(let a of e){let i=await t(a,n++);r.push(i)}return r};d();p();var Rj=(e,t)=>r=>e({...t,...r});d();p();d();p();var Jh=(e,t)=>e?!t||t.length===0?e:t.reduce((r,n)=>(delete r[n],r),{...e}):{};d();p();var Dle=(e,t)=>Math.floor(Math.random()*(t-e+1)+e);var Ij=(e,t="")=>{let r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"+t;return kj(e,n=>n+r.charAt(Dle(0,r.length-1)),"")};d();p();d();p();var sxe=J(Ze(),1),oxe=J(Yt(),1);var lxe=J(Se(),1),cxe=J(Se(),1),uxe=J(Yt(),1);var dxe=J(Yt(),1),pxe=J(Yt(),1),fxe=J(Se(),1),hxe=J(Se(),1);var SK=J(Ze(),1);var mxe=J(Ze(),1),gxe=J(Yt(),1);d();p();var _=J(Se());function he(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,i;for(i=0;i=0)&&(r[a]=e[a]);return r}var aqe=["color"],UYt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,aqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0.877197 7.49984C0.877197 3.84216 3.84234 0.877014 7.50003 0.877014C11.1577 0.877014 14.1229 3.84216 14.1229 7.49984C14.1229 11.1575 11.1577 14.1227 7.50003 14.1227C3.84234 14.1227 0.877197 11.1575 0.877197 7.49984ZM7.50003 1.82701C4.36702 1.82701 1.8272 4.36683 1.8272 7.49984C1.8272 10.6328 4.36702 13.1727 7.50003 13.1727C10.633 13.1727 13.1729 10.6328 13.1729 7.49984C13.1729 4.36683 10.633 1.82701 7.50003 1.82701ZM7.12457 9.00001C7.06994 9.12735 6.33165 11.9592 6.33165 11.9592C6.26018 12.226 5.98601 12.3843 5.71928 12.3128C5.45255 12.2413 5.29425 11.9672 5.36573 11.7004C5.36573 11.7004 6.24661 8.87268 6.24661 8.27007V6.80099L4.28763 6.27608C4.0209 6.20461 3.86261 5.93045 3.93408 5.66371C4.00555 5.39698 4.27972 5.23869 4.54645 5.31016C4.54645 5.31016 6.20042 5.87268 6.84579 5.87268H8.15505C8.80042 5.87268 10.4534 5.31042 10.4534 5.31042C10.7202 5.23895 10.9943 5.39724 11.0658 5.66397C11.1373 5.93071 10.979 6.20487 10.7122 6.27635L8.74661 6.80303V8.27007C8.74661 8.87268 9.62663 11.6971 9.62663 11.6971C9.6981 11.9639 9.5398 12.238 9.27307 12.3095C9.00634 12.381 8.73217 12.2227 8.6607 11.956C8.6607 11.956 7.91994 9.12735 7.86866 9.00001C7.81994 8.87268 7.65006 8.87268 7.65006 8.87268H7.34317C7.34317 8.87268 7.16994 8.87268 7.12457 9.00001ZM7.50043 5.12007C8.12175 5.12007 8.62543 4.61639 8.62543 3.99507C8.62543 3.37375 8.12175 2.87007 7.50043 2.87007C6.87911 2.87007 6.37543 3.37375 6.37543 3.99507C6.37543 4.61639 6.87911 5.12007 7.50043 5.12007Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),iqe=["color"],GYt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,iqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0 1.5C0 1.22386 0.223858 1 0.5 1H2.5C2.77614 1 3 1.22386 3 1.5C3 1.77614 2.77614 2 2.5 2H0.5C0.223858 2 0 1.77614 0 1.5ZM4 1.5C4 1.22386 4.22386 1 4.5 1H14.5C14.7761 1 15 1.22386 15 1.5C15 1.77614 14.7761 2 14.5 2H4.5C4.22386 2 4 1.77614 4 1.5ZM4 4.5C4 4.22386 4.22386 4 4.5 4H11.5C11.7761 4 12 4.22386 12 4.5C12 4.77614 11.7761 5 11.5 5H4.5C4.22386 5 4 4.77614 4 4.5ZM0 7.5C0 7.22386 0.223858 7 0.5 7H2.5C2.77614 7 3 7.22386 3 7.5C3 7.77614 2.77614 8 2.5 8H0.5C0.223858 8 0 7.77614 0 7.5ZM4 7.5C4 7.22386 4.22386 7 4.5 7H14.5C14.7761 7 15 7.22386 15 7.5C15 7.77614 14.7761 8 14.5 8H4.5C4.22386 8 4 7.77614 4 7.5ZM4 10.5C4 10.2239 4.22386 10 4.5 10H11.5C11.7761 10 12 10.2239 12 10.5C12 10.7761 11.7761 11 11.5 11H4.5C4.22386 11 4 10.7761 4 10.5ZM0 13.5C0 13.2239 0.223858 13 0.5 13H2.5C2.77614 13 3 13.2239 3 13.5C3 13.7761 2.77614 14 2.5 14H0.5C0.223858 14 0 13.7761 0 13.5ZM4 13.5C4 13.2239 4.22386 13 4.5 13H14.5C14.7761 13 15 13.2239 15 13.5C15 13.7761 14.7761 14 14.5 14H4.5C4.22386 14 4 13.7761 4 13.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),sqe=["color"],qYt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,sqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M10.5 1.75003C10.7107 1.75003 10.8988 1.88217 10.9703 2.08042L13.9703 10.4C14.064 10.6598 13.9293 10.9463 13.6696 11.04C13.4098 11.1336 13.1233 10.999 13.0296 10.7392L12.0477 8.01606H8.95227L7.97031 10.7392C7.87664 10.999 7.59012 11.1336 7.33035 11.04C7.07058 10.9463 6.93593 10.6598 7.0296 10.4L10.0296 2.08042C10.1011 1.88217 10.2892 1.75003 10.5 1.75003ZM10.5 3.72402L11.7411 7.16606H9.25877L10.5 3.72402ZM2.49949 2.09997C2.7204 2.09997 2.89949 2.27906 2.89949 2.49997L2.89949 9.53428L4.21664 8.21713C4.37285 8.06092 4.62612 8.06092 4.78233 8.21713C4.93854 8.37334 4.93854 8.6266 4.78233 8.78281L2.78233 10.7828C2.70732 10.8578 2.60557 10.9 2.49949 10.9C2.3934 10.9 2.29166 10.8578 2.21664 10.7828L0.216645 8.78281C0.0604349 8.6266 0.0604349 8.37334 0.216645 8.21713C0.372854 8.06092 0.62612 8.06092 0.78233 8.21713L2.09949 9.53428L2.09949 2.49997C2.09949 2.27906 2.27857 2.09997 2.49949 2.09997ZM0.0999695 13.5001C0.0999695 13.2791 0.279056 13.1001 0.499969 13.1001H14.5C14.7209 13.1001 14.9 13.2791 14.9 13.5001C14.9 13.721 14.7209 13.9001 14.5 13.9001H0.499969C0.279056 13.9001 0.0999695 13.721 0.0999695 13.5001Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),oqe=["color"],KYt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,oqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M9 3C9 2.44772 8.55229 2 8 2H7C6.44772 2 6 2.44772 6 3L6 14H1.5C1.22386 14 1 14.2239 1 14.5C1 14.7761 1.22386 15 1.5 15L6 15H9H13.5C13.7761 15 14 14.7761 14 14.5C14 14.2239 13.7761 14 13.5 14H9V3Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),lqe=["color"],ZYt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,lqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.99988 6C1.44759 6 0.999877 6.44772 0.999877 7L0.999877 8C0.999877 8.55228 1.44759 9 1.99988 9L6.99988 9L6.99988 13.5C6.99988 13.7761 7.22374 14 7.49988 14C7.77602 14 7.99988 13.7761 7.99988 13.5L7.99988 9L12.9999 9C13.5522 9 13.9999 8.55228 13.9999 8L13.9999 7C13.9999 6.44772 13.5522 6 12.9999 6L7.99988 6L7.99988 1.5C7.99988 1.22386 7.77602 1 7.49988 1C7.22373 1 6.99988 1.22386 6.99988 1.5L6.99988 6L1.99988 6Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),cqe=["color"],WYt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,cqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M6.99988 1C6.44759 1 5.99988 1.44772 5.99988 2V7H1.49988C1.22374 7 0.999878 7.22386 0.999878 7.5C0.999878 7.77614 1.22374 8 1.49988 8H5.99988V13C5.99988 13.5523 6.44759 14 6.99988 14H7.99988C8.55216 14 8.99988 13.5523 8.99988 13V8H13.4999C13.776 8 13.9999 7.77614 13.9999 7.5C13.9999 7.22386 13.776 7 13.4999 7H8.99988V2C8.99988 1.44772 8.55216 1 7.99988 1L6.99988 1Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),uqe=["color"],JYt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,uqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0.499995 0.999995C0.223855 0.999995 -5.58458e-07 1.22385 -5.46388e-07 1.49999L-2.18554e-08 13.4999C-9.78492e-09 13.776 0.223855 13.9999 0.499995 13.9999C0.776136 13.9999 0.999991 13.776 0.999991 13.4999L0.999991 8.99993L12 8.99993C12.5523 8.99993 13 8.55222 13 7.99993L13 6.99994C13 6.44766 12.5523 5.99995 12 5.99995L0.999991 5.99995L0.999991 1.49999C0.999991 1.22385 0.776135 0.999995 0.499995 0.999995Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),dqe=["color"],YYt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,dqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M14.4999 1C14.2237 1 13.9999 1.22386 13.9999 1.5L13.9999 6L2.99988 6C2.44759 6 1.99988 6.44772 1.99988 7L1.99988 8C1.99988 8.55228 2.44759 9 2.99988 9L13.9999 9L13.9999 13.5C13.9999 13.7761 14.2237 14 14.4999 14C14.776 14 14.9999 13.7761 14.9999 13.5L14.9999 9L14.9999 6L14.9999 1.5C14.9999 1.22386 14.776 1 14.4999 1Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),pqe=["color"],XYt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,pqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.5 0C1.22386 0 1 0.223858 1 0.5C1 0.776142 1.22386 1 1.5 1H6V12C6 12.5523 6.44772 13 7 13H8C8.55228 13 9 12.5523 9 12V1H13.5C13.7761 1 14 0.776142 14 0.5C14 0.223858 13.7761 0 13.5 0H9H6H1.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),fqe=["color"],QYt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,fqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.5 0.75L9.75 3H5.25L7.5 0.75ZM7.5 14.25L9.75 12H5.25L7.5 14.25ZM3 5.25L0.75 7.5L3 9.75V5.25ZM14.25 7.5L12 5.25V9.75L14.25 7.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),hqe=["color"],eXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,hqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M8.8914 2.1937C9.1158 2.35464 9.16725 2.66701 9.00631 2.89141L2.47388 12H13.5C13.7761 12 14 12.2239 14 12.5C14 12.7762 13.7761 13 13.5 13H1.5C1.31254 13 1.14082 12.8952 1.0552 12.7284C0.969578 12.5616 0.984438 12.361 1.09369 12.2086L8.19369 2.30862C8.35462 2.08422 8.667 2.03277 8.8914 2.1937ZM11.1 6.50001C11.1 6.22387 11.3238 6.00001 11.6 6.00001C11.8761 6.00001 12.1 6.22387 12.1 6.50001C12.1 6.77615 11.8761 7.00001 11.6 7.00001C11.3238 7.00001 11.1 6.77615 11.1 6.50001ZM10.4 4.00001C10.1239 4.00001 9.90003 4.22387 9.90003 4.50001C9.90003 4.77615 10.1239 5.00001 10.4 5.00001C10.6762 5.00001 10.9 4.77615 10.9 4.50001C10.9 4.22387 10.6762 4.00001 10.4 4.00001ZM12.1 8.50001C12.1 8.22387 12.3238 8.00001 12.6 8.00001C12.8761 8.00001 13.1 8.22387 13.1 8.50001C13.1 8.77615 12.8761 9.00001 12.6 9.00001C12.3238 9.00001 12.1 8.77615 12.1 8.50001ZM13.4 10C13.1239 10 12.9 10.2239 12.9 10.5C12.9 10.7761 13.1239 11 13.4 11C13.6762 11 13.9 10.7761 13.9 10.5C13.9 10.2239 13.6762 10 13.4 10Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),mqe=["color"],tXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,mqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.30902 1C2.93025 1 2.58398 1.214 2.41459 1.55279L1.05279 4.27639C1.01807 4.34582 1 4.42238 1 4.5V13C1 13.5523 1.44772 14 2 14H13C13.5523 14 14 13.5523 14 13V4.5C14 4.42238 13.9819 4.34582 13.9472 4.27639L12.5854 1.55281C12.416 1.21403 12.0698 1.00003 11.691 1.00003L7.5 1.00001L3.30902 1ZM3.30902 2L7 2.00001V4H2.30902L3.30902 2ZM8 4V2.00002L11.691 2.00003L12.691 4H8ZM7.5 5H13V13H2V5H7.5ZM5.5 7C5.22386 7 5 7.22386 5 7.5C5 7.77614 5.22386 8 5.5 8H9.5C9.77614 8 10 7.77614 10 7.5C10 7.22386 9.77614 7 9.5 7H5.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),gqe=["color"],rXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,gqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M11.3536 3.64644C11.5488 3.8417 11.5488 4.15828 11.3536 4.35354L4.70711 11L9 11C9.27614 11 9.5 11.2239 9.5 11.5C9.5 11.7761 9.27614 12 9 12L3.5 12C3.36739 12 3.24021 11.9473 3.14645 11.8536C3.05268 11.7598 3 11.6326 3 11.5L3 5.99999C3 5.72385 3.22386 5.49999 3.5 5.49999C3.77614 5.49999 4 5.72385 4 5.99999V10.2929L10.6464 3.64643C10.8417 3.45117 11.1583 3.45117 11.3536 3.64644Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),vqe=["color"],nXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,vqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.64645 3.64644C3.45118 3.8417 3.45118 4.15828 3.64645 4.35354L10.2929 11L6 11C5.72386 11 5.5 11.2239 5.5 11.5C5.5 11.7761 5.72386 12 6 12L11.5 12C11.6326 12 11.7598 11.9473 11.8536 11.8536C11.9473 11.7598 12 11.6326 12 11.5L12 5.99999C12 5.72385 11.7761 5.49999 11.5 5.49999C11.2239 5.49999 11 5.72385 11 5.99999V10.2929L4.35355 3.64643C4.15829 3.45117 3.84171 3.45117 3.64645 3.64644Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),yqe=["color"],aXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,yqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.5 2C7.77614 2 8 2.22386 8 2.5L8 11.2929L11.1464 8.14645C11.3417 7.95118 11.6583 7.95118 11.8536 8.14645C12.0488 8.34171 12.0488 8.65829 11.8536 8.85355L7.85355 12.8536C7.75979 12.9473 7.63261 13 7.5 13C7.36739 13 7.24021 12.9473 7.14645 12.8536L3.14645 8.85355C2.95118 8.65829 2.95118 8.34171 3.14645 8.14645C3.34171 7.95118 3.65829 7.95118 3.85355 8.14645L7 11.2929L7 2.5C7 2.22386 7.22386 2 7.5 2Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),bqe=["color"],iXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,bqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M6.85355 3.14645C7.04882 3.34171 7.04882 3.65829 6.85355 3.85355L3.70711 7H12.5C12.7761 7 13 7.22386 13 7.5C13 7.77614 12.7761 8 12.5 8H3.70711L6.85355 11.1464C7.04882 11.3417 7.04882 11.6583 6.85355 11.8536C6.65829 12.0488 6.34171 12.0488 6.14645 11.8536L2.14645 7.85355C1.95118 7.65829 1.95118 7.34171 2.14645 7.14645L6.14645 3.14645C6.34171 2.95118 6.65829 2.95118 6.85355 3.14645Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),xqe=["color"],sXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,xqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),wqe=["color"],oXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,wqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M11.3536 11.3536C11.5488 11.1583 11.5488 10.8417 11.3536 10.6465L4.70711 4L9 4C9.27614 4 9.5 3.77614 9.5 3.5C9.5 3.22386 9.27614 3 9 3L3.5 3C3.36739 3 3.24021 3.05268 3.14645 3.14645C3.05268 3.24022 3 3.36739 3 3.5L3 9.00001C3 9.27615 3.22386 9.50001 3.5 9.50001C3.77614 9.50001 4 9.27615 4 9.00001V4.70711L10.6464 11.3536C10.8417 11.5488 11.1583 11.5488 11.3536 11.3536Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Cqe=["color"],lXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Cqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.64645 11.3536C3.45118 11.1583 3.45118 10.8417 3.64645 10.6465L10.2929 4L6 4C5.72386 4 5.5 3.77614 5.5 3.5C5.5 3.22386 5.72386 3 6 3L11.5 3C11.6326 3 11.7598 3.05268 11.8536 3.14645C11.9473 3.24022 12 3.36739 12 3.5L12 9.00001C12 9.27615 11.7761 9.50001 11.5 9.50001C11.2239 9.50001 11 9.27615 11 9.00001V4.70711L4.35355 11.3536C4.15829 11.5488 3.84171 11.5488 3.64645 11.3536Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Sqe=["color"],V5=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Sqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.14645 2.14645C7.34171 1.95118 7.65829 1.95118 7.85355 2.14645L11.8536 6.14645C12.0488 6.34171 12.0488 6.65829 11.8536 6.85355C11.6583 7.04882 11.3417 7.04882 11.1464 6.85355L8 3.70711L8 12.5C8 12.7761 7.77614 13 7.5 13C7.22386 13 7 12.7761 7 12.5L7 3.70711L3.85355 6.85355C3.65829 7.04882 3.34171 7.04882 3.14645 6.85355C2.95118 6.65829 2.95118 6.34171 3.14645 6.14645L7.14645 2.14645Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Tqe=["color"],cXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Tqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2.5 2H12.5C12.7761 2 13 2.22386 13 2.5V12.5C13 12.7761 12.7761 13 12.5 13H2.5C2.22386 13 2 12.7761 2 12.5V2.5C2 2.22386 2.22386 2 2.5 2ZM1 2.5C1 1.67157 1.67157 1 2.5 1H12.5C13.3284 1 14 1.67157 14 2.5V12.5C14 13.3284 13.3284 14 12.5 14H2.5C1.67157 14 1 13.3284 1 12.5V2.5ZM7.5 4C7.77614 4 8 3.77614 8 3.5C8 3.22386 7.77614 3 7.5 3C7.22386 3 7 3.22386 7 3.5C7 3.77614 7.22386 4 7.5 4ZM8 5.5C8 5.77614 7.77614 6 7.5 6C7.22386 6 7 5.77614 7 5.5C7 5.22386 7.22386 5 7.5 5C7.77614 5 8 5.22386 8 5.5ZM7.5 8C7.77614 8 8 7.77614 8 7.5C8 7.22386 7.77614 7 7.5 7C7.22386 7 7 7.22386 7 7.5C7 7.77614 7.22386 8 7.5 8ZM10 7.5C10 7.77614 9.77614 8 9.5 8C9.22386 8 9 7.77614 9 7.5C9 7.22386 9.22386 7 9.5 7C9.77614 7 10 7.22386 10 7.5ZM11.5 8C11.7761 8 12 7.77614 12 7.5C12 7.22386 11.7761 7 11.5 7C11.2239 7 11 7.22386 11 7.5C11 7.77614 11.2239 8 11.5 8Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Eqe=["color"],uXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Eqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0.877014 7.49988C0.877014 3.84219 3.84216 0.877045 7.49985 0.877045C11.1575 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1575 14.1227 7.49985 14.1227C3.84216 14.1227 0.877014 11.1575 0.877014 7.49988ZM7.49985 1.82704C4.36683 1.82704 1.82701 4.36686 1.82701 7.49988C1.82701 8.97196 2.38774 10.3131 3.30727 11.3213C4.19074 9.94119 5.73818 9.02499 7.50023 9.02499C9.26206 9.02499 10.8093 9.94097 11.6929 11.3208C12.6121 10.3127 13.1727 8.97172 13.1727 7.49988C13.1727 4.36686 10.6328 1.82704 7.49985 1.82704ZM10.9818 11.9787C10.2839 10.7795 8.9857 9.97499 7.50023 9.97499C6.01458 9.97499 4.71624 10.7797 4.01845 11.9791C4.97952 12.7272 6.18765 13.1727 7.49985 13.1727C8.81227 13.1727 10.0206 12.727 10.9818 11.9787ZM5.14999 6.50487C5.14999 5.207 6.20212 4.15487 7.49999 4.15487C8.79786 4.15487 9.84999 5.207 9.84999 6.50487C9.84999 7.80274 8.79786 8.85487 7.49999 8.85487C6.20212 8.85487 5.14999 7.80274 5.14999 6.50487ZM7.49999 5.10487C6.72679 5.10487 6.09999 5.73167 6.09999 6.50487C6.09999 7.27807 6.72679 7.90487 7.49999 7.90487C8.27319 7.90487 8.89999 7.27807 8.89999 6.50487C8.89999 5.73167 8.27319 5.10487 7.49999 5.10487Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Aqe=["color"],Ble=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Aqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5 1C5 0.447715 5.44772 0 6 0H9C9.55228 0 10 0.447715 10 1V2H14C14.5523 2 15 2.44772 15 3V6C15 6.8888 14.6131 7.68734 14 8.23608V11.5C14 12.3284 13.3284 13 12.5 13H2.5C1.67157 13 1 12.3284 1 11.5V8.2359C0.38697 7.68721 0 6.88883 0 6V3C0 2.44772 0.447716 2 1 2H5V1ZM9 1V2H6V1H9ZM1 3H5H5.5H9.5H10H14V6C14 6.654 13.6866 7.23467 13.1997 7.6004C12.8655 7.85144 12.4508 8 12 8H8V7.5C8 7.22386 7.77614 7 7.5 7C7.22386 7 7 7.22386 7 7.5V8H3C2.5493 8 2.1346 7.85133 1.80029 7.60022C1.31335 7.23446 1 6.65396 1 6V3ZM7 9H3C2.64961 9 2.31292 8.93972 2 8.82905V11.5C2 11.7761 2.22386 12 2.5 12H12.5C12.7761 12 13 11.7761 13 11.5V8.82915C12.6871 8.93978 12.3504 9 12 9H8V9.5C8 9.77614 7.77614 10 7.5 10C7.22386 10 7 9.77614 7 9.5V9Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Pqe=["color"],dXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Pqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.5 6H11.5C12.3284 6 13 6.67157 13 7.5C13 8.32843 12.3284 9 11.5 9H3.5C2.67157 9 2 8.32843 2 7.5C2 6.67157 2.67157 6 3.5 6ZM1 7.5C1 6.11929 2.11929 5 3.5 5H11.5C12.8807 5 14 6.11929 14 7.5C14 8.88071 12.8807 10 11.5 10H3.5C2.11929 10 1 8.88071 1 7.5ZM4.5 7C4.22386 7 4 7.22386 4 7.5C4 7.77614 4.22386 8 4.5 8H10.5C10.7761 8 11 7.77614 11 7.5C11 7.22386 10.7761 7 10.5 7H4.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),kqe=["color"],pXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,kqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M11.5 1C11.7761 1 12 1.22386 12 1.5V13.5C12 13.7761 11.7761 14 11.5 14C11.2239 14 11 13.7761 11 13.5V1.5C11 1.22386 11.2239 1 11.5 1ZM9.5 3C9.77614 3 10 3.22386 10 3.5V13.5C10 13.7761 9.77614 14 9.5 14C9.22386 14 9 13.7761 9 13.5V3.5C9 3.22386 9.22386 3 9.5 3ZM13.5 3C13.7761 3 14 3.22386 14 3.5V13.5C14 13.7761 13.7761 14 13.5 14C13.2239 14 13 13.7761 13 13.5V3.5C13 3.22386 13.2239 3 13.5 3ZM5.5 4C5.77614 4 6 4.22386 6 4.5V13.5C6 13.7761 5.77614 14 5.5 14C5.22386 14 5 13.7761 5 13.5V4.5C5 4.22386 5.22386 4 5.5 4ZM1.5 5C1.77614 5 2 5.22386 2 5.5V13.5C2 13.7761 1.77614 14 1.5 14C1.22386 14 1 13.7761 1 13.5V5.5C1 5.22386 1.22386 5 1.5 5ZM7.5 5C7.77614 5 8 5.22386 8 5.5V13.5C8 13.7761 7.77614 14 7.5 14C7.22386 14 7 13.7761 7 13.5V5.5C7 5.22386 7.22386 5 7.5 5ZM3.5 7C3.77614 7 4 7.22386 4 7.5V13.5C4 13.7761 3.77614 14 3.5 14C3.22386 14 3 13.7761 3 13.5V7.5C3 7.22386 3.22386 7 3.5 7Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),_qe=["color"],fXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,_qe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M8.60124 1.25086C8.60124 1.75459 8.26278 2.17927 7.80087 2.30989C10.1459 2.4647 12 4.41582 12 6.79999V10.25C12 11.0563 12.0329 11.7074 12.7236 12.0528C12.931 12.1565 13.0399 12.3892 12.9866 12.6149C12.9333 12.8406 12.7319 13 12.5 13H8.16144C8.36904 13.1832 8.49997 13.4513 8.49997 13.75C8.49997 14.3023 8.05226 14.75 7.49997 14.75C6.94769 14.75 6.49997 14.3023 6.49997 13.75C6.49997 13.4513 6.63091 13.1832 6.83851 13H2.49999C2.2681 13 2.06664 12.8406 2.01336 12.6149C1.96009 12.3892 2.06897 12.1565 2.27638 12.0528C2.96708 11.7074 2.99999 11.0563 2.99999 10.25V6.79999C2.99999 4.41537 4.85481 2.46396 7.20042 2.3098C6.73867 2.17908 6.40036 1.75448 6.40036 1.25086C6.40036 0.643104 6.89304 0.150421 7.5008 0.150421C8.10855 0.150421 8.60124 0.643104 8.60124 1.25086ZM7.49999 3.29999C5.56699 3.29999 3.99999 4.86699 3.99999 6.79999V10.25L4.00002 10.3009C4.0005 10.7463 4.00121 11.4084 3.69929 12H11.3007C10.9988 11.4084 10.9995 10.7463 11 10.3009L11 10.25V6.79999C11 4.86699 9.43299 3.29999 7.49999 3.29999Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Rqe=["color"],hXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Rqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3 9C3 6.5 4.5 4.25 7.5 1.5C10.5 4.25 12 6.5 12 9C12 11.4853 9.98528 13.5 7.5 13.5C5.01472 13.5 3 11.4853 3 9ZM10.9524 8.30307C9.67347 7.82121 8.2879 8.46208 6.98956 9.06259C5.9327 9.55142 4.93365 10.0135 4.09695 9.82153C4.03357 9.55804 4 9.28294 4 9C4 7.11203 5.02686 5.27195 7.5 2.87357C9.66837 4.97639 10.725 6.65004 10.9524 8.30307Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Iqe=["color"],mXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Iqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3 2.5C3 2.22386 3.22386 2 3.5 2H11.5C11.7761 2 12 2.22386 12 2.5V13.5C12 13.6818 11.9014 13.8492 11.7424 13.9373C11.5834 14.0254 11.3891 14.0203 11.235 13.924L7.5 11.5896L3.765 13.924C3.61087 14.0203 3.41659 14.0254 3.25762 13.9373C3.09864 13.8492 3 13.6818 3 13.5V2.5ZM4 3V12.5979L6.97 10.7416C7.29427 10.539 7.70573 10.539 8.03 10.7416L11 12.5979V3H4Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Oqe=["color"],gXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Oqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.5 2C3.22386 2 3 2.22386 3 2.5V13.5C3 13.6818 3.09864 13.8492 3.25762 13.9373C3.41659 14.0254 3.61087 14.0203 3.765 13.924L7.5 11.5896L11.235 13.924C11.3891 14.0203 11.5834 14.0254 11.7424 13.9373C11.9014 13.8492 12 13.6818 12 13.5V2.5C12 2.22386 11.7761 2 11.5 2H3.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Lqe=["color"],vXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Lqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0.25 1C0.25 0.585786 0.585786 0.25 1 0.25H14C14.4142 0.25 14.75 0.585786 14.75 1V14C14.75 14.4142 14.4142 14.75 14 14.75H1C0.585786 14.75 0.25 14.4142 0.25 14V1ZM1.75 1.75V13.25H13.25V1.75H1.75Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("rect",{x:"7",y:"5",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"3",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"7",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"5",y:"7",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"3",y:"7",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"9",y:"7",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"11",y:"7",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"9",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"11",width:"1",height:"1",rx:".5",fill:n}))}),Nqe=["color"],yXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Nqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1 13.25L14 13.25V14.75L1 14.75V13.25Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("rect",{x:"7",y:"5",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"13",y:"5",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"3",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"13",y:"3",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"7",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"1",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"13",y:"7",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"13",y:"1",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"5",y:"7",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"5",y:"1",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"3",y:"7",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"3",y:"1",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"9",y:"7",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"9",y:"1",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"11",y:"7",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"11",y:"1",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"9",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"13",y:"9",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"11",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"13",y:"11",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"1",y:"5",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"1",y:"3",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"1",y:"7",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"1",y:"1",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"1",y:"9",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"1",y:"11",width:"1",height:"1",rx:".5",fill:n}))}),Mqe=["color"],bXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Mqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0 7.5C0 7.22386 0.223858 7 0.5 7H3C3.27614 7 3.5 7.22386 3.5 7.5C3.5 7.77614 3.27614 8 3 8H0.5C0.223858 8 0 7.77614 0 7.5ZM5.75 7.5C5.75 7.22386 5.97386 7 6.25 7H8.75C9.02614 7 9.25 7.22386 9.25 7.5C9.25 7.77614 9.02614 8 8.75 8H6.25C5.97386 8 5.75 7.77614 5.75 7.5ZM12 7C11.7239 7 11.5 7.22386 11.5 7.5C11.5 7.77614 11.7239 8 12 8H14.5C14.7761 8 15 7.77614 15 7.5C15 7.22386 14.7761 7 14.5 7H12Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Dqe=["color"],xXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Dqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.5 6.625C1.01675 6.625 0.625 7.01675 0.625 7.5C0.625 7.98325 1.01675 8.375 1.5 8.375C1.98325 8.375 2.375 7.98325 2.375 7.5C2.375 7.01675 1.98325 6.625 1.5 6.625ZM5.5 6.625C5.01675 6.625 4.625 7.01675 4.625 7.5C4.625 7.98325 5.01675 8.375 5.5 8.375C5.98325 8.375 6.375 7.98325 6.375 7.5C6.375 7.01675 5.98325 6.625 5.5 6.625ZM9.5 6.625C9.01675 6.625 8.625 7.01675 8.625 7.5C8.625 7.98325 9.01675 8.375 9.5 8.375C9.98325 8.375 10.375 7.98325 10.375 7.5C10.375 7.01675 9.98325 6.625 9.5 6.625ZM12.625 7.5C12.625 7.01675 13.0168 6.625 13.5 6.625C13.9832 6.625 14.375 7.01675 14.375 7.5C14.375 7.98325 13.9832 8.375 13.5 8.375C13.0168 8.375 12.625 7.98325 12.625 7.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Bqe=["color"],wXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Bqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.75 1L1.75 14L0.249999 14L0.25 1L1.75 1Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("rect",{x:"10",y:"7",width:"1",height:"1",rx:".5",transform:"rotate(90 10 7)",fill:n}),(0,_.createElement)("rect",{x:"10",y:"13",width:"1",height:"1",rx:".5",transform:"rotate(90 10 13)",fill:n}),(0,_.createElement)("rect",{x:"12",y:"7",width:"1",height:"1",rx:".5",transform:"rotate(90 12 7)",fill:n}),(0,_.createElement)("rect",{x:"12",y:"13",width:"1",height:"1",rx:".5",transform:"rotate(90 12 13)",fill:n}),(0,_.createElement)("rect",{x:"8",y:"7",width:"1",height:"1",rx:".5",transform:"rotate(90 8 7)",fill:n}),(0,_.createElement)("rect",{x:"14",y:"7",width:"1",height:"1",rx:".5",transform:"rotate(90 14 7)",fill:n}),(0,_.createElement)("rect",{x:"8",y:"13",width:"1",height:"1",rx:".5",transform:"rotate(90 8 13)",fill:n}),(0,_.createElement)("rect",{x:"14",y:"13",width:"1",height:"1",rx:".5",transform:"rotate(90 14 13)",fill:n}),(0,_.createElement)("rect",{x:"8",y:"5",width:"1",height:"1",rx:".5",transform:"rotate(90 8 5)",fill:n}),(0,_.createElement)("rect",{x:"14",y:"5",width:"1",height:"1",rx:".5",transform:"rotate(90 14 5)",fill:n}),(0,_.createElement)("rect",{x:"8",y:"3",width:"1",height:"1",rx:".5",transform:"rotate(90 8 3)",fill:n}),(0,_.createElement)("rect",{x:"14",y:"3",width:"1",height:"1",rx:".5",transform:"rotate(90 14 3)",fill:n}),(0,_.createElement)("rect",{x:"8",y:"9",width:"1",height:"1",rx:".5",transform:"rotate(90 8 9)",fill:n}),(0,_.createElement)("rect",{x:"14",y:"9",width:"1",height:"1",rx:".5",transform:"rotate(90 14 9)",fill:n}),(0,_.createElement)("rect",{x:"8",y:"11",width:"1",height:"1",rx:".5",transform:"rotate(90 8 11)",fill:n}),(0,_.createElement)("rect",{x:"14",y:"11",width:"1",height:"1",rx:".5",transform:"rotate(90 14 11)",fill:n}),(0,_.createElement)("rect",{x:"6",y:"7",width:"1",height:"1",rx:".5",transform:"rotate(90 6 7)",fill:n}),(0,_.createElement)("rect",{x:"6",y:"13",width:"1",height:"1",rx:".5",transform:"rotate(90 6 13)",fill:n}),(0,_.createElement)("rect",{x:"4",y:"7",width:"1",height:"1",rx:".5",transform:"rotate(90 4 7)",fill:n}),(0,_.createElement)("rect",{x:"4",y:"13",width:"1",height:"1",rx:".5",transform:"rotate(90 4 13)",fill:n}),(0,_.createElement)("rect",{x:"10",y:"1",width:"1",height:"1",rx:".5",transform:"rotate(90 10 1)",fill:n}),(0,_.createElement)("rect",{x:"12",y:"1",width:"1",height:"1",rx:".5",transform:"rotate(90 12 1)",fill:n}),(0,_.createElement)("rect",{x:"8",y:"1",width:"1",height:"1",rx:".5",transform:"rotate(90 8 1)",fill:n}),(0,_.createElement)("rect",{x:"14",y:"1",width:"1",height:"1",rx:".5",transform:"rotate(90 14 1)",fill:n}),(0,_.createElement)("rect",{x:"6",y:"1",width:"1",height:"1",rx:".5",transform:"rotate(90 6 1)",fill:n}),(0,_.createElement)("rect",{x:"4",y:"1",width:"1",height:"1",rx:".5",transform:"rotate(90 4 1)",fill:n}))}),zqe=["color"],CXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,zqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("rect",{x:"7",y:"5.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"13",y:"5.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"3.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"13",y:"3.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"7.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"13.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"1.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"13",y:"7.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"13",y:"13.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"13",y:"1.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"5",y:"7.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"5",y:"13.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"5",y:"1.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"3",y:"7.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"3",y:"13.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"3",y:"1.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"9",y:"7.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"9",y:"13.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"9",y:"1.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"11",y:"7.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"11",y:"13.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"11",y:"1.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"9.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"13",y:"9.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"11.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"13",y:"11.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"1",y:"5.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"1",y:"3.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"1",y:"7.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"1",y:"13.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"1",y:"1.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"1",y:"9.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"1",y:"11.025",width:"1",height:"1",rx:".5",fill:n}))}),jqe=["color"],SXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,jqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M13.25 1L13.25 14L14.75 14L14.75 1L13.25 1Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 5 7)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 5 13)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 3 7)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 3 13)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 7 7)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 1 7)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 7 13)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 1 13)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 7 5)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 1 5)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 7 3)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 1 3)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 7 9)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 1 9)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 7 11)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 1 11)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 9 7)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 9 13)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 11 7)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 11 13)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 5 1)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 3 1)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 7 1)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 1 1)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 9 1)",fill:n}),(0,_.createElement)("rect",{width:"1",height:"1",rx:".5",transform:"matrix(0 1 1 0 11 1)",fill:n}))}),Fqe=["color"],TXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Fqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.25 7.5C1.25 7.22386 1.47386 7 1.75 7H13.25C13.5261 7 13.75 7.22386 13.75 7.5C13.75 7.77614 13.5261 8 13.25 8H1.75C1.47386 8 1.25 7.77614 1.25 7.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Vqe=["color"],EXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Vqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("rect",{x:"7",y:"5.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"3.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"7.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"13.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"1.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"13",y:"7.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"5",y:"7.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"3",y:"7.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"9",y:"7.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"11",y:"7.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"9.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"7",y:"11.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("rect",{x:"1",y:"7.025",width:"1",height:"1",rx:".5",fill:n}),(0,_.createElement)("path",{d:"M1 1.49994C1 1.2238 1.22386 0.999939 1.5 0.999939H6V1.99994H2V5.99994H1V1.49994ZM13 1.99994H9V0.999939H13.5C13.7761 0.999939 14 1.2238 14 1.49994V5.99994H13V1.99994ZM1 13.4999V8.99994H2V12.9999H6V13.9999H1.5C1.22386 13.9999 1 13.7761 1 13.4999ZM13 12.9999V8.99994H14V13.4999C14 13.7761 13.7761 13.9999 13.5 13.9999H9.5V12.9999H13Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Hqe=["color"],AXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Hqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.5 3C1.22386 3 1 3.22386 1 3.5C1 3.77614 1.22386 4 1.5 4H13.5C13.7761 4 14 3.77614 14 3.5C14 3.22386 13.7761 3 13.5 3H1.5ZM1 7.5C1 7.22386 1.22386 7 1.5 7H3.5C3.77614 7 4 7.22386 4 7.5C4 7.77614 3.77614 8 3.5 8H1.5C1.22386 8 1 7.77614 1 7.5ZM1 11.5C1 11.2239 1.22386 11 1.5 11C1.77614 11 2 11.2239 2 11.5C2 11.7761 1.77614 12 1.5 12C1.22386 12 1 11.7761 1 11.5ZM3 11.5C3 11.2239 3.22386 11 3.5 11C3.77614 11 4 11.2239 4 11.5C4 11.7761 3.77614 12 3.5 12C3.22386 12 3 11.7761 3 11.5ZM5.5 11C5.22386 11 5 11.2239 5 11.5C5 11.7761 5.22386 12 5.5 12C5.77614 12 6 11.7761 6 11.5C6 11.2239 5.77614 11 5.5 11ZM7 11.5C7 11.2239 7.22386 11 7.5 11C7.77614 11 8 11.2239 8 11.5C8 11.7761 7.77614 12 7.5 12C7.22386 12 7 11.7761 7 11.5ZM9.5 11C9.22386 11 9 11.2239 9 11.5C9 11.7761 9.22386 12 9.5 12C9.77614 12 10 11.7761 10 11.5C10 11.2239 9.77614 11 9.5 11ZM11 11.5C11 11.2239 11.2239 11 11.5 11C11.7761 11 12 11.2239 12 11.5C12 11.7761 11.7761 12 11.5 12C11.2239 12 11 11.7761 11 11.5ZM13.5 11C13.2239 11 13 11.2239 13 11.5C13 11.7761 13.2239 12 13.5 12C13.7761 12 14 11.7761 14 11.5C14 11.2239 13.7761 11 13.5 11ZM6.5 7C6.22386 7 6 7.22386 6 7.5C6 7.77614 6.22386 8 6.5 8H8.5C8.77614 8 9 7.77614 9 7.5C9 7.22386 8.77614 7 8.5 7H6.5ZM11 7.5C11 7.22386 11.2239 7 11.5 7H13.5C13.7761 7 14 7.22386 14 7.5C14 7.77614 13.7761 8 13.5 8H11.5C11.2239 8 11 7.77614 11 7.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),$qe=["color"],PXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,$qe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M14 1.75L1 1.75L1 0.249999L14 0.25L14 1.75Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("rect",{x:"8",y:"10",width:"1",height:"1",rx:".5",transform:"rotate(-180 8 10)",fill:n}),(0,_.createElement)("rect",{x:"2",y:"10",width:"1",height:"1",rx:".5",transform:"rotate(-180 2 10)",fill:n}),(0,_.createElement)("rect",{x:"8",y:"12",width:"1",height:"1",rx:".5",transform:"rotate(-180 8 12)",fill:n}),(0,_.createElement)("rect",{x:"2",y:"12",width:"1",height:"1",rx:".5",transform:"rotate(-180 2 12)",fill:n}),(0,_.createElement)("rect",{x:"8",y:"8",width:"1",height:"1",rx:".5",transform:"rotate(-180 8 8)",fill:n}),(0,_.createElement)("rect",{x:"8",y:"14",width:"1",height:"1",rx:".5",transform:"rotate(-180 8 14)",fill:n}),(0,_.createElement)("rect",{x:"2",y:"8",width:"1",height:"1",rx:".5",transform:"rotate(-180 2 8)",fill:n}),(0,_.createElement)("rect",{x:"2",y:"14",width:"1",height:"1",rx:".5",transform:"rotate(-180 2 14)",fill:n}),(0,_.createElement)("rect",{x:"10",y:"8",width:"1",height:"1",rx:".5",transform:"rotate(-180 10 8)",fill:n}),(0,_.createElement)("rect",{x:"10",y:"14",width:"1",height:"1",rx:".5",transform:"rotate(-180 10 14)",fill:n}),(0,_.createElement)("rect",{x:"12",y:"8",width:"1",height:"1",rx:".5",transform:"rotate(-180 12 8)",fill:n}),(0,_.createElement)("rect",{x:"12",y:"14",width:"1",height:"1",rx:".5",transform:"rotate(-180 12 14)",fill:n}),(0,_.createElement)("rect",{x:"6",y:"8",width:"1",height:"1",rx:".5",transform:"rotate(-180 6 8)",fill:n}),(0,_.createElement)("rect",{x:"6",y:"14",width:"1",height:"1",rx:".5",transform:"rotate(-180 6 14)",fill:n}),(0,_.createElement)("rect",{x:"4",y:"8",width:"1",height:"1",rx:".5",transform:"rotate(-180 4 8)",fill:n}),(0,_.createElement)("rect",{x:"4",y:"14",width:"1",height:"1",rx:".5",transform:"rotate(-180 4 14)",fill:n}),(0,_.createElement)("rect",{x:"8",y:"6",width:"1",height:"1",rx:".5",transform:"rotate(-180 8 6)",fill:n}),(0,_.createElement)("rect",{x:"2",y:"6",width:"1",height:"1",rx:".5",transform:"rotate(-180 2 6)",fill:n}),(0,_.createElement)("rect",{x:"8",y:"4",width:"1",height:"1",rx:".5",transform:"rotate(-180 8 4)",fill:n}),(0,_.createElement)("rect",{x:"2",y:"4",width:"1",height:"1",rx:".5",transform:"rotate(-180 2 4)",fill:n}),(0,_.createElement)("rect",{x:"14",y:"10",width:"1",height:"1",rx:".5",transform:"rotate(-180 14 10)",fill:n}),(0,_.createElement)("rect",{x:"14",y:"12",width:"1",height:"1",rx:".5",transform:"rotate(-180 14 12)",fill:n}),(0,_.createElement)("rect",{x:"14",y:"8",width:"1",height:"1",rx:".5",transform:"rotate(-180 14 8)",fill:n}),(0,_.createElement)("rect",{x:"14",y:"14",width:"1",height:"1",rx:".5",transform:"rotate(-180 14 14)",fill:n}),(0,_.createElement)("rect",{x:"14",y:"6",width:"1",height:"1",rx:".5",transform:"rotate(-180 14 6)",fill:n}),(0,_.createElement)("rect",{x:"14",y:"4",width:"1",height:"1",rx:".5",transform:"rotate(-180 14 4)",fill:n}))}),Uqe=["color"],kXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Uqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1 3H14V4H1V3ZM1 6H14V8H1V6ZM14 10.25H1V12.75H14V10.25Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Gqe=["color"],_Xt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Gqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M12.5 2H2.5C2.22386 2 2 2.22386 2 2.5V12.5C2 12.7761 2.22386 13 2.5 13H12.5C12.7761 13 13 12.7761 13 12.5V2.5C13 2.22386 12.7761 2 12.5 2ZM2.5 1C1.67157 1 1 1.67157 1 2.5V12.5C1 13.3284 1.67157 14 2.5 14H12.5C13.3284 14 14 13.3284 14 12.5V2.5C14 1.67157 13.3284 1 12.5 1H2.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),qqe=["color"],RXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,qqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.99998 0.999976C1.44769 0.999976 0.999976 1.44769 0.999976 1.99998V13C0.999976 13.5523 1.44769 14 1.99998 14H13C13.5523 14 14 13.5523 14 13V1.99998C14 1.44769 13.5523 0.999976 13 0.999976H1.99998ZM1.99998 1.99998L13 1.99998V13H1.99998V1.99998ZM4.49996 3.99996C4.22382 3.99996 3.99996 4.22382 3.99996 4.49996V10.5C3.99996 10.7761 4.22382 11 4.49996 11H10.5C10.7761 11 11 10.7761 11 10.5V4.49996C11 4.22382 10.7761 3.99996 10.5 3.99996H4.49996ZM4.99996 9.99996V4.99996H9.99996V9.99996H4.99996Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Kqe=["color"],IXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Kqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2 5H13C13.5523 5 14 5.44772 14 6V9C14 9.55228 13.5523 10 13 10H2C1.44772 10 1 9.55228 1 9V6C1 5.44772 1.44772 5 2 5ZM0 6C0 4.89543 0.895431 4 2 4H13C14.1046 4 15 4.89543 15 6V9C15 10.1046 14.1046 11 13 11H2C0.89543 11 0 10.1046 0 9V6ZM4.5 6.75C4.08579 6.75 3.75 7.08579 3.75 7.5C3.75 7.91421 4.08579 8.25 4.5 8.25C4.91421 8.25 5.25 7.91421 5.25 7.5C5.25 7.08579 4.91421 6.75 4.5 6.75ZM6.75 7.5C6.75 7.08579 7.08579 6.75 7.5 6.75C7.91421 6.75 8.25 7.08579 8.25 7.5C8.25 7.91421 7.91421 8.25 7.5 8.25C7.08579 8.25 6.75 7.91421 6.75 7.5ZM10.5 6.75C10.0858 6.75 9.75 7.08579 9.75 7.5C9.75 7.91421 10.0858 8.25 10.5 8.25C10.9142 8.25 11.25 7.91421 11.25 7.5C11.25 7.08579 10.9142 6.75 10.5 6.75Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Zqe=["color"],OXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Zqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.5 1C4.77614 1 5 1.22386 5 1.5V2H10V1.5C10 1.22386 10.2239 1 10.5 1C10.7761 1 11 1.22386 11 1.5V2H12.5C13.3284 2 14 2.67157 14 3.5V12.5C14 13.3284 13.3284 14 12.5 14H2.5C1.67157 14 1 13.3284 1 12.5V3.5C1 2.67157 1.67157 2 2.5 2H4V1.5C4 1.22386 4.22386 1 4.5 1ZM10 3V3.5C10 3.77614 10.2239 4 10.5 4C10.7761 4 11 3.77614 11 3.5V3H12.5C12.7761 3 13 3.22386 13 3.5V5H2V3.5C2 3.22386 2.22386 3 2.5 3H4V3.5C4 3.77614 4.22386 4 4.5 4C4.77614 4 5 3.77614 5 3.5V3H10ZM2 6V12.5C2 12.7761 2.22386 13 2.5 13H12.5C12.7761 13 13 12.7761 13 12.5V6H2ZM7 7.5C7 7.22386 7.22386 7 7.5 7C7.77614 7 8 7.22386 8 7.5C8 7.77614 7.77614 8 7.5 8C7.22386 8 7 7.77614 7 7.5ZM9.5 7C9.22386 7 9 7.22386 9 7.5C9 7.77614 9.22386 8 9.5 8C9.77614 8 10 7.77614 10 7.5C10 7.22386 9.77614 7 9.5 7ZM11 7.5C11 7.22386 11.2239 7 11.5 7C11.7761 7 12 7.22386 12 7.5C12 7.77614 11.7761 8 11.5 8C11.2239 8 11 7.77614 11 7.5ZM11.5 9C11.2239 9 11 9.22386 11 9.5C11 9.77614 11.2239 10 11.5 10C11.7761 10 12 9.77614 12 9.5C12 9.22386 11.7761 9 11.5 9ZM9 9.5C9 9.22386 9.22386 9 9.5 9C9.77614 9 10 9.22386 10 9.5C10 9.77614 9.77614 10 9.5 10C9.22386 10 9 9.77614 9 9.5ZM7.5 9C7.22386 9 7 9.22386 7 9.5C7 9.77614 7.22386 10 7.5 10C7.77614 10 8 9.77614 8 9.5C8 9.22386 7.77614 9 7.5 9ZM5 9.5C5 9.22386 5.22386 9 5.5 9C5.77614 9 6 9.22386 6 9.5C6 9.77614 5.77614 10 5.5 10C5.22386 10 5 9.77614 5 9.5ZM3.5 9C3.22386 9 3 9.22386 3 9.5C3 9.77614 3.22386 10 3.5 10C3.77614 10 4 9.77614 4 9.5C4 9.22386 3.77614 9 3.5 9ZM3 11.5C3 11.2239 3.22386 11 3.5 11C3.77614 11 4 11.2239 4 11.5C4 11.7761 3.77614 12 3.5 12C3.22386 12 3 11.7761 3 11.5ZM5.5 11C5.22386 11 5 11.2239 5 11.5C5 11.7761 5.22386 12 5.5 12C5.77614 12 6 11.7761 6 11.5C6 11.2239 5.77614 11 5.5 11ZM7 11.5C7 11.2239 7.22386 11 7.5 11C7.77614 11 8 11.2239 8 11.5C8 11.7761 7.77614 12 7.5 12C7.22386 12 7 11.7761 7 11.5ZM9.5 11C9.22386 11 9 11.2239 9 11.5C9 11.7761 9.22386 12 9.5 12C9.77614 12 10 11.7761 10 11.5C10 11.2239 9.77614 11 9.5 11Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Wqe=["color"],LXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Wqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2 3C1.44772 3 1 3.44772 1 4V11C1 11.5523 1.44772 12 2 12H13C13.5523 12 14 11.5523 14 11V4C14 3.44772 13.5523 3 13 3H2ZM0 4C0 2.89543 0.895431 2 2 2H13C14.1046 2 15 2.89543 15 4V11C15 12.1046 14.1046 13 13 13H2C0.895431 13 0 12.1046 0 11V4ZM2 4.25C2 4.11193 2.11193 4 2.25 4H4.75C4.88807 4 5 4.11193 5 4.25V5.75454C5 5.89261 4.88807 6.00454 4.75 6.00454H2.25C2.11193 6.00454 2 5.89261 2 5.75454V4.25ZM12.101 7.58421C12.101 9.02073 10.9365 10.1853 9.49998 10.1853C8.06346 10.1853 6.89893 9.02073 6.89893 7.58421C6.89893 6.14769 8.06346 4.98315 9.49998 4.98315C10.9365 4.98315 12.101 6.14769 12.101 7.58421ZM13.101 7.58421C13.101 9.57302 11.4888 11.1853 9.49998 11.1853C7.51117 11.1853 5.89893 9.57302 5.89893 7.58421C5.89893 5.5954 7.51117 3.98315 9.49998 3.98315C11.4888 3.98315 13.101 5.5954 13.101 7.58421Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Jqe=["color"],NXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Jqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2 3.5C2 3.22386 2.22386 3 2.5 3H12.5C12.7761 3 13 3.22386 13 3.5V9.5C13 9.77614 12.7761 10 12.5 10H2.5C2.22386 10 2 9.77614 2 9.5V3.5ZM2 10.9146C1.4174 10.7087 1 10.1531 1 9.5V3.5C1 2.67157 1.67157 2 2.5 2H12.5C13.3284 2 14 2.67157 14 3.5V9.5C14 10.1531 13.5826 10.7087 13 10.9146V11.5C13 12.3284 12.3284 13 11.5 13H3.5C2.67157 13 2 12.3284 2 11.5V10.9146ZM12 11V11.5C12 11.7761 11.7761 12 11.5 12H3.5C3.22386 12 3 11.7761 3 11.5V11H12Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Yqe=["color"],MXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Yqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2.5 3C2.22386 3 2 3.22386 2 3.5V9.5C2 9.77614 2.22386 10 2.5 10H12.5C12.7761 10 13 9.77614 13 9.5V3.5C13 3.22386 12.7761 3 12.5 3H2.5ZM1 9.5C1 10.1531 1.4174 10.7087 2 10.9146V11.5C2 12.3284 2.67157 13 3.5 13H11.5C12.3284 13 13 12.3284 13 11.5V10.9146C13.5826 10.7087 14 10.1531 14 9.5V3.5C14 2.67157 13.3284 2 12.5 2H2.5C1.67157 2 1 2.67157 1 3.5V9.5ZM12 11.5V11H3V11.5C3 11.7761 3.22386 12 3.5 12H11.5C11.7761 12 12 11.7761 12 11.5ZM5.5 6C5.22386 6 5 6.22386 5 6.5C5 6.77614 5.22386 7 5.5 7H9.5C9.77614 7 10 6.77614 10 6.5C10 6.22386 9.77614 6 9.5 6H5.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Xqe=["color"],DXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Xqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2 3.5C2 3.22386 2.22386 3 2.5 3H12.5C12.7761 3 13 3.22386 13 3.5V9.5C13 9.77614 12.7761 10 12.5 10H2.5C2.22386 10 2 9.77614 2 9.5V3.5ZM2 10.9146C1.4174 10.7087 1 10.1531 1 9.5V3.5C1 2.67157 1.67157 2 2.5 2H12.5C13.3284 2 14 2.67157 14 3.5V9.5C14 10.1531 13.5826 10.7087 13 10.9146V11.5C13 12.3284 12.3284 13 11.5 13H3.5C2.67157 13 2 12.3284 2 11.5V10.9146ZM12 11V11.5C12 11.7761 11.7761 12 11.5 12H3.5C3.22386 12 3 11.7761 3 11.5V11H12ZM5 6.5C5 6.22386 5.22386 6 5.5 6H7V4.5C7 4.22386 7.22386 4 7.5 4C7.77614 4 8 4.22386 8 4.5V6H9.5C9.77614 6 10 6.22386 10 6.5C10 6.77614 9.77614 7 9.5 7H8V8.5C8 8.77614 7.77614 9 7.5 9C7.22386 9 7 8.77614 7 8.5V7H5.5C5.22386 7 5 6.77614 5 6.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),Qqe=["color"],BXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,Qqe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.18179 6.18181C4.35753 6.00608 4.64245 6.00608 4.81819 6.18181L7.49999 8.86362L10.1818 6.18181C10.3575 6.00608 10.6424 6.00608 10.8182 6.18181C10.9939 6.35755 10.9939 6.64247 10.8182 6.81821L7.81819 9.81821C7.73379 9.9026 7.61934 9.95001 7.49999 9.95001C7.38064 9.95001 7.26618 9.9026 7.18179 9.81821L4.18179 6.81821C4.00605 6.64247 4.00605 6.35755 4.18179 6.18181Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),eKe=["color"],zXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,eKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M8.81809 4.18179C8.99383 4.35753 8.99383 4.64245 8.81809 4.81819L6.13629 7.49999L8.81809 10.1818C8.99383 10.3575 8.99383 10.6424 8.81809 10.8182C8.64236 10.9939 8.35743 10.9939 8.1817 10.8182L5.1817 7.81819C5.09731 7.73379 5.0499 7.61933 5.0499 7.49999C5.0499 7.38064 5.09731 7.26618 5.1817 7.18179L8.1817 4.18179C8.35743 4.00605 8.64236 4.00605 8.81809 4.18179Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),tKe=["color"],jXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,tKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M6.18194 4.18185C6.35767 4.00611 6.6426 4.00611 6.81833 4.18185L9.81833 7.18185C9.90272 7.26624 9.95013 7.3807 9.95013 7.50005C9.95013 7.6194 9.90272 7.73386 9.81833 7.81825L6.81833 10.8182C6.6426 10.994 6.35767 10.994 6.18194 10.8182C6.0062 10.6425 6.0062 10.3576 6.18194 10.1819L8.86374 7.50005L6.18194 4.81825C6.0062 4.64251 6.0062 4.35759 6.18194 4.18185Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),rKe=["color"],FXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,rKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),nKe=["color"],VXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,nKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.18179 8.81819C4.00605 8.64245 4.00605 8.35753 4.18179 8.18179L7.18179 5.18179C7.26618 5.0974 7.38064 5.04999 7.49999 5.04999C7.61933 5.04999 7.73379 5.0974 7.81819 5.18179L10.8182 8.18179C10.9939 8.35753 10.9939 8.64245 10.8182 8.81819C10.6424 8.99392 10.3575 8.99392 10.1818 8.81819L7.49999 6.13638L4.81819 8.81819C4.64245 8.99392 4.35753 8.99392 4.18179 8.81819Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),aKe=["color"],zle=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,aKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M12.5 3L2.5 3.00002C1.67157 3.00002 1 3.6716 1 4.50002V9.50003C1 10.3285 1.67157 11 2.5 11H7.50003C7.63264 11 7.75982 11.0527 7.85358 11.1465L10 13.2929V11.5C10 11.2239 10.2239 11 10.5 11H12.5C13.3284 11 14 10.3285 14 9.50003V4.5C14 3.67157 13.3284 3 12.5 3ZM2.49999 2.00002L12.5 2C13.8807 2 15 3.11929 15 4.5V9.50003C15 10.8807 13.8807 12 12.5 12H11V14.5C11 14.7022 10.8782 14.8845 10.6913 14.9619C10.5045 15.0393 10.2894 14.9965 10.1464 14.8536L7.29292 12H2.5C1.11929 12 0 10.8807 0 9.50003V4.50002C0 3.11931 1.11928 2.00003 2.49999 2.00002Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),iKe=["color"],HXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,iKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),sKe=["color"],LE=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,sKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.49991 0.877045C3.84222 0.877045 0.877075 3.84219 0.877075 7.49988C0.877075 11.1575 3.84222 14.1227 7.49991 14.1227C11.1576 14.1227 14.1227 11.1575 14.1227 7.49988C14.1227 3.84219 11.1576 0.877045 7.49991 0.877045ZM1.82708 7.49988C1.82708 4.36686 4.36689 1.82704 7.49991 1.82704C10.6329 1.82704 13.1727 4.36686 13.1727 7.49988C13.1727 10.6329 10.6329 13.1727 7.49991 13.1727C4.36689 13.1727 1.82708 10.6329 1.82708 7.49988ZM10.1589 5.53774C10.3178 5.31191 10.2636 5.00001 10.0378 4.84109C9.81194 4.68217 9.50004 4.73642 9.34112 4.96225L6.51977 8.97154L5.35681 7.78706C5.16334 7.59002 4.84677 7.58711 4.64973 7.78058C4.45268 7.97404 4.44978 8.29061 4.64325 8.48765L6.22658 10.1003C6.33054 10.2062 6.47617 10.2604 6.62407 10.2483C6.77197 10.2363 6.90686 10.1591 6.99226 10.0377L10.1589 5.53774Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),oKe=["color"],$Xt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,oKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3 3H12V12H3L3 3ZM2 3C2 2.44771 2.44772 2 3 2H12C12.5523 2 13 2.44772 13 3V12C13 12.5523 12.5523 13 12 13H3C2.44771 13 2 12.5523 2 12V3ZM10.3498 5.51105C10.506 5.28337 10.4481 4.97212 10.2204 4.81587C9.99275 4.65961 9.6815 4.71751 9.52525 4.94519L6.64048 9.14857L5.19733 7.40889C5.02102 7.19635 4.7058 7.16699 4.49327 7.34329C4.28073 7.5196 4.25137 7.83482 4.42767 8.04735L6.2934 10.2964C6.39348 10.4171 6.54437 10.4838 6.70097 10.4767C6.85757 10.4695 7.00177 10.3894 7.09047 10.2601L10.3498 5.51105Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),lKe=["color"],UXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,lKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),cKe=["color"],GXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,cKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M8.84182 3.13514C9.04327 3.32401 9.05348 3.64042 8.86462 3.84188L5.43521 7.49991L8.86462 11.1579C9.05348 11.3594 9.04327 11.6758 8.84182 11.8647C8.64036 12.0535 8.32394 12.0433 8.13508 11.8419L4.38508 7.84188C4.20477 7.64955 4.20477 7.35027 4.38508 7.15794L8.13508 3.15794C8.32394 2.95648 8.64036 2.94628 8.84182 3.13514Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),uKe=["color"],qXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,uKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M6.1584 3.13508C6.35985 2.94621 6.67627 2.95642 6.86514 3.15788L10.6151 7.15788C10.7954 7.3502 10.7954 7.64949 10.6151 7.84182L6.86514 11.8418C6.67627 12.0433 6.35985 12.0535 6.1584 11.8646C5.95694 11.6757 5.94673 11.3593 6.1356 11.1579L9.565 7.49985L6.1356 3.84182C5.94673 3.64036 5.95694 3.32394 6.1584 3.13508Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),dKe=["color"],KXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,dKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.13523 8.84197C3.3241 9.04343 3.64052 9.05363 3.84197 8.86477L7.5 5.43536L11.158 8.86477C11.3595 9.05363 11.6759 9.04343 11.8648 8.84197C12.0536 8.64051 12.0434 8.32409 11.842 8.13523L7.84197 4.38523C7.64964 4.20492 7.35036 4.20492 7.15803 4.38523L3.15803 8.13523C2.95657 8.32409 2.94637 8.64051 3.13523 8.84197Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),pKe=["color"],NE=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,pKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0.877075 7.49991C0.877075 3.84222 3.84222 0.877075 7.49991 0.877075C11.1576 0.877075 14.1227 3.84222 14.1227 7.49991C14.1227 11.1576 11.1576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1576 0.877075 7.49991ZM7.49991 1.82708C4.36689 1.82708 1.82708 4.36689 1.82708 7.49991C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49991C13.1727 4.36689 10.6329 1.82708 7.49991 1.82708Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),fKe=["color"],jle=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,fKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.49991 0.877075C3.84222 0.877075 0.877075 3.84222 0.877075 7.49991C0.877075 11.1576 3.84222 14.1227 7.49991 14.1227C11.1576 14.1227 14.1227 11.1576 14.1227 7.49991C14.1227 3.84222 11.1576 0.877075 7.49991 0.877075ZM3.85768 3.15057C4.84311 2.32448 6.11342 1.82708 7.49991 1.82708C10.6329 1.82708 13.1727 4.36689 13.1727 7.49991C13.1727 8.88638 12.6753 10.1567 11.8492 11.1421L3.85768 3.15057ZM3.15057 3.85768C2.32448 4.84311 1.82708 6.11342 1.82708 7.49991C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C8.88638 13.1727 10.1567 12.6753 11.1421 11.8492L3.15057 3.85768Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),hKe=["color"],ZXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,hKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5 2V1H10V2H5ZM4.75 0C4.33579 0 4 0.335786 4 0.75V1H3.5C2.67157 1 2 1.67157 2 2.5V12.5C2 13.3284 2.67157 14 3.5 14H11.5C12.3284 14 13 13.3284 13 12.5V2.5C13 1.67157 12.3284 1 11.5 1H11V0.75C11 0.335786 10.6642 0 10.25 0H4.75ZM11 2V2.25C11 2.66421 10.6642 3 10.25 3H4.75C4.33579 3 4 2.66421 4 2.25V2H3.5C3.22386 2 3 2.22386 3 2.5V12.5C3 12.7761 3.22386 13 3.5 13H11.5C11.7761 13 12 12.7761 12 12.5V2.5C12 2.22386 11.7761 2 11.5 2H11Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),mKe=["color"],WXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,mKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5 2V1H10V2H5ZM4.75 0C4.33579 0 4 0.335786 4 0.75V1H3.5C2.67157 1 2 1.67157 2 2.5V12.5C2 13.3284 2.67157 14 3.5 14H7V13H3.5C3.22386 13 3 12.7761 3 12.5V2.5C3 2.22386 3.22386 2 3.5 2H4V2.25C4 2.66421 4.33579 3 4.75 3H10.25C10.6642 3 11 2.66421 11 2.25V2H11.5C11.7761 2 12 2.22386 12 2.5V7H13V2.5C13 1.67157 12.3284 1 11.5 1H11V0.75C11 0.335786 10.6642 0 10.25 0H4.75ZM9 8.5C9 8.77614 8.77614 9 8.5 9C8.22386 9 8 8.77614 8 8.5C8 8.22386 8.22386 8 8.5 8C8.77614 8 9 8.22386 9 8.5ZM10.5 9C10.7761 9 11 8.77614 11 8.5C11 8.22386 10.7761 8 10.5 8C10.2239 8 10 8.22386 10 8.5C10 8.77614 10.2239 9 10.5 9ZM13 8.5C13 8.77614 12.7761 9 12.5 9C12.2239 9 12 8.77614 12 8.5C12 8.22386 12.2239 8 12.5 8C12.7761 8 13 8.22386 13 8.5ZM14.5 9C14.7761 9 15 8.77614 15 8.5C15 8.22386 14.7761 8 14.5 8C14.2239 8 14 8.22386 14 8.5C14 8.77614 14.2239 9 14.5 9ZM15 10.5C15 10.7761 14.7761 11 14.5 11C14.2239 11 14 10.7761 14 10.5C14 10.2239 14.2239 10 14.5 10C14.7761 10 15 10.2239 15 10.5ZM14.5 13C14.7761 13 15 12.7761 15 12.5C15 12.2239 14.7761 12 14.5 12C14.2239 12 14 12.2239 14 12.5C14 12.7761 14.2239 13 14.5 13ZM14.5 15C14.7761 15 15 14.7761 15 14.5C15 14.2239 14.7761 14 14.5 14C14.2239 14 14 14.2239 14 14.5C14 14.7761 14.2239 15 14.5 15ZM8.5 11C8.77614 11 9 10.7761 9 10.5C9 10.2239 8.77614 10 8.5 10C8.22386 10 8 10.2239 8 10.5C8 10.7761 8.22386 11 8.5 11ZM9 12.5C9 12.7761 8.77614 13 8.5 13C8.22386 13 8 12.7761 8 12.5C8 12.2239 8.22386 12 8.5 12C8.77614 12 9 12.2239 9 12.5ZM8.5 15C8.77614 15 9 14.7761 9 14.5C9 14.2239 8.77614 14 8.5 14C8.22386 14 8 14.2239 8 14.5C8 14.7761 8.22386 15 8.5 15ZM11 14.5C11 14.7761 10.7761 15 10.5 15C10.2239 15 10 14.7761 10 14.5C10 14.2239 10.2239 14 10.5 14C10.7761 14 11 14.2239 11 14.5ZM12.5 15C12.7761 15 13 14.7761 13 14.5C13 14.2239 12.7761 14 12.5 14C12.2239 14 12 14.2239 12 14.5C12 14.7761 12.2239 15 12.5 15Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),gKe=["color"],JXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,gKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.50009 0.877014C3.84241 0.877014 0.877258 3.84216 0.877258 7.49984C0.877258 11.1575 3.8424 14.1227 7.50009 14.1227C11.1578 14.1227 14.1229 11.1575 14.1229 7.49984C14.1229 3.84216 11.1577 0.877014 7.50009 0.877014ZM1.82726 7.49984C1.82726 4.36683 4.36708 1.82701 7.50009 1.82701C10.6331 1.82701 13.1729 4.36683 13.1729 7.49984C13.1729 10.6328 10.6331 13.1727 7.50009 13.1727C4.36708 13.1727 1.82726 10.6328 1.82726 7.49984ZM8 4.50001C8 4.22387 7.77614 4.00001 7.5 4.00001C7.22386 4.00001 7 4.22387 7 4.50001V7.50001C7 7.63262 7.05268 7.7598 7.14645 7.85357L9.14645 9.85357C9.34171 10.0488 9.65829 10.0488 9.85355 9.85357C10.0488 9.65831 10.0488 9.34172 9.85355 9.14646L8 7.29291V4.50001Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),vKe=["color"],YXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,vKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M9.96424 2.68571C10.0668 2.42931 9.94209 2.13833 9.6857 2.03577C9.4293 1.93322 9.13832 2.05792 9.03576 2.31432L5.03576 12.3143C4.9332 12.5707 5.05791 12.8617 5.3143 12.9642C5.5707 13.0668 5.86168 12.9421 5.96424 12.6857L9.96424 2.68571ZM3.85355 5.14646C4.04882 5.34172 4.04882 5.6583 3.85355 5.85356L2.20711 7.50001L3.85355 9.14646C4.04882 9.34172 4.04882 9.6583 3.85355 9.85356C3.65829 10.0488 3.34171 10.0488 3.14645 9.85356L1.14645 7.85356C0.951184 7.6583 0.951184 7.34172 1.14645 7.14646L3.14645 5.14646C3.34171 4.9512 3.65829 4.9512 3.85355 5.14646ZM11.1464 5.14646C11.3417 4.9512 11.6583 4.9512 11.8536 5.14646L13.8536 7.14646C14.0488 7.34172 14.0488 7.6583 13.8536 7.85356L11.8536 9.85356C11.6583 10.0488 11.3417 10.0488 11.1464 9.85356C10.9512 9.6583 10.9512 9.34172 11.1464 9.14646L12.7929 7.50001L11.1464 5.85356C10.9512 5.6583 10.9512 5.34172 11.1464 5.14646Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),yKe=["color"],XXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,yKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.71144 0.796902C7.57741 0.734357 7.42257 0.734357 7.28855 0.796902L1.28855 3.5969C1.11251 3.67905 0.999993 3.85573 0.999993 4.04999V10.95C0.999993 11.1443 1.11251 11.3209 1.28855 11.4031L7.28855 14.2031C7.42257 14.2656 7.57741 14.2656 7.71144 14.2031L13.7114 11.4031C13.8875 11.3209 14 11.1443 14 10.95V4.04999C14 3.85573 13.8875 3.67905 13.7114 3.5969L7.71144 0.796902ZM7.49999 3.15674L5.98039 2.51091L7.49999 1.80176L9.01959 2.51091L7.49999 3.15674ZM7.69556 4.16018L10.2382 3.07958L12.2719 4.02865L7.49999 6.05671L2.72808 4.02865L4.76181 3.07958L7.30442 4.16018C7.42939 4.2133 7.57059 4.2133 7.69556 4.16018ZM7.99999 6.93078L13 4.80578V7.92966L11.0821 8.8119C10.7273 8.97509 10.5 9.32988 10.5 9.72039V11.7982L7.99999 12.9649V6.93078ZM11.5 11.3316L13 10.6316V9.03039L11.5 9.72039V11.3316ZM6.99999 6.93078V12.9649L4.50231 11.7993V9.72036C4.50231 9.32985 4.27499 8.97506 3.92022 8.81187L1.99999 7.92856V4.80578L6.99999 6.93078ZM1.99999 10.6316L3.50231 11.3326L3.50231 9.72036L1.99999 9.02929V10.6316Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),bKe=["color"],QXt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,bKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0.877075 7.49985C0.877075 3.84216 3.84222 0.877014 7.49991 0.877014C11.1576 0.877014 14.1227 3.84216 14.1227 7.49985C14.1227 11.1575 11.1576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1575 0.877075 7.49985ZM3.78135 3.21565C4.68298 2.43239 5.83429 1.92904 7.09998 1.84089V6.53429L3.78135 3.21565ZM3.21567 3.78134C2.43242 4.68298 1.92909 5.83428 1.84095 7.09997H6.5343L3.21567 3.78134ZM6.5343 7.89997H1.84097C1.92916 9.16562 2.43253 10.3169 3.21579 11.2185L6.5343 7.89997ZM3.78149 11.7842C4.6831 12.5673 5.83435 13.0707 7.09998 13.1588V8.46566L3.78149 11.7842ZM7.89998 8.46566V13.1588C9.16559 13.0706 10.3168 12.5673 11.2184 11.7841L7.89998 8.46566ZM11.7841 11.2184C12.5673 10.3168 13.0707 9.16558 13.1588 7.89997H8.46567L11.7841 11.2184ZM8.46567 7.09997H13.1589C13.0707 5.83432 12.5674 4.68305 11.7842 3.78143L8.46567 7.09997ZM11.2185 3.21573C10.3169 2.43246 9.16565 1.92909 7.89998 1.8409V6.53429L11.2185 3.21573Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),xKe=["color"],eQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,xKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M8.00012 1.5C8.00012 1.22386 7.77626 1 7.50012 1C7.22398 1 7.00012 1.22386 7.00012 1.5V13.5C7.00012 13.7761 7.22398 14 7.50012 14C7.77626 14 8.00012 13.7761 8.00012 13.5V1.5ZM3.31812 5.818C3.49386 5.64227 3.49386 5.35734 3.31812 5.18161C3.14239 5.00587 2.85746 5.00587 2.68173 5.18161L0.681729 7.18161C0.505993 7.35734 0.505993 7.64227 0.681729 7.818L2.68173 9.818C2.85746 9.99374 3.14239 9.99374 3.31812 9.818C3.49386 9.64227 3.49386 9.35734 3.31812 9.18161L2.08632 7.9498H5.50017C5.7487 7.9498 5.95017 7.74833 5.95017 7.4998C5.95017 7.25128 5.7487 7.0498 5.50017 7.0498H2.08632L3.31812 5.818ZM12.3181 5.18161C12.1424 5.00587 11.8575 5.00587 11.6817 5.18161C11.506 5.35734 11.506 5.64227 11.6817 5.818L12.9135 7.0498H9.50017C9.25164 7.0498 9.05017 7.25128 9.05017 7.4998C9.05017 7.74833 9.25164 7.9498 9.50017 7.9498H12.9135L11.6817 9.18161C11.506 9.35734 11.506 9.64227 11.6817 9.818C11.8575 9.99374 12.1424 9.99374 12.3181 9.818L14.3181 7.818C14.4939 7.64227 14.4939 7.35734 14.3181 7.18161L12.3181 5.18161Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),wKe=["color"],tQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,wKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2.14998 14V1H0.849976V14H2.14998ZM6.14998 14V1H4.84998V14H6.14998ZM10.15 1V14H8.84998V1H10.15ZM14.15 14V1H12.85V14H14.15Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),CKe=["color"],rQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,CKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M9.94969 7.49989C9.94969 8.85288 8.85288 9.94969 7.49989 9.94969C6.14691 9.94969 5.0501 8.85288 5.0501 7.49989C5.0501 6.14691 6.14691 5.0501 7.49989 5.0501C8.85288 5.0501 9.94969 6.14691 9.94969 7.49989ZM10.8632 8C10.6213 9.64055 9.20764 10.8997 7.49989 10.8997C5.79214 10.8997 4.37847 9.64055 4.13662 8H0.5C0.223858 8 0 7.77614 0 7.5C0 7.22386 0.223858 7 0.5 7H4.13659C4.37835 5.35935 5.79206 4.1001 7.49989 4.1001C9.20772 4.1001 10.6214 5.35935 10.8632 7H14.5C14.7761 7 15 7.22386 15 7.5C15 7.77614 14.7761 8 14.5 8H10.8632Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),SKe=["color"],nQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,SKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.67129 3.14634C4.47603 3.34161 4.47603 3.65819 4.67129 3.85345L7.14616 6.32833C7.34142 6.52359 7.65801 6.52359 7.85327 6.32833L10.3281 3.85345C10.5234 3.65819 10.5234 3.34161 10.3281 3.14634L7.85327 0.671471C7.65801 0.476209 7.34142 0.476209 7.14616 0.671471L4.67129 3.14634ZM7.49971 5.26766L5.73195 3.4999L7.49971 1.73213L9.26748 3.4999L7.49971 5.26766ZM8.67129 7.14634C8.47603 7.34161 8.47603 7.65819 8.67129 7.85345L11.1462 10.3283C11.3414 10.5236 11.658 10.5236 11.8533 10.3283L14.3281 7.85345C14.5234 7.65819 14.5234 7.34161 14.3281 7.14634L11.8533 4.67147C11.658 4.47621 11.3414 4.47621 11.1462 4.67147L8.67129 7.14634ZM11.4997 9.26766L9.73195 7.4999L11.4997 5.73213L13.2675 7.4999L11.4997 9.26766ZM4.67129 11.8535C4.47603 11.6582 4.47603 11.3416 4.67129 11.1463L7.14616 8.67147C7.34142 8.47621 7.65801 8.47621 7.85327 8.67147L10.3281 11.1463C10.5234 11.3416 10.5234 11.6582 10.3281 11.8535L7.85327 14.3283C7.65801 14.5236 7.34142 14.5236 7.14616 14.3283L4.67129 11.8535ZM5.73195 11.4999L7.49971 13.2677L9.26748 11.4999L7.49971 9.73213L5.73195 11.4999ZM0.671288 7.14649C0.476026 7.34175 0.476026 7.65834 0.671288 7.8536L3.14616 10.3285C3.34142 10.5237 3.65801 10.5237 3.85327 10.3285L6.32814 7.8536C6.5234 7.65834 6.5234 7.34175 6.32814 7.14649L3.85327 4.67162C3.65801 4.47636 3.34142 4.47636 3.14616 4.67162L0.671288 7.14649ZM3.49972 9.26781L1.73195 7.50005L3.49972 5.73228L5.26748 7.50005L3.49972 9.26781Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),TKe=["color"],aQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,TKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.87935 1H3.9H11.1H11.1207C11.5231 0.999994 11.8553 0.999989 12.1259 1.0221C12.407 1.04506 12.6653 1.09434 12.908 1.21799C13.2843 1.40973 13.5903 1.7157 13.782 2.09202C13.9057 2.33469 13.9549 2.59304 13.9779 2.87409C14 3.14468 14 3.47686 14 3.87934V3.9V11.1V11.1207C14 11.5231 14 11.8553 13.9779 12.1259C13.9549 12.407 13.9057 12.6653 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.6653 13.9057 12.407 13.9549 12.1259 13.9779C11.8553 14 11.5231 14 11.1207 14H11.1H3.9H3.87934C3.47686 14 3.14468 14 2.87409 13.9779C2.59304 13.9549 2.33469 13.9057 2.09202 13.782C1.7157 13.5903 1.40973 13.2843 1.21799 12.908C1.09434 12.6653 1.04506 12.407 1.0221 12.1259C0.999989 11.8553 0.999994 11.5231 1 11.1207V11.1207V11.1V3.9V3.87935V3.87934C0.999994 3.47686 0.999989 3.14468 1.0221 2.87409C1.04506 2.59304 1.09434 2.33469 1.21799 2.09202C1.40973 1.7157 1.7157 1.40973 2.09202 1.21799C2.33469 1.09434 2.59304 1.04506 2.87409 1.0221C3.14469 0.999989 3.47687 0.999994 3.87935 1ZM2.95552 2.01878C2.73631 2.03669 2.62421 2.06915 2.54601 2.10899C2.35785 2.20487 2.20487 2.35785 2.10899 2.54601C2.06915 2.62421 2.03669 2.73631 2.01878 2.95552C2.00039 3.18056 2 3.47171 2 3.9V7H7V2H3.9C3.47171 2 3.18056 2.00039 2.95552 2.01878ZM7 8H2V11.1C2 11.5283 2.00039 11.8194 2.01878 12.0445C2.03669 12.2637 2.06915 12.3758 2.10899 12.454C2.20487 12.6422 2.35785 12.7951 2.54601 12.891C2.62421 12.9309 2.73631 12.9633 2.95552 12.9812C3.18056 12.9996 3.47171 13 3.9 13H7V8ZM8 8H13V11.1C13 11.5283 12.9996 11.8194 12.9812 12.0445C12.9633 12.2637 12.9309 12.3758 12.891 12.454C12.7951 12.6422 12.6422 12.7951 12.454 12.891C12.3758 12.9309 12.2637 12.9633 12.0445 12.9812C11.8194 12.9996 11.5283 13 11.1 13H8V8ZM13 7H8V2H11.1C11.5283 2 11.8194 2.00039 12.0445 2.01878C12.2637 2.03669 12.3758 2.06915 12.454 2.10899C12.6422 2.20487 12.7951 2.35785 12.891 2.54601C12.9309 2.62421 12.9633 2.73631 12.9812 2.95552C12.9996 3.18056 13 3.47171 13 3.9V7Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),EKe=["color"],iQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,EKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.85367 1.48956C7.65841 1.29429 7.34182 1.29429 7.14656 1.48956L1.48971 7.14641C1.29445 7.34167 1.29445 7.65825 1.48971 7.85352L7.14656 13.5104C7.34182 13.7056 7.65841 13.7056 7.85367 13.5104L13.5105 7.85352C13.7058 7.65825 13.7058 7.34167 13.5105 7.14641L7.85367 1.48956ZM7.5 2.55033L2.55037 7.49996L7.5 12.4496V2.55033Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),AKe=["color"],sQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,AKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.1465 1.48959C7.34176 1.29432 7.65835 1.29432 7.85361 1.48959L13.5105 7.14644C13.7057 7.3417 13.7057 7.65829 13.5105 7.85355L7.85361 13.5104C7.65835 13.7057 7.34176 13.7057 7.1465 13.5104L1.48965 7.85355C1.29439 7.65829 1.29439 7.3417 1.48965 7.14644L7.1465 1.48959ZM7.50005 2.55025L2.55031 7.49999L7.50005 12.4497L12.4498 7.49999L7.50005 2.55025Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),PKe=["color"],oQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,PKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.85361 1.48959C7.65835 1.29432 7.34176 1.29432 7.1465 1.48959L1.48965 7.14644C1.29439 7.3417 1.29439 7.65829 1.48965 7.85355L3.9645 10.3284L1.64644 12.6464C1.45118 12.8417 1.45118 13.1583 1.64644 13.3536C1.84171 13.5488 2.15829 13.5488 2.35355 13.3536L4.6716 11.0355L7.1465 13.5104C7.34176 13.7057 7.65835 13.7057 7.85361 13.5104L13.5105 7.85355C13.7057 7.65829 13.7057 7.3417 13.5105 7.14644L11.0356 4.67154L13.3535 2.35355C13.5488 2.15829 13.5488 1.84171 13.3535 1.64645C13.1583 1.45118 12.8417 1.45118 12.6464 1.64645L10.3285 3.96443L7.85361 1.48959ZM9.62135 4.67154L7.50005 2.55025L2.55031 7.49999L4.6716 9.62129L9.62135 4.67154ZM5.37871 10.3284L7.50005 12.4497L12.4498 7.49999L10.3285 5.37865L5.37871 10.3284Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),kKe=["color"],lQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,kKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M12.8034 7.14644C12.9986 6.95118 13.3152 6.95118 13.5105 7.14644C13.7057 7.3417 13.7057 7.65829 13.5105 7.85355C13.3152 8.04881 12.9986 8.04881 12.8034 7.85355C12.6081 7.65828 12.6081 7.3417 12.8034 7.14644ZM12.0962 8.56065C12.2915 8.75592 12.2915 9.0725 12.0962 9.26776C11.901 9.46302 11.5844 9.46302 11.3891 9.26776C11.1939 9.0725 11.1939 8.75592 11.3891 8.56065C11.5844 8.36539 11.901 8.36539 12.0962 8.56065ZM10.682 9.97487C10.8773 10.1701 10.8773 10.4867 10.682 10.682C10.4868 10.8772 10.1702 10.8772 9.97493 10.682C9.77967 10.4867 9.77967 10.1701 9.97493 9.97487C10.1702 9.7796 10.4868 9.7796 10.682 9.97487ZM9.26782 11.3891C9.46308 11.5843 9.46308 11.9009 9.26782 12.0962C9.07256 12.2915 8.75598 12.2915 8.56071 12.0962C8.36545 11.9009 8.36545 11.5843 8.56072 11.3891C8.75598 11.1938 9.07256 11.1938 9.26782 11.3891ZM7.1465 13.5104C6.95124 13.3151 6.95124 12.9986 7.1465 12.8033C7.17091 12.7789 7.19721 12.7575 7.22494 12.7392C7.41901 12.6111 7.68275 12.6324 7.85361 12.8033C8.04887 12.9986 8.04887 13.3151 7.85361 13.5104C7.65835 13.7057 7.34176 13.7057 7.1465 13.5104Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{d:"M2.90386 8.56065C2.7086 8.75592 2.7086 9.0725 2.90386 9.26776 3.09912 9.46302 3.41571 9.46302 3.61097 9.26776 3.80623 9.0725 3.80623 8.75592 3.61097 8.56065 3.41571 8.36539 3.09912 8.36539 2.90386 8.56065zM4.31807 9.97487C4.12281 10.1701 4.12281 10.4867 4.31807 10.682 4.51334 10.8772 4.82992 10.8772 5.02518 10.682 5.22044 10.4867 5.22044 10.1701 5.02518 9.97487 4.82992 9.7796 4.51334 9.7796 4.31807 9.97487zM5.73229 11.3891C5.53703 11.5843 5.53703 11.9009 5.73229 12.0962 5.92755 12.2914 6.24413 12.2915 6.43939 12.0962 6.63466 11.9009 6.63466 11.5843 6.43939 11.3891 6.24413 11.1938 5.92755 11.1938 5.73229 11.3891zM2.19675 7.85355C2.36761 7.68269 2.38897 7.41895 2.26082 7.22488 2.09046 6.96684 1.71063 6.92546 1.48965 7.14644 1.29439 7.3417 1.29439 7.65829 1.48965 7.85355 1.68491 8.04881 2.00149 8.04881 2.19675 7.85355zM3.61097 5.73223C3.41571 5.53696 3.09912 5.53696 2.90386 5.73223 2.7086 5.92749 2.7086 6.24407 2.90386 6.43933 3.09912 6.6346 3.41571 6.6346 3.61097 6.43933 3.80623 6.24407 3.80623 5.92749 3.61097 5.73223zM5.02518 4.31801C4.82992 4.12275 4.51334 4.12275 4.31807 4.31801 4.12281 4.51328 4.12281 4.82986 4.31807 5.02512 4.51334 5.22038 4.82992 5.22038 5.02518 5.02512 5.22044 4.82986 5.22044 4.51328 5.02518 4.31801zM6.43939 2.9038C6.24413 2.70854 5.92755 2.70854 5.73229 2.9038 5.53703 3.09906 5.53703 3.41564 5.73229 3.61091 5.92755 3.80617 6.24413 3.80617 6.43939 3.61091 6.63466 3.41564 6.63466 3.09906 6.43939 2.9038zM7.85361 1.48959C7.65835 1.29432 7.34176 1.29432 7.1465 1.48959 6.95124 1.68485 6.95124 2.00143 7.1465 2.19669 7.34176 2.39196 7.65835 2.39196 7.85361 2.19669 8.04887 2.00143 8.04887 1.68485 7.85361 1.48959zM9.26782 2.9038C9.07256 2.70854 8.75598 2.70854 8.56071 2.9038 8.36545 3.09906 8.36545 3.41564 8.56071 3.61091 8.75598 3.80617 9.07256 3.80617 9.26782 3.61091 9.46308 3.41564 9.46308 3.09906 9.26782 2.9038zM10.682 4.31801C10.4868 4.12275 10.1702 4.12275 9.97493 4.31801 9.77967 4.51328 9.77967 4.82986 9.97493 5.02512 10.1702 5.22038 10.4868 5.22038 10.682 5.02512 10.8773 4.82986 10.8773 4.51328 10.682 4.31801zM12.0962 5.73223C11.901 5.53696 11.5844 5.53696 11.3891 5.73223 11.1939 5.92749 11.1939 6.24407 11.3891 6.43933 11.5844 6.6346 11.901 6.6346 12.0962 6.43933 12.2915 6.24407 12.2915 5.92749 12.0962 5.73223z",fill:n}))}),_Ke=["color"],cQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,_Ke);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2 1.5C2 1.77614 1.77614 2 1.5 2C1.22386 2 1 1.77614 1 1.5C1 1.22386 1.22386 1 1.5 1C1.77614 1 2 1.22386 2 1.5ZM5 13H10V2L5 2L5 13ZM4 13C4 13.5523 4.44772 14 5 14H10C10.5523 14 11 13.5523 11 13V2C11 1.44772 10.5523 1 10 1H5C4.44772 1 4 1.44771 4 2V13ZM13.5 2C13.7761 2 14 1.77614 14 1.5C14 1.22386 13.7761 1 13.5 1C13.2239 1 13 1.22386 13 1.5C13 1.77614 13.2239 2 13.5 2ZM2 3.5C2 3.77614 1.77614 4 1.5 4C1.22386 4 1 3.77614 1 3.5C1 3.22386 1.22386 3 1.5 3C1.77614 3 2 3.22386 2 3.5ZM13.5 4C13.7761 4 14 3.77614 14 3.5C14 3.22386 13.7761 3 13.5 3C13.2239 3 13 3.22386 13 3.5C13 3.77614 13.2239 4 13.5 4ZM2 5.5C2 5.77614 1.77614 6 1.5 6C1.22386 6 1 5.77614 1 5.5C1 5.22386 1.22386 5 1.5 5C1.77614 5 2 5.22386 2 5.5ZM13.5 6C13.7761 6 14 5.77614 14 5.5C14 5.22386 13.7761 5 13.5 5C13.2239 5 13 5.22386 13 5.5C13 5.77614 13.2239 6 13.5 6ZM2 7.5C2 7.77614 1.77614 8 1.5 8C1.22386 8 1 7.77614 1 7.5C1 7.22386 1.22386 7 1.5 7C1.77614 7 2 7.22386 2 7.5ZM13.5 8C13.7761 8 14 7.77614 14 7.5C14 7.22386 13.7761 7 13.5 7C13.2239 7 13 7.22386 13 7.5C13 7.77614 13.2239 8 13.5 8ZM2 9.5C2 9.77614 1.77614 10 1.5 10C1.22386 10 1 9.77614 1 9.5C1 9.22386 1.22386 9 1.5 9C1.77614 9 2 9.22386 2 9.5ZM13.5 10C13.7761 10 14 9.77614 14 9.5C14 9.22386 13.7761 9 13.5 9C13.2239 9 13 9.22386 13 9.5C13 9.77614 13.2239 10 13.5 10ZM2 11.5C2 11.7761 1.77614 12 1.5 12C1.22386 12 1 11.7761 1 11.5C1 11.2239 1.22386 11 1.5 11C1.77614 11 2 11.2239 2 11.5ZM13.5 12C13.7761 12 14 11.7761 14 11.5C14 11.2239 13.7761 11 13.5 11C13.2239 11 13 11.2239 13 11.5C13 11.7761 13.2239 12 13.5 12ZM2 13.5C2 13.7761 1.77614 14 1.5 14C1.22386 14 1 13.7761 1 13.5C1 13.2239 1.22386 13 1.5 13C1.77614 13 2 13.2239 2 13.5ZM13.5 14C13.7761 14 14 13.7761 14 13.5C14 13.2239 13.7761 13 13.5 13C13.2239 13 13 13.2239 13 13.5C13 13.7761 13.2239 14 13.5 14Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),RKe=["color"],uQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,RKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M12.0697 1.76746C12.4807 1.21947 11.4605 0.454311 11.0495 1.0023C10.6385 1.55028 11.6588 2.31544 12.0697 1.76746ZM8.39263 1.07811C7.15585 0.950602 5.7823 1.16348 4.58433 1.70937C3.38552 2.25563 2.32735 3.15309 1.78844 4.41832C1.37574 5.38724 1.01715 6.28113 1.00088 7.44354C0.984724 8.59844 1.30522 9.96898 2.13174 11.928C2.61142 13.0649 4.03963 13.5446 5.13895 13.8079C6.40836 14.1119 7.80857 14.1914 8.6644 14.0742C9.36515 13.9782 10.1448 13.8284 10.7987 13.297C11.8977 12.4039 12.9009 11.3955 13.4994 10.3393C14.104 9.27221 14.3256 8.09207 13.7216 6.95324C13.5628 6.65373 13.316 6.57734 13.0412 6.4923C12.9374 6.46016 12.8295 6.42678 12.7209 6.37966C11.6211 5.90234 10.9646 5.34963 10.9135 5.02876C10.8656 4.72808 10.9221 4.51463 10.9811 4.29181C11.0129 4.17199 11.0453 4.04947 11.0626 3.90922C11.0838 3.73737 11.0814 3.33319 10.6996 3.12761C10.4048 2.96888 10.2164 2.65843 10.0407 2.36904C9.99742 2.29775 9.95492 2.22773 9.9118 2.16158C9.62634 1.72367 9.20769 1.16213 8.39263 1.07811ZM4.99899 2.61935C3.96483 3.09058 3.12554 3.83097 2.70846 4.81018C2.29808 5.77368 2.01406 6.50873 2.00079 7.45753C1.98741 8.41385 2.25043 9.6368 3.0531 11.5393C3.39181 12.3421 4.62167 12.6557 5.37186 12.8354C6.5493 13.1174 7.822 13.1802 8.52868 13.0834C9.21271 12.9897 9.74568 12.8642 10.1681 12.5209C11.229 11.6587 12.121 10.7435 12.6293 9.84635C12.9349 9.30709 13.5141 7.7028 12.6292 7.3873C10.7539 6.71875 10.262 6.06669 9.99011 5.41268C9.80915 4.97744 9.82868 4.52282 9.95741 4.07885L9.95741 4.07884C9.97662 4.0126 9.99538 3.94791 10.0334 3.88882C9.81857 3.73676 9.6515 3.55195 9.51464 3.3715C9.42876 3.25828 9.3469 3.12099 9.26197 2.97856C9.01866 2.57052 8.75018 2.12027 8.29008 2.07283C7.22889 1.96343 6.03398 2.14772 4.99899 2.61935ZM13.2081 3.77471C13.441 3.22671 12.4547 2.63606 12.0822 3.10163C11.5817 3.72732 12.9029 4.49281 13.2081 3.77471ZM14.3672 2.26031C14.9668 2.27493 15.1551 1.11603 14.5718 0.949371C13.8076 0.731026 13.5918 2.24139 14.3672 2.26031ZM14.2857 5.09098C14.8644 5.10004 15.0462 4.38222 14.4832 4.27899C13.7455 4.14375 13.5373 5.07927 14.2857 5.09098ZM6.9075 4.28672C6.46898 4.66754 6.0522 4.15185 5.97983 3.7365C5.86848 3.09744 6.33696 2.56856 6.94823 2.91156C7.43344 3.18382 7.26678 3.97471 6.9075 4.28672ZM4.94455 5.88184C5.40885 5.41754 4.59567 4.57013 4.11425 5.05154C3.83338 5.33242 4.00936 5.65376 4.23744 5.88184C4.43271 6.0771 4.74929 6.0771 4.94455 5.88184ZM6.97716 6.71984C7.31181 7.38914 8.48804 6.79159 7.99413 6.14788C7.86519 5.97983 7.68657 5.9494 7.62145 5.94207C7.21217 5.89601 6.76349 6.2925 6.97716 6.71984ZM6.98798 8.72461C7.14066 9.1188 7.51122 9.3187 7.91915 9.1633C8.27434 9.02799 8.33186 8.39689 8.17175 8.07427C8.02331 7.77514 7.63956 7.67793 7.33747 7.79417C6.98512 7.92976 6.85672 8.38708 6.98576 8.71889L6.98798 8.72461ZM10.3885 8.84081C10.7575 8.6566 11.4617 8.82771 11.4617 9.31199C11.4617 9.71286 10.9587 10.2165 10.5634 10.2826C10.1813 10.3465 9.70515 9.97581 9.76648 9.57718C9.81445 9.26539 10.1217 8.97401 10.3885 8.84081ZM7.56704 10.8432C7.33461 10.7502 7.14353 10.8601 7.11437 10.8769L7.11279 10.8778C6.90782 10.9949 6.71383 11.2439 6.6747 11.4842C6.59018 12.0034 7.13199 12.1239 7.52661 12.0987C8.2074 12.0553 8.06547 11.0426 7.56704 10.8432ZM4.8805 10.8932C5.0674 10.7723 5.15658 10.5363 5.08293 10.3153C4.93046 9.79687 4.3246 9.71252 3.96561 10.1297C3.79336 10.3299 3.80749 10.6274 3.99214 10.8105L3.99495 10.814L3.9979 10.8176C4.22025 11.0942 4.63624 11.1857 4.8805 10.8932ZM3.04695 7.81318C3.33147 8.0977 3.60077 8.15067 3.98443 8.05859C4.60826 7.90887 4.13814 6.24299 3.047 6.87296C2.70939 7.06788 2.86716 7.63339 3.04695 7.81318Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),IKe=["color"],dQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,IKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1 9.50006C1 10.3285 1.67157 11.0001 2.5 11.0001H4L4 10.0001H2.5C2.22386 10.0001 2 9.7762 2 9.50006L2 2.50006C2 2.22392 2.22386 2.00006 2.5 2.00006L9.5 2.00006C9.77614 2.00006 10 2.22392 10 2.50006V4.00002H5.5C4.67158 4.00002 4 4.67159 4 5.50002V12.5C4 13.3284 4.67158 14 5.5 14H12.5C13.3284 14 14 13.3284 14 12.5V5.50002C14 4.67159 13.3284 4.00002 12.5 4.00002H11V2.50006C11 1.67163 10.3284 1.00006 9.5 1.00006H2.5C1.67157 1.00006 1 1.67163 1 2.50006V9.50006ZM5 5.50002C5 5.22388 5.22386 5.00002 5.5 5.00002H12.5C12.7761 5.00002 13 5.22388 13 5.50002V12.5C13 12.7762 12.7761 13 12.5 13H5.5C5.22386 13 5 12.7762 5 12.5V5.50002Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),OKe=["color"],pQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,OKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M9.87737 12H9.9H11.5C11.7761 12 12 11.7761 12 11.5C12 11.2239 11.7761 11 11.5 11H9.9C8.77164 11 7.95545 10.9996 7.31352 10.9472C6.67744 10.8952 6.25662 10.7946 5.91103 10.6185C5.25247 10.283 4.71703 9.74753 4.38148 9.08897C4.20539 8.74338 4.10481 8.32256 4.05284 7.68648C4.00039 7.04455 4 6.22836 4 5.1V3.5C4 3.22386 3.77614 3 3.5 3C3.22386 3 3 3.22386 3 3.5V5.1V5.12263C3 6.22359 3 7.08052 3.05616 7.76791C3.11318 8.46584 3.23058 9.0329 3.49047 9.54296C3.9219 10.3897 4.61031 11.0781 5.45704 11.5095C5.9671 11.7694 6.53416 11.8868 7.23209 11.9438C7.91948 12 8.77641 12 9.87737 12Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),LKe=["color"],fQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,LKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5.12263 12H5.1H3.5C3.22386 12 3 11.7761 3 11.5C3 11.2239 3.22386 11 3.5 11H5.1C6.22836 11 7.04455 10.9996 7.68648 10.9472C8.32256 10.8952 8.74338 10.7946 9.08897 10.6185C9.74753 10.283 10.283 9.74753 10.6185 9.08897C10.7946 8.74338 10.8952 8.32256 10.9472 7.68648C10.9996 7.04455 11 6.22836 11 5.1V3.5C11 3.22386 11.2239 3 11.5 3C11.7761 3 12 3.22386 12 3.5V5.1V5.12263C12 6.22359 12 7.08052 11.9438 7.76791C11.8868 8.46584 11.7694 9.0329 11.5095 9.54296C11.0781 10.3897 10.3897 11.0781 9.54296 11.5095C9.0329 11.7694 8.46584 11.8868 7.76791 11.9438C7.08052 12 6.22359 12 5.12263 12Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),NKe=["color"],hQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,NKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M9.87737 3H9.9H11.5C11.7761 3 12 3.22386 12 3.5C12 3.77614 11.7761 4 11.5 4H9.9C8.77164 4 7.95545 4.00039 7.31352 4.05284C6.67744 4.10481 6.25662 4.20539 5.91103 4.38148C5.25247 4.71703 4.71703 5.25247 4.38148 5.91103C4.20539 6.25662 4.10481 6.67744 4.05284 7.31352C4.00039 7.95545 4 8.77164 4 9.9V11.5C4 11.7761 3.77614 12 3.5 12C3.22386 12 3 11.7761 3 11.5V9.9V9.87737C3 8.77641 3 7.91948 3.05616 7.23209C3.11318 6.53416 3.23058 5.9671 3.49047 5.45704C3.9219 4.61031 4.61031 3.9219 5.45704 3.49047C5.9671 3.23058 6.53416 3.11318 7.23209 3.05616C7.91948 3 8.77641 3 9.87737 3Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),MKe=["color"],mQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,MKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5.12263 3H5.1H3.5C3.22386 3 3 3.22386 3 3.5C3 3.77614 3.22386 4 3.5 4H5.1C6.22836 4 7.04455 4.00039 7.68648 4.05284C8.32256 4.10481 8.74338 4.20539 9.08897 4.38148C9.74753 4.71703 10.283 5.25247 10.6185 5.91103C10.7946 6.25662 10.8952 6.67744 10.9472 7.31352C10.9996 7.95545 11 8.77164 11 9.9V11.5C11 11.7761 11.2239 12 11.5 12C11.7761 12 12 11.7761 12 11.5V9.9V9.87737C12 8.77641 12 7.91948 11.9438 7.23209C11.8868 6.53416 11.7694 5.9671 11.5095 5.45704C11.0781 4.61031 10.3897 3.9219 9.54296 3.49047C9.0329 3.23058 8.46584 3.11318 7.76791 3.05616C7.08052 3 6.22359 3 5.12263 3Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),DKe=["color"],gQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,DKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5.5 2L4.87935 2C4.47687 1.99999 4.14469 1.99999 3.87409 2.0221C3.59304 2.04506 3.33469 2.09434 3.09202 2.21799C2.7157 2.40973 2.40973 2.7157 2.21799 3.09202C2.09434 3.33469 2.04506 3.59304 2.0221 3.87409C1.99999 4.14468 1.99999 4.47686 2 4.87933V4.87935V5.5C2 5.77614 2.22386 6 2.5 6C2.77614 6 3 5.77614 3 5.5V4.9C3 4.47171 3.00039 4.18056 3.01878 3.95552C3.03669 3.73631 3.06915 3.62421 3.10899 3.54601C3.20487 3.35785 3.35785 3.20487 3.54601 3.10899C3.62421 3.06915 3.73631 3.03669 3.95552 3.01878C4.18056 3.00039 4.47171 3 4.9 3H5.5C5.77614 3 6 2.77614 6 2.5C6 2.22386 5.77614 2 5.5 2ZM13 9.5C13 9.22386 12.7761 9 12.5 9C12.2239 9 12 9.22386 12 9.5V10.1C12 10.5283 11.9996 10.8194 11.9812 11.0445C11.9633 11.2637 11.9309 11.3758 11.891 11.454C11.7951 11.6422 11.6422 11.7951 11.454 11.891C11.3758 11.9309 11.2637 11.9633 11.0445 11.9812C10.8194 11.9996 10.5283 12 10.1 12H9.5C9.22386 12 9 12.2239 9 12.5C9 12.7761 9.22386 13 9.5 13H10.1206C10.5231 13 10.8553 13 11.1259 12.9779C11.407 12.9549 11.6653 12.9057 11.908 12.782C12.2843 12.5903 12.5903 12.2843 12.782 11.908C12.9057 11.6653 12.9549 11.407 12.9779 11.1259C13 10.8553 13 10.5232 13 10.1207V10.1207V10.1207V10.1206V9.5ZM2.5 9C2.77614 9 3 9.22386 3 9.5V10.1C3 10.5283 3.00039 10.8194 3.01878 11.0445C3.03669 11.2637 3.06915 11.3758 3.10899 11.454C3.20487 11.6422 3.35785 11.7951 3.54601 11.891C3.62421 11.9309 3.73631 11.9633 3.95552 11.9812C4.18056 11.9996 4.47171 12 4.9 12H5.5C5.77614 12 6 12.2239 6 12.5C6 12.7761 5.77614 13 5.5 13H4.87935C4.47687 13 4.14469 13 3.87409 12.9779C3.59304 12.9549 3.33469 12.9057 3.09202 12.782C2.7157 12.5903 2.40973 12.2843 2.21799 11.908C2.09434 11.6653 2.04506 11.407 2.0221 11.1259C1.99999 10.8553 1.99999 10.5231 2 10.1207V10.1206V10.1V9.5C2 9.22386 2.22386 9 2.5 9ZM10.1 3C10.5283 3 10.8194 3.00039 11.0445 3.01878C11.2637 3.03669 11.3758 3.06915 11.454 3.10899C11.6422 3.20487 11.7951 3.35785 11.891 3.54601C11.9309 3.62421 11.9633 3.73631 11.9812 3.95552C11.9996 4.18056 12 4.47171 12 4.9V5.5C12 5.77614 12.2239 6 12.5 6C12.7761 6 13 5.77614 13 5.5V4.87935V4.87934C13 4.47686 13 4.14468 12.9779 3.87409C12.9549 3.59304 12.9057 3.33469 12.782 3.09202C12.5903 2.7157 12.2843 2.40973 11.908 2.21799C11.6653 2.09434 11.407 2.04506 11.1259 2.0221C10.8553 1.99999 10.5231 1.99999 10.1206 2L10.1 2H9.5C9.22386 2 9 2.22386 9 2.5C9 2.77614 9.22386 3 9.5 3H10.1Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),BKe=["color"],vQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,BKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M13.15 7.49998C13.15 4.66458 10.9402 1.84998 7.50002 1.84998C4.7217 1.84998 3.34851 3.90636 2.76336 4.99997H4.5C4.77614 4.99997 5 5.22383 5 5.49997C5 5.77611 4.77614 5.99997 4.5 5.99997H1.5C1.22386 5.99997 1 5.77611 1 5.49997V2.49997C1 2.22383 1.22386 1.99997 1.5 1.99997C1.77614 1.99997 2 2.22383 2 2.49997V4.31318C2.70453 3.07126 4.33406 0.849976 7.50002 0.849976C11.5628 0.849976 14.15 4.18537 14.15 7.49998C14.15 10.8146 11.5628 14.15 7.50002 14.15C5.55618 14.15 3.93778 13.3808 2.78548 12.2084C2.16852 11.5806 1.68668 10.839 1.35816 10.0407C1.25306 9.78536 1.37488 9.49315 1.63024 9.38806C1.8856 9.28296 2.17781 9.40478 2.2829 9.66014C2.56374 10.3425 2.97495 10.9745 3.4987 11.5074C4.47052 12.4963 5.83496 13.15 7.50002 13.15C10.9402 13.15 13.15 10.3354 13.15 7.49998ZM7 10V5.00001H8V10H7Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),zKe=["color"],yQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,zKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M13.15 7.49998C13.15 4.66458 10.9402 1.84998 7.50002 1.84998C4.72167 1.84998 3.34849 3.9064 2.76335 5H4.5C4.77614 5 5 5.22386 5 5.5C5 5.77614 4.77614 6 4.5 6H1.5C1.22386 6 1 5.77614 1 5.5V2.5C1 2.22386 1.22386 2 1.5 2C1.77614 2 2 2.22386 2 2.5V4.31318C2.70453 3.07126 4.33406 0.849976 7.50002 0.849976C11.5628 0.849976 14.15 4.18537 14.15 7.49998C14.15 10.8146 11.5628 14.15 7.50002 14.15C5.55618 14.15 3.93778 13.3808 2.78548 12.2084C2.16852 11.5806 1.68668 10.839 1.35816 10.0407C1.25306 9.78536 1.37488 9.49315 1.63024 9.38806C1.8856 9.28296 2.17781 9.40478 2.2829 9.66014C2.56374 10.3425 2.97495 10.9745 3.4987 11.5074C4.47052 12.4963 5.83496 13.15 7.50002 13.15C10.9402 13.15 13.15 10.3354 13.15 7.49998ZM7.5 4.00001C7.77614 4.00001 8 4.22387 8 4.50001V7.29291L9.85355 9.14646C10.0488 9.34172 10.0488 9.65831 9.85355 9.85357C9.65829 10.0488 9.34171 10.0488 9.14645 9.85357L7.14645 7.85357C7.05268 7.7598 7 7.63262 7 7.50001V4.50001C7 4.22387 7.22386 4.00001 7.5 4.00001Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),jKe=["color"],bQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,jKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.5 8.00684e-07C3.77614 7.88614e-07 4 0.223859 4 0.500001L4 3.00006L11.5 3.00006C11.7761 3.00006 12 3.22392 12 3.50006L12 11.0001L14.5 11C14.7761 11 15 11.2238 15 11.5C15 11.7761 14.7762 12 14.5 12L12 12.0001L12 14.5C12 14.7761 11.7761 15 11.5 15C11.2239 15 11 14.7761 11 14.5L11 12.0001L3.5 12.0001C3.22386 12.0001 3 11.7762 3 11.5001L3 4.00005L0.499989 4C0.223847 4 -6.10541e-06 3.77613 -5.02576e-07 3.49999C5.13006e-06 3.22385 0.223867 3 0.50001 3L3 3.00005L3 0.500001C3 0.223859 3.22386 8.12755e-07 3.5 8.00684e-07ZM4 4.00006L4 11.0001L11 11.0001L11 4.00006L4 4.00006Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),FKe=["color"],Fle=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,FKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M12.8536 2.85355C13.0488 2.65829 13.0488 2.34171 12.8536 2.14645C12.6583 1.95118 12.3417 1.95118 12.1464 2.14645L7.5 6.79289L2.85355 2.14645C2.65829 1.95118 2.34171 1.95118 2.14645 2.14645C1.95118 2.34171 1.95118 2.65829 2.14645 2.85355L6.79289 7.5L2.14645 12.1464C1.95118 12.3417 1.95118 12.6583 2.14645 12.8536C2.34171 13.0488 2.65829 13.0488 2.85355 12.8536L7.5 8.20711L12.1464 12.8536C12.3417 13.0488 12.6583 13.0488 12.8536 12.8536C13.0488 12.6583 13.0488 12.3417 12.8536 12.1464L8.20711 7.5L12.8536 2.85355Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),VKe=["color"],Vle=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,VKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),HKe=["color"],Hle=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,HKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0.877075 7.49988C0.877075 3.84219 3.84222 0.877045 7.49991 0.877045C11.1576 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1575 0.877075 7.49988ZM7.49991 1.82704C4.36689 1.82704 1.82708 4.36686 1.82708 7.49988C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49988C13.1727 4.36686 10.6329 1.82704 7.49991 1.82704ZM9.85358 5.14644C10.0488 5.3417 10.0488 5.65829 9.85358 5.85355L8.20713 7.49999L9.85358 9.14644C10.0488 9.3417 10.0488 9.65829 9.85358 9.85355C9.65832 10.0488 9.34173 10.0488 9.14647 9.85355L7.50002 8.2071L5.85358 9.85355C5.65832 10.0488 5.34173 10.0488 5.14647 9.85355C4.95121 9.65829 4.95121 9.3417 5.14647 9.14644L6.79292 7.49999L5.14647 5.85355C4.95121 5.65829 4.95121 5.3417 5.14647 5.14644C5.34173 4.95118 5.65832 4.95118 5.85358 5.14644L7.50002 6.79289L9.14647 5.14644C9.34173 4.95118 9.65832 4.95118 9.85358 5.14644Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),$Ke=["color"],xQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,$Ke);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0.877075 7.50207C0.877075 3.84319 3.84319 0.877075 7.50208 0.877075C11.1609 0.877075 14.1271 3.84319 14.1271 7.50207C14.1271 11.1609 11.1609 14.1271 7.50208 14.1271C3.84319 14.1271 0.877075 11.1609 0.877075 7.50207ZM1.84898 7.00003C2.0886 4.26639 4.26639 2.0886 7.00003 1.84898V4.50003C7.00003 4.77617 7.22388 5.00003 7.50003 5.00003C7.77617 5.00003 8.00003 4.77617 8.00003 4.50003V1.84862C10.7356 2.08643 12.9154 4.26502 13.1552 7.00003H10.5C10.2239 7.00003 10 7.22388 10 7.50003C10 7.77617 10.2239 8.00003 10.5 8.00003H13.1555C12.9176 10.7369 10.7369 12.9176 8.00003 13.1555V10.5C8.00003 10.2239 7.77617 10 7.50003 10C7.22388 10 7.00003 10.2239 7.00003 10.5V13.1552C4.26502 12.9154 2.08643 10.7356 1.84862 8.00003H4.50003C4.77617 8.00003 5.00003 7.77617 5.00003 7.50003C5.00003 7.22388 4.77617 7.00003 4.50003 7.00003H1.84898Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),UKe=["color"],wQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,UKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.5 0C7.77614 0 8 0.223858 8 0.5V1.80687C10.6922 2.0935 12.8167 4.28012 13.0068 7H14.5C14.7761 7 15 7.22386 15 7.5C15 7.77614 14.7761 8 14.5 8H12.9888C12.7094 10.6244 10.6244 12.7094 8 12.9888V14.5C8 14.7761 7.77614 15 7.5 15C7.22386 15 7 14.7761 7 14.5V13.0068C4.28012 12.8167 2.0935 10.6922 1.80687 8H0.5C0.223858 8 0 7.77614 0 7.5C0 7.22386 0.223858 7 0.5 7H1.78886C1.98376 4.21166 4.21166 1.98376 7 1.78886V0.5C7 0.223858 7.22386 0 7.5 0ZM8 12.0322V9.5C8 9.22386 7.77614 9 7.5 9C7.22386 9 7 9.22386 7 9.5V12.054C4.80517 11.8689 3.04222 10.1668 2.76344 8H5.5C5.77614 8 6 7.77614 6 7.5C6 7.22386 5.77614 7 5.5 7H2.7417C2.93252 4.73662 4.73662 2.93252 7 2.7417V5.5C7 5.77614 7.22386 6 7.5 6C7.77614 6 8 5.77614 8 5.5V2.76344C10.1668 3.04222 11.8689 4.80517 12.054 7H9.5C9.22386 7 9 7.22386 9 7.5C9 7.77614 9.22386 8 9.5 8H12.0322C11.7621 10.0991 10.0991 11.7621 8 12.0322Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),GKe=["color"],CQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,GKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.60913 0.0634287C4.39082 0.0088505 4.16575 0.12393 4.08218 0.332867L3.1538 2.6538L0.832866 3.58218C0.702884 3.63417 0.604504 3.7437 0.566705 3.87849C0.528906 4.01329 0.555994 4.158 0.639992 4.26999L2.01148 6.09864L1.06343 9.89085C1.00944 10.1068 1.12145 10.3298 1.32691 10.4154L4.20115 11.613L5.62557 13.7496C5.73412 13.9124 5.93545 13.9864 6.12362 13.9327L9.62362 12.9327C9.62988 12.9309 9.63611 12.929 9.64229 12.9269L12.6423 11.9269C12.7923 11.8769 12.905 11.7519 12.9393 11.5976L13.9393 7.09761C13.9776 6.92506 13.9114 6.74605 13.77 6.63999L11.95 5.27499V2.99999C11.95 2.82955 11.8537 2.67373 11.7012 2.5975L8.70124 1.0975C8.67187 1.08282 8.64098 1.07139 8.60913 1.06343L4.60913 0.0634287ZM11.4323 6.01173L12.7748 7.01858L10.2119 9.15429C10.1476 9.20786 10.0995 9.2783 10.0731 9.35769L9.25382 11.8155L7.73849 10.8684C7.52774 10.7367 7.25011 10.8007 7.11839 11.0115C6.98667 11.2222 7.05074 11.4999 7.26149 11.6316L8.40341 12.3453L6.19221 12.9771L4.87441 11.0004C4.82513 10.9265 4.75508 10.8688 4.67307 10.8346L2.03046 9.73352L2.85134 6.44999H4.99999C5.24852 6.44999 5.44999 6.24852 5.44999 5.99999C5.44999 5.75146 5.24852 5.54999 4.99999 5.54999H2.72499L1.7123 4.19974L3.51407 3.47903L6.35769 4.4269C6.53655 4.48652 6.73361 4.42832 6.85138 4.28111L8.62413 2.06518L11.05 3.27811V5.19533L8.83287 6.08218C8.70996 6.13134 8.61494 6.23212 8.57308 6.35769L8.07308 7.85769C7.99449 8.09346 8.12191 8.34831 8.35769 8.4269C8.59346 8.50549 8.84831 8.37807 8.9269 8.14229L9.3609 6.84029L11.4323 6.01173ZM7.71052 1.76648L6.34462 3.47386L4.09505 2.724L4.77192 1.03183L7.71052 1.76648ZM10.2115 11.7885L12.116 11.1537L12.7745 8.19034L10.8864 9.76374L10.2115 11.7885Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),qKe=["color"],$le=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,qKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.28856 0.796908C7.42258 0.734364 7.57742 0.734364 7.71144 0.796908L13.7114 3.59691C13.8875 3.67906 14 3.85574 14 4.05V10.95C14 11.1443 13.8875 11.3209 13.7114 11.4031L7.71144 14.2031C7.57742 14.2656 7.42258 14.2656 7.28856 14.2031L1.28856 11.4031C1.11252 11.3209 1 11.1443 1 10.95V4.05C1 3.85574 1.11252 3.67906 1.28856 3.59691L7.28856 0.796908ZM2 4.80578L7 6.93078V12.9649L2 10.6316V4.80578ZM8 12.9649L13 10.6316V4.80578L8 6.93078V12.9649ZM7.5 6.05672L12.2719 4.02866L7.5 1.80176L2.72809 4.02866L7.5 6.05672Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),KKe=["color"],SQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,KKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.29227 0.048984C3.47033 -0.032338 3.67946 -0.00228214 3.8274 0.125891L12.8587 7.95026C13.0134 8.08432 13.0708 8.29916 13.0035 8.49251C12.9362 8.68586 12.7578 8.81866 12.5533 8.82768L9.21887 8.97474L11.1504 13.2187C11.2648 13.47 11.1538 13.7664 10.9026 13.8808L8.75024 14.8613C8.499 14.9758 8.20255 14.8649 8.08802 14.6137L6.15339 10.3703L3.86279 12.7855C3.72196 12.934 3.50487 12.9817 3.31479 12.9059C3.1247 12.8301 3 12.6461 3 12.4414V0.503792C3 0.308048 3.11422 0.130306 3.29227 0.048984ZM4 1.59852V11.1877L5.93799 9.14425C6.05238 9.02363 6.21924 8.96776 6.38319 8.99516C6.54715 9.02256 6.68677 9.12965 6.75573 9.2809L8.79056 13.7441L10.0332 13.178L8.00195 8.71497C7.93313 8.56376 7.94391 8.38824 8.03072 8.24659C8.11753 8.10494 8.26903 8.01566 8.435 8.00834L11.2549 7.88397L4 1.59852Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),ZKe=["color"],TQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,ZKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.5 1C4.22386 1 4 1.22386 4 1.5C4 1.77614 4.22386 2 4.5 2C5.42215 2 6.0399 2.23054 6.42075 2.56379C6.79286 2.88939 7 3.36626 7 4V7H5.75C5.47386 7 5.25 7.22386 5.25 7.5C5.25 7.77614 5.47386 8 5.75 8H7V11C7 11.6337 6.79286 12.1106 6.42075 12.4362C6.0399 12.7695 5.42215 13 4.5 13C4.22386 13 4 13.2239 4 13.5C4 13.7761 4.22386 14 4.5 14C5.57785 14 6.4601 13.7305 7.07925 13.1888C7.24168 13.0467 7.38169 12.8896 7.5 12.7198C7.61832 12.8896 7.75832 13.0467 7.92075 13.1888C8.5399 13.7305 9.42215 14 10.5 14C10.7761 14 11 13.7761 11 13.5C11 13.2239 10.7761 13 10.5 13C9.57785 13 8.9601 12.7695 8.57925 12.4362C8.20714 12.1106 8 11.6337 8 11V8H9.25C9.52614 8 9.75 7.77614 9.75 7.5C9.75 7.22386 9.52614 7 9.25 7H8V4C8 3.36626 8.20714 2.88939 8.57925 2.56379C8.9601 2.23054 9.57785 2 10.5 2C10.7761 2 11 1.77614 11 1.5C11 1.22386 10.7761 1 10.5 1C9.42215 1 8.5399 1.26946 7.92075 1.81121C7.75832 1.95333 7.61832 2.11043 7.5 2.28023C7.38168 2.11043 7.24168 1.95333 7.07925 1.81121C6.4601 1.26946 5.57785 1 4.5 1Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),WKe=["color"],EQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,WKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5 7.5C5 7.22386 5.22386 7 5.5 7H9.5C9.77614 7 10 7.22386 10 7.5C10 7.77614 9.77614 8 9.5 8H5.5C5.22386 8 5 7.77614 5 7.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),JKe=["color"],AQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,JKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2.8 1L2.74967 0.99997C2.52122 0.999752 2.32429 0.999564 2.14983 1.04145C1.60136 1.17312 1.17312 1.60136 1.04145 2.14983C0.999564 2.32429 0.999752 2.52122 0.99997 2.74967L1 2.8V5.2L0.99997 5.25033C0.999752 5.47878 0.999564 5.67572 1.04145 5.85017C1.17312 6.39864 1.60136 6.82688 2.14983 6.95856C2.32429 7.00044 2.52122 7.00025 2.74967 7.00003L2.8 7H5.2L5.25033 7.00003C5.47878 7.00025 5.67572 7.00044 5.85017 6.95856C6.39864 6.82688 6.82688 6.39864 6.95856 5.85017C7.00044 5.67572 7.00025 5.47878 7.00003 5.25033L7 5.2V2.8L7.00003 2.74967C7.00025 2.52122 7.00044 2.32429 6.95856 2.14983C6.82688 1.60136 6.39864 1.17312 5.85017 1.04145C5.67572 0.999564 5.47878 0.999752 5.25033 0.99997L5.2 1H2.8ZM2.38328 2.01382C2.42632 2.00348 2.49222 2 2.8 2H5.2C5.50779 2 5.57369 2.00348 5.61672 2.01382C5.79955 2.05771 5.94229 2.20045 5.98619 2.38328C5.99652 2.42632 6 2.49222 6 2.8V5.2C6 5.50779 5.99652 5.57369 5.98619 5.61672C5.94229 5.79955 5.79955 5.94229 5.61672 5.98619C5.57369 5.99652 5.50779 6 5.2 6H2.8C2.49222 6 2.42632 5.99652 2.38328 5.98619C2.20045 5.94229 2.05771 5.79955 2.01382 5.61672C2.00348 5.57369 2 5.50779 2 5.2V2.8C2 2.49222 2.00348 2.42632 2.01382 2.38328C2.05771 2.20045 2.20045 2.05771 2.38328 2.01382ZM9.8 1L9.74967 0.99997C9.52122 0.999752 9.32429 0.999564 9.14983 1.04145C8.60136 1.17312 8.17312 1.60136 8.04145 2.14983C7.99956 2.32429 7.99975 2.52122 7.99997 2.74967L8 2.8V5.2L7.99997 5.25033C7.99975 5.47878 7.99956 5.67572 8.04145 5.85017C8.17312 6.39864 8.60136 6.82688 9.14983 6.95856C9.32429 7.00044 9.52122 7.00025 9.74967 7.00003L9.8 7H12.2L12.2503 7.00003C12.4788 7.00025 12.6757 7.00044 12.8502 6.95856C13.3986 6.82688 13.8269 6.39864 13.9586 5.85017C14.0004 5.67572 14.0003 5.47878 14 5.25033L14 5.2V2.8L14 2.74967C14.0003 2.52122 14.0004 2.32429 13.9586 2.14983C13.8269 1.60136 13.3986 1.17312 12.8502 1.04145C12.6757 0.999564 12.4788 0.999752 12.2503 0.99997L12.2 1H9.8ZM9.38328 2.01382C9.42632 2.00348 9.49222 2 9.8 2H12.2C12.5078 2 12.5737 2.00348 12.6167 2.01382C12.7995 2.05771 12.9423 2.20045 12.9862 2.38328C12.9965 2.42632 13 2.49222 13 2.8V5.2C13 5.50779 12.9965 5.57369 12.9862 5.61672C12.9423 5.79955 12.7995 5.94229 12.6167 5.98619C12.5737 5.99652 12.5078 6 12.2 6H9.8C9.49222 6 9.42632 5.99652 9.38328 5.98619C9.20045 5.94229 9.05771 5.79955 9.01382 5.61672C9.00348 5.57369 9 5.50779 9 5.2V2.8C9 2.49222 9.00348 2.42632 9.01382 2.38328C9.05771 2.20045 9.20045 2.05771 9.38328 2.01382ZM2.74967 7.99997L2.8 8H5.2L5.25033 7.99997C5.47878 7.99975 5.67572 7.99956 5.85017 8.04145C6.39864 8.17312 6.82688 8.60136 6.95856 9.14983C7.00044 9.32429 7.00025 9.52122 7.00003 9.74967L7 9.8V12.2L7.00003 12.2503C7.00025 12.4788 7.00044 12.6757 6.95856 12.8502C6.82688 13.3986 6.39864 13.8269 5.85017 13.9586C5.67572 14.0004 5.47878 14.0003 5.25033 14L5.2 14H2.8L2.74967 14C2.52122 14.0003 2.32429 14.0004 2.14983 13.9586C1.60136 13.8269 1.17312 13.3986 1.04145 12.8502C0.999564 12.6757 0.999752 12.4788 0.99997 12.2503L1 12.2V9.8L0.99997 9.74967C0.999752 9.52122 0.999564 9.32429 1.04145 9.14983C1.17312 8.60136 1.60136 8.17312 2.14983 8.04145C2.32429 7.99956 2.52122 7.99975 2.74967 7.99997ZM2.8 9C2.49222 9 2.42632 9.00348 2.38328 9.01382C2.20045 9.05771 2.05771 9.20045 2.01382 9.38328C2.00348 9.42632 2 9.49222 2 9.8V12.2C2 12.5078 2.00348 12.5737 2.01382 12.6167C2.05771 12.7995 2.20045 12.9423 2.38328 12.9862C2.42632 12.9965 2.49222 13 2.8 13H5.2C5.50779 13 5.57369 12.9965 5.61672 12.9862C5.79955 12.9423 5.94229 12.7995 5.98619 12.6167C5.99652 12.5737 6 12.5078 6 12.2V9.8C6 9.49222 5.99652 9.42632 5.98619 9.38328C5.94229 9.20045 5.79955 9.05771 5.61672 9.01382C5.57369 9.00348 5.50779 9 5.2 9H2.8ZM9.8 8L9.74967 7.99997C9.52122 7.99975 9.32429 7.99956 9.14983 8.04145C8.60136 8.17312 8.17312 8.60136 8.04145 9.14983C7.99956 9.32429 7.99975 9.52122 7.99997 9.74967L8 9.8V12.2L7.99997 12.2503C7.99975 12.4788 7.99956 12.6757 8.04145 12.8502C8.17312 13.3986 8.60136 13.8269 9.14983 13.9586C9.32429 14.0004 9.52122 14.0003 9.74967 14L9.8 14H12.2L12.2503 14C12.4788 14.0003 12.6757 14.0004 12.8502 13.9586C13.3986 13.8269 13.8269 13.3986 13.9586 12.8502C14.0004 12.6757 14.0003 12.4788 14 12.2503L14 12.2V9.8L14 9.74967C14.0003 9.52122 14.0004 9.32429 13.9586 9.14983C13.8269 8.60136 13.3986 8.17312 12.8502 8.04145C12.6757 7.99956 12.4788 7.99975 12.2503 7.99997L12.2 8H9.8ZM9.38328 9.01382C9.42632 9.00348 9.49222 9 9.8 9H12.2C12.5078 9 12.5737 9.00348 12.6167 9.01382C12.7995 9.05771 12.9423 9.20045 12.9862 9.38328C12.9965 9.42632 13 9.49222 13 9.8V12.2C13 12.5078 12.9965 12.5737 12.9862 12.6167C12.9423 12.7995 12.7995 12.9423 12.6167 12.9862C12.5737 12.9965 12.5078 13 12.2 13H9.8C9.49222 13 9.42632 12.9965 9.38328 12.9862C9.20045 12.9423 9.05771 12.7995 9.01382 12.6167C9.00348 12.5737 9 12.5078 9 12.2V9.8C9 9.49222 9.00348 9.42632 9.01382 9.38328C9.05771 9.20045 9.20045 9.05771 9.38328 9.01382Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),YKe=["color"],PQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,YKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1 3.25C1 3.11193 1.11193 3 1.25 3H13.75C13.8881 3 14 3.11193 14 3.25V10.75C14 10.8881 13.8881 11 13.75 11H1.25C1.11193 11 1 10.8881 1 10.75V3.25ZM1.25 2C0.559643 2 0 2.55964 0 3.25V10.75C0 11.4404 0.559644 12 1.25 12H5.07341L4.82991 13.2986C4.76645 13.6371 5.02612 13.95 5.37049 13.95H9.62951C9.97389 13.95 10.2336 13.6371 10.1701 13.2986L9.92659 12H13.75C14.4404 12 15 11.4404 15 10.75V3.25C15 2.55964 14.4404 2 13.75 2H1.25ZM9.01091 12H5.98909L5.79222 13.05H9.20778L9.01091 12Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),XKe=["color"],kQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,XKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.00014 2.73895C3.00014 2.94698 2.76087 3.06401 2.59666 2.93628L1.00386 1.69744C0.875177 1.59735 0.875177 1.40286 1.00386 1.30277L2.59666 0.063928C2.76087 -0.0637944 3.00014 0.0532293 3.00014 0.261266V1.00012H9.00009V0.261296C9.00009 0.0532591 9.23936 -0.0637646 9.40358 0.0639578L10.9964 1.3028C11.1251 1.40289 11.1251 1.59738 10.9964 1.69747L9.40358 2.93631C9.23936 3.06404 9.00009 2.94701 9.00009 2.73898V2.00012H3.00014V2.73895ZM9.50002 4.99998H2.50002C2.22388 4.99998 2.00002 5.22384 2.00002 5.49998V12.5C2.00002 12.7761 2.22388 13 2.50002 13H9.50002C9.77616 13 10 12.7761 10 12.5V5.49998C10 5.22384 9.77616 4.99998 9.50002 4.99998ZM2.50002 3.99998C1.67159 3.99998 1.00002 4.67156 1.00002 5.49998V12.5C1.00002 13.3284 1.67159 14 2.50002 14H9.50002C10.3284 14 11 13.3284 11 12.5V5.49998C11 4.67156 10.3284 3.99998 9.50002 3.99998H2.50002ZM14.7389 6.00001H14V12H14.7389C14.9469 12 15.064 12.2393 14.9362 12.4035L13.6974 13.9963C13.5973 14.125 13.4028 14.125 13.3027 13.9963L12.0639 12.4035C11.9362 12.2393 12.0532 12 12.2612 12H13V6.00001H12.2612C12.0532 6.00001 11.9361 5.76074 12.0639 5.59653L13.3027 4.00373C13.4028 3.87505 13.5973 3.87505 13.6974 4.00374L14.9362 5.59653C15.0639 5.76074 14.9469 6.00001 14.7389 6.00001Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),QKe=["color"],Ule=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,QKe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.49991 0.877075C3.84222 0.877075 0.877075 3.84222 0.877075 7.49991C0.877075 11.1576 3.84222 14.1227 7.49991 14.1227C11.1576 14.1227 14.1227 11.1576 14.1227 7.49991C14.1227 3.84222 11.1576 0.877075 7.49991 0.877075ZM1.82708 7.49991C1.82708 4.36689 4.36689 1.82707 7.49991 1.82707C10.6329 1.82707 13.1727 4.36689 13.1727 7.49991C13.1727 10.6329 10.6329 13.1727 7.49991 13.1727C4.36689 13.1727 1.82708 10.6329 1.82708 7.49991ZM8.37287 7.50006C8.37287 7.98196 7.98221 8.37263 7.5003 8.37263C7.01839 8.37263 6.62773 7.98196 6.62773 7.50006C6.62773 7.01815 7.01839 6.62748 7.5003 6.62748C7.98221 6.62748 8.37287 7.01815 8.37287 7.50006ZM9.32287 7.50006C9.32287 8.50664 8.50688 9.32263 7.5003 9.32263C6.49372 9.32263 5.67773 8.50664 5.67773 7.50006C5.67773 6.49348 6.49372 5.67748 7.5003 5.67748C8.50688 5.67748 9.32287 6.49348 9.32287 7.50006Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),eZe=["color"],_Qt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,eZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.07451 1.82584C5.03267 1.81926 4.99014 1.81825 4.94803 1.82284C4.10683 1.91446 2.82673 2.36828 2.07115 2.77808C2.02106 2.80525 1.97621 2.84112 1.93869 2.88402C1.62502 3.24266 1.34046 3.82836 1.11706 4.38186C0.887447 4.95076 0.697293 5.55032 0.588937 5.98354C0.236232 7.39369 0.042502 9.08728 0.0174948 10.6925C0.0162429 10.7729 0.0351883 10.8523 0.0725931 10.9234C0.373679 11.496 1.02015 12.027 1.66809 12.4152C2.32332 12.8078 3.08732 13.1182 3.70385 13.1778C3.85335 13.1922 4.00098 13.1358 4.10282 13.0255C4.2572 12.8581 4.5193 12.4676 4.71745 12.1643C4.80739 12.0267 4.89157 11.8953 4.95845 11.7901C5.62023 11.9106 6.45043 11.9801 7.50002 11.9801C8.54844 11.9801 9.37796 11.9107 10.0394 11.7905C10.1062 11.8957 10.1903 12.0269 10.2801 12.1643C10.4783 12.4676 10.7404 12.8581 10.8947 13.0255C10.9966 13.1358 11.1442 13.1922 11.2937 13.1778C11.9102 13.1182 12.6742 12.8078 13.3295 12.4152C13.9774 12.027 14.6239 11.496 14.925 10.9234C14.9624 10.8523 14.9813 10.7729 14.9801 10.6925C14.9551 9.08728 14.7613 7.39369 14.4086 5.98354C14.3003 5.55032 14.1101 4.95076 13.8805 4.38186C13.6571 3.82836 13.3725 3.24266 13.0589 2.88402C13.0214 2.84112 12.9765 2.80525 12.9264 2.77808C12.1708 2.36828 10.8907 1.91446 10.0495 1.82284C10.0074 1.81825 9.96489 1.81926 9.92305 1.82584C9.71676 1.85825 9.5391 1.96458 9.40809 2.06355C9.26977 2.16804 9.1413 2.29668 9.0304 2.42682C8.86968 2.61544 8.71437 2.84488 8.61428 3.06225C8.27237 3.03501 7.90138 3.02 7.5 3.02C7.0977 3.02 6.72593 3.03508 6.38337 3.06244C6.28328 2.84501 6.12792 2.61549 5.96716 2.42682C5.85626 2.29668 5.72778 2.16804 5.58947 2.06355C5.45846 1.96458 5.2808 1.85825 5.07451 1.82584ZM11.0181 11.5382C11.0395 11.5713 11.0615 11.6051 11.0838 11.6392C11.2169 11.843 11.3487 12.0385 11.4508 12.1809C11.8475 12.0916 12.352 11.8818 12.8361 11.5917C13.3795 11.2661 13.8098 10.8918 14.0177 10.5739C13.9852 9.06758 13.7993 7.50369 13.4773 6.21648C13.38 5.82759 13.2038 5.27021 12.9903 4.74117C12.7893 4.24326 12.5753 3.82162 12.388 3.5792C11.7376 3.24219 10.7129 2.88582 10.0454 2.78987C10.0308 2.79839 10.0113 2.81102 9.98675 2.82955C9.91863 2.881 9.84018 2.95666 9.76111 3.04945C9.71959 3.09817 9.68166 3.1471 9.64768 3.19449C9.953 3.25031 10.2253 3.3171 10.4662 3.39123C11.1499 3.6016 11.6428 3.89039 11.884 4.212C12.0431 4.42408 12.0001 4.72494 11.788 4.884C11.5759 5.04306 11.2751 5.00008 11.116 4.788C11.0572 4.70961 10.8001 4.4984 10.1838 4.30877C9.58933 4.12585 8.71356 3.98 7.5 3.98C6.28644 3.98 5.41067 4.12585 4.81616 4.30877C4.19988 4.4984 3.94279 4.70961 3.884 4.788C3.72494 5.00008 3.42408 5.04306 3.212 4.884C2.99992 4.72494 2.95694 4.42408 3.116 4.212C3.35721 3.89039 3.85011 3.6016 4.53383 3.39123C4.77418 3.31727 5.04571 3.25062 5.35016 3.19488C5.31611 3.14738 5.27808 3.09831 5.23645 3.04945C5.15738 2.95666 5.07893 2.881 5.01081 2.82955C4.98628 2.81102 4.96674 2.79839 4.95217 2.78987C4.28464 2.88582 3.25999 3.24219 2.60954 3.5792C2.42226 3.82162 2.20825 4.24326 2.00729 4.74117C1.79376 5.27021 1.61752 5.82759 1.52025 6.21648C1.19829 7.50369 1.01236 9.06758 0.97986 10.5739C1.18772 10.8918 1.61807 11.2661 2.16148 11.5917C2.64557 11.8818 3.15003 12.0916 3.5468 12.1809C3.64885 12.0385 3.78065 11.843 3.9138 11.6392C3.93626 11.6048 3.95838 11.5708 3.97996 11.5375C3.19521 11.2591 2.77361 10.8758 2.50064 10.4664C2.35359 10.2458 2.4132 9.94778 2.63377 9.80074C2.85435 9.65369 3.15236 9.71329 3.29941 9.93387C3.56077 10.3259 4.24355 11.0201 7.50002 11.0201C10.7565 11.0201 11.4392 10.326 11.7006 9.93386C11.8477 9.71329 12.1457 9.65369 12.3663 9.80074C12.5869 9.94779 12.6465 10.2458 12.4994 10.4664C12.2262 10.8762 11.8041 11.2598 11.0181 11.5382ZM4.08049 7.01221C4.32412 6.74984 4.65476 6.60162 5.00007 6.59998C5.34538 6.60162 5.67603 6.74984 5.91966 7.01221C6.16329 7.27459 6.30007 7.62974 6.30007 7.99998C6.30007 8.37021 6.16329 8.72536 5.91966 8.98774C5.67603 9.25011 5.34538 9.39833 5.00007 9.39998C4.65476 9.39833 4.32412 9.25011 4.08049 8.98774C3.83685 8.72536 3.70007 8.37021 3.70007 7.99998C3.70007 7.62974 3.83685 7.27459 4.08049 7.01221ZM9.99885 6.59998C9.65354 6.60162 9.3229 6.74984 9.07926 7.01221C8.83563 7.27459 8.69885 7.62974 8.69885 7.99998C8.69885 8.37021 8.83563 8.72536 9.07926 8.98774C9.3229 9.25011 9.65354 9.39833 9.99885 9.39998C10.3442 9.39833 10.6748 9.25011 10.9184 8.98774C11.1621 8.72536 11.2989 8.37021 11.2989 7.99998C11.2989 7.62974 11.1621 7.27459 10.9184 7.01221C10.6748 6.74984 10.3442 6.60162 9.99885 6.59998Z",fill:n}))}),tZe=["color"],RQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,tZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2 7.5C2 7.22386 2.22386 7 2.5 7H12.5C12.7761 7 13 7.22386 13 7.5C13 7.77614 12.7761 8 12.5 8H2.5C2.22386 8 2 7.77614 2 7.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),rZe=["color"],IQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,rZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.5 2C7.77614 2 8 2.22386 8 2.5L8 12.5C8 12.7761 7.77614 13 7.5 13C7.22386 13 7 12.7761 7 12.5L7 2.5C7 2.22386 7.22386 2 7.5 2Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),nZe=["color"],OQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,nZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.5 9.125C8.39746 9.125 9.125 8.39746 9.125 7.5C9.125 6.60254 8.39746 5.875 7.5 5.875C6.60254 5.875 5.875 6.60254 5.875 7.5C5.875 8.39746 6.60254 9.125 7.5 9.125ZM7.5 10.125C8.94975 10.125 10.125 8.94975 10.125 7.5C10.125 6.05025 8.94975 4.875 7.5 4.875C6.05025 4.875 4.875 6.05025 4.875 7.5C4.875 8.94975 6.05025 10.125 7.5 10.125Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),aZe=["color"],LQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,aZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M9.875 7.5C9.875 8.81168 8.81168 9.875 7.5 9.875C6.18832 9.875 5.125 8.81168 5.125 7.5C5.125 6.18832 6.18832 5.125 7.5 5.125C8.81168 5.125 9.875 6.18832 9.875 7.5Z",fill:n}))}),iZe=["color"],NQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,iZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.625 7.5C3.625 8.12132 3.12132 8.625 2.5 8.625C1.87868 8.625 1.375 8.12132 1.375 7.5C1.375 6.87868 1.87868 6.375 2.5 6.375C3.12132 6.375 3.625 6.87868 3.625 7.5ZM8.625 7.5C8.625 8.12132 8.12132 8.625 7.5 8.625C6.87868 8.625 6.375 8.12132 6.375 7.5C6.375 6.87868 6.87868 6.375 7.5 6.375C8.12132 6.375 8.625 6.87868 8.625 7.5ZM12.5 8.625C13.1213 8.625 13.625 8.12132 13.625 7.5C13.625 6.87868 13.1213 6.375 12.5 6.375C11.8787 6.375 11.375 6.87868 11.375 7.5C11.375 8.12132 11.8787 8.625 12.5 8.625Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),sZe=["color"],MQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,sZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M8.625 2.5C8.625 3.12132 8.12132 3.625 7.5 3.625C6.87868 3.625 6.375 3.12132 6.375 2.5C6.375 1.87868 6.87868 1.375 7.5 1.375C8.12132 1.375 8.625 1.87868 8.625 2.5ZM8.625 7.5C8.625 8.12132 8.12132 8.625 7.5 8.625C6.87868 8.625 6.375 8.12132 6.375 7.5C6.375 6.87868 6.87868 6.375 7.5 6.375C8.12132 6.375 8.625 6.87868 8.625 7.5ZM7.5 13.625C8.12132 13.625 8.625 13.1213 8.625 12.5C8.625 11.8787 8.12132 11.375 7.5 11.375C6.87868 11.375 6.375 11.8787 6.375 12.5C6.375 13.1213 6.87868 13.625 7.5 13.625Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),oZe=["color"],DQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,oZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.85355 2.14645C3.65829 1.95118 3.34171 1.95118 3.14645 2.14645C2.95118 2.34171 2.95118 2.65829 3.14645 2.85355L7.14645 6.85355C7.34171 7.04882 7.65829 7.04882 7.85355 6.85355L11.8536 2.85355C12.0488 2.65829 12.0488 2.34171 11.8536 2.14645C11.6583 1.95118 11.3417 1.95118 11.1464 2.14645L7.5 5.79289L3.85355 2.14645ZM3.85355 8.14645C3.65829 7.95118 3.34171 7.95118 3.14645 8.14645C2.95118 8.34171 2.95118 8.65829 3.14645 8.85355L7.14645 12.8536C7.34171 13.0488 7.65829 13.0488 7.85355 12.8536L11.8536 8.85355C12.0488 8.65829 12.0488 8.34171 11.8536 8.14645C11.6583 7.95118 11.3417 7.95118 11.1464 8.14645L7.5 11.7929L3.85355 8.14645Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),lZe=["color"],BQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,lZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M6.85355 3.85355C7.04882 3.65829 7.04882 3.34171 6.85355 3.14645C6.65829 2.95118 6.34171 2.95118 6.14645 3.14645L2.14645 7.14645C1.95118 7.34171 1.95118 7.65829 2.14645 7.85355L6.14645 11.8536C6.34171 12.0488 6.65829 12.0488 6.85355 11.8536C7.04882 11.6583 7.04882 11.3417 6.85355 11.1464L3.20711 7.5L6.85355 3.85355ZM12.8536 3.85355C13.0488 3.65829 13.0488 3.34171 12.8536 3.14645C12.6583 2.95118 12.3417 2.95118 12.1464 3.14645L8.14645 7.14645C7.95118 7.34171 7.95118 7.65829 8.14645 7.85355L12.1464 11.8536C12.3417 12.0488 12.6583 12.0488 12.8536 11.8536C13.0488 11.6583 13.0488 11.3417 12.8536 11.1464L9.20711 7.5L12.8536 3.85355Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),cZe=["color"],zQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,cZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2.14645 11.1464C1.95118 11.3417 1.95118 11.6583 2.14645 11.8536C2.34171 12.0488 2.65829 12.0488 2.85355 11.8536L6.85355 7.85355C7.04882 7.65829 7.04882 7.34171 6.85355 7.14645L2.85355 3.14645C2.65829 2.95118 2.34171 2.95118 2.14645 3.14645C1.95118 3.34171 1.95118 3.65829 2.14645 3.85355L5.79289 7.5L2.14645 11.1464ZM8.14645 11.1464C7.95118 11.3417 7.95118 11.6583 8.14645 11.8536C8.34171 12.0488 8.65829 12.0488 8.85355 11.8536L12.8536 7.85355C13.0488 7.65829 13.0488 7.34171 12.8536 7.14645L8.85355 3.14645C8.65829 2.95118 8.34171 2.95118 8.14645 3.14645C7.95118 3.34171 7.95118 3.65829 8.14645 3.85355L11.7929 7.5L8.14645 11.1464Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),uZe=["color"],jQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,uZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M11.1464 6.85355C11.3417 7.04882 11.6583 7.04882 11.8536 6.85355C12.0488 6.65829 12.0488 6.34171 11.8536 6.14645L7.85355 2.14645C7.65829 1.95118 7.34171 1.95118 7.14645 2.14645L3.14645 6.14645C2.95118 6.34171 2.95118 6.65829 3.14645 6.85355C3.34171 7.04882 3.65829 7.04882 3.85355 6.85355L7.5 3.20711L11.1464 6.85355ZM11.1464 12.8536C11.3417 13.0488 11.6583 13.0488 11.8536 12.8536C12.0488 12.6583 12.0488 12.3417 11.8536 12.1464L7.85355 8.14645C7.65829 7.95118 7.34171 7.95118 7.14645 8.14645L3.14645 12.1464C2.95118 12.3417 2.95118 12.6583 3.14645 12.8536C3.34171 13.0488 3.65829 13.0488 3.85355 12.8536L7.5 9.20711L11.1464 12.8536Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),dZe=["color"],FQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,dZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.50005 1.04999C7.74858 1.04999 7.95005 1.25146 7.95005 1.49999V8.41359L10.1819 6.18179C10.3576 6.00605 10.6425 6.00605 10.8182 6.18179C10.994 6.35753 10.994 6.64245 10.8182 6.81819L7.81825 9.81819C7.64251 9.99392 7.35759 9.99392 7.18185 9.81819L4.18185 6.81819C4.00611 6.64245 4.00611 6.35753 4.18185 6.18179C4.35759 6.00605 4.64251 6.00605 4.81825 6.18179L7.05005 8.41359V1.49999C7.05005 1.25146 7.25152 1.04999 7.50005 1.04999ZM2.5 10C2.77614 10 3 10.2239 3 10.5V12C3 12.5539 3.44565 13 3.99635 13H11.0012C11.5529 13 12 12.5528 12 12V10.5C12 10.2239 12.2239 10 12.5 10C12.7761 10 13 10.2239 13 10.5V12C13 13.1041 12.1062 14 11.0012 14H3.99635C2.89019 14 2 13.103 2 12V10.5C2 10.2239 2.22386 10 2.5 10Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),pZe=["color"],VQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,pZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("circle",{cx:"4.5",cy:"2.5",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"4.5",cy:"4.5",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"4.5",cy:"6.499",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"4.5",cy:"8.499",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"4.5",cy:"10.498",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"4.5",cy:"12.498",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"6.5",cy:"2.5",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"6.5",cy:"4.5",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"6.5",cy:"6.499",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"6.5",cy:"8.499",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"6.5",cy:"10.498",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"6.5",cy:"12.498",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"8.499",cy:"2.5",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"8.499",cy:"4.5",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"8.499",cy:"6.499",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"8.499",cy:"8.499",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"8.499",cy:"10.498",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"8.499",cy:"12.498",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"10.499",cy:"2.5",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"10.499",cy:"4.5",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"10.499",cy:"6.499",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"10.499",cy:"8.499",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"10.499",cy:"10.498",r:".6",fill:n}),(0,_.createElement)("circle",{cx:"10.499",cy:"12.498",r:".6",fill:n}))}),fZe=["color"],HQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,fZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5.5 4.625C6.12132 4.625 6.625 4.12132 6.625 3.5C6.625 2.87868 6.12132 2.375 5.5 2.375C4.87868 2.375 4.375 2.87868 4.375 3.5C4.375 4.12132 4.87868 4.625 5.5 4.625ZM9.5 4.625C10.1213 4.625 10.625 4.12132 10.625 3.5C10.625 2.87868 10.1213 2.375 9.5 2.375C8.87868 2.375 8.375 2.87868 8.375 3.5C8.375 4.12132 8.87868 4.625 9.5 4.625ZM10.625 7.5C10.625 8.12132 10.1213 8.625 9.5 8.625C8.87868 8.625 8.375 8.12132 8.375 7.5C8.375 6.87868 8.87868 6.375 9.5 6.375C10.1213 6.375 10.625 6.87868 10.625 7.5ZM5.5 8.625C6.12132 8.625 6.625 8.12132 6.625 7.5C6.625 6.87868 6.12132 6.375 5.5 6.375C4.87868 6.375 4.375 6.87868 4.375 7.5C4.375 8.12132 4.87868 8.625 5.5 8.625ZM10.625 11.5C10.625 12.1213 10.1213 12.625 9.5 12.625C8.87868 12.625 8.375 12.1213 8.375 11.5C8.375 10.8787 8.87868 10.375 9.5 10.375C10.1213 10.375 10.625 10.8787 10.625 11.5ZM5.5 12.625C6.12132 12.625 6.625 12.1213 6.625 11.5C6.625 10.8787 6.12132 10.375 5.5 10.375C4.87868 10.375 4.375 10.8787 4.375 11.5C4.375 12.1213 4.87868 12.625 5.5 12.625Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),hZe=["color"],$Qt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,hZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2.49998 4.09998C2.27906 4.09998 2.09998 4.27906 2.09998 4.49998C2.09998 4.72089 2.27906 4.89998 2.49998 4.89998H12.5C12.7209 4.89998 12.9 4.72089 12.9 4.49998C12.9 4.27906 12.7209 4.09998 12.5 4.09998H2.49998ZM2.49998 6.09998C2.27906 6.09998 2.09998 6.27906 2.09998 6.49998C2.09998 6.72089 2.27906 6.89998 2.49998 6.89998H12.5C12.7209 6.89998 12.9 6.72089 12.9 6.49998C12.9 6.27906 12.7209 6.09998 12.5 6.09998H2.49998ZM2.09998 8.49998C2.09998 8.27906 2.27906 8.09998 2.49998 8.09998H12.5C12.7209 8.09998 12.9 8.27906 12.9 8.49998C12.9 8.72089 12.7209 8.89998 12.5 8.89998H2.49998C2.27906 8.89998 2.09998 8.72089 2.09998 8.49998ZM2.49998 10.1C2.27906 10.1 2.09998 10.2791 2.09998 10.5C2.09998 10.7209 2.27906 10.9 2.49998 10.9H12.5C12.7209 10.9 12.9 10.7209 12.9 10.5C12.9 10.2791 12.7209 10.1 12.5 10.1H2.49998Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),mZe=["color"],UQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,mZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.09998 12.5C4.09998 12.7209 4.27906 12.9 4.49998 12.9C4.72089 12.9 4.89998 12.7209 4.89998 12.5L4.89998 2.50002C4.89998 2.27911 4.72089 2.10003 4.49998 2.10003C4.27906 2.10003 4.09998 2.27911 4.09998 2.50002L4.09998 12.5ZM6.09998 12.5C6.09998 12.7209 6.27906 12.9 6.49998 12.9C6.72089 12.9 6.89998 12.7209 6.89998 12.5L6.89998 2.50002C6.89998 2.27911 6.72089 2.10003 6.49998 2.10003C6.27906 2.10003 6.09998 2.27911 6.09998 2.50002L6.09998 12.5ZM8.49998 12.9C8.27906 12.9 8.09998 12.7209 8.09998 12.5L8.09998 2.50002C8.09998 2.27911 8.27906 2.10002 8.49998 2.10002C8.72089 2.10002 8.89998 2.27911 8.89998 2.50002L8.89998 12.5C8.89998 12.7209 8.72089 12.9 8.49998 12.9ZM10.1 12.5C10.1 12.7209 10.2791 12.9 10.5 12.9C10.7209 12.9 10.9 12.7209 10.9 12.5L10.9 2.50002C10.9 2.27911 10.7209 2.10002 10.5 2.10002C10.2791 2.10002 10.1 2.27911 10.1 2.50002L10.1 12.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),gZe=["color"],GQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,gZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M10.3285 1.13607C10.1332 0.940809 9.81662 0.940808 9.62136 1.13607C9.42609 1.33133 9.42609 1.64792 9.62136 1.84318L10.2744 2.49619L5.42563 6.13274L4.31805 5.02516C4.12279 4.8299 3.80621 4.8299 3.61095 5.02516C3.41569 5.22042 3.41569 5.537 3.61095 5.73226L5.02516 7.14648L6.08582 8.20714L2.81545 11.4775C2.62019 11.6728 2.62019 11.9894 2.81545 12.1846C3.01072 12.3799 3.3273 12.3799 3.52256 12.1846L6.79293 8.91425L7.85359 9.97491L9.2678 11.3891C9.46306 11.5844 9.77965 11.5844 9.97491 11.3891C10.1702 11.1939 10.1702 10.8773 9.97491 10.682L8.86733 9.57443L12.5039 4.7257L13.1569 5.37871C13.3522 5.57397 13.6687 5.57397 13.864 5.37871C14.0593 5.18345 14.0593 4.86687 13.864 4.6716L12.8033 3.61094L11.3891 2.19673L10.3285 1.13607ZM6.13992 6.84702L10.9887 3.21047L11.7896 4.01142L8.15305 8.86015L6.13992 6.84702Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),vZe=["color"],qQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,vZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M9.62129 1.13607C9.81656 0.940808 10.1331 0.940809 10.3284 1.13607L11.3891 2.19673L12.8033 3.61094L13.8639 4.6716C14.0592 4.86687 14.0592 5.18345 13.8639 5.37871C13.6687 5.57397 13.3521 5.57397 13.1568 5.37871L12.5038 4.7257L8.86727 9.57443L9.97485 10.682C10.1701 10.8773 10.1701 11.1939 9.97485 11.3891C9.77959 11.5844 9.463 11.5844 9.26774 11.3891L7.85353 9.97491L6.79287 8.91425L3.5225 12.1846C3.32724 12.3799 3.01065 12.3799 2.81539 12.1846C2.62013 11.9894 2.62013 11.6728 2.81539 11.4775L6.08576 8.20714L5.0251 7.14648L3.61089 5.73226C3.41563 5.537 3.41562 5.22042 3.61089 5.02516C3.80615 4.8299 4.12273 4.8299 4.31799 5.02516L5.42557 6.13274L10.2743 2.49619L9.62129 1.84318C9.42603 1.64792 9.42603 1.33133 9.62129 1.13607Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{d:"M9.62129 1.13607C9.81656 0.940808 10.1331 0.940809 10.3284 1.13607L11.3891 2.19673L12.8033 3.61094L13.8639 4.6716C14.0592 4.86687 14.0592 5.18345 13.8639 5.37871C13.6687 5.57397 13.3521 5.57397 13.1568 5.37871L12.5038 4.7257L8.86727 9.57443L9.97485 10.682C10.1701 10.8773 10.1701 11.1939 9.97485 11.3891C9.77959 11.5844 9.463 11.5844 9.26774 11.3891L7.85353 9.97491L6.79287 8.91425L3.5225 12.1846C3.32724 12.3799 3.01065 12.3799 2.81539 12.1846C2.62013 11.9894 2.62013 11.6728 2.81539 11.4775L6.08576 8.20714L5.0251 7.14648L3.61089 5.73226C3.41563 5.537 3.41562 5.22042 3.61089 5.02516C3.80615 4.8299 4.12273 4.8299 4.31799 5.02516L5.42557 6.13274L10.2743 2.49619L9.62129 1.84318C9.42603 1.64792 9.42603 1.33133 9.62129 1.13607Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),yZe=["color"],KQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,yZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.49999 3.09998C7.27907 3.09998 7.09999 3.27906 7.09999 3.49998C7.09999 3.72089 7.27907 3.89998 7.49999 3.89998H14.5C14.7209 3.89998 14.9 3.72089 14.9 3.49998C14.9 3.27906 14.7209 3.09998 14.5 3.09998H7.49999ZM7.49998 5.1C7.27907 5.1 7.09998 5.27908 7.09998 5.5C7.09998 5.72091 7.27907 5.9 7.49998 5.9H14.5C14.7209 5.9 14.9 5.72091 14.9 5.5C14.9 5.27908 14.7209 5.1 14.5 5.1H7.49998ZM7.1 7.5C7.1 7.27908 7.27909 7.1 7.5 7.1H14.5C14.7209 7.1 14.9 7.27908 14.9 7.5C14.9 7.72091 14.7209 7.9 14.5 7.9H7.5C7.27909 7.9 7.1 7.72091 7.1 7.5ZM7.49998 9.1C7.27907 9.1 7.09998 9.27908 7.09998 9.5C7.09998 9.72091 7.27907 9.9 7.49998 9.9H14.5C14.7209 9.9 14.9 9.72091 14.9 9.5C14.9 9.27908 14.7209 9.1 14.5 9.1H7.49998ZM7.09998 11.5C7.09998 11.2791 7.27907 11.1 7.49998 11.1H14.5C14.7209 11.1 14.9 11.2791 14.9 11.5C14.9 11.7209 14.7209 11.9 14.5 11.9H7.49998C7.27907 11.9 7.09998 11.7209 7.09998 11.5ZM2.5 9.25003L5 6.00003H0L2.5 9.25003Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),bZe=["color"],ZQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,bZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.5 1C4.22386 1 4 1.22386 4 1.5C4 1.77614 4.22386 2 4.5 2H12V13H4.5C4.22386 13 4 13.2239 4 13.5C4 13.7761 4.22386 14 4.5 14H12C12.5523 14 13 13.5523 13 13V2C13 1.44772 12.5523 1 12 1H4.5ZM6.60355 4.89645C6.40829 4.70118 6.09171 4.70118 5.89645 4.89645C5.70118 5.09171 5.70118 5.40829 5.89645 5.60355L7.29289 7H0.5C0.223858 7 0 7.22386 0 7.5C0 7.77614 0.223858 8 0.5 8H7.29289L5.89645 9.39645C5.70118 9.59171 5.70118 9.90829 5.89645 10.1036C6.09171 10.2988 6.40829 10.2988 6.60355 10.1036L8.85355 7.85355C9.04882 7.65829 9.04882 7.34171 8.85355 7.14645L6.60355 4.89645Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),xZe=["color"],Gle=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,xZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2 2.5C2 2.22386 2.22386 2 2.5 2H5.5C5.77614 2 6 2.22386 6 2.5C6 2.77614 5.77614 3 5.5 3H3V5.5C3 5.77614 2.77614 6 2.5 6C2.22386 6 2 5.77614 2 5.5V2.5ZM9 2.5C9 2.22386 9.22386 2 9.5 2H12.5C12.7761 2 13 2.22386 13 2.5V5.5C13 5.77614 12.7761 6 12.5 6C12.2239 6 12 5.77614 12 5.5V3H9.5C9.22386 3 9 2.77614 9 2.5ZM2.5 9C2.77614 9 3 9.22386 3 9.5V12H5.5C5.77614 12 6 12.2239 6 12.5C6 12.7761 5.77614 13 5.5 13H2.5C2.22386 13 2 12.7761 2 12.5V9.5C2 9.22386 2.22386 9 2.5 9ZM12.5 9C12.7761 9 13 9.22386 13 9.5V12.5C13 12.7761 12.7761 13 12.5 13H9.5C9.22386 13 9 12.7761 9 12.5C9 12.2239 9.22386 12 9.5 12H12V9.5C12 9.22386 12.2239 9 12.5 9Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),wZe=["color"],WQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,wZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1 2C0.447715 2 0 2.44772 0 3V12C0 12.5523 0.447715 13 1 13H14C14.5523 13 15 12.5523 15 12V3C15 2.44772 14.5523 2 14 2H1ZM1 3L14 3V3.92494C13.9174 3.92486 13.8338 3.94751 13.7589 3.99505L7.5 7.96703L1.24112 3.99505C1.16621 3.94751 1.0826 3.92486 1 3.92494V3ZM1 4.90797V12H14V4.90797L7.74112 8.87995C7.59394 8.97335 7.40606 8.97335 7.25888 8.87995L1 4.90797Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),CZe=["color"],JQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,CZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.94721 0.164594C7.66569 0.0238299 7.33431 0.0238302 7.05279 0.164594L0.552786 3.41459C0.214002 3.58399 0 3.93025 0 4.30902V12C0 12.5523 0.447715 13 1 13H14C14.5523 13 15 12.5523 15 12V4.30902C15 3.93025 14.786 3.58399 14.4472 3.41459L7.94721 0.164594ZM13.5689 4.09349L7.5 1.05902L1.43105 4.09349L7.5 7.29136L13.5689 4.09349ZM1 4.88366V12H14V4.88366L7.70977 8.19813C7.57848 8.26731 7.42152 8.26731 7.29023 8.19813L1 4.88366Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),SZe=["color"],YQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,SZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M8.36052 0.72921C8.55578 0.533948 8.87236 0.533948 9.06763 0.72921L14.2708 5.93235C14.466 6.12761 14.466 6.4442 14.2708 6.63946L8.95513 11.9551L7.3466 13.5636C6.76081 14.1494 5.81106 14.1494 5.22528 13.5636L1.43635 9.7747C0.850563 9.18891 0.850563 8.23917 1.43635 7.65338L3.04488 6.04485L8.36052 0.72921ZM8.71407 1.78987L4.10554 6.3984L8.60157 10.8944L13.2101 6.28591L8.71407 1.78987ZM7.89447 11.6015L3.39843 7.10551L2.14346 8.36049C1.94819 8.55575 1.94819 8.87233 2.14346 9.06759L5.93238 12.8565C6.12765 13.0518 6.44423 13.0518 6.63949 12.8565L7.89447 11.6015Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),TZe=["color"],XQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,TZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M8.4449 0.608765C8.0183 -0.107015 6.9817 -0.107015 6.55509 0.608766L0.161178 11.3368C-0.275824 12.07 0.252503 13 1.10608 13H13.8939C14.7475 13 15.2758 12.07 14.8388 11.3368L8.4449 0.608765ZM7.4141 1.12073C7.45288 1.05566 7.54712 1.05566 7.5859 1.12073L13.9798 11.8488C14.0196 11.9154 13.9715 12 13.8939 12H1.10608C1.02849 12 0.980454 11.9154 1.02018 11.8488L7.4141 1.12073ZM6.8269 4.48611C6.81221 4.10423 7.11783 3.78663 7.5 3.78663C7.88217 3.78663 8.18778 4.10423 8.1731 4.48612L8.01921 8.48701C8.00848 8.766 7.7792 8.98664 7.5 8.98664C7.2208 8.98664 6.99151 8.766 6.98078 8.48701L6.8269 4.48611ZM8.24989 10.476C8.24989 10.8902 7.9141 11.226 7.49989 11.226C7.08567 11.226 6.74989 10.8902 6.74989 10.476C6.74989 10.0618 7.08567 9.72599 7.49989 9.72599C7.9141 9.72599 8.24989 10.0618 8.24989 10.476Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),EZe=["color"],QQt=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,EZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3 1C2.44771 1 2 1.44772 2 2V13C2 13.5523 2.44772 14 3 14H10.5C10.7761 14 11 13.7761 11 13.5C11 13.2239 10.7761 13 10.5 13H3V2L10.5 2C10.7761 2 11 1.77614 11 1.5C11 1.22386 10.7761 1 10.5 1H3ZM12.6036 4.89645C12.4083 4.70118 12.0917 4.70118 11.8964 4.89645C11.7012 5.09171 11.7012 5.40829 11.8964 5.60355L13.2929 7H6.5C6.22386 7 6 7.22386 6 7.5C6 7.77614 6.22386 8 6.5 8H13.2929L11.8964 9.39645C11.7012 9.59171 11.7012 9.90829 11.8964 10.1036C12.0917 10.2988 12.4083 10.2988 12.6036 10.1036L14.8536 7.85355C15.0488 7.65829 15.0488 7.34171 14.8536 7.14645L12.6036 4.89645Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),AZe=["color"],qle=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,AZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5.5 2C5.77614 2 6 2.22386 6 2.5V5.5C6 5.77614 5.77614 6 5.5 6H2.5C2.22386 6 2 5.77614 2 5.5C2 5.22386 2.22386 5 2.5 5H5V2.5C5 2.22386 5.22386 2 5.5 2ZM9.5 2C9.77614 2 10 2.22386 10 2.5V5H12.5C12.7761 5 13 5.22386 13 5.5C13 5.77614 12.7761 6 12.5 6H9.5C9.22386 6 9 5.77614 9 5.5V2.5C9 2.22386 9.22386 2 9.5 2ZM2 9.5C2 9.22386 2.22386 9 2.5 9H5.5C5.77614 9 6 9.22386 6 9.5V12.5C6 12.7761 5.77614 13 5.5 13C5.22386 13 5 12.7761 5 12.5V10H2.5C2.22386 10 2 9.77614 2 9.5ZM9 9.5C9 9.22386 9.22386 9 9.5 9H12.5C12.7761 9 13 9.22386 13 9.5C13 9.77614 12.7761 10 12.5 10H10V12.5C10 12.7761 9.77614 13 9.5 13C9.22386 13 9 12.7761 9 12.5V9.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),PZe=["color"],eer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,PZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3 2C2.44772 2 2 2.44772 2 3V12C2 12.5523 2.44772 13 3 13H12C12.5523 13 13 12.5523 13 12V8.5C13 8.22386 12.7761 8 12.5 8C12.2239 8 12 8.22386 12 8.5V12H3V3L6.5 3C6.77614 3 7 2.77614 7 2.5C7 2.22386 6.77614 2 6.5 2H3ZM12.8536 2.14645C12.9015 2.19439 12.9377 2.24964 12.9621 2.30861C12.9861 2.36669 12.9996 2.4303 13 2.497L13 2.5V2.50049V5.5C13 5.77614 12.7761 6 12.5 6C12.2239 6 12 5.77614 12 5.5V3.70711L6.85355 8.85355C6.65829 9.04882 6.34171 9.04882 6.14645 8.85355C5.95118 8.65829 5.95118 8.34171 6.14645 8.14645L11.2929 3H9.5C9.22386 3 9 2.77614 9 2.5C9 2.22386 9.22386 2 9.5 2H12.4999H12.5C12.5678 2 12.6324 2.01349 12.6914 2.03794C12.7504 2.06234 12.8056 2.09851 12.8536 2.14645Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),kZe=["color"],ter=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,kZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M14.7649 6.07596C14.9991 6.22231 15.0703 6.53079 14.9239 6.76495C14.4849 7.46743 13.9632 8.10645 13.3702 8.66305L14.5712 9.86406C14.7664 10.0593 14.7664 10.3759 14.5712 10.5712C14.3759 10.7664 14.0593 10.7664 13.8641 10.5712L12.6011 9.30817C11.805 9.90283 10.9089 10.3621 9.93375 10.651L10.383 12.3277C10.4544 12.5944 10.2961 12.8685 10.0294 12.94C9.76267 13.0115 9.4885 12.8532 9.41704 12.5865L8.95917 10.8775C8.48743 10.958 8.00036 10.9999 7.50001 10.9999C6.99965 10.9999 6.51257 10.958 6.04082 10.8775L5.58299 12.5864C5.51153 12.8532 5.23737 13.0115 4.97064 12.94C4.7039 12.8686 4.5456 12.5944 4.61706 12.3277L5.06625 10.651C4.09111 10.3621 3.19503 9.90282 2.3989 9.30815L1.1359 10.5712C0.940638 10.7664 0.624058 10.7664 0.428798 10.5712C0.233537 10.3759 0.233537 10.0593 0.428798 9.86405L1.62982 8.66303C1.03682 8.10643 0.515113 7.46742 0.0760677 6.76495C-0.0702867 6.53079 0.000898544 6.22231 0.235065 6.07596C0.469231 5.9296 0.777703 6.00079 0.924058 6.23496C1.40354 7.00213 1.989 7.68057 2.66233 8.2427C2.67315 8.25096 2.6837 8.25972 2.69397 8.26898C4.00897 9.35527 5.65537 9.99991 7.50001 9.99991C10.3078 9.99991 12.6564 8.5063 14.076 6.23495C14.2223 6.00079 14.5308 5.9296 14.7649 6.07596Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),_Ze=["color"],rer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,_Ze);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M13.3536 2.35355C13.5488 2.15829 13.5488 1.84171 13.3536 1.64645C13.1583 1.45118 12.8417 1.45118 12.6464 1.64645L10.6828 3.61012C9.70652 3.21671 8.63759 3 7.5 3C4.30786 3 1.65639 4.70638 0.0760002 7.23501C-0.0253338 7.39715 -0.0253334 7.60288 0.0760014 7.76501C0.902945 9.08812 2.02314 10.1861 3.36061 10.9323L1.64645 12.6464C1.45118 12.8417 1.45118 13.1583 1.64645 13.3536C1.84171 13.5488 2.15829 13.5488 2.35355 13.3536L4.31723 11.3899C5.29348 11.7833 6.36241 12 7.5 12C10.6921 12 13.3436 10.2936 14.924 7.76501C15.0253 7.60288 15.0253 7.39715 14.924 7.23501C14.0971 5.9119 12.9769 4.81391 11.6394 4.06771L13.3536 2.35355ZM9.90428 4.38861C9.15332 4.1361 8.34759 4 7.5 4C4.80285 4 2.52952 5.37816 1.09622 7.50001C1.87284 8.6497 2.89609 9.58106 4.09974 10.1931L9.90428 4.38861ZM5.09572 10.6114L10.9003 4.80685C12.1039 5.41894 13.1272 6.35031 13.9038 7.50001C12.4705 9.62183 10.1971 11 7.5 11C6.65241 11 5.84668 10.8639 5.09572 10.6114Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),RZe=["color"],ner=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,RZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.5 11C4.80285 11 2.52952 9.62184 1.09622 7.50001C2.52952 5.37816 4.80285 4 7.5 4C10.1971 4 12.4705 5.37816 13.9038 7.50001C12.4705 9.62183 10.1971 11 7.5 11ZM7.5 3C4.30786 3 1.65639 4.70638 0.0760002 7.23501C-0.0253338 7.39715 -0.0253334 7.60288 0.0760014 7.76501C1.65639 10.2936 4.30786 12 7.5 12C10.6921 12 13.3436 10.2936 14.924 7.76501C15.0253 7.60288 15.0253 7.39715 14.924 7.23501C13.3436 4.70638 10.6921 3 7.5 3ZM7.5 9.5C8.60457 9.5 9.5 8.60457 9.5 7.5C9.5 6.39543 8.60457 5.5 7.5 5.5C6.39543 5.5 5.5 6.39543 5.5 7.5C5.5 8.60457 6.39543 9.5 7.5 9.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),IZe=["color"],Kle=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,IZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.49991 0.876892C3.84222 0.876892 0.877075 3.84204 0.877075 7.49972C0.877075 11.1574 3.84222 14.1226 7.49991 14.1226C11.1576 14.1226 14.1227 11.1574 14.1227 7.49972C14.1227 3.84204 11.1576 0.876892 7.49991 0.876892ZM1.82708 7.49972C1.82708 4.36671 4.36689 1.82689 7.49991 1.82689C10.6329 1.82689 13.1727 4.36671 13.1727 7.49972C13.1727 10.6327 10.6329 13.1726 7.49991 13.1726C4.36689 13.1726 1.82708 10.6327 1.82708 7.49972ZM5.03747 9.21395C4.87949 8.98746 4.56782 8.93193 4.34133 9.08991C4.11484 9.24789 4.05931 9.55956 4.21729 9.78605C4.93926 10.8211 6.14033 11.5 7.50004 11.5C8.85974 11.5 10.0608 10.8211 10.7828 9.78605C10.9408 9.55956 10.8852 9.24789 10.6587 9.08991C10.4323 8.93193 10.1206 8.98746 9.9626 9.21395C9.41963 9.99238 8.51907 10.5 7.50004 10.5C6.481 10.5 5.58044 9.99238 5.03747 9.21395ZM5.37503 6.84998C5.85828 6.84998 6.25003 6.45815 6.25003 5.97498C6.25003 5.4918 5.85828 5.09998 5.37503 5.09998C4.89179 5.09998 4.50003 5.4918 4.50003 5.97498C4.50003 6.45815 4.89179 6.84998 5.37503 6.84998ZM10.5 5.97498C10.5 6.45815 10.1083 6.84998 9.62503 6.84998C9.14179 6.84998 8.75003 6.45815 8.75003 5.97498C8.75003 5.4918 9.14179 5.09998 9.62503 5.09998C10.1083 5.09998 10.5 5.4918 10.5 5.97498Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),OZe=["color"],aer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,OZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.00005 2.04999H5.52505C4.71043 2.04999 4.05005 2.71037 4.05005 3.52499C4.05005 4.33961 4.71043 4.99999 5.52505 4.99999H7.00005V2.04999ZM7.00005 1.04999H8.00005H9.47505C10.842 1.04999 11.95 2.15808 11.95 3.52499C11.95 4.33163 11.5642 5.04815 10.9669 5.49999C11.5642 5.95184 11.95 6.66836 11.95 7.475C11.95 8.8419 10.842 9.95 9.47505 9.95C8.92236 9.95 8.41198 9.76884 8.00005 9.46266V9.95L8.00005 11.425C8.00005 12.7919 6.89195 13.9 5.52505 13.9C4.15814 13.9 3.05005 12.7919 3.05005 11.425C3.05005 10.6183 3.43593 9.90184 4.03317 9.44999C3.43593 8.99814 3.05005 8.28163 3.05005 7.475C3.05005 6.66836 3.43594 5.95184 4.03319 5.5C3.43594 5.04815 3.05005 4.33163 3.05005 3.52499C3.05005 2.15808 4.15814 1.04999 5.52505 1.04999H7.00005ZM8.00005 2.04999V4.99999H9.47505C10.2897 4.99999 10.95 4.33961 10.95 3.52499C10.95 2.71037 10.2897 2.04999 9.47505 2.04999H8.00005ZM5.52505 8.94998H7.00005L7.00005 7.4788L7.00005 7.475L7.00005 7.4712V6H5.52505C4.71043 6 4.05005 6.66038 4.05005 7.475C4.05005 8.28767 4.70727 8.94684 5.5192 8.94999L5.52505 8.94998ZM4.05005 11.425C4.05005 10.6123 4.70727 9.95315 5.5192 9.94999L5.52505 9.95H7.00005L7.00005 11.425C7.00005 12.2396 6.33967 12.9 5.52505 12.9C4.71043 12.9 4.05005 12.2396 4.05005 11.425ZM8.00005 7.47206C8.00164 6.65879 8.66141 6 9.47505 6C10.2897 6 10.95 6.66038 10.95 7.475C10.95 8.28962 10.2897 8.95 9.47505 8.95C8.66141 8.95 8.00164 8.29121 8.00005 7.47794V7.47206Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),LZe=["color"],ME=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,LZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.5 2C3.22386 2 3 2.22386 3 2.5V12.5C3 12.7761 3.22386 13 3.5 13H11.5C11.7761 13 12 12.7761 12 12.5V6H8.5C8.22386 6 8 5.77614 8 5.5V2H3.5ZM9 2.70711L11.2929 5H9V2.70711ZM2 2.5C2 1.67157 2.67157 1 3.5 1H8.5C8.63261 1 8.75979 1.05268 8.85355 1.14645L12.8536 5.14645C12.9473 5.24021 13 5.36739 13 5.5V12.5C13 13.3284 12.3284 14 11.5 14H3.5C2.67157 14 2 13.3284 2 12.5V2.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),NZe=["color"],ier=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,NZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3 2.5C3 2.22386 3.22386 2 3.5 2H9.29289L12 4.70711V12.5C12 12.7761 11.7761 13 11.5 13H3.5C3.22386 13 3 12.7761 3 12.5V2.5ZM3.5 1C2.67157 1 2 1.67157 2 2.5V12.5C2 13.3284 2.67157 14 3.5 14H11.5C12.3284 14 13 13.3284 13 12.5V4.60355C13 4.40464 12.921 4.21388 12.7803 4.07322L9.85355 1.14645C9.75979 1.05268 9.63261 1 9.5 1H3.5ZM5.25 7C4.97386 7 4.75 7.22386 4.75 7.5C4.75 7.77614 4.97386 8 5.25 8H9.75C10.0261 8 10.25 7.77614 10.25 7.5C10.25 7.22386 10.0261 7 9.75 7H5.25Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),MZe=["color"],Zle=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,MZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.5 2C3.22386 2 3 2.22386 3 2.5V12.5C3 12.7761 3.22386 13 3.5 13H11.5C11.7761 13 12 12.7761 12 12.5V4.70711L9.29289 2H3.5ZM2 2.5C2 1.67157 2.67157 1 3.5 1H9.5C9.63261 1 9.75979 1.05268 9.85355 1.14645L12.7803 4.07322C12.921 4.21388 13 4.40464 13 4.60355V12.5C13 13.3284 12.3284 14 11.5 14H3.5C2.67157 14 2 13.3284 2 12.5V2.5ZM4.75 7.5C4.75 7.22386 4.97386 7 5.25 7H7V5.25C7 4.97386 7.22386 4.75 7.5 4.75C7.77614 4.75 8 4.97386 8 5.25V7H9.75C10.0261 7 10.25 7.22386 10.25 7.5C10.25 7.77614 10.0261 8 9.75 8H8V9.75C8 10.0261 7.77614 10.25 7.5 10.25C7.22386 10.25 7 10.0261 7 9.75V8H5.25C4.97386 8 4.75 7.77614 4.75 7.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),DZe=["color"],ser=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,DZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3 2.5C3 2.22386 3.22386 2 3.5 2H9.08579C9.21839 2 9.34557 2.05268 9.43934 2.14645L11.8536 4.56066C11.9473 4.65443 12 4.78161 12 4.91421V12.5C12 12.7761 11.7761 13 11.5 13H3.5C3.22386 13 3 12.7761 3 12.5V2.5ZM3.5 1C2.67157 1 2 1.67157 2 2.5V12.5C2 13.3284 2.67157 14 3.5 14H11.5C12.3284 14 13 13.3284 13 12.5V4.91421C13 4.51639 12.842 4.13486 12.5607 3.85355L10.1464 1.43934C9.86514 1.15804 9.48361 1 9.08579 1H3.5ZM4.5 4C4.22386 4 4 4.22386 4 4.5C4 4.77614 4.22386 5 4.5 5H7.5C7.77614 5 8 4.77614 8 4.5C8 4.22386 7.77614 4 7.5 4H4.5ZM4.5 7C4.22386 7 4 7.22386 4 7.5C4 7.77614 4.22386 8 4.5 8H10.5C10.7761 8 11 7.77614 11 7.5C11 7.22386 10.7761 7 10.5 7H4.5ZM4.5 10C4.22386 10 4 10.2239 4 10.5C4 10.7761 4.22386 11 4.5 11H10.5C10.7761 11 11 10.7761 11 10.5C11 10.2239 10.7761 10 10.5 10H4.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),BZe=["color"],oer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,BZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5.10505 12C4.70805 12 4.4236 11.912 4.25171 11.736C4.0839 11.5559 4 11.2715 4 10.8827V4.11733C4 3.72033 4.08595 3.43588 4.25784 3.26398C4.43383 3.08799 4.71623 3 5.10505 3C6.42741 3 8.25591 3 9.02852 3C10.1373 3 11.0539 3.98153 11.0539 5.1846C11.0539 6.08501 10.6037 6.81855 9.70327 7.23602C10.8657 7.44851 11.5176 8.62787 11.5176 9.48128C11.5176 10.5125 10.9902 12 9.27734 12C8.77742 12 6.42626 12 5.10505 12ZM8.37891 8.00341H5.8V10.631H8.37891C8.9 10.631 9.6296 10.1211 9.6296 9.29877C9.6296 8.47643 8.9 8.00341 8.37891 8.00341ZM5.8 4.36903V6.69577H8.17969C8.53906 6.69577 9.27734 6.35939 9.27734 5.50002C9.27734 4.64064 8.48047 4.36903 8.17969 4.36903H5.8Z",fill:n}))}),zZe=["color"],ler=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,zZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2.5 4.5C2.5 3.09886 3.59886 2 5 2H12.499C12.7752 2 13 2.22386 13 2.5C13 2.77614 12.7761 3 12.5 3H8.69244L8.40509 3.85458C8.18869 4.49752 7.89401 5.37197 7.58091 6.29794C7.50259 6.52956 7.42308 6.76453 7.34332 7H8.5C8.77614 7 9 7.22386 9 7.5C9 7.77614 8.77614 8 8.5 8H7.00407C6.56724 9.28543 6.16435 10.4613 5.95799 11.0386C5.63627 11.9386 5.20712 12.4857 4.66741 12.7778C4.16335 13.0507 3.64154 13.0503 3.28378 13.05L3.25 13.05C2.94624 13.05 2.7 12.8037 2.7 12.5C2.7 12.1962 2.94624 11.95 3.25 11.95C3.64182 11.95 3.9035 11.9405 4.14374 11.8105C4.36443 11.691 4.65532 11.4148 4.92217 10.6683C5.10695 10.1514 5.45375 9.14134 5.8422 8H4.5C4.22386 8 4 7.77614 4 7.5C4 7.22386 4.22386 7 4.5 7H6.18187C6.30127 6.64785 6.42132 6.29323 6.53887 5.94559C6.85175 5.02025 7.14627 4.14631 7.36256 3.50368L7.53192 3H5C4.15114 3 3.5 3.65114 3.5 4.5C3.5 4.77614 3.27614 5 3 5C2.72386 5 2.5 4.77614 2.5 4.5Z",fill:n}))}),jZe=["color"],cer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,jZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5.67494 3.50017C5.67494 3.25164 5.87641 3.05017 6.12494 3.05017H10.6249C10.8735 3.05017 11.0749 3.25164 11.0749 3.50017C11.0749 3.7487 10.8735 3.95017 10.6249 3.95017H9.00587L7.2309 11.05H8.87493C9.12345 11.05 9.32493 11.2515 9.32493 11.5C9.32493 11.7486 9.12345 11.95 8.87493 11.95H4.37493C4.1264 11.95 3.92493 11.7486 3.92493 11.5C3.92493 11.2515 4.1264 11.05 4.37493 11.05H5.99397L7.76894 3.95017H6.12494C5.87641 3.95017 5.67494 3.7487 5.67494 3.50017Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),FZe=["color"],uer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,FZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.79993 3.50017C4.79993 3.25164 5.0014 3.05017 5.24993 3.05017H9.74993C9.99845 3.05017 10.1999 3.25164 10.1999 3.50017C10.1999 3.7487 9.99845 3.95017 9.74993 3.95017H8.09993V11.05H9.74994C9.99847 11.05 10.1999 11.2515 10.1999 11.5C10.1999 11.7486 9.99847 11.95 9.74994 11.95H5.24994C5.00141 11.95 4.79994 11.7486 4.79994 11.5C4.79994 11.2515 5.00141 11.05 5.24994 11.05H6.89993V3.95017H5.24993C5.0014 3.95017 4.79993 3.7487 4.79993 3.50017Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),VZe=["color"],der=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,VZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2.78233 2.21707C2.70732 2.14206 2.60557 2.09991 2.49949 2.09991C2.3934 2.09991 2.29166 2.14206 2.21664 2.21707L0.216645 4.21707C0.0604351 4.37328 0.0604351 4.62655 0.216645 4.78276C0.372855 4.93897 0.626121 4.93897 0.78233 4.78276L2.09949 3.4656L2.09949 11.5342L0.78233 10.2171C0.62612 10.0609 0.372854 10.0609 0.216645 10.2171C0.0604349 10.3733 0.0604349 10.6265 0.216645 10.7828L2.21664 12.7828C2.29166 12.8578 2.3934 12.8999 2.49949 12.8999C2.60557 12.8999 2.70731 12.8578 2.78233 12.7828L4.78233 10.7828C4.93854 10.6265 4.93854 10.3733 4.78233 10.2171C4.62612 10.0609 4.37285 10.0609 4.21664 10.2171L2.89949 11.5342L2.89949 3.4656L4.21664 4.78276C4.37285 4.93897 4.62612 4.93897 4.78233 4.78276C4.93854 4.62655 4.93854 4.37328 4.78233 4.21707L2.78233 2.21707ZM10.5 2.74997C10.7107 2.74997 10.8988 2.88211 10.9703 3.08036L13.9703 11.3999C14.064 11.6597 13.9293 11.9462 13.6696 12.0399C13.4098 12.1336 13.1233 11.9989 13.0296 11.7392L12.0477 9.016H8.95228L7.97033 11.7392C7.87666 11.9989 7.59013 12.1336 7.33036 12.0399C7.07059 11.9462 6.93595 11.6597 7.02962 11.3999L10.0296 3.08036C10.1011 2.88211 10.2892 2.74997 10.5 2.74997ZM10.5 4.72396L11.7412 8.166H9.25879L10.5 4.72396Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),HZe=["color"],per=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,HZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.03791 9.98075C0.934777 9.6583 1.11603 9.37719 1.40005 9.24871C1.68408 9.12022 2.09463 9.13412 2.27071 9.45426C2.85393 10.5147 3.64599 10.7282 4.48665 10.7282C5.52721 10.7282 6.29659 10.2615 6.29659 9.45426C6.29659 8.8047 5.9119 8.46416 4.87134 8.14253L4.15872 7.92181C2.64518 7.44883 1.88842 6.69206 1.88842 5.45601C1.88842 3.79743 3.27583 2.6875 5.24342 2.6875C6.91733 2.6875 7.97409 3.33536 8.43833 4.31065C8.57087 4.58909 8.57614 4.91294 8.22794 5.19114C7.87974 5.46934 7.52351 5.34799 7.23327 5.03839C6.47215 4.22653 5.99545 4.04968 5.25604 4.04968C4.1398 4.04968 3.547 4.63618 3.547 5.27943C3.547 5.86592 3.96322 6.23169 4.94702 6.5344L5.67856 6.76143C7.22994 7.23441 7.97409 7.95964 7.97409 9.17047C7.97409 10.7723 6.69389 12.0903 4.46143 12.0903C2.86612 12.0903 1.40005 11.1131 1.03791 9.98075ZM11.8491 8.77985C10.661 8.39543 10.1649 7.86114 10.1649 6.98805C10.1649 5.86736 11.1636 5.04639 12.6128 5.04639C13.8546 5.04639 14.6629 5.63345 14.9778 6.6346C15.0443 6.84599 14.9593 6.98006 14.7475 7.0491C14.5394 7.11697 14.3176 7.09974 14.238 6.89611C13.9356 6.12273 13.352 5.76311 12.5998 5.76311C11.6467 5.76311 11.0135 6.25178 11.0135 6.91638C11.0135 7.45066 11.3464 7.75038 12.2473 8.04358L12.8348 8.23254C14.062 8.62999 14.5516 9.13821 14.5516 10.0178C14.5516 11.1972 13.481 12.0442 11.9927 12.0442C10.6439 12.0442 9.65644 11.2809 9.41979 10.3361C9.36535 10.1188 9.41192 10.0287 9.70039 9.96184C9.98886 9.89499 10.0714 9.89918 10.1715 10.1369C10.4555 10.8114 11.1531 11.3275 12.0318 11.3275C12.9914 11.3275 13.6834 10.7802 13.6834 10.0634C13.6834 9.53567 13.3961 9.28807 12.4366 8.97532L11.8491 8.77985Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),$Ze=["color"],fer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,$Ze);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M11 1.5C11 1.22386 10.7761 1 10.5 1C10.2239 1 10 1.22386 10 1.5V4H5V1.5C5 1.22386 4.77614 1 4.5 1C4.22386 1 4 1.22386 4 1.5V4H1.5C1.22386 4 1 4.22386 1 4.5C1 4.77614 1.22386 5 1.5 5H4V10H1.5C1.22386 10 1 10.2239 1 10.5C1 10.7761 1.22386 11 1.5 11H4V13.5C4 13.7761 4.22386 14 4.5 14C4.77614 14 5 13.7761 5 13.5V11H10V13.5C10 13.7761 10.2239 14 10.5 14C10.7761 14 11 13.7761 11 13.5V11H13.5C13.7761 11 14 10.7761 14 10.5C14 10.2239 13.7761 10 13.5 10H11V5H13.5C13.7761 5 14 4.77614 14 4.5C14 4.22386 13.7761 4 13.5 4H11V1.5ZM10 10V5H5V10H10Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),UZe=["color"],her=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,UZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.3825 1.29567C3.46241 1.11432 3.64188 0.997284 3.84005 0.997284H11.5C11.7761 0.997284 12 1.22114 12 1.49728V5.5C12 5.77614 11.7761 6 11.5 6H8.63521L11.5288 9.16247C11.6626 9.3087 11.6974 9.52015 11.6175 9.70154C11.5376 9.88293 11.3582 10 11.16 10H8V13.5C8 13.7022 7.87818 13.8845 7.69134 13.9619C7.5045 14.0393 7.28945 13.9966 7.14645 13.8536L3.14645 9.85355C3.05268 9.75979 3 9.63261 3 9.5V5.5C3 5.22386 3.22386 5 3.5 5H6.36531L3.47105 1.83468C3.33732 1.68844 3.30259 1.47701 3.3825 1.29567ZM7.72032 5L4.97474 1.99728H11V5H7.72032ZM7.27978 6H4V9H7.5H10.0247L7.27978 6ZM4.70711 10L7 12.2929V10H4.70711Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),GZe=["color"],mer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,GZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.07095 0.650238C6.67391 0.650238 6.32977 0.925096 6.24198 1.31231L6.0039 2.36247C5.6249 2.47269 5.26335 2.62363 4.92436 2.81013L4.01335 2.23585C3.67748 2.02413 3.23978 2.07312 2.95903 2.35386L2.35294 2.95996C2.0722 3.2407 2.0232 3.6784 2.23493 4.01427L2.80942 4.92561C2.62307 5.2645 2.47227 5.62594 2.36216 6.00481L1.31209 6.24287C0.924883 6.33065 0.650024 6.6748 0.650024 7.07183V7.92897C0.650024 8.32601 0.924883 8.67015 1.31209 8.75794L2.36228 8.99603C2.47246 9.375 2.62335 9.73652 2.80979 10.0755L2.2354 10.9867C2.02367 11.3225 2.07267 11.7602 2.35341 12.041L2.95951 12.6471C3.24025 12.9278 3.67795 12.9768 4.01382 12.7651L4.92506 12.1907C5.26384 12.377 5.62516 12.5278 6.0039 12.6379L6.24198 13.6881C6.32977 14.0753 6.67391 14.3502 7.07095 14.3502H7.92809C8.32512 14.3502 8.66927 14.0753 8.75705 13.6881L8.99505 12.6383C9.37411 12.5282 9.73573 12.3773 10.0748 12.1909L10.986 12.7653C11.3218 12.977 11.7595 12.928 12.0403 12.6473L12.6464 12.0412C12.9271 11.7604 12.9761 11.3227 12.7644 10.9869L12.1902 10.076C12.3768 9.73688 12.5278 9.37515 12.638 8.99596L13.6879 8.75794C14.0751 8.67015 14.35 8.32601 14.35 7.92897V7.07183C14.35 6.6748 14.0751 6.33065 13.6879 6.24287L12.6381 6.00488C12.528 5.62578 12.3771 5.26414 12.1906 4.92507L12.7648 4.01407C12.9766 3.6782 12.9276 3.2405 12.6468 2.95975L12.0407 2.35366C11.76 2.07292 11.3223 2.02392 10.9864 2.23565L10.0755 2.80989C9.73622 2.62328 9.37437 2.47229 8.99505 2.36209L8.75705 1.31231C8.66927 0.925096 8.32512 0.650238 7.92809 0.650238H7.07095ZM4.92053 3.81251C5.44724 3.44339 6.05665 3.18424 6.71543 3.06839L7.07095 1.50024H7.92809L8.28355 3.06816C8.94267 3.18387 9.5524 3.44302 10.0794 3.81224L11.4397 2.9547L12.0458 3.56079L11.1882 4.92117C11.5573 5.44798 11.8164 6.0575 11.9321 6.71638L13.5 7.07183V7.92897L11.932 8.28444C11.8162 8.94342 11.557 9.55301 11.1878 10.0798L12.0453 11.4402L11.4392 12.0462L10.0787 11.1886C9.55192 11.5576 8.94241 11.8166 8.28355 11.9323L7.92809 13.5002H7.07095L6.71543 11.932C6.0569 11.8162 5.44772 11.5572 4.92116 11.1883L3.56055 12.046L2.95445 11.4399L3.81213 10.0794C3.4431 9.55266 3.18403 8.94326 3.06825 8.2845L1.50002 7.92897V7.07183L3.06818 6.71632C3.18388 6.05765 3.44283 5.44833 3.81171 4.92165L2.95398 3.561L3.56008 2.95491L4.92053 3.81251ZM9.02496 7.50008C9.02496 8.34226 8.34223 9.02499 7.50005 9.02499C6.65786 9.02499 5.97513 8.34226 5.97513 7.50008C5.97513 6.65789 6.65786 5.97516 7.50005 5.97516C8.34223 5.97516 9.02496 6.65789 9.02496 7.50008ZM9.92496 7.50008C9.92496 8.83932 8.83929 9.92499 7.50005 9.92499C6.1608 9.92499 5.07513 8.83932 5.07513 7.50008C5.07513 6.16084 6.1608 5.07516 7.50005 5.07516C8.83929 5.07516 9.92496 6.16084 9.92496 7.50008Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),qZe=["color"],ger=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,qZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.49933 0.25C3.49635 0.25 0.25 3.49593 0.25 7.50024C0.25 10.703 2.32715 13.4206 5.2081 14.3797C5.57084 14.446 5.70302 14.2222 5.70302 14.0299C5.70302 13.8576 5.69679 13.4019 5.69323 12.797C3.67661 13.235 3.25112 11.825 3.25112 11.825C2.92132 10.9874 2.44599 10.7644 2.44599 10.7644C1.78773 10.3149 2.49584 10.3238 2.49584 10.3238C3.22353 10.375 3.60629 11.0711 3.60629 11.0711C4.25298 12.1788 5.30335 11.8588 5.71638 11.6732C5.78225 11.205 5.96962 10.8854 6.17658 10.7043C4.56675 10.5209 2.87415 9.89918 2.87415 7.12104C2.87415 6.32925 3.15677 5.68257 3.62053 5.17563C3.54576 4.99226 3.29697 4.25521 3.69174 3.25691C3.69174 3.25691 4.30015 3.06196 5.68522 3.99973C6.26337 3.83906 6.8838 3.75895 7.50022 3.75583C8.1162 3.75895 8.73619 3.83906 9.31523 3.99973C10.6994 3.06196 11.3069 3.25691 11.3069 3.25691C11.7026 4.25521 11.4538 4.99226 11.3795 5.17563C11.8441 5.68257 12.1245 6.32925 12.1245 7.12104C12.1245 9.9063 10.4292 10.5192 8.81452 10.6985C9.07444 10.9224 9.30633 11.3648 9.30633 12.0413C9.30633 13.0102 9.29742 13.7922 9.29742 14.0299C9.29742 14.2239 9.42828 14.4496 9.79591 14.3788C12.6746 13.4179 14.75 10.7025 14.75 7.50024C14.75 3.49593 11.5036 0.25 7.49933 0.25Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),KZe=["color"],Wle=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,KZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.49996 1.80002C4.35194 1.80002 1.79996 4.352 1.79996 7.50002C1.79996 10.648 4.35194 13.2 7.49996 13.2C10.648 13.2 13.2 10.648 13.2 7.50002C13.2 4.352 10.648 1.80002 7.49996 1.80002ZM0.899963 7.50002C0.899963 3.85494 3.85488 0.900024 7.49996 0.900024C11.145 0.900024 14.1 3.85494 14.1 7.50002C14.1 11.1451 11.145 14.1 7.49996 14.1C3.85488 14.1 0.899963 11.1451 0.899963 7.50002Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{d:"M13.4999 7.89998H1.49994V7.09998H13.4999V7.89998Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{d:"M7.09991 13.5V1.5H7.89991V13.5H7.09991zM10.375 7.49998C10.375 5.32724 9.59364 3.17778 8.06183 1.75656L8.53793 1.24341C10.2396 2.82218 11.075 5.17273 11.075 7.49998 11.075 9.82724 10.2396 12.1778 8.53793 13.7566L8.06183 13.2434C9.59364 11.8222 10.375 9.67273 10.375 7.49998zM3.99969 7.5C3.99969 5.17611 4.80786 2.82678 6.45768 1.24719L6.94177 1.75281C5.4582 3.17323 4.69969 5.32389 4.69969 7.5 4.6997 9.67611 5.45822 11.8268 6.94179 13.2472L6.45769 13.7528C4.80788 12.1732 3.9997 9.8239 3.99969 7.5z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{d:"M7.49996 3.95801C9.66928 3.95801 11.8753 4.35915 13.3706 5.19448 13.5394 5.28875 13.5998 5.50197 13.5055 5.67073 13.4113 5.83948 13.198 5.89987 13.0293 5.8056 11.6794 5.05155 9.60799 4.65801 7.49996 4.65801 5.39192 4.65801 3.32052 5.05155 1.97064 5.8056 1.80188 5.89987 1.58866 5.83948 1.49439 5.67073 1.40013 5.50197 1.46051 5.28875 1.62927 5.19448 3.12466 4.35915 5.33063 3.95801 7.49996 3.95801zM7.49996 10.85C9.66928 10.85 11.8753 10.4488 13.3706 9.6135 13.5394 9.51924 13.5998 9.30601 13.5055 9.13726 13.4113 8.9685 13.198 8.90812 13.0293 9.00238 11.6794 9.75643 9.60799 10.15 7.49996 10.15 5.39192 10.15 3.32052 9.75643 1.97064 9.00239 1.80188 8.90812 1.58866 8.9685 1.49439 9.13726 1.40013 9.30601 1.46051 9.51924 1.62927 9.6135 3.12466 10.4488 5.33063 10.85 7.49996 10.85z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),ZZe=["color"],ver=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,ZZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M12.5 2H8V7H13V2.5C13 2.22386 12.7761 2 12.5 2ZM13 8H8V13H12.5C12.7761 13 13 12.7761 13 12.5V8ZM7 7V2H2.5C2.22386 2 2 2.22386 2 2.5V7H7ZM2 8V12.5C2 12.7761 2.22386 13 2.5 13H7V8H2ZM2.5 1C1.67157 1 1 1.67157 1 2.5V12.5C1 13.3284 1.67157 14 2.5 14H12.5C13.3284 14 14 13.3284 14 12.5V2.5C14 1.67157 13.3284 1 12.5 1H2.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),WZe=["color"],yer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,WZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.44995 0.949951C1.31734 0.949951 1.19016 1.00263 1.0964 1.0964C1.00263 1.19017 0.949951 1.31735 0.949951 1.44995L0.949966 3.44995C0.949969 3.7261 1.17383 3.94995 1.44997 3.94995C1.72611 3.94995 1.94997 3.72609 1.94997 3.44995L1.94995 1.94995H3.44997C3.72611 1.94995 3.94997 1.72609 3.94997 1.44995C3.94997 1.17381 3.72611 0.949951 3.44997 0.949951H1.44995ZM5.94995 0.949951C5.67381 0.949951 5.44995 1.17381 5.44995 1.44995C5.44995 1.72609 5.67381 1.94995 5.94995 1.94995H8.94995C9.22609 1.94995 9.44995 1.72609 9.44995 1.44995C9.44995 1.17381 9.22609 0.949951 8.94995 0.949951H5.94995ZM5.44995 13.45C5.44995 13.1738 5.67381 12.95 5.94995 12.95H8.94995C9.22609 12.95 9.44995 13.1738 9.44995 13.45C9.44995 13.7261 9.22609 13.95 8.94995 13.95H5.94995C5.67381 13.95 5.44995 13.7261 5.44995 13.45ZM1.94995 5.94995C1.94995 5.67381 1.72609 5.44995 1.44995 5.44995C1.17381 5.44995 0.949951 5.67381 0.949951 5.94995V8.94995C0.949951 9.22609 1.17381 9.44995 1.44995 9.44995C1.72609 9.44995 1.94995 9.22609 1.94995 8.94995V5.94995ZM13.45 5.44995C13.7261 5.44995 13.95 5.67381 13.95 5.94995V8.94995C13.95 9.22609 13.7261 9.44995 13.45 9.44995C13.1738 9.44995 12.95 9.22609 12.95 8.94995V5.94995C12.95 5.67381 13.1738 5.44995 13.45 5.44995ZM11.45 0.949951C11.1738 0.949951 10.95 1.17381 10.95 1.44995C10.95 1.72609 11.1738 1.94995 11.45 1.94995H12.9499V3.44995C12.9499 3.72609 13.1738 3.94995 13.4499 3.94995C13.7261 3.94995 13.9499 3.72609 13.9499 3.44995V1.44995C13.9499 1.17381 13.7252 0.949951 13.449 0.949951H11.45ZM1.44995 10.95C1.72609 10.95 1.94995 11.1738 1.94995 11.45V12.95H3.44997C3.72611 12.95 3.94997 13.1738 3.94997 13.45C3.94997 13.7261 3.72611 13.95 3.44997 13.95H1.44995C1.17381 13.95 0.949951 13.7261 0.949951 13.45V11.45C0.949951 11.1738 1.17381 10.95 1.44995 10.95ZM13.95 11.45C13.95 11.1738 13.7261 10.95 13.45 10.95C13.1738 10.9499 12.95 11.1738 12.95 11.4499L12.9491 12.95H11.45C11.1738 12.95 10.95 13.1738 10.95 13.45C10.95 13.7261 11.1738 13.95 11.45 13.95H13.4499C13.7261 13.95 13.9499 13.7261 13.9499 13.45L13.95 11.45Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),JZe=["color"],ber=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,JZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.49991 0.876892C3.84222 0.876892 0.877075 3.84204 0.877075 7.49972C0.877075 11.1574 3.84222 14.1226 7.49991 14.1226C11.1576 14.1226 14.1227 11.1574 14.1227 7.49972C14.1227 3.84204 11.1576 0.876892 7.49991 0.876892ZM7.00003 1.84861C4.10114 2.1017 1.82707 4.53515 1.82707 7.49972C1.82707 10.4643 4.10114 12.8977 7.00003 13.1508V1.84861ZM8.00003 13.1508C10.8988 12.8976 13.1727 10.4642 13.1727 7.49972C13.1727 4.53524 10.8988 2.10185 8.00003 1.84864V13.1508Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),YZe=["color"],xer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,YZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.49991 0.876892C3.84222 0.876892 0.877075 3.84204 0.877075 7.49972C0.877075 11.1574 3.84222 14.1226 7.49991 14.1226C11.1576 14.1226 14.1227 11.1574 14.1227 7.49972C14.1227 3.84204 11.1576 0.876892 7.49991 0.876892ZM7.49988 1.82689C4.36688 1.8269 1.82707 4.36672 1.82707 7.49972C1.82707 10.6327 4.36688 13.1725 7.49988 13.1726V1.82689Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),XZe=["color"],wer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,XZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.5 3C1.22386 3 1 3.22386 1 3.5C1 3.77614 1.22386 4 1.5 4H13.5C13.7761 4 14 3.77614 14 3.5C14 3.22386 13.7761 3 13.5 3H1.5ZM1 7.5C1 7.22386 1.22386 7 1.5 7H13.5C13.7761 7 14 7.22386 14 7.5C14 7.77614 13.7761 8 13.5 8H1.5C1.22386 8 1 7.77614 1 7.5ZM1 11.5C1 11.2239 1.22386 11 1.5 11H13.5C13.7761 11 14 11.2239 14 11.5C14 11.7761 13.7761 12 13.5 12H1.5C1.22386 12 1 11.7761 1 11.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),QZe=["color"],Cer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,QZe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M6.8113 1.64706C6.62188 2.87918 6.68268 3.88523 6.76848 5.30499C6.78415 5.56426 6.80065 5.83732 6.81661 6.12808C6.83111 6.39208 6.63758 6.62172 6.37495 6.65217C6.11232 6.68262 5.87138 6.50334 5.82509 6.24304L5.74754 5.80698C5.64402 5.16529 5.48355 4.25481 5.17807 3.44741C4.86241 2.61312 4.4486 2.04121 3.93436 1.86044C3.64994 1.76104 3.41901 1.84279 3.25868 2.01052C3.08746 2.18962 2.9976 2.47065 3.0627 2.75399C3.2146 3.34424 3.44627 3.9167 3.69836 4.51802C3.72082 4.57158 3.74346 4.62543 3.76621 4.67954C3.9954 5.22457 4.23619 5.7972 4.41644 6.39081L4.41691 6.39238C4.562 6.87586 4.65646 7.2595 4.73086 7.56165C4.76034 7.68138 4.78667 7.78831 4.81175 7.88359C4.86768 8.09606 4.77836 8.32014 4.59161 8.43588C4.40486 8.55161 4.16445 8.53188 3.99907 8.38725C3.73749 8.15848 3.515 7.92784 3.31817 7.71802C3.27627 7.67335 3.23602 7.63018 3.19705 7.58838C3.04777 7.42826 2.91712 7.28812 2.78334 7.16029C2.45989 6.85122 2.18398 6.68004 1.80585 6.64369L1.80324 6.64343C1.56117 6.61888 1.41402 6.66441 1.31756 6.72627C1.21899 6.78947 1.11988 6.90414 1.03784 7.1123C0.976576 7.28492 1.01515 7.62987 1.1929 7.96911L1.19728 7.97747C1.40086 8.38452 1.74475 8.81587 2.18141 9.29299C2.39739 9.52898 2.62872 9.76849 2.86934 10.0174L2.87966 10.0281C3.11546 10.2721 3.35962 10.5247 3.59713 10.7827C4.4288 11.6863 5.27706 12.7538 5.4627 14H11.5087C11.5636 12.4353 11.8756 11.268 12.2875 10.1346C12.4454 9.70041 12.6121 9.28412 12.7826 8.85829C13.1097 8.04139 13.4509 7.18937 13.7705 6.10824C14.0989 4.99737 14.0097 4.37033 13.8613 4.03984C13.717 3.71858 13.4914 3.61786 13.3816 3.59606C13.1381 3.54774 13.0384 3.60947 12.9698 3.67901C12.867 3.78316 12.7698 3.98273 12.6921 4.30269C12.6166 4.61345 12.5752 4.96517 12.533 5.32501L12.5298 5.35285C12.4924 5.67242 12.4505 6.03016 12.3665 6.30098C12.3383 6.40699 12.2819 6.50407 12.1979 6.57539C12.1382 6.6261 12.0104 6.70818 11.8309 6.69312C11.5424 6.66891 11.3712 6.42143 11.365 6.14783C11.356 5.75454 11.3883 5.35864 11.4074 4.96608C11.4428 4.23646 11.477 3.5337 11.4245 2.8342L11.4242 2.82934C11.3916 2.32997 11.0493 2.00228 10.7007 1.9228C10.5305 1.88401 10.369 1.90601 10.2347 1.9835C10.103 2.05946 9.95535 2.21318 9.8574 2.51394L9.85631 2.51726C9.81525 2.6404 9.77298 2.87753 9.73606 3.2124C9.70044 3.53542 9.67337 3.91279 9.65156 4.29418C9.6329 4.62033 9.61785 4.9584 9.60434 5.26194C9.58728 5.64529 9.57267 5.97357 9.55633 6.1532C9.54983 6.22459 9.52939 6.29493 9.49501 6.35785C9.47356 6.39711 9.36115 6.60947 9.07106 6.61843C8.77917 6.62744 8.63975 6.40057 8.61698 6.35919C8.55634 6.24899 8.55066 6.11807 8.54754 5.99283C8.54474 5.88064 8.54294 5.71798 8.54174 5.54767C8.53935 5.20582 8.53935 4.81919 8.53935 4.70952C8.53935 3.6657 8.53838 2.65372 8.44714 1.64372C8.39183 1.24127 8.06278 1.00455 7.6436 1.00005C7.22399 0.995552 6.87918 1.22704 6.8113 1.64706ZM9.41219 1.3617C9.21469 0.448484 8.39913 0.00810324 7.65433 0.00011154C6.86452 -0.00836308 5.98761 0.465881 5.82365 1.49037L5.82318 1.49334C5.78239 1.7584 5.75229 2.01481 5.7309 2.26652C5.39423 1.67364 4.92622 1.14894 4.2655 0.916859C3.58661 0.679312 2.9492 0.887087 2.53582 1.31952C2.13415 1.73971 1.94438 2.36742 2.09031 2.98746L2.09269 2.99713C2.26478 3.66808 2.52396 4.30316 2.77613 4.90465C2.79814 4.95717 2.8201 5.00941 2.84194 5.06139C3.02139 5.48842 3.19378 5.89866 3.33871 6.31256C2.96404 5.98142 2.51925 5.70796 1.90276 5.6484C1.48865 5.60663 1.10391 5.67536 0.777805 5.88444C0.454239 6.0919 0.240671 6.40405 0.104187 6.75406L0.100868 6.76281C-0.10184 7.31286 0.0663312 7.97157 0.304895 8.42897C0.573704 8.96474 0.996104 9.47904 1.44372 9.96813C1.67046 10.2159 1.91136 10.4652 2.15033 10.7124L2.15682 10.7191C2.39524 10.9658 2.63217 11.2109 2.86134 11.4599C3.80937 12.49 4.50002 13.4632 4.50002 14.5C4.50002 14.7761 4.72388 15 5.00002 15H12C12.2762 15 12.5 14.7761 12.5 14.5C12.5 12.8212 12.8021 11.6462 13.2274 10.4762C13.3653 10.0968 13.5216 9.70579 13.6868 9.29247C14.0238 8.44922 14.398 7.51298 14.7295 6.39175C15.0956 5.15324 15.0559 4.25904 14.7735 3.63017C14.487 2.99208 13.9798 2.6953 13.5763 2.6152C13.1276 2.52614 12.7367 2.60475 12.4268 2.83081C12.4253 2.80773 12.4236 2.78468 12.4219 2.76167C12.3587 1.8105 11.6907 1.12285 10.923 0.947821C10.5346 0.859287 10.1111 0.900393 9.73509 1.11724C9.61852 1.18446 9.51055 1.26623 9.41219 1.3617Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),eWe=["color"],Ser=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,eWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M8.75432 2.0502C8.50579 2.0502 8.30432 2.25167 8.30432 2.5002C8.30432 2.74873 8.50579 2.9502 8.75432 2.9502H9.94997V7.05004H5.04997V2.9502H6.25432C6.50285 2.9502 6.70432 2.74873 6.70432 2.5002C6.70432 2.25167 6.50285 2.0502 6.25432 2.0502H2.75432C2.50579 2.0502 2.30432 2.25167 2.30432 2.5002C2.30432 2.74873 2.50579 2.9502 2.75432 2.9502H3.94997V12.0502H2.75432C2.50579 12.0502 2.30432 12.2517 2.30432 12.5002C2.30432 12.7487 2.50579 12.9502 2.75432 12.9502H6.25432C6.50285 12.9502 6.70432 12.7487 6.70432 12.5002C6.70432 12.2517 6.50285 12.0502 6.25432 12.0502H5.04997V7.95004H9.94997V12.0502H8.75432C8.50579 12.0502 8.30432 12.2517 8.30432 12.5002C8.30432 12.7487 8.50579 12.9502 8.75432 12.9502H12.2543C12.5028 12.9502 12.7043 12.7487 12.7043 12.5002C12.7043 12.2517 12.5028 12.0502 12.2543 12.0502H11.05V2.9502H12.2543C12.5028 2.9502 12.7043 2.74873 12.7043 2.5002C12.7043 2.25167 12.5028 2.0502 12.2543 2.0502H8.75432Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),tWe=["color"],Jle=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,tWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.89346 2.35248C3.49195 2.35248 2.35248 3.49359 2.35248 4.90532C2.35248 6.38164 3.20954 7.9168 4.37255 9.33522C5.39396 10.581 6.59464 11.6702 7.50002 12.4778C8.4054 11.6702 9.60608 10.581 10.6275 9.33522C11.7905 7.9168 12.6476 6.38164 12.6476 4.90532C12.6476 3.49359 11.5081 2.35248 10.1066 2.35248C9.27059 2.35248 8.81894 2.64323 8.5397 2.95843C8.27877 3.25295 8.14623 3.58566 8.02501 3.88993C8.00391 3.9429 7.98315 3.99501 7.96211 4.04591C7.88482 4.23294 7.7024 4.35494 7.50002 4.35494C7.29765 4.35494 7.11523 4.23295 7.03793 4.04592C7.01689 3.99501 6.99612 3.94289 6.97502 3.8899C6.8538 3.58564 6.72126 3.25294 6.46034 2.95843C6.18109 2.64323 5.72945 2.35248 4.89346 2.35248ZM1.35248 4.90532C1.35248 2.94498 2.936 1.35248 4.89346 1.35248C6.0084 1.35248 6.73504 1.76049 7.20884 2.2953C7.32062 2.42147 7.41686 2.55382 7.50002 2.68545C7.58318 2.55382 7.67941 2.42147 7.79119 2.2953C8.265 1.76049 8.99164 1.35248 10.1066 1.35248C12.064 1.35248 13.6476 2.94498 13.6476 4.90532C13.6476 6.74041 12.6013 8.50508 11.4008 9.96927C10.2636 11.3562 8.92194 12.5508 8.00601 13.3664C7.94645 13.4194 7.88869 13.4709 7.83291 13.5206C7.64324 13.6899 7.3568 13.6899 7.16713 13.5206C7.11135 13.4709 7.05359 13.4194 6.99403 13.3664C6.0781 12.5508 4.73641 11.3562 3.59926 9.96927C2.39872 8.50508 1.35248 6.74041 1.35248 4.90532Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),rWe=["color"],Ter=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,rWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.35248 4.90532C1.35248 2.94498 2.936 1.35248 4.89346 1.35248C6.25769 1.35248 6.86058 1.92336 7.50002 2.93545C8.13946 1.92336 8.74235 1.35248 10.1066 1.35248C12.064 1.35248 13.6476 2.94498 13.6476 4.90532C13.6476 6.74041 12.6013 8.50508 11.4008 9.96927C10.2636 11.3562 8.92194 12.5508 8.00601 13.3664C7.94645 13.4194 7.88869 13.4709 7.83291 13.5206C7.64324 13.6899 7.3568 13.6899 7.16713 13.5206C7.11135 13.4709 7.05359 13.4194 6.99403 13.3664C6.0781 12.5508 4.73641 11.3562 3.59926 9.96927C2.39872 8.50508 1.35248 6.74041 1.35248 4.90532Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),nWe=["color"],Eer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,nWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.1813 1.68179C7.35704 1.50605 7.64196 1.50605 7.8177 1.68179L10.3177 4.18179C10.4934 4.35753 10.4934 4.64245 10.3177 4.81819C10.142 4.99392 9.85704 4.99392 9.6813 4.81819L7.9495 3.08638L7.9495 11.9136L9.6813 10.1818C9.85704 10.0061 10.142 10.0061 10.3177 10.1818C10.4934 10.3575 10.4934 10.6424 10.3177 10.8182L7.8177 13.3182C7.73331 13.4026 7.61885 13.45 7.4995 13.45C7.38015 13.45 7.26569 13.4026 7.1813 13.3182L4.6813 10.8182C4.50557 10.6424 4.50557 10.3575 4.6813 10.1818C4.85704 10.0061 5.14196 10.0061 5.3177 10.1818L7.0495 11.9136L7.0495 3.08638L5.3177 4.81819C5.14196 4.99392 4.85704 4.99392 4.6813 4.81819C4.50557 4.64245 4.50557 4.35753 4.6813 4.18179L7.1813 1.68179Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),aWe=["color"],Aer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,aWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M12.3536 13.3536C12.1583 13.5488 11.8417 13.5488 11.6465 13.3536L6.39645 8.10355C6.36478 8.07188 6.33824 8.03702 6.31685 8H5.00002C4.78719 8 4.59769 7.86528 4.52777 7.66426L2.12777 0.764277C2.05268 0.548387 2.13355 0.309061 2.3242 0.182972C2.51486 0.0568819 2.76674 0.0761337 2.93602 0.229734L8.336 5.12972C8.44044 5.22449 8.50001 5.35897 8.50001 5.5V5.81684C8.53702 5.83824 8.57189 5.86478 8.60356 5.89645L13.8536 11.1464C14.0488 11.3417 14.0488 11.6583 13.8536 11.8536L12.3536 13.3536ZM8.25 6.95711L7.45711 7.75L12 12.2929L12.7929 11.5L8.25 6.95711ZM3.71669 2.28845L5.35549 7H6.2929L7.50001 5.79289V5.72146L3.71669 2.28845Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),iWe=["color"],Per=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,iWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.07926 0.222253C7.31275 -0.007434 7.6873 -0.007434 7.92079 0.222253L14.6708 6.86227C14.907 7.09465 14.9101 7.47453 14.6778 7.71076C14.4454 7.947 14.0655 7.95012 13.8293 7.71773L13 6.90201V12.5C13 12.7761 12.7762 13 12.5 13H2.50002C2.22388 13 2.00002 12.7761 2.00002 12.5V6.90201L1.17079 7.71773C0.934558 7.95012 0.554672 7.947 0.32229 7.71076C0.0899079 7.47453 0.0930283 7.09465 0.32926 6.86227L7.07926 0.222253ZM7.50002 1.49163L12 5.91831V12H10V8.49999C10 8.22385 9.77617 7.99999 9.50002 7.99999H6.50002C6.22388 7.99999 6.00002 8.22385 6.00002 8.49999V12H3.00002V5.91831L7.50002 1.49163ZM7.00002 12H9.00002V8.99999H7.00002V12Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),sWe=["color"],ker=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,sWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.5 0.0032959C6.80473 0.0032959 6.24953 0.281106 6.25 0.749995C6.25 0.997258 6.42446 1.12014 6.57687 1.22749C6.69507 1.31074 6.8 1.38465 6.8 1.5C6.8 1.7071 6.06224 1.74264 5.19789 1.78427C3.97553 1.84314 2.5 1.91421 2.5 2.5C2.5 2.77614 2.72386 3 3 3H12C12.2761 3 12.5 2.77614 12.5 2.5C12.5 1.91421 11.0245 1.84314 9.80211 1.78427C8.93776 1.74264 8.2 1.7071 8.2 1.5C8.2 1.38465 8.30493 1.31074 8.42313 1.22749C8.57554 1.12014 8.75 0.997258 8.75 0.749995C8.75047 0.281106 8.19527 0.0032959 7.5 0.0032959ZM2.89451 6.12266C2.25806 6.52471 1.90417 7.31118 2.02473 8.0556L2.83588 12.4772C3.00993 13.3562 3.7629 14 4.66061 14H10.3373C11.2354 14 11.9884 13.3562 12.1625 12.4772L12.9736 8.05607C13.089 7.32358 12.8284 6.53276 12.1331 6.09373C11.7283 5.83013 11.6412 5.33231 12.1331 5.12796C12.8284 4.86435 12.6948 4 12 4H10.3001H6.80005H2.99996C2.30469 4 2.19878 4.89328 2.89451 5.15689C3.38642 5.33231 3.29939 5.83013 2.89451 6.12266ZM8.20006 6.25C8.20006 5.81769 8.08572 5.37615 7.90635 5L4.11093 5C4.20626 5.21312 4.2419 5.43889 4.22904 5.65521C4.19522 6.22412 3.84587 6.66899 3.48016 6.93322L3.45492 6.95146L3.42858 6.9681C3.13407 7.15414 2.95801 7.53989 3.01058 7.88749L3.81797 12.2886C3.90513 12.7154 4.26148 13 4.66061 13H10.3373C10.737 13 11.0932 12.7153 11.1804 12.2886L11.9874 7.8898C12.048 7.48247 11.8954 7.12631 11.5992 6.93927L11.5875 6.93184L11.5875 6.93176C11.1947 6.67602 10.8331 6.22785 10.7986 5.64798C10.7846 5.412 10.8264 5.19397 10.9112 5H9.05517C9.01987 5.14611 9.00006 5.31201 9.00006 5.5C9.00006 5.9745 9.21679 6.37127 9.44367 6.78662C9.69284 7.24278 9.95425 7.72136 9.95425 8.34993C9.95425 9.2698 9.49868 9.84205 8.62189 9.84205C8.13206 9.84205 7.57818 9.46097 7.57818 8.75781C7.57818 8.35279 7.71558 8.01646 7.86121 7.65998C8.0254 7.25806 8.20006 6.83051 8.20006 6.25Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),oWe=["color"],_er=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,oWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M14 11.0001V4.00006L1 4.00006L1 11.0001H14ZM15 4.00006V11.0001C15 11.5523 14.5523 12.0001 14 12.0001H1C0.447715 12.0001 0 11.5523 0 11.0001V4.00006C0 3.44778 0.447715 3.00006 1 3.00006H14C14.5523 3.00006 15 3.44778 15 4.00006ZM2 5.25C2 5.11193 2.11193 5 2.25 5H5.75C5.88807 5 6 5.11193 6 5.25V9.75C6 9.88807 5.88807 10 5.75 10H2.25C2.11193 10 2 9.88807 2 9.75V5.25ZM7.5 7C7.22386 7 7 7.22386 7 7.5C7 7.77614 7.22386 8 7.5 8H10.5C10.7761 8 11 7.77614 11 7.5C11 7.22386 10.7761 7 10.5 7H7.5ZM7 9.5C7 9.22386 7.22386 9 7.5 9H12.5C12.7761 9 13 9.22386 13 9.5C13 9.77614 12.7761 10 12.5 10H7.5C7.22386 10 7 9.77614 7 9.5ZM7.5 5C7.22386 5 7 5.22386 7 5.5C7 5.77614 7.22386 6 7.5 6H11.5C11.7761 6 12 5.77614 12 5.5C12 5.22386 11.7761 5 11.5 5H7.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),lWe=["color"],Rer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,lWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2.5 1H12.5C13.3284 1 14 1.67157 14 2.5V12.5C14 13.3284 13.3284 14 12.5 14H2.5C1.67157 14 1 13.3284 1 12.5V2.5C1 1.67157 1.67157 1 2.5 1ZM2.5 2C2.22386 2 2 2.22386 2 2.5V8.3636L3.6818 6.6818C3.76809 6.59551 3.88572 6.54797 4.00774 6.55007C4.12975 6.55216 4.24568 6.60372 4.32895 6.69293L7.87355 10.4901L10.6818 7.6818C10.8575 7.50607 11.1425 7.50607 11.3182 7.6818L13 9.3636V2.5C13 2.22386 12.7761 2 12.5 2H2.5ZM2 12.5V9.6364L3.98887 7.64753L7.5311 11.4421L8.94113 13H2.5C2.22386 13 2 12.7761 2 12.5ZM12.5 13H10.155L8.48336 11.153L11 8.6364L13 10.6364V12.5C13 12.7761 12.7761 13 12.5 13ZM6.64922 5.5C6.64922 5.03013 7.03013 4.64922 7.5 4.64922C7.96987 4.64922 8.35078 5.03013 8.35078 5.5C8.35078 5.96987 7.96987 6.35078 7.5 6.35078C7.03013 6.35078 6.64922 5.96987 6.64922 5.5ZM7.5 3.74922C6.53307 3.74922 5.74922 4.53307 5.74922 5.5C5.74922 6.46693 6.53307 7.25078 7.5 7.25078C8.46693 7.25078 9.25078 6.46693 9.25078 5.5C9.25078 4.53307 8.46693 3.74922 7.5 3.74922Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),cWe=["color"],Ier=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,cWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.49991 0.876892C3.84222 0.876892 0.877075 3.84204 0.877075 7.49972C0.877075 11.1574 3.84222 14.1226 7.49991 14.1226C11.1576 14.1226 14.1227 11.1574 14.1227 7.49972C14.1227 3.84204 11.1576 0.876892 7.49991 0.876892ZM1.82707 7.49972C1.82707 4.36671 4.36689 1.82689 7.49991 1.82689C10.6329 1.82689 13.1727 4.36671 13.1727 7.49972C13.1727 10.6327 10.6329 13.1726 7.49991 13.1726C4.36689 13.1726 1.82707 10.6327 1.82707 7.49972ZM8.24992 4.49999C8.24992 4.9142 7.91413 5.24999 7.49992 5.24999C7.08571 5.24999 6.74992 4.9142 6.74992 4.49999C6.74992 4.08577 7.08571 3.74999 7.49992 3.74999C7.91413 3.74999 8.24992 4.08577 8.24992 4.49999ZM6.00003 5.99999H6.50003H7.50003C7.77618 5.99999 8.00003 6.22384 8.00003 6.49999V9.99999H8.50003H9.00003V11H8.50003H7.50003H6.50003H6.00003V9.99999H6.50003H7.00003V6.99999H6.50003H6.00003V5.99999Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),uWe=["color"],Oer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,uWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M6.5 1C6.22386 1 6 1.22386 6 1.5C6 1.77614 6.22386 2 6.5 2C7.12671 2 7.45718 2.20028 7.65563 2.47812C7.8781 2.78957 8 3.28837 8 4V11C8 11.7116 7.8781 12.2104 7.65563 12.5219C7.45718 12.7997 7.12671 13 6.5 13C6.22386 13 6 13.2239 6 13.5C6 13.7761 6.22386 14 6.5 14C7.37329 14 8.04282 13.7003 8.46937 13.1031C8.47976 13.0886 8.48997 13.0739 8.5 13.0591C8.51003 13.0739 8.52024 13.0886 8.53063 13.1031C8.95718 13.7003 9.62671 14 10.5 14C10.7761 14 11 13.7761 11 13.5C11 13.2239 10.7761 13 10.5 13C9.87329 13 9.54282 12.7997 9.34437 12.5219C9.1219 12.2104 9 11.7116 9 11V4C9 3.28837 9.1219 2.78957 9.34437 2.47812C9.54282 2.20028 9.87329 2 10.5 2C10.7761 2 11 1.77614 11 1.5C11 1.22386 10.7761 1 10.5 1C9.62671 1 8.95718 1.29972 8.53063 1.89688C8.52024 1.91143 8.51003 1.92611 8.5 1.9409C8.48997 1.92611 8.47976 1.91143 8.46937 1.89688C8.04282 1.29972 7.37329 1 6.5 1ZM14 5H11V4H14C14.5523 4 15 4.44772 15 5V10C15 10.5523 14.5523 11 14 11H11V10H14V5ZM6 4V5H1L1 10H6V11H1C0.447715 11 0 10.5523 0 10V5C0 4.44772 0.447715 4 1 4H6Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),dWe=["color"],Ler=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,dWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.9091 12.909C13.2365 12.5817 13.4918 12.1895 13.6588 11.7577C13.8195 11.3443 13.9294 10.8718 13.961 10.1799C13.9926 9.48665 14.0001 9.26529 14.0001 7.50001C14.0001 5.73473 13.9926 5.51328 13.961 4.82008C13.9294 4.12821 13.8195 3.65573 13.6588 3.24228C13.4956 2.80857 13.2398 2.41567 12.9091 2.091C12.5844 1.76028 12.1915 1.50437 11.7578 1.34113C11.3443 1.18056 10.8718 1.0707 10.1799 1.03924C9.48675 1.00748 9.26537 1 7.50006 1C5.73476 1 5.51333 1.00748 4.82014 1.03912C4.12826 1.0707 3.65578 1.18056 3.24233 1.34125C2.80862 1.50447 2.41573 1.76032 2.09105 2.09098C1.76032 2.41563 1.5044 2.80852 1.34113 3.24225C1.18056 3.65573 1.0707 4.12821 1.03924 4.82008C1.00748 5.51328 1 5.73471 1 7.50001C1 9.26532 1.00748 9.48675 1.03924 10.1799C1.07083 10.8718 1.18069 11.3443 1.34138 11.7577C1.5046 12.1915 1.76045 12.5843 2.09111 12.909C2.41578 13.2397 2.80867 13.4955 3.24238 13.6587C3.65586 13.8194 4.12834 13.9293 4.82019 13.9609C5.51348 13.9925 5.73483 14 7.50012 14C9.2654 14 9.48685 13.9925 10.18 13.9609C10.8719 13.9293 11.3444 13.8194 11.7578 13.6587C12.1896 13.4917 12.5818 13.2364 12.9091 12.909ZM1.99949 6.73496C1.99974 6.94524 2.00005 7.19543 2.00005 7.50002C2.00005 7.80461 1.99974 8.0548 1.99949 8.26507C1.99849 9.08596 1.99824 9.29856 2.01963 9.7655C2.04625 10.3509 2.07823 10.7811 2.17588 11.1053C2.26976 11.417 2.37505 11.7342 2.7188 12.1171C3.06255 12.4999 3.39411 12.6733 3.81645 12.8007C4.23879 12.928 4.7696 12.9554 5.23052 12.9764C5.75332 13.0003 5.96052 13.0002 7.05714 12.9999L7.50006 12.9999C7.79304 12.9999 8.03569 13.0001 8.2409 13.0004C9.08195 13.0013 9.29425 13.0015 9.76575 12.9799C10.3512 12.9533 10.7814 12.9213 11.1056 12.8237C11.4173 12.7298 11.7345 12.6245 12.1173 12.2807C12.5001 11.937 12.6735 11.6054 12.8009 11.1831C12.9283 10.7607 12.9557 10.2299 12.9767 9.76902C13.0005 9.24689 13.0004 9.04027 13.0002 7.94749V7.94738L13.0001 7.50039L13.0001 7.05747C13.0004 5.96085 13.0005 5.75365 12.9766 5.23085C12.9556 4.76993 12.9282 4.23912 12.8009 3.81678C12.6735 3.39445 12.5001 3.06288 12.1173 2.71913C11.7345 2.37538 11.4172 2.27009 11.1056 2.17621C10.7813 2.07856 10.3511 2.04658 9.76571 2.01996C9.29421 1.99836 9.08194 1.99859 8.24092 1.99951H8.24092C8.0357 1.99974 7.79305 2.00001 7.50006 2.00001L7.05704 1.99993C5.96051 1.99964 5.75331 1.99958 5.23052 2.02343C4.7696 2.04446 4.23879 2.07183 3.81645 2.19921C3.39411 2.32659 3.06255 2.49999 2.7188 2.88281C2.37505 3.26562 2.26976 3.58286 2.17588 3.89453C2.07823 4.21874 2.04625 4.64894 2.01963 5.23437C1.99824 5.70131 1.99849 5.91401 1.99949 6.73496ZM7.49996 5.25015C6.25741 5.25015 5.25012 6.25744 5.25012 7.49999C5.25012 8.74254 6.25741 9.74983 7.49996 9.74983C8.74251 9.74983 9.7498 8.74254 9.7498 7.49999C9.7498 6.25744 8.74251 5.25015 7.49996 5.25015ZM4.25012 7.49999C4.25012 5.70515 5.70512 4.25015 7.49996 4.25015C9.2948 4.25015 10.7498 5.70515 10.7498 7.49999C10.7498 9.29483 9.2948 10.7498 7.49996 10.7498C5.70512 10.7498 4.25012 9.29483 4.25012 7.49999ZM10.9697 4.7803C11.3839 4.7803 11.7197 4.44452 11.7197 4.0303C11.7197 3.61609 11.3839 3.2803 10.9697 3.2803C10.5555 3.2803 10.2197 3.61609 10.2197 4.0303C10.2197 4.44452 10.5555 4.7803 10.9697 4.7803Z",fill:n}))}),pWe=["color"],Ner=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,pWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.5 4H1.5C1.22386 4 1 4.22386 1 4.5V10.5C1 10.7761 1.22386 11 1.5 11H13.5C13.7761 11 14 10.7761 14 10.5V4.5C14 4.22386 13.7761 4 13.5 4ZM1.5 3C0.671573 3 0 3.67157 0 4.5V10.5C0 11.3284 0.671573 12 1.5 12H13.5C14.3284 12 15 11.3284 15 10.5V4.5C15 3.67157 14.3284 3 13.5 3H1.5ZM2 5H3V6H2V5ZM5 5H4V6H5V5ZM6 5H7V6H6V5ZM9 5H8V6H9V5ZM10 5H11V6H10V5ZM13 5H12V6H13V5ZM11 7H12V8H11V7ZM13 9H12V10H13V9ZM9 7H10V8H9V7ZM8 7H7V8H8V7ZM5 7H6V8H5V7ZM4 7H3V8H4V7ZM2 9H3V10H2V9ZM11 9H4V10H11V9Z",fill:n}))}),fWe=["color"],Mer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,fWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5.49998 0.5C5.49998 0.223858 5.72383 0 5.99998 0H7.49998H8.99998C9.27612 0 9.49998 0.223858 9.49998 0.5C9.49998 0.776142 9.27612 1 8.99998 1H7.99998V2.11922C9.09832 2.20409 10.119 2.56622 10.992 3.13572C11.0116 3.10851 11.0336 3.08252 11.058 3.05806L12.058 2.05806C12.3021 1.81398 12.6978 1.81398 12.9419 2.05806C13.186 2.30214 13.186 2.69786 12.9419 2.94194L11.967 3.91682C13.1595 5.07925 13.9 6.70314 13.9 8.49998C13.9 12.0346 11.0346 14.9 7.49998 14.9C3.96535 14.9 1.09998 12.0346 1.09998 8.49998C1.09998 5.13361 3.69904 2.3743 6.99998 2.11922V1H5.99998C5.72383 1 5.49998 0.776142 5.49998 0.5ZM2.09998 8.49998C2.09998 5.51764 4.51764 3.09998 7.49998 3.09998C10.4823 3.09998 12.9 5.51764 12.9 8.49998C12.9 11.4823 10.4823 13.9 7.49998 13.9C4.51764 13.9 2.09998 11.4823 2.09998 8.49998ZM7.49998 8.49998V4.09998C5.06992 4.09998 3.09998 6.06992 3.09998 8.49998C3.09998 10.93 5.06992 12.9 7.49998 12.9C8.715 12.9 9.815 12.4075 10.6112 11.6112L7.49998 8.49998Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),hWe=["color"],Der=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,hWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2 4.25C2 4.11193 2.11193 4 2.25 4H12.75C12.8881 4 13 4.11193 13 4.25V11.5H2V4.25ZM2.25 3C1.55964 3 1 3.55964 1 4.25V12H0V12.5C0 12.7761 0.223858 13 0.5 13H14.5C14.7761 13 15 12.7761 15 12.5V12H14V4.25C14 3.55964 13.4404 3 12.75 3H2.25Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),mWe=["color"],Ber=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,mWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.75432 0.819537C7.59742 0.726821 7.4025 0.726821 7.24559 0.819537L1.74559 4.06954C1.59336 4.15949 1.49996 4.32317 1.49996 4.5C1.49996 4.67683 1.59336 4.84051 1.74559 4.93046L7.24559 8.18046C7.4025 8.27318 7.59742 8.27318 7.75432 8.18046L13.2543 4.93046C13.4066 4.84051 13.5 4.67683 13.5 4.5C13.5 4.32317 13.4066 4.15949 13.2543 4.06954L7.75432 0.819537ZM7.49996 7.16923L2.9828 4.5L7.49996 1.83077L12.0171 4.5L7.49996 7.16923ZM1.5695 7.49564C1.70998 7.2579 2.01659 7.17906 2.25432 7.31954L7.49996 10.4192L12.7456 7.31954C12.9833 7.17906 13.2899 7.2579 13.4304 7.49564C13.5709 7.73337 13.4921 8.03998 13.2543 8.18046L7.75432 11.4305C7.59742 11.5232 7.4025 11.5232 7.24559 11.4305L1.74559 8.18046C1.50786 8.03998 1.42901 7.73337 1.5695 7.49564ZM1.56949 10.4956C1.70998 10.2579 2.01658 10.1791 2.25432 10.3195L7.49996 13.4192L12.7456 10.3195C12.9833 10.1791 13.2899 10.2579 13.4304 10.4956C13.5709 10.7334 13.4921 11.04 13.2543 11.1805L7.75432 14.4305C7.59742 14.5232 7.4025 14.5232 7.24559 14.4305L1.74559 11.1805C1.50785 11.04 1.42901 10.7334 1.56949 10.4956Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),gWe=["color"],zer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,gWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M9 2H6V13H9V2ZM10 2V13H12.5C12.7761 13 13 12.7761 13 12.5V2.5C13 2.22386 12.7761 2 12.5 2H10ZM2.5 2H5V13H2.5C2.22386 13 2 12.7761 2 12.5V2.5C2 2.22386 2.22386 2 2.5 2ZM2.5 1C1.67157 1 1 1.67157 1 2.5V12.5C1 13.3284 1.67157 14 2.5 14H12.5C13.3284 14 14 13.3284 14 12.5V2.5C14 1.67157 13.3284 1 12.5 1H2.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),vWe=["color"],jer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,vWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.68979 2.75C3.89667 2.74979 4.08232 2.87701 4.15679 3.07003L7.36662 11.39C7.46602 11.6477 7.33774 11.9371 7.0801 12.0365C6.82247 12.1359 6.53304 12.0076 6.43365 11.75L5.3825 9.02537H2.01133L0.966992 11.749C0.868128 12.0068 0.578964 12.1357 0.321126 12.0369C0.0632878 11.938 -0.0655864 11.6488 0.0332774 11.391L3.22344 3.07099C3.29751 2.87782 3.4829 2.75021 3.68979 2.75ZM3.69174 4.64284L5.05458 8.17537H2.33724L3.69174 4.64284ZM10.8989 5.20703C9.25818 5.20703 8.00915 6.68569 8.00915 8.60972C8.00915 10.6337 9.35818 12.0124 10.8989 12.0124C11.7214 12.0124 12.5744 11.6692 13.1543 11.0219V11.53C13.1543 11.7785 13.3557 11.98 13.6043 11.98C13.8528 11.98 14.0543 11.7785 14.0543 11.53V5.72C14.0543 5.47147 13.8528 5.27 13.6043 5.27C13.3557 5.27 13.1543 5.47147 13.1543 5.72V6.22317C12.6054 5.60095 11.7924 5.20703 10.8989 5.20703ZM13.1543 9.79823V7.30195C12.7639 6.58101 11.9414 6.05757 11.0868 6.05757C10.1088 6.05757 9.03503 6.96581 9.03503 8.60955C9.03503 10.1533 10.0088 11.1615 11.0868 11.1615C11.9701 11.1615 12.7719 10.4952 13.1543 9.79823Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),yWe=["color"],Fer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,yWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.69899 5.20703C2.05823 5.20703 0.809204 6.68569 0.809204 8.60972C0.809204 10.6337 2.15823 12.0124 3.69899 12.0124C4.52126 12.0124 5.37402 11.6693 5.9539 11.0223V11.53C5.9539 11.7785 6.15537 11.98 6.4039 11.98C6.65243 11.98 6.8539 11.7785 6.8539 11.53V5.72001C6.8539 5.47149 6.65243 5.27001 6.4039 5.27001C6.15537 5.27001 5.9539 5.47149 5.9539 5.72001V6.22269C5.40506 5.60075 4.59218 5.20703 3.69899 5.20703ZM5.9539 9.799V7.30117C5.56339 6.58064 4.74118 6.05757 3.8868 6.05757C2.9089 6.05757 1.83508 6.96581 1.83508 8.60955C1.83508 10.1533 2.80889 11.1615 3.8868 11.1615C4.76984 11.1615 5.57141 10.4957 5.9539 9.799ZM10.799 5.20703C9.15823 5.20703 7.9092 6.68569 7.9092 8.60972C7.9092 10.6337 9.25823 12.0124 10.799 12.0124C11.6215 12.0124 12.4744 11.6692 13.0543 11.0218V11.53C13.0543 11.7785 13.2558 11.98 13.5043 11.98C13.7529 11.98 13.9543 11.7785 13.9543 11.53V5.72C13.9543 5.47147 13.7529 5.27 13.5043 5.27C13.2558 5.27 13.0543 5.47147 13.0543 5.72V6.22318C12.5055 5.60095 11.6924 5.20703 10.799 5.20703ZM13.0543 9.79822V7.30196C12.664 6.58102 11.8415 6.05757 10.9868 6.05757C10.0089 6.05757 8.93508 6.96581 8.93508 8.60955C8.93508 10.1533 9.90889 11.1615 10.9868 11.1615C11.8702 11.1615 12.672 10.4952 13.0543 9.79822Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),bWe=["color"],Ver=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,bWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M11.2895 2.75C11.4964 2.74979 11.6821 2.87701 11.7565 3.07003L14.9664 11.39C15.0657 11.6477 14.9375 11.9371 14.6798 12.0365C14.4222 12.1359 14.1328 12.0076 14.0334 11.75L12.9822 9.02537H9.61106L8.56672 11.749C8.46786 12.0068 8.1787 12.1357 7.92086 12.0369C7.66302 11.938 7.53415 11.6488 7.63301 11.391L10.8232 3.07099C10.8972 2.87782 11.0826 2.75021 11.2895 2.75ZM11.2915 4.64284L12.6543 8.17537H9.93698L11.2915 4.64284ZM2.89895 5.20703C1.25818 5.20703 0.00915527 6.68569 0.00915527 8.60972C0.00915527 10.6337 1.35818 12.0124 2.89895 12.0124C3.72141 12.0124 4.57438 11.6692 5.15427 11.0219V11.53C5.15427 11.7785 5.35574 11.98 5.60427 11.98C5.8528 11.98 6.05427 11.7785 6.05427 11.53V5.72C6.05427 5.47147 5.8528 5.27 5.60427 5.27C5.35574 5.27 5.15427 5.47147 5.15427 5.72V6.22317C4.60543 5.60095 3.79236 5.20703 2.89895 5.20703ZM5.15427 9.79823V7.30195C4.76393 6.58101 3.94144 6.05757 3.08675 6.05757C2.10885 6.05757 1.03503 6.96581 1.03503 8.60955C1.03503 10.1533 2.00885 11.1615 3.08675 11.1615C3.97011 11.1615 4.77195 10.4952 5.15427 9.79823Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),xWe=["color"],Her=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,xWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.6255 2.75C3.83478 2.75 4.02192 2.88034 4.09448 3.07664L7.16985 11.3962C7.2656 11.6552 7.13324 11.9428 6.87423 12.0386C6.61522 12.1343 6.32763 12.002 6.23188 11.7429L5.22387 9.01603H2.02712L1.01911 11.7429C0.923362 12.002 0.635774 12.1343 0.376762 12.0386C0.117749 11.9428 -0.0146052 11.6552 0.0811401 11.3962L3.15651 3.07664C3.22908 2.88034 3.41621 2.75 3.6255 2.75ZM3.6255 4.69207L4.90966 8.16603H2.34133L3.6255 4.69207ZM11.3719 2.75C11.5811 2.75 11.7683 2.88034 11.8408 3.07664L14.9162 11.3962C15.012 11.6552 14.8796 11.9428 14.6206 12.0386C14.3616 12.1343 14.074 12.002 13.9782 11.7429L12.9702 9.01603H9.77348L8.76547 11.7429C8.66972 12.002 8.38213 12.1343 8.12312 12.0386C7.86411 11.9428 7.73175 11.6552 7.8275 11.3962L10.9029 3.07664C10.9754 2.88034 11.1626 2.75 11.3719 2.75ZM11.3719 4.69207L12.656 8.16603H10.0877L11.3719 4.69207Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),wWe=["color"],$er=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,wWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.55293 0.999969C4.75295 0.999969 4.93372 1.11917 5.0125 1.30301L8.01106 8.29982C8.11984 8.55363 8.00226 8.84757 7.74844 8.95635C7.49463 9.06512 7.20069 8.94754 7.09191 8.69373L6.11613 6.41685H2.98973L2.01395 8.69373C1.90517 8.94754 1.61123 9.06512 1.35742 8.95635C1.1036 8.84757 0.986023 8.55363 1.0948 8.29982L4.09336 1.30301C4.17214 1.11917 4.35291 0.999969 4.55293 0.999969ZM4.55293 2.76929L5.75186 5.56685H3.354L4.55293 2.76929ZM11.0562 9.00214C11.2617 9.00214 11.4463 8.87633 11.5215 8.68502L14.2733 1.68299C14.3743 1.42598 14.2478 1.13575 13.9908 1.03475C13.7338 0.933747 13.4436 1.06021 13.3426 1.31722L11.0562 7.13514L8.76973 1.31722C8.66873 1.06021 8.3785 0.933747 8.1215 1.03475C7.86449 1.13575 7.73802 1.42598 7.83902 1.68299L10.5908 8.68502C10.666 8.87633 10.8506 9.00214 11.0562 9.00214ZM14.9537 12.4999C14.9537 12.606 14.9115 12.7077 14.8365 12.7828L12.8365 14.7828C12.6803 14.939 12.4271 14.939 12.2708 14.7828C12.1146 14.6265 12.1146 14.3733 12.2708 14.2171L13.588 12.8999H1.51937L2.83653 14.2171C2.99274 14.3733 2.99274 14.6265 2.83653 14.7828C2.68032 14.939 2.42705 14.939 2.27084 14.7828L0.270843 12.7828C0.195828 12.7077 0.153687 12.606 0.153687 12.4999C0.153687 12.3938 0.195828 12.2921 0.270843 12.2171L2.27084 10.2171C2.42705 10.0609 2.68032 10.0609 2.83653 10.2171C2.99274 10.3733 2.99274 10.6265 2.83653 10.7828L1.51937 12.0999L13.588 12.0999L12.2708 10.7828C12.1146 10.6265 12.1146 10.3733 12.2708 10.2171C12.4271 10.0609 12.6803 10.0609 12.8365 10.2171L14.8365 12.2171C14.9115 12.2921 14.9537 12.3938 14.9537 12.4999Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),CWe=["color"],DE=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,CWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M8.69667 0.0403541C8.90859 0.131038 9.03106 0.354857 8.99316 0.582235L8.0902 6.00001H12.5C12.6893 6.00001 12.8625 6.10701 12.9472 6.27641C13.0319 6.4458 13.0136 6.6485 12.8999 6.80001L6.89997 14.8C6.76167 14.9844 6.51521 15.0503 6.30328 14.9597C6.09135 14.869 5.96888 14.6452 6.00678 14.4178L6.90974 9H2.49999C2.31061 9 2.13748 8.893 2.05278 8.72361C1.96809 8.55422 1.98636 8.35151 2.09999 8.2L8.09997 0.200038C8.23828 0.0156255 8.48474 -0.0503301 8.69667 0.0403541ZM3.49999 8.00001H7.49997C7.64695 8.00001 7.78648 8.06467 7.88148 8.17682C7.97648 8.28896 8.01733 8.43723 7.99317 8.5822L7.33027 12.5596L11.5 7.00001H7.49997C7.353 7.00001 7.21347 6.93534 7.11846 6.8232C7.02346 6.71105 6.98261 6.56279 7.00678 6.41781L7.66968 2.44042L3.49999 8.00001Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),SWe=["color"],Uer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,SWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.78233 2.21713C3.70732 2.14212 3.60557 2.09998 3.49949 2.09998C3.3934 2.09998 3.29166 2.14212 3.21664 2.21713L1.21664 4.21713C1.06044 4.37334 1.06044 4.62661 1.21664 4.78282C1.37285 4.93903 1.62612 4.93903 1.78233 4.78282L3.09949 3.46566L3.09949 11.5343L1.78233 10.2171C1.62612 10.0609 1.37285 10.0609 1.21664 10.2171C1.06043 10.3733 1.06043 10.6266 1.21664 10.7828L3.21664 12.7828C3.29166 12.8578 3.3934 12.9 3.49949 12.9C3.60557 12.9 3.70731 12.8578 3.78233 12.7828L5.78233 10.7828C5.93854 10.6266 5.93854 10.3733 5.78233 10.2171C5.62612 10.0609 5.37285 10.0609 5.21664 10.2171L3.89949 11.5343L3.89949 3.46566L5.21664 4.78282C5.37285 4.93903 5.62612 4.93903 5.78233 4.78282C5.93854 4.62661 5.93854 4.37334 5.78233 4.21713L3.78233 2.21713ZM8.49998 3.99997C8.22383 3.99997 7.99998 4.22382 7.99998 4.49997C7.99998 4.77611 8.22383 4.99997 8.49998 4.99997H14.5C14.7761 4.99997 15 4.77611 15 4.49997C15 4.22382 14.7761 3.99997 14.5 3.99997H8.49998ZM7.99998 7.49997C7.99998 7.22382 8.22383 6.99997 8.49998 6.99997H14.5C14.7761 6.99997 15 7.22382 15 7.49997C15 7.77611 14.7761 7.99997 14.5 7.99997H8.49998C8.22383 7.99997 7.99998 7.77611 7.99998 7.49997ZM8.49998 9.99997C8.22383 9.99997 7.99998 10.2238 7.99998 10.5C7.99998 10.7761 8.22383 11 8.49998 11H14.5C14.7761 11 15 10.7761 15 10.5C15 10.2238 14.7761 9.99997 14.5 9.99997H8.49998Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),TWe=["color"],Ger=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,TWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.62471 4.00001L4.56402 4.00001C4.04134 3.99993 3.70687 3.99988 3.4182 4.055C2.2379 4.28039 1.29846 5.17053 1.05815 6.33035C0.999538 6.61321 0.999604 6.93998 0.999703 7.43689L0.999711 7.50001L0.999703 7.56313C0.999604 8.06004 0.999538 8.38681 1.05815 8.66967C1.29846 9.8295 2.2379 10.7196 3.4182 10.945C3.70688 11.0001 4.04135 11.0001 4.56403 11L4.62471 11H5.49971C5.77585 11 5.99971 10.7762 5.99971 10.5C5.99971 10.2239 5.77585 10 5.49971 10H4.62471C4.02084 10 3.78907 9.99777 3.60577 9.96277C2.80262 9.8094 2.19157 9.21108 2.03735 8.46678C2.00233 8.29778 1.99971 8.08251 1.99971 7.50001C1.99971 6.91752 2.00233 6.70225 2.03735 6.53324C2.19157 5.78895 2.80262 5.19062 3.60577 5.03725C3.78907 5.00225 4.02084 5.00001 4.62471 5.00001H5.49971C5.77585 5.00001 5.99971 4.77615 5.99971 4.50001C5.99971 4.22387 5.77585 4.00001 5.49971 4.00001H4.62471ZM10.3747 5.00001C10.9786 5.00001 11.2104 5.00225 11.3937 5.03725C12.1968 5.19062 12.8079 5.78895 12.9621 6.53324C12.9971 6.70225 12.9997 6.91752 12.9997 7.50001C12.9997 8.08251 12.9971 8.29778 12.9621 8.46678C12.8079 9.21108 12.1968 9.8094 11.3937 9.96277C11.2104 9.99777 10.9786 10 10.3747 10H9.49971C9.22357 10 8.99971 10.2239 8.99971 10.5C8.99971 10.7762 9.22357 11 9.49971 11H10.3747L10.4354 11C10.9581 11.0001 11.2925 11.0001 11.5812 10.945C12.7615 10.7196 13.701 9.8295 13.9413 8.66967C13.9999 8.38681 13.9998 8.06005 13.9997 7.56314L13.9997 7.50001L13.9997 7.43688C13.9998 6.93998 13.9999 6.61321 13.9413 6.33035C13.701 5.17053 12.7615 4.28039 11.5812 4.055C11.2925 3.99988 10.9581 3.99993 10.4354 4.00001L10.3747 4.00001H9.49971C9.22357 4.00001 8.99971 4.22387 8.99971 4.50001C8.99971 4.77615 9.22357 5.00001 9.49971 5.00001H10.3747ZM5.00038 7C4.72424 7 4.50038 7.22386 4.50038 7.5C4.50038 7.77614 4.72424 8 5.00038 8H10.0004C10.2765 8 10.5004 7.77614 10.5004 7.5C10.5004 7.22386 10.2765 7 10.0004 7H5.00038Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),EWe=["color"],qer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,EWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M8.51194 3.00541C9.18829 2.54594 10.0435 2.53694 10.6788 2.95419C10.8231 3.04893 10.9771 3.1993 11.389 3.61119C11.8009 4.02307 11.9513 4.17714 12.046 4.32141C12.4633 4.95675 12.4543 5.81192 11.9948 6.48827C11.8899 6.64264 11.7276 6.80811 11.3006 7.23511L10.6819 7.85383C10.4867 8.04909 10.4867 8.36567 10.6819 8.56093C10.8772 8.7562 11.1938 8.7562 11.389 8.56093L12.0077 7.94221L12.0507 7.89929C12.4203 7.52976 12.6568 7.2933 12.822 7.0502C13.4972 6.05623 13.5321 4.76252 12.8819 3.77248C12.7233 3.53102 12.4922 3.30001 12.1408 2.94871L12.0961 2.90408L12.0515 2.85942C11.7002 2.508 11.4692 2.27689 11.2277 2.11832C10.2377 1.46813 8.94398 1.50299 7.95001 2.17822C7.70691 2.34336 7.47044 2.57991 7.1009 2.94955L7.058 2.99247L6.43928 3.61119C6.24401 3.80645 6.24401 4.12303 6.43928 4.31829C6.63454 4.51355 6.95112 4.51355 7.14638 4.31829L7.7651 3.69957C8.1921 3.27257 8.35757 3.11027 8.51194 3.00541ZM4.31796 7.14672C4.51322 6.95146 4.51322 6.63487 4.31796 6.43961C4.12269 6.24435 3.80611 6.24435 3.61085 6.43961L2.99213 7.05833L2.94922 7.10124C2.57957 7.47077 2.34303 7.70724 2.17788 7.95035C1.50265 8.94432 1.4678 10.238 2.11799 11.2281C2.27656 11.4695 2.50766 11.7005 2.8591 12.0518L2.90374 12.0965L2.94837 12.1411C3.29967 12.4925 3.53068 12.7237 3.77214 12.8822C4.76219 13.5324 6.05589 13.4976 7.04986 12.8223C7.29296 12.6572 7.52943 12.4206 7.89896 12.051L7.89897 12.051L7.94188 12.0081L8.5606 11.3894C8.75586 11.1941 8.75586 10.8775 8.5606 10.6823C8.36533 10.487 8.04875 10.487 7.85349 10.6823L7.23477 11.301C6.80777 11.728 6.6423 11.8903 6.48794 11.9951C5.81158 12.4546 4.95642 12.4636 4.32107 12.0464C4.17681 11.9516 4.02274 11.8012 3.61085 11.3894C3.19896 10.9775 3.0486 10.8234 2.95385 10.6791C2.53661 10.0438 2.54561 9.18863 3.00507 8.51227C3.10993 8.35791 3.27224 8.19244 3.69924 7.76544L4.31796 7.14672ZM9.62172 6.08558C9.81698 5.89032 9.81698 5.57373 9.62172 5.37847C9.42646 5.18321 9.10988 5.18321 8.91461 5.37847L5.37908 8.91401C5.18382 9.10927 5.18382 9.42585 5.37908 9.62111C5.57434 9.81637 5.89092 9.81637 6.08619 9.62111L9.62172 6.08558Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),AWe=["color"],Ker=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,AWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M13.3536 2.35355C13.5488 2.15829 13.5488 1.84171 13.3536 1.64645C13.1583 1.45118 12.8417 1.45118 12.6464 1.64645L1.64645 12.6464C1.45118 12.8417 1.45118 13.1583 1.64645 13.3536C1.84171 13.5488 2.15829 13.5488 2.35355 13.3536L13.3536 2.35355ZM2.03735 8.46678C2.17398 9.12619 2.66918 9.67103 3.33886 9.89338L2.57833 10.6539C1.80843 10.2534 1.23784 9.53693 1.05815 8.66967C0.999538 8.38681 0.999604 8.06004 0.999703 7.56313L0.999711 7.50001L0.999703 7.43689C0.999604 6.93998 0.999538 6.61321 1.05815 6.33035C1.29846 5.17053 2.2379 4.28039 3.4182 4.055C3.70687 3.99988 4.04134 3.99993 4.56402 4.00001L4.62471 4.00001H5.49971C5.77585 4.00001 5.99971 4.22387 5.99971 4.50001C5.99971 4.77615 5.77585 5.00001 5.49971 5.00001H4.62471C4.02084 5.00001 3.78907 5.00225 3.60577 5.03725C2.80262 5.19062 2.19157 5.78895 2.03735 6.53324C2.00233 6.70225 1.99971 6.91752 1.99971 7.50001C1.99971 8.08251 2.00233 8.29778 2.03735 8.46678ZM12.9621 6.53324C12.8255 5.87397 12.3304 5.32922 11.661 5.10679L12.4215 4.34631C13.1912 4.74686 13.7616 5.46323 13.9413 6.33035C13.9999 6.61321 13.9998 6.93998 13.9997 7.43688L13.9997 7.50001L13.9997 7.56314C13.9998 8.06005 13.9999 8.38681 13.9413 8.66967C13.701 9.8295 12.7615 10.7196 11.5812 10.945C11.2925 11.0001 10.9581 11.0001 10.4354 11L10.3747 11H9.49971C9.22357 11 8.99971 10.7762 8.99971 10.5C8.99971 10.2239 9.22357 10 9.49971 10H10.3747C10.9786 10 11.2104 9.99777 11.3937 9.96277C12.1968 9.8094 12.8079 9.21108 12.9621 8.46678C12.9971 8.29778 12.9997 8.08251 12.9997 7.50001C12.9997 6.91752 12.9971 6.70225 12.9621 6.53324Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),PWe=["color"],Zer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,PWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.50021 0C4.77635 0 5.0002 0.223853 5.0002 0.49999V2.49995C5.0002 2.77609 4.77635 2.99994 4.50021 2.99994C4.22408 2.99994 4.00022 2.77609 4.00022 2.49995V0.49999C4.00022 0.223853 4.22408 0 4.50021 0ZM0.646451 0.64647C0.84171 0.451212 1.15829 0.451212 1.35354 0.64647L2.85351 2.14644C3.04877 2.3417 3.04877 2.65827 2.85351 2.85353C2.65826 3.04879 2.34168 3.04879 2.14642 2.85353L0.646452 1.35356C0.451193 1.1583 0.451193 0.841728 0.646451 0.64647ZM0.00030517 4.49991C0.00030517 4.22377 0.224158 3.99992 0.500295 3.99992H2.50025C2.77639 3.99992 3.00024 4.22377 3.00024 4.49991C3.00024 4.77605 2.77639 4.9999 2.50025 4.9999H0.500295C0.224158 4.9999 0.00030517 4.77605 0.00030517 4.49991ZM12.0001 10.4998C12.0001 10.2236 12.2239 9.9998 12.5001 9.9998H14.5C14.7761 9.9998 15 10.2236 15 10.4998C15 10.7759 14.7761 10.9998 14.5 10.9998H12.5001C12.2239 10.9998 12.0001 10.7759 12.0001 10.4998ZM10.5001 11.9998C10.7762 11.9998 11.0001 12.2236 11.0001 12.4997V14.4997C11.0001 14.7758 10.7762 14.9997 10.5001 14.9997C10.224 14.9997 10.0001 14.7758 10.0001 14.4997V12.4997C10.0001 12.2236 10.224 11.9998 10.5001 11.9998ZM12.1462 12.1462C12.3415 11.951 12.658 11.951 12.8533 12.1462L14.3533 13.6462C14.5485 13.8415 14.5485 14.158 14.3533 14.3533C14.158 14.5485 13.8414 14.5485 13.6462 14.3533L12.1462 12.8533C11.951 12.6581 11.951 12.3415 12.1462 12.1462ZM7.76478 3.69938C8.19177 3.27238 8.35724 3.11008 8.5116 3.00522C9.18794 2.54577 10.0431 2.53677 10.6784 2.95401C10.8227 3.04875 10.9767 3.19911 11.3886 3.61099C11.8005 4.02287 11.9509 4.17694 12.0456 4.3212C12.4628 4.95653 12.4539 5.81168 11.9944 6.48802C11.8895 6.64238 11.7272 6.80785 11.3002 7.23484L10.6815 7.85354C10.4863 8.0488 10.4863 8.36538 10.6815 8.56064C10.8768 8.75589 11.1934 8.75589 11.3886 8.56064L12.0073 7.94193L12.0502 7.89903C12.4199 7.5295 12.6564 7.29303 12.8216 7.04993C13.4968 6.05598 13.5316 4.7623 12.8815 3.77228C12.7229 3.53083 12.4918 3.29982 12.1404 2.94853L12.0957 2.9039L12.0511 2.85925C11.6998 2.50782 11.4688 2.27672 11.2273 2.11816C10.2373 1.46798 8.94364 1.50284 7.94968 2.17805C7.70659 2.34319 7.47012 2.57973 7.1006 2.94936L7.1006 2.94937L7.05769 2.99228L6.43898 3.61099C6.24372 3.80625 6.24372 4.12282 6.43898 4.31808C6.63424 4.51334 6.95081 4.51334 7.14607 4.31808L7.76478 3.69938ZM2.99191 7.05807L2.94899 7.10097C2.57935 7.4705 2.34282 7.70697 2.17767 7.95006C1.50246 8.94401 1.4676 10.2377 2.11778 11.2277C2.27634 11.4692 2.50744 11.7002 2.85886 12.0515L2.85888 12.0515L2.90352 12.0961L2.94815 12.1407L2.94815 12.1407L2.94817 12.1408C3.29945 12.4922 3.53045 12.7233 3.7719 12.8818C4.76193 13.532 6.0556 13.4972 7.04956 12.8219C7.29265 12.6568 7.52912 12.4203 7.89865 12.0506L7.94155 12.0077L8.56026 11.389C8.75552 11.1937 8.75552 10.8772 8.56026 10.6819C8.365 10.4867 8.04842 10.4867 7.85317 10.6819L7.23446 11.3006C6.80747 11.7276 6.642 11.8899 6.48764 11.9948C5.8113 12.4542 4.95615 12.4632 4.32082 12.046C4.17656 11.9512 4.02249 11.8009 3.61061 11.389C3.19873 10.9771 3.04837 10.8231 2.95363 10.6788C2.53639 10.0435 2.54539 9.18832 3.00484 8.51198C3.10971 8.35761 3.27201 8.19215 3.699 7.76516L4.3177 7.14645C4.51296 6.95119 4.51296 6.63462 4.3177 6.43936C4.12245 6.2441 3.80587 6.2441 3.61061 6.43936L2.99191 7.05807Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),kWe=["color"],Wer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,kWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.56427 3.99988C4.58422 3.99989 4.60445 3.99989 4.62496 3.99989H5.49996C5.7761 3.99989 5.99996 4.22375 5.99996 4.49989C5.99996 4.77603 5.7761 4.99989 5.49996 4.99989H4.62496C4.02108 4.99989 3.78932 5.00213 3.60601 5.03713C2.80287 5.1905 2.19181 5.78883 2.03759 6.53312C2.00257 6.70212 1.99996 6.91739 1.99996 7.49989C1.99996 8.08239 2.00257 8.29766 2.03759 8.46666C2.19181 9.21095 2.80287 9.80928 3.60601 9.96265C3.78932 9.99765 4.02108 9.99989 4.62496 9.99989H5.49996C5.7761 9.99989 5.99996 10.2237 5.99996 10.4999C5.99996 10.776 5.7761 10.9999 5.49996 10.9999H4.62496C4.60445 10.9999 4.58422 10.9999 4.56427 10.9999C4.04159 11 3.70712 11 3.41845 10.9449C2.23814 10.7195 1.29871 9.82937 1.05839 8.66955C0.999782 8.38669 0.999848 8.05992 0.999947 7.56301C0.999951 7.54227 0.999955 7.52123 0.999955 7.49989C0.999955 7.47855 0.999951 7.45751 0.999947 7.43677C0.999848 6.93986 0.999782 6.61309 1.05839 6.33023C1.29871 5.17041 2.23814 4.28027 3.41845 4.05488C3.70712 3.99976 4.04159 3.99981 4.56427 3.99988ZM11.3939 5.03713C11.2106 5.00213 10.9788 4.99989 10.375 4.99989H9.49996C9.22381 4.99989 8.99996 4.77603 8.99996 4.49989C8.99996 4.22375 9.22381 3.99989 9.49996 3.99989H10.375C10.3955 3.99989 10.4157 3.99989 10.4356 3.99988C10.9583 3.99981 11.2928 3.99976 11.5815 4.05488C12.7618 4.28027 13.7012 5.17041 13.9415 6.33023C14.0001 6.61309 14.0001 6.93985 14 7.43676C14 7.4575 14 7.47854 14 7.49989C14 7.52124 14 7.54228 14 7.56302C14.0001 8.05992 14.0001 8.38669 13.9415 8.66955C13.7012 9.82937 12.7618 10.7195 11.5815 10.9449C11.2928 11 10.9583 11 10.4356 10.9999C10.4157 10.9999 10.3955 10.9999 10.375 10.9999H9.49996C9.22381 10.9999 8.99996 10.776 8.99996 10.4999C8.99996 10.2237 9.22381 9.99989 9.49996 9.99989H10.375C10.9788 9.99989 11.2106 9.99765 11.3939 9.96265C12.197 9.80928 12.8081 9.21095 12.9623 8.46666C12.9973 8.29766 13 8.08239 13 7.49989C13 6.91739 12.9973 6.70212 12.9623 6.53312C12.8081 5.78883 12.197 5.1905 11.3939 5.03713Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),_We=["color"],Jer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,_We);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M10.6788 2.95419C10.0435 2.53694 9.18829 2.54594 8.51194 3.00541C8.35757 3.11027 8.1921 3.27257 7.7651 3.69957L7.14638 4.31829C6.95112 4.51355 6.63454 4.51355 6.43928 4.31829C6.24401 4.12303 6.24401 3.80645 6.43928 3.61119L7.058 2.99247C7.0725 2.97797 7.08679 2.96366 7.1009 2.94955C7.47044 2.57991 7.70691 2.34336 7.95001 2.17822C8.94398 1.50299 10.2377 1.46813 11.2277 2.11832C11.4692 2.27689 11.7002 2.508 12.0515 2.85942C12.0662 2.8741 12.081 2.88898 12.0961 2.90408C12.1112 2.91917 12.1261 2.93405 12.1408 2.94871C12.4922 3.30001 12.7233 3.53102 12.8819 3.77248C13.5321 4.76252 13.4972 6.05623 12.822 7.0502C12.6568 7.2933 12.4203 7.52976 12.0507 7.89929C12.0366 7.9134 12.0222 7.92771 12.0077 7.94221L11.389 8.56093C11.1938 8.7562 10.8772 8.7562 10.6819 8.56093C10.4867 8.36567 10.4867 8.04909 10.6819 7.85383L11.3006 7.23511C11.7276 6.80811 11.8899 6.64264 11.9948 6.48827C12.4543 5.81192 12.4633 4.95675 12.046 4.32141C11.9513 4.17714 11.8009 4.02307 11.389 3.61119C10.9771 3.1993 10.8231 3.04893 10.6788 2.95419ZM4.31796 6.43961C4.51322 6.63487 4.51322 6.95146 4.31796 7.14672L3.69924 7.76544C3.27224 8.19244 3.10993 8.35791 3.00507 8.51227C2.54561 9.18863 2.53661 10.0438 2.95385 10.6791C3.0486 10.8234 3.19896 10.9775 3.61085 11.3894C4.02274 11.8012 4.17681 11.9516 4.32107 12.0464C4.95642 12.4636 5.81158 12.4546 6.48794 11.9951C6.6423 11.8903 6.80777 11.728 7.23477 11.301L7.85349 10.6823C8.04875 10.487 8.36533 10.487 8.5606 10.6823C8.75586 10.8775 8.75586 11.1941 8.5606 11.3894L7.94188 12.0081C7.92738 12.0226 7.91307 12.0369 7.89897 12.051C7.52943 12.4206 7.29296 12.6572 7.04986 12.8223C6.05589 13.4976 4.76219 13.5324 3.77214 12.8822C3.53068 12.7237 3.29967 12.4925 2.94837 12.1411C2.93371 12.1264 2.91883 12.1116 2.90374 12.0965C2.88865 12.0814 2.87377 12.0665 2.8591 12.0518C2.50766 11.7005 2.27656 11.4695 2.11799 11.2281C1.4678 10.238 1.50265 8.94432 2.17788 7.95035C2.34303 7.70724 2.57957 7.47077 2.94922 7.10124C2.96333 7.08713 2.97763 7.07283 2.99213 7.05833L3.61085 6.43961C3.80611 6.24435 4.12269 6.24435 4.31796 6.43961Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),RWe=["color"],Yer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,RWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2 1C1.44772 1 1 1.44772 1 2V13C1 13.5523 1.44772 14 2 14H13C13.5523 14 14 13.5523 14 13V2C14 1.44772 13.5523 1 13 1H2ZM3.05 6H4.95V12H3.05V6ZM5.075 4.005C5.075 4.59871 4.59371 5.08 4 5.08C3.4063 5.08 2.925 4.59871 2.925 4.005C2.925 3.41129 3.4063 2.93 4 2.93C4.59371 2.93 5.075 3.41129 5.075 4.005ZM12 8.35713C12 6.55208 10.8334 5.85033 9.67449 5.85033C9.29502 5.83163 8.91721 5.91119 8.57874 6.08107C8.32172 6.21007 8.05265 6.50523 7.84516 7.01853H7.79179V6.00044H6V12.0047H7.90616V8.8112C7.8786 8.48413 7.98327 8.06142 8.19741 7.80987C8.41156 7.55832 8.71789 7.49825 8.95015 7.46774H9.02258C9.62874 7.46774 10.0786 7.84301 10.0786 8.78868V12.0047H11.9847L12 8.35713Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),IWe=["color"],Xer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,IWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.5 5.25C1.91421 5.25 2.25 4.91421 2.25 4.5C2.25 4.08579 1.91421 3.75 1.5 3.75C1.08579 3.75 0.75 4.08579 0.75 4.5C0.75 4.91421 1.08579 5.25 1.5 5.25ZM4 4.5C4 4.22386 4.22386 4 4.5 4H13.5C13.7761 4 14 4.22386 14 4.5C14 4.77614 13.7761 5 13.5 5H4.5C4.22386 5 4 4.77614 4 4.5ZM4.5 7C4.22386 7 4 7.22386 4 7.5C4 7.77614 4.22386 8 4.5 8H13.5C13.7761 8 14 7.77614 14 7.5C14 7.22386 13.7761 7 13.5 7H4.5ZM4.5 10C4.22386 10 4 10.2239 4 10.5C4 10.7761 4.22386 11 4.5 11H13.5C13.7761 11 14 10.7761 14 10.5C14 10.2239 13.7761 10 13.5 10H4.5ZM2.25 7.5C2.25 7.91421 1.91421 8.25 1.5 8.25C1.08579 8.25 0.75 7.91421 0.75 7.5C0.75 7.08579 1.08579 6.75 1.5 6.75C1.91421 6.75 2.25 7.08579 2.25 7.5ZM1.5 11.25C1.91421 11.25 2.25 10.9142 2.25 10.5C2.25 10.0858 1.91421 9.75 1.5 9.75C1.08579 9.75 0.75 10.0858 0.75 10.5C0.75 10.9142 1.08579 11.25 1.5 11.25Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),OWe=["color"],Qer=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,OWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5 4.63601C5 3.76031 5.24219 3.1054 5.64323 2.67357C6.03934 2.24705 6.64582 1.9783 7.5014 1.9783C8.35745 1.9783 8.96306 2.24652 9.35823 2.67208C9.75838 3.10299 10 3.75708 10 4.63325V5.99999H5V4.63601ZM4 5.99999V4.63601C4 3.58148 4.29339 2.65754 4.91049 1.99307C5.53252 1.32329 6.42675 0.978302 7.5014 0.978302C8.57583 0.978302 9.46952 1.32233 10.091 1.99162C10.7076 2.65557 11 3.57896 11 4.63325V5.99999H12C12.5523 5.99999 13 6.44771 13 6.99999V13C13 13.5523 12.5523 14 12 14H3C2.44772 14 2 13.5523 2 13V6.99999C2 6.44771 2.44772 5.99999 3 5.99999H4ZM3 6.99999H12V13H3V6.99999Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),LWe=["color"],etr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,LWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.4986 0C6.3257 0 5.36107 0.38943 4.73753 1.19361C4.23745 1.83856 4 2.68242 4 3.63325H5C5 2.84313 5.19691 2.23312 5.5278 1.80636C5.91615 1.30552 6.55152 1 7.4986 1C8.35683 1 8.96336 1.26502 9.35846 1.68623C9.75793 2.11211 10 2.76044 10 3.63601V6H3C2.44772 6 2 6.44772 2 7V13C2 13.5523 2.44772 14 3 14H12C12.5523 14 13 13.5523 13 13V7C13 6.44771 12.5523 6 12 6H11V3.63601C11 2.58135 10.7065 1.66167 10.0878 1.0021C9.46477 0.337871 8.57061 0 7.4986 0ZM3 7H12V13H3V7Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),NWe=["color"],ttr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,NWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M9 3.63601C9 2.76044 9.24207 2.11211 9.64154 1.68623C10.0366 1.26502 10.6432 1 11.5014 1C12.4485 1 13.0839 1.30552 13.4722 1.80636C13.8031 2.23312 14 2.84313 14 3.63325H15C15 2.68242 14.7626 1.83856 14.2625 1.19361C13.6389 0.38943 12.6743 0 11.5014 0C10.4294 0 9.53523 0.337871 8.91218 1.0021C8.29351 1.66167 8 2.58135 8 3.63601V6H1C0.447715 6 0 6.44772 0 7V13C0 13.5523 0.447715 14 1 14H10C10.5523 14 11 13.5523 11 13V7C11 6.44772 10.5523 6 10 6H9V3.63601ZM1 7H10V13H1V7Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),MWe=["color"],rtr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,MWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.35355 1.85355C3.54882 1.65829 3.54882 1.34171 3.35355 1.14645C3.15829 0.951184 2.84171 0.951184 2.64645 1.14645L0.646447 3.14645C0.451184 3.34171 0.451184 3.65829 0.646447 3.85355L2.64645 5.85355C2.84171 6.04882 3.15829 6.04882 3.35355 5.85355C3.54882 5.65829 3.54882 5.34171 3.35355 5.14645L2.20711 4H9.5C11.433 4 13 5.567 13 7.5C13 7.77614 13.2239 8 13.5 8C13.7761 8 14 7.77614 14 7.5C14 5.01472 11.9853 3 9.5 3H2.20711L3.35355 1.85355ZM2 7.5C2 7.22386 1.77614 7 1.5 7C1.22386 7 1 7.22386 1 7.5C1 9.98528 3.01472 12 5.5 12H12.7929L11.6464 13.1464C11.4512 13.3417 11.4512 13.6583 11.6464 13.8536C11.8417 14.0488 12.1583 14.0488 12.3536 13.8536L14.3536 11.8536C14.5488 11.6583 14.5488 11.3417 14.3536 11.1464L12.3536 9.14645C12.1583 8.95118 11.8417 8.95118 11.6464 9.14645C11.4512 9.34171 11.4512 9.65829 11.6464 9.85355L12.7929 11H5.5C3.567 11 2 9.433 2 7.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),DWe=["color"],Yle=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,DWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M13.9 0.499976C13.9 0.279062 13.7209 0.0999756 13.5 0.0999756C13.2791 0.0999756 13.1 0.279062 13.1 0.499976V1.09998H12.5C12.2791 1.09998 12.1 1.27906 12.1 1.49998C12.1 1.72089 12.2791 1.89998 12.5 1.89998H13.1V2.49998C13.1 2.72089 13.2791 2.89998 13.5 2.89998C13.7209 2.89998 13.9 2.72089 13.9 2.49998V1.89998H14.5C14.7209 1.89998 14.9 1.72089 14.9 1.49998C14.9 1.27906 14.7209 1.09998 14.5 1.09998H13.9V0.499976ZM11.8536 3.14642C12.0488 3.34168 12.0488 3.65826 11.8536 3.85353L10.8536 4.85353C10.6583 5.04879 10.3417 5.04879 10.1465 4.85353C9.9512 4.65827 9.9512 4.34169 10.1465 4.14642L11.1464 3.14643C11.3417 2.95116 11.6583 2.95116 11.8536 3.14642ZM9.85357 5.14642C10.0488 5.34168 10.0488 5.65827 9.85357 5.85353L2.85355 12.8535C2.65829 13.0488 2.34171 13.0488 2.14645 12.8535C1.95118 12.6583 1.95118 12.3417 2.14645 12.1464L9.14646 5.14642C9.34172 4.95116 9.65831 4.95116 9.85357 5.14642ZM13.5 5.09998C13.7209 5.09998 13.9 5.27906 13.9 5.49998V6.09998H14.5C14.7209 6.09998 14.9 6.27906 14.9 6.49998C14.9 6.72089 14.7209 6.89998 14.5 6.89998H13.9V7.49998C13.9 7.72089 13.7209 7.89998 13.5 7.89998C13.2791 7.89998 13.1 7.72089 13.1 7.49998V6.89998H12.5C12.2791 6.89998 12.1 6.72089 12.1 6.49998C12.1 6.27906 12.2791 6.09998 12.5 6.09998H13.1V5.49998C13.1 5.27906 13.2791 5.09998 13.5 5.09998ZM8.90002 0.499976C8.90002 0.279062 8.72093 0.0999756 8.50002 0.0999756C8.2791 0.0999756 8.10002 0.279062 8.10002 0.499976V1.09998H7.50002C7.2791 1.09998 7.10002 1.27906 7.10002 1.49998C7.10002 1.72089 7.2791 1.89998 7.50002 1.89998H8.10002V2.49998C8.10002 2.72089 8.2791 2.89998 8.50002 2.89998C8.72093 2.89998 8.90002 2.72089 8.90002 2.49998V1.89998H9.50002C9.72093 1.89998 9.90002 1.72089 9.90002 1.49998C9.90002 1.27906 9.72093 1.09998 9.50002 1.09998H8.90002V0.499976Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),BWe=["color"],ntr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,BWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),zWe=["color"],atr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,zWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.49988 2.00012C1.77602 2.00012 1.99988 1.77626 1.99988 1.50012C1.99988 1.22398 1.77602 1.00012 1.49988 1.00012C1.22374 1.00012 0.999878 1.22398 0.999878 1.50012C0.999878 1.77626 1.22374 2.00012 1.49988 2.00012ZM4.49988 2.00012C4.77602 2.00012 4.99988 1.77626 4.99988 1.50012C4.99988 1.22398 4.77602 1.00012 4.49988 1.00012C4.22374 1.00012 3.99988 1.22398 3.99988 1.50012C3.99988 1.77626 4.22374 2.00012 4.49988 2.00012ZM7.99988 1.50012C7.99988 1.77626 7.77602 2.00012 7.49988 2.00012C7.22374 2.00012 6.99988 1.77626 6.99988 1.50012C6.99988 1.22398 7.22374 1.00012 7.49988 1.00012C7.77602 1.00012 7.99988 1.22398 7.99988 1.50012ZM10.4999 2.00012C10.776 2.00012 10.9999 1.77626 10.9999 1.50012C10.9999 1.22398 10.776 1.00012 10.4999 1.00012C10.2237 1.00012 9.99988 1.22398 9.99988 1.50012C9.99988 1.77626 10.2237 2.00012 10.4999 2.00012ZM13.9999 1.50012C13.9999 1.77626 13.776 2.00012 13.4999 2.00012C13.2237 2.00012 12.9999 1.77626 12.9999 1.50012C12.9999 1.22398 13.2237 1.00012 13.4999 1.00012C13.776 1.00012 13.9999 1.22398 13.9999 1.50012ZM1.49988 14.0001C1.77602 14.0001 1.99988 13.7763 1.99988 13.5001C1.99988 13.224 1.77602 13.0001 1.49988 13.0001C1.22374 13.0001 0.999878 13.224 0.999878 13.5001C0.999878 13.7763 1.22374 14.0001 1.49988 14.0001ZM1.99988 10.5001C1.99988 10.7763 1.77602 11.0001 1.49988 11.0001C1.22374 11.0001 0.999878 10.7763 0.999878 10.5001C0.999878 10.224 1.22374 10.0001 1.49988 10.0001C1.77602 10.0001 1.99988 10.224 1.99988 10.5001ZM1.49988 8.00012C1.77602 8.00012 1.99988 7.77626 1.99988 7.50012C1.99988 7.22398 1.77602 7.00012 1.49988 7.00012C1.22374 7.00012 0.999878 7.22398 0.999878 7.50012C0.999878 7.77626 1.22374 8.00012 1.49988 8.00012ZM1.99988 4.50012C1.99988 4.77626 1.77602 5.00012 1.49988 5.00012C1.22374 5.00012 0.999878 4.77626 0.999878 4.50012C0.999878 4.22398 1.22374 4.00012 1.49988 4.00012C1.77602 4.00012 1.99988 4.22398 1.99988 4.50012ZM13.4999 11.0001C13.776 11.0001 13.9999 10.7763 13.9999 10.5001C13.9999 10.224 13.776 10.0001 13.4999 10.0001C13.2237 10.0001 12.9999 10.224 12.9999 10.5001C12.9999 10.7763 13.2237 11.0001 13.4999 11.0001ZM13.9999 7.50012C13.9999 7.77626 13.776 8.00012 13.4999 8.00012C13.2237 8.00012 12.9999 7.77626 12.9999 7.50012C12.9999 7.22398 13.2237 7.00012 13.4999 7.00012C13.776 7.00012 13.9999 7.22398 13.9999 7.50012ZM13.4999 5.00012C13.776 5.00012 13.9999 4.77626 13.9999 4.50012C13.9999 4.22398 13.776 4.00012 13.4999 4.00012C13.2237 4.00012 12.9999 4.22398 12.9999 4.50012C12.9999 4.77626 13.2237 5.00012 13.4999 5.00012ZM4.99988 13.5001C4.99988 13.7763 4.77602 14.0001 4.49988 14.0001C4.22374 14.0001 3.99988 13.7763 3.99988 13.5001C3.99988 13.224 4.22374 13.0001 4.49988 13.0001C4.77602 13.0001 4.99988 13.224 4.99988 13.5001ZM7.49988 14.0001C7.77602 14.0001 7.99988 13.7763 7.99988 13.5001C7.99988 13.224 7.77602 13.0001 7.49988 13.0001C7.22374 13.0001 6.99988 13.224 6.99988 13.5001C6.99988 13.7763 7.22374 14.0001 7.49988 14.0001ZM10.9999 13.5001C10.9999 13.7763 10.776 14.0001 10.4999 14.0001C10.2237 14.0001 9.99988 13.7763 9.99988 13.5001C9.99988 13.224 10.2237 13.0001 10.4999 13.0001C10.776 13.0001 10.9999 13.224 10.9999 13.5001ZM13.4999 14.0001C13.776 14.0001 13.9999 13.7763 13.9999 13.5001C13.9999 13.224 13.776 13.0001 13.4999 13.0001C13.2237 13.0001 12.9999 13.224 12.9999 13.5001C12.9999 13.7763 13.2237 14.0001 13.4999 14.0001ZM3.99988 5.00012C3.99988 4.44784 4.44759 4.00012 4.99988 4.00012H9.99988C10.5522 4.00012 10.9999 4.44784 10.9999 5.00012V10.0001C10.9999 10.5524 10.5522 11.0001 9.99988 11.0001H4.99988C4.44759 11.0001 3.99988 10.5524 3.99988 10.0001V5.00012ZM4.99988 5.00012H9.99988V10.0001H4.99988V5.00012Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),jWe=["color"],itr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,jWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1 2H14V13H1L1 2ZM0 2C0 1.44772 0.447715 1 1 1H14C14.5523 1 15 1.44772 15 2V13C15 13.5523 14.5523 14 14 14H1C0.447715 14 0 13.5523 0 13V2ZM4.875 7.5C4.875 6.05025 6.05025 4.875 7.5 4.875C8.94975 4.875 10.125 6.05025 10.125 7.5C10.125 8.94975 8.94975 10.125 7.5 10.125C6.05025 10.125 4.875 8.94975 4.875 7.5ZM7.5 3.875C5.49797 3.875 3.875 5.49797 3.875 7.5C3.875 9.50203 5.49797 11.125 7.5 11.125C9.50203 11.125 11.125 9.50203 11.125 7.5C11.125 5.49797 9.50203 3.875 7.5 3.875Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),FWe=["color"],str=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,FWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1 1C0.447715 1 0 1.44772 0 2V13C0 13.5523 0.447715 14 1 14H14C14.5523 14 15 13.5523 15 13V2C15 1.44772 14.5523 1 14 1H1ZM7.5 10.625C9.22589 10.625 10.625 9.22589 10.625 7.5C10.625 5.77411 9.22589 4.375 7.5 4.375C5.77411 4.375 4.375 5.77411 4.375 7.5C4.375 9.22589 5.77411 10.625 7.5 10.625Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),VWe=["color"],otr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,VWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2.25 7.5C2.25 7.22386 2.47386 7 2.75 7H12.25C12.5261 7 12.75 7.22386 12.75 7.5C12.75 7.77614 12.5261 8 12.25 8H2.75C2.47386 8 2.25 7.77614 2.25 7.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),HWe=["color"],ltr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,HWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.49991 0.876892C3.84222 0.876892 0.877075 3.84204 0.877075 7.49972C0.877075 11.1574 3.84222 14.1226 7.49991 14.1226C11.1576 14.1226 14.1227 11.1574 14.1227 7.49972C14.1227 3.84204 11.1576 0.876892 7.49991 0.876892ZM1.82707 7.49972C1.82707 4.36671 4.36689 1.82689 7.49991 1.82689C10.6329 1.82689 13.1727 4.36671 13.1727 7.49972C13.1727 10.6327 10.6329 13.1726 7.49991 13.1726C4.36689 13.1726 1.82707 10.6327 1.82707 7.49972ZM4.50003 7C4.22389 7 4.00003 7.22386 4.00003 7.5C4.00003 7.77614 4.22389 8 4.50003 8H10.5C10.7762 8 11 7.77614 11 7.5C11 7.22386 10.7762 7 10.5 7H4.50003Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),$We=["color"],ctr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,$We);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2.14921 3.99996C2.14921 2.97778 2.97784 2.14915 4.00002 2.14915C5.02219 2.14915 5.85083 2.97778 5.85083 3.99996C5.85083 5.02213 5.02219 5.85077 4.00002 5.85077C2.97784 5.85077 2.14921 5.02213 2.14921 3.99996ZM4.00002 1.24915C2.48079 1.24915 1.24921 2.48073 1.24921 3.99996C1.24921 5.51919 2.48079 6.75077 4.00002 6.75077C5.51925 6.75077 6.75083 5.51919 6.75083 3.99996C6.75083 2.48073 5.51925 1.24915 4.00002 1.24915ZM5.82034 11.0001L2.49998 12.8369V9.16331L5.82034 11.0001ZM2.63883 8.21159C2.17228 7.9535 1.59998 8.29093 1.59998 8.82411V13.1761C1.59998 13.7093 2.17228 14.0467 2.63883 13.7886L6.57235 11.6126C7.05389 11.3462 7.05389 10.654 6.57235 10.3876L2.63883 8.21159ZM8.30001 9.00003C8.30001 8.61343 8.61341 8.30003 9.00001 8.30003H13C13.3866 8.30003 13.7 8.61343 13.7 9.00003V13C13.7 13.3866 13.3866 13.7 13 13.7H9.00001C8.61341 13.7 8.30001 13.3866 8.30001 13V9.00003ZM9.20001 9.20003V12.8H12.8V9.20003H9.20001ZM13.4432 2.19311C13.6189 2.01737 13.6189 1.73245 13.4432 1.55671C13.2675 1.38098 12.9826 1.38098 12.8068 1.55671L11 3.36353L9.19321 1.55674C9.01748 1.381 8.73255 1.381 8.55682 1.55674C8.38108 1.73247 8.38108 2.0174 8.55682 2.19313L10.3636 3.99992L8.55682 5.80671C8.38108 5.98245 8.38108 6.26737 8.55682 6.44311C8.73255 6.61885 9.01748 6.61885 9.19321 6.44311L11 4.63632L12.8068 6.44314C12.9826 6.61887 13.2675 6.61887 13.4432 6.44314C13.6189 6.2674 13.6189 5.98247 13.4432 5.80674L11.6364 3.99992L13.4432 2.19311Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),UWe=["color"],utr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,UWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5.5 3C4.67157 3 4 3.67157 4 4.5C4 5.32843 4.67157 6 5.5 6C6.32843 6 7 5.32843 7 4.5C7 3.67157 6.32843 3 5.5 3ZM3 5C3.01671 5 3.03323 4.99918 3.04952 4.99758C3.28022 6.1399 4.28967 7 5.5 7C6.71033 7 7.71978 6.1399 7.95048 4.99758C7.96677 4.99918 7.98329 5 8 5H13.5C13.7761 5 14 4.77614 14 4.5C14 4.22386 13.7761 4 13.5 4H8C7.98329 4 7.96677 4.00082 7.95048 4.00242C7.71978 2.86009 6.71033 2 5.5 2C4.28967 2 3.28022 2.86009 3.04952 4.00242C3.03323 4.00082 3.01671 4 3 4H1.5C1.22386 4 1 4.22386 1 4.5C1 4.77614 1.22386 5 1.5 5H3ZM11.9505 10.9976C11.7198 12.1399 10.7103 13 9.5 13C8.28967 13 7.28022 12.1399 7.04952 10.9976C7.03323 10.9992 7.01671 11 7 11H1.5C1.22386 11 1 10.7761 1 10.5C1 10.2239 1.22386 10 1.5 10H7C7.01671 10 7.03323 10.0008 7.04952 10.0024C7.28022 8.8601 8.28967 8 9.5 8C10.7103 8 11.7198 8.8601 11.9505 10.0024C11.9668 10.0008 11.9833 10 12 10H13.5C13.7761 10 14 10.2239 14 10.5C14 10.7761 13.7761 11 13.5 11H12C11.9833 11 11.9668 10.9992 11.9505 10.9976ZM8 10.5C8 9.67157 8.67157 9 9.5 9C10.3284 9 11 9.67157 11 10.5C11 11.3284 10.3284 12 9.5 12C8.67157 12 8 11.3284 8 10.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),GWe=["color"],dtr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,GWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5 1.5C5 1.22386 4.77614 1 4.5 1C4.22386 1 4 1.22386 4 1.5L4 7C4 7.01671 4.00082 7.03323 4.00242 7.04952C2.86009 7.28022 2 8.28967 2 9.5C2 10.7103 2.86009 11.7198 4.00242 11.9505C4.00082 11.9668 4 11.9833 4 12V13.5C4 13.7761 4.22386 14 4.5 14C4.77614 14 5 13.7761 5 13.5V12C5 11.9833 4.99918 11.9668 4.99758 11.9505C6.1399 11.7198 7 10.7103 7 9.5C7 8.28967 6.1399 7.28022 4.99758 7.04952C4.99918 7.03323 5 7.01671 5 7L5 1.5ZM11 1.5C11 1.22386 10.7761 1 10.5 1C10.2239 1 10 1.22386 10 1.5V3C10 3.01671 10.0008 3.03323 10.0024 3.04952C8.8601 3.28022 8 4.28967 8 5.5C8 6.71033 8.8601 7.71978 10.0024 7.95048C10.0008 7.96677 10 7.98329 10 8V13.5C10 13.7761 10.2239 14 10.5 14C10.7761 14 11 13.7761 11 13.5V8C11 7.98329 10.9992 7.96677 10.9976 7.95048C12.1399 7.71978 13 6.71033 13 5.5C13 4.28967 12.1399 3.28022 10.9976 3.04952C10.9992 3.03323 11 3.01671 11 3V1.5ZM4.5 8C3.67157 8 3 8.67157 3 9.5C3 10.3284 3.67157 11 4.5 11C5.32843 11 6 10.3284 6 9.5C6 8.67157 5.32843 8 4.5 8ZM9 5.5C9 4.67157 9.67157 4 10.5 4C11.3284 4 12 4.67157 12 5.5C12 6.32843 11.3284 7 10.5 7C9.67157 7 9 6.32843 9 5.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),qWe=["color"],ptr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,qWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4 2.5C4 2.22386 4.22386 2 4.5 2H10.5C10.7761 2 11 2.22386 11 2.5V12.5C11 12.7761 10.7761 13 10.5 13H4.5C4.22386 13 4 12.7761 4 12.5V2.5ZM4.5 1C3.67157 1 3 1.67157 3 2.5V12.5C3 13.3284 3.67157 14 4.5 14H10.5C11.3284 14 12 13.3284 12 12.5V2.5C12 1.67157 11.3284 1 10.5 1H4.5ZM6 11.65C5.8067 11.65 5.65 11.8067 5.65 12C5.65 12.1933 5.8067 12.35 6 12.35H9C9.1933 12.35 9.35 12.1933 9.35 12C9.35 11.8067 9.1933 11.65 9 11.65H6Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),KWe=["color"],ftr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,KWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.25925 3.16667L4.37036 5.33333V1L7.25925 3.16667ZM1 8.22222L3.88889 6.05555L1 3.88889V8.22222ZM1 14L3.88889 11.8333L1 9.66666V14ZM7.74072 8.22222L10.6296 6.05555L7.74072 3.88889V8.22222ZM14 3.16667L11.1111 5.33333V1L14 3.16667ZM11.1111 11.1111L14 8.94444L11.1111 6.77777V11.1111ZM3.88889 11.1111L1 8.94444L3.88889 6.77777V11.1111ZM4.37036 6.05555L7.25925 8.22222V3.88889L4.37036 6.05555ZM3.88889 5.33333L1 3.16667L3.88889 1V5.33333ZM7.74072 3.16667L10.6296 5.33333V1L7.74072 3.16667ZM14 8.22222L11.1111 6.05555L14 3.88889V8.22222ZM11.1111 11.8333L14 14V9.66666L11.1111 11.8333Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),ZWe=["color"],htr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,ZWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2.89998 0.499976C2.89998 0.279062 2.72089 0.0999756 2.49998 0.0999756C2.27906 0.0999756 2.09998 0.279062 2.09998 0.499976V1.09998H1.49998C1.27906 1.09998 1.09998 1.27906 1.09998 1.49998C1.09998 1.72089 1.27906 1.89998 1.49998 1.89998H2.09998V2.49998C2.09998 2.72089 2.27906 2.89998 2.49998 2.89998C2.72089 2.89998 2.89998 2.72089 2.89998 2.49998V1.89998H3.49998C3.72089 1.89998 3.89998 1.72089 3.89998 1.49998C3.89998 1.27906 3.72089 1.09998 3.49998 1.09998H2.89998V0.499976ZM5.89998 3.49998C5.89998 3.27906 5.72089 3.09998 5.49998 3.09998C5.27906 3.09998 5.09998 3.27906 5.09998 3.49998V4.09998H4.49998C4.27906 4.09998 4.09998 4.27906 4.09998 4.49998C4.09998 4.72089 4.27906 4.89998 4.49998 4.89998H5.09998V5.49998C5.09998 5.72089 5.27906 5.89998 5.49998 5.89998C5.72089 5.89998 5.89998 5.72089 5.89998 5.49998V4.89998H6.49998C6.72089 4.89998 6.89998 4.72089 6.89998 4.49998C6.89998 4.27906 6.72089 4.09998 6.49998 4.09998H5.89998V3.49998ZM1.89998 6.49998C1.89998 6.27906 1.72089 6.09998 1.49998 6.09998C1.27906 6.09998 1.09998 6.27906 1.09998 6.49998V7.09998H0.499976C0.279062 7.09998 0.0999756 7.27906 0.0999756 7.49998C0.0999756 7.72089 0.279062 7.89998 0.499976 7.89998H1.09998V8.49998C1.09998 8.72089 1.27906 8.89997 1.49998 8.89997C1.72089 8.89997 1.89998 8.72089 1.89998 8.49998V7.89998H2.49998C2.72089 7.89998 2.89998 7.72089 2.89998 7.49998C2.89998 7.27906 2.72089 7.09998 2.49998 7.09998H1.89998V6.49998ZM8.54406 0.98184L8.24618 0.941586C8.03275 0.917676 7.90692 1.1655 8.02936 1.34194C8.17013 1.54479 8.29981 1.75592 8.41754 1.97445C8.91878 2.90485 9.20322 3.96932 9.20322 5.10022C9.20322 8.37201 6.82247 11.0878 3.69887 11.6097C3.45736 11.65 3.20988 11.6772 2.96008 11.6906C2.74563 11.702 2.62729 11.9535 2.77721 12.1072C2.84551 12.1773 2.91535 12.2458 2.98667 12.3128L3.05883 12.3795L3.31883 12.6045L3.50684 12.7532L3.62796 12.8433L3.81491 12.9742L3.99079 13.089C4.11175 13.1651 4.23536 13.2375 4.36157 13.3059L4.62496 13.4412L4.88553 13.5607L5.18837 13.6828L5.43169 13.7686C5.56564 13.8128 5.70149 13.8529 5.83857 13.8885C5.94262 13.9155 6.04767 13.9401 6.15405 13.9622C6.27993 13.9883 6.40713 14.0109 6.53544 14.0298L6.85241 14.0685L7.11934 14.0892C7.24637 14.0965 7.37436 14.1002 7.50322 14.1002C11.1483 14.1002 14.1032 11.1453 14.1032 7.50023C14.1032 7.25044 14.0893 7.00389 14.0623 6.76131L14.0255 6.48407C13.991 6.26083 13.9453 6.04129 13.8891 5.82642C13.8213 5.56709 13.7382 5.31398 13.6409 5.06881L13.5279 4.80132L13.4507 4.63542L13.3766 4.48666C13.2178 4.17773 13.0353 3.88295 12.8312 3.60423L12.6782 3.40352L12.4793 3.16432L12.3157 2.98361L12.1961 2.85951L12.0355 2.70246L11.8134 2.50184L11.4925 2.24191L11.2483 2.06498L10.9562 1.87446L10.6346 1.68894L10.3073 1.52378L10.1938 1.47176L9.95488 1.3706L9.67791 1.2669L9.42566 1.1846L9.10075 1.09489L8.83599 1.03486L8.54406 0.98184ZM10.4032 5.30023C10.4032 4.27588 10.2002 3.29829 9.83244 2.40604C11.7623 3.28995 13.1032 5.23862 13.1032 7.50023C13.1032 10.593 10.596 13.1002 7.50322 13.1002C6.63646 13.1002 5.81597 12.9036 5.08355 12.5522C6.5419 12.0941 7.81081 11.2082 8.74322 10.0416C8.87963 10.2284 9.10028 10.3497 9.34928 10.3497C9.76349 10.3497 10.0993 10.0139 10.0993 9.59971C10.0993 9.24256 9.84965 8.94373 9.51535 8.86816C9.57741 8.75165 9.63653 8.63334 9.6926 8.51332C9.88358 8.63163 10.1088 8.69993 10.35 8.69993C11.0403 8.69993 11.6 8.14028 11.6 7.44993C11.6 6.75976 11.0406 6.20024 10.3505 6.19993C10.3853 5.90487 10.4032 5.60464 10.4032 5.30023Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),WWe=["color"],mtr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,WWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.81819 0.93179C7.64245 0.756054 7.35753 0.756054 7.18179 0.93179L5.43179 2.68179C5.25605 2.85753 5.25605 3.14245 5.43179 3.31819C5.60753 3.49392 5.89245 3.49392 6.06819 3.31819L6.99999 2.38638V5.49999C6.99999 5.77613 7.22385 5.99999 7.49999 5.99999C7.77613 5.99999 7.99999 5.77613 7.99999 5.49999V2.38638L8.93179 3.31819C9.10753 3.49392 9.39245 3.49392 9.56819 3.31819C9.74392 3.14245 9.74392 2.85753 9.56819 2.68179L7.81819 0.93179ZM7.99999 9.49999C7.99999 9.22385 7.77613 8.99999 7.49999 8.99999C7.22385 8.99999 6.99999 9.22385 6.99999 9.49999V12.6136L6.06819 11.6818C5.89245 11.5061 5.60753 11.5061 5.43179 11.6818C5.25605 11.8575 5.25605 12.1424 5.43179 12.3182L7.18179 14.0682C7.35753 14.2439 7.64245 14.2439 7.81819 14.0682L9.56819 12.3182C9.74392 12.1424 9.74392 11.8575 9.56819 11.6818C9.39245 11.5061 9.10753 11.5061 8.93179 11.6818L7.99999 12.6136V9.49999ZM8.99999 7.49999C8.99999 7.22385 9.22385 6.99999 9.49999 6.99999H12.6136L11.6818 6.06819C11.5061 5.89245 11.5061 5.60753 11.6818 5.43179C11.8575 5.25605 12.1424 5.25605 12.3182 5.43179L14.0682 7.18179C14.2439 7.35753 14.2439 7.64245 14.0682 7.81819L12.3182 9.56819C12.1424 9.74392 11.8575 9.74392 11.6818 9.56819C11.5061 9.39245 11.5061 9.10753 11.6818 8.93179L12.6136 7.99999H9.49999C9.22385 7.99999 8.99999 7.77613 8.99999 7.49999ZM3.31819 6.06819L2.38638 6.99999H5.49999C5.77613 6.99999 5.99999 7.22385 5.99999 7.49999C5.99999 7.77613 5.77613 7.99999 5.49999 7.99999H2.38638L3.31819 8.93179C3.49392 9.10753 3.49392 9.39245 3.31819 9.56819C3.14245 9.74392 2.85753 9.74392 2.68179 9.56819L0.93179 7.81819C0.756054 7.64245 0.756054 7.35753 0.93179 7.18179L2.68179 5.43179C2.85753 5.25605 3.14245 5.25605 3.31819 5.43179C3.49392 5.60753 3.49392 5.89245 3.31819 6.06819Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),JWe=["color"],gtr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,JWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.25781 3.11684C3.67771 3.45796 3.83523 3.43193 4.62369 3.37933L12.0571 2.93299C12.2147 2.93299 12.0836 2.77571 12.0311 2.74957L10.7965 1.85711C10.56 1.67347 10.2448 1.46315 9.64083 1.51576L2.44308 2.04074C2.18059 2.06677 2.12815 2.19801 2.2327 2.30322L3.25781 3.11684ZM3.7041 4.84917V12.6704C3.7041 13.0907 3.91415 13.248 4.38693 13.222L12.5562 12.7493C13.0292 12.7233 13.0819 12.4341 13.0819 12.0927V4.32397C13.0819 3.98306 12.9508 3.79921 12.6612 3.82545L4.12422 4.32397C3.80918 4.35044 3.7041 4.50803 3.7041 4.84917ZM11.7688 5.26872C11.8212 5.50518 11.7688 5.74142 11.5319 5.76799L11.1383 5.84641V11.6205C10.7965 11.8042 10.4814 11.9092 10.2188 11.9092C9.79835 11.9092 9.69305 11.7779 9.37812 11.3844L6.80345 7.34249V11.2532L7.61816 11.437C7.61816 11.437 7.61816 11.9092 6.96086 11.9092L5.14879 12.0143C5.09615 11.9092 5.14879 11.647 5.33259 11.5944L5.80546 11.4634V6.29276L5.1489 6.24015C5.09625 6.00369 5.22739 5.66278 5.5954 5.63631L7.53935 5.50528L10.2188 9.5998V5.97765L9.53564 5.89924C9.4832 5.61018 9.69305 5.40028 9.95576 5.37425L11.7688 5.26872ZM1.83874 1.33212L9.32557 0.780787C10.245 0.701932 10.4815 0.754753 11.0594 1.17452L13.4492 2.85424C13.8436 3.14309 13.975 3.22173 13.975 3.53661V12.7493C13.975 13.3266 13.7647 13.6681 13.0293 13.7203L4.33492 14.2454C3.78291 14.2717 3.52019 14.193 3.23111 13.8253L1.47116 11.5419C1.1558 11.1216 1.02466 10.8071 1.02466 10.4392V2.25041C1.02466 1.77825 1.23504 1.38441 1.83874 1.33212Z",fill:n}))}),YWe=["color"],vtr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,YWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.5 1.5C4.5 4.25 3 6.5 3 9C3 11.4853 5.01472 13.5 7.5 13.5C9.98528 13.5 12 11.4853 12 9C12 6.5 10.5 4.25 7.5 1.5ZM11 9C11 7.11203 9.97315 5.27195 7.5 2.87357C5.02686 5.27195 4 7.11203 4 9C4 10.933 5.567 12.5 7.5 12.5C9.433 12.5 11 10.933 11 9Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),XWe=["color"],ytr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,XWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 13C12.5523 13 13 12.5523 13 12V3C13 2.44771 12.5523 2 12 2H3C2.44771 2 2 2.44771 2 3V6.5C2 6.77614 2.22386 7 2.5 7C2.77614 7 3 6.77614 3 6.5V3H12V12H8.5C8.22386 12 8 12.2239 8 12.5C8 12.7761 8.22386 13 8.5 13H12ZM9 6.5C9 6.5001 9 6.50021 9 6.50031V6.50035V9.5C9 9.77614 8.77614 10 8.5 10C8.22386 10 8 9.77614 8 9.5V7.70711L2.85355 12.8536C2.65829 13.0488 2.34171 13.0488 2.14645 12.8536C1.95118 12.6583 1.95118 12.3417 2.14645 12.1464L7.29289 7H5.5C5.22386 7 5 6.77614 5 6.5C5 6.22386 5.22386 6 5.5 6H8.5C8.56779 6 8.63244 6.01349 8.69139 6.03794C8.74949 6.06198 8.80398 6.09744 8.85143 6.14433C8.94251 6.23434 8.9992 6.35909 8.99999 6.49708L8.99999 6.49738",fill:n}))}),QWe=["color"],btr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,QWe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.49985 1.10001C3.27894 1.10001 3.09985 1.27909 3.09985 1.50001C3.09985 1.72092 3.27894 1.90001 3.49985 1.90001H11.4999C11.7208 1.90001 11.8999 1.72092 11.8999 1.50001C11.8999 1.27909 11.7208 1.10001 11.4999 1.10001H3.49985ZM4.99995 4.25001C4.99995 3.97387 4.77609 3.75001 4.49995 3.75001C4.22381 3.75001 3.99995 3.97387 3.99995 4.25001V9.55001C3.99995 11.483 5.56695 13.05 7.49995 13.05C9.43295 13.05 11 11.483 11 9.55001V4.25001C11 3.97387 10.7761 3.75001 10.5 3.75001C10.2238 3.75001 9.99995 3.97387 9.99995 4.25001V9.55001C9.99995 10.9307 8.88066 12.05 7.49995 12.05C6.11924 12.05 4.99995 10.9307 4.99995 9.55001V4.25001Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),eJe=["color"],xtr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,eJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2.85714 2H12.1429C12.6162 2 13 2.38376 13 2.85714V12.1429C13 12.6162 12.6162 13 12.1429 13H2.85714C2.38376 13 2 12.6162 2 12.1429V2.85714C2 2.38376 2.38376 2 2.85714 2ZM1 2.85714C1 1.83147 1.83147 1 2.85714 1H12.1429C13.1685 1 14 1.83147 14 2.85714V12.1429C14 13.1685 13.1685 14 12.1429 14H2.85714C1.83147 14 1 13.1685 1 12.1429V2.85714ZM7.49988 5.00012C7.77602 5.00012 7.99988 4.77626 7.99988 4.50012C7.99988 4.22398 7.77602 4.00012 7.49988 4.00012C7.22374 4.00012 6.99988 4.22398 6.99988 4.50012C6.99988 4.77626 7.22374 5.00012 7.49988 5.00012ZM4.49988 11.0001C4.77602 11.0001 4.99988 10.7763 4.99988 10.5001C4.99988 10.224 4.77602 10.0001 4.49988 10.0001C4.22374 10.0001 3.99988 10.224 3.99988 10.5001C3.99988 10.7763 4.22374 11.0001 4.49988 11.0001ZM4.99988 7.50012C4.99988 7.77626 4.77602 8.00012 4.49988 8.00012C4.22374 8.00012 3.99988 7.77626 3.99988 7.50012C3.99988 7.22398 4.22374 7.00012 4.49988 7.00012C4.77602 7.00012 4.99988 7.22398 4.99988 7.50012ZM4.49988 5.00012C4.77602 5.00012 4.99988 4.77626 4.99988 4.50012C4.99988 4.22398 4.77602 4.00012 4.49988 4.00012C4.22374 4.00012 3.99988 4.22398 3.99988 4.50012C3.99988 4.77626 4.22374 5.00012 4.49988 5.00012ZM10.9999 10.5001C10.9999 10.7763 10.776 11.0001 10.4999 11.0001C10.2237 11.0001 9.99988 10.7763 9.99988 10.5001C9.99988 10.224 10.2237 10.0001 10.4999 10.0001C10.776 10.0001 10.9999 10.224 10.9999 10.5001ZM10.4999 8.00012C10.776 8.00012 10.9999 7.77626 10.9999 7.50012C10.9999 7.22398 10.776 7.00012 10.4999 7.00012C10.2237 7.00012 9.99988 7.22398 9.99988 7.50012C9.99988 7.77626 10.2237 8.00012 10.4999 8.00012ZM10.9999 4.50012C10.9999 4.77626 10.776 5.00012 10.4999 5.00012C10.2237 5.00012 9.99988 4.77626 9.99988 4.50012C9.99988 4.22398 10.2237 4.00012 10.4999 4.00012C10.776 4.00012 10.9999 4.22398 10.9999 4.50012ZM7.49988 11.0001C7.77602 11.0001 7.99988 10.7763 7.99988 10.5001C7.99988 10.224 7.77602 10.0001 7.49988 10.0001C7.22374 10.0001 6.99988 10.224 6.99988 10.5001C6.99988 10.7763 7.22374 11.0001 7.49988 11.0001Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),tJe=["color"],wtr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,tJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.20308 1.04312C1.00481 0.954998 0.772341 1.0048 0.627577 1.16641C0.482813 1.32802 0.458794 1.56455 0.568117 1.75196L3.92115 7.50002L0.568117 13.2481C0.458794 13.4355 0.482813 13.672 0.627577 13.8336C0.772341 13.9952 1.00481 14.045 1.20308 13.9569L14.7031 7.95693C14.8836 7.87668 15 7.69762 15 7.50002C15 7.30243 14.8836 7.12337 14.7031 7.04312L1.20308 1.04312ZM4.84553 7.10002L2.21234 2.586L13.2689 7.50002L2.21234 12.414L4.84552 7.90002H9C9.22092 7.90002 9.4 7.72094 9.4 7.50002C9.4 7.27911 9.22092 7.10002 9 7.10002H4.84553Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),rJe=["color"],BE=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,rJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M6.04995 2.74998C6.04995 2.44623 5.80371 2.19998 5.49995 2.19998C5.19619 2.19998 4.94995 2.44623 4.94995 2.74998V12.25C4.94995 12.5537 5.19619 12.8 5.49995 12.8C5.80371 12.8 6.04995 12.5537 6.04995 12.25V2.74998ZM10.05 2.74998C10.05 2.44623 9.80371 2.19998 9.49995 2.19998C9.19619 2.19998 8.94995 2.44623 8.94995 2.74998V12.25C8.94995 12.5537 9.19619 12.8 9.49995 12.8C9.80371 12.8 10.05 12.5537 10.05 12.25V2.74998Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),nJe=["color"],Ctr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,nJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M11.8536 1.14645C11.6583 0.951184 11.3417 0.951184 11.1465 1.14645L3.71455 8.57836C3.62459 8.66832 3.55263 8.77461 3.50251 8.89155L2.04044 12.303C1.9599 12.491 2.00189 12.709 2.14646 12.8536C2.29103 12.9981 2.50905 13.0401 2.69697 12.9596L6.10847 11.4975C6.2254 11.4474 6.3317 11.3754 6.42166 11.2855L13.8536 3.85355C14.0488 3.65829 14.0488 3.34171 13.8536 3.14645L11.8536 1.14645ZM4.42166 9.28547L11.5 2.20711L12.7929 3.5L5.71455 10.5784L4.21924 11.2192L3.78081 10.7808L4.42166 9.28547Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),aJe=["color"],Str=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,aJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M12.1464 1.14645C12.3417 0.951184 12.6583 0.951184 12.8535 1.14645L14.8535 3.14645C15.0488 3.34171 15.0488 3.65829 14.8535 3.85355L10.9109 7.79618C10.8349 7.87218 10.7471 7.93543 10.651 7.9835L6.72359 9.94721C6.53109 10.0435 6.29861 10.0057 6.14643 9.85355C5.99425 9.70137 5.95652 9.46889 6.05277 9.27639L8.01648 5.34897C8.06455 5.25283 8.1278 5.16507 8.2038 5.08907L12.1464 1.14645ZM12.5 2.20711L8.91091 5.79618L7.87266 7.87267L8.12731 8.12732L10.2038 7.08907L13.7929 3.5L12.5 2.20711ZM9.99998 2L8.99998 3H4.9C4.47171 3 4.18056 3.00039 3.95552 3.01877C3.73631 3.03668 3.62421 3.06915 3.54601 3.10899C3.35785 3.20487 3.20487 3.35785 3.10899 3.54601C3.06915 3.62421 3.03669 3.73631 3.01878 3.95552C3.00039 4.18056 3 4.47171 3 4.9V11.1C3 11.5283 3.00039 11.8194 3.01878 12.0445C3.03669 12.2637 3.06915 12.3758 3.10899 12.454C3.20487 12.6422 3.35785 12.7951 3.54601 12.891C3.62421 12.9309 3.73631 12.9633 3.95552 12.9812C4.18056 12.9996 4.47171 13 4.9 13H11.1C11.5283 13 11.8194 12.9996 12.0445 12.9812C12.2637 12.9633 12.3758 12.9309 12.454 12.891C12.6422 12.7951 12.7951 12.6422 12.891 12.454C12.9309 12.3758 12.9633 12.2637 12.9812 12.0445C12.9996 11.8194 13 11.5283 13 11.1V6.99998L14 5.99998V11.1V11.1207C14 11.5231 14 11.8553 13.9779 12.1259C13.9549 12.407 13.9057 12.6653 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.6653 13.9057 12.407 13.9549 12.1259 13.9779C11.8553 14 11.5231 14 11.1207 14H11.1H4.9H4.87934C4.47686 14 4.14468 14 3.87409 13.9779C3.59304 13.9549 3.33469 13.9057 3.09202 13.782C2.7157 13.5903 2.40973 13.2843 2.21799 12.908C2.09434 12.6653 2.04506 12.407 2.0221 12.1259C1.99999 11.8553 1.99999 11.5231 2 11.1207V11.1206V11.1V4.9V4.87935V4.87932V4.87931C1.99999 4.47685 1.99999 4.14468 2.0221 3.87409C2.04506 3.59304 2.09434 3.33469 2.21799 3.09202C2.40973 2.71569 2.7157 2.40973 3.09202 2.21799C3.33469 2.09434 3.59304 2.04506 3.87409 2.0221C4.14468 1.99999 4.47685 1.99999 4.87932 2H4.87935H4.9H9.99998Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),iJe=["color"],zE=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,iJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.5 0.875C5.49797 0.875 3.875 2.49797 3.875 4.5C3.875 6.15288 4.98124 7.54738 6.49373 7.98351C5.2997 8.12901 4.27557 8.55134 3.50407 9.31167C2.52216 10.2794 2.02502 11.72 2.02502 13.5999C2.02502 13.8623 2.23769 14.0749 2.50002 14.0749C2.76236 14.0749 2.97502 13.8623 2.97502 13.5999C2.97502 11.8799 3.42786 10.7206 4.17091 9.9883C4.91536 9.25463 6.02674 8.87499 7.49995 8.87499C8.97317 8.87499 10.0846 9.25463 10.8291 9.98831C11.5721 10.7206 12.025 11.8799 12.025 13.5999C12.025 13.8623 12.2376 14.0749 12.5 14.0749C12.7623 14.075 12.975 13.8623 12.975 13.6C12.975 11.72 12.4778 10.2794 11.4959 9.31166C10.7244 8.55135 9.70025 8.12903 8.50625 7.98352C10.0187 7.5474 11.125 6.15289 11.125 4.5C11.125 2.49797 9.50203 0.875 7.5 0.875ZM4.825 4.5C4.825 3.02264 6.02264 1.825 7.5 1.825C8.97736 1.825 10.175 3.02264 10.175 4.5C10.175 5.97736 8.97736 7.175 7.5 7.175C6.02264 7.175 4.825 5.97736 4.825 4.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),sJe=["color"],Ttr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,sJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.85001 7.50043C1.85001 4.37975 4.37963 1.85001 7.50001 1.85001C10.6204 1.85001 13.15 4.37975 13.15 7.50043C13.15 10.6211 10.6204 13.1509 7.50001 13.1509C4.37963 13.1509 1.85001 10.6211 1.85001 7.50043ZM7.50001 0.850006C3.82728 0.850006 0.850006 3.82753 0.850006 7.50043C0.850006 11.1733 3.82728 14.1509 7.50001 14.1509C11.1727 14.1509 14.15 11.1733 14.15 7.50043C14.15 3.82753 11.1727 0.850006 7.50001 0.850006ZM7.00001 8.00001V3.12811C7.16411 3.10954 7.33094 3.10001 7.50001 3.10001C9.93006 3.10001 11.9 5.07014 11.9 7.50043C11.9 7.66935 11.8905 7.83604 11.872 8.00001H7.00001Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),oJe=["color"],Etr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,oJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3 5.5C3 7.983 4.99169 9 7 9V12.5C7 12.7761 7.22386 13 7.5 13C7.77614 13 8 12.7761 8 12.5V9V3.1H9V12.5C9 12.7761 9.22386 13 9.5 13C9.77614 13 10 12.7761 10 12.5V3.1H11.5C11.8038 3.1 12.05 2.85376 12.05 2.55C12.05 2.24624 11.8038 2 11.5 2H9.5H8H7.5H7C4.99169 2 3 3.017 3 5.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),lJe=["color"],Atr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,lJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M13.5 13.95C13.7485 13.95 13.95 13.7485 13.95 13.5C13.95 13.2514 13.7485 13.05 13.5 13.05L1.49995 13.05C1.25142 13.05 1.04995 13.2514 1.04995 13.5C1.04995 13.7485 1.25142 13.95 1.49995 13.95L13.5 13.95ZM11.0681 7.5683C11.2439 7.39257 11.2439 7.10764 11.0681 6.93191C10.8924 6.75617 10.6075 6.75617 10.4317 6.93191L7.94993 9.41371L7.94993 1.49998C7.94993 1.25146 7.74846 1.04998 7.49993 1.04998C7.2514 1.04998 7.04993 1.25146 7.04993 1.49998L7.04993 9.41371L4.56813 6.93191C4.39239 6.75617 4.10746 6.75617 3.93173 6.93191C3.75599 7.10764 3.75599 7.39257 3.93173 7.5683L7.18173 10.8183C7.35746 10.994 7.64239 10.994 7.81812 10.8183L11.0681 7.5683Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),cJe=["color"],Ptr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,cJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2.05005 13.5C2.05005 13.7485 2.25152 13.95 2.50005 13.95C2.74858 13.95 2.95005 13.7485 2.95005 13.5L2.95005 1.49995C2.95005 1.25142 2.74858 1.04995 2.50005 1.04995C2.25152 1.04995 2.05005 1.25142 2.05005 1.49995L2.05005 13.5ZM8.4317 11.0681C8.60743 11.2439 8.89236 11.2439 9.06809 11.0681C9.24383 10.8924 9.24383 10.6075 9.06809 10.4317L6.58629 7.94993L14.5 7.94993C14.7485 7.94993 14.95 7.74846 14.95 7.49993C14.95 7.2514 14.7485 7.04993 14.5 7.04993L6.58629 7.04993L9.06809 4.56813C9.24383 4.39239 9.24383 4.10746 9.06809 3.93173C8.89236 3.75599 8.60743 3.75599 8.4317 3.93173L5.1817 7.18173C5.00596 7.35746 5.00596 7.64239 5.1817 7.81812L8.4317 11.0681Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),uJe=["color"],ktr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,uJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M12.95 1.50005C12.95 1.25152 12.7485 1.05005 12.5 1.05005C12.2514 1.05005 12.05 1.25152 12.05 1.50005L12.05 13.5C12.05 13.7486 12.2514 13.95 12.5 13.95C12.7485 13.95 12.95 13.7486 12.95 13.5L12.95 1.50005ZM6.5683 3.93188C6.39257 3.75614 6.10764 3.75614 5.93191 3.93188C5.75617 4.10761 5.75617 4.39254 5.93191 4.56827L8.41371 7.05007L0.499984 7.05007C0.251456 7.05007 0.0499847 7.25155 0.0499847 7.50007C0.0499846 7.7486 0.251457 7.95007 0.499984 7.95007L8.41371 7.95007L5.93191 10.4319C5.75617 10.6076 5.75617 10.8925 5.93191 11.0683C6.10764 11.244 6.39257 11.244 6.56831 11.0683L9.8183 7.81827C9.99404 7.64254 9.99404 7.35761 9.8183 7.18188L6.5683 3.93188Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),dJe=["color"],_tr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,dJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.50005 1.05005C1.25152 1.05005 1.05005 1.25152 1.05005 1.50005C1.05005 1.74858 1.25152 1.95005 1.50005 1.95005L13.5 1.95005C13.7486 1.95005 13.95 1.74858 13.95 1.50005C13.95 1.25152 13.7486 1.05005 13.5 1.05005H1.50005ZM3.93188 7.43169C3.75614 7.60743 3.75614 7.89236 3.93188 8.06809C4.10761 8.24383 4.39254 8.24383 4.56827 8.06809L7.05007 5.58629V13.5C7.05007 13.7485 7.25155 13.95 7.50007 13.95C7.7486 13.95 7.95007 13.7485 7.95007 13.5L7.95007 5.58629L10.4319 8.06809C10.6076 8.24383 10.8925 8.24383 11.0683 8.06809C11.244 7.89235 11.244 7.60743 11.0683 7.43169L7.81827 4.18169C7.64254 4.00596 7.35761 4.00596 7.18188 4.18169L3.93188 7.43169Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),pJe=["color"],Xle=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,pJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.24182 2.32181C3.3919 2.23132 3.5784 2.22601 3.73338 2.30781L12.7334 7.05781C12.8974 7.14436 13 7.31457 13 7.5C13 7.68543 12.8974 7.85564 12.7334 7.94219L3.73338 12.6922C3.5784 12.774 3.3919 12.7687 3.24182 12.6782C3.09175 12.5877 3 12.4252 3 12.25V2.75C3 2.57476 3.09175 2.4123 3.24182 2.32181ZM4 3.57925V11.4207L11.4288 7.5L4 3.57925Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),fJe=["color"],Rtr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,fJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M8 2.75C8 2.47386 7.77614 2.25 7.5 2.25C7.22386 2.25 7 2.47386 7 2.75V7H2.75C2.47386 7 2.25 7.22386 2.25 7.5C2.25 7.77614 2.47386 8 2.75 8H7V12.25C7 12.5261 7.22386 12.75 7.5 12.75C7.77614 12.75 8 12.5261 8 12.25V8H12.25C12.5261 8 12.75 7.77614 12.75 7.5C12.75 7.22386 12.5261 7 12.25 7H8V2.75Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),hJe=["color"],Itr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,hJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.49991 0.876892C3.84222 0.876892 0.877075 3.84204 0.877075 7.49972C0.877075 11.1574 3.84222 14.1226 7.49991 14.1226C11.1576 14.1226 14.1227 11.1574 14.1227 7.49972C14.1227 3.84204 11.1576 0.876892 7.49991 0.876892ZM1.82707 7.49972C1.82707 4.36671 4.36689 1.82689 7.49991 1.82689C10.6329 1.82689 13.1727 4.36671 13.1727 7.49972C13.1727 10.6327 10.6329 13.1726 7.49991 13.1726C4.36689 13.1726 1.82707 10.6327 1.82707 7.49972ZM7.50003 4C7.77617 4 8.00003 4.22386 8.00003 4.5V7H10.5C10.7762 7 11 7.22386 11 7.5C11 7.77614 10.7762 8 10.5 8H8.00003V10.5C8.00003 10.7761 7.77617 11 7.50003 11C7.22389 11 7.00003 10.7761 7.00003 10.5V8H4.50003C4.22389 8 4.00003 7.77614 4.00003 7.5C4.00003 7.22386 4.22389 7 4.50003 7H7.00003V4.5C7.00003 4.22386 7.22389 4 7.50003 4Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),mJe=["color"],Otr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,mJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5.07505 4.10001C5.07505 2.91103 6.25727 1.92502 7.50005 1.92502C8.74283 1.92502 9.92505 2.91103 9.92505 4.10001C9.92505 5.19861 9.36782 5.71436 8.61854 6.37884L8.58757 6.4063C7.84481 7.06467 6.92505 7.87995 6.92505 9.5C6.92505 9.81757 7.18248 10.075 7.50005 10.075C7.81761 10.075 8.07505 9.81757 8.07505 9.5C8.07505 8.41517 8.62945 7.90623 9.38156 7.23925L9.40238 7.22079C10.1496 6.55829 11.075 5.73775 11.075 4.10001C11.075 2.12757 9.21869 0.775024 7.50005 0.775024C5.7814 0.775024 3.92505 2.12757 3.92505 4.10001C3.92505 4.41758 4.18249 4.67501 4.50005 4.67501C4.81761 4.67501 5.07505 4.41758 5.07505 4.10001ZM7.50005 13.3575C7.9833 13.3575 8.37505 12.9657 8.37505 12.4825C8.37505 11.9992 7.9833 11.6075 7.50005 11.6075C7.0168 11.6075 6.62505 11.9992 6.62505 12.4825C6.62505 12.9657 7.0168 13.3575 7.50005 13.3575Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),gJe=["color"],Ltr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,gJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0.877075 7.49972C0.877075 3.84204 3.84222 0.876892 7.49991 0.876892C11.1576 0.876892 14.1227 3.84204 14.1227 7.49972C14.1227 11.1574 11.1576 14.1226 7.49991 14.1226C3.84222 14.1226 0.877075 11.1574 0.877075 7.49972ZM7.49991 1.82689C4.36689 1.82689 1.82708 4.36671 1.82708 7.49972C1.82708 10.6327 4.36689 13.1726 7.49991 13.1726C10.6329 13.1726 13.1727 10.6327 13.1727 7.49972C13.1727 4.36671 10.6329 1.82689 7.49991 1.82689ZM8.24993 10.5C8.24993 10.9142 7.91414 11.25 7.49993 11.25C7.08571 11.25 6.74993 10.9142 6.74993 10.5C6.74993 10.0858 7.08571 9.75 7.49993 9.75C7.91414 9.75 8.24993 10.0858 8.24993 10.5ZM6.05003 6.25C6.05003 5.57211 6.63511 4.925 7.50003 4.925C8.36496 4.925 8.95003 5.57211 8.95003 6.25C8.95003 6.74118 8.68002 6.99212 8.21447 7.27494C8.16251 7.30651 8.10258 7.34131 8.03847 7.37854L8.03841 7.37858C7.85521 7.48497 7.63788 7.61119 7.47449 7.73849C7.23214 7.92732 6.95003 8.23198 6.95003 8.7C6.95004 9.00376 7.19628 9.25 7.50004 9.25C7.8024 9.25 8.04778 9.00601 8.05002 8.70417L8.05056 8.7033C8.05924 8.6896 8.08493 8.65735 8.15058 8.6062C8.25207 8.52712 8.36508 8.46163 8.51567 8.37436L8.51571 8.37433C8.59422 8.32883 8.68296 8.27741 8.78559 8.21506C9.32004 7.89038 10.05 7.35382 10.05 6.25C10.05 4.92789 8.93511 3.825 7.50003 3.825C6.06496 3.825 4.95003 4.92789 4.95003 6.25C4.95003 6.55376 5.19628 6.8 5.50003 6.8C5.80379 6.8 6.05003 6.55376 6.05003 6.25Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),vJe=["color"],jE=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,vJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M9.42503 3.44136C10.0561 3.23654 10.7837 3.2402 11.3792 3.54623C12.7532 4.25224 13.3477 6.07191 12.7946 8C12.5465 8.8649 12.1102 9.70472 11.1861 10.5524C10.262 11.4 8.98034 11.9 8.38571 11.9C8.17269 11.9 8 11.7321 8 11.525C8 11.3179 8.17644 11.15 8.38571 11.15C9.06497 11.15 9.67189 10.7804 10.3906 10.236C10.9406 9.8193 11.3701 9.28633 11.608 8.82191C12.0628 7.93367 12.0782 6.68174 11.3433 6.34901C10.9904 6.73455 10.5295 6.95946 9.97725 6.95946C8.7773 6.95946 8.0701 5.99412 8.10051 5.12009C8.12957 4.28474 8.66032 3.68954 9.42503 3.44136ZM3.42503 3.44136C4.05614 3.23654 4.78366 3.2402 5.37923 3.54623C6.7532 4.25224 7.34766 6.07191 6.79462 8C6.54654 8.8649 6.11019 9.70472 5.1861 10.5524C4.26201 11.4 2.98034 11.9 2.38571 11.9C2.17269 11.9 2 11.7321 2 11.525C2 11.3179 2.17644 11.15 2.38571 11.15C3.06497 11.15 3.67189 10.7804 4.39058 10.236C4.94065 9.8193 5.37014 9.28633 5.60797 8.82191C6.06282 7.93367 6.07821 6.68174 5.3433 6.34901C4.99037 6.73455 4.52948 6.95946 3.97725 6.95946C2.7773 6.95946 2.0701 5.99412 2.10051 5.12009C2.12957 4.28474 2.66032 3.68954 3.42503 3.44136Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),yJe=["color"],Ntr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,yJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.49985 0.877045C3.84216 0.877045 0.877014 3.84219 0.877014 7.49988C0.877014 11.1575 3.84216 14.1227 7.49985 14.1227C11.1575 14.1227 14.1227 11.1575 14.1227 7.49988C14.1227 3.84219 11.1575 0.877045 7.49985 0.877045ZM1.82701 7.49988C1.82701 4.36686 4.36683 1.82704 7.49985 1.82704C10.6328 1.82704 13.1727 4.36686 13.1727 7.49988C13.1727 10.6329 10.6328 13.1727 7.49985 13.1727C4.36683 13.1727 1.82701 10.6329 1.82701 7.49988ZM7.49999 9.49999C8.60456 9.49999 9.49999 8.60456 9.49999 7.49999C9.49999 6.39542 8.60456 5.49999 7.49999 5.49999C6.39542 5.49999 5.49999 6.39542 5.49999 7.49999C5.49999 8.60456 6.39542 9.49999 7.49999 9.49999Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),bJe=["color"],Mtr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,bJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.2 1H4.17741H4.1774C3.86936 0.999988 3.60368 0.999978 3.38609 1.02067C3.15576 1.04257 2.92825 1.09113 2.71625 1.22104C2.51442 1.34472 2.34473 1.51442 2.22104 1.71625C2.09113 1.92825 2.04257 2.15576 2.02067 2.38609C1.99998 2.60367 1.99999 2.86935 2 3.17738V3.1774V3.2V11.8V11.8226V11.8226C1.99999 12.1307 1.99998 12.3963 2.02067 12.6139C2.04257 12.8442 2.09113 13.0717 2.22104 13.2837C2.34473 13.4856 2.51442 13.6553 2.71625 13.779C2.92825 13.9089 3.15576 13.9574 3.38609 13.9793C3.60368 14 3.86937 14 4.17741 14H4.2H10.8H10.8226C11.1306 14 11.3963 14 11.6139 13.9793C11.8442 13.9574 12.0717 13.9089 12.2837 13.779C12.4856 13.6553 12.6553 13.4856 12.779 13.2837C12.9089 13.0717 12.9574 12.8442 12.9793 12.6139C13 12.3963 13 12.1306 13 11.8226V11.8V3.2V3.17741C13 2.86936 13 2.60368 12.9793 2.38609C12.9574 2.15576 12.9089 1.92825 12.779 1.71625C12.6553 1.51442 12.4856 1.34472 12.2837 1.22104C12.0717 1.09113 11.8442 1.04257 11.6139 1.02067C11.3963 0.999978 11.1306 0.999988 10.8226 1H10.8H4.2ZM3.23875 2.07368C3.26722 2.05623 3.32362 2.03112 3.48075 2.01618C3.64532 2.00053 3.86298 2 4.2 2H10.8C11.137 2 11.3547 2.00053 11.5193 2.01618C11.6764 2.03112 11.7328 2.05623 11.7613 2.07368C11.8285 2.11491 11.8851 2.17147 11.9263 2.23875C11.9438 2.26722 11.9689 2.32362 11.9838 2.48075C11.9995 2.64532 12 2.86298 12 3.2V11.8C12 12.137 11.9995 12.3547 11.9838 12.5193C11.9689 12.6764 11.9438 12.7328 11.9263 12.7613C11.8851 12.8285 11.8285 12.8851 11.7613 12.9263C11.7328 12.9438 11.6764 12.9689 11.5193 12.9838C11.3547 12.9995 11.137 13 10.8 13H4.2C3.86298 13 3.64532 12.9995 3.48075 12.9838C3.32362 12.9689 3.26722 12.9438 3.23875 12.9263C3.17147 12.8851 3.11491 12.8285 3.07368 12.7613C3.05624 12.7328 3.03112 12.6764 3.01618 12.5193C3.00053 12.3547 3 12.137 3 11.8V3.2C3 2.86298 3.00053 2.64532 3.01618 2.48075C3.03112 2.32362 3.05624 2.26722 3.07368 2.23875C3.11491 2.17147 3.17147 2.11491 3.23875 2.07368ZM5 10C4.72386 10 4.5 10.2239 4.5 10.5C4.5 10.7761 4.72386 11 5 11H8C8.27614 11 8.5 10.7761 8.5 10.5C8.5 10.2239 8.27614 10 8 10H5ZM4.5 7.5C4.5 7.22386 4.72386 7 5 7H10C10.2761 7 10.5 7.22386 10.5 7.5C10.5 7.77614 10.2761 8 10 8H5C4.72386 8 4.5 7.77614 4.5 7.5ZM5 4C4.72386 4 4.5 4.22386 4.5 4.5C4.5 4.77614 4.72386 5 5 5H10C10.2761 5 10.5 4.77614 10.5 4.5C10.5 4.22386 10.2761 4 10 4H5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),xJe=["color"],Dtr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,xJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.84998 7.49998C1.84998 4.66458 4.05979 1.84998 7.49998 1.84998C10.2783 1.84998 11.6515 3.9064 12.2367 5H10.5C10.2239 5 10 5.22386 10 5.5C10 5.77614 10.2239 6 10.5 6H13.5C13.7761 6 14 5.77614 14 5.5V2.5C14 2.22386 13.7761 2 13.5 2C13.2239 2 13 2.22386 13 2.5V4.31318C12.2955 3.07126 10.6659 0.849976 7.49998 0.849976C3.43716 0.849976 0.849976 4.18537 0.849976 7.49998C0.849976 10.8146 3.43716 14.15 7.49998 14.15C9.44382 14.15 11.0622 13.3808 12.2145 12.2084C12.8315 11.5806 13.3133 10.839 13.6418 10.0407C13.7469 9.78536 13.6251 9.49315 13.3698 9.38806C13.1144 9.28296 12.8222 9.40478 12.7171 9.66014C12.4363 10.3425 12.0251 10.9745 11.5013 11.5074C10.5295 12.4963 9.16504 13.15 7.49998 13.15C4.05979 13.15 1.84998 10.3354 1.84998 7.49998Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),wJe=["color"],Btr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,wJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.85355 2.14645C5.04882 2.34171 5.04882 2.65829 4.85355 2.85355L3.70711 4H9C11.4853 4 13.5 6.01472 13.5 8.5C13.5 10.9853 11.4853 13 9 13H5C4.72386 13 4.5 12.7761 4.5 12.5C4.5 12.2239 4.72386 12 5 12H9C10.933 12 12.5 10.433 12.5 8.5C12.5 6.567 10.933 5 9 5H3.70711L4.85355 6.14645C5.04882 6.34171 5.04882 6.65829 4.85355 6.85355C4.65829 7.04882 4.34171 7.04882 4.14645 6.85355L2.14645 4.85355C1.95118 4.65829 1.95118 4.34171 2.14645 4.14645L4.14645 2.14645C4.34171 1.95118 4.65829 1.95118 4.85355 2.14645Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),CJe=["color"],Oj=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,CJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.04995 2.74995C3.04995 2.44619 2.80371 2.19995 2.49995 2.19995C2.19619 2.19995 1.94995 2.44619 1.94995 2.74995V12.25C1.94995 12.5537 2.19619 12.8 2.49995 12.8C2.80371 12.8 3.04995 12.5537 3.04995 12.25V2.74995ZM5.73333 2.30776C5.57835 2.22596 5.39185 2.23127 5.24177 2.32176C5.0917 2.41225 4.99995 2.57471 4.99995 2.74995V12.25C4.99995 12.4252 5.0917 12.5877 5.24177 12.6781C5.39185 12.7686 5.57835 12.7739 5.73333 12.6921L14.7333 7.94214C14.8973 7.85559 15 7.68539 15 7.49995C15 7.31452 14.8973 7.14431 14.7333 7.05776L5.73333 2.30776ZM5.99995 11.4207V3.5792L13.4287 7.49995L5.99995 11.4207Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),SJe=["color"],Qle=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,SJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M6.85357 3.85355L7.65355 3.05353C8.2981 2.40901 9.42858 1.96172 10.552 1.80125C11.1056 1.72217 11.6291 1.71725 12.0564 1.78124C12.4987 1.84748 12.7698 1.97696 12.8965 2.10357C13.0231 2.23018 13.1526 2.50125 13.2188 2.94357C13.2828 3.37086 13.2779 3.89439 13.1988 4.44801C13.0383 5.57139 12.591 6.70188 11.9464 7.34645L7.49999 11.7929L6.35354 10.6465C6.15827 10.4512 5.84169 10.4512 5.64643 10.6465C5.45117 10.8417 5.45117 11.1583 5.64643 11.3536L7.14644 12.8536C7.34171 13.0488 7.65829 13.0488 7.85355 12.8536L8.40073 12.3064L9.57124 14.2572C9.65046 14.3893 9.78608 14.4774 9.9389 14.4963C10.0917 14.5151 10.2447 14.4624 10.3535 14.3536L12.3535 12.3536C12.4648 12.2423 12.5172 12.0851 12.495 11.9293L12.0303 8.67679L12.6536 8.05355C13.509 7.19808 14.0117 5.82855 14.1887 4.58943C14.2784 3.9618 14.2891 3.33847 14.2078 2.79546C14.1287 2.26748 13.9519 1.74482 13.6035 1.39645C13.2552 1.04809 12.7325 0.871332 12.2045 0.792264C11.6615 0.710945 11.0382 0.721644 10.4105 0.8113C9.17143 0.988306 7.80189 1.491 6.94644 2.34642L6.32322 2.96968L3.07071 2.50504C2.91492 2.48278 2.75773 2.53517 2.64645 2.64646L0.646451 4.64645C0.537579 4.75533 0.484938 4.90829 0.50375 5.0611C0.522563 5.21391 0.61073 5.34954 0.742757 5.42876L2.69364 6.59928L2.14646 7.14645C2.0527 7.24022 2.00002 7.3674 2.00002 7.50001C2.00002 7.63261 2.0527 7.75979 2.14646 7.85356L3.64647 9.35356C3.84173 9.54883 4.15831 9.54883 4.35357 9.35356C4.54884 9.1583 4.54884 8.84172 4.35357 8.64646L3.20712 7.50001L3.85357 6.85356L6.85357 3.85355ZM10.0993 13.1936L9.12959 11.5775L11.1464 9.56067L11.4697 11.8232L10.0993 13.1936ZM3.42251 5.87041L5.43935 3.85356L3.17678 3.53034L1.80638 4.90074L3.42251 5.87041ZM2.35356 10.3535C2.54882 10.1583 2.54882 9.8417 2.35356 9.64644C2.1583 9.45118 1.84171 9.45118 1.64645 9.64644L0.646451 10.6464C0.451188 10.8417 0.451188 11.1583 0.646451 11.3535C0.841713 11.5488 1.1583 11.5488 1.35356 11.3535L2.35356 10.3535ZM3.85358 11.8536C4.04884 11.6583 4.04885 11.3417 3.85359 11.1465C3.65833 10.9512 3.34175 10.9512 3.14648 11.1465L1.14645 13.1464C0.95119 13.3417 0.951187 13.6583 1.14645 13.8535C1.34171 14.0488 1.65829 14.0488 1.85355 13.8536L3.85358 11.8536ZM5.35356 13.3535C5.54882 13.1583 5.54882 12.8417 5.35356 12.6464C5.1583 12.4512 4.84171 12.4512 4.64645 12.6464L3.64645 13.6464C3.45119 13.8417 3.45119 14.1583 3.64645 14.3535C3.84171 14.5488 4.1583 14.5488 4.35356 14.3535L5.35356 13.3535ZM9.49997 6.74881C10.1897 6.74881 10.7488 6.1897 10.7488 5.5C10.7488 4.8103 10.1897 4.25118 9.49997 4.25118C8.81026 4.25118 8.25115 4.8103 8.25115 5.5C8.25115 6.1897 8.81026 6.74881 9.49997 6.74881Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),TJe=["color"],ztr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,TJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.59664 2.93628C7.76085 3.06401 8.00012 2.94698 8.00012 2.73895V1.99998C9.98143 2 11.1848 2.3637 11.9105 3.08945C12.6363 3.81522 13 5.0186 13 6.99998C13 7.27613 13.2239 7.49998 13.5 7.49998C13.7761 7.49998 14 7.27613 14 6.99998C14 4.9438 13.6325 3.39719 12.6176 2.38234C11.6028 1.36752 10.0562 0.999999 8.00012 0.999984V0.261266C8.00012 0.0532293 7.76085 -0.0637944 7.59664 0.063928L6.00384 1.30277C5.87516 1.40286 5.87516 1.59735 6.00384 1.69744L7.59664 2.93628ZM9.5 5H2.5C2.22386 5 2 5.22386 2 5.5V12.5C2 12.7761 2.22386 13 2.5 13H9.5C9.77614 13 10 12.7761 10 12.5V5.5C10 5.22386 9.77614 5 9.5 5ZM2.5 4C1.67157 4 1 4.67157 1 5.5V12.5C1 13.3284 1.67157 14 2.5 14H9.5C10.3284 14 11 13.3284 11 12.5V5.5C11 4.67157 10.3284 4 9.5 4H2.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),EJe=["color"],jtr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,EJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.81832 0.68179C7.64258 0.506054 7.35766 0.506054 7.18192 0.68179L5.18192 2.68179C5.00619 2.85753 5.00619 3.14245 5.18192 3.31819C5.35766 3.49392 5.64258 3.49392 5.81832 3.31819L7.05012 2.08638L7.05012 5.50023C7.05012 5.74876 7.25159 5.95023 7.50012 5.95023C7.74865 5.95023 7.95012 5.74876 7.95012 5.50023L7.95012 2.08638L9.18192 3.31819C9.35766 3.49392 9.64258 3.49392 9.81832 3.31819C9.99406 3.14245 9.99406 2.85753 9.81832 2.68179L7.81832 0.68179ZM7.95012 12.9136V9.50023C7.95012 9.2517 7.74865 9.05023 7.50012 9.05023C7.25159 9.05023 7.05012 9.2517 7.05012 9.50023V12.9136L5.81832 11.6818C5.64258 11.5061 5.35766 11.5061 5.18192 11.6818C5.00619 11.8575 5.00619 12.1424 5.18192 12.3182L7.18192 14.3182C7.26632 14.4026 7.38077 14.45 7.50012 14.45C7.61947 14.45 7.73393 14.4026 7.81832 14.3182L9.81832 12.3182C9.99406 12.1424 9.99406 11.8575 9.81832 11.6818C9.64258 11.5061 9.35766 11.5061 9.18192 11.6818L7.95012 12.9136ZM1.49994 7.00017C1.2238 7.00017 0.999939 7.22403 0.999939 7.50017C0.999939 7.77631 1.2238 8.00017 1.49994 8.00017L13.4999 8.00017C13.7761 8.00017 13.9999 7.77631 13.9999 7.50017C13.9999 7.22403 13.7761 7.00017 13.4999 7.00017L1.49994 7.00017Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),AJe=["color"],Ftr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,AJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M14 12.85L1 12.85L1 14.15L14 14.15L14 12.85ZM14 8.85002L1 8.85002L1 10.15L14 10.15L14 8.85002ZM1 4.85003L14 4.85003L14 6.15003L1 6.15002L1 4.85003ZM14 0.850025L1 0.850025L1 2.15002L14 2.15002L14 0.850025Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),PJe=["color"],Vtr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,PJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0.5 4C0.223858 4 0 4.22386 0 4.5V10.5C0 10.7761 0.223858 11 0.5 11H14.5C14.7761 11 15 10.7761 15 10.5V4.5C15 4.22386 14.7761 4 14.5 4H0.5ZM1 10V5H2.075V7.5C2.075 7.73472 2.26528 7.925 2.5 7.925C2.73472 7.925 2.925 7.73472 2.925 7.5V5H4.075V6.5C4.075 6.73472 4.26528 6.925 4.5 6.925C4.73472 6.925 4.925 6.73472 4.925 6.5V5H6.075V6.5C6.075 6.73472 6.26528 6.925 6.5 6.925C6.73472 6.925 6.925 6.73472 6.925 6.5V5H8.075V7.5C8.075 7.73472 8.26528 7.925 8.5 7.925C8.73472 7.925 8.925 7.73472 8.925 7.5V5H10.075V6.5C10.075 6.73472 10.2653 6.925 10.5 6.925C10.7347 6.925 10.925 6.73472 10.925 6.5V5H12.075V6.5C12.075 6.73472 12.2653 6.925 12.5 6.925C12.7347 6.925 12.925 6.73472 12.925 6.5V5H14V10H1Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),kJe=["color"],Htr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,kJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0.5 0C0.223858 0 0 0.223858 0 0.5V14.5C0 14.7761 0.223858 15 0.5 15H4.5C4.77614 15 5 14.7761 5 14.5V5H14.5C14.7761 5 15 4.77614 15 4.5V0.5C15 0.223858 14.7761 0 14.5 0H0.5ZM1 4.07505L1 1H4.07502C4.07502 1 4.07502 1 4.07502 1L4.07505 4.07507L1 4.07505ZM0.999997 4.92505L1 14H4V12.925H2.75002C2.5153 12.925 2.32502 12.7348 2.32502 12.5C2.32502 12.2653 2.5153 12.075 2.75002 12.075H4V10.925H2.25002C2.0153 10.925 1.82502 10.7347 1.82502 10.5C1.82502 10.2653 2.0153 10.075 2.25002 10.075H4V8.92504L2.75002 8.92502C2.5153 8.92502 2.32502 8.73474 2.32502 8.50002C2.32503 8.26529 2.51531 8.07502 2.75003 8.07502L4 8.07504V6.92502L2.74999 6.925C2.51527 6.925 2.325 6.73472 2.325 6.5C2.325 6.26528 2.51529 6.075 2.75001 6.075L4 6.07502V4.92507L0.999997 4.92505ZM4.92505 4H6.075V2.75006C6.075 2.51534 6.26528 2.32506 6.5 2.32506C6.73472 2.32506 6.925 2.51534 6.925 2.75006V4H8.07502V2.75005C8.07502 2.51533 8.2653 2.32505 8.50002 2.32505C8.73474 2.32505 8.92502 2.51533 8.92502 2.75005V4H10.0751V2.25005C10.0751 2.01533 10.2653 1.82505 10.5001 1.82505C10.7348 1.82505 10.9251 2.01533 10.9251 2.25005V4H12.0751V2.75005C12.0751 2.51533 12.2654 2.32505 12.5001 2.32505C12.7348 2.32505 12.9251 2.51533 12.9251 2.75005V4H14V1H4.92502L4.92505 4Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),_Je=["color"],$tr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,_Je);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0.949988 4.48455C0.949988 5.34059 1.64395 6.03455 2.49999 6.03455C3.35603 6.03455 4.04999 5.34059 4.04999 4.48455C4.04999 3.6285 3.35603 2.93455 2.49999 2.93455C1.64395 2.93455 0.949988 3.6285 0.949988 4.48455ZM2.49999 6.93455C1.14689 6.93455 0.0499878 5.83764 0.0499878 4.48455C0.0499878 3.13145 1.14689 2.03455 2.49999 2.03455C3.85309 2.03455 4.94999 3.13145 4.94999 4.48455C4.94999 4.80813 4.88726 5.11707 4.77329 5.39985L5.73655 6.04413C5.72943 6.06656 5.72269 6.08914 5.71635 6.11188L5.56288 6.66186L5.21005 6.89773L4.21554 6.23366C3.77357 6.6672 3.168 6.93455 2.49999 6.93455ZM0.949991 10.5C0.949991 9.64394 1.64395 8.94998 2.49999 8.94998C3.35603 8.94998 4.04999 9.64394 4.04999 10.5C4.04999 11.356 3.35603 12.05 2.49999 12.05C1.64395 12.05 0.949991 11.356 0.949991 10.5ZM2.49999 8.04998C1.14689 8.04998 0.0499908 9.14688 0.0499908 10.5C0.0499908 11.8531 1.14689 12.95 2.49999 12.95C3.85309 12.95 4.94999 11.8531 4.94999 10.5C4.94999 10.1803 4.88877 9.87497 4.77743 9.595L15 2.75737L14.0486 2.85737C12.7077 2.9983 11.4091 3.40895 10.231 4.06461L7.15646 5.77564C6.92307 5.90553 6.75134 6.12339 6.67955 6.38066L6.42653 7.28737L4.22437 8.75957C3.78166 8.32091 3.17246 8.04998 2.49999 8.04998ZM7.14435 9.2149L7.15646 9.22176L10.231 10.9328C11.4091 11.5884 12.7077 11.9991 14.0486 12.14L15 12.24L8.81072 8.1003L7.14435 9.2149Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),RJe=["color"],Utr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,RJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2 1.5C2 1.77614 1.77614 2 1.5 2C1.22386 2 1 1.77614 1 1.5C1 1.22386 1.22386 1 1.5 1C1.77614 1 2 1.22386 2 1.5ZM2 5L2 10H13V5H2ZM2 4C1.44772 4 1 4.44772 1 5V10C1 10.5523 1.44772 11 2 11H13C13.5523 11 14 10.5523 14 10V5C14 4.44772 13.5523 4 13 4H2ZM1.5 14C1.77614 14 2 13.7761 2 13.5C2 13.2239 1.77614 13 1.5 13C1.22386 13 1 13.2239 1 13.5C1 13.7761 1.22386 14 1.5 14ZM4 1.5C4 1.77614 3.77614 2 3.5 2C3.22386 2 3 1.77614 3 1.5C3 1.22386 3.22386 1 3.5 1C3.77614 1 4 1.22386 4 1.5ZM3.5 14C3.77614 14 4 13.7761 4 13.5C4 13.2239 3.77614 13 3.5 13C3.22386 13 3 13.2239 3 13.5C3 13.7761 3.22386 14 3.5 14ZM6 1.5C6 1.77614 5.77614 2 5.5 2C5.22386 2 5 1.77614 5 1.5C5 1.22386 5.22386 1 5.5 1C5.77614 1 6 1.22386 6 1.5ZM5.5 14C5.77614 14 6 13.7761 6 13.5C6 13.2239 5.77614 13 5.5 13C5.22386 13 5 13.2239 5 13.5C5 13.7761 5.22386 14 5.5 14ZM8 1.5C8 1.77614 7.77614 2 7.5 2C7.22386 2 7 1.77614 7 1.5C7 1.22386 7.22386 1 7.5 1C7.77614 1 8 1.22386 8 1.5ZM7.5 14C7.77614 14 8 13.7761 8 13.5C8 13.2239 7.77614 13 7.5 13C7.22386 13 7 13.2239 7 13.5C7 13.7761 7.22386 14 7.5 14ZM10 1.5C10 1.77614 9.77614 2 9.5 2C9.22386 2 9 1.77614 9 1.5C9 1.22386 9.22386 1 9.5 1C9.77614 1 10 1.22386 10 1.5ZM9.5 14C9.77614 14 10 13.7761 10 13.5C10 13.2239 9.77614 13 9.5 13C9.22386 13 9 13.2239 9 13.5C9 13.7761 9.22386 14 9.5 14ZM12 1.5C12 1.77614 11.7761 2 11.5 2C11.2239 2 11 1.77614 11 1.5C11 1.22386 11.2239 1 11.5 1C11.7761 1 12 1.22386 12 1.5ZM11.5 14C11.7761 14 12 13.7761 12 13.5C12 13.2239 11.7761 13 11.5 13C11.2239 13 11 13.2239 11 13.5C11 13.7761 11.2239 14 11.5 14ZM14 1.5C14 1.77614 13.7761 2 13.5 2C13.2239 2 13 1.77614 13 1.5C13 1.22386 13.2239 1 13.5 1C13.7761 1 14 1.22386 14 1.5ZM13.5 14C13.7761 14 14 13.7761 14 13.5C14 13.2239 13.7761 13 13.5 13C13.2239 13 13 13.2239 13 13.5C13 13.7761 13.2239 14 13.5 14Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),IJe=["color"],Gtr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,IJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M6 3.5C6 2.67157 6.67157 2 7.5 2C8.32843 2 9 2.67157 9 3.5C9 4.32843 8.32843 5 7.5 5C6.67157 5 6 4.32843 6 3.5ZM8 5.94999C9.14112 5.71836 10 4.70948 10 3.5C10 2.11929 8.88071 1 7.5 1C6.11929 1 5 2.11929 5 3.5C5 4.70948 5.85888 5.71836 7 5.94999V13.5C7 13.7761 7.22386 14 7.5 14C7.77614 14 8 13.7761 8 13.5V5.94999Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),OJe=["color"],qtr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,OJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M10 3.5C10 4.70948 9.14112 5.71836 8 5.94999V13.5C8 13.7761 7.77614 14 7.5 14C7.22386 14 7 13.7761 7 13.5V5.94999C5.85888 5.71836 5 4.70948 5 3.5C5 2.11929 6.11929 1 7.5 1C8.88071 1 10 2.11929 10 3.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),LJe=["color"],Ktr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,LJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{opacity:".05",d:"M6.78296 13.376C8.73904 9.95284 8.73904 5.04719 6.78296 1.62405L7.21708 1.37598C9.261 4.95283 9.261 10.0472 7.21708 13.624L6.78296 13.376Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".1",d:"M7.28204 13.4775C9.23929 9.99523 9.23929 5.00475 7.28204 1.52248L7.71791 1.2775C9.76067 4.9119 9.76067 10.0881 7.71791 13.7225L7.28204 13.4775Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".15",d:"M7.82098 13.5064C9.72502 9.99523 9.72636 5.01411 7.82492 1.50084L8.26465 1.26285C10.2465 4.92466 10.2451 10.085 8.26052 13.7448L7.82098 13.5064Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".2",d:"M8.41284 13.429C10.1952 9.92842 10.1957 5.07537 8.41435 1.57402L8.85999 1.34729C10.7139 4.99113 10.7133 10.0128 8.85841 13.6559L8.41284 13.429Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".25",d:"M9.02441 13.2956C10.6567 9.8379 10.6586 5.17715 9.03005 1.71656L9.48245 1.50366C11.1745 5.09919 11.1726 9.91629 9.47657 13.5091L9.02441 13.2956Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".3",d:"M9.66809 13.0655C11.1097 9.69572 11.1107 5.3121 9.67088 1.94095L10.1307 1.74457C11.6241 5.24121 11.6231 9.76683 10.1278 13.2622L9.66809 13.0655Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".35",d:"M10.331 12.7456C11.5551 9.52073 11.5564 5.49103 10.3347 2.26444L10.8024 2.0874C12.0672 5.42815 12.0659 9.58394 10.7985 12.9231L10.331 12.7456Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".4",d:"M11.0155 12.2986C11.9938 9.29744 11.9948 5.71296 11.0184 2.71067L11.4939 2.55603C12.503 5.6589 12.502 9.35178 11.4909 12.4535L11.0155 12.2986Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".45",d:"M11.7214 11.668C12.4254 9.01303 12.4262 5.99691 11.7237 3.34116L12.2071 3.21329C12.9318 5.95292 12.931 9.05728 12.2047 11.7961L11.7214 11.668Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".5",d:"M12.4432 10.752C12.8524 8.63762 12.8523 6.36089 12.4429 4.2466L12.9338 4.15155C13.3553 6.32861 13.3554 8.66985 12.9341 10.847L12.4432 10.752Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{d:"M0.877075 7.49988C0.877075 3.84219 3.84222 0.877045 7.49991 0.877045C11.1576 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1575 0.877075 7.49988ZM7.49991 1.82704C4.36689 1.82704 1.82708 4.36686 1.82708 7.49988C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49988C13.1727 4.36686 10.6329 1.82704 7.49991 1.82704Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),NJe=["color"],Ztr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,NJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{opacity:".05",d:"M12.1619 3.85182C8.35817 4.88918 4.88936 8.358 3.85199 12.1617L3.3696 12.0301C4.45356 8.05564 8.05581 4.45339 12.0303 3.36943L12.1619 3.85182Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".1",d:"M11.8807 3.42707C8.03441 4.50542 4.50561 8.03422 3.42726 11.8805L2.94582 11.7456C4.07129 7.73121 7.7314 4.0711 11.7458 2.94563L11.8807 3.42707Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".15",d:"M11.5201 3.02556C7.69092 4.16199 4.16779 7.68323 3.02805 11.512L2.54883 11.3694C3.73676 7.37869 7.38659 3.73076 11.3778 2.54623L11.5201 3.02556Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".2",d:"M11.0468 2.66169C7.31117 3.87664 3.87918 7.3079 2.66298 11.0434L2.18754 10.8886C3.45324 7.00109 7.00445 3.45062 10.8921 2.18621L11.0468 2.66169Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".25",d:"M10.5201 2.32365C6.92091 3.61447 3.62391 6.90876 2.32845 10.5073L1.858 10.338C3.20398 6.59909 6.61155 3.19424 10.3513 1.85301L10.5201 2.32365Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".3",d:"M9.90222 2.03122C6.50003 3.39465 3.39968 6.49367 2.03399 9.89551L1.56998 9.70924C2.98651 6.18076 6.18728 2.98133 9.71622 1.5671L9.90222 2.03122Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".35",d:"M9.20727 1.78873C6.06136 3.20349 3.21103 6.05203 1.79331 9.19738L1.33747 8.99192C2.80536 5.73528 5.74485 2.7976 9.0022 1.33272L9.20727 1.78873Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".4",d:"M8.40713 1.62085C5.59323 3.05117 3.05794 5.58509 1.62544 8.39847L1.17987 8.1716C2.66036 5.26397 5.27232 2.6534 8.18057 1.17513L8.40713 1.62085Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".45",d:"M7.46207 1.56747C5.08689 2.94695 2.95362 5.07912 1.57249 7.45379L1.14028 7.20241C2.56503 4.75273 4.7607 2.55818 7.21096 1.1351L7.46207 1.56747Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".5",d:"M6.30407 1.70487C4.51964 2.91063 2.90983 4.52061 1.7043 6.30513L1.28998 6.02524C2.5313 4.18773 4.18673 2.53214 6.02413 1.29059L6.30407 1.70487Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{d:"M0.877075 7.49988C0.877075 3.84219 3.84222 0.877045 7.49991 0.877045C11.1576 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1575 0.877075 7.49988ZM7.49991 1.82704C4.36689 1.82704 1.82708 4.36686 1.82708 7.49988C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49988C13.1727 4.36686 10.6329 1.82704 7.49991 1.82704Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),MJe=["color"],Wtr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,MJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{opacity:".05",d:"M6.78296 13.376C8.73904 9.95284 8.73904 5.04719 6.78296 1.62405L7.21708 1.37598C9.261 4.95283 9.261 10.0472 7.21708 13.624L6.78296 13.376Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".1",d:"M7.28204 13.4775C9.23929 9.99523 9.23929 5.00475 7.28204 1.52248L7.71791 1.2775C9.76067 4.9119 9.76067 10.0881 7.71791 13.7225L7.28204 13.4775Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".15",d:"M7.82098 13.5064C9.72502 9.99523 9.72636 5.01411 7.82492 1.50084L8.26465 1.26285C10.2465 4.92466 10.2451 10.085 8.26052 13.7448L7.82098 13.5064Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".2",d:"M8.41284 13.429C10.1952 9.92842 10.1957 5.07537 8.41435 1.57402L8.85999 1.34729C10.7139 4.99113 10.7133 10.0128 8.85841 13.6559L8.41284 13.429Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".25",d:"M9.02441 13.2956C10.6567 9.8379 10.6586 5.17715 9.03005 1.71656L9.48245 1.50366C11.1745 5.09919 11.1726 9.91629 9.47657 13.5091L9.02441 13.2956Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".3",d:"M9.66809 13.0655C11.1097 9.69572 11.1107 5.3121 9.67088 1.94095L10.1307 1.74457C11.6241 5.24121 11.6231 9.76683 10.1278 13.2622L9.66809 13.0655Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".35",d:"M10.331 12.7456C11.5551 9.52073 11.5564 5.49103 10.3347 2.26444L10.8024 2.0874C12.0672 5.42815 12.0659 9.58394 10.7985 12.9231L10.331 12.7456Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".4",d:"M11.0155 12.2986C11.9938 9.29744 11.9948 5.71296 11.0184 2.71067L11.4939 2.55603C12.503 5.6589 12.502 9.35178 11.4909 12.4535L11.0155 12.2986Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".45",d:"M11.7214 11.668C12.4254 9.01303 12.4262 5.99691 11.7237 3.34116L12.2071 3.21329C12.9318 5.95292 12.931 9.05728 12.2047 11.7961L11.7214 11.668Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".5",d:"M12.4432 10.752C12.8524 8.63762 12.8523 6.36089 12.4429 4.2466L12.9338 4.15155C13.3553 6.32861 13.3554 8.66985 12.9341 10.847L12.4432 10.752Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{d:"M7.49991 0.877045C3.84222 0.877045 0.877075 3.84219 0.877075 7.49988C0.877075 9.1488 1.47969 10.657 2.4767 11.8162L1.64647 12.6464C1.45121 12.8417 1.45121 13.1583 1.64647 13.3535C1.84173 13.5488 2.15832 13.5488 2.35358 13.3535L3.18383 12.5233C4.34302 13.5202 5.8511 14.1227 7.49991 14.1227C11.1576 14.1227 14.1227 11.1575 14.1227 7.49988C14.1227 5.85107 13.5202 4.34298 12.5233 3.1838L13.3536 2.35355C13.5488 2.15829 13.5488 1.8417 13.3536 1.64644C13.1583 1.45118 12.8417 1.45118 12.6465 1.64644L11.8162 2.47667C10.657 1.47966 9.14883 0.877045 7.49991 0.877045ZM11.1423 3.15065C10.1568 2.32449 8.88644 1.82704 7.49991 1.82704C4.36689 1.82704 1.82708 4.36686 1.82708 7.49988C1.82708 8.88641 2.32452 10.1568 3.15069 11.1422L11.1423 3.15065ZM3.85781 11.8493C4.84322 12.6753 6.11348 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49988C13.1727 6.11345 12.6754 4.84319 11.8493 3.85778L3.85781 11.8493Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),DJe=["color"],Jtr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,DJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{opacity:".05",d:"M12.1398 3.88617C13.8553 4.94159 15 6.83701 15 9.00001C15 12.3137 12.3137 15 9.00002 15C6.84351 15 4.95296 13.8621 3.89569 12.1552L4.32076 11.8919C5.29069 13.4578 7.02376 14.5 9.00002 14.5C12.0376 14.5 14.5 12.0375 14.5 9.00001C14.5 7.01781 13.4516 5.28027 11.8778 4.31203L12.1398 3.88617Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".2",d:"M12.851 5.07321C13.8684 6.07106 14.5 7.46199 14.5 9C14.5 12.0375 12.0376 14.5 9.00004 14.5C7.46215 14.5 6.07132 13.8685 5.07349 12.8513L5.43043 12.5011C6.3381 13.4264 7.60186 14 9.00004 14C11.7614 14 14 11.7614 14 9C14 7.60171 13.4264 6.33786 12.5009 5.43017L12.851 5.07321Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".35",d:"M13.3022 6.45071C13.7455 7.19737 14 8.06935 14 9.00001C14 11.7614 11.7614 14 9.00002 14C8.04868 14 7.15868 13.7341 6.40118 13.2724L6.66142 12.8454C7.34275 13.2607 8.14306 13.5 9.00002 13.5C11.4853 13.5 13.5 11.4853 13.5 9.00001C13.5 8.16165 13.271 7.37754 12.8722 6.70599L13.3022 6.45071Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".5",d:"M13.3745 7.94022C13.4566 8.28031 13.5 8.63525 13.5 9.00001C13.5 11.4853 11.4853 13.5 9.00003 13.5C8.61104 13.5 8.23323 13.4506 7.87268 13.3576L7.99759 12.8734C8.31768 12.956 8.65353 13 9.00003 13C11.2091 13 13 11.2091 13 9.00001C13 8.67509 12.9613 8.35953 12.8884 8.05757L13.3745 7.94022Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{opacity:".65",d:"M12.9155 9.82133C12.5898 11.3813 11.3562 12.6072 9.79205 12.9215L9.69354 12.4313C11.0613 12.1565 12.1413 11.0834 12.4261 9.71915L12.9155 9.82133Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}),(0,_.createElement)("path",{d:"M1.2771 7.50253C1.2771 4.06456 4.06413 1.27753 7.5021 1.27753C10.94 1.27753 13.7271 4.06456 13.7271 7.50253C13.7271 10.9405 10.94 13.7275 7.5021 13.7275C4.06413 13.7275 1.2771 10.9405 1.2771 7.50253ZM7.5021 2.22753C4.5888 2.22753 2.2271 4.58923 2.2271 7.50253C2.2271 10.4158 4.5888 12.7775 7.5021 12.7775C10.4154 12.7775 12.7771 10.4158 12.7771 7.50253C12.7771 4.58923 10.4154 2.22753 7.5021 2.22753Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),BJe=["color"],Ytr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,BJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5 7.50003C5 8.32845 4.32843 9.00003 3.5 9.00003C2.67157 9.00003 2 8.32845 2 7.50003C2 6.6716 2.67157 6.00003 3.5 6.00003C4.32843 6.00003 5 6.6716 5 7.50003ZM5.71313 8.66388C5.29445 9.45838 4.46048 10 3.5 10C2.11929 10 1 8.88074 1 7.50003C1 6.11931 2.11929 5.00003 3.5 5.00003C4.46048 5.00003 5.29445 5.54167 5.71313 6.33616L9.10424 4.21671C9.03643 3.98968 9 3.74911 9 3.50003C9 2.11932 10.1193 1.00003 11.5 1.00003C12.8807 1.00003 14 2.11932 14 3.50003C14 4.88074 12.8807 6.00003 11.5 6.00003C10.6915 6.00003 9.97264 5.61624 9.51566 5.0209L5.9853 7.22738C5.99502 7.31692 6 7.40789 6 7.50003C6 7.59216 5.99502 7.68312 5.9853 7.77267L9.51567 9.97915C9.97265 9.38382 10.6915 9.00003 11.5 9.00003C12.8807 9.00003 14 10.1193 14 11.5C14 12.8807 12.8807 14 11.5 14C10.1193 14 9 12.8807 9 11.5C9 11.2509 9.03643 11.0104 9.10425 10.7833L5.71313 8.66388ZM11.5 5.00003C12.3284 5.00003 13 4.32846 13 3.50003C13 2.6716 12.3284 2.00003 11.5 2.00003C10.6716 2.00003 10 2.6716 10 3.50003C10 4.32846 10.6716 5.00003 11.5 5.00003ZM13 11.5C13 12.3285 12.3284 13 11.5 13C10.6716 13 10 12.3285 10 11.5C10 10.6716 10.6716 10 11.5 10C12.3284 10 13 10.6716 13 11.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),zJe=["color"],Xtr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,zJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.5 5.00006C3.22386 5.00006 3 5.22392 3 5.50006L3 11.5001C3 11.7762 3.22386 12.0001 3.5 12.0001L11.5 12.0001C11.7761 12.0001 12 11.7762 12 11.5001L12 5.50006C12 5.22392 11.7761 5.00006 11.5 5.00006L10.25 5.00006C9.97386 5.00006 9.75 4.7762 9.75 4.50006C9.75 4.22392 9.97386 4.00006 10.25 4.00006L11.5 4.00006C12.3284 4.00006 13 4.67163 13 5.50006L13 11.5001C13 12.3285 12.3284 13.0001 11.5 13.0001L3.5 13.0001C2.67157 13.0001 2 12.3285 2 11.5001L2 5.50006C2 4.67163 2.67157 4.00006 3.5 4.00006L4.75 4.00006C5.02614 4.00006 5.25 4.22392 5.25 4.50006C5.25 4.7762 5.02614 5.00006 4.75 5.00006L3.5 5.00006ZM7 1.6364L5.5682 3.0682C5.39246 3.24393 5.10754 3.24393 4.9318 3.0682C4.75607 2.89246 4.75607 2.60754 4.9318 2.4318L7.1818 0.181802C7.26619 0.09741 7.38065 0.049999 7.5 0.049999C7.61935 0.049999 7.73381 0.09741 7.8182 0.181802L10.0682 2.4318C10.2439 2.60754 10.2439 2.89246 10.0682 3.0682C9.89246 3.24393 9.60754 3.24393 9.4318 3.0682L8 1.6364L8 8.5C8 8.77614 7.77614 9 7.5 9C7.22386 9 7 8.77614 7 8.5L7 1.6364Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),jJe=["color"],Qtr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,jJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M12.3536 1.14645C12.1583 0.951184 11.8417 0.951184 11.6464 1.14645C11.4512 1.34171 11.4512 1.65829 11.6464 1.85355L12.7929 3H12C10.7037 3 9.71111 3.58423 8.87248 4.38931C8.20065 5.03427 7.59349 5.85684 6.99461 6.6682C6.86287 6.84668 6.73154 7.02462 6.6 7.2C5.10874 9.18835 3.49037 11 0.5 11C0.223858 11 0 11.2239 0 11.5C0 11.7761 0.223858 12 0.5 12C4.00963 12 5.89126 9.81165 7.4 7.8C7.54367 7.60845 7.6832 7.41962 7.81996 7.23454L7.82005 7.23443L7.82006 7.23441C8.41674 6.42695 8.96069 5.69085 9.56502 5.11069C10.2889 4.41577 11.0463 4 12 4H12.7929L11.6464 5.14645C11.4512 5.34171 11.4512 5.65829 11.6464 5.85355C11.8417 6.04882 12.1583 6.04882 12.3536 5.85355L14.3536 3.85355C14.5488 3.65829 14.5488 3.34171 14.3536 3.14645L12.3536 1.14645ZM0.5 3C3.35278 3 5.12992 4.44588 6.50548 6.06746L6.3762 6.24266C6.2483 6.4161 6.12293 6.58609 6 6.75C5.96397 6.79804 5.92798 6.84581 5.892 6.89331C4.57348 5.29306 3.02637 4 0.5 4C0.223858 4 0 3.77614 0 3.5C0 3.22386 0.223858 3 0.5 3ZM8.87248 10.6107C8.37284 10.131 7.90897 9.55314 7.45767 8.95468C7.64688 8.71693 7.82704 8.48061 8 8.25L8.08987 8.12987C8.58412 8.79402 9.05288 9.39766 9.56502 9.88931C10.2889 10.5842 11.0463 11 12 11H12.7929L11.6464 9.85355C11.4512 9.65829 11.4512 9.34171 11.6464 9.14645C11.8417 8.95118 12.1583 8.95118 12.3536 9.14645L14.3536 11.1464C14.5488 11.3417 14.5488 11.6583 14.3536 11.8536L12.3536 13.8536C12.1583 14.0488 11.8417 14.0488 11.6464 13.8536C11.4512 13.6583 11.4512 13.3417 11.6464 13.1464L12.7929 12H12C10.7037 12 9.71111 11.4158 8.87248 10.6107Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),FJe=["color"],err=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,FJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M11.5 3.04999C11.7485 3.04999 11.95 3.25146 11.95 3.49999V7.49999C11.95 7.74852 11.7485 7.94999 11.5 7.94999C11.2515 7.94999 11.05 7.74852 11.05 7.49999V4.58639L4.58638 11.05H7.49999C7.74852 11.05 7.94999 11.2515 7.94999 11.5C7.94999 11.7485 7.74852 11.95 7.49999 11.95L3.49999 11.95C3.38064 11.95 3.26618 11.9026 3.18179 11.8182C3.0974 11.7338 3.04999 11.6193 3.04999 11.5L3.04999 7.49999C3.04999 7.25146 3.25146 7.04999 3.49999 7.04999C3.74852 7.04999 3.94999 7.25146 3.94999 7.49999L3.94999 10.4136L10.4136 3.94999L7.49999 3.94999C7.25146 3.94999 7.04999 3.74852 7.04999 3.49999C7.04999 3.25146 7.25146 3.04999 7.49999 3.04999L11.5 3.04999Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),VJe=["color"],trr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,VJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.53731 0.826873C7.5125 0.824392 7.4875 0.824392 7.46269 0.826873L3.96269 1.17687C3.85672 1.18747 3.76025 1.24262 3.69736 1.32857L0.699771 5.42528C0.654046 5.48627 0.62647 5.56165 0.625057 5.6434C0.625019 5.6456 0.625 5.64781 0.625 5.65001C0.625 5.65052 0.625001 5.65103 0.625003 5.65153C0.625363 5.74237 0.658021 5.82559 0.712087 5.8903L7.21042 13.7883C7.28165 13.8749 7.38789 13.925 7.5 13.925C7.61211 13.925 7.71835 13.8749 7.78958 13.7883L14.2879 5.89031C14.342 5.8256 14.3746 5.74237 14.375 5.65153C14.375 5.65103 14.375 5.65052 14.375 5.65001C14.375 5.64849 14.375 5.64697 14.375 5.64545C14.3749 5.63963 14.3747 5.63382 14.3744 5.62801C14.37 5.55219 14.3431 5.48242 14.3002 5.42527L11.3026 1.32857C11.2397 1.24262 11.1433 1.18747 11.0373 1.17687L7.53731 0.826873ZM10.925 5.27501V5.25236L10.9223 5.27501H10.925ZM10.9342 5.17498H13.1877L11.2495 2.5261L10.9342 5.17498ZM10.5707 1.88395L8.04432 1.63131L10.1747 5.21034L10.5707 1.88395ZM6.95568 1.63131L4.42931 1.88395L4.82531 5.21034L6.95568 1.63131ZM3.75046 2.5261L1.81226 5.17498H4.0658L3.75046 2.5261ZM1.79416 6.02501L6.75861 12.0587L4.22371 6.0669C4.21787 6.0531 4.21314 6.0391 4.20949 6.02501H1.79416ZM5.15055 6.02501L7.49999 12.1085L9.84943 6.02501H9.78681H5.21319H5.15055ZM10.7905 6.02501C10.7869 6.0391 10.7821 6.0531 10.7763 6.0669L8.24139 12.0587L13.2058 6.02501H10.7905ZM7.5 2.18317L9.34038 5.27501H5.65962L7.5 2.18317Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),HJe=["color"],rrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,HJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.10876 14L9.46582 1H10.8178L5.46074 14H4.10876Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),$Je=["color"],nrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,$Je);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M10.3004 7.49991C10.3004 8.4943 9.49426 9.30041 8.49988 9.30041C7.50549 9.30041 6.69938 8.4943 6.69938 7.49991C6.69938 6.50553 7.50549 5.69942 8.49988 5.69942C9.49426 5.69942 10.3004 6.50553 10.3004 7.49991ZM11.205 8C10.9699 9.28029 9.84816 10.2504 8.49988 10.2504C7.1516 10.2504 6.0299 9.28029 5.79473 8H0.5C0.223858 8 0 7.77614 0 7.5C0 7.22386 0.223858 7 0.5 7H5.7947C6.0298 5.71962 7.15154 4.74942 8.49988 4.74942C9.84822 4.74942 10.97 5.71962 11.2051 7H14.5C14.7761 7 15 7.22386 15 7.5C15 7.77614 14.7761 8 14.5 8H11.205Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),UJe=["color"],arr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,UJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M14.4999 0.999994C14.2237 0.999994 13.9999 1.22385 13.9999 1.49999L13.9999 5.99995L9.99992 5.99995C9.44764 5.99995 8.99993 6.44766 8.99993 6.99994L8.99993 7.99994C8.99993 8.55222 9.44764 8.99993 9.99992 8.99993L13.9999 8.99993L13.9999 13.4999C13.9999 13.776 14.2237 13.9999 14.4999 13.9999C14.776 13.9999 14.9999 13.776 14.9999 13.4999L14.9999 1.49999C14.9999 1.22385 14.776 0.999994 14.4999 0.999994ZM4.99996 5.99995L0.999992 5.99995L0.999992 1.49999C0.999992 1.22385 0.776136 0.999994 0.499996 0.999994C0.223856 0.999994 -9.7852e-09 1.22385 -2.18557e-08 1.49999L4.07279e-07 13.4999C3.95208e-07 13.776 0.223855 13.9999 0.499996 13.9999C0.776136 13.9999 0.999992 13.776 0.999992 13.4999L0.999992 8.99993L4.99996 8.99993C5.55224 8.99993 5.99995 8.55222 5.99995 7.99993L5.99995 6.99994C5.99995 6.44766 5.55224 5.99995 4.99996 5.99995Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),GJe=["color"],irr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,GJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0.999878 0.5C0.999878 0.223858 1.22374 0 1.49988 0H13.4999C13.776 0 13.9999 0.223858 13.9999 0.5C13.9999 0.776142 13.776 1 13.4999 1L9 1V5C9 5.55228 8.55228 6 8 6H7C6.44772 6 6 5.55228 6 5V1H1.49988C1.22374 1 0.999878 0.776142 0.999878 0.5ZM7 9C6.44772 9 6 9.44771 6 10V14H1.49988C1.22374 14 0.999878 14.2239 0.999878 14.5C0.999878 14.7761 1.22374 15 1.49988 15H13.4999C13.776 15 13.9999 14.7761 13.9999 14.5C13.9999 14.2239 13.776 14 13.4999 14H9V10C9 9.44772 8.55228 9 8 9H7Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),qJe=["color"],srr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,qJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M14.4999 0.999992C14.2237 0.999992 13.9999 1.22385 13.9999 1.49999L13.9999 13.4999C13.9999 13.776 14.2237 13.9999 14.4999 13.9999C14.776 13.9999 14.9999 13.776 14.9999 13.4999L14.9999 1.49999C14.9999 1.22385 14.776 0.999992 14.4999 0.999992ZM0.499996 0.999992C0.223856 0.999992 -9.78509e-09 1.22385 -2.18556e-08 1.49999L4.07279e-07 13.4999C3.95208e-07 13.776 0.223855 13.9999 0.499996 13.9999C0.776136 13.9999 0.999992 13.776 0.999992 13.4999L0.999992 1.49999C0.999992 1.22385 0.776136 0.999992 0.499996 0.999992ZM1.99998 6.99994C1.99998 6.44766 2.44769 5.99995 2.99998 5.99995L5.99995 5.99995C6.55223 5.99995 6.99994 6.44766 6.99994 6.99994L6.99994 7.99993C6.99994 8.55221 6.55223 8.99992 5.99995 8.99992L2.99998 8.99992C2.4477 8.99992 1.99998 8.55221 1.99998 7.99993L1.99998 6.99994ZM8.99993 5.99995C8.44765 5.99995 7.99993 6.44766 7.99993 6.99994L7.99993 7.99993C7.99993 8.55221 8.44765 8.99992 8.99993 8.99992L11.9999 8.99992C12.5522 8.99992 12.9999 8.55221 12.9999 7.99993L12.9999 6.99994C12.9999 6.44766 12.5522 5.99995 11.9999 5.99995L8.99993 5.99995Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),KJe=["color"],orr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,KJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0.999878 0.5C0.999878 0.223858 1.22374 0 1.49988 0H13.4999C13.776 0 13.9999 0.223858 13.9999 0.5C13.9999 0.776142 13.776 1 13.4999 1H1.49988C1.22374 1 0.999878 0.776142 0.999878 0.5ZM7 2C6.44772 2 6 2.44772 6 3V6C6 6.55228 6.44772 7 7 7H8C8.55228 7 9 6.55228 9 6V3C9 2.44772 8.55228 2 8 2H7ZM7 8C6.44772 8 6 8.44771 6 9V12C6 12.5523 6.44772 13 7 13H8C8.55228 13 9 12.5523 9 12V9C9 8.44772 8.55228 8 8 8H7ZM1.49988 14C1.22374 14 0.999878 14.2239 0.999878 14.5C0.999878 14.7761 1.22374 15 1.49988 15H13.4999C13.776 15 13.9999 14.7761 13.9999 14.5C13.9999 14.2239 13.776 14 13.4999 14H1.49988Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),ZJe=["color"],lrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,ZJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.46968 1.05085C7.64122 1.13475 7.75 1.30904 7.75 1.5V13.5C7.75 13.691 7.64122 13.8653 7.46968 13.9492C7.29813 14.0331 7.09377 14.0119 6.94303 13.8947L3.2213 11H1.5C0.671571 11 0 10.3284 0 9.5V5.5C0 4.67158 0.671573 4 1.5 4H3.2213L6.94303 1.10533C7.09377 0.988085 7.29813 0.966945 7.46968 1.05085ZM6.75 2.52232L3.69983 4.89468C3.61206 4.96294 3.50405 5 3.39286 5H1.5C1.22386 5 1 5.22386 1 5.5V9.5C1 9.77615 1.22386 10 1.5 10H3.39286C3.50405 10 3.61206 10.0371 3.69983 10.1053L6.75 12.4777V2.52232ZM10.2784 3.84804C10.4623 3.72567 10.7106 3.77557 10.833 3.95949C12.2558 6.09798 12.2558 8.90199 10.833 11.0405C10.7106 11.2244 10.4623 11.2743 10.2784 11.1519C10.0944 11.0296 10.0445 10.7813 10.1669 10.5973C11.4111 8.72728 11.4111 6.27269 10.1669 4.40264C10.0445 4.21871 10.0944 3.97041 10.2784 3.84804ZM12.6785 1.43044C12.5356 1.2619 12.2832 1.24104 12.1147 1.38386C11.9462 1.52667 11.9253 1.77908 12.0681 1.94762C14.7773 5.14488 14.7773 9.85513 12.0681 13.0524C11.9253 13.2209 11.9462 13.4733 12.1147 13.6161C12.2832 13.759 12.5356 13.7381 12.6785 13.5696C15.6406 10.0739 15.6406 4.92612 12.6785 1.43044Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),WJe=["color"],ece=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,WJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M8 1.5C8 1.31062 7.893 1.13749 7.72361 1.05279C7.55421 0.968093 7.35151 0.986371 7.2 1.1L3.33333 4H1.5C0.671573 4 0 4.67158 0 5.5V9.5C0 10.3284 0.671573 11 1.5 11H3.33333L7.2 13.9C7.35151 14.0136 7.55421 14.0319 7.72361 13.9472C7.893 13.8625 8 13.6894 8 13.5V1.5ZM3.8 4.9L7 2.5V12.5L3.8 10.1C3.71345 10.0351 3.60819 10 3.5 10H1.5C1.22386 10 1 9.77614 1 9.5V5.5C1 5.22386 1.22386 5 1.5 5H3.5C3.60819 5 3.71345 4.96491 3.8 4.9ZM10.833 3.95949C10.7106 3.77557 10.4623 3.72567 10.2784 3.84804C10.0944 3.97041 10.0445 4.21871 10.1669 4.40264C11.4111 6.27268 11.4111 8.72728 10.1669 10.5973C10.0445 10.7813 10.0944 11.0296 10.2784 11.1519C10.4623 11.2743 10.7106 11.2244 10.833 11.0405C12.2558 8.90199 12.2558 6.09798 10.833 3.95949Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),JJe=["color"],tce=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,JJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.72361 1.05279C7.893 1.13749 8 1.31062 8 1.5V13.5C8 13.6894 7.893 13.8625 7.72361 13.9472C7.55421 14.0319 7.35151 14.0136 7.2 13.9L3.33333 11H1.5C0.671573 11 0 10.3284 0 9.5V5.5C0 4.67158 0.671573 4 1.5 4H3.33333L7.2 1.1C7.35151 0.986371 7.55421 0.968093 7.72361 1.05279ZM7 2.5L3.8 4.9C3.71345 4.96491 3.60819 5 3.5 5H1.5C1.22386 5 1 5.22386 1 5.5V9.5C1 9.77614 1.22386 10 1.5 10H3.5C3.60819 10 3.71345 10.0351 3.8 10.1L7 12.5V2.5ZM14.8536 5.14645C15.0488 5.34171 15.0488 5.65829 14.8536 5.85355L13.2071 7.5L14.8536 9.14645C15.0488 9.34171 15.0488 9.65829 14.8536 9.85355C14.6583 10.0488 14.3417 10.0488 14.1464 9.85355L12.5 8.20711L10.8536 9.85355C10.6583 10.0488 10.3417 10.0488 10.1464 9.85355C9.95118 9.65829 9.95118 9.34171 10.1464 9.14645L11.7929 7.5L10.1464 5.85355C9.95118 5.65829 9.95118 5.34171 10.1464 5.14645C10.3417 4.95118 10.6583 4.95118 10.8536 5.14645L12.5 6.79289L14.1464 5.14645C14.3417 4.95118 14.6583 4.95118 14.8536 5.14645Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),YJe=["color"],crr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,YJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M8 1.5C8 1.31062 7.893 1.13749 7.72361 1.05279C7.55421 0.968093 7.35151 0.986371 7.2 1.1L3.33333 4H1.5C0.671573 4 0 4.67158 0 5.5V9.5C0 10.3284 0.671573 11 1.5 11H3.33333L7.2 13.9C7.35151 14.0136 7.55421 14.0319 7.72361 13.9472C7.893 13.8625 8 13.6894 8 13.5V1.5ZM3.8 4.9L7 2.5V12.5L3.8 10.1C3.71345 10.0351 3.60819 10 3.5 10H1.5C1.22386 10 1 9.77614 1 9.5V5.5C1 5.22386 1.22386 5 1.5 5H3.5C3.60819 5 3.71345 4.96491 3.8 4.9ZM10.083 5.05577C9.96066 4.87185 9.71235 4.82195 9.52843 4.94432C9.3445 5.06669 9.2946 5.31499 9.41697 5.49892C10.2207 6.70693 10.2207 8.29303 9.41697 9.50104C9.2946 9.68496 9.3445 9.93326 9.52843 10.0556C9.71235 10.178 9.96066 10.1281 10.083 9.94418C11.0653 8.46773 11.0653 6.53222 10.083 5.05577Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),XJe=["color"],urr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,XJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1 1H1.5H13.5H14V1.5V13.5V14H13.5H1.5H1V13.5V1.5V1ZM2 2V13H13V2H2Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),QJe=["color"],drr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,QJe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.75432 1.81954C7.59742 1.72682 7.4025 1.72682 7.24559 1.81954L1.74559 5.06954C1.59336 5.15949 1.49996 5.32317 1.49996 5.5C1.49996 5.67683 1.59336 5.84051 1.74559 5.93046L7.24559 9.18046C7.4025 9.27318 7.59742 9.27318 7.75432 9.18046L13.2543 5.93046C13.4066 5.84051 13.5 5.67683 13.5 5.5C13.5 5.32317 13.4066 5.15949 13.2543 5.06954L7.75432 1.81954ZM7.49996 8.16923L2.9828 5.5L7.49996 2.83077L12.0171 5.5L7.49996 8.16923ZM2.25432 8.31954C2.01658 8.17906 1.70998 8.2579 1.56949 8.49564C1.42901 8.73337 1.50785 9.03998 1.74559 9.18046L7.24559 12.4305C7.4025 12.5232 7.59742 12.5232 7.75432 12.4305L13.2543 9.18046C13.4921 9.03998 13.5709 8.73337 13.4304 8.49564C13.2899 8.2579 12.9833 8.17906 12.7456 8.31954L7.49996 11.4192L2.25432 8.31954Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),eYe=["color"],rce=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,eYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M6.97942 1.25171L6.9585 1.30199L5.58662 4.60039C5.54342 4.70426 5.44573 4.77523 5.3336 4.78422L1.7727 5.0697L1.71841 5.07405L1.38687 5.10063L1.08608 5.12475C0.820085 5.14607 0.712228 5.47802 0.914889 5.65162L1.14406 5.84793L1.39666 6.06431L1.43802 6.09974L4.15105 8.42374C4.23648 8.49692 4.2738 8.61176 4.24769 8.72118L3.41882 12.196L3.40618 12.249L3.32901 12.5725L3.25899 12.866C3.19708 13.1256 3.47945 13.3308 3.70718 13.1917L3.9647 13.0344L4.24854 12.861L4.29502 12.8326L7.34365 10.9705C7.43965 10.9119 7.5604 10.9119 7.6564 10.9705L10.705 12.8326L10.7515 12.861L11.0354 13.0344L11.2929 13.1917C11.5206 13.3308 11.803 13.1256 11.7411 12.866L11.671 12.5725L11.5939 12.249L11.5812 12.196L10.7524 8.72118C10.7263 8.61176 10.7636 8.49692 10.849 8.42374L13.562 6.09974L13.6034 6.06431L13.856 5.84793L14.0852 5.65162C14.2878 5.47802 14.18 5.14607 13.914 5.12475L13.6132 5.10063L13.2816 5.07405L13.2274 5.0697L9.66645 4.78422C9.55432 4.77523 9.45663 4.70426 9.41343 4.60039L8.04155 1.30199L8.02064 1.25171L7.89291 0.944609L7.77702 0.665992C7.67454 0.419604 7.32551 0.419604 7.22303 0.665992L7.10715 0.944609L6.97942 1.25171ZM7.50003 2.60397L6.50994 4.98442C6.32273 5.43453 5.89944 5.74207 5.41351 5.78103L2.84361 5.98705L4.8016 7.66428C5.17183 7.98142 5.33351 8.47903 5.2204 8.95321L4.62221 11.461L6.8224 10.1171C7.23842 9.86302 7.76164 9.86302 8.17766 10.1171L10.3778 11.461L9.77965 8.95321C9.66654 8.47903 9.82822 7.98142 10.1984 7.66428L12.1564 5.98705L9.58654 5.78103C9.10061 5.74207 8.67732 5.43453 8.49011 4.98442L7.50003 2.60397Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),tYe=["color"],prr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,tYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.22303 0.665992C7.32551 0.419604 7.67454 0.419604 7.77702 0.665992L9.41343 4.60039C9.45663 4.70426 9.55432 4.77523 9.66645 4.78422L13.914 5.12475C14.18 5.14607 14.2878 5.47802 14.0852 5.65162L10.849 8.42374C10.7636 8.49692 10.7263 8.61176 10.7524 8.72118L11.7411 12.866C11.803 13.1256 11.5206 13.3308 11.2929 13.1917L7.6564 10.9705C7.5604 10.9119 7.43965 10.9119 7.34365 10.9705L3.70718 13.1917C3.47945 13.3308 3.19708 13.1256 3.25899 12.866L4.24769 8.72118C4.2738 8.61176 4.23648 8.49692 4.15105 8.42374L0.914889 5.65162C0.712228 5.47802 0.820086 5.14607 1.08608 5.12475L5.3336 4.78422C5.44573 4.77523 5.54342 4.70426 5.58662 4.60039L7.22303 0.665992Z",fill:n}))}),rYe=["color"],frr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,rYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.84998 7.49998C1.84998 7.21321 1.87134 6.93143 1.91256 6.65615L9.56374 2.23875C9.86311 2.35627 10.15 2.49861 10.4219 2.66322L3.77065 6.50332C3.73669 6.52183 3.70482 6.5449 3.67602 6.57238C3.5911 6.65308 3.54245 6.76286 3.53682 6.87658C3.53359 6.9418 3.54451 7.00831 3.57086 7.07137C3.58927 7.1157 3.6149 7.15742 3.64744 7.19458C3.67306 7.22396 3.702 7.24941 3.73337 7.27069L7.32533 9.83813L3.87232 11.8317C2.63604 10.7953 1.84998 9.23944 1.84998 7.49998ZM8.36843 10.2751C8.37682 10.2706 8.38509 10.2659 8.39322 10.2608L9.84091 9.42499C9.84706 9.42163 9.85314 9.41812 9.85915 9.41446L11.3101 8.57677C11.3655 8.54649 11.4154 8.504 11.4554 8.44995C11.6034 8.25031 11.5616 7.96848 11.362 7.82046L7.82779 5.20017L11.2161 3.24393C12.4013 4.27963 13.15 5.80237 13.15 7.49998C13.15 7.83546 13.1207 8.16411 13.0647 8.48353L5.56875 12.8113C5.26138 12.6995 4.96646 12.5618 4.68662 12.4008L8.36843 10.2751ZM8.18149 9.34383L4.81659 6.93868L5.50918 6.53881L8.80604 8.98324L8.18149 9.34383ZM6.35875 6.04832L6.97822 5.69067L10.2751 8.13506L9.6556 8.49275L6.35875 6.04832ZM8.3318 1.91078L2.24263 5.42636C3.06941 3.33188 5.11164 1.84998 7.49998 1.84998C7.78258 1.84998 8.06033 1.87072 8.3318 1.91078ZM6.84684 13.1126C7.06114 13.1373 7.27908 13.15 7.49998 13.15C9.8246 13.15 11.8213 11.7461 12.6886 9.7399L6.84684 13.1126ZM7.49998 0.849976C3.82728 0.849976 0.849976 3.82728 0.849976 7.49998C0.849976 11.1727 3.82728 14.15 7.49998 14.15C11.1727 14.15 14.15 11.1727 14.15 7.49998C14.15 3.82728 11.1727 0.849976 7.49998 0.849976Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),nYe=["color"],FE=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,nYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2 3C2 2.44772 2.44772 2 3 2H12C12.5523 2 13 2.44772 13 3V12C13 12.5523 12.5523 13 12 13H3C2.44772 13 2 12.5523 2 12V3ZM12 3H3V12H12V3Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),aYe=["color"],hrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,aYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5.49998 0.5C5.49998 0.223858 5.72383 0 5.99998 0H7.49998H8.99998C9.27612 0 9.49998 0.223858 9.49998 0.5C9.49998 0.776142 9.27612 1 8.99998 1H7.99998V2.11922C9.09832 2.20409 10.119 2.56622 10.992 3.13572C11.0116 3.10851 11.0336 3.08252 11.058 3.05806L11.858 2.25806C12.1021 2.01398 12.4978 2.01398 12.7419 2.25806C12.986 2.50214 12.986 2.89786 12.7419 3.14194L11.967 3.91682C13.1595 5.07925 13.9 6.70314 13.9 8.49998C13.9 12.0346 11.0346 14.9 7.49998 14.9C3.96535 14.9 1.09998 12.0346 1.09998 8.49998C1.09998 5.13362 3.69904 2.3743 6.99998 2.11922V1H5.99998C5.72383 1 5.49998 0.776142 5.49998 0.5ZM2.09998 8.49998C2.09998 5.51764 4.51764 3.09998 7.49998 3.09998C10.4823 3.09998 12.9 5.51764 12.9 8.49998C12.9 11.4823 10.4823 13.9 7.49998 13.9C4.51764 13.9 2.09998 11.4823 2.09998 8.49998ZM7.99998 4.5C7.99998 4.22386 7.77612 4 7.49998 4C7.22383 4 6.99998 4.22386 6.99998 4.5V9.5C6.99998 9.77614 7.22383 10 7.49998 10C7.77612 10 7.99998 9.77614 7.99998 9.5V4.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),iYe=["color"],mrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,iYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M14.4999 0.999992C14.2237 0.999992 13.9999 1.22385 13.9999 1.49999L13.9999 5.99995L0.999992 5.99995L0.999992 1.49999C0.999992 1.22385 0.776136 0.999992 0.499996 0.999992C0.223856 0.999992 -9.78509e-09 1.22385 -2.18556e-08 1.49999L4.07279e-07 13.4999C3.95208e-07 13.776 0.223855 13.9999 0.499996 13.9999C0.776136 13.9999 0.999992 13.776 0.999992 13.4999L0.999992 8.99992L13.9999 8.99992L13.9999 13.4999C13.9999 13.776 14.2237 13.9999 14.4999 13.9999C14.776 13.9999 14.9999 13.776 14.9999 13.4999L14.9999 1.49999C14.9999 1.22385 14.776 0.999992 14.4999 0.999992Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),sYe=["color"],grr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,sYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0.999878 0.5C0.999878 0.223858 1.22374 0 1.49988 0H13.4999C13.776 0 13.9999 0.223858 13.9999 0.5C13.9999 0.776142 13.776 1 13.4999 1H6H1.49988C1.22374 1 0.999878 0.776142 0.999878 0.5ZM9 14V1L6 1V14H1.49988C1.22374 14 0.999878 14.2239 0.999878 14.5C0.999878 14.7761 1.22374 15 1.49988 15H13.4999C13.776 15 13.9999 14.7761 13.9999 14.5C13.9999 14.2239 13.776 14 13.4999 14H9Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),oYe=["color"],vrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,oYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5.00003 3.25C5.00003 2.97386 4.77617 2.75 4.50003 2.75C4.22389 2.75 4.00003 2.97386 4.00003 3.25V7.10003H2.49998C2.27906 7.10003 2.09998 7.27912 2.09998 7.50003C2.09998 7.72094 2.27906 7.90003 2.49998 7.90003H4.00003V8.55C4.00003 10.483 5.56703 12.05 7.50003 12.05C9.43303 12.05 11 10.483 11 8.55V7.90003H12.5C12.7209 7.90003 12.9 7.72094 12.9 7.50003C12.9 7.27912 12.7209 7.10003 12.5 7.10003H11V3.25C11 2.97386 10.7762 2.75 10.5 2.75C10.2239 2.75 10 2.97386 10 3.25V7.10003H5.00003V3.25ZM5.00003 7.90003V8.55C5.00003 9.93071 6.11932 11.05 7.50003 11.05C8.88074 11.05 10 9.93071 10 8.55V7.90003H5.00003Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),lYe=["color"],yrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,lYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.5 0C7.77614 0 8 0.223858 8 0.5V2.5C8 2.77614 7.77614 3 7.5 3C7.22386 3 7 2.77614 7 2.5V0.5C7 0.223858 7.22386 0 7.5 0ZM2.1967 2.1967C2.39196 2.00144 2.70854 2.00144 2.90381 2.1967L4.31802 3.61091C4.51328 3.80617 4.51328 4.12276 4.31802 4.31802C4.12276 4.51328 3.80617 4.51328 3.61091 4.31802L2.1967 2.90381C2.00144 2.70854 2.00144 2.39196 2.1967 2.1967ZM0.5 7C0.223858 7 0 7.22386 0 7.5C0 7.77614 0.223858 8 0.5 8H2.5C2.77614 8 3 7.77614 3 7.5C3 7.22386 2.77614 7 2.5 7H0.5ZM2.1967 12.8033C2.00144 12.608 2.00144 12.2915 2.1967 12.0962L3.61091 10.682C3.80617 10.4867 4.12276 10.4867 4.31802 10.682C4.51328 10.8772 4.51328 11.1938 4.31802 11.3891L2.90381 12.8033C2.70854 12.9986 2.39196 12.9986 2.1967 12.8033ZM12.5 7C12.2239 7 12 7.22386 12 7.5C12 7.77614 12.2239 8 12.5 8H14.5C14.7761 8 15 7.77614 15 7.5C15 7.22386 14.7761 7 14.5 7H12.5ZM10.682 4.31802C10.4867 4.12276 10.4867 3.80617 10.682 3.61091L12.0962 2.1967C12.2915 2.00144 12.608 2.00144 12.8033 2.1967C12.9986 2.39196 12.9986 2.70854 12.8033 2.90381L11.3891 4.31802C11.1938 4.51328 10.8772 4.51328 10.682 4.31802ZM8 12.5C8 12.2239 7.77614 12 7.5 12C7.22386 12 7 12.2239 7 12.5V14.5C7 14.7761 7.22386 15 7.5 15C7.77614 15 8 14.7761 8 14.5V12.5ZM10.682 10.682C10.8772 10.4867 11.1938 10.4867 11.3891 10.682L12.8033 12.0962C12.9986 12.2915 12.9986 12.608 12.8033 12.8033C12.608 12.9986 12.2915 12.9986 12.0962 12.8033L10.682 11.3891C10.4867 11.1938 10.4867 10.8772 10.682 10.682ZM5.5 7.5C5.5 6.39543 6.39543 5.5 7.5 5.5C8.60457 5.5 9.5 6.39543 9.5 7.5C9.5 8.60457 8.60457 9.5 7.5 9.5C6.39543 9.5 5.5 8.60457 5.5 7.5ZM7.5 4.5C5.84315 4.5 4.5 5.84315 4.5 7.5C4.5 9.15685 5.84315 10.5 7.5 10.5C9.15685 10.5 10.5 9.15685 10.5 7.5C10.5 5.84315 9.15685 4.5 7.5 4.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),cYe=["color"],brr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,cYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M10.5 4C8.567 4 7 5.567 7 7.5C7 9.433 8.567 11 10.5 11C12.433 11 14 9.433 14 7.5C14 5.567 12.433 4 10.5 4ZM7.67133 11C6.65183 10.175 6 8.91363 6 7.5C6 6.08637 6.65183 4.82498 7.67133 4H4.5C2.567 4 1 5.567 1 7.5C1 9.433 2.567 11 4.5 11H7.67133ZM0 7.5C0 5.01472 2.01472 3 4.5 3H10.5C12.9853 3 15 5.01472 15 7.5C15 9.98528 12.9853 12 10.5 12H4.5C2.01472 12 0 9.98528 0 7.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),uYe=["color"],xrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,uYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.90321 7.29677C1.90321 10.341 4.11041 12.4147 6.58893 12.8439C6.87255 12.893 7.06266 13.1627 7.01355 13.4464C6.96444 13.73 6.69471 13.9201 6.41109 13.871C3.49942 13.3668 0.86084 10.9127 0.86084 7.29677C0.860839 5.76009 1.55996 4.55245 2.37639 3.63377C2.96124 2.97568 3.63034 2.44135 4.16846 2.03202L2.53205 2.03202C2.25591 2.03202 2.03205 1.80816 2.03205 1.53202C2.03205 1.25588 2.25591 1.03202 2.53205 1.03202L5.53205 1.03202C5.80819 1.03202 6.03205 1.25588 6.03205 1.53202L6.03205 4.53202C6.03205 4.80816 5.80819 5.03202 5.53205 5.03202C5.25591 5.03202 5.03205 4.80816 5.03205 4.53202L5.03205 2.68645L5.03054 2.68759L5.03045 2.68766L5.03044 2.68767L5.03043 2.68767C4.45896 3.11868 3.76059 3.64538 3.15554 4.3262C2.44102 5.13021 1.90321 6.10154 1.90321 7.29677ZM13.0109 7.70321C13.0109 4.69115 10.8505 2.6296 8.40384 2.17029C8.12093 2.11718 7.93465 1.84479 7.98776 1.56188C8.04087 1.27898 8.31326 1.0927 8.59616 1.14581C11.4704 1.68541 14.0532 4.12605 14.0532 7.70321C14.0532 9.23988 13.3541 10.4475 12.5377 11.3662C11.9528 12.0243 11.2837 12.5586 10.7456 12.968L12.3821 12.968C12.6582 12.968 12.8821 13.1918 12.8821 13.468C12.8821 13.7441 12.6582 13.968 12.3821 13.968L9.38205 13.968C9.10591 13.968 8.88205 13.7441 8.88205 13.468L8.88205 10.468C8.88205 10.1918 9.10591 9.96796 9.38205 9.96796C9.65819 9.96796 9.88205 10.1918 9.88205 10.468L9.88205 12.3135L9.88362 12.3123C10.4551 11.8813 11.1535 11.3546 11.7585 10.6738C12.4731 9.86976 13.0109 8.89844 13.0109 7.70321Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),dYe=["color"],wrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,dYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M8 2H12.5C12.7761 2 13 2.22386 13 2.5V5H8V2ZM7 5V2H2.5C2.22386 2 2 2.22386 2 2.5V5H7ZM2 6V9H7V6H2ZM8 6H13V9H8V6ZM8 10H13V12.5C13 12.7761 12.7761 13 12.5 13H8V10ZM2 12.5V10H7V13H2.5C2.22386 13 2 12.7761 2 12.5ZM1 2.5C1 1.67157 1.67157 1 2.5 1H12.5C13.3284 1 14 1.67157 14 2.5V12.5C14 13.3284 13.3284 14 12.5 14H2.5C1.67157 14 1 13.3284 1 12.5V2.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),pYe=["color"],nce=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,pYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0.900024 7.50002C0.900024 3.85495 3.85495 0.900024 7.50002 0.900024C11.1451 0.900024 14.1 3.85495 14.1 7.50002C14.1 11.1451 11.1451 14.1 7.50002 14.1C3.85495 14.1 0.900024 11.1451 0.900024 7.50002ZM7.50002 1.80002C4.35201 1.80002 1.80002 4.35201 1.80002 7.50002C1.80002 10.648 4.35201 13.2 7.50002 13.2C10.648 13.2 13.2 10.648 13.2 7.50002C13.2 4.35201 10.648 1.80002 7.50002 1.80002ZM3.07504 7.50002C3.07504 5.05617 5.05618 3.07502 7.50004 3.07502C9.94388 3.07502 11.925 5.05617 11.925 7.50002C11.925 9.94386 9.94388 11.925 7.50004 11.925C5.05618 11.925 3.07504 9.94386 3.07504 7.50002ZM7.50004 3.92502C5.52562 3.92502 3.92504 5.52561 3.92504 7.50002C3.92504 9.47442 5.52563 11.075 7.50004 11.075C9.47444 11.075 11.075 9.47442 11.075 7.50002C11.075 5.52561 9.47444 3.92502 7.50004 3.92502ZM7.50004 5.25002C6.2574 5.25002 5.25004 6.25739 5.25004 7.50002C5.25004 8.74266 6.2574 9.75002 7.50004 9.75002C8.74267 9.75002 9.75004 8.74266 9.75004 7.50002C9.75004 6.25738 8.74267 5.25002 7.50004 5.25002ZM6.05004 7.50002C6.05004 6.69921 6.69923 6.05002 7.50004 6.05002C8.30084 6.05002 8.95004 6.69921 8.95004 7.50002C8.95004 8.30083 8.30084 8.95002 7.50004 8.95002C6.69923 8.95002 6.05004 8.30083 6.05004 7.50002Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),fYe=["color"],Crr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,fYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.94993 2.95002L3.94993 4.49998C3.94993 4.74851 3.74845 4.94998 3.49993 4.94998C3.2514 4.94998 3.04993 4.74851 3.04993 4.49998V2.50004C3.04993 2.45246 3.05731 2.40661 3.07099 2.36357C3.12878 2.18175 3.29897 2.05002 3.49993 2.05002H11.4999C11.6553 2.05002 11.7922 2.12872 11.8731 2.24842C11.9216 2.32024 11.9499 2.40682 11.9499 2.50002L11.9499 2.50004V4.49998C11.9499 4.74851 11.7485 4.94998 11.4999 4.94998C11.2514 4.94998 11.0499 4.74851 11.0499 4.49998V2.95002H8.04993V12.05H9.25428C9.50281 12.05 9.70428 12.2515 9.70428 12.5C9.70428 12.7486 9.50281 12.95 9.25428 12.95H5.75428C5.50575 12.95 5.30428 12.7486 5.30428 12.5C5.30428 12.2515 5.50575 12.05 5.75428 12.05H6.94993V2.95002H3.94993Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),hYe=["color"],Srr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,hYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.89949 5.50002C3.89949 5.27911 3.7204 5.10003 3.49949 5.10003C3.27857 5.10003 3.09949 5.27911 3.09949 5.50002L3.09949 12.5343L1.78233 11.2172C1.62612 11.061 1.37285 11.061 1.21664 11.2172C1.06043 11.3734 1.06043 11.6267 1.21664 11.7829L3.21664 13.7829C3.29166 13.8579 3.3934 13.9 3.49949 13.9C3.60557 13.9 3.70732 13.8579 3.78233 13.7829L5.78233 11.7829C5.93854 11.6267 5.93854 11.3734 5.78233 11.2172C5.62612 11.061 5.37285 11.061 5.21664 11.2172L3.89949 12.5343L3.89949 5.50002ZM8.49998 13C8.22383 13 7.99998 12.7762 7.99998 12.5C7.99998 12.2239 8.22383 12 8.49998 12H14.5C14.7761 12 15 12.2239 15 12.5C15 12.7762 14.7761 13 14.5 13H8.49998ZM8.49998 10C8.22383 10 7.99998 9.77617 7.99998 9.50002C7.99998 9.22388 8.22383 9.00002 8.49998 9.00002H14.5C14.7761 9.00002 15 9.22388 15 9.50002C15 9.77617 14.7761 10 14.5 10H8.49998ZM7.99998 6.50002C7.99998 6.77617 8.22383 7.00002 8.49998 7.00002H14.5C14.7761 7.00002 15 6.77617 15 6.50002C15 6.22388 14.7761 6.00002 14.5 6.00002H8.49998C8.22383 6.00002 7.99998 6.22388 7.99998 6.50002Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),mYe=["color"],Trr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,mYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2 4.5C2 4.22386 2.22386 4 2.5 4H12.5C12.7761 4 13 4.22386 13 4.5C13 4.77614 12.7761 5 12.5 5H2.5C2.22386 5 2 4.77614 2 4.5ZM4 7.5C4 7.22386 4.22386 7 4.5 7H10.5C10.7761 7 11 7.22386 11 7.5C11 7.77614 10.7761 8 10.5 8H4.5C4.22386 8 4 7.77614 4 7.5ZM3 10.5C3 10.2239 3.22386 10 3.5 10H11.5C11.7761 10 12 10.2239 12 10.5C12 10.7761 11.7761 11 11.5 11H3.5C3.22386 11 3 10.7761 3 10.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),gYe=["color"],Err=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,gYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2.5 4C2.22386 4 2 4.22386 2 4.5C2 4.77614 2.22386 5 2.5 5H12.5C12.7761 5 13 4.77614 13 4.5C13 4.22386 12.7761 4 12.5 4H2.5ZM2 7.5C2 7.22386 2.22386 7 2.5 7H12.5C12.7761 7 13 7.22386 13 7.5C13 7.77614 12.7761 8 12.5 8H2.5C2.22386 8 2 7.77614 2 7.5ZM2 10.5C2 10.2239 2.22386 10 2.5 10H12.5C12.7761 10 13 10.2239 13 10.5C13 10.7761 12.7761 11 12.5 11H2.5C2.22386 11 2 10.7761 2 10.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),vYe=["color"],Arr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,vYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2 4.5C2 4.22386 2.22386 4 2.5 4H12.5C12.7761 4 13 4.22386 13 4.5C13 4.77614 12.7761 5 12.5 5H2.5C2.22386 5 2 4.77614 2 4.5ZM2 7.5C2 7.22386 2.22386 7 2.5 7H7.5C7.77614 7 8 7.22386 8 7.5C8 7.77614 7.77614 8 7.5 8H2.5C2.22386 8 2 7.77614 2 7.5ZM2 10.5C2 10.2239 2.22386 10 2.5 10H10.5C10.7761 10 11 10.2239 11 10.5C11 10.7761 10.7761 11 10.5 11H2.5C2.22386 11 2 10.7761 2 10.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),yYe=["color"],Prr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,yYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.49949 14.9C3.7204 14.9 3.89949 14.7209 3.89949 14.5L3.89949 10.4657L5.21664 11.7829C5.37285 11.9391 5.62612 11.9391 5.78233 11.7829C5.93854 11.6267 5.93854 11.3734 5.78233 11.2172L3.78233 9.21718C3.70732 9.14217 3.60557 9.10002 3.49949 9.10002C3.3934 9.10002 3.29166 9.14217 3.21664 9.21718L1.21664 11.2172C1.06043 11.3734 1.06043 11.6267 1.21664 11.7829C1.37285 11.9391 1.62612 11.9391 1.78233 11.7829L3.09949 10.4657L3.09949 14.5C3.09949 14.7209 3.27857 14.9 3.49949 14.9ZM7.99998 10.5C7.99998 10.7762 8.22383 11 8.49998 11H14.5C14.7761 11 15 10.7762 15 10.5C15 10.2239 14.7761 10 14.5 10H8.49998C8.22383 10 7.99998 10.2239 7.99998 10.5ZM7.99998 7.50002C7.99998 7.77617 8.22383 8.00002 8.49998 8.00002H14.5C14.7761 8.00002 15 7.77617 15 7.50002C15 7.22388 14.7761 7.00002 14.5 7.00002H8.49998C8.22383 7.00002 7.99998 7.22388 7.99998 7.50002ZM8.49998 5.00002C8.22383 5.00002 7.99998 4.77617 7.99998 4.50002C7.99998 4.22388 8.22383 4.00002 8.49998 4.00002H14.5C14.7761 4.00002 15 4.22388 15 4.50002C15 4.77617 14.7761 5.00002 14.5 5.00002H8.49998ZM3.89949 0.500025C3.89949 0.279111 3.7204 0.100025 3.49949 0.100025C3.27857 0.100025 3.09949 0.279111 3.09949 0.500025L3.09949 4.53434L1.78233 3.21718C1.62612 3.06097 1.37285 3.06097 1.21664 3.21718C1.06043 3.37339 1.06043 3.62666 1.21664 3.78287L3.21664 5.78287C3.29166 5.85788 3.3934 5.90002 3.49949 5.90002C3.60557 5.90002 3.70732 5.85788 3.78233 5.78287L5.78233 3.78287C5.93854 3.62666 5.93854 3.37339 5.78233 3.21718C5.62612 3.06097 5.37285 3.06097 5.21664 3.21718L3.89949 4.53434L3.89949 0.500025Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),bYe=["color"],krr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,bYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M2 4.5C2 4.22386 2.22386 4 2.5 4H12.5C12.7761 4 13 4.22386 13 4.5C13 4.77614 12.7761 5 12.5 5H2.5C2.22386 5 2 4.77614 2 4.5ZM7 7.5C7 7.22386 7.22386 7 7.5 7H12.5C12.7761 7 13 7.22386 13 7.5C13 7.77614 12.7761 8 12.5 8H7.5C7.22386 8 7 7.77614 7 7.5ZM4 10.5C4 10.2239 4.22386 10 4.5 10H12.5C12.7761 10 13 10.2239 13 10.5C13 10.7761 12.7761 11 12.5 11H4.5C4.22386 11 4 10.7761 4 10.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),xYe=["color"],_rr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,xYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M3.89949 9.49998C3.89949 9.72089 3.7204 9.89997 3.49949 9.89997C3.27857 9.89997 3.09949 9.72089 3.09949 9.49998L3.09949 2.46566L1.78233 3.78282C1.62612 3.93903 1.37285 3.93903 1.21664 3.78282C1.06043 3.62661 1.06043 3.37334 1.21664 3.21713L3.21664 1.21713C3.29166 1.14212 3.3934 1.09998 3.49949 1.09998C3.60557 1.09998 3.70732 1.14212 3.78233 1.21713L5.78233 3.21713C5.93854 3.37334 5.93854 3.62661 5.78233 3.78282C5.62612 3.93903 5.37285 3.93903 5.21664 3.78282L3.89949 2.46566L3.89949 9.49998ZM8.49998 1.99998C8.22383 1.99998 7.99998 2.22383 7.99998 2.49998C7.99998 2.77612 8.22383 2.99998 8.49998 2.99998H14.5C14.7761 2.99998 15 2.77612 15 2.49998C15 2.22383 14.7761 1.99998 14.5 1.99998H8.49998ZM8.49998 4.99998C8.22383 4.99998 7.99998 5.22383 7.99998 5.49998C7.99998 5.77612 8.22383 5.99998 8.49998 5.99998H14.5C14.7761 5.99998 15 5.77612 15 5.49998C15 5.22383 14.7761 4.99998 14.5 4.99998H8.49998ZM7.99998 8.49998C7.99998 8.22383 8.22383 7.99998 8.49998 7.99998H14.5C14.7761 7.99998 15 8.22383 15 8.49998C15 8.77612 14.7761 8.99998 14.5 8.99998H8.49998C8.22383 8.99998 7.99998 8.77612 7.99998 8.49998Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),wYe=["color"],Rrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,wYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M13.3536 2.35355C13.5488 2.15829 13.5488 1.84171 13.3536 1.64645C13.1583 1.45118 12.8417 1.45118 12.6464 1.64645L11.9291 2.36383C11.9159 2.32246 11.897 2.28368 11.8732 2.24845C11.7923 2.12875 11.6554 2.05005 11.5001 2.05005H3.50005C3.29909 2.05005 3.1289 2.18178 3.07111 2.3636C3.05743 2.40665 3.05005 2.45249 3.05005 2.50007V4.50001C3.05005 4.74854 3.25152 4.95001 3.50005 4.95001C3.74858 4.95001 3.95005 4.74854 3.95005 4.50001V2.95005H6.95006V7.34284L1.64645 12.6464C1.45118 12.8417 1.45118 13.1583 1.64645 13.3536C1.84171 13.5488 2.15829 13.5488 2.35355 13.3536L6.95006 8.75705V12.0501H5.7544C5.50587 12.0501 5.3044 12.2515 5.3044 12.5001C5.3044 12.7486 5.50587 12.9501 5.7544 12.9501H9.2544C9.50293 12.9501 9.7044 12.7486 9.7044 12.5001C9.7044 12.2515 9.50293 12.0501 9.2544 12.0501H8.05006V7.65705L13.3536 2.35355ZM8.05006 6.24284L11.0501 3.24283V2.95005H8.05006V6.24284Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),CYe=["color"],Irr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,CYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5 3.5C5 3.22386 5.22386 3 5.5 3H9.5C9.77614 3 10 3.22386 10 3.5V6H12.5C12.6873 6 12.8589 6.10467 12.9446 6.27121C13.0303 6.43774 13.0157 6.63821 12.9069 6.79062L7.90687 13.7906C7.81301 13.922 7.66148 14 7.5 14C7.33853 14 7.18699 13.922 7.09314 13.7906L2.09314 6.79062C1.98427 6.63821 1.96972 6.43774 2.05542 6.27121C2.14112 6.10467 2.31271 6 2.5 6H5V3.5ZM6 4V6.5C6 6.77614 5.77614 7 5.5 7H3.4716L7.5 12.6398L11.5284 7H9.5C9.22386 7 9 6.77614 9 6.5V4H6Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),SYe=["color"],Orr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,SYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1 7.5C1 7.66148 1.07798 7.81301 1.20938 7.90687L8.20938 12.9069C8.36179 13.0157 8.56226 13.0303 8.72879 12.9446C8.89533 12.8589 9 12.6873 9 12.5L9 10L11.5 10C11.7761 10 12 9.77614 12 9.5L12 5.5C12 5.22386 11.7761 5 11.5 5L9 5L9 2.5C9 2.31271 8.89533 2.14112 8.72879 2.05542C8.56226 1.96972 8.36179 1.98427 8.20938 2.09313L1.20938 7.09314C1.07798 7.18699 1 7.33853 1 7.5ZM8 3.4716L8 5.5C8 5.77614 8.22386 6 8.5 6L11 6L11 9L8.5 9C8.22386 9 8 9.22386 8 9.5L8 11.5284L2.36023 7.5L8 3.4716Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),TYe=["color"],Lrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,TYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M14 7.5C14 7.66148 13.922 7.81301 13.7906 7.90687L6.79062 12.9069C6.63821 13.0157 6.43774 13.0303 6.27121 12.9446C6.10467 12.8589 6 12.6873 6 12.5L6 10L3.5 10C3.22386 10 3 9.77614 3 9.5L3 5.5C3 5.22386 3.22386 5 3.5 5L6 5L6 2.5C6 2.31271 6.10467 2.14112 6.27121 2.05542C6.43774 1.96972 6.63821 1.98427 6.79062 2.09313L13.7906 7.09314C13.922 7.18699 14 7.33853 14 7.5ZM7 3.4716L7 5.5C7 5.77614 6.77614 6 6.5 6L4 6L4 9L6.5 9C6.77614 9 7 9.22386 7 9.5L7 11.5284L12.6398 7.5L7 3.4716Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),EYe=["color"],Nrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,EYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.5 1C7.66148 1 7.81301 1.07798 7.90687 1.20938L12.9069 8.20938C13.0157 8.36179 13.0303 8.56226 12.9446 8.72879C12.8589 8.89533 12.6873 9 12.5 9H10V11.5C10 11.7761 9.77614 12 9.5 12H5.5C5.22386 12 5 11.7761 5 11.5V9H2.5C2.31271 9 2.14112 8.89533 2.05542 8.72879C1.96972 8.56226 1.98427 8.36179 2.09314 8.20938L7.09314 1.20938C7.18699 1.07798 7.33853 1 7.5 1ZM3.4716 8H5.5C5.77614 8 6 8.22386 6 8.5V11H9V8.5C9 8.22386 9.22386 8 9.5 8H11.5284L7.5 2.36023L3.4716 8Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),AYe=["color"],Mrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,AYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.49998 0.849976C7.22383 0.849976 6.99998 1.07383 6.99998 1.34998V3.52234C6.99998 3.79848 7.22383 4.02234 7.49998 4.02234C7.77612 4.02234 7.99998 3.79848 7.99998 3.52234V1.8718C10.8862 2.12488 13.15 4.54806 13.15 7.49998C13.15 10.6204 10.6204 13.15 7.49998 13.15C4.37957 13.15 1.84998 10.6204 1.84998 7.49998C1.84998 6.10612 2.35407 4.83128 3.19049 3.8459C3.36919 3.63538 3.34339 3.31985 3.13286 3.14115C2.92234 2.96245 2.60681 2.98825 2.42811 3.19877C1.44405 4.35808 0.849976 5.86029 0.849976 7.49998C0.849976 11.1727 3.82728 14.15 7.49998 14.15C11.1727 14.15 14.15 11.1727 14.15 7.49998C14.15 3.82728 11.1727 0.849976 7.49998 0.849976ZM6.74049 8.08072L4.22363 4.57237C4.15231 4.47295 4.16346 4.33652 4.24998 4.25C4.33649 4.16348 4.47293 4.15233 4.57234 4.22365L8.08069 6.74051C8.56227 7.08599 8.61906 7.78091 8.19998 8.2C7.78089 8.61909 7.08597 8.56229 6.74049 8.08072Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),PYe=["color"],Drr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,PYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.5 2C3.11929 2 2 3.11929 2 4.5C2 5.88072 3.11929 7 4.5 7C5.88072 7 7 5.88072 7 4.5C7 3.11929 5.88072 2 4.5 2ZM3 4.5C3 3.67157 3.67157 3 4.5 3C5.32843 3 6 3.67157 6 4.5C6 5.32843 5.32843 6 4.5 6C3.67157 6 3 5.32843 3 4.5ZM10.5 2C9.11929 2 8 3.11929 8 4.5C8 5.88072 9.11929 7 10.5 7C11.8807 7 13 5.88072 13 4.5C13 3.11929 11.8807 2 10.5 2ZM9 4.5C9 3.67157 9.67157 3 10.5 3C11.3284 3 12 3.67157 12 4.5C12 5.32843 11.3284 6 10.5 6C9.67157 6 9 5.32843 9 4.5ZM2 10.5C2 9.11929 3.11929 8 4.5 8C5.88072 8 7 9.11929 7 10.5C7 11.8807 5.88072 13 4.5 13C3.11929 13 2 11.8807 2 10.5ZM4.5 9C3.67157 9 3 9.67157 3 10.5C3 11.3284 3.67157 12 4.5 12C5.32843 12 6 11.3284 6 10.5C6 9.67157 5.32843 9 4.5 9ZM10.5 8C9.11929 8 8 9.11929 8 10.5C8 11.8807 9.11929 13 10.5 13C11.8807 13 13 11.8807 13 10.5C13 9.11929 11.8807 8 10.5 8ZM9 10.5C9 9.67157 9.67157 9 10.5 9C11.3284 9 12 9.67157 12 10.5C12 11.3284 11.3284 12 10.5 12C9.67157 12 9 11.3284 9 10.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),kYe=["color"],Brr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,kYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M13.0502 2.74989C13.0502 2.44613 12.804 2.19989 12.5002 2.19989C12.1965 2.19989 11.9502 2.44613 11.9502 2.74989V7.2825C11.9046 7.18802 11.8295 7.10851 11.7334 7.05776L2.73338 2.30776C2.5784 2.22596 2.3919 2.23127 2.24182 2.32176C2.09175 2.41225 2 2.57471 2 2.74995V12.25C2 12.4252 2.09175 12.5877 2.24182 12.6781C2.3919 12.7686 2.5784 12.7739 2.73338 12.6921L11.7334 7.94214C11.8295 7.89139 11.9046 7.81188 11.9502 7.7174V12.2499C11.9502 12.5536 12.1965 12.7999 12.5002 12.7999C12.804 12.7999 13.0502 12.5536 13.0502 12.2499V2.74989ZM3 11.4207V3.5792L10.4288 7.49995L3 11.4207Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),_Ye=["color"],zrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,_Ye);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.94976 2.74989C1.94976 2.44613 2.196 2.19989 2.49976 2.19989C2.80351 2.19989 3.04976 2.44613 3.04976 2.74989V7.2825C3.0954 7.18802 3.17046 7.10851 3.26662 7.05776L12.2666 2.30776C12.4216 2.22596 12.6081 2.23127 12.7582 2.32176C12.9083 2.41225 13 2.57471 13 2.74995V12.25C13 12.4252 12.9083 12.5877 12.7582 12.6781C12.6081 12.7686 12.4216 12.7739 12.2666 12.6921L3.26662 7.94214C3.17046 7.89139 3.0954 7.81188 3.04976 7.7174V12.2499C3.04976 12.5536 2.80351 12.7999 2.49976 12.7999C2.196 12.7999 1.94976 12.5536 1.94976 12.2499V2.74989ZM4.57122 7.49995L12 11.4207V3.5792L4.57122 7.49995Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),RYe=["color"],jrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,RYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0.849976 1.74998C0.849976 1.25292 1.25292 0.849976 1.74998 0.849976H3.24998C3.74703 0.849976 4.14998 1.25292 4.14998 1.74998V2.04998H10.85V1.74998C10.85 1.25292 11.2529 0.849976 11.75 0.849976H13.25C13.747 0.849976 14.15 1.25292 14.15 1.74998V3.24998C14.15 3.74703 13.747 4.14998 13.25 4.14998H12.95V10.85H13.25C13.747 10.85 14.15 11.2529 14.15 11.75V13.25C14.15 13.747 13.747 14.15 13.25 14.15H11.75C11.2529 14.15 10.85 13.747 10.85 13.25V12.95H4.14998V13.25C4.14998 13.747 3.74703 14.15 3.24998 14.15H1.74998C1.25292 14.15 0.849976 13.747 0.849976 13.25V11.75C0.849976 11.2529 1.25292 10.85 1.74998 10.85H2.04998V4.14998H1.74998C1.25292 4.14998 0.849976 3.74703 0.849976 3.24998V1.74998ZM2.94998 4.14998V10.85H3.24998C3.74703 10.85 4.14998 11.2529 4.14998 11.75V12.05H10.85V11.75C10.85 11.2529 11.2529 10.85 11.75 10.85H12.05V4.14998H11.75C11.2529 4.14998 10.85 3.74703 10.85 3.24998V2.94998H4.14998V3.24998C4.14998 3.74703 3.74703 4.14998 3.24998 4.14998H2.94998ZM2.34998 1.74998H1.74998V2.34998V2.64998V3.24998H2.34998H2.64998H3.24998V2.64998V2.34998V1.74998H2.64998H2.34998ZM5.09998 5.99998C5.09998 5.50292 5.50292 5.09998 5.99998 5.09998H6.99998C7.49703 5.09998 7.89998 5.50292 7.89998 5.99998V6.99998C7.89998 7.03591 7.89787 7.07134 7.89378 7.10618C7.92861 7.10208 7.96405 7.09998 7.99998 7.09998H8.99998C9.49703 7.09998 9.89998 7.50292 9.89998 7.99998V8.99998C9.89998 9.49703 9.49703 9.89998 8.99998 9.89998H7.99998C7.50292 9.89998 7.09998 9.49703 7.09998 8.99998V7.99998C7.09998 7.96405 7.10208 7.92861 7.10618 7.89378C7.07134 7.89787 7.03591 7.89998 6.99998 7.89998H5.99998C5.50292 7.89998 5.09998 7.49703 5.09998 6.99998V5.99998ZM6.09998 5.99998H5.99998V6.09998V6.89998V6.99998H6.09998H6.89998H6.99998V6.89998V6.09998V5.99998H6.89998H6.09998ZM7.99998 7.99998H8.09998H8.89998H8.99998V8.09998V8.89998V8.99998H8.89998H8.09998H7.99998V8.89998V8.09998V7.99998ZM2.64998 11.75H2.34998H1.74998V12.35V12.65V13.25H2.34998H2.64998H3.24998V12.65V12.35V11.75H2.64998ZM11.75 1.74998H12.35H12.65H13.25V2.34998V2.64998V3.24998H12.65H12.35H11.75V2.64998V2.34998V1.74998ZM12.65 11.75H12.35H11.75V12.35V12.65V13.25H12.35H12.65H13.25V12.65V12.35V11.75H12.65Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),IYe=["color"],Frr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,IYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{opacity:".25",d:"M0 0H3V3H0V0ZM6 3H3V6H0V9H3V12H0V15H3V12H6V15H9V12H12V15H15V12H12V9H15V6H12V3H15V0H12V3H9V0H6V3ZM6 6V3H9V6H6ZM6 9H3V6H6V9ZM9 9V6H12V9H9ZM9 9H6V12H9V9Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),OYe=["color"],Vrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,OYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5.5 1C5.22386 1 5 1.22386 5 1.5C5 1.77614 5.22386 2 5.5 2H9.5C9.77614 2 10 1.77614 10 1.5C10 1.22386 9.77614 1 9.5 1H5.5ZM3 3.5C3 3.22386 3.22386 3 3.5 3H5H10H11.5C11.7761 3 12 3.22386 12 3.5C12 3.77614 11.7761 4 11.5 4H11V12C11 12.5523 10.5523 13 10 13H5C4.44772 13 4 12.5523 4 12V4L3.5 4C3.22386 4 3 3.77614 3 3.5ZM5 4H10V12H5V4Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),LYe=["color"],Hrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,LYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4 6H11L7.5 10.5L4 6Z",fill:n}))}),NYe=["color"],$rr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,NYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M9 4L9 11L4.5 7.5L9 4Z",fill:n}))}),MYe=["color"],Urr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,MYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M6 11L6 4L10.5 7.5L6 11Z",fill:n}))}),DYe=["color"],Grr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,DYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4 9H11L7.5 4.5L4 9Z",fill:n}))}),BYe=["color"],qrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,BYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.23336 4.69629C7.23336 2.96884 8.63335 1.56857 10.36 1.56857C11.3736 1.56857 12.183 2.04804 12.7254 2.74385C13.3079 2.62467 13.8557 2.40913 14.3513 2.11508C14.1559 2.72598 13.7424 3.2396 13.2033 3.56463C13.2038 3.56568 13.2042 3.56674 13.2047 3.56779C13.7334 3.50361 14.2364 3.36302 14.7048 3.15546L14.7037 3.15715C14.3667 3.66183 13.9431 4.10736 13.4561 4.47034C13.4823 4.64672 13.4956 4.82427 13.4956 5.00079C13.4956 8.6871 10.6873 12.9746 5.52122 12.9746C3.93906 12.9746 2.46544 12.511 1.22505 11.7152C0.992632 11.5661 0.925108 11.2568 1.07423 11.0244C1.0874 11.0038 1.10183 10.9846 1.11734 10.9666C1.20582 10.8202 1.37438 10.7309 1.5554 10.7522C2.47066 10.8601 3.38568 10.7485 4.19219 10.3962C3.39226 10.0434 2.77129 9.35975 2.50204 8.51974C2.45359 8.3686 2.48835 8.20311 2.59351 8.08422C2.59716 8.0801 2.60087 8.07606 2.60464 8.0721C1.96391 7.50819 1.55973 6.68208 1.55973 5.76143V5.72759C1.55973 5.56814 1.64411 5.42059 1.78155 5.33974C1.82671 5.31317 1.87537 5.29511 1.92532 5.28558C1.70549 4.86154 1.58116 4.37984 1.58116 3.86958C1.58116 3.40165 1.58384 2.81192 1.91332 2.28081C1.98718 2.16175 2.10758 2.08915 2.2364 2.07195C2.42588 2.01237 2.64087 2.06969 2.77406 2.23302C3.86536 3.57126 5.44066 4.49583 7.23366 4.73961L7.23336 4.69629ZM5.52122 11.9746C4.73387 11.9746 3.97781 11.8435 3.27248 11.6023C4.13012 11.4538 4.95307 11.1159 5.66218 10.5602C5.81211 10.4427 5.87182 10.2435 5.81126 10.0629C5.7507 9.88234 5.583 9.75943 5.39255 9.75607C4.68968 9.74366 4.06712 9.39716 3.67793 8.86845C3.86828 8.85306 4.05428 8.82039 4.23445 8.77167C4.43603 8.71716 4.57363 8.53114 4.56674 8.32243C4.55985 8.11372 4.41029 7.93718 4.20555 7.89607C3.42694 7.73977 2.79883 7.16764 2.56169 6.42174C2.76255 6.47025 2.97102 6.4991 3.18482 6.5061C3.38563 6.51267 3.56646 6.38533 3.62795 6.19405C3.68943 6.00277 3.61666 5.79391 3.44963 5.68224C2.86523 5.29155 2.48116 4.62464 2.48116 3.86958C2.48116 3.70213 2.48352 3.55268 2.49355 3.41719C3.85115 4.79913 5.70873 5.68931 7.77588 5.79338C7.93225 5.80126 8.08328 5.73543 8.18395 5.61553C8.28463 5.49562 8.32332 5.33548 8.28851 5.18284C8.25255 5.02517 8.23336 4.86284 8.23336 4.69629C8.23336 3.52085 9.18591 2.56857 10.36 2.56857C11.5943 2.56857 12.4956 3.71208 12.4956 5.00079C12.4956 8.25709 10.0202 11.9746 5.52122 11.9746Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),zYe=["color"],Krr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,zYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M5.00001 2.75C5.00001 2.47386 4.77615 2.25 4.50001 2.25C4.22387 2.25 4.00001 2.47386 4.00001 2.75V8.05C4.00001 9.983 5.56702 11.55 7.50001 11.55C9.43301 11.55 11 9.983 11 8.05V2.75C11 2.47386 10.7762 2.25 10.5 2.25C10.2239 2.25 10 2.47386 10 2.75V8.05C10 9.43071 8.88072 10.55 7.50001 10.55C6.1193 10.55 5.00001 9.43071 5.00001 8.05V2.75ZM3.49998 13.1001C3.27906 13.1001 3.09998 13.2791 3.09998 13.5001C3.09998 13.721 3.27906 13.9001 3.49998 13.9001H11.5C11.7209 13.9001 11.9 13.721 11.9 13.5001C11.9 13.2791 11.7209 13.1001 11.5 13.1001H3.49998Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),jYe=["color"],Zrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,jYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.90321 7.29677C1.90321 10.341 4.11041 12.4147 6.58893 12.8439C6.87255 12.893 7.06266 13.1627 7.01355 13.4464C6.96444 13.73 6.69471 13.9201 6.41109 13.871C3.49942 13.3668 0.86084 10.9127 0.86084 7.29677C0.860839 5.76009 1.55996 4.55245 2.37639 3.63377C2.96124 2.97568 3.63034 2.44135 4.16846 2.03202L2.53205 2.03202C2.25591 2.03202 2.03205 1.80816 2.03205 1.53202C2.03205 1.25588 2.25591 1.03202 2.53205 1.03202L5.53205 1.03202C5.80819 1.03202 6.03205 1.25588 6.03205 1.53202L6.03205 4.53202C6.03205 4.80816 5.80819 5.03202 5.53205 5.03202C5.25591 5.03202 5.03205 4.80816 5.03205 4.53202L5.03205 2.68645L5.03054 2.68759L5.03045 2.68766L5.03044 2.68767L5.03043 2.68767C4.45896 3.11868 3.76059 3.64538 3.15554 4.3262C2.44102 5.13021 1.90321 6.10154 1.90321 7.29677ZM13.0109 7.70321C13.0109 4.69115 10.8505 2.6296 8.40384 2.17029C8.12093 2.11718 7.93465 1.84479 7.98776 1.56188C8.04087 1.27898 8.31326 1.0927 8.59616 1.14581C11.4704 1.68541 14.0532 4.12605 14.0532 7.70321C14.0532 9.23988 13.3541 10.4475 12.5377 11.3662C11.9528 12.0243 11.2837 12.5586 10.7456 12.968L12.3821 12.968C12.6582 12.968 12.8821 13.1918 12.8821 13.468C12.8821 13.7441 12.6582 13.968 12.3821 13.968L9.38205 13.968C9.10591 13.968 8.88205 13.7441 8.88205 13.468L8.88205 10.468C8.88205 10.1918 9.10591 9.96796 9.38205 9.96796C9.65819 9.96796 9.88205 10.1918 9.88205 10.468L9.88205 12.3135L9.88362 12.3123C10.4551 11.8813 11.1535 11.3546 11.7585 10.6738C12.4731 9.86976 13.0109 8.89844 13.0109 7.70321Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),FYe=["color"],Wrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,FYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.81825 1.18188C7.64251 1.00615 7.35759 1.00615 7.18185 1.18188L4.18185 4.18188C4.00611 4.35762 4.00611 4.64254 4.18185 4.81828C4.35759 4.99401 4.64251 4.99401 4.81825 4.81828L7.05005 2.58648V9.49996C7.05005 9.74849 7.25152 9.94996 7.50005 9.94996C7.74858 9.94996 7.95005 9.74849 7.95005 9.49996V2.58648L10.1819 4.81828C10.3576 4.99401 10.6425 4.99401 10.8182 4.81828C10.994 4.64254 10.994 4.35762 10.8182 4.18188L7.81825 1.18188ZM2.5 9.99997C2.77614 9.99997 3 10.2238 3 10.5V12C3 12.5538 3.44565 13 3.99635 13H11.0012C11.5529 13 12 12.5528 12 12V10.5C12 10.2238 12.2239 9.99997 12.5 9.99997C12.7761 9.99997 13 10.2238 13 10.5V12C13 13.104 12.1062 14 11.0012 14H3.99635C2.89019 14 2 13.103 2 12V10.5C2 10.2238 2.22386 9.99997 2.5 9.99997Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),VYe=["color"],Jrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,VYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M0.877075 7.49988C0.877075 3.84219 3.84222 0.877045 7.49991 0.877045C11.1576 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1575 0.877075 7.49988ZM7.49991 1.82704C4.36689 1.82704 1.82708 4.36686 1.82708 7.49988C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49988C13.1727 4.36686 10.6329 1.82704 7.49991 1.82704Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),HYe=["color"],Yrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,HYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.49985 0.877045C3.84216 0.877045 0.877014 3.84219 0.877014 7.49988C0.877014 9.1488 1.47963 10.657 2.47665 11.8162L1.64643 12.6464C1.45117 12.8417 1.45117 13.1583 1.64643 13.3535C1.8417 13.5488 2.15828 13.5488 2.35354 13.3535L3.18377 12.5233C4.34296 13.5202 5.85104 14.1227 7.49985 14.1227C11.1575 14.1227 14.1227 11.1575 14.1227 7.49988C14.1227 5.85107 13.5202 4.34299 12.5233 3.1838L13.3535 2.35354C13.5488 2.15827 13.5488 1.84169 13.3535 1.64643C13.1583 1.45117 12.8417 1.45117 12.6464 1.64643L11.8162 2.47668C10.657 1.47966 9.14877 0.877045 7.49985 0.877045ZM11.1422 3.15066C10.1567 2.32449 8.88639 1.82704 7.49985 1.82704C4.36683 1.82704 1.82701 4.36686 1.82701 7.49988C1.82701 8.88642 2.32446 10.1568 3.15063 11.1422L11.1422 3.15066ZM3.85776 11.8493C4.84317 12.6753 6.11343 13.1727 7.49985 13.1727C10.6328 13.1727 13.1727 10.6329 13.1727 7.49988C13.1727 6.11346 12.6753 4.8432 11.8493 3.85779L3.85776 11.8493Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),$Ye=["color"],Xrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,$Ye);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7.49998 1L6.92321 2.00307L1.17498 12L0.599976 13H1.7535H13.2464H14.4L13.825 12L8.07674 2.00307L7.49998 1ZM7.49998 3.00613L2.3285 12H12.6714L7.49998 3.00613Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),UYe=["color"],Qrr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,UYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.76447 3.12199C5.63151 3.04859 6.56082 3 7.5 3C8.43918 3 9.36849 3.04859 10.2355 3.12199C11.2796 3.21037 11.9553 3.27008 12.472 3.39203C12.9425 3.50304 13.2048 3.64976 13.4306 3.88086C13.4553 3.90618 13.4902 3.94414 13.5133 3.97092C13.7126 4.20149 13.8435 4.4887 13.918 5.03283C13.9978 5.6156 14 6.37644 14 7.52493C14 8.66026 13.9978 9.41019 13.9181 9.98538C13.8439 10.5206 13.7137 10.8061 13.5125 11.0387C13.4896 11.0651 13.4541 11.1038 13.4296 11.1287C13.2009 11.3625 12.9406 11.5076 12.4818 11.6164C11.9752 11.7365 11.3143 11.7942 10.2878 11.8797C9.41948 11.9521 8.47566 12 7.5 12C6.52434 12 5.58052 11.9521 4.7122 11.8797C3.68572 11.7942 3.02477 11.7365 2.51816 11.6164C2.05936 11.5076 1.7991 11.3625 1.57037 11.1287C1.54593 11.1038 1.51035 11.0651 1.48748 11.0387C1.28628 10.8061 1.15612 10.5206 1.08193 9.98538C1.00221 9.41019 1 8.66026 1 7.52493C1 6.37644 1.00216 5.6156 1.082 5.03283C1.15654 4.4887 1.28744 4.20149 1.48666 3.97092C1.5098 3.94414 1.54468 3.90618 1.56942 3.88086C1.7952 3.64976 2.05752 3.50304 2.52796 3.39203C3.04473 3.27008 3.7204 3.21037 4.76447 3.12199ZM0 7.52493C0 5.28296 0 4.16198 0.729985 3.31713C0.766457 3.27491 0.815139 3.22194 0.854123 3.18204C1.63439 2.38339 2.64963 2.29744 4.68012 2.12555C5.56923 2.05028 6.52724 2 7.5 2C8.47276 2 9.43077 2.05028 10.3199 2.12555C12.3504 2.29744 13.3656 2.38339 14.1459 3.18204C14.1849 3.22194 14.2335 3.27491 14.27 3.31713C15 4.16198 15 5.28296 15 7.52493C15 9.74012 15 10.8477 14.2688 11.6929C14.2326 11.7348 14.1832 11.7885 14.1444 11.8281C13.3629 12.6269 12.3655 12.71 10.3709 12.8763C9.47971 12.9505 8.50782 13 7.5 13C6.49218 13 5.52028 12.9505 4.62915 12.8763C2.63446 12.71 1.63712 12.6269 0.855558 11.8281C0.816844 11.7885 0.767442 11.7348 0.731221 11.6929C0 10.8477 0 9.74012 0 7.52493ZM5.25 5.38264C5.25 5.20225 5.43522 5.08124 5.60041 5.15369L10.428 7.27105C10.6274 7.35853 10.6274 7.64147 10.428 7.72895L5.60041 9.84631C5.43522 9.91876 5.25 9.79775 5.25 9.61736V5.38264Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),GYe=["color"],enr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,GYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M7 2H1.5C1.22386 2 1 2.22386 1 2.5V7H7V2ZM8 2V7H14V2.5C14 2.22386 13.7761 2 13.5 2H8ZM7 8H1V12.5C1 12.7761 1.22386 13 1.5 13H7V8ZM8 13V8H14V12.5C14 12.7761 13.7761 13 13.5 13H8ZM1.5 1C0.671573 1 0 1.67157 0 2.5V12.5C0 13.3284 0.671573 14 1.5 14H13.5C14.3284 14 15 13.3284 15 12.5V2.5C15 1.67157 14.3284 1 13.5 1H1.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),qYe=["color"],tnr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,qYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M1.5 2H13.5C13.7761 2 14 2.22386 14 2.5V7H1V2.5C1 2.22386 1.22386 2 1.5 2ZM1 8V12.5C1 12.7761 1.22386 13 1.5 13H13.5C13.7761 13 14 12.7761 14 12.5V8H1ZM0 2.5C0 1.67157 0.671573 1 1.5 1H13.5C14.3284 1 15 1.67157 15 2.5V12.5C15 13.3284 14.3284 14 13.5 14H1.5C0.671573 14 0 13.3284 0 12.5V2.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),KYe=["color"],rnr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,KYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M14 2.58711L1.85163 13H13.5C13.7761 13 14 12.7761 14 12.5V2.58711ZM0.762879 13.8067L0.825396 13.8796L0.854717 13.8545C1.05017 13.9478 1.26899 14 1.5 14H13.5C14.3284 14 15 13.3284 15 12.5V2.5C15 1.93949 14.6926 1.45078 14.2371 1.19331L14.1746 1.12037L14.1453 1.1455C13.9498 1.05222 13.731 1 13.5 1H1.5C0.671573 1 0 1.67157 0 2.5V12.5C0 13.0605 0.307435 13.5492 0.762879 13.8067ZM1 12.4129L13.1484 2H1.5C1.22386 2 1 2.22386 1 2.5V12.4129Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),ZYe=["color"],nnr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,ZYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M8 2H13.5C13.7761 2 14 2.22386 14 2.5V12.5C14 12.7761 13.7761 13 13.5 13H8V2ZM7 2H1.5C1.22386 2 1 2.22386 1 2.5V12.5C1 12.7761 1.22386 13 1.5 13H7V2ZM0 2.5C0 1.67157 0.671573 1 1.5 1H13.5C14.3284 1 15 1.67157 15 2.5V12.5C15 13.3284 14.3284 14 13.5 14H1.5C0.671573 14 0 13.3284 0 12.5V2.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),WYe=["color"],anr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,WYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M4.81812 4.68161C4.99386 4.85734 4.99386 5.14227 4.81812 5.318L3.08632 7.0498H11.9135L10.1817 5.318C10.006 5.14227 10.006 4.85734 10.1817 4.68161C10.3575 4.50587 10.6424 4.50587 10.8181 4.68161L13.3181 7.18161C13.4939 7.35734 13.4939 7.64227 13.3181 7.818L10.8181 10.318C10.6424 10.4937 10.3575 10.4937 10.1817 10.318C10.006 10.1423 10.006 9.85734 10.1817 9.68161L11.9135 7.9498H3.08632L4.81812 9.68161C4.99386 9.85734 4.99386 10.1423 4.81812 10.318C4.64239 10.4937 4.35746 10.4937 4.18173 10.318L1.68173 7.818C1.50599 7.64227 1.50599 7.35734 1.68173 7.18161L4.18173 4.68161C4.35746 4.50587 4.64239 4.50587 4.81812 4.68161Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),JYe=["color"],inr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,JYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159ZM4.25 6.5C4.25 6.22386 4.47386 6 4.75 6H6V4.75C6 4.47386 6.22386 4.25 6.5 4.25C6.77614 4.25 7 4.47386 7 4.75V6H8.25C8.52614 6 8.75 6.22386 8.75 6.5C8.75 6.77614 8.52614 7 8.25 7H7V8.25C7 8.52614 6.77614 8.75 6.5 8.75C6.22386 8.75 6 8.52614 6 8.25V7H4.75C4.47386 7 4.25 6.77614 4.25 6.5Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))}),YYe=["color"],snr=(0,_.forwardRef)(function(e,t){var r=e.color,n=r===void 0?"currentColor":r,a=he(e,YYe);return(0,_.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a,{ref:t}),(0,_.createElement)("path",{d:"M6.5 10C8.433 10 10 8.433 10 6.5C10 4.567 8.433 3 6.5 3C4.567 3 3 4.567 3 6.5C3 8.433 4.567 10 6.5 10ZM6.5 11C7.56251 11 8.53901 10.6318 9.30884 10.0159L12.1464 12.8536C12.3417 13.0488 12.6583 13.0488 12.8536 12.8536C13.0488 12.6583 13.0488 12.3417 12.8536 12.1464L10.0159 9.30884C10.6318 8.53901 11 7.56251 11 6.5C11 4.01472 8.98528 2 6.5 2C4.01472 2 2 4.01472 2 6.5C2 8.98528 4.01472 11 6.5 11ZM4.75 6C4.47386 6 4.25 6.22386 4.25 6.5C4.25 6.77614 4.47386 7 4.75 7H8.25C8.52614 7 8.75 6.77614 8.75 6.5C8.75 6.22386 8.52614 6 8.25 6H4.75Z",fill:n,fillRule:"evenodd",clipRule:"evenodd"}))});var cR=J(Ze(),1),vxe=J(Yt(),1),t0n=J(Se(),1);var tw=J(Ze(),1),H1=J(Ze(),1),yxe=J(Ze(),1),bxe=J(Ze(),1);var xxe=J(Yt(),1);var rw=J(Ze(),1),$1=J(Ze(),1),nw=J(Ze(),1),aw=J(Ze(),1),qx=J(Ze(),1);var jg=J(Ze(),1),_4=J(Ze(),1),Txe=J(Ze(),1),TK=J(Ze(),1),Axe=J(Yt(),1),l0n=J(Se(),1);d();p();d();p();d();p();d();p();d();p();var Su=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}};d();p();var Tc=typeof window>"u"||"Deno"in globalThis;function Xo(){}function sce(e,t){return typeof e=="function"?e(t):e}function i6(e){return typeof e=="number"&&e>=0&&e!==1/0}function VE(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Z0(e,t){return typeof e=="function"?e(t):e}function Tu(e,t){return typeof e=="function"?e(t):e}function HE(e,t){let{type:r="all",exact:n,fetchStatus:a,predicate:i,queryKey:s,stale:o}=e;if(s){if(n){if(t.queryHash!==s6(s,t.options))return!1}else if(!H5(t.queryKey,s))return!1}if(r!=="all"){let l=t.isActive();if(r==="active"&&!l||r==="inactive"&&l)return!1}return!(typeof o=="boolean"&&t.isStale()!==o||a&&a!==t.state.fetchStatus||i&&!i(t))}function $E(e,t){let{exact:r,status:n,predicate:a,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(r){if(m1(t.options.mutationKey)!==m1(i))return!1}else if(!H5(t.options.mutationKey,i))return!1}return!(n&&t.state.status!==n||a&&!a(t))}function s6(e,t){return(t?.queryKeyHashFn||m1)(e)}function m1(e){return JSON.stringify(e,(t,r)=>Lj(r)?Object.keys(r).sort().reduce((n,a)=>(n[a]=r[a],n),{}):r)}function H5(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(r=>!H5(e[r],t[r])):!1}function $5(e,t){if(e===t)return e;let r=ace(e)&&ace(t);if(r||Lj(e)&&Lj(t)){let n=r?e:Object.keys(e),a=n.length,i=r?t:Object.keys(t),s=i.length,o=r?[]:{},l=0;for(let u=0;u{setTimeout(t,e)})}function o6(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?$5(e,t):t}function lce(e,t,r=0){let n=[...e,t];return r&&n.length>r?n.slice(1):n}function cce(e,t,r=0){let n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}var G5=Symbol();function UE(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===G5?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var XYe=class extends Su{#e;#t;#r;constructor(){super(),this.#r=e=>{if(!Tc&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e=="boolean"?this.#e:globalThis.document?.visibilityState!=="hidden"}},bv=new XYe;d();p();var QYe=class extends Su{#e=!0;#t;#r;constructor(){super(),this.#r=e=>{if(!Tc&&window.addEventListener){let t=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(r=>{r(e)}))}isOnline(){return this.#e}},xv=new QYe;d();p();function l6(){let e,t,r=new Promise((a,i)=>{e=a,t=i});r.status="pending",r.catch(()=>{});function n(a){Object.assign(r,a),delete r.resolve,delete r.reject}return r.resolve=a=>{n({status:"fulfilled",value:a}),e(a)},r.reject=a=>{n({status:"rejected",reason:a}),t(a)},r}function eXe(e){return Math.min(1e3*2**e,3e4)}function Nj(e){return(e??"online")==="online"?xv.isOnline():!0}var Mj=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function c6(e){return e instanceof Mj}function GE(e){let t=!1,r=0,n=!1,a,i=l6(),s=k=>{n||(g(new Mj(k)),e.abort?.())},o=()=>{t=!0},l=()=>{t=!1},u=()=>bv.isFocused()&&(e.networkMode==="always"||xv.isOnline())&&e.canRun(),c=()=>Nj(e.networkMode)&&e.canRun(),f=k=>{n||(n=!0,e.onSuccess?.(k),a?.(),i.resolve(k))},g=k=>{n||(n=!0,e.onError?.(k),a?.(),i.reject(k))},w=()=>new Promise(k=>{a=O=>{(n||u())&&k(O)},e.onPause?.()}).then(()=>{a=void 0,n||e.onContinue?.()}),A=()=>{if(n)return;let k,O=r===0?e.initialPromise:void 0;try{k=O??e.fn()}catch(I){k=Promise.reject(I)}Promise.resolve(k).then(f).catch(I=>{if(n)return;let M=e.retry??(Tc?0:3),D=e.retryDelay??eXe,L=typeof D=="function"?D(r,I):D,W=M===!0||typeof M=="number"&&ru()?void 0:w()).then(()=>{t?g(I):A()})})};return{promise:i,cancel:s,continue:()=>(a?.(),i),cancelRetry:o,continueRetry:l,canStart:c,start:()=>(c()?A():w().then(A),i)}}d();p();d();p();d();p();function tXe(){let e=[],t=0,r=o=>{o()},n=o=>{o()},a=o=>setTimeout(o,0),i=o=>{t?e.push(o):a(()=>{r(o)})},s=()=>{let o=e;e=[],o.length&&a(()=>{n(()=>{o.forEach(l=>{r(l)})})})};return{batch:o=>{let l;t++;try{l=o()}finally{t--,t||s()}return l},batchCalls:o=>(...l)=>{i(()=>{o(...l)})},schedule:i,setNotifyFunction:o=>{r=o},setBatchNotifyFunction:o=>{n=o},setScheduler:o=>{a=o}}}var Xn=tXe();d();p();var qE=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),i6(this.gcTime)&&(this.#e=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Tc?1/0:5*60*1e3))}clearGcTimeout(){this.#e&&(clearTimeout(this.#e),this.#e=void 0)}};var Dj=class extends qE{#e;#t;#r;#n;#a;#i;#s;constructor(e){super(),this.#s=!1,this.#i=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#n=e.client,this.#r=this.#n.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=rXe(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#a?.promise}setOptions(e){this.options={...this.#i,...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#r.remove(this)}setData(e,t){let r=o6(this.state.data,e,this.options);return this.#o({data:r,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),r}setState(e,t){this.#o({type:"setState",state:e,setStateOptions:t})}cancel(e){let t=this.#a?.promise;return this.#a?.cancel(e),t?t.then(Xo).catch(Xo):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(e=>Tu(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===G5||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(e=0){return this.state.isInvalidated||this.state.data===void 0||!VE(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#a&&(this.#s?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#r.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#o({type:"invalidate"})}fetch(e,t){if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){let o=this.observers.find(l=>l.options.queryFn);o&&this.setOptions(o.options)}let r=new AbortController,n=o=>{Object.defineProperty(o,"signal",{enumerable:!0,get:()=>(this.#s=!0,r.signal)})},a=()=>{let o=UE(this.options,t),l={client:this.#n,queryKey:this.queryKey,meta:this.meta};return n(l),this.#s=!1,this.options.persister?this.options.persister(o,l,this):o(l)},i={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#n,state:this.state,fetchFn:a};n(i),this.options.behavior?.onFetch(i,this),this.#t=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==i.fetchOptions?.meta)&&this.#o({type:"fetch",meta:i.fetchOptions?.meta});let s=o=>{c6(o)&&o.silent||this.#o({type:"error",error:o}),c6(o)||(this.#r.config.onError?.(o,this),this.#r.config.onSettled?.(this.state.data,o,this)),this.scheduleGc()};return this.#a=GE({initialPromise:t?.initialPromise,fn:i.fetchFn,abort:r.abort.bind(r),onSuccess:o=>{if(o===void 0){s(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(o)}catch(l){s(l);return}this.#r.config.onSuccess?.(o,this),this.#r.config.onSettled?.(o,this.state.error,this),this.scheduleGc()},onError:s,onFail:(o,l)=>{this.#o({type:"failed",failureCount:o,error:l})},onPause:()=>{this.#o({type:"pause"})},onContinue:()=>{this.#o({type:"continue"})},retry:i.options.retry,retryDelay:i.options.retryDelay,networkMode:i.options.networkMode,canRun:()=>!0}),this.#a.start()}#o(e){let t=r=>{switch(e.type){case"failed":return{...r,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...Bj(r.data,this.options),fetchMeta:e.meta??null};case"success":return{...r,data:e.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":let n=e.error;return c6(n)&&n.revert&&this.#t?{...this.#t,fetchStatus:"idle"}:{...r,error:n,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:n,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...e.state}}};this.state=t(this.state),Xn.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),this.#r.notify({query:this,type:"updated",action:e})})}};function Bj(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Nj(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function rXe(e){let t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,n=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var zj=class extends Su{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,r){let n=t.queryKey,a=t.queryHash??s6(n,t),i=this.get(a);return i||(i=new Dj({client:e,queryKey:n,queryHash:a,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(n)}),this.add(i)),i}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){Xn.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(r=>HE(t,r))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(r=>HE(e,r)):t}notify(e){Xn.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Xn.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Xn.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}};d();p();d();p();d();p();var jj=class extends qE{#e;#t;#r;constructor(e){super(),this.mutationId=e.mutationId,this.#t=e.mutationCache,this.#e=[],this.state=e.state||Fj(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#e.includes(e)||(this.#e.push(e),this.clearGcTimeout(),this.#t.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#e=this.#e.filter(t=>t!==e),this.scheduleGc(),this.#t.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#t.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){this.#r=GE({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(n,a)=>{this.#n({type:"failed",failureCount:n,error:a})},onPause:()=>{this.#n({type:"pause"})},onContinue:()=>{this.#n({type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#t.canRun(this)});let t=this.state.status==="pending",r=!this.#r.canStart();try{if(!t){this.#n({type:"pending",variables:e,isPaused:r}),await this.#t.config.onMutate?.(e,this);let a=await this.options.onMutate?.(e);a!==this.state.context&&this.#n({type:"pending",context:a,variables:e,isPaused:r})}let n=await this.#r.start();return await this.#t.config.onSuccess?.(n,e,this.state.context,this),await this.options.onSuccess?.(n,e,this.state.context),await this.#t.config.onSettled?.(n,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(n,null,e,this.state.context),this.#n({type:"success",data:n}),n}catch(n){try{throw await this.#t.config.onError?.(n,e,this.state.context,this),await this.options.onError?.(n,e,this.state.context),await this.#t.config.onSettled?.(void 0,n,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,n,e,this.state.context),n}finally{this.#n({type:"error",error:n})}}finally{this.#t.runNext(this)}}#n(e){let t=r=>{switch(e.type){case"failed":return{...r,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...r,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:e.error,failureCount:r.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),Xn.batch(()=>{this.#e.forEach(r=>{r.onMutationUpdate(e)}),this.#t.notify({mutation:this,type:"updated",action:e})})}};function Fj(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Vj=class extends Su{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#r=0}#e;#t;#r;build(e,t,r){let n=new jj({mutationCache:this,mutationId:++this.#r,options:e.defaultMutationOptions(t),state:r});return this.add(n),n}add(e){this.#e.add(e);let t=KE(e);if(typeof t=="string"){let r=this.#t.get(t);r?r.push(e):this.#t.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#e.delete(e)){let t=KE(e);if(typeof t=="string"){let r=this.#t.get(t);if(r)if(r.length>1){let n=r.indexOf(e);n!==-1&&r.splice(n,1)}else r[0]===e&&this.#t.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=KE(e);if(typeof t=="string"){let n=this.#t.get(t)?.find(a=>a.state.status==="pending");return!n||n===e}else return!0}runNext(e){let t=KE(e);return typeof t=="string"?this.#t.get(t)?.find(n=>n!==e&&n.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Xn.batch(()=>{this.#e.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(r=>$E(t,r))}findAll(e={}){return this.getAll().filter(t=>$E(e,t))}notify(e){Xn.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(t=>t.state.isPaused);return Xn.batch(()=>Promise.all(e.map(t=>t.continue().catch(Xo))))}};function KE(e){return e.options.scope?.id}d();p();function q5(e){return{onFetch:(t,r)=>{let n=t.options,a=t.fetchOptions?.meta?.fetchMore?.direction,i=t.state.data?.pages||[],s=t.state.data?.pageParams||[],o={pages:[],pageParams:[]},l=0,u=async()=>{let c=!1,f=A=>{Object.defineProperty(A,"signal",{enumerable:!0,get:()=>(t.signal.aborted?c=!0:t.signal.addEventListener("abort",()=>{c=!0}),t.signal)})},g=UE(t.options,t.fetchOptions),w=async(A,k,O)=>{if(c)return Promise.reject();if(k==null&&A.pages.length)return Promise.resolve(A);let I={client:t.client,queryKey:t.queryKey,pageParam:k,direction:O?"backward":"forward",meta:t.options.meta};f(I);let M=await g(I),{maxPages:D}=t.options,L=O?cce:lce;return{pages:L(A.pages,M,D),pageParams:L(A.pageParams,k,D)}};if(a&&i.length){let A=a==="backward",k=A?uce:Hj,O={pages:i,pageParams:s},I=k(n,O);o=await w(O,I,A)}else{let A=e??i.length;do{let k=l===0?s[0]??n.initialPageParam:Hj(n,o);if(l>0&&k==null)break;o=await w(o,k),l++}while(lt.options.persister?.(u,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=u}}}function Hj(e,{pages:t,pageParams:r}){let n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function uce(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}function dce(e,t){return t?Hj(e,t)!=null:!1}function pce(e,t){return!t||!e.getPreviousPageParam?!1:uce(e,t)!=null}var $j=class{#e;#t;#r;#n;#a;#i;#s;#o;constructor(e={}){this.#e=e.queryCache||new zj,this.#t=e.mutationCache||new Vj,this.#r=e.defaultOptions||{},this.#n=new Map,this.#a=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#s=bv.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#o=xv.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#i--,this.#i===0&&(this.#s?.(),this.#s=void 0,this.#o?.(),this.#o=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#t.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=this.#e.build(this,t),n=r.state.data;return n===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(Z0(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:t,state:r})=>{let n=r.data;return[t,n]})}setQueryData(e,t,r){let n=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(n.queryHash)?.state.data,s=sce(t,i);if(s!==void 0)return this.#e.build(this,n).setData(s,{...r,manual:!0})}setQueriesData(e,t,r){return Xn.batch(()=>this.#e.findAll(e).map(({queryKey:n})=>[n,this.setQueryData(n,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;Xn.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){let r=this.#e,n={type:"active",...e};return Xn.batch(()=>(r.findAll(e).forEach(a=>{a.reset()}),this.refetchQueries(n,t)))}cancelQueries(e,t={}){let r={revert:!0,...t},n=Xn.batch(()=>this.#e.findAll(e).map(a=>a.cancel(r)));return Promise.all(n).then(Xo).catch(Xo)}invalidateQueries(e,t={}){return Xn.batch(()=>{if(this.#e.findAll(e).forEach(n=>{n.invalidate()}),e?.refetchType==="none")return Promise.resolve();let r={...e,type:e?.refetchType??e?.type??"active"};return this.refetchQueries(r,t)})}refetchQueries(e,t={}){let r={...t,cancelRefetch:t.cancelRefetch??!0},n=Xn.batch(()=>this.#e.findAll(e).filter(a=>!a.isDisabled()).map(a=>{let i=a.fetch(void 0,r);return r.throwOnError||(i=i.catch(Xo)),a.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(n).then(Xo)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let r=this.#e.build(this,t);return r.isStaleByTime(Z0(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Xo).catch(Xo)}fetchInfiniteQuery(e){return e.behavior=q5(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Xo).catch(Xo)}ensureInfiniteQueryData(e){return e.behavior=q5(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return xv.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#r}setDefaultOptions(e){this.#r=e}setQueryDefaults(e,t){this.#n.set(m1(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#n.values()],r={};return t.forEach(n=>{H5(e,n.queryKey)&&Object.assign(r,n.defaultOptions)}),r}setMutationDefaults(e,t){this.#a.set(m1(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#a.values()],r={};return t.forEach(n=>{H5(e,n.mutationKey)&&(r={...r,...n.defaultOptions})}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#r.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=s6(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===G5&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#r.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}};d();p();var W0=class extends Su{constructor(e,t){super(),this.options=t,this.#e=e,this.#o=null,this.#s=l6(),this.options.experimental_prefetchInRender||this.#s.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#r=void 0;#n=void 0;#a;#i;#s;#o;#l;#u;#c;#p;#d;#f;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),fce(this.#t,this.options)?this.#v():this.updateResult(),this.#x())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Uj(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Uj(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#C(),this.#t.removeObserver(this)}setOptions(e,t){let r=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Tu(this.options.enabled,this.#t)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#y(),this.#t.setOptions(this.options),r._defaulted&&!U5(this.options,r)&&this.#e.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#t,observer:this});let a=this.hasListeners();a&&hce(this.#t,n,this.options,r)&&this.#v(),this.updateResult(t),a&&(this.#t!==n||Tu(this.options.enabled,this.#t)!==Tu(r.enabled,this.#t)||Z0(this.options.staleTime,this.#t)!==Z0(r.staleTime,this.#t))&&this.#g();let i=this.#w();a&&(this.#t!==n||Tu(this.options.enabled,this.#t)!==Tu(r.enabled,this.#t)||i!==this.#f)&&this.#h(i)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),r=this.createResult(t,e);return aXe(this,r)&&(this.#n=r,this.#i=this.options,this.#a=this.#t.state),r}getCurrentResult(){return this.#n}trackResult(e,t){let r={};return Object.keys(e).forEach(n=>{Object.defineProperty(r,n,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(n),t?.(n),e[n])})}),r}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),r=this.#e.getQueryCache().build(this.#e,t);return r.fetch().then(()=>this.createResult(r,t))}fetch(e){return this.#v({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#n))}#v(e){this.#y();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(Xo)),t}#g(){this.#b();let e=Z0(this.options.staleTime,this.#t);if(Tc||this.#n.isStale||!i6(e))return;let r=VE(this.#n.dataUpdatedAt,e)+1;this.#p=setTimeout(()=>{this.#n.isStale||this.updateResult()},r)}#w(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#h(e){this.#C(),this.#f=e,!(Tc||Tu(this.options.enabled,this.#t)===!1||!i6(this.#f)||this.#f===0)&&(this.#d=setInterval(()=>{(this.options.refetchIntervalInBackground||bv.isFocused())&&this.#v()},this.#f))}#x(){this.#g(),this.#h(this.#w())}#b(){this.#p&&(clearTimeout(this.#p),this.#p=void 0)}#C(){this.#d&&(clearInterval(this.#d),this.#d=void 0)}createResult(e,t){let r=this.#t,n=this.options,a=this.#n,i=this.#a,s=this.#i,l=e!==r?e.state:this.#r,{state:u}=e,c={...u},f=!1,g;if(t._optimisticResults){let j=this.hasListeners(),re=!j&&fce(e,t),oe=j&&hce(e,r,t,n);(re||oe)&&(c={...c,...Bj(u.data,e.options)}),t._optimisticResults==="isRestoring"&&(c.fetchStatus="idle")}let{error:w,errorUpdatedAt:A,status:k}=c;if(t.select&&c.data!==void 0)if(a&&c.data===i?.data&&t.select===this.#l)g=this.#u;else try{this.#l=t.select,g=t.select(c.data),g=o6(a?.data,g,t),this.#u=g,this.#o=null}catch(j){this.#o=j}else g=c.data;if(t.placeholderData!==void 0&&g===void 0&&k==="pending"){let j;if(a?.isPlaceholderData&&t.placeholderData===s?.placeholderData)j=a.data;else if(j=typeof t.placeholderData=="function"?t.placeholderData(this.#c?.state.data,this.#c):t.placeholderData,t.select&&j!==void 0)try{j=t.select(j),this.#o=null}catch(re){this.#o=re}j!==void 0&&(k="success",g=o6(a?.data,j,t),f=!0)}this.#o&&(w=this.#o,g=this.#u,A=Date.now(),k="error");let O=c.fetchStatus==="fetching",I=k==="pending",M=k==="error",D=I&&O,L=g!==void 0,Y={status:k,fetchStatus:c.fetchStatus,isPending:I,isSuccess:k==="success",isError:M,isInitialLoading:D,isLoading:D,data:g,dataUpdatedAt:c.dataUpdatedAt,error:w,errorUpdatedAt:A,failureCount:c.fetchFailureCount,failureReason:c.fetchFailureReason,errorUpdateCount:c.errorUpdateCount,isFetched:c.dataUpdateCount>0||c.errorUpdateCount>0,isFetchedAfterMount:c.dataUpdateCount>l.dataUpdateCount||c.errorUpdateCount>l.errorUpdateCount,isFetching:O,isRefetching:O&&!I,isLoadingError:M&&!L,isPaused:c.fetchStatus==="paused",isPlaceholderData:f,isRefetchError:M&&L,isStale:Gj(e,t),refetch:this.refetch,promise:this.#s};if(this.options.experimental_prefetchInRender){let j=Q=>{Y.status==="error"?Q.reject(Y.error):Y.data!==void 0&&Q.resolve(Y.data)},re=()=>{let Q=this.#s=Y.promise=l6();j(Q)},oe=this.#s;switch(oe.status){case"pending":e.queryHash===r.queryHash&&j(oe);break;case"fulfilled":(Y.status==="error"||Y.data!==oe.value)&&re();break;case"rejected":(Y.status!=="error"||Y.error!==oe.reason)&&re();break}}return Y}updateResult(e){let t=this.#n,r=this.createResult(this.#t,this.options);if(this.#a=this.#t.state,this.#i=this.options,this.#a.data!==void 0&&(this.#c=this.#t),U5(r,t))return;this.#n=r;let n={},a=()=>{if(!t)return!0;let{notifyOnChangeProps:i}=this.options,s=typeof i=="function"?i():i;if(s==="all"||!s&&!this.#m.size)return!0;let o=new Set(s??this.#m);return this.options.throwOnError&&o.add("error"),Object.keys(this.#n).some(l=>{let u=l;return this.#n[u]!==t[u]&&o.has(u)})};e?.listeners!==!1&&a()&&(n.listeners=!0),this.#S({...n,...e})}#y(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#r=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#x()}#S(e){Xn.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#n)}),this.#e.getQueryCache().notify({query:this.#t,type:"observerResultsUpdated"})})}};function nXe(e,t){return Tu(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function fce(e,t){return nXe(e,t)||e.state.data!==void 0&&Uj(e,t,t.refetchOnMount)}function Uj(e,t,r){if(Tu(t.enabled,e)!==!1){let n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&Gj(e,t)}return!1}function hce(e,t,r,n){return(e!==t||Tu(n.enabled,e)===!1)&&(!r.suspense||e.state.status!=="error")&&Gj(e,r)}function Gj(e,t){return Tu(t.enabled,e)!==!1&&e.isStaleByTime(Z0(t.staleTime,e))}function aXe(e,t){return!U5(e.getCurrentResult(),t)}d();p();d();p();var ZE=class extends W0{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:q5()},t)}getOptimisticResult(e){return e.behavior=q5(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){let{state:r}=e,n=super.createResult(e,t),{isFetching:a,isRefetching:i,isError:s,isRefetchError:o}=n,l=r.fetchMeta?.fetchMore?.direction,u=s&&l==="forward",c=a&&l==="forward",f=s&&l==="backward",g=a&&l==="backward";return{...n,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:dce(t,r.data),hasPreviousPage:pce(t,r.data),isFetchNextPageError:u,isFetchingNextPage:c,isFetchPreviousPageError:f,isFetchingPreviousPage:g,isRefetchError:o&&!u&&!f,isRefetching:i&&!c&&!g}}};d();p();var qj=class extends Su{#e;#t=void 0;#r;#n;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),U5(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#r,observer:this}),t?.mutationKey&&this.options.mutationKey&&m1(t.mutationKey)!==m1(this.options.mutationKey)?this.reset():this.#r?.state.status==="pending"&&this.#r.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#r?.removeObserver(this)}onMutationUpdate(e){this.#a(),this.#i(e)}getCurrentResult(){return this.#t}reset(){this.#r?.removeObserver(this),this.#r=void 0,this.#a(),this.#i()}mutate(e,t){return this.#n=t,this.#r?.removeObserver(this),this.#r=this.#e.getMutationCache().build(this.#e,this.options),this.#r.addObserver(this),this.#r.execute(e)}#a(){let e=this.#r?.state??Fj();this.#t={...e,isPending:e.status==="pending",isSuccess:e.status==="success",isError:e.status==="error",isIdle:e.status==="idle",mutate:this.mutate,reset:this.reset}}#i(e){Xn.batch(()=>{if(this.#n&&this.hasListeners()){let t=this.#t.variables,r=this.#t.context;e?.type==="success"?(this.#n.onSuccess?.(e.data,t,r),this.#n.onSettled?.(e.data,null,t,r)):e?.type==="error"&&(this.#n.onError?.(e.error,t,r),this.#n.onSettled?.(void 0,e.error,t,r))}this.listeners.forEach(t=>{t(this.#t)})})}};d();p();d();p();var wir=Symbol("dataTagSymbol"),Cir=Symbol("dataTagErrorSymbol"),Sir=Symbol("unsetMarker");d();p();d();p();var d6=J(Se(),1);d();p();var K5=J(Se(),1),mce=J(Ze(),1),Kj=K5.createContext(void 0),ei=e=>{let t=K5.useContext(Kj);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},Zj=({client:e,children:t})=>(K5.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,mce.jsx)(Kj.Provider,{value:e,children:t}));d();p();var WE=J(Se(),1),gce=WE.createContext(!1),JE=()=>WE.useContext(gce),oXe=gce.Provider;d();p();var u6=J(Se(),1),lXe=J(Ze(),1);function cXe(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var uXe=u6.createContext(cXe()),YE=()=>u6.useContext(uXe);d();p();var vce=J(Se(),1);d();p();function XE(e,t){return typeof e=="function"?e(...t):!!e}function Z5(){}var Wj=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(t.isReset()||(e.retryOnMount=!1))},Jj=e=>{vce.useEffect(()=>{e.clearReset()},[e])},Yj=({result:e,errorResetBoundary:t,throwOnError:r,query:n,suspense:a})=>e.isError&&!t.isReset()&&!e.isFetching&&n&&(a&&e.data===void 0||XE(r,[e.error,n]));d();p();var Xj=e=>{let t=e.staleTime;e.suspense&&(e.staleTime=typeof t=="function"?(...r)=>Math.max(t(...r),1e3):Math.max(t??1e3,1e3),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3)))},Qj=(e,t)=>e.isLoading&&e.isFetching&&!t,eF=(e,t)=>e?.suspense&&t.isPending,QE=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});d();p();d();p();var J0=J(Se(),1);function W5(e,t,r){let n=ei(r),a=JE(),i=YE(),s=n.defaultQueryOptions(e);n.getDefaultOptions().queries?._experimental_beforeQuery?.(s),s._optimisticResults=a?"isRestoring":"optimistic",Xj(s),Wj(s,i),Jj(i);let o=!n.getQueryCache().get(s.queryHash),[l]=J0.useState(()=>new t(n,s)),u=l.getOptimisticResult(s),c=!a&&e.subscribed!==!1;if(J0.useSyncExternalStore(J0.useCallback(f=>{let g=c?l.subscribe(Xn.batchCalls(f)):Z5;return l.updateResult(),g},[l,c]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),J0.useEffect(()=>{l.setOptions(s,{listeners:!1})},[s,l]),eF(s,u))throw QE(s,l,i);if(Yj({result:u,errorResetBoundary:i,throwOnError:s.throwOnError,query:n.getQueryCache().get(s.queryHash),suspense:s.suspense}))throw u.error;return n.getDefaultOptions().queries?._experimental_afterQuery?.(s,u),s.experimental_prefetchInRender&&!Tc&&Qj(u,a)&&(o?QE(s,l,i):n.getQueryCache().get(s.queryHash)?.promise)?.catch(Z5).finally(()=>{l.updateResult()}),s.notifyOnChangeProps?u:l.trackResult(u)}function tF(e,t){return W5(e,W0,t)}d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();var eA=J(Se(),1);d();p();var bce=J(Se(),1);d();p();var Yh=J(Se(),1);function rF(e,t){let r=ei(t);return wce({filters:{...e,status:"pending"}},r).length}function xce(e,t){return e.findAll(t.filters).map(r=>t.select?t.select(r):r.state)}function wce(e={},t){let r=ei(t).getMutationCache(),n=Yh.useRef(e),a=Yh.useRef(null);return a.current||(a.current=xce(r,e)),Yh.useEffect(()=>{n.current=e}),Yh.useSyncExternalStore(Yh.useCallback(i=>r.subscribe(()=>{let s=$5(a.current,xce(r,n.current));a.current!==s&&(a.current=s,Xn.schedule(i))}),[r]),()=>a.current,()=>a.current)}d();p();var Xh=J(Se(),1);function p6(e,t){let r=ei(t),[n]=Xh.useState(()=>new qj(r,e));Xh.useEffect(()=>{n.setOptions(e)},[n,e]);let a=Xh.useSyncExternalStore(Xh.useCallback(s=>n.subscribe(Xn.batchCalls(s)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),i=Xh.useCallback((s,o)=>{n.mutate(s,o).catch(Z5)},[n]);if(a.error&&XE(n.options.throwOnError,[a.error]))throw a.error;return{...a,mutate:i,mutateAsync:a.mutate}}d();p();function nF(e,t){return W5(e,ZE,t)}var Pxe=J(Se(),1),kxe=J(Yt(),1);var iw=J(Ze(),1),_xe=J(Yt(),1),Rxe=J(Yt(),1),PR=J(Se(),1);d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();function Js(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?Cce(e.position):"start"in e||"end"in e?Cce(e):"line"in e||"column"in e?aF(e):""}function aF(e){return Sce(e&&e.line)+":"+Sce(e&&e.column)}function Cce(e){return aF(e&&e.start)+"-"+aF(e&&e.end)}function Sce(e){return e&&typeof e=="number"?e:1}var Cn=class extends Error{constructor(t,r,n){super(),typeof r=="string"&&(n=r,r=void 0);let a="",i={},s=!1;if(r&&("line"in r&&"column"in r?i={place:r}:"start"in r&&"end"in r?i={place:r}:"type"in r?i={ancestors:[r],place:r.position}:i={...r}),typeof t=="string"?a=t:!i.cause&&t&&(s=!0,a=t.message,i.cause=t),!i.ruleId&&!i.source&&typeof n=="string"){let l=n.indexOf(":");l===-1?i.ruleId=n:(i.source=n.slice(0,l),i.ruleId=n.slice(l+1))}if(!i.place&&i.ancestors&&i.ancestors){let l=i.ancestors[i.ancestors.length-1];l&&(i.place=l.position)}let o=i.place&&"start"in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=o?o.column:void 0,this.fatal=void 0,this.file,this.message=a,this.line=o?o.line:void 0,this.name=Js(i.place)||"1:1",this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=s&&i.cause&&typeof i.cause.stack=="string"?i.cause.stack:"",this.actual,this.expected,this.note,this.url}};Cn.prototype.file="";Cn.prototype.name="";Cn.prototype.reason="";Cn.prototype.message="";Cn.prototype.stack="";Cn.prototype.column=void 0;Cn.prototype.line=void 0;Cn.prototype.ancestors=void 0;Cn.prototype.cause=void 0;Cn.prototype.fatal=void 0;Cn.prototype.place=void 0;Cn.prototype.ruleId=void 0;Cn.prototype.source=void 0;d();p();var Xp={basename:hXe,dirname:mXe,extname:gXe,join:vXe,sep:"/"};function hXe(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');f6(e);let r=0,n=-1,a=e.length,i;if(t===void 0||t.length===0||t.length>e.length){for(;a--;)if(e.codePointAt(a)===47){if(i){r=a+1;break}}else n<0&&(i=!0,n=a+1);return n<0?"":e.slice(r,n)}if(t===e)return"";let s=-1,o=t.length-1;for(;a--;)if(e.codePointAt(a)===47){if(i){r=a+1;break}}else s<0&&(i=!0,s=a+1),o>-1&&(e.codePointAt(a)===t.codePointAt(o--)?o<0&&(n=a):(o=-1,n=s));return r===n?n=s:n<0&&(n=e.length),e.slice(r,n)}function mXe(e){if(f6(e),e.length===0)return".";let t=-1,r=e.length,n;for(;--r;)if(e.codePointAt(r)===47){if(n){t=r;break}}else n||(n=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function gXe(e){f6(e);let t=e.length,r=-1,n=0,a=-1,i=0,s;for(;t--;){let o=e.codePointAt(t);if(o===47){if(s){n=t+1;break}continue}r<0&&(s=!0,r=t+1),o===46?a<0?a=t:i!==1&&(i=1):a>-1&&(i=-1)}return a<0||r<0||i===0||i===1&&a===r-1&&a===n+1?"":e.slice(a,r)}function vXe(...e){let t=-1,r;for(;++t0&&e.codePointAt(e.length-1)===47&&(r+="/"),t?"/"+r:r}function bXe(e,t){let r="",n=0,a=-1,i=0,s=-1,o,l;for(;++s<=e.length;){if(s2){if(l=r.lastIndexOf("/"),l!==r.length-1){l<0?(r="",n=0):(r=r.slice(0,l),n=r.length-1-r.lastIndexOf("/")),a=s,i=0;continue}}else if(r.length>0){r="",n=0,a=s,i=0;continue}}t&&(r=r.length>0?r+"/..":"..",n=2)}else r.length>0?r+="/"+e.slice(a+1,s):r=e.slice(a+1,s),n=s-a-1;a=s,i=0}else o===46&&i>-1?i++:i=-1}return r}function f6(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}d();p();var Tce={cwd:xXe};function xXe(){return"/"}d();p();d();p();function J5(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function Ece(e){if(typeof e=="string")e=new URL(e);else if(!J5(e)){let t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){let t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return wXe(e)}function wXe(e){if(e.hostname!==""){let n=new TypeError('File URL host must be "localhost" or empty on darwin');throw n.code="ERR_INVALID_FILE_URL_HOST",n}let t=e.pathname,r=-1;for(;++rthis.should_skip=!0,remove:()=>this.should_remove=!0,replace:t=>this.replacement=t}}replace(t,r,n,a){t&&r&&(n!=null?t[r][n]=a:t[r]=a)}remove(t,r,n){t&&r&&(n!=null?t[r].splice(n,1):delete t[r])}};var tA=class extends h6{constructor(t,r){super(),this.should_skip=!1,this.should_remove=!1,this.replacement=null,this.context={skip:()=>this.should_skip=!0,remove:()=>this.should_remove=!0,replace:n=>this.replacement=n},this.enter=t,this.leave=r}visit(t,r,n,a){if(t){if(this.enter){let s=this.should_skip,o=this.should_remove,l=this.replacement;this.should_skip=!1,this.should_remove=!1,this.replacement=null,this.enter.call(this.context,t,r,n,a),this.replacement&&(t=this.replacement,this.replace(r,n,a,t)),this.should_remove&&this.remove(r,n,a);let u=this.should_skip,c=this.should_remove;if(this.should_skip=s,this.should_remove=o,this.replacement=l,u)return t;if(c)return null}let i;for(i in t){let s=t[i];if(s&&typeof s=="object")if(Array.isArray(s)){let o=s;for(let l=0;l0){let O=0;for(;O0&&c.push({type:"Property",key:{type:"Identifier",name:"children"},value:o.length>1?{type:"ArrayExpression",elements:o}:o[0],kind:"init",method:!1,shorthand:!1,computed:!1}):f=o;let w;if(n){f.push({type:"ObjectExpression",properties:c}),g?f.push(g):r.development&&f.push({type:"Identifier",name:"undefined"});let k=o.length>1;if(r.development){i.jsxDEV=!0,w={type:"Identifier",name:"_jsxDEV"},f.push({type:"Literal",value:k});let O={type:"ObjectExpression",properties:[{type:"Property",method:!1,shorthand:!1,computed:!1,kind:"init",key:{type:"Identifier",name:"fileName"},value:{type:"Literal",value:r.filePath||""}}]};s.loc&&O.properties.push({type:"Property",method:!1,shorthand:!1,computed:!1,kind:"init",key:{type:"Identifier",name:"lineNumber"},value:{type:"Literal",value:s.loc.start.line}},{type:"Property",method:!1,shorthand:!1,computed:!1,kind:"init",key:{type:"Identifier",name:"columnNumber"},value:{type:"Literal",value:s.loc.start.column+1}}),f.push(O,{type:"ThisExpression"})}else k?(i.jsxs=!0,w={type:"Identifier",name:"_jsxs"}):(i.jsx=!0,w={type:"Identifier",name:"_jsx"})}else c.length>0?f.unshift({type:"ObjectExpression",properties:c}):f.length>0&&f.unshift({type:"Literal",value:null}),w=Oce(a.jsx||r.pragma||"React.createElement");f.unshift(u);let A={type:"CallExpression",callee:w,arguments:f,optional:!1};m6(s,A),this.replace(A)}})}function RXe(e){let t;if(e.value)if(e.value.type==="JSXExpressionContainer"){let n=e.value.expression;n.type,t=n}else{let n=e.value;n.type!=="JSXElement"&&n.type,t=n,delete t.raw}else t={type:"Literal",value:!0};let r={type:"Property",key:rA(e.name),value:t,kind:"init",method:!1,shorthand:!1,computed:!1};return m6(e,r),r}function rA(e){let t;if(e.type==="JSXMemberExpression"){let r=rA(e.property);t={type:"MemberExpression",object:rA(e.object),property:r,computed:r.type==="Literal",optional:!1}}else e.type==="JSXNamespacedName"?t={type:"Literal",value:e.namespace.name+":"+e.name.name}:t=Pl(e.name)?{type:"Identifier",name:e.name}:{type:"Literal",value:e.name};return m6(e,t),t}function Oce(e){let t=e.split("."),r=-1,n;for(;++r":9,"<=":9,">=":9,in:9,instanceof:9,"<<":10,">>":10,">>>":10,"+":11,"-":11,"*":12,"%":12,"/":12,"**":13},Qp=17,DXe={ArrayExpression:20,TaggedTemplateExpression:20,ThisExpression:20,Identifier:20,PrivateIdentifier:20,Literal:18,TemplateLiteral:20,Super:20,SequenceExpression:20,MemberExpression:19,ChainExpression:19,CallExpression:19,NewExpression:19,ArrowFunctionExpression:Qp,ClassExpression:Qp,FunctionExpression:Qp,ObjectExpression:Qp,UpdateExpression:16,UnaryExpression:15,AwaitExpression:15,BinaryExpression:14,LogicalExpression:13,ConditionalExpression:4,AssignmentExpression:3,YieldExpression:2,RestElement:1};function Y5(e,t){let{generator:r}=e;if(e.write("("),t!=null&&t.length>0){r[t[0].type](t[0],e);let{length:n}=t;for(let a=1;a0){e.write(n);for(let s=1;s0){r.VariableDeclarator(n[0],e);for(let i=1;i0){t.write(n),a&&e.comments!=null&&kl(t,e.comments,i,n);let{length:o}=s;for(let l=0;l0){for(;i0&&t.write(", ");let s=r[i],o=s.type[6];if(o==="D")t.write(s.local.name,s),i++;else if(o==="N")t.write("* as "+s.local.name,s),i++;else break}if(i0){t.write(" with { ");for(let s=0;s0)for(let a=0;;){let i=r[a],{name:s}=i.local;if(t.write(s,i),s!==i.exported.name&&t.write(" as "+i.exported.name),++a0){t.write(" with { ");for(let a=0;a0){t.write(" with { ");for(let r=0;r "),e.body.type[0]==="O"?(t.write("("),this.ObjectExpression(e.body,t),t.write(")")):this[e.body.type](e.body,t)},ThisExpression(e,t){t.write("this",e)},Super(e,t){t.write("super",e)},RestElement:Fce=function(e,t){t.write("..."),this[e.argument.type](e.argument,t)},SpreadElement:Fce,YieldExpression(e,t){t.write(e.delegate?"yield*":"yield"),e.argument&&(t.write(" "),this[e.argument.type](e.argument,t))},AwaitExpression(e,t){t.write("await ",e),sA(t,e.argument,e)},TemplateLiteral(e,t){let{quasis:r,expressions:n}=e;t.write("`");let{length:a}=n;for(let s=0;s0){let{elements:r}=e,{length:n}=r;for(let a=0;;){let i=r[a];if(i!=null&&this[i.type](i,t),++a0){t.write(n),a&&e.comments!=null&&kl(t,e.comments,i,n);let s=","+n,{properties:o}=e,{length:l}=o;for(let u=0;;){let c=o[u];if(a&&c.comments!=null&&kl(t,c.comments,i,n),t.write(i),this[c.type](c,t),++u0){let{properties:r}=e,{length:n}=r;for(let a=0;this[r[a].type](r[a],t),++a1||a[0]==="U"&&(a[1]==="n"||a[1]==="p")&&n.prefix&&n.operator[0]===r&&(r==="+"||r==="-"))&&t.write(" "),i?(t.write(r.length>1?" (":"("),this[a](n,t),t.write(")")):this[a](n,t)}else this[e.argument.type](e.argument,t),t.write(e.operator)},UpdateExpression(e,t){e.prefix?(t.write(e.operator),this[e.argument.type](e.argument,t)):(this[e.argument.type](e.argument,t),t.write(e.operator))},AssignmentExpression(e,t){this[e.left.type](e.left,t),t.write(" "+e.operator+" "),this[e.right.type](e.right,t)},AssignmentPattern(e,t){this[e.left.type](e.left,t),t.write(" = "),this[e.right.type](e.right,t)},BinaryExpression:Vce=function(e,t){let r=e.operator==="in";r&&t.write("("),sA(t,e.left,e,!1),t.write(" "+e.operator+" "),sA(t,e.right,e,!0),r&&t.write(")")},LogicalExpression:Vce,ConditionalExpression(e,t){let{test:r}=e,n=t.expressionsPrecedence[r.type];n===Qp||n<=t.expressionsPrecedence.ConditionalExpression?(t.write("("),this[r.type](r,t),t.write(")")):this[r.type](r,t),t.write(" ? "),this[e.consequent.type](e.consequent,t),t.write(" : "),this[e.alternate.type](e.alternate,t)},NewExpression(e,t){t.write("new ");let r=t.expressionsPrecedence[e.callee.type];r===Qp||r0&&(this.lineEndSize>0&&(a.length===1?t[n-1]===a:t.endsWith(a))?(this.line+=this.lineEndSize,this.column=0):this.column+=n)}toString(){return this.output}};function Gce(e,t){let r=new hF(t);return r.generator[e.type](e,r),r.output}var FXe={};function gF(e,t){let{SourceMapGenerator:r,filePath:n,handlers:a}=t||FXe,i=r?new r({file:n||".js"}):void 0,s=Gce(e,{comments:!0,generator:{...mF,...a},sourceMap:i||void 0}),o=i?i.toJSON():void 0;return{value:s,map:o}}d();p();var vF={JSXAttribute:VXe,JSXClosingElement:HXe,JSXClosingFragment:$Xe,JSXElement:UXe,JSXEmptyExpression:GXe,JSXExpressionContainer:qXe,JSXFragment:KXe,JSXIdentifier:ZXe,JSXMemberExpression:WXe,JSXNamespacedName:JXe,JSXOpeningElement:YXe,JSXOpeningFragment:XXe,JSXSpreadAttribute:QXe,JSXText:eQe};function VXe(e,t){this[e.name.type](e.name,t),e.value!==null&&e.value!==void 0&&(t.write("="),e.value.type==="Literal"?t.write('"'+qce(String(e.value.value)).replace(/"/g,""")+'"',e):this[e.value.type](e.value,t))}function HXe(e,t){t.write("")}function $Xe(e,t){t.write("",e)}function UXe(e,t){let r=-1;if(this[e.openingElement.type](e.openingElement,t),e.children)for(;++r":">")}function XXe(e,t){t.write("<>",e)}function QXe(e,t){t.write("{"),this.SpreadElement(e,t),t.write("}")}function eQe(e,t){t.write(qce(e.value).replace(/[<>{}]/g,tQe),e)}function qce(e){return e.replace(/&(?=[#a-z])/gi,"&")}function tQe(e){return e==="<"?"<":e===">"?">":e==="{"?"{":"}"}function oA(){let e=this.data(),t=e.settings||(e.settings={}),r=t.handlers||(t.handlers={});(t.plugins||(t.plugins=[])).push((0,Kce.default)()),Object.assign(r,vF)}d();p();d();p();function lA(e){let t=this;this.compiler=r;function r(n,a){let i={...t.data("settings"),...e},s=gF(n,{SourceMapGenerator:i.SourceMapGenerator,filePath:a.path||"unknown.js",handlers:i.handlers});return a.map=s.map,s.value}}d();p();d();p();d();p();d();p();d();p();function Zce(e,t){let r={type:"Block",value:e.value};t.inherit(e,r),t.comments.push(r);let n={type:"JSXEmptyExpression",comments:[Object.assign({},r,{leading:!1,trailing:!0})]};t.patch(e,n);let a={type:"JSXExpressionContainer",expression:n};return t.patch(e,a),a}d();p();d();p();function Wce(e,t){let r=t||{};return(e[e.length-1]===""?[...e,""]:e).join((r.padRight?" ":"")+","+(r.padLeft===!1?"":" ")).trim()}d();p();d();p();d();p();var Qh=class{constructor(t,r,n){this.property=t,this.normal=r,n&&(this.space=n)}};Qh.prototype.property={};Qh.prototype.normal={};Qh.prototype.space=null;function yF(e,t){let r={},n={},a=-1;for(;++ann,booleanish:()=>ji,commaOrSpaceSeparated:()=>Ec,commaSeparated:()=>Y0,number:()=>Et,overloadedBoolean:()=>bF,spaceSeparated:()=>Ca});d();p();var rQe=0,nn=Sv(),ji=Sv(),bF=Sv(),Et=Sv(),Ca=Sv(),Y0=Sv(),Ec=Sv();function Sv(){return 2**++rQe}var xF=Object.keys(v6),Tv=class extends el{constructor(t,r,n,a){let i=-1;if(super(t,r),Jce(this,"space",a),typeof n=="number")for(;++i4&&r.slice(0,4)==="data"&&aQe.test(t)){if(t.charAt(4)==="-"){let i=t.slice(5).replace(Qce,oQe);n="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{let i=t.slice(4);if(!Qce.test(i)){let s=i.replace(iQe,sQe);s.charAt(0)!=="-"&&(s="-"+s),t="data"+s}}a=Tv}return new a(n,t)}function sQe(e){return"-"+e.toLowerCase()}function oQe(e){return e.charAt(1).toUpperCase()}d();p();var AF={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var eue=yF([CF,wF,SF,TF,Yce],"html"),Q5=yF([CF,wF,SF,TF,Xce],"svg");d();p();function tue(e){return e.join(" ").trim()}d();p();var uue=J(cue(),1),due=uue.default;var kF={}.hasOwnProperty,bQe=/[A-Z]/g,xQe=/-([a-z])/g,wQe=new Set(["td","th"]);function pue(e,t){let r=t.schema,n=r,a=e.properties||{};r.space==="html"&&e.tagName.toLowerCase()==="svg"&&(n=Q5,t.schema=n);let i=t.all(e),s=[],o,l,u;for(o in a)if(kF.call(a,o)){let f=a[o],g=EF(n,o),w;if(f==null||f===!1||typeof f=="number"&&Number.isNaN(f)||!f&&g.boolean)continue;if(o=t.elementAttributeNameCase==="react"&&g.space?AF[g.property]||g.property:g.attribute,Array.isArray(f)&&(f=g.commaSeparated?Wce(f):tue(f)),o==="style"){let A=typeof f=="object"?f:CQe(String(f),e.tagName);t.stylePropertyNameCase==="css"&&(A=SQe(A));let k=[],O;for(O in A)kF.call(A,O)&&k.push({type:"Property",method:!1,shorthand:!1,computed:!1,key:Pl(O)?{type:"Identifier",name:O}:{type:"Literal",value:O},value:{type:"Literal",value:String(A[O])},kind:"init"});u=k,w={type:"JSXExpressionContainer",expression:{type:"ObjectExpression",properties:k}}}else if(f===!0)w=null;else if(t.tableCellAlignToStyle&&wQe.has(e.tagName)&&o==="align"){l=String(f);continue}else w={type:"Literal",value:String(f)};Pl(o,{jsx:!0})?s.push({type:"JSXAttribute",name:{type:"JSXIdentifier",name:o},value:w}):s.push({type:"JSXSpreadAttribute",argument:{type:"ObjectExpression",properties:[{type:"Property",method:!1,shorthand:!1,computed:!1,key:{type:"Literal",value:String(o)},value:w||{type:"Literal",value:!0},kind:"init"}]}})}if(l!==void 0){u||(u=[],s.push({type:"JSXAttribute",name:{type:"JSXIdentifier",name:"style"},value:{type:"JSXExpressionContainer",expression:{type:"ObjectExpression",properties:u}}}));let f=t.stylePropertyNameCase==="css"?fue("textAlign"):"textAlign";u.push({type:"Property",method:!1,shorthand:!1,computed:!1,key:Pl(f)?{type:"Identifier",name:f}:{type:"Literal",value:f},value:{type:"Literal",value:l},kind:"init"})}t.schema=r;let c={type:"JSXElement",openingElement:{type:"JSXOpeningElement",attributes:s,name:t.createJsxElementName(e.tagName),selfClosing:i.length===0},closingElement:i.length>0?{type:"JSXClosingElement",name:t.createJsxElementName(e.tagName)}:null,children:i};return t.inherit(e,c),c}function CQe(e,t){let r={};try{due(e,n)}catch(a){let i=a;throw new Error("Could not parse `style` attribute on `"+t+"`",{cause:i})}return r;function n(a,i){let s=a;s.slice(0,2)!=="--"&&(s.slice(0,4)==="-ms-"&&(s="ms-"+s.slice(4)),s=s.replace(xQe,TQe)),r[s]=i}}function SQe(e){let t={},r;for(r in e)kF.call(e,r)&&(t[fue(r)]=e[r]);return t}function fue(e){let t=e.replace(bQe,EQe);return t.slice(0,3)==="ms-"&&(t="-"+t),t}function TQe(e,t){return t.toUpperCase()}function EQe(e){return"-"+e.toLowerCase()}d();p();d();p();d();p();var AQe={}.hasOwnProperty,PQe=[];function X0(e,t){let r=t?[...t].sort(_F):PQe;r.length>0&&mue(e,{comments:r,index:0})}function mue(e,t){if(t.index===t.comments.length)return;let r=[],n=[],a;for(a in e)if(AQe.call(e,a)){let s=e[a];if(s&&typeof s=="object"&&a!=="comments")if(Array.isArray(s)){let o=-1;for(;++o0})),n.length>0&&(e.comments=n)}function hue(e,t,r,n){let a=[];for(;e.comments[e.index]&&_F(e.comments[e.index],t,r)<1;)a.push(Object.assign({},e.comments[e.index++],n));return a}function _F(e,t,r){let n=r?"end":"start";return e.range&&t.range?e.range[0]-t.range[r?1:0]:e.loc&&e.loc.start&&t.loc&&t.loc[n]?e.loc.start.line-t.loc[n].line||e.loc.start.column-t.loc[n].column:"start"in e&&n in t?e.start-t[n]:Number.NaN}function RF(e,t){let r=e.data&&e.data.estree,n=r&&r.comments||[],a;r&&(t.comments.push(...n),X0(r,r.comments),a=r.body[0]&&r.body[0].type==="ExpressionStatement"&&r.body[0].expression||void 0),a||(a={type:"JSXEmptyExpression"},t.patch(e,a));let i={type:"JSXExpressionContainer",expression:a};return t.inherit(e,i),i}d();p();function IF(e,t){let r=t.schema,n=r,a=e.attributes||[],i=-1;e.name&&r.space==="html"&&e.name.toLowerCase()==="svg"&&(n=Q5,t.schema=n);let s=t.all(e),o=[];for(;++i0?{type:"JSXClosingElement",name:t.createJsxElementName(e.name)}:null,children:s}:{type:"JSXFragment",openingFragment:{type:"JSXOpeningFragment"},closingFragment:{type:"JSXClosingFragment"},children:s};return t.inherit(e,l),l}d();p();function gue(e,t){let r=e.data&&e.data.estree,n=r&&r.comments||[];r&&(t.comments.push(...n),X0(r,n),t.esm.push(...r.body))}d();p();d();p();d();p();var kQe=/[ \t\n\f\r]/g;function OF(e){return typeof e=="object"?e.type==="text"?vue(e.value):!1:vue(e)}function vue(e){return e.replace(kQe,"")===""}function yue(e,t){let r=t.all(e),n=[],a=-1,i;for(;++a0&&typeof n.column=="number"&&n.column>0)return{line:n.line,column:n.column,offset:typeof n.offset=="number"&&n.offset>-1?n.offset:void 0}}}function y6(e){let t=pA(e),r=dA(e);if(t&&r)return{start:t,end:r}}d();p();var wue={}.hasOwnProperty;function NF(e,t){let r=t||{};function n(a,...i){let s=n.invalid,o=n.handlers;if(a&&wue.call(a,e)){let l=String(a[e]);s=wue.call(o,l)?o[l]:n.unknown}if(s)return s.call(this,a,...i)}return n.handlers=r.handlers||{},n.invalid=r.invalid,n.unknown=r.unknown,n}var RQe={}.hasOwnProperty,IQe=new Set(["table","tbody","thead","tfoot","tr"]);function Cue(e){let t=NF("type",{invalid:OQe,unknown:LQe,handlers:{...LF,...e.handlers}});return{elementAttributeNameCase:e.elementAttributeNameCase||"react",schema:e.space==="svg"?Q5:eue,stylePropertyNameCase:e.stylePropertyNameCase||"dom",tableCellAlignToStyle:e.tableCellAlignToStyle!==!1,comments:[],esm:[],all:NQe,createJsxAttributeName:DQe,createJsxElementName:BQe,handle:r,inherit:MQe,patch:Sue};function r(n){return t(n,this)}}function OQe(e){throw new Error("Cannot handle value `"+e+"`, expected node")}function LQe(e){throw"type"in e,new Error("Cannot handle unknown node `"+e.type+"`")}function NQe(e){let t=e.children||[],r=-1,n=[],a=this.schema.space==="html"&&e.type==="element"&&IQe.has(e.tagName.toLowerCase());for(;++r=48&&t<=57}d();p();function kue(e){let t=typeof e=="string"?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}d();p();d();p();function _ue(e){let t=typeof e=="string"?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}function FF(e){return _ue(e)||hA(e)}d();p();var Rue=document.createElement("i");function v1(e){let t="&"+e+";";Rue.innerHTML=t;let r=Rue.textContent;return r.charCodeAt(r.length-1)===59&&e!=="semi"||r===t?!1:r}var ty=String.fromCharCode,FQe=["","Named character references must be terminated by a semicolon","Numeric character references must be terminated by a semicolon","Named character references cannot be empty","Numeric character references cannot be empty","Named character references must be known","Numeric character references cannot be disallowed","Numeric character references cannot be outside the permissible Unicode range"];function VF(e,t={}){let r=typeof t.additional=="string"?t.additional.charCodeAt(0):t.additional,n=[],a=0,i=-1,s="",o,l;t.position&&("start"in t.position||"indent"in t.position?(l=t.position.indent,o=t.position.start):o=t.position);let u=(o?o.line:0)||1,c=(o?o.column:0)||1,f=w(),g;for(a--;++a<=e.length;)if(g===10&&(c=(l?l[i]:0)||1),g=e.charCodeAt(a),g===38){let O=e.charCodeAt(a+1);if(O===9||O===10||O===12||O===32||O===38||O===60||Number.isNaN(O)||r&&O===r){s+=ty(g),c++;continue}let I=a+1,M=I,D=I,L;if(O===35){D=++M;let ge=e.charCodeAt(D);ge===88||ge===120?(L="hexadecimal",D=++M):L="decimal"}else L="named";let W="",Y="",j="",re=L==="named"?FF:L==="decimal"?hA:kue;for(D--;++D<=e.length;){let ge=e.charCodeAt(D);if(!re(ge))break;j+=ty(ge),L==="named"&&zF.includes(j)&&(W=j,Y=v1(j))}let oe=e.charCodeAt(D)===59;if(oe){D++;let ge=L==="named"?v1(j):!1;ge&&(W=j,Y=ge)}let Q=1+D-I,Ee="";if(!(!oe&&t.nonTerminated===!1))if(!j)L!=="named"&&A(4,Q);else if(L==="named"){if(oe&&!Y)A(5,1);else if(W!==j&&(D=M+W.length,Q=1+D-M,oe=!1),!oe){let ge=W?1:3;if(t.attribute){let ue=e.charCodeAt(D);ue===61?(A(ge,Q),Y=""):FF(ue)?Y="":A(ge,Q)}else A(ge,Q)}Ee=Y}else{oe||A(2,Q);let ge=Number.parseInt(j,L==="hexadecimal"?16:10);if(VQe(ge))A(7,Q),Ee=ty(65533);else if(ge in jF)A(6,Q),Ee=jF[ge];else{let ue="";HQe(ge)&&A(6,Q),ge>65535&&(ge-=65536,ue+=ty(ge>>>10|55296),ge=56320|ge&1023),Ee=ue+ty(ge)}}if(Ee){k(),f=w(),a=D-1,c+=D-I+1,n.push(Ee);let ge=w();ge.offset++,t.reference&&t.reference.call(t.referenceContext,Ee,{start:f,end:ge},e.slice(I-1,D)),f=ge}else j=e.slice(I-1,D),s+=j,c+=j.length,a=D-1}else g===10&&(u++,i++,c=0),Number.isNaN(g)?k():(s+=ty(g),c++);return n.join("");function w(){return{line:u,column:c,offset:a+((o?o.offset:0)||0)}}function A(O,I){let M;t.warning&&(M=w(),M.column+=I,M.offset+=I,t.warning.call(t.warningContext,FQe[O],M,O))}function k(){s&&(n.push(s),t.text&&t.text.call(t.textContext,s,{start:f,end:w()}),s="")}}function VQe(e){return e>=55296&&e<=57343||e>1114111}function HQe(e){return e>=1&&e<=8||e===11||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534}d();p();d();p();d();p();var $Qe=/["&'<>`]/g,UQe=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,GQe=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,qQe=/[|\\{}()[\]^$+*?.]/g,Iue=new WeakMap;function Oue(e,t){if(e=e.replace(t.subset?KQe(t.subset):$Qe,n),t.subset||t.escapeOnly)return e;return e.replace(UQe,r).replace(GQe,n);function r(a,i,s){return t.format((a.charCodeAt(0)-55296)*1024+a.charCodeAt(1)-56320+65536,s.charCodeAt(i+2),t)}function n(a,i,s){return t.format(a.charCodeAt(0),s.charCodeAt(i+1),t)}}function KQe(e){let t=Iue.get(e);return t||(t=ZQe(e),Iue.set(e,t)),t}function ZQe(e){let t=[],r=-1;for(;++r",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",circ:"\u02C6",tilde:"\u02DC",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200C",zwj:"\u200D",lrm:"\u200E",rlm:"\u200F",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201A",ldquo:"\u201C",rdquo:"\u201D",bdquo:"\u201E",dagger:"\u2020",Dagger:"\u2021",permil:"\u2030",lsaquo:"\u2039",rsaquo:"\u203A",euro:"\u20AC"};d();p();var WQe={}.hasOwnProperty,JQe={},gA;for(gA in mA)WQe.call(mA,gA)&&(JQe[mA[gA]]=gA);d();p();function Lue(e){return"&#x"+e.toString(16).toUpperCase()+";"}function Nue(e,t){return Oue(e,Object.assign({format:Lue},t))}var Mue=" ";function HF(){return{canContainEols:["mdxJsxTextElement"],enter:{mdxJsxFlowTag:n,mdxJsxFlowTagClosingMarker:a,mdxJsxFlowTagAttribute:f,mdxJsxFlowTagExpressionAttribute:g,mdxJsxFlowTagAttributeValueLiteral:e,mdxJsxFlowTagAttributeValueExpression:e,mdxJsxFlowTagSelfClosingMarker:s,mdxJsxTextTag:n,mdxJsxTextTagClosingMarker:a,mdxJsxTextTagAttribute:f,mdxJsxTextTagExpressionAttribute:g,mdxJsxTextTagAttributeValueLiteral:e,mdxJsxTextTagAttributeValueExpression:e,mdxJsxTextTagSelfClosingMarker:s},exit:{mdxJsxFlowTagClosingMarker:o,mdxJsxFlowTagNamePrimary:l,mdxJsxFlowTagNameMember:u,mdxJsxFlowTagNameLocal:c,mdxJsxFlowTagExpressionAttribute:w,mdxJsxFlowTagExpressionAttributeValue:r,mdxJsxFlowTagAttributeNamePrimary:A,mdxJsxFlowTagAttributeNameLocal:k,mdxJsxFlowTagAttributeValueLiteral:O,mdxJsxFlowTagAttributeValueLiteralValue:r,mdxJsxFlowTagAttributeValueExpression:I,mdxJsxFlowTagAttributeValueExpressionValue:r,mdxJsxFlowTagSelfClosingMarker:M,mdxJsxFlowTag:D,mdxJsxTextTagClosingMarker:o,mdxJsxTextTagNamePrimary:l,mdxJsxTextTagNameMember:u,mdxJsxTextTagNameLocal:c,mdxJsxTextTagExpressionAttribute:w,mdxJsxTextTagExpressionAttributeValue:r,mdxJsxTextTagAttributeNamePrimary:A,mdxJsxTextTagAttributeNameLocal:k,mdxJsxTextTagAttributeValueLiteral:O,mdxJsxTextTagAttributeValueLiteralValue:r,mdxJsxTextTagAttributeValueExpression:I,mdxJsxTextTagAttributeValueExpressionValue:r,mdxJsxTextTagSelfClosingMarker:M,mdxJsxTextTag:D}};function e(){this.buffer()}function t(j){return{line:j.line,column:j.column,offset:j.offset}}function r(j){this.config.enter.data.call(this,j),this.config.exit.data.call(this,j)}function n(j){let re={name:void 0,attributes:[],close:!1,selfClosing:!1,start:j.start,end:j.end};this.data.mdxJsxTagStack||(this.data.mdxJsxTagStack=[]),this.data.mdxJsxTag=re,this.buffer()}function a(j){let re=this.data.mdxJsxTagStack;if(re.length===0)throw new Cn("Unexpected closing slash `/` in tag, expected an open tag first",{start:j.start,end:j.end},"mdast-util-mdx-jsx:unexpected-closing-slash")}function i(j){let re=this.data.mdxJsxTag;if(re.close)throw new Cn("Unexpected attribute in closing tag, expected the end of the tag",{start:j.start,end:j.end},"mdast-util-mdx-jsx:unexpected-attribute")}function s(j){let re=this.data.mdxJsxTag;if(re.close)throw new Cn("Unexpected self-closing slash `/` in closing tag, expected the end of the tag",{start:j.start,end:j.end},"mdast-util-mdx-jsx:unexpected-self-closing-slash")}function o(){let j=this.data.mdxJsxTag;j.close=!0}function l(j){let re=this.data.mdxJsxTag;re.name=this.sliceSerialize(j)}function u(j){let re=this.data.mdxJsxTag;re.name+="."+this.sliceSerialize(j)}function c(j){let re=this.data.mdxJsxTag;re.name+=":"+this.sliceSerialize(j)}function f(j){let re=this.data.mdxJsxTag;i.call(this,j),re.attributes.push({type:"mdxJsxAttribute",name:"",value:null,position:{start:t(j.start),end:void 0}})}function g(j){let re=this.data.mdxJsxTag;i.call(this,j),re.attributes.push({type:"mdxJsxExpressionAttribute",value:""}),this.buffer()}function w(j){let re=this.data.mdxJsxTag;let oe=re.attributes[re.attributes.length-1];oe.type;let Q=j.estree;oe.value=this.resume(),Q&&(oe.data={estree:Q})}function A(j){let re=this.data.mdxJsxTag;let oe=re.attributes[re.attributes.length-1];oe.type,oe.name=this.sliceSerialize(j),oe.position,oe.position.end=t(j.end)}function k(j){let re=this.data.mdxJsxTag;let oe=re.attributes[re.attributes.length-1];oe.type,oe.name+=":"+this.sliceSerialize(j),oe.position,oe.position.end=t(j.end)}function O(j){let re=this.data.mdxJsxTag;let oe=re.attributes[re.attributes.length-1];oe.value=VF(this.resume(),{nonTerminated:!1}),oe.position,oe.position.end=t(j.end)}function I(j){let re=this.data.mdxJsxTag;let oe=re.attributes[re.attributes.length-1];oe.type;let Q={type:"mdxJsxAttributeValueExpression",value:this.resume()},Ee=j.estree;Ee&&(Q.data={estree:Ee}),oe.value=Q,oe.position,oe.position.end=t(j.end)}function M(){let j=this.data.mdxJsxTag;j.selfClosing=!0}function D(j){let re=this.data.mdxJsxTag;let oe=this.data.mdxJsxTagStack;let Q=oe[oe.length-1];if(re.close&&Q.name!==re.name)throw new Cn("Unexpected closing tag `"+Y(re)+"`, expected corresponding closing tag for `"+Y(Q)+"` ("+Js(Q)+")",{start:j.start,end:j.end},"mdast-util-mdx-jsx:end-tag-mismatch");this.resume(),re.close?oe.pop():this.enter({type:j.type==="mdxJsxTextTag"?"mdxJsxTextElement":"mdxJsxFlowElement",name:re.name||null,attributes:re.attributes,children:[]},j,L),re.selfClosing||re.close?this.exit(j,W):oe.push(re)}function L(j,re){let oe=this.data.mdxJsxTagStack;let Q=oe[oe.length-1];let Ee=j?" before the end of `"+j.type+"`":"",ge=j?{start:j.start,end:j.end}:void 0;throw new Cn("Expected a closing tag for `"+Y(Q)+"` ("+Js({start:re.start,end:re.end})+")"+Ee,ge,"mdast-util-mdx-jsx:end-tag-mismatch")}function W(j,re){let oe=this.data.mdxJsxTag;throw new Cn("Expected the closing tag `"+Y(oe)+"` either after the end of `"+re.type+"` ("+Js(re.end)+") or another opening tag after the start of `"+re.type+"` ("+Js(re.start)+")",{start:j.start,end:j.end},"mdast-util-mdx-jsx:end-tag-mismatch")}function Y(j){return"<"+(j.close?"/":"")+(j.name||"")+">"}}function $F(e){let t=e||{},r=t.quote||'"',n=t.quoteSmart||!1,a=t.tightSelfClosing||!1,i=t.printWidth||Number.POSITIVE_INFINITY,s=r==='"'?"'":'"';if(r!=='"'&&r!=="'")throw new Error("Cannot serialize attribute values with `"+r+"` for `options.quote`, expected `\"`, or `'`");return o.peek=XQe,{handlers:{mdxJsxFlowElement:o,mdxJsxTextElement:o},unsafe:[{character:"<",inConstruct:["phrasing"]},{atBreak:!0,character:"<"}],fences:!0,resourceLink:!0};function o(l,u,c,f){let g=l.type==="mdxJsxFlowElement",w=l.name?!l.children||l.children.length===0:!1,A=Due(c),k=Bue(A),O=c.createTracker(f),I=c.createTracker(f),M=[],D=(g?k:"")+"<"+(l.name||""),L=c.enter(l.type);if(O.move(D),I.move(D),l.attributes&&l.attributes.length>0){if(!l.name)throw new Error("Cannot serialize fragment w/ attributes");let oe=-1;for(;++oeey(ge,s)?s:r;ie=se+Nue(ge,{subset:[se]})+se}Ee=ue+(ie?"=":"")+ie}M.push(Ee)}}let W=!1,Y=M.join(" ");g&&(/\r?\n|\r/.test(Y)||O.current().now.column+Y.length+(w?a?2:3:1)>i)&&(W=!0);let j=O,re=D;if(W){j=I;let oe=-1;for(;++oe"),l.children&&l.children.length>0&&(l.type==="mdxJsxTextElement"?re+=j.move(c.containerPhrasing(l,{...j.current(),before:">",after:"<"})):(j.shift(2),re+=j.move(` `),re+=j.move(YQe(l,c,j.current())),re+=j.move(` `))),w||(re+=j.move((g?k:"")+"")),L(),re}}function YQe(e,t,r){let n=t.indexStack,a=e.children,i=t.createTracker(r),s=Bue(Due(t)),o=[],l=-1;for(n.push(-1);++l-1;){let n=e.stack[r];if(n==="blockquote"||n==="listItem")break;n==="mdxJsxFlowElement"&&t++}return t}function Bue(e){return Mue.repeat(e)}function XQe(){return"<"}d();p();d();p();function UF(){return{enter:{mdxjsEsm:QQe},exit:{mdxjsEsm:eet,mdxjsEsmData:tet}}}function GF(){return{handlers:{mdxjsEsm:ret}}}function QQe(e){this.enter({type:"mdxjsEsm",value:""},e),this.buffer()}function eet(e){let t=this.resume(),r=this.stack[this.stack.length-1];r.type,this.exit(e);let n=e.estree;r.value=t,n&&(r.data={estree:n})}function tet(e){this.config.enter.data.call(this,e),this.config.exit.data.call(this,e)}function ret(e){return e.value||""}function qF(){return[DF(),HF(),UF()]}function KF(e){return{extensions:[BF(),$F(e),GF()]}}d();p();d();p();var net=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,80,3,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,343,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,726,6,110,6,6,9,4759,9,787719,239],$ue=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,2,60,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,42,9,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,496,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],aet="\u200C\u200D\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",Uue="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",ZF={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},WF="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",iet={5:WF,"5module":WF+" export import",6:WF+" const class extends export import super"},set=/^in(stanceof)?$/,oet=new RegExp("["+Uue+"]"),cet=new RegExp("["+Uue+aet+"]");function YF(e,t){for(var r=65536,n=0;ne)return!1;if(r+=t[n+1],r>=e)return!0}return!1}function em(e,t){return e<65?e===36:e<91?!0:e<97?e===95:e<123?!0:e<=65535?e>=170&&oet.test(String.fromCharCode(e)):t===!1?!1:YF(e,$ue)}function ry(e,t){return e<48?e===36:e<58?!0:e<65?!1:e<91?!0:e<97?e===95:e<123?!0:e<=65535?e>=170&&cet.test(String.fromCharCode(e)):t===!1?!1:YF(e,$ue)||YF(e,net)}var ia=function(t,r){r===void 0&&(r={}),this.label=t,this.keyword=r.keyword,this.beforeExpr=!!r.beforeExpr,this.startsExpr=!!r.startsExpr,this.isLoop=!!r.isLoop,this.isAssign=!!r.isAssign,this.prefix=!!r.prefix,this.postfix=!!r.postfix,this.binop=r.binop||null,this.updateContext=null};function Md(e,t){return new ia(e,{beforeExpr:!0,binop:t})}var Dd={beforeExpr:!0},Ac={startsExpr:!0},tV={};function qn(e,t){return t===void 0&&(t={}),t.keyword=e,tV[e]=new ia(e,t)}var le={num:new ia("num",Ac),regexp:new ia("regexp",Ac),string:new ia("string",Ac),name:new ia("name",Ac),privateId:new ia("privateId",Ac),eof:new ia("eof"),bracketL:new ia("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new ia("]"),braceL:new ia("{",{beforeExpr:!0,startsExpr:!0}),braceR:new ia("}"),parenL:new ia("(",{beforeExpr:!0,startsExpr:!0}),parenR:new ia(")"),comma:new ia(",",Dd),semi:new ia(";",Dd),colon:new ia(":",Dd),dot:new ia("."),question:new ia("?",Dd),questionDot:new ia("?."),arrow:new ia("=>",Dd),template:new ia("template"),invalidTemplate:new ia("invalidTemplate"),ellipsis:new ia("...",Dd),backQuote:new ia("`",Ac),dollarBraceL:new ia("${",{beforeExpr:!0,startsExpr:!0}),eq:new ia("=",{beforeExpr:!0,isAssign:!0}),assign:new ia("_=",{beforeExpr:!0,isAssign:!0}),incDec:new ia("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new ia("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:Md("||",1),logicalAND:Md("&&",2),bitwiseOR:Md("|",3),bitwiseXOR:Md("^",4),bitwiseAND:Md("&",5),equality:Md("==/!=/===/!==",6),relational:Md("/<=/>=",7),bitShift:Md("<>/>>>",8),plusMin:new ia("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:Md("%",10),star:Md("*",10),slash:Md("/",10),starstar:new ia("**",{beforeExpr:!0}),coalesce:Md("??",1),_break:qn("break"),_case:qn("case",Dd),_catch:qn("catch"),_continue:qn("continue"),_debugger:qn("debugger"),_default:qn("default",Dd),_do:qn("do",{isLoop:!0,beforeExpr:!0}),_else:qn("else",Dd),_finally:qn("finally"),_for:qn("for",{isLoop:!0}),_function:qn("function",Ac),_if:qn("if"),_return:qn("return",Dd),_switch:qn("switch"),_throw:qn("throw",Dd),_try:qn("try"),_var:qn("var"),_const:qn("const"),_while:qn("while",{isLoop:!0}),_with:qn("with"),_new:qn("new",{beforeExpr:!0,startsExpr:!0}),_this:qn("this",Ac),_super:qn("super",Ac),_class:qn("class",Ac),_extends:qn("extends",Dd),_export:qn("export"),_import:qn("import",Ac),_null:qn("null",Ac),_true:qn("true",Ac),_false:qn("false",Ac),_in:qn("in",{beforeExpr:!0,binop:7}),_instanceof:qn("instanceof",{beforeExpr:!0,binop:7}),_typeof:qn("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:qn("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:qn("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},jd=/\r\n?|\n|\u2028|\u2029/,uet=new RegExp(jd.source,"g");function ny(e){return e===10||e===13||e===8232||e===8233}function Gue(e,t,r){r===void 0&&(r=e.length);for(var n=t;n>10)+55296,(e&1023)+56320))}var fet=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,x6=function(t,r){this.line=t,this.column=r};x6.prototype.offset=function(t){return new x6(this.line,this.column+t)};var CA=function(t,r,n){this.start=r,this.end=n,t.sourceFile!==null&&(this.source=t.sourceFile)};function Zue(e,t){for(var r=1,n=0;;){var a=Gue(e,n,t);if(a<0)return new x6(r,t-n);++r,n=a}}var XF={ecmaVersion:null,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:null,allowSuperOutsideMethod:null,allowHashBang:!1,checkPrivateFields:!0,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1},Fue=!1;function het(e){var t={};for(var r in XF)t[r]=e&&ay(e,r)?e[r]:XF[r];if(t.ecmaVersion==="latest"?t.ecmaVersion=1e8:t.ecmaVersion==null?(!Fue&&typeof console=="object"&&console.warn&&(Fue=!0,console.warn(`Since Acorn 8.0.0, options.ecmaVersion is required. Defaulting to 2020, but this will stop working in the future.`)),t.ecmaVersion=11):t.ecmaVersion>=2015&&(t.ecmaVersion-=2009),t.allowReserved==null&&(t.allowReserved=t.ecmaVersion<5),(!e||e.allowHashBang==null)&&(t.allowHashBang=t.ecmaVersion>=14),zue(t.onToken)){var n=t.onToken;t.onToken=function(a){return n.push(a)}}return zue(t.onComment)&&(t.onComment=met(t,t.onComment)),t}function met(e,t){return function(r,n,a,i,s,o){var l={type:r?"Block":"Line",value:n,start:a,end:i};e.locations&&(l.loc=new CA(this,s,o)),e.ranges&&(l.range=[a,i]),t.push(l)}}var w6=1,iy=2,rV=4,Wue=8,Jue=16,Yue=32,nV=64,Xue=128,C6=256,aV=w6|iy|C6;function iV(e,t){return iy|(e?rV:0)|(t?Wue:0)}var yA=0,sV=1,nm=2,Que=3,ede=4,tde=5,ms=function(t,r,n){this.options=t=het(t),this.sourceFile=t.sourceFile,this.keywords=Q0(iet[t.ecmaVersion>=6?6:t.sourceType==="module"?"5module":5]);var a="";t.allowReserved!==!0&&(a=ZF[t.ecmaVersion>=6?6:t.ecmaVersion===5?5:3],t.sourceType==="module"&&(a+=" await")),this.reservedWords=Q0(a);var i=(a?a+" ":"")+ZF.strict;this.reservedWordsStrict=Q0(i),this.reservedWordsStrictBind=Q0(i+" "+ZF.strictBind),this.input=String(r),this.containsEsc=!1,n?(this.pos=n,this.lineStart=this.input.lastIndexOf(` `,n-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(jd).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=le.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule=t.sourceType==="module",this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.potentialArrowInForAwait=!1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports=Object.create(null),this.pos===0&&t.allowHashBang&&this.input.slice(0,2)==="#!"&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(w6),this.regexpState=null,this.privateNameStack=[]},y1={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},canAwait:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0},allowNewDotTarget:{configurable:!0},inClassStaticBlock:{configurable:!0}};ms.prototype.parse=function(){var t=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(t)};y1.inFunction.get=function(){return(this.currentVarScope().flags&iy)>0};y1.inGenerator.get=function(){return(this.currentVarScope().flags&Wue)>0&&!this.currentVarScope().inClassFieldInit};y1.inAsync.get=function(){return(this.currentVarScope().flags&rV)>0&&!this.currentVarScope().inClassFieldInit};y1.canAwait.get=function(){for(var e=this.scopeStack.length-1;e>=0;e--){var t=this.scopeStack[e];if(t.inClassFieldInit||t.flags&C6)return!1;if(t.flags&iy)return(t.flags&rV)>0}return this.inModule&&this.options.ecmaVersion>=13||this.options.allowAwaitOutsideFunction};y1.allowSuper.get=function(){var e=this.currentThisScope(),t=e.flags,r=e.inClassFieldInit;return(t&nV)>0||r||this.options.allowSuperOutsideMethod};y1.allowDirectSuper.get=function(){return(this.currentThisScope().flags&Xue)>0};y1.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())};y1.allowNewDotTarget.get=function(){var e=this.currentThisScope(),t=e.flags,r=e.inClassFieldInit;return(t&(iy|C6))>0||r};y1.inClassStaticBlock.get=function(){return(this.currentVarScope().flags&C6)>0};ms.extend=function(){for(var t=[],r=arguments.length;r--;)t[r]=arguments[r];for(var n=this,a=0;a=,?^&]/.test(a)||a==="!"&&this.input.charAt(n+1)==="=")}e+=t[0].length,Bd.lastIndex=e,e+=Bd.exec(this.input)[0].length,this.input[e]===";"&&e++}};_l.eat=function(e){return this.type===e?(this.next(),!0):!1};_l.isContextual=function(e){return this.type===le.name&&this.value===e&&!this.containsEsc};_l.eatContextual=function(e){return this.isContextual(e)?(this.next(),!0):!1};_l.expectContextual=function(e){this.eatContextual(e)||this.unexpected()};_l.canInsertSemicolon=function(){return this.type===le.eof||this.type===le.braceR||jd.test(this.input.slice(this.lastTokEnd,this.start))};_l.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0};_l.semicolon=function(){!this.eat(le.semi)&&!this.insertSemicolon()&&this.unexpected()};_l.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0};_l.expect=function(e){this.eat(e)||this.unexpected()};_l.unexpected=function(e){this.raise(e??this.start,"Unexpected token")};var SA=function(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1};_l.checkPatternErrors=function(e,t){if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var r=t?e.parenthesizedAssign:e.parenthesizedBind;r>-1&&this.raiseRecoverable(r,t?"Assigning to rvalue":"Parenthesized pattern")}};_l.checkExpressionErrors=function(e,t){if(!e)return!1;var r=e.shorthandAssign,n=e.doubleProto;if(!t)return r>=0||n>=0;r>=0&&this.raise(r,"Shorthand property assignments are valid only in destructuring patterns"),n>=0&&this.raiseRecoverable(n,"Redefinition of __proto__ property")};_l.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos55295&&n<56320)return!0;if(em(n,!0)){for(var a=r+1;ry(n=this.input.charCodeAt(a),!0);)++a;if(n===92||n>55295&&n<56320)return!0;var i=this.input.slice(r,a);if(!set.test(i))return!0}return!1};dr.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;Bd.lastIndex=this.pos;var e=Bd.exec(this.input),t=this.pos+e[0].length,r;return!jd.test(this.input.slice(this.pos,t))&&this.input.slice(t,t+8)==="function"&&(t+8===this.input.length||!(ry(r=this.input.charCodeAt(t+8))||r>55295&&r<56320))};dr.parseStatement=function(e,t,r){var n=this.type,a=this.startNode(),i;switch(this.isLet(e)&&(n=le._var,i="let"),n){case le._break:case le._continue:return this.parseBreakContinueStatement(a,n.keyword);case le._debugger:return this.parseDebuggerStatement(a);case le._do:return this.parseDoStatement(a);case le._for:return this.parseForStatement(a);case le._function:return e&&(this.strict||e!=="if"&&e!=="label")&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(a,!1,!e);case le._class:return e&&this.unexpected(),this.parseClass(a,!0);case le._if:return this.parseIfStatement(a);case le._return:return this.parseReturnStatement(a);case le._switch:return this.parseSwitchStatement(a);case le._throw:return this.parseThrowStatement(a);case le._try:return this.parseTryStatement(a);case le._const:case le._var:return i=i||this.value,e&&i!=="var"&&this.unexpected(),this.parseVarStatement(a,i);case le._while:return this.parseWhileStatement(a);case le._with:return this.parseWithStatement(a);case le.braceL:return this.parseBlock(!0,a);case le.semi:return this.parseEmptyStatement(a);case le._export:case le._import:if(this.options.ecmaVersion>10&&n===le._import){Bd.lastIndex=this.pos;var s=Bd.exec(this.input),o=this.pos+s[0].length,l=this.input.charCodeAt(o);if(l===40||l===46)return this.parseExpressionStatement(a,this.parseExpression())}return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),n===le._import?this.parseImport(a):this.parseExport(a,r);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(a,!0,!e);var u=this.value,c=this.parseExpression();return n===le.name&&c.type==="Identifier"&&this.eat(le.colon)?this.parseLabeledStatement(a,u,c,e):this.parseExpressionStatement(a,c)}};dr.parseBreakContinueStatement=function(e,t){var r=t==="break";this.next(),this.eat(le.semi)||this.insertSemicolon()?e.label=null:this.type!==le.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var n=0;n=6?this.eat(le.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")};dr.parseForStatement=function(e){this.next();var t=this.options.ecmaVersion>=9&&this.canAwait&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(oV),this.enterScope(0),this.expect(le.parenL),this.type===le.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var r=this.isLet();if(this.type===le._var||this.type===le._const||r){var n=this.startNode(),a=r?"let":this.value;return this.next(),this.parseVar(n,!0,a),this.finishNode(n,"VariableDeclaration"),(this.type===le._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&n.declarations.length===1?(this.options.ecmaVersion>=9&&(this.type===le._in?t>-1&&this.unexpected(t):e.await=t>-1),this.parseForIn(e,n)):(t>-1&&this.unexpected(t),this.parseFor(e,n))}var i=this.isContextual("let"),s=!1,o=this.containsEsc,l=new SA,u=this.start,c=t>-1?this.parseExprSubscripts(l,"await"):this.parseExpression(!0,l);return this.type===le._in||(s=this.options.ecmaVersion>=6&&this.isContextual("of"))?(t>-1?(this.type===le._in&&this.unexpected(t),e.await=!0):s&&this.options.ecmaVersion>=8&&(c.start===u&&!o&&c.type==="Identifier"&&c.name==="async"?this.unexpected():this.options.ecmaVersion>=9&&(e.await=!1)),i&&s&&this.raise(c.start,"The left-hand side of a for-of loop may not start with 'let'."),this.toAssignable(c,!1,l),this.checkLValPattern(c),this.parseForIn(e,c)):(this.checkExpressionErrors(l,!0),t>-1&&this.unexpected(t),this.parseFor(e,c))};dr.parseFunctionStatement=function(e,t,r){return this.next(),this.parseFunction(e,b6|(r?0:QF),!1,t)};dr.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(le._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")};dr.parseReturnStatement=function(e){return!this.inFunction&&!this.options.allowReturnOutsideFunction&&this.raise(this.start,"'return' outside of function"),this.next(),this.eat(le.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")};dr.parseSwitchStatement=function(e){this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(le.braceL),this.labels.push(vet),this.enterScope(0);for(var t,r=!1;this.type!==le.braceR;)if(this.type===le._case||this.type===le._default){var n=this.type===le._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),n?t.test=this.parseExpression():(r&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),r=!0,t.test=null),this.expect(le.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")};dr.parseThrowStatement=function(e){return this.next(),jd.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var yet=[];dr.parseCatchClauseParam=function(){var e=this.parseBindingAtom(),t=e.type==="Identifier";return this.enterScope(t?Yue:0),this.checkLValPattern(e,t?ede:nm),this.expect(le.parenR),e};dr.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===le._catch){var t=this.startNode();this.next(),this.eat(le.parenL)?t.param=this.parseCatchClauseParam():(this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0)),t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(le._finally)?this.parseBlock():null,!e.handler&&!e.finalizer&&this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")};dr.parseVarStatement=function(e,t,r){return this.next(),this.parseVar(e,!1,t,r),this.semicolon(),this.finishNode(e,"VariableDeclaration")};dr.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(oV),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")};dr.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")};dr.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")};dr.parseLabeledStatement=function(e,t,r,n){for(var a=0,i=this.labels;a=0;l--){var u=this.labels[l];if(u.statementStart===e.start)u.statementStart=this.start,u.kind=o;else break}return this.labels.push({name:t,kind:o,statementStart:this.start}),e.body=this.parseStatement(n?n.indexOf("label")===-1?n+"label":n:"label"),this.labels.pop(),e.label=r,this.finishNode(e,"LabeledStatement")};dr.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")};dr.parseBlock=function(e,t,r){for(e===void 0&&(e=!0),t===void 0&&(t=this.startNode()),t.body=[],this.expect(le.braceL),e&&this.enterScope(0);this.type!==le.braceR;){var n=this.parseStatement(null);t.body.push(n)}return r&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")};dr.parseFor=function(e,t){return e.init=t,this.expect(le.semi),e.test=this.type===le.semi?null:this.parseExpression(),this.expect(le.semi),e.update=this.type===le.parenR?null:this.parseExpression(),this.expect(le.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")};dr.parseForIn=function(e,t){var r=this.type===le._in;return this.next(),t.type==="VariableDeclaration"&&t.declarations[0].init!=null&&(!r||this.options.ecmaVersion<8||this.strict||t.kind!=="var"||t.declarations[0].id.type!=="Identifier")&&this.raise(t.start,(r?"for-in":"for-of")+" loop variable declaration may not have an initializer"),e.left=t,e.right=r?this.parseExpression():this.parseMaybeAssign(),this.expect(le.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,r?"ForInStatement":"ForOfStatement")};dr.parseVar=function(e,t,r,n){for(e.declarations=[],e.kind=r;;){var a=this.startNode();if(this.parseVarId(a,r),this.eat(le.eq)?a.init=this.parseMaybeAssign(t):!n&&r==="const"&&!(this.type===le._in||this.options.ecmaVersion>=6&&this.isContextual("of"))?this.unexpected():!n&&a.id.type!=="Identifier"&&!(t&&(this.type===le._in||this.isContextual("of")))?this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):a.init=null,e.declarations.push(this.finishNode(a,"VariableDeclarator")),!this.eat(le.comma))break}return e};dr.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLValPattern(e.id,t==="var"?sV:nm,!1)};var b6=1,QF=2,rde=4;dr.parseFunction=function(e,t,r,n,a){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!n)&&(this.type===le.star&&t&QF&&this.unexpected(),e.generator=this.eat(le.star)),this.options.ecmaVersion>=8&&(e.async=!!n),t&b6&&(e.id=t&rde&&this.type!==le.name?null:this.parseIdent(),e.id&&!(t&QF)&&this.checkLValSimple(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?sV:nm:Que));var i=this.yieldPos,s=this.awaitPos,o=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(iV(e.async,e.generator)),t&b6||(e.id=this.type===le.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,r,!1,a),this.yieldPos=i,this.awaitPos=s,this.awaitIdentPos=o,this.finishNode(e,t&b6?"FunctionDeclaration":"FunctionExpression")};dr.parseFunctionParams=function(e){this.expect(le.parenL),e.params=this.parseBindingList(le.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()};dr.parseClass=function(e,t){this.next();var r=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var n=this.enterClassBody(),a=this.startNode(),i=!1;for(a.body=[],this.expect(le.braceL);this.type!==le.braceR;){var s=this.parseClassElement(e.superClass!==null);s&&(a.body.push(s),s.type==="MethodDefinition"&&s.kind==="constructor"?(i&&this.raiseRecoverable(s.start,"Duplicate constructor in the same class"),i=!0):s.key&&s.key.type==="PrivateIdentifier"&&bet(n,s)&&this.raiseRecoverable(s.key.start,"Identifier '#"+s.key.name+"' has already been declared"))}return this.strict=r,this.next(),e.body=this.finishNode(a,"ClassBody"),this.exitClassBody(),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")};dr.parseClassElement=function(e){if(this.eat(le.semi))return null;var t=this.options.ecmaVersion,r=this.startNode(),n="",a=!1,i=!1,s="method",o=!1;if(this.eatContextual("static")){if(t>=13&&this.eat(le.braceL))return this.parseClassStaticBlock(r),r;this.isClassElementNameStart()||this.type===le.star?o=!0:n="static"}if(r.static=o,!n&&t>=8&&this.eatContextual("async")&&((this.isClassElementNameStart()||this.type===le.star)&&!this.canInsertSemicolon()?i=!0:n="async"),!n&&(t>=9||!i)&&this.eat(le.star)&&(a=!0),!n&&!i&&!a){var l=this.value;(this.eatContextual("get")||this.eatContextual("set"))&&(this.isClassElementNameStart()?s=l:n=l)}if(n?(r.computed=!1,r.key=this.startNodeAt(this.lastTokStart,this.lastTokStartLoc),r.key.name=n,this.finishNode(r.key,"Identifier")):this.parseClassElementName(r),t<13||this.type===le.parenL||s!=="method"||a||i){var u=!r.static&&bA(r,"constructor"),c=u&&e;u&&s!=="method"&&this.raise(r.key.start,"Constructor can't have get/set modifier"),r.kind=u?"constructor":s,this.parseClassMethod(r,a,i,c)}else this.parseClassField(r);return r};dr.isClassElementNameStart=function(){return this.type===le.name||this.type===le.privateId||this.type===le.num||this.type===le.string||this.type===le.bracketL||this.type.keyword};dr.parseClassElementName=function(e){this.type===le.privateId?(this.value==="constructor"&&this.raise(this.start,"Classes can't have an element named '#constructor'"),e.computed=!1,e.key=this.parsePrivateIdent()):this.parsePropertyName(e)};dr.parseClassMethod=function(e,t,r,n){var a=e.key;e.kind==="constructor"?(t&&this.raise(a.start,"Constructor can't be a generator"),r&&this.raise(a.start,"Constructor can't be an async method")):e.static&&bA(e,"prototype")&&this.raise(a.start,"Classes may not have a static property named prototype");var i=e.value=this.parseMethod(t,r,n);return e.kind==="get"&&i.params.length!==0&&this.raiseRecoverable(i.start,"getter should have no params"),e.kind==="set"&&i.params.length!==1&&this.raiseRecoverable(i.start,"setter should have exactly one param"),e.kind==="set"&&i.params[0].type==="RestElement"&&this.raiseRecoverable(i.params[0].start,"Setter cannot use rest params"),this.finishNode(e,"MethodDefinition")};dr.parseClassField=function(e){if(bA(e,"constructor")?this.raise(e.key.start,"Classes can't have a field named 'constructor'"):e.static&&bA(e,"prototype")&&this.raise(e.key.start,"Classes can't have a static field named 'prototype'"),this.eat(le.eq)){var t=this.currentThisScope(),r=t.inClassFieldInit;t.inClassFieldInit=!0,e.value=this.parseMaybeAssign(),t.inClassFieldInit=r}else e.value=null;return this.semicolon(),this.finishNode(e,"PropertyDefinition")};dr.parseClassStaticBlock=function(e){e.body=[];var t=this.labels;for(this.labels=[],this.enterScope(C6|nV);this.type!==le.braceR;){var r=this.parseStatement(null);e.body.push(r)}return this.next(),this.exitScope(),this.labels=t,this.finishNode(e,"StaticBlock")};dr.parseClassId=function(e,t){this.type===le.name?(e.id=this.parseIdent(),t&&this.checkLValSimple(e.id,nm,!1)):(t===!0&&this.unexpected(),e.id=null)};dr.parseClassSuper=function(e){e.superClass=this.eat(le._extends)?this.parseExprSubscripts(null,!1):null};dr.enterClassBody=function(){var e={declared:Object.create(null),used:[]};return this.privateNameStack.push(e),e.declared};dr.exitClassBody=function(){var e=this.privateNameStack.pop(),t=e.declared,r=e.used;if(this.options.checkPrivateFields)for(var n=this.privateNameStack.length,a=n===0?null:this.privateNameStack[n-1],i=0;i=11&&(this.eatContextual("as")?(e.exported=this.parseModuleExportName(),this.checkExport(t,e.exported,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==le.string&&this.unexpected(),e.source=this.parseExprAtom(),this.options.ecmaVersion>=16&&(e.attributes=this.parseWithClause()),this.semicolon(),this.finishNode(e,"ExportAllDeclaration")};dr.parseExport=function(e,t){if(this.next(),this.eat(le.star))return this.parseExportAllDeclaration(e,t);if(this.eat(le._default))return this.checkExport(t,"default",this.lastTokStart),e.declaration=this.parseExportDefaultDeclaration(),this.finishNode(e,"ExportDefaultDeclaration");if(this.shouldParseExportStatement())e.declaration=this.parseExportDeclaration(e),e.declaration.type==="VariableDeclaration"?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id,e.declaration.id.start),e.specifiers=[],e.source=null;else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==le.string&&this.unexpected(),e.source=this.parseExprAtom(),this.options.ecmaVersion>=16&&(e.attributes=this.parseWithClause());else{for(var r=0,n=e.specifiers;r=16&&(e.attributes=this.parseWithClause()),this.semicolon(),this.finishNode(e,"ImportDeclaration")};dr.parseImportSpecifier=function(){var e=this.startNode();return e.imported=this.parseModuleExportName(),this.eatContextual("as")?e.local=this.parseIdent():(this.checkUnreserved(e.imported),e.local=e.imported),this.checkLValSimple(e.local,nm),this.finishNode(e,"ImportSpecifier")};dr.parseImportDefaultSpecifier=function(){var e=this.startNode();return e.local=this.parseIdent(),this.checkLValSimple(e.local,nm),this.finishNode(e,"ImportDefaultSpecifier")};dr.parseImportNamespaceSpecifier=function(){var e=this.startNode();return this.next(),this.expectContextual("as"),e.local=this.parseIdent(),this.checkLValSimple(e.local,nm),this.finishNode(e,"ImportNamespaceSpecifier")};dr.parseImportSpecifiers=function(){var e=[],t=!0;if(this.type===le.name&&(e.push(this.parseImportDefaultSpecifier()),!this.eat(le.comma)))return e;if(this.type===le.star)return e.push(this.parseImportNamespaceSpecifier()),e;for(this.expect(le.braceL);!this.eat(le.braceR);){if(t)t=!1;else if(this.expect(le.comma),this.afterTrailingComma(le.braceR))break;e.push(this.parseImportSpecifier())}return e};dr.parseWithClause=function(){var e=[];if(!this.eat(le._with))return e;this.expect(le.braceL);for(var t={},r=!0;!this.eat(le.braceR);){if(r)r=!1;else if(this.expect(le.comma),this.afterTrailingComma(le.braceR))break;var n=this.parseImportAttribute(),a=n.key.type==="Identifier"?n.key.name:n.key.value;ay(t,a)&&this.raiseRecoverable(n.key.start,"Duplicate attribute key '"+a+"'"),t[a]=!0,e.push(n)}return e};dr.parseImportAttribute=function(){var e=this.startNode();return e.key=this.type===le.string?this.parseExprAtom():this.parseIdent(this.options.allowReserved!=="never"),this.expect(le.colon),this.type!==le.string&&this.unexpected(),e.value=this.parseExprAtom(),this.finishNode(e,"ImportAttribute")};dr.parseModuleExportName=function(){if(this.options.ecmaVersion>=13&&this.type===le.string){var e=this.parseLiteral(this.value);return fet.test(e.value)&&this.raise(e.start,"An export name cannot include a lone surrogate."),e}return this.parseIdent(!0)};dr.adaptDirectivePrologue=function(e){for(var t=0;t=5&&e.type==="ExpressionStatement"&&e.expression.type==="Literal"&&typeof e.expression.value=="string"&&(this.input[e.start]==='"'||this.input[e.start]==="'")};var Fd=ms.prototype;Fd.toAssignable=function(e,t,r){if(this.options.ecmaVersion>=6&&e)switch(e.type){case"Identifier":this.inAsync&&e.name==="await"&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",r&&this.checkPatternErrors(r,!0);for(var n=0,a=e.properties;n=8&&!o&&l.name==="async"&&!this.canInsertSemicolon()&&this.eat(le._function))return this.overrideContext(ui.f_expr),this.parseFunction(this.startNodeAt(i,s),0,!1,!0,t);if(a&&!this.canInsertSemicolon()){if(this.eat(le.arrow))return this.parseArrowExpression(this.startNodeAt(i,s),[l],!1,t);if(this.options.ecmaVersion>=8&&l.name==="async"&&this.type===le.name&&!o&&(!this.potentialArrowInForAwait||this.value!=="of"||this.containsEsc))return l=this.parseIdent(!1),(this.canInsertSemicolon()||!this.eat(le.arrow))&&this.unexpected(),this.parseArrowExpression(this.startNodeAt(i,s),[l],!0,t)}return l;case le.regexp:var u=this.value;return n=this.parseLiteral(u.value),n.regex={pattern:u.pattern,flags:u.flags},n;case le.num:case le.string:return this.parseLiteral(this.value);case le._null:case le._true:case le._false:return n=this.startNode(),n.value=this.type===le._null?null:this.type===le._true,n.raw=this.type.keyword,this.next(),this.finishNode(n,"Literal");case le.parenL:var c=this.start,f=this.parseParenAndDistinguishExpression(a,t);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(f)&&(e.parenthesizedAssign=c),e.parenthesizedBind<0&&(e.parenthesizedBind=c)),f;case le.bracketL:return n=this.startNode(),this.next(),n.elements=this.parseExprList(le.bracketR,!0,!0,e),this.finishNode(n,"ArrayExpression");case le.braceL:return this.overrideContext(ui.b_expr),this.parseObj(!1,e);case le._function:return n=this.startNode(),this.next(),this.parseFunction(n,0);case le._class:return this.parseClass(this.startNode(),!1);case le._new:return this.parseNew();case le.backQuote:return this.parseTemplate();case le._import:return this.options.ecmaVersion>=11?this.parseExprImport(r):this.unexpected();default:return this.parseExprAtomDefault()}};Yr.parseExprAtomDefault=function(){this.unexpected()};Yr.parseExprImport=function(e){var t=this.startNode();if(this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import"),this.next(),this.type===le.parenL&&!e)return this.parseDynamicImport(t);if(this.type===le.dot){var r=this.startNodeAt(t.start,t.loc&&t.loc.start);return r.name="import",t.meta=this.finishNode(r,"Identifier"),this.parseImportMeta(t)}else this.unexpected()};Yr.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),this.options.ecmaVersion>=16)this.eat(le.parenR)?e.options=null:(this.expect(le.comma),this.afterTrailingComma(le.parenR)?e.options=null:(e.options=this.parseMaybeAssign(),this.eat(le.parenR)||(this.expect(le.comma),this.afterTrailingComma(le.parenR)||this.unexpected())));else if(!this.eat(le.parenR)){var t=this.start;this.eat(le.comma)&&this.eat(le.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")};Yr.parseImportMeta=function(e){this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),e.property.name!=="meta"&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),this.options.sourceType!=="module"&&!this.options.allowImportExportEverywhere&&this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")};Yr.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),t.raw.charCodeAt(t.raw.length-1)===110&&(t.bigint=t.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(t,"Literal")};Yr.parseParenExpression=function(){this.expect(le.parenL);var e=this.parseExpression();return this.expect(le.parenR),e};Yr.shouldParseArrow=function(e){return!this.canInsertSemicolon()};Yr.parseParenAndDistinguishExpression=function(e,t){var r=this.start,n=this.startLoc,a,i=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var s=this.start,o=this.startLoc,l=[],u=!0,c=!1,f=new SA,g=this.yieldPos,w=this.awaitPos,A;for(this.yieldPos=0,this.awaitPos=0;this.type!==le.parenR;)if(u?u=!1:this.expect(le.comma),i&&this.afterTrailingComma(le.parenR,!0)){c=!0;break}else if(this.type===le.ellipsis){A=this.start,l.push(this.parseParenItem(this.parseRestBinding())),this.type===le.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element");break}else l.push(this.parseMaybeAssign(!1,f,this.parseParenItem));var k=this.lastTokEnd,O=this.lastTokEndLoc;if(this.expect(le.parenR),e&&this.shouldParseArrow(l)&&this.eat(le.arrow))return this.checkPatternErrors(f,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=g,this.awaitPos=w,this.parseParenArrowList(r,n,l,t);(!l.length||c)&&this.unexpected(this.lastTokStart),A&&this.unexpected(A),this.checkExpressionErrors(f,!0),this.yieldPos=g||this.yieldPos,this.awaitPos=w||this.awaitPos,l.length>1?(a=this.startNodeAt(s,o),a.expressions=l,this.finishNodeAt(a,"SequenceExpression",k,O)):a=l[0]}else a=this.parseParenExpression();if(this.options.preserveParens){var I=this.startNodeAt(r,n);return I.expression=a,this.finishNode(I,"ParenthesizedExpression")}else return a};Yr.parseParenItem=function(e){return e};Yr.parseParenArrowList=function(e,t,r,n){return this.parseArrowExpression(this.startNodeAt(e,t),r,!1,n)};var xet=[];Yr.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode();if(this.next(),this.options.ecmaVersion>=6&&this.type===le.dot){var t=this.startNodeAt(e.start,e.loc&&e.loc.start);t.name="new",e.meta=this.finishNode(t,"Identifier"),this.next();var r=this.containsEsc;return e.property=this.parseIdent(!0),e.property.name!=="target"&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),r&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.allowNewDotTarget||this.raiseRecoverable(e.start,"'new.target' can only be used in functions and class static block"),this.finishNode(e,"MetaProperty")}var n=this.start,a=this.startLoc;return e.callee=this.parseSubscripts(this.parseExprAtom(null,!1,!0),n,a,!0,!1),this.eat(le.parenL)?e.arguments=this.parseExprList(le.parenR,this.options.ecmaVersion>=8,!1):e.arguments=xet,this.finishNode(e,"NewExpression")};Yr.parseTemplateElement=function(e){var t=e.isTagged,r=this.startNode();return this.type===le.invalidTemplate?(t||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),r.value={raw:this.value.replace(/\r\n?/g,` `),cooked:null}):r.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,` `),cooked:this.value},this.next(),r.tail=this.type===le.backQuote,this.finishNode(r,"TemplateElement")};Yr.parseTemplate=function(e){e===void 0&&(e={});var t=e.isTagged;t===void 0&&(t=!1);var r=this.startNode();this.next(),r.expressions=[];var n=this.parseTemplateElement({isTagged:t});for(r.quasis=[n];!n.tail;)this.type===le.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(le.dollarBraceL),r.expressions.push(this.parseExpression()),this.expect(le.braceR),r.quasis.push(n=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(r,"TemplateLiteral")};Yr.isAsyncProp=function(e){return!e.computed&&e.key.type==="Identifier"&&e.key.name==="async"&&(this.type===le.name||this.type===le.num||this.type===le.string||this.type===le.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===le.star)&&!jd.test(this.input.slice(this.lastTokEnd,this.start))};Yr.parseObj=function(e,t){var r=this.startNode(),n=!0,a={};for(r.properties=[],this.next();!this.eat(le.braceR);){if(n)n=!1;else if(this.expect(le.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(le.braceR))break;var i=this.parseProperty(e,t);e||this.checkPropClash(i,a,t),r.properties.push(i)}return this.finishNode(r,e?"ObjectPattern":"ObjectExpression")};Yr.parseProperty=function(e,t){var r=this.startNode(),n,a,i,s;if(this.options.ecmaVersion>=9&&this.eat(le.ellipsis))return e?(r.argument=this.parseIdent(!1),this.type===le.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element"),this.finishNode(r,"RestElement")):(r.argument=this.parseMaybeAssign(!1,t),this.type===le.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(r,"SpreadElement"));this.options.ecmaVersion>=6&&(r.method=!1,r.shorthand=!1,(e||t)&&(i=this.start,s=this.startLoc),e||(n=this.eat(le.star)));var o=this.containsEsc;return this.parsePropertyName(r),!e&&!o&&this.options.ecmaVersion>=8&&!n&&this.isAsyncProp(r)?(a=!0,n=this.options.ecmaVersion>=9&&this.eat(le.star),this.parsePropertyName(r)):a=!1,this.parsePropertyValue(r,e,n,a,i,s,t,o),this.finishNode(r,"Property")};Yr.parseGetterSetter=function(e){e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var t=e.kind==="get"?0:1;if(e.value.params.length!==t){var r=e.value.start;e.kind==="get"?this.raiseRecoverable(r,"getter should have no params"):this.raiseRecoverable(r,"setter should have exactly one param")}else e.kind==="set"&&e.value.params[0].type==="RestElement"&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")};Yr.parsePropertyValue=function(e,t,r,n,a,i,s,o){(r||n)&&this.type===le.colon&&this.unexpected(),this.eat(le.colon)?(e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,s),e.kind="init"):this.options.ecmaVersion>=6&&this.type===le.parenL?(t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(r,n)):!t&&!o&&this.options.ecmaVersion>=5&&!e.computed&&e.key.type==="Identifier"&&(e.key.name==="get"||e.key.name==="set")&&this.type!==le.comma&&this.type!==le.braceR&&this.type!==le.eq?((r||n)&&this.unexpected(),this.parseGetterSetter(e)):this.options.ecmaVersion>=6&&!e.computed&&e.key.type==="Identifier"?((r||n)&&this.unexpected(),this.checkUnreserved(e.key),e.key.name==="await"&&!this.awaitIdentPos&&(this.awaitIdentPos=a),e.kind="init",t?e.value=this.parseMaybeDefault(a,i,this.copyNode(e.key)):this.type===le.eq&&s?(s.shorthandAssign<0&&(s.shorthandAssign=this.start),e.value=this.parseMaybeDefault(a,i,this.copyNode(e.key))):e.value=this.copyNode(e.key),e.shorthand=!0):this.unexpected()};Yr.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(le.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(le.bracketR),e.key;e.computed=!1}return e.key=this.type===le.num||this.type===le.string?this.parseExprAtom():this.parseIdent(this.options.allowReserved!=="never")};Yr.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)};Yr.parseMethod=function(e,t,r){var n=this.startNode(),a=this.yieldPos,i=this.awaitPos,s=this.awaitIdentPos;return this.initFunction(n),this.options.ecmaVersion>=6&&(n.generator=e),this.options.ecmaVersion>=8&&(n.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(iV(t,n.generator)|nV|(r?Xue:0)),this.expect(le.parenL),n.params=this.parseBindingList(le.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(n,!1,!0,!1),this.yieldPos=a,this.awaitPos=i,this.awaitIdentPos=s,this.finishNode(n,"FunctionExpression")};Yr.parseArrowExpression=function(e,t,r,n){var a=this.yieldPos,i=this.awaitPos,s=this.awaitIdentPos;return this.enterScope(iV(r,!1)|Jue),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!r),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1,n),this.yieldPos=a,this.awaitPos=i,this.awaitIdentPos=s,this.finishNode(e,"ArrowFunctionExpression")};Yr.parseFunctionBody=function(e,t,r,n){var a=t&&this.type!==le.braceL,i=this.strict,s=!1;if(a)e.body=this.parseMaybeAssign(n),e.expression=!0,this.checkParams(e,!1);else{var o=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);(!i||o)&&(s=this.strictDirective(this.end),s&&o&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list"));var l=this.labels;this.labels=[],s&&(this.strict=!0),this.checkParams(e,!i&&!s&&!t&&!r&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLValSimple(e.id,tde),e.body=this.parseBlock(!1,void 0,s&&!i),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=l}this.exitScope()};Yr.isSimpleParamList=function(e){for(var t=0,r=e;t-1||a.functions.indexOf(e)>-1||a.var.indexOf(e)>-1,a.lexical.push(e),this.inModule&&a.flags&w6&&delete this.undefinedExports[e]}else if(t===ede){var i=this.currentScope();i.lexical.push(e)}else if(t===Que){var s=this.currentScope();this.treatFunctionsAsVar?n=s.lexical.indexOf(e)>-1:n=s.lexical.indexOf(e)>-1||s.var.indexOf(e)>-1,s.functions.push(e)}else for(var o=this.scopeStack.length-1;o>=0;--o){var l=this.scopeStack[o];if(l.lexical.indexOf(e)>-1&&!(l.flags&Yue&&l.lexical[0]===e)||!this.treatFunctionsAsVarInScope(l)&&l.functions.indexOf(e)>-1){n=!0;break}if(l.var.push(e),this.inModule&&l.flags&w6&&delete this.undefinedExports[e],l.flags&aV)break}n&&this.raiseRecoverable(r,"Identifier '"+e+"' has already been declared")};eg.checkLocalExport=function(e){this.scopeStack[0].lexical.indexOf(e.name)===-1&&this.scopeStack[0].var.indexOf(e.name)===-1&&(this.undefinedExports[e.name]=e)};eg.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]};eg.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&aV)return t}};eg.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&aV&&!(t.flags&Jue))return t}};var TA=function(t,r,n){this.type="",this.start=r,this.end=0,t.options.locations&&(this.loc=new CA(t,n)),t.options.directSourceFile&&(this.sourceFile=t.options.directSourceFile),t.options.ranges&&(this.range=[r,0])},S6=ms.prototype;S6.startNode=function(){return new TA(this,this.start,this.startLoc)};S6.startNodeAt=function(e,t){return new TA(this,e,t)};function ade(e,t,r,n){return e.type=t,e.end=r,this.options.locations&&(e.loc.end=n),this.options.ranges&&(e.range[1]=r),e}S6.finishNode=function(e,t){return ade.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)};S6.finishNodeAt=function(e,t,r,n){return ade.call(this,e,t,r,n)};S6.copyNode=function(e){var t=new TA(this,e.start,this.startLoc);for(var r in e)t[r]=e[r];return t};var Cet="Gara Garay Gukh Gurung_Khema Hrkt Katakana_Or_Hiragana Kawi Kirat_Rai Krai Nag_Mundari Nagm Ol_Onal Onao Sunu Sunuwar Todhri Todr Tulu_Tigalari Tutg Unknown Zzzz",ide="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",sde=ide+" Extended_Pictographic",ode=sde,lde=ode+" EBase EComp EMod EPres ExtPict",cde=lde,Tet=cde,Eet={9:ide,10:sde,11:ode,12:lde,13:cde,14:Tet},Aet="Basic_Emoji Emoji_Keycap_Sequence RGI_Emoji_Modifier_Sequence RGI_Emoji_Flag_Sequence RGI_Emoji_Tag_Sequence RGI_Emoji_ZWJ_Sequence RGI_Emoji",Pet={9:"",10:"",11:"",12:"",13:"",14:Aet},Vue="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",ude="Adlam Adlm Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",dde=ude+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",pde=dde+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",fde=pde+" Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi",hde=fde+" Cypro_Minoan Cpmn Old_Uyghur Ougr Tangsa Tnsa Toto Vithkuqi Vith",ket=hde+" "+Cet,_et={9:ude,10:dde,11:pde,12:fde,13:hde,14:ket},mde={};function Ret(e){var t=mde[e]={binary:Q0(Eet[e]+" "+Vue),binaryOfStrings:Q0(Pet[e]),nonBinary:{General_Category:Q0(Vue),Script:Q0(_et[e])}};t.nonBinary.Script_Extensions=t.nonBinary.Script,t.nonBinary.gc=t.nonBinary.General_Category,t.nonBinary.sc=t.nonBinary.Script,t.nonBinary.scx=t.nonBinary.Script_Extensions}for(vA=0,JF=[9,10,11,12,13,14];vA=6?"uy":"")+(t.options.ecmaVersion>=9?"s":"")+(t.options.ecmaVersion>=13?"d":"")+(t.options.ecmaVersion>=15?"v":""),this.unicodeProperties=mde[t.options.ecmaVersion>=14?14:t.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchV=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=Object.create(null),this.backReferenceNames=[],this.branchID=null};b1.prototype.reset=function(t,r,n){var a=n.indexOf("v")!==-1,i=n.indexOf("u")!==-1;this.start=t|0,this.source=r+"",this.flags=n,a&&this.parser.options.ecmaVersion>=15?(this.switchU=!0,this.switchV=!0,this.switchN=!0):(this.switchU=i&&this.parser.options.ecmaVersion>=6,this.switchV=!1,this.switchN=i&&this.parser.options.ecmaVersion>=9)};b1.prototype.raise=function(t){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+t)};b1.prototype.at=function(t,r){r===void 0&&(r=!1);var n=this.source,a=n.length;if(t>=a)return-1;var i=n.charCodeAt(t);if(!(r||this.switchU)||i<=55295||i>=57344||t+1>=a)return i;var s=n.charCodeAt(t+1);return s>=56320&&s<=57343?(i<<10)+s-56613888:i};b1.prototype.nextIndex=function(t,r){r===void 0&&(r=!1);var n=this.source,a=n.length;if(t>=a)return a;var i=n.charCodeAt(t),s;return!(r||this.switchU)||i<=55295||i>=57344||t+1>=a||(s=n.charCodeAt(t+1))<56320||s>57343?t+1:t+2};b1.prototype.current=function(t){return t===void 0&&(t=!1),this.at(this.pos,t)};b1.prototype.lookahead=function(t){return t===void 0&&(t=!1),this.at(this.nextIndex(this.pos,t),t)};b1.prototype.advance=function(t){t===void 0&&(t=!1),this.pos=this.nextIndex(this.pos,t)};b1.prototype.eat=function(t,r){return r===void 0&&(r=!1),this.current(r)===t?(this.advance(r),!0):!1};b1.prototype.eatChars=function(t,r){r===void 0&&(r=!1);for(var n=this.pos,a=0,i=t;a-1&&this.raise(e.start,"Duplicate regular expression flag"),s==="u"&&(n=!0),s==="v"&&(a=!0)}this.options.ecmaVersion>=15&&n&&a&&this.raise(e.start,"Invalid regular expression flag")};function Iet(e){for(var t in e)return!0;return!1}tr.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&Iet(e.groupNames)&&(e.switchN=!0,this.regexp_pattern(e))};tr.regexp_pattern=function(e){e.pos=0,e.lastIntValue=0,e.lastStringValue="",e.lastAssertionIsQuantifiable=!1,e.numCapturingParens=0,e.maxBackReference=0,e.groupNames=Object.create(null),e.backReferenceNames.length=0,e.branchID=null,this.regexp_disjunction(e),e.pos!==e.source.length&&(e.eat(41)&&e.raise("Unmatched ')'"),(e.eat(93)||e.eat(125))&&e.raise("Lone quantifier brackets")),e.maxBackReference>e.numCapturingParens&&e.raise("Invalid escape");for(var t=0,r=e.backReferenceNames;t=16;for(t&&(e.branchID=new wA(e.branchID,null)),this.regexp_alternative(e);e.eat(124);)t&&(e.branchID=e.branchID.sibling()),this.regexp_alternative(e);t&&(e.branchID=e.branchID.parent),this.regexp_eatQuantifier(e,!0)&&e.raise("Nothing to repeat"),e.eat(123)&&e.raise("Lone quantifier brackets")};tr.regexp_alternative=function(e){for(;e.pos=9&&(r=e.eat(60)),e.eat(61)||e.eat(33))return this.regexp_disjunction(e),e.eat(41)||e.raise("Unterminated group"),e.lastAssertionIsQuantifiable=!r,!0}return e.pos=t,!1};tr.regexp_eatQuantifier=function(e,t){return t===void 0&&(t=!1),this.regexp_eatQuantifierPrefix(e,t)?(e.eat(63),!0):!1};tr.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)};tr.regexp_eatBracedQuantifier=function(e,t){var r=e.pos;if(e.eat(123)){var n=0,a=-1;if(this.regexp_eatDecimalDigits(e)&&(n=e.lastIntValue,e.eat(44)&&this.regexp_eatDecimalDigits(e)&&(a=e.lastIntValue),e.eat(125)))return a!==-1&&a=16){var r=this.regexp_eatModifiers(e),n=e.eat(45);if(r||n){for(var a=0;a-1&&e.raise("Duplicate regular expression modifiers")}if(n){var s=this.regexp_eatModifiers(e);!r&&!s&&e.current()===58&&e.raise("Invalid regular expression modifiers");for(var o=0;o-1||r.indexOf(l)>-1)&&e.raise("Duplicate regular expression modifiers")}}}}if(e.eat(58)){if(this.regexp_disjunction(e),e.eat(41))return!0;e.raise("Unterminated group")}}e.pos=t}return!1};tr.regexp_eatCapturingGroup=function(e){if(e.eat(40)){if(this.options.ecmaVersion>=9?this.regexp_groupSpecifier(e):e.current()===63&&e.raise("Invalid group"),this.regexp_disjunction(e),e.eat(41))return e.numCapturingParens+=1,!0;e.raise("Unterminated group")}return!1};tr.regexp_eatModifiers=function(e){for(var t="",r=0;(r=e.current())!==-1&&Oet(r);)t+=tm(r),e.advance();return t};function Oet(e){return e===105||e===109||e===115}tr.regexp_eatExtendedAtom=function(e){return e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)||this.regexp_eatInvalidBracedQuantifier(e)||this.regexp_eatExtendedPatternCharacter(e)};tr.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1};tr.regexp_eatSyntaxCharacter=function(e){var t=e.current();return gde(t)?(e.lastIntValue=t,e.advance(),!0):!1};function gde(e){return e===36||e>=40&&e<=43||e===46||e===63||e>=91&&e<=94||e>=123&&e<=125}tr.regexp_eatPatternCharacters=function(e){for(var t=e.pos,r=0;(r=e.current())!==-1&&!gde(r);)e.advance();return e.pos!==t};tr.regexp_eatExtendedPatternCharacter=function(e){var t=e.current();return t!==-1&&t!==36&&!(t>=40&&t<=43)&&t!==46&&t!==63&&t!==91&&t!==94&&t!==124?(e.advance(),!0):!1};tr.regexp_groupSpecifier=function(e){if(e.eat(63)){this.regexp_eatGroupName(e)||e.raise("Invalid group");var t=this.options.ecmaVersion>=16,r=e.groupNames[e.lastStringValue];if(r)if(t)for(var n=0,a=r;n=11,n=e.current(r);return e.advance(r),n===92&&this.regexp_eatRegExpUnicodeEscapeSequence(e,r)&&(n=e.lastIntValue),Let(n)?(e.lastIntValue=n,!0):(e.pos=t,!1)};function Let(e){return em(e,!0)||e===36||e===95}tr.regexp_eatRegExpIdentifierPart=function(e){var t=e.pos,r=this.options.ecmaVersion>=11,n=e.current(r);return e.advance(r),n===92&&this.regexp_eatRegExpUnicodeEscapeSequence(e,r)&&(n=e.lastIntValue),Net(n)?(e.lastIntValue=n,!0):(e.pos=t,!1)};function Net(e){return ry(e,!0)||e===36||e===95||e===8204||e===8205}tr.regexp_eatAtomEscape=function(e){return this.regexp_eatBackReference(e)||this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)||e.switchN&&this.regexp_eatKGroupName(e)?!0:(e.switchU&&(e.current()===99&&e.raise("Invalid unicode escape"),e.raise("Invalid escape")),!1)};tr.regexp_eatBackReference=function(e){var t=e.pos;if(this.regexp_eatDecimalEscape(e)){var r=e.lastIntValue;if(e.switchU)return r>e.maxBackReference&&(e.maxBackReference=r),!0;if(r<=e.numCapturingParens)return!0;e.pos=t}return!1};tr.regexp_eatKGroupName=function(e){if(e.eat(107)){if(this.regexp_eatGroupName(e))return e.backReferenceNames.push(e.lastStringValue),!0;e.raise("Invalid named reference")}return!1};tr.regexp_eatCharacterEscape=function(e){return this.regexp_eatControlEscape(e)||this.regexp_eatCControlLetter(e)||this.regexp_eatZero(e)||this.regexp_eatHexEscapeSequence(e)||this.regexp_eatRegExpUnicodeEscapeSequence(e,!1)||!e.switchU&&this.regexp_eatLegacyOctalEscapeSequence(e)||this.regexp_eatIdentityEscape(e)};tr.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1};tr.regexp_eatZero=function(e){return e.current()===48&&!EA(e.lookahead())?(e.lastIntValue=0,e.advance(),!0):!1};tr.regexp_eatControlEscape=function(e){var t=e.current();return t===116?(e.lastIntValue=9,e.advance(),!0):t===110?(e.lastIntValue=10,e.advance(),!0):t===118?(e.lastIntValue=11,e.advance(),!0):t===102?(e.lastIntValue=12,e.advance(),!0):t===114?(e.lastIntValue=13,e.advance(),!0):!1};tr.regexp_eatControlLetter=function(e){var t=e.current();return vde(t)?(e.lastIntValue=t%32,e.advance(),!0):!1};function vde(e){return e>=65&&e<=90||e>=97&&e<=122}tr.regexp_eatRegExpUnicodeEscapeSequence=function(e,t){t===void 0&&(t=!1);var r=e.pos,n=t||e.switchU;if(e.eat(117)){if(this.regexp_eatFixedHexDigits(e,4)){var a=e.lastIntValue;if(n&&a>=55296&&a<=56319){var i=e.pos;if(e.eat(92)&&e.eat(117)&&this.regexp_eatFixedHexDigits(e,4)){var s=e.lastIntValue;if(s>=56320&&s<=57343)return e.lastIntValue=(a-55296)*1024+(s-56320)+65536,!0}e.pos=i,e.lastIntValue=a}return!0}if(n&&e.eat(123)&&this.regexp_eatHexDigits(e)&&e.eat(125)&&Met(e.lastIntValue))return!0;n&&e.raise("Invalid unicode escape"),e.pos=r}return!1};function Met(e){return e>=0&&e<=1114111}tr.regexp_eatIdentityEscape=function(e){if(e.switchU)return this.regexp_eatSyntaxCharacter(e)?!0:e.eat(47)?(e.lastIntValue=47,!0):!1;var t=e.current();return t!==99&&(!e.switchN||t!==107)?(e.lastIntValue=t,e.advance(),!0):!1};tr.regexp_eatDecimalEscape=function(e){e.lastIntValue=0;var t=e.current();if(t>=49&&t<=57){do e.lastIntValue=10*e.lastIntValue+(t-48),e.advance();while((t=e.current())>=48&&t<=57);return!0}return!1};var yde=0,rm=1,zd=2;tr.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(Det(t))return e.lastIntValue=-1,e.advance(),rm;var r=!1;if(e.switchU&&this.options.ecmaVersion>=9&&((r=t===80)||t===112)){e.lastIntValue=-1,e.advance();var n;if(e.eat(123)&&(n=this.regexp_eatUnicodePropertyValueExpression(e))&&e.eat(125))return r&&n===zd&&e.raise("Invalid property name"),n;e.raise("Invalid property name")}return yde};function Det(e){return e===100||e===68||e===115||e===83||e===119||e===87}tr.regexp_eatUnicodePropertyValueExpression=function(e){var t=e.pos;if(this.regexp_eatUnicodePropertyName(e)&&e.eat(61)){var r=e.lastStringValue;if(this.regexp_eatUnicodePropertyValue(e)){var n=e.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(e,r,n),rm}}if(e.pos=t,this.regexp_eatLoneUnicodePropertyNameOrValue(e)){var a=e.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(e,a)}return yde};tr.regexp_validateUnicodePropertyNameAndValue=function(e,t,r){ay(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(r)||e.raise("Invalid property value")};tr.regexp_validateUnicodePropertyNameOrValue=function(e,t){if(e.unicodeProperties.binary.test(t))return rm;if(e.switchV&&e.unicodeProperties.binaryOfStrings.test(t))return zd;e.raise("Invalid property name")};tr.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";bde(t=e.current());)e.lastStringValue+=tm(t),e.advance();return e.lastStringValue!==""};function bde(e){return vde(e)||e===95}tr.regexp_eatUnicodePropertyValue=function(e){var t=0;for(e.lastStringValue="";Bet(t=e.current());)e.lastStringValue+=tm(t),e.advance();return e.lastStringValue!==""};function Bet(e){return bde(e)||EA(e)}tr.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)};tr.regexp_eatCharacterClass=function(e){if(e.eat(91)){var t=e.eat(94),r=this.regexp_classContents(e);return e.eat(93)||e.raise("Unterminated character class"),t&&r===zd&&e.raise("Negated character class may contain strings"),!0}return!1};tr.regexp_classContents=function(e){return e.current()===93?rm:e.switchV?this.regexp_classSetExpression(e):(this.regexp_nonEmptyClassRanges(e),rm)};tr.regexp_nonEmptyClassRanges=function(e){for(;this.regexp_eatClassAtom(e);){var t=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassAtom(e)){var r=e.lastIntValue;e.switchU&&(t===-1||r===-1)&&e.raise("Invalid character class"),t!==-1&&r!==-1&&t>r&&e.raise("Range out of order in character class")}}};tr.regexp_eatClassAtom=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatClassEscape(e))return!0;if(e.switchU){var r=e.current();(r===99||Cde(r))&&e.raise("Invalid class escape"),e.raise("Invalid escape")}e.pos=t}var n=e.current();return n!==93?(e.lastIntValue=n,e.advance(),!0):!1};tr.regexp_eatClassEscape=function(e){var t=e.pos;if(e.eat(98))return e.lastIntValue=8,!0;if(e.switchU&&e.eat(45))return e.lastIntValue=45,!0;if(!e.switchU&&e.eat(99)){if(this.regexp_eatClassControlLetter(e))return!0;e.pos=t}return this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)};tr.regexp_classSetExpression=function(e){var t=rm,r;if(!this.regexp_eatClassSetRange(e))if(r=this.regexp_eatClassSetOperand(e)){r===zd&&(t=zd);for(var n=e.pos;e.eatChars([38,38]);){if(e.current()!==38&&(r=this.regexp_eatClassSetOperand(e))){r!==zd&&(t=rm);continue}e.raise("Invalid character in character class")}if(n!==e.pos)return t;for(;e.eatChars([45,45]);)this.regexp_eatClassSetOperand(e)||e.raise("Invalid character in character class");if(n!==e.pos)return t}else e.raise("Invalid character in character class");for(;;)if(!this.regexp_eatClassSetRange(e)){if(r=this.regexp_eatClassSetOperand(e),!r)return t;r===zd&&(t=zd)}};tr.regexp_eatClassSetRange=function(e){var t=e.pos;if(this.regexp_eatClassSetCharacter(e)){var r=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassSetCharacter(e)){var n=e.lastIntValue;return r!==-1&&n!==-1&&r>n&&e.raise("Range out of order in character class"),!0}e.pos=t}return!1};tr.regexp_eatClassSetOperand=function(e){return this.regexp_eatClassSetCharacter(e)?rm:this.regexp_eatClassStringDisjunction(e)||this.regexp_eatNestedClass(e)};tr.regexp_eatNestedClass=function(e){var t=e.pos;if(e.eat(91)){var r=e.eat(94),n=this.regexp_classContents(e);if(e.eat(93))return r&&n===zd&&e.raise("Negated character class may contain strings"),n;e.pos=t}if(e.eat(92)){var a=this.regexp_eatCharacterClassEscape(e);if(a)return a;e.pos=t}return null};tr.regexp_eatClassStringDisjunction=function(e){var t=e.pos;if(e.eatChars([92,113])){if(e.eat(123)){var r=this.regexp_classStringDisjunctionContents(e);if(e.eat(125))return r}else e.raise("Invalid escape");e.pos=t}return null};tr.regexp_classStringDisjunctionContents=function(e){for(var t=this.regexp_classString(e);e.eat(124);)this.regexp_classString(e)===zd&&(t=zd);return t};tr.regexp_classString=function(e){for(var t=0;this.regexp_eatClassSetCharacter(e);)t++;return t===1?rm:zd};tr.regexp_eatClassSetCharacter=function(e){var t=e.pos;if(e.eat(92))return this.regexp_eatCharacterEscape(e)||this.regexp_eatClassSetReservedPunctuator(e)?!0:e.eat(98)?(e.lastIntValue=8,!0):(e.pos=t,!1);var r=e.current();return r<0||r===e.lookahead()&&zet(r)||jet(r)?!1:(e.advance(),e.lastIntValue=r,!0)};function zet(e){return e===33||e>=35&&e<=38||e>=42&&e<=44||e===46||e>=58&&e<=64||e===94||e===96||e===126}function jet(e){return e===40||e===41||e===45||e===47||e>=91&&e<=93||e>=123&&e<=125}tr.regexp_eatClassSetReservedPunctuator=function(e){var t=e.current();return Fet(t)?(e.lastIntValue=t,e.advance(),!0):!1};function Fet(e){return e===33||e===35||e===37||e===38||e===44||e===45||e>=58&&e<=62||e===64||e===96||e===126}tr.regexp_eatClassControlLetter=function(e){var t=e.current();return EA(t)||t===95?(e.lastIntValue=t%32,e.advance(),!0):!1};tr.regexp_eatHexEscapeSequence=function(e){var t=e.pos;if(e.eat(120)){if(this.regexp_eatFixedHexDigits(e,2))return!0;e.switchU&&e.raise("Invalid escape"),e.pos=t}return!1};tr.regexp_eatDecimalDigits=function(e){var t=e.pos,r=0;for(e.lastIntValue=0;EA(r=e.current());)e.lastIntValue=10*e.lastIntValue+(r-48),e.advance();return e.pos!==t};function EA(e){return e>=48&&e<=57}tr.regexp_eatHexDigits=function(e){var t=e.pos,r=0;for(e.lastIntValue=0;xde(r=e.current());)e.lastIntValue=16*e.lastIntValue+wde(r),e.advance();return e.pos!==t};function xde(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function wde(e){return e>=65&&e<=70?10+(e-65):e>=97&&e<=102?10+(e-97):e-48}tr.regexp_eatLegacyOctalEscapeSequence=function(e){if(this.regexp_eatOctalDigit(e)){var t=e.lastIntValue;if(this.regexp_eatOctalDigit(e)){var r=e.lastIntValue;t<=3&&this.regexp_eatOctalDigit(e)?e.lastIntValue=t*64+r*8+e.lastIntValue:e.lastIntValue=t*8+r}else e.lastIntValue=t;return!0}return!1};tr.regexp_eatOctalDigit=function(e){var t=e.current();return Cde(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)};function Cde(e){return e>=48&&e<=55}tr.regexp_eatFixedHexDigits=function(e,t){var r=e.pos;e.lastIntValue=0;for(var n=0;n=this.input.length)return this.finishToken(le.eof);if(e.override)return e.override(this);this.readToken(this.fullCharCodeAtPos())};zn.readToken=function(e){return em(e,this.options.ecmaVersion>=6)||e===92?this.readWord():this.getTokenFromCode(e)};zn.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);if(e<=55295||e>=56320)return e;var t=this.input.charCodeAt(this.pos+1);return t<=56319||t>=57344?e:(e<<10)+t-56613888};zn.skipBlockComment=function(){var e=this.options.onComment&&this.curPosition(),t=this.pos,r=this.input.indexOf("*/",this.pos+=2);if(r===-1&&this.raise(this.pos-2,"Unterminated comment"),this.pos=r+2,this.options.locations)for(var n=void 0,a=t;(n=Gue(this.input,a,this.pos))>-1;)++this.curLine,a=this.lineStart=n;this.options.onComment&&this.options.onComment(!0,this.input.slice(t+2,r),t,this.pos,e,this.curPosition())};zn.skipLineComment=function(e){for(var t=this.pos,r=this.options.onComment&&this.curPosition(),n=this.input.charCodeAt(this.pos+=e);this.pos8&&e<14||e>=5760&&que.test(String.fromCharCode(e)))++this.pos;else break e}}};zn.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var r=this.type;this.type=e,this.value=t,this.updateContext(r)};zn.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&e===46&&t===46?(this.pos+=3,this.finishToken(le.ellipsis)):(++this.pos,this.finishToken(le.dot))};zn.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):e===61?this.finishOp(le.assign,2):this.finishOp(le.slash,1)};zn.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),r=1,n=e===42?le.star:le.modulo;return this.options.ecmaVersion>=7&&e===42&&t===42&&(++r,n=le.starstar,t=this.input.charCodeAt(this.pos+2)),t===61?this.finishOp(le.assign,r+1):this.finishOp(n,r)};zn.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);if(t===e){if(this.options.ecmaVersion>=12){var r=this.input.charCodeAt(this.pos+2);if(r===61)return this.finishOp(le.assign,3)}return this.finishOp(e===124?le.logicalOR:le.logicalAND,2)}return t===61?this.finishOp(le.assign,2):this.finishOp(e===124?le.bitwiseOR:le.bitwiseAND,1)};zn.readToken_caret=function(){var e=this.input.charCodeAt(this.pos+1);return e===61?this.finishOp(le.assign,2):this.finishOp(le.bitwiseXOR,1)};zn.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?t===45&&!this.inModule&&this.input.charCodeAt(this.pos+2)===62&&(this.lastTokEnd===0||jd.test(this.input.slice(this.lastTokEnd,this.pos)))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(le.incDec,2):t===61?this.finishOp(le.assign,2):this.finishOp(le.plusMin,1)};zn.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),r=1;return t===e?(r=e===62&&this.input.charCodeAt(this.pos+2)===62?3:2,this.input.charCodeAt(this.pos+r)===61?this.finishOp(le.assign,r+1):this.finishOp(le.bitShift,r)):t===33&&e===60&&!this.inModule&&this.input.charCodeAt(this.pos+2)===45&&this.input.charCodeAt(this.pos+3)===45?(this.skipLineComment(4),this.skipSpace(),this.nextToken()):(t===61&&(r=2),this.finishOp(le.relational,r))};zn.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return t===61?this.finishOp(le.equality,this.input.charCodeAt(this.pos+2)===61?3:2):e===61&&t===62&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(le.arrow)):this.finishOp(e===61?le.eq:le.prefix,1)};zn.readToken_question=function(){var e=this.options.ecmaVersion;if(e>=11){var t=this.input.charCodeAt(this.pos+1);if(t===46){var r=this.input.charCodeAt(this.pos+2);if(r<48||r>57)return this.finishOp(le.questionDot,2)}if(t===63){if(e>=12){var n=this.input.charCodeAt(this.pos+2);if(n===61)return this.finishOp(le.assign,3)}return this.finishOp(le.coalesce,2)}}return this.finishOp(le.question,1)};zn.readToken_numberSign=function(){var e=this.options.ecmaVersion,t=35;if(e>=13&&(++this.pos,t=this.fullCharCodeAtPos(),em(t,!0)||t===92))return this.finishToken(le.privateId,this.readWord1());this.raise(this.pos,"Unexpected character '"+tm(t)+"'")};zn.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(le.parenL);case 41:return++this.pos,this.finishToken(le.parenR);case 59:return++this.pos,this.finishToken(le.semi);case 44:return++this.pos,this.finishToken(le.comma);case 91:return++this.pos,this.finishToken(le.bracketL);case 93:return++this.pos,this.finishToken(le.bracketR);case 123:return++this.pos,this.finishToken(le.braceL);case 125:return++this.pos,this.finishToken(le.braceR);case 58:return++this.pos,this.finishToken(le.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(le.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(t===120||t===88)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(t===111||t===79)return this.readRadixNumber(8);if(t===98||t===66)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp(le.prefix,1);case 35:return this.readToken_numberSign()}this.raise(this.pos,"Unexpected character '"+tm(e)+"'")};zn.finishOp=function(e,t){var r=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,r)};zn.readRegexp=function(){for(var e,t,r=this.pos;;){this.pos>=this.input.length&&this.raise(r,"Unterminated regular expression");var n=this.input.charAt(this.pos);if(jd.test(n)&&this.raise(r,"Unterminated regular expression"),e)e=!1;else{if(n==="[")t=!0;else if(n==="]"&&t)t=!1;else if(n==="/"&&!t)break;e=n==="\\"}++this.pos}var a=this.input.slice(r,this.pos);++this.pos;var i=this.pos,s=this.readWord1();this.containsEsc&&this.unexpected(i);var o=this.regexpState||(this.regexpState=new b1(this));o.reset(r,a,s),this.validateRegExpFlags(o),this.validateRegExpPattern(o);var l=null;try{l=new RegExp(a,s)}catch{}return this.finishToken(le.regexp,{pattern:a,flags:s,value:l})};zn.readInt=function(e,t,r){for(var n=this.options.ecmaVersion>=12&&t===void 0,a=r&&this.input.charCodeAt(this.pos)===48,i=this.pos,s=0,o=0,l=0,u=t??1/0;l=97?f=c-97+10:c>=65?f=c-65+10:c>=48&&c<=57?f=c-48:f=1/0,f>=e)break;o=c,s=s*e+f}return n&&o===95&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===i||t!=null&&this.pos-i!==t?null:s};function Vet(e,t){return t?parseInt(e,8):parseFloat(e.replace(/_/g,""))}function Sde(e){return typeof BigInt!="function"?null:BigInt(e.replace(/_/g,""))}zn.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var r=this.readInt(e);return r==null&&this.raise(this.start+2,"Expected number in radix "+e),this.options.ecmaVersion>=11&&this.input.charCodeAt(this.pos)===110?(r=Sde(this.input.slice(t,this.pos)),++this.pos):em(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(le.num,r)};zn.readNumber=function(e){var t=this.pos;!e&&this.readInt(10,void 0,!0)===null&&this.raise(t,"Invalid number");var r=this.pos-t>=2&&this.input.charCodeAt(t)===48;r&&this.strict&&this.raise(t,"Invalid number");var n=this.input.charCodeAt(this.pos);if(!r&&!e&&this.options.ecmaVersion>=11&&n===110){var a=Sde(this.input.slice(t,this.pos));return++this.pos,em(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(le.num,a)}r&&/[89]/.test(this.input.slice(t,this.pos))&&(r=!1),n===46&&!r&&(++this.pos,this.readInt(10),n=this.input.charCodeAt(this.pos)),(n===69||n===101)&&!r&&(n=this.input.charCodeAt(++this.pos),(n===43||n===45)&&++this.pos,this.readInt(10)===null&&this.raise(t,"Invalid number")),em(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var i=Vet(this.input.slice(t,this.pos),r);return this.finishToken(le.num,i)};zn.readCodePoint=function(){var e=this.input.charCodeAt(this.pos),t;if(e===123){this.options.ecmaVersion<6&&this.unexpected();var r=++this.pos;t=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,t>1114111&&this.invalidStringToken(r,"Code point out of bounds")}else t=this.readHexChar(4);return t};zn.readString=function(e){for(var t="",r=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var n=this.input.charCodeAt(this.pos);if(n===e)break;n===92?(t+=this.input.slice(r,this.pos),t+=this.readEscapedChar(!1),r=this.pos):n===8232||n===8233?(this.options.ecmaVersion<10&&this.raise(this.start,"Unterminated string constant"),++this.pos,this.options.locations&&(this.curLine++,this.lineStart=this.pos)):(ny(n)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(r,this.pos++),this.finishToken(le.string,t)};var Tde={};zn.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e===Tde)this.readInvalidTemplateToken();else throw e}this.inTemplateElement=!1};zn.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Tde;this.raise(e,t)};zn.readTmplToken=function(){for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var r=this.input.charCodeAt(this.pos);if(r===96||r===36&&this.input.charCodeAt(this.pos+1)===123)return this.pos===this.start&&(this.type===le.template||this.type===le.invalidTemplate)?r===36?(this.pos+=2,this.finishToken(le.dollarBraceL)):(++this.pos,this.finishToken(le.backQuote)):(e+=this.input.slice(t,this.pos),this.finishToken(le.template,e));if(r===92)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(ny(r)){switch(e+=this.input.slice(t,this.pos),++this.pos,r){case 13:this.input.charCodeAt(this.pos)===10&&++this.pos;case 10:e+=` `;break;default:e+=String.fromCharCode(r);break}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}};zn.readInvalidTemplateToken=function(){for(;this.pos=48&&t<=55){var n=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],a=parseInt(n,8);return a>255&&(n=n.slice(0,-1),a=parseInt(n,8)),this.pos+=n.length-1,t=this.input.charCodeAt(this.pos),(n!=="0"||t===56||t===57)&&(this.strict||e)&&this.invalidStringToken(this.pos-1-n.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(a)}return ny(t)?(this.options.locations&&(this.lineStart=this.pos,++this.curLine),""):String.fromCharCode(t)}};zn.readHexChar=function(e){var t=this.pos,r=this.readInt(16,e);return r===null&&this.invalidStringToken(t,"Bad character escape sequence"),r};zn.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,r=this.pos,n=this.options.ecmaVersion>=6;this.pos-1&&e.test(String.fromCharCode(r))}}function lr(e,t,r,n){let a=n?n-1:Number.POSITIVE_INFINITY,i=0;return s;function s(l){return ir(l)?(e.enter(r),o(l)):t(l)}function o(l){return ir(l)&&i++-1&&k0)}function PA(e,t){let r=t.prefix||"",n=t.suffix||"",a=Object.assign({},t.acornOptions),i=[],s=[],o=a.onComment,l=a.onToken,u=!1,c,f,g=Object.assign({},a,{onComment:i,preserveParens:!0});l&&(g.onToken=s);let w=Uet(e,t.tokenTypes),A=w.value,k=r+A+n,O=t.expression&&_de(A);if(O&&!t.allowEmpty)throw new Cn("Unexpected empty expression",{place:M(0),ruleId:"unexpected-empty-expression",source:"micromark-extension-mdx-expression"});try{c=t.expression&&!O?t.acorn.parseExpressionAt(k,0,g):t.acorn.parse(k,g)}catch(D){let L=D,W=M(L.pos);L.message=String(L.message).replace(/ \(\d+:\d+\)$/,""),L.pos=W.offset,L.loc={line:W.line,column:W.column-1},f=L,u=L.raisedAt>=r.length+A.length||L.message==="Unterminated comment"}if(c&&t.expression&&!O)if(_de(k.slice(c.end,k.length-n.length)))c={type:"Program",start:0,end:r.length+A.length,body:[{type:"ExpressionStatement",expression:c,start:0,end:r.length+A.length}],sourceType:"module",comments:[]};else{let D=M(c.end),L=new Error("Unexpected content after expression");L.pos=D.offset,L.loc={line:D.line,column:D.column-1},f=L,c=void 0}if(c){if(c.comments=i,kv(c,function(D,L,W,Y){let j=Y[Y.length-1],re=L;D.type==="ParenthesizedExpression"&&j&&re&&(typeof W=="number"&&(j=j[re],re=W),j[re]=D.expression),I(D)}),Array.isArray(o))o.push(...i);else if(typeof o=="function")for(let D of i)o(D.type==="Block",D.value,D.start,D.end,D.loc.start,D.loc.end);for(let D of s)D.end<=r.length||D.start-r.length>=A.length||(I(D),Array.isArray(l)?l.push(D):l(D))}return{estree:c,error:f,swallow:u};function I(D){let L=M(D.start),W=M(D.end);D.start=L.offset,D.end=W.offset,D.loc={start:{line:L.line,column:L.column-1,offset:L.offset},end:{line:W.line,column:W.column-1,offset:W.offset}},D.range=[D.start,D.end]}function M(D){let L=D-r.length;L<0?L=0:L>A.length&&(L=A.length);let W=Get(w.stops,L);return W||(W={line:t.start.line,column:t.start.column,offset:t.start.offset}),W}}function _de(e){return/^\s*$/.test(e.replace(/\/\*[\s\S]*?\*\//g,"").replace(/\/\/[^\r\n]*(\r\n|\n|\r)/g,""))}function Uet(e,t){let r={value:"",stops:[]},n=-1;for(;++n0&&s[0]===-1;)s.shift();let o=qet(s);r.stops.push([r.value.length,a[1].start]),r.value+=o,r.stops.push([r.value.length,a[1].end])}}}return r}function Get(e,t){let r=0;for(;r-1?e:void 0}var Ket=2,cy="https://github.com/micromark/micromark-extension-mdx-expression/tree/main/packages/micromark-extension-mdx-expression",Zet="#unexpected-end-of-file-in-expression-expected-a-corresponding-closing-brace-for-",Wet="#unexpected-lazy-line-in-expression-in-container-expected-line-to-be-prefixed",Ide="#unexpected-type-in-code-expected-an-object-spread-spread",Jet="#unexpected-extra-content-in-spread-only-a-single-spread-is-supported",Yet="#could-not-parse-expression-with-acorn";function uy(e,t,r,n,a,i,s,o,l,u,c){let f=this,g=this.events.length+3,w=0,A,k;return O;function O(L){return e.enter(r),e.enter(n),e.consume(L),e.exit(n),A=f.now(),I}function I(L){if(L===null){if(k)throw k;let W=new Cn("Unexpected end of file in expression, expected a corresponding closing brace for `{`",{place:f.now(),ruleId:"unexpected-eof",source:"micromark-extension-mdx-expression"});throw W.url=cy+Zet,W}if(Rt(L))return e.enter("lineEnding"),e.consume(L),e.exit("lineEnding"),D;if(L===125&&w===0){let W=i?Xet.call(f,i,s,a,g,A,u||!1,l||!1):{type:"ok",estree:void 0};if(W.type==="ok"){e.enter(n),e.consume(L),e.exit(n);let Y=e.exit(r);return o&&W.estree&&Object.assign(Y,{estree:W.estree}),t}return k=W.message,e.enter(a),e.consume(L),M}return e.enter(a),M(L)}function M(L){return L===125&&w===0||L===null||Rt(L)?(e.exit(a),I(L)):(L===123&&!i?w+=1:L===125&&(w-=1),e.consume(L),M)}function D(L){let W=f.now();if(W.line!==A.line&&!c&&f.parser.lazy[W.line]){let Y=new Cn("Unexpected lazy line in expression in container, expected line to be prefixed with `>` when in a block quote, whitespace when in a list, etc",{place:f.now(),ruleId:"unexpected-lazy",source:"micromark-extension-mdx-expression"});throw Y.url=cy+Wet,Y}return ir(L)?lr(e,I,"linePrefix",Ket+1)(L):I(L)}}function Xet(e,t,r,n,a,i,s){let o=PA(this.events.slice(n),{acorn:e,tokenTypes:[r],acornOptions:t,start:a,expression:!0,allowEmpty:i,prefix:s?"({":"",suffix:s?"})":""}),l=o.estree;if(s&&l){let u=l.body[0];if(u.type!=="ExpressionStatement"||u.expression.type!=="ObjectExpression"){let c=Pc(u),f=new Cn("Unexpected `"+u.type+"` in code: expected an object spread (`{...spread}`)",{place:c.start,ruleId:"non-spread",source:"micromark-extension-mdx-expression"});throw f.url=cy+Ide,f}if(u.expression.properties[1]){let c=Pc(u.expression.properties[1]),f=new Cn("Unexpected extra content in spread: only a single spread is supported",{place:c.start,ruleId:"spread-extra",source:"micromark-extension-mdx-expression"});throw f.url=cy+Jet,f}if(u.expression.properties[0]&&u.expression.properties[0].type!=="SpreadElement"){let c=Pc(u.expression.properties[0]),f=new Cn("Unexpected `"+u.expression.properties[0].type+"` in code: only spread elements are supported",{place:c.start,ruleId:"non-spread",source:"micromark-extension-mdx-expression"});throw f.url=cy+Ide,f}}if(o.error){let u=new Cn("Could not parse expression with acorn",{cause:o.error,place:{line:o.error.loc.line,column:o.error.loc.column+1,offset:o.error.pos},ruleId:"acorn",source:"micromark-extension-mdx-expression"});return u.url=cy+Yet,{type:"nok",message:u}}return{type:"ok",estree:l}}function dV(e){let t=e||{},r=t.addResult,n=t.acorn,a=t.spread,i=t.allowEmpty,s;if(i==null&&(i=!0),n){if(!n.parseExpressionAt)throw new Error("Expected a proper `acorn` instance passed in as `options.acorn`");s=Object.assign({ecmaVersion:2024,sourceType:"module"},t.acornOptions)}else if(t.acornOptions||t.addResult)throw new Error("Expected an `acorn` instance passed in as `options.acorn`");return{flow:{123:{name:"mdxFlowExpression",tokenize:o,concrete:!0}},text:{123:{name:"mdxTextExpression",tokenize:l}}};function o(u,c,f){let g=this;return w;function w(I){return A(I)}function A(I){return uy.call(g,u,k,"mdxFlowExpression","mdxFlowExpressionMarker","mdxFlowExpressionChunk",n,s,r,a,i)(I)}function k(I){return ir(I)?lr(u,O,"whitespace")(I):O(I)}function O(I){let M=g.parser.constructs.flow[60],L=(Array.isArray(M)?M:M?[M]:[]).find(function(W){return W.name==="mdxJsxFlowTag"});return I===60&&L?u.attempt(L,O,f)(I):I===null||Rt(I)?c(I):f(I)}}function l(u,c){let f=this;return g;function g(w){return uy.call(f,u,c,"mdxTextExpression","mdxTextExpressionMarker","mdxTextExpressionChunk",n,s,r,a,i,!0)(w)}}}d();p();d();p();d();p();d();p();var Ode="https://github.com/micromark/micromark-extension-mdx-jsx";function kA(e,t,r,n,a,i,s,o,l,u,c,f,g,w,A,k,O,I,M,D,L,W,Y,j,re,oe,Q,Ee,ge,ue,ie,se){let me=this,Ce,_e;return Ne;function Ne(pe){return e.enter(o),e.enter(l),e.consume(pe),e.exit(l),de}function de(pe){return Xr(pe)?r(pe):(Ce=nt,st(pe))}function nt(pe){if(pe===47)return e.enter(u),e.consume(pe),e.exit(u),Ce=tt,st;if(pe===62)return at(pe);if(pe!==null&&pe>=0&&Eu(pe))return e.enter(f),e.enter(g),e.consume(pe),ve;Xe(pe,"before name","a character that can start a name, such as a letter, `$`, or `_`"+(pe===33?" (note: to create a comment in MDX, use `{/* text */}`)":""))}function tt(pe){if(pe===62)return at(pe);if(pe!==null&&pe>=0&&Eu(pe))return e.enter(f),e.enter(g),e.consume(pe),ve;Xe(pe,"before name","a character that can start a name, such as a letter, `$`, or `_`"+(pe===42||pe===47?" (note: JS comments in JSX tags are not supported in MDX)":""))}function ve(pe){if(pe!==null&&pe>=0&&Cv(pe,{jsx:!0}))return e.consume(pe),ve;if(pe===46||pe===47||pe===58||pe===62||pe===123||Xr(pe)||Is(pe))return e.exit(g),Ce=_t,st(pe);Xe(pe,"in name","a name character such as letters, digits, `$`, or `_`; whitespace before attributes; or the end of the tag"+(pe===64?" (note: to create a link in MDX, use `[text](url)`)":""))}function _t(pe){if(pe===46)return e.enter(w),e.consume(pe),e.exit(w),Ce=Ot,st;if(pe===58)return e.enter(k),e.consume(pe),e.exit(k),Ce=gt,st;if(pe===47||pe===62||pe===123||pe!==null&&pe>=0&&Eu(pe))return e.exit(f),Je(pe);Xe(pe,"after name","a character that can start an attribute name, such as a letter, `$`, or `_`; whitespace before attributes; or the end of the tag")}function Ot(pe){if(pe!==null&&pe>=0&&Eu(pe))return e.enter(A),e.consume(pe),jt;Xe(pe,"before member name","a character that can start an attribute name, such as a letter, `$`, or `_`; whitespace before attributes; or the end of the tag")}function jt(pe){if(pe!==null&&pe>=0&&Cv(pe,{jsx:!0}))return e.consume(pe),jt;if(pe===46||pe===47||pe===62||pe===123||Xr(pe)||Is(pe))return e.exit(A),Ce=et,st(pe);Xe(pe,"in member name","a name character such as letters, digits, `$`, or `_`; whitespace before attributes; or the end of the tag"+(pe===64?" (note: to create a link in MDX, use `[text](url)`)":""))}function et(pe){if(pe===46)return e.enter(w),e.consume(pe),e.exit(w),Ce=Ot,st;if(pe===47||pe===62||pe===123||pe!==null&&pe>=0&&Eu(pe))return e.exit(f),Je(pe);Xe(pe,"after member name","a character that can start an attribute name, such as a letter, `$`, or `_`; whitespace before attributes; or the end of the tag")}function gt(pe){if(pe!==null&&pe>=0&&Eu(pe))return e.enter(O),e.consume(pe),Ft;Xe(pe,"before local name","a character that can start a name, such as a letter, `$`, or `_`"+(pe===43||pe!==null&&pe>46&&pe<58?" (note: to create a link in MDX, use `[text](url)`)":""))}function Ft(pe){if(pe!==null&&pe>=0&&Cv(pe,{jsx:!0}))return e.consume(pe),Ft;if(pe===47||pe===62||pe===123||Xr(pe)||Is(pe))return e.exit(O),Ce=Lt,st(pe);Xe(pe,"in local name","a name character such as letters, digits, `$`, or `_`; whitespace before attributes; or the end of the tag")}function Lt(pe){if(pe===47||pe===62||pe===123||pe!==null&&pe>=0&&Eu(pe))return e.exit(f),Je(pe);Xe(pe,"after local name","a character that can start an attribute name, such as a letter, `$`, or `_`; whitespace before attributes; or the end of the tag")}function Je(pe){if(pe===47)return e.enter(c),e.consume(pe),e.exit(c),Ce=yt,st;if(pe===62)return at(pe);if(pe===123)return uy.call(me,e,ht,I,M,D,n,a,i,!0,!1,s)(pe);if(pe!==null&&pe>=0&&Eu(pe))return e.enter(L),e.enter(W),e.enter(Y),e.consume(pe),xr;Xe(pe,"before attribute name","a character that can start an attribute name, such as a letter, `$`, or `_`; whitespace before attributes; or the end of the tag")}function ht(pe){return Ce=Je,st(pe)}function xr(pe){if(pe!==null&&pe>=0&&Cv(pe,{jsx:!0}))return e.consume(pe),xr;if(pe===47||pe===58||pe===61||pe===62||pe===123||Xr(pe)||Is(pe))return e.exit(Y),Ce=Ut,st(pe);Xe(pe,"in attribute name","an attribute name character such as letters, digits, `$`, or `_`; `=` to initialize a value; whitespace before attributes; or the end of the tag")}function Ut(pe){if(pe===58)return e.enter(j),e.consume(pe),e.exit(j),Ce=Kr,st;if(pe===61)return e.exit(W),e.enter(oe),e.consume(pe),e.exit(oe),Ce=Ae,st;if(pe===47||pe===62||pe===123||Xr(pe)||Is(pe)||pe!==null&&pe>=0&&Eu(pe))return e.exit(W),e.exit(L),Ce=Je,st(pe);Xe(pe,"after attribute name","a character that can start an attribute name, such as a letter, `$`, or `_`; `=` to initialize a value; or the end of the tag")}function Kr(pe){if(pe!==null&&pe>=0&&Eu(pe))return e.enter(re),e.consume(pe),sr;Xe(pe,"before local attribute name","a character that can start an attribute name, such as a letter, `$`, or `_`; `=` to initialize a value; or the end of the tag")}function sr(pe){if(pe!==null&&pe>=0&&Cv(pe,{jsx:!0}))return e.consume(pe),sr;if(pe===47||pe===61||pe===62||pe===123||Xr(pe)||Is(pe))return e.exit(re),e.exit(W),Ce=In,st(pe);Xe(pe,"in local attribute name","an attribute name character such as letters, digits, `$`, or `_`; `=` to initialize a value; whitespace before attributes; or the end of the tag")}function In(pe){if(pe===61)return e.enter(oe),e.consume(pe),e.exit(oe),Ce=Ae,st;if(pe===47||pe===62||pe===123||pe!==null&&pe>=0&&Eu(pe))return e.exit(L),Je(pe);Xe(pe,"after local attribute name","a character that can start an attribute name, such as a letter, `$`, or `_`; `=` to initialize a value; or the end of the tag")}function Ae(pe){if(pe===34||pe===39)return e.enter(Q),e.enter(Ee),e.consume(pe),e.exit(Ee),_e=pe,$e;if(pe===123)return uy.call(me,e,Le,ue,ie,se,n,a,i,!1,!1,s)(pe);Xe(pe,"before attribute value","a character that can start an attribute value, such as `\"`, `'`, or `{`"+(pe===60?" (note: to use an element or fragment as a prop value in MDX, use `{}`)":""))}function Le(pe){return e.exit(L),Ce=Je,st(pe)}function $e(pe){return pe===null&&Xe(pe,"in attribute value","a corresponding closing quote `"+String.fromCodePoint(_e)+"`"),pe===_e?(e.enter(Ee),e.consume(pe),e.exit(Ee),e.exit(Q),e.exit(L),_e=void 0,Ce=Je,st):Rt(pe)?(Ce=$e,st(pe)):(e.enter(ge),bt(pe))}function bt(pe){return pe===null||pe===_e||Rt(pe)?(e.exit(ge),$e(pe)):(e.consume(pe),bt)}function yt(pe){if(pe===62)return at(pe);Xe(pe,"after self-closing slash","`>` to end the tag"+(pe===42||pe===47?" (note: JS comments in JSX tags are not supported in MDX)":""))}function at(pe){return e.enter(l),e.consume(pe),e.exit(l),e.exit(o),t}function st(pe){return Rt(pe)?(e.enter("lineEnding"),e.consume(pe),e.exit("lineEnding"),ze):ir(pe)||Is(pe)?(e.enter("esWhitespace"),Gt(pe)):Ce(pe)}function Gt(pe){return Rt(pe)?(e.exit("esWhitespace"),st(pe)):ir(pe)||Is(pe)?(e.consume(pe),Gt):(e.exit("esWhitespace"),Ce(pe))}function ze(pe){if(!s&&me.parser.lazy[me.now().line]){let Qe=new Cn("Unexpected lazy line in container, expected line to be prefixed with `>` when in a block quote, whitespace when in a list, etc",me.now(),"micromark-extension-mdx-jsx:unexpected-lazy");throw Qe.url=Ode+"#unexpected-lazy-line-in-container-expected-line-to-be",Qe}return st(pe)}function Xe(pe,Qe,fr){let On=new Cn("Unexpected "+(pe===null?"end of file":"character `"+(pe===96?"` ` `":String.fromCodePoint(pe))+"` ("+Qet(pe)+")")+" "+Qe+", expected "+fr,me.now(),"micromark-extension-mdx-jsx:unexpected-"+(pe===null?"eof":"character"));throw On.url=Ode+(pe===null?"#unexpected-end-of-file-at-expected-expect":"#unexpected-character-at-expected-expect"),On}}function Qet(e){return"U+"+e.toString(16).toUpperCase().padStart(4,"0")}function Lde(e,t){return{name:"mdxJsxTextTag",tokenize:r};function r(n,a,i){return kA.call(this,n,a,i,e,t.acornOptions,t.addResult,!0,"mdxJsxTextTag","mdxJsxTextTagMarker","mdxJsxTextTagClosingMarker","mdxJsxTextTagSelfClosingMarker","mdxJsxTextTagName","mdxJsxTextTagNamePrimary","mdxJsxTextTagNameMemberMarker","mdxJsxTextTagNameMember","mdxJsxTextTagNamePrefixMarker","mdxJsxTextTagNameLocal","mdxJsxTextTagExpressionAttribute","mdxJsxTextTagExpressionAttributeMarker","mdxJsxTextTagExpressionAttributeValue","mdxJsxTextTagAttribute","mdxJsxTextTagAttributeName","mdxJsxTextTagAttributeNamePrimary","mdxJsxTextTagAttributeNamePrefixMarker","mdxJsxTextTagAttributeNameLocal","mdxJsxTextTagAttributeInitializerMarker","mdxJsxTextTagAttributeValueLiteral","mdxJsxTextTagAttributeValueLiteralMarker","mdxJsxTextTagAttributeValueLiteralValue","mdxJsxTextTagAttributeValueExpression","mdxJsxTextTagAttributeValueExpressionMarker","mdxJsxTextTagAttributeValueExpressionValue")}}d();p();function Nde(e,t){return{name:"mdxJsxFlowTag",tokenize:r,concrete:!0};function r(n,a,i){let s=this;return o;function o(f){return l(f)}function l(f){return kA.call(s,n,u,i,e,t.acornOptions,t.addResult,!1,"mdxJsxFlowTag","mdxJsxFlowTagMarker","mdxJsxFlowTagClosingMarker","mdxJsxFlowTagSelfClosingMarker","mdxJsxFlowTagName","mdxJsxFlowTagNamePrimary","mdxJsxFlowTagNameMemberMarker","mdxJsxFlowTagNameMember","mdxJsxFlowTagNamePrefixMarker","mdxJsxFlowTagNameLocal","mdxJsxFlowTagExpressionAttribute","mdxJsxFlowTagExpressionAttributeMarker","mdxJsxFlowTagExpressionAttributeValue","mdxJsxFlowTagAttribute","mdxJsxFlowTagAttributeName","mdxJsxFlowTagAttributeNamePrimary","mdxJsxFlowTagAttributeNamePrefixMarker","mdxJsxFlowTagAttributeNameLocal","mdxJsxFlowTagAttributeInitializerMarker","mdxJsxFlowTagAttributeValueLiteral","mdxJsxFlowTagAttributeValueLiteralMarker","mdxJsxFlowTagAttributeValueLiteralValue","mdxJsxFlowTagAttributeValueExpression","mdxJsxFlowTagAttributeValueExpressionMarker","mdxJsxFlowTagAttributeValueExpressionValue")(f)}function u(f){return ir(f)?lr(n,c,"whitespace")(f):c(f)}function c(f){let g=s.parser.constructs.flow[123],A=(Array.isArray(g)?g:g?[g]:[]).find(k=>k.name==="mdxFlowExpression");return f===60?o(f):f===123&&A?n.attempt(A,c,i)(f):f===null||Rt(f)?a(f):i(f)}}}function pV(e){let t=e||{},r=t.acorn,n;if(r){if(!r.parse||!r.parseExpressionAt)throw new Error("Expected a proper `acorn` instance passed in as `options.acorn`");n=Object.assign({ecmaVersion:2024,sourceType:"module"},t.acornOptions,{locations:!0})}else if(t.acornOptions||t.addResult)throw new Error("Expected an `acorn` instance passed in as `options.acorn`");return{flow:{60:Nde(r||void 0,{acornOptions:n,addResult:t.addResult||void 0})},text:{60:Lde(r||void 0,{acornOptions:n,addResult:t.addResult||void 0})}}}d();p();function Mde(){return{disable:{null:["autolink","codeIndented","htmlFlow","htmlText"]}}}d();p();d();p();d();p();d();p();d();p();function Wi(e,t,r,n){let a=e.length,i=0,s;if(t<0?t=-t>a?0:a+t:t=t>a?a:t,r=r>0?r:0,n.length<1e4)s=Array.from(n),s.unshift(t,r),e.splice(...s);else for(r&&e.splice(t,r);i0?(Wi(e,e.length,0,t),e):t}d();p();function am(e){if(e===null||Xr(e)||Is(e))return 1;if(Pv(e))return 2}d();p();function rg(e,t,r){let n=[],a=-1;for(;++a1&&e[r][1].end.offset-e[r][1].start.offset>1?2:1;let f={...e[n][1].end},g={...e[r][1].start};Dde(f,-l),Dde(g,l),s={type:l>1?"strongSequence":"emphasisSequence",start:f,end:{...e[n][1].end}},o={type:l>1?"strongSequence":"emphasisSequence",start:{...e[r][1].start},end:g},i={type:l>1?"strongText":"emphasisText",start:{...e[n][1].end},end:{...e[r][1].start}},a={type:l>1?"strong":"emphasis",start:{...s.start},end:{...o.end}},e[n][1].end={...s.start},e[r][1].start={...o.end},u=[],e[n][1].end.offset-e[n][1].start.offset&&(u=tl(u,[["enter",e[n][1],t],["exit",e[n][1],t]])),u=tl(u,[["enter",a,t],["enter",s,t],["exit",s,t],["enter",i,t]]),u=tl(u,rg(t.parser.constructs.insideSpan.null,e.slice(n+1,r),t)),u=tl(u,[["exit",i,t],["enter",o,t],["exit",o,t],["exit",a,t]]),e[r][1].end.offset-e[r][1].start.offset?(c=2,u=tl(u,[["enter",e[r][1],t],["exit",e[r][1],t]])):c=0,Wi(e,n-1,r-n+3,u),r=n+u.length-c-2;break}}for(r=-1;++r0&&ir(Y)?lr(e,M,"linePrefix",i+1)(Y):M(Y)}function M(Y){return Y===null||Rt(Y)?e.check(Bde,k,L)(Y):(e.enter("codeFlowValue"),D(Y))}function D(Y){return Y===null||Rt(Y)?(e.exit("codeFlowValue"),M(Y)):(e.consume(Y),D)}function L(Y){return e.exit("codeFenced"),t(Y)}function W(Y,j,re){let oe=0;return Q;function Q(se){return Y.enter("lineEnding"),Y.consume(se),Y.exit("lineEnding"),Ee}function Ee(se){return Y.enter("codeFencedFence"),ir(se)?lr(Y,ge,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(se):ge(se)}function ge(se){return se===o?(Y.enter("codeFencedFenceSequence"),ue(se)):re(se)}function ue(se){return se===o?(oe++,Y.consume(se),ue):oe>=s?(Y.exit("codeFencedFenceSequence"),ir(se)?lr(Y,ie,"whitespace")(se):ie(se)):re(se)}function ie(se){return se===null||Rt(se)?(Y.exit("codeFencedFence"),j(se)):re(se)}}}function utt(e,t,r){let n=this;return a;function a(s){return s===null?r(s):(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),i)}function i(s){return n.parser.lazy[n.now().line]?r(s):t(s)}}d();p();var A6={name:"codeIndented",tokenize:ptt},dtt={partial:!0,tokenize:ftt};function ptt(e,t,r){let n=this;return a;function a(u){return e.enter("codeIndented"),lr(e,i,"linePrefix",5)(u)}function i(u){let c=n.events[n.events.length-1];return c&&c[1].type==="linePrefix"&&c[2].sliceSerialize(c[1],!0).length>=4?s(u):r(u)}function s(u){return u===null?l(u):Rt(u)?e.attempt(dtt,s,l)(u):(e.enter("codeFlowValue"),o(u))}function o(u){return u===null||Rt(u)?(e.exit("codeFlowValue"),s(u)):(e.consume(u),o)}function l(u){return e.exit("codeIndented"),t(u)}}function ftt(e,t,r){let n=this;return a;function a(s){return n.parser.lazy[n.now().line]?r(s):Rt(s)?(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),a):lr(e,i,"linePrefix",5)(s)}function i(s){let o=n.events[n.events.length-1];return o&&o[1].type==="linePrefix"&&o[2].sliceSerialize(o[1],!0).length>=4?t(s):Rt(s)?a(s):r(s)}}d();p();var hV={name:"codeText",previous:mtt,resolve:htt,tokenize:gtt};function htt(e){let t=e.length-4,r=3,n,a;if((e[r][1].type==="lineEnding"||e[r][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(n=r;++n=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return tthis.left.length)return this.right.slice(this.right.length-n+this.left.length,this.right.length-t+this.left.length).reverse();let a=this.left.slice(t);return a.push(...this.right.slice(this.right.length-n+this.left.length).reverse()),a}splice(t,r,n){let a=r||0;this.setCursor(Math.trunc(t));let i=this.right.splice(this.right.length-a,Number.POSITIVE_INFINITY);return n&&P6(this.left,n),i.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),P6(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),P6(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t=4?t(s):e.interrupt(n.parser.constructs.flow,r,t)(s)}}d();p();d();p();function NA(e,t,r,n,a,i,s,o,l){let u=l||Number.POSITIVE_INFINITY,c=0;return f;function f(I){return I===60?(e.enter(n),e.enter(a),e.enter(i),e.consume(I),e.exit(i),g):I===null||I===32||I===41||Av(I)?r(I):(e.enter(n),e.enter(s),e.enter(o),e.enter("chunkString",{contentType:"string"}),k(I))}function g(I){return I===62?(e.enter(i),e.consume(I),e.exit(i),e.exit(a),e.exit(n),t):(e.enter(o),e.enter("chunkString",{contentType:"string"}),w(I))}function w(I){return I===62?(e.exit("chunkString"),e.exit(o),g(I)):I===null||I===60||Rt(I)?r(I):(e.consume(I),I===92?A:w)}function A(I){return I===60||I===62||I===92?(e.consume(I),w):w(I)}function k(I){return!c&&(I===null||I===41||Xr(I))?(e.exit("chunkString"),e.exit(o),e.exit(s),e.exit(n),t(I)):c999||w===null||w===91||w===93&&!l||w===94&&!o&&"_hiddenFootnoteSupport"in s.parser.constructs?r(w):w===93?(e.exit(i),e.enter(a),e.consume(w),e.exit(a),e.exit(n),t):Rt(w)?(e.enter("lineEnding"),e.consume(w),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),f(w))}function f(w){return w===null||w===91||w===93||Rt(w)||o++>999?(e.exit("chunkString"),c(w)):(e.consume(w),l||(l=!ir(w)),w===92?g:f)}function g(w){return w===91||w===92||w===93?(e.consume(w),o++,f):f(w)}}d();p();function DA(e,t,r,n,a,i){let s;return o;function o(g){return g===34||g===39||g===40?(e.enter(n),e.enter(a),e.consume(g),e.exit(a),s=g===40?41:g,l):r(g)}function l(g){return g===s?(e.enter(a),e.consume(g),e.exit(a),e.exit(n),t):(e.enter(i),u(g))}function u(g){return g===s?(e.exit(i),l(s)):g===null?r(g):Rt(g)?(e.enter("lineEnding"),e.consume(g),e.exit("lineEnding"),lr(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(g))}function c(g){return g===s||g===null||Rt(g)?(e.exit("chunkString"),u(g)):(e.consume(g),g===92?f:c)}function f(g){return g===s||g===92?(e.consume(g),c):c(g)}}d();p();function _v(e,t){let r;return n;function n(a){return Rt(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),r=!0,n):ir(a)?lr(e,n,r?"linePrefix":"lineSuffix")(a):t(a)}}d();p();function Ys(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var gV={name:"definition",tokenize:Stt},Ctt={partial:!0,tokenize:Ttt};function Stt(e,t,r){let n=this,a;return i;function i(w){return e.enter("definition"),s(w)}function s(w){return MA.call(n,e,o,r,"definitionLabel","definitionLabelMarker","definitionLabelString")(w)}function o(w){return a=Ys(n.sliceSerialize(n.events[n.events.length-1][1]).slice(1,-1)),w===58?(e.enter("definitionMarker"),e.consume(w),e.exit("definitionMarker"),l):r(w)}function l(w){return Xr(w)?_v(e,u)(w):u(w)}function u(w){return NA(e,c,r,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(w)}function c(w){return e.attempt(Ctt,f,f)(w)}function f(w){return ir(w)?lr(e,g,"whitespace")(w):g(w)}function g(w){return w===null||Rt(w)?(e.exit("definition"),n.parser.defined.push(a),t(w)):r(w)}}function Ttt(e,t,r){return n;function n(o){return Xr(o)?_v(e,a)(o):r(o)}function a(o){return DA(e,i,r,"definitionTitle","definitionTitleMarker","definitionTitleString")(o)}function i(o){return ir(o)?lr(e,s,"whitespace")(o):s(o)}function s(o){return o===null||Rt(o)?t(o):r(o)}}d();p();var vV={name:"hardBreakEscape",tokenize:Ett};function Ett(e,t,r){return n;function n(i){return e.enter("hardBreakEscape"),e.consume(i),a}function a(i){return Rt(i)?(e.exit("hardBreakEscape"),t(i)):r(i)}}d();p();var yV={name:"headingAtx",resolve:Att,tokenize:Ptt};function Att(e,t){let r=e.length-2,n=3,a,i;return e[n][1].type==="whitespace"&&(n+=2),r-2>n&&e[r][1].type==="whitespace"&&(r-=2),e[r][1].type==="atxHeadingSequence"&&(n===r-1||r-4>n&&e[r-2][1].type==="whitespace")&&(r-=n+1===r?2:4),r>n&&(a={type:"atxHeadingText",start:e[n][1].start,end:e[r][1].end},i={type:"chunkText",start:e[n][1].start,end:e[r][1].end,contentType:"text"},Wi(e,n,r-n+1,[["enter",a,t],["enter",i,t],["exit",i,t],["exit",a,t]])),e}function Ptt(e,t,r){let n=0;return a;function a(c){return e.enter("atxHeading"),i(c)}function i(c){return e.enter("atxHeadingSequence"),s(c)}function s(c){return c===35&&n++<6?(e.consume(c),s):c===null||Xr(c)?(e.exit("atxHeadingSequence"),o(c)):r(c)}function o(c){return c===35?(e.enter("atxHeadingSequence"),l(c)):c===null||Rt(c)?(e.exit("atxHeading"),t(c)):ir(c)?lr(e,o,"whitespace")(c):(e.enter("atxHeadingText"),u(c))}function l(c){return c===35?(e.consume(c),l):(e.exit("atxHeadingSequence"),o(c))}function u(c){return c===null||c===35||Xr(c)?(e.exit("atxHeadingText"),o(c)):(e.consume(c),u)}}d();p();d();p();var zde=["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","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],bV=["pre","script","style","textarea"];var xV={concrete:!0,name:"htmlFlow",resolveTo:Rtt,tokenize:Itt},ktt={partial:!0,tokenize:Ltt},_tt={partial:!0,tokenize:Ott};function Rtt(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function Itt(e,t,r){let n=this,a,i,s,o,l;return u;function u(ve){return c(ve)}function c(ve){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(ve),f}function f(ve){return ve===33?(e.consume(ve),g):ve===47?(e.consume(ve),i=!0,k):ve===63?(e.consume(ve),a=3,n.interrupt?t:de):Zi(ve)?(e.consume(ve),s=String.fromCharCode(ve),O):r(ve)}function g(ve){return ve===45?(e.consume(ve),a=2,w):ve===91?(e.consume(ve),a=5,o=0,A):Zi(ve)?(e.consume(ve),a=4,n.interrupt?t:de):r(ve)}function w(ve){return ve===45?(e.consume(ve),n.interrupt?t:de):r(ve)}function A(ve){let _t="CDATA[";return ve===_t.charCodeAt(o++)?(e.consume(ve),o===_t.length?n.interrupt?t:ge:A):r(ve)}function k(ve){return Zi(ve)?(e.consume(ve),s=String.fromCharCode(ve),O):r(ve)}function O(ve){if(ve===null||ve===47||ve===62||Xr(ve)){let _t=ve===47,Ot=s.toLowerCase();return!_t&&!i&&bV.includes(Ot)?(a=1,n.interrupt?t(ve):ge(ve)):zde.includes(s.toLowerCase())?(a=6,_t?(e.consume(ve),I):n.interrupt?t(ve):ge(ve)):(a=7,n.interrupt&&!n.parser.lazy[n.now().line]?r(ve):i?M(ve):D(ve))}return ve===45||Fi(ve)?(e.consume(ve),s+=String.fromCharCode(ve),O):r(ve)}function I(ve){return ve===62?(e.consume(ve),n.interrupt?t:ge):r(ve)}function M(ve){return ir(ve)?(e.consume(ve),M):Q(ve)}function D(ve){return ve===47?(e.consume(ve),Q):ve===58||ve===95||Zi(ve)?(e.consume(ve),L):ir(ve)?(e.consume(ve),D):Q(ve)}function L(ve){return ve===45||ve===46||ve===58||ve===95||Fi(ve)?(e.consume(ve),L):W(ve)}function W(ve){return ve===61?(e.consume(ve),Y):ir(ve)?(e.consume(ve),W):D(ve)}function Y(ve){return ve===null||ve===60||ve===61||ve===62||ve===96?r(ve):ve===34||ve===39?(e.consume(ve),l=ve,j):ir(ve)?(e.consume(ve),Y):re(ve)}function j(ve){return ve===l?(e.consume(ve),l=null,oe):ve===null||Rt(ve)?r(ve):(e.consume(ve),j)}function re(ve){return ve===null||ve===34||ve===39||ve===47||ve===60||ve===61||ve===62||ve===96||Xr(ve)?W(ve):(e.consume(ve),re)}function oe(ve){return ve===47||ve===62||ir(ve)?D(ve):r(ve)}function Q(ve){return ve===62?(e.consume(ve),Ee):r(ve)}function Ee(ve){return ve===null||Rt(ve)?ge(ve):ir(ve)?(e.consume(ve),Ee):r(ve)}function ge(ve){return ve===45&&a===2?(e.consume(ve),me):ve===60&&a===1?(e.consume(ve),Ce):ve===62&&a===4?(e.consume(ve),nt):ve===63&&a===3?(e.consume(ve),de):ve===93&&a===5?(e.consume(ve),Ne):Rt(ve)&&(a===6||a===7)?(e.exit("htmlFlowData"),e.check(ktt,tt,ue)(ve)):ve===null||Rt(ve)?(e.exit("htmlFlowData"),ue(ve)):(e.consume(ve),ge)}function ue(ve){return e.check(_tt,ie,tt)(ve)}function ie(ve){return e.enter("lineEnding"),e.consume(ve),e.exit("lineEnding"),se}function se(ve){return ve===null||Rt(ve)?ue(ve):(e.enter("htmlFlowData"),ge(ve))}function me(ve){return ve===45?(e.consume(ve),de):ge(ve)}function Ce(ve){return ve===47?(e.consume(ve),s="",_e):ge(ve)}function _e(ve){if(ve===62){let _t=s.toLowerCase();return bV.includes(_t)?(e.consume(ve),nt):ge(ve)}return Zi(ve)&&s.length<8?(e.consume(ve),s+=String.fromCharCode(ve),_e):ge(ve)}function Ne(ve){return ve===93?(e.consume(ve),de):ge(ve)}function de(ve){return ve===62?(e.consume(ve),nt):ve===45&&a===2?(e.consume(ve),de):ge(ve)}function nt(ve){return ve===null||Rt(ve)?(e.exit("htmlFlowData"),tt(ve)):(e.consume(ve),nt)}function tt(ve){return e.exit("htmlFlow"),t(ve)}}function Ott(e,t,r){let n=this;return a;function a(s){return Rt(s)?(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),i):r(s)}function i(s){return n.parser.lazy[n.now().line]?r(s):t(s)}}function Ltt(e,t,r){return n;function n(a){return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),e.attempt(Vd,t,r)}}d();p();var wV={name:"htmlText",tokenize:Ntt};function Ntt(e,t,r){let n=this,a,i,s;return o;function o(de){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(de),l}function l(de){return de===33?(e.consume(de),u):de===47?(e.consume(de),W):de===63?(e.consume(de),D):Zi(de)?(e.consume(de),re):r(de)}function u(de){return de===45?(e.consume(de),c):de===91?(e.consume(de),i=0,A):Zi(de)?(e.consume(de),M):r(de)}function c(de){return de===45?(e.consume(de),w):r(de)}function f(de){return de===null?r(de):de===45?(e.consume(de),g):Rt(de)?(s=f,Ce(de)):(e.consume(de),f)}function g(de){return de===45?(e.consume(de),w):f(de)}function w(de){return de===62?me(de):de===45?g(de):f(de)}function A(de){let nt="CDATA[";return de===nt.charCodeAt(i++)?(e.consume(de),i===nt.length?k:A):r(de)}function k(de){return de===null?r(de):de===93?(e.consume(de),O):Rt(de)?(s=k,Ce(de)):(e.consume(de),k)}function O(de){return de===93?(e.consume(de),I):k(de)}function I(de){return de===62?me(de):de===93?(e.consume(de),I):k(de)}function M(de){return de===null||de===62?me(de):Rt(de)?(s=M,Ce(de)):(e.consume(de),M)}function D(de){return de===null?r(de):de===63?(e.consume(de),L):Rt(de)?(s=D,Ce(de)):(e.consume(de),D)}function L(de){return de===62?me(de):D(de)}function W(de){return Zi(de)?(e.consume(de),Y):r(de)}function Y(de){return de===45||Fi(de)?(e.consume(de),Y):j(de)}function j(de){return Rt(de)?(s=j,Ce(de)):ir(de)?(e.consume(de),j):me(de)}function re(de){return de===45||Fi(de)?(e.consume(de),re):de===47||de===62||Xr(de)?oe(de):r(de)}function oe(de){return de===47?(e.consume(de),me):de===58||de===95||Zi(de)?(e.consume(de),Q):Rt(de)?(s=oe,Ce(de)):ir(de)?(e.consume(de),oe):me(de)}function Q(de){return de===45||de===46||de===58||de===95||Fi(de)?(e.consume(de),Q):Ee(de)}function Ee(de){return de===61?(e.consume(de),ge):Rt(de)?(s=Ee,Ce(de)):ir(de)?(e.consume(de),Ee):oe(de)}function ge(de){return de===null||de===60||de===61||de===62||de===96?r(de):de===34||de===39?(e.consume(de),a=de,ue):Rt(de)?(s=ge,Ce(de)):ir(de)?(e.consume(de),ge):(e.consume(de),ie)}function ue(de){return de===a?(e.consume(de),a=void 0,se):de===null?r(de):Rt(de)?(s=ue,Ce(de)):(e.consume(de),ue)}function ie(de){return de===null||de===34||de===39||de===60||de===61||de===96?r(de):de===47||de===62||Xr(de)?oe(de):(e.consume(de),ie)}function se(de){return de===47||de===62||Xr(de)?oe(de):r(de)}function me(de){return de===62?(e.consume(de),e.exit("htmlTextData"),e.exit("htmlText"),t):r(de)}function Ce(de){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(de),e.exit("lineEnding"),_e}function _e(de){return ir(de)?lr(e,Ne,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(de):Ne(de)}function Ne(de){return e.enter("htmlTextData"),s(de)}}d();p();var Rv={name:"labelEnd",resolveAll:ztt,resolveTo:jtt,tokenize:Ftt},Mtt={tokenize:Vtt},Dtt={tokenize:Htt},Btt={tokenize:$tt};function ztt(e){let t=-1,r=[];for(;++t=3&&(u===null||Rt(u))?(e.exit("thematicBreak"),t(u)):r(u)}function l(u){return u===a?(e.consume(u),n++,l):(e.exit("thematicBreakSequence"),ir(u)?lr(e,o,"whitespace")(u):o(u))}}var rl={continuation:{tokenize:Ytt},exit:Qtt,name:"list",tokenize:Jtt},Ztt={partial:!0,tokenize:ert},Wtt={partial:!0,tokenize:Xtt};function Jtt(e,t,r){let n=this,a=n.events[n.events.length-1],i=a&&a[1].type==="linePrefix"?a[2].sliceSerialize(a[1],!0).length:0,s=0;return o;function o(w){let A=n.containerState.type||(w===42||w===43||w===45?"listUnordered":"listOrdered");if(A==="listUnordered"?!n.containerState.marker||w===n.containerState.marker:T6(w)){if(n.containerState.type||(n.containerState.type=A,e.enter(A,{_container:!0})),A==="listUnordered")return e.enter("listItemPrefix"),w===42||w===45?e.check(Iv,r,u)(w):u(w);if(!n.interrupt||w===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),l(w)}return r(w)}function l(w){return T6(w)&&++s<10?(e.consume(w),l):(!n.interrupt||s<2)&&(n.containerState.marker?w===n.containerState.marker:w===41||w===46)?(e.exit("listItemValue"),u(w)):r(w)}function u(w){return e.enter("listItemMarker"),e.consume(w),e.exit("listItemMarker"),n.containerState.marker=n.containerState.marker||w,e.check(Vd,n.interrupt?r:c,e.attempt(Ztt,g,f))}function c(w){return n.containerState.initialBlankLine=!0,i++,g(w)}function f(w){return ir(w)?(e.enter("listItemPrefixWhitespace"),e.consume(w),e.exit("listItemPrefixWhitespace"),g):r(w)}function g(w){return n.containerState.size=i+n.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(w)}}function Ytt(e,t,r){let n=this;return n.containerState._closeFlow=void 0,e.check(Vd,a,i);function a(o){return n.containerState.furtherBlankLines=n.containerState.furtherBlankLines||n.containerState.initialBlankLine,lr(e,t,"listItemIndent",n.containerState.size+1)(o)}function i(o){return n.containerState.furtherBlankLines||!ir(o)?(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,s(o)):(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,e.attempt(Wtt,t,s)(o))}function s(o){return n.containerState._closeFlow=!0,n.interrupt=void 0,lr(e,e.attempt(rl,t,r),"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(o)}}function Xtt(e,t,r){let n=this;return lr(e,a,"listItemIndent",n.containerState.size+1);function a(i){let s=n.events[n.events.length-1];return s&&s[1].type==="listItemIndent"&&s[2].sliceSerialize(s[1],!0).length===n.containerState.size?t(i):r(i)}}function Qtt(e){e.exit(this.containerState.type)}function ert(e,t,r){let n=this;return lr(e,a,"listItemPrefixWhitespace",n.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function a(i){let s=n.events[n.events.length-1];return!ir(i)&&s&&s[1].type==="listItemPrefixWhitespace"?t(i):r(i)}}d();p();var BA={name:"setextUnderline",resolveTo:trt,tokenize:rrt};function trt(e,t){let r=e.length,n,a,i;for(;r--;)if(e[r][0]==="enter"){if(e[r][1].type==="content"){n=r;break}e[r][1].type==="paragraph"&&(a=r)}else e[r][1].type==="content"&&e.splice(r,1),!i&&e[r][1].type==="definition"&&(i=r);let s={type:"setextHeading",start:{...e[a][1].start},end:{...e[e.length-1][1].end}};return e[a][1].type="setextHeadingText",i?(e.splice(a,0,["enter",s,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end={...e[i][1].end}):e[n][1]=s,e.push(["exit",s,t]),e}function rrt(e,t,r){let n=this,a;return i;function i(u){let c=n.events.length,f;for(;c--;)if(n.events[c][1].type!=="lineEnding"&&n.events[c][1].type!=="linePrefix"&&n.events[c][1].type!=="content"){f=n.events[c][1].type==="paragraph";break}return!n.parser.lazy[n.now().line]&&(n.interrupt||f)?(e.enter("setextHeadingLine"),a=u,s(u)):r(u)}function s(u){return e.enter("setextHeadingLineSequence"),o(u)}function o(u){return u===a?(e.consume(u),o):(e.exit("setextHeadingLineSequence"),ir(u)?lr(e,l,"lineSuffix")(u):l(u))}function l(u){return u===null||Rt(u)?(e.exit("setextHeadingLine"),t(u)):r(u)}}var nrt={tokenize:irt,partial:!0},jde="https://github.com/micromark/micromark-extension-mdxjs-esm",art=new Set(["ExportAllDeclaration","ExportDefaultDeclaration","ExportNamedDeclaration","ImportDeclaration"]);function TV(e){let t={tokenize:a,concrete:!0};if(!e||!e.acorn||!e.acorn.parse)throw new Error("Expected an `acorn` instance passed in as `options.acorn`");let r=e.acorn,n=Object.assign({ecmaVersion:2024,sourceType:"module"},e.acornOptions,{locations:!0});return{flow:{101:t,105:t}};function a(i,s,o){let l=this,u=l.parser.definedModuleSpecifiers||(l.parser.definedModuleSpecifiers=[]),c=this.events.length+1,f="";return l.interrupt?o:g;function g(M){return l.now().column>1?o(M):(i.enter("mdxjsEsm"),i.enter("mdxjsEsmData"),i.consume(M),f+=String.fromCharCode(M),w)}function w(M){return Zi(M)?(i.consume(M),f+=String.fromCharCode(M),w):(f==="import"||f==="export")&&M===32?(i.consume(M),A):o(M)}function A(M){return M===null||Rt(M)?(i.exit("mdxjsEsmData"),k(M)):(i.consume(M),A)}function k(M){return M===null?I(M):Rt(M)?i.check(nrt,I,O)(M):(i.enter("mdxjsEsmData"),A(M))}function O(M){return i.enter("lineEnding"),i.consume(M),i.exit("lineEnding"),k}function I(M){let D=PA(l.events.slice(c),{acorn:r,acornOptions:n,tokenTypes:["mdxjsEsmData"],prefix:u.length>0?"var "+u.join(",")+` `:""});if(D.error){if(M!==null&&D.swallow)return O(M);let W=new Cn("Could not parse import/exports with acorn",{cause:D.error,place:{line:D.error.loc.line,column:D.error.loc.column+1,offset:D.error.pos},ruleId:"acorn",source:"micromark-extension-mdxjs-esm"});throw W.url=jde+"#could-not-parse-importexports-with-acorn",W}if(u.length>0){let W=D.estree.body.shift()}let L=-1;for(;++L13&&r<32||r>126&&r<160||r>55295&&r<57344||r>64975&&r<65008||(r&65535)===65535||(r&65535)===65534||r>1114111?"\uFFFD":String.fromCodePoint(r)}d();p();d();p();function Hd(e){let t=[],r=-1,n=0,a=0;for(;++r55295&&i<57344){let o=e.charCodeAt(r+1);i<56320&&o>56319&&o<57344?(s=String.fromCharCode(i,o),a=1):s="\uFFFD"}else s=String.fromCharCode(i);s&&(t.push(e.slice(n,r),encodeURIComponent(s)),n=r+a+1,s=""),a&&(r+=a,a=0)}return t.join("")+e.slice(n)}var Y9r={}.hasOwnProperty;d();p();d();p();var qde={tokenize:frt};function frt(e){let t=e.attempt(this.parser.constructs.contentInitial,n,a),r;return t;function n(o){if(o===null){e.consume(o);return}return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),lr(e,t,"linePrefix")}function a(o){return e.enter("paragraph"),i(o)}function i(o){let l=e.enter("chunkText",{contentType:"text",previous:r});return r&&(r.next=l),r=l,s(o)}function s(o){if(o===null){e.exit("chunkText"),e.exit("paragraph"),e.consume(o);return}return Rt(o)?(e.consume(o),e.exit("chunkText"),i):(e.consume(o),s)}}d();p();var Zde={tokenize:hrt},Kde={tokenize:mrt};function hrt(e){let t=this,r=[],n=0,a,i,s;return o;function o(D){if(ns))return;let j=t.events.length,re=j,oe,Q;for(;re--;)if(t.events[re][0]==="exit"&&t.events[re][1].type==="chunkFlow"){if(oe){Q=t.events[re][1].end;break}oe=!0}for(I(n),Y=j;YD;){let W=r[L];t.containerState=W[1],W[0].exit.call(t,e)}r.length=D}function M(){a.write([null]),i=void 0,a=void 0,t.containerState._closeFlow=void 0}}function mrt(e,t,r){return lr(e,e.attempt(this.parser.constructs.document,t,r),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}d();p();var Wde={tokenize:grt};function grt(e){let t=this,r=e.attempt(Vd,n,e.attempt(this.parser.constructs.flowInitial,a,lr(e,e.attempt(this.parser.constructs.flow,a,e.attempt(mV,a)),"linePrefix")));return r;function n(i){if(i===null){e.consume(i);return}return e.enter("lineEndingBlank"),e.consume(i),e.exit("lineEndingBlank"),t.currentConstruct=void 0,r}function a(i){if(i===null){e.consume(i);return}return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),t.currentConstruct=void 0,r}}d();p();var Jde={resolveAll:epe()},Yde=Qde("string"),Xde=Qde("text");function Qde(e){return{resolveAll:epe(e==="text"?vrt:void 0),tokenize:t};function t(r){let n=this,a=this.parser.constructs[e],i=r.attempt(a,s,o);return s;function s(c){return u(c)?i(c):o(c)}function o(c){if(c===null){r.consume(c);return}return r.enter("data"),r.consume(c),l}function l(c){return u(c)?(r.exit("data"),i(c)):(r.consume(c),l)}function u(c){if(c===null)return!0;let f=a[c],g=-1;if(f)for(;++gErt,contentInitial:()=>brt,disable:()=>Art,document:()=>yrt,flow:()=>wrt,flowInitial:()=>xrt,insideSpan:()=>Trt,string:()=>Crt,text:()=>Srt});d();p();var yrt={42:rl,43:rl,45:rl,48:rl,49:rl,50:rl,51:rl,52:rl,53:rl,54:rl,55:rl,56:rl,57:rl,62:_A},brt={91:gV},xrt={[-2]:A6,[-1]:A6,32:A6},wrt={35:yV,42:Iv,45:[BA,Iv],60:xV,61:BA,95:Iv,96:OA,126:OA},Crt={38:IA,92:RA},Srt={[-5]:_6,[-4]:_6,[-3]:_6,33:CV,38:IA,42:E6,60:[fV,wV],91:SV,92:[vV,RA],93:Rv,95:E6,96:hV},Trt={null:[E6,Jde]},Ert={null:[42,95]},Art={null:[]};d();p();function tpe(e,t,r){let n={_bufferIndex:-1,_index:0,line:r&&r.line||1,column:r&&r.column||1,offset:r&&r.offset||0},a={},i=[],s=[],o=[],l=!0,u={attempt:oe(j),check:oe(re),consume:L,enter:W,exit:Y,interrupt:oe(re,{interrupt:!0})},c={code:null,containerState:{},defineSkip:I,events:[],now:O,parser:e,previous:null,sliceSerialize:A,sliceStream:k,write:w},f=t.tokenize.call(c,u),g;return t.resolveAll&&i.push(t),c;function w(ue){return s=tl(s,ue),M(),s[s.length-1]!==null?[]:(Q(t,0),c.events=rg(i,c.events,c),c.events)}function A(ue,ie){return krt(k(ue),ie)}function k(ue){return Prt(s,ue)}function O(){let{_bufferIndex:ue,_index:ie,line:se,column:me,offset:Ce}=n;return{_bufferIndex:ue,_index:ie,line:se,column:me,offset:Ce}}function I(ue){a[ue.line]=ue.column,ge()}function M(){let ue;for(;n._index-1){let o=s[0];typeof o=="string"?s[0]=o.slice(n):s.shift()}i>0&&s.push(e[a].slice(0,i))}return s}function krt(e,t){let r=-1,n=[],a;for(;++r0){let On=pe.tokenStack[pe.tokenStack.length-1];(On[1]||npe).call(pe,void 0,On[0])}for(Xe.position={start:ng(ze.length>0?ze[0][1].start:{line:1,column:1,offset:0}),end:ng(ze.length>0?ze[ze.length-2][1].end:{line:1,column:1,offset:0})},fr=-1;++fr1?"-"+o:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(s)}]};e.patch(t,l);let u={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,u),e.applyData(t,u)}d();p();function ppe(e,t){let r={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}d();p();function fpe(e,t){if(e.options.allowDangerousHtml){let r={type:"raw",value:t.value};return e.patch(t,r),e.applyData(t,r)}}d();p();d();p();function $A(e,t){let r=t.referenceType,n="]";if(r==="collapsed"?n+="[]":r==="full"&&(n+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+n}];let a=e.all(t),i=a[0];i&&i.type==="text"?i.value="["+i.value:a.unshift({type:"text",value:"["});let s=a[a.length-1];return s&&s.type==="text"?s.value+=n:a.push({type:"text",value:n}),a}function hpe(e,t){let r=String(t.identifier).toUpperCase(),n=e.definitionById.get(r);if(!n)return $A(e,t);let a={src:Hd(n.url||""),alt:t.alt};n.title!==null&&n.title!==void 0&&(a.title=n.title);let i={type:"element",tagName:"img",properties:a,children:[]};return e.patch(t,i),e.applyData(t,i)}d();p();function mpe(e,t){let r={src:Hd(t.url)};t.alt!==null&&t.alt!==void 0&&(r.alt=t.alt),t.title!==null&&t.title!==void 0&&(r.title=t.title);let n={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,n),e.applyData(t,n)}d();p();function gpe(e,t){let r={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,r);let n={type:"element",tagName:"code",properties:{},children:[r]};return e.patch(t,n),e.applyData(t,n)}d();p();function vpe(e,t){let r=String(t.identifier).toUpperCase(),n=e.definitionById.get(r);if(!n)return $A(e,t);let a={href:Hd(n.url||"")};n.title!==null&&n.title!==void 0&&(a.title=n.title);let i={type:"element",tagName:"a",properties:a,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)}d();p();function ype(e,t){let r={href:Hd(t.url)};t.title!==null&&t.title!==void 0&&(r.title=t.title);let n={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}d();p();function bpe(e,t,r){let n=e.all(t),a=r?Nrt(r):xpe(t),i={},s=[];if(typeof t.checked=="boolean"){let c=n[0],f;c&&c.type==="element"&&c.tagName==="p"?f=c:(f={type:"element",tagName:"p",properties:{},children:[]},n.unshift(f)),f.children.length>0&&f.children.unshift({type:"text",value:" "}),f.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}let o=-1;for(;++o1}d();p();function wpe(e,t){let r={},n=e.all(t),a=-1;for(typeof t.start=="number"&&t.start!==1&&(r.start=t.start);++a0){let s={type:"element",tagName:"tbody",properties:{},children:e.wrap(r,!0)},o=pA(t.children[1]),l=dA(t.children[t.children.length-1]);o&&l&&(s.position={start:o,end:l}),a.push(s)}let i={type:"element",tagName:"table",properties:{},children:e.wrap(a,!0)};return e.patch(t,i),e.applyData(t,i)}d();p();function Ape(e,t,r){let n=r?r.children:void 0,i=(n?n.indexOf(t):1)===0?"th":"td",s=r&&r.type==="table"?r.align:void 0,o=s?s.length:t.children.length,l=-1,u=[];for(;++l0,!0),n[0]),a=n.index+n[0].length,n=r.exec(t);return i.push(kpe(t.slice(a),a>0,!1)),i.join("")}function kpe(e,t,r){let n=0,a=e.length;if(t){let i=e.codePointAt(n);for(;i===9||i===32;)n++,i=e.codePointAt(n)}if(r){let i=e.codePointAt(a-1);for(;i===9||i===32;)a--,i=e.codePointAt(a-1)}return a>n?e.slice(n,a):""}function Rpe(e,t){let r={type:"text",value:_pe(String(t.value))};return e.patch(t,r),e.applyData(t,r)}d();p();function Ipe(e,t){let r={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,r),e.applyData(t,r)}var GA={blockquote:spe,break:ope,code:lpe,delete:cpe,emphasis:upe,footnoteReference:dpe,heading:ppe,html:fpe,imageReference:hpe,image:mpe,inlineCode:gpe,linkReference:vpe,link:ype,listItem:bpe,list:wpe,paragraph:Cpe,root:Spe,strong:Tpe,table:Epe,tableCell:Ppe,tableRow:Ape,text:Rpe,thematicBreak:Ipe,toml:UA,yaml:UA,definition:UA,footnoteDefinition:UA};function UA(){}d();p();d();p();d();p();d();p();d();p();var Ope=typeof self=="object"?self:globalThis,Mrt=(e,t)=>{let r=(a,i)=>(e.set(i,a),a),n=a=>{if(e.has(a))return e.get(a);let[i,s]=t[a];switch(i){case 0:case-1:return r(s,a);case 1:{let o=r([],a);for(let l of s)o.push(n(l));return o}case 2:{let o=r({},a);for(let[l,u]of s)o[n(l)]=n(u);return o}case 3:return r(new Date(s),a);case 4:{let{source:o,flags:l}=s;return r(new RegExp(o,l),a)}case 5:{let o=r(new Map,a);for(let[l,u]of s)o.set(n(l),n(u));return o}case 6:{let o=r(new Set,a);for(let l of s)o.add(n(l));return o}case 7:{let{name:o,message:l}=s;return r(new Ope[o](l),a)}case 8:return r(BigInt(s),a);case"BigInt":return r(Object(BigInt(s)),a)}return r(new Ope[i](s),a)};return n},IV=e=>Mrt(new Map,e)(0);d();p();var py="",{toString:Drt}={},{keys:Brt}=Object,N6=e=>{let t=typeof e;if(t!=="object"||!e)return[0,t];let r=Drt.call(e).slice(8,-1);switch(r){case"Array":return[1,py];case"Object":return[2,py];case"Date":return[3,py];case"RegExp":return[4,py];case"Map":return[5,py];case"Set":return[6,py]}return r.includes("Array")?[1,r]:r.includes("Error")?[7,r]:[2,r]},JA=([e,t])=>e===0&&(t==="function"||t==="symbol"),zrt=(e,t,r,n)=>{let a=(s,o)=>{let l=n.push(s)-1;return r.set(o,l),l},i=s=>{if(r.has(s))return r.get(s);let[o,l]=N6(s);switch(o){case 0:{let c=s;switch(l){case"bigint":o=8,c=s.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+l);c=null;break;case"undefined":return a([-1],s)}return a([o,c],s)}case 1:{if(l)return a([l,[...s]],s);let c=[],f=a([o,c],s);for(let g of s)c.push(i(g));return f}case 2:{if(l)switch(l){case"BigInt":return a([l,s.toString()],s);case"Boolean":case"Number":case"String":return a([l,s.valueOf()],s)}if(t&&"toJSON"in s)return i(s.toJSON());let c=[],f=a([o,c],s);for(let g of Brt(s))(e||!JA(N6(s[g])))&&c.push([i(g),i(s[g])]);return f}case 3:return a([o,s.toISOString()],s);case 4:{let{source:c,flags:f}=s;return a([o,{source:c,flags:f}],s)}case 5:{let c=[],f=a([o,c],s);for(let[g,w]of s)(e||!(JA(N6(g))||JA(N6(w))))&&c.push([i(g),i(w)]);return f}case 6:{let c=[],f=a([o,c],s);for(let g of s)(e||!JA(N6(g)))&&c.push(i(g));return f}}let{message:u}=s;return a([o,{name:l,message:u}],s)};return i},OV=(e,{json:t,lossy:r}={})=>{let n=[];return zrt(!(t||r),!!t,new Map,n)(e),n};var fy=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?IV(OV(e,t)):structuredClone(e):(e,t)=>IV(OV(e,t));function LV(e,t){let r=[{type:"text",value:"\u21A9"}];return t>1&&r.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),r}function NV(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function Lpe(e){let t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",r=e.options.footnoteBackContent||LV,n=e.options.footnoteBackLabel||NV,a=e.options.footnoteLabel||"Footnotes",i=e.options.footnoteLabelTagName||"h2",s=e.options.footnoteLabelProperties||{className:["sr-only"]},o=[],l=-1;for(;++l0&&A.push({type:"text",value:" "});let M=typeof r=="string"?r:r(l,w);typeof M=="string"&&(M={type:"text",value:M}),A.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+g+(w>1?"-"+w:""),dataFootnoteBackref:"",ariaLabel:typeof n=="string"?n:n(l,w),className:["data-footnote-backref"]},children:Array.isArray(M)?M:[M]})}let O=c[c.length-1];if(O&&O.type==="element"&&O.tagName==="p"){let M=O.children[O.children.length-1];M&&M.type==="text"?M.value+=" ":O.children.push({type:"text",value:" "}),O.children.push(...A)}else c.push(...A);let I={type:"element",tagName:"li",properties:{id:t+"fn-"+g},children:e.wrap(c,!0)};e.patch(u,I),o.push(I)}if(o.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:i,properties:{...fy(s),id:"footnote-label"},children:[{type:"text",value:a}]},{type:"text",value:` `},{type:"element",tagName:"ol",properties:{},children:e.wrap(o,!0)},{type:"text",value:` `}]}}d();p();d();p();d();p();d();p();d();p();d();p();d();p();var ag=function(e){if(e==null)return Hrt;if(typeof e=="function")return YA(e);if(typeof e=="object")return Array.isArray(e)?jrt(e):Frt(e);if(typeof e=="string")return Vrt(e);throw new Error("Expected function, string, or object as test")};function jrt(e){let t=[],r=-1;for(;++r":""))+")"})}return g;function g(){let w=Npe,A,k,O;if((!t||i(l,u,c[c.length-1]||void 0))&&(w=Urt(r(l,c)),w[0]===Lv))return w;if("children"in l&&l.children){let I=l;if(I.children&&w[0]!==QA)for(k=(n?I.children.length:-1)+s,O=c.concat(I);k>-1&&k0&&r.push({type:"text",value:` `}),r}function Mpe(e){let t=0,r=e.charCodeAt(t);for(;r===9||r===32;)t++,r=e.charCodeAt(t);return e.slice(t)}function eP(e,t){let r=Dpe(e,t),n=r.one(e,void 0),a=Lpe(r),i=Array.isArray(n)?{type:"root",children:n}:n||{type:"root",children:[]};return a&&("children"in i,i.children.push({type:"text",value:` `},a)),i}d();p();function tP(e,t){return e&&"run"in e?async function(r,n){let a=eP(r,{file:n,...t});await e.run(a,n)}:function(r,n){return eP(r,{file:n,...e||t})}}d();p();d();p();d();p();function DV(e){if(e)throw e}var aP=J(Gpe(),1);d();p();function D6(e){if(typeof e!="object"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}d();p();d();p();function BV(){let e=[],t={run:r,use:n};return t;function r(...a){let i=-1,s=a.pop();if(typeof s!="function")throw new TypeError("Expected function as last argument, not "+s);o(null,...a);function o(l,...u){let c=e[++i],f=-1;if(l){s(l);return}for(;++fs.length,l;o&&s.push(a);try{l=e.apply(this,s)}catch(u){let c=u;if(o&&r)throw c;return a(c)}o||(l&&l.then&&typeof l.then=="function"?l.then(i,a):l instanceof Error?a(l):i(l))}function a(s,...o){r||(r=!0,t(s,...o))}function i(s){a(null,s)}}d();p();var Kpe=function(e){let n=this.constructor.prototype,a=n[e],i=function(){return a.apply(i,arguments)};return Object.setPrototypeOf(i,n),i};var Jrt={}.hasOwnProperty,VV=class e extends Kpe{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=BV()}copy(){let t=new e,r=-1;for(;++r0){let[w,...A]=c,k=n[g][1];D6(k)&&D6(w)&&(w=(0,aP.default)(!0,k,w)),n[g]=[u,w,...A]}}}},HV=new VV().freeze();function zV(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function jV(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function FV(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Zpe(e){if(!D6(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function Wpe(e,t,r){if(!r)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function nP(e){return Yrt(e)?e:new wv(e)}function Yrt(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function Xrt(e){return typeof e=="string"||Qrt(e)}function Qrt(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}d();p();d();p();d();p();function x1(e,t){let r=["start","end","loc","range"],n=-1;for(;++n0&&L(I)}else I.type==="ExportNamedDeclaration"||I.type==="ExportAllDeclaration"?L(I):I.type==="ImportDeclaration"?W(I):I.type==="ExpressionStatement"&&(I.expression.type==="JSXElement"||I.expression.type==="JSXFragment")?(O=!0,w.push(...u(I.expression,n,!!k))):w.push(I);O||w.push(...u(void 0,n,!!k)),g.push(["MDXContent","default"]),n==="function-body"&&w.push({type:"ReturnStatement",argument:{type:"ObjectExpression",properties:[...Array.from({length:A}).map(function(Y,j){return{type:"SpreadElement",argument:{type:"Identifier",name:"_exportAll"+(j+1)}}}),...g.map(function(Y){return{type:"Property",kind:"init",method:!1,computed:!1,shorthand:typeof Y=="string",key:{type:"Identifier",name:typeof Y=="string"?Y:Y[1]},value:{type:"Identifier",name:typeof Y=="string"?Y:Y[0]}}})]}}),c.body=w;let M=!1,D=!1;(r||n==="function-body")&&g1(c,{enter(Y){if((Y.type==="ExportAllDeclaration"||Y.type==="ExportNamedDeclaration"||Y.type==="ImportDeclaration")&&Y.source){let j=Y.source.value;try{new URL(j)}catch{(j.startsWith("/")||j.startsWith("./")||j.startsWith("../"))&&(j=new URL(j,r).href)}let re={type:"Literal",value:j};x1(Y.source,re),Y.source=re;return}if(Y.type==="ImportExpression"){D=!0;let j={type:"CallExpression",callee:{type:"Identifier",name:"_resolveDynamicMdxSpecifier"},arguments:[Y.source],optional:!1};Y.source=j;return}if(Y.type==="MemberExpression"&&"object"in Y&&Y.object.type==="MetaProperty"&&Y.property.type==="Identifier"&&Y.object.meta.name==="import"&&Y.object.property.name==="meta"&&Y.property.name==="url"){M=!0;let j={type:"Identifier",name:"_importMetaUrl"};x1(Y,j),this.replace(j)}}}),D&&(r||(M=!0),c.body.push(ent(r?{type:"Literal",value:r}:{type:"Identifier",name:"_importMetaUrl"}))),M&&c.body.unshift(...tnt());function L(Y){if(Y.type==="ExportNamedDeclaration"){if(Y.declaration){let j=B6();g1(Y,{enter(re){j.enter(re),(re.type==="ArrowFunctionExpression"||re.type==="FunctionDeclaration"||re.type==="FunctionExpression")&&(this.skip(),j.exit(re))},leave:j.exit}),g.push(...j.scopes[0].defined)}for(I of Y.specifiers)I.exported.type==="Identifier"?g.push(I.exported.name):(I.exported.value,g.push(I.exported.value))}W(Y)}function W(Y){let j,re;if(n==="function-body")if(Y.type==="ImportDeclaration"||Y.type==="ExportAllDeclaration"||Y.type==="ExportNamedDeclaration"&&Y.source){Y.source;let oe={type:"ImportExpression",source:Y.source};x1(Y,oe),re={type:"AwaitExpression",argument:oe},(Y.type==="ImportDeclaration"||Y.type==="ExportNamedDeclaration")&&Y.specifiers.length===0?j={type:"ExpressionStatement",expression:re}:j={type:"VariableDeclaration",kind:"const",declarations:Y.type==="ExportAllDeclaration"?[{type:"VariableDeclarator",id:{type:"Identifier",name:"_exportAll"+ ++A},init:re}]:hy(Y.specifiers,re)}}else if(Y.declaration)j=Y.declaration;else{let oe=[];for(let Q of Y.specifiers)Q.exported.type==="Identifier"&&Q.local.type==="Identifier"&&Q.local.name!==Q.exported.name&&oe.push({type:"VariableDeclarator",id:Q.exported,init:Q.local});oe.length>0&&(j={type:"VariableDeclaration",kind:"const",declarations:oe})}else j=Y;j&&w.push(j)}};function u(c,f,g){let A={type:"JSXElement",openingElement:{type:"JSXOpeningElement",name:{type:"JSXIdentifier",name:"MDXLayout"},attributes:[{type:"JSXSpreadAttribute",argument:{type:"Identifier",name:"props"}}],selfClosing:!1},closingElement:{type:"JSXClosingElement",name:{type:"JSXIdentifier",name:"MDXLayout"}},children:[{type:"JSXElement",openingElement:{type:"JSXOpeningElement",name:{type:"JSXIdentifier",name:"_createMdxContent"},attributes:[{type:"JSXSpreadAttribute",argument:{type:"Identifier",name:"props"}}],selfClosing:!0},closingElement:null,children:[]}]};g||(A={type:"ConditionalExpression",test:{type:"Identifier",name:"MDXLayout"},consequent:A,alternate:{type:"CallExpression",callee:{type:"Identifier",name:"_createMdxContent"},arguments:[{type:"Identifier",name:"props"}],optional:!1}});let k=c||{type:"Identifier",name:"undefined"};k.type==="JSXFragment"&&k.children.length===1&&k.children[0].type==="JSXElement"&&(k=k.children[0]);let O=!1;g1(k,{enter(M){if(M.type==="ArrowFunctionExpression"||M.type==="FunctionDeclaration"||M.type==="FunctionExpression")return this.skip();(M.type==="AwaitExpression"||M.type==="ForOfStatement"&&M.await)&&(O=!0)}});let I={type:"FunctionDeclaration",id:{type:"Identifier",name:"MDXContent"},params:[{type:"AssignmentPattern",left:{type:"Identifier",name:"props"},right:{type:"ObjectExpression",properties:[]}}],body:{type:"BlockStatement",body:[{type:"ReturnStatement",argument:A}]}};return[{type:"FunctionDeclaration",async:O,id:{type:"Identifier",name:"_createMdxContent"},params:[{type:"Identifier",name:"props"}],body:{type:"BlockStatement",body:[{type:"ReturnStatement",argument:k}]}},f==="program"?{type:"ExportDefaultDeclaration",declaration:I}:I]}}function iP(e,t,r){e.comments?.unshift({type:"Block",value:t+" "+r,data:{_mdxIsPragmaComment:!0}})}function ent(e){return{type:"FunctionDeclaration",id:{type:"Identifier",name:"_resolveDynamicMdxSpecifier"},generator:!1,async:!1,params:[{type:"Identifier",name:"d"}],body:{type:"BlockStatement",body:[{type:"IfStatement",test:{type:"BinaryExpression",left:{type:"UnaryExpression",operator:"typeof",prefix:!0,argument:{type:"Identifier",name:"d"}},operator:"!==",right:{type:"Literal",value:"string"}},consequent:{type:"ReturnStatement",argument:{type:"Identifier",name:"d"}},alternate:null},{type:"TryStatement",block:{type:"BlockStatement",body:[{type:"ExpressionStatement",expression:{type:"NewExpression",callee:{type:"Identifier",name:"URL"},arguments:[{type:"Identifier",name:"d"}]}},{type:"ReturnStatement",argument:{type:"Identifier",name:"d"}}]},handler:{type:"CatchClause",param:null,body:{type:"BlockStatement",body:[]}},finalizer:null},{type:"IfStatement",test:{type:"LogicalExpression",left:{type:"LogicalExpression",left:{type:"CallExpression",callee:rf(["d","startsWith"]),arguments:[{type:"Literal",value:"/"}],optional:!1},operator:"||",right:{type:"CallExpression",callee:rf(["d","startsWith"]),arguments:[{type:"Literal",value:"./"}],optional:!1}},operator:"||",right:{type:"CallExpression",callee:rf(["d","startsWith"]),arguments:[{type:"Literal",value:"../"}],optional:!1}},consequent:{type:"ReturnStatement",argument:{type:"MemberExpression",object:{type:"NewExpression",callee:{type:"Identifier",name:"URL"},arguments:[{type:"Identifier",name:"d"},e]},property:{type:"Identifier",name:"href"},computed:!1,optional:!1}},alternate:null},{type:"ReturnStatement",argument:{type:"Identifier",name:"d"}}]}}}function tnt(){return[{type:"VariableDeclaration",declarations:[{type:"VariableDeclarator",id:{type:"Identifier",name:"_importMetaUrl"},init:rf(["arguments",0,"baseUrl"])}],kind:"const"},{type:"IfStatement",test:{type:"UnaryExpression",operator:"!",prefix:!0,argument:{type:"Identifier",name:"_importMetaUrl"}},consequent:{type:"ThrowStatement",argument:{type:"NewExpression",callee:{type:"Identifier",name:"Error"},arguments:[{type:"Literal",value:"Unexpected missing `options.baseUrl` needed to support `export \u2026 from`, `import`, or `import.meta.url` when generating `function-body`"}]}},alternate:null}]}d();p();d();p();function UV(e){let t=-1,r;for(;++t0||g.length>0||k.idToInvalidComponentName.size>0){if(n&&(l=!0,w.push({type:"CallExpression",callee:{type:"Identifier",name:"_provideComponents"},arguments:[],optional:!1})),(my(k.node,"MDXContent")||my(k.node,"_createMdxContent"))&&w.push(rf(["props","components"])),f.length>0||w.length>1)for(let j of w)f.push({type:"SpreadElement",argument:j});let W=f.length>0?{type:"ObjectExpression",properties:f}:{type:"LogicalExpression",operator:"||",left:w[0],right:{type:"ObjectExpression",properties:[]}},Y;if(g.length>0&&(Y={type:"ObjectPattern",properties:g.map(function(j){return{type:"Property",kind:"init",key:{type:"Identifier",name:j==="MDXLayout"?"wrapper":j},value:{type:"Identifier",name:j},method:!1,shorthand:j!=="MDXLayout",computed:!1}})}),k.tags.length>0&&(A.push({type:"VariableDeclarator",id:{type:"Identifier",name:"_components"},init:W}),W={type:"Identifier",name:"_components"}),my(k.node,"_createMdxContent"))for(let[j,re]of[...k.idToInvalidComponentName].sort(function([oe],[Q]){return oe.localeCompare(Q)}))A.push({type:"VariableDeclarator",id:{type:"Identifier",name:re},init:{type:"MemberExpression",object:{type:"Identifier",name:"_components"},property:{type:"Literal",value:j},computed:!0,optional:!1}});Y&&A.push({type:"VariableDeclarator",id:Y,init:W}),A.length>0&&I.push({type:"VariableDeclaration",kind:"const",declarations:A})}let M;for(M in k.references)if(Object.hasOwn(k.references,M)){let W=M.split("."),Y=0;for(;++Y0&&(c.body.type!=="BlockStatement"&&(c.body={type:"BlockStatement",body:[{type:"ReturnStatement",argument:c.body}]}),c.body.body.unshift(...I)),o.pop()}}}),l&&n&&a.body.unshift(rnt(n,r)),u){let c=[{type:"Literal",value:"Expected "},{type:"ConditionalExpression",test:{type:"Identifier",name:"component"},consequent:{type:"Literal",value:"component"},alternate:{type:"Literal",value:"object"}},{type:"Literal",value:" `"},{type:"Identifier",name:"id"},{type:"Literal",value:"` to be defined: you likely forgot to import, pass, or provide it."}],f=[{type:"Identifier",name:"id"},{type:"Identifier",name:"component"}];t&&(c.push({type:"ConditionalExpression",test:{type:"Identifier",name:"place"},consequent:UV([{type:"Literal",value:"\nIt\u2019s referenced in your code at `"},{type:"Identifier",name:"place"},{type:"Literal",value:(i.path?"` in `"+i.path:"")+"`"}]),alternate:{type:"Literal",value:""}}),f.push({type:"Identifier",name:"place"})),a.body.push({type:"FunctionDeclaration",id:{type:"Identifier",name:"_missingMdxReference"},generator:!1,async:!1,params:f,body:{type:"BlockStatement",body:[{type:"ThrowStatement",argument:{type:"NewExpression",callee:{type:"Identifier",name:"Error"},arguments:[UV(c)]}}]}})}r==="function-body"&&a.body.unshift({type:"ExpressionStatement",expression:{type:"Literal",value:"use strict"},directive:"use strict"})}}function rnt(e,t){let r=[{type:"ImportSpecifier",imported:{type:"Identifier",name:"useMDXComponents"},local:{type:"Identifier",name:"_provideComponents"}}];return t==="function-body"?{type:"VariableDeclaration",kind:"const",declarations:hy(r,rf(["arguments",0]))}:{type:"ImportDeclaration",specifiers:r,source:{type:"Literal",value:e}}}function my(e,t){return!!(e&&"id"in e&&e.id&&e.id.name===t)}function GV(e,t){let r=e.length;for(;r--;)if(e[r].defined.includes(t))return!0;return!1}d();p();function tfe(){return function(e){tf(e,"raw",function(t,r,n){if(n&&typeof r=="number")return n.children.splice(r,1),r})}}d();p();d();p();var nnt=/\s+/g,ant=/[\t\n\v\f\r ]+/g;function rfe(e,t){t?typeof t=="string"&&(t={style:t}):t={};let r=t.preserveLineEndings?int:snt;return String(e).replace(t.style==="html"?ant:nnt,t.trim?ont(r):r)}function int(e){let t=/\r?\n|\r/.exec(e);return t?t[0]:" "}function snt(){return" "}function ont(e){return t;function t(r,n,a){return n===0||n+r.length===a.length?"":e(r)}}function nfe(){return function(e){tf(e,function(t,r,n){let a=-1,i=!0,s=!1;if(n&&typeof r=="number"&&t.type==="paragraph"){let o=t.children;for(;++a on how to migrate"));let n=HV().use(HA);t.format!=="md"&&n.use(zA);let a=t.remarkRehypeOptions||{};return n.use(nfe).use(t.remarkPlugins||[]).use(tP,{...a,allowDangerousHtml:!0,passThrough:[...a.passThrough||[],...qV]}).use(t.rehypePlugins||[]),t.format==="md"&&n.use(tfe),n.use(fA,t).use(Qpe,t).use(efe,t),t.jsx||n.use(nA,t).use(Jpe,t),n.use(oA).use(lA,t).use(t.recmaPlugins||[]),n}function sP(e,t){let{file:r,options:n}=_ce(e,t);return KV(n).process(r)}d();p();d();p();d();p();var lnt=Object.getPrototypeOf(ZV).constructor;async function ZV(e,t){return new lnt(String(e))(t)}d();p();d();p();var z6=J(Se(),1),WV={},sfe=z6.default.createContext(WV);function oP(e){let t=z6.default.useContext(sfe);return z6.default.useMemo(function(){return typeof e=="function"?e(t):{...t,...e}},[t,e])}function JV(e){let t;return e.disableParentContext?t=typeof e.components=="function"?e.components(WV):e.components||WV:t=oP(e.components),z6.default.createElement(sfe.Provider,{value:t},e.children)}var n4t=J(Ze(),1);var Ixe=J(Se(),1),Oxe=J(Se(),1);var EK=J(Ze(),1);var Lxe=J(Ze(),1);var AK=J(Ze(),1);var PK=J(Ze(),1);var kK=J(Ze(),1);var Mxe=J(Ze(),1);var Dxe=J(Ze(),1),Bxe=J(Yt(),1);var zxe=J(Yt(),1),k0n=J(Se(),1),jxe=J(Yt(),1),R0n=J(Se(),1),Fxe=J(Yt(),1),O0n=J(Se(),1);var Vxe=J(Se(),1);d();p();var Tfe=J(Se(),1);d();p();var vy=J(Se(),1);d();p();var j6=J(Se(),1);d();p();var ofe=J(Se(),1),dnt=e=>(0,ofe.isValidElement)(e)&&!!e.props.children,gy=dnt;var pnt=e=>(0,j6.isValidElement)(e)&&gy(e)&&j6.Children.toArray(e.props.children).reduce((t,r)=>t||(0,j6.isValidElement)(r),!1),w1=pnt;var lfe=(e,t)=>vy.Children.toArray(e).filter(t).map(r=>(0,vy.isValidElement)(r)&&w1(r)?(0,vy.cloneElement)(r,{...r.props,children:lfe(r.props.children,t)}):r),lP=lfe;d();p();var cP=J(Se(),1);var cfe=(e,t)=>{let r;return cP.Children.toArray(e).find((n,a,i)=>t(n,a,i)?(r=n,!0):(0,cP.isValidElement)(n)&&w1(n)?(r=cfe(n.props.children,t),typeof r<"u"):!1),r},ufe=cfe;d();p();var uP=J(Se(),1);var dfe=(e,t)=>{uP.Children.forEach(e,(r,n)=>{(0,uP.isValidElement)(r)&&w1(r)&&dfe(r.props.children,t),t(r,n)})},pfe=dfe;d();p();var yy=J(Se(),1);var ffe=(e,t)=>yy.Children.toArray(e).map((r,n,a)=>(0,yy.isValidElement)(r)&&w1(r)?t((0,yy.cloneElement)(r,{...r.props,children:ffe(r.props.children,t)})):t(r,n,a)),hfe=ffe;d();p();var mfe=J(Se(),1),fnt=(e,t)=>mfe.Children.toArray(e).filter(t),gfe=fnt;d();p();var vfe=J(Se(),1),hnt=e=>(0,vfe.isValidElement)(e)?typeof e.type=="string"?e.type:e.type.name:null,dP=hnt;d();p();var yfe=J(Se(),1);var mnt=(e,t=[],r="rest")=>{let n=t.map(a=>typeof a=="string"?a:a.name);return yfe.Children.toArray(e).reduce((a,i)=>{let s=dP(i),o=s!==null&&n.includes(s)?s:r;return typeof a[o]>"u"&&(a[o]=[]),a[o]=[...a[o],i],a},{})},bfe=mnt;d();p();var F6=J(Se(),1);var xfe=e=>typeof e>"u"||e===null||typeof e=="boolean"||JSON.stringify(e)==="{}"?"":e.toString(),wfe=e=>!(e instanceof Array)&&!(0,F6.isValidElement)(e)?xfe(e):F6.Children.toArray(e).reduce((t,r)=>{let n="";return gy(r)?n=wfe(r.props.children):(0,F6.isValidElement)(r)?n="":n=xfe(r),t.concat(n)},""),pP=wfe;d();p();var Cfe=J(Se(),1);var gnt=e=>lP(e,t=>(0,Cfe.isValidElement)(t)),Sfe=gnt;var aCr={...Tfe.Children,deepFilter:lP,deepFind:ufe,deepForEach:pfe,deepMap:hfe,filter:gfe,getElementName:dP,groupByType:bfe,hasChildren:gy,hasComplexChildren:w1,onlyText:pP,onlyValid:Sfe};var Hxe=J(Yt(),1);var $xe=J(Se(),1);var Uxe=J(fP(),1);d();p();d();p();d();p();d();p();d();p();d();p();var Ct;(function(e){e[e.BACKSPACE=8]="BACKSPACE",e[e.FORM_FEED=12]="FORM_FEED",e[e.NEWLINE=10]="NEWLINE",e[e.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",e[e.TAB=9]="TAB",e[e.SPACE=32]="SPACE",e[e.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",e[e.QUOTATION_MARK=34]="QUOTATION_MARK",e[e.NUMBER_SIGN=35]="NUMBER_SIGN",e[e.DOLLAR_SIGN=36]="DOLLAR_SIGN",e[e.PERCENT_SIGN=37]="PERCENT_SIGN",e[e.AMPERSAND=38]="AMPERSAND",e[e.APOSTROPHE=39]="APOSTROPHE",e[e.LEFT_PARENTHESIS=40]="LEFT_PARENTHESIS",e[e.RIGHT_PARENTHESIS=41]="RIGHT_PARENTHESIS",e[e.ASTERISK=42]="ASTERISK",e[e.PLUS_SIGN=43]="PLUS_SIGN",e[e.COMMA=44]="COMMA",e[e.HYPHEN_MINUS=45]="HYPHEN_MINUS",e[e.FULL_STOP=46]="FULL_STOP",e[e.SOLIDUS=47]="SOLIDUS",e[e.DIGIT_ZERO=48]="DIGIT_ZERO",e[e.DIGIT_ONE=49]="DIGIT_ONE",e[e.DIGIT_TWO=50]="DIGIT_TWO",e[e.DIGIT_THREE=51]="DIGIT_THREE",e[e.DIGIT_FOUR=52]="DIGIT_FOUR",e[e.DIGIT_FIVE=53]="DIGIT_FIVE",e[e.DIGIT_SIX=54]="DIGIT_SIX",e[e.DIGIT_SEVEN=55]="DIGIT_SEVEN",e[e.DIGIT_EIGHT=56]="DIGIT_EIGHT",e[e.DIGIT_NINE=57]="DIGIT_NINE",e[e.COLON=58]="COLON",e[e.SEMICOLON=59]="SEMICOLON",e[e.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",e[e.EQUALS_SIGN=61]="EQUALS_SIGN",e[e.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",e[e.QUESTION_MARK=63]="QUESTION_MARK",e[e.COMMERCIAL_AT=64]="COMMERCIAL_AT",e[e.LATIN_CAPITAL_LETTER_A=65]="LATIN_CAPITAL_LETTER_A",e[e.LATIN_CAPITAL_LETTER_B=66]="LATIN_CAPITAL_LETTER_B",e[e.LATIN_CAPITAL_LETTER_C=67]="LATIN_CAPITAL_LETTER_C",e[e.LATIN_CAPITAL_LETTER_D=68]="LATIN_CAPITAL_LETTER_D",e[e.LATIN_CAPITAL_LETTER_E=69]="LATIN_CAPITAL_LETTER_E",e[e.LATIN_CAPITAL_LETTER_F=70]="LATIN_CAPITAL_LETTER_F",e[e.LATIN_CAPITAL_LETTER_G=71]="LATIN_CAPITAL_LETTER_G",e[e.LATIN_CAPITAL_LETTER_H=72]="LATIN_CAPITAL_LETTER_H",e[e.LATIN_CAPITAL_LETTER_I=73]="LATIN_CAPITAL_LETTER_I",e[e.LATIN_CAPITAL_LETTER_J=74]="LATIN_CAPITAL_LETTER_J",e[e.LATIN_CAPITAL_LETTER_K=75]="LATIN_CAPITAL_LETTER_K",e[e.LATIN_CAPITAL_LETTER_L=76]="LATIN_CAPITAL_LETTER_L",e[e.LATIN_CAPITAL_LETTER_M=77]="LATIN_CAPITAL_LETTER_M",e[e.LATIN_CAPITAL_LETTER_N=78]="LATIN_CAPITAL_LETTER_N",e[e.LATIN_CAPITAL_LETTER_O=79]="LATIN_CAPITAL_LETTER_O",e[e.LATIN_CAPITAL_LETTER_P=80]="LATIN_CAPITAL_LETTER_P",e[e.LATIN_CAPITAL_LETTER_Q=81]="LATIN_CAPITAL_LETTER_Q",e[e.LATIN_CAPITAL_LETTER_R=82]="LATIN_CAPITAL_LETTER_R",e[e.LATIN_CAPITAL_LETTER_S=83]="LATIN_CAPITAL_LETTER_S",e[e.LATIN_CAPITAL_LETTER_T=84]="LATIN_CAPITAL_LETTER_T",e[e.LATIN_CAPITAL_LETTER_U=85]="LATIN_CAPITAL_LETTER_U",e[e.LATIN_CAPITAL_LETTER_V=86]="LATIN_CAPITAL_LETTER_V",e[e.LATIN_CAPITAL_LETTER_W=87]="LATIN_CAPITAL_LETTER_W",e[e.LATIN_CAPITAL_LETTER_X=88]="LATIN_CAPITAL_LETTER_X",e[e.LATIN_CAPITAL_LETTER_Y=89]="LATIN_CAPITAL_LETTER_Y",e[e.LATIN_CAPITAL_LETTER_Z=90]="LATIN_CAPITAL_LETTER_Z",e[e.LEFT_SQUARE_BRACKET=91]="LEFT_SQUARE_BRACKET",e[e.REVERSE_SOLIDUS=92]="REVERSE_SOLIDUS",e[e.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",e[e.CIRCUMFLEX_ACCENT=94]="CIRCUMFLEX_ACCENT",e[e.LOW_LINE=95]="LOW_LINE",e[e.GRAVE_ACCENT=96]="GRAVE_ACCENT",e[e.LATIN_SMALL_LETTER_A=97]="LATIN_SMALL_LETTER_A",e[e.LATIN_SMALL_LETTER_B=98]="LATIN_SMALL_LETTER_B",e[e.LATIN_SMALL_LETTER_C=99]="LATIN_SMALL_LETTER_C",e[e.LATIN_SMALL_LETTER_D=100]="LATIN_SMALL_LETTER_D",e[e.LATIN_SMALL_LETTER_E=101]="LATIN_SMALL_LETTER_E",e[e.LATIN_SMALL_LETTER_F=102]="LATIN_SMALL_LETTER_F",e[e.LATIN_SMALL_LETTER_G=103]="LATIN_SMALL_LETTER_G",e[e.LATIN_SMALL_LETTER_H=104]="LATIN_SMALL_LETTER_H",e[e.LATIN_SMALL_LETTER_I=105]="LATIN_SMALL_LETTER_I",e[e.LATIN_SMALL_LETTER_J=106]="LATIN_SMALL_LETTER_J",e[e.LATIN_SMALL_LETTER_K=107]="LATIN_SMALL_LETTER_K",e[e.LATIN_SMALL_LETTER_L=108]="LATIN_SMALL_LETTER_L",e[e.LATIN_SMALL_LETTER_M=109]="LATIN_SMALL_LETTER_M",e[e.LATIN_SMALL_LETTER_N=110]="LATIN_SMALL_LETTER_N",e[e.LATIN_SMALL_LETTER_O=111]="LATIN_SMALL_LETTER_O",e[e.LATIN_SMALL_LETTER_P=112]="LATIN_SMALL_LETTER_P",e[e.LATIN_SMALL_LETTER_Q=113]="LATIN_SMALL_LETTER_Q",e[e.LATIN_SMALL_LETTER_R=114]="LATIN_SMALL_LETTER_R",e[e.LATIN_SMALL_LETTER_S=115]="LATIN_SMALL_LETTER_S",e[e.LATIN_SMALL_LETTER_T=116]="LATIN_SMALL_LETTER_T",e[e.LATIN_SMALL_LETTER_U=117]="LATIN_SMALL_LETTER_U",e[e.LATIN_SMALL_LETTER_V=118]="LATIN_SMALL_LETTER_V",e[e.LATIN_SMALL_LETTER_W=119]="LATIN_SMALL_LETTER_W",e[e.LATIN_SMALL_LETTER_X=120]="LATIN_SMALL_LETTER_X",e[e.LATIN_SMALL_LETTER_Y=121]="LATIN_SMALL_LETTER_Y",e[e.LATIN_SMALL_LETTER_Z=122]="LATIN_SMALL_LETTER_Z",e[e.LEFT_CURLY_BRACKET=123]="LEFT_CURLY_BRACKET",e[e.VERTICAL_LINE=124]="VERTICAL_LINE",e[e.RIGHT_CURLY_BRACKET=125]="RIGHT_CURLY_BRACKET",e[e.TILDE=126]="TILDE"})(Ct||(Ct={}));var Efe={[Ct.QUOTATION_MARK]:Ct.QUOTATION_MARK,[Ct.REVERSE_SOLIDUS]:Ct.REVERSE_SOLIDUS,[Ct.SOLIDUS]:Ct.SOLIDUS,[Ct.LATIN_SMALL_LETTER_B]:Ct.BACKSPACE,[Ct.LATIN_SMALL_LETTER_F]:Ct.FORM_FEED,[Ct.LATIN_SMALL_LETTER_N]:Ct.NEWLINE,[Ct.LATIN_SMALL_LETTER_R]:Ct.CARRIAGE_RETURN,[Ct.LATIN_SMALL_LETTER_T]:Ct.TAB};d();p();var V6=class{constructor(){this.decoder=new TextDecoder("utf-8"),this.strings=[],this.byteLength=0}appendChar(t){this.strings.push(String.fromCharCode(t)),this.byteLength+=1}appendBuf(t,r=0,n=t.length){this.strings.push(this.decoder.decode(t.subarray(r,n))),this.byteLength+=n-r}reset(){this.strings=[],this.byteLength=0}toString(){return this.strings.join("")}},H6=class{constructor(t){this.decoder=new TextDecoder("utf-8"),this.bufferOffset=0,this.string="",this.byteLength=0,this.buffer=new Uint8Array(t)}appendChar(t){this.bufferOffset>=this.buffer.length&&this.flushStringBuffer(),this.buffer[this.bufferOffset++]=t,this.byteLength+=1}appendBuf(t,r=0,n=t.length){let a=n-r;this.bufferOffset+a>this.buffer.length&&this.flushStringBuffer(),this.buffer.set(t.subarray(r,n),this.bufferOffset),this.bufferOffset+=a,this.byteLength+=a}flushStringBuffer(){this.string+=this.decoder.decode(this.buffer.subarray(0,this.bufferOffset)),this.bufferOffset=0}reset(){this.string="",this.bufferOffset=0,this.byteLength=0}toString(){return this.flushStringBuffer(),this.string}};d();p();var QV;(function(e){e[e.LEFT_BRACE=0]="LEFT_BRACE",e[e.RIGHT_BRACE=1]="RIGHT_BRACE",e[e.LEFT_BRACKET=2]="LEFT_BRACKET",e[e.RIGHT_BRACKET=3]="RIGHT_BRACKET",e[e.COLON=4]="COLON",e[e.COMMA=5]="COMMA",e[e.TRUE=6]="TRUE",e[e.FALSE=7]="FALSE",e[e.NULL=8]="NULL",e[e.STRING=9]="STRING",e[e.NUMBER=10]="NUMBER",e[e.SEPARATOR=11]="SEPARATOR"})(QV||(QV={}));var _n=QV;var ft;(function(e){e[e.START=0]="START",e[e.ENDED=1]="ENDED",e[e.ERROR=2]="ERROR",e[e.TRUE1=3]="TRUE1",e[e.TRUE2=4]="TRUE2",e[e.TRUE3=5]="TRUE3",e[e.FALSE1=6]="FALSE1",e[e.FALSE2=7]="FALSE2",e[e.FALSE3=8]="FALSE3",e[e.FALSE4=9]="FALSE4",e[e.NULL1=10]="NULL1",e[e.NULL2=11]="NULL2",e[e.NULL3=12]="NULL3",e[e.STRING_DEFAULT=13]="STRING_DEFAULT",e[e.STRING_AFTER_BACKSLASH=14]="STRING_AFTER_BACKSLASH",e[e.STRING_UNICODE_DIGIT_1=15]="STRING_UNICODE_DIGIT_1",e[e.STRING_UNICODE_DIGIT_2=16]="STRING_UNICODE_DIGIT_2",e[e.STRING_UNICODE_DIGIT_3=17]="STRING_UNICODE_DIGIT_3",e[e.STRING_UNICODE_DIGIT_4=18]="STRING_UNICODE_DIGIT_4",e[e.STRING_INCOMPLETE_CHAR=19]="STRING_INCOMPLETE_CHAR",e[e.NUMBER_AFTER_INITIAL_MINUS=20]="NUMBER_AFTER_INITIAL_MINUS",e[e.NUMBER_AFTER_INITIAL_ZERO=21]="NUMBER_AFTER_INITIAL_ZERO",e[e.NUMBER_AFTER_INITIAL_NON_ZERO=22]="NUMBER_AFTER_INITIAL_NON_ZERO",e[e.NUMBER_AFTER_FULL_STOP=23]="NUMBER_AFTER_FULL_STOP",e[e.NUMBER_AFTER_DECIMAL=24]="NUMBER_AFTER_DECIMAL",e[e.NUMBER_AFTER_E=25]="NUMBER_AFTER_E",e[e.NUMBER_AFTER_E_AND_SIGN=26]="NUMBER_AFTER_E_AND_SIGN",e[e.NUMBER_AFTER_E_AND_DIGIT=27]="NUMBER_AFTER_E_AND_DIGIT",e[e.SEPARATOR=28]="SEPARATOR",e[e.BOM_OR_START=29]="BOM_OR_START",e[e.BOM=30]="BOM"})(ft||(ft={}));function Pfe(e){return["START","ENDED","ERROR","TRUE1","TRUE2","TRUE3","FALSE1","FALSE2","FALSE3","FALSE4","NULL1","NULL2","NULL3","STRING_DEFAULT","STRING_AFTER_BACKSLASH","STRING_UNICODE_DIGIT_1","STRING_UNICODE_DIGIT_2","STRING_UNICODE_DIGIT_3","STRING_UNICODE_DIGIT_4","STRING_INCOMPLETE_CHAR","NUMBER_AFTER_INITIAL_MINUS","NUMBER_AFTER_INITIAL_ZERO","NUMBER_AFTER_INITIAL_NON_ZERO","NUMBER_AFTER_FULL_STOP","NUMBER_AFTER_DECIMAL","NUMBER_AFTER_E","NUMBER_AFTER_E_AND_SIGN","NUMBER_AFTER_E_AND_DIGIT","SEPARATOR","BOM_OR_START","BOM"][e]}var vnt={stringBufferSize:0,numberBufferSize:0,separator:void 0,emitPartialTokens:!1},by=class e extends Error{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},ig=class{constructor(t){this.state=ft.BOM_OR_START,this.bomIndex=0,this.separatorIndex=0,this.bytes_remaining=0,this.bytes_in_sequence=0,this.char_split_buffer=new Uint8Array(4),this.encoder=new TextEncoder,this.offset=-1,t=Object.assign(Object.assign({},vnt),t),this.emitPartialTokens=t.emitPartialTokens===!0,this.bufferedString=t.stringBufferSize&&t.stringBufferSize>4?new H6(t.stringBufferSize):new V6,this.bufferedNumber=t.numberBufferSize&&t.numberBufferSize>0?new H6(t.numberBufferSize):new V6,this.separator=t.separator,this.separatorBytes=t.separator?this.encoder.encode(t.separator):void 0}get isEnded(){return this.state===ft.ENDED}write(t){try{let r;if(t instanceof Uint8Array)r=t;else if(typeof t=="string")r=this.encoder.encode(t);else if(Array.isArray(t))r=Uint8Array.from(t);else if(ArrayBuffer.isView(t))r=new Uint8Array(t.buffer,t.byteOffset,t.byteLength);else throw new TypeError("Unexpected type. The `write` function only accepts Arrays, TypedArrays and Strings.");for(let n=0;n=Ct.DIGIT_ONE&&a<=Ct.DIGIT_NINE){this.bufferedNumber.reset(),this.bufferedNumber.appendChar(a),this.state=ft.NUMBER_AFTER_INITIAL_NON_ZERO;continue}if(a===Ct.DIGIT_ZERO){this.bufferedNumber.reset(),this.bufferedNumber.appendChar(a),this.state=ft.NUMBER_AFTER_INITIAL_ZERO;continue}if(a===Ct.HYPHEN_MINUS){this.bufferedNumber.reset(),this.bufferedNumber.appendChar(a),this.state=ft.NUMBER_AFTER_INITIAL_MINUS;continue}break;case ft.STRING_DEFAULT:if(a===Ct.QUOTATION_MARK){let s=this.bufferedString.toString();this.state=ft.START,this.onToken({token:_n.STRING,value:s,offset:this.offset}),this.offset+=this.bufferedString.byteLength+1;continue}if(a===Ct.REVERSE_SOLIDUS){this.state=ft.STRING_AFTER_BACKSLASH;continue}if(a>=128){if(a>=194&&a<=223?this.bytes_in_sequence=2:a<=239?this.bytes_in_sequence=3:this.bytes_in_sequence=4,this.bytes_in_sequence<=r.length-n){this.bufferedString.appendBuf(r,n,n+this.bytes_in_sequence),n+=this.bytes_in_sequence-1;continue}this.bytes_remaining=n+this.bytes_in_sequence-r.length,this.char_split_buffer.set(r.subarray(n)),n=r.length-1,this.state=ft.STRING_INCOMPLETE_CHAR;continue}if(a>=Ct.SPACE){this.bufferedString.appendChar(a);continue}break;case ft.STRING_INCOMPLETE_CHAR:this.char_split_buffer.set(r.subarray(n,n+this.bytes_remaining),this.bytes_in_sequence-this.bytes_remaining),this.bufferedString.appendBuf(this.char_split_buffer,0,this.bytes_in_sequence),n=this.bytes_remaining-1,this.state=ft.STRING_DEFAULT;continue;case ft.STRING_AFTER_BACKSLASH:let i=Efe[a];if(i){this.bufferedString.appendChar(i),this.state=ft.STRING_DEFAULT;continue}if(a===Ct.LATIN_SMALL_LETTER_U){this.unicode="",this.state=ft.STRING_UNICODE_DIGIT_1;continue}break;case ft.STRING_UNICODE_DIGIT_1:case ft.STRING_UNICODE_DIGIT_2:case ft.STRING_UNICODE_DIGIT_3:if(a>=Ct.DIGIT_ZERO&&a<=Ct.DIGIT_NINE||a>=Ct.LATIN_CAPITAL_LETTER_A&&a<=Ct.LATIN_CAPITAL_LETTER_F||a>=Ct.LATIN_SMALL_LETTER_A&&a<=Ct.LATIN_SMALL_LETTER_F){this.unicode+=String.fromCharCode(a),this.state+=1;continue}break;case ft.STRING_UNICODE_DIGIT_4:if(a>=Ct.DIGIT_ZERO&&a<=Ct.DIGIT_NINE||a>=Ct.LATIN_CAPITAL_LETTER_A&&a<=Ct.LATIN_CAPITAL_LETTER_F||a>=Ct.LATIN_SMALL_LETTER_A&&a<=Ct.LATIN_SMALL_LETTER_F){let s=parseInt(this.unicode+String.fromCharCode(a),16);this.highSurrogate===void 0?s>=55296&&s<=56319?this.highSurrogate=s:this.bufferedString.appendBuf(this.encoder.encode(String.fromCharCode(s))):(s>=56320&&s<=57343?this.bufferedString.appendBuf(this.encoder.encode(String.fromCharCode(this.highSurrogate,s))):this.bufferedString.appendBuf(this.encoder.encode(String.fromCharCode(this.highSurrogate))),this.highSurrogate=void 0),this.state=ft.STRING_DEFAULT;continue}break;case ft.NUMBER_AFTER_INITIAL_MINUS:if(a===Ct.DIGIT_ZERO){this.bufferedNumber.appendChar(a),this.state=ft.NUMBER_AFTER_INITIAL_ZERO;continue}if(a>=Ct.DIGIT_ONE&&a<=Ct.DIGIT_NINE){this.bufferedNumber.appendChar(a),this.state=ft.NUMBER_AFTER_INITIAL_NON_ZERO;continue}break;case ft.NUMBER_AFTER_INITIAL_ZERO:if(a===Ct.FULL_STOP){this.bufferedNumber.appendChar(a),this.state=ft.NUMBER_AFTER_FULL_STOP;continue}if(a===Ct.LATIN_SMALL_LETTER_E||a===Ct.LATIN_CAPITAL_LETTER_E){this.bufferedNumber.appendChar(a),this.state=ft.NUMBER_AFTER_E;continue}n-=1,this.state=ft.START,this.emitNumber();continue;case ft.NUMBER_AFTER_INITIAL_NON_ZERO:if(a>=Ct.DIGIT_ZERO&&a<=Ct.DIGIT_NINE){this.bufferedNumber.appendChar(a);continue}if(a===Ct.FULL_STOP){this.bufferedNumber.appendChar(a),this.state=ft.NUMBER_AFTER_FULL_STOP;continue}if(a===Ct.LATIN_SMALL_LETTER_E||a===Ct.LATIN_CAPITAL_LETTER_E){this.bufferedNumber.appendChar(a),this.state=ft.NUMBER_AFTER_E;continue}n-=1,this.state=ft.START,this.emitNumber();continue;case ft.NUMBER_AFTER_FULL_STOP:if(a>=Ct.DIGIT_ZERO&&a<=Ct.DIGIT_NINE){this.bufferedNumber.appendChar(a),this.state=ft.NUMBER_AFTER_DECIMAL;continue}break;case ft.NUMBER_AFTER_DECIMAL:if(a>=Ct.DIGIT_ZERO&&a<=Ct.DIGIT_NINE){this.bufferedNumber.appendChar(a);continue}if(a===Ct.LATIN_SMALL_LETTER_E||a===Ct.LATIN_CAPITAL_LETTER_E){this.bufferedNumber.appendChar(a),this.state=ft.NUMBER_AFTER_E;continue}n-=1,this.state=ft.START,this.emitNumber();continue;case ft.NUMBER_AFTER_E:if(a===Ct.PLUS_SIGN||a===Ct.HYPHEN_MINUS){this.bufferedNumber.appendChar(a),this.state=ft.NUMBER_AFTER_E_AND_SIGN;continue}case ft.NUMBER_AFTER_E_AND_SIGN:if(a>=Ct.DIGIT_ZERO&&a<=Ct.DIGIT_NINE){this.bufferedNumber.appendChar(a),this.state=ft.NUMBER_AFTER_E_AND_DIGIT;continue}break;case ft.NUMBER_AFTER_E_AND_DIGIT:if(a>=Ct.DIGIT_ZERO&&a<=Ct.DIGIT_NINE){this.bufferedNumber.appendChar(a);continue}n-=1,this.state=ft.START,this.emitNumber();continue;case ft.TRUE1:if(a===Ct.LATIN_SMALL_LETTER_R){this.state=ft.TRUE2;continue}break;case ft.TRUE2:if(a===Ct.LATIN_SMALL_LETTER_U){this.state=ft.TRUE3;continue}break;case ft.TRUE3:if(a===Ct.LATIN_SMALL_LETTER_E){this.state=ft.START,this.onToken({token:_n.TRUE,value:!0,offset:this.offset}),this.offset+=3;continue}break;case ft.FALSE1:if(a===Ct.LATIN_SMALL_LETTER_A){this.state=ft.FALSE2;continue}break;case ft.FALSE2:if(a===Ct.LATIN_SMALL_LETTER_L){this.state=ft.FALSE3;continue}break;case ft.FALSE3:if(a===Ct.LATIN_SMALL_LETTER_S){this.state=ft.FALSE4;continue}break;case ft.FALSE4:if(a===Ct.LATIN_SMALL_LETTER_E){this.state=ft.START,this.onToken({token:_n.FALSE,value:!1,offset:this.offset}),this.offset+=4;continue}break;case ft.NULL1:if(a===Ct.LATIN_SMALL_LETTER_U){this.state=ft.NULL2;continue}break;case ft.NULL2:if(a===Ct.LATIN_SMALL_LETTER_L){this.state=ft.NULL3;continue}break;case ft.NULL3:if(a===Ct.LATIN_SMALL_LETTER_L){this.state=ft.START,this.onToken({token:_n.NULL,value:null,offset:this.offset}),this.offset+=3;continue}break;case ft.SEPARATOR:if(this.separatorIndex+=1,!this.separatorBytes||a!==this.separatorBytes[this.separatorIndex])break;this.separatorIndex===this.separatorBytes.length-1&&(this.state=ft.START,this.onToken({token:_n.SEPARATOR,value:this.separator,offset:this.offset+this.separatorIndex}),this.separatorIndex=0);continue;case ft.BOM:if(a===this.bom[this.bomIndex]){if(this.bomIndex===this.bom.length-1){this.state=ft.START,this.bom=void 0,this.bomIndex=0;continue}this.bomIndex+=1;continue}break;case ft.ENDED:if(a===Ct.SPACE||a===Ct.NEWLINE||a===Ct.CARRIAGE_RETURN||a===Ct.TAB)continue}throw new by(`Unexpected "${String.fromCharCode(a)}" at position "${n}" in state ${Pfe(this.state)}`)}if(this.emitPartialTokens)switch(this.state){case ft.TRUE1:case ft.TRUE2:case ft.TRUE3:this.onToken({token:_n.TRUE,value:!0,offset:this.offset,partial:!0});break;case ft.FALSE1:case ft.FALSE2:case ft.FALSE3:case ft.FALSE4:this.onToken({token:_n.FALSE,value:!1,offset:this.offset,partial:!0});break;case ft.NULL1:case ft.NULL2:case ft.NULL3:this.onToken({token:_n.NULL,value:null,offset:this.offset,partial:!0});break;case ft.STRING_DEFAULT:{let n=this.bufferedString.toString();this.onToken({token:_n.STRING,value:n,offset:this.offset,partial:!0});break}case ft.NUMBER_AFTER_INITIAL_ZERO:case ft.NUMBER_AFTER_INITIAL_NON_ZERO:case ft.NUMBER_AFTER_DECIMAL:case ft.NUMBER_AFTER_E_AND_DIGIT:try{this.onToken({token:_n.NUMBER,value:this.parseNumber(this.bufferedNumber.toString()),offset:this.offset,partial:!0})}catch{}}}catch(r){this.error(r)}}emitNumber(){this.onToken({token:_n.NUMBER,value:this.parseNumber(this.bufferedNumber.toString()),offset:this.offset}),this.offset+=this.bufferedNumber.byteLength-1}parseNumber(t){return Number(t)}error(t){this.state!==ft.ENDED&&(this.state=ft.ERROR),this.onError(t)}end(){switch(this.state){case ft.NUMBER_AFTER_INITIAL_ZERO:case ft.NUMBER_AFTER_INITIAL_NON_ZERO:case ft.NUMBER_AFTER_DECIMAL:case ft.NUMBER_AFTER_E_AND_DIGIT:this.state=ft.ENDED,this.emitNumber(),this.onEnd();break;case ft.BOM_OR_START:case ft.START:case ft.ERROR:case ft.SEPARATOR:this.state=ft.ENDED,this.onEnd();break;default:this.error(new by(`Tokenizer ended in the middle of a token (state: ${Pfe(this.state)}). Either not all the data was received or the data was invalid.`))}}onToken(t){throw new by(`Can't emit tokens before the "onToken" callback has been set up.`)}onError(t){throw t}onEnd(){}};d();p();d();p();var Xs;(function(e){e[e.OBJECT=0]="OBJECT",e[e.ARRAY=1]="ARRAY"})(Xs||(Xs={}));var _a;(function(e){e[e.VALUE=0]="VALUE",e[e.KEY=1]="KEY",e[e.COLON=2]="COLON",e[e.COMMA=3]="COMMA",e[e.ENDED=4]="ENDED",e[e.ERROR=5]="ERROR",e[e.SEPARATOR=6]="SEPARATOR"})(_a||(_a={}));function kfe(e){return["VALUE","KEY","COLON","COMMA","ENDED","ERROR","SEPARATOR"][e]}var ynt={paths:void 0,keepStack:!0,separator:void 0,emitPartialValues:!1},Nv=class e extends Error{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},sg=class{constructor(t){this.state=_a.VALUE,this.mode=void 0,this.key=void 0,this.value=void 0,this.stack=[],t=Object.assign(Object.assign({},ynt),t),t.paths&&(this.paths=t.paths.map(r=>{if(r===void 0||r==="$*")return;if(!r.startsWith("$"))throw new Nv(`Invalid selector "${r}". Should start with "$".`);let n=r.split(".").slice(1);if(n.includes(""))throw new Nv(`Invalid selector "${r}". ".." syntax not supported.`);return n})),this.keepStack=t.keepStack||!1,this.separator=t.separator,t.emitPartialValues||(this.emitPartial=()=>{})}shouldEmit(){return this.paths?this.paths.some(t=>{var r;if(t===void 0)return!0;if(t.length!==this.stack.length)return!1;for(let a=0;a!n.emit)&&delete this.value[this.key],r&&this.onValue({value:t,key:this.key,parent:this.value,stack:this.stack}),this.stack.length===0&&(this.separator?this.state=_a.SEPARATOR:this.separator===void 0&&this.end())}emitPartial(t){if(this.shouldEmit()){if(this.state===_a.KEY){this.onValue({value:void 0,key:t,parent:this.value,stack:this.stack,partial:!0});return}this.onValue({value:t,key:this.key,parent:this.value,stack:this.stack,partial:!0})}}get isEnded(){return this.state===_a.ENDED}write({token:t,value:r,partial:n}){try{if(n){this.emitPartial(r);return}if(this.state===_a.VALUE){if(t===_n.STRING||t===_n.NUMBER||t===_n.TRUE||t===_n.FALSE||t===_n.NULL){this.mode===Xs.OBJECT?(this.value[this.key]=r,this.state=_a.COMMA):this.mode===Xs.ARRAY&&(this.value.push(r),this.state=_a.COMMA),this.emit(r,this.shouldEmit());return}if(t===_n.LEFT_BRACE){if(this.push(),this.mode===Xs.OBJECT)this.value=this.value[this.key]={};else if(this.mode===Xs.ARRAY){let a={};this.value.push(a),this.value=a}else this.value={};this.mode=Xs.OBJECT,this.state=_a.KEY,this.key=void 0,this.emitPartial();return}if(t===_n.LEFT_BRACKET){if(this.push(),this.mode===Xs.OBJECT)this.value=this.value[this.key]=[];else if(this.mode===Xs.ARRAY){let a=[];this.value.push(a),this.value=a}else this.value=[];this.mode=Xs.ARRAY,this.state=_a.VALUE,this.key=0,this.emitPartial();return}if(this.mode===Xs.ARRAY&&t===_n.RIGHT_BRACKET&&this.value.length===0){this.pop();return}}if(this.state===_a.KEY){if(t===_n.STRING){this.key=r,this.state=_a.COLON,this.emitPartial();return}if(t===_n.RIGHT_BRACE&&Object.keys(this.value).length===0){this.pop();return}}if(this.state===_a.COLON&&t===_n.COLON){this.state=_a.VALUE;return}if(this.state===_a.COMMA){if(t===_n.COMMA){if(this.mode===Xs.ARRAY){this.state=_a.VALUE,this.key+=1;return}if(this.mode===Xs.OBJECT){this.state=_a.KEY;return}}if(t===_n.RIGHT_BRACE&&this.mode===Xs.OBJECT||t===_n.RIGHT_BRACKET&&this.mode===Xs.ARRAY){this.pop();return}}if(this.state===_a.SEPARATOR&&t===_n.SEPARATOR&&r===this.separator){this.state=_a.VALUE;return}if(t===_n.SEPARATOR&&this.state!==_a.SEPARATOR&&Array.from(r).map(a=>a.charCodeAt(0)).every(a=>a===Ct.SPACE||a===Ct.NEWLINE||a===Ct.CARRIAGE_RETURN||a===Ct.TAB))return;throw new Nv(`Unexpected ${_n[t]} (${JSON.stringify(r)}) in state ${kfe(this.state)}`)}catch(a){this.error(a)}}error(t){this.state!==_a.ENDED&&(this.state=_a.ERROR),this.onError(t)}end(){this.state!==_a.VALUE&&this.state!==_a.SEPARATOR||this.stack.length>0?this.error(new Error(`Parser ended in mid-parsing (state: ${kfe(this.state)}). Either not all the data was received or the data was invalid.`)):(this.state=_a.ENDED,this.onEnd())}onValue(t){throw new Nv(`Can't emit data before the "onValue" callback has been set up.`)}onError(t){throw t}onEnd(){}};var xy=class{constructor(t={}){this.tokenizer=new ig(t),this.tokenParser=new sg(t),this.tokenizer.onToken=this.tokenParser.write.bind(this.tokenParser),this.tokenizer.onEnd=()=>{this.tokenParser.isEnded||this.tokenParser.end()},this.tokenParser.onError=this.tokenizer.error.bind(this.tokenizer),this.tokenParser.onEnd=()=>{this.tokenizer.isEnded||this.tokenizer.end()}}get isEnded(){return this.tokenizer.isEnded&&this.tokenParser.isEnded}write(t){this.tokenizer.write(t)}end(){this.tokenizer.end()}set onToken(t){this.tokenizer.onToken=r=>{t(r),this.tokenParser.write(r)}}set onValue(t){this.tokenParser.onValue=t}set onError(t){this.tokenizer.onError=t}set onEnd(t){this.tokenParser.onEnd=()=>{this.tokenizer.isEnded||this.tokenizer.end(),t.call(this.tokenParser)}}};d();p();d();p();d();p();d();p();function hP(e){let{value:t,key:r,parent:n,stack:a,partial:i}=e;return{value:t,key:r,parent:_fe(n),stack:_fe(a),partial:i}}function _fe(e){return typeof e!="object"||Array.isArray(e)&&e.filter(t=>t).length===0?e:JSON.parse(JSON.stringify(e))}var eH=class extends xy{constructor(t){super(t),this.onValue=r=>this.controller.enqueue(hP(r)),this.onError=r=>this.controller.error(r),this.onEnd=()=>this.controller.terminate()}start(t){this.controller=t}transform(t){this.write(t)}flush(){this.end()}},wy=class extends TransformStream{constructor(t,r,n){let a=new eH(t);super(a,r,n)}};d();p();var tH=class extends ig{constructor(t){super(t),this.onToken=r=>this.controller.enqueue(r),this.onError=r=>this.controller.error(r),this.onEnd=()=>this.controller.terminate()}start(t){this.controller=t}transform(t){this.write(t)}flush(){this.end()}},mP=class extends TransformStream{constructor(t,r,n){let a=new tH(t);super(a,r,n)}};d();p();var rH=class extends sg{constructor(t){super(t),this.onValue=r=>this.controller.enqueue(hP(r)),this.onError=r=>this.controller.error(r),this.onEnd=()=>this.controller.terminate()}start(t){this.controller=t}transform(t){this.write(t)}flush(){this.end()}},gP=class extends TransformStream{constructor(t,r,n){let a=new rH(t);super(a,r,n)}};var Gxe=J(Wf(),1);var Kxe=J(Wf(),1);var aZ=J(Wf(),1);var Zxe=J(Se(),1),Wxe=J(Se(),1),T3=J(Ze(),1),_K=J(Ze(),1),Xxe=J(Ze(),1),RK=J(Ze(),1),ewe=J(Yt(),1);var IK=J(Ze(),1);d();p();if(typeof document<"u"){let e=document.createElement("style");e.textContent=`/* * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Player * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ [data-media-player] { width: 100%; display: inline-flex; align-items: center; position: relative; contain: style; box-sizing: border-box; user-select: none; } [data-media-player] * { box-sizing: border-box; } :where([data-media-player][data-view-type='video']) { aspect-ratio: 16 / 9; } [data-media-player]:focus, [data-media-player]:focus-visible { outline: none; } [data-media-player][data-view-type='video'][data-started]:not([data-controls]) { pointer-events: auto; cursor: none; } [data-media-player] slot { display: contents; } /* * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Provider * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ [data-media-provider] { display: flex; position: relative; box-sizing: border-box; align-items: center; border-radius: inherit; width: 100%; aspect-ratio: inherit; overflow: hidden; } [data-media-player]:not([data-view-type='audio']) [data-media-provider], [data-media-player][data-fullscreen] [data-media-provider] { height: 100%; } [data-media-player][data-view-type='audio'] [data-media-provider] { display: contents; background-color: unset; } [data-media-provider] audio { width: 100%; } :where(video:not([width]):not([height]), iframe:not([width]):not([height])) { width: 100%; aspect-ratio: 16 / 9; } :where([data-media-provider] video), :where([data-media-provider] iframe) { aspect-ratio: inherit; display: inline-block; height: auto; object-fit: contain; touch-action: manipulation; border-radius: inherit; width: 100%; } [data-media-provider] iframe { height: 100%; } [data-media-player][data-view-type='audio'] video, [data-media-player][data-view-type='audio'] iframe { display: none; } [data-media-player][data-fullscreen] video { height: 100%; } [data-media-provider] iframe:not([src]) { display: none; } iframe.vds-youtube[data-no-controls] { height: 1000%; } .vds-blocker { position: absolute; inset: 0; width: 100%; height: auto; aspect-ratio: inherit; pointer-events: auto; border-radius: inherit; z-index: 1; } [data-ended] .vds-blocker { background-color: black; } .vds-icon:focus { outline: none; } /* * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Google Cast * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ .vds-google-cast { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; color: #dedede; font-family: sans-serif; font-weight: 500; } .vds-google-cast svg { --size: max(18%, 40px); width: var(--size); height: var(--size); margin-bottom: 8px; } .vds-google-cast-info { font-size: calc(var(--media-height) / 100 * 6); } `,document.head.appendChild(e)}d();p();Ru();Ru();var Hr=J(Se(),1);Il();Il();d();p();var Dr=J(Se(),1);Il();Ru();d();p();var it=J(Se(),1);Il();Ru();var Bhe=J(Ff(),1);function Kv(){return kP(ex)}var Qst=an(kb,{domEventsRegex:/^onMedia/}),zhe=it.forwardRef(({children:e,...t},r)=>it.createElement(Qst,{...t},n=>it.createElement(Er.button,{...n,ref:Zn(n.ref,r)},e)));zhe.displayName="AirPlayButton";var eot=an(Pb,{domEventsRegex:/^onMedia/}),Mk=it.forwardRef(({children:e,...t},r)=>it.createElement(eot,{...t},n=>it.createElement(Er.button,{...n,ref:Zn(n.ref,r)},e)));Mk.displayName="PlayButton";var tot=an(Cb,{domEventsRegex:/^onMedia/}),jhe=it.forwardRef(({children:e,...t},r)=>it.createElement(tot,{...t},n=>it.createElement(Er.button,{...n,ref:Zn(n.ref,r)},e)));jhe.displayName="CaptionButton";var rot=an(Sb,{domEventsRegex:/^onMedia/}),Dk=it.forwardRef(({children:e,...t},r)=>it.createElement(rot,{...t},n=>it.createElement(Er.button,{...n,ref:Zn(n.ref,r)},e)));Dk.displayName="FullscreenButton";var not=an(Eb,{domEventsRegex:/^onMedia/}),Bk=it.forwardRef(({children:e,...t},r)=>it.createElement(not,{...t},n=>it.createElement(Er.button,{...n,ref:Zn(n.ref,r)},e)));Bk.displayName="MuteButton";var aot=an(Ab,{domEventsRegex:/^onMedia/}),Fhe=it.forwardRef(({children:e,...t},r)=>it.createElement(aot,{...t},n=>it.createElement(Er.button,{...n,ref:Zn(n.ref,r)},e)));Fhe.displayName="PIPButton";var iot=an(Rb,{domEventsRegex:/^onMedia/}),Vhe=it.forwardRef(({children:e,...t},r)=>it.createElement(iot,{...t},n=>it.createElement(Er.button,{...n,ref:Zn(n.ref,r)},e)));Vhe.displayName="SeekButton";var sot=an(Tb,{domEventsRegex:/^onMedia/}),Hhe=it.forwardRef(({children:e,...t},r)=>it.createElement(sot,{...t},n=>it.createElement(Er.button,{...n,ref:Zn(n.ref,r)},e)));Hhe.displayName="LiveButton";var Zv=["onDragStart","onDragEnd","onDragValueChange","onValueChange","onPointerValueChange"],oot=an(Fb),lot=an(Fy,{events:Zv}),$he=it.forwardRef(({children:e,...t},r)=>it.createElement(lot,{...t,ref:r},n=>it.createElement(Er.div,{...n},e)));$he.displayName="Slider";var mg=it.forwardRef((e,t)=>it.createElement(Er.div,{...e,ref:t}));mg.displayName="SliderThumb";var gg=it.forwardRef((e,t)=>it.createElement(Er.div,{...e,ref:t}));gg.displayName="SliderTrack";var vg=it.forwardRef((e,t)=>it.createElement(Er.div,{...e,ref:t}));vg.displayName="SliderTrackFill";var cot=an(Hb),yg=it.forwardRef(({children:e,...t},r)=>it.createElement(cot,{...t},n=>it.createElement(Er.div,{...n,ref:Zn(n.ref,r)},e)));yg.displayName="SliderPreview";var bg=it.forwardRef(({children:e,...t},r)=>it.createElement(oot,{...t},(n,a)=>{let i=Sa(()=>a.getValueText(),a);return it.createElement(Er.div,{...n,ref:r},i,e)}));bg.displayName="SliderValue";var xg=it.forwardRef(({children:e,...t},r)=>{let n=nx("min"),a=nx("max"),i=nx("step"),s=(a-n)/i;return it.createElement(Er.div,{...t,ref:r},Array.from({length:Math.floor(s)+1}).map((o,l)=>e(l)))});xg.displayName="SliderSteps";var uot=Object.freeze({__proto__:null,Preview:yg,Root:$he,Steps:xg,Thumb:mg,Track:gg,TrackFill:vg,Value:bg}),dot=an(Mb,{events:Zv,domEventsRegex:/^onMedia/}),Uhe=it.forwardRef(({children:e,...t},r)=>it.createElement(dot,{...t,ref:r},n=>it.createElement(Er.div,{...n},e)));Uhe.displayName="VolumeSlider";var pot=Object.freeze({__proto__:null,Preview:yg,Root:Uhe,Steps:xg,Thumb:mg,Track:gg,TrackFill:vg,Value:bg});function fot(e=0,t=0,r=""){return Zt?{startTime:e,endTime:t,text:r,addEventListener:Rl,removeEventListener:Rl,dispatchEvent:Rl}:new window.VTTCue(e,t,r)}var hot=an(Vy),Ghe=it.forwardRef(({children:e,...t},r)=>it.createElement(hot,{...t},n=>it.createElement(Er.div,{...n,ref:Zn(n.ref,r)},e)));Ghe.displayName="Thumbnail";var HU=it.forwardRef(({children:e,...t},r)=>{let{src:n,img:a,crossOrigin:i}=sm(Vy.state),s=Sa(n),o=Sa(i);return it.createElement(Er.img,{crossOrigin:o,...t,src:s||void 0,ref:Zn(a.set,r)},e)});HU.displayName="ThumbnailImg";var mot=Object.freeze({__proto__:null,Img:HU,Root:Ghe}),zk=it.createContext({$chapters:pr(null)});zk.displayName="TimeSliderContext";var got=an(Nb,{events:Zv,domEventsRegex:/^onMedia/}),qhe=it.forwardRef(({children:e,...t},r)=>{let n=it.useMemo(()=>pr(null),[]);return it.createElement(zk.Provider,{value:{$chapters:n}},it.createElement(got,{...t,ref:r},a=>it.createElement(Er.div,{...a},e)))});qhe.displayName="TimeSlider";var vot=an($b),Khe=it.forwardRef(({children:e,...t},r)=>it.createElement(vot,{...t},(n,a)=>it.createElement(Er.div,{...n,ref:Zn(n.ref,r)},it.createElement(Zhe,{instance:a},e))));Khe.displayName="SliderChapters";function Zhe({instance:e,children:t}){let r=Sa(()=>e.cues,e),n=it.useRef([]),a=it.useRef(),{$chapters:i}=it.useContext(zk);return a.current||(a.current=fot()),it.useEffect(()=>(i.set(e),()=>void i.set(null)),[e]),it.useEffect(()=>{e.setRefs(n.current)},[r]),t(r.length?r:[a.current],s=>{if(!s){n.current.length=0;return}n.current.push(s)})}Zhe.displayName="SliderChapterTracks";var Whe=it.forwardRef(({children:e,...t},r)=>{let{$chapters:n}=it.useContext(zk),[a,i]=it.useState();return it.useEffect(()=>qe(()=>{let s=n(),o=s?.activePointerCue||s?.activeCue;i(o?.text||"")}),[]),it.createElement(Er.div,{...t,ref:r},a,e)});Whe.displayName="SliderChapterTitle";var Jhe=it.forwardRef((e,t)=>it.createElement(Er.div,{...e,ref:t}));Jhe.displayName="SliderProgress";var yot=an(jb),Yhe=it.forwardRef(({children:e,...t},r)=>it.createElement(yot,{...t},n=>it.createElement(Er.div,{...n,ref:Zn(n.ref,r)},e)));Yhe.displayName="SliderThumbnail";var bot={Root:Yhe,Img:HU},xot=an(Vb,{events:["onCanPlay","onError"]}),Xhe=it.forwardRef(({children:e,...t},r)=>it.createElement(xot,{...t},(n,a)=>it.createElement(Qhe,{...n,instance:a,ref:Zn(n.ref,r)},e)));Xhe.displayName="SliderVideo";var Qhe=it.forwardRef(({instance:e,children:t,...r},n)=>{let{canLoad:a}=sm(qv),{src:i,video:s,crossOrigin:o}=e.$state,l=Sa(i),u=Sa(a),c=Sa(o);return it.createElement(Er.video,{style:{maxWidth:"unset"},...r,src:l||void 0,muted:!0,playsInline:!0,preload:u?"auto":"none",crossOrigin:c||void 0,ref:Zn(s.set,n)},t)});Qhe.displayName="SliderVideoProvider";var wot=Object.freeze({__proto__:null,ChapterTitle:Whe,Chapters:Khe,Preview:yg,Progress:Jhe,Root:qhe,Steps:xg,Thumb:mg,Thumbnail:bot,Track:gg,TrackFill:vg,Value:bg,Video:Xhe}),Cot=an(Zb,{events:["onChange"]}),$U=it.forwardRef(({children:e,...t},r)=>it.createElement(Cot,{...t,ref:r},n=>it.createElement(Er.div,{...n},e)));$U.displayName="RadioGroup";var Sot=an(Wb,{events:["onChange","onSelect"]}),UU=it.forwardRef(({children:e,...t},r)=>it.createElement(Sot,{...t},n=>it.createElement(Er.div,{...n,ref:Zn(n.ref,r)},e)));UU.displayName="RadioItem";var Tot=Object.freeze({__proto__:null,Item:UU,Root:$U}),Eot=an(Ub,{events:["onOpen","onClose"],domEventsRegex:/^onMedia/}),eme=it.forwardRef(({children:e,...t},r)=>it.createElement(Eot,{...t,ref:r},(n,a)=>it.createElement(Er.div,{...n,style:{display:a.isSubmenu?void 0:"contents",...n.style}},e)));eme.displayName="Menu";var Aot=an(Gb,{events:["onSelect"]}),tme=it.forwardRef(({children:e,...t},r)=>it.createElement(Aot,{...t},n=>it.createElement(Er.button,{...n,ref:Zn(n.ref,r)},e)));tme.displayName="MenuButton";var rme=it.forwardRef(({container:e=null,disabled:t=!1,children:r,...n},a)=>{let i=Qs("fullscreen"),s=t==="fullscreen"?!i:!t,o=it.useMemo(()=>Zt?null:(rr(e)?document.querySelector(e):e)??document.body,[e]);return!o||!s?r:(0,Bhe.createPortal)(it.createElement(Er.div,{...n,style:{display:"contents",...n.style},ref:a},r),o)});rme.displayName="MenuPortal";var Pot=an(qb),VU=it.forwardRef(({children:e,...t},r)=>it.createElement(Pot,{...t},n=>it.createElement(Er.div,{...n,ref:Zn(n.ref,r)},e)));VU.displayName="MenuItems";var kot=an(Kb),nme=it.forwardRef(({children:e,...t},r)=>it.createElement(kot,{...t},n=>it.createElement(Er.div,{...n,ref:Zn(n.ref,r)},e)));nme.displayName="MenuItem";var _ot=Object.freeze({__proto__:null,Button:tme,Content:VU,Item:nme,Items:VU,Portal:rme,Radio:UU,RadioGroup:$U,Root:eme}),Rot=an(Yb,{events:["onWillTrigger","onTrigger"]}),ame=it.forwardRef(({children:e,...t},r)=>it.createElement(Rot,{...t,ref:r},n=>it.createElement(Er.div,{...n},e)));ame.displayName="Gesture";var Iot=an(Xb),ime=it.forwardRef(({children:e,...t},r)=>it.createElement(Iot,{...t},(n,a)=>it.createElement(sme,{...n,instance:a,ref:Zn(n.ref,r)},e)));ime.displayName="Time";var sme=it.forwardRef(({instance:e,children:t,...r},n)=>{let{timeText:a}=e.$state,i=Sa(a);return it.createElement(Er.div,{...r,ref:n},i,t)});sme.displayName="TimeText";var Oot=an(bb,{events:["onChange"]}),ome=Dr.forwardRef(({style:e,children:t,...r},n)=>Dr.createElement(Oot,{...r},a=>Dr.createElement(Er.div,{...a,style:{display:"contents",...e},ref:Zn(a.ref,n)},t)));ome.displayName="MediaAnnouncer";var Lot=an(xb),lme=Dr.forwardRef(({children:e,...t},r)=>Dr.createElement(Lot,{...t},n=>Dr.createElement(Er.div,{...n,ref:Zn(n.ref,r)},e)));lme.displayName="Controls";var Not=an(wb),cme=Dr.forwardRef(({children:e,...t},r)=>Dr.createElement(Not,{...t},n=>Dr.createElement(Er.div,{...n,ref:Zn(n.ref,r)},e)));cme.displayName="ControlsGroup";var Wv=Object.freeze({__proto__:null,Group:cme,Root:lme}),Mot=an(Ib);function ume({children:e,...t}){return Dr.createElement(Mot,{...t},e)}ume.displayName="Tooltip";var Dot=an(Ob),dme=Dr.forwardRef(({children:e,...t},r)=>Dr.createElement(Dot,{...t},n=>Dr.createElement(Er.button,{...n,ref:Zn(n.ref,r)},e)));dme.displayName="TooltipTrigger";var Bot=an(Lb),pme=Dr.forwardRef(({children:e,...t},r)=>Dr.createElement(Bot,{...t},n=>Dr.createElement(Er.div,{...n,ref:Zn(n.ref,r)},e)));pme.displayName="TooltipContent";var zot=Object.freeze({__proto__:null,Content:pme,Root:ume,Trigger:dme}),jot=an(_b,{domEventsRegex:/^onMedia/}),fme=Dr.forwardRef(({children:e,...t},r)=>Dr.createElement(jot,{...t},n=>Dr.createElement(Er.button,{...n,ref:Zn(n.ref,r)},e)));fme.displayName="GoogleCastButton";var Fot=an(zb,{events:Zv,domEventsRegex:/^onMedia/}),hme=Dr.forwardRef(({children:e,...t},r)=>Dr.createElement(Fot,{...t,ref:r},n=>Dr.createElement(Er.div,{...n},e)));hme.displayName="QualitySlider";var Vot=Object.freeze({__proto__:null,Preview:yg,Root:hme,Steps:xg,Thumb:mg,Track:gg,TrackFill:vg,Value:bg}),Hot=an(Db,{events:Zv,domEventsRegex:/^onMedia/}),mme=Dr.forwardRef(({children:e,...t},r)=>Dr.createElement(Hot,{...t,ref:r},n=>Dr.createElement(Er.div,{...n},e)));mme.displayName="AudioGainSlider";var $ot=Object.freeze({__proto__:null,Preview:yg,Root:mme,Steps:xg,Thumb:mg,Track:gg,TrackFill:vg,Value:bg}),Uot=an(Bb,{events:Zv,domEventsRegex:/^onMedia/}),gme=Dr.forwardRef(({children:e,...t},r)=>Dr.createElement(Uot,{...t,ref:r},n=>Dr.createElement(Er.div,{...n},e)));gme.displayName="SpeedSlider";var Got=Object.freeze({__proto__:null,Preview:yg,Root:gme,Steps:xg,Thumb:mg,Track:gg,TrackFill:vg,Value:bg}),vme=Dr.forwardRef(({children:e,...t},r)=>{let n=Qs("title");return Dr.createElement(Er.span,{...t,ref:r},n,e)});vme.displayName="Title";function yme(e){let[t,r]=Dr.useState([]);return Dr.useEffect(()=>{if(!e){r([]);return}function n(){e&&r(e.activeCues)}return n(),Sn(e,"cue-change",n)},[e]),t}function bme(e){let t=Kv(),[r,n]=Dr.useState(null);return Dr.useEffect(()=>Qb(t.textTracks,e,n),[e]),r}function xme(){let e=bme("chapters");return yme(e)[0]?.text||""}var wme=Dr.forwardRef(({defaultText:e="",children:t,...r},n)=>{let a=xme();return Dr.createElement(Er.span,{...r,ref:n},a||e,t)});wme.displayName="ChapterTitle";var qot=an(Jb),Cme=Dr.forwardRef(({children:e,...t},r)=>Dr.createElement(qot,{...t,ref:r},n=>Dr.createElement(Er.div,{...n},e)));Cme.displayName="Captions";var Kot=Dr.forwardRef(({size:e=96,children:t,...r},n)=>Dr.createElement("svg",{width:e,height:e,fill:"none",viewBox:"0 0 120 120","aria-hidden":"true","data-part":"root",...r,ref:n},t)),Zot=Dr.forwardRef(({width:e=8,children:t,...r},n)=>Dr.createElement("circle",{cx:"60",cy:"60",r:"54",stroke:"currentColor",strokeWidth:e,"data-part":"track",...r,ref:n},t)),Wot=Dr.forwardRef(({width:e=8,fillPercent:t=50,children:r,...n},a)=>Dr.createElement("circle",{cx:"60",cy:"60",r:"54",stroke:"currentColor",pathLength:"100",strokeWidth:e,strokeDasharray:100,strokeDashoffset:100-t,"data-part":"track-fill",...n,ref:a},r)),Jot=Object.freeze({__proto__:null,Root:Kot,Track:Zot,TrackFill:Wot});d();p();var jk=J(Se(),1),GU=jk.forwardRef((e,t)=>{let{width:r,height:n,size:a=null,paths:i,...s}=e;return jk.createElement("svg",{viewBox:"0 0 32 32",...s,width:r??a,height:n??a,fill:"none","aria-hidden":"true",focusable:"false",xmlns:"http://www.w3.org/2000/svg",ref:t,dangerouslySetInnerHTML:{__html:i}})});GU.displayName="VidstackIcon";d();p();var ax=J(Se(),1);Ru();Il();var Sme=[.25,.5,.75,1,1.25,1.5,1.75,2],qU=class extends Zr{static props={normalLabel:"Normal",rates:Sme};#e;#t;#r;get value(){return this.#r.value}get disabled(){let{rates:t}=this.$props,{canSetPlaybackRate:r}=this.#e.$state;return!r()||t().length===0}constructor(){super(),this.#r=new $v,this.#r.onValueChange=this.#o.bind(this)}onSetup(){this.#e=la(),_u(Iu)&&(this.#t=ti(Iu))}onConnect(t){qe(this.#n.bind(this)),qe(this.#a.bind(this)),qe(this.#i.bind(this))}getOptions(){let{rates:t,normalLabel:r}=this.$props;return t().map(n=>({label:n===1?r:n+"\xD7",value:n.toString()}))}#n(){this.#r.value=this.#s()}#a(){let{normalLabel:t}=this.$props,{playbackRate:r}=this.#e.$state,n=r();this.#t?.hint.set(n===1?t():n+"\xD7")}#i(){this.#t?.disable(this.disabled)}#s(){let{playbackRate:t}=this.#e.$state;return t().toString()}#o(t,r){if(this.disabled)return;let n=+t;this.#e.remote.changePlaybackRate(n,r),this.dispatch("change",{detail:n,trigger:r})}},KU=qU.prototype;jn(KU,"value");jn(KU,"disabled");Ai(KU,"getOptions");function ix(e){let t=Kv(),r=ax.useRef();return r.current||(r.current=new By),ax.useEffect(()=>{let n=e&&"current"in e?e.current:e,a=n instanceof Uv,i=a?n:t?.player;r.current.setPlayer(i??null),r.current.setTarget(n??null)},[t,e&&"current"in e?e.current:e]),r.current}r1();var VEr=J(Ff(),1),Yot=Symbol(0),Tme=class e{constructor(t,r,n,a,i){this.logger=t,this.level=r,this.title=n,this.root=a,this.parent=i}[Yot]=!0;logs=[];log(...t){return this.logs.push({data:t}),this}labelledLog(t,...r){return this.logs.push({label:t,data:r}),this}groupStart(t){return new e(this.logger,this.level,t,this.root??this,this)}groupEnd(){return this.parent?.logs.push(this),this.parent??this}dispatch(){return this.logger.dispatch(this.level,this.root??this)}};var Xot=[1,1.25,1.5,1.75,2,2.5,3,4],ZU=class extends Zr{static props={normalLabel:"Disabled",gains:Xot};#e;#t;#r;get value(){return this.#r.value}get disabled(){let{gains:t}=this.$props,{canSetAudioGain:r}=this.#e.$state;return!r()||t().length===0}constructor(){super(),this.#r=new $v,this.#r.onValueChange=this.#o.bind(this)}onSetup(){this.#e=la(),_u(Iu)&&(this.#t=ti(Iu))}onConnect(t){qe(this.#n.bind(this)),qe(this.#a.bind(this)),qe(this.#i.bind(this))}getOptions(){let{gains:t,normalLabel:r}=this.$props;return t().map(n=>({label:n===1||n===null?r:String(n*100)+"%",value:n.toString()}))}#n(){this.#r.value=this.#s()}#a(){let{normalLabel:t}=this.$props,{audioGain:r}=this.#e.$state,n=r();this.#t?.hint.set(n===1||n==null?t():String(n*100)+"%")}#i(){this.#t?.disable(this.disabled)}#s(){let{audioGain:t}=this.#e.$state;return t()?.toString()??"1"}#o(t,r){if(this.disabled)return;let n=+t;this.#e.remote.changeAudioGain(n,r),this.dispatch("change",{detail:n,trigger:r})}},WU=ZU.prototype;jn(WU,"value");jn(WU,"disabled");Ai(WU,"getOptions");var Qot=["onAbort","onAudioTrackChange","onAudioTracksChange","onAutoPlay","onAutoPlayChange","onAutoPlayFail","onCanLoad","onCanPlay","onCanPlayThrough","onControlsChange","onDestroy","onDurationChange","onEmptied","onEnd","onEnded","onError","onFindMediaPlayer","onFullscreenChange","onFullscreenError","onLiveChange","onLiveEdgeChange","onLoadedData","onLoadedMetadata","onLoadStart","onLoopChange","onOrientationChange","onPause","onPictureInPictureChange","onPictureInPictureError","onPlay","onPlayFail","onPlaying","onPlaysInlineChange","onPosterChange","onProgress","onProviderChange","onProviderLoaderChange","onProviderSetup","onQualitiesChange","onQualityChange","onRateChange","onReplay","onSeeked","onSeeking","onSourceChange","onSourceChange","onStalled","onStarted","onStreamTypeChange","onSuspend","onTextTrackChange","onTextTracksChange","onTimeUpdate","onTitleChange","onVdsLog","onVideoPresentationChange","onVolumeChange","onWaiting"],elt=an(Uv,{events:Qot,eventsRegex:/^onHls/,domEventsRegex:/^onMedia/}),sx=Hr.forwardRef(({aspectRatio:e,children:t,...r},n)=>Hr.createElement(elt,{...r,src:r.src,ref:n,style:{aspectRatio:e,...r.style}},a=>Hr.createElement(Er.div,{...a},t)));sx.displayName="MediaPlayer";var tlt=an(Rk),ox=Hr.forwardRef(({loaders:e=[],children:t,iframeProps:r,mediaProps:n,...a},i)=>{let s=Hr.useMemo(()=>e.map(o=>new o),e);return Hr.createElement(tlt,{...a,loaders:s,ref:i},(o,l)=>Hr.createElement("div",{...o},Hr.createElement(Eme,{provider:l,mediaProps:n,iframeProps:r}),t))});ox.displayName="MediaProvider";function Eme({provider:e,mediaProps:t,iframeProps:r}){let{sources:n,crossOrigin:a,poster:i,remotePlaybackInfo:s,nativeControls:o,viewType:l}=sm(qv),{loader:u}=e.$state,{$provider:c,$providerSetup:f}=Kv(),g=Sa(n),w=Sa(o),A=Sa(a),k=Sa(i),O=Sa(u),I=Sa(c),M=Sa(f),D=Sa(s),L=O?.mediaType(),W=Sa(l),Y=W==="audio",j=O?.name==="youtube",re=O?.name==="vimeo",oe=j||re,Q=O?.name==="remotion",Ee=O?.name==="google-cast",[ge,ue]=Hr.useState(""),[ie,se]=Hr.useState(!1);return Hr.useEffect(()=>{!Ee||ge||Promise.resolve().then(()=>(Il(),n1e)).then(function(me){return me.chromecast}).then(me=>{ue(me.default)})},[Ee]),Hr.useEffect(()=>{se(!0)},[]),Ee?Hr.createElement("div",{className:"vds-google-cast",ref:me=>{e.load(me)}},Hr.createElement(GU,{paths:ge}),D?.deviceName?Hr.createElement("span",{className:"vds-google-cast-info"},"Google Cast on"," ",Hr.createElement("span",{className:"vds-google-cast-device-name"},D.deviceName)):null):Q?Hr.createElement("div",{"data-remotion-canvas":!0},Hr.createElement("div",{"data-remotion-container":!0,ref:me=>{e.load(me)}},Dhe(I)&&M?Hr.createElement(I.render):null)):oe?Hr.createElement(Hr.Fragment,null,Hr.createElement("iframe",{...r,className:(r?.className?`${r.className} `:"")+j?"vds-youtube":"vds-vimeo",suppressHydrationWarning:!0,tabIndex:w?void 0:-1,"aria-hidden":"true","data-no-controls":w?void 0:"",ref(me){e.load(me)}}),!w&&!Y?Hr.createElement("div",{className:"vds-blocker"}):null):L?Hr.createElement(L==="audio"?"audio":"video",{...t,controls:w?!0:null,crossOrigin:typeof A=="boolean"?"":A,poster:L==="video"&&w&&k?k:null,suppressHydrationWarning:!0,children:ie?null:g.map(({src:me,type:Ce})=>rr(me)?Hr.createElement("source",{src:me,type:Ce!=="?"?Ce:void 0,key:me}):null),ref(me){e.load(me)}}):null}Eme.displayName="MediaOutlet";function rlt(e){let t=Kv(),r=Hr.useMemo(()=>new Ic(e),Object.values(e));return Hr.useEffect(()=>(t.textTracks.add(r),()=>void t.textTracks.remove(r)),[r]),r}function nlt({lang:e,...t}){return rlt({language:e,...t}),null}nlt.displayName="Track";var alt=an(Ik),ilt=Hr.forwardRef(({children:e,...t},r)=>Hr.createElement(alt,{...t},n=>Hr.createElement(Er.button,{...n,ref:Zn(n.ref,r)},e)));ilt.displayName="ToggleButton";var slt=an(Ok),olt=Hr.forwardRef(({children:e,...t},r)=>Hr.createElement(slt,{src:t.asChild&&Hr.isValidElement(e)?e.props.src:void 0,...t},(n,a)=>Hr.createElement(Ame,{...n,instance:a,ref:Zn(n.ref,r)},e)));olt.displayName="Poster";var Ame=Hr.forwardRef(({instance:e,children:t,...r},n)=>{let{src:a,img:i,alt:s,crossOrigin:o,hidden:l}=e.$state,u=Sa(a),c=Sa(s),f=Sa(o),g=Sa(l);return Hr.createElement(Er.img,{...r,src:u||void 0,alt:c||void 0,crossOrigin:f||void 0,ref:Zn(i.set,n),style:{display:g?"none":void 0}},t)});Ame.displayName="PosterImg";var Pme=Hr.forwardRef(({children:e,...t},r)=>Hr.createElement(Er.div,{translate:"yes","aria-live":"off","aria-atomic":"true",...t,ref:r},e));Pme.displayName="Caption";var kme=Hr.forwardRef((e,t)=>{let r=Qs("textTrack"),[n,a]=Hr.useState();return Hr.useEffect(()=>{if(!r)return;function i(){a(r?.activeCues[0])}return r.addEventListener("cue-change",i),()=>{r.removeEventListener("cue-change",i),a(void 0)}},[r]),Hr.createElement(Er.span,{...e,"data-part":"cue",dangerouslySetInnerHTML:{__html:n?.text||""},ref:t})});kme.displayName="CaptionText";var HEr=Object.freeze({__proto__:null,Root:Pme,Text:kme});var twe=J(Yt(),1);var Kx=J(Ze(),1),nwe=J(Yt(),1);var F1=J(Ze(),1),iwe=J(Yt(),1),RR=J(Se(),1);var swe=J(Ze(),1);var LK=J(Ze(),1),cwe=J(Yt(),1);var Zx=J(Ze(),1),jc=J(Ze(),1);var ip=J(Ze(),1),Wx=J(Ze(),1),uwe=J(Yt(),1);var dwe=J(Yt(),1),pwe=J(Ze(),1);var Bg=J(Ze(),1),uR=J(Ze(),1),ao=J(Ze(),1);d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();function JU(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function YU(e,t,r){let a=ag((r||{}).ignore||[]),i=llt(t),s=-1;for(;++s0?{type:"text",value:Y}:void 0),Y===!1?g.lastIndex=L+1:(A!==L&&M.push({type:"text",value:u.value.slice(A,L)}),Array.isArray(Y)?M.push(...Y):Y&&M.push(Y),A=L+D[0].length,I=!0),!g.global)break;D=g.exec(u.value)}return I?(A?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let r=t[0],n=r.indexOf(")"),a=ey(e,"("),i=ey(e,")");for(;n!==-1&&a>i;)e+=r.slice(0,n+1),r=r.slice(n+1),n=r.indexOf(")"),i++;return[e,r]}function _me(e,t){let r=e.input.charCodeAt(e.index-1);return(e.index===0||Is(r)||Pv(r))&&(!t||r!==47)}d();p();d();p();Rme.peek=_lt;function nG(){return{enter:{gfmFootnoteDefinition:wlt,gfmFootnoteDefinitionLabelString:Clt,gfmFootnoteCall:Elt,gfmFootnoteCallString:Alt},exit:{gfmFootnoteDefinition:Tlt,gfmFootnoteDefinitionLabelString:Slt,gfmFootnoteCall:klt,gfmFootnoteCallString:Plt}}}function aG(){return{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:Rlt,footnoteReference:Rme}}}function wlt(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function Clt(){this.buffer()}function Slt(e){let t=this.resume(),r=this.stack[this.stack.length-1];r.type,r.label=t,r.identifier=Ys(this.sliceSerialize(e)).toLowerCase()}function Tlt(e){this.exit(e)}function Elt(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function Alt(){this.buffer()}function Plt(e){let t=this.resume(),r=this.stack[this.stack.length-1];r.type,r.label=t,r.identifier=Ys(this.sliceSerialize(e)).toLowerCase()}function klt(e){this.exit(e)}function Rme(e,t,r,n){let a=r.createTracker(n),i=a.move("[^"),s=r.enter("footnoteReference"),o=r.enter("reference");return i+=a.move(r.safe(r.associationId(e),{...a.current(),before:i,after:"]"})),o(),s(),i+=a.move("]"),i}function _lt(){return"["}function Rlt(e,t,r,n){let a=r.createTracker(n),i=a.move("[^"),s=r.enter("footnoteDefinition"),o=r.enter("label");return i+=a.move(r.safe(r.associationId(e),{...a.current(),before:i,after:"]"})),o(),i+=a.move("]:"+(e.children&&e.children.length>0?" ":"")),a.shift(4),i+=a.move(r.indentLines(r.containerFlow(e,a.current()),Ilt)),s(),i}function Ilt(e,t,r){return t===0?e:(r?"":" ")+e}d();p();d();p();var Olt=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];Ime.peek=Mlt;function iG(){return{canContainEols:["delete"],enter:{strikethrough:Llt},exit:{strikethrough:Nlt}}}function sG(){return{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:Olt}],handlers:{delete:Ime}}}function Llt(e){this.enter({type:"delete",children:[]},e)}function Nlt(e){this.exit(e)}function Ime(e,t,r,n){let a=r.createTracker(n),i=r.enter("strikethrough"),s=a.move("~~");return s+=r.containerPhrasing(e,{...a.current(),before:s,after:"~"}),s+=a.move("~~"),i(),s}function Mlt(){return"~"}d();p();d();p();d();p();function Dlt(e){return e.length}function Lme(e,t){let r=t||{},n=(r.align||[]).concat(),a=r.stringLength||Dlt,i=[],s=[],o=[],l=[],u=0,c=-1;for(;++cu&&(u=e[c].length);++Il[I])&&(l[I]=D)}k.push(M)}s[c]=k,o[c]=O}let f=-1;if(typeof n=="object"&&"length"in n)for(;++fl[f]&&(l[f]=M),w[f]=M),g[f]=D}s.splice(1,0,g),o.splice(1,0,w),c=-1;let A=[];for(;++c "),i.shift(2);let s=r.indentLines(r.containerFlow(e,i.current()),zlt);return a(),s}function zlt(e,t,r){return">"+(r?"":" ")+e}d();p();d();p();function oG(e,t){return Mme(e,t.inConstruct,!0)&&!Mme(e,t.notInConstruct,!1)}function Mme(e,t,r){if(typeof t=="string"&&(t=[t]),!t||t.length===0)return r;let n=-1;for(;++ns&&(s=i):i=1,a=n+t.length,n=r.indexOf(t,a);return s}d();p();function cG(e,t){return!!(t.options.fences===!1&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}d();p();function Bme(e){let t=e.options.fence||"`";if(t!=="`"&&t!=="~")throw new Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}function zme(e,t,r,n){let a=Bme(r),i=e.value||"",s=a==="`"?"GraveAccent":"Tilde";if(cG(e,r)){let f=r.enter("codeIndented"),g=r.indentLines(i,jlt);return f(),g}let o=r.createTracker(n),l=a.repeat(Math.max(Dme(i,a)+1,3)),u=r.enter("codeFenced"),c=o.move(l);if(e.lang){let f=r.enter(`codeFencedLang${s}`);c+=o.move(r.safe(e.lang,{before:c,after:" ",encode:["`"],...o.current()})),f()}if(e.lang&&e.meta){let f=r.enter(`codeFencedMeta${s}`);c+=o.move(" "),c+=o.move(r.safe(e.meta,{before:c,after:` `,encode:["`"],...o.current()})),f()}return c+=o.move(` `),i&&(c+=o.move(i+` `)),c+=o.move(l),u(),c}function jlt(e,t,r){return(r?"":" ")+e}d();p();d();p();function Hy(e){let t=e.options.quote||'"';if(t!=='"'&&t!=="'")throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function jme(e,t,r,n){let a=Hy(r),i=a==='"'?"Quote":"Apostrophe",s=r.enter("definition"),o=r.enter("label"),l=r.createTracker(n),u=l.move("[");return u+=l.move(r.safe(r.associationId(e),{before:u,after:"]",...l.current()})),u+=l.move("]: "),o(),!e.url||/[\0- \u007F]/.test(e.url)?(o=r.enter("destinationLiteral"),u+=l.move("<"),u+=l.move(r.safe(e.url,{before:u,after:">",...l.current()})),u+=l.move(">")):(o=r.enter("destinationRaw"),u+=l.move(r.safe(e.url,{before:u,after:e.title?" ":` `,...l.current()}))),o(),e.title&&(o=r.enter(`title${i}`),u+=l.move(" "+a),u+=l.move(r.safe(e.title,{before:u,after:a,...l.current()})),u+=l.move(a),o()),s(),u}d();p();d();p();function Fme(e){let t=e.options.emphasis||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}d();p();function P1(e){return"&#x"+e.toString(16).toUpperCase()+";"}d();p();function $y(e,t,r){let n=am(e),a=am(t);return n===void 0?a===void 0?r==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:a===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:n===1?a===void 0?{inside:!1,outside:!1}:a===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:a===void 0?{inside:!1,outside:!1}:a===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}uG.peek=Flt;function uG(e,t,r,n){let a=Fme(r),i=r.enter("emphasis"),s=r.createTracker(n),o=s.move(a),l=s.move(r.containerPhrasing(e,{after:a,before:o,...s.current()})),u=l.charCodeAt(0),c=$y(n.before.charCodeAt(n.before.length-1),u,a);c.inside&&(l=P1(u)+l.slice(1));let f=l.charCodeAt(l.length-1),g=$y(n.after.charCodeAt(0),f,a);g.inside&&(l=l.slice(0,-1)+P1(f));let w=s.move(a);return i(),r.attentionEncodeSurroundingInfo={after:g.outside,before:c.outside},o+l+w}function Flt(e,t,r){return r.options.emphasis||"*"}d();p();d();p();function dG(e,t){let r=!1;return tf(e,function(n){if("value"in n&&/\r?\n|\r/.test(n.value)||n.type==="break")return r=!0,Lv}),!!((!e.depth||e.depth<3)&&Ov(e)&&(t.options.setext||r))}function Vme(e,t,r,n){let a=Math.max(Math.min(6,e.depth||1),1),i=r.createTracker(n);if(dG(e,r)){let c=r.enter("headingSetext"),f=r.enter("phrasing"),g=r.containerPhrasing(e,{...i.current(),before:` `,after:` `});return f(),c(),g+` `+(a===1?"=":"-").repeat(g.length-(Math.max(g.lastIndexOf("\r"),g.lastIndexOf(` `))+1))}let s="#".repeat(a),o=r.enter("headingAtx"),l=r.enter("phrasing");i.move(s+" ");let u=r.containerPhrasing(e,{before:"# ",after:` `,...i.current()});return/^[\t ]/.test(u)&&(u=P1(u.charCodeAt(0))+u.slice(1)),u=u?s+" "+u:s,r.options.closeAtx&&(u+=" "+s),l(),o(),u}d();p();pG.peek=Vlt;function pG(e){return e.value||""}function Vlt(){return"<"}d();p();fG.peek=Hlt;function fG(e,t,r,n){let a=Hy(r),i=a==='"'?"Quote":"Apostrophe",s=r.enter("image"),o=r.enter("label"),l=r.createTracker(n),u=l.move("![");return u+=l.move(r.safe(e.alt,{before:u,after:"]",...l.current()})),u+=l.move("]("),o(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(o=r.enter("destinationLiteral"),u+=l.move("<"),u+=l.move(r.safe(e.url,{before:u,after:">",...l.current()})),u+=l.move(">")):(o=r.enter("destinationRaw"),u+=l.move(r.safe(e.url,{before:u,after:e.title?" ":")",...l.current()}))),o(),e.title&&(o=r.enter(`title${i}`),u+=l.move(" "+a),u+=l.move(r.safe(e.title,{before:u,after:a,...l.current()})),u+=l.move(a),o()),u+=l.move(")"),s(),u}function Hlt(){return"!"}d();p();hG.peek=$lt;function hG(e,t,r,n){let a=e.referenceType,i=r.enter("imageReference"),s=r.enter("label"),o=r.createTracker(n),l=o.move("!["),u=r.safe(e.alt,{before:l,after:"]",...o.current()});l+=o.move(u+"]["),s();let c=r.stack;r.stack=[],s=r.enter("reference");let f=r.safe(r.associationId(e),{before:l,after:"]",...o.current()});return s(),r.stack=c,i(),a==="full"||!u||u!==f?l+=o.move(f+"]"):a==="shortcut"?l=l.slice(0,-1):l+=o.move("]"),l}function $lt(){return"!"}d();p();mG.peek=Ult;function mG(e,t,r){let n=e.value||"",a="`",i=-1;for(;new RegExp("(^|[^`])"+a+"([^`]|$)").test(n);)a+="`";for(/[^ \r\n]/.test(n)&&(/^[ \r\n]/.test(n)&&/[ \r\n]$/.test(n)||/^`|`$/.test(n))&&(n=" "+n+" ");++i\u007F]/.test(e.url))}vG.peek=Glt;function vG(e,t,r,n){let a=Hy(r),i=a==='"'?"Quote":"Apostrophe",s=r.createTracker(n),o,l;if(gG(e,r)){let c=r.stack;r.stack=[],o=r.enter("autolink");let f=s.move("<");return f+=s.move(r.containerPhrasing(e,{before:f,after:">",...s.current()})),f+=s.move(">"),o(),r.stack=c,f}o=r.enter("link"),l=r.enter("label");let u=s.move("[");return u+=s.move(r.containerPhrasing(e,{before:u,after:"](",...s.current()})),u+=s.move("]("),l(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(l=r.enter("destinationLiteral"),u+=s.move("<"),u+=s.move(r.safe(e.url,{before:u,after:">",...s.current()})),u+=s.move(">")):(l=r.enter("destinationRaw"),u+=s.move(r.safe(e.url,{before:u,after:e.title?" ":")",...s.current()}))),l(),e.title&&(l=r.enter(`title${i}`),u+=s.move(" "+a),u+=s.move(r.safe(e.title,{before:u,after:a,...s.current()})),u+=s.move(a),l()),u+=s.move(")"),o(),u}function Glt(e,t,r){return gG(e,r)?"<":"["}d();p();yG.peek=qlt;function yG(e,t,r,n){let a=e.referenceType,i=r.enter("linkReference"),s=r.enter("label"),o=r.createTracker(n),l=o.move("["),u=r.containerPhrasing(e,{before:l,after:"]",...o.current()});l+=o.move(u+"]["),s();let c=r.stack;r.stack=[],s=r.enter("reference");let f=r.safe(r.associationId(e),{before:l,after:"]",...o.current()});return s(),r.stack=c,i(),a==="full"||!u||u!==f?l+=o.move(f+"]"):a==="shortcut"?l=l.slice(0,-1):l+=o.move("]"),l}function qlt(){return"["}d();p();d();p();function Uy(e){let t=e.options.bullet||"*";if(t!=="*"&&t!=="+"&&t!=="-")throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}d();p();function Hme(e){let t=Uy(e),r=e.options.bulletOther;if(!r)return t==="*"?"-":"*";if(r!=="*"&&r!=="+"&&r!=="-")throw new Error("Cannot serialize items with `"+r+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(r===t)throw new Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+r+"`) to be different");return r}d();p();function $me(e){let t=e.options.bulletOrdered||".";if(t!=="."&&t!==")")throw new Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}d();p();function Fk(e){let t=e.options.rule||"*";if(t!=="*"&&t!=="-"&&t!=="_")throw new Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}function Ume(e,t,r,n){let a=r.enter("list"),i=r.bulletCurrent,s=e.ordered?$me(r):Uy(r),o=e.ordered?s==="."?")":".":Hme(r),l=t&&r.bulletLastUsed?s===r.bulletLastUsed:!1;if(!e.ordered){let c=e.children?e.children[0]:void 0;if((s==="*"||s==="-")&&c&&(!c.children||!c.children[0])&&r.stack[r.stack.length-1]==="list"&&r.stack[r.stack.length-2]==="listItem"&&r.stack[r.stack.length-3]==="list"&&r.stack[r.stack.length-4]==="listItem"&&r.indexStack[r.indexStack.length-1]===0&&r.indexStack[r.indexStack.length-2]===0&&r.indexStack[r.indexStack.length-3]===0&&(l=!0),Fk(r)===s&&c){let f=-1;for(;++f-1?t.start:1)+(r.options.incrementListMarker===!1?0:t.children.indexOf(e))+i);let s=i.length+1;(a==="tab"||a==="mixed"&&(t&&t.type==="list"&&t.spread||e.spread))&&(s=Math.ceil(s/4)*4);let o=r.createTracker(n);o.move(i+" ".repeat(s-i.length)),o.shift(s);let l=r.enter("listItem"),u=r.indentLines(r.containerFlow(e,o.current()),c);return l(),u;function c(f,g,w){return g?(w?"":" ".repeat(s))+f:(w?i:i+" ".repeat(s-i.length))+f}}d();p();function Kme(e,t,r,n){let a=r.enter("paragraph"),i=r.enter("phrasing"),s=r.containerPhrasing(e,n);return i(),a(),s}d();p();d();p();d();p();var bG=ag(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function Zme(e,t,r,n){return(e.children.some(function(s){return bG(s)})?r.containerPhrasing:r.containerFlow).call(r,e,n)}d();p();d();p();function Wme(e){let t=e.options.strong||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}xG.peek=Klt;function xG(e,t,r,n){let a=Wme(r),i=r.enter("strong"),s=r.createTracker(n),o=s.move(a+a),l=s.move(r.containerPhrasing(e,{after:a,before:o,...s.current()})),u=l.charCodeAt(0),c=$y(n.before.charCodeAt(n.before.length-1),u,a);c.inside&&(l=P1(u)+l.slice(1));let f=l.charCodeAt(l.length-1),g=$y(n.after.charCodeAt(0),f,a);g.inside&&(l=l.slice(0,-1)+P1(f));let w=s.move(a+a);return i(),r.attentionEncodeSurroundingInfo={after:g.outside,before:c.outside},o+l+w}function Klt(e,t,r){return r.options.strong||"*"}d();p();function Jme(e,t,r,n){return r.safe(e.value,n)}d();p();d();p();function Yme(e){let t=e.options.ruleRepetition||3;if(t<3)throw new Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}function Xme(e,t,r){let n=(Fk(r)+(r.options.ruleSpaces?" ":"")).repeat(Yme(r));return r.options.ruleSpaces?n.slice(0,-1):n}var Gy={blockquote:Nme,break:lG,code:zme,definition:jme,emphasis:uG,hardBreak:lG,heading:Vme,html:pG,image:fG,imageReference:hG,inlineCode:mG,link:vG,linkReference:yG,list:Ume,listItem:qme,paragraph:Kme,root:Zme,strong:xG,text:Jme,thematicBreak:Xme};d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();function CG(){return{enter:{table:Zlt,tableData:Qme,tableHeader:Qme,tableRow:Jlt},exit:{codeText:Ylt,table:Wlt,tableData:wG,tableHeader:wG,tableRow:wG}}}function Zlt(e){let t=e._align;this.enter({type:"table",align:t.map(function(r){return r==="none"?null:r}),children:[]},e),this.data.inTable=!0}function Wlt(e){this.exit(e),this.data.inTable=void 0}function Jlt(e){this.enter({type:"tableRow",children:[]},e)}function wG(e){this.exit(e)}function Qme(e){this.enter({type:"tableCell",children:[]},e)}function Ylt(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,Xlt));let r=this.stack[this.stack.length-1];r.type,r.value=t,this.exit(e)}function Xlt(e,t){return t==="|"?t:e}function SG(e){let t=e||{},r=t.tableCellPadding,n=t.tablePipeAlign,a=t.stringLength,i=r?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:` `,inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:g,table:s,tableCell:l,tableRow:o}};function s(w,A,k,O){return u(c(w,k,O),w.align)}function o(w,A,k,O){let I=f(w,k,O),M=u([I]);return M.slice(0,M.indexOf(` `))}function l(w,A,k,O){let I=k.enter("tableCell"),M=k.enter("phrasing"),D=k.containerPhrasing(w,{...O,before:i,after:i});return M(),I(),D}function u(w,A){return Lme(w,{align:A,alignDelimiters:n,padding:r,stringLength:a})}function c(w,A,k){let O=w.children,I=-1,M=[],D=A.enter("table");for(;++I0&&!r&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),r}d();p();d();p();d();p();var pct={tokenize:bct,partial:!0};function IG(){return{document:{91:{name:"gfmFootnoteDefinition",tokenize:gct,continuation:{tokenize:vct},exit:yct}},text:{91:{name:"gfmFootnoteCall",tokenize:mct},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:fct,resolveTo:hct}}}}function fct(e,t,r){let n=this,a=n.events.length,i=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]),s;for(;a--;){let l=n.events[a][1];if(l.type==="labelImage"){s=l;break}if(l.type==="gfmFootnoteCall"||l.type==="labelLink"||l.type==="label"||l.type==="image"||l.type==="link")break}return o;function o(l){if(!s||!s._balanced)return r(l);let u=Ys(n.sliceSerialize({start:s.end,end:n.now()}));return u.codePointAt(0)!==94||!i.includes(u.slice(1))?r(l):(e.enter("gfmFootnoteCallLabelMarker"),e.consume(l),e.exit("gfmFootnoteCallLabelMarker"),t(l))}}function hct(e,t){let r=e.length,n;for(;r--;)if(e[r][1].type==="labelImage"&&e[r][0]==="enter"){n=e[r][1];break}e[r+1][1].type="data",e[r+3][1].type="gfmFootnoteCallLabelMarker";let a={type:"gfmFootnoteCall",start:Object.assign({},e[r+3][1].start),end:Object.assign({},e[e.length-1][1].end)},i={type:"gfmFootnoteCallMarker",start:Object.assign({},e[r+3][1].end),end:Object.assign({},e[r+3][1].end)};i.end.column++,i.end.offset++,i.end._bufferIndex++;let s={type:"gfmFootnoteCallString",start:Object.assign({},i.end),end:Object.assign({},e[e.length-1][1].start)},o={type:"chunkString",contentType:"string",start:Object.assign({},s.start),end:Object.assign({},s.end)},l=[e[r+1],e[r+2],["enter",a,t],e[r+3],e[r+4],["enter",i,t],["exit",i,t],["enter",s,t],["enter",o,t],["exit",o,t],["exit",s,t],e[e.length-2],e[e.length-1],["exit",a,t]];return e.splice(r,e.length-r+1,...l),e}function mct(e,t,r){let n=this,a=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]),i=0,s;return o;function o(f){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(f),e.exit("gfmFootnoteCallLabelMarker"),l}function l(f){return f!==94?r(f):(e.enter("gfmFootnoteCallMarker"),e.consume(f),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",u)}function u(f){if(i>999||f===93&&!s||f===null||f===91||Xr(f))return r(f);if(f===93){e.exit("chunkString");let g=e.exit("gfmFootnoteCallString");return a.includes(Ys(n.sliceSerialize(g)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(f),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):r(f)}return Xr(f)||(s=!0),i++,e.consume(f),f===92?c:u}function c(f){return f===91||f===92||f===93?(e.consume(f),i++,u):u(f)}}function gct(e,t,r){let n=this,a=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]),i,s=0,o;return l;function l(A){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(A),e.exit("gfmFootnoteDefinitionLabelMarker"),u}function u(A){return A===94?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(A),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",c):r(A)}function c(A){if(s>999||A===93&&!o||A===null||A===91||Xr(A))return r(A);if(A===93){e.exit("chunkString");let k=e.exit("gfmFootnoteDefinitionLabelString");return i=Ys(n.sliceSerialize(k)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(A),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),g}return Xr(A)||(o=!0),s++,e.consume(A),A===92?f:c}function f(A){return A===91||A===92||A===93?(e.consume(A),s++,c):c(A)}function g(A){return A===58?(e.enter("definitionMarker"),e.consume(A),e.exit("definitionMarker"),a.includes(i)||a.push(i),lr(e,w,"gfmFootnoteDefinitionWhitespace")):r(A)}function w(A){return t(A)}}function vct(e,t,r){return e.check(Vd,t,e.attempt(pct,t,r))}function yct(e){e.exit("gfmFootnoteDefinition")}function bct(e,t,r){let n=this;return lr(e,a,"gfmFootnoteDefinitionIndent",5);function a(i){let s=n.events[n.events.length-1];return s&&s[1].type==="gfmFootnoteDefinitionIndent"&&s[2].sliceSerialize(s[1],!0).length===4?t(i):r(i)}}d();p();var iOr={}.hasOwnProperty;d();p();d();p();d();p();function OG(e){let r=(e||{}).singleTilde,n={name:"strikethrough",tokenize:i,resolveAll:a};return r==null&&(r=!0),{text:{126:n},insideSpan:{null:[n]},attentionMarkers:{null:[126]}};function a(s,o){let l=-1;for(;++l1?l(A):(s.consume(A),f++,w);if(f<2&&!r)return l(A);let O=s.exit("strikethroughSequenceTemporary"),I=am(A);return O._open=!I||I===2&&!!k,O._close=!k||k===2&&!!I,o(A)}}}d();p();d();p();d();p();d();p();var Vk=class{constructor(){this.map=[]}add(t,r,n){Cct(this,t,r,n)}consume(t){if(this.map.sort(function(i,s){return i[0]-s[0]}),this.map.length===0)return;let r=this.map.length,n=[];for(;r>0;)r-=1,n.push(t.slice(this.map[r][0]+this.map[r][1]),this.map[r][2]),t.length=this.map[r][0];n.push([...t]),t.length=0;let a=n.pop();for(;a;)t.push(...a),a=n.pop();this.map.length=0}};function Cct(e,t,r,n){let a=0;if(!(r===0&&n.length===0)){for(;a-1;){let ie=n.events[Ee][1].type;if(ie==="lineEnding"||ie==="linePrefix")Ee--;else break}let ge=Ee>-1?n.events[Ee][1].type:null,ue=ge==="tableHead"||ge==="tableRow"?Y:l;return ue===Y&&n.parser.lazy[n.now().line]?r(Q):ue(Q)}function l(Q){return e.enter("tableHead"),e.enter("tableRow"),u(Q)}function u(Q){return Q===124||(s=!0,i+=1),c(Q)}function c(Q){return Q===null?r(Q):Rt(Q)?i>1?(i=0,n.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(Q),e.exit("lineEnding"),w):r(Q):ir(Q)?lr(e,c,"whitespace")(Q):(i+=1,s&&(s=!1,a+=1),Q===124?(e.enter("tableCellDivider"),e.consume(Q),e.exit("tableCellDivider"),s=!0,c):(e.enter("data"),f(Q)))}function f(Q){return Q===null||Q===124||Xr(Q)?(e.exit("data"),c(Q)):(e.consume(Q),Q===92?g:f)}function g(Q){return Q===92||Q===124?(e.consume(Q),f):f(Q)}function w(Q){return n.interrupt=!1,n.parser.lazy[n.now().line]?r(Q):(e.enter("tableDelimiterRow"),s=!1,ir(Q)?lr(e,A,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Q):A(Q))}function A(Q){return Q===45||Q===58?O(Q):Q===124?(s=!0,e.enter("tableCellDivider"),e.consume(Q),e.exit("tableCellDivider"),k):W(Q)}function k(Q){return ir(Q)?lr(e,O,"whitespace")(Q):O(Q)}function O(Q){return Q===58?(i+=1,s=!0,e.enter("tableDelimiterMarker"),e.consume(Q),e.exit("tableDelimiterMarker"),I):Q===45?(i+=1,I(Q)):Q===null||Rt(Q)?L(Q):W(Q)}function I(Q){return Q===45?(e.enter("tableDelimiterFiller"),M(Q)):W(Q)}function M(Q){return Q===45?(e.consume(Q),M):Q===58?(s=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(Q),e.exit("tableDelimiterMarker"),D):(e.exit("tableDelimiterFiller"),D(Q))}function D(Q){return ir(Q)?lr(e,L,"whitespace")(Q):L(Q)}function L(Q){return Q===124?A(Q):Q===null||Rt(Q)?!s||a!==i?W(Q):(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(Q)):W(Q)}function W(Q){return r(Q)}function Y(Q){return e.enter("tableRow"),j(Q)}function j(Q){return Q===124?(e.enter("tableCellDivider"),e.consume(Q),e.exit("tableCellDivider"),j):Q===null||Rt(Q)?(e.exit("tableRow"),t(Q)):ir(Q)?lr(e,j,"whitespace")(Q):(e.enter("data"),re(Q))}function re(Q){return Q===null||Q===124||Xr(Q)?(e.exit("data"),j(Q)):(e.consume(Q),Q===92?oe:re)}function oe(Q){return Q===92||Q===124?(e.consume(Q),re):re(Q)}}function Tct(e,t){let r=-1,n=!0,a=0,i=[0,0,0,0],s=[0,0,0,0],o=!1,l=0,u,c,f,g=new Vk;for(;++rr[2]+1){let A=r[2]+1,k=r[3]-r[2]-1;e.add(A,k,[])}}e.add(r[3]+1,0,[["exit",f,t]])}return a!==void 0&&(i.end=Object.assign({},qy(t.events,a)),e.add(a,0,[["exit",i,t]]),i=void 0),i}function u0e(e,t,r,n,a){let i=[],s=qy(t.events,r);a&&(a.end=Object.assign({},s),i.push(["exit",a,t])),n.end=Object.assign({},s),i.push(["exit",n,t]),e.add(r+1,0,i)}function qy(e,t){let r=e[t],n=r[0]==="enter"?"start":"end";return r[1][n]}d();p();d();p();var Act=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|title|textarea|xmp)(?=[\t\n\f\r />])/gi,JOr=new RegExp("^"+Act.source,"i");d();p();d();p();d();p();var kct={name:"tasklistCheck",tokenize:_ct};function NG(){return{text:{91:kct}}}function _ct(e,t,r){let n=this;return a;function a(l){return n.previous!==null||!n._gfmTasklistFirstContentOfListItem?r(l):(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(l),e.exit("taskListCheckMarker"),i)}function i(l){return Xr(l)?(e.enter("taskListCheckValueUnchecked"),e.consume(l),e.exit("taskListCheckValueUnchecked"),s):l===88||l===120?(e.enter("taskListCheckValueChecked"),e.consume(l),e.exit("taskListCheckValueChecked"),s):r(l)}function s(l){return l===93?(e.enter("taskListCheckMarker"),e.consume(l),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),o):r(l)}function o(l){return Rt(l)?t(l):ir(l)?e.check({tokenize:Rct},t,r)(l):r(l)}}function Rct(e,t,r){return lr(e,n,"whitespace");function n(a){return a===null?r(a):t(a)}}function d0e(e){return dy([_G(),IG(),OG(e),LG(),NG()])}var Oct={};function $k(e){let t=this,r=e||Oct,n=t.data(),a=n.micromarkExtensions||(n.micromarkExtensions=[]),i=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),s=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);a.push(d0e(r)),i.push(AG()),s.push(PG(r))}var oZ=J(f0e(),1);var A3=J(Se(),1),Jx=J(Ze(),1),vwe=J(Yt(),1),ywe=J(Ze(),1),MK=J(Ze(),1),sw=J(Ze(),1),sp=J(Ze(),1),xwe=J(Yt(),1),wwe=J(Se(),1),Cwe=J(Yt(),1),kgn=J(Se(),1),DK=J(Wf(),1);var Swe=J(Yt(),1),Twe=J(Se(),1);var Ewe=J(Yt(),1),Awe=J(Se(),1);var BK=J(Ze(),1);var zK=J(Ze(),1),op=J(Ze(),1),kwe=J(Yt(),1),_we=J(Se(),1);var Rwe=J(Yt(),1),Iwe=J(Se(),1);var Owe=J(Se(),1);var jK=J(Ze(),1),Nwe=J(Ze(),1),Mwe=J(Se(),1),Dwe=J(Yt(),1),Bwe=J(Se(),1);var zwe=J(Se(),1);var FK=J(Ze(),1),jwe=J(Ze(),1);var VK=J(Ze(),1),Vg=J(Ze(),1),R4=J(Ze(),1),Fwe=J(Yt(),1),$gn=J(Se(),1),Vwe=J(Yt(),1),Hwe=J(Se(),1);var E3=J(Ze(),1),$we=J(Ze(),1),Uwe=J(Yt(),1);var Gwe=J(Se(),1);d();p();var m0e=J(Se(),1),wg=J(Se(),1);var MG=new Map,Uk=new WeakMap,h0e=0,Nct=void 0;function Mct(e){return e?(Uk.has(e)||(h0e+=1,Uk.set(e,h0e.toString())),Uk.get(e)):"0"}function Dct(e){return Object.keys(e).sort().filter(t=>e[t]!==void 0).map(t=>`${t}_${t==="root"?Mct(e.root):e[t]}`).toString()}function Bct(e){let t=Dct(e),r=MG.get(t);if(!r){let n=new Map,a,i=new IntersectionObserver(s=>{s.forEach(o=>{var l;let u=o.isIntersecting&&a.some(c=>o.intersectionRatio>=c);e.trackVisibility&&typeof o.isVisible>"u"&&(o.isVisible=u),(l=n.get(o.target))==null||l.forEach(c=>{c(u,o)})})},e);a=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),r={id:t,observer:i,elements:n},MG.set(t,r)}return r}function zct(e,t,r={},n=Nct){if(typeof window.IntersectionObserver>"u"&&n!==void 0){let l=e.getBoundingClientRect();return t(n,{isIntersecting:n,target:e,intersectionRatio:typeof r.threshold=="number"?r.threshold:0,time:0,boundingClientRect:l,intersectionRect:l,rootBounds:l}),()=>{}}let{id:a,observer:i,elements:s}=Bct(r),o=s.get(e)||[];return s.has(e)||s.set(e,o),o.push(t),i.observe(e),function(){o.splice(o.indexOf(t),1),o.length===0&&(s.delete(e),i.unobserve(e)),s.size===0&&(i.disconnect(),MG.delete(a))}}function g0e({threshold:e,delay:t,trackVisibility:r,rootMargin:n,root:a,triggerOnce:i,skip:s,initialInView:o,fallbackInView:l,onChange:u}={}){var c;let[f,g]=wg.useState(null),w=wg.useRef(u),[A,k]=wg.useState({inView:!!o,entry:void 0});w.current=u,wg.useEffect(()=>{if(s||!f)return;let D;return D=zct(f,(L,W)=>{k({inView:L,entry:W}),w.current&&w.current(L,W),W.isIntersecting&&i&&D&&(D(),D=void 0)},{root:a,rootMargin:n,threshold:e,trackVisibility:r,delay:t},l),()=>{D&&D()}},[Array.isArray(e)?e.toString():e,f,a,n,i,s,r,l,t]);let O=(c=A.entry)==null?void 0:c.target,I=wg.useRef(void 0);!f&&O&&!i&&!s&&I.current!==O&&(I.current=O,k({inView:!!o,entry:void 0}));let M=[g,A.inView,A.entry];return M.ref=M[0],M.inView=M[1],M.entry=M[2],M}var qwe=J(Wf(),1),P3=J(Se(),1),ow=J(Ze(),1),Zwe=J(Yt(),1),Wwe=J(Ze(),1),zg=J(Ze(),1),Ywe=J(Yt(),1);var Xwe=J(Se(),1),Qwe=J(Se(),1),Hg=J(Ze(),1);var T4=J(Se(),1);d();p();var Nl=J(Se(),1),dx=e=>e.type==="checkbox",Yv=e=>e instanceof Date,Ml=e=>e==null,P0e=e=>typeof e=="object",Yi=e=>!Ml(e)&&!Array.isArray(e)&&P0e(e)&&!Yv(e),jct=e=>Yi(e)&&e.target?dx(e.target)?e.target.checked:e.target.value:e,Fct=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,Vct=(e,t)=>e.has(Fct(t)),Hct=e=>{let t=e.constructor&&e.constructor.prototype;return Yi(t)&&t.hasOwnProperty("isPrototypeOf")},FG=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Jd(e){let t,r=Array.isArray(e),n=typeof FileList<"u"?e instanceof FileList:!1;if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(FG&&(e instanceof Blob||n))&&(r||Yi(e)))if(t=r?[]:{},!r&&!Hct(e))t=e;else for(let a in e)e.hasOwnProperty(a)&&(t[a]=Jd(e[a]));else return e;return t}var Jk=e=>Array.isArray(e)?e.filter(Boolean):[],vs=e=>e===void 0,Jt=(e,t,r)=>{if(!t||!Yi(e))return r;let n=Jk(t.split(/[,[\].]+?/)).reduce((a,i)=>Ml(a)?a:a[i],e);return vs(n)||n===e?vs(e[t])?r:e[t]:n},_1=e=>typeof e=="boolean",VG=e=>/^\w*$/.test(e),k0e=e=>Jk(e.replace(/["|']|\]/g,"").split(/\.|\[/)),Ta=(e,t,r)=>{let n=-1,a=VG(t)?[t]:k0e(t),i=a.length,s=i-1;for(;++nNl.default.useContext(_0e),R0e=e=>{let{children:t,...r}=e;return Nl.default.createElement(_0e.Provider,{value:r},t)},$ct=(e,t,r,n=!0)=>{let a={defaultValues:t._defaultValues};for(let i in e)Object.defineProperty(a,i,{get:()=>{let s=i;return t._proxyFormState[s]!==sf.all&&(t._proxyFormState[s]=!n||sf.all),r&&(r[s]=!0),e[s]}});return a},Lc=e=>Yi(e)&&!Object.keys(e).length,Uct=(e,t,r,n)=>{r(e);let{name:a,...i}=e;return Lc(i)||Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find(s=>t[s]===(!n||sf.all))},Gk=e=>Array.isArray(e)?e:[e];function Gct(e){let t=Nl.default.useRef(e);t.current=e,Nl.default.useEffect(()=>{let r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}},[e.disabled])}var I1=e=>typeof e=="string",qct=(e,t,r,n,a)=>I1(e)?(n&&t.watch.add(e),Jt(r,e,a)):Array.isArray(e)?e.map(i=>(n&&t.watch.add(i),Jt(r,i))):(n&&(t.watchAll=!0),r);var HG=(e,t,r,n,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:a||!0}}:{};var y0e=e=>({isOnSubmit:!e||e===sf.onSubmit,isOnBlur:e===sf.onBlur,isOnChange:e===sf.onChange,isOnAll:e===sf.all,isOnTouch:e===sf.onTouched}),b0e=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(n=>e.startsWith(n)&&/^\.\w+/.test(e.slice(n.length)))),ux=(e,t,r,n)=>{for(let a of r||Object.keys(e)){let i=Jt(e,a);if(i){let{_f:s,...o}=i;if(s){if(s.refs&&s.refs[0]&&t(s.refs[0],a)&&!n)return!0;if(s.ref&&t(s.ref,s.name)&&!n)return!0;if(ux(o,t))break}else if(Yi(o)&&ux(o,t))break}}},Kct=(e,t,r)=>{let n=Gk(Jt(e,r));return Ta(n,"root",t[r]),Ta(e,r,n),e},$G=e=>e.type==="file",R1=e=>typeof e=="function",Kk=e=>{if(!FG)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},qk=e=>I1(e),UG=e=>e.type==="radio",Zk=e=>e instanceof RegExp,x0e={value:!1,isValid:!1},w0e={value:!0,isValid:!0},I0e=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!vs(e[0].attributes.value)?vs(e[0].value)||e[0].value===""?w0e:{value:e[0].value,isValid:!0}:w0e:x0e}return x0e},C0e={isValid:!1,value:null},O0e=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,C0e):C0e;function S0e(e,t,r="validate"){if(qk(e)||Array.isArray(e)&&e.every(qk)||_1(e)&&!e)return{type:r,message:qk(e)?e:"",ref:t}}var Ky=e=>Yi(e)&&!Zk(e)?e:{value:e,message:""},T0e=async(e,t,r,n,a,i)=>{let{ref:s,refs:o,required:l,maxLength:u,minLength:c,min:f,max:g,pattern:w,validate:A,name:k,valueAsNumber:O,mount:I}=e._f,M=Jt(r,k);if(!I||t.has(k))return{};let D=o?o[0]:s,L=ge=>{a&&D.reportValidity&&(D.setCustomValidity(_1(ge)?"":ge||""),D.reportValidity())},W={},Y=UG(s),j=dx(s),re=Y||j,oe=(O||$G(s))&&vs(s.value)&&vs(M)||Kk(s)&&s.value===""||M===""||Array.isArray(M)&&!M.length,Q=HG.bind(null,k,n,W),Ee=(ge,ue,ie,se=mm.maxLength,me=mm.minLength)=>{let Ce=ge?ue:ie;W[k]={type:ge?se:me,message:Ce,ref:s,...Q(ge?se:me,Ce)}};if(i?!Array.isArray(M)||!M.length:l&&(!re&&(oe||Ml(M))||_1(M)&&!M||j&&!I0e(o).isValid||Y&&!O0e(o).isValid)){let{value:ge,message:ue}=qk(l)?{value:!!l,message:l}:Ky(l);if(ge&&(W[k]={type:mm.required,message:ue,ref:D,...Q(mm.required,ue)},!n))return L(ue),W}if(!oe&&(!Ml(f)||!Ml(g))){let ge,ue,ie=Ky(g),se=Ky(f);if(!Ml(M)&&!isNaN(M)){let me=s.valueAsNumber||M&&+M;Ml(ie.value)||(ge=me>ie.value),Ml(se.value)||(ue=menew Date(new Date().toDateString()+" "+de),_e=s.type=="time",Ne=s.type=="week";I1(ie.value)&&M&&(ge=_e?Ce(M)>Ce(ie.value):Ne?M>ie.value:me>new Date(ie.value)),I1(se.value)&&M&&(ue=_e?Ce(M)+ge.value,se=!Ml(ue.value)&&M.length<+ue.value;if((ie||se)&&(Ee(ie,ge.message,ue.message),!n))return L(W[k].message),W}if(w&&!oe&&I1(M)){let{value:ge,message:ue}=Ky(w);if(Zk(ge)&&!M.match(ge)&&(W[k]={type:mm.pattern,message:ue,ref:s,...Q(mm.pattern,ue)},!n))return L(ue),W}if(A){if(R1(A)){let ge=await A(M,r),ue=S0e(ge,D);if(ue&&(W[k]={...ue,...Q(mm.validate,ue.message)},!n))return L(ue.message),W}else if(Yi(A)){let ge={};for(let ue in A){if(!Lc(ge)&&!n)break;let ie=S0e(await A[ue](M,r),D,ue);ie&&(ge={...ie,...Q(ue,ie.message)},L(ie.message),n&&(W[k]=ge))}if(!Lc(ge)&&(W[k]={ref:D,...ge},!n))return W}}return L(!0),W};function Zct(e,t){let r=t.slice(0,-1).length,n=0;for(;n{let e=[];return{get observers(){return e},next:a=>{for(let i of e)i.next&&i.next(a)},subscribe:a=>(e.push(a),{unsubscribe:()=>{e=e.filter(i=>i!==a)}}),unsubscribe:()=>{e=[]}}},jG=e=>Ml(e)||!P0e(e);function Cg(e,t){if(jG(e)||jG(t))return e===t;if(Yv(e)&&Yv(t))return e.getTime()===t.getTime();let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let a of r){let i=e[a];if(!n.includes(a))return!1;if(a!=="ref"){let s=t[a];if(Yv(i)&&Yv(s)||Yi(i)&&Yi(s)||Array.isArray(i)&&Array.isArray(s)?!Cg(i,s):i!==s)return!1}}return!0}var L0e=e=>e.type==="select-multiple",Jct=e=>UG(e)||dx(e),BG=e=>Kk(e)&&e.isConnected,N0e=e=>{for(let t in e)if(R1(e[t]))return!0;return!1};function Wk(e,t={}){let r=Array.isArray(e);if(Yi(e)||r)for(let n in e)Array.isArray(e[n])||Yi(e[n])&&!N0e(e[n])?(t[n]=Array.isArray(e[n])?[]:{},Wk(e[n],t[n])):Ml(e[n])||(t[n]=!0);return t}function M0e(e,t,r){let n=Array.isArray(e);if(Yi(e)||n)for(let a in e)Array.isArray(e[a])||Yi(e[a])&&!N0e(e[a])?vs(t)||jG(r[a])?r[a]=Array.isArray(e[a])?Wk(e[a],[]):{...Wk(e[a])}:M0e(e[a],Ml(t)?{}:t[a],r[a]):r[a]=!Cg(e[a],t[a]);return r}var lx=(e,t)=>M0e(e,t,Wk(t)),D0e=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>vs(e)?e:t?e===""?NaN:e&&+e:r&&I1(e)?new Date(e):n?n(e):e;function zG(e){let t=e.ref;return $G(t)?t.files:UG(t)?O0e(e.refs).value:L0e(t)?[...t.selectedOptions].map(({value:r})=>r):dx(t)?I0e(e.refs).value:D0e(vs(t.value)?e.ref.value:t.value,e)}var Yct=(e,t,r,n)=>{let a={};for(let i of e){let s=Jt(t,i);s&&Ta(a,i,s._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:n}},cx=e=>vs(e)?e:Zk(e)?e.source:Yi(e)?Zk(e.value)?e.value.source:e.value:e,E0e="AsyncFunction",Xct=e=>!!e&&!!e.validate&&!!(R1(e.validate)&&e.validate.constructor.name===E0e||Yi(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===E0e)),Qct=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function A0e(e,t,r){let n=Jt(e,r);if(n||VG(r))return{error:n,name:r};let a=r.split(".");for(;a.length;){let i=a.join("."),s=Jt(t,i),o=Jt(e,i);if(s&&!Array.isArray(s)&&r!==i)return{name:r};if(o&&o.type)return{name:i,error:o};a.pop()}return{name:r}}var eut=(e,t,r,n,a)=>a.isOnAll?!1:!r&&a.isOnTouch?!(t||e):(r?n.isOnBlur:a.isOnBlur)?!e:(r?n.isOnChange:a.isOnChange)?e:!0,tut=(e,t)=>!Jk(Jt(e,t)).length&&Ns(e,t),rut={mode:sf.onSubmit,reValidateMode:sf.onChange,shouldFocusError:!0};function nut(e={}){let t={...rut,...e},r={submitCount:0,isDirty:!1,isLoading:R1(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},n={},a=Yi(t.defaultValues)||Yi(t.values)?Jd(t.defaultValues||t.values)||{}:{},i=t.shouldUnregister?{}:Jd(a),s={action:!1,mount:!1,watch:!1},o={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},l,u=0,c={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},f={values:DG(),array:DG(),state:DG()},g=y0e(t.mode),w=y0e(t.reValidateMode),A=t.criteriaMode===sf.all,k=Ae=>Le=>{clearTimeout(u),u=setTimeout(Ae,Le)},O=async Ae=>{if(!t.disabled&&(c.isValid||Ae)){let Le=t.resolver?Lc((await re()).errors):await Q(n,!0);Le!==r.isValid&&f.state.next({isValid:Le})}},I=(Ae,Le)=>{!t.disabled&&(c.isValidating||c.validatingFields)&&((Ae||Array.from(o.mount)).forEach($e=>{$e&&(Le?Ta(r.validatingFields,$e,Le):Ns(r.validatingFields,$e))}),f.state.next({validatingFields:r.validatingFields,isValidating:!Lc(r.validatingFields)}))},M=(Ae,Le=[],$e,bt,yt=!0,at=!0)=>{if(bt&&$e&&!t.disabled){if(s.action=!0,at&&Array.isArray(Jt(n,Ae))){let st=$e(Jt(n,Ae),bt.argA,bt.argB);yt&&Ta(n,Ae,st)}if(at&&Array.isArray(Jt(r.errors,Ae))){let st=$e(Jt(r.errors,Ae),bt.argA,bt.argB);yt&&Ta(r.errors,Ae,st),tut(r.errors,Ae)}if(c.touchedFields&&at&&Array.isArray(Jt(r.touchedFields,Ae))){let st=$e(Jt(r.touchedFields,Ae),bt.argA,bt.argB);yt&&Ta(r.touchedFields,Ae,st)}c.dirtyFields&&(r.dirtyFields=lx(a,i)),f.state.next({name:Ae,isDirty:ge(Ae,Le),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else Ta(i,Ae,Le)},D=(Ae,Le)=>{Ta(r.errors,Ae,Le),f.state.next({errors:r.errors})},L=Ae=>{r.errors=Ae,f.state.next({errors:r.errors,isValid:!1})},W=(Ae,Le,$e,bt)=>{let yt=Jt(n,Ae);if(yt){let at=Jt(i,Ae,vs($e)?Jt(a,Ae):$e);vs(at)||bt&&bt.defaultChecked||Le?Ta(i,Ae,Le?at:zG(yt._f)):se(Ae,at),s.mount&&O()}},Y=(Ae,Le,$e,bt,yt)=>{let at=!1,st=!1,Gt={name:Ae};if(!t.disabled){let ze=!!(Jt(n,Ae)&&Jt(n,Ae)._f&&Jt(n,Ae)._f.disabled);if(!$e||bt){c.isDirty&&(st=r.isDirty,r.isDirty=Gt.isDirty=ge(),at=st!==Gt.isDirty);let Xe=ze||Cg(Jt(a,Ae),Le);st=!!(!ze&&Jt(r.dirtyFields,Ae)),Xe||ze?Ns(r.dirtyFields,Ae):Ta(r.dirtyFields,Ae,!0),Gt.dirtyFields=r.dirtyFields,at=at||c.dirtyFields&&st!==!Xe}if($e){let Xe=Jt(r.touchedFields,Ae);Xe||(Ta(r.touchedFields,Ae,$e),Gt.touchedFields=r.touchedFields,at=at||c.touchedFields&&Xe!==$e)}at&&yt&&f.state.next(Gt)}return at?Gt:{}},j=(Ae,Le,$e,bt)=>{let yt=Jt(r.errors,Ae),at=c.isValid&&_1(Le)&&r.isValid!==Le;if(t.delayError&&$e?(l=k(()=>D(Ae,$e)),l(t.delayError)):(clearTimeout(u),l=null,$e?Ta(r.errors,Ae,$e):Ns(r.errors,Ae)),($e?!Cg(yt,$e):yt)||!Lc(bt)||at){let st={...bt,...at&&_1(Le)?{isValid:Le}:{},errors:r.errors,name:Ae};r={...r,...st},f.state.next(st)}},re=async Ae=>{I(Ae,!0);let Le=await t.resolver(i,t.context,Yct(Ae||o.mount,n,t.criteriaMode,t.shouldUseNativeValidation));return I(Ae),Le},oe=async Ae=>{let{errors:Le}=await re(Ae);if(Ae)for(let $e of Ae){let bt=Jt(Le,$e);bt?Ta(r.errors,$e,bt):Ns(r.errors,$e)}else r.errors=Le;return Le},Q=async(Ae,Le,$e={valid:!0})=>{for(let bt in Ae){let yt=Ae[bt];if(yt){let{_f:at,...st}=yt;if(at){let Gt=o.array.has(at.name),ze=yt._f&&Xct(yt._f);ze&&c.validatingFields&&I([bt],!0);let Xe=await T0e(yt,o.disabled,i,A,t.shouldUseNativeValidation&&!Le,Gt);if(ze&&c.validatingFields&&I([bt]),Xe[at.name]&&($e.valid=!1,Le))break;!Le&&(Jt(Xe,at.name)?Gt?Kct(r.errors,Xe,at.name):Ta(r.errors,at.name,Xe[at.name]):Ns(r.errors,at.name))}!Lc(st)&&await Q(st,Le,$e)}}return $e.valid},Ee=()=>{for(let Ae of o.unMount){let Le=Jt(n,Ae);Le&&(Le._f.refs?Le._f.refs.every($e=>!BG($e)):!BG(Le._f.ref))&&jt(Ae)}o.unMount=new Set},ge=(Ae,Le)=>!t.disabled&&(Ae&&Le&&Ta(i,Ae,Le),!Cg(nt(),a)),ue=(Ae,Le,$e)=>qct(Ae,o,{...s.mount?i:vs(Le)?a:I1(Ae)?{[Ae]:Le}:Le},$e,Le),ie=Ae=>Jk(Jt(s.mount?i:a,Ae,t.shouldUnregister?Jt(a,Ae,[]):[])),se=(Ae,Le,$e={})=>{let bt=Jt(n,Ae),yt=Le;if(bt){let at=bt._f;at&&(!at.disabled&&Ta(i,Ae,D0e(Le,at)),yt=Kk(at.ref)&&Ml(Le)?"":Le,L0e(at.ref)?[...at.ref.options].forEach(st=>st.selected=yt.includes(st.value)):at.refs?dx(at.ref)?at.refs.length>1?at.refs.forEach(st=>(!st.defaultChecked||!st.disabled)&&(st.checked=Array.isArray(yt)?!!yt.find(Gt=>Gt===st.value):yt===st.value)):at.refs[0]&&(at.refs[0].checked=!!yt):at.refs.forEach(st=>st.checked=st.value===yt):$G(at.ref)?at.ref.value="":(at.ref.value=yt,at.ref.type||f.values.next({name:Ae,values:{...i}})))}($e.shouldDirty||$e.shouldTouch)&&Y(Ae,yt,$e.shouldTouch,$e.shouldDirty,!0),$e.shouldValidate&&de(Ae)},me=(Ae,Le,$e)=>{for(let bt in Le){let yt=Le[bt],at=`${Ae}.${bt}`,st=Jt(n,at);(o.array.has(Ae)||Yi(yt)||st&&!st._f)&&!Yv(yt)?me(at,yt,$e):se(at,yt,$e)}},Ce=(Ae,Le,$e={})=>{let bt=Jt(n,Ae),yt=o.array.has(Ae),at=Jd(Le);Ta(i,Ae,at),yt?(f.array.next({name:Ae,values:{...i}}),(c.isDirty||c.dirtyFields)&&$e.shouldDirty&&f.state.next({name:Ae,dirtyFields:lx(a,i),isDirty:ge(Ae,at)})):bt&&!bt._f&&!Ml(at)?me(Ae,at,$e):se(Ae,at,$e),b0e(Ae,o)&&f.state.next({...r}),f.values.next({name:s.mount?Ae:void 0,values:{...i}})},_e=async Ae=>{s.mount=!0;let Le=Ae.target,$e=Le.name,bt=!0,yt=Jt(n,$e),at=()=>Le.type?zG(yt._f):jct(Ae),st=Gt=>{bt=Number.isNaN(Gt)||Yv(Gt)&&isNaN(Gt.getTime())||Cg(Gt,Jt(i,$e,Gt))};if(yt){let Gt,ze,Xe=at(),pe=Ae.type===v0e.BLUR||Ae.type===v0e.FOCUS_OUT,Qe=!Qct(yt._f)&&!t.resolver&&!Jt(r.errors,$e)&&!yt._f.deps||eut(pe,Jt(r.touchedFields,$e),r.isSubmitted,w,g),fr=b0e($e,o,pe);Ta(i,$e,Xe),pe?(yt._f.onBlur&&yt._f.onBlur(Ae),l&&l(0)):yt._f.onChange&&yt._f.onChange(Ae);let On=Y($e,Xe,pe,!1),ea=!Lc(On)||fr;if(!pe&&f.values.next({name:$e,type:Ae.type,values:{...i}}),Qe)return c.isValid&&(t.mode==="onBlur"&&pe?O():pe||O()),ea&&f.state.next({name:$e,...fr?{}:On});if(!pe&&fr&&f.state.next({...r}),t.resolver){let{errors:rn}=await re([$e]);if(st(Xe),bt){let ba=A0e(r.errors,n,$e),He=A0e(rn,n,ba.name||$e);Gt=He.error,$e=He.name,ze=Lc(rn)}}else I([$e],!0),Gt=(await T0e(yt,o.disabled,i,A,t.shouldUseNativeValidation))[$e],I([$e]),st(Xe),bt&&(Gt?ze=!1:c.isValid&&(ze=await Q(n,!0)));bt&&(yt._f.deps&&de(yt._f.deps),j($e,ze,Gt,On))}},Ne=(Ae,Le)=>{if(Jt(r.errors,Le)&&Ae.focus)return Ae.focus(),1},de=async(Ae,Le={})=>{let $e,bt,yt=Gk(Ae);if(t.resolver){let at=await oe(vs(Ae)?Ae:yt);$e=Lc(at),bt=Ae?!yt.some(st=>Jt(at,st)):$e}else Ae?(bt=(await Promise.all(yt.map(async at=>{let st=Jt(n,at);return await Q(st&&st._f?{[at]:st}:st)}))).every(Boolean),!(!bt&&!r.isValid)&&O()):bt=$e=await Q(n);return f.state.next({...!I1(Ae)||c.isValid&&$e!==r.isValid?{}:{name:Ae},...t.resolver||!Ae?{isValid:$e}:{},errors:r.errors}),Le.shouldFocus&&!bt&&ux(n,Ne,Ae?yt:o.mount),bt},nt=Ae=>{let Le={...s.mount?i:a};return vs(Ae)?Le:I1(Ae)?Jt(Le,Ae):Ae.map($e=>Jt(Le,$e))},tt=(Ae,Le)=>({invalid:!!Jt((Le||r).errors,Ae),isDirty:!!Jt((Le||r).dirtyFields,Ae),error:Jt((Le||r).errors,Ae),isValidating:!!Jt(r.validatingFields,Ae),isTouched:!!Jt((Le||r).touchedFields,Ae)}),ve=Ae=>{Ae&&Gk(Ae).forEach(Le=>Ns(r.errors,Le)),f.state.next({errors:Ae?r.errors:{}})},_t=(Ae,Le,$e)=>{let bt=(Jt(n,Ae,{_f:{}})._f||{}).ref,yt=Jt(r.errors,Ae)||{},{ref:at,message:st,type:Gt,...ze}=yt;Ta(r.errors,Ae,{...ze,...Le,ref:bt}),f.state.next({name:Ae,errors:r.errors,isValid:!1}),$e&&$e.shouldFocus&&bt&&bt.focus&&bt.focus()},Ot=(Ae,Le)=>R1(Ae)?f.values.subscribe({next:$e=>Ae(ue(void 0,Le),$e)}):ue(Ae,Le,!0),jt=(Ae,Le={})=>{for(let $e of Ae?Gk(Ae):o.mount)o.mount.delete($e),o.array.delete($e),Le.keepValue||(Ns(n,$e),Ns(i,$e)),!Le.keepError&&Ns(r.errors,$e),!Le.keepDirty&&Ns(r.dirtyFields,$e),!Le.keepTouched&&Ns(r.touchedFields,$e),!Le.keepIsValidating&&Ns(r.validatingFields,$e),!t.shouldUnregister&&!Le.keepDefaultValue&&Ns(a,$e);f.values.next({values:{...i}}),f.state.next({...r,...Le.keepDirty?{isDirty:ge()}:{}}),!Le.keepIsValid&&O()},et=({disabled:Ae,name:Le,field:$e,fields:bt})=>{(_1(Ae)&&s.mount||Ae||o.disabled.has(Le))&&(Ae?o.disabled.add(Le):o.disabled.delete(Le),Y(Le,zG($e?$e._f:Jt(bt,Le)._f),!1,!1,!0))},gt=(Ae,Le={})=>{let $e=Jt(n,Ae),bt=_1(Le.disabled)||_1(t.disabled);return Ta(n,Ae,{...$e||{},_f:{...$e&&$e._f?$e._f:{ref:{name:Ae}},name:Ae,mount:!0,...Le}}),o.mount.add(Ae),$e?et({field:$e,disabled:_1(Le.disabled)?Le.disabled:t.disabled,name:Ae}):W(Ae,!0,Le.value),{...bt?{disabled:Le.disabled||t.disabled}:{},...t.progressive?{required:!!Le.required,min:cx(Le.min),max:cx(Le.max),minLength:cx(Le.minLength),maxLength:cx(Le.maxLength),pattern:cx(Le.pattern)}:{},name:Ae,onChange:_e,onBlur:_e,ref:yt=>{if(yt){gt(Ae,Le),$e=Jt(n,Ae);let at=vs(yt.value)&&yt.querySelectorAll&&yt.querySelectorAll("input,select,textarea")[0]||yt,st=Jct(at),Gt=$e._f.refs||[];if(st?Gt.find(ze=>ze===at):at===$e._f.ref)return;Ta(n,Ae,{_f:{...$e._f,...st?{refs:[...Gt.filter(BG),at,...Array.isArray(Jt(a,Ae))?[{}]:[]],ref:{type:at.type,name:Ae}}:{ref:at}}}),W(Ae,!1,void 0,at)}else $e=Jt(n,Ae,{}),$e._f&&($e._f.mount=!1),(t.shouldUnregister||Le.shouldUnregister)&&!(Vct(o.array,Ae)&&s.action)&&o.unMount.add(Ae)}}},Ft=()=>t.shouldFocusError&&ux(n,Ne,o.mount),Lt=Ae=>{_1(Ae)&&(f.state.next({disabled:Ae}),ux(n,(Le,$e)=>{let bt=Jt(n,$e);bt&&(Le.disabled=bt._f.disabled||Ae,Array.isArray(bt._f.refs)&&bt._f.refs.forEach(yt=>{yt.disabled=bt._f.disabled||Ae}))},0,!1))},Je=(Ae,Le)=>async $e=>{let bt;$e&&($e.preventDefault&&$e.preventDefault(),$e.persist&&$e.persist());let yt=Jd(i);if(o.disabled.size)for(let at of o.disabled)Ta(yt,at,void 0);if(f.state.next({isSubmitting:!0}),t.resolver){let{errors:at,values:st}=await re();r.errors=at,yt=st}else await Q(n);if(Ns(r.errors,"root"),Lc(r.errors)){f.state.next({errors:{}});try{await Ae(yt,$e)}catch(at){bt=at}}else Le&&await Le({...r.errors},$e),Ft(),setTimeout(Ft);if(f.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Lc(r.errors)&&!bt,submitCount:r.submitCount+1,errors:r.errors}),bt)throw bt},ht=(Ae,Le={})=>{Jt(n,Ae)&&(vs(Le.defaultValue)?Ce(Ae,Jd(Jt(a,Ae))):(Ce(Ae,Le.defaultValue),Ta(a,Ae,Jd(Le.defaultValue))),Le.keepTouched||Ns(r.touchedFields,Ae),Le.keepDirty||(Ns(r.dirtyFields,Ae),r.isDirty=Le.defaultValue?ge(Ae,Jd(Jt(a,Ae))):ge()),Le.keepError||(Ns(r.errors,Ae),c.isValid&&O()),f.state.next({...r}))},xr=(Ae,Le={})=>{let $e=Ae?Jd(Ae):a,bt=Jd($e),yt=Lc(Ae),at=yt?a:bt;if(Le.keepDefaultValues||(a=$e),!Le.keepValues){if(Le.keepDirtyValues){let st=new Set([...o.mount,...Object.keys(lx(a,i))]);for(let Gt of Array.from(st))Jt(r.dirtyFields,Gt)?Ta(at,Gt,Jt(i,Gt)):Ce(Gt,Jt(at,Gt))}else{if(FG&&vs(Ae))for(let st of o.mount){let Gt=Jt(n,st);if(Gt&&Gt._f){let ze=Array.isArray(Gt._f.refs)?Gt._f.refs[0]:Gt._f.ref;if(Kk(ze)){let Xe=ze.closest("form");if(Xe){Xe.reset();break}}}}n={}}i=t.shouldUnregister?Le.keepDefaultValues?Jd(a):{}:Jd(at),f.array.next({values:{...at}}),f.values.next({values:{...at}})}o={mount:Le.keepDirtyValues?o.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},s.mount=!c.isValid||!!Le.keepIsValid||!!Le.keepDirtyValues,s.watch=!!t.shouldUnregister,f.state.next({submitCount:Le.keepSubmitCount?r.submitCount:0,isDirty:yt?!1:Le.keepDirty?r.isDirty:!!(Le.keepDefaultValues&&!Cg(Ae,a)),isSubmitted:Le.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:yt?{}:Le.keepDirtyValues?Le.keepDefaultValues&&i?lx(a,i):r.dirtyFields:Le.keepDefaultValues&&Ae?lx(a,Ae):Le.keepDirty?r.dirtyFields:{},touchedFields:Le.keepTouched?r.touchedFields:{},errors:Le.keepErrors?r.errors:{},isSubmitSuccessful:Le.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1})},Ut=(Ae,Le)=>xr(R1(Ae)?Ae(i):Ae,Le);return{control:{register:gt,unregister:jt,getFieldState:tt,handleSubmit:Je,setError:_t,_executeSchema:re,_getWatch:ue,_getDirty:ge,_updateValid:O,_removeUnmounted:Ee,_updateFieldArray:M,_updateDisabledField:et,_getFieldArray:ie,_reset:xr,_resetDefaultValues:()=>R1(t.defaultValues)&&t.defaultValues().then(Ae=>{Ut(Ae,t.resetOptions),f.state.next({isLoading:!1})}),_updateFormState:Ae=>{r={...r,...Ae}},_disableForm:Lt,_subjects:f,_proxyFormState:c,_setErrors:L,get _fields(){return n},get _formValues(){return i},get _state(){return s},set _state(Ae){s=Ae},get _defaultValues(){return a},get _names(){return o},set _names(Ae){o=Ae},get _formState(){return r},set _formState(Ae){r=Ae},get _options(){return t},set _options(Ae){t={...t,...Ae}}},trigger:de,register:gt,handleSubmit:Je,watch:Ot,setValue:Ce,getValues:nt,reset:Ut,resetField:ht,clearErrors:ve,unregister:jt,setError:_t,setFocus:(Ae,Le={})=>{let $e=Jt(n,Ae),bt=$e&&$e._f;if(bt){let yt=bt.refs?bt.refs[0]:bt.ref;yt.focus&&(yt.focus(),Le.shouldSelect&&R1(yt.select)&&yt.select())}},getFieldState:tt}}function B0e(e={}){let t=Nl.default.useRef(void 0),r=Nl.default.useRef(void 0),[n,a]=Nl.default.useState({isDirty:!1,isValidating:!1,isLoading:R1(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:R1(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...nut(e),formState:n});let i=t.current.control;return i._options=e,Gct({subject:i._subjects.state,next:s=>{Uct(s,i._proxyFormState,i._updateFormState,!0)&&a({...i._formState})}}),Nl.default.useEffect(()=>i._disableForm(e.disabled),[i,e.disabled]),Nl.default.useEffect(()=>{if(i._proxyFormState.isDirty){let s=i._getDirty();s!==n.isDirty&&i._subjects.state.next({isDirty:s})}},[i,n.isDirty]),Nl.default.useEffect(()=>{e.values&&!Cg(e.values,r.current)?(i._reset(e.values,i._options.resetOptions),r.current=e.values,a(s=>({...s}))):i._resetDefaultValues()},[e.values,i]),Nl.default.useEffect(()=>{e.errors&&i._setErrors(e.errors)},[e.errors,i]),Nl.default.useEffect(()=>{i._state.mount||(i._updateValid(),i._state.mount=!0),i._state.watch&&(i._state.watch=!1,i._subjects.state.next({...i._formState})),i._removeUnmounted()}),Nl.default.useEffect(()=>{e.shouldUnregister&&i._subjects.values.next({values:i._getWatch()})},[e.shouldUnregister,i]),t.current.formState=$ct(n,i),t.current}d();p();var Qn;(function(e){e.assertEqual=a=>a;function t(a){}e.assertIs=t;function r(a){throw new Error}e.assertNever=r,e.arrayToEnum=a=>{let i={};for(let s of a)i[s]=s;return i},e.getValidEnumValues=a=>{let i=e.objectKeys(a).filter(o=>typeof a[a[o]]!="number"),s={};for(let o of i)s[o]=a[o];return e.objectValues(s)},e.objectValues=a=>e.objectKeys(a).map(function(i){return a[i]}),e.objectKeys=typeof Object.keys=="function"?a=>Object.keys(a):a=>{let i=[];for(let s in a)Object.prototype.hasOwnProperty.call(a,s)&&i.push(s);return i},e.find=(a,i)=>{for(let s of a)if(i(s))return s},e.isInteger=typeof Number.isInteger=="function"?a=>Number.isInteger(a):a=>typeof a=="number"&&isFinite(a)&&Math.floor(a)===a;function n(a,i=" | "){return a.map(s=>typeof s=="string"?`'${s}'`:s).join(i)}e.joinValues=n,e.jsonStringifyReplacer=(a,i)=>typeof i=="bigint"?i.toString():i})(Qn||(Qn={}));var qG;(function(e){e.mergeShapes=(t,r)=>({...t,...r})})(qG||(qG={}));var Wt=Qn.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),vm=e=>{switch(typeof e){case"undefined":return Wt.undefined;case"string":return Wt.string;case"number":return isNaN(e)?Wt.nan:Wt.number;case"boolean":return Wt.boolean;case"function":return Wt.function;case"bigint":return Wt.bigint;case"symbol":return Wt.symbol;case"object":return Array.isArray(e)?Wt.array:e===null?Wt.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?Wt.promise:typeof Map<"u"&&e instanceof Map?Wt.map:typeof Set<"u"&&e instanceof Set?Wt.set:typeof Date<"u"&&e instanceof Date?Wt.date:Wt.object;default:return Wt.unknown}},St=Qn.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),aut=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),Lu=class e extends Error{get errors(){return this.issues}constructor(t){super(),this.issues=[],this.addIssue=n=>{this.issues=[...this.issues,n]},this.addIssues=(n=[])=>{this.issues=[...this.issues,...n]};let r=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,r):this.__proto__=r,this.name="ZodError",this.issues=t}format(t){let r=t||function(i){return i.message},n={_errors:[]},a=i=>{for(let s of i.issues)if(s.code==="invalid_union")s.unionErrors.map(a);else if(s.code==="invalid_return_type")a(s.returnTypeError);else if(s.code==="invalid_arguments")a(s.argumentsError);else if(s.path.length===0)n._errors.push(r(s));else{let o=n,l=0;for(;lr.message){let r={},n=[];for(let a of this.issues)a.path.length>0?(r[a.path[0]]=r[a.path[0]]||[],r[a.path[0]].push(t(a))):n.push(t(a));return{formErrors:n,fieldErrors:r}}get formErrors(){return this.flatten()}};Lu.create=e=>new Lu(e);var Jy=(e,t)=>{let r;switch(e.code){case St.invalid_type:e.received===Wt.undefined?r="Required":r=`Expected ${e.expected}, received ${e.received}`;break;case St.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,Qn.jsonStringifyReplacer)}`;break;case St.unrecognized_keys:r=`Unrecognized key(s) in object: ${Qn.joinValues(e.keys,", ")}`;break;case St.invalid_union:r="Invalid input";break;case St.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${Qn.joinValues(e.options)}`;break;case St.invalid_enum_value:r=`Invalid enum value. Expected ${Qn.joinValues(e.options)}, received '${e.received}'`;break;case St.invalid_arguments:r="Invalid function arguments";break;case St.invalid_return_type:r="Invalid function return type";break;case St.invalid_date:r="Invalid date";break;case St.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(r=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(r=`${r} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?r=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?r=`Invalid input: must end with "${e.validation.endsWith}"`:Qn.assertNever(e.validation):e.validation!=="regex"?r=`Invalid ${e.validation}`:r="Invalid";break;case St.too_small:e.type==="array"?r=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?r=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?r=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?r=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:r="Invalid input";break;case St.too_big:e.type==="array"?r=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?r=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?r=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?r=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?r=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:r="Invalid input";break;case St.custom:r="Invalid input";break;case St.invalid_intersection_types:r="Intersection results could not be merged";break;case St.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case St.not_finite:r="Number must be finite";break;default:r=t.defaultError,Qn.assertNever(e)}return{message:r}},F0e=Jy;function iut(e){F0e=e}function Xk(){return F0e}var Qk=e=>{let{data:t,path:r,errorMaps:n,issueData:a}=e,i=[...r,...a.path||[]],s={...a,path:i};if(a.message!==void 0)return{...a,path:i,message:a.message};let o="",l=n.filter(u=>!!u).slice().reverse();for(let u of l)o=u(s,{data:t,defaultError:o}).message;return{...a,path:i,message:o}},sut=[];function $t(e,t){let r=Xk(),n=Qk({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,r,r===Jy?void 0:Jy].filter(a=>!!a)});e.common.issues.push(n)}var il=class e{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,r){let n=[];for(let a of r){if(a.status==="aborted")return qr;a.status==="dirty"&&t.dirty(),n.push(a.value)}return{status:t.value,value:n}}static async mergeObjectAsync(t,r){let n=[];for(let a of r){let i=await a.key,s=await a.value;n.push({key:i,value:s})}return e.mergeObjectSync(t,n)}static mergeObjectSync(t,r){let n={};for(let a of r){let{key:i,value:s}=a;if(i.status==="aborted"||s.status==="aborted")return qr;i.status==="dirty"&&t.dirty(),s.status==="dirty"&&t.dirty(),i.value!=="__proto__"&&(typeof s.value<"u"||a.alwaysSet)&&(n[i.value]=s.value)}return{status:t.value,value:n}}},qr=Object.freeze({status:"aborted"}),Wy=e=>({status:"dirty",value:e}),Dl=e=>({status:"valid",value:e}),KG=e=>e.status==="aborted",ZG=e=>e.status==="dirty",Xv=e=>e.status==="valid",hx=e=>typeof Promise<"u"&&e instanceof Promise;function e_(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function V0e(e,t,r,n,a){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?a.call(e,r):a?a.value=r:t.set(e,r),r}var cr;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t?.message})(cr||(cr={}));var px,fx,Xd=class{constructor(t,r,n,a){this._cachedPath=[],this.parent=t,this.data=r,this._path=n,this._key=a}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},z0e=(e,t)=>{if(Xv(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let r=new Lu(e.common.issues);return this._error=r,this._error}}};function fn(e){if(!e)return{};let{errorMap:t,invalid_type_error:r,required_error:n,description:a}=e;if(t&&(r||n))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:a}:{errorMap:(s,o)=>{var l,u;let{message:c}=e;return s.code==="invalid_enum_value"?{message:c??o.defaultError}:typeof o.data>"u"?{message:(l=c??n)!==null&&l!==void 0?l:o.defaultError}:s.code!=="invalid_type"?{message:o.defaultError}:{message:(u=c??r)!==null&&u!==void 0?u:o.defaultError}},description:a}}var hn=class{get description(){return this._def.description}_getType(t){return vm(t.data)}_getOrReturnCtx(t,r){return r||{common:t.parent.common,data:t.data,parsedType:vm(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new il,ctx:{common:t.parent.common,data:t.data,parsedType:vm(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){let r=this._parse(t);if(hx(r))throw new Error("Synchronous parse encountered promise.");return r}_parseAsync(t){let r=this._parse(t);return Promise.resolve(r)}parse(t,r){let n=this.safeParse(t,r);if(n.success)return n.data;throw n.error}safeParse(t,r){var n;let a={common:{issues:[],async:(n=r?.async)!==null&&n!==void 0?n:!1,contextualErrorMap:r?.errorMap},path:r?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:vm(t)},i=this._parseSync({data:t,path:a.path,parent:a});return z0e(a,i)}"~validate"(t){var r,n;let a={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:vm(t)};if(!this["~standard"].async)try{let i=this._parseSync({data:t,path:[],parent:a});return Xv(i)?{value:i.value}:{issues:a.common.issues}}catch(i){!((n=(r=i?.message)===null||r===void 0?void 0:r.toLowerCase())===null||n===void 0)&&n.includes("encountered")&&(this["~standard"].async=!0),a.common={issues:[],async:!0}}return this._parseAsync({data:t,path:[],parent:a}).then(i=>Xv(i)?{value:i.value}:{issues:a.common.issues})}async parseAsync(t,r){let n=await this.safeParseAsync(t,r);if(n.success)return n.data;throw n.error}async safeParseAsync(t,r){let n={common:{issues:[],contextualErrorMap:r?.errorMap,async:!0},path:r?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:vm(t)},a=this._parse({data:t,path:n.path,parent:n}),i=await(hx(a)?a:Promise.resolve(a));return z0e(n,i)}refine(t,r){let n=a=>typeof r=="string"||typeof r>"u"?{message:r}:typeof r=="function"?r(a):r;return this._refinement((a,i)=>{let s=t(a),o=()=>i.addIssue({code:St.custom,...n(a)});return typeof Promise<"u"&&s instanceof Promise?s.then(l=>l?!0:(o(),!1)):s?!0:(o(),!1)})}refinement(t,r){return this._refinement((n,a)=>t(n)?!0:(a.addIssue(typeof r=="function"?r(n,a):r),!1))}_refinement(t){return new Nu({schema:this,typeName:$r.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:r=>this["~validate"](r)}}optional(){return Yd.create(this,this._def)}nullable(){return L1.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return bm.create(this)}promise(){return Eg.create(this,this._def)}or(t){return i3.create([this,t],this._def)}and(t){return s3.create(this,t,this._def)}transform(t){return new Nu({...fn(this._def),schema:this,typeName:$r.ZodEffects,effect:{type:"transform",transform:t}})}default(t){let r=typeof t=="function"?t:()=>t;return new d3({...fn(this._def),innerType:this,defaultValue:r,typeName:$r.ZodDefault})}brand(){return new mx({typeName:$r.ZodBranded,type:this,...fn(this._def)})}catch(t){let r=typeof t=="function"?t:()=>t;return new p3({...fn(this._def),innerType:this,catchValue:r,typeName:$r.ZodCatch})}describe(t){let r=this.constructor;return new r({...this._def,description:t})}pipe(t){return gx.create(this,t)}readonly(){return f3.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},out=/^c[^\s-]{8,}$/i,lut=/^[0-9a-z]+$/,cut=/^[0-9A-HJKMNP-TV-Z]{26}$/i,uut=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,dut=/^[a-z0-9_-]{21}$/i,put=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,fut=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,hut=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,mut="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",GG,gut=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,vut=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,yut=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,but=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,xut=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,wut=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,H0e="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",Cut=new RegExp(`^${H0e}$`);function $0e(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`),t}function Sut(e){return new RegExp(`^${$0e(e)}$`)}function U0e(e){let t=`${H0e}T${$0e(e)}`,r=[];return r.push(e.local?"Z?":"Z"),e.offset&&r.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${r.join("|")})`,new RegExp(`^${t}$`)}function Tut(e,t){return!!((t==="v4"||!t)&&gut.test(e)||(t==="v6"||!t)&&yut.test(e))}function Eut(e,t){if(!put.test(e))return!1;try{let[r]=e.split("."),n=r.replace(/-/g,"+").replace(/_/g,"/").padEnd(r.length+(4-r.length%4)%4,"="),a=JSON.parse(atob(n));return!(typeof a!="object"||a===null||!a.typ||!a.alg||t&&a.alg!==t)}catch{return!1}}function Aut(e,t){return!!((t==="v4"||!t)&&vut.test(e)||(t==="v6"||!t)&&but.test(e))}var Sg=class e extends hn{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==Wt.string){let i=this._getOrReturnCtx(t);return $t(i,{code:St.invalid_type,expected:Wt.string,received:i.parsedType}),qr}let n=new il,a;for(let i of this._def.checks)if(i.kind==="min")t.data.lengthi.value&&(a=this._getOrReturnCtx(t,a),$t(a,{code:St.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),n.dirty());else if(i.kind==="length"){let s=t.data.length>i.value,o=t.data.lengtht.test(a),{validation:r,code:St.invalid_string,...cr.errToObj(n)})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...cr.errToObj(t)})}url(t){return this._addCheck({kind:"url",...cr.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...cr.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...cr.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...cr.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...cr.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...cr.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...cr.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...cr.errToObj(t)})}base64url(t){return this._addCheck({kind:"base64url",...cr.errToObj(t)})}jwt(t){return this._addCheck({kind:"jwt",...cr.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...cr.errToObj(t)})}cidr(t){return this._addCheck({kind:"cidr",...cr.errToObj(t)})}datetime(t){var r,n;return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof t?.precision>"u"?null:t?.precision,offset:(r=t?.offset)!==null&&r!==void 0?r:!1,local:(n=t?.local)!==null&&n!==void 0?n:!1,...cr.errToObj(t?.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof t?.precision>"u"?null:t?.precision,...cr.errToObj(t?.message)})}duration(t){return this._addCheck({kind:"duration",...cr.errToObj(t)})}regex(t,r){return this._addCheck({kind:"regex",regex:t,...cr.errToObj(r)})}includes(t,r){return this._addCheck({kind:"includes",value:t,position:r?.position,...cr.errToObj(r?.message)})}startsWith(t,r){return this._addCheck({kind:"startsWith",value:t,...cr.errToObj(r)})}endsWith(t,r){return this._addCheck({kind:"endsWith",value:t,...cr.errToObj(r)})}min(t,r){return this._addCheck({kind:"min",value:t,...cr.errToObj(r)})}max(t,r){return this._addCheck({kind:"max",value:t,...cr.errToObj(r)})}length(t,r){return this._addCheck({kind:"length",value:t,...cr.errToObj(r)})}nonempty(t){return this.min(1,cr.errToObj(t))}trim(){return new e({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new e({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new e({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isCIDR(){return!!this._def.checks.find(t=>t.kind==="cidr")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get isBase64url(){return!!this._def.checks.find(t=>t.kind==="base64url")}get minLength(){let t=null;for(let r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t}get maxLength(){let t=null;for(let r of this._def.checks)r.kind==="max"&&(t===null||r.value{var t;return new Sg({checks:[],typeName:$r.ZodString,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...fn(e)})};function Put(e,t){let r=(e.toString().split(".")[1]||"").length,n=(t.toString().split(".")[1]||"").length,a=r>n?r:n,i=parseInt(e.toFixed(a).replace(".","")),s=parseInt(t.toFixed(a).replace(".",""));return i%s/Math.pow(10,a)}var Qv=class e extends hn{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==Wt.number){let i=this._getOrReturnCtx(t);return $t(i,{code:St.invalid_type,expected:Wt.number,received:i.parsedType}),qr}let n,a=new il;for(let i of this._def.checks)i.kind==="int"?Qn.isInteger(t.data)||(n=this._getOrReturnCtx(t,n),$t(n,{code:St.invalid_type,expected:"integer",received:"float",message:i.message}),a.dirty()):i.kind==="min"?(i.inclusive?t.datai.value:t.data>=i.value)&&(n=this._getOrReturnCtx(t,n),$t(n,{code:St.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),a.dirty()):i.kind==="multipleOf"?Put(t.data,i.value)!==0&&(n=this._getOrReturnCtx(t,n),$t(n,{code:St.not_multiple_of,multipleOf:i.value,message:i.message}),a.dirty()):i.kind==="finite"?Number.isFinite(t.data)||(n=this._getOrReturnCtx(t,n),$t(n,{code:St.not_finite,message:i.message}),a.dirty()):Qn.assertNever(i);return{status:a.value,value:t.data}}gte(t,r){return this.setLimit("min",t,!0,cr.toString(r))}gt(t,r){return this.setLimit("min",t,!1,cr.toString(r))}lte(t,r){return this.setLimit("max",t,!0,cr.toString(r))}lt(t,r){return this.setLimit("max",t,!1,cr.toString(r))}setLimit(t,r,n,a){return new e({...this._def,checks:[...this._def.checks,{kind:t,value:r,inclusive:n,message:cr.toString(a)}]})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:cr.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:cr.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:cr.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:cr.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:cr.toString(t)})}multipleOf(t,r){return this._addCheck({kind:"multipleOf",value:t,message:cr.toString(r)})}finite(t){return this._addCheck({kind:"finite",message:cr.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:cr.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:cr.toString(t)})}get minValue(){let t=null;for(let r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t}get maxValue(){let t=null;for(let r of this._def.checks)r.kind==="max"&&(t===null||r.valuet.kind==="int"||t.kind==="multipleOf"&&Qn.isInteger(t.value))}get isFinite(){let t=null,r=null;for(let n of this._def.checks){if(n.kind==="finite"||n.kind==="int"||n.kind==="multipleOf")return!0;n.kind==="min"?(r===null||n.value>r)&&(r=n.value):n.kind==="max"&&(t===null||n.valuenew Qv({checks:[],typeName:$r.ZodNumber,coerce:e?.coerce||!1,...fn(e)});var e3=class e extends hn{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch{return this._getInvalidInput(t)}if(this._getType(t)!==Wt.bigint)return this._getInvalidInput(t);let n,a=new il;for(let i of this._def.checks)i.kind==="min"?(i.inclusive?t.datai.value:t.data>=i.value)&&(n=this._getOrReturnCtx(t,n),$t(n,{code:St.too_big,type:"bigint",maximum:i.value,inclusive:i.inclusive,message:i.message}),a.dirty()):i.kind==="multipleOf"?t.data%i.value!==BigInt(0)&&(n=this._getOrReturnCtx(t,n),$t(n,{code:St.not_multiple_of,multipleOf:i.value,message:i.message}),a.dirty()):Qn.assertNever(i);return{status:a.value,value:t.data}}_getInvalidInput(t){let r=this._getOrReturnCtx(t);return $t(r,{code:St.invalid_type,expected:Wt.bigint,received:r.parsedType}),qr}gte(t,r){return this.setLimit("min",t,!0,cr.toString(r))}gt(t,r){return this.setLimit("min",t,!1,cr.toString(r))}lte(t,r){return this.setLimit("max",t,!0,cr.toString(r))}lt(t,r){return this.setLimit("max",t,!1,cr.toString(r))}setLimit(t,r,n,a){return new e({...this._def,checks:[...this._def.checks,{kind:t,value:r,inclusive:n,message:cr.toString(a)}]})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:cr.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:cr.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:cr.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:cr.toString(t)})}multipleOf(t,r){return this._addCheck({kind:"multipleOf",value:t,message:cr.toString(r)})}get minValue(){let t=null;for(let r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t}get maxValue(){let t=null;for(let r of this._def.checks)r.kind==="max"&&(t===null||r.value{var t;return new e3({checks:[],typeName:$r.ZodBigInt,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...fn(e)})};var t3=class extends hn{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==Wt.boolean){let n=this._getOrReturnCtx(t);return $t(n,{code:St.invalid_type,expected:Wt.boolean,received:n.parsedType}),qr}return Dl(t.data)}};t3.create=e=>new t3({typeName:$r.ZodBoolean,coerce:e?.coerce||!1,...fn(e)});var r3=class e extends hn{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==Wt.date){let i=this._getOrReturnCtx(t);return $t(i,{code:St.invalid_type,expected:Wt.date,received:i.parsedType}),qr}if(isNaN(t.data.getTime())){let i=this._getOrReturnCtx(t);return $t(i,{code:St.invalid_date}),qr}let n=new il,a;for(let i of this._def.checks)i.kind==="min"?t.data.getTime()i.value&&(a=this._getOrReturnCtx(t,a),$t(a,{code:St.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),n.dirty()):Qn.assertNever(i);return{status:n.value,value:new Date(t.data.getTime())}}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}min(t,r){return this._addCheck({kind:"min",value:t.getTime(),message:cr.toString(r)})}max(t,r){return this._addCheck({kind:"max",value:t.getTime(),message:cr.toString(r)})}get minDate(){let t=null;for(let r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(let r of this._def.checks)r.kind==="max"&&(t===null||r.valuenew r3({checks:[],coerce:e?.coerce||!1,typeName:$r.ZodDate,...fn(e)});var Yy=class extends hn{_parse(t){if(this._getType(t)!==Wt.symbol){let n=this._getOrReturnCtx(t);return $t(n,{code:St.invalid_type,expected:Wt.symbol,received:n.parsedType}),qr}return Dl(t.data)}};Yy.create=e=>new Yy({typeName:$r.ZodSymbol,...fn(e)});var n3=class extends hn{_parse(t){if(this._getType(t)!==Wt.undefined){let n=this._getOrReturnCtx(t);return $t(n,{code:St.invalid_type,expected:Wt.undefined,received:n.parsedType}),qr}return Dl(t.data)}};n3.create=e=>new n3({typeName:$r.ZodUndefined,...fn(e)});var a3=class extends hn{_parse(t){if(this._getType(t)!==Wt.null){let n=this._getOrReturnCtx(t);return $t(n,{code:St.invalid_type,expected:Wt.null,received:n.parsedType}),qr}return Dl(t.data)}};a3.create=e=>new a3({typeName:$r.ZodNull,...fn(e)});var Tg=class extends hn{constructor(){super(...arguments),this._any=!0}_parse(t){return Dl(t.data)}};Tg.create=e=>new Tg({typeName:$r.ZodAny,...fn(e)});var ym=class extends hn{constructor(){super(...arguments),this._unknown=!0}_parse(t){return Dl(t.data)}};ym.create=e=>new ym({typeName:$r.ZodUnknown,...fn(e)});var of=class extends hn{_parse(t){let r=this._getOrReturnCtx(t);return $t(r,{code:St.invalid_type,expected:Wt.never,received:r.parsedType}),qr}};of.create=e=>new of({typeName:$r.ZodNever,...fn(e)});var Xy=class extends hn{_parse(t){if(this._getType(t)!==Wt.undefined){let n=this._getOrReturnCtx(t);return $t(n,{code:St.invalid_type,expected:Wt.void,received:n.parsedType}),qr}return Dl(t.data)}};Xy.create=e=>new Xy({typeName:$r.ZodVoid,...fn(e)});var bm=class e extends hn{_parse(t){let{ctx:r,status:n}=this._processInputParams(t),a=this._def;if(r.parsedType!==Wt.array)return $t(r,{code:St.invalid_type,expected:Wt.array,received:r.parsedType}),qr;if(a.exactLength!==null){let s=r.data.length>a.exactLength.value,o=r.data.lengtha.maxLength.value&&($t(r,{code:St.too_big,maximum:a.maxLength.value,type:"array",inclusive:!0,exact:!1,message:a.maxLength.message}),n.dirty()),r.common.async)return Promise.all([...r.data].map((s,o)=>a.type._parseAsync(new Xd(r,s,r.path,o)))).then(s=>il.mergeArray(n,s));let i=[...r.data].map((s,o)=>a.type._parseSync(new Xd(r,s,r.path,o)));return il.mergeArray(n,i)}get element(){return this._def.type}min(t,r){return new e({...this._def,minLength:{value:t,message:cr.toString(r)}})}max(t,r){return new e({...this._def,maxLength:{value:t,message:cr.toString(r)}})}length(t,r){return new e({...this._def,exactLength:{value:t,message:cr.toString(r)}})}nonempty(t){return this.min(1,t)}};bm.create=(e,t)=>new bm({type:e,minLength:null,maxLength:null,exactLength:null,typeName:$r.ZodArray,...fn(t)});function Zy(e){if(e instanceof Nc){let t={};for(let r in e.shape){let n=e.shape[r];t[r]=Yd.create(Zy(n))}return new Nc({...e._def,shape:()=>t})}else return e instanceof bm?new bm({...e._def,type:Zy(e.element)}):e instanceof Yd?Yd.create(Zy(e.unwrap())):e instanceof L1?L1.create(Zy(e.unwrap())):e instanceof O1?O1.create(e.items.map(t=>Zy(t))):e}var Nc=class e extends hn{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let t=this._def.shape(),r=Qn.objectKeys(t);return this._cached={shape:t,keys:r}}_parse(t){if(this._getType(t)!==Wt.object){let u=this._getOrReturnCtx(t);return $t(u,{code:St.invalid_type,expected:Wt.object,received:u.parsedType}),qr}let{status:n,ctx:a}=this._processInputParams(t),{shape:i,keys:s}=this._getCached(),o=[];if(!(this._def.catchall instanceof of&&this._def.unknownKeys==="strip"))for(let u in a.data)s.includes(u)||o.push(u);let l=[];for(let u of s){let c=i[u],f=a.data[u];l.push({key:{status:"valid",value:u},value:c._parse(new Xd(a,f,a.path,u)),alwaysSet:u in a.data})}if(this._def.catchall instanceof of){let u=this._def.unknownKeys;if(u==="passthrough")for(let c of o)l.push({key:{status:"valid",value:c},value:{status:"valid",value:a.data[c]}});else if(u==="strict")o.length>0&&($t(a,{code:St.unrecognized_keys,keys:o}),n.dirty());else if(u!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let u=this._def.catchall;for(let c of o){let f=a.data[c];l.push({key:{status:"valid",value:c},value:u._parse(new Xd(a,f,a.path,c)),alwaysSet:c in a.data})}}return a.common.async?Promise.resolve().then(async()=>{let u=[];for(let c of l){let f=await c.key,g=await c.value;u.push({key:f,value:g,alwaysSet:c.alwaysSet})}return u}).then(u=>il.mergeObjectSync(n,u)):il.mergeObjectSync(n,l)}get shape(){return this._def.shape()}strict(t){return cr.errToObj,new e({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(r,n)=>{var a,i,s,o;let l=(s=(i=(a=this._def).errorMap)===null||i===void 0?void 0:i.call(a,r,n).message)!==null&&s!==void 0?s:n.defaultError;return r.code==="unrecognized_keys"?{message:(o=cr.errToObj(t).message)!==null&&o!==void 0?o:l}:{message:l}}}:{}})}strip(){return new e({...this._def,unknownKeys:"strip"})}passthrough(){return new e({...this._def,unknownKeys:"passthrough"})}extend(t){return new e({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new e({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:$r.ZodObject})}setKey(t,r){return this.augment({[t]:r})}catchall(t){return new e({...this._def,catchall:t})}pick(t){let r={};return Qn.objectKeys(t).forEach(n=>{t[n]&&this.shape[n]&&(r[n]=this.shape[n])}),new e({...this._def,shape:()=>r})}omit(t){let r={};return Qn.objectKeys(this.shape).forEach(n=>{t[n]||(r[n]=this.shape[n])}),new e({...this._def,shape:()=>r})}deepPartial(){return Zy(this)}partial(t){let r={};return Qn.objectKeys(this.shape).forEach(n=>{let a=this.shape[n];t&&!t[n]?r[n]=a:r[n]=a.optional()}),new e({...this._def,shape:()=>r})}required(t){let r={};return Qn.objectKeys(this.shape).forEach(n=>{if(t&&!t[n])r[n]=this.shape[n];else{let i=this.shape[n];for(;i instanceof Yd;)i=i._def.innerType;r[n]=i}}),new e({...this._def,shape:()=>r})}keyof(){return G0e(Qn.objectKeys(this.shape))}};Nc.create=(e,t)=>new Nc({shape:()=>e,unknownKeys:"strip",catchall:of.create(),typeName:$r.ZodObject,...fn(t)});Nc.strictCreate=(e,t)=>new Nc({shape:()=>e,unknownKeys:"strict",catchall:of.create(),typeName:$r.ZodObject,...fn(t)});Nc.lazycreate=(e,t)=>new Nc({shape:e,unknownKeys:"strip",catchall:of.create(),typeName:$r.ZodObject,...fn(t)});var i3=class extends hn{_parse(t){let{ctx:r}=this._processInputParams(t),n=this._def.options;function a(i){for(let o of i)if(o.result.status==="valid")return o.result;for(let o of i)if(o.result.status==="dirty")return r.common.issues.push(...o.ctx.common.issues),o.result;let s=i.map(o=>new Lu(o.ctx.common.issues));return $t(r,{code:St.invalid_union,unionErrors:s}),qr}if(r.common.async)return Promise.all(n.map(async i=>{let s={...r,common:{...r.common,issues:[]},parent:null};return{result:await i._parseAsync({data:r.data,path:r.path,parent:s}),ctx:s}})).then(a);{let i,s=[];for(let l of n){let u={...r,common:{...r.common,issues:[]},parent:null},c=l._parseSync({data:r.data,path:r.path,parent:u});if(c.status==="valid")return c;c.status==="dirty"&&!i&&(i={result:c,ctx:u}),u.common.issues.length&&s.push(u.common.issues)}if(i)return r.common.issues.push(...i.ctx.common.issues),i.result;let o=s.map(l=>new Lu(l));return $t(r,{code:St.invalid_union,unionErrors:o}),qr}}get options(){return this._def.options}};i3.create=(e,t)=>new i3({options:e,typeName:$r.ZodUnion,...fn(t)});var gm=e=>e instanceof o3?gm(e.schema):e instanceof Nu?gm(e.innerType()):e instanceof l3?[e.value]:e instanceof c3?e.options:e instanceof u3?Qn.objectValues(e.enum):e instanceof d3?gm(e._def.innerType):e instanceof n3?[void 0]:e instanceof a3?[null]:e instanceof Yd?[void 0,...gm(e.unwrap())]:e instanceof L1?[null,...gm(e.unwrap())]:e instanceof mx||e instanceof f3?gm(e.unwrap()):e instanceof p3?gm(e._def.innerType):[],t_=class e extends hn{_parse(t){let{ctx:r}=this._processInputParams(t);if(r.parsedType!==Wt.object)return $t(r,{code:St.invalid_type,expected:Wt.object,received:r.parsedType}),qr;let n=this.discriminator,a=r.data[n],i=this.optionsMap.get(a);return i?r.common.async?i._parseAsync({data:r.data,path:r.path,parent:r}):i._parseSync({data:r.data,path:r.path,parent:r}):($t(r,{code:St.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),qr)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,r,n){let a=new Map;for(let i of r){let s=gm(i.shape[t]);if(!s.length)throw new Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(let o of s){if(a.has(o))throw new Error(`Discriminator property ${String(t)} has duplicate value ${String(o)}`);a.set(o,i)}}return new e({typeName:$r.ZodDiscriminatedUnion,discriminator:t,options:r,optionsMap:a,...fn(n)})}};function WG(e,t){let r=vm(e),n=vm(t);if(e===t)return{valid:!0,data:e};if(r===Wt.object&&n===Wt.object){let a=Qn.objectKeys(t),i=Qn.objectKeys(e).filter(o=>a.indexOf(o)!==-1),s={...e,...t};for(let o of i){let l=WG(e[o],t[o]);if(!l.valid)return{valid:!1};s[o]=l.data}return{valid:!0,data:s}}else if(r===Wt.array&&n===Wt.array){if(e.length!==t.length)return{valid:!1};let a=[];for(let i=0;i{if(KG(i)||KG(s))return qr;let o=WG(i.value,s.value);return o.valid?((ZG(i)||ZG(s))&&r.dirty(),{status:r.value,value:o.data}):($t(n,{code:St.invalid_intersection_types}),qr)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([i,s])=>a(i,s)):a(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}};s3.create=(e,t,r)=>new s3({left:e,right:t,typeName:$r.ZodIntersection,...fn(r)});var O1=class e extends hn{_parse(t){let{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==Wt.array)return $t(n,{code:St.invalid_type,expected:Wt.array,received:n.parsedType}),qr;if(n.data.lengththis._def.items.length&&($t(n,{code:St.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),r.dirty());let i=[...n.data].map((s,o)=>{let l=this._def.items[o]||this._def.rest;return l?l._parse(new Xd(n,s,n.path,o)):null}).filter(s=>!!s);return n.common.async?Promise.all(i).then(s=>il.mergeArray(r,s)):il.mergeArray(r,i)}get items(){return this._def.items}rest(t){return new e({...this._def,rest:t})}};O1.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new O1({items:e,typeName:$r.ZodTuple,rest:null,...fn(t)})};var r_=class e extends hn{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){let{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==Wt.object)return $t(n,{code:St.invalid_type,expected:Wt.object,received:n.parsedType}),qr;let a=[],i=this._def.keyType,s=this._def.valueType;for(let o in n.data)a.push({key:i._parse(new Xd(n,o,n.path,o)),value:s._parse(new Xd(n,n.data[o],n.path,o)),alwaysSet:o in n.data});return n.common.async?il.mergeObjectAsync(r,a):il.mergeObjectSync(r,a)}get element(){return this._def.valueType}static create(t,r,n){return r instanceof hn?new e({keyType:t,valueType:r,typeName:$r.ZodRecord,...fn(n)}):new e({keyType:Sg.create(),valueType:t,typeName:$r.ZodRecord,...fn(r)})}},Qy=class extends hn{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){let{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==Wt.map)return $t(n,{code:St.invalid_type,expected:Wt.map,received:n.parsedType}),qr;let a=this._def.keyType,i=this._def.valueType,s=[...n.data.entries()].map(([o,l],u)=>({key:a._parse(new Xd(n,o,n.path,[u,"key"])),value:i._parse(new Xd(n,l,n.path,[u,"value"]))}));if(n.common.async){let o=new Map;return Promise.resolve().then(async()=>{for(let l of s){let u=await l.key,c=await l.value;if(u.status==="aborted"||c.status==="aborted")return qr;(u.status==="dirty"||c.status==="dirty")&&r.dirty(),o.set(u.value,c.value)}return{status:r.value,value:o}})}else{let o=new Map;for(let l of s){let u=l.key,c=l.value;if(u.status==="aborted"||c.status==="aborted")return qr;(u.status==="dirty"||c.status==="dirty")&&r.dirty(),o.set(u.value,c.value)}return{status:r.value,value:o}}}};Qy.create=(e,t,r)=>new Qy({valueType:t,keyType:e,typeName:$r.ZodMap,...fn(r)});var e4=class e extends hn{_parse(t){let{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==Wt.set)return $t(n,{code:St.invalid_type,expected:Wt.set,received:n.parsedType}),qr;let a=this._def;a.minSize!==null&&n.data.sizea.maxSize.value&&($t(n,{code:St.too_big,maximum:a.maxSize.value,type:"set",inclusive:!0,exact:!1,message:a.maxSize.message}),r.dirty());let i=this._def.valueType;function s(l){let u=new Set;for(let c of l){if(c.status==="aborted")return qr;c.status==="dirty"&&r.dirty(),u.add(c.value)}return{status:r.value,value:u}}let o=[...n.data.values()].map((l,u)=>i._parse(new Xd(n,l,n.path,u)));return n.common.async?Promise.all(o).then(l=>s(l)):s(o)}min(t,r){return new e({...this._def,minSize:{value:t,message:cr.toString(r)}})}max(t,r){return new e({...this._def,maxSize:{value:t,message:cr.toString(r)}})}size(t,r){return this.min(t,r).max(t,r)}nonempty(t){return this.min(1,t)}};e4.create=(e,t)=>new e4({valueType:e,minSize:null,maxSize:null,typeName:$r.ZodSet,...fn(t)});var n_=class e extends hn{constructor(){super(...arguments),this.validate=this.implement}_parse(t){let{ctx:r}=this._processInputParams(t);if(r.parsedType!==Wt.function)return $t(r,{code:St.invalid_type,expected:Wt.function,received:r.parsedType}),qr;function n(o,l){return Qk({data:o,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,Xk(),Jy].filter(u=>!!u),issueData:{code:St.invalid_arguments,argumentsError:l}})}function a(o,l){return Qk({data:o,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,Xk(),Jy].filter(u=>!!u),issueData:{code:St.invalid_return_type,returnTypeError:l}})}let i={errorMap:r.common.contextualErrorMap},s=r.data;if(this._def.returns instanceof Eg){let o=this;return Dl(async function(...l){let u=new Lu([]),c=await o._def.args.parseAsync(l,i).catch(w=>{throw u.addIssue(n(l,w)),u}),f=await Reflect.apply(s,this,c);return await o._def.returns._def.type.parseAsync(f,i).catch(w=>{throw u.addIssue(a(f,w)),u})})}else{let o=this;return Dl(function(...l){let u=o._def.args.safeParse(l,i);if(!u.success)throw new Lu([n(l,u.error)]);let c=Reflect.apply(s,this,u.data),f=o._def.returns.safeParse(c,i);if(!f.success)throw new Lu([a(c,f.error)]);return f.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...t){return new e({...this._def,args:O1.create(t).rest(ym.create())})}returns(t){return new e({...this._def,returns:t})}implement(t){return this.parse(t)}strictImplement(t){return this.parse(t)}static create(t,r,n){return new e({args:t||O1.create([]).rest(ym.create()),returns:r||ym.create(),typeName:$r.ZodFunction,...fn(n)})}},o3=class extends hn{get schema(){return this._def.getter()}_parse(t){let{ctx:r}=this._processInputParams(t);return this._def.getter()._parse({data:r.data,path:r.path,parent:r})}};o3.create=(e,t)=>new o3({getter:e,typeName:$r.ZodLazy,...fn(t)});var l3=class extends hn{_parse(t){if(t.data!==this._def.value){let r=this._getOrReturnCtx(t);return $t(r,{received:r.data,code:St.invalid_literal,expected:this._def.value}),qr}return{status:"valid",value:t.data}}get value(){return this._def.value}};l3.create=(e,t)=>new l3({value:e,typeName:$r.ZodLiteral,...fn(t)});function G0e(e,t){return new c3({values:e,typeName:$r.ZodEnum,...fn(t)})}var c3=class e extends hn{constructor(){super(...arguments),px.set(this,void 0)}_parse(t){if(typeof t.data!="string"){let r=this._getOrReturnCtx(t),n=this._def.values;return $t(r,{expected:Qn.joinValues(n),received:r.parsedType,code:St.invalid_type}),qr}if(e_(this,px,"f")||V0e(this,px,new Set(this._def.values),"f"),!e_(this,px,"f").has(t.data)){let r=this._getOrReturnCtx(t),n=this._def.values;return $t(r,{received:r.data,code:St.invalid_enum_value,options:n}),qr}return Dl(t.data)}get options(){return this._def.values}get enum(){let t={};for(let r of this._def.values)t[r]=r;return t}get Values(){let t={};for(let r of this._def.values)t[r]=r;return t}get Enum(){let t={};for(let r of this._def.values)t[r]=r;return t}extract(t,r=this._def){return e.create(t,{...this._def,...r})}exclude(t,r=this._def){return e.create(this.options.filter(n=>!t.includes(n)),{...this._def,...r})}};px=new WeakMap;c3.create=G0e;var u3=class extends hn{constructor(){super(...arguments),fx.set(this,void 0)}_parse(t){let r=Qn.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(t);if(n.parsedType!==Wt.string&&n.parsedType!==Wt.number){let a=Qn.objectValues(r);return $t(n,{expected:Qn.joinValues(a),received:n.parsedType,code:St.invalid_type}),qr}if(e_(this,fx,"f")||V0e(this,fx,new Set(Qn.getValidEnumValues(this._def.values)),"f"),!e_(this,fx,"f").has(t.data)){let a=Qn.objectValues(r);return $t(n,{received:n.data,code:St.invalid_enum_value,options:a}),qr}return Dl(t.data)}get enum(){return this._def.values}};fx=new WeakMap;u3.create=(e,t)=>new u3({values:e,typeName:$r.ZodNativeEnum,...fn(t)});var Eg=class extends hn{unwrap(){return this._def.type}_parse(t){let{ctx:r}=this._processInputParams(t);if(r.parsedType!==Wt.promise&&r.common.async===!1)return $t(r,{code:St.invalid_type,expected:Wt.promise,received:r.parsedType}),qr;let n=r.parsedType===Wt.promise?r.data:Promise.resolve(r.data);return Dl(n.then(a=>this._def.type.parseAsync(a,{path:r.path,errorMap:r.common.contextualErrorMap})))}};Eg.create=(e,t)=>new Eg({type:e,typeName:$r.ZodPromise,...fn(t)});var Nu=class extends hn{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===$r.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){let{status:r,ctx:n}=this._processInputParams(t),a=this._def.effect||null,i={addIssue:s=>{$t(n,s),s.fatal?r.abort():r.dirty()},get path(){return n.path}};if(i.addIssue=i.addIssue.bind(i),a.type==="preprocess"){let s=a.transform(n.data,i);if(n.common.async)return Promise.resolve(s).then(async o=>{if(r.value==="aborted")return qr;let l=await this._def.schema._parseAsync({data:o,path:n.path,parent:n});return l.status==="aborted"?qr:l.status==="dirty"||r.value==="dirty"?Wy(l.value):l});{if(r.value==="aborted")return qr;let o=this._def.schema._parseSync({data:s,path:n.path,parent:n});return o.status==="aborted"?qr:o.status==="dirty"||r.value==="dirty"?Wy(o.value):o}}if(a.type==="refinement"){let s=o=>{let l=a.refinement(o,i);if(n.common.async)return Promise.resolve(l);if(l instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return o};if(n.common.async===!1){let o=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return o.status==="aborted"?qr:(o.status==="dirty"&&r.dirty(),s(o.value),{status:r.value,value:o.value})}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(o=>o.status==="aborted"?qr:(o.status==="dirty"&&r.dirty(),s(o.value).then(()=>({status:r.value,value:o.value}))))}if(a.type==="transform")if(n.common.async===!1){let s=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!Xv(s))return s;let o=a.transform(s.value,i);if(o instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:r.value,value:o}}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(s=>Xv(s)?Promise.resolve(a.transform(s.value,i)).then(o=>({status:r.value,value:o})):s);Qn.assertNever(a)}};Nu.create=(e,t,r)=>new Nu({schema:e,typeName:$r.ZodEffects,effect:t,...fn(r)});Nu.createWithPreprocess=(e,t,r)=>new Nu({schema:t,effect:{type:"preprocess",transform:e},typeName:$r.ZodEffects,...fn(r)});var Yd=class extends hn{_parse(t){return this._getType(t)===Wt.undefined?Dl(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}};Yd.create=(e,t)=>new Yd({innerType:e,typeName:$r.ZodOptional,...fn(t)});var L1=class extends hn{_parse(t){return this._getType(t)===Wt.null?Dl(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}};L1.create=(e,t)=>new L1({innerType:e,typeName:$r.ZodNullable,...fn(t)});var d3=class extends hn{_parse(t){let{ctx:r}=this._processInputParams(t),n=r.data;return r.parsedType===Wt.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:r.path,parent:r})}removeDefault(){return this._def.innerType}};d3.create=(e,t)=>new d3({innerType:e,typeName:$r.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...fn(t)});var p3=class extends hn{_parse(t){let{ctx:r}=this._processInputParams(t),n={...r,common:{...r.common,issues:[]}},a=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return hx(a)?a.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new Lu(n.common.issues)},input:n.data})})):{status:"valid",value:a.status==="valid"?a.value:this._def.catchValue({get error(){return new Lu(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};p3.create=(e,t)=>new p3({innerType:e,typeName:$r.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...fn(t)});var t4=class extends hn{_parse(t){if(this._getType(t)!==Wt.nan){let n=this._getOrReturnCtx(t);return $t(n,{code:St.invalid_type,expected:Wt.nan,received:n.parsedType}),qr}return{status:"valid",value:t.data}}};t4.create=e=>new t4({typeName:$r.ZodNaN,...fn(e)});var kut=Symbol("zod_brand"),mx=class extends hn{_parse(t){let{ctx:r}=this._processInputParams(t),n=r.data;return this._def.type._parse({data:n,path:r.path,parent:r})}unwrap(){return this._def.type}},gx=class e extends hn{_parse(t){let{status:r,ctx:n}=this._processInputParams(t);if(n.common.async)return(async()=>{let i=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return i.status==="aborted"?qr:i.status==="dirty"?(r.dirty(),Wy(i.value)):this._def.out._parseAsync({data:i.value,path:n.path,parent:n})})();{let a=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return a.status==="aborted"?qr:a.status==="dirty"?(r.dirty(),{status:"dirty",value:a.value}):this._def.out._parseSync({data:a.value,path:n.path,parent:n})}}static create(t,r){return new e({in:t,out:r,typeName:$r.ZodPipeline})}},f3=class extends hn{_parse(t){let r=this._def.innerType._parse(t),n=a=>(Xv(a)&&(a.value=Object.freeze(a.value)),a);return hx(r)?r.then(a=>n(a)):n(r)}unwrap(){return this._def.innerType}};f3.create=(e,t)=>new f3({innerType:e,typeName:$r.ZodReadonly,...fn(t)});function q0e(e,t={},r){return e?Tg.create().superRefine((n,a)=>{var i,s;if(!e(n)){let o=typeof t=="function"?t(n):typeof t=="string"?{message:t}:t,l=(s=(i=o.fatal)!==null&&i!==void 0?i:r)!==null&&s!==void 0?s:!0,u=typeof o=="string"?{message:o}:o;a.addIssue({code:"custom",...u,fatal:l})}}):Tg.create()}var _ut={object:Nc.lazycreate},$r;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})($r||($r={}));var Rut=(e,t={message:`Input not instance of ${e.name}`})=>q0e(r=>r instanceof e,t),K0e=Sg.create,Z0e=Qv.create,Iut=t4.create,Out=e3.create,W0e=t3.create,Lut=r3.create,Nut=Yy.create,Mut=n3.create,Dut=a3.create,But=Tg.create,zut=ym.create,jut=of.create,Fut=Xy.create,Vut=bm.create,Hut=Nc.create,$ut=Nc.strictCreate,Uut=i3.create,Gut=t_.create,qut=s3.create,Kut=O1.create,Zut=r_.create,Wut=Qy.create,Jut=e4.create,Yut=n_.create,Xut=o3.create,Qut=l3.create,edt=c3.create,tdt=u3.create,rdt=Eg.create,j0e=Nu.create,ndt=Yd.create,adt=L1.create,idt=Nu.createWithPreprocess,sdt=gx.create,odt=()=>K0e().optional(),ldt=()=>Z0e().optional(),cdt=()=>W0e().optional(),udt={string:e=>Sg.create({...e,coerce:!0}),number:e=>Qv.create({...e,coerce:!0}),boolean:e=>t3.create({...e,coerce:!0}),bigint:e=>e3.create({...e,coerce:!0}),date:e=>r3.create({...e,coerce:!0})},ddt=qr,JG=Object.freeze({__proto__:null,defaultErrorMap:Jy,setErrorMap:iut,getErrorMap:Xk,makeIssue:Qk,EMPTY_PATH:sut,addIssueToContext:$t,ParseStatus:il,INVALID:qr,DIRTY:Wy,OK:Dl,isAborted:KG,isDirty:ZG,isValid:Xv,isAsync:hx,get util(){return Qn},get objectUtil(){return qG},ZodParsedType:Wt,getParsedType:vm,ZodType:hn,datetimeRegex:U0e,ZodString:Sg,ZodNumber:Qv,ZodBigInt:e3,ZodBoolean:t3,ZodDate:r3,ZodSymbol:Yy,ZodUndefined:n3,ZodNull:a3,ZodAny:Tg,ZodUnknown:ym,ZodNever:of,ZodVoid:Xy,ZodArray:bm,ZodObject:Nc,ZodUnion:i3,ZodDiscriminatedUnion:t_,ZodIntersection:s3,ZodTuple:O1,ZodRecord:r_,ZodMap:Qy,ZodSet:e4,ZodFunction:n_,ZodLazy:o3,ZodLiteral:l3,ZodEnum:c3,ZodNativeEnum:u3,ZodPromise:Eg,ZodEffects:Nu,ZodTransformer:Nu,ZodOptional:Yd,ZodNullable:L1,ZodDefault:d3,ZodCatch:p3,ZodNaN:t4,BRAND:kut,ZodBranded:mx,ZodPipeline:gx,ZodReadonly:f3,custom:q0e,Schema:hn,ZodSchema:hn,late:_ut,get ZodFirstPartyTypeKind(){return $r},coerce:udt,any:But,array:Vut,bigint:Out,boolean:W0e,date:Lut,discriminatedUnion:Gut,effect:j0e,enum:edt,function:Yut,instanceof:Rut,intersection:qut,lazy:Xut,literal:Qut,map:Wut,nan:Iut,nativeEnum:tdt,never:jut,null:Dut,nullable:adt,number:Z0e,object:Hut,oboolean:cdt,onumber:ldt,optional:ndt,ostring:odt,pipeline:sdt,preprocess:idt,promise:rdt,record:Zut,set:Jut,strictObject:$ut,string:K0e,symbol:Nut,transformer:j0e,tuple:Kut,undefined:Mut,union:Uut,unknown:zut,void:Fut,NEVER:ddt,ZodIssueCode:St,quotelessJson:aut,ZodError:Lu});d();p();d();p();var J0e=(e,t,r)=>{if(e&&"reportValidity"in e){let n=Jt(r,t);e.setCustomValidity(n&&n.message||""),e.reportValidity()}},YG=(e,t)=>{for(let r in t.fields){let n=t.fields[r];n&&n.ref&&"reportValidity"in n.ref?J0e(n.ref,r,e):n.refs&&n.refs.forEach(a=>J0e(a,r,e))}},Y0e=(e,t)=>{t.shouldUseNativeValidation&&YG(e,t);let r={};for(let n in e){let a=Jt(t.fields,n),i=Object.assign(e[n]||{},{ref:a&&a.ref});if(pdt(t.names||Object.keys(e),n)){let s=Object.assign({},Jt(r,n));Ta(s,"root",i),Ta(r,n,s)}else Ta(r,n,i)}return r},pdt=(e,t)=>e.some(r=>r.startsWith(t+"."));var fdt=function(e,t){for(var r={};e.length;){var n=e[0],a=n.code,i=n.message,s=n.path.join(".");if(!r[s])if("unionErrors"in n){var o=n.unionErrors[0].errors[0];r[s]={message:o.message,type:o.code}}else r[s]={message:i,type:a};if("unionErrors"in n&&n.unionErrors.forEach(function(c){return c.errors.forEach(function(f){return e.push(f)})}),t){var l=r[s].types,u=l&&l[n.code];r[s]=HG(s,t,r,a,u?[].concat(u,n.message):n.message)}e.shift()}return r},X0e=function(e,t,r){return r===void 0&&(r={}),function(n,a,i){try{return Promise.resolve(function(s,o){try{var l=Promise.resolve(e[r.mode==="sync"?"parse":"parseAsync"](n,t)).then(function(u){return i.shouldUseNativeValidation&&YG({},i),{errors:{},values:r.raw?n:u}})}catch(u){return o(u)}return l&&l.then?l.then(void 0,o):l}(0,function(s){if(function(o){return Array.isArray(o?.errors)}(s))return{values:{},errors:Y0e(fdt(s.errors,!i.shouldUseNativeValidation&&i.criteriaMode==="all"),i)};throw s}))}catch(s){return Promise.reject(s)}}};var Yx=J(Ze(),1);var NR=J(Se(),1),Kg=J(Se(),1),aCe=J(Yt(),1),iCe=J(Se(),1);d();p();d();p();function a_(){return a_=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let t=(0,N1.useRef)([]),r=(0,N1.useRef)(null),n=(0,N1.useRef)(null),a=(0,N1.useCallback)(async()=>{if(typeof window>"u")return;vx(navigator.mediaDevices,"MediaDevices not supported");let u=await navigator.mediaDevices.getUserMedia({audio:!0,video:!1});r.current=u;let c=new MediaRecorder(u);c.onstart=async f=>{var g;(g=e?.onStart)==null||g.call(e,f,{mediaStream:u})},c.onstop=f=>{var g;(g=e?.onStop)==null||g.call(e,f,t.current,{mediaStream:u})},c.onpause=f=>{var g;(g=e?.onPause)==null||g.call(e,f,t.current,{mediaStream:u})},c.onerror=f=>{var g;(g=e?.onError)==null||g.call(e,f,{mediaStream:u,error:new Error("An error occurred while recording")})},c.onresume=f=>{var g;(g=e?.onResume)==null||g.call(e,f,t.current,{mediaStream:u})},c.ondataavailable=async f=>{var g;t.current.push(f.data),(g=e?.onChunk)==null||g.call(e,f,{mediaStream:u})},n.current=c},[e]),i=(0,N1.useCallback)(async()=>{var u,c;try{if(((u=n.current)==null?void 0:u.state)==="recording")return;t.current=[],await a(),vx(n.current,"MediaRecorder not created"),n.current.start(500)}catch(f){let g=i_(f)?f.message:"Something went wrong during recording";(c=e?.onError)==null||c.call(e,new Event(g),{error:f,mediaStream:r.current})}},[e,a]),s=(0,N1.useCallback)(async()=>{var u,c;try{vx(n.current,"MediaRecorder not created"),n.current.stop(),(u=r.current)==null||u.getAudioTracks().forEach(f=>f.stop())}catch(f){let g=i_(f)?f.message:"Something went wrong during stopping recording";(c=e?.onError)==null||c.call(e,new Event(g),{error:f,mediaStream:r.current})}},[e]),o=(0,N1.useCallback)(async()=>{var u;try{vx(n.current,"MediaRecorder not created"),n.current.pause()}catch(c){let f=i_(c)?c.message:"Something went wrong during pausing recording";(u=e?.onError)==null||u.call(e,new Event(f),{error:c,mediaStream:r.current})}},[e]),l=(0,N1.useCallback)(async()=>{var u;try{vx(n.current,"MediaRecorder not created"),n.current.resume()}catch(c){let f=i_(c)?c.message:"Something went wrong during resuming recording";(u=e?.onError)==null||u.call(e,new Event(f),{error:c,mediaStream:r.current})}},[e]);return{start:i,stop:s,pause:o,resume:l}};var io=J(Se(),1);d();p();var ha=J(Se()),fge=J(QG());function zl(){return zl=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[a]=e[a]);return r}var Ka;(function(e){e.START_LOAD="START_LOAD",e.ON_LOAD="ON_LOAD",e.ON_ERROR="ON_ERROR",e.ON_PLAY="ON_PLAY",e.ON_PAUSE="ON_PAUSE",e.ON_STOP="ON_STOP",e.ON_END="ON_END",e.ON_RATE="ON_RATE",e.ON_MUTE="ON_MUTE",e.ON_VOLUME="ON_VOLUME",e.ON_LOOP="ON_LOOP"})(Ka||(Ka={}));function o_(e){if(e===void 0)return{src:null,isReady:!1,isLoading:!1,looping:!1,duration:0,rate:1,volume:1,muted:!1,playing:!1,paused:!1,stopped:!1,error:null};var t=e.seek(),r=e.playing();return{isReady:e.state()==="loaded",isLoading:e.state()==="loading",src:e._src,looping:e.loop(),duration:e.duration(),rate:e.rate(),volume:e.volume(),muted:e.mute(),playing:r,paused:!r,stopped:!r&&t===0,error:null}}function Adt(e,t){switch(t.type){case Ka.START_LOAD:return zl({},o_(),{isLoading:!0});case Ka.ON_LOAD:return t.howl.state()==="unloaded"?e:o_(t.howl);case Ka.ON_ERROR:return zl({},o_(),{error:t.message});case Ka.ON_PLAY:return zl({},e,{playing:!0,paused:!1,stopped:!1});case Ka.ON_PAUSE:return zl({},e,{playing:!1,paused:!0});case Ka.ON_STOP:return zl({},e,{playing:!1,paused:!1,stopped:!0});case Ka.ON_END:return zl({},e,{playing:e.looping,stopped:!e.looping});case Ka.ON_MUTE:{var r;return zl({},e,{muted:(r=t.howl.mute())!==null&&r!==void 0?r:!1})}case Ka.ON_RATE:{var n,a;return zl({},e,{rate:(n=(a=t.howl)===null||a===void 0?void 0:a.rate())!==null&&n!==void 0?n:1})}case Ka.ON_VOLUME:{var i,s;return zl({},e,{volume:(i=(s=t.howl)===null||s===void 0?void 0:s.volume())!==null&&i!==void 0?i:1})}case Ka.ON_LOOP:{var o=t.toggleValue,l=o===void 0?!1:o,u=t.howl;return u.loop(l),zl({},e,{looping:l})}default:return e}}function Pdt(e,t){var r=t[0],n=t[1],a=(0,ha.useCallback)(function(){var A=e.getHowl();A!==void 0&&n({type:Ka.ON_LOAD,howl:A})},[n,e]),i=(0,ha.useCallback)(function(A,k){n({type:Ka.ON_ERROR,message:k})},[n]),s=(0,ha.useCallback)(function(){var A=e.getHowl();A!==void 0&&n({type:Ka.ON_PLAY,howl:A})},[n,e]),o=(0,ha.useCallback)(function(){var A=e.getHowl();A!==void 0&&n({type:Ka.ON_PAUSE,howl:A})},[n,e]),l=(0,ha.useCallback)(function(){var A=e.getHowl();A!==void 0&&n({type:Ka.ON_END,howl:A})},[n,e]),u=(0,ha.useCallback)(function(){var A=e.getHowl();A!==void 0&&n({type:Ka.ON_STOP,howl:A})},[n,e]),c=(0,ha.useCallback)(function(){var A=e.getHowl();A!==void 0&&n({type:Ka.ON_MUTE,howl:A})},[n,e]),f=(0,ha.useCallback)(function(){var A=e.getHowl();A!==void 0&&n({type:Ka.ON_VOLUME,howl:A})},[n,e]),g=(0,ha.useCallback)(function(){var A=e.getHowl();A!==void 0&&n({type:Ka.ON_RATE,howl:A})},[n,e]);(0,ha.useEffect)(function(){return function(){var A=e.getHowl();A?.off("loaderror",i),A?.off("playerror",i),A?.off("play",s),A?.off("pause",o),A?.off("end",l),A?.off("stop",u),A?.off("mute",c),A?.off("volume",f),A?.off("rate",g)}},[]);var w=(0,ha.useRef)(function(A){if(A.type===Ka.START_LOAD){var k=A.howl;k.once("load",a),k.on("loaderror",i),k.on("playerror",i),k.on("play",s),k.on("pause",o),k.on("end",l),k.on("stop",u),k.on("mute",c),k.on("volume",f),k.on("rate",g)}n(A)});return[r,w.current]}var kdt=["initialVolume","initialRate","initialMute"],hge=function(){function e(){this.callbacks=new Map,this.howl=void 0,this.options={},this.subscriptionIndex=0}var t=e.prototype;return t.subscribe=function(n){var a=(this.subscriptionIndex++).toString();return this.callbacks.set(a,n),a},t.unsubscribe=function(n){this.callbacks.delete(n)},t.getHowl=function(){return this.howl},t.getNumberOfConnections=function(){return this.callbacks.size},t.createHowl=function(n){this.destroyHowl(),this.options=n;var a=this.options,i=a.initialVolume,s=a.initialRate,o=a.initialMute,l=Edt(a,kdt),u=new fge.Howl(zl({mute:o,volume:i,rate:s},l));return this.callbacks.forEach(function(c){return c({type:Ka.START_LOAD,howl:u})}),this.howl=u,u},t.destroyHowl=function(){var n;if(this.options.onload){var a;(a=this.howl)===null||a===void 0||a.off("load",this.options.onload)}if(this.options.onend){var i;(i=this.howl)===null||i===void 0||i.off("end",this.options.onend)}if(this.options.onplay){var s;(s=this.howl)===null||s===void 0||s.off("play",this.options.onplay)}if(this.options.onpause){var o;(o=this.howl)===null||o===void 0||o.off("pause",this.options.onpause)}if(this.options.onstop){var l;(l=this.howl)===null||l===void 0||l.off("stop",this.options.onstop)}(n=this.howl)===null||n===void 0||n.unload()},t.broadcast=function(n){this.callbacks.forEach(function(a){return a(n)})},e}(),_dt=function(){function e(){}return e.getInstance=function(){return this.instance===void 0&&(e.instance=new hge),e.instance},e}();_dt.instance=void 0;var r4=function(){var t=(0,ha.useRef)(null);function r(){if(t.current!==null)return t.current;var D=new hge;return t.current=D,D}var n=Pdt(r(),(0,ha.useReducer)(Adt,r().getHowl(),o_)),a=n[0],i=n[1],s=(0,ha.useCallback)(function(){for(var D=arguments.length,L=new Array(D),W=0;WObject.prototype.toString.call(e)==="[object Array]",Mdt={compute:function(e){let{world:t}=this,r=t.compute;return typeof e=="string"&&r.hasOwnProperty(e)?r[e](this):Ndt(e)?e.forEach(n=>{t.compute.hasOwnProperty(n)?r[n](this):console.warn("no compute:",e)}):typeof e=="function"?e(this):console.warn("no compute:",e),this}},mge=Mdt;d();p();var Ddt=function(e){return this.fullPointer.forEach((r,n)=>{let a=this.update([r]);e(a,n)}),this},Bdt=function(e,t){let n=this.fullPointer.map((i,s)=>{let o=this.update([i]),l=e(o,s);return l===void 0?this.none():l});if(n.length===0)return t||this.update([]);if(n[0]!==void 0&&(typeof n[0]=="string"||typeof n[0]=="object"&&(n[0]===null||!n[0].isView)))return n;let a=[];return n.forEach(i=>{a=a.concat(i.fullPointer)}),this.toView(a)},zdt=function(e){let t=this.fullPointer;return t=t.filter((n,a)=>{let i=this.update([n]);return e(i,a)}),this.update(t)},jdt=function(e){let r=this.fullPointer.find((n,a)=>{let i=this.update([n]);return e(i,a)});return this.update([r])},Fdt=function(e){return this.fullPointer.some((r,n)=>{let a=this.update([r]);return e(a,n)})},Vdt=function(e=1){let t=this.fullPointer,r=Math.floor(Math.random()*t.length);return r+e>this.length&&(r=this.length-e,r=r<0?0:r),t=t.slice(r,r+e),this.update(t)},gge={forEach:Ddt,map:Bdt,filter:zdt,find:jdt,some:Fdt,random:Vdt};d();p();var cf={termList:function(){return this.methods.one.termList(this.docs)},terms:function(e){let t=this.match(".");return typeof e=="number"?t.eq(e):t},groups:function(e){if(e||e===0)return this.update(this._groups[e]||[]);let t={};return Object.keys(this._groups).forEach(r=>{t[r]=this.update(this._groups[r])}),t},eq:function(e){let t=this.pointer;return t||(t=this.docs.map((r,n)=>[n])),t[e]?this.update([t[e]]):this.none()},first:function(){return this.eq(0)},last:function(){let e=this.fullPointer.length-1;return this.eq(e)},firstTerms:function(){return this.match("^.")},lastTerms:function(){return this.match(".$")},slice:function(e,t){let r=this.pointer||this.docs.map((n,a)=>[a]);return r=r.slice(e,t),this.update(r)},all:function(){return this.update().toView()},fullSentences:function(){let e=this.fullPointer.map(t=>[t[0]]);return this.update(e).toView()},none:function(){return this.update([])},isDoc:function(e){if(!e||!e.isView)return!1;let t=this.fullPointer,r=e.fullPointer;return!t.length===r.length?!1:t.every((n,a)=>r[a]?n[0]===r[a][0]&&n[1]===r[a][1]&&n[2]===r[a][2]:!1)},wordCount:function(){return this.docs.reduce((e,t)=>(e+=t.filter(r=>r.text!=="").length,e),0)},isFull:function(){let e=this.pointer;if(!e)return!0;if(e.length===0||e[0][0]!==0)return!1;let t=0,r=0;return this.document.forEach(n=>t+=n.length),this.docs.forEach(n=>r+=n.length),t===r},getNth:function(e){return typeof e=="number"?this.eq(e):typeof e=="string"?this.if(e):this}};cf.group=cf.groups;cf.fullSentence=cf.fullSentences;cf.sentence=cf.fullSentences;cf.lastTerm=cf.lastTerms;cf.firstTerm=cf.firstTerms;var vge=cf;var eq=Object.assign({},vge,mge,gge);eq.get=eq.eq;var yge=eq;var l_=class e{constructor(t,r,n={}){[["document",t],["world",yx],["_groups",n],["_cache",null],["viewType","View"]].forEach(i=>{Object.defineProperty(this,i[0],{value:i[1],writable:!0})}),this.ptrs=r}get docs(){let t=this.document;return this.ptrs&&(t=yx.methods.one.getDoc(this.ptrs,this.document)),t}get pointer(){return this.ptrs}get methods(){return this.world.methods}get model(){return this.world.model}get hooks(){return this.world.hooks}get isView(){return!0}get found(){return this.docs.length>0}get length(){return this.docs.length}get fullPointer(){let{docs:t,ptrs:r,document:n}=this;return(r||t.map((i,s)=>[s])).map(i=>{let[s,o,l,u,c]=i;return o=o||0,l=l||(n[s]||[]).length,n[s]&&n[s][o]&&(u=u||n[s][o].id,n[s][l-1]&&(c=c||n[s][l-1].id)),[s,o,l,u,c]})}update(t){let r=new e(this.document,t);if(this._cache&&t&&t.length>0){let n=[];t.forEach((a,i)=>{let[s,o,l]=a;a.length===1?n[i]=this._cache[s]:o===0&&this.document[s].length===l&&(n[i]=this._cache[s])}),n.length>0&&(r._cache=n)}return r.world=this.world,r}toView(t){return new e(this.document,t||this.pointer)}fromText(t){let{methods:r}=this,n=r.one.tokenize.fromString(t,this.world),a=new e(n);return a.world=this.world,a.compute(["normal","freeze","lexicon"]),this.world.compute.preTagger&&a.compute("preTagger"),a.compute("unfreeze"),a}clone(){let t=this.document.slice(0);t=t.map(n=>n.map(a=>(a=Object.assign({},a),a.tags=new Set(a.tags),a)));let r=this.update(this.pointer);return r.document=t,r._cache=this._cache,r}};Object.assign(l_.prototype,yge);var c_=l_;d();p();var bge="14.14.3";d();p();var xge=function(e){return e&&typeof e=="object"&&!Array.isArray(e)};function wge(e,t){if(xge(t))for(let r in t)xge(t[r])?(e[r]||Object.assign(e,{[r]:{}}),wge(e[r],t[r])):Object.assign(e,{[r]:t[r]});return e}function Hdt(e,t){for(let r in t)e[r]=e[r]||{},Object.assign(e[r],t[r]);return e}var $dt=function(e,t){let r=e.two.models||{};Object.keys(t).forEach(n=>{t[n].pastTense&&(r.toPast&&(r.toPast.ex[n]=t[n].pastTense),r.fromPast&&(r.fromPast.ex[t[n].pastTense]=n)),t[n].presentTense&&(r.toPresent&&(r.toPresent.ex[n]=t[n].presentTense),r.fromPresent&&(r.fromPresent.ex[t[n].presentTense]=n)),t[n].gerund&&(r.toGerund&&(r.toGerund.ex[n]=t[n].gerund),r.fromGerund&&(r.fromGerund.ex[t[n].gerund]=n)),t[n].comparative&&(r.toComparative&&(r.toComparative.ex[n]=t[n].comparative),r.fromComparative&&(r.fromComparative.ex[t[n].comparative]=n)),t[n].superlative&&(r.toSuperlative&&(r.toSuperlative.ex[n]=t[n].superlative),r.fromSuperlative&&(r.fromSuperlative.ex[t[n].superlative]=n))})},Udt=function(e,t,r,n){let{methods:a,model:i,compute:s,hooks:o}=t;e.methods&&Hdt(a,e.methods),e.model&&wge(i,e.model),e.irregulars&&$dt(i,e.irregulars),e.compute&&Object.assign(s,e.compute),o&&(t.hooks=o.concat(e.hooks||[])),e.api&&e.api(r),e.lib&&Object.keys(e.lib).forEach(l=>n[l]=e.lib[l]),e.tags&&n.addTags(e.tags),e.words&&n.addWords(e.words),e.frozen&&n.addWords(e.frozen,!0),e.mutate&&e.mutate(t,n)},Cge=Udt;d();p();var Sge=function(e){let t=typeof P>"u"||!T?self.env||{}:T;return t.DEBUG_TAGS=e==="tagger"||e===!0?!0:"",t.DEBUG_MATCH=e==="match"||e===!0?!0:"",t.DEBUG_CHUNKS=e==="chunker"||e===!0?!0:"",this};d();p();var Gdt=e=>Object.prototype.toString.call(e)==="[object Object]",tq=function(e){return Object.prototype.toString.call(e)==="[object Array]"},qdt=function(e){return e.map(t=>t.terms.map(r=>(tq(r.tags)&&(r.tags=new Set(r.tags)),r)))},Kdt=function(e){return e.map(t=>t.map(r=>({text:r,normal:r,pre:"",post:" ",tags:new Set})))},Zdt=function(e,t,r){let{methods:n}=r,a=new t([]);if(a.world=r,typeof e=="number"&&(e=String(e)),!e)return a;if(typeof e=="string"){let i=n.one.tokenize.fromString(e,r);return new t(i)}if(Gdt(e)&&e.isView)return new t(e.document,e.ptrs);if(tq(e)){if(tq(e[0])){let s=Kdt(e);return new t(s)}let i=qdt(e);return new t(i)}return a},rq=Zdt;var u_=Object.assign({},yx),Mc=function(e,t){t&&Mc.addWords(t);let r=rq(e,c_,u_);return e&&r.compute(u_.hooks),r};Object.defineProperty(Mc,"_world",{value:u_,writable:!0});Mc.tokenize=function(e,t){let{compute:r}=this._world;t&&Mc.addWords(t);let n=rq(e,c_,u_);return r.contractions&&n.compute(["alias","normal","machine","contractions"]),n};Mc.plugin=function(e){return Cge(e,this._world,c_,this),this};Mc.extend=Mc.plugin;Mc.world=function(){return this._world};Mc.model=function(){return this._world.model};Mc.methods=function(){return this._world.methods};Mc.hooks=function(){return this._world.hooks};Mc.verbose=Sge;Mc.version=bge;var jl=Mc;d();p();d();p();d();p();var Wdt=function(e){return e.map(r=>{let n=new Set;return r.forEach(a=>{a.normal!==""&&n.add(a.normal),a.switch&&n.add(`%${a.switch}%`),a.implicit&&n.add(a.implicit),a.machine&&n.add(a.machine),a.root&&n.add(a.root),a.alias&&a.alias.forEach(s=>n.add(s));let i=Array.from(a.tags);for(let s=0;s{e.text=e.text.toLowerCase()}),this},toUpperCase:function(){return this.termList().forEach(e=>{e.text=e.text.toUpperCase()}),this},toTitleCase:function(){return this.termList().forEach(e=>{e.text=e.text.replace(/^ *[a-z\u00C0-\u00FF]/,t=>t.toUpperCase())}),this},toCamelCase:function(){return this.docs.forEach(e=>{e.forEach((t,r)=>{r!==0&&(t.text=t.text.replace(/^ *[a-z\u00C0-\u00FF]/,n=>n.toUpperCase())),r!==e.length-1&&(t.post="")})}),this}};d();p();d();p();var Rge=e=>/^\p{Lu}[\p{Ll}'’]/u.test(e)||/^\p{Lu}$/u.test(e),Xdt=e=>e.replace(/^\p{Ll}/u,t=>t.toUpperCase()),Qdt=e=>e.replace(/^\p{Lu}/u,t=>t.toLowerCase()),Oge=(e,t,r)=>{if(r.forEach(n=>n.dirty=!0),e){let n=[t,0].concat(r);Array.prototype.splice.apply(e,n)}return e},n4=function(e){let t=/ $/,r=/[-–—]/,n=e[e.length-1];n&&!t.test(n.post)&&!r.test(n.post)&&(n.post+=" ")},Ige=(e,t,r)=>{let n=/[-.?!,;:)–—'"]/g,a=e[t-1];if(!a)return;let i=a.post;if(n.test(i)){let s=i.match(n).join(""),o=r[r.length-1];o.post=s+o.post,a.post=a.post.replace(n,"")}},ept=function(e,t,r){let n=e[t];if(t!==0||!Rge(n.text))return;r[0].text=Xdt(r[0].text);let a=e[t];a.tags.has("ProperNoun")||a.tags.has("Acronym")||Rge(a.text)&&a.text.length>1&&(a.text=Qdt(a.text))},Lge=function(e,t,r,n){let[a,i,s]=t;i===0||s===n[a].length?n4(r):(n4(r),n4([e[t[1]]])),ept(e,i,r),Oge(e,i,r)},Nge=function(e,t,r,n){let[a,,i]=t,s=(n[a]||[]).length;i(e=e.length<3?"0"+e:e,e.length<3?"0"+e:e),tpt=function(e){let[t,r]=e.index||[0,0];bx+=1,bx=bx>46655?0:bx,t=t>46655?0:t,r=r>1294?0:r;let n=Mge(bx.toString(36));n+=Mge(t.toString(36));let a=r.toString(36);a=a.length<2?"0"+a:a,n+=a;let i=parseInt(Math.random()*36,10);return n+=i.toString(36),e.normal+"|"+n.toUpperCase()},d_=tpt;var Dge=function(e){e.has("@hasContraction")&&typeof e.contractions=="function"&&e.grow("@hasContraction").contractions().expand()},Bge=e=>Object.prototype.toString.call(e)==="[object Array]",rpt=function(e){return e=e.map(t=>(t.id=d_(t),t)),e},npt=function(e,t){let{methods:r}=t;return typeof e=="string"?r.one.tokenize.fromString(e,t)[0]:typeof e=="object"&&e.isView?e.clone().docs[0]||[]:Bge(e)?Bge(e[0])?e[0]:e:[]},zge=function(e,t,r){let{document:n,world:a}=t;t.uncache();let i=t.fullPointer,s=t.fullPointer;t.forEach((l,u)=>{let c=l.fullPointer[0],[f]=c,g=n[f],w=npt(e,a);w.length!==0&&(w=rpt(w),r?(Dge(t.update([c]).firstTerm()),Lge(g,c,w,n)):(Dge(t.update([c]).lastTerm()),Nge(g,c,w,n)),n[f]&&n[f][c[1]]&&(c[3]=n[f][c[1]].id),s[u]=c,c[2]+=w.length,i[u]=c)});let o=t.toView(i);return t.ptrs=s,o.compute(["id","index","freeze","lexicon"]),o.world.compute.preTagger&&o.compute("preTagger"),o.compute("unfreeze"),o},h3={insertAfter:function(e){return zge(e,this,!1)},insertBefore:function(e){return zge(e,this,!0)}};h3.append=h3.insertAfter;h3.prepend=h3.insertBefore;h3.insert=h3.insertAfter;var jge=h3;d();p();var apt=/\$[0-9a-z]+/g,nq={},ipt=e=>/^\p{Lu}[\p{Ll}'’]/u.test(e)||/^\p{Lu}$/u.test(e),spt=e=>e.replace(/^\p{Ll}/u,t=>t.toUpperCase()),opt=e=>e.replace(/^\p{Lu}/u,t=>t.toLowerCase()),lpt=function(e,t,r){return e.forEach(n=>{let a=t(n);n.replaceWith(a,r)}),e},cpt=function(e,t){if(typeof e!="string")return e;let r=t.groups();return e=e.replace(apt,n=>{let a=n.replace(/\$/,"");return r.hasOwnProperty(a)?r[a].text():n}),e};nq.replaceWith=function(e,t={}){let r=this.fullPointer,n=this;if(this.uncache(),typeof e=="function")return lpt(n,e,t);let a=n.docs[0];if(!a)return n;let i=t.possessives&&a[a.length-1].tags.has("Possessive"),s=t.case&&ipt(a[0].text);e=cpt(e,n);let o=this.update(r);r=r.map(g=>g.slice(0,3));let l=(o.docs[0]||[]).map(g=>Array.from(g.tags)),u=o.docs[0][0].pre,c=o.docs[0][o.docs[0].length-1].post;if(typeof e=="string"&&(e=this.fromText(e).compute("id")),n.insertAfter(e),o.has("@hasContraction")&&n.contractions&&n.grow("@hasContraction+").contractions().expand(),n.delete(o),i){let g=n.docs[0],w=g[g.length-1];w.tags.has("Possessive")||(w.text+="'s",w.normal+="'s",w.tags.add("Possessive"))}if(u&&n.docs[0]&&(n.docs[0][0].pre=u),c&&n.docs[0]){let g=n.docs[0][n.docs[0].length-1];g.post.trim()||(g.post=c)}let f=n.toView(r).compute(["index","freeze","lexicon"]);if(f.world.compute.preTagger&&f.compute("preTagger"),f.compute("unfreeze"),t.tags&&f.terms().forEach((g,w)=>{g.tagSafe(l[w])}),!f.docs[0]||!f.docs[0][0])return f;if(t.case){let g=s?spt:opt;f.docs[0][0].text=g(f.docs[0][0].text)}return f};nq.replace=function(e,t,r){if(e&&!t)return this.replaceWith(e,r);let n=this.match(e);return n.found?(this.soften(),n.replaceWith(t,r)):this};var Fge=nq;d();p();d();p();var upt=function(e,t){let r=e.length-1,n=e[r],a=e[r-t];a&&n&&(a.post+=n.post,a.post=a.post.replace(/ +([.?!,;:])/,"$1"),a.post=a.post.replace(/[,;:]+([.?!])/,"$1"))},dpt=function(e,t){t.forEach(r=>{let[n,a,i]=r,s=i-a;e[n]&&(i===e[n].length&&i>1&&upt(e[n],s),e[n].splice(a,s))});for(let r=e.length-1;r>=0;r-=1)if(e[r].length===0&&(e.splice(r,1),r===e.length&&e[r-1])){let n=e[r-1],a=n[n.length-1];a&&(a.post=a.post.trimEnd())}return e},Vge=dpt;var ppt=function(e,t){return e=e.map(r=>{let[n]=r;return t[n]&&t[n].forEach(a=>{let i=a[2]-a[1];r[1]<=a[1]&&r[2]>=a[2]&&(r[2]-=i)}),r}),e.forEach((r,n)=>{if(r[1]===0&&r[2]==0)for(let a=n+1;ar[2]-r[1]>0),e=e.map(r=>(r[3]=null,r[4]=null,r)),e},aq={remove:function(e){let{indexN:t}=this.methods.one.pointer;this.uncache();let r=this.all(),n=this;e&&(r=this,n=this.match(e));let a=!r.ptrs;n.has("@hasContraction")&&n.contractions&&n.grow("@hasContraction").contractions().expand();let i=r.fullPointer,s=n.fullPointer.reverse(),o=Vge(this.document,s),l=t(s);return i=ppt(i,l),r.ptrs=i,r.document=o,r.compute("index"),a&&(r.ptrs=void 0),e?r.toView(i):(this.ptrs=[],r.none())}};aq.delete=aq.remove;var Hge=aq;d();p();var xx={pre:function(e,t){return e===void 0&&this.found?this.docs[0][0].pre:(this.docs.forEach(r=>{let n=r[0];t===!0?n.pre+=e:n.pre=e}),this)},post:function(e,t){if(e===void 0){let r=this.docs[this.docs.length-1];return r[r.length-1].post}return this.docs.forEach(r=>{let n=r[r.length-1];t===!0?n.post+=e:n.post=e}),this},trim:function(){if(!this.found)return this;let e=this.docs,t=e[0][0];t.pre=t.pre.trimStart();let r=e[e.length-1],n=r[r.length-1];return n.post=n.post.trimEnd(),this},hyphenate:function(){return this.docs.forEach(e=>{e.forEach((t,r)=>{r!==0&&(t.pre=""),e[r+1]&&(t.post="-")})}),this},dehyphenate:function(){let e=/[-–—]/;return this.docs.forEach(t=>{t.forEach(r=>{e.test(r.post)&&(r.post=" ")})}),this},toQuotations:function(e,t){return e=e||'"',t=t||'"',this.docs.forEach(r=>{r[0].pre=e+r[0].pre;let n=r[r.length-1];n.post=t+n.post}),this},toParentheses:function(e,t){return e=e||"(",t=t||")",this.docs.forEach(r=>{r[0].pre=e+r[0].pre;let n=r[r.length-1];n.post=t+n.post}),this}};xx.deHyphenate=xx.dehyphenate;xx.toQuotation=xx.toQuotations;var $ge=xx;d();p();d();p();var fpt=(e,t)=>e.normalt.normal?1:0,hpt=(e,t)=>{let r=e.normal.trim().length,n=t.normal.trim().length;return rn?-1:0},mpt=(e,t)=>e.wordst.words?-1:0,gpt=(e,t)=>e[0]t[0]?-1:e[1]>t[1]?1:-1,vpt=function(e){let t={};return e.forEach(r=>{t[r.normal]=t[r.normal]||0,t[r.normal]+=1}),e.sort((r,n)=>{let a=t[r.normal],i=t[n.normal];return ai?-1:0}),e},p_={alpha:fpt,length:hpt,wordCount:mpt,sequential:gpt,byFreq:vpt};var ypt=new Set(["index","sequence","seq","sequential","chron","chronological"]),bpt=new Set(["freq","frequency","topk","repeats"]),xpt=new Set(["alpha","alphabetical"]),wpt=function(e,t){let r=e.fullPointer;return r=r.sort((n,a)=>(n=e.update([n]),a=e.update([a]),t(n,a))),e.ptrs=r,e},Cpt=function(e){let{docs:t,pointer:r}=this;if(this.uncache(),typeof e=="function")return wpt(this,e);e=e||"alpha";let n=r||t.map((i,s)=>[s]),a=t.map((i,s)=>({index:s,words:i.length,normal:i.map(o=>o.machine||o.normal||"").join(" "),pointer:n[s]}));return ypt.has(e)&&(e="sequential"),xpt.has(e)&&(e="alpha"),bpt.has(e)?(a=p_.byFreq(a),this.update(a.map(i=>i.pointer))):typeof p_[e]=="function"?(a=a.sort(p_[e]),this.update(a.map(i=>i.pointer))):this},Spt=function(){let e=this.pointer||this.docs.map((t,r)=>[r]);return e=[].concat(e),e=e.reverse(),this._cache&&(this._cache=this._cache.reverse()),this.update(e)},Tpt=function(){let e=new Set;return this.filter(r=>{let n=r.text("machine");return e.has(n)?!1:(e.add(n),!0)})},Uge={unique:Tpt,reverse:Spt,sort:Cpt};d();p();var Ept=e=>Object.prototype.toString.call(e)==="[object Array]",Gge=function(e,t){if(e.length>0){let r=e[e.length-1],n=r[r.length-1];/ /.test(n.post)===!1&&(n.post+=" ")}return e=e.concat(t),e},Apt=function(e,t){if(e.document===t.document){let n=e.fullPointer.concat(t.fullPointer);return e.toView(n).compute("index")}return t.fullPointer.forEach(n=>{n[0]+=e.document.length}),e.document=Gge(e.document,t.docs),e.all()},qge={concat:function(e){if(typeof e=="string"){let t=this.fromText(e);if(!this.found||!this.ptrs)this.document=this.document.concat(t.document);else{let r=this.fullPointer,n=r[r.length-1][0];this.document.splice(n,0,...t.document)}return this.all().compute("index")}if(typeof e=="object"&&e.isView)return Apt(this,e);if(Ept(e)){let t=Gge(this.document,e);return this.document=t,this.all()}return this}};d();p();var Ppt=function(){return this.ptrs=this.fullPointer,this},kpt=function(){let e=this.ptrs;return!e||e.length<1?this:(e=e.map(t=>t.slice(0,3)),this.ptrs=e,this)},Kge={harden:Ppt,soften:kpt};var _pt=Object.assign({},_ge,jge,Fge,Hge,$ge,Uge,qge,Kge),Rpt=function(e){Object.assign(e.prototype,_pt)},Zge=Rpt;d();p();var Ipt={id:function(e){let t=e.docs;for(let r=0;r(i.implicit=i.text,i.machine=i.text,i.pre="",i.post="",i.text="",i.normal="",i.index=[n,a+s],i)),r[0]&&(r[0].pre=e[n][a].pre,r[r.length-1].post=e[n][a].post,r[0].text=e[n][a].text,r[0].normal=e[n][a].normal),e[n].splice(a,1,...r))},f_=Opt;d();p();var Lpt=/'/,Npt=new Set(["what","how","when","where","why"]),Mpt=new Set(["be","go","start","think","need"]),Dpt=new Set(["been","gone"]),Bpt=function(e,t){let r=e[t].normal.split(Lpt)[0];if(Npt.has(r))return[r,"did"];if(e[t+1]){if(Dpt.has(e[t+1].normal))return[r,"had"];if(Mpt.has(e[t+1].normal))return[r,"would"]}return null},e2e=Bpt;d();p();var zpt=function(e,t){return e[t].normal==="ain't"||e[t].normal==="aint"?null:[e[t].normal.replace(/n't/,""),"not"]},t2e=zpt;d();p();var iq=/'/,jpt=/(e|é|aison|sion|tion)$/,Fpt=/(age|isme|acle|ege|oire)$/,Vpt=(e,t)=>{let r=e[t].normal.split(iq)[1];return r&&r.endsWith("e")?["la",r]:["le",r]},Hpt=(e,t)=>{let r=e[t].normal.split(iq)[1];return r&&jpt.test(r)&&!Fpt.test(r)?["du",r]:r&&r.endsWith("s")?["des",r]:["de",r]},$pt=(e,t)=>["je",e[t].normal.split(iq)[1]],h_={preJ:$pt,preL:Vpt,preD:Hpt};d();p();var Upt=/^([0-9.]{1,4}[a-z]{0,2}) ?[-–—] ?([0-9]{1,4}[a-z]{0,2})$/i,Gpt=/^([0-9]{1,2}(:[0-9][0-9])?(am|pm)?) ?[-–—] ?([0-9]{1,2}(:[0-9][0-9])?(am|pm)?)$/i,qpt=/^[0-9]{3}-[0-9]{4}$/,Kpt=function(e,t){let r=e[t],n=r.text.match(Upt);return n!==null?r.tags.has("PhoneNumber")===!0||qpt.test(r.text)?null:[n[1],"to",n[2]]:(n=r.text.match(Gpt),n!==null?[n[1],"to",n[4]]:null)},r2e=Kpt;d();p();var Zpt=/^([+-]?[0-9][.,0-9]*)([a-z°²³µ/]+)$/,Wpt=function(e,t,r){let n=r.model.one.numberSuffixes||{},i=e[t].text.match(Zpt);if(i!==null){let s=i[2].toLowerCase().trim();return n.hasOwnProperty(s)?null:[i[1],s]}return null},n2e=Wpt;var a2e=/'/,Jpt=/^[0-9][^-–—]*[-–—].*?[0-9]/,i2e=function(e,t,r,n){let a=t.update();a.document=[e];let i=r+n;r>0&&(r-=1),e[i]&&(i+=1),a.ptrs=[[0,r,i]]},s2e={t:(e,t)=>t2e(e,t),d:(e,t)=>e2e(e,t)},o2e={j:(e,t)=>h_.preJ(e,t),l:(e,t)=>h_.preL(e,t),d:(e,t)=>h_.preD(e,t)},Ypt=function(e,t,r,n){for(let a=0;a2)return i.out.concat(n)}return null},sq=function(e,t){let r=t.fromText(e.join(" "));return r.compute(["id","alias"]),r.docs[0]},Xpt=function(e,t){for(let r=t+1;r<5&&e[r];r+=1)if(e[r].normal==="been")return["there","has"];return["there","is"]},Qpt=e=>{let{world:t,document:r}=e,{model:n,methods:a}=t,i=n.one.contractions||[];r.forEach((s,o)=>{for(let l=s.length-1;l>=0;l-=1){let u=null,c=null;if(a2e.test(s[l].normal)===!0){let g=s[l].normal.split(a2e);u=g[0],c=g[1]}let f=Ypt(i,s[l],u,c);if(!f&&s2e.hasOwnProperty(c)&&(f=s2e[c](s,l,t)),!f&&o2e.hasOwnProperty(u)&&(f=o2e[u](s,l)),u==="there"&&c==="s"&&(f=Xpt(s,l)),f){f=sq(f,e),f_(r,[o,l],f),i2e(r[o],e,l,f.length);continue}if(Jpt.test(s[l].normal)){f=r2e(s,l),f&&(f=sq(f,e),f_(r,[o,l],f),a.one.setTag(f,"NumberRange",t),f[2]&&f[2].tags.has("Time")&&a.one.setTag([f[0]],"Time",t,null,"time-range"),i2e(r[o],e,l,f.length));continue}f=n2e(s,l,t),f&&(f=sq(f,e),f_(r,[o,l],f),a.one.setTag([f[1]],"Unit",t,null,"contraction-unit"))}})},l2e=Qpt;var c2e={contractions:l2e};var eft={model:Qge,compute:c2e,hooks:["contractions"]},u2e=eft;d();p();d();p();var d2e=function(e){let t=e.world,{model:r,methods:n}=e.world,a=n.one.setTag,{frozenLex:i}=r.one,s=r.one._multiCache||{};e.docs.forEach(o=>{for(let l=0;ll;g-=1){let w=o.slice(l,g+1),A=w.map(k=>k.machine||k.normal).join(" ");if(i.hasOwnProperty(A)===!0){a(w,i[A],t,!1,"1-frozen-multi-lexicon"),w.forEach(k=>k.frozen=!0);continue}}}if(i[c]!==void 0&&i.hasOwnProperty(c)){a([u],i[c],t,!1,"1-freeze-lexicon"),u.frozen=!0;continue}}})},tft=function(e){return e.docs.forEach(t=>{t.forEach(r=>{delete r.frozen})}),e},p2e={frozen:d2e,freeze:d2e,unfreeze:tft};d();p();var f2e=e=>"\x1B[34m"+e+"\x1B[0m",h2e=e=>"\x1B[3m\x1B[2m"+e+"\x1B[0m",rft=function(e){e.docs.forEach(t=>{console.log(f2e(` \u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500`)),t.forEach(r=>{let n=` ${h2e("\u2502")} `,a=r.implicit||r.text||"-";r.frozen===!0?n+=`${f2e(a)} \u2744\uFE0F`:n+=h2e(a),console.log(n)})})},oq=rft;var m2e={compute:p2e,mutate:e=>{let t=e.methods.one;t.termMethods.isFrozen=r=>r.frozen===!0,t.debug.freeze=oq,t.debug.frozen=oq},api:function(e){e.prototype.freeze=function(){return this.docs.forEach(t=>{t.forEach(r=>{r.frozen=!0})}),this},e.prototype.unfreeze=function(){this.compute("unfreeze")},e.prototype.isFrozen=function(){return this.match("@isFrozen+")}},hooks:["freeze"]};d();p();d();p();d();p();var nft=function(e,t,r){let{model:n,methods:a}=r,i=a.one.setTag,s=n.one._multiCache||{},{lexicon:o}=n.one||{},l=e[t],u=l.machine||l.normal;if(s[u]!==void 0&&e[t+1]){let c=t+s[u]-1;for(let f=c;f>t;f-=1){let g=e.slice(t,f+1);if(g.length<=1)return!1;let w=g.map(A=>A.machine||A.normal).join(" ");if(o.hasOwnProperty(w)===!0){let A=o[w];return i(g,A,r,!1,"1-multi-lexicon"),A&&A.length===2&&(A[0]==="PhrasalVerb"||A[1]==="PhrasalVerb")&&i([g[1]],"Particle",r,!1,"1-phrasal-particle"),!0}}return!1}return null},g2e=nft;d();p();var v2e=/^(under|over|mis|re|un|dis|semi|pre|post)-?/,aft=new Set(["Verb","Infinitive","PastTense","Gerund","PresentTense","Adjective","Participle"]),ift=function(e,t,r){let{model:n,methods:a}=r,i=a.one.setTag,{lexicon:s}=n.one,o=e[t],l=o.machine||o.normal;if(s[l]!==void 0&&s.hasOwnProperty(l))return i([o],s[l],r,!1,"1-lexicon"),!0;if(o.alias){let u=o.alias.find(c=>s.hasOwnProperty(c));if(u)return i([o],s[u],r,!1,"1-lexicon-alias"),!0}if(v2e.test(l)===!0){let u=l.replace(v2e,"");if(s.hasOwnProperty(u)&&u.length>3&&aft.has(s[u]))return i([o],s[u],r,!1,"1-lexicon-prefix"),!0}return null},y2e=ift;var sft=function(e){let t=e.world;e.docs.forEach(r=>{for(let n=0;n{let a=e[n];n=n.toLowerCase().trim(),n=n.replace(/'s\b/,"");let i=n.split(/ /);i.length>1&&(r[i[0]]===void 0||i.length>r[i[0]])&&(r[i[0]]=i.length),t[n]=t[n]||a}),delete t[""],delete t[null],delete t[" "],{lex:t,_multi:r}},x2e=oft;var w2e={one:{expandLexicon:x2e}};d();p();var lft=function(e,t=!1){let r=this.world(),{methods:n,model:a}=r;if(!e)return;if(Object.keys(e).forEach(o=>{typeof e[o]=="string"&&e[o].startsWith("#")&&(e[o]=e[o].replace(/^#/,""))}),t===!0){let{lex:o,_multi:l}=n.one.expandLexicon(e,r);Object.assign(a.one._multiCache,l),Object.assign(a.one.frozenLex,o);return}if(n.two.expandLexicon){let{lex:o,_multi:l}=n.two.expandLexicon(e,r);Object.assign(a.one.lexicon,o),Object.assign(a.one._multiCache,l)}let{lex:i,_multi:s}=n.one.expandLexicon(e,r);Object.assign(a.one.lexicon,i),Object.assign(a.one._multiCache,s)},C2e={addWords:lft};var cft={one:{lexicon:{},_multiCache:{},frozenLex:{}}},S2e={model:cft,methods:w2e,compute:b2e,lib:C2e,hooks:["lexicon"]};d();p();d();p();d();p();var uft=function(e,t){let{methods:r,model:n}=t;return r.one.tokenize.splitTerms(e,n).map(i=>r.one.tokenize.splitWhitespace(i,n)).map(i=>i.text.toLowerCase())},dft=function(e,t){let r=[{}],n=[null],a=[0],i=[],s=0;e.forEach(function(o){let l=0,u=uft(o,t);for(let c=0;c0&&!r[s].hasOwnProperty(c);)s=a[s];if(r.hasOwnProperty(s)){let g=r[s][c];a[f]=g,n[g]&&(n[f]=n[f]||[],n[f]=n[f].concat(n[g]))}else a[f]=0}}return{goNext:r,endAs:n,failTo:a}},m_=dft;d();p();var pft=function(e,t,r){let n=0,a=[];for(let i=0;i0&&(t.goNext[n]===void 0||!t.goNext[n].hasOwnProperty(s));)n=t.failTo[n]||0;if(t.goNext[n].hasOwnProperty(s)&&(n=t.goNext[n][s],t.endAs[n])){let o=t.endAs[n];for(let l=0;l0&&(n=n.concat(l))}return e.update(n)},T2e=hft;var mft=e=>Object.prototype.toString.call(e)==="[object Object]";function E2e(e){e.prototype.lookup=function(t,r={}){if(!t)return this.none();typeof t=="string"&&(t=[t]);let n=mft(t)?t:m_(t,this.world),a=T2e(this,n,r);return a=a.settle(),a}}d();p();var lq=(e,t)=>{for(let r=e.length-1;r>=0;r-=1)if(e[r]!==t)return e=e.slice(0,r+1),e;return e},gft=function(e){return e.goNext=e.goNext.map(t=>{if(Object.keys(t).length!==0)return t}),e.goNext=lq(e.goNext,void 0),e.failTo=lq(e.failTo,0),e.endAs=lq(e.endAs,null),e},A2e=gft;var cq={buildTrie:function(e){let t=m_(e,this.world());return A2e(t)}};cq.compile=cq.buildTrie;var P2e={api:E2e,lib:cq};d();p();d();p();d();p();d();p();var k2e=function(e,t){return t&&e.forEach(r=>{let n=r[0];t[n]&&(r[0]=t[n][0],r[1]+=t[n][1],r[2]+=t[n][1])}),e},uq=function(e,t){let{ptrs:r,byGroup:n}=e;return r=k2e(r,t),Object.keys(n).forEach(a=>{n[a]=k2e(n[a],t)}),{ptrs:r,byGroup:n}},a4=function(e,t,r){let n=r.methods.one;return typeof e=="number"&&(e=String(e)),typeof e=="string"&&(e=n.killUnicode(e,r),e=n.parseMatch(e,t,r)),e},_2e=e=>Object.prototype.toString.call(e)==="[object Object]",i4=e=>e&&_2e(e)&&e.isView===!0,s4=e=>e&&_2e(e)&&e.isNet===!0;var vft=function(e,t,r){let n=this.methods.one;if(i4(e))return this.intersection(e);if(s4(e))return this.sweep(e,{tagger:!1}).view.settle();e=a4(e,r,this.world);let a={regs:e,group:t},i=n.match(this.docs,a,this._cache),{ptrs:s,byGroup:o}=uq(i,this.fullPointer),l=this.toView(s);return l._groups=o,l},yft=function(e,t,r){let n=this.methods.one;if(i4(e))return this.intersection(e).eq(0);if(s4(e))return this.sweep(e,{tagger:!1,matchOne:!0}).view;e=a4(e,r,this.world);let a={regs:e,group:t,justOne:!0},i=n.match(this.docs,a,this._cache),{ptrs:s,byGroup:o}=uq(i,this.fullPointer),l=this.toView(s);return l._groups=o,l},bft=function(e,t,r){let n=this.methods.one;if(i4(e))return this.intersection(e).fullPointer.length>0;if(s4(e))return this.sweep(e,{tagger:!1}).view.found;e=a4(e,r,this.world);let a={regs:e,group:t,justOne:!0};return n.match(this.docs,a,this._cache).ptrs.length>0},xft=function(e,t,r){let n=this.methods.one;if(i4(e))return this.filter(l=>l.intersection(e).found);if(s4(e)){let l=this.sweep(e,{tagger:!1}).view.settle();return this.if(l)}e=a4(e,r,this.world);let a={regs:e,group:t,justOne:!0},i=this.fullPointer,s=this._cache||[];i=i.filter((l,u)=>{let c=this.update([l]);return n.match(c.docs,a,s[u]).ptrs.length>0});let o=this.update(i);return this._cache&&(o._cache=i.map(l=>s[l[0]])),o},wft=function(e,t,r){let{methods:n}=this,a=n.one;if(i4(e))return this.filter(o=>!o.intersection(e).found);if(s4(e)){let o=this.sweep(e,{tagger:!1}).view.settle();return this.ifNo(o)}e=a4(e,r,this.world);let i=this._cache||[],s=this.filter((o,l)=>{let u={regs:e,group:t,justOne:!0};return a.match(o.docs,u,i[l]).ptrs.length===0});return this._cache&&(s._cache=s.ptrs.map(o=>i[o[0]])),s},R2e={matchOne:yft,match:vft,has:bft,if:xft,ifNo:wft};d();p();var Cft=function(e,t,r){let{indexN:n}=this.methods.one.pointer,a=[],i=n(this.fullPointer);Object.keys(i).forEach(o=>{let l=i[o].sort((u,c)=>u[1]>c[1]?1:-1)[0];l[1]>0&&a.push([l[0],0,l[1]])});let s=this.toView(a);return e?s.match(e,t,r):s},Sft=function(e,t,r){let{indexN:n}=this.methods.one.pointer,a=[],i=n(this.fullPointer),s=this.document;Object.keys(i).forEach(l=>{let u=i[l].sort((g,w)=>g[1]>w[1]?-1:1)[0],[c,,f]=u;f{let s=a.before(e,t);if(s.found){let o=s.terms();n[i][1]-=o.length,n[i][3]=o.docs[0][0].id}}),this.update(n)},Eft=function(e,t,r){typeof e=="string"&&(e=this.world.methods.one.parseMatch(e,r,this.world)),e[0].start=!0;let n=this.fullPointer;return this.forEach((a,i)=>{let s=a.after(e,t);if(s.found){let o=s.terms();n[i][2]+=o.length,n[i][4]=null}}),this.update(n)},Aft=function(e,t,r){return this.growRight(e,t,r).growLeft(e,t,r)},I2e={before:Cft,after:Sft,growLeft:Tft,growRight:Eft,grow:Aft};d();p();var O2e=function(e,t){return[e[0],e[1],t[2]]},Pft=function(e){return Object.prototype.toString.call(e)==="[object Array]"},dq=(e,t,r)=>typeof e=="string"||Pft(e)?t.match(e,r):e||t.none(),pq=function(e,t){let[r,n,a]=e;return t.document[r]&&t.document[r][n]&&(e[3]=e[3]||t.document[r][n].id,t.document[r][a-1]&&(e[4]=e[4]||t.document[r][a-1].id)),e},o4={};o4.splitOn=function(e,t){let{splitAll:r}=this.methods.one.pointer,n=dq(e,this,t).fullPointer,a=r(this.fullPointer,n),i=[];return a.forEach(s=>{i.push(s.passthrough),i.push(s.before),i.push(s.match),i.push(s.after)}),i=i.filter(s=>s),i=i.map(s=>pq(s,this)),this.update(i)};o4.splitBefore=function(e,t){let{splitAll:r}=this.methods.one.pointer,n=dq(e,this,t).fullPointer,a=r(this.fullPointer,n);for(let s=0;s{i.push(s.passthrough),i.push(s.before),s.match&&s.after?i.push(O2e(s.match,s.after)):i.push(s.match)}),i=i.filter(s=>s),i=i.map(s=>pq(s,this)),this.update(i)};o4.splitAfter=function(e,t){let{splitAll:r}=this.methods.one.pointer,n=dq(e,this,t).fullPointer,a=r(this.fullPointer,n),i=[];return a.forEach(s=>{i.push(s.passthrough),s.before&&s.match?i.push(O2e(s.before,s.match)):(i.push(s.before),i.push(s.match)),i.push(s.after)}),i=i.filter(s=>s),i=i.map(s=>pq(s,this)),this.update(i)};o4.split=o4.splitAfter;var L2e=o4;d();p();var kft=function(e,t){return!e||!t||e[0]!==t[0]?!1:e[2]===t[1]},N2e=function(e,t,r){let n=e.world,a=n.methods.one.parseMatch;t=t||".$",r=r||"^.";let i=a(t,{},n),s=a(r,{},n);i[i.length-1].end=!0,s[0].start=!0;let o=e.fullPointer,l=[o[0]];for(let u=1;u)?\/.*?[^\\/]\/[?\]+*$~]*)(?:\s|$)/,Oft=/([!~[^]*(?:<[^<]*>)?\([^)]+[^\\)]\)[?\]+*$~]*)(?:\s|$)/,Lft=/ /g,Nft=e=>/^[![^]*(<[^<]*>)?\(/.test(e)&&/\)[?\]+*$~]*$/.test(e),B2e=e=>/^[![^]*(<[^<]*>)?\//.test(e)&&/\/[?\]+*$~]*$/.test(e),z2e=function(e){return e=e.map(t=>t.trim()),e=e.filter(t=>t),e},Mft=function(e){let t=e.split(Ift),r=[];t.forEach(a=>{if(B2e(a)){r.push(a);return}r=r.concat(a.split(Oft))}),r=z2e(r);let n=[];return r.forEach(a=>{Nft(a)||B2e(a)?n.push(a):n=n.concat(a.split(Lft))}),n=z2e(n),n},j2e=Mft;d();p();var F2e=/\{([0-9]+)?(, *[0-9]*)?\}/,V2e=/&&/,Dft=new RegExp(/^<\s*(\S+)\s*>/),H2e=e=>e.charAt(0).toUpperCase()+e.substring(1),Qd=e=>e.charAt(e.length-1),Mu=e=>e.charAt(0),l4=e=>e.substring(1),c4=e=>e.substring(0,e.length-1),wx=function(e){return e=l4(e),e=c4(e),e},$2e=function(e,t){let r={};for(let n=0;n<2;n+=1){if(Qd(e)==="$"&&(r.end=!0,e=c4(e)),Mu(e)==="^"&&(r.start=!0,e=l4(e)),Qd(e)==="?"&&(r.optional=!0,e=c4(e)),(Mu(e)==="["||Qd(e)==="]")&&(r.group=null,Mu(e)==="["&&(r.groupStart=!0),Qd(e)==="]"&&(r.groupEnd=!0),e=e.replace(/^\[/,""),e=e.replace(/\]$/,""),Mu(e)==="<")){let a=Dft.exec(e);a.length>=2&&(r.group=a[1],e=e.replace(a[0],""))}if(Qd(e)==="+"&&(r.greedy=!0,e=c4(e)),e!=="*"&&Qd(e)==="*"&&e!=="\\*"&&(r.greedy=!0,e=c4(e)),Mu(e)==="!"&&(r.negative=!0,e=l4(e)),Mu(e)==="~"&&Qd(e)==="~"&&e.length>2&&(e=wx(e),r.fuzzy=!0,r.min=t.fuzzy||.85,/\(/.test(e)===!1))return r.word=e,r;if(Mu(e)==="/"&&Qd(e)==="/")return e=wx(e),t.caseSensitive&&(r.use="text"),r.regex=new RegExp(e),r;if(F2e.test(e)===!0&&(e=e.replace(F2e,(a,i,s)=>(s===void 0?(r.min=Number(i),r.max=Number(i)):(s=s.replace(/, */,""),i===void 0?(r.min=0,r.max=Number(s)):(r.min=Number(i),r.max=Number(s||999))),r.greedy=!0,r.min||(r.optional=!0),""))),Mu(e)==="("&&Qd(e)===")"){V2e.test(e)?(r.choices=e.split(V2e),r.operator="and"):(r.choices=e.split("|"),r.operator="or"),r.choices[0]=l4(r.choices[0]);let a=r.choices.length-1;r.choices[a]=c4(r.choices[a]),r.choices=r.choices.map(i=>i.trim()),r.choices=r.choices.filter(i=>i),r.choices=r.choices.map(i=>i.split(/ /g).map(s=>$2e(s,t))),e=""}if(Mu(e)==="{"&&Qd(e)==="}"){if(e=wx(e),r.root=e,/\//.test(e)){let a=r.root.split(/\//);r.root=a[0],r.pos=a[1],r.pos==="adj"&&(r.pos="Adjective"),r.pos=r.pos.charAt(0).toUpperCase()+r.pos.substr(1).toLowerCase(),a[2]!==void 0&&(r.sense=a[2])}return r}if(Mu(e)==="<"&&Qd(e)===">")return e=wx(e),r.chunk=H2e(e),r.greedy=!0,r;if(Mu(e)==="%"&&Qd(e)==="%")return e=wx(e),r.switch=e,r}return Mu(e)==="#"?(r.tag=l4(e),r.tag=H2e(r.tag),r):Mu(e)==="@"?(r.method=l4(e),r):e==="."?(r.anything=!0,r):e==="*"?(r.anything=!0,r.greedy=!0,r.optional=!0,r):(e&&(e=e.replace("\\*","*"),e=e.replace("\\.","."),t.caseSensitive?r.use="text":e=e.toLowerCase(),r.word=e),r)},U2e=$2e;d();p();var Bft=/[a-z0-9][-–—][a-z]/i,zft=function(e,t){let r=t.model.one.prefixes;for(let n=e.length-1;n>=0;n-=1){let a=e[n];if(a.word&&Bft.test(a.word)){let i=a.word.split(/[-–—]/g);if(r.hasOwnProperty(i[0]))continue;i=i.filter(s=>s).reverse(),e.splice(n,1),i.forEach(s=>{let o=Object.assign({},a);o.word=s,e.splice(n,0,o)})}}return e},G2e=zft;d();p();var q2e=function(e,t){let{all:r}=t.methods.two.transform.verb||{},n=e.root;return r?r(n,t.model):[]},K2e=function(e,t){let{all:r}=t.methods.two.transform.noun||{};return r?r(e.root,t.model):[e.root]},Z2e=function(e,t){let{all:r}=t.methods.two.transform.adjective||{};return r?r(e.root,t.model):[e.root]},jft=function(e,t){return e=e.map(r=>{if(r.root)if(t.methods.two&&t.methods.two.transform){let n=[];r.pos?r.pos==="Verb"?n=n.concat(q2e(r,t)):r.pos==="Noun"?n=n.concat(K2e(r,t)):r.pos==="Adjective"&&(n=n.concat(Z2e(r,t))):(n=n.concat(q2e(r,t)),n=n.concat(K2e(r,t)),n=n.concat(Z2e(r,t))),n=n.filter(a=>a),n.length>0&&(r.operator="or",r.fastOr=new Set(n))}else r.machine=r.root,delete r.id,delete r.root;return r}),e},W2e=jft;d();p();var Fft=function(e){let t=0,r=null;for(let n=0;n{if(t.choices!==void 0){if(t.operator!=="or"||t.fuzzy===!0)return t;t.choices.every(n=>{if(n.length!==1)return!1;let a=n[0];return a.fuzzy===!0||a.start||a.end?!1:a.word!==void 0&&a.negative!==!0&&a.optional!==!0&&a.method!==!0})===!0&&(t.fastOr=new Set,t.choices.forEach(n=>{t.fastOr.add(n[0].word)}),delete t.choices)}return t})},Hft=function(e){return e.map(t=>(t.fuzzy&&t.choices&&t.choices.forEach(r=>{r.length===1&&r[0].word&&(r[0].fuzzy=!0,r[0].min=t.min)}),t))},$ft=function(e){return e=Fft(e),e=Vft(e),e=Hft(e),e},J2e=$ft;var Uft=function(e,t,r){if(e==null||e==="")return[];t=t||{},typeof e=="number"&&(e=String(e));let n=j2e(e);return n=n.map(a=>U2e(a,t)),n=G2e(n,r),n=W2e(n,r),n=J2e(n,t),n},Y2e=Uft;d();p();d();p();var Gft=function(e,t){for(let r of t)if(e.has(r))return!0;return!1},qft=function(e,t){for(let r=0;rr?n:r)+1;if(Math.abs(r-n)>(a||100))return a||100;let i=[];for(let g=0;g4)return r;l=t[s-1],u=o===l?0:1,c=i[g-1][s]+1,(f=i[g][s-1]+1)1&&s>1&&o===t[s-2]&&e[g-2]===l&&(f=i[g-2][s-2]+u)e.post.indexOf(t)!==-1,fq={hasQuote:e=>Wft.test(e.pre)||Jft.test(e.post),hasComma:e=>M1(e,","),hasPeriod:e=>M1(e,".")===!0&&M1(e,"...")===!1,hasExclamation:e=>M1(e,"!"),hasQuestionMark:e=>M1(e,"?")||M1(e,"\xBF"),hasEllipses:e=>M1(e,"..")||M1(e,"\u2026"),hasSemicolon:e=>M1(e,";"),hasColon:e=>M1(e,":"),hasSlash:e=>/\//.test(e.text),hasHyphen:e=>eve.test(e.post)||eve.test(e.pre),hasDash:e=>tve.test(e.post)||tve.test(e.pre),hasContraction:e=>!!e.implicit,isAcronym:e=>e.tags.has("Acronym"),isKnown:e=>e.tags.size>0,isTitleCase:e=>/^\p{Lu}[a-z'\u00C0-\u00FF]/u.test(e.text),isUpperCase:e=>/^\p{Lu}+$/u.test(e.text)};fq.hasQuotation=fq.hasQuote;var Cx=fq;var g_=function(){},Yft=function(e,t,r,n){if(t.anything===!0)return!0;if(t.start===!0&&r!==0||t.end===!0&&r!==n-1)return!1;if(t.id!==void 0&&t.id===e.id)return!0;if(t.word!==void 0)return t.use?t.word===e[t.use]:e.machine!==null&&e.machine===t.word||e.alias!==void 0&&e.alias.hasOwnProperty(t.word)||t.fuzzy===!0&&(t.word===e.root||Q2e(t.word,e.normal)>=t.min)||e.alias&&e.alias.some(a=>a===t.word)?!0:t.word===e.text||t.word===e.normal;if(t.tag!==void 0)return e.tags.has(t.tag)===!0;if(t.method!==void 0)return typeof Cx[t.method]=="function"&&Cx[t.method](e)===!0;if(t.pre!==void 0)return e.pre&&e.pre.includes(t.pre);if(t.post!==void 0)return e.post&&e.post.includes(t.post);if(t.regex!==void 0){let a=e.normal;return t.use&&(a=e[t.use]),t.regex.test(a)}if(t.chunk!==void 0)return e.chunk===t.chunk;if(t.switch!==void 0)return e.switch===t.switch;if(t.machine!==void 0)return e.normal===t.machine||e.machine===t.machine||e.root===t.machine;if(t.sense!==void 0)return e.sense===t.sense;if(t.fastOr!==void 0){if(t.pos&&!e.tags.has(t.pos))return null;let a=e.root||e.implicit||e.machine||e.normal;return t.fastOr.has(a)||t.fastOr.has(e.text)}return t.choices!==void 0?t.operator==="and"?t.choices.every(a=>g_(e,a,r,n)):t.choices.some(a=>g_(e,a,r,n)):!1};g_=function(e,t,r,n){let a=Yft(e,t,r,n);return t.negative===!0?!a:a};var Xi=g_;var rve=function(e,t){let r=Object.assign({},e.regs[e.r],{start:!1,end:!1}),n=e.t;for(;e.tr.max)return e.t=e.t+r.max,!0;if(e.hasGroup===!0){let a=Ag(e,e.t);a.length=n-e.t}return e.t=n,!0},ive=Xft;d();p();d();p();var Qft=function(e){return Object.prototype.toString.call(e)==="[object Array]"},hq=function(e,t=0){let r=e.regs[e.r],n=!1;for(let a=0;a{let l=0,u=e.t+o+t+l;if(e.terms[u]===void 0)return!1;let c=Xi(e.terms[u],s,u+e.start_i,e.phrase_length);if(c===!0&&s.greedy===!0)for(let f=1;f{let i=a.every((s,o)=>{let l=e.t+o;return e.terms[l]===void 0?!1:Xi(e.terms[l],s,l,e.phrase_length)});return i===!0&&a.length>t&&(t=a.length),i})===!0?t:!1};var e1t=function(e){let{regs:t}=e,r=t[e.r],n=hq(e);if(n){if(r.negative===!0)return null;if(e.hasGroup===!0){let a=Ag(e,e.t);a.length+=n}if(r.end===!0){let a=e.phrase_length;if(e.t+e.start_i+n!==a)return null}return e.t+=n,!0}else if(!r.optional)return null;return!0},ove=e1t;d();p();var t1t=function(e){let{regs:t}=e,r=t[e.r],n=sve(e);if(n){if(r.negative===!0)return null;if(e.hasGroup===!0){let a=Ag(e,e.t);a.length+=n}if(r.end===!0){let a=e.phrase_length-1;if(e.t+e.start_i!==a)return null}return e.t+=n,!0}else if(!r.optional)return null;return!0},lve=t1t;d();p();d();p();var r1t=function(e,t,r){let n=0;for(let a=e.t;an?!1:(e.t+=n,!0)},cve=r1t;var n1t=function(e){let{regs:t}=e,r=t[e.r],n=Object.assign({},r);if(n.negative=!1,Xi(e.terms[e.t],n,e.start_i+e.t,e.phrase_length))return!1;if(r.optional){let i=t[e.r+1];i&&(Xi(e.terms[e.t],i,e.start_i+e.t,e.phrase_length)?e.r+=1:i.optional&&t[e.r+2]&&Xi(e.terms[e.t],t[e.r+2],e.start_i+e.t,e.phrase_length)&&(e.r+=2))}return r.greedy?cve(e,n,t[e.r+1]):(e.t+=1,!0)},uve=n1t;d();p();d();p();var a1t=function(e){let{regs:t}=e,r=t[e.r],n=e.terms[e.t],a=Xi(n,t[e.r+1],e.start_i+e.t,e.phrase_length);if(r.negative||a){let i=e.terms[e.t+1];(!i||!Xi(i,t[e.r+1],e.start_i+e.t,e.phrase_length))&&(e.r+=1)}},dve=a1t;d();p();var i1t=function(e){let{regs:t,phrase_length:r}=e,n=t[e.r];return e.t=rve(e,t[e.r+1]),e.t===null||n.min&&n.min>e.t||n.end===!0&&e.start_i+e.t!==r?null:!0},pve=i1t;d();p();var s1t=function(e){let t=e.terms[e.t],r=e.regs[e.r];if(t.implicit&&e.terms[e.t+1]){if(!e.terms[e.t+1].implicit)return;r.word===t.normal&&(e.t+=1),r.method==="hasContraction"&&(e.t+=1)}},fve=s1t;var o1t=function(e,t){let r=e.regs[e.r],n=Ag(e,t);e.t>1&&r.greedy?n.length+=e.t-t:n.length++},l1t=function(e){let{regs:t}=e,r=t[e.r],n=e.terms[e.t],a=e.t;return r.optional&&t[e.r+1]&&r.negative?!0:(r.optional&&t[e.r+1]&&dve(e),n.implicit&&e.terms[e.t+1]&&fve(e),e.t+=1,r.end===!0&&e.t!==e.terms.length&&r.greedy!==!0||r.greedy===!0&&!pve(e)?null:(e.hasGroup===!0&&o1t(e,a),!0))},v_=l1t;var c1t=function(e,t,r,n){if(e.length===0||t.length===0)return null;let a={t:0,terms:e,r:0,regs:t,groups:{},start_i:r,phrase_length:n,inGroup:null};for(;a.r!c.optional)===!1)break;return null}if(o.anything===!0&&o.greedy===!0){if(!ive(a))return null;continue}if(o.choices!==void 0&&o.operator==="or"){if(!ove(a))return null;continue}if(o.choices!==void 0&&o.operator==="and"){if(!lve(a))return null;continue}if(o.anything===!0){if(o.negative&&o.anything||!v_(a))return null;continue}if(ave(o,a)===!0){if(!v_(a))return null;continue}if(o.negative){if(!uve(a))return null;continue}if(Xi(a.terms[a.t],o,a.start_i+a.t,a.phrase_length)===!0){if(!v_(a))return null;continue}if(o.optional!==!0)return null}let i=[null,r,a.t+r];if(i[1]===i[2])return null;let s={};return Object.keys(a.groups).forEach(o=>{let l=a.groups[o],u=r+l.start;s[o]=[null,u,u+l.length]}),{pointer:i,groups:s}},Sx=c1t;d();p();var u1t=function(e,t){let r=[],n={};return e.length===0?{ptrs:r,byGroup:n}:(typeof t=="number"&&(t=String(t)),t?e.forEach(a=>{a.groups[t]&&r.push(a.groups[t])}):e.forEach(a=>{r.push(a.pointer),Object.keys(a.groups).forEach(i=>{n[i]=n[i]||[],n[i].push(a.groups[i])})}),{ptrs:r,byGroup:n})},hve=u1t;d();p();var d1t=function(e,t,r){return e=e.filter(n=>{let[a,i,s]=n.pointer,o=r[a].slice(i,s);for(let l=0;l{e.groups[r][0]=t}),e},p1t=function(e,t,r){let n=Sx(e,t,0,e.length);return n?(n=gve(n,r),n):null},f1t=function(e,t,r){r=r||[];let{regs:n,group:a,justOne:i}=t,s=[];if(!n||n.length===0)return{ptrs:[],byGroup:{}};let o=n.filter(l=>l.optional!==!0&&l.negative!==!0).length;e:for(let l=0;lc&&(c=Math.abs(w-1))}}}}return n[n.length-1].end===!0&&(s=s.filter(l=>{let u=l.pointer[0];return e[u].length===l.pointer[2]})),t.notIf&&(s=mve(s,t.notIf,e)),s=hve(s,a),s.ptrs.forEach(l=>{let[u,c,f]=l;l[3]=e[u][c].id,l[4]=e[u][f-1].id}),s},vve=f1t;var h1t={one:{termMethods:Cx,parseMatch:Y2e,match:vve}},yve=h1t;d();p();var bve={parseMatch:function(e,t){let r=this.world(),n=r.methods.one.killUnicode;return n&&(e=n(e,r)),r.methods.one.parseMatch(e,t,r)}};var xve={api:D2e,methods:yve,lib:bve};d();p();d();p();d();p();var m1t=/^\../,g1t=/^#./,v1t=e=>(e=e.replace(/&/g,"&"),e=e.replace(//g,">"),e=e.replace(/"/g,"""),e=e.replace(/'/g,"'"),e),y1t=function(e){let t="",r="";return e=v1t(e),m1t.test(e)?t=``),t+=">",{start:t,end:r}},b1t=function(e,t){let r={},n={};return Object.keys(t).forEach(a=>{let i=t[a],s=y1t(a);typeof i=="string"&&(i=e.match(i)),i.docs.forEach(o=>{if(o.every(c=>c.implicit))return;let l=o[0].id;r[l]=r[l]||[],r[l].push(s.start);let u=o[o.length-1].id;n[u]=n[u]||[],n[u].push(s.end)})}),{starts:r,ends:n}},x1t=function(e){let{starts:t,ends:r}=b1t(this,e),n="";return this.docs.forEach(a=>{for(let i=0;i{let i=a.pre||"",s=a.post||"";t.punctuation==="some"&&(i=i.replace(mq,""),C1t.test(s)&&(s=" "),s=s.replace(w1t,""),s=s.replace(/\?!+/,"?"),s=s.replace(/!+/,"!"),s=s.replace(/\?+/,"?"),s=s.replace(/\.{2,}/,""),a.tags.has("Abbreviation")&&(s=s.replace(/\./,""))),t.whitespace==="some"&&(i=i.replace(/\s/,""),s=s.replace(/\s+/," ")),t.keepPunct||(i=i.replace(mq,""),s==="-"?s=" ":s=s.replace(Cve,""));let o=a[t.form||"text"]||a.normal||"";t.form==="implicit"&&(o=a.implicit||a.text),t.form==="root"&&a.implicit&&(o=a.root||a.implicit||a.normal),(t.form==="machine"||t.form==="implicit"||t.form==="root")&&a.implicit&&(!s||!S1t.test(s))&&(s+=" "),n+=i+o+s}),r===!1&&(n=n.trim()),t.lowerCase===!0&&(n=n.toLowerCase()),n},Sve=function(e,t){let r="";if(!e||!e[0]||!e[0][0])return r;for(let n=0;n>2]|=s.charCodeAt(o)<<8*o--;for(m3=s=0;m3>4]+Tve[s]+~~i[m3|[s,5*s+1,3*s+5,7*s][o]&15])<<(o=[7,12,17,22,5,9,14,20,4,11,16,23,6,10,15,21][4*o+s++%4])|n>>>-o),t,r])t=o[1]|0,r=o[2];for(s=4;s;)a[--s]+=o[s]}for(e="";s<32;)e+=(a[s>>3]>>(1^s++)*4&15).toString(16);return e},g3=T1t;var E1t={text:!0,terms:!0},Eve={case:"none",unicode:"some",form:"machine",punctuation:"some"},gq=function(e,t){return Object.assign({},e,t)},xm={text:e=>Pg(e,{keepPunct:!0},!1),normal:e=>Pg(e,gq(u4.normal,{keepPunct:!0}),!1),implicit:e=>Pg(e,gq(u4.implicit,{keepPunct:!0}),!1),machine:e=>Pg(e,Eve,!1),root:e=>Pg(e,gq(Eve,{form:"root"}),!1),hash:e=>g3(Pg(e,{keepPunct:!0},!1)),offset:e=>{let t=xm.text(e).length;return{index:e[0].offset.index,start:e[0].offset.start,length:t}},terms:e=>e.map(t=>{let r=Object.assign({},t);return r.tags=Array.from(t.tags),r}),confidence:(e,t,r)=>t.eq(r).confidence(),syllables:(e,t,r)=>t.eq(r).syllables(),sentence:(e,t,r)=>t.eq(r).fullSentence().text(),dirty:e=>e.some(t=>t.dirty===!0)};xm.sentences=xm.sentence;xm.clean=xm.normal;xm.reduced=xm.root;var A1t=function(e,t){return t=t||{},typeof t=="string"&&(t={}),t=Object.assign({},E1t,t),t.offset&&e.compute("offset"),e.docs.map((r,n)=>{let a={};return Object.keys(t).forEach(i=>{t[i]&&xm[i]&&(a[i]=xm[i](r,e,n))}),a})},vq={json:function(e){let t=A1t(this,e);return typeof e=="number"?t[e]:t}};vq.data=vq.json;var Ave=vq;d();p();d();p();var P1t=()=>typeof window<"u"&&window.document,k1t=function(e){let t=this.methods.one.debug||{};return e&&t.hasOwnProperty(e)?(t[e](this),this):P1t()?(t.clientSide(this),this):(t.tags(this),this)},Pve=k1t;d();p();var _1t=function(e){let t=e.pre||"",r=e.post||"";return t+e.text+r},R1t=function(e,t){let r={};return Object.keys(t).forEach(n=>{e.match(n).fullPointer.forEach(i=>{r[i[3]]={fn:t[n],end:i[2]}})}),r},I1t=function(e,t){let r=R1t(e,t),n="";return e.docs.forEach((a,i)=>{for(let s=0;sObject.prototype.toString.call(e)==="[object Object]",L1t=function(e){let t={};return e.forEach(n=>{t[n]=t[n]||0,t[n]+=1}),Object.keys(t).map(n=>({normal:n,count:t[n]})).sort((n,a)=>n.count>a.count?-1:0)},N1t=function(e){if(O1t(e))return yq(this,e);if(e==="text")return this.text();if(e==="normal")return this.text("normal");if(e==="root")return this.text("root");if(e==="machine"||e==="reduced")return this.text("machine");if(e==="hash"||e==="md5")return g3(this.text());if(e==="json")return this.json();if(e==="offset"||e==="offsets")return this.compute("offset"),this.json({offset:!0});if(e==="array")return this.docs.map(r=>r.reduce((n,a)=>n+a.pre+a.text+a.post,"").trim()).filter(r=>r);if(e==="freq"||e==="frequency"||e==="topk")return L1t(this.json({normal:!0}).map(t=>t.normal));if(e==="terms"){let t=[];return this.docs.forEach(r=>{let n=r.map(a=>a.text);n=n.filter(a=>a),t=t.concat(n)}),t}return e==="tags"?this.docs.map(t=>t.reduce((r,n)=>(r[n.implicit||n.normal]=Array.from(n.tags),r),{})):e==="debug"?this.debug():this.text()},M1t={debug:Pve,out:N1t,wrap:function(e){return yq(this,e)}},kve=M1t;d();p();var D1t=e=>Object.prototype.toString.call(e)==="[object Object]",_ve={text:function(e){let t={};if(e&&typeof e=="string"&&u4.hasOwnProperty(e)?t=Object.assign({},u4[e]):e&&D1t(e)&&(t=Object.assign({},e)),t.keepSpace===void 0&&!this.isFull()&&(t.keepSpace=!1),t.keepEndPunct===void 0&&this.pointer){let r=this.pointer[0];r&&r[1]?t.keepEndPunct=!1:t.keepEndPunct=!0}return t.keepPunct===void 0&&(t.keepPunct=!0),t.keepSpace===void 0&&(t.keepSpace=!0),Sve(this.docs,t)}};var B1t=Object.assign({},kve,_ve,Ave,wve),z1t=function(e){Object.assign(e.prototype,B1t)},Rve=z1t;d();p();d();p();d();p();var j1t=function(e){console.log("%c -=-=- ","background-color:#6699cc;"),e.forEach(t=>{console.groupCollapsed(t.text());let n=t.docs[0].map(a=>{let i=a.text||"-";a.implicit&&(i="["+a.implicit+"]");let s="["+Array.from(a.tags).join(", ")+"]";return{text:i,tags:s}});console.table(n,["text","tags"]),console.groupEnd()})},Ive=j1t;d();p();d();p();var wm="\x1B[0m",F1t={green:e=>"\x1B[32m"+e+wm,red:e=>"\x1B[31m"+e+wm,blue:e=>"\x1B[34m"+e+wm,magenta:e=>"\x1B[35m"+e+wm,cyan:e=>"\x1B[36m"+e+wm,yellow:e=>"\x1B[33m"+e+wm,black:e=>"\x1B[30m"+e+wm,dim:e=>"\x1B[2m"+e+wm,i:e=>"\x1B[3m"+e+wm},sl=F1t;var V1t=function(e,t){return t.one.tagSet&&(e=e.map(r=>{if(!t.one.tagSet.hasOwnProperty(r))return r;let n=t.one.tagSet[r].color||"blue";return sl[n](r)})),e.join(", ")},H1t=function(e){let{docs:t,model:r}=e;t.length===0&&console.log(sl.blue(` \u2500\u2500\u2500\u2500\u2500\u2500`)),t.forEach(n=>{console.log(sl.blue(` \u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500`)),n.forEach(a=>{let i=[...a.tags||[]],s=a.text||"-";a.sense&&(s=`{${a.normal}/${a.sense}}`),a.implicit&&(s="["+a.implicit+"]"),s=sl.yellow(s);let o="'"+s+"'";if(a.reference){let u=e.update([a.reference]).text("normal");o+=` - ${sl.dim(sl.i("["+u+"]"))}`}o=o.padEnd(18);let l=sl.blue(" \u2502 ")+sl.i(o)+" - "+V1t(i,r);console.log(l)})}),console.log(` `)},Ove=H1t;d();p();var $1t=function(e){let{docs:t}=e;console.log(""),t.forEach(r=>{let n=[];r.forEach(a=>{a.chunk==="Noun"?n.push(sl.blue(a.implicit||a.normal)):a.chunk==="Verb"?n.push(sl.green(a.implicit||a.normal)):a.chunk==="Adjective"?n.push(sl.yellow(a.implicit||a.normal)):a.chunk==="Pivot"?n.push(sl.red(a.implicit||a.normal)):n.push(a.implicit||a.normal)}),console.log(n.join(" "),` `)}),console.log(` `)},Lve=$1t;d();p();var U1t=(e,t,r)=>{let n=r*9,a=t.start+n,i=a+t.length,s=e.substring(0,a),o=e.substring(a,i),l=e.substring(i,e.length);return[s,o,l]},G1t=function(e,t,r){let n=U1t(e,t,r);return`${n[0]}${sl.blue(n[1])}${n[2]}`},q1t=function(e){if(!e.found)return;let t={};e.fullPointer.forEach(r=>{t[r[0]]=t[r[0]]||[],t[r[0]].push(r)}),Object.keys(t).forEach(r=>{let a=e.update([[Number(r)]]).text();e.update(t[r]).json({offset:!0}).forEach((o,l)=>{a=G1t(a,o.offset,l)}),console.log(a)}),console.log(` `)},Nve=q1t;var K1t={tags:Ove,clientSide:Ive,chunks:Lve,highlight:Nve},bq=K1t;var Mve={api:Rve,methods:{one:{hash:g3,debug:bq}}};d();p();d();p();d();p();var y_=function(e,t){if(e[0]!==t[0])return!1;let[,r,n]=e,[,a,i]=t;return r<=a&&n>a||a<=r&&i>r},Dve=function(e){let t=e[0][1],r=e[0][2];return e.forEach(n=>{n[1]r&&(r=n[2])}),[e[0][0],t,r]},kg=function(e){let t={};return e.forEach(r=>{t[r[0]]=t[r[0]]||[],t[r[0]].push(r)}),t},Bve=function(e){let t={};for(let r=0;ri&&(s.after=[r,i,e[2]]),s},W1t=function(e,t){return e[1]<=t[1]&&t[2]<=e[2]},J1t=function(e,t){let r=kg(t),n=[];return e.forEach(a=>{let[i]=a,s=r[i]||[];if(s=s.filter(l=>W1t(a,l)),s.length===0){n.push({passthrough:a});return}s=s.sort((l,u)=>l[1]-u[1]);let o=a;s.forEach((l,u)=>{let c=Z1t(o,l);s[u+1]?(n.push({before:c.before,match:c.match}),c.after&&(o=c.after)):n.push(c)})}),n},b_=J1t;d();p();var Y1t=function(e,t,r){for(let n=0;n<20;n+=1){if(t[r-n]){let a=t[r-n].findIndex(i=>i.id===e);if(a!==-1)return[r-n,a]}if(t[r+n]){let a=t[r+n].findIndex(i=>i.id===e);if(a!==-1)return[r+n,a]}}return null},X1t=function(e,t){let[r,n,,,a]=e,i=t[r],s=i.findIndex(o=>o.id===a);return s===-1?(e[2]=t[r].length,e[4]=i.length?i[i.length-1].id:null):e[2]=s,t[r].slice(n,e[2]+1)},Q1t=function(e,t){let r=[];return e.forEach((n,a)=>{if(!n)return;let[i,s,o,l,u]=n,c=t[i]||[];if(s===void 0&&(s=0),o===void 0&&(o=c.length),l&&(!c[s]||c[s].id!==l)){let f=Y1t(l,t,i);if(f!==null){let g=o-s;c=t[f[0]].slice(f[1],f[1]+g);let w=c[0]?c[0].id:null;e[a]=[f[0],f[1],f[1]+g,w]}}else c=c.slice(s,o);c.length!==0&&s!==o&&(u&&c[c.length-1].id!==u&&(c=X1t(n,t)),r.push(c))}),r=r.filter(n=>n.length>0),r},zve=Q1t;var eht=function(e){let t=[];for(let r=0;r{let[s]=i;if(n[s].length===1){a.push(i);return}let o=n[s].filter(u=>y_(i,u));o.push(i);let l=Dve(o);a.push(l)}),a=Bve(a),a},xq=tht;d();p();var rht=function(e,t){let r=[];return b_(e,t).forEach(a=>{a.passthrough&&r.push(a.passthrough),a.before&&r.push(a.before),a.after&&r.push(a.after)}),r},wq=rht;d();p();var nht=function(e,t){let r=e[1]t[2]?t[2]:e[2];return r{let i=r[a[0]]||[];i=i.filter(s=>y_(a,s)),i.length!==0&&i.forEach(s=>{let o=nht(a,s);o&&n.push(o)})}),n},Fve=aht;var iht=function(e){return Object.prototype.toString.call(e)==="[object Array]"},Cq=(e,t)=>typeof e=="string"||iht(e)?t.match(e):e||t.none(),Ex=function(e,t){return e.map(r=>{let[n,a]=r;return t[n]&&t[n][a]&&(r[3]=t[n][a].id),r})},D1={};D1.union=function(e){e=Cq(e,this);let t=xq(this.fullPointer,e.fullPointer);return t=Ex(t,this.document),this.toView(t)};D1.and=D1.union;D1.intersection=function(e){e=Cq(e,this);let t=Fve(this.fullPointer,e.fullPointer);return t=Ex(t,this.document),this.toView(t)};D1.not=function(e){e=Cq(e,this);let t=wq(this.fullPointer,e.fullPointer);return t=Ex(t,this.document),this.toView(t)};D1.difference=D1.not;D1.complement=function(){let e=this.all(),t=wq(e.fullPointer,this.fullPointer);return t=Ex(t,this.document),this.toView(t)};D1.settle=function(){let e=this.fullPointer;return e.forEach(t=>{e=xq(e,[t])}),e=Ex(e,this.document),this.update(e)};var sht=function(e){Object.assign(e.prototype,D1)},Vve=sht;var Hve={methods:jve,api:Vve};d();p();d();p();var $ve={buildNet:function(e){let r=this.methods().one.buildNet(e,this.world());return r.isNet=!0,r}};d();p();var oht=function(e){e.prototype.sweep=function(t,r={}){let{world:n,docs:a}=this,{methods:i}=n,s=i.one.bulkMatch(a,t,this.methods,r);r.tagger!==!1&&i.one.bulkTagger(s,a,this.world),s=s.map(l=>{let u=l.pointer,c=a[u[0]][u[1]],f=u[2]-u[1];return c.index&&(l.pointer=[c.index[0],c.index[1],u[1]+f]),l});let o=s.map(l=>l.pointer);return s=s.map(l=>(l.view=this.update([l.pointer]),delete l.regs,delete l.needs,delete l.pointer,delete l._expanded,l)),{view:this.update(o),found:s}}},Uve=oht;d();p();d();p();d();p();var Sq=function(e){return e.optional===!0||e.negative===!0?null:e.tag?"#"+e.tag:e.word?e.word:e.switch?`%${e.switch}%`:null},lht=function(e){let t=[];return e.forEach(r=>{t.push(Sq(r)),r.operator==="and"&&r.choices&&r.choices.forEach(n=>{n.forEach(a=>{t.push(Sq(a))})})}),t.filter(r=>r)},cht=function(e){let t=[],r=0;return e.forEach(n=>{n.operator==="or"&&!n.optional&&!n.negative&&(n.fastOr&&Array.from(n.fastOr).forEach(a=>{t.push(a)}),n.choices&&n.choices.forEach(a=>{a.forEach(i=>{let s=Sq(i);s&&t.push(s)})}),r+=1)}),{wants:t,count:r}},uht=function(e,t){let r=t.methods.one.parseMatch;return e.forEach(n=>{n.regs=r(n.match,{},t),typeof n.ifNo=="string"&&(n.ifNo=[n.ifNo]),n.notIf&&(n.notIf=r(n.notIf,{},t)),n.needs=lht(n.regs);let{wants:a,count:i}=cht(n.regs);n.wants=a,n.minWant=i,n.minWords=n.regs.filter(s=>!s.optional).length}),e},Gve=uht;var dht=function(e,t){e=Gve(e,t);let r={};e.forEach(a=>{a.needs.forEach(i=>{r[i]=Array.isArray(r[i])?r[i]:[],r[i].push(a)}),a.wants.forEach(i=>{r[i]=Array.isArray(r[i])?r[i]:[],r[i].push(a)})}),Object.keys(r).forEach(a=>{let i={};r[a]=r[a].filter(s=>typeof i[s.match]=="boolean"?!1:(i[s.match]=!0,!0))});let n=e.filter(a=>a.needs.length===0&&a.wants.length===0);return{hooks:r,always:n}},qve=dht;d();p();d();p();var pht=function(e,t){return e.map((r,n)=>{let a=[];Object.keys(t).forEach(s=>{e[n].has(s)&&(a=a.concat(t[s]))});let i={};return a=a.filter(s=>typeof i[s.match]=="boolean"?!1:(i[s.match]=!0,!0)),a})},Kve=pht;d();p();var fht=function(e,t){return e.map((r,n)=>{let a=t[n];return r=r.filter(i=>i.needs.every(s=>a.has(s))),r=r.filter(i=>!(i.ifNo!==void 0&&i.ifNo.some(s=>a.has(s))===!0)),r=r.filter(i=>i.wants.length===0?!0:i.wants.filter(o=>a.has(o)).length>=i.minWant),r})},Zve=fht;d();p();var hht=function(e,t,r,n,a){let i=[];for(let s=0;s0&&(u.ptrs.forEach(c=>{c[0]=s;let f=Object.assign({},l,{pointer:c});l.unTag!==void 0&&(f.unTag=l.unTag),i.push(f)}),a.matchOne===!0))return[i[0]]}return i},Wve=hht;var mht=function(e,t){return e.map((r,n)=>{let a=t[n].length;return r=r.filter(i=>a>=i.minWords),r})},ght=function(e,t,r,n={}){let a=r.one.cacheDoc(e),i=Kve(a,t.hooks);return i=Zve(i,a,e),t.always.length>0&&(i=i.map(o=>o.concat(t.always))),i=mht(i,e),Wve(i,e,a,r,n)},Jve=ght;d();p();d();p();var vht=function(e,t,r){let n=r.one.tagSet;if(!n.hasOwnProperty(t))return!0;let a=n[t].not||[];for(let i=0;i"u"||!T?self.env||{}:T).DEBUG_TAGS&&console.log(` \x1B[32m\u2192 ${e.length} post-tagger:\x1B[0m`),e.map(c=>{if(!c.tag&&!c.chunk&&!c.unTag)return;let f=c.reason||c.match,g=i([c.pointer],t)[0];if(!(c.safe===!0&&(Yve(g,c.tag,n)===!1||g[g.length-1].post==="-"))){if(c.tag!==void 0){if(s(g,c.tag,r,c.safe,`[post] '${f}'`),c.tag==="Noun"&&l){let w=g[g.length-1];l(w.text)?s([w],"Plural",r,c.safe,"quick-plural"):s([w],"Singular",r,c.safe,"quick-singular")}c.freeze===!0&&g.forEach(w=>w.frozen=!0)}c.unTag!==void 0&&o(g,c.unTag,r,c.safe,f),c.chunk&&g.forEach(w=>w.chunk=c.chunk)}}))},Xve=yht;var Qve={buildNet:qve,bulkMatch:Jve,bulkTagger:Xve};var e3e={lib:$ve,api:Uve,methods:{one:Qve}};d();p();d();p();d();p();var r3e=/ /,t3e=function(e,t){t==="Noun"&&(e.chunk=t),t==="Verb"&&(e.chunk=t)},n3e=function(e,t,r,n){if(e.tags.has(t)===!0||t===".")return null;e.frozen===!0&&(n=!0);let a=r[t];if(a){if(a.not&&a.not.length>0)for(let i=0;i0)for(let i=0;i{let o=a[s];o&&(o=o.replace(/^#/,""),n3e(i,o,r,n))})},xht=function(e){return Object.prototype.toString.call(e)==="[object Array]"},wht=(e,t,r="")=>{let n=s=>"\x1B[33m\x1B[3m"+s+"\x1B[0m",a=s=>"\x1B[3m"+s+"\x1B[0m",i=e.map(s=>s.text||"["+s.implicit+"]").join(" ");typeof t!="string"&&t.length>2&&(t=t.slice(0,2).join(", #")+" +"),t=typeof t!="string"?t.join(", #"):t,console.log(` ${n(i).padEnd(24)} \x1B[32m\u2192\x1B[0m #${t.padEnd(22)} ${a(r)}`)},a3e=function(e,t,r={},n,a){let i=r.model.one.tagSet||{};if(!t)return;let s=typeof P>"u"||!T?self.env||{}:T;if(s&&s.DEBUG_TAGS&&wht(e,t,a),xht(t)===!0){t.forEach(o=>a3e(e,o,r,n));return}if(typeof t!="string"){console.warn(`compromise: Invalid tag '${t}'`);return}if(t=t.trim(),r3e.test(t)){bht(e,t,i,n);return}t=t.replace(/^#/,"");for(let o=0;o0)for(let s=0;s/),r=[];t.forEach(a=>{r=r.concat(function(i){if(!(i=i.trim()))return null;if(/^\[/.test(i)&&/\]$/.test(i)){let s=(i=(i=i.replace(/^\[/,"")).replace(/\]$/,"")).split(/,/);return s=s.map(o=>o.trim()).filter(o=>o),s=s.map(o=>_g({id:o})),s}return[_g({id:i})]}(a))}),r=r.filter(a=>a);let n=r[0];for(let a=1;a{let r=[],n=[e];for(;n.length>0;){let a=n.pop();r.push(a),a.children&&a.children.forEach(i=>{t&&t(a,i),n.push(i)})}return r},Pq=e=>Object.prototype.toString.call(e)==="[object Array]",x_=e=>(e=e||"").trim(),Aht=function(e=[]){return typeof e=="string"?function(r){let n=r.split(/\r?\n/),a=[];n.forEach(s=>{if(!s.trim()||Tht.test(s))return;let o=(l=>{let u=/^( {2}|\t)/,c=0;for(;u.test(l);)l=l.replace(u,""),c+=1;return c})(s);a.push({indent:o,node:Eht(s)})});let i=function(s){let o={children:[]};return s.forEach((l,u)=>{l.indent===0?o.children=o.children.concat(l.node):s[u-1]&&function(c,f){let g=c[f].indent;for(;f>=0;f-=1)if(c[f].indent{n[i.id]=i});let a=_g({});return r.forEach(i=>{if((i=_g(i)).parent)if(n.hasOwnProperty(i.parent)){let s=n[i.parent];delete i.parent,s.children.push(i)}else console.warn(`[Grad] - missing node '${i.parent}'`);else a.children.push(i)}),a}(e):(Cm(t=e).forEach(_g),t);var t},Pht=e=>"\x1B[31m"+e+"\x1B[0m",kht=e=>"\x1B[2m"+e+"\x1B[0m",Eq=function(e,t){let r="-> ";t&&(r=kht("\u2192 "));let n="";return Cm(e).forEach((a,i)=>{let s=a.id||"";if(t&&(s=Pht(s)),i===0&&!a.id)return;let o=a._cache.parents.length;n+=" ".repeat(o)+r+s+` `}),n},l3e=function(e){let t=Cm(e);t.forEach(n=>{delete(n=Object.assign({},n)).children});let r=t[0];return r&&!r.id&&Object.keys(r.props).length===0&&t.shift(),t},c3e={text:Eq,txt:Eq,array:l3e,flat:l3e},u3e=function(e,t){return t==="nested"||t==="json"?e:t==="debug"?(console.log(Eq(e,!0)),null):c3e.hasOwnProperty(t)?c3e[t](e):e},Tq=e=>{Cm(e,(t,r)=>{t.id&&(t._cache.parents=t._cache.parents||[],r._cache.parents=t._cache.parents.concat([t.id]))})},_ht=(e,t)=>(Object.keys(t).forEach(r=>{if(t[r]instanceof Set){let n=e[r]||new Set;e[r]=new Set([...n,...t[r]])}else if((n=>n&&typeof n=="object"&&!Array.isArray(n))(t[r])){let n=e[r]||{};e[r]=Object.assign({},t[r],n)}else Pq(t[r])?e[r]=t[r].concat(e[r]||[]):e[r]===void 0&&(e[r]=t[r])}),e),Rht=/\//,Aq=class e{constructor(t={}){Object.defineProperty(this,"json",{enumerable:!1,value:t,writable:!0})}get children(){return this.json.children}get id(){return this.json.id}get found(){return this.json.id||this.json.children.length>0}props(t={}){let r=this.json.props||{};return typeof t=="string"&&(r[t]=!0),this.json.props=Object.assign(r,t),this}get(t){if(t=x_(t),!Rht.test(t)){let n=this.json.children.find(a=>a.id===t);return new e(n)}let r=((n,a)=>{let i=(s=>typeof s!="string"?s:(s=s.replace(/^\//,"")).split(/\//))(a=a||"");for(let s=0;sl.id===i[s]);if(!o)return null;n=o}return n})(this.json,t)||_g({});return new e(r)}add(t,r={}){if(Pq(t))return t.forEach(a=>this.add(x_(a),r)),this;t=x_(t);let n=_g({id:t,props:r});return this.json.children.push(n),new e(n)}remove(t){return t=x_(t),this.json.children=this.json.children.filter(r=>r.id!==t),this}nodes(){return Cm(this.json).map(t=>(delete(t=Object.assign({},t)).children,t))}cache(){return(t=>{let r=Cm(t,(a,i)=>{a.id&&(a._cache.parents=a._cache.parents||[],a._cache.children=a._cache.children||[],i._cache.parents=a._cache.parents.concat([a.id]))}),n={};r.forEach(a=>{a.id&&(n[a.id]=a)}),r.forEach(a=>{a._cache.parents.forEach(i=>{n.hasOwnProperty(i)&&n[i]._cache.children.push(a.id)})}),t._cache.children=Object.keys(n)})(this.json),this}list(){return Cm(this.json)}fillDown(){var t;return t=this.json,Cm(t,(r,n)=>{n.props=_ht(n.props,r.props)}),this}depth(){Tq(this.json);let t=Cm(this.json),r=t.length>1?1:0;return t.forEach(n=>{if(n._cache.parents.length===0)return;let a=n._cache.parents.length+1;a>r&&(r=a)}),r}out(t){return Tq(this.json),u3e(this.json,t)}debug(){return Tq(this.json),u3e(this.json,"debug"),this}},kq=function(e){let t=Aht(e);return new Aq(t)};kq.prototype.plugin=function(e){e(this)};d();p();d();p();var Iht={Noun:"blue",Verb:"green",Negative:"green",Date:"red",Value:"red",Adjective:"magenta",Preposition:"cyan",Conjunction:"cyan",Determiner:"cyan",Hyphenated:"cyan",Adverb:"cyan"},v3=Iht;var Oht=function(e){if(v3.hasOwnProperty(e.id))return v3[e.id];if(v3.hasOwnProperty(e.is))return v3[e.is];let t=e._cache.parents.find(r=>v3[r]);return v3[t]},Lht=function(e){let t={};return e.forEach(r=>{let{not:n,also:a,is:i,novel:s}=r.props,o=r._cache.parents;a&&(o=o.concat(a)),t[r.id]={is:i,not:n,novel:s,also:a,parents:o,children:r._cache.children,color:Oht(r)}}),Object.keys(t).forEach(r=>{let n=new Set(t[r].not);t[r].not.forEach(a=>{t[a]&&t[a].children.forEach(i=>n.add(i))}),t[r].not=Array.from(n)}),t},d3e=Lht;d();p();var p3e=function(e){return e?typeof e=="string"?[e]:e:[]},Nht=function(e,t){return Object.keys(e).forEach(r=>{e[r].isA&&(e[r].is=e[r].isA),e[r].notA&&(e[r].not=e[r].notA),e[r].is&&typeof e[r].is=="string"&&!t.hasOwnProperty(e[r].is)&&!e.hasOwnProperty(e[r].is)&&(e[e[r].is]={}),e[r].not&&typeof e[r].not=="string"&&!e.hasOwnProperty(e[r].not)&&!t.hasOwnProperty(e[r].not)&&!e.hasOwnProperty(e[r].not)&&(e[e[r].not]={})}),e},Mht=function(e,t){return e=Nht(e,t),Object.keys(e).forEach(r=>{e[r].children=p3e(e[r].children),e[r].not=p3e(e[r].not)}),Object.keys(e).forEach(r=>{(e[r].not||[]).forEach(a=>{e[a]&&e[a].not&&e[a].not.push(r)})}),e},f3e=Mht;var Dht=function(e){let t=Object.keys(e).map(n=>{let a=e[n],i={not:new Set(a.not),also:a.also,is:a.is,novel:a.novel};return{id:n,parent:a.is,props:i,children:[]}});return kq(t).cache().fillDown().out("array")},Bht=function(e){return Object.keys(e).forEach(t=>{e[t]=Object.assign({},e[t]),e[t].novel=!0}),e},zht=function(e,t){Object.keys(t).length>0&&(e=Bht(e)),e=f3e(e,t);let r=Object.assign({},t,e),n=Dht(r);return d3e(n)},h3e=zht;var m3e={one:{setTag:i3e,unTag:s3e,addTags:h3e,canBe:o3e}};d();p();d();p();var g3e=function(e){return Object.prototype.toString.call(e)==="[object Array]"},jht={tag:function(e,t="",r){if(!this.found||!e)return this;let n=this.termList();if(n.length===0)return this;let{methods:a,verbose:i,world:s}=this;return i===!0&&console.log(" + ",e,t||""),g3e(e)?e.forEach(o=>a.one.setTag(n,o,s,r,t)):a.one.setTag(n,e,s,r,t),this.uncache(),this},tagSafe:function(e,t=""){return this.tag(e,t,!0)},unTag:function(e,t){if(!this.found||!e)return this;let r=this.termList();if(r.length===0)return this;let{methods:n,verbose:a,model:i}=this;a===!0&&console.log(" - ",e,t||"");let s=i.one.tagSet;return g3e(e)?e.forEach(o=>n.one.unTag(r,o,s)):n.one.unTag(r,e,s),this.uncache(),this},canBe:function(e){e=e.replace(/^#/,"");let t=this.model.one.tagSet,r=this.methods.one.canBe,n=[];this.document.forEach((i,s)=>{i.forEach((o,l)=>{r(o,e,t)||n.push([s,l,l+1])})});let a=this.update(n);return this.difference(a)}},v3e=jht;var Fht=function(e){Object.assign(e.prototype,v3e)},y3e=Fht;d();p();var Vht=function(e){let{model:t,methods:r}=this.world(),n=t.one.tagSet,a=r.one.addTags,i=a(e,n);return t.one.tagSet=i,this},b3e={addTags:Vht};d();p();var x3e=new Set(["Auxiliary","Possessive"]),Hht=function(e,t){return e=e.sort((r,n)=>{if(x3e.has(r)||!t.hasOwnProperty(n))return 1;if(x3e.has(n)||!t.hasOwnProperty(r))return-1;let a=t[r].children||[],i=a.length;a=t[n].children||[];let s=a.length;return i-s}),e},$ht=function(e){let{document:t,world:r}=e,n=r.model.one.tagSet;t.forEach(a=>{a.forEach(i=>{let s=Array.from(i.tags);i.tagRank=Hht(s,n)})})},w3e=$ht;var C3e={model:{one:{tagSet:{}}},compute:{tagRank:w3e},methods:m3e,api:y3e,lib:b3e};d();p();d();p();d();p();d();p();var Uht=/([.!?\u203D\u2E18\u203C\u2047-\u2049\u3002]+\s)/g,Ght=/^[.!?\u203D\u2E18\u203C\u2047-\u2049\u3002]+\s$/,qht=/((?:\r?\n|\r)+)/,Kht=function(e){let t=[],r=e.split(qht);for(let n=0;n0&&(a.push(s),e[i]="")}return a},E3e=Yht;d();p();var P3e={'"':'"',"\uFF02":"\uFF02","\u201C":"\u201D","\u201F":"\u201D","\u201E":"\u201D","\u2E42":"\u201D","\u201A":"\u2019","\xAB":"\xBB","\u2039":"\u203A","\u2035":"\u2032","\u2036":"\u2033","\u2037":"\u2034","\u301D":"\u301E","\u301F":"\u301E"},Xht=RegExp("["+Object.keys(P3e).join("")+"]","g"),Qht=RegExp("["+Object.values(P3e).join("")+"]","g"),A3e=function(e){if(!e)return!1;let t=e.match(Qht);return t!==null&&t.length===1},emt=function(e){let t=[];for(let r=0;r(e[t]=!0,e),{});var dmt=function(e){return Object.prototype.toString.call(e)==="[object Array]"},pmt=function(e,t){let r=[],n=[];if(e=e||"",typeof e=="number"&&(e=String(e)),dmt(e))return e;let a=e.split(umt);for(let s=0;s0?(r[r.length-1]+=i,r.push(o)):r.push(i+o),i=""):i+=o}return i&&(r.length===0&&(r[0]=""),r[r.length-1]+=i),r=D3e(r),r=M3e(r),r=r.filter(s=>s),r},B3e=pmt;d();p();d();p();var z3e=/\p{Letter}/u,w_=/[\p{Number}\p{Currency_Symbol}]/u,fmt=/^[a-z]\.([a-z]\.)+/i,hmt=/[sn]['’]$/,mmt=function(e,t){let{prePunctuation:r,postPunctuation:n,emoticons:a}=t.one,i=e,s="",o="",l=Array.from(e);if(a.hasOwnProperty(e.trim()))return{str:e.trim(),pre:s,post:" "};let u=l.length;for(let c=0;c(o=c||"","")),e=i,s=""),{str:e,pre:s,post:o}},j3e=mmt;var gmt=(e,t)=>{let{str:r,pre:n,post:a}=j3e(e,t);return{text:r,pre:n,post:a,tags:new Set}},F3e=gmt;d();p();var vmt=function(e,t){let r=t.model.one.unicode||{};e=e||"";let n=e.split("");return n.forEach((a,i)=>{r[a]&&(n[i]=r[a])}),n.join("")},V3e=vmt;d();p();d();p();d();p();var ymt=function(e){e=e||"",e=e.toLowerCase(),e=e.trim();let t=e;return e=e.replace(/[,;.!?]+$/,""),e=e.replace(/\u2026/g,"..."),e=e.replace(/\u2013/g,"-"),/^[:;]/.test(e)===!1&&(e=e.replace(/\.{3,}$/g,""),e=e.replace(/[",.!:;?)]+$/g,""),e=e.replace(/^['"(]+/g,"")),e=e.replace(/[\u200B-\u200D\uFEFF]/g,""),e=e.trim(),e===""&&(e=t),e=e.replace(/([0-9]),([0-9])/g,"$1$2"),e},H3e=ymt;d();p();var bmt=/([A-Z]\.)+[A-Z]?,?$/,xmt=/^[A-Z]\.,?$/,wmt=/[A-Z]{2,}('s|,)?$/,Cmt=/([a-z]\.)+[a-z]\.?$/,Smt=function(e){return bmt.test(e)===!0||Cmt.test(e)===!0||xmt.test(e)===!0||wmt.test(e)===!0},Tmt=function(e){return Smt(e)&&(e=e.replace(/\./g,"")),e},$3e=Tmt;var Emt=function(e,t){let r=t.methods.one.killUnicode,n=e.text||"";n=H3e(n),n=r(n,t),n=$3e(n),e.normal=n},C_=Emt;var Amt=function(e,t){let{methods:r,model:n}=t,{splitSentences:a,splitTerms:i,splitWhitespace:s}=r.one.tokenize;return e=e||"",e=a(e,t).map(l=>{let u=i(l,n);return u=u.map(c=>s(c,n)),u.forEach(c=>{C_(c,t)}),u}),e},U3e=Amt;d();p();var Pmt=/[ .][A-Z]\.? *$/i,kmt=/(?:\u2026|\.{2,}) *$/,_mt=/\p{L}/u,Rmt=/\. *$/,Imt=/^[A-Z]\. $/,Omt=function(e,t){if(_mt.test(e)===!1||Pmt.test(e)===!0||e.length===3&&Imt.test(e)||kmt.test(e)===!0)return!1;let n=e.replace(/[.!?\u203D\u2E18\u203C\u2047-\u2049] *$/,"").split(" "),a=n[n.length-1].toLowerCase();return!(t.hasOwnProperty(a)===!0&&Rmt.test(e)===!0)},G3e=Omt;var q3e={one:{killUnicode:V3e,tokenize:{splitSentences:O3e,isSentence:G3e,splitTerms:B3e,splitWhitespace:F3e,fromString:U3e}}};d();p();d();p();var Lmt={"&":"and","@":"at","%":"percent",plz:"please",bein:"being"},K3e=Lmt;d();p();d();p();var Z3e=["approx","apt","bc","cyn","eg","esp","est","etc","ex","exp","prob","pron","gal","min","pseud","fig","jd","lat","lng","vol","fm","def","misc","plz","ea","ps","sec","pt","pref","pl","pp","qt","fr","sq","nee","ss","tel","temp","vet","ver","fem","masc","eng","adj","vb","rb","inf","situ","vivo","vitro","wr"];d();p();var W3e=["adj","adm","adv","asst","atty","bldg","brig","capt","cmdr","comdr","cpl","det","dr","esq","gen","gov","hon","jr","llb","lt","maj","messrs","mlle","mme","mr","mrs","ms","mstr","phd","prof","pvt","rep","reps","res","rev","sen","sens","sfc","sgt","sir","sr","supt","surg"];d();p();var J3e=["jan","feb","mar","apr","jun","jul","aug","sep","sept","oct","nov","dec"];d();p();var Y3e=["ad","al","arc","ba","bl","ca","cca","col","corp","ft","fy","ie","lit","ma","md","pd","tce"];d();p();var X3e=["dept","univ","assn","bros","inc","ltd","co"];d();p();var Q3e=["rd","st","dist","mt","ave","blvd","cl","cres","hwy","ariz","cal","calif","colo","conn","fla","fl","ga","ida","ia","kan","kans","minn","neb","nebr","okla","penna","penn","pa","dak","tenn","tex","ut","vt","va","wis","wisc","wy","wyo","usafa","alta","ont","que","sask"];d();p();var e9e=["dl","ml","gal","qt","pt","tbl","tsp","tbsp","km","dm","cm","mm","mi","td","hr","hrs","kg","hg","dg","cg","mg","\xB5g","lb","oz","sq ft","hz","mps","mph","kmph","kb","mb","tb","lx","lm","fl oz","yb"];var Nmt=[[Z3e],[e9e,"Unit"],[Y3e,"Noun"],[W3e,"Honorific"],[J3e,"Month"],[X3e,"Organization"],[Q3e,"Place"]],Rq={},Ax={};Nmt.forEach(e=>{e[0].forEach(t=>{Rq[t]=!0,Ax[t]="Abbreviation",e[1]!==void 0&&(Ax[t]=[Ax[t],e[1]])})});d();p();var t9e=["anti","bi","co","contra","de","extra","infra","inter","intra","macro","micro","mis","mono","multi","peri","pre","pro","proto","pseudo","re","sub","supra","trans","tri","un","out","ex"].reduce((e,t)=>(e[t]=!0,e),{});d();p();var r9e={like:!0,ish:!0,less:!0,able:!0,elect:!0,type:!0,designate:!0};d();p();var n9e={"!":"\xA1","?":"\xBF\u0241",'"':'\u201C\u201D"\u275D\u275E',"'":"\u2018\u201B\u275B\u275C\u2019","-":"\u2014\u2013",a:"\xAA\xC0\xC1\xC2\xC3\xC4\xC5\xE0\xE1\xE2\xE3\xE4\xE5\u0100\u0101\u0102\u0103\u0104\u0105\u01CD\u01CE\u01DE\u01DF\u01E0\u01E1\u01FA\u01FB\u0200\u0201\u0202\u0203\u0226\u0227\u023A\u0386\u0391\u0394\u039B\u03AC\u03B1\u03BB\u0410\u0430\u0466\u0467\u04D0\u04D1\u04D2\u04D3\u019B\xE6",b:"\xDF\xFE\u0180\u0181\u0182\u0183\u0184\u0185\u0243\u0392\u03B2\u03D0\u03E6\u0411\u0412\u042A\u042C\u0432\u044A\u044C\u0462\u0463\u048C\u048D",c:"\xA2\xA9\xC7\xE7\u0106\u0107\u0108\u0109\u010A\u010B\u010C\u010D\u0186\u0187\u0188\u023B\u023C\u037B\u037C\u03F2\u03F9\u03FD\u03FE\u0421\u0441\u0454\u0480\u0481\u04AA\u04AB",d:"\xD0\u010E\u010F\u0110\u0111\u0189\u018A\u0221\u018B\u018C",e:"\xC8\xC9\xCA\xCB\xE8\xE9\xEA\xEB\u0112\u0113\u0114\u0115\u0116\u0117\u0118\u0119\u011A\u011B\u0190\u0204\u0205\u0206\u0207\u0228\u0229\u0246\u0247\u0388\u0395\u039E\u03A3\u03AD\u03B5\u03BE\u03F5\u0400\u0401\u0415\u0435\u0450\u0451\u04BC\u04BD\u04BE\u04BF\u04D6\u04D7\u1EC5",f:"\u0191\u0192\u03DC\u03DD\u04FA\u04FB\u0492\u0493\u017F",g:"\u011C\u011D\u011E\u011F\u0120\u0121\u0122\u0123\u0193\u01E4\u01E5\u01E6\u01E7\u01F4\u01F5",h:"\u0124\u0125\u0126\u0127\u0195\u01F6\u021E\u021F\u0389\u0397\u0402\u040A\u040B\u041D\u043D\u0452\u045B\u04A2\u04A3\u04A4\u04A5\u04BA\u04BB\u04C9\u04CA",I:"\xCC\xCD\xCE\xCF",i:"\xEC\xED\xEE\xEF\u0128\u0129\u012A\u012B\u012C\u012D\u012E\u012F\u0130\u0131\u0196\u0197\u0208\u0209\u020A\u020B\u038A\u0390\u03AA\u03AF\u03B9\u03CA\u0406\u0407\u0456\u0457i\u0307",j:"\u0134\u0135\u01F0\u0237\u0248\u0249\u03F3\u0408\u0458",k:"\u0136\u0137\u0138\u0198\u0199\u01E8\u01E9\u039A\u03BA\u040C\u0416\u041A\u0436\u043A\u045C\u049A\u049B\u049C\u049D\u049E\u049F\u04A0\u04A1",l:"\u0139\u013A\u013B\u013C\u013D\u013E\u013F\u0140\u0141\u0142\u019A\u01AA\u01C0\u01CF\u01D0\u0234\u023D\u0399\u04C0\u04CF",m:"\u039C\u03FA\u03FB\u041C\u043C\u04CD\u04CE",n:"\xD1\xF1\u0143\u0144\u0145\u0146\u0147\u0148\u0149\u014A\u014B\u019D\u019E\u01F8\u01F9\u0220\u0235\u039D\u03A0\u03AE\u03B7\u03DE\u040D\u0418\u0419\u041B\u041F\u0438\u0439\u043B\u043F\u045D\u048A\u048B\u04C5\u04C6\u04E2\u04E3\u04E4\u04E5\u03C0",o:"\xD2\xD3\xD4\xD5\xD6\xD8\xF0\xF2\xF3\xF4\xF5\xF6\xF8\u014C\u014D\u014E\u014F\u0150\u0151\u019F\u01A0\u01A1\u01D1\u01D2\u01EA\u01EB\u01EC\u01ED\u01FE\u01FF\u020C\u020D\u020E\u020F\u022A\u022B\u022C\u022D\u022E\u022F\u0230\u0231\u038C\u0398\u039F\u03B8\u03BF\u03C3\u03CC\u03D5\u03D8\u03D9\u03EC\u03F4\u041E\u0424\u043E\u0472\u0473\u04E6\u04E7\u04E8\u04E9\u04EA\u04EB",p:"\u01A4\u03A1\u03C1\u03F7\u03F8\u03FC\u0420\u0440\u048E\u048F\xDE",q:"\u024A\u024B",r:"\u0154\u0155\u0156\u0157\u0158\u0159\u01A6\u0210\u0211\u0212\u0213\u024C\u024D\u0403\u0413\u042F\u0433\u044F\u0453\u0490\u0491",s:"\u015A\u015B\u015C\u015D\u015E\u015F\u0160\u0161\u01A7\u01A8\u0218\u0219\u023F\u0405\u0455",t:"\u0162\u0163\u0164\u0165\u0166\u0167\u01AB\u01AC\u01AD\u01AE\u021A\u021B\u0236\u023E\u0393\u03A4\u03C4\u03EE\u0422\u0442",u:"\xD9\xDA\xDB\xDC\xF9\xFA\xFB\xFC\u0168\u0169\u016A\u016B\u016C\u016D\u016E\u016F\u0170\u0171\u0172\u0173\u01AF\u01B0\u01B1\u01B2\u01D3\u01D4\u01D5\u01D6\u01D7\u01D8\u01D9\u01DA\u01DB\u01DC\u0214\u0215\u0216\u0217\u0244\u03B0\u03C5\u03CB\u03CD",v:"\u03BD\u0474\u0475\u0476\u0477",w:"\u0174\u0175\u019C\u03C9\u03CE\u03D6\u03E2\u03E3\u0428\u0429\u0448\u0449\u0461\u047F",x:"\xD7\u03A7\u03C7\u03D7\u03F0\u0425\u0445\u04B2\u04B3\u04FC\u04FD\u04FE\u04FF",y:"\xDD\xFD\xFF\u0176\u0177\u0178\u01B3\u01B4\u0232\u0233\u024E\u024F\u038E\u03A5\u03AB\u03B3\u03C8\u03D2\u03D3\u03D4\u040E\u0423\u0443\u0447\u045E\u0470\u0471\u04AE\u04AF\u04B0\u04B1\u04EE\u04EF\u04F0\u04F1\u04F2\u04F3",z:"\u0179\u017A\u017B\u017C\u017D\u017E\u01B5\u01B6\u0224\u0225\u0240\u0396"},a9e={};Object.keys(n9e).forEach(function(e){n9e[e].split("").forEach(function(t){a9e[t]=e})});var i9e=a9e;d();p();var s9e={"#":!0,"@":!0,_:!0,"\xB0":!0,"\u200B":!0,"\u200C":!0,"\u200D":!0,"\uFEFF":!0},o9e={"%":!0,_:!0,"\xB0":!0,"\u200B":!0,"\u200C":!0,"\u200D":!0,"\uFEFF":!0},l9e={"<3":!0,"{i=i.trim(),i!==""&&(e.alias=e.alias||[],e.alias.push(i))})}return e},d9e=Bmt;d();p();var zmt=/^\p{Letter}+-\p{Letter}+$/u,jmt=function(e){let t=e.implicit||e.normal||e.text;t=t.replace(/['’]s$/,""),t=t.replace(/s['’]$/,"s"),t=t.replace(/([aeiou][ktrp])in'$/,"$1ing"),zmt.test(t)&&(t=t.replace(/-/g,"")),t=t.replace(/^[#@]/,""),t!==e.normal&&(e.machine=t)},p9e=jmt;d();p();var Fmt=function(e){let t=e.docs,r={};for(let n=0;nIq(e,d9e),machine:e=>Iq(e,p9e),normal:e=>Iq(e,C_),freq:f9e,offset:h9e,index:m9e,wordCount:g9e},v9e=Umt;var y9e={compute:v9e,methods:q3e,model:c9e,hooks:["alias","machine","index","id"]};d();p();d();p();var Gmt=function(e){let t=e.model.one.typeahead,r=e.docs;if(r.length===0||Object.keys(t).length===0)return;let n=r[r.length-1]||[],a=n[n.length-1];if(!a.post&&t.hasOwnProperty(a.normal)){let i=t[a.normal];a.implicit=i,a.machine=i,a.typeahead=!0,e.compute.preTagger&&e.last().unTag("*").compute(["lexicon","preTagger"])}},b9e={typeahead:Gmt};d();p();var qmt=function(){let e=this.docs;if(e.length===0)return this;let t=e[e.length-1]||[],r=t[t.length-1];return r.typeahead===!0&&r.machine&&(r.text=r.machine,r.normal=r.machine),this},Kmt=function(e){e.prototype.autoFill=qmt},x9e=Kmt;d();p();d();p();var Zmt=function(e,t,r){let n={},a=[],i=r.prefixes||{};return e.forEach(s=>{s=s.toLowerCase().trim();let o=s.length;t.max&&o>t.max&&(o=t.max);for(let l=t.min;l{delete n[s]}),n},w9e=Zmt;var Wmt=e=>Object.prototype.toString.call(e)==="[object Object]",Jmt={safe:!0,min:3},Ymt=function(e=[],t={}){let r=this.model();t=Object.assign({},Jmt,t),Wmt(e)&&(Object.assign(r.one.lexicon,e),e=Object.keys(e));let n=w9e(e,t,this.world());return Object.keys(n).forEach(a=>{if(r.one.typeahead.hasOwnProperty(a)){delete r.one.typeahead[a];return}r.one.typeahead[a]=n[a]}),this},C9e={typeahead:Ymt};var Xmt={one:{typeahead:{}}},S9e={model:Xmt,api:x9e,lib:C9e,compute:b9e,hooks:["typeahead"]};jl.extend(Jge);jl.extend(Mve);jl.extend(xve);jl.extend(Hve);jl.extend(C3e);jl.plugin(u2e);jl.extend(y9e);jl.extend(m2e);jl.plugin(kge);jl.extend(P2e);jl.extend(S9e);jl.extend(S2e);jl.extend(e3e);var y3=jl;d();p();d();p();d();p();var S_={addendum:"addenda",corpus:"corpora",criterion:"criteria",curriculum:"curricula",genus:"genera",memorandum:"memoranda",opus:"opera",ovum:"ova",phenomenon:"phenomena",referendum:"referenda",alga:"algae",alumna:"alumnae",antenna:"antennae",formula:"formulae",larva:"larvae",nebula:"nebulae",vertebra:"vertebrae",analysis:"analyses",axis:"axes",diagnosis:"diagnoses",parenthesis:"parentheses",prognosis:"prognoses",synopsis:"synopses",thesis:"theses",neurosis:"neuroses",appendix:"appendices",index:"indices",matrix:"matrices",ox:"oxen",sex:"sexes",alumnus:"alumni",bacillus:"bacilli",cactus:"cacti",fungus:"fungi",hippopotamus:"hippopotami",libretto:"libretti",modulus:"moduli",nucleus:"nuclei",octopus:"octopi",radius:"radii",stimulus:"stimuli",syllabus:"syllabi",cookie:"cookies",calorie:"calories",auntie:"aunties",movie:"movies",pie:"pies",rookie:"rookies",tie:"ties",zombie:"zombies",leaf:"leaves",loaf:"loaves",thief:"thieves",foot:"feet",goose:"geese",tooth:"teeth",beau:"beaux",chateau:"chateaux",tableau:"tableaux",bus:"buses",gas:"gases",circus:"circuses",crisis:"crises",virus:"viruses",database:"databases",excuse:"excuses",abuse:"abuses",avocado:"avocados",barracks:"barracks",child:"children",clothes:"clothes",echo:"echoes",embargo:"embargoes",epoch:"epochs",deer:"deer",halo:"halos",man:"men",woman:"women",mosquito:"mosquitoes",mouse:"mice",person:"people",quiz:"quizzes",rodeo:"rodeos",shoe:"shoes",sombrero:"sombreros",stomach:"stomachs",tornado:"tornados",tuxedo:"tuxedos",volcano:"volcanoes"};d();p();d();p();var Oq={Comparative:"true\xA6bett1f0;arth0ew0in0;er",Superlative:"true\xA6earlier",PresentTense:"true\xA6bests,sounds",Condition:"true\xA6lest,unless",PastTense:"true\xA6began,came,d4had,kneel3l2m0sa4we1;ea0sg2;nt;eap0i0;ed;id",Participle:"true\xA60:09;a06b01cZdXeat0fSgQhPoJprov0rHs7t6u4w1;ak0ithdra02o2r1;i02uY;k0v0;nd1pr04;ergoJoJ;ak0hHo3;e9h7lain,o6p5t4un3w1;o1um;rn;g,k;ol0reS;iQok0;ught,wn;ak0o1runk;ne,wn;en,wn;ewriNi1uJ;dd0s0;ut3ver1;do4se0t1;ak0h2;do2g1;roG;ne;ast0i7;iv0o1;ne,tt0;all0loBor1;bi3g2s1;ak0e0;iv0o9;dd0;ove,r1;a5eamt,iv0;hos0lu1;ng;e4i3lo2ui1;lt;wn;tt0;at0en,gun;r2w1;ak0ok0;is0;en",Gerund:"true\xA6accord0be0doin,go0result0stain0;ing",Expression:"true\xA6a0Yb0Uc0Sd0Oe0Mfarew0Lg0FhZjeez,lWmVnToOpLsJtIuFvEw7y0;a5e3i1u0;ck,p;k04p0;ee,pee;a0p,s;!h;!a,h,y;a5h2o1t0;af,f;rd up,w;atsoever,e1o0;a,ops;e,w;hoo,t;ery w06oi0L;gh,h0;! 0h,m;huh,oh;here nPsk,ut tut;h0ic;eesh,hh,it,oo;ff,h1l0ow,sst;ease,s,z;ew,ooey;h1i,mg,o0uch,w,y;h,o,ps;! 0h;hTmy go0wT;d,sh;a7evertheless,o0;!pe;eh,mm;ah,eh,m1ol0;!s;ao,fao;aCeBi9o2u0;h,mph,rra0zzC;h,y;l1o0;r6y9;la,y0;! 0;c1moCsmok0;es;ow;!p hip hoor0;ay;ck,e,llo,y;ha1i,lleluj0;ah;!ha;ah,ee4o1r0;eat scott,r;l1od0sh; grief,bye;ly;! whiz;ell;e0h,t cetera,ureka,ww,xcuse me;k,p;'oh,a0rat,uh;m0ng;mit,n0;!it;mon,o0;ngratulations,wabunga;a2oo1r0tw,ye;avo,r;!ya;h,m; 1h0ka,las,men,rgh,ye;!a,em,h,oy;la",Negative:"true\xA6n0;ever,o0;n,t",QuestionWord:"true\xA6how3wh0;at,e1ich,o0y;!m,se;n,re; come,'s",Reflexive:"true\xA6h4it5my5o1the0your2;ir1m1;ne3ur0;sel0;f,ves;er0im0;self",Plural:"true\xA6dick0gre0ones,records;ens","Unit|Noun":"true\xA6cEfDgChBinchAk9lb,m6newt5oz,p4qt,t1y0;ardEd;able1b0ea1sp;!l,sp;spo1;a,t,x;on9;!b,g,i1l,m,p0;h,s;!les;!b,elvin,g,m;!es;g,z;al,b;eet,oot,t;m,up0;!s",Value:"true\xA6a few",Imperative:"true\xA6bewa0come he0;re","Plural|Verb":"true\xA6leaves",Demonym:"true\xA60:15;1:12;a0Vb0Oc0Dd0Ce08f07g04h02iYjVkTlPmLnIomHpEqatari,rCs7t5u4v3welAz2;am0Gimbabwe0;enezuel0ietnam0I;gAkrai1;aiwTex0hai,rinida0Ju2;ni0Prkmen;a5cotti4e3ingapoOlovak,oma0Spaniard,udRw2y0W;ede,iss;negal0Cr09;sh;mo0uT;o5us0Jw2;and0;a2eru0Fhilippi0Nortugu07uerto r0S;kist3lesti1na2raguay0;ma1;ani;ami00i2orweP;caragu0geri2;an,en;a3ex0Lo2;ngo0Drocc0;cedo1la2;gasy,y07;a4eb9i2;b2thua1;e0Cy0;o,t01;azakh,eny0o2uwaiI;re0;a2orda1;ma0Ap2;anO;celandic,nd4r2sraeli,ta01vo05;a2iB;ni0qi;i0oneU;aiAin2ondur0unO;di;amEe2hanai0reek,uatemal0;or2rm0;gi0;ilipino,ren8;cuadoVgyp4mira3ngli2sto1thiopi0urope0;shm0;ti;ti0;aPominUut3;a9h6o4roat3ub0ze2;ch;!i0;lom2ngol5;bi0;a6i2;le0n2;ese;lifor1m2na3;bo2eroo1;di0;angladeshi,el6o4r3ul2;gaE;azi9it;li2s1;vi0;aru2gi0;si0;fAl7merBngol0r5si0us2;sie,tr2;a2i0;li0;genti2me1;ne;ba1ge2;ri0;ni0;gh0r2;ic0;an",Organization:"true\xA60:4Q;a3Tb3Bc2Od2He2Df27g1Zh1Ti1Pj1Nk1Ll1Gm12n0Po0Mp0Cqu0Br02sTtHuCv9w3xiaomi,y1;amaha,m1Bou1w1B;gov,tu3C;a4e2iki1orld trade organizati33;leaRped0O;lls fargo,st1;fie2Hinghou2R;l1rner br3U;gree3Jl street journ2Im1E;an halOeriz2Xisa,o1;dafo2Yl1;kswagMvo;b4kip,n2ps,s1;a tod3Aps;es3Mi1;lev3Fted natio3C;er,s; mobi32aco beRd bOe9gi frida3Lh3im horto3Amz,o1witt3D;shi49y1;ota,s r 05;e 1in lizzy;b3carpen3Jdaily ma3Dguess w2holli0s1w2;mashing pumpki35uprem0;ho;ea1lack eyed pe3Xyr0Q;ch bo3Dtl0;l2n3Qs1xas instrumen1U;co,la m1F;efoni0Kus;a8cientology,e5ieme2Ymirnoff,np,o3pice gir6quare0Ata1ubaru;rbuc1to34;ks;ny,undgard1;en;a2x pisto1;ls;g1Wrs;few2Minsbur31lesfor03msu2E;adiohead,b8e4o1yana3C;man empi1Xyal 1;b1dutch she4;ank;a3d 1max,vl20;bu1c2Ahot chili peppe2Ylobst2N;ll;ders dige1Ll madrid;c,s;ant3Aizn2Q;a8bs,e5fiz2Ihilip4i3r1;emier 1udenti1D;leagTo2K;nk floyd,zza hut; morrBs;psi2tro1uge0E;br33chi0Tn33;!co;lant2Un1yp16; 2ason27da2P;ld navy,pec,range juli2xf1;am;us;aAb9e6fl,h5i4o1sa,vid3wa;k2tre dame,vart1;is;ia;ke,ntendo,ss0QvZ;l,s;c,st1Otflix,w1; 1sweek;kids on the block,york0D;a,c;nd22s2t1;ional aca2Po,we0U;a,c02d0S;aDcdonalCe9i6lb,o3tv,y1;spa1;ce;b1Tnsanto,ody blu0t1;ley cr1or0T;ue;c2t1;as,subisO;helin,rosoft;dica2rcedes benz,talli1;ca;id,re;ds;cs milk,tt19z24;a3e1g,ittle caesa1P; ore09novo,x1;is,mark,us; 1bour party;pres0Dz boy;atv,fc,kk,lm,m1od1O;art;iffy lu0Roy divisi0Jpmorgan1sa;! cha09;bm,hop,k3n1tv;g,te1;l,rpol;ea;a5ewlett pack1Vi3o1sbc,yundai;me dep1n1P;ot;tac1zbollah;hi;lliburt08sbro;eneral 6hq,ithub,l5mb,o2reen d0Ou1;cci,ns n ros0;ldman sachs,o1;dye1g0H;ar;axo smith kli04encoW;electr0Nm1;oto0Z;a5bi,c barcelo4da,edex,i2leetwood m03o1rito l0G;rd,xcY;at,fa,nancial1restoZ; tim0;na;cebook,nnie mae;b0Asa,u3xxon1; m1m1;ob0J;!rosceptics;aiml0De5isney,o4u1;nkin donu2po0Zran dur1;an;ts;j,w jon0;a,f lepp12ll,peche mode,r spieg02stiny's chi1;ld;aJbc,hFiDloudflaCnn,o3r1;aigsli5eedence clearwater reviv1ossra09;al;c7inba6l4m1o0Est09;ca2p1;aq;st;dplSg1;ate;se;a c1o chanQ;ola;re;a,sco1tigroup;! systems;ev2i1;ck fil a,na daily;r1y;on;d2pital o1rls jr;ne;bury,ill1;ac;aEbc,eBf9l5mw,ni,o1p,rexiteeU;ei3mbardiIston 1;glo1pizza;be;ng;o2ue c1;roV;ckbuster video,omingda1;le; g1g1;oodriL;cht2e ge0rkshire hathaw1;ay;el;cardi,idu,nana republ3s1xt5y5;f,kin robbi1;ns;ic;bYcTdidSerosmith,iRlKmEnheuser busDol,ppleAr6s4u3v2y1;er;is,on;di,todesk;hland o1sociated E;il;b3g2m1;co;os;ys; compu1be0;te1;rs;ch;c,d,erican3t1;!r1;ak; ex1;pre1;ss; 5catel2ta1;ir;! lu1;ce1;nt;jazeera,qae1;da;g,rbnb;as;/dc,a3er,tivision1;! blizz1;ard;demy of scienc0;es;ba",Possessive:"true\xA6its,my,our0thy;!s","Noun|Verb":"true\xA60:9W;1:AA;2:96;3:A3;4:9R;5:A2;6:9K;7:8N;8:7L;9:A8;A:93;B:8D;C:8X;a9Ob8Qc7Id6Re6Gf5Sg5Hh55i4Xj4Uk4Rl4Em40n3Vo3Sp2Squ2Rr21s0Jt02u00vVwGyFzD;ip,oD;ne,om;awn,e6Fie68;aOeMhJiHoErD;ap,e9Oink2;nd0rDuC;kDry,sh5Hth;!shop;ck,nDpe,re,sh;!d,g;e86iD;p,sD;k,p0t2;aDed,lco8W;r,th0;it,lk,rEsDt4ve,x;h,te;!ehou1ra9;aGen5FiFoD;iDmAte,w;ce,d;be,ew,sA;cuum,l4B;pDr7;da5gra6Elo6A;aReQhrPiOoMrGuEwiDy5Z;n,st;nDrn;e,n7O;aGeFiEoDu6;t,ub2;bu5ck4Jgg0m,p;at,k,nd;ck,de,in,nsDp,v7J;f0i8R;ll,ne,p,r4Yss,t94uD;ch,r;ck,de,e,le,me,p,re;e5Wow,u6;ar,e,ll,mp0st,xt;g,lDng2rg7Ps5x;k,ly;a0Sc0Ne0Kh0Fi0Dk0Cl0Am08n06o05pXquaBtKuFwD;ea88iD;ng,pe,t4;bGit,m,ppErD;fa3ge,pri1v2U;lDo6S;e6Py;!je8;aMeLiKoHrEuDy2;dy,ff,mb2;a85eEiDo5Pugg2;ke,ng;am,ss,t4;ckEop,p,rD;e,m;ing,pi2;ck,nk,t4;er,m,p;ck,ff,ge,in,ke,lEmp,nd,p2rDte,y;!e,t;k,l;aJeIiHlGoFrDur,y;ay,e56inDu3;g,k2;ns8Bt;a5Qit;ll,n,r87te;ed,ll;m,n,rk;b,uC;aDee1Tow;ke,p;a5Je4FiDo53;le,rk;eep,iDou4;ce,p,t;ateboa7Ii;de,gnDl2Vnk,p,ze;!al;aGeFiEoDuff2;ck,p,re,w;ft,p,v0;d,i3Ylt0;ck,de,pe,re,ve;aEed,nDrv1It;se,t2N;l,r4t;aGhedu2oBrD;aEeDibb2o3Z;en,w;pe,t4;le,n,r2M;cDfegua72il,mp2;k,rifi3;aZeHhy6LiGoEuD;b,in,le,n,s5X;a6ck,ll,oDpe,u5;f,t;de,ng,ot,p,s1W;aTcSdo,el,fQgPje8lOmMnLo17pJque6sFturn,vDwa6V;eDi27;al,r1;er74oFpe8tEuD;lt,me;!a55;l71rt;air,eaDly,o53;l,t;dezvo2Zt;aDedy;ke,rk;ea1i4G;a6Iist0r5N;act6Yer1Vo71uD;nd,se;a38o6F;ch,s6G;c1Dge,iEke,lly,nDp1Wt1W;ge,k,t;n,se;es6Biv0;a04e00hYiXlToNrEsy4uD;mp,n4rcha1sh;aKeIiHoDu4O;be,ceFdu3fi2grDje8mi1p,te6;amDe6W;!me;ed,ss;ce,de,nt;sDy;er6Cs;cti3i1;iHlFoEp,re,sDuCw0;e,i5Yt;l,p;iDl;ce,sh;nt,s5V;aEce,e32uD;g,mp,n7;ce,nDy;!t;ck,le,n17pe,tNvot;a1oD;ne,tograph;ak,eFnErDt;fu55mA;!c32;!l,r;ckJiInHrFsEtDu1y;ch,e9;s,te;k,tD;!y;!ic;nt,r,se;!a7;bje8ff0il,oErDutli3Qver4B;bAd0ie9;ze;a4ReFoDur1;d,tD;e,i3;ed,gle8tD;!work;aMeKiIoEuD;rd0;ck,d3Rld,nEp,uDve;nt,th;it5EkD;ey;lk,n4Brr5CsDx;s,ta2B;asuBn4UrDss;ge,it;il,nFp,rk3WsEtD;ch,t0;h,k,t0;da5n0oeuvB;aLeJiHoEuD;mp,st;aEbby,ck,g,oDve;k,t;d,n;cDe,ft,mAnIst;en1k;aDc0Pe4vK;ch,d,k,p,se;bFcEnd,p,t4uD;gh,n4;e,k;el,o2U;eEiDno4E;ck,d,ll,ss;el,y;aEo1OuD;i3mp;m,zz;mpJnEr46ssD;ue;c1Rdex,fluGha2k,se2HteDvoi3;nt,rD;e6fa3viD;ew;en3;a8le2A;aJeHiGoEuD;g,nt;l3Ano2Dok,pDr1u1;!e;ghli1Fke,nt,re,t;aDd7lp;d,t;ck,mGndFrEsh,tDu9;ch,e;bo3Xm,ne4Eve6;!le;!m0;aMear,ift,lKossJrFuD;arDe4Alp,n;antee,d;aFiEoDumb2;uCwth;ll,nd,p;de,sp;ip;aBoDue;ss,w;g,in,me,ng,s,te,ze;aZeWiRlNoJrFuD;ck,el,nDss,zz;c38d;aEoDy;st,wn;cDgme,me,nchi1;tuB;cFg,il,ld,rD;ce,e29mDwa31;!at;us;aFe0Vip,oDy;at,ck,od,wD;!er;g,ke,me,re,sh,vo1E;eGgFlEnDre,sh,t,x;an3i0Q;e,m,t0;ht,uB;ld;aEeDn3;d,l;r,tuB;ce,il,ll,rm,vo2W;cho,d7ffe8nMsKxFyeD;!baD;ll;cGerci1hFpDtra8;eriDo0W;en3me9;au6ibA;el,han7u1;caDtima5;pe;count0d,vy;a01eSiMoJrEuDye;b,el,mp,pli2X;aGeFiEoD;ne,p;ft,ll,nk,p,ve;am,ss;ft,g,in;cEd7ubt,wnloD;ad;k,u0E;ge6p,sFt4vD;e,iDor3;de;char7gui1h,liEpD;at4lay,u5;ke;al,bKcJfeIlGmaCposAsEtaD;il;e07iD;gn,re;ay,ega5iD;ght;at,ct;li04rea1;a5ut;b,ma7n3rDte;e,t;a0Eent0Dh06irc2l03oKrFuD;be,e,rDt;b,e,l,ve;aGeFoEuDy;sh;p,ss,wd;dAep;ck,ft,sh;at,de,in,lTmMnFordina5py,re,st,uDv0;gh,nDp2rt;s01t;ceHdu8fli8glomeIsFtDveN;a8rD;a6ol;e9tru8;ct;ntDrn;ra5;bHfoGmFpD;leDouCromi1;me9;aCe9it,u5;rt;at,iD;ne;lap1oD;r,ur;aEiDoud,ub;ck,p;im,w;aEeDip;at,ck,er;iGllen7nErD;ge,m,t;ge,nD;el;n,r;er,re;ke,ll,mp,noe,pGrXsFtEuDve;se,ti0I;alog,ch;h,t;!tuB;re;a03eZiXlToPrHuEyD;pa11;bb2ck2dgEff0mp,rDst,zz;den,n;et;anJeHiFoadEuD;i1sh;ca6;be,d7;ge;aDed;ch,k;ch,d;aFg,mb,nEoDrd0tt2x,ycott;k,st,t;d,e;rd,st;aFeCiDoYur;nk,tz;nd;me;as,d,ke,nd,opsy,tD;!ch,e;aFef,lt,nDt;d,efA;it;r,t;ck,il,lan3nIrFsEtt2;le;e,h;!gDk;aDe;in;!d,g,k;bu1c05dZge,iYlVnTppQrLsIttGucEwaD;rd;tiD;on;aDempt;ck;k,sD;i6ocia5;st;chFmD;!oD;ur;!iD;ve;eEroa4;ch;al;chDg0sw0;or;aEt0;er;rm;d,m,r;dreHvD;an3oD;ca5;te;ce;ss;cDe,he,t;eFoD;rd,u9;nt;nt,ss;se",Actor:"true\xA60:7B;1:7G;2:6A;3:7F;4:7O;5:7K;a6Nb62c4Ud4Be41f3Sg3Bh30i2Uj2Qkin2Pl2Km26n1Zo1Sp0Vqu0Tr0JsQtJuHvEw8yo6;gi,ut6;h,ub0;aAe9i8o7r6;estl0it0;m2rk0;fe,nn0t2Bza2H;atherm2ld0;ge earn0it0nder0rri1;eter7i6oyF;ll5Qp,s3Z;an,ina2U;n6s0;c6Uder03;aoisea23e9herapi5iktok0o8r6ut1yco6S;a6endseLo43;d0mp,nscri0Bvel0;ddl0u1G;a0Qchn7en6na4st0;ag0;i3Oo0D;aiXcUeRhPiMki0mu26oJpGquaFtBu7wee6;p0theart;lt2per7r6;f0ge6Iviv1;h6inten0Ist5Ivis1;ero,um2;a8ep7r6;ang0eam0;bro2Nc2Ofa2Nmo2Nsi20;ff0tesm2;tt0;ec7ir2Do6;kesp59u0M;ia5Jt3;l7me6An,rcere6ul;r,ss;di0oi5;n7s6;sy,t0;g0n0;am2ephe1Iow6;girl,m2r2Q;cretInior cit3Fr6;gea4v6;a4it1;hol4Xi7reen6ulpt1;wr2C;e01on;l1nt;aEe9o8u6;l0nn6;er up,ingE;g40le mod3Zof0;a4Zc8fug2Ppo32searQv6;ere4Uolution6;ary;e6luYru22;ptio3T;bbi,dic5Vpp0;arter6e2Z;back;aYeWhSiRlOoKr8sycho7u6;nk,p31;logi5;aGeDiBo6;d9fess1g7ph47s6;pe2Ktitu51;en6ramm0;it1y;igy,uc0;est4Nme mini0Unce6s3E;!ss;a7si6;de4;ch0;ctiti39nk0P;dca0Oet,li6pula50rnst42;c2Itic6;al scie6i2;nti5;a6umb0;nn0y6;er,ma4Lwright;lgrim,one0;a8iloso7otogra7ra6ysi1V;se;ph0;ntom,rmaci5;r6ssi1T;form0s4O;i3El,nel3Yr8st1tr6wn;i6on;arWot;ent4Wi42tn0;ccupa4ffBp8r7ut6;ca5l0B;ac4Iganiz0ig2Fph2;er3t6;i1Jomet6;ri5;ic0spring;aBe9ie4Xo7u6;n,rser3J;b6mad,vi4V;le2Vo4D;i6mesis,phew;ce,ghb1;nny,rr3t1X;aEeDiAo7u6yst1Y;m8si16;der3gul,m7n6th0;arDk;!my;ni7s6;f02s0Jt0;on,st0;chan1Qnt1rcha4;gi9k0n8rtyr,t6y1;e,riar6;ch;ag0iac;ci2stra3I;a7e2Aieutena4o6;rd,s0v0;bor0d7ndlo6ss,urea3Fwy0ym2;rd;!y;!s28;e8o7u6;ggl0;gg0urna2U;st0;c3Hdol,llu3Ummigra4n6; l9c1Qfa4habi42nov3s7ve6;nt1stig3;pe0Nt6;a1Fig3ru0M;aw;airFeBistoAo8u6ygie1K;man6sba2H;!ita8;bo,st6usekN;age,e3P;ri2;ir,r6;m7o6;!ine;it;dress0sty2C;aLeIhostGirl26ladi3oCrand7u6;e5ru;c9daug0Jfa8m7pa6s2Y;!re4;a,o6;th0;hi1B;al7d6lf0;!de3A;ie,k6te26;eep0;!wr6;it0;isha,n6;i6tl04;us;mbl0rden0;aDella,iAo7r6;eela2Nie1P;e,re6ster pare4;be1Hm2r6st0;unn0;an2ZgZlmm17nanci0r6tt0;e6st la2H; marsh2OfigXm2;rm0th0;conoEdDlectriCm8n7x6;amin0cellency,i2A;emy,trepreneur,vironmenta1J;c8p6;er1loye6;e,r;ee;ci2;it1;mi5;aKeBi8ork,ri7u6we02;de,tche2H;ft0v0;ct3eti7plom2Hre6va;ct1;ci2ti2;aDcor3fencCi0InAput9s7tectLvel6;op0;ce1Ge6ign0;rt0;ee,y;iz6;en;em2;c1Ml0;d8nc0redev7ug6;ht0;il;!dy;a06e04fo,hXitizenWlToBr9u6;r3stomer6;! representat6;ive;e3it6;ic;lJmGnAord9rpor1Nu7w6;boy,ork0;n6ri0;ciTte1Q;in3;fidantAgressSs9t6;e0Kr6;ibut1o6;ll0;tab13ul1O;!e;edi2m6pos0rade;a0EeQissi6;on0;leag8on7um6;ni5;el;ue;e6own;an0r6;ic,k;!s;a9e7i6um;ld;erle6f;ad0;ir7nce6plFract0;ll1;m2wI;lebri6o;ty;dBptAr6shi0;e7pe6;nt0;r,t6;ak0;ain;et;aMeLiJlogg0oErBu6;dd0Fild0rgl9siness6;m2p7w6;om2;ers05;ar;i7o6;!k0th0;cklay0de,gadi0;hemi2oge8y6;!frie6;nd;ym2;an;cyc6sR;li5;atbox0ings;by,nk0r6;b0on7te6;nd0;!e07;c04dWge4nQpLrHsFtAu7yatull6;ah;nt7t6;h1oG;!ie;h8t6;e6orney;nda4;ie5le6;te;sis00tron6;aut,om0;chbis8isto7tis6;an,t;crU;hop;ost9p6;ari6rentiS;ti6;on;le;a9cest1im3nou8y6;bo6;dy;nc0;ly5rc6;hi5;mi8v6;entur0is1;er;ni7r6;al;str3;at1;or;counBquaintanArob9t6;ivi5or,re6;ss;st;at;ce;ta4;nt","Adj|Noun":"true\xA60:16;a1Db17c0Ud0Re0Mf0Dg0Ah08i06ju05l02mWnUoSpNrIsBt7u4v1watershed;a1ision0Z;gabo4nilla,ria1;b0Vnt;ndergr1pstairs;adua14ou1;nd;a3e1oken,ri0;en,r1;min0rori13;boo,n;age,e5ilv0Flack,o3quat,ta2u1well;bordina0Xper5;b0Lndard;ciali0Yl1vereign;e,ve16;cret,n1ri0;ior;a4e2ou1ubbiL;nd,tiY;ar,bBl0Wnt0p1side11;resent0Vublican;ci0Qsh;a4eriodic0last0Zotenti0r1;emi2incip0o1;!fession0;er,um;rall4st,tie0U;ff1pposi0Hv0;ens0Oi0C;agg01ov1uts;el;a5e3iniatJo1;bi01der07r1;al,t0;di1tr0N;an,um;le,riG;attOi2u1;sh;ber0ght,qC;stice,veniT;de0mpressioYn1;cumbe0Edividu0no0Dsta0Eterim;alf,o1umdrum;bby,melF;en2old,ra1;ph0Bve;er0ious;a7e5i4l3u1;git03t1;ure;uid;ne;llow,m1;aFiL;ir,t,vo1;riOuriO;l3p00x1;c1ecutUpeV;ess;d1iK;er;ar2e1;mographUrivO;k,l2;hiGlassSo2rude,unn1;ing;m5n1operK;creCstitueOte2vertab1;le;mpor1nt;ary;ic,m2p1;anion,lex;er2u1;ni8;ci0;al;e5lank,o4r1;i2u1;te;ef;ttom,urgeois;st;cadem9d6l2ntarct9r1;ab,ct8;e3tern1;at1;ive;rt;oles1ult;ce1;nt;ic","Adj|Past":"true\xA60:4Q;1:4C;2:4H;3:4E;a44b3Tc36d2Je29f20g1Wh1Si1Jj1Gkno1Fl1Am15n12o0Xp0Mqu0Kr08sLtEuAv9w4yellow0;a7ea6o4rinkl0;r4u3Y;n,ri0;k31th3;rp0sh0tZ;ari0e1O;n5p4s0;d1li1Rset;cov3derstood,i4;fi0t0;a8e3Rhr7i6ouTr4urn0wi4C;a4imm0ou2G;ck0in0pp0;ed,r0;eat2Qi37;m0nn0r4;get0ni2T;aOcKeIhGimFm0Hoak0pDt7u4;bsid3Ogge44s4;pe4ta2Y;ct0nd0;a8e7i2Eok0r5u4;ff0mp0nn0;ength2Hip4;ed,p0;am0reotyp0;in0t0;eci4ik0oH;al3Efi0;pRul1;a4ock0ut;d0r0;a4c1Jle2t31;l0s3Ut0;a6or5r4;at4e25;ch0;r0tt3;t4ut0;is2Mur1;aEe5o4;tt0;cAdJf2Bg9je2l8m0Knew0p7qu6s4;eTpe2t4;or0ri2;e3Dir0;e1lac0;at0e2Q;i0Rul1;eiv0o4ycl0;mme2Lrd0v3;in0lli0ti2A;a4ot0;li28;aCer30iBlAo9r5u4;mp0zzl0;e6i2Oo4;ce2Fd4lo1Anou30pos0te2v0;uc0;fe1CocCp0Iss0;i2Kli1L;ann0e2CuS;ck0erc0ss0;ck0i2Hr4st0;allLk0;bse7c6pp13rgan2Dver4;lo4whelm0;ok0;cupi0;rv0;aJe5o4;t0uri1A;ed0gle2;a6e5ix0o4ut0ys1N;di1Nt15u26;as0Clt0;n4rk0;ag0ufact0A;e6i5o4;ad0ck0st,v0;cens0m04st0;ft,v4;el0;tt0wn;a5o15u4;dg0s1B;gg0;llumSmpAn4sol1;br0cre1Ldebt0f8jZspir0t5v4;it0olv0;e4ox0Y;gr1n4re23;d0si15;e2l1o1Wuri1;li0o01r4;ov0;a6e1o4um03;ok0r4;ri0Z;mm3rm0;i6r5u4;a1Bid0;a0Ui0Rown;ft0;aAe9i8l6oc0Ir4;a4i0oz0Y;ctHg19m0;avo0Ju4;st3;ni08tt0x0;ar0;d0il0sc4;in1;dCl1mBn9quipp0s8x4;agger1c6p4te0T;a0Se4os0;ct0rie1D;it0;cap0tabliZ;cha0XgFha1As4;ur0;a0Zbarra0N;i0Buc1;aMeDi5r4;a01i0;gni08miniSre2s4;a9c6grun0Ft4;o4re0Hu17;rt0;iplWou4;nt0r4;ag0;bl0;cBdRf9l8p7ra6t5v4;elop0ot0;ail0ermQ;ng0;re07;ay0ight0;e4in0o0M;rr0;ay0enTor1;m5t0z4;ed,zl0;ag0p4;en0;aPeLhIlHo9r6u4;lt4r0stom03;iv1;a5owd0u4;sh0;ck0mp0;d0loAm7n4ok0v3;centr1f5s4troC;id3olid1;us0;b5pl4;ic1;in0;r0ur0;assi9os0utt3;ar5i4;ll0;g0m0;lebr1n6r4;ti4;fi0;tralJ;g0lcul1;aDewild3iCl9o7r5urn4;ed,t;ok4uis0;en;il0r0t4und;tl0;e5i4;nd0;ss0;as0;ffl0k0laMs0tt3;bPcNdKfIg0lFmaz0nDppBrm0ss9u5wa4;rd0;g5thor4;iz0;me4;nt0;o6u4;m0r0;li0re4;ci1;im1ticip1;at0;a5leg0t3;er0;rm0;fe2;ct0;ju5o7va4;nc0;st0;ce4knowledg0;pt0;and5so4;rb0;on0;ed",Singular:"true\xA60:5J;1:5H;2:4W;3:4S;4:52;5:57;6:5L;7:56;8:5B;a52b4Lc3Nd35e2Xf2Og2Jh28in24j23k22l1Um1Ln1Ho1Bp0Rqu0Qr0FsZtMuHvCw9x r58yo yo;a9ha3Po3Q;f3i4Rt0Gy9;! arou39;arCeAideo ga2Qo9;cabu4Jl5C;gOr9t;di4Zt1Y;iety,ni4P;nBp30rAs 9;do43s5E;bani1in0;coordinat3Ader9;estima1to24we41; rex,aKeJhHiFoErBuAv9;! show;m2On2rntLto1D;agedy,ib9o4E;e,u9;n0ta46;ni1p2rq3L;c,er,m9;etF;ing9ree26;!y;am,mp3F;ct2le6x return;aNcMeKhor4QiJkHoGpin off,tDuBy9;ll9ner7st4T;ab2X;b9i1n28per bowl,rro1X;st3Ltot0;atAipe2Go1Lrate7udent9;! lo0I;i39u1;ft ser4Lmeo1I;elet5i9;ll,r3V;b38gn2Tte;ab2Jc9min3B;t,urity gua2N;e6ho2Y;bbatic0la3Jndwi0Qpi5;av5eDhetor2iAo9;de6om,w;tAv9;erb2C;e,u0;bDcBf9publ2r10spi1;er9orm3;e6r0;i9ord label;p2Ht0;a1u46;estion mark,ot2F;aPeMhoLiIlGoErAu9yram1F;ddi3HpErpo1Js3J;eBo9;bl3Zs9;pe3Jta1;dic1Rmi1Fp1Qroga8ss relea1F;p9rt0;py;a9ebisci1;q2Dte;cn2eAg9;!gy;!r;ne call,tocoK;anut,dAr9t0yo1;cen3Jsp3K;al,est0;nop4rAt9;e,hog5;adi11i2V;atme0bj3FcBpia1rde0thers,utspok5ve9wn3;n,r9;ti0Pview;cuAe9;an;pi3;arBitAot9umb3;a2Fhi2R;e,ra1;cot2ra8;aFeCiAo9ur0;nopo4p18rni2Nsq1Rti36uld;c,li11n0As9tt5;chief,si34;dAnu,t9;al,i3;al,ic;gna1mm0nd15rsupi0te9yf4;ri0;aDegCiBu9;ddi1n9;ch;me,p09; Be0M;bor14y9; 9er;up;eyno1itt5;el4ourn0;cBdices,itia8ni25sAtel0Lvert9;eb1J;e28titu1;en8i2T;aIeEighDoAu9;man right,s22;me9rmoFsp1Ftb0K;! r9;un; scho0YriY;a9i1N;d9v5; start,pho9;ne;ndful,sh brown,v5ze;aBelat0Ilaci3r9ul4yp1S;an9enadi3id;a1Cd slam,ny;df4r9;l2ni1I;aGeti1HiFlu1oCrAun9;er0;ee market,i9onti3;ga1;l4ur9;so9;me;ePref4;br2mi4;conoFffi7gg,lecto0Rmbas1EnCpidem2s1Zth2venBxAyel9;id;ampZempl0Nte6;i19t;er7terp9;ri9;se;my;eLiEoBr9ump tru0U;agonf4i9;er,ve thru;cAg7i4or,ssi3wn9;side;to0EumenE;aEgniDnn3sAvide9;nd;conte6incen8p9tri11;osi9;ti0C;ta0H;le0X;athBcAf9ni0terre6;ault 05err0;al,im0;!b9;ed;aWeThMiLlJoDr9;edit caBuc9;ib9;le;rd;efficDke,lCmmuniqLnsApi3rr0t0Xus9yo1;in;erv9uI;ato02;ic,lQ;ie6;er7i9oth;e6n2;ty,vil wM;aDeqCick5ocoBr9;istmas car9ysanthemum;ol;la1;ue;ndeli3racteri9;st2;iAllEr9;e0tifica1;liZ;hi3nFpErCt9ucus;erpi9hedr0;ll9;ar;!bohyd9ri3;ra1;it0;aAe,nib0t9;on;l,ry;aMeLiop2leJoHrDu9;nny,r9tterf4;g9i0;la9;ry;eakAi9;ck;fa9throB;st;dy,ro9wl;ugh;mi9;sh;an,l4;nkiArri3;er;ng;cSdMlInFppeti1rDsBtt2utop9;sy;ic;ce6pe9;ct;r9sen0;ay;ecAoma4tiA;ly;do1;i5l9;er7y;gy;en; hominDjAvan9;tage;ec8;ti9;ve;em;cCeAqui9;tt0;ta1;te;iAru0;al;de6;nt","Person|Noun":"true\xA6a0Eb07c03dWeUfQgOhLjHkiGlFmCnBolive,p7r4s3trini06v1wa0;ng,rd,tts;an,enus,iol0;a,et;ky,onPumm09;ay,e1o0uby;bin,d,se;ed,x;a2e1o0;l,tt04;aLnJ;dYge,tR;at,orm;a0eloW;t0x,ya;!s;a9eo,iH;ng,tP;a2e1o0;lGy;an,w3;de,smi4y;a0erb,iOolBuntR;ll,z0;el;ail,e0iLuy;ne;a1ern,i0lo;elds,nn;ith,n0;ny;a0dEmir,ula,ve;rl;a4e3i1j,ol0;ly;ck,x0;ie;an,ja;i0wn;sy;am,h0liff,rystal;a0in,ristian;mbers,ri0;ty;a4e3i2o,r0ud;an0ook;dy;ll;nedict,rg;k0nks;er;l0rt;fredo,ma","Actor|Verb":"true\xA6aCb8c5doctor,engineAfool,g3host,judge,m2nerd,p1recruit,scout,ushAvolunteAwi0;mp,tneA;arent,ilot;an,ime;eek,oof,r0uide;adu8oom;ha1o0;ach,nscript,ok;mpion,uffeur;o2u0;lly,tch0;er;ss;ddi1ffili0rchite1;ate;ct",MaleName:"true\xA60:H6;1:FZ;2:DS;3:GQ;4:CZ;5:FV;6:GM;7:FP;8:GW;9:ET;A:C2;B:GD;aF8bE1cCQdBMeASfA1g8Yh88i7Uj6Sk6Bl5Mm48n3So3Ip33qu31r26s1Et0Ru0Ov0CwTxSyHzC;aCor0;cChC1karia,nAT;!hDkC;!aF6;!ar7CeF5;aJevgenBSoEuC;en,rFVsCu3FvEF;if,uf;nDs6OusC;ouf,s6N;aCg;s,tC;an,h0;hli,nCrosE1ss09;is,nC;!iBU;avi2ho5;aPeNiDoCyaEL;jcieBJlfgang,odrFutR;lFnC;f8TsC;lCt1;ow;bGey,frEhe4QlC;aE5iCy;am,e,s;ed8iC;d,ed;eAur;i,ndeD2rn2sC;!l9t1;lDyC;l1ne;lDtC;!er;aCHy;aKernDAiFladDoC;jteB0lodymyr;!iC;mFQsDB;cFha0ktBZnceDrgCOvC;a0ek;!nC;t,zo;!e4StBV;lCnC7sily;!entC;in9J;ghE2lCm70nax,ri,sm0;riCyss87;ch,k;aWeRhNiLoGrEuDyC;!l2roEDs1;n6r6E;avD0eCist0oy,um0;ntCRvBKy;bFdAWmCny;!asDmCoharu;aFFie,y;!z;iA6y;mCt4;!my,othy;adEeoDia0SomC;!as;!dor91;!de4;dFrC;enBKrC;anBJeCy;ll,nBI;!dy;dgh,ha,iCnn2req,tsu5V;cDAka;aYcotWeThPiMlobod0oKpenc2tEurDvenAEyCzym1;ed,lvest2;aj,e9V;anFeDuC;!aA;fan17phEQvCwaA;e77ie;!islaCl9;v,w;lom1rBuC;leymaDHta;dDgmu9UlCm1yabonga;as,v8B;!dhart8Yn9;aEeClo75;lCrm0;d1t1;h9Jne,qu1Jun,wn,yne;aDbastiEDk2Yl5Mpp,rgCth,ymoCU;e1Dio;m4n;!tC;!ie,y;eDPlFmEnCq67tosCMul;dCj2UtiA5;e01ro;!iATkeB6mC4u5;!ik,vato9K;aZeUheC8iRoGuDyC;an,ou;b99dDf4peAssC;!elEG;ol00y;an,bLc7MdJel,geIh0lHmGnEry,sDyC;!ce;ar7Ocoe,s;!aCnBU;ld,n;an,eo;a7Ef;l7Jr;e3Eg2n9olfo,riC;go;bBNeDH;cCl9;ar87c86h54kCo;!ey,ie,y;cFeA3gDid,ubByCza;an8Ln06;g85iC;naC6s;ep;ch8Kfa5hHin2je8HlGmFndEoHpha5sDul,wi36yC;an,mo8O;h9Im4;alDSol3O;iD0on;f,ph;ul;e9CinC;cy,t1;aOeLhilJiFrCyoG;aDeC;m,st1;ka85v2O;eDoC;tr;r8GtC;er,ro;!ipCl6H;!p6U;dCLrcy,tC;ar,e9JrC;!o7;b9Udra8So9UscAHtri62ulCv8I;!ie,o7;ctav6Ji2lImHndrBRrGsDtCum6wB;is,to;aDc6k6m0vCwaBE;al79;ma;i,vR;ar,er;aDeksandr,ivC;er,i2;f,v;aNeLguyBiFoCu3O;aDel,j4l0ma0rC;beAm0;h,m;cFels,g5i9EkDlC;es,s;!au,h96l78olaC;!i,y;hCkCol76;ol75;al,d,il,ls1vC;ilAF;hom,tC;e,hC;anCy;!a5i5;aYeViLoGuDyC;l4Nr1;hamDr84staC;fa,p6E;ed,mG;di10e,hamEis4JntDritz,sCussa;es,he;e,y;ad,ed,mC;ad,ed;cGgu5hai,kFlEnDtchC;!e8O;a9Pik;house,o7t1;ae73eC3ha8Iolaj;ah,hDkC;!ey,y;aDeC;al,l;el,l;hDlv3rC;le,ri8Ev4T;di,met;ay0c00gn4hWjd,ks2NlTmadZnSrKsXtDuric7VxC;imilBKwe8B;eHhEi69tCus,y69;!eo,hCia7;ew,i67;eDiC;as,eu,s;us,w;j,o;cHiGkFlEqu8Qsha83tCv3;iCy;!m,n;in,on;el,o7us;a6Yo7us;!elCin,o7us;!l8o;frAEi5Zny,u5;achDcoCik;lm;ai,y;amDdi,e5VmC;oud;adCm6W;ou;aulCi9P;ay;aWeOiMloyd,oJuDyC;le,nd1;cFdEiDkCth2uk;a7e;gi,s,z;ov7Cv6Hw6H;!as,iC;a6Een;g0nn52renDuCvA4we7D;!iS;!zo;am,n4oC;n5r;a9Yevi,la5KnHoFst2thaEvC;eCi;nte;bo;nCpo8V;!a82el,id;!nC;aAy;mEnd1rDsz73urenCwr6K;ce,t;ry,s;ar,beAont;aOeIhalHiFla4onr63rDu5SylC;e,s;istCzysztof;i0oph2;er0ngsl9p,rC;ilA9k,ollos;ed,id;en0iGnDrmCv4Z;it;!dDnCt1;e2Ny;ri4Z;r,th;cp2j4mEna8BrDsp6them,uC;ri;im,l;al,il;a03eXiVoFuC;an,lCst3;en,iC;an,en,o,us;aQeOhKkub4AnIrGsDzC;ef;eDhCi9Wue;!ua;!f,ph;dCge;i,on;!aCny;h,s,th6J;anDnC;!ath6Hie,n72;!nC;!es;!l,sCy;ph;o,qu3;an,mC;!i,m6V;d,ffFns,rCs4;a7JemDmai7QoCry;me,ni1H;i9Dy;!e73rC;ey,y;cKdBkImHrEsDvi2yC;dBs1;on,p2;ed,oDrCv67;e6Qod;d,s61;al,es5Wis1;a,e,oCub;b,v;ob,qu13;aTbNchiMgLke53lija,nuKonut,rIsEtCv0;ai,suC;ki;aDha0i8XmaCsac;el,il;ac,iaC;h,s;a,vinCw3;!g;k,nngu6X;nac1Xor;ka;ai,rahC;im;aReLoIuCyd6;beAgGmFsC;eyDsC;a3e3;in,n;ber5W;h,o;m2raDsse3wC;a5Pie;c49t1K;a0Qct3XiGnDrC;beAman08;dr7VrC;iCy2N;!k,q1R;n0Tt3S;bKlJmza,nIo,rEsDyC;a5KdB;an,s0;lEo67r2IuCv9;hi5Hki,tC;a,o;an,ey;k,s;!im;ib;a08e00iUlenToQrMuCyorgy;iHnFsC;!taC;f,vC;!e,o;n6tC;er,h2;do,lC;herDlC;auCerQ;me;aEegCov2;!g,orC;!io,y;dy,h7C;dfr9nza3XrDttfC;ri6C;an,d47;!n;acoGlEno,oCuseppe;rgiCvan6O;!o,s;be6Ies,lC;es;mo;oFrC;aDha4HrC;it,y;ld,rd8;ffErgC;!e7iCy;!os;!r9;bElBrCv3;eCla1Nr4Hth,y;th;e,rC;e3YielC;!i4;aXeSiQlOorrest,rCyod2E;aHedFiC;edDtC;s,z;ri18;!d42eri11riC;ck,k;nCs2;cEkC;ie,lC;in,yn;esLisC;!co,z3M;etch2oC;ri0yd;d5lConn;ip;deriFliEng,rC;dinaCg4nan0B;nd8;pe,x;co;bCdi,hd;iEriC;ce,zC;io;an,en,o;benez2dZfrYit0lTmMnJo3rFsteb0th0ugenEvCymBzra;an,eCge4D;ns,re3K;!e;gi,iDnCrol,v3w3;est8ie,st;cCk;!h,k;o0DriCzo;co,qC;ue;aHerGiDmC;aGe3A;lCrh0;!iC;a10o,s;s1y;nu5;beAd1iEliDm2t1viCwood;n,s;ot28s;!as,j5Hot,sC;ha;a3en;!dGg6mFoDua2QwC;a2Pin;arC;do;oZuZ;ie;a04eTiOmitrNoFrag0uEwDylC;an,l0;ay3Hig4D;a3Gdl9nc0st3;minFnDri0ugCvydGy2S;!lF;!a36nCov0;e1Eie,y;go,iDykC;as;cCk;!k;i,y;armuFetDll1mitri7neCon,rk;sh;er,m6riC;ch;id;andLepak,j0lbeAmetri4nIon,rGsEvDwCxt2;ay30ey;en,in;hawn,moC;nd;ek,riC;ck;is,nC;is,y;rt;re;an,le,mKnIrEvC;e,iC;!d;en,iEne0PrCyl;eCin,yl;l45n;n,o,us;!iCny;el,lo;iCon;an,en,on;a0Fe0Ch03iar0lRoJrFuDyrC;il,us;rtC;!is;aEistC;iaCob12;no;ig;dy,lInErC;ey,neliCy;s,us;nEor,rDstaC;nt3;ad;or;by,e,in,l3t1;aHeEiCyde;fCnt,ve;fo0Xt1;menDt4;us;s,t;rFuDyC;!t1;dCs;e,io;enC;ce;aHeGrisC;!toC;phCs;!eC;!r;st2t;d,rCs;b5leC;s,y;cDdrCs6;ic;il;lHmFrC;ey,lDroCy;ll;!o7t1;er1iC;lo;!eb,v3;a09eZiVjorn,laUoSrEuCyr1;ddy,rtKst2;er;aKeFiEuDyC;an,ce,on;ce,no;an,ce;nDtC;!t;dDtC;!on;an,on;dFnC;dDisC;lav;en,on;!foOl9y;bby,gd0rCyd;is;i0Lke;bElDshC;al;al,lL;ek;nIrCshoi;at,nEtC;!raC;m,nd;aDhaCie;rd;rd8;!iDjam3nCs1;ie,y;to;kaMlazs,nHrC;n9rDtC;!holomew;eCy;tt;ey;dCeD;ar,iC;le;ar1Nb1Dd16fon15gust3hm12i0Zja0Yl0Bm07nTputsiSrGsaFugustEveDyCziz;a0kh0;ry;o,us;hi;aMchiKiJjun,mHnEon,tCy0;em,hCie,ur8;ur;aDoC;!ld;ud,v;aCin;an,nd8;!el,ki;baCe;ld;ta;aq;aMdHgel8tCw6;hoFoC;iDnC;!i8y;ne;ny;er7rCy;eDzC;ej;!as,i,j,s,w;!s;s,tolC;iCy;!y;ar,iEmaCos;nu5r;el;ne,r,t;aVbSdBeJfHiGl01onFphonsEt1vC;aPin;on;e,o;so,zo;!sR;!onZrC;ed;c,jaHksFssaHxC;!andC;er,rC;e,os,u;andCei;ar,er,r;ndC;ro;en;eDrecC;ht;rt8;dd3in,n,sC;taC;ir;ni;dDm6;ar;an,en;ad,eC;d,t;in;so;aGi,olErDvC;ik;ian8;f8ph;!o;mCn;!a;dGeFraDuC;!bakr,lfazl;hCm;am;!l;allFel,oulaye,ulC;!lDrahm0;an;ah,o;ah;av,on",Uncountable:"true\xA60:2E;1:2L;2:33;a2Ub2Lc29d22e1Rf1Ng1Eh16i11j0Yk0Wl0Rm0Hn0Do0Cp03rZsLt9uran2Jv7w3you gu0E;a5his17i4oo3;d,l;ldlife,ne;rm8t1;apor,ernacul29i3;neg28ol1Otae;eDhBiAo8r4un3yranny;a,gst1B;aff2Oea1Ko4ue nor3;th;o08u3;bleshoot2Ose1Tt;night,othpas1Vwn3;foEsfoE;me off,n;er3und1;e,mod2S;a,nnis;aDcCeBhAi9ki8o7p6t4u3weepstak0;g1Unshi2Hshi;ati08e3;am,el;ace2Keci0;ap,cc1meth2C;n,ttl0;lk;eep,ingl0or1C;lf,na1Gri0;ene1Kisso1C;d0Wfe2l4nd,t3;i0Iurn;m1Ut;abi0e4ic3;e,ke15;c3i01laxa11search;ogni10rea10;a9e8hys7luto,o5re3ut2;amble,mis0s3ten20;en1Zs0L;l3rk;i28l0EyH; 16i28;a24tr0F;nt3ti0M;i0s;bstetri24vercrowd1Qxyg09;a5e4owada3utella;ys;ptu1Ows;il poliZtional securi2;aAe8o5u3;m3s1H;ps;n3o1K;ey,o3;gamy;a3cha0Elancholy,rchandi1Htallurgy;sl0t;chine3g1Aj1Hrs,thema1Q; learn1Cry;aught1e6i5ogi4u3;ck,g12;c,s1M;ce,ghtn18nguis1LteratWv1;ath1isVss;ara0EindergartPn3;icke0Aowled0Y;e3upit1;a3llyfiGwel0G;ns;ce,gnor6mp5n3;forma00ter3;net,sta07;atiSort3rov;an18;a7e6isto09o3ung1;ckey,mework,ne4o3rseradi8spitali2use arrest;ky;s2y;adquarteXre;ir,libut,ppiHs3;hi3te;sh;ene8l6o5r3um,ymnas11;a3eZ;niUss;lf,re;ut3yce0F;en; 3ti0W;edit0Hpo3;ol;aNicFlour,o4urnit3;ure;od,rgive3uri1wl;ness;arCcono0LducaBlectr9n7quip8thi0Pvery6x3;ist4per3;ti0B;en0J;body,o08th07;joy3tertain3;ment;ici2o3;ni0H;tiS;nings,th;emi02i6o4raugh3ynas2;ts;pe,wnstai3;rs;abet0ce,s3;honZrepu3;te;aDelciChAivi07l8o3urrency;al,ld w6mmenta5n3ral,ttIuscoB;fusiHt 3;ed;ry;ar;assi01oth0;es;aos,e3;eMwK;us;d,rO;a8i6lood,owlHread5u3;ntGtt1;er;!th;lliarJs3;on;g3ss;ga3;ge;cKdviJeroGirFmBn6ppeal court,r4spi3thleL;rin;ithmet3sen3;ic;i6y3;o4th3;ing;ne;se;en5n3;es2;ty;ds;craft;bi8d3nau7;yna3;mi6;ce;id,ous3;ti3;cs",Infinitive:"true\xA60:9G;1:9T;2:AD;3:90;4:9Z;5:84;6:AH;7:A9;8:92;9:A0;A:AG;B:AI;C:9V;D:8R;E:8O;F:97;G:6H;H:7D;a94b8Hc7Jd68e4Zf4Mg4Gh4Ai3Qj3Nk3Kl3Bm34nou48o2Vp2Equ2Dr1Es0CtZuTvRwI;aOeNiLors5rI;eJiI;ng,te;ak,st3;d5e8TthI;draw,er;a2d,ep;i2ke,nIrn;d1t;aIie;liADniAry;nJpI;ho8Llift;cov1dJear8Hfound8DlIplug,rav82tie,ve94;eaAo3X;erIo;cut,go,staAFvalA3w2G;aSeQhNoMrIu73;aIe72;ffi3Smp3nsI;aBfo7CpI;i8oD;pp3ugh5;aJiJrIwaD;eat5i2;nk;aImA0;ch,se;ck3ilor,keImp1r8L;! paD;a0Ic0He0Fh0Bi0Al08mugg3n07o05p02qu01tUuLwI;aJeeIim;p,t5;ll7Wy;bNccMffLggeCmmKppJrI;mouFpa6Zvi2;o0re6Y;ari0on;er,i4;e7Numb;li9KmJsiIveD;de,st;er9it;aMe8MiKrI;ang3eIi2;ng27w;fIng;f5le;b,gg1rI;t3ve;a4AiA;a4UeJit,l7DoI;il,of;ak,nd;lIot7Kw;icEve;atGeak,i0O;aIi6;m,y;ft,ng,t;aKi6CoJriIun;nk,v6Q;ot,rt5;ke,rp5tt1;eIll,nd,que8Gv1w;!k,m;aven9ul8W;dd5tis1Iy;a0FeKiJoI;am,t,ut;d,p5;a0Ab08c06d05f01group,hea00iZjoi4lXmWnVpTq3MsOtMup,vI;amp,eJiIo3B;sEve;l,rI;e,t;i8rI;ie2ofE;eLiKpo8PtIurfa4;o24rI;aHiBuctu8;de,gn,st;mb3nt;el,hra0lIreseF;a4e71;d1ew,o07;aHe3Fo2;a7eFiIo6Jy;e2nq41ve;mbur0nf38;r0t;inKleBocus,rJuI;el,rbiA;aBeA;an4e;aBu4;ei2k8Bla43oIyc3;gni39nci3up,v1;oot,uI;ff;ct,d,liIp;se,ze;tt3viA;aAenGit,o7;aWerUinpoiFlumm1LoTrLuI;b47ke,niArIt;poDsuI;aFe;eMoI;cKd,fe4XhibEmo7noJpo0sp1tru6vI;e,i6o5L;un4;la3Nu8;aGclu6dJf1occupy,sup0JvI;a6BeF;etermi4TiB;aGllu7rtr5Ksse4Q;cei2fo4NiAmea7plex,sIva6;eve8iCua6;mp1rItrol,ve;a6It6E;bOccuNmEpMutLverIwe;l07sJtu6Yu0wI;helm;ee,h1F;gr5Cnu2Cpa4;era7i4Ipo0;py,r;ey,seItaH;r2ss;aMe0ViJoIultiply;leCu6Pw;micJnIspla4;ce,g3us;!k;iIke,na9;m,ntaH;aPeLiIo0u3N;ke,ng1quIv5;eIi6S;fy;aKnIss5;d,gI;th5;rn,ve;ng2Gu1N;eep,idnJnI;e4Cow;ap;oHuI;gg3xtaI;po0;gno8mVnIrk;cTdRfQgeChPitia7ju8q1CsNtKun6EvI;a6eIo11;nt,rt,st;erJimi6BoxiPrI;odu4u6;aBn,pr03ru6C;iCpi8tIu8;all,il,ruB;abEibE;eCo3Eu0;iIul9;ca7;i7lu6;b5Xmer0pI;aLer4Uin9ly,oJrI;e3Ais6Bo2;rt,se,veI;riA;le,rt;aLeKiIoiCuD;de,jaInd1;ck;ar,iT;mp1ng,pp5raIve;ng5Mss;ath1et,iMle27oLrI;aJeIow;et;b,pp3ze;!ve5A;gg3ve;aTer45i5RlSorMrJuI;lf4Cndrai0r48;eJiIolic;ght5;e0Qsh5;b3XeLfeEgJsI;a3Dee;eIi2;!t;clo0go,shIwa4Z;ad3F;att1ee,i36;lt1st5;a0OdEl0Mm0FnXquip,rWsVtGvTxI;aRcPeDhOiNpJtIu6;ing0Yol;eKi8lIo0un9;aHoI;it,re;ct,di7l;st,t;a3oDu3B;e30lI;a10u6;lt,mi28;alua7oI;ke,l2;chew,pou0tab19;a0u4U;aYcVdTfSgQhan4joy,lPqOrNsuMtKvI;e0YisI;a9i50;er,i4rI;aHenGuC;e,re;iGol0F;ui8;ar9iC;a9eIra2ulf;nd1;or4;ang1oIu8;r0w;irc3lo0ou0ErJuI;mb1;oaGy4D;b3ct;bKer9pI;hasiIow1;ze;aKody,rI;a4oiI;d1l;lm,rk;ap0eBuI;ci40de;rIt;ma0Rn;a0Re04iKo,rIwind3;aw,ed9oI;wn;agno0e,ff1g,mi2Kne,sLvI;eIul9;rIst;ge,t;aWbVcQlod9mant3pNru3TsMtI;iIoDu37;lJngI;uiA;!l;ol2ua6;eJlIo0ro2;a4ea0;n0r0;a2Xe36lKoIu0S;uIv1;ra9;aIo0;im;a3Kur0;b3rm;af5b01cVduBep5fUliTmQnOpMrLsiCtaGvI;eIol2;lop;ch;a20i2;aDiBloIoD;re,y;oIy;te,un4;eJoI;liA;an;mEv1;a4i0Ao06raud,y;ei2iMla8oKrI;ee,yI;!pt;de,mIup3;missi34po0;de,ma7ph1;aJrief,uI;g,nk;rk;mp5rk5uF;a0Dea0h0Ai09l08oKrIurta1G;a2ea7ipp3uI;mb3;ales4e04habEinci6ll03m00nIrro6;cXdUfQju8no7qu1sLtKvI;eIin4;ne,r9y;aHin2Bribu7;er2iLoli2Epi8tJuI;lt,me;itu7raH;in;d1st;eKiJoIroFu0;rm;de,gu8rm;ss;eJoI;ne;mn,n0;eIlu6ur;al,i2;buCe,men4pI;eIi3ly;l,te;eBi6u6;r4xiC;ean0iT;rcumveFte;eJirp,oI;o0p;riAw;ncIre5t1ulk;el;a02eSi6lQoPrKuI;iXrIy;st,y;aLeaKiJoad5;en;ng;stfeLtX;ke;il,l11mba0WrrMth1;eIow;ed;!coQfrie1LgPhMliLqueaKstJtrIwild1;ay;ow;th;e2tt3;a2eJoI;ld;ad;!in,ui3;me;bysEckfi8ff3tI;he;b15c0Rd0Iff0Ggree,l0Cm09n03ppZrXsQttOuMvJwaE;it;eDoI;id;rt;gIto0X;meF;aIeCraB;ch,in;pi8sJtoI;niA;aKeIi04u8;mb3rt,ss;le;il;re;g0Hi0ou0rI;an9i2;eaKly,oiFrI;ai0o2;nt;r,se;aMi0GnJtI;icipa7;eJoIul;un4y;al;ly0;aJu0;se;lga08ze;iKlI;e9oIu6;t,w;gn;ix,oI;rd;a03jNmiKoJsoI;rb;pt,rn;niIt;st1;er;ouJuC;st;rn;cLhie2knowled9quiItiva7;es4re;ce;ge;eQliOoKrJusI;e,tom;ue;mIst;moJpI;any,liA;da7;ma7;te;pt;andPduBet,i6oKsI;coKol2;ve;liArt,uI;nd;sh;de;ct;on",Person:"true\xA60:1Q;a29b1Zc1Md1Ee18f15g13h0Ri0Qj0Nk0Jl0Gm09n06o05p00rPsItCusain bolt,v9w4xzibit,y1;anni,oko on2uji,v1;an,es;en,o;a3ednesday adams,i2o1;lfram,o0Q;ll ferrell,z khalifa;lt disn1Qr1;hol,r0G;a2i1oltai06;n dies0Zrginia wo17;lentino rossi,n goG;a4h3i2ripp,u1yra banks;lZpac shakur;ger woods,mba07;eresa may,or;kashi,t1ylor;um,ya1B;a5carlett johanss0h4i3lobodan milosevic,no2ocr1Lpider1uperm0Fwami; m0Em0E;op dogg,w whi1H;egfried,nbad;akespeaTerlock holm1Sia labeouf;ddam hussa16nt1;a cla11ig9;aAe6i5o3u1za;mi,n dmc,paul,sh limbau1;gh;bin hood,d stew16nald1thko;in0Mo;han0Yngo starr,valdo;ese witherspo0i1mbrandt;ll2nh1;old;ey,y;chmaninoff,ffi,iJshid,y roma1H;a4e3i2la16o1uff daddy;cahont0Ie;lar,p19;le,rZ;lm17ris hilt0;leg,prah winfr0Sra;a2e1iles cra1Bostradam0J; yo,l5tt06wmQ;pole0s;a5e4i2o1ubar03;by,lie5net,rriss0N;randa ju1tt romn0M;ly;rl0GssiaB;cklemo1rkov,s0ta hari,ya angelou;re;ady gaga,e1ibera0Pu;bron jam0Xch wale1e;sa;anye west,e3i1obe bryant;d cudi,efer suther1;la0P;ats,sha;a2effers0fk,k rowling,rr tolki1;en;ck the ripp0Mwaharlal nehru,y z;liTnez,ron m7;a7e5i3u1;lk hog5mphrey1sa01;! bog05;l1tl0H;de; m1dwig,nry 4;an;ile selassFlle ber4m3rrison1;! 1;ford;id,mo09;ry;ast0iannis,o1;odwPtye;ergus0lorence nightinga08r1;an1ederic chopN;s,z;ff5m2nya,ustaXzeki1;el;eril lagasse,i1;le zatop1nem;ek;ie;a6e4i2octor w1rake;ho;ck w1ego maradoC;olf;g1mi lovaOnzel washingt0;as;l1nHrth vadR;ai lNt0;a8h5lint0o1thulhu;n1olio;an,fuci1;us;on;aucKop2ristian baMy1;na;in;millo,ptain beefhe4r1;dinal wols2son1;! palmF;ey;art;a8e5hatt,i3oHro1;ck,n1;te;ll g1ng crosby;atB;ck,nazir bhut2rtil,yon1;ce;to;nksy,rack ob1;ama;l 6r3shton kutch2vril lavig8yn ra1;nd;er;chimed2istot1;le;es;capo2paci1;no;ne",Adjective:"true\xA60:AI;1:BS;2:BI;3:BA;4:A8;5:84;6:AV;7:AN;8:AF;9:7H;A:BQ;B:AY;C:BC;D:BH;E:9Y;aA2b9Ec8Fd7We79f6Ng6Eh61i4Xj4Wk4Tl4Im41n3Po36p2Oquart7Pr2Ds1Dt14uSvOwFye29;aMeKhIiHoF;man5oFrth7G;dADzy;despreB1n w97s86;acked1UoleF;!sa6;ather1PeFll o70ste1D;!k5;nt1Ist6Ate4;aHeGiFola5T;bBUce versa,gi3Lle;ng67rsa5R;ca1gBSluAV;lt0PnLpHrGsFttermoBL;ef9Ku3;b96ge1; Hb32pGsFtiAH;ca6ide d4R;er,i85;f52to da2;a0Fbeco0Hc0Bd04e02f01gu1XheaBGiXkn4OmUnTopp06pRrNsJtHus0wF;aFiel3K;nt0rra0P;app0eXoF;ld,uS;eHi37o5ApGuF;perv06spec39;e1ok9O;en,ttl0;eFu5;cogn06gul2RlGqu84sF;erv0olv0;at0en33;aFrecede0E;id,rallel0;am0otic0;aFet;rri0tF;ch0;nFq26vers3;sur0terFv7U;eFrupt0;st0;air,inish0orese98;mploy0n7Ov97xpF;ect0lain0;eHisFocume01ue;clFput0;os0;cid0rF;!a8Scov9ha8Jlyi8nea8Gprivileg0sMwF;aFei9I;t9y;hGircumcFonvin2U;is0;aFeck0;lleng0rt0;b20ppea85ssuGttend0uthorF;iz0;mi8;i4Ara;aLeIhoHip 25oGrF;anspare1encha1i2;geth9leADp notch,rpB;rny,ugh6H;ena8DmpGrFs6U;r49tia4;eCo8P;leFst4M;nt0;a0Dc09e07h06i04ki03l01mug,nobbi4XoVpRqueami4XtKuFymb94;bHccinAi generis,pFr5;erFre7N;! dup9b,vi70;du0li7Lp6IsFurb7J;eq9Atanda9X;aKeJi16o2QrGubboFy4Q;rn;aightFin5GungS; fFfF;or7V;adfa9Pri6;lwa6Ftu82;arHeGir6NlendBot Fry;on;c3Qe1S;k5se; call0lImb9phistic16rHuFviV;ndFth1B;proof;dBry;dFub6; o2A;e60ipF;pe4shod;ll0n d7R;g2HnF;ceEg6ist9;am3Se9;co1Zem5lfFn6Are7; suf4Xi43;aGholFient3A;ar5;rlFt4A;et;cr0me,tisfac7F;aOeIheumatoBiGoF;bu8Ztt7Gy3;ghtFv3; 1Sf6X;cJdu8PlInown0pro69sGtF;ard0;is47oF;lu2na1;e1Suc45;alcit8Xe1ondi2;bBci3mpa1;aSePicayu7laOoNrGuF;bl7Tnjabi;eKiIoF;b7VfGmi49pFxi2M;er,ort81;a7uD;maFor,sti7va2;!ry;ciDexis0Ima2CpaB;in55puli8G;cBid;ac2Ynt 3IrFti2;ma40tFv7W;!i3Z;i2YrFss7R;anoBtF; 5XiF;al,s5V;bSffQkPld OnMrLth9utKverF;!aIbMdHhGni75seas,t,wF;ei74rou74;a63e7A;ue;ll;do1Ger,si6A;d3Qg2Aotu5Z; bFbFe on o7g3Uli7;oa80;fashion0school;!ay; gua7XbFha5Uli7;eat;eHligGsF;ce7er0So1C;at0;diFse;a1e1;aOeNiMoGuF;anc0de; moEnHrthFt6V;!eFwe7L;a7Krn;chaGdescri7Iprof30sF;top;la1;ght5;arby,cessa4ighbor5wlyw0xt;k0usiaFv3;ti8;aQeNiLoHuF;dIltiF;facet0p6;deHlGnFot,rbBst;ochro4Xth5;dy;rn,st;ddle ag0nF;dbloZi,or;ag9diocEga,naGrFtropolit4Q;e,ry;ci8;cIgenta,inHj0Fkeshift,mmGnFri4Oscu61ver18;da5Dy;ali4Lo4U;!stream;abEho;aOeLiIoFumberi8;ngFuti1R;stan3RtF;erm,i4H;ghtGteraF;l,ry,te;heart0wei5O;ft JgFss9th3;al,eFi0M;nda4;nguBps0te5;apGind5noF;wi8;ut;ad0itte4uniW;ce co0Hgno6Mll0Cm04nHpso 2UrF;a2releF;va1; ZaYcoWdReQfOgrNhibi4Ri05nMoLsHtFvalu5M;aAeF;nDrdepe2K;a7iGolFuboI;ub6ve1;de,gF;nifica1;rdi5N;a2er;own;eriIiLluenVrF;ar0eq5H;pt,rt;eHiGoFul1O;or;e,reA;fiFpe26termi5E;ni2;mpFnsideCrreA;le2;ccuCdeq5Ene,ppr4J;fFsitu,vitro;ro1;mJpF;arHeGl15oFrop9;li2r11;n2LrfeA;ti3;aGeFi18;d4BnD;tuE;egGiF;c0YteC;al,iF;tiF;ma2;ld;aOelNiLoFuma7;a4meInHrrGsFur5;ti6;if4E;e58o3U; ma3GsF;ick;ghfalut2HspF;an49;li00pf33;i4llow0ndGrdFtM; 05coEworki8;sy,y;aLener44iga3Blob3oKrGuF;il1Nng ho;aFea1Fizzl0;cGtF;ef2Vis;ef2U;ld3Aod;iFuc2D;nf2R;aVeSiQlOoJrF;aGeFil5ug3;q43tf2O;gFnt3S;i6ra1;lk13oHrF; keeps,eFge0Vm9tu41;g0Ei2Ds3R;liF;sh;ag4Mowe4uF;e1or45;e4nF;al,i2;d Gmini7rF;ti6ve1;up;bl0lDmIr Fst pac0ux;oGreacF;hi8;ff;ed,ili0R;aXfVlTmQnOqu3rMthere3veryday,xF;aApIquisi2traHuF;be48lF;ta1;!va2L;edRlF;icF;it;eAstF;whi6; Famor0ough,tiE;rou2sui2;erGiF;ne1;ge1;dFe2Aoq34;er5;ficF;ie1;g9sF;t,ygF;oi8;er;aWeMiHoGrFue;ea4owY;ci6mina1ne,r31ti8ubQ;dact2Jfficult,m,sGverF;ge1se;creGePjoi1paCtF;a1inA;et,te; Nadp0WceMfiLgeneCliJmuEpeIreliAsGvoF;id,ut;pFtitu2ul1L;eCoF;nde1;ca2ghF;tf13;a1ni2;as0;facto;i5ngero0I;ar0Ce09h07i06l05oOrIuF;rmudgeon5stoma4teF;sy;ly;aIeHu1EystalF; cleFli7;ar;epy;fFv17z0;ty;erUgTloSmPnGrpoCunterclVveFy;rt;cLdJgr21jIsHtrF;aFi2;dic0Yry;eq1Yta1;oi1ug3;escenFuN;di8;a1QeFiD;it0;atoDmensuCpF;ass1SulF;so4;ni3ss3;e1niza1;ci1J;ockwiD;rcumspeAvil;eFintzy;e4wy;leGrtaF;in;ba2;diac,ef00;a00ePiLliJoGrFuck nak0;and new,isk,on22;gGldface,naF; fi05fi05;us;nd,tF;he;gGpartisFzarE;an;tiF;me;autifOhiNlLnHsFyoN;iWtselF;li8;eGiFt;gn;aFfi03;th;at0oF;v0w;nd;ul;ckwards,rF;e,rT; priori,b13c0Zd0Tf0Ng0Ihe0Hl09mp6nt06pZrTsQttracti0MuLvIwF;aGkF;wa1B;ke,re;ant garGeraF;ge;de;diIsteEtF;heFoimmu7;nt07;re;to4;hGlFtu2;eep;en;bitIchiv3roHtF;ifiFsy;ci3;ga1;ra4;ry;pFt;aHetizi8rF;oprF;ia2;llFre1;ed,i8;ng;iquFsy;at0e;ed;cohKiJkaHl,oGriFterX;ght;ne,of;li7;ne;ke,ve;olF;ic;ad;ain07gressiIi6rF;eeF;ab6;le;ve;fGraB;id;ectGlF;ue1;ioF;na2; JaIeGvF;erD;pt,qF;ua2;ma1;hoc,infinitum;cuCquiGtu3u2;al;esce1;ra2;erSjeAlPoNrKsGuF;nda1;e1olu2trF;aAuD;se;te;eaGuF;pt;st;aFve;rd;aFe;ze;ct;ra1;nt",Pronoun:"true\xA6elle,h3i2me,she,th0us,we,you;e0ou;e,m,y;!l,t;e,im",Preposition:"true\xA6aPbMcLdKexcept,fIinGmid,notwithstandiWoDpXqua,sCt7u4v2w0;/o,hereSith0;! whHin,oW;ersus,i0;a,s a vis;n1p0;!on;like,til;h1ill,oward0;!s;an,ereby,r0;ough0u;!oM;ans,ince,o that,uch G;f1n0ut;!to;!f;! 0to;effect,part;or,r0;om;espite,own,u3;hez,irca;ar1e0oBy;sides,tween;ri7;bo8cross,ft7lo6m4propos,round,s1t0;!op;! 0;a whole,long 0;as;id0ong0;!st;ng;er;ut",SportsTeam:"true\xA60:18;1:1E;2:1D;3:14;a1Db15c0Sd0Kfc dallas,g0Ihouston 0Hindiana0Gjacksonville jagua0k0El0Am01new UoRpKqueens parkJreal salt lake,sBt6utah jazz,vancouver whitecaps,w4yW;ashington 4h10;natio1Mredski2wizar0W;ampa bay 7e6o4;ronto 4ttenham hotspur;blue ja0Mrapto0;nnessee tita2xasD;buccanee0ra0K;a8eattle 6porting kansas0Wt4; louis 4oke0V;c1Drams;marine0s4;eah13ounH;cramento Rn 4;antonio spu0diego 4francisco gJjose earthquak1;char08paB; ran07;a9h6ittsburgh 5ortland t4;imbe0rail blaze0;pirat1steele0;il4oenix su2;adelphia 4li1;eagl1philNunE;dr1;akland 4klahoma city thunder,rlando magic;athle0Lrai4;de0;england 8orleans 7york 4;g5je3knYme3red bul0Xy4;anke1;ian3;pelica2sain3;patrio3revolut4;ion;anchEeAi4ontreal impact;ami 8lwaukee b7nnesota 4;t5vi4;kings;imberwolv1wi2;rewe0uc0J;dolphi2heat,marli2;mphis grizz4ts;li1;a6eic5os angeles 4;clippe0dodFlaB;esterV; galaxy,ke0;ansas city 4nF;chiefs,roya0D; pace0polis col3;astr05dynamo,rocke3texa2;olden state warrio0reen bay pac4;ke0;allas 8e4i04od6;nver 6troit 4;lio2pisto2ti4;ge0;broncYnugge3;cowbo5maver4;icZ;ys;arEelLhAincinnati 8leveland 6ol4;orado r4umbus crew sc;api7ocki1;brow2cavalie0guar4in4;dia2;bengaVre4;ds;arlotte horAicago 4;b5cubs,fire,wh4;iteB;ea0ulQ;diff4olina panthe0; city;altimore Alackburn rove0oston 6rooklyn 4uffalo bilN;ne3;ts;cel5red4; sox;tics;rs;oriol1rave2;rizona Ast8tlanta 4;brav1falco2h4;awA;ns;es;on villa,r4;os;c6di4;amondbac4;ks;ardi4;na4;ls",Unit:"true\xA6a07b04cXdWexVfTgRhePinYjoule0BkMlJmDnan08oCp9quart0Bsq ft,t7volts,w6y2ze3\xB01\xB50;g,s;c,f,n;dVear1o0;ttR; 0s 0;old;att,b;erNon0;!ne02;ascals,e1i0;cXnt00;rcent,tJ;hms,unceY;/s,e4i0m\xB2,\xB2,\xB3;/h,cro2l0;e0liK;!\xB2;grLsR;gCtJ;it1u0;menQx;erPreP;b5elvins,ilo1m0notO;/h,ph,\xB2;!byGgrEmCs;ct0rtzL;aJogrC;allonJb0ig3rB;ps;a0emtEl oz,t4;hrenheit,radG;aby9;eci3m1;aratDe1m0oulombD;\xB2,\xB3;lsius,nti0;gr2lit1m0;et0;er8;am7;b1y0;te5;l,ps;c2tt0;os0;econd1;re0;!s","Noun|Gerund":"true\xA60:3O;1:3M;2:3N;3:3D;4:32;5:2V;6:3E;7:3K;8:36;9:3J;A:3B;a3Pb37c2Jd27e23f1Vg1Sh1Mi1Ij1Gk1Dl18m13n11o0Wp0Pques0Sr0EsTtNunderMvKwFyDzB;eroi0oB;ni0o3P;aw2eB;ar2l3;aEed4hispe5i5oCrB;ap8est3i1;n0ErB;ki0r31;i1r2s9tc9;isualizi0oB;lunt1Vti0;stan4ta6;aFeDhin6iCraBy8;c6di0i2vel1M;mi0p8;aBs1;c9si0;l6n2s1;aUcReQhOiMkatKl2Wmo6nowJpeItFuCwB;ea5im37;b35f0FrB;fi0vB;e2Mi2J;aAoryt1KrCuB;d2KfS;etc9ugg3;l3n4;bCi0;ebBi0;oar4;gnBnAt1;a3i0;ip8oB;p8rte2u1;a1r27t1;hCo5reBulp1;a2Qe2;edu3oo3;i3yi0;aKeEi4oCuB;li0n2;oBwi0;fi0;aFcEhear7laxi0nDpor1sB;pon4tructB;r2Iu5;de5;or4yc3;di0so2;p8ti0;aFeacek20laEoCrBublis9;a1Teten4in1oces7;iso2siB;tio2;n2yi0;ckaAin1rB;ki0t1O;fEpeDrganiCvB;erco24ula1;si0zi0;ni0ra1;fe5;avi0QeBur7;gotia1twor6;aDeCi2oB;de3nito5;a2dita1e1ssaA;int0XnBrke1;ifUufactu5;aEeaDiBodAyi0;cen7f1mi1stB;e2i0;r2si0;n4ug9;iCnB;ea4it1;c6l3;ogAuB;dAgg3stif12;ci0llust0VmDnBro2;nova1sp0NterBven1;ac1vie02;agi2plo4;aDea1iCoBun1;l4w3;ki0ri0;nd3rB;roWvB;es1;aCene0Lli4rBui4;ee1ie0N;rde2the5;aHeGiDlCorBros1un4;e0Pmat1;ir1oo4;gh1lCnBs9;anZdi0;i0li0;e3nX;r0Zscina1;a1du01nCxB;erci7plo5;chan1di0ginB;ee5;aLeHiGoub1rCum8wB;el3;aDeCiB;bb3n6vi0;a0Qs7;wi0;rTscoDvi0;ba1coZlBvelo8;eCiB;ve5;ga1;nGti0;aVelebUhSlPoDrBur3yc3;aBos7yi0;f1w3;aLdi0lJmFnBo6pi0ve5;dDsCvinB;ci0;trBul1;uc1;muniDpB;lBo7;ai2;ca1;lBo5;ec1;c9ti0;ap8eaCimToBubT;ni0t9;ni0ri0;aBee5;n1t1;ra1;m8rCs1te5;ri0;vi0;aPeNitMlLoGrDuB;dge1il4llBr8;yi0;an4eat9oadB;cas1;di0;a1mEokB;i0kB;ee8;pi0;bi0;es7oa1;c9i0;gin2lonAt1;gi0;bysit1c6ki0tt3;li0;ki0;bando2cGdverti7gi0pproac9rgDssuCtB;trac1;mi0;ui0;hi0;si0;coun1ti0;ti0;ni0;ng",PhrasalVerb:"true\xA60:92;1:96;2:8H;3:8V;4:8A;5:83;6:85;7:98;8:90;9:8G;A:8X;B:8R;C:8U;D:8S;E:70;F:97;G:8Y;H:81;I:7H;J:79;a9Fb7Uc6Rd6Le6Jf5Ig50h4Biron0j47k40l3Em31n2Yo2Wp2Cquiet Hr1Xs0KtZuXvacuu6QwNyammerBzK;ero Dip LonK;e0k0;by,ov9up;aQeMhLiKor0Mrit19;mp0n3Fpe0r5s5;ackAeel Di0S;aLiKn33;gh 3Wrd0;n Dr K;do1in,oJ;it 79k5lk Lrm 69sh Kt83v60;aw3do1o7up;aw3in,oC;rgeBsK;e 2herE;a00eYhViRoQrMuKypP;ckErn K;do1in,oJup;aLiKot0y 30;ckl7Zp F;ck HdK;e 5Y;n7Wp 3Es5K;ck MdLe Kghten 6me0p o0Rre0;aw3ba4do1in,up;e Iy 2;by,oG;ink Lrow K;aw3ba4in,up;ba4ov9up;aKe 77ll62;m 2r 5M;ckBke Llk K;ov9shit,u47;aKba4do1in,leave,o4Dup;ba4ft9pa69w3;a0Vc0Te0Mh0Ii0Fl09m08n07o06p01quar5GtQuOwK;earMiK;ngLtch K;aw3ba4o8K; by;cKi6Bm 2ss0;k 64;aReQiPoNrKud35;aigh2Det75iK;ke 7Sng K;al6Yup;p Krm2F;by,in,oG;c3Ln3Lr 2tc4O;p F;c3Jmp0nd LrKveAy 2O;e Ht 2L;ba4do1up;ar3GeNiMlLrKurB;ead0ingBuc5;a49it 6H;c5ll o3Cn 2;ak Fe1Xll0;a3Bber 2rt0und like;ap 5Vow Duggl5;ash 6Noke0;eep NiKow 6;cLp K;o6Dup;e 68;in,oK;ff,v9;de19gn 4NnKt 6Gz5;gKkE; al6Ale0;aMoKu5W;ot Kut0w 7M;aw3ba4f48oC;c2WdeEk6EveA;e Pll1Nnd Orv5tK; Ktl5J;do1foLin,o7upK;!on;ot,r5Z;aw3ba4do1in,o33up;oCto;al66out0rK;ap65ew 6J;ilAv5;aXeUiSoOuK;b 5Yle0n Kstl5;aLba4do1inKo2Ith4Nu5P;!to;c2Xr8w3;ll Mot LpeAuK;g3Ind17;a2Wf3Po7;ar8in,o7up;ng 68p oKs5;ff,p18;aKelAinEnt0;c6Hd K;o4Dup;c27t0;aZeYiWlToQrOsyc35uK;ll Mn5Kt K;aKba4do1in,oJto47up;pa4Dw3;a3Jdo1in,o21to45up;attleBess KiNop 2;ah2Fon;iLp Kr4Zu1Gwer 6N;do1in,o6Nup;nt0;aLuK;gEmp 6;ce u20y 6D;ck Kg0le 4An 6p5B;oJup;el 5NncilE;c53ir 39n0ss MtLy K;ba4oG; Hc2R;aw3ba4in,oJ;pKw4Y;e4Xt D;aLerd0oK;dAt53;il Hrrow H;aTeQiPoLuK;ddl5ll I;c1FnkeyMp 6uthAve K;aKdo1in,o4Lup;l4Nw3; wi4K;ss0x 2;asur5e3SlLss K;a21up;t 6;ke Ln 6rKs2Ax0;k 6ryA;do,fun,oCsure,up;a02eViQoLuK;ck0st I;aNc4Fg MoKse0;k Kse4D;aft9ba4do1forw37in56o0Zu46;in,oJ;d 6;e NghtMnLsKve 00;ten F;e 2k 2; 2e46;ar8do1in;aMt LvelK; oC;do1go,in,o7up;nEve K;in,oK;pKut;en;c5p 2sh LtchBughAy K;do1o59;in4Po7;eMick Lnock K;do1oCup;oCup;eLy K;in,up;l Ip K;aw3ba4do1f04in,oJto,up;aMoLuK;ic5mpE;ke3St H;c43zz 2;a01eWiToPuK;nLrrKsh 6;y 2;keLt K;ar8do1;r H;lKneErse3K;d Ke 2;ba4dKfast,o0Cup;ear,o1;de Lt K;ba4on,up;aw3o7;aKlp0;d Ml Ir Kt 2;fKof;rom;f11in,o03uW;cPm 2nLsh0ve Kz2P;at,it,to;d Lg KkerP;do1in,o2Tup;do1in,oK;ut,v9;k 2;aZeTive Rloss IoMrLunK; f0S;ab hold,in43ow 2U; Kof 2I;aMb1Mit,oLr8th1IuK;nd9;ff,n,v9;bo7ft9hQw3;aw3bKdo1in,oJrise,up,w3;a4ir2H;ar 6ek0t K;aLb1Fdo1in,oKr8up;ff,n,ut,v9;cLhKl2Fr8t,w3;ead;ross;d aKng 2;bo7;a0Ee07iYlUoQrMuK;ck Ke2N;ar8up;eLighten KownBy 2;aw3oG;eKshe27; 2z5;g 2lMol Krk I;aKwi20;bo7r8;d 6low 2;aLeKip0;sh0;g 6ke0mKrKtten H;e F;gRlPnNrLsKzzle0;h F;e Km 2;aw3ba4up;d0isK;h 2;e Kl 1T;aw3fPin,o7;ht ba4ure0;ePnLsK;s 2;cMd K;fKoG;or;e D;d04l 2;cNll Krm0t1G;aLbKdo1in,o09sho0Eth08victim;a4ehi2O;pa0C;e K;do1oGup;at Kdge0nd 12y5;in,o7up;aOi1HoNrK;aLess 6op KuN;aw3b03in,oC;gBwB; Ile0ubl1B;m 2;a0Ah05l02oOrLut K;aw3ba4do1oCup;ackBeep LoKy0;ss Dwd0;by,do1in,o0Uup;me NoLuntK; o2A;k 6l K;do1oG;aRbQforOin,oNtKu0O;hLoKrue;geth9;rough;ff,ut,v9;th,wK;ard;a4y;paKr8w3;rt;eaLose K;in,oCup;n 6r F;aNeLiK;ll0pE;ck Der Kw F;on,up;t 2;lRncel0rOsMtch LveE; in;o1Nup;h Dt K;doubt,oG;ry LvK;e 08;aw3oJ;l Km H;aLba4do1oJup;ff,n,ut;r8w3;a0Ve0MiteAl0Fo04rQuK;bblNckl05il0Dlk 6ndl05rLsKtMy FzzA;t 00;n 0HsK;t D;e I;ov9;anWeaUiLush K;oGup;ghQng K;aNba4do1forMin,oLuK;nd9p;n,ut;th;bo7lKr8w3;ong;teK;n 2;k K;do1in,o7up;ch0;arTg 6iRn5oPrNssMttlLunce Kx D;aw3ba4;e 6; ar8;e H;do1;k Dt 2;e 2;l 6;do1up;d 2;aPeed0oKurt0;cMw K;aw3ba4do1o7up;ck;k K;in,oC;ck0nk0stA; oQaNef 2lt0nd K;do1ov9up;er;up;r Lt K;do1in,oCup;do1o7;ff,nK;to;ck Pil0nMrgLsK;h D;ainBe D;g DkB; on;in,o7;aw3do1in,oCup;ff,ut;ay;ct FdQir0sk MuctionA; oG;ff;ar8o7;ouK;nd; o7;d K;do1oKup;ff,n;wn;o7up;ut",ProperNoun:"true\xA6aIbDc8dalhousHe7f5gosford,h4iron maiden,kirby,landsdowne,m2nis,r1s0wembF;herwood,paldiB;iel,othwe1;cgi0ercedes,issy;ll;intBudsB;airview,lorence,ra0;mpt9nco;lmo,uro;a1h0;arlt6es5risti;rl0talina;et4i0;ng;arb3e0;et1nt0rke0;ley;on;ie;bid,jax","Person|Place":"true\xA6a8d6h4jordan,k3orlando,s1vi0;ctor9rgin9;a0ydney;lvador,mara,ntia4;ent,obe;amil0ous0;ton;arw2ie0;go;lexandr1ust0;in;ia",LastName:"true\xA60:BR;1:BF;2:B5;3:BH;4:AX;5:9Y;6:B6;7:BK;8:B0;9:AV;A:AL;B:8Q;C:8G;D:7K;E:BM;F:AH;aBDb9Zc8Wd88e81f7Kg6Wh64i60j5Lk4Vl4Dm39n2Wo2Op25quispe,r1Ls0Pt0Ev03wTxSyKzG;aIhGimmerm6A;aGou,u;ng,o;khar5ytsE;aKeun9BiHoGun;koya32shiBU;!lG;diGmaz;rim,z;maGng;da,g52mo83sGzaC;aChiBV;iao,u;aLeJiHoGright,u;jcA5lff,ng;lGmm0nkl0sniewsC;kiB1liams33s3;bGiss,lt0;b,er,st0;a6Vgn0lHtG;anabe,s3;k0sh,tG;e2Non;aLeKiHoGukD;gt,lk5roby5;dHllalGnogr3Kr1Css0val3S;ba,ob1W;al,ov4;lasHsel8W;lJn dIrgBEsHzG;qu7;ilyEqu7siljE;en b6Aijk,yk;enzueAIverde;aPeix1VhKi2j8ka43oJrIsui,uG;om5UrG;c2n0un1;an,emblA7ynisC;dorAMlst3Km4rrAth;atch0i8UoG;mHrG;are84laci79;ps3sG;en,on;hirDkah9Mnaka,te,varA;a06ch01eYhUiRmOoMtIuHvGzabo;en9Jobod3N;ar7bot4lliv2zuC;aIeHoG;i7Bj4AyanAB;ele,in2FpheBvens25;l8rm0;kol5lovy5re7Tsa,to,uG;ng,sa;iGy72;rn5tG;!h;l71mHnGrbu;at9cla9Egh;moBo7M;aIeGimizu;hu,vchG;en8Luk;la,r1G;gu9infe5YmGoh,pulveA7rra5P;jGyG;on5;evi6iltz,miHneid0roed0uGwarz;be3Elz;dHtG;!t,z;!t;ar4Th8ito,ka4OlJnGr4saCto,unde19v4;ch7dHtGz;a5Le,os;b53e16;as,ihDm4Po0Y;aVeSiPoJuHyG;a6oo,u;bio,iz,sG;so,u;bKc8Fdrigue67ge10j9YmJosevelt,sItHux,wG;e,li6;a9Ch;enb4Usi;a54e4L;erts15i93;bei4JcHes,vGzzo;as,e9;ci,hards12;ag2es,iHut0yG;es,nol5N;s,t0;dImHnGsmu97v6C;tan1;ir7os;ic,u;aUeOhMiJoHrGut8;asad,if6Zochazk27;lishc2GpGrti72u10we76;e3Aov51;cHe45nG;as,to;as70hl0;aGillips;k,m,n6I;a3Hde3Wete0Bna,rJtG;ersHrovGters54;!a,ic;!en,on;eGic,kiBss3;i9ra,tz,z;h86k,padopoulIrk0tHvG;ic,l4N;el,te39;os;bMconn2Ag2TlJnei6PrHsbor6XweBzG;dem7Rturk;ella4DtGwe6N;ega,iz;iGof7Hs8I;vGyn1R;ei9;aSri1;aPeNiJoGune50ym2;rHvGwak;ak4Qik5otn66;odahl,r4S;cholsZeHkolGls4Jx3;ic,ov84;ls1miG;!n1;ils3mG;co4Xec;gy,kaGray2sh,var38;jiGmu9shiG;ma;a07c04eZiWoMuHyeG;rs;lJnIrGssoli6S;atGp03r7C;i,ov4;oz,te58;d0l0;h2lOnNo0RrHsGza1A;er,s;aKeJiIoz5risHtG;e56on;!on;!n7K;au,i9no,t5J;!lA;r1Btgome59;i3El0;cracFhhail5kkeHlG;l0os64;ls1;hmeJiIj30lHn3Krci0ssiGyer2N;!er;n0Po;er,j0;dDti;cartHlG;aughl8e2;hy;dQe7Egnu68i0jer3TkPmNnMrItHyG;er,r;ei,ic,su21thews;iHkDquAroqu8tinG;ez,s;a5Xc,nG;!o;ci5Vn;a5UmG;ad5;ar5e6Kin1;rig77s1;aVeOiLoJuHyG;!nch;k4nGo;d,gu;mbarGpe3Fvr4we;di;!nGu,yana2B;coln,dG;b21holm,strom;bedEfeKhIitn0kaHn8rGw35;oy;!j;m11tG;in1on1;bvGvG;re;iGmmy,ng,rs2Qu,voie,ws3;ne,t1F;aZeYh2iWlUnez50oNrJuHvar2woG;k,n;cerGmar68znets5;a,o34;aHem0isGyeziu;h23t3O;m0sni4Fus3KvG;ch4O;bay57ch,rh0Usk16vaIwalGzl5;czGsC;yk;cIlG;!cGen4K;huk;!ev4ic,s;e8uiveG;rt;eff0kGl4mu9nnun1;ucF;ll0nnedy;hn,llKminsCne,pIrHstra3Qto,ur,yGzl5;a,s0;j0Rls22;l2oG;or;oe;aPenOha6im14oHuG;ng,r4;e32hInHrge32u6vG;anD;es,ss3;anHnsG;en,on,t3;nesGs1R;en,s1;kiBnings,s1;cJkob4EnGrv0E;kDsG;en,sG;en0Ion;ks3obs2A;brahimDglesi5Nke5Fl0Qno07oneIshikHto,vanoG;u,v54;awa;scu;aVeOiNjaltal8oIrist50uG;!aGb0ghAynh;m2ng;a6dz4fIjgaa3Hk,lHpUrGwe,x3X;ak1Gvat;mAt;er,fm3WmG;ann;ggiBtchcock;iJmingw4BnHrGss;nand7re9;deGriks1;rs3;kkiHnG;on1;la,n1;dz4g1lvoQmOns0ZqNrMsJuIwHyG;asFes;kiB;g1ng;anHhiG;mo14;i,ov0J;di6p0r10t;ue;alaG;in1;rs1;aVeorgUheorghe,iSjonRoLrJuGw3;errGnnar3Co,staf3Ctierr7zm2;a,eG;ro;ayli6ee2Lg4iffithGub0;!s;lIme0UnHodGrbachE;e,m2;calvAzale0S;dGubE;bGs0E;erg;aj,i;bs3l,mGordaO;en7;iev3U;gnMlJmaIndFo,rGsFuthi0;cGdn0za;ia;ge;eaHlG;agh0i,o;no;e,on;aVerQiLjeldsted,lKoIrHuG;chs,entAji41ll0;eem2iedm2;ntaGrt8urni0wl0;na;emi6orA;lipIsHtzgeraG;ld;ch0h0;ovG;!ic;hatDnanIrG;arGei9;a,i;deY;ov4;b0rre1D;dKinsJriksIsGvaB;cob3GpGtra3D;inoza,osiQ;en,s3;te8;er,is3warG;ds;aXePiNjurhuMoKrisco15uHvorakG;!oT;arte,boHmitru,nn,rGt3C;and,ic;is;g2he0Omingu7nErd1ItG;to;us;aGcki2Hmitr2Ossanayake,x3;s,z; JbnaIlHmirGrvisFvi,w2;!ov4;gado,ic;th;bo0groot,jo6lHsilGvriA;va;a cruz,e3uG;ca;hl,mcevsCnIt2WviG;dGes,s;ov,s3;ielsGku22;!en;ki;a0Be06hRiobQlarkPoIrGunningh1H;awfo0RivGuz;elli;h1lKntJoIrGs2Nx;byn,reG;a,ia;ke,p0;i,rer2K;em2liB;ns;!e;anu;aOeMiu,oIristGu6we;eGiaG;ns1;i,ng,p9uHwGy;!dH;dGng;huJ;!n,onGu6;!g;kJnIpm2ttHudhGv7;ry;erjee,o14;!d,g;ma,raboG;rty;bJl0Cng4rG;eghetHnG;a,y;ti;an,ota1C;cerAlder3mpbeLrIstGvadi0B;iGro;llo;doHl0Er,t0uGvalho;so;so,zo;ll;a0Fe01hYiXlUoNrKuIyG;rLtyG;qi;chan2rG;ke,ns;ank5iem,oGyant;oks,wG;ne;gdan5nIruya,su,uchaHyKziG;c,n5;rd;darGik;enG;ko;ov;aGond15;nco,zG;ev4;ancFshw16;a08oGuiy2;umGwmG;ik;ckRethov1gu,ktPnNrG;gJisInG;ascoGds1;ni;ha;er,mG;anG;!n;gtGit7nP;ss3;asF;hi;er,hG;am;b4ch,ez,hRiley,kk0ldw8nMrIshHtAu0;es;ir;bInHtlGua;ett;es,i0;ieYosa;dGik;a9yoG;padhyG;ay;ra;k,ng;ic;bb0Acos09d07g04kht05lZnPrLsl2tJyG;aHd8;in;la;chis3kiG;ns3;aImstro6sl2;an;ng;ujo,ya;dJgelHsaG;ri;ovG;!a;ersJov,reG;aGjEws;ss1;en;en,on,s3;on;eksejEiyEmeiIvG;ar7es;ez;da;ev;arwHuilG;ar;al;ams,l0;er;ta;as",Ordinal:"true\xA6eBf7nin5s3t0zeroE;enDhir1we0;lfCn7;d,t3;e0ixt8;cond,vent7;et0th;e6ie7;i2o0;r0urt3;tie4;ft1rst;ight0lev1;e0h,ie1;en0;th",Cardinal:"true\xA6bEeBf5mEnine7one,s4t0zero;en,h2rDw0;e0o;lve,n5;irt6ousands,ree;even2ix2;i3o0;r1ur0;!t2;ty;ft0ve;e2y;ight0lev1;!e0y;en;illions",Multiple:"true\xA6b3hundred,m3qu2se1t0;housand,r2;pt1xt1;adr0int0;illion",City:"true\xA60:74;1:61;2:6G;3:6J;4:5S;a68b53c4Id48e44f3Wg3Hh39i31j2Wk2Fl23m1Mn1Co19p0Wq0Ur0Os05tRuQvLwDxiBy9z5;a7h5i4Muri4O;a5e5ongsh0;ng3H;greb,nzib5G;ang2e5okoha3Sunfu;katerin3Hrev0;a5n0Q;m5Hn;arsBeAi6roclBu5;h0xi,zh5P;c7n5;d5nipeg,terth4;hoek,s1L;hi5Zkl3A;l63xford;aw;a8e6i5ladivost5Molgogr6L;en3lni6S;ni22r5;o3saill4N;lenc4Wncouv3Sr3ughn;lan bat1Crumqi,trecht;aFbilisi,eEheDiBo9r7u5;l21n63r5;in,ku;i5ondh62;es51poli;kyo,m2Zron1Pulo5;n,uS;an5jua3l2Tmisoa6Bra3;j4Tshui; hag62ssaloni2H;gucigal26hr0l av1U;briz,i6llinn,mpe56ng5rtu,shk2R;i3Esh0;an,chu1n0p2Eyu0;aEeDh8kopje,owe1Gt7u5;ra5zh4X;ba0Ht;aten is55ockholm,rasbou67uttga2V;an8e6i5;jiazhua1llo1m5Xy0;f50n5;ya1zh4H;gh3Kt4Q;att45o1Vv44;cramen16int ClBn5o paulo,ppo3Rrajevo; 7aa,t5;a 5o domin3E;a3fe,m1M;antonio,die3Cfrancisco,j5ped3Nsalvad0J;o5u0;se;em,t lake ci5Fz25;lou58peters24;a9e8i6o5;me,t59;ga,o5yadh;! de janei3F;cife,ims,nn3Jykjavik;b4Sip4lei2Inc2Pwalpindi;ingdao,u5;ez2i0Q;aFeEhDiCo9r7u6yong5;ya1;eb59ya1;a5etor3M;g52to;rt5zn0; 5la4Co;au prin0Melizabe24sa03;ls3Prae5Atts26;iladelph3Gnom pe1Aoenix;ki1tah tik3E;dua,lerYnaji,r4Ot5;na,r32;ak44des0Km1Mr6s5ttawa;a3Vlo;an,d06;a7ew5ing2Fovosibir1Jyc; 5cast36;del24orlea44taip14;g8iro4Wn5pl2Wshv33v0;ch6ji1t5;es,o1;a1o1;a6o5p4;ya;no,sa0W;aEeCi9o6u5;mb2Ani26sc3Y;gadishu,nt6s5;c13ul;evideo,pelli1Rre2Z;ami,l6n14s5;kolc,sissauga;an,waukee;cca,d5lbour2Mmph41ndo1Cssi3;an,ell2Xi3;cau,drAkass2Sl9n8r5shh4A;aca6ib5rakesh,se2L;or;i1Sy;a4EchFdal0Zi47;mo;id;aDeAi8o6u5vSy2;anMckn0Odhia3;n5s angel26;d2g bea1N;brev2Be3Lma5nz,sb2verpo28;!ss27; ma39i5;c5pzig;est16; p6g5ho2Wn0Cusan24;os;az,la33;aHharFiClaipeBo9rak0Du7y5;iv,o5;to;ala lump4n5;mi1sh0;hi0Hlka2Xpavog4si5wlo2;ce;da;ev,n5rkuk;gst2sha5;sa;k5toum;iv;bHdu3llakuric0Qmpa3Fn6ohsiu1ra5un1Iwaguc0Q;c0Pj;d5o,p4;ah1Ty;a7e6i5ohannesV;l1Vn0;dd36rusalem;ip4k5;ar2H;bad0mph1OnArkutUs7taXz5;mir,tapala5;pa;fah0l6tanb5;ul;am2Zi2H;che2d5;ianap2Mo20;aAe7o5yder2W; chi mi5ms,nolulu;nh;f6lsin5rakli2;ki;ei;ifa,lifax,mCn5rb1Dva3;g8nov01oi;aFdanEenDhCiPlasgBo9raz,u5;a5jr23;dal6ng5yaquil;zh1J;aja2Oupe;ld coa1Bthen5;bu2S;ow;ent;e0Uoa;sk;lw7n5za;dhi5gt1E;nag0U;ay;aisal29es,o8r6ukuya5;ma;ankfu5esno;rt;rt5sh0; wor6ale5;za;th;d5indhov0Pl paso;in5mont2;bur5;gh;aBe8ha0Xisp4o7resd0Lu5;b5esseldorf,nkirk,rb0shanbe;ai,l0I;ha,nggu0rtmu13;hradSl6nv5troit;er;hi;donghIe6k09l5masc1Zr es sala1KugavpiY;i0lU;gu,je2;aJebu,hAleve0Vo5raio02uriti1Q;lo7n6penhag0Ar5;do1Ok;akKst0V;gUm5;bo;aBen8i6ongqi1ristchur5;ch;ang m7ca5ttago1;go;g6n5;ai;du,zho1;ng5ttogr14;ch8sha,zh07;gliari,i9lga8mayenJn6pe town,r5tanO;acCdiff;ber1Ac5;un;ry;ro;aWeNhKirmingh0WoJr9u5;chareTdapeTenos air7r5s0tu0;g5sa;as;es;a9is6usse5;ls;ba6t5;ol;ne;sil8tisla7zzav5;il5;le;va;ia;goZst2;op6ubaneshw5;ar;al;iCl9ng8r5;g6l5n;in;en;aluru,hazi;fa6grade,o horizon5;te;st;ji1rut;ghd0BkFn9ot8r7s6yan n4;ur;el,r07;celo3i,ranquil09;ou;du1g6ja lu5;ka;alo6k5;ok;re;ng;ers5u;field;a05b02cc01ddis aba00gartaZhmedXizawl,lSmPnHqa00rEsBt7uck5;la5;nd;he7l5;an5;ta;ns;h5unci2;dod,gab5;at;li5;ngt2;on;a8c5kaOtwerp;hora6o3;na;ge;h7p5;ol5;is;eim;aravati,m0s5;terd5;am; 7buquerq6eppo,giers,ma5;ty;ue;basrah al qadim5mawsil al jadid5;ah;ab5;ad;la;ba;ra;idj0u dha5;bi;an;lbo6rh5;us;rg",Region:"true\xA60:2O;1:2L;2:2U;3:2F;a2Sb2Fc21d1Wes1Vf1Tg1Oh1Ki1Fj1Bk16l13m0Sn09o07pYqVrSsJtEuBverAw6y4zacatec2W;akut0o0Fu4;cat1k09;a5est 4isconsin,yomi1O;bengal,virgin0;rwick3shington4;! dc;acruz,mont;dmurt0t4;ah,tar4; 2Pa12;a6e5laxca1Vripu21u4;scaEva;langa2nnessee,x2J;bas10m4smQtar29;aulip2Hil nadu;a9elang07i7o5taf16u4ylh1J;ff02rr09s1E;me1Gno1Uuth 4;cZdY;ber0c4kkim,naloa;hu1ily;n5rawak,skatchew1xo4;ny; luis potosi,ta catari2;a4hodeA;j4ngp0C;asth1shahi;ingh29u4;e4intana roo;bec,en6retaro;aAe6rince edward4unjab; i4;sl0G;i,n5r4;ak,nambu0F;a0Rnsylv4;an0;ha0Pra4;!na;axa0Zdisha,h4klaho21ntar4reg7ss0Dx0I;io;aLeEo6u4;evo le4nav0X;on;r4tt18va scot0;f9mandy,th4; 4ampton3;c6d5yo4;rk3;ako1O;aroli2;olk;bras1Nva0Dw4; 6foundland4;! and labrad4;or;brunswick,hamp3jers5mexiTyork4;! state;ey;galPyarit;aAeghala0Mi6o4;nta2r4;dov0elos;ch6dlanDn5ss4zor11;issippi,ouri;as geraPneso18;ig1oac1;dhy12harasht0Gine,lac07ni5r4ssachusetts;anhao,i el,ylG;p4toba;ur;anca3e4incoln3ouisI;e4iR;ds;a6e5h4omi;aka06ul2;dah,lant1ntucky,ra01;bardino,lmyk0ns0Qr4;achay,el0nata0X;alis6har4iangxi;kh4;and;co;daho,llino7n4owa;d5gush4;et0;ia2;is;a6ert5i4un1;dalFm0D;ford3;mp3rya2waii;ansu,eorg0lou7oa,u4;an4izhou,jarat;ajuato,gdo4;ng;cester3;lori4uji1;da;sex;ageUe7o5uran4;go;rs4;et;lawaMrby3;aFeaEh9o4rim08umbr0;ahui7l6nnectic5rsi4ventry;ca;ut;i03orado;la;e5hattisgarh,i4uvash0;apRhuahua;chn5rke4;ss0;ya;ra;lGm4;bridge3peche;a9ihar,r8u4;ck4ryat0;ingham3;shi4;re;emen,itish columb0;h0ja cal8lk7s4v7;hkorto4que;st1;an;ar0;iforn0;ia;dygHguascalientes,lBndhr9r5ss4;am;izo2kans5un4;achal 7;as;na;a 4;pradesh;a6ber5t4;ai;ta;ba5s4;ka;ma;ea",Place:"true\xA60:4T;1:4V;2:44;3:4B;4:3I;a4Eb3Gc2Td2Ge26f25g1Vh1Ji1Fk1Cl14m0Vn0No0Jp08r04sTtNuLvJw7y5;a5o0Syz;kut1Bngtze;aDeChitBi9o5upatki,ycom2P;ki26o5;d5l1B;b3Ps5;i4to3Y;c0SllowbroCn5;c2Qgh2;by,chur1P;ed0ntw3Gs22;ke6r3St5;erf1f1; is0Gf3V;auxha3Mirgin is0Jost5;ok;laanbaatar,pto5xb3E;n,wn;a9eotihuac43h7ive49o6ru2Nsarskoe selo,u5;l2Dzigo47;nto,rquay,tt2J;am3e 5orn3E;bronx,hamptons;hiti,j mah0Iu1N;aEcotts bluff,eCfo,herbroQoApring9t7u5yd2F;dbu1Wn5;der03set3B;aff1ock2Nr5;atf1oud;hi37w24;ho,uth5; 1Iam1Zwo3E;a5i2O;f2Tt0;int lawrence riv3Pkhal2D;ayleigh,ed7i5oc1Z;chmo1Eo gran4ver5;be1Dfr09si4; s39cliffe,hi2Y;aCe9h8i5ompeii,utn2;c6ne5tcai2T; 2Pc0G;keri13t0;l,x;k,lh2mbr6n5r2J;n1Hzance;oke;cif38pahanaumokuak30r5;k5then0;si4w1K;ak7r6x5;f1l2X;ange county,d,f1inoco;mTw1G;e8i1Uo5;r5tt2N;th5wi0E; 0Sam19;uschwanste1Pw5; eng6a5h2market,po36;rk;la0P;a8co,e6i5uc;dt1Yll0Z;adow5ko0H;lands;chu picchu,gad2Ridsto1Ql8n7ple6r5;kh2; g1Cw11;hatt2Osf2B;ibu,t0ve1Z;a8e7gw,hr,in5owlOynd02;coln memori5dl2C;al;asi4w3;kefr7mbe1On5s,x;ca2Ig5si05;f1l27t0;ont;azan kreml14e6itchen2Gosrae,rasnoyar5ul;sk;ns0Hs1U;ax,cn,lf1n6ps5st;wiN;d5glew0Lverness;ian27ochina;aDeBi6kg,nd,ov5unti2H;d,enweep;gh6llc5;reL;bu03l5;and5;!s;r5yw0C;ef1tf1;libu24mp6r5stings;f1lem,row;stead,t0;aDodavari,r5uelph;avenAe5imsS;at 8en5; 6f1Fwi5;ch;acr3vall1H;brita0Flak3;hur5;st;ng3y villa0W;airhavHco,ra;aAgli9nf17ppi8u7ver6x5;et1Lf1;glad3t0;rope,st0;ng;nt0;rls1Ls5;t 5;e5si4;nd;aCe9fw,ig8o7ryd6u5xb;mfri3nstab00rh2tt0;en;nca18rcKv19wnt0B;by;n6r5vonpo1D;ry;!h2;nu8r5;l6t5;f1moor;ingt0;be;aLdg,eIgk,hClBo5royd0;l6m5rnwa0B;pt0;c7lingw6osse5;um;ood;he0S;earwat0St;a8el6i5uuk;chen itza,mney ro07natSricahua;m0Zt5;enh2;mor5rlottetPth2;ro;dar 5ntervilA;breaks,faZg5;rove;ld9m8r5versh2;lis6rizo pla5;in;le;bLpbellf1;weQ;aZcn,eNingl01kk,lackLolt0r5uckV;aGiAo5;ckt0ok5wns cany0;lyn,s5;i4to5;ne;de;dge6gh5;am,t0;n6t5;own;or5;th;ceb6m5;lNpt0;rid5;ge;bu5pool,wa8;rn;aconsfEdf1lBr9verly7x5;hi5;ll; hi5;lls;wi5;ck; air,l5;ingh2;am;ie5;ld;ltimore,rnsl6tters5;ea;ey;bLct0driadic,frica,ginJlGmFn9rc8s7tl6yleOzor3;es;!ant8;hcroft,ia; de triomphe,t6;adyr,ca8dov9tarct5;ic5; oce5;an;st5;er;ericas,s;be6dersh5hambra,list0;ot;rt0;cou5;rt;bot7i5;ngd0;on;sf1;ord",Country:"true\xA60:38;1:2L;2:3B;a2Xb2Ec22d1Ye1Sf1Mg1Ch1Ai14j12k0Zl0Um0Gn05om2pZqat1KrXsKtCu7v5wal4yemTz3;a25imbabwe;es,lis and futu2Y;a3enezue32ietnam;nuatu,tican city;gTk6nited 4ruXs3zbeE; 2Ca,sr;arab emirat0Kkingdom,states3;! of am2Y;!raiV;a8haCimor les0Co7rinidad 5u3;nis0rk3valu;ey,me2Zs and caic1V;and t3t3;oba1L;go,kel10nga;iw2ji3nz2T;ki2V;aDcotl1eCi9lov8o6pa2Dri lanka,u5w3yr0;az3edAitzerl1;il1;d2riname;lomon1Xmal0uth 3;afr2KkMsud2;ak0en0;erra leoFn3;gapo1Yt maart3;en;negLrb0ychellZ;int 3moa,n marino,udi arab0;hele26luc0mart21;epublic of ir0Eom2Euss0w3;an27;a4eIhilippinUitcairn1Mo3uerto riN;l1rtugF;ki2Dl4nama,pua new0Vra3;gu7;au,esti3;ne;aBe9i7or3;folk1Ith4w3;ay; k3ern mariana1D;or0O;caragua,ger3ue;!ia;p3ther1Aw zeal1;al;mib0u3;ru;a7exi6icro0Bo3yanm06;ldova,n3roc5zambA;a4gol0t3;enegro,serrat;co;cAdagasc01l7r5urit4yot3;te;an0i16;shall0Xtin3;ique;a4div3i,ta;es;wi,ys0;ao,ed02;a6e5i3uxembourg;b3echtenste12thu1G;er0ya;ban0Isotho;os,tv0;azakh1Fe4iriba04o3uwait,yrgyz1F;rXsovo;eling0Knya;a3erG;ma16p2;c7nd6r4s3taly,vory coast;le of m2rael;a3el1;n,q;ia,oJ;el1;aiTon3ungary;dur0Ng kong;aBermany,ha0QibraltAre8u3;a6ern5inea3ya0P;! biss3;au;sey;deloupe,m,tema0Q;e3na0N;ce,nl1;ar;bUmb0;a7i6r3;ance,ench 3;guia0Epoly3;nes0;ji,nl1;lklandUroeU;ast tim7cu6gypt,l salv6ngl1quatorial4ritr5st3thiop0;on0; guin3;ea;ad3;or;enmark,jibou5ominica4r con3;go;!n C;ti;aBentral african Ah8o5roat0u4yprRzech3; 9ia;ba,racao;c4lo3morQngo brazzaville,okGsta r04te de ivoiL;mb0;osE;i3ristmasG;le,na;republic;m3naUpe verde,ymanA;bod0ero3;on;aGeDhut2o9r5u3;lgar0r3;kina faso,ma,undi;azil,itish 3unei;virgin3; is3;lands;liv0nai5snia and herzegoviHtswaHuvet3; isl1;and;re;l3n8rmuG;ar3gium,ize;us;h4ngladesh,rbad3;os;am4ra3;in;as;fghaGlDmBn6r4ustr3zerbaij2;al0ia;genti3men0uba;na;dorra,g5t3;arct7igua and barbu3;da;o3uil3;la;er3;ica;b3ger0;an0;ia;ni3;st2;an",FirstName:"true\xA6aTblair,cQdOfrancoZgabMhinaLilya,jHkClBm6ni4quinn,re3s0;h0umit,yd;ay,e0iloh;a,lby;g9ne;co,ko0;!s;a1el0ina,org6;!okuhF;ds,naia,r1tt0xiB;i,y;ion,lo;ashawn,eif,uca;a3e1ir0rM;an;lsFn0rry;dall,yat5;i,sD;a0essIie,ude;i1m0;ie,mG;me;ta;rie0y;le;arcy,ev0;an,on;as1h0;arl8eyenne;ey,sidy;drien,kira,l4nd1ubr0vi;ey;i,r0;a,e0;a,y;ex2f1o0;is;ie;ei,is",WeekDay:"true\xA6fri2mon2s1t0wednesd3;hurs1ues1;aturd1und1;!d0;ay0;!s",Month:"true\xA6dec0february,july,nov0octo1sept0;em0;ber",Date:"true\xA6ago,on4som4t1week0yesterd5; end,ends;mr1o0;d2morrow;!w;ed0;ay",Duration:"true\xA6centurAd8h7m5q4se3w1y0;ear8r8;eek0k7;!end,s;ason,c5;tr,uarter;i0onth3;llisecond2nute2;our1r1;ay0ecade0;!s;ies,y",FemaleName:"true\xA60:J7;1:JB;2:IJ;3:IK;4:J1;5:IO;6:JS;7:JO;8:HB;9:JK;A:H4;B:I2;C:IT;D:JH;E:IX;F:BA;G:I4;aGTbFLcDRdD0eBMfB4gADh9Ti9Gj8Dk7Cl5Wm48n3Lo3Hp33qu32r29s15t0Eu0Cv02wVxiTyOzH;aLeIineb,oHsof3;e3Sf3la,ra;h2iKlIna,ynH;ab,ep;da,ma;da,h2iHra;nab;aKeJi0FolB7uIvH;et8onDP;i0na;le0sen3;el,gm3Hn,rGLs8W;aoHme0nyi;m5XyAD;aMendDZhiDGiH;dele9lJnH;if48niHo0;e,f47;a,helmi0lHma;a,ow;ka0nB;aNeKiHusa5;ck84kIl8oleAviH;anFenJ4;ky,toriBK;da,lA8rHs0;a,nHoniH9;a,iFR;leHnesH9;nILrH;i1y;g9rHs6xHA;su5te;aYeUhRiNoLrIuHy2;i,la;acJ3iHu0J;c3na,sH;hFta;nHr0F;iFya;aJffaEOnHs6;a,gtiH;ng;!nFSra;aIeHomasi0;a,l9Oo8Ares1;l3ndolwethu;g9Fo88rIssH;!a,ie;eHi,ri7;sa,za;bOlMmKnIrHs6tia0wa0;a60yn;iHya;a,ka,s6;arFe2iHm77ra;!ka;a,iH;a,t6;at6it6;a0Ecarlett,e0AhWiSkye,neza0oQri,tNuIyH;bIGlvi1;ha,mayIJniAsIzH;an3Net8ie,y;anHi7;!a,e,nH;aCe;aIeH;fan4l5Dphan6E;cI5r5;b3fiAAm0LnHphi1;d2ia,ja,ya;er2lJmon1nIobh8QtH;a,i;dy;lETv3;aMeIirHo0risFDy5;a,lDM;ba,e0i5lJrH;iHr6Jyl;!d8Ifa;ia,lDZ;hd,iMki2nJrIu0w0yH;la,ma,na;i,le9on,ron,yn;aIda,ia,nHon;a,on;!ya;k6mH;!aa;lJrItaye82vH;da,inj;e0ife;en1i0ma;anA9bLd5Oh1SiBkKlJmInd2rHs6vannaC;aCi0;ant6i2;lDOma,ome;ee0in8Tu2;in1ri0;a05eZhXiUoHuthDM;bScRghQl8LnPsJwIxH;anB3ie,y;an,e0;aIeHie,lD;ann7ll1marDGtA;!lHnn1;iHyn;e,nH;a,dF;da,i,na;ayy8G;hel67io;bDRerAyn;a,cIkHmas,nFta,ya;ki,o;h8Xki;ea,iannGMoH;da,n1P;an0bJemFgi0iInHta,y0;a8Bee;han86na;a,eH;cHkaC;a,ca;bi0chIe,i0mo0nHquETy0;di,ia;aERelHiB;!e,le;een4ia0;aPeOhMiLoJrHute6A;iHudenCV;scil3LyamvaB;lHrt3;i0ly;a,paluk;ilome0oebe,ylH;is,lis;ggy,nelope,r5t2;ige,m0VnKo5rvaDMtIulH;a,et8in1;ricHt4T;a,e,ia;do2i07;ctav3dIfD3is6ksa0lHphD3umC5yunbileg;a,ga,iv3;eHvAF;l3t8;aWeUiMoIurHy5;!ay,ul;a,eJor,rIuH;f,r;aCeEma;ll1mi;aNcLhariBQkKlaJna,sHta,vi;anHha;ur;!y;a,iDZki;hoGk9YolH;a,e4P;!mh;hir,lHna,risDEsreE;!a,lBV;asuMdLh3i6Dl5nKomi7rgEVtH;aHhal4;lHs6;i1ya;cy,et8;e9iF0ya;nngu2X;a0Ackenz4e02iMoJrignayani,uriDJyH;a,rH;a,iOlNna,tG;bi0i2llBJnH;a,iH;ca,ka,qD9;a,cUdo4ZkaTlOmi,nMrItzi,yH;ar;aJiIlH;anET;am;!l,nB;dy,eHh,n4;nhGrva;aKdJe0iCUlH;iHy;cent,e;red;!gros;!e5;ae5hH;ae5el3Z;ag5DgNi,lKrH;edi7AiIjem,on,yH;em,l;em,sCG;an4iHliCF;nHsCJ;a,da;!an,han;b09cASd07e,g05ha,i04ja,l02n00rLsoum5YtKuIv84xBKyHz4;bell,ra,soBB;d7rH;a,eE;h8Gild1t4;a,cUgQiKjor4l7Un4s6tJwa,yH;!aHbe6Xja9lAE;m,nBL;a,ha,in1;!aJbCGeIja,lDna,sHt63;!a,ol,sa;!l1D;!h,mInH;!a,e,n1;!awit,i;arJeIie,oHr48ueri8;!t;!ry;et46i3B;el4Xi7Cy;dHon,ue5;akranAy;ak,en,iHlo3S;a,ka,nB;a,re,s4te;daHg4;!l3E;alDd4elHge,isDJon0;ei9in1yn;el,le;a0Ne0CiXoQuLyH;d3la,nH;!a,dIe2OnHsCT;!a,e2N;a,sCR;aD4cJel0Pis1lIna,pHz;e,iA;a,u,wa;iHy;a0Se,ja,l2NnB;is,l1UrItt1LuHvel4;el5is1;aKeIi7na,rH;aADi7;lHn1tA;ei;!in1;aTbb9HdSepa,lNnKsJvIzH;!a,be5Ret8z4;!ia;a,et8;!a,dH;a,sHy;ay,ey,i,y;a,iJja,lH;iHy;aA8e;!aH;!nF;ia,ya;!nH;!a,ne;aPda,e0iNjYla,nMoKsJtHx93y5;iHt4;c3t3;e2PlCO;la,nHra;a,ie,o2;a,or1;a,gh,laH;!ni;!h,nH;a,d2e,n5V;cOdon9DiNkes6mi9Gna,rMtJurIvHxmi,y5;ern1in3;a,e5Aie,yn;as6iIoH;nya,ya;fa,s6;a,isA9;a,la;ey,ie,y;a04eZhXiOlASoNrJyH;lHra;a,ee,ie;istHy6I;a,en,iIyH;!na;!e,n5F;nul,ri,urtnB8;aOerNlB7mJrHzzy;a,stH;en,in;!berlImernH;aq;eHi,y;e,y;a,stE;!na,ra;aHei2ongordzol;dij1w5;el7UiKjsi,lJnIrH;a,i,ri;d2na,za;ey,i,lBLs4y;ra,s6;biAcARdiat7MeBAiSlQmPnyakuma1DrNss6NtKviAyH;!e,lH;a,eH;e,i8T;!a6HeIhHi4TlDri0y;ar8Her8Hie,leErBAy;!lyn8Ori0;a,en,iHl5Xoli0yn;!ma,nFs95;a5il1;ei8Mi,lH;e,ie;a,tl6O;a0AeZiWoOuH;anMdLlHst88;es,iH;a8NeHs8X;!n9tH;!a,te;e5Mi3My;a,iA;!anNcelDdMelGhan7VleLni,sIva0yH;a,ce;eHie;fHlDph7Y;a,in1;en,n1;i7y;!a,e,n45;lHng;!i1DlH;!i1C;anNle0nKrJsH;i8JsH;!e,i8I;i,ri;!a,elGif2CnH;a,et8iHy;!e,f2A;a,eJiInH;a,eIiH;e,n1;!t8;cMda,mi,nIque4YsminFvie2y9zH;min7;a7eIiH;ce,e,n1s;!lHs82t0F;e,le;inIk6HlDquelH;in1yn;da,ta;da,lRmPnOo0rNsIvaHwo0zaro;!a0lu,na;aJiIlaHob89;!n9R;do2;belHdo2;!a,e,l3B;a7Ben1i0ma;di2es,gr72ji;a9elBogH;en1;a,e9iHo0se;a0na;aSeOiJoHus7Kyacin2C;da,ll4rten24snH;a,i9U;lImaH;ri;aIdHlaI;a,egard;ry;ath1BiJlInrietArmi9sH;sa,t1A;en2Uga,mi;di;bi2Fil8MlNnMrJsItHwa,yl8M;i5Tt4;n60ti;iHmo51ri53;etH;!te;aCnaC;a,ey,l4;a02eWiRlPoNrKunJwH;enHyne1R;!dolD;ay,el;acieIetHiselB;a,chE;!la;ld1CogooH;sh;adys,enHor3yn2K;a,da,na;aKgi,lIna,ov8EselHta;a,e,le;da,liH;an;!n0;mLnJorgIrH;ald5Si,m3Etrud7;et8i4X;a,eHna;s29vieve;ma;bIle,mHrnet,yG;al5Si5;iIrielH;a,l1;!ja;aTeQiPlorOoz3rH;anJeIiH;da,eB;da,ja;!cH;esIiHoi0P;n1s66;!ca;a,enc3;en,o0;lIn0rnH;anB;ec3ic3;jr,nArKtHy7;emIiHma,oumaA;ha,ma,n;eh;ah,iBrah,za0;cr4Rd0Re0Qi0Pk0Ol07mXn54rUsOtNuMvHwa;aKelIiH;!e,ta;inFyn;!a;!ngel4V;geni1ni47;h5Yien9ta;mLperanKtH;eIhHrel5;er;l31r7;za;a,eralB;iHma,ne4Lyn;cHka,n;a,ka;aPeNiKmH;aHe21ie,y;!li9nuH;elG;lHn1;e7iHy;a,e,ja;lHrald;da,y;!nue5;aWeUiNlMma,no2oKsJvH;a,iH;na,ra;a,ie;iHuiH;se;a,en,ie,y;a0c3da,e,f,nMsJzaH;!betHveA;e,h;aHe,ka;!beH;th;!a,or;anor,nH;!a,i;!in1na;ate1Rta;leEs6;vi;eIiHna,wi0;e,th;l,n;aYeMh3iLjeneKoH;lor5Vminiq4Ln3FrHtt4;a,eEis,la,othHthy;ea,y;ba;an09naCon9ya;anQbPde,eOiMlJmetr3nHsir5M;a,iH;ce,se;a,iIla,orHphi9;es,is;a,l6F;dHrdH;re;!d5Ena;!b2ForaCraC;a,d2nH;!a,e;hl3i0l0GmNnLphn1rIvi1WyH;le,na;a,by,cIia,lH;a,en1;ey,ie;a,et8iH;!ca,el1Aka,z;arHia;is;a0Re0Nh04i02lUoJristIynH;di,th3;al,i0;lPnMrIurH;tn1D;aJd2OiHn2Ori9;!nH;a,e,n1;!l4;cepci5Cn4sH;tanHuelo;ce,za;eHleE;en,t8;aJeoIotH;il54;!pat2;ir7rJudH;et8iH;a,ne;a,e,iH;ce,sZ;a2er2ndH;i,y;aReNloe,rH;isJyH;stH;al;sy,tH;a1Sen,iHy;an1e,n1;deJlseIrH;!i7yl;a,y;li9;nMrH;isKlImH;ai9;a,eHot8;n1t8;!sa;d2elGtH;al,elG;cIlH;es8i47;el3ilH;e,ia,y;itlYlXmilWndVrMsKtHy5;aIeIhHri0;er1IleErDy;ri0;a38sH;a37ie;a,iOlLmeJolIrH;ie,ol;!e,in1yn;lHn;!a,la;a,eIie,otHy;a,ta;ne,y;na,s1X;a0Ii0I;a,e,l1;isAl4;in,yn;a0Ke02iZlXoUrH;andi7eRiJoIyH;an0nn;nwDoke;an3HdgMgiLtH;n31tH;!aInH;ey,i,y;ny;d,t8;etH;!t7;an0e,nH;da,na;bbi7glarIlo07nH;iAn4;ka;ancHythe;a,he;an1Clja0nHsm3M;iAtH;ou;aWcVlinUniArPssOtJulaCvH;!erlH;ey,y;hJsy,tH;e,iHy7;e,na;!anH;ie,y;!ie;nItHyl;ha,ie;adIiH;ce;et8i9;ay,da;ca,ky;!triH;ce,z;rbJyaH;rmH;aa;a2o2ra;a2Ub2Od25g21i1Sj5l18m0Zn0Boi,r06sWtVuPvOwa,yIzH;ra,u0;aKes6gJlIn,seH;!l;in;un;!nH;a,na;a,i2K;drLguJrIsteH;ja;el3;stH;in1;a,ey,i,y;aahua,he0;hIi2Gja,miAs2DtrH;id;aMlIraqHt21;at;eIi7yH;!n;e,iHy;gh;!nH;ti;iJleIo6piA;ta;en,n1t8;aHelG;!n1J;a01dje5eZgViTjRnKohito,toHya;inet8nH;el5ia;te;!aKeIiHmJ;e,ka;!mHtt7;ar4;!belIliHmU;sa;!l1;a,eliH;ca;ka,sHta;a,sa;elHie;a,iH;a,ca,n1qH;ue;!tH;a,te;!bImHstasiMya;ar3;el;aLberKeliJiHy;e,l3naH;!ta;a,ja;!ly;hGiIl3nB;da;a,ra;le;aWba,ePiMlKthJyH;a,c3sH;a,on,sa;ea;iHys0N;e,s0M;a,cIn1sHza;a,e,ha,on,sa;e,ia,ja;c3is6jaKksaKna,sJxH;aHia;!nd2;ia,saH;nd2;ra;ia;i0nIyH;ah,na;a,is,naCoud;la;c6da,leEmNnLsH;haClH;inHyY;g,n;!h;a,o,slH;ey;ee;en;at6g4nIusH;ti0;es;ie;aWdiTelMrH;eJiH;anMenH;a,e,ne;an0;na;!aLeKiIyH;nn;a,n1;a,e;!ne;!iH;de;e,lDsH;on;yn;!lH;i9yn;ne;aKbIiHrL;!e,gaK;ey,i7y;!e;gaH;il;dKliyJradhIs6;ha;ya;ah;a,ya",Honorific:"true\xA6director1field marsh2lieutenant1rear0sergeant major,vice0; admir1; gener0;al","Adj|Gerund":"true\xA60:3F;1:3H;2:31;3:2X;4:35;5:33;6:3C;7:2Z;8:36;9:29;a33b2Tc2Bd1Te1If19g12h0Zi0Rl0Nm0Gnu0Fo0Ap04rYsKtEuBvAw1Ayiel3;ar6e08;nBpA;l1Rs0B;fol3n1Zsett2;aEeDhrBi4ouc7rAwis0;e0Bif2oub2us0yi1;ea1SiA;l2vi1;l2mp0rr1J;nt1Vxi1;aMcreec7enten2NhLkyrocke0lo0Vmi2oJpHtDuBweA;e0Ul2;pp2ArA;gi1pri5roun3;aBea8iAri2Hun9;mula0r4;gge4rA;t2vi1;ark2eAraw2;e3llb2F;aAot7;ki1ri1;i9oc29;dYtisf6;aEeBive0oAus7;a4l2;assu4defi9fres7ig9juve07mai9s0vAwar3;ea2italiAol1G;si1zi1;gi1ll6mb2vi1;a6eDier23lun1VrAun2C;eBoA;mi5vo1Z;ce3s5vai2;n3rpleA;xi1;ffCpWutBverAwi1;arc7lap04p0Pri3whel8;goi1l6st1J;en3sA;et0;m2Jrtu4;aEeDiCoBuAyst0L;mb2;t1Jvi1;s5tiga0;an1Rl0n3smeri26;dAtu4;de9;aCeaBiAo0U;fesa0Tvi1;di1ni1;c1Fg19s0;llumiGmFnArri0R;cDfurHsCtBviA;go23ti1;e1Oimi21oxica0rig0V;pi4ul0;orpo20r0K;po5;na0;eaBorr02umilA;ia0;li1rtwar8;lFrA;atiDipCoBuelA;i1li1;undbrea10wi1;pi1;f6ng;a4ea8;a3etc7it0lEoCrBulfA;il2;ee1FighXust1L;rAun3;ebo3thco8;aCoA;a0wA;e4i1;mi1tte4;lectrJmHnExA;aCci0hBis0pA;an3lo3;aOila1B;c0spe1A;ab2coura0CdBergi13ga0Clive9ric7s02tA;hral2i0J;ea4u4;barras5er09pA;owe4;if6;aQeIiBrA;if0;sAzz6;aEgDhearCsen0tA;rAur11;ac0es5;te9;us0;ppoin0r8;biliGcDfi9gra3ligh0mBpres5sAvasG;erE;an3ea9orA;ali0L;a6eiBli9rA;ea5;vi1;ta0;maPri1s7un0zz2;aPhMlo5oAripp2ut0;mGnArrespon3;cer9fDspi4tA;inBrA;as0ibu0ol2;ui1;lic0u5;ni1;fDmCpA;eAromi5;l2ti1;an3;or0;aAil2;llenAnAr8;gi1;l8ptAri1;iva0;aff2eGin3lFoDrBuA;d3st2;eathtaAui5;ki1;gg2i2o8ri1unA;ci1;in3;co8wiA;lAtc7;de4;bsorVcOgonMlJmHnno6ppea2rFsA;pi4su4toA;nBun3;di1;is7;hi1;res0;li1;aFu5;si1;ar8lu4;ri1;mi1;iAzi1;zi1;cAhi1;eleDomA;moBpan6;yi1;da0;ra0;ti1;bi1;ng",Comparable:"true\xA60:3C;1:3Q;2:3F;a3Tb3Cc33d2Te2Mf2Ag1Wh1Li1Fj1Ek1Bl13m0Xn0So0Rp0Iqu0Gr07sHtCug0vAw4y3za0Q;el10ouN;ary,e6hi5i3ry;ck0Cde,l3n1ry,se;d,y;ny,te;a3i3R;k,ry;a3erda2ulgar;gue,in,st;a6en2Xhi5i4ouZr3;anqu2Cen1ue;dy,g36me0ny;ck,rs28;ll,me,rt,wd3I;aRcaPeOhMiLkin0BlImGoEpDt6u4w3;eet,ift;b3dd0Wperfi21rre28;sta26t21;a8e7iff,r4u3;pUr1;a4ict,o3;ng;ig2Vn0N;a1ep,rn;le,rk,te0;e1Si2Vright0;ci1Yft,l3on,re;emn,id;a3el0;ll,rt;e4i3y;g2Mm0Z;ek,nd2T;ck24l0mp1L;a3iRrill,y;dy,l01rp;ve0Jxy;n1Jr3;ce,y;d,fe,int0l1Hv0V;a8e6i5o3ude;mantic,o19sy,u3;gh;pe,t1P;a3d,mo0A;dy,l;gg4iFndom,p3re,w;id;ed;ai2i3;ck,et;hoAi1Fl9o8r5u3;ny,r3;e,p11;egna2ic4o3;fouSud;ey,k0;liXor;ain,easa2;ny;dd,i0ld,ranL;aive,e5i4o3u14;b0Sisy,rm0Ysy;bb0ce,mb0R;a3r1w;r,t;ad,e5ild,o4u3;nda12te;ist,o1;a4ek,l3;low;s0ty;a8e7i6o3ucky;f0Jn4o15u3ve0w10y0N;d,sy;e0g;ke0l,mp,tt0Eve0;e1Qwd;me,r3te;ge;e4i3;nd;en;ol0ui19;cy,ll,n3;secu6t3;e3ima4;llege2rmedia3;te;re;aAe7i6o5u3;ge,m3ng1C;bYid;me0t;gh,l0;a3fXsita2;dy,rWv3;en0y;nd13ppy,r3;d3sh;!y;aFenEhCiBlAoofy,r3;a8e6i5o3ue0Z;o3ss;vy;m,s0;at,e3y;dy,n;nd,y;ad,ib,ooD;a2d1;a3o3;st0;tDuiS;u1y;aCeebBi9l8o6r5u3;ll,n3r0N;!ny;aCesh,iend0;a3nd,rmD;my;at,ir7;erce,nan3;ci9;le;r,ul3;ty;a6erie,sse4v3xtre0B;il;nti3;al;r4s3;tern,y;ly,th0;appZe9i5ru4u3;mb;nk;r5vi4z3;zy;ne;e,ty;a3ep,n9;d3f,r;!ly;agey,h8l7o5r4u3;dd0r0te;isp,uel;ar3ld,mmon,st0ward0zy;se;evKou1;e3il0;ap,e3;sy;aHiFlCoAr5u3;ff,r0sy;ly;a6i3oad;g4llia2;nt;ht;sh,ve;ld,un3;cy;a4o3ue;nd,o1;ck,nd;g,tt3;er;d,ld,w1;dy;bsu6ng5we3;so3;me;ry;rd",Adverb:"true\xA6a08b05d00eYfSheQinPjustOkinda,likewiZmMnJoEpCquite,r9s5t2u0very,well;ltima01p0; to,wards5;h1iny bit,o0wiO;o,t6;en,us;eldom,o0uch;!me1rt0; of;how,times,w0C;a1e0;alS;ndomRth05;ar excellenEer0oint blank; Lhaps;f3n0utright;ce0ly;! 0;ag05moX; courGten;ewJo0; longWt 0;onHwithstand9;aybe,eanwhiNore0;!ovT;! aboX;deed,steY;lla,n0;ce;or3u0;ck1l9rther0;!moK;ing; 0evK;exampCgood,suH;n mas0vI;se;e0irect2; 2fini0;te0;ly;juAtrop;ackward,y 0;far,no0; means,w; GbroFd nauseam,gEl7ny5part,s4t 2w0;ay,hi0;le;be7l0mo7wor7;arge,ea6; soon,i4;mo0way;re;l 3mo2ongsi1ready,so,togeth0ways;er;de;st;b1t0;hat;ut;ain;ad;lot,posteriori",Conjunction:"true\xA6aXbTcReNhowMiEjust00noBo9p8supposing,t5wh0yet;e1il0o3;e,st;n1re0thN; if,by,vM;evL;h0il,o;erefOo0;!uU;lus,rovided th9;r0therwiM;! not; mattEr,w0;! 0;since,th4w7;f4n0; 0asmuch;as mIcaForder t0;h0o;at;! 0;only,t0w0;hen;!ev3;ith2ven0;! 0;if,tB;er;o0uz;s,z;e0ut,y the time;cau1f0;ore;se;lt3nd,s 0;far1if,m0soon1t2;uch0; as;hou0;gh",Currency:"true\xA6$,aud,bQcOdJeurIfHgbp,hkd,iGjpy,kElDp8r7s3usd,x2y1z0\xA2,\xA3,\xA5,\u0434\u0435\u043D,\u043B\u0432,\u0440\u0443\u0431,\u0E3F,\u20A1,\u20A8,\u20AC,\u20AD,\uFDFC;lotyQ\u0142;en,uanP;af,of;h0t5;e0il5;k0q0;elK;oubleJp,upeeJ;e2ound st0;er0;lingG;n0soF;ceEnies;empi7i7;n,r0wanzaCyatC;!onaBw;ls,nr;ori7ranc9;!os;en3i2kk,o0;b0ll2;ra5;me4n0rham4;ar3;e0ny;nt1;aht,itcoin0;!s",Determiner:"true\xA6aBboth,d9e6few,le5mu8neiDplenty,s4th2various,wh0;at0ich0;evC;a0e4is,ose;!t;everal,ome;!ast,s;a1l0very;!se;ch;e0u;!s;!n0;!o0y;th0;er","Adj|Present":"true\xA6a07b04cVdQeNfJhollIidRlEmCnarrIoBp9qua8r7s3t2uttFw0;aKet,ro0;ng,u08;endChin;e2hort,l1mooth,our,pa9tray,u0;re,speU;i2ow;cu6da02leSpaN;eplica01i02;ck;aHerfePr0;eseUime,omV;bscu1pen,wn;atu0e3odeH;re;a2e1ive,ow0;er;an;st,y;ow;a2i1oul,r0;ee,inge;rm;iIke,ncy,st;l1mpty,x0;emHpress;abo4ic7;amp,e2i1oub0ry,ull;le;ffu9re6;fu8libe0;raE;alm,l5o0;mpleCn3ol,rr1unterfe0;it;e0u7;ct;juga8sum7;ea1o0;se;n,r;ankru1lu0;nt;pt;li2pproxi0rticula1;ma0;te;ght","Person|Adj":"true\xA6b3du2earnest,frank,mi2r0san1woo1;an0ich,u1;dy;sty;ella,rown",Modal:"true\xA6c5lets,m4ought3sh1w0;ill,o5;a0o4;ll,nt;! to,a;ight,ust;an,o0;uld",Verb:"true\xA6born,cannot,gonna,has,keep tabs,msg","Person|Verb":"true\xA6b8ch7dr6foster,gra5ja9lan4ma2ni9ollie,p1rob,s0wade;kip,pike,t5ue;at,eg,ier2;ck,r0;k,shal;ce;ce,nt;ew;ase,u1;iff,l1ob,u0;ck;aze,ossom","Person|Date":"true\xA6a2j0sep;an0une;!uary;p0ugust,v0;ril"};d();p();d();p();d();p();d();p();d();p();var Qmt=function(e,t){let r=Math.min(e.length,t.length);for(;r>0;){let n=e.slice(0,r);if(n===t.slice(0,r))return n;r-=1}return""},e0t=function(e){e.sort();for(let t=1;t=r;e-=r,t++,r*=36);for(;t--;){let a=e%36;n=String.fromCharCode((a<10?48:55)+a)+n,e=(e-a)/36}return n},r0t=function(e){if(A9e[e]!==void 0)return A9e[e];let t=0,r=1,n=36,a=1;for(;r=0;i--,a*=36){let s=e.charCodeAt(i)-48;s>10&&(s-=7),t+=s*a}return t},ep={toAlphaCode:t0t,fromAlphaCode:r0t};var Sm={NODE_SEP:";",KEY_VAL:":",STRING_SEP:",",TERMINAL_PREFIX:"!",BASE:36},n0t=function(e,t){let r="",n="";e.isTerminal(t)&&(r+=Sm.TERMINAL_PREFIX);let a=e.nodeProps(t);for(let i=0;i=t[s]._g.length&&t[t[s]._g]===1){o=t[s]._g,r+=n+s+o,n=Sm.STRING_SEP;continue}r+=n+s+o,n=""}return r},P9e=function(e,t){if(e.visited(t))return;let r=e.nodeProps(t,!0);for(let n=0;n=r&&(r=t[i],n=i+1);return n},k9e=function(e,t){if(t._n!==void 0)return;let r=e.nodeProps(t,!0);for(let n=0;n=0;t--)e.nodes.unshift(ep.toAlphaCode(t)+Sm.KEY_VAL+ep.toAlphaCode(e.nodeCount-e.histAbs[t][0]-1));return e.nodes.join(Sm.NODE_SEP)},_9e=i0t;var s0t=new RegExp("[0-9A-Z,;!:|\xA6]"),o0t={_d:!0,_v:!0,_c:!0,_g:!0,_n:!0},l0t={insertWords:function(e){if(e!==void 0){typeof e=="string"&&(e=e.split(/[^a-zA-Z]+/));for(let t=0;t{let i=e.nodes[n];i[0]==="!"&&(t.push(a),i=i.slice(1));let s=i.split(/([A-Z0-9,]+)/g);for(let o=0;o{let i=a.split("\xA6");return n[i[0]]=i[1],n},{}),r={};return Object.keys(t).forEach(function(n){let a=I9e(t[n]);n==="true"&&(n=!0);for(let i=0;i{let t=Dq(Oq[e]);if(!x0t.test(e)){Object.keys(t).forEach(r=>{x3[r]=e});return}Object.keys(t).forEach(r=>{if(E_[r]=e,e==="Noun|Verb"){let n=b3(r,w0t);E_[n]="Plural|Verb"}})});L9e.forEach(e=>x3[e]="Emoticon");delete x3[""];delete x3[null];delete x3[" "];d();p();d();p();d();p();var ct="Singular",ma={beforeTags:{Determiner:ct,Possessive:ct,Acronym:ct,Noun:ct,Adjective:ct,PresentTense:ct,Gerund:ct,PastTense:ct,Infinitive:ct,Date:ct,Ordinal:ct,Demonym:ct},afterTags:{Value:ct,Modal:ct,Copula:ct,PresentTense:ct,PastTense:ct,Demonym:ct,Actor:ct},beforeWords:{the:ct,with:ct,without:ct,of:ct,for:ct,any:ct,all:ct,on:ct,cut:ct,cuts:ct,increase:ct,decrease:ct,raise:ct,drop:ct,save:ct,saved:ct,saves:ct,make:ct,makes:ct,made:ct,minus:ct,plus:ct,than:ct,another:ct,versus:ct,neither:ct,about:ct,favorite:ct,best:ct,daily:ct,weekly:ct,linear:ct,binary:ct,mobile:ct,lexical:ct,technical:ct,computer:ct,scientific:ct,security:ct,government:ct,popular:ct,formal:ct,no:ct,more:ct,one:ct,let:ct,her:ct,his:ct,their:ct,our:ct,us:ct,sheer:ct,monthly:ct,yearly:ct,current:ct,previous:ct,upcoming:ct,last:ct,next:ct,main:ct,initial:ct,final:ct,beginning:ct,end:ct,top:ct,bottom:ct,future:ct,past:ct,major:ct,minor:ct,side:ct,central:ct,peripheral:ct,public:ct,private:ct},afterWords:{of:ct,system:ct,aid:ct,method:ct,utility:ct,tool:ct,reform:ct,therapy:ct,philosophy:ct,room:ct,authority:ct,says:ct,said:ct,wants:ct,wanted:ct,is:ct,did:ct,do:ct,can:ct,wise:ct}};d();p();var At="Infinitive",ys={beforeTags:{Modal:At,Adverb:At,Negative:At,Plural:At},afterTags:{Determiner:At,Adverb:At,Possessive:At,Reflexive:At,Preposition:At,Cardinal:At,Comparative:At,Superlative:At},beforeWords:{i:At,we:At,you:At,they:At,to:At,please:At,will:At,have:At,had:At,would:At,could:At,should:At,do:At,did:At,does:At,can:At,must:At,us:At,me:At,let:At,even:At,when:At,help:At,he:At,she:At,it:At,being:At,bi:At,co:At,contra:At,de:At,inter:At,intra:At,mis:At,pre:At,out:At,counter:At,nobody:At,somebody:At,anybody:At,everybody:At},afterWords:{the:At,me:At,you:At,him:At,us:At,her:At,his:At,them:At,they:At,it:At,himself:At,herself:At,itself:At,myself:At,ourselves:At,themselves:At,something:At,anything:At,a:At,an:At,up:At,down:At,by:At,out:At,off:At,under:At,what:At,all:At,to:At,because:At,although:At,how:At,otherwise:At,together:At,though:At,into:At,yet:At,more:At,here:At,there:At,away:At}};var C0t={beforeTags:Object.assign({},ys.beforeTags,ma.beforeTags,{}),afterTags:Object.assign({},ys.afterTags,ma.afterTags,{}),beforeWords:Object.assign({},ys.beforeWords,ma.beforeWords,{}),afterWords:Object.assign({},ys.afterWords,ma.afterWords,{})},N9e=C0t;d();p();d();p();var Mt="Adjective",ni={beforeTags:{Determiner:Mt,Possessive:Mt,Hyphenated:Mt},afterTags:{Adjective:Mt},beforeWords:{seem:Mt,seemed:Mt,seems:Mt,feel:Mt,feels:Mt,felt:Mt,stay:Mt,appear:Mt,appears:Mt,appeared:Mt,also:Mt,over:Mt,under:Mt,too:Mt,it:Mt,but:Mt,still:Mt,really:Mt,quite:Mt,well:Mt,very:Mt,truly:Mt,how:Mt,deeply:Mt,hella:Mt,profoundly:Mt,extremely:Mt,so:Mt,badly:Mt,mostly:Mt,totally:Mt,awfully:Mt,rather:Mt,nothing:Mt,something:Mt,anything:Mt,not:Mt,me:Mt,is:Mt,face:Mt,faces:Mt,faced:Mt,look:Mt,looks:Mt,looked:Mt,reveal:Mt,reveals:Mt,revealed:Mt,sound:Mt,sounded:Mt,sounds:Mt,remains:Mt,remained:Mt,prove:Mt,proves:Mt,proved:Mt,becomes:Mt,stays:Mt,tastes:Mt,taste:Mt,smells:Mt,smell:Mt,gets:Mt,grows:Mt,as:Mt,rings:Mt,radiates:Mt,conveys:Mt,convey:Mt,conveyed:Mt,of:Mt},afterWords:{too:Mt,also:Mt,or:Mt,enough:Mt,as:Mt}};d();p();var Br="Gerund",B1={beforeTags:{Adverb:Br,Preposition:Br,Conjunction:Br},afterTags:{Adverb:Br,Possessive:Br,Person:Br,Pronoun:Br,Determiner:Br,Copula:Br,Preposition:Br,Conjunction:Br,Comparative:Br},beforeWords:{been:Br,keep:Br,continue:Br,stop:Br,am:Br,be:Br,me:Br,began:Br,start:Br,starts:Br,started:Br,stops:Br,stopped:Br,help:Br,helps:Br,avoid:Br,avoids:Br,love:Br,loves:Br,loved:Br,hate:Br,hates:Br,hated:Br},afterWords:{you:Br,me:Br,her:Br,him:Br,his:Br,them:Br,their:Br,it:Br,this:Br,there:Br,on:Br,about:Br,for:Br,up:Br,down:Br}};var ca="Gerund",Rg="Adjective",S0t={beforeTags:Object.assign({},ni.beforeTags,B1.beforeTags,{Imperative:ca,Infinitive:Rg,Plural:ca}),afterTags:Object.assign({},ni.afterTags,B1.afterTags,{Noun:Rg}),beforeWords:Object.assign({},ni.beforeWords,B1.beforeWords,{is:Rg,are:ca,was:Rg,of:Rg,suggest:ca,suggests:ca,suggested:ca,recommend:ca,recommends:ca,recommended:ca,imagine:ca,imagines:ca,imagined:ca,consider:ca,considered:ca,considering:ca,resist:ca,resists:ca,resisted:ca,avoid:ca,avoided:ca,avoiding:ca,except:Rg,accept:Rg,assess:ca,explore:ca,fear:ca,fears:ca,appreciate:ca,question:ca,help:ca,embrace:ca,with:Rg}),afterWords:Object.assign({},ni.afterWords,B1.afterWords,{to:ca,not:ca,the:ca})},M9e=S0t;d();p();var D9e={beforeTags:{Determiner:void 0,Cardinal:"Noun",PhrasalVerb:"Adjective"},afterTags:{}},T0t={beforeTags:Object.assign({},ni.beforeTags,ma.beforeTags,D9e.beforeTags),afterTags:Object.assign({},ni.afterTags,ma.afterTags,D9e.afterTags),beforeWords:Object.assign({},ni.beforeWords,ma.beforeWords,{are:"Adjective",is:"Adjective",was:"Adjective",be:"Adjective",off:"Adjective",out:"Adjective"}),afterWords:Object.assign({},ni.afterWords,ma.afterWords)},B9e=T0t;d();p();var sn="PastTense",kx="Adjective",A_={beforeTags:{Adverb:sn,Pronoun:sn,ProperNoun:sn,Auxiliary:sn,Noun:sn},afterTags:{Possessive:sn,Pronoun:sn,Determiner:sn,Adverb:sn,Comparative:sn,Date:sn,Gerund:sn},beforeWords:{be:sn,who:sn,get:kx,had:sn,has:sn,have:sn,been:sn,it:sn,as:sn,for:kx,more:kx,always:kx},afterWords:{by:sn,back:sn,out:sn,in:sn,up:sn,down:sn,before:sn,after:sn,for:sn,the:sn,with:sn,as:sn,on:sn,at:sn,between:sn,to:sn,into:sn,us:sn,them:sn,his:sn,her:sn,their:sn,our:sn,me:sn,about:kx}},z9e={beforeTags:Object.assign({},ni.beforeTags,A_.beforeTags),afterTags:Object.assign({},ni.afterTags,A_.afterTags),beforeWords:Object.assign({},ni.beforeWords,A_.beforeWords),afterWords:Object.assign({},ni.afterWords,A_.afterWords)};d();p();var E0t={afterTags:{Noun:"Adjective",Conjunction:void 0}},A0t={beforeTags:Object.assign({},ni.beforeTags,ys.beforeTags,{Adverb:void 0,Negative:void 0}),afterTags:Object.assign({},ni.afterTags,ys.afterTags,E0t.afterTags),beforeWords:Object.assign({},ni.beforeWords,ys.beforeWords,{have:void 0,had:void 0,not:void 0,went:"Adjective",goes:"Adjective",got:"Adjective",be:"Adjective"}),afterWords:Object.assign({},ni.afterWords,ys.afterWords,{to:void 0,as:"Adjective"})},j9e=A0t;d();p();var P_={beforeTags:{Copula:"Gerund",PastTense:"Gerund",PresentTense:"Gerund",Infinitive:"Gerund"},afterTags:{Value:"Gerund"},beforeWords:{are:"Gerund",were:"Gerund",be:"Gerund",no:"Gerund",without:"Gerund",you:"Gerund",we:"Gerund",they:"Gerund",he:"Gerund",she:"Gerund",us:"Gerund",them:"Gerund"},afterWords:{the:"Gerund",this:"Gerund",that:"Gerund",me:"Gerund",us:"Gerund",them:"Gerund"}},P0t={beforeTags:Object.assign({},B1.beforeTags,ma.beforeTags,P_.beforeTags),afterTags:Object.assign({},B1.afterTags,ma.afterTags,P_.afterTags),beforeWords:Object.assign({},B1.beforeWords,ma.beforeWords,P_.beforeWords),afterWords:Object.assign({},B1.afterWords,ma.afterWords,P_.afterWords)},F9e=P0t;d();p();var d4="Singular",w3="Infinitive",k0t={beforeTags:Object.assign({},ys.beforeTags,ma.beforeTags,{Adjective:d4,Particle:d4}),afterTags:Object.assign({},ys.afterTags,ma.afterTags,{ProperNoun:w3,Gerund:w3,Adjective:w3,Copula:d4}),beforeWords:Object.assign({},ys.beforeWords,ma.beforeWords,{is:d4,was:d4,of:d4,have:null}),afterWords:Object.assign({},ys.afterWords,ma.afterWords,{instead:w3,about:w3,his:w3,her:w3,to:null,by:null,in:null})},V9e=k0t;d();p();d();p();var ga="Person",ai={beforeTags:{Honorific:ga,Person:ga},afterTags:{Person:ga,ProperNoun:ga,Verb:ga},ownTags:{ProperNoun:ga},beforeWords:{hi:ga,hey:ga,yo:ga,dear:ga,hello:ga},afterWords:{said:ga,says:ga,told:ga,tells:ga,feels:ga,felt:ga,seems:ga,thinks:ga,thought:ga,spends:ga,spendt:ga,plays:ga,played:ga,sing:ga,sang:ga,learn:ga,learned:ga,wants:ga,wanted:ga}};var ii="Month",_0t="Person",k_={beforeTags:{Date:ii,Value:ii},afterTags:{Date:ii,Value:ii},beforeWords:{by:ii,in:ii,on:ii,during:ii,after:ii,before:ii,between:ii,until:ii,til:ii,sometime:ii,of:ii,this:ii,next:ii,last:ii,previous:ii,following:ii,with:_0t},afterWords:{sometime:ii,in:ii,of:ii,until:ii,the:ii}},H9e={beforeTags:Object.assign({},ai.beforeTags,k_.beforeTags),afterTags:Object.assign({},ai.afterTags,k_.afterTags),beforeWords:Object.assign({},ai.beforeWords,k_.beforeWords),afterWords:Object.assign({},ai.afterWords,k_.afterWords)};d();p();var R0t={beforeTags:Object.assign({},ma.beforeTags,ai.beforeTags),afterTags:Object.assign({},ma.afterTags,ai.afterTags),beforeWords:Object.assign({},ma.beforeWords,ai.beforeWords,{i:"Infinitive",we:"Infinitive"}),afterWords:Object.assign({},ma.afterWords,ai.afterWords)},$9e=R0t;d();p();var I0t={beforeTags:Object.assign({},ma.beforeTags,ai.beforeTags,ys.beforeTags),afterTags:Object.assign({},ma.afterTags,ai.afterTags,ys.afterTags),beforeWords:Object.assign({},ma.beforeWords,ai.beforeWords,ys.beforeWords),afterWords:Object.assign({},ma.afterWords,ai.afterWords,ys.afterWords)},U9e=I0t;d();p();var Ao="Place",__={beforeTags:{Place:Ao},afterTags:{Place:Ao,Abbreviation:Ao},beforeWords:{in:Ao,by:Ao,near:Ao,from:Ao,to:Ao},afterWords:{in:Ao,by:Ao,near:Ao,from:Ao,to:Ao,government:Ao,council:Ao,region:Ao,city:Ao}},O0t={beforeTags:Object.assign({},__.beforeTags,ai.beforeTags),afterTags:Object.assign({},__.afterTags,ai.afterTags),beforeWords:Object.assign({},__.beforeWords,ai.beforeWords),afterWords:Object.assign({},__.afterWords,ai.afterWords)},G9e=O0t;d();p();var L0t={beforeTags:Object.assign({},ai.beforeTags,ni.beforeTags),afterTags:Object.assign({},ai.afterTags,ni.afterTags),beforeWords:Object.assign({},ai.beforeWords,ni.beforeWords),afterWords:Object.assign({},ai.afterWords,ni.afterWords)},q9e=L0t;d();p();var tp="Unit",N0t={beforeTags:{Value:tp},afterTags:{},beforeWords:{per:tp,every:tp,each:tp,square:tp,cubic:tp,sq:tp,metric:tp},afterWords:{per:tp,squared:tp,cubed:tp,long:tp}},K9e=N0t;var p4={"Actor|Verb":N9e,"Adj|Gerund":M9e,"Adj|Noun":B9e,"Adj|Past":z9e,"Adj|Present":j9e,"Noun|Verb":V9e,"Noun|Gerund":F9e,"Person|Noun":$9e,"Person|Date":H9e,"Person|Verb":U9e,"Person|Place":G9e,"Person|Adj":q9e,"Unit|Noun":K9e},R_=(e,t)=>{let r=Object.keys(e).reduce((n,a)=>(n[a]=e[a]==="Infinitive"?"PresentTense":"Plural",n),{});return Object.assign(r,t)};p4["Plural|Verb"]={beforeWords:R_(p4["Noun|Verb"].beforeWords,{had:"Plural",have:"Plural"}),afterWords:R_(p4["Noun|Verb"].afterWords,{his:"PresentTense",her:"PresentTense",its:"PresentTense",in:null,to:null,is:"PresentTense",by:"PresentTense"}),beforeTags:R_(p4["Noun|Verb"].beforeTags,{Conjunction:"PresentTense",Noun:void 0,ProperNoun:"PresentTense"}),afterTags:R_(p4["Noun|Verb"].afterTags,{Gerund:"Plural",Noun:"PresentTense",Value:"PresentTense"})};var Z9e=p4;d();p();var va="Adjective",eo="Infinitive",C3="PresentTense",vn="Singular",to="PastTense",f4="Adverb",Du="Plural",Pi="Actor",I_="Verb",ol="Noun",M0t="ProperNoun",pf="LastName",W9e="Modal",Oa="Place",zq="Participle",J9e=[null,null,{ea:vn,ia:ol,ic:va,ly:f4,"'n":I_,"'t":I_},{oed:to,ued:to,xed:to," so":f4,"'ll":W9e,"'re":"Copula",azy:va,eer:ol,end:I_,ped:to,ffy:va,ify:eo,ing:"Gerund",ize:eo,ibe:eo,lar:va,mum:va,nes:C3,nny:va,ous:va,que:va,ger:ol,ber:ol,rol:vn,sis:vn,ogy:vn,oid:vn,ian:vn,zes:C3,eld:to,ken:zq,ven:zq,ten:zq,ect:eo,ict:eo,ign:eo,oze:eo,ful:va,bal:va,ton:ol,pur:Oa},{amed:to,aped:to,ched:to,lked:to,rked:to,reed:to,nded:to,mned:va,cted:to,dged:to,ield:vn,akis:pf,cede:eo,chuk:pf,czyk:pf,ects:C3,iend:vn,ends:I_,enko:pf,ette:vn,iary:vn,wner:vn,fies:C3,fore:f4,gate:eo,gone:va,ices:Du,ints:Du,ruct:eo,ines:Du,ions:Du,ners:Du,pers:Du,lers:Du,less:va,llen:va,made:va,nsen:pf,oses:C3,ould:W9e,some:va,sson:pf,ians:Du,tion:vn,tage:ol,ique:vn,tive:va,tors:ol,vice:vn,lier:vn,fier:vn,wned:to,gent:vn,tist:Pi,pist:Pi,rist:Pi,mist:Pi,yist:Pi,vist:Pi,ists:Pi,lite:vn,site:vn,rite:vn,mite:vn,bite:vn,mate:vn,date:vn,ndal:vn,vent:vn,uist:Pi,gist:Pi,note:vn,cide:vn,ence:vn,wide:va,vide:eo,ract:eo,duce:eo,pose:eo,eive:eo,lyze:eo,lyse:eo,iant:va,nary:va,ghty:va,uent:va,erer:Pi,bury:Oa,dorf:ol,esty:ol,wych:Oa,dale:Oa,folk:Oa,vale:Oa,abad:Oa,sham:Oa,wick:Oa,view:Oa},{elist:Pi,holic:vn,phite:vn,tized:to,urned:to,eased:to,ances:Du,bound:va,ettes:Du,fully:f4,ishes:C3,ities:Du,marek:pf,nssen:pf,ology:ol,osome:vn,tment:vn,ports:Du,rough:va,tches:C3,tieth:"Ordinal",tures:Du,wards:f4,where:f4,archy:ol,pathy:ol,opoly:ol,embly:ol,phate:ol,ndent:vn,scent:vn,onist:Pi,anist:Pi,alist:Pi,olist:Pi,icist:Pi,ounce:eo,iable:va,borne:va,gnant:va,inant:va,igent:va,atory:va,rient:vn,dient:vn,maker:Pi,burgh:Oa,mouth:Oa,ceter:Oa,ville:Oa,hurst:Oa,stead:Oa,endon:Oa,brook:Oa,shire:Oa,worth:ol,field:M0t,ridge:Oa},{auskas:pf,parent:vn,cedent:vn,ionary:vn,cklist:vn,brooke:Oa,keeper:Pi,logist:Pi,teenth:"Value",worker:Pi,master:Pi,writer:Pi,brough:Oa,cester:Oa,ington:Oa,cliffe:Oa,ingham:Oa},{chester:Oa,logists:Pi,opoulos:pf,borough:Oa,sdottir:pf}];d();p();var Bu="Adjective",La="Noun",_x="Verb",Y9e=[null,null,{},{neo:La,bio:La,"de-":_x,"re-":_x,"un-":_x,"ex-":La},{anti:La,auto:La,faux:Bu,hexa:La,kilo:La,mono:La,nano:La,octa:La,poly:La,semi:Bu,tele:La,"pro-":Bu,"mis-":_x,"dis-":_x,"pre-":Bu},{anglo:La,centi:La,ethno:La,ferro:La,grand:La,hepta:La,hydro:La,intro:La,macro:La,micro:La,milli:La,nitro:La,penta:La,quasi:Bu,radio:La,tetra:La,"omni-":Bu,"post-":Bu},{pseudo:Bu,"extra-":Bu,"hyper-":Bu,"inter-":Bu,"intra-":Bu,"deca-":Bu},{electro:La}];d();p();var di="Adjective",O_="Infinitive",L_="PresentTense",Tm="Singular",Fl="PastTense",X9e="Adverb",Em="Expression",Q9e="Actor",e5e="Verb",t5e="Noun",N_="LastName",r5e={a:[[/.[aeiou]na$/,t5e,"tuna"],[/.[oau][wvl]ska$/,N_],[/.[^aeiou]ica$/,Tm,"harmonica"],[/^([hyj]a+)+$/,Em,"haha"]],c:[[/.[^aeiou]ic$/,di]],d:[[/[aeiou](pp|ll|ss|ff|gg|tt|rr|bb|nn|mm)ed$/,Fl,"popped"],[/.[aeo]{2}[bdgmnprvz]ed$/,Fl,"rammed"],[/.[aeiou][sg]hed$/,Fl,"gushed"],[/.[aeiou]red$/,Fl,"hired"],[/.[aeiou]r?ried$/,Fl,"hurried"],[/[^aeiou]ard$/,Tm,"steward"],[/[aeiou][^aeiou]id$/,di,""],[/.[vrl]id$/,di,"livid"],[/..led$/,Fl,"hurled"],[/.[iao]sed$/,Fl,""],[/[aeiou]n?[cs]ed$/,Fl,""],[/[aeiou][rl]?[mnf]ed$/,Fl,""],[/[aeiou][ns]?c?ked$/,Fl,"bunked"],[/[aeiou]gned$/,Fl],[/[aeiou][nl]?ged$/,Fl],[/.[tdbwxyz]ed$/,Fl],[/[^aeiou][aeiou][tvx]ed$/,Fl],[/.[cdflmnprstv]ied$/,Fl,"emptied"]],e:[[/.[lnr]ize$/,O_,"antagonize"],[/.[^aeiou]ise$/,O_,"antagonise"],[/.[aeiou]te$/,O_,"bite"],[/.[^aeiou][ai]ble$/,di,"fixable"],[/.[^aeiou]eable$/,di,"maleable"],[/.[ts]ive$/,di,"festive"],[/[a-z]-like$/,di,"woman-like"]],h:[[/.[^aeiouf]ish$/,di,"cornish"],[/.v[iy]ch$/,N_,"..ovich"],[/^ug?h+$/,Em,"ughh"],[/^uh[ -]?oh$/,Em,"uhoh"],[/[a-z]-ish$/,di,"cartoon-ish"]],i:[[/.[oau][wvl]ski$/,N_,"polish-male"]],k:[[/^(k){2}$/,Em,"kkkk"]],l:[[/.[gl]ial$/,di,"familial"],[/.[^aeiou]ful$/,di,"fitful"],[/.[nrtumcd]al$/,di,"natal"],[/.[^aeiou][ei]al$/,di,"familial"]],m:[[/.[^aeiou]ium$/,Tm,"magnesium"],[/[^aeiou]ism$/,Tm,"schism"],[/^[hu]m+$/,Em,"hmm"],[/^\d+ ?[ap]m$/,"Date","3am"]],n:[[/.[lsrnpb]ian$/,di,"republican"],[/[^aeiou]ician$/,Q9e,"musician"],[/[aeiou][ktrp]in'$/,"Gerund","cookin'"]],o:[[/^no+$/,Em,"noooo"],[/^(yo)+$/,Em,"yoo"],[/^wo{2,}[pt]?$/,Em,"woop"]],r:[[/.[bdfklmst]ler$/,"Noun"],[/[aeiou][pns]er$/,Tm],[/[^i]fer$/,O_],[/.[^aeiou][ao]pher$/,Q9e],[/.[lk]er$/,"Noun"],[/.ier$/,"Comparative"]],t:[[/.[di]est$/,"Superlative"],[/.[icldtgrv]ent$/,di],[/[aeiou].*ist$/,di],[/^[a-z]et$/,e5e]],s:[[/.[^aeiou]ises$/,L_],[/.[rln]ates$/,L_],[/.[^z]ens$/,e5e],[/.[lstrn]us$/,Tm],[/.[aeiou]sks$/,L_],[/.[aeiou]kes$/,L_],[/[aeiou][^aeiou]is$/,Tm],[/[a-z]'s$/,t5e],[/^yes+$/,Em]],v:[[/.[^aeiou][ai][kln]ov$/,N_]],y:[[/.[cts]hy$/,di],[/.[st]ty$/,di],[/.[tnl]ary$/,di],[/.[oe]ry$/,Tm],[/[rdntkbhs]ly$/,X9e],[/.(gg|bb|zz)ly$/,di],[/...lly$/,X9e],[/.[gk]y$/,di],[/[bszmp]{2}y$/,di],[/.[ai]my$/,di],[/[ea]{2}zy$/,di],[/.[^aeiou]ity$/,Tm]]};d();p();var ll="Verb",Za="Noun",n5e={leftTags:[["Adjective",Za],["Possessive",Za],["Determiner",Za],["Adverb",ll],["Pronoun",ll],["Value",Za],["Ordinal",Za],["Modal",ll],["Superlative",Za],["Demonym",Za],["Honorific","Person"]],leftWords:[["i",ll],["first",Za],["it",ll],["there",ll],["not",ll],["because",Za],["if",Za],["but",Za],["who",ll],["this",Za],["his",Za],["when",Za],["you",ll],["very","Adjective"],["old",Za],["never",ll],["before",Za],["a",Za],["the",Za],["been",ll]],rightTags:[["Copula",Za],["PastTense",Za],["Conjunction",Za],["Modal",Za]],rightWords:[["there",ll],["me",ll],["man","Adjective"],["him",ll],["it",ll],["were",Za],["took",Za],["himself",ll],["went",Za],["who",Za],["jr","Person"]]};d();p();d();p();var Ig={Comparative:{fwd:"3:ser,ier\xA61er:h,t,f,l,n\xA61r:e\xA62er:ss,or,om",both:"3er:ver,ear,alm\xA63ner:hin\xA63ter:lat\xA62mer:im\xA62er:ng,rm,mb\xA62ber:ib\xA62ger:ig\xA61er:w,p,k,d\xA6ier:y",rev:"1:tter,yer\xA62:uer,ver,ffer,oner,eler,ller,iler,ster,cer,uler,sher,ener,gher,aner,adder,nter,eter,rter,hter,rner,fter\xA63:oser,ooler,eafer,user,airer,bler,maler,tler,eater,uger,rger,ainer,urer,ealer,icher,pler,emner,icter,nser,iser\xA64:arser,viner,ucher,rosser,somer,ndomer,moter,oother,uarer,hiter\xA65:nuiner,esser,emier\xA6ar:urther",ex:"worse:bad\xA6better:good\xA64er:fair,gray,poor\xA61urther:far\xA63ter:fat,hot,wet\xA63der:mad,sad\xA63er:shy,fun\xA64der:glad\xA6:\xA64r:cute,dire,fake,fine,free,lame,late,pale,rare,ripe,rude,safe,sore,tame,wide\xA65r:eerie,stale"},Gerund:{fwd:"1:nning,tting,rring,pping,eing,mming,gging,dding,bbing,kking\xA62:eking,oling,eling,eming\xA63:velling,siting,uiting,fiting,loting,geting,ialing,celling\xA64:graming",both:"1:aing,iing,fing,xing,ying,oing,hing,wing\xA62:tzing,rping,izzing,bting,mning,sping,wling,rling,wding,rbing,uping,lming,wning,mping,oning,lting,mbing,lking,fting,hting,sking,gning,pting,cking,ening,nking,iling,eping,ering,rting,rming,cting,lping,ssing,nting,nding,lding,sting,rning,rding,rking\xA63:belling,siping,toming,yaking,uaking,oaning,auling,ooping,aiding,naping,euring,tolling,uzzing,ganing,haning,ualing,halling,iasing,auding,ieting,ceting,ouling,voring,ralling,garing,joring,oaming,oaking,roring,nelling,ooring,uelling,eaming,ooding,eaping,eeting,ooting,ooming,xiting,keting,ooking,ulling,airing,oaring,biting,outing,oiting,earing,naling,oading,eeding,ouring,eaking,aiming,illing,oining,eaning,onging,ealing,aining,eading\xA64:thoming,melling,aboring,ivoting,weating,dfilling,onoring,eriting,imiting,tialling,rgining,otoring,linging,winging,lleting,louding,spelling,mpelling,heating,feating,opelling,choring,welling,ymaking,ctoring,calling,peating,iloring,laiting,utoring,uditing,mmaking,loating,iciting,waiting,mbating,voiding,otalling,nsoring,nselling,ocusing,itoring,eloping\xA65:rselling,umpeting,atrolling,treating,tselling,rpreting,pringing,ummeting,ossoming,elmaking,eselling,rediting,totyping,onmaking,rfeiting,ntrolling\xA65e:chmaking,dkeeping,severing,erouting,ecreting,ephoning,uthoring,ravening,reathing,pediting,erfering,eotyping,fringing,entoring,ombining,ompeting\xA64e:emaking,eething,twining,rruling,chuting,xciting,rseding,scoping,edoring,pinging,lunging,agining,craping,pleting,eleting,nciting,nfining,ncoding,tponing,ecoding,writing,esaling,nvening,gnoring,evoting,mpeding,rvening,dhering,mpiling,storing,nviting,ploring\xA63e:tining,nuring,saking,miring,haling,ceding,xuding,rining,nuting,laring,caring,miling,riding,hoking,piring,lading,curing,uading,noting,taping,futing,paring,hading,loding,siring,guring,vading,voking,during,niting,laning,caping,luting,muting,ruding,ciding,juring,laming,caling,hining,uoting,liding,ciling,duling,tuting,puting,cuting,coring,uiding,tiring,turing,siding,rading,enging,haping,buting,lining,taking,anging,haring,uiring,coming,mining,moting,suring,viding,luding\xA62e:tring,zling,uging,oging,gling,iging,vring,fling,lging,obing,psing,pling,ubing,cling,dling,wsing,iking,rsing,dging,kling,ysing,tling,rging,eging,nsing,uning,osing,uming,using,ibing,bling,aging,ising,asing,ating\xA62ie:rlying\xA61e:zing,uing,cing,ving",rev:"ying:ie\xA61ing:se,ke,te,we,ne,re,de,pe,me,le,c,he\xA62ing:ll,ng,dd,ee,ye,oe,rg,us\xA62ning:un\xA62ging:og,ag,ug,ig,eg\xA62ming:um\xA62bing:ub,ab,eb,ob\xA63ning:lan,can,hin,pin,win\xA63ring:cur,lur,tir,tar,pur,car\xA63ing:ait,del,eel,fin,eat,oat,eem,lel,ool,ein,uin\xA63ping:rop,rap,top,uip,wap,hip,hop,lap,rip,cap\xA63ming:tem,wim,rim,kim,lim\xA63ting:mat,cut,pot,lit,lot,hat,set,pit,put\xA63ding:hed,bed,bid\xA63king:rek\xA63ling:cil,pel\xA63bing:rib\xA64ning:egin\xA64ing:isit,ruit,ilot,nsit,dget,rkel,ival,rcel\xA64ring:efer,nfer\xA64ting:rmit,mmit,ysit,dmit,emit,bmit,tfit,gret\xA64ling:evel,xcel,ivel\xA64ding:hred\xA65ing:arget,posit,rofit\xA65ring:nsfer\xA65ting:nsmit,orget,cquit\xA65ling:ancel,istil",ex:"3:adding,eating,aiming,aiding,airing,outing,gassing,setting,getting,putting,cutting,winning,sitting,betting,mapping,tapping,letting,bidding,hitting,tanning,netting,popping,fitting,capping,lapping,barring,banning,vetting,topping,rotting,tipping,potting,wetting,pitting,dipping,budding,hemming,pinning,jetting,kidding,padding,podding,sipping,wedding,bedding,donning,warring,penning,gutting,cueing,wadding,petting,ripping,napping,matting,tinning,binning,dimming,hopping,mopping,nodding,panning,rapping,ridding,sinning\xA64:selling,falling,calling,waiting,editing,telling,rolling,heating,boating,hanging,beating,coating,singing,tolling,felling,polling,discing,seating,voiding,gelling,yelling,baiting,reining,ruining,seeking,spanning,stepping,knitting,emitting,slipping,quitting,dialing,omitting,clipping,shutting,skinning,abutting,flipping,trotting,cramming,fretting,suiting\xA65:bringing,treating,spelling,stalling,trolling,expelling,rivaling,wringing,deterring,singeing,befitting,refitting\xA66:enrolling,distilling,scrolling,strolling,caucusing,travelling\xA67:installing,redefining,stencilling,recharging,overeating,benefiting,unraveling,programing\xA69:reprogramming\xA6is:being\xA62e:using,aging,owing\xA63e:making,taking,coming,noting,hiring,filing,coding,citing,doping,baking,coping,hoping,lading,caring,naming,voting,riding,mining,curing,lining,ruling,typing,boring,dining,firing,hiding,piling,taping,waning,baling,boning,faring,honing,wiping,luring,timing,wading,piping,fading,biting,zoning,daring,waking,gaming,raking,ceding,tiring,coking,wining,joking,paring,gaping,poking,pining,coring,liming,toting,roping,wiring,aching\xA64e:writing,storing,eroding,framing,smoking,tasting,wasting,phoning,shaking,abiding,braking,flaking,pasting,priming,shoring,sloping,withing,hinging\xA65e:defining,refining,renaming,swathing,fringing,reciting\xA61ie:dying,tying,lying,vying\xA67e:sunbathing"},Participle:{fwd:"1:mt\xA62:llen\xA63:iven,aken\xA6:ne\xA6y:in",both:"1:wn\xA62:me,aten\xA63:seen,bidden,isen\xA64:roven,asten\xA63l:pilt\xA63d:uilt\xA62e:itten\xA61im:wum\xA61eak:poken\xA61ine:hone\xA61ose:osen\xA61in:gun\xA61ake:woken\xA6ear:orn\xA6eal:olen\xA6eeze:ozen\xA6et:otten\xA6ink:unk\xA6ing:ung",rev:"2:un\xA6oken:eak\xA6ought:eek\xA6oven:eave\xA61ne:o\xA61own:ly\xA61den:de\xA61in:ay\xA62t:am\xA62n:ee\xA63en:all\xA64n:rive,sake,take\xA65n:rgive",ex:"2:been\xA63:seen,run\xA64:given,taken\xA65:shaken\xA62eak:broken\xA61ive:dove\xA62y:flown\xA63e:hidden,ridden\xA61eek:sought\xA61ake:woken\xA61eave:woven"},PastTense:{fwd:"1:tted,wed,gged,nned,een,rred,pped,yed,bbed,oed,dded,rd,wn,mmed\xA62:eed,nded,et,hted,st,oled,ut,emed,eled,lded,ken,rt,nked,apt,ant,eped,eked\xA63:eared,eat,eaded,nelled,ealt,eeded,ooted,eaked,eaned,eeted,mited,bid,uit,ead,uited,ealed,geted,velled,ialed,belled\xA64:ebuted,hined,comed\xA6y:ied\xA6ome:ame\xA6ear:ore\xA6ind:ound\xA6ing:ung,ang\xA6ep:pt\xA6ink:ank,unk\xA6ig:ug\xA6all:ell\xA6ee:aw\xA6ive:ave\xA6eeze:oze\xA6old:eld\xA6ave:ft\xA6ake:ook\xA6ell:old\xA6ite:ote\xA6ide:ode\xA6ine:one\xA6in:un,on\xA6eal:ole\xA6im:am\xA6ie:ay\xA6and:ood\xA61ise:rose\xA61eak:roke\xA61ing:rought\xA61ive:rove\xA61el:elt\xA61id:bade\xA61et:got\xA61y:aid\xA61it:sat\xA63e:lid\xA63d:pent",both:"1:aed,fed,xed,hed\xA62:sged,xted,wled,rped,lked,kied,lmed,lped,uped,bted,rbed,rked,wned,rled,mped,fted,mned,mbed,zzed,omed,ened,cked,gned,lted,sked,ued,zed,nted,ered,rted,rmed,ced,sted,rned,ssed,rded,pted,ved,cted\xA63:cled,eined,siped,ooned,uked,ymed,jored,ouded,ioted,oaned,lged,asped,iged,mured,oided,eiled,yped,taled,moned,yled,lit,kled,oaked,gled,naled,fled,uined,oared,valled,koned,soned,aided,obed,ibed,meted,nicked,rored,micked,keted,vred,ooped,oaded,rited,aired,auled,filled,ouled,ooded,ceted,tolled,oited,bited,aped,tled,vored,dled,eamed,nsed,rsed,sited,owded,pled,sored,rged,osed,pelled,oured,psed,oated,loned,aimed,illed,eured,tred,ioned,celled,bled,wsed,ooked,oiled,itzed,iked,iased,onged,ased,ailed,uned,umed,ained,auded,nulled,ysed,eged,ised,aged,oined,ated,used,dged,doned\xA64:ntied,efited,uaked,caded,fired,roped,halled,roked,himed,culed,tared,lared,tuted,uared,routed,pited,naked,miled,houted,helled,hared,cored,caled,tired,peated,futed,ciled,called,tined,moted,filed,sided,poned,iloted,honed,lleted,huted,ruled,cured,named,preted,vaded,sured,talled,haled,peded,gined,nited,uided,ramed,feited,laked,gured,ctored,unged,pired,cuted,voked,eloped,ralled,rined,coded,icited,vided,uaded,voted,mined,sired,noted,lined,nselled,luted,jured,fided,puted,piled,pared,olored,cided,hoked,enged,tured,geoned,cotted,lamed,uiled,waited,udited,anged,luded,mired,uired,raded\xA65:modelled,izzled,eleted,umpeted,ailored,rseded,treated,eduled,ecited,rammed,eceded,atrolled,nitored,basted,twined,itialled,ncited,gnored,ploded,xcited,nrolled,namelled,plored,efeated,redited,ntrolled,nfined,pleted,llided,lcined,eathed,ibuted,lloted,dhered,cceded\xA63ad:sled\xA62aw:drew\xA62ot:hot\xA62ke:made\xA62ow:hrew,grew\xA62ose:hose\xA62d:ilt\xA62in:egan\xA61un:ran\xA61ink:hought\xA61ick:tuck\xA61ike:ruck\xA61eak:poke,nuck\xA61it:pat\xA61o:did\xA61ow:new\xA61ake:woke\xA6go:went",rev:"3:rst,hed,hut,cut,set\xA64:tbid\xA65:dcast,eread,pread,erbid\xA6ought:uy,eek\xA61ied:ny,ly,dy,ry,fy,py,vy,by,ty,cy\xA61ung:ling,ting,wing\xA61pt:eep\xA61ank:rink\xA61ore:bear,wear\xA61ave:give\xA61oze:reeze\xA61ound:rind,wind\xA61ook:take,hake\xA61aw:see\xA61old:sell\xA61ote:rite\xA61ole:teal\xA61unk:tink\xA61am:wim\xA61ay:lie\xA61ood:tand\xA61eld:hold\xA62d:he,ge,re,le,leed,ne,reed,be,ye,lee,pe,we\xA62ed:dd,oy,or,ey,gg,rr,us,ew,to\xA62ame:ecome,rcome\xA62ped:ap\xA62ged:ag,og,ug,eg\xA62bed:ub,ab,ib,ob\xA62lt:neel\xA62id:pay\xA62ang:pring\xA62ove:trive\xA62med:um\xA62ode:rride\xA62at:ysit\xA63ted:mit,hat,mat,lat,pot,rot,bat\xA63ed:low,end,tow,und,ond,eem,lay,cho,dow,xit,eld,ald,uld,law,lel,eat,oll,ray,ank,fin,oam,out,how,iek,tay,haw,ait,vet,say,cay,bow\xA63d:ste,ede,ode,ete,ree,ude,ame,oke,ote,ime,ute,ade\xA63red:lur,cur,pur,car\xA63ped:hop,rop,uip,rip,lip,tep,top\xA63ded:bed,rod,kid\xA63ade:orbid\xA63led:uel\xA63ned:lan,can,kin,pan,tun\xA63med:rim,lim\xA64ted:quit,llot\xA64ed:pear,rrow,rand,lean,mand,anel,pand,reet,link,abel,evel,imit,ceed,ruit,mind,peal,veal,hool,head,pell,well,mell,uell,band,hear,weak\xA64led:nnel,qual,ebel,ivel\xA64red:nfer,efer,sfer\xA64n:sake,trew\xA64d:ntee\xA64ded:hred\xA64ned:rpin\xA65ed:light,nceal,right,ndear,arget,hread,eight,rtial,eboot\xA65d:edite,nvite\xA65ted:egret\xA65led:ravel",ex:"2:been,upped\xA63:added,aged,aided,aimed,aired,bid,died,dyed,egged,erred,eyed,fit,gassed,hit,lied,owed,pent,pied,tied,used,vied,oiled,outed,banned,barred,bet,canned,cut,dipped,donned,ended,feed,inked,jarred,let,manned,mowed,netted,padded,panned,pitted,popped,potted,put,set,sewn,sowed,tanned,tipped,topped,vowed,weed,bowed,jammed,binned,dimmed,hopped,mopped,nodded,pinned,rigged,sinned,towed,vetted\xA64:ached,baked,baled,boned,bored,called,caned,cared,ceded,cited,coded,cored,cubed,cured,dared,dined,edited,exited,faked,fared,filed,fined,fired,fuelled,gamed,gelled,hired,hoped,joked,lined,mined,named,noted,piled,poked,polled,pored,pulled,reaped,roamed,rolled,ruled,seated,shed,sided,timed,tolled,toned,voted,waited,walled,waned,winged,wiped,wired,zoned,yelled,tamed,lubed,roped,faded,mired,caked,honed,banged,culled,heated,raked,welled,banded,beat,cast,cooled,cost,dealt,feared,folded,footed,handed,headed,heard,hurt,knitted,landed,leaked,leapt,linked,meant,minded,molded,neared,needed,peaked,plodded,plotted,pooled,quit,read,rooted,sealed,seeded,seeped,shipped,shunned,skimmed,slammed,sparred,stemmed,stirred,suited,thinned,twinned,swayed,winked,dialed,abutted,blotted,fretted,healed,heeded,peeled,reeled\xA65:basted,cheated,equalled,eroded,exiled,focused,opined,pleated,primed,quoted,scouted,shored,sloped,smoked,sniped,spelled,spouted,routed,staked,stored,swelled,tasted,treated,wasted,smelled,dwelled,honored,prided,quelled,eloped,scared,coveted,sweated,breaded,cleared,debuted,deterred,freaked,modeled,pleaded,rebutted,speeded\xA66:anchored,defined,endured,impaled,invited,refined,revered,strolled,cringed,recast,thrust,unfolded\xA67:authored,combined,competed,conceded,convened,excreted,extruded,redefined,restored,secreted,rescinded,welcomed\xA68:expedited,infringed\xA69:interfered,intervened,persevered\xA610:contravened\xA6eat:ate\xA6is:was\xA6go:went\xA6are:were\xA63d:bent,lent,rent,sent\xA63e:bit,fled,hid,lost\xA63ed:bled,bred\xA62ow:blew,grew\xA61uy:bought\xA62tch:caught\xA61o:did\xA61ive:dove,gave\xA62aw:drew\xA62ed:fed\xA62y:flew,laid,paid,said\xA61ight:fought\xA61et:got\xA62ve:had\xA61ang:hung\xA62ad:led\xA62ght:lit\xA62ke:made\xA62et:met\xA61un:ran\xA61ise:rose\xA61it:sat\xA61eek:sought\xA61each:taught\xA61ake:woke,took\xA61eave:wove\xA62ise:arose\xA61ear:bore,tore,wore\xA61ind:bound,found,wound\xA62eak:broke\xA62ing:brought,wrung\xA61ome:came\xA62ive:drove\xA61ig:dug\xA61all:fell\xA62el:felt\xA64et:forgot\xA61old:held\xA62ave:left\xA61ing:rang,sang\xA61ide:rode\xA61ink:sank\xA61ee:saw\xA62ine:shone\xA64e:slid\xA61ell:sold,told\xA64d:spent\xA62in:spun\xA61in:won"},PresentTense:{fwd:"1:oes\xA61ve:as",both:"1:xes\xA62:zzes,ches,shes,sses\xA63:iases\xA62y:llies,plies\xA61y:cies,bies,ties,vies,nies,pies,dies,ries,fies\xA6:s",rev:"1ies:ly\xA62es:us,go,do\xA63es:cho,eto",ex:"2:does,goes\xA63:gasses\xA65:focuses\xA6is:are\xA63y:relies\xA62y:flies\xA62ve:has"},Superlative:{fwd:"1st:e\xA61est:l,m,f,s\xA61iest:cey\xA62est:or,ir\xA63est:ver",both:"4:east\xA65:hwest\xA65lest:erful\xA64est:weet,lgar,tter,oung\xA64most:uter\xA63est:ger,der,rey,iet,ong,ear\xA63test:lat\xA63most:ner\xA62est:pt,ft,nt,ct,rt,ht\xA62test:it\xA62gest:ig\xA61est:b,k,n,p,h,d,w\xA6iest:y",rev:"1:ttest,nnest,yest\xA62:sest,stest,rmest,cest,vest,lmest,olest,ilest,ulest,ssest,imest,uest\xA63:rgest,eatest,oorest,plest,allest,urest,iefest,uelest,blest,ugest,amest,yalest,ealest,illest,tlest,itest\xA64:cerest,eriest,somest,rmalest,ndomest,motest,uarest,tiffest\xA65:leverest,rangest\xA6ar:urthest\xA63ey:riciest",ex:"best:good\xA6worst:bad\xA65est:great\xA64est:fast,full,fair,dull\xA63test:hot,wet,fat\xA64nest:thin\xA61urthest:far\xA63est:gay,shy,ill\xA64test:neat\xA64st:late,wide,fine,safe,cute,fake,pale,rare,rude,sore,ripe,dire\xA66st:severe"},AdjToNoun:{fwd:"1:tistic,eable,lful,sful,ting,tty\xA62:onate,rtable,geous,ced,seful,ctful\xA63:ortive,ented\xA6arity:ear\xA6y:etic\xA6fulness:begone\xA61ity:re\xA61y:tiful,gic\xA62ity:ile,imous,ilous,ime\xA62ion:ated\xA62eness:iving\xA62y:trious\xA62ation:iring\xA62tion:vant\xA63ion:ect\xA63ce:mant,mantic\xA63tion:irable\xA63y:est,estic\xA63m:mistic,listic\xA63ess:ning\xA64n:utious\xA64on:rative,native,vative,ective\xA64ce:erant",both:"1:king,wing\xA62:alous,ltuous,oyful,rdous\xA63:gorous,ectable,werful,amatic\xA64:oised,usical,agical,raceful,ocused,lined,ightful\xA65ness:stful,lding,itous,nuous,ulous,otous,nable,gious,ayful,rvous,ntous,lsive,peful,entle,ciful,osive,leful,isive,ncise,reful,mious\xA65ty:ivacious\xA65ties:ubtle\xA65ce:ilient,adiant,atient\xA65cy:icient\xA65sm:gmatic\xA65on:sessive,dictive\xA65ity:pular,sonal,eative,entic\xA65sity:uminous\xA65ism:conic\xA65nce:mperate\xA65ility:mitable\xA65ment:xcited\xA65n:bitious\xA64cy:brant,etent,curate\xA64ility:erable,acable,icable,ptable\xA64ty:nacious,aive,oyal,dacious\xA64n:icious\xA64ce:vient,erent,stent,ndent,dient,quent,ident\xA64ness:adic,ound,hing,pant,sant,oing,oist,tute\xA64icity:imple\xA64ment:fined,mused\xA64ism:otic\xA64ry:dantic\xA64ity:tund,eral\xA64edness:hand\xA64on:uitive\xA64lity:pitable\xA64sm:eroic,namic\xA64sity:nerous\xA63th:arm\xA63ility:pable,bable,dable,iable\xA63cy:hant,nant,icate\xA63ness:red,hin,nse,ict,iet,ite,oud,ind,ied,rce\xA63ion:lute\xA63ity:ual,gal,volous,ial\xA63ce:sent,fensive,lant,gant,gent,lent,dant\xA63on:asive\xA63m:fist,sistic,iastic\xA63y:terious,xurious,ronic,tastic\xA63ur:amorous\xA63e:tunate\xA63ation:mined\xA63sy:rteous\xA63ty:ain\xA63ry:ave\xA63ment:azed\xA62ness:de,on,ue,rn,ur,ft,rp,pe,om,ge,rd,od,ay,ss,er,ll,oy,ap,ht,ld,ad,rt\xA62inousness:umous\xA62ity:neous,ene,id,ane\xA62cy:bate,late\xA62ation:ized\xA62ility:oble,ible\xA62y:odic\xA62e:oving,aring\xA62s:ost\xA62itude:pt\xA62dom:ee\xA62ance:uring\xA62tion:reet\xA62ion:oted\xA62sion:ending\xA62liness:an\xA62or:rdent\xA61th:ung\xA61e:uable\xA61ness:w,h,k,f\xA61ility:mble\xA61or:vent\xA61ement:ging\xA61tiquity:ncient\xA61ment:hed\xA6verty:or\xA6ength:ong\xA6eat:ot\xA6pth:ep\xA6iness:y",rev:"",ex:"5:forceful,humorous\xA68:charismatic\xA613:understanding\xA65ity:active\xA611ness:adventurous,inquisitive,resourceful\xA68on:aggressive,automatic,perceptive\xA67ness:amorous,fatuous,furtive,ominous,serious\xA65ness:ample,sweet\xA612ness:apprehensive,cantankerous,contemptuous,ostentatious\xA613ness:argumentative,conscientious\xA69ness:assertive,facetious,imperious,inventive,oblivious,rapacious,receptive,seditious,whimsical\xA610ness:attractive,expressive,impressive,loquacious,salubrious,thoughtful\xA63edom:boring\xA64ness:calm,fast,keen,tame\xA68ness:cheerful,gracious,specious,spurious,timorous,unctuous\xA65sity:curious\xA69ion:deliberate\xA68ion:desperate\xA66e:expensive\xA67ce:fragrant\xA63y:furious\xA69ility:ineluctable\xA66ism:mystical\xA68ity:physical,proactive,sensitive,vertical\xA65cy:pliant\xA67ity:positive\xA69ity:practical\xA612ism:professional\xA66ce:prudent\xA63ness:red\xA66cy:vagrant\xA63dom:wise"}};d();p();d();p();var D0t=function(e,t={}){return t.hasOwnProperty(e)?t[e]:null},B0t=function(e,t=[]){for(let r=0;r=1;a-=1){let i=e.length-a,s=e.substring(i,e.length);if(t.hasOwnProperty(s)===!0)return e.slice(0,i)+t[s];if(r.hasOwnProperty(s)===!0)return e.slice(0,i)+r[s]}return t.hasOwnProperty("")?e+=t[""]:r.hasOwnProperty("")?e+=r[""]:null},j0t=function(e="",t={}){let r=D0t(e,t.ex);return r=r||B0t(e,t.same),r=r||z0t(e,t.fwd,t.both),r=r||e,r},ro=j0t;d();p();var a5e=function(e){return Object.entries(e).reduce((t,r)=>(t[r[1]]=r[0],t),{})},F0t=function(e={}){return{reversed:!0,both:a5e(e.both),ex:a5e(e.ex),fwd:e.rev||{}}},Am=F0t;d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();var s5e=/^([0-9]+)/,H0t=function(e){let t={};return e.split("\xA6").forEach(r=>{let[n,a]=r.split(":");a=(a||"").split(","),a.forEach(i=>{t[i]=n})}),t},$0t=function(e="",t=""){t=String(t);let r=t.match(s5e);if(r===null)return t;let n=Number(r[1])||0;return e.substring(0,n)+t.replace(s5e,"")},M_=function(e){let t=H0t(e);return Object.keys(t).reduce((r,n)=>(r[n]=$0t(n,t[n]),r),{})},U0t=function(e={}){return typeof e=="string"&&(e=JSON.parse(e)),e.fwd=M_(e.fwd||""),e.both=M_(e.both||""),e.rev=M_(e.rev||""),e.ex=M_(e.ex||""),e},Pm=U0t;d();p();var o5e=Pm(Ig.PastTense),l5e=Pm(Ig.PresentTense),c5e=Pm(Ig.Gerund),u5e=Pm(Ig.Participle),G0t=Am(o5e),q0t=Am(l5e),K0t=Am(c5e),Z0t=Am(u5e),d5e=Pm(Ig.Comparative),p5e=Pm(Ig.Superlative),W0t=Am(d5e),J0t=Am(p5e),Y0t=Pm(Ig.AdjToNoun),D_={fromPast:o5e,fromPresent:l5e,fromGerund:c5e,fromParticiple:u5e,toPast:G0t,toPresent:q0t,toGerund:K0t,toParticiple:Z0t,toComparative:d5e,toSuperlative:p5e,fromComparative:W0t,fromSuperlative:J0t,adjToNoun:Y0t};d();p();var f5e=[[/^[\w.]+@[\w.]+\.[a-z]{2,3}$/,"Email"],[/^(https?:\/\/|www\.)+\w+\.[a-z]{2,3}/,"Url","http.."],[/^[a-z0-9./].+\.(com|net|gov|org|ly|edu|info|biz|dev|ru|jp|de|in|uk|br|io|ai)/,"Url",".com"],[/^[PMCE]ST$/,"Timezone","EST"],[/^ma?c'[a-z]{3}/,"LastName","mc'neil"],[/^o'[a-z]{3}/,"LastName","o'connor"],[/^ma?cd[aeiou][a-z]{3}/,"LastName","mcdonald"],[/^(lol)+[sz]$/,"Expression","lol"],[/^wo{2,}a*h?$/,"Expression","wooah"],[/^(hee?){2,}h?$/,"Expression","hehe"],[/^(un|de|re)\\-[a-z\u00C0-\u00FF]{2}/,"Verb","un-vite"],[/^(m|k|cm|km)\/(s|h|hr)$/,"Unit","5 k/m"],[/^(ug|ng|mg)\/(l|m3|ft3)$/,"Unit","ug/L"],[/[^:/]\/\p{Letter}/u,"SlashedTerm","love/hate"]];d();p();var h5e=[[/^#[\p{Number}_]*\p{Letter}/u,"HashTag"],[/^@\w{2,}$/,"AtMention"],[/^([A-Z]\.){2}[A-Z]?/i,["Acronym","Noun"],"F.B.I"],[/.{3}[lkmnp]in['‘’‛‵′`´]$/,"Gerund","chillin'"],[/.{4}s['‘’‛‵′`´]$/,"Possessive","flanders'"],[/^[\p{Emoji_Presentation}\p{Extended_Pictographic}]/u,"Emoji","emoji-class"]];d();p();var m5e=[[/^@1?[0-9](am|pm)$/i,"Time","3pm"],[/^@1?[0-9]:[0-9]{2}(am|pm)?$/i,"Time","3:30pm"],[/^'[0-9]{2}$/,"Year"],[/^[012]?[0-9](:[0-5][0-9])(:[0-5][0-9])$/,"Time","3:12:31"],[/^[012]?[0-9](:[0-5][0-9])?(:[0-5][0-9])? ?(am|pm)$/i,"Time","1:12pm"],[/^[012]?[0-9](:[0-5][0-9])(:[0-5][0-9])? ?(am|pm)?$/i,"Time","1:12:31pm"],[/^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}/i,"Date","iso-date"],[/^[0-9]{1,4}-[0-9]{1,2}-[0-9]{1,4}$/,"Date","iso-dash"],[/^[0-9]{1,4}\/[0-9]{1,2}\/([0-9]{4}|[0-9]{2})$/,"Date","iso-slash"],[/^[0-9]{1,4}\.[0-9]{1,2}\.[0-9]{1,4}$/,"Date","iso-dot"],[/^[0-9]{1,4}-[a-z]{2,9}-[0-9]{1,4}$/i,"Date","12-dec-2019"],[/^utc ?[+-]?[0-9]+$/,"Timezone","utc-9"],[/^(gmt|utc)[+-][0-9]{1,2}$/i,"Timezone","gmt-3"],[/^[0-9]{3}-[0-9]{4}$/,"PhoneNumber","421-0029"],[/^(\+?[0-9][ -])?[0-9]{3}[ -]?[0-9]{3}-[0-9]{4}$/,"PhoneNumber","1-800-"],[/^[-+]?\p{Currency_Symbol}[-+]?[0-9]+(,[0-9]{3})*(\.[0-9]+)?([kmb]|bn)?\+?$/u,["Money","Value"],"$5.30"],[/^[-+]?[0-9]+(,[0-9]{3})*(\.[0-9]+)?\p{Currency_Symbol}\+?$/u,["Money","Value"],"5.30\xA3"],[/^[-+]?[$£]?[0-9]([0-9,.])+(usd|eur|jpy|gbp|cad|aud|chf|cny|hkd|nzd|kr|rub)$/i,["Money","Value"],"$400usd"],[/^[-+]?[0-9]+(,[0-9]{3})*(\.[0-9]+)?\+?$/,["Cardinal","NumericValue"],"5,999"],[/^[-+]?[0-9]+(,[0-9]{3})*(\.[0-9]+)?(st|nd|rd|r?th)$/,["Ordinal","NumericValue"],"53rd"],[/^\.[0-9]+\+?$/,["Cardinal","NumericValue"],".73th"],[/^[-+]?[0-9]+(,[0-9]{3})*(\.[0-9]+)?%\+?$/,["Percent","Cardinal","NumericValue"],"-4%"],[/^\.[0-9]+%$/,["Percent","Cardinal","NumericValue"],".3%"],[/^[0-9]{1,4}\/[0-9]{1,4}(st|nd|rd|th)?s?$/,["Fraction","NumericValue"],"2/3rds"],[/^[0-9.]{1,3}[a-z]{0,2}[-–—][0-9]{1,3}[a-z]{0,2}$/,["Value","NumberRange"],"3-4"],[/^[0-9]{1,2}(:[0-9][0-9])?(am|pm)? ?[-–—] ?[0-9]{1,2}(:[0-9][0-9])?(am|pm)$/,["Time","NumberRange"],"3-4pm"],[/^[0-9.]+([a-z°]{1,4})$/,"NumericValue","9km"]];d();p();var g5e=["academy","administration","agence","agences","agencies","agency","airlines","airways","army","assoc","associates","association","assurance","authority","autorite","aviation","bank","banque","board","boys","brands","brewery","brotherhood","brothers","bureau","cafe","co","caisse","capital","care","cathedral","center","centre","chemicals","choir","chronicle","church","circus","clinic","clinique","club","co","coalition","coffee","collective","college","commission","committee","communications","community","company","comprehensive","computers","confederation","conference","conseil","consulting","containers","corporation","corps","corp","council","crew","data","departement","department","departments","design","development","directorate","division","drilling","education","eglise","electric","electricity","energy","ensemble","enterprise","enterprises","entertainment","estate","etat","faculty","faction","federation","financial","fm","foundation","fund","gas","gazette","girls","government","group","guild","herald","holdings","hospital","hotel","hotels","inc","industries","institut","institute","institutes","insurance","international","interstate","investment","investments","investors","journal","laboratory","labs","llc","ltd","limited","machines","magazine","management","marine","marketing","markets","media","memorial","ministere","ministry","military","mobile","motor","motors","musee","museum","news","observatory","office","oil","optical","orchestra","organization","partners","partnership","petrol","petroleum","pharmacare","pharmaceutical","pharmaceuticals","pizza","plc","police","politburo","polytechnic","post","power","press","productions","quartet","radio","reserve","resources","restaurant","restaurants","savings","school","securities","service","services","societe","subsidiary","society","sons","subcommittee","syndicat","systems","telecommunications","telegraph","television","times","tribunal","tv","union","university","utilities","workers"].reduce((e,t)=>(e[t]=!0,e),{});d();p();var v5e=["atoll","basin","bay","beach","bluff","bog","camp","canyon","canyons","cape","cave","caves","cliffs","coast","cove","coves","crater","crossing","creek","desert","dune","dunes","downs","estates","escarpment","estuary","falls","fjord","fjords","forest","forests","glacier","gorge","gorges","grove","gulf","gully","highland","heights","hollow","hill","hills","inlet","island","islands","isthmus","junction","knoll","lagoon","lake","lakeshore","marsh","marshes","mount","mountain","mountains","narrows","peninsula","plains","plateau","pond","rapids","ravine","reef","reefs","ridge","river","rivers","sandhill","shoal","shore","shoreline","shores","strait","straits","springs","stream","swamp","tombolo","trail","trails","trench","valley","vallies","village","volcano","waterfall","watershed","wetland","woods","acres","burough","county","district","municipality","prefecture","province","region","reservation","state","territory","borough","metropolis","downtown","uptown","midtown","city","town","township","hamlet","country","kingdom","enclave","neighbourhood","neighborhood","kingdom","ward","zone","airport","amphitheater","arch","arena","auditorium","bar","barn","basilica","battlefield","bridge","building","castle","centre","coliseum","cineplex","complex","dam","farm","field","fort","garden","gardens","gymnasium","hall","house","levee","library","manor","memorial","monument","museum","gallery","palace","pillar","pits","plantation","playhouse","quarry","sportsfield","sportsplex","stadium","terrace","terraces","theater","tower","park","parks","site","ranch","raceway","sportsplex","ave","st","street","rd","road","lane","landing","crescent","cr","way","tr","terrace","avenue"].reduce((e,t)=>(e[t]=!0,e),{});d();p();d();p();d();p();d();p();d();p();d();p();var Rx=[[/([^v])ies$/i,"$1y"],[/(ise)s$/i,"$1"],[/(kn|[^o]l|w)ives$/i,"$1ife"],[/^((?:ca|e|ha|(?:our|them|your)?se|she|wo)l|lea|loa|shea|thie)ves$/i,"$1f"],[/^(dwar|handkerchie|hoo|scar|whar)ves$/i,"$1f"],[/(antenn|formul|nebul|vertebr|vit)ae$/i,"$1a"],[/(octop|vir|radi|nucle|fung|cact|stimul)(i)$/i,"$1us"],[/(buffal|tomat|tornad)(oes)$/i,"$1o"],[/(ause)s$/i,"$1"],[/(ease)s$/i,"$1"],[/(ious)es$/i,"$1"],[/(ouse)s$/i,"$1"],[/(ose)s$/i,"$1"],[/(..ase)s$/i,"$1"],[/(..[aeiu]s)es$/i,"$1"],[/(vert|ind|cort)(ices)$/i,"$1ex"],[/(matr|append)(ices)$/i,"$1ix"],[/([xo]|ch|ss|sh)es$/i,"$1"],[/men$/i,"man"],[/(n)ews$/i,"$1ews"],[/([ti])a$/i,"$1um"],[/([^aeiouy]|qu)ies$/i,"$1y"],[/(s)eries$/i,"$1eries"],[/(m)ovies$/i,"$1ovie"],[/(cris|ax|test)es$/i,"$1is"],[/(alias|status)es$/i,"$1"],[/(ss)$/i,"$1"],[/(ic)s$/i,"$1"],[/s$/i,""]];var X0t=function(e){return Object.keys(e).reduce((t,r)=>(t[e[r]]=r,t),{})},Q0t=function(e,t){let{irregularPlurals:r}=t.two,n=X0t(r);if(n.hasOwnProperty(e))return n[e];for(let a=0;a(B_[t].forEach(r=>e[r]=t),e),{});var Ix=B_;var tgt=function(e){let t=e.substring(e.length-3);if(Ix.hasOwnProperty(t)===!0)return Ix[t];let r=e.substring(e.length-2);return Ix.hasOwnProperty(r)===!0?Ix[r]:e.substring(e.length-1)==="s"?"PresentTense":null},z_=tgt;var rgt=function(e,t){let r="",n={};t.one&&t.one.prefixes&&(n=t.one.prefixes);let[a,i]=e.split(/ /);return i&&n[a]===!0&&(r=a,a=i,i=""),{prefix:r,verb:a,particle:i}},b5e={are:"be",were:"be",been:"be",is:"be",am:"be",was:"be",be:"be",being:"be"},ngt=function(e,t,r){let{fromPast:n,fromPresent:a,fromGerund:i,fromParticiple:s}=t.two.models,{prefix:o,verb:l,particle:u}=rgt(e,t),c="";if(r||(r=z_(e)),b5e.hasOwnProperty(e))c=b5e[e];else if(r==="Participle")c=ro(l,s);else if(r==="PastTense")c=ro(l,n);else if(r==="PresentTense")c=ro(l,a);else if(r==="Gerund")c=ro(l,i);else return e;return u&&(c+=" "+u),o&&(c=o+" "+c),c},Ox=ngt;d();p();var agt=e=>/ /.test(e)?e.split(/ /):[e,""],igt=function(e,t){let{toPast:r,toPresent:n,toGerund:a,toParticiple:i}=t.two.models;if(e==="be")return{Infinitive:e,Gerund:"being",PastTense:"was",PresentTense:"is"};let[s,o]=agt(e),l={Infinitive:s,PastTense:ro(s,r),PresentTense:ro(s,n),Gerund:ro(s,a),FutureTense:"will "+s},u=ro(s,i);if(u!==e&&u!==l.PastTense){let c=t.one.lexicon||{};(c[u]==="Participle"||c[u]==="Adjective")&&(e==="play"&&(u="played"),l.Participle=u)}return o&&Object.keys(l).forEach(c=>{l[c]+=" "+o}),l},Lx=igt;var sgt=function(e,t){let r=Lx(e,t);return delete r.FutureTense,Object.values(r).filter(n=>n)},x5e={toInfinitive:Ox,conjugate:Lx,all:sgt};d();p();d();p();var Nx=function(e,t){let r=t.two.models.toSuperlative;return ro(e,r)},Mx=function(e,t){let r=t.two.models.toComparative;return ro(e,r)},w5e=function(e,t){let r=t.two.models.fromComparative;return ro(e,r)},C5e=function(e,t){let r=t.two.models.fromSuperlative;return ro(e,r)},S5e=function(e,t){let r=t.two.models.adjToNoun;return ro(e,r)};d();p();d();p();var ogt=function(e="",t=[]){let r=e.length,n=r<=6?r-1:6;for(let a=n;a>=1;a-=1){let i=e.substring(r-a,e.length);if(t[i.length].hasOwnProperty(i)===!0){let s=e.slice(0,r-a),o=t[i.length][i];return s+o}}return null},j_=ogt;var sa="ically",lgt=new Set(["analyt"+sa,"chem"+sa,"class"+sa,"clin"+sa,"crit"+sa,"ecolog"+sa,"electr"+sa,"empir"+sa,"frant"+sa,"grammat"+sa,"ident"+sa,"ideolog"+sa,"log"+sa,"mag"+sa,"mathemat"+sa,"mechan"+sa,"med"+sa,"method"+sa,"method"+sa,"mus"+sa,"phys"+sa,"phys"+sa,"polit"+sa,"pract"+sa,"rad"+sa,"satir"+sa,"statist"+sa,"techn"+sa,"technolog"+sa,"theoret"+sa,"typ"+sa,"vert"+sa,"whims"+sa]),cgt=[null,{},{ly:""},{ily:"y",bly:"ble",ply:"ple"},{ally:"al",rply:"rp"},{ually:"ual",ially:"ial",cally:"cal",eally:"eal",rally:"ral",nally:"nal",mally:"mal",eeply:"eep",eaply:"eap"},{ically:"ic"}],ugt=new Set(["early","only","hourly","daily","weekly","monthly","yearly","mostly","duly","unduly","especially","undoubtedly","conversely","namely","exceedingly","presumably","accordingly","overly","best","latter","little","long","low"]),T5e={wholly:"whole",fully:"full",truly:"true",gently:"gentle",singly:"single",customarily:"customary",idly:"idle",publically:"public",quickly:"quick",superbly:"superb",cynically:"cynical",well:"good"},dgt=function(e){return e.endsWith("ly")?lgt.has(e)?e.replace(/ically/,"ical"):ugt.has(e)?null:T5e.hasOwnProperty(e)?T5e[e]:j_(e,cgt)||e:null},E5e=dgt;d();p();var pgt=[null,{y:"ily"},{ly:"ly",ic:"ically"},{ial:"ially",ual:"ually",tle:"tly",ble:"bly",ple:"ply",ary:"arily"},{},{},{}],A5e={cool:"cooly",whole:"wholly",full:"fully",good:"well",idle:"idly",public:"publicly",single:"singly",special:"especially"},fgt=function(e){if(A5e.hasOwnProperty(e))return A5e[e];let t=j_(e,pgt);return t||(t=e+"ly"),t},Fq=fgt;var hgt=function(e,t){let r=[e];return r.push(Nx(e,t)),r.push(Mx(e,t)),r.push(Fq(e)),r=r.filter(n=>n),r=new Set(r),Array.from(r)},P5e={toSuperlative:Nx,toComparative:Mx,toAdverb:Fq,toNoun:S5e,fromAdverb:E5e,fromSuperlative:C5e,fromComparative:w5e,all:hgt};var k5e={noun:y5e,verb:x5e,adjective:P5e};d();p();d();p();var Vq={Singular:(e,t,r,n)=>{let a=n.one.lexicon,i=r.two.transform.noun.toPlural(e,n);a[i]||(t[i]=t[i]||"Plural")},Actor:(e,t,r,n)=>{let a=n.one.lexicon,i=r.two.transform.noun.toPlural(e,n);a[i]||(t[i]=t[i]||["Plural","Actor"])},Comparable:(e,t,r,n)=>{let a=n.one.lexicon,{toSuperlative:i,toComparative:s}=r.two.transform.adjective,o=i(e,n);a[o]||(t[o]=t[o]||"Superlative");let l=s(e,n);a[l]||(t[l]=t[l]||"Comparative"),t[e]="Adjective"},Demonym:(e,t,r,n)=>{let a=r.two.transform.noun.toPlural(e,n);t[a]=t[a]||["Demonym","Plural"]},Infinitive:(e,t,r,n)=>{let a=n.one.lexicon,i=r.two.transform.verb.conjugate(e,n);Object.entries(i).forEach(s=>{!a[s[1]]&&!t[s[1]]&&s[0]!=="FutureTense"&&(t[s[1]]=s[0])})},PhrasalVerb:(e,t,r,n)=>{let a=n.one.lexicon;t[e]=["PhrasalVerb","Infinitive"];let i=n.one._multiCache,[s,o]=e.split(" ");a[s]||(t[s]=t[s]||"Infinitive");let l=r.two.transform.verb.conjugate(s,n);delete l.FutureTense,Object.entries(l).forEach(u=>{if(u[0]==="Actor"||u[1]==="")return;!t[u[1]]&&!a[u[1]]&&(t[u[1]]=u[0]),i[u[1]]=2;let c=u[1]+" "+o;t[c]=t[c]||[u[0],"PhrasalVerb"]})},Multiple:(e,t)=>{t[e]=["Multiple","Cardinal"],t[e+"th"]=["Multiple","Ordinal"],t[e+"ths"]=["Multiple","Fraction"]},Cardinal:(e,t)=>{t[e]=["TextValue","Cardinal"]},Ordinal:(e,t)=>{t[e]=["TextValue","Ordinal"],t[e+"s"]=["TextValue","Fraction"]},Place:(e,t)=>{t[e]=["Place","ProperNoun"]},Region:(e,t)=>{t[e]=["Region","ProperNoun"]}};var mgt=function(e,t){let{methods:r,model:n}=t,a={},i={};return Object.keys(e).forEach(s=>{let o=e[s];s=s.toLowerCase().trim(),s=s.replace(/'s\b/,"");let l=s.split(/ /);l.length>1&&(i[l[0]]===void 0||l.length>i[l[0]])&&(i[l[0]]=l.length),Vq.hasOwnProperty(o)===!0&&Vq[o](s,a,r,n),a[s]=a[s]||o}),delete a[""],delete a[null],delete a[" "],{lex:a,_multi:i}},_5e=mgt;d();p();var ggt=function(e,t){let r=/^[0-9]+$/,n=e[t];if(!n)return!1;let a=new Set(["may","april","august","jan"]);if(n.normal==="like"||a.has(n.normal)||n.tags.has("Place")||n.tags.has("Date"))return!1;if(e[t-1]){let s=e[t-1];if(s.tags.has("Date")||a.has(s.normal)||s.tags.has("Adjective")||n.tags.has("Adjective"))return!1}let i=n.normal;return!((i.length===1||i.length===2||i.length===4)&&r.test(i))},vgt=function(e){let t=/[,:;]/,r=[];return e.forEach(n=>{let a=0;n.forEach((i,s)=>{t.test(i.post)&&ggt(n,s+1)&&(r.push(n.slice(a,s+1)),a=s+1)}),ae.endsWith(r)):!(t!=="s"||bgt.find(r=>e.endsWith(r)))},F_=xgt;var Dx={two:{quickSplit:R5e,expandLexicon:_5e,transform:k5e,looksPlural:F_}};d();p();var wgt=function(e){let{irregularPlurals:t}=e.two,{lexicon:r}=e.one;return Object.entries(t).forEach(n=>{r[n[0]]=r[n[0]]||"Singular",r[n[1]]=r[n[1]]||"Plural"}),e},O5e=wgt;var Hq={one:{lexicon:{}},two:{models:D_}},Cgt={"Actor|Verb":"Actor","Adj|Gerund":"Adjective","Adj|Noun":"Adjective","Adj|Past":"Adjective","Adj|Present":"Adjective","Noun|Verb":"Singular","Noun|Gerund":"Gerund","Person|Noun":"Noun","Person|Date":"Month","Person|Verb":"FirstName","Person|Place":"Person","Person|Adj":"Comparative","Plural|Verb":"Plural","Unit|Noun":"Noun"},M5e=function(e,t){let r={model:t,methods:Dx},{lex:n,_multi:a}=Dx.two.expandLexicon(e,r);return Object.assign(t.one.lexicon,n),Object.assign(t.one._multiCache,a),t},Sgt=function(e,t){return Object.keys(e).forEach(r=>{e[r]==="Uncountable"&&(t.two.uncountable[r]=!0,e[r]="Uncountable")}),t},L5e=function(e,t,r){let n=Lx(e,Hq);t[n.PastTense]=t[n.PastTense]||"PastTense",t[n.Gerund]=t[n.Gerund]||"Gerund",r===!0&&(t[n.PresentTense]=t[n.PresentTense]||"PresentTense")},N5e=function(e,t,r){let n=Nx(e,r);t[n]=t[n]||"Superlative";let a=Mx(e,r);t[a]=t[a]||"Comparative"},Tgt=function(e,t,r){let n=b3(e,r);t[n]=t[n]||"Plural"},Egt=function(e,t){let r={},n=t.one.lexicon;return Object.keys(e).forEach(a=>{let i=e[a];if(r[a]=Cgt[i],(i==="Noun|Verb"||i==="Person|Verb"||i==="Actor|Verb")&&L5e(a,n,!1),i==="Adj|Present"&&(L5e(a,n,!0),N5e(a,n,t)),i==="Person|Adj"&&N5e(a,n,t),i==="Adj|Gerund"||i==="Noun|Gerund"){let s=Ox(a,Hq,"Gerund");n[s]||(r[s]="Infinitive")}if((i==="Noun|Gerund"||i==="Adj|Noun"||i==="Person|Noun")&&Tgt(a,n,t),i==="Adj|Past"){let s=Ox(a,Hq,"PastTense");n[s]||(r[s]="Infinitive")}}),t=M5e(r,t),t},Agt=function(e){return e=M5e(e.one.lexicon,e),e=Sgt(e.one.lexicon,e),e=Egt(e.two.switches,e),e=O5e(e),e},D5e=Agt;var $q={one:{_multiCache:{},lexicon:x3,frozenLex:Bq},two:{irregularPlurals:S_,models:D_,suffixPatterns:J9e,prefixPatterns:Y9e,endsWith:r5e,neighbours:n5e,regexNormal:f5e,regexText:h5e,regexNumbers:m5e,switches:E_,clues:Z9e,uncountable:{},orgWords:g5e,placeWords:v5e}};$q=D5e($q);var B5e=$q;d();p();d();p();d();p();var Pgt=function(e,t,r,n){let a=n.methods.one.setTag;if(t===0&&e.length>=3){let i=/:/;if(e[0].post.match(i)){let o=e[1];if(o.tags.has("Value")||o.tags.has("Email")||o.tags.has("PhoneNumber"))return;a([e[0]],"Expression",n,null,"2-punct-colon''")}}},z5e=Pgt;d();p();var kgt=function(e,t,r,n){let a=n.methods.one.setTag;e[t].post==="-"&&e[t+1]&&a([e[t],e[t+1]],"Hyphenated",n,null,"1-punct-hyphen''")},j5e=kgt;d();p();var F5e=/^(under|over|mis|re|un|dis|semi)-?/,_gt=function(e,t,r){let n=r.two.switches,a=e[t];if(n.hasOwnProperty(a.normal)){a.switch=n[a.normal];return}if(F5e.test(a.normal)){let i=a.normal.replace(F5e,"");i.length>3&&n.hasOwnProperty(i)&&(a.switch=n[i])}},V5e=_gt;d();p();d();p();var Rgt=(e,t,r="")=>{let n=s=>"\x1B[33m\x1B[3m"+s+"\x1B[0m",a=s=>"\x1B[3m"+s+"\x1B[0m",i=e.text||"["+e.implicit+"]";typeof t!="string"&&t.length>2&&(t=t.slice(0,2).join(", #")+" +"),t=typeof t!="string"?t.join(", #"):t,console.log(` ${n(i).padEnd(24)} \x1B[32m\u2192\x1B[0m #${t.padEnd(22)} ${a(r)}`)},Igt=function(e,t,r){if(!t||t.length===0||e.frozen===!0)return;let n=typeof P>"u"||!T?self.env||{}:T;n&&n.DEBUG_TAGS&&Rgt(e,t,r),e.tags=e.tags||new Set,typeof t=="string"?e.tags.add(t):t.forEach(a=>e.tags.add(a))},Ea=Igt;d();p();var Ogt=["Acronym","Abbreviation","ProperNoun","Uncountable","Possessive","Pronoun","Activity","Honorific","Month"],Lgt=function(e){!e.tags.has("Noun")||e.tags.has("Plural")||e.tags.has("Singular")||Ogt.find(t=>e.tags.has(t))||(F_(e.normal)?Ea(e,"Plural","3-plural-guess"):Ea(e,"Singular","3-singular-guess"))},Ngt=function(e){let t=e.tags;if(t.has("Verb")&&t.size===1){let r=z_(e.normal);r&&Ea(e,r,"3-verb-tense-guess")}},Mgt=function(e,t,r){let n=e[t],a=Array.from(n.tags);for(let i=0;in.tags.has(s))||n.pre.match(/["']$/)||n.normal==="the"?null:(z1(e,t,r),!n.tags.has("Noun")&&!n.frozen&&n.tags.clear(),Ea(n,"ProperNoun","2-titlecase"),!0):i.length>=2&&Fgt.test(i)&&jgt.test(i)&&Vgt.test(i)&&!Hgt[n.normal]?(Ea(n,"RomanNumeral","2-xvii"),!0):null},H5e=$gt;d();p();var $5e=function(e="",t=[]){let r=e.length,n=7;r<=n&&(n=r-1);for(let a=n;a>1;a-=1){let i=e.substring(r-a,r);if(t[i.length].hasOwnProperty(i)===!0)return t[i.length][i]}return null},Ugt=function(e,t,r){let n=e[t];if(n.tags.size===0){let a=$5e(n.normal,r.two.suffixPatterns);if(a!==null)return Ea(n,a,"2-suffix"),n.confidence=.7,!0;if(n.implicit&&(a=$5e(n.implicit,r.two.suffixPatterns),a!==null))return Ea(n,a,"2-implicit-suffix"),n.confidence=.7,!0}return null},U5e=Ugt;d();p();var G5e=/['‘’‛‵′`´]/,Uq=function(e,t){for(let r=0;rr-3&&(n=r-3);for(let a=n;a>2;a-=1){let i=e.substring(0,a);if(t[i.length].hasOwnProperty(i)===!0)return t[i.length][i]}return null},Zgt=function(e,t,r){let n=e[t];if(n.tags.size===0){let a=Kgt(n.normal,r.two.prefixPatterns);if(a!==null)return Ea(n,a,"2-prefix"),n.confidence=.5,!0}return null},K5e=Zgt;d();p();var Wgt=1400,Jgt=2100,Ygt=new Set(["in","on","by","until","for","to","during","throughout","through","within","before","after","of","this","next","last","circa","around","post","pre","budget","classic","plan","may"]),Z5e=function(e){if(!e)return!1;let t=e.normal||e.implicit;return!!(Ygt.has(t)||e.tags.has("Date")||e.tags.has("Month")||e.tags.has("WeekDay")||e.tags.has("Year")||e.tags.has("ProperNoun"))},W5e=function(e){return e?!!(e.tags.has("Ordinal")||e.tags.has("Cardinal")&&e.normal.length<3||e.normal==="is"||e.normal==="was"):!1},J5e=function(e){return e&&(e.tags.has("Date")||e.tags.has("Month")||e.tags.has("WeekDay")||e.tags.has("Year"))},Xgt=function(e,t){let r=e[t];if(r.tags.has("NumericValue")&&r.tags.has("Cardinal")&&r.normal.length===4){let n=Number(r.normal);if(n&&!isNaN(n)&&n>Wgt&&n=1920&&n<2025){if(W5e(a)||W5e(i))return Ea(r,"Year","2-tagYear-close");if(J5e(e[t-2])||J5e(e[t+2]))return Ea(r,"Year","2-tagYear-far");if(a&&(a.tags.has("Determiner")||a.tags.has("Possessive"))&&i&&i.tags.has("Noun")&&!i.tags.has("Plural"))return Ea(r,"Year","2-tagYear-noun")}}}return null},Y5e=Xgt;d();p();var Qgt=function(e,t,r,n){let a=n.methods.one.setTag,i=e[t],s=["PastTense","PresentTense","Auxiliary","Modal","Particle"];i.tags.has("Verb")&&(s.find(l=>i.tags.has(l))||a([i],"Infinitive",n,null,"2-verb-type''"))},X5e=Qgt;d();p();var Q5e=/^[A-Z]('s|,)?$/,eye=/^[A-Z-]+$/,tye=/^[A-Z]+s$/,e2t=/([A-Z]\.)+[A-Z]?,?$/,t2t=/[A-Z]{2,}('s|,)?$/,r2t=/([a-z]\.)+[a-z]\.?$/,rye={I:!0,A:!0},n2t={la:!0,ny:!0,us:!0,dc:!0,gb:!0},a2t=function(e,t){let r=e.text;if(eye.test(r)===!1)if(r.length>3&&tye.test(r)===!0)r=r.replace(/s$/,"");else return!1;return r.length>5||rye.hasOwnProperty(r)||t.one.lexicon.hasOwnProperty(e.normal)?!1:e2t.test(r)===!0||r2t.test(r)===!0||Q5e.test(r)===!0||t2t.test(r)===!0},i2t=function(e,t,r){let n=e[t];return n.tags.has("RomanNumeral")||n.tags.has("Acronym")||n.frozen?null:a2t(n,r)?(n.tags.clear(),Ea(n,["Acronym","Noun"],"3-no-period-acronym"),n2t[n.normal]===!0&&Ea(n,"Place","3-place-acronym"),tye.test(n.text)===!0&&Ea(n,"Plural","3-plural-acronym"),!0):!rye.hasOwnProperty(n.text)&&Q5e.test(n.text)?(n.tags.clear(),Ea(n,["Acronym","Noun"],"3-one-letter-acronym"),!0):n.tags.has("Organization")&&n.text.length<=3?(Ea(n,"Acronym","3-org-acronym"),!0):n.tags.has("Organization")&&eye.test(n.text)&&n.text.length<=6?(Ea(n,"Acronym","3-titlecase-acronym"),!0):null},nye=i2t;d();p();var aye=function(e,t){if(!e)return null;let r=t.find(n=>e.normal===n[0]);return r?r[1]:null},iye=function(e,t){if(!e)return null;let r=t.find(n=>e.tags.has(n[0]));return r?r[1]:null},s2t=function(e,t,r){let{leftTags:n,leftWords:a,rightWords:i,rightTags:s}=r.two.neighbours,o=e[t];if(o.tags.size===0){let l=null;if(l=l||aye(e[t-1],a),l=l||aye(e[t+1],i),l=l||iye(e[t-1],n),l=l||iye(e[t+1],s),l)return Ea(o,l,"3-[neighbour]"),z1(e,t,r),e[t].confidence=.2,!0}return null},sye=s2t;d();p();var o2t=e=>/^\p{Lu}[\p{Ll}'’]/u.test(e),oye=function(e,t,r){return!e||e.tags.has("FirstName")||e.tags.has("Place")?!1:e.tags.has("ProperNoun")||e.tags.has("Organization")||e.tags.has("Acronym")?!0:!r&&o2t(e.text)?t===0?e.tags.has("Singular"):!0:!1},l2t=function(e,t,r,n){let a=r.model.two.orgWords,i=r.methods.one.setTag,s=e[t],o=s.machine||s.normal;if(a[o]===!0&&oye(e[t-1],t-1,n)){i([e[t]],"Organization",r,null,"3-[org-word]");for(let l=t;l>=0&&oye(e[l],l,n);l-=1)i([e[l]],"Organization",r,null,"3-[org-word]")}return null},lye=l2t;d();p();var c2t=e=>/^\p{Lu}[\p{Ll}'’]/u.test(e),u2t=/'s$/,cye=new Set(["athletic","city","community","eastern","federal","financial","great","historic","historical","local","memorial","municipal","national","northern","provincial","southern","state","western","spring","pine","sunset","view","oak","maple","spruce","cedar","willow"]),d2t=new Set(["center","centre","way","range","bar","bridge","field","pit"]),uye=function(e,t,r){if(!e)return!1;let n=e.tags;return n.has("Organization")||n.has("Possessive")||u2t.test(e.normal)?!1:n.has("ProperNoun")||n.has("Place")?!0:!r&&c2t(e.text)?t===0?n.has("Singular"):!0:!1},p2t=function(e,t,r,n){let a=r.model.two.placeWords,i=r.methods.one.setTag,s=e[t],o=s.machine||s.normal;if(a[o]===!0){for(let l=t-1;l>=0;l-=1)if(!cye.has(e[l].normal)){if(uye(e[l],l,n)){i(e.slice(l,t+1),"Place",r,null,"3-[place-of-foo]");continue}break}if(d2t.has(o))return!1;for(let l=t+1;le[t].tags.has("ProperNoun")&&h2t.test(e[t].text)?"Noun":null,fye=(e,t,r)=>t===0&&!e[1]?r:null,m2t=function(e,t){return!e[t+1]&&e[t-1]&&e[t-1].tags.has("Determiner")?"Noun":null},g2t=function(e,t,r){return t===0&&e.length>3?r:null},v2t={"Adj|Gerund":(e,t)=>ff(e,t),"Adj|Noun":(e,t)=>ff(e,t)||m2t(e,t),"Actor|Verb":(e,t)=>ff(e,t),"Adj|Past":(e,t)=>ff(e,t),"Adj|Present":(e,t)=>ff(e,t),"Noun|Gerund":(e,t)=>ff(e,t),"Noun|Verb":(e,t)=>t>0&&ff(e,t)||fye(e,t,"Infinitive"),"Plural|Verb":(e,t)=>ff(e,t)||fye(e,t,"PresentTense")||g2t(e,t,"Plural"),"Person|Noun":(e,t)=>ff(e,t),"Person|Verb":(e,t)=>t!==0?ff(e,t):null,"Person|Adj":(e,t)=>t===0&&e.length>1||ff(e,t)?"Person":null},Gq=v2t;var qq=typeof P>"u"||!T?self.env||{}:T,hye=/^(under|over|mis|re|un|dis|semi)-?/,mye=(e,t)=>{if(!e||!t)return null;let r=e.normal||e.implicit,n=null;return t.hasOwnProperty(r)&&(n=t[r]),n&&qq.DEBUG_TAGS&&console.log(` \x1B[2m\x1B[3m \u2193 - '${r}' \x1B[0m`),n},gye=(e,t={},r)=>{if(!e||!t)return null;let a=Array.from(e.tags).sort((i,s)=>{let o=r[i]?r[i].parents.length:0,l=r[s]?r[s].parents.length:0;return o>l?-1:1}).find(i=>t[i]);return a&&qq.DEBUG_TAGS&&console.log(` \x1B[2m\x1B[3m \u2193 - '${e.normal||e.implicit}' (#${a}) \x1B[0m`),a=t[a],a},y2t=function(e,t,r,n){if(!r)return null;let a=e[t-1]?.text!=="also"?t-1:Math.max(0,t-2),i=n.one.tagSet,s=mye(e[t+1],r.afterWords);return s=s||mye(e[a],r.beforeWords),s=s||gye(e[a],r.beforeTags,i),s=s||gye(e[t+1],r.afterTags,i),s},b2t=function(e,t,r){let n=r.model,a=r.methods.one.setTag,{switches:i,clues:s}=n.two,o=e[t],l=o.normal||o.implicit||"";if(hye.test(l)&&!i[l]&&(l=l.replace(hye,"")),o.switch){let u=o.switch;if(o.tags.has("Acronym")||o.tags.has("PhrasalVerb"))return;let c=y2t(e,t,s[u],n);Gq[u]&&(c=Gq[u](e,t)||c),c?(a([o],c,r,null,`3-[switch] (${u})`),z1(e,t,n)):qq.DEBUG_TAGS&&console.log(` -> X - '${l}' : (${u}) `)}},vye=b2t;d();p();var x2t={there:!0,this:!0,it:!0,him:!0,her:!0,us:!0},w2t=function(e,t){let r=t.methods.one.setTag,n=t.model.one._multiCache||{},a=e[0];if((a.switch==="Noun|Verb"||a.tags.has("Infinitive"))&&e.length>=2){if(e.length<4&&!x2t[e[1].normal]||!a.tags.has("PhrasalVerb")&&n.hasOwnProperty(a.normal))return;(e[1].tags.has("Noun")||e[1].tags.has("Determiner"))&&(!e.slice(1,3).some(l=>l.tags.has("Verb"))||a.tags.has("#PhrasalVerb"))&&r([a],"Imperative",t,null,"3-[imperative]")}},yye=w2t;var C2t=function(e){if(e.filter(r=>!r.tags.has("ProperNoun")).length<=3)return!1;let t=/^[a-z]/;return e.every(r=>!t.test(r.text))},S2t=function(e,t,r){e.forEach(n=>{z5e(n,0,t,r)})},T2t=function(e,t,r,n){for(let a=0;a{let t=e.machine||e.normal||e.text;return t=t.replace(/'s$/,""),t},Plural:(e,t)=>{let r=e.machine||e.normal||e.text;return t.methods.two.transform.noun.toSingular(r,t.model)},Copula:()=>"is",PastTense:(e,t)=>{let r=e.machine||e.normal||e.text;return t.methods.two.transform.verb.toInfinitive(r,t.model,"PastTense")},Gerund:(e,t)=>{let r=e.machine||e.normal||e.text;return t.methods.two.transform.verb.toInfinitive(r,t.model,"Gerund")},PresentTense:(e,t)=>{let r=e.machine||e.normal||e.text;return e.tags.has("Infinitive")?r:t.methods.two.transform.verb.toInfinitive(r,t.model,"PresentTense")},Comparative:(e,t)=>{let r=e.machine||e.normal||e.text;return t.methods.two.transform.adjective.fromComparative(r,t.model)},Superlative:(e,t)=>{let r=e.machine||e.normal||e.text;return t.methods.two.transform.adjective.fromSuperlative(r,t.model)},Adverb:(e,t)=>{let{fromAdverb:r}=t.methods.two.transform.adjective,n=e.machine||e.normal||e.text;return r(n)}},P2t=function(e){let t=e.world,r=Object.keys(xye);e.docs.forEach(n=>{for(let a=0;a{t.forEach(r=>{r.penn=k2t(r)})})},Sye=_2t;var Tye={preTagger:bye,root:wye,penn:Sye};d();p();d();p();var Kq=["Person","Place","Organization"],Eye={Noun:{not:["Verb","Adjective","Adverb","Value","Determiner"]},Singular:{is:"Noun",not:["Plural","Uncountable"]},ProperNoun:{is:"Noun"},Person:{is:"Singular",also:["ProperNoun"],not:["Place","Organization","Date"]},FirstName:{is:"Person"},MaleName:{is:"FirstName",not:["FemaleName","LastName"]},FemaleName:{is:"FirstName",not:["MaleName","LastName"]},LastName:{is:"Person",not:["FirstName"]},Honorific:{is:"Person",not:["FirstName","LastName","Value"]},Place:{is:"Singular",not:["Person","Organization"]},Country:{is:"Place",also:["ProperNoun"],not:["City"]},City:{is:"Place",also:["ProperNoun"],not:["Country"]},Region:{is:"Place",also:["ProperNoun"]},Address:{},Organization:{is:"ProperNoun",not:["Person","Place"]},SportsTeam:{is:"Organization"},School:{is:"Organization"},Company:{is:"Organization"},Plural:{is:"Noun",not:["Singular","Uncountable"]},Uncountable:{is:"Noun"},Pronoun:{is:"Noun",not:Kq},Actor:{is:"Noun",not:["Place","Organization"]},Activity:{is:"Noun",not:["Person","Place"]},Unit:{is:"Noun",not:Kq},Demonym:{is:"Noun",also:["ProperNoun"],not:Kq},Possessive:{is:"Noun"},Reflexive:{is:"Pronoun"}};d();p();var Aye={Verb:{not:["Noun","Adjective","Adverb","Value","Expression"]},PresentTense:{is:"Verb",not:["PastTense","FutureTense"]},Infinitive:{is:"PresentTense",not:["Gerund"]},Imperative:{is:"Verb",not:["PastTense","Gerund","Copula"]},Gerund:{is:"PresentTense",not:["Copula"]},PastTense:{is:"Verb",not:["PresentTense","Gerund","FutureTense"]},FutureTense:{is:"Verb",not:["PresentTense","PastTense"]},Copula:{is:"Verb"},Modal:{is:"Verb",not:["Infinitive"]},Participle:{is:"PastTense"},Auxiliary:{is:"Verb",not:["PastTense","PresentTense","Gerund","Conjunction"]},PhrasalVerb:{is:"Verb"},Particle:{is:"PhrasalVerb",not:["PastTense","PresentTense","Copula","Gerund"]},Passive:{is:"Verb"}};d();p();var Pye={Value:{not:["Verb","Adjective","Adverb"]},Ordinal:{is:"Value",not:["Cardinal"]},Cardinal:{is:"Value",not:["Ordinal"]},Fraction:{is:"Value",not:["Noun"]},Multiple:{is:"TextValue"},RomanNumeral:{is:"Cardinal",not:["TextValue"]},TextValue:{is:"Value",not:["NumericValue"]},NumericValue:{is:"Value",not:["TextValue"]},Money:{is:"Cardinal"},Percent:{is:"Value"}};d();p();var kye={Date:{not:["Verb","Adverb","Adjective"]},Month:{is:"Date",also:["Noun"],not:["Year","WeekDay","Time"]},WeekDay:{is:"Date",also:["Noun"]},Year:{is:"Date",not:["RomanNumeral"]},FinancialQuarter:{is:"Date",not:"Fraction"},Holiday:{is:"Date",also:["Noun"]},Season:{is:"Date"},Timezone:{is:"Date",also:["Noun"],not:["ProperNoun"]},Time:{is:"Date",not:["AtMention"]},Duration:{is:"Date",also:["Noun"]}};d();p();var R2t=["Noun","Verb","Adjective","Adverb","Value","QuestionWord"],_ye={Adjective:{not:["Noun","Verb","Adverb","Value"]},Comparable:{is:"Adjective"},Comparative:{is:"Adjective"},Superlative:{is:"Adjective",not:["Comparative"]},NumberRange:{},Adverb:{not:["Noun","Verb","Adjective","Value"]},Determiner:{not:["Noun","Verb","Adjective","Adverb","QuestionWord","Conjunction"]},Conjunction:{not:R2t},Preposition:{not:["Noun","Verb","Adjective","Adverb","QuestionWord","Determiner"]},QuestionWord:{not:["Determiner"]},Currency:{is:"Noun"},Expression:{not:["Noun","Adjective","Verb","Adverb"]},Abbreviation:{},Url:{not:["HashTag","PhoneNumber","Verb","Adjective","Value","AtMention","Email","SlashedTerm"]},PhoneNumber:{not:["HashTag","Verb","Adjective","Value","AtMention","Email"]},HashTag:{},AtMention:{is:"Noun",not:["HashTag","Email"]},Emoji:{not:["HashTag","Verb","Adjective","Value","AtMention"]},Emoticon:{not:["HashTag","Verb","Adjective","Value","AtMention","SlashedTerm"]},SlashedTerm:{not:["Emoticon","Url","Value"]},Email:{not:["HashTag","Verb","Adjective","Value","AtMention"]},Acronym:{not:["Plural","RomanNumeral","Pronoun","Date"]},Negative:{not:["Noun","Adjective","Value","Expression"]},Condition:{not:["Verb","Adjective","Noun","Value"]},There:{not:["Verb","Adjective","Noun","Value","Conjunction","Preposition"]},Prefix:{not:["Abbreviation","Acronym","ProperNoun"]},Hyphenated:{}};var I2t=Object.assign({},Eye,Aye,Pye,kye,_ye),Rye=I2t;var Iye={compute:Tye,methods:Dx,model:B5e,tags:Rye,hooks:["preTagger"]};d();p();d();p();d();p();var O2t=/[,)"';:\-–—.…]/,km=function(e,t){if(!e.found)return;let r=e.termList();for(let n=0;n{n.implicit=n.normal,n.text="",n.normal=""});for(let n=0;nt.toUpperCase()),e},D2t=function(e){class t extends e{constructor(n,a,i){super(n,a,i),this.viewType="Contraction"}expand(){return this.docs.forEach(n=>{let a=N2t.test(n[0].text);n.forEach((i,s)=>{i.text=i.implicit||"",delete i.implicit,s(i.implicit=i.text,i.machine=i.text,i.pre="",i.post="",i.text="",i.normal="",i.index=[n,a+s],i)),r[0]&&(r[0].pre=e[n][a].pre,r[r.length-1].post=e[n][a].post,r[0].text=e[n][a].text,r[0].normal=e[n][a].normal),e[n].splice(a,1,...r))},Nye=B2t;d();p();var z2t=/'/,j2t=new Set(["been","become"]),F2t=new Set(["what","how","when","if","too"]),V2t=new Set(["too","also","enough"]),H2t=(e,t)=>{for(let r=t+1;r{for(let r=t+1;r=0;r-=1)if(e[r].tags.has("Noun")||e[r].tags.has("Pronoun")||e[r].tags.has("Plural")||e[r].tags.has("Singular"))return e[r];return null},J2t=function(e,t){if(e[t].normal==="ain't"||e[t].normal==="aint"){if(e[t+1]&&e[t+1].normal==="never")return["have"];let n=W2t(e,t);if(n){if(n.normal==="we"||n.normal==="they")return["are","not"];if(n.normal==="i")return["am","not"];if(n.tags&&n.tags.has("Plural"))return["are","not"]}return["is","not"]}return[e[t].normal.replace(/n't/,""),"not"]},Bye=J2t;d();p();var Y2t={that:!0,there:!0,let:!0,here:!0,everywhere:!0},X2t={in:!0,by:!0,for:!0},Q2t=new Set(["too","also","enough","about"]),evt=new Set(["is","are","did","were","could","should","must","had","have"]),tvt=(e,t)=>{let r=e[t];if(Y2t.hasOwnProperty(r.machine||r.normal))return!1;if(r.tags.has("Possessive"))return!0;if(r.tags.has("QuestionWord")||r.normal==="he's"||r.normal==="she's")return!1;let n=e[t+1];if(!n)return!0;if(r.normal==="it's")return!!n.tags.has("#Noun");if(n.switch=="Noun|Gerund"){let a=e[t+2];return a?a.tags.has("Copula")?!0:(a.normal==="on"||a.normal==="in",!1):!!(r.tags.has("Actor")||r.tags.has("ProperNoun"))}if(n.tags.has("Verb"))return n.tags.has("Infinitive")?!0:n.tags.has("Gerund")?!1:!!n.tags.has("PresentTense");if(n.switch==="Adj|Noun"){let a=e[t+2];if(!a)return!1;if(evt.has(a.normal))return!0;if(Q2t.has(a.normal))return!1}if(n.tags.has("Noun")){let a=n.machine||n.normal;return!(a==="here"||a==="there"||a==="everywhere"||n.tags.has("Possessive")||n.tags.has("ProperNoun")&&!r.tags.has("ProperNoun"))}if(e[t-1]&&X2t[e[t-1].normal]===!0)return!0;if(n.tags.has("Adjective")){let a=e[t+2];if(!a)return!1;if(a.tags.has("Noun")&&!a.tags.has("Pronoun")){let i=n.normal;return!(i==="above"||i==="below"||i==="behind")}return a.switch==="Noun|Verb"}return!!n.tags.has("Value")},zye=tvt;var jye=/'/,rvt=function(e){e.forEach((t,r)=>{t.index&&(t.index[1]=r)})},nvt=function(e,t,r,n){let a=t.update();a.document=[e];let i=r+n;r>0&&(r-=1),e[i]&&(i+=1),a.ptrs=[[0,r,i]],a.compute(["freeze","lexicon","preTagger","unfreeze"]),rvt(e)},Fye={d:(e,t)=>Dye(e,t),t:(e,t)=>Bye(e,t),s:(e,t,r)=>zye(e,t)?r.methods.one.setTag([e[t]],"Possessive",r,null,"2-contraction"):Mye(e,t)},avt=function(e,t){let r=t.fromText(e.join(" "));return r.compute("id"),r.docs[0]},ivt=e=>{let{world:t,document:r}=e;r.forEach((n,a)=>{for(let i=n.length-1;i>=0;i-=1){if(n[i].implicit)continue;let s=null;jye.test(n[i].normal)===!0&&(s=n[i].normal.split(jye)[1]);let o=null;if(Fye.hasOwnProperty(s)&&(o=Fye[s](n,i,t)),o){o=avt(o,e),Nye(r,[a,i],o),nvt(r[a],e,i,o.length);continue}}})},Vye={contractionTwo:ivt};var Hye={compute:Vye,api:Lye,hooks:["contractionTwo"]};d();p();d();p();d();p();var $ye=[{match:"[(all|both)] #Determiner #Noun",group:0,tag:"Noun",reason:"all-noun"},{match:"#Copula [(just|alone)]$",group:0,tag:"Adjective",reason:"not-adverb"},{match:"#Singular is #Adverb? [#PastTense$]",group:0,tag:"Adjective",reason:"is-filled"},{match:"[#PastTense] #Singular is",group:0,tag:"Adjective",reason:"smoked-poutine"},{match:"[#PastTense] #Plural are",group:0,tag:"Adjective",reason:"baked-onions"},{match:"well [#PastTense]",group:0,tag:"Adjective",reason:"well-made"},{match:"#Copula [fucked up?]",group:0,tag:"Adjective",reason:"swears-adjective"},{match:"#Singular (seems|appears) #Adverb? [#PastTense$]",group:0,tag:"Adjective",reason:"seems-filled"},{match:"#Copula #Adjective? [(out|in|through)]$",group:0,tag:"Adjective",reason:"still-out"},{match:"^[#Adjective] (the|your) #Noun",group:0,notIf:"(all|even)",tag:"Infinitive",reason:"shut-the"},{match:"the [said] #Noun",group:0,tag:"Adjective",reason:"the-said-card"},{match:"[#Hyphenated (#Hyphenated && #PastTense)] (#Noun|#Conjunction)",group:0,tag:"Adjective",notIf:"#Adverb",reason:"faith-based"},{match:"[#Hyphenated (#Hyphenated && #Gerund)] (#Noun|#Conjunction)",group:0,tag:"Adjective",notIf:"#Adverb",reason:"self-driving"},{match:"[#PastTense (#Hyphenated && #PhrasalVerb)] (#Noun|#Conjunction)",group:0,tag:"Adjective",reason:"dammed-up"},{match:"(#Hyphenated && #Value) fold",tag:"Adjective",reason:"two-fold"},{match:"must (#Hyphenated && #Infinitive)",tag:"Adjective",reason:"must-win"},{match:"(#Hyphenated && #Infinitive) #Hyphenated",tag:"Adjective",notIf:"#PhrasalVerb",reason:"vacuum-sealed"},{match:"too much",tag:"Adverb Adjective",reason:"bit-4"},{match:"a bit much",tag:"Determiner Adverb Adjective",reason:"bit-3"},{match:"[(un|contra|extra|inter|intra|macro|micro|mid|mis|mono|multi|pre|sub|tri|ex)] #Adjective",group:0,tag:["Adjective","Prefix"],reason:"un-skilled"}];d();p();var svt="(dark|bright|flat|light|soft|pale|dead|dim|faux|little|wee|sheer|most|near|good|extra|all)",Uye="(hard|fast|late|early|high|right|deep|close|direct)",Gye=[{match:"#Adverb [#Adverb] (and|or|then)",group:0,tag:"Adjective",reason:"kinda-sparkly-and"},{match:`[${svt}] #Adjective`,group:0,tag:"Adverb",reason:"dark-green"},{match:"#Copula [far too] #Adjective",group:0,tag:"Adverb",reason:"far-too"},{match:"#Copula [still] (in|#Gerund|#Adjective)",group:0,tag:"Adverb",reason:"was-still-walking"},{match:`#Plural ${Uye}`,tag:"#PresentTense #Adverb",reason:"studies-hard"},{match:`#Verb [${Uye}] !#Noun?`,group:0,notIf:"(#Copula|get|got|getting|become|became|becoming|feel|feels|feeling|#Determiner|#Preposition)",tag:"Adverb",reason:"shops-direct"},{match:"[#Plural] a lot",tag:"PresentTense",reason:"studies-a-lot"}];d();p();var qye=[{match:"as [#Gerund] as",group:0,tag:"Adjective",reason:"as-gerund-as"},{match:"more [#Gerund] than",group:0,tag:"Adjective",reason:"more-gerund-than"},{match:"(so|very|extremely) [#Gerund]",group:0,tag:"Adjective",reason:"so-gerund"},{match:"(found|found) it #Adverb? [#Gerund]",group:0,tag:"Adjective",reason:"found-it-gerund"},{match:"a (little|bit|wee) bit? [#Gerund]",group:0,tag:"Adjective",reason:"a-bit-gerund"},{match:"#Gerund [#Gerund]",group:0,tag:"Adjective",notIf:"(impersonating|practicing|considering|assuming)",reason:"looking-annoying"},{match:"(looked|look|looks) #Adverb? [%Adj|Gerund%]",group:0,tag:"Adjective",notIf:"(impersonating|practicing|considering|assuming)",reason:"looked-amazing"},{match:"[%Adj|Gerund%] #Determiner",group:0,tag:"Gerund",reason:"developing-a"},{match:"#Possessive [%Adj|Gerund%] #Noun",group:0,tag:"Adjective",reason:"leading-manufacturer"},{match:"%Noun|Gerund% %Adj|Gerund%",tag:"Gerund #Adjective",reason:"meaning-alluring"},{match:"(face|embrace|reveal|stop|start|resume) %Adj|Gerund%",tag:"#PresentTense #Adjective",reason:"face-shocking"},{match:"(are|were) [%Adj|Gerund%] #Plural",group:0,tag:"Adjective",reason:"are-enduring-symbols"}];d();p();var Kye=[{match:"#Determiner [#Adjective] #Copula",group:0,tag:"Noun",reason:"the-adj-is"},{match:"#Adjective [#Adjective] #Copula",group:0,tag:"Noun",reason:"adj-adj-is"},{match:"(his|its) [%Adj|Noun%]",group:0,tag:"Noun",notIf:"#Hyphenated",reason:"his-fine"},{match:"#Copula #Adverb? [all]",group:0,tag:"Noun",reason:"is-all"},{match:"(have|had) [#Adjective] #Preposition .",group:0,tag:"Noun",reason:"have-fun"},{match:"#Gerund (giant|capital|center|zone|application)",tag:"Noun",reason:"brewing-giant"},{match:"#Preposition (a|an) [#Adjective]$",group:0,tag:"Noun",reason:"an-instant"},{match:"no [#Adjective] #Modal",group:0,tag:"Noun",reason:"no-golden"},{match:"[brand #Gerund?] new",group:0,tag:"Adverb",reason:"brand-new"},{match:"(#Determiner|#Comparative|new|different) [kind]",group:0,tag:"Noun",reason:"some-kind"},{match:"#Possessive [%Adj|Noun%] #Noun",group:0,tag:"Adjective",reason:"her-favourite"},{match:"must && #Hyphenated .",tag:"Adjective",reason:"must-win"},{match:"#Determiner [#Adjective]$",tag:"Noun",notIf:"(this|that|#Comparative|#Superlative)",reason:"the-south"},{match:"(#Noun && #Hyphenated) (#Adjective && #Hyphenated)",tag:"Adjective",notIf:"(this|that|#Comparative|#Superlative)",reason:"company-wide"},{match:"#Determiner [#Adjective] (#Copula|#Determiner)",notIf:"(#Comparative|#Superlative)",group:0,tag:"Noun",reason:"the-poor"},{match:"[%Adj|Noun%] #Noun",notIf:"(#Pronoun|#ProperNoun)",group:0,tag:"Adjective",reason:"stable-foundations"}];d();p();var Zye=[{match:"(slowly|quickly) [#Adjective]",group:0,tag:"Verb",reason:"slowly-adj"},{match:"does (#Adverb|not)? [#Adjective]",group:0,tag:"PresentTense",reason:"does-mean"},{match:"[(fine|okay|cool|ok)] by me",group:0,tag:"Adjective",reason:"okay-by-me"},{match:"i (#Adverb|do)? not? [mean]",group:0,tag:"PresentTense",reason:"i-mean"},{match:"will #Adjective",tag:"Auxiliary Infinitive",reason:"will-adj"},{match:"#Pronoun [#Adjective] #Determiner #Adjective? #Noun",group:0,tag:"Verb",reason:"he-adj-the"},{match:"#Copula [%Adj|Present%] to #Verb",group:0,tag:"Verb",reason:"adj-to"},{match:"#Copula [#Adjective] (well|badly|quickly|slowly)",group:0,tag:"Verb",reason:"done-well"},{match:"#Adjective and [#Gerund] !#Preposition?",group:0,tag:"Adjective",reason:"rude-and-x"},{match:"#Copula #Adverb? (over|under) [#PastTense]",group:0,tag:"Adjective",reason:"over-cooked"},{match:"#Copula #Adjective+ (and|or) [#PastTense]$",group:0,tag:"Adjective",reason:"bland-and-overcooked"},{match:"got #Adverb? [#PastTense] of",group:0,tag:"Adjective",reason:"got-tired-of"},{match:"(seem|seems|seemed|appear|appeared|appears|feel|feels|felt|sound|sounds|sounded) (#Adverb|#Adjective)? [#PastTense]",group:0,tag:"Adjective",reason:"felt-loved"},{match:"(seem|feel|seemed|felt) [#PastTense #Particle?]",group:0,tag:"Adjective",reason:"seem-confused"},{match:"a (bit|little|tad) [#PastTense #Particle?]",group:0,tag:"Adjective",reason:"a-bit-confused"},{match:"not be [%Adj|Past% #Particle?]",group:0,tag:"Adjective",reason:"do-not-be-confused"},{match:"#Copula just [%Adj|Past% #Particle?]",group:0,tag:"Adjective",reason:"is-just-right"},{match:"as [#Infinitive] as",group:0,tag:"Adjective",reason:"as-pale-as"},{match:"[%Adj|Past%] and #Adjective",group:0,tag:"Adjective",reason:"faled-and-oppressive"},{match:"or [#PastTense] #Noun",group:0,tag:"Adjective",notIf:"(#Copula|#Pronoun)",reason:"or-heightened-emotion"},{match:"(become|became|becoming|becomes) [#Verb]",group:0,tag:"Adjective",reason:"become-verb"},{match:"#Possessive [#PastTense] #Noun",group:0,tag:"Adjective",reason:"declared-intentions"},{match:"#Copula #Pronoun [%Adj|Present%]",group:0,tag:"Adjective",reason:"is-he-cool"},{match:"#Copula [%Adj|Past%] with",group:0,tag:"Adjective",notIf:"(associated|worn|baked|aged|armed|bound|fried|loaded|mixed|packed|pumped|filled|sealed)",reason:"is-crowded-with"},{match:"#Copula #Adverb? [%Adj|Present%]$",group:0,tag:"Adjective",reason:"was-empty$"}];d();p();var Wye=[{match:"[still] #Adjective",group:0,tag:"Adverb",reason:"still-advb"},{match:"[still] #Verb",group:0,tag:"Adverb",reason:"still-verb"},{match:"[so] #Adjective",group:0,tag:"Adverb",reason:"so-adv"},{match:"[way] #Comparative",group:0,tag:"Adverb",reason:"way-adj"},{match:"[way] #Adverb #Adjective",group:0,tag:"Adverb",reason:"way-too-adj"},{match:"[all] #Verb",group:0,tag:"Adverb",reason:"all-verb"},{match:"#Verb [like]",group:0,notIf:"(#Modal|#PhrasalVerb)",tag:"Adverb",reason:"verb-like"},{match:"(barely|hardly) even",tag:"Adverb",reason:"barely-even"},{match:"[even] #Verb",group:0,tag:"Adverb",reason:"even-walk"},{match:"[even] #Comparative",group:0,tag:"Adverb",reason:"even-worse"},{match:"[even] (#Determiner|#Possessive)",group:0,tag:"#Adverb",reason:"even-the"},{match:"even left",tag:"#Adverb #Verb",reason:"even-left"},{match:"[way] #Adjective",group:0,tag:"#Adverb",reason:"way-over"},{match:"#PresentTense [(hard|quick|bright|slow|fast|backwards|forwards)]",notIf:"#Copula",group:0,tag:"Adverb",reason:"lazy-ly"},{match:"[much] #Adjective",group:0,tag:"Adverb",reason:"bit-1"},{match:"#Copula [#Adverb]$",group:0,tag:"Adjective",reason:"is-well"},{match:"a [(little|bit|wee) bit?] #Adjective",group:0,tag:"Adverb",reason:"a-bit-cold"},{match:"[(super|pretty)] #Adjective",group:0,tag:"Adverb",reason:"super-strong"},{match:"(become|fall|grow) #Adverb? [#PastTense]",group:0,tag:"Adjective",reason:"overly-weakened"},{match:"(a|an) #Adverb [#Participle] #Noun",group:0,tag:"Adjective",reason:"completely-beaten"},{match:"#Determiner #Adverb? [close]",group:0,tag:"Adjective",reason:"a-close"},{match:"#Gerund #Adverb? [close]",group:0,tag:"Adverb",notIf:"(getting|becoming|feeling)",reason:"being-close"},{match:"(the|those|these|a|an) [#Participle] #Noun",group:0,tag:"Adjective",reason:"blown-motor"},{match:"(#PresentTense|#PastTense) [back]",group:0,tag:"Adverb",notIf:"(#PhrasalVerb|#Copula)",reason:"charge-back"},{match:"#Verb [around]",group:0,tag:"Adverb",notIf:"#PhrasalVerb",reason:"send-around"},{match:"[later] #PresentTense",group:0,tag:"Adverb",reason:"later-say"},{match:"#Determiner [well] !#PastTense?",group:0,tag:"Noun",reason:"the-well"},{match:"#Adjective [enough]",group:0,tag:"Adverb",reason:"high-enough"}];d();p();var Jye=[{match:"#Holiday (day|eve)",tag:"Holiday",reason:"holiday-day"},{match:"#Value of #Month",tag:"Date",reason:"value-of-month"},{match:"#Cardinal #Month",tag:"Date",reason:"cardinal-month"},{match:"#Month #Value to #Value",tag:"Date",reason:"value-to-value"},{match:"#Month the #Value",tag:"Date",reason:"month-the-value"},{match:"(#WeekDay|#Month) #Value",tag:"Date",reason:"date-value"},{match:"#Value (#WeekDay|#Month)",tag:"Date",reason:"value-date"},{match:"(#TextValue && #Date) #TextValue",tag:"Date",reason:"textvalue-date"},{match:"#Month #NumberRange",tag:"Date",reason:"aug 20-21"},{match:"#WeekDay #Month #Ordinal",tag:"Date",reason:"week mm-dd"},{match:"#Month #Ordinal #Cardinal",tag:"Date",reason:"mm-dd-yyy"},{match:"(#Place|#Demonmym|#Time) (standard|daylight|central|mountain)? time",tag:"Timezone",reason:"std-time"},{match:"(eastern|mountain|pacific|central|atlantic) (standard|daylight|summer)? time",tag:"Timezone",reason:"eastern-time"},{match:"#Time [(eastern|mountain|pacific|central|est|pst|gmt)]",group:0,tag:"Timezone",reason:"5pm-central"},{match:"(central|western|eastern) european time",tag:"Timezone",reason:"cet"}];d();p();var Yye=[{match:"[sun] the #Ordinal",tag:"WeekDay",reason:"sun-the-5th"},{match:"[sun] #Date",group:0,tag:"WeekDay",reason:"sun-feb"},{match:"#Date (on|this|next|last|during)? [sun]",group:0,tag:"WeekDay",reason:"1pm-sun"},{match:"(in|by|before|during|on|until|after|of|within|all) [sat]",group:0,tag:"WeekDay",reason:"sat"},{match:"(in|by|before|during|on|until|after|of|within|all) [wed]",group:0,tag:"WeekDay",reason:"wed"},{match:"(in|by|before|during|on|until|after|of|within|all) [march]",group:0,tag:"Month",reason:"march"},{match:"[sat] #Date",group:0,tag:"WeekDay",reason:"sat-feb"},{match:"#Preposition [(march|may)]",group:0,tag:"Month",reason:"in-month"},{match:"(this|next|last) (march|may) !#Infinitive?",tag:"#Date #Month",reason:"this-month"},{match:"(march|may) the? #Value",tag:"#Month #Date #Date",reason:"march-5th"},{match:"#Value of? (march|may)",tag:"#Date #Date #Month",reason:"5th-of-march"},{match:"[(march|may)] .? #Date",group:0,tag:"Month",reason:"march-and-feb"},{match:"#Date .? [(march|may)]",group:0,tag:"Month",reason:"feb-and-march"},{match:"#Adverb [(march|may)]",group:0,tag:"Verb",reason:"quickly-march"},{match:"[(march|may)] #Adverb",group:0,tag:"Verb",reason:"march-quickly"},{match:"#Value (am|pm)",tag:"Time",reason:"2-am"}];d();p();var ovt="(feel|sense|process|rush|side|bomb|bully|challenge|cover|crush|dump|exchange|flow|function|issue|lecture|limit|march|process)",Xye=[{match:"(the|any) [more]",group:0,tag:"Singular",reason:"more-noun"},{match:"[more] #Noun",group:0,tag:"Adjective",reason:"more-noun"},{match:"(right|rights) of .",tag:"Noun",reason:"right-of"},{match:"a [bit]",group:0,tag:"Singular",reason:"bit-2"},{match:"a [must]",group:0,tag:"Singular",reason:"must-2"},{match:"(we|us) [all]",group:0,tag:"Noun",reason:"we all"},{match:"due to [#Verb]",group:0,tag:"Noun",reason:"due-to"},{match:"some [#Verb] #Plural",group:0,tag:"Noun",reason:"determiner6"},{match:"#Possessive #Ordinal [#PastTense]",group:0,tag:"Noun",reason:"first-thought"},{match:"(the|this|those|these) #Adjective [%Verb|Noun%]",group:0,tag:"Noun",notIf:"#Copula",reason:"the-adj-verb"},{match:"(the|this|those|these) #Adverb #Adjective [#Verb]",group:0,tag:"Noun",reason:"determiner4"},{match:"the [#Verb] #Preposition .",group:0,tag:"Noun",reason:"determiner1"},{match:"(a|an|the) [#Verb] of",group:0,tag:"Noun",reason:"the-verb-of"},{match:"#Determiner #Noun of [#Verb]",group:0,tag:"Noun",notIf:"#Gerund",reason:"noun-of-noun"},{match:"#PastTense #Preposition [#PresentTense]",group:0,notIf:"#Gerund",tag:"Noun",reason:"ended-in-ruins"},{match:"#Conjunction [u]",group:0,tag:"Pronoun",reason:"u-pronoun-2"},{match:"[u] #Verb",group:0,tag:"Pronoun",reason:"u-pronoun-1"},{match:"#Determiner [(western|eastern|northern|southern|central)] #Noun",group:0,tag:"Noun",reason:"western-line"},{match:"(#Singular && @hasHyphen) #PresentTense",tag:"Noun",reason:"hyphen-verb"},{match:"is no [#Verb]",group:0,tag:"Noun",reason:"is-no-verb"},{match:"do [so]",group:0,tag:"Noun",reason:"so-noun"},{match:"#Determiner [(shit|damn|hell)]",group:0,tag:"Noun",reason:"swears-noun"},{match:"to [(shit|hell)]",group:0,tag:"Noun",reason:"to-swears"},{match:"(the|these) [#Singular] (were|are)",group:0,tag:"Plural",reason:"singular-were"},{match:"a #Noun+ or #Adverb+? [#Verb]",group:0,tag:"Noun",reason:"noun-or-noun"},{match:"(the|those|these|a|an) #Adjective? [#PresentTense #Particle?]",group:0,tag:"Noun",notIf:"(seem|appear|include|#Gerund|#Copula)",reason:"det-inf"},{match:"#Noun #Actor",tag:"Actor",notIf:"(#Person|#Pronoun)",reason:"thing-doer"},{match:"#Gerund #Actor",tag:"Actor",reason:"gerund-doer"},{match:"co #Singular",tag:"Actor",reason:"co-noun"},{match:"[#Noun+] #Actor",group:0,tag:"Actor",notIf:"(#Honorific|#Pronoun|#Possessive)",reason:"air-traffic-controller"},{match:"(urban|cardiac|cardiovascular|respiratory|medical|clinical|visual|graphic|creative|dental|exotic|fine|certified|registered|technical|virtual|professional|amateur|junior|senior|special|pharmaceutical|theoretical)+ #Noun? #Actor",tag:"Actor",reason:"fine-artist"},{match:"#Noun+ (coach|chef|king|engineer|fellow|personality|boy|girl|man|woman|master)",tag:"Actor",reason:"dance-coach"},{match:"chief . officer",tag:"Actor",reason:"chief-x-officer"},{match:"chief of #Noun+",tag:"Actor",reason:"chief-of-police"},{match:"senior? vice? president of #Noun+",tag:"Actor",reason:"president-of"},{match:"#Determiner [sun]",group:0,tag:"Singular",reason:"the-sun"},{match:"#Verb (a|an) [#Value]$",group:0,tag:"Singular",reason:"did-a-value"},{match:"the [(can|will|may)]",group:0,tag:"Singular",reason:"the can"},{match:"#FirstName #Acronym? (#Possessive && #LastName)",tag:"Possessive",reason:"name-poss"},{match:"#Organization+ #Possessive",tag:"Possessive",reason:"org-possessive"},{match:"#Place+ #Possessive",tag:"Possessive",reason:"place-possessive"},{match:"#Possessive #PresentTense #Particle?",notIf:"(#Gerund|her)",tag:"Noun",reason:"possessive-verb"},{match:"(my|our|their|her|his|its) [(#Plural && #Actor)] #Noun",tag:"Possessive",reason:"my-dads"},{match:"#Value of a [second]",group:0,unTag:"Value",tag:"Singular",reason:"10th-of-a-second"},{match:"#Value [seconds]",group:0,unTag:"Value",tag:"Plural",reason:"10-seconds"},{match:"in [#Infinitive]",group:0,tag:"Singular",reason:"in-age"},{match:"a [#Adjective] #Preposition",group:0,tag:"Noun",reason:"a-minor-in"},{match:"#Determiner [#Singular] said",group:0,tag:"Actor",reason:"the-actor-said"},{match:`#Determiner #Noun [${ovt}] !(#Preposition|to|#Adverb)?`,group:0,tag:"Noun",reason:"the-noun-sense"},{match:"[#PresentTense] (of|by|for) (a|an|the) #Noun #Copula",group:0,tag:"Plural",reason:"photographs-of"},{match:"#Infinitive and [%Noun|Verb%]",group:0,tag:"Infinitive",reason:"fight and win"},{match:"#Noun and [#Verb] and #Noun",group:0,tag:"Noun",reason:"peace-and-flowers"},{match:"the #Cardinal [%Adj|Noun%]",group:0,tag:"Noun",reason:"the-1992-classic"},{match:"#Copula the [%Adj|Noun%] #Noun",group:0,tag:"Adjective",reason:"the-premier-university"},{match:"i #Verb [me] #Noun",group:0,tag:"Possessive",reason:"scottish-me"},{match:"[#PresentTense] (music|class|lesson|night|party|festival|league|ceremony)",group:0,tag:"Noun",reason:"dance-music"},{match:"[wit] (me|it)",group:0,tag:"Presposition",reason:"wit-me"},{match:"#PastTense #Possessive [#Verb]",group:0,tag:"Noun",notIf:"(saw|made)",reason:"left-her-boots"},{match:"#Value [%Plural|Verb%]",group:0,tag:"Plural",notIf:"(one|1|a|an)",reason:"35-signs"},{match:"had [#PresentTense]",group:0,tag:"Noun",notIf:"(#Gerund|come|become)",reason:"had-time"},{match:"%Adj|Noun% %Noun|Verb%",tag:"#Adjective #Noun",notIf:"#ProperNoun #Noun",reason:"instant-access"},{match:"#Determiner [%Adj|Noun%] #Conjunction",group:0,tag:"Noun",reason:"a-rep-to"},{match:"#Adjective #Noun [%Plural|Verb%]$",group:0,tag:"Plural",notIf:"#Pronoun",reason:"near-death-experiences"},{match:"#Possessive #Noun [%Plural|Verb%]$",group:0,tag:"Plural",reason:"your-guild-colors"}];d();p();var Qye=[{match:"(this|that|the|a|an) [#Gerund #Infinitive]",group:0,tag:"Singular",reason:"the-planning-process"},{match:"(that|the) [#Gerund #PresentTense]",group:0,ifNo:"#Copula",tag:"Plural",reason:"the-paving-stones"},{match:"#Determiner [#Gerund] #Noun",group:0,tag:"Adjective",reason:"the-gerund-noun"},{match:"#Pronoun #Infinitive [#Gerund] #PresentTense",group:0,tag:"Noun",reason:"tipping-sucks"},{match:"#Adjective [#Gerund]",group:0,tag:"Noun",notIf:"(still|even|just)",reason:"early-warning"},{match:"[#Gerund] #Adverb? not? #Copula",group:0,tag:"Activity",reason:"gerund-copula"},{match:"#Copula [(#Gerund|#Activity)] #Copula",group:0,tag:"Gerund",reason:"are-doing-is"},{match:"[#Gerund] #Modal",group:0,tag:"Activity",reason:"gerund-modal"},{match:"#Singular for [%Noun|Gerund%]",group:0,tag:"Gerund",reason:"noun-for-gerund"},{match:"#Comparative (for|at) [%Noun|Gerund%]",group:0,tag:"Gerund",reason:"better-for-gerund"},{match:"#PresentTense the [#Gerund]",group:0,tag:"Noun",reason:"keep-the-touching"}];d();p();var e4e=[{match:"#Infinitive (this|that|the) [#Infinitive]",group:0,tag:"Noun",reason:"do-this-dance"},{match:"#Gerund #Determiner [#Infinitive]",group:0,tag:"Noun",reason:"running-a-show"},{match:"#Determiner (only|further|just|more|backward) [#Infinitive]",group:0,tag:"Noun",reason:"the-only-reason"},{match:"(the|this|a|an) [#Infinitive] #Adverb? #Verb",group:0,tag:"Noun",reason:"determiner5"},{match:"#Determiner #Adjective #Adjective? [#Infinitive]",group:0,tag:"Noun",reason:"a-nice-inf"},{match:"#Determiner #Demonym [#PresentTense]",group:0,tag:"Noun",reason:"mexican-train"},{match:"#Adjective #Noun+ [#Infinitive] #Copula",group:0,tag:"Noun",reason:"career-move"},{match:"at some [#Infinitive]",group:0,tag:"Noun",reason:"at-some-inf"},{match:"(go|goes|went) to [#Infinitive]",group:0,tag:"Noun",reason:"goes-to-verb"},{match:"(a|an) #Adjective? #Noun [#Infinitive] (#Preposition|#Noun)",group:0,notIf:"from",tag:"Noun",reason:"a-noun-inf"},{match:"(a|an) #Noun [#Infinitive]$",group:0,tag:"Noun",reason:"a-noun-inf2"},{match:"#Gerund #Adjective? for [#Infinitive]",group:0,tag:"Noun",reason:"running-for"},{match:"about [#Infinitive]",group:0,tag:"Singular",reason:"about-love"},{match:"#Plural on [#Infinitive]",group:0,tag:"Noun",reason:"on-stage"},{match:"any [#Infinitive]",group:0,tag:"Noun",reason:"any-charge"},{match:"no [#Infinitive]",group:0,tag:"Noun",reason:"no-doubt"},{match:"number of [#PresentTense]",group:0,tag:"Noun",reason:"number-of-x"},{match:"(taught|teaches|learns|learned) [#PresentTense]",group:0,tag:"Noun",reason:"teaches-x"},{match:"(try|use|attempt|build|make) [#Verb #Particle?]",notIf:"(#Copula|#Noun|sure|fun|up)",group:0,tag:"Noun",reason:"do-verb"},{match:"^[#Infinitive] (is|was)",group:0,tag:"Noun",reason:"checkmate-is"},{match:"#Infinitive much [#Infinitive]",group:0,tag:"Noun",reason:"get-much"},{match:"[cause] #Pronoun #Verb",group:0,tag:"Conjunction",reason:"cause-cuz"},{match:"the #Singular [#Infinitive] #Noun",group:0,tag:"Noun",notIf:"#Pronoun",reason:"cardio-dance"},{match:"#Determiner #Modal [#Noun]",group:0,tag:"PresentTense",reason:"should-smoke"},{match:"this [#Plural]",group:0,tag:"PresentTense",notIf:"(#Preposition|#Date)",reason:"this-verbs"},{match:"#Noun that [#Plural]",group:0,tag:"PresentTense",notIf:"(#Preposition|#Pronoun|way)",reason:"voice-that-rocks"},{match:"that [#Plural] to",group:0,tag:"PresentTense",notIf:"#Preposition",reason:"that-leads-to"},{match:"(let|make|made) (him|her|it|#Person|#Place|#Organization)+ [#Singular] (a|an|the|it)",group:0,tag:"Infinitive",reason:"let-him-glue"},{match:"#Verb (all|every|each|most|some|no) [#PresentTense]",notIf:"#Modal",group:0,tag:"Noun",reason:"all-presentTense"},{match:"(had|have|#PastTense) #Adjective [#PresentTense]",group:0,tag:"Noun",notIf:"better",reason:"adj-presentTense"},{match:"#Value #Adjective [#PresentTense]",group:0,tag:"Noun",notIf:"#Copula",reason:"one-big-reason"},{match:"#PastTense #Adjective+ [#PresentTense]",group:0,tag:"Noun",notIf:"(#Copula|better)",reason:"won-wide-support"},{match:"(many|few|several|couple) [#PresentTense]",group:0,tag:"Noun",notIf:"#Copula",reason:"many-poses"},{match:"#Determiner #Adverb #Adjective [%Noun|Verb%]",group:0,tag:"Noun",notIf:"#Copula",reason:"very-big-dream"},{match:"from #Noun to [%Noun|Verb%]",group:0,tag:"Noun",reason:"start-to-finish"},{match:"(for|with|of) #Noun (and|or|not) [%Noun|Verb%]",group:0,tag:"Noun",notIf:"#Pronoun",reason:"for-food-and-gas"},{match:"#Adjective #Adjective [#PresentTense]",group:0,tag:"Noun",notIf:"#Copula",reason:"adorable-little-store"},{match:"#Gerund #Adverb? #Comparative [#PresentTense]",group:0,tag:"Noun",notIf:"#Copula",reason:"higher-costs"},{match:"(#Noun && @hasComma) #Noun (and|or) [#PresentTense]",group:0,tag:"Noun",notIf:"#Copula",reason:"noun-list"},{match:"(many|any|some|several) [#PresentTense] for",group:0,tag:"Noun",reason:"any-verbs-for"},{match:"to #PresentTense #Noun [#PresentTense] #Preposition",group:0,tag:"Noun",reason:"gas-exchange"},{match:"#PastTense (until|as|through|without) [#PresentTense]",group:0,tag:"Noun",reason:"waited-until-release"},{match:"#Gerund like #Adjective? [#PresentTense]",group:0,tag:"Plural",reason:"like-hot-cakes"},{match:"some #Adjective [#PresentTense]",group:0,tag:"Noun",reason:"some-reason"},{match:"for some [#PresentTense]",group:0,tag:"Noun",reason:"for-some-reason"},{match:"(same|some|the|that|a) kind of [#PresentTense]",group:0,tag:"Noun",reason:"some-kind-of"},{match:"(same|some|the|that|a) type of [#PresentTense]",group:0,tag:"Noun",reason:"some-type-of"},{match:"#Gerund #Adjective #Preposition [#PresentTense]",group:0,tag:"Noun",reason:"doing-better-for-x"},{match:"(get|got|have) #Comparative [#PresentTense]",group:0,tag:"Noun",reason:"got-better-aim"},{match:"whose [#PresentTense] #Copula",group:0,tag:"Noun",reason:"whos-name-was"},{match:"#PhrasalVerb #Particle #Preposition [#PresentTense]",group:0,tag:"Noun",reason:"given-up-on-x"},{match:"there (are|were) #Adjective? [#PresentTense]",group:0,tag:"Plural",reason:"there-are"},{match:"#Value [#PresentTense] of",group:0,notIf:"(one|1|#Copula|#Infinitive)",tag:"Plural",reason:"2-trains"},{match:"[#PresentTense] (are|were) #Adjective",group:0,tag:"Plural",reason:"compromises-are-possible"},{match:"^[(hope|guess|thought|think)] #Pronoun #Verb",group:0,tag:"Infinitive",reason:"suppose-i"},{match:"#Possessive #Adjective [#Verb]",group:0,tag:"Noun",notIf:"#Copula",reason:"our-full-support"},{match:"[(tastes|smells)] #Adverb? #Adjective",group:0,tag:"PresentTense",reason:"tastes-good"},{match:"#Copula #Gerund [#PresentTense] !by?",group:0,tag:"Noun",notIf:"going",reason:"ignoring-commute"},{match:"#Determiner #Adjective? [(shed|thought|rose|bid|saw|spelt)]",group:0,tag:"Noun",reason:"noun-past"},{match:"how to [%Noun|Verb%]",group:0,tag:"Infinitive",reason:"how-to-noun"},{match:"which [%Noun|Verb%] #Noun",group:0,tag:"Infinitive",reason:"which-boost-it"},{match:"#Gerund [%Plural|Verb%]",group:0,tag:"Plural",reason:"asking-questions"},{match:"(ready|available|difficult|hard|easy|made|attempt|try) to [%Noun|Verb%]",group:0,tag:"Infinitive",reason:"ready-to-noun"},{match:"(bring|went|go|drive|run|bike) to [%Noun|Verb%]",group:0,tag:"Noun",reason:"bring-to-noun"},{match:"#Modal #Noun [%Noun|Verb%]",group:0,tag:"Infinitive",reason:"would-you-look"},{match:"#Copula just [#Infinitive]",group:0,tag:"Noun",reason:"is-just-spam"},{match:"^%Noun|Verb% %Plural|Verb%",tag:"Imperative #Plural",reason:"request-copies"},{match:"#Adjective #Plural and [%Plural|Verb%]",group:0,tag:"#Plural",reason:"pickles-and-drinks"},{match:"#Determiner #Year [#Verb]",group:0,tag:"Noun",reason:"the-1968-film"},{match:"#Determiner [#PhrasalVerb #Particle]",group:0,tag:"Noun",reason:"the-break-up"},{match:"#Determiner [%Adj|Noun%] #Noun",group:0,tag:"Adjective",notIf:"(#Pronoun|#Possessive|#ProperNoun)",reason:"the-individual-goals"},{match:"[%Noun|Verb%] or #Infinitive",group:0,tag:"Infinitive",reason:"work-or-prepare"},{match:"to #Infinitive [#PresentTense]",group:0,tag:"Noun",notIf:"(#Gerund|#Copula|help)",reason:"to-give-thanks"},{match:"[#Noun] me",group:0,tag:"Verb",reason:"kills-me"},{match:"%Plural|Verb% %Plural|Verb%",tag:"#PresentTense #Plural",reason:"removes-wrinkles"}];d();p();var t4e=[{match:"#Money and #Money #Currency?",tag:"Money",reason:"money-and-money"},{match:"#Value #Currency [and] #Value (cents|ore|centavos|sens)",group:0,tag:"money",reason:"and-5-cents"},{match:"#Value (mark|rand|won|rub|ore)",tag:"#Money #Currency",reason:"4-mark"},{match:"a pound",tag:"#Money #Unit",reason:"a-pound"},{match:"#Value (pound|pounds)",tag:"#Money #Unit",reason:"4-pounds"}];d();p();var r4e=[{match:"[(half|quarter)] of? (a|an)",group:0,tag:"Fraction",reason:"millionth"},{match:"#Adverb [half]",group:0,tag:"Fraction",reason:"nearly-half"},{match:"[half] the",group:0,tag:"Fraction",reason:"half-the"},{match:"#Cardinal and a half",tag:"Fraction",reason:"and-a-half"},{match:"#Value (halves|halfs|quarters)",tag:"Fraction",reason:"two-halves"},{match:"a #Ordinal",tag:"Fraction",reason:"a-quarter"},{match:"[#Cardinal+] (#Fraction && /s$/)",tag:"Fraction",reason:"seven-fifths"},{match:"[#Cardinal+ #Ordinal] of .",group:0,tag:"Fraction",reason:"ordinal-of"},{match:"[(#NumericValue && #Ordinal)] of .",group:0,tag:"Fraction",reason:"num-ordinal-of"},{match:"(a|one) #Cardinal?+ #Ordinal",tag:"Fraction",reason:"a-ordinal"},{match:"#Cardinal+ out? of every? #Cardinal",tag:"Fraction",reason:"out-of"}];d();p();var n4e=[{match:"#Cardinal [second]",tag:"Unit",reason:"one-second"},{match:"!once? [(a|an)] (#Duration|hundred|thousand|million|billion|trillion)",group:0,tag:"Value",reason:"a-is-one"},{match:"1 #Value #PhoneNumber",tag:"PhoneNumber",reason:"1-800-Value"},{match:"#NumericValue #PhoneNumber",tag:"PhoneNumber",reason:"(800) PhoneNumber"},{match:"#Demonym #Currency",tag:"Currency",reason:"demonym-currency"},{match:"#Value [(buck|bucks|grand)]",group:0,tag:"Currency",reason:"value-bucks"},{match:"[#Value+] #Currency",group:0,tag:"Money",reason:"15 usd"},{match:"[second] #Noun",group:0,tag:"Ordinal",reason:"second-noun"},{match:"#Value+ [#Currency]",group:0,tag:"Unit",reason:"5-yan"},{match:"#Value [(foot|feet)]",group:0,tag:"Unit",reason:"foot-unit"},{match:"#Value [#Abbreviation]",group:0,tag:"Unit",reason:"value-abbr"},{match:"#Value [k]",group:0,tag:"Unit",reason:"value-k"},{match:"#Unit an hour",tag:"Unit",reason:"unit-an-hour"},{match:"(minus|negative) #Value",tag:"Value",reason:"minus-value"},{match:"#Value (point|decimal) #Value",tag:"Value",reason:"value-point-value"},{match:"#Determiner [(half|quarter)] #Ordinal",group:0,tag:"Value",reason:"half-ordinal"},{match:"#Multiple+ and #Value",tag:"Value",reason:"magnitude-and-value"},{match:"#Value #Unit [(per|an) (hr|hour|sec|second|min|minute)]",group:0,tag:"Unit",reason:"12-miles-per-second"},{match:"#Value [(square|cubic)] #Unit",group:0,tag:"Unit",reason:"square-miles"}];d();p();var a4e=[{match:"#Copula [(#Noun|#PresentTense)] #LastName",group:0,tag:"FirstName",reason:"copula-noun-lastname"},{match:"(sister|pope|brother|father|aunt|uncle|grandpa|grandfather|grandma) #ProperNoun",tag:"Person",reason:"lady-titlecase",safe:!0},{match:"#FirstName [#Determiner #Noun] #LastName",group:0,tag:"Person",reason:"first-noun-last"},{match:"#ProperNoun (b|c|d|e|f|g|h|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z) #ProperNoun",tag:"Person",reason:"titlecase-acronym-titlecase",safe:!0},{match:"#Acronym #LastName",tag:"Person",reason:"acronym-lastname",safe:!0},{match:"#Person (jr|sr|md)",tag:"Person",reason:"person-honorific"},{match:"#Honorific #Acronym",tag:"Person",reason:"Honorific-TitleCase"},{match:"#Person #Person the? #RomanNumeral",tag:"Person",reason:"roman-numeral"},{match:"#FirstName [/^[^aiurck]$/]",group:0,tag:["Acronym","Person"],reason:"john-e"},{match:"#Noun van der? #Noun",tag:"Person",reason:"van der noun",safe:!0},{match:"(king|queen|prince|saint|lady) of #Noun",tag:"Person",reason:"king-of-noun",safe:!0},{match:"(prince|lady) #Place",tag:"Person",reason:"lady-place"},{match:"(king|queen|prince|saint) #ProperNoun",tag:"Person",notIf:"#Place",reason:"saint-foo"},{match:"al (#Person|#ProperNoun)",tag:"Person",reason:"al-borlen",safe:!0},{match:"#FirstName de #Noun",tag:"Person",reason:"bill-de-noun"},{match:"#FirstName (bin|al) #Noun",tag:"Person",reason:"bill-al-noun"},{match:"#FirstName #Acronym #ProperNoun",tag:"Person",reason:"bill-acronym-title"},{match:"#FirstName #FirstName #ProperNoun",tag:"Person",reason:"bill-firstname-title"},{match:"#Honorific #FirstName? #ProperNoun",tag:"Person",reason:"dr-john-Title"},{match:"#FirstName the #Adjective",tag:"Person",reason:"name-the-great"},{match:"#ProperNoun (van|al|bin) #ProperNoun",tag:"Person",reason:"title-van-title",safe:!0},{match:"#ProperNoun (de|du) la? #ProperNoun",tag:"Person",notIf:"#Place",reason:"title-de-title"},{match:"#Singular #Acronym #LastName",tag:"#FirstName #Person .",reason:"title-acro-noun",safe:!0},{match:"[#ProperNoun] #Person",group:0,tag:"Person",reason:"proper-person",safe:!0},{match:"#Person [#ProperNoun #ProperNoun]",group:0,tag:"Person",notIf:"#Possessive",reason:"three-name-person",safe:!0},{match:"#FirstName #Acronym? [#ProperNoun]",group:0,tag:"LastName",notIf:"#Possessive",reason:"firstname-titlecase"},{match:"#FirstName [#FirstName]",group:0,tag:"LastName",reason:"firstname-firstname"},{match:"#FirstName #Acronym #Noun",tag:"Person",reason:"n-acro-noun",safe:!0},{match:"#FirstName [(de|di|du|van|von)] #Person",group:0,tag:"LastName",reason:"de-firstname"},{match:"[(lieutenant|corporal|sergeant|captain|qeen|king|admiral|major|colonel|marshal|president|queen|king)+] #ProperNoun",group:0,tag:"Honorific",reason:"seargeant-john"},{match:"[(private|general|major|rear|prime|field|count|miss)] #Honorific? #Person",group:0,tag:["Honorific","Person"],reason:"ambg-honorifics"},{match:"#Honorific #FirstName [#Singular]",group:0,tag:"LastName",notIf:"#Possessive",reason:"dr-john-foo",safe:!0},{match:"[(his|her) (majesty|honour|worship|excellency|honorable)] #Person",group:0,tag:"Honorific",reason:"his-excellency"},{match:"#Honorific #Actor",tag:"Honorific",reason:"Lieutenant colonel"},{match:"(first|second|third|1st|2nd|3rd) #Actor",tag:"Honorific",reason:"first lady"},{match:"#Person #RomanNumeral",tag:"Person",reason:"louis-IV"}];d();p();var i4e=[{match:"#FirstName #Noun$",tag:". #LastName",notIf:"(#Possessive|#Organization|#Place|#Pronoun|@hasTitleCase)",reason:"firstname-noun"},{match:"%Person|Date% #Acronym? #ProperNoun",tag:"Person",reason:"jan-thierson"},{match:"%Person|Noun% #Acronym? #ProperNoun",tag:"Person",reason:"switch-person",safe:!0},{match:"%Person|Noun% #Organization",tag:"Organization",reason:"olive-garden"},{match:"%Person|Verb% #Acronym? #ProperNoun",tag:"Person",reason:"verb-propernoun",ifNo:"#Actor"},{match:"[%Person|Verb%] (will|had|has|said|says|told|did|learned|wants|wanted)",group:0,tag:"Person",reason:"person-said"},{match:"[%Person|Place%] (harbor|harbour|pier|town|city|place|dump|landfill)",group:0,tag:"Place",reason:"sydney-harbour"},{match:"(west|east|north|south) [%Person|Place%]",group:0,tag:"Place",reason:"east-sydney"},{match:"#Modal [%Person|Verb%]",group:0,tag:"Verb",reason:"would-mark"},{match:"#Adverb [%Person|Verb%]",group:0,tag:"Verb",reason:"really-mark"},{match:"[%Person|Verb%] (#Adverb|#Comparative)",group:0,tag:"Verb",reason:"drew-closer"},{match:"%Person|Verb% #Person",tag:"Person",reason:"rob-smith"},{match:"%Person|Verb% #Acronym #ProperNoun",tag:"Person",reason:"rob-a-smith"},{match:"[will] #Verb",group:0,tag:"Modal",reason:"will-verb"},{match:"(will && @isTitleCase) #ProperNoun",tag:"Person",reason:"will-name"},{match:"(#FirstName && !#Possessive) [#Singular] #Verb",group:0,safe:!0,tag:"LastName",reason:"jack-layton"},{match:"^[#Singular] #Person #Verb",group:0,safe:!0,tag:"Person",reason:"sherwood-anderson"},{match:"(a|an) [#Person]$",group:0,unTag:"Person",reason:"a-warhol"}];d();p();var s4e=[{match:"#Copula (pretty|dead|full|well|sure) (#Adjective|#Noun)",tag:"#Copula #Adverb #Adjective",reason:"sometimes-adverb"},{match:"(#Pronoun|#Person) (had|#Adverb)? [better] #PresentTense",group:0,tag:"Modal",reason:"i-better"},{match:"(#Modal|i|they|we|do) not? [like]",group:0,tag:"PresentTense",reason:"modal-like"},{match:"#Noun #Adverb? [left]",group:0,tag:"PastTense",reason:"left-verb"},{match:"will #Adverb? not? #Adverb? [be] #Gerund",group:0,tag:"Copula",reason:"will-be-copula"},{match:"will #Adverb? not? #Adverb? [be] #Adjective",group:0,tag:"Copula",reason:"be-copula"},{match:"[march] (up|down|back|toward)",notIf:"#Date",group:0,tag:"Infinitive",reason:"march-to"},{match:"#Modal [march]",group:0,tag:"Infinitive",reason:"must-march"},{match:"[may] be",group:0,tag:"Verb",reason:"may-be"},{match:"[(subject|subjects|subjected)] to",group:0,tag:"Verb",reason:"subject to"},{match:"[home] to",group:0,tag:"PresentTense",reason:"home to"},{match:"[open] #Determiner",group:0,tag:"Infinitive",reason:"open-the"},{match:"(were|was) being [#PresentTense]",group:0,tag:"PastTense",reason:"was-being"},{match:"(had|has|have) [been /en$/]",group:0,tag:"Auxiliary Participle",reason:"had-been-broken"},{match:"(had|has|have) [been /ed$/]",group:0,tag:"Auxiliary PastTense",reason:"had-been-smoked"},{match:"(had|has) #Adverb? [been] #Adverb? #PastTense",group:0,tag:"Auxiliary",reason:"had-been-adj"},{match:"(had|has) to [#Noun] (#Determiner|#Possessive)",group:0,tag:"Infinitive",reason:"had-to-noun"},{match:"have [#PresentTense]",group:0,tag:"PastTense",notIf:"(come|gotten)",reason:"have-read"},{match:"(does|will|#Modal) that [work]",group:0,tag:"PastTense",reason:"does-that-work"},{match:"[(sound|sounds)] #Adjective",group:0,tag:"PresentTense",reason:"sounds-fun"},{match:"[(look|looks)] #Adjective",group:0,tag:"PresentTense",reason:"looks-good"},{match:"[(start|starts|stop|stops|begin|begins)] #Gerund",group:0,tag:"Verb",reason:"starts-thinking"},{match:"(have|had) read",tag:"Modal #PastTense",reason:"read-read"},{match:"(is|was|were) [(under|over) #PastTense]",group:0,tag:"Adverb Adjective",reason:"was-under-cooked"},{match:"[shit] (#Determiner|#Possessive|them)",group:0,tag:"Verb",reason:"swear1-verb"},{match:"[damn] (#Determiner|#Possessive|them)",group:0,tag:"Verb",reason:"swear2-verb"},{match:"[fuck] (#Determiner|#Possessive|them)",group:0,tag:"Verb",reason:"swear3-verb"},{match:"#Plural that %Noun|Verb%",tag:". #Preposition #Infinitive",reason:"jobs-that-work"},{match:"[works] for me",group:0,tag:"PresentTense",reason:"works-for-me"},{match:"as #Pronoun [please]",group:0,tag:"Infinitive",reason:"as-we-please"},{match:"[(co|mis|de|inter|intra|pre|re|un|out|under|over|counter)] #Verb",group:0,tag:["Verb","Prefix"],notIf:"(#Copula|#PhrasalVerb)",reason:"co-write"},{match:"#PastTense and [%Adj|Past%]",group:0,tag:"PastTense",reason:"dressed-and-left"},{match:"[%Adj|Past%] and #PastTense",group:0,tag:"PastTense",reason:"dressed-and-left"},{match:"#Copula #Pronoun [%Adj|Past%]",group:0,tag:"Adjective",reason:"is-he-stoked"},{match:"to [%Noun|Verb%] #Preposition",group:0,tag:"Infinitive",reason:"to-dream-of"}];d();p();var o4e=[{match:"will (#Adverb|not)+? [have] (#Adverb|not)+? #Verb",group:0,tag:"Auxiliary",reason:"will-have-vb"},{match:"[#Copula] (#Adverb|not)+? (#Gerund|#PastTense)",group:0,tag:"Auxiliary",reason:"copula-walking"},{match:"[(#Modal|did)+] (#Adverb|not)+? #Verb",group:0,tag:"Auxiliary",reason:"modal-verb"},{match:"#Modal (#Adverb|not)+? [have] (#Adverb|not)+? [had] (#Adverb|not)+? #Verb",group:0,tag:"Auxiliary",reason:"would-have"},{match:"[(has|had)] (#Adverb|not)+? #PastTense",group:0,tag:"Auxiliary",reason:"had-walked"},{match:"[(do|does|did|will|have|had|has|got)] (not|#Adverb)+? #Verb",group:0,tag:"Auxiliary",reason:"have-had"},{match:"[about to] #Adverb? #Verb",group:0,tag:["Auxiliary","Verb"],reason:"about-to"},{match:"#Modal (#Adverb|not)+? [be] (#Adverb|not)+? #Verb",group:0,tag:"Auxiliary",reason:"would-be"},{match:"[(#Modal|had|has)] (#Adverb|not)+? [been] (#Adverb|not)+? #Verb",group:0,tag:"Auxiliary",reason:"had-been"},{match:"[(be|being|been)] #Participle",group:0,tag:"Auxiliary",reason:"being-driven"},{match:"[may] #Adverb? #Infinitive",group:0,tag:"Auxiliary",reason:"may-want"},{match:"#Copula (#Adverb|not)+? [(be|being|been)] #Adverb+? #PastTense",group:0,tag:"Auxiliary",reason:"being-walked"},{match:"will [be] #PastTense",group:0,tag:"Auxiliary",reason:"will-be-x"},{match:"[(be|been)] (#Adverb|not)+? #Gerund",group:0,tag:"Auxiliary",reason:"been-walking"},{match:"[used to] #PresentTense",group:0,tag:"Auxiliary",reason:"used-to-walk"},{match:"#Copula (#Adverb|not)+? [going to] #Adverb+? #PresentTense",group:0,tag:"Auxiliary",reason:"going-to-walk"},{match:"#Imperative [(me|him|her)]",group:0,tag:"Reflexive",reason:"tell-him"},{match:"(is|was) #Adverb? [no]",group:0,tag:"Negative",reason:"is-no"},{match:"[(been|had|became|came)] #PastTense",group:0,notIf:"#PhrasalVerb",tag:"Auxiliary",reason:"been-told"},{match:"[(being|having|getting)] #Verb",group:0,tag:"Auxiliary",reason:"being-born"},{match:"[be] #Gerund",group:0,tag:"Auxiliary",reason:"be-walking"},{match:"[better] #PresentTense",group:0,tag:"Modal",notIf:"(#Copula|#Gerund)",reason:"better-go"},{match:"even better",tag:"Adverb #Comparative",reason:"even-better"}];d();p();var l4e=[{match:"(#Verb && @hasHyphen) up",tag:"PhrasalVerb",reason:"foo-up"},{match:"(#Verb && @hasHyphen) off",tag:"PhrasalVerb",reason:"foo-off"},{match:"(#Verb && @hasHyphen) over",tag:"PhrasalVerb",reason:"foo-over"},{match:"(#Verb && @hasHyphen) out",tag:"PhrasalVerb",reason:"foo-out"},{match:"[#Verb (in|out|up|down|off|back)] (on|in)",notIf:"#Copula",tag:"PhrasalVerb Particle",reason:"walk-in-on"},{match:"(lived|went|crept|go) [on] for",group:0,tag:"PhrasalVerb",reason:"went-on"},{match:"#Verb (up|down|in|on|for)$",tag:"PhrasalVerb #Particle",notIf:"#PhrasalVerb",reason:"come-down$"},{match:"help [(stop|end|make|start)]",group:0,tag:"Infinitive",reason:"help-stop"},{match:"#PhrasalVerb (in && #Particle) #Determiner",tag:"#Verb #Preposition #Determiner",unTag:"PhrasalVerb",reason:"work-in-the"},{match:"[(stop|start|finish|help)] #Gerund",group:0,tag:"Infinitive",reason:"start-listening"},{match:"#Verb (him|her|it|us|himself|herself|itself|everything|something) [(up|down)]",group:0,tag:"Adverb",reason:"phrasal-pronoun-advb"}];d();p();var Zq="(i|we|they)",c4e=[{match:"^do not? [#Infinitive #Particle?]",notIf:Zq,group:0,tag:"Imperative",reason:"do-eat"},{match:"^please do? not? [#Infinitive #Particle?]",group:0,tag:"Imperative",reason:"please-go"},{match:"^just do? not? [#Infinitive #Particle?]",group:0,tag:"Imperative",reason:"just-go"},{match:"^[#Infinitive] it #Comparative",notIf:Zq,group:0,tag:"Imperative",reason:"do-it-better"},{match:"^[#Infinitive] it (please|now|again|plz)",notIf:Zq,group:0,tag:"Imperative",reason:"do-it-please"},{match:"^[#Infinitive] (#Adjective|#Adverb)$",group:0,tag:"Imperative",notIf:"(so|such|rather|enough)",reason:"go-quickly"},{match:"^[#Infinitive] (up|down|over) #Determiner",group:0,tag:"Imperative",reason:"turn-down"},{match:"^[#Infinitive] (your|my|the|a|an|any|each|every|some|more|with|on)",group:0,notIf:"like",tag:"Imperative",reason:"eat-my-shorts"},{match:"^[#Infinitive] (him|her|it|us|me|there)",group:0,tag:"Imperative",reason:"tell-him"},{match:"^[#Infinitive] #Adjective #Noun$",group:0,tag:"Imperative",reason:"avoid-loud-noises"},{match:"^[#Infinitive] (#Adjective|#Adverb)? and #Infinitive",group:0,tag:"Imperative",reason:"call-and-reserve"},{match:"^(go|stop|wait|hurry) please?$",tag:"Imperative",reason:"go"},{match:"^(somebody|everybody) [#Infinitive]",group:0,tag:"Imperative",reason:"somebody-call"},{match:"^let (us|me) [#Infinitive]",group:0,tag:"Imperative",reason:"lets-leave"},{match:"^[(shut|close|open|start|stop|end|keep)] #Determiner #Noun",group:0,tag:"Imperative",reason:"shut-the-door"},{match:"^[#PhrasalVerb #Particle] #Determiner #Noun",group:0,tag:"Imperative",reason:"turn-off-the-light"},{match:"^[go] to .",group:0,tag:"Imperative",reason:"go-to-toronto"},{match:"^#Modal you [#Infinitive]",group:0,tag:"Imperative",reason:"would-you-"},{match:"^never [#Infinitive]",group:0,tag:"Imperative",reason:"never-stop"},{match:"^come #Infinitive",tag:"Imperative",notIf:"on",reason:"come-have"},{match:"^come and? #Infinitive",tag:"Imperative . Imperative",notIf:"#PhrasalVerb",reason:"come-and-have"},{match:"^stay (out|away|back)",tag:"Imperative",reason:"stay-away"},{match:"^[(stay|be|keep)] #Adjective",group:0,tag:"Imperative",reason:"stay-cool"},{match:"^[keep it] #Adjective",group:0,tag:"Imperative",reason:"keep-it-cool"},{match:"^do not [#Infinitive]",group:0,tag:"Imperative",reason:"do-not-be"},{match:"[#Infinitive] (yourself|yourselves)",group:0,tag:"Imperative",reason:"allow-yourself"},{match:"[#Infinitive] what .",group:0,tag:"Imperative",reason:"look-what"},{match:"^[#Infinitive] #Gerund",group:0,tag:"Imperative",reason:"keep-playing"},{match:"^[#Infinitive] (to|for|into|toward|here|there)",group:0,tag:"Imperative",reason:"go-to"},{match:"^[#Infinitive] (and|or) #Infinitive",group:0,tag:"Imperative",reason:"inf-and-inf"},{match:"^[%Noun|Verb%] to",group:0,tag:"Imperative",reason:"commit-to"},{match:"^[#Infinitive] #Adjective? #Singular #Singular",group:0,tag:"Imperative",reason:"maintain-eye-contact"},{match:"do not (forget|omit|neglect) to [#Infinitive]",group:0,tag:"Imperative",reason:"do-not-forget"},{match:"^[(ask|wear|pay|look|help|show|watch|act|fix|kill|stop|start|turn|try|win)] #Noun",group:0,tag:"Imperative",reason:"pay-attention"}];d();p();var u4e=[{match:"(that|which) were [%Adj|Gerund%]",group:0,tag:"Gerund",reason:"that-were-growing"},{match:"#Gerund [#Gerund] #Plural",group:0,tag:"Adjective",reason:"hard-working-fam"}];d();p();var d4e=[{match:"(got|were|was|is|are|am) (#PastTense|#Participle)",tag:"Passive",reason:"got-walked"},{match:"(was|were|is|are|am) being (#PastTense|#Participle)",tag:"Passive",reason:"was-being"},{match:"(had|have|has) been (#PastTense|#Participle)",tag:"Passive",reason:"had-been"},{match:"will be being? (#PastTense|#Participle)",tag:"Passive",reason:"will-be-cleaned"},{match:"#Noun [(#PastTense|#Participle)] by (the|a) #Noun",group:0,tag:"Passive",reason:"suffered-by"}];d();p();var lvt=[{match:"u r",tag:"#Pronoun #Copula",reason:"u r"},{match:"#Noun [(who|whom)]",group:0,tag:"Determiner",reason:"captain-who"},{match:"[had] #Noun+ #PastTense",group:0,tag:"Condition",reason:"had-he"},{match:"[were] #Noun+ to #Infinitive",group:0,tag:"Condition",reason:"were-he"},{match:"some sort of",tag:"Adjective Noun Conjunction",reason:"some-sort-of"},{match:"of some sort",tag:"Conjunction Adjective Noun",reason:"of-some-sort"},{match:"[such] (a|an|is)? #Noun",group:0,tag:"Determiner",reason:"such-skill"},{match:"[right] (before|after|in|into|to|toward)",group:0,tag:"#Adverb",reason:"right-into"},{match:"#Preposition [about]",group:0,tag:"Adjective",reason:"at-about"},{match:"(are|#Modal|see|do|for) [ya]",group:0,tag:"Pronoun",reason:"are-ya"},{match:"[long live] .",group:0,tag:"#Adjective #Infinitive",reason:"long-live"},{match:"[plenty] of",group:0,tag:"#Uncountable",reason:"plenty-of"},{match:"(always|nearly|barely|practically) [there]",group:0,tag:"Adjective",reason:"always-there"},{match:"[there] (#Adverb|#Pronoun)? #Copula",group:0,tag:"There",reason:"there-is"},{match:"#Copula [there] .",group:0,tag:"There",reason:"is-there"},{match:"#Modal #Adverb? [there]",group:0,tag:"There",reason:"should-there"},{match:"^[do] (you|we|they)",group:0,tag:"QuestionWord",reason:"do-you"},{match:"^[does] (he|she|it|#ProperNoun)",group:0,tag:"QuestionWord",reason:"does-he"},{match:"#Determiner #Noun+ [who] #Verb",group:0,tag:"Preposition",reason:"the-x-who"},{match:"#Determiner #Noun+ [which] #Verb",group:0,tag:"Preposition",reason:"the-x-which"},{match:"a [while]",group:0,tag:"Noun",reason:"a-while"},{match:"guess who",tag:"#Infinitive #QuestionWord",reason:"guess-who"},{match:"[fucking] !#Verb",group:0,tag:"#Gerund",reason:"f-as-gerund"}],p4e=lvt;d();p();var f4e=[{match:"university of #Place",tag:"Organization",reason:"university-of-Foo"},{match:"#Noun (&|n) #Noun",tag:"Organization",reason:"Noun-&-Noun"},{match:"#Organization of the? #ProperNoun",tag:"Organization",reason:"org-of-place",safe:!0},{match:"#Organization #Country",tag:"Organization",reason:"org-country"},{match:"#ProperNoun #Organization",tag:"Organization",notIf:"#FirstName",reason:"titlecase-org"},{match:"#ProperNoun (ltd|co|inc|dept|assn|bros)",tag:"Organization",reason:"org-abbrv"},{match:"the [#Acronym]",group:0,tag:"Organization",reason:"the-acronym",safe:!0},{match:"government of the? [#Place+]",tag:"Organization",reason:"government-of-x"},{match:"(health|school|commerce) board",tag:"Organization",reason:"school-board"},{match:"(nominating|special|conference|executive|steering|central|congressional) committee",tag:"Organization",reason:"special-comittee"},{match:"(world|global|international|national|#Demonym) #Organization",tag:"Organization",reason:"global-org"},{match:"#Noun+ (public|private) school",tag:"School",reason:"noun-public-school"},{match:"#Place+ #SportsTeam",tag:"SportsTeam",reason:"place-sportsteam"},{match:"(dc|atlanta|minnesota|manchester|newcastle|sheffield) united",tag:"SportsTeam",reason:"united-sportsteam"},{match:"#Place+ fc",tag:"SportsTeam",reason:"fc-sportsteam"},{match:"#Place+ #Noun{0,2} (club|society|group|team|committee|commission|association|guild|crew)",tag:"Organization",reason:"place-noun-society"}];d();p();var h4e=[{match:"(west|north|south|east|western|northern|southern|eastern)+ #Place",tag:"Region",reason:"west-norfolk"},{match:"#City [(al|ak|az|ar|ca|ct|dc|fl|ga|id|il|nv|nh|nj|ny|oh|pa|sc|tn|tx|ut|vt|pr)]",group:0,tag:"Region",reason:"us-state"},{match:"portland [or]",group:0,tag:"Region",reason:"portland-or"},{match:"#ProperNoun+ (cliff|place|range|pit|place|point|room|grounds|ruins)",tag:"Place",reason:"foo-point"},{match:"in [#ProperNoun] #Place",group:0,tag:"Place",reason:"propernoun-place"},{match:"#Value #Noun (st|street|rd|road|crescent|cr|way|tr|terrace|avenue|ave)",tag:"Address",reason:"address-st"},{match:"(port|mount|mt) #ProperName",tag:"Place",reason:"port-name"}];d();p();var m4e=[{match:"[so] #Noun",group:0,tag:"Conjunction",reason:"so-conj"},{match:"[(who|what|where|why|how|when)] #Noun #Copula #Adverb? (#Verb|#Adjective)",group:0,tag:"Conjunction",reason:"how-he-is-x"},{match:"#Copula [(who|what|where|why|how|when)] #Noun",group:0,tag:"Conjunction",reason:"when-he"},{match:"#Verb [that] #Pronoun",group:0,tag:"Conjunction",reason:"said-that-he"},{match:"#Noun [that] #Copula",group:0,tag:"Conjunction",reason:"that-are"},{match:"#Noun [that] #Verb #Adjective",group:0,tag:"Conjunction",reason:"that-seem"},{match:"#Noun #Copula not? [that] #Adjective",group:0,tag:"Adverb",reason:"that-adj"},{match:"#Verb #Adverb? #Noun [(that|which)]",group:0,tag:"Preposition",reason:"that-prep"},{match:"@hasComma [which] (#Pronoun|#Verb)",group:0,tag:"Preposition",reason:"which-copula"},{match:"#Noun [like] #Noun",group:0,tag:"Preposition",reason:"noun-like"},{match:"^[like] #Determiner",group:0,tag:"Preposition",reason:"like-the"},{match:"a #Noun [like] (#Noun|#Determiner)",group:0,tag:"Preposition",reason:"a-noun-like"},{match:"#Adverb [like]",group:0,tag:"Verb",reason:"really-like"},{match:"(not|nothing|never) [like]",group:0,tag:"Preposition",reason:"nothing-like"},{match:"#Infinitive #Pronoun [like]",group:0,tag:"Preposition",reason:"treat-them-like"},{match:"[#QuestionWord] (#Pronoun|#Determiner)",group:0,tag:"Preposition",reason:"how-he"},{match:"[#QuestionWord] #Participle",group:0,tag:"Preposition",reason:"when-stolen"},{match:"[how] (#Determiner|#Copula|#Modal|#PastTense)",group:0,tag:"QuestionWord",reason:"how-is"},{match:"#Plural [(who|which|when)] .",group:0,tag:"Preposition",reason:"people-who"}];d();p();var g4e=[{match:"holy (shit|fuck|hell)",tag:"Expression",reason:"swears-expression"},{match:"^[(well|so|okay|now)] !#Adjective?",group:0,tag:"Expression",reason:"well-"},{match:"^come on",tag:"Expression",reason:"come-on"},{match:"(say|says|said) [sorry]",group:0,tag:"Expression",reason:"say-sorry"},{match:"^(ok|alright|shoot|hell|anyways)",tag:"Expression",reason:"ok-"},{match:"^(say && @hasComma)",tag:"Expression",reason:"say-"},{match:"^(like && @hasComma)",tag:"Expression",reason:"like-"},{match:"^[(dude|man|girl)] #Pronoun",group:0,tag:"Expression",reason:"dude-i"}];var cvt=[].concat(d4e,$ye,Gye,qye,Kye,Wye,Yye,Jye,Xye,Qye,e4e,t4e,r4e,n4e,a4e,i4e,s4e,Zye,o4e,l4e,c4e,u4e,p4e,f4e,h4e,m4e,g4e),v4e={two:{matches:cvt}};d();p();var Wq=null,uvt=function(e){let{world:t}=e,{model:r,methods:n}=t;Wq=Wq||n.one.buildNet(r.two.matches,t);let i=n.two.quickSplit(e.document).map(o=>{let l=o[0];return[l.index[0],l.index[1],l.index[1]+o.length]}),s=e.update(i);return s.cache(),s.sweep(Wq),e.uncache(),e.unfreeze(),e},dvt=e=>e.compute(["freeze","lexicon","preTagger","postTagger","unfreeze"]),y4e={postTagger:uvt,tagger:dvt};d();p();var pvt=e=>Math.round(e*100)/100;function b4e(e){e.prototype.confidence=function(){let t=0,r=0;return this.docs.forEach(n=>{n.forEach(a=>{r+=1,t+=a.confidence||1})}),r===0?1:pvt(t/r)},e.prototype.tagger=function(){return this.compute(["tagger"])}}var fvt={api:b4e,compute:y4e,model:v4e,hooks:["postTagger"]},x4e=fvt;d();p();d();p();d();p();var hvt=function(e){return Object.keys(e.hooks).filter(t=>!t.startsWith("#")&&!t.startsWith("%"))},mvt=function(e,t){let r=hvt(t);if(r.length===0)return e;e._cache||e.cache();let n=e._cache;return e.filter((a,i)=>r.some(s=>n[i].has(s)))},w4e=mvt;var gvt=function(e,t){let r=t;typeof t=="string"&&(r=this.buildNet([{match:t}]));let n=this.tokenize(e),a=w4e(n,r);return a.found?(a.compute(["index","tagger"]),a.match(t)):n.none()},C4e=gvt;var S4e={lib:{lazy:C4e}};d();p();d();p();d();p();var vvt=function(e,t){let r=e.methods.two.transform.verb.conjugate,n=r(t,e.model);return e.has("#Gerund")?n.Gerund:e.has("#PastTense")?n.PastTense:e.has("#PresentTense")?n.PresentTense:e.has("#Gerund")?n.Gerund:t},yvt=function(e,t){let r=t;return e.forEach(n=>{n.has("#Infinitive")||(r=vvt(n,t)),n.replaceWith(r)}),e},T4e=yvt;var bvt=function(e,t){let r=t;if(e.has("#Plural")){let n=e.methods.two.transform.noun.toPlural;r=n(t,e.model)}e.replaceWith(r,{possessives:!0})},xvt=function(e,t){let{toAdverb:r}=e.methods.two.transform.adjective,a=r(t);a&&e.replaceWith(a)},wvt=function(e,t){let{toComparative:r,toSuperlative:n}=e.methods.two.transform.adjective,a=t;e.has("#Comparative")?a=r(a,e.model):e.has("#Superlative")&&(a=n(a,e.model)),a&&e.replaceWith(a)},Cvt=function(e,t,r){let n=e.split(/ /g).map(i=>i.toLowerCase().trim());n=n.filter(i=>i),n=n.map(i=>`{${i}}`).join(" ");let a=this.match(n);return r&&(a=a.if(r)),a.has("#Verb")?T4e(a,t):a.has("#Noun")?bvt(a,t):a.has("#Adverb")?xvt(a,t):a.has("#Adjective")?wvt(a,t):this},E4e=Cvt;var Svt=function(e){e.prototype.swap=E4e},A4e={api:Svt};y3.plugin(Iye);y3.plugin(Hye);y3.plugin(x4e);y3.plugin(S4e);y3.plugin(A4e);var Dc=y3;d();p();var h4=function(e){let{fromComparative:t,fromSuperlative:r}=e.methods.two.transform.adjective,n=e.text("normal");return e.has("#Comparative")?t(n,e.model):e.has("#Superlative")?r(n,e.model):n},Tvt=function(e){class t extends e{constructor(n,a,i){super(n,a,i),this.viewType="Adjectives"}json(n={}){let{toAdverb:a,toNoun:i,toSuperlative:s,toComparative:o}=this.methods.two.transform.adjective;return n.normal=!0,this.map(l=>{let u=l.toView().json(n)[0]||{},c=h4(l);return u.adjective={adverb:a(c,this.model),noun:i(c,this.model),superlative:s(c,this.model),comparative:o(c,this.model)},u},[])}adverbs(){return this.before("#Adverb+$").concat(this.after("^#Adverb+"))}conjugate(n){let{toComparative:a,toSuperlative:i,toNoun:s,toAdverb:o}=this.methods.two.transform.adjective;return this.getNth(n).map(l=>{let u=h4(l);return{Adjective:u,Comparative:a(u,this.model),Superlative:i(u,this.model),Noun:s(u,this.model),Adverb:o(u,this.model)}},[])}toComparative(n){let{toComparative:a}=this.methods.two.transform.adjective;return this.getNth(n).map(i=>{let s=h4(i),o=a(s,this.model);return i.replaceWith(o)})}toSuperlative(n){let{toSuperlative:a}=this.methods.two.transform.adjective;return this.getNth(n).map(i=>{let s=h4(i),o=a(s,this.model);return i.replaceWith(o)})}toAdverb(n){let{toAdverb:a}=this.methods.two.transform.adjective;return this.getNth(n).map(i=>{let s=h4(i),o=a(s,this.model);return i.replaceWith(o)})}toNoun(n){let{toNoun:a}=this.methods.two.transform.adjective;return this.getNth(n).map(i=>{let s=h4(i),o=a(s,this.model);return i.replaceWith(o)})}}e.prototype.adjectives=function(r){let n=this.match("#Adjective");return n=n.getNth(r),new t(n.document,n.pointer)},e.prototype.superlatives=function(r){let n=this.match("#Superlative");return n=n.getNth(r),new t(n.document,n.pointer)},e.prototype.comparatives=function(r){let n=this.match("#Comparative");return n=n.getNth(r),new t(n.document,n.pointer)}},P4e={api:Tvt};d();p();var Evt=function(e){return e.compute("root").text("root")},Avt=function(e){class t extends e{constructor(n,a,i){super(n,a,i),this.viewType="Adverbs"}conjugate(n){return this.getNth(n).map(a=>{let i=Evt(a);return{Adverb:a.text("normal"),Adjective:i}},[])}json(n={}){let a=this.methods.two.transform.adjective.fromAdverb;return n.normal=!0,this.map(i=>{let s=i.toView().json(n)[0]||{};return s.adverb={adjective:a(s.normal)},s},[])}}e.prototype.adverbs=function(r){let n=this.match("#Adverb");return n=n.getNth(r),new t(n.document,n.pointer)}},k4e={api:Avt};d();p();d();p();d();p();var Pvt=function(e){let t=e.match("@hasComma");return t=t.filter(r=>{if(r.growLeft(".").wordCount()===1||r.growRight(". .").wordCount()===1)return!1;let n=r.grow(".");return n=n.ifNo("@hasComma @hasComma"),n=n.ifNo("@hasComma (and|or) ."),n=n.ifNo("(#City && @hasComma) #Country"),n=n.ifNo("(#WeekDay && @hasComma) #Date"),n=n.ifNo("(#Date+ && @hasComma) #Value"),n=n.ifNo("(#Adjective && @hasComma) #Adjective"),n.found}),e.splitAfter(t)},kvt=function(e){let t=e.parentheses();return t=t.filter(r=>r.wordCount()>=3&&r.has("#Verb")&&r.has("#Noun")),e.splitOn(t)},_vt=function(e){let t=e.quotations();return t=t.filter(r=>r.wordCount()>=3&&r.has("#Verb")&&r.has("#Noun")),e.splitOn(t)},Rvt=function(e){let t=this;t=kvt(t),t=_vt(t),t=Pvt(t),t=t.splitAfter("(@hasEllipses|@hasSemicolon|@hasDash|@hasColon)"),t=t.splitAfter("^#Pronoun (said|says)"),t=t.splitBefore("(said|says) #ProperNoun$"),t=t.splitBefore(". . if .{4}"),t=t.splitBefore("and while"),t=t.splitBefore("now that"),t=t.splitBefore("ever since"),t=t.splitBefore("(supposing|although)"),t=t.splitBefore("even (while|if|though)"),t=t.splitBefore("(whereas|whose)"),t=t.splitBefore("as (though|if)"),t=t.splitBefore("(til|until)");let r=t.match("#Verb .* [but] .* #Verb",0);r.found&&(t=t.splitBefore(r));let n=t.if("if .{2,9} then .").match("then");return t=t.splitBefore(n),typeof e=="number"&&(t=t.get(e)),t},_4e=Rvt;d();p();var Ivt=function(e){let t=[],r=null;return e.clauses().docs.forEach(i=>{i.forEach(s=>{!s.chunk||s.chunk!==r?(r=s.chunk,t.push([s.index[0],s.index[1],s.index[1]+1])):t[t.length-1][2]=s.index[1]+1}),r=null}),e.update(t)},R4e=Ivt;var Ovt=function(e){class t extends e{constructor(n,a,i){super(n,a,i),this.viewType="Chunks"}isVerb(){return this.filter(n=>n.has(""))}isNoun(){return this.filter(n=>n.has(""))}isAdjective(){return this.filter(n=>n.has(""))}isPivot(){return this.filter(n=>n.has(""))}debug(){return this.toView().debug("chunks"),this}update(n){let a=new t(this.document,n);return a._cache=this._cache,a}}e.prototype.chunks=function(r){let n=R4e(this);return n=n.getNth(r),new t(this.document,n.pointer)},e.prototype.clauses=_4e},I4e=Ovt;d();p();d();p();var O4e={this:"Noun",then:"Pivot"},Lvt=function(e){for(let t=0;t",group:0,chunk:"Verb"},{match:"#Noun of #Determiner? #Noun",chunk:"Noun"},{match:"#Value+ #Adverb? #Adjective",chunk:"Noun"},{match:"the [#Adjective] #Noun",chunk:"Noun"},{match:"#Singular in #Determiner? #Singular",chunk:"Noun"},{match:"#Plural [in] #Determiner? #Noun",group:0,chunk:"Pivot"},{match:"#Noun and #Determiner? #Noun",notIf:"(#Possessive|#Pronoun)",chunk:"Noun"}],Jq=null,Dvt=function(e,t,r){let{methods:n}=r;Jq=Jq||n.one.buildNet(Mvt,r),e.sweep(Jq)},M4e=Dvt;d();p();var Yq=function(e,t){if((typeof P>"u"||!T?self.env||{}:T).DEBUG_CHUNKS){let n=(e.normal+"'").padEnd(8);console.log(` | '${n} \u2192 \x1B[34m${t.padEnd(12)}\x1B[0m \x1B[2m -fallback- \x1B[0m`)}e.chunk=t},Bvt=function(e){for(let t=0;t{for(let a=0;a{n.chunk==="Verb"&&(n.terms.find(i=>i.tags.has("Verb"))||n.terms.forEach(i=>i.chunk=null))})},B4e=zvt;var jvt=function(e){let{document:t,world:r}=e;L4e(t),N4e(t),M4e(e,t,r),D4e(t,r),B4e(t,r)},z4e={chunks:jvt};var j4e={compute:z4e,api:I4e,hooks:["chunks"]};d();p();d();p();var V_=/\./g,Fvt=function(e){class t extends e{constructor(n,a,i){super(n,a,i),this.viewType="Acronyms"}strip(){return this.docs.forEach(n=>{n.forEach(a=>{a.text=a.text.replace(V_,""),a.normal=a.normal.replace(V_,"")})}),this}addPeriods(){return this.docs.forEach(n=>{n.forEach(a=>{a.text=a.text.replace(V_,""),a.normal=a.normal.replace(V_,""),a.text=a.text.split("").join(".")+".",a.normal=a.normal.split("").join(".")+"."})}),this}}e.prototype.acronyms=function(r){let n=this.match("#Acronym");return n=n.getNth(r),new t(n.document,n.pointer)}},F4e=Fvt;d();p();d();p();var V4e=/\(/,H4e=/\)/,Vvt=function(e,t){for(;t{let n=!1;for(let a=0;a{t[0].pre=t[0].pre.replace(V4e,"");let r=t[t.length-1];r.post=r.post.replace(H4e,"")}),e};var Hvt=function(e){class t extends e{constructor(n,a,i){super(n,a,i),this.viewType="Possessives"}strip(){return U4e(this)}}e.prototype.parentheses=function(r){let n=$4e(this);return n=n.getNth(r),new t(n.document,n.pointer)}},G4e=Hvt;d();p();var q4e=/'s$/,$vt=function(e){let t=e.match("#Possessive+");return t.has("#Person")&&(t=t.growLeft("#Person+")),t.has("#Place")&&(t=t.growLeft("#Place+")),t.has("#Organization")&&(t=t.growLeft("#Organization+")),t},Uvt=function(e){class t extends e{constructor(n,a,i){super(n,a,i),this.viewType="Possessives"}strip(){return this.docs.forEach(n=>{n.forEach(a=>{a.text=a.text.replace(q4e,""),a.normal=a.normal.replace(q4e,"")})}),this}}e.prototype.possessives=function(r){let n=$vt(this);return n=n.getNth(r),new t(n.document,n.pointer)}},K4e=Uvt;d();p();d();p();var H_={'"':'"',"\uFF02":"\uFF02","'":"'","\u201C":"\u201D","\u2018":"\u2019","\u201F":"\u201D","\u201B":"\u2019","\u201E":"\u201D","\u2E42":"\u201D","\u201A":"\u2019","\xAB":"\xBB","\u2039":"\u203A","\u2035":"\u2032","\u2036":"\u2033","\u2037":"\u2034","\u301D":"\u301E","`":"\xB4","\u301F":"\u301E"},Xq=RegExp("["+Object.keys(H_).join("")+"]"),Gvt=RegExp("["+Object.values(H_).join("")+"]"),qvt=function(e,t){let r=e[t].pre.match(Xq)[0]||"";if(!r||!H_[r])return null;let n=H_[r];for(;t{let n=!1;for(let a=0;a{t[0].pre=t[0].pre.replace(Xq,"");let r=t[t.length-1];r.post=r.post.replace(Gvt,"")})};var Kvt=function(e){class t extends e{constructor(n,a,i){super(n,a,i),this.viewType="Possessives"}strip(){return W4e(this)}}e.prototype.quotations=function(r){let n=Z4e(this);return n=n.getNth(r),new t(n.document,n.pointer)}},J4e=Kvt;d();p();var Zvt=function(e){let t=this.splitAfter("@hasComma");return t=t.match("#PhoneNumber+"),t=t.getNth(e),t},Wvt=[["hyphenated","@hasHyphen ."],["hashTags","#HashTag"],["emails","#Email"],["emoji","#Emoji"],["emoticons","#Emoticon"],["atMentions","#AtMention"],["urls","#Url"],["conjunctions","#Conjunction"],["prepositions","#Preposition"],["abbreviations","#Abbreviation"],["honorifics","#Honorific"]],Jvt=[["emojis","emoji"],["atmentions","atMentions"]],Yvt=function(e){Wvt.forEach(t=>{e.prototype[t[0]]=function(r){let n=this.match(t[1]);return typeof r=="number"?n.get(r):n}}),e.prototype.phoneNumbers=Zvt,Jvt.forEach(t=>{e.prototype[t[0]]=e.prototype[t[1]]})},Y4e=Yvt;d();p();var Xvt=/\//,Qvt=function(e){class t extends e{constructor(n,a,i){super(n,a,i),this.viewType="Slashes"}split(){return this.map(n=>{let i=n.text().split(Xvt);return n=n.replaceWith(i.join(" ")),n.growRight("("+i.join("|")+")+")})}}e.prototype.slashes=function(r){let n=this.match("#SlashedTerm");return n=n.getNth(r),new t(n.document,n.pointer)}},X4e=Qvt;var Q4e={api:function(e){F4e(e),G4e(e),K4e(e),J4e(e),Y4e(e),X4e(e)}};d();p();d();p();d();p();var $_=function(e,t){e.docs.forEach(r=>{r.forEach(t)})},Qq={case:e=>{$_(e,t=>{t.text=t.text.toLowerCase()})},unicode:e=>{let t=e.world,r=t.methods.one.killUnicode;$_(e,n=>n.text=r(n.text,t))},whitespace:e=>{$_(e,t=>{t.post=t.post.replace(/\s+/g," "),t.post=t.post.replace(/\s([.,?!:;])/g,"$1"),t.pre=t.pre.replace(/\s+/g,"")})},punctuation:e=>{$_(e,n=>{n.post=n.post.replace(/[–—-]/g," "),n.post=n.post.replace(/[,:;]/g,""),n.post=n.post.replace(/\.{2,}/g,""),n.post=n.post.replace(/\?{2,}/g,"?"),n.post=n.post.replace(/!{2,}/g,"!"),n.post=n.post.replace(/\?!+/g,"?")});let t=e.docs,r=t[t.length-1];if(r&&r.length>0){let n=r[r.length-1];n.post=n.post.replace(/ /g,"")}},contractions:e=>{e.contractions().expand()},acronyms:e=>{e.acronyms().strip()},parentheses:e=>{e.parentheses().strip()},possessives:e=>{e.possessives().strip()},quotations:e=>{e.quotations().strip()},emoji:e=>{e.emojis().remove()},honorifics:e=>{e.match("#Honorific+ #Person").honorifics().remove()},adverbs:e=>{e.adverbs().remove()},nouns:e=>{e.nouns().toSingular()},verbs:e=>{e.verbs().toInfinitive()},numbers:e=>{e.numbers().toNumber()},debullet:e=>{let t=/^\s*([-–—*•])\s*$/;return e.docs.forEach(r=>{t.test(r[0].pre)&&(r[0].pre=r[0].pre.replace(t,""))}),e}};var eK=e=>e.split("|").reduce((t,r)=>(t[r]=!0,t),{}),tK="unicode|punctuation|whitespace|acronyms",e7e="|case|contractions|parentheses|quotations|emoji|honorifics|debullet",e3t="|possessives|adverbs|nouns|verbs",t3t={light:eK(tK),medium:eK(tK+e7e),heavy:eK(tK+e7e+e3t)};function t7e(e){e.prototype.normalize=function(t="light"){return typeof t=="string"&&(t=t3t[t]),Object.keys(t).forEach(r=>{Qq.hasOwnProperty(r)&&Qq[r](this,t[r])}),this}}var r7e={api:t7e};d();p();d();p();d();p();var r3t=function(e){let t=e.clauses().match(""),r=t.match("@hasComma");return r=r.not("#Place"),r.found&&(t=t.splitAfter(r)),t=t.splitOn("#Expression"),t=t.splitOn("(he|she|we|you|they|i)"),t=t.splitOn("(#Noun|#Adjective) [(he|him|she|it)]",0),t=t.splitOn("[(he|him|she|it)] (#Determiner|#Value)",0),t=t.splitBefore("#Noun [(the|a|an)] #Adjective? #Noun",0),t=t.splitOn("[(here|there)] #Noun",0),t=t.splitOn("[#Noun] (here|there)",0),t=t.splitBefore("(our|my|their|your)"),t=t.splitOn("#Noun [#Determiner]",0),t=t.if("#Noun"),t},n7e=r3t;d();p();d();p();var a7e=["after","although","as if","as long as","as","because","before","even if","even though","ever since","if","in order that","provided that","since","so that","than","that","though","unless","until","what","whatever","when","whenever","where","whereas","wherever","whether","which","whichever","who","whoever","whom","whomever","whose"],n3t=function(e){if(e.before("#Preposition$").found)return!0;if(!e.before().found)return!1;for(let r=0;r3&&r.endsWith("s")&&!r.endsWith("ss")},s7e=i3t;var s3t=function(e){let t=e.clone();return t=t.match("#Noun+"),t=t.remove("(#Adjective|#Preposition|#Determiner|#Value)"),t=t.not("#Possessive"),t=t.first(),t.found?t:e},o3t=function(e){let t=s3t(e);return{determiner:e.match("#Determiner").eq(0),adjectives:e.match("#Adjective"),number:e.values(),isPlural:s7e(e,t),isSubordinate:i7e(e),root:t}},j1=o3t;d();p();var o7e=e=>e.text(),l3t=e=>e.json({terms:!1,normal:!0}).map(t=>t.normal),c3t=function(e){let t=null;if(!e.found)return t;let r=e.values(0);return r.found?(r.parse()[0]||{}).num:t},u3t=function(e){let t=j1(e);return{root:o7e(t.root),number:c3t(t.number),determiner:o7e(t.determiner),adjectives:l3t(t.adjectives),isPlural:t.isPlural,isSubordinate:t.isSubordinate}},l7e=u3t;d();p();d();p();var d3t=function(e){return!e.has("^(#Uncountable|#ProperNoun|#Place|#Pronoun|#Acronym)+$")},U_=d3t;var p3t={tags:!0},f3t=function(e,t){if(t.isPlural===!0||(t.root.has("#Possessive")&&(t.root=t.root.possessives().strip()),!U_(t.root)))return e;let{methods:r,model:n}=e.world,{toPlural:a}=r.two.transform.noun,i=t.root.text({keepPunct:!1}),s=a(i,n);e.match(t.root).replaceWith(s,p3t).tag("Plural","toPlural"),t.determiner.has("(a|an)")&&e.remove(t.determiner);let o=t.root.after("not? #Adverb+? [#Copula]",0);return o.found&&(o.has("is")?e.replace(o,"are"):o.has("was")&&e.replace(o,"were")),e},c7e=f3t;d();p();var h3t={tags:!0},m3t=function(e,t){if(t.isPlural===!1)return e;let{methods:r,model:n}=e.world,{toSingular:a}=r.two.transform.noun,i=t.root.text("normal"),s=a(i,n);return e.replace(t.root,s,h3t).tag("Singular","toPlural"),e},u7e=m3t;var g3t=function(e){class t extends e{constructor(n,a,i){super(n,a,i),this.viewType="Nouns"}parse(n){return this.getNth(n).map(j1)}json(n){let a=typeof n=="object"?n:{};return this.getNth(n).map(i=>{let s=i.toView().json(a)[0]||{};return a&&a.noun!==!1&&(s.noun=l7e(i)),s},[])}conjugate(n){let a=this.world.methods.two.transform.noun;return this.getNth(n).map(i=>{let s=j1(i),o=s.root.compute("root").text("root"),l={Singular:o};return U_(s.root)&&(l.Plural=a.toPlural(o,this.model)),l.Singular===l.Plural&&delete l.Plural,l},[])}isPlural(n){return this.filter(i=>j1(i).isPlural).getNth(n)}isSingular(n){return this.filter(i=>!j1(i).isPlural).getNth(n)}adjectives(n){let a=this.update([]);return this.forEach(i=>{let s=j1(i).adjectives;s.found&&(a=a.concat(s))}),a.getNth(n)}toPlural(n){return this.getNth(n).map(a=>c7e(a,j1(a)))}toSingular(n){return this.getNth(n).map(a=>{let i=j1(a);return u7e(a,i)})}update(n){let a=new t(this.document,n);return a._cache=this._cache,a}}e.prototype.nouns=function(r){let n=n7e(this);return n=n.getNth(r),new t(this.document,n.pointer)}},d7e=g3t;var p7e={api:d7e};d();p();d();p();d();p();var v3t=function(e,t){let r=e.match("#Fraction+");return r=r.filter(n=>!n.lookBehind("#Value and$").found),r=r.notIf("#Value seconds"),typeof t=="number"&&(r=r.eq(t)),r},f7e=v3t;d();p();d();p();d();p();var y3t=e=>{let t=[{reg:/^(minus|negative)[\s-]/i,mult:-1},{reg:/^(a\s)?half[\s-](of\s)?/i,mult:.5}];for(let r=0;r{if(ki.ones.hasOwnProperty(e)){if(t.ones||t.teens)return!1}else if(ki.teens.hasOwnProperty(e)){if(t.ones||t.teens||t.tens)return!1}else if(ki.tens.hasOwnProperty(e)&&(t.ones||t.teens||t.tens))return!1;return!0},m7e=b3t;d();p();var x3t=function(e){let t="0.";for(let r=0;r(e=e.replace(/1st$/,"1"),e=e.replace(/2nd$/,"2"),e=e.replace(/3rd$/,"3"),e=e.replace(/([4567890])r?th$/,"$1"),e=e.replace(/^[$€¥£¢]/,""),e=e.replace(/[%$€¥£¢]$/,""),e=e.replace(/,/g,""),e=e.replace(/([0-9])([a-z\u00C0-\u00FF]{1,2})$/,"$1"),e),v7e=w3t;var C3t=/^([0-9,. ]+)\/([0-9,. ]+)$/,y7e={"a few":3,"a couple":2,"a dozen":12,"two dozen":24,zero:0},G_=e=>Object.keys(e).reduce((t,r)=>(t+=e[r],t),0),S3t=function(e){if(y7e.hasOwnProperty(e)===!0)return y7e[e];if(e==="a"||e==="an")return 1;let t=h7e(e);e=t.str;let r=null,n={},a=0,i=!1,s=e.split(/[ -]/);for(let o=0;o#Value+] out of every? [#Value+]");if(t.found!==!0)return null;let{num:r,den:n}=t.groups();return!r||!n||(r=zx(r),n=zx(n),!r||!n)?null:typeof r=="number"&&typeof n=="number"?{numerator:r,denominator:n}:null},A3t=function(e){let t=e.match("[(#Cardinal|a)+] [#Fraction+]");if(t.found!==!0)return null;let{num:r,den:n}=t.groups();r.has("a")?r=1:r=zx(r);let a=n.text("reduced");return b7e.test(a)&&(a=a.replace(b7e,""),n=n.replaceWith(a)),q_.hasOwnProperty(a)?n=q_[a]:n=zx(n),typeof r=="number"&&typeof n=="number"?{numerator:r,denominator:n}:null},P3t=function(e){let t=e.match("^#Ordinal$");return t.found!==!0?null:e.lookAhead("^of .")?{numerator:1,denominator:zx(t)}:null},k3t=function(e){let t=e.text("reduced");return q_.hasOwnProperty(t)?{numerator:1,denominator:q_[t]}:null},_3t=e=>{let t=Math.round(e*1e3)/1e3;return t===0&&e!==0?e:t},R3t=function(e){e=e.clone();let t=k3t(e)||T3t(e)||E3t(e)||A3t(e)||P3t(e)||null;return t!==null&&t.numerator&&t.denominator&&(t.decimal=t.numerator/t.denominator,t.decimal=_3t(t.decimal)),t},hf=R3t;d();p();d();p();d();p();var I3t=function(e){if(e<1e6)return String(e);let t;return typeof e=="number"?t=e.toFixed(0):t=e,t.indexOf("e+")===-1?t:t.replace(".","").split("e+").reduce(function(r,n){return r+Array(n-r.length+2).join(0)})},jx=I3t;d();p();var Fx=[["ninety",90],["eighty",80],["seventy",70],["sixty",60],["fifty",50],["forty",40],["thirty",30],["twenty",20]],rK=["","one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen"],x7e=[[1e24,"septillion"],[1e20,"hundred sextillion"],[1e21,"sextillion"],[1e20,"hundred quintillion"],[1e18,"quintillion"],[1e17,"hundred quadrillion"],[1e15,"quadrillion"],[1e14,"hundred trillion"],[1e12,"trillion"],[1e11,"hundred billion"],[1e9,"billion"],[1e8,"hundred million"],[1e6,"million"],[1e5,"hundred thousand"],[1e3,"thousand"],[100,"hundred"],[1,"one"]];var O3t=function(e){let t=e,r=[];return x7e.forEach(n=>{if(e>=n[0]){let a=Math.floor(t/n[0]);t-=a*n[0],a&&r.push({unit:n[1],count:a})}}),r},L3t=function(e){let t=[];if(e>100)return t;for(let r=0;r=Fx[r][1]&&(e-=Fx[r][1],t.push(Fx[r][0]));return rK[e]&&t.push(rK[e]),t},N3t=e=>{let t=["zero","one","two","three","four","five","six","seven","eight","nine"],r=[],a=jx(e).match(/\.([0-9]+)/);if(!a||!a[0])return r;r.push("point");let i=a[0].split("");for(let s=0;s1e21&&(t=jx(t));let r=[];t<0&&(r.push("minus"),t=Math.abs(t));let n=O3t(t);for(let a=0;a1&&r.push("and")),r=r.concat(L3t(n[a].count)),r.push(i)}return r=r.concat(N3t(t)),r=r.filter(a=>a),r.length===0&&(r[0]=""),r.join(" ")},_m=M3t;var D3t=function(e){if(!e.numerator||!e.denominator)return"";let t=_m({num:e.numerator}),r=_m({num:e.denominator});return`${t} out of ${r}`},w7e=D3t;d();p();d();p();var C7e={one:"first",two:"second",three:"third",five:"fifth",eight:"eighth",nine:"ninth",twelve:"twelfth",twenty:"twentieth",thirty:"thirtieth",forty:"fortieth",fourty:"fourtieth",fifty:"fiftieth",sixty:"sixtieth",seventy:"seventieth",eighty:"eightieth",ninety:"ninetieth"},B3t=e=>{let t=_m(e).split(" "),r=t[t.length-1];return C7e.hasOwnProperty(r)?t[t.length-1]=C7e[r]:t[t.length-1]=r.replace(/y$/,"i")+"th",t.join(" ")},K_=B3t;var z3t=function(e){if(!e.numerator||!e.denominator)return"";let t=_m({num:e.numerator}),r=K_({num:e.denominator});return e.denominator===2&&(r="half"),t&&r?(e.numerator!==1&&(r+="s"),`${t} ${r}`):""},S7e=z3t;var j3t=function(e){class t extends e{constructor(n,a,i){super(n,a,i),this.viewType="Fractions"}parse(n){return this.getNth(n).map(hf)}get(n){return this.getNth(n).map(hf)}json(n){return this.getNth(n).map(a=>{let i=a.toView().json(n)[0],s=hf(a);return i.fraction=s,i},[])}toDecimal(n){return this.getNth(n).forEach(a=>{let{decimal:i}=hf(a);a=a.replaceWith(String(i),!0),a.tag("NumericValue"),a.unTag("Fraction")}),this}toFraction(n){return this.getNth(n).forEach(a=>{let i=hf(a);if(i&&typeof i.numerator=="number"&&typeof i.denominator=="number"){let s=`${i.numerator}/${i.denominator}`;this.replace(a,s)}}),this}toOrdinal(n){return this.getNth(n).forEach(a=>{let i=hf(a),s=S7e(i);a.after("^#Noun").found&&(s+=" of"),a.replaceWith(s)}),this}toCardinal(n){return this.getNth(n).forEach(a=>{let i=hf(a),s=w7e(i);a.replaceWith(s)}),this}toPercentage(n){return this.getNth(n).forEach(a=>{let{decimal:i}=hf(a),s=i*100;s=Math.round(s*100)/100,a.replaceWith(`${s}%`)}),this}}e.prototype.fractions=function(r){let n=f7e(this);return n=n.getNth(r),new t(this.document,n.pointer)}},T7e=j3t;d();p();d();p();var F3t="one|two|three|four|five|six|seven|eight|nine",Og="twenty|thirty|forty|fifty|sixty|seventy|eighty|ninety|fourty",V3t="eleven|twelve|thirteen|fourteen|fifteen|sixteen|seventeen|eighteen|nineteen",H3t=function(e){let t=e.match("#Value+");if(t.has("#NumericValue #NumericValue")&&(t.has("#Value @hasComma #Value")?t.splitAfter("@hasComma"):t.has("#NumericValue #Fraction")?t.splitAfter("#NumericValue #Fraction"):t=t.splitAfter("#NumericValue")),t.has("#Value #Value #Value")&&!t.has("#Multiple")&&t.has("("+Og+") #Cardinal #Cardinal")&&(t=t.splitAfter("("+Og+") #Cardinal")),t.has("#Value #Value")){t.has("#NumericValue #NumericValue")&&(t=t.splitOn("#Year")),t.has("("+Og+") ("+V3t+")")&&(t=t.splitAfter("("+Og+")"));let r=t.match("#Cardinal #Cardinal");if(r.found&&!t.has("(point|decimal|#Fraction)")&&!r.has("#Cardinal (#Multiple|point|decimal)")){let n=t.has(`(${F3t}) (${Og})`),a=r.has("("+Og+") #Cardinal"),i=r.has("#Multiple #Value");!n&&!a&&!i&&r.terms().forEach(s=>{t=t.splitOn(s)})}t.match("#Ordinal #Ordinal").match("#TextValue").found&&!t.has("#Multiple")&&(t.has("("+Og+") #Ordinal")||(t=t.splitAfter("#Ordinal"))),t=t.splitBefore("#Ordinal [#Cardinal]",0),t.has("#TextValue #NumericValue")&&!t.has("("+Og+"|#Multiple)")&&(t=t.splitBefore("#TextValue #NumericValue"))}return t=t.splitAfter("#NumberRange"),t=t.splitBefore("#Year"),t},Z_=H3t;d();p();var $3t=function(e,t){e=e.replace(/,/g,"");let r=e.split(/([0-9.,]*)/),[n,a]=r,i=r.slice(2).join("");return a!==""&&t.length<2?(a=Number(a||e),typeof a!="number"&&(a=null),i=i||"",(i==="st"||i==="nd"||i==="rd"||i==="th")&&(i=""),{prefix:n||"",num:a,suffix:i}):null},U3t=function(e){if(typeof e=="string")return{num:Bx(e)};let t=e.text("reduced"),r=e.growRight("#Unit").match("#Unit$").text("machine"),n=/[0-9],[0-9]/.test(e.text("text"));if(e.terms().length===1&&!e.has("#Multiple")){let o=$3t(t,e);if(o!==null)return o.hasComma=n,o.unit=r,o}let a=e.match("#Fraction{2,}$");a=a.found===!1?e.match("^#Fraction$"):a;let i=null;a.found&&(a.has("#Value and #Value #Fraction")&&(a=a.match("and #Value #Fraction")),i=hf(a),e=e.not(a),e=e.not("and$"),t=e.text("reduced"));let s=0;return t&&(s=Bx(t)||0),i&&i.decimal&&(s+=i.decimal),{hasComma:n,prefix:"",num:s,suffix:"",isOrdinal:e.has("#Ordinal"),isText:e.has("#TextValue"),isFraction:e.has("#Fraction"),isMoney:e.has("#Money"),unit:r}},Ms=U3t;d();p();d();p();var G3t=function(e){let t=e.num;if(!t&&t!==0)return null;let r=t%100;if(r>10&&r<20)return String(t)+"th";let n={0:"th",1:"st",2:"nd",3:"rd"},a=jx(t),i=a.slice(a.length-1,a.length);return n[i]?a+=n[i]:a+="th",a},E7e=G3t;d();p();var A7e={"\xA2":"cents",$:"dollars","\xA3":"pounds","\xA5":"yen","\u20AC":"euros","\u20A1":"col\xF3n","\u0E3F":"baht","\u20AD":"kip","\u20A9":"won","\u20B9":"rupees","\u20BD":"ruble","\u20BA":"liras"},P7e={"%":"percent","\xB0":"degrees"},q3t=function(e){let t={suffix:"",prefix:e.prefix};return A7e.hasOwnProperty(e.prefix)&&(t.suffix+=" "+A7e[e.prefix],t.prefix=""),P7e.hasOwnProperty(e.suffix)&&(t.suffix+=" "+P7e[e.suffix]),t.suffix&&e.num===1&&(t.suffix=t.suffix.replace(/s$/,"")),!t.suffix&&e.suffix&&(t.suffix+=" "+e.suffix),t},nK=q3t;var K3t=function(e,t){if(t==="TextOrdinal"){let{prefix:n,suffix:a}=nK(e);return n+K_(e)+a}if(t==="Ordinal")return e.prefix+E7e(e)+e.suffix;if(t==="TextCardinal"){let{prefix:n,suffix:a}=nK(e);return n+_m(e)+a}let r=e.num;return e.hasComma&&(r=r.toLocaleString()),e.prefix+String(r)+e.suffix},Lg=K3t;d();p();var Z3t=e=>Object.prototype.toString.call(e)==="[object Array]",W3t=function(e){if(typeof e=="string"||typeof e=="number"){let t={};return t[e]=!0,t}return Z3t(e)?e.reduce((t,r)=>(t[r]=!0,t),{}):e||{}},J3t=function(e,t={}){return t=W3t(t),e.filter(r=>{let{unit:n}=Ms(r);return!!(n&&t[n]===!0)})},k7e=J3t;var Y3t=function(e){class t extends e{constructor(n,a,i){super(n,a,i),this.viewType="Numbers"}parse(n){return this.getNth(n).map(Ms)}get(n){return this.getNth(n).map(Ms).map(a=>a.num)}json(n){let a=typeof n=="object"?n:{};return this.getNth(n).map(i=>{let s=i.toView().json(a)[0],o=Ms(i);return s.number={prefix:o.prefix,num:o.num,suffix:o.suffix,hasComma:o.hasComma,unit:o.unit},s},[])}units(){return this.growRight("#Unit").match("#Unit$")}isUnit(n){return k7e(this,n)}isOrdinal(){return this.if("#Ordinal")}isCardinal(){return this.if("#Cardinal")}toNumber(){let n=this.map(a=>{if(!this.has("#TextValue"))return a;let i=Ms(a);if(i.num===null)return a;let s=a.has("#Ordinal")?"Ordinal":"Cardinal",o=Lg(i,s);return a.replaceWith(o,{tags:!0}),a.tag("NumericValue")});return new t(n.document,n.pointer)}toLocaleString(){return this.forEach(a=>{let i=Ms(a);if(i.num===null)return;let s=i.num.toLocaleString();if(a.has("#Ordinal")){let l=Lg(i,"Ordinal").match(/[a-z]+$/);l&&(s+=l[0]||"")}a.replaceWith(s,{tags:!0})}),this}toText(){let a=this.map(i=>{if(i.has("#TextValue"))return i;let s=Ms(i);if(s.num===null)return i;let o=i.has("#Ordinal")?"TextOrdinal":"TextCardinal",l=Lg(s,o);return i.replaceWith(l,{tags:!0}),i.tag("TextValue"),i});return new t(a.document,a.pointer)}toCardinal(){let a=this.map(i=>{if(!i.has("#Ordinal"))return i;let s=Ms(i);if(s.num===null)return i;let o=i.has("#TextValue")?"TextCardinal":"Cardinal",l=Lg(s,o);return i.replaceWith(l,{tags:!0}),i.tag("Cardinal"),i});return new t(a.document,a.pointer)}toOrdinal(){let a=this.map(i=>{if(i.has("#Ordinal"))return i;let s=Ms(i);if(s.num===null)return i;let o=i.has("#TextValue")?"TextOrdinal":"Ordinal",l=Lg(s,o);return i.replaceWith(l,{tags:!0}),i.tag("Ordinal"),i});return new t(a.document,a.pointer)}isEqual(n){return this.filter(a=>Ms(a).num===n)}greaterThan(n){return this.filter(a=>Ms(a).num>n)}lessThan(n){return this.filter(a=>Ms(a).num{let s=Ms(i).num;return s>n&&s{let o=Ms(s);if(o.num=n,o.num===null)return s;let l=s.has("#Ordinal")?"Ordinal":"Cardinal";s.has("#TextValue")&&(l=s.has("#Ordinal")?"TextOrdinal":"TextCardinal");let u=Lg(o,l);return o.hasComma&&l==="Cardinal"&&(u=Number(u).toLocaleString()),s=s.not("#Currency"),s.replaceWith(u,{tags:!0}),s});return new t(i.document,i.pointer)}add(n){if(!n)return this;typeof n=="string"&&(n=Ms(n).num);let i=this.map(s=>{let o=Ms(s);if(o.num===null)return s;o.num+=n;let l=s.has("#Ordinal")?"Ordinal":"Cardinal";o.isText&&(l=s.has("#Ordinal")?"TextOrdinal":"TextCardinal");let u=Lg(o,l);return s.replaceWith(u,{tags:!0}),s});return new t(i.document,i.pointer)}subtract(n,a){return this.add(n*-1,a)}increment(n){return this.add(1,n)}decrement(n){return this.add(-1,n)}update(n){let a=new t(this.document,n);return a._cache=this._cache,a}}t.prototype.toNice=t.prototype.toLocaleString,t.prototype.isBetween=t.prototype.between,t.prototype.minus=t.prototype.subtract,t.prototype.plus=t.prototype.add,t.prototype.equals=t.prototype.isEqual,e.prototype.numbers=function(r){let n=Z_(this);return n=n.getNth(r),new t(this.document,n.pointer)},e.prototype.percentages=function(r){let n=Z_(this);return n=n.filter(a=>a.has("#Percent")||a.after("^percent")),n=n.getNth(r),new t(this.document,n.pointer)},e.prototype.money=function(r){let n=Z_(this);return n=n.filter(a=>a.has("#Money")||a.after("^#Currency")),n=n.getNth(r),new t(this.document,n.pointer)},e.prototype.values=e.prototype.numbers},_7e=Y3t;var X3t=function(e){T7e(e),_7e(e)},R7e={api:X3t};d();p();var Q3t={people:!0,emails:!0,phoneNumbers:!0,places:!0},e9t=function(e={}){return e=Object.assign({},Q3t,e),e.people!==!1&&this.people().replaceWith("\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588"),e.emails!==!1&&this.emails().replaceWith("\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588"),e.places!==!1&&this.places().replaceWith("\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588"),e.phoneNumbers!==!1&&this.phoneNumbers().replaceWith("\u2588\u2588\u2588\u2588\u2588\u2588\u2588"),this},t9t={api:function(e){e.prototype.redact=e9t}},I7e=t9t;d();p();d();p();d();p();var r9t=function(e){let t=e.clauses();return/\.\.$/.test(e.out("text"))||e.has("^#QuestionWord")&&e.has("@hasComma")?!1:!!(e.has("or not$")||e.has("^#QuestionWord")||e.has("^(do|does|did|is|was|can|could|will|would|may) #Noun")||e.has("^(have|must) you")||t.has("(do|does|is|was) #Noun+ #Adverb? (#Adjective|#Infinitive)$"))},n9t=function(e){let t=/\?/,{document:r}=e;return e.filter(n=>{let a=n.docs[0]||[],i=a[a.length-1];return!i||r[i.index[0]].length!==a.length?!1:t.test(i.post)?!0:r9t(n)})},O7e=n9t;d();p();d();p();var a9t="(after|although|as|because|before|if|since|than|that|though|when|whenever|where|whereas|wherever|whether|while|why|unless|until|once)",i9t="(that|which|whichever|who|whoever|whom|whose|whomever)",s9t=function(e){let t=e;return t.length===1||(t=t.if("#Verb"),t.length===1)||(t=t.ifNo(a9t),t=t.ifNo("^even (if|though)"),t=t.ifNo("^so that"),t=t.ifNo("^rather than"),t=t.ifNo("^provided that"),t.length===1)||(t=t.ifNo(i9t),t.length===1)||(t=t.ifNo("(^despite|^during|^before|^through|^throughout)"),t.length===1)||(t=t.ifNo("^#Gerund"),t.length===1)?t:(t.length===0&&(t=e),t.eq(0))},L7e=s9t;var o9t=function(e){let t=null;return e.has("#PastTense")?t="PastTense":e.has("#FutureTense")?t="FutureTense":e.has("#PresentTense")&&(t="PresentTense"),{tense:t}},l9t=function(e){let t=e.clauses(),n=L7e(t).chunks(),a=e.none(),i=e.none(),s=e.none();return n.forEach((o,l)=>{if(l===0&&!o.has("")){a=o;return}if(!i.found&&o.has("")){i=o;return}i.found&&(s=s.concat(o))}),i.found&&!a.found&&(a=i.before("+").first()),{subj:a,verb:i,pred:s,grammar:o9t(i)}},Ng=l9t;d();p();var c9t=function(e){let t=e.verbs(),r=t.eq(0);if(r.has("#PastTense"))return e;if(r.toPastTense(),t.length>1){t=t.slice(1),t=t.filter(a=>!a.lookBehind("to$").found),t=t.if("#PresentTense"),t=t.notIf("#Gerund");let n=e.match("to #Verb+ #Conjunction #Verb").terms();t=t.not(n),t.found&&t.verbs().toPastTense()}return e},N7e=c9t;d();p();var u9t=function(e){let t=e.verbs();return t.eq(0).toPresentTense(),t.length>1&&(t=t.slice(1),t=t.filter(n=>!n.lookBehind("to$").found),t=t.notIf("#Gerund"),t.found&&t.verbs().toPresentTense()),e},M7e=u9t;d();p();var d9t=function(e){let t=e.verbs();if(t.eq(0).toFutureTense(),e=e.fullSentence(),t=e.verbs(),t.length>1){t=t.slice(1);let n=t.filter(a=>a.lookBehind("to$").found?!1:a.has("#Copula #Gerund")?!0:a.has("#Gerund")?!1:a.has("#Copula")?!0:!(a.has("#PresentTense")&&!a.has("#Infinitive")&&a.lookBefore("(he|she|it|that|which)$").found));n.found&&n.forEach(a=>{if(a.has("#Copula")){a.match("was").replaceWith("is"),a.match("is").replaceWith("will be");return}a.toInfinitive()})}return e},D7e=d9t;d();p();var B7e=function(e){return e.verbs().first().toNegative().compute("chunks"),e},z7e=function(e){return e.verbs().first().toPositive().compute("chunks"),e};d();p();var p9t=function(e){return e.verbs().toInfinitive(),e},j7e=p9t;var f9t=function(e){class t extends e{constructor(a,i,s){super(a,i,s),this.viewType="Sentences"}json(a={}){return this.map(i=>{let s=i.toView().json(a)[0]||{},{subj:o,verb:l,pred:u,grammar:c}=Ng(i);return s.sentence={subject:o.text("normal"),verb:l.text("normal"),predicate:u.text("normal"),grammar:c},s},[])}toPastTense(a){return this.getNth(a).map(i=>{let s=Ng(i);return N7e(i,s)})}toPresentTense(a){return this.getNth(a).map(i=>{let s=Ng(i);return M7e(i,s)})}toFutureTense(a){return this.getNth(a).map(i=>{let s=Ng(i);return i=D7e(i,s),i})}toInfinitive(a){return this.getNth(a).map(i=>{let s=Ng(i);return j7e(i,s)})}toNegative(a){return this.getNth(a).map(i=>{let s=Ng(i);return B7e(i,s)})}toPositive(a){return this.getNth(a).map(i=>{let s=Ng(i);return z7e(i,s)})}isQuestion(a){return this.questions(a)}isExclamation(a){return this.filter(s=>s.lastTerm().has("@hasExclamation")).getNth(a)}isStatement(a){return this.filter(s=>!s.isExclamation().found&&!s.isQuestion().found).getNth(a)}update(a){let i=new t(this.document,a);return i._cache=this._cache,i}}t.prototype.toPresent=t.prototype.toPresentTense,t.prototype.toPast=t.prototype.toPastTense,t.prototype.toFuture=t.prototype.toFutureTense;let r={sentences:function(n){let a=this.map(i=>i.fullSentence());return a=a.getNth(n),new t(this.document,a.pointer)},questions:function(n){return O7e(this).getNth(n)}};Object.assign(e.prototype,r)},F7e=f9t;var V7e={api:F7e};d();p();d();p();d();p();var h9t=function(e){let t=e.splitAfter("@hasComma");t=t.match("#Honorific+? #Person+");let r=t.match("#Possessive").notIf("(his|her)");return t=t.splitAfter(r),t},H7e=h9t;d();p();var m9t=function(e){let t={};t.firstName=e.match("#FirstName+"),t.lastName=e.match("#LastName+"),t.honorific=e.match("#Honorific+");let r=t.lastName,n=t.firstName;return(!n.found||!r.found)&&!n.found&&!r.found&&e.has("^#Honorific .$")&&(t.lastName=e.match(".$")),t},aK=m9t;d();p();var rp="male",Vl="female",$7e={mr:rp,mrs:Vl,miss:Vl,madam:Vl,king:rp,queen:Vl,duke:rp,duchess:Vl,baron:rp,baroness:Vl,count:rp,countess:Vl,prince:rp,princess:Vl,sire:rp,dame:Vl,lady:Vl,ayatullah:rp,congressman:rp,congresswoman:Vl,"first lady":Vl,mx:null},g9t=function(e,t){let{firstName:r,honorific:n}=e;if(r.has("#FemaleName"))return Vl;if(r.has("#MaleName"))return rp;if(n.found){let i=n.text("normal");if(i=i.replace(/\./g,""),$7e.hasOwnProperty(i))return $7e[i];if(/^her /.test(i))return Vl;if(/^his /.test(i))return rp}let a=t.after();if(!a.has("#Person")&&a.has("#Pronoun")){let i=a.match("#Pronoun");if(i.has("(they|their)"))return null;let s=i.has("(he|his)"),o=i.has("(she|her|hers)");if(s&&!o)return rp;if(o&&!s)return Vl}return null},U7e=g9t;var v9t=function(e){class t extends e{constructor(n,a,i){super(n,a,i),this.viewType="People"}parse(n){return this.getNth(n).map(aK)}json(n){let a=typeof n=="object"?n:{};return this.getNth(n).map(i=>{let s=i.toView().json(a)[0],o=aK(i);return s.person={firstName:o.firstName.text("normal"),lastName:o.lastName.text("normal"),honorific:o.honorific.text("normal"),presumed_gender:U7e(o,i)},s},[])}presumedMale(){return this.filter(n=>n.has("(#MaleName|mr|mister|sr|jr|king|pope|prince|sir)"))}presumedFemale(){return this.filter(n=>n.has("(#FemaleName|mrs|miss|queen|princess|madam)"))}update(n){let a=new t(this.document,n);return a._cache=this._cache,a}}e.prototype.people=function(r){let n=H7e(this);return n=n.getNth(r),new t(this.document,n.pointer)}},G7e=v9t;d();p();d();p();var y9t=function(e){let t=e.match("(#Place|#Address)+"),r=t.match("@hasComma");return r=r.filter(n=>n.has("(asia|africa|europe|america)$")?!0:!(n.has("(#City|#Region|#ProperNoun)$")&&n.after("^(#Country|#Region)").found)),t=t.splitAfter(r),t},q7e=y9t;var b9t=function(e){e.prototype.places=function(t){let r=q7e(this);return r=r.getNth(t),new e(this.document,r.pointer)}},K7e=b9t;d();p();var x9t=function(e){e.prototype.organizations=function(t){return this.match("#Organization+").getNth(t)}},Z7e=x9t;d();p();var w9t=function(e){let t=this.clauses(),r=t.people();return r=r.concat(t.places()),r=r.concat(t.organizations()),r=r.not("(someone|man|woman|mother|brother|sister|father)"),r=r.sort("seq"),r=r.getNth(e),r},C9t=function(e){e.prototype.topics=w9t},W7e=C9t;var S9t=function(e){G7e(e),K7e(e),Z7e(e),W7e(e)},J7e={api:S9t};d();p();d();p();d();p();var T9t=function(e){let t=e.match("");return t=t.not("#Conjunction"),t=t.not("#Preposition"),t=t.splitAfter("@hasComma"),t=t.splitAfter("[(do|did|am|was|is|will)] (is|was)",0),t=t.splitBefore("(#Verb && !#Copula) [being] #Verb",0),t=t.splitBefore("#Verb [to be] #Verb",0),t=t.splitAfter("[help] #PresentTense",0),t=t.splitBefore("(#PresentTense|#PastTense) [#Copula]$",0),t=t.splitBefore("(#PresentTense|#PastTense) [will be]$",0),t=t.splitBefore("(#PresentTense|#PastTense) [(had|has)]",0),t=t.not("#Reflexive$"),t=t.not("#Adjective"),t=t.splitAfter("[#PastTense] #PastTense",0),t=t.splitAfter("[#PastTense] #Auxiliary+ #PastTense",0),t=t.splitAfter("#Copula [#Gerund] #PastTense",0),t=t.if("#Verb"),t.has("(#Verb && !#Auxiliary) #Adverb+? #Copula")&&(t=t.splitBefore("#Copula")),t},Y7e=T9t;d();p();d();p();d();p();var E9t=function(e){let t=e;return e.wordCount()>1&&(t=e.not("(#Negative|#Auxiliary|#Modal|#Adverb|#Prefix)")),t.length>1&&!t.has("#Phrasal #Particle")&&(t=t.last()),t=t.not("(want|wants|wanted) to"),t.found||(t=e.not("#Negative")),t},X7e=E9t;d();p();var A9t=function(e,t){let r={pre:e.none(),post:e.none()};if(!e.has("#Adverb"))return r;let n=e.splitOn(t);return n.length===3?{pre:n.eq(0).adverbs(),post:n.eq(2).adverbs()}:n.eq(0).isDoc(t)?(r.post=n.eq(1).adverbs(),r):(r.pre=n.eq(0).adverbs(),r)},Q7e=A9t;var P9t=function(e,t){let r=e.splitBefore(t);if(r.length<=1)return e.none();let n=r.eq(0);return n=n.not("(#Adverb|#Negative|#Prefix)"),n},k9t=function(e){return e.match("#Negative")},_9t=function(e){if(!e.has("(#Particle|#PhrasalVerb)"))return{verb:e.none(),particle:e.none()};let t=e.match("#Particle$");return{verb:e.not(t),particle:t}},R9t=function(e){let t=e.clone();t.contractions().expand();let r=X7e(t);return{root:r,prefix:t.match("#Prefix"),adverbs:Q7e(t,r),auxiliary:P9t(t,r),negative:k9t(t),phrasal:_9t(r)}},zu=R9t;d();p();d();p();var mf={tense:"PresentTense"},W_={conditional:!0},Rm={tense:"FutureTense"},m4={progressive:!0},no={tense:"PastTense"},g4={complete:!0,progressive:!1},Mg={passive:!0},I9t={plural:!0},O9t={plural:!1},L9t=function(e){let t={};return e.forEach(r=>{Object.assign(t,r)}),t},e8e={imperative:[["#Imperative",[]]],"want-infinitive":[["^(want|wants|wanted) to #Infinitive$",[mf]],["^wanted to #Infinitive$",[no]],["^will want to #Infinitive$",[Rm]]],"gerund-phrase":[["^#PastTense #Gerund$",[no]],["^#PresentTense #Gerund$",[mf]],["^#Infinitive #Gerund$",[mf]],["^will #Infinitive #Gerund$",[Rm]],["^have #PastTense #Gerund$",[no]],["^will have #PastTense #Gerund$",[no]]],"simple-present":[["^#PresentTense$",[mf]],["^#Infinitive$",[mf]]],"simple-past":[["^#PastTense$",[no]]],"simple-future":[["^will #Adverb? #Infinitive",[Rm]]],"present-progressive":[["^(is|are|am) #Gerund$",[mf,m4]]],"past-progressive":[["^(was|were) #Gerund$",[no,m4]]],"future-progressive":[["^will be #Gerund$",[Rm,m4]]],"present-perfect":[["^(has|have) #PastTense$",[no,g4]]],"past-perfect":[["^had #PastTense$",[no,g4]],["^had #PastTense to #Infinitive",[no,g4]]],"future-perfect":[["^will have #PastTense$",[Rm,g4]]],"present-perfect-progressive":[["^(has|have) been #Gerund$",[no,m4]]],"past-perfect-progressive":[["^had been #Gerund$",[no,m4]]],"future-perfect-progressive":[["^will have been #Gerund$",[Rm,m4]]],"passive-past":[["(got|were|was) #Passive",[no,Mg]],["^(was|were) being #Passive",[no,Mg]],["^(had|have) been #Passive",[no,Mg]]],"passive-present":[["^(is|are|am) #Passive",[mf,Mg]],["^(is|are|am) being #Passive",[mf,Mg]],["^has been #Passive",[mf,Mg]]],"passive-future":[["will have been #Passive",[Rm,Mg,W_]],["will be being? #Passive",[Rm,Mg,W_]]],"present-conditional":[["would be #PastTense",[mf,W_]]],"past-conditional":[["would have been #PastTense",[no,W_]]],"auxiliary-future":[["(is|are|am|was) going to (#Infinitive|#PresentTense)",[Rm]]],"auxiliary-past":[["^did #Infinitive$",[no,O9t]],["^used to #Infinitive$",[no,g4]]],"auxiliary-present":[["^(does|do) #Infinitive$",[mf,g4,I9t]]],"modal-past":[["^(could|must|should|shall) have #PastTense$",[no]]],"modal-infinitive":[["^#Modal #Infinitive$",[]]],infinitive:[["^#Infinitive$",[]]]},t8e=[];Object.keys(e8e).map(e=>{e8e[e].forEach(t=>{t8e.push({name:e,match:t[0],data:L9t(t[1])})})});var iK=t8e;var N9t=function(e,t){return e=e.clone(),t.adverbs.post&&t.adverbs.post.found&&e.remove(t.adverbs.post),t.adverbs.pre&&t.adverbs.pre.found&&e.remove(t.adverbs.pre),e.has("#Negative")&&(e=e.remove("#Negative")),e.has("#Prefix")&&(e=e.remove("#Prefix")),t.root.has("#PhrasalVerb #Particle")&&e.remove("#Particle$"),e=e.not("#Adverb"),e},M9t=function(e){return!!(e.has("#Infinitive")&&e.growLeft("to").has("^to #Infinitive"))},D9t=function(e,t){let r={};e=N9t(e,t);for(let n=0;n!(r.has("^(if|unless|while|but|for|per|at|by|that|which|who|from)")||n>0&&r.has("^#Verb . #Noun+$")||n>0&&r.has("^#Adverb"))),t.length===0?e:t},z9t=function(e){let t=e.before();t=B9t(t);let r=t.nouns(),n=r.last(),a=n.match("(i|he|she|we|you|they)");if(a.found)return a.nouns();let i=r.if("^(that|this|those)");return i.found||r.found===!1&&(i=t.match("^(that|this|those)"),i.found)?i:(n=r.last(),r8e(n)&&(r.remove(n),n=r.last()),r8e(n)&&(r.remove(n),n=r.last()),n)},j9t=function(e,t){return t.has("(are|were|does)")||e.has("(those|they|we)")?!0:e.found&&e.isPlural?e.isPlural().found:!1},F9t=function(e){let t=z9t(e);return{subject:t,plural:j9t(t,e)}},Bc=F9t;var ya=e=>e,v4=(e,t)=>{let r=Bc(e,t),n=r.subject;return n.has("i")||n.has("we")?!0:r.plural},n8e=(e,t)=>{let{subject:r,plural:n}=Bc(e,t);return n||r.has("we")?"were":"was"},S3=function(e,t){if(e.has("were"))return"are";let{subject:r,plural:n}=Bc(e,t);return r.has("i")?"am":r.has("we")||n?"are":"is"},y4=function(e,t){let r=Bc(e,t),n=r.subject;return n.has("i")||n.has("we")||r.plural?"do":"does"},Qi=function(e){if(e.has("#Infinitive"))return"Infinitive";if(e.has("#Participle"))return"Participle";if(e.has("#PastTense"))return"PastTense";if(e.has("#Gerund"))return"Gerund";if(e.has("#PresentTense"))return"PresentTense"},Vx=function(e,t){let{toInfinitive:r}=e.methods.two.transform.verb,n=t.root.text({keepPunct:!1});return n=r(n,e.model,Qi(e)),n&&e.replace(t.root,n),e},sK=e=>e.has("will not")?e.replace("will not","have not"):e.remove("will");var a8e=function(e){if(!e||!e.isView)return[];let t={normal:!0,terms:!1,text:!1};return e.json(t).map(r=>r.normal)},i8e=function(e){return!e||!e.isView?"":e.text("normal")},V9t=function(e){let{toInfinitive:t}=e.methods.two.transform.verb,r=e.text("normal");return t(r,e.model,Qi(e))},H9t=function(e){let t=zu(e);e=e.clone().toView();let r=gf(e,t);return{root:t.root.text(),preAdverbs:a8e(t.adverbs.pre),postAdverbs:a8e(t.adverbs.post),auxiliary:i8e(t.auxiliary),negative:t.negative.found,prefix:i8e(t.prefix),infinitive:V9t(t.root),grammar:r}},s8e=H9t;d();p();var $9t={tags:!0},U9t=function(e,t){let{toInfinitive:r}=e.methods.two.transform.verb,{root:n,auxiliary:a}=t,i=a.terms().harden(),s=n.text("normal");if(s=r(s,e.model,Qi(n)),s&&e.replace(n,s,$9t).tag("Verb").firstTerm().tag("Infinitive"),i.found&&e.remove(i),t.negative.found){e.has("not")||e.prepend("not");let o=y4(e,t);e.prepend(o)}return e.fullSentence().compute(["freeze","lexicon","preTagger","postTagger","unfreeze","chunks"]),e},o8e=U9t;d();p();var np={tags:!0},Im={noAux:(e,t)=>(t.auxiliary.found&&(e=e.remove(t.auxiliary)),e),simple:(e,t)=>{let{conjugate:r,toInfinitive:n}=e.methods.two.transform.verb,a=t.root;if(a.has("#Modal"))return e;let i=a.text({keepPunct:!1});return i=n(i,e.model,Qi(a)),i=r(i,e.model).PastTense,i=i==="been"?"was":i,i==="was"&&(i=n8e(e,t)),i&&e.replace(a,i,np),e},both:function(e,t){return t.negative.found?(e.replace("will","did"),e):(e=Im.simple(e,t),e=Im.noAux(e,t),e)},hasHad:e=>(e.replace("has","had",np),e),hasParticiple:(e,t)=>{let{conjugate:r,toInfinitive:n}=e.methods.two.transform.verb,a=t.root,i=a.text("normal");return i=n(i,e.model,Qi(a)),r(i,e.model).Participle}},l8e={infinitive:Im.simple,"simple-present":Im.simple,"simple-past":ya,"simple-future":Im.both,"present-progressive":e=>(e.replace("are","were",np),e.replace("(is|are|am)","was",np),e),"past-progressive":ya,"future-progressive":(e,t)=>(e.match(t.root).insertBefore("was"),e.remove("(will|be)"),e),"present-perfect":Im.hasHad,"past-perfect":ya,"future-perfect":(e,t)=>(e.match(t.root).insertBefore("had"),e.has("will")&&(e=sK(e)),e.remove("have"),e),"present-perfect-progressive":Im.hasHad,"past-perfect-progressive":ya,"future-perfect-progressive":e=>(e.remove("will"),e.replace("have","had",np),e),"passive-past":e=>(e.replace("have","had",np),e),"passive-present":e=>(e.replace("(is|are)","was",np),e),"passive-future":(e,t)=>(t.auxiliary.has("will be")&&(e.match(t.root).insertBefore("had been"),e.remove("(will|be)")),t.auxiliary.has("will have been")&&(e.replace("have","had",np),e.remove("will")),e),"present-conditional":e=>(e.replace("be","have been"),e),"past-conditional":ya,"auxiliary-future":e=>(e.replace("(is|are|am)","was",np),e),"auxiliary-past":ya,"auxiliary-present":e=>(e.replace("(do|does)","did",np),e),"modal-infinitive":(e,t)=>(e.has("can")?e.replace("can","could",np):(Im.simple(e,t),e.match("#Modal").insertAfter("have").tag("Auxiliary")),e),"modal-past":ya,"want-infinitive":e=>(e.replace("(want|wants)","wanted",np),e.remove("will"),e),"gerund-phrase":(e,t)=>(t.root=t.root.not("#Gerund$"),Im.simple(e,t),sK(e),e)},G9t=function(e,t,r){return l8e.hasOwnProperty(r)&&(e=l8e[r](e,t),e.fullSentence().compute(["tagger","chunks"])),e},c8e=G9t;d();p();var oK=function(e,t){let r=Bc(e,t),n=r.subject;return n.has("(i|we|you)")?"have":r.plural===!1||n.has("he")||n.has("she")||n.has("#Person")?"has":"have"},lK=(e,t)=>{let{conjugate:r,toInfinitive:n}=e.methods.two.transform.verb,{root:a,auxiliary:i}=t;if(a.has("#Modal"))return e;let s=a.text({keepPunct:!1});s=n(s,e.model,Qi(a));let o=r(s,e.model);if(s=o.Participle||o.PastTense,s){e=e.replace(a,s);let l=oK(e,t);e.prepend(l).match(l).tag("Auxiliary"),e.remove(i)}return e},u8e={infinitive:lK,"simple-present":lK,"simple-future":(e,t)=>e.replace("will",oK(e,t)),"present-perfect":ya,"past-perfect":ya,"future-perfect":(e,t)=>e.replace("will have",oK(e,t)),"present-perfect-progressive":ya,"past-perfect-progressive":ya,"future-perfect-progressive":ya},q9t=function(e,t,r){return u8e.hasOwnProperty(r)?(e=u8e[r](e,t),e.fullSentence().compute(["tagger","chunks"]),e):(e=lK(e,t,r),e.fullSentence().compute(["tagger","chunks"]),e)},d8e=q9t;d();p();var Om={tags:!0},b4=(e,t)=>{let{conjugate:r,toInfinitive:n}=e.methods.two.transform.verb,a=t.root,i=a.text("normal");return i=n(i,e.model,Qi(a)),v4(e,t)===!1&&(i=r(i,e.model).PresentTense),a.has("#Copula")&&(i=S3(e,t)),i&&(e=e.replace(a,i,Om),e.not("#Particle").tag("PresentTense")),e},p8e=(e,t)=>{let{conjugate:r,toInfinitive:n}=e.methods.two.transform.verb,a=t.root,i=a.text("normal");return i=n(i,e.model,Qi(a)),v4(e,t)===!1&&(i=r(i,e.model).Gerund),i&&(e=e.replace(a,i,Om),e.not("#Particle").tag("Gerund")),e},K9t=(e,t)=>{let{toInfinitive:r}=e.methods.two.transform.verb,n=t.root,a=t.root.text("normal");return a=r(a,e.model,Qi(n)),a&&(e=e.replace(t.root,a,Om)),e},f8e={infinitive:b4,"simple-present":(e,t)=>{let{conjugate:r}=e.methods.two.transform.verb,{root:n}=t;if(n.has("#Infinitive")){let i=Bc(e,t).subject;if(v4(e,t)||i.has("i"))return e;let s=n.text("normal"),o=r(s,e.model).PresentTense;s!==o&&e.replace(n,o,Om)}else return b4(e,t);return e},"simple-past":b4,"simple-future":(e,t)=>{let{root:r,auxiliary:n}=t;if(n.has("will")&&r.has("be")){let a=S3(e,t);e.replace(r,a),e=e.remove("will"),e.replace("not "+a,a+" not")}else b4(e,t),e=e.remove("will");return e},"present-progressive":ya,"past-progressive":(e,t)=>{let r=S3(e,t);return e.replace("(were|was)",r,Om)},"future-progressive":e=>(e.match("will").insertBefore("is"),e.remove("be"),e.remove("will")),"present-perfect":(e,t)=>(b4(e,t),e=e.remove("(have|had|has)"),e),"past-perfect":(e,t)=>{let n=Bc(e,t).subject;return v4(e,t)||n.has("i")?(e=Vx(e,t),e.remove("had"),e):(e.replace("had","has",Om),e)},"future-perfect":e=>(e.match("will").insertBefore("has"),e.remove("have").remove("will")),"present-perfect-progressive":ya,"past-perfect-progressive":e=>e.replace("had","has",Om),"future-perfect-progressive":e=>(e.match("will").insertBefore("has"),e.remove("have").remove("will")),"passive-past":(e,t)=>{let r=S3(e,t);return e.has("(had|have|has)")&&e.has("been")?(e.replace("(had|have|has)",r,Om),e.replace("been","being"),e):e.replace("(got|was|were)",r)},"passive-present":ya,"passive-future":e=>(e.replace("will","is"),e.replace("be","being")),"present-conditional":ya,"past-conditional":e=>(e.replace("been","be"),e.remove("have")),"auxiliary-future":(e,t)=>(p8e(e,t),e.remove("(going|to)"),e),"auxiliary-past":(e,t)=>{if(t.auxiliary.has("did")){let r=y4(e,t);return e.replace(t.auxiliary,r),e}return p8e(e,t),e.replace(t.auxiliary,"is"),e},"auxiliary-present":ya,"modal-infinitive":ya,"modal-past":(e,t)=>(K9t(e,t),e.remove("have")),"gerund-phrase":(e,t)=>(t.root=t.root.not("#Gerund$"),b4(e,t),e.remove("(will|have)")),"want-infinitive":(e,t)=>{let r="wants";return v4(e,t)&&(r="want"),e.replace("(want|wanted|wants)",r,Om),e.remove("will"),e}},Z9t=function(e,t,r){return f8e.hasOwnProperty(r)&&(e=f8e[r](e,t),e.fullSentence().compute(["tagger","chunks"])),e},h8e=Z9t;d();p();var v8e={tags:!0},J_=(e,t)=>{let{toInfinitive:r}=e.methods.two.transform.verb,{root:n,auxiliary:a}=t;if(n.has("#Modal"))return e;let i=n.text("normal");return i=r(i,e.model,Qi(n)),i&&(e=e.replace(n,i,v8e),e.not("#Particle").tag("Verb")),e.prepend("will").match("will").tag("Auxiliary"),e.remove(a),e},m8e=(e,t)=>{let{conjugate:r,toInfinitive:n}=e.methods.two.transform.verb,{root:a,auxiliary:i}=t,s=a.text("normal");return s=n(s,e.model,Qi(a)),s&&(s=r(s,e.model).Gerund,e.replace(a,s,v8e),e.not("#Particle").tag("PresentTense")),e.remove(i),e.prepend("will be").match("will be").tag("Auxiliary"),e},g8e={infinitive:J_,"simple-present":J_,"simple-past":J_,"simple-future":ya,"present-progressive":m8e,"past-progressive":m8e,"future-progressive":ya,"present-perfect":e=>(e.match("(have|has)").replaceWith("will have"),e),"past-perfect":e=>e.replace("(had|has)","will have"),"future-perfect":ya,"present-perfect-progressive":e=>e.replace("has","will have"),"past-perfect-progressive":e=>e.replace("had","will have"),"future-perfect-progressive":ya,"passive-past":e=>e.has("got")?e.replace("got","will get"):e.has("(was|were)")?(e.replace("(was|were)","will be"),e.remove("being")):e.has("(have|has|had) been")?e.replace("(have|has|had) been","will be"):e,"passive-present":e=>(e.replace("being","will be"),e.remove("(is|are|am)"),e),"passive-future":ya,"present-conditional":e=>e.replace("would","will"),"past-conditional":e=>e.replace("would","will"),"auxiliary-future":ya,"auxiliary-past":e=>e.has("used")&&e.has("to")?(e.replace("used","will"),e.remove("to")):(e.replace("did","will"),e),"auxiliary-present":e=>e.replace("(do|does)","will"),"modal-infinitive":ya,"modal-past":ya,"gerund-phrase":(e,t)=>(t.root=t.root.not("#Gerund$"),J_(e,t),e.remove("(had|have)")),"want-infinitive":e=>(e.replace("(want|wants|wanted)","will want"),e)},W9t=function(e,t,r){return e.has("will")||e.has("going to")||g8e.hasOwnProperty(r)&&(e=g8e[r](e,t),e.fullSentence().compute(["tagger","chunks"])),e},y8e=W9t;d();p();var J9t={tags:!0},Y9t=function(e,t){let{toInfinitive:r,conjugate:n}=e.methods.two.transform.verb,{root:a,auxiliary:i}=t;if(e.has("#Gerund"))return e;let s=a.text("normal");s=r(s,e.model,Qi(a));let o=n(s,e.model).Gerund;if(o){let l=S3(e,t);e.replace(a,o,J9t),e.remove(i),e.prepend(l)}return e.replace("not is","is not"),e.replace("not are","are not"),e.fullSentence().compute(["tagger","chunks"]),e},b8e=Y9t;d();p();var x8e={tags:!0},cK=function(e,t){let r=y4(e,t);return e.prepend(r+" not"),e},Y_=function(e){let t=e.match("be");return t.found?(t.prepend("not"),e):(t=e.match("(is|was|am|are|will|were)"),t.found&&t.append("not"),e)},X_=e=>e.has("(is|was|am|are|will|were|be)"),w8e={"simple-present":(e,t)=>X_(e)===!0?Y_(e,t):(e=Vx(e,t),e=cK(e,t),e),"simple-past":(e,t)=>X_(e)===!0?Y_(e,t):(e=Vx(e,t),e.prepend("did not"),e),imperative:e=>(e.prepend("do not"),e),infinitive:(e,t)=>X_(e)===!0?Y_(e,t):cK(e,t),"passive-past":e=>{if(e.has("got"))return e.replace("got","get",x8e),e.prepend("did not"),e;let t=e.match("(was|were|had|have)");return t.found&&t.append("not"),e},"auxiliary-past":e=>{if(e.has("used"))return e.prepend("did not"),e;let t=e.match("(did|does|do)");return t.found&&t.append("not"),e},"want-infinitive":(e,t)=>(e=cK(e,t),e=e.replace("wants","want",x8e),e)},X9t=function(e,t,r){if(e.has("#Negative"))return e;if(w8e.hasOwnProperty(r))return e=w8e[r](e,t),e;let n=e.matchOne("be");return n.found?(n.prepend("not"),e):X_(e)===!0?Y_(e,t):(n=e.matchOne("(will|had|have|has|did|does|do|#Modal)"),n.found&&n.append("not"),e)},C8e=X9t;var Q9t=function(e){class t extends e{constructor(n,a,i){super(n,a,i),this.viewType="Verbs"}parse(n){return this.getNth(n).map(zu)}json(n,a){return this.getNth(a).map(o=>{let l=o.toView().json(n)[0]||{};return l.verb=s8e(o),l},[])}subjects(n){return this.getNth(n).map(a=>{let i=zu(a);return Bc(a,i).subject})}adverbs(n){return this.getNth(n).map(a=>a.match("#Adverb"))}isSingular(n){return this.getNth(n).filter(a=>Bc(a).plural!==!0)}isPlural(n){return this.getNth(n).filter(a=>Bc(a).plural===!0)}isImperative(n){return this.getNth(n).filter(a=>a.has("#Imperative"))}toInfinitive(n){return this.getNth(n).map(a=>{let i=zu(a),s=gf(a,i);return o8e(a,i,s.form)})}toPresentTense(n){return this.getNth(n).map(a=>{let i=zu(a),s=gf(a,i);return s.isInfinitive?a:h8e(a,i,s.form)})}toPastTense(n){return this.getNth(n).map(a=>{let i=zu(a),s=gf(a,i);return s.isInfinitive?a:c8e(a,i,s.form)})}toFutureTense(n){return this.getNth(n).map(a=>{let i=zu(a),s=gf(a,i);return s.isInfinitive?a:y8e(a,i,s.form)})}toGerund(n){return this.getNth(n).map(a=>{let i=zu(a),s=gf(a,i);return s.isInfinitive?a:b8e(a,i,s.form)})}toPastParticiple(n){return this.getNth(n).map(a=>{let i=zu(a),s=gf(a,i);return s.isInfinitive?a:d8e(a,i,s.form)})}conjugate(n){let{conjugate:a,toInfinitive:i}=this.world.methods.two.transform.verb;return this.getNth(n).map(s=>{let o=zu(s),l=gf(s,o);l.form==="imperative"&&(l.form="simple-present");let u=o.root.text("normal");if(!o.root.has("#Infinitive")){let c=Qi(o.root);u=i(u,s.model,c)||u}return a(u,s.model)},[])}isNegative(){return this.if("#Negative")}isPositive(){return this.ifNo("#Negative")}toPositive(){let n=this.match("do not #Verb");return n.found&&n.remove("do not"),this.remove("#Negative")}toNegative(n){return this.getNth(n).map(a=>{let i=zu(a),s=gf(a,i);return C8e(a,i,s.form)})}update(n){let a=new t(this.document,n);return a._cache=this._cache,a}}t.prototype.toPast=t.prototype.toPastTense,t.prototype.toPresent=t.prototype.toPresentTense,t.prototype.toFuture=t.prototype.toFutureTense,e.prototype.verbs=function(r){let n=Y7e(this);return n=n.getNth(r),new t(this.document,n.pointer)}},S8e=Q9t;var T8e={api:S8e};d();p();d();p();d();p();d();p();var Hx=function(e,t){let r=t.match(e);if(r.found){let n=r.pronouns().refersTo();if(n.found)return n}return t.none()},uK=function(e){if(!e.found)return e;let[t]=e.fullPointer[0];return t&&t>0?e.update([[t-1]]):e.none()};var e5t=function(e,t){return t==="m"?e.filter(r=>!r.presumedFemale().found):t==="f"?e.filter(r=>!r.presumedMale().found):e},t5t=function(e,t){let r=e.people();return r=e5t(r,t),r.found||(r=e.nouns("#Actor"),r.found)?r.last():t==="f"?Hx("(she|her|hers)",e):t==="m"?Hx("(he|him|his)",e):e.none()},dK=t5t;d();p();var r5t=function(e){let t=e.nouns(),r=t.isPlural().notIf("#Pronoun");if(r.found)return r.last();let n=Hx("(they|their|theirs)",e);return n.found?n:(r=t.match("(somebody|nobody|everybody|anybody|someone|noone|everyone|anyone)"),r.found?r.last():e.none())},E8e=r5t;var n5t=function(e,t){if(t&&t.found){let r=e.docs[0][0];r.reference=t.ptrs[0]}},pK=function(e,t){let r=e.before(),n=t(r);return n.found||(r=uK(e),n=t(r),n.found)||(r=uK(r),n=t(r),n.found)?n:e.none()},a5t=function(e){e.pronouns().if("(he|him|his|she|her|hers|they|their|theirs|it|its)").forEach(r=>{let n=null;r.has("(he|him|his)")?n=pK(r,a=>dK(a,"m")):r.has("(she|her|hers)")?n=pK(r,a=>dK(a,"f")):r.has("(they|their|theirs)")&&(n=pK(r,E8e)),n&&n.found&&n5t(r,n)})},A8e=a5t;d();p();var i5t=function(e){class t extends e{constructor(n,a,i){super(n,a,i),this.viewType="Pronouns"}hasReference(){return this.compute("coreference"),this.filter(n=>n.docs[0][0].reference)}refersTo(){return this.compute("coreference"),this.map(n=>{if(!n.found)return n.none();let a=n.docs[0][0];return a.reference?n.update([a.reference]):n.none()})}update(n){let a=new t(this.document,n);return a._cache=this._cache,a}}e.prototype.pronouns=function(r){let n=this.match("#Pronoun");return n=n.getNth(r),new t(n.document,n.pointer)}},P8e=i5t;var k8e={compute:{coreference:A8e},api:P8e};Dc.plugin(P4e);Dc.plugin(k4e);Dc.plugin(j4e);Dc.plugin(k8e);Dc.plugin(Q4e);Dc.plugin(r7e);Dc.plugin(p7e);Dc.plugin(R7e);Dc.plugin(I7e);Dc.plugin(V7e);Dc.plugin(J7e);Dc.plugin(T8e);var _8e=Dc;var $g=J(QG(),1);d();p();var R8e=function(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,i;n"u"&&typeof navigator<"u"&&navigator.product==="ReactNative"?new u5t:typeof navigator<"u"?L8e(navigator.userAgent):g5t()}function h5t(e){return e!==""&&f5t.reduce(function(t,r){var n=r[0],a=r[1];if(t)return t;var i=a.exec(e);return!!i&&[n,i]},!1)}function L8e(e){var t=h5t(e);if(!t)return null;var r=t[0],n=t[1];if(r==="searchbot")return new c5t;var a=n[1]&&n[1].split(".").join("_").split("_").slice(0,3);a?a.lengthe.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&a[a.length-1])&&(u[0]===6||u[0]===2)){s=0;continue}if(u[0]===3&&(!a||u[1]>a[0]&&u[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}var E5t=Object.create,Ibe=Object.defineProperty,A5t=Object.getOwnPropertyDescriptor,Obe=Object.getOwnPropertyNames,P5t=Object.getPrototypeOf,k5t=Object.prototype.hasOwnProperty,It=function(e,t){return function(){return t||(0,e[Obe(e)[0]])((t={exports:{}}).exports,t),t.exports}},_5t=function(e,t,r,n){if(t&&(typeof t>"u"?"undefined":Ve(t))==="object"||typeof t=="function"){var a=!0,i=!1,s=void 0;try{for(var o=function(){var c=u.value;!k5t.call(e,c)&&c!==r&&Ibe(e,c,{get:function(){return t[c]},enumerable:!(n=A5t(t,c))||n.enumerable})},l=Obe(t)[Symbol.iterator](),u;!(a=(u=l.next()).done);a=!0)o()}catch(c){i=!0,s=c}finally{try{!a&&l.return!=null&&l.return()}finally{if(i)throw s}}}return e},Lbe=function(e,t,r){return r=e!=null?E5t(P5t(e)):{},_5t(t||!e||!e.__esModule?Ibe(r,"default",{value:e,enumerable:!0}):r,e)},R5t=It({"../../node_modules/@babel/parser/lib/index.js":function(e){"use strict";var t,r,n,a,i;function s($,Z){return Z||(Z=$.slice(0)),Object.freeze(Object.defineProperties($,{raw:{value:Object.freeze(Z)}}))}Object.defineProperty(e,"__esModule",{value:!0});function o($,Z){if($==null)return{};var z={};for(var v in $)if({}.hasOwnProperty.call($,v)){if(Z.includes(v))continue;z[v]=$[v]}return z}var l=function $(Z,z,v){Fn(this,$),this.line=void 0,this.column=void 0,this.index=void 0,this.line=Z,this.column=z,this.index=v},u=function $(Z,z){Fn(this,$),this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=Z,this.end=z};function c($,Z){var z=$.line,v=$.column,S=$.index;return new l(z,v+Z,S+Z)}var f="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED",g={ImportMetaOutsideModule:{message:`import.meta may appear only with 'sourceType: "module"'`,code:f},ImportOutsideModule:{message:`'import' and 'export' may appear only with 'sourceType: "module"'`,code:f}},w={ArrayPattern:"array destructuring pattern",AssignmentExpression:"assignment expression",AssignmentPattern:"assignment expression",ArrowFunctionExpression:"arrow function expression",ConditionalExpression:"conditional expression",CatchClause:"catch clause",ForOfStatement:"for-of statement",ForInStatement:"for-in statement",ForStatement:"for-loop",FormalParameters:"function parameter list",Identifier:"identifier",ImportSpecifier:"import specifier",ImportDefaultSpecifier:"import default specifier",ImportNamespaceSpecifier:"import namespace specifier",ObjectPattern:"object destructuring pattern",ParenthesizedExpression:"parenthesized expression",RestElement:"rest element",UpdateExpression:{true:"prefix operation",false:"postfix operation"},VariableDeclarator:"variable declaration",YieldExpression:"yield expression"},A=function($){return $.type==="UpdateExpression"?w.UpdateExpression["".concat($.prefix)]:w[$.type]},k={AccessorIsGenerator:function($){var Z=$.kind;return"A ".concat(Z,"ter cannot be a generator.")},ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitUsingNotInAsyncContext:"'await using' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncFunction:"'await' is only allowed within async functions.",BadGetterArity:"A 'get' accessor must not have any formal parameters.",BadSetterArity:"A 'set' accessor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accessor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:function($){var Z=$.kind;return"Missing initializer in ".concat(Z," declaration.")},DecoratorArgumentsOutsideParentheses:"Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.",DecoratorBeforeExport:"Decorators must be placed *before* the 'export' keyword. Remove the 'decoratorsBeforeExport: true' option to use the 'export @decorator class {}' syntax.",DecoratorsBeforeAfterExport:"Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.",DecoratorConstructor:"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?",DecoratorExportClass:"Decorators must be placed *after* the 'export' keyword. Remove the 'decoratorsBeforeExport: false' option to use the '@decorator export class {}' syntax.",DecoratorSemicolon:"Decorators must not be followed by a semicolon.",DecoratorStaticBlock:"Decorators can't be used with a static block.",DeferImportRequiresNamespace:'Only `import defer * as x from "./module"` is valid.',DeletePrivateField:"Deleting a private field is not allowed.",DestructureNamedImport:"ES2015 named imports do not destructure. Use another statement for destructuring after the import.",DuplicateConstructor:"Duplicate constructor in the same class.",DuplicateDefaultExport:"Only one default export allowed per module.",DuplicateExport:function($){var Z=$.exportName;return"`".concat(Z,"` has already been exported. Exported identifiers must be unique.")},DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",DynamicImportPhaseRequiresImportExpressions:function($){var Z=$.phase;return"'import.".concat(Z,"(...)' can only be parsed when using the 'createImportExpressions' option.")},ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:function($){var Z=$.localName,z=$.exportName;return"A string literal cannot be used as an exported binding without `from`.\n- Did you mean `export { '".concat(Z,"' as '").concat(z,"' } from 'some-module'`?")},ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:function($){var Z=$.type;return"'".concat(Z==="ForInStatement"?"for-in":"for-of","' loop variable declaration may not have an initializer.")},ForInUsing:"For-in loop may not start with 'using' declaration.",ForOfAsync:"The left-hand side of a for-of loop may not be 'async'.",ForOfLet:"The left-hand side of a for-of loop may not start with 'let'.",GeneratorInSingleStatementContext:"Generators can only be declared at the top level or inside a block.",IllegalBreakContinue:function($){var Z=$.type;return"Unsyntactic ".concat(Z==="BreakStatement"?"break":"continue",".")},IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list.",IllegalReturn:"'return' outside of function.",ImportAttributesUseAssert:"The `assert` keyword in import attributes is deprecated and it has been replaced by the `with` keyword. You can enable the `deprecatedImportAssert` parser plugin to suppress this error.",ImportBindingIsString:function($){var Z=$.importName;return'A string literal cannot be used as an imported binding.\n- Did you mean `import { "'.concat(Z,'" as foo }`?')},ImportCallArity:"`import()` requires exactly one or two arguments.",ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",ImportReflectionHasAssertion:"`import module x` cannot have assertions.",ImportReflectionNotBinding:'Only `import module x from "./module"` is valid.',IncompatibleRegExpUVFlags:"The 'u' and 'v' regular expression flags cannot be enabled at the same time.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidCoverInitializedName:"Invalid shorthand property initializer.",InvalidDecimal:"Invalid decimal.",InvalidDigit:function($){var Z=$.radix;return"Expected number in radix ".concat(Z,".")},InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:function($){var Z=$.reservedWord;return"Escape sequence in keyword ".concat(Z,".")},InvalidIdentifier:function($){var Z=$.identifierName;return"Invalid identifier ".concat(Z,".")},InvalidLhs:function($){var Z=$.ancestor;return"Invalid left-hand side in ".concat(A(Z),".")},InvalidLhsBinding:function($){var Z=$.ancestor;return"Binding invalid left-hand side in ".concat(A(Z),".")},InvalidLhsOptionalChaining:function($){var Z=$.ancestor;return"Invalid optional chaining in the left-hand side of ".concat(A(Z),".")},InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:function($){var Z=$.unexpected;return"Unexpected character '".concat(Z,"'.")},InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:function($){var Z=$.identifierName;return"Private name #".concat(Z," is not defined.")},InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:function($){var Z=$.labelName;return"Label '".concat(Z,"' is already declared.")},LetInLexicalBinding:"'let' is disallowed as a lexically bound name.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingPlugin:function($){var Z=$.missingPlugin;return"This experimental syntax requires enabling the parser plugin: ".concat(Z.map(function(z){return JSON.stringify(z)}).join(", "),".")},MissingOneOfPlugins:function($){var Z=$.missingPlugin;return"This experimental syntax requires enabling one of the following parser plugin(s): ".concat(Z.map(function(z){return JSON.stringify(z)}).join(", "),".")},MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:function($){var Z=$.key;return'Duplicate key "'.concat(Z,'" is not allowed in module attributes.')},ModuleExportNameHasLoneSurrogate:function($){var Z=$.surrogateCharCode;return"An export name cannot include a lone surrogate, found '\\u".concat(Z.toString(16),"'.")},ModuleExportUndefined:function($){var Z=$.localName;return"Export '".concat(Z,"' is not defined.")},MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain are not allowed.",OptionalChainingNoTemplate:"Tagged Template Literals are not allowed in optionalChain.",OverrideOnConstructor:"'override' modifier cannot appear on a constructor declaration.",ParamDupe:"Argument name clash.",PatternHasAccessor:"Object pattern can't contain getter or setter.",PatternHasMethod:"Object pattern can't contain methods.",PrivateInExpectedIn:function($){var Z=$.identifierName;return"Private names are only allowed in property accesses (`obj.#".concat(Z,"`) or in `in` expressions (`#").concat(Z," in obj`).")},PrivateNameRedeclaration:function($){var Z=$.identifierName;return"Duplicate private name #".concat(Z,".")},RecordExpressionBarIncorrectEndSyntaxType:"Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionBarIncorrectStartSyntaxType:"Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionHashIncorrectStartSyntaxType:"Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",RecordNoProto:"'__proto__' is not allowed in Record expressions.",RestTrailingComma:"Unexpected trailing comma after rest element.",SloppyFunction:"In non-strict mode code, functions can only be declared at top level or inside a block.",SloppyFunctionAnnexB:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.",SourcePhaseImportRequiresDefault:'Only `import source x from "./module"` is valid.',StaticPrototype:"Classes may not have static property named prototype.",SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:"Private fields can't be accessed on super.",TrailingDecorator:"Decorators must be attached to a class element.",TupleExpressionBarIncorrectEndSyntaxType:"Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionBarIncorrectStartSyntaxType:"Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionHashIncorrectStartSyntaxType:"Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",UnexpectedArgumentPlaceholder:"Unexpected argument placeholder.",UnexpectedAwaitAfterPipelineBody:'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.',UnexpectedDigitAfterHash:"Unexpected digit after hash token.",UnexpectedImportExport:"'import' and 'export' may only appear at the top level.",UnexpectedKeyword:function($){var Z=$.keyword;return"Unexpected keyword '".concat(Z,"'.")},UnexpectedLeadingDecorator:"Leading decorators must be attached to a class declaration.",UnexpectedLexicalDeclaration:"Lexical declaration cannot appear in a single-statement context.",UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:"A numeric separator is only allowed between two digits.",UnexpectedPrivateField:"Unexpected private name.",UnexpectedReservedWord:function($){var Z=$.reservedWord;return"Unexpected reserved word '".concat(Z,"'.")},UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:function($){var Z=$.expected,z=$.unexpected;return"Unexpected token".concat(z?" '".concat(z,"'."):"").concat(Z?', expected "'.concat(Z,'"'):"")},UnexpectedTokenUnaryExponentiation:"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",UnexpectedUsingDeclaration:"Using declaration cannot appear in the top level when source type is `script`.",UnsupportedBind:"Binding should be performed on object property.",UnsupportedDecoratorExport:"A decorated export must export a class declaration.",UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:function($){var Z=$.target,z=$.onlyValidPropertyName;return"The only valid meta property for ".concat(Z," is ").concat(Z,".").concat(z,".")},UnsupportedParameterDecorator:"Decorators cannot be used to decorate parameters.",UnsupportedPropertyDecorator:"Decorators cannot be used to decorate object literal properties.",UnsupportedSuper:"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).",UnterminatedComment:"Unterminated comment.",UnterminatedRegExp:"Unterminated regular expression.",UnterminatedString:"Unterminated string constant.",UnterminatedTemplate:"Unterminated template.",UsingDeclarationExport:"Using declaration cannot be exported.",UsingDeclarationHasBindingPattern:"Using declaration cannot have destructuring patterns.",VarRedeclaration:function($){var Z=$.identifierName;return"Identifier '".concat(Z,"' has already been declared.")},YieldBindingIdentifier:"Can not use 'yield' as identifier inside a generator.",YieldInParameter:"Yield expression is not allowed in formal parameters.",ZeroDigitNumericSeparator:"Numeric separator can not be used after leading 0."},O={StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:function($){var Z=$.referenceName;return"Assigning to '".concat(Z,"' in strict mode.")},StrictEvalArgumentsBinding:function($){var Z=$.bindingName;return"Binding '".concat(Z,"' in strict mode.")},StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block.",StrictNumericEscape:"The only valid numeric escape in strict mode is '\\0'.",StrictOctalLiteral:"Legacy octal literals are not allowed in strict mode.",StrictWith:"'with' in strict mode."},I=new Set(["ArrowFunctionExpression","AssignmentExpression","ConditionalExpression","YieldExpression"]),M={PipeBodyIsTighter:"Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.",PipeTopicRequiresHackPipes:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.',PipeTopicUnbound:"Topic reference is unbound; it must be inside a pipe body.",PipeTopicUnconfiguredToken:function($){var Z=$.token;return"Invalid topic token ".concat(Z,". In order to use ").concat(Z,' as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "').concat(Z,'" }.')},PipeTopicUnused:"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.",PipeUnparenthesizedBody:function($){var Z=$.type;return"Hack-style pipe body cannot be an unparenthesized ".concat(A({type:Z}),"; please wrap it in parentheses.")},PipelineBodyNoArrow:'Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.',PipelineBodySequenceExpression:"Pipeline body may not be a comma-separated sequence expression.",PipelineHeadSequenceExpression:"Pipeline head should not be a comma-separated sequence expression.",PipelineTopicUnused:"Pipeline is in topic style but does not use topic reference.",PrimaryTopicNotAllowed:"Topic reference was used in a lexical context without topic binding.",PrimaryTopicRequiresSmartPipeline:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.'},D=["message"];function L($,Z,z){Object.defineProperty($,Z,{enumerable:!1,configurable:!0,value:z})}function W($){var Z=$.toMessage,z=$.code,v=$.reasonCode,S=$.syntaxPlugin,h=v==="MissingPlugin"||v==="MissingOneOfPlugins";{var C={AccessorCannotDeclareThisParameter:"AccesorCannotDeclareThisParameter",AccessorCannotHaveTypeParameters:"AccesorCannotHaveTypeParameters",ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference:"ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference",SetAccessorCannotHaveOptionalParameter:"SetAccesorCannotHaveOptionalParameter",SetAccessorCannotHaveRestParameter:"SetAccesorCannotHaveRestParameter",SetAccessorCannotHaveReturnType:"SetAccesorCannotHaveReturnType"};C[v]&&(v=C[v])}return function R(F,K){var ne=new SyntaxError;return ne.code=z,ne.reasonCode=v,ne.loc=F,ne.pos=F.index,ne.syntaxPlugin=S,h&&(ne.missingPlugin=K.missingPlugin),L(ne,"clone",function(){var ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Re,Fe=(Re=ye.loc)!=null?Re:F,Ue=Fe.line,Ke=Fe.column,Pt=Fe.index;return R(new l(Ue,Ke,Pt),Object.assign({},K,ye.details))}),L(ne,"details",K),Object.defineProperty(ne,"message",{configurable:!0,get:function(){var ye="".concat(Z(K)," (").concat(F.line,":").concat(F.column,")");return this.message=ye,ye},set:function(ye){Object.defineProperty(this,"message",{value:ye,writable:!0})}}),ne}}function Y($,Z){if(Array.isArray($))return function(ne){return Y(ne,$[0])};var z={},v=function(){var be=$[K],ye=typeof be=="string"?{message:function(){return be}}:typeof be=="function"?{message:be}:be,Re=ye.message,Fe=o(ye,D),Ue=typeof Re=="string"?function(){return Re}:Re;z[K]=W(Object.assign({code:"BABEL_PARSER_SYNTAX_ERROR",reasonCode:K,toMessage:Ue},Z?{syntaxPlugin:Z}:{},Fe))},S=!0,h=!1,C=void 0;try{for(var R=Object.keys($)[Symbol.iterator](),F;!(S=(F=R.next()).done);S=!0){var K=F.value;v()}}catch(ne){h=!0,C=ne}finally{try{!S&&R.return!=null&&R.return()}finally{if(h)throw C}}return z}var j=Object.assign({},Y(g),Y(k),Y(O),Y(t||(t=s(["pipelineOperator"])))(M)),re=Object.defineProperty,oe=function($,Z){$&&re($,Z,{enumerable:!1,value:$[Z]})};function Q($){return oe($.loc.start,"index"),oe($.loc.end,"index"),$}var Ee=function($){var Z=function(z){xs(v,z);function v(){return Fn(this,v),bs(this,v,arguments)}return si(v,[{key:"parse",value:function(){var h=Q(ke(Pe(v.prototype),"parse",this).call(this));return this.options.tokens&&(h.tokens=h.tokens.map(Q)),h}},{key:"parseRegExpLiteral",value:function(h){var C=h.pattern,R=h.flags,F=null;try{F=new RegExp(C,R)}catch{}var K=this.estreeParseLiteral(F);return K.regex={pattern:C,flags:R},K}},{key:"parseBigIntLiteral",value:function(h){var C;try{C=BigInt(h)}catch{C=null}var R=this.estreeParseLiteral(C);return R.bigint=String(R.value||h),R}},{key:"parseDecimalLiteral",value:function(h){var C=null,R=this.estreeParseLiteral(C);return R.decimal=String(R.value||h),R}},{key:"estreeParseLiteral",value:function(h){return this.parseLiteral(h,"Literal")}},{key:"parseStringLiteral",value:function(h){return this.estreeParseLiteral(h)}},{key:"parseNumericLiteral",value:function(h){return this.estreeParseLiteral(h)}},{key:"parseNullLiteral",value:function(){return this.estreeParseLiteral(null)}},{key:"parseBooleanLiteral",value:function(h){return this.estreeParseLiteral(h)}},{key:"directiveToStmt",value:function(h){var C=h.value;delete h.value,C.type="Literal",C.raw=C.extra.raw,C.value=C.extra.expressionValue;var R=h;return R.type="ExpressionStatement",R.expression=C,R.directive=C.extra.rawValue,delete C.extra,R}},{key:"initFunction",value:function(h,C){ke(Pe(v.prototype),"initFunction",this).call(this,h,C),h.expression=!1}},{key:"checkDeclaration",value:function(h){h!=null&&this.isObjectProperty(h)?this.checkDeclaration(h.value):ke(Pe(v.prototype),"checkDeclaration",this).call(this,h)}},{key:"getObjectOrClassMethodParams",value:function(h){return h.value.params}},{key:"isValidDirective",value:function(h){var C;return h.type==="ExpressionStatement"&&h.expression.type==="Literal"&&typeof h.expression.value=="string"&&!((C=h.expression.extra)!=null&&C.parenthesized)}},{key:"parseBlockBody",value:function(h,C,R,F,K){var ne=this;ke(Pe(v.prototype),"parseBlockBody",this).call(this,h,C,R,F,K);var be=h.directives.map(function(ye){return ne.directiveToStmt(ye)});h.body=be.concat(h.body),delete h.directives}},{key:"pushClassMethod",value:function(h,C,R,F,K,ne){this.parseMethod(C,R,F,K,ne,"ClassMethod",!0),C.typeParameters&&(C.value.typeParameters=C.typeParameters,delete C.typeParameters),h.body.push(C)}},{key:"parsePrivateName",value:function(){var h=ke(Pe(v.prototype),"parsePrivateName",this).call(this);return this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(h):h}},{key:"convertPrivateNameToPrivateIdentifier",value:function(h){var C=ke(Pe(v.prototype),"getPrivateNameSV",this).call(this,h);return h=h,delete h.id,h.name=C,h.type="PrivateIdentifier",h}},{key:"isPrivateName",value:function(h){return this.getPluginOption("estree","classFeatures")?h.type==="PrivateIdentifier":ke(Pe(v.prototype),"isPrivateName",this).call(this,h)}},{key:"getPrivateNameSV",value:function(h){return this.getPluginOption("estree","classFeatures")?h.name:ke(Pe(v.prototype),"getPrivateNameSV",this).call(this,h)}},{key:"parseLiteral",value:function(h,C){var R=ke(Pe(v.prototype),"parseLiteral",this).call(this,h,C);return R.raw=R.extra.raw,delete R.extra,R}},{key:"parseFunctionBody",value:function(h,C){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ke(Pe(v.prototype),"parseFunctionBody",this).call(this,h,C,R),h.expression=h.body.type!=="BlockStatement"}},{key:"parseMethod",value:function(h,C,R,F,K,ne){var be=arguments.length>6&&arguments[6]!==void 0?arguments[6]:!1,ye=this.startNode();return ye.kind=h.kind,ye=ke(Pe(v.prototype),"parseMethod",this).call(this,ye,C,R,F,K,ne,be),ye.type="FunctionExpression",delete ye.kind,h.value=ye,ne==="ClassPrivateMethod"&&(h.computed=!1),this.finishNode(h,"MethodDefinition")}},{key:"nameIsConstructor",value:function(h){return h.type==="Literal"?h.value==="constructor":ke(Pe(v.prototype),"nameIsConstructor",this).call(this,h)}},{key:"parseClassProperty",value:function(){var h=ke(Pe(v.prototype),"parseClassProperty",this).apply(this,arguments);return this.getPluginOption("estree","classFeatures")&&(h.type="PropertyDefinition"),h}},{key:"parseClassPrivateProperty",value:function(){var h=ke(Pe(v.prototype),"parseClassPrivateProperty",this).apply(this,arguments);return this.getPluginOption("estree","classFeatures")&&(h.type="PropertyDefinition",h.computed=!1),h}},{key:"parseObjectMethod",value:function(h,C,R,F,K){var ne=ke(Pe(v.prototype),"parseObjectMethod",this).call(this,h,C,R,F,K);return ne&&(ne.type="Property",ne.kind==="method"&&(ne.kind="init"),ne.shorthand=!1),ne}},{key:"parseObjectProperty",value:function(h,C,R,F){var K=ke(Pe(v.prototype),"parseObjectProperty",this).call(this,h,C,R,F);return K&&(K.kind="init",K.type="Property"),K}},{key:"isValidLVal",value:function(h,C,R){return h==="Property"?"value":ke(Pe(v.prototype),"isValidLVal",this).call(this,h,C,R)}},{key:"isAssignable",value:function(h,C){return h!=null&&this.isObjectProperty(h)?this.isAssignable(h.value,C):ke(Pe(v.prototype),"isAssignable",this).call(this,h,C)}},{key:"toAssignable",value:function(h){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(h!=null&&this.isObjectProperty(h)){var R=h.key,F=h.value;this.isPrivateName(R)&&this.classScope.usePrivateName(this.getPrivateNameSV(R),R.loc.start),this.toAssignable(F,C)}else ke(Pe(v.prototype),"toAssignable",this).call(this,h,C)}},{key:"toAssignableObjectExpressionProp",value:function(h,C,R){h.type==="Property"&&(h.kind==="get"||h.kind==="set")?this.raise(j.PatternHasAccessor,h.key):h.type==="Property"&&h.method?this.raise(j.PatternHasMethod,h.key):ke(Pe(v.prototype),"toAssignableObjectExpressionProp",this).call(this,h,C,R)}},{key:"finishCallExpression",value:function(h,C){var R=ke(Pe(v.prototype),"finishCallExpression",this).call(this,h,C);if(R.callee.type==="Import"){var F,K;R.type="ImportExpression",R.source=R.arguments[0],R.options=(F=R.arguments[1])!=null?F:null,R.attributes=(K=R.arguments[1])!=null?K:null,delete R.arguments,delete R.callee}return R}},{key:"toReferencedArguments",value:function(h){h.type!=="ImportExpression"&&ke(Pe(v.prototype),"toReferencedArguments",this).call(this,h)}},{key:"parseExport",value:function(h,C){var R=this.state.lastTokStartLoc,F=ke(Pe(v.prototype),"parseExport",this).call(this,h,C);switch(F.type){case"ExportAllDeclaration":F.exported=null;break;case"ExportNamedDeclaration":F.specifiers.length===1&&F.specifiers[0].type==="ExportNamespaceSpecifier"&&(F.type="ExportAllDeclaration",F.exported=F.specifiers[0].exported,delete F.specifiers);case"ExportDefaultDeclaration":{var K,ne=F.declaration;ne?.type==="ClassDeclaration"&&((K=ne.decorators)==null?void 0:K.length)>0&&ne.start===F.start&&this.resetStartLocation(F,R)}break}return F}},{key:"parseSubscript",value:function(h,C,R,F){var K=ke(Pe(v.prototype),"parseSubscript",this).call(this,h,C,R,F);if(F.optionalChainMember){if((K.type==="OptionalMemberExpression"||K.type==="OptionalCallExpression")&&(K.type=K.type.substring(8)),F.stop){var ne=this.startNodeAtNode(K);return ne.expression=K,this.finishNode(ne,"ChainExpression")}}else(K.type==="MemberExpression"||K.type==="CallExpression")&&(K.optional=!1);return K}},{key:"isOptionalMemberExpression",value:function(h){return h.type==="ChainExpression"?h.expression.type==="MemberExpression":ke(Pe(v.prototype),"isOptionalMemberExpression",this).call(this,h)}},{key:"hasPropertyAsPrivateName",value:function(h){return h.type==="ChainExpression"&&(h=h.expression),ke(Pe(v.prototype),"hasPropertyAsPrivateName",this).call(this,h)}},{key:"isObjectProperty",value:function(h){return h.type==="Property"&&h.kind==="init"&&!h.method}},{key:"isObjectMethod",value:function(h){return h.type==="Property"&&(h.method||h.kind==="get"||h.kind==="set")}},{key:"finishNodeAt",value:function(h,C,R){return Q(ke(Pe(v.prototype),"finishNodeAt",this).call(this,h,C,R))}},{key:"resetStartLocation",value:function(h,C){ke(Pe(v.prototype),"resetStartLocation",this).call(this,h,C),Q(h)}},{key:"resetEndLocation",value:function(h){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state.lastTokEndLoc;ke(Pe(v.prototype),"resetEndLocation",this).call(this,h,C),Q(h)}}]),v}($);return Z},ge=function $(Z,z){Fn(this,$),this.token=void 0,this.preserveSpace=void 0,this.token=Z,this.preserveSpace=!!z},ue={brace:new ge("{"),j_oTag:new ge("...",!0)};ue.template=new ge("`",!0);var ie=!0,se=!0,me=!0,Ce=!0,_e=!0,Ne=!0,de=function $(Z){Fn(this,$);var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.label=void 0,this.keyword=void 0,this.beforeExpr=void 0,this.startsExpr=void 0,this.rightAssociative=void 0,this.isLoop=void 0,this.isAssign=void 0,this.prefix=void 0,this.postfix=void 0,this.binop=void 0,this.label=Z,this.keyword=z.keyword,this.beforeExpr=!!z.beforeExpr,this.startsExpr=!!z.startsExpr,this.rightAssociative=!!z.rightAssociative,this.isLoop=!!z.isLoop,this.isAssign=!!z.isAssign,this.prefix=!!z.prefix,this.postfix=!!z.postfix,this.binop=z.binop!=null?z.binop:null,this.updateContext=null},nt=new Map;function tt($){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Z.keyword=$;var z=Je($,Z);return nt.set($,z),z}function ve($,Z){return Je($,{beforeExpr:ie,binop:Z})}var _t=-1,Ot=[],jt=[],et=[],gt=[],Ft=[],Lt=[];function Je($){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},z,v,S,h;return++_t,jt.push($),et.push((z=Z.binop)!=null?z:-1),gt.push((v=Z.beforeExpr)!=null?v:!1),Ft.push((S=Z.startsExpr)!=null?S:!1),Lt.push((h=Z.prefix)!=null?h:!1),Ot.push(new de($,Z)),_t}function ht($){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},z,v,S,h;return++_t,nt.set($,_t),jt.push($),et.push((z=Z.binop)!=null?z:-1),gt.push((v=Z.beforeExpr)!=null?v:!1),Ft.push((S=Z.startsExpr)!=null?S:!1),Lt.push((h=Z.prefix)!=null?h:!1),Ot.push(new de("name",Z)),_t}var xr={bracketL:Je("[",{beforeExpr:ie,startsExpr:se}),bracketHashL:Je("#[",{beforeExpr:ie,startsExpr:se}),bracketBarL:Je("[|",{beforeExpr:ie,startsExpr:se}),bracketR:Je("]"),bracketBarR:Je("|]"),braceL:Je("{",{beforeExpr:ie,startsExpr:se}),braceBarL:Je("{|",{beforeExpr:ie,startsExpr:se}),braceHashL:Je("#{",{beforeExpr:ie,startsExpr:se}),braceR:Je("}"),braceBarR:Je("|}"),parenL:Je("(",{beforeExpr:ie,startsExpr:se}),parenR:Je(")"),comma:Je(",",{beforeExpr:ie}),semi:Je(";",{beforeExpr:ie}),colon:Je(":",{beforeExpr:ie}),doubleColon:Je("::",{beforeExpr:ie}),dot:Je("."),question:Je("?",{beforeExpr:ie}),questionDot:Je("?."),arrow:Je("=>",{beforeExpr:ie}),template:Je("template"),ellipsis:Je("...",{beforeExpr:ie}),backQuote:Je("`",{startsExpr:se}),dollarBraceL:Je("${",{beforeExpr:ie,startsExpr:se}),templateTail:Je("...`",{startsExpr:se}),templateNonTail:Je("...${",{beforeExpr:ie,startsExpr:se}),at:Je("@"),hash:Je("#",{startsExpr:se}),interpreterDirective:Je("#!..."),eq:Je("=",{beforeExpr:ie,isAssign:Ce}),assign:Je("_=",{beforeExpr:ie,isAssign:Ce}),slashAssign:Je("_=",{beforeExpr:ie,isAssign:Ce}),xorAssign:Je("_=",{beforeExpr:ie,isAssign:Ce}),moduloAssign:Je("_=",{beforeExpr:ie,isAssign:Ce}),incDec:Je("++/--",{prefix:_e,postfix:Ne,startsExpr:se}),bang:Je("!",{beforeExpr:ie,prefix:_e,startsExpr:se}),tilde:Je("~",{beforeExpr:ie,prefix:_e,startsExpr:se}),doubleCaret:Je("^^",{startsExpr:se}),doubleAt:Je("@@",{startsExpr:se}),pipeline:ve("|>",0),nullishCoalescing:ve("??",1),logicalOR:ve("||",1),logicalAND:ve("&&",2),bitwiseOR:ve("|",3),bitwiseXOR:ve("^",4),bitwiseAND:ve("&",5),equality:ve("==/!=/===/!==",6),lt:ve("/<=/>=",7),gt:ve("/<=/>=",7),relational:ve("/<=/>=",7),bitShift:ve("<>/>>>",8),bitShiftL:ve("<>/>>>",8),bitShiftR:ve("<>/>>>",8),plusMin:Je("+/-",{beforeExpr:ie,binop:9,prefix:_e,startsExpr:se}),modulo:Je("%",{binop:10,startsExpr:se}),star:Je("*",{binop:10}),slash:ve("/",10),exponent:Je("**",{beforeExpr:ie,binop:11,rightAssociative:!0}),_in:tt("in",{beforeExpr:ie,binop:7}),_instanceof:tt("instanceof",{beforeExpr:ie,binop:7}),_break:tt("break"),_case:tt("case",{beforeExpr:ie}),_catch:tt("catch"),_continue:tt("continue"),_debugger:tt("debugger"),_default:tt("default",{beforeExpr:ie}),_else:tt("else",{beforeExpr:ie}),_finally:tt("finally"),_function:tt("function",{startsExpr:se}),_if:tt("if"),_return:tt("return",{beforeExpr:ie}),_switch:tt("switch"),_throw:tt("throw",{beforeExpr:ie,prefix:_e,startsExpr:se}),_try:tt("try"),_var:tt("var"),_const:tt("const"),_with:tt("with"),_new:tt("new",{beforeExpr:ie,startsExpr:se}),_this:tt("this",{startsExpr:se}),_super:tt("super",{startsExpr:se}),_class:tt("class",{startsExpr:se}),_extends:tt("extends",{beforeExpr:ie}),_export:tt("export"),_import:tt("import",{startsExpr:se}),_null:tt("null",{startsExpr:se}),_true:tt("true",{startsExpr:se}),_false:tt("false",{startsExpr:se}),_typeof:tt("typeof",{beforeExpr:ie,prefix:_e,startsExpr:se}),_void:tt("void",{beforeExpr:ie,prefix:_e,startsExpr:se}),_delete:tt("delete",{beforeExpr:ie,prefix:_e,startsExpr:se}),_do:tt("do",{isLoop:me,beforeExpr:ie}),_for:tt("for",{isLoop:me}),_while:tt("while",{isLoop:me}),_as:ht("as",{startsExpr:se}),_assert:ht("assert",{startsExpr:se}),_async:ht("async",{startsExpr:se}),_await:ht("await",{startsExpr:se}),_defer:ht("defer",{startsExpr:se}),_from:ht("from",{startsExpr:se}),_get:ht("get",{startsExpr:se}),_let:ht("let",{startsExpr:se}),_meta:ht("meta",{startsExpr:se}),_of:ht("of",{startsExpr:se}),_sent:ht("sent",{startsExpr:se}),_set:ht("set",{startsExpr:se}),_source:ht("source",{startsExpr:se}),_static:ht("static",{startsExpr:se}),_using:ht("using",{startsExpr:se}),_yield:ht("yield",{startsExpr:se}),_asserts:ht("asserts",{startsExpr:se}),_checks:ht("checks",{startsExpr:se}),_exports:ht("exports",{startsExpr:se}),_global:ht("global",{startsExpr:se}),_implements:ht("implements",{startsExpr:se}),_intrinsic:ht("intrinsic",{startsExpr:se}),_infer:ht("infer",{startsExpr:se}),_is:ht("is",{startsExpr:se}),_mixins:ht("mixins",{startsExpr:se}),_proto:ht("proto",{startsExpr:se}),_require:ht("require",{startsExpr:se}),_satisfies:ht("satisfies",{startsExpr:se}),_keyof:ht("keyof",{startsExpr:se}),_readonly:ht("readonly",{startsExpr:se}),_unique:ht("unique",{startsExpr:se}),_abstract:ht("abstract",{startsExpr:se}),_declare:ht("declare",{startsExpr:se}),_enum:ht("enum",{startsExpr:se}),_module:ht("module",{startsExpr:se}),_namespace:ht("namespace",{startsExpr:se}),_interface:ht("interface",{startsExpr:se}),_type:ht("type",{startsExpr:se}),_opaque:ht("opaque",{startsExpr:se}),name:Je("name",{startsExpr:se}),placeholder:Je("%%",{startsExpr:!0}),string:Je("string",{startsExpr:se}),num:Je("num",{startsExpr:se}),bigint:Je("bigint",{startsExpr:se}),decimal:Je("decimal",{startsExpr:se}),regexp:Je("regexp",{startsExpr:se}),privateName:Je("#name",{startsExpr:se}),eof:Je("eof"),jsxName:Je("jsxName"),jsxText:Je("jsxText",{beforeExpr:!0}),jsxTagStart:Je("jsxTagStart",{startsExpr:!0}),jsxTagEnd:Je("jsxTagEnd")};function Ut($){return $>=93&&$<=133}function Kr($){return $<=92}function sr($){return $>=58&&$<=133}function In($){return $>=58&&$<=137}function Ae($){return gt[$]}function Le($){return Ft[$]}function $e($){return $>=29&&$<=33}function bt($){return $>=129&&$<=131}function yt($){return $>=90&&$<=92}function at($){return $>=58&&$<=92}function st($){return $>=39&&$<=59}function Gt($){return $===34}function ze($){return Lt[$]}function Xe($){return $>=121&&$<=123}function pe($){return $>=124&&$<=130}function Qe($){return jt[$]}function fr($){return et[$]}function On($){return $===57}function ea($){return $>=24&&$<=25}function rn($){return Ot[$]}Ot[8].updateContext=function($){$.pop()},Ot[5].updateContext=Ot[7].updateContext=Ot[23].updateContext=function($){$.push(ue.brace)},Ot[22].updateContext=function($){$[$.length-1]===ue.template?$.pop():$.push(ue.template)},Ot[143].updateContext=function($){$.push(ue.j_expr,ue.j_oTag)};var ba="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",He="\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",Ur=new RegExp("["+ba+"]"),Vi=new RegExp("["+ba+He+"]");ba=He=null;var ta=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,2,60,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,42,9,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,496,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],pi=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,80,3,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,343,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,726,6,110,6,6,9,4759,9,787719,239];function Tn($,Z){for(var z=65536,v=0,S=Z.length;v$)return!1;if(z+=Z[v+1],z>=$)return!0}return!1}function oi($){return $<65?$===36:$<=90?!0:$<97?$===95:$<=122?!0:$<=65535?$>=170&&Ur.test(String.fromCharCode($)):Tn($,ta)}function ar($){return $<48?$===36:$<58?!0:$<65?!1:$<=90?!0:$<97?$===95:$<=122?!0:$<=65535?$>=170&&Vi.test(String.fromCharCode($)):Tn($,ta)||Tn($,pi)}var $l={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},Vc=new Set($l.keyword),Vu=new Set($l.strict),Ul=new Set($l.strictBind);function Cs($,Z){return Z&&$==="await"||$==="enum"}function Hu($,Z){return Cs($,Z)||Vu.has($)}function Ds($){return Ul.has($)}function ko($,Z){return Hu($,Z)||Ds($)}function Gl($){return Vc.has($)}function up($,Z,z){return $===64&&Z===64&&oi(z)}var $u=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete","implements","interface","let","package","private","protected","public","static","yield","eval","arguments","enum","await"]);function Uu($){return $u.has($)}var ql=function $(Z){Fn(this,$),this.flags=0,this.names=new Map,this.firstLexicalName="",this.flags=Z},Kl=function(){function $(Z,z){Fn(this,$),this.parser=void 0,this.scopeStack=[],this.inModule=void 0,this.undefinedExports=new Map,this.parser=Z,this.inModule=z}return si($,[{key:"inTopLevel",get:function(){return(this.currentScope().flags&1)>0}},{key:"inFunction",get:function(){return(this.currentVarScopeFlags()&2)>0}},{key:"allowSuper",get:function(){return(this.currentThisScopeFlags()&16)>0}},{key:"allowDirectSuper",get:function(){return(this.currentThisScopeFlags()&32)>0}},{key:"inClass",get:function(){return(this.currentThisScopeFlags()&64)>0}},{key:"inClassAndNotInNonArrowFunction",get:function(){var z=this.currentThisScopeFlags();return(z&64)>0&&(z&2)===0}},{key:"inStaticBlock",get:function(){for(var z=this.scopeStack.length-1;;z--){var v=this.scopeStack[z].flags;if(v&128)return!0;if(v&451)return!1}}},{key:"inNonArrowFunction",get:function(){return(this.currentThisScopeFlags()&2)>0}},{key:"treatFunctionsAsVar",get:function(){return this.treatFunctionsAsVarInScope(this.currentScope())}},{key:"createScope",value:function(z){return new ql(z)}},{key:"enter",value:function(z){this.scopeStack.push(this.createScope(z))}},{key:"exit",value:function(){var z=this.scopeStack.pop();return z.flags}},{key:"treatFunctionsAsVarInScope",value:function(z){return!!(z.flags&130||!this.parser.inModule&&z.flags&1)}},{key:"declareName",value:function(z,v,S){var h=this.currentScope();if(v&8||v&16){this.checkRedeclarationInScope(h,z,v,S);var C=h.names.get(z)||0;v&16?C=C|4:(h.firstLexicalName||(h.firstLexicalName=z),C=C|2),h.names.set(z,C),v&8&&this.maybeExportDefined(h,z)}else if(v&4)for(var R=this.scopeStack.length-1;R>=0&&(h=this.scopeStack[R],this.checkRedeclarationInScope(h,z,v,S),h.names.set(z,(h.names.get(z)||0)|1),this.maybeExportDefined(h,z),!(h.flags&387));--R);this.parser.inModule&&h.flags&1&&this.undefinedExports.delete(z)}},{key:"maybeExportDefined",value:function(z,v){this.parser.inModule&&z.flags&1&&this.undefinedExports.delete(v)}},{key:"checkRedeclarationInScope",value:function(z,v,S,h){this.isRedeclaredInScope(z,v,S)&&this.parser.raise(j.VarRedeclaration,h,{identifierName:v})}},{key:"isRedeclaredInScope",value:function(z,v,S){if(!(S&1))return!1;if(S&8)return z.names.has(v);var h=z.names.get(v);return S&16?(h&2)>0||!this.treatFunctionsAsVarInScope(z)&&(h&1)>0:(h&2)>0&&!(z.flags&8&&z.firstLexicalName===v)||!this.treatFunctionsAsVarInScope(z)&&(h&4)>0}},{key:"checkLocalExport",value:function(z){var v=z.name,S=this.scopeStack[0];S.names.has(v)||this.undefinedExports.set(v,z.loc.start)}},{key:"currentScope",value:function(){return this.scopeStack[this.scopeStack.length-1]}},{key:"currentVarScopeFlags",value:function(){for(var z=this.scopeStack.length-1;;z--){var v=this.scopeStack[z].flags;if(v&387)return v}}},{key:"currentThisScopeFlags",value:function(){for(var z=this.scopeStack.length-1;;z--){var v=this.scopeStack[z].flags;if(v&451&&!(v&4))return v}}}]),$}(),Gu=function($){xs(Z,$);function Z(){Fn(this,Z);var z;return z=bs(this,Z,arguments),z.declareFunctions=new Set,z}return Z}(ql),dp=function($){xs(Z,$);function Z(){return Fn(this,Z),bs(this,Z,arguments)}return si(Z,[{key:"createScope",value:function(v){return new Gu(v)}},{key:"declareName",value:function(v,S,h){var C=this.currentScope();if(S&2048){this.checkRedeclarationInScope(C,v,S,h),this.maybeExportDefined(C,v),C.declareFunctions.add(v);return}ke(Pe(Z.prototype),"declareName",this).call(this,v,S,h)}},{key:"isRedeclaredInScope",value:function(v,S,h){if(ke(Pe(Z.prototype),"isRedeclaredInScope",this).call(this,v,S,h))return!0;if(h&2048&&!v.declareFunctions.has(S)){var C=v.names.get(S);return(C&4)>0||(C&2)>0}return!1}},{key:"checkLocalExport",value:function(v){this.scopeStack[0].declareFunctions.has(v.name)||ke(Pe(Z.prototype),"checkLocalExport",this).call(this,v)}}]),Z}(Kl),pp=function(){function $(){Fn(this,$),this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}return si($,[{key:"sourceToOffsetPos",value:function(z){return z+this.startIndex}},{key:"offsetToSourcePos",value:function(z){return z-this.startIndex}},{key:"hasPlugin",value:function(z){if(typeof z=="string")return this.plugins.has(z);var v=tn(z,2),S=v[0],h=v[1];if(!this.hasPlugin(S))return!1;var C=this.plugins.get(S),R=!0,F=!1,K=void 0;try{for(var ne=Object.keys(h)[Symbol.iterator](),be;!(R=(be=ne.next()).done);R=!0){var ye=be.value;if(C?.[ye]!==h[ye])return!1}}catch(Re){F=!0,K=Re}finally{try{!R&&ne.return!=null&&ne.return()}finally{if(F)throw K}}return!0}},{key:"getPluginOption",value:function(z,v){var S;return(S=this.plugins.get(z))==null?void 0:S[v]}}]),$}();function Hc($,Z){if($.trailingComments===void 0)$.trailingComments=Z;else{var z;(z=$.trailingComments).unshift.apply(z,Xt(Z))}}function fp($,Z){if($.leadingComments===void 0)$.leadingComments=Z;else{var z;(z=$.leadingComments).unshift.apply(z,Xt(Z))}}function _o($,Z){if($.innerComments===void 0)$.innerComments=Z;else{var z;(z=$.innerComments).unshift.apply(z,Xt(Z))}}function Ro($,Z,z){for(var v=null,S=Z.length;v===null&&S>0;)v=Z[--S];v===null||v.start>z.start?_o($,z.comments):Hc(v,z.comments)}var qu=function($){xs(Z,$);function Z(){return Fn(this,Z),bs(this,Z,arguments)}return si(Z,[{key:"addComment",value:function(v){this.filename&&(v.loc.filename=this.filename);var S=this.state.commentsLen;this.comments.length!==S&&(this.comments.length=S),this.comments.push(v),this.state.commentsLen++}},{key:"processComment",value:function(v){var S=this.state.commentStack,h=S.length;if(h!==0){var C=h-1,R=S[C];R.start===v.end&&(R.leadingNode=v,C--);for(var F=v.start;C>=0;C--){var K=S[C],ne=K.end;if(ne>F)K.containingNode=v,this.finalizeComment(K),S.splice(C,1);else{ne===F&&(K.trailingNode=v);break}}}}},{key:"finalizeComment",value:function(v){var S=v.comments;if(v.leadingNode!==null||v.trailingNode!==null)v.leadingNode!==null&&Hc(v.leadingNode,S),v.trailingNode!==null&&fp(v.trailingNode,S);else{var h=v.containingNode,C=v.start;if(this.input.charCodeAt(this.offsetToSourcePos(C)-1)===44)switch(h.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":Ro(h,h.properties,v);break;case"CallExpression":case"OptionalCallExpression":Ro(h,h.arguments,v);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":Ro(h,h.params,v);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":Ro(h,h.elements,v);break;case"ExportNamedDeclaration":case"ImportDeclaration":Ro(h,h.specifiers,v);break;default:_o(h,S)}else _o(h,S)}}},{key:"finalizeRemainingComments",value:function(){for(var v=this.state.commentStack,S=v.length-1;S>=0;S--)this.finalizeComment(v[S]);this.state.commentStack=[]}},{key:"resetPreviousNodeTrailingComments",value:function(v){var S=this.state.commentStack,h=S.length;if(h!==0){var C=S[h-1];C.leadingNode===v&&(C.leadingNode=null)}}},{key:"resetPreviousIdentifierLeadingComments",value:function(v){var S=this.state.commentStack,h=S.length;h!==0&&(S[h-1].trailingNode===v?S[h-1].trailingNode=null:h>=2&&S[h-2].trailingNode===v&&(S[h-2].trailingNode=null))}},{key:"takeSurroundingComments",value:function(v,S,h){var C=this.state.commentStack,R=C.length;if(R!==0)for(var F=R-1;F>=0;F--){var K=C[F],ne=K.end,be=K.start;if(be===h)K.leadingNode=v;else if(ne===S)K.trailingNode=v;else if(ne0},set:function(z){z?this.flags|=1:this.flags&=-2}},{key:"init",value:function(z){var v=z.strictMode,S=z.sourceType,h=z.startIndex,C=z.startLine,R=z.startColumn;this.strict=v===!1?!1:v===!0?!0:S==="module",this.startIndex=h,this.curLine=C,this.lineStart=-R,this.startLoc=this.endLoc=new l(C,R,h)}},{key:"maybeInArrowParameters",get:function(){return(this.flags&2)>0},set:function(z){z?this.flags|=2:this.flags&=-3}},{key:"inType",get:function(){return(this.flags&4)>0},set:function(z){z?this.flags|=4:this.flags&=-5}},{key:"noAnonFunctionType",get:function(){return(this.flags&8)>0},set:function(z){z?this.flags|=8:this.flags&=-9}},{key:"hasFlowComment",get:function(){return(this.flags&16)>0},set:function(z){z?this.flags|=16:this.flags&=-17}},{key:"isAmbientContext",get:function(){return(this.flags&32)>0},set:function(z){z?this.flags|=32:this.flags&=-33}},{key:"inAbstractClass",get:function(){return(this.flags&64)>0},set:function(z){z?this.flags|=64:this.flags&=-65}},{key:"inDisallowConditionalTypesContext",get:function(){return(this.flags&128)>0},set:function(z){z?this.flags|=128:this.flags&=-129}},{key:"soloAwait",get:function(){return(this.flags&256)>0},set:function(z){z?this.flags|=256:this.flags&=-257}},{key:"inFSharpPipelineDirectBody",get:function(){return(this.flags&512)>0},set:function(z){z?this.flags|=512:this.flags&=-513}},{key:"canStartJSXElement",get:function(){return(this.flags&1024)>0},set:function(z){z?this.flags|=1024:this.flags&=-1025}},{key:"containsEsc",get:function(){return(this.flags&2048)>0},set:function(z){z?this.flags|=2048:this.flags&=-2049}},{key:"hasTopLevelAwait",get:function(){return(this.flags&4096)>0},set:function(z){z?this.flags|=4096:this.flags&=-4097}},{key:"curPosition",value:function(){return new l(this.curLine,this.pos-this.lineStart,this.pos+this.startIndex)}},{key:"clone",value:function(){var z=new $;return z.flags=this.flags,z.startIndex=this.startIndex,z.curLine=this.curLine,z.lineStart=this.lineStart,z.startLoc=this.startLoc,z.endLoc=this.endLoc,z.errors=this.errors.slice(),z.potentialArrowAt=this.potentialArrowAt,z.noArrowAt=this.noArrowAt.slice(),z.noArrowParamsConversionAt=this.noArrowParamsConversionAt.slice(),z.topicContext=this.topicContext,z.labels=this.labels.slice(),z.commentsLen=this.commentsLen,z.commentStack=this.commentStack.slice(),z.pos=this.pos,z.type=this.type,z.value=this.value,z.start=this.start,z.end=this.end,z.lastTokEndLoc=this.lastTokEndLoc,z.lastTokStartLoc=this.lastTokStartLoc,z.context=this.context.slice(),z.firstInvalidTemplateEscapePos=this.firstInvalidTemplateEscapePos,z.strictErrors=this.strictErrors,z.tokensLength=this.tokensLength,z}}]),$}(),Uc=function(Z){return Z>=48&&Z<=57},Gc={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},Bt={bin:function($){return $===48||$===49},oct:function($){return $>=48&&$<=55},dec:function($){return $>=48&&$<=57},hex:function($){return $>=48&&$<=57||$>=65&&$<=70||$>=97&&$<=102}};function dl($,Z,z,v,S,h){for(var C=z,R=v,F=S,K="",ne=null,be=z,ye=Z.length;;){if(z>=ye){h.unterminated(C,R,F),K+=Z.slice(be,z);break}var Re=Z.charCodeAt(z);if(rs($,Re,Z,z)){K+=Z.slice(be,z);break}if(Re===92){K+=Z.slice(be,z);var Fe=mp(Z,z,v,S,$==="template",h);Fe.ch===null&&!ne?ne={pos:z,lineStart:v,curLine:S}:K+=Fe.ch;var Ue;Ue=Fe,z=Ue.pos,v=Ue.lineStart,S=Ue.curLine,be=z}else Re===8232||Re===8233?(++z,++S,v=z):Re===10||Re===13?$==="template"?(K+=Z.slice(be,z)+` `,++z,Re===13&&Z.charCodeAt(z)===10&&++z,++S,be=v=z):h.unterminated(C,R,F):++z}return{pos:z,str:K,firstInvalidLoc:ne,lineStart:v,curLine:S,containsInvalid:!!ne}}function rs($,Z,z,v){return $==="template"?Z===96||Z===36&&z.charCodeAt(v+1)===123:Z===($==="double"?34:39)}function mp($,Z,z,v,S,h){var C=!S;Z++;var R=function(Nt){return{pos:Z,ch:Nt,lineStart:z,curLine:v}},F=$.charCodeAt(Z++);switch(F){case 110:return R(` `);case 114:return R("\r");case 120:{var K,ne;return ne=qc($,Z,z,v,2,!1,C,h),K=ne.code,Z=ne.pos,R(K===null?null:String.fromCharCode(K))}case 117:{var be,ye;return ye=Kc($,Z,z,v,C,h),be=ye.code,Z=ye.pos,R(be===null?null:String.fromCodePoint(be))}case 116:return R(" ");case 98:return R("\b");case 118:return R("\v");case 102:return R("\f");case 13:$.charCodeAt(Z)===10&&++Z;case 10:z=Z,++v;case 8232:case 8233:return R("");case 56:case 57:if(S)return R(null);h.strictNumericEscape(Z-1,z,v);default:if(F>=48&&F<=55){var Re=Z-1,Fe=/^[0-7]+/.exec($.slice(Re,Z+2)),Ue=Fe[0],Ke=parseInt(Ue,8);Ke>255&&(Ue=Ue.slice(0,-1),Ke=parseInt(Ue,8)),Z+=Ue.length-1;var Pt=$.charCodeAt(Z);if(Ue!=="0"||Pt===56||Pt===57){if(S)return R(null);h.strictNumericEscape(Re,z,v)}return R(String.fromCharCode(Ke))}return R(String.fromCharCode(F))}}function qc($,Z,z,v,S,h,C,R){var F=Z,K,ne;return ne=Wl($,Z,z,v,16,S,h,!1,R,!C),K=ne.n,Z=ne.pos,K===null&&(C?R.invalidEscapeSequence(F,z,v):Z=F-1),{code:K,pos:Z}}function Wl($,Z,z,v,S,h,C,R,F,K){for(var ne=Z,be=S===16?Gc.hex:Gc.decBinOct,ye=S===16?Bt.hex:S===10?Bt.dec:S===8?Bt.oct:Bt.bin,Re=!1,Fe=0,Ue=0,Ke=h??1/0;Ue=97?Nt=Pt-97+10:Pt>=65?Nt=Pt-65+10:Uc(Pt)?Nt=Pt-48:Nt=1/0,Nt>=S){if(Nt<=9&&K)return{n:null,pos:Z};if(Nt<=9&&F.invalidDigit(Z,z,v,S))Nt=0;else if(C)Nt=0,Re=!0;else break}++Z,Fe=Fe*S+Nt}return Z===ne||h!=null&&Z-ne!==h||Re?{n:null,pos:Z}:{n:Fe,pos:Z}}function Kc($,Z,z,v,S,h){var C=$.charCodeAt(Z),R;if(C===123){++Z;var F;if(F=qc($,Z,z,v,$.indexOf("}",Z)-Z,!0,S,h),R=F.code,Z=F.pos,++Z,R!==null&&R>1114111)if(S)h.invalidCodePoint(Z,z,v);else return{code:null,pos:Z}}else{var K;K=qc($,Z,z,v,4,!1,S,h),R=K.code,Z=K.pos}return{code:R,pos:Z}}function Oo($,Z,z){return new l(z,$-Z,$)}var Jl=new Set([103,109,115,105,121,117,100,118]),Bs=function $(Z){Fn(this,$);var z=Z.startIndex||0;this.type=Z.type,this.value=Z.value,this.start=z+Z.start,this.end=z+Z.end,this.loc=new u(Z.startLoc,Z.endLoc)},Zc=function($){xs(Z,$);function Z(z,v){Fn(this,Z);var S;return S=bs(this,Z),S.isLookahead=void 0,S.tokens=[],S.errorHandlers_readInt={invalidDigit:function(h,C,R,F){return S.options.errorRecovery?(S.raise(j.InvalidDigit,Oo(h,C,R),{radix:F}),!0):!1},numericSeparatorInEscapeSequence:S.errorBuilder(j.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:S.errorBuilder(j.UnexpectedNumericSeparator)},S.errorHandlers_readCodePoint=Object.assign({},S.errorHandlers_readInt,{invalidEscapeSequence:S.errorBuilder(j.InvalidEscapeSequence),invalidCodePoint:S.errorBuilder(j.InvalidCodePoint)}),S.errorHandlers_readStringContents_string=Object.assign({},S.errorHandlers_readCodePoint,{strictNumericEscape:function(h,C,R){S.recordStrictModeErrors(j.StrictNumericEscape,Oo(h,C,R))},unterminated:function(h,C,R){throw S.raise(j.UnterminatedString,Oo(h-1,C,R))}}),S.errorHandlers_readStringContents_template=Object.assign({},S.errorHandlers_readCodePoint,{strictNumericEscape:S.errorBuilder(j.StrictNumericEscape),unterminated:function(h,C,R){throw S.raise(j.UnterminatedTemplate,Oo(h,C,R))}}),S.state=new $c,S.state.init(z),S.input=v,S.length=v.length,S.comments=[],S.isLookahead=!1,S}return si(Z,[{key:"pushToken",value:function(v){this.tokens.length=this.state.tokensLength,this.tokens.push(v),++this.state.tokensLength}},{key:"next",value:function(){this.checkKeywordEscapes(),this.options.tokens&&this.pushToken(new Bs(this.state)),this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}},{key:"eat",value:function(v){return this.match(v)?(this.next(),!0):!1}},{key:"match",value:function(v){return this.state.type===v}},{key:"createLookaheadState",value:function(v){return{pos:v.pos,value:null,type:v.type,start:v.start,end:v.end,context:[this.curContext()],inType:v.inType,startLoc:v.startLoc,lastTokEndLoc:v.lastTokEndLoc,curLine:v.curLine,lineStart:v.lineStart,curPosition:v.curPosition}}},{key:"lookahead",value:function(){var v=this.state;this.state=this.createLookaheadState(v),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;var S=this.state;return this.state=v,S}},{key:"nextTokenStart",value:function(){return this.nextTokenStartSince(this.state.pos)}},{key:"nextTokenStartSince",value:function(v){return Io.lastIndex=v,Io.test(this.input)?Io.lastIndex:v}},{key:"lookaheadCharCode",value:function(){return this.input.charCodeAt(this.nextTokenStart())}},{key:"nextTokenInLineStart",value:function(){return this.nextTokenInLineStartSince(this.state.pos)}},{key:"nextTokenInLineStartSince",value:function(v){return Zl.lastIndex=v,Zl.test(this.input)?Zl.lastIndex:v}},{key:"lookaheadInLineCharCode",value:function(){return this.input.charCodeAt(this.nextTokenInLineStart())}},{key:"codePointAtPos",value:function(v){var S=this.input.charCodeAt(v);if((S&64512)===55296&&++v=this.length){this.finishToken(140);return}this.getTokenFromCode(this.codePointAtPos(this.state.pos))}},{key:"skipBlockComment",value:function(v){var S;this.isLookahead||(S=this.state.curPosition());var h=this.state.pos,C=this.input.indexOf(v,h+2);if(C===-1)throw this.raise(j.UnterminatedComment,this.state.curPosition());for(this.state.pos=C+v.length,ul.lastIndex=h+2;ul.test(this.input)&&ul.lastIndex<=C;)++this.state.curLine,this.state.lineStart=ul.lastIndex;if(!this.isLookahead){var R={type:"CommentBlock",value:this.input.slice(h+2,C),start:this.sourceToOffsetPos(h),end:this.sourceToOffsetPos(C+v.length),loc:new u(S,this.state.curPosition())};return this.options.tokens&&this.pushToken(R),R}}},{key:"skipLineComment",value:function(v){var S=this.state.pos,h;this.isLookahead||(h=this.state.curPosition());var C=this.input.charCodeAt(this.state.pos+=v);if(this.state.posv)){var K=this.skipLineComment(3);K!==void 0&&(this.addComment(K),this.options.attachComment&&S.push(K))}else break e}else if(h===60&&!this.inModule&&this.options.annexB){var ne=this.state.pos;if(this.input.charCodeAt(ne+1)===33&&this.input.charCodeAt(ne+2)===45&&this.input.charCodeAt(ne+3)===45){var be=this.skipLineComment(4);be!==void 0&&(this.addComment(be),this.options.attachComment&&S.push(be))}else break e}else break e}}if(S.length>0){var ye=this.state.pos,Re={start:this.sourceToOffsetPos(v),end:this.sourceToOffsetPos(ye),comments:S,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(Re)}}},{key:"finishToken",value:function(v,S){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();var h=this.state.type;this.state.type=v,this.state.value=S,this.isLookahead||this.updateContext(h)}},{key:"replaceToken",value:function(v){this.state.type=v,this.updateContext()}},{key:"readToken_numberSign",value:function(){if(!(this.state.pos===0&&this.readToken_interpreter())){var v=this.state.pos+1,S=this.codePointAtPos(v);if(S>=48&&S<=57)throw this.raise(j.UnexpectedDigitAfterHash,this.state.curPosition());if(S===123||S===91&&this.hasPlugin("recordAndTuple")){if(this.expectPlugin("recordAndTuple"),this.getPluginOption("recordAndTuple","syntaxType")==="bar")throw this.raise(S===123?j.RecordExpressionHashIncorrectStartSyntaxType:j.TupleExpressionHashIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,S===123?this.finishToken(7):this.finishToken(1)}else oi(S)?(++this.state.pos,this.finishToken(139,this.readWord1(S))):S===92?(++this.state.pos,this.finishToken(139,this.readWord1())):this.finishOp(27,1)}}},{key:"readToken_dot",value:function(){var v=this.input.charCodeAt(this.state.pos+1);if(v>=48&&v<=57){this.readNumber(!0);return}v===46&&this.input.charCodeAt(this.state.pos+2)===46?(this.state.pos+=3,this.finishToken(21)):(++this.state.pos,this.finishToken(16))}},{key:"readToken_slash",value:function(){var v=this.input.charCodeAt(this.state.pos+1);v===61?this.finishOp(31,2):this.finishOp(56,1)}},{key:"readToken_interpreter",value:function(){if(this.state.pos!==0||this.length<2)return!1;var v=this.input.charCodeAt(this.state.pos+1);if(v!==33)return!1;var S=this.state.pos;for(this.state.pos+=1;!ts(v)&&++this.state.pos=48&&S<=57)?(this.state.pos+=2,this.finishToken(18)):(++this.state.pos,this.finishToken(17))}},{key:"getTokenFromCode",value:function(v){switch(v){case 46:this.readToken_dot();return;case 40:++this.state.pos,this.finishToken(10);return;case 41:++this.state.pos,this.finishToken(11);return;case 59:++this.state.pos,this.finishToken(13);return;case 44:++this.state.pos,this.finishToken(12);return;case 91:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(j.TupleExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(2)}else++this.state.pos,this.finishToken(0);return;case 93:++this.state.pos,this.finishToken(3);return;case 123:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(j.RecordExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(6)}else++this.state.pos,this.finishToken(5);return;case 125:++this.state.pos,this.finishToken(8);return;case 58:this.hasPlugin("functionBind")&&this.input.charCodeAt(this.state.pos+1)===58?this.finishOp(15,2):(++this.state.pos,this.finishToken(14));return;case 63:this.readToken_question();return;case 96:this.readTemplateToken();return;case 48:{var S=this.input.charCodeAt(this.state.pos+1);if(S===120||S===88){this.readRadixNumber(16);return}if(S===111||S===79){this.readRadixNumber(8);return}if(S===98||S===66){this.readRadixNumber(2);return}}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:this.readNumber(!1);return;case 34:case 39:this.readString(v);return;case 47:this.readToken_slash();return;case 37:case 42:this.readToken_mult_modulo(v);return;case 124:case 38:this.readToken_pipe_amp(v);return;case 94:this.readToken_caret();return;case 43:case 45:this.readToken_plus_min(v);return;case 60:this.readToken_lt();return;case 62:this.readToken_gt();return;case 61:case 33:this.readToken_eq_excl(v);return;case 126:this.finishOp(36,1);return;case 64:this.readToken_atSign();return;case 35:this.readToken_numberSign();return;case 92:this.readWord();return;default:if(oi(v)){this.readWord(v);return}}throw this.raise(j.InvalidOrUnexpectedToken,this.state.curPosition(),{unexpected:String.fromCodePoint(v)})}},{key:"finishOp",value:function(v,S){var h=this.input.slice(this.state.pos,this.state.pos+S);this.state.pos+=S,this.finishToken(v,h)}},{key:"readRegexp",value:function(){for(var v=this.state.startLoc,S=this.state.start+1,h,C,R=this.state.pos;;++R){if(R>=this.length)throw this.raise(j.UnterminatedRegExp,c(v,1));var F=this.input.charCodeAt(R);if(ts(F))throw this.raise(j.UnterminatedRegExp,c(v,1));if(h)h=!1;else{if(F===91)C=!0;else if(F===93&&C)C=!1;else if(F===47&&!C)break;h=F===92}}var K=this.input.slice(S,R);++R;for(var ne="",be=function(){return c(v,R+2-S)};R2&&arguments[2]!==void 0?arguments[2]:!1,C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,R=Wl(this.input,this.state.pos,this.state.lineStart,this.state.curLine,v,S,h,C,this.errorHandlers_readInt,!1),F=R.n,K=R.pos;return this.state.pos=K,F}},{key:"readRadixNumber",value:function(v){var S=this.state.pos,h=this.state.curPosition(),C=!1;this.state.pos+=2;var R=this.readInt(v);R==null&&this.raise(j.InvalidDigit,c(h,2),{radix:v});var F=this.input.charCodeAt(this.state.pos);if(F===110)++this.state.pos,C=!0;else if(F===109)throw this.raise(j.InvalidDecimal,h);if(oi(this.codePointAtPos(this.state.pos)))throw this.raise(j.NumberIdentifier,this.state.curPosition());if(C){var K=this.input.slice(S,this.state.pos).replace(/[_n]/g,"");this.finishToken(136,K);return}this.finishToken(135,R)}},{key:"readNumber",value:function(v){var S=this.state.pos,h=this.state.curPosition(),C=!1,R=!1,F=!1,K=!1;!v&&this.readInt(10)===null&&this.raise(j.InvalidNumber,this.state.curPosition());var ne=this.state.pos-S>=2&&this.input.charCodeAt(S)===48;if(ne){var be=this.input.slice(S,this.state.pos);if(this.recordStrictModeErrors(j.StrictOctalLiteral,h),!this.state.strict){var ye=be.indexOf("_");ye>0&&this.raise(j.ZeroDigitNumericSeparator,c(h,ye))}K=ne&&!/[89]/.test(be)}var Re=this.input.charCodeAt(this.state.pos);if(Re===46&&!K&&(++this.state.pos,this.readInt(10),C=!0,Re=this.input.charCodeAt(this.state.pos)),(Re===69||Re===101)&&!K&&(Re=this.input.charCodeAt(++this.state.pos),(Re===43||Re===45)&&++this.state.pos,this.readInt(10)===null&&this.raise(j.InvalidOrMissingExponent,h),C=!0,F=!0,Re=this.input.charCodeAt(this.state.pos)),Re===110&&((C||ne)&&this.raise(j.InvalidBigIntLiteral,h),++this.state.pos,R=!0),Re===109){this.expectPlugin("decimal",this.state.curPosition()),(F||ne)&&this.raise(j.InvalidDecimal,h),++this.state.pos;var Fe=!0}if(oi(this.codePointAtPos(this.state.pos)))throw this.raise(j.NumberIdentifier,this.state.curPosition());var Ue=this.input.slice(S,this.state.pos).replace(/[_mn]/g,"");if(R){this.finishToken(136,Ue);return}if(Fe){this.finishToken(137,Ue);return}var Ke=K?parseInt(Ue,8):parseFloat(Ue);this.finishToken(135,Ke)}},{key:"readCodePoint",value:function(v){var S=Kc(this.input,this.state.pos,this.state.lineStart,this.state.curLine,v,this.errorHandlers_readCodePoint),h=S.code,C=S.pos;return this.state.pos=C,h}},{key:"readString",value:function(v){var S=dl(v===34?"double":"single",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_string),h=S.str,C=S.pos,R=S.curLine,F=S.lineStart;this.state.pos=C+1,this.state.lineStart=F,this.state.curLine=R,this.finishToken(134,h)}},{key:"readTemplateContinuation",value:function(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()}},{key:"readTemplateToken",value:function(){var v=this.input[this.state.pos],S=dl("template",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template),h=S.str,C=S.firstInvalidLoc,R=S.pos,F=S.curLine,K=S.lineStart;this.state.pos=R+1,this.state.lineStart=K,this.state.curLine=F,C&&(this.state.firstInvalidTemplateEscapePos=new l(C.curLine,C.pos-C.lineStart,this.sourceToOffsetPos(C.pos))),this.input.codePointAt(R)===96?this.finishToken(24,C?null:v+h+"`"):(this.state.pos++,this.finishToken(25,C?null:v+h+"${"))}},{key:"recordStrictModeErrors",value:function(v,S){var h=S.index;this.state.strict&&!this.state.strictErrors.has(h)?this.raise(v,S):this.state.strictErrors.set(h,[v,S])}},{key:"readWord1",value:function(v){this.state.containsEsc=!1;var S="",h=this.state.pos,C=this.state.pos;for(v!==void 0&&(this.state.pos+=v<=65535?1:2);this.state.pos2&&arguments[2]!==void 0?arguments[2]:{},C=lR(S,l)?S:S.loc.start,R=v(C,h);if(!this.options.errorRecovery)throw R;return this.isLookahead||this.state.errors.push(R),R}},{key:"raiseOverwrite",value:function(v,S){for(var h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},C=lR(S,l)?S:S.loc.start,R=C.index,F=this.state.errors,K=F.length-1;K>=0;K--){var ne=F[K];if(ne.loc.index===R)return F[K]=v(C,h);if(ne.loc.index0&&arguments[0]!==void 0?arguments[0]:0;this.type=Z}return si($,[{key:"canBeArrowParameterDeclaration",value:function(){return this.type===2||this.type===1}},{key:"isCertainlyParameterDeclaration",value:function(){return this.type===3}}]),$}(),Xl=function($){xs(Z,$);function Z(z){Fn(this,Z);var v;return v=bs(this,Z,[z]),v.declarationErrors=new Map,v}return si(Z,[{key:"recordDeclarationError",value:function(v,S){var h=S.index;this.declarationErrors.set(h,[v,S])}},{key:"clearDeclarationError",value:function(v){this.declarationErrors.delete(v)}},{key:"iterateErrors",value:function(v){this.declarationErrors.forEach(v)}}]),Z}(Yl),Wu=function(){function $(Z){Fn(this,$),this.parser=void 0,this.stack=[new Yl],this.parser=Z}return si($,[{key:"enter",value:function(z){this.stack.push(z)}},{key:"exit",value:function(){this.stack.pop()}},{key:"recordParameterInitializerError",value:function(z,v){for(var S=v.loc.start,h=this.stack,C=h.length-1,R=h[C];!R.isCertainlyParameterDeclaration();){if(R.canBeArrowParameterDeclaration())R.recordDeclarationError(z,S);else return;R=h[--C]}this.parser.raise(z,S)}},{key:"recordArrowParameterBindingError",value:function(z,v){var S=this.stack,h=S[S.length-1],C=v.loc.start;if(h.isCertainlyParameterDeclaration())this.parser.raise(z,C);else if(h.canBeArrowParameterDeclaration())h.recordDeclarationError(z,C);else return}},{key:"recordAsyncArrowParametersError",value:function(z){for(var v=this.stack,S=v.length-1,h=v[S];h.canBeArrowParameterDeclaration();)h.type===2&&h.recordDeclarationError(j.AwaitBindingIdentifier,z),h=v[--S]}},{key:"validateAsPattern",value:function(){var z=this,v=this.stack,S=v[v.length-1];S.canBeArrowParameterDeclaration()&&S.iterateErrors(function(h){var C=tn(h,2),R=C[0],F=C[1];z.parser.raise(R,F);for(var K=v.length-2,ne=v[K];ne.canBeArrowParameterDeclaration();)ne.clearDeclarationError(F.index),ne=v[--K]})}}]),$}();function Wc(){return new Yl(3)}function gp(){return new Xl(1)}function Ju(){return new Xl(2)}function so(){return new Yl}var Ql=function(){function $(){Fn(this,$),this.stacks=[]}return si($,[{key:"enter",value:function(z){this.stacks.push(z)}},{key:"exit",value:function(){this.stacks.pop()}},{key:"currentFlags",value:function(){return this.stacks[this.stacks.length-1]}},{key:"hasAwait",get:function(){return(this.currentFlags()&2)>0}},{key:"hasYield",get:function(){return(this.currentFlags()&1)>0}},{key:"hasReturn",get:function(){return(this.currentFlags()&4)>0}},{key:"hasIn",get:function(){return(this.currentFlags()&8)>0}}]),$}();function ns($,Z){return($?2:0)|(Z?1:0)}var Jc=function($){xs(Z,$);function Z(){return Fn(this,Z),bs(this,Z,arguments)}return si(Z,[{key:"addExtra",value:function(v,S,h){var C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;if(v){var R=v.extra;R==null&&(R={},v.extra=R),C?R[S]=h:Object.defineProperty(R,S,{enumerable:C,value:h})}}},{key:"isContextual",value:function(v){return this.state.type===v&&!this.state.containsEsc}},{key:"isUnparsedContextual",value:function(v,S){var h=v+S.length;if(this.input.slice(v,h)===S){var C=this.input.charCodeAt(h);return!(ar(C)||(C&64512)===55296)}return!1}},{key:"isLookaheadContextual",value:function(v){var S=this.nextTokenStart();return this.isUnparsedContextual(S,v)}},{key:"eatContextual",value:function(v){return this.isContextual(v)?(this.next(),!0):!1}},{key:"expectContextual",value:function(v,S){if(!this.eatContextual(v)){if(S!=null)throw this.raise(S,this.state.startLoc);this.unexpected(null,v)}}},{key:"canInsertSemicolon",value:function(){return this.match(140)||this.match(8)||this.hasPrecedingLineBreak()}},{key:"hasPrecedingLineBreak",value:function(){return Zu(this.input,this.offsetToSourcePos(this.state.lastTokEndLoc.index),this.state.start)}},{key:"hasFollowingLineBreak",value:function(){return Zu(this.input,this.state.end,this.nextTokenStart())}},{key:"isLineTerminator",value:function(){return this.eat(13)||this.canInsertSemicolon()}},{key:"semicolon",value:function(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;(v?this.isLineTerminator():this.eat(13))||this.raise(j.MissingSemicolon,this.state.lastTokEndLoc)}},{key:"expect",value:function(v,S){this.eat(v)||this.unexpected(S,v)}},{key:"tryParse",value:function(v){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state.clone(),h={node:null};try{var C=v(function(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;throw h.node=K,h});if(this.state.errors.length>S.errors.length){var R=this.state;return this.state=S,this.state.tokensLength=R.tokensLength,{node:C,error:R.errors[S.errors.length],thrown:!1,aborted:!1,failState:R}}return{node:C,error:null,thrown:!1,aborted:!1,failState:null}}catch(K){var F=this.state;if(this.state=S,lR(K,SyntaxError))return{node:null,error:K,thrown:!0,aborted:!1,failState:F};if(K===h)return{node:h.node,error:null,thrown:!1,aborted:!0,failState:F};throw K}}},{key:"checkExpressionErrors",value:function(v,S){if(!v)return!1;var h=v.shorthandAssignLoc,C=v.doubleProtoLoc,R=v.privateKeyLoc,F=v.optionalParametersLoc,K=!!h||!!C||!!F||!!R;if(!S)return K;h!=null&&this.raise(j.InvalidCoverInitializedName,h),C!=null&&this.raise(j.DuplicateProto,C),R!=null&&this.raise(j.UnexpectedPrivateField,R),F!=null&&this.unexpected(F)}},{key:"isLiteralPropertyName",value:function(){return In(this.state.type)}},{key:"isPrivateName",value:function(v){return v.type==="PrivateName"}},{key:"getPrivateNameSV",value:function(v){return v.id.name}},{key:"hasPropertyAsPrivateName",value:function(v){return(v.type==="MemberExpression"||v.type==="OptionalMemberExpression")&&this.isPrivateName(v.property)}},{key:"isObjectProperty",value:function(v){return v.type==="ObjectProperty"}},{key:"isObjectMethod",value:function(v){return v.type==="ObjectMethod"}},{key:"initializeScopes",value:function(){var v=this,S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.sourceType==="module",h=this.state.labels;this.state.labels=[];var C=this.exportedIdentifiers;this.exportedIdentifiers=new Set;var R=this.inModule;this.inModule=S;var F=this.scope,K=this.getScopeHandler();this.scope=new K(this,S);var ne=this.prodParam;this.prodParam=new Ql;var be=this.classScope;this.classScope=new fi(this);var ye=this.expressionScope;return this.expressionScope=new Wu(this),function(){v.state.labels=h,v.exportedIdentifiers=C,v.inModule=R,v.scope=F,v.prodParam=ne,v.classScope=be,v.expressionScope=ye}}},{key:"enterInitialScopes",value:function(){var v=0;this.inModule&&(v|=2),this.scope.enter(1),this.prodParam.enter(v)}},{key:"checkDestructuringPrivate",value:function(v){var S=v.privateKeyLoc;S!==null&&this.expectPlugin("destructuringPrivate",S)}}]),Z}(Zc),zs=function $(){Fn(this,$),this.shorthandAssignLoc=null,this.doubleProtoLoc=null,this.privateKeyLoc=null,this.optionalParametersLoc=null},zr=function $(Z,z,v){Fn(this,$),this.type="",this.start=z,this.end=0,this.loc=new u(v),Z!=null&&Z.options.ranges&&(this.range=[z,0]),Z!=null&&Z.filename&&(this.loc.filename=Z.filename)},ec=zr.prototype;ec.__clone=function(){for(var $=new zr(void 0,this.start,this.loc.start),Z=Object.keys(this),z=0,v=Z.length;z1&&arguments[1]!==void 0?arguments[1]:this.state.lastTokEndLoc;v.end=S.index,v.loc.end=S,this.options.ranges&&(v.range[1]=S.index)}},{key:"resetStartLocationFromNode",value:function(v,S){this.resetStartLocation(v,S.loc.start)}}]),Z}(Jc),yp=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),Qt=Y(r||(r=s(["flow"])))({AmbiguousConditionalArrow:"Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.",AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:function($){var Z=$.reservedType;return"Cannot overwrite reserved type ".concat(Z,".")},DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:function($){var Z=$.memberName,z=$.enumName;return"Boolean enum members need to be initialized. Use either `".concat(Z," = true,` or `").concat(Z," = false,` in enum `").concat(z,"`.")},EnumDuplicateMemberName:function($){var Z=$.memberName,z=$.enumName;return"Enum member names need to be unique, but the name `".concat(Z,"` has already been used before in enum `").concat(z,"`.")},EnumInconsistentMemberValues:function($){var Z=$.enumName;return"Enum `".concat(Z,"` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.")},EnumInvalidExplicitType:function($){var Z=$.invalidEnumType,z=$.enumName;return"Enum type `".concat(Z,"` is not valid. Use one of `boolean`, `number`, `string`, or `symbol` in enum `").concat(z,"`.")},EnumInvalidExplicitTypeUnknownSupplied:function($){var Z=$.enumName;return"Supplied enum type is not valid. Use one of `boolean`, `number`, `string`, or `symbol` in enum `".concat(Z,"`.")},EnumInvalidMemberInitializerPrimaryType:function($){var Z=$.enumName,z=$.memberName,v=$.explicitType;return"Enum `".concat(Z,"` has type `").concat(v,"`, so the initializer of `").concat(z,"` needs to be a ").concat(v," literal.")},EnumInvalidMemberInitializerSymbolType:function($){var Z=$.enumName,z=$.memberName;return"Symbol enum members cannot be initialized. Use `".concat(z,",` in enum `").concat(Z,"`.")},EnumInvalidMemberInitializerUnknownType:function($){var Z=$.enumName,z=$.memberName;return"The enum member initializer for `".concat(z,"` needs to be a literal (either a boolean, number, or string) in enum `").concat(Z,"`.")},EnumInvalidMemberName:function($){var Z=$.enumName,z=$.memberName,v=$.suggestion;return"Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `".concat(z,"`, consider using `").concat(v,"`, in enum `").concat(Z,"`.")},EnumNumberMemberNotInitialized:function($){var Z=$.enumName,z=$.memberName;return"Number enum members need to be initialized, e.g. `".concat(z," = 1` in enum `").concat(Z,"`.")},EnumStringMemberInconsistentlyInitialized:function($){var Z=$.enumName;return"String enum members need to consistently either all use initializers, or use no initializers, in enum `".concat(Z,"`.")},GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` or `typeof` keyword.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:"Explicit inexact syntax cannot appear inside an explicit exact object type.",InexactInsideNonObject:"Explicit inexact syntax cannot appear in class or interface definitions.",InexactVariance:"Explicit inexact syntax cannot have variance.",InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:"Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:"Cannot have a flow comment inside another flow comment.",PatternIsOptional:Object.assign({message:"A binding pattern parameter cannot be optional in an implementation signature."},{reasonCode:"OptionalBindingPattern"}),SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:"Spread properties cannot have variance.",ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:"The type cast expression is expected to be wrapped with parenthesis.",UnexpectedExplicitInexactInObject:"Explicit inexact syntax must appear at the end of an inexact object.",UnexpectedReservedType:function($){var Z=$.reservedType;return"Unexpected reserved type ".concat(Z,".")},UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:"Spread operator cannot appear in class or interface definitions.",UnexpectedSubtractionOperand:'Unexpected token, expected "number" or "bigint".',UnexpectedTokenAfterTypeParameter:"Expected an arrow function after this type parameter declaration.",UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of ` async () => {}`, use `async () => {}`.",UnsupportedDeclareExportKind:function($){var Z=$.unsupportedExportKind,z=$.suggestion;return"`declare export ".concat(Z,"` is not supported. Use `").concat(z,"` instead.")},UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."});function y($){return $.type==="DeclareExportAllDeclaration"||$.type==="DeclareExportDeclaration"&&(!$.declaration||$.declaration.type!=="TypeAlias"&&$.declaration.type!=="InterfaceDeclaration")}function B($){return $.importKind==="type"||$.importKind==="typeof"}var X={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"};function te($,Z){for(var z=[],v=[],S=0;S<$.length;S++)(Z($[S],S,$)?z:v).push($[S]);return[z,v]}var xe=/\*?\s*@((?:no)?flow)\b/,Me=function($){var Z=function(z){xs(v,z);function v(){Fn(this,v);var S;return S=bs(this,v,arguments),S.flowPragma=void 0,S}return si(v,[{key:"getScopeHandler",value:function(){return dp}},{key:"shouldParseTypes",value:function(){return this.getPluginOption("flow","all")||this.flowPragma==="flow"}},{key:"finishToken",value:function(h,C){h!==134&&h!==13&&h!==28&&this.flowPragma===void 0&&(this.flowPragma=null),ke(Pe(v.prototype),"finishToken",this).call(this,h,C)}},{key:"addComment",value:function(h){if(this.flowPragma===void 0){var C=xe.exec(h.value);if(C)if(C[1]==="flow")this.flowPragma="flow";else if(C[1]==="noflow")this.flowPragma="noflow";else throw new Error("Unexpected flow pragma")}ke(Pe(v.prototype),"addComment",this).call(this,h)}},{key:"flowParseTypeInitialiser",value:function(h){var C=this.state.inType;this.state.inType=!0,this.expect(h||14);var R=this.flowParseType();return this.state.inType=C,R}},{key:"flowParsePredicate",value:function(){var h=this.startNode(),C=this.state.startLoc;return this.next(),this.expectContextual(110),this.state.lastTokStartLoc.index>C.index+1&&this.raise(Qt.UnexpectedSpaceBetweenModuloChecks,C),this.eat(10)?(h.value=ke(Pe(v.prototype),"parseExpression",this).call(this),this.expect(11),this.finishNode(h,"DeclaredPredicate")):this.finishNode(h,"InferredPredicate")}},{key:"flowParseTypeAndPredicateInitialiser",value:function(){var h=this.state.inType;this.state.inType=!0,this.expect(14);var C=null,R=null;return this.match(54)?(this.state.inType=h,R=this.flowParsePredicate()):(C=this.flowParseType(),this.state.inType=h,this.match(54)&&(R=this.flowParsePredicate())),[C,R]}},{key:"flowParseDeclareClass",value:function(h){return this.next(),this.flowParseInterfaceish(h,!0),this.finishNode(h,"DeclareClass")}},{key:"flowParseDeclareFunction",value:function(h){this.next();var C=h.id=this.parseIdentifier(),R=this.startNode(),F=this.startNode();this.match(47)?R.typeParameters=this.flowParseTypeParameterDeclaration():R.typeParameters=null,this.expect(10);var K=this.flowParseFunctionTypeParams();R.params=K.params,R.rest=K.rest,R.this=K._this,this.expect(11);var ne;return ne=tn(this.flowParseTypeAndPredicateInitialiser(),2),R.returnType=ne[0],h.predicate=ne[1],F.typeAnnotation=this.finishNode(R,"FunctionTypeAnnotation"),C.typeAnnotation=this.finishNode(F,"TypeAnnotation"),this.resetEndLocation(C),this.semicolon(),this.scope.declareName(h.id.name,2048,h.id.loc.start),this.finishNode(h,"DeclareFunction")}},{key:"flowParseDeclare",value:function(h,C){if(this.match(80))return this.flowParseDeclareClass(h);if(this.match(68))return this.flowParseDeclareFunction(h);if(this.match(74))return this.flowParseDeclareVariable(h);if(this.eatContextual(127))return this.match(16)?this.flowParseDeclareModuleExports(h):(C&&this.raise(Qt.NestedDeclareModule,this.state.lastTokStartLoc),this.flowParseDeclareModule(h));if(this.isContextual(130))return this.flowParseDeclareTypeAlias(h);if(this.isContextual(131))return this.flowParseDeclareOpaqueType(h);if(this.isContextual(129))return this.flowParseDeclareInterface(h);if(this.match(82))return this.flowParseDeclareExportDeclaration(h,C);this.unexpected()}},{key:"flowParseDeclareVariable",value:function(h){return this.next(),h.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(h.id.name,5,h.id.loc.start),this.semicolon(),this.finishNode(h,"DeclareVariable")}},{key:"flowParseDeclareModule",value:function(h){var C=this;this.scope.enter(0),this.match(134)?h.id=ke(Pe(v.prototype),"parseExprAtom",this).call(this):h.id=this.parseIdentifier();var R=h.body=this.startNode(),F=R.body=[];for(this.expect(5);!this.match(8);){var K=this.startNode();this.match(83)?(this.next(),!this.isContextual(130)&&!this.match(87)&&this.raise(Qt.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),ke(Pe(v.prototype),"parseImport",this).call(this,K)):(this.expectContextual(125,Qt.UnsupportedStatementInDeclareModule),K=this.flowParseDeclare(K,!0)),F.push(K)}this.scope.exit(),this.expect(8),this.finishNode(R,"BlockStatement");var ne=null,be=!1;return F.forEach(function(ye){y(ye)?(ne==="CommonJS"&&C.raise(Qt.AmbiguousDeclareModuleKind,ye),ne="ES"):ye.type==="DeclareModuleExports"&&(be&&C.raise(Qt.DuplicateDeclareModuleExports,ye),ne==="ES"&&C.raise(Qt.AmbiguousDeclareModuleKind,ye),ne="CommonJS",be=!0)}),h.kind=ne||"CommonJS",this.finishNode(h,"DeclareModule")}},{key:"flowParseDeclareExportDeclaration",value:function(h,C){if(this.expect(82),this.eat(65))return this.match(68)||this.match(80)?h.declaration=this.flowParseDeclare(this.startNode()):(h.declaration=this.flowParseType(),this.semicolon()),h.default=!0,this.finishNode(h,"DeclareExportDeclaration");if(this.match(75)||this.isLet()||(this.isContextual(130)||this.isContextual(129))&&!C){var R=this.state.value;throw this.raise(Qt.UnsupportedDeclareExportKind,this.state.startLoc,{unsupportedExportKind:R,suggestion:X[R]})}if(this.match(74)||this.match(68)||this.match(80)||this.isContextual(131))return h.declaration=this.flowParseDeclare(this.startNode()),h.default=!1,this.finishNode(h,"DeclareExportDeclaration");if(this.match(55)||this.match(5)||this.isContextual(129)||this.isContextual(130)||this.isContextual(131))return h=this.parseExport(h,null),h.type==="ExportNamedDeclaration"&&(h.type="ExportDeclaration",h.default=!1,delete h.exportKind),h.type="Declare"+h.type,h;this.unexpected()}},{key:"flowParseDeclareModuleExports",value:function(h){return this.next(),this.expectContextual(111),h.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(h,"DeclareModuleExports")}},{key:"flowParseDeclareTypeAlias",value:function(h){this.next();var C=this.flowParseTypeAlias(h);return C.type="DeclareTypeAlias",C}},{key:"flowParseDeclareOpaqueType",value:function(h){this.next();var C=this.flowParseOpaqueType(h,!0);return C.type="DeclareOpaqueType",C}},{key:"flowParseDeclareInterface",value:function(h){return this.next(),this.flowParseInterfaceish(h,!1),this.finishNode(h,"DeclareInterface")}},{key:"flowParseInterfaceish",value:function(h,C){if(h.id=this.flowParseRestrictedIdentifier(!C,!0),this.scope.declareName(h.id.name,C?17:8201,h.id.loc.start),this.match(47)?h.typeParameters=this.flowParseTypeParameterDeclaration():h.typeParameters=null,h.extends=[],this.eat(81))do h.extends.push(this.flowParseInterfaceExtends());while(!C&&this.eat(12));if(C){if(h.implements=[],h.mixins=[],this.eatContextual(117))do h.mixins.push(this.flowParseInterfaceExtends());while(this.eat(12));if(this.eatContextual(113))do h.implements.push(this.flowParseInterfaceExtends());while(this.eat(12))}h.body=this.flowParseObjectType({allowStatic:C,allowExact:!1,allowSpread:!1,allowProto:C,allowInexact:!1})}},{key:"flowParseInterfaceExtends",value:function(){var h=this.startNode();return h.id=this.flowParseQualifiedTypeIdentifier(),this.match(47)?h.typeParameters=this.flowParseTypeParameterInstantiation():h.typeParameters=null,this.finishNode(h,"InterfaceExtends")}},{key:"flowParseInterface",value:function(h){return this.flowParseInterfaceish(h,!1),this.finishNode(h,"InterfaceDeclaration")}},{key:"checkNotUnderscore",value:function(h){h==="_"&&this.raise(Qt.UnexpectedReservedUnderscore,this.state.startLoc)}},{key:"checkReservedType",value:function(h,C,R){yp.has(h)&&this.raise(R?Qt.AssignReservedType:Qt.UnexpectedReservedType,C,{reservedType:h})}},{key:"flowParseRestrictedIdentifier",value:function(h,C){return this.checkReservedType(this.state.value,this.state.startLoc,C),this.parseIdentifier(h)}},{key:"flowParseTypeAlias",value:function(h){return h.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(h.id.name,8201,h.id.loc.start),this.match(47)?h.typeParameters=this.flowParseTypeParameterDeclaration():h.typeParameters=null,h.right=this.flowParseTypeInitialiser(29),this.semicolon(),this.finishNode(h,"TypeAlias")}},{key:"flowParseOpaqueType",value:function(h,C){return this.expectContextual(130),h.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(h.id.name,8201,h.id.loc.start),this.match(47)?h.typeParameters=this.flowParseTypeParameterDeclaration():h.typeParameters=null,h.supertype=null,this.match(14)&&(h.supertype=this.flowParseTypeInitialiser(14)),h.impltype=null,C||(h.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(h,"OpaqueType")}},{key:"flowParseTypeParameter",value:function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,C=this.state.startLoc,R=this.startNode(),F=this.flowParseVariance(),K=this.flowParseTypeAnnotatableIdentifier();return R.name=K.name,R.variance=F,R.bound=K.typeAnnotation,this.match(29)?(this.eat(29),R.default=this.flowParseType()):h&&this.raise(Qt.MissingTypeParamDefault,C),this.finishNode(R,"TypeParameter")}},{key:"flowParseTypeParameterDeclaration",value:function(){var h=this.state.inType,C=this.startNode();C.params=[],this.state.inType=!0,this.match(47)||this.match(143)?this.next():this.unexpected();var R=!1;do{var F=this.flowParseTypeParameter(R);C.params.push(F),F.default&&(R=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=h,this.finishNode(C,"TypeParameterDeclaration")}},{key:"flowParseTypeParameterInstantiation",value:function(){var h=this.startNode(),C=this.state.inType;h.params=[],this.state.inType=!0,this.expect(47);var R=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(48);)h.params.push(this.flowParseType()),this.match(48)||this.expect(12);return this.state.noAnonFunctionType=R,this.expect(48),this.state.inType=C,this.finishNode(h,"TypeParameterInstantiation")}},{key:"flowParseTypeParameterInstantiationCallOrNew",value:function(){var h=this.startNode(),C=this.state.inType;for(h.params=[],this.state.inType=!0,this.expect(47);!this.match(48);)h.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(48)||this.expect(12);return this.expect(48),this.state.inType=C,this.finishNode(h,"TypeParameterInstantiation")}},{key:"flowParseInterfaceType",value:function(){var h=this.startNode();if(this.expectContextual(129),h.extends=[],this.eat(81))do h.extends.push(this.flowParseInterfaceExtends());while(this.eat(12));return h.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(h,"InterfaceTypeAnnotation")}},{key:"flowParseObjectPropertyKey",value:function(){return this.match(135)||this.match(134)?ke(Pe(v.prototype),"parseExprAtom",this).call(this):this.parseIdentifier(!0)}},{key:"flowParseObjectTypeIndexer",value:function(h,C,R){return h.static=C,this.lookahead().type===14?(h.id=this.flowParseObjectPropertyKey(),h.key=this.flowParseTypeInitialiser()):(h.id=null,h.key=this.flowParseType()),this.expect(3),h.value=this.flowParseTypeInitialiser(),h.variance=R,this.finishNode(h,"ObjectTypeIndexer")}},{key:"flowParseObjectTypeInternalSlot",value:function(h,C){return h.static=C,h.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.match(47)||this.match(10)?(h.method=!0,h.optional=!1,h.value=this.flowParseObjectTypeMethodish(this.startNodeAt(h.loc.start))):(h.method=!1,this.eat(17)&&(h.optional=!0),h.value=this.flowParseTypeInitialiser()),this.finishNode(h,"ObjectTypeInternalSlot")}},{key:"flowParseObjectTypeMethodish",value:function(h){for(h.params=[],h.rest=null,h.typeParameters=null,h.this=null,this.match(47)&&(h.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(78)&&(h.this=this.flowParseFunctionTypeParam(!0),h.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)h.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(h.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),h.returnType=this.flowParseTypeInitialiser(),this.finishNode(h,"FunctionTypeAnnotation")}},{key:"flowParseObjectTypeCallProperty",value:function(h,C){var R=this.startNode();return h.static=C,h.value=this.flowParseObjectTypeMethodish(R),this.finishNode(h,"ObjectTypeCallProperty")}},{key:"flowParseObjectType",value:function(h){var C=h.allowStatic,R=h.allowExact,F=h.allowSpread,K=h.allowProto,ne=h.allowInexact,be=this.state.inType;this.state.inType=!0;var ye=this.startNode();ye.callProperties=[],ye.properties=[],ye.indexers=[],ye.internalSlots=[];var Re,Fe,Ue=!1;for(R&&this.match(6)?(this.expect(6),Re=9,Fe=!0):(this.expect(5),Re=8,Fe=!1),ye.exact=Fe;!this.match(Re);){var Ke=!1,Pt=null,Nt=null,er=this.startNode();if(K&&this.isContextual(118)){var Cr=this.lookahead();Cr.type!==14&&Cr.type!==17&&(this.next(),Pt=this.state.startLoc,C=!1)}if(C&&this.isContextual(106)){var Rr=this.lookahead();Rr.type!==14&&Rr.type!==17&&(this.next(),Ke=!0)}var un=this.flowParseVariance();if(this.eat(0))Pt!=null&&this.unexpected(Pt),this.eat(0)?(un&&this.unexpected(un.loc.start),ye.internalSlots.push(this.flowParseObjectTypeInternalSlot(er,Ke))):ye.indexers.push(this.flowParseObjectTypeIndexer(er,Ke,un));else if(this.match(10)||this.match(47))Pt!=null&&this.unexpected(Pt),un&&this.unexpected(un.loc.start),ye.callProperties.push(this.flowParseObjectTypeCallProperty(er,Ke));else{var ra="init";if(this.isContextual(99)||this.isContextual(104)){var hi=this.lookahead();In(hi.type)&&(ra=this.state.value,this.next())}var mi=this.flowParseObjectTypeProperty(er,Ke,Pt,un,ra,F,ne??!Fe);mi===null?(Ue=!0,Nt=this.state.lastTokStartLoc):ye.properties.push(mi)}this.flowObjectTypeSemicolon(),Nt&&!this.match(8)&&!this.match(9)&&this.raise(Qt.UnexpectedExplicitInexactInObject,Nt)}this.expect(Re),F&&(ye.inexact=Ue);var gi=this.finishNode(ye,"ObjectTypeAnnotation");return this.state.inType=be,gi}},{key:"flowParseObjectTypeProperty",value:function(h,C,R,F,K,ne,be){if(this.eat(21)){var ye=this.match(12)||this.match(13)||this.match(8)||this.match(9);return ye?(ne?be||this.raise(Qt.InexactInsideExact,this.state.lastTokStartLoc):this.raise(Qt.InexactInsideNonObject,this.state.lastTokStartLoc),F&&this.raise(Qt.InexactVariance,F),null):(ne||this.raise(Qt.UnexpectedSpreadType,this.state.lastTokStartLoc),R!=null&&this.unexpected(R),F&&this.raise(Qt.SpreadVariance,F),h.argument=this.flowParseType(),this.finishNode(h,"ObjectTypeSpreadProperty"))}else{h.key=this.flowParseObjectPropertyKey(),h.static=C,h.proto=R!=null,h.kind=K;var Re=!1;return this.match(47)||this.match(10)?(h.method=!0,R!=null&&this.unexpected(R),F&&this.unexpected(F.loc.start),h.value=this.flowParseObjectTypeMethodish(this.startNodeAt(h.loc.start)),(K==="get"||K==="set")&&this.flowCheckGetterSetterParams(h),!ne&&h.key.name==="constructor"&&h.value.this&&this.raise(Qt.ThisParamBannedInConstructor,h.value.this)):(K!=="init"&&this.unexpected(),h.method=!1,this.eat(17)&&(Re=!0),h.value=this.flowParseTypeInitialiser(),h.variance=F),h.optional=Re,this.finishNode(h,"ObjectTypeProperty")}}},{key:"flowCheckGetterSetterParams",value:function(h){var C=h.kind==="get"?0:1,R=h.value.params.length+(h.value.rest?1:0);h.value.this&&this.raise(h.kind==="get"?Qt.GetterMayNotHaveThisParam:Qt.SetterMayNotHaveThisParam,h.value.this),R!==C&&this.raise(h.kind==="get"?j.BadGetterArity:j.BadSetterArity,h),h.kind==="set"&&h.value.rest&&this.raise(j.BadSetterRestParameter,h)}},{key:"flowObjectTypeSemicolon",value:function(){!this.eat(13)&&!this.eat(12)&&!this.match(8)&&!this.match(9)&&this.unexpected()}},{key:"flowParseQualifiedTypeIdentifier",value:function(h,C){var R;(R=h)!=null||(h=this.state.startLoc);for(var F=C||this.flowParseRestrictedIdentifier(!0);this.eat(16);){var K=this.startNodeAt(h);K.qualification=F,K.id=this.flowParseRestrictedIdentifier(!0),F=this.finishNode(K,"QualifiedTypeIdentifier")}return F}},{key:"flowParseGenericType",value:function(h,C){var R=this.startNodeAt(h);return R.typeParameters=null,R.id=this.flowParseQualifiedTypeIdentifier(h,C),this.match(47)&&(R.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(R,"GenericTypeAnnotation")}},{key:"flowParseTypeofType",value:function(){var h=this.startNode();return this.expect(87),h.argument=this.flowParsePrimaryType(),this.finishNode(h,"TypeofTypeAnnotation")}},{key:"flowParseTupleType",value:function(){var h=this.startNode();for(h.types=[],this.expect(0);this.state.pos0&&arguments[0]!==void 0?arguments[0]:[],C=null,R=null;for(this.match(78)&&(R=this.flowParseFunctionTypeParam(!0),R.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)h.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(C=this.flowParseFunctionTypeParam(!1)),{params:h,rest:C,_this:R}}},{key:"flowIdentToTypeAnnotation",value:function(h,C,R){switch(R.name){case"any":return this.finishNode(C,"AnyTypeAnnotation");case"bool":case"boolean":return this.finishNode(C,"BooleanTypeAnnotation");case"mixed":return this.finishNode(C,"MixedTypeAnnotation");case"empty":return this.finishNode(C,"EmptyTypeAnnotation");case"number":return this.finishNode(C,"NumberTypeAnnotation");case"string":return this.finishNode(C,"StringTypeAnnotation");case"symbol":return this.finishNode(C,"SymbolTypeAnnotation");default:return this.checkNotUnderscore(R.name),this.flowParseGenericType(h,R)}}},{key:"flowParsePrimaryType",value:function(){var h=this.state.startLoc,C=this.startNode(),R,F,K=!1,ne=this.state.noAnonFunctionType;switch(this.state.type){case 5:return this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!0,allowProto:!1,allowInexact:!0});case 6:return this.flowParseObjectType({allowStatic:!1,allowExact:!0,allowSpread:!0,allowProto:!1,allowInexact:!1});case 0:return this.state.noAnonFunctionType=!1,F=this.flowParseTupleType(),this.state.noAnonFunctionType=ne,F;case 47:{var be=this.startNode();return be.typeParameters=this.flowParseTypeParameterDeclaration(),this.expect(10),R=this.flowParseFunctionTypeParams(),be.params=R.params,be.rest=R.rest,be.this=R._this,this.expect(11),this.expect(19),be.returnType=this.flowParseType(),this.finishNode(be,"FunctionTypeAnnotation")}case 10:{var ye=this.startNode();if(this.next(),!this.match(11)&&!this.match(21))if(Ut(this.state.type)||this.match(78)){var Re=this.lookahead().type;K=Re!==17&&Re!==14}else K=!0;if(K){if(this.state.noAnonFunctionType=!1,F=this.flowParseType(),this.state.noAnonFunctionType=ne,this.state.noAnonFunctionType||!(this.match(12)||this.match(11)&&this.lookahead().type===19))return this.expect(11),F;this.eat(12)}return F?R=this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(F)]):R=this.flowParseFunctionTypeParams(),ye.params=R.params,ye.rest=R.rest,ye.this=R._this,this.expect(11),this.expect(19),ye.returnType=this.flowParseType(),ye.typeParameters=null,this.finishNode(ye,"FunctionTypeAnnotation")}case 134:return this.parseLiteral(this.state.value,"StringLiteralTypeAnnotation");case 85:case 86:return C.value=this.match(85),this.next(),this.finishNode(C,"BooleanLiteralTypeAnnotation");case 53:if(this.state.value==="-"){if(this.next(),this.match(135))return this.parseLiteralAtNode(-this.state.value,"NumberLiteralTypeAnnotation",C);if(this.match(136))return this.parseLiteralAtNode(-this.state.value,"BigIntLiteralTypeAnnotation",C);throw this.raise(Qt.UnexpectedSubtractionOperand,this.state.startLoc)}this.unexpected();return;case 135:return this.parseLiteral(this.state.value,"NumberLiteralTypeAnnotation");case 136:return this.parseLiteral(this.state.value,"BigIntLiteralTypeAnnotation");case 88:return this.next(),this.finishNode(C,"VoidTypeAnnotation");case 84:return this.next(),this.finishNode(C,"NullLiteralTypeAnnotation");case 78:return this.next(),this.finishNode(C,"ThisTypeAnnotation");case 55:return this.next(),this.finishNode(C,"ExistsTypeAnnotation");case 87:return this.flowParseTypeofType();default:if(at(this.state.type)){var Fe=Qe(this.state.type);return this.next(),ke(Pe(v.prototype),"createIdentifier",this).call(this,C,Fe)}else if(Ut(this.state.type))return this.isContextual(129)?this.flowParseInterfaceType():this.flowIdentToTypeAnnotation(h,C,this.parseIdentifier())}this.unexpected()}},{key:"flowParsePostfixType",value:function(){for(var h=this.state.startLoc,C=this.flowParsePrimaryType(),R=!1;(this.match(0)||this.match(18))&&!this.canInsertSemicolon();){var F=this.startNodeAt(h),K=this.eat(18);R=R||K,this.expect(0),!K&&this.match(3)?(F.elementType=C,this.next(),C=this.finishNode(F,"ArrayTypeAnnotation")):(F.objectType=C,F.indexType=this.flowParseType(),this.expect(3),R?(F.optional=K,C=this.finishNode(F,"OptionalIndexedAccessType")):C=this.finishNode(F,"IndexedAccessType"))}return C}},{key:"flowParsePrefixType",value:function(){var h=this.startNode();return this.eat(17)?(h.typeAnnotation=this.flowParsePrefixType(),this.finishNode(h,"NullableTypeAnnotation")):this.flowParsePostfixType()}},{key:"flowParseAnonFunctionWithoutParens",value:function(){var h=this.flowParsePrefixType();if(!this.state.noAnonFunctionType&&this.eat(19)){var C=this.startNodeAt(h.loc.start);return C.params=[this.reinterpretTypeAsFunctionTypeParam(h)],C.rest=null,C.this=null,C.returnType=this.flowParseType(),C.typeParameters=null,this.finishNode(C,"FunctionTypeAnnotation")}return h}},{key:"flowParseIntersectionType",value:function(){var h=this.startNode();this.eat(45);var C=this.flowParseAnonFunctionWithoutParens();for(h.types=[C];this.eat(45);)h.types.push(this.flowParseAnonFunctionWithoutParens());return h.types.length===1?C:this.finishNode(h,"IntersectionTypeAnnotation")}},{key:"flowParseUnionType",value:function(){var h=this.startNode();this.eat(43);var C=this.flowParseIntersectionType();for(h.types=[C];this.eat(43);)h.types.push(this.flowParseIntersectionType());return h.types.length===1?C:this.finishNode(h,"UnionTypeAnnotation")}},{key:"flowParseType",value:function(){var h=this.state.inType;this.state.inType=!0;var C=this.flowParseUnionType();return this.state.inType=h,C}},{key:"flowParseTypeOrImplicitInstantiation",value:function(){if(this.state.type===132&&this.state.value==="_"){var h=this.state.startLoc,C=this.parseIdentifier();return this.flowParseGenericType(h,C)}else return this.flowParseType()}},{key:"flowParseTypeAnnotation",value:function(){var h=this.startNode();return h.typeAnnotation=this.flowParseTypeInitialiser(),this.finishNode(h,"TypeAnnotation")}},{key:"flowParseTypeAnnotatableIdentifier",value:function(h){var C=h?this.parseIdentifier():this.flowParseRestrictedIdentifier();return this.match(14)&&(C.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(C)),C}},{key:"typeCastToParameter",value:function(h){return h.expression.typeAnnotation=h.typeAnnotation,this.resetEndLocation(h.expression,h.typeAnnotation.loc.end),h.expression}},{key:"flowParseVariance",value:function(){var h=null;return this.match(53)?(h=this.startNode(),this.state.value==="+"?h.kind="plus":h.kind="minus",this.next(),this.finishNode(h,"Variance")):h}},{key:"parseFunctionBody",value:function(h,C){var R=this,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(C){this.forwardNoArrowParamsConversionAt(h,function(){return ke(Pe(v.prototype),"parseFunctionBody",R).call(R,h,!0,F)});return}ke(Pe(v.prototype),"parseFunctionBody",this).call(this,h,!1,F)}},{key:"parseFunctionBodyAndFinish",value:function(h,C){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(this.match(14)){var F=this.startNode(),K;K=tn(this.flowParseTypeAndPredicateInitialiser(),2),F.typeAnnotation=K[0],h.predicate=K[1],h.returnType=F.typeAnnotation?this.finishNode(F,"TypeAnnotation"):null}return ke(Pe(v.prototype),"parseFunctionBodyAndFinish",this).call(this,h,C,R)}},{key:"parseStatementLike",value:function(h){if(this.state.strict&&this.isContextual(129)){var C=this.lookahead();if(sr(C.type)){var R=this.startNode();return this.next(),this.flowParseInterface(R)}}else if(this.isContextual(126)){var F=this.startNode();return this.next(),this.flowParseEnumDeclaration(F)}var K=ke(Pe(v.prototype),"parseStatementLike",this).call(this,h);return this.flowPragma===void 0&&!this.isValidDirective(K)&&(this.flowPragma=null),K}},{key:"parseExpressionStatement",value:function(h,C,R){if(C.type==="Identifier"){if(C.name==="declare"){if(this.match(80)||Ut(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(h)}else if(Ut(this.state.type)){if(C.name==="interface")return this.flowParseInterface(h);if(C.name==="type")return this.flowParseTypeAlias(h);if(C.name==="opaque")return this.flowParseOpaqueType(h,!1)}}return ke(Pe(v.prototype),"parseExpressionStatement",this).call(this,h,C,R)}},{key:"shouldParseExportDeclaration",value:function(){var h=this.state.type;return h===126||bt(h)?!this.state.containsEsc:ke(Pe(v.prototype),"shouldParseExportDeclaration",this).call(this)}},{key:"isExportDefaultSpecifier",value:function(){var h=this.state.type;return h===126||bt(h)?this.state.containsEsc:ke(Pe(v.prototype),"isExportDefaultSpecifier",this).call(this)}},{key:"parseExportDefaultExpression",value:function(){if(this.isContextual(126)){var h=this.startNode();return this.next(),this.flowParseEnumDeclaration(h)}return ke(Pe(v.prototype),"parseExportDefaultExpression",this).call(this)}},{key:"parseConditional",value:function(h,C,R){var F=this;if(!this.match(17))return h;if(this.state.maybeInArrowParameters){var K=this.lookaheadCharCode();if(K===44||K===61||K===58||K===41)return this.setOptionalParametersError(R),h}this.expect(17);var ne=this.state.clone(),be=this.state.noArrowAt,ye=this.startNodeAt(C),Re=this.tryParseConditionalConsequent(),Fe=Re.consequent,Ue=Re.failed,Ke=tn(this.getArrowLikeExpressions(Fe),2),Pt=Ke[0],Nt=Ke[1];if(Ue||Nt.length>0){var er=Xt(be);if(Nt.length>0){this.state=ne,this.state.noArrowAt=er;for(var Cr=0;Cr1&&this.raise(Qt.AmbiguousConditionalArrow,ne.startLoc),Ue&&Pt.length===1){this.state=ne,er.push(Pt[0].start),this.state.noArrowAt=er;var ra;ra=this.tryParseConditionalConsequent(),Fe=ra.consequent,Ue=ra.failed}}return this.getArrowLikeExpressions(Fe,!0),this.state.noArrowAt=be,this.expect(14),ye.test=h,ye.consequent=Fe,ye.alternate=this.forwardNoArrowParamsConversionAt(ye,function(){return F.parseMaybeAssign(void 0,void 0)}),this.finishNode(ye,"ConditionalExpression")}},{key:"tryParseConditionalConsequent",value:function(){this.state.noArrowParamsConversionAt.push(this.state.start);var h=this.parseMaybeAssignAllowIn(),C=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:h,failed:C}}},{key:"getArrowLikeExpressions",value:function(h,C){for(var R=this,F=[h],K=[];F.length!==0;){var ne=F.pop();ne.type==="ArrowFunctionExpression"&&ne.body.type!=="BlockStatement"?(ne.typeParameters||!ne.returnType?this.finishArrowValidation(ne):K.push(ne),F.push(ne.body)):ne.type==="ConditionalExpression"&&(F.push(ne.consequent),F.push(ne.alternate))}return C?(K.forEach(function(be){return R.finishArrowValidation(be)}),[K,[]]):te(K,function(be){return be.params.every(function(ye){return R.isAssignable(ye,!0)})})}},{key:"finishArrowValidation",value:function(h){var C;this.toAssignableList(h.params,(C=h.extra)==null?void 0:C.trailingCommaLoc,!1),this.scope.enter(6),ke(Pe(v.prototype),"checkParams",this).call(this,h,!1,!0),this.scope.exit()}},{key:"forwardNoArrowParamsConversionAt",value:function(h,C){var R;return this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(h.start))?(this.state.noArrowParamsConversionAt.push(this.state.start),R=C(),this.state.noArrowParamsConversionAt.pop()):R=C(),R}},{key:"parseParenItem",value:function(h,C){var R=ke(Pe(v.prototype),"parseParenItem",this).call(this,h,C);if(this.eat(17)&&(R.optional=!0,this.resetEndLocation(h)),this.match(14)){var F=this.startNodeAt(C);return F.expression=R,F.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(F,"TypeCastExpression")}return R}},{key:"assertModuleNodeAllowed",value:function(h){h.type==="ImportDeclaration"&&(h.importKind==="type"||h.importKind==="typeof")||h.type==="ExportNamedDeclaration"&&h.exportKind==="type"||h.type==="ExportAllDeclaration"&&h.exportKind==="type"||ke(Pe(v.prototype),"assertModuleNodeAllowed",this).call(this,h)}},{key:"parseExportDeclaration",value:function(h){if(this.isContextual(130)){h.exportKind="type";var C=this.startNode();return this.next(),this.match(5)?(h.specifiers=this.parseExportSpecifiers(!0),ke(Pe(v.prototype),"parseExportFrom",this).call(this,h),null):this.flowParseTypeAlias(C)}else if(this.isContextual(131)){h.exportKind="type";var R=this.startNode();return this.next(),this.flowParseOpaqueType(R,!1)}else if(this.isContextual(129)){h.exportKind="type";var F=this.startNode();return this.next(),this.flowParseInterface(F)}else if(this.isContextual(126)){h.exportKind="value";var K=this.startNode();return this.next(),this.flowParseEnumDeclaration(K)}else return ke(Pe(v.prototype),"parseExportDeclaration",this).call(this,h)}},{key:"eatExportStar",value:function(h){return ke(Pe(v.prototype),"eatExportStar",this).call(this,h)?!0:this.isContextual(130)&&this.lookahead().type===55?(h.exportKind="type",this.next(),this.next(),!0):!1}},{key:"maybeParseExportNamespaceSpecifier",value:function(h){var C=this.state.startLoc,R=ke(Pe(v.prototype),"maybeParseExportNamespaceSpecifier",this).call(this,h);return R&&h.exportKind==="type"&&this.unexpected(C),R}},{key:"parseClassId",value:function(h,C,R){ke(Pe(v.prototype),"parseClassId",this).call(this,h,C,R),this.match(47)&&(h.typeParameters=this.flowParseTypeParameterDeclaration())}},{key:"parseClassMember",value:function(h,C,R){var F=this.state.startLoc;if(this.isContextual(125)){if(ke(Pe(v.prototype),"parseClassMemberFromModifier",this).call(this,h,C))return;C.declare=!0}ke(Pe(v.prototype),"parseClassMember",this).call(this,h,C,R),C.declare&&(C.type!=="ClassProperty"&&C.type!=="ClassPrivateProperty"&&C.type!=="PropertyDefinition"?this.raise(Qt.DeclareClassElement,F):C.value&&this.raise(Qt.DeclareClassFieldInitializer,C.value))}},{key:"isIterator",value:function(h){return h==="iterator"||h==="asyncIterator"}},{key:"readIterator",value:function(){var h=ke(Pe(v.prototype),"readWord1",this).call(this),C="@@"+h;(!this.isIterator(h)||!this.state.inType)&&this.raise(j.InvalidIdentifier,this.state.curPosition(),{identifierName:C}),this.finishToken(132,C)}},{key:"getTokenFromCode",value:function(h){var C=this.input.charCodeAt(this.state.pos+1);h===123&&C===124?this.finishOp(6,2):this.state.inType&&(h===62||h===60)?this.finishOp(h===62?48:47,1):this.state.inType&&h===63?C===46?this.finishOp(18,2):this.finishOp(17,1):up(h,C,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):ke(Pe(v.prototype),"getTokenFromCode",this).call(this,h)}},{key:"isAssignable",value:function(h,C){return h.type==="TypeCastExpression"?this.isAssignable(h.expression,C):ke(Pe(v.prototype),"isAssignable",this).call(this,h,C)}},{key:"toAssignable",value:function(h){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;!C&&h.type==="AssignmentExpression"&&h.left.type==="TypeCastExpression"&&(h.left=this.typeCastToParameter(h.left)),ke(Pe(v.prototype),"toAssignable",this).call(this,h,C)}},{key:"toAssignableList",value:function(h,C,R){for(var F=0;F1||!C)&&this.raise(Qt.TypeCastInPattern,K.typeAnnotation)}return h}},{key:"parseArrayLike",value:function(h,C,R,F){var K=ke(Pe(v.prototype),"parseArrayLike",this).call(this,h,C,R,F);return C&&!this.state.maybeInArrowParameters&&this.toReferencedList(K.elements),K}},{key:"isValidLVal",value:function(h,C,R){return h==="TypeCastExpression"||ke(Pe(v.prototype),"isValidLVal",this).call(this,h,C,R)}},{key:"parseClassProperty",value:function(h){return this.match(14)&&(h.typeAnnotation=this.flowParseTypeAnnotation()),ke(Pe(v.prototype),"parseClassProperty",this).call(this,h)}},{key:"parseClassPrivateProperty",value:function(h){return this.match(14)&&(h.typeAnnotation=this.flowParseTypeAnnotation()),ke(Pe(v.prototype),"parseClassPrivateProperty",this).call(this,h)}},{key:"isClassMethod",value:function(){return this.match(47)||ke(Pe(v.prototype),"isClassMethod",this).call(this)}},{key:"isClassProperty",value:function(){return this.match(14)||ke(Pe(v.prototype),"isClassProperty",this).call(this)}},{key:"isNonstaticConstructor",value:function(h){return!this.match(14)&&ke(Pe(v.prototype),"isNonstaticConstructor",this).call(this,h)}},{key:"pushClassMethod",value:function(h,C,R,F,K,ne){if(C.variance&&this.unexpected(C.variance.loc.start),delete C.variance,this.match(47)&&(C.typeParameters=this.flowParseTypeParameterDeclaration()),ke(Pe(v.prototype),"pushClassMethod",this).call(this,h,C,R,F,K,ne),C.params&&K){var be=C.params;be.length>0&&this.isThisParam(be[0])&&this.raise(Qt.ThisParamBannedInConstructor,C)}else if(C.type==="MethodDefinition"&&K&&C.value.params){var ye=C.value.params;ye.length>0&&this.isThisParam(ye[0])&&this.raise(Qt.ThisParamBannedInConstructor,C)}}},{key:"pushClassPrivateMethod",value:function(h,C,R,F){C.variance&&this.unexpected(C.variance.loc.start),delete C.variance,this.match(47)&&(C.typeParameters=this.flowParseTypeParameterDeclaration()),ke(Pe(v.prototype),"pushClassPrivateMethod",this).call(this,h,C,R,F)}},{key:"parseClassSuper",value:function(h){if(ke(Pe(v.prototype),"parseClassSuper",this).call(this,h),h.superClass&&this.match(47)&&(h.superTypeParameters=this.flowParseTypeParameterInstantiation()),this.isContextual(113)){this.next();var C=h.implements=[];do{var R=this.startNode();R.id=this.flowParseRestrictedIdentifier(!0),this.match(47)?R.typeParameters=this.flowParseTypeParameterInstantiation():R.typeParameters=null,C.push(this.finishNode(R,"ClassImplements"))}while(this.eat(12))}}},{key:"checkGetterSetterParams",value:function(h){ke(Pe(v.prototype),"checkGetterSetterParams",this).call(this,h);var C=this.getObjectOrClassMethodParams(h);if(C.length>0){var R=C[0];this.isThisParam(R)&&h.kind==="get"?this.raise(Qt.GetterMayNotHaveThisParam,R):this.isThisParam(R)&&this.raise(Qt.SetterMayNotHaveThisParam,R)}}},{key:"parsePropertyNamePrefixOperator",value:function(h){h.variance=this.flowParseVariance()}},{key:"parseObjPropValue",value:function(h,C,R,F,K,ne,be){h.variance&&this.unexpected(h.variance.loc.start),delete h.variance;var ye;this.match(47)&&!ne&&(ye=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());var Re=ke(Pe(v.prototype),"parseObjPropValue",this).call(this,h,C,R,F,K,ne,be);return ye&&((Re.value||Re).typeParameters=ye),Re}},{key:"parseFunctionParamType",value:function(h){return this.eat(17)&&(h.type!=="Identifier"&&this.raise(Qt.PatternIsOptional,h),this.isThisParam(h)&&this.raise(Qt.ThisParamMayNotBeOptional,h),h.optional=!0),this.match(14)?h.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(h)&&this.raise(Qt.ThisParamAnnotationRequired,h),this.match(29)&&this.isThisParam(h)&&this.raise(Qt.ThisParamNoDefault,h),this.resetEndLocation(h),h}},{key:"parseMaybeDefault",value:function(h,C){var R=ke(Pe(v.prototype),"parseMaybeDefault",this).call(this,h,C);return R.type==="AssignmentPattern"&&R.typeAnnotation&&R.right.start3&&arguments[3]!==void 0?arguments[3]:!0;if(!(R&&this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(h.start)))){for(var K=0;K0&&this.raise(Qt.ThisParamMustBeFirst,h.params[K]);ke(Pe(v.prototype),"checkParams",this).call(this,h,C,R,F)}}},{key:"parseParenAndDistinguishExpression",value:function(h){return ke(Pe(v.prototype),"parseParenAndDistinguishExpression",this).call(this,h&&!this.state.noArrowAt.includes(this.sourceToOffsetPos(this.state.start)))}},{key:"parseSubscripts",value:function(h,C,R){var F=this;if(h.type==="Identifier"&&h.name==="async"&&this.state.noArrowAt.includes(C.index)){this.next();var K=this.startNodeAt(C);K.callee=h,K.arguments=ke(Pe(v.prototype),"parseCallExpressionArguments",this).call(this,11),h=this.finishNode(K,"CallExpression")}else if(h.type==="Identifier"&&h.name==="async"&&this.match(47)){var ne=this.state.clone(),be=this.tryParse(function(Re){return F.parseAsyncArrowWithTypeParameters(C)||Re()},ne);if(!be.error&&!be.aborted)return be.node;var ye=this.tryParse(function(){return ke(Pe(v.prototype),"parseSubscripts",F).call(F,h,C,R)},ne);if(ye.node&&!ye.error)return ye.node;if(be.node)return this.state=be.failState,be.node;if(ye.node)return this.state=ye.failState,ye.node;throw be.error||ye.error}return ke(Pe(v.prototype),"parseSubscripts",this).call(this,h,C,R)}},{key:"parseSubscript",value:function(h,C,R,F){var K=this;if(this.match(18)&&this.isLookaheadToken_lt()){if(F.optionalChainMember=!0,R)return F.stop=!0,h;this.next();var ne=this.startNodeAt(C);return ne.callee=h,ne.typeArguments=this.flowParseTypeParameterInstantiation(),this.expect(10),ne.arguments=this.parseCallExpressionArguments(11),ne.optional=!0,this.finishCallExpression(ne,!0)}else if(!R&&this.shouldParseTypes()&&this.match(47)){var be=this.startNodeAt(C);be.callee=h;var ye=this.tryParse(function(){return be.typeArguments=K.flowParseTypeParameterInstantiationCallOrNew(),K.expect(10),be.arguments=ke(Pe(v.prototype),"parseCallExpressionArguments",K).call(K,11),F.optionalChainMember&&(be.optional=!1),K.finishCallExpression(be,F.optionalChainMember)});if(ye.node)return ye.error&&(this.state=ye.failState),ye.node}return ke(Pe(v.prototype),"parseSubscript",this).call(this,h,C,R,F)}},{key:"parseNewCallee",value:function(h){var C=this;ke(Pe(v.prototype),"parseNewCallee",this).call(this,h);var R=null;this.shouldParseTypes()&&this.match(47)&&(R=this.tryParse(function(){return C.flowParseTypeParameterInstantiationCallOrNew()}).node),h.typeArguments=R}},{key:"parseAsyncArrowWithTypeParameters",value:function(h){var C=this.startNodeAt(h);if(this.parseFunctionParams(C,!1),!!this.parseArrow(C))return ke(Pe(v.prototype),"parseArrowExpression",this).call(this,C,void 0,!0)}},{key:"readToken_mult_modulo",value:function(h){var C=this.input.charCodeAt(this.state.pos+1);if(h===42&&C===47&&this.state.hasFlowComment){this.state.hasFlowComment=!1,this.state.pos+=2,this.nextToken();return}ke(Pe(v.prototype),"readToken_mult_modulo",this).call(this,h)}},{key:"readToken_pipe_amp",value:function(h){var C=this.input.charCodeAt(this.state.pos+1);if(h===124&&C===125){this.finishOp(9,2);return}ke(Pe(v.prototype),"readToken_pipe_amp",this).call(this,h)}},{key:"parseTopLevel",value:function(h,C){var R=ke(Pe(v.prototype),"parseTopLevel",this).call(this,h,C);return this.state.hasFlowComment&&this.raise(Qt.UnterminatedFlowComment,this.state.curPosition()),R}},{key:"skipBlockComment",value:function(){if(this.hasPlugin("flowComments")&&this.skipFlowComment()){if(this.state.hasFlowComment)throw this.raise(Qt.NestedFlowComment,this.state.startLoc);this.hasFlowCommentCompletion();var h=this.skipFlowComment();h&&(this.state.pos+=h,this.state.hasFlowComment=!0);return}return ke(Pe(v.prototype),"skipBlockComment",this).call(this,this.state.hasFlowComment?"*-/":"*/")}},{key:"skipFlowComment",value:function(){for(var h=this.state.pos,C=2;[32,9].includes(this.input.charCodeAt(h+C));)C++;var R=this.input.charCodeAt(C+h),F=this.input.charCodeAt(C+h+1);return R===58&&F===58?C+2:this.input.slice(C+h,C+h+12)==="flow-include"?C+12:R===58&&F!==58?C:!1}},{key:"hasFlowCommentCompletion",value:function(){var h=this.input.indexOf("*/",this.state.pos);if(h===-1)throw this.raise(j.UnterminatedComment,this.state.curPosition())}},{key:"flowEnumErrorBooleanMemberNotInitialized",value:function(h,C){var R=C.enumName,F=C.memberName;this.raise(Qt.EnumBooleanMemberNotInitialized,h,{memberName:F,enumName:R})}},{key:"flowEnumErrorInvalidMemberInitializer",value:function(h,C){return this.raise(C.explicitType?C.explicitType==="symbol"?Qt.EnumInvalidMemberInitializerSymbolType:Qt.EnumInvalidMemberInitializerPrimaryType:Qt.EnumInvalidMemberInitializerUnknownType,h,C)}},{key:"flowEnumErrorNumberMemberNotInitialized",value:function(h,C){this.raise(Qt.EnumNumberMemberNotInitialized,h,C)}},{key:"flowEnumErrorStringMemberInconsistentlyInitialized",value:function(h,C){this.raise(Qt.EnumStringMemberInconsistentlyInitialized,h,C)}},{key:"flowEnumMemberInit",value:function(){var h=this,C=this.state.startLoc,R=function(){return h.match(12)||h.match(8)};switch(this.state.type){case 135:{var F=this.parseNumericLiteral(this.state.value);return R()?{type:"number",loc:F.loc.start,value:F}:{type:"invalid",loc:C}}case 134:{var K=this.parseStringLiteral(this.state.value);return R()?{type:"string",loc:K.loc.start,value:K}:{type:"invalid",loc:C}}case 85:case 86:{var ne=this.parseBooleanLiteral(this.match(85));return R()?{type:"boolean",loc:ne.loc.start,value:ne}:{type:"invalid",loc:C}}default:return{type:"invalid",loc:C}}}},{key:"flowEnumMemberRaw",value:function(){var h=this.state.startLoc,C=this.parseIdentifier(!0),R=this.eat(29)?this.flowEnumMemberInit():{type:"none",loc:h};return{id:C,init:R}}},{key:"flowEnumCheckExplicitTypeMismatch",value:function(h,C,R){var F=C.explicitType;F!==null&&F!==R&&this.flowEnumErrorInvalidMemberInitializer(h,C)}},{key:"flowEnumMembers",value:function(h){for(var C=h.enumName,R=h.explicitType,F=new Set,K={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]},ne=!1;!this.match(8);){if(this.eat(21)){ne=!0;break}var be=this.startNode(),ye=this.flowEnumMemberRaw(),Re=ye.id,Fe=ye.init,Ue=Re.name;if(Ue!==""){/^[a-z]/.test(Ue)&&this.raise(Qt.EnumInvalidMemberName,Re,{memberName:Ue,suggestion:Ue[0].toUpperCase()+Ue.slice(1),enumName:C}),F.has(Ue)&&this.raise(Qt.EnumDuplicateMemberName,Re,{memberName:Ue,enumName:C}),F.add(Ue);var Ke={enumName:C,explicitType:R,memberName:Ue};switch(be.id=Re,Fe.type){case"boolean":{this.flowEnumCheckExplicitTypeMismatch(Fe.loc,Ke,"boolean"),be.init=Fe.value,K.booleanMembers.push(this.finishNode(be,"EnumBooleanMember"));break}case"number":{this.flowEnumCheckExplicitTypeMismatch(Fe.loc,Ke,"number"),be.init=Fe.value,K.numberMembers.push(this.finishNode(be,"EnumNumberMember"));break}case"string":{this.flowEnumCheckExplicitTypeMismatch(Fe.loc,Ke,"string"),be.init=Fe.value,K.stringMembers.push(this.finishNode(be,"EnumStringMember"));break}case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(Fe.loc,Ke);case"none":switch(R){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(Fe.loc,Ke);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(Fe.loc,Ke);break;default:K.defaultedMembers.push(this.finishNode(be,"EnumDefaultedMember"))}}this.match(8)||this.expect(12)}}return{members:K,hasUnknownMembers:ne}}},{key:"flowEnumStringMembers",value:function(h,C,R){var F=R.enumName;if(h.length===0)return C;if(C.length===0)return h;if(C.length>h.length){var K=!0,ne=!1,be=void 0;try{for(var ye=h[Symbol.iterator](),Re;!(K=(Re=ye.next()).done);K=!0){var Fe=Re.value;this.flowEnumErrorStringMemberInconsistentlyInitialized(Fe,{enumName:F})}}catch(Rr){ne=!0,be=Rr}finally{try{!K&&ye.return!=null&&ye.return()}finally{if(ne)throw be}}return C}else{var Ue=!0,Ke=!1,Pt=void 0;try{for(var Nt=C[Symbol.iterator](),er;!(Ue=(er=Nt.next()).done);Ue=!0){var Cr=er.value;this.flowEnumErrorStringMemberInconsistentlyInitialized(Cr,{enumName:F})}}catch(Rr){Ke=!0,Pt=Rr}finally{try{!Ue&&Nt.return!=null&&Nt.return()}finally{if(Ke)throw Pt}}return h}}},{key:"flowEnumParseExplicitType",value:function(h){var C=h.enumName;if(!this.eatContextual(102))return null;if(!Ut(this.state.type))throw this.raise(Qt.EnumInvalidExplicitTypeUnknownSupplied,this.state.startLoc,{enumName:C});var R=this.state.value;return this.next(),R!=="boolean"&&R!=="number"&&R!=="string"&&R!=="symbol"&&this.raise(Qt.EnumInvalidExplicitType,this.state.startLoc,{enumName:C,invalidEnumType:R}),R}},{key:"flowEnumBody",value:function(h,C){var R=this,F=C.name,K=C.loc.start,ne=this.flowEnumParseExplicitType({enumName:F});this.expect(5);var be=this.flowEnumMembers({enumName:F,explicitType:ne}),ye=be.members,Re=be.hasUnknownMembers;switch(h.hasUnknownMembers=Re,ne){case"boolean":return h.explicitType=!0,h.members=ye.booleanMembers,this.expect(8),this.finishNode(h,"EnumBooleanBody");case"number":return h.explicitType=!0,h.members=ye.numberMembers,this.expect(8),this.finishNode(h,"EnumNumberBody");case"string":return h.explicitType=!0,h.members=this.flowEnumStringMembers(ye.stringMembers,ye.defaultedMembers,{enumName:F}),this.expect(8),this.finishNode(h,"EnumStringBody");case"symbol":return h.members=ye.defaultedMembers,this.expect(8),this.finishNode(h,"EnumSymbolBody");default:{var Fe=function(){return h.members=[],R.expect(8),R.finishNode(h,"EnumStringBody")};h.explicitType=!1;var Ue=ye.booleanMembers.length,Ke=ye.numberMembers.length,Pt=ye.stringMembers.length,Nt=ye.defaultedMembers.length;if(!Ue&&!Ke&&!Pt&&!Nt)return Fe();if(!Ue&&!Ke)return h.members=this.flowEnumStringMembers(ye.stringMembers,ye.defaultedMembers,{enumName:F}),this.expect(8),this.finishNode(h,"EnumStringBody");if(!Ke&&!Pt&&Ue>=Nt){var er=!0,Cr=!1,Rr=void 0;try{for(var un=ye.defaultedMembers[Symbol.iterator](),ra;!(er=(ra=un.next()).done);er=!0){var hi=ra.value;this.flowEnumErrorBooleanMemberNotInitialized(hi.loc.start,{enumName:F,memberName:hi.id.name})}}catch(Do){Cr=!0,Rr=Do}finally{try{!er&&un.return!=null&&un.return()}finally{if(Cr)throw Rr}}return h.members=ye.booleanMembers,this.expect(8),this.finishNode(h,"EnumBooleanBody")}else if(!Ue&&!Pt&&Ke>=Nt){var mi=!0,gi=!1,lo=void 0;try{for(var _p=ye.defaultedMembers[Symbol.iterator](),Ef;!(mi=(Ef=_p.next()).done);mi=!0){var Af=Ef.value;this.flowEnumErrorNumberMemberNotInitialized(Af.loc.start,{enumName:F,memberName:Af.id.name})}}catch(Do){gi=!0,lo=Do}finally{try{!mi&&_p.return!=null&&_p.return()}finally{if(gi)throw lo}}return h.members=ye.numberMembers,this.expect(8),this.finishNode(h,"EnumNumberBody")}else return this.raise(Qt.EnumInconsistentMemberValues,K,{enumName:F}),Fe()}}}},{key:"flowParseEnumDeclaration",value:function(h){var C=this.parseIdentifier();return h.id=C,h.body=this.flowEnumBody(this.startNode(),C),this.finishNode(h,"EnumDeclaration")}},{key:"isLookaheadToken_lt",value:function(){var h=this.nextTokenStart();if(this.input.charCodeAt(h)===60){var C=this.input.charCodeAt(h+1);return C!==60&&C!==61}return!1}},{key:"maybeUnwrapTypeCastExpression",value:function(h){return h.type==="TypeCastExpression"?h.expression:h}}]),v}($);return Z},Ge={__proto__:null,quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",frac34:"\xBE",iquest:"\xBF",Agrave:"\xC0",Aacute:"\xC1",Acirc:"\xC2",Atilde:"\xC3",Auml:"\xC4",Aring:"\xC5",AElig:"\xC6",Ccedil:"\xC7",Egrave:"\xC8",Eacute:"\xC9",Ecirc:"\xCA",Euml:"\xCB",Igrave:"\xCC",Iacute:"\xCD",Icirc:"\xCE",Iuml:"\xCF",ETH:"\xD0",Ntilde:"\xD1",Ograve:"\xD2",Oacute:"\xD3",Ocirc:"\xD4",Otilde:"\xD5",Ouml:"\xD6",times:"\xD7",Oslash:"\xD8",Ugrave:"\xD9",Uacute:"\xDA",Ucirc:"\xDB",Uuml:"\xDC",Yacute:"\xDD",THORN:"\xDE",szlig:"\xDF",agrave:"\xE0",aacute:"\xE1",acirc:"\xE2",atilde:"\xE3",auml:"\xE4",aring:"\xE5",aelig:"\xE6",ccedil:"\xE7",egrave:"\xE8",eacute:"\xE9",ecirc:"\xEA",euml:"\xEB",igrave:"\xEC",iacute:"\xED",icirc:"\xEE",iuml:"\xEF",eth:"\xF0",ntilde:"\xF1",ograve:"\xF2",oacute:"\xF3",ocirc:"\xF4",otilde:"\xF5",ouml:"\xF6",divide:"\xF7",oslash:"\xF8",ugrave:"\xF9",uacute:"\xFA",ucirc:"\xFB",uuml:"\xFC",yacute:"\xFD",thorn:"\xFE",yuml:"\xFF",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",circ:"\u02C6",tilde:"\u02DC",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039A",Lambda:"\u039B",Mu:"\u039C",Nu:"\u039D",Xi:"\u039E",Omicron:"\u039F",Pi:"\u03A0",Rho:"\u03A1",Sigma:"\u03A3",Tau:"\u03A4",Upsilon:"\u03A5",Phi:"\u03A6",Chi:"\u03A7",Psi:"\u03A8",Omega:"\u03A9",alpha:"\u03B1",beta:"\u03B2",gamma:"\u03B3",delta:"\u03B4",epsilon:"\u03B5",zeta:"\u03B6",eta:"\u03B7",theta:"\u03B8",iota:"\u03B9",kappa:"\u03BA",lambda:"\u03BB",mu:"\u03BC",nu:"\u03BD",xi:"\u03BE",omicron:"\u03BF",pi:"\u03C0",rho:"\u03C1",sigmaf:"\u03C2",sigma:"\u03C3",tau:"\u03C4",upsilon:"\u03C5",phi:"\u03C6",chi:"\u03C7",psi:"\u03C8",omega:"\u03C9",thetasym:"\u03D1",upsih:"\u03D2",piv:"\u03D6",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200C",zwj:"\u200D",lrm:"\u200E",rlm:"\u200F",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201A",ldquo:"\u201C",rdquo:"\u201D",bdquo:"\u201E",dagger:"\u2020",Dagger:"\u2021",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203A",oline:"\u203E",frasl:"\u2044",euro:"\u20AC",image:"\u2111",weierp:"\u2118",real:"\u211C",trade:"\u2122",alefsym:"\u2135",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21B5",lArr:"\u21D0",uArr:"\u21D1",rArr:"\u21D2",dArr:"\u21D3",hArr:"\u21D4",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220B",prod:"\u220F",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221A",prop:"\u221D",infin:"\u221E",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222A",int:"\u222B",there4:"\u2234",sim:"\u223C",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22A5",sdot:"\u22C5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230A",rfloor:"\u230B",lang:"\u2329",rang:"\u232A",loz:"\u25CA",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666"},mt=Y(n||(n=s(["jsx"])))({AttributeIsEmpty:"JSX attributes must only be assigned a non-empty expression.",MissingClosingTagElement:function($){var Z=$.openingTagName;return"Expected corresponding JSX closing tag for <".concat(Z,">.")},MissingClosingTagFragment:"Expected corresponding JSX closing tag for <>.",UnexpectedSequenceExpression:"Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?",UnexpectedToken:function($){var Z=$.unexpected,z=$.HTMLEntity;return"Unexpected token `".concat(Z,"`. Did you mean `").concat(z,"` or `{'").concat(Z,"'}`?")},UnsupportedJsxValue:"JSX value should be either an expression or a quoted JSX text.",UnterminatedJsxContent:"Unterminated JSX contents.",UnwrappedAdjacentJSXElements:"Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...?"});function xt($){return $?$.type==="JSXOpeningFragment"||$.type==="JSXClosingFragment":!1}function mr($){if($.type==="JSXIdentifier")return $.name;if($.type==="JSXNamespacedName")return $.namespace.name+":"+$.name.name;if($.type==="JSXMemberExpression")return mr($.object)+"."+mr($.property);throw new Error("Node had unexpected type: "+$.type)}var gr=function($){var Z=function(z){xs(v,z);function v(){return Fn(this,v),bs(this,v,arguments)}return si(v,[{key:"jsxReadToken",value:function(){for(var h="",C=this.state.pos;;){if(this.state.pos>=this.length)throw this.raise(mt.UnterminatedJsxContent,this.state.startLoc);var R=this.input.charCodeAt(this.state.pos);switch(R){case 60:case 123:if(this.state.pos===this.state.start){R===60&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(143)):ke(Pe(v.prototype),"getTokenFromCode",this).call(this,R);return}h+=this.input.slice(C,this.state.pos),this.finishToken(142,h);return;case 38:h+=this.input.slice(C,this.state.pos),h+=this.jsxReadEntity(),C=this.state.pos;break;case 62:case 125:default:ts(R)?(h+=this.input.slice(C,this.state.pos),h+=this.jsxReadNewLine(!0),C=this.state.pos):++this.state.pos}}}},{key:"jsxReadNewLine",value:function(h){var C=this.input.charCodeAt(this.state.pos),R;return++this.state.pos,C===13&&this.input.charCodeAt(this.state.pos)===10?(++this.state.pos,R=h?` `:`\r `):R=String.fromCharCode(C),++this.state.curLine,this.state.lineStart=this.state.pos,R}},{key:"jsxReadString",value:function(h){for(var C="",R=++this.state.pos;;){if(this.state.pos>=this.length)throw this.raise(j.UnterminatedString,this.state.startLoc);var F=this.input.charCodeAt(this.state.pos);if(F===h)break;F===38?(C+=this.input.slice(R,this.state.pos),C+=this.jsxReadEntity(),R=this.state.pos):ts(F)?(C+=this.input.slice(R,this.state.pos),C+=this.jsxReadNewLine(!1),R=this.state.pos):++this.state.pos}C+=this.input.slice(R,this.state.pos++),this.finishToken(134,C)}},{key:"jsxReadEntity",value:function(){var h=++this.state.pos;if(this.codePointAtPos(this.state.pos)===35){++this.state.pos;var C=10;this.codePointAtPos(this.state.pos)===120&&(C=16,++this.state.pos);var R=this.readInt(C,void 0,!1,"bail");if(R!==null&&this.codePointAtPos(this.state.pos)===59)return++this.state.pos,String.fromCodePoint(R)}else{for(var F=0,K=!1;F++<10&&this.state.pos1){for(var C=0;C0){if(h&256){var R=!!(h&512),F=(C&4)>0;return R!==F}return!0}return h&128&&(C&8)>0?v.names.get(S)&2?!!(h&1):!1:h&2&&(C&1)>0?!0:ke(Pe(Z.prototype),"isRedeclaredInScope",this).call(this,v,S,h)}},{key:"checkLocalExport",value:function(v){var S=v.name;if(!this.hasImport(S)){for(var h=this.scopeStack.length,C=h-1;C>=0;C--){var R=this.scopeStack[C],F=R.tsNames.get(S);if((F&1)>0||(F&16)>0)return}ke(Pe(Z.prototype),"checkLocalExport",this).call(this,v)}}}]),Z}(Kl),Lo=function($){return $.type==="ParenthesizedExpression"?Lo($.expression):$},No=function($){xs(Z,$);function Z(){return Fn(this,Z),bs(this,Z,arguments)}return si(Z,[{key:"toAssignable",value:function(v){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,h,C,R=void 0;switch((v.type==="ParenthesizedExpression"||(h=v.extra)!=null&&h.parenthesized)&&(R=Lo(v),S?R.type==="Identifier"?this.expressionScope.recordArrowParameterBindingError(j.InvalidParenthesizedAssignment,v):R.type!=="MemberExpression"&&!this.isOptionalMemberExpression(R)&&this.raise(j.InvalidParenthesizedAssignment,v):this.raise(j.InvalidParenthesizedAssignment,v)),v.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":v.type="ObjectPattern";for(var F=0,K=v.properties.length,ne=K-1;F2&&arguments[2]!==void 0?arguments[2]:64,C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,R=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,F=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,K,ne=v.type;if(!this.isObjectMethod(v)){var be=this.isOptionalMemberExpression(v);if(be||ne==="MemberExpression"){be&&(this.expectPlugin("optionalChainingAssign",v.loc.start),S.type!=="AssignmentExpression"&&this.raise(j.InvalidLhsOptionalChaining,v,{ancestor:S})),h!==64&&this.raise(j.InvalidPropertyBindingPattern,v);return}if(ne==="Identifier"){this.checkIdentifier(v,h,R);var ye=v.name;C&&(C.has(ye)?this.raise(j.ParamDupe,v):C.add(ye));return}var Re=this.isValidLVal(ne,!(F||(K=v.extra)!=null&&K.parenthesized)&&S.type==="AssignmentExpression",h);if(Re!==!0){if(Re===!1){var Fe=h===64?j.InvalidLhs:j.InvalidLhsBinding;this.raise(Fe,v,{ancestor:S});return}var Ue,Ke;if(typeof Re=="string")Ue=Re,Ke=ne==="ParenthesizedExpression";else{var Pt;Pt=tn(Re,2),Ue=Pt[0],Ke=Pt[1]}var Nt=ne==="ArrayPattern"||ne==="ObjectPattern"?{type:ne}:S,er=v[Ue];if(Array.isArray(er)){var Cr=!0,Rr=!1,un=void 0;try{for(var ra=er[Symbol.iterator](),hi;!(Cr=(hi=ra.next()).done);Cr=!0){var mi=hi.value;mi&&this.checkLVal(mi,Nt,h,C,R,Ke)}}catch(gi){Rr=!0,un=gi}finally{try{!Cr&&ra.return!=null&&ra.return()}finally{if(Rr)throw un}}}else er&&this.checkLVal(er,Nt,h,C,R,Ke)}}}},{key:"checkIdentifier",value:function(v,S){var h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.state.strict&&(h?ko(v.name,this.inModule):Ds(v.name))&&(S===64?this.raise(j.StrictEvalArguments,v,{referenceName:v.name}):this.raise(j.StrictEvalArgumentsBinding,v,{bindingName:v.name})),S&8192&&v.name==="let"&&this.raise(j.LetInLexicalBinding,v),S&64||this.declareNameFromIdentifier(v,S)}},{key:"declareNameFromIdentifier",value:function(v,S){this.scope.declareName(v.name,S,v.loc.start)}},{key:"checkToRestConversion",value:function(v,S){switch(v.type){case"ParenthesizedExpression":this.checkToRestConversion(v.expression,S);break;case"Identifier":case"MemberExpression":break;case"ArrayExpression":case"ObjectExpression":if(S)break;default:this.raise(j.InvalidRestAssignmentPattern,v)}}},{key:"checkCommaAfterRest",value:function(v){return this.match(12)?(this.raise(this.lookaheadCharCode()===v?j.RestTrailingComma:j.ElementAfterRest,this.state.startLoc),!0):!1}}]),Z}(vp);function tc($){if($==null)throw new Error("Unexpected ".concat($," value."));return $}function oo($){if(!$)throw new Error("Assert fail")}var Dt=Y(a||(a=s(["typescript"])))({AbstractMethodHasImplementation:function($){var Z=$.methodName;return"Method '".concat(Z,"' cannot have an implementation because it is marked abstract.")},AbstractPropertyHasInitializer:function($){var Z=$.propertyName;return"Property '".concat(Z,"' cannot have an initializer because it is marked abstract.")},AccessorCannotBeOptional:"An 'accessor' property cannot be declared optional.",AccessorCannotDeclareThisParameter:"'get' and 'set' accessors cannot declare 'this' parameters.",AccessorCannotHaveTypeParameters:"An accessor cannot have type parameters.",ClassMethodHasDeclare:"Class methods cannot have the 'declare' modifier.",ClassMethodHasReadonly:"Class methods cannot have the 'readonly' modifier.",ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference:"A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.",ConstructorHasTypeParameters:"Type parameters cannot appear on a constructor declaration.",DeclareAccessor:function($){var Z=$.kind;return"'declare' is not allowed in ".concat(Z,"ters.")},DeclareClassFieldHasInitializer:"Initializers are not allowed in ambient contexts.",DeclareFunctionHasImplementation:"An implementation cannot be declared in ambient contexts.",DuplicateAccessibilityModifier:function($){var Z=$.modifier;return"Accessibility modifier already seen."},DuplicateModifier:function($){var Z=$.modifier;return"Duplicate modifier: '".concat(Z,"'.")},EmptyHeritageClauseType:function($){var Z=$.token;return"'".concat(Z,"' list cannot be empty.")},EmptyTypeArguments:"Type argument list cannot be empty.",EmptyTypeParameters:"Type parameter list cannot be empty.",ExpectedAmbientAfterExportDeclare:"'export declare' must be followed by an ambient declaration.",ImportAliasHasImportType:"An import alias can not use 'import type'.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` modifier",IncompatibleModifiers:function($){var Z=$.modifiers;return"'".concat(Z[0],"' modifier cannot be used with '").concat(Z[1],"' modifier.")},IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:function($){var Z=$.modifier;return"Index signatures cannot have an accessibility modifier ('".concat(Z,"').")},IndexSignatureHasDeclare:"Index signatures cannot have the 'declare' modifier.",IndexSignatureHasOverride:"'override' modifier cannot appear on an index signature.",IndexSignatureHasStatic:"Index signatures cannot have the 'static' modifier.",InitializerNotAllowedInAmbientContext:"Initializers are not allowed in ambient contexts.",InvalidModifierOnTypeMember:function($){var Z=$.modifier;return"'".concat(Z,"' modifier cannot appear on a type member.")},InvalidModifierOnTypeParameter:function($){var Z=$.modifier;return"'".concat(Z,"' modifier cannot appear on a type parameter.")},InvalidModifierOnTypeParameterPositions:function($){var Z=$.modifier;return"'".concat(Z,"' modifier can only appear on a type parameter of a class, interface or type alias.")},InvalidModifiersOrder:function($){var Z=$.orderedModifiers;return"'".concat(Z[0],"' modifier must precede '").concat(Z[1],"' modifier.")},InvalidPropertyAccessAfterInstantiationExpression:"Invalid property access after an instantiation expression. You can either wrap the instantiation expression in parentheses, or delete the type arguments.",InvalidTupleMemberLabel:"Tuple members must be labeled with a simple identifier.",MissingInterfaceName:"'interface' declarations must be followed by an identifier.",NonAbstractClassHasAbstractMethod:"Abstract methods can only appear within an abstract class.",NonClassMethodPropertyHasAbstractModifer:"'abstract' modifier can only appear on a class, method, or property declaration.",OptionalTypeBeforeRequired:"A required element cannot follow an optional element.",OverrideNotInSubClass:"This member cannot have an 'override' modifier because its containing class does not extend another class.",PatternIsOptional:"A binding pattern parameter cannot be optional in an implementation signature.",PrivateElementHasAbstract:"Private elements cannot have the 'abstract' modifier.",PrivateElementHasAccessibility:function($){var Z=$.modifier;return"Private elements cannot have an accessibility modifier ('".concat(Z,"').")},ReadonlyForMethodSignature:"'readonly' modifier can only appear on a property declaration or index signature.",ReservedArrowTypeParam:"This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `() => ...`.",ReservedTypeAssertion:"This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead.",SetAccessorCannotHaveOptionalParameter:"A 'set' accessor cannot have an optional parameter.",SetAccessorCannotHaveRestParameter:"A 'set' accessor cannot have rest parameter.",SetAccessorCannotHaveReturnType:"A 'set' accessor cannot have a return type annotation.",SingleTypeParameterWithoutTrailingComma:function($){var Z=$.typeParameterName;return"Single type parameter ".concat(Z," should have a trailing comma. Example usage: <").concat(Z,",>.")},StaticBlockCannotHaveModifier:"Static class blocks cannot have any modifier.",TupleOptionalAfterType:"A labeled tuple optional element must be declared using a question mark after the name and before the colon (`name?: type`), rather than after the type (`name: type?`).",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeImportCannotSpecifyDefaultAndNamed:"A type-only import can specify a default import or named bindings, but not both.",TypeModifierIsUsedInTypeExports:"The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement.",TypeModifierIsUsedInTypeImports:"The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement.",UnexpectedParameterModifier:"A parameter property is only allowed in a constructor implementation.",UnexpectedReadonly:"'readonly' type modifier is only permitted on array and tuple literal types.",UnexpectedTypeAnnotation:"Did not expect a type annotation here.",UnexpectedTypeCastInParameter:"Unexpected type cast in parameter position.",UnsupportedImportTypeArgument:"Argument in a type import must be a string literal.",UnsupportedParameterPropertyKind:"A parameter property may not be declared using a binding pattern.",UnsupportedSignatureParameterKind:function($){var Z=$.type;return"Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ".concat(Z,".")}});function q1($){switch($){case"any":return"TSAnyKeyword";case"boolean":return"TSBooleanKeyword";case"bigint":return"TSBigIntKeyword";case"never":return"TSNeverKeyword";case"number":return"TSNumberKeyword";case"object":return"TSObjectKeyword";case"string":return"TSStringKeyword";case"symbol":return"TSSymbolKeyword";case"undefined":return"TSUndefinedKeyword";case"unknown":return"TSUnknownKeyword";default:return}}function bp($){return $==="private"||$==="public"||$==="protected"}function K1($){return $==="in"||$==="out"}var za=function($){var Z=function(z){xs(v,z);function v(){Fn(this,v);var S;return S=bs(this,v,arguments),S.tsParseInOutModifiers=S.tsParseModifiers.bind(S,{allowedModifiers:["in","out"],disallowedModifiers:["const","public","private","protected","readonly","declare","abstract","override"],errorTemplate:Dt.InvalidModifierOnTypeParameter}),S.tsParseConstModifier=S.tsParseModifiers.bind(S,{allowedModifiers:["const"],disallowedModifiers:["in","out"],errorTemplate:Dt.InvalidModifierOnTypeParameterPositions}),S.tsParseInOutConstModifiers=S.tsParseModifiers.bind(S,{allowedModifiers:["in","out","const"],disallowedModifiers:["public","private","protected","readonly","declare","abstract","override"],errorTemplate:Dt.InvalidModifierOnTypeParameter}),S}return si(v,[{key:"getScopeHandler",value:function(){return cn}},{key:"tsIsIdentifier",value:function(){return Ut(this.state.type)}},{key:"tsTokenCanFollowModifier",value:function(){return this.match(0)||this.match(5)||this.match(55)||this.match(21)||this.match(139)||this.isLiteralPropertyName()}},{key:"tsNextTokenOnSameLineAndCanFollowModifier",value:function(){return this.next(),this.hasPrecedingLineBreak()?!1:this.tsTokenCanFollowModifier()}},{key:"tsNextTokenCanFollowModifier",value:function(){return this.match(106)?(this.next(),this.tsTokenCanFollowModifier()):this.tsNextTokenOnSameLineAndCanFollowModifier()}},{key:"tsParseModifier",value:function(h,C){if(!(!Ut(this.state.type)&&this.state.type!==58&&this.state.type!==75)){var R=this.state.value;if(h.includes(R)){if(C&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return R}}}},{key:"tsParseModifiers",value:function(h,C){for(var R=this,F=h.allowedModifiers,K=h.disallowedModifiers,ne=h.stopOnStartOfClassStaticBlock,be=h.errorTemplate,ye=be===void 0?Dt.InvalidModifierOnTypeMember:be,Re=function(Pt,Nt,er,Cr){Nt===er&&C[Cr]&&R.raise(Dt.InvalidModifiersOrder,Pt,{orderedModifiers:[er,Cr]})},Fe=function(Pt,Nt,er,Cr){(C[er]&&Nt===Cr||C[Cr]&&Nt===er)&&R.raise(Dt.IncompatibleModifiers,Pt,{modifiers:[er,Cr]})};;){var Ue=this.state.startLoc,Ke=this.tsParseModifier(F.concat(K??[]),ne);if(!Ke)break;bp(Ke)?C.accessibility?this.raise(Dt.DuplicateAccessibilityModifier,Ue,{modifier:Ke}):(Re(Ue,Ke,Ke,"override"),Re(Ue,Ke,Ke,"static"),Re(Ue,Ke,Ke,"readonly"),C.accessibility=Ke):K1(Ke)?(C[Ke]&&this.raise(Dt.DuplicateModifier,Ue,{modifier:Ke}),C[Ke]=!0,Re(Ue,Ke,"in","out")):(hasOwnProperty.call(C,Ke)?this.raise(Dt.DuplicateModifier,Ue,{modifier:Ke}):(Re(Ue,Ke,"static","readonly"),Re(Ue,Ke,"static","override"),Re(Ue,Ke,"override","readonly"),Re(Ue,Ke,"abstract","override"),Fe(Ue,Ke,"declare","override"),Fe(Ue,Ke,"static","abstract")),C[Ke]=!0),K!=null&&K.includes(Ke)&&this.raise(ye,Ue,{modifier:Ke})}}},{key:"tsIsListTerminator",value:function(h){switch(h){case"EnumMembers":case"TypeMembers":return this.match(8);case"HeritageClauseElement":return this.match(5);case"TupleElementTypes":return this.match(3);case"TypeParametersOrArguments":return this.match(48)}}},{key:"tsParseList",value:function(h,C){for(var R=[];!this.tsIsListTerminator(h);)R.push(C());return R}},{key:"tsParseDelimitedList",value:function(h,C,R){return tc(this.tsParseDelimitedListWorker(h,C,!0,R))}},{key:"tsParseDelimitedListWorker",value:function(h,C,R,F){for(var K=[],ne=-1;!this.tsIsListTerminator(h);){ne=-1;var be=C();if(be==null)return;if(K.push(be),this.eat(12)){ne=this.state.lastTokStartLoc.index;continue}if(this.tsIsListTerminator(h))break;R&&this.expect(12);return}return F&&(F.value=ne),K}},{key:"tsParseBracketedList",value:function(h,C,R,F,K){F||(R?this.expect(0):this.expect(47));var ne=this.tsParseDelimitedList(h,C,K);return R?this.expect(3):this.expect(48),ne}},{key:"tsParseImportType",value:function(){var h=this.startNode();return this.expect(83),this.expect(10),this.match(134)||this.raise(Dt.UnsupportedImportTypeArgument,this.state.startLoc),h.argument=ke(Pe(v.prototype),"parseExprAtom",this).call(this),this.eat(12)&&!this.match(11)?(h.options=ke(Pe(v.prototype),"parseMaybeAssignAllowIn",this).call(this),this.eat(12)):h.options=null,this.expect(11),this.eat(16)&&(h.qualifier=this.tsParseEntityName()),this.match(47)&&(h.typeParameters=this.tsParseTypeArguments()),this.finishNode(h,"TSImportType")}},{key:"tsParseEntityName",value:function(){for(var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,C=this.parseIdentifier(h);this.eat(16);){var R=this.startNodeAtNode(C);R.left=C,R.right=this.parseIdentifier(h),C=this.finishNode(R,"TSQualifiedName")}return C}},{key:"tsParseTypeReference",value:function(){var h=this.startNode();return h.typeName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(h.typeParameters=this.tsParseTypeArguments()),this.finishNode(h,"TSTypeReference")}},{key:"tsParseThisTypePredicate",value:function(h){this.next();var C=this.startNodeAtNode(h);return C.parameterName=h,C.typeAnnotation=this.tsParseTypeAnnotation(!1),C.asserts=!1,this.finishNode(C,"TSTypePredicate")}},{key:"tsParseThisTypeNode",value:function(){var h=this.startNode();return this.next(),this.finishNode(h,"TSThisType")}},{key:"tsParseTypeQuery",value:function(){var h=this.startNode();return this.expect(87),this.match(83)?h.exprName=this.tsParseImportType():h.exprName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(h.typeParameters=this.tsParseTypeArguments()),this.finishNode(h,"TSTypeQuery")}},{key:"tsParseTypeParameter",value:function(h){var C=this.startNode();return h(C),C.name=this.tsParseTypeParameterName(),C.constraint=this.tsEatThenParseType(81),C.default=this.tsEatThenParseType(29),this.finishNode(C,"TSTypeParameter")}},{key:"tsTryParseTypeParameters",value:function(h){if(this.match(47))return this.tsParseTypeParameters(h)}},{key:"tsParseTypeParameters",value:function(h){var C=this.startNode();this.match(47)||this.match(143)?this.next():this.unexpected();var R={value:-1};return C.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this,h),!1,!0,R),C.params.length===0&&this.raise(Dt.EmptyTypeParameters,C),R.value!==-1&&this.addExtra(C,"trailingComma",R.value),this.finishNode(C,"TSTypeParameterDeclaration")}},{key:"tsFillSignature",value:function(h,C){var R=h===19,F="parameters",K="typeAnnotation";C.typeParameters=this.tsTryParseTypeParameters(this.tsParseConstModifier),this.expect(10),C[F]=this.tsParseBindingListForSignature(),R?C[K]=this.tsParseTypeOrTypePredicateAnnotation(h):this.match(h)&&(C[K]=this.tsParseTypeOrTypePredicateAnnotation(h))}},{key:"tsParseBindingListForSignature",value:function(){var h=ke(Pe(v.prototype),"parseBindingList",this).call(this,11,41,2),C=!0,R=!1,F=void 0;try{for(var K=h[Symbol.iterator](),ne;!(C=(ne=K.next()).done);C=!0){var be=ne.value,ye=be.type;(ye==="AssignmentPattern"||ye==="TSParameterProperty")&&this.raise(Dt.UnsupportedSignatureParameterKind,be,{type:ye})}}catch(Re){R=!0,F=Re}finally{try{!C&&K.return!=null&&K.return()}finally{if(R)throw F}}return h}},{key:"tsParseTypeMemberSemicolon",value:function(){!this.eat(12)&&!this.isLineTerminator()&&this.expect(13)}},{key:"tsParseSignatureMember",value:function(h,C){return this.tsFillSignature(14,C),this.tsParseTypeMemberSemicolon(),this.finishNode(C,h)}},{key:"tsIsUnambiguouslyIndexSignature",value:function(){return this.next(),Ut(this.state.type)?(this.next(),this.match(14)):!1}},{key:"tsTryParseIndexSignature",value:function(h){if(this.match(0)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))){this.expect(0);var C=this.parseIdentifier();C.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(C),this.expect(3),h.parameters=[C];var R=this.tsTryParseTypeAnnotation();return R&&(h.typeAnnotation=R),this.tsParseTypeMemberSemicolon(),this.finishNode(h,"TSIndexSignature")}}},{key:"tsParsePropertyOrMethodSignature",value:function(h,C){this.eat(17)&&(h.optional=!0);var R=h;if(this.match(10)||this.match(47)){C&&this.raise(Dt.ReadonlyForMethodSignature,h);var F=R;F.kind&&this.match(47)&&this.raise(Dt.AccessorCannotHaveTypeParameters,this.state.curPosition()),this.tsFillSignature(14,F),this.tsParseTypeMemberSemicolon();var K="parameters",ne="typeAnnotation";if(F.kind==="get")F[K].length>0&&(this.raise(j.BadGetterArity,this.state.curPosition()),this.isThisParam(F[K][0])&&this.raise(Dt.AccessorCannotDeclareThisParameter,this.state.curPosition()));else if(F.kind==="set"){if(F[K].length!==1)this.raise(j.BadSetterArity,this.state.curPosition());else{var be=F[K][0];this.isThisParam(be)&&this.raise(Dt.AccessorCannotDeclareThisParameter,this.state.curPosition()),be.type==="Identifier"&&be.optional&&this.raise(Dt.SetAccessorCannotHaveOptionalParameter,this.state.curPosition()),be.type==="RestElement"&&this.raise(Dt.SetAccessorCannotHaveRestParameter,this.state.curPosition())}F[ne]&&this.raise(Dt.SetAccessorCannotHaveReturnType,F[ne])}else F.kind="method";return this.finishNode(F,"TSMethodSignature")}else{var ye=R;C&&(ye.readonly=!0);var Re=this.tsTryParseTypeAnnotation();return Re&&(ye.typeAnnotation=Re),this.tsParseTypeMemberSemicolon(),this.finishNode(ye,"TSPropertySignature")}}},{key:"tsParseTypeMember",value:function(){var h=this.startNode();if(this.match(10)||this.match(47))return this.tsParseSignatureMember("TSCallSignatureDeclaration",h);if(this.match(77)){var C=this.startNode();return this.next(),this.match(10)||this.match(47)?this.tsParseSignatureMember("TSConstructSignatureDeclaration",h):(h.key=this.createIdentifier(C,"new"),this.tsParsePropertyOrMethodSignature(h,!1))}this.tsParseModifiers({allowedModifiers:["readonly"],disallowedModifiers:["declare","abstract","private","protected","public","static","override"]},h);var R=this.tsTryParseIndexSignature(h);return R||(ke(Pe(v.prototype),"parsePropertyName",this).call(this,h),!h.computed&&h.key.type==="Identifier"&&(h.key.name==="get"||h.key.name==="set")&&this.tsTokenCanFollowModifier()&&(h.kind=h.key.name,ke(Pe(v.prototype),"parsePropertyName",this).call(this,h)),this.tsParsePropertyOrMethodSignature(h,!!h.readonly))}},{key:"tsParseTypeLiteral",value:function(){var h=this.startNode();return h.members=this.tsParseObjectTypeMembers(),this.finishNode(h,"TSTypeLiteral")}},{key:"tsParseObjectTypeMembers",value:function(){this.expect(5);var h=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(8),h}},{key:"tsIsStartOfMappedType",value:function(){return this.next(),this.eat(53)?this.isContextual(122):(this.isContextual(122)&&this.next(),!this.match(0)||(this.next(),!this.tsIsIdentifier())?!1:(this.next(),this.match(58)))}},{key:"tsParseMappedType",value:function(){var h=this.startNode();this.expect(5),this.match(53)?(h.readonly=this.state.value,this.next(),this.expectContextual(122)):this.eatContextual(122)&&(h.readonly=!0),this.expect(0);{var C=this.startNode();C.name=this.tsParseTypeParameterName(),C.constraint=this.tsExpectThenParseType(58),h.typeParameter=this.finishNode(C,"TSTypeParameter")}return h.nameType=this.eatContextual(93)?this.tsParseType():null,this.expect(3),this.match(53)?(h.optional=this.state.value,this.next(),this.expect(17)):this.eat(17)&&(h.optional=!0),h.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(8),this.finishNode(h,"TSMappedType")}},{key:"tsParseTupleType",value:function(){var h=this,C=this.startNode();C.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);var R=!1;return C.elementTypes.forEach(function(F){var K=F.type;R&&K!=="TSRestType"&&K!=="TSOptionalType"&&!(K==="TSNamedTupleMember"&&F.optional)&&h.raise(Dt.OptionalTypeBeforeRequired,F),R||(R=K==="TSNamedTupleMember"&&F.optional||K==="TSOptionalType")}),this.finishNode(C,"TSTupleType")}},{key:"tsParseTupleElementType",value:function(){var h=this.state.startLoc,C=this.eat(21),R,F,K,ne,be=sr(this.state.type),ye=be?this.lookaheadCharCode():null;if(ye===58)R=!0,K=!1,F=this.parseIdentifier(!0),this.expect(14),ne=this.tsParseType();else if(ye===63){K=!0;var Re=this.state.startLoc,Fe=this.state.value,Ue=this.tsParseNonArrayType();this.lookaheadCharCode()===58?(R=!0,F=this.createIdentifier(this.startNodeAt(Re),Fe),this.expect(17),this.expect(14),ne=this.tsParseType()):(R=!1,ne=Ue,this.expect(17))}else ne=this.tsParseType(),K=this.eat(17),R=this.eat(14);if(R){var Ke;F?(Ke=this.startNodeAtNode(F),Ke.optional=K,Ke.label=F,Ke.elementType=ne,this.eat(17)&&(Ke.optional=!0,this.raise(Dt.TupleOptionalAfterType,this.state.lastTokStartLoc))):(Ke=this.startNodeAtNode(ne),Ke.optional=K,this.raise(Dt.InvalidTupleMemberLabel,ne),Ke.label=ne,Ke.elementType=this.tsParseType()),ne=this.finishNode(Ke,"TSNamedTupleMember")}else if(K){var Pt=this.startNodeAtNode(ne);Pt.typeAnnotation=ne,ne=this.finishNode(Pt,"TSOptionalType")}if(C){var Nt=this.startNodeAt(h);Nt.typeAnnotation=ne,ne=this.finishNode(Nt,"TSRestType")}return ne}},{key:"tsParseParenthesizedType",value:function(){var h=this.startNode();return this.expect(10),h.typeAnnotation=this.tsParseType(),this.expect(11),this.finishNode(h,"TSParenthesizedType")}},{key:"tsParseFunctionOrConstructorType",value:function(h,C){var R=this,F=this.startNode();return h==="TSConstructorType"&&(F.abstract=!!C,C&&this.next(),this.next()),this.tsInAllowConditionalTypesContext(function(){return R.tsFillSignature(19,F)}),this.finishNode(F,h)}},{key:"tsParseLiteralTypeNode",value:function(){var h=this.startNode();switch(this.state.type){case 135:case 136:case 134:case 85:case 86:h.literal=ke(Pe(v.prototype),"parseExprAtom",this).call(this);break;default:this.unexpected()}return this.finishNode(h,"TSLiteralType")}},{key:"tsParseTemplateLiteralType",value:function(){var h=this.startNode();return h.literal=ke(Pe(v.prototype),"parseTemplate",this).call(this,!1),this.finishNode(h,"TSLiteralType")}},{key:"parseTemplateSubstitution",value:function(){return this.state.inType?this.tsParseType():ke(Pe(v.prototype),"parseTemplateSubstitution",this).call(this)}},{key:"tsParseThisTypeOrThisTypePredicate",value:function(){var h=this.tsParseThisTypeNode();return this.isContextual(116)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(h):h}},{key:"tsParseNonArrayType",value:function(){switch(this.state.type){case 134:case 135:case 136:case 85:case 86:return this.tsParseLiteralTypeNode();case 53:if(this.state.value==="-"){var h=this.startNode(),C=this.lookahead();return C.type!==135&&C.type!==136&&this.unexpected(),h.literal=this.parseMaybeUnary(),this.finishNode(h,"TSLiteralType")}break;case 78:return this.tsParseThisTypeOrThisTypePredicate();case 87:return this.tsParseTypeQuery();case 83:return this.tsParseImportType();case 5:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case 0:return this.tsParseTupleType();case 10:return this.tsParseParenthesizedType();case 25:case 24:return this.tsParseTemplateLiteralType();default:{var R=this.state.type;if(Ut(R)||R===88||R===84){var F=R===88?"TSVoidKeyword":R===84?"TSNullKeyword":q1(this.state.value);if(F!==void 0&&this.lookaheadCharCode()!==46){var K=this.startNode();return this.next(),this.finishNode(K,F)}return this.tsParseTypeReference()}}}this.unexpected()}},{key:"tsParseArrayTypeOrHigher",value:function(){for(var h=this.tsParseNonArrayType();!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){var C=this.startNodeAtNode(h);C.elementType=h,this.expect(3),h=this.finishNode(C,"TSArrayType")}else{var R=this.startNodeAtNode(h);R.objectType=h,R.indexType=this.tsParseType(),this.expect(3),h=this.finishNode(R,"TSIndexedAccessType")}return h}},{key:"tsParseTypeOperator",value:function(){var h=this.startNode(),C=this.state.value;return this.next(),h.operator=C,h.typeAnnotation=this.tsParseTypeOperatorOrHigher(),C==="readonly"&&this.tsCheckTypeAnnotationForReadOnly(h),this.finishNode(h,"TSTypeOperator")}},{key:"tsCheckTypeAnnotationForReadOnly",value:function(h){switch(h.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(Dt.UnexpectedReadonly,h)}}},{key:"tsParseInferType",value:function(){var h=this,C=this.startNode();this.expectContextual(115);var R=this.startNode();return R.name=this.tsParseTypeParameterName(),R.constraint=this.tsTryParse(function(){return h.tsParseConstraintForInferType()}),C.typeParameter=this.finishNode(R,"TSTypeParameter"),this.finishNode(C,"TSInferType")}},{key:"tsParseConstraintForInferType",value:function(){var h=this;if(this.eat(81)){var C=this.tsInDisallowConditionalTypesContext(function(){return h.tsParseType()});if(this.state.inDisallowConditionalTypesContext||!this.match(17))return C}}},{key:"tsParseTypeOperatorOrHigher",value:function(){var h=this,C=Xe(this.state.type)&&!this.state.containsEsc;return C?this.tsParseTypeOperator():this.isContextual(115)?this.tsParseInferType():this.tsInAllowConditionalTypesContext(function(){return h.tsParseArrayTypeOrHigher()})}},{key:"tsParseUnionOrIntersectionType",value:function(h,C,R){var F=this.startNode(),K=this.eat(R),ne=[];do ne.push(C());while(this.eat(R));return ne.length===1&&!K?ne[0]:(F.types=ne,this.finishNode(F,h))}},{key:"tsParseIntersectionTypeOrHigher",value:function(){return this.tsParseUnionOrIntersectionType("TSIntersectionType",this.tsParseTypeOperatorOrHigher.bind(this),45)}},{key:"tsParseUnionTypeOrHigher",value:function(){return this.tsParseUnionOrIntersectionType("TSUnionType",this.tsParseIntersectionTypeOrHigher.bind(this),43)}},{key:"tsIsStartOfFunctionType",value:function(){return this.match(47)?!0:this.match(10)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))}},{key:"tsSkipParameterStart",value:function(){if(Ut(this.state.type)||this.match(78))return this.next(),!0;if(this.match(5)){var h=this.state.errors,C=h.length;try{return this.parseObjectLike(8,!0),h.length===C}catch{return!1}}if(this.match(0)){this.next();var R=this.state,F=R.errors,K=F.length;try{return ke(Pe(v.prototype),"parseBindingList",this).call(this,3,93,1),F.length===K}catch{return!1}}return!1}},{key:"tsIsUnambiguouslyStartOfFunctionType",value:function(){return this.next(),!!(this.match(11)||this.match(21)||this.tsSkipParameterStart()&&(this.match(14)||this.match(12)||this.match(17)||this.match(29)||this.match(11)&&(this.next(),this.match(19))))}},{key:"tsParseTypeOrTypePredicateAnnotation",value:function(h){var C=this;return this.tsInType(function(){var R=C.startNode();C.expect(h);var F=C.startNode(),K=!!C.tsTryParse(C.tsParseTypePredicateAsserts.bind(C));if(K&&C.match(78)){var ne=C.tsParseThisTypeOrThisTypePredicate();return ne.type==="TSThisType"?(F.parameterName=ne,F.asserts=!0,F.typeAnnotation=null,ne=C.finishNode(F,"TSTypePredicate")):(C.resetStartLocationFromNode(ne,F),ne.asserts=!0),R.typeAnnotation=ne,C.finishNode(R,"TSTypeAnnotation")}var be=C.tsIsIdentifier()&&C.tsTryParse(C.tsParseTypePredicatePrefix.bind(C));if(!be)return K?(F.parameterName=C.parseIdentifier(),F.asserts=K,F.typeAnnotation=null,R.typeAnnotation=C.finishNode(F,"TSTypePredicate"),C.finishNode(R,"TSTypeAnnotation")):C.tsParseTypeAnnotation(!1,R);var ye=C.tsParseTypeAnnotation(!1);return F.parameterName=be,F.typeAnnotation=ye,F.asserts=K,R.typeAnnotation=C.finishNode(F,"TSTypePredicate"),C.finishNode(R,"TSTypeAnnotation")})}},{key:"tsTryParseTypeOrTypePredicateAnnotation",value:function(){if(this.match(14))return this.tsParseTypeOrTypePredicateAnnotation(14)}},{key:"tsTryParseTypeAnnotation",value:function(){if(this.match(14))return this.tsParseTypeAnnotation()}},{key:"tsTryParseType",value:function(){return this.tsEatThenParseType(14)}},{key:"tsParseTypePredicatePrefix",value:function(){var h=this.parseIdentifier();if(this.isContextual(116)&&!this.hasPrecedingLineBreak())return this.next(),h}},{key:"tsParseTypePredicateAsserts",value:function(){if(this.state.type!==109)return!1;var h=this.state.containsEsc;return this.next(),!Ut(this.state.type)&&!this.match(78)?!1:(h&&this.raise(j.InvalidEscapedReservedWord,this.state.lastTokStartLoc,{reservedWord:"asserts"}),!0)}},{key:"tsParseTypeAnnotation",value:function(){var h=this,C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.startNode();return this.tsInType(function(){C&&h.expect(14),R.typeAnnotation=h.tsParseType()}),this.finishNode(R,"TSTypeAnnotation")}},{key:"tsParseType",value:function(){var h=this;oo(this.state.inType);var C=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(81))return C;var R=this.startNodeAtNode(C);return R.checkType=C,R.extendsType=this.tsInDisallowConditionalTypesContext(function(){return h.tsParseNonConditionalType()}),this.expect(17),R.trueType=this.tsInAllowConditionalTypesContext(function(){return h.tsParseType()}),this.expect(14),R.falseType=this.tsInAllowConditionalTypesContext(function(){return h.tsParseType()}),this.finishNode(R,"TSConditionalType")}},{key:"isAbstractConstructorSignature",value:function(){return this.isContextual(124)&&this.lookahead().type===77}},{key:"tsParseNonConditionalType",value:function(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType("TSFunctionType"):this.match(77)?this.tsParseFunctionOrConstructorType("TSConstructorType"):this.isAbstractConstructorSignature()?this.tsParseFunctionOrConstructorType("TSConstructorType",!0):this.tsParseUnionTypeOrHigher()}},{key:"tsParseTypeAssertion",value:function(){var h=this;this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(Dt.ReservedTypeAssertion,this.state.startLoc);var C=this.startNode();return C.typeAnnotation=this.tsInType(function(){return h.next(),h.match(75)?h.tsParseTypeReference():h.tsParseType()}),this.expect(48),C.expression=this.parseMaybeUnary(),this.finishNode(C,"TSTypeAssertion")}},{key:"tsParseHeritageClause",value:function(h){var C=this,R=this.state.startLoc,F=this.tsParseDelimitedList("HeritageClauseElement",function(){var K=C.startNode();return K.expression=C.tsParseEntityName(),C.match(47)&&(K.typeParameters=C.tsParseTypeArguments()),C.finishNode(K,"TSExpressionWithTypeArguments")});return F.length||this.raise(Dt.EmptyHeritageClauseType,R,{token:h}),F}},{key:"tsParseInterfaceDeclaration",value:function(h){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.hasFollowingLineBreak())return null;this.expectContextual(129),C.declare&&(h.declare=!0),Ut(this.state.type)?(h.id=this.parseIdentifier(),this.checkIdentifier(h.id,130)):(h.id=null,this.raise(Dt.MissingInterfaceName,this.state.startLoc)),h.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers),this.eat(81)&&(h.extends=this.tsParseHeritageClause("extends"));var R=this.startNode();return R.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),h.body=this.finishNode(R,"TSInterfaceBody"),this.finishNode(h,"TSInterfaceDeclaration")}},{key:"tsParseTypeAliasDeclaration",value:function(h){var C=this;return h.id=this.parseIdentifier(),this.checkIdentifier(h.id,2),h.typeAnnotation=this.tsInType(function(){if(h.typeParameters=C.tsTryParseTypeParameters(C.tsParseInOutModifiers),C.expect(29),C.isContextual(114)&&C.lookahead().type!==16){var R=C.startNode();return C.next(),C.finishNode(R,"TSIntrinsicKeyword")}return C.tsParseType()}),this.semicolon(),this.finishNode(h,"TSTypeAliasDeclaration")}},{key:"tsInNoContext",value:function(h){var C=this.state.context;this.state.context=[C[0]];try{return h()}finally{this.state.context=C}}},{key:"tsInType",value:function(h){var C=this.state.inType;this.state.inType=!0;try{return h()}finally{this.state.inType=C}}},{key:"tsInDisallowConditionalTypesContext",value:function(h){var C=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return h()}finally{this.state.inDisallowConditionalTypesContext=C}}},{key:"tsInAllowConditionalTypesContext",value:function(h){var C=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return h()}finally{this.state.inDisallowConditionalTypesContext=C}}},{key:"tsEatThenParseType",value:function(h){if(this.match(h))return this.tsNextThenParseType()}},{key:"tsExpectThenParseType",value:function(h){var C=this;return this.tsInType(function(){return C.expect(h),C.tsParseType()})}},{key:"tsNextThenParseType",value:function(){var h=this;return this.tsInType(function(){return h.next(),h.tsParseType()})}},{key:"tsParseEnumMember",value:function(){var h=this.startNode();return h.id=this.match(134)?ke(Pe(v.prototype),"parseStringLiteral",this).call(this,this.state.value):this.parseIdentifier(!0),this.eat(29)&&(h.initializer=ke(Pe(v.prototype),"parseMaybeAssignAllowIn",this).call(this)),this.finishNode(h,"TSEnumMember")}},{key:"tsParseEnumDeclaration",value:function(h){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return C.const&&(h.const=!0),C.declare&&(h.declare=!0),this.expectContextual(126),h.id=this.parseIdentifier(),this.checkIdentifier(h.id,h.const?8971:8459),this.expect(5),h.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(h,"TSEnumDeclaration")}},{key:"tsParseModuleBlock",value:function(){var h=this.startNode();return this.scope.enter(0),this.expect(5),ke(Pe(v.prototype),"parseBlockOrModuleBlockBody",this).call(this,h.body=[],void 0,!0,8),this.scope.exit(),this.finishNode(h,"TSModuleBlock")}},{key:"tsParseModuleOrNamespaceDeclaration",value:function(h){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(h.id=this.parseIdentifier(),C||this.checkIdentifier(h.id,1024),this.eat(16)){var R=this.startNode();this.tsParseModuleOrNamespaceDeclaration(R,!0),h.body=R}else this.scope.enter(256),this.prodParam.enter(0),h.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit();return this.finishNode(h,"TSModuleDeclaration")}},{key:"tsParseAmbientExternalModuleDeclaration",value:function(h){return this.isContextual(112)?(h.kind="global",h.global=!0,h.id=this.parseIdentifier()):this.match(134)?(h.kind="module",h.id=ke(Pe(v.prototype),"parseStringLiteral",this).call(this,this.state.value)):this.unexpected(),this.match(5)?(this.scope.enter(256),this.prodParam.enter(0),h.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(h,"TSModuleDeclaration")}},{key:"tsParseImportEqualsDeclaration",value:function(h,C,R){h.isExport=R||!1,h.id=C||this.parseIdentifier(),this.checkIdentifier(h.id,4096),this.expect(29);var F=this.tsParseModuleReference();return h.importKind==="type"&&F.type!=="TSExternalModuleReference"&&this.raise(Dt.ImportAliasHasImportType,F),h.moduleReference=F,this.semicolon(),this.finishNode(h,"TSImportEqualsDeclaration")}},{key:"tsIsExternalModuleReference",value:function(){return this.isContextual(119)&&this.lookaheadCharCode()===40}},{key:"tsParseModuleReference",value:function(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(!1)}},{key:"tsParseExternalModuleReference",value:function(){var h=this.startNode();return this.expectContextual(119),this.expect(10),this.match(134)||this.unexpected(),h.expression=ke(Pe(v.prototype),"parseExprAtom",this).call(this),this.expect(11),this.sawUnambiguousESM=!0,this.finishNode(h,"TSExternalModuleReference")}},{key:"tsLookAhead",value:function(h){var C=this.state.clone(),R=h();return this.state=C,R}},{key:"tsTryParseAndCatch",value:function(h){var C=this.tryParse(function(R){return h()||R()});if(!(C.aborted||!C.node))return C.error&&(this.state=C.failState),C.node}},{key:"tsTryParse",value:function(h){var C=this.state.clone(),R=h();if(R!==void 0&&R!==!1)return R;this.state=C}},{key:"tsTryParseDeclare",value:function(h){var C=this;if(!this.isLineTerminator()){var R=this.state.type,F;return this.isContextual(100)&&(R=74,F="let"),this.tsInAmbientContext(function(){switch(R){case 68:return h.declare=!0,ke(Pe(v.prototype),"parseFunctionStatement",C).call(C,h,!1,!1);case 80:return h.declare=!0,C.parseClass(h,!0,!1);case 126:return C.tsParseEnumDeclaration(h,{declare:!0});case 112:return C.tsParseAmbientExternalModuleDeclaration(h);case 75:case 74:return!C.match(75)||!C.isLookaheadContextual("enum")?(h.declare=!0,C.parseVarStatement(h,F||C.state.value,!0)):(C.expect(75),C.tsParseEnumDeclaration(h,{const:!0,declare:!0}));case 129:{var K=C.tsParseInterfaceDeclaration(h,{declare:!0});if(K)return K}default:if(Ut(R))return C.tsParseDeclaration(h,C.state.value,!0,null)}})}}},{key:"tsTryParseExportDeclaration",value:function(){return this.tsParseDeclaration(this.startNode(),this.state.value,!0,null)}},{key:"tsParseExpressionStatement",value:function(h,C,R){switch(C.name){case"declare":{var F=this.tsTryParseDeclare(h);return F&&(F.declare=!0),F}case"global":if(this.match(5)){this.scope.enter(256),this.prodParam.enter(0);var K=h;return K.kind="global",h.global=!0,K.id=C,K.body=this.tsParseModuleBlock(),this.scope.exit(),this.prodParam.exit(),this.finishNode(K,"TSModuleDeclaration")}break;default:return this.tsParseDeclaration(h,C.name,!1,R)}}},{key:"tsParseDeclaration",value:function(h,C,R,F){switch(C){case"abstract":if(this.tsCheckLineTerminator(R)&&(this.match(80)||Ut(this.state.type)))return this.tsParseAbstractDeclaration(h,F);break;case"module":if(this.tsCheckLineTerminator(R)){if(this.match(134))return this.tsParseAmbientExternalModuleDeclaration(h);if(Ut(this.state.type))return h.kind="module",this.tsParseModuleOrNamespaceDeclaration(h)}break;case"namespace":if(this.tsCheckLineTerminator(R)&&Ut(this.state.type))return h.kind="namespace",this.tsParseModuleOrNamespaceDeclaration(h);break;case"type":if(this.tsCheckLineTerminator(R)&&Ut(this.state.type))return this.tsParseTypeAliasDeclaration(h);break}}},{key:"tsCheckLineTerminator",value:function(h){return h?this.hasFollowingLineBreak()?!1:(this.next(),!0):!this.isLineTerminator()}},{key:"tsTryParseGenericAsyncArrowFunction",value:function(h){var C=this;if(this.match(47)){var R=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;var F=this.tsTryParseAndCatch(function(){var K=C.startNodeAt(h);return K.typeParameters=C.tsParseTypeParameters(C.tsParseConstModifier),ke(Pe(v.prototype),"parseFunctionParams",C).call(C,K),K.returnType=C.tsTryParseTypeOrTypePredicateAnnotation(),C.expect(19),K});if(this.state.maybeInArrowParameters=R,!!F)return ke(Pe(v.prototype),"parseArrowExpression",this).call(this,F,null,!0)}}},{key:"tsParseTypeArgumentsInExpression",value:function(){if(this.reScan_lt()===47)return this.tsParseTypeArguments()}},{key:"tsParseTypeArguments",value:function(){var h=this,C=this.startNode();return C.params=this.tsInType(function(){return h.tsInNoContext(function(){return h.expect(47),h.tsParseDelimitedList("TypeParametersOrArguments",h.tsParseType.bind(h))})}),C.params.length===0?this.raise(Dt.EmptyTypeArguments,C):!this.state.inType&&this.curContext()===ue.brace&&this.reScan_lt_gt(),this.expect(48),this.finishNode(C,"TSTypeParameterInstantiation")}},{key:"tsIsDeclarationStart",value:function(){return pe(this.state.type)}},{key:"isExportDefaultSpecifier",value:function(){return this.tsIsDeclarationStart()?!1:ke(Pe(v.prototype),"isExportDefaultSpecifier",this).call(this)}},{key:"parseAssignableListItem",value:function(h,C){var R=this.state.startLoc,F={};this.tsParseModifiers({allowedModifiers:["public","private","protected","override","readonly"]},F);var K=F.accessibility,ne=F.override,be=F.readonly;!(h&4)&&(K||be||ne)&&this.raise(Dt.UnexpectedParameterModifier,R);var ye=this.parseMaybeDefault();h&2&&this.parseFunctionParamType(ye);var Re=this.parseMaybeDefault(ye.loc.start,ye);if(K||be||ne){var Fe=this.startNodeAt(R);return C.length&&(Fe.decorators=C),K&&(Fe.accessibility=K),be&&(Fe.readonly=be),ne&&(Fe.override=ne),Re.type!=="Identifier"&&Re.type!=="AssignmentPattern"&&this.raise(Dt.UnsupportedParameterPropertyKind,Fe),Fe.parameter=Re,this.finishNode(Fe,"TSParameterProperty")}return C.length&&(ye.decorators=C),Re}},{key:"isSimpleParameter",value:function(h){return h.type==="TSParameterProperty"&&ke(Pe(v.prototype),"isSimpleParameter",this).call(this,h.parameter)||ke(Pe(v.prototype),"isSimpleParameter",this).call(this,h)}},{key:"tsDisallowOptionalPattern",value:function(h){var C=!0,R=!1,F=void 0;try{for(var K=h.params[Symbol.iterator](),ne;!(C=(ne=K.next()).done);C=!0){var be=ne.value;be.type!=="Identifier"&&be.optional&&!this.state.isAmbientContext&&this.raise(Dt.PatternIsOptional,be)}}catch(ye){R=!0,F=ye}finally{try{!C&&K.return!=null&&K.return()}finally{if(R)throw F}}}},{key:"setArrowFunctionParameters",value:function(h,C,R){ke(Pe(v.prototype),"setArrowFunctionParameters",this).call(this,h,C,R),this.tsDisallowOptionalPattern(h)}},{key:"parseFunctionBodyAndFinish",value:function(h,C){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.match(14)&&(h.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));var F=C==="FunctionDeclaration"?"TSDeclareFunction":C==="ClassMethod"||C==="ClassPrivateMethod"?"TSDeclareMethod":void 0;return F&&!this.match(5)&&this.isLineTerminator()?this.finishNode(h,F):F==="TSDeclareFunction"&&this.state.isAmbientContext&&(this.raise(Dt.DeclareFunctionHasImplementation,h),h.declare)?ke(Pe(v.prototype),"parseFunctionBodyAndFinish",this).call(this,h,F,R):(this.tsDisallowOptionalPattern(h),ke(Pe(v.prototype),"parseFunctionBodyAndFinish",this).call(this,h,C,R))}},{key:"registerFunctionStatementId",value:function(h){!h.body&&h.id?this.checkIdentifier(h.id,1024):ke(Pe(v.prototype),"registerFunctionStatementId",this).call(this,h)}},{key:"tsCheckForInvalidTypeCasts",value:function(h){var C=this;h.forEach(function(R){R?.type==="TSTypeCastExpression"&&C.raise(Dt.UnexpectedTypeAnnotation,R.typeAnnotation)})}},{key:"toReferencedList",value:function(h,C){return this.tsCheckForInvalidTypeCasts(h),h}},{key:"parseArrayLike",value:function(h,C,R,F){var K=ke(Pe(v.prototype),"parseArrayLike",this).call(this,h,C,R,F);return K.type==="ArrayExpression"&&this.tsCheckForInvalidTypeCasts(K.elements),K}},{key:"parseSubscript",value:function(h,C,R,F){var K=this;if(!this.hasPrecedingLineBreak()&&this.match(35)){this.state.canStartJSXElement=!1,this.next();var ne=this.startNodeAt(C);return ne.expression=h,this.finishNode(ne,"TSNonNullExpression")}var be=!1;if(this.match(18)&&this.lookaheadCharCode()===60){if(R)return F.stop=!0,h;F.optionalChainMember=be=!0,this.next()}if(this.match(47)||this.match(51)){var ye,Re=this.tsTryParseAndCatch(function(){if(!R&&K.atPossibleAsyncArrow(h)){var Fe=K.tsTryParseGenericAsyncArrowFunction(C);if(Fe)return Fe}var Ue=K.tsParseTypeArgumentsInExpression();if(Ue){if(be&&!K.match(10)){ye=K.state.curPosition();return}if(ea(K.state.type)){var Ke=ke(Pe(v.prototype),"parseTaggedTemplateExpression",K).call(K,h,C,F);return Ke.typeParameters=Ue,Ke}if(!R&&K.eat(10)){var Pt=K.startNodeAt(C);return Pt.callee=h,Pt.arguments=K.parseCallExpressionArguments(11),K.tsCheckForInvalidTypeCasts(Pt.arguments),Pt.typeParameters=Ue,F.optionalChainMember&&(Pt.optional=be),K.finishCallExpression(Pt,F.optionalChainMember)}var Nt=K.state.type;if(!(Nt===48||Nt===52||Nt!==10&&Le(Nt)&&!K.hasPrecedingLineBreak())){var er=K.startNodeAt(C);return er.expression=h,er.typeParameters=Ue,K.finishNode(er,"TSInstantiationExpression")}}});if(ye&&this.unexpected(ye,10),Re)return Re.type==="TSInstantiationExpression"&&(this.match(16)||this.match(18)&&this.lookaheadCharCode()!==40)&&this.raise(Dt.InvalidPropertyAccessAfterInstantiationExpression,this.state.startLoc),Re}return ke(Pe(v.prototype),"parseSubscript",this).call(this,h,C,R,F)}},{key:"parseNewCallee",value:function(h){var C;ke(Pe(v.prototype),"parseNewCallee",this).call(this,h);var R=h.callee;R.type==="TSInstantiationExpression"&&!((C=R.extra)!=null&&C.parenthesized)&&(h.typeParameters=R.typeParameters,h.callee=R.expression)}},{key:"parseExprOp",value:function(h,C,R){var F=this,K;if(fr(58)>R&&!this.hasPrecedingLineBreak()&&(this.isContextual(93)||(K=this.isContextual(120)))){var ne=this.startNodeAt(C);return ne.expression=h,ne.typeAnnotation=this.tsInType(function(){return F.next(),F.match(75)?(K&&F.raise(j.UnexpectedKeyword,F.state.startLoc,{keyword:"const"}),F.tsParseTypeReference()):F.tsParseType()}),this.finishNode(ne,K?"TSSatisfiesExpression":"TSAsExpression"),this.reScan_lt_gt(),this.parseExprOp(ne,C,R)}return ke(Pe(v.prototype),"parseExprOp",this).call(this,h,C,R)}},{key:"checkReservedWord",value:function(h,C,R,F){this.state.isAmbientContext||ke(Pe(v.prototype),"checkReservedWord",this).call(this,h,C,R,F)}},{key:"checkImportReflection",value:function(h){ke(Pe(v.prototype),"checkImportReflection",this).call(this,h),h.module&&h.importKind!=="value"&&this.raise(Dt.ImportReflectionHasImportType,h.specifiers[0].loc.start)}},{key:"checkDuplicateExports",value:function(){}},{key:"isPotentialImportPhase",value:function(h){if(ke(Pe(v.prototype),"isPotentialImportPhase",this).call(this,h))return!0;if(this.isContextual(130)){var C=this.lookaheadCharCode();return h?C===123||C===42:C!==61}return!h&&this.isContextual(87)}},{key:"applyImportPhase",value:function(h,C,R,F){ke(Pe(v.prototype),"applyImportPhase",this).call(this,h,C,R,F),C?h.exportKind=R==="type"?"type":"value":h.importKind=R==="type"||R==="typeof"?R:"value"}},{key:"parseImport",value:function(h){if(this.match(134))return h.importKind="value",ke(Pe(v.prototype),"parseImport",this).call(this,h);var C;if(Ut(this.state.type)&&this.lookaheadCharCode()===61)return h.importKind="value",this.tsParseImportEqualsDeclaration(h);if(this.isContextual(130)){var R=this.parseMaybeImportPhase(h,!1);if(this.lookaheadCharCode()===61)return this.tsParseImportEqualsDeclaration(h,R);C=ke(Pe(v.prototype),"parseImportSpecifiersAndAfter",this).call(this,h,R)}else C=ke(Pe(v.prototype),"parseImport",this).call(this,h);return C.importKind==="type"&&C.specifiers.length>1&&C.specifiers[0].type==="ImportDefaultSpecifier"&&this.raise(Dt.TypeImportCannotSpecifyDefaultAndNamed,C),C}},{key:"parseExport",value:function(h,C){if(this.match(83)){this.next();var R=h,F=null;return this.isContextual(130)&&this.isPotentialImportPhase(!1)?F=this.parseMaybeImportPhase(R,!1):R.importKind="value",this.tsParseImportEqualsDeclaration(R,F,!0)}else if(this.eat(29)){var K=h;return K.expression=ke(Pe(v.prototype),"parseExpression",this).call(this),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(K,"TSExportAssignment")}else if(this.eatContextual(93)){var ne=h;return this.expectContextual(128),ne.id=this.parseIdentifier(),this.semicolon(),this.finishNode(ne,"TSNamespaceExportDeclaration")}else return ke(Pe(v.prototype),"parseExport",this).call(this,h,C)}},{key:"isAbstractClass",value:function(){return this.isContextual(124)&&this.lookahead().type===80}},{key:"parseExportDefaultExpression",value:function(){if(this.isAbstractClass()){var h=this.startNode();return this.next(),h.abstract=!0,this.parseClass(h,!0,!0)}if(this.match(129)){var C=this.tsParseInterfaceDeclaration(this.startNode());if(C)return C}return ke(Pe(v.prototype),"parseExportDefaultExpression",this).call(this)}},{key:"parseVarStatement",value:function(h,C){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,F=this.state.isAmbientContext,K=ke(Pe(v.prototype),"parseVarStatement",this).call(this,h,C,R||F);if(!F)return K;var ne=!0,be=!1,ye=void 0;try{for(var Re=K.declarations[Symbol.iterator](),Fe;!(ne=(Fe=Re.next()).done);ne=!0){var Ue=Fe.value,Ke=Ue.id,Pt=Ue.init;Pt&&(C!=="const"||Ke.typeAnnotation?this.raise(Dt.InitializerNotAllowedInAmbientContext,Pt):pl(Pt,this.hasPlugin("estree"))||this.raise(Dt.ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference,Pt))}}catch(Nt){be=!0,ye=Nt}finally{try{!ne&&Re.return!=null&&Re.return()}finally{if(be)throw ye}}return K}},{key:"parseStatementContent",value:function(h,C){if(this.match(75)&&this.isLookaheadContextual("enum")){var R=this.startNode();return this.expect(75),this.tsParseEnumDeclaration(R,{const:!0})}if(this.isContextual(126))return this.tsParseEnumDeclaration(this.startNode());if(this.isContextual(129)){var F=this.tsParseInterfaceDeclaration(this.startNode());if(F)return F}return ke(Pe(v.prototype),"parseStatementContent",this).call(this,h,C)}},{key:"parseAccessModifier",value:function(){return this.tsParseModifier(["public","protected","private"])}},{key:"tsHasSomeModifiers",value:function(h,C){return C.some(function(R){return bp(R)?h.accessibility===R:!!h[R]})}},{key:"tsIsStartOfStaticBlocks",value:function(){return this.isContextual(106)&&this.lookaheadCharCode()===123}},{key:"parseClassMember",value:function(h,C,R){var F=this,K=["declare","private","public","protected","override","abstract","readonly","static"];this.tsParseModifiers({allowedModifiers:K,disallowedModifiers:["in","out"],stopOnStartOfClassStaticBlock:!0,errorTemplate:Dt.InvalidModifierOnTypeParameterPositions},C);var ne=function(){F.tsIsStartOfStaticBlocks()?(F.next(),F.next(),F.tsHasSomeModifiers(C,K)&&F.raise(Dt.StaticBlockCannotHaveModifier,F.state.curPosition()),ke(Pe(v.prototype),"parseClassStaticBlock",F).call(F,h,C)):F.parseClassMemberWithIsStatic(h,C,R,!!C.static)};C.declare?this.tsInAmbientContext(ne):ne()}},{key:"parseClassMemberWithIsStatic",value:function(h,C,R,F){var K=this.tsTryParseIndexSignature(C);if(K){h.body.push(K),C.abstract&&this.raise(Dt.IndexSignatureHasAbstract,C),C.accessibility&&this.raise(Dt.IndexSignatureHasAccessibility,C,{modifier:C.accessibility}),C.declare&&this.raise(Dt.IndexSignatureHasDeclare,C),C.override&&this.raise(Dt.IndexSignatureHasOverride,C);return}!this.state.inAbstractClass&&C.abstract&&this.raise(Dt.NonAbstractClassHasAbstractMethod,C),C.override&&(R.hadSuperClass||this.raise(Dt.OverrideNotInSubClass,C)),ke(Pe(v.prototype),"parseClassMemberWithIsStatic",this).call(this,h,C,R,F)}},{key:"parsePostMemberNameModifiers",value:function(h){var C=this.eat(17);C&&(h.optional=!0),h.readonly&&this.match(10)&&this.raise(Dt.ClassMethodHasReadonly,h),h.declare&&this.match(10)&&this.raise(Dt.ClassMethodHasDeclare,h)}},{key:"parseExpressionStatement",value:function(h,C,R){var F=C.type==="Identifier"?this.tsParseExpressionStatement(h,C,R):void 0;return F||ke(Pe(v.prototype),"parseExpressionStatement",this).call(this,h,C,R)}},{key:"shouldParseExportDeclaration",value:function(){return this.tsIsDeclarationStart()?!0:ke(Pe(v.prototype),"shouldParseExportDeclaration",this).call(this)}},{key:"parseConditional",value:function(h,C,R){var F=this;if(!this.state.maybeInArrowParameters||!this.match(17))return ke(Pe(v.prototype),"parseConditional",this).call(this,h,C,R);var K=this.tryParse(function(){return ke(Pe(v.prototype),"parseConditional",F).call(F,h,C)});return K.node?(K.error&&(this.state=K.failState),K.node):(K.error&&ke(Pe(v.prototype),"setOptionalParametersError",this).call(this,R,K.error),h)}},{key:"parseParenItem",value:function(h,C){var R=ke(Pe(v.prototype),"parseParenItem",this).call(this,h,C);if(this.eat(17)&&(R.optional=!0,this.resetEndLocation(h)),this.match(14)){var F=this.startNodeAt(C);return F.expression=h,F.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(F,"TSTypeCastExpression")}return h}},{key:"parseExportDeclaration",value:function(h){var C=this;if(!this.state.isAmbientContext&&this.isContextual(125))return this.tsInAmbientContext(function(){return C.parseExportDeclaration(h)});var R=this.state.startLoc,F=this.eatContextual(125);if(F&&(this.isContextual(125)||!this.shouldParseExportDeclaration()))throw this.raise(Dt.ExpectedAmbientAfterExportDeclare,this.state.startLoc);var K=Ut(this.state.type),ne=K&&this.tsTryParseExportDeclaration()||ke(Pe(v.prototype),"parseExportDeclaration",this).call(this,h);return ne?((ne.type==="TSInterfaceDeclaration"||ne.type==="TSTypeAliasDeclaration"||F)&&(h.exportKind="type"),F&&(this.resetStartLocation(ne,R),ne.declare=!0),ne):null}},{key:"parseClassId",value:function(h,C,R,F){if(!((!C||R)&&this.isContextual(113))){ke(Pe(v.prototype),"parseClassId",this).call(this,h,C,R,h.declare?1024:8331);var K=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers);K&&(h.typeParameters=K)}}},{key:"parseClassPropertyAnnotation",value:function(h){h.optional||(this.eat(35)?h.definite=!0:this.eat(17)&&(h.optional=!0));var C=this.tsTryParseTypeAnnotation();C&&(h.typeAnnotation=C)}},{key:"parseClassProperty",value:function(h){if(this.parseClassPropertyAnnotation(h),this.state.isAmbientContext&&!(h.readonly&&!h.typeAnnotation)&&this.match(29)&&this.raise(Dt.DeclareClassFieldHasInitializer,this.state.startLoc),h.abstract&&this.match(29)){var C=h.key;this.raise(Dt.AbstractPropertyHasInitializer,this.state.startLoc,{propertyName:C.type==="Identifier"&&!h.computed?C.name:"[".concat(this.input.slice(this.offsetToSourcePos(C.start),this.offsetToSourcePos(C.end)),"]")})}return ke(Pe(v.prototype),"parseClassProperty",this).call(this,h)}},{key:"parseClassPrivateProperty",value:function(h){return h.abstract&&this.raise(Dt.PrivateElementHasAbstract,h),h.accessibility&&this.raise(Dt.PrivateElementHasAccessibility,h,{modifier:h.accessibility}),this.parseClassPropertyAnnotation(h),ke(Pe(v.prototype),"parseClassPrivateProperty",this).call(this,h)}},{key:"parseClassAccessorProperty",value:function(h){return this.parseClassPropertyAnnotation(h),h.optional&&this.raise(Dt.AccessorCannotBeOptional,h),ke(Pe(v.prototype),"parseClassAccessorProperty",this).call(this,h)}},{key:"pushClassMethod",value:function(h,C,R,F,K,ne){var be=this.tsTryParseTypeParameters(this.tsParseConstModifier);be&&K&&this.raise(Dt.ConstructorHasTypeParameters,be);var ye=C.declare,Re=ye===void 0?!1:ye,Fe=C.kind;Re&&(Fe==="get"||Fe==="set")&&this.raise(Dt.DeclareAccessor,C,{kind:Fe}),be&&(C.typeParameters=be),ke(Pe(v.prototype),"pushClassMethod",this).call(this,h,C,R,F,K,ne)}},{key:"pushClassPrivateMethod",value:function(h,C,R,F){var K=this.tsTryParseTypeParameters(this.tsParseConstModifier);K&&(C.typeParameters=K),ke(Pe(v.prototype),"pushClassPrivateMethod",this).call(this,h,C,R,F)}},{key:"declareClassPrivateMethodInScope",value:function(h,C){h.type!=="TSDeclareMethod"&&(h.type==="MethodDefinition"&&!hasOwnProperty.call(h.value,"body")||ke(Pe(v.prototype),"declareClassPrivateMethodInScope",this).call(this,h,C))}},{key:"parseClassSuper",value:function(h){ke(Pe(v.prototype),"parseClassSuper",this).call(this,h),h.superClass&&(this.match(47)||this.match(51))&&(h.superTypeParameters=this.tsParseTypeArgumentsInExpression()),this.eatContextual(113)&&(h.implements=this.tsParseHeritageClause("implements"))}},{key:"parseObjPropValue",value:function(h,C,R,F,K,ne,be){var ye=this.tsTryParseTypeParameters(this.tsParseConstModifier);return ye&&(h.typeParameters=ye),ke(Pe(v.prototype),"parseObjPropValue",this).call(this,h,C,R,F,K,ne,be)}},{key:"parseFunctionParams",value:function(h,C){var R=this.tsTryParseTypeParameters(this.tsParseConstModifier);R&&(h.typeParameters=R),ke(Pe(v.prototype),"parseFunctionParams",this).call(this,h,C)}},{key:"parseVarId",value:function(h,C){ke(Pe(v.prototype),"parseVarId",this).call(this,h,C),h.id.type==="Identifier"&&!this.hasPrecedingLineBreak()&&this.eat(35)&&(h.definite=!0);var R=this.tsTryParseTypeAnnotation();R&&(h.id.typeAnnotation=R,this.resetEndLocation(h.id))}},{key:"parseAsyncArrowFromCallExpression",value:function(h,C){return this.match(14)&&(h.returnType=this.tsParseTypeAnnotation()),ke(Pe(v.prototype),"parseAsyncArrowFromCallExpression",this).call(this,h,C)}},{key:"parseMaybeAssign",value:function(h,C){var R=this,F,K,ne,be,ye,Re,Fe,Ue;if(this.hasPlugin("jsx")&&(this.match(143)||this.match(47))){if(Re=this.state.clone(),Fe=this.tryParse(function(){return ke(Pe(v.prototype),"parseMaybeAssign",R).call(R,h,C)},Re),!Fe.error)return Fe.node;var Ke=this.state.context,Pt=Ke[Ke.length-1];(Pt===ue.j_oTag||Pt===ue.j_expr)&&Ke.pop()}if(!((F=Fe)!=null&&F.error)&&!this.match(47))return ke(Pe(v.prototype),"parseMaybeAssign",this).call(this,h,C);(!Re||Re===this.state)&&(Re=this.state.clone());var Nt,er=this.tryParse(function(Cr){var Rr,un;Nt=R.tsParseTypeParameters(R.tsParseConstModifier);var ra=ke(Pe(v.prototype),"parseMaybeAssign",R).call(R,h,C);return(ra.type!=="ArrowFunctionExpression"||(Rr=ra.extra)!=null&&Rr.parenthesized)&&Cr(),((un=Nt)==null?void 0:un.params.length)!==0&&R.resetStartLocationFromNode(ra,Nt),ra.typeParameters=Nt,ra},Re);if(!er.error&&!er.aborted)return Nt&&this.reportReservedArrowTypeParam(Nt),er.node;if(!Fe&&(oo(!this.hasPlugin("jsx")),Ue=this.tryParse(function(){return ke(Pe(v.prototype),"parseMaybeAssign",R).call(R,h,C)},Re),!Ue.error))return Ue.node;if((K=Fe)!=null&&K.node)return this.state=Fe.failState,Fe.node;if(er.node)return this.state=er.failState,Nt&&this.reportReservedArrowTypeParam(Nt),er.node;if((ne=Ue)!=null&&ne.node)return this.state=Ue.failState,Ue.node;throw((be=Fe)==null?void 0:be.error)||er.error||((ye=Ue)==null?void 0:ye.error)}},{key:"reportReservedArrowTypeParam",value:function(h){var C;h.params.length===1&&!h.params[0].constraint&&!((C=h.extra)!=null&&C.trailingComma)&&this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(Dt.ReservedArrowTypeParam,h)}},{key:"parseMaybeUnary",value:function(h,C){return!this.hasPlugin("jsx")&&this.match(47)?this.tsParseTypeAssertion():ke(Pe(v.prototype),"parseMaybeUnary",this).call(this,h,C)}},{key:"parseArrow",value:function(h){var C=this;if(this.match(14)){var R=this.tryParse(function(F){var K=C.tsParseTypeOrTypePredicateAnnotation(14);return(C.canInsertSemicolon()||!C.match(19))&&F(),K});if(R.aborted)return;R.thrown||(R.error&&(this.state=R.failState),h.returnType=R.node)}return ke(Pe(v.prototype),"parseArrow",this).call(this,h)}},{key:"parseFunctionParamType",value:function(h){this.eat(17)&&(h.optional=!0);var C=this.tsTryParseTypeAnnotation();return C&&(h.typeAnnotation=C),this.resetEndLocation(h),h}},{key:"isAssignable",value:function(h,C){switch(h.type){case"TSTypeCastExpression":return this.isAssignable(h.expression,C);case"TSParameterProperty":return!0;default:return ke(Pe(v.prototype),"isAssignable",this).call(this,h,C)}}},{key:"toAssignable",value:function(h){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;switch(h.type){case"ParenthesizedExpression":this.toAssignableParenthesizedExpression(h,C);break;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":C?this.expressionScope.recordArrowParameterBindingError(Dt.UnexpectedTypeCastInParameter,h):this.raise(Dt.UnexpectedTypeCastInParameter,h),this.toAssignable(h.expression,C);break;case"AssignmentExpression":!C&&h.left.type==="TSTypeCastExpression"&&(h.left=this.typeCastToParameter(h.left));default:ke(Pe(v.prototype),"toAssignable",this).call(this,h,C)}}},{key:"toAssignableParenthesizedExpression",value:function(h,C){switch(h.expression.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":this.toAssignable(h.expression,C);break;default:ke(Pe(v.prototype),"toAssignable",this).call(this,h,C)}}},{key:"checkToRestConversion",value:function(h,C){switch(h.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":this.checkToRestConversion(h.expression,!1);break;default:ke(Pe(v.prototype),"checkToRestConversion",this).call(this,h,C)}}},{key:"isValidLVal",value:function(h,C,R){switch(h){case"TSTypeCastExpression":return!0;case"TSParameterProperty":return"parameter";case"TSNonNullExpression":case"TSInstantiationExpression":return"expression";case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":return(R!==64||!C)&&["expression",!0];default:return ke(Pe(v.prototype),"isValidLVal",this).call(this,h,C,R)}}},{key:"parseBindingAtom",value:function(){return this.state.type===78?this.parseIdentifier(!0):ke(Pe(v.prototype),"parseBindingAtom",this).call(this)}},{key:"parseMaybeDecoratorArguments",value:function(h){if(this.match(47)||this.match(51)){var C=this.tsParseTypeArgumentsInExpression();if(this.match(10)){var R=ke(Pe(v.prototype),"parseMaybeDecoratorArguments",this).call(this,h);return R.typeParameters=C,R}this.unexpected(null,10)}return ke(Pe(v.prototype),"parseMaybeDecoratorArguments",this).call(this,h)}},{key:"checkCommaAfterRest",value:function(h){return this.state.isAmbientContext&&this.match(12)&&this.lookaheadCharCode()===h?(this.next(),!1):ke(Pe(v.prototype),"checkCommaAfterRest",this).call(this,h)}},{key:"isClassMethod",value:function(){return this.match(47)||ke(Pe(v.prototype),"isClassMethod",this).call(this)}},{key:"isClassProperty",value:function(){return this.match(35)||this.match(14)||ke(Pe(v.prototype),"isClassProperty",this).call(this)}},{key:"parseMaybeDefault",value:function(h,C){var R=ke(Pe(v.prototype),"parseMaybeDefault",this).call(this,h,C);return R.type==="AssignmentPattern"&&R.typeAnnotation&&R.right.start0)?!1:$i($.object)}function pl($,Z){var z,v=$.type;if((z=$.extra)!=null&&z.parenthesized)return!1;if(Z){if(v==="Literal"){var S=$.value;if(typeof S=="string"||typeof S=="boolean")return!0}}else if(v==="StringLiteral"||v==="BooleanLiteral")return!0;return!!(wp($,Z)||Cp($,Z)||v==="TemplateLiteral"&&$.expressions.length===0||xp($))}function wp($,Z){return Z?$.type==="Literal"&&(typeof $.value=="number"||"bigint"in $):$.type==="NumericLiteral"||$.type==="BigIntLiteral"}function Cp($,Z){if($.type==="UnaryExpression"){var z=$.operator,v=$.argument;if(z==="-"&&wp(v,Z))return!0}return!1}function $i($){return $.type==="Identifier"?!0:$.type!=="MemberExpression"||$.computed?!1:$i($.object)}var Sp=Y(i||(i=s(["placeholders"])))({ClassNameIsRequired:"A class name is required.",UnexpectedSpace:"Unexpected space in placeholder."}),xf=function($){var Z=function(z){xs(v,z);function v(){return Fn(this,v),bs(this,v,arguments)}return si(v,[{key:"parsePlaceholder",value:function(h){if(this.match(133)){var C=this.startNode();return this.next(),this.assertNoSpace(),C.name=ke(Pe(v.prototype),"parseIdentifier",this).call(this,!0),this.assertNoSpace(),this.expect(133),this.finishPlaceholder(C,h)}}},{key:"finishPlaceholder",value:function(h,C){var R=h;return(!R.expectedNode||!R.type)&&(R=this.finishNode(R,"Placeholder")),R.expectedNode=C,R}},{key:"getTokenFromCode",value:function(h){h===37&&this.input.charCodeAt(this.state.pos+1)===37?this.finishOp(133,2):ke(Pe(v.prototype),"getTokenFromCode",this).call(this,h)}},{key:"parseExprAtom",value:function(h){return this.parsePlaceholder("Expression")||ke(Pe(v.prototype),"parseExprAtom",this).call(this,h)}},{key:"parseIdentifier",value:function(h){return this.parsePlaceholder("Identifier")||ke(Pe(v.prototype),"parseIdentifier",this).call(this,h)}},{key:"checkReservedWord",value:function(h,C,R,F){h!==void 0&&ke(Pe(v.prototype),"checkReservedWord",this).call(this,h,C,R,F)}},{key:"parseBindingAtom",value:function(){return this.parsePlaceholder("Pattern")||ke(Pe(v.prototype),"parseBindingAtom",this).call(this)}},{key:"isValidLVal",value:function(h,C,R){return h==="Placeholder"||ke(Pe(v.prototype),"isValidLVal",this).call(this,h,C,R)}},{key:"toAssignable",value:function(h,C){h&&h.type==="Placeholder"&&h.expectedNode==="Expression"?h.expectedNode="Pattern":ke(Pe(v.prototype),"toAssignable",this).call(this,h,C)}},{key:"chStartsBindingIdentifier",value:function(h,C){if(ke(Pe(v.prototype),"chStartsBindingIdentifier",this).call(this,h,C))return!0;var R=this.lookahead();return R.type===133}},{key:"verifyBreakContinue",value:function(h,C){h.label&&h.label.type==="Placeholder"||ke(Pe(v.prototype),"verifyBreakContinue",this).call(this,h,C)}},{key:"parseExpressionStatement",value:function(h,C){var R;if(C.type!=="Placeholder"||(R=C.extra)!=null&&R.parenthesized)return ke(Pe(v.prototype),"parseExpressionStatement",this).call(this,h,C);if(this.match(14)){var F=h;return F.label=this.finishPlaceholder(C,"Identifier"),this.next(),F.body=ke(Pe(v.prototype),"parseStatementOrSloppyAnnexBFunctionDeclaration",this).call(this),this.finishNode(F,"LabeledStatement")}this.semicolon();var K=h;return K.name=C.name,this.finishPlaceholder(K,"Statement")}},{key:"parseBlock",value:function(h,C,R){return this.parsePlaceholder("BlockStatement")||ke(Pe(v.prototype),"parseBlock",this).call(this,h,C,R)}},{key:"parseFunctionId",value:function(h){return this.parsePlaceholder("Identifier")||ke(Pe(v.prototype),"parseFunctionId",this).call(this,h)}},{key:"parseClass",value:function(h,C,R){var F=C?"ClassDeclaration":"ClassExpression";this.next();var K=this.state.strict,ne=this.parsePlaceholder("Identifier");if(ne)if(this.match(81)||this.match(133)||this.match(5))h.id=ne;else{if(R||!C)return h.id=null,h.body=this.finishPlaceholder(ne,"ClassBody"),this.finishNode(h,F);throw this.raise(Sp.ClassNameIsRequired,this.state.startLoc)}else this.parseClassId(h,C,R);return ke(Pe(v.prototype),"parseClassSuper",this).call(this,h),h.body=this.parsePlaceholder("ClassBody")||ke(Pe(v.prototype),"parseClassBody",this).call(this,!!h.superClass,K),this.finishNode(h,F)}},{key:"parseExport",value:function(h,C){var R=this.parsePlaceholder("Identifier");if(!R)return ke(Pe(v.prototype),"parseExport",this).call(this,h,C);var F=h;if(!this.isContextual(98)&&!this.match(12))return F.specifiers=[],F.source=null,F.declaration=this.finishPlaceholder(R,"Declaration"),this.finishNode(F,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");var K=this.startNode();return K.exported=R,F.specifiers=[this.finishNode(K,"ExportDefaultSpecifier")],ke(Pe(v.prototype),"parseExport",this).call(this,F,C)}},{key:"isExportDefaultSpecifier",value:function(){if(this.match(65)){var h=this.nextTokenStart();if(this.isUnparsedContextual(h,"from")&&this.input.startsWith(Qe(133),this.nextTokenStartSince(h+4)))return!0}return ke(Pe(v.prototype),"isExportDefaultSpecifier",this).call(this)}},{key:"maybeParseExportDefaultSpecifier",value:function(h,C){var R;return(R=h.specifiers)!=null&&R.length?!0:ke(Pe(v.prototype),"maybeParseExportDefaultSpecifier",this).call(this,h,C)}},{key:"checkExport",value:function(h){var C=h.specifiers;C!=null&&C.length&&(h.specifiers=C.filter(function(R){return R.exported.type==="Placeholder"})),ke(Pe(v.prototype),"checkExport",this).call(this,h),h.specifiers=C}},{key:"parseImport",value:function(h){var C=this.parsePlaceholder("Identifier");if(!C)return ke(Pe(v.prototype),"parseImport",this).call(this,h);if(h.specifiers=[],!this.isContextual(98)&&!this.match(12))return h.source=this.finishPlaceholder(C,"StringLiteral"),this.semicolon(),this.finishNode(h,"ImportDeclaration");var R=this.startNodeAtNode(C);if(R.local=C,h.specifiers.push(this.finishNode(R,"ImportDefaultSpecifier")),this.eat(12)){var F=this.maybeParseStarImportSpecifier(h);F||this.parseNamedImportSpecifiers(h)}return this.expectContextual(98),h.source=this.parseImportSource(),this.semicolon(),this.finishNode(h,"ImportDeclaration")}},{key:"parseImportSource",value:function(){return this.parsePlaceholder("StringLiteral")||ke(Pe(v.prototype),"parseImportSource",this).call(this)}},{key:"assertNoSpace",value:function(){this.state.start>this.offsetToSourcePos(this.state.lastTokEndLoc.index)&&this.raise(Sp.UnexpectedSpace,this.state.lastTokEndLoc)}}]),v}($);return Z},wf=function($){var Z=function(z){xs(v,z);function v(){return Fn(this,v),bs(this,v,arguments)}return si(v,[{key:"parseV8Intrinsic",value:function(){if(this.match(54)){var h=this.state.startLoc,C=this.startNode();if(this.next(),Ut(this.state.type)){var R=this.parseIdentifierName(),F=this.createIdentifier(C,R);if(F.type="V8IntrinsicIdentifier",this.match(10))return F}this.unexpected(h)}}},{key:"parseExprAtom",value:function(h){return this.parseV8Intrinsic()||ke(Pe(v.prototype),"parseExprAtom",this).call(this,h)}}]),v}($);return Z},Tp=["minimal","fsharp","hack","smart"],Ep=["^^","@@","^","%","#"];function Cf($){if($.has("decorators")){if($.has("decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");var Z=$.get("decorators").decoratorsBeforeExport;if(Z!=null&&typeof Z!="boolean")throw new Error("'decoratorsBeforeExport' must be a boolean, if specified.");var z=$.get("decorators").allowCallParenthesized;if(z!=null&&typeof z!="boolean")throw new Error("'allowCallParenthesized' must be a boolean.")}if($.has("flow")&&$.has("typescript"))throw new Error("Cannot combine flow and typescript plugins.");if($.has("placeholders")&&$.has("v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if($.has("pipelineOperator")){var v,S=$.get("pipelineOperator").proposal;if(!Tp.includes(S)){var h=Tp.map(function(Re){return'"'.concat(Re,'"')}).join(", ");throw new Error('"pipelineOperator" requires "proposal" option whose value must be one of: '.concat(h,"."))}var C=((v=$.get("recordAndTuple"))==null?void 0:v.syntaxType)==="hash";if(S==="hack"){if($.has("placeholders"))throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");if($.has("v8intrinsic"))throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");var R=$.get("pipelineOperator").topicToken;if(!Ep.includes(R)){var F=Ep.map(function(Re){return'"'.concat(Re,'"')}).join(", ");throw new Error('"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: '.concat(F,"."))}if(R==="#"&&C)throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "hack", topicToken: "#" }]` and `'.concat(JSON.stringify(["recordAndTuple",$.get("recordAndTuple")]),"`."))}else if(S==="smart"&&C)throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "smart" }]` and `'.concat(JSON.stringify(["recordAndTuple",$.get("recordAndTuple")]),"`."))}if($.has("moduleAttributes")){if($.has("deprecatedImportAssert")||$.has("importAssertions"))throw new Error("Cannot combine importAssertions, deprecatedImportAssert and moduleAttributes plugins.");var K=$.get("moduleAttributes").version;if(K!=="may-2020")throw new Error("The 'moduleAttributes' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is 'may-2020'.")}if($.has("importAssertions")&&$.has("deprecatedImportAssert"))throw new Error("Cannot combine importAssertions and deprecatedImportAssert plugins.");if(!$.has("deprecatedImportAssert")&&$.has("importAttributes")&&$.get("importAttributes").deprecatedAssertSyntax&&$.set("deprecatedImportAssert",{}),$.has("recordAndTuple")){var ne=$.get("recordAndTuple").syntaxType;if(ne!=null){var be=["hash","bar"];if(!be.includes(ne))throw new Error("The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: "+be.map(function(Re){return"'".concat(Re,"'")}).join(", "))}}if($.has("asyncDoExpressions")&&!$.has("doExpressions")){var ye=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw ye.missingPlugins="doExpressions",ye}if($.has("optionalChainingAssign")&&$.get("optionalChainingAssign").version!=="2023-07")throw new Error("The 'optionalChainingAssign' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is '2023-07'.")}var Ii={estree:Ee,jsx:gr,flow:Me,typescript:za,v8intrinsic:wf,placeholders:xf},Z1=Object.keys(Ii);function as(){return{sourceType:"script",sourceFilename:void 0,startIndex:0,startColumn:0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowNewTargetOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,plugins:[],strictMode:null,ranges:!1,tokens:!1,createImportExpressions:!1,createParenthesizedExpressions:!1,errorRecovery:!1,attachComment:!0,annexB:!0}}function W1($){var Z=as();if($==null)return Z;if($.annexB!=null&&$.annexB!==!1)throw new Error("The `annexB` option can only be set to `false`.");var z=!0,v=!1,S=void 0;try{for(var h=Object.keys(Z)[Symbol.iterator](),C;!(z=(C=h.next()).done);z=!0){var R=C.value;$[R]!=null&&(Z[R]=$[R])}}catch(F){v=!0,S=F}finally{try{!z&&h.return!=null&&h.return()}finally{if(v)throw S}}if(Z.startLine===1)$.startIndex==null&&Z.startColumn>0?Z.startIndex=Z.startColumn:$.startColumn==null&&Z.startIndex>0&&(Z.startColumn=Z.startIndex);else if(($.startColumn==null||$.startIndex==null)&&$.startIndex!=null)throw new Error("With a `startLine > 1` you must also specify `startIndex` and `startColumn`.");return Z}var Sf=function($){xs(Z,$);function Z(){return Fn(this,Z),bs(this,Z,arguments)}return si(Z,[{key:"checkProto",value:function(v,S,h,C){if(!(v.type==="SpreadElement"||this.isObjectMethod(v)||v.computed||v.shorthand)){var R=v.key,F=R.type==="Identifier"?R.name:R.value;if(F==="__proto__"){if(S){this.raise(j.RecordNoProto,R);return}h.used&&(C?C.doubleProtoLoc===null&&(C.doubleProtoLoc=R.loc.start):this.raise(j.DuplicateProto,R)),h.used=!0}}}},{key:"shouldExitDescending",value:function(v,S){return v.type==="ArrowFunctionExpression"&&this.offsetToSourcePos(v.start)===S}},{key:"getExpression",value:function(){this.enterInitialScopes(),this.nextToken();var v=this.parseExpression();return this.match(140)||this.unexpected(),this.finalizeRemainingComments(),v.comments=this.comments,v.errors=this.state.errors,this.options.tokens&&(v.tokens=this.tokens),v}},{key:"parseExpression",value:function(v,S){var h=this;return v?this.disallowInAnd(function(){return h.parseExpressionBase(S)}):this.allowInAnd(function(){return h.parseExpressionBase(S)})}},{key:"parseExpressionBase",value:function(v){var S=this.state.startLoc,h=this.parseMaybeAssign(v);if(this.match(12)){var C=this.startNodeAt(S);for(C.expressions=[h];this.eat(12);)C.expressions.push(this.parseMaybeAssign(v));return this.toReferencedList(C.expressions),this.finishNode(C,"SequenceExpression")}return h}},{key:"parseMaybeAssignDisallowIn",value:function(v,S){var h=this;return this.disallowInAnd(function(){return h.parseMaybeAssign(v,S)})}},{key:"parseMaybeAssignAllowIn",value:function(v,S){var h=this;return this.allowInAnd(function(){return h.parseMaybeAssign(v,S)})}},{key:"setOptionalParametersError",value:function(v,S){var h;v.optionalParametersLoc=(h=S?.loc)!=null?h:this.state.startLoc}},{key:"parseMaybeAssign",value:function(v,S){var h=this.state.startLoc;if(this.isContextual(108)&&this.prodParam.hasYield){var C=this.parseYield();return S&&(C=S.call(this,C,h)),C}var R;v?R=!1:(v=new zs,R=!0);var F=this.state.type;(F===10||Ut(F))&&(this.state.potentialArrowAt=this.state.start);var K=this.parseMaybeConditional(v);if(S&&(K=S.call(this,K,h)),$e(this.state.type)){var ne=this.startNodeAt(h),be=this.state.value;if(ne.operator=be,this.match(29)){this.toAssignable(K,!0),ne.left=K;var ye=h.index;v.doubleProtoLoc!=null&&v.doubleProtoLoc.index>=ye&&(v.doubleProtoLoc=null),v.shorthandAssignLoc!=null&&v.shorthandAssignLoc.index>=ye&&(v.shorthandAssignLoc=null),v.privateKeyLoc!=null&&v.privateKeyLoc.index>=ye&&(this.checkDestructuringPrivate(v),v.privateKeyLoc=null)}else ne.left=K;return this.next(),ne.right=this.parseMaybeAssign(),this.checkLVal(K,this.finishNode(ne,"AssignmentExpression")),ne}else R&&this.checkExpressionErrors(v,!0);return K}},{key:"parseMaybeConditional",value:function(v){var S=this.state.startLoc,h=this.state.potentialArrowAt,C=this.parseExprOps(v);return this.shouldExitDescending(C,h)?C:this.parseConditional(C,S,v)}},{key:"parseConditional",value:function(v,S,h){if(this.eat(17)){var C=this.startNodeAt(S);return C.test=v,C.consequent=this.parseMaybeAssignAllowIn(),this.expect(14),C.alternate=this.parseMaybeAssign(),this.finishNode(C,"ConditionalExpression")}return v}},{key:"parseMaybeUnaryOrPrivate",value:function(v){return this.match(139)?this.parsePrivateName():this.parseMaybeUnary(v)}},{key:"parseExprOps",value:function(v){var S=this.state.startLoc,h=this.state.potentialArrowAt,C=this.parseMaybeUnaryOrPrivate(v);return this.shouldExitDescending(C,h)?C:this.parseExprOp(C,S,-1)}},{key:"parseExprOp",value:function(v,S,h){if(this.isPrivateName(v)){var C=this.getPrivateNameSV(v);(h>=fr(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(j.PrivateInExpectedIn,v,{identifierName:C}),this.classScope.usePrivateName(C,v.loc.start)}var R=this.state.type;if(st(R)&&(this.prodParam.hasIn||!this.match(58))){var F=fr(R);if(F>h){if(R===39){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return v;this.checkPipelineAtInfixOperator(v,S)}var K=this.startNodeAt(S);K.left=v,K.operator=this.state.value;var ne=R===41||R===42,be=R===40;if(be&&(F=fr(42)),this.next(),R===39&&this.hasPlugin(["pipelineOperator",{proposal:"minimal"}])&&this.state.type===96&&this.prodParam.hasAwait)throw this.raise(j.UnexpectedAwaitAfterPipelineBody,this.state.startLoc);K.right=this.parseExprOpRightExpr(R,F);var ye=this.finishNode(K,ne||be?"LogicalExpression":"BinaryExpression"),Re=this.state.type;if(be&&(Re===41||Re===42)||ne&&Re===40)throw this.raise(j.MixingCoalesceWithLogical,this.state.startLoc);return this.parseExprOp(ye,S,h)}}return v}},{key:"parseExprOpRightExpr",value:function(v,S){var h=this,C=this.state.startLoc;switch(v){case 39:switch(this.getPluginOption("pipelineOperator","proposal")){case"hack":return this.withTopicBindingContext(function(){return h.parseHackPipeBody()});case"smart":return this.withTopicBindingContext(function(){if(h.prodParam.hasYield&&h.isContextual(108))throw h.raise(j.PipeBodyIsTighter,h.state.startLoc);return h.parseSmartPipelineBodyInStyle(h.parseExprOpBaseRightExpr(v,S),C)});case"fsharp":return this.withSoloAwaitPermittingContext(function(){return h.parseFSharpPipelineBody(S)})}default:return this.parseExprOpBaseRightExpr(v,S)}}},{key:"parseExprOpBaseRightExpr",value:function(v,S){var h=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),h,On(v)?S-1:S)}},{key:"parseHackPipeBody",value:function(){var v,S=this.state.startLoc,h=this.parseMaybeAssign(),C=I.has(h.type);return C&&!((v=h.extra)!=null&&v.parenthesized)&&this.raise(j.PipeUnparenthesizedBody,S,{type:h.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(j.PipeTopicUnused,S),h}},{key:"checkExponentialAfterUnary",value:function(v){this.match(57)&&this.raise(j.UnexpectedTokenUnaryExponentiation,v.argument)}},{key:"parseMaybeUnary",value:function(v,S){var h=this.state.startLoc,C=this.isContextual(96);if(C&&this.recordAwaitIfAllowed()){this.next();var R=this.parseAwait(h);return S||this.checkExponentialAfterUnary(R),R}var F=this.match(34),K=this.startNode();if(ze(this.state.type)){K.operator=this.state.value,K.prefix=!0,this.match(72)&&this.expectPlugin("throwExpressions");var ne=this.match(89);if(this.next(),K.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(v,!0),this.state.strict&&ne){var be=K.argument;be.type==="Identifier"?this.raise(j.StrictDelete,K):this.hasPropertyAsPrivateName(be)&&this.raise(j.DeletePrivateField,K)}if(!F)return S||this.checkExponentialAfterUnary(K),this.finishNode(K,"UnaryExpression")}var ye=this.parseUpdate(K,F,v);if(C){var Re=this.state.type,Fe=this.hasPlugin("v8intrinsic")?Le(Re):Le(Re)&&!this.match(54);if(Fe&&!this.isAmbiguousAwait())return this.raiseOverwrite(j.AwaitNotInAsyncContext,h),this.parseAwait(h)}return ye}},{key:"parseUpdate",value:function(v,S,h){if(S){var C=v;return this.checkLVal(C.argument,this.finishNode(C,"UpdateExpression")),v}var R=this.state.startLoc,F=this.parseExprSubscripts(h);if(this.checkExpressionErrors(h,!1))return F;for(;Gt(this.state.type)&&!this.canInsertSemicolon();){var K=this.startNodeAt(R);K.operator=this.state.value,K.prefix=!1,K.argument=F,this.next(),this.checkLVal(F,F=this.finishNode(K,"UpdateExpression"))}return F}},{key:"parseExprSubscripts",value:function(v){var S=this.state.startLoc,h=this.state.potentialArrowAt,C=this.parseExprAtom(v);return this.shouldExitDescending(C,h)?C:this.parseSubscripts(C,S)}},{key:"parseSubscripts",value:function(v,S,h){var C={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(v),stop:!1};do v=this.parseSubscript(v,S,h,C),C.maybeAsyncArrow=!1;while(!C.stop);return v}},{key:"parseSubscript",value:function(v,S,h,C){var R=this.state.type;if(!h&&R===15)return this.parseBind(v,S,h,C);if(ea(R))return this.parseTaggedTemplateExpression(v,S,C);var F=!1;if(R===18){if(h&&(this.raise(j.OptionalChainingNoNew,this.state.startLoc),this.lookaheadCharCode()===40))return C.stop=!0,v;C.optionalChainMember=F=!0,this.next()}if(!h&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(v,S,C,F);var K=this.eat(0);return K||F||this.eat(16)?this.parseMember(v,S,C,K,F):(C.stop=!0,v)}},{key:"parseMember",value:function(v,S,h,C,R){var F=this.startNodeAt(S);return F.object=v,F.computed=C,C?(F.property=this.parseExpression(),this.expect(3)):this.match(139)?(v.type==="Super"&&this.raise(j.SuperPrivateField,S),this.classScope.usePrivateName(this.state.value,this.state.startLoc),F.property=this.parsePrivateName()):F.property=this.parseIdentifier(!0),h.optionalChainMember?(F.optional=R,this.finishNode(F,"OptionalMemberExpression")):this.finishNode(F,"MemberExpression")}},{key:"parseBind",value:function(v,S,h,C){var R=this.startNodeAt(S);return R.object=v,this.next(),R.callee=this.parseNoCallExpr(),C.stop=!0,this.parseSubscripts(this.finishNode(R,"BindExpression"),S,h)}},{key:"parseCoverCallAndAsyncArrowHead",value:function(v,S,h,C){var R=this.state.maybeInArrowParameters,F=null;this.state.maybeInArrowParameters=!0,this.next();var K=this.startNodeAt(S);K.callee=v;var ne=h.maybeAsyncArrow,be=h.optionalChainMember;ne&&(this.expressionScope.enter(Ju()),F=new zs),be&&(K.optional=C),C?K.arguments=this.parseCallExpressionArguments(11):K.arguments=this.parseCallExpressionArguments(11,v.type!=="Super",K,F);var ye=this.finishCallExpression(K,be);return ne&&this.shouldParseAsyncArrow()&&!C?(h.stop=!0,this.checkDestructuringPrivate(F),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),ye=this.parseAsyncArrowFromCallExpression(this.startNodeAt(S),ye)):(ne&&(this.checkExpressionErrors(F,!0),this.expressionScope.exit()),this.toReferencedArguments(ye)),this.state.maybeInArrowParameters=R,ye}},{key:"toReferencedArguments",value:function(v,S){this.toReferencedListDeep(v.arguments,S)}},{key:"parseTaggedTemplateExpression",value:function(v,S,h){var C=this.startNodeAt(S);return C.tag=v,C.quasi=this.parseTemplate(!0),h.optionalChainMember&&this.raise(j.OptionalChainingNoTemplate,S),this.finishNode(C,"TaggedTemplateExpression")}},{key:"atPossibleAsyncArrow",value:function(v){return v.type==="Identifier"&&v.name==="async"&&this.state.lastTokEndLoc.index===v.end&&!this.canInsertSemicolon()&&v.end-v.start===5&&this.offsetToSourcePos(v.start)===this.state.potentialArrowAt}},{key:"finishCallExpression",value:function(v,S){if(v.callee.type==="Import")if(v.arguments.length===0||v.arguments.length>2)this.raise(j.ImportCallArity,v);else{var h=!0,C=!1,R=void 0;try{for(var F=v.arguments[Symbol.iterator](),K;!(h=(K=F.next()).done);h=!0){var ne=K.value;ne.type==="SpreadElement"&&this.raise(j.ImportCallSpreadArgument,ne)}}catch(be){C=!0,R=be}finally{try{!h&&F.return!=null&&F.return()}finally{if(C)throw R}}}return this.finishNode(v,S?"OptionalCallExpression":"CallExpression")}},{key:"parseCallExpressionArguments",value:function(v,S,h,C){var R=[],F=!0,K=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(v);){if(F)F=!1;else if(this.expect(12),this.match(v)){h&&this.addTrailingCommaExtraToNode(h),this.next();break}R.push(this.parseExprListItem(!1,C,S))}return this.state.inFSharpPipelineDirectBody=K,R}},{key:"shouldParseAsyncArrow",value:function(){return this.match(19)&&!this.canInsertSemicolon()}},{key:"parseAsyncArrowFromCallExpression",value:function(v,S){var h;return this.resetPreviousNodeTrailingComments(S),this.expect(19),this.parseArrowExpression(v,S.arguments,!0,(h=S.extra)==null?void 0:h.trailingCommaLoc),S.innerComments&&_o(v,S.innerComments),S.callee.trailingComments&&_o(v,S.callee.trailingComments),v}},{key:"parseNoCallExpr",value:function(){var v=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),v,!0)}},{key:"parseExprAtom",value:function(v){var S,h=null,C=this.state.type;switch(C){case 79:return this.parseSuper();case 83:return S=this.startNode(),this.next(),this.match(16)?this.parseImportMetaProperty(S):this.match(10)?this.options.createImportExpressions?this.parseImportCall(S):this.finishNode(S,"Import"):(this.raise(j.UnsupportedImport,this.state.lastTokStartLoc),this.finishNode(S,"Import"));case 78:return S=this.startNode(),this.next(),this.finishNode(S,"ThisExpression");case 90:return this.parseDo(this.startNode(),!1);case 56:case 31:return this.readRegexp(),this.parseRegExpLiteral(this.state.value);case 135:return this.parseNumericLiteral(this.state.value);case 136:return this.parseBigIntLiteral(this.state.value);case 134:return this.parseStringLiteral(this.state.value);case 84:return this.parseNullLiteral();case 85:return this.parseBooleanLiteral(!0);case 86:return this.parseBooleanLiteral(!1);case 10:{var R=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(R)}case 2:case 1:return this.parseArrayLike(this.state.type===2?4:3,!1,!0);case 0:return this.parseArrayLike(3,!0,!1,v);case 6:case 7:return this.parseObjectLike(this.state.type===6?9:8,!1,!0);case 5:return this.parseObjectLike(8,!1,!1,v);case 68:return this.parseFunctionOrFunctionSent();case 26:h=this.parseDecorators();case 80:return this.parseClass(this.maybeTakeDecorators(h,this.startNode()),!1);case 77:return this.parseNewOrNewTarget();case 25:case 24:return this.parseTemplate(!1);case 15:{S=this.startNode(),this.next(),S.object=null;var F=S.callee=this.parseNoCallExpr();if(F.type==="MemberExpression")return this.finishNode(S,"BindExpression");throw this.raise(j.UnsupportedBind,F)}case 139:return this.raise(j.PrivateInExpectedIn,this.state.startLoc,{identifierName:this.state.value}),this.parsePrivateName();case 33:return this.parseTopicReferenceThenEqualsSign(54,"%");case 32:return this.parseTopicReferenceThenEqualsSign(44,"^");case 37:case 38:return this.parseTopicReference("hack");case 44:case 54:case 27:{var K=this.getPluginOption("pipelineOperator","proposal");if(K)return this.parseTopicReference(K);this.unexpected();break}case 47:{var ne=this.input.codePointAt(this.nextTokenStart());oi(ne)||ne===62?this.expectOnePlugin(["jsx","flow","typescript"]):this.unexpected();break}default:if(C===137)return this.parseDecimalLiteral(this.state.value);if(Ut(C)){if(this.isContextual(127)&&this.lookaheadInLineCharCode()===123)return this.parseModuleExpression();var be=this.state.potentialArrowAt===this.state.start,ye=this.state.containsEsc,Re=this.parseIdentifier();if(!ye&&Re.name==="async"&&!this.canInsertSemicolon()){var Fe=this.state,Ue=Fe.type;if(Ue===68)return this.resetPreviousNodeTrailingComments(Re),this.next(),this.parseAsyncFunctionExpression(this.startNodeAtNode(Re));if(Ut(Ue))return this.lookaheadCharCode()===61?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(Re)):Re;if(Ue===90)return this.resetPreviousNodeTrailingComments(Re),this.parseDo(this.startNodeAtNode(Re),!0)}return be&&this.match(19)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(Re),[Re],!1)):Re}else this.unexpected()}}},{key:"parseTopicReferenceThenEqualsSign",value:function(v,S){var h=this.getPluginOption("pipelineOperator","proposal");if(h)return this.state.type=v,this.state.value=S,this.state.pos--,this.state.end--,this.state.endLoc=c(this.state.endLoc,-1),this.parseTopicReference(h);this.unexpected()}},{key:"parseTopicReference",value:function(v){var S=this.startNode(),h=this.state.startLoc,C=this.state.type;return this.next(),this.finishTopicReference(S,h,v,C)}},{key:"finishTopicReference",value:function(v,S,h,C){if(this.testTopicReferenceConfiguration(h,S,C)){var R=h==="smart"?"PipelinePrimaryTopicReference":"TopicReference";return this.topicReferenceIsAllowedInCurrentContext()||this.raise(h==="smart"?j.PrimaryTopicNotAllowed:j.PipeTopicUnbound,S),this.registerTopicReference(),this.finishNode(v,R)}else throw this.raise(j.PipeTopicUnconfiguredToken,S,{token:Qe(C)})}},{key:"testTopicReferenceConfiguration",value:function(v,S,h){switch(v){case"hack":return this.hasPlugin(["pipelineOperator",{topicToken:Qe(h)}]);case"smart":return h===27;default:throw this.raise(j.PipeTopicRequiresHackPipes,S)}}},{key:"parseAsyncArrowUnaryFunction",value:function(v){this.prodParam.enter(ns(!0,this.prodParam.hasYield));var S=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(j.LineTerminatorBeforeArrow,this.state.curPosition()),this.expect(19),this.parseArrowExpression(v,S,!0)}},{key:"parseDo",value:function(v,S){this.expectPlugin("doExpressions"),S&&this.expectPlugin("asyncDoExpressions"),v.async=S,this.next();var h=this.state.labels;return this.state.labels=[],S?(this.prodParam.enter(2),v.body=this.parseBlock(),this.prodParam.exit()):v.body=this.parseBlock(),this.state.labels=h,this.finishNode(v,"DoExpression")}},{key:"parseSuper",value:function(){var v=this.startNode();return this.next(),this.match(10)&&!this.scope.allowDirectSuper&&!this.options.allowSuperOutsideMethod?this.raise(j.SuperNotAllowed,v):!this.scope.allowSuper&&!this.options.allowSuperOutsideMethod&&this.raise(j.UnexpectedSuper,v),!this.match(10)&&!this.match(0)&&!this.match(16)&&this.raise(j.UnsupportedSuper,v),this.finishNode(v,"Super")}},{key:"parsePrivateName",value:function(){var v=this.startNode(),S=this.startNodeAt(c(this.state.startLoc,1)),h=this.state.value;return this.next(),v.id=this.createIdentifier(S,h),this.finishNode(v,"PrivateName")}},{key:"parseFunctionOrFunctionSent",value:function(){var v=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){var S=this.createIdentifier(this.startNodeAtNode(v),"function");return this.next(),this.match(103)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected(),this.parseMetaProperty(v,S,"sent")}return this.parseFunction(v)}},{key:"parseMetaProperty",value:function(v,S,h){v.meta=S;var C=this.state.containsEsc;return v.property=this.parseIdentifier(!0),(v.property.name!==h||C)&&this.raise(j.UnsupportedMetaProperty,v.property,{target:S.name,onlyValidPropertyName:h}),this.finishNode(v,"MetaProperty")}},{key:"parseImportMetaProperty",value:function(v){var S=this.createIdentifier(this.startNodeAtNode(v),"import");if(this.next(),this.isContextual(101))this.inModule||this.raise(j.ImportMetaOutsideModule,S),this.sawUnambiguousESM=!0;else if(this.isContextual(105)||this.isContextual(97)){var h=this.isContextual(105);if(h||this.unexpected(),this.expectPlugin(h?"sourcePhaseImports":"deferredImportEvaluation"),!this.options.createImportExpressions)throw this.raise(j.DynamicImportPhaseRequiresImportExpressions,this.state.startLoc,{phase:this.state.value});return this.next(),v.phase=h?"source":"defer",this.parseImportCall(v)}return this.parseMetaProperty(v,S,"meta")}},{key:"parseLiteralAtNode",value:function(v,S,h){return this.addExtra(h,"rawValue",v),this.addExtra(h,"raw",this.input.slice(this.offsetToSourcePos(h.start),this.state.end)),h.value=v,this.next(),this.finishNode(h,S)}},{key:"parseLiteral",value:function(v,S){var h=this.startNode();return this.parseLiteralAtNode(v,S,h)}},{key:"parseStringLiteral",value:function(v){return this.parseLiteral(v,"StringLiteral")}},{key:"parseNumericLiteral",value:function(v){return this.parseLiteral(v,"NumericLiteral")}},{key:"parseBigIntLiteral",value:function(v){return this.parseLiteral(v,"BigIntLiteral")}},{key:"parseDecimalLiteral",value:function(v){return this.parseLiteral(v,"DecimalLiteral")}},{key:"parseRegExpLiteral",value:function(v){var S=this.startNode();return this.addExtra(S,"raw",this.input.slice(this.offsetToSourcePos(S.start),this.state.end)),S.pattern=v.pattern,S.flags=v.flags,this.next(),this.finishNode(S,"RegExpLiteral")}},{key:"parseBooleanLiteral",value:function(v){var S=this.startNode();return S.value=v,this.next(),this.finishNode(S,"BooleanLiteral")}},{key:"parseNullLiteral",value:function(){var v=this.startNode();return this.next(),this.finishNode(v,"NullLiteral")}},{key:"parseParenAndDistinguishExpression",value:function(v){var S=this.state.startLoc,h;this.next(),this.expressionScope.enter(gp());var C=this.state.maybeInArrowParameters,R=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;for(var F=this.state.startLoc,K=[],ne=new zs,be=!0,ye,Re;!this.match(11);){if(be)be=!1;else if(this.expect(12,ne.optionalParametersLoc===null?null:ne.optionalParametersLoc),this.match(11)){Re=this.state.startLoc;break}if(this.match(21)){var Fe=this.state.startLoc;if(ye=this.state.startLoc,K.push(this.parseParenItem(this.parseRestBinding(),Fe)),!this.checkCommaAfterRest(41))break}else K.push(this.parseMaybeAssignAllowIn(ne,this.parseParenItem))}var Ue=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=C,this.state.inFSharpPipelineDirectBody=R;var Ke=this.startNodeAt(S);return v&&this.shouldParseArrow(K)&&(Ke=this.parseArrow(Ke))?(this.checkDestructuringPrivate(ne),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(Ke,K,!1),Ke):(this.expressionScope.exit(),K.length||this.unexpected(this.state.lastTokStartLoc),Re&&this.unexpected(Re),ye&&this.unexpected(ye),this.checkExpressionErrors(ne,!0),this.toReferencedListDeep(K,!0),K.length>1?(h=this.startNodeAt(F),h.expressions=K,this.finishNode(h,"SequenceExpression"),this.resetEndLocation(h,Ue)):h=K[0],this.wrapParenthesis(S,h))}},{key:"wrapParenthesis",value:function(v,S){if(!this.options.createParenthesizedExpressions)return this.addExtra(S,"parenthesized",!0),this.addExtra(S,"parenStart",v.index),this.takeSurroundingComments(S,v.index,this.state.lastTokEndLoc.index),S;var h=this.startNodeAt(v);return h.expression=S,this.finishNode(h,"ParenthesizedExpression")}},{key:"shouldParseArrow",value:function(v){return!this.canInsertSemicolon()}},{key:"parseArrow",value:function(v){if(this.eat(19))return v}},{key:"parseParenItem",value:function(v,S){return v}},{key:"parseNewOrNewTarget",value:function(){var v=this.startNode();if(this.next(),this.match(16)){var S=this.createIdentifier(this.startNodeAtNode(v),"new");this.next();var h=this.parseMetaProperty(v,S,"target");return!this.scope.inNonArrowFunction&&!this.scope.inClass&&!this.options.allowNewTargetOutsideFunction&&this.raise(j.UnexpectedNewTarget,h),h}return this.parseNew(v)}},{key:"parseNew",value:function(v){if(this.parseNewCallee(v),this.eat(10)){var S=this.parseExprList(11);this.toReferencedList(S),v.arguments=S}else v.arguments=[];return this.finishNode(v,"NewExpression")}},{key:"parseNewCallee",value:function(v){var S=this.match(83),h=this.parseNoCallExpr();v.callee=h,S&&(h.type==="Import"||h.type==="ImportExpression")&&this.raise(j.ImportCallNotNewExpression,h)}},{key:"parseTemplateElement",value:function(v){var S=this.state,h=S.start,C=S.startLoc,R=S.end,F=S.value,K=h+1,ne=this.startNodeAt(c(C,1));F===null&&(v||this.raise(j.InvalidEscapeSequenceTemplate,c(this.state.firstInvalidTemplateEscapePos,1)));var be=this.match(24),ye=be?-1:-2,Re=R+ye;ne.value={raw:this.input.slice(K,Re).replace(/\r\n?/g,` `),cooked:F===null?null:F.slice(1,ye)},ne.tail=be,this.next();var Fe=this.finishNode(ne,"TemplateElement");return this.resetEndLocation(Fe,c(this.state.lastTokEndLoc,ye)),Fe}},{key:"parseTemplate",value:function(v){for(var S=this.startNode(),h=this.parseTemplateElement(v),C=[h],R=[];!h.tail;)R.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),C.push(h=this.parseTemplateElement(v));return S.expressions=R,S.quasis=C,this.finishNode(S,"TemplateLiteral")}},{key:"parseTemplateSubstitution",value:function(){return this.parseExpression()}},{key:"parseObjectLike",value:function(v,S,h,C){h&&this.expectPlugin("recordAndTuple");var R=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;var F=Object.create(null),K=!0,ne=this.startNode();for(ne.properties=[],this.next();!this.match(v);){if(K)K=!1;else if(this.expect(12),this.match(v)){this.addTrailingCommaExtraToNode(ne);break}var be=void 0;S?be=this.parseBindingProperty():(be=this.parsePropertyDefinition(C),this.checkProto(be,h,F,C)),h&&!this.isObjectProperty(be)&&be.type!=="SpreadElement"&&this.raise(j.InvalidRecordProperty,be),be.shorthand&&this.addExtra(be,"shorthand",!0),ne.properties.push(be)}this.next(),this.state.inFSharpPipelineDirectBody=R;var ye="ObjectExpression";return S?ye="ObjectPattern":h&&(ye="RecordExpression"),this.finishNode(ne,ye)}},{key:"addTrailingCommaExtraToNode",value:function(v){this.addExtra(v,"trailingComma",this.state.lastTokStartLoc.index),this.addExtra(v,"trailingCommaLoc",this.state.lastTokStartLoc,!1)}},{key:"maybeAsyncOrAccessorProp",value:function(v){return!v.computed&&v.key.type==="Identifier"&&(this.isLiteralPropertyName()||this.match(0)||this.match(55))}},{key:"parsePropertyDefinition",value:function(v){var S=[];if(this.match(26))for(this.hasPlugin("decorators")&&this.raise(j.UnsupportedPropertyDecorator,this.state.startLoc);this.match(26);)S.push(this.parseDecorator());var h=this.startNode(),C=!1,R=!1,F;if(this.match(21))return S.length&&this.unexpected(),this.parseSpread();S.length&&(h.decorators=S,S=[]),h.method=!1,v&&(F=this.state.startLoc);var K=this.eat(55);this.parsePropertyNamePrefixOperator(h);var ne=this.state.containsEsc;if(this.parsePropertyName(h,v),!K&&!ne&&this.maybeAsyncOrAccessorProp(h)){var be=h.key,ye=be.name;ye==="async"&&!this.hasPrecedingLineBreak()&&(C=!0,this.resetPreviousNodeTrailingComments(be),K=this.eat(55),this.parsePropertyName(h)),(ye==="get"||ye==="set")&&(R=!0,this.resetPreviousNodeTrailingComments(be),h.kind=ye,this.match(55)&&(K=!0,this.raise(j.AccessorIsGenerator,this.state.curPosition(),{kind:ye}),this.next()),this.parsePropertyName(h))}return this.parseObjPropValue(h,F,K,C,!1,R,v)}},{key:"getGetterSetterExpectedParamCount",value:function(v){return v.kind==="get"?0:1}},{key:"getObjectOrClassMethodParams",value:function(v){return v.params}},{key:"checkGetterSetterParams",value:function(v){var S,h=this.getGetterSetterExpectedParamCount(v),C=this.getObjectOrClassMethodParams(v);C.length!==h&&this.raise(v.kind==="get"?j.BadGetterArity:j.BadSetterArity,v),v.kind==="set"&&((S=C[C.length-1])==null?void 0:S.type)==="RestElement"&&this.raise(j.BadSetterRestParameter,v)}},{key:"parseObjectMethod",value:function(v,S,h,C,R){if(R){var F=this.parseMethod(v,S,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(F),F}if(h||S||this.match(10))return C&&this.unexpected(),v.kind="method",v.method=!0,this.parseMethod(v,S,h,!1,!1,"ObjectMethod")}},{key:"parseObjectProperty",value:function(v,S,h,C){if(v.shorthand=!1,this.eat(14))return v.value=h?this.parseMaybeDefault(this.state.startLoc):this.parseMaybeAssignAllowIn(C),this.finishNode(v,"ObjectProperty");if(!v.computed&&v.key.type==="Identifier"){if(this.checkReservedWord(v.key.name,v.key.loc.start,!0,!1),h)v.value=this.parseMaybeDefault(S,Hi(v.key));else if(this.match(29)){var R=this.state.startLoc;C!=null?C.shorthandAssignLoc===null&&(C.shorthandAssignLoc=R):this.raise(j.InvalidCoverInitializedName,R),v.value=this.parseMaybeDefault(S,Hi(v.key))}else v.value=Hi(v.key);return v.shorthand=!0,this.finishNode(v,"ObjectProperty")}}},{key:"parseObjPropValue",value:function(v,S,h,C,R,F,K){var ne=this.parseObjectMethod(v,h,C,R,F)||this.parseObjectProperty(v,S,R,K);return ne||this.unexpected(),ne}},{key:"parsePropertyName",value:function(v,S){if(this.eat(0))v.computed=!0,v.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{var h=this.state,C=h.type,R=h.value,F;if(sr(C))F=this.parseIdentifier(!0);else switch(C){case 135:F=this.parseNumericLiteral(R);break;case 134:F=this.parseStringLiteral(R);break;case 136:F=this.parseBigIntLiteral(R);break;case 139:{var K=this.state.startLoc;S!=null?S.privateKeyLoc===null&&(S.privateKeyLoc=K):this.raise(j.UnexpectedPrivateField,K),F=this.parsePrivateName();break}default:if(C===137){F=this.parseDecimalLiteral(R);break}this.unexpected()}v.key=F,C!==139&&(v.computed=!1)}}},{key:"initFunction",value:function(v,S){v.id=null,v.generator=!1,v.async=S}},{key:"parseMethod",value:function(v,S,h,C,R,F){var K=arguments.length>6&&arguments[6]!==void 0?arguments[6]:!1;this.initFunction(v,h),v.generator=S,this.scope.enter(18|(K?64:0)|(R?32:0)),this.prodParam.enter(ns(h,v.generator)),this.parseFunctionParams(v,C);var ne=this.parseFunctionBodyAndFinish(v,F,!0);return this.prodParam.exit(),this.scope.exit(),ne}},{key:"parseArrayLike",value:function(v,S,h,C){h&&this.expectPlugin("recordAndTuple");var R=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;var F=this.startNode();return this.next(),F.elements=this.parseExprList(v,!h,C,F),this.state.inFSharpPipelineDirectBody=R,this.finishNode(F,h?"TupleExpression":"ArrayExpression")}},{key:"parseArrowExpression",value:function(v,S,h,C){this.scope.enter(6);var R=ns(h,!1);!this.match(5)&&this.prodParam.hasIn&&(R|=8),this.prodParam.enter(R),this.initFunction(v,h);var F=this.state.maybeInArrowParameters;return S&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(v,S,C)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(v,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=F,this.finishNode(v,"ArrowFunctionExpression")}},{key:"setArrowFunctionParameters",value:function(v,S,h){this.toAssignableList(S,h,!1),v.params=S}},{key:"parseFunctionBodyAndFinish",value:function(v,S){var h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return this.parseFunctionBody(v,!1,h),this.finishNode(v,S)}},{key:"parseFunctionBody",value:function(v,S){var h=this,C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,R=S&&!this.match(5);if(this.expressionScope.enter(so()),R)v.body=this.parseMaybeAssign(),this.checkParams(v,!1,S,!1);else{var F=this.state.strict,K=this.state.labels;this.state.labels=[],this.prodParam.enter(this.prodParam.currentFlags()|4),v.body=this.parseBlock(!0,!1,function(ne){var be=!h.isSimpleParamList(v.params);ne&&be&&h.raise(j.IllegalLanguageModeDirective,(v.kind==="method"||v.kind==="constructor")&&v.key?v.key.loc.end:v);var ye=!F&&h.state.strict;h.checkParams(v,!h.state.strict&&!S&&!C&&!be,S,ye),h.state.strict&&v.id&&h.checkIdentifier(v.id,65,ye)}),this.prodParam.exit(),this.state.labels=K}this.expressionScope.exit()}},{key:"isSimpleParameter",value:function(v){return v.type==="Identifier"}},{key:"isSimpleParamList",value:function(v){for(var S=0,h=v.length;S3&&arguments[3]!==void 0?arguments[3]:!0,R=!S&&new Set,F={type:"FormalParameters"},K=!0,ne=!1,be=void 0;try{for(var ye=v.params[Symbol.iterator](),Re;!(K=(Re=ye.next()).done);K=!0){var Fe=Re.value;this.checkLVal(Fe,F,5,R,C)}}catch(Ue){ne=!0,be=Ue}finally{try{!K&&ye.return!=null&&ye.return()}finally{if(ne)throw be}}}},{key:"parseExprList",value:function(v,S,h,C){for(var R=[],F=!0;!this.eat(v);){if(F)F=!1;else if(this.expect(12),this.match(v)){C&&this.addTrailingCommaExtraToNode(C),this.next();break}R.push(this.parseExprListItem(S,h))}return R}},{key:"parseExprListItem",value:function(v,S,h){var C;if(this.match(12))v||this.raise(j.UnexpectedToken,this.state.curPosition(),{unexpected:","}),C=null;else if(this.match(21)){var R=this.state.startLoc;C=this.parseParenItem(this.parseSpread(S),R)}else if(this.match(17)){this.expectPlugin("partialApplication"),h||this.raise(j.UnexpectedArgumentPlaceholder,this.state.startLoc);var F=this.startNode();this.next(),C=this.finishNode(F,"ArgumentPlaceholder")}else C=this.parseMaybeAssignAllowIn(S,this.parseParenItem);return C}},{key:"parseIdentifier",value:function(v){var S=this.startNode(),h=this.parseIdentifierName(v);return this.createIdentifier(S,h)}},{key:"createIdentifier",value:function(v,S){return v.name=S,v.loc.identifierName=S,this.finishNode(v,"Identifier")}},{key:"parseIdentifierName",value:function(v){var S,h=this.state,C=h.startLoc,R=h.type;sr(R)?S=this.state.value:this.unexpected();var F=Kr(R);return v?F&&this.replaceToken(132):this.checkReservedWord(S,C,F,!1),this.next(),S}},{key:"checkReservedWord",value:function(v,S,h,C){if(!(v.length>10)&&Uu(v)){if(h&&Gl(v)){this.raise(j.UnexpectedKeyword,S,{keyword:v});return}var R=this.state.strict?C?ko:Hu:Cs;if(R(v,this.inModule)){this.raise(j.UnexpectedReservedWord,S,{reservedWord:v});return}else if(v==="yield"){if(this.prodParam.hasYield){this.raise(j.YieldBindingIdentifier,S);return}}else if(v==="await"){if(this.prodParam.hasAwait){this.raise(j.AwaitBindingIdentifier,S);return}if(this.scope.inStaticBlock){this.raise(j.AwaitBindingIdentifierInStaticBlock,S);return}this.expressionScope.recordAsyncArrowParametersError(S)}else if(v==="arguments"&&this.scope.inClassAndNotInNonArrowFunction){this.raise(j.ArgumentsInClass,S);return}}}},{key:"recordAwaitIfAllowed",value:function(){var v=this.prodParam.hasAwait||this.options.allowAwaitOutsideFunction&&!this.scope.inFunction;return v&&!this.scope.inFunction&&(this.state.hasTopLevelAwait=!0),v}},{key:"parseAwait",value:function(v){var S=this.startNodeAt(v);return this.expressionScope.recordParameterInitializerError(j.AwaitExpressionFormalParameter,S),this.eat(55)&&this.raise(j.ObsoleteAwaitStar,S),!this.scope.inFunction&&!this.options.allowAwaitOutsideFunction&&(this.isAmbiguousAwait()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(S.argument=this.parseMaybeUnary(null,!0)),this.finishNode(S,"AwaitExpression")}},{key:"isAmbiguousAwait",value:function(){if(this.hasPrecedingLineBreak())return!0;var v=this.state.type;return v===53||v===10||v===0||ea(v)||v===102&&!this.state.containsEsc||v===138||v===56||this.hasPlugin("v8intrinsic")&&v===54}},{key:"parseYield",value:function(){var v=this.startNode();this.expressionScope.recordParameterInitializerError(j.YieldInParameter,v),this.next();var S=!1,h=null;if(!this.hasPrecedingLineBreak())switch(S=this.eat(55),this.state.type){case 13:case 140:case 8:case 11:case 3:case 9:case 14:case 12:if(!S)break;default:h=this.parseMaybeAssign()}return v.delegate=S,v.argument=h,this.finishNode(v,"YieldExpression")}},{key:"parseImportCall",value:function(v){if(this.next(),v.source=this.parseMaybeAssignAllowIn(),v.options=null,this.eat(12)&&!this.match(11)&&(v.options=this.parseMaybeAssignAllowIn(),this.eat(12)&&!this.match(11))){do this.parseMaybeAssignAllowIn();while(this.eat(12)&&!this.match(11));this.raise(j.ImportCallArity,v)}return this.expect(11),this.finishNode(v,"ImportExpression")}},{key:"checkPipelineAtInfixOperator",value:function(v,S){this.hasPlugin(["pipelineOperator",{proposal:"smart"}])&&v.type==="SequenceExpression"&&this.raise(j.PipelineHeadSequenceExpression,S)}},{key:"parseSmartPipelineBodyInStyle",value:function(v,S){if(this.isSimpleReference(v)){var h=this.startNodeAt(S);return h.callee=v,this.finishNode(h,"PipelineBareFunction")}else{var C=this.startNodeAt(S);return this.checkSmartPipeTopicBodyEarlyErrors(S),C.expression=v,this.finishNode(C,"PipelineTopicExpression")}}},{key:"isSimpleReference",value:function(v){switch(v.type){case"MemberExpression":return!v.computed&&this.isSimpleReference(v.object);case"Identifier":return!0;default:return!1}}},{key:"checkSmartPipeTopicBodyEarlyErrors",value:function(v){if(this.match(19))throw this.raise(j.PipelineBodyNoArrow,this.state.startLoc);this.topicReferenceWasUsedInCurrentContext()||this.raise(j.PipelineTopicUnused,v)}},{key:"withTopicBindingContext",value:function(v){var S=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return v()}finally{this.state.topicContext=S}}},{key:"withSmartMixTopicForbiddingContext",value:function(v){if(this.hasPlugin(["pipelineOperator",{proposal:"smart"}])){var S=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return v()}finally{this.state.topicContext=S}}else return v()}},{key:"withSoloAwaitPermittingContext",value:function(v){var S=this.state.soloAwait;this.state.soloAwait=!0;try{return v()}finally{this.state.soloAwait=S}}},{key:"allowInAnd",value:function(v){var S=this.prodParam.currentFlags(),h=8&~S;if(h){this.prodParam.enter(S|8);try{return v()}finally{this.prodParam.exit()}}return v()}},{key:"disallowInAnd",value:function(v){var S=this.prodParam.currentFlags(),h=8&S;if(h){this.prodParam.enter(S&-9);try{return v()}finally{this.prodParam.exit()}}return v()}},{key:"registerTopicReference",value:function(){this.state.topicContext.maxTopicIndex=0}},{key:"topicReferenceIsAllowedInCurrentContext",value:function(){return this.state.topicContext.maxNumOfResolvableTopics>=1}},{key:"topicReferenceWasUsedInCurrentContext",value:function(){return this.state.topicContext.maxTopicIndex!=null&&this.state.topicContext.maxTopicIndex>=0}},{key:"parseFSharpPipelineBody",value:function(v){var S=this.state.startLoc;this.state.potentialArrowAt=this.state.start;var h=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;var C=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),S,v);return this.state.inFSharpPipelineDirectBody=h,C}},{key:"parseModuleExpression",value:function(){this.expectPlugin("moduleBlocks");var v=this.startNode();this.next(),this.match(5)||this.unexpected(null,5);var S=this.startNodeAt(this.state.endLoc);this.next();var h=this.initializeScopes(!0);this.enterInitialScopes();try{v.body=this.parseProgram(S,8,"module")}finally{h()}return this.finishNode(v,"ModuleExpression")}},{key:"parsePropertyNamePrefixOperator",value:function(v){}}]),Z}(No),js={kind:1},Yu={kind:2},Ap=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,Wn=RegExp("in(?:stanceof)?","y");function Mo($,Z,z){for(var v=0;v<$.length;v++){var S=$[v],h=S.type;if(typeof h=="number"){{if(h===139){var C=S.loc,R=S.start,F=S.value,K=S.end,ne=R+1,be=c(C.start,1);$.splice(v,1,new Bs({type:rn(27),value:"#",start:R,end:ne,startLoc:C.start,endLoc:be}),new Bs({type:rn(132),value:F,start:ne,end:K,startLoc:be,endLoc:C.end})),v++;continue}if(ea(h)){var ye=S.loc,Re=S.start,Fe=S.value,Ue=S.end,Ke=Re+1,Pt=c(ye.start,1),Nt=void 0;Z.charCodeAt(Re-z)===96?Nt=new Bs({type:rn(22),value:"`",start:Re,end:Ke,startLoc:ye.start,endLoc:Pt}):Nt=new Bs({type:rn(8),value:"}",start:Re,end:Ke,startLoc:ye.start,endLoc:Pt});var er=void 0,Cr=void 0,Rr=void 0,un=void 0;h===24?(Cr=Ue-1,Rr=c(ye.end,-1),er=Fe===null?null:Fe.slice(1,-1),un=new Bs({type:rn(22),value:"`",start:Cr,end:Ue,startLoc:Rr,endLoc:ye.end})):(Cr=Ue-2,Rr=c(ye.end,-2),er=Fe===null?null:Fe.slice(1,-2),un=new Bs({type:rn(23),value:"${",start:Cr,end:Ue,startLoc:Rr,endLoc:ye.end})),$.splice(v,1,Nt,new Bs({type:rn(20),value:er,start:Ke,end:Cr,startLoc:Pt,endLoc:Rr}),un),v+=2;continue}}S.type=rn(h)}}return $}var Pp=function($){xs(Z,$);function Z(){return Fn(this,Z),bs(this,Z,arguments)}return si(Z,[{key:"parseTopLevel",value:function(v,S){return v.program=this.parseProgram(S),v.comments=this.comments,this.options.tokens&&(v.tokens=Mo(this.tokens,this.input,this.startIndex)),this.finishNode(v,"File")}},{key:"parseProgram",value:function(v){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:140,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.options.sourceType;if(v.sourceType=h,v.interpreter=this.parseInterpreterDirective(),this.parseBlockBody(v,!0,!0,S),this.inModule){if(!this.options.allowUndeclaredExports&&this.scope.undefinedExports.size>0){var C=!0,R=!1,F=void 0;try{for(var K=Array.from(this.scope.undefinedExports)[Symbol.iterator](),ne;!(C=(ne=K.next()).done);C=!0){var be=tn(ne.value,2),ye=be[0],Re=be[1];this.raise(j.ModuleExportUndefined,Re,{localName:ye})}}catch(Ue){R=!0,F=Ue}finally{try{!C&&K.return!=null&&K.return()}finally{if(R)throw F}}}this.addExtra(v,"topLevelAwait",this.state.hasTopLevelAwait)}var Fe;return S===140?Fe=this.finishNode(v,"Program"):Fe=this.finishNodeAt(v,"Program",c(this.state.startLoc,-1)),Fe}},{key:"stmtToDirective",value:function(v){var S=v;S.type="Directive",S.value=S.expression,delete S.expression;var h=S.value,C=h.value,R=this.input.slice(this.offsetToSourcePos(h.start),this.offsetToSourcePos(h.end)),F=h.value=R.slice(1,-1);return this.addExtra(h,"raw",R),this.addExtra(h,"rawValue",F),this.addExtra(h,"expressionValue",C),h.type="DirectiveLiteral",S}},{key:"parseInterpreterDirective",value:function(){if(!this.match(28))return null;var v=this.startNode();return v.value=this.state.value,this.next(),this.finishNode(v,"InterpreterDirective")}},{key:"isLet",value:function(){return this.isContextual(100)?this.hasFollowingBindingAtom():!1}},{key:"chStartsBindingIdentifier",value:function(v,S){if(oi(v)){if(Wn.lastIndex=S,Wn.test(this.input)){var h=this.codePointAtPos(Wn.lastIndex);if(!ar(h)&&h!==92)return!1}return!0}else return v===92}},{key:"chStartsBindingPattern",value:function(v){return v===91||v===123}},{key:"hasFollowingBindingAtom",value:function(){var v=this.nextTokenStart(),S=this.codePointAtPos(v);return this.chStartsBindingPattern(S)||this.chStartsBindingIdentifier(S,v)}},{key:"hasInLineFollowingBindingIdentifierOrBrace",value:function(){var v=this.nextTokenInLineStart(),S=this.codePointAtPos(v);return S===123||this.chStartsBindingIdentifier(S,v)}},{key:"startsUsingForOf",value:function(){var v=this.lookahead(),S=v.type,h=v.containsEsc;if(S===102&&!h)return!1;if(Ut(S)&&!this.hasFollowingLineBreak())return this.expectPlugin("explicitResourceManagement"),!0}},{key:"startsAwaitUsing",value:function(){var v=this.nextTokenInLineStart();if(this.isUnparsedContextual(v,"using")){v=this.nextTokenInLineStartSince(v+5);var S=this.codePointAtPos(v);if(this.chStartsBindingIdentifier(S,v))return this.expectPlugin("explicitResourceManagement"),!0}return!1}},{key:"parseModuleItem",value:function(){return this.parseStatementLike(15)}},{key:"parseStatementListItem",value:function(){return this.parseStatementLike(6|(!this.options.annexB||this.state.strict?0:8))}},{key:"parseStatementOrSloppyAnnexBFunctionDeclaration",value:function(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,S=0;return this.options.annexB&&!this.state.strict&&(S|=4,v&&(S|=8)),this.parseStatementLike(S)}},{key:"parseStatement",value:function(){return this.parseStatementLike(0)}},{key:"parseStatementLike",value:function(v){var S=null;return this.match(26)&&(S=this.parseDecorators(!0)),this.parseStatementContent(v,S)}},{key:"parseStatementContent",value:function(v,S){var h=this.state.type,C=this.startNode(),R=!!(v&2),F=!!(v&4),K=v&1;switch(h){case 60:return this.parseBreakContinueStatement(C,!0);case 63:return this.parseBreakContinueStatement(C,!1);case 64:return this.parseDebuggerStatement(C);case 90:return this.parseDoWhileStatement(C);case 91:return this.parseForStatement(C);case 68:if(this.lookaheadCharCode()===46)break;return F||this.raise(this.state.strict?j.StrictFunction:this.options.annexB?j.SloppyFunctionAnnexB:j.SloppyFunction,this.state.startLoc),this.parseFunctionStatement(C,!1,!R&&F);case 80:return R||this.unexpected(),this.parseClass(this.maybeTakeDecorators(S,C),!0);case 69:return this.parseIfStatement(C);case 70:return this.parseReturnStatement(C);case 71:return this.parseSwitchStatement(C);case 72:return this.parseThrowStatement(C);case 73:return this.parseTryStatement(C);case 96:if(!this.state.containsEsc&&this.startsAwaitUsing())return this.recordAwaitIfAllowed()?R||this.raise(j.UnexpectedLexicalDeclaration,C):this.raise(j.AwaitUsingNotInAsyncContext,C),this.next(),this.parseVarStatement(C,"await using");break;case 107:if(this.state.containsEsc||!this.hasInLineFollowingBindingIdentifierOrBrace())break;return this.expectPlugin("explicitResourceManagement"),!this.scope.inModule&&this.scope.inTopLevel?this.raise(j.UnexpectedUsingDeclaration,this.state.startLoc):R||this.raise(j.UnexpectedLexicalDeclaration,this.state.startLoc),this.parseVarStatement(C,"using");case 100:{if(this.state.containsEsc)break;var ne=this.nextTokenStart(),be=this.codePointAtPos(ne);if(be!==91&&(!R&&this.hasFollowingLineBreak()||!this.chStartsBindingIdentifier(be,ne)&&be!==123))break}case 75:R||this.raise(j.UnexpectedLexicalDeclaration,this.state.startLoc);case 74:{var ye=this.state.value;return this.parseVarStatement(C,ye)}case 92:return this.parseWhileStatement(C);case 76:return this.parseWithStatement(C);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement(C);case 83:{var Re=this.lookaheadCharCode();if(Re===40||Re===46)break}case 82:{!this.options.allowImportExportEverywhere&&!K&&this.raise(j.UnexpectedImportExport,this.state.startLoc),this.next();var Fe;return h===83?(Fe=this.parseImport(C),Fe.type==="ImportDeclaration"&&(!Fe.importKind||Fe.importKind==="value")&&(this.sawUnambiguousESM=!0)):(Fe=this.parseExport(C,S),(Fe.type==="ExportNamedDeclaration"&&(!Fe.exportKind||Fe.exportKind==="value")||Fe.type==="ExportAllDeclaration"&&(!Fe.exportKind||Fe.exportKind==="value")||Fe.type==="ExportDefaultDeclaration")&&(this.sawUnambiguousESM=!0)),this.assertModuleNodeAllowed(Fe),Fe}default:if(this.isAsyncFunction())return R||this.raise(j.AsyncFunctionInSingleStatementContext,this.state.startLoc),this.next(),this.parseFunctionStatement(C,!0,!R&&F)}var Ue=this.state.value,Ke=this.parseExpression();return Ut(h)&&Ke.type==="Identifier"&&this.eat(14)?this.parseLabeledStatement(C,Ue,Ke,v):this.parseExpressionStatement(C,Ke,S)}},{key:"assertModuleNodeAllowed",value:function(v){!this.options.allowImportExportEverywhere&&!this.inModule&&this.raise(j.ImportOutsideModule,v)}},{key:"decoratorsEnabledBeforeExport",value:function(){return this.hasPlugin("decorators-legacy")?!0:this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")!==!1}},{key:"maybeTakeDecorators",value:function(v,S,h){if(v){if(S.decorators&&S.decorators.length>0){var C;typeof this.getPluginOption("decorators","decoratorsBeforeExport")!="boolean"&&this.raise(j.DecoratorsBeforeAfterExport,S.decorators[0]),(C=S.decorators).unshift.apply(C,Xt(v))}else S.decorators=v;this.resetStartLocationFromNode(S,v[0]),h&&this.resetStartLocationFromNode(h,S)}return S}},{key:"canHaveLeadingDecorator",value:function(){return this.match(80)}},{key:"parseDecorators",value:function(v){var S=[];do S.push(this.parseDecorator());while(this.match(26));if(this.match(82))v||this.unexpected(),this.decoratorsEnabledBeforeExport()||this.raise(j.DecoratorExportClass,this.state.startLoc);else if(!this.canHaveLeadingDecorator())throw this.raise(j.UnexpectedLeadingDecorator,this.state.startLoc);return S}},{key:"parseDecorator",value:function(){this.expectOnePlugin(["decorators","decorators-legacy"]);var v=this.startNode();if(this.next(),this.hasPlugin("decorators")){var S=this.state.startLoc,h;if(this.match(10)){var C=this.state.startLoc;this.next(),h=this.parseExpression(),this.expect(11),h=this.wrapParenthesis(C,h);var R=this.state.startLoc;v.expression=this.parseMaybeDecoratorArguments(h),this.getPluginOption("decorators","allowCallParenthesized")===!1&&v.expression!==h&&this.raise(j.DecoratorArgumentsOutsideParentheses,R)}else{for(h=this.parseIdentifier(!1);this.eat(16);){var F=this.startNodeAt(S);F.object=h,this.match(139)?(this.classScope.usePrivateName(this.state.value,this.state.startLoc),F.property=this.parsePrivateName()):F.property=this.parseIdentifier(!0),F.computed=!1,h=this.finishNode(F,"MemberExpression")}v.expression=this.parseMaybeDecoratorArguments(h)}}else v.expression=this.parseExprSubscripts();return this.finishNode(v,"Decorator")}},{key:"parseMaybeDecoratorArguments",value:function(v){if(this.eat(10)){var S=this.startNodeAtNode(v);return S.callee=v,S.arguments=this.parseCallExpressionArguments(11),this.toReferencedList(S.arguments),this.finishNode(S,"CallExpression")}return v}},{key:"parseBreakContinueStatement",value:function(v,S){return this.next(),this.isLineTerminator()?v.label=null:(v.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(v,S),this.finishNode(v,S?"BreakStatement":"ContinueStatement")}},{key:"verifyBreakContinue",value:function(v,S){var h;for(h=0;h2&&arguments[2]!==void 0?arguments[2]:!1;return this.next(),this.parseVar(v,!1,S,h),this.semicolon(),this.finishNode(v,"VariableDeclaration")}},{key:"parseWhileStatement",value:function(v){var S=this;return this.next(),v.test=this.parseHeaderExpression(),this.state.labels.push(js),v.body=this.withSmartMixTopicForbiddingContext(function(){return S.parseStatement()}),this.state.labels.pop(),this.finishNode(v,"WhileStatement")}},{key:"parseWithStatement",value:function(v){var S=this;return this.state.strict&&this.raise(j.StrictWith,this.state.startLoc),this.next(),v.object=this.parseHeaderExpression(),v.body=this.withSmartMixTopicForbiddingContext(function(){return S.parseStatement()}),this.finishNode(v,"WithStatement")}},{key:"parseEmptyStatement",value:function(v){return this.next(),this.finishNode(v,"EmptyStatement")}},{key:"parseLabeledStatement",value:function(v,S,h,C){var R=!0,F=!1,K=void 0;try{for(var ne=this.state.labels[Symbol.iterator](),be;!(R=(be=ne.next()).done);R=!0){var ye=be.value;ye.name===S&&this.raise(j.LabelRedeclaration,h,{labelName:S})}}catch(Ke){F=!0,K=Ke}finally{try{!R&&ne.return!=null&&ne.return()}finally{if(F)throw K}}for(var Re=yt(this.state.type)?1:this.match(71)?2:null,Fe=this.state.labels.length-1;Fe>=0;Fe--){var Ue=this.state.labels[Fe];if(Ue.statementStart===v.start)Ue.statementStart=this.sourceToOffsetPos(this.state.start),Ue.kind=Re;else break}return this.state.labels.push({name:S,kind:Re,statementStart:this.sourceToOffsetPos(this.state.start)}),v.body=C&8?this.parseStatementOrSloppyAnnexBFunctionDeclaration(!0):this.parseStatement(),this.state.labels.pop(),v.label=h,this.finishNode(v,"LabeledStatement")}},{key:"parseExpressionStatement",value:function(v,S,h){return v.expression=S,this.semicolon(),this.finishNode(v,"ExpressionStatement")}},{key:"parseBlock",value:function(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,h=arguments.length>2?arguments[2]:void 0,C=this.startNode();return v&&this.state.strictErrors.clear(),this.expect(5),S&&this.scope.enter(0),this.parseBlockBody(C,v,!1,8,h),S&&this.scope.exit(),this.finishNode(C,"BlockStatement")}},{key:"isValidDirective",value:function(v){return v.type==="ExpressionStatement"&&v.expression.type==="StringLiteral"&&!v.expression.extra.parenthesized}},{key:"parseBlockBody",value:function(v,S,h,C,R){var F=v.body=[],K=v.directives=[];this.parseBlockOrModuleBlockBody(F,S?K:void 0,h,C,R)}},{key:"parseBlockOrModuleBlockBody",value:function(v,S,h,C,R){for(var F=this.state.strict,K=!1,ne=!1;!this.match(C);){var be=h?this.parseModuleItem():this.parseStatementListItem();if(S&&!ne){if(this.isValidDirective(be)){var ye=this.stmtToDirective(be);S.push(ye),!K&&ye.value.value==="use strict"&&(K=!0,this.setStrict(!0));continue}ne=!0,this.state.strictErrors.clear()}v.push(be)}R?.call(this,K),F||this.setStrict(!1),this.next()}},{key:"parseFor",value:function(v,S){var h=this;return v.init=S,this.semicolon(!1),v.test=this.match(13)?null:this.parseExpression(),this.semicolon(!1),v.update=this.match(11)?null:this.parseExpression(),this.expect(11),v.body=this.withSmartMixTopicForbiddingContext(function(){return h.parseStatement()}),this.scope.exit(),this.state.labels.pop(),this.finishNode(v,"ForStatement")}},{key:"parseForIn",value:function(v,S,h){var C=this,R=this.match(58);return this.next(),R?h!==null&&this.unexpected(h):v.await=h!==null,S.type==="VariableDeclaration"&&S.declarations[0].init!=null&&(!R||!this.options.annexB||this.state.strict||S.kind!=="var"||S.declarations[0].id.type!=="Identifier")&&this.raise(j.ForInOfLoopInitializer,S,{type:R?"ForInStatement":"ForOfStatement"}),S.type==="AssignmentPattern"&&this.raise(j.InvalidLhs,S,{ancestor:{type:"ForStatement"}}),v.left=S,v.right=R?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(11),v.body=this.withSmartMixTopicForbiddingContext(function(){return C.parseStatement()}),this.scope.exit(),this.state.labels.pop(),this.finishNode(v,R?"ForInStatement":"ForOfStatement")}},{key:"parseVar",value:function(v,S,h){var C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,R=v.declarations=[];for(v.kind=h;;){var F=this.startNode();if(this.parseVarId(F,h),F.init=this.eat(29)?S?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,F.init===null&&!C&&(F.id.type!=="Identifier"&&!(S&&(this.match(58)||this.isContextual(102)))?this.raise(j.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:"destructuring"}):(h==="const"||h==="using"||h==="await using")&&!(this.match(58)||this.isContextual(102))&&this.raise(j.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:h})),R.push(this.finishNode(F,"VariableDeclarator")),!this.eat(12))break}return v}},{key:"parseVarId",value:function(v,S){var h=this.parseBindingAtom();(S==="using"||S==="await using")&&(h.type==="ArrayPattern"||h.type==="ObjectPattern")&&this.raise(j.UsingDeclarationHasBindingPattern,h.loc.start),this.checkLVal(h,{type:"VariableDeclarator"},S==="var"?5:8201),v.id=h}},{key:"parseAsyncFunctionExpression",value:function(v){return this.parseFunction(v,8)}},{key:"parseFunction",value:function(v){var S=this,h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,C=h&2,R=!!(h&1),F=R&&!(h&4),K=!!(h&8);this.initFunction(v,K),this.match(55)&&(C&&this.raise(j.GeneratorInSingleStatementContext,this.state.startLoc),this.next(),v.generator=!0),R&&(v.id=this.parseFunctionId(F));var ne=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(2),this.prodParam.enter(ns(K,v.generator)),R||(v.id=this.parseFunctionId()),this.parseFunctionParams(v,!1),this.withSmartMixTopicForbiddingContext(function(){S.parseFunctionBodyAndFinish(v,R?"FunctionDeclaration":"FunctionExpression")}),this.prodParam.exit(),this.scope.exit(),R&&!C&&this.registerFunctionStatementId(v),this.state.maybeInArrowParameters=ne,v}},{key:"parseFunctionId",value:function(v){return v||Ut(this.state.type)?this.parseIdentifier():null}},{key:"parseFunctionParams",value:function(v,S){this.expect(10),this.expressionScope.enter(Wc()),v.params=this.parseBindingList(11,41,2|(S?4:0)),this.expressionScope.exit()}},{key:"registerFunctionStatementId",value:function(v){v.id&&this.scope.declareName(v.id.name,!this.options.annexB||this.state.strict||v.generator||v.async?this.scope.treatFunctionsAsVar?5:8201:17,v.id.loc.start)}},{key:"parseClass",value:function(v,S,h){this.next();var C=this.state.strict;return this.state.strict=!0,this.parseClassId(v,S,h),this.parseClassSuper(v),v.body=this.parseClassBody(!!v.superClass,C),this.finishNode(v,S?"ClassDeclaration":"ClassExpression")}},{key:"isClassProperty",value:function(){return this.match(29)||this.match(13)||this.match(8)}},{key:"isClassMethod",value:function(){return this.match(10)}},{key:"nameIsConstructor",value:function(v){return v.type==="Identifier"&&v.name==="constructor"||v.type==="StringLiteral"&&v.value==="constructor"}},{key:"isNonstaticConstructor",value:function(v){return!v.computed&&!v.static&&this.nameIsConstructor(v.key)}},{key:"parseClassBody",value:function(v,S){var h=this;this.classScope.enter();var C={hadConstructor:!1,hadSuperClass:v},R=[],F=this.startNode();if(F.body=[],this.expect(5),this.withSmartMixTopicForbiddingContext(function(){for(;!h.match(8);){if(h.eat(13)){if(R.length>0)throw h.raise(j.DecoratorSemicolon,h.state.lastTokEndLoc);continue}if(h.match(26)){R.push(h.parseDecorator());continue}var K=h.startNode();R.length&&(K.decorators=R,h.resetStartLocationFromNode(K,R[0]),R=[]),h.parseClassMember(F,K,C),K.kind==="constructor"&&K.decorators&&K.decorators.length>0&&h.raise(j.DecoratorConstructor,K)}}),this.state.strict=S,this.next(),R.length)throw this.raise(j.TrailingDecorator,this.state.startLoc);return this.classScope.exit(),this.finishNode(F,"ClassBody")}},{key:"parseClassMemberFromModifier",value:function(v,S){var h=this.parseIdentifier(!0);if(this.isClassMethod()){var C=S;return C.kind="method",C.computed=!1,C.key=h,C.static=!1,this.pushClassMethod(v,C,!1,!1,!1,!1),!0}else if(this.isClassProperty()){var R=S;return R.computed=!1,R.key=h,R.static=!1,v.body.push(this.parseClassProperty(R)),!0}return this.resetPreviousNodeTrailingComments(h),!1}},{key:"parseClassMember",value:function(v,S,h){var C=this.isContextual(106);if(C){if(this.parseClassMemberFromModifier(v,S))return;if(this.eat(5)){this.parseClassStaticBlock(v,S);return}}this.parseClassMemberWithIsStatic(v,S,h,C)}},{key:"parseClassMemberWithIsStatic",value:function(v,S,h,C){var R=S,F=S,K=S,ne=S,be=S,ye=R,Re=R;if(S.static=C,this.parsePropertyNamePrefixOperator(S),this.eat(55)){ye.kind="method";var Fe=this.match(139);if(this.parseClassElementName(ye),Fe){this.pushClassPrivateMethod(v,F,!0,!1);return}this.isNonstaticConstructor(R)&&this.raise(j.ConstructorIsGenerator,R.key),this.pushClassMethod(v,R,!0,!1,!1,!1);return}var Ue=!this.state.containsEsc&&Ut(this.state.type),Ke=this.parseClassElementName(S),Pt=Ue?Ke.name:null,Nt=this.isPrivateName(Ke),er=this.state.startLoc;if(this.parsePostMemberNameModifiers(Re),this.isClassMethod()){if(ye.kind="method",Nt){this.pushClassPrivateMethod(v,F,!1,!1);return}var Cr=this.isNonstaticConstructor(R),Rr=!1;Cr&&(R.kind="constructor",h.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(j.DuplicateConstructor,Ke),Cr&&this.hasPlugin("typescript")&&S.override&&this.raise(j.OverrideOnConstructor,Ke),h.hadConstructor=!0,Rr=h.hadSuperClass),this.pushClassMethod(v,R,!1,!1,Cr,Rr)}else if(this.isClassProperty())Nt?this.pushClassPrivateProperty(v,ne):this.pushClassProperty(v,K);else if(Pt==="async"&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(Ke);var un=this.eat(55);Re.optional&&this.unexpected(er),ye.kind="method";var ra=this.match(139);this.parseClassElementName(ye),this.parsePostMemberNameModifiers(Re),ra?this.pushClassPrivateMethod(v,F,un,!0):(this.isNonstaticConstructor(R)&&this.raise(j.ConstructorIsAsync,R.key),this.pushClassMethod(v,R,un,!0,!1,!1))}else if((Pt==="get"||Pt==="set")&&!(this.match(55)&&this.isLineTerminator())){this.resetPreviousNodeTrailingComments(Ke),ye.kind=Pt;var hi=this.match(139);this.parseClassElementName(R),hi?this.pushClassPrivateMethod(v,F,!1,!1):(this.isNonstaticConstructor(R)&&this.raise(j.ConstructorIsAccessor,R.key),this.pushClassMethod(v,R,!1,!1,!1,!1)),this.checkGetterSetterParams(R)}else if(Pt==="accessor"&&!this.isLineTerminator()){this.expectPlugin("decoratorAutoAccessors"),this.resetPreviousNodeTrailingComments(Ke);var mi=this.match(139);this.parseClassElementName(K),this.pushClassAccessorProperty(v,be,mi)}else this.isLineTerminator()?Nt?this.pushClassPrivateProperty(v,ne):this.pushClassProperty(v,K):this.unexpected()}},{key:"parseClassElementName",value:function(v){var S=this.state,h=S.type,C=S.value;if((h===132||h===134)&&v.static&&C==="prototype"&&this.raise(j.StaticPrototype,this.state.startLoc),h===139){C==="constructor"&&this.raise(j.ConstructorClassPrivateField,this.state.startLoc);var R=this.parsePrivateName();return v.key=R,R}return this.parsePropertyName(v),v.key}},{key:"parseClassStaticBlock",value:function(v,S){var h;this.scope.enter(208);var C=this.state.labels;this.state.labels=[],this.prodParam.enter(0);var R=S.body=[];this.parseBlockOrModuleBlockBody(R,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=C,v.body.push(this.finishNode(S,"StaticBlock")),(h=S.decorators)!=null&&h.length&&this.raise(j.DecoratorStaticBlock,S)}},{key:"pushClassProperty",value:function(v,S){!S.computed&&this.nameIsConstructor(S.key)&&this.raise(j.ConstructorClassField,S.key),v.body.push(this.parseClassProperty(S))}},{key:"pushClassPrivateProperty",value:function(v,S){var h=this.parseClassPrivateProperty(S);v.body.push(h),this.classScope.declarePrivateName(this.getPrivateNameSV(h.key),0,h.key.loc.start)}},{key:"pushClassAccessorProperty",value:function(v,S,h){!h&&!S.computed&&this.nameIsConstructor(S.key)&&this.raise(j.ConstructorClassField,S.key);var C=this.parseClassAccessorProperty(S);v.body.push(C),h&&this.classScope.declarePrivateName(this.getPrivateNameSV(C.key),0,C.key.loc.start)}},{key:"pushClassMethod",value:function(v,S,h,C,R,F){v.body.push(this.parseMethod(S,h,C,R,F,"ClassMethod",!0))}},{key:"pushClassPrivateMethod",value:function(v,S,h,C){var R=this.parseMethod(S,h,C,!1,!1,"ClassPrivateMethod",!0);v.body.push(R);var F=R.kind==="get"?R.static?6:2:R.kind==="set"?R.static?5:1:0;this.declareClassPrivateMethodInScope(R,F)}},{key:"declareClassPrivateMethodInScope",value:function(v,S){this.classScope.declarePrivateName(this.getPrivateNameSV(v.key),S,v.key.loc.start)}},{key:"parsePostMemberNameModifiers",value:function(v){}},{key:"parseClassPrivateProperty",value:function(v){return this.parseInitializer(v),this.semicolon(),this.finishNode(v,"ClassPrivateProperty")}},{key:"parseClassProperty",value:function(v){return this.parseInitializer(v),this.semicolon(),this.finishNode(v,"ClassProperty")}},{key:"parseClassAccessorProperty",value:function(v){return this.parseInitializer(v),this.semicolon(),this.finishNode(v,"ClassAccessorProperty")}},{key:"parseInitializer",value:function(v){this.scope.enter(80),this.expressionScope.enter(so()),this.prodParam.enter(0),v.value=this.eat(29)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()}},{key:"parseClassId",value:function(v,S,h){var C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:8331;if(Ut(this.state.type))v.id=this.parseIdentifier(),S&&this.declareNameFromIdentifier(v.id,C);else if(h||!S)v.id=null;else throw this.raise(j.MissingClassName,this.state.startLoc)}},{key:"parseClassSuper",value:function(v){v.superClass=this.eat(81)?this.parseExprSubscripts():null}},{key:"parseExport",value:function(v,S){var h=this.parseMaybeImportPhase(v,!0),C=this.maybeParseExportDefaultSpecifier(v,h),R=!C||this.eat(12),F=R&&this.eatExportStar(v),K=F&&this.maybeParseExportNamespaceSpecifier(v),ne=R&&(!K||this.eat(12)),be=C||F;if(F&&!K){if(C&&this.unexpected(),S)throw this.raise(j.UnsupportedDecoratorExport,v);return this.parseExportFrom(v,!0),this.finishNode(v,"ExportAllDeclaration")}var ye=this.maybeParseExportNamedSpecifiers(v);C&&R&&!F&&!ye&&this.unexpected(null,5),K&&ne&&this.unexpected(null,98);var Re;if(be||ye){if(Re=!1,S)throw this.raise(j.UnsupportedDecoratorExport,v);this.parseExportFrom(v,be)}else Re=this.maybeParseExportDeclaration(v);if(be||ye||Re){var Fe,Ue=v;if(this.checkExport(Ue,!0,!1,!!Ue.source),((Fe=Ue.declaration)==null?void 0:Fe.type)==="ClassDeclaration")this.maybeTakeDecorators(S,Ue.declaration,Ue);else if(S)throw this.raise(j.UnsupportedDecoratorExport,v);return this.finishNode(Ue,"ExportNamedDeclaration")}if(this.eat(65)){var Ke=v,Pt=this.parseExportDefaultExpression();if(Ke.declaration=Pt,Pt.type==="ClassDeclaration")this.maybeTakeDecorators(S,Pt,Ke);else if(S)throw this.raise(j.UnsupportedDecoratorExport,v);return this.checkExport(Ke,!0,!0),this.finishNode(Ke,"ExportDefaultDeclaration")}this.unexpected(null,5)}},{key:"eatExportStar",value:function(v){return this.eat(55)}},{key:"maybeParseExportDefaultSpecifier",value:function(v,S){if(S||this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom",S?.loc.start);var h=S||this.parseIdentifier(!0),C=this.startNodeAtNode(h);return C.exported=h,v.specifiers=[this.finishNode(C,"ExportDefaultSpecifier")],!0}return!1}},{key:"maybeParseExportNamespaceSpecifier",value:function(v){if(this.isContextual(93)){var S,h;(h=(S=v).specifiers)!=null||(S.specifiers=[]);var C=this.startNodeAt(this.state.lastTokStartLoc);return this.next(),C.exported=this.parseModuleExportName(),v.specifiers.push(this.finishNode(C,"ExportNamespaceSpecifier")),!0}return!1}},{key:"maybeParseExportNamedSpecifiers",value:function(v){if(this.match(5)){var S,h=v;h.specifiers||(h.specifiers=[]);var C=h.exportKind==="type";return(S=h.specifiers).push.apply(S,Xt(this.parseExportSpecifiers(C))),h.source=null,h.declaration=null,this.hasPlugin("importAssertions")&&(h.assertions=[]),!0}return!1}},{key:"maybeParseExportDeclaration",value:function(v){return this.shouldParseExportDeclaration()?(v.specifiers=[],v.source=null,this.hasPlugin("importAssertions")&&(v.assertions=[]),v.declaration=this.parseExportDeclaration(v),!0):!1}},{key:"isAsyncFunction",value:function(){if(!this.isContextual(95))return!1;var v=this.nextTokenInLineStart();return this.isUnparsedContextual(v,"function")}},{key:"parseExportDefaultExpression",value:function(){var v=this.startNode();if(this.match(68))return this.next(),this.parseFunction(v,5);if(this.isAsyncFunction())return this.next(),this.next(),this.parseFunction(v,13);if(this.match(80))return this.parseClass(v,!0,!0);if(this.match(26))return this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(j.DecoratorBeforeExport,this.state.startLoc),this.parseClass(this.maybeTakeDecorators(this.parseDecorators(!1),this.startNode()),!0,!0);if(this.match(75)||this.match(74)||this.isLet())throw this.raise(j.UnsupportedDefaultExport,this.state.startLoc);var S=this.parseMaybeAssignAllowIn();return this.semicolon(),S}},{key:"parseExportDeclaration",value:function(v){if(this.match(80)){var S=this.parseClass(this.startNode(),!0,!1);return S}return this.parseStatementListItem()}},{key:"isExportDefaultSpecifier",value:function(){var v=this.state.type;if(Ut(v)){if(v===95&&!this.state.containsEsc||v===100)return!1;if((v===130||v===129)&&!this.state.containsEsc){var S=this.lookahead(),h=S.type;if(Ut(h)&&h!==98||h===5)return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(65))return!1;var C=this.nextTokenStart(),R=this.isUnparsedContextual(C,"from");if(this.input.charCodeAt(C)===44||Ut(this.state.type)&&R)return!0;if(this.match(65)&&R){var F=this.input.charCodeAt(this.nextTokenStartSince(C+4));return F===34||F===39}return!1}},{key:"parseExportFrom",value:function(v,S){this.eatContextual(98)?(v.source=this.parseImportSource(),this.checkExport(v),this.maybeParseImportAttributes(v),this.checkJSONModuleImport(v)):S&&this.unexpected(),this.semicolon()}},{key:"shouldParseExportDeclaration",value:function(){var v=this.state.type;return v===26&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators"))?(this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(j.DecoratorBeforeExport,this.state.startLoc),!0):this.isContextual(107)?(this.raise(j.UsingDeclarationExport,this.state.startLoc),!0):this.isContextual(96)&&this.startsAwaitUsing()?(this.raise(j.UsingDeclarationExport,this.state.startLoc),!0):v===74||v===75||v===68||v===80||this.isLet()||this.isAsyncFunction()}},{key:"checkExport",value:function(v,S,h,C){if(S){var R;if(h){if(this.checkDuplicateExports(v,"default"),this.hasPlugin("exportDefaultFrom")){var F,K=v.declaration;K.type==="Identifier"&&K.name==="from"&&K.end-K.start===4&&!((F=K.extra)!=null&&F.parenthesized)&&this.raise(j.ExportDefaultFromAsIdentifier,K)}}else if((R=v.specifiers)!=null&&R.length){var ne=!0,be=!1,ye=void 0;try{for(var Re=v.specifiers[Symbol.iterator](),Fe;!(ne=(Fe=Re.next()).done);ne=!0){var Ue=Fe.value,Ke=Ue.exported,Pt=Ke.type==="Identifier"?Ke.name:Ke.value;if(this.checkDuplicateExports(Ue,Pt),!C&&Ue.local){var Nt=Ue.local;Nt.type!=="Identifier"?this.raise(j.ExportBindingIsString,Ue,{localName:Nt.value,exportName:Pt}):(this.checkReservedWord(Nt.name,Nt.loc.start,!0,!1),this.scope.checkLocalExport(Nt))}}}catch(lo){be=!0,ye=lo}finally{try{!ne&&Re.return!=null&&Re.return()}finally{if(be)throw ye}}}else if(v.declaration){var er=v.declaration;if(er.type==="FunctionDeclaration"||er.type==="ClassDeclaration"){var Cr=er.id;if(!Cr)throw new Error("Assertion failure");this.checkDuplicateExports(v,Cr.name)}else if(er.type==="VariableDeclaration"){var Rr=!0,un=!1,ra=void 0;try{for(var hi=er.declarations[Symbol.iterator](),mi;!(Rr=(mi=hi.next()).done);Rr=!0){var gi=mi.value;this.checkDeclaration(gi.id)}}catch(lo){un=!0,ra=lo}finally{try{!Rr&&hi.return!=null&&hi.return()}finally{if(un)throw ra}}}}}}},{key:"checkDeclaration",value:function(v){if(v.type==="Identifier")this.checkDuplicateExports(v,v.name);else if(v.type==="ObjectPattern"){var S=!0,h=!1,C=void 0;try{for(var R=v.properties[Symbol.iterator](),F;!(S=(F=R.next()).done);S=!0){var K=F.value;this.checkDeclaration(K)}}catch(Ke){h=!0,C=Ke}finally{try{!S&&R.return!=null&&R.return()}finally{if(h)throw C}}}else if(v.type==="ArrayPattern"){var ne=!0,be=!1,ye=void 0;try{for(var Re=v.elements[Symbol.iterator](),Fe;!(ne=(Fe=Re.next()).done);ne=!0){var Ue=Fe.value;Ue&&this.checkDeclaration(Ue)}}catch(Ke){be=!0,ye=Ke}finally{try{!ne&&Re.return!=null&&Re.return()}finally{if(be)throw ye}}}else v.type==="ObjectProperty"?this.checkDeclaration(v.value):v.type==="RestElement"?this.checkDeclaration(v.argument):v.type==="AssignmentPattern"&&this.checkDeclaration(v.left)}},{key:"checkDuplicateExports",value:function(v,S){this.exportedIdentifiers.has(S)&&(S==="default"?this.raise(j.DuplicateDefaultExport,v):this.raise(j.DuplicateExport,v,{exportName:S})),this.exportedIdentifiers.add(S)}},{key:"parseExportSpecifiers",value:function(v){var S=[],h=!0;for(this.expect(5);!this.eat(8);){if(h)h=!1;else if(this.expect(12),this.eat(8))break;var C=this.isContextual(130),R=this.match(134),F=this.startNode();F.local=this.parseModuleExportName(),S.push(this.parseExportSpecifier(F,R,v,C))}return S}},{key:"parseExportSpecifier",value:function(v,S,h,C){return this.eatContextual(93)?v.exported=this.parseModuleExportName():S?v.exported=Xc(v.local):v.exported||(v.exported=Hi(v.local)),this.finishNode(v,"ExportSpecifier")}},{key:"parseModuleExportName",value:function(){if(this.match(134)){var v=this.parseStringLiteral(this.state.value),S=Ap.exec(v.value);return S&&this.raise(j.ModuleExportNameHasLoneSurrogate,v,{surrogateCharCode:S[0].charCodeAt(0)}),v}return this.parseIdentifier(!0)}},{key:"isJSONModuleImport",value:function(v){return v.assertions!=null?v.assertions.some(function(S){var h=S.key,C=S.value;return C.value==="json"&&(h.type==="Identifier"?h.name==="type":h.value==="type")}):!1}},{key:"checkImportReflection",value:function(v){var S=v.specifiers,h=S.length===1?S[0].type:null;if(v.phase==="source")h!=="ImportDefaultSpecifier"&&this.raise(j.SourcePhaseImportRequiresDefault,S[0].loc.start);else if(v.phase==="defer")h!=="ImportNamespaceSpecifier"&&this.raise(j.DeferImportRequiresNamespace,S[0].loc.start);else if(v.module){var C;h!=="ImportDefaultSpecifier"&&this.raise(j.ImportReflectionNotBinding,S[0].loc.start),((C=v.assertions)==null?void 0:C.length)>0&&this.raise(j.ImportReflectionHasAssertion,S[0].loc.start)}}},{key:"checkJSONModuleImport",value:function(v){if(this.isJSONModuleImport(v)&&v.type!=="ExportAllDeclaration"){var S=v.specifiers;if(S!=null){var h=S.find(function(C){var R;if(C.type==="ExportSpecifier"?R=C.local:C.type==="ImportSpecifier"&&(R=C.imported),R!==void 0)return R.type==="Identifier"?R.name!=="default":R.value!=="default"});h!==void 0&&this.raise(j.ImportJSONBindingNotDefault,h.loc.start)}}}},{key:"isPotentialImportPhase",value:function(v){return v?!1:this.isContextual(105)||this.isContextual(97)||this.isContextual(127)}},{key:"applyImportPhase",value:function(v,S,h,C){S||(h==="module"?(this.expectPlugin("importReflection",C),v.module=!0):this.hasPlugin("importReflection")&&(v.module=!1),h==="source"?(this.expectPlugin("sourcePhaseImports",C),v.phase="source"):h==="defer"?(this.expectPlugin("deferredImportEvaluation",C),v.phase="defer"):this.hasPlugin("sourcePhaseImports")&&(v.phase=null))}},{key:"parseMaybeImportPhase",value:function(v,S){if(!this.isPotentialImportPhase(S))return this.applyImportPhase(v,S,null),null;var h=this.parseIdentifier(!0),C=this.state.type,R=sr(C)?C!==98||this.lookaheadCharCode()===102:C!==12;return R?(this.resetPreviousIdentifierLeadingComments(h),this.applyImportPhase(v,S,h.name,h.loc.start),null):(this.applyImportPhase(v,S,null),h)}},{key:"isPrecedingIdImportPhase",value:function(v){var S=this.state.type;return Ut(S)?S!==98||this.lookaheadCharCode()===102:S!==12}},{key:"parseImport",value:function(v){return this.match(134)?this.parseImportSourceAndAttributes(v):this.parseImportSpecifiersAndAfter(v,this.parseMaybeImportPhase(v,!1))}},{key:"parseImportSpecifiersAndAfter",value:function(v,S){v.specifiers=[];var h=this.maybeParseDefaultImportSpecifier(v,S),C=!h||this.eat(12),R=C&&this.maybeParseStarImportSpecifier(v);return C&&!R&&this.parseNamedImportSpecifiers(v),this.expectContextual(98),this.parseImportSourceAndAttributes(v)}},{key:"parseImportSourceAndAttributes",value:function(v){var S;return(S=v.specifiers)!=null||(v.specifiers=[]),v.source=this.parseImportSource(),this.maybeParseImportAttributes(v),this.checkImportReflection(v),this.checkJSONModuleImport(v),this.semicolon(),this.finishNode(v,"ImportDeclaration")}},{key:"parseImportSource",value:function(){return this.match(134)||this.unexpected(),this.parseExprAtom()}},{key:"parseImportSpecifierLocal",value:function(v,S,h){S.local=this.parseIdentifier(),v.specifiers.push(this.finishImportSpecifier(S,h))}},{key:"finishImportSpecifier",value:function(v,S){var h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:8201;return this.checkLVal(v.local,{type:S},h),this.finishNode(v,S)}},{key:"parseImportAttributes",value:function(){this.expect(5);var v=[],S=new Set;do{if(this.match(8))break;var h=this.startNode(),C=this.state.value;if(S.has(C)&&this.raise(j.ModuleAttributesWithDuplicateKeys,this.state.startLoc,{key:C}),S.add(C),this.match(134)?h.key=this.parseStringLiteral(C):h.key=this.parseIdentifier(!0),this.expect(14),!this.match(134))throw this.raise(j.ModuleAttributeInvalidValue,this.state.startLoc);h.value=this.parseStringLiteral(this.state.value),v.push(this.finishNode(h,"ImportAttribute"))}while(this.eat(12));return this.expect(8),v}},{key:"parseModuleAttributes",value:function(){var v=[],S=new Set;do{var h=this.startNode();if(h.key=this.parseIdentifier(!0),h.key.name!=="type"&&this.raise(j.ModuleAttributeDifferentFromType,h.key),S.has(h.key.name)&&this.raise(j.ModuleAttributesWithDuplicateKeys,h.key,{key:h.key.name}),S.add(h.key.name),this.expect(14),!this.match(134))throw this.raise(j.ModuleAttributeInvalidValue,this.state.startLoc);h.value=this.parseStringLiteral(this.state.value),v.push(this.finishNode(h,"ImportAttribute"))}while(this.eat(12));return v}},{key:"maybeParseImportAttributes",value:function(v){var S,h=!1;if(this.match(76)){if(this.hasPrecedingLineBreak()&&this.lookaheadCharCode()===40)return;this.next(),this.hasPlugin("moduleAttributes")?S=this.parseModuleAttributes():S=this.parseImportAttributes(),h=!0}else this.isContextual(94)&&!this.hasPrecedingLineBreak()?(!this.hasPlugin("deprecatedImportAssert")&&!this.hasPlugin("importAssertions")&&this.raise(j.ImportAttributesUseAssert,this.state.startLoc),this.hasPlugin("importAssertions")||this.addExtra(v,"deprecatedAssertSyntax",!0),this.next(),S=this.parseImportAttributes()):S=[];!h&&this.hasPlugin("importAssertions")?v.assertions=S:v.attributes=S}},{key:"maybeParseDefaultImportSpecifier",value:function(v,S){if(S){var h=this.startNodeAtNode(S);return h.local=S,v.specifiers.push(this.finishImportSpecifier(h,"ImportDefaultSpecifier")),!0}else if(sr(this.state.type))return this.parseImportSpecifierLocal(v,this.startNode(),"ImportDefaultSpecifier"),!0;return!1}},{key:"maybeParseStarImportSpecifier",value:function(v){if(this.match(55)){var S=this.startNode();return this.next(),this.expectContextual(93),this.parseImportSpecifierLocal(v,S,"ImportNamespaceSpecifier"),!0}return!1}},{key:"parseNamedImportSpecifiers",value:function(v){var S=!0;for(this.expect(5);!this.eat(8);){if(S)S=!1;else{if(this.eat(14))throw this.raise(j.DestructureNamedImport,this.state.startLoc);if(this.expect(12),this.eat(8))break}var h=this.startNode(),C=this.match(134),R=this.isContextual(130);h.imported=this.parseModuleExportName();var F=this.parseImportSpecifier(h,C,v.importKind==="type"||v.importKind==="typeof",R,void 0);v.specifiers.push(F)}}},{key:"parseImportSpecifier",value:function(v,S,h,C,R){if(this.eatContextual(93))v.local=this.parseIdentifier();else{var F=v.imported;if(S)throw this.raise(j.ImportBindingIsString,v,{importName:F.value});this.checkReservedWord(F.name,v.loc.start,!0,!0),v.local||(v.local=Hi(F))}return this.finishImportSpecifier(v,"ImportSpecifier",R)}},{key:"isThisParam",value:function(v){return v.type==="Identifier"&&v.name==="this"}}]),Z}(Sf),Tf=function($){xs(Z,$);function Z(z,v,S){Fn(this,Z);var h;return z=W1(z),h=bs(this,Z,[z,v]),h.options=z,h.initializeScopes(),h.plugins=S,h.filename=z.sourceFilename,h.startIndex=z.startIndex,h}return si(Z,[{key:"getScopeHandler",value:function(){return Kl}},{key:"parse",value:function(){this.enterInitialScopes();var v=this.startNode(),S=this.startNode();return this.nextToken(),v.errors=null,this.parseTopLevel(v,S),v.errors=this.state.errors,v.comments.length=this.state.commentsLen,v}}]),Z}(Pp);function kp($,Z){var z;if(((z=Z)==null?void 0:z.sourceType)==="unambiguous"){Z=Object.assign({},Z);try{Z.sourceType="module";var v=rc(Z,$),S=v.parse();if(v.sawUnambiguousESM)return S;if(v.ambiguousScriptDifferentAst)try{return Z.sourceType="script",rc(Z,$).parse()}catch{}else S.program.sourceType="script";return S}catch(h){try{return Z.sourceType="script",rc(Z,$).parse()}catch{}throw h}}else return rc(Z,$).parse()}function J1($,Z){var z=rc(Z,$);return z.options.strictMode&&(z.state.strict=!0),z.getExpression()}function Y1($){var Z={},z=!0,v=!1,S=void 0;try{for(var h=Object.keys($)[Symbol.iterator](),C;!(z=(C=h.next()).done);z=!0){var R=C.value;Z[R]=rn($[R])}}catch(F){v=!0,S=F}finally{try{!z&&h.return!=null&&h.return()}finally{if(v)throw S}}return Z}var X1=Y1(xr);function rc($,Z){var z=Tf,v=new Map;if($!=null&&$.plugins){var S=!0,h=!1,C=void 0;try{for(var R=$.plugins[Symbol.iterator](),F;!(S=(F=R.next()).done);S=!0){var K=F.value,ne=void 0,be=void 0;if(typeof K=="string")ne=K;else{var ye;ye=tn(K,2),ne=ye[0],be=ye[1]}v.has(ne)||v.set(ne,be||{})}}catch(Re){h=!0,C=Re}finally{try{!S&&R.return!=null&&R.return()}finally{if(h)throw C}}Cf(v),z=nc(v)}return new z($,Z,v)}var Qc=new Map;function nc($){var Z=[],z=!0,v=!1,S=void 0;try{for(var h=Z1[Symbol.iterator](),C;!(z=(C=h.next()).done);z=!0){var R=C.value;$.has(R)&&Z.push(R)}}catch(Ke){v=!0,S=Ke}finally{try{!z&&h.return!=null&&h.return()}finally{if(v)throw S}}var F=Z.join("|"),K=Qc.get(F);if(!K){K=Tf;var ne=!0,be=!1,ye=void 0;try{for(var Re=Z[Symbol.iterator](),Fe;!(ne=(Fe=Re.next()).done);ne=!0){var Ue=Fe.value;K=Ii[Ue](K)}}catch(Ke){be=!0,ye=Ke}finally{try{!ne&&Re.return!=null&&Re.return()}finally{if(be)throw ye}}Qc.set(F,K)}return K}e.parse=kp,e.parseExpression=J1,e.tokTypes=X1}}),JK=It({"../../node_modules/@babel/types/lib/utils/shallowEqual.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(r,n){var a=Object.keys(n),i=!0,s=!1,o=void 0;try{for(var l=a[Symbol.iterator](),u;!(i=(u=l.next()).done);i=!0){var c=u.value;if(r[c]!==n[c])return!1}}catch(f){s=!0,o=f}finally{try{!i&&l.return!=null&&l.return()}finally{if(s)throw o}}return!0}}}),CR=It({"../../node_modules/@babel/types/lib/utils/deprecationWarning.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=new Set;function r(a,i){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";if(!t.has(a)){t.add(a);var o=n(1,2),l=o.internal,u=o.trace;l||console.warn("".concat(s,"`").concat(a,"` has been deprecated, please migrate to `").concat(i,"`\n").concat(u))}}function n(a,i){var s=Error.stackTraceLimit,o=Error.prepareStackTrace,l;if(Error.stackTraceLimit=1+a+i,Error.prepareStackTrace=function(c,f){l=f},new Error().stack,Error.stackTraceLimit=s,Error.prepareStackTrace=o,!l)return{internal:!1,trace:""};var u=l.slice(1+a,1+a+i);return{internal:/[\\/]@babel[\\/]/.test(u[1].getFileName()),trace:u.map(function(c){return" at ".concat(c)}).join(` `)}}}}),es=It({"../../node_modules/@babel/types/lib/validators/generated/index.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isAccessor=eh,e.isAnyTypeAnnotation=ql,e.isArgumentPlaceholder=Ep,e.isArrayExpression=n,e.isArrayPattern=Le,e.isArrayTypeAnnotation=Kl,e.isArrowFunctionExpression=$e,e.isAssignmentExpression=a,e.isAssignmentPattern=Ae,e.isAwaitExpression=$l,e.isBigIntLiteral=Vu,e.isBinary=n2,e.isBinaryExpression=i,e.isBindExpression=Cf,e.isBlock=If,e.isBlockParent=i2,e.isBlockStatement=u,e.isBooleanLiteral=ie,e.isBooleanLiteralTypeAnnotation=dp,e.isBooleanTypeAnnotation=Gu,e.isBreakStatement=c,e.isCallExpression=f,e.isCatchClause=g,e.isClass=U4,e.isClassAccessorProperty=ko,e.isClassBody=bt,e.isClassDeclaration=at,e.isClassExpression=yt,e.isClassImplements=Hc,e.isClassMethod=He,e.isClassPrivateMethod=up,e.isClassPrivateProperty=Gl,e.isClassProperty=Ds,e.isCompletionStatement=H,e.isConditional=G,e.isConditionalExpression=w,e.isContinueStatement=A,e.isDebuggerStatement=k,e.isDecimalLiteral=Yu,e.isDeclaration=z4,e.isDeclareClass=fp,e.isDeclareExportAllDeclaration=Zl,e.isDeclareExportDeclaration=Io,e.isDeclareFunction=_o,e.isDeclareInterface=Ro,e.isDeclareModule=qu,e.isDeclareModuleExports=Ku,e.isDeclareOpaqueType=ts,e.isDeclareTypeAlias=ul,e.isDeclareVariable=Zu,e.isDeclaredPredicate=hp,e.isDecorator=Z1,e.isDirective=o,e.isDirectiveLiteral=l,e.isDoExpression=as,e.isDoWhileStatement=O,e.isEmptyStatement=I,e.isEmptyTypeAnnotation=Oo,e.isEnumBody=q4,e.isEnumBooleanBody=te,e.isEnumBooleanMember=mt,e.isEnumDeclaration=X,e.isEnumDefaultedMember=gr,e.isEnumMember=K4,e.isEnumNumberBody=xe,e.isEnumNumberMember=xt,e.isEnumStringBody=Me,e.isEnumStringMember=mr,e.isEnumSymbolBody=Ge,e.isExistsTypeAnnotation=$c,e.isExportAllDeclaration=st,e.isExportDeclaration=G4,e.isExportDefaultDeclaration=Gt,e.isExportDefaultSpecifier=W1,e.isExportNamedDeclaration=ze,e.isExportNamespaceSpecifier=Ul,e.isExportSpecifier=Xe,e.isExpression=Rf,e.isExpressionStatement=M,e.isExpressionWrapper=je,e.isFile=D,e.isFlow=Of,e.isFlowBaseAnnotation=rh,e.isFlowDeclaration=jm,e.isFlowPredicate=Lf,e.isFlowType=th,e.isFor=Kt,e.isForInStatement=L,e.isForOfStatement=pe,e.isForStatement=W,e.isForXStatement=Hn,e.isFunction=xa,e.isFunctionDeclaration=Y,e.isFunctionExpression=j,e.isFunctionParent=uo,e.isFunctionTypeAnnotation=Uc,e.isFunctionTypeParam=Gc,e.isGenericTypeAnnotation=Bt,e.isIdentifier=re,e.isIfStatement=oe,e.isImmutable=F4,e.isImport=Vc,e.isImportAttribute=Ii,e.isImportDeclaration=Qe,e.isImportDefaultSpecifier=fr,e.isImportExpression=rn,e.isImportNamespaceSpecifier=On,e.isImportOrExportDeclaration=o2,e.isImportSpecifier=ea,e.isIndexedAccessType=wr,e.isInferredPredicate=dl,e.isInterfaceDeclaration=mp,e.isInterfaceExtends=rs,e.isInterfaceTypeAnnotation=qc,e.isInterpreterDirective=s,e.isIntersectionTypeAnnotation=Wl,e.isJSX=Z4,e.isJSXAttribute=Lo,e.isJSXClosingElement=No,e.isJSXClosingFragment=Sp,e.isJSXElement=tc,e.isJSXEmptyExpression=oo,e.isJSXExpressionContainer=Dt,e.isJSXFragment=Cp,e.isJSXIdentifier=bp,e.isJSXMemberExpression=K1,e.isJSXNamespacedName=za,e.isJSXOpeningElement=xp,e.isJSXOpeningFragment=$i,e.isJSXSpreadAttribute=pl,e.isJSXSpreadChild=q1,e.isJSXText=wp,e.isLVal=Bm,e.isLabeledStatement=Q,e.isLiteral=s2,e.isLogicalExpression=me,e.isLoop=ee,e.isMemberExpression=Ce,e.isMetaProperty=ba,e.isMethod=V4,e.isMiscellaneous=W4,e.isMixedTypeAnnotation=Kc,e.isModuleDeclaration=yn,e.isModuleExpression=Ap,e.isModuleSpecifier=l2,e.isNewExpression=_e,e.isNoop=xf,e.isNullLiteral=ue,e.isNullLiteralTypeAnnotation=pp,e.isNullableTypeAnnotation=Jl,e.isNumberLiteral=ce,e.isNumberLiteralTypeAnnotation=Bs,e.isNumberTypeAnnotation=Zc,e.isNumericLiteral=ge,e.isObjectExpression=de,e.isObjectMember=H4,e.isObjectMethod=nt,e.isObjectPattern=Ur,e.isObjectProperty=tt,e.isObjectTypeAnnotation=Ri,e.isObjectTypeCallProperty=Yl,e.isObjectTypeIndexer=Xl,e.isObjectTypeInternalSlot=fi,e.isObjectTypeProperty=Wu,e.isObjectTypeSpreadProperty=Wc,e.isOpaqueType=gp,e.isOptionalCallExpression=Hu,e.isOptionalIndexedAccessType=cn,e.isOptionalMemberExpression=Cs,e.isParenthesizedExpression=jt,e.isPattern=$4,e.isPatternLike=j4,e.isPipelineBareFunction=Pp,e.isPipelinePrimaryTopicReference=Tf,e.isPipelineTopicExpression=Mo,e.isPlaceholder=wf,e.isPrivate=c2,e.isPrivateName=$u,e.isProgram=Ne,e.isProperty=vi,e.isPureish=B4,e.isQualifiedTypeIdentifier=Ju,e.isRecordExpression=Sf,e.isRegExpLiteral=se,e.isRegexLiteral=Nf,e.isRestElement=ve,e.isRestProperty=Vm,e.isReturnStatement=_t,e.isScopable=a2,e.isSequenceExpression=Ot,e.isSpreadElement=Vi,e.isSpreadProperty=Bo,e.isStandardized=Dm,e.isStatement=ic,e.isStaticBlock=Uu,e.isStringLiteral=Ee,e.isStringLiteralTypeAnnotation=so,e.isStringTypeAnnotation=Ql,e.isSuper=ta,e.isSwitchCase=et,e.isSwitchStatement=gt,e.isSymbolTypeAnnotation=ns,e.isTSAnyKeyword=z,e.isTSArrayType=un,e.isTSAsExpression=rt,e.isTSBaseType=L3,e.isTSBigIntKeyword=S,e.isTSBooleanKeyword=v,e.isTSCallSignatureDeclaration=rc,e.isTSConditionalType=Ef,e.isTSConstructSignatureDeclaration=Qc,e.isTSConstructorType=Pt,e.isTSDeclareFunction=J1,e.isTSDeclareMethod=Y1,e.isTSEntityName=zm,e.isTSEnumDeclaration=Ir,e.isTSEnumMember=Ln,e.isTSExportAssignment=t2,e.isTSExpressionWithTypeArguments=Yg,e.isTSExternalModuleReference=Fs,e.isTSFunctionType=Ke,e.isTSImportEqualsDeclaration=e2,e.isTSImportType=Q1,e.isTSIndexSignature=Z,e.isTSIndexedAccessType=Mm,e.isTSInferType=Af,e.isTSInstantiationExpression=Oe,e.isTSInterfaceBody=Qg,e.isTSInterfaceDeclaration=Xg,e.isTSIntersectionType=_p,e.isTSIntrinsicKeyword=h,e.isTSLiteralType=Jg,e.isTSMappedType=Wg,e.isTSMethodSignature=$,e.isTSModuleBlock=na,e.isTSModuleDeclaration=Wa,e.isTSNamedTupleMember=gi,e.isTSNamespaceExportDeclaration=Xu,e.isTSNeverKeyword=C,e.isTSNonNullExpression=Pf,e.isTSNullKeyword=R,e.isTSNumberKeyword=F,e.isTSObjectKeyword=K,e.isTSOptionalType=hi,e.isTSParameterProperty=kp,e.isTSParenthesizedType=Do,e.isTSPropertySignature=nc,e.isTSQualifiedName=X1,e.isTSRestType=mi,e.isTSSatisfiesExpression=We,e.isTSStringKeyword=ne,e.isTSSymbolKeyword=be,e.isTSThisType=Ue,e.isTSTupleType=ra,e.isTSType=nh,e.isTSTypeAliasDeclaration=ac,e.isTSTypeAnnotation=kf,e.isTSTypeAssertion=qt,e.isTSTypeElement=Fm,e.isTSTypeLiteral=Rr,e.isTSTypeOperator=co,e.isTSTypeParameter=r2,e.isTSTypeParameterDeclaration=Vn,e.isTSTypeParameterInstantiation=_f,e.isTSTypePredicate=er,e.isTSTypeQuery=Cr,e.isTSTypeReference=Nt,e.isTSUndefinedKeyword=ye,e.isTSUnionType=lo,e.isTSUnknownKeyword=Re,e.isTSVoidKeyword=Fe,e.isTaggedTemplateExpression=pi,e.isTemplateElement=Tn,e.isTemplateLiteral=oi,e.isTerminatorless=V,e.isThisExpression=Ft,e.isThisTypeAnnotation=Jc,e.isThrowStatement=Lt,e.isTopicReference=Wn,e.isTryStatement=Je,e.isTupleExpression=js,e.isTupleTypeAnnotation=zs,e.isTypeAlias=ec,e.isTypeAnnotation=Yc,e.isTypeCastExpression=Hi,e.isTypeParameter=Xc,e.isTypeParameterDeclaration=vp,e.isTypeParameterInstantiation=yp,e.isTypeScript=J4,e.isTypeofTypeAnnotation=zr,e.isUnaryExpression=ht,e.isUnaryLike=is,e.isUnionTypeAnnotation=Qt,e.isUpdateExpression=xr,e.isUserWhitespacable=O3,e.isV8IntrinsicIdentifier=Tp,e.isVariableDeclaration=Ut,e.isVariableDeclarator=Kr,e.isVariance=y,e.isVoidTypeAnnotation=B,e.isWhile=we,e.isWhileStatement=sr,e.isWithStatement=In,e.isYieldExpression=ar;var t=JK(),r=CR();function n(E,b){return!E||E.type!=="ArrayExpression"?!1:b==null||(0,t.default)(E,b)}function a(E,b){return!E||E.type!=="AssignmentExpression"?!1:b==null||(0,t.default)(E,b)}function i(E,b){return!E||E.type!=="BinaryExpression"?!1:b==null||(0,t.default)(E,b)}function s(E,b){return!E||E.type!=="InterpreterDirective"?!1:b==null||(0,t.default)(E,b)}function o(E,b){return!E||E.type!=="Directive"?!1:b==null||(0,t.default)(E,b)}function l(E,b){return!E||E.type!=="DirectiveLiteral"?!1:b==null||(0,t.default)(E,b)}function u(E,b){return!E||E.type!=="BlockStatement"?!1:b==null||(0,t.default)(E,b)}function c(E,b){return!E||E.type!=="BreakStatement"?!1:b==null||(0,t.default)(E,b)}function f(E,b){return!E||E.type!=="CallExpression"?!1:b==null||(0,t.default)(E,b)}function g(E,b){return!E||E.type!=="CatchClause"?!1:b==null||(0,t.default)(E,b)}function w(E,b){return!E||E.type!=="ConditionalExpression"?!1:b==null||(0,t.default)(E,b)}function A(E,b){return!E||E.type!=="ContinueStatement"?!1:b==null||(0,t.default)(E,b)}function k(E,b){return!E||E.type!=="DebuggerStatement"?!1:b==null||(0,t.default)(E,b)}function O(E,b){return!E||E.type!=="DoWhileStatement"?!1:b==null||(0,t.default)(E,b)}function I(E,b){return!E||E.type!=="EmptyStatement"?!1:b==null||(0,t.default)(E,b)}function M(E,b){return!E||E.type!=="ExpressionStatement"?!1:b==null||(0,t.default)(E,b)}function D(E,b){return!E||E.type!=="File"?!1:b==null||(0,t.default)(E,b)}function L(E,b){return!E||E.type!=="ForInStatement"?!1:b==null||(0,t.default)(E,b)}function W(E,b){return!E||E.type!=="ForStatement"?!1:b==null||(0,t.default)(E,b)}function Y(E,b){return!E||E.type!=="FunctionDeclaration"?!1:b==null||(0,t.default)(E,b)}function j(E,b){return!E||E.type!=="FunctionExpression"?!1:b==null||(0,t.default)(E,b)}function re(E,b){return!E||E.type!=="Identifier"?!1:b==null||(0,t.default)(E,b)}function oe(E,b){return!E||E.type!=="IfStatement"?!1:b==null||(0,t.default)(E,b)}function Q(E,b){return!E||E.type!=="LabeledStatement"?!1:b==null||(0,t.default)(E,b)}function Ee(E,b){return!E||E.type!=="StringLiteral"?!1:b==null||(0,t.default)(E,b)}function ge(E,b){return!E||E.type!=="NumericLiteral"?!1:b==null||(0,t.default)(E,b)}function ue(E,b){return!E||E.type!=="NullLiteral"?!1:b==null||(0,t.default)(E,b)}function ie(E,b){return!E||E.type!=="BooleanLiteral"?!1:b==null||(0,t.default)(E,b)}function se(E,b){return!E||E.type!=="RegExpLiteral"?!1:b==null||(0,t.default)(E,b)}function me(E,b){return!E||E.type!=="LogicalExpression"?!1:b==null||(0,t.default)(E,b)}function Ce(E,b){return!E||E.type!=="MemberExpression"?!1:b==null||(0,t.default)(E,b)}function _e(E,b){return!E||E.type!=="NewExpression"?!1:b==null||(0,t.default)(E,b)}function Ne(E,b){return!E||E.type!=="Program"?!1:b==null||(0,t.default)(E,b)}function de(E,b){return!E||E.type!=="ObjectExpression"?!1:b==null||(0,t.default)(E,b)}function nt(E,b){return!E||E.type!=="ObjectMethod"?!1:b==null||(0,t.default)(E,b)}function tt(E,b){return!E||E.type!=="ObjectProperty"?!1:b==null||(0,t.default)(E,b)}function ve(E,b){return!E||E.type!=="RestElement"?!1:b==null||(0,t.default)(E,b)}function _t(E,b){return!E||E.type!=="ReturnStatement"?!1:b==null||(0,t.default)(E,b)}function Ot(E,b){return!E||E.type!=="SequenceExpression"?!1:b==null||(0,t.default)(E,b)}function jt(E,b){return!E||E.type!=="ParenthesizedExpression"?!1:b==null||(0,t.default)(E,b)}function et(E,b){return!E||E.type!=="SwitchCase"?!1:b==null||(0,t.default)(E,b)}function gt(E,b){return!E||E.type!=="SwitchStatement"?!1:b==null||(0,t.default)(E,b)}function Ft(E,b){return!E||E.type!=="ThisExpression"?!1:b==null||(0,t.default)(E,b)}function Lt(E,b){return!E||E.type!=="ThrowStatement"?!1:b==null||(0,t.default)(E,b)}function Je(E,b){return!E||E.type!=="TryStatement"?!1:b==null||(0,t.default)(E,b)}function ht(E,b){return!E||E.type!=="UnaryExpression"?!1:b==null||(0,t.default)(E,b)}function xr(E,b){return!E||E.type!=="UpdateExpression"?!1:b==null||(0,t.default)(E,b)}function Ut(E,b){return!E||E.type!=="VariableDeclaration"?!1:b==null||(0,t.default)(E,b)}function Kr(E,b){return!E||E.type!=="VariableDeclarator"?!1:b==null||(0,t.default)(E,b)}function sr(E,b){return!E||E.type!=="WhileStatement"?!1:b==null||(0,t.default)(E,b)}function In(E,b){return!E||E.type!=="WithStatement"?!1:b==null||(0,t.default)(E,b)}function Ae(E,b){return!E||E.type!=="AssignmentPattern"?!1:b==null||(0,t.default)(E,b)}function Le(E,b){return!E||E.type!=="ArrayPattern"?!1:b==null||(0,t.default)(E,b)}function $e(E,b){return!E||E.type!=="ArrowFunctionExpression"?!1:b==null||(0,t.default)(E,b)}function bt(E,b){return!E||E.type!=="ClassBody"?!1:b==null||(0,t.default)(E,b)}function yt(E,b){return!E||E.type!=="ClassExpression"?!1:b==null||(0,t.default)(E,b)}function at(E,b){return!E||E.type!=="ClassDeclaration"?!1:b==null||(0,t.default)(E,b)}function st(E,b){return!E||E.type!=="ExportAllDeclaration"?!1:b==null||(0,t.default)(E,b)}function Gt(E,b){return!E||E.type!=="ExportDefaultDeclaration"?!1:b==null||(0,t.default)(E,b)}function ze(E,b){return!E||E.type!=="ExportNamedDeclaration"?!1:b==null||(0,t.default)(E,b)}function Xe(E,b){return!E||E.type!=="ExportSpecifier"?!1:b==null||(0,t.default)(E,b)}function pe(E,b){return!E||E.type!=="ForOfStatement"?!1:b==null||(0,t.default)(E,b)}function Qe(E,b){return!E||E.type!=="ImportDeclaration"?!1:b==null||(0,t.default)(E,b)}function fr(E,b){return!E||E.type!=="ImportDefaultSpecifier"?!1:b==null||(0,t.default)(E,b)}function On(E,b){return!E||E.type!=="ImportNamespaceSpecifier"?!1:b==null||(0,t.default)(E,b)}function ea(E,b){return!E||E.type!=="ImportSpecifier"?!1:b==null||(0,t.default)(E,b)}function rn(E,b){return!E||E.type!=="ImportExpression"?!1:b==null||(0,t.default)(E,b)}function ba(E,b){return!E||E.type!=="MetaProperty"?!1:b==null||(0,t.default)(E,b)}function He(E,b){return!E||E.type!=="ClassMethod"?!1:b==null||(0,t.default)(E,b)}function Ur(E,b){return!E||E.type!=="ObjectPattern"?!1:b==null||(0,t.default)(E,b)}function Vi(E,b){return!E||E.type!=="SpreadElement"?!1:b==null||(0,t.default)(E,b)}function ta(E,b){return!E||E.type!=="Super"?!1:b==null||(0,t.default)(E,b)}function pi(E,b){return!E||E.type!=="TaggedTemplateExpression"?!1:b==null||(0,t.default)(E,b)}function Tn(E,b){return!E||E.type!=="TemplateElement"?!1:b==null||(0,t.default)(E,b)}function oi(E,b){return!E||E.type!=="TemplateLiteral"?!1:b==null||(0,t.default)(E,b)}function ar(E,b){return!E||E.type!=="YieldExpression"?!1:b==null||(0,t.default)(E,b)}function $l(E,b){return!E||E.type!=="AwaitExpression"?!1:b==null||(0,t.default)(E,b)}function Vc(E,b){return!E||E.type!=="Import"?!1:b==null||(0,t.default)(E,b)}function Vu(E,b){return!E||E.type!=="BigIntLiteral"?!1:b==null||(0,t.default)(E,b)}function Ul(E,b){return!E||E.type!=="ExportNamespaceSpecifier"?!1:b==null||(0,t.default)(E,b)}function Cs(E,b){return!E||E.type!=="OptionalMemberExpression"?!1:b==null||(0,t.default)(E,b)}function Hu(E,b){return!E||E.type!=="OptionalCallExpression"?!1:b==null||(0,t.default)(E,b)}function Ds(E,b){return!E||E.type!=="ClassProperty"?!1:b==null||(0,t.default)(E,b)}function ko(E,b){return!E||E.type!=="ClassAccessorProperty"?!1:b==null||(0,t.default)(E,b)}function Gl(E,b){return!E||E.type!=="ClassPrivateProperty"?!1:b==null||(0,t.default)(E,b)}function up(E,b){return!E||E.type!=="ClassPrivateMethod"?!1:b==null||(0,t.default)(E,b)}function $u(E,b){return!E||E.type!=="PrivateName"?!1:b==null||(0,t.default)(E,b)}function Uu(E,b){return!E||E.type!=="StaticBlock"?!1:b==null||(0,t.default)(E,b)}function ql(E,b){return!E||E.type!=="AnyTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function Kl(E,b){return!E||E.type!=="ArrayTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function Gu(E,b){return!E||E.type!=="BooleanTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function dp(E,b){return!E||E.type!=="BooleanLiteralTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function pp(E,b){return!E||E.type!=="NullLiteralTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function Hc(E,b){return!E||E.type!=="ClassImplements"?!1:b==null||(0,t.default)(E,b)}function fp(E,b){return!E||E.type!=="DeclareClass"?!1:b==null||(0,t.default)(E,b)}function _o(E,b){return!E||E.type!=="DeclareFunction"?!1:b==null||(0,t.default)(E,b)}function Ro(E,b){return!E||E.type!=="DeclareInterface"?!1:b==null||(0,t.default)(E,b)}function qu(E,b){return!E||E.type!=="DeclareModule"?!1:b==null||(0,t.default)(E,b)}function Ku(E,b){return!E||E.type!=="DeclareModuleExports"?!1:b==null||(0,t.default)(E,b)}function ul(E,b){return!E||E.type!=="DeclareTypeAlias"?!1:b==null||(0,t.default)(E,b)}function ts(E,b){return!E||E.type!=="DeclareOpaqueType"?!1:b==null||(0,t.default)(E,b)}function Zu(E,b){return!E||E.type!=="DeclareVariable"?!1:b==null||(0,t.default)(E,b)}function Io(E,b){return!E||E.type!=="DeclareExportDeclaration"?!1:b==null||(0,t.default)(E,b)}function Zl(E,b){return!E||E.type!=="DeclareExportAllDeclaration"?!1:b==null||(0,t.default)(E,b)}function hp(E,b){return!E||E.type!=="DeclaredPredicate"?!1:b==null||(0,t.default)(E,b)}function $c(E,b){return!E||E.type!=="ExistsTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function Uc(E,b){return!E||E.type!=="FunctionTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function Gc(E,b){return!E||E.type!=="FunctionTypeParam"?!1:b==null||(0,t.default)(E,b)}function Bt(E,b){return!E||E.type!=="GenericTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function dl(E,b){return!E||E.type!=="InferredPredicate"?!1:b==null||(0,t.default)(E,b)}function rs(E,b){return!E||E.type!=="InterfaceExtends"?!1:b==null||(0,t.default)(E,b)}function mp(E,b){return!E||E.type!=="InterfaceDeclaration"?!1:b==null||(0,t.default)(E,b)}function qc(E,b){return!E||E.type!=="InterfaceTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function Wl(E,b){return!E||E.type!=="IntersectionTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function Kc(E,b){return!E||E.type!=="MixedTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function Oo(E,b){return!E||E.type!=="EmptyTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function Jl(E,b){return!E||E.type!=="NullableTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function Bs(E,b){return!E||E.type!=="NumberLiteralTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function Zc(E,b){return!E||E.type!=="NumberTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function Ri(E,b){return!E||E.type!=="ObjectTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function fi(E,b){return!E||E.type!=="ObjectTypeInternalSlot"?!1:b==null||(0,t.default)(E,b)}function Yl(E,b){return!E||E.type!=="ObjectTypeCallProperty"?!1:b==null||(0,t.default)(E,b)}function Xl(E,b){return!E||E.type!=="ObjectTypeIndexer"?!1:b==null||(0,t.default)(E,b)}function Wu(E,b){return!E||E.type!=="ObjectTypeProperty"?!1:b==null||(0,t.default)(E,b)}function Wc(E,b){return!E||E.type!=="ObjectTypeSpreadProperty"?!1:b==null||(0,t.default)(E,b)}function gp(E,b){return!E||E.type!=="OpaqueType"?!1:b==null||(0,t.default)(E,b)}function Ju(E,b){return!E||E.type!=="QualifiedTypeIdentifier"?!1:b==null||(0,t.default)(E,b)}function so(E,b){return!E||E.type!=="StringLiteralTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function Ql(E,b){return!E||E.type!=="StringTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function ns(E,b){return!E||E.type!=="SymbolTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function Jc(E,b){return!E||E.type!=="ThisTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function zs(E,b){return!E||E.type!=="TupleTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function zr(E,b){return!E||E.type!=="TypeofTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function ec(E,b){return!E||E.type!=="TypeAlias"?!1:b==null||(0,t.default)(E,b)}function Yc(E,b){return!E||E.type!=="TypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function Hi(E,b){return!E||E.type!=="TypeCastExpression"?!1:b==null||(0,t.default)(E,b)}function Xc(E,b){return!E||E.type!=="TypeParameter"?!1:b==null||(0,t.default)(E,b)}function vp(E,b){return!E||E.type!=="TypeParameterDeclaration"?!1:b==null||(0,t.default)(E,b)}function yp(E,b){return!E||E.type!=="TypeParameterInstantiation"?!1:b==null||(0,t.default)(E,b)}function Qt(E,b){return!E||E.type!=="UnionTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function y(E,b){return!E||E.type!=="Variance"?!1:b==null||(0,t.default)(E,b)}function B(E,b){return!E||E.type!=="VoidTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function X(E,b){return!E||E.type!=="EnumDeclaration"?!1:b==null||(0,t.default)(E,b)}function te(E,b){return!E||E.type!=="EnumBooleanBody"?!1:b==null||(0,t.default)(E,b)}function xe(E,b){return!E||E.type!=="EnumNumberBody"?!1:b==null||(0,t.default)(E,b)}function Me(E,b){return!E||E.type!=="EnumStringBody"?!1:b==null||(0,t.default)(E,b)}function Ge(E,b){return!E||E.type!=="EnumSymbolBody"?!1:b==null||(0,t.default)(E,b)}function mt(E,b){return!E||E.type!=="EnumBooleanMember"?!1:b==null||(0,t.default)(E,b)}function xt(E,b){return!E||E.type!=="EnumNumberMember"?!1:b==null||(0,t.default)(E,b)}function mr(E,b){return!E||E.type!=="EnumStringMember"?!1:b==null||(0,t.default)(E,b)}function gr(E,b){return!E||E.type!=="EnumDefaultedMember"?!1:b==null||(0,t.default)(E,b)}function wr(E,b){return!E||E.type!=="IndexedAccessType"?!1:b==null||(0,t.default)(E,b)}function cn(E,b){return!E||E.type!=="OptionalIndexedAccessType"?!1:b==null||(0,t.default)(E,b)}function Lo(E,b){return!E||E.type!=="JSXAttribute"?!1:b==null||(0,t.default)(E,b)}function No(E,b){return!E||E.type!=="JSXClosingElement"?!1:b==null||(0,t.default)(E,b)}function tc(E,b){return!E||E.type!=="JSXElement"?!1:b==null||(0,t.default)(E,b)}function oo(E,b){return!E||E.type!=="JSXEmptyExpression"?!1:b==null||(0,t.default)(E,b)}function Dt(E,b){return!E||E.type!=="JSXExpressionContainer"?!1:b==null||(0,t.default)(E,b)}function q1(E,b){return!E||E.type!=="JSXSpreadChild"?!1:b==null||(0,t.default)(E,b)}function bp(E,b){return!E||E.type!=="JSXIdentifier"?!1:b==null||(0,t.default)(E,b)}function K1(E,b){return!E||E.type!=="JSXMemberExpression"?!1:b==null||(0,t.default)(E,b)}function za(E,b){return!E||E.type!=="JSXNamespacedName"?!1:b==null||(0,t.default)(E,b)}function xp(E,b){return!E||E.type!=="JSXOpeningElement"?!1:b==null||(0,t.default)(E,b)}function pl(E,b){return!E||E.type!=="JSXSpreadAttribute"?!1:b==null||(0,t.default)(E,b)}function wp(E,b){return!E||E.type!=="JSXText"?!1:b==null||(0,t.default)(E,b)}function Cp(E,b){return!E||E.type!=="JSXFragment"?!1:b==null||(0,t.default)(E,b)}function $i(E,b){return!E||E.type!=="JSXOpeningFragment"?!1:b==null||(0,t.default)(E,b)}function Sp(E,b){return!E||E.type!=="JSXClosingFragment"?!1:b==null||(0,t.default)(E,b)}function xf(E,b){return!E||E.type!=="Noop"?!1:b==null||(0,t.default)(E,b)}function wf(E,b){return!E||E.type!=="Placeholder"?!1:b==null||(0,t.default)(E,b)}function Tp(E,b){return!E||E.type!=="V8IntrinsicIdentifier"?!1:b==null||(0,t.default)(E,b)}function Ep(E,b){return!E||E.type!=="ArgumentPlaceholder"?!1:b==null||(0,t.default)(E,b)}function Cf(E,b){return!E||E.type!=="BindExpression"?!1:b==null||(0,t.default)(E,b)}function Ii(E,b){return!E||E.type!=="ImportAttribute"?!1:b==null||(0,t.default)(E,b)}function Z1(E,b){return!E||E.type!=="Decorator"?!1:b==null||(0,t.default)(E,b)}function as(E,b){return!E||E.type!=="DoExpression"?!1:b==null||(0,t.default)(E,b)}function W1(E,b){return!E||E.type!=="ExportDefaultSpecifier"?!1:b==null||(0,t.default)(E,b)}function Sf(E,b){return!E||E.type!=="RecordExpression"?!1:b==null||(0,t.default)(E,b)}function js(E,b){return!E||E.type!=="TupleExpression"?!1:b==null||(0,t.default)(E,b)}function Yu(E,b){return!E||E.type!=="DecimalLiteral"?!1:b==null||(0,t.default)(E,b)}function Ap(E,b){return!E||E.type!=="ModuleExpression"?!1:b==null||(0,t.default)(E,b)}function Wn(E,b){return!E||E.type!=="TopicReference"?!1:b==null||(0,t.default)(E,b)}function Mo(E,b){return!E||E.type!=="PipelineTopicExpression"?!1:b==null||(0,t.default)(E,b)}function Pp(E,b){return!E||E.type!=="PipelineBareFunction"?!1:b==null||(0,t.default)(E,b)}function Tf(E,b){return!E||E.type!=="PipelinePrimaryTopicReference"?!1:b==null||(0,t.default)(E,b)}function kp(E,b){return!E||E.type!=="TSParameterProperty"?!1:b==null||(0,t.default)(E,b)}function J1(E,b){return!E||E.type!=="TSDeclareFunction"?!1:b==null||(0,t.default)(E,b)}function Y1(E,b){return!E||E.type!=="TSDeclareMethod"?!1:b==null||(0,t.default)(E,b)}function X1(E,b){return!E||E.type!=="TSQualifiedName"?!1:b==null||(0,t.default)(E,b)}function rc(E,b){return!E||E.type!=="TSCallSignatureDeclaration"?!1:b==null||(0,t.default)(E,b)}function Qc(E,b){return!E||E.type!=="TSConstructSignatureDeclaration"?!1:b==null||(0,t.default)(E,b)}function nc(E,b){return!E||E.type!=="TSPropertySignature"?!1:b==null||(0,t.default)(E,b)}function $(E,b){return!E||E.type!=="TSMethodSignature"?!1:b==null||(0,t.default)(E,b)}function Z(E,b){return!E||E.type!=="TSIndexSignature"?!1:b==null||(0,t.default)(E,b)}function z(E,b){return!E||E.type!=="TSAnyKeyword"?!1:b==null||(0,t.default)(E,b)}function v(E,b){return!E||E.type!=="TSBooleanKeyword"?!1:b==null||(0,t.default)(E,b)}function S(E,b){return!E||E.type!=="TSBigIntKeyword"?!1:b==null||(0,t.default)(E,b)}function h(E,b){return!E||E.type!=="TSIntrinsicKeyword"?!1:b==null||(0,t.default)(E,b)}function C(E,b){return!E||E.type!=="TSNeverKeyword"?!1:b==null||(0,t.default)(E,b)}function R(E,b){return!E||E.type!=="TSNullKeyword"?!1:b==null||(0,t.default)(E,b)}function F(E,b){return!E||E.type!=="TSNumberKeyword"?!1:b==null||(0,t.default)(E,b)}function K(E,b){return!E||E.type!=="TSObjectKeyword"?!1:b==null||(0,t.default)(E,b)}function ne(E,b){return!E||E.type!=="TSStringKeyword"?!1:b==null||(0,t.default)(E,b)}function be(E,b){return!E||E.type!=="TSSymbolKeyword"?!1:b==null||(0,t.default)(E,b)}function ye(E,b){return!E||E.type!=="TSUndefinedKeyword"?!1:b==null||(0,t.default)(E,b)}function Re(E,b){return!E||E.type!=="TSUnknownKeyword"?!1:b==null||(0,t.default)(E,b)}function Fe(E,b){return!E||E.type!=="TSVoidKeyword"?!1:b==null||(0,t.default)(E,b)}function Ue(E,b){return!E||E.type!=="TSThisType"?!1:b==null||(0,t.default)(E,b)}function Ke(E,b){return!E||E.type!=="TSFunctionType"?!1:b==null||(0,t.default)(E,b)}function Pt(E,b){return!E||E.type!=="TSConstructorType"?!1:b==null||(0,t.default)(E,b)}function Nt(E,b){return!E||E.type!=="TSTypeReference"?!1:b==null||(0,t.default)(E,b)}function er(E,b){return!E||E.type!=="TSTypePredicate"?!1:b==null||(0,t.default)(E,b)}function Cr(E,b){return!E||E.type!=="TSTypeQuery"?!1:b==null||(0,t.default)(E,b)}function Rr(E,b){return!E||E.type!=="TSTypeLiteral"?!1:b==null||(0,t.default)(E,b)}function un(E,b){return!E||E.type!=="TSArrayType"?!1:b==null||(0,t.default)(E,b)}function ra(E,b){return!E||E.type!=="TSTupleType"?!1:b==null||(0,t.default)(E,b)}function hi(E,b){return!E||E.type!=="TSOptionalType"?!1:b==null||(0,t.default)(E,b)}function mi(E,b){return!E||E.type!=="TSRestType"?!1:b==null||(0,t.default)(E,b)}function gi(E,b){return!E||E.type!=="TSNamedTupleMember"?!1:b==null||(0,t.default)(E,b)}function lo(E,b){return!E||E.type!=="TSUnionType"?!1:b==null||(0,t.default)(E,b)}function _p(E,b){return!E||E.type!=="TSIntersectionType"?!1:b==null||(0,t.default)(E,b)}function Ef(E,b){return!E||E.type!=="TSConditionalType"?!1:b==null||(0,t.default)(E,b)}function Af(E,b){return!E||E.type!=="TSInferType"?!1:b==null||(0,t.default)(E,b)}function Do(E,b){return!E||E.type!=="TSParenthesizedType"?!1:b==null||(0,t.default)(E,b)}function co(E,b){return!E||E.type!=="TSTypeOperator"?!1:b==null||(0,t.default)(E,b)}function Mm(E,b){return!E||E.type!=="TSIndexedAccessType"?!1:b==null||(0,t.default)(E,b)}function Wg(E,b){return!E||E.type!=="TSMappedType"?!1:b==null||(0,t.default)(E,b)}function Jg(E,b){return!E||E.type!=="TSLiteralType"?!1:b==null||(0,t.default)(E,b)}function Yg(E,b){return!E||E.type!=="TSExpressionWithTypeArguments"?!1:b==null||(0,t.default)(E,b)}function Xg(E,b){return!E||E.type!=="TSInterfaceDeclaration"?!1:b==null||(0,t.default)(E,b)}function Qg(E,b){return!E||E.type!=="TSInterfaceBody"?!1:b==null||(0,t.default)(E,b)}function ac(E,b){return!E||E.type!=="TSTypeAliasDeclaration"?!1:b==null||(0,t.default)(E,b)}function Oe(E,b){return!E||E.type!=="TSInstantiationExpression"?!1:b==null||(0,t.default)(E,b)}function rt(E,b){return!E||E.type!=="TSAsExpression"?!1:b==null||(0,t.default)(E,b)}function We(E,b){return!E||E.type!=="TSSatisfiesExpression"?!1:b==null||(0,t.default)(E,b)}function qt(E,b){return!E||E.type!=="TSTypeAssertion"?!1:b==null||(0,t.default)(E,b)}function Ir(E,b){return!E||E.type!=="TSEnumDeclaration"?!1:b==null||(0,t.default)(E,b)}function Ln(E,b){return!E||E.type!=="TSEnumMember"?!1:b==null||(0,t.default)(E,b)}function Wa(E,b){return!E||E.type!=="TSModuleDeclaration"?!1:b==null||(0,t.default)(E,b)}function na(E,b){return!E||E.type!=="TSModuleBlock"?!1:b==null||(0,t.default)(E,b)}function Q1(E,b){return!E||E.type!=="TSImportType"?!1:b==null||(0,t.default)(E,b)}function e2(E,b){return!E||E.type!=="TSImportEqualsDeclaration"?!1:b==null||(0,t.default)(E,b)}function Fs(E,b){return!E||E.type!=="TSExternalModuleReference"?!1:b==null||(0,t.default)(E,b)}function Pf(E,b){return!E||E.type!=="TSNonNullExpression"?!1:b==null||(0,t.default)(E,b)}function t2(E,b){return!E||E.type!=="TSExportAssignment"?!1:b==null||(0,t.default)(E,b)}function Xu(E,b){return!E||E.type!=="TSNamespaceExportDeclaration"?!1:b==null||(0,t.default)(E,b)}function kf(E,b){return!E||E.type!=="TSTypeAnnotation"?!1:b==null||(0,t.default)(E,b)}function _f(E,b){return!E||E.type!=="TSTypeParameterInstantiation"?!1:b==null||(0,t.default)(E,b)}function Vn(E,b){return!E||E.type!=="TSTypeParameterDeclaration"?!1:b==null||(0,t.default)(E,b)}function r2(E,b){return!E||E.type!=="TSTypeParameter"?!1:b==null||(0,t.default)(E,b)}function Dm(E,b){if(!E)return!1;switch(E.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"InterpreterDirective":case"Directive":case"DirectiveLiteral":case"BlockStatement":case"BreakStatement":case"CallExpression":case"CatchClause":case"ConditionalExpression":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"File":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Identifier":case"IfStatement":case"LabeledStatement":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"Program":case"ObjectExpression":case"ObjectMethod":case"ObjectProperty":case"RestElement":case"ReturnStatement":case"SequenceExpression":case"ParenthesizedExpression":case"SwitchCase":case"SwitchStatement":case"ThisExpression":case"ThrowStatement":case"TryStatement":case"UnaryExpression":case"UpdateExpression":case"VariableDeclaration":case"VariableDeclarator":case"WhileStatement":case"WithStatement":case"AssignmentPattern":case"ArrayPattern":case"ArrowFunctionExpression":case"ClassBody":case"ClassExpression":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ExportSpecifier":case"ForOfStatement":case"ImportDeclaration":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ImportExpression":case"MetaProperty":case"ClassMethod":case"ObjectPattern":case"SpreadElement":case"Super":case"TaggedTemplateExpression":case"TemplateElement":case"TemplateLiteral":case"YieldExpression":case"AwaitExpression":case"Import":case"BigIntLiteral":case"ExportNamespaceSpecifier":case"OptionalMemberExpression":case"OptionalCallExpression":case"ClassProperty":case"ClassAccessorProperty":case"ClassPrivateProperty":case"ClassPrivateMethod":case"PrivateName":case"StaticBlock":break;case"Placeholder":switch(E.expectedNode){case"Identifier":case"StringLiteral":case"BlockStatement":case"ClassBody":break;default:return!1}break;default:return!1}return b==null||(0,t.default)(E,b)}function Rf(E,b){if(!E)return!1;switch(E.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ParenthesizedExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":case"ArrowFunctionExpression":case"ClassExpression":case"ImportExpression":case"MetaProperty":case"Super":case"TaggedTemplateExpression":case"TemplateLiteral":case"YieldExpression":case"AwaitExpression":case"Import":case"BigIntLiteral":case"OptionalMemberExpression":case"OptionalCallExpression":case"TypeCastExpression":case"JSXElement":case"JSXFragment":case"BindExpression":case"DoExpression":case"RecordExpression":case"TupleExpression":case"DecimalLiteral":case"ModuleExpression":case"TopicReference":case"PipelineTopicExpression":case"PipelineBareFunction":case"PipelinePrimaryTopicReference":case"TSInstantiationExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(E.expectedNode){case"Expression":case"Identifier":case"StringLiteral":break;default:return!1}break;default:return!1}return b==null||(0,t.default)(E,b)}function n2(E,b){if(!E)return!1;switch(E.type){case"BinaryExpression":case"LogicalExpression":break;default:return!1}return b==null||(0,t.default)(E,b)}function a2(E,b){if(!E)return!1;switch(E.type){case"BlockStatement":case"CatchClause":case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Program":case"ObjectMethod":case"SwitchStatement":case"WhileStatement":case"ArrowFunctionExpression":case"ClassExpression":case"ClassDeclaration":case"ForOfStatement":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;case"Placeholder":if(E.expectedNode==="BlockStatement")break;default:return!1}return b==null||(0,t.default)(E,b)}function i2(E,b){if(!E)return!1;switch(E.type){case"BlockStatement":case"CatchClause":case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Program":case"ObjectMethod":case"SwitchStatement":case"WhileStatement":case"ArrowFunctionExpression":case"ForOfStatement":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;case"Placeholder":if(E.expectedNode==="BlockStatement")break;default:return!1}return b==null||(0,t.default)(E,b)}function If(E,b){if(!E)return!1;switch(E.type){case"BlockStatement":case"Program":case"TSModuleBlock":break;case"Placeholder":if(E.expectedNode==="BlockStatement")break;default:return!1}return b==null||(0,t.default)(E,b)}function ic(E,b){if(!E)return!1;switch(E.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ForOfStatement":case"ImportDeclaration":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":case"EnumDeclaration":case"TSDeclareFunction":case"TSInterfaceDeclaration":case"TSTypeAliasDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":case"TSImportEqualsDeclaration":case"TSExportAssignment":case"TSNamespaceExportDeclaration":break;case"Placeholder":switch(E.expectedNode){case"Statement":case"Declaration":case"BlockStatement":break;default:return!1}break;default:return!1}return b==null||(0,t.default)(E,b)}function V(E,b){if(!E)return!1;switch(E.type){case"BreakStatement":case"ContinueStatement":case"ReturnStatement":case"ThrowStatement":case"YieldExpression":case"AwaitExpression":break;default:return!1}return b==null||(0,t.default)(E,b)}function H(E,b){if(!E)return!1;switch(E.type){case"BreakStatement":case"ContinueStatement":case"ReturnStatement":case"ThrowStatement":break;default:return!1}return b==null||(0,t.default)(E,b)}function G(E,b){if(!E)return!1;switch(E.type){case"ConditionalExpression":case"IfStatement":break;default:return!1}return b==null||(0,t.default)(E,b)}function ee(E,b){if(!E)return!1;switch(E.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":case"ForOfStatement":break;default:return!1}return b==null||(0,t.default)(E,b)}function we(E,b){if(!E)return!1;switch(E.type){case"DoWhileStatement":case"WhileStatement":break;default:return!1}return b==null||(0,t.default)(E,b)}function je(E,b){if(!E)return!1;switch(E.type){case"ExpressionStatement":case"ParenthesizedExpression":case"TypeCastExpression":break;default:return!1}return b==null||(0,t.default)(E,b)}function Kt(E,b){if(!E)return!1;switch(E.type){case"ForInStatement":case"ForStatement":case"ForOfStatement":break;default:return!1}return b==null||(0,t.default)(E,b)}function Hn(E,b){if(!E)return!1;switch(E.type){case"ForInStatement":case"ForOfStatement":break;default:return!1}return b==null||(0,t.default)(E,b)}function xa(E,b){if(!E)return!1;switch(E.type){case"FunctionDeclaration":case"FunctionExpression":case"ObjectMethod":case"ArrowFunctionExpression":case"ClassMethod":case"ClassPrivateMethod":break;default:return!1}return b==null||(0,t.default)(E,b)}function uo(E,b){if(!E)return!1;switch(E.type){case"FunctionDeclaration":case"FunctionExpression":case"ObjectMethod":case"ArrowFunctionExpression":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;default:return!1}return b==null||(0,t.default)(E,b)}function B4(E,b){if(!E)return!1;switch(E.type){case"FunctionDeclaration":case"FunctionExpression":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"ArrowFunctionExpression":case"BigIntLiteral":case"DecimalLiteral":break;case"Placeholder":if(E.expectedNode==="StringLiteral")break;default:return!1}return b==null||(0,t.default)(E,b)}function z4(E,b){if(!E)return!1;switch(E.type){case"FunctionDeclaration":case"VariableDeclaration":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ImportDeclaration":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":case"EnumDeclaration":case"TSDeclareFunction":case"TSInterfaceDeclaration":case"TSTypeAliasDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":break;case"Placeholder":if(E.expectedNode==="Declaration")break;default:return!1}return b==null||(0,t.default)(E,b)}function j4(E,b){if(!E)return!1;switch(E.type){case"Identifier":case"RestElement":case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(E.expectedNode){case"Pattern":case"Identifier":break;default:return!1}break;default:return!1}return b==null||(0,t.default)(E,b)}function Bm(E,b){if(!E)return!1;switch(E.type){case"Identifier":case"MemberExpression":case"RestElement":case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":case"TSParameterProperty":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(E.expectedNode){case"Pattern":case"Identifier":break;default:return!1}break;default:return!1}return b==null||(0,t.default)(E,b)}function zm(E,b){if(!E)return!1;switch(E.type){case"Identifier":case"TSQualifiedName":break;case"Placeholder":if(E.expectedNode==="Identifier")break;default:return!1}return b==null||(0,t.default)(E,b)}function s2(E,b){if(!E)return!1;switch(E.type){case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"TemplateLiteral":case"BigIntLiteral":case"DecimalLiteral":break;case"Placeholder":if(E.expectedNode==="StringLiteral")break;default:return!1}return b==null||(0,t.default)(E,b)}function F4(E,b){if(!E)return!1;switch(E.type){case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"BigIntLiteral":case"JSXAttribute":case"JSXClosingElement":case"JSXElement":case"JSXExpressionContainer":case"JSXSpreadChild":case"JSXOpeningElement":case"JSXText":case"JSXFragment":case"JSXOpeningFragment":case"JSXClosingFragment":case"DecimalLiteral":break;case"Placeholder":if(E.expectedNode==="StringLiteral")break;default:return!1}return b==null||(0,t.default)(E,b)}function O3(E,b){if(!E)return!1;switch(E.type){case"ObjectMethod":case"ObjectProperty":case"ObjectTypeInternalSlot":case"ObjectTypeCallProperty":case"ObjectTypeIndexer":case"ObjectTypeProperty":case"ObjectTypeSpreadProperty":break;default:return!1}return b==null||(0,t.default)(E,b)}function V4(E,b){if(!E)return!1;switch(E.type){case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":break;default:return!1}return b==null||(0,t.default)(E,b)}function H4(E,b){if(!E)return!1;switch(E.type){case"ObjectMethod":case"ObjectProperty":break;default:return!1}return b==null||(0,t.default)(E,b)}function vi(E,b){if(!E)return!1;switch(E.type){case"ObjectProperty":case"ClassProperty":case"ClassAccessorProperty":case"ClassPrivateProperty":break;default:return!1}return b==null||(0,t.default)(E,b)}function is(E,b){if(!E)return!1;switch(E.type){case"UnaryExpression":case"SpreadElement":break;default:return!1}return b==null||(0,t.default)(E,b)}function $4(E,b){if(!E)return!1;switch(E.type){case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":break;case"Placeholder":if(E.expectedNode==="Pattern")break;default:return!1}return b==null||(0,t.default)(E,b)}function U4(E,b){if(!E)return!1;switch(E.type){case"ClassExpression":case"ClassDeclaration":break;default:return!1}return b==null||(0,t.default)(E,b)}function o2(E,b){if(!E)return!1;switch(E.type){case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ImportDeclaration":break;default:return!1}return b==null||(0,t.default)(E,b)}function G4(E,b){if(!E)return!1;switch(E.type){case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":break;default:return!1}return b==null||(0,t.default)(E,b)}function l2(E,b){if(!E)return!1;switch(E.type){case"ExportSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":break;default:return!1}return b==null||(0,t.default)(E,b)}function eh(E,b){if(!E)return!1;switch(E.type){case"ClassAccessorProperty":break;default:return!1}return b==null||(0,t.default)(E,b)}function c2(E,b){if(!E)return!1;switch(E.type){case"ClassPrivateProperty":case"ClassPrivateMethod":case"PrivateName":break;default:return!1}return b==null||(0,t.default)(E,b)}function Of(E,b){if(!E)return!1;switch(E.type){case"AnyTypeAnnotation":case"ArrayTypeAnnotation":case"BooleanTypeAnnotation":case"BooleanLiteralTypeAnnotation":case"NullLiteralTypeAnnotation":case"ClassImplements":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"DeclaredPredicate":case"ExistsTypeAnnotation":case"FunctionTypeAnnotation":case"FunctionTypeParam":case"GenericTypeAnnotation":case"InferredPredicate":case"InterfaceExtends":case"InterfaceDeclaration":case"InterfaceTypeAnnotation":case"IntersectionTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NullableTypeAnnotation":case"NumberLiteralTypeAnnotation":case"NumberTypeAnnotation":case"ObjectTypeAnnotation":case"ObjectTypeInternalSlot":case"ObjectTypeCallProperty":case"ObjectTypeIndexer":case"ObjectTypeProperty":case"ObjectTypeSpreadProperty":case"OpaqueType":case"QualifiedTypeIdentifier":case"StringLiteralTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"TupleTypeAnnotation":case"TypeofTypeAnnotation":case"TypeAlias":case"TypeAnnotation":case"TypeCastExpression":case"TypeParameter":case"TypeParameterDeclaration":case"TypeParameterInstantiation":case"UnionTypeAnnotation":case"Variance":case"VoidTypeAnnotation":case"EnumDeclaration":case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":case"EnumDefaultedMember":case"IndexedAccessType":case"OptionalIndexedAccessType":break;default:return!1}return b==null||(0,t.default)(E,b)}function th(E,b){if(!E)return!1;switch(E.type){case"AnyTypeAnnotation":case"ArrayTypeAnnotation":case"BooleanTypeAnnotation":case"BooleanLiteralTypeAnnotation":case"NullLiteralTypeAnnotation":case"ExistsTypeAnnotation":case"FunctionTypeAnnotation":case"GenericTypeAnnotation":case"InterfaceTypeAnnotation":case"IntersectionTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NullableTypeAnnotation":case"NumberLiteralTypeAnnotation":case"NumberTypeAnnotation":case"ObjectTypeAnnotation":case"StringLiteralTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"TupleTypeAnnotation":case"TypeofTypeAnnotation":case"UnionTypeAnnotation":case"VoidTypeAnnotation":case"IndexedAccessType":case"OptionalIndexedAccessType":break;default:return!1}return b==null||(0,t.default)(E,b)}function rh(E,b){if(!E)return!1;switch(E.type){case"AnyTypeAnnotation":case"BooleanTypeAnnotation":case"NullLiteralTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NumberTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"VoidTypeAnnotation":break;default:return!1}return b==null||(0,t.default)(E,b)}function jm(E,b){if(!E)return!1;switch(E.type){case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":break;default:return!1}return b==null||(0,t.default)(E,b)}function Lf(E,b){if(!E)return!1;switch(E.type){case"DeclaredPredicate":case"InferredPredicate":break;default:return!1}return b==null||(0,t.default)(E,b)}function q4(E,b){if(!E)return!1;switch(E.type){case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":break;default:return!1}return b==null||(0,t.default)(E,b)}function K4(E,b){if(!E)return!1;switch(E.type){case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":case"EnumDefaultedMember":break;default:return!1}return b==null||(0,t.default)(E,b)}function Z4(E,b){if(!E)return!1;switch(E.type){case"JSXAttribute":case"JSXClosingElement":case"JSXElement":case"JSXEmptyExpression":case"JSXExpressionContainer":case"JSXSpreadChild":case"JSXIdentifier":case"JSXMemberExpression":case"JSXNamespacedName":case"JSXOpeningElement":case"JSXSpreadAttribute":case"JSXText":case"JSXFragment":case"JSXOpeningFragment":case"JSXClosingFragment":break;default:return!1}return b==null||(0,t.default)(E,b)}function W4(E,b){if(!E)return!1;switch(E.type){case"Noop":case"Placeholder":case"V8IntrinsicIdentifier":break;default:return!1}return b==null||(0,t.default)(E,b)}function J4(E,b){if(!E)return!1;switch(E.type){case"TSParameterProperty":case"TSDeclareFunction":case"TSDeclareMethod":case"TSQualifiedName":case"TSCallSignatureDeclaration":case"TSConstructSignatureDeclaration":case"TSPropertySignature":case"TSMethodSignature":case"TSIndexSignature":case"TSAnyKeyword":case"TSBooleanKeyword":case"TSBigIntKeyword":case"TSIntrinsicKeyword":case"TSNeverKeyword":case"TSNullKeyword":case"TSNumberKeyword":case"TSObjectKeyword":case"TSStringKeyword":case"TSSymbolKeyword":case"TSUndefinedKeyword":case"TSUnknownKeyword":case"TSVoidKeyword":case"TSThisType":case"TSFunctionType":case"TSConstructorType":case"TSTypeReference":case"TSTypePredicate":case"TSTypeQuery":case"TSTypeLiteral":case"TSArrayType":case"TSTupleType":case"TSOptionalType":case"TSRestType":case"TSNamedTupleMember":case"TSUnionType":case"TSIntersectionType":case"TSConditionalType":case"TSInferType":case"TSParenthesizedType":case"TSTypeOperator":case"TSIndexedAccessType":case"TSMappedType":case"TSLiteralType":case"TSExpressionWithTypeArguments":case"TSInterfaceDeclaration":case"TSInterfaceBody":case"TSTypeAliasDeclaration":case"TSInstantiationExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSEnumDeclaration":case"TSEnumMember":case"TSModuleDeclaration":case"TSModuleBlock":case"TSImportType":case"TSImportEqualsDeclaration":case"TSExternalModuleReference":case"TSNonNullExpression":case"TSExportAssignment":case"TSNamespaceExportDeclaration":case"TSTypeAnnotation":case"TSTypeParameterInstantiation":case"TSTypeParameterDeclaration":case"TSTypeParameter":break;default:return!1}return b==null||(0,t.default)(E,b)}function Fm(E,b){if(!E)return!1;switch(E.type){case"TSCallSignatureDeclaration":case"TSConstructSignatureDeclaration":case"TSPropertySignature":case"TSMethodSignature":case"TSIndexSignature":break;default:return!1}return b==null||(0,t.default)(E,b)}function nh(E,b){if(!E)return!1;switch(E.type){case"TSAnyKeyword":case"TSBooleanKeyword":case"TSBigIntKeyword":case"TSIntrinsicKeyword":case"TSNeverKeyword":case"TSNullKeyword":case"TSNumberKeyword":case"TSObjectKeyword":case"TSStringKeyword":case"TSSymbolKeyword":case"TSUndefinedKeyword":case"TSUnknownKeyword":case"TSVoidKeyword":case"TSThisType":case"TSFunctionType":case"TSConstructorType":case"TSTypeReference":case"TSTypePredicate":case"TSTypeQuery":case"TSTypeLiteral":case"TSArrayType":case"TSTupleType":case"TSOptionalType":case"TSRestType":case"TSUnionType":case"TSIntersectionType":case"TSConditionalType":case"TSInferType":case"TSParenthesizedType":case"TSTypeOperator":case"TSIndexedAccessType":case"TSMappedType":case"TSLiteralType":case"TSExpressionWithTypeArguments":case"TSImportType":break;default:return!1}return b==null||(0,t.default)(E,b)}function L3(E,b){if(!E)return!1;switch(E.type){case"TSAnyKeyword":case"TSBooleanKeyword":case"TSBigIntKeyword":case"TSIntrinsicKeyword":case"TSNeverKeyword":case"TSNullKeyword":case"TSNumberKeyword":case"TSObjectKeyword":case"TSStringKeyword":case"TSSymbolKeyword":case"TSUndefinedKeyword":case"TSUnknownKeyword":case"TSVoidKeyword":case"TSThisType":case"TSLiteralType":break;default:return!1}return b==null||(0,t.default)(E,b)}function ce(E,b){return(0,r.default)("isNumberLiteral","isNumericLiteral"),!E||E.type!=="NumberLiteral"?!1:b==null||(0,t.default)(E,b)}function Nf(E,b){return(0,r.default)("isRegexLiteral","isRegExpLiteral"),!E||E.type!=="RegexLiteral"?!1:b==null||(0,t.default)(E,b)}function Vm(E,b){return(0,r.default)("isRestProperty","isRestElement"),!E||E.type!=="RestProperty"?!1:b==null||(0,t.default)(E,b)}function Bo(E,b){return(0,r.default)("isSpreadProperty","isSpreadElement"),!E||E.type!=="SpreadProperty"?!1:b==null||(0,t.default)(E,b)}function yn(E,b){return(0,r.default)("isModuleDeclaration","isImportOrExportDeclaration"),o2(E,b)}}}),Nbe=It({"../../node_modules/@babel/types/lib/validators/matchesPattern.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=es();function r(n,a,i){if(!(0,t.isMemberExpression)(n))return!1;var s=Array.isArray(a)?a:a.split("."),o=[],l;for(l=n;(0,t.isMemberExpression)(l);l=l.object)o.push(l.property);if(o.push(l),o.lengths.length)return!1;for(var u=0,c=o.length-1;uf)return!1;if(w+=g[A+1],w>=f)return!0}return!1}function l(f){return f<65?f===36:f<=90?!0:f<97?f===95:f<=122?!0:f<=65535?f>=170&&n.test(String.fromCharCode(f)):o(f,i)}function u(f){return f<48?f===36:f<58?!0:f<65?!1:f<=90?!0:f<97?f===95:f<=122?!0:f<=65535?f>=170&&a.test(String.fromCharCode(f)):o(f,i)||o(f,s)}function c(f){for(var g=!0,w=0;w1&&arguments[1]!==void 0?arguments[1]:!0;return typeof n!="string"||a&&((0,t.isKeyword)(n)||(0,t.isStrictReservedWord)(n,!0))?!1:(0,t.isIdentifierName)(n)}}}),M5t=It({"../../node_modules/@babel/helper-string-parser/lib/index.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.readCodePoint=u,e.readInt=l,e.readStringContents=a;var t=function(f){return f>=48&&f<=57},r={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},n={bin:function(c){return c===48||c===49},oct:function(c){return c>=48&&c<=55},dec:function(c){return c>=48&&c<=57},hex:function(c){return c>=48&&c<=57||c>=65&&c<=70||c>=97&&c<=102}};function a(c,f,g,w,A,k){for(var O=g,I=w,M=A,D="",L=null,W=g,Y=f.length;;){if(g>=Y){k.unterminated(O,I,M),D+=f.slice(W,g);break}var j=f.charCodeAt(g);if(i(c,j,f,g)){D+=f.slice(W,g);break}if(j===92){D+=f.slice(W,g);var re=s(f,g,w,A,c==="template",k);re.ch===null&&!L?L={pos:g,lineStart:w,curLine:A}:D+=re.ch;var oe;oe=re,g=oe.pos,w=oe.lineStart,A=oe.curLine,W=g}else j===8232||j===8233?(++g,++A,w=g):j===10||j===13?c==="template"?(D+=f.slice(W,g)+` `,++g,j===13&&f.charCodeAt(g)===10&&++g,++A,W=w=g):k.unterminated(O,I,M):++g}return{pos:g,str:D,firstInvalidLoc:L,lineStart:w,curLine:A,containsInvalid:!!L}}function i(c,f,g,w){return c==="template"?f===96||f===36&&g.charCodeAt(w+1)===123:f===(c==="double"?34:39)}function s(c,f,g,w,A,k){var O=!A;f++;var I=function(ge){return{pos:f,ch:ge,lineStart:g,curLine:w}},M=c.charCodeAt(f++);switch(M){case 110:return I(` `);case 114:return I("\r");case 120:{var D,L;return L=o(c,f,g,w,2,!1,O,k),D=L.code,f=L.pos,I(D===null?null:String.fromCharCode(D))}case 117:{var W,Y;return Y=u(c,f,g,w,O,k),W=Y.code,f=Y.pos,I(W===null?null:String.fromCodePoint(W))}case 116:return I(" ");case 98:return I("\b");case 118:return I("\v");case 102:return I("\f");case 13:c.charCodeAt(f)===10&&++f;case 10:g=f,++w;case 8232:case 8233:return I("");case 56:case 57:if(A)return I(null);k.strictNumericEscape(f-1,g,w);default:if(M>=48&&M<=55){var j=f-1,re=/^[0-7]+/.exec(c.slice(j,f+2)),oe=re[0],Q=parseInt(oe,8);Q>255&&(oe=oe.slice(0,-1),Q=parseInt(oe,8)),f+=oe.length-1;var Ee=c.charCodeAt(f);if(oe!=="0"||Ee===56||Ee===57){if(A)return I(null);k.strictNumericEscape(j,g,w)}return I(String.fromCharCode(Q))}return I(String.fromCharCode(M))}}function o(c,f,g,w,A,k,O,I){var M=f,D,L;return L=l(c,f,g,w,16,A,k,!1,I,!O),D=L.n,f=L.pos,D===null&&(O?I.invalidEscapeSequence(M,g,w):f=M-1),{code:D,pos:f}}function l(c,f,g,w,A,k,O,I,M,D){for(var L=f,W=A===16?r.hex:r.decBinOct,Y=A===16?n.hex:A===10?n.dec:A===8?n.oct:n.bin,j=!1,re=0,oe=0,Q=k??1/0;oe=97?ge=Ee-97+10:Ee>=65?ge=Ee-65+10:t(Ee)?ge=Ee-48:ge=1/0,ge>=A){if(ge<=9&&D)return{n:null,pos:f};if(ge<=9&&M.invalidDigit(f,g,w,A))ge=0;else if(O)ge=0,j=!0;else break}++f,re=re*A+ge}return f===L||k!=null&&f-L!==k||j?{n:null,pos:f}:{n:re,pos:f}}function u(c,f,g,w,A,k){var O=c.charCodeAt(f),I;if(O===123){++f;var M;if(M=o(c,f,g,w,c.indexOf("}",f)-f,!0,A,k),I=M.code,f=M.pos,++f,I!==null&&I>1114111)if(A)k.invalidCodePoint(f,g,w);else return{code:null,pos:f}}else{var D;D=o(c,f,g,w,4,!1,A,k),I=D.code,f=D.pos}return{code:I,pos:f}}}}),_3=It({"../../node_modules/@babel/types/lib/constants/index.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UPDATE_OPERATORS=e.UNARY_OPERATORS=e.STRING_UNARY_OPERATORS=e.STATEMENT_OR_BLOCK_KEYS=e.NUMBER_UNARY_OPERATORS=e.NUMBER_BINARY_OPERATORS=e.NOT_LOCAL_BINDING=e.LOGICAL_OPERATORS=e.INHERIT_KEYS=e.FOR_INIT_KEYS=e.FLATTENABLE_KEYS=e.EQUALITY_BINARY_OPERATORS=e.COMPARISON_BINARY_OPERATORS=e.COMMENT_KEYS=e.BOOLEAN_UNARY_OPERATORS=e.BOOLEAN_NUMBER_BINARY_OPERATORS=e.BOOLEAN_BINARY_OPERATORS=e.BLOCK_SCOPED_SYMBOL=e.BINARY_OPERATORS=e.ASSIGNMENT_OPERATORS=void 0;var t=e.STATEMENT_OR_BLOCK_KEYS=["consequent","body","alternate"],r=e.FLATTENABLE_KEYS=["body","expressions"],n=e.FOR_INIT_KEYS=["left","init"],a=e.COMMENT_KEYS=["leadingComments","trailingComments","innerComments"],i=e.LOGICAL_OPERATORS=["||","&&","??"],s=e.UPDATE_OPERATORS=["++","--"],o=e.BOOLEAN_NUMBER_BINARY_OPERATORS=[">","<",">=","<="],l=e.EQUALITY_BINARY_OPERATORS=["==","===","!=","!=="],u=e.COMPARISON_BINARY_OPERATORS=Xt(l).concat(["in","instanceof"]),c=e.BOOLEAN_BINARY_OPERATORS=Xt(u).concat(Xt(o)),f=e.NUMBER_BINARY_OPERATORS=["-","/","%","*","**","&","|",">>",">>>","<<","^"],g=e.BINARY_OPERATORS=["+"].concat(Xt(f),Xt(c),["|>"]),w=e.ASSIGNMENT_OPERATORS=["=","+="].concat(Xt(f.map(function(W){return W+"="})),Xt(i.map(function(W){return W+"="}))),A=e.BOOLEAN_UNARY_OPERATORS=["delete","!"],k=e.NUMBER_UNARY_OPERATORS=["+","-","~"],O=e.STRING_UNARY_OPERATORS=["typeof"],I=e.UNARY_OPERATORS=["void","throw"].concat(Xt(A),Xt(k),Xt(O)),M=e.INHERIT_KEYS={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]},D=e.BLOCK_SCOPED_SYMBOL=Symbol.for("var used to be block scoped"),L=e.NOT_LOCAL_BINDING=Symbol.for("should not be considered a local binding")}}),Nm=It({"../../node_modules/@babel/types/lib/definitions/utils.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VISITOR_KEYS=e.NODE_PARENT_VALIDATIONS=e.NODE_FIELDS=e.FLIPPED_ALIAS_KEYS=e.DEPRECATED_KEYS=e.BUILDER_KEYS=e.ALIAS_KEYS=void 0,e.arrayOf=k,e.arrayOfType=O,e.assertEach=M,e.assertNodeOrValueType=W,e.assertNodeType=L,e.assertOneOf=D,e.assertOptionalChainStart=re,e.assertShape=j,e.assertValueType=Y,e.chain=oe,e.default=ie,e.defineAliasedType=ue,e.validate=f,e.validateArrayOfType=I,e.validateOptional=w,e.validateOptionalType=A,e.validateType=g;var t=fw(),r=QK(),n=e.VISITOR_KEYS={},a=e.ALIAS_KEYS={},i=e.FLIPPED_ALIAS_KEYS={},s=e.NODE_FIELDS={},o=e.BUILDER_KEYS={},l=e.DEPRECATED_KEYS={},u=e.NODE_PARENT_VALIDATIONS={};function c(se){return Array.isArray(se)?"array":se===null?"null":typeof se>"u"?"undefined":Ve(se)}function f(se){return{validate:se}}function g(){return f(L.apply(void 0,arguments))}function w(se){return{validate:se,optional:!0}}function A(){return{validate:L.apply(void 0,arguments),optional:!0}}function k(se){return oe(Y("array"),M(se))}function O(){return k(L.apply(void 0,arguments))}function I(){return f(O.apply(void 0,arguments))}function M(se){var me=T.BABEL_TYPES_8_BREAKING?r.validateChild:function(){};function Ce(_e,Ne,de){if(Array.isArray(de))for(var nt=0;nt=2&&"type"in me[0]&&me[0].type==="array"&&!("each"in me[1]))throw new Error('An assertValueType("array") validator can only be followed by an assertEach(...) validator.');return _e}var Q=new Set(["aliases","builder","deprecatedAlias","fields","inherits","visitor","validate"]),Ee=new Set(["default","optional","deprecated","validate"]),ge={};function ue(){for(var se=arguments.length,me=new Array(se),Ce=0;Ce1&&arguments[1]!==void 0?arguments[1]:{},nt=de.aliases;if(!nt){var tt,ve;de.inherits&&(nt=(tt=ge[de.inherits].aliases)==null?void 0:tt.slice()),(ve=nt)!=null||(nt=[]),de.aliases=nt}var _t=me.filter(function(Ot){return!nt.includes(Ot)});(Ne=nt).unshift.apply(Ne,Xt(_t)),ie(_e,de)}}function ie(se){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ce=me.inherits&&ge[me.inherits]||{},_e=me.fields;if(!_e&&(_e={},Ce.fields)){var Ne=Object.getOwnPropertyNames(Ce.fields),de=!0,nt=!1,tt=void 0;try{for(var ve=Ne[Symbol.iterator](),_t;!(de=(_t=ve.next()).done);de=!0){var Ot=_t.value,jt=Ce.fields[Ot],et=jt.default;if(Array.isArray(et)?et.length>0:et&&(typeof et>"u"?"undefined":Ve(et))==="object")throw new Error("field defaults can only be primitives or empty arrays currently");_e[Ot]={default:Array.isArray(et)?[]:et,optional:jt.optional,deprecated:jt.deprecated,validate:jt.validate}}}catch(Ur){nt=!0,tt=Ur}finally{try{!de&&ve.return!=null&&ve.return()}finally{if(nt)throw tt}}}var gt=me.visitor||Ce.visitor||[],Ft=me.aliases||Ce.aliases||[],Lt=me.builder||Ce.builder||me.visitor||[],Je=!0,ht=!1,xr=void 0;try{for(var Ut=Object.keys(me)[Symbol.iterator](),Kr;!(Je=(Kr=Ut.next()).done);Je=!0){var sr=Kr.value;if(!Q.has(sr))throw new Error('Unknown type option "'.concat(sr,'" on ').concat(se))}}catch(Ur){ht=!0,xr=Ur}finally{try{!Je&&Ut.return!=null&&Ut.return()}finally{if(ht)throw xr}}me.deprecatedAlias&&(l[me.deprecatedAlias]=se);var In=!0,Ae=!1,Le=void 0;try{for(var $e=gt.concat(Lt)[Symbol.iterator](),bt;!(In=(bt=$e.next()).done);In=!0){var yt=bt.value;_e[yt]=_e[yt]||{}}}catch(Ur){Ae=!0,Le=Ur}finally{try{!In&&$e.return!=null&&$e.return()}finally{if(Ae)throw Le}}var at=!0,st=!1,Gt=void 0;try{for(var ze=Object.keys(_e)[Symbol.iterator](),Xe;!(at=(Xe=ze.next()).done);at=!0){var pe=Xe.value,Qe=_e[pe];Qe.default!==void 0&&!Lt.includes(pe)&&(Qe.optional=!0),Qe.default===void 0?Qe.default=null:!Qe.validate&&Qe.default!=null&&(Qe.validate=Y(c(Qe.default)));var fr=!0,On=!1,ea=void 0;try{for(var rn=Object.keys(Qe)[Symbol.iterator](),ba;!(fr=(ba=rn.next()).done);fr=!0){var He=ba.value;if(!Ee.has(He))throw new Error('Unknown field key "'.concat(He,'" on ').concat(se,".").concat(pe))}}catch(Ur){On=!0,ea=Ur}finally{try{!fr&&rn.return!=null&&rn.return()}finally{if(On)throw ea}}}}catch(Ur){st=!0,Gt=Ur}finally{try{!at&&ze.return!=null&&ze.return()}finally{if(st)throw Gt}}n[se]=me.visitor=gt,o[se]=me.builder=Lt,s[se]=me.fields=_e,a[se]=me.aliases=Ft,Ft.forEach(function(Ur){i[Ur]=i[Ur]||[],i[Ur].push(se)}),me.validate&&(u[se]=me.validate),ge[se]=me}}}),SR=It({"../../node_modules/@babel/types/lib/definitions/core.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.patternLikeCommon=e.importAttributes=e.functionTypeAnnotationCommon=e.functionDeclarationCommon=e.functionCommon=e.classMethodOrPropertyCommon=e.classMethodOrDeclareMethodCommon=void 0;var t=fw(),r=hw(),n=XK(),a=M5t(),i=_3(),s=Nm(),o=(0,s.defineAliasedType)("Standardized");o("ArrayExpression",{fields:{elements:{validate:(0,s.arrayOf)((0,s.assertNodeOrValueType)("null","Expression","SpreadElement")),default:T.BABEL_TYPES_8_BREAKING?void 0:[]}},visitor:["elements"],aliases:["Expression"]}),o("AssignmentExpression",{fields:{operator:{validate:T.BABEL_TYPES_8_BREAKING?Object.assign(function(){var k=s.assertOneOf.apply(this,Xt(i.ASSIGNMENT_OPERATORS)),O=(0,s.assertOneOf)("=");return function(I,M,D){var L=(0,t.default)("Pattern",I.left)?O:k;L(I,M,D)}}(),{type:"string"}):(0,s.assertValueType)("string")},left:{validate:T.BABEL_TYPES_8_BREAKING?(0,s.assertNodeType)("Identifier","MemberExpression","OptionalMemberExpression","ArrayPattern","ObjectPattern","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression"):(0,s.assertNodeType)("LVal","OptionalMemberExpression")},right:{validate:(0,s.assertNodeType)("Expression")}},builder:["operator","left","right"],visitor:["left","right"],aliases:["Expression"]}),o("BinaryExpression",{builder:["operator","left","right"],fields:{operator:{validate:s.assertOneOf.apply(this,Xt(i.BINARY_OPERATORS))},left:{validate:function(){var k=(0,s.assertNodeType)("Expression"),O=(0,s.assertNodeType)("Expression","PrivateName"),I=Object.assign(function(M,D,L){var W=M.operator==="in"?O:k;W(M,D,L)},{oneOfNodeTypes:["Expression","PrivateName"]});return I}()},right:{validate:(0,s.assertNodeType)("Expression")}},visitor:["left","right"],aliases:["Binary","Expression"]}),o("InterpreterDirective",{builder:["value"],fields:{value:{validate:(0,s.assertValueType)("string")}}}),o("Directive",{visitor:["value"],fields:{value:{validate:(0,s.assertNodeType)("DirectiveLiteral")}}}),o("DirectiveLiteral",{builder:["value"],fields:{value:{validate:(0,s.assertValueType)("string")}}}),o("BlockStatement",{builder:["body","directives"],visitor:["directives","body"],fields:{directives:{validate:(0,s.arrayOfType)("Directive"),default:[]},body:(0,s.validateArrayOfType)("Statement")},aliases:["Scopable","BlockParent","Block","Statement"]}),o("BreakStatement",{visitor:["label"],fields:{label:{validate:(0,s.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),o("CallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments"],aliases:["Expression"],fields:Object.assign({callee:{validate:(0,s.assertNodeType)("Expression","Super","V8IntrinsicIdentifier")},arguments:(0,s.validateArrayOfType)("Expression","SpreadElement","ArgumentPlaceholder")},T.BABEL_TYPES_8_BREAKING?{}:{optional:{validate:(0,s.assertValueType)("boolean"),optional:!0}},{typeArguments:{validate:(0,s.assertNodeType)("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:(0,s.assertNodeType)("TSTypeParameterInstantiation"),optional:!0}})}),o("CatchClause",{visitor:["param","body"],fields:{param:{validate:(0,s.assertNodeType)("Identifier","ArrayPattern","ObjectPattern"),optional:!0},body:{validate:(0,s.assertNodeType)("BlockStatement")}},aliases:["Scopable","BlockParent"]}),o("ConditionalExpression",{visitor:["test","consequent","alternate"],fields:{test:{validate:(0,s.assertNodeType)("Expression")},consequent:{validate:(0,s.assertNodeType)("Expression")},alternate:{validate:(0,s.assertNodeType)("Expression")}},aliases:["Expression","Conditional"]}),o("ContinueStatement",{visitor:["label"],fields:{label:{validate:(0,s.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),o("DebuggerStatement",{aliases:["Statement"]}),o("DoWhileStatement",{builder:["test","body"],visitor:["body","test"],fields:{test:{validate:(0,s.assertNodeType)("Expression")},body:{validate:(0,s.assertNodeType)("Statement")}},aliases:["Statement","BlockParent","Loop","While","Scopable"]}),o("EmptyStatement",{aliases:["Statement"]}),o("ExpressionStatement",{visitor:["expression"],fields:{expression:{validate:(0,s.assertNodeType)("Expression")}},aliases:["Statement","ExpressionWrapper"]}),o("File",{builder:["program","comments","tokens"],visitor:["program"],fields:{program:{validate:(0,s.assertNodeType)("Program")},comments:{validate:T.BABEL_TYPES_8_BREAKING?(0,s.assertEach)((0,s.assertNodeType)("CommentBlock","CommentLine")):Object.assign(function(){},{each:{oneOfNodeTypes:["CommentBlock","CommentLine"]}}),optional:!0},tokens:{validate:(0,s.assertEach)(Object.assign(function(){},{type:"any"})),optional:!0}}}),o("ForInStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:T.BABEL_TYPES_8_BREAKING?(0,s.assertNodeType)("VariableDeclaration","Identifier","MemberExpression","ArrayPattern","ObjectPattern","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression"):(0,s.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,s.assertNodeType)("Expression")},body:{validate:(0,s.assertNodeType)("Statement")}}}),o("ForStatement",{visitor:["init","test","update","body"],aliases:["Scopable","Statement","For","BlockParent","Loop"],fields:{init:{validate:(0,s.assertNodeType)("VariableDeclaration","Expression"),optional:!0},test:{validate:(0,s.assertNodeType)("Expression"),optional:!0},update:{validate:(0,s.assertNodeType)("Expression"),optional:!0},body:{validate:(0,s.assertNodeType)("Statement")}}});var l=function(){return{params:(0,s.validateArrayOfType)("Identifier","Pattern","RestElement"),generator:{default:!1},async:{default:!1}}};e.functionCommon=l;var u=function(){return{returnType:{validate:(0,s.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:(0,s.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0}}};e.functionTypeAnnotationCommon=u;var c=function(){return Object.assign({},l(),{declare:{validate:(0,s.assertValueType)("boolean"),optional:!0},id:{validate:(0,s.assertNodeType)("Identifier"),optional:!0}})};e.functionDeclarationCommon=c,o("FunctionDeclaration",{builder:["id","params","body","generator","async"],visitor:["id","typeParameters","params","returnType","body"],fields:Object.assign({},c(),u(),{body:{validate:(0,s.assertNodeType)("BlockStatement")},predicate:{validate:(0,s.assertNodeType)("DeclaredPredicate","InferredPredicate"),optional:!0}}),aliases:["Scopable","Function","BlockParent","FunctionParent","Statement","Pureish","Declaration"],validate:T.BABEL_TYPES_8_BREAKING?function(){var k=(0,s.assertNodeType)("Identifier");return function(O,I,M){(0,t.default)("ExportDefaultDeclaration",O)||k(M,"id",M.id)}}():void 0}),o("FunctionExpression",{inherits:"FunctionDeclaration",aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},l(),u(),{id:{validate:(0,s.assertNodeType)("Identifier"),optional:!0},body:{validate:(0,s.assertNodeType)("BlockStatement")},predicate:{validate:(0,s.assertNodeType)("DeclaredPredicate","InferredPredicate"),optional:!0}})});var f=function(){return{typeAnnotation:{validate:(0,s.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},optional:{validate:(0,s.assertValueType)("boolean"),optional:!0},decorators:{validate:(0,s.arrayOfType)("Decorator"),optional:!0}}};e.patternLikeCommon=f,o("Identifier",{builder:["name"],visitor:["typeAnnotation","decorators"],aliases:["Expression","PatternLike","LVal","TSEntityName"],fields:Object.assign({},f(),{name:{validate:T.BABEL_TYPES_8_BREAKING?(0,s.chain)((0,s.assertValueType)("string"),Object.assign(function(k,O,I){if(!(0,r.default)(I,!1))throw new TypeError('"'.concat(I,'" is not a valid identifier name'))},{type:"string"})):(0,s.assertValueType)("string")}}),validate:T.BABEL_TYPES_8_BREAKING?function(k,O,I){var M=/\.(\w+)$/.exec(O);if(M){var D=tn(M,2),L=D[1],W={computed:!1};if(L==="property"){if((0,t.default)("MemberExpression",k,W)||(0,t.default)("OptionalMemberExpression",k,W))return}else if(L==="key"){if((0,t.default)("Property",k,W)||(0,t.default)("Method",k,W))return}else if(L==="exported"){if((0,t.default)("ExportSpecifier",k))return}else if(L==="imported"){if((0,t.default)("ImportSpecifier",k,{imported:I}))return}else if(L==="meta"&&(0,t.default)("MetaProperty",k,{meta:I}))return;if(((0,n.isKeyword)(I.name)||(0,n.isReservedWord)(I.name,!1))&&I.name!=="this")throw new TypeError('"'.concat(I.name,'" is not a valid identifier'))}}:void 0}),o("IfStatement",{visitor:["test","consequent","alternate"],aliases:["Statement","Conditional"],fields:{test:{validate:(0,s.assertNodeType)("Expression")},consequent:{validate:(0,s.assertNodeType)("Statement")},alternate:{optional:!0,validate:(0,s.assertNodeType)("Statement")}}}),o("LabeledStatement",{visitor:["label","body"],aliases:["Statement"],fields:{label:{validate:(0,s.assertNodeType)("Identifier")},body:{validate:(0,s.assertNodeType)("Statement")}}}),o("StringLiteral",{builder:["value"],fields:{value:{validate:(0,s.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),o("NumericLiteral",{builder:["value"],deprecatedAlias:"NumberLiteral",fields:{value:{validate:(0,s.chain)((0,s.assertValueType)("number"),Object.assign(function(k,O,I){if(1/I<0||!Number.isFinite(I))var M=new Error("NumericLiterals must be non-negative finite numbers. "+"You can use t.valueToNode(".concat(I,") instead."))},{type:"number"}))}},aliases:["Expression","Pureish","Literal","Immutable"]}),o("NullLiteral",{aliases:["Expression","Pureish","Literal","Immutable"]}),o("BooleanLiteral",{builder:["value"],fields:{value:{validate:(0,s.assertValueType)("boolean")}},aliases:["Expression","Pureish","Literal","Immutable"]}),o("RegExpLiteral",{builder:["pattern","flags"],deprecatedAlias:"RegexLiteral",aliases:["Expression","Pureish","Literal"],fields:{pattern:{validate:(0,s.assertValueType)("string")},flags:{validate:T.BABEL_TYPES_8_BREAKING?(0,s.chain)((0,s.assertValueType)("string"),Object.assign(function(k,O,I){var M=/[^gimsuy]/.exec(I);if(M)throw new TypeError('"'.concat(M[0],'" is not a valid RegExp flag'))},{type:"string"})):(0,s.assertValueType)("string"),default:""}}}),o("LogicalExpression",{builder:["operator","left","right"],visitor:["left","right"],aliases:["Binary","Expression"],fields:{operator:{validate:s.assertOneOf.apply(this,Xt(i.LOGICAL_OPERATORS))},left:{validate:(0,s.assertNodeType)("Expression")},right:{validate:(0,s.assertNodeType)("Expression")}}}),o("MemberExpression",{builder:["object","property","computed"].concat(Xt(T.BABEL_TYPES_8_BREAKING?[]:["optional"])),visitor:["object","property"],aliases:["Expression","LVal"],fields:Object.assign({object:{validate:(0,s.assertNodeType)("Expression","Super")},property:{validate:function(){var k=(0,s.assertNodeType)("Identifier","PrivateName"),O=(0,s.assertNodeType)("Expression"),I=function(D,L,W){var Y=D.computed?O:k;Y(D,L,W)};return I.oneOfNodeTypes=["Expression","Identifier","PrivateName"],I}()},computed:{default:!1}},T.BABEL_TYPES_8_BREAKING?{}:{optional:{validate:(0,s.assertValueType)("boolean"),optional:!0}})}),o("NewExpression",{inherits:"CallExpression"}),o("Program",{visitor:["directives","body"],builder:["body","directives","sourceType","interpreter"],fields:{sourceType:{validate:(0,s.assertOneOf)("script","module"),default:"script"},interpreter:{validate:(0,s.assertNodeType)("InterpreterDirective"),default:null,optional:!0},directives:{validate:(0,s.arrayOfType)("Directive"),default:[]},body:(0,s.validateArrayOfType)("Statement")},aliases:["Scopable","BlockParent","Block"]}),o("ObjectExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:(0,s.validateArrayOfType)("ObjectMethod","ObjectProperty","SpreadElement")}}),o("ObjectMethod",{builder:["kind","key","params","body","computed","generator","async"],visitor:["decorators","key","typeParameters","params","returnType","body"],fields:Object.assign({},l(),u(),{kind:Object.assign({validate:(0,s.assertOneOf)("method","get","set")},T.BABEL_TYPES_8_BREAKING?{}:{default:"method"}),computed:{default:!1},key:{validate:function(){var k=(0,s.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral"),O=(0,s.assertNodeType)("Expression"),I=function(D,L,W){var Y=D.computed?O:k;Y(D,L,W)};return I.oneOfNodeTypes=["Expression","Identifier","StringLiteral","NumericLiteral","BigIntLiteral"],I}()},decorators:{validate:(0,s.arrayOfType)("Decorator"),optional:!0},body:{validate:(0,s.assertNodeType)("BlockStatement")}}),aliases:["UserWhitespacable","Function","Scopable","BlockParent","FunctionParent","Method","ObjectMember"]}),o("ObjectProperty",{builder:["key","value","computed","shorthand"].concat(Xt(T.BABEL_TYPES_8_BREAKING?[]:["decorators"])),fields:{computed:{default:!1},key:{validate:function(){var k=(0,s.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","PrivateName"),O=(0,s.assertNodeType)("Expression"),I=Object.assign(function(M,D,L){var W=M.computed?O:k;W(M,D,L)},{oneOfNodeTypes:["Expression","Identifier","StringLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","PrivateName"]});return I}()},value:{validate:(0,s.assertNodeType)("Expression","PatternLike")},shorthand:{validate:T.BABEL_TYPES_8_BREAKING?(0,s.chain)((0,s.assertValueType)("boolean"),Object.assign(function(k,O,I){if(I){if(k.computed)throw new TypeError("Property shorthand of ObjectProperty cannot be true if computed is true");if(!(0,t.default)("Identifier",k.key))throw new TypeError("Property shorthand of ObjectProperty cannot be true if key is not an Identifier")}},{type:"boolean"})):(0,s.assertValueType)("boolean"),default:!1},decorators:{validate:(0,s.arrayOfType)("Decorator"),optional:!0}},visitor:["key","value","decorators"],aliases:["UserWhitespacable","Property","ObjectMember"],validate:T.BABEL_TYPES_8_BREAKING?function(){var k=(0,s.assertNodeType)("Identifier","Pattern","TSAsExpression","TSSatisfiesExpression","TSNonNullExpression","TSTypeAssertion"),O=(0,s.assertNodeType)("Expression");return function(I,M,D){var L=(0,t.default)("ObjectPattern",I)?k:O;L(D,"value",D.value)}}():void 0}),o("RestElement",{visitor:["argument","typeAnnotation"],builder:["argument"],aliases:["LVal","PatternLike"],deprecatedAlias:"RestProperty",fields:Object.assign({},f(),{argument:{validate:T.BABEL_TYPES_8_BREAKING?(0,s.assertNodeType)("Identifier","ArrayPattern","ObjectPattern","MemberExpression","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression"):(0,s.assertNodeType)("LVal")}}),validate:T.BABEL_TYPES_8_BREAKING?function(k,O){var I=/(\w+)\[(\d+)\]/.exec(O);if(!I)throw new Error("Internal Babel error: malformed key.");var M=tn(I,3),D=M[1],L=M[2];if(k[D].length>+L+1)throw new TypeError("RestElement must be last element of ".concat(D))}:void 0}),o("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,s.assertNodeType)("Expression"),optional:!0}}}),o("SequenceExpression",{visitor:["expressions"],fields:{expressions:(0,s.validateArrayOfType)("Expression")},aliases:["Expression"]}),o("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:(0,s.assertNodeType)("Expression")}}}),o("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:(0,s.assertNodeType)("Expression"),optional:!0},consequent:(0,s.validateArrayOfType)("Statement")}}),o("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:(0,s.assertNodeType)("Expression")},cases:(0,s.validateArrayOfType)("SwitchCase")}}),o("ThisExpression",{aliases:["Expression"]}),o("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,s.assertNodeType)("Expression")}}}),o("TryStatement",{visitor:["block","handler","finalizer"],aliases:["Statement"],fields:{block:{validate:T.BABEL_TYPES_8_BREAKING?(0,s.chain)((0,s.assertNodeType)("BlockStatement"),Object.assign(function(k){if(!k.handler&&!k.finalizer)throw new TypeError("TryStatement expects either a handler or finalizer, or both")},{oneOfNodeTypes:["BlockStatement"]})):(0,s.assertNodeType)("BlockStatement")},handler:{optional:!0,validate:(0,s.assertNodeType)("CatchClause")},finalizer:{optional:!0,validate:(0,s.assertNodeType)("BlockStatement")}}}),o("UnaryExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!0},argument:{validate:(0,s.assertNodeType)("Expression")},operator:{validate:s.assertOneOf.apply(this,Xt(i.UNARY_OPERATORS))}},visitor:["argument"],aliases:["UnaryLike","Expression"]}),o("UpdateExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!1},argument:{validate:T.BABEL_TYPES_8_BREAKING?(0,s.assertNodeType)("Identifier","MemberExpression"):(0,s.assertNodeType)("Expression")},operator:{validate:s.assertOneOf.apply(this,Xt(i.UPDATE_OPERATORS))}},visitor:["argument"],aliases:["Expression"]}),o("VariableDeclaration",{builder:["kind","declarations"],visitor:["declarations"],aliases:["Statement","Declaration"],fields:{declare:{validate:(0,s.assertValueType)("boolean"),optional:!0},kind:{validate:(0,s.assertOneOf)("var","let","const","using","await using")},declarations:(0,s.validateArrayOfType)("VariableDeclarator")},validate:T.BABEL_TYPES_8_BREAKING?function(){var k=(0,s.assertNodeType)("Identifier");return function(O,I,M){if((0,t.default)("ForXStatement",O,{left:M})){if(M.declarations.length!==1)throw new TypeError("Exactly one VariableDeclarator is required in the VariableDeclaration of a ".concat(O.type))}else M.declarations.forEach(function(D){D.init||k(D,"id",D.id)})}}():void 0}),o("VariableDeclarator",{visitor:["id","init"],fields:{id:{validate:T.BABEL_TYPES_8_BREAKING?(0,s.assertNodeType)("Identifier","ArrayPattern","ObjectPattern"):(0,s.assertNodeType)("LVal")},definite:{optional:!0,validate:(0,s.assertValueType)("boolean")},init:{optional:!0,validate:(0,s.assertNodeType)("Expression")}}}),o("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:(0,s.assertNodeType)("Expression")},body:{validate:(0,s.assertNodeType)("Statement")}}}),o("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{validate:(0,s.assertNodeType)("Expression")},body:{validate:(0,s.assertNodeType)("Statement")}}}),o("AssignmentPattern",{visitor:["left","right","decorators"],builder:["left","right"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},f(),{left:{validate:(0,s.assertNodeType)("Identifier","ObjectPattern","ArrayPattern","MemberExpression","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression")},right:{validate:(0,s.assertNodeType)("Expression")},decorators:{validate:(0,s.arrayOfType)("Decorator"),optional:!0}})}),o("ArrayPattern",{visitor:["elements","typeAnnotation"],builder:["elements"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},f(),{elements:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeOrValueType)("null","PatternLike","LVal")))}})}),o("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["typeParameters","params","returnType","body"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},l(),u(),{expression:{validate:(0,s.assertValueType)("boolean")},body:{validate:(0,s.assertNodeType)("BlockStatement","Expression")},predicate:{validate:(0,s.assertNodeType)("DeclaredPredicate","InferredPredicate"),optional:!0}})}),o("ClassBody",{visitor:["body"],fields:{body:(0,s.validateArrayOfType)("ClassMethod","ClassPrivateMethod","ClassProperty","ClassPrivateProperty","ClassAccessorProperty","TSDeclareMethod","TSIndexSignature","StaticBlock")}}),o("ClassExpression",{builder:["id","superClass","body","decorators"],visitor:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body"],aliases:["Scopable","Class","Expression"],fields:{id:{validate:(0,s.assertNodeType)("Identifier"),optional:!0},typeParameters:{validate:(0,s.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:(0,s.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,s.assertNodeType)("Expression")},superTypeParameters:{validate:(0,s.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:(0,s.arrayOfType)("TSExpressionWithTypeArguments","ClassImplements"),optional:!0},decorators:{validate:(0,s.arrayOfType)("Decorator"),optional:!0},mixins:{validate:(0,s.assertNodeType)("InterfaceExtends"),optional:!0}}}),o("ClassDeclaration",{inherits:"ClassExpression",aliases:["Scopable","Class","Statement","Declaration"],fields:{id:{validate:(0,s.assertNodeType)("Identifier"),optional:!0},typeParameters:{validate:(0,s.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:(0,s.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,s.assertNodeType)("Expression")},superTypeParameters:{validate:(0,s.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:(0,s.arrayOfType)("TSExpressionWithTypeArguments","ClassImplements"),optional:!0},decorators:{validate:(0,s.arrayOfType)("Decorator"),optional:!0},mixins:{validate:(0,s.assertNodeType)("InterfaceExtends"),optional:!0},declare:{validate:(0,s.assertValueType)("boolean"),optional:!0},abstract:{validate:(0,s.assertValueType)("boolean"),optional:!0}},validate:T.BABEL_TYPES_8_BREAKING?function(){var k=(0,s.assertNodeType)("Identifier");return function(O,I,M){(0,t.default)("ExportDefaultDeclaration",O)||k(M,"id",M.id)}}():void 0});var g=e.importAttributes={attributes:{optional:!0,validate:(0,s.arrayOfType)("ImportAttribute")},assertions:{deprecated:!0,optional:!0,validate:(0,s.arrayOfType)("ImportAttribute")}};o("ExportAllDeclaration",{builder:["source"],visitor:["source","attributes","assertions"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:Object.assign({source:{validate:(0,s.assertNodeType)("StringLiteral")},exportKind:(0,s.validateOptional)((0,s.assertOneOf)("type","value"))},g)}),o("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{declaration:(0,s.validateType)("TSDeclareFunction","FunctionDeclaration","ClassDeclaration","Expression"),exportKind:(0,s.validateOptional)((0,s.assertOneOf)("value"))}}),o("ExportNamedDeclaration",{builder:["declaration","specifiers","source"],visitor:T?["declaration","specifiers","source","attributes"]:["declaration","specifiers","source","attributes","assertions"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:Object.assign({declaration:{optional:!0,validate:T.BABEL_TYPES_8_BREAKING?(0,s.chain)((0,s.assertNodeType)("Declaration"),Object.assign(function(k,O,I){if(I&&k.specifiers.length)throw new TypeError("Only declaration or specifiers is allowed on ExportNamedDeclaration");if(I&&k.source)throw new TypeError("Cannot export a declaration from a source")},{oneOfNodeTypes:["Declaration"]})):(0,s.assertNodeType)("Declaration")}},g,{specifiers:{default:[],validate:(0,s.arrayOf)(function(){var k=(0,s.assertNodeType)("ExportSpecifier","ExportDefaultSpecifier","ExportNamespaceSpecifier"),O=(0,s.assertNodeType)("ExportSpecifier");return T.BABEL_TYPES_8_BREAKING?Object.assign(function(I,M,D){var L=I.source?k:O;L(I,M,D)},{oneOfNodeTypes:["ExportSpecifier","ExportDefaultSpecifier","ExportNamespaceSpecifier"]}):k}())},source:{validate:(0,s.assertNodeType)("StringLiteral"),optional:!0},exportKind:(0,s.validateOptional)((0,s.assertOneOf)("type","value"))})}),o("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")},exported:{validate:(0,s.assertNodeType)("Identifier","StringLiteral")},exportKind:{validate:(0,s.assertOneOf)("type","value"),optional:!0}}}),o("ForOfStatement",{visitor:["left","right","body"],builder:["left","right","body","await"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:function(){if(!T.BABEL_TYPES_8_BREAKING)return(0,s.assertNodeType)("VariableDeclaration","LVal");var k=(0,s.assertNodeType)("VariableDeclaration"),O=(0,s.assertNodeType)("Identifier","MemberExpression","ArrayPattern","ObjectPattern","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression");return Object.assign(function(I,M,D){(0,t.default)("VariableDeclaration",D)?k(I,M,D):O(I,M,D)},{oneOfNodeTypes:["VariableDeclaration","Identifier","MemberExpression","ArrayPattern","ObjectPattern","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression"]})}()},right:{validate:(0,s.assertNodeType)("Expression")},body:{validate:(0,s.assertNodeType)("Statement")},await:{default:!1}}}),o("ImportDeclaration",{builder:["specifiers","source"],visitor:["specifiers","source","attributes","assertions"],aliases:["Statement","Declaration","ImportOrExportDeclaration"],fields:Object.assign({},g,{module:{optional:!0,validate:(0,s.assertValueType)("boolean")},phase:{default:null,validate:(0,s.assertOneOf)("source","defer")},specifiers:(0,s.validateArrayOfType)("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier"),source:{validate:(0,s.assertNodeType)("StringLiteral")},importKind:{validate:(0,s.assertOneOf)("type","typeof","value"),optional:!0}})}),o("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")}}}),o("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")}}}),o("ImportSpecifier",{visitor:["imported","local"],builder:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")},imported:{validate:(0,s.assertNodeType)("Identifier","StringLiteral")},importKind:{validate:(0,s.assertOneOf)("type","typeof","value"),optional:!0}}}),o("ImportExpression",{visitor:["source","options"],aliases:["Expression"],fields:{phase:{default:null,validate:(0,s.assertOneOf)("source","defer")},source:{validate:(0,s.assertNodeType)("Expression")},options:{validate:(0,s.assertNodeType)("Expression"),optional:!0}}}),o("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:T.BABEL_TYPES_8_BREAKING?(0,s.chain)((0,s.assertNodeType)("Identifier"),Object.assign(function(k,O,I){var M;switch(I.name){case"function":M="sent";break;case"new":M="target";break;case"import":M="meta";break}if(!(0,t.default)("Identifier",k.property,{name:M}))throw new TypeError("Unrecognised MetaProperty")},{oneOfNodeTypes:["Identifier"]})):(0,s.assertNodeType)("Identifier")},property:{validate:(0,s.assertNodeType)("Identifier")}}});var w=function(){return{abstract:{validate:(0,s.assertValueType)("boolean"),optional:!0},accessibility:{validate:(0,s.assertOneOf)("public","private","protected"),optional:!0},static:{default:!1},override:{default:!1},computed:{default:!1},optional:{validate:(0,s.assertValueType)("boolean"),optional:!0},key:{validate:(0,s.chain)(function(){var k=(0,s.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral"),O=(0,s.assertNodeType)("Expression");return function(I,M,D){var L=I.computed?O:k;L(I,M,D)}}(),(0,s.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","Expression"))}}};e.classMethodOrPropertyCommon=w;var A=function(){return Object.assign({},l(),w(),{params:(0,s.validateArrayOfType)("Identifier","Pattern","RestElement","TSParameterProperty"),kind:{validate:(0,s.assertOneOf)("get","set","method","constructor"),default:"method"},access:{validate:(0,s.chain)((0,s.assertValueType)("string"),(0,s.assertOneOf)("public","private","protected")),optional:!0},decorators:{validate:(0,s.arrayOfType)("Decorator"),optional:!0}})};e.classMethodOrDeclareMethodCommon=A,o("ClassMethod",{aliases:["Function","Scopable","BlockParent","FunctionParent","Method"],builder:["kind","key","params","body","computed","static","generator","async"],visitor:["decorators","key","typeParameters","params","returnType","body"],fields:Object.assign({},A(),u(),{body:{validate:(0,s.assertNodeType)("BlockStatement")}})}),o("ObjectPattern",{visitor:["properties","typeAnnotation","decorators"],builder:["properties"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},f(),{properties:(0,s.validateArrayOfType)("RestElement","ObjectProperty")})}),o("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],deprecatedAlias:"SpreadProperty",fields:{argument:{validate:(0,s.assertNodeType)("Expression")}}}),o("Super",{aliases:["Expression"]}),o("TaggedTemplateExpression",{visitor:["tag","typeParameters","quasi"],builder:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:(0,s.assertNodeType)("Expression")},quasi:{validate:(0,s.assertNodeType)("TemplateLiteral")},typeParameters:{validate:(0,s.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),o("TemplateElement",{builder:["value","tail"],fields:{value:{validate:(0,s.chain)((0,s.assertShape)({raw:{validate:(0,s.assertValueType)("string")},cooked:{validate:(0,s.assertValueType)("string"),optional:!0}}),function(O){var I=O.value.raw,M=!1,D=function(){throw new Error("Internal @babel/types error.")},L=(0,a.readStringContents)("template",I,0,0,0,{unterminated:function(){M=!0},strictNumericEscape:D,invalidEscapeSequence:D,numericSeparatorInEscapeSequence:D,unexpectedNumericSeparator:D,invalidDigit:D,invalidCodePoint:D}),W=L.str,Y=L.firstInvalidLoc;if(!M)throw new Error("Invalid raw");O.value.cooked=Y?null:W})},tail:{default:!1}}}),o("TemplateLiteral",{visitor:["quasis","expressions"],aliases:["Expression","Literal"],fields:{quasis:(0,s.validateArrayOfType)("TemplateElement"),expressions:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Expression","TSType")),function(k,O,I){if(k.quasis.length!==I.length+1)throw new TypeError("Number of ".concat(k.type,` quasis should be exactly one more than the number of expressions. Expected `).concat(I.length+1," quasis but got ").concat(k.quasis.length))})}}}),o("YieldExpression",{builder:["argument","delegate"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{delegate:{validate:T.BABEL_TYPES_8_BREAKING?(0,s.chain)((0,s.assertValueType)("boolean"),Object.assign(function(k,O,I){if(I&&!k.argument)throw new TypeError("Property delegate of YieldExpression cannot be true if there is no argument")},{type:"boolean"})):(0,s.assertValueType)("boolean"),default:!1},argument:{optional:!0,validate:(0,s.assertNodeType)("Expression")}}}),o("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:(0,s.assertNodeType)("Expression")}}}),o("Import",{aliases:["Expression"]}),o("BigIntLiteral",{builder:["value"],fields:{value:{validate:(0,s.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),o("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,s.assertNodeType)("Identifier")}}}),o("OptionalMemberExpression",{builder:["object","property","computed","optional"],visitor:["object","property"],aliases:["Expression"],fields:{object:{validate:(0,s.assertNodeType)("Expression")},property:{validate:function(){var k=(0,s.assertNodeType)("Identifier"),O=(0,s.assertNodeType)("Expression"),I=Object.assign(function(M,D,L){var W=M.computed?O:k;W(M,D,L)},{oneOfNodeTypes:["Expression","Identifier"]});return I}()},computed:{default:!1},optional:{validate:T.BABEL_TYPES_8_BREAKING?(0,s.chain)((0,s.assertValueType)("boolean"),(0,s.assertOptionalChainStart)()):(0,s.assertValueType)("boolean")}}}),o("OptionalCallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments","optional"],aliases:["Expression"],fields:{callee:{validate:(0,s.assertNodeType)("Expression")},arguments:(0,s.validateArrayOfType)("Expression","SpreadElement","ArgumentPlaceholder"),optional:{validate:T.BABEL_TYPES_8_BREAKING?(0,s.chain)((0,s.assertValueType)("boolean"),(0,s.assertOptionalChainStart)()):(0,s.assertValueType)("boolean")},typeArguments:{validate:(0,s.assertNodeType)("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:(0,s.assertNodeType)("TSTypeParameterInstantiation"),optional:!0}}}),o("ClassProperty",{visitor:["decorators","key","typeAnnotation","value"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property"],fields:Object.assign({},w(),{value:{validate:(0,s.assertNodeType)("Expression"),optional:!0},definite:{validate:(0,s.assertValueType)("boolean"),optional:!0},typeAnnotation:{validate:(0,s.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,s.arrayOfType)("Decorator"),optional:!0},readonly:{validate:(0,s.assertValueType)("boolean"),optional:!0},declare:{validate:(0,s.assertValueType)("boolean"),optional:!0},variance:{validate:(0,s.assertNodeType)("Variance"),optional:!0}})}),o("ClassAccessorProperty",{visitor:["decorators","key","typeAnnotation","value"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property","Accessor"],fields:Object.assign({},w(),{key:{validate:(0,s.chain)(function(){var k=(0,s.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","PrivateName"),O=(0,s.assertNodeType)("Expression");return function(I,M,D){var L=I.computed?O:k;L(I,M,D)}}(),(0,s.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","Expression","PrivateName"))},value:{validate:(0,s.assertNodeType)("Expression"),optional:!0},definite:{validate:(0,s.assertValueType)("boolean"),optional:!0},typeAnnotation:{validate:(0,s.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,s.arrayOfType)("Decorator"),optional:!0},readonly:{validate:(0,s.assertValueType)("boolean"),optional:!0},declare:{validate:(0,s.assertValueType)("boolean"),optional:!0},variance:{validate:(0,s.assertNodeType)("Variance"),optional:!0}})}),o("ClassPrivateProperty",{visitor:["decorators","key","typeAnnotation","value"],builder:["key","value","decorators","static"],aliases:["Property","Private"],fields:{key:{validate:(0,s.assertNodeType)("PrivateName")},value:{validate:(0,s.assertNodeType)("Expression"),optional:!0},typeAnnotation:{validate:(0,s.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,s.arrayOfType)("Decorator"),optional:!0},static:{validate:(0,s.assertValueType)("boolean"),default:!1},readonly:{validate:(0,s.assertValueType)("boolean"),optional:!0},definite:{validate:(0,s.assertValueType)("boolean"),optional:!0},variance:{validate:(0,s.assertNodeType)("Variance"),optional:!0}}}),o("ClassPrivateMethod",{builder:["kind","key","params","body","static"],visitor:["decorators","key","typeParameters","params","returnType","body"],aliases:["Function","Scopable","BlockParent","FunctionParent","Method","Private"],fields:Object.assign({},A(),u(),{kind:{validate:(0,s.assertOneOf)("get","set","method"),default:"method"},key:{validate:(0,s.assertNodeType)("PrivateName")},body:{validate:(0,s.assertNodeType)("BlockStatement")}})}),o("PrivateName",{visitor:["id"],aliases:["Private"],fields:{id:{validate:(0,s.assertNodeType)("Identifier")}}}),o("StaticBlock",{visitor:["body"],fields:{body:(0,s.validateArrayOfType)("Statement")},aliases:["Scopable","BlockParent","FunctionParent"]})}}),D5t=It({"../../node_modules/@babel/types/lib/definitions/flow.js":function(){"use strict";var e=SR(),t=Nm(),r=(0,t.defineAliasedType)("Flow"),n=function(a){var i=a==="DeclareClass";r(a,{builder:["id","typeParameters","extends","body"],visitor:["id","typeParameters","extends"].concat(Xt(i?["mixins","implements"]:[]),["body"]),aliases:["FlowDeclaration","Statement","Declaration"],fields:Object.assign({id:(0,t.validateType)("Identifier"),typeParameters:(0,t.validateOptionalType)("TypeParameterDeclaration"),extends:(0,t.validateOptional)((0,t.arrayOfType)("InterfaceExtends"))},i?{mixins:(0,t.validateOptional)((0,t.arrayOfType)("InterfaceExtends")),implements:(0,t.validateOptional)((0,t.arrayOfType)("ClassImplements"))}:{},{body:(0,t.validateType)("ObjectTypeAnnotation")})})};r("AnyTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),r("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["FlowType"],fields:{elementType:(0,t.validateType)("FlowType")}}),r("BooleanTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),r("BooleanLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:(0,t.validate)((0,t.assertValueType)("boolean"))}}),r("NullLiteralTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),r("ClassImplements",{visitor:["id","typeParameters"],fields:{id:(0,t.validateType)("Identifier"),typeParameters:(0,t.validateOptionalType)("TypeParameterInstantiation")}}),n("DeclareClass"),r("DeclareFunction",{visitor:["id"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,t.validateType)("Identifier"),predicate:(0,t.validateOptionalType)("DeclaredPredicate")}}),n("DeclareInterface"),r("DeclareModule",{builder:["id","body","kind"],visitor:["id","body"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,t.validateType)("Identifier","StringLiteral"),body:(0,t.validateType)("BlockStatement"),kind:(0,t.validateOptional)((0,t.assertOneOf)("CommonJS","ES"))}}),r("DeclareModuleExports",{visitor:["typeAnnotation"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{typeAnnotation:(0,t.validateType)("TypeAnnotation")}}),r("DeclareTypeAlias",{visitor:["id","typeParameters","right"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,t.validateType)("Identifier"),typeParameters:(0,t.validateOptionalType)("TypeParameterDeclaration"),right:(0,t.validateType)("FlowType")}}),r("DeclareOpaqueType",{visitor:["id","typeParameters","supertype"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,t.validateType)("Identifier"),typeParameters:(0,t.validateOptionalType)("TypeParameterDeclaration"),supertype:(0,t.validateOptionalType)("FlowType"),impltype:(0,t.validateOptionalType)("FlowType")}}),r("DeclareVariable",{visitor:["id"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,t.validateType)("Identifier")}}),r("DeclareExportDeclaration",{visitor:["declaration","specifiers","source","attributes"],aliases:["FlowDeclaration","Statement","Declaration"],fields:Object.assign({declaration:(0,t.validateOptionalType)("Flow"),specifiers:(0,t.validateOptional)((0,t.arrayOfType)("ExportSpecifier","ExportNamespaceSpecifier")),source:(0,t.validateOptionalType)("StringLiteral"),default:(0,t.validateOptional)((0,t.assertValueType)("boolean"))},e.importAttributes)}),r("DeclareExportAllDeclaration",{visitor:["source","attributes"],aliases:["FlowDeclaration","Statement","Declaration"],fields:Object.assign({source:(0,t.validateType)("StringLiteral"),exportKind:(0,t.validateOptional)((0,t.assertOneOf)("type","value"))},e.importAttributes)}),r("DeclaredPredicate",{visitor:["value"],aliases:["FlowPredicate"],fields:{value:(0,t.validateType)("Flow")}}),r("ExistsTypeAnnotation",{aliases:["FlowType"]}),r("FunctionTypeAnnotation",{visitor:["typeParameters","params","rest","returnType"],aliases:["FlowType"],fields:{typeParameters:(0,t.validateOptionalType)("TypeParameterDeclaration"),params:(0,t.validateArrayOfType)("FunctionTypeParam"),rest:(0,t.validateOptionalType)("FunctionTypeParam"),this:(0,t.validateOptionalType)("FunctionTypeParam"),returnType:(0,t.validateType)("FlowType")}}),r("FunctionTypeParam",{visitor:["name","typeAnnotation"],fields:{name:(0,t.validateOptionalType)("Identifier"),typeAnnotation:(0,t.validateType)("FlowType"),optional:(0,t.validateOptional)((0,t.assertValueType)("boolean"))}}),r("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["FlowType"],fields:{id:(0,t.validateType)("Identifier","QualifiedTypeIdentifier"),typeParameters:(0,t.validateOptionalType)("TypeParameterInstantiation")}}),r("InferredPredicate",{aliases:["FlowPredicate"]}),r("InterfaceExtends",{visitor:["id","typeParameters"],fields:{id:(0,t.validateType)("Identifier","QualifiedTypeIdentifier"),typeParameters:(0,t.validateOptionalType)("TypeParameterInstantiation")}}),n("InterfaceDeclaration"),r("InterfaceTypeAnnotation",{visitor:["extends","body"],aliases:["FlowType"],fields:{extends:(0,t.validateOptional)((0,t.arrayOfType)("InterfaceExtends")),body:(0,t.validateType)("ObjectTypeAnnotation")}}),r("IntersectionTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:(0,t.validate)((0,t.arrayOfType)("FlowType"))}}),r("MixedTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),r("EmptyTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),r("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["FlowType"],fields:{typeAnnotation:(0,t.validateType)("FlowType")}}),r("NumberLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:(0,t.validate)((0,t.assertValueType)("number"))}}),r("NumberTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),r("ObjectTypeAnnotation",{visitor:["properties","indexers","callProperties","internalSlots"],aliases:["FlowType"],builder:["properties","indexers","callProperties","internalSlots","exact"],fields:{properties:(0,t.validate)((0,t.arrayOfType)("ObjectTypeProperty","ObjectTypeSpreadProperty")),indexers:{validate:(0,t.arrayOfType)("ObjectTypeIndexer"),optional:!0,default:[]},callProperties:{validate:(0,t.arrayOfType)("ObjectTypeCallProperty"),optional:!0,default:[]},internalSlots:{validate:(0,t.arrayOfType)("ObjectTypeInternalSlot"),optional:!0,default:[]},exact:{validate:(0,t.assertValueType)("boolean"),default:!1},inexact:(0,t.validateOptional)((0,t.assertValueType)("boolean"))}}),r("ObjectTypeInternalSlot",{visitor:["id","value"],builder:["id","value","optional","static","method"],aliases:["UserWhitespacable"],fields:{id:(0,t.validateType)("Identifier"),value:(0,t.validateType)("FlowType"),optional:(0,t.validate)((0,t.assertValueType)("boolean")),static:(0,t.validate)((0,t.assertValueType)("boolean")),method:(0,t.validate)((0,t.assertValueType)("boolean"))}}),r("ObjectTypeCallProperty",{visitor:["value"],aliases:["UserWhitespacable"],fields:{value:(0,t.validateType)("FlowType"),static:(0,t.validate)((0,t.assertValueType)("boolean"))}}),r("ObjectTypeIndexer",{visitor:["variance","id","key","value"],builder:["id","key","value","variance"],aliases:["UserWhitespacable"],fields:{id:(0,t.validateOptionalType)("Identifier"),key:(0,t.validateType)("FlowType"),value:(0,t.validateType)("FlowType"),static:(0,t.validate)((0,t.assertValueType)("boolean")),variance:(0,t.validateOptionalType)("Variance")}}),r("ObjectTypeProperty",{visitor:["key","value","variance"],aliases:["UserWhitespacable"],fields:{key:(0,t.validateType)("Identifier","StringLiteral"),value:(0,t.validateType)("FlowType"),kind:(0,t.validate)((0,t.assertOneOf)("init","get","set")),static:(0,t.validate)((0,t.assertValueType)("boolean")),proto:(0,t.validate)((0,t.assertValueType)("boolean")),optional:(0,t.validate)((0,t.assertValueType)("boolean")),variance:(0,t.validateOptionalType)("Variance"),method:(0,t.validate)((0,t.assertValueType)("boolean"))}}),r("ObjectTypeSpreadProperty",{visitor:["argument"],aliases:["UserWhitespacable"],fields:{argument:(0,t.validateType)("FlowType")}}),r("OpaqueType",{visitor:["id","typeParameters","supertype","impltype"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,t.validateType)("Identifier"),typeParameters:(0,t.validateOptionalType)("TypeParameterDeclaration"),supertype:(0,t.validateOptionalType)("FlowType"),impltype:(0,t.validateType)("FlowType")}}),r("QualifiedTypeIdentifier",{visitor:["qualification","id"],builder:["id","qualification"],fields:{id:(0,t.validateType)("Identifier"),qualification:(0,t.validateType)("Identifier","QualifiedTypeIdentifier")}}),r("StringLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:(0,t.validate)((0,t.assertValueType)("string"))}}),r("StringTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),r("SymbolTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),r("ThisTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),r("TupleTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:(0,t.validate)((0,t.arrayOfType)("FlowType"))}}),r("TypeofTypeAnnotation",{visitor:["argument"],aliases:["FlowType"],fields:{argument:(0,t.validateType)("FlowType")}}),r("TypeAlias",{visitor:["id","typeParameters","right"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,t.validateType)("Identifier"),typeParameters:(0,t.validateOptionalType)("TypeParameterDeclaration"),right:(0,t.validateType)("FlowType")}}),r("TypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:(0,t.validateType)("FlowType")}}),r("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["ExpressionWrapper","Expression"],fields:{expression:(0,t.validateType)("Expression"),typeAnnotation:(0,t.validateType)("TypeAnnotation")}}),r("TypeParameter",{visitor:["bound","default","variance"],fields:{name:(0,t.validate)((0,t.assertValueType)("string")),bound:(0,t.validateOptionalType)("TypeAnnotation"),default:(0,t.validateOptionalType)("FlowType"),variance:(0,t.validateOptionalType)("Variance")}}),r("TypeParameterDeclaration",{visitor:["params"],fields:{params:(0,t.validate)((0,t.arrayOfType)("TypeParameter"))}}),r("TypeParameterInstantiation",{visitor:["params"],fields:{params:(0,t.validate)((0,t.arrayOfType)("FlowType"))}}),r("UnionTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:(0,t.validate)((0,t.arrayOfType)("FlowType"))}}),r("Variance",{builder:["kind"],fields:{kind:(0,t.validate)((0,t.assertOneOf)("minus","plus"))}}),r("VoidTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),r("EnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{id:(0,t.validateType)("Identifier"),body:(0,t.validateType)("EnumBooleanBody","EnumNumberBody","EnumStringBody","EnumSymbolBody")}}),r("EnumBooleanBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:(0,t.validate)((0,t.assertValueType)("boolean")),members:(0,t.validateArrayOfType)("EnumBooleanMember"),hasUnknownMembers:(0,t.validate)((0,t.assertValueType)("boolean"))}}),r("EnumNumberBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:(0,t.validate)((0,t.assertValueType)("boolean")),members:(0,t.validateArrayOfType)("EnumNumberMember"),hasUnknownMembers:(0,t.validate)((0,t.assertValueType)("boolean"))}}),r("EnumStringBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:(0,t.validate)((0,t.assertValueType)("boolean")),members:(0,t.validateArrayOfType)("EnumStringMember","EnumDefaultedMember"),hasUnknownMembers:(0,t.validate)((0,t.assertValueType)("boolean"))}}),r("EnumSymbolBody",{aliases:["EnumBody"],visitor:["members"],fields:{members:(0,t.validateArrayOfType)("EnumDefaultedMember"),hasUnknownMembers:(0,t.validate)((0,t.assertValueType)("boolean"))}}),r("EnumBooleanMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:(0,t.validateType)("Identifier"),init:(0,t.validateType)("BooleanLiteral")}}),r("EnumNumberMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:(0,t.validateType)("Identifier"),init:(0,t.validateType)("NumericLiteral")}}),r("EnumStringMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:(0,t.validateType)("Identifier"),init:(0,t.validateType)("StringLiteral")}}),r("EnumDefaultedMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:(0,t.validateType)("Identifier")}}),r("IndexedAccessType",{visitor:["objectType","indexType"],aliases:["FlowType"],fields:{objectType:(0,t.validateType)("FlowType"),indexType:(0,t.validateType)("FlowType")}}),r("OptionalIndexedAccessType",{visitor:["objectType","indexType"],aliases:["FlowType"],fields:{objectType:(0,t.validateType)("FlowType"),indexType:(0,t.validateType)("FlowType"),optional:(0,t.validate)((0,t.assertValueType)("boolean"))}})}}),B5t=It({"../../node_modules/@babel/types/lib/definitions/jsx.js":function(){"use strict";var e=Nm(),t=(0,e.defineAliasedType)("JSX");t("JSXAttribute",{visitor:["name","value"],aliases:["Immutable"],fields:{name:{validate:(0,e.assertNodeType)("JSXIdentifier","JSXNamespacedName")},value:{optional:!0,validate:(0,e.assertNodeType)("JSXElement","JSXFragment","StringLiteral","JSXExpressionContainer")}}}),t("JSXClosingElement",{visitor:["name"],aliases:["Immutable"],fields:{name:{validate:(0,e.assertNodeType)("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")}}}),t("JSXElement",{builder:["openingElement","closingElement","children","selfClosing"],visitor:["openingElement","children","closingElement"],aliases:["Immutable","Expression"],fields:Object.assign({openingElement:{validate:(0,e.assertNodeType)("JSXOpeningElement")},closingElement:{optional:!0,validate:(0,e.assertNodeType)("JSXClosingElement")},children:(0,e.validateArrayOfType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")},{selfClosing:{validate:(0,e.assertValueType)("boolean"),optional:!0}})}),t("JSXEmptyExpression",{}),t("JSXExpressionContainer",{visitor:["expression"],aliases:["Immutable"],fields:{expression:{validate:(0,e.assertNodeType)("Expression","JSXEmptyExpression")}}}),t("JSXSpreadChild",{visitor:["expression"],aliases:["Immutable"],fields:{expression:{validate:(0,e.assertNodeType)("Expression")}}}),t("JSXIdentifier",{builder:["name"],fields:{name:{validate:(0,e.assertValueType)("string")}}}),t("JSXMemberExpression",{visitor:["object","property"],fields:{object:{validate:(0,e.assertNodeType)("JSXMemberExpression","JSXIdentifier")},property:{validate:(0,e.assertNodeType)("JSXIdentifier")}}}),t("JSXNamespacedName",{visitor:["namespace","name"],fields:{namespace:{validate:(0,e.assertNodeType)("JSXIdentifier")},name:{validate:(0,e.assertNodeType)("JSXIdentifier")}}}),t("JSXOpeningElement",{builder:["name","attributes","selfClosing"],visitor:["name","attributes"],aliases:["Immutable"],fields:{name:{validate:(0,e.assertNodeType)("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")},selfClosing:{default:!1},attributes:(0,e.validateArrayOfType)("JSXAttribute","JSXSpreadAttribute"),typeParameters:{validate:(0,e.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),t("JSXSpreadAttribute",{visitor:["argument"],fields:{argument:{validate:(0,e.assertNodeType)("Expression")}}}),t("JSXText",{aliases:["Immutable"],builder:["value"],fields:{value:{validate:(0,e.assertValueType)("string")}}}),t("JSXFragment",{builder:["openingFragment","closingFragment","children"],visitor:["openingFragment","children","closingFragment"],aliases:["Immutable","Expression"],fields:{openingFragment:{validate:(0,e.assertNodeType)("JSXOpeningFragment")},closingFragment:{validate:(0,e.assertNodeType)("JSXClosingFragment")},children:(0,e.validateArrayOfType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")}}),t("JSXOpeningFragment",{aliases:["Immutable"]}),t("JSXClosingFragment",{aliases:["Immutable"]})}}),Bbe=It({"../../node_modules/@babel/types/lib/definitions/placeholders.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PLACEHOLDERS_FLIPPED_ALIAS=e.PLACEHOLDERS_ALIAS=e.PLACEHOLDERS=void 0;var t=Nm(),r=e.PLACEHOLDERS=["Identifier","StringLiteral","Expression","Statement","Declaration","BlockStatement","ClassBody","Pattern"],n=e.PLACEHOLDERS_ALIAS={Declaration:["Statement"],Pattern:["PatternLike","LVal"]},a=!0,i=!1,s=void 0;try{for(var o=r[Symbol.iterator](),l;!(a=(l=o.next()).done);a=!0)c=l.value,u=t.ALIAS_KEYS[c],u!=null&&u.length&&(n[c]=u)}catch(g){i=!0,s=g}finally{try{!a&&o.return!=null&&o.return()}finally{if(i)throw s}}var u,c,f=e.PLACEHOLDERS_FLIPPED_ALIAS={};Object.keys(n).forEach(function(g){n[g].forEach(function(w){hasOwnProperty.call(f,w)||(f[w]=[]),f[w].push(g)})})}}),z5t=It({"../../node_modules/@babel/types/lib/definitions/misc.js":function(){"use strict";var e=Nm(),t=Bbe(),r=SR(),n=(0,e.defineAliasedType)("Miscellaneous");n("Noop",{visitor:[]}),n("Placeholder",{visitor:[],builder:["expectedNode","name"],fields:Object.assign({name:{validate:(0,e.assertNodeType)("Identifier")},expectedNode:{validate:e.assertOneOf.apply(this,Xt(t.PLACEHOLDERS))}},(0,r.patternLikeCommon)())}),n("V8IntrinsicIdentifier",{builder:["name"],fields:{name:{validate:(0,e.assertValueType)("string")}}})}}),j5t=It({"../../node_modules/@babel/types/lib/definitions/experimental.js":function(){"use strict";var e=Nm();(0,e.default)("ArgumentPlaceholder",{}),(0,e.default)("BindExpression",{visitor:["object","callee"],aliases:["Expression"],fields:T.BABEL_TYPES_8_BREAKING?{object:{validate:(0,e.assertNodeType)("Expression")},callee:{validate:(0,e.assertNodeType)("Expression")}}:{object:{validate:Object.assign(function(){},{oneOfNodeTypes:["Expression"]})},callee:{validate:Object.assign(function(){},{oneOfNodeTypes:["Expression"]})}}}),(0,e.default)("ImportAttribute",{visitor:["key","value"],fields:{key:{validate:(0,e.assertNodeType)("Identifier","StringLiteral")},value:{validate:(0,e.assertNodeType)("StringLiteral")}}}),(0,e.default)("Decorator",{visitor:["expression"],fields:{expression:{validate:(0,e.assertNodeType)("Expression")}}}),(0,e.default)("DoExpression",{visitor:["body"],builder:["body","async"],aliases:["Expression"],fields:{body:{validate:(0,e.assertNodeType)("BlockStatement")},async:{validate:(0,e.assertValueType)("boolean"),default:!1}}}),(0,e.default)("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,e.assertNodeType)("Identifier")}}}),(0,e.default)("RecordExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:(0,e.validateArrayOfType)("ObjectProperty","SpreadElement")}}),(0,e.default)("TupleExpression",{fields:{elements:{validate:(0,e.arrayOfType)("Expression","SpreadElement"),default:[]}},visitor:["elements"],aliases:["Expression"]}),(0,e.default)("DecimalLiteral",{builder:["value"],fields:{value:{validate:(0,e.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,e.default)("ModuleExpression",{visitor:["body"],fields:{body:{validate:(0,e.assertNodeType)("Program")}},aliases:["Expression"]}),(0,e.default)("TopicReference",{aliases:["Expression"]}),(0,e.default)("PipelineTopicExpression",{builder:["expression"],visitor:["expression"],fields:{expression:{validate:(0,e.assertNodeType)("Expression")}},aliases:["Expression"]}),(0,e.default)("PipelineBareFunction",{builder:["callee"],visitor:["callee"],fields:{callee:{validate:(0,e.assertNodeType)("Expression")}},aliases:["Expression"]}),(0,e.default)("PipelinePrimaryTopicReference",{aliases:["Expression"]})}}),F5t=It({"../../node_modules/@babel/types/lib/definitions/typescript.js":function(){"use strict";var e=Nm(),t=SR(),r=fw(),n=(0,e.defineAliasedType)("TypeScript"),a=(0,e.assertValueType)("boolean"),i=function(){return{returnType:{validate:(0,e.assertNodeType)("TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:(0,e.assertNodeType)("TSTypeParameterDeclaration","Noop"),optional:!0}}};n("TSParameterProperty",{aliases:["LVal"],visitor:["parameter"],fields:{accessibility:{validate:(0,e.assertOneOf)("public","private","protected"),optional:!0},readonly:{validate:(0,e.assertValueType)("boolean"),optional:!0},parameter:{validate:(0,e.assertNodeType)("Identifier","AssignmentPattern")},override:{validate:(0,e.assertValueType)("boolean"),optional:!0},decorators:{validate:(0,e.arrayOfType)("Decorator"),optional:!0}}}),n("TSDeclareFunction",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","params","returnType"],fields:Object.assign({},(0,t.functionDeclarationCommon)(),i())}),n("TSDeclareMethod",{visitor:["decorators","key","typeParameters","params","returnType"],fields:Object.assign({},(0,t.classMethodOrDeclareMethodCommon)(),i())}),n("TSQualifiedName",{aliases:["TSEntityName"],visitor:["left","right"],fields:{left:(0,e.validateType)("TSEntityName"),right:(0,e.validateType)("Identifier")}});var s=function(){var L;return L={typeParameters:(0,e.validateOptionalType)("TSTypeParameterDeclaration")},Hl(L,"parameters",(0,e.validateArrayOfType)("ArrayPattern","Identifier","ObjectPattern","RestElement")),Hl(L,"typeAnnotation",(0,e.validateOptionalType)("TSTypeAnnotation")),L},o={aliases:["TSTypeElement"],visitor:["typeParameters","parameters","typeAnnotation"],fields:s()};n("TSCallSignatureDeclaration",o),n("TSConstructSignatureDeclaration",o);var l=function(){return{key:(0,e.validateType)("Expression"),computed:{default:!1},optional:(0,e.validateOptional)(a)}};n("TSPropertySignature",{aliases:["TSTypeElement"],visitor:["key","typeAnnotation"],fields:Object.assign({},l(),{readonly:(0,e.validateOptional)(a),typeAnnotation:(0,e.validateOptionalType)("TSTypeAnnotation"),kind:{validate:(0,e.assertOneOf)("get","set")}})}),n("TSMethodSignature",{aliases:["TSTypeElement"],visitor:["key","typeParameters","parameters","typeAnnotation"],fields:Object.assign({},s(),l(),{kind:{validate:(0,e.assertOneOf)("method","get","set")}})}),n("TSIndexSignature",{aliases:["TSTypeElement"],visitor:["parameters","typeAnnotation"],fields:{readonly:(0,e.validateOptional)(a),static:(0,e.validateOptional)(a),parameters:(0,e.validateArrayOfType)("Identifier"),typeAnnotation:(0,e.validateOptionalType)("TSTypeAnnotation")}});var u=["TSAnyKeyword","TSBooleanKeyword","TSBigIntKeyword","TSIntrinsicKeyword","TSNeverKeyword","TSNullKeyword","TSNumberKeyword","TSObjectKeyword","TSStringKeyword","TSSymbolKeyword","TSUndefinedKeyword","TSUnknownKeyword","TSVoidKeyword"],c=!0,f=!1,g=void 0;try{for(var w=u[Symbol.iterator](),A;!(c=(A=w.next()).done);c=!0)k=A.value,n(k,{aliases:["TSType","TSBaseType"],visitor:[],fields:{}})}catch(L){f=!0,g=L}finally{try{!c&&w.return!=null&&w.return()}finally{if(f)throw g}}var k;n("TSThisType",{aliases:["TSType","TSBaseType"],visitor:[],fields:{}});var O={aliases:["TSType"],visitor:["typeParameters","parameters","typeAnnotation"]};n("TSFunctionType",Object.assign({},O,{fields:s()})),n("TSConstructorType",Object.assign({},O,{fields:Object.assign({},s(),{abstract:(0,e.validateOptional)(a)})})),n("TSTypeReference",{aliases:["TSType"],visitor:["typeName","typeParameters"],fields:{typeName:(0,e.validateType)("TSEntityName"),typeParameters:(0,e.validateOptionalType)("TSTypeParameterInstantiation")}}),n("TSTypePredicate",{aliases:["TSType"],visitor:["parameterName","typeAnnotation"],builder:["parameterName","typeAnnotation","asserts"],fields:{parameterName:(0,e.validateType)("Identifier","TSThisType"),typeAnnotation:(0,e.validateOptionalType)("TSTypeAnnotation"),asserts:(0,e.validateOptional)(a)}}),n("TSTypeQuery",{aliases:["TSType"],visitor:["exprName","typeParameters"],fields:{exprName:(0,e.validateType)("TSEntityName","TSImportType"),typeParameters:(0,e.validateOptionalType)("TSTypeParameterInstantiation")}}),n("TSTypeLiteral",{aliases:["TSType"],visitor:["members"],fields:{members:(0,e.validateArrayOfType)("TSTypeElement")}}),n("TSArrayType",{aliases:["TSType"],visitor:["elementType"],fields:{elementType:(0,e.validateType)("TSType")}}),n("TSTupleType",{aliases:["TSType"],visitor:["elementTypes"],fields:{elementTypes:(0,e.validateArrayOfType)("TSType","TSNamedTupleMember")}}),n("TSOptionalType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,e.validateType)("TSType")}}),n("TSRestType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,e.validateType)("TSType")}}),n("TSNamedTupleMember",{visitor:["label","elementType"],builder:["label","elementType","optional"],fields:{label:(0,e.validateType)("Identifier"),optional:{validate:a,default:!1},elementType:(0,e.validateType)("TSType")}});var I={aliases:["TSType"],visitor:["types"],fields:{types:(0,e.validateArrayOfType)("TSType")}};n("TSUnionType",I),n("TSIntersectionType",I),n("TSConditionalType",{aliases:["TSType"],visitor:["checkType","extendsType","trueType","falseType"],fields:{checkType:(0,e.validateType)("TSType"),extendsType:(0,e.validateType)("TSType"),trueType:(0,e.validateType)("TSType"),falseType:(0,e.validateType)("TSType")}}),n("TSInferType",{aliases:["TSType"],visitor:["typeParameter"],fields:{typeParameter:(0,e.validateType)("TSTypeParameter")}}),n("TSParenthesizedType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,e.validateType)("TSType")}}),n("TSTypeOperator",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{operator:(0,e.validate)((0,e.assertValueType)("string")),typeAnnotation:(0,e.validateType)("TSType")}}),n("TSIndexedAccessType",{aliases:["TSType"],visitor:["objectType","indexType"],fields:{objectType:(0,e.validateType)("TSType"),indexType:(0,e.validateType)("TSType")}}),n("TSMappedType",{aliases:["TSType"],visitor:["typeParameter","nameType","typeAnnotation"],builder:["typeParameter","typeAnnotation","nameType"],fields:Object.assign({},{typeParameter:(0,e.validateType)("TSTypeParameter")},{readonly:(0,e.validateOptional)((0,e.assertOneOf)(!0,!1,"+","-")),optional:(0,e.validateOptional)((0,e.assertOneOf)(!0,!1,"+","-")),typeAnnotation:(0,e.validateOptionalType)("TSType"),nameType:(0,e.validateOptionalType)("TSType")})}),n("TSLiteralType",{aliases:["TSType","TSBaseType"],visitor:["literal"],fields:{literal:{validate:function(){var L=(0,e.assertNodeType)("NumericLiteral","BigIntLiteral"),W=(0,e.assertOneOf)("-"),Y=(0,e.assertNodeType)("NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral","TemplateLiteral");function j(re,oe,Q){(0,r.default)("UnaryExpression",Q)?(W(Q,"operator",Q.operator),L(Q,"argument",Q.argument)):Y(re,oe,Q)}return j.oneOfNodeTypes=["NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral","TemplateLiteral","UnaryExpression"],j}()}}});var M={aliases:["TSType"],visitor:["expression","typeParameters"],fields:{expression:(0,e.validateType)("TSEntityName"),typeParameters:(0,e.validateOptionalType)("TSTypeParameterInstantiation")}};n("TSExpressionWithTypeArguments",M),n("TSInterfaceDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","extends","body"],fields:{declare:(0,e.validateOptional)(a),id:(0,e.validateType)("Identifier"),typeParameters:(0,e.validateOptionalType)("TSTypeParameterDeclaration"),extends:(0,e.validateOptional)((0,e.arrayOfType)("TSExpressionWithTypeArguments")),body:(0,e.validateType)("TSInterfaceBody")}}),n("TSInterfaceBody",{visitor:["body"],fields:{body:(0,e.validateArrayOfType)("TSTypeElement")}}),n("TSTypeAliasDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","typeAnnotation"],fields:{declare:(0,e.validateOptional)(a),id:(0,e.validateType)("Identifier"),typeParameters:(0,e.validateOptionalType)("TSTypeParameterDeclaration"),typeAnnotation:(0,e.validateType)("TSType")}}),n("TSInstantiationExpression",{aliases:["Expression"],visitor:["expression","typeParameters"],fields:{expression:(0,e.validateType)("Expression"),typeParameters:(0,e.validateOptionalType)("TSTypeParameterInstantiation")}});var D={aliases:["Expression","LVal","PatternLike"],visitor:["expression","typeAnnotation"],fields:{expression:(0,e.validateType)("Expression"),typeAnnotation:(0,e.validateType)("TSType")}};n("TSAsExpression",D),n("TSSatisfiesExpression",D),n("TSTypeAssertion",{aliases:["Expression","LVal","PatternLike"],visitor:["typeAnnotation","expression"],fields:{typeAnnotation:(0,e.validateType)("TSType"),expression:(0,e.validateType)("Expression")}}),n("TSEnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","members"],fields:{declare:(0,e.validateOptional)(a),const:(0,e.validateOptional)(a),id:(0,e.validateType)("Identifier"),members:(0,e.validateArrayOfType)("TSEnumMember"),initializer:(0,e.validateOptionalType)("Expression")}}),n("TSEnumMember",{visitor:["id","initializer"],fields:{id:(0,e.validateType)("Identifier","StringLiteral"),initializer:(0,e.validateOptionalType)("Expression")}}),n("TSModuleDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:Object.assign({kind:{validate:(0,e.assertOneOf)("global","module","namespace")},declare:(0,e.validateOptional)(a)},{global:(0,e.validateOptional)(a)},{id:(0,e.validateType)("Identifier","StringLiteral"),body:(0,e.validateType)("TSModuleBlock","TSModuleDeclaration")})}),n("TSModuleBlock",{aliases:["Scopable","Block","BlockParent","FunctionParent"],visitor:["body"],fields:{body:(0,e.validateArrayOfType)("Statement")}}),n("TSImportType",{aliases:["TSType"],visitor:["argument","qualifier","typeParameters"],fields:{argument:(0,e.validateType)("StringLiteral"),qualifier:(0,e.validateOptionalType)("TSEntityName"),typeParameters:(0,e.validateOptionalType)("TSTypeParameterInstantiation"),options:{validate:(0,e.assertNodeType)("Expression"),optional:!0}}}),n("TSImportEqualsDeclaration",{aliases:["Statement"],visitor:["id","moduleReference"],fields:{isExport:(0,e.validate)(a),id:(0,e.validateType)("Identifier"),moduleReference:(0,e.validateType)("TSEntityName","TSExternalModuleReference"),importKind:{validate:(0,e.assertOneOf)("type","value"),optional:!0}}}),n("TSExternalModuleReference",{visitor:["expression"],fields:{expression:(0,e.validateType)("StringLiteral")}}),n("TSNonNullExpression",{aliases:["Expression","LVal","PatternLike"],visitor:["expression"],fields:{expression:(0,e.validateType)("Expression")}}),n("TSExportAssignment",{aliases:["Statement"],visitor:["expression"],fields:{expression:(0,e.validateType)("Expression")}}),n("TSNamespaceExportDeclaration",{aliases:["Statement"],visitor:["id"],fields:{id:(0,e.validateType)("Identifier")}}),n("TSTypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:{validate:(0,e.assertNodeType)("TSType")}}}),n("TSTypeParameterInstantiation",{visitor:["params"],fields:{params:(0,e.validateArrayOfType)("TSType")}}),n("TSTypeParameterDeclaration",{visitor:["params"],fields:{params:(0,e.validateArrayOfType)("TSTypeParameter")}}),n("TSTypeParameter",{builder:["constraint","default","name"],visitor:["constraint","default"],fields:{name:{validate:(0,e.assertValueType)("string")},in:{validate:(0,e.assertValueType)("boolean"),optional:!0},out:{validate:(0,e.assertValueType)("boolean"),optional:!0},const:{validate:(0,e.assertValueType)("boolean"),optional:!0},constraint:{validate:(0,e.assertNodeType)("TSType"),optional:!0},default:{validate:(0,e.assertNodeType)("TSType"),optional:!0}}})}}),V5t=It({"../../node_modules/@babel/types/lib/definitions/deprecated-aliases.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEPRECATED_ALIASES=void 0;var t=e.DEPRECATED_ALIASES={ModuleDeclaration:"ImportOrExportDeclaration"}}}),bf=It({"../../node_modules/@babel/types/lib/definitions/index.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ALIAS_KEYS",{enumerable:!0,get:function(){return t.ALIAS_KEYS}}),Object.defineProperty(e,"BUILDER_KEYS",{enumerable:!0,get:function(){return t.BUILDER_KEYS}}),Object.defineProperty(e,"DEPRECATED_ALIASES",{enumerable:!0,get:function(){return n.DEPRECATED_ALIASES}}),Object.defineProperty(e,"DEPRECATED_KEYS",{enumerable:!0,get:function(){return t.DEPRECATED_KEYS}}),Object.defineProperty(e,"FLIPPED_ALIAS_KEYS",{enumerable:!0,get:function(){return t.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(e,"NODE_FIELDS",{enumerable:!0,get:function(){return t.NODE_FIELDS}}),Object.defineProperty(e,"NODE_PARENT_VALIDATIONS",{enumerable:!0,get:function(){return t.NODE_PARENT_VALIDATIONS}}),Object.defineProperty(e,"PLACEHOLDERS",{enumerable:!0,get:function(){return r.PLACEHOLDERS}}),Object.defineProperty(e,"PLACEHOLDERS_ALIAS",{enumerable:!0,get:function(){return r.PLACEHOLDERS_ALIAS}}),Object.defineProperty(e,"PLACEHOLDERS_FLIPPED_ALIAS",{enumerable:!0,get:function(){return r.PLACEHOLDERS_FLIPPED_ALIAS}}),e.TYPES=void 0,Object.defineProperty(e,"VISITOR_KEYS",{enumerable:!0,get:function(){return t.VISITOR_KEYS}}),SR(),D5t(),B5t(),z5t(),j5t(),F5t();var t=Nm(),r=Bbe(),n=V5t();Object.keys(n.DEPRECATED_ALIASES).forEach(function(i){t.FLIPPED_ALIAS_KEYS[i]=t.FLIPPED_ALIAS_KEYS[n.DEPRECATED_ALIASES[i]]});var a=e.TYPES=[].concat(Object.keys(t.VISITOR_KEYS),Object.keys(t.FLIPPED_ALIAS_KEYS),Object.keys(t.DEPRECATED_KEYS))}}),QK=It({"../../node_modules/@babel/types/lib/validators/validate.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r,e.validateChild=i,e.validateField=a,e.validateInternal=n;var t=bf();function r(s,o,l){if(s){var u=t.NODE_FIELDS[s.type];if(u){var c=u[o];a(s,o,l,c),i(s,o,l)}}}function n(s,o,l,u,c){if(s!=null&&s.validate&&!(s.optional&&u==null)&&(s.validate(o,l,u),c)){var f,g=u.type;if(g==null)return;(f=t.NODE_PARENT_VALIDATIONS[g])==null||f.call(t.NODE_PARENT_VALIDATIONS,o,l,u)}}function a(s,o,l,u){u!=null&&u.validate&&(u.optional&&l==null||u.validate(s,o,l))}function i(s,o,l){var u,c=l?.type;c!=null&&((u=t.NODE_PARENT_VALIDATIONS[c])==null||u.call(t.NODE_PARENT_VALIDATIONS,s,o,l))}}}),Fc=It({"../../node_modules/@babel/types/lib/builders/generated/index.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.anyTypeAnnotation=dp,e.argumentPlaceholder=Z1,e.arrayExpression=s,e.arrayPattern=yt,e.arrayTypeAnnotation=pp,e.arrowFunctionExpression=at,e.assignmentExpression=o,e.assignmentPattern=bt,e.awaitExpression=Ul,e.bigIntLiteral=Hu,e.binaryExpression=l,e.bindExpression=as,e.blockStatement=g,e.booleanLiteral=Ce,e.booleanLiteralTypeAnnotation=fp,e.booleanTypeAnnotation=Hc,e.breakStatement=w,e.callExpression=A,e.catchClause=k,e.classAccessorProperty=$u,e.classBody=st,e.classDeclaration=ze,e.classExpression=Gt,e.classImplements=Ro,e.classMethod=ta,e.classPrivateMethod=ql,e.classPrivateProperty=Uu,e.classProperty=up,e.conditionalExpression=O,e.continueStatement=I,e.debuggerStatement=M,e.decimalLiteral=Mo,e.declareClass=qu,e.declareExportAllDeclaration=Uc,e.declareExportDeclaration=$c,e.declareFunction=Ku,e.declareInterface=ul,e.declareModule=ts,e.declareModuleExports=Zu,e.declareOpaqueType=Zl,e.declareTypeAlias=Io,e.declareVariable=hp,e.declaredPredicate=Gc,e.decorator=Sf,e.directive=c,e.directiveLiteral=f,e.doExpression=js,e.doWhileStatement=D,e.emptyStatement=L,e.emptyTypeAnnotation=Zc,e.enumBooleanBody=Ge,e.enumBooleanMember=gr,e.enumDeclaration=Me,e.enumDefaultedMember=Lo,e.enumNumberBody=mt,e.enumNumberMember=wr,e.enumStringBody=xt,e.enumStringMember=cn,e.enumSymbolBody=mr,e.existsTypeAnnotation=Bt,e.exportAllDeclaration=Xe,e.exportDefaultDeclaration=pe,e.exportDefaultSpecifier=Yu,e.exportNamedDeclaration=Qe,e.exportNamespaceSpecifier=Ds,e.exportSpecifier=fr,e.expressionStatement=W,e.file=Y,e.forInStatement=j,e.forOfStatement=On,e.forStatement=re,e.functionDeclaration=oe,e.functionExpression=Q,e.functionTypeAnnotation=dl,e.functionTypeParam=rs,e.genericTypeAnnotation=mp,e.identifier=Ee,e.ifStatement=ge,e.import=Cs,e.importAttribute=W1,e.importDeclaration=ea,e.importDefaultSpecifier=rn,e.importExpression=Ur,e.importNamespaceSpecifier=ba,e.importSpecifier=He,e.indexedAccessType=No,e.inferredPredicate=qc,e.interfaceDeclaration=Kc,e.interfaceExtends=Wl,e.interfaceTypeAnnotation=Oo,e.interpreterDirective=u,e.intersectionTypeAnnotation=Jl,e.jSXAttribute=e.jsxAttribute=oo,e.jSXClosingElement=e.jsxClosingElement=Dt,e.jSXClosingFragment=e.jsxClosingFragment=Tp,e.jSXElement=e.jsxElement=q1,e.jSXEmptyExpression=e.jsxEmptyExpression=bp,e.jSXExpressionContainer=e.jsxExpressionContainer=K1,e.jSXFragment=e.jsxFragment=xf,e.jSXIdentifier=e.jsxIdentifier=xp,e.jSXMemberExpression=e.jsxMemberExpression=pl,e.jSXNamespacedName=e.jsxNamespacedName=wp,e.jSXOpeningElement=e.jsxOpeningElement=Cp,e.jSXOpeningFragment=e.jsxOpeningFragment=wf,e.jSXSpreadAttribute=e.jsxSpreadAttribute=$i,e.jSXSpreadChild=e.jsxSpreadChild=za,e.jSXText=e.jsxText=Sp,e.labeledStatement=ue,e.logicalExpression=Ne,e.memberExpression=de,e.metaProperty=Vi,e.mixedTypeAnnotation=Bs,e.moduleExpression=Pp,e.newExpression=nt,e.noop=Ep,e.nullLiteral=me,e.nullLiteralTypeAnnotation=_o,e.nullableTypeAnnotation=Ri,e.numberLiteral=a2,e.numberLiteralTypeAnnotation=fi,e.numberTypeAnnotation=Yl,e.numericLiteral=se,e.objectExpression=ve,e.objectMethod=_t,e.objectPattern=pi,e.objectProperty=Ot,e.objectTypeAnnotation=Xl,e.objectTypeCallProperty=Wc,e.objectTypeIndexer=gp,e.objectTypeInternalSlot=Wu,e.objectTypeProperty=Ju,e.objectTypeSpreadProperty=so,e.opaqueType=Ql,e.optionalCallExpression=Gl,e.optionalIndexedAccessType=tc,e.optionalMemberExpression=ko,e.parenthesizedExpression=Ft,e.pipelineBareFunction=J1,e.pipelinePrimaryTopicReference=Y1,e.pipelineTopicExpression=kp,e.placeholder=Cf,e.privateName=Kl,e.program=tt,e.qualifiedTypeIdentifier=ns,e.recordExpression=Ap,e.regExpLiteral=_e,e.regexLiteral=i2,e.restElement=jt,e.restProperty=If,e.returnStatement=et,e.sequenceExpression=gt,e.spreadElement=Tn,e.spreadProperty=ic,e.staticBlock=Gu,e.stringLiteral=ie,e.stringLiteralTypeAnnotation=Jc,e.stringTypeAnnotation=zs,e.super=oi,e.switchCase=Lt,e.switchStatement=Je,e.symbolTypeAnnotation=zr,e.taggedTemplateExpression=ar,e.templateElement=$l,e.templateLiteral=Vc,e.thisExpression=ht,e.thisTypeAnnotation=ec,e.throwStatement=xr,e.topicReference=Tf,e.tryStatement=Ut,e.tSAnyKeyword=e.tsAnyKeyword=h,e.tSArrayType=e.tsArrayType=mi,e.tSAsExpression=e.tsAsExpression=Ir,e.tSBigIntKeyword=e.tsBigIntKeyword=R,e.tSBooleanKeyword=e.tsBooleanKeyword=C,e.tSCallSignatureDeclaration=e.tsCallSignatureDeclaration=$,e.tSConditionalType=e.tsConditionalType=co,e.tSConstructSignatureDeclaration=e.tsConstructSignatureDeclaration=Z,e.tSConstructorType=e.tsConstructorType=Cr,e.tSDeclareFunction=e.tsDeclareFunction=rc,e.tSDeclareMethod=e.tsDeclareMethod=Qc,e.tSEnumDeclaration=e.tsEnumDeclaration=na,e.tSEnumMember=e.tsEnumMember=Q1,e.tSExportAssignment=e.tsExportAssignment=_f,e.tSExpressionWithTypeArguments=e.tsExpressionWithTypeArguments=ac,e.tSExternalModuleReference=e.tsExternalModuleReference=Xu,e.tSFunctionType=e.tsFunctionType=er,e.tSImportEqualsDeclaration=e.tsImportEqualsDeclaration=t2,e.tSImportType=e.tsImportType=Pf,e.tSIndexSignature=e.tsIndexSignature=S,e.tSIndexedAccessType=e.tsIndexedAccessType=Yg,e.tSInferType=e.tsInferType=Mm,e.tSInstantiationExpression=e.tsInstantiationExpression=qt,e.tSInterfaceBody=e.tsInterfaceBody=rt,e.tSInterfaceDeclaration=e.tsInterfaceDeclaration=Oe,e.tSIntersectionType=e.tsIntersectionType=Do,e.tSIntrinsicKeyword=e.tsIntrinsicKeyword=F,e.tSLiteralType=e.tsLiteralType=Qg,e.tSMappedType=e.tsMappedType=Xg,e.tSMethodSignature=e.tsMethodSignature=v,e.tSModuleBlock=e.tsModuleBlock=Fs,e.tSModuleDeclaration=e.tsModuleDeclaration=e2,e.tSNamedTupleMember=e.tsNamedTupleMember=Ef,e.tSNamespaceExportDeclaration=e.tsNamespaceExportDeclaration=Vn,e.tSNeverKeyword=e.tsNeverKeyword=K,e.tSNonNullExpression=e.tsNonNullExpression=kf,e.tSNullKeyword=e.tsNullKeyword=ne,e.tSNumberKeyword=e.tsNumberKeyword=be,e.tSObjectKeyword=e.tsObjectKeyword=ye,e.tSOptionalType=e.tsOptionalType=lo,e.tSParameterProperty=e.tsParameterProperty=X1,e.tSParenthesizedType=e.tsParenthesizedType=Wg,e.tSPropertySignature=e.tsPropertySignature=z,e.tSQualifiedName=e.tsQualifiedName=nc,e.tSRestType=e.tsRestType=_p,e.tSSatisfiesExpression=e.tsSatisfiesExpression=Ln,e.tSStringKeyword=e.tsStringKeyword=Re,e.tSSymbolKeyword=e.tsSymbolKeyword=Fe,e.tSThisType=e.tsThisType=Nt,e.tSTupleType=e.tsTupleType=gi,e.tSTypeAliasDeclaration=e.tsTypeAliasDeclaration=We,e.tSTypeAnnotation=e.tsTypeAnnotation=r2,e.tSTypeAssertion=e.tsTypeAssertion=Wa,e.tSTypeLiteral=e.tsTypeLiteral=hi,e.tSTypeOperator=e.tsTypeOperator=Jg,e.tSTypeParameter=e.tsTypeParameter=n2,e.tSTypeParameterDeclaration=e.tsTypeParameterDeclaration=Rf,e.tSTypeParameterInstantiation=e.tsTypeParameterInstantiation=Dm,e.tSTypePredicate=e.tsTypePredicate=un,e.tSTypeQuery=e.tsTypeQuery=ra,e.tSTypeReference=e.tsTypeReference=Rr,e.tSUndefinedKeyword=e.tsUndefinedKeyword=Ue,e.tSUnionType=e.tsUnionType=Af,e.tSUnknownKeyword=e.tsUnknownKeyword=Ke,e.tSVoidKeyword=e.tsVoidKeyword=Pt,e.tupleExpression=Wn,e.tupleTypeAnnotation=Yc,e.typeAlias=Xc,e.typeAnnotation=vp,e.typeCastExpression=yp,e.typeParameter=Qt,e.typeParameterDeclaration=y,e.typeParameterInstantiation=B,e.typeofTypeAnnotation=Hi,e.unaryExpression=Kr,e.unionTypeAnnotation=X,e.updateExpression=sr,e.v8IntrinsicIdentifier=Ii,e.variableDeclaration=In,e.variableDeclarator=Ae,e.variance=te,e.voidTypeAnnotation=xe,e.whileStatement=Le,e.withStatement=$e,e.yieldExpression=Vu;var t=QK(),r=CR(),n=Nm(),a=t.validateInternal,i=n.NODE_FIELDS;function s(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],H={type:"ArrayExpression",elements:V},G=i.ArrayExpression;return a(G.elements,H,"elements",V,1),H}function o(V,H,G){var ee={type:"AssignmentExpression",operator:V,left:H,right:G},we=i.AssignmentExpression;return a(we.operator,ee,"operator",V),a(we.left,ee,"left",H,1),a(we.right,ee,"right",G,1),ee}function l(V,H,G){var ee={type:"BinaryExpression",operator:V,left:H,right:G},we=i.BinaryExpression;return a(we.operator,ee,"operator",V),a(we.left,ee,"left",H,1),a(we.right,ee,"right",G,1),ee}function u(V){var H={type:"InterpreterDirective",value:V},G=i.InterpreterDirective;return a(G.value,H,"value",V),H}function c(V){var H={type:"Directive",value:V},G=i.Directive;return a(G.value,H,"value",V,1),H}function f(V){var H={type:"DirectiveLiteral",value:V},G=i.DirectiveLiteral;return a(G.value,H,"value",V),H}function g(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],G={type:"BlockStatement",body:V,directives:H},ee=i.BlockStatement;return a(ee.body,G,"body",V,1),a(ee.directives,G,"directives",H,1),G}function w(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H={type:"BreakStatement",label:V},G=i.BreakStatement;return a(G.label,H,"label",V,1),H}function A(V,H){var G={type:"CallExpression",callee:V,arguments:H},ee=i.CallExpression;return a(ee.callee,G,"callee",V,1),a(ee.arguments,G,"arguments",H,1),G}function k(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1?arguments[1]:void 0,G={type:"CatchClause",param:V,body:H},ee=i.CatchClause;return a(ee.param,G,"param",V,1),a(ee.body,G,"body",H,1),G}function O(V,H,G){var ee={type:"ConditionalExpression",test:V,consequent:H,alternate:G},we=i.ConditionalExpression;return a(we.test,ee,"test",V,1),a(we.consequent,ee,"consequent",H,1),a(we.alternate,ee,"alternate",G,1),ee}function I(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H={type:"ContinueStatement",label:V},G=i.ContinueStatement;return a(G.label,H,"label",V,1),H}function M(){return{type:"DebuggerStatement"}}function D(V,H){var G={type:"DoWhileStatement",test:V,body:H},ee=i.DoWhileStatement;return a(ee.test,G,"test",V,1),a(ee.body,G,"body",H,1),G}function L(){return{type:"EmptyStatement"}}function W(V){var H={type:"ExpressionStatement",expression:V},G=i.ExpressionStatement;return a(G.expression,H,"expression",V,1),H}function Y(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee={type:"File",program:V,comments:H,tokens:G},we=i.File;return a(we.program,ee,"program",V,1),a(we.comments,ee,"comments",H,1),a(we.tokens,ee,"tokens",G),ee}function j(V,H,G){var ee={type:"ForInStatement",left:V,right:H,body:G},we=i.ForInStatement;return a(we.left,ee,"left",V,1),a(we.right,ee,"right",H,1),a(we.body,ee,"body",G,1),ee}function re(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3?arguments[3]:void 0,we={type:"ForStatement",init:V,test:H,update:G,body:ee},je=i.ForStatement;return a(je.init,we,"init",V,1),a(je.test,we,"test",H,1),a(je.update,we,"update",G,1),a(je.body,we,"body",ee,1),we}function oe(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1?arguments[1]:void 0,G=arguments.length>2?arguments[2]:void 0,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,we=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,je={type:"FunctionDeclaration",id:V,params:H,body:G,generator:ee,async:we},Kt=i.FunctionDeclaration;return a(Kt.id,je,"id",V,1),a(Kt.params,je,"params",H,1),a(Kt.body,je,"body",G,1),a(Kt.generator,je,"generator",ee),a(Kt.async,je,"async",we),je}function Q(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1?arguments[1]:void 0,G=arguments.length>2?arguments[2]:void 0,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,we=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,je={type:"FunctionExpression",id:V,params:H,body:G,generator:ee,async:we},Kt=i.FunctionExpression;return a(Kt.id,je,"id",V,1),a(Kt.params,je,"params",H,1),a(Kt.body,je,"body",G,1),a(Kt.generator,je,"generator",ee),a(Kt.async,je,"async",we),je}function Ee(V){var H={type:"Identifier",name:V},G=i.Identifier;return a(G.name,H,"name",V),H}function ge(V,H){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee={type:"IfStatement",test:V,consequent:H,alternate:G},we=i.IfStatement;return a(we.test,ee,"test",V,1),a(we.consequent,ee,"consequent",H,1),a(we.alternate,ee,"alternate",G,1),ee}function ue(V,H){var G={type:"LabeledStatement",label:V,body:H},ee=i.LabeledStatement;return a(ee.label,G,"label",V,1),a(ee.body,G,"body",H,1),G}function ie(V){var H={type:"StringLiteral",value:V},G=i.StringLiteral;return a(G.value,H,"value",V),H}function se(V){var H={type:"NumericLiteral",value:V},G=i.NumericLiteral;return a(G.value,H,"value",V),H}function me(){return{type:"NullLiteral"}}function Ce(V){var H={type:"BooleanLiteral",value:V},G=i.BooleanLiteral;return a(G.value,H,"value",V),H}function _e(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",G={type:"RegExpLiteral",pattern:V,flags:H},ee=i.RegExpLiteral;return a(ee.pattern,G,"pattern",V),a(ee.flags,G,"flags",H),G}function Ne(V,H,G){var ee={type:"LogicalExpression",operator:V,left:H,right:G},we=i.LogicalExpression;return a(we.operator,ee,"operator",V),a(we.left,ee,"left",H,1),a(we.right,ee,"right",G,1),ee}function de(V,H){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,we={type:"MemberExpression",object:V,property:H,computed:G,optional:ee},je=i.MemberExpression;return a(je.object,we,"object",V,1),a(je.property,we,"property",H,1),a(je.computed,we,"computed",G),a(je.optional,we,"optional",ee),we}function nt(V,H){var G={type:"NewExpression",callee:V,arguments:H},ee=i.NewExpression;return a(ee.callee,G,"callee",V,1),a(ee.arguments,G,"arguments",H,1),G}function tt(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"script",ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,we={type:"Program",body:V,directives:H,sourceType:G,interpreter:ee},je=i.Program;return a(je.body,we,"body",V,1),a(je.directives,we,"directives",H,1),a(je.sourceType,we,"sourceType",G),a(je.interpreter,we,"interpreter",ee,1),we}function ve(V){var H={type:"ObjectExpression",properties:V},G=i.ObjectExpression;return a(G.properties,H,"properties",V,1),H}function _t(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"method",H=arguments.length>1?arguments[1]:void 0,G=arguments.length>2?arguments[2]:void 0,ee=arguments.length>3?arguments[3]:void 0,we=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,je=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Kt=arguments.length>6&&arguments[6]!==void 0?arguments[6]:!1,Hn={type:"ObjectMethod",kind:V,key:H,params:G,body:ee,computed:we,generator:je,async:Kt},xa=i.ObjectMethod;return a(xa.kind,Hn,"kind",V),a(xa.key,Hn,"key",H,1),a(xa.params,Hn,"params",G,1),a(xa.body,Hn,"body",ee,1),a(xa.computed,Hn,"computed",we),a(xa.generator,Hn,"generator",je),a(xa.async,Hn,"async",Kt),Hn}function Ot(V,H){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,we=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null,je={type:"ObjectProperty",key:V,value:H,computed:G,shorthand:ee,decorators:we},Kt=i.ObjectProperty;return a(Kt.key,je,"key",V,1),a(Kt.value,je,"value",H,1),a(Kt.computed,je,"computed",G),a(Kt.shorthand,je,"shorthand",ee),a(Kt.decorators,je,"decorators",we,1),je}function jt(V){var H={type:"RestElement",argument:V},G=i.RestElement;return a(G.argument,H,"argument",V,1),H}function et(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H={type:"ReturnStatement",argument:V},G=i.ReturnStatement;return a(G.argument,H,"argument",V,1),H}function gt(V){var H={type:"SequenceExpression",expressions:V},G=i.SequenceExpression;return a(G.expressions,H,"expressions",V,1),H}function Ft(V){var H={type:"ParenthesizedExpression",expression:V},G=i.ParenthesizedExpression;return a(G.expression,H,"expression",V,1),H}function Lt(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1?arguments[1]:void 0,G={type:"SwitchCase",test:V,consequent:H},ee=i.SwitchCase;return a(ee.test,G,"test",V,1),a(ee.consequent,G,"consequent",H,1),G}function Je(V,H){var G={type:"SwitchStatement",discriminant:V,cases:H},ee=i.SwitchStatement;return a(ee.discriminant,G,"discriminant",V,1),a(ee.cases,G,"cases",H,1),G}function ht(){return{type:"ThisExpression"}}function xr(V){var H={type:"ThrowStatement",argument:V},G=i.ThrowStatement;return a(G.argument,H,"argument",V,1),H}function Ut(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee={type:"TryStatement",block:V,handler:H,finalizer:G},we=i.TryStatement;return a(we.block,ee,"block",V,1),a(we.handler,ee,"handler",H,1),a(we.finalizer,ee,"finalizer",G,1),ee}function Kr(V,H){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,ee={type:"UnaryExpression",operator:V,argument:H,prefix:G},we=i.UnaryExpression;return a(we.operator,ee,"operator",V),a(we.argument,ee,"argument",H,1),a(we.prefix,ee,"prefix",G),ee}function sr(V,H){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ee={type:"UpdateExpression",operator:V,argument:H,prefix:G},we=i.UpdateExpression;return a(we.operator,ee,"operator",V),a(we.argument,ee,"argument",H,1),a(we.prefix,ee,"prefix",G),ee}function In(V,H){var G={type:"VariableDeclaration",kind:V,declarations:H},ee=i.VariableDeclaration;return a(ee.kind,G,"kind",V),a(ee.declarations,G,"declarations",H,1),G}function Ae(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G={type:"VariableDeclarator",id:V,init:H},ee=i.VariableDeclarator;return a(ee.id,G,"id",V,1),a(ee.init,G,"init",H,1),G}function Le(V,H){var G={type:"WhileStatement",test:V,body:H},ee=i.WhileStatement;return a(ee.test,G,"test",V,1),a(ee.body,G,"body",H,1),G}function $e(V,H){var G={type:"WithStatement",object:V,body:H},ee=i.WithStatement;return a(ee.object,G,"object",V,1),a(ee.body,G,"body",H,1),G}function bt(V,H){var G={type:"AssignmentPattern",left:V,right:H},ee=i.AssignmentPattern;return a(ee.left,G,"left",V,1),a(ee.right,G,"right",H,1),G}function yt(V){var H={type:"ArrayPattern",elements:V},G=i.ArrayPattern;return a(G.elements,H,"elements",V,1),H}function at(V,H){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ee={type:"ArrowFunctionExpression",params:V,body:H,async:G,expression:null},we=i.ArrowFunctionExpression;return a(we.params,ee,"params",V,1),a(we.body,ee,"body",H,1),a(we.async,ee,"async",G),ee}function st(V){var H={type:"ClassBody",body:V},G=i.ClassBody;return a(G.body,H,"body",V,1),H}function Gt(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2?arguments[2]:void 0,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,we={type:"ClassExpression",id:V,superClass:H,body:G,decorators:ee},je=i.ClassExpression;return a(je.id,we,"id",V,1),a(je.superClass,we,"superClass",H,1),a(je.body,we,"body",G,1),a(je.decorators,we,"decorators",ee,1),we}function ze(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2?arguments[2]:void 0,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,we={type:"ClassDeclaration",id:V,superClass:H,body:G,decorators:ee},je=i.ClassDeclaration;return a(je.id,we,"id",V,1),a(je.superClass,we,"superClass",H,1),a(je.body,we,"body",G,1),a(je.decorators,we,"decorators",ee,1),we}function Xe(V){var H={type:"ExportAllDeclaration",source:V},G=i.ExportAllDeclaration;return a(G.source,H,"source",V,1),H}function pe(V){var H={type:"ExportDefaultDeclaration",declaration:V},G=i.ExportDefaultDeclaration;return a(G.declaration,H,"declaration",V,1),H}function Qe(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee={type:"ExportNamedDeclaration",declaration:V,specifiers:H,source:G},we=i.ExportNamedDeclaration;return a(we.declaration,ee,"declaration",V,1),a(we.specifiers,ee,"specifiers",H,1),a(we.source,ee,"source",G,1),ee}function fr(V,H){var G={type:"ExportSpecifier",local:V,exported:H},ee=i.ExportSpecifier;return a(ee.local,G,"local",V,1),a(ee.exported,G,"exported",H,1),G}function On(V,H,G){var ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,we={type:"ForOfStatement",left:V,right:H,body:G,await:ee},je=i.ForOfStatement;return a(je.left,we,"left",V,1),a(je.right,we,"right",H,1),a(je.body,we,"body",G,1),a(je.await,we,"await",ee),we}function ea(V,H){var G={type:"ImportDeclaration",specifiers:V,source:H},ee=i.ImportDeclaration;return a(ee.specifiers,G,"specifiers",V,1),a(ee.source,G,"source",H,1),G}function rn(V){var H={type:"ImportDefaultSpecifier",local:V},G=i.ImportDefaultSpecifier;return a(G.local,H,"local",V,1),H}function ba(V){var H={type:"ImportNamespaceSpecifier",local:V},G=i.ImportNamespaceSpecifier;return a(G.local,H,"local",V,1),H}function He(V,H){var G={type:"ImportSpecifier",local:V,imported:H},ee=i.ImportSpecifier;return a(ee.local,G,"local",V,1),a(ee.imported,G,"imported",H,1),G}function Ur(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G={type:"ImportExpression",source:V,options:H},ee=i.ImportExpression;return a(ee.source,G,"source",V,1),a(ee.options,G,"options",H,1),G}function Vi(V,H){var G={type:"MetaProperty",meta:V,property:H},ee=i.MetaProperty;return a(ee.meta,G,"meta",V,1),a(ee.property,G,"property",H,1),G}function ta(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"method",H=arguments.length>1?arguments[1]:void 0,G=arguments.length>2?arguments[2]:void 0,ee=arguments.length>3?arguments[3]:void 0,we=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,je=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Kt=arguments.length>6&&arguments[6]!==void 0?arguments[6]:!1,Hn=arguments.length>7&&arguments[7]!==void 0?arguments[7]:!1,xa={type:"ClassMethod",kind:V,key:H,params:G,body:ee,computed:we,static:je,generator:Kt,async:Hn},uo=i.ClassMethod;return a(uo.kind,xa,"kind",V),a(uo.key,xa,"key",H,1),a(uo.params,xa,"params",G,1),a(uo.body,xa,"body",ee,1),a(uo.computed,xa,"computed",we),a(uo.static,xa,"static",je),a(uo.generator,xa,"generator",Kt),a(uo.async,xa,"async",Hn),xa}function pi(V){var H={type:"ObjectPattern",properties:V},G=i.ObjectPattern;return a(G.properties,H,"properties",V,1),H}function Tn(V){var H={type:"SpreadElement",argument:V},G=i.SpreadElement;return a(G.argument,H,"argument",V,1),H}function oi(){return{type:"Super"}}function ar(V,H){var G={type:"TaggedTemplateExpression",tag:V,quasi:H},ee=i.TaggedTemplateExpression;return a(ee.tag,G,"tag",V,1),a(ee.quasi,G,"quasi",H,1),G}function $l(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,G={type:"TemplateElement",value:V,tail:H},ee=i.TemplateElement;return a(ee.value,G,"value",V),a(ee.tail,G,"tail",H),G}function Vc(V,H){var G={type:"TemplateLiteral",quasis:V,expressions:H},ee=i.TemplateLiteral;return a(ee.quasis,G,"quasis",V,1),a(ee.expressions,G,"expressions",H,1),G}function Vu(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,G={type:"YieldExpression",argument:V,delegate:H},ee=i.YieldExpression;return a(ee.argument,G,"argument",V,1),a(ee.delegate,G,"delegate",H),G}function Ul(V){var H={type:"AwaitExpression",argument:V},G=i.AwaitExpression;return a(G.argument,H,"argument",V,1),H}function Cs(){return{type:"Import"}}function Hu(V){var H={type:"BigIntLiteral",value:V},G=i.BigIntLiteral;return a(G.value,H,"value",V),H}function Ds(V){var H={type:"ExportNamespaceSpecifier",exported:V},G=i.ExportNamespaceSpecifier;return a(G.exported,H,"exported",V,1),H}function ko(V,H){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ee=arguments.length>3?arguments[3]:void 0,we={type:"OptionalMemberExpression",object:V,property:H,computed:G,optional:ee},je=i.OptionalMemberExpression;return a(je.object,we,"object",V,1),a(je.property,we,"property",H,1),a(je.computed,we,"computed",G),a(je.optional,we,"optional",ee),we}function Gl(V,H,G){var ee={type:"OptionalCallExpression",callee:V,arguments:H,optional:G},we=i.OptionalCallExpression;return a(we.callee,ee,"callee",V,1),a(we.arguments,ee,"arguments",H,1),a(we.optional,ee,"optional",G),ee}function up(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,we=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,je=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Kt={type:"ClassProperty",key:V,value:H,typeAnnotation:G,decorators:ee,computed:we,static:je},Hn=i.ClassProperty;return a(Hn.key,Kt,"key",V,1),a(Hn.value,Kt,"value",H,1),a(Hn.typeAnnotation,Kt,"typeAnnotation",G,1),a(Hn.decorators,Kt,"decorators",ee,1),a(Hn.computed,Kt,"computed",we),a(Hn.static,Kt,"static",je),Kt}function $u(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,we=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,je=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Kt={type:"ClassAccessorProperty",key:V,value:H,typeAnnotation:G,decorators:ee,computed:we,static:je},Hn=i.ClassAccessorProperty;return a(Hn.key,Kt,"key",V,1),a(Hn.value,Kt,"value",H,1),a(Hn.typeAnnotation,Kt,"typeAnnotation",G,1),a(Hn.decorators,Kt,"decorators",ee,1),a(Hn.computed,Kt,"computed",we),a(Hn.static,Kt,"static",je),Kt}function Uu(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,we={type:"ClassPrivateProperty",key:V,value:H,decorators:G,static:ee},je=i.ClassPrivateProperty;return a(je.key,we,"key",V,1),a(je.value,we,"value",H,1),a(je.decorators,we,"decorators",G,1),a(je.static,we,"static",ee),we}function ql(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"method",H=arguments.length>1?arguments[1]:void 0,G=arguments.length>2?arguments[2]:void 0,ee=arguments.length>3?arguments[3]:void 0,we=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,je={type:"ClassPrivateMethod",kind:V,key:H,params:G,body:ee,static:we},Kt=i.ClassPrivateMethod;return a(Kt.kind,je,"kind",V),a(Kt.key,je,"key",H,1),a(Kt.params,je,"params",G,1),a(Kt.body,je,"body",ee,1),a(Kt.static,je,"static",we),je}function Kl(V){var H={type:"PrivateName",id:V},G=i.PrivateName;return a(G.id,H,"id",V,1),H}function Gu(V){var H={type:"StaticBlock",body:V},G=i.StaticBlock;return a(G.body,H,"body",V,1),H}function dp(){return{type:"AnyTypeAnnotation"}}function pp(V){var H={type:"ArrayTypeAnnotation",elementType:V},G=i.ArrayTypeAnnotation;return a(G.elementType,H,"elementType",V,1),H}function Hc(){return{type:"BooleanTypeAnnotation"}}function fp(V){var H={type:"BooleanLiteralTypeAnnotation",value:V},G=i.BooleanLiteralTypeAnnotation;return a(G.value,H,"value",V),H}function _o(){return{type:"NullLiteralTypeAnnotation"}}function Ro(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G={type:"ClassImplements",id:V,typeParameters:H},ee=i.ClassImplements;return a(ee.id,G,"id",V,1),a(ee.typeParameters,G,"typeParameters",H,1),G}function qu(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3?arguments[3]:void 0,we={type:"DeclareClass",id:V,typeParameters:H,extends:G,body:ee},je=i.DeclareClass;return a(je.id,we,"id",V,1),a(je.typeParameters,we,"typeParameters",H,1),a(je.extends,we,"extends",G,1),a(je.body,we,"body",ee,1),we}function Ku(V){var H={type:"DeclareFunction",id:V},G=i.DeclareFunction;return a(G.id,H,"id",V,1),H}function ul(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3?arguments[3]:void 0,we={type:"DeclareInterface",id:V,typeParameters:H,extends:G,body:ee},je=i.DeclareInterface;return a(je.id,we,"id",V,1),a(je.typeParameters,we,"typeParameters",H,1),a(je.extends,we,"extends",G,1),a(je.body,we,"body",ee,1),we}function ts(V,H){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee={type:"DeclareModule",id:V,body:H,kind:G},we=i.DeclareModule;return a(we.id,ee,"id",V,1),a(we.body,ee,"body",H,1),a(we.kind,ee,"kind",G),ee}function Zu(V){var H={type:"DeclareModuleExports",typeAnnotation:V},G=i.DeclareModuleExports;return a(G.typeAnnotation,H,"typeAnnotation",V,1),H}function Io(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2?arguments[2]:void 0,ee={type:"DeclareTypeAlias",id:V,typeParameters:H,right:G},we=i.DeclareTypeAlias;return a(we.id,ee,"id",V,1),a(we.typeParameters,ee,"typeParameters",H,1),a(we.right,ee,"right",G,1),ee}function Zl(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee={type:"DeclareOpaqueType",id:V,typeParameters:H,supertype:G},we=i.DeclareOpaqueType;return a(we.id,ee,"id",V,1),a(we.typeParameters,ee,"typeParameters",H,1),a(we.supertype,ee,"supertype",G,1),ee}function hp(V){var H={type:"DeclareVariable",id:V},G=i.DeclareVariable;return a(G.id,H,"id",V,1),H}function $c(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,we={type:"DeclareExportDeclaration",declaration:V,specifiers:H,source:G,attributes:ee},je=i.DeclareExportDeclaration;return a(je.declaration,we,"declaration",V,1),a(je.specifiers,we,"specifiers",H,1),a(je.source,we,"source",G,1),a(je.attributes,we,"attributes",ee,1),we}function Uc(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G={type:"DeclareExportAllDeclaration",source:V,attributes:H},ee=i.DeclareExportAllDeclaration;return a(ee.source,G,"source",V,1),a(ee.attributes,G,"attributes",H,1),G}function Gc(V){var H={type:"DeclaredPredicate",value:V},G=i.DeclaredPredicate;return a(G.value,H,"value",V,1),H}function Bt(){return{type:"ExistsTypeAnnotation"}}function dl(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1?arguments[1]:void 0,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3?arguments[3]:void 0,we={type:"FunctionTypeAnnotation",typeParameters:V,params:H,rest:G,returnType:ee},je=i.FunctionTypeAnnotation;return a(je.typeParameters,we,"typeParameters",V,1),a(je.params,we,"params",H,1),a(je.rest,we,"rest",G,1),a(je.returnType,we,"returnType",ee,1),we}function rs(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1?arguments[1]:void 0,G={type:"FunctionTypeParam",name:V,typeAnnotation:H},ee=i.FunctionTypeParam;return a(ee.name,G,"name",V,1),a(ee.typeAnnotation,G,"typeAnnotation",H,1),G}function mp(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G={type:"GenericTypeAnnotation",id:V,typeParameters:H},ee=i.GenericTypeAnnotation;return a(ee.id,G,"id",V,1),a(ee.typeParameters,G,"typeParameters",H,1),G}function qc(){return{type:"InferredPredicate"}}function Wl(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G={type:"InterfaceExtends",id:V,typeParameters:H},ee=i.InterfaceExtends;return a(ee.id,G,"id",V,1),a(ee.typeParameters,G,"typeParameters",H,1),G}function Kc(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3?arguments[3]:void 0,we={type:"InterfaceDeclaration",id:V,typeParameters:H,extends:G,body:ee},je=i.InterfaceDeclaration;return a(je.id,we,"id",V,1),a(je.typeParameters,we,"typeParameters",H,1),a(je.extends,we,"extends",G,1),a(je.body,we,"body",ee,1),we}function Oo(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1?arguments[1]:void 0,G={type:"InterfaceTypeAnnotation",extends:V,body:H},ee=i.InterfaceTypeAnnotation;return a(ee.extends,G,"extends",V,1),a(ee.body,G,"body",H,1),G}function Jl(V){var H={type:"IntersectionTypeAnnotation",types:V},G=i.IntersectionTypeAnnotation;return a(G.types,H,"types",V,1),H}function Bs(){return{type:"MixedTypeAnnotation"}}function Zc(){return{type:"EmptyTypeAnnotation"}}function Ri(V){var H={type:"NullableTypeAnnotation",typeAnnotation:V},G=i.NullableTypeAnnotation;return a(G.typeAnnotation,H,"typeAnnotation",V,1),H}function fi(V){var H={type:"NumberLiteralTypeAnnotation",value:V},G=i.NumberLiteralTypeAnnotation;return a(G.value,H,"value",V),H}function Yl(){return{type:"NumberTypeAnnotation"}}function Xl(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],we=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,je={type:"ObjectTypeAnnotation",properties:V,indexers:H,callProperties:G,internalSlots:ee,exact:we},Kt=i.ObjectTypeAnnotation;return a(Kt.properties,je,"properties",V,1),a(Kt.indexers,je,"indexers",H,1),a(Kt.callProperties,je,"callProperties",G,1),a(Kt.internalSlots,je,"internalSlots",ee,1),a(Kt.exact,je,"exact",we),je}function Wu(V,H,G,ee,we){var je={type:"ObjectTypeInternalSlot",id:V,value:H,optional:G,static:ee,method:we},Kt=i.ObjectTypeInternalSlot;return a(Kt.id,je,"id",V,1),a(Kt.value,je,"value",H,1),a(Kt.optional,je,"optional",G),a(Kt.static,je,"static",ee),a(Kt.method,je,"method",we),je}function Wc(V){var H={type:"ObjectTypeCallProperty",value:V,static:null},G=i.ObjectTypeCallProperty;return a(G.value,H,"value",V,1),H}function gp(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1?arguments[1]:void 0,G=arguments.length>2?arguments[2]:void 0,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,we={type:"ObjectTypeIndexer",id:V,key:H,value:G,variance:ee,static:null},je=i.ObjectTypeIndexer;return a(je.id,we,"id",V,1),a(je.key,we,"key",H,1),a(je.value,we,"value",G,1),a(je.variance,we,"variance",ee,1),we}function Ju(V,H){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee={type:"ObjectTypeProperty",key:V,value:H,variance:G,kind:null,method:null,optional:null,proto:null,static:null},we=i.ObjectTypeProperty;return a(we.key,ee,"key",V,1),a(we.value,ee,"value",H,1),a(we.variance,ee,"variance",G,1),ee}function so(V){var H={type:"ObjectTypeSpreadProperty",argument:V},G=i.ObjectTypeSpreadProperty;return a(G.argument,H,"argument",V,1),H}function Ql(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3?arguments[3]:void 0,we={type:"OpaqueType",id:V,typeParameters:H,supertype:G,impltype:ee},je=i.OpaqueType;return a(je.id,we,"id",V,1),a(je.typeParameters,we,"typeParameters",H,1),a(je.supertype,we,"supertype",G,1),a(je.impltype,we,"impltype",ee,1),we}function ns(V,H){var G={type:"QualifiedTypeIdentifier",id:V,qualification:H},ee=i.QualifiedTypeIdentifier;return a(ee.id,G,"id",V,1),a(ee.qualification,G,"qualification",H,1),G}function Jc(V){var H={type:"StringLiteralTypeAnnotation",value:V},G=i.StringLiteralTypeAnnotation;return a(G.value,H,"value",V),H}function zs(){return{type:"StringTypeAnnotation"}}function zr(){return{type:"SymbolTypeAnnotation"}}function ec(){return{type:"ThisTypeAnnotation"}}function Yc(V){var H={type:"TupleTypeAnnotation",types:V},G=i.TupleTypeAnnotation;return a(G.types,H,"types",V,1),H}function Hi(V){var H={type:"TypeofTypeAnnotation",argument:V},G=i.TypeofTypeAnnotation;return a(G.argument,H,"argument",V,1),H}function Xc(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2?arguments[2]:void 0,ee={type:"TypeAlias",id:V,typeParameters:H,right:G},we=i.TypeAlias;return a(we.id,ee,"id",V,1),a(we.typeParameters,ee,"typeParameters",H,1),a(we.right,ee,"right",G,1),ee}function vp(V){var H={type:"TypeAnnotation",typeAnnotation:V},G=i.TypeAnnotation;return a(G.typeAnnotation,H,"typeAnnotation",V,1),H}function yp(V,H){var G={type:"TypeCastExpression",expression:V,typeAnnotation:H},ee=i.TypeCastExpression;return a(ee.expression,G,"expression",V,1),a(ee.typeAnnotation,G,"typeAnnotation",H,1),G}function Qt(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee={type:"TypeParameter",bound:V,default:H,variance:G,name:null},we=i.TypeParameter;return a(we.bound,ee,"bound",V,1),a(we.default,ee,"default",H,1),a(we.variance,ee,"variance",G,1),ee}function y(V){var H={type:"TypeParameterDeclaration",params:V},G=i.TypeParameterDeclaration;return a(G.params,H,"params",V,1),H}function B(V){var H={type:"TypeParameterInstantiation",params:V},G=i.TypeParameterInstantiation;return a(G.params,H,"params",V,1),H}function X(V){var H={type:"UnionTypeAnnotation",types:V},G=i.UnionTypeAnnotation;return a(G.types,H,"types",V,1),H}function te(V){var H={type:"Variance",kind:V},G=i.Variance;return a(G.kind,H,"kind",V),H}function xe(){return{type:"VoidTypeAnnotation"}}function Me(V,H){var G={type:"EnumDeclaration",id:V,body:H},ee=i.EnumDeclaration;return a(ee.id,G,"id",V,1),a(ee.body,G,"body",H,1),G}function Ge(V){var H={type:"EnumBooleanBody",members:V,explicitType:null,hasUnknownMembers:null},G=i.EnumBooleanBody;return a(G.members,H,"members",V,1),H}function mt(V){var H={type:"EnumNumberBody",members:V,explicitType:null,hasUnknownMembers:null},G=i.EnumNumberBody;return a(G.members,H,"members",V,1),H}function xt(V){var H={type:"EnumStringBody",members:V,explicitType:null,hasUnknownMembers:null},G=i.EnumStringBody;return a(G.members,H,"members",V,1),H}function mr(V){var H={type:"EnumSymbolBody",members:V,hasUnknownMembers:null},G=i.EnumSymbolBody;return a(G.members,H,"members",V,1),H}function gr(V){var H={type:"EnumBooleanMember",id:V,init:null},G=i.EnumBooleanMember;return a(G.id,H,"id",V,1),H}function wr(V,H){var G={type:"EnumNumberMember",id:V,init:H},ee=i.EnumNumberMember;return a(ee.id,G,"id",V,1),a(ee.init,G,"init",H,1),G}function cn(V,H){var G={type:"EnumStringMember",id:V,init:H},ee=i.EnumStringMember;return a(ee.id,G,"id",V,1),a(ee.init,G,"init",H,1),G}function Lo(V){var H={type:"EnumDefaultedMember",id:V},G=i.EnumDefaultedMember;return a(G.id,H,"id",V,1),H}function No(V,H){var G={type:"IndexedAccessType",objectType:V,indexType:H},ee=i.IndexedAccessType;return a(ee.objectType,G,"objectType",V,1),a(ee.indexType,G,"indexType",H,1),G}function tc(V,H){var G={type:"OptionalIndexedAccessType",objectType:V,indexType:H,optional:null},ee=i.OptionalIndexedAccessType;return a(ee.objectType,G,"objectType",V,1),a(ee.indexType,G,"indexType",H,1),G}function oo(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G={type:"JSXAttribute",name:V,value:H},ee=i.JSXAttribute;return a(ee.name,G,"name",V,1),a(ee.value,G,"value",H,1),G}function Dt(V){var H={type:"JSXClosingElement",name:V},G=i.JSXClosingElement;return a(G.name,H,"name",V,1),H}function q1(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2?arguments[2]:void 0,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,we={type:"JSXElement",openingElement:V,closingElement:H,children:G,selfClosing:ee},je=i.JSXElement;return a(je.openingElement,we,"openingElement",V,1),a(je.closingElement,we,"closingElement",H,1),a(je.children,we,"children",G,1),a(je.selfClosing,we,"selfClosing",ee),we}function bp(){return{type:"JSXEmptyExpression"}}function K1(V){var H={type:"JSXExpressionContainer",expression:V},G=i.JSXExpressionContainer;return a(G.expression,H,"expression",V,1),H}function za(V){var H={type:"JSXSpreadChild",expression:V},G=i.JSXSpreadChild;return a(G.expression,H,"expression",V,1),H}function xp(V){var H={type:"JSXIdentifier",name:V},G=i.JSXIdentifier;return a(G.name,H,"name",V),H}function pl(V,H){var G={type:"JSXMemberExpression",object:V,property:H},ee=i.JSXMemberExpression;return a(ee.object,G,"object",V,1),a(ee.property,G,"property",H,1),G}function wp(V,H){var G={type:"JSXNamespacedName",namespace:V,name:H},ee=i.JSXNamespacedName;return a(ee.namespace,G,"namespace",V,1),a(ee.name,G,"name",H,1),G}function Cp(V,H){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ee={type:"JSXOpeningElement",name:V,attributes:H,selfClosing:G},we=i.JSXOpeningElement;return a(we.name,ee,"name",V,1),a(we.attributes,ee,"attributes",H,1),a(we.selfClosing,ee,"selfClosing",G),ee}function $i(V){var H={type:"JSXSpreadAttribute",argument:V},G=i.JSXSpreadAttribute;return a(G.argument,H,"argument",V,1),H}function Sp(V){var H={type:"JSXText",value:V},G=i.JSXText;return a(G.value,H,"value",V),H}function xf(V,H,G){var ee={type:"JSXFragment",openingFragment:V,closingFragment:H,children:G},we=i.JSXFragment;return a(we.openingFragment,ee,"openingFragment",V,1),a(we.closingFragment,ee,"closingFragment",H,1),a(we.children,ee,"children",G,1),ee}function wf(){return{type:"JSXOpeningFragment"}}function Tp(){return{type:"JSXClosingFragment"}}function Ep(){return{type:"Noop"}}function Cf(V,H){var G={type:"Placeholder",expectedNode:V,name:H},ee=i.Placeholder;return a(ee.expectedNode,G,"expectedNode",V),a(ee.name,G,"name",H,1),G}function Ii(V){var H={type:"V8IntrinsicIdentifier",name:V},G=i.V8IntrinsicIdentifier;return a(G.name,H,"name",V),H}function Z1(){return{type:"ArgumentPlaceholder"}}function as(V,H){var G={type:"BindExpression",object:V,callee:H},ee=i.BindExpression;return a(ee.object,G,"object",V,1),a(ee.callee,G,"callee",H,1),G}function W1(V,H){var G={type:"ImportAttribute",key:V,value:H},ee=i.ImportAttribute;return a(ee.key,G,"key",V,1),a(ee.value,G,"value",H,1),G}function Sf(V){var H={type:"Decorator",expression:V},G=i.Decorator;return a(G.expression,H,"expression",V,1),H}function js(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,G={type:"DoExpression",body:V,async:H},ee=i.DoExpression;return a(ee.body,G,"body",V,1),a(ee.async,G,"async",H),G}function Yu(V){var H={type:"ExportDefaultSpecifier",exported:V},G=i.ExportDefaultSpecifier;return a(G.exported,H,"exported",V,1),H}function Ap(V){var H={type:"RecordExpression",properties:V},G=i.RecordExpression;return a(G.properties,H,"properties",V,1),H}function Wn(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],H={type:"TupleExpression",elements:V},G=i.TupleExpression;return a(G.elements,H,"elements",V,1),H}function Mo(V){var H={type:"DecimalLiteral",value:V},G=i.DecimalLiteral;return a(G.value,H,"value",V),H}function Pp(V){var H={type:"ModuleExpression",body:V},G=i.ModuleExpression;return a(G.body,H,"body",V,1),H}function Tf(){return{type:"TopicReference"}}function kp(V){var H={type:"PipelineTopicExpression",expression:V},G=i.PipelineTopicExpression;return a(G.expression,H,"expression",V,1),H}function J1(V){var H={type:"PipelineBareFunction",callee:V},G=i.PipelineBareFunction;return a(G.callee,H,"callee",V,1),H}function Y1(){return{type:"PipelinePrimaryTopicReference"}}function X1(V){var H={type:"TSParameterProperty",parameter:V},G=i.TSParameterProperty;return a(G.parameter,H,"parameter",V,1),H}function rc(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2?arguments[2]:void 0,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,we={type:"TSDeclareFunction",id:V,typeParameters:H,params:G,returnType:ee},je=i.TSDeclareFunction;return a(je.id,we,"id",V,1),a(je.typeParameters,we,"typeParameters",H,1),a(je.params,we,"params",G,1),a(je.returnType,we,"returnType",ee,1),we}function Qc(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1?arguments[1]:void 0,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3?arguments[3]:void 0,we=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null,je={type:"TSDeclareMethod",decorators:V,key:H,typeParameters:G,params:ee,returnType:we},Kt=i.TSDeclareMethod;return a(Kt.decorators,je,"decorators",V,1),a(Kt.key,je,"key",H,1),a(Kt.typeParameters,je,"typeParameters",G,1),a(Kt.params,je,"params",ee,1),a(Kt.returnType,je,"returnType",we,1),je}function nc(V,H){var G={type:"TSQualifiedName",left:V,right:H},ee=i.TSQualifiedName;return a(ee.left,G,"left",V,1),a(ee.right,G,"right",H,1),G}function $(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1?arguments[1]:void 0,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee={type:"TSCallSignatureDeclaration",typeParameters:V,parameters:H,typeAnnotation:G},we=i.TSCallSignatureDeclaration;return a(we.typeParameters,ee,"typeParameters",V,1),a(we.parameters,ee,"parameters",H,1),a(we.typeAnnotation,ee,"typeAnnotation",G,1),ee}function Z(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1?arguments[1]:void 0,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee={type:"TSConstructSignatureDeclaration",typeParameters:V,parameters:H,typeAnnotation:G},we=i.TSConstructSignatureDeclaration;return a(we.typeParameters,ee,"typeParameters",V,1),a(we.parameters,ee,"parameters",H,1),a(we.typeAnnotation,ee,"typeAnnotation",G,1),ee}function z(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G={type:"TSPropertySignature",key:V,typeAnnotation:H,kind:null},ee=i.TSPropertySignature;return a(ee.key,G,"key",V,1),a(ee.typeAnnotation,G,"typeAnnotation",H,1),G}function v(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2?arguments[2]:void 0,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,we={type:"TSMethodSignature",key:V,typeParameters:H,parameters:G,typeAnnotation:ee,kind:null},je=i.TSMethodSignature;return a(je.key,we,"key",V,1),a(je.typeParameters,we,"typeParameters",H,1),a(je.parameters,we,"parameters",G,1),a(je.typeAnnotation,we,"typeAnnotation",ee,1),we}function S(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G={type:"TSIndexSignature",parameters:V,typeAnnotation:H},ee=i.TSIndexSignature;return a(ee.parameters,G,"parameters",V,1),a(ee.typeAnnotation,G,"typeAnnotation",H,1),G}function h(){return{type:"TSAnyKeyword"}}function C(){return{type:"TSBooleanKeyword"}}function R(){return{type:"TSBigIntKeyword"}}function F(){return{type:"TSIntrinsicKeyword"}}function K(){return{type:"TSNeverKeyword"}}function ne(){return{type:"TSNullKeyword"}}function be(){return{type:"TSNumberKeyword"}}function ye(){return{type:"TSObjectKeyword"}}function Re(){return{type:"TSStringKeyword"}}function Fe(){return{type:"TSSymbolKeyword"}}function Ue(){return{type:"TSUndefinedKeyword"}}function Ke(){return{type:"TSUnknownKeyword"}}function Pt(){return{type:"TSVoidKeyword"}}function Nt(){return{type:"TSThisType"}}function er(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1?arguments[1]:void 0,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee={type:"TSFunctionType",typeParameters:V,parameters:H,typeAnnotation:G},we=i.TSFunctionType;return a(we.typeParameters,ee,"typeParameters",V,1),a(we.parameters,ee,"parameters",H,1),a(we.typeAnnotation,ee,"typeAnnotation",G,1),ee}function Cr(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1?arguments[1]:void 0,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee={type:"TSConstructorType",typeParameters:V,parameters:H,typeAnnotation:G},we=i.TSConstructorType;return a(we.typeParameters,ee,"typeParameters",V,1),a(we.parameters,ee,"parameters",H,1),a(we.typeAnnotation,ee,"typeAnnotation",G,1),ee}function Rr(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G={type:"TSTypeReference",typeName:V,typeParameters:H},ee=i.TSTypeReference;return a(ee.typeName,G,"typeName",V,1),a(ee.typeParameters,G,"typeParameters",H,1),G}function un(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee={type:"TSTypePredicate",parameterName:V,typeAnnotation:H,asserts:G},we=i.TSTypePredicate;return a(we.parameterName,ee,"parameterName",V,1),a(we.typeAnnotation,ee,"typeAnnotation",H,1),a(we.asserts,ee,"asserts",G),ee}function ra(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G={type:"TSTypeQuery",exprName:V,typeParameters:H},ee=i.TSTypeQuery;return a(ee.exprName,G,"exprName",V,1),a(ee.typeParameters,G,"typeParameters",H,1),G}function hi(V){var H={type:"TSTypeLiteral",members:V},G=i.TSTypeLiteral;return a(G.members,H,"members",V,1),H}function mi(V){var H={type:"TSArrayType",elementType:V},G=i.TSArrayType;return a(G.elementType,H,"elementType",V,1),H}function gi(V){var H={type:"TSTupleType",elementTypes:V},G=i.TSTupleType;return a(G.elementTypes,H,"elementTypes",V,1),H}function lo(V){var H={type:"TSOptionalType",typeAnnotation:V},G=i.TSOptionalType;return a(G.typeAnnotation,H,"typeAnnotation",V,1),H}function _p(V){var H={type:"TSRestType",typeAnnotation:V},G=i.TSRestType;return a(G.typeAnnotation,H,"typeAnnotation",V,1),H}function Ef(V,H){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ee={type:"TSNamedTupleMember",label:V,elementType:H,optional:G},we=i.TSNamedTupleMember;return a(we.label,ee,"label",V,1),a(we.elementType,ee,"elementType",H,1),a(we.optional,ee,"optional",G),ee}function Af(V){var H={type:"TSUnionType",types:V},G=i.TSUnionType;return a(G.types,H,"types",V,1),H}function Do(V){var H={type:"TSIntersectionType",types:V},G=i.TSIntersectionType;return a(G.types,H,"types",V,1),H}function co(V,H,G,ee){var we={type:"TSConditionalType",checkType:V,extendsType:H,trueType:G,falseType:ee},je=i.TSConditionalType;return a(je.checkType,we,"checkType",V,1),a(je.extendsType,we,"extendsType",H,1),a(je.trueType,we,"trueType",G,1),a(je.falseType,we,"falseType",ee,1),we}function Mm(V){var H={type:"TSInferType",typeParameter:V},G=i.TSInferType;return a(G.typeParameter,H,"typeParameter",V,1),H}function Wg(V){var H={type:"TSParenthesizedType",typeAnnotation:V},G=i.TSParenthesizedType;return a(G.typeAnnotation,H,"typeAnnotation",V,1),H}function Jg(V){var H={type:"TSTypeOperator",typeAnnotation:V,operator:null},G=i.TSTypeOperator;return a(G.typeAnnotation,H,"typeAnnotation",V,1),H}function Yg(V,H){var G={type:"TSIndexedAccessType",objectType:V,indexType:H},ee=i.TSIndexedAccessType;return a(ee.objectType,G,"objectType",V,1),a(ee.indexType,G,"indexType",H,1),G}function Xg(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee={type:"TSMappedType",typeParameter:V,typeAnnotation:H,nameType:G},we=i.TSMappedType;return a(we.typeParameter,ee,"typeParameter",V,1),a(we.typeAnnotation,ee,"typeAnnotation",H,1),a(we.nameType,ee,"nameType",G,1),ee}function Qg(V){var H={type:"TSLiteralType",literal:V},G=i.TSLiteralType;return a(G.literal,H,"literal",V,1),H}function ac(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G={type:"TSExpressionWithTypeArguments",expression:V,typeParameters:H},ee=i.TSExpressionWithTypeArguments;return a(ee.expression,G,"expression",V,1),a(ee.typeParameters,G,"typeParameters",H,1),G}function Oe(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3?arguments[3]:void 0,we={type:"TSInterfaceDeclaration",id:V,typeParameters:H,extends:G,body:ee},je=i.TSInterfaceDeclaration;return a(je.id,we,"id",V,1),a(je.typeParameters,we,"typeParameters",H,1),a(je.extends,we,"extends",G,1),a(je.body,we,"body",ee,1),we}function rt(V){var H={type:"TSInterfaceBody",body:V},G=i.TSInterfaceBody;return a(G.body,H,"body",V,1),H}function We(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2?arguments[2]:void 0,ee={type:"TSTypeAliasDeclaration",id:V,typeParameters:H,typeAnnotation:G},we=i.TSTypeAliasDeclaration;return a(we.id,ee,"id",V,1),a(we.typeParameters,ee,"typeParameters",H,1),a(we.typeAnnotation,ee,"typeAnnotation",G,1),ee}function qt(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G={type:"TSInstantiationExpression",expression:V,typeParameters:H},ee=i.TSInstantiationExpression;return a(ee.expression,G,"expression",V,1),a(ee.typeParameters,G,"typeParameters",H,1),G}function Ir(V,H){var G={type:"TSAsExpression",expression:V,typeAnnotation:H},ee=i.TSAsExpression;return a(ee.expression,G,"expression",V,1),a(ee.typeAnnotation,G,"typeAnnotation",H,1),G}function Ln(V,H){var G={type:"TSSatisfiesExpression",expression:V,typeAnnotation:H},ee=i.TSSatisfiesExpression;return a(ee.expression,G,"expression",V,1),a(ee.typeAnnotation,G,"typeAnnotation",H,1),G}function Wa(V,H){var G={type:"TSTypeAssertion",typeAnnotation:V,expression:H},ee=i.TSTypeAssertion;return a(ee.typeAnnotation,G,"typeAnnotation",V,1),a(ee.expression,G,"expression",H,1),G}function na(V,H){var G={type:"TSEnumDeclaration",id:V,members:H},ee=i.TSEnumDeclaration;return a(ee.id,G,"id",V,1),a(ee.members,G,"members",H,1),G}function Q1(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G={type:"TSEnumMember",id:V,initializer:H},ee=i.TSEnumMember;return a(ee.id,G,"id",V,1),a(ee.initializer,G,"initializer",H,1),G}function e2(V,H){var G={type:"TSModuleDeclaration",id:V,body:H,kind:null},ee=i.TSModuleDeclaration;return a(ee.id,G,"id",V,1),a(ee.body,G,"body",H,1),G}function Fs(V){var H={type:"TSModuleBlock",body:V},G=i.TSModuleBlock;return a(G.body,H,"body",V,1),H}function Pf(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee={type:"TSImportType",argument:V,qualifier:H,typeParameters:G},we=i.TSImportType;return a(we.argument,ee,"argument",V,1),a(we.qualifier,ee,"qualifier",H,1),a(we.typeParameters,ee,"typeParameters",G,1),ee}function t2(V,H){var G={type:"TSImportEqualsDeclaration",id:V,moduleReference:H,isExport:null},ee=i.TSImportEqualsDeclaration;return a(ee.id,G,"id",V,1),a(ee.moduleReference,G,"moduleReference",H,1),G}function Xu(V){var H={type:"TSExternalModuleReference",expression:V},G=i.TSExternalModuleReference;return a(G.expression,H,"expression",V,1),H}function kf(V){var H={type:"TSNonNullExpression",expression:V},G=i.TSNonNullExpression;return a(G.expression,H,"expression",V,1),H}function _f(V){var H={type:"TSExportAssignment",expression:V},G=i.TSExportAssignment;return a(G.expression,H,"expression",V,1),H}function Vn(V){var H={type:"TSNamespaceExportDeclaration",id:V},G=i.TSNamespaceExportDeclaration;return a(G.id,H,"id",V,1),H}function r2(V){var H={type:"TSTypeAnnotation",typeAnnotation:V},G=i.TSTypeAnnotation;return a(G.typeAnnotation,H,"typeAnnotation",V,1),H}function Dm(V){var H={type:"TSTypeParameterInstantiation",params:V},G=i.TSTypeParameterInstantiation;return a(G.params,H,"params",V,1),H}function Rf(V){var H={type:"TSTypeParameterDeclaration",params:V},G=i.TSTypeParameterDeclaration;return a(G.params,H,"params",V,1),H}function n2(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,G=arguments.length>2?arguments[2]:void 0,ee={type:"TSTypeParameter",constraint:V,default:H,name:G},we=i.TSTypeParameter;return a(we.constraint,ee,"constraint",V,1),a(we.default,ee,"default",H,1),a(we.name,ee,"name",G),ee}function a2(V){return(0,r.default)("NumberLiteral","NumericLiteral","The node type "),se(V)}function i2(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return(0,r.default)("RegexLiteral","RegExpLiteral","The node type "),_e(V,H)}function If(V){return(0,r.default)("RestProperty","RestElement","The node type "),jt(V)}function ic(V){return(0,r.default)("SpreadProperty","SpreadElement","The node type "),Tn(V)}}}),H5t=It({"../../node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var t=Fc(),r=tZ();function n(a,i){for(var s=a.value.split(/\r\n|\n|\r/),o=0,l=0;l1&&arguments[1]!==void 0?arguments[1]:!0,f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return o(u,c,f,new Map)}function o(u){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,g=arguments.length>3?arguments[3]:void 0;if(!u)return u;var w=u.type,A={type:u.type};if((0,r.isIdentifier)(u))A.name=u.name,n(u,"optional")&&typeof u.optional=="boolean"&&(A.optional=u.optional),n(u,"typeAnnotation")&&(A.typeAnnotation=c?i(u.typeAnnotation,!0,f,g):u.typeAnnotation),n(u,"decorators")&&(A.decorators=c?i(u.decorators,!0,f,g):u.decorators);else if(n(t.NODE_FIELDS,w)){var k=!0,O=!1,I=void 0;try{for(var M=Object.keys(t.NODE_FIELDS[w])[Symbol.iterator](),D;!(k=(D=M.next()).done);k=!0){var L=D.value;n(u,L)&&(c?A[L]=(0,r.isFile)(u)&&L==="comments"?l(u.comments,c,f,g):i(u[L],!0,f,g):A[L]=u[L])}}catch(W){O=!0,I=W}finally{try{!k&&M.return!=null&&M.return()}finally{if(O)throw I}}}else throw new Error('Unknown node type: "'.concat(w,'"'));return n(u,"loc")&&(f?A.loc=null:A.loc=u.loc),n(u,"leadingComments")&&(A.leadingComments=l(u.leadingComments,c,f,g)),n(u,"innerComments")&&(A.innerComments=l(u.innerComments,c,f,g)),n(u,"trailingComments")&&(A.trailingComments=l(u.trailingComments,c,f,g)),n(u,"extra")&&(A.extra=Object.assign({},u.extra)),A}function l(u,c,f,g){return!u||!c?u:u.map(function(w){var A=g.get(w);if(A)return A;var k=w.type,O=w.value,I=w.loc,M={type:k,value:O,loc:I};return f&&(M.loc=null),g.set(w,M),M})}}}),Y5t=It({"../../node_modules/@babel/types/lib/clone/clone.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=R3();function r(n){return(0,t.default)(n,!1)}}}),X5t=It({"../../node_modules/@babel/types/lib/clone/cloneDeep.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=R3();function r(n){return(0,t.default)(n)}}}),Q5t=It({"../../node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=R3();function r(n){return(0,t.default)(n,!0,!0)}}}),eyt=It({"../../node_modules/@babel/types/lib/clone/cloneWithoutLoc.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=R3();function r(n){return(0,t.default)(n,!1,!0)}}}),Vbe=It({"../../node_modules/@babel/types/lib/comments/addComments.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(r,n,a){if(!a||!r)return r;var i="".concat(n,"Comments");if(r[i])if(n==="leading")r[i]=a.concat(r[i]);else{var s;(s=r[i]).push.apply(s,Xt(a))}else r[i]=a;return r}}}),tyt=It({"../../node_modules/@babel/types/lib/comments/addComment.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=Vbe();function r(n,a,i,s){return(0,t.default)(n,a,[{type:s?"CommentLine":"CommentBlock",value:i}])}}}),eZ=It({"../../node_modules/@babel/types/lib/utils/inherit.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(r,n,a){n&&a&&(n[r]=Array.from(new Set([].concat(n[r],a[r]).filter(Boolean))))}}}),Hbe=It({"../../node_modules/@babel/types/lib/comments/inheritInnerComments.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=eZ();function r(n,a){(0,t.default)("innerComments",n,a)}}}),$be=It({"../../node_modules/@babel/types/lib/comments/inheritLeadingComments.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=eZ();function r(n,a){(0,t.default)("leadingComments",n,a)}}}),Ube=It({"../../node_modules/@babel/types/lib/comments/inheritTrailingComments.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=eZ();function r(n,a){(0,t.default)("trailingComments",n,a)}}}),Gbe=It({"../../node_modules/@babel/types/lib/comments/inheritsComments.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var t=Ube(),r=$be(),n=Hbe();function a(i,s){return(0,t.default)(i,s),(0,r.default)(i,s),(0,n.default)(i,s),i}}}),ryt=It({"../../node_modules/@babel/types/lib/comments/removeComments.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=_3();function r(n){return t.COMMENT_KEYS.forEach(function(a){n[a]=null}),n}}}),nyt=It({"../../node_modules/@babel/types/lib/constants/generated/index.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.WHILE_TYPES=e.USERWHITESPACABLE_TYPES=e.UNARYLIKE_TYPES=e.TYPESCRIPT_TYPES=e.TSTYPE_TYPES=e.TSTYPEELEMENT_TYPES=e.TSENTITYNAME_TYPES=e.TSBASETYPE_TYPES=e.TERMINATORLESS_TYPES=e.STATEMENT_TYPES=e.STANDARDIZED_TYPES=e.SCOPABLE_TYPES=e.PUREISH_TYPES=e.PROPERTY_TYPES=e.PRIVATE_TYPES=e.PATTERN_TYPES=e.PATTERNLIKE_TYPES=e.OBJECTMEMBER_TYPES=e.MODULESPECIFIER_TYPES=e.MODULEDECLARATION_TYPES=e.MISCELLANEOUS_TYPES=e.METHOD_TYPES=e.LVAL_TYPES=e.LOOP_TYPES=e.LITERAL_TYPES=e.JSX_TYPES=e.IMPORTOREXPORTDECLARATION_TYPES=e.IMMUTABLE_TYPES=e.FUNCTION_TYPES=e.FUNCTIONPARENT_TYPES=e.FOR_TYPES=e.FORXSTATEMENT_TYPES=e.FLOW_TYPES=e.FLOWTYPE_TYPES=e.FLOWPREDICATE_TYPES=e.FLOWDECLARATION_TYPES=e.FLOWBASEANNOTATION_TYPES=e.EXPRESSION_TYPES=e.EXPRESSIONWRAPPER_TYPES=e.EXPORTDECLARATION_TYPES=e.ENUMMEMBER_TYPES=e.ENUMBODY_TYPES=e.DECLARATION_TYPES=e.CONDITIONAL_TYPES=e.COMPLETIONSTATEMENT_TYPES=e.CLASS_TYPES=e.BLOCK_TYPES=e.BLOCKPARENT_TYPES=e.BINARY_TYPES=e.ACCESSOR_TYPES=void 0;var t=bf(),r=e.STANDARDIZED_TYPES=t.FLIPPED_ALIAS_KEYS.Standardized,n=e.EXPRESSION_TYPES=t.FLIPPED_ALIAS_KEYS.Expression,a=e.BINARY_TYPES=t.FLIPPED_ALIAS_KEYS.Binary,i=e.SCOPABLE_TYPES=t.FLIPPED_ALIAS_KEYS.Scopable,s=e.BLOCKPARENT_TYPES=t.FLIPPED_ALIAS_KEYS.BlockParent,o=e.BLOCK_TYPES=t.FLIPPED_ALIAS_KEYS.Block,l=e.STATEMENT_TYPES=t.FLIPPED_ALIAS_KEYS.Statement,u=e.TERMINATORLESS_TYPES=t.FLIPPED_ALIAS_KEYS.Terminatorless,c=e.COMPLETIONSTATEMENT_TYPES=t.FLIPPED_ALIAS_KEYS.CompletionStatement,f=e.CONDITIONAL_TYPES=t.FLIPPED_ALIAS_KEYS.Conditional,g=e.LOOP_TYPES=t.FLIPPED_ALIAS_KEYS.Loop,w=e.WHILE_TYPES=t.FLIPPED_ALIAS_KEYS.While,A=e.EXPRESSIONWRAPPER_TYPES=t.FLIPPED_ALIAS_KEYS.ExpressionWrapper,k=e.FOR_TYPES=t.FLIPPED_ALIAS_KEYS.For,O=e.FORXSTATEMENT_TYPES=t.FLIPPED_ALIAS_KEYS.ForXStatement,I=e.FUNCTION_TYPES=t.FLIPPED_ALIAS_KEYS.Function,M=e.FUNCTIONPARENT_TYPES=t.FLIPPED_ALIAS_KEYS.FunctionParent,D=e.PUREISH_TYPES=t.FLIPPED_ALIAS_KEYS.Pureish,L=e.DECLARATION_TYPES=t.FLIPPED_ALIAS_KEYS.Declaration,W=e.PATTERNLIKE_TYPES=t.FLIPPED_ALIAS_KEYS.PatternLike,Y=e.LVAL_TYPES=t.FLIPPED_ALIAS_KEYS.LVal,j=e.TSENTITYNAME_TYPES=t.FLIPPED_ALIAS_KEYS.TSEntityName,re=e.LITERAL_TYPES=t.FLIPPED_ALIAS_KEYS.Literal,oe=e.IMMUTABLE_TYPES=t.FLIPPED_ALIAS_KEYS.Immutable,Q=e.USERWHITESPACABLE_TYPES=t.FLIPPED_ALIAS_KEYS.UserWhitespacable,Ee=e.METHOD_TYPES=t.FLIPPED_ALIAS_KEYS.Method,ge=e.OBJECTMEMBER_TYPES=t.FLIPPED_ALIAS_KEYS.ObjectMember,ue=e.PROPERTY_TYPES=t.FLIPPED_ALIAS_KEYS.Property,ie=e.UNARYLIKE_TYPES=t.FLIPPED_ALIAS_KEYS.UnaryLike,se=e.PATTERN_TYPES=t.FLIPPED_ALIAS_KEYS.Pattern,me=e.CLASS_TYPES=t.FLIPPED_ALIAS_KEYS.Class,Ce=e.IMPORTOREXPORTDECLARATION_TYPES=t.FLIPPED_ALIAS_KEYS.ImportOrExportDeclaration,_e=e.EXPORTDECLARATION_TYPES=t.FLIPPED_ALIAS_KEYS.ExportDeclaration,Ne=e.MODULESPECIFIER_TYPES=t.FLIPPED_ALIAS_KEYS.ModuleSpecifier,de=e.ACCESSOR_TYPES=t.FLIPPED_ALIAS_KEYS.Accessor,nt=e.PRIVATE_TYPES=t.FLIPPED_ALIAS_KEYS.Private,tt=e.FLOW_TYPES=t.FLIPPED_ALIAS_KEYS.Flow,ve=e.FLOWTYPE_TYPES=t.FLIPPED_ALIAS_KEYS.FlowType,_t=e.FLOWBASEANNOTATION_TYPES=t.FLIPPED_ALIAS_KEYS.FlowBaseAnnotation,Ot=e.FLOWDECLARATION_TYPES=t.FLIPPED_ALIAS_KEYS.FlowDeclaration,jt=e.FLOWPREDICATE_TYPES=t.FLIPPED_ALIAS_KEYS.FlowPredicate,et=e.ENUMBODY_TYPES=t.FLIPPED_ALIAS_KEYS.EnumBody,gt=e.ENUMMEMBER_TYPES=t.FLIPPED_ALIAS_KEYS.EnumMember,Ft=e.JSX_TYPES=t.FLIPPED_ALIAS_KEYS.JSX,Lt=e.MISCELLANEOUS_TYPES=t.FLIPPED_ALIAS_KEYS.Miscellaneous,Je=e.TYPESCRIPT_TYPES=t.FLIPPED_ALIAS_KEYS.TypeScript,ht=e.TSTYPEELEMENT_TYPES=t.FLIPPED_ALIAS_KEYS.TSTypeElement,xr=e.TSTYPE_TYPES=t.FLIPPED_ALIAS_KEYS.TSType,Ut=e.TSBASETYPE_TYPES=t.FLIPPED_ALIAS_KEYS.TSBaseType,Kr=e.MODULEDECLARATION_TYPES=Ce}}),qbe=It({"../../node_modules/@babel/types/lib/converters/toBlock.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var t=es(),r=Fc();function n(a,i){if((0,t.isBlockStatement)(a))return a;var s=[];return(0,t.isEmptyStatement)(a)?s=[]:((0,t.isStatement)(a)||((0,t.isFunction)(i)?a=(0,r.returnStatement)(a):a=(0,r.expressionStatement)(a)),s=[a]),(0,r.blockStatement)(s)}}}),ayt=It({"../../node_modules/@babel/types/lib/converters/ensureBlock.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=qbe();function r(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"body",i=(0,t.default)(n[a],n);return n[a]=i,i}}}),Kbe=It({"../../node_modules/@babel/types/lib/converters/toIdentifier.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var t=hw(),r=XK();function n(a){a=a+"";var i="",s=!0,o=!1,l=void 0;try{for(var u=a[Symbol.iterator](),c;!(s=(c=u.next()).done);s=!0){var f=c.value;i+=(0,r.isIdentifierChar)(f.codePointAt(0))?f:"-"}}catch(g){o=!0,l=g}finally{try{!s&&u.return!=null&&u.return()}finally{if(o)throw l}}return i=i.replace(/^[-0-9]+/,""),i=i.replace(/[-\s]+(.)?/g,function(g,w){return w?w.toUpperCase():""}),(0,t.default)(i)||(i="_".concat(i)),i||"_"}}}),iyt=It({"../../node_modules/@babel/types/lib/converters/toBindingIdentifierName.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=Kbe();function r(n){return n=(0,t.default)(n),(n==="eval"||n==="arguments")&&(n="_"+n),n}}}),syt=It({"../../node_modules/@babel/types/lib/converters/toComputedKey.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var t=es(),r=Fc();function n(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a.key||a.property;return!a.computed&&(0,t.isIdentifier)(i)&&(i=(0,r.stringLiteral)(i.name)),i}}}),oyt=It({"../../node_modules/@babel/types/lib/converters/toExpression.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=es(),r=e.default=n;function n(a){if((0,t.isExpressionStatement)(a)&&(a=a.expression),(0,t.isExpression)(a))return a;if((0,t.isClass)(a)?a.type="ClassExpression":(0,t.isFunction)(a)&&(a.type="FunctionExpression"),!(0,t.isExpression)(a))throw new Error("cannot turn ".concat(a.type," to an expression"));return a}}}),Zbe=It({"../../node_modules/@babel/types/lib/traverse/traverseFast.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=bf();function r(n,a,i){if(n){var s=t.VISITOR_KEYS[n.type];if(s){i=i||{},a(n,i);var o=!0,l=!1,u=void 0;try{for(var c=s[Symbol.iterator](),f;!(o=(f=c.next()).done);o=!0){var g=f.value,w=n[g];if(Array.isArray(w)){var A=!0,k=!1,O=void 0;try{for(var I=w[Symbol.iterator](),M;!(A=(M=I.next()).done);A=!0){var D=M.value;r(D,a,i)}}catch(L){k=!0,O=L}finally{try{!A&&I.return!=null&&I.return()}finally{if(k)throw O}}}else r(w,a,i)}}catch(L){l=!0,u=L}finally{try{!o&&c.return!=null&&c.return()}finally{if(l)throw u}}}}}}}),Wbe=It({"../../node_modules/@babel/types/lib/modifications/removeProperties.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var t=_3(),r=["tokens","start","end","loc","raw","rawValue"],n=Xt(t.COMMENT_KEYS).concat(["comments"],Xt(r));function a(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=s.preserveComments?r:n,l=!0,u=!1,c=void 0;try{for(var f=o[Symbol.iterator](),g;!(l=(g=f.next()).done);l=!0){var w=g.value;i[w]!=null&&(i[w]=void 0)}}catch(Ee){u=!0,c=Ee}finally{try{!l&&f.return!=null&&f.return()}finally{if(u)throw c}}var A=!0,k=!1,O=void 0;try{for(var I=Object.keys(i)[Symbol.iterator](),M;!(A=(M=I.next()).done);A=!0){var D=M.value;D[0]==="_"&&i[D]!=null&&(i[D]=void 0)}}catch(Ee){k=!0,O=Ee}finally{try{!A&&I.return!=null&&I.return()}finally{if(k)throw O}}var L=Object.getOwnPropertySymbols(i),W=!0,Y=!1,j=void 0;try{for(var re=L[Symbol.iterator](),oe;!(W=(oe=re.next()).done);W=!0){var Q=oe.value;i[Q]=null}}catch(Ee){Y=!0,j=Ee}finally{try{!W&&re.return!=null&&re.return()}finally{if(Y)throw j}}}}}),Jbe=It({"../../node_modules/@babel/types/lib/modifications/removePropertiesDeep.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var t=Zbe(),r=Wbe();function n(a,i){return(0,t.default)(a,r.default,i),a}}}),lyt=It({"../../node_modules/@babel/types/lib/converters/toKeyAlias.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var t=es(),r=R3(),n=Jbe();function a(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:i.key,o;return i.kind==="method"?a.increment()+"":((0,t.isIdentifier)(s)?o=s.name:(0,t.isStringLiteral)(s)?o=JSON.stringify(s.value):o=JSON.stringify((0,n.default)((0,r.default)(s))),i.computed&&(o="[".concat(o,"]")),i.static&&(o="static:".concat(o)),o)}a.uid=0,a.increment=function(){return a.uid>=Number.MAX_SAFE_INTEGER?a.uid=0:a.uid++}}}),cyt=It({"../../node_modules/@babel/types/lib/converters/toStatement.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=es(),r=Fc(),n=e.default=a;function a(i,s){if((0,t.isStatement)(i))return i;var o=!1,l;if((0,t.isClass)(i))o=!0,l="ClassDeclaration";else if((0,t.isFunction)(i))o=!0,l="FunctionDeclaration";else if((0,t.isAssignmentExpression)(i))return(0,r.expressionStatement)(i);if(o&&!i.id&&(l=!1),!l){if(s)return!1;throw new Error("cannot turn ".concat(i.type," to a statement"))}return i.type=l,i}}}),uyt=It({"../../node_modules/@babel/types/lib/converters/valueToNode.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=hw(),r=Fc(),n=e.default=o,a=Function.call.bind(Object.prototype.toString);function i(l){return a(l)==="[object RegExp]"}function s(l){if((typeof l>"u"?"undefined":Ve(l))!=="object"||l===null||Object.prototype.toString.call(l)!=="[object Object]")return!1;var u=Object.getPrototypeOf(l);return u===null||Object.getPrototypeOf(u)===null}function o(l){if(l===void 0)return(0,r.identifier)("undefined");if(l===!0||l===!1)return(0,r.booleanLiteral)(l);if(l===null)return(0,r.nullLiteral)();if(typeof l=="string")return(0,r.stringLiteral)(l);if(typeof l=="number"){var u;if(Number.isFinite(l))u=(0,r.numericLiteral)(Math.abs(l));else{var c;Number.isNaN(l)?c=(0,r.numericLiteral)(0):c=(0,r.numericLiteral)(1),u=(0,r.binaryExpression)("/",c,(0,r.numericLiteral)(0))}return(l<0||Object.is(l,-0))&&(u=(0,r.unaryExpression)("-",u)),u}if(i(l)){var f=l.source,g=/\/([a-z]*)$/.exec(l.toString())[1];return(0,r.regExpLiteral)(f,g)}if(Array.isArray(l))return(0,r.arrayExpression)(l.map(o));if(s(l)){var w=[],A=!0,k=!1,O=void 0;try{for(var I=Object.keys(l)[Symbol.iterator](),M;!(A=(M=I.next()).done);A=!0){var D=M.value,L=void 0;(0,t.default)(D)?L=(0,r.identifier)(D):L=(0,r.stringLiteral)(D),w.push((0,r.objectProperty)(L,o(l[D])))}}catch(W){k=!0,O=W}finally{try{!A&&I.return!=null&&I.return()}finally{if(k)throw O}}return(0,r.objectExpression)(w)}throw new Error("don't know how to turn this value into a node")}}}),dyt=It({"../../node_modules/@babel/types/lib/modifications/appendToMemberExpression.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=Fc();function r(n,a){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return n.object=(0,t.memberExpression)(n.object,n.property,n.computed),n.property=a,n.computed=!!i,n}}}),pyt=It({"../../node_modules/@babel/types/lib/modifications/inherits.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var t=_3(),r=Gbe();function n(a,i){if(!a||!i)return a;var s=!0,o=!1,l=void 0;try{for(var u=t.INHERIT_KEYS.optional[Symbol.iterator](),c;!(s=(c=u.next()).done);s=!0){var f=c.value;a[f]==null&&(a[f]=i[f])}}catch(re){o=!0,l=re}finally{try{!s&&u.return!=null&&u.return()}finally{if(o)throw l}}var g=!0,w=!1,A=void 0;try{for(var k=Object.keys(i)[Symbol.iterator](),O;!(g=(O=k.next()).done);g=!0){var I=O.value;I[0]==="_"&&I!=="__clone"&&(a[I]=i[I])}}catch(re){w=!0,A=re}finally{try{!g&&k.return!=null&&k.return()}finally{if(w)throw A}}var M=!0,D=!1,L=void 0;try{for(var W=t.INHERIT_KEYS.force[Symbol.iterator](),Y;!(M=(Y=W.next()).done);M=!0){var j=Y.value;a[j]=i[j]}}catch(re){D=!0,L=re}finally{try{!M&&W.return!=null&&W.return()}finally{if(D)throw L}}return(0,r.default)(a,i),a}}}),fyt=It({"../../node_modules/@babel/types/lib/modifications/prependToMemberExpression.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var t=Fc(),r=tZ();function n(a,i){if((0,r.isSuper)(a.object))throw new Error("Cannot prepend node to super property access (`super.foo`).");return a.object=(0,t.memberExpression)(i,a.object),a}}}),hyt=It({"../../node_modules/@babel/types/lib/retrievers/getAssignmentIdentifiers.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(r){for(var n=[].concat(r),a=Object.create(null);n.length;){var i=n.pop();if(i)switch(i.type){case"ArrayPattern":var s;(s=n).push.apply(s,Xt(i.elements));break;case"AssignmentExpression":case"AssignmentPattern":case"ForInStatement":case"ForOfStatement":n.push(i.left);break;case"ObjectPattern":var o;(o=n).push.apply(o,Xt(i.properties));break;case"ObjectProperty":n.push(i.value);break;case"RestElement":case"UpdateExpression":n.push(i.argument);break;case"UnaryExpression":i.operator==="delete"&&n.push(i.argument);break;case"Identifier":a[i.name]=i;break;default:break}}return a}}}),TR=It({"../../node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=es();function r(a,i,s,o){for(var l=[].concat(a),u=Object.create(null);l.length;){var c=l.shift();if(c&&!(o&&((0,t.isAssignmentExpression)(c)||(0,t.isUnaryExpression)(c)||(0,t.isUpdateExpression)(c)))){if((0,t.isIdentifier)(c)){if(i){var f=u[c.name]=u[c.name]||[];f.push(c)}else u[c.name]=c;continue}if((0,t.isExportDeclaration)(c)&&!(0,t.isExportAllDeclaration)(c)){(0,t.isDeclaration)(c.declaration)&&l.push(c.declaration);continue}if(s){if((0,t.isFunctionDeclaration)(c)){l.push(c.id);continue}if((0,t.isFunctionExpression)(c))continue}var g=r.keys[c.type];if(g)for(var w=0;w"u"?"undefined":Ve(n))!=="object"||(typeof a>"u"?"undefined":Ve(a))!=="object"||n==null||a==null)return n===a;if(n.type!==a.type)return!1;var i=Object.keys(t.NODE_FIELDS[n.type]||n.type),s=t.VISITOR_KEYS[n.type],o=!0,l=!1,u=void 0;try{for(var c=i[Symbol.iterator](),f;!(o=(f=c.next()).done);o=!0){var g=f.value,w=n[g],A=a[g];if((typeof w>"u"?"undefined":Ve(w))!==(typeof A>"u"?"undefined":Ve(A)))return!1;if(!(w==null&&A==null)){if(w==null||A==null)return!1;if(Array.isArray(w)){if(!Array.isArray(A)||w.length!==A.length)return!1;for(var k=0;k"u"?"undefined":Ve(w))==="object"&&!(s!=null&&s.includes(g))){var O=!0,I=!1,M=void 0;try{for(var D=Object.keys(w)[Symbol.iterator](),L;!(O=(L=D.next()).done);O=!0){var W=L.value;if(w[W]!==A[W])return!1}}catch(Y){I=!0,M=Y}finally{try{!O&&D.return!=null&&D.return()}finally{if(I)throw M}}continue}if(!r(w,A))return!1}}}catch(Y){l=!0,u=Y}finally{try{!o&&c.return!=null&&c.return()}finally{if(l)throw u}}return!0}}}),Cyt=It({"../../node_modules/@babel/types/lib/validators/isReferenced.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(r,n,a){switch(n.type){case"MemberExpression":case"OptionalMemberExpression":return n.property===r?!!n.computed:n.object===r;case"JSXMemberExpression":return n.object===r;case"VariableDeclarator":return n.init===r;case"ArrowFunctionExpression":return n.body===r;case"PrivateName":return!1;case"ClassMethod":case"ClassPrivateMethod":case"ObjectMethod":return n.key===r?!!n.computed:!1;case"ObjectProperty":return n.key===r?!!n.computed:!a||a.type!=="ObjectPattern";case"ClassProperty":case"ClassAccessorProperty":return n.key===r?!!n.computed:!0;case"ClassPrivateProperty":return n.key!==r;case"ClassDeclaration":case"ClassExpression":return n.superClass===r;case"AssignmentExpression":return n.right===r;case"AssignmentPattern":return n.right===r;case"LabeledStatement":return!1;case"CatchClause":return!1;case"RestElement":return!1;case"BreakStatement":case"ContinueStatement":return!1;case"FunctionDeclaration":case"FunctionExpression":return!1;case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":return!1;case"ExportSpecifier":return a!=null&&a.source?!1:n.local===r;case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":return!1;case"ImportAttribute":return!1;case"JSXAttribute":return!1;case"ObjectPattern":case"ArrayPattern":return!1;case"MetaProperty":return!1;case"ObjectTypeProperty":return n.key!==r;case"TSEnumMember":return n.id!==r;case"TSPropertySignature":return n.key===r?!!n.computed:!0}return!0}}}),Syt=It({"../../node_modules/@babel/types/lib/validators/isScope.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=es();function r(n,a){return(0,t.isBlockStatement)(n)&&((0,t.isFunction)(a)||(0,t.isCatchClause)(a))?!1:(0,t.isPattern)(n)&&((0,t.isFunction)(a)||(0,t.isCatchClause)(a))?!0:(0,t.isScopable)(n)}}}),Tyt=It({"../../node_modules/@babel/types/lib/validators/isSpecifierDefault.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=es();function r(n){return(0,t.isImportDefaultSpecifier)(n)||(0,t.isIdentifier)(n.imported||n.exported,{name:"default"})}}}),Eyt=It({"../../node_modules/@babel/types/lib/validators/isValidES3Identifier.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var t=hw(),r=new Set(["abstract","boolean","byte","char","double","enum","final","float","goto","implements","int","interface","long","native","package","private","protected","public","short","static","synchronized","throws","transient","volatile"]);function n(a){return(0,t.default)(a)&&!r.has(a)}}}),Ayt=It({"../../node_modules/@babel/types/lib/validators/isVar.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var t=es(),r=_3();function n(a){return(0,t.isVariableDeclaration)(a,{kind:"var"})&&!a[r.BLOCK_SCOPED_SYMBOL]}}}),Pyt=It({"../../node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var t=TR(),r=es(),n=Fc(),a=Fbe(),i=R3();function s(o,l){var u=[],c=!0,f=!0,g=!1,w=void 0;try{for(var A=o[Symbol.iterator](),k;!(f=(k=A.next()).done);f=!0){var O=k.value;if((0,r.isEmptyStatement)(O)||(c=!1),(0,r.isExpression)(O))u.push(O);else if((0,r.isExpressionStatement)(O))u.push(O.expression);else if((0,r.isVariableDeclaration)(O)){if(O.kind!=="var")return;var I=!0,M=!1,D=void 0;try{for(var L=O.declarations[Symbol.iterator](),W;!(I=(W=L.next()).done);I=!0){var Y=W.value,j=(0,t.default)(Y),re=!0,oe=!1,Q=void 0;try{for(var Ee=Object.keys(j)[Symbol.iterator](),ge;!(re=(ge=Ee.next()).done);re=!0){var ue=ge.value;l.push({kind:O.kind,id:(0,i.default)(j[ue])})}}catch(Ce){oe=!0,Q=Ce}finally{try{!re&&Ee.return!=null&&Ee.return()}finally{if(oe)throw Q}}Y.init&&u.push((0,n.assignmentExpression)("=",Y.id,Y.init))}}catch(Ce){M=!0,D=Ce}finally{try{!I&&L.return!=null&&L.return()}finally{if(M)throw D}}c=!0}else if((0,r.isIfStatement)(O)){var ie=O.consequent?s([O.consequent],l):(0,a.buildUndefinedNode)(),se=O.alternate?s([O.alternate],l):(0,a.buildUndefinedNode)();if(!ie||!se)return;u.push((0,n.conditionalExpression)(O.test,ie,se))}else if((0,r.isBlockStatement)(O)){var me=s(O.body,l);if(!me)return;u.push(me)}else if((0,r.isEmptyStatement)(O))o.indexOf(O)===0&&(c=!0);else return}}catch(Ce){g=!0,w=Ce}finally{try{!f&&A.return!=null&&A.return()}finally{if(g)throw w}}return c&&u.push((0,a.buildUndefinedNode)()),u.length===1?u[0]:(0,n.sequenceExpression)(u)}}}),kyt=It({"../../node_modules/@babel/types/lib/converters/toSequenceExpression.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=Pyt();function r(n,a){if(n!=null&&n.length){var i=[],s=(0,t.default)(n,i);if(s){var o=!0,l=!1,u=void 0;try{for(var c=i[Symbol.iterator](),f;!(o=(f=c.next()).done);o=!0){var g=f.value;a.push(g)}}catch(w){l=!0,u=w}finally{try{!o&&c.return!=null&&c.return()}finally{if(l)throw u}}return s}}}}}),tZ=It({"../../node_modules/@babel/types/lib/index.js":function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={react:!0,assertNode:!0,createTypeAnnotationBasedOnTypeof:!0,createUnionTypeAnnotation:!0,createFlowUnionType:!0,createTSUnionType:!0,cloneNode:!0,clone:!0,cloneDeep:!0,cloneDeepWithoutLoc:!0,cloneWithoutLoc:!0,addComment:!0,addComments:!0,inheritInnerComments:!0,inheritLeadingComments:!0,inheritsComments:!0,inheritTrailingComments:!0,removeComments:!0,ensureBlock:!0,toBindingIdentifierName:!0,toBlock:!0,toComputedKey:!0,toExpression:!0,toIdentifier:!0,toKeyAlias:!0,toStatement:!0,valueToNode:!0,appendToMemberExpression:!0,inherits:!0,prependToMemberExpression:!0,removeProperties:!0,removePropertiesDeep:!0,removeTypeDuplicates:!0,getAssignmentIdentifiers:!0,getBindingIdentifiers:!0,getOuterBindingIdentifiers:!0,getFunctionName:!0,traverse:!0,traverseFast:!0,shallowEqual:!0,is:!0,isBinding:!0,isBlockScoped:!0,isImmutable:!0,isLet:!0,isNode:!0,isNodesEquivalent:!0,isPlaceholderType:!0,isReferenced:!0,isScope:!0,isSpecifierDefault:!0,isType:!0,isValidES3Identifier:!0,isValidIdentifier:!0,isVar:!0,matchesPattern:!0,validate:!0,buildMatchMemberExpression:!0,__internal__deprecationWarning:!0};Object.defineProperty(e,"__internal__deprecationWarning",{enumerable:!0,get:function(){return rn.default}}),Object.defineProperty(e,"addComment",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(e,"addComments",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(e,"appendToMemberExpression",{enumerable:!0,get:function(){return nt.default}}),Object.defineProperty(e,"assertNode",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"buildMatchMemberExpression",{enumerable:!0,get:function(){return On.default}}),Object.defineProperty(e,"clone",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"cloneDeep",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"cloneDeepWithoutLoc",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"cloneNode",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"cloneWithoutLoc",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(e,"createFlowUnionType",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"createTSUnionType",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"ensureBlock",{enumerable:!0,get:function(){return Ee.default}}),Object.defineProperty(e,"getAssignmentIdentifiers",{enumerable:!0,get:function(){return et.default}}),Object.defineProperty(e,"getBindingIdentifiers",{enumerable:!0,get:function(){return gt.default}}),Object.defineProperty(e,"getFunctionName",{enumerable:!0,get:function(){return Lt.default}}),Object.defineProperty(e,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return Ft.default}}),Object.defineProperty(e,"inheritInnerComments",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(e,"inheritLeadingComments",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(e,"inheritTrailingComments",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"inherits",{enumerable:!0,get:function(){return tt.default}}),Object.defineProperty(e,"inheritsComments",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(e,"is",{enumerable:!0,get:function(){return Ut.default}}),Object.defineProperty(e,"isBinding",{enumerable:!0,get:function(){return Kr.default}}),Object.defineProperty(e,"isBlockScoped",{enumerable:!0,get:function(){return sr.default}}),Object.defineProperty(e,"isImmutable",{enumerable:!0,get:function(){return In.default}}),Object.defineProperty(e,"isLet",{enumerable:!0,get:function(){return Ae.default}}),Object.defineProperty(e,"isNode",{enumerable:!0,get:function(){return Le.default}}),Object.defineProperty(e,"isNodesEquivalent",{enumerable:!0,get:function(){return $e.default}}),Object.defineProperty(e,"isPlaceholderType",{enumerable:!0,get:function(){return bt.default}}),Object.defineProperty(e,"isReferenced",{enumerable:!0,get:function(){return yt.default}}),Object.defineProperty(e,"isScope",{enumerable:!0,get:function(){return at.default}}),Object.defineProperty(e,"isSpecifierDefault",{enumerable:!0,get:function(){return st.default}}),Object.defineProperty(e,"isType",{enumerable:!0,get:function(){return Gt.default}}),Object.defineProperty(e,"isValidES3Identifier",{enumerable:!0,get:function(){return ze.default}}),Object.defineProperty(e,"isValidIdentifier",{enumerable:!0,get:function(){return Xe.default}}),Object.defineProperty(e,"isVar",{enumerable:!0,get:function(){return pe.default}}),Object.defineProperty(e,"matchesPattern",{enumerable:!0,get:function(){return Qe.default}}),Object.defineProperty(e,"prependToMemberExpression",{enumerable:!0,get:function(){return ve.default}}),e.react=void 0,Object.defineProperty(e,"removeComments",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(e,"removeProperties",{enumerable:!0,get:function(){return _t.default}}),Object.defineProperty(e,"removePropertiesDeep",{enumerable:!0,get:function(){return Ot.default}}),Object.defineProperty(e,"removeTypeDuplicates",{enumerable:!0,get:function(){return jt.default}}),Object.defineProperty(e,"shallowEqual",{enumerable:!0,get:function(){return xr.default}}),Object.defineProperty(e,"toBindingIdentifierName",{enumerable:!0,get:function(){return ge.default}}),Object.defineProperty(e,"toBlock",{enumerable:!0,get:function(){return ue.default}}),Object.defineProperty(e,"toComputedKey",{enumerable:!0,get:function(){return ie.default}}),Object.defineProperty(e,"toExpression",{enumerable:!0,get:function(){return se.default}}),Object.defineProperty(e,"toIdentifier",{enumerable:!0,get:function(){return me.default}}),Object.defineProperty(e,"toKeyAlias",{enumerable:!0,get:function(){return Ce.default}}),Object.defineProperty(e,"toStatement",{enumerable:!0,get:function(){return _e.default}}),Object.defineProperty(e,"traverse",{enumerable:!0,get:function(){return Je.default}}),Object.defineProperty(e,"traverseFast",{enumerable:!0,get:function(){return ht.default}}),Object.defineProperty(e,"validate",{enumerable:!0,get:function(){return fr.default}}),Object.defineProperty(e,"valueToNode",{enumerable:!0,get:function(){return Ne.default}});var r=I5t(),n=O5t(),a=$5t(),i=U5t(),s=G5t();Object.keys(s).forEach(function(He){He==="default"||He==="__esModule"||Object.prototype.hasOwnProperty.call(t,He)||He in e&&e[He]===s[He]||Object.defineProperty(e,He,{enumerable:!0,get:function(){return s[He]}})});var o=q5t(),l=K5t(),u=W5t(),c=Fc();Object.keys(c).forEach(function(He){He==="default"||He==="__esModule"||Object.prototype.hasOwnProperty.call(t,He)||He in e&&e[He]===c[He]||Object.defineProperty(e,He,{enumerable:!0,get:function(){return c[He]}})});var f=J5t();Object.keys(f).forEach(function(He){He==="default"||He==="__esModule"||Object.prototype.hasOwnProperty.call(t,He)||He in e&&e[He]===f[He]||Object.defineProperty(e,He,{enumerable:!0,get:function(){return f[He]}})});var g=Fbe();Object.keys(g).forEach(function(He){He==="default"||He==="__esModule"||Object.prototype.hasOwnProperty.call(t,He)||He in e&&e[He]===g[He]||Object.defineProperty(e,He,{enumerable:!0,get:function(){return g[He]}})});var w=R3(),A=Y5t(),k=X5t(),O=Q5t(),I=eyt(),M=tyt(),D=Vbe(),L=Hbe(),W=$be(),Y=Gbe(),j=Ube(),re=ryt(),oe=nyt();Object.keys(oe).forEach(function(He){He==="default"||He==="__esModule"||Object.prototype.hasOwnProperty.call(t,He)||He in e&&e[He]===oe[He]||Object.defineProperty(e,He,{enumerable:!0,get:function(){return oe[He]}})});var Q=_3();Object.keys(Q).forEach(function(He){He==="default"||He==="__esModule"||Object.prototype.hasOwnProperty.call(t,He)||He in e&&e[He]===Q[He]||Object.defineProperty(e,He,{enumerable:!0,get:function(){return Q[He]}})});var Ee=ayt(),ge=iyt(),ue=qbe(),ie=syt(),se=oyt(),me=Kbe(),Ce=lyt(),_e=cyt(),Ne=uyt(),de=bf();Object.keys(de).forEach(function(He){He==="default"||He==="__esModule"||Object.prototype.hasOwnProperty.call(t,He)||He in e&&e[He]===de[He]||Object.defineProperty(e,He,{enumerable:!0,get:function(){return de[He]}})});var nt=dyt(),tt=pyt(),ve=fyt(),_t=Wbe(),Ot=Jbe(),jt=jbe(),et=hyt(),gt=TR(),Ft=myt(),Lt=gyt(),Je=vyt();Object.keys(Je).forEach(function(He){He==="default"||He==="__esModule"||Object.prototype.hasOwnProperty.call(t,He)||He in e&&e[He]===Je[He]||Object.defineProperty(e,He,{enumerable:!0,get:function(){return Je[He]}})});var ht=Zbe(),xr=JK(),Ut=fw(),Kr=yyt(),sr=byt(),In=xyt(),Ae=Ybe(),Le=zbe(),$e=wyt(),bt=Dbe(),yt=Cyt(),at=Syt(),st=Tyt(),Gt=YK(),ze=Eyt(),Xe=hw(),pe=Ayt(),Qe=Nbe(),fr=QK(),On=Mbe(),ea=es();Object.keys(ea).forEach(function(He){He==="default"||He==="__esModule"||Object.prototype.hasOwnProperty.call(t,He)||He in e&&e[He]===ea[He]||Object.defineProperty(e,He,{enumerable:!0,get:function(){return ea[He]}})});var rn=CR(),ba=e.react={isReactComponent:r.default,isCompatTag:n.default,buildChildren:a.default};e.toSequenceExpression=kyt().default,T.BABEL_TYPES_8_BREAKING&&console.warn("BABEL_TYPES_8_BREAKING is not supported anymore. Use the latest Babel 8.0.0 pre-release instead!")}}),_yt=function(e,t){if(Qbe.default.isArray(e))return t},exe=function(t){for(var r,n=arguments.length,a=new Array(n>1?n-1:0),i=1;i"u"?!1:window.self!==window.top},rxe=(0,txe.createContext)({baseUrl:Ryt,variables:{},defaultOptions:{queries:{},mutations:{}},threadIdStorageOptions:jyt()?zyt:Nyt,createMessageAbortControllerRef:{current:null}}),ws=function(){return(0,nxe.useContext)(rxe)};function D8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function $x(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function Hyt(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var rZ=function(e){var t=e.children,r=e.baseUrl,n=e.variables,a=e.defaultOptions,i=e.threadIdStorageOptions,s=ws(),o=(0,Xbe.useRef)(null),l=exe(s,$x($x($x($x($x({},r?{baseUrl:r}:{}),n?{variables:n}:{}),a?{defaultOptions:a}:{}),i?{threadIdStorageOptions:i}:{}),{},{createMessageAbortControllerRef:o}));return(0,axe.jsx)(rxe.Provider,{value:l,children:t})},CK=function(){return(0,sxe.jsx)(f1,{loading:!0,mt:"1",height:"var(--space-4)",width:"var(--space-4)",style:{borderRadius:"var(--radius-6)",flexShrink:0}})},$yt=(0,hxe.createContext)({}),mw=function(e){var t=e.children;return(0,SK.jsx)(ut,{py:"1",ml:"-2",children:(0,SK.jsx)(p1,{size:"1",color:"gold",variant:"outline",style:{boxShadow:"none"},children:t})})},gw=function(e){var t=e.children;return(0,mxe.jsx)(Tr,{weight:"regular",children:t})},ER=function(e){var t=(0,gxe.c)(3),r=e.runStep;if(r.completed_at){var n;return t[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,cR.jsx)(LE,{}),t[0]=n):n=t[0],n}else if(r.cancelled_at||r.failed_at||r.status==="expired"){var a;return t[1]===Symbol.for("react.memo_cache_sentinel")?(a=(0,cR.jsx)(jle,{}),t[1]=a):a=t[1],a}else{var i;return t[2]===Symbol.for("react.memo_cache_sentinel")?(i=(0,cR.jsx)(NE,{}),t[2]=i):i=t[2],i}},B8e=function(e){var t=e.value;if(!t)return null;try{return JSON.stringify(JSON.parse(t),null,2)}catch{return typeof t=="string"?t:JSON.stringify(t,null,2)}},Uyt=function(e){var t=(0,vxe.c)(12),r=e.fn,n,a;t[0]!==r.arguments?(a=B8e({value:r.arguments}),t[0]=r.arguments,t[1]=a):a=t[1],n=a;var i=n,s,o;t[2]!==r.output?(o=B8e({value:r.output}),t[2]=r.output,t[3]=o):o=t[3],s=o;var l=s,u;t[4]===Symbol.for("react.memo_cache_sentinel")?(u={whiteSpace:"pre",wordBreak:"break-word"},t[4]=u):u=t[4];var c;t[5]!==i?(c=i&&(0,tw.jsx)(Bn,{children:i}),t[5]=i,t[6]=c):c=t[6];var f;t[7]!==l?(f=l&&(0,tw.jsx)(Bn,{children:l}),t[7]=l,t[8]=f):f=t[8];var g;return t[9]!==c||t[10]!==f?(g=(0,tw.jsxs)(G0,{variant:"ghost",color:"gold",style:u,children:[c,f]}),t[9]=c,t[10]=f,t[11]=g):g=t[11],g},Gyt=function(e){var t=e.fn,r=e.runStep,n=e.title;return(0,H1.jsxs)(Ki.Root,{children:[(0,H1.jsx)(Ki.Trigger,{children:(0,H1.jsx)(ut,{children:(0,H1.jsxs)(mw,{children:[(0,H1.jsx)(ER,{runStep:r}),(0,H1.jsx)(gw,{children:n})]})})}),(0,H1.jsx)(Ki.Content,{style:{maxHeight:"200px"},children:(0,H1.jsx)(Uyt,{fn:t})})]})},qyt=function(e){var t=e.fn,r=e.runStep;return r.completed_at?"Finished ".concat(t.name):r.cancelled_at?"Cancelled ".concat(t.name):"Calling ".concat(t.name)},Kyt=function(e){var t=e.fn,r=e.runStep;return(0,yxe.jsx)(Gyt,{fn:t,runStep:r,title:qyt({runStep:r,fn:t})})},Zyt=function(e){var t=(0,pxe.c)(4),r=e.fn,n=e.runStep,a=(0,fxe.useContext)($yt),i=a[r.name]||Kyt,s;return t[0]!==i||t[1]!==r||t[2]!==n?(s=(0,bxe.jsx)(i,{fn:r,runStep:n}),t[0]=i,t[1]=r,t[2]=n,t[3]=s):s=t[3],s},Wyt=function(e){var t=(0,xxe.c)(10),r=e.codeInterpreter;if(!r.input)return null;var n;t[0]===Symbol.for("react.memo_cache_sentinel")?(n={whiteSpace:"pre",wordBreak:"break-word"},t[0]=n):n=t[0];var a;t[1]!==r.input?(a=(0,rw.jsx)(Bn,{children:r.input}),t[1]=r.input,t[2]=a):a=t[2];var i;t[3]!==r.outputs?(i=JSON.stringify(r.outputs),t[3]=r.outputs,t[4]=i):i=t[4];var s;t[5]!==i?(s=(0,rw.jsx)(Bn,{children:i}),t[5]=i,t[6]=s):s=t[6];var o;return t[7]!==a||t[8]!==s?(o=(0,rw.jsxs)(G0,{variant:"ghost",color:"gold",style:n,children:[a,s]}),t[7]=a,t[8]=s,t[9]=o):o=t[9],o},Jyt=function(e){var t=e.codeInterpreter,r=e.runStep;return(0,$1.jsxs)(Ki.Root,{children:[(0,$1.jsx)(Ki.Trigger,{children:(0,$1.jsx)(ut,{children:(0,$1.jsxs)(mw,{children:[(0,$1.jsx)(ER,{runStep:r}),(0,$1.jsx)(gw,{children:"Using code interpreter"})]})})}),(0,$1.jsx)(Ki.Content,{maxHeight:"200px",children:(0,$1.jsx)(Wyt,{codeInterpreter:t})})]})},Yyt=function(e){var t=e.runStep,r=e.toolCall;return(0,nw.jsxs)(mw,{children:[(0,nw.jsx)(ER,{runStep:t}),(0,nw.jsx)(gw,{children:"Searching files"})]})},Xyt=function(e){var t=e.runStep,r=e.toolCall;return(0,aw.jsxs)(mw,{children:[(0,aw.jsx)(ER,{runStep:t}),(0,aw.jsxs)(gw,{children:["Using tool: ",r.type]})]})},wxe=function(e){var t=(0,dxe.c)(12),r=e.toolCall,n=e.runStep;if(r.type==="function"){var a;return t[0]!==n||t[1]!==r.function?(a=(0,qx.jsx)(Zyt,{fn:r.function,runStep:n}),t[0]=n,t[1]=r.function,t[2]=a):a=t[2],a}if(r.type==="code_interpreter"){var i;return t[3]!==n||t[4]!==r.code_interpreter?(i=(0,qx.jsx)(Jyt,{codeInterpreter:r.code_interpreter,runStep:n}),t[3]=n,t[4]=r.code_interpreter,t[5]=i):i=t[5],i}if(r.type==="file_search"){var s;return t[6]!==n||t[7]!==r?(s=(0,qx.jsx)(Yyt,{toolCall:r,runStep:n}),t[6]=n,t[7]=r,t[8]=s):s=t[8],s}var o;return t[9]!==n||t[10]!==r?(o=(0,qx.jsx)(Xyt,{toolCall:r,runStep:n}),t[9]=n,t[10]=r,t[11]=o):o=t[11],o},Cxe=function(){return(0,jg.jsxs)(Ki.Root,{children:[(0,jg.jsxs)(mw,{children:[(0,jg.jsx)(NE,{}),(0,jg.jsx)(gw,{children:"Starting actions"})]}),(0,jg.jsx)(Ki.Content,{style:{maxHeight:"500px"},children:(0,jg.jsx)(Tr,{children:"Getting ready to connect to domain API"})})]})},Sxe=function(e){var t=e.children,r=e.className,n=e.style;return(0,_4.jsx)(ut,{direction:"column",className:r,style:n,children:t})},vw=function(e){var t=e.stepDetails,r=e.runStep,n=e.className,a=e.style;return(0,_4.jsxs)(Sxe,{className:n,style:a,children:[!t.tool_calls.length&&(0,_4.jsx)(Cxe,{}),t.tool_calls.map(function(i){return(0,_4.jsx)(wxe,{toolCall:i,runStep:r},i.id)})]})};vw.Root=Sxe;vw.Starting=Cxe;vw.ToolCall=wxe;var Exe=function(e){var t=(0,uxe.c)(4),r=e.runStep,n=e.className,a=e.style;if(r.step_details.type==="tool_calls"){var i;return t[0]!==n||t[1]!==r||t[2]!==a?(i=(0,Txe.jsx)(vw,{className:n,style:a,stepDetails:r.step_details,runStep:r}),t[0]=n,t[1]=r,t[2]=a,t[3]=i):i=t[3],i}return null};Exe.ToolCalls=vw;var Qyt=(0,cxe.createContext)({components:{RunStep:Exe}}),z8e=function(e){var t=(0,oxe.c)(7),r=e.runSteps,n=(0,lxe.useContext)(Qyt),a=n.components.RunStep,i;if(t[0]!==a||t[1]!==r){var s;t[3]!==a?(s=function(l){return(0,TK.jsx)(a,{runStep:l},l.id)},t[3]=a,t[4]=s):s=t[4],i=r.map(s),t[0]=a,t[1]=r,t[2]=i}else i=t[2];var o;return t[5]!==i?(o=(0,TK.jsx)(ut,{direction:"column-reverse",children:i}),t[5]=i,t[6]=o):o=t[6],o},AR=function(){var e=(0,Axe.c)(2),t=ws(),r;e[0]!==t.variables?(r={mutationKey:["createMessage",t.variables]},e[0]=t.variables,e[1]=r):r=e[1];var n=rF(r),a;a=n>0;var i=a;return i},e4t=(0,Pxe.createContext)({message:null}),t4t=e4t.Provider,r4t=function(e){var t,r=(0,kxe.c)(4),n=e.message;if(!((t=n.attachments)!==null&&t!==void 0&&t.length))return null;var a;r[0]===Symbol.for("react.memo_cache_sentinel")?(a=(0,iw.jsx)(ME,{}),r[0]=a):a=r[0];var i=n.attachments.length>1?"s":"",s;return r[1]!==n.attachments.length||r[2]!==i?(s=(0,iw.jsx)(ut,{align:"start",pb:"1",children:(0,iw.jsxs)(v5,{color:"gray",variant:"surface",children:[a,n.attachments.length," file",i]})}),r[1]=n.attachments.length,r[2]=i,r[3]=s):s=r[3],s},a4t=function(){return function(e){kv(e,function(t){if(t.type==="VariableDeclaration"&&t.kind==="const"){var r=t,n=!0,a=!1,i=void 0;try{for(var s=r.declarations[Symbol.iterator](),o;!(n=(o=s.next()).done);n=!0){var l=o.value,u,c;if(l.id.type==="ObjectPattern"&&((u=l.init)===null||u===void 0?void 0:u.type)==="Identifier"&&l.init.name==="_components"||l.id.type==="ObjectPattern"&&((c=l.init)===null||c===void 0?void 0:c.type)==="ObjectExpression")return r.kind="let",ly}}catch(f){a=!0,i=f}finally{try{!n&&s.return!=null&&s.return()}finally{if(a)throw i}}}return oy}),kv(e,function(t){var r;if(t.type==="FunctionDeclaration"&&((r=t.id)===null||r===void 0?void 0:r.type)==="Identifier"&&t.id.name==="_missingMdxReference"){var n=t;return n.body={type:"BlockStatement",body:[{type:"IfStatement",test:{type:"Identifier",name:"component"},consequent:{type:"ReturnStatement",argument:{type:"FunctionExpression",id:null,params:[{type:"Identifier",name:"props"}],body:{type:"BlockStatement",body:[{type:"ReturnStatement",argument:{type:"BinaryExpression",operator:"+",left:{type:"BinaryExpression",operator:"+",left:{type:"Literal",value:"<"},right:{type:"Identifier",name:"id"}},right:{type:"BinaryExpression",operator:"+",left:{type:"Literal",value:">"}}}}}]},generator:!1,async:!1}},alternate:null}]},ly}return oy}),kv(e,function(t){if(t.type==="IfStatement"){var r=t;if(r.test.type==="UnaryExpression"&&r.test.operator==="!"&&r.test.argument.type==="Identifier"){var n=r.test.argument.name;if(r.consequent.type==="ExpressionStatement"&&r.consequent.expression.type==="CallExpression"&&r.consequent.expression.callee.type==="Identifier"&&r.consequent.expression.callee.name==="_missingMdxReference"){var a={type:"AssignmentExpression",operator:"=",left:{type:"Identifier",name:n},right:r.consequent.expression};return r.consequent={type:"ExpressionStatement",expression:a},ly}}}return oy})}},i4t=function(e){var t=e.children;return(0,EK.jsx)(Bn,{pb:"3",children:(0,EK.jsx)(Tr,{size:"3",style:{whiteSpace:"pre-line",wordBreak:"break-word"},children:t})})},Nxe=function(e){var t=e.children,r=e.href,n=e.download,a=e.target,i=a===void 0?"_blank":a;return(0,Lxe.jsx)(yE,{href:r,target:i,download:n,children:t})},s4t=function(e){var t=e.children;return(0,AK.jsx)(Bn,{pb:"3",asChild:!0,children:(0,AK.jsx)("ul",{style:{listStylePosition:"inside"},children:t})})},o4t=function(e){var t=e.children;return(0,PK.jsx)(Bn,{pb:"3",asChild:!0,children:(0,PK.jsx)("ol",{style:{listStylePosition:"inside"},children:t})})},l4t=function(e){var t=e.children;return(0,kK.jsx)(Bn,{pb:"1",children:(0,kK.jsx)("li",{children:t})})},c4t=function(e){var t=e.children;return(0,Mxe.jsx)(PE,{children:t})},u4t=function(e){var t=e.children;return(0,Dxe.jsx)(Bn,{style:{whiteSpace:"pre-wrap",wordBreak:"break-word"},children:t})};function j8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function F8e(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function f4t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var h4t=function(e){var t,r=e.variables,n=e.superinterfaceContext;if(r.threadId||!r.assistantId||!((t=n.threadIdStorageOptions)!==null&&t!==void 0&&t.get))return r;var a=n.threadIdStorageOptions.get({assistantId:r.assistantId});return a?F8e(F8e({},r),{},{threadId:a}):r};function V8e(e,t,r,n,a,i,s){try{var o=e[i](s),l=o.value}catch(u){return void r(u)}o.done?t(l):Promise.resolve(l).then(n,a)}function H8e(e){return function(){var t=this,r=arguments;return new Promise(function(n,a){var i=e.apply(t,r);function s(l){V8e(i,n,a,s,o,"next",l)}function o(l){V8e(i,n,a,s,o,"throw",l)}s(void 0)})}}function $8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ux(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function v4t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var y4t=function(e){var t=e.queryKeyBase,r=e.path,n=e.queryClient,a=e.threadContext,i=e.superinterfaceContext,s=Xt(t).concat([a.variables]);return Ux(Ux(Ux({queryFn:function(){var o=H8e(function(u){var c,f,g,w,A,k;return Po(this,function(O){return c=u.pageParam,f=u.queryKey,g=tn(f,2),w=g[0],A=g[1],k=new URLSearchParams(Ux(Ux({},c?{pageParam:c}:{}),h4t({variables:A,superinterfaceContext:i}))),[2,fetch("".concat(i.baseUrl).concat(r,"?").concat(k)).then(function(){var I=H8e(function(M){var D,L;return Po(this,function(W){switch(W.label){case 0:if(M.status===200)return[3,4];W.label=1;case 1:return W.trys.push([1,3,,4]),[4,M.json()];case 2:throw D=W.sent(),new Error(D.error);case 3:throw L=W.sent(),new Error("Failed to fetch");case 4:return[2,M.json()]}})});return function(M){return I.apply(this,arguments)}}())]})});function l(u){return o.apply(this,arguments)}return l}(),initialPageParam:void 0,getNextPageParam:function(o){return o.hasNextPage?o.lastId:null},limit:10},a.defaultOptions.queries),n.getQueryDefaults(s)),{},{queryKey:s})},b4t=function(e){var t=e.queryClient,r=e.threadContext,n=e.superinterfaceContext;return y4t({queryKeyBase:["messages"],path:"/messages",queryClient:t,threadContext:r,superinterfaceContext:n})};function U8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function G8e(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function C4t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var S4t=function(e){var t=e.props;return t.data?t.data.pages.reduce(function(r,n){return r.concat(n.data)},[]):[]},kR=function(){var e=(0,Fxe.c)(9),t=ei(),r=ws(),n=ws(),a;e[0]!==t||e[1]!==n||e[2]!==r?(a=b4t({queryClient:t,threadContext:r,superinterfaceContext:n}),e[0]=t,e[1]=n,e[2]=r,e[3]=a):a=e[3];var i=nF(a),s,o;e[4]!==i?(o=S4t({props:i}),e[4]=i,e[5]=o):o=e[5];var l;return e[6]!==i||e[7]!==o?(l=G8e(G8e({},i),{},{messages:o}),e[6]=i,e[7]=o,e[8]=l):l=e[8],s=l,s};function q8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function K8e(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function A4t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var _R=function(){var e=(0,jxe.c)(3),t=kR(),r,n=t.messages[0]||null,a;return e[0]!==t||e[1]!==n?(a=K8e(K8e({},t),{},{latestMessage:n}),e[0]=t,e[1]=n,e[2]=a):a=e[2],r=a,r},nZ=function(){return"-".concat(Ij(24))};function Z8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Q_(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function _4t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var R4t=function(e){var t=e.newMessage;return j5(t.content)?t.content:[{type:"text",text:{annotations:[],value:t.content}}]},I4t=function(e){var t=e.newMessage;return function(r){var n,a={id:nZ(),role:"user",created_at:(0,Uxe.default)().unix(),object:"thread.message",content:R4t({newMessage:t}),run_id:null,assistant_id:null,thread_id:null,attachments:(n=t.attachments)!==null&&n!==void 0?n:[],metadata:{},runSteps:[]};if(!r)return{pageParams:[],pages:[{data:[a],hasNextPage:!1,lastId:a.id}]};var i=G1(r.pages),s=i[0],o=i.slice(1);return Q_(Q_({},r),{},{pages:[Q_(Q_({},s),{},{data:[a].concat(Xt(s.data))})].concat(Xt(o))})}};function W8e(e,t,r,n,a,i,s){try{var o=e[i](s),l=o.value}catch(u){return void r(u)}o.done?t(l):Promise.resolve(l).then(n,a)}function O4t(e){return function(){var t=this,r=arguments;return new Promise(function(n,a){var i=e.apply(t,r);function s(l){W8e(i,n,a,s,o,"next",l)}function o(l){W8e(i,n,a,s,o,"throw",l)}s(void 0)})}}var L4t=function(e){var t=e.queryClient;return function(){var r=O4t(function(n){var a,i;return Po(this,function(s){switch(s.label){case 0:return a=["messages",Jh(n,["content","attachments"])],[4,t.cancelQueries({queryKey:a})];case 1:return s.sent(),i=t.getQueryData(a),t.setQueryData(a,I4t({newMessage:n})),[2,{prevMessages:i,newMessage:n}]}})});return function(n){return r.apply(this,arguments)}}()},N4t=function(e){var t,r,n,a=e.value,i=e.superinterfaceContext;(t=i.threadIdStorageOptions)!==null&&t!==void 0&&t.set&&(r=a.data.metadata)!==null&&r!==void 0&&r.assistantId&&(n=a.data.metadata)!==null&&n!==void 0&&n.threadId&&i.threadIdStorageOptions.set({assistantId:a.data.metadata.assistantId,threadId:a.data.metadata.threadId})},L4=function(e){var t=e.id;return Gxe.default.startsWith(t,"-")};function J8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Y8e(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function B4t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qxe=function(e){var t,r,n,a,i=e.message,s=e.messages,o=s.filter(function(c){return c.run_id===i.run_id}),l=o.filter(function(c){return L4({id:c.id})}),u=(t=(r=(n=F5(l))===null||n===void 0?void 0:n.runSteps)!==null&&r!==void 0?r:(a=F5(o))===null||a===void 0?void 0:a.runSteps)!==null&&t!==void 0?t:[];return Y8e(Y8e({},i),{},{runSteps:u})};function X8e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function eR(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function F4t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Q8e=function(e){var t=e.message,r=e.messages,n=r.filter(function(a){return a.run_id!=t.run_id||!L4({id:a.id})});return[qxe({message:t,messages:r})].concat(Xt(n))},V4t=function(e){var t=e.value,r=e.messagesQueryKey,n=e.queryClient;return n.setQueryData(r,function(a){if(!a)return{pageParams:[],pages:[{data:Q8e({message:t.data,messages:[]}),hasNextPage:!1,lastId:t.data.id}]};var i=G1(a.pages),s=i[0],o=i.slice(1);return eR(eR({},a),{},{pages:[eR(eR({},s),{},{data:Q8e({message:t.data,messages:s.data})})].concat(Xt(o))})})};function e6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function U1(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function U4t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var G4t=function(e){var t=e.prevContentPart,r=e.delta;if(!t)return Jh(r,["index"]);if(r.type==="text"&&r.text&&t.type=="text"&&t.text){var n,a;return U1(U1({},t),{},{text:U1(U1({},t.text),{},{value:"".concat(t.text.value).concat(r.text.value),annotations:Xt((n=t.text.annotations)!==null&&n!==void 0?n:[]).concat(Xt((a=r.text.annotations)!==null&&a!==void 0?a:[]))})})}return t},q4t=function(e){var t=e.content,r=e.value;if(!r.data.delta.content)return t;var n=Kxe.default.cloneDeep(t);return r.data.delta.content.forEach(function(a){n[a.index]=G4t({prevContentPart:n[a.index],delta:a})}),n},K4t=function(e){var t=e.value,r=e.queryClient,n=e.messagesQueryKey;return r.setQueryData(n,function(a){if(!a)return{pageParams:[],pages:[{data:[],hasNextPage:!1,lastId:null}]};var i=G1(a.pages),s=i[0],o=i.slice(1),l=G1(s.data),u=l[0],c=l.slice(1);return U1(U1({},a),{},{pages:[U1(U1({},s),{},{data:[U1(U1({},u),{},{content:q4t({content:u.content,value:t})})].concat(Xt(c))})].concat(Xt(o))})})};function t6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function tR(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function J4t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Y4t=function(e){var t=e.value,r=e.queryClient,n=e.messagesQueryKey;return r.setQueryData(n,function(a){if(!a)return{pageParams:[],pages:[{data:[],hasNextPage:!1,lastId:null}]};var i=G1(a.pages),s=i[0],o=i.slice(1);return tR(tR({},a),{},{pages:[tR(tR({},s),{},{data:a6(s.data,qxe({message:t.data,messages:s.data}),function(l){return l.id===t.data.id})})].concat(Xt(o))})})};function r6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function rR(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function e7t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var t7t=function(e){var t=e.value,r=e.queryClient,n=e.messagesQueryKey;return r.setQueryData(n,function(a){if(!a)return a;var i=G1(a.pages),s=i[0],o=i.slice(1);return rR(rR({},a),{},{pages:[rR(rR({},s),{},{data:[{id:nZ(),assistant_id:t.data.assistant_id,content:[],created_at:t.data.created_at,attachments:[],metadata:{},status:"in_progress",role:"assistant",runSteps:[],run_id:t.data.id,thread_id:t.data.thread_id}].concat(Xt(s.data))})].concat(Xt(o))})})},r7t=function(e){var t=e.value,r=e.queryClient,n=e.messagesQueryKey;throw new Error("Failed to send your message, try again. If you are the owner, check the logs.")};function n6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function x4(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function i7t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var s7t=function(e){var t=e.value,r=e.queryClient,n=e.messagesQueryKey;return r.setQueryData(n,function(a){if(!a)return a;var i=G1(a.pages),s=i[0],o=i.slice(1);return x4(x4({},a),{},{pages:[x4(x4({},s),{},{data:s.data.map(function(l){return l.run_id===t.data.run_id?x4(x4({},l),{},{runSteps:[t.data].concat(Xt(l.runSteps))}):l})})].concat(Xt(o))})})};function a6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function yf(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function c7t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var u7t=function(e){var t=e.toolCall,r=e.delta;if(!t)return Jh(r,["index"]);if(r.type==="function"&&r.function&&t.type==="function"&&t.function){var n=aZ.default.cloneDeep(t),a=!0,i=!1,s=void 0;try{for(var o=Object.entries(r.function)[Symbol.iterator](),l;!(a=(l=o.next()).done);a=!0){var u=tn(l.value,2),c=u[0],f=u[1],g;n.function[c]="".concat((g=n.function[c])!==null&&g!==void 0?g:"").concat(f)}}catch(w){i=!0,s=w}finally{try{!a&&o.return!=null&&o.return()}finally{if(i)throw s}}return n}return t},d7t=function(e){var t,r,n=e.runStep,a=e.value;if(!(n!=null&&(t=n.step_details)!==null&&t!==void 0&&t.tool_calls))return n;if(((r=a.data.delta)===null||r===void 0||(r=r.step_details)===null||r===void 0?void 0:r.type)==="tool_calls"){if(!a.data.delta.step_details.tool_calls)return n;var i=aZ.default.cloneDeep(n.step_details.tool_calls);return a.data.delta.step_details.tool_calls.forEach(function(s){return i[s.index]=u7t({toolCall:i[s.index],delta:s})}),yf(yf({},n),{},{step_details:yf(yf(yf({},n.step_details),a.data.delta.step_details),{},{tool_calls:i})})}else return n},p7t=function(e){var t=e.value,r=e.queryClient,n=e.messagesQueryKey;return r.setQueryData(n,function(a){if(!a)return a;var i=G1(a.pages),s=i[0],o=i.slice(1);return yf(yf({},a),{},{pages:[yf(yf({},s),{},{data:s.data.map(function(l){return l.run_id===t.data.run_id?yf(yf({},l),{},{runSteps:l.runSteps.map(function(u){return u.id===t.data.id?d7t({runStep:u,value:t}):u})}):l})})].concat(Xt(o))})})};function i6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function w4(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function m7t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var g7t=function(e){var t=e.value,r=e.queryClient,n=e.messagesQueryKey;return r.setQueryData(n,function(a){if(!a)return a;var i=G1(a.pages),s=i[0],o=i.slice(1);return w4(w4({},a),{},{pages:[w4(w4({},s),{},{data:s.data.map(function(l){return l.run_id===t.data.run_id?w4(w4({},l),{},{runSteps:a6(l.runSteps,t.data,function(u){return u.id===t.data.id})}):l})})].concat(Xt(o))})})};function s6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function v7t(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function x7t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function o6e(e,t,r,n,a,i,s){try{var o=e[i](s),l=o.value}catch(u){return void r(u)}o.done?t(l):Promise.resolve(l).then(n,a)}function l6e(e){return function(){var t=this,r=arguments;return new Promise(function(n,a){var i=e.apply(t,r);function s(l){o6e(i,n,a,s,o,"next",l)}function o(l){o6e(i,n,a,s,o,"throw",l)}s(void 0)})}}var w7t=function(){var e=l6e(function(t){var r,n,a,i;return Po(this,function(s){switch(s.label){case 0:return r=t.value,n=t.superinterfaceContext,r.data.required_action.type!=="submit_client_tool_outputs"?[3,2]:(a=r.data.required_action.submit_client_tool_outputs.tool_calls,[4,_j(a,function(){var o=l6e(function(l){var u,c,f,g,w,A,k;return Po(this,function(O){switch(O.label){case 0:if(l.type!=="function")return[2,{toolCallId:l.id,output:"Error: client tool type ".concat(l.type," is not supported.")}];if(u=window[l.function.name],!u)return[2,{toolCallId:l.id,output:"Error: client function ".concat(l.function.name," is not defined.")}];c=l.function.arguments,f=JSON.parse(c),O.label=1;case 1:return O.trys.push([1,3,,4]),[4,u(f)];case 2:return g=(w=O.sent())!==null&&w!==void 0?w:"",[3,4];case 3:return A=O.sent(),g="Error: ".concat(A.message),[3,4];case 4:try{typeof g=="string"?k=g:k=JSON.stringify(g)}catch(I){k="Error: ".concat(I.message)}return[2,{toolCallId:l.id,output:k}]}})});return function(l){return o.apply(this,arguments)}}())]);case 1:return i=s.sent(),[2,fetch("".concat(n.baseUrl,"/threads/runs/submit-client-tool-outputs"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(v7t({toolOutputs:i},n.variables))})];case 2:return[2]}})});return function(r){return e.apply(this,arguments)}}(),C7t={"thread.created":N4t,"thread.message.created":V4t,"thread.message.delta":K4t,"thread.message.completed":Y4t,"thread.run.created":t7t,"thread.run.failed":r7t,"thread.run.step.created":s7t,"thread.run.step.delta":p7t,"thread.run.step.completed":g7t,"thread.run.requires_action":w7t},S7t=function(e){var t=e.value,r=e.messagesQueryKey,n=e.queryClient,a=e.superinterfaceContext,i=C7t[t.value.event];return i?i({value:t.value,queryClient:n,messagesQueryKey:r,superinterfaceContext:a}):console.log("Missing handler",{value:t})};function c6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function u6e(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function A7t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var P7t=function(e){var t,r=e.variables,n=e.superinterfaceContext;if(r.threadId||!r.assistantId||!((t=n.threadIdStorageOptions)!==null&&t!==void 0&&t.get))return r;var a=n.threadIdStorageOptions.get({assistantId:r.assistantId});return a?u6e(u6e({},r),{},{threadId:a}):r};function d6e(e,t,r,n,a,i,s){try{var o=e[i](s),l=o.value}catch(u){return void r(u)}o.done?t(l):Promise.resolve(l).then(n,a)}function k7t(e){return function(){var t=this,r=arguments;return new Promise(function(n,a){var i=e.apply(t,r);function s(l){d6e(i,n,a,s,o,"next",l)}function o(l){d6e(i,n,a,s,o,"throw",l)}s(void 0)})}}var _7t=function(e){var t=e.superinterfaceContext,r=e.queryClient,n=e.threadContext;return function(){var a=k7t(function(i){var s,o,l,u,c,f,g,w,A,k;return Po(this,function(O){switch(O.label){case 0:return s=new AbortController,t.createMessageAbortControllerRef.current=s,[4,fetch("".concat(t.baseUrl,"/messages"),{method:"POST",body:JSON.stringify(P7t({variables:i,superinterfaceContext:t})),signal:s.signal})];case 1:if(o=O.sent(),o.status===200)return[3,5];O.label=2;case 2:return O.trys.push([2,4,,5]),[4,o.json()];case 3:throw l=O.sent(),new Error(l.error);case 4:throw u=O.sent(),new Error("Failed to send your message, try again. If you are the owner, check the logs.");case 5:if(o.body==null)throw new Error("The response body is empty.");c=new wy({stringBufferSize:void 0,paths:["$"],separator:""}),f=o.body.pipeThrough(c).getReader(),g=["messages",n.variables],O.label=6;case 6:return[4,f.read()];case 7:return w=O.sent(),A=w.done,k=w.value,A?[3,8]:(S7t({value:k,messagesQueryKey:g,queryClient:r,superinterfaceContext:t}),[3,6]);case 8:return[2]}})});return function(i){return a.apply(this,arguments)}}()};function p6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function fK(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function O7t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var L7t=function(e){var t=e.queryClient,r=e.threadContext,n=e.superinterfaceContext,a=e.onError,i=["createMessage",r.variables];return fK(fK(fK({mutationFn:_7t({queryClient:t,superinterfaceContext:n,threadContext:r}),onMutate:L4t({queryClient:t}),onError:a},r.defaultOptions.mutations),t.getMutationDefaults(i)),{},{mutationKey:i})};function f6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function nR(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function D7t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var yw=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{onError:function(){}},r=t.onError,n=r===void 0?function(){}:r,a=ei(),i=ws(),s=ws(),o=p6(L7t({queryClient:a,threadContext:s,superinterfaceContext:i,onError:n})),l=(0,$xe.useCallback)(function(u){return o.mutateAsync(nR(nR({},s.variables),u))},[o.mutateAsync,s.variables]);return nR(nR({},o),{},{createMessage:l})},Jxe=(0,Wxe.createContext)({toasts:[],addToast:function(){}}),bw=function(){return(0,Zxe.useContext)(Jxe)},iZ=function(e){var t=e.queryClient,r=e.addToast,n=e.threadContext;return function(a){if(a.name==="AbortError"){t.invalidateQueries({queryKey:["messages",n.variables]}),t.invalidateQueries({queryKey:["runs",n.variables]});return}r({type:"error",message:a.message})}};function h6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function B7t(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function F7t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var sZ=function(e){var t=(0,Hxe.c)(16),r=e.suggestion,n=e.isDisabled,a=e.className,i=e.style,s=bw().addToast,o=ei(),l=ws(),u;t[0]!==s||t[1]!==o||t[2]!==l?(u=iZ({queryClient:o,addToast:s,threadContext:l}),t[0]=s,t[1]=o,t[2]=l,t[3]=u):u=t[3];var c;t[4]!==u?(c={onError:u},t[4]=u,t[5]=c):c=t[5];var f=yw(c),g=f.createMessage,w=f.isPending,A;t[6]!==g||t[7]!==r?(A=function(){g({content:r})},t[6]=g,t[7]=r,t[8]=A):A=t[8];var k;return t[9]!==a||t[10]!==n||t[11]!==w||t[12]!==i||t[13]!==r||t[14]!==A?(k=(0,T3.jsx)(Yxe,{onClick:A,isDisabled:n,isPending:w,className:a,style:i,children:r}),t[9]=a,t[10]=n,t[11]=w,t[12]=i,t[13]=r,t[14]=A,t[15]=k):k=t[15],k},Yxe=function(e){var t=e.onClick,r=e.isDisabled,n=e.isPending,a=e.children,i=e.className,s=e.style;return(0,T3.jsxs)(p1,{className:i,variant:"soft",onClick:t,disabled:r,style:B7t({minHeight:"var(--base-button-height)",height:"inherit",flexShrink:1},s??{}),children:[(0,T3.jsx)(Tr,{size:"1",weight:"regular",children:a}),(0,T3.jsx)(U0,{loading:n,children:(0,T3.jsx)(V5,{style:{flexShrink:0}})})]})};sZ.Content=Yxe;var V7t=function(e){var t=e.children,r=e.className,n=e.style,a=AR(),i=(0,Vxe.useMemo)(function(){return pP(t).split(/\r?\n/).filter(function(s){return!Wh(s)}).map(function(s){return s.trim()})},[t]);return Wh(i)?null:(0,_K.jsx)(ut,{gap:"2",py:"2",wrap:"wrap",className:r,style:n,children:i.map(function(s){return(0,_K.jsx)(sZ,{suggestion:s,isDisabled:a},s)})})},Qxe=function(e){var t,r=(0,zxe.c)(4),n=e.children,a=e.className,i=e.style,s=_R(),o;o=(t=s.latestMessage)===null||t===void 0||(t=t.metadata)===null||t===void 0?void 0:t.isBlocking;var l=o;if(s.isLoading||l)return null;var u;return r[0]!==n||r[1]!==a||r[2]!==i?(u=(0,Xxe.jsx)(V7t,{className:a,style:i,children:n}),r[0]=n,r[1]=a,r[2]=i,r[3]=u):u=r[3],u};Qxe.Item=sZ;var H7t=function(e){var t=(0,Bxe.c)(5),r=e.children,n=e.className;if(n==="language-suggestions"){var a;return t[0]!==r?(a=(0,RK.jsx)(Qxe,{children:r}),t[0]=r,t[1]=a):a=t[1],a}var i;t[2]===Symbol.for("react.memo_cache_sentinel")?(i={wordBreak:"break-word"},t[2]=i):i=t[2];var s;return t[3]!==r?(s=(0,RK.jsx)(G0,{style:i,children:r}),t[3]=r,t[4]=s):s=t[4],s};function m6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function g6e(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function G7t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var OK=function(e){return(0,IK.jsx)(Bn,{pb:"3",children:(0,IK.jsx)("img",g6e(g6e({},e),{},{style:{maxWidth:"100%",height:"auto"}}))})},q7t=["3g2","3gp","aaf","asf","avchd","avi","drc","flv","m2v","m3u8","m4p","m4v","mkv","mng","mov","mp2","mp4","mpe","mpeg","mpg","mpv","mxf","nsv","ogg","ogv","qt","rm","rmvb","roq","svi","vob","webm","wmv","yuv"],K7t=function(e){var t=e.src;return q7t.includes(t.split(".").pop()||"")},Z7t=function(e){var t=e.src;return t.endsWith(".mp3")||t.endsWith(".wav")},rwe=function(){var e=(0,twe.c)(2),t=Qs("paused"),r;return e[0]!==t?(r=(0,Kx.jsx)(aa,{variant:"ghost",asChild:!0,children:(0,Kx.jsx)(Mk,{children:t?(0,Kx.jsx)(Xle,{}):(0,Kx.jsx)(BE,{})})}),e[0]=t,e[1]=r):r=e[1],r},awe=function(){var e=(0,nwe.c)(13),t=Qs("volume"),r=Qs("muted"),n=ix(),a;e[0]!==r||e[1]!==t?(a=(0,F1.jsx)(k5.Trigger,{children:(0,F1.jsx)(aa,{variant:"ghost",asChild:!0,children:(0,F1.jsx)(Bk,{children:r||t===0?(0,F1.jsx)(tce,{}):(0,F1.jsx)(ece,{})})})}),e[0]=r,e[1]=t,e[2]=a):a=e[2];var i=t*100,s;e[3]!==i?(s=[i],e[3]=i,e[4]=s):s=e[4];var o;e[5]!==n?(o=function(c){var f=tn(c,1),g=f[0];return n.changeVolume(g/100)},e[5]=n,e[6]=o):o=e[6];var l;e[7]!==s||e[8]!==o?(l=(0,F1.jsx)(k5.Content,{size:"1",side:"top",height:"100px",children:(0,F1.jsx)(I5,{size:"1",variant:"soft",orientation:"vertical",value:s,onValueChange:o})}),e[7]=s,e[8]=o,e[9]=l):l=e[9];var u;return e[10]!==a||e[11]!==l?(u=(0,F1.jsxs)(k5.Root,{children:[a,l]}),e[10]=a,e[11]=l,e[12]=u):u=e[12],u},owe=function(){var e=(0,iwe.c)(17),t=Qs("currentTime"),r=Qs("duration"),n=Qs("seeking"),a=Qs("canSeek"),i=ix(),s=tn((0,RR.useState)(0),2),o=s[0],l=s[1],u,c;e[0]!==r||e[1]!==n||e[2]!==t?(u=function(){n||l(t/r*100)},c=[t,r,n],e[0]=r,e[1]=n,e[2]=t,e[3]=u,e[4]=c):(u=e[3],c=e[4]),(0,RR.useEffect)(u,c);var f;f=1/r*100;var g=f,w;e[5]!==o?(w=[o],e[5]=o,e[6]=w):w=e[6];var A=!a,k=Number.isFinite(g)?g:1,O,I;e[7]!==r||e[8]!==i?(O=function(D){var L=tn(D,1),W=L[0];l(W),i.seeking(W/100*r)},I=function(D){var L=tn(D,1),W=L[0];i.seek(W/100*r)},e[7]=r,e[8]=i,e[9]=O,e[10]=I):(O=e[9],I=e[10]);var M;return e[11]!==w||e[12]!==A||e[13]!==k||e[14]!==O||e[15]!==I?(M=(0,swe.jsx)(I5,{size:"1",variant:"soft",value:w,disabled:A,step:k,onValueChange:O,onValueCommit:I}),e[11]=w,e[12]=A,e[13]=k,e[14]=O,e[15]=I,e[16]=M):M=e[16],M},lwe=function(e){var t=e.children;return(0,LK.jsx)(Rd,{mb:"3",children:(0,LK.jsx)(q0,{clip:"padding-box",style:{display:"flex",flexDirection:"column"},children:t})})},W7t=function(){var e=(0,cwe.c)(2),t=Qs("fullscreen"),r;return e[0]!==t?(r=(0,Zx.jsx)(aa,{variant:"ghost",asChild:!0,children:(0,Zx.jsx)(Dk,{children:t?(0,Zx.jsx)(qle,{}):(0,Zx.jsx)(Gle,{})})}),e[0]=t,e[1]=r):r=e[1],r},J7t=function(e){var t=e.src;return(0,jc.jsx)(lwe,{children:(0,jc.jsxs)(sx,{src:{src:t,type:"video/".concat(t.split(".").pop())},playsInline:!0,hideControlsOnMouseLeave:!0,crossOrigin:!0,children:[(0,jc.jsx)(ox,{}),(0,jc.jsx)("style",{children:` .superinterface-video-controls { opacity: 0; transition: opacity 0.2s ease-out; } .superinterface-video-controls[data-visible] { opacity: 1; } `}),(0,jc.jsx)(ut,{asChild:!0,position:"absolute",bottom:"0",left:"0",right:"0",className:"superinterface-video-controls",p:"3",style:{zIndex:10,background:"var(--accent-4)"},children:(0,jc.jsx)(Wv.Root,{children:(0,jc.jsx)(ut,{asChild:!0,align:"center",gap:"3",flexGrow:"1",children:(0,jc.jsxs)(Wv.Group,{children:[(0,jc.jsx)(rwe,{}),(0,jc.jsx)(owe,{}),(0,jc.jsx)(awe,{}),(0,jc.jsx)(W7t,{})]})})})})]})})},Y7t=function(e){var t=e.src;return(0,ip.jsx)(lwe,{children:(0,ip.jsxs)(sx,{src:{src:t,type:"audio/".concat(t.split(".").pop())},viewType:"audio",crossOrigin:!0,playsInline:!0,children:[(0,ip.jsx)(ox,{}),(0,ip.jsx)(ut,{asChild:!0,p:"3",flexGrow:"1",style:{zIndex:10,background:"var(--accent-4)"},children:(0,ip.jsx)(Wv.Root,{children:(0,ip.jsx)(ut,{asChild:!0,align:"center",gap:"3",flexGrow:"1",children:(0,ip.jsxs)(Wv.Group,{children:[(0,ip.jsx)(rwe,{}),(0,ip.jsx)(owe,{}),(0,ip.jsx)(awe,{})]})})})})]})})};function v6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function y6e(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function e8t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var t8t=function(e){var t=(0,ewe.c)(8);if(e.src)if(K7t({src:e.src})){var n;return t[2]!==e.src?(n=(0,Wx.jsx)(J7t,{src:e.src}),t[2]=e.src,t[3]=n):n=t[3],n}else if(Z7t({src:e.src})){var a;return t[4]!==e.src?(a=(0,Wx.jsx)(Y7t,{src:e.src}),t[4]=e.src,t[5]=a):a=t[5],a}else{var i;return t[6]!==e?(i=(0,Wx.jsx)(OK,y6e({},e)),t[6]=e,t[7]=i):i=t[7],i}else{var r;return t[0]!==e?(r=(0,Wx.jsx)(OK,y6e({},e)),t[0]=e,t[1]=r):r=t[1],r}},fwe=function(e){var t=(0,dwe.c)(3),r=e.annotation,n=e.children,a=ws(),i=new URLSearchParams(a.variables),s="".concat(a.baseUrl,"/files/").concat(r.file_path.file_id,"/contents?").concat(i),o;return t[0]!==n||t[1]!==s?(o=(0,pwe.jsx)(Nxe,{href:s,target:"_self",download:!0,children:n}),t[0]=n,t[1]=s,t[2]=o):o=t[2],o},r8t=function(e){var t=e.icon,r=e.content;return(0,Bg.jsxs)(Ki.Root,{children:[(0,Bg.jsx)(Ki.Trigger,{children:(0,Bg.jsx)(aa,{variant:"soft",color:"gray",size:"1",children:t})}),(0,Bg.jsx)(Ki.Content,{size:"1",children:(0,Bg.jsx)(ut,{direction:"column",children:(0,Bg.jsx)(Tr,{size:"1",color:"gray",children:r})})})]})},n8t=["children"];function a8t(e,t){if(e==null)return{};var r,n,a=i8t(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n"u"?"undefined":Ve(t))=="symbol"?t:t+""}function p8t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var f8t={p:i4t,a:Nxe,strong:c4t,ul:s4t,ol:o4t,li:l4t,pre:u4t,code:H7t,img:t8t,annotation:s8t,h1:function(e){return(0,ao.jsx)(xo,{as:"h1",children:e.children})},h2:function(e){return(0,ao.jsx)(xo,{as:"h2",size:"5",children:e.children})},h3:function(e){return(0,ao.jsx)(xo,{as:"h3",size:"4",children:e.children})},h4:function(e){return(0,ao.jsx)(xo,{as:"h4",size:"3",children:e.children})},h5:function(e){return(0,ao.jsx)(xo,{as:"h5",size:"3",children:e.children})},h6:function(e){return(0,ao.jsx)(xo,{as:"h6",size:"3",children:e.children})},table:function(e){return(0,ao.jsxs)(ao.Fragment,{children:[(0,ao.jsx)("style",{children:".rt-TableRootTable { overflow: inherit; }"}),(0,ao.jsx)(qh.Root,Dg(Dg({},e),{},{variant:"surface",mb:"3"}))]})},thead:function(e){return(0,ao.jsx)(qh.Header,Dg({},e))},tbody:function(e){return(0,ao.jsx)(qh.Body,Dg({},e))},tr:function(e){return(0,ao.jsx)(qh.Row,Dg({},e))},td:function(e){var t=e.width,r=l8t(e,o8t);return(0,ao.jsx)(qh.Cell,Dg(Dg({},r),{},{width:t}))},th:function(e){return(0,ao.jsx)(qh.ColumnHeaderCell,Dg({},e))}};function x6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Fg(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function g8t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var v8t=function(e){var t=e.content;return t.text.annotations.sort(function(r,n){return r.start_index-n.start_index})},y8t=function(e){var t=e.content;return function(){return function(r){(0,oZ.default)(r,function(n){return n.type==="text"||n.type==="link"?b8t({node:n,content:t}):[n]})}}},b8t=function(e){var t,r=e.node,n=e.content;if(!((t=n.text)!==null&&t!==void 0&&(t=t.annotations)!==null&&t!==void 0&&t.length))return[r];if(!r.position)return[r];var a=v8t({content:n});if(r.type==="text")return w6e({node:r,annotations:a});if(r.type==="link"){var i=r;return i.children=(0,oZ.default)(i.children,function(s){return s.type==="text"?w6e({node:s,annotations:a}):[s]}),[i]}else return[r]},w6e=function(e){var t=e.node,r=e.annotations;if(!t.position||!t.value)return[t];var n=t.position.start.offset,a=t.position.end.offset;if(!yv(n)||!yv(a))return[t];var i=[],s=n;return r.forEach(function(o){var l=o.start_index,u=o.end_index;if(!(a<=l||n>=u)){var c=Math.max(n,l),f=Math.min(a,u);s0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return e.length!==t.length||e.some(function(r,n){return!Object.is(r,t[n])})}function T6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function E6e(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function I8t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function A6e(e,t,r,n,a,i,s){try{var o=e[i](s),l=o.value}catch(u){return void r(u)}o.done?t(l):Promise.resolve(l).then(n,a)}function gwe(e){return function(){var t=this,r=arguments;return new Promise(function(n,a){var i=e.apply(t,r);function s(l){A6e(i,n,a,s,o,"next",l)}function o(l){A6e(i,n,a,s,o,"throw",l)}s(void 0)})}}var O8t=function(){var e=gwe(function(t){var r,n;return Po(this,function(a){return r=t.code,n=new Function("runtime","useMDXComponents",r),[2,n(E6e(E6e({},n4t),{},{useMDXComponents:oP}))]})});return function(r){return e.apply(this,arguments)}}(),L8t=function(e){var t=(0,Rxe.c)(13),r=e.content,n=mwe(),a=n.getRemarkPlugins,i=n.components,s,o;t[0]!==r||t[1]!==a?(o=a({content:r}),t[0]=r,t[1]=a,t[2]=o):o=t[2],s=o;var l=s,u=tn((0,PR.useState)(null),2),c=u[0],f=u[1],g,w;if(t[3]!==r||t[4]!==l?(g=function(){var I=function(){var M=gwe(function(){var D,L,W,Y,j,re;return Po(this,function(oe){switch(oe.label){case 0:return oe.trys.push([0,3,,4]),[4,sP(r.text.value,{outputFormat:"function-body",remarkPlugins:l,recmaPlugins:[a4t],providerImportSource:"@mdx-js/react"})];case 1:return D=oe.sent(),L=String(D),[4,O8t({code:L})];case 2:return W=oe.sent(),Y=W.default,f(function(){return Y}),[3,4];case 3:return j=oe.sent(),re=j,[3,4];case 4:return[2]}})});return function(){return M.apply(this,arguments)}}();I()},w=[r,l],t[3]=r,t[4]=l,t[5]=g,t[6]=w):(g=t[5],w=t[6]),(0,PR.useEffect)(g,w),!c)return r.text.value;var A;t[7]===Symbol.for("react.memo_cache_sentinel")?(A=(0,Jx.jsx)(v5,{color:"red",mb:"2",children:"Could not render message."}),t[7]=A):A=t[7];var k;t[8]!==c?(k=(0,Jx.jsx)(c,{}),t[8]=c,t[9]=k):k=t[9];var O;return t[10]!==i||t[11]!==k?(O=(0,Jx.jsx)(P8t,{fallback:A,children:(0,Jx.jsx)(JV,{components:i,children:k})}),t[10]=i,t[11]=k,t[12]=O):O=t[12],O},N8t=function(e){var t=(0,vwe.c)(2),r=e.content,n=ws(),a=new URLSearchParams(n.variables),i="".concat(n.baseUrl,"/files/").concat(r.image_file.file_id,"/contents?").concat(a),s;return t[0]!==i?(s=(0,ywe.jsx)(OK,{alt:"",src:i}),t[0]=i,t[1]=s):s=t[1],s},M8t=function(e){var t=(0,_xe.c)(4),r=e.content;if(r.type==="text"){var n;return t[0]!==r?(n=(0,MK.jsx)(L8t,{content:r}),t[0]=r,t[1]=n):n=t[1],n}if(r.type==="image_file"){var a;return t[2]!==r?(a=(0,MK.jsx)(N8t,{content:r}),t[2]=r,t[3]=a):a=t[3],a}return null},D8t=function(e){var t=e.message;return(0,sw.jsx)(sw.Fragment,{children:t.content.map(function(r,n){return(0,sw.jsx)(M8t,{content:r},n)})})},bwe=function(e){var t=(0,ixe.c)(50),r=e.message,n=e.className,a=e.style,i;e:{if(!r.runSteps.length){var s;t[0]===Symbol.for("react.memo_cache_sentinel")?(s=[[],[]],t[0]=s):s=t[0],i=s;break e}var o;t[1]!==r.id?(o=function(Ne){if(Ne.step_details.type==="message_creation")return Ne.step_details.message_creation.message_id===r.id},t[1]=r.id,t[2]=o):o=t[2];var l=r.runSteps.findIndex(o),u;if(t[3]!==r.runSteps||t[4]!==l){var c=r.runSteps.slice(0,l).findLastIndex(B8t);c===-1&&(c=0),u=r.runSteps.slice(c,l),t[3]=r.runSteps,t[4]=l,t[5]=u}else u=t[5];var f=u,g;t[6]!==r.runSteps||t[7]!==l?(g=r.runSteps.slice(l+1).findIndex(z8t),t[6]=r.runSteps,t[7]=l,t[8]=g):g=t[8];var w=g,A;if(w===-1){var k;t[9]!==r.runSteps||t[10]!==l?(k=r.runSteps.slice(l+1),t[9]=r.runSteps,t[10]=l,t[11]=k):k=t[11],A=k}else{var O;t[12]!==r.runSteps||t[13]!==l||t[14]!==w?(O=r.runSteps.slice(l+1,l+w),t[12]=r.runSteps,t[13]=l,t[14]=w,t[15]=O):O=t[15],A=O}var I;t[16]!==f||t[17]!==A?(I=[A,f],t[16]=f,t[17]=A,t[18]=I):I=t[18],i=I}var M=tn(i,2),D=M[0],L=M[1],W=AR(),Y;e:{if(!W){Y=!1;break e}if(r.status==="in_progress"){Y=!0;break e}var j;t[19]!==r.runSteps?(j=r.runSteps.some(j8t),t[19]=r.runSteps,t[20]=j):j=t[20],Y=j}var re=Y,oe;t[21]!==r?(oe={message:r},t[21]=r,t[22]=oe):oe=t[22];var Q;t[23]!==D?(Q=(0,sp.jsx)(z8e,{runSteps:D}),t[23]=D,t[24]=Q):Q=t[24];var Ee,ge;t[25]!==r?(Ee=(0,sp.jsx)(r4t,{message:r}),ge=(0,sp.jsx)(D8t,{message:r}),t[25]=r,t[26]=Ee,t[27]=ge):(Ee=t[26],ge=t[27]);var ue;t[28]!==re||t[29]!==L?(ue=re&&Wh(L)&&(0,sp.jsx)(CK,{}),t[28]=re,t[29]=L,t[30]=ue):ue=t[30];var ie;t[31]!==Ee||t[32]!==ge||t[33]!==ue?(ie=(0,sp.jsxs)(Bn,{children:[Ee,ge,ue]}),t[31]=Ee,t[32]=ge,t[33]=ue,t[34]=ie):ie=t[34];var se;t[35]!==L?(se=(0,sp.jsx)(z8e,{runSteps:L}),t[35]=L,t[36]=se):se=t[36];var me;t[37]!==re||t[38]!==L?(me=re&&!Wh(L)&&(0,sp.jsx)(Bn,{children:(0,sp.jsx)(CK,{})}),t[37]=re,t[38]=L,t[39]=me):me=t[39];var Ce;t[40]!==n||t[41]!==a||t[42]!==me||t[43]!==Q||t[44]!==ie||t[45]!==se?(Ce=(0,sp.jsxs)(Bn,{className:n,style:a,children:[Q,ie,se,me]}),t[40]=n,t[41]=a,t[42]=me,t[43]=Q,t[44]=ie,t[45]=se,t[46]=Ce):Ce=t[46];var _e;return t[47]!==Ce||t[48]!==oe?(_e=(0,sp.jsx)(t4t,{value:oe,children:Ce}),t[47]=Ce,t[48]=oe,t[49]=_e):_e=t[49],_e};function B8t(e){return e.step_details.type==="message_creation"}function z8t(e){return e.step_details.type==="message_creation"}function j8t(e){return e.status==="in_progress"}var F8t=function(e){var t=e.messages;return OE(t,function(r){return r.created_at},!0)},V8t=function(e){var t=e.message;return{id:t.id,role:t.role,createdAt:t.created_at,messages:[t]}},P6e=function(e){var t=e.groups,r=e.message;return Xt(t).concat([V8t({message:r})])};function k6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function _6e(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function U8t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var G8t=function(e){var t=e.messages;return DK.default.reduce(F8t({messages:t}),function(r,n){var a=F5(r);return a?a.role!==n.role?P6e({groups:r,message:n}):Xt(DK.default.dropRight(r)).concat([_6e(_6e({},a),{},{messages:Xt(a.messages).concat([n])})]):P6e({groups:r,message:n})},[])},q8t=function(e){var t=(0,Cwe.c)(4),r=e.messages,n,a;t[0]!==r?(a=G8t({messages:r}),t[0]=r,t[1]=a):a=t[1];var i;return t[2]!==a?(i={messageGroups:a},t[2]=a,t[3]=i):i=t[3],n=i,n},lZ=(0,Awe.forwardRef)(function(t,r){var n=(0,Ewe.c)(5),a=t.children,i;n[0]!==a?(i=(0,BK.jsx)(ut,{flexShrink:"0",gap:"3",children:a}),n[0]=a,n[1]=i):i=n[1];var s;return n[2]!==r||n[3]!==i?(s=(0,BK.jsx)(C5,{ref:r,size:"2",flexGrow:"0",children:i}),n[2]=r,n[3]=i,n[4]=s):s=n[4],s}),IR=function(e){var t=e.children;return(0,zK.jsx)(ut,{align:"center",height:"var(--space-5)",children:(0,zK.jsx)(Tr,{size:"2",weight:"bold",children:t})})},Pwe=(0,Twe.forwardRef)(function(t,r){var n=(0,Swe.c)(7),a;n[0]===Symbol.for("react.memo_cache_sentinel")?(a=(0,op.jsx)(f1,{loading:!0,children:(0,op.jsx)(xc,{fallback:(0,op.jsx)(ut,{}),size:"1"})}),n[0]=a):a=n[0];var i;n[1]===Symbol.for("react.memo_cache_sentinel")?(i=(0,op.jsx)(IR,{children:(0,op.jsx)(f1,{loading:!0,style:{width:"128px"}})}),n[1]=i):i=n[1];var s;n[2]===Symbol.for("react.memo_cache_sentinel")?(s=(0,op.jsx)(f1,{loading:!0,style:{width:"256px"}}),n[2]=s):s=n[2];var o;n[3]===Symbol.for("react.memo_cache_sentinel")?(o=(0,op.jsx)(f1,{loading:!0,style:{width:"256px",marginTop:"var(--space-2)"}}),n[3]=o):o=n[3];var l;n[4]===Symbol.for("react.memo_cache_sentinel")?(l=(0,op.jsxs)(Bn,{pb:"3",children:[i,s,o,(0,op.jsx)(f1,{loading:!0,style:{width:"256px",marginTop:"var(--space-2)"}})]}),n[4]=l):l=n[4];var u;return n[5]!==r?(u=(0,op.jsxs)(lZ,{ref:r,children:[a,l]}),n[5]=r,n[6]=u):u=n[6],u}),Lwe=(0,Owe.createContext)((0,jK.jsx)(xc,{fallback:(0,jK.jsx)(DE,{}),size:"1"})),cZ=function(){var e=(0,Rwe.c)(3),t=(0,Iwe.useContext)(Lwe),r;e[0]===Symbol.for("react.memo_cache_sentinel")?(r={borderRadius:"var(--radius-3)",overflow:"hidden"},e[0]=r):r=e[0];var n;return e[1]!==t?(n=(0,Nwe.jsx)(ut,{flexShrink:"0",height:"24px",width:"24px",style:r,children:t}),e[1]=t,e[2]=n):n=e[2],n},xw=(0,Mwe.createContext)("Assistant"),K8t=(0,zwe.createContext)((0,FK.jsx)(xc,{fallback:(0,FK.jsx)(zE,{}),size:"1"})),Z8t=function(){var e=(0,Dwe.c)(3),t=(0,Bwe.useContext)(K8t),r;e[0]===Symbol.for("react.memo_cache_sentinel")?(r={borderRadius:"var(--radius-3)",overflow:"hidden"},e[0]=r):r=e[0];var n;return e[1]!==t?(n=(0,jwe.jsx)(ut,{flexShrink:"0",height:"24px",width:"24px",style:r,children:t}),e[1]=t,e[2]=n):n=e[2],n},W8t=function(e){var t=e.messageGroup;return(0,VK.jsx)(ut,{direction:"column-reverse",children:t.messages.map(function(r){return(0,VK.jsx)(bwe,{message:r},r.id)})})},J8t=function(e){var t=(0,kwe.c)(12),r=e.messageGroup,n=(0,_we.useContext)(xw),a;t[0]!==r.role?(a=r.role==="user"?(0,Vg.jsx)(Z8t,{}):(0,Vg.jsx)(cZ,{}),t[0]=r.role,t[1]=a):a=t[1];var i=r.role==="user"?"You":n,s;t[2]!==i?(s=(0,Vg.jsx)(IR,{children:i}),t[2]=i,t[3]=s):s=t[3];var o;t[4]!==r?(o=(0,Vg.jsx)(W8t,{messageGroup:r}),t[4]=r,t[5]=o):o=t[5];var l;t[6]!==s||t[7]!==o?(l=(0,Vg.jsxs)(Bn,{flexGrow:"1",children:[s,o]}),t[6]=s,t[7]=o,t[8]=l):l=t[8];var u;return t[9]!==a||t[10]!==l?(u=(0,Vg.jsxs)(lZ,{children:[a,l]}),t[9]=a,t[10]=l,t[11]=u):u=t[11],u},Y8t=function(){var e=(0,xwe.c)(11),t=kR(),r=t.messages,n=t.isLoading,a=t.isLoadingError,i=bw().addToast,s;e[0]!==r?(s={messages:r},e[0]=r,e[1]=s):s=e[1];var o=q8t(s),l=o.messageGroups,u,c;if(e[2]!==i||e[3]!==a?(u=function(){a&&i({type:"error",message:"Could not load messages. Please try again."})},c=[a,i],e[2]=i,e[3]=a,e[4]=u,e[5]=c):(u=e[4],c=e[5]),(0,wwe.useEffect)(u,c),n||a){var f;return e[6]===Symbol.for("react.memo_cache_sentinel")?(f=(0,R4.jsx)(Pwe,{}),e[6]=f):f=e[6],f}var g;e[7]!==l?(g=l.map(X8t),e[7]=l,e[8]=g):g=e[8];var w;return e[9]!==g?(w=(0,R4.jsx)(R4.Fragment,{children:g}),e[9]=g,e[10]=w):w=e[10],w};function X8t(e){return(0,R4.jsx)(J8t,{messageGroup:e},e.id)}var Q8t=function(e){var t=(0,Vwe.c)(7),r=e.children,n=(0,Hwe.useContext)(xw),a;t[0]===Symbol.for("react.memo_cache_sentinel")?(a=(0,E3.jsx)(cZ,{}),t[0]=a):a=t[0];var i;t[1]!==n?(i=(0,E3.jsx)(IR,{children:n}),t[1]=n,t[2]=i):i=t[2];var s;t[3]===Symbol.for("react.memo_cache_sentinel")?(s=(0,E3.jsx)(CK,{}),t[3]=s):s=t[3];var o;return t[4]!==r||t[5]!==i?(o=(0,E3.jsxs)(lZ,{children:[a,(0,E3.jsxs)(Bn,{children:[i,r,s]})]}),t[4]=r,t[5]=i,t[6]=o):o=t[6],o},e6t=function(){var e=(0,Fwe.c)(1),t=_R().latestMessage,r=AR(),n;e:{if(!t){n=!1;break e}if(t.role!=="user"){n=!1;break e}if(t.status==="in_progress"){n=!1;break e}if(!L4({id:t.id})){n=!1;break e}if(!r){n=!1;break e}n=!0}var a=n;if(!a)return null;var i;return e[0]===Symbol.for("react.memo_cache_sentinel")?(i=(0,$we.jsx)(Q8t,{}),e[0]=i):i=e[0],i},t6t=function(e,t,r){var n=(0,P3.useRef)(e),a=(0,P3.useCallback)(qwe.default.throttle(function(){var i;return(i=n).current.apply(i,arguments)},t,{leading:!0,trailing:!0}),[t]);(0,P3.useEffect)(function(){n.current=e}),(0,P3.useEffect)(a,[a].concat(Xt(r)))},r6t=function(e){var t=e.isFetchingNextPage,r=e.hasNextPage,n=e.fetchNextPage,a=(0,Gwe.useRef)(null),i=g0e({root:a.current,rootMargin:"0px",threshold:.1}),s=i.ref,o=i.inView;return t6t(function(){t||o&&r&&n()},500,[o,t,r,n]),{containerRef:a,loaderRef:s,inView:o}};function R6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function n6t(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function s6t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Kwe=function(e){var t=(0,Uwe.c)(18),r=e.children,n=e.style,a=e.className,i=kR(),s=i.isFetchingNextPage,o=i.hasNextPage,l=i.fetchNextPage,u;t[0]!==l||t[1]!==o||t[2]!==s?(u={isFetchingNextPage:s,hasNextPage:o,fetchNextPage:l},t[0]=l,t[1]=o,t[2]=s,t[3]=u):u=t[3];var c=r6t(u),f=c.containerRef,g=c.loaderRef,w;t[4]!==n?(w=n??{},t[4]=n,t[5]=w):w=t[5];var A;t[6]!==w?(A=n6t({overflow:"auto"},w),t[6]=w,t[7]=A):A=t[7];var k;t[8]!==o||t[9]!==g?(k=o&&(0,ow.jsx)(ut,{ref:g}),t[8]=o,t[9]=g,t[10]=k):k=t[10];var O;t[11]===Symbol.for("react.memo_cache_sentinel")?(O=(0,ow.jsx)(ut,{flexShrink:"0",flexGrow:"1"}),t[11]=O):O=t[11];var I;return t[12]!==r||t[13]!==a||t[14]!==f||t[15]!==A||t[16]!==k?(I=(0,ow.jsxs)(ut,{ref:f,direction:"column-reverse",flexGrow:"1",style:A,className:a,children:[r,k,O]}),t[12]=r,t[13]=a,t[14]=f,t[15]=A,t[16]=k,t[17]=I):I=t[17],I},Jwe=function(){var e=(0,Zwe.c)(1),t=kR().hasNextPage;if(!t)return null;var r;return e[0]===Symbol.for("react.memo_cache_sentinel")?(r=(0,Wwe.jsx)(Pwe,{}),e[0]=r):r=e[0],r},ww=function(e){var t=e.children,r=e.className,n=e.style;return(0,zg.jsxs)(Kwe,{style:n,className:r,children:[(0,zg.jsx)(ut,{flexShrink:"0",height:"var(--space-3)"}),(0,zg.jsx)(e6t,{}),t,(0,zg.jsx)(Y8t,{}),(0,zg.jsx)(Jwe,{}),(0,zg.jsx)(ut,{flexShrink:"0",flexGrow:"1",minHeight:"var(--space-5)"})]})};ww.Root=Kwe;ww.Message=bwe;ww.NextPageSkeleton=Jwe;var eCe=(0,Qwe.createContext)({content:"",isDisabled:!1,isLoading:!1,files:[],setFiles:function(){},isFileLoading:!1}),OR=function(){return(0,Xwe.useContext)(eCe)};function I6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function S4(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function c6t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var tCe=function(e){var t=e.children,r=e.style,n=e.className;return(0,Hg.jsx)(ut,{flexShrink:"0",align:"end",style:r,className:n,children:t})},rCe=function(e){var t=(0,Ywe.c)(10),r=ws(),n=OR(),a=n.isDisabled,i=n.isLoading,s=n.isFileLoading;if(i){var o;t[0]!==r.createMessageAbortControllerRef.current?(o=function(){var w;return(w=r.createMessageAbortControllerRef.current)===null||w===void 0?void 0:w.abort()},t[0]=r.createMessageAbortControllerRef.current,t[1]=o):o=t[1];var l;t[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,Hg.jsx)(FE,{}),t[2]=l):l=t[2];var u;return t[3]!==e||t[4]!==o?(u=(0,Hg.jsx)(aa,S4(S4({type:"button",onClick:o},e),{},{children:l})),t[3]=e,t[4]=o,t[5]=u):u=t[5],u}var c=a||s,f;t[6]===Symbol.for("react.memo_cache_sentinel")?(f=(0,Hg.jsx)(V5,{}),t[6]=f):f=t[6];var g;return t[7]!==e||t[8]!==c?(g=(0,Hg.jsx)(aa,S4(S4({type:"submit",disabled:c},e),{},{children:f})),t[7]=e,t[8]=c,t[9]=g):g=t[9],g},LR=function(e){return(0,Hg.jsx)(tCe,S4(S4({},e),{},{children:(0,Hg.jsx)(rCe,{})}))};LR.Root=tCe;LR.Button=rCe;var u6t=JG.object({content:JG.string().min(1)}),d6t={resolver:X0e(u6t)};function O6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function mK(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function h6t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function L6e(e,t,r,n,a,i,s){try{var o=e[i](s),l=o.value}catch(u){return void r(u)}o.done?t(l):Promise.resolve(l).then(n,a)}function m6t(e){return function(){var t=this,r=arguments;return new Promise(function(n,a){var i=e.apply(t,r);function s(l){L6e(i,n,a,s,o,"next",l)}function o(l){L6e(i,n,a,s,o,"throw",l)}s(void 0)})}}var nCe=function(e){"use no memo";var t=e.children,r=e.onSubmit,n=e.isDisabled,a=e.style,i=e.className,s=tn((0,T4.useState)([]),2),o=s[0],l=s[1],u=B0e(d6t),c=u.handleSubmit,f=u.formState.isSubmitting,g=u.reset,w=u.watch,A=bw().addToast,k=ei(),O=ws(),I=yw({onError:iZ({queryClient:k,addToast:A,threadContext:O})}).createMessage,M=AR(),D=(0,T4.useMemo)(function(){return o.some(function(oe){return L4({id:oe.id})})},[o]),L=(0,T4.useMemo)(function(){return M||f},[M,f]),W=_R().latestMessage,Y=(0,T4.useMemo)(function(){var oe;return(W==null||(oe=W.metadata)===null||oe===void 0?void 0:oe.isBlocking)||n},[W,n]),j=r?Rj(r,{reset:g,createMessage:I}):function(){var oe=m6t(function(Q){var Ee;return Po(this,function(ge){switch(ge.label){case 0:return D?[2]:L?[2]:Y?[2]:(g(),l([]),Ee=o.map(function(ue){return{file_id:ue.id,tools:[{type:"file_search"}]}}),[4,I(mK({content:Q.content},Ee.length?{attachments:Ee}:{}))]);case 1:return ge.sent(),[2]}})});return function(Q){return oe.apply(this,arguments)}}(),re=w("content");return(0,Yx.jsx)(eCe.Provider,{value:{isDisabled:Y,isLoading:L,files:o,setFiles:l,isFileLoading:D,content:re},children:(0,Yx.jsx)(R0e,mK(mK({},u),{},{children:(0,Yx.jsx)(Bn,{asChild:!0,flexShrink:"0",style:a,className:i,children:(0,Yx.jsx)("form",{onSubmit:c(j),children:t})})}))})},g6t=function(e){var t=(0,NR.useRef)();return(0,NR.useEffect)(function(){t.current=e}),t.current},v6t=["style","className"];function N6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function M6e(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function x6t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function w6t(e,t){if(e==null)return{};var r,n,a=C6t(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n"u"?"undefined":Ve(t))=="symbol"?t:t+""}function A6t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var sCe=function(e){var t=e.children,r=e.style,n=e.className;return(0,lw.jsx)(ut,{flexGrow:"1",pt:"4px",style:r,className:n,children:t})},oCe=function(e){"use no memo";var t,r=(0,Kg.useContext)(xw),n=Yk().register,a=OR(),i=a.isDisabled,s=a.isLoading,o=(0,Kg.useMemo)(function(){return i||s},[i,s]),l=g6t(i),u=(0,Kg.useRef)(null),c=n("content");return(0,Kg.useEffect)(function(){i||l&&u.current&&u.current.focus()},[i,l,c]),(0,lw.jsx)(S6t,ew(ew(ew({minRows:1,placeholder:(t=e.placeholder)!==null&&t!==void 0?t:"Message ".concat(r,"..."),disabled:i,onKeyDown:function(f){if(f.key==="Enter"&&!f.shiftKey){var g;if(f.preventDefault(),o)return;(g=f.currentTarget.form)===null||g===void 0||g.requestSubmit()}}},c),e),{},{ref:function(f){c.ref(f),u.current=f}}))},uZ=function(e){return(0,lw.jsx)(sCe,ew(ew({},e),{},{children:(0,lw.jsx)(oCe,{})}))};uZ.Root=sCe;uZ.Input=oCe;function B6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function z6e(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function _6t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var R6t=function(e){var t=(0,lCe.c)(8),r=OR(),n=r.files,a=r.setFiles;if(!n.length)return null;var i;if(t[0]!==n||t[1]!==a){var s;t[3]!==a?(s=function(l){return(0,ju.jsx)(Rd,{variant:"ghost",children:(0,ju.jsxs)(ut,{align:"center",justify:"between",gap:"1",children:[(0,ju.jsxs)(ut,{align:"center",gap:"1",flexShrink:"1",minWidth:"0",maxWidth:"250px",children:[(0,ju.jsx)(ut,{flexShrink:"0",children:(0,ju.jsx)(U0,{loading:L4({id:l.id}),children:(0,ju.jsx)(ME,{})})}),(0,ju.jsx)(Tr,{size:"2",truncate:!0,wrap:"nowrap",children:l.filename})]}),(0,ju.jsx)(ut,{flexShrink:"0",children:(0,ju.jsx)(aa,{onClick:function(){return a(function(u){return u.filter(function(c){return c.id!==l.id})})},color:"gray",variant:"ghost",size:"1",children:(0,ju.jsx)(Vle,{})})})]})},l.id)},t[3]=a,t[4]=s):s=t[4],i=n.map(s),t[0]=n,t[1]=a,t[2]=i}else i=t[2];var o;return t[5]!==e||t[6]!==i?(o=(0,ju.jsx)(ut,z6e(z6e({flexBasis:"100%",direction:"column",pb:"2",gap:"1"},e),{},{children:i})),t[5]=e,t[6]=i,t[7]=o):o=t[7],o},Gx=function(e){var t=new FormData;for(var r in e)t.append(r,e[r]);return t};function j6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function F6e(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function L6t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var N6t=function(e){var t,r=e.variables,n=e.superinterfaceContext;if(r.threadId||!r.assistantId||!((t=n.threadIdStorageOptions)!==null&&t!==void 0&&t.get))return Gx(r);var a=n.threadIdStorageOptions.get({assistantId:r.assistantId});return Gx(a?F6e(F6e({},r),{},{threadId:a}):r)};function V6e(e,t,r,n,a,i,s){try{var o=e[i](s),l=o.value}catch(u){return void r(u)}o.done?t(l):Promise.resolve(l).then(n,a)}function M6t(e){return function(){var t=this,r=arguments;return new Promise(function(n,a){var i=e.apply(t,r);function s(l){V6e(i,n,a,s,o,"next",l)}function o(l){V6e(i,n,a,s,o,"throw",l)}s(void 0)})}}var D6t=function(e){var t=e.superinterfaceContext,r=e.queryClient,n=e.threadContext;return function(){var a=M6t(function(i){var s,o;return Po(this,function(l){switch(l.label){case 0:return[4,fetch("".concat(t.baseUrl,"/files"),{method:"POST",body:N6t({variables:i,superinterfaceContext:t})})];case 1:return s=l.sent(),[4,s.json()];case 2:return o=l.sent(),[2,o]}})});return function(i){return a.apply(this,arguments)}}()};function H6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function gK(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function j6t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var F6t=function(e){var t=e.queryClient,r=e.threadContext,n=e.superinterfaceContext,a=e.onError,i=["createFile",r.variables];return gK(gK(gK({mutationFn:D6t({queryClient:t,superinterfaceContext:n,threadContext:r}),onError:a},r.defaultOptions.mutations),t.getMutationDefaults(i)),{},{mutationKey:i})};function $6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function aR(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function $6t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var U6t=function(e){var t=(0,dCe.c)(15),r;t[0]!==e?(r=e===void 0?{onError:G6t}:e,t[0]=e,t[1]=r):r=t[1];var n=r.onError,a;t[2]!==n?(a=n===void 0?q6t:n,t[2]=n,t[3]=a):a=t[3];var i=a,s=ei(),o=ws(),l=ws(),u;t[4]!==i||t[5]!==s||t[6]!==o||t[7]!==l?(u=F6t({queryClient:s,threadContext:l,superinterfaceContext:o,onError:i}),t[4]=i,t[5]=s,t[6]=o,t[7]=l,t[8]=u):u=t[8];var c=p6(u),f;t[9]!==c||t[10]!==l.variables?(f=function(){for(var A,k=arguments.length,O=new Array(k),I=0;I"u"?"undefined":Ve(t))=="symbol"?t:t+""}function W6t(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function q6e(e,t,r,n,a,i,s){try{var o=e[i](s),l=o.value}catch(u){return void r(u)}o.done?t(l):Promise.resolve(l).then(n,a)}function J6t(e){return function(){var t=this,r=arguments;return new Promise(function(n,a){var i=e.apply(t,r);function s(l){q6e(i,n,a,s,o,"next",l)}function o(l){q6e(i,n,a,s,o,"throw",l)}s(void 0)})}}function Y6t(e){var t,r,n,a=2;for(typeof Symbol<"u"&&(r=Symbol.asyncIterator,n=Symbol.iterator);a--;){if(r&&(t=e[r])!=null)return t.call(e);if(n&&(t=e[n])!=null)return new dR(t.call(e));r="@@asyncIterator",n="@@iterator"}throw new TypeError("Object is not async iterable")}function dR(e){function t(r){if(Object(r)!==r)return Promise.reject(new TypeError(r+" is not an object."));var n=r.done;return Promise.resolve(r.value).then(function(a){return{value:a,done:n}})}return dR=function(n){this.s=n,this.n=n.next},dR.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(n){var a=this.s.return;return a===void 0?Promise.resolve({value:n,done:!0}):t(a.apply(this.s,arguments))},throw:function(n){var a=this.s.return;return a===void 0?Promise.reject(n):t(a.apply(this.s,arguments))}},new dR(e)}var X6t=`.c,text/x-c, .cs,text/x-csharp, .cpp,text/x-c++, .doc,application/msword, .docx,application/vnd.openxmlformats-officedocument.wordprocessingml.document, .html,text/html, .java,text/x-java, .json,application/json, .md,text/markdown, .pdf,application/pdf, .php,text/x-php, .pptx,application/vnd.openxmlformats-officedocument.presentationml.presentation, .py,text/x-python, .py,text/x-script.python, .rb,text/x-ruby, .tex,text/x-tex, .txt,text/plain, .css,text/css, .js,text/javascript, .sh,application/x-sh, .ts,application/typescript`,Q6t=function(e){var t=OR(),r=t.isDisabled,n=t.isLoading,a=t.setFiles,i=U6t().createFile,s=bw().addToast,o=(0,cCe.useCallback)(function(){var l=J6t(function(u){var c,f,g,w,A,k,O,I,M;return Po(this,function(D){switch(D.label){case 0:if(c=u.target.files,!c)return[2];f=Array.from(c).map(function(L){return{id:nZ(),filename:L.name,object:"file",purpose:"assistants",created_at:(0,uCe.default)().unix(),bytes:L.size,status:"processed",fileObject:L}}),a(function(L){return Xt(L).concat(Xt(f.map(function(W){return Jh(W,["fileObject"])})))}),g=!1,w=!1,D.label=1;case 1:D.trys.push([1,7,8,13]),k=function(){var W;return Po(this,function(Y){switch(Y.label){case 0:return W=I.value,[4,i({file:W.fileObject},{onSuccess:function(j){var re=j.file;return a(function(oe){return Xt(oe.filter(function(Q){return Q.id!==W.id})).concat([re])})},onError:function(){s({type:"error",message:"Could not upload file. Please try again."}),a(function(j){return j.filter(function(re){return re.id!==W.id})})}})];case 1:return Y.sent(),[2]}})},O=Y6t(f),D.label=2;case 2:return[4,O.next()];case 3:return(g=!(I=D.sent()).done)?[5,T5t(k())]:[3,6];case 4:D.sent(),D.label=5;case 5:return g=!1,[3,2];case 6:return[3,13];case 7:return M=D.sent(),w=!0,A=M,[3,13];case 8:return D.trys.push([8,,11,12]),g&&O.return!=null?[4,O.return()]:[3,10];case 9:D.sent(),D.label=10;case 10:return[3,12];case 11:if(w)throw A;return[7];case 12:return[7];case 13:return[2]}})});return function(u){return l.apply(this,arguments)}}(),[s,i,a]);return(0,E4.jsx)(ut,G6e(G6e({pt:"2",pr:"2",flexGrow:"0"},e),{},{children:(0,E4.jsxs)(aa,{type:"button",variant:"ghost",color:"gray",disabled:r||n,style:{position:"relative",overflow:"hidden"},children:[(0,E4.jsx)(Zle,{}),(0,E4.jsx)("input",{type:"file",multiple:!0,accept:X6t,onChange:o,style:{cursor:"pointer",position:"absolute",top:0,left:0,right:0,bottom:0,opacity:0}})]})}))},ebt={Preview:R6t,Control:Q6t};function K6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function tbt(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function abt(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ibt=function(e){"use no memo";var t=e.children,r=e.className,n=e.style,a=Yk(),i=a.formState.errors;return(0,Xx.jsx)(C5,{size:"2",flexGrow:"0",className:r,style:n,children:(0,Xx.jsx)(ut,{direction:"column",flexShrink:"0",children:(0,Xx.jsx)(ut,{direction:"column",flexShrink:"0",children:(0,Xx.jsx)(ut,{style:tbt({borderRadius:"var(--radius-2)",borderWidth:"1px",borderStyle:"solid",borderColor:i.content?"var(--red-9)":"var(--gray-5)"},i.content?{backgroundColor:"var(--red-2)"}:{}),p:"2",pl:"3",wrap:"wrap",children:t})})})})},HK={Root:ibt,Control:uZ,Files:ebt};function Z6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function W6e(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function lbt(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Cw=function(e){return(0,A4.jsx)(nCe,W6e(W6e({},e),{},{children:(0,A4.jsxs)(HK.Root,{children:[(0,A4.jsx)(HK.Control,{}),(0,A4.jsx)(LR,{})]})}))};Cw.Root=nCe;Cw.Field=HK;Cw.Submit=LR;var cbt=rZ,ubt=function(e){var t=e.toast;return(0,V1.jsx)($ie,{children:(0,V1.jsx)(Rd,{children:(0,V1.jsx)(Uie,{children:(0,V1.jsxs)(ut,{children:[(0,V1.jsx)(ut,{pr:"2",height:"14px",align:"center",children:t.type==="success"?(0,V1.jsx)(LE,{color:"var(--accent-9)"}):(0,V1.jsx)(Hle,{color:"var(--red-9)"})}),(0,V1.jsx)(Tr,{weight:"medium",size:"1",children:t.message})]})})})})},hCe=function(e){var t=(0,pCe.c)(15),r=e.children,n=e.bottom,a=n===void 0?0:n,i;t[0]===Symbol.for("react.memo_cache_sentinel")?(i=[],t[0]=i):i=t[0];var s=tn((0,fCe.useState)(i),2),o=s[0],l=s[1],u;t[1]===Symbol.for("react.memo_cache_sentinel")?(u=function(O){return l(function(I){return Xt(I).concat([O])})},t[1]=u):u=t[1];var c=u,f;t[2]!==o?(f={toasts:o,addToast:c},t[2]=o,t[3]=f):f=t[3];var g;t[4]!==o?(g=Array.from(o).map(dbt),t[4]=o,t[5]=g):g=t[5];var w;t[6]!==a?(w=(0,I4.jsx)(Hie,{style:{position:"absolute",bottom:a,right:0,display:"flex",flexDirection:"column",padding:"var(--space-5)",gap:"var(--space-3)",width:"390px",maxWidth:"100vw",margin:0,listStyle:"none",zIndex:99999999999999,outline:"none"}}),t[6]=a,t[7]=w):w=t[7];var A;t[8]!==r||t[9]!==g||t[10]!==w?(A=(0,I4.jsxs)(Vie,{children:[r,g,w]}),t[8]=r,t[9]=g,t[10]=w,t[11]=A):A=t[11];var k;return t[12]!==f||t[13]!==A?(k=(0,I4.jsx)(Jxe.Provider,{value:f,children:A}),t[12]=f,t[13]=A,t[14]=k):k=t[14],k};function dbt(e,t){return(0,I4.jsx)(ubt,{toast:e},t)}var pbt=["children","style","className"];function J6e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Y6e(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function mbt(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function gbt(e,t){if(e==null)return{};var r,n,a=vbt(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n"u"?"undefined":Ve(t))=="symbol"?t:t+""}function xbt(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qg=function(e){return(0,cw.jsxs)(mCe,Q6e(Q6e({},e),{},{children:[(0,cw.jsx)(ww,{}),(0,cw.jsx)(Cw,{})]}))};qg.Root=mCe;qg.Messages=ww;qg.MessageForm=Cw;function ebe(e,t,r,n,a,i,s){try{var o=e[i](s),l=o.value}catch(u){return void r(u)}o.done?t(l):Promise.resolve(l).then(n,a)}function tbe(e){return function(){var t=this,r=arguments;return new Promise(function(n,a){var i=e.apply(t,r);function s(l){ebe(i,n,a,s,o,"next",l)}function o(l){ebe(i,n,a,s,o,"throw",l)}s(void 0)})}}var Cbt=function(e){var t=e.superinterfaceContext;return function(){var r=tbe(function(n){var a,i,s,o,l;return Po(this,function(u){return a=n.queryKey,i=tn(a,2),s=i[0],o=i[1].assistantId,l=new URLSearchParams({publicApiKey:t.variables.publicApiKey}),[2,fetch("".concat(t.baseUrl,"/assistants/").concat(o,"?").concat(l)).then(function(){var c=tbe(function(f){var g,w;return Po(this,function(A){switch(A.label){case 0:if(f.status===200)return[3,4];A.label=1;case 1:return A.trys.push([1,3,,4]),[4,f.json()];case 2:throw g=A.sent(),new Error(g.error);case 3:throw w=A.sent(),new Error("Failed to fetch");case 4:return[2,f.json()]}})});return function(f){return c.apply(this,arguments)}}())]})});return function(n){return r.apply(this,arguments)}}()},Sbt=function(e){var t=e.assistantId,r=e.superinterfaceContext;return{queryKey:["assistants",{assistantId:t}],queryFn:Cbt({superinterfaceContext:r})}};function rbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function nbe(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function Abt(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Pbt=function(e){var t=(0,gCe.c)(6),r=e.assistantId,n=ws(),a;t[0]!==r||t[1]!==n?(a=Sbt({assistantId:r,superinterfaceContext:n}),t[0]=r,t[1]=n,t[2]=a):a=t[2];var i=tF(a),s,o=i.data?i.data.assistant:null,l;return t[3]!==i||t[4]!==o?(l=nbe(nbe({},i),{},{assistant:o}),t[3]=i,t[4]=o,t[5]=l):l=t[5],s=l,s},xCe=(0,bCe.createContext)({isOpen:!1,setIsOpen:function(){}}),MR=function(){return(0,wCe.useContext)(xCe)},kbt=function(e){var t=(0,vCe.c)(5),r=e.children,n=MR(),a=tn((0,yCe.useState)(n.isOpen),2),i=a[0],s=a[1],o;t[0]!==i?(o={isOpen:i,setIsOpen:s},t[0]=i,t[1]=o):o=t[1];var l;return t[2]!==r||t[3]!==o?(l=(0,CCe.jsx)(xCe.Provider,{value:o,children:r}),t[2]=r,t[3]=o,t[4]=l):l=t[4],l},DR=function(e){var t=e.children;return(0,SCe.jsx)(kbt,{children:t})};function abe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ibe(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function Ibt(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ECe=function(e){return(0,$K.jsx)(aa,ibe(ibe({size:"4",radius:"full"},e),{},{children:(0,$K.jsx)(zle,{})}))};function sbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function UK(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function Nbt(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ACe=function(e){var t=(0,TCe.c)(14),r=e.children,n=e.style,a=e.className,i=MR(),s=i.setIsOpen,o=i.isOpen,l=o?"none":"flex",u;t[0]!==l?(u={initial:l,sm:"flex"},t[0]=l,t[1]=u):u=t[1];var c;t[2]!==s?(c=function(){return s(Mbt)},t[2]=s,t[3]=c):c=t[3];var f;t[4]!==n?(f=n??{},t[4]=n,t[5]=f):f=t[5];var g;t[6]!==f?(g=UK({zIndex:9999999999},f),t[6]=f,t[7]=g):g=t[7];var w;return t[8]!==r||t[9]!==a||t[10]!==u||t[11]!==c||t[12]!==g?(w=(0,bR.jsx)(ut,{display:u,onClick:c,direction:"column",flexShrink:"0",justify:"end",align:"end",position:"fixed",bottom:"24px",right:"24px",className:a,style:g,children:r}),t[8]=r,t[9]=a,t[10]=u,t[11]=c,t[12]=g,t[13]=w):w=t[13],w},N4=function(e){return(0,bR.jsx)(ACe,UK(UK({},e),{},{children:(0,bR.jsx)(ECe,{})}))};N4.Root=ACe;N4.Button=ECe;function Mbt(e){return!e}var Dbt=function(){var e=(0,kCe.c)(9),t=MR(),r=t.setIsOpen,n=t.isOpen,a=n?"flex":"none",i;e[0]!==a?(i={initial:a,sm:"none"},e[0]=a,e[1]=i):i=e[1];var s;e[2]!==r?(s=function(){return r(Bbt)},e[2]=r,e[3]=s):s=e[3];var o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o={zIndex:9999999999},e[4]=o):o=e[4];var l;e[5]===Symbol.for("react.memo_cache_sentinel")?(l=(0,fR.jsx)(aa,{size:"2",variant:"soft",children:(0,fR.jsx)(Fle,{})}),e[5]=l):l=e[5];var u;return e[6]!==i||e[7]!==s?(u=(0,fR.jsx)(ut,{display:i,onClick:s,direction:"column",flexShrink:"0",justify:"end",align:"end",position:"absolute",top:"24px",right:"24px",style:o,children:l}),e[6]=i,e[7]=s,e[8]=u):u=e[8],u};function Bbt(e){return!e}function obe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function xR(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function Fbt(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var _Ce=function(e){var t=(0,PCe.c)(19),r=e.children,n=e.className,a=e.style,i=MR().isOpen;if(!i)return null;var s,o,l,u;t[0]===Symbol.for("react.memo_cache_sentinel")?(s={initial:"0",sm:"72px"},o={initial:"0",sm:"24px"},l={initial:void 0,sm:"720px"},u={initial:void 0,sm:"400px"},t[0]=s,t[1]=o,t[2]=l,t[3]=u):(s=t[0],o=t[1],l=t[2],u=t[3]);var c;t[4]===Symbol.for("react.memo_cache_sentinel")?(c={initial:"100%",sm:"calc(100% - 96px)"},t[4]=c):c=t[4];var f;t[5]!==a?(f=xR({zIndex:9999999999},a),t[5]=a,t[6]=f):f=t[6];var g,w;t[7]===Symbol.for("react.memo_cache_sentinel")?(g={initial:void 0,sm:"3"},w={position:"relative",display:"flex",flexGrow:1},t[7]=g,t[8]=w):(g=t[7],w=t[8]);var A;t[9]===Symbol.for("react.memo_cache_sentinel")?(A={display:"flex",flexGrow:1},t[9]=A):A=t[9];var k;t[10]!==r?(k=(0,Fu.jsx)(q0,{clip:"padding-box",side:"all",pb:"current",style:A,children:r}),t[10]=r,t[11]=k):k=t[11];var O;t[12]===Symbol.for("react.memo_cache_sentinel")?(O=(0,Fu.jsx)(Dbt,{}),t[12]=O):O=t[12];var I;t[13]!==k?(I=(0,Fu.jsxs)(Rd,{mb:g,style:w,children:[k,O]}),t[13]=k,t[14]=I):I=t[14];var M;return t[15]!==n||t[16]!==I||t[17]!==f?(M=(0,Fu.jsx)(ut,{className:n,direction:"column",justify:"end",position:"fixed",bottom:s,right:o,maxHeight:l,maxWidth:u,width:"100%",height:c,style:f,children:I}),t[15]=n,t[16]=I,t[17]=f,t[18]=M):M=t[18],M},RCe=function(e){var t=e.className,r=e.style;return(0,Fu.jsx)(qg.Messages,{className:t,style:xR({paddingTop:"var(--space-5)",paddingRight:"var(--space-5)",paddingLeft:"var(--space-5)"},r)})},ICe=function(e){var t=e.children,r=e.className,n=e.style;return(0,Fu.jsx)(ut,{direction:"column",pl:"5",pr:"5",pb:"3",flexShrink:"0",className:r,style:n,children:t})},I3=function(e){return(0,Fu.jsx)(_Ce,xR(xR({},e),{},{children:(0,Fu.jsxs)(qg.Root,{children:[(0,Fu.jsx)(RCe,{}),(0,Fu.jsx)(ICe,{children:(0,Fu.jsx)(qg.MessageForm,{})})]})}))};I3.Root=_Ce;I3.Messages=RCe;I3.FormContainer=ICe;var dZ=function(){return(0,uw.jsxs)(DR,{children:[(0,uw.jsx)(I3,{}),(0,uw.jsx)(N4,{})]})};dZ.Root=DR;dZ.Trigger=N4;dZ.Content=I3;var fZ=(0,OCe.createContext)({audioRuntime:null}),M4=function(){return(0,LCe.useContext)(fZ)},Vbt=function(){};function Hbt(e){if(e&&e.addEventListener){for(var t,r=arguments.length,n=new Array(r>1?r-1:0),a=1;a1?r-1:0),a=1;a"u"?"undefined":Ve(t))=="symbol"?t:t+""}function Wbt(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ube(e,t,r,n,a,i,s){try{var o=e[i](s),l=o.value}catch(u){return void r(u)}o.done?t(l):Promise.resolve(l).then(n,a)}function Jbt(e){return function(){var t=this,r=arguments;return new Promise(function(n,a){var i=e.apply(t,r);function s(l){ube(i,n,a,s,o,"next",l)}function o(l){ube(i,n,a,s,o,"throw",l)}s(void 0)})}}var Ybt=function(e){var t=e.isStopOnSilence,r=e.onStart,n=e.onStop,a=tn((0,io.useState)(null),2),i=a[0],s=a[1],o=tn((0,io.useState)(null),2),l=o[0],u=o[1],c=tn((0,io.useState)(null),2),f=c[0],g=c[1],w=tn((0,io.useState)("idle"),2),A=w[0],k=w[1],O=r4(),I=r4(),M=tn((0,io.useState)(!1),2),D=M[0],L=M[1];(0,io.useEffect)(function(){D||L(!0)},[D,O,I]);var W=pge({onStart:function(ue,ie){k("recording"),g(ie.mediaStream),oe.current=!1,r&&r(ue,ie),s(null),u(null)},onStop:function(){var ue=Jbt(function(){var se=arguments;return Po(this,function(me){switch(me.label){case 0:return k("stopped"),n?[4,n.apply(void 0,se)]:[3,2];case 1:me.sent(),me.label=2;case 2:return s(null),u(null),[2]}})});function ie(){return ue.apply(this,arguments)}return ie}(),onPause:function(){k("paused"),s(null),u(null)},onResume:function(){k("recording"),s(null),u(null)}}),Y=tn((0,io.useState)(null),2),j=Y[0],re=Y[1],oe=(0,io.useRef)(!1);(0,io.useEffect)(function(){if(f&&!oe.current){oe.current=!0;var ue=new AudioContext;re({source:ue.createMediaStreamSource(f),audioContext:ue})}},[oe,f]);var Q=(0,io.useMemo)(function(){if(!j)return null;var ue=j.audioContext.createAnalyser();return j.source.connect(ue),ue},[j]),Ee=(0,io.useMemo)(function(){if(!j)return null;var ue=j.audioContext.createAnalyser();return ue.minDecibels=-60,j.source.connect(ue),ue},[j]),ge=(0,io.useCallback)(function(){if(Ee){var ue=new Uint8Array(Ee.frequencyBinCount);Ee.getByteFrequencyData(ue);var ie=ue.every(function(se){return se===0});s(function(se){return ie?se||(0,hR.default)():null}),u(function(se){return ie?se:se||(0,hR.default)()}),requestAnimationFrame(function(){return ge()})}},[Ee,u,s]);return(0,io.useEffect)(function(){t&&requestAnimationFrame(function(){return ge()})},[ge,t]),Gbt(function(){t&&A==="recording"&&i&&l&&i.isBefore((0,hR.default)().subtract(1.5,"second"))&&W.stop()},300),cbe(cbe({},W),{},{status:A,visualizationAnalyser:Q})},Xbt=function(e){var t=e.message,r=t.content.filter(function(a){return a.type==="text"}),n=r.map(function(a){return a.text.value}).join(" ");return Wh(n)?null:n},vK,Qbt=["safari","ios"],mR=!Qbt.includes(((vK=N8e())===null||vK===void 0?void 0:vK.name)||"");function dbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function iR(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function rxt(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var pbe=/[\.?!]$/,nxt=function(e){var t=e.messageId,r=e.input,n=_8e(r).sentences().json();return n.map(function(a){return{messageId:t,sentence:a.text}})},axt=function(e){var t,r=(0,zCe.c)(50),n=e.onEnd,a=e.play,i=tn((0,cp.useState)(!1),2),s=i[0],o=i[1],l;r[0]===Symbol.for("react.memo_cache_sentinel")?(l=[],r[0]=l):l=r[0];var u=tn((0,cp.useState)(l),2),c=u[0],f=u[1],g;r[1]===Symbol.for("react.memo_cache_sentinel")?(g=[],r[1]=g):g=r[1];var w=tn((0,cp.useState)(g),2),A=w[0],k=w[1],O=r4(),I=r4(),M=ws(),D=tn((0,cp.useState)(!1),2),L=D[0],W=D[1],Y=_R(),j;e:{if(!Y.latestMessage){var re;r[2]===Symbol.for("react.memo_cache_sentinel")?(re=[],r[2]=re):re=r[2],j=re;break e}if(Y.latestMessage.role!=="assistant"){var oe;r[3]===Symbol.for("react.memo_cache_sentinel")?(oe=[],r[3]=oe):oe=r[3],j=oe;break e}if(c.includes(Y.latestMessage.id)){var Q;r[4]===Symbol.for("react.memo_cache_sentinel")?(Q=[],r[4]=Q):Q=r[4],j=Q;break e}var Ee;if(r[5]!==Y.latestMessage||r[6]!==A){var ge=Xbt({message:Y.latestMessage});if(!ge){var ue;r[9]===Symbol.for("react.memo_cache_sentinel")?(ue=[],r[9]=ue):ue=r[9],j=ue;break e}var ie=nxt({messageId:Y.latestMessage.id,input:ge}),se;r[10]!==A?(se=function(sr){return!A.find(function(In){return In.messageId===sr.messageId&&In.sentence===sr.sentence})},r[10]=A,r[11]=se):se=r[11],Ee=ie.filter(se),r[5]=Y.latestMessage,r[6]=A,r[7]=Ee,r[8]=j}else Ee=r[7],j=r[8];j=Ee}var me=j,Ce;r[12]!==O||r[13]!==s||r[14]!==I||r[15]!==M.baseUrl||r[16]!==M.variables||r[17]!==me?(Ce=function(sr){var In=sr.input,Ae=sr.onPlay,Le=sr.onStop,$e=sr.onEnd,bt=new URLSearchParams(iR({input:In},M.variables));O.load("".concat(M.baseUrl,"/audio-runtimes/tts?").concat(bt),{format:"mp3",autoplay:s,html5:mR,onplay:Ae,onstop:Le,onload:function(){var yt=me[1];if(yt){var at=pbe.test(yt.sentence);if(at){var st=new URLSearchParams(iR({input:yt.sentence},M.variables));I.load("".concat(M.baseUrl,"/audio-runtimes/tts?").concat(st),{format:"mp3",autoplay:!1,html5:mR})}}},onend:$e})},r[12]=O,r[13]=s,r[14]=I,r[15]=M.baseUrl,r[16]=M.variables,r[17]=me,r[18]=Ce):Ce=r[18];var _e=Ce,Ne;Ne=a||_e;var de=Ne,nt;r[19]!==O.playing||r[20]!==L||r[21]!==Y.latestMessage||r[22]!==n||r[23]!==de||r[24]!==me?(nt=function(){if(!L&&!O.playing&&Y.latestMessage&&Y.latestMessage.role==="assistant"){var sr=me[0];if(sr){var In=L4({id:Y.latestMessage.id})||Y.latestMessage.status!=="in_progress"||pbe.test(sr.sentence);if(In){W(!0),k(function(Le){return Xt(Le).concat([sr])});var Ae=sr.sentence;de({input:Ae,onPlay:function(){o(!0)},onStop:function(){f(function(Le){return Xt(Le).concat([sr.messageId])}),W(!1)},onEnd:function(){W(!1),me.length===1&&Y.latestMessage.status!=="in_progress"&&n()}})}}}},r[19]=O.playing,r[20]=L,r[21]=Y.latestMessage,r[22]=n,r[23]=de,r[24]=me,r[25]=nt):nt=r[25];var tt;r[26]!==O||r[27]!==L||r[28]!==Y||r[29]!==I||r[30]!==n||r[31]!==de||r[32]!==A||r[33]!==M||r[34]!==me?(tt=[me,L,M,Y,O,I,A,n,de],r[26]=O,r[27]=L,r[28]=Y,r[29]=I,r[30]=n,r[31]=de,r[32]=A,r[33]=M,r[34]=me,r[35]=tt):tt=r[35],(0,cp.useEffect)(nt,tt);var ve;r[36]!==O?(ve=[O],r[36]=O,r[37]=ve):ve=r[37],(0,cp.useEffect)(ixt,ve);var _t=tn((0,cp.useState)(null),2),Ot=_t[0],jt=_t[1],et=(0,cp.useRef)(!1),gt;r[38]!==O.playing?(gt=function(){if(O.playing&&!et.current)if(et.current=!0,mR){var sr=new AudioContext;jt({source:sr.createMediaElementSource($g.Howler._howls[0]._sounds[0]._node),audioContext:sr})}else jt({source:$g.Howler.masterGain,audioContext:$g.Howler.ctx})},r[38]=O.playing,r[39]=gt):gt=r[39];var Ft;r[40]!==O?(Ft=[O,et],r[40]=O,r[41]=Ft):Ft=r[41],(0,cp.useEffect)(gt,Ft);var Lt;e:{if(!Ot){Lt=null;break e}var Je;r[42]!==Ot.audioContext||r[43]!==Ot.source?(Je=Ot.audioContext.createAnalyser(),Ot.source.connect(Ot.audioContext.destination),Ot.source.connect(Je),r[42]=Ot.audioContext,r[43]=Ot.source,r[44]=Je):Je=r[44],Lt=Je}var ht=Lt,xr;xr=L||me.length>0||((t=Y.latestMessage)===null||t===void 0?void 0:t.status)==="in_progress";var Ut=xr,Kr;return r[45]!==O||r[46]!==s||r[47]!==Ut||r[48]!==ht?(Kr=iR(iR({isPending:Ut,isAudioPlayed:s},O),{},{visualizationAnalyser:ht}),r[45]=O,r[46]=s,r[47]=Ut,r[48]=ht,r[49]=Kr):Kr=r[49],Kr};function ixt(){if(mR){var e;if(!($g.Howler!==null&&$g.Howler!==void 0&&(e=$g.Howler._howls[0])!==null&&e!==void 0&&(e=e._sounds[0])!==null&&e!==void 0&&e._node))return;$g.Howler._howls[0]._sounds[0]._node.crossOrigin="anonymous"}}var sxt=function(e){return new Promise(function(t){var r=new FileReader;r.onloadend=function(){return t(r.result)},r.readAsDataURL(e)})};function fbe(e,t,r,n,a,i,s){try{var o=e[i](s),l=o.value}catch(u){return void r(u)}o.done?t(l):Promise.resolve(l).then(n,a)}function jCe(e){return function(){var t=this,r=arguments;return new Promise(function(n,a){var i=e.apply(t,r);function s(l){fbe(i,n,a,s,o,"next",l)}function o(l){fbe(i,n,a,s,o,"throw",l)}s(void 0)})}}var oxt=function(e){var t=(0,MCe.c)(30),r=e.play,n=bw().addToast,a=ei(),i=ws(),s;t[0]===Symbol.for("react.memo_cache_sentinel")?(s={name:"microphone"},t[0]=s):s=t[0];var o=Ubt(s),l=yw({onError:function(re){iZ({queryClient:a,addToast:n,threadContext:i})(re),c.start()}}),u;t[1]!==l?(u={isStopOnSilence:!0,onStart:lxt,onStop:function(){var re=jCe(function(Q,Ee){var ge,ue;return Po(this,function(ie){switch(ie.label){case 0:return ge=new Blob(Ee,{type:Ee[0].type}),[4,sxt(ge)];case 1:return ue=ie.sent(),[2,l.createMessage({audioContent:ue})]}})});function oe(Q,Ee){return re.apply(this,arguments)}return oe}()},t[1]=l,t[2]=u):u=t[2];var c=Ybt(u),f;t[3]!==o||t[4]!==c?(f=function(){o==="granted"&&c.start()},t[3]=o,t[4]=c,t[5]=f):f=t[5];var g;t[6]!==r||t[7]!==f?(g={play:r,onEnd:f},t[6]=r,t[7]=f,t[8]=g):g=t[8];var w=axt(g),A,k=c,O=c,I=c,M=c,D=c,L=c,W;t[9]!==l.isPending||t[10]!==D.visualizationAnalyser||t[11]!==L.status||t[12]!==k.start||t[13]!==O.stop||t[14]!==I.pause||t[15]!==M.resume?(W={start:k.start,stop:O.stop,pause:I.pause,resume:M.resume,isPending:l.isPending,visualizationAnalyser:D.visualizationAnalyser,rawStatus:L.status},t[9]=l.isPending,t[10]=D.visualizationAnalyser,t[11]=L.status,t[12]=k.start,t[13]=O.stop,t[14]=I.pause,t[15]=M.resume,t[16]=W):W=t[16];var Y;t[17]!==w.isAudioPlayed||t[18]!==w.isPending||t[19]!==w.isReady||t[20]!==w.pause||t[21]!==w.paused||t[22]!==w.play||t[23]!==w.playing||t[24]!==w.stop||t[25]!==w.visualizationAnalyser?(Y={play:w.play,pause:w.pause,stop:w.stop,visualizationAnalyser:w.visualizationAnalyser,playing:w.playing,paused:w.paused,isPending:w.isPending,isReady:w.isReady,isAudioPlayed:w.isAudioPlayed,rawStatus:void 0},t[17]=w.isAudioPlayed,t[18]=w.isPending,t[19]=w.isReady,t[20]=w.pause,t[21]=w.paused,t[22]=w.play,t[23]=w.playing,t[24]=w.stop,t[25]=w.visualizationAnalyser,t[26]=Y):Y=t[26];var j;return t[27]!==W||t[28]!==Y?(j={ttsAudioRuntime:{user:W,assistant:Y}},t[27]=W,t[28]=Y,t[29]=j):j=t[29],A=j,A};function lxt(){return GK.apply(this,arguments)}function GK(){return GK=jCe(function(){return Po(this,function(e){return[2]})}),GK.apply(this,arguments)}var cxt=function(e){var t=(0,NCe.c)(7),r=e.children,n=e.play,a;t[0]!==n?(a={play:n},t[0]=n,t[1]=a):a=t[1];var i=oxt(a).ttsAudioRuntime,s;t[2]!==i?(s={audioRuntime:i},t[2]=i,t[3]=s):s=t[3];var o;return t[4]!==r||t[5]!==s?(o=(0,FCe.jsx)(fZ.Provider,{value:s,children:r}),t[4]=r,t[5]=s,t[6]=o):o=t[6],o},uxt=["children"],dxt=["children","play","className","style"];function hbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function wR(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function hxt(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function VCe(e,t){if(e==null)return{};var r,n,a=mxt(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n"u"?"undefined":Ve(t))=="symbol"?t:t+""}function wxt(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var KCe=function(e){var t=zR().status,r=M4(),n=(0,Zg.useContext)(xw),a=tn((0,Zg.useState)(0),2),i=a[0],s=a[1],o=(0,Zg.useCallback)(function(l){var u=l.visualizationAnalyser;if(!u){s(1);return}var c=new Uint8Array(u.frequencyBinCount/15);u.getByteFrequencyData(c),s(1+$Ce.default.mean(c)/255/10),requestAnimationFrame(function(){return o({visualizationAnalyser:u})})},[]);return(0,Zg.useEffect)(function(){o({visualizationAnalyser:r.audioRuntime.user.visualizationAnalyser})},[o,r]),(0,Gg.jsxs)(ut,gbe(gbe({direction:"column",align:"center",justify:"center",mb:"3",flexGrow:"1"},e),{},{children:[(0,Gg.jsx)(ut,{align:"center",justify:"center",height:"200px",width:"200px",style:{backgroundColor:t==="playing"?"var(--accent-4)":"var(--gray-4)",borderRadius:"9999px",scale:i},children:(0,Gg.jsx)(GCe,{visualizationAnalyser:r.audioRuntime.assistant.visualizationAnalyser,backgroundColor:t==="playing"?"var(--accent-11)":"var(--gray-11)",height:"40px",barWidth:"24px"})}),(0,Gg.jsxs)(ut,{ml:"-22.5px",gap:"3",pt:"5",children:[(0,Gg.jsx)(cZ,{}),(0,Gg.jsx)(IR,{children:n})]})]}))},Cxt=function(e){var t=e.texts;return` .status-messages-texts:after { content: '`.concat(t[0],`'; animation: texts `).concat(t.length*5,`s linear infinite; } @keyframes texts { `).concat(t.map(function(r,n){return` `.concat(n*100/t.length,`% { content: "`).concat(t[n],`"; } `)}).join(""),` }`)},sR=function(e){var t=e.texts,r=e.className,n=e.style;return(0,pw.jsxs)(ut,{justify:"center",pb:"5",className:r,style:n,children:[(0,pw.jsx)(Tr,{size:"2",weight:"regular",color:"gray",className:"status-messages-texts"}),(0,pw.jsx)("style",{dangerouslySetInnerHTML:{__html:Cxt({texts:t})}})]})};function vbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function oR(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function Ext(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var WCe=function(e){var t=(0,ZCe.c)(12),r=zR().status;if(r==="recording"){var n;t[0]===Symbol.for("react.memo_cache_sentinel")?(n=["Start speaking","Listening","Finish speaking to send","Click the button below to send manually"],t[0]=n):n=t[0];var a;return t[1]!==e?(a=(0,Qx.jsx)(sR,oR({texts:n},e)),t[1]=e,t[2]=a):a=t[2],a}if(["recorderPaused","idle","playerPaused"].includes(r)){var i;t[3]===Symbol.for("react.memo_cache_sentinel")?(i=["Click the button below to activate"],t[3]=i):i=t[3];var s;return t[4]!==e?(s=(0,Qx.jsx)(sR,oR({texts:i},e)),t[4]=e,t[5]=s):s=t[5],s}if(r==="playing"){var o;t[6]===Symbol.for("react.memo_cache_sentinel")?(o=["Click the button below to interrupt"],t[6]=o):o=t[6];var l;return t[7]!==e?(l=(0,Qx.jsx)(sR,oR({texts:o},e)),t[7]=e,t[8]=l):l=t[8],l}var u;t[9]===Symbol.for("react.memo_cache_sentinel")?(u=["Thinking"],t[9]=u):u=t[9];var c;return t[10]!==e?(c=(0,Qx.jsx)(sR,oR({texts:u},e)),t[10]=e,t[11]=c):c=t[11],c};function ybe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function bbe(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function kxt(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var _xt=function(e){return(0,qK.jsx)("svg",bbe(bbe({xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",stroke:"currentColor",strokeWidth:0,viewBox:"0 0 384 512",height:"15",width:"15"},e),{},{children:(0,qK.jsx)("path",{stroke:"none",d:"M192 0c-53 0-96 43-96 96v160c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464h-48c-13.3 0-24 10.7-24 24s10.7 24 24 24h144c13.3 0 24-10.7 24-24s-10.7-24-24-24h-48v-33.6c85.8-11.7 152-85.3 152-174.4v-40c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128S64 326.7 64 256v-40z"})}))},Rxt=function(){var e=(0,YCe.c)(27),t=zR().status,r=M4(),n=ws();if(t==="recording"){var a;e[0]===Symbol.for("react.memo_cache_sentinel")?(a=(0,cl.jsx)(BE,{}),e[0]=a):a=e[0];var i;e[1]!==r.audioRuntime.user.pause?(i=(0,cl.jsx)(ut,{mr:"3",ml:"-7",children:(0,cl.jsx)(aa,{onClick:r.audioRuntime.user.pause,color:"gray",variant:"soft",size:"1",children:a})}),e[1]=r.audioRuntime.user.pause,e[2]=i):i=e[2];var s;e[3]===Symbol.for("react.memo_cache_sentinel")?(s=(0,cl.jsx)(V5,{}),e[3]=s):s=e[3];var o;e[4]!==r.audioRuntime.user.stop?(o=(0,cl.jsx)(aa,{onClick:r.audioRuntime.user.stop,highContrast:!0,variant:"soft",size:"4",children:s}),e[4]=r.audioRuntime.user.stop,e[5]=o):o=e[5];var l;return e[6]!==i||e[7]!==o?(l=(0,cl.jsxs)(ut,{align:"center",children:[i,o]}),e[6]=i,e[7]=o,e[8]=l):l=e[8],l}if(t==="recorderPaused"){var u;e[9]===Symbol.for("react.memo_cache_sentinel")?(u=(0,cl.jsx)(Oj,{}),e[9]=u):u=e[9];var c;return e[10]!==r.audioRuntime.user.resume?(c=(0,cl.jsx)(aa,{onClick:r.audioRuntime.user.resume,color:"red",size:"4",children:u}),e[10]=r.audioRuntime.user.resume,e[11]=c):c=e[11],c}if(t==="idle"){var f;return e[12]!==r.audioRuntime.user?(f=(0,cl.jsx)(aa,{onClick:function(){return r.audioRuntime.user.start()},size:"4",color:"red"}),e[12]=r.audioRuntime.user,e[13]=f):f=e[13],f}if(t==="playing"){var g;e[14]!==r.audioRuntime.assistant||e[15]!==r.audioRuntime.user||e[16]!==n.createMessageAbortControllerRef.current?(g=function(){var D;r.audioRuntime.assistant.stop(),(D=n.createMessageAbortControllerRef.current)===null||D===void 0||D.abort(),r.audioRuntime.user.start()},e[14]=r.audioRuntime.assistant,e[15]=r.audioRuntime.user,e[16]=n.createMessageAbortControllerRef.current,e[17]=g):g=e[17];var w;e[18]===Symbol.for("react.memo_cache_sentinel")?(w=(0,cl.jsx)(FE,{}),e[18]=w):w=e[18];var A;return e[19]!==g?(A=(0,cl.jsx)(aa,{onClick:g,size:"4",color:"gray",variant:"soft",children:w}),e[19]=g,e[20]=A):A=e[20],A}if(t==="playerPaused"){var k;e[21]!==r.audioRuntime.assistant?(k=function(){return r.audioRuntime.assistant.play()},e[21]=r.audioRuntime.assistant,e[22]=k):k=e[22];var O;e[23]===Symbol.for("react.memo_cache_sentinel")?(O=(0,cl.jsx)(Oj,{}),e[23]=O):O=e[23];var I;return e[24]!==k?(I=(0,cl.jsx)(aa,{onClick:k,size:"4",children:O}),e[24]=k,e[25]=I):I=e[25],I}var M;return e[26]===Symbol.for("react.memo_cache_sentinel")?(M=(0,cl.jsx)(aa,{size:"4",variant:"soft",disabled:!0}),e[26]=M):M=e[26],M};function xbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function wbe(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function Lxt(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var XCe=function(e){var t=(0,JCe.c)(17),r=zR().status,n=M4(),a=r==="recording"?"var(--accent-11)":"var(--gray-11)",i;t[0]!==a?(i=(0,Lm.jsx)(ut,{ml:"-22.5px",mr:"2",align:"center",children:(0,Lm.jsx)(_xt,{style:{color:a}})}),t[0]=a,t[1]=i):i=t[1];var s=r==="recording"?"var(--accent-4)":"var(--gray-4)",o;t[2]!==s?(o={backgroundColor:s,borderRadius:"var(--radius-6)"},t[2]=s,t[3]=o):o=t[3];var l=r==="recording"?"var(--accent-11)":"var(--gray-11)",u;t[4]!==n.audioRuntime.user.visualizationAnalyser||t[5]!==l?(u=(0,Lm.jsx)(GCe,{visualizationAnalyser:n.audioRuntime.user.visualizationAnalyser,backgroundColor:l,height:"20px",barWidth:"12px"}),t[4]=n.audioRuntime.user.visualizationAnalyser,t[5]=l,t[6]=u):u=t[6];var c;t[7]!==o||t[8]!==u?(c=(0,Lm.jsx)(ut,{px:"2",py:"1",style:o,children:u}),t[7]=o,t[8]=u,t[9]=c):c=t[9];var f;t[10]!==i||t[11]!==c?(f=(0,Lm.jsxs)(ut,{pb:"3",align:"center",children:[i,c]}),t[10]=i,t[11]=c,t[12]=f):f=t[12];var g;t[13]===Symbol.for("react.memo_cache_sentinel")?(g=(0,Lm.jsx)(Rxt,{}),t[13]=g):g=t[13];var w;return t[14]!==e||t[15]!==f?(w=(0,Lm.jsxs)(ut,wbe(wbe({direction:"column",align:"center"},e),{},{children:[f,g]})),t[14]=e,t[15]=f,t[16]=w):w=t[16],w};function Cbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Sbe(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function Dxt(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Sw=function(e){return(0,P4.jsxs)(HCe,Sbe(Sbe({},e),{},{children:[(0,P4.jsx)(KCe,{}),(0,P4.jsx)(WCe,{}),(0,P4.jsx)(XCe,{})]}))};Sw.Root=HCe;Sw.Visualization=KCe;Sw.Status=WCe;Sw.Form=XCe;function Tbe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ebe(e){for(var t=1;t"u"?"undefined":Ve(t))=="symbol"?t:t+""}function jxt(e,t){if((typeof e>"u"?"undefined":Ve(e))!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if((typeof n>"u"?"undefined":Ve(n))!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var hZ=function(e){return(0,k4.jsxs)(DR,Ebe(Ebe({},e),{},{children:[(0,k4.jsx)(I3.Root,{children:(0,k4.jsx)(Sw,{})}),(0,k4.jsx)(N4,{})]}))};hZ.Root=DR;hZ.Trigger=N4;hZ.Content=I3;var Hxt=["children"];function $xt(e,t){if(e==null)return{};var r,n,a=Uxt(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n *, .rt-Skeleton::after, .rt-Skeleton::before { visibility: hidden !important; } @keyframes rt-skeleton-pulse { from { background-color: var(--gray-a3); } to { background-color: var(--gray-a4); } } .rt-Text { line-height: var(--line-height, var(--default-line-height)); letter-spacing: var(--letter-spacing, inherit); } :where(.rt-Text) { margin: 0; } .rt-Text:where([data-accent-color]) { color: var(--accent-a11); } .rt-Text:where([data-accent-color].rt-high-contrast), :where([data-accent-color]:not(.radix-themes)) .rt-Text:where(.rt-high-contrast) { color: var(--accent-12); } @media (pointer: coarse) { .rt-Text:where(label) { -webkit-tap-highlight-color: transparent; } .rt-Text:where(label):where(:active) { outline: 0.75em solid var(--gray-a4); outline-offset: -0.6em; } } .rt-Text:where(.rt-r-size-1) { font-size: var(--font-size-1); --line-height: var(--line-height-1); --letter-spacing: var(--letter-spacing-1); } .rt-Text:where(.rt-r-size-2) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); } .rt-Text:where(.rt-r-size-3) { font-size: var(--font-size-3); --line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); } .rt-Text:where(.rt-r-size-4) { font-size: var(--font-size-4); --line-height: var(--line-height-4); --letter-spacing: var(--letter-spacing-4); } .rt-Text:where(.rt-r-size-5) { font-size: var(--font-size-5); --line-height: var(--line-height-5); --letter-spacing: var(--letter-spacing-5); } .rt-Text:where(.rt-r-size-6) { font-size: var(--font-size-6); --line-height: var(--line-height-6); --letter-spacing: var(--letter-spacing-6); } .rt-Text:where(.rt-r-size-7) { font-size: var(--font-size-7); --line-height: var(--line-height-7); --letter-spacing: var(--letter-spacing-7); } .rt-Text:where(.rt-r-size-8) { font-size: var(--font-size-8); --line-height: var(--line-height-8); --letter-spacing: var(--letter-spacing-8); } .rt-Text:where(.rt-r-size-9) { font-size: var(--font-size-9); --line-height: var(--line-height-9); --letter-spacing: var(--letter-spacing-9); } @media (min-width: 520px) { .rt-Text:where(.xs\\:rt-r-size-1) { font-size: var(--font-size-1); --line-height: var(--line-height-1); --letter-spacing: var(--letter-spacing-1); } .rt-Text:where(.xs\\:rt-r-size-2) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); } .rt-Text:where(.xs\\:rt-r-size-3) { font-size: var(--font-size-3); --line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); } .rt-Text:where(.xs\\:rt-r-size-4) { font-size: var(--font-size-4); --line-height: var(--line-height-4); --letter-spacing: var(--letter-spacing-4); } .rt-Text:where(.xs\\:rt-r-size-5) { font-size: var(--font-size-5); --line-height: var(--line-height-5); --letter-spacing: var(--letter-spacing-5); } .rt-Text:where(.xs\\:rt-r-size-6) { font-size: var(--font-size-6); --line-height: var(--line-height-6); --letter-spacing: var(--letter-spacing-6); } .rt-Text:where(.xs\\:rt-r-size-7) { font-size: var(--font-size-7); --line-height: var(--line-height-7); --letter-spacing: var(--letter-spacing-7); } .rt-Text:where(.xs\\:rt-r-size-8) { font-size: var(--font-size-8); --line-height: var(--line-height-8); --letter-spacing: var(--letter-spacing-8); } .rt-Text:where(.xs\\:rt-r-size-9) { font-size: var(--font-size-9); --line-height: var(--line-height-9); --letter-spacing: var(--letter-spacing-9); } } @media (min-width: 768px) { .rt-Text:where(.sm\\:rt-r-size-1) { font-size: var(--font-size-1); --line-height: var(--line-height-1); --letter-spacing: var(--letter-spacing-1); } .rt-Text:where(.sm\\:rt-r-size-2) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); } .rt-Text:where(.sm\\:rt-r-size-3) { font-size: var(--font-size-3); --line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); } .rt-Text:where(.sm\\:rt-r-size-4) { font-size: var(--font-size-4); --line-height: var(--line-height-4); --letter-spacing: var(--letter-spacing-4); } .rt-Text:where(.sm\\:rt-r-size-5) { font-size: var(--font-size-5); --line-height: var(--line-height-5); --letter-spacing: var(--letter-spacing-5); } .rt-Text:where(.sm\\:rt-r-size-6) { font-size: var(--font-size-6); --line-height: var(--line-height-6); --letter-spacing: var(--letter-spacing-6); } .rt-Text:where(.sm\\:rt-r-size-7) { font-size: var(--font-size-7); --line-height: var(--line-height-7); --letter-spacing: var(--letter-spacing-7); } .rt-Text:where(.sm\\:rt-r-size-8) { font-size: var(--font-size-8); --line-height: var(--line-height-8); --letter-spacing: var(--letter-spacing-8); } .rt-Text:where(.sm\\:rt-r-size-9) { font-size: var(--font-size-9); --line-height: var(--line-height-9); --letter-spacing: var(--letter-spacing-9); } } @media (min-width: 1024px) { .rt-Text:where(.md\\:rt-r-size-1) { font-size: var(--font-size-1); --line-height: var(--line-height-1); --letter-spacing: var(--letter-spacing-1); } .rt-Text:where(.md\\:rt-r-size-2) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); } .rt-Text:where(.md\\:rt-r-size-3) { font-size: var(--font-size-3); --line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); } .rt-Text:where(.md\\:rt-r-size-4) { font-size: var(--font-size-4); --line-height: var(--line-height-4); --letter-spacing: var(--letter-spacing-4); } .rt-Text:where(.md\\:rt-r-size-5) { font-size: var(--font-size-5); --line-height: var(--line-height-5); --letter-spacing: var(--letter-spacing-5); } .rt-Text:where(.md\\:rt-r-size-6) { font-size: var(--font-size-6); --line-height: var(--line-height-6); --letter-spacing: var(--letter-spacing-6); } .rt-Text:where(.md\\:rt-r-size-7) { font-size: var(--font-size-7); --line-height: var(--line-height-7); --letter-spacing: var(--letter-spacing-7); } .rt-Text:where(.md\\:rt-r-size-8) { font-size: var(--font-size-8); --line-height: var(--line-height-8); --letter-spacing: var(--letter-spacing-8); } .rt-Text:where(.md\\:rt-r-size-9) { font-size: var(--font-size-9); --line-height: var(--line-height-9); --letter-spacing: var(--letter-spacing-9); } } @media (min-width: 1280px) { .rt-Text:where(.lg\\:rt-r-size-1) { font-size: var(--font-size-1); --line-height: var(--line-height-1); --letter-spacing: var(--letter-spacing-1); } .rt-Text:where(.lg\\:rt-r-size-2) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); } .rt-Text:where(.lg\\:rt-r-size-3) { font-size: var(--font-size-3); --line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); } .rt-Text:where(.lg\\:rt-r-size-4) { font-size: var(--font-size-4); --line-height: var(--line-height-4); --letter-spacing: var(--letter-spacing-4); } .rt-Text:where(.lg\\:rt-r-size-5) { font-size: var(--font-size-5); --line-height: var(--line-height-5); --letter-spacing: var(--letter-spacing-5); } .rt-Text:where(.lg\\:rt-r-size-6) { font-size: var(--font-size-6); --line-height: var(--line-height-6); --letter-spacing: var(--letter-spacing-6); } .rt-Text:where(.lg\\:rt-r-size-7) { font-size: var(--font-size-7); --line-height: var(--line-height-7); --letter-spacing: var(--letter-spacing-7); } .rt-Text:where(.lg\\:rt-r-size-8) { font-size: var(--font-size-8); --line-height: var(--line-height-8); --letter-spacing: var(--letter-spacing-8); } .rt-Text:where(.lg\\:rt-r-size-9) { font-size: var(--font-size-9); --line-height: var(--line-height-9); --letter-spacing: var(--letter-spacing-9); } } @media (min-width: 1640px) { .rt-Text:where(.xl\\:rt-r-size-1) { font-size: var(--font-size-1); --line-height: var(--line-height-1); --letter-spacing: var(--letter-spacing-1); } .rt-Text:where(.xl\\:rt-r-size-2) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); } .rt-Text:where(.xl\\:rt-r-size-3) { font-size: var(--font-size-3); --line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); } .rt-Text:where(.xl\\:rt-r-size-4) { font-size: var(--font-size-4); --line-height: var(--line-height-4); --letter-spacing: var(--letter-spacing-4); } .rt-Text:where(.xl\\:rt-r-size-5) { font-size: var(--font-size-5); --line-height: var(--line-height-5); --letter-spacing: var(--letter-spacing-5); } .rt-Text:where(.xl\\:rt-r-size-6) { font-size: var(--font-size-6); --line-height: var(--line-height-6); --letter-spacing: var(--letter-spacing-6); } .rt-Text:where(.xl\\:rt-r-size-7) { font-size: var(--font-size-7); --line-height: var(--line-height-7); --letter-spacing: var(--letter-spacing-7); } .rt-Text:where(.xl\\:rt-r-size-8) { font-size: var(--font-size-8); --line-height: var(--line-height-8); --letter-spacing: var(--letter-spacing-8); } .rt-Text:where(.xl\\:rt-r-size-9) { font-size: var(--font-size-9); --line-height: var(--line-height-9); --letter-spacing: var(--letter-spacing-9); } } .rt-BaseDialogOverlay { position: fixed; inset: 0; } .rt-BaseDialogOverlay::before { position: fixed; content: ''; inset: 0; background-color: var(--color-overlay); } .rt-BaseDialogScroll { display: flex; overflow: auto; position: absolute; inset: 0; } .rt-BaseDialogScrollPadding { flex-grow: 1; margin: auto; padding-top: var(--space-6); padding-bottom: max(var(--space-6), 6vh); padding-left: var(--space-4); padding-right: var(--space-4); } .rt-BaseDialogScrollPadding:where(.rt-r-align-start) { margin-top: 0; } .rt-BaseDialogScrollPadding:where(.rt-r-align-center) { margin-top: auto; } @media (min-width: 520px) { .rt-BaseDialogScrollPadding:where(.xs\\:rt-r-align-start) { margin-top: 0; } .rt-BaseDialogScrollPadding:where(.xs\\:rt-r-align-center) { margin-top: auto; } } @media (min-width: 768px) { .rt-BaseDialogScrollPadding:where(.sm\\:rt-r-align-start) { margin-top: 0; } .rt-BaseDialogScrollPadding:where(.sm\\:rt-r-align-center) { margin-top: auto; } } @media (min-width: 1024px) { .rt-BaseDialogScrollPadding:where(.md\\:rt-r-align-start) { margin-top: 0; } .rt-BaseDialogScrollPadding:where(.md\\:rt-r-align-center) { margin-top: auto; } } @media (min-width: 1280px) { .rt-BaseDialogScrollPadding:where(.lg\\:rt-r-align-start) { margin-top: 0; } .rt-BaseDialogScrollPadding:where(.lg\\:rt-r-align-center) { margin-top: auto; } } @media (min-width: 1640px) { .rt-BaseDialogScrollPadding:where(.xl\\:rt-r-align-start) { margin-top: 0; } .rt-BaseDialogScrollPadding:where(.xl\\:rt-r-align-center) { margin-top: auto; } } .rt-BaseDialogContent { margin: auto; width: 100%; z-index: 1; position: relative; box-sizing: border-box; overflow: auto; --inset-padding-top: var(--dialog-content-padding); --inset-padding-right: var(--dialog-content-padding); --inset-padding-bottom: var(--dialog-content-padding); --inset-padding-left: var(--dialog-content-padding); padding: var(--dialog-content-padding); box-sizing: border-box; background-color: var(--color-panel-solid); box-shadow: var(--shadow-6); outline: none; } .rt-BaseDialogContent:where(.rt-r-size-1) { --dialog-content-padding: var(--space-3); border-radius: var(--radius-4); } .rt-BaseDialogContent:where(.rt-r-size-2) { --dialog-content-padding: var(--space-4); border-radius: var(--radius-4); } .rt-BaseDialogContent:where(.rt-r-size-3) { --dialog-content-padding: var(--space-5); border-radius: var(--radius-5); } .rt-BaseDialogContent:where(.rt-r-size-4) { --dialog-content-padding: var(--space-6); border-radius: var(--radius-5); } @media (min-width: 520px) { .rt-BaseDialogContent:where(.xs\\:rt-r-size-1) { --dialog-content-padding: var(--space-3); border-radius: var(--radius-4); } .rt-BaseDialogContent:where(.xs\\:rt-r-size-2) { --dialog-content-padding: var(--space-4); border-radius: var(--radius-4); } .rt-BaseDialogContent:where(.xs\\:rt-r-size-3) { --dialog-content-padding: var(--space-5); border-radius: var(--radius-5); } .rt-BaseDialogContent:where(.xs\\:rt-r-size-4) { --dialog-content-padding: var(--space-6); border-radius: var(--radius-5); } } @media (min-width: 768px) { .rt-BaseDialogContent:where(.sm\\:rt-r-size-1) { --dialog-content-padding: var(--space-3); border-radius: var(--radius-4); } .rt-BaseDialogContent:where(.sm\\:rt-r-size-2) { --dialog-content-padding: var(--space-4); border-radius: var(--radius-4); } .rt-BaseDialogContent:where(.sm\\:rt-r-size-3) { --dialog-content-padding: var(--space-5); border-radius: var(--radius-5); } .rt-BaseDialogContent:where(.sm\\:rt-r-size-4) { --dialog-content-padding: var(--space-6); border-radius: var(--radius-5); } } @media (min-width: 1024px) { .rt-BaseDialogContent:where(.md\\:rt-r-size-1) { --dialog-content-padding: var(--space-3); border-radius: var(--radius-4); } .rt-BaseDialogContent:where(.md\\:rt-r-size-2) { --dialog-content-padding: var(--space-4); border-radius: var(--radius-4); } .rt-BaseDialogContent:where(.md\\:rt-r-size-3) { --dialog-content-padding: var(--space-5); border-radius: var(--radius-5); } .rt-BaseDialogContent:where(.md\\:rt-r-size-4) { --dialog-content-padding: var(--space-6); border-radius: var(--radius-5); } } @media (min-width: 1280px) { .rt-BaseDialogContent:where(.lg\\:rt-r-size-1) { --dialog-content-padding: var(--space-3); border-radius: var(--radius-4); } .rt-BaseDialogContent:where(.lg\\:rt-r-size-2) { --dialog-content-padding: var(--space-4); border-radius: var(--radius-4); } .rt-BaseDialogContent:where(.lg\\:rt-r-size-3) { --dialog-content-padding: var(--space-5); border-radius: var(--radius-5); } .rt-BaseDialogContent:where(.lg\\:rt-r-size-4) { --dialog-content-padding: var(--space-6); border-radius: var(--radius-5); } } @media (min-width: 1640px) { .rt-BaseDialogContent:where(.xl\\:rt-r-size-1) { --dialog-content-padding: var(--space-3); border-radius: var(--radius-4); } .rt-BaseDialogContent:where(.xl\\:rt-r-size-2) { --dialog-content-padding: var(--space-4); border-radius: var(--radius-4); } .rt-BaseDialogContent:where(.xl\\:rt-r-size-3) { --dialog-content-padding: var(--space-5); border-radius: var(--radius-5); } .rt-BaseDialogContent:where(.xl\\:rt-r-size-4) { --dialog-content-padding: var(--space-6); border-radius: var(--radius-5); } } @media (prefers-reduced-motion: no-preference) { @keyframes rt-dialog-overlay-no-op { from { opacity: 1; } to { opacity: 1; } } @keyframes rt-dialog-content-show { from { opacity: 0; transform: translateY(5px) scale(0.97); } to { opacity: 1; transform: translateY(0px) scale(1); } } @keyframes rt-dialog-content-hide { from { opacity: 1; transform: translateY(0px) scale(1); } to { opacity: 0; transform: translateY(5px) scale(0.99); } } .rt-BaseDialogOverlay:where([data-state='closed']) { animation: rt-dialog-overlay-no-op 160ms cubic-bezier(0.16, 1, 0.3, 1); } .rt-BaseDialogOverlay:where([data-state='open'])::before { animation: rt-fade-in 200ms cubic-bezier(0.16, 1, 0.3, 1); } .rt-BaseDialogOverlay:where([data-state='closed'])::before { opacity: 0; animation: rt-fade-out 160ms cubic-bezier(0.16, 1, 0.3, 1); } .rt-BaseDialogContent:where([data-state='open']) { animation: rt-dialog-content-show 200ms cubic-bezier(0.16, 1, 0.3, 1); } .rt-BaseDialogContent:where([data-state='closed']) { opacity: 0; animation: rt-dialog-content-hide 100ms cubic-bezier(0.16, 1, 0.3, 1); } } .rt-AvatarRoot { display: inline-flex; align-items: center; justify-content: center; vertical-align: middle; -webkit-user-select: none; user-select: none; width: var(--avatar-size); height: var(--avatar-size); flex-shrink: 0; } .rt-AvatarImage { width: 100%; height: 100%; object-fit: cover; border-radius: inherit; } .rt-AvatarFallback { font-family: var(--default-font-family); font-weight: var(--font-weight-medium); font-style: normal; z-index: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; line-height: 1; border-radius: inherit; text-transform: uppercase; } .rt-AvatarFallback:where(.rt-one-letter) { font-size: var(--avatar-fallback-one-letter-font-size); } .rt-AvatarFallback:where(.rt-two-letters) { font-size: var(--avatar-fallback-two-letters-font-size, var(--avatar-fallback-one-letter-font-size)); } .rt-AvatarRoot:where(.rt-r-size-1) { --avatar-size: var(--space-5); --avatar-fallback-one-letter-font-size: var(--font-size-2); --avatar-fallback-two-letters-font-size: var(--font-size-1); border-radius: max(var(--radius-2), var(--radius-full)); letter-spacing: var(--letter-spacing-1); } .rt-AvatarRoot:where(.rt-r-size-2) { --avatar-size: var(--space-6); --avatar-fallback-one-letter-font-size: var(--font-size-3); --avatar-fallback-two-letters-font-size: var(--font-size-2); border-radius: max(var(--radius-2), var(--radius-full)); letter-spacing: var(--letter-spacing-2); } .rt-AvatarRoot:where(.rt-r-size-3) { --avatar-size: var(--space-7); --avatar-fallback-one-letter-font-size: var(--font-size-4); --avatar-fallback-two-letters-font-size: var(--font-size-3); border-radius: max(var(--radius-3), var(--radius-full)); letter-spacing: var(--letter-spacing-3); } .rt-AvatarRoot:where(.rt-r-size-4) { --avatar-size: var(--space-8); --avatar-fallback-one-letter-font-size: var(--font-size-5); --avatar-fallback-two-letters-font-size: var(--font-size-4); border-radius: max(var(--radius-3), var(--radius-full)); letter-spacing: var(--letter-spacing-4); } .rt-AvatarRoot:where(.rt-r-size-5) { --avatar-size: var(--space-9); --avatar-fallback-one-letter-font-size: var(--font-size-6); border-radius: max(var(--radius-4), var(--radius-full)); letter-spacing: var(--letter-spacing-6); } .rt-AvatarRoot:where(.rt-r-size-6) { --avatar-size: 80px; --avatar-fallback-one-letter-font-size: var(--font-size-7); border-radius: max(var(--radius-5), var(--radius-full)); letter-spacing: var(--letter-spacing-7); } .rt-AvatarRoot:where(.rt-r-size-7) { --avatar-size: 96px; --avatar-fallback-one-letter-font-size: var(--font-size-7); border-radius: max(var(--radius-5), var(--radius-full)); letter-spacing: var(--letter-spacing-7); } .rt-AvatarRoot:where(.rt-r-size-8) { --avatar-size: 128px; --avatar-fallback-one-letter-font-size: var(--font-size-8); border-radius: max(var(--radius-6), var(--radius-full)); letter-spacing: var(--letter-spacing-8); } .rt-AvatarRoot:where(.rt-r-size-9) { --avatar-size: 160px; --avatar-fallback-one-letter-font-size: var(--font-size-9); border-radius: max(var(--radius-6), var(--radius-full)); letter-spacing: var(--letter-spacing-9); } @media (min-width: 520px) { .rt-AvatarRoot:where(.xs\\:rt-r-size-1) { --avatar-size: var(--space-5); --avatar-fallback-one-letter-font-size: var(--font-size-2); --avatar-fallback-two-letters-font-size: var(--font-size-1); border-radius: max(var(--radius-2), var(--radius-full)); letter-spacing: var(--letter-spacing-1); } .rt-AvatarRoot:where(.xs\\:rt-r-size-2) { --avatar-size: var(--space-6); --avatar-fallback-one-letter-font-size: var(--font-size-3); --avatar-fallback-two-letters-font-size: var(--font-size-2); border-radius: max(var(--radius-2), var(--radius-full)); letter-spacing: var(--letter-spacing-2); } .rt-AvatarRoot:where(.xs\\:rt-r-size-3) { --avatar-size: var(--space-7); --avatar-fallback-one-letter-font-size: var(--font-size-4); --avatar-fallback-two-letters-font-size: var(--font-size-3); border-radius: max(var(--radius-3), var(--radius-full)); letter-spacing: var(--letter-spacing-3); } .rt-AvatarRoot:where(.xs\\:rt-r-size-4) { --avatar-size: var(--space-8); --avatar-fallback-one-letter-font-size: var(--font-size-5); --avatar-fallback-two-letters-font-size: var(--font-size-4); border-radius: max(var(--radius-3), var(--radius-full)); letter-spacing: var(--letter-spacing-4); } .rt-AvatarRoot:where(.xs\\:rt-r-size-5) { --avatar-size: var(--space-9); --avatar-fallback-one-letter-font-size: var(--font-size-6); border-radius: max(var(--radius-4), var(--radius-full)); letter-spacing: var(--letter-spacing-6); } .rt-AvatarRoot:where(.xs\\:rt-r-size-6) { --avatar-size: 80px; --avatar-fallback-one-letter-font-size: var(--font-size-7); border-radius: max(var(--radius-5), var(--radius-full)); letter-spacing: var(--letter-spacing-7); } .rt-AvatarRoot:where(.xs\\:rt-r-size-7) { --avatar-size: 96px; --avatar-fallback-one-letter-font-size: var(--font-size-7); border-radius: max(var(--radius-5), var(--radius-full)); letter-spacing: var(--letter-spacing-7); } .rt-AvatarRoot:where(.xs\\:rt-r-size-8) { --avatar-size: 128px; --avatar-fallback-one-letter-font-size: var(--font-size-8); border-radius: max(var(--radius-6), var(--radius-full)); letter-spacing: var(--letter-spacing-8); } .rt-AvatarRoot:where(.xs\\:rt-r-size-9) { --avatar-size: 160px; --avatar-fallback-one-letter-font-size: var(--font-size-9); border-radius: max(var(--radius-6), var(--radius-full)); letter-spacing: var(--letter-spacing-9); } } @media (min-width: 768px) { .rt-AvatarRoot:where(.sm\\:rt-r-size-1) { --avatar-size: var(--space-5); --avatar-fallback-one-letter-font-size: var(--font-size-2); --avatar-fallback-two-letters-font-size: var(--font-size-1); border-radius: max(var(--radius-2), var(--radius-full)); letter-spacing: var(--letter-spacing-1); } .rt-AvatarRoot:where(.sm\\:rt-r-size-2) { --avatar-size: var(--space-6); --avatar-fallback-one-letter-font-size: var(--font-size-3); --avatar-fallback-two-letters-font-size: var(--font-size-2); border-radius: max(var(--radius-2), var(--radius-full)); letter-spacing: var(--letter-spacing-2); } .rt-AvatarRoot:where(.sm\\:rt-r-size-3) { --avatar-size: var(--space-7); --avatar-fallback-one-letter-font-size: var(--font-size-4); --avatar-fallback-two-letters-font-size: var(--font-size-3); border-radius: max(var(--radius-3), var(--radius-full)); letter-spacing: var(--letter-spacing-3); } .rt-AvatarRoot:where(.sm\\:rt-r-size-4) { --avatar-size: var(--space-8); --avatar-fallback-one-letter-font-size: var(--font-size-5); --avatar-fallback-two-letters-font-size: var(--font-size-4); border-radius: max(var(--radius-3), var(--radius-full)); letter-spacing: var(--letter-spacing-4); } .rt-AvatarRoot:where(.sm\\:rt-r-size-5) { --avatar-size: var(--space-9); --avatar-fallback-one-letter-font-size: var(--font-size-6); border-radius: max(var(--radius-4), var(--radius-full)); letter-spacing: var(--letter-spacing-6); } .rt-AvatarRoot:where(.sm\\:rt-r-size-6) { --avatar-size: 80px; --avatar-fallback-one-letter-font-size: var(--font-size-7); border-radius: max(var(--radius-5), var(--radius-full)); letter-spacing: var(--letter-spacing-7); } .rt-AvatarRoot:where(.sm\\:rt-r-size-7) { --avatar-size: 96px; --avatar-fallback-one-letter-font-size: var(--font-size-7); border-radius: max(var(--radius-5), var(--radius-full)); letter-spacing: var(--letter-spacing-7); } .rt-AvatarRoot:where(.sm\\:rt-r-size-8) { --avatar-size: 128px; --avatar-fallback-one-letter-font-size: var(--font-size-8); border-radius: max(var(--radius-6), var(--radius-full)); letter-spacing: var(--letter-spacing-8); } .rt-AvatarRoot:where(.sm\\:rt-r-size-9) { --avatar-size: 160px; --avatar-fallback-one-letter-font-size: var(--font-size-9); border-radius: max(var(--radius-6), var(--radius-full)); letter-spacing: var(--letter-spacing-9); } } @media (min-width: 1024px) { .rt-AvatarRoot:where(.md\\:rt-r-size-1) { --avatar-size: var(--space-5); --avatar-fallback-one-letter-font-size: var(--font-size-2); --avatar-fallback-two-letters-font-size: var(--font-size-1); border-radius: max(var(--radius-2), var(--radius-full)); letter-spacing: var(--letter-spacing-1); } .rt-AvatarRoot:where(.md\\:rt-r-size-2) { --avatar-size: var(--space-6); --avatar-fallback-one-letter-font-size: var(--font-size-3); --avatar-fallback-two-letters-font-size: var(--font-size-2); border-radius: max(var(--radius-2), var(--radius-full)); letter-spacing: var(--letter-spacing-2); } .rt-AvatarRoot:where(.md\\:rt-r-size-3) { --avatar-size: var(--space-7); --avatar-fallback-one-letter-font-size: var(--font-size-4); --avatar-fallback-two-letters-font-size: var(--font-size-3); border-radius: max(var(--radius-3), var(--radius-full)); letter-spacing: var(--letter-spacing-3); } .rt-AvatarRoot:where(.md\\:rt-r-size-4) { --avatar-size: var(--space-8); --avatar-fallback-one-letter-font-size: var(--font-size-5); --avatar-fallback-two-letters-font-size: var(--font-size-4); border-radius: max(var(--radius-3), var(--radius-full)); letter-spacing: var(--letter-spacing-4); } .rt-AvatarRoot:where(.md\\:rt-r-size-5) { --avatar-size: var(--space-9); --avatar-fallback-one-letter-font-size: var(--font-size-6); border-radius: max(var(--radius-4), var(--radius-full)); letter-spacing: var(--letter-spacing-6); } .rt-AvatarRoot:where(.md\\:rt-r-size-6) { --avatar-size: 80px; --avatar-fallback-one-letter-font-size: var(--font-size-7); border-radius: max(var(--radius-5), var(--radius-full)); letter-spacing: var(--letter-spacing-7); } .rt-AvatarRoot:where(.md\\:rt-r-size-7) { --avatar-size: 96px; --avatar-fallback-one-letter-font-size: var(--font-size-7); border-radius: max(var(--radius-5), var(--radius-full)); letter-spacing: var(--letter-spacing-7); } .rt-AvatarRoot:where(.md\\:rt-r-size-8) { --avatar-size: 128px; --avatar-fallback-one-letter-font-size: var(--font-size-8); border-radius: max(var(--radius-6), var(--radius-full)); letter-spacing: var(--letter-spacing-8); } .rt-AvatarRoot:where(.md\\:rt-r-size-9) { --avatar-size: 160px; --avatar-fallback-one-letter-font-size: var(--font-size-9); border-radius: max(var(--radius-6), var(--radius-full)); letter-spacing: var(--letter-spacing-9); } } @media (min-width: 1280px) { .rt-AvatarRoot:where(.lg\\:rt-r-size-1) { --avatar-size: var(--space-5); --avatar-fallback-one-letter-font-size: var(--font-size-2); --avatar-fallback-two-letters-font-size: var(--font-size-1); border-radius: max(var(--radius-2), var(--radius-full)); letter-spacing: var(--letter-spacing-1); } .rt-AvatarRoot:where(.lg\\:rt-r-size-2) { --avatar-size: var(--space-6); --avatar-fallback-one-letter-font-size: var(--font-size-3); --avatar-fallback-two-letters-font-size: var(--font-size-2); border-radius: max(var(--radius-2), var(--radius-full)); letter-spacing: var(--letter-spacing-2); } .rt-AvatarRoot:where(.lg\\:rt-r-size-3) { --avatar-size: var(--space-7); --avatar-fallback-one-letter-font-size: var(--font-size-4); --avatar-fallback-two-letters-font-size: var(--font-size-3); border-radius: max(var(--radius-3), var(--radius-full)); letter-spacing: var(--letter-spacing-3); } .rt-AvatarRoot:where(.lg\\:rt-r-size-4) { --avatar-size: var(--space-8); --avatar-fallback-one-letter-font-size: var(--font-size-5); --avatar-fallback-two-letters-font-size: var(--font-size-4); border-radius: max(var(--radius-3), var(--radius-full)); letter-spacing: var(--letter-spacing-4); } .rt-AvatarRoot:where(.lg\\:rt-r-size-5) { --avatar-size: var(--space-9); --avatar-fallback-one-letter-font-size: var(--font-size-6); border-radius: max(var(--radius-4), var(--radius-full)); letter-spacing: var(--letter-spacing-6); } .rt-AvatarRoot:where(.lg\\:rt-r-size-6) { --avatar-size: 80px; --avatar-fallback-one-letter-font-size: var(--font-size-7); border-radius: max(var(--radius-5), var(--radius-full)); letter-spacing: var(--letter-spacing-7); } .rt-AvatarRoot:where(.lg\\:rt-r-size-7) { --avatar-size: 96px; --avatar-fallback-one-letter-font-size: var(--font-size-7); border-radius: max(var(--radius-5), var(--radius-full)); letter-spacing: var(--letter-spacing-7); } .rt-AvatarRoot:where(.lg\\:rt-r-size-8) { --avatar-size: 128px; --avatar-fallback-one-letter-font-size: var(--font-size-8); border-radius: max(var(--radius-6), var(--radius-full)); letter-spacing: var(--letter-spacing-8); } .rt-AvatarRoot:where(.lg\\:rt-r-size-9) { --avatar-size: 160px; --avatar-fallback-one-letter-font-size: var(--font-size-9); border-radius: max(var(--radius-6), var(--radius-full)); letter-spacing: var(--letter-spacing-9); } } @media (min-width: 1640px) { .rt-AvatarRoot:where(.xl\\:rt-r-size-1) { --avatar-size: var(--space-5); --avatar-fallback-one-letter-font-size: var(--font-size-2); --avatar-fallback-two-letters-font-size: var(--font-size-1); border-radius: max(var(--radius-2), var(--radius-full)); letter-spacing: var(--letter-spacing-1); } .rt-AvatarRoot:where(.xl\\:rt-r-size-2) { --avatar-size: var(--space-6); --avatar-fallback-one-letter-font-size: var(--font-size-3); --avatar-fallback-two-letters-font-size: var(--font-size-2); border-radius: max(var(--radius-2), var(--radius-full)); letter-spacing: var(--letter-spacing-2); } .rt-AvatarRoot:where(.xl\\:rt-r-size-3) { --avatar-size: var(--space-7); --avatar-fallback-one-letter-font-size: var(--font-size-4); --avatar-fallback-two-letters-font-size: var(--font-size-3); border-radius: max(var(--radius-3), var(--radius-full)); letter-spacing: var(--letter-spacing-3); } .rt-AvatarRoot:where(.xl\\:rt-r-size-4) { --avatar-size: var(--space-8); --avatar-fallback-one-letter-font-size: var(--font-size-5); --avatar-fallback-two-letters-font-size: var(--font-size-4); border-radius: max(var(--radius-3), var(--radius-full)); letter-spacing: var(--letter-spacing-4); } .rt-AvatarRoot:where(.xl\\:rt-r-size-5) { --avatar-size: var(--space-9); --avatar-fallback-one-letter-font-size: var(--font-size-6); border-radius: max(var(--radius-4), var(--radius-full)); letter-spacing: var(--letter-spacing-6); } .rt-AvatarRoot:where(.xl\\:rt-r-size-6) { --avatar-size: 80px; --avatar-fallback-one-letter-font-size: var(--font-size-7); border-radius: max(var(--radius-5), var(--radius-full)); letter-spacing: var(--letter-spacing-7); } .rt-AvatarRoot:where(.xl\\:rt-r-size-7) { --avatar-size: 96px; --avatar-fallback-one-letter-font-size: var(--font-size-7); border-radius: max(var(--radius-5), var(--radius-full)); letter-spacing: var(--letter-spacing-7); } .rt-AvatarRoot:where(.xl\\:rt-r-size-8) { --avatar-size: 128px; --avatar-fallback-one-letter-font-size: var(--font-size-8); border-radius: max(var(--radius-6), var(--radius-full)); letter-spacing: var(--letter-spacing-8); } .rt-AvatarRoot:where(.xl\\:rt-r-size-9) { --avatar-size: 160px; --avatar-fallback-one-letter-font-size: var(--font-size-9); border-radius: max(var(--radius-6), var(--radius-full)); letter-spacing: var(--letter-spacing-9); } } .rt-AvatarRoot:where(.rt-variant-solid) :where(.rt-AvatarFallback) { background-color: var(--accent-9); color: var(--accent-contrast); } .rt-AvatarRoot:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-AvatarFallback) { background-color: var(--accent-12); color: var(--accent-1); } .rt-AvatarRoot:where(.rt-variant-soft) :where(.rt-AvatarFallback) { background-color: var(--accent-a3); color: var(--accent-a11); } .rt-AvatarRoot:where(.rt-variant-soft):where(.rt-high-contrast) :where(.rt-AvatarFallback) { color: var(--accent-12); } .rt-Badge { display: inline-flex; align-items: center; white-space: nowrap; font-family: var(--default-font-family); font-weight: var(--font-weight-medium); font-style: normal; flex-shrink: 0; line-height: 1; height: -moz-fit-content; height: fit-content; } .rt-Badge:where(.rt-r-size-1) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); padding: calc(var(--space-1) * 0.5) calc(var(--space-1) * 1.5); gap: calc(var(--space-1) * 1.5); border-radius: max(var(--radius-1), var(--radius-full)); } .rt-Badge:where(.rt-r-size-2) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); padding: var(--space-1) var(--space-2); gap: calc(var(--space-1) * 1.5); border-radius: max(var(--radius-2), var(--radius-full)); } .rt-Badge:where(.rt-r-size-3) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); padding: var(--space-1) calc(var(--space-2) * 1.25); gap: var(--space-2); border-radius: max(var(--radius-2), var(--radius-full)); } @media (min-width: 520px) { .rt-Badge:where(.xs\\:rt-r-size-1) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); padding: calc(var(--space-1) * 0.5) calc(var(--space-1) * 1.5); gap: calc(var(--space-1) * 1.5); border-radius: max(var(--radius-1), var(--radius-full)); } .rt-Badge:where(.xs\\:rt-r-size-2) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); padding: var(--space-1) var(--space-2); gap: calc(var(--space-1) * 1.5); border-radius: max(var(--radius-2), var(--radius-full)); } .rt-Badge:where(.xs\\:rt-r-size-3) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); padding: var(--space-1) calc(var(--space-2) * 1.25); gap: var(--space-2); border-radius: max(var(--radius-2), var(--radius-full)); } } @media (min-width: 768px) { .rt-Badge:where(.sm\\:rt-r-size-1) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); padding: calc(var(--space-1) * 0.5) calc(var(--space-1) * 1.5); gap: calc(var(--space-1) * 1.5); border-radius: max(var(--radius-1), var(--radius-full)); } .rt-Badge:where(.sm\\:rt-r-size-2) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); padding: var(--space-1) var(--space-2); gap: calc(var(--space-1) * 1.5); border-radius: max(var(--radius-2), var(--radius-full)); } .rt-Badge:where(.sm\\:rt-r-size-3) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); padding: var(--space-1) calc(var(--space-2) * 1.25); gap: var(--space-2); border-radius: max(var(--radius-2), var(--radius-full)); } } @media (min-width: 1024px) { .rt-Badge:where(.md\\:rt-r-size-1) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); padding: calc(var(--space-1) * 0.5) calc(var(--space-1) * 1.5); gap: calc(var(--space-1) * 1.5); border-radius: max(var(--radius-1), var(--radius-full)); } .rt-Badge:where(.md\\:rt-r-size-2) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); padding: var(--space-1) var(--space-2); gap: calc(var(--space-1) * 1.5); border-radius: max(var(--radius-2), var(--radius-full)); } .rt-Badge:where(.md\\:rt-r-size-3) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); padding: var(--space-1) calc(var(--space-2) * 1.25); gap: var(--space-2); border-radius: max(var(--radius-2), var(--radius-full)); } } @media (min-width: 1280px) { .rt-Badge:where(.lg\\:rt-r-size-1) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); padding: calc(var(--space-1) * 0.5) calc(var(--space-1) * 1.5); gap: calc(var(--space-1) * 1.5); border-radius: max(var(--radius-1), var(--radius-full)); } .rt-Badge:where(.lg\\:rt-r-size-2) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); padding: var(--space-1) var(--space-2); gap: calc(var(--space-1) * 1.5); border-radius: max(var(--radius-2), var(--radius-full)); } .rt-Badge:where(.lg\\:rt-r-size-3) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); padding: var(--space-1) calc(var(--space-2) * 1.25); gap: var(--space-2); border-radius: max(var(--radius-2), var(--radius-full)); } } @media (min-width: 1640px) { .rt-Badge:where(.xl\\:rt-r-size-1) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); padding: calc(var(--space-1) * 0.5) calc(var(--space-1) * 1.5); gap: calc(var(--space-1) * 1.5); border-radius: max(var(--radius-1), var(--radius-full)); } .rt-Badge:where(.xl\\:rt-r-size-2) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); padding: var(--space-1) var(--space-2); gap: calc(var(--space-1) * 1.5); border-radius: max(var(--radius-2), var(--radius-full)); } .rt-Badge:where(.xl\\:rt-r-size-3) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); padding: var(--space-1) calc(var(--space-2) * 1.25); gap: var(--space-2); border-radius: max(var(--radius-2), var(--radius-full)); } } .rt-Badge:where(.rt-variant-solid) { background-color: var(--accent-9); color: var(--accent-contrast); } .rt-Badge:where(.rt-variant-solid)::selection { background-color: var(--accent-7); color: var(--accent-12); } .rt-Badge:where(.rt-variant-solid):where(.rt-high-contrast) { background-color: var(--accent-12); color: var(--accent-1); } .rt-Badge:where(.rt-variant-solid):where(.rt-high-contrast)::selection { background-color: var(--accent-a11); color: var(--accent-1); } .rt-Badge:where(.rt-variant-surface) { background-color: var(--accent-surface); box-shadow: inset 0 0 0 1px var(--accent-a6); color: var(--accent-a11); } .rt-Badge:where(.rt-variant-surface):where(.rt-high-contrast) { color: var(--accent-12); } .rt-Badge:where(.rt-variant-soft) { background-color: var(--accent-a3); color: var(--accent-a11); } .rt-Badge:where(.rt-variant-soft):where(.rt-high-contrast) { color: var(--accent-12); } .rt-Badge:where(.rt-variant-outline) { box-shadow: inset 0 0 0 1px var(--accent-a8); color: var(--accent-a11); } .rt-Badge:where(.rt-variant-outline):where(.rt-high-contrast) { box-shadow: inset 0 0 0 1px var(--accent-a7), inset 0 0 0 1px var(--gray-a11); color: var(--accent-12); } .rt-Blockquote { box-sizing: border-box; border-left: max(var(--space-1), 0.25em) solid var(--accent-a6); padding-left: min(var(--space-5), max(var(--space-3), 0.5em)); } .rt-BaseButton { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; -webkit-user-select: none; user-select: none; vertical-align: top; font-family: var(--default-font-family); font-style: normal; text-align: center; } .rt-BaseButton:where([data-disabled]) { --spinner-opacity: 1; } .rt-BaseButton:where(.rt-loading) { position: relative; } .rt-BaseButton:where(:not(.rt-variant-ghost)) { height: var(--base-button-height); } .rt-BaseButton:where(.rt-variant-ghost) { box-sizing: content-box; height: -moz-fit-content; height: fit-content; } .rt-BaseButton:where(.rt-r-size-1) { --base-button-classic-active-padding-top: 1px; --base-button-height: var(--space-5); border-radius: max(var(--radius-1), var(--radius-full)); } .rt-BaseButton:where(.rt-r-size-2) { --base-button-classic-active-padding-top: 2px; --base-button-height: var(--space-6); border-radius: max(var(--radius-2), var(--radius-full)); } .rt-BaseButton:where(.rt-r-size-3) { --base-button-classic-active-padding-top: 2px; --base-button-height: var(--space-7); border-radius: max(var(--radius-3), var(--radius-full)); } .rt-BaseButton:where(.rt-r-size-4) { --base-button-classic-active-padding-top: 2px; --base-button-height: var(--space-8); border-radius: max(var(--radius-4), var(--radius-full)); } @media (min-width: 520px) { .rt-BaseButton:where(.xs\\:rt-r-size-1) { --base-button-classic-active-padding-top: 1px; --base-button-height: var(--space-5); border-radius: max(var(--radius-1), var(--radius-full)); } .rt-BaseButton:where(.xs\\:rt-r-size-2) { --base-button-classic-active-padding-top: 2px; --base-button-height: var(--space-6); border-radius: max(var(--radius-2), var(--radius-full)); } .rt-BaseButton:where(.xs\\:rt-r-size-3) { --base-button-classic-active-padding-top: 2px; --base-button-height: var(--space-7); border-radius: max(var(--radius-3), var(--radius-full)); } .rt-BaseButton:where(.xs\\:rt-r-size-4) { --base-button-classic-active-padding-top: 2px; --base-button-height: var(--space-8); border-radius: max(var(--radius-4), var(--radius-full)); } } @media (min-width: 768px) { .rt-BaseButton:where(.sm\\:rt-r-size-1) { --base-button-classic-active-padding-top: 1px; --base-button-height: var(--space-5); border-radius: max(var(--radius-1), var(--radius-full)); } .rt-BaseButton:where(.sm\\:rt-r-size-2) { --base-button-classic-active-padding-top: 2px; --base-button-height: var(--space-6); border-radius: max(var(--radius-2), var(--radius-full)); } .rt-BaseButton:where(.sm\\:rt-r-size-3) { --base-button-classic-active-padding-top: 2px; --base-button-height: var(--space-7); border-radius: max(var(--radius-3), var(--radius-full)); } .rt-BaseButton:where(.sm\\:rt-r-size-4) { --base-button-classic-active-padding-top: 2px; --base-button-height: var(--space-8); border-radius: max(var(--radius-4), var(--radius-full)); } } @media (min-width: 1024px) { .rt-BaseButton:where(.md\\:rt-r-size-1) { --base-button-classic-active-padding-top: 1px; --base-button-height: var(--space-5); border-radius: max(var(--radius-1), var(--radius-full)); } .rt-BaseButton:where(.md\\:rt-r-size-2) { --base-button-classic-active-padding-top: 2px; --base-button-height: var(--space-6); border-radius: max(var(--radius-2), var(--radius-full)); } .rt-BaseButton:where(.md\\:rt-r-size-3) { --base-button-classic-active-padding-top: 2px; --base-button-height: var(--space-7); border-radius: max(var(--radius-3), var(--radius-full)); } .rt-BaseButton:where(.md\\:rt-r-size-4) { --base-button-classic-active-padding-top: 2px; --base-button-height: var(--space-8); border-radius: max(var(--radius-4), var(--radius-full)); } } @media (min-width: 1280px) { .rt-BaseButton:where(.lg\\:rt-r-size-1) { --base-button-classic-active-padding-top: 1px; --base-button-height: var(--space-5); border-radius: max(var(--radius-1), var(--radius-full)); } .rt-BaseButton:where(.lg\\:rt-r-size-2) { --base-button-classic-active-padding-top: 2px; --base-button-height: var(--space-6); border-radius: max(var(--radius-2), var(--radius-full)); } .rt-BaseButton:where(.lg\\:rt-r-size-3) { --base-button-classic-active-padding-top: 2px; --base-button-height: var(--space-7); border-radius: max(var(--radius-3), var(--radius-full)); } .rt-BaseButton:where(.lg\\:rt-r-size-4) { --base-button-classic-active-padding-top: 2px; --base-button-height: var(--space-8); border-radius: max(var(--radius-4), var(--radius-full)); } } @media (min-width: 1640px) { .rt-BaseButton:where(.xl\\:rt-r-size-1) { --base-button-classic-active-padding-top: 1px; --base-button-height: var(--space-5); border-radius: max(var(--radius-1), var(--radius-full)); } .rt-BaseButton:where(.xl\\:rt-r-size-2) { --base-button-classic-active-padding-top: 2px; --base-button-height: var(--space-6); border-radius: max(var(--radius-2), var(--radius-full)); } .rt-BaseButton:where(.xl\\:rt-r-size-3) { --base-button-classic-active-padding-top: 2px; --base-button-height: var(--space-7); border-radius: max(var(--radius-3), var(--radius-full)); } .rt-BaseButton:where(.xl\\:rt-r-size-4) { --base-button-classic-active-padding-top: 2px; --base-button-height: var(--space-8); border-radius: max(var(--radius-4), var(--radius-full)); } } .rt-BaseButton:where(.rt-variant-classic) { background-color: var(--accent-9); color: var(--accent-contrast); position: relative; z-index: 0; background-image: linear-gradient(to bottom, transparent 50%, var(--gray-a4)), linear-gradient(to bottom, transparent 50%, var(--accent-9) 80%); box-shadow: var(--base-button-classic-box-shadow-top), inset 0 0 0 1px var(--accent-9), var(--base-button-classic-box-shadow-bottom); } .rt-BaseButton:where(.rt-variant-classic)::after { content: ''; position: absolute; border-radius: inherit; pointer-events: none; inset: 0; z-index: -1; border: var(--base-button-classic-after-inset) solid transparent; background-clip: content-box; background-color: inherit; background-image: linear-gradient(var(--black-a1), transparent, var(--white-a2)); box-shadow: inset 0 2px 3px -1px var(--white-a4); } .rt-BaseButton:where(.rt-variant-classic):where(.rt-high-contrast) { background-color: var(--accent-12); color: var(--gray-1); background-image: linear-gradient(to bottom, transparent 50%, var(--gray-a4)), linear-gradient(to bottom, transparent 50%, var(--accent-12) 80%); box-shadow: var(--base-button-classic-box-shadow-top), inset 0 0 0 1px var(--accent-12), var(--base-button-classic-box-shadow-bottom); } .rt-BaseButton:where(.rt-variant-classic):where(.rt-high-contrast)::after { background-image: linear-gradient(var(--black-a3), transparent, var(--white-a2)); } @media (pointer: coarse) { .rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state='open'])) { outline: 0.5em solid var(--accent-a4); outline-offset: 0; } } .rt-BaseButton:where(.rt-variant-classic):where(:focus-visible) { outline: 2px solid var(--focus-8); outline-offset: 2px; } @media (hover: hover) { .rt-BaseButton:where(.rt-variant-classic):where(:hover)::after { background-color: var(--accent-10); background-image: linear-gradient(var(--black-a2) -15%, transparent, var(--white-a3)); } .rt-BaseButton:where(.rt-variant-classic):where(:hover):where(.rt-high-contrast) { filter: var(--base-button-classic-high-contrast-hover-filter); } .rt-BaseButton:where(.rt-variant-classic):where(:hover):where(.rt-high-contrast)::after { background-color: var(--accent-12); background-image: linear-gradient(var(--black-a5), transparent, var(--white-a2)); } } .rt-BaseButton:where(.rt-variant-classic):where([data-state='open'])::after { background-color: var(--accent-10); background-image: linear-gradient(var(--black-a2) -15%, transparent, var(--white-a3)); } .rt-BaseButton:where(.rt-variant-classic):where([data-state='open']):where(.rt-high-contrast) { filter: var(--base-button-classic-high-contrast-hover-filter); } .rt-BaseButton:where(.rt-variant-classic):where([data-state='open']):where(.rt-high-contrast)::after { background-color: var(--accent-12); background-image: linear-gradient(var(--black-a5), transparent, var(--white-a2)); } .rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state='open'], [data-disabled])) { background-color: var(--accent-9); background-image: linear-gradient(var(--black-a1), transparent); padding-top: var(--base-button-classic-active-padding-top); box-shadow: inset 0 4px 2px -2px var(--gray-a4), inset 0 1px 1px var(--gray-a7), inset 0 0 0 1px var(--gray-a5), inset 0 0 0 1px var(--accent-9), inset 0 3px 2px var(--gray-a3), inset 0 0 0 1px var(--white-a7), inset 0 -2px 1px var(--white-a5); } .rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state='open'], [data-disabled]))::after { box-shadow: none; background-color: inherit; background-image: linear-gradient(var(--black-a2), transparent, var(--white-a3)); } .rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state='open'], [data-disabled])):where(.rt-high-contrast) { background-color: var(--accent-12); filter: var(--base-button-classic-high-contrast-active-filter); box-shadow: var(--base-button__classic-active__shadow-front-layer), inset 0 0 0 1px var(--accent-12), var(--base-button__classic-active__shadow-bottom-layer); } .rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state='open'], [data-disabled])):where(.rt-high-contrast)::after { background-image: linear-gradient(var(--black-a5), transparent, var(--white-a3)); } .rt-BaseButton:where(.rt-variant-classic):where([data-disabled]) { color: var(--gray-a8); background-color: var(--gray-2); background-image: none; box-shadow: var(--base-button-classic-disabled-box-shadow); outline: none; filter: none; } .rt-BaseButton:where(.rt-variant-classic):where([data-disabled])::after { box-shadow: none; background-color: var(--gray-a2); background-image: linear-gradient(var(--black-a1) -20%, transparent, var(--white-a1)); } .rt-BaseButton:where(.rt-variant-solid) { background-color: var(--accent-9); color: var(--accent-contrast); } @media (hover: hover) { .rt-BaseButton:where(.rt-variant-solid):where(:hover) { background-color: var(--accent-10); } } .rt-BaseButton:where(.rt-variant-solid):where([data-state='open']) { background-color: var(--accent-10); } .rt-BaseButton:where(.rt-variant-solid):where(:active:not([data-state='open'])) { background-color: var(--accent-10); filter: var(--base-button-solid-active-filter); } @media (pointer: coarse) { .rt-BaseButton:where(.rt-variant-solid):where(:active:not([data-state='open'])) { outline: 0.5em solid var(--accent-a4); outline-offset: 0; } } .rt-BaseButton:where(.rt-variant-solid):where(:focus-visible) { outline: 2px solid var(--focus-8); outline-offset: 2px; } .rt-BaseButton:where(.rt-variant-solid):where(.rt-high-contrast) { background-color: var(--accent-12); color: var(--gray-1); } @media (hover: hover) { .rt-BaseButton:where(.rt-variant-solid):where(.rt-high-contrast):where(:hover) { background-color: var(--accent-12); filter: var(--base-button-solid-high-contrast-hover-filter); } } .rt-BaseButton:where(.rt-variant-solid):where(.rt-high-contrast):where([data-state='open']) { background-color: var(--accent-12); filter: var(--base-button-solid-high-contrast-hover-filter); } .rt-BaseButton:where(.rt-variant-solid):where(.rt-high-contrast):where(:active:not([data-state='open'])) { background-color: var(--accent-12); filter: var(--base-button-solid-high-contrast-active-filter); } .rt-BaseButton:where(.rt-variant-solid):where([data-disabled]) { color: var(--gray-a8); background-color: var(--gray-a3); outline: none; filter: none; } .rt-BaseButton:where(.rt-variant-soft, .rt-variant-ghost) { color: var(--accent-a11); } .rt-BaseButton:where(.rt-variant-soft, .rt-variant-ghost):where(.rt-high-contrast) { color: var(--accent-12); } .rt-BaseButton:where(.rt-variant-soft, .rt-variant-ghost):where([data-disabled]) { color: var(--gray-a8); background-color: var(--gray-a3); } .rt-BaseButton:where(.rt-variant-soft) { background-color: var(--accent-a3); } .rt-BaseButton:where(.rt-variant-soft):where(:focus-visible) { outline: 2px solid var(--accent-8); outline-offset: -1px; } @media (hover: hover) { .rt-BaseButton:where(.rt-variant-soft):where(:hover) { background-color: var(--accent-a4); } } .rt-BaseButton:where(.rt-variant-soft):where([data-state='open']) { background-color: var(--accent-a4); } .rt-BaseButton:where(.rt-variant-soft):where(:active:not([data-state='open'])) { background-color: var(--accent-a5); } .rt-BaseButton:where(.rt-variant-soft):where([data-disabled]) { color: var(--gray-a8); background-color: var(--gray-a3); } @media (hover: hover) { .rt-BaseButton:where(.rt-variant-ghost):where(:hover) { background-color: var(--accent-a3); } } .rt-BaseButton:where(.rt-variant-ghost):where(:focus-visible) { outline: 2px solid var(--focus-8); outline-offset: -1px; } .rt-BaseButton:where(.rt-variant-ghost):where([data-state='open']) { background-color: var(--accent-a3); } .rt-BaseButton:where(.rt-variant-ghost):where(:active:not([data-state='open'])) { background-color: var(--accent-a4); } .rt-BaseButton:where(.rt-variant-ghost):where([data-disabled]) { color: var(--gray-a8); background-color: transparent; } .rt-BaseButton:where(.rt-variant-outline) { box-shadow: inset 0 0 0 1px var(--accent-a8); color: var(--accent-a11); } @media (hover: hover) { .rt-BaseButton:where(.rt-variant-outline):where(:hover) { background-color: var(--accent-a2); } } .rt-BaseButton:where(.rt-variant-outline):where([data-state='open']) { background-color: var(--accent-a2); } .rt-BaseButton:where(.rt-variant-outline):where(:active:not([data-state='open'])) { background-color: var(--accent-a3); } .rt-BaseButton:where(.rt-variant-outline):where(:focus-visible) { outline: 2px solid var(--focus-8); outline-offset: -1px; } .rt-BaseButton:where(.rt-variant-outline):where(.rt-high-contrast) { box-shadow: inset 0 0 0 1px var(--accent-a7), inset 0 0 0 1px var(--gray-a11); color: var(--accent-12); } .rt-BaseButton:where(.rt-variant-outline):where([data-disabled]) { color: var(--gray-a8); box-shadow: inset 0 0 0 1px var(--gray-a7); background-color: transparent; } .rt-BaseButton:where(.rt-variant-surface) { background-color: var(--accent-surface); box-shadow: inset 0 0 0 1px var(--accent-a7); color: var(--accent-a11); } @media (hover: hover) { .rt-BaseButton:where(.rt-variant-surface):where(:hover) { box-shadow: inset 0 0 0 1px var(--accent-a8); } } .rt-BaseButton:where(.rt-variant-surface):where([data-state='open']) { box-shadow: inset 0 0 0 1px var(--accent-a8); } .rt-BaseButton:where(.rt-variant-surface):where(:active:not([data-state='open'])) { background-color: var(--accent-a3); box-shadow: inset 0 0 0 1px var(--accent-a8); } .rt-BaseButton:where(.rt-variant-surface):where(:focus-visible) { outline: 2px solid var(--focus-8); outline-offset: -1px; } .rt-BaseButton:where(.rt-variant-surface):where(.rt-high-contrast) { color: var(--accent-12); } .rt-BaseButton:where(.rt-variant-surface):where([data-disabled]) { color: var(--gray-a8); box-shadow: inset 0 0 0 1px var(--gray-a6); background-color: var(--gray-a2); } .rt-Button:where(:not(.rt-variant-ghost)) :where(svg) { opacity: 0.9; } .rt-Button:where(.rt-variant-ghost) { padding: var(--button-ghost-padding-y) var(--button-ghost-padding-x); --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-top-override: calc(var(--margin-top) - var(--button-ghost-padding-y)); --margin-right-override: calc(var(--margin-right) - var(--button-ghost-padding-x)); --margin-bottom-override: calc(var(--margin-bottom) - var(--button-ghost-padding-y)); --margin-left-override: calc(var(--margin-left) - var(--button-ghost-padding-x)); margin: var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override); } :where(.rt-Button:where(.rt-variant-ghost)) > * { --margin-top-override: initial; --margin-right-override: initial; --margin-bottom-override: initial; --margin-left-override: initial; } .rt-Button:where(.rt-r-size-1) { gap: var(--space-1); font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); } .rt-Button:where(.rt-r-size-1):where(:not(.rt-variant-ghost)) { padding-left: var(--space-2); padding-right: var(--space-2); } .rt-Button:where(.rt-r-size-1):where(.rt-variant-ghost) { gap: var(--space-1); --button-ghost-padding-x: var(--space-2); --button-ghost-padding-y: var(--space-1); } .rt-Button:where(.rt-r-size-2) { gap: var(--space-2); font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); } .rt-Button:where(.rt-r-size-2):where(:not(.rt-variant-ghost)) { padding-left: var(--space-3); padding-right: var(--space-3); } .rt-Button:where(.rt-r-size-2):where(.rt-variant-ghost) { gap: var(--space-1); --button-ghost-padding-x: var(--space-2); --button-ghost-padding-y: var(--space-1); } .rt-Button:where(.rt-r-size-3) { gap: var(--space-3); font-size: var(--font-size-3); line-height: var(--line-height-3); letter-spacing: var(--letter-spacing-3); } .rt-Button:where(.rt-r-size-3):where(:not(.rt-variant-ghost)) { padding-left: var(--space-4); padding-right: var(--space-4); } .rt-Button:where(.rt-r-size-3):where(.rt-variant-ghost) { gap: var(--space-2); --button-ghost-padding-x: var(--space-3); --button-ghost-padding-y: calc(var(--space-1) * 1.5); } .rt-Button:where(.rt-r-size-4) { gap: var(--space-3); font-size: var(--font-size-4); line-height: var(--line-height-4); letter-spacing: var(--letter-spacing-4); } .rt-Button:where(.rt-r-size-4):where(:not(.rt-variant-ghost)) { padding-left: var(--space-5); padding-right: var(--space-5); } .rt-Button:where(.rt-r-size-4):where(.rt-variant-ghost) { gap: var(--space-2); --button-ghost-padding-x: var(--space-4); --button-ghost-padding-y: var(--space-2); } @media (min-width: 520px) { .rt-Button:where(.xs\\:rt-r-size-1) { gap: var(--space-1); font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); } .rt-Button:where(.xs\\:rt-r-size-1):where(:not(.rt-variant-ghost)) { padding-left: var(--space-2); padding-right: var(--space-2); } .rt-Button:where(.xs\\:rt-r-size-1):where(.rt-variant-ghost) { gap: var(--space-1); --button-ghost-padding-x: var(--space-2); --button-ghost-padding-y: var(--space-1); } .rt-Button:where(.xs\\:rt-r-size-2) { gap: var(--space-2); font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); } .rt-Button:where(.xs\\:rt-r-size-2):where(:not(.rt-variant-ghost)) { padding-left: var(--space-3); padding-right: var(--space-3); } .rt-Button:where(.xs\\:rt-r-size-2):where(.rt-variant-ghost) { gap: var(--space-1); --button-ghost-padding-x: var(--space-2); --button-ghost-padding-y: var(--space-1); } .rt-Button:where(.xs\\:rt-r-size-3) { gap: var(--space-3); font-size: var(--font-size-3); line-height: var(--line-height-3); letter-spacing: var(--letter-spacing-3); } .rt-Button:where(.xs\\:rt-r-size-3):where(:not(.rt-variant-ghost)) { padding-left: var(--space-4); padding-right: var(--space-4); } .rt-Button:where(.xs\\:rt-r-size-3):where(.rt-variant-ghost) { gap: var(--space-2); --button-ghost-padding-x: var(--space-3); --button-ghost-padding-y: calc(var(--space-1) * 1.5); } .rt-Button:where(.xs\\:rt-r-size-4) { gap: var(--space-3); font-size: var(--font-size-4); line-height: var(--line-height-4); letter-spacing: var(--letter-spacing-4); } .rt-Button:where(.xs\\:rt-r-size-4):where(:not(.rt-variant-ghost)) { padding-left: var(--space-5); padding-right: var(--space-5); } .rt-Button:where(.xs\\:rt-r-size-4):where(.rt-variant-ghost) { gap: var(--space-2); --button-ghost-padding-x: var(--space-4); --button-ghost-padding-y: var(--space-2); } } @media (min-width: 768px) { .rt-Button:where(.sm\\:rt-r-size-1) { gap: var(--space-1); font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); } .rt-Button:where(.sm\\:rt-r-size-1):where(:not(.rt-variant-ghost)) { padding-left: var(--space-2); padding-right: var(--space-2); } .rt-Button:where(.sm\\:rt-r-size-1):where(.rt-variant-ghost) { gap: var(--space-1); --button-ghost-padding-x: var(--space-2); --button-ghost-padding-y: var(--space-1); } .rt-Button:where(.sm\\:rt-r-size-2) { gap: var(--space-2); font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); } .rt-Button:where(.sm\\:rt-r-size-2):where(:not(.rt-variant-ghost)) { padding-left: var(--space-3); padding-right: var(--space-3); } .rt-Button:where(.sm\\:rt-r-size-2):where(.rt-variant-ghost) { gap: var(--space-1); --button-ghost-padding-x: var(--space-2); --button-ghost-padding-y: var(--space-1); } .rt-Button:where(.sm\\:rt-r-size-3) { gap: var(--space-3); font-size: var(--font-size-3); line-height: var(--line-height-3); letter-spacing: var(--letter-spacing-3); } .rt-Button:where(.sm\\:rt-r-size-3):where(:not(.rt-variant-ghost)) { padding-left: var(--space-4); padding-right: var(--space-4); } .rt-Button:where(.sm\\:rt-r-size-3):where(.rt-variant-ghost) { gap: var(--space-2); --button-ghost-padding-x: var(--space-3); --button-ghost-padding-y: calc(var(--space-1) * 1.5); } .rt-Button:where(.sm\\:rt-r-size-4) { gap: var(--space-3); font-size: var(--font-size-4); line-height: var(--line-height-4); letter-spacing: var(--letter-spacing-4); } .rt-Button:where(.sm\\:rt-r-size-4):where(:not(.rt-variant-ghost)) { padding-left: var(--space-5); padding-right: var(--space-5); } .rt-Button:where(.sm\\:rt-r-size-4):where(.rt-variant-ghost) { gap: var(--space-2); --button-ghost-padding-x: var(--space-4); --button-ghost-padding-y: var(--space-2); } } @media (min-width: 1024px) { .rt-Button:where(.md\\:rt-r-size-1) { gap: var(--space-1); font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); } .rt-Button:where(.md\\:rt-r-size-1):where(:not(.rt-variant-ghost)) { padding-left: var(--space-2); padding-right: var(--space-2); } .rt-Button:where(.md\\:rt-r-size-1):where(.rt-variant-ghost) { gap: var(--space-1); --button-ghost-padding-x: var(--space-2); --button-ghost-padding-y: var(--space-1); } .rt-Button:where(.md\\:rt-r-size-2) { gap: var(--space-2); font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); } .rt-Button:where(.md\\:rt-r-size-2):where(:not(.rt-variant-ghost)) { padding-left: var(--space-3); padding-right: var(--space-3); } .rt-Button:where(.md\\:rt-r-size-2):where(.rt-variant-ghost) { gap: var(--space-1); --button-ghost-padding-x: var(--space-2); --button-ghost-padding-y: var(--space-1); } .rt-Button:where(.md\\:rt-r-size-3) { gap: var(--space-3); font-size: var(--font-size-3); line-height: var(--line-height-3); letter-spacing: var(--letter-spacing-3); } .rt-Button:where(.md\\:rt-r-size-3):where(:not(.rt-variant-ghost)) { padding-left: var(--space-4); padding-right: var(--space-4); } .rt-Button:where(.md\\:rt-r-size-3):where(.rt-variant-ghost) { gap: var(--space-2); --button-ghost-padding-x: var(--space-3); --button-ghost-padding-y: calc(var(--space-1) * 1.5); } .rt-Button:where(.md\\:rt-r-size-4) { gap: var(--space-3); font-size: var(--font-size-4); line-height: var(--line-height-4); letter-spacing: var(--letter-spacing-4); } .rt-Button:where(.md\\:rt-r-size-4):where(:not(.rt-variant-ghost)) { padding-left: var(--space-5); padding-right: var(--space-5); } .rt-Button:where(.md\\:rt-r-size-4):where(.rt-variant-ghost) { gap: var(--space-2); --button-ghost-padding-x: var(--space-4); --button-ghost-padding-y: var(--space-2); } } @media (min-width: 1280px) { .rt-Button:where(.lg\\:rt-r-size-1) { gap: var(--space-1); font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); } .rt-Button:where(.lg\\:rt-r-size-1):where(:not(.rt-variant-ghost)) { padding-left: var(--space-2); padding-right: var(--space-2); } .rt-Button:where(.lg\\:rt-r-size-1):where(.rt-variant-ghost) { gap: var(--space-1); --button-ghost-padding-x: var(--space-2); --button-ghost-padding-y: var(--space-1); } .rt-Button:where(.lg\\:rt-r-size-2) { gap: var(--space-2); font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); } .rt-Button:where(.lg\\:rt-r-size-2):where(:not(.rt-variant-ghost)) { padding-left: var(--space-3); padding-right: var(--space-3); } .rt-Button:where(.lg\\:rt-r-size-2):where(.rt-variant-ghost) { gap: var(--space-1); --button-ghost-padding-x: var(--space-2); --button-ghost-padding-y: var(--space-1); } .rt-Button:where(.lg\\:rt-r-size-3) { gap: var(--space-3); font-size: var(--font-size-3); line-height: var(--line-height-3); letter-spacing: var(--letter-spacing-3); } .rt-Button:where(.lg\\:rt-r-size-3):where(:not(.rt-variant-ghost)) { padding-left: var(--space-4); padding-right: var(--space-4); } .rt-Button:where(.lg\\:rt-r-size-3):where(.rt-variant-ghost) { gap: var(--space-2); --button-ghost-padding-x: var(--space-3); --button-ghost-padding-y: calc(var(--space-1) * 1.5); } .rt-Button:where(.lg\\:rt-r-size-4) { gap: var(--space-3); font-size: var(--font-size-4); line-height: var(--line-height-4); letter-spacing: var(--letter-spacing-4); } .rt-Button:where(.lg\\:rt-r-size-4):where(:not(.rt-variant-ghost)) { padding-left: var(--space-5); padding-right: var(--space-5); } .rt-Button:where(.lg\\:rt-r-size-4):where(.rt-variant-ghost) { gap: var(--space-2); --button-ghost-padding-x: var(--space-4); --button-ghost-padding-y: var(--space-2); } } @media (min-width: 1640px) { .rt-Button:where(.xl\\:rt-r-size-1) { gap: var(--space-1); font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); } .rt-Button:where(.xl\\:rt-r-size-1):where(:not(.rt-variant-ghost)) { padding-left: var(--space-2); padding-right: var(--space-2); } .rt-Button:where(.xl\\:rt-r-size-1):where(.rt-variant-ghost) { gap: var(--space-1); --button-ghost-padding-x: var(--space-2); --button-ghost-padding-y: var(--space-1); } .rt-Button:where(.xl\\:rt-r-size-2) { gap: var(--space-2); font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); } .rt-Button:where(.xl\\:rt-r-size-2):where(:not(.rt-variant-ghost)) { padding-left: var(--space-3); padding-right: var(--space-3); } .rt-Button:where(.xl\\:rt-r-size-2):where(.rt-variant-ghost) { gap: var(--space-1); --button-ghost-padding-x: var(--space-2); --button-ghost-padding-y: var(--space-1); } .rt-Button:where(.xl\\:rt-r-size-3) { gap: var(--space-3); font-size: var(--font-size-3); line-height: var(--line-height-3); letter-spacing: var(--letter-spacing-3); } .rt-Button:where(.xl\\:rt-r-size-3):where(:not(.rt-variant-ghost)) { padding-left: var(--space-4); padding-right: var(--space-4); } .rt-Button:where(.xl\\:rt-r-size-3):where(.rt-variant-ghost) { gap: var(--space-2); --button-ghost-padding-x: var(--space-3); --button-ghost-padding-y: calc(var(--space-1) * 1.5); } .rt-Button:where(.xl\\:rt-r-size-4) { gap: var(--space-3); font-size: var(--font-size-4); line-height: var(--line-height-4); letter-spacing: var(--letter-spacing-4); } .rt-Button:where(.xl\\:rt-r-size-4):where(:not(.rt-variant-ghost)) { padding-left: var(--space-5); padding-right: var(--space-5); } .rt-Button:where(.xl\\:rt-r-size-4):where(.rt-variant-ghost) { gap: var(--space-2); --button-ghost-padding-x: var(--space-4); --button-ghost-padding-y: var(--space-2); } } .rt-Button:where(:not(.rt-variant-ghost)) { font-weight: var(--font-weight-medium); } .rt-CalloutRoot { box-sizing: border-box; display: grid; align-items: flex-start; justify-content: flex-start; text-align: left; color: var(--accent-a11); } .rt-CalloutRoot:where(.rt-high-contrast) { color: var(--accent-12); } .rt-CalloutIcon { display: flex; align-items: center; grid-column-start: -2; height: var(--callout-icon-height); } .rt-CalloutRoot > :where(:not(.rt-CalloutIcon)) { grid-column-start: -1; } .rt-CalloutRoot:where(.rt-r-size-1) { row-gap: var(--space-2); column-gap: var(--space-2); padding: var(--space-3); border-radius: var(--radius-3); --callout-icon-height: var(--line-height-2); } .rt-CalloutRoot:where(.rt-r-size-2) { row-gap: var(--space-2); column-gap: var(--space-3); padding: var(--space-4); border-radius: var(--radius-4); --callout-icon-height: var(--line-height-2); } .rt-CalloutRoot:where(.rt-r-size-3) { row-gap: var(--space-3); column-gap: var(--space-4); padding: var(--space-5); border-radius: var(--radius-5); --callout-icon-height: var(--line-height-3); } @media (min-width: 520px) { .rt-CalloutRoot:where(.xs\\:rt-r-size-1) { row-gap: var(--space-2); column-gap: var(--space-2); padding: var(--space-3); border-radius: var(--radius-3); --callout-icon-height: var(--line-height-2); } .rt-CalloutRoot:where(.xs\\:rt-r-size-2) { row-gap: var(--space-2); column-gap: var(--space-3); padding: var(--space-4); border-radius: var(--radius-4); --callout-icon-height: var(--line-height-2); } .rt-CalloutRoot:where(.xs\\:rt-r-size-3) { row-gap: var(--space-3); column-gap: var(--space-4); padding: var(--space-5); border-radius: var(--radius-5); --callout-icon-height: var(--line-height-3); } } @media (min-width: 768px) { .rt-CalloutRoot:where(.sm\\:rt-r-size-1) { row-gap: var(--space-2); column-gap: var(--space-2); padding: var(--space-3); border-radius: var(--radius-3); --callout-icon-height: var(--line-height-2); } .rt-CalloutRoot:where(.sm\\:rt-r-size-2) { row-gap: var(--space-2); column-gap: var(--space-3); padding: var(--space-4); border-radius: var(--radius-4); --callout-icon-height: var(--line-height-2); } .rt-CalloutRoot:where(.sm\\:rt-r-size-3) { row-gap: var(--space-3); column-gap: var(--space-4); padding: var(--space-5); border-radius: var(--radius-5); --callout-icon-height: var(--line-height-3); } } @media (min-width: 1024px) { .rt-CalloutRoot:where(.md\\:rt-r-size-1) { row-gap: var(--space-2); column-gap: var(--space-2); padding: var(--space-3); border-radius: var(--radius-3); --callout-icon-height: var(--line-height-2); } .rt-CalloutRoot:where(.md\\:rt-r-size-2) { row-gap: var(--space-2); column-gap: var(--space-3); padding: var(--space-4); border-radius: var(--radius-4); --callout-icon-height: var(--line-height-2); } .rt-CalloutRoot:where(.md\\:rt-r-size-3) { row-gap: var(--space-3); column-gap: var(--space-4); padding: var(--space-5); border-radius: var(--radius-5); --callout-icon-height: var(--line-height-3); } } @media (min-width: 1280px) { .rt-CalloutRoot:where(.lg\\:rt-r-size-1) { row-gap: var(--space-2); column-gap: var(--space-2); padding: var(--space-3); border-radius: var(--radius-3); --callout-icon-height: var(--line-height-2); } .rt-CalloutRoot:where(.lg\\:rt-r-size-2) { row-gap: var(--space-2); column-gap: var(--space-3); padding: var(--space-4); border-radius: var(--radius-4); --callout-icon-height: var(--line-height-2); } .rt-CalloutRoot:where(.lg\\:rt-r-size-3) { row-gap: var(--space-3); column-gap: var(--space-4); padding: var(--space-5); border-radius: var(--radius-5); --callout-icon-height: var(--line-height-3); } } @media (min-width: 1640px) { .rt-CalloutRoot:where(.xl\\:rt-r-size-1) { row-gap: var(--space-2); column-gap: var(--space-2); padding: var(--space-3); border-radius: var(--radius-3); --callout-icon-height: var(--line-height-2); } .rt-CalloutRoot:where(.xl\\:rt-r-size-2) { row-gap: var(--space-2); column-gap: var(--space-3); padding: var(--space-4); border-radius: var(--radius-4); --callout-icon-height: var(--line-height-2); } .rt-CalloutRoot:where(.xl\\:rt-r-size-3) { row-gap: var(--space-3); column-gap: var(--space-4); padding: var(--space-5); border-radius: var(--radius-5); --callout-icon-height: var(--line-height-3); } } .rt-CalloutRoot:where(.rt-variant-soft) { background-color: var(--accent-a3); } .rt-CalloutRoot:where(.rt-variant-surface) { box-shadow: inset 0 0 0 1px var(--accent-a6); background-color: var(--accent-a2); } .rt-CalloutRoot:where(.rt-variant-outline) { box-shadow: inset 0 0 0 1px var(--accent-a7); } .rt-BaseCard { display: block; position: relative; overflow: hidden; border-radius: var(--base-card-border-radius); font-family: var(--default-font-family); font-weight: var(--font-weight-normal); font-style: normal; text-align: start; --inset-border-width: var(--base-card-border-width); --inset-border-radius: var(--base-card-border-radius); padding-top: var(--base-card-padding-top); padding-right: var(--base-card-padding-right); padding-bottom: var(--base-card-padding-bottom); padding-left: var(--base-card-padding-left); box-sizing: border-box; --inset-padding-top: calc(var(--base-card-padding-top) - var(--base-card-border-width)); --inset-padding-right: calc(var(--base-card-padding-right) - var(--base-card-border-width)); --inset-padding-bottom: calc(var(--base-card-padding-bottom) - var(--base-card-border-width)); --inset-padding-left: calc(var(--base-card-padding-left) - var(--base-card-border-width)); contain: paint; } .rt-BaseCard::before, .rt-BaseCard::after { content: ''; position: absolute; pointer-events: none; transition: inherit; border-radius: calc(var(--base-card-border-radius) - var(--base-card-border-width)); inset: var(--base-card-border-width); } .rt-BaseCard::before { z-index: -1; } .rt-Card { --base-card-padding-top: var(--card-padding); --base-card-padding-right: var(--card-padding); --base-card-padding-bottom: var(--card-padding); --base-card-padding-left: var(--card-padding); --base-card-border-radius: var(--card-border-radius); --base-card-border-width: var(--card-border-width); } .rt-Card:where(:focus-visible) { outline: 2px solid var(--focus-8); outline-offset: -1px; } .rt-Card:where(:focus-visible)::after { outline: inherit; } .rt-Card:where(:focus-visible):where(:active:not([data-state='open']))::before { background-image: linear-gradient(var(--focus-a2), var(--focus-a2)); } .rt-Card:where(.rt-r-size-1) { --card-padding: var(--space-3); --card-border-radius: var(--radius-4); } .rt-Card:where(.rt-r-size-2) { --card-padding: var(--space-4); --card-border-radius: var(--radius-4); } .rt-Card:where(.rt-r-size-3) { --card-padding: var(--space-5); --card-border-radius: var(--radius-5); } .rt-Card:where(.rt-r-size-4) { --card-padding: var(--space-6); --card-border-radius: var(--radius-5); } .rt-Card:where(.rt-r-size-5) { --card-padding: var(--space-8); --card-border-radius: var(--radius-6); } @media (min-width: 520px) { .rt-Card:where(.xs\\:rt-r-size-1) { --card-padding: var(--space-3); --card-border-radius: var(--radius-4); } .rt-Card:where(.xs\\:rt-r-size-2) { --card-padding: var(--space-4); --card-border-radius: var(--radius-4); } .rt-Card:where(.xs\\:rt-r-size-3) { --card-padding: var(--space-5); --card-border-radius: var(--radius-5); } .rt-Card:where(.xs\\:rt-r-size-4) { --card-padding: var(--space-6); --card-border-radius: var(--radius-5); } .rt-Card:where(.xs\\:rt-r-size-5) { --card-padding: var(--space-8); --card-border-radius: var(--radius-6); } } @media (min-width: 768px) { .rt-Card:where(.sm\\:rt-r-size-1) { --card-padding: var(--space-3); --card-border-radius: var(--radius-4); } .rt-Card:where(.sm\\:rt-r-size-2) { --card-padding: var(--space-4); --card-border-radius: var(--radius-4); } .rt-Card:where(.sm\\:rt-r-size-3) { --card-padding: var(--space-5); --card-border-radius: var(--radius-5); } .rt-Card:where(.sm\\:rt-r-size-4) { --card-padding: var(--space-6); --card-border-radius: var(--radius-5); } .rt-Card:where(.sm\\:rt-r-size-5) { --card-padding: var(--space-8); --card-border-radius: var(--radius-6); } } @media (min-width: 1024px) { .rt-Card:where(.md\\:rt-r-size-1) { --card-padding: var(--space-3); --card-border-radius: var(--radius-4); } .rt-Card:where(.md\\:rt-r-size-2) { --card-padding: var(--space-4); --card-border-radius: var(--radius-4); } .rt-Card:where(.md\\:rt-r-size-3) { --card-padding: var(--space-5); --card-border-radius: var(--radius-5); } .rt-Card:where(.md\\:rt-r-size-4) { --card-padding: var(--space-6); --card-border-radius: var(--radius-5); } .rt-Card:where(.md\\:rt-r-size-5) { --card-padding: var(--space-8); --card-border-radius: var(--radius-6); } } @media (min-width: 1280px) { .rt-Card:where(.lg\\:rt-r-size-1) { --card-padding: var(--space-3); --card-border-radius: var(--radius-4); } .rt-Card:where(.lg\\:rt-r-size-2) { --card-padding: var(--space-4); --card-border-radius: var(--radius-4); } .rt-Card:where(.lg\\:rt-r-size-3) { --card-padding: var(--space-5); --card-border-radius: var(--radius-5); } .rt-Card:where(.lg\\:rt-r-size-4) { --card-padding: var(--space-6); --card-border-radius: var(--radius-5); } .rt-Card:where(.lg\\:rt-r-size-5) { --card-padding: var(--space-8); --card-border-radius: var(--radius-6); } } @media (min-width: 1640px) { .rt-Card:where(.xl\\:rt-r-size-1) { --card-padding: var(--space-3); --card-border-radius: var(--radius-4); } .rt-Card:where(.xl\\:rt-r-size-2) { --card-padding: var(--space-4); --card-border-radius: var(--radius-4); } .rt-Card:where(.xl\\:rt-r-size-3) { --card-padding: var(--space-5); --card-border-radius: var(--radius-5); } .rt-Card:where(.xl\\:rt-r-size-4) { --card-padding: var(--space-6); --card-border-radius: var(--radius-5); } .rt-Card:where(.xl\\:rt-r-size-5) { --card-padding: var(--space-8); --card-border-radius: var(--radius-6); } } .rt-Card:where(.rt-variant-surface) { --card-border-width: 1px; --card-background-color: var(--color-panel); } .rt-Card:where(.rt-variant-surface)::before { background-color: var(--card-background-color); -webkit-backdrop-filter: var(--backdrop-filter-panel); backdrop-filter: var(--backdrop-filter-panel); } .rt-Card:where(.rt-variant-surface)::after { box-shadow: var(--base-card-surface-box-shadow); } @media (hover: hover) { .rt-Card:where(.rt-variant-surface):where(:any-link, button, label):where(:hover)::after { box-shadow: var(--base-card-surface-hover-box-shadow); } } .rt-Card:where(.rt-variant-surface):where(:any-link, button, label):where([data-state='open'])::after { box-shadow: var(--base-card-surface-hover-box-shadow); } .rt-Card:where(.rt-variant-surface):where(:any-link, button, label):where(:active:not([data-state='open']))::after { box-shadow: var(--base-card-surface-active-box-shadow); } .rt-Card:where(.rt-variant-classic) { --card-border-width: 1px; --card-background-color: var(--color-panel); transition: box-shadow 120ms; box-shadow: var(--base-card-classic-box-shadow-outer); } .rt-Card:where(.rt-variant-classic)::before { background-color: var(--card-background-color); -webkit-backdrop-filter: var(--backdrop-filter-panel); backdrop-filter: var(--backdrop-filter-panel); } .rt-Card:where(.rt-variant-classic)::after { box-shadow: var(--base-card-classic-box-shadow-inner); } @media (hover: hover) { .rt-Card:where(.rt-variant-classic):where(:any-link, button, label):where(:hover) { transition-duration: 40ms; box-shadow: var(--base-card-classic-hover-box-shadow-outer); } .rt-Card:where(.rt-variant-classic):where(:any-link, button, label):where(:hover)::after { box-shadow: var(--base-card-classic-hover-box-shadow-inner); } } .rt-Card:where(.rt-variant-classic):where(:any-link, button, label):where([data-state='open']) { transition-duration: 40ms; box-shadow: var(--base-card-classic-hover-box-shadow-outer); } .rt-Card:where(.rt-variant-classic):where(:any-link, button, label):where([data-state='open'])::after { box-shadow: var(--base-card-classic-hover-box-shadow-inner); } .rt-Card:where(.rt-variant-classic):where(:any-link, button, label):where(:active:not([data-state='open'])) { transition-duration: 40ms; box-shadow: var(--base-card-classic-active-box-shadow-outer); } .rt-Card:where(.rt-variant-classic):where(:any-link, button, label):where(:active:not([data-state='open']))::after { box-shadow: var(--base-card-classic-active-box-shadow-inner); } .rt-Card:where(.rt-variant-ghost) { --card-border-width: 0px; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-top-override: calc(var(--margin-top) - var(--card-padding)); --margin-right-override: calc(var(--margin-right) - var(--card-padding)); --margin-bottom-override: calc(var(--margin-bottom) - var(--card-padding)); --margin-left-override: calc(var(--margin-left) - var(--card-padding)); margin-top: var(--margin-top-override); margin-right: var(--margin-right-override); margin-bottom: var(--margin-bottom-override); margin-left: var(--margin-left-override); } :where(.rt-Card:where(.rt-variant-ghost)) > * { --margin-top-override: initial; --margin-right-override: initial; --margin-bottom-override: initial; --margin-left-override: initial; } @media (hover: hover) { .rt-Card:where(.rt-variant-ghost):where(:any-link, button, label):where(:hover) { background-color: var(--gray-a3); } .rt-Card:where(.rt-variant-ghost):where(:any-link, button, label):where(:hover):where(:focus-visible) { background-color: var(--focus-a2); } } .rt-Card:where(.rt-variant-ghost):where(:any-link, button, label):where([data-state='open']) { background-color: var(--gray-a3); } .rt-Card:where(.rt-variant-ghost):where(:any-link, button, label):where([data-state='open']):where(:focus-visible) { background-color: var(--focus-a2); } .rt-Card:where(.rt-variant-ghost):where(:any-link, button, label):where(:active:not([data-state='open'])) { background-color: var(--gray-a4); } .rt-Card:where(.rt-variant-ghost):where(:any-link, button, label):where(:active:not([data-state='open'])):where(:focus-visible) { background-color: var(--focus-a2); } @media (pointer: coarse) { .rt-Card:where(:any-link, button, label):where(:active:not(:focus-visible, [data-state='open']))::before { background-image: linear-gradient(var(--gray-a4), var(--gray-a4)); } } .rt-BaseCheckboxRoot { position: relative; display: inline-flex; align-items: center; justify-content: center; vertical-align: top; flex-shrink: 0; cursor: var(--cursor-checkbox); height: var(--skeleton-height, var(--line-height, var(--checkbox-size))); --skeleton-height-override: var(--checkbox-size); border-radius: var(--skeleton-radius); --skeleton-radius-override: var(--checkbox-border-radius); } .rt-BaseCheckboxRoot::before { content: ''; display: block; height: var(--checkbox-size); width: var(--checkbox-size); border-radius: var(--checkbox-border-radius); } .rt-BaseCheckboxIndicator { position: absolute; width: var(--checkbox-indicator-size); height: var(--checkbox-indicator-size); transform: translate(-50%, -50%); top: 50%; left: 50%; } .rt-BaseCheckboxRoot:where(.rt-r-size-1) { --checkbox-size: calc(var(--space-4) * 0.875); --checkbox-indicator-size: calc(9px * var(--scaling)); --checkbox-border-radius: calc(var(--radius-1) * 0.875); } .rt-BaseCheckboxRoot:where(.rt-r-size-2) { --checkbox-size: var(--space-4); --checkbox-indicator-size: calc(10px * var(--scaling)); --checkbox-border-radius: var(--radius-1); } .rt-BaseCheckboxRoot:where(.rt-r-size-3) { --checkbox-size: calc(var(--space-4) * 1.25); --checkbox-indicator-size: calc(12px * var(--scaling)); --checkbox-border-radius: calc(var(--radius-1) * 1.25); } @media (min-width: 520px) { .rt-BaseCheckboxRoot:where(.xs\\:rt-r-size-1) { --checkbox-size: calc(var(--space-4) * 0.875); --checkbox-indicator-size: calc(9px * var(--scaling)); --checkbox-border-radius: calc(var(--radius-1) * 0.875); } .rt-BaseCheckboxRoot:where(.xs\\:rt-r-size-2) { --checkbox-size: var(--space-4); --checkbox-indicator-size: calc(10px * var(--scaling)); --checkbox-border-radius: var(--radius-1); } .rt-BaseCheckboxRoot:where(.xs\\:rt-r-size-3) { --checkbox-size: calc(var(--space-4) * 1.25); --checkbox-indicator-size: calc(12px * var(--scaling)); --checkbox-border-radius: calc(var(--radius-1) * 1.25); } } @media (min-width: 768px) { .rt-BaseCheckboxRoot:where(.sm\\:rt-r-size-1) { --checkbox-size: calc(var(--space-4) * 0.875); --checkbox-indicator-size: calc(9px * var(--scaling)); --checkbox-border-radius: calc(var(--radius-1) * 0.875); } .rt-BaseCheckboxRoot:where(.sm\\:rt-r-size-2) { --checkbox-size: var(--space-4); --checkbox-indicator-size: calc(10px * var(--scaling)); --checkbox-border-radius: var(--radius-1); } .rt-BaseCheckboxRoot:where(.sm\\:rt-r-size-3) { --checkbox-size: calc(var(--space-4) * 1.25); --checkbox-indicator-size: calc(12px * var(--scaling)); --checkbox-border-radius: calc(var(--radius-1) * 1.25); } } @media (min-width: 1024px) { .rt-BaseCheckboxRoot:where(.md\\:rt-r-size-1) { --checkbox-size: calc(var(--space-4) * 0.875); --checkbox-indicator-size: calc(9px * var(--scaling)); --checkbox-border-radius: calc(var(--radius-1) * 0.875); } .rt-BaseCheckboxRoot:where(.md\\:rt-r-size-2) { --checkbox-size: var(--space-4); --checkbox-indicator-size: calc(10px * var(--scaling)); --checkbox-border-radius: var(--radius-1); } .rt-BaseCheckboxRoot:where(.md\\:rt-r-size-3) { --checkbox-size: calc(var(--space-4) * 1.25); --checkbox-indicator-size: calc(12px * var(--scaling)); --checkbox-border-radius: calc(var(--radius-1) * 1.25); } } @media (min-width: 1280px) { .rt-BaseCheckboxRoot:where(.lg\\:rt-r-size-1) { --checkbox-size: calc(var(--space-4) * 0.875); --checkbox-indicator-size: calc(9px * var(--scaling)); --checkbox-border-radius: calc(var(--radius-1) * 0.875); } .rt-BaseCheckboxRoot:where(.lg\\:rt-r-size-2) { --checkbox-size: var(--space-4); --checkbox-indicator-size: calc(10px * var(--scaling)); --checkbox-border-radius: var(--radius-1); } .rt-BaseCheckboxRoot:where(.lg\\:rt-r-size-3) { --checkbox-size: calc(var(--space-4) * 1.25); --checkbox-indicator-size: calc(12px * var(--scaling)); --checkbox-border-radius: calc(var(--radius-1) * 1.25); } } @media (min-width: 1640px) { .rt-BaseCheckboxRoot:where(.xl\\:rt-r-size-1) { --checkbox-size: calc(var(--space-4) * 0.875); --checkbox-indicator-size: calc(9px * var(--scaling)); --checkbox-border-radius: calc(var(--radius-1) * 0.875); } .rt-BaseCheckboxRoot:where(.xl\\:rt-r-size-2) { --checkbox-size: var(--space-4); --checkbox-indicator-size: calc(10px * var(--scaling)); --checkbox-border-radius: var(--radius-1); } .rt-BaseCheckboxRoot:where(.xl\\:rt-r-size-3) { --checkbox-size: calc(var(--space-4) * 1.25); --checkbox-indicator-size: calc(12px * var(--scaling)); --checkbox-border-radius: calc(var(--radius-1) * 1.25); } } .rt-BaseCheckboxRoot:where(.rt-variant-surface):where([data-state='unchecked'])::before { background-color: var(--color-surface); box-shadow: inset 0 0 0 1px var(--gray-a7); } .rt-BaseCheckboxRoot:where(.rt-variant-surface):where([data-state='checked'], [data-state='indeterminate'])::before { background-color: var(--accent-indicator); } .rt-BaseCheckboxRoot:where(.rt-variant-surface):where([data-state='checked'], [data-state='indeterminate']) :where(.rt-BaseCheckboxIndicator) { color: var(--accent-contrast); } .rt-BaseCheckboxRoot:where(.rt-variant-surface):where([data-state='checked'], [data-state='indeterminate']):where(.rt-high-contrast)::before { background-color: var(--accent-12); } .rt-BaseCheckboxRoot:where(.rt-variant-surface):where([data-state='checked'], [data-state='indeterminate']):where(.rt-high-contrast) :where(.rt-BaseCheckboxIndicator) { color: var(--accent-1); } .rt-BaseCheckboxRoot:where(.rt-variant-surface):where(:disabled)::before { box-shadow: inset 0 0 0 1px var(--gray-a6); background-color: transparent; } .rt-BaseCheckboxRoot:where(.rt-variant-surface):where(:disabled) :where(.rt-BaseCheckboxIndicator) { color: var(--gray-a8); } .rt-BaseCheckboxRoot:where(.rt-variant-classic):where([data-state='unchecked'])::before { background-color: var(--color-surface); box-shadow: inset 0 0 0 1px var(--gray-a3), var(--shadow-1); } .rt-BaseCheckboxRoot:where(.rt-variant-classic):where([data-state='checked'], [data-state='indeterminate'])::before { background-color: var(--accent-indicator); background-image: linear-gradient(to bottom, var(--white-a3), transparent, var(--black-a1)); box-shadow: inset 0 0.5px 0.5px var(--white-a4), inset 0 -0.5px 0.5px var(--black-a4); } .rt-BaseCheckboxRoot:where(.rt-variant-classic):where([data-state='checked'], [data-state='indeterminate']) :where(.rt-BaseCheckboxIndicator) { color: var(--accent-contrast); } .rt-BaseCheckboxRoot:where(.rt-variant-classic):where([data-state='checked'], [data-state='indeterminate']):where(.rt-high-contrast)::before { background-color: var(--accent-12); } .rt-BaseCheckboxRoot:where(.rt-variant-classic):where([data-state='checked'], [data-state='indeterminate']):where(.rt-high-contrast) :where(.rt-BaseCheckboxIndicator) { color: var(--accent-1); } .rt-BaseCheckboxRoot:where(.rt-variant-classic):where(:disabled)::before { box-shadow: var(--shadow-1); background-color: transparent; background-image: none; } .rt-BaseCheckboxRoot:where(.rt-variant-classic):where(:disabled) :where(.rt-BaseCheckboxIndicator) { color: var(--gray-a8); } .rt-BaseCheckboxRoot:where(.rt-variant-soft)::before { background-color: var(--accent-a5); } .rt-BaseCheckboxRoot:where(.rt-variant-soft):where([data-state='checked'], [data-state='indeterminate']) :where(.rt-BaseCheckboxIndicator) { color: var(--accent-a11); } .rt-BaseCheckboxRoot:where(.rt-variant-soft):where([data-state='checked'], [data-state='indeterminate']):where(.rt-high-contrast) :where(.rt-BaseCheckboxIndicator) { color: var(--accent-12); } .rt-BaseCheckboxRoot:where(.rt-variant-soft):where(:disabled)::before { background-color: transparent; } .rt-BaseCheckboxRoot:where(.rt-variant-soft):where(:disabled) :where(.rt-BaseCheckboxIndicator) { color: var(--gray-a8); } .rt-CheckboxCardsRoot { line-height: var(--line-height); letter-spacing: var(--letter-spacing); cursor: default; } .rt-CheckboxCardsItem:where(:has(:focus-visible)) { outline: 2px solid var(--focus-8); outline-offset: -1px; } .rt-CheckboxCardsItem:where(:has(:focus-visible))::after { outline: inherit; } .rt-CheckboxCardsItem > * { pointer-events: none; } .rt-CheckboxCardsItem > :where(svg) { flex-shrink: 0; } .rt-CheckboxCardCheckbox { position: absolute; right: var(--checkbox-cards-item-padding-left); } .rt-CheckboxCardsItem { --checkbox-cards-item-padding-right: calc(var(--checkbox-cards-item-padding-left) * 2 + var(--checkbox-cards-item-checkbox-size)); --base-card-padding-top: var(--checkbox-cards-item-padding-top); --base-card-padding-right: var(--checkbox-cards-item-padding-right); --base-card-padding-bottom: var(--checkbox-cards-item-padding-bottom); --base-card-padding-left: var(--checkbox-cards-item-padding-left); --base-card-border-radius: var(--checkbox-cards-item-border-radius); --base-card-border-width: var(--checkbox-cards-item-border-width); display: flex; align-items: center; gap: var(--space-2); cursor: var(--cursor-button); -webkit-tap-highlight-color: transparent; } .rt-CheckboxCardsRoot:where(.rt-r-size-1) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --checkbox-cards-item-padding-top: calc(var(--space-3) / 1.2); --checkbox-cards-item-padding-bottom: calc(var(--space-3) / 1.2); --checkbox-cards-item-padding-left: var(--space-3); --checkbox-cards-item-border-radius: var(--radius-3); --checkbox-cards-item-checkbox-size: calc(var(--space-4) * 0.875); } .rt-CheckboxCardsRoot:where(.rt-r-size-2) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --checkbox-cards-item-padding-top: calc(var(--space-4) * 0.875); --checkbox-cards-item-padding-bottom: calc(var(--space-4) * 0.875); --checkbox-cards-item-padding-left: var(--space-4); --checkbox-cards-item-border-radius: var(--radius-3); --checkbox-cards-item-checkbox-size: var(--space-4); } .rt-CheckboxCardsRoot:where(.rt-r-size-3) { font-size: var(--font-size-3); --line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); --checkbox-cards-item-padding-top: calc(var(--space-5) / 1.2); --checkbox-cards-item-padding-bottom: calc(var(--space-5) / 1.2); --checkbox-cards-item-padding-left: var(--space-5); --checkbox-cards-item-border-radius: var(--radius-4); --checkbox-cards-item-checkbox-size: calc(var(--space-4) * 1.25); } @media (min-width: 520px) { .rt-CheckboxCardsRoot:where(.xs\\:rt-r-size-1) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --checkbox-cards-item-padding-top: calc(var(--space-3) / 1.2); --checkbox-cards-item-padding-bottom: calc(var(--space-3) / 1.2); --checkbox-cards-item-padding-left: var(--space-3); --checkbox-cards-item-border-radius: var(--radius-3); --checkbox-cards-item-checkbox-size: calc(var(--space-4) * 0.875); } .rt-CheckboxCardsRoot:where(.xs\\:rt-r-size-2) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --checkbox-cards-item-padding-top: calc(var(--space-4) * 0.875); --checkbox-cards-item-padding-bottom: calc(var(--space-4) * 0.875); --checkbox-cards-item-padding-left: var(--space-4); --checkbox-cards-item-border-radius: var(--radius-3); --checkbox-cards-item-checkbox-size: var(--space-4); } .rt-CheckboxCardsRoot:where(.xs\\:rt-r-size-3) { font-size: var(--font-size-3); --line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); --checkbox-cards-item-padding-top: calc(var(--space-5) / 1.2); --checkbox-cards-item-padding-bottom: calc(var(--space-5) / 1.2); --checkbox-cards-item-padding-left: var(--space-5); --checkbox-cards-item-border-radius: var(--radius-4); --checkbox-cards-item-checkbox-size: calc(var(--space-4) * 1.25); } } @media (min-width: 768px) { .rt-CheckboxCardsRoot:where(.sm\\:rt-r-size-1) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --checkbox-cards-item-padding-top: calc(var(--space-3) / 1.2); --checkbox-cards-item-padding-bottom: calc(var(--space-3) / 1.2); --checkbox-cards-item-padding-left: var(--space-3); --checkbox-cards-item-border-radius: var(--radius-3); --checkbox-cards-item-checkbox-size: calc(var(--space-4) * 0.875); } .rt-CheckboxCardsRoot:where(.sm\\:rt-r-size-2) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --checkbox-cards-item-padding-top: calc(var(--space-4) * 0.875); --checkbox-cards-item-padding-bottom: calc(var(--space-4) * 0.875); --checkbox-cards-item-padding-left: var(--space-4); --checkbox-cards-item-border-radius: var(--radius-3); --checkbox-cards-item-checkbox-size: var(--space-4); } .rt-CheckboxCardsRoot:where(.sm\\:rt-r-size-3) { font-size: var(--font-size-3); --line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); --checkbox-cards-item-padding-top: calc(var(--space-5) / 1.2); --checkbox-cards-item-padding-bottom: calc(var(--space-5) / 1.2); --checkbox-cards-item-padding-left: var(--space-5); --checkbox-cards-item-border-radius: var(--radius-4); --checkbox-cards-item-checkbox-size: calc(var(--space-4) * 1.25); } } @media (min-width: 1024px) { .rt-CheckboxCardsRoot:where(.md\\:rt-r-size-1) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --checkbox-cards-item-padding-top: calc(var(--space-3) / 1.2); --checkbox-cards-item-padding-bottom: calc(var(--space-3) / 1.2); --checkbox-cards-item-padding-left: var(--space-3); --checkbox-cards-item-border-radius: var(--radius-3); --checkbox-cards-item-checkbox-size: calc(var(--space-4) * 0.875); } .rt-CheckboxCardsRoot:where(.md\\:rt-r-size-2) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --checkbox-cards-item-padding-top: calc(var(--space-4) * 0.875); --checkbox-cards-item-padding-bottom: calc(var(--space-4) * 0.875); --checkbox-cards-item-padding-left: var(--space-4); --checkbox-cards-item-border-radius: var(--radius-3); --checkbox-cards-item-checkbox-size: var(--space-4); } .rt-CheckboxCardsRoot:where(.md\\:rt-r-size-3) { font-size: var(--font-size-3); --line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); --checkbox-cards-item-padding-top: calc(var(--space-5) / 1.2); --checkbox-cards-item-padding-bottom: calc(var(--space-5) / 1.2); --checkbox-cards-item-padding-left: var(--space-5); --checkbox-cards-item-border-radius: var(--radius-4); --checkbox-cards-item-checkbox-size: calc(var(--space-4) * 1.25); } } @media (min-width: 1280px) { .rt-CheckboxCardsRoot:where(.lg\\:rt-r-size-1) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --checkbox-cards-item-padding-top: calc(var(--space-3) / 1.2); --checkbox-cards-item-padding-bottom: calc(var(--space-3) / 1.2); --checkbox-cards-item-padding-left: var(--space-3); --checkbox-cards-item-border-radius: var(--radius-3); --checkbox-cards-item-checkbox-size: calc(var(--space-4) * 0.875); } .rt-CheckboxCardsRoot:where(.lg\\:rt-r-size-2) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --checkbox-cards-item-padding-top: calc(var(--space-4) * 0.875); --checkbox-cards-item-padding-bottom: calc(var(--space-4) * 0.875); --checkbox-cards-item-padding-left: var(--space-4); --checkbox-cards-item-border-radius: var(--radius-3); --checkbox-cards-item-checkbox-size: var(--space-4); } .rt-CheckboxCardsRoot:where(.lg\\:rt-r-size-3) { font-size: var(--font-size-3); --line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); --checkbox-cards-item-padding-top: calc(var(--space-5) / 1.2); --checkbox-cards-item-padding-bottom: calc(var(--space-5) / 1.2); --checkbox-cards-item-padding-left: var(--space-5); --checkbox-cards-item-border-radius: var(--radius-4); --checkbox-cards-item-checkbox-size: calc(var(--space-4) * 1.25); } } @media (min-width: 1640px) { .rt-CheckboxCardsRoot:where(.xl\\:rt-r-size-1) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --checkbox-cards-item-padding-top: calc(var(--space-3) / 1.2); --checkbox-cards-item-padding-bottom: calc(var(--space-3) / 1.2); --checkbox-cards-item-padding-left: var(--space-3); --checkbox-cards-item-border-radius: var(--radius-3); --checkbox-cards-item-checkbox-size: calc(var(--space-4) * 0.875); } .rt-CheckboxCardsRoot:where(.xl\\:rt-r-size-2) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --checkbox-cards-item-padding-top: calc(var(--space-4) * 0.875); --checkbox-cards-item-padding-bottom: calc(var(--space-4) * 0.875); --checkbox-cards-item-padding-left: var(--space-4); --checkbox-cards-item-border-radius: var(--radius-3); --checkbox-cards-item-checkbox-size: var(--space-4); } .rt-CheckboxCardsRoot:where(.xl\\:rt-r-size-3) { font-size: var(--font-size-3); --line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); --checkbox-cards-item-padding-top: calc(var(--space-5) / 1.2); --checkbox-cards-item-padding-bottom: calc(var(--space-5) / 1.2); --checkbox-cards-item-padding-left: var(--space-5); --checkbox-cards-item-border-radius: var(--radius-4); --checkbox-cards-item-checkbox-size: calc(var(--space-4) * 1.25); } } :where(.rt-CheckboxCardsRoot.rt-variant-surface) .rt-CheckboxCardsItem { --checkbox-cards-item-border-width: 1px; --checkbox-cards-item-background-color: var(--color-surface); } :where(.rt-CheckboxCardsRoot.rt-variant-surface) .rt-CheckboxCardsItem::before { background-color: var(--checkbox-cards-item-background-color); } :where(.rt-CheckboxCardsRoot.rt-variant-surface) .rt-CheckboxCardsItem::after { box-shadow: var(--base-card-surface-box-shadow); } @media (hover: hover) { :where(.rt-CheckboxCardsRoot.rt-variant-surface) .rt-CheckboxCardsItem:where(:not(:has(:disabled)):hover)::after { box-shadow: var(--base-card-surface-hover-box-shadow); } } :where(.rt-CheckboxCardsRoot.rt-variant-classic) .rt-CheckboxCardsItem { --checkbox-cards-item-border-width: 1px; --checkbox-cards-item-background-color: var(--color-surface); transition: box-shadow 120ms; box-shadow: var(--base-card-classic-box-shadow-outer); } :where(.rt-CheckboxCardsRoot.rt-variant-classic) .rt-CheckboxCardsItem::before { background-color: var(--checkbox-cards-item-background-color); } :where(.rt-CheckboxCardsRoot.rt-variant-classic) .rt-CheckboxCardsItem::after { box-shadow: var(--base-card-classic-box-shadow-inner); } @media (hover: hover) { :where(.rt-CheckboxCardsRoot.rt-variant-classic) .rt-CheckboxCardsItem:where(:not(:has(:disabled)):hover) { transition-duration: 40ms; box-shadow: var(--base-card-classic-hover-box-shadow-outer); } :where(.rt-CheckboxCardsRoot.rt-variant-classic) .rt-CheckboxCardsItem:where(:not(:has(:disabled)):hover)::after { box-shadow: var(--base-card-classic-hover-box-shadow-inner); } } @media (pointer: coarse) { .rt-CheckboxCardsItem:where(:active:not(:focus-visible))::before { background-image: linear-gradient(var(--gray-a4), var(--gray-a4)); } } .rt-CheckboxCardsItem:where(:has(:disabled)) { cursor: var(--cursor-disabled); color: var(--gray-a9); } .rt-CheckboxCardsItem:where(:has(:disabled))::before { background-image: linear-gradient(var(--gray-a2), var(--gray-a2)); } .rt-CheckboxCardsItem:where(:has(:disabled))::selection { background-color: var(--gray-a5); } .rt-CheckboxGroupRoot { display: flex; flex-direction: column; gap: var(--space-1); } .rt-CheckboxGroupItem { display: flex; gap: 0.5em; width: -moz-fit-content; width: fit-content; } .rt-CheckboxGroupItemCheckbox:where(:focus-visible)::before { outline: 2px solid var(--focus-8); outline-offset: 2px; } .rt-CheckboxGroupItemCheckbox:where(:disabled) { cursor: var(--cursor-disabled); } .rt-CheckboxGroupItemCheckbox:where(:disabled)::before { background-color: var(--gray-a3); } .rt-CheckboxGroupItemInner { min-width: 0; } .rt-CheckboxRoot:where(:focus-visible)::before { outline: 2px solid var(--focus-8); outline-offset: 2px; } .rt-CheckboxRoot:where(:disabled) { cursor: var(--cursor-disabled); } .rt-CheckboxRoot:where(:disabled)::before { background-color: var(--gray-a3); } .rt-Code { --code-variant-font-size-adjust: calc(var(--code-font-size-adjust) * 0.95); font-family: var(--code-font-family); font-size: calc(var(--code-variant-font-size-adjust) * 1em); font-style: var(--code-font-style); font-weight: var(--code-font-weight); line-height: 1.25; letter-spacing: calc(var(--code-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing))); border-radius: calc((0.5px + 0.2em) * var(--radius-factor)); box-sizing: border-box; padding-top: var(--code-padding-top); padding-left: var(--code-padding-left); padding-bottom: var(--code-padding-bottom); padding-right: var(--code-padding-right); height: -moz-fit-content; height: fit-content; } .rt-Code :where(.rt-Code) { font-size: inherit; } .rt-Code:where(.rt-r-size-1) { font-size: calc(var(--font-size-1) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-1); --letter-spacing: var(--letter-spacing-1); } .rt-Code:where(.rt-r-size-2) { font-size: calc(var(--font-size-2) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); } .rt-Code:where(.rt-r-size-3) { font-size: calc(var(--font-size-3) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); } .rt-Code:where(.rt-r-size-4) { font-size: calc(var(--font-size-4) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-4); --letter-spacing: var(--letter-spacing-4); } .rt-Code:where(.rt-r-size-5) { font-size: calc(var(--font-size-5) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-5); --letter-spacing: var(--letter-spacing-5); } .rt-Code:where(.rt-r-size-6) { font-size: calc(var(--font-size-6) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-6); --letter-spacing: var(--letter-spacing-6); } .rt-Code:where(.rt-r-size-7) { font-size: calc(var(--font-size-7) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-7); --letter-spacing: var(--letter-spacing-7); } .rt-Code:where(.rt-r-size-8) { font-size: calc(var(--font-size-8) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-8); --letter-spacing: var(--letter-spacing-8); } .rt-Code:where(.rt-r-size-9) { font-size: calc(var(--font-size-9) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-9); --letter-spacing: var(--letter-spacing-9); } @media (min-width: 520px) { .rt-Code:where(.xs\\:rt-r-size-1) { font-size: calc(var(--font-size-1) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-1); --letter-spacing: var(--letter-spacing-1); } .rt-Code:where(.xs\\:rt-r-size-2) { font-size: calc(var(--font-size-2) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); } .rt-Code:where(.xs\\:rt-r-size-3) { font-size: calc(var(--font-size-3) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); } .rt-Code:where(.xs\\:rt-r-size-4) { font-size: calc(var(--font-size-4) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-4); --letter-spacing: var(--letter-spacing-4); } .rt-Code:where(.xs\\:rt-r-size-5) { font-size: calc(var(--font-size-5) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-5); --letter-spacing: var(--letter-spacing-5); } .rt-Code:where(.xs\\:rt-r-size-6) { font-size: calc(var(--font-size-6) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-6); --letter-spacing: var(--letter-spacing-6); } .rt-Code:where(.xs\\:rt-r-size-7) { font-size: calc(var(--font-size-7) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-7); --letter-spacing: var(--letter-spacing-7); } .rt-Code:where(.xs\\:rt-r-size-8) { font-size: calc(var(--font-size-8) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-8); --letter-spacing: var(--letter-spacing-8); } .rt-Code:where(.xs\\:rt-r-size-9) { font-size: calc(var(--font-size-9) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-9); --letter-spacing: var(--letter-spacing-9); } } @media (min-width: 768px) { .rt-Code:where(.sm\\:rt-r-size-1) { font-size: calc(var(--font-size-1) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-1); --letter-spacing: var(--letter-spacing-1); } .rt-Code:where(.sm\\:rt-r-size-2) { font-size: calc(var(--font-size-2) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); } .rt-Code:where(.sm\\:rt-r-size-3) { font-size: calc(var(--font-size-3) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); } .rt-Code:where(.sm\\:rt-r-size-4) { font-size: calc(var(--font-size-4) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-4); --letter-spacing: var(--letter-spacing-4); } .rt-Code:where(.sm\\:rt-r-size-5) { font-size: calc(var(--font-size-5) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-5); --letter-spacing: var(--letter-spacing-5); } .rt-Code:where(.sm\\:rt-r-size-6) { font-size: calc(var(--font-size-6) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-6); --letter-spacing: var(--letter-spacing-6); } .rt-Code:where(.sm\\:rt-r-size-7) { font-size: calc(var(--font-size-7) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-7); --letter-spacing: var(--letter-spacing-7); } .rt-Code:where(.sm\\:rt-r-size-8) { font-size: calc(var(--font-size-8) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-8); --letter-spacing: var(--letter-spacing-8); } .rt-Code:where(.sm\\:rt-r-size-9) { font-size: calc(var(--font-size-9) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-9); --letter-spacing: var(--letter-spacing-9); } } @media (min-width: 1024px) { .rt-Code:where(.md\\:rt-r-size-1) { font-size: calc(var(--font-size-1) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-1); --letter-spacing: var(--letter-spacing-1); } .rt-Code:where(.md\\:rt-r-size-2) { font-size: calc(var(--font-size-2) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); } .rt-Code:where(.md\\:rt-r-size-3) { font-size: calc(var(--font-size-3) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); } .rt-Code:where(.md\\:rt-r-size-4) { font-size: calc(var(--font-size-4) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-4); --letter-spacing: var(--letter-spacing-4); } .rt-Code:where(.md\\:rt-r-size-5) { font-size: calc(var(--font-size-5) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-5); --letter-spacing: var(--letter-spacing-5); } .rt-Code:where(.md\\:rt-r-size-6) { font-size: calc(var(--font-size-6) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-6); --letter-spacing: var(--letter-spacing-6); } .rt-Code:where(.md\\:rt-r-size-7) { font-size: calc(var(--font-size-7) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-7); --letter-spacing: var(--letter-spacing-7); } .rt-Code:where(.md\\:rt-r-size-8) { font-size: calc(var(--font-size-8) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-8); --letter-spacing: var(--letter-spacing-8); } .rt-Code:where(.md\\:rt-r-size-9) { font-size: calc(var(--font-size-9) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-9); --letter-spacing: var(--letter-spacing-9); } } @media (min-width: 1280px) { .rt-Code:where(.lg\\:rt-r-size-1) { font-size: calc(var(--font-size-1) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-1); --letter-spacing: var(--letter-spacing-1); } .rt-Code:where(.lg\\:rt-r-size-2) { font-size: calc(var(--font-size-2) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); } .rt-Code:where(.lg\\:rt-r-size-3) { font-size: calc(var(--font-size-3) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); } .rt-Code:where(.lg\\:rt-r-size-4) { font-size: calc(var(--font-size-4) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-4); --letter-spacing: var(--letter-spacing-4); } .rt-Code:where(.lg\\:rt-r-size-5) { font-size: calc(var(--font-size-5) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-5); --letter-spacing: var(--letter-spacing-5); } .rt-Code:where(.lg\\:rt-r-size-6) { font-size: calc(var(--font-size-6) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-6); --letter-spacing: var(--letter-spacing-6); } .rt-Code:where(.lg\\:rt-r-size-7) { font-size: calc(var(--font-size-7) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-7); --letter-spacing: var(--letter-spacing-7); } .rt-Code:where(.lg\\:rt-r-size-8) { font-size: calc(var(--font-size-8) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-8); --letter-spacing: var(--letter-spacing-8); } .rt-Code:where(.lg\\:rt-r-size-9) { font-size: calc(var(--font-size-9) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-9); --letter-spacing: var(--letter-spacing-9); } } @media (min-width: 1640px) { .rt-Code:where(.xl\\:rt-r-size-1) { font-size: calc(var(--font-size-1) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-1); --letter-spacing: var(--letter-spacing-1); } .rt-Code:where(.xl\\:rt-r-size-2) { font-size: calc(var(--font-size-2) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); } .rt-Code:where(.xl\\:rt-r-size-3) { font-size: calc(var(--font-size-3) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); } .rt-Code:where(.xl\\:rt-r-size-4) { font-size: calc(var(--font-size-4) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-4); --letter-spacing: var(--letter-spacing-4); } .rt-Code:where(.xl\\:rt-r-size-5) { font-size: calc(var(--font-size-5) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-5); --letter-spacing: var(--letter-spacing-5); } .rt-Code:where(.xl\\:rt-r-size-6) { font-size: calc(var(--font-size-6) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-6); --letter-spacing: var(--letter-spacing-6); } .rt-Code:where(.xl\\:rt-r-size-7) { font-size: calc(var(--font-size-7) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-7); --letter-spacing: var(--letter-spacing-7); } .rt-Code:where(.xl\\:rt-r-size-8) { font-size: calc(var(--font-size-8) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-8); --letter-spacing: var(--letter-spacing-8); } .rt-Code:where(.xl\\:rt-r-size-9) { font-size: calc(var(--font-size-9) * var(--code-variant-font-size-adjust)); line-height: var(--line-height-9); --letter-spacing: var(--letter-spacing-9); } } .rt-Code:where(.rt-variant-ghost) { --code-variant-font-size-adjust: var(--code-font-size-adjust); padding: 0; } .rt-Code:where(.rt-variant-ghost):where([data-accent-color]) { color: var(--accent-a11); } .rt-Code:where(.rt-variant-ghost):where([data-accent-color].rt-high-contrast), :where([data-accent-color]:not(.radix-themes)) .rt-Code:where(.rt-variant-ghost):where(.rt-high-contrast) { color: var(--accent-12); } .rt-Code:where(.rt-variant-solid) { background-color: var(--accent-a9); color: var(--accent-contrast); } .rt-Code:where(.rt-variant-solid)::selection { background-color: var(--accent-7); color: var(--accent-12); } .rt-Code:where(.rt-variant-solid):where(.rt-high-contrast) { background-color: var(--accent-12); color: var(--accent-1); } .rt-Code:where(.rt-variant-solid):where(.rt-high-contrast)::selection { background-color: var(--accent-a11); color: var(--accent-1); } :where(.rt-Link) .rt-Code:where(.rt-variant-solid), .rt-Code:where(.rt-variant-solid):where(:any-link, button) { isolation: isolate; } @media (hover: hover) { :where(.rt-Link) .rt-Code:where(.rt-variant-solid):where(:hover), .rt-Code:where(.rt-variant-solid):where(:any-link, button):where(:hover) { background-color: var(--accent-10); } :where(.rt-Link) .rt-Code:where(.rt-variant-solid):where(.rt-high-contrast:hover), .rt-Code:where(.rt-variant-solid):where(:any-link, button):where(.rt-high-contrast:hover) { background-color: var(--accent-12); filter: var(--base-button-solid-high-contrast-hover-filter); } } .rt-Code:where(.rt-variant-soft) { background-color: var(--accent-a3); color: var(--accent-a11); } .rt-Code:where(.rt-variant-soft):where(.rt-high-contrast) { color: var(--accent-12); } :where(.rt-Link) .rt-Code:where(.rt-variant-soft), .rt-Code:where(.rt-variant-soft):where(:any-link, button) { isolation: isolate; } @media (hover: hover) { :where(.rt-Link) .rt-Code:where(.rt-variant-soft):where(:hover), .rt-Code:where(.rt-variant-soft):where(:any-link, button):where(:hover) { background-color: var(--accent-a4); } } .rt-Code:where(.rt-variant-outline) { box-shadow: inset 0 0 0 max(1px, 0.033em) var(--accent-a8); color: var(--accent-a11); } .rt-Code:where(.rt-variant-outline):where(.rt-high-contrast) { box-shadow: inset 0 0 0 max(1px, 0.033em) var(--accent-a7), inset 0 0 0 max(1px, 0.033em) var(--gray-a11); color: var(--accent-12); } :where(.rt-Link) .rt-Code:where(.rt-variant-outline), .rt-Code:where(.rt-variant-outline):where(:any-link, button) { isolation: isolate; } @media (hover: hover) { :where(.rt-Link) .rt-Code:where(.rt-variant-outline):where(:hover), .rt-Code:where(.rt-variant-outline):where(:any-link, button):where(:hover) { background-color: var(--accent-a2); } } .rt-BaseMenuContent { --scrollarea-scrollbar-vertical-margin-top: var(--base-menu-content-padding); --scrollarea-scrollbar-vertical-margin-bottom: var(--base-menu-content-padding); --scrollarea-scrollbar-horizontal-margin-left: var(--base-menu-content-padding); --scrollarea-scrollbar-horizontal-margin-right: var(--base-menu-content-padding); display: flex; flex-direction: column; box-sizing: border-box; overflow: hidden; background-color: var(--base-menu-bg); --base-menu-bg: var(--color-panel-solid); box-shadow: var(--shadow-5); } .rt-BaseMenuViewport { flex: 1 1 0%; display: flex; flex-direction: column; overflow: auto; padding: var(--base-menu-content-padding); box-sizing: border-box; } :where(.rt-BaseMenuContent:has(.rt-ScrollAreaScrollbar[data-orientation='vertical'])) .rt-BaseMenuViewport { padding-right: var(--space-3); } .rt-BaseMenuItem { display: flex; align-items: center; gap: var(--space-2); height: var(--base-menu-item-height); padding-left: var(--base-menu-item-padding-left); padding-right: var(--base-menu-item-padding-right); box-sizing: border-box; position: relative; outline: none; scroll-margin: var(--base-menu-content-padding) 0; -webkit-user-select: none; user-select: none; cursor: var(--cursor-menu-item); } .rt-BaseMenuShortcut { display: flex; align-items: center; margin-left: auto; padding-left: var(--space-4); color: var(--gray-a11); } .rt-BaseMenuSubTriggerIcon { color: var(--gray-12); margin-right: calc(-2px * var(--scaling)); } .rt-BaseMenuItemIndicator { position: absolute; left: 0; width: var(--base-menu-item-padding-left); display: inline-flex; align-items: center; justify-content: center; } .rt-BaseMenuSeparator { height: 1px; margin-top: var(--space-2); margin-bottom: var(--space-2); margin-left: var(--base-menu-item-padding-left); margin-right: var(--base-menu-item-padding-right); background-color: var(--gray-a6); } .rt-BaseMenuLabel { display: flex; align-items: center; height: var(--base-menu-item-height); padding-left: var(--base-menu-item-padding-left); padding-right: var(--base-menu-item-padding-right); box-sizing: border-box; color: var(--gray-a10); -webkit-user-select: none; user-select: none; cursor: default; } :where(.rt-BaseMenuItem) + .rt-BaseMenuLabel { margin-top: var(--space-2); } .rt-BaseMenuArrow { fill: var(--base-menu-bg); } .rt-BaseMenuContent:where(.rt-r-size-1) { --base-menu-content-padding: var(--space-1); --base-menu-item-padding-left: calc(var(--space-5) / 1.2); --base-menu-item-padding-right: var(--space-2); --base-menu-item-height: var(--space-5); border-radius: var(--radius-3); } .rt-BaseMenuContent:where(.rt-r-size-1) :where(.rt-BaseMenuItem) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); border-radius: var(--radius-1); } .rt-BaseMenuContent:where(.rt-r-size-1) :where(.rt-BaseMenuLabel) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); } .rt-BaseMenuContent:where(.rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) { width: calc(8px * var(--scaling)); height: calc(8px * var(--scaling)); } .rt-BaseMenuContent:where(.rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) { --base-menu-item-padding-left: var(--space-2); } .rt-BaseMenuContent:where(.rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) { --base-menu-item-padding-left: calc(var(--space-5) / 1.2); } .rt-BaseMenuContent:where(.rt-r-size-2) { --base-menu-content-padding: var(--space-2); --base-menu-item-padding-left: var(--space-3); --base-menu-item-padding-right: var(--space-3); --base-menu-item-height: var(--space-6); border-radius: var(--radius-4); } .rt-BaseMenuContent:where(.rt-r-size-2) :where(.rt-BaseMenuItem) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); border-radius: var(--radius-2); } .rt-BaseMenuContent:where(.rt-r-size-2) :where(.rt-BaseMenuLabel) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); } .rt-BaseMenuContent:where(.rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) { width: calc(10px * var(--scaling)); height: calc(10px * var(--scaling)); } .rt-BaseMenuContent:where(.rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) { --base-menu-item-padding-left: var(--space-3); } .rt-BaseMenuContent:where(.rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) { --base-menu-item-padding-left: var(--space-5); } @media (min-width: 520px) { .rt-BaseMenuContent:where(.xs\\:rt-r-size-1) { --base-menu-content-padding: var(--space-1); --base-menu-item-padding-left: calc(var(--space-5) / 1.2); --base-menu-item-padding-right: var(--space-2); --base-menu-item-height: var(--space-5); border-radius: var(--radius-3); } .rt-BaseMenuContent:where(.xs\\:rt-r-size-1) :where(.rt-BaseMenuItem) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); border-radius: var(--radius-1); } .rt-BaseMenuContent:where(.xs\\:rt-r-size-1) :where(.rt-BaseMenuLabel) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); } .rt-BaseMenuContent:where(.xs\\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) { width: calc(8px * var(--scaling)); height: calc(8px * var(--scaling)); } .rt-BaseMenuContent:where(.xs\\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) { --base-menu-item-padding-left: var(--space-2); } .rt-BaseMenuContent:where(.xs\\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) { --base-menu-item-padding-left: calc(var(--space-5) / 1.2); } .rt-BaseMenuContent:where(.xs\\:rt-r-size-2) { --base-menu-content-padding: var(--space-2); --base-menu-item-padding-left: var(--space-3); --base-menu-item-padding-right: var(--space-3); --base-menu-item-height: var(--space-6); border-radius: var(--radius-4); } .rt-BaseMenuContent:where(.xs\\:rt-r-size-2) :where(.rt-BaseMenuItem) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); border-radius: var(--radius-2); } .rt-BaseMenuContent:where(.xs\\:rt-r-size-2) :where(.rt-BaseMenuLabel) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); } .rt-BaseMenuContent:where(.xs\\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) { width: calc(10px * var(--scaling)); height: calc(10px * var(--scaling)); } .rt-BaseMenuContent:where(.xs\\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) { --base-menu-item-padding-left: var(--space-3); } .rt-BaseMenuContent:where(.xs\\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) { --base-menu-item-padding-left: var(--space-5); } } @media (min-width: 768px) { .rt-BaseMenuContent:where(.sm\\:rt-r-size-1) { --base-menu-content-padding: var(--space-1); --base-menu-item-padding-left: calc(var(--space-5) / 1.2); --base-menu-item-padding-right: var(--space-2); --base-menu-item-height: var(--space-5); border-radius: var(--radius-3); } .rt-BaseMenuContent:where(.sm\\:rt-r-size-1) :where(.rt-BaseMenuItem) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); border-radius: var(--radius-1); } .rt-BaseMenuContent:where(.sm\\:rt-r-size-1) :where(.rt-BaseMenuLabel) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); } .rt-BaseMenuContent:where(.sm\\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) { width: calc(8px * var(--scaling)); height: calc(8px * var(--scaling)); } .rt-BaseMenuContent:where(.sm\\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) { --base-menu-item-padding-left: var(--space-2); } .rt-BaseMenuContent:where(.sm\\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) { --base-menu-item-padding-left: calc(var(--space-5) / 1.2); } .rt-BaseMenuContent:where(.sm\\:rt-r-size-2) { --base-menu-content-padding: var(--space-2); --base-menu-item-padding-left: var(--space-3); --base-menu-item-padding-right: var(--space-3); --base-menu-item-height: var(--space-6); border-radius: var(--radius-4); } .rt-BaseMenuContent:where(.sm\\:rt-r-size-2) :where(.rt-BaseMenuItem) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); border-radius: var(--radius-2); } .rt-BaseMenuContent:where(.sm\\:rt-r-size-2) :where(.rt-BaseMenuLabel) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); } .rt-BaseMenuContent:where(.sm\\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) { width: calc(10px * var(--scaling)); height: calc(10px * var(--scaling)); } .rt-BaseMenuContent:where(.sm\\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) { --base-menu-item-padding-left: var(--space-3); } .rt-BaseMenuContent:where(.sm\\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) { --base-menu-item-padding-left: var(--space-5); } } @media (min-width: 1024px) { .rt-BaseMenuContent:where(.md\\:rt-r-size-1) { --base-menu-content-padding: var(--space-1); --base-menu-item-padding-left: calc(var(--space-5) / 1.2); --base-menu-item-padding-right: var(--space-2); --base-menu-item-height: var(--space-5); border-radius: var(--radius-3); } .rt-BaseMenuContent:where(.md\\:rt-r-size-1) :where(.rt-BaseMenuItem) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); border-radius: var(--radius-1); } .rt-BaseMenuContent:where(.md\\:rt-r-size-1) :where(.rt-BaseMenuLabel) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); } .rt-BaseMenuContent:where(.md\\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) { width: calc(8px * var(--scaling)); height: calc(8px * var(--scaling)); } .rt-BaseMenuContent:where(.md\\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) { --base-menu-item-padding-left: var(--space-2); } .rt-BaseMenuContent:where(.md\\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) { --base-menu-item-padding-left: calc(var(--space-5) / 1.2); } .rt-BaseMenuContent:where(.md\\:rt-r-size-2) { --base-menu-content-padding: var(--space-2); --base-menu-item-padding-left: var(--space-3); --base-menu-item-padding-right: var(--space-3); --base-menu-item-height: var(--space-6); border-radius: var(--radius-4); } .rt-BaseMenuContent:where(.md\\:rt-r-size-2) :where(.rt-BaseMenuItem) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); border-radius: var(--radius-2); } .rt-BaseMenuContent:where(.md\\:rt-r-size-2) :where(.rt-BaseMenuLabel) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); } .rt-BaseMenuContent:where(.md\\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) { width: calc(10px * var(--scaling)); height: calc(10px * var(--scaling)); } .rt-BaseMenuContent:where(.md\\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) { --base-menu-item-padding-left: var(--space-3); } .rt-BaseMenuContent:where(.md\\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) { --base-menu-item-padding-left: var(--space-5); } } @media (min-width: 1280px) { .rt-BaseMenuContent:where(.lg\\:rt-r-size-1) { --base-menu-content-padding: var(--space-1); --base-menu-item-padding-left: calc(var(--space-5) / 1.2); --base-menu-item-padding-right: var(--space-2); --base-menu-item-height: var(--space-5); border-radius: var(--radius-3); } .rt-BaseMenuContent:where(.lg\\:rt-r-size-1) :where(.rt-BaseMenuItem) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); border-radius: var(--radius-1); } .rt-BaseMenuContent:where(.lg\\:rt-r-size-1) :where(.rt-BaseMenuLabel) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); } .rt-BaseMenuContent:where(.lg\\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) { width: calc(8px * var(--scaling)); height: calc(8px * var(--scaling)); } .rt-BaseMenuContent:where(.lg\\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) { --base-menu-item-padding-left: var(--space-2); } .rt-BaseMenuContent:where(.lg\\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) { --base-menu-item-padding-left: calc(var(--space-5) / 1.2); } .rt-BaseMenuContent:where(.lg\\:rt-r-size-2) { --base-menu-content-padding: var(--space-2); --base-menu-item-padding-left: var(--space-3); --base-menu-item-padding-right: var(--space-3); --base-menu-item-height: var(--space-6); border-radius: var(--radius-4); } .rt-BaseMenuContent:where(.lg\\:rt-r-size-2) :where(.rt-BaseMenuItem) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); border-radius: var(--radius-2); } .rt-BaseMenuContent:where(.lg\\:rt-r-size-2) :where(.rt-BaseMenuLabel) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); } .rt-BaseMenuContent:where(.lg\\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) { width: calc(10px * var(--scaling)); height: calc(10px * var(--scaling)); } .rt-BaseMenuContent:where(.lg\\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) { --base-menu-item-padding-left: var(--space-3); } .rt-BaseMenuContent:where(.lg\\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) { --base-menu-item-padding-left: var(--space-5); } } @media (min-width: 1640px) { .rt-BaseMenuContent:where(.xl\\:rt-r-size-1) { --base-menu-content-padding: var(--space-1); --base-menu-item-padding-left: calc(var(--space-5) / 1.2); --base-menu-item-padding-right: var(--space-2); --base-menu-item-height: var(--space-5); border-radius: var(--radius-3); } .rt-BaseMenuContent:where(.xl\\:rt-r-size-1) :where(.rt-BaseMenuItem) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); border-radius: var(--radius-1); } .rt-BaseMenuContent:where(.xl\\:rt-r-size-1) :where(.rt-BaseMenuLabel) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); } .rt-BaseMenuContent:where(.xl\\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) { width: calc(8px * var(--scaling)); height: calc(8px * var(--scaling)); } .rt-BaseMenuContent:where(.xl\\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) { --base-menu-item-padding-left: var(--space-2); } .rt-BaseMenuContent:where(.xl\\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) { --base-menu-item-padding-left: calc(var(--space-5) / 1.2); } .rt-BaseMenuContent:where(.xl\\:rt-r-size-2) { --base-menu-content-padding: var(--space-2); --base-menu-item-padding-left: var(--space-3); --base-menu-item-padding-right: var(--space-3); --base-menu-item-height: var(--space-6); border-radius: var(--radius-4); } .rt-BaseMenuContent:where(.xl\\:rt-r-size-2) :where(.rt-BaseMenuItem) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); border-radius: var(--radius-2); } .rt-BaseMenuContent:where(.xl\\:rt-r-size-2) :where(.rt-BaseMenuLabel) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); } .rt-BaseMenuContent:where(.xl\\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon, .rt-BaseMenuSubTriggerIcon) { width: calc(10px * var(--scaling)); height: calc(10px * var(--scaling)); } .rt-BaseMenuContent:where(.xl\\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem))) { --base-menu-item-padding-left: var(--space-3); } .rt-BaseMenuContent:where(.xl\\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem, .rt-BaseMenuRadioItem)) { --base-menu-item-padding-left: var(--space-5); } } .rt-BaseMenuItem:where([data-accent-color]) { color: var(--accent-a11); } .rt-BaseMenuItem:where([data-disabled]) { color: var(--gray-a8); cursor: default; } .rt-BaseMenuItem:where([data-disabled], [data-highlighted]) :where(.rt-BaseMenuShortcut), .rt-BaseMenuSubTrigger:where([data-state='open']) :where(.rt-BaseMenuShortcut) { color: inherit; } .rt-BaseMenuContent:where(.rt-variant-solid) :where(.rt-BaseMenuSubTrigger[data-state='open']) { background-color: var(--gray-a3); } .rt-BaseMenuContent:where(.rt-variant-solid) :where(.rt-BaseMenuItem[data-highlighted]) { background-color: var(--accent-9); color: var(--accent-contrast); } .rt-BaseMenuContent:where(.rt-variant-solid) :where(.rt-BaseMenuItem[data-highlighted]) :where(.rt-BaseMenuSubTriggerIcon) { color: var(--accent-contrast); } .rt-BaseMenuContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-BaseMenuItem[data-highlighted]) { background-color: var(--accent-12); color: var(--accent-1); } .rt-BaseMenuContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-BaseMenuItem[data-highlighted]) :where(.rt-BaseMenuSubTriggerIcon) { color: var(--accent-1); } .rt-BaseMenuContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-BaseMenuItem[data-highlighted]):where([data-accent-color]) { background-color: var(--accent-9); color: var(--accent-contrast); } .rt-BaseMenuContent:where(.rt-variant-soft) :where(.rt-BaseMenuSubTrigger[data-state='open']) { background-color: var(--accent-a3); } .rt-BaseMenuContent:where(.rt-variant-soft) :where(.rt-BaseMenuItem[data-highlighted]) { background-color: var(--accent-a4); } .rt-ContextMenuContent { max-height: var(--radix-context-menu-content-available-height); transform-origin: var(--radix-context-menu-content-transform-origin); } .rt-DataListRoot { overflow-wrap: anywhere; font-family: var(--default-font-family); font-weight: var(--font-weight-normal); font-style: normal; text-align: start; --data-list-leading-trim-start: calc(var(--default-leading-trim-start) - var(--line-height) / 2); --data-list-leading-trim-end: calc(var(--default-leading-trim-end) - var(--line-height) / 2); } .rt-DataListLabel { display: flex; color: var(--gray-a11); } .rt-DataListLabel:where(.rt-high-contrast) { color: var(--gray-12); } .rt-DataListLabel:where([data-accent-color]) { color: var(--accent-a11); } .rt-DataListLabel:where([data-accent-color]):where(.rt-high-contrast) { color: var(--accent-12); } .rt-DataListValue { display: flex; margin: 0; min-width: 0px; margin-top: var(--data-list-value-margin-top); margin-bottom: var(--data-list-value-margin-bottom); } .rt-DataListItem { --data-list-value-margin-top: 0px; --data-list-value-margin-bottom: 0px; --data-list-first-item-value-margin-top: 0px; --data-list-last-item-value-margin-bottom: 0px; --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } :where(.rt-DataListItem:first-child) .rt-DataListValue { margin-top: var(--data-list-first-item-value-margin-top); } :where(.rt-DataListItem:last-child) .rt-DataListValue { margin-bottom: var(--data-list-last-item-value-margin-bottom); } .rt-DataListRoot:where(.rt-r-size-1) { gap: var(--space-3); } .rt-DataListRoot:where(.rt-r-size-2) { gap: var(--space-4); } .rt-DataListRoot:where(.rt-r-size-3) { gap: calc(var(--space-4) * 1.25); } @media (min-width: 520px) { .rt-DataListRoot:where(.xs\\:rt-r-size-1) { gap: var(--space-3); } .rt-DataListRoot:where(.xs\\:rt-r-size-2) { gap: var(--space-4); } .rt-DataListRoot:where(.xs\\:rt-r-size-3) { gap: calc(var(--space-4) * 1.25); } } @media (min-width: 768px) { .rt-DataListRoot:where(.sm\\:rt-r-size-1) { gap: var(--space-3); } .rt-DataListRoot:where(.sm\\:rt-r-size-2) { gap: var(--space-4); } .rt-DataListRoot:where(.sm\\:rt-r-size-3) { gap: calc(var(--space-4) * 1.25); } } @media (min-width: 1024px) { .rt-DataListRoot:where(.md\\:rt-r-size-1) { gap: var(--space-3); } .rt-DataListRoot:where(.md\\:rt-r-size-2) { gap: var(--space-4); } .rt-DataListRoot:where(.md\\:rt-r-size-3) { gap: calc(var(--space-4) * 1.25); } } @media (min-width: 1280px) { .rt-DataListRoot:where(.lg\\:rt-r-size-1) { gap: var(--space-3); } .rt-DataListRoot:where(.lg\\:rt-r-size-2) { gap: var(--space-4); } .rt-DataListRoot:where(.lg\\:rt-r-size-3) { gap: calc(var(--space-4) * 1.25); } } @media (min-width: 1640px) { .rt-DataListRoot:where(.xl\\:rt-r-size-1) { gap: var(--space-3); } .rt-DataListRoot:where(.xl\\:rt-r-size-2) { gap: var(--space-4); } .rt-DataListRoot:where(.xl\\:rt-r-size-3) { gap: calc(var(--space-4) * 1.25); } } .rt-DataListRoot:where(.rt-r-orientation-vertical) { display: flex; flex-direction: column; } .rt-DataListRoot:where(.rt-r-orientation-vertical) :where(.rt-DataListItem) { --data-list-value-margin-top: 0px; --data-list-value-margin-bottom: 0px; --data-list-first-item-value-margin-top: 0px; --data-list-last-item-value-margin-bottom: 0px; display: flex; flex-direction: column; gap: var(--space-1); } .rt-DataListRoot:where(.rt-r-orientation-vertical) :where(.rt-DataListLabel) { min-width: 0px; } .rt-DataListRoot:where(.rt-r-orientation-horizontal) { display: grid; grid-template-columns: auto 1fr; } .rt-DataListRoot:where(.rt-r-orientation-horizontal) :where(.rt-DataListItem) { --data-list-value-margin-top: var(--data-list-value-trim-start); --data-list-value-margin-bottom: var(--data-list-value-trim-end); --data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start); --data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end); display: grid; grid-template-columns: inherit; grid-template-columns: subgrid; gap: inherit; grid-column: span 2; align-items: baseline; } .rt-DataListRoot:where(.rt-r-orientation-horizontal) :where(.rt-DataListLabel) { min-width: 120px; } @media (min-width: 520px) { .rt-DataListRoot:where(.xs\\:rt-r-orientation-vertical) { display: flex; flex-direction: column; } .rt-DataListRoot:where(.xs\\:rt-r-orientation-vertical) :where(.rt-DataListItem) { --data-list-value-margin-top: 0px; --data-list-value-margin-bottom: 0px; --data-list-first-item-value-margin-top: 0px; --data-list-last-item-value-margin-bottom: 0px; display: flex; flex-direction: column; gap: var(--space-1); } .rt-DataListRoot:where(.xs\\:rt-r-orientation-vertical) :where(.rt-DataListLabel) { min-width: 0px; } .rt-DataListRoot:where(.xs\\:rt-r-orientation-horizontal) { display: grid; grid-template-columns: auto 1fr; } .rt-DataListRoot:where(.xs\\:rt-r-orientation-horizontal) :where(.rt-DataListItem) { --data-list-value-margin-top: var(--data-list-value-trim-start); --data-list-value-margin-bottom: var(--data-list-value-trim-end); --data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start); --data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end); display: grid; grid-template-columns: inherit; grid-template-columns: subgrid; gap: inherit; grid-column: span 2; align-items: baseline; } .rt-DataListRoot:where(.xs\\:rt-r-orientation-horizontal) :where(.rt-DataListLabel) { min-width: 120px; } } @media (min-width: 768px) { .rt-DataListRoot:where(.sm\\:rt-r-orientation-vertical) { display: flex; flex-direction: column; } .rt-DataListRoot:where(.sm\\:rt-r-orientation-vertical) :where(.rt-DataListItem) { --data-list-value-margin-top: 0px; --data-list-value-margin-bottom: 0px; --data-list-first-item-value-margin-top: 0px; --data-list-last-item-value-margin-bottom: 0px; display: flex; flex-direction: column; gap: var(--space-1); } .rt-DataListRoot:where(.sm\\:rt-r-orientation-vertical) :where(.rt-DataListLabel) { min-width: 0px; } .rt-DataListRoot:where(.sm\\:rt-r-orientation-horizontal) { display: grid; grid-template-columns: auto 1fr; } .rt-DataListRoot:where(.sm\\:rt-r-orientation-horizontal) :where(.rt-DataListItem) { --data-list-value-margin-top: var(--data-list-value-trim-start); --data-list-value-margin-bottom: var(--data-list-value-trim-end); --data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start); --data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end); display: grid; grid-template-columns: inherit; grid-template-columns: subgrid; gap: inherit; grid-column: span 2; align-items: baseline; } .rt-DataListRoot:where(.sm\\:rt-r-orientation-horizontal) :where(.rt-DataListLabel) { min-width: 120px; } } @media (min-width: 1024px) { .rt-DataListRoot:where(.md\\:rt-r-orientation-vertical) { display: flex; flex-direction: column; } .rt-DataListRoot:where(.md\\:rt-r-orientation-vertical) :where(.rt-DataListItem) { --data-list-value-margin-top: 0px; --data-list-value-margin-bottom: 0px; --data-list-first-item-value-margin-top: 0px; --data-list-last-item-value-margin-bottom: 0px; display: flex; flex-direction: column; gap: var(--space-1); } .rt-DataListRoot:where(.md\\:rt-r-orientation-vertical) :where(.rt-DataListLabel) { min-width: 0px; } .rt-DataListRoot:where(.md\\:rt-r-orientation-horizontal) { display: grid; grid-template-columns: auto 1fr; } .rt-DataListRoot:where(.md\\:rt-r-orientation-horizontal) :where(.rt-DataListItem) { --data-list-value-margin-top: var(--data-list-value-trim-start); --data-list-value-margin-bottom: var(--data-list-value-trim-end); --data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start); --data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end); display: grid; grid-template-columns: inherit; grid-template-columns: subgrid; gap: inherit; grid-column: span 2; align-items: baseline; } .rt-DataListRoot:where(.md\\:rt-r-orientation-horizontal) :where(.rt-DataListLabel) { min-width: 120px; } } @media (min-width: 1280px) { .rt-DataListRoot:where(.lg\\:rt-r-orientation-vertical) { display: flex; flex-direction: column; } .rt-DataListRoot:where(.lg\\:rt-r-orientation-vertical) :where(.rt-DataListItem) { --data-list-value-margin-top: 0px; --data-list-value-margin-bottom: 0px; --data-list-first-item-value-margin-top: 0px; --data-list-last-item-value-margin-bottom: 0px; display: flex; flex-direction: column; gap: var(--space-1); } .rt-DataListRoot:where(.lg\\:rt-r-orientation-vertical) :where(.rt-DataListLabel) { min-width: 0px; } .rt-DataListRoot:where(.lg\\:rt-r-orientation-horizontal) { display: grid; grid-template-columns: auto 1fr; } .rt-DataListRoot:where(.lg\\:rt-r-orientation-horizontal) :where(.rt-DataListItem) { --data-list-value-margin-top: var(--data-list-value-trim-start); --data-list-value-margin-bottom: var(--data-list-value-trim-end); --data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start); --data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end); display: grid; grid-template-columns: inherit; grid-template-columns: subgrid; gap: inherit; grid-column: span 2; align-items: baseline; } .rt-DataListRoot:where(.lg\\:rt-r-orientation-horizontal) :where(.rt-DataListLabel) { min-width: 120px; } } @media (min-width: 1640px) { .rt-DataListRoot:where(.xl\\:rt-r-orientation-vertical) { display: flex; flex-direction: column; } .rt-DataListRoot:where(.xl\\:rt-r-orientation-vertical) :where(.rt-DataListItem) { --data-list-value-margin-top: 0px; --data-list-value-margin-bottom: 0px; --data-list-first-item-value-margin-top: 0px; --data-list-last-item-value-margin-bottom: 0px; display: flex; flex-direction: column; gap: var(--space-1); } .rt-DataListRoot:where(.xl\\:rt-r-orientation-vertical) :where(.rt-DataListLabel) { min-width: 0px; } .rt-DataListRoot:where(.xl\\:rt-r-orientation-horizontal) { display: grid; grid-template-columns: auto 1fr; } .rt-DataListRoot:where(.xl\\:rt-r-orientation-horizontal) :where(.rt-DataListItem) { --data-list-value-margin-top: var(--data-list-value-trim-start); --data-list-value-margin-bottom: var(--data-list-value-trim-end); --data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start); --data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end); display: grid; grid-template-columns: inherit; grid-template-columns: subgrid; gap: inherit; grid-column: span 2; align-items: baseline; } .rt-DataListRoot:where(.xl\\:rt-r-orientation-horizontal) :where(.rt-DataListLabel) { min-width: 120px; } } .rt-DataListLabel::before, .rt-DataListValue::before { content: '\u200D'; } .rt-DataListItem:where(.rt-r-ai-baseline) { --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } .rt-DataListItem:where(.rt-r-ai-start) { --data-list-value-trim-start: 0px; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } .rt-DataListItem:where(.rt-r-ai-center) { --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: -0.25em; --data-list-last-item-value-trim-end: -0.25em; } .rt-DataListItem:where(.rt-r-ai-end) { --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: 0px; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } .rt-DataListItem:where(.rt-r-ai-stretch) { --data-list-value-trim-start: 0px; --data-list-value-trim-end: 0px; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } @media (min-width: 520px) { .rt-DataListItem:where(.xs\\:rt-r-ai-baseline) { --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } .rt-DataListItem:where(.xs\\:rt-r-ai-start) { --data-list-value-trim-start: 0px; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } .rt-DataListItem:where(.xs\\:rt-r-ai-center) { --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: -0.25em; --data-list-last-item-value-trim-end: -0.25em; } .rt-DataListItem:where(.xs\\:rt-r-ai-end) { --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: 0px; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } .rt-DataListItem:where(.xs\\:rt-r-ai-stretch) { --data-list-value-trim-start: 0px; --data-list-value-trim-end: 0px; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } } @media (min-width: 768px) { .rt-DataListItem:where(.sm\\:rt-r-ai-baseline) { --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } .rt-DataListItem:where(.sm\\:rt-r-ai-start) { --data-list-value-trim-start: 0px; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } .rt-DataListItem:where(.sm\\:rt-r-ai-center) { --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: -0.25em; --data-list-last-item-value-trim-end: -0.25em; } .rt-DataListItem:where(.sm\\:rt-r-ai-end) { --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: 0px; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } .rt-DataListItem:where(.sm\\:rt-r-ai-stretch) { --data-list-value-trim-start: 0px; --data-list-value-trim-end: 0px; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } } @media (min-width: 1024px) { .rt-DataListItem:where(.md\\:rt-r-ai-baseline) { --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } .rt-DataListItem:where(.md\\:rt-r-ai-start) { --data-list-value-trim-start: 0px; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } .rt-DataListItem:where(.md\\:rt-r-ai-center) { --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: -0.25em; --data-list-last-item-value-trim-end: -0.25em; } .rt-DataListItem:where(.md\\:rt-r-ai-end) { --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: 0px; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } .rt-DataListItem:where(.md\\:rt-r-ai-stretch) { --data-list-value-trim-start: 0px; --data-list-value-trim-end: 0px; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } } @media (min-width: 1280px) { .rt-DataListItem:where(.lg\\:rt-r-ai-baseline) { --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } .rt-DataListItem:where(.lg\\:rt-r-ai-start) { --data-list-value-trim-start: 0px; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } .rt-DataListItem:where(.lg\\:rt-r-ai-center) { --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: -0.25em; --data-list-last-item-value-trim-end: -0.25em; } .rt-DataListItem:where(.lg\\:rt-r-ai-end) { --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: 0px; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } .rt-DataListItem:where(.lg\\:rt-r-ai-stretch) { --data-list-value-trim-start: 0px; --data-list-value-trim-end: 0px; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } } @media (min-width: 1640px) { .rt-DataListItem:where(.xl\\:rt-r-ai-baseline) { --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } .rt-DataListItem:where(.xl\\:rt-r-ai-start) { --data-list-value-trim-start: 0px; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } .rt-DataListItem:where(.xl\\:rt-r-ai-center) { --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: -0.25em; --data-list-first-item-value-trim-start: -0.25em; --data-list-last-item-value-trim-end: -0.25em; } .rt-DataListItem:where(.xl\\:rt-r-ai-end) { --data-list-value-trim-start: -0.25em; --data-list-value-trim-end: 0px; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } .rt-DataListItem:where(.xl\\:rt-r-ai-stretch) { --data-list-value-trim-start: 0px; --data-list-value-trim-end: 0px; --data-list-first-item-value-trim-start: 0px; --data-list-last-item-value-trim-end: 0px; } } .rt-DataListItem:where(:first-child) { margin-top: var(--leading-trim-start); } .rt-DataListItem:where(:last-child) { margin-bottom: var(--leading-trim-end); } .rt-DataListRoot:where(.rt-r-trim-normal) { --leading-trim-start: initial; --leading-trim-end: initial; } .rt-DataListRoot:where(.rt-r-trim-start) { --leading-trim-start: var(--data-list-leading-trim-start); --leading-trim-end: initial; } .rt-DataListRoot:where(.rt-r-trim-end) { --leading-trim-start: initial; --leading-trim-end: var(--data-list-leading-trim-end); } .rt-DataListRoot:where(.rt-r-trim-both) { --leading-trim-start: var(--data-list-leading-trim-start); --leading-trim-end: var(--data-list-leading-trim-end); } @media (min-width: 520px) { .rt-DataListRoot:where(.xs\\:rt-r-trim-normal) { --leading-trim-start: initial; --leading-trim-end: initial; } .rt-DataListRoot:where(.xs\\:rt-r-trim-start) { --leading-trim-start: var(--data-list-leading-trim-start); --leading-trim-end: initial; } .rt-DataListRoot:where(.xs\\:rt-r-trim-end) { --leading-trim-start: initial; --leading-trim-end: var(--data-list-leading-trim-end); } .rt-DataListRoot:where(.xs\\:rt-r-trim-both) { --leading-trim-start: var(--data-list-leading-trim-start); --leading-trim-end: var(--data-list-leading-trim-end); } } @media (min-width: 768px) { .rt-DataListRoot:where(.sm\\:rt-r-trim-normal) { --leading-trim-start: initial; --leading-trim-end: initial; } .rt-DataListRoot:where(.sm\\:rt-r-trim-start) { --leading-trim-start: var(--data-list-leading-trim-start); --leading-trim-end: initial; } .rt-DataListRoot:where(.sm\\:rt-r-trim-end) { --leading-trim-start: initial; --leading-trim-end: var(--data-list-leading-trim-end); } .rt-DataListRoot:where(.sm\\:rt-r-trim-both) { --leading-trim-start: var(--data-list-leading-trim-start); --leading-trim-end: var(--data-list-leading-trim-end); } } @media (min-width: 1024px) { .rt-DataListRoot:where(.md\\:rt-r-trim-normal) { --leading-trim-start: initial; --leading-trim-end: initial; } .rt-DataListRoot:where(.md\\:rt-r-trim-start) { --leading-trim-start: var(--data-list-leading-trim-start); --leading-trim-end: initial; } .rt-DataListRoot:where(.md\\:rt-r-trim-end) { --leading-trim-start: initial; --leading-trim-end: var(--data-list-leading-trim-end); } .rt-DataListRoot:where(.md\\:rt-r-trim-both) { --leading-trim-start: var(--data-list-leading-trim-start); --leading-trim-end: var(--data-list-leading-trim-end); } } @media (min-width: 1280px) { .rt-DataListRoot:where(.lg\\:rt-r-trim-normal) { --leading-trim-start: initial; --leading-trim-end: initial; } .rt-DataListRoot:where(.lg\\:rt-r-trim-start) { --leading-trim-start: var(--data-list-leading-trim-start); --leading-trim-end: initial; } .rt-DataListRoot:where(.lg\\:rt-r-trim-end) { --leading-trim-start: initial; --leading-trim-end: var(--data-list-leading-trim-end); } .rt-DataListRoot:where(.lg\\:rt-r-trim-both) { --leading-trim-start: var(--data-list-leading-trim-start); --leading-trim-end: var(--data-list-leading-trim-end); } } @media (min-width: 1640px) { .rt-DataListRoot:where(.xl\\:rt-r-trim-normal) { --leading-trim-start: initial; --leading-trim-end: initial; } .rt-DataListRoot:where(.xl\\:rt-r-trim-start) { --leading-trim-start: var(--data-list-leading-trim-start); --leading-trim-end: initial; } .rt-DataListRoot:where(.xl\\:rt-r-trim-end) { --leading-trim-start: initial; --leading-trim-end: var(--data-list-leading-trim-end); } .rt-DataListRoot:where(.xl\\:rt-r-trim-both) { --leading-trim-start: var(--data-list-leading-trim-start); --leading-trim-end: var(--data-list-leading-trim-end); } } .rt-DropdownMenuContent { max-height: var(--radix-dropdown-menu-content-available-height); transform-origin: var(--radix-dropdown-menu-content-transform-origin); } .rt-Em { box-sizing: border-box; font-family: var(--em-font-family); font-size: calc(var(--em-font-size-adjust) * 1em); font-style: var(--em-font-style); font-weight: var(--em-font-weight); line-height: 1.25; letter-spacing: calc(var(--em-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing))); color: inherit; } .rt-Em :where(.rt-Em) { font-size: inherit; } .rt-Heading { --leading-trim-start: var(--heading-leading-trim-start); --leading-trim-end: var(--heading-leading-trim-end); font-family: var(--heading-font-family); font-style: var(--heading-font-style); font-weight: var(--font-weight-bold); line-height: var(--line-height); } :where(.rt-Heading) { margin: 0; } .rt-Heading:where([data-accent-color]) { color: var(--accent-a11); } .rt-Heading:where([data-accent-color].rt-high-contrast), :where([data-accent-color]:not(.radix-themes)) .rt-Heading:where(.rt-high-contrast) { color: var(--accent-12); } .rt-Heading:where(.rt-r-size-1) { font-size: calc(var(--font-size-1) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-1); letter-spacing: calc(var(--letter-spacing-1) + var(--heading-letter-spacing)); } .rt-Heading:where(.rt-r-size-2) { font-size: calc(var(--font-size-2) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-2); letter-spacing: calc(var(--letter-spacing-2) + var(--heading-letter-spacing)); } .rt-Heading:where(.rt-r-size-3) { font-size: calc(var(--font-size-3) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-3); letter-spacing: calc(var(--letter-spacing-3) + var(--heading-letter-spacing)); } .rt-Heading:where(.rt-r-size-4) { font-size: calc(var(--font-size-4) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-4); letter-spacing: calc(var(--letter-spacing-4) + var(--heading-letter-spacing)); } .rt-Heading:where(.rt-r-size-5) { font-size: calc(var(--font-size-5) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-5); letter-spacing: calc(var(--letter-spacing-5) + var(--heading-letter-spacing)); } .rt-Heading:where(.rt-r-size-6) { font-size: calc(var(--font-size-6) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-6); letter-spacing: calc(var(--letter-spacing-6) + var(--heading-letter-spacing)); } .rt-Heading:where(.rt-r-size-7) { font-size: calc(var(--font-size-7) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-7); letter-spacing: calc(var(--letter-spacing-7) + var(--heading-letter-spacing)); } .rt-Heading:where(.rt-r-size-8) { font-size: calc(var(--font-size-8) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-8); letter-spacing: calc(var(--letter-spacing-8) + var(--heading-letter-spacing)); } .rt-Heading:where(.rt-r-size-9) { font-size: calc(var(--font-size-9) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-9); letter-spacing: calc(var(--letter-spacing-9) + var(--heading-letter-spacing)); } @media (min-width: 520px) { .rt-Heading:where(.xs\\:rt-r-size-1) { font-size: calc(var(--font-size-1) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-1); letter-spacing: calc(var(--letter-spacing-1) + var(--heading-letter-spacing)); } .rt-Heading:where(.xs\\:rt-r-size-2) { font-size: calc(var(--font-size-2) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-2); letter-spacing: calc(var(--letter-spacing-2) + var(--heading-letter-spacing)); } .rt-Heading:where(.xs\\:rt-r-size-3) { font-size: calc(var(--font-size-3) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-3); letter-spacing: calc(var(--letter-spacing-3) + var(--heading-letter-spacing)); } .rt-Heading:where(.xs\\:rt-r-size-4) { font-size: calc(var(--font-size-4) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-4); letter-spacing: calc(var(--letter-spacing-4) + var(--heading-letter-spacing)); } .rt-Heading:where(.xs\\:rt-r-size-5) { font-size: calc(var(--font-size-5) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-5); letter-spacing: calc(var(--letter-spacing-5) + var(--heading-letter-spacing)); } .rt-Heading:where(.xs\\:rt-r-size-6) { font-size: calc(var(--font-size-6) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-6); letter-spacing: calc(var(--letter-spacing-6) + var(--heading-letter-spacing)); } .rt-Heading:where(.xs\\:rt-r-size-7) { font-size: calc(var(--font-size-7) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-7); letter-spacing: calc(var(--letter-spacing-7) + var(--heading-letter-spacing)); } .rt-Heading:where(.xs\\:rt-r-size-8) { font-size: calc(var(--font-size-8) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-8); letter-spacing: calc(var(--letter-spacing-8) + var(--heading-letter-spacing)); } .rt-Heading:where(.xs\\:rt-r-size-9) { font-size: calc(var(--font-size-9) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-9); letter-spacing: calc(var(--letter-spacing-9) + var(--heading-letter-spacing)); } } @media (min-width: 768px) { .rt-Heading:where(.sm\\:rt-r-size-1) { font-size: calc(var(--font-size-1) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-1); letter-spacing: calc(var(--letter-spacing-1) + var(--heading-letter-spacing)); } .rt-Heading:where(.sm\\:rt-r-size-2) { font-size: calc(var(--font-size-2) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-2); letter-spacing: calc(var(--letter-spacing-2) + var(--heading-letter-spacing)); } .rt-Heading:where(.sm\\:rt-r-size-3) { font-size: calc(var(--font-size-3) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-3); letter-spacing: calc(var(--letter-spacing-3) + var(--heading-letter-spacing)); } .rt-Heading:where(.sm\\:rt-r-size-4) { font-size: calc(var(--font-size-4) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-4); letter-spacing: calc(var(--letter-spacing-4) + var(--heading-letter-spacing)); } .rt-Heading:where(.sm\\:rt-r-size-5) { font-size: calc(var(--font-size-5) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-5); letter-spacing: calc(var(--letter-spacing-5) + var(--heading-letter-spacing)); } .rt-Heading:where(.sm\\:rt-r-size-6) { font-size: calc(var(--font-size-6) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-6); letter-spacing: calc(var(--letter-spacing-6) + var(--heading-letter-spacing)); } .rt-Heading:where(.sm\\:rt-r-size-7) { font-size: calc(var(--font-size-7) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-7); letter-spacing: calc(var(--letter-spacing-7) + var(--heading-letter-spacing)); } .rt-Heading:where(.sm\\:rt-r-size-8) { font-size: calc(var(--font-size-8) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-8); letter-spacing: calc(var(--letter-spacing-8) + var(--heading-letter-spacing)); } .rt-Heading:where(.sm\\:rt-r-size-9) { font-size: calc(var(--font-size-9) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-9); letter-spacing: calc(var(--letter-spacing-9) + var(--heading-letter-spacing)); } } @media (min-width: 1024px) { .rt-Heading:where(.md\\:rt-r-size-1) { font-size: calc(var(--font-size-1) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-1); letter-spacing: calc(var(--letter-spacing-1) + var(--heading-letter-spacing)); } .rt-Heading:where(.md\\:rt-r-size-2) { font-size: calc(var(--font-size-2) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-2); letter-spacing: calc(var(--letter-spacing-2) + var(--heading-letter-spacing)); } .rt-Heading:where(.md\\:rt-r-size-3) { font-size: calc(var(--font-size-3) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-3); letter-spacing: calc(var(--letter-spacing-3) + var(--heading-letter-spacing)); } .rt-Heading:where(.md\\:rt-r-size-4) { font-size: calc(var(--font-size-4) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-4); letter-spacing: calc(var(--letter-spacing-4) + var(--heading-letter-spacing)); } .rt-Heading:where(.md\\:rt-r-size-5) { font-size: calc(var(--font-size-5) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-5); letter-spacing: calc(var(--letter-spacing-5) + var(--heading-letter-spacing)); } .rt-Heading:where(.md\\:rt-r-size-6) { font-size: calc(var(--font-size-6) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-6); letter-spacing: calc(var(--letter-spacing-6) + var(--heading-letter-spacing)); } .rt-Heading:where(.md\\:rt-r-size-7) { font-size: calc(var(--font-size-7) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-7); letter-spacing: calc(var(--letter-spacing-7) + var(--heading-letter-spacing)); } .rt-Heading:where(.md\\:rt-r-size-8) { font-size: calc(var(--font-size-8) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-8); letter-spacing: calc(var(--letter-spacing-8) + var(--heading-letter-spacing)); } .rt-Heading:where(.md\\:rt-r-size-9) { font-size: calc(var(--font-size-9) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-9); letter-spacing: calc(var(--letter-spacing-9) + var(--heading-letter-spacing)); } } @media (min-width: 1280px) { .rt-Heading:where(.lg\\:rt-r-size-1) { font-size: calc(var(--font-size-1) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-1); letter-spacing: calc(var(--letter-spacing-1) + var(--heading-letter-spacing)); } .rt-Heading:where(.lg\\:rt-r-size-2) { font-size: calc(var(--font-size-2) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-2); letter-spacing: calc(var(--letter-spacing-2) + var(--heading-letter-spacing)); } .rt-Heading:where(.lg\\:rt-r-size-3) { font-size: calc(var(--font-size-3) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-3); letter-spacing: calc(var(--letter-spacing-3) + var(--heading-letter-spacing)); } .rt-Heading:where(.lg\\:rt-r-size-4) { font-size: calc(var(--font-size-4) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-4); letter-spacing: calc(var(--letter-spacing-4) + var(--heading-letter-spacing)); } .rt-Heading:where(.lg\\:rt-r-size-5) { font-size: calc(var(--font-size-5) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-5); letter-spacing: calc(var(--letter-spacing-5) + var(--heading-letter-spacing)); } .rt-Heading:where(.lg\\:rt-r-size-6) { font-size: calc(var(--font-size-6) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-6); letter-spacing: calc(var(--letter-spacing-6) + var(--heading-letter-spacing)); } .rt-Heading:where(.lg\\:rt-r-size-7) { font-size: calc(var(--font-size-7) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-7); letter-spacing: calc(var(--letter-spacing-7) + var(--heading-letter-spacing)); } .rt-Heading:where(.lg\\:rt-r-size-8) { font-size: calc(var(--font-size-8) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-8); letter-spacing: calc(var(--letter-spacing-8) + var(--heading-letter-spacing)); } .rt-Heading:where(.lg\\:rt-r-size-9) { font-size: calc(var(--font-size-9) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-9); letter-spacing: calc(var(--letter-spacing-9) + var(--heading-letter-spacing)); } } @media (min-width: 1640px) { .rt-Heading:where(.xl\\:rt-r-size-1) { font-size: calc(var(--font-size-1) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-1); letter-spacing: calc(var(--letter-spacing-1) + var(--heading-letter-spacing)); } .rt-Heading:where(.xl\\:rt-r-size-2) { font-size: calc(var(--font-size-2) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-2); letter-spacing: calc(var(--letter-spacing-2) + var(--heading-letter-spacing)); } .rt-Heading:where(.xl\\:rt-r-size-3) { font-size: calc(var(--font-size-3) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-3); letter-spacing: calc(var(--letter-spacing-3) + var(--heading-letter-spacing)); } .rt-Heading:where(.xl\\:rt-r-size-4) { font-size: calc(var(--font-size-4) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-4); letter-spacing: calc(var(--letter-spacing-4) + var(--heading-letter-spacing)); } .rt-Heading:where(.xl\\:rt-r-size-5) { font-size: calc(var(--font-size-5) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-5); letter-spacing: calc(var(--letter-spacing-5) + var(--heading-letter-spacing)); } .rt-Heading:where(.xl\\:rt-r-size-6) { font-size: calc(var(--font-size-6) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-6); letter-spacing: calc(var(--letter-spacing-6) + var(--heading-letter-spacing)); } .rt-Heading:where(.xl\\:rt-r-size-7) { font-size: calc(var(--font-size-7) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-7); letter-spacing: calc(var(--letter-spacing-7) + var(--heading-letter-spacing)); } .rt-Heading:where(.xl\\:rt-r-size-8) { font-size: calc(var(--font-size-8) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-8); letter-spacing: calc(var(--letter-spacing-8) + var(--heading-letter-spacing)); } .rt-Heading:where(.xl\\:rt-r-size-9) { font-size: calc(var(--font-size-9) * var(--heading-font-size-adjust)); --line-height: var(--heading-line-height-9); letter-spacing: calc(var(--letter-spacing-9) + var(--heading-letter-spacing)); } } .rt-HoverCardContent { background-color: var(--color-panel-solid); box-shadow: var(--shadow-4); overflow: auto; position: relative; --inset-padding-top: var(--hover-card-content-padding); --inset-padding-right: var(--hover-card-content-padding); --inset-padding-bottom: var(--hover-card-content-padding); --inset-padding-left: var(--hover-card-content-padding); padding: var(--hover-card-content-padding); box-sizing: border-box; transform-origin: var(--radix-hover-card-content-transform-origin); } .rt-HoverCardContent:where(.rt-r-size-1) { --hover-card-content-padding: var(--space-3); border-radius: var(--radius-4); } .rt-HoverCardContent:where(.rt-r-size-2) { --hover-card-content-padding: var(--space-4); border-radius: var(--radius-4); } .rt-HoverCardContent:where(.rt-r-size-3) { --hover-card-content-padding: var(--space-5); border-radius: var(--radius-5); } @media (min-width: 520px) { .rt-HoverCardContent:where(.xs\\:rt-r-size-1) { --hover-card-content-padding: var(--space-3); border-radius: var(--radius-4); } .rt-HoverCardContent:where(.xs\\:rt-r-size-2) { --hover-card-content-padding: var(--space-4); border-radius: var(--radius-4); } .rt-HoverCardContent:where(.xs\\:rt-r-size-3) { --hover-card-content-padding: var(--space-5); border-radius: var(--radius-5); } } @media (min-width: 768px) { .rt-HoverCardContent:where(.sm\\:rt-r-size-1) { --hover-card-content-padding: var(--space-3); border-radius: var(--radius-4); } .rt-HoverCardContent:where(.sm\\:rt-r-size-2) { --hover-card-content-padding: var(--space-4); border-radius: var(--radius-4); } .rt-HoverCardContent:where(.sm\\:rt-r-size-3) { --hover-card-content-padding: var(--space-5); border-radius: var(--radius-5); } } @media (min-width: 1024px) { .rt-HoverCardContent:where(.md\\:rt-r-size-1) { --hover-card-content-padding: var(--space-3); border-radius: var(--radius-4); } .rt-HoverCardContent:where(.md\\:rt-r-size-2) { --hover-card-content-padding: var(--space-4); border-radius: var(--radius-4); } .rt-HoverCardContent:where(.md\\:rt-r-size-3) { --hover-card-content-padding: var(--space-5); border-radius: var(--radius-5); } } @media (min-width: 1280px) { .rt-HoverCardContent:where(.lg\\:rt-r-size-1) { --hover-card-content-padding: var(--space-3); border-radius: var(--radius-4); } .rt-HoverCardContent:where(.lg\\:rt-r-size-2) { --hover-card-content-padding: var(--space-4); border-radius: var(--radius-4); } .rt-HoverCardContent:where(.lg\\:rt-r-size-3) { --hover-card-content-padding: var(--space-5); border-radius: var(--radius-5); } } @media (min-width: 1640px) { .rt-HoverCardContent:where(.xl\\:rt-r-size-1) { --hover-card-content-padding: var(--space-3); border-radius: var(--radius-4); } .rt-HoverCardContent:where(.xl\\:rt-r-size-2) { --hover-card-content-padding: var(--space-4); border-radius: var(--radius-4); } .rt-HoverCardContent:where(.xl\\:rt-r-size-3) { --hover-card-content-padding: var(--space-5); border-radius: var(--radius-5); } } .rt-IconButton:where(:not(.rt-variant-ghost)) { height: var(--base-button-height); width: var(--base-button-height); } .rt-IconButton:where(.rt-variant-ghost) { padding: var(--icon-button-ghost-padding); --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-top-override: calc(var(--margin-top) - var(--icon-button-ghost-padding)); --margin-right-override: calc(var(--margin-right) - var(--icon-button-ghost-padding)); --margin-bottom-override: calc(var(--margin-bottom) - var(--icon-button-ghost-padding)); --margin-left-override: calc(var(--margin-left) - var(--icon-button-ghost-padding)); margin: var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override); } :where(.rt-IconButton:where(.rt-variant-ghost)) > * { --margin-top-override: initial; --margin-right-override: initial; --margin-bottom-override: initial; --margin-left-override: initial; } .rt-IconButton:where(.rt-variant-ghost):where(.rt-r-size-1) { --icon-button-ghost-padding: var(--space-1); } .rt-IconButton:where(.rt-variant-ghost):where(.rt-r-size-2) { --icon-button-ghost-padding: calc(var(--space-1) * 1.5); } .rt-IconButton:where(.rt-variant-ghost):where(.rt-r-size-3) { --icon-button-ghost-padding: var(--space-2); } .rt-IconButton:where(.rt-variant-ghost):where(.rt-r-size-4) { --icon-button-ghost-padding: var(--space-3); } @media (min-width: 520px) { .rt-IconButton:where(.rt-variant-ghost):where(.xs\\:rt-r-size-1) { --icon-button-ghost-padding: var(--space-1); } .rt-IconButton:where(.rt-variant-ghost):where(.xs\\:rt-r-size-2) { --icon-button-ghost-padding: calc(var(--space-1) * 1.5); } .rt-IconButton:where(.rt-variant-ghost):where(.xs\\:rt-r-size-3) { --icon-button-ghost-padding: var(--space-2); } .rt-IconButton:where(.rt-variant-ghost):where(.xs\\:rt-r-size-4) { --icon-button-ghost-padding: var(--space-3); } } @media (min-width: 768px) { .rt-IconButton:where(.rt-variant-ghost):where(.sm\\:rt-r-size-1) { --icon-button-ghost-padding: var(--space-1); } .rt-IconButton:where(.rt-variant-ghost):where(.sm\\:rt-r-size-2) { --icon-button-ghost-padding: calc(var(--space-1) * 1.5); } .rt-IconButton:where(.rt-variant-ghost):where(.sm\\:rt-r-size-3) { --icon-button-ghost-padding: var(--space-2); } .rt-IconButton:where(.rt-variant-ghost):where(.sm\\:rt-r-size-4) { --icon-button-ghost-padding: var(--space-3); } } @media (min-width: 1024px) { .rt-IconButton:where(.rt-variant-ghost):where(.md\\:rt-r-size-1) { --icon-button-ghost-padding: var(--space-1); } .rt-IconButton:where(.rt-variant-ghost):where(.md\\:rt-r-size-2) { --icon-button-ghost-padding: calc(var(--space-1) * 1.5); } .rt-IconButton:where(.rt-variant-ghost):where(.md\\:rt-r-size-3) { --icon-button-ghost-padding: var(--space-2); } .rt-IconButton:where(.rt-variant-ghost):where(.md\\:rt-r-size-4) { --icon-button-ghost-padding: var(--space-3); } } @media (min-width: 1280px) { .rt-IconButton:where(.rt-variant-ghost):where(.lg\\:rt-r-size-1) { --icon-button-ghost-padding: var(--space-1); } .rt-IconButton:where(.rt-variant-ghost):where(.lg\\:rt-r-size-2) { --icon-button-ghost-padding: calc(var(--space-1) * 1.5); } .rt-IconButton:where(.rt-variant-ghost):where(.lg\\:rt-r-size-3) { --icon-button-ghost-padding: var(--space-2); } .rt-IconButton:where(.rt-variant-ghost):where(.lg\\:rt-r-size-4) { --icon-button-ghost-padding: var(--space-3); } } @media (min-width: 1640px) { .rt-IconButton:where(.rt-variant-ghost):where(.xl\\:rt-r-size-1) { --icon-button-ghost-padding: var(--space-1); } .rt-IconButton:where(.rt-variant-ghost):where(.xl\\:rt-r-size-2) { --icon-button-ghost-padding: calc(var(--space-1) * 1.5); } .rt-IconButton:where(.rt-variant-ghost):where(.xl\\:rt-r-size-3) { --icon-button-ghost-padding: var(--space-2); } .rt-IconButton:where(.rt-variant-ghost):where(.xl\\:rt-r-size-4) { --icon-button-ghost-padding: var(--space-3); } } .rt-Inset { box-sizing: border-box; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; overflow: hidden; margin-top: var(--margin-top-override); margin-right: var(--margin-right-override); margin-bottom: var(--margin-bottom-override); margin-left: var(--margin-left-override); } :where(.rt-Inset) > * { --margin-top-override: initial; --margin-right-override: initial; --margin-bottom-override: initial; --margin-left-override: initial; } .rt-Inset:where(.rt-r-clip-border-box) { --inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px)); --inset-padding-top-calc: var(--inset-padding-top, 0px); --inset-padding-right-calc: var(--inset-padding-right, 0px); --inset-padding-bottom-calc: var(--inset-padding-bottom, 0px); --inset-padding-left-calc: var(--inset-padding-left, 0px); } .rt-Inset:where(.rt-r-clip-padding-box) { --inset-border-radius-calc: var(--inset-border-radius, 0px); --inset-padding-top-calc: calc(var(--inset-padding-top, 0px) + var(--inset-border-width, 0px)); --inset-padding-right-calc: calc(var(--inset-padding-right, 0px) + var(--inset-border-width, 0px)); --inset-padding-bottom-calc: calc(var(--inset-padding-bottom, 0px) + var(--inset-border-width, 0px)); --inset-padding-left-calc: calc(var(--inset-padding-left, 0px) + var(--inset-border-width, 0px)); } .rt-Inset:where(.rt-r-side-top) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: var(--margin-bottom); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-top-left-radius: var(--inset-border-radius-calc); border-top-right-radius: var(--inset-border-radius-calc); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .rt-Inset:where(.rt-r-side-bottom) { --margin-top-override: var(--margin-top); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: var(--inset-border-radius-calc); border-bottom-right-radius: var(--inset-border-radius-calc); } .rt-Inset:where(.rt-r-side-left) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); --margin-right-override: var(--margin-right); border-top-left-radius: var(--inset-border-radius-calc); border-top-right-radius: 0px; border-bottom-left-radius: var(--inset-border-radius-calc); border-bottom-right-radius: 0px; } .rt-Inset:where(.rt-r-side-right) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: var(--margin-left); border-top-left-radius: 0px; border-top-right-radius: var(--inset-border-radius-calc); border-bottom-left-radius: 0px; border-bottom-right-radius: var(--inset-border-radius-calc); } .rt-Inset:where(.rt-r-side-x) { --margin-top-override: var(--margin-top); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: var(--margin-bottom); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-radius: 0px; } .rt-Inset:where(.rt-r-side-y) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: var(--margin-right); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: var(--margin-left); border-radius: 0px; } .rt-Inset:where(.rt-r-side-all) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-radius: var(--inset-border-radius-calc); } @media (min-width: 520px) { .rt-Inset:where(.xs\\:rt-r-clip-border-box) { --inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px)); --inset-padding-top-calc: var(--inset-padding-top, 0px); --inset-padding-right-calc: var(--inset-padding-right, 0px); --inset-padding-bottom-calc: var(--inset-padding-bottom, 0px); --inset-padding-left-calc: var(--inset-padding-left, 0px); } .rt-Inset:where(.xs\\:rt-r-clip-padding-box) { --inset-border-radius-calc: var(--inset-border-radius, 0px); --inset-padding-top-calc: calc(var(--inset-padding-top, 0px) + var(--inset-border-width, 0px)); --inset-padding-right-calc: calc(var(--inset-padding-right, 0px) + var(--inset-border-width, 0px)); --inset-padding-bottom-calc: calc(var(--inset-padding-bottom, 0px) + var(--inset-border-width, 0px)); --inset-padding-left-calc: calc(var(--inset-padding-left, 0px) + var(--inset-border-width, 0px)); } .rt-Inset:where(.xs\\:rt-r-side-top) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: var(--margin-bottom); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-top-left-radius: var(--inset-border-radius-calc); border-top-right-radius: var(--inset-border-radius-calc); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .rt-Inset:where(.xs\\:rt-r-side-bottom) { --margin-top-override: var(--margin-top); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: var(--inset-border-radius-calc); border-bottom-right-radius: var(--inset-border-radius-calc); } .rt-Inset:where(.xs\\:rt-r-side-left) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); --margin-right-override: var(--margin-right); border-top-left-radius: var(--inset-border-radius-calc); border-top-right-radius: 0px; border-bottom-left-radius: var(--inset-border-radius-calc); border-bottom-right-radius: 0px; } .rt-Inset:where(.xs\\:rt-r-side-right) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: var(--margin-left); border-top-left-radius: 0px; border-top-right-radius: var(--inset-border-radius-calc); border-bottom-left-radius: 0px; border-bottom-right-radius: var(--inset-border-radius-calc); } .rt-Inset:where(.xs\\:rt-r-side-x) { --margin-top-override: var(--margin-top); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: var(--margin-bottom); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-radius: 0px; } .rt-Inset:where(.xs\\:rt-r-side-y) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: var(--margin-right); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: var(--margin-left); border-radius: 0px; } .rt-Inset:where(.xs\\:rt-r-side-all) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-radius: var(--inset-border-radius-calc); } } @media (min-width: 768px) { .rt-Inset:where(.sm\\:rt-r-clip-border-box) { --inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px)); --inset-padding-top-calc: var(--inset-padding-top, 0px); --inset-padding-right-calc: var(--inset-padding-right, 0px); --inset-padding-bottom-calc: var(--inset-padding-bottom, 0px); --inset-padding-left-calc: var(--inset-padding-left, 0px); } .rt-Inset:where(.sm\\:rt-r-clip-padding-box) { --inset-border-radius-calc: var(--inset-border-radius, 0px); --inset-padding-top-calc: calc(var(--inset-padding-top, 0px) + var(--inset-border-width, 0px)); --inset-padding-right-calc: calc(var(--inset-padding-right, 0px) + var(--inset-border-width, 0px)); --inset-padding-bottom-calc: calc(var(--inset-padding-bottom, 0px) + var(--inset-border-width, 0px)); --inset-padding-left-calc: calc(var(--inset-padding-left, 0px) + var(--inset-border-width, 0px)); } .rt-Inset:where(.sm\\:rt-r-side-top) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: var(--margin-bottom); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-top-left-radius: var(--inset-border-radius-calc); border-top-right-radius: var(--inset-border-radius-calc); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .rt-Inset:where(.sm\\:rt-r-side-bottom) { --margin-top-override: var(--margin-top); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: var(--inset-border-radius-calc); border-bottom-right-radius: var(--inset-border-radius-calc); } .rt-Inset:where(.sm\\:rt-r-side-left) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); --margin-right-override: var(--margin-right); border-top-left-radius: var(--inset-border-radius-calc); border-top-right-radius: 0px; border-bottom-left-radius: var(--inset-border-radius-calc); border-bottom-right-radius: 0px; } .rt-Inset:where(.sm\\:rt-r-side-right) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: var(--margin-left); border-top-left-radius: 0px; border-top-right-radius: var(--inset-border-radius-calc); border-bottom-left-radius: 0px; border-bottom-right-radius: var(--inset-border-radius-calc); } .rt-Inset:where(.sm\\:rt-r-side-x) { --margin-top-override: var(--margin-top); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: var(--margin-bottom); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-radius: 0px; } .rt-Inset:where(.sm\\:rt-r-side-y) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: var(--margin-right); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: var(--margin-left); border-radius: 0px; } .rt-Inset:where(.sm\\:rt-r-side-all) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-radius: var(--inset-border-radius-calc); } } @media (min-width: 1024px) { .rt-Inset:where(.md\\:rt-r-clip-border-box) { --inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px)); --inset-padding-top-calc: var(--inset-padding-top, 0px); --inset-padding-right-calc: var(--inset-padding-right, 0px); --inset-padding-bottom-calc: var(--inset-padding-bottom, 0px); --inset-padding-left-calc: var(--inset-padding-left, 0px); } .rt-Inset:where(.md\\:rt-r-clip-padding-box) { --inset-border-radius-calc: var(--inset-border-radius, 0px); --inset-padding-top-calc: calc(var(--inset-padding-top, 0px) + var(--inset-border-width, 0px)); --inset-padding-right-calc: calc(var(--inset-padding-right, 0px) + var(--inset-border-width, 0px)); --inset-padding-bottom-calc: calc(var(--inset-padding-bottom, 0px) + var(--inset-border-width, 0px)); --inset-padding-left-calc: calc(var(--inset-padding-left, 0px) + var(--inset-border-width, 0px)); } .rt-Inset:where(.md\\:rt-r-side-top) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: var(--margin-bottom); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-top-left-radius: var(--inset-border-radius-calc); border-top-right-radius: var(--inset-border-radius-calc); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .rt-Inset:where(.md\\:rt-r-side-bottom) { --margin-top-override: var(--margin-top); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: var(--inset-border-radius-calc); border-bottom-right-radius: var(--inset-border-radius-calc); } .rt-Inset:where(.md\\:rt-r-side-left) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); --margin-right-override: var(--margin-right); border-top-left-radius: var(--inset-border-radius-calc); border-top-right-radius: 0px; border-bottom-left-radius: var(--inset-border-radius-calc); border-bottom-right-radius: 0px; } .rt-Inset:where(.md\\:rt-r-side-right) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: var(--margin-left); border-top-left-radius: 0px; border-top-right-radius: var(--inset-border-radius-calc); border-bottom-left-radius: 0px; border-bottom-right-radius: var(--inset-border-radius-calc); } .rt-Inset:where(.md\\:rt-r-side-x) { --margin-top-override: var(--margin-top); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: var(--margin-bottom); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-radius: 0px; } .rt-Inset:where(.md\\:rt-r-side-y) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: var(--margin-right); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: var(--margin-left); border-radius: 0px; } .rt-Inset:where(.md\\:rt-r-side-all) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-radius: var(--inset-border-radius-calc); } } @media (min-width: 1280px) { .rt-Inset:where(.lg\\:rt-r-clip-border-box) { --inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px)); --inset-padding-top-calc: var(--inset-padding-top, 0px); --inset-padding-right-calc: var(--inset-padding-right, 0px); --inset-padding-bottom-calc: var(--inset-padding-bottom, 0px); --inset-padding-left-calc: var(--inset-padding-left, 0px); } .rt-Inset:where(.lg\\:rt-r-clip-padding-box) { --inset-border-radius-calc: var(--inset-border-radius, 0px); --inset-padding-top-calc: calc(var(--inset-padding-top, 0px) + var(--inset-border-width, 0px)); --inset-padding-right-calc: calc(var(--inset-padding-right, 0px) + var(--inset-border-width, 0px)); --inset-padding-bottom-calc: calc(var(--inset-padding-bottom, 0px) + var(--inset-border-width, 0px)); --inset-padding-left-calc: calc(var(--inset-padding-left, 0px) + var(--inset-border-width, 0px)); } .rt-Inset:where(.lg\\:rt-r-side-top) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: var(--margin-bottom); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-top-left-radius: var(--inset-border-radius-calc); border-top-right-radius: var(--inset-border-radius-calc); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .rt-Inset:where(.lg\\:rt-r-side-bottom) { --margin-top-override: var(--margin-top); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: var(--inset-border-radius-calc); border-bottom-right-radius: var(--inset-border-radius-calc); } .rt-Inset:where(.lg\\:rt-r-side-left) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); --margin-right-override: var(--margin-right); border-top-left-radius: var(--inset-border-radius-calc); border-top-right-radius: 0px; border-bottom-left-radius: var(--inset-border-radius-calc); border-bottom-right-radius: 0px; } .rt-Inset:where(.lg\\:rt-r-side-right) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: var(--margin-left); border-top-left-radius: 0px; border-top-right-radius: var(--inset-border-radius-calc); border-bottom-left-radius: 0px; border-bottom-right-radius: var(--inset-border-radius-calc); } .rt-Inset:where(.lg\\:rt-r-side-x) { --margin-top-override: var(--margin-top); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: var(--margin-bottom); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-radius: 0px; } .rt-Inset:where(.lg\\:rt-r-side-y) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: var(--margin-right); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: var(--margin-left); border-radius: 0px; } .rt-Inset:where(.lg\\:rt-r-side-all) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-radius: var(--inset-border-radius-calc); } } @media (min-width: 1640px) { .rt-Inset:where(.xl\\:rt-r-clip-border-box) { --inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px)); --inset-padding-top-calc: var(--inset-padding-top, 0px); --inset-padding-right-calc: var(--inset-padding-right, 0px); --inset-padding-bottom-calc: var(--inset-padding-bottom, 0px); --inset-padding-left-calc: var(--inset-padding-left, 0px); } .rt-Inset:where(.xl\\:rt-r-clip-padding-box) { --inset-border-radius-calc: var(--inset-border-radius, 0px); --inset-padding-top-calc: calc(var(--inset-padding-top, 0px) + var(--inset-border-width, 0px)); --inset-padding-right-calc: calc(var(--inset-padding-right, 0px) + var(--inset-border-width, 0px)); --inset-padding-bottom-calc: calc(var(--inset-padding-bottom, 0px) + var(--inset-border-width, 0px)); --inset-padding-left-calc: calc(var(--inset-padding-left, 0px) + var(--inset-border-width, 0px)); } .rt-Inset:where(.xl\\:rt-r-side-top) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: var(--margin-bottom); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-top-left-radius: var(--inset-border-radius-calc); border-top-right-radius: var(--inset-border-radius-calc); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .rt-Inset:where(.xl\\:rt-r-side-bottom) { --margin-top-override: var(--margin-top); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: var(--inset-border-radius-calc); border-bottom-right-radius: var(--inset-border-radius-calc); } .rt-Inset:where(.xl\\:rt-r-side-left) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); --margin-right-override: var(--margin-right); border-top-left-radius: var(--inset-border-radius-calc); border-top-right-radius: 0px; border-bottom-left-radius: var(--inset-border-radius-calc); border-bottom-right-radius: 0px; } .rt-Inset:where(.xl\\:rt-r-side-right) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: var(--margin-left); border-top-left-radius: 0px; border-top-right-radius: var(--inset-border-radius-calc); border-bottom-left-radius: 0px; border-bottom-right-radius: var(--inset-border-radius-calc); } .rt-Inset:where(.xl\\:rt-r-side-x) { --margin-top-override: var(--margin-top); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: var(--margin-bottom); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-radius: 0px; } .rt-Inset:where(.xl\\:rt-r-side-y) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: var(--margin-right); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: var(--margin-left); border-radius: 0px; } .rt-Inset:where(.xl\\:rt-r-side-all) { --margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc)); --margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc)); --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc)); --margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc)); border-radius: var(--inset-border-radius-calc); } } .rt-Kbd { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; font-family: var(--default-font-family); font-weight: normal; vertical-align: text-top; white-space: nowrap; -webkit-user-select: none; user-select: none; position: relative; top: -0.03em; font-size: 0.75em; min-width: 1.75em; line-height: 1.7em; box-sizing: border-box; padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 0.05em; word-spacing: -0.1em; border-radius: calc(var(--radius-factor) * 0.35em); letter-spacing: var(--letter-spacing, var(--default-letter-spacing)); height: -moz-fit-content; height: fit-content; color: var(--gray-12); background-color: var(--gray-1); box-shadow: var(--kbd-box-shadow); transition: box-shadow 120ms, background-color 120ms; } @media (hover: hover) { .rt-Kbd:where(:any-link, button):where(:hover) { transition-duration: 40ms, 40ms; background-color: var(--color-background); box-shadow: var(--kbd-box-shadow), 0 0 0 0.05em var(--gray-a5); } } .rt-Kbd:where(:any-link, button):where([data-state='open']) { transition-duration: 40ms, 40ms; background-color: var(--color-background); box-shadow: var(--kbd-box-shadow), 0 0 0 0.05em var(--gray-a5); } .rt-Kbd:where(:any-link, button):where(:active:not([data-state='open'])) { padding-top: 0.05em; padding-bottom: 0; transition-duration: 40ms, 40ms; background-color: var(--gray-2); box-shadow: inset 0 0.05em var(--black-a3), 0 0 0 0.05em var(--gray-a7); } .rt-Kbd:where(:any-link, button):where(:focus-visible) { outline: 2px solid var(--focus-8); } .rt-Kbd:where(.rt-r-size-1) { font-size: calc(var(--font-size-1) * 0.8); --letter-spacing: var(--letter-spacing-1); } .rt-Kbd:where(.rt-r-size-2) { font-size: calc(var(--font-size-2) * 0.8); --letter-spacing: var(--letter-spacing-2); } .rt-Kbd:where(.rt-r-size-3) { font-size: calc(var(--font-size-3) * 0.8); --letter-spacing: var(--letter-spacing-3); } .rt-Kbd:where(.rt-r-size-4) { font-size: calc(var(--font-size-4) * 0.8); --letter-spacing: var(--letter-spacing-4); } .rt-Kbd:where(.rt-r-size-5) { font-size: calc(var(--font-size-5) * 0.8); --letter-spacing: var(--letter-spacing-5); } .rt-Kbd:where(.rt-r-size-6) { font-size: calc(var(--font-size-6) * 0.8); --letter-spacing: var(--letter-spacing-6); } .rt-Kbd:where(.rt-r-size-7) { font-size: calc(var(--font-size-7) * 0.8); --letter-spacing: var(--letter-spacing-7); } .rt-Kbd:where(.rt-r-size-8) { font-size: calc(var(--font-size-8) * 0.8); --letter-spacing: var(--letter-spacing-8); } .rt-Kbd:where(.rt-r-size-9) { font-size: calc(var(--font-size-9) * 0.8); --letter-spacing: var(--letter-spacing-9); } @media (min-width: 520px) { .rt-Kbd:where(.xs\\:rt-r-size-1) { font-size: calc(var(--font-size-1) * 0.8); --letter-spacing: var(--letter-spacing-1); } .rt-Kbd:where(.xs\\:rt-r-size-2) { font-size: calc(var(--font-size-2) * 0.8); --letter-spacing: var(--letter-spacing-2); } .rt-Kbd:where(.xs\\:rt-r-size-3) { font-size: calc(var(--font-size-3) * 0.8); --letter-spacing: var(--letter-spacing-3); } .rt-Kbd:where(.xs\\:rt-r-size-4) { font-size: calc(var(--font-size-4) * 0.8); --letter-spacing: var(--letter-spacing-4); } .rt-Kbd:where(.xs\\:rt-r-size-5) { font-size: calc(var(--font-size-5) * 0.8); --letter-spacing: var(--letter-spacing-5); } .rt-Kbd:where(.xs\\:rt-r-size-6) { font-size: calc(var(--font-size-6) * 0.8); --letter-spacing: var(--letter-spacing-6); } .rt-Kbd:where(.xs\\:rt-r-size-7) { font-size: calc(var(--font-size-7) * 0.8); --letter-spacing: var(--letter-spacing-7); } .rt-Kbd:where(.xs\\:rt-r-size-8) { font-size: calc(var(--font-size-8) * 0.8); --letter-spacing: var(--letter-spacing-8); } .rt-Kbd:where(.xs\\:rt-r-size-9) { font-size: calc(var(--font-size-9) * 0.8); --letter-spacing: var(--letter-spacing-9); } } @media (min-width: 768px) { .rt-Kbd:where(.sm\\:rt-r-size-1) { font-size: calc(var(--font-size-1) * 0.8); --letter-spacing: var(--letter-spacing-1); } .rt-Kbd:where(.sm\\:rt-r-size-2) { font-size: calc(var(--font-size-2) * 0.8); --letter-spacing: var(--letter-spacing-2); } .rt-Kbd:where(.sm\\:rt-r-size-3) { font-size: calc(var(--font-size-3) * 0.8); --letter-spacing: var(--letter-spacing-3); } .rt-Kbd:where(.sm\\:rt-r-size-4) { font-size: calc(var(--font-size-4) * 0.8); --letter-spacing: var(--letter-spacing-4); } .rt-Kbd:where(.sm\\:rt-r-size-5) { font-size: calc(var(--font-size-5) * 0.8); --letter-spacing: var(--letter-spacing-5); } .rt-Kbd:where(.sm\\:rt-r-size-6) { font-size: calc(var(--font-size-6) * 0.8); --letter-spacing: var(--letter-spacing-6); } .rt-Kbd:where(.sm\\:rt-r-size-7) { font-size: calc(var(--font-size-7) * 0.8); --letter-spacing: var(--letter-spacing-7); } .rt-Kbd:where(.sm\\:rt-r-size-8) { font-size: calc(var(--font-size-8) * 0.8); --letter-spacing: var(--letter-spacing-8); } .rt-Kbd:where(.sm\\:rt-r-size-9) { font-size: calc(var(--font-size-9) * 0.8); --letter-spacing: var(--letter-spacing-9); } } @media (min-width: 1024px) { .rt-Kbd:where(.md\\:rt-r-size-1) { font-size: calc(var(--font-size-1) * 0.8); --letter-spacing: var(--letter-spacing-1); } .rt-Kbd:where(.md\\:rt-r-size-2) { font-size: calc(var(--font-size-2) * 0.8); --letter-spacing: var(--letter-spacing-2); } .rt-Kbd:where(.md\\:rt-r-size-3) { font-size: calc(var(--font-size-3) * 0.8); --letter-spacing: var(--letter-spacing-3); } .rt-Kbd:where(.md\\:rt-r-size-4) { font-size: calc(var(--font-size-4) * 0.8); --letter-spacing: var(--letter-spacing-4); } .rt-Kbd:where(.md\\:rt-r-size-5) { font-size: calc(var(--font-size-5) * 0.8); --letter-spacing: var(--letter-spacing-5); } .rt-Kbd:where(.md\\:rt-r-size-6) { font-size: calc(var(--font-size-6) * 0.8); --letter-spacing: var(--letter-spacing-6); } .rt-Kbd:where(.md\\:rt-r-size-7) { font-size: calc(var(--font-size-7) * 0.8); --letter-spacing: var(--letter-spacing-7); } .rt-Kbd:where(.md\\:rt-r-size-8) { font-size: calc(var(--font-size-8) * 0.8); --letter-spacing: var(--letter-spacing-8); } .rt-Kbd:where(.md\\:rt-r-size-9) { font-size: calc(var(--font-size-9) * 0.8); --letter-spacing: var(--letter-spacing-9); } } @media (min-width: 1280px) { .rt-Kbd:where(.lg\\:rt-r-size-1) { font-size: calc(var(--font-size-1) * 0.8); --letter-spacing: var(--letter-spacing-1); } .rt-Kbd:where(.lg\\:rt-r-size-2) { font-size: calc(var(--font-size-2) * 0.8); --letter-spacing: var(--letter-spacing-2); } .rt-Kbd:where(.lg\\:rt-r-size-3) { font-size: calc(var(--font-size-3) * 0.8); --letter-spacing: var(--letter-spacing-3); } .rt-Kbd:where(.lg\\:rt-r-size-4) { font-size: calc(var(--font-size-4) * 0.8); --letter-spacing: var(--letter-spacing-4); } .rt-Kbd:where(.lg\\:rt-r-size-5) { font-size: calc(var(--font-size-5) * 0.8); --letter-spacing: var(--letter-spacing-5); } .rt-Kbd:where(.lg\\:rt-r-size-6) { font-size: calc(var(--font-size-6) * 0.8); --letter-spacing: var(--letter-spacing-6); } .rt-Kbd:where(.lg\\:rt-r-size-7) { font-size: calc(var(--font-size-7) * 0.8); --letter-spacing: var(--letter-spacing-7); } .rt-Kbd:where(.lg\\:rt-r-size-8) { font-size: calc(var(--font-size-8) * 0.8); --letter-spacing: var(--letter-spacing-8); } .rt-Kbd:where(.lg\\:rt-r-size-9) { font-size: calc(var(--font-size-9) * 0.8); --letter-spacing: var(--letter-spacing-9); } } @media (min-width: 1640px) { .rt-Kbd:where(.xl\\:rt-r-size-1) { font-size: calc(var(--font-size-1) * 0.8); --letter-spacing: var(--letter-spacing-1); } .rt-Kbd:where(.xl\\:rt-r-size-2) { font-size: calc(var(--font-size-2) * 0.8); --letter-spacing: var(--letter-spacing-2); } .rt-Kbd:where(.xl\\:rt-r-size-3) { font-size: calc(var(--font-size-3) * 0.8); --letter-spacing: var(--letter-spacing-3); } .rt-Kbd:where(.xl\\:rt-r-size-4) { font-size: calc(var(--font-size-4) * 0.8); --letter-spacing: var(--letter-spacing-4); } .rt-Kbd:where(.xl\\:rt-r-size-5) { font-size: calc(var(--font-size-5) * 0.8); --letter-spacing: var(--letter-spacing-5); } .rt-Kbd:where(.xl\\:rt-r-size-6) { font-size: calc(var(--font-size-6) * 0.8); --letter-spacing: var(--letter-spacing-6); } .rt-Kbd:where(.xl\\:rt-r-size-7) { font-size: calc(var(--font-size-7) * 0.8); --letter-spacing: var(--letter-spacing-7); } .rt-Kbd:where(.xl\\:rt-r-size-8) { font-size: calc(var(--font-size-8) * 0.8); --letter-spacing: var(--letter-spacing-8); } .rt-Kbd:where(.xl\\:rt-r-size-9) { font-size: calc(var(--font-size-9) * 0.8); --letter-spacing: var(--letter-spacing-9); } } .rt-Link:where(:any-link, button) { cursor: var(--cursor-link); text-decoration-line: none; text-decoration-style: solid; text-decoration-thickness: min(2px, max(1px, 0.05em)); text-underline-offset: calc(0.025em + 2px); text-decoration-color: var(--accent-a5); } .rt-Link:where(:disabled, [data-disabled]) { cursor: var(--cursor-disabled); } :where([data-accent-color]:not(.radix-themes, .rt-high-contrast)) .rt-Link:where([data-accent-color='']) { color: var(--accent-12); } @supports (color: color-mix(in oklab, white, black)) { .rt-Link:where(:any-link, button) { text-decoration-color: color-mix(in oklab, var(--accent-a5), var(--gray-a6)); } } @media (pointer: coarse) { .rt-Link:where(:any-link, button):where(:active:not(:focus-visible, [data-state='open'])) { outline: 0.75em solid var(--accent-a4); outline-offset: -0.6em; } } @media (hover: hover) { .rt-Link:where(:any-link, button):where(.rt-underline-auto):where(:hover) { text-decoration-line: underline; } } .rt-Link:where(:any-link, button):where(.rt-underline-auto):where(.rt-high-contrast), :where([data-accent-color]:not(.radix-themes, .rt-high-contrast)) .rt-Link:where(:any-link, button):where(.rt-underline-auto):where([data-accent-color='']) { text-decoration-line: underline; text-decoration-color: var(--accent-a6); } @supports (color: color-mix(in oklab, white, black)) { .rt-Link:where(:any-link, button):where(.rt-underline-auto):where(.rt-high-contrast), :where([data-accent-color]:not(.radix-themes, .rt-high-contrast)) .rt-Link:where(:any-link, button):where(.rt-underline-auto):where([data-accent-color='']) { text-decoration-color: color-mix(in oklab, var(--accent-a6), var(--gray-a6)); } } @media (hover: hover) { .rt-Link:where(:any-link, button):where(.rt-underline-hover):where(:hover) { text-decoration-line: underline; } } .rt-Link:where(:any-link, button):where(.rt-underline-always) { text-decoration-line: underline; } .rt-Link:where(:focus-visible) { text-decoration-line: none; border-radius: calc(0.07em * var(--radius-factor)); outline-color: var(--focus-8); outline-width: 2px; outline-style: solid; outline-offset: 2px; } .rt-Link:where(:has(.rt-Code:not(.rt-variant-ghost):only-child)) { text-decoration-color: transparent; } .rt-PopoverContent { background-color: var(--color-panel-solid); box-shadow: var(--shadow-5); min-width: var(--radix-popover-trigger-width); outline: 0; overflow: auto; position: relative; --inset-padding-top: var(--popover-content-padding); --inset-padding-right: var(--popover-content-padding); --inset-padding-bottom: var(--popover-content-padding); --inset-padding-left: var(--popover-content-padding); padding: var(--popover-content-padding); box-sizing: border-box; transform-origin: var(--radix-popover-content-transform-origin); } .rt-PopoverContent:where(.rt-r-size-1) { --popover-content-padding: var(--space-3); border-radius: var(--radius-4); } .rt-PopoverContent:where(.rt-r-size-2) { --popover-content-padding: var(--space-4); border-radius: var(--radius-4); } .rt-PopoverContent:where(.rt-r-size-3) { --popover-content-padding: var(--space-5); border-radius: var(--radius-5); } .rt-PopoverContent:where(.rt-r-size-4) { --popover-content-padding: var(--space-6); border-radius: var(--radius-5); } @media (min-width: 520px) { .rt-PopoverContent:where(.xs\\:rt-r-size-1) { --popover-content-padding: var(--space-3); border-radius: var(--radius-4); } .rt-PopoverContent:where(.xs\\:rt-r-size-2) { --popover-content-padding: var(--space-4); border-radius: var(--radius-4); } .rt-PopoverContent:where(.xs\\:rt-r-size-3) { --popover-content-padding: var(--space-5); border-radius: var(--radius-5); } .rt-PopoverContent:where(.xs\\:rt-r-size-4) { --popover-content-padding: var(--space-6); border-radius: var(--radius-5); } } @media (min-width: 768px) { .rt-PopoverContent:where(.sm\\:rt-r-size-1) { --popover-content-padding: var(--space-3); border-radius: var(--radius-4); } .rt-PopoverContent:where(.sm\\:rt-r-size-2) { --popover-content-padding: var(--space-4); border-radius: var(--radius-4); } .rt-PopoverContent:where(.sm\\:rt-r-size-3) { --popover-content-padding: var(--space-5); border-radius: var(--radius-5); } .rt-PopoverContent:where(.sm\\:rt-r-size-4) { --popover-content-padding: var(--space-6); border-radius: var(--radius-5); } } @media (min-width: 1024px) { .rt-PopoverContent:where(.md\\:rt-r-size-1) { --popover-content-padding: var(--space-3); border-radius: var(--radius-4); } .rt-PopoverContent:where(.md\\:rt-r-size-2) { --popover-content-padding: var(--space-4); border-radius: var(--radius-4); } .rt-PopoverContent:where(.md\\:rt-r-size-3) { --popover-content-padding: var(--space-5); border-radius: var(--radius-5); } .rt-PopoverContent:where(.md\\:rt-r-size-4) { --popover-content-padding: var(--space-6); border-radius: var(--radius-5); } } @media (min-width: 1280px) { .rt-PopoverContent:where(.lg\\:rt-r-size-1) { --popover-content-padding: var(--space-3); border-radius: var(--radius-4); } .rt-PopoverContent:where(.lg\\:rt-r-size-2) { --popover-content-padding: var(--space-4); border-radius: var(--radius-4); } .rt-PopoverContent:where(.lg\\:rt-r-size-3) { --popover-content-padding: var(--space-5); border-radius: var(--radius-5); } .rt-PopoverContent:where(.lg\\:rt-r-size-4) { --popover-content-padding: var(--space-6); border-radius: var(--radius-5); } } @media (min-width: 1640px) { .rt-PopoverContent:where(.xl\\:rt-r-size-1) { --popover-content-padding: var(--space-3); border-radius: var(--radius-4); } .rt-PopoverContent:where(.xl\\:rt-r-size-2) { --popover-content-padding: var(--space-4); border-radius: var(--radius-4); } .rt-PopoverContent:where(.xl\\:rt-r-size-3) { --popover-content-padding: var(--space-5); border-radius: var(--radius-5); } .rt-PopoverContent:where(.xl\\:rt-r-size-4) { --popover-content-padding: var(--space-6); border-radius: var(--radius-5); } } .rt-ProgressRoot { --progress-value: 0; --progress-max: 100; --progress-duration: 5s; pointer-events: none; position: relative; overflow: hidden; flex-grow: 1; height: var(--progress-height); border-radius: max(calc(var(--radius-factor) * var(--progress-height) / 3), calc(var(--radius-factor) * var(--radius-thumb))); } .rt-ProgressRoot::after { position: absolute; inset: 0; content: ''; border-radius: inherit; } .rt-ProgressIndicator { display: block; height: 100%; width: 100%; transform: scaleX(calc(var(--progress-value) / var(--progress-max))); transform-origin: left center; transition: transform 120ms; } .rt-ProgressIndicator:where([data-state='indeterminate']) { animation-name: rt-progress-indicator-indeterminate-grow, var(--progress-indicator-indeterminate-animation-start), var(--progress-indicator-indeterminate-animation-repeat); animation-delay: 0s, calc(var(--progress-duration) + 5s), calc(var(--progress-duration) + 7.5s); animation-duration: var(--progress-duration), 2.5s, 5s; animation-iteration-count: 1, 1, infinite; animation-fill-mode: both, none, none; animation-direction: normal, normal, alternate; } .rt-ProgressIndicator:where([data-state='indeterminate'])::after { position: absolute; inset: 0; content: ''; width: 400%; animation-name: rt-progress-indicator-indeterminate-shine-from-left; animation-delay: calc(var(--progress-duration) + 5s); animation-duration: 5s; animation-fill-mode: backwards; animation-iteration-count: infinite; background-image: linear-gradient(to right, transparent 25%, var(--progress-indicator-after-linear-gradient), transparent 75%); } @keyframes rt-progress-indicator-indeterminate-grow { 0% { transform: scaleX(0.01); } 20% { transform: scaleX(0.1); } 30% { transform: scaleX(0.6); } 40%, 50% { transform: scaleX(0.9); } 100% { transform: scaleX(1); } } @keyframes rt-progress-indicator-indeterminate-shine-from-left { 0% { transform: translateX(-100%); } 100% { transform: translateX(0%); } } .rt-ProgressRoot:where(.rt-r-size-1) { --progress-height: var(--space-1); } .rt-ProgressRoot:where(.rt-r-size-2) { --progress-height: calc(var(--space-2) * 0.75); } .rt-ProgressRoot:where(.rt-r-size-3) { --progress-height: var(--space-2); } @media (min-width: 520px) { .rt-ProgressRoot:where(.xs\\:rt-r-size-1) { --progress-height: var(--space-1); } .rt-ProgressRoot:where(.xs\\:rt-r-size-2) { --progress-height: calc(var(--space-2) * 0.75); } .rt-ProgressRoot:where(.xs\\:rt-r-size-3) { --progress-height: var(--space-2); } } @media (min-width: 768px) { .rt-ProgressRoot:where(.sm\\:rt-r-size-1) { --progress-height: var(--space-1); } .rt-ProgressRoot:where(.sm\\:rt-r-size-2) { --progress-height: calc(var(--space-2) * 0.75); } .rt-ProgressRoot:where(.sm\\:rt-r-size-3) { --progress-height: var(--space-2); } } @media (min-width: 1024px) { .rt-ProgressRoot:where(.md\\:rt-r-size-1) { --progress-height: var(--space-1); } .rt-ProgressRoot:where(.md\\:rt-r-size-2) { --progress-height: calc(var(--space-2) * 0.75); } .rt-ProgressRoot:where(.md\\:rt-r-size-3) { --progress-height: var(--space-2); } } @media (min-width: 1280px) { .rt-ProgressRoot:where(.lg\\:rt-r-size-1) { --progress-height: var(--space-1); } .rt-ProgressRoot:where(.lg\\:rt-r-size-2) { --progress-height: calc(var(--space-2) * 0.75); } .rt-ProgressRoot:where(.lg\\:rt-r-size-3) { --progress-height: var(--space-2); } } @media (min-width: 1640px) { .rt-ProgressRoot:where(.xl\\:rt-r-size-1) { --progress-height: var(--space-1); } .rt-ProgressRoot:where(.xl\\:rt-r-size-2) { --progress-height: calc(var(--space-2) * 0.75); } .rt-ProgressRoot:where(.xl\\:rt-r-size-3) { --progress-height: var(--space-2); } } .rt-ProgressRoot:where(.rt-variant-surface) { --progress-indicator-indeterminate-animation-start: rt-progress-indicator-surface-indeterminate-fade; --progress-indicator-indeterminate-animation-repeat: rt-progress-indicator-surface-indeterminate-pulse; background-color: var(--gray-a3); } .rt-ProgressRoot:where(.rt-variant-surface)::after { box-shadow: inset 0 0 0 1px var(--gray-a4); } .rt-ProgressRoot:where(.rt-variant-surface) :where(.rt-ProgressIndicator) { background-color: var(--accent-track); } @keyframes rt-progress-indicator-surface-indeterminate-fade { 100% { background-color: var(--accent-7); } } @keyframes rt-progress-indicator-surface-indeterminate-pulse { 0% { background-color: var(--accent-7); } 100% { background-color: var(--accent-track); } } .rt-ProgressRoot:where(.rt-variant-classic) { --progress-indicator-indeterminate-animation-start: rt-progress-indicator-classic-indeterminate-fade; --progress-indicator-indeterminate-animation-repeat: rt-progress-indicator-classic-indeterminate-pulse; background-color: var(--gray-a3); } .rt-ProgressRoot:where(.rt-variant-classic)::after { box-shadow: var(--shadow-1); } .rt-ProgressRoot:where(.rt-variant-classic) :where(.rt-ProgressIndicator) { background-color: var(--accent-track); } @keyframes rt-progress-indicator-classic-indeterminate-fade { 100% { background-color: var(--accent-7); } } @keyframes rt-progress-indicator-classic-indeterminate-pulse { 0% { background-color: var(--accent-7); } 100% { background-color: var(--accent-track); } } .rt-ProgressRoot:where(.rt-variant-soft) { --progress-indicator-indeterminate-animation-start: rt-progress-indicator-soft-indeterminate-fade; --progress-indicator-indeterminate-animation-repeat: rt-progress-indicator-soft-indeterminate-pulse; background-color: var(--gray-a4); background-image: linear-gradient(var(--white-a1), var(--white-a1)); } .rt-ProgressRoot:where(.rt-variant-soft) :where(.rt-ProgressIndicator) { background-image: linear-gradient(var(--accent-a5), var(--accent-a5)); background-color: var(--accent-8); } .rt-ProgressRoot:where(.rt-variant-soft) :where(.rt-ProgressIndicator)::after { opacity: 0.75; } @keyframes rt-progress-indicator-soft-indeterminate-fade { 100% { background-color: var(--accent-5); } } @keyframes rt-progress-indicator-soft-indeterminate-pulse { 0% { background-color: var(--accent-5); } 100% { background-color: var(--accent-7); } } .rt-ProgressRoot:where(.rt-high-contrast) { --progress-indicator-indeterminate-animation-start: rt-progress-indicator-high-contrast-indeterminate-fade; --progress-indicator-indeterminate-animation-repeat: rt-progress-indicator-high-contrast-indeterminate-pulse; } .rt-ProgressRoot:where(.rt-high-contrast) :where(.rt-ProgressIndicator) { background-color: var(--accent-12); } .rt-ProgressRoot:where(.rt-high-contrast) :where(.rt-ProgressIndicator)::after { opacity: 0.75; } @keyframes rt-progress-indicator-high-contrast-indeterminate-fade { 100% { opacity: 0.8; } } @keyframes rt-progress-indicator-high-contrast-indeterminate-pulse { 0% { opacity: 0.8; } 100% { opacity: 1; } } .rt-Quote { box-sizing: border-box; font-family: var(--quote-font-family); font-size: calc(var(--quote-font-size-adjust) * 1em); font-style: var(--quote-font-style); font-weight: var(--quote-font-weight); line-height: 1.25; letter-spacing: calc(var(--quote-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing))); color: inherit; } .rt-Quote :where(.rt-Quote) { font-size: inherit; } .rt-RadioCardsRoot { line-height: var(--line-height); letter-spacing: var(--letter-spacing); cursor: default; } .rt-RadioCardsItem { --base-card-padding-top: var(--radio-cards-item-padding-y); --base-card-padding-right: var(--radio-cards-item-padding-x); --base-card-padding-bottom: var(--radio-cards-item-padding-y); --base-card-padding-left: var(--radio-cards-item-padding-x); --base-card-border-radius: var(--radio-cards-item-border-radius); --base-card-border-width: var(--radio-cards-item-border-width); display: flex; align-items: center; justify-content: center; gap: var(--space-2); } .rt-RadioCardsItem > * { pointer-events: none; } .rt-RadioCardsItem > :where(svg) { flex-shrink: 0; } .rt-RadioCardsItem::after { outline-offset: -1px; } .rt-RadioCardsRoot:where(.rt-r-size-1) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --radio-cards-item-padding-x: var(--space-3); --radio-cards-item-padding-y: calc(var(--space-3) / 1.2); --radio-cards-item-border-radius: var(--radius-3); } .rt-RadioCardsRoot:where(.rt-r-size-2) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --radio-cards-item-padding-x: var(--space-4); --radio-cards-item-padding-y: calc(var(--space-4) * 0.875); --radio-cards-item-border-radius: var(--radius-3); } .rt-RadioCardsRoot:where(.rt-r-size-3) { font-size: var(--font-size-3); --line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); --radio-cards-item-padding-x: var(--space-5); --radio-cards-item-padding-y: calc(var(--space-5) / 1.2); --radio-cards-item-border-radius: var(--radius-4); } @media (min-width: 520px) { .rt-RadioCardsRoot:where(.xs\\:rt-r-size-1) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --radio-cards-item-padding-x: var(--space-3); --radio-cards-item-padding-y: calc(var(--space-3) / 1.2); --radio-cards-item-border-radius: var(--radius-3); } .rt-RadioCardsRoot:where(.xs\\:rt-r-size-2) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --radio-cards-item-padding-x: var(--space-4); --radio-cards-item-padding-y: calc(var(--space-4) * 0.875); --radio-cards-item-border-radius: var(--radius-3); } .rt-RadioCardsRoot:where(.xs\\:rt-r-size-3) { font-size: var(--font-size-3); --line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); --radio-cards-item-padding-x: var(--space-5); --radio-cards-item-padding-y: calc(var(--space-5) / 1.2); --radio-cards-item-border-radius: var(--radius-4); } } @media (min-width: 768px) { .rt-RadioCardsRoot:where(.sm\\:rt-r-size-1) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --radio-cards-item-padding-x: var(--space-3); --radio-cards-item-padding-y: calc(var(--space-3) / 1.2); --radio-cards-item-border-radius: var(--radius-3); } .rt-RadioCardsRoot:where(.sm\\:rt-r-size-2) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --radio-cards-item-padding-x: var(--space-4); --radio-cards-item-padding-y: calc(var(--space-4) * 0.875); --radio-cards-item-border-radius: var(--radius-3); } .rt-RadioCardsRoot:where(.sm\\:rt-r-size-3) { font-size: var(--font-size-3); --line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); --radio-cards-item-padding-x: var(--space-5); --radio-cards-item-padding-y: calc(var(--space-5) / 1.2); --radio-cards-item-border-radius: var(--radius-4); } } @media (min-width: 1024px) { .rt-RadioCardsRoot:where(.md\\:rt-r-size-1) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --radio-cards-item-padding-x: var(--space-3); --radio-cards-item-padding-y: calc(var(--space-3) / 1.2); --radio-cards-item-border-radius: var(--radius-3); } .rt-RadioCardsRoot:where(.md\\:rt-r-size-2) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --radio-cards-item-padding-x: var(--space-4); --radio-cards-item-padding-y: calc(var(--space-4) * 0.875); --radio-cards-item-border-radius: var(--radius-3); } .rt-RadioCardsRoot:where(.md\\:rt-r-size-3) { font-size: var(--font-size-3); --line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); --radio-cards-item-padding-x: var(--space-5); --radio-cards-item-padding-y: calc(var(--space-5) / 1.2); --radio-cards-item-border-radius: var(--radius-4); } } @media (min-width: 1280px) { .rt-RadioCardsRoot:where(.lg\\:rt-r-size-1) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --radio-cards-item-padding-x: var(--space-3); --radio-cards-item-padding-y: calc(var(--space-3) / 1.2); --radio-cards-item-border-radius: var(--radius-3); } .rt-RadioCardsRoot:where(.lg\\:rt-r-size-2) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --radio-cards-item-padding-x: var(--space-4); --radio-cards-item-padding-y: calc(var(--space-4) * 0.875); --radio-cards-item-border-radius: var(--radius-3); } .rt-RadioCardsRoot:where(.lg\\:rt-r-size-3) { font-size: var(--font-size-3); --line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); --radio-cards-item-padding-x: var(--space-5); --radio-cards-item-padding-y: calc(var(--space-5) / 1.2); --radio-cards-item-border-radius: var(--radius-4); } } @media (min-width: 1640px) { .rt-RadioCardsRoot:where(.xl\\:rt-r-size-1) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --radio-cards-item-padding-x: var(--space-3); --radio-cards-item-padding-y: calc(var(--space-3) / 1.2); --radio-cards-item-border-radius: var(--radius-3); } .rt-RadioCardsRoot:where(.xl\\:rt-r-size-2) { font-size: var(--font-size-2); --line-height: var(--line-height-2); --letter-spacing: var(--letter-spacing-2); --radio-cards-item-padding-x: var(--space-4); --radio-cards-item-padding-y: calc(var(--space-4) * 0.875); --radio-cards-item-border-radius: var(--radius-3); } .rt-RadioCardsRoot:where(.xl\\:rt-r-size-3) { font-size: var(--font-size-3); --line-height: var(--line-height-3); --letter-spacing: var(--letter-spacing-3); --radio-cards-item-padding-x: var(--space-5); --radio-cards-item-padding-y: calc(var(--space-5) / 1.2); --radio-cards-item-border-radius: var(--radius-4); } } :where(.rt-RadioCardsRoot.rt-variant-surface) .rt-RadioCardsItem { --radio-cards-item-border-width: 1px; --radio-cards-item-background-color: var(--color-surface); } :where(.rt-RadioCardsRoot.rt-variant-surface) .rt-RadioCardsItem::before { background-color: var(--radio-cards-item-background-color); } :where(.rt-RadioCardsRoot.rt-variant-surface) .rt-RadioCardsItem::after { box-shadow: var(--base-card-surface-box-shadow); } @media (hover: hover) { :where(.rt-RadioCardsRoot.rt-variant-surface) .rt-RadioCardsItem:where(:not(:disabled):not([data-state='checked']):hover)::after { box-shadow: var(--base-card-surface-hover-box-shadow); } } :where(.rt-RadioCardsRoot.rt-variant-classic) .rt-RadioCardsItem { --radio-cards-item-border-width: 1px; --radio-cards-item-background-color: var(--color-surface); transition: box-shadow 120ms; box-shadow: var(--base-card-classic-box-shadow-outer); } :where(.rt-RadioCardsRoot.rt-variant-classic) .rt-RadioCardsItem::before { background-color: var(--radio-cards-item-background-color); } :where(.rt-RadioCardsRoot.rt-variant-classic) .rt-RadioCardsItem::after { box-shadow: var(--base-card-classic-box-shadow-inner); } @media (hover: hover) { :where(.rt-RadioCardsRoot.rt-variant-classic) .rt-RadioCardsItem:where(:not(:disabled):not([data-state='checked']):hover) { transition-duration: 40ms; box-shadow: var(--base-card-classic-hover-box-shadow-outer); } :where(.rt-RadioCardsRoot.rt-variant-classic) .rt-RadioCardsItem:where(:not(:disabled):not([data-state='checked']):hover)::after { box-shadow: var(--base-card-classic-hover-box-shadow-inner); } } .rt-RadioCardsItem:where([data-state='checked'])::after { outline: 2px solid var(--accent-indicator); } :where(.rt-RadioCardsRoot.rt-high-contrast) .rt-RadioCardsItem:where([data-state='checked'])::after { outline-color: var(--accent-12); } .rt-RadioCardsItem:where(:focus-visible)::after { outline: 2px solid var(--focus-8); } .rt-RadioCardsItem:where(:focus-visible):where([data-state='checked'])::before { background-image: linear-gradient(var(--focus-a3), var(--focus-a3)); } .rt-RadioCardsItem:where(:focus-visible):where([data-state='checked'])::after { outline-color: var(--focus-10); } .rt-RadioCardsItem:where(:disabled) { cursor: var(--cursor-disabled); color: var(--gray-a9); } .rt-RadioCardsItem:where(:disabled)::selection { background-color: var(--gray-a5); } .rt-RadioCardsItem:where(:disabled)::before { background-image: linear-gradient(var(--gray-a2), var(--gray-a2)); } .rt-RadioCardsItem:where(:disabled)::after { outline-color: var(--gray-8); } .rt-RadioGroupRoot { display: flex; flex-direction: column; gap: var(--space-1); } .rt-RadioGroupItem { display: flex; gap: 0.5em; width: -moz-fit-content; width: fit-content; } .rt-RadioGroupItemInner { min-width: 0; } .rt-BaseRadioRoot { position: relative; display: inline-flex; align-items: center; justify-content: center; vertical-align: top; flex-shrink: 0; cursor: var(--cursor-radio); height: var(--skeleton-height, var(--line-height, var(--radio-size))); --skeleton-height-override: var(--radio-size); border-radius: var(--skeleton-radius); --skeleton-radius-override: 100%; } .rt-BaseRadioRoot:where(:disabled, [data-disabled]) { cursor: var(--cursor-disabled); } .rt-BaseRadioRoot::before { content: ''; display: block; height: var(--radio-size); width: var(--radio-size); border-radius: 100%; } .rt-BaseRadioRoot::after { pointer-events: none; position: absolute; height: var(--radio-size); width: var(--radio-size); border-radius: 100%; transform: scale(0.4); } .rt-BaseRadioRoot:where(:checked, [data-state='checked'])::after { content: ''; } .rt-BaseRadioRoot:where(:focus-visible)::before { outline: 2px solid var(--focus-8); outline-offset: 2px; } .rt-BaseRadioRoot:where(.rt-r-size-1) { --radio-size: calc(var(--space-4) * 0.875); } .rt-BaseRadioRoot:where(.rt-r-size-2) { --radio-size: var(--space-4); } .rt-BaseRadioRoot:where(.rt-r-size-3) { --radio-size: calc(var(--space-4) * 1.25); } @media (min-width: 520px) { .rt-BaseRadioRoot:where(.xs\\:rt-r-size-1) { --radio-size: calc(var(--space-4) * 0.875); } .rt-BaseRadioRoot:where(.xs\\:rt-r-size-2) { --radio-size: var(--space-4); } .rt-BaseRadioRoot:where(.xs\\:rt-r-size-3) { --radio-size: calc(var(--space-4) * 1.25); } } @media (min-width: 768px) { .rt-BaseRadioRoot:where(.sm\\:rt-r-size-1) { --radio-size: calc(var(--space-4) * 0.875); } .rt-BaseRadioRoot:where(.sm\\:rt-r-size-2) { --radio-size: var(--space-4); } .rt-BaseRadioRoot:where(.sm\\:rt-r-size-3) { --radio-size: calc(var(--space-4) * 1.25); } } @media (min-width: 1024px) { .rt-BaseRadioRoot:where(.md\\:rt-r-size-1) { --radio-size: calc(var(--space-4) * 0.875); } .rt-BaseRadioRoot:where(.md\\:rt-r-size-2) { --radio-size: var(--space-4); } .rt-BaseRadioRoot:where(.md\\:rt-r-size-3) { --radio-size: calc(var(--space-4) * 1.25); } } @media (min-width: 1280px) { .rt-BaseRadioRoot:where(.lg\\:rt-r-size-1) { --radio-size: calc(var(--space-4) * 0.875); } .rt-BaseRadioRoot:where(.lg\\:rt-r-size-2) { --radio-size: var(--space-4); } .rt-BaseRadioRoot:where(.lg\\:rt-r-size-3) { --radio-size: calc(var(--space-4) * 1.25); } } @media (min-width: 1640px) { .rt-BaseRadioRoot:where(.xl\\:rt-r-size-1) { --radio-size: calc(var(--space-4) * 0.875); } .rt-BaseRadioRoot:where(.xl\\:rt-r-size-2) { --radio-size: var(--space-4); } .rt-BaseRadioRoot:where(.xl\\:rt-r-size-3) { --radio-size: calc(var(--space-4) * 1.25); } } .rt-BaseRadioRoot:where(.rt-variant-surface):where(:not(:checked), [data-state='unchecked'])::before { background-color: var(--color-surface); box-shadow: inset 0 0 0 1px var(--gray-a7); } .rt-BaseRadioRoot:where(.rt-variant-surface):where(:checked, [data-state='checked'])::before { background-color: var(--accent-indicator); } .rt-BaseRadioRoot:where(.rt-variant-surface)::after { background-color: var(--accent-contrast); } .rt-BaseRadioRoot:where(.rt-variant-surface):where(.rt-high-contrast):where(:checked, [data-state='checked'])::before { background-color: var(--accent-12); } .rt-BaseRadioRoot:where(.rt-variant-surface):where(.rt-high-contrast)::after { background-color: var(--accent-1); } .rt-BaseRadioRoot:where(.rt-variant-surface):where(:disabled, [data-disabled])::before { box-shadow: inset 0 0 0 1px var(--gray-a6); background-color: var(--gray-a3); } .rt-BaseRadioRoot:where(.rt-variant-surface):where(:disabled, [data-disabled])::after { background-color: var(--gray-a8); } .rt-BaseRadioRoot:where(.rt-variant-classic):where(:not(:checked), [data-state='unchecked'])::before { background-color: var(--color-surface); box-shadow: inset 0 0 0 1px var(--gray-7), var(--shadow-1); } .rt-BaseRadioRoot:where(.rt-variant-classic):where(:checked, [data-state='checked'])::before { background-color: var(--accent-indicator); background-image: linear-gradient(to bottom, var(--white-a3), transparent, var(--black-a3)); box-shadow: inset 0 0.5px 0.5px var(--white-a4), inset 0 -0.5px 0.5px var(--black-a4); } .rt-BaseRadioRoot:where(.rt-variant-classic)::after { background-color: var(--accent-contrast); } .rt-BaseRadioRoot:where(.rt-variant-classic):where(.rt-high-contrast):where(:checked, [data-state='checked'])::before { background-color: var(--accent-12); } .rt-BaseRadioRoot:where(.rt-variant-classic):where(.rt-high-contrast)::after { background-color: var(--accent-1); } .rt-BaseRadioRoot:where(.rt-variant-classic):where(:disabled, [data-disabled])::before { box-shadow: var(--shadow-1); background-color: var(--gray-a3); background-image: none; } .rt-BaseRadioRoot:where(.rt-variant-classic):where(:disabled, [data-disabled])::after { background-color: var(--gray-a8); } .rt-BaseRadioRoot:where(.rt-variant-soft)::before { background-color: var(--accent-a4); } .rt-BaseRadioRoot:where(.rt-variant-soft)::after { background-color: var(--accent-a11); } .rt-BaseRadioRoot:where(.rt-variant-soft):where(.rt-high-contrast)::after { background-color: var(--accent-12); } .rt-BaseRadioRoot:where(.rt-variant-soft):where(:focus-visible)::before { outline-color: var(--accent-a8); } .rt-BaseRadioRoot:where(.rt-variant-soft):where(:disabled, [data-disabled])::before { background-color: var(--gray-a3); } .rt-BaseRadioRoot:where(.rt-variant-soft):where(:disabled, [data-disabled])::after { background-color: var(--gray-a8); } .rt-ScrollAreaRoot { display: flex; flex-direction: column; overflow: hidden; width: 100%; height: 100%; } .rt-ScrollAreaViewport { display: flex; flex-direction: column; width: 100%; height: 100%; } .rt-ScrollAreaViewport:where(:focus-visible) + :where(.rt-ScrollAreaViewportFocusRing) { position: absolute; inset: 0; pointer-events: none; outline: 2px solid var(--focus-8); outline-offset: -2px; } .rt-ScrollAreaViewport:where(:has(.rt-ScrollAreaScrollbar[data-orientation='horizontal'])) { overscroll-behavior-x: contain; } .rt-ScrollAreaViewport > * { display: block !important; width: -moz-fit-content; width: fit-content; flex-grow: 1; } .rt-ScrollAreaScrollbar { display: flex; -webkit-user-select: none; user-select: none; touch-action: none; background-color: var(--gray-a3); border-radius: var(--scrollarea-scrollbar-border-radius); animation-duration: 120ms; animation-timing-function: ease-out; } .rt-ScrollAreaScrollbar:where([data-orientation='vertical']) { flex-direction: column; width: var(--scrollarea-scrollbar-size); margin-top: var(--scrollarea-scrollbar-vertical-margin-top); margin-bottom: var(--scrollarea-scrollbar-vertical-margin-bottom); margin-left: var(--scrollarea-scrollbar-vertical-margin-left); margin-right: var(--scrollarea-scrollbar-vertical-margin-right); } .rt-ScrollAreaScrollbar:where([data-orientation='horizontal']) { flex-direction: row; height: var(--scrollarea-scrollbar-size); margin-top: var(--scrollarea-scrollbar-horizontal-margin-top); margin-bottom: var(--scrollarea-scrollbar-horizontal-margin-bottom); margin-left: var(--scrollarea-scrollbar-horizontal-margin-left); margin-right: var(--scrollarea-scrollbar-horizontal-margin-right); } .rt-ScrollAreaThumb { position: relative; background-color: var(--gray-a8); border-radius: inherit; transition: background-color 100ms; } .rt-ScrollAreaThumb::before { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; min-width: var(--space-4); min-height: var(--space-4); } .rt-ScrollAreaScrollbar:where(.rt-r-size-1) { --scrollarea-scrollbar-size: var(--space-1); --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full)); } .rt-ScrollAreaScrollbar:where(.rt-r-size-2) { --scrollarea-scrollbar-size: var(--space-2); --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full)); } .rt-ScrollAreaScrollbar:where(.rt-r-size-3) { --scrollarea-scrollbar-size: var(--space-3); --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full)); } @media (min-width: 520px) { .rt-ScrollAreaScrollbar:where(.xs\\:rt-r-size-1) { --scrollarea-scrollbar-size: var(--space-1); --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full)); } .rt-ScrollAreaScrollbar:where(.xs\\:rt-r-size-2) { --scrollarea-scrollbar-size: var(--space-2); --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full)); } .rt-ScrollAreaScrollbar:where(.xs\\:rt-r-size-3) { --scrollarea-scrollbar-size: var(--space-3); --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full)); } } @media (min-width: 768px) { .rt-ScrollAreaScrollbar:where(.sm\\:rt-r-size-1) { --scrollarea-scrollbar-size: var(--space-1); --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full)); } .rt-ScrollAreaScrollbar:where(.sm\\:rt-r-size-2) { --scrollarea-scrollbar-size: var(--space-2); --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full)); } .rt-ScrollAreaScrollbar:where(.sm\\:rt-r-size-3) { --scrollarea-scrollbar-size: var(--space-3); --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full)); } } @media (min-width: 1024px) { .rt-ScrollAreaScrollbar:where(.md\\:rt-r-size-1) { --scrollarea-scrollbar-size: var(--space-1); --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full)); } .rt-ScrollAreaScrollbar:where(.md\\:rt-r-size-2) { --scrollarea-scrollbar-size: var(--space-2); --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full)); } .rt-ScrollAreaScrollbar:where(.md\\:rt-r-size-3) { --scrollarea-scrollbar-size: var(--space-3); --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full)); } } @media (min-width: 1280px) { .rt-ScrollAreaScrollbar:where(.lg\\:rt-r-size-1) { --scrollarea-scrollbar-size: var(--space-1); --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full)); } .rt-ScrollAreaScrollbar:where(.lg\\:rt-r-size-2) { --scrollarea-scrollbar-size: var(--space-2); --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full)); } .rt-ScrollAreaScrollbar:where(.lg\\:rt-r-size-3) { --scrollarea-scrollbar-size: var(--space-3); --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full)); } } @media (min-width: 1640px) { .rt-ScrollAreaScrollbar:where(.xl\\:rt-r-size-1) { --scrollarea-scrollbar-size: var(--space-1); --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full)); } .rt-ScrollAreaScrollbar:where(.xl\\:rt-r-size-2) { --scrollarea-scrollbar-size: var(--space-2); --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full)); } .rt-ScrollAreaScrollbar:where(.xl\\:rt-r-size-3) { --scrollarea-scrollbar-size: var(--space-3); --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full)); } } .rt-ScrollAreaScrollbar:where([data-state='visible']) { animation-name: rt-fade-in; } .rt-ScrollAreaScrollbar:where([data-state='hidden']) { animation-name: rt-fade-out; } @media (hover: hover) { .rt-ScrollAreaThumb:where(:hover) { background-color: var(--gray-a9); } } .rt-SegmentedControlRoot { display: inline-grid; vertical-align: top; grid-auto-flow: column; grid-auto-columns: 1fr; align-items: stretch; color: var(--gray-12); background-color: var(--color-surface); background-image: linear-gradient(var(--gray-a3), var(--gray-a3)); position: relative; min-width: max-content; font-family: var(--default-font-family); font-style: normal; text-align: center; isolation: isolate; border-radius: var(--segmented-control-border-radius); } .rt-SegmentedControlRoot:where([data-disabled]) { color: var(--gray-a8); background-color: var(--gray-3); } .rt-SegmentedControlItem { display: flex; align-items: stretch; -webkit-user-select: none; user-select: none; } .rt-SegmentedControlItem:where(:first-child) { border-top-left-radius: inherit; border-bottom-left-radius: inherit; } .rt-SegmentedControlItem:where(:nth-last-child(2)) { border-top-right-radius: inherit; border-bottom-right-radius: inherit; } .rt-SegmentedControlItem:where(:focus-visible) { border-radius: inherit; outline: 2px solid var(--focus-8); outline-offset: -1px; } .rt-SegmentedControlItemLabel :where(svg) { flex-shrink: 0; } @media (hover: hover) { :where(.rt-SegmentedControlItem[data-state='off']:not([disabled]):hover) .rt-SegmentedControlItemLabel { background-color: var(--gray-a2); } } .rt-SegmentedControlItemLabelInactive { position: absolute; transition: opacity calc(0.8 * var(--segmented-control-transition-duration)); font-weight: var(--font-weight-regular); letter-spacing: var(--tab-inactive-letter-spacing); word-spacing: var(--tab-inactive-word-spacing); opacity: 1; transition-timing-function: ease-out; } :where(.rt-SegmentedControlItem[data-state='on']) .rt-SegmentedControlItemLabelInactive { opacity: 0; transition-timing-function: ease-in; } .rt-SegmentedControlItemLabelActive { transition: opacity calc(0.8 * var(--segmented-control-transition-duration)); font-weight: var(--font-weight-medium); letter-spacing: var(--tab-active-letter-spacing); word-spacing: var(--tab-active-word-spacing); opacity: 0; transition-timing-function: ease-in; } :where(.rt-SegmentedControlItem[data-state='on']) .rt-SegmentedControlItemLabelActive { opacity: 1; transition-timing-function: ease-out; } .rt-SegmentedControlItemSeparator { z-index: -1; margin-top: 3px; margin-bottom: 3px; margin-left: -0.5px; margin-right: -0.5px; width: 1px; background-color: var(--gray-a4); transition: opacity calc(0.8 * var(--segmented-control-transition-duration)); transition-timing-function: ease-out; } :where(.rt-SegmentedControlItem:first-child) .rt-SegmentedControlItemSeparator, :where(.rt-SegmentedControlItem:where([data-state='on'], :focus-visible)) .rt-SegmentedControlItemSeparator, :where(.rt-SegmentedControlItem:where([data-state='on'], :focus-visible)) + * .rt-SegmentedControlItemSeparator { opacity: 0; transition-timing-function: ease-in; } :where(.rt-SegmentedControlRoot:has(:focus-visible)) .rt-SegmentedControlItemSeparator { transition-duration: 0ms; } .rt-SegmentedControlIndicator { display: none; position: absolute; z-index: -1; top: 0; left: 0; height: 100%; pointer-events: none; transition-property: transform; transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); transition-duration: var(--segmented-control-transition-duration); } .rt-SegmentedControlIndicator::before { inset: 1px; position: absolute; border-radius: max(0.5px, calc(var(--segmented-control-border-radius) - 1px)); background-color: var(--segmented-control-indicator-background-color); content: ''; } :where(.rt-SegmentedControlItem[data-state='on']) ~ .rt-SegmentedControlIndicator { display: block; } :where(.rt-SegmentedControlItem[disabled]) ~ .rt-SegmentedControlIndicator { --segmented-control-indicator-background-color: var(--gray-a3); } :where(.rt-SegmentedControlItem[disabled]) ~ .rt-SegmentedControlIndicator::before { inset: 0px; box-shadow: none; } .rt-SegmentedControlIndicator:where(:nth-child(2)) { width: calc(100% / 1); } .rt-SegmentedControlIndicator:where(:nth-child(3)) { width: calc(100% / 2); } .rt-SegmentedControlIndicator:where(:nth-child(4)) { width: calc(100% / 3); } .rt-SegmentedControlIndicator:where(:nth-child(5)) { width: calc(100% / 4); } .rt-SegmentedControlIndicator:where(:nth-child(6)) { width: calc(100% / 5); } .rt-SegmentedControlIndicator:where(:nth-child(7)) { width: calc(100% / 6); } .rt-SegmentedControlIndicator:where(:nth-child(8)) { width: calc(100% / 7); } .rt-SegmentedControlIndicator:where(:nth-child(9)) { width: calc(100% / 8); } .rt-SegmentedControlIndicator:where(:nth-child(10)) { width: calc(100% / 9); } .rt-SegmentedControlIndicator:where(:nth-child(11)) { width: calc(100% / 10); } :where(.rt-SegmentedControlItem[data-state='on']:nth-child(1)) ~ .rt-SegmentedControlIndicator { transform: translateX(0%); } :where(.rt-SegmentedControlItem[data-state='on']:nth-child(2)) ~ .rt-SegmentedControlIndicator { transform: translateX(100%); } :where(.rt-SegmentedControlItem[data-state='on']:nth-child(3)) ~ .rt-SegmentedControlIndicator { transform: translateX(200%); } :where(.rt-SegmentedControlItem[data-state='on']:nth-child(4)) ~ .rt-SegmentedControlIndicator { transform: translateX(300%); } :where(.rt-SegmentedControlItem[data-state='on']:nth-child(5)) ~ .rt-SegmentedControlIndicator { transform: translateX(400%); } :where(.rt-SegmentedControlItem[data-state='on']:nth-child(6)) ~ .rt-SegmentedControlIndicator { transform: translateX(500%); } :where(.rt-SegmentedControlItem[data-state='on']:nth-child(7)) ~ .rt-SegmentedControlIndicator { transform: translateX(600%); } :where(.rt-SegmentedControlItem[data-state='on']:nth-child(8)) ~ .rt-SegmentedControlIndicator { transform: translateX(700%); } :where(.rt-SegmentedControlItem[data-state='on']:nth-child(9)) ~ .rt-SegmentedControlIndicator { transform: translateX(800%); } :where(.rt-SegmentedControlItem[data-state='on']:nth-child(10)) ~ .rt-SegmentedControlIndicator { transform: translateX(900%); } .rt-SegmentedControlItemLabel { box-sizing: border-box; display: flex; flex-grow: 1; align-items: center; justify-content: center; border-radius: inherit; } .rt-SegmentedControlRoot:where(.rt-r-size-1) { --segmented-control-border-radius: max(var(--radius-2), var(--radius-full)); height: var(--space-5); } .rt-SegmentedControlRoot:where(.rt-r-size-1) :where(.rt-SegmentedControlItemLabel) { font-size: var(--font-size-1); letter-spacing: var(--letter-spacing-1); padding-left: var(--space-3); padding-right: var(--space-3); gap: var(--space-1); } .rt-SegmentedControlRoot:where(.rt-r-size-2) { --segmented-control-border-radius: max(var(--radius-2), var(--radius-full)); height: var(--space-6); } .rt-SegmentedControlRoot:where(.rt-r-size-2) :where(.rt-SegmentedControlItemLabel) { font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); padding-left: var(--space-4); padding-right: var(--space-4); gap: var(--space-2); } .rt-SegmentedControlRoot:where(.rt-r-size-3) { --segmented-control-border-radius: max(var(--radius-3), var(--radius-full)); height: var(--space-7); } .rt-SegmentedControlRoot:where(.rt-r-size-3) :where(.rt-SegmentedControlItemLabel) { font-size: var(--font-size-3); letter-spacing: var(--letter-spacing-3); padding-left: var(--space-4); padding-right: var(--space-4); gap: var(--space-3); } @media (min-width: 520px) { .rt-SegmentedControlRoot:where(.xs\\:rt-r-size-1) { --segmented-control-border-radius: max(var(--radius-2), var(--radius-full)); height: var(--space-5); } .rt-SegmentedControlRoot:where(.xs\\:rt-r-size-1) :where(.rt-SegmentedControlItemLabel) { font-size: var(--font-size-1); letter-spacing: var(--letter-spacing-1); padding-left: var(--space-3); padding-right: var(--space-3); gap: var(--space-1); } .rt-SegmentedControlRoot:where(.xs\\:rt-r-size-2) { --segmented-control-border-radius: max(var(--radius-2), var(--radius-full)); height: var(--space-6); } .rt-SegmentedControlRoot:where(.xs\\:rt-r-size-2) :where(.rt-SegmentedControlItemLabel) { font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); padding-left: var(--space-4); padding-right: var(--space-4); gap: var(--space-2); } .rt-SegmentedControlRoot:where(.xs\\:rt-r-size-3) { --segmented-control-border-radius: max(var(--radius-3), var(--radius-full)); height: var(--space-7); } .rt-SegmentedControlRoot:where(.xs\\:rt-r-size-3) :where(.rt-SegmentedControlItemLabel) { font-size: var(--font-size-3); letter-spacing: var(--letter-spacing-3); padding-left: var(--space-4); padding-right: var(--space-4); gap: var(--space-3); } } @media (min-width: 768px) { .rt-SegmentedControlRoot:where(.sm\\:rt-r-size-1) { --segmented-control-border-radius: max(var(--radius-2), var(--radius-full)); height: var(--space-5); } .rt-SegmentedControlRoot:where(.sm\\:rt-r-size-1) :where(.rt-SegmentedControlItemLabel) { font-size: var(--font-size-1); letter-spacing: var(--letter-spacing-1); padding-left: var(--space-3); padding-right: var(--space-3); gap: var(--space-1); } .rt-SegmentedControlRoot:where(.sm\\:rt-r-size-2) { --segmented-control-border-radius: max(var(--radius-2), var(--radius-full)); height: var(--space-6); } .rt-SegmentedControlRoot:where(.sm\\:rt-r-size-2) :where(.rt-SegmentedControlItemLabel) { font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); padding-left: var(--space-4); padding-right: var(--space-4); gap: var(--space-2); } .rt-SegmentedControlRoot:where(.sm\\:rt-r-size-3) { --segmented-control-border-radius: max(var(--radius-3), var(--radius-full)); height: var(--space-7); } .rt-SegmentedControlRoot:where(.sm\\:rt-r-size-3) :where(.rt-SegmentedControlItemLabel) { font-size: var(--font-size-3); letter-spacing: var(--letter-spacing-3); padding-left: var(--space-4); padding-right: var(--space-4); gap: var(--space-3); } } @media (min-width: 1024px) { .rt-SegmentedControlRoot:where(.md\\:rt-r-size-1) { --segmented-control-border-radius: max(var(--radius-2), var(--radius-full)); height: var(--space-5); } .rt-SegmentedControlRoot:where(.md\\:rt-r-size-1) :where(.rt-SegmentedControlItemLabel) { font-size: var(--font-size-1); letter-spacing: var(--letter-spacing-1); padding-left: var(--space-3); padding-right: var(--space-3); gap: var(--space-1); } .rt-SegmentedControlRoot:where(.md\\:rt-r-size-2) { --segmented-control-border-radius: max(var(--radius-2), var(--radius-full)); height: var(--space-6); } .rt-SegmentedControlRoot:where(.md\\:rt-r-size-2) :where(.rt-SegmentedControlItemLabel) { font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); padding-left: var(--space-4); padding-right: var(--space-4); gap: var(--space-2); } .rt-SegmentedControlRoot:where(.md\\:rt-r-size-3) { --segmented-control-border-radius: max(var(--radius-3), var(--radius-full)); height: var(--space-7); } .rt-SegmentedControlRoot:where(.md\\:rt-r-size-3) :where(.rt-SegmentedControlItemLabel) { font-size: var(--font-size-3); letter-spacing: var(--letter-spacing-3); padding-left: var(--space-4); padding-right: var(--space-4); gap: var(--space-3); } } @media (min-width: 1280px) { .rt-SegmentedControlRoot:where(.lg\\:rt-r-size-1) { --segmented-control-border-radius: max(var(--radius-2), var(--radius-full)); height: var(--space-5); } .rt-SegmentedControlRoot:where(.lg\\:rt-r-size-1) :where(.rt-SegmentedControlItemLabel) { font-size: var(--font-size-1); letter-spacing: var(--letter-spacing-1); padding-left: var(--space-3); padding-right: var(--space-3); gap: var(--space-1); } .rt-SegmentedControlRoot:where(.lg\\:rt-r-size-2) { --segmented-control-border-radius: max(var(--radius-2), var(--radius-full)); height: var(--space-6); } .rt-SegmentedControlRoot:where(.lg\\:rt-r-size-2) :where(.rt-SegmentedControlItemLabel) { font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); padding-left: var(--space-4); padding-right: var(--space-4); gap: var(--space-2); } .rt-SegmentedControlRoot:where(.lg\\:rt-r-size-3) { --segmented-control-border-radius: max(var(--radius-3), var(--radius-full)); height: var(--space-7); } .rt-SegmentedControlRoot:where(.lg\\:rt-r-size-3) :where(.rt-SegmentedControlItemLabel) { font-size: var(--font-size-3); letter-spacing: var(--letter-spacing-3); padding-left: var(--space-4); padding-right: var(--space-4); gap: var(--space-3); } } @media (min-width: 1640px) { .rt-SegmentedControlRoot:where(.xl\\:rt-r-size-1) { --segmented-control-border-radius: max(var(--radius-2), var(--radius-full)); height: var(--space-5); } .rt-SegmentedControlRoot:where(.xl\\:rt-r-size-1) :where(.rt-SegmentedControlItemLabel) { font-size: var(--font-size-1); letter-spacing: var(--letter-spacing-1); padding-left: var(--space-3); padding-right: var(--space-3); gap: var(--space-1); } .rt-SegmentedControlRoot:where(.xl\\:rt-r-size-2) { --segmented-control-border-radius: max(var(--radius-2), var(--radius-full)); height: var(--space-6); } .rt-SegmentedControlRoot:where(.xl\\:rt-r-size-2) :where(.rt-SegmentedControlItemLabel) { font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); padding-left: var(--space-4); padding-right: var(--space-4); gap: var(--space-2); } .rt-SegmentedControlRoot:where(.xl\\:rt-r-size-3) { --segmented-control-border-radius: max(var(--radius-3), var(--radius-full)); height: var(--space-7); } .rt-SegmentedControlRoot:where(.xl\\:rt-r-size-3) :where(.rt-SegmentedControlItemLabel) { font-size: var(--font-size-3); letter-spacing: var(--letter-spacing-3); padding-left: var(--space-4); padding-right: var(--space-4); gap: var(--space-3); } } .rt-SegmentedControlRoot:where(.rt-variant-surface) :where(.rt-SegmentedControlItem:not([disabled])) ~ :where(.rt-SegmentedControlIndicator)::before { box-shadow: 0 0 0 1px var(--gray-a4); } .rt-SegmentedControlRoot:where(.rt-variant-classic) :where(.rt-SegmentedControlItem:not([disabled])) ~ :where(.rt-SegmentedControlIndicator)::before { box-shadow: var(--shadow-2); } .rt-SelectTrigger { display: inline-flex; align-items: center; justify-content: space-between; flex-shrink: 0; -webkit-user-select: none; user-select: none; vertical-align: top; line-height: var(--height); font-family: var(--default-font-family); font-weight: var(--font-weight-regular); font-style: normal; text-align: start; color: var(--gray-12); } .rt-SelectTrigger:where(:focus-visible) { outline: 2px solid var(--focus-8); outline-offset: -1px; } .rt-SelectTriggerInner { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .rt-SelectIcon { flex-shrink: 0; } :where(.rt-SelectTrigger:not(.rt-variant-ghost)) .rt-SelectIcon { opacity: 0.9; } .rt-SelectContent:where([data-side]) { min-width: var(--radix-select-trigger-width); max-height: var(--radix-select-content-available-height); transform-origin: var(--radix-select-content-transform-origin); } .rt-SelectViewport { box-sizing: border-box; padding: var(--select-content-padding); } :where(.rt-SelectContent:has(.rt-ScrollAreaScrollbar[data-orientation='vertical'])) .rt-SelectViewport { padding-right: var(--space-3); } .rt-SelectItem { display: flex; align-items: center; height: var(--select-item-height); padding-left: var(--select-item-indicator-width); padding-right: var(--select-item-indicator-width); position: relative; box-sizing: border-box; outline: none; scroll-margin: var(--select-content-padding) 0; -webkit-user-select: none; user-select: none; cursor: var(--cursor-menu-item); } .rt-SelectItemIndicator { position: absolute; left: 0; width: var(--select-item-indicator-width); display: inline-flex; align-items: center; justify-content: center; } .rt-SelectSeparator { height: 1px; margin-top: var(--space-2); margin-bottom: var(--space-2); margin-left: var(--select-item-indicator-width); margin-right: var(--select-separator-margin-right); background-color: var(--gray-a6); } .rt-SelectLabel { display: flex; align-items: center; height: var(--select-item-height); padding-left: var(--select-item-indicator-width); padding-right: var(--select-item-indicator-width); color: var(--gray-a10); -webkit-user-select: none; user-select: none; cursor: default; } :where(.rt-SelectItem) + .rt-SelectLabel { margin-top: var(--space-2); } .rt-SelectTrigger:where(:not(.rt-variant-ghost)) { box-sizing: border-box; height: var(--select-trigger-height); } .rt-SelectTrigger:where(.rt-variant-ghost) { box-sizing: content-box; height: -moz-fit-content; height: fit-content; padding: var(--select-trigger-ghost-padding-y) var(--select-trigger-ghost-padding-x); --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-top-override: calc(var(--margin-top) - var(--select-trigger-ghost-padding-y)); --margin-right-override: calc(var(--margin-right) - var(--select-trigger-ghost-padding-x)); --margin-bottom-override: calc(var(--margin-bottom) - var(--select-trigger-ghost-padding-y)); --margin-left-override: calc(var(--margin-left) - var(--select-trigger-ghost-padding-x)); margin: var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override); } :where(.rt-SelectTrigger:where(.rt-variant-ghost)) > * { --margin-top-override: initial; --margin-right-override: initial; --margin-bottom-override: initial; --margin-left-override: initial; } .rt-SelectTrigger:where(.rt-r-size-1) { --select-trigger-height: var(--space-5); gap: var(--space-1); font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); border-radius: max(var(--radius-1), var(--radius-full)); } .rt-SelectTrigger:where(.rt-r-size-1):where(:not(.rt-variant-ghost)) { padding-left: var(--space-2); padding-right: var(--space-2); } .rt-SelectTrigger:where(.rt-r-size-1):where(.rt-variant-ghost) { --select-trigger-ghost-padding-x: var(--space-2); --select-trigger-ghost-padding-y: var(--space-1); } .rt-SelectTrigger:where(.rt-r-size-2) { --select-trigger-height: var(--space-6); gap: calc(var(--space-1) * 1.5); font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); border-radius: max(var(--radius-2), var(--radius-full)); } .rt-SelectTrigger:where(.rt-r-size-2):where(:not(.rt-variant-ghost)) { padding-left: var(--space-3); padding-right: var(--space-3); } .rt-SelectTrigger:where(.rt-r-size-2):where(.rt-variant-ghost) { --select-trigger-ghost-padding-x: var(--space-2); --select-trigger-ghost-padding-y: var(--space-1); } .rt-SelectTrigger:where(.rt-r-size-3) { --select-trigger-height: var(--space-7); gap: var(--space-2); font-size: var(--font-size-3); line-height: var(--line-height-3); letter-spacing: var(--letter-spacing-3); border-radius: max(var(--radius-3), var(--radius-full)); } .rt-SelectTrigger:where(.rt-r-size-3):where(:not(.rt-variant-ghost)) { padding-left: var(--space-4); padding-right: var(--space-4); } .rt-SelectTrigger:where(.rt-r-size-3):where(.rt-variant-ghost) { --select-trigger-ghost-padding-x: var(--space-3); --select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5); } .rt-SelectTrigger:where(.rt-r-size-3) :where(.rt-SelectIcon) { width: 11px; height: 11px; } @media (min-width: 520px) { .rt-SelectTrigger:where(.xs\\:rt-r-size-1) { --select-trigger-height: var(--space-5); gap: var(--space-1); font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); border-radius: max(var(--radius-1), var(--radius-full)); } .rt-SelectTrigger:where(.xs\\:rt-r-size-1):where(:not(.rt-variant-ghost)) { padding-left: var(--space-2); padding-right: var(--space-2); } .rt-SelectTrigger:where(.xs\\:rt-r-size-1):where(.rt-variant-ghost) { --select-trigger-ghost-padding-x: var(--space-2); --select-trigger-ghost-padding-y: var(--space-1); } .rt-SelectTrigger:where(.xs\\:rt-r-size-2) { --select-trigger-height: var(--space-6); gap: calc(var(--space-1) * 1.5); font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); border-radius: max(var(--radius-2), var(--radius-full)); } .rt-SelectTrigger:where(.xs\\:rt-r-size-2):where(:not(.rt-variant-ghost)) { padding-left: var(--space-3); padding-right: var(--space-3); } .rt-SelectTrigger:where(.xs\\:rt-r-size-2):where(.rt-variant-ghost) { --select-trigger-ghost-padding-x: var(--space-2); --select-trigger-ghost-padding-y: var(--space-1); } .rt-SelectTrigger:where(.xs\\:rt-r-size-3) { --select-trigger-height: var(--space-7); gap: var(--space-2); font-size: var(--font-size-3); line-height: var(--line-height-3); letter-spacing: var(--letter-spacing-3); border-radius: max(var(--radius-3), var(--radius-full)); } .rt-SelectTrigger:where(.xs\\:rt-r-size-3):where(:not(.rt-variant-ghost)) { padding-left: var(--space-4); padding-right: var(--space-4); } .rt-SelectTrigger:where(.xs\\:rt-r-size-3):where(.rt-variant-ghost) { --select-trigger-ghost-padding-x: var(--space-3); --select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5); } .rt-SelectTrigger:where(.xs\\:rt-r-size-3) :where(.rt-SelectIcon) { width: 11px; height: 11px; } } @media (min-width: 768px) { .rt-SelectTrigger:where(.sm\\:rt-r-size-1) { --select-trigger-height: var(--space-5); gap: var(--space-1); font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); border-radius: max(var(--radius-1), var(--radius-full)); } .rt-SelectTrigger:where(.sm\\:rt-r-size-1):where(:not(.rt-variant-ghost)) { padding-left: var(--space-2); padding-right: var(--space-2); } .rt-SelectTrigger:where(.sm\\:rt-r-size-1):where(.rt-variant-ghost) { --select-trigger-ghost-padding-x: var(--space-2); --select-trigger-ghost-padding-y: var(--space-1); } .rt-SelectTrigger:where(.sm\\:rt-r-size-2) { --select-trigger-height: var(--space-6); gap: calc(var(--space-1) * 1.5); font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); border-radius: max(var(--radius-2), var(--radius-full)); } .rt-SelectTrigger:where(.sm\\:rt-r-size-2):where(:not(.rt-variant-ghost)) { padding-left: var(--space-3); padding-right: var(--space-3); } .rt-SelectTrigger:where(.sm\\:rt-r-size-2):where(.rt-variant-ghost) { --select-trigger-ghost-padding-x: var(--space-2); --select-trigger-ghost-padding-y: var(--space-1); } .rt-SelectTrigger:where(.sm\\:rt-r-size-3) { --select-trigger-height: var(--space-7); gap: var(--space-2); font-size: var(--font-size-3); line-height: var(--line-height-3); letter-spacing: var(--letter-spacing-3); border-radius: max(var(--radius-3), var(--radius-full)); } .rt-SelectTrigger:where(.sm\\:rt-r-size-3):where(:not(.rt-variant-ghost)) { padding-left: var(--space-4); padding-right: var(--space-4); } .rt-SelectTrigger:where(.sm\\:rt-r-size-3):where(.rt-variant-ghost) { --select-trigger-ghost-padding-x: var(--space-3); --select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5); } .rt-SelectTrigger:where(.sm\\:rt-r-size-3) :where(.rt-SelectIcon) { width: 11px; height: 11px; } } @media (min-width: 1024px) { .rt-SelectTrigger:where(.md\\:rt-r-size-1) { --select-trigger-height: var(--space-5); gap: var(--space-1); font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); border-radius: max(var(--radius-1), var(--radius-full)); } .rt-SelectTrigger:where(.md\\:rt-r-size-1):where(:not(.rt-variant-ghost)) { padding-left: var(--space-2); padding-right: var(--space-2); } .rt-SelectTrigger:where(.md\\:rt-r-size-1):where(.rt-variant-ghost) { --select-trigger-ghost-padding-x: var(--space-2); --select-trigger-ghost-padding-y: var(--space-1); } .rt-SelectTrigger:where(.md\\:rt-r-size-2) { --select-trigger-height: var(--space-6); gap: calc(var(--space-1) * 1.5); font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); border-radius: max(var(--radius-2), var(--radius-full)); } .rt-SelectTrigger:where(.md\\:rt-r-size-2):where(:not(.rt-variant-ghost)) { padding-left: var(--space-3); padding-right: var(--space-3); } .rt-SelectTrigger:where(.md\\:rt-r-size-2):where(.rt-variant-ghost) { --select-trigger-ghost-padding-x: var(--space-2); --select-trigger-ghost-padding-y: var(--space-1); } .rt-SelectTrigger:where(.md\\:rt-r-size-3) { --select-trigger-height: var(--space-7); gap: var(--space-2); font-size: var(--font-size-3); line-height: var(--line-height-3); letter-spacing: var(--letter-spacing-3); border-radius: max(var(--radius-3), var(--radius-full)); } .rt-SelectTrigger:where(.md\\:rt-r-size-3):where(:not(.rt-variant-ghost)) { padding-left: var(--space-4); padding-right: var(--space-4); } .rt-SelectTrigger:where(.md\\:rt-r-size-3):where(.rt-variant-ghost) { --select-trigger-ghost-padding-x: var(--space-3); --select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5); } .rt-SelectTrigger:where(.md\\:rt-r-size-3) :where(.rt-SelectIcon) { width: 11px; height: 11px; } } @media (min-width: 1280px) { .rt-SelectTrigger:where(.lg\\:rt-r-size-1) { --select-trigger-height: var(--space-5); gap: var(--space-1); font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); border-radius: max(var(--radius-1), var(--radius-full)); } .rt-SelectTrigger:where(.lg\\:rt-r-size-1):where(:not(.rt-variant-ghost)) { padding-left: var(--space-2); padding-right: var(--space-2); } .rt-SelectTrigger:where(.lg\\:rt-r-size-1):where(.rt-variant-ghost) { --select-trigger-ghost-padding-x: var(--space-2); --select-trigger-ghost-padding-y: var(--space-1); } .rt-SelectTrigger:where(.lg\\:rt-r-size-2) { --select-trigger-height: var(--space-6); gap: calc(var(--space-1) * 1.5); font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); border-radius: max(var(--radius-2), var(--radius-full)); } .rt-SelectTrigger:where(.lg\\:rt-r-size-2):where(:not(.rt-variant-ghost)) { padding-left: var(--space-3); padding-right: var(--space-3); } .rt-SelectTrigger:where(.lg\\:rt-r-size-2):where(.rt-variant-ghost) { --select-trigger-ghost-padding-x: var(--space-2); --select-trigger-ghost-padding-y: var(--space-1); } .rt-SelectTrigger:where(.lg\\:rt-r-size-3) { --select-trigger-height: var(--space-7); gap: var(--space-2); font-size: var(--font-size-3); line-height: var(--line-height-3); letter-spacing: var(--letter-spacing-3); border-radius: max(var(--radius-3), var(--radius-full)); } .rt-SelectTrigger:where(.lg\\:rt-r-size-3):where(:not(.rt-variant-ghost)) { padding-left: var(--space-4); padding-right: var(--space-4); } .rt-SelectTrigger:where(.lg\\:rt-r-size-3):where(.rt-variant-ghost) { --select-trigger-ghost-padding-x: var(--space-3); --select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5); } .rt-SelectTrigger:where(.lg\\:rt-r-size-3) :where(.rt-SelectIcon) { width: 11px; height: 11px; } } @media (min-width: 1640px) { .rt-SelectTrigger:where(.xl\\:rt-r-size-1) { --select-trigger-height: var(--space-5); gap: var(--space-1); font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); border-radius: max(var(--radius-1), var(--radius-full)); } .rt-SelectTrigger:where(.xl\\:rt-r-size-1):where(:not(.rt-variant-ghost)) { padding-left: var(--space-2); padding-right: var(--space-2); } .rt-SelectTrigger:where(.xl\\:rt-r-size-1):where(.rt-variant-ghost) { --select-trigger-ghost-padding-x: var(--space-2); --select-trigger-ghost-padding-y: var(--space-1); } .rt-SelectTrigger:where(.xl\\:rt-r-size-2) { --select-trigger-height: var(--space-6); gap: calc(var(--space-1) * 1.5); font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); border-radius: max(var(--radius-2), var(--radius-full)); } .rt-SelectTrigger:where(.xl\\:rt-r-size-2):where(:not(.rt-variant-ghost)) { padding-left: var(--space-3); padding-right: var(--space-3); } .rt-SelectTrigger:where(.xl\\:rt-r-size-2):where(.rt-variant-ghost) { --select-trigger-ghost-padding-x: var(--space-2); --select-trigger-ghost-padding-y: var(--space-1); } .rt-SelectTrigger:where(.xl\\:rt-r-size-3) { --select-trigger-height: var(--space-7); gap: var(--space-2); font-size: var(--font-size-3); line-height: var(--line-height-3); letter-spacing: var(--letter-spacing-3); border-radius: max(var(--radius-3), var(--radius-full)); } .rt-SelectTrigger:where(.xl\\:rt-r-size-3):where(:not(.rt-variant-ghost)) { padding-left: var(--space-4); padding-right: var(--space-4); } .rt-SelectTrigger:where(.xl\\:rt-r-size-3):where(.rt-variant-ghost) { --select-trigger-ghost-padding-x: var(--space-3); --select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5); } .rt-SelectTrigger:where(.xl\\:rt-r-size-3) :where(.rt-SelectIcon) { width: 11px; height: 11px; } } .rt-SelectContent:where(.rt-r-size-1) { --select-content-padding: var(--space-1); --select-item-height: var(--space-5); --select-item-indicator-width: calc(var(--space-5) / 1.2); --select-separator-margin-right: var(--space-2); border-radius: var(--radius-3); } .rt-SelectContent:where(.rt-r-size-1) :where(.rt-SelectLabel) { font-size: var(--font-size-1); letter-spacing: var(--letter-spacing-1); line-height: var(--line-height-1); } .rt-SelectContent:where(.rt-r-size-1) :where(.rt-SelectItem) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); border-radius: var(--radius-1); } .rt-SelectContent:where(.rt-r-size-1) :where(.rt-SelectItemIndicatorIcon) { width: calc(8px * var(--scaling)); height: calc(8px * var(--scaling)); } .rt-SelectContent:where(.rt-r-size-2, .rt-r-size-3) { --select-content-padding: var(--space-2); --select-item-height: var(--space-6); --select-item-indicator-width: var(--space-5); --select-separator-margin-right: var(--space-3); border-radius: var(--radius-4); } .rt-SelectContent:where(.rt-r-size-2, .rt-r-size-3) :where(.rt-SelectLabel) { font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); line-height: var(--line-height-2); } .rt-SelectContent:where(.rt-r-size-2, .rt-r-size-3) :where(.rt-SelectItem) { line-height: var(--line-height-2); border-radius: var(--radius-2); } .rt-SelectContent:where(.rt-r-size-2) :where(.rt-SelectItem) { font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); } .rt-SelectContent:where(.rt-r-size-2) :where(.rt-SelectItemIndicatorIcon) { width: calc(10px * var(--scaling)); height: calc(10px * var(--scaling)); } .rt-SelectContent:where(.rt-r-size-3) :where(.rt-SelectItem) { font-size: var(--font-size-3); letter-spacing: var(--letter-spacing-3); } .rt-SelectContent:where(.rt-r-size-3) :where(.rt-SelectItemIndicatorIcon) { width: calc(10px * var(--scaling)); height: calc(10px * var(--scaling)); } @media (min-width: 520px) { .rt-SelectContent:where(.xs\\:rt-r-size-1) { --select-content-padding: var(--space-1); --select-item-height: var(--space-5); --select-item-indicator-width: calc(var(--space-5) / 1.2); --select-separator-margin-right: var(--space-2); border-radius: var(--radius-3); } .rt-SelectContent:where(.xs\\:rt-r-size-1) :where(.rt-SelectLabel) { font-size: var(--font-size-1); letter-spacing: var(--letter-spacing-1); line-height: var(--line-height-1); } .rt-SelectContent:where(.xs\\:rt-r-size-1) :where(.rt-SelectItem) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); border-radius: var(--radius-1); } .rt-SelectContent:where(.xs\\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon) { width: calc(8px * var(--scaling)); height: calc(8px * var(--scaling)); } .rt-SelectContent:where(.xs\\:rt-r-size-2, .xs\\:rt-r-size-3) { --select-content-padding: var(--space-2); --select-item-height: var(--space-6); --select-item-indicator-width: var(--space-5); --select-separator-margin-right: var(--space-3); border-radius: var(--radius-4); } .rt-SelectContent:where(.xs\\:rt-r-size-2, .xs\\:rt-r-size-3) :where(.rt-SelectLabel) { font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); line-height: var(--line-height-2); } .rt-SelectContent:where(.xs\\:rt-r-size-2, .xs\\:rt-r-size-3) :where(.rt-SelectItem) { line-height: var(--line-height-2); border-radius: var(--radius-2); } .rt-SelectContent:where(.xs\\:rt-r-size-2) :where(.rt-SelectItem) { font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); } .rt-SelectContent:where(.xs\\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon) { width: calc(10px * var(--scaling)); height: calc(10px * var(--scaling)); } .rt-SelectContent:where(.xs\\:rt-r-size-3) :where(.rt-SelectItem) { font-size: var(--font-size-3); letter-spacing: var(--letter-spacing-3); } .rt-SelectContent:where(.xs\\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon) { width: calc(10px * var(--scaling)); height: calc(10px * var(--scaling)); } } @media (min-width: 768px) { .rt-SelectContent:where(.sm\\:rt-r-size-1) { --select-content-padding: var(--space-1); --select-item-height: var(--space-5); --select-item-indicator-width: calc(var(--space-5) / 1.2); --select-separator-margin-right: var(--space-2); border-radius: var(--radius-3); } .rt-SelectContent:where(.sm\\:rt-r-size-1) :where(.rt-SelectLabel) { font-size: var(--font-size-1); letter-spacing: var(--letter-spacing-1); line-height: var(--line-height-1); } .rt-SelectContent:where(.sm\\:rt-r-size-1) :where(.rt-SelectItem) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); border-radius: var(--radius-1); } .rt-SelectContent:where(.sm\\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon) { width: calc(8px * var(--scaling)); height: calc(8px * var(--scaling)); } .rt-SelectContent:where(.sm\\:rt-r-size-2, .sm\\:rt-r-size-3) { --select-content-padding: var(--space-2); --select-item-height: var(--space-6); --select-item-indicator-width: var(--space-5); --select-separator-margin-right: var(--space-3); border-radius: var(--radius-4); } .rt-SelectContent:where(.sm\\:rt-r-size-2, .sm\\:rt-r-size-3) :where(.rt-SelectLabel) { font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); line-height: var(--line-height-2); } .rt-SelectContent:where(.sm\\:rt-r-size-2, .sm\\:rt-r-size-3) :where(.rt-SelectItem) { line-height: var(--line-height-2); border-radius: var(--radius-2); } .rt-SelectContent:where(.sm\\:rt-r-size-2) :where(.rt-SelectItem) { font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); } .rt-SelectContent:where(.sm\\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon) { width: calc(10px * var(--scaling)); height: calc(10px * var(--scaling)); } .rt-SelectContent:where(.sm\\:rt-r-size-3) :where(.rt-SelectItem) { font-size: var(--font-size-3); letter-spacing: var(--letter-spacing-3); } .rt-SelectContent:where(.sm\\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon) { width: calc(10px * var(--scaling)); height: calc(10px * var(--scaling)); } } @media (min-width: 1024px) { .rt-SelectContent:where(.md\\:rt-r-size-1) { --select-content-padding: var(--space-1); --select-item-height: var(--space-5); --select-item-indicator-width: calc(var(--space-5) / 1.2); --select-separator-margin-right: var(--space-2); border-radius: var(--radius-3); } .rt-SelectContent:where(.md\\:rt-r-size-1) :where(.rt-SelectLabel) { font-size: var(--font-size-1); letter-spacing: var(--letter-spacing-1); line-height: var(--line-height-1); } .rt-SelectContent:where(.md\\:rt-r-size-1) :where(.rt-SelectItem) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); border-radius: var(--radius-1); } .rt-SelectContent:where(.md\\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon) { width: calc(8px * var(--scaling)); height: calc(8px * var(--scaling)); } .rt-SelectContent:where(.md\\:rt-r-size-2, .md\\:rt-r-size-3) { --select-content-padding: var(--space-2); --select-item-height: var(--space-6); --select-item-indicator-width: var(--space-5); --select-separator-margin-right: var(--space-3); border-radius: var(--radius-4); } .rt-SelectContent:where(.md\\:rt-r-size-2, .md\\:rt-r-size-3) :where(.rt-SelectLabel) { font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); line-height: var(--line-height-2); } .rt-SelectContent:where(.md\\:rt-r-size-2, .md\\:rt-r-size-3) :where(.rt-SelectItem) { line-height: var(--line-height-2); border-radius: var(--radius-2); } .rt-SelectContent:where(.md\\:rt-r-size-2) :where(.rt-SelectItem) { font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); } .rt-SelectContent:where(.md\\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon) { width: calc(10px * var(--scaling)); height: calc(10px * var(--scaling)); } .rt-SelectContent:where(.md\\:rt-r-size-3) :where(.rt-SelectItem) { font-size: var(--font-size-3); letter-spacing: var(--letter-spacing-3); } .rt-SelectContent:where(.md\\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon) { width: calc(10px * var(--scaling)); height: calc(10px * var(--scaling)); } } @media (min-width: 1280px) { .rt-SelectContent:where(.lg\\:rt-r-size-1) { --select-content-padding: var(--space-1); --select-item-height: var(--space-5); --select-item-indicator-width: calc(var(--space-5) / 1.2); --select-separator-margin-right: var(--space-2); border-radius: var(--radius-3); } .rt-SelectContent:where(.lg\\:rt-r-size-1) :where(.rt-SelectLabel) { font-size: var(--font-size-1); letter-spacing: var(--letter-spacing-1); line-height: var(--line-height-1); } .rt-SelectContent:where(.lg\\:rt-r-size-1) :where(.rt-SelectItem) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); border-radius: var(--radius-1); } .rt-SelectContent:where(.lg\\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon) { width: calc(8px * var(--scaling)); height: calc(8px * var(--scaling)); } .rt-SelectContent:where(.lg\\:rt-r-size-2, .lg\\:rt-r-size-3) { --select-content-padding: var(--space-2); --select-item-height: var(--space-6); --select-item-indicator-width: var(--space-5); --select-separator-margin-right: var(--space-3); border-radius: var(--radius-4); } .rt-SelectContent:where(.lg\\:rt-r-size-2, .lg\\:rt-r-size-3) :where(.rt-SelectLabel) { font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); line-height: var(--line-height-2); } .rt-SelectContent:where(.lg\\:rt-r-size-2, .lg\\:rt-r-size-3) :where(.rt-SelectItem) { line-height: var(--line-height-2); border-radius: var(--radius-2); } .rt-SelectContent:where(.lg\\:rt-r-size-2) :where(.rt-SelectItem) { font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); } .rt-SelectContent:where(.lg\\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon) { width: calc(10px * var(--scaling)); height: calc(10px * var(--scaling)); } .rt-SelectContent:where(.lg\\:rt-r-size-3) :where(.rt-SelectItem) { font-size: var(--font-size-3); letter-spacing: var(--letter-spacing-3); } .rt-SelectContent:where(.lg\\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon) { width: calc(10px * var(--scaling)); height: calc(10px * var(--scaling)); } } @media (min-width: 1640px) { .rt-SelectContent:where(.xl\\:rt-r-size-1) { --select-content-padding: var(--space-1); --select-item-height: var(--space-5); --select-item-indicator-width: calc(var(--space-5) / 1.2); --select-separator-margin-right: var(--space-2); border-radius: var(--radius-3); } .rt-SelectContent:where(.xl\\:rt-r-size-1) :where(.rt-SelectLabel) { font-size: var(--font-size-1); letter-spacing: var(--letter-spacing-1); line-height: var(--line-height-1); } .rt-SelectContent:where(.xl\\:rt-r-size-1) :where(.rt-SelectItem) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); border-radius: var(--radius-1); } .rt-SelectContent:where(.xl\\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon) { width: calc(8px * var(--scaling)); height: calc(8px * var(--scaling)); } .rt-SelectContent:where(.xl\\:rt-r-size-2, .xl\\:rt-r-size-3) { --select-content-padding: var(--space-2); --select-item-height: var(--space-6); --select-item-indicator-width: var(--space-5); --select-separator-margin-right: var(--space-3); border-radius: var(--radius-4); } .rt-SelectContent:where(.xl\\:rt-r-size-2, .xl\\:rt-r-size-3) :where(.rt-SelectLabel) { font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); line-height: var(--line-height-2); } .rt-SelectContent:where(.xl\\:rt-r-size-2, .xl\\:rt-r-size-3) :where(.rt-SelectItem) { line-height: var(--line-height-2); border-radius: var(--radius-2); } .rt-SelectContent:where(.xl\\:rt-r-size-2) :where(.rt-SelectItem) { font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); } .rt-SelectContent:where(.xl\\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon) { width: calc(10px * var(--scaling)); height: calc(10px * var(--scaling)); } .rt-SelectContent:where(.xl\\:rt-r-size-3) :where(.rt-SelectItem) { font-size: var(--font-size-3); letter-spacing: var(--letter-spacing-3); } .rt-SelectContent:where(.xl\\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon) { width: calc(10px * var(--scaling)); height: calc(10px * var(--scaling)); } } .rt-SelectTrigger:where(.rt-variant-surface) { color: var(--gray-12); background-color: var(--color-surface); box-shadow: inset 0 0 0 1px var(--gray-a7); } @media (hover: hover) { .rt-SelectTrigger:where(.rt-variant-surface):where(:hover) { box-shadow: inset 0 0 0 1px var(--gray-a8); } } .rt-SelectTrigger:where(.rt-variant-surface):where([data-state='open']) { box-shadow: inset 0 0 0 1px var(--gray-a8); } .rt-SelectTrigger:where(.rt-variant-surface):where(:disabled) { color: var(--gray-a11); background-color: var(--gray-a2); box-shadow: inset 0 0 0 1px var(--gray-a6); } .rt-SelectTrigger:where(.rt-variant-surface):where([data-placeholder]) :where(.rt-SelectTriggerInner) { color: var(--gray-a10); } .rt-SelectTrigger:where(.rt-variant-classic) { color: var(--gray-12); background-image: linear-gradient(var(--gray-2), var(--gray-1)); box-shadow: var(--select-trigger-classic-box-shadow); position: relative; z-index: 0; } .rt-SelectTrigger:where(.rt-variant-classic)::before { content: ''; position: absolute; z-index: -1; inset: 0; border: 2px solid transparent; background-clip: content-box; border-radius: inherit; pointer-events: none; background-image: linear-gradient(var(--black-a1) -20%, transparent, var(--white-a1) 130%), linear-gradient(var(--color-surface), transparent); } @media (hover: hover) { .rt-SelectTrigger:where(.rt-variant-classic):where(:hover) { box-shadow: inset 0 0 0 1px var(--gray-a3), var(--select-trigger-classic-box-shadow); } .rt-SelectTrigger:where(.rt-variant-classic):where(:hover)::before { background-image: linear-gradient(var(--black-a1) -15%, transparent, var(--white-a1) 120%), linear-gradient(var(--gray-2), var(--gray-1)); } } .rt-SelectTrigger:where(.rt-variant-classic):where([data-state='open']) { box-shadow: inset 0 0 0 1px var(--gray-a3), var(--select-trigger-classic-box-shadow); } .rt-SelectTrigger:where(.rt-variant-classic):where([data-state='open'])::before { background-image: linear-gradient(var(--black-a1) -15%, transparent, var(--white-a1) 120%), linear-gradient(var(--gray-2), var(--gray-1)); } .rt-SelectTrigger:where(.rt-variant-classic):where(:disabled) { color: var(--gray-a11); background-color: var(--gray-2); background-image: none; box-shadow: var(--base-button-classic-disabled-box-shadow); } .rt-SelectTrigger:where(.rt-variant-classic):where(:disabled)::before { background-color: var(--gray-a2); background-image: linear-gradient(var(--black-a1) -20%, transparent, var(--white-a1)); } .rt-SelectTrigger:where(.rt-variant-classic):where([data-placeholder]) :where(.rt-SelectTriggerInner) { color: var(--gray-a10); } .rt-SelectTrigger:where(.rt-variant-soft), .rt-SelectTrigger:where(.rt-variant-ghost) { color: var(--accent-12); } .rt-SelectTrigger:where(.rt-variant-soft):where([data-placeholder]) :where(.rt-SelectTriggerInner), .rt-SelectTrigger:where(.rt-variant-ghost):where([data-placeholder]) :where(.rt-SelectTriggerInner) { color: var(--accent-12); opacity: 0.6; } .rt-SelectTrigger:where(.rt-variant-soft) { background-color: var(--accent-a3); } @media (hover: hover) { .rt-SelectTrigger:where(.rt-variant-soft):where(:hover) { background-color: var(--accent-a4); } } .rt-SelectTrigger:where(.rt-variant-soft):where([data-state='open']) { background-color: var(--accent-a4); } .rt-SelectTrigger:where(.rt-variant-soft):where(:focus-visible) { outline-color: var(--accent-8); } .rt-SelectTrigger:where(.rt-variant-soft):where(:disabled) { color: var(--gray-a11); background-color: var(--gray-a3); } @media (hover: hover) { .rt-SelectTrigger:where(.rt-variant-ghost):where(:hover) { background-color: var(--accent-a3); } } .rt-SelectTrigger:where(.rt-variant-ghost):where([data-state='open']) { background-color: var(--accent-a3); } .rt-SelectTrigger:where(.rt-variant-ghost):where(:disabled) { color: var(--gray-a11); background-color: transparent; } .rt-SelectTrigger:where(:disabled) :where(.rt-SelectIcon) { color: var(--gray-a9); } .rt-SelectContent { box-shadow: var(--shadow-5); --scrollarea-scrollbar-vertical-margin-top: var(--select-content-padding); --scrollarea-scrollbar-vertical-margin-bottom: var(--select-content-padding); --scrollarea-scrollbar-horizontal-margin-left: var(--select-content-padding); --scrollarea-scrollbar-horizontal-margin-right: var(--select-content-padding); overflow: hidden; background-color: var(--color-panel-solid); } .rt-SelectItem:where([data-disabled]) { color: var(--gray-a8); cursor: default; } .rt-SelectContent:where(.rt-variant-solid) :where(.rt-SelectItem[data-highlighted]) { background-color: var(--accent-9); color: var(--accent-contrast); } .rt-SelectContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-SelectItem[data-highlighted]) { background-color: var(--accent-12); color: var(--accent-1); } .rt-SelectContent:where(.rt-variant-soft) :where(.rt-SelectItem[data-highlighted]) { background-color: var(--accent-a4); } .rt-Separator { display: block; background-color: var(--accent-a6); } .rt-Separator:where(.rt-r-orientation-horizontal) { width: var(--separator-size); height: 1px; } .rt-Separator:where(.rt-r-orientation-vertical) { width: 1px; height: var(--separator-size); } @media (min-width: 520px) { .rt-Separator:where(.xs\\:rt-r-orientation-horizontal) { width: var(--separator-size); height: 1px; } .rt-Separator:where(.xs\\:rt-r-orientation-vertical) { width: 1px; height: var(--separator-size); } } @media (min-width: 768px) { .rt-Separator:where(.sm\\:rt-r-orientation-horizontal) { width: var(--separator-size); height: 1px; } .rt-Separator:where(.sm\\:rt-r-orientation-vertical) { width: 1px; height: var(--separator-size); } } @media (min-width: 1024px) { .rt-Separator:where(.md\\:rt-r-orientation-horizontal) { width: var(--separator-size); height: 1px; } .rt-Separator:where(.md\\:rt-r-orientation-vertical) { width: 1px; height: var(--separator-size); } } @media (min-width: 1280px) { .rt-Separator:where(.lg\\:rt-r-orientation-horizontal) { width: var(--separator-size); height: 1px; } .rt-Separator:where(.lg\\:rt-r-orientation-vertical) { width: 1px; height: var(--separator-size); } } @media (min-width: 1640px) { .rt-Separator:where(.xl\\:rt-r-orientation-horizontal) { width: var(--separator-size); height: 1px; } .rt-Separator:where(.xl\\:rt-r-orientation-vertical) { width: 1px; height: var(--separator-size); } } .rt-Separator:where(.rt-r-size-1) { --separator-size: var(--space-4); } .rt-Separator:where(.rt-r-size-2) { --separator-size: var(--space-6); } .rt-Separator:where(.rt-r-size-3) { --separator-size: var(--space-9); } .rt-Separator:where(.rt-r-size-4) { --separator-size: 100%; } @media (min-width: 520px) { .rt-Separator:where(.xs\\:rt-r-size-1) { --separator-size: var(--space-4); } .rt-Separator:where(.xs\\:rt-r-size-2) { --separator-size: var(--space-6); } .rt-Separator:where(.xs\\:rt-r-size-3) { --separator-size: var(--space-9); } .rt-Separator:where(.xs\\:rt-r-size-4) { --separator-size: 100%; } } @media (min-width: 768px) { .rt-Separator:where(.sm\\:rt-r-size-1) { --separator-size: var(--space-4); } .rt-Separator:where(.sm\\:rt-r-size-2) { --separator-size: var(--space-6); } .rt-Separator:where(.sm\\:rt-r-size-3) { --separator-size: var(--space-9); } .rt-Separator:where(.sm\\:rt-r-size-4) { --separator-size: 100%; } } @media (min-width: 1024px) { .rt-Separator:where(.md\\:rt-r-size-1) { --separator-size: var(--space-4); } .rt-Separator:where(.md\\:rt-r-size-2) { --separator-size: var(--space-6); } .rt-Separator:where(.md\\:rt-r-size-3) { --separator-size: var(--space-9); } .rt-Separator:where(.md\\:rt-r-size-4) { --separator-size: 100%; } } @media (min-width: 1280px) { .rt-Separator:where(.lg\\:rt-r-size-1) { --separator-size: var(--space-4); } .rt-Separator:where(.lg\\:rt-r-size-2) { --separator-size: var(--space-6); } .rt-Separator:where(.lg\\:rt-r-size-3) { --separator-size: var(--space-9); } .rt-Separator:where(.lg\\:rt-r-size-4) { --separator-size: 100%; } } @media (min-width: 1640px) { .rt-Separator:where(.xl\\:rt-r-size-1) { --separator-size: var(--space-4); } .rt-Separator:where(.xl\\:rt-r-size-2) { --separator-size: var(--space-6); } .rt-Separator:where(.xl\\:rt-r-size-3) { --separator-size: var(--space-9); } .rt-Separator:where(.xl\\:rt-r-size-4) { --separator-size: 100%; } } .rt-SliderRoot { --slider-thumb-size: calc(var(--slider-track-size) + var(--space-1)); position: relative; display: flex; align-items: center; flex-grow: 1; border-radius: max(calc(var(--radius-factor) * var(--slider-track-size) / 3), calc(var(--radius-factor) * var(--radius-thumb))); -webkit-user-select: none; user-select: none; touch-action: none; } .rt-SliderRoot:where([data-orientation='horizontal']) { width: -webkit-fill-available; width: -moz-available; width: stretch; height: var(--slider-track-size); } .rt-SliderRoot:where([data-orientation='vertical']) { height: -webkit-fill-available; height: -moz-available; height: stretch; flex-direction: column; width: var(--slider-track-size); } .rt-SliderTrack { overflow: hidden; position: relative; flex-grow: 1; border-radius: inherit; } .rt-SliderTrack:where([data-orientation='horizontal']) { height: var(--slider-track-size); } .rt-SliderTrack:where([data-orientation='vertical']) { width: var(--slider-track-size); } .rt-SliderRange { position: absolute; border-radius: inherit; } .rt-SliderRange:where([data-orientation='horizontal']) { height: 100%; } .rt-SliderRange:where([data-orientation='vertical']) { width: 100%; } .rt-SliderThumb { display: block; width: var(--slider-thumb-size); height: var(--slider-thumb-size); outline: 0; } .rt-SliderThumb::before { content: ''; position: absolute; z-index: -1; width: calc(var(--slider-thumb-size) * 3); height: calc(var(--slider-thumb-size) * 3); top: 50%; left: 50%; transform: translate(-50%, -50%); } .rt-SliderThumb::after { content: ''; position: absolute; inset: calc(-0.25 * var(--slider-track-size)); background-color: white; border-radius: max(var(--radius-1), var(--radius-thumb)); box-shadow: var(--slider-thumb-box-shadow); cursor: var(--cursor-slider-thumb); } .rt-SliderThumb:where(:focus-visible)::after { box-shadow: var(--slider-thumb-box-shadow), 0 0 0 3px var(--accent-3), 0 0 0 5px var(--focus-8); } .rt-SliderThumb:where(:active) { cursor: var(--cursor-slider-thumb-active); } .rt-SliderRoot:where(.rt-r-size-1) { --slider-track-size: calc(var(--space-2) * 0.75); } .rt-SliderRoot:where(.rt-r-size-2) { --slider-track-size: var(--space-2); } .rt-SliderRoot:where(.rt-r-size-3) { --slider-track-size: calc(var(--space-2) * 1.25); } @media (min-width: 520px) { .rt-SliderRoot:where(.xs\\:rt-r-size-1) { --slider-track-size: calc(var(--space-2) * 0.75); } .rt-SliderRoot:where(.xs\\:rt-r-size-2) { --slider-track-size: var(--space-2); } .rt-SliderRoot:where(.xs\\:rt-r-size-3) { --slider-track-size: calc(var(--space-2) * 1.25); } } @media (min-width: 768px) { .rt-SliderRoot:where(.sm\\:rt-r-size-1) { --slider-track-size: calc(var(--space-2) * 0.75); } .rt-SliderRoot:where(.sm\\:rt-r-size-2) { --slider-track-size: var(--space-2); } .rt-SliderRoot:where(.sm\\:rt-r-size-3) { --slider-track-size: calc(var(--space-2) * 1.25); } } @media (min-width: 1024px) { .rt-SliderRoot:where(.md\\:rt-r-size-1) { --slider-track-size: calc(var(--space-2) * 0.75); } .rt-SliderRoot:where(.md\\:rt-r-size-2) { --slider-track-size: var(--space-2); } .rt-SliderRoot:where(.md\\:rt-r-size-3) { --slider-track-size: calc(var(--space-2) * 1.25); } } @media (min-width: 1280px) { .rt-SliderRoot:where(.lg\\:rt-r-size-1) { --slider-track-size: calc(var(--space-2) * 0.75); } .rt-SliderRoot:where(.lg\\:rt-r-size-2) { --slider-track-size: var(--space-2); } .rt-SliderRoot:where(.lg\\:rt-r-size-3) { --slider-track-size: calc(var(--space-2) * 1.25); } } @media (min-width: 1640px) { .rt-SliderRoot:where(.xl\\:rt-r-size-1) { --slider-track-size: calc(var(--space-2) * 0.75); } .rt-SliderRoot:where(.xl\\:rt-r-size-2) { --slider-track-size: var(--space-2); } .rt-SliderRoot:where(.xl\\:rt-r-size-3) { --slider-track-size: calc(var(--space-2) * 1.25); } } .rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderTrack) { background-color: var(--gray-a3); box-shadow: inset 0 0 0 1px var(--gray-a5); } .rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderTrack):where([data-disabled]) { box-shadow: inset 0 0 0 1px var(--gray-a4); } .rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderRange) { background-color: var(--accent-track); background-image: var(--slider-range-high-contrast-background-image); box-shadow: inset 0 0 0 1px var(--gray-a5); } .rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderThumb) { --slider-thumb-box-shadow: 0 0 0 1px var(--black-a4); } .rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderThumb):where([data-disabled])::after { background-color: var(--gray-1); box-shadow: 0 0 0 1px var(--gray-6); } .rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderTrack) { background-color: var(--gray-a3); position: relative; } .rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderTrack)::before { content: ''; inset: 0; position: absolute; border-radius: inherit; box-shadow: var(--shadow-1); } .rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderTrack):where([data-disabled])::before { opacity: 0.5; } .rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderRange) { background-color: var(--accent-track); background-image: var(--slider-range-high-contrast-background-image); box-shadow: inset 0 0 0 1px var(--gray-a3), inset 0 0 0 1px var(--accent-a4), inset 0 0 0 1px var(--black-a1), inset 0 1.5px 2px 0 var(--black-a2); } .rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderRange):where(.rt-high-contrast) { box-shadow: inset 0 0 0 1px var(--gray-a3), inset 0 0 0 1px var(--black-a2), inset 0 1.5px 2px 0 var(--black-a2); } .rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderThumb) { --slider-thumb-box-shadow: 0 0 0 1px var(--black-a3), 0 1px 3px var(--black-a1), 0 2px 4px -1px var(--black-a1); } .rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderThumb):where([data-disabled])::after { background-color: var(--gray-1); box-shadow: 0 0 0 1px var(--gray-6); } .rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderTrack) { background-color: var(--gray-a4); background-image: linear-gradient(var(--white-a1), var(--white-a1)); } .rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderTrack):where([data-disabled]) { background-color: var(--gray-a4); background-image: none; } .rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderRange) { background-image: linear-gradient(var(--accent-a5), var(--accent-a5)), var(--slider-range-high-contrast-background-image); background-color: var(--accent-6); } .rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderThumb) { --slider-thumb-box-shadow: 0 0 0 1px var(--black-a3), 0 0 0 1px var(--gray-a2), 0 0 0 1px var(--accent-a2), 0 1px 2px var(--gray-a4), 0 1px 3px -0.5px var(--gray-a3); } .rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderThumb):where([data-disabled])::after { background-color: var(--gray-1); box-shadow: 0 0 0 1px var(--gray-5); } .rt-SliderRoot:where(:not(.rt-high-contrast)) { --slider-range-high-contrast-background-image: none; } .rt-SliderRoot:where([data-disabled]) { cursor: var(--cursor-disabled); mix-blend-mode: var(--slider-disabled-blend-mode); } .rt-SliderRange:where([data-disabled]) { background-color: transparent; background-image: none; box-shadow: none; } .rt-SliderThumb:where([data-disabled]), .rt-SliderThumb:where([data-disabled])::after { cursor: var(--cursor-disabled); } .rt-Spinner { display: block; position: relative; opacity: var(--spinner-opacity); } .rt-SpinnerLeaf { position: absolute; top: 0; left: calc(50% - 12.5% / 2); width: 12.5%; height: 100%; animation: rt-spinner-leaf-fade var(--spinner-animation-duration) linear infinite; } .rt-SpinnerLeaf::before { content: ''; display: block; width: 100%; height: 30%; border-radius: var(--radius-1); background-color: currentColor; } .rt-SpinnerLeaf:where(:nth-child(1)) { transform: rotate(0deg); animation-delay: calc(-8 / 8 * var(--spinner-animation-duration)); } .rt-SpinnerLeaf:where(:nth-child(2)) { transform: rotate(45deg); animation-delay: calc(-7 / 8 * var(--spinner-animation-duration)); } .rt-SpinnerLeaf:where(:nth-child(3)) { transform: rotate(90deg); animation-delay: calc(-6 / 8 * var(--spinner-animation-duration)); } .rt-SpinnerLeaf:where(:nth-child(4)) { transform: rotate(135deg); animation-delay: calc(-5 / 8 * var(--spinner-animation-duration)); } .rt-SpinnerLeaf:where(:nth-child(5)) { transform: rotate(180deg); animation-delay: calc(-4 / 8 * var(--spinner-animation-duration)); } .rt-SpinnerLeaf:where(:nth-child(6)) { transform: rotate(225deg); animation-delay: calc(-3 / 8 * var(--spinner-animation-duration)); } .rt-SpinnerLeaf:where(:nth-child(7)) { transform: rotate(270deg); animation-delay: calc(-2 / 8 * var(--spinner-animation-duration)); } .rt-SpinnerLeaf:where(:nth-child(8)) { transform: rotate(315deg); animation-delay: calc(-1 / 8 * var(--spinner-animation-duration)); } @keyframes rt-spinner-leaf-fade { from { opacity: 1; } to { opacity: 0.25; } } .rt-Spinner:where(.rt-r-size-1) { width: var(--space-3); height: var(--space-3); } .rt-Spinner:where(.rt-r-size-2) { width: var(--space-4); height: var(--space-4); } .rt-Spinner:where(.rt-r-size-3) { width: calc(1.25 * var(--space-4)); height: calc(1.25 * var(--space-4)); } @media (min-width: 520px) { .rt-Spinner:where(.xs\\:rt-r-size-1) { width: var(--space-3); height: var(--space-3); } .rt-Spinner:where(.xs\\:rt-r-size-2) { width: var(--space-4); height: var(--space-4); } .rt-Spinner:where(.xs\\:rt-r-size-3) { width: calc(1.25 * var(--space-4)); height: calc(1.25 * var(--space-4)); } } @media (min-width: 768px) { .rt-Spinner:where(.sm\\:rt-r-size-1) { width: var(--space-3); height: var(--space-3); } .rt-Spinner:where(.sm\\:rt-r-size-2) { width: var(--space-4); height: var(--space-4); } .rt-Spinner:where(.sm\\:rt-r-size-3) { width: calc(1.25 * var(--space-4)); height: calc(1.25 * var(--space-4)); } } @media (min-width: 1024px) { .rt-Spinner:where(.md\\:rt-r-size-1) { width: var(--space-3); height: var(--space-3); } .rt-Spinner:where(.md\\:rt-r-size-2) { width: var(--space-4); height: var(--space-4); } .rt-Spinner:where(.md\\:rt-r-size-3) { width: calc(1.25 * var(--space-4)); height: calc(1.25 * var(--space-4)); } } @media (min-width: 1280px) { .rt-Spinner:where(.lg\\:rt-r-size-1) { width: var(--space-3); height: var(--space-3); } .rt-Spinner:where(.lg\\:rt-r-size-2) { width: var(--space-4); height: var(--space-4); } .rt-Spinner:where(.lg\\:rt-r-size-3) { width: calc(1.25 * var(--space-4)); height: calc(1.25 * var(--space-4)); } } @media (min-width: 1640px) { .rt-Spinner:where(.xl\\:rt-r-size-1) { width: var(--space-3); height: var(--space-3); } .rt-Spinner:where(.xl\\:rt-r-size-2) { width: var(--space-4); height: var(--space-4); } .rt-Spinner:where(.xl\\:rt-r-size-3) { width: calc(1.25 * var(--space-4)); height: calc(1.25 * var(--space-4)); } } .rt-Strong { font-family: var(--strong-font-family); font-size: calc(var(--strong-font-size-adjust) * 1em); font-style: var(--strong-font-style); font-weight: var(--strong-font-weight); letter-spacing: calc(var(--strong-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing))); } .rt-Strong :where(.rt-Strong) { font-size: inherit; } .rt-SwitchRoot { position: relative; display: inline-flex; align-items: center; vertical-align: top; flex-shrink: 0; height: var(--skeleton-height, var(--line-height, var(--switch-height))); --skeleton-height-override: var(--switch-height); border-radius: var(--skeleton-radius); --skeleton-radius-override: var(--switch-border-radius); --switch-width: calc(var(--switch-height) * 1.75); --switch-thumb-inset: 1px; --switch-thumb-size: calc(var(--switch-height) - var(--switch-thumb-inset) * 2); --switch-thumb-translate-x: calc(var(--switch-width) - var(--switch-height)); } .rt-SwitchRoot::before { content: ''; display: block; width: var(--switch-width); height: var(--switch-height); border-radius: var(--switch-border-radius); transition: background-position, background-color, box-shadow, filter; transition-timing-function: linear, ease-in-out, ease-in-out, ease-in-out; background-repeat: no-repeat; background-size: calc(var(--switch-width) * 2 + var(--switch-height)) 100%; cursor: var(--cursor-switch); } .rt-SwitchRoot:where([data-state='unchecked'])::before { transition-duration: 120ms, 140ms, 140ms, 140ms; background-position-x: 100%; } .rt-SwitchRoot:where([data-state='checked'])::before { transition-duration: 160ms, 140ms, 140ms, 140ms; background-position: 0%; } .rt-SwitchRoot:where(:active)::before { transition-duration: 30ms; } .rt-SwitchRoot:where(:focus-visible)::before { outline: 2px solid var(--focus-8); outline-offset: 2px; } .rt-SwitchRoot:where([data-disabled])::before { cursor: var(--cursor-disabled); } .rt-SwitchThumb { background-color: white; position: absolute; left: var(--switch-thumb-inset); width: var(--switch-thumb-size); height: var(--switch-thumb-size); border-radius: calc(var(--switch-border-radius) - var(--switch-thumb-inset)); transition: transform 140ms cubic-bezier(0.45, 0.05, 0.55, 0.95), box-shadow 140ms ease-in-out; } .rt-SwitchThumb:where([data-state='checked']) { transform: translateX(var(--switch-thumb-translate-x)); } .rt-SwitchRoot:where(.rt-r-size-1) { --switch-height: var(--space-4); --switch-border-radius: max(var(--radius-1), var(--radius-thumb)); } .rt-SwitchRoot:where(.rt-r-size-2) { --switch-height: calc(var(--space-5) * 5 / 6); --switch-border-radius: max(var(--radius-2), var(--radius-thumb)); } .rt-SwitchRoot:where(.rt-r-size-3) { --switch-height: var(--space-5); --switch-border-radius: max(var(--radius-2), var(--radius-thumb)); } @media (min-width: 520px) { .rt-SwitchRoot:where(.xs\\:rt-r-size-1) { --switch-height: var(--space-4); --switch-border-radius: max(var(--radius-1), var(--radius-thumb)); } .rt-SwitchRoot:where(.xs\\:rt-r-size-2) { --switch-height: calc(var(--space-5) * 5 / 6); --switch-border-radius: max(var(--radius-2), var(--radius-thumb)); } .rt-SwitchRoot:where(.xs\\:rt-r-size-3) { --switch-height: var(--space-5); --switch-border-radius: max(var(--radius-2), var(--radius-thumb)); } } @media (min-width: 768px) { .rt-SwitchRoot:where(.sm\\:rt-r-size-1) { --switch-height: var(--space-4); --switch-border-radius: max(var(--radius-1), var(--radius-thumb)); } .rt-SwitchRoot:where(.sm\\:rt-r-size-2) { --switch-height: calc(var(--space-5) * 5 / 6); --switch-border-radius: max(var(--radius-2), var(--radius-thumb)); } .rt-SwitchRoot:where(.sm\\:rt-r-size-3) { --switch-height: var(--space-5); --switch-border-radius: max(var(--radius-2), var(--radius-thumb)); } } @media (min-width: 1024px) { .rt-SwitchRoot:where(.md\\:rt-r-size-1) { --switch-height: var(--space-4); --switch-border-radius: max(var(--radius-1), var(--radius-thumb)); } .rt-SwitchRoot:where(.md\\:rt-r-size-2) { --switch-height: calc(var(--space-5) * 5 / 6); --switch-border-radius: max(var(--radius-2), var(--radius-thumb)); } .rt-SwitchRoot:where(.md\\:rt-r-size-3) { --switch-height: var(--space-5); --switch-border-radius: max(var(--radius-2), var(--radius-thumb)); } } @media (min-width: 1280px) { .rt-SwitchRoot:where(.lg\\:rt-r-size-1) { --switch-height: var(--space-4); --switch-border-radius: max(var(--radius-1), var(--radius-thumb)); } .rt-SwitchRoot:where(.lg\\:rt-r-size-2) { --switch-height: calc(var(--space-5) * 5 / 6); --switch-border-radius: max(var(--radius-2), var(--radius-thumb)); } .rt-SwitchRoot:where(.lg\\:rt-r-size-3) { --switch-height: var(--space-5); --switch-border-radius: max(var(--radius-2), var(--radius-thumb)); } } @media (min-width: 1640px) { .rt-SwitchRoot:where(.xl\\:rt-r-size-1) { --switch-height: var(--space-4); --switch-border-radius: max(var(--radius-1), var(--radius-thumb)); } .rt-SwitchRoot:where(.xl\\:rt-r-size-2) { --switch-height: calc(var(--space-5) * 5 / 6); --switch-border-radius: max(var(--radius-2), var(--radius-thumb)); } .rt-SwitchRoot:where(.xl\\:rt-r-size-3) { --switch-height: var(--space-5); --switch-border-radius: max(var(--radius-2), var(--radius-thumb)); } } .rt-SwitchRoot:where(.rt-variant-surface)::before { background-color: var(--gray-a3); background-image: linear-gradient(to right, var(--accent-track) 40%, transparent 60%); box-shadow: inset 0 0 0 1px var(--gray-a5); } .rt-SwitchRoot:where(.rt-variant-surface):where(:active)::before { background-color: var(--gray-a4); } .rt-SwitchRoot:where(.rt-variant-surface):where([data-state='checked']:active)::before { filter: var(--switch-surface-checked-active-filter); } .rt-SwitchRoot:where(.rt-variant-surface):where(.rt-high-contrast)::before { background-image: linear-gradient(to right, var(--switch-high-contrast-checked-color-overlay) 40%, transparent 60%), linear-gradient(to right, var(--accent-track) 40%, transparent 60%); } .rt-SwitchRoot:where(.rt-variant-surface):where(.rt-high-contrast):where([data-state='checked']:active)::before { filter: var(--switch-high-contrast-checked-active-before-filter); } .rt-SwitchRoot:where(.rt-variant-surface):where([data-disabled]) { mix-blend-mode: var(--switch-disabled-blend-mode); } .rt-SwitchRoot:where(.rt-variant-surface):where([data-disabled])::before { filter: none; background-image: none; background-color: var(--gray-a3); box-shadow: inset 0 0 0 1px var(--gray-a3); } .rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchThumb):where([data-state='unchecked']) { box-shadow: 0 0 1px 1px var(--black-a2), 0 1px 1px var(--black-a1), 0 2px 4px -1px var(--black-a1); } .rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchThumb):where([data-state='checked']) { box-shadow: 0 1px 3px var(--black-a2), 0 2px 4px -1px var(--black-a1), 0 0 0 1px var(--black-a1), 0 0 0 1px var(--accent-a4), -1px 0 1px var(--black-a2); } .rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchThumb):where([data-state='checked']):where(.rt-high-contrast) { box-shadow: 0 1px 3px var(--black-a2), 0 2px 4px -1px var(--black-a1), 0 0 0 1px var(--black-a2), -1px 0 1px var(--black-a2); } .rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchThumb):where([data-disabled]) { background-color: var(--gray-2); box-shadow: 0 0 0 1px var(--gray-a2), 0 1px 3px var(--black-a1); transition: none; } .rt-SwitchRoot:where(.rt-variant-classic)::before { background-image: linear-gradient(to right, var(--accent-track) 40%, transparent 60%); background-color: var(--gray-a4); box-shadow: var(--shadow-1); } .rt-SwitchRoot:where(.rt-variant-classic):where([data-state='unchecked']:active)::before { background-color: var(--gray-a5); } .rt-SwitchRoot:where(.rt-variant-classic):where([data-state='checked'])::before { box-shadow: inset 0 0 0 1px var(--gray-a3), inset 0 0 0 1px var(--accent-a4), inset 0 0 0 1px var(--black-a1), inset 0 1.5px 2px 0 var(--black-a2); } .rt-SwitchRoot:where(.rt-variant-classic):where([data-state='checked']:active)::before { filter: var(--switch-surface-checked-active-filter); } .rt-SwitchRoot:where(.rt-variant-classic):where(.rt-high-contrast)::before { box-shadow: inset 0 0 0 1px var(--gray-a3), inset 0 0 0 1px var(--black-a2), inset 0 1.5px 2px 0 var(--black-a2); background-image: linear-gradient(to right, var(--switch-high-contrast-checked-color-overlay) 40%, transparent 60%), linear-gradient(to right, var(--accent-track) 40%, transparent 60%); } .rt-SwitchRoot:where(.rt-variant-classic):where(.rt-high-contrast):where([data-state='checked']:active)::before { filter: var(--switch-high-contrast-checked-active-before-filter); } .rt-SwitchRoot:where(.rt-variant-classic):where([data-disabled]) { mix-blend-mode: var(--switch-disabled-blend-mode); } .rt-SwitchRoot:where(.rt-variant-classic):where([data-disabled])::before { filter: none; background-image: none; background-color: var(--gray-a5); box-shadow: var(--shadow-1); opacity: 0.5; } .rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchThumb):where([data-state='unchecked']) { box-shadow: 0 1px 3px var(--black-a3), 0 2px 4px -1px var(--black-a1), 0 0 0 1px var(--black-a2); } .rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchThumb):where([data-state='checked']) { box-shadow: 0 1px 3px var(--black-a2), 0 2px 4px -1px var(--black-a1), 0 0 0 1px var(--black-a1), 0 0 0 1px var(--accent-a4), -1px 0 1px var(--black-a2); } .rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchThumb):where([data-state='checked']):where(.rt-high-contrast) { box-shadow: 0 1px 3px var(--black-a2), 0 2px 4px -1px var(--black-a1), 0 0 0 1px var(--black-a2), -1px 0 1px var(--black-a2); } .rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchThumb):where([data-disabled]) { background-color: var(--gray-2); box-shadow: 0 0 0 1px var(--gray-a2), 0 1px 3px var(--black-a1); transition: none; } .rt-SwitchRoot:where(.rt-variant-soft)::before { background-image: linear-gradient(to right, var(--accent-a4) 40%, transparent 60%), linear-gradient(to right, var(--accent-a4) 40%, transparent 60%), linear-gradient(to right, var(--accent-a4) 40%, var(--white-a1) 60%), linear-gradient(to right, var(--gray-a2) 40%, var(--gray-a3) 60%); } .rt-SwitchRoot:where(.rt-variant-soft):where([data-state='unchecked'])::before { background-color: var(--gray-a3); } .rt-SwitchRoot:where(.rt-variant-soft):where(:active)::before { background-color: var(--gray-a4); } .rt-SwitchRoot:where(.rt-variant-soft):where(.rt-high-contrast)::before { background-image: linear-gradient(to right, var(--switch-high-contrast-checked-color-overlay) 40%, transparent 60%), linear-gradient(to right, var(--accent-a6) 40%, transparent 60%), linear-gradient(to right, var(--accent-a6) 40%, transparent 60%), linear-gradient(to right, var(--accent-a6) 40%, var(--white-a1) 60%), linear-gradient(to right, var(--accent-a3) 40%, var(--gray-a3) 60%); } .rt-SwitchRoot:where(.rt-variant-soft):where(.rt-high-contrast):where([data-state='checked']:active)::before { filter: var(--switch-high-contrast-checked-active-before-filter); } .rt-SwitchRoot:where(.rt-variant-soft):where([data-disabled]) { mix-blend-mode: var(--switch-disabled-blend-mode); } .rt-SwitchRoot:where(.rt-variant-soft):where([data-disabled])::before { filter: none; background-image: none; background-color: var(--gray-a4); } .rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchThumb) { filter: saturate(0.45); } .rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchThumb):where([data-state='unchecked']) { box-shadow: 0 0 0 1px var(--black-a1), 0 1px 3px var(--black-a1), 0 1px 3px var(--black-a1), 0 2px 4px -1px var(--black-a1); } .rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchThumb):where([data-state='checked']) { box-shadow: 0 0 0 1px var(--black-a1), 0 1px 3px var(--black-a2), 0 1px 3px var(--accent-a3), 0 2px 4px -1px var(--accent-a3); } .rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchThumb):where([data-disabled]) { filter: none; background-color: var(--gray-2); box-shadow: 0 0 0 1px var(--gray-a2), 0 1px 3px var(--black-a1); transition: none; } .rt-BaseTabList::-webkit-scrollbar { display: none; } .rt-BaseTabListTrigger { display: flex; align-items: center; justify-content: center; flex-shrink: 0; position: relative; -webkit-user-select: none; user-select: none; box-sizing: border-box; height: var(--tab-height); padding-left: var(--tab-padding-x); padding-right: var(--tab-padding-x); color: var(--gray-a11); } .rt-BaseTabListTriggerInner, .rt-BaseTabListTriggerInnerHidden { display: flex; align-items: center; justify-content: center; box-sizing: border-box; padding: var(--tab-inner-padding-y) var(--tab-inner-padding-x); border-radius: var(--tab-inner-border-radius); } .rt-BaseTabListTriggerInner { position: absolute; } :where(.rt-BaseTabListTrigger[data-state='inactive'], .rt-TabNavLink:not([data-active])) .rt-BaseTabListTriggerInner { letter-spacing: var(--tab-inactive-letter-spacing); word-spacing: var(--tab-inactive-word-spacing); } :where(.rt-BaseTabListTrigger[data-state='active'], .rt-TabNavLink[data-active]) .rt-BaseTabListTriggerInner { font-weight: var(--font-weight-medium); letter-spacing: var(--tab-active-letter-spacing); word-spacing: var(--tab-active-word-spacing); } .rt-BaseTabListTriggerInnerHidden { visibility: hidden; font-weight: var(--font-weight-medium); letter-spacing: var(--tab-active-letter-spacing); word-spacing: var(--tab-active-word-spacing); } .rt-BaseTabList:where(.rt-r-size-1) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); --tab-height: var(--space-6); --tab-padding-x: var(--space-1); --tab-inner-padding-x: var(--space-1); --tab-inner-padding-y: calc(var(--space-1) * 0.5); --tab-inner-border-radius: var(--radius-1); } .rt-BaseTabList:where(.rt-r-size-2) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); --tab-height: var(--space-7); --tab-padding-x: var(--space-2); --tab-inner-padding-x: var(--space-2); --tab-inner-padding-y: var(--space-1); --tab-inner-border-radius: var(--radius-2); } @media (min-width: 520px) { .rt-BaseTabList:where(.xs\\:rt-r-size-1) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); --tab-height: var(--space-6); --tab-padding-x: var(--space-1); --tab-inner-padding-x: var(--space-1); --tab-inner-padding-y: calc(var(--space-1) * 0.5); --tab-inner-border-radius: var(--radius-1); } .rt-BaseTabList:where(.xs\\:rt-r-size-2) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); --tab-height: var(--space-7); --tab-padding-x: var(--space-2); --tab-inner-padding-x: var(--space-2); --tab-inner-padding-y: var(--space-1); --tab-inner-border-radius: var(--radius-2); } } @media (min-width: 768px) { .rt-BaseTabList:where(.sm\\:rt-r-size-1) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); --tab-height: var(--space-6); --tab-padding-x: var(--space-1); --tab-inner-padding-x: var(--space-1); --tab-inner-padding-y: calc(var(--space-1) * 0.5); --tab-inner-border-radius: var(--radius-1); } .rt-BaseTabList:where(.sm\\:rt-r-size-2) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); --tab-height: var(--space-7); --tab-padding-x: var(--space-2); --tab-inner-padding-x: var(--space-2); --tab-inner-padding-y: var(--space-1); --tab-inner-border-radius: var(--radius-2); } } @media (min-width: 1024px) { .rt-BaseTabList:where(.md\\:rt-r-size-1) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); --tab-height: var(--space-6); --tab-padding-x: var(--space-1); --tab-inner-padding-x: var(--space-1); --tab-inner-padding-y: calc(var(--space-1) * 0.5); --tab-inner-border-radius: var(--radius-1); } .rt-BaseTabList:where(.md\\:rt-r-size-2) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); --tab-height: var(--space-7); --tab-padding-x: var(--space-2); --tab-inner-padding-x: var(--space-2); --tab-inner-padding-y: var(--space-1); --tab-inner-border-radius: var(--radius-2); } } @media (min-width: 1280px) { .rt-BaseTabList:where(.lg\\:rt-r-size-1) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); --tab-height: var(--space-6); --tab-padding-x: var(--space-1); --tab-inner-padding-x: var(--space-1); --tab-inner-padding-y: calc(var(--space-1) * 0.5); --tab-inner-border-radius: var(--radius-1); } .rt-BaseTabList:where(.lg\\:rt-r-size-2) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); --tab-height: var(--space-7); --tab-padding-x: var(--space-2); --tab-inner-padding-x: var(--space-2); --tab-inner-padding-y: var(--space-1); --tab-inner-border-radius: var(--radius-2); } } @media (min-width: 1640px) { .rt-BaseTabList:where(.xl\\:rt-r-size-1) { font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); --tab-height: var(--space-6); --tab-padding-x: var(--space-1); --tab-inner-padding-x: var(--space-1); --tab-inner-padding-y: calc(var(--space-1) * 0.5); --tab-inner-border-radius: var(--radius-1); } .rt-BaseTabList:where(.xl\\:rt-r-size-2) { font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); --tab-height: var(--space-7); --tab-padding-x: var(--space-2); --tab-inner-padding-x: var(--space-2); --tab-inner-padding-y: var(--space-1); --tab-inner-border-radius: var(--radius-2); } } .rt-BaseTabList { box-shadow: inset 0 -1px 0 0 var(--gray-a5); display: flex; justify-content: flex-start; overflow-x: auto; white-space: nowrap; font-family: var(--default-font-family); font-style: normal; scrollbar-width: none; } @media (hover: hover) { .rt-BaseTabListTrigger:where(:hover) { color: var(--gray-12); } .rt-BaseTabListTrigger:where(:hover) :where(.rt-BaseTabListTriggerInner) { background-color: var(--gray-a3); } .rt-BaseTabListTrigger:where(:focus-visible:hover) :where(.rt-BaseTabListTriggerInner) { background-color: var(--accent-a3); } } .rt-BaseTabListTrigger:where([data-state='active'], [data-active]) { color: var(--gray-12); } .rt-BaseTabListTrigger:where(:focus-visible) :where(.rt-BaseTabListTriggerInner) { outline: 2px solid var(--focus-8); outline-offset: -2px; } .rt-BaseTabListTrigger:where([data-state='active'], [data-active])::before { box-sizing: border-box; content: ''; height: 2px; position: absolute; bottom: 0; left: 0; right: 0; background-color: var(--accent-indicator); } :where(.rt-BaseTabList.rt-high-contrast) .rt-BaseTabListTrigger:where([data-state='active'], [data-active])::before { background-color: var(--accent-12); } .rt-TabNavItem { display: flex; } .rt-TableRootTable { --table-row-background-color: transparent; --table-row-box-shadow: inset 0 -1px var(--gray-a5); width: 100%; text-align: left; vertical-align: top; border-collapse: collapse; border-radius: calc(var(--table-border-radius) - 1px); border-spacing: 0; box-sizing: border-box; height: 0; } .rt-TableHeader { vertical-align: inherit; } .rt-TableBody { vertical-align: inherit; } .rt-TableRow { vertical-align: inherit; color: var(--gray-12); } .rt-TableCell { background-color: var(--table-row-background-color); box-shadow: var(--table-row-box-shadow); box-sizing: border-box; vertical-align: inherit; padding: var(--table-cell-padding); height: var(--table-cell-min-height); } .rt-Inset :where(.rt-TableCell:first-child) { padding-left: var(--inset-padding-left, var(--table-cell-padding)); } .rt-Inset :where(.rt-TableCell:last-child) { padding-right: var(--inset-padding-right, var(--table-cell-padding)); } .rt-TableColumnHeaderCell { font-weight: bold; } .rt-TableRowHeaderCell { font-weight: normal; } .rt-TableRoot:where(.rt-r-size-1) { --table-border-radius: var(--radius-3); --table-cell-padding: var(--space-2); --table-cell-min-height: calc(36px * var(--scaling)); } .rt-TableRoot:where(.rt-r-size-1) :where(.rt-TableRootTable) { font-size: var(--font-size-2); line-height: var(--line-height-2); } .rt-TableRoot:where(.rt-r-size-2) { --table-border-radius: var(--radius-4); --table-cell-padding: var(--space-3); --table-cell-min-height: calc(44px * var(--scaling)); } .rt-TableRoot:where(.rt-r-size-2) :where(.rt-TableRootTable) { font-size: var(--font-size-2); line-height: var(--line-height-2); } .rt-TableRoot:where(.rt-r-size-3) { --table-border-radius: var(--radius-4); --table-cell-padding: var(--space-3) var(--space-4); --table-cell-min-height: var(--space-8); } .rt-TableRoot:where(.rt-r-size-3) :where(.rt-TableRootTable) { font-size: var(--font-size-3); line-height: var(--line-height-3); } @media (min-width: 520px) { .rt-TableRoot:where(.xs\\:rt-r-size-1) { --table-border-radius: var(--radius-3); --table-cell-padding: var(--space-2); --table-cell-min-height: calc(36px * var(--scaling)); } .rt-TableRoot:where(.xs\\:rt-r-size-1) :where(.rt-TableRootTable) { font-size: var(--font-size-2); line-height: var(--line-height-2); } .rt-TableRoot:where(.xs\\:rt-r-size-2) { --table-border-radius: var(--radius-4); --table-cell-padding: var(--space-3); --table-cell-min-height: calc(44px * var(--scaling)); } .rt-TableRoot:where(.xs\\:rt-r-size-2) :where(.rt-TableRootTable) { font-size: var(--font-size-2); line-height: var(--line-height-2); } .rt-TableRoot:where(.xs\\:rt-r-size-3) { --table-border-radius: var(--radius-4); --table-cell-padding: var(--space-3) var(--space-4); --table-cell-min-height: var(--space-8); } .rt-TableRoot:where(.xs\\:rt-r-size-3) :where(.rt-TableRootTable) { font-size: var(--font-size-3); line-height: var(--line-height-3); } } @media (min-width: 768px) { .rt-TableRoot:where(.sm\\:rt-r-size-1) { --table-border-radius: var(--radius-3); --table-cell-padding: var(--space-2); --table-cell-min-height: calc(36px * var(--scaling)); } .rt-TableRoot:where(.sm\\:rt-r-size-1) :where(.rt-TableRootTable) { font-size: var(--font-size-2); line-height: var(--line-height-2); } .rt-TableRoot:where(.sm\\:rt-r-size-2) { --table-border-radius: var(--radius-4); --table-cell-padding: var(--space-3); --table-cell-min-height: calc(44px * var(--scaling)); } .rt-TableRoot:where(.sm\\:rt-r-size-2) :where(.rt-TableRootTable) { font-size: var(--font-size-2); line-height: var(--line-height-2); } .rt-TableRoot:where(.sm\\:rt-r-size-3) { --table-border-radius: var(--radius-4); --table-cell-padding: var(--space-3) var(--space-4); --table-cell-min-height: var(--space-8); } .rt-TableRoot:where(.sm\\:rt-r-size-3) :where(.rt-TableRootTable) { font-size: var(--font-size-3); line-height: var(--line-height-3); } } @media (min-width: 1024px) { .rt-TableRoot:where(.md\\:rt-r-size-1) { --table-border-radius: var(--radius-3); --table-cell-padding: var(--space-2); --table-cell-min-height: calc(36px * var(--scaling)); } .rt-TableRoot:where(.md\\:rt-r-size-1) :where(.rt-TableRootTable) { font-size: var(--font-size-2); line-height: var(--line-height-2); } .rt-TableRoot:where(.md\\:rt-r-size-2) { --table-border-radius: var(--radius-4); --table-cell-padding: var(--space-3); --table-cell-min-height: calc(44px * var(--scaling)); } .rt-TableRoot:where(.md\\:rt-r-size-2) :where(.rt-TableRootTable) { font-size: var(--font-size-2); line-height: var(--line-height-2); } .rt-TableRoot:where(.md\\:rt-r-size-3) { --table-border-radius: var(--radius-4); --table-cell-padding: var(--space-3) var(--space-4); --table-cell-min-height: var(--space-8); } .rt-TableRoot:where(.md\\:rt-r-size-3) :where(.rt-TableRootTable) { font-size: var(--font-size-3); line-height: var(--line-height-3); } } @media (min-width: 1280px) { .rt-TableRoot:where(.lg\\:rt-r-size-1) { --table-border-radius: var(--radius-3); --table-cell-padding: var(--space-2); --table-cell-min-height: calc(36px * var(--scaling)); } .rt-TableRoot:where(.lg\\:rt-r-size-1) :where(.rt-TableRootTable) { font-size: var(--font-size-2); line-height: var(--line-height-2); } .rt-TableRoot:where(.lg\\:rt-r-size-2) { --table-border-radius: var(--radius-4); --table-cell-padding: var(--space-3); --table-cell-min-height: calc(44px * var(--scaling)); } .rt-TableRoot:where(.lg\\:rt-r-size-2) :where(.rt-TableRootTable) { font-size: var(--font-size-2); line-height: var(--line-height-2); } .rt-TableRoot:where(.lg\\:rt-r-size-3) { --table-border-radius: var(--radius-4); --table-cell-padding: var(--space-3) var(--space-4); --table-cell-min-height: var(--space-8); } .rt-TableRoot:where(.lg\\:rt-r-size-3) :where(.rt-TableRootTable) { font-size: var(--font-size-3); line-height: var(--line-height-3); } } @media (min-width: 1640px) { .rt-TableRoot:where(.xl\\:rt-r-size-1) { --table-border-radius: var(--radius-3); --table-cell-padding: var(--space-2); --table-cell-min-height: calc(36px * var(--scaling)); } .rt-TableRoot:where(.xl\\:rt-r-size-1) :where(.rt-TableRootTable) { font-size: var(--font-size-2); line-height: var(--line-height-2); } .rt-TableRoot:where(.xl\\:rt-r-size-2) { --table-border-radius: var(--radius-4); --table-cell-padding: var(--space-3); --table-cell-min-height: calc(44px * var(--scaling)); } .rt-TableRoot:where(.xl\\:rt-r-size-2) :where(.rt-TableRootTable) { font-size: var(--font-size-2); line-height: var(--line-height-2); } .rt-TableRoot:where(.xl\\:rt-r-size-3) { --table-border-radius: var(--radius-4); --table-cell-padding: var(--space-3) var(--space-4); --table-cell-min-height: var(--space-8); } .rt-TableRoot:where(.xl\\:rt-r-size-3) :where(.rt-TableRootTable) { font-size: var(--font-size-3); line-height: var(--line-height-3); } } .rt-TableRoot:where(.rt-variant-surface) { box-sizing: border-box; border: 1px solid var(--gray-a5); border-radius: var(--table-border-radius); background-color: var(--color-panel); -webkit-backdrop-filter: var(--backdrop-filter-panel); backdrop-filter: var(--backdrop-filter-panel); background-clip: padding-box; position: relative; } @supports (box-shadow: 0 0 0 1px color-mix(in oklab, white, black)) { .rt-TableRoot:where(.rt-variant-surface) { border-color: color-mix(in oklab, var(--gray-a5), var(--gray-6)); } } .rt-TableRoot:where(.rt-variant-surface) :where(.rt-TableRootTable) { overflow: hidden; } .rt-TableRoot:where(.rt-variant-surface) :where(.rt-TableRootTable) :where(.rt-TableHeader) { --table-row-background-color: var(--gray-a2); } .rt-TableRoot:where(.rt-variant-surface) :where(.rt-TableRootTable) :where(.rt-TableBody) :where(.rt-TableRow:last-child) { --table-row-box-shadow: none; } .rt-TableRoot:where(.rt-variant-ghost) { --scrollarea-scrollbar-horizontal-margin-left: 0; --scrollarea-scrollbar-horizontal-margin-right: 0; } .rt-TabsContent { position: relative; outline: 0; } .rt-TabsContent:where(:focus-visible) { outline: 2px solid var(--focus-8); } .rt-TextAreaRoot:where(:focus-within) { outline: 2px solid var(--focus-8); outline-offset: -1px; } .rt-TextAreaInput::-webkit-scrollbar { width: var(--space-3); height: var(--space-3); } .rt-TextAreaInput::-webkit-scrollbar-track, .rt-TextAreaInput::-webkit-scrollbar-thumb { background-clip: content-box; border: var(--space-1) solid transparent; border-radius: var(--space-3); } .rt-TextAreaInput::-webkit-scrollbar-track { background-color: var(--gray-a3); } .rt-TextAreaInput::-webkit-scrollbar-thumb { background-color: var(--gray-a8); } @media (hover: hover) { :where(.rt-TextAreaInput:not(:disabled))::-webkit-scrollbar-thumb:hover { background-color: var(--gray-a9); } } .rt-TextAreaInput:where(:-webkit-autofill, [data-com-onepassword-filled]) { -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: var(--gray-12); } .rt-TextAreaInput:where(:autofill, [data-com-onepassword-filled]) { -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: var(--gray-12); } .rt-TextAreaRoot { box-sizing: border-box; padding: var(--text-area-border-width); display: flex; flex-direction: column; box-sizing: border-box; font-family: var(--default-font-family); font-weight: var(--font-weight-regular); font-style: normal; text-align: start; overflow: hidden; } .rt-TextAreaInput { padding: var(--text-area-padding-y) var(--text-area-padding-x); border-radius: inherit; resize: none; display: block; width: 100%; flex-grow: 1; cursor: auto; } .rt-TextAreaRoot:where(.rt-r-size-1) { min-height: var(--space-8); border-radius: var(--radius-2); } .rt-TextAreaRoot:where(.rt-r-size-1) :where(.rt-TextAreaInput) { --text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width)); --text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width)); font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); } .rt-TextAreaRoot:where(.rt-r-size-2) { min-height: var(--space-9); border-radius: var(--radius-2); } .rt-TextAreaRoot:where(.rt-r-size-2) :where(.rt-TextAreaInput) { --text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width)); --text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width)); font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); } .rt-TextAreaRoot:where(.rt-r-size-3) { min-height: 80px; border-radius: var(--radius-3); } .rt-TextAreaRoot:where(.rt-r-size-3) :where(.rt-TextAreaInput) { --text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width)); --text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width)); font-size: var(--font-size-3); line-height: var(--line-height-3); letter-spacing: var(--letter-spacing-3); } @media (min-width: 520px) { .rt-TextAreaRoot:where(.xs\\:rt-r-size-1) { min-height: var(--space-8); border-radius: var(--radius-2); } .rt-TextAreaRoot:where(.xs\\:rt-r-size-1) :where(.rt-TextAreaInput) { --text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width)); --text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width)); font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); } .rt-TextAreaRoot:where(.xs\\:rt-r-size-2) { min-height: var(--space-9); border-radius: var(--radius-2); } .rt-TextAreaRoot:where(.xs\\:rt-r-size-2) :where(.rt-TextAreaInput) { --text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width)); --text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width)); font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); } .rt-TextAreaRoot:where(.xs\\:rt-r-size-3) { min-height: 80px; border-radius: var(--radius-3); } .rt-TextAreaRoot:where(.xs\\:rt-r-size-3) :where(.rt-TextAreaInput) { --text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width)); --text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width)); font-size: var(--font-size-3); line-height: var(--line-height-3); letter-spacing: var(--letter-spacing-3); } } @media (min-width: 768px) { .rt-TextAreaRoot:where(.sm\\:rt-r-size-1) { min-height: var(--space-8); border-radius: var(--radius-2); } .rt-TextAreaRoot:where(.sm\\:rt-r-size-1) :where(.rt-TextAreaInput) { --text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width)); --text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width)); font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); } .rt-TextAreaRoot:where(.sm\\:rt-r-size-2) { min-height: var(--space-9); border-radius: var(--radius-2); } .rt-TextAreaRoot:where(.sm\\:rt-r-size-2) :where(.rt-TextAreaInput) { --text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width)); --text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width)); font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); } .rt-TextAreaRoot:where(.sm\\:rt-r-size-3) { min-height: 80px; border-radius: var(--radius-3); } .rt-TextAreaRoot:where(.sm\\:rt-r-size-3) :where(.rt-TextAreaInput) { --text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width)); --text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width)); font-size: var(--font-size-3); line-height: var(--line-height-3); letter-spacing: var(--letter-spacing-3); } } @media (min-width: 1024px) { .rt-TextAreaRoot:where(.md\\:rt-r-size-1) { min-height: var(--space-8); border-radius: var(--radius-2); } .rt-TextAreaRoot:where(.md\\:rt-r-size-1) :where(.rt-TextAreaInput) { --text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width)); --text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width)); font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); } .rt-TextAreaRoot:where(.md\\:rt-r-size-2) { min-height: var(--space-9); border-radius: var(--radius-2); } .rt-TextAreaRoot:where(.md\\:rt-r-size-2) :where(.rt-TextAreaInput) { --text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width)); --text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width)); font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); } .rt-TextAreaRoot:where(.md\\:rt-r-size-3) { min-height: 80px; border-radius: var(--radius-3); } .rt-TextAreaRoot:where(.md\\:rt-r-size-3) :where(.rt-TextAreaInput) { --text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width)); --text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width)); font-size: var(--font-size-3); line-height: var(--line-height-3); letter-spacing: var(--letter-spacing-3); } } @media (min-width: 1280px) { .rt-TextAreaRoot:where(.lg\\:rt-r-size-1) { min-height: var(--space-8); border-radius: var(--radius-2); } .rt-TextAreaRoot:where(.lg\\:rt-r-size-1) :where(.rt-TextAreaInput) { --text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width)); --text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width)); font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); } .rt-TextAreaRoot:where(.lg\\:rt-r-size-2) { min-height: var(--space-9); border-radius: var(--radius-2); } .rt-TextAreaRoot:where(.lg\\:rt-r-size-2) :where(.rt-TextAreaInput) { --text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width)); --text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width)); font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); } .rt-TextAreaRoot:where(.lg\\:rt-r-size-3) { min-height: 80px; border-radius: var(--radius-3); } .rt-TextAreaRoot:where(.lg\\:rt-r-size-3) :where(.rt-TextAreaInput) { --text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width)); --text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width)); font-size: var(--font-size-3); line-height: var(--line-height-3); letter-spacing: var(--letter-spacing-3); } } @media (min-width: 1640px) { .rt-TextAreaRoot:where(.xl\\:rt-r-size-1) { min-height: var(--space-8); border-radius: var(--radius-2); } .rt-TextAreaRoot:where(.xl\\:rt-r-size-1) :where(.rt-TextAreaInput) { --text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width)); --text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width)); font-size: var(--font-size-1); line-height: var(--line-height-1); letter-spacing: var(--letter-spacing-1); } .rt-TextAreaRoot:where(.xl\\:rt-r-size-2) { min-height: var(--space-9); border-radius: var(--radius-2); } .rt-TextAreaRoot:where(.xl\\:rt-r-size-2) :where(.rt-TextAreaInput) { --text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width)); --text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width)); font-size: var(--font-size-2); line-height: var(--line-height-2); letter-spacing: var(--letter-spacing-2); } .rt-TextAreaRoot:where(.xl\\:rt-r-size-3) { min-height: 80px; border-radius: var(--radius-3); } .rt-TextAreaRoot:where(.xl\\:rt-r-size-3) :where(.rt-TextAreaInput) { --text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width)); --text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width)); font-size: var(--font-size-3); line-height: var(--line-height-3); letter-spacing: var(--letter-spacing-3); } } .rt-TextAreaRoot:where(.rt-variant-surface) { --text-area-border-width: 1px; background-clip: content-box; background-color: var(--color-surface); box-shadow: inset 0 0 0 var(--text-area-border-width) var(--gray-a7); color: var(--gray-12); } .rt-TextAreaRoot:where(.rt-variant-surface) :where(.rt-TextAreaInput)::placeholder { color: var(--gray-a10); } .rt-TextAreaRoot:where(.rt-variant-surface):where(:has(.rt-TextAreaInput:where(:-webkit-autofill, [data-com-onepassword-filled]):not(:disabled, :read-only))) { background-image: linear-gradient(var(--focus-a2), var(--focus-a2)); box-shadow: inset 0 0 0 1px var(--focus-a5), inset 0 0 0 1px var(--gray-a5); } .rt-TextAreaRoot:where(.rt-variant-surface):where(:has(.rt-TextAreaInput:where(:autofill, [data-com-onepassword-filled]):not(:disabled, :read-only))) { background-image: linear-gradient(var(--focus-a2), var(--focus-a2)); box-shadow: inset 0 0 0 1px var(--focus-a5), inset 0 0 0 1px var(--gray-a5); } .rt-TextAreaRoot:where(.rt-variant-surface):where(:has(.rt-TextAreaInput:where(:disabled, :read-only))) { background-image: linear-gradient(var(--gray-a2), var(--gray-a2)); box-shadow: inset 0 0 0 var(--text-area-border-width) var(--gray-a6); } .rt-TextAreaRoot:where(.rt-variant-classic) { --text-area-border-width: 1px; background-clip: content-box; background-color: var(--color-surface); box-shadow: var(--shadow-1); color: var(--gray-12); } .rt-TextAreaRoot:where(.rt-variant-classic) :where(.rt-TextAreaInput)::placeholder { color: var(--gray-a10); } .rt-TextAreaRoot:where(.rt-variant-classic):where(:has(.rt-TextAreaInput:where(:-webkit-autofill, [data-com-onepassword-filled]):not(:disabled, :read-only))) { background-image: linear-gradient(var(--focus-a2), var(--focus-a2)); box-shadow: inset 0 0 0 1px var(--focus-a5), inset 0 0 0 1px var(--gray-a5); } .rt-TextAreaRoot:where(.rt-variant-classic):where(:has(.rt-TextAreaInput:where(:autofill, [data-com-onepassword-filled]):not(:disabled, :read-only))) { background-image: linear-gradient(var(--focus-a2), var(--focus-a2)); box-shadow: inset 0 0 0 1px var(--focus-a5), inset 0 0 0 1px var(--gray-a5); } .rt-TextAreaRoot:where(.rt-variant-classic):where(:has(.rt-TextAreaInput:where(:disabled, :read-only))) { background-image: linear-gradient(var(--gray-a2), var(--gray-a2)); } .rt-TextAreaRoot:where(.rt-variant-soft) { --text-area-border-width: 0px; background-color: var(--accent-a3); color: var(--accent-12); } .rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput)::selection { background-color: var(--accent-a5); } .rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput)::placeholder { color: var(--accent-12); opacity: 0.65; } .rt-TextAreaRoot:where(.rt-variant-soft):where(:focus-within) { outline-color: var(--accent-8); } .rt-TextAreaRoot:where(.rt-variant-soft):where(:has(.rt-TextAreaInput:where(:-webkit-autofill, [data-com-onepassword-filled]):not(:disabled, :read-only))) { box-shadow: inset 0 0 0 1px var(--accent-a5), inset 0 0 0 1px var(--gray-a4); } .rt-TextAreaRoot:where(.rt-variant-soft):where(:has(.rt-TextAreaInput:where(:autofill, [data-com-onepassword-filled]):not(:disabled, :read-only))) { box-shadow: inset 0 0 0 1px var(--accent-a5), inset 0 0 0 1px var(--gray-a4); } .rt-TextAreaRoot:where(.rt-variant-soft):where(:has(.rt-TextAreaInput:where(:disabled, :read-only))) { background-color: var(--gray-a3); } .rt-TextAreaInput:where(:disabled, :read-only) { cursor: text; color: var(--gray-a11); -webkit-text-fill-color: var(--gray-a11); } .rt-TextAreaInput:where(:disabled, :read-only)::placeholder { opacity: 0.5; } .rt-TextAreaInput:where(:disabled, :read-only):where(:placeholder-shown) { cursor: var(--cursor-disabled); } .rt-TextAreaInput:where(:disabled, :read-only)::selection { background-color: var(--gray-a5); } .rt-TextAreaRoot:where(:focus-within:has(.rt-TextAreaInput:where(:disabled, :read-only))) { outline-color: var(--gray-8); } @supports selector(:has(*)) { .rt-TextFieldRoot:where(:has(.rt-TextFieldInput:focus)) { outline: 2px solid var(--text-field-focus-color); outline-offset: -1px; } } @supports not selector(:has(*)) { .rt-TextFieldRoot:where(:focus-within) { outline: 2px solid var(--text-field-focus-color); outline-offset: -1px; } } .rt-TextFieldRoot::selection { background-color: var(--text-field-selection-color); } .rt-TextFieldInput { width: 100%; display: flex; align-items: center; text-align: inherit; border-radius: calc(var(--text-field-border-radius) - var(--text-field-border-width)); text-indent: var(--text-field-padding); } .rt-TextFieldInput:where([type='number']) { -moz-appearance: textfield; } .rt-TextFieldInput::-webkit-inner-spin-button { -webkit-appearance: none; appearance: none; } .rt-TextFieldInput::-webkit-search-cancel-button { -webkit-appearance: none; appearance: none; } .rt-TextFieldInput::selection { background-color: var(--text-field-selection-color); } .rt-TextFieldInput::-webkit-calendar-picker-indicator { box-sizing: content-box; width: var(--text-field-native-icon-size); height: var(--text-field-native-icon-size); padding: var(--space-1); margin-left: 0; margin-right: calc(var(--space-1) * -1); border-radius: calc(var(--text-field-border-radius) - 2px); } .rt-TextFieldInput:where(:not([type='time']))::-webkit-calendar-picker-indicator { margin-left: var(--space-1); } .rt-TextFieldInput::-webkit-calendar-picker-indicator:where(:hover) { background-color: var(--gray-a3); } .rt-TextFieldInput::-webkit-calendar-picker-indicator:where(:focus-visible) { outline: 2px solid var(--text-field-focus-color); } .rt-TextFieldInput::-webkit-datetime-edit-ampm-field:where(:focus), .rt-TextFieldInput::-webkit-datetime-edit-day-field:where(:focus), .rt-TextFieldInput::-webkit-datetime-edit-hour-field:where(:focus), .rt-TextFieldInput::-webkit-datetime-edit-millisecond-field:where(:focus), .rt-TextFieldInput::-webkit-datetime-edit-minute-field:where(:focus), .rt-TextFieldInput::-webkit-datetime-edit-month-field:where(:focus), .rt-TextFieldInput::-webkit-datetime-edit-second-field:where(:focus), .rt-TextFieldInput::-webkit-datetime-edit-week-field:where(:focus), .rt-TextFieldInput::-webkit-datetime-edit-year-field:where(:focus) { background-color: var(--text-field-selection-color); color: inherit; outline: none; } @supports selector(:has(*)) { .rt-TextFieldInput:where(:-webkit-autofill, [data-com-onepassword-filled]) { -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: var(--gray-12); } .rt-TextFieldInput:where(:autofill, [data-com-onepassword-filled]) { -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: var(--gray-12); } } .rt-TextFieldSlot { box-sizing: border-box; flex-shrink: 0; display: flex; align-items: center; cursor: text; } .rt-TextFieldSlot:where(:not([data-side='right'])) { order: -1; margin-left: calc(var(--text-field-border-width) * -1); margin-right: 0; } .rt-TextFieldSlot:where([data-side='right']), :where(.rt-TextFieldSlot:not([data-side='right'])) ~ .rt-TextFieldSlot:where(:not([data-side='left'])) { order: 0; margin-left: 0; margin-right: calc(var(--text-field-border-width) * -1); } .rt-TextFieldRoot { box-sizing: border-box; height: var(--text-field-height); padding: var(--text-field-border-width); border-radius: var(--text-field-border-radius); display: flex; align-items: stretch; font-family: var(--default-font-family); font-weight: var(--font-weight-regular); font-style: normal; text-align: start; } .rt-TextFieldInput:where([type='date'], [type='datetime-local'], [type='time'], [type='week'], [type='month']) { text-indent: 0; padding-left: var(--text-field-padding); padding-right: var(--text-field-padding); } .rt-TextFieldInput:where(:has(~ .rt-TextFieldSlot:not([data-side='right']))) { text-indent: 0; padding-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; } .rt-TextFieldInput:where(:has( ~ .rt-TextFieldSlot[data-side='right'], ~ .rt-TextFieldSlot:not([data-side='right']) ~ .rt-TextFieldSlot:not([data-side='left']) )) { padding-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; } .rt-TextFieldRoot:where(.rt-r-size-1) { --text-field-height: var(--space-5); --text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width)); --text-field-border-radius: max(var(--radius-2), var(--radius-full)); --text-field-native-icon-size: var(--space-3); font-size: var(--font-size-1); letter-spacing: var(--letter-spacing-1); } .rt-TextFieldRoot:where(.rt-r-size-1) :where(.rt-TextFieldSlot) { gap: var(--space-2); padding-left: var(--space-1); padding-right: var(--space-1); } .rt-TextFieldRoot:where(.rt-r-size-1) :where(.rt-TextFieldInput) { padding-bottom: 0px; } .rt-TextFieldRoot:where(.rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container { padding-right: 0px; margin-right: -2px; } .rt-TextFieldRoot:where(.rt-r-size-2) { --text-field-height: var(--space-6); --text-field-padding: calc(var(--space-2) - var(--text-field-border-width)); --text-field-border-radius: max(var(--radius-2), var(--radius-full)); --text-field-native-icon-size: var(--space-4); font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); } .rt-TextFieldRoot:where(.rt-r-size-2) :where(.rt-TextFieldInput) { padding-bottom: 0.5px; } .rt-TextFieldRoot:where(.rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container { padding-right: 2px; margin-right: 0px; } .rt-TextFieldRoot:where(.rt-r-size-2) :where(.rt-TextFieldSlot) { gap: var(--space-2); padding-left: var(--space-2); padding-right: var(--space-2); } .rt-TextFieldRoot:where(.rt-r-size-3) { --text-field-height: var(--space-7); --text-field-padding: calc(var(--space-3) - var(--text-field-border-width)); --text-field-border-radius: max(var(--radius-3), var(--radius-full)); --text-field-native-icon-size: var(--space-4); font-size: var(--font-size-3); letter-spacing: var(--letter-spacing-3); } .rt-TextFieldRoot:where(.rt-r-size-3) :where(.rt-TextFieldInput) { padding-bottom: 0px; } .rt-TextFieldRoot:where(.rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container { padding-right: 5px; margin-right: 0px; } .rt-TextFieldRoot:where(.rt-r-size-3) :where(.rt-TextFieldSlot) { gap: var(--space-3); padding-left: var(--space-3); padding-right: var(--space-3); } @media (min-width: 520px) { .rt-TextFieldRoot:where(.xs\\:rt-r-size-1) { --text-field-height: var(--space-5); --text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width)); --text-field-border-radius: max(var(--radius-2), var(--radius-full)); --text-field-native-icon-size: var(--space-3); font-size: var(--font-size-1); letter-spacing: var(--letter-spacing-1); } .rt-TextFieldRoot:where(.xs\\:rt-r-size-1) :where(.rt-TextFieldSlot) { gap: var(--space-2); padding-left: var(--space-1); padding-right: var(--space-1); } .rt-TextFieldRoot:where(.xs\\:rt-r-size-1) :where(.rt-TextFieldInput) { padding-bottom: 0px; } .rt-TextFieldRoot:where(.xs\\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container { padding-right: 0px; margin-right: -2px; } .rt-TextFieldRoot:where(.xs\\:rt-r-size-2) { --text-field-height: var(--space-6); --text-field-padding: calc(var(--space-2) - var(--text-field-border-width)); --text-field-border-radius: max(var(--radius-2), var(--radius-full)); --text-field-native-icon-size: var(--space-4); font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); } .rt-TextFieldRoot:where(.xs\\:rt-r-size-2) :where(.rt-TextFieldInput) { padding-bottom: 0.5px; } .rt-TextFieldRoot:where(.xs\\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container { padding-right: 2px; margin-right: 0px; } .rt-TextFieldRoot:where(.xs\\:rt-r-size-2) :where(.rt-TextFieldSlot) { gap: var(--space-2); padding-left: var(--space-2); padding-right: var(--space-2); } .rt-TextFieldRoot:where(.xs\\:rt-r-size-3) { --text-field-height: var(--space-7); --text-field-padding: calc(var(--space-3) - var(--text-field-border-width)); --text-field-border-radius: max(var(--radius-3), var(--radius-full)); --text-field-native-icon-size: var(--space-4); font-size: var(--font-size-3); letter-spacing: var(--letter-spacing-3); } .rt-TextFieldRoot:where(.xs\\:rt-r-size-3) :where(.rt-TextFieldInput) { padding-bottom: 0px; } .rt-TextFieldRoot:where(.xs\\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container { padding-right: 5px; margin-right: 0px; } .rt-TextFieldRoot:where(.xs\\:rt-r-size-3) :where(.rt-TextFieldSlot) { gap: var(--space-3); padding-left: var(--space-3); padding-right: var(--space-3); } } @media (min-width: 768px) { .rt-TextFieldRoot:where(.sm\\:rt-r-size-1) { --text-field-height: var(--space-5); --text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width)); --text-field-border-radius: max(var(--radius-2), var(--radius-full)); --text-field-native-icon-size: var(--space-3); font-size: var(--font-size-1); letter-spacing: var(--letter-spacing-1); } .rt-TextFieldRoot:where(.sm\\:rt-r-size-1) :where(.rt-TextFieldSlot) { gap: var(--space-2); padding-left: var(--space-1); padding-right: var(--space-1); } .rt-TextFieldRoot:where(.sm\\:rt-r-size-1) :where(.rt-TextFieldInput) { padding-bottom: 0px; } .rt-TextFieldRoot:where(.sm\\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container { padding-right: 0px; margin-right: -2px; } .rt-TextFieldRoot:where(.sm\\:rt-r-size-2) { --text-field-height: var(--space-6); --text-field-padding: calc(var(--space-2) - var(--text-field-border-width)); --text-field-border-radius: max(var(--radius-2), var(--radius-full)); --text-field-native-icon-size: var(--space-4); font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); } .rt-TextFieldRoot:where(.sm\\:rt-r-size-2) :where(.rt-TextFieldInput) { padding-bottom: 0.5px; } .rt-TextFieldRoot:where(.sm\\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container { padding-right: 2px; margin-right: 0px; } .rt-TextFieldRoot:where(.sm\\:rt-r-size-2) :where(.rt-TextFieldSlot) { gap: var(--space-2); padding-left: var(--space-2); padding-right: var(--space-2); } .rt-TextFieldRoot:where(.sm\\:rt-r-size-3) { --text-field-height: var(--space-7); --text-field-padding: calc(var(--space-3) - var(--text-field-border-width)); --text-field-border-radius: max(var(--radius-3), var(--radius-full)); --text-field-native-icon-size: var(--space-4); font-size: var(--font-size-3); letter-spacing: var(--letter-spacing-3); } .rt-TextFieldRoot:where(.sm\\:rt-r-size-3) :where(.rt-TextFieldInput) { padding-bottom: 0px; } .rt-TextFieldRoot:where(.sm\\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container { padding-right: 5px; margin-right: 0px; } .rt-TextFieldRoot:where(.sm\\:rt-r-size-3) :where(.rt-TextFieldSlot) { gap: var(--space-3); padding-left: var(--space-3); padding-right: var(--space-3); } } @media (min-width: 1024px) { .rt-TextFieldRoot:where(.md\\:rt-r-size-1) { --text-field-height: var(--space-5); --text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width)); --text-field-border-radius: max(var(--radius-2), var(--radius-full)); --text-field-native-icon-size: var(--space-3); font-size: var(--font-size-1); letter-spacing: var(--letter-spacing-1); } .rt-TextFieldRoot:where(.md\\:rt-r-size-1) :where(.rt-TextFieldSlot) { gap: var(--space-2); padding-left: var(--space-1); padding-right: var(--space-1); } .rt-TextFieldRoot:where(.md\\:rt-r-size-1) :where(.rt-TextFieldInput) { padding-bottom: 0px; } .rt-TextFieldRoot:where(.md\\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container { padding-right: 0px; margin-right: -2px; } .rt-TextFieldRoot:where(.md\\:rt-r-size-2) { --text-field-height: var(--space-6); --text-field-padding: calc(var(--space-2) - var(--text-field-border-width)); --text-field-border-radius: max(var(--radius-2), var(--radius-full)); --text-field-native-icon-size: var(--space-4); font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); } .rt-TextFieldRoot:where(.md\\:rt-r-size-2) :where(.rt-TextFieldInput) { padding-bottom: 0.5px; } .rt-TextFieldRoot:where(.md\\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container { padding-right: 2px; margin-right: 0px; } .rt-TextFieldRoot:where(.md\\:rt-r-size-2) :where(.rt-TextFieldSlot) { gap: var(--space-2); padding-left: var(--space-2); padding-right: var(--space-2); } .rt-TextFieldRoot:where(.md\\:rt-r-size-3) { --text-field-height: var(--space-7); --text-field-padding: calc(var(--space-3) - var(--text-field-border-width)); --text-field-border-radius: max(var(--radius-3), var(--radius-full)); --text-field-native-icon-size: var(--space-4); font-size: var(--font-size-3); letter-spacing: var(--letter-spacing-3); } .rt-TextFieldRoot:where(.md\\:rt-r-size-3) :where(.rt-TextFieldInput) { padding-bottom: 0px; } .rt-TextFieldRoot:where(.md\\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container { padding-right: 5px; margin-right: 0px; } .rt-TextFieldRoot:where(.md\\:rt-r-size-3) :where(.rt-TextFieldSlot) { gap: var(--space-3); padding-left: var(--space-3); padding-right: var(--space-3); } } @media (min-width: 1280px) { .rt-TextFieldRoot:where(.lg\\:rt-r-size-1) { --text-field-height: var(--space-5); --text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width)); --text-field-border-radius: max(var(--radius-2), var(--radius-full)); --text-field-native-icon-size: var(--space-3); font-size: var(--font-size-1); letter-spacing: var(--letter-spacing-1); } .rt-TextFieldRoot:where(.lg\\:rt-r-size-1) :where(.rt-TextFieldSlot) { gap: var(--space-2); padding-left: var(--space-1); padding-right: var(--space-1); } .rt-TextFieldRoot:where(.lg\\:rt-r-size-1) :where(.rt-TextFieldInput) { padding-bottom: 0px; } .rt-TextFieldRoot:where(.lg\\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container { padding-right: 0px; margin-right: -2px; } .rt-TextFieldRoot:where(.lg\\:rt-r-size-2) { --text-field-height: var(--space-6); --text-field-padding: calc(var(--space-2) - var(--text-field-border-width)); --text-field-border-radius: max(var(--radius-2), var(--radius-full)); --text-field-native-icon-size: var(--space-4); font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); } .rt-TextFieldRoot:where(.lg\\:rt-r-size-2) :where(.rt-TextFieldInput) { padding-bottom: 0.5px; } .rt-TextFieldRoot:where(.lg\\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container { padding-right: 2px; margin-right: 0px; } .rt-TextFieldRoot:where(.lg\\:rt-r-size-2) :where(.rt-TextFieldSlot) { gap: var(--space-2); padding-left: var(--space-2); padding-right: var(--space-2); } .rt-TextFieldRoot:where(.lg\\:rt-r-size-3) { --text-field-height: var(--space-7); --text-field-padding: calc(var(--space-3) - var(--text-field-border-width)); --text-field-border-radius: max(var(--radius-3), var(--radius-full)); --text-field-native-icon-size: var(--space-4); font-size: var(--font-size-3); letter-spacing: var(--letter-spacing-3); } .rt-TextFieldRoot:where(.lg\\:rt-r-size-3) :where(.rt-TextFieldInput) { padding-bottom: 0px; } .rt-TextFieldRoot:where(.lg\\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container { padding-right: 5px; margin-right: 0px; } .rt-TextFieldRoot:where(.lg\\:rt-r-size-3) :where(.rt-TextFieldSlot) { gap: var(--space-3); padding-left: var(--space-3); padding-right: var(--space-3); } } @media (min-width: 1640px) { .rt-TextFieldRoot:where(.xl\\:rt-r-size-1) { --text-field-height: var(--space-5); --text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width)); --text-field-border-radius: max(var(--radius-2), var(--radius-full)); --text-field-native-icon-size: var(--space-3); font-size: var(--font-size-1); letter-spacing: var(--letter-spacing-1); } .rt-TextFieldRoot:where(.xl\\:rt-r-size-1) :where(.rt-TextFieldSlot) { gap: var(--space-2); padding-left: var(--space-1); padding-right: var(--space-1); } .rt-TextFieldRoot:where(.xl\\:rt-r-size-1) :where(.rt-TextFieldInput) { padding-bottom: 0px; } .rt-TextFieldRoot:where(.xl\\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container { padding-right: 0px; margin-right: -2px; } .rt-TextFieldRoot:where(.xl\\:rt-r-size-2) { --text-field-height: var(--space-6); --text-field-padding: calc(var(--space-2) - var(--text-field-border-width)); --text-field-border-radius: max(var(--radius-2), var(--radius-full)); --text-field-native-icon-size: var(--space-4); font-size: var(--font-size-2); letter-spacing: var(--letter-spacing-2); } .rt-TextFieldRoot:where(.xl\\:rt-r-size-2) :where(.rt-TextFieldInput) { padding-bottom: 0.5px; } .rt-TextFieldRoot:where(.xl\\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container { padding-right: 2px; margin-right: 0px; } .rt-TextFieldRoot:where(.xl\\:rt-r-size-2) :where(.rt-TextFieldSlot) { gap: var(--space-2); padding-left: var(--space-2); padding-right: var(--space-2); } .rt-TextFieldRoot:where(.xl\\:rt-r-size-3) { --text-field-height: var(--space-7); --text-field-padding: calc(var(--space-3) - var(--text-field-border-width)); --text-field-border-radius: max(var(--radius-3), var(--radius-full)); --text-field-native-icon-size: var(--space-4); font-size: var(--font-size-3); letter-spacing: var(--letter-spacing-3); } .rt-TextFieldRoot:where(.xl\\:rt-r-size-3) :where(.rt-TextFieldInput) { padding-bottom: 0px; } .rt-TextFieldRoot:where(.xl\\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container { padding-right: 5px; margin-right: 0px; } .rt-TextFieldRoot:where(.xl\\:rt-r-size-3) :where(.rt-TextFieldSlot) { gap: var(--space-3); padding-left: var(--space-3); padding-right: var(--space-3); } } .rt-TextFieldRoot:where(.rt-variant-surface) { --text-field-selection-color: var(--focus-a5); --text-field-focus-color: var(--focus-8); --text-field-border-width: 1px; background-clip: content-box; background-color: var(--color-surface); box-shadow: inset 0 0 0 var(--text-field-border-width) var(--gray-a7); color: var(--gray-12); } .rt-TextFieldRoot:where(.rt-variant-surface) :where(.rt-TextFieldInput)::placeholder { color: var(--gray-a10); } .rt-TextFieldRoot:where(.rt-variant-surface) :where(.rt-TextFieldSlot) { color: var(--gray-a11); } .rt-TextFieldRoot:where(.rt-variant-surface) :where(.rt-TextFieldSlot):where([data-accent-color]) { color: var(--accent-a11); } .rt-TextFieldRoot:where(.rt-variant-surface):where(:has(.rt-TextFieldInput:where(:-webkit-autofill, [data-com-onepassword-filled]):not(:disabled, :read-only))) { background-image: linear-gradient(var(--focus-a2), var(--focus-a2)); box-shadow: inset 0 0 0 1px var(--focus-a5), inset 0 0 0 1px var(--gray-a5); } .rt-TextFieldRoot:where(.rt-variant-surface):where(:has(.rt-TextFieldInput:where(:autofill, [data-com-onepassword-filled]):not(:disabled, :read-only))) { background-image: linear-gradient(var(--focus-a2), var(--focus-a2)); box-shadow: inset 0 0 0 1px var(--focus-a5), inset 0 0 0 1px var(--gray-a5); } .rt-TextFieldRoot:where(.rt-variant-surface):where(:has(.rt-TextFieldInput:where(:disabled, :read-only))) { background-image: linear-gradient(var(--gray-a2), var(--gray-a2)); box-shadow: inset 0 0 0 var(--text-field-border-width) var(--gray-a6); } .rt-TextFieldRoot:where(.rt-variant-classic) { --text-field-selection-color: var(--focus-a5); --text-field-focus-color: var(--focus-8); --text-field-border-width: 1px; background-clip: content-box; background-color: var(--color-surface); box-shadow: var(--shadow-1); color: var(--gray-12); } .rt-TextFieldRoot:where(.rt-variant-classic) :where(.rt-TextFieldInput)::placeholder { color: var(--gray-a10); } .rt-TextFieldRoot:where(.rt-variant-classic) :where(.rt-TextFieldSlot) { color: var(--gray-a11); } .rt-TextFieldRoot:where(.rt-variant-classic) :where(.rt-TextFieldSlot):where([data-accent-color]) { color: var(--accent-a11); } .rt-TextFieldRoot:where(.rt-variant-classic):where(:has(.rt-TextFieldInput:where(:-webkit-autofill, [data-com-onepassword-filled]):not(:disabled, :read-only))) { background-image: linear-gradient(var(--focus-a2), var(--focus-a2)); box-shadow: inset 0 0 0 1px var(--focus-a5), inset 0 0 0 1px var(--gray-a5); } .rt-TextFieldRoot:where(.rt-variant-classic):where(:has(.rt-TextFieldInput:where(:autofill, [data-com-onepassword-filled]):not(:disabled, :read-only))) { background-image: linear-gradient(var(--focus-a2), var(--focus-a2)); box-shadow: inset 0 0 0 1px var(--focus-a5), inset 0 0 0 1px var(--gray-a5); } .rt-TextFieldRoot:where(.rt-variant-classic):where(:has(.rt-TextFieldInput:where(:disabled, :read-only))) { background-image: linear-gradient(var(--gray-a2), var(--gray-a2)); } .rt-TextFieldRoot:where(.rt-variant-soft) { --text-field-selection-color: var(--accent-a5); --text-field-focus-color: var(--accent-8); --text-field-border-width: 0px; background-color: var(--accent-a3); color: var(--accent-12); } .rt-TextFieldRoot:where(.rt-variant-soft) :where(.rt-TextFieldInput)::placeholder { color: var(--accent-12); opacity: 0.6; } .rt-TextFieldRoot:where(.rt-variant-soft) :where(.rt-TextFieldSlot) { color: var(--accent-12); } .rt-TextFieldRoot:where(.rt-variant-soft) :where(.rt-TextFieldSlot):where([data-accent-color]) { color: var(--accent-a11); } .rt-TextFieldRoot:where(.rt-variant-soft):where(:has(.rt-TextFieldInput:where(:-webkit-autofill, [data-com-onepassword-filled]):not(:disabled, :read-only))) { box-shadow: inset 0 0 0 1px var(--accent-a5), inset 0 0 0 1px var(--gray-a4); } .rt-TextFieldRoot:where(.rt-variant-soft):where(:has(.rt-TextFieldInput:where(:autofill, [data-com-onepassword-filled]):not(:disabled, :read-only))) { box-shadow: inset 0 0 0 1px var(--accent-a5), inset 0 0 0 1px var(--gray-a4); } .rt-TextFieldRoot:where(.rt-variant-soft):where(:has(.rt-TextFieldInput:where(:disabled, :read-only))) { background-color: var(--gray-a3); } .rt-TextFieldInput:where(:disabled, :read-only) { cursor: text; color: var(--gray-a11); -webkit-text-fill-color: var(--gray-a11); } .rt-TextFieldInput:where(:disabled, :read-only)::placeholder { opacity: 0.5; } .rt-TextFieldInput:where(:disabled, :read-only):where(:placeholder-shown) { cursor: var(--cursor-disabled); } .rt-TextFieldInput:where(:disabled, :read-only):where(:placeholder-shown) ~ :where(.rt-TextFieldSlot) { cursor: var(--cursor-disabled); } .rt-TextFieldRoot:where(:has(.rt-TextFieldInput:where(:disabled, :read-only))) { --text-field-selection-color: var(--gray-a5); --text-field-focus-color: var(--gray-8); } .rt-ThemePanelShortcut:where(:focus-visible) { outline-style: solid; outline-width: 2px; outline-offset: 2px; outline-color: var(--accent-9); } .rt-ThemePanelSwatch, .rt-ThemePanelRadioCard { position: relative; } .rt-ThemePanelSwatchInput, .rt-ThemePanelRadioCardInput { -webkit-appearance: none; appearance: none; margin: 0; outline: none; outline-width: 2px; position: absolute; inset: 0; border-radius: inherit; width: 100%; height: 100%; } .rt-ThemePanelSwatch { width: var(--space-5); height: var(--space-5); border-radius: 100%; } .rt-ThemePanelSwatchInput { outline-offset: 2px; } .rt-ThemePanelSwatchInput:where(:checked) { outline-style: solid; outline-color: var(--gray-12); } .rt-ThemePanelSwatchInput:where(:focus-visible) { outline-style: solid; outline-color: var(--accent-9); } .rt-ThemePanelRadioCard { border-radius: var(--radius-1); box-shadow: 0 0 0 1px var(--gray-7); } .rt-ThemePanelRadioCardInput { outline-offset: -1px; } .rt-ThemePanelRadioCardInput:where(:checked) { outline-style: solid; outline-color: var(--gray-12); } .rt-ThemePanelRadioCardInput:where(:focus-visible) { background-color: var(--accent-a3); outline-style: solid; outline-color: var(--accent-9); } .rt-TooltipContent { box-sizing: border-box; padding: var(--space-1) var(--space-2); background-color: var(--gray-12); border-radius: var(--radius-2); transform-origin: var(--radix-tooltip-content-transform-origin); animation-duration: 140ms; animation-timing-function: cubic-bezier(0.16, 1, 0.3, 1); } @media (prefers-reduced-motion: no-preference) { .rt-TooltipContent:where([data-state='delayed-open']):where([data-side='top']) { animation-name: rt-slide-from-top, rt-fade-in; } .rt-TooltipContent:where([data-state='delayed-open']):where([data-side='bottom']) { animation-name: rt-slide-from-bottom, rt-fade-in; } .rt-TooltipContent:where([data-state='delayed-open']):where([data-side='left']) { animation-name: rt-slide-from-left, rt-fade-in; } .rt-TooltipContent:where([data-state='delayed-open']):where([data-side='right']) { animation-name: rt-slide-from-right, rt-fade-in; } } .rt-TooltipText { color: var(--gray-1); -webkit-user-select: none; user-select: none; cursor: default; } .rt-TooltipArrow { fill: var(--gray-12); } .radix-themes:where([data-is-root-theme='true']) { position: relative; z-index: 0; min-height: 100vh; } @supports (min-height: 100dvh) { .radix-themes:where([data-is-root-theme='true']) { min-height: 100dvh; } } .rt-r-ai-start { align-items: flex-start; } .rt-r-ai-center { align-items: center; } .rt-r-ai-end { align-items: flex-end; } .rt-r-ai-baseline { align-items: baseline; } .rt-r-ai-stretch { align-items: stretch; } @media (min-width: 520px) { .xs\\:rt-r-ai-start { align-items: flex-start; } .xs\\:rt-r-ai-center { align-items: center; } .xs\\:rt-r-ai-end { align-items: flex-end; } .xs\\:rt-r-ai-baseline { align-items: baseline; } .xs\\:rt-r-ai-stretch { align-items: stretch; } } @media (min-width: 768px) { .sm\\:rt-r-ai-start { align-items: flex-start; } .sm\\:rt-r-ai-center { align-items: center; } .sm\\:rt-r-ai-end { align-items: flex-end; } .sm\\:rt-r-ai-baseline { align-items: baseline; } .sm\\:rt-r-ai-stretch { align-items: stretch; } } @media (min-width: 1024px) { .md\\:rt-r-ai-start { align-items: flex-start; } .md\\:rt-r-ai-center { align-items: center; } .md\\:rt-r-ai-end { align-items: flex-end; } .md\\:rt-r-ai-baseline { align-items: baseline; } .md\\:rt-r-ai-stretch { align-items: stretch; } } @media (min-width: 1280px) { .lg\\:rt-r-ai-start { align-items: flex-start; } .lg\\:rt-r-ai-center { align-items: center; } .lg\\:rt-r-ai-end { align-items: flex-end; } .lg\\:rt-r-ai-baseline { align-items: baseline; } .lg\\:rt-r-ai-stretch { align-items: stretch; } } @media (min-width: 1640px) { .xl\\:rt-r-ai-start { align-items: flex-start; } .xl\\:rt-r-ai-center { align-items: center; } .xl\\:rt-r-ai-end { align-items: flex-end; } .xl\\:rt-r-ai-baseline { align-items: baseline; } .xl\\:rt-r-ai-stretch { align-items: stretch; } } .rt-r-as-start { align-self: flex-start; } .rt-r-as-center { align-self: center; } .rt-r-as-end { align-self: flex-end; } .rt-r-as-baseline { align-self: baseline; } .rt-r-as-stretch { align-self: stretch; } @media (min-width: 520px) { .xs\\:rt-r-as-start { align-self: flex-start; } .xs\\:rt-r-as-center { align-self: center; } .xs\\:rt-r-as-end { align-self: flex-end; } .xs\\:rt-r-as-baseline { align-self: baseline; } .xs\\:rt-r-as-stretch { align-self: stretch; } } @media (min-width: 768px) { .sm\\:rt-r-as-start { align-self: flex-start; } .sm\\:rt-r-as-center { align-self: center; } .sm\\:rt-r-as-end { align-self: flex-end; } .sm\\:rt-r-as-baseline { align-self: baseline; } .sm\\:rt-r-as-stretch { align-self: stretch; } } @media (min-width: 1024px) { .md\\:rt-r-as-start { align-self: flex-start; } .md\\:rt-r-as-center { align-self: center; } .md\\:rt-r-as-end { align-self: flex-end; } .md\\:rt-r-as-baseline { align-self: baseline; } .md\\:rt-r-as-stretch { align-self: stretch; } } @media (min-width: 1280px) { .lg\\:rt-r-as-start { align-self: flex-start; } .lg\\:rt-r-as-center { align-self: center; } .lg\\:rt-r-as-end { align-self: flex-end; } .lg\\:rt-r-as-baseline { align-self: baseline; } .lg\\:rt-r-as-stretch { align-self: stretch; } } @media (min-width: 1640px) { .xl\\:rt-r-as-start { align-self: flex-start; } .xl\\:rt-r-as-center { align-self: center; } .xl\\:rt-r-as-end { align-self: flex-end; } .xl\\:rt-r-as-baseline { align-self: baseline; } .xl\\:rt-r-as-stretch { align-self: stretch; } } .rt-r-display-block { display: block; } .rt-r-display-inline { display: inline; } .rt-r-display-inline-block { display: inline-block; } .rt-r-display-flex { display: flex; } .rt-r-display-inline-flex { display: inline-flex; } .rt-r-display-grid { display: grid; } .rt-r-display-inline-grid { display: inline-grid; } .rt-r-display-none { display: none; } @media (min-width: 520px) { .xs\\:rt-r-display-block { display: block; } .xs\\:rt-r-display-inline { display: inline; } .xs\\:rt-r-display-inline-block { display: inline-block; } .xs\\:rt-r-display-flex { display: flex; } .xs\\:rt-r-display-inline-flex { display: inline-flex; } .xs\\:rt-r-display-grid { display: grid; } .xs\\:rt-r-display-inline-grid { display: inline-grid; } .xs\\:rt-r-display-none { display: none; } } @media (min-width: 768px) { .sm\\:rt-r-display-block { display: block; } .sm\\:rt-r-display-inline { display: inline; } .sm\\:rt-r-display-inline-block { display: inline-block; } .sm\\:rt-r-display-flex { display: flex; } .sm\\:rt-r-display-inline-flex { display: inline-flex; } .sm\\:rt-r-display-grid { display: grid; } .sm\\:rt-r-display-inline-grid { display: inline-grid; } .sm\\:rt-r-display-none { display: none; } } @media (min-width: 1024px) { .md\\:rt-r-display-block { display: block; } .md\\:rt-r-display-inline { display: inline; } .md\\:rt-r-display-inline-block { display: inline-block; } .md\\:rt-r-display-flex { display: flex; } .md\\:rt-r-display-inline-flex { display: inline-flex; } .md\\:rt-r-display-grid { display: grid; } .md\\:rt-r-display-inline-grid { display: inline-grid; } .md\\:rt-r-display-none { display: none; } } @media (min-width: 1280px) { .lg\\:rt-r-display-block { display: block; } .lg\\:rt-r-display-inline { display: inline; } .lg\\:rt-r-display-inline-block { display: inline-block; } .lg\\:rt-r-display-flex { display: flex; } .lg\\:rt-r-display-inline-flex { display: inline-flex; } .lg\\:rt-r-display-grid { display: grid; } .lg\\:rt-r-display-inline-grid { display: inline-grid; } .lg\\:rt-r-display-none { display: none; } } @media (min-width: 1640px) { .xl\\:rt-r-display-block { display: block; } .xl\\:rt-r-display-inline { display: inline; } .xl\\:rt-r-display-inline-block { display: inline-block; } .xl\\:rt-r-display-flex { display: flex; } .xl\\:rt-r-display-inline-flex { display: inline-flex; } .xl\\:rt-r-display-grid { display: grid; } .xl\\:rt-r-display-inline-grid { display: inline-grid; } .xl\\:rt-r-display-none { display: none; } } .rt-r-fb { flex-basis: var(--flex-basis); } @media (min-width: 520px) { .xs\\:rt-r-fb { flex-basis: var(--flex-basis-xs); } } @media (min-width: 768px) { .sm\\:rt-r-fb { flex-basis: var(--flex-basis-sm); } } @media (min-width: 1024px) { .md\\:rt-r-fb { flex-basis: var(--flex-basis-md); } } @media (min-width: 1280px) { .lg\\:rt-r-fb { flex-basis: var(--flex-basis-lg); } } @media (min-width: 1640px) { .xl\\:rt-r-fb { flex-basis: var(--flex-basis-xl); } } .rt-r-fd-row { flex-direction: row; } .rt-r-fd-column { flex-direction: column; } .rt-r-fd-row-reverse { flex-direction: row-reverse; } .rt-r-fd-column-reverse { flex-direction: column-reverse; } @media (min-width: 520px) { .xs\\:rt-r-fd-row { flex-direction: row; } .xs\\:rt-r-fd-column { flex-direction: column; } .xs\\:rt-r-fd-row-reverse { flex-direction: row-reverse; } .xs\\:rt-r-fd-column-reverse { flex-direction: column-reverse; } } @media (min-width: 768px) { .sm\\:rt-r-fd-row { flex-direction: row; } .sm\\:rt-r-fd-column { flex-direction: column; } .sm\\:rt-r-fd-row-reverse { flex-direction: row-reverse; } .sm\\:rt-r-fd-column-reverse { flex-direction: column-reverse; } } @media (min-width: 1024px) { .md\\:rt-r-fd-row { flex-direction: row; } .md\\:rt-r-fd-column { flex-direction: column; } .md\\:rt-r-fd-row-reverse { flex-direction: row-reverse; } .md\\:rt-r-fd-column-reverse { flex-direction: column-reverse; } } @media (min-width: 1280px) { .lg\\:rt-r-fd-row { flex-direction: row; } .lg\\:rt-r-fd-column { flex-direction: column; } .lg\\:rt-r-fd-row-reverse { flex-direction: row-reverse; } .lg\\:rt-r-fd-column-reverse { flex-direction: column-reverse; } } @media (min-width: 1640px) { .xl\\:rt-r-fd-row { flex-direction: row; } .xl\\:rt-r-fd-column { flex-direction: column; } .xl\\:rt-r-fd-row-reverse { flex-direction: row-reverse; } .xl\\:rt-r-fd-column-reverse { flex-direction: column-reverse; } } .rt-r-fg { flex-grow: var(--flex-grow) } .rt-r-fg-0 { flex-grow: 0; } .rt-r-fg-1 { flex-grow: 1; } @media (min-width: 520px) { .xs\\:rt-r-fg { flex-grow: var(--flex-grow-xs) } .xs\\:rt-r-fg-0 { flex-grow: 0; } .xs\\:rt-r-fg-1 { flex-grow: 1; } } @media (min-width: 768px) { .sm\\:rt-r-fg { flex-grow: var(--flex-grow-sm) } .sm\\:rt-r-fg-0 { flex-grow: 0; } .sm\\:rt-r-fg-1 { flex-grow: 1; } } @media (min-width: 1024px) { .md\\:rt-r-fg { flex-grow: var(--flex-grow-md) } .md\\:rt-r-fg-0 { flex-grow: 0; } .md\\:rt-r-fg-1 { flex-grow: 1; } } @media (min-width: 1280px) { .lg\\:rt-r-fg { flex-grow: var(--flex-grow-lg) } .lg\\:rt-r-fg-0 { flex-grow: 0; } .lg\\:rt-r-fg-1 { flex-grow: 1; } } @media (min-width: 1640px) { .xl\\:rt-r-fg { flex-grow: var(--flex-grow-xl) } .xl\\:rt-r-fg-0 { flex-grow: 0; } .xl\\:rt-r-fg-1 { flex-grow: 1; } } .rt-r-fs { flex-shrink: var(--flex-shrink) } .rt-r-fs-0 { flex-shrink: 0; } .rt-r-fs-1 { flex-shrink: 1; } @media (min-width: 520px) { .xs\\:rt-r-fs { flex-shrink: var(--flex-shrink-xs) } .xs\\:rt-r-fs-0 { flex-shrink: 0; } .xs\\:rt-r-fs-1 { flex-shrink: 1; } } @media (min-width: 768px) { .sm\\:rt-r-fs { flex-shrink: var(--flex-shrink-sm) } .sm\\:rt-r-fs-0 { flex-shrink: 0; } .sm\\:rt-r-fs-1 { flex-shrink: 1; } } @media (min-width: 1024px) { .md\\:rt-r-fs { flex-shrink: var(--flex-shrink-md) } .md\\:rt-r-fs-0 { flex-shrink: 0; } .md\\:rt-r-fs-1 { flex-shrink: 1; } } @media (min-width: 1280px) { .lg\\:rt-r-fs { flex-shrink: var(--flex-shrink-lg) } .lg\\:rt-r-fs-0 { flex-shrink: 0; } .lg\\:rt-r-fs-1 { flex-shrink: 1; } } @media (min-width: 1640px) { .xl\\:rt-r-fs { flex-shrink: var(--flex-shrink-xl) } .xl\\:rt-r-fs-0 { flex-shrink: 0; } .xl\\:rt-r-fs-1 { flex-shrink: 1; } } .rt-r-fw-nowrap { flex-wrap: nowrap; } .rt-r-fw-wrap { flex-wrap: wrap; } .rt-r-fw-wrap-reverse { flex-wrap: wrap-reverse; } @media (min-width: 520px) { .xs\\:rt-r-fw-nowrap { flex-wrap: nowrap; } .xs\\:rt-r-fw-wrap { flex-wrap: wrap; } .xs\\:rt-r-fw-wrap-reverse { flex-wrap: wrap-reverse; } } @media (min-width: 768px) { .sm\\:rt-r-fw-nowrap { flex-wrap: nowrap; } .sm\\:rt-r-fw-wrap { flex-wrap: wrap; } .sm\\:rt-r-fw-wrap-reverse { flex-wrap: wrap-reverse; } } @media (min-width: 1024px) { .md\\:rt-r-fw-nowrap { flex-wrap: nowrap; } .md\\:rt-r-fw-wrap { flex-wrap: wrap; } .md\\:rt-r-fw-wrap-reverse { flex-wrap: wrap-reverse; } } @media (min-width: 1280px) { .lg\\:rt-r-fw-nowrap { flex-wrap: nowrap; } .lg\\:rt-r-fw-wrap { flex-wrap: wrap; } .lg\\:rt-r-fw-wrap-reverse { flex-wrap: wrap-reverse; } } @media (min-width: 1640px) { .xl\\:rt-r-fw-nowrap { flex-wrap: nowrap; } .xl\\:rt-r-fw-wrap { flex-wrap: wrap; } .xl\\:rt-r-fw-wrap-reverse { flex-wrap: wrap-reverse; } } .rt-r-gap { gap: var(--gap) } .rt-r-gap-0 { gap: 0; } .rt-r-gap-1 { gap: var(--space-1); } .rt-r-gap-2 { gap: var(--space-2); } .rt-r-gap-3 { gap: var(--space-3); } .rt-r-gap-4 { gap: var(--space-4); } .rt-r-gap-5 { gap: var(--space-5); } .rt-r-gap-6 { gap: var(--space-6); } .rt-r-gap-7 { gap: var(--space-7); } .rt-r-gap-8 { gap: var(--space-8); } .rt-r-gap-9 { gap: var(--space-9); } .rt-r-cg { column-gap: var(--column-gap) } .rt-r-cg-0 { column-gap: 0; } .rt-r-cg-1 { column-gap: var(--space-1); } .rt-r-cg-2 { column-gap: var(--space-2); } .rt-r-cg-3 { column-gap: var(--space-3); } .rt-r-cg-4 { column-gap: var(--space-4); } .rt-r-cg-5 { column-gap: var(--space-5); } .rt-r-cg-6 { column-gap: var(--space-6); } .rt-r-cg-7 { column-gap: var(--space-7); } .rt-r-cg-8 { column-gap: var(--space-8); } .rt-r-cg-9 { column-gap: var(--space-9); } .rt-r-rg { row-gap: var(--row-gap) } .rt-r-rg-0 { row-gap: 0; } .rt-r-rg-1 { row-gap: var(--space-1); } .rt-r-rg-2 { row-gap: var(--space-2); } .rt-r-rg-3 { row-gap: var(--space-3); } .rt-r-rg-4 { row-gap: var(--space-4); } .rt-r-rg-5 { row-gap: var(--space-5); } .rt-r-rg-6 { row-gap: var(--space-6); } .rt-r-rg-7 { row-gap: var(--space-7); } .rt-r-rg-8 { row-gap: var(--space-8); } .rt-r-rg-9 { row-gap: var(--space-9); } @media (min-width: 520px) { .xs\\:rt-r-gap { gap: var(--gap-xs) } .xs\\:rt-r-gap-0 { gap: 0; } .xs\\:rt-r-gap-1 { gap: var(--space-1); } .xs\\:rt-r-gap-2 { gap: var(--space-2); } .xs\\:rt-r-gap-3 { gap: var(--space-3); } .xs\\:rt-r-gap-4 { gap: var(--space-4); } .xs\\:rt-r-gap-5 { gap: var(--space-5); } .xs\\:rt-r-gap-6 { gap: var(--space-6); } .xs\\:rt-r-gap-7 { gap: var(--space-7); } .xs\\:rt-r-gap-8 { gap: var(--space-8); } .xs\\:rt-r-gap-9 { gap: var(--space-9); } .xs\\:rt-r-cg { column-gap: var(--column-gap-xs) } .xs\\:rt-r-cg-0 { column-gap: 0; } .xs\\:rt-r-cg-1 { column-gap: var(--space-1); } .xs\\:rt-r-cg-2 { column-gap: var(--space-2); } .xs\\:rt-r-cg-3 { column-gap: var(--space-3); } .xs\\:rt-r-cg-4 { column-gap: var(--space-4); } .xs\\:rt-r-cg-5 { column-gap: var(--space-5); } .xs\\:rt-r-cg-6 { column-gap: var(--space-6); } .xs\\:rt-r-cg-7 { column-gap: var(--space-7); } .xs\\:rt-r-cg-8 { column-gap: var(--space-8); } .xs\\:rt-r-cg-9 { column-gap: var(--space-9); } .xs\\:rt-r-rg { row-gap: var(--row-gap-xs) } .xs\\:rt-r-rg-0 { row-gap: 0; } .xs\\:rt-r-rg-1 { row-gap: var(--space-1); } .xs\\:rt-r-rg-2 { row-gap: var(--space-2); } .xs\\:rt-r-rg-3 { row-gap: var(--space-3); } .xs\\:rt-r-rg-4 { row-gap: var(--space-4); } .xs\\:rt-r-rg-5 { row-gap: var(--space-5); } .xs\\:rt-r-rg-6 { row-gap: var(--space-6); } .xs\\:rt-r-rg-7 { row-gap: var(--space-7); } .xs\\:rt-r-rg-8 { row-gap: var(--space-8); } .xs\\:rt-r-rg-9 { row-gap: var(--space-9); } } @media (min-width: 768px) { .sm\\:rt-r-gap { gap: var(--gap-sm) } .sm\\:rt-r-gap-0 { gap: 0; } .sm\\:rt-r-gap-1 { gap: var(--space-1); } .sm\\:rt-r-gap-2 { gap: var(--space-2); } .sm\\:rt-r-gap-3 { gap: var(--space-3); } .sm\\:rt-r-gap-4 { gap: var(--space-4); } .sm\\:rt-r-gap-5 { gap: var(--space-5); } .sm\\:rt-r-gap-6 { gap: var(--space-6); } .sm\\:rt-r-gap-7 { gap: var(--space-7); } .sm\\:rt-r-gap-8 { gap: var(--space-8); } .sm\\:rt-r-gap-9 { gap: var(--space-9); } .sm\\:rt-r-cg { column-gap: var(--column-gap-sm) } .sm\\:rt-r-cg-0 { column-gap: 0; } .sm\\:rt-r-cg-1 { column-gap: var(--space-1); } .sm\\:rt-r-cg-2 { column-gap: var(--space-2); } .sm\\:rt-r-cg-3 { column-gap: var(--space-3); } .sm\\:rt-r-cg-4 { column-gap: var(--space-4); } .sm\\:rt-r-cg-5 { column-gap: var(--space-5); } .sm\\:rt-r-cg-6 { column-gap: var(--space-6); } .sm\\:rt-r-cg-7 { column-gap: var(--space-7); } .sm\\:rt-r-cg-8 { column-gap: var(--space-8); } .sm\\:rt-r-cg-9 { column-gap: var(--space-9); } .sm\\:rt-r-rg { row-gap: var(--row-gap-sm) } .sm\\:rt-r-rg-0 { row-gap: 0; } .sm\\:rt-r-rg-1 { row-gap: var(--space-1); } .sm\\:rt-r-rg-2 { row-gap: var(--space-2); } .sm\\:rt-r-rg-3 { row-gap: var(--space-3); } .sm\\:rt-r-rg-4 { row-gap: var(--space-4); } .sm\\:rt-r-rg-5 { row-gap: var(--space-5); } .sm\\:rt-r-rg-6 { row-gap: var(--space-6); } .sm\\:rt-r-rg-7 { row-gap: var(--space-7); } .sm\\:rt-r-rg-8 { row-gap: var(--space-8); } .sm\\:rt-r-rg-9 { row-gap: var(--space-9); } } @media (min-width: 1024px) { .md\\:rt-r-gap { gap: var(--gap-md) } .md\\:rt-r-gap-0 { gap: 0; } .md\\:rt-r-gap-1 { gap: var(--space-1); } .md\\:rt-r-gap-2 { gap: var(--space-2); } .md\\:rt-r-gap-3 { gap: var(--space-3); } .md\\:rt-r-gap-4 { gap: var(--space-4); } .md\\:rt-r-gap-5 { gap: var(--space-5); } .md\\:rt-r-gap-6 { gap: var(--space-6); } .md\\:rt-r-gap-7 { gap: var(--space-7); } .md\\:rt-r-gap-8 { gap: var(--space-8); } .md\\:rt-r-gap-9 { gap: var(--space-9); } .md\\:rt-r-cg { column-gap: var(--column-gap-md) } .md\\:rt-r-cg-0 { column-gap: 0; } .md\\:rt-r-cg-1 { column-gap: var(--space-1); } .md\\:rt-r-cg-2 { column-gap: var(--space-2); } .md\\:rt-r-cg-3 { column-gap: var(--space-3); } .md\\:rt-r-cg-4 { column-gap: var(--space-4); } .md\\:rt-r-cg-5 { column-gap: var(--space-5); } .md\\:rt-r-cg-6 { column-gap: var(--space-6); } .md\\:rt-r-cg-7 { column-gap: var(--space-7); } .md\\:rt-r-cg-8 { column-gap: var(--space-8); } .md\\:rt-r-cg-9 { column-gap: var(--space-9); } .md\\:rt-r-rg { row-gap: var(--row-gap-md) } .md\\:rt-r-rg-0 { row-gap: 0; } .md\\:rt-r-rg-1 { row-gap: var(--space-1); } .md\\:rt-r-rg-2 { row-gap: var(--space-2); } .md\\:rt-r-rg-3 { row-gap: var(--space-3); } .md\\:rt-r-rg-4 { row-gap: var(--space-4); } .md\\:rt-r-rg-5 { row-gap: var(--space-5); } .md\\:rt-r-rg-6 { row-gap: var(--space-6); } .md\\:rt-r-rg-7 { row-gap: var(--space-7); } .md\\:rt-r-rg-8 { row-gap: var(--space-8); } .md\\:rt-r-rg-9 { row-gap: var(--space-9); } } @media (min-width: 1280px) { .lg\\:rt-r-gap { gap: var(--gap-lg) } .lg\\:rt-r-gap-0 { gap: 0; } .lg\\:rt-r-gap-1 { gap: var(--space-1); } .lg\\:rt-r-gap-2 { gap: var(--space-2); } .lg\\:rt-r-gap-3 { gap: var(--space-3); } .lg\\:rt-r-gap-4 { gap: var(--space-4); } .lg\\:rt-r-gap-5 { gap: var(--space-5); } .lg\\:rt-r-gap-6 { gap: var(--space-6); } .lg\\:rt-r-gap-7 { gap: var(--space-7); } .lg\\:rt-r-gap-8 { gap: var(--space-8); } .lg\\:rt-r-gap-9 { gap: var(--space-9); } .lg\\:rt-r-cg { column-gap: var(--column-gap-lg) } .lg\\:rt-r-cg-0 { column-gap: 0; } .lg\\:rt-r-cg-1 { column-gap: var(--space-1); } .lg\\:rt-r-cg-2 { column-gap: var(--space-2); } .lg\\:rt-r-cg-3 { column-gap: var(--space-3); } .lg\\:rt-r-cg-4 { column-gap: var(--space-4); } .lg\\:rt-r-cg-5 { column-gap: var(--space-5); } .lg\\:rt-r-cg-6 { column-gap: var(--space-6); } .lg\\:rt-r-cg-7 { column-gap: var(--space-7); } .lg\\:rt-r-cg-8 { column-gap: var(--space-8); } .lg\\:rt-r-cg-9 { column-gap: var(--space-9); } .lg\\:rt-r-rg { row-gap: var(--row-gap-lg) } .lg\\:rt-r-rg-0 { row-gap: 0; } .lg\\:rt-r-rg-1 { row-gap: var(--space-1); } .lg\\:rt-r-rg-2 { row-gap: var(--space-2); } .lg\\:rt-r-rg-3 { row-gap: var(--space-3); } .lg\\:rt-r-rg-4 { row-gap: var(--space-4); } .lg\\:rt-r-rg-5 { row-gap: var(--space-5); } .lg\\:rt-r-rg-6 { row-gap: var(--space-6); } .lg\\:rt-r-rg-7 { row-gap: var(--space-7); } .lg\\:rt-r-rg-8 { row-gap: var(--space-8); } .lg\\:rt-r-rg-9 { row-gap: var(--space-9); } } @media (min-width: 1640px) { .xl\\:rt-r-gap { gap: var(--gap-xl) } .xl\\:rt-r-gap-0 { gap: 0; } .xl\\:rt-r-gap-1 { gap: var(--space-1); } .xl\\:rt-r-gap-2 { gap: var(--space-2); } .xl\\:rt-r-gap-3 { gap: var(--space-3); } .xl\\:rt-r-gap-4 { gap: var(--space-4); } .xl\\:rt-r-gap-5 { gap: var(--space-5); } .xl\\:rt-r-gap-6 { gap: var(--space-6); } .xl\\:rt-r-gap-7 { gap: var(--space-7); } .xl\\:rt-r-gap-8 { gap: var(--space-8); } .xl\\:rt-r-gap-9 { gap: var(--space-9); } .xl\\:rt-r-cg { column-gap: var(--column-gap-xl) } .xl\\:rt-r-cg-0 { column-gap: 0; } .xl\\:rt-r-cg-1 { column-gap: var(--space-1); } .xl\\:rt-r-cg-2 { column-gap: var(--space-2); } .xl\\:rt-r-cg-3 { column-gap: var(--space-3); } .xl\\:rt-r-cg-4 { column-gap: var(--space-4); } .xl\\:rt-r-cg-5 { column-gap: var(--space-5); } .xl\\:rt-r-cg-6 { column-gap: var(--space-6); } .xl\\:rt-r-cg-7 { column-gap: var(--space-7); } .xl\\:rt-r-cg-8 { column-gap: var(--space-8); } .xl\\:rt-r-cg-9 { column-gap: var(--space-9); } .xl\\:rt-r-rg { row-gap: var(--row-gap-xl) } .xl\\:rt-r-rg-0 { row-gap: 0; } .xl\\:rt-r-rg-1 { row-gap: var(--space-1); } .xl\\:rt-r-rg-2 { row-gap: var(--space-2); } .xl\\:rt-r-rg-3 { row-gap: var(--space-3); } .xl\\:rt-r-rg-4 { row-gap: var(--space-4); } .xl\\:rt-r-rg-5 { row-gap: var(--space-5); } .xl\\:rt-r-rg-6 { row-gap: var(--space-6); } .xl\\:rt-r-rg-7 { row-gap: var(--space-7); } .xl\\:rt-r-rg-8 { row-gap: var(--space-8); } .xl\\:rt-r-rg-9 { row-gap: var(--space-9); } } .rt-r-ga { grid-area: var(--grid-area); } @media (min-width: 520px) { .xs\\:rt-r-ga { grid-area: var(--grid-area-xs); } } @media (min-width: 768px) { .sm\\:rt-r-ga { grid-area: var(--grid-area-sm); } } @media (min-width: 1024px) { .md\\:rt-r-ga { grid-area: var(--grid-area-md); } } @media (min-width: 1280px) { .lg\\:rt-r-ga { grid-area: var(--grid-area-lg); } } @media (min-width: 1640px) { .xl\\:rt-r-ga { grid-area: var(--grid-area-xl); } } .rt-r-gaf-row { grid-auto-flow: row; } .rt-r-gaf-column { grid-auto-flow: column; } .rt-r-gaf-dense { grid-auto-flow: dense; } .rt-r-gaf-row-dense { grid-auto-flow: row dense; } .rt-r-gaf-column-dense { grid-auto-flow: column dense; } @media (min-width: 520px) { .xs\\:rt-r-gaf-row { grid-auto-flow: row; } .xs\\:rt-r-gaf-column { grid-auto-flow: column; } .xs\\:rt-r-gaf-dense { grid-auto-flow: dense; } .xs\\:rt-r-gaf-row-dense { grid-auto-flow: row dense; } .xs\\:rt-r-gaf-column-dense { grid-auto-flow: column dense; } } @media (min-width: 768px) { .sm\\:rt-r-gaf-row { grid-auto-flow: row; } .sm\\:rt-r-gaf-column { grid-auto-flow: column; } .sm\\:rt-r-gaf-dense { grid-auto-flow: dense; } .sm\\:rt-r-gaf-row-dense { grid-auto-flow: row dense; } .sm\\:rt-r-gaf-column-dense { grid-auto-flow: column dense; } } @media (min-width: 1024px) { .md\\:rt-r-gaf-row { grid-auto-flow: row; } .md\\:rt-r-gaf-column { grid-auto-flow: column; } .md\\:rt-r-gaf-dense { grid-auto-flow: dense; } .md\\:rt-r-gaf-row-dense { grid-auto-flow: row dense; } .md\\:rt-r-gaf-column-dense { grid-auto-flow: column dense; } } @media (min-width: 1280px) { .lg\\:rt-r-gaf-row { grid-auto-flow: row; } .lg\\:rt-r-gaf-column { grid-auto-flow: column; } .lg\\:rt-r-gaf-dense { grid-auto-flow: dense; } .lg\\:rt-r-gaf-row-dense { grid-auto-flow: row dense; } .lg\\:rt-r-gaf-column-dense { grid-auto-flow: column dense; } } @media (min-width: 1640px) { .xl\\:rt-r-gaf-row { grid-auto-flow: row; } .xl\\:rt-r-gaf-column { grid-auto-flow: column; } .xl\\:rt-r-gaf-dense { grid-auto-flow: dense; } .xl\\:rt-r-gaf-row-dense { grid-auto-flow: row dense; } .xl\\:rt-r-gaf-column-dense { grid-auto-flow: column dense; } } .rt-r-gc { grid-column: var(--grid-column) } .rt-r-gc-1 { grid-column: 1; } .rt-r-gc-2 { grid-column: 2; } .rt-r-gc-3 { grid-column: 3; } .rt-r-gc-4 { grid-column: 4; } .rt-r-gc-5 { grid-column: 5; } .rt-r-gc-6 { grid-column: 6; } .rt-r-gc-7 { grid-column: 7; } .rt-r-gc-8 { grid-column: 8; } .rt-r-gc-9 { grid-column: 9; } @media (min-width: 520px) { .xs\\:rt-r-gc { grid-column: var(--grid-column-xs) } .xs\\:rt-r-gc-1 { grid-column: 1; } .xs\\:rt-r-gc-2 { grid-column: 2; } .xs\\:rt-r-gc-3 { grid-column: 3; } .xs\\:rt-r-gc-4 { grid-column: 4; } .xs\\:rt-r-gc-5 { grid-column: 5; } .xs\\:rt-r-gc-6 { grid-column: 6; } .xs\\:rt-r-gc-7 { grid-column: 7; } .xs\\:rt-r-gc-8 { grid-column: 8; } .xs\\:rt-r-gc-9 { grid-column: 9; } } @media (min-width: 768px) { .sm\\:rt-r-gc { grid-column: var(--grid-column-sm) } .sm\\:rt-r-gc-1 { grid-column: 1; } .sm\\:rt-r-gc-2 { grid-column: 2; } .sm\\:rt-r-gc-3 { grid-column: 3; } .sm\\:rt-r-gc-4 { grid-column: 4; } .sm\\:rt-r-gc-5 { grid-column: 5; } .sm\\:rt-r-gc-6 { grid-column: 6; } .sm\\:rt-r-gc-7 { grid-column: 7; } .sm\\:rt-r-gc-8 { grid-column: 8; } .sm\\:rt-r-gc-9 { grid-column: 9; } } @media (min-width: 1024px) { .md\\:rt-r-gc { grid-column: var(--grid-column-md) } .md\\:rt-r-gc-1 { grid-column: 1; } .md\\:rt-r-gc-2 { grid-column: 2; } .md\\:rt-r-gc-3 { grid-column: 3; } .md\\:rt-r-gc-4 { grid-column: 4; } .md\\:rt-r-gc-5 { grid-column: 5; } .md\\:rt-r-gc-6 { grid-column: 6; } .md\\:rt-r-gc-7 { grid-column: 7; } .md\\:rt-r-gc-8 { grid-column: 8; } .md\\:rt-r-gc-9 { grid-column: 9; } } @media (min-width: 1280px) { .lg\\:rt-r-gc { grid-column: var(--grid-column-lg) } .lg\\:rt-r-gc-1 { grid-column: 1; } .lg\\:rt-r-gc-2 { grid-column: 2; } .lg\\:rt-r-gc-3 { grid-column: 3; } .lg\\:rt-r-gc-4 { grid-column: 4; } .lg\\:rt-r-gc-5 { grid-column: 5; } .lg\\:rt-r-gc-6 { grid-column: 6; } .lg\\:rt-r-gc-7 { grid-column: 7; } .lg\\:rt-r-gc-8 { grid-column: 8; } .lg\\:rt-r-gc-9 { grid-column: 9; } } @media (min-width: 1640px) { .xl\\:rt-r-gc { grid-column: var(--grid-column-xl) } .xl\\:rt-r-gc-1 { grid-column: 1; } .xl\\:rt-r-gc-2 { grid-column: 2; } .xl\\:rt-r-gc-3 { grid-column: 3; } .xl\\:rt-r-gc-4 { grid-column: 4; } .xl\\:rt-r-gc-5 { grid-column: 5; } .xl\\:rt-r-gc-6 { grid-column: 6; } .xl\\:rt-r-gc-7 { grid-column: 7; } .xl\\:rt-r-gc-8 { grid-column: 8; } .xl\\:rt-r-gc-9 { grid-column: 9; } } .rt-r-gcs { grid-column-start: var(--grid-column-start) } .rt-r-gcs-1 { grid-column-start: 1; } .rt-r-gcs-2 { grid-column-start: 2; } .rt-r-gcs-3 { grid-column-start: 3; } .rt-r-gcs-4 { grid-column-start: 4; } .rt-r-gcs-5 { grid-column-start: 5; } .rt-r-gcs-6 { grid-column-start: 6; } .rt-r-gcs-7 { grid-column-start: 7; } .rt-r-gcs-8 { grid-column-start: 8; } .rt-r-gcs-9 { grid-column-start: 9; } @media (min-width: 520px) { .xs\\:rt-r-gcs { grid-column-start: var(--grid-column-start-xs) } .xs\\:rt-r-gcs-1 { grid-column-start: 1; } .xs\\:rt-r-gcs-2 { grid-column-start: 2; } .xs\\:rt-r-gcs-3 { grid-column-start: 3; } .xs\\:rt-r-gcs-4 { grid-column-start: 4; } .xs\\:rt-r-gcs-5 { grid-column-start: 5; } .xs\\:rt-r-gcs-6 { grid-column-start: 6; } .xs\\:rt-r-gcs-7 { grid-column-start: 7; } .xs\\:rt-r-gcs-8 { grid-column-start: 8; } .xs\\:rt-r-gcs-9 { grid-column-start: 9; } } @media (min-width: 768px) { .sm\\:rt-r-gcs { grid-column-start: var(--grid-column-start-sm) } .sm\\:rt-r-gcs-1 { grid-column-start: 1; } .sm\\:rt-r-gcs-2 { grid-column-start: 2; } .sm\\:rt-r-gcs-3 { grid-column-start: 3; } .sm\\:rt-r-gcs-4 { grid-column-start: 4; } .sm\\:rt-r-gcs-5 { grid-column-start: 5; } .sm\\:rt-r-gcs-6 { grid-column-start: 6; } .sm\\:rt-r-gcs-7 { grid-column-start: 7; } .sm\\:rt-r-gcs-8 { grid-column-start: 8; } .sm\\:rt-r-gcs-9 { grid-column-start: 9; } } @media (min-width: 1024px) { .md\\:rt-r-gcs { grid-column-start: var(--grid-column-start-md) } .md\\:rt-r-gcs-1 { grid-column-start: 1; } .md\\:rt-r-gcs-2 { grid-column-start: 2; } .md\\:rt-r-gcs-3 { grid-column-start: 3; } .md\\:rt-r-gcs-4 { grid-column-start: 4; } .md\\:rt-r-gcs-5 { grid-column-start: 5; } .md\\:rt-r-gcs-6 { grid-column-start: 6; } .md\\:rt-r-gcs-7 { grid-column-start: 7; } .md\\:rt-r-gcs-8 { grid-column-start: 8; } .md\\:rt-r-gcs-9 { grid-column-start: 9; } } @media (min-width: 1280px) { .lg\\:rt-r-gcs { grid-column-start: var(--grid-column-start-lg) } .lg\\:rt-r-gcs-1 { grid-column-start: 1; } .lg\\:rt-r-gcs-2 { grid-column-start: 2; } .lg\\:rt-r-gcs-3 { grid-column-start: 3; } .lg\\:rt-r-gcs-4 { grid-column-start: 4; } .lg\\:rt-r-gcs-5 { grid-column-start: 5; } .lg\\:rt-r-gcs-6 { grid-column-start: 6; } .lg\\:rt-r-gcs-7 { grid-column-start: 7; } .lg\\:rt-r-gcs-8 { grid-column-start: 8; } .lg\\:rt-r-gcs-9 { grid-column-start: 9; } } @media (min-width: 1640px) { .xl\\:rt-r-gcs { grid-column-start: var(--grid-column-start-xl) } .xl\\:rt-r-gcs-1 { grid-column-start: 1; } .xl\\:rt-r-gcs-2 { grid-column-start: 2; } .xl\\:rt-r-gcs-3 { grid-column-start: 3; } .xl\\:rt-r-gcs-4 { grid-column-start: 4; } .xl\\:rt-r-gcs-5 { grid-column-start: 5; } .xl\\:rt-r-gcs-6 { grid-column-start: 6; } .xl\\:rt-r-gcs-7 { grid-column-start: 7; } .xl\\:rt-r-gcs-8 { grid-column-start: 8; } .xl\\:rt-r-gcs-9 { grid-column-start: 9; } } .rt-r-gce { grid-column-end: var(--grid-column-end) } .rt-r-gce-1 { grid-column-end: 1; } .rt-r-gce-2 { grid-column-end: 2; } .rt-r-gce-3 { grid-column-end: 3; } .rt-r-gce-4 { grid-column-end: 4; } .rt-r-gce-5 { grid-column-end: 5; } .rt-r-gce-6 { grid-column-end: 6; } .rt-r-gce-7 { grid-column-end: 7; } .rt-r-gce-8 { grid-column-end: 8; } .rt-r-gce-9 { grid-column-end: 9; } @media (min-width: 520px) { .xs\\:rt-r-gce { grid-column-end: var(--grid-column-end-xs) } .xs\\:rt-r-gce-1 { grid-column-end: 1; } .xs\\:rt-r-gce-2 { grid-column-end: 2; } .xs\\:rt-r-gce-3 { grid-column-end: 3; } .xs\\:rt-r-gce-4 { grid-column-end: 4; } .xs\\:rt-r-gce-5 { grid-column-end: 5; } .xs\\:rt-r-gce-6 { grid-column-end: 6; } .xs\\:rt-r-gce-7 { grid-column-end: 7; } .xs\\:rt-r-gce-8 { grid-column-end: 8; } .xs\\:rt-r-gce-9 { grid-column-end: 9; } } @media (min-width: 768px) { .sm\\:rt-r-gce { grid-column-end: var(--grid-column-end-sm) } .sm\\:rt-r-gce-1 { grid-column-end: 1; } .sm\\:rt-r-gce-2 { grid-column-end: 2; } .sm\\:rt-r-gce-3 { grid-column-end: 3; } .sm\\:rt-r-gce-4 { grid-column-end: 4; } .sm\\:rt-r-gce-5 { grid-column-end: 5; } .sm\\:rt-r-gce-6 { grid-column-end: 6; } .sm\\:rt-r-gce-7 { grid-column-end: 7; } .sm\\:rt-r-gce-8 { grid-column-end: 8; } .sm\\:rt-r-gce-9 { grid-column-end: 9; } } @media (min-width: 1024px) { .md\\:rt-r-gce { grid-column-end: var(--grid-column-end-md) } .md\\:rt-r-gce-1 { grid-column-end: 1; } .md\\:rt-r-gce-2 { grid-column-end: 2; } .md\\:rt-r-gce-3 { grid-column-end: 3; } .md\\:rt-r-gce-4 { grid-column-end: 4; } .md\\:rt-r-gce-5 { grid-column-end: 5; } .md\\:rt-r-gce-6 { grid-column-end: 6; } .md\\:rt-r-gce-7 { grid-column-end: 7; } .md\\:rt-r-gce-8 { grid-column-end: 8; } .md\\:rt-r-gce-9 { grid-column-end: 9; } } @media (min-width: 1280px) { .lg\\:rt-r-gce { grid-column-end: var(--grid-column-end-lg) } .lg\\:rt-r-gce-1 { grid-column-end: 1; } .lg\\:rt-r-gce-2 { grid-column-end: 2; } .lg\\:rt-r-gce-3 { grid-column-end: 3; } .lg\\:rt-r-gce-4 { grid-column-end: 4; } .lg\\:rt-r-gce-5 { grid-column-end: 5; } .lg\\:rt-r-gce-6 { grid-column-end: 6; } .lg\\:rt-r-gce-7 { grid-column-end: 7; } .lg\\:rt-r-gce-8 { grid-column-end: 8; } .lg\\:rt-r-gce-9 { grid-column-end: 9; } } @media (min-width: 1640px) { .xl\\:rt-r-gce { grid-column-end: var(--grid-column-end-xl) } .xl\\:rt-r-gce-1 { grid-column-end: 1; } .xl\\:rt-r-gce-2 { grid-column-end: 2; } .xl\\:rt-r-gce-3 { grid-column-end: 3; } .xl\\:rt-r-gce-4 { grid-column-end: 4; } .xl\\:rt-r-gce-5 { grid-column-end: 5; } .xl\\:rt-r-gce-6 { grid-column-end: 6; } .xl\\:rt-r-gce-7 { grid-column-end: 7; } .xl\\:rt-r-gce-8 { grid-column-end: 8; } .xl\\:rt-r-gce-9 { grid-column-end: 9; } } .rt-r-gr { grid-row: var(--grid-row) } .rt-r-gr-1 { grid-row: 1; } .rt-r-gr-2 { grid-row: 2; } .rt-r-gr-3 { grid-row: 3; } .rt-r-gr-4 { grid-row: 4; } .rt-r-gr-5 { grid-row: 5; } .rt-r-gr-6 { grid-row: 6; } .rt-r-gr-7 { grid-row: 7; } .rt-r-gr-8 { grid-row: 8; } .rt-r-gr-9 { grid-row: 9; } @media (min-width: 520px) { .xs\\:rt-r-gr { grid-row: var(--grid-row-xs) } .xs\\:rt-r-gr-1 { grid-row: 1; } .xs\\:rt-r-gr-2 { grid-row: 2; } .xs\\:rt-r-gr-3 { grid-row: 3; } .xs\\:rt-r-gr-4 { grid-row: 4; } .xs\\:rt-r-gr-5 { grid-row: 5; } .xs\\:rt-r-gr-6 { grid-row: 6; } .xs\\:rt-r-gr-7 { grid-row: 7; } .xs\\:rt-r-gr-8 { grid-row: 8; } .xs\\:rt-r-gr-9 { grid-row: 9; } } @media (min-width: 768px) { .sm\\:rt-r-gr { grid-row: var(--grid-row-sm) } .sm\\:rt-r-gr-1 { grid-row: 1; } .sm\\:rt-r-gr-2 { grid-row: 2; } .sm\\:rt-r-gr-3 { grid-row: 3; } .sm\\:rt-r-gr-4 { grid-row: 4; } .sm\\:rt-r-gr-5 { grid-row: 5; } .sm\\:rt-r-gr-6 { grid-row: 6; } .sm\\:rt-r-gr-7 { grid-row: 7; } .sm\\:rt-r-gr-8 { grid-row: 8; } .sm\\:rt-r-gr-9 { grid-row: 9; } } @media (min-width: 1024px) { .md\\:rt-r-gr { grid-row: var(--grid-row-md) } .md\\:rt-r-gr-1 { grid-row: 1; } .md\\:rt-r-gr-2 { grid-row: 2; } .md\\:rt-r-gr-3 { grid-row: 3; } .md\\:rt-r-gr-4 { grid-row: 4; } .md\\:rt-r-gr-5 { grid-row: 5; } .md\\:rt-r-gr-6 { grid-row: 6; } .md\\:rt-r-gr-7 { grid-row: 7; } .md\\:rt-r-gr-8 { grid-row: 8; } .md\\:rt-r-gr-9 { grid-row: 9; } } @media (min-width: 1280px) { .lg\\:rt-r-gr { grid-row: var(--grid-row-lg) } .lg\\:rt-r-gr-1 { grid-row: 1; } .lg\\:rt-r-gr-2 { grid-row: 2; } .lg\\:rt-r-gr-3 { grid-row: 3; } .lg\\:rt-r-gr-4 { grid-row: 4; } .lg\\:rt-r-gr-5 { grid-row: 5; } .lg\\:rt-r-gr-6 { grid-row: 6; } .lg\\:rt-r-gr-7 { grid-row: 7; } .lg\\:rt-r-gr-8 { grid-row: 8; } .lg\\:rt-r-gr-9 { grid-row: 9; } } @media (min-width: 1640px) { .xl\\:rt-r-gr { grid-row: var(--grid-row-xl) } .xl\\:rt-r-gr-1 { grid-row: 1; } .xl\\:rt-r-gr-2 { grid-row: 2; } .xl\\:rt-r-gr-3 { grid-row: 3; } .xl\\:rt-r-gr-4 { grid-row: 4; } .xl\\:rt-r-gr-5 { grid-row: 5; } .xl\\:rt-r-gr-6 { grid-row: 6; } .xl\\:rt-r-gr-7 { grid-row: 7; } .xl\\:rt-r-gr-8 { grid-row: 8; } .xl\\:rt-r-gr-9 { grid-row: 9; } } .rt-r-grs { grid-row-start: var(--grid-row-start) } .rt-r-grs-1 { grid-row-start: 1; } .rt-r-grs-2 { grid-row-start: 2; } .rt-r-grs-3 { grid-row-start: 3; } .rt-r-grs-4 { grid-row-start: 4; } .rt-r-grs-5 { grid-row-start: 5; } .rt-r-grs-6 { grid-row-start: 6; } .rt-r-grs-7 { grid-row-start: 7; } .rt-r-grs-8 { grid-row-start: 8; } .rt-r-grs-9 { grid-row-start: 9; } @media (min-width: 520px) { .xs\\:rt-r-grs { grid-row-start: var(--grid-row-start-xs) } .xs\\:rt-r-grs-1 { grid-row-start: 1; } .xs\\:rt-r-grs-2 { grid-row-start: 2; } .xs\\:rt-r-grs-3 { grid-row-start: 3; } .xs\\:rt-r-grs-4 { grid-row-start: 4; } .xs\\:rt-r-grs-5 { grid-row-start: 5; } .xs\\:rt-r-grs-6 { grid-row-start: 6; } .xs\\:rt-r-grs-7 { grid-row-start: 7; } .xs\\:rt-r-grs-8 { grid-row-start: 8; } .xs\\:rt-r-grs-9 { grid-row-start: 9; } } @media (min-width: 768px) { .sm\\:rt-r-grs { grid-row-start: var(--grid-row-start-sm) } .sm\\:rt-r-grs-1 { grid-row-start: 1; } .sm\\:rt-r-grs-2 { grid-row-start: 2; } .sm\\:rt-r-grs-3 { grid-row-start: 3; } .sm\\:rt-r-grs-4 { grid-row-start: 4; } .sm\\:rt-r-grs-5 { grid-row-start: 5; } .sm\\:rt-r-grs-6 { grid-row-start: 6; } .sm\\:rt-r-grs-7 { grid-row-start: 7; } .sm\\:rt-r-grs-8 { grid-row-start: 8; } .sm\\:rt-r-grs-9 { grid-row-start: 9; } } @media (min-width: 1024px) { .md\\:rt-r-grs { grid-row-start: var(--grid-row-start-md) } .md\\:rt-r-grs-1 { grid-row-start: 1; } .md\\:rt-r-grs-2 { grid-row-start: 2; } .md\\:rt-r-grs-3 { grid-row-start: 3; } .md\\:rt-r-grs-4 { grid-row-start: 4; } .md\\:rt-r-grs-5 { grid-row-start: 5; } .md\\:rt-r-grs-6 { grid-row-start: 6; } .md\\:rt-r-grs-7 { grid-row-start: 7; } .md\\:rt-r-grs-8 { grid-row-start: 8; } .md\\:rt-r-grs-9 { grid-row-start: 9; } } @media (min-width: 1280px) { .lg\\:rt-r-grs { grid-row-start: var(--grid-row-start-lg) } .lg\\:rt-r-grs-1 { grid-row-start: 1; } .lg\\:rt-r-grs-2 { grid-row-start: 2; } .lg\\:rt-r-grs-3 { grid-row-start: 3; } .lg\\:rt-r-grs-4 { grid-row-start: 4; } .lg\\:rt-r-grs-5 { grid-row-start: 5; } .lg\\:rt-r-grs-6 { grid-row-start: 6; } .lg\\:rt-r-grs-7 { grid-row-start: 7; } .lg\\:rt-r-grs-8 { grid-row-start: 8; } .lg\\:rt-r-grs-9 { grid-row-start: 9; } } @media (min-width: 1640px) { .xl\\:rt-r-grs { grid-row-start: var(--grid-row-start-xl) } .xl\\:rt-r-grs-1 { grid-row-start: 1; } .xl\\:rt-r-grs-2 { grid-row-start: 2; } .xl\\:rt-r-grs-3 { grid-row-start: 3; } .xl\\:rt-r-grs-4 { grid-row-start: 4; } .xl\\:rt-r-grs-5 { grid-row-start: 5; } .xl\\:rt-r-grs-6 { grid-row-start: 6; } .xl\\:rt-r-grs-7 { grid-row-start: 7; } .xl\\:rt-r-grs-8 { grid-row-start: 8; } .xl\\:rt-r-grs-9 { grid-row-start: 9; } } .rt-r-gre { grid-row-end: var(--grid-row-end) } .rt-r-gre-1 { grid-row-end: 1; } .rt-r-gre-2 { grid-row-end: 2; } .rt-r-gre-3 { grid-row-end: 3; } .rt-r-gre-4 { grid-row-end: 4; } .rt-r-gre-5 { grid-row-end: 5; } .rt-r-gre-6 { grid-row-end: 6; } .rt-r-gre-7 { grid-row-end: 7; } .rt-r-gre-8 { grid-row-end: 8; } .rt-r-gre-9 { grid-row-end: 9; } @media (min-width: 520px) { .xs\\:rt-r-gre { grid-row-end: var(--grid-row-end-xs) } .xs\\:rt-r-gre-1 { grid-row-end: 1; } .xs\\:rt-r-gre-2 { grid-row-end: 2; } .xs\\:rt-r-gre-3 { grid-row-end: 3; } .xs\\:rt-r-gre-4 { grid-row-end: 4; } .xs\\:rt-r-gre-5 { grid-row-end: 5; } .xs\\:rt-r-gre-6 { grid-row-end: 6; } .xs\\:rt-r-gre-7 { grid-row-end: 7; } .xs\\:rt-r-gre-8 { grid-row-end: 8; } .xs\\:rt-r-gre-9 { grid-row-end: 9; } } @media (min-width: 768px) { .sm\\:rt-r-gre { grid-row-end: var(--grid-row-end-sm) } .sm\\:rt-r-gre-1 { grid-row-end: 1; } .sm\\:rt-r-gre-2 { grid-row-end: 2; } .sm\\:rt-r-gre-3 { grid-row-end: 3; } .sm\\:rt-r-gre-4 { grid-row-end: 4; } .sm\\:rt-r-gre-5 { grid-row-end: 5; } .sm\\:rt-r-gre-6 { grid-row-end: 6; } .sm\\:rt-r-gre-7 { grid-row-end: 7; } .sm\\:rt-r-gre-8 { grid-row-end: 8; } .sm\\:rt-r-gre-9 { grid-row-end: 9; } } @media (min-width: 1024px) { .md\\:rt-r-gre { grid-row-end: var(--grid-row-end-md) } .md\\:rt-r-gre-1 { grid-row-end: 1; } .md\\:rt-r-gre-2 { grid-row-end: 2; } .md\\:rt-r-gre-3 { grid-row-end: 3; } .md\\:rt-r-gre-4 { grid-row-end: 4; } .md\\:rt-r-gre-5 { grid-row-end: 5; } .md\\:rt-r-gre-6 { grid-row-end: 6; } .md\\:rt-r-gre-7 { grid-row-end: 7; } .md\\:rt-r-gre-8 { grid-row-end: 8; } .md\\:rt-r-gre-9 { grid-row-end: 9; } } @media (min-width: 1280px) { .lg\\:rt-r-gre { grid-row-end: var(--grid-row-end-lg) } .lg\\:rt-r-gre-1 { grid-row-end: 1; } .lg\\:rt-r-gre-2 { grid-row-end: 2; } .lg\\:rt-r-gre-3 { grid-row-end: 3; } .lg\\:rt-r-gre-4 { grid-row-end: 4; } .lg\\:rt-r-gre-5 { grid-row-end: 5; } .lg\\:rt-r-gre-6 { grid-row-end: 6; } .lg\\:rt-r-gre-7 { grid-row-end: 7; } .lg\\:rt-r-gre-8 { grid-row-end: 8; } .lg\\:rt-r-gre-9 { grid-row-end: 9; } } @media (min-width: 1640px) { .xl\\:rt-r-gre { grid-row-end: var(--grid-row-end-xl) } .xl\\:rt-r-gre-1 { grid-row-end: 1; } .xl\\:rt-r-gre-2 { grid-row-end: 2; } .xl\\:rt-r-gre-3 { grid-row-end: 3; } .xl\\:rt-r-gre-4 { grid-row-end: 4; } .xl\\:rt-r-gre-5 { grid-row-end: 5; } .xl\\:rt-r-gre-6 { grid-row-end: 6; } .xl\\:rt-r-gre-7 { grid-row-end: 7; } .xl\\:rt-r-gre-8 { grid-row-end: 8; } .xl\\:rt-r-gre-9 { grid-row-end: 9; } } .rt-r-gta { grid-template-areas: var(--grid-template-areas); } @media (min-width: 520px) { .xs\\:rt-r-gta { grid-template-areas: var(--grid-template-areas-xs); } } @media (min-width: 768px) { .sm\\:rt-r-gta { grid-template-areas: var(--grid-template-areas-sm); } } @media (min-width: 1024px) { .md\\:rt-r-gta { grid-template-areas: var(--grid-template-areas-md); } } @media (min-width: 1280px) { .lg\\:rt-r-gta { grid-template-areas: var(--grid-template-areas-lg); } } @media (min-width: 1640px) { .xl\\:rt-r-gta { grid-template-areas: var(--grid-template-areas-xl); } } .rt-r-gtc { grid-template-columns: var(--grid-template-columns) } .rt-r-gtc-1 { grid-template-columns: minmax(0, 1fr); } .rt-r-gtc-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .rt-r-gtc-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .rt-r-gtc-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .rt-r-gtc-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); } .rt-r-gtc-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); } .rt-r-gtc-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); } .rt-r-gtc-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); } .rt-r-gtc-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); } @media (min-width: 520px) { .xs\\:rt-r-gtc { grid-template-columns: var(--grid-template-columns-xs) } .xs\\:rt-r-gtc-1 { grid-template-columns: minmax(0, 1fr); } .xs\\:rt-r-gtc-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .xs\\:rt-r-gtc-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .xs\\:rt-r-gtc-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .xs\\:rt-r-gtc-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); } .xs\\:rt-r-gtc-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); } .xs\\:rt-r-gtc-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); } .xs\\:rt-r-gtc-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); } .xs\\:rt-r-gtc-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); } } @media (min-width: 768px) { .sm\\:rt-r-gtc { grid-template-columns: var(--grid-template-columns-sm) } .sm\\:rt-r-gtc-1 { grid-template-columns: minmax(0, 1fr); } .sm\\:rt-r-gtc-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .sm\\:rt-r-gtc-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .sm\\:rt-r-gtc-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .sm\\:rt-r-gtc-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); } .sm\\:rt-r-gtc-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); } .sm\\:rt-r-gtc-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); } .sm\\:rt-r-gtc-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); } .sm\\:rt-r-gtc-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); } } @media (min-width: 1024px) { .md\\:rt-r-gtc { grid-template-columns: var(--grid-template-columns-md) } .md\\:rt-r-gtc-1 { grid-template-columns: minmax(0, 1fr); } .md\\:rt-r-gtc-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .md\\:rt-r-gtc-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .md\\:rt-r-gtc-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .md\\:rt-r-gtc-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); } .md\\:rt-r-gtc-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); } .md\\:rt-r-gtc-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); } .md\\:rt-r-gtc-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); } .md\\:rt-r-gtc-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); } } @media (min-width: 1280px) { .lg\\:rt-r-gtc { grid-template-columns: var(--grid-template-columns-lg) } .lg\\:rt-r-gtc-1 { grid-template-columns: minmax(0, 1fr); } .lg\\:rt-r-gtc-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .lg\\:rt-r-gtc-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .lg\\:rt-r-gtc-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .lg\\:rt-r-gtc-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); } .lg\\:rt-r-gtc-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); } .lg\\:rt-r-gtc-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); } .lg\\:rt-r-gtc-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); } .lg\\:rt-r-gtc-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); } } @media (min-width: 1640px) { .xl\\:rt-r-gtc { grid-template-columns: var(--grid-template-columns-xl) } .xl\\:rt-r-gtc-1 { grid-template-columns: minmax(0, 1fr); } .xl\\:rt-r-gtc-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .xl\\:rt-r-gtc-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .xl\\:rt-r-gtc-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .xl\\:rt-r-gtc-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); } .xl\\:rt-r-gtc-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); } .xl\\:rt-r-gtc-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); } .xl\\:rt-r-gtc-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); } .xl\\:rt-r-gtc-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); } } .rt-r-gtr { grid-template-rows: var(--grid-template-rows) } .rt-r-gtr-1 { grid-template-rows: minmax(0, 1fr); } .rt-r-gtr-2 { grid-template-rows: repeat(2, minmax(0, 1fr)); } .rt-r-gtr-3 { grid-template-rows: repeat(3, minmax(0, 1fr)); } .rt-r-gtr-4 { grid-template-rows: repeat(4, minmax(0, 1fr)); } .rt-r-gtr-5 { grid-template-rows: repeat(5, minmax(0, 1fr)); } .rt-r-gtr-6 { grid-template-rows: repeat(6, minmax(0, 1fr)); } .rt-r-gtr-7 { grid-template-rows: repeat(7, minmax(0, 1fr)); } .rt-r-gtr-8 { grid-template-rows: repeat(8, minmax(0, 1fr)); } .rt-r-gtr-9 { grid-template-rows: repeat(9, minmax(0, 1fr)); } @media (min-width: 520px) { .xs\\:rt-r-gtr { grid-template-rows: var(--grid-template-rows-xs) } .xs\\:rt-r-gtr-1 { grid-template-rows: minmax(0, 1fr); } .xs\\:rt-r-gtr-2 { grid-template-rows: repeat(2, minmax(0, 1fr)); } .xs\\:rt-r-gtr-3 { grid-template-rows: repeat(3, minmax(0, 1fr)); } .xs\\:rt-r-gtr-4 { grid-template-rows: repeat(4, minmax(0, 1fr)); } .xs\\:rt-r-gtr-5 { grid-template-rows: repeat(5, minmax(0, 1fr)); } .xs\\:rt-r-gtr-6 { grid-template-rows: repeat(6, minmax(0, 1fr)); } .xs\\:rt-r-gtr-7 { grid-template-rows: repeat(7, minmax(0, 1fr)); } .xs\\:rt-r-gtr-8 { grid-template-rows: repeat(8, minmax(0, 1fr)); } .xs\\:rt-r-gtr-9 { grid-template-rows: repeat(9, minmax(0, 1fr)); } } @media (min-width: 768px) { .sm\\:rt-r-gtr { grid-template-rows: var(--grid-template-rows-sm) } .sm\\:rt-r-gtr-1 { grid-template-rows: minmax(0, 1fr); } .sm\\:rt-r-gtr-2 { grid-template-rows: repeat(2, minmax(0, 1fr)); } .sm\\:rt-r-gtr-3 { grid-template-rows: repeat(3, minmax(0, 1fr)); } .sm\\:rt-r-gtr-4 { grid-template-rows: repeat(4, minmax(0, 1fr)); } .sm\\:rt-r-gtr-5 { grid-template-rows: repeat(5, minmax(0, 1fr)); } .sm\\:rt-r-gtr-6 { grid-template-rows: repeat(6, minmax(0, 1fr)); } .sm\\:rt-r-gtr-7 { grid-template-rows: repeat(7, minmax(0, 1fr)); } .sm\\:rt-r-gtr-8 { grid-template-rows: repeat(8, minmax(0, 1fr)); } .sm\\:rt-r-gtr-9 { grid-template-rows: repeat(9, minmax(0, 1fr)); } } @media (min-width: 1024px) { .md\\:rt-r-gtr { grid-template-rows: var(--grid-template-rows-md) } .md\\:rt-r-gtr-1 { grid-template-rows: minmax(0, 1fr); } .md\\:rt-r-gtr-2 { grid-template-rows: repeat(2, minmax(0, 1fr)); } .md\\:rt-r-gtr-3 { grid-template-rows: repeat(3, minmax(0, 1fr)); } .md\\:rt-r-gtr-4 { grid-template-rows: repeat(4, minmax(0, 1fr)); } .md\\:rt-r-gtr-5 { grid-template-rows: repeat(5, minmax(0, 1fr)); } .md\\:rt-r-gtr-6 { grid-template-rows: repeat(6, minmax(0, 1fr)); } .md\\:rt-r-gtr-7 { grid-template-rows: repeat(7, minmax(0, 1fr)); } .md\\:rt-r-gtr-8 { grid-template-rows: repeat(8, minmax(0, 1fr)); } .md\\:rt-r-gtr-9 { grid-template-rows: repeat(9, minmax(0, 1fr)); } } @media (min-width: 1280px) { .lg\\:rt-r-gtr { grid-template-rows: var(--grid-template-rows-lg) } .lg\\:rt-r-gtr-1 { grid-template-rows: minmax(0, 1fr); } .lg\\:rt-r-gtr-2 { grid-template-rows: repeat(2, minmax(0, 1fr)); } .lg\\:rt-r-gtr-3 { grid-template-rows: repeat(3, minmax(0, 1fr)); } .lg\\:rt-r-gtr-4 { grid-template-rows: repeat(4, minmax(0, 1fr)); } .lg\\:rt-r-gtr-5 { grid-template-rows: repeat(5, minmax(0, 1fr)); } .lg\\:rt-r-gtr-6 { grid-template-rows: repeat(6, minmax(0, 1fr)); } .lg\\:rt-r-gtr-7 { grid-template-rows: repeat(7, minmax(0, 1fr)); } .lg\\:rt-r-gtr-8 { grid-template-rows: repeat(8, minmax(0, 1fr)); } .lg\\:rt-r-gtr-9 { grid-template-rows: repeat(9, minmax(0, 1fr)); } } @media (min-width: 1640px) { .xl\\:rt-r-gtr { grid-template-rows: var(--grid-template-rows-xl) } .xl\\:rt-r-gtr-1 { grid-template-rows: minmax(0, 1fr); } .xl\\:rt-r-gtr-2 { grid-template-rows: repeat(2, minmax(0, 1fr)); } .xl\\:rt-r-gtr-3 { grid-template-rows: repeat(3, minmax(0, 1fr)); } .xl\\:rt-r-gtr-4 { grid-template-rows: repeat(4, minmax(0, 1fr)); } .xl\\:rt-r-gtr-5 { grid-template-rows: repeat(5, minmax(0, 1fr)); } .xl\\:rt-r-gtr-6 { grid-template-rows: repeat(6, minmax(0, 1fr)); } .xl\\:rt-r-gtr-7 { grid-template-rows: repeat(7, minmax(0, 1fr)); } .xl\\:rt-r-gtr-8 { grid-template-rows: repeat(8, minmax(0, 1fr)); } .xl\\:rt-r-gtr-9 { grid-template-rows: repeat(9, minmax(0, 1fr)); } } .rt-r-h { height: var(--height); } @media (min-width: 520px) { .xs\\:rt-r-h { height: var(--height-xs); } } @media (min-width: 768px) { .sm\\:rt-r-h { height: var(--height-sm); } } @media (min-width: 1024px) { .md\\:rt-r-h { height: var(--height-md); } } @media (min-width: 1280px) { .lg\\:rt-r-h { height: var(--height-lg); } } @media (min-width: 1640px) { .xl\\:rt-r-h { height: var(--height-xl); } } .rt-r-min-h { min-height: var(--min-height); } @media (min-width: 520px) { .xs\\:rt-r-min-h { min-height: var(--min-height-xs); } } @media (min-width: 768px) { .sm\\:rt-r-min-h { min-height: var(--min-height-sm); } } @media (min-width: 1024px) { .md\\:rt-r-min-h { min-height: var(--min-height-md); } } @media (min-width: 1280px) { .lg\\:rt-r-min-h { min-height: var(--min-height-lg); } } @media (min-width: 1640px) { .xl\\:rt-r-min-h { min-height: var(--min-height-xl); } } .rt-r-max-h { max-height: var(--max-height); } @media (min-width: 520px) { .xs\\:rt-r-max-h { max-height: var(--max-height-xs); } } @media (min-width: 768px) { .sm\\:rt-r-max-h { max-height: var(--max-height-sm); } } @media (min-width: 1024px) { .md\\:rt-r-max-h { max-height: var(--max-height-md); } } @media (min-width: 1280px) { .lg\\:rt-r-max-h { max-height: var(--max-height-lg); } } @media (min-width: 1640px) { .xl\\:rt-r-max-h { max-height: var(--max-height-xl); } } .rt-r-inset { inset: var(--inset) } .rt-r-inset-0 { inset: 0; } .rt-r-inset-1 { inset: var(--space-1); } .rt-r-inset-2 { inset: var(--space-2); } .rt-r-inset-3 { inset: var(--space-3); } .rt-r-inset-4 { inset: var(--space-4); } .rt-r-inset-5 { inset: var(--space-5); } .rt-r-inset-6 { inset: var(--space-6); } .rt-r-inset-7 { inset: var(--space-7); } .rt-r-inset-8 { inset: var(--space-8); } .rt-r-inset-9 { inset: var(--space-9); } @media (min-width: 520px) { .xs\\:rt-r-inset { inset: var(--inset-xs) } .xs\\:rt-r-inset-0 { inset: 0; } .xs\\:rt-r-inset-1 { inset: var(--space-1); } .xs\\:rt-r-inset-2 { inset: var(--space-2); } .xs\\:rt-r-inset-3 { inset: var(--space-3); } .xs\\:rt-r-inset-4 { inset: var(--space-4); } .xs\\:rt-r-inset-5 { inset: var(--space-5); } .xs\\:rt-r-inset-6 { inset: var(--space-6); } .xs\\:rt-r-inset-7 { inset: var(--space-7); } .xs\\:rt-r-inset-8 { inset: var(--space-8); } .xs\\:rt-r-inset-9 { inset: var(--space-9); } } @media (min-width: 768px) { .sm\\:rt-r-inset { inset: var(--inset-sm) } .sm\\:rt-r-inset-0 { inset: 0; } .sm\\:rt-r-inset-1 { inset: var(--space-1); } .sm\\:rt-r-inset-2 { inset: var(--space-2); } .sm\\:rt-r-inset-3 { inset: var(--space-3); } .sm\\:rt-r-inset-4 { inset: var(--space-4); } .sm\\:rt-r-inset-5 { inset: var(--space-5); } .sm\\:rt-r-inset-6 { inset: var(--space-6); } .sm\\:rt-r-inset-7 { inset: var(--space-7); } .sm\\:rt-r-inset-8 { inset: var(--space-8); } .sm\\:rt-r-inset-9 { inset: var(--space-9); } } @media (min-width: 1024px) { .md\\:rt-r-inset { inset: var(--inset-md) } .md\\:rt-r-inset-0 { inset: 0; } .md\\:rt-r-inset-1 { inset: var(--space-1); } .md\\:rt-r-inset-2 { inset: var(--space-2); } .md\\:rt-r-inset-3 { inset: var(--space-3); } .md\\:rt-r-inset-4 { inset: var(--space-4); } .md\\:rt-r-inset-5 { inset: var(--space-5); } .md\\:rt-r-inset-6 { inset: var(--space-6); } .md\\:rt-r-inset-7 { inset: var(--space-7); } .md\\:rt-r-inset-8 { inset: var(--space-8); } .md\\:rt-r-inset-9 { inset: var(--space-9); } } @media (min-width: 1280px) { .lg\\:rt-r-inset { inset: var(--inset-lg) } .lg\\:rt-r-inset-0 { inset: 0; } .lg\\:rt-r-inset-1 { inset: var(--space-1); } .lg\\:rt-r-inset-2 { inset: var(--space-2); } .lg\\:rt-r-inset-3 { inset: var(--space-3); } .lg\\:rt-r-inset-4 { inset: var(--space-4); } .lg\\:rt-r-inset-5 { inset: var(--space-5); } .lg\\:rt-r-inset-6 { inset: var(--space-6); } .lg\\:rt-r-inset-7 { inset: var(--space-7); } .lg\\:rt-r-inset-8 { inset: var(--space-8); } .lg\\:rt-r-inset-9 { inset: var(--space-9); } } @media (min-width: 1640px) { .xl\\:rt-r-inset { inset: var(--inset-xl) } .xl\\:rt-r-inset-0 { inset: 0; } .xl\\:rt-r-inset-1 { inset: var(--space-1); } .xl\\:rt-r-inset-2 { inset: var(--space-2); } .xl\\:rt-r-inset-3 { inset: var(--space-3); } .xl\\:rt-r-inset-4 { inset: var(--space-4); } .xl\\:rt-r-inset-5 { inset: var(--space-5); } .xl\\:rt-r-inset-6 { inset: var(--space-6); } .xl\\:rt-r-inset-7 { inset: var(--space-7); } .xl\\:rt-r-inset-8 { inset: var(--space-8); } .xl\\:rt-r-inset-9 { inset: var(--space-9); } } .rt-r-top { top: var(--top) } .rt-r-top-0 { top: 0; } .rt-r-top-1 { top: var(--space-1); } .rt-r-top-2 { top: var(--space-2); } .rt-r-top-3 { top: var(--space-3); } .rt-r-top-4 { top: var(--space-4); } .rt-r-top-5 { top: var(--space-5); } .rt-r-top-6 { top: var(--space-6); } .rt-r-top-7 { top: var(--space-7); } .rt-r-top-8 { top: var(--space-8); } .rt-r-top-9 { top: var(--space-9); } @media (min-width: 520px) { .xs\\:rt-r-top { top: var(--top-xs) } .xs\\:rt-r-top-0 { top: 0; } .xs\\:rt-r-top-1 { top: var(--space-1); } .xs\\:rt-r-top-2 { top: var(--space-2); } .xs\\:rt-r-top-3 { top: var(--space-3); } .xs\\:rt-r-top-4 { top: var(--space-4); } .xs\\:rt-r-top-5 { top: var(--space-5); } .xs\\:rt-r-top-6 { top: var(--space-6); } .xs\\:rt-r-top-7 { top: var(--space-7); } .xs\\:rt-r-top-8 { top: var(--space-8); } .xs\\:rt-r-top-9 { top: var(--space-9); } } @media (min-width: 768px) { .sm\\:rt-r-top { top: var(--top-sm) } .sm\\:rt-r-top-0 { top: 0; } .sm\\:rt-r-top-1 { top: var(--space-1); } .sm\\:rt-r-top-2 { top: var(--space-2); } .sm\\:rt-r-top-3 { top: var(--space-3); } .sm\\:rt-r-top-4 { top: var(--space-4); } .sm\\:rt-r-top-5 { top: var(--space-5); } .sm\\:rt-r-top-6 { top: var(--space-6); } .sm\\:rt-r-top-7 { top: var(--space-7); } .sm\\:rt-r-top-8 { top: var(--space-8); } .sm\\:rt-r-top-9 { top: var(--space-9); } } @media (min-width: 1024px) { .md\\:rt-r-top { top: var(--top-md) } .md\\:rt-r-top-0 { top: 0; } .md\\:rt-r-top-1 { top: var(--space-1); } .md\\:rt-r-top-2 { top: var(--space-2); } .md\\:rt-r-top-3 { top: var(--space-3); } .md\\:rt-r-top-4 { top: var(--space-4); } .md\\:rt-r-top-5 { top: var(--space-5); } .md\\:rt-r-top-6 { top: var(--space-6); } .md\\:rt-r-top-7 { top: var(--space-7); } .md\\:rt-r-top-8 { top: var(--space-8); } .md\\:rt-r-top-9 { top: var(--space-9); } } @media (min-width: 1280px) { .lg\\:rt-r-top { top: var(--top-lg) } .lg\\:rt-r-top-0 { top: 0; } .lg\\:rt-r-top-1 { top: var(--space-1); } .lg\\:rt-r-top-2 { top: var(--space-2); } .lg\\:rt-r-top-3 { top: var(--space-3); } .lg\\:rt-r-top-4 { top: var(--space-4); } .lg\\:rt-r-top-5 { top: var(--space-5); } .lg\\:rt-r-top-6 { top: var(--space-6); } .lg\\:rt-r-top-7 { top: var(--space-7); } .lg\\:rt-r-top-8 { top: var(--space-8); } .lg\\:rt-r-top-9 { top: var(--space-9); } } @media (min-width: 1640px) { .xl\\:rt-r-top { top: var(--top-xl) } .xl\\:rt-r-top-0 { top: 0; } .xl\\:rt-r-top-1 { top: var(--space-1); } .xl\\:rt-r-top-2 { top: var(--space-2); } .xl\\:rt-r-top-3 { top: var(--space-3); } .xl\\:rt-r-top-4 { top: var(--space-4); } .xl\\:rt-r-top-5 { top: var(--space-5); } .xl\\:rt-r-top-6 { top: var(--space-6); } .xl\\:rt-r-top-7 { top: var(--space-7); } .xl\\:rt-r-top-8 { top: var(--space-8); } .xl\\:rt-r-top-9 { top: var(--space-9); } } .rt-r-right { right: var(--right) } .rt-r-right-0 { right: 0; } .rt-r-right-1 { right: var(--space-1); } .rt-r-right-2 { right: var(--space-2); } .rt-r-right-3 { right: var(--space-3); } .rt-r-right-4 { right: var(--space-4); } .rt-r-right-5 { right: var(--space-5); } .rt-r-right-6 { right: var(--space-6); } .rt-r-right-7 { right: var(--space-7); } .rt-r-right-8 { right: var(--space-8); } .rt-r-right-9 { right: var(--space-9); } @media (min-width: 520px) { .xs\\:rt-r-right { right: var(--right-xs) } .xs\\:rt-r-right-0 { right: 0; } .xs\\:rt-r-right-1 { right: var(--space-1); } .xs\\:rt-r-right-2 { right: var(--space-2); } .xs\\:rt-r-right-3 { right: var(--space-3); } .xs\\:rt-r-right-4 { right: var(--space-4); } .xs\\:rt-r-right-5 { right: var(--space-5); } .xs\\:rt-r-right-6 { right: var(--space-6); } .xs\\:rt-r-right-7 { right: var(--space-7); } .xs\\:rt-r-right-8 { right: var(--space-8); } .xs\\:rt-r-right-9 { right: var(--space-9); } } @media (min-width: 768px) { .sm\\:rt-r-right { right: var(--right-sm) } .sm\\:rt-r-right-0 { right: 0; } .sm\\:rt-r-right-1 { right: var(--space-1); } .sm\\:rt-r-right-2 { right: var(--space-2); } .sm\\:rt-r-right-3 { right: var(--space-3); } .sm\\:rt-r-right-4 { right: var(--space-4); } .sm\\:rt-r-right-5 { right: var(--space-5); } .sm\\:rt-r-right-6 { right: var(--space-6); } .sm\\:rt-r-right-7 { right: var(--space-7); } .sm\\:rt-r-right-8 { right: var(--space-8); } .sm\\:rt-r-right-9 { right: var(--space-9); } } @media (min-width: 1024px) { .md\\:rt-r-right { right: var(--right-md) } .md\\:rt-r-right-0 { right: 0; } .md\\:rt-r-right-1 { right: var(--space-1); } .md\\:rt-r-right-2 { right: var(--space-2); } .md\\:rt-r-right-3 { right: var(--space-3); } .md\\:rt-r-right-4 { right: var(--space-4); } .md\\:rt-r-right-5 { right: var(--space-5); } .md\\:rt-r-right-6 { right: var(--space-6); } .md\\:rt-r-right-7 { right: var(--space-7); } .md\\:rt-r-right-8 { right: var(--space-8); } .md\\:rt-r-right-9 { right: var(--space-9); } } @media (min-width: 1280px) { .lg\\:rt-r-right { right: var(--right-lg) } .lg\\:rt-r-right-0 { right: 0; } .lg\\:rt-r-right-1 { right: var(--space-1); } .lg\\:rt-r-right-2 { right: var(--space-2); } .lg\\:rt-r-right-3 { right: var(--space-3); } .lg\\:rt-r-right-4 { right: var(--space-4); } .lg\\:rt-r-right-5 { right: var(--space-5); } .lg\\:rt-r-right-6 { right: var(--space-6); } .lg\\:rt-r-right-7 { right: var(--space-7); } .lg\\:rt-r-right-8 { right: var(--space-8); } .lg\\:rt-r-right-9 { right: var(--space-9); } } @media (min-width: 1640px) { .xl\\:rt-r-right { right: var(--right-xl) } .xl\\:rt-r-right-0 { right: 0; } .xl\\:rt-r-right-1 { right: var(--space-1); } .xl\\:rt-r-right-2 { right: var(--space-2); } .xl\\:rt-r-right-3 { right: var(--space-3); } .xl\\:rt-r-right-4 { right: var(--space-4); } .xl\\:rt-r-right-5 { right: var(--space-5); } .xl\\:rt-r-right-6 { right: var(--space-6); } .xl\\:rt-r-right-7 { right: var(--space-7); } .xl\\:rt-r-right-8 { right: var(--space-8); } .xl\\:rt-r-right-9 { right: var(--space-9); } } .rt-r-bottom { bottom: var(--bottom) } .rt-r-bottom-0 { bottom: 0; } .rt-r-bottom-1 { bottom: var(--space-1); } .rt-r-bottom-2 { bottom: var(--space-2); } .rt-r-bottom-3 { bottom: var(--space-3); } .rt-r-bottom-4 { bottom: var(--space-4); } .rt-r-bottom-5 { bottom: var(--space-5); } .rt-r-bottom-6 { bottom: var(--space-6); } .rt-r-bottom-7 { bottom: var(--space-7); } .rt-r-bottom-8 { bottom: var(--space-8); } .rt-r-bottom-9 { bottom: var(--space-9); } @media (min-width: 520px) { .xs\\:rt-r-bottom { bottom: var(--bottom-xs) } .xs\\:rt-r-bottom-0 { bottom: 0; } .xs\\:rt-r-bottom-1 { bottom: var(--space-1); } .xs\\:rt-r-bottom-2 { bottom: var(--space-2); } .xs\\:rt-r-bottom-3 { bottom: var(--space-3); } .xs\\:rt-r-bottom-4 { bottom: var(--space-4); } .xs\\:rt-r-bottom-5 { bottom: var(--space-5); } .xs\\:rt-r-bottom-6 { bottom: var(--space-6); } .xs\\:rt-r-bottom-7 { bottom: var(--space-7); } .xs\\:rt-r-bottom-8 { bottom: var(--space-8); } .xs\\:rt-r-bottom-9 { bottom: var(--space-9); } } @media (min-width: 768px) { .sm\\:rt-r-bottom { bottom: var(--bottom-sm) } .sm\\:rt-r-bottom-0 { bottom: 0; } .sm\\:rt-r-bottom-1 { bottom: var(--space-1); } .sm\\:rt-r-bottom-2 { bottom: var(--space-2); } .sm\\:rt-r-bottom-3 { bottom: var(--space-3); } .sm\\:rt-r-bottom-4 { bottom: var(--space-4); } .sm\\:rt-r-bottom-5 { bottom: var(--space-5); } .sm\\:rt-r-bottom-6 { bottom: var(--space-6); } .sm\\:rt-r-bottom-7 { bottom: var(--space-7); } .sm\\:rt-r-bottom-8 { bottom: var(--space-8); } .sm\\:rt-r-bottom-9 { bottom: var(--space-9); } } @media (min-width: 1024px) { .md\\:rt-r-bottom { bottom: var(--bottom-md) } .md\\:rt-r-bottom-0 { bottom: 0; } .md\\:rt-r-bottom-1 { bottom: var(--space-1); } .md\\:rt-r-bottom-2 { bottom: var(--space-2); } .md\\:rt-r-bottom-3 { bottom: var(--space-3); } .md\\:rt-r-bottom-4 { bottom: var(--space-4); } .md\\:rt-r-bottom-5 { bottom: var(--space-5); } .md\\:rt-r-bottom-6 { bottom: var(--space-6); } .md\\:rt-r-bottom-7 { bottom: var(--space-7); } .md\\:rt-r-bottom-8 { bottom: var(--space-8); } .md\\:rt-r-bottom-9 { bottom: var(--space-9); } } @media (min-width: 1280px) { .lg\\:rt-r-bottom { bottom: var(--bottom-lg) } .lg\\:rt-r-bottom-0 { bottom: 0; } .lg\\:rt-r-bottom-1 { bottom: var(--space-1); } .lg\\:rt-r-bottom-2 { bottom: var(--space-2); } .lg\\:rt-r-bottom-3 { bottom: var(--space-3); } .lg\\:rt-r-bottom-4 { bottom: var(--space-4); } .lg\\:rt-r-bottom-5 { bottom: var(--space-5); } .lg\\:rt-r-bottom-6 { bottom: var(--space-6); } .lg\\:rt-r-bottom-7 { bottom: var(--space-7); } .lg\\:rt-r-bottom-8 { bottom: var(--space-8); } .lg\\:rt-r-bottom-9 { bottom: var(--space-9); } } @media (min-width: 1640px) { .xl\\:rt-r-bottom { bottom: var(--bottom-xl) } .xl\\:rt-r-bottom-0 { bottom: 0; } .xl\\:rt-r-bottom-1 { bottom: var(--space-1); } .xl\\:rt-r-bottom-2 { bottom: var(--space-2); } .xl\\:rt-r-bottom-3 { bottom: var(--space-3); } .xl\\:rt-r-bottom-4 { bottom: var(--space-4); } .xl\\:rt-r-bottom-5 { bottom: var(--space-5); } .xl\\:rt-r-bottom-6 { bottom: var(--space-6); } .xl\\:rt-r-bottom-7 { bottom: var(--space-7); } .xl\\:rt-r-bottom-8 { bottom: var(--space-8); } .xl\\:rt-r-bottom-9 { bottom: var(--space-9); } } .rt-r-left { left: var(--left) } .rt-r-left-0 { left: 0; } .rt-r-left-1 { left: var(--space-1); } .rt-r-left-2 { left: var(--space-2); } .rt-r-left-3 { left: var(--space-3); } .rt-r-left-4 { left: var(--space-4); } .rt-r-left-5 { left: var(--space-5); } .rt-r-left-6 { left: var(--space-6); } .rt-r-left-7 { left: var(--space-7); } .rt-r-left-8 { left: var(--space-8); } .rt-r-left-9 { left: var(--space-9); } @media (min-width: 520px) { .xs\\:rt-r-left { left: var(--left-xs) } .xs\\:rt-r-left-0 { left: 0; } .xs\\:rt-r-left-1 { left: var(--space-1); } .xs\\:rt-r-left-2 { left: var(--space-2); } .xs\\:rt-r-left-3 { left: var(--space-3); } .xs\\:rt-r-left-4 { left: var(--space-4); } .xs\\:rt-r-left-5 { left: var(--space-5); } .xs\\:rt-r-left-6 { left: var(--space-6); } .xs\\:rt-r-left-7 { left: var(--space-7); } .xs\\:rt-r-left-8 { left: var(--space-8); } .xs\\:rt-r-left-9 { left: var(--space-9); } } @media (min-width: 768px) { .sm\\:rt-r-left { left: var(--left-sm) } .sm\\:rt-r-left-0 { left: 0; } .sm\\:rt-r-left-1 { left: var(--space-1); } .sm\\:rt-r-left-2 { left: var(--space-2); } .sm\\:rt-r-left-3 { left: var(--space-3); } .sm\\:rt-r-left-4 { left: var(--space-4); } .sm\\:rt-r-left-5 { left: var(--space-5); } .sm\\:rt-r-left-6 { left: var(--space-6); } .sm\\:rt-r-left-7 { left: var(--space-7); } .sm\\:rt-r-left-8 { left: var(--space-8); } .sm\\:rt-r-left-9 { left: var(--space-9); } } @media (min-width: 1024px) { .md\\:rt-r-left { left: var(--left-md) } .md\\:rt-r-left-0 { left: 0; } .md\\:rt-r-left-1 { left: var(--space-1); } .md\\:rt-r-left-2 { left: var(--space-2); } .md\\:rt-r-left-3 { left: var(--space-3); } .md\\:rt-r-left-4 { left: var(--space-4); } .md\\:rt-r-left-5 { left: var(--space-5); } .md\\:rt-r-left-6 { left: var(--space-6); } .md\\:rt-r-left-7 { left: var(--space-7); } .md\\:rt-r-left-8 { left: var(--space-8); } .md\\:rt-r-left-9 { left: var(--space-9); } } @media (min-width: 1280px) { .lg\\:rt-r-left { left: var(--left-lg) } .lg\\:rt-r-left-0 { left: 0; } .lg\\:rt-r-left-1 { left: var(--space-1); } .lg\\:rt-r-left-2 { left: var(--space-2); } .lg\\:rt-r-left-3 { left: var(--space-3); } .lg\\:rt-r-left-4 { left: var(--space-4); } .lg\\:rt-r-left-5 { left: var(--space-5); } .lg\\:rt-r-left-6 { left: var(--space-6); } .lg\\:rt-r-left-7 { left: var(--space-7); } .lg\\:rt-r-left-8 { left: var(--space-8); } .lg\\:rt-r-left-9 { left: var(--space-9); } } @media (min-width: 1640px) { .xl\\:rt-r-left { left: var(--left-xl) } .xl\\:rt-r-left-0 { left: 0; } .xl\\:rt-r-left-1 { left: var(--space-1); } .xl\\:rt-r-left-2 { left: var(--space-2); } .xl\\:rt-r-left-3 { left: var(--space-3); } .xl\\:rt-r-left-4 { left: var(--space-4); } .xl\\:rt-r-left-5 { left: var(--space-5); } .xl\\:rt-r-left-6 { left: var(--space-6); } .xl\\:rt-r-left-7 { left: var(--space-7); } .xl\\:rt-r-left-8 { left: var(--space-8); } .xl\\:rt-r-left-9 { left: var(--space-9); } } .rt-r-jc-start { justify-content: flex-start; } .rt-r-jc-center { justify-content: center; } .rt-r-jc-end { justify-content: flex-end; } .rt-r-jc-space-between { justify-content: space-between; } @media (min-width: 520px) { .xs\\:rt-r-jc-start { justify-content: flex-start; } .xs\\:rt-r-jc-center { justify-content: center; } .xs\\:rt-r-jc-end { justify-content: flex-end; } .xs\\:rt-r-jc-space-between { justify-content: space-between; } } @media (min-width: 768px) { .sm\\:rt-r-jc-start { justify-content: flex-start; } .sm\\:rt-r-jc-center { justify-content: center; } .sm\\:rt-r-jc-end { justify-content: flex-end; } .sm\\:rt-r-jc-space-between { justify-content: space-between; } } @media (min-width: 1024px) { .md\\:rt-r-jc-start { justify-content: flex-start; } .md\\:rt-r-jc-center { justify-content: center; } .md\\:rt-r-jc-end { justify-content: flex-end; } .md\\:rt-r-jc-space-between { justify-content: space-between; } } @media (min-width: 1280px) { .lg\\:rt-r-jc-start { justify-content: flex-start; } .lg\\:rt-r-jc-center { justify-content: center; } .lg\\:rt-r-jc-end { justify-content: flex-end; } .lg\\:rt-r-jc-space-between { justify-content: space-between; } } @media (min-width: 1640px) { .xl\\:rt-r-jc-start { justify-content: flex-start; } .xl\\:rt-r-jc-center { justify-content: center; } .xl\\:rt-r-jc-end { justify-content: flex-end; } .xl\\:rt-r-jc-space-between { justify-content: space-between; } } .rt-r-m, .rt-r-m-0, .rt-r-m-1, .rt-r-m-2, .rt-r-m-3, .rt-r-m-4, .rt-r-m-5, .rt-r-m-6, .rt-r-m-7, .rt-r-m-8, .rt-r-m-9, .-rt-r-m-1, .-rt-r-m-2, .-rt-r-m-3, .-rt-r-m-4, .-rt-r-m-5, .-rt-r-m-6, .-rt-r-m-7, .-rt-r-m-8, .-rt-r-m-9 { margin-top: var(--margin-top-override, var(--margin-top)); margin-right: var(--margin-right-override, var(--margin-right)); margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); margin-left: var(--margin-left-override, var(--margin-left)); } .rt-r-m { --margin-top: var(--m); --margin-right: var(--m); --margin-bottom: var(--m); --margin-left: var(--m) } .rt-r-m-0 { --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; } .rt-r-m-1 { --margin-top: var(--space-1); --margin-right: var(--space-1); --margin-bottom: var(--space-1); --margin-left: var(--space-1); } .rt-r-m-2 { --margin-top: var(--space-2); --margin-right: var(--space-2); --margin-bottom: var(--space-2); --margin-left: var(--space-2); } .rt-r-m-3 { --margin-top: var(--space-3); --margin-right: var(--space-3); --margin-bottom: var(--space-3); --margin-left: var(--space-3); } .rt-r-m-4 { --margin-top: var(--space-4); --margin-right: var(--space-4); --margin-bottom: var(--space-4); --margin-left: var(--space-4); } .rt-r-m-5 { --margin-top: var(--space-5); --margin-right: var(--space-5); --margin-bottom: var(--space-5); --margin-left: var(--space-5); } .rt-r-m-6 { --margin-top: var(--space-6); --margin-right: var(--space-6); --margin-bottom: var(--space-6); --margin-left: var(--space-6); } .rt-r-m-7 { --margin-top: var(--space-7); --margin-right: var(--space-7); --margin-bottom: var(--space-7); --margin-left: var(--space-7); } .rt-r-m-8 { --margin-top: var(--space-8); --margin-right: var(--space-8); --margin-bottom: var(--space-8); --margin-left: var(--space-8); } .rt-r-m-9 { --margin-top: var(--space-9); --margin-right: var(--space-9); --margin-bottom: var(--space-9); --margin-left: var(--space-9); } .-rt-r-m-1 { --margin-top: calc(-1 * var(--space-1)); --margin-right: calc(-1 * var(--space-1)); --margin-bottom: calc(-1 * var(--space-1)); --margin-left: calc(-1 * var(--space-1)); } .-rt-r-m-2 { --margin-top: calc(-1 * var(--space-2)); --margin-right: calc(-1 * var(--space-2)); --margin-bottom: calc(-1 * var(--space-2)); --margin-left: calc(-1 * var(--space-2)); } .-rt-r-m-3 { --margin-top: calc(-1 * var(--space-3)); --margin-right: calc(-1 * var(--space-3)); --margin-bottom: calc(-1 * var(--space-3)); --margin-left: calc(-1 * var(--space-3)); } .-rt-r-m-4 { --margin-top: calc(-1 * var(--space-4)); --margin-right: calc(-1 * var(--space-4)); --margin-bottom: calc(-1 * var(--space-4)); --margin-left: calc(-1 * var(--space-4)); } .-rt-r-m-5 { --margin-top: calc(-1 * var(--space-5)); --margin-right: calc(-1 * var(--space-5)); --margin-bottom: calc(-1 * var(--space-5)); --margin-left: calc(-1 * var(--space-5)); } .-rt-r-m-6 { --margin-top: calc(-1 * var(--space-6)); --margin-right: calc(-1 * var(--space-6)); --margin-bottom: calc(-1 * var(--space-6)); --margin-left: calc(-1 * var(--space-6)); } .-rt-r-m-7 { --margin-top: calc(-1 * var(--space-7)); --margin-right: calc(-1 * var(--space-7)); --margin-bottom: calc(-1 * var(--space-7)); --margin-left: calc(-1 * var(--space-7)); } .-rt-r-m-8 { --margin-top: calc(-1 * var(--space-8)); --margin-right: calc(-1 * var(--space-8)); --margin-bottom: calc(-1 * var(--space-8)); --margin-left: calc(-1 * var(--space-8)); } .-rt-r-m-9 { --margin-top: calc(-1 * var(--space-9)); --margin-right: calc(-1 * var(--space-9)); --margin-bottom: calc(-1 * var(--space-9)); --margin-left: calc(-1 * var(--space-9)); } @media (min-width: 520px) { .xs\\:rt-r-m, .xs\\:rt-r-m-0, .xs\\:rt-r-m-1, .xs\\:rt-r-m-2, .xs\\:rt-r-m-3, .xs\\:rt-r-m-4, .xs\\:rt-r-m-5, .xs\\:rt-r-m-6, .xs\\:rt-r-m-7, .xs\\:rt-r-m-8, .xs\\:rt-r-m-9, .xs\\:-rt-r-m-1, .xs\\:-rt-r-m-2, .xs\\:-rt-r-m-3, .xs\\:-rt-r-m-4, .xs\\:-rt-r-m-5, .xs\\:-rt-r-m-6, .xs\\:-rt-r-m-7, .xs\\:-rt-r-m-8, .xs\\:-rt-r-m-9 { margin-top: var(--margin-top-override, var(--margin-top)); margin-right: var(--margin-right-override, var(--margin-right)); margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); margin-left: var(--margin-left-override, var(--margin-left)); } .xs\\:rt-r-m { --margin-top: var(--m-xs); --margin-right: var(--m-xs); --margin-bottom: var(--m-xs); --margin-left: var(--m-xs) } .xs\\:rt-r-m-0 { --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; } .xs\\:rt-r-m-1 { --margin-top: var(--space-1); --margin-right: var(--space-1); --margin-bottom: var(--space-1); --margin-left: var(--space-1); } .xs\\:rt-r-m-2 { --margin-top: var(--space-2); --margin-right: var(--space-2); --margin-bottom: var(--space-2); --margin-left: var(--space-2); } .xs\\:rt-r-m-3 { --margin-top: var(--space-3); --margin-right: var(--space-3); --margin-bottom: var(--space-3); --margin-left: var(--space-3); } .xs\\:rt-r-m-4 { --margin-top: var(--space-4); --margin-right: var(--space-4); --margin-bottom: var(--space-4); --margin-left: var(--space-4); } .xs\\:rt-r-m-5 { --margin-top: var(--space-5); --margin-right: var(--space-5); --margin-bottom: var(--space-5); --margin-left: var(--space-5); } .xs\\:rt-r-m-6 { --margin-top: var(--space-6); --margin-right: var(--space-6); --margin-bottom: var(--space-6); --margin-left: var(--space-6); } .xs\\:rt-r-m-7 { --margin-top: var(--space-7); --margin-right: var(--space-7); --margin-bottom: var(--space-7); --margin-left: var(--space-7); } .xs\\:rt-r-m-8 { --margin-top: var(--space-8); --margin-right: var(--space-8); --margin-bottom: var(--space-8); --margin-left: var(--space-8); } .xs\\:rt-r-m-9 { --margin-top: var(--space-9); --margin-right: var(--space-9); --margin-bottom: var(--space-9); --margin-left: var(--space-9); } .xs\\:-rt-r-m-1 { --margin-top: calc(-1 * var(--space-1)); --margin-right: calc(-1 * var(--space-1)); --margin-bottom: calc(-1 * var(--space-1)); --margin-left: calc(-1 * var(--space-1)); } .xs\\:-rt-r-m-2 { --margin-top: calc(-1 * var(--space-2)); --margin-right: calc(-1 * var(--space-2)); --margin-bottom: calc(-1 * var(--space-2)); --margin-left: calc(-1 * var(--space-2)); } .xs\\:-rt-r-m-3 { --margin-top: calc(-1 * var(--space-3)); --margin-right: calc(-1 * var(--space-3)); --margin-bottom: calc(-1 * var(--space-3)); --margin-left: calc(-1 * var(--space-3)); } .xs\\:-rt-r-m-4 { --margin-top: calc(-1 * var(--space-4)); --margin-right: calc(-1 * var(--space-4)); --margin-bottom: calc(-1 * var(--space-4)); --margin-left: calc(-1 * var(--space-4)); } .xs\\:-rt-r-m-5 { --margin-top: calc(-1 * var(--space-5)); --margin-right: calc(-1 * var(--space-5)); --margin-bottom: calc(-1 * var(--space-5)); --margin-left: calc(-1 * var(--space-5)); } .xs\\:-rt-r-m-6 { --margin-top: calc(-1 * var(--space-6)); --margin-right: calc(-1 * var(--space-6)); --margin-bottom: calc(-1 * var(--space-6)); --margin-left: calc(-1 * var(--space-6)); } .xs\\:-rt-r-m-7 { --margin-top: calc(-1 * var(--space-7)); --margin-right: calc(-1 * var(--space-7)); --margin-bottom: calc(-1 * var(--space-7)); --margin-left: calc(-1 * var(--space-7)); } .xs\\:-rt-r-m-8 { --margin-top: calc(-1 * var(--space-8)); --margin-right: calc(-1 * var(--space-8)); --margin-bottom: calc(-1 * var(--space-8)); --margin-left: calc(-1 * var(--space-8)); } .xs\\:-rt-r-m-9 { --margin-top: calc(-1 * var(--space-9)); --margin-right: calc(-1 * var(--space-9)); --margin-bottom: calc(-1 * var(--space-9)); --margin-left: calc(-1 * var(--space-9)); } } @media (min-width: 768px) { .sm\\:rt-r-m, .sm\\:rt-r-m-0, .sm\\:rt-r-m-1, .sm\\:rt-r-m-2, .sm\\:rt-r-m-3, .sm\\:rt-r-m-4, .sm\\:rt-r-m-5, .sm\\:rt-r-m-6, .sm\\:rt-r-m-7, .sm\\:rt-r-m-8, .sm\\:rt-r-m-9, .sm\\:-rt-r-m-1, .sm\\:-rt-r-m-2, .sm\\:-rt-r-m-3, .sm\\:-rt-r-m-4, .sm\\:-rt-r-m-5, .sm\\:-rt-r-m-6, .sm\\:-rt-r-m-7, .sm\\:-rt-r-m-8, .sm\\:-rt-r-m-9 { margin-top: var(--margin-top-override, var(--margin-top)); margin-right: var(--margin-right-override, var(--margin-right)); margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); margin-left: var(--margin-left-override, var(--margin-left)); } .sm\\:rt-r-m { --margin-top: var(--m-sm); --margin-right: var(--m-sm); --margin-bottom: var(--m-sm); --margin-left: var(--m-sm) } .sm\\:rt-r-m-0 { --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; } .sm\\:rt-r-m-1 { --margin-top: var(--space-1); --margin-right: var(--space-1); --margin-bottom: var(--space-1); --margin-left: var(--space-1); } .sm\\:rt-r-m-2 { --margin-top: var(--space-2); --margin-right: var(--space-2); --margin-bottom: var(--space-2); --margin-left: var(--space-2); } .sm\\:rt-r-m-3 { --margin-top: var(--space-3); --margin-right: var(--space-3); --margin-bottom: var(--space-3); --margin-left: var(--space-3); } .sm\\:rt-r-m-4 { --margin-top: var(--space-4); --margin-right: var(--space-4); --margin-bottom: var(--space-4); --margin-left: var(--space-4); } .sm\\:rt-r-m-5 { --margin-top: var(--space-5); --margin-right: var(--space-5); --margin-bottom: var(--space-5); --margin-left: var(--space-5); } .sm\\:rt-r-m-6 { --margin-top: var(--space-6); --margin-right: var(--space-6); --margin-bottom: var(--space-6); --margin-left: var(--space-6); } .sm\\:rt-r-m-7 { --margin-top: var(--space-7); --margin-right: var(--space-7); --margin-bottom: var(--space-7); --margin-left: var(--space-7); } .sm\\:rt-r-m-8 { --margin-top: var(--space-8); --margin-right: var(--space-8); --margin-bottom: var(--space-8); --margin-left: var(--space-8); } .sm\\:rt-r-m-9 { --margin-top: var(--space-9); --margin-right: var(--space-9); --margin-bottom: var(--space-9); --margin-left: var(--space-9); } .sm\\:-rt-r-m-1 { --margin-top: calc(-1 * var(--space-1)); --margin-right: calc(-1 * var(--space-1)); --margin-bottom: calc(-1 * var(--space-1)); --margin-left: calc(-1 * var(--space-1)); } .sm\\:-rt-r-m-2 { --margin-top: calc(-1 * var(--space-2)); --margin-right: calc(-1 * var(--space-2)); --margin-bottom: calc(-1 * var(--space-2)); --margin-left: calc(-1 * var(--space-2)); } .sm\\:-rt-r-m-3 { --margin-top: calc(-1 * var(--space-3)); --margin-right: calc(-1 * var(--space-3)); --margin-bottom: calc(-1 * var(--space-3)); --margin-left: calc(-1 * var(--space-3)); } .sm\\:-rt-r-m-4 { --margin-top: calc(-1 * var(--space-4)); --margin-right: calc(-1 * var(--space-4)); --margin-bottom: calc(-1 * var(--space-4)); --margin-left: calc(-1 * var(--space-4)); } .sm\\:-rt-r-m-5 { --margin-top: calc(-1 * var(--space-5)); --margin-right: calc(-1 * var(--space-5)); --margin-bottom: calc(-1 * var(--space-5)); --margin-left: calc(-1 * var(--space-5)); } .sm\\:-rt-r-m-6 { --margin-top: calc(-1 * var(--space-6)); --margin-right: calc(-1 * var(--space-6)); --margin-bottom: calc(-1 * var(--space-6)); --margin-left: calc(-1 * var(--space-6)); } .sm\\:-rt-r-m-7 { --margin-top: calc(-1 * var(--space-7)); --margin-right: calc(-1 * var(--space-7)); --margin-bottom: calc(-1 * var(--space-7)); --margin-left: calc(-1 * var(--space-7)); } .sm\\:-rt-r-m-8 { --margin-top: calc(-1 * var(--space-8)); --margin-right: calc(-1 * var(--space-8)); --margin-bottom: calc(-1 * var(--space-8)); --margin-left: calc(-1 * var(--space-8)); } .sm\\:-rt-r-m-9 { --margin-top: calc(-1 * var(--space-9)); --margin-right: calc(-1 * var(--space-9)); --margin-bottom: calc(-1 * var(--space-9)); --margin-left: calc(-1 * var(--space-9)); } } @media (min-width: 1024px) { .md\\:rt-r-m, .md\\:rt-r-m-0, .md\\:rt-r-m-1, .md\\:rt-r-m-2, .md\\:rt-r-m-3, .md\\:rt-r-m-4, .md\\:rt-r-m-5, .md\\:rt-r-m-6, .md\\:rt-r-m-7, .md\\:rt-r-m-8, .md\\:rt-r-m-9, .md\\:-rt-r-m-1, .md\\:-rt-r-m-2, .md\\:-rt-r-m-3, .md\\:-rt-r-m-4, .md\\:-rt-r-m-5, .md\\:-rt-r-m-6, .md\\:-rt-r-m-7, .md\\:-rt-r-m-8, .md\\:-rt-r-m-9 { margin-top: var(--margin-top-override, var(--margin-top)); margin-right: var(--margin-right-override, var(--margin-right)); margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); margin-left: var(--margin-left-override, var(--margin-left)); } .md\\:rt-r-m { --margin-top: var(--m-md); --margin-right: var(--m-md); --margin-bottom: var(--m-md); --margin-left: var(--m-md) } .md\\:rt-r-m-0 { --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; } .md\\:rt-r-m-1 { --margin-top: var(--space-1); --margin-right: var(--space-1); --margin-bottom: var(--space-1); --margin-left: var(--space-1); } .md\\:rt-r-m-2 { --margin-top: var(--space-2); --margin-right: var(--space-2); --margin-bottom: var(--space-2); --margin-left: var(--space-2); } .md\\:rt-r-m-3 { --margin-top: var(--space-3); --margin-right: var(--space-3); --margin-bottom: var(--space-3); --margin-left: var(--space-3); } .md\\:rt-r-m-4 { --margin-top: var(--space-4); --margin-right: var(--space-4); --margin-bottom: var(--space-4); --margin-left: var(--space-4); } .md\\:rt-r-m-5 { --margin-top: var(--space-5); --margin-right: var(--space-5); --margin-bottom: var(--space-5); --margin-left: var(--space-5); } .md\\:rt-r-m-6 { --margin-top: var(--space-6); --margin-right: var(--space-6); --margin-bottom: var(--space-6); --margin-left: var(--space-6); } .md\\:rt-r-m-7 { --margin-top: var(--space-7); --margin-right: var(--space-7); --margin-bottom: var(--space-7); --margin-left: var(--space-7); } .md\\:rt-r-m-8 { --margin-top: var(--space-8); --margin-right: var(--space-8); --margin-bottom: var(--space-8); --margin-left: var(--space-8); } .md\\:rt-r-m-9 { --margin-top: var(--space-9); --margin-right: var(--space-9); --margin-bottom: var(--space-9); --margin-left: var(--space-9); } .md\\:-rt-r-m-1 { --margin-top: calc(-1 * var(--space-1)); --margin-right: calc(-1 * var(--space-1)); --margin-bottom: calc(-1 * var(--space-1)); --margin-left: calc(-1 * var(--space-1)); } .md\\:-rt-r-m-2 { --margin-top: calc(-1 * var(--space-2)); --margin-right: calc(-1 * var(--space-2)); --margin-bottom: calc(-1 * var(--space-2)); --margin-left: calc(-1 * var(--space-2)); } .md\\:-rt-r-m-3 { --margin-top: calc(-1 * var(--space-3)); --margin-right: calc(-1 * var(--space-3)); --margin-bottom: calc(-1 * var(--space-3)); --margin-left: calc(-1 * var(--space-3)); } .md\\:-rt-r-m-4 { --margin-top: calc(-1 * var(--space-4)); --margin-right: calc(-1 * var(--space-4)); --margin-bottom: calc(-1 * var(--space-4)); --margin-left: calc(-1 * var(--space-4)); } .md\\:-rt-r-m-5 { --margin-top: calc(-1 * var(--space-5)); --margin-right: calc(-1 * var(--space-5)); --margin-bottom: calc(-1 * var(--space-5)); --margin-left: calc(-1 * var(--space-5)); } .md\\:-rt-r-m-6 { --margin-top: calc(-1 * var(--space-6)); --margin-right: calc(-1 * var(--space-6)); --margin-bottom: calc(-1 * var(--space-6)); --margin-left: calc(-1 * var(--space-6)); } .md\\:-rt-r-m-7 { --margin-top: calc(-1 * var(--space-7)); --margin-right: calc(-1 * var(--space-7)); --margin-bottom: calc(-1 * var(--space-7)); --margin-left: calc(-1 * var(--space-7)); } .md\\:-rt-r-m-8 { --margin-top: calc(-1 * var(--space-8)); --margin-right: calc(-1 * var(--space-8)); --margin-bottom: calc(-1 * var(--space-8)); --margin-left: calc(-1 * var(--space-8)); } .md\\:-rt-r-m-9 { --margin-top: calc(-1 * var(--space-9)); --margin-right: calc(-1 * var(--space-9)); --margin-bottom: calc(-1 * var(--space-9)); --margin-left: calc(-1 * var(--space-9)); } } @media (min-width: 1280px) { .lg\\:rt-r-m, .lg\\:rt-r-m-0, .lg\\:rt-r-m-1, .lg\\:rt-r-m-2, .lg\\:rt-r-m-3, .lg\\:rt-r-m-4, .lg\\:rt-r-m-5, .lg\\:rt-r-m-6, .lg\\:rt-r-m-7, .lg\\:rt-r-m-8, .lg\\:rt-r-m-9, .lg\\:-rt-r-m-1, .lg\\:-rt-r-m-2, .lg\\:-rt-r-m-3, .lg\\:-rt-r-m-4, .lg\\:-rt-r-m-5, .lg\\:-rt-r-m-6, .lg\\:-rt-r-m-7, .lg\\:-rt-r-m-8, .lg\\:-rt-r-m-9 { margin-top: var(--margin-top-override, var(--margin-top)); margin-right: var(--margin-right-override, var(--margin-right)); margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); margin-left: var(--margin-left-override, var(--margin-left)); } .lg\\:rt-r-m { --margin-top: var(--m-lg); --margin-right: var(--m-lg); --margin-bottom: var(--m-lg); --margin-left: var(--m-lg) } .lg\\:rt-r-m-0 { --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; } .lg\\:rt-r-m-1 { --margin-top: var(--space-1); --margin-right: var(--space-1); --margin-bottom: var(--space-1); --margin-left: var(--space-1); } .lg\\:rt-r-m-2 { --margin-top: var(--space-2); --margin-right: var(--space-2); --margin-bottom: var(--space-2); --margin-left: var(--space-2); } .lg\\:rt-r-m-3 { --margin-top: var(--space-3); --margin-right: var(--space-3); --margin-bottom: var(--space-3); --margin-left: var(--space-3); } .lg\\:rt-r-m-4 { --margin-top: var(--space-4); --margin-right: var(--space-4); --margin-bottom: var(--space-4); --margin-left: var(--space-4); } .lg\\:rt-r-m-5 { --margin-top: var(--space-5); --margin-right: var(--space-5); --margin-bottom: var(--space-5); --margin-left: var(--space-5); } .lg\\:rt-r-m-6 { --margin-top: var(--space-6); --margin-right: var(--space-6); --margin-bottom: var(--space-6); --margin-left: var(--space-6); } .lg\\:rt-r-m-7 { --margin-top: var(--space-7); --margin-right: var(--space-7); --margin-bottom: var(--space-7); --margin-left: var(--space-7); } .lg\\:rt-r-m-8 { --margin-top: var(--space-8); --margin-right: var(--space-8); --margin-bottom: var(--space-8); --margin-left: var(--space-8); } .lg\\:rt-r-m-9 { --margin-top: var(--space-9); --margin-right: var(--space-9); --margin-bottom: var(--space-9); --margin-left: var(--space-9); } .lg\\:-rt-r-m-1 { --margin-top: calc(-1 * var(--space-1)); --margin-right: calc(-1 * var(--space-1)); --margin-bottom: calc(-1 * var(--space-1)); --margin-left: calc(-1 * var(--space-1)); } .lg\\:-rt-r-m-2 { --margin-top: calc(-1 * var(--space-2)); --margin-right: calc(-1 * var(--space-2)); --margin-bottom: calc(-1 * var(--space-2)); --margin-left: calc(-1 * var(--space-2)); } .lg\\:-rt-r-m-3 { --margin-top: calc(-1 * var(--space-3)); --margin-right: calc(-1 * var(--space-3)); --margin-bottom: calc(-1 * var(--space-3)); --margin-left: calc(-1 * var(--space-3)); } .lg\\:-rt-r-m-4 { --margin-top: calc(-1 * var(--space-4)); --margin-right: calc(-1 * var(--space-4)); --margin-bottom: calc(-1 * var(--space-4)); --margin-left: calc(-1 * var(--space-4)); } .lg\\:-rt-r-m-5 { --margin-top: calc(-1 * var(--space-5)); --margin-right: calc(-1 * var(--space-5)); --margin-bottom: calc(-1 * var(--space-5)); --margin-left: calc(-1 * var(--space-5)); } .lg\\:-rt-r-m-6 { --margin-top: calc(-1 * var(--space-6)); --margin-right: calc(-1 * var(--space-6)); --margin-bottom: calc(-1 * var(--space-6)); --margin-left: calc(-1 * var(--space-6)); } .lg\\:-rt-r-m-7 { --margin-top: calc(-1 * var(--space-7)); --margin-right: calc(-1 * var(--space-7)); --margin-bottom: calc(-1 * var(--space-7)); --margin-left: calc(-1 * var(--space-7)); } .lg\\:-rt-r-m-8 { --margin-top: calc(-1 * var(--space-8)); --margin-right: calc(-1 * var(--space-8)); --margin-bottom: calc(-1 * var(--space-8)); --margin-left: calc(-1 * var(--space-8)); } .lg\\:-rt-r-m-9 { --margin-top: calc(-1 * var(--space-9)); --margin-right: calc(-1 * var(--space-9)); --margin-bottom: calc(-1 * var(--space-9)); --margin-left: calc(-1 * var(--space-9)); } } @media (min-width: 1640px) { .xl\\:rt-r-m, .xl\\:rt-r-m-0, .xl\\:rt-r-m-1, .xl\\:rt-r-m-2, .xl\\:rt-r-m-3, .xl\\:rt-r-m-4, .xl\\:rt-r-m-5, .xl\\:rt-r-m-6, .xl\\:rt-r-m-7, .xl\\:rt-r-m-8, .xl\\:rt-r-m-9, .xl\\:-rt-r-m-1, .xl\\:-rt-r-m-2, .xl\\:-rt-r-m-3, .xl\\:-rt-r-m-4, .xl\\:-rt-r-m-5, .xl\\:-rt-r-m-6, .xl\\:-rt-r-m-7, .xl\\:-rt-r-m-8, .xl\\:-rt-r-m-9 { margin-top: var(--margin-top-override, var(--margin-top)); margin-right: var(--margin-right-override, var(--margin-right)); margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); margin-left: var(--margin-left-override, var(--margin-left)); } .xl\\:rt-r-m { --margin-top: var(--m-xl); --margin-right: var(--m-xl); --margin-bottom: var(--m-xl); --margin-left: var(--m-xl) } .xl\\:rt-r-m-0 { --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; } .xl\\:rt-r-m-1 { --margin-top: var(--space-1); --margin-right: var(--space-1); --margin-bottom: var(--space-1); --margin-left: var(--space-1); } .xl\\:rt-r-m-2 { --margin-top: var(--space-2); --margin-right: var(--space-2); --margin-bottom: var(--space-2); --margin-left: var(--space-2); } .xl\\:rt-r-m-3 { --margin-top: var(--space-3); --margin-right: var(--space-3); --margin-bottom: var(--space-3); --margin-left: var(--space-3); } .xl\\:rt-r-m-4 { --margin-top: var(--space-4); --margin-right: var(--space-4); --margin-bottom: var(--space-4); --margin-left: var(--space-4); } .xl\\:rt-r-m-5 { --margin-top: var(--space-5); --margin-right: var(--space-5); --margin-bottom: var(--space-5); --margin-left: var(--space-5); } .xl\\:rt-r-m-6 { --margin-top: var(--space-6); --margin-right: var(--space-6); --margin-bottom: var(--space-6); --margin-left: var(--space-6); } .xl\\:rt-r-m-7 { --margin-top: var(--space-7); --margin-right: var(--space-7); --margin-bottom: var(--space-7); --margin-left: var(--space-7); } .xl\\:rt-r-m-8 { --margin-top: var(--space-8); --margin-right: var(--space-8); --margin-bottom: var(--space-8); --margin-left: var(--space-8); } .xl\\:rt-r-m-9 { --margin-top: var(--space-9); --margin-right: var(--space-9); --margin-bottom: var(--space-9); --margin-left: var(--space-9); } .xl\\:-rt-r-m-1 { --margin-top: calc(-1 * var(--space-1)); --margin-right: calc(-1 * var(--space-1)); --margin-bottom: calc(-1 * var(--space-1)); --margin-left: calc(-1 * var(--space-1)); } .xl\\:-rt-r-m-2 { --margin-top: calc(-1 * var(--space-2)); --margin-right: calc(-1 * var(--space-2)); --margin-bottom: calc(-1 * var(--space-2)); --margin-left: calc(-1 * var(--space-2)); } .xl\\:-rt-r-m-3 { --margin-top: calc(-1 * var(--space-3)); --margin-right: calc(-1 * var(--space-3)); --margin-bottom: calc(-1 * var(--space-3)); --margin-left: calc(-1 * var(--space-3)); } .xl\\:-rt-r-m-4 { --margin-top: calc(-1 * var(--space-4)); --margin-right: calc(-1 * var(--space-4)); --margin-bottom: calc(-1 * var(--space-4)); --margin-left: calc(-1 * var(--space-4)); } .xl\\:-rt-r-m-5 { --margin-top: calc(-1 * var(--space-5)); --margin-right: calc(-1 * var(--space-5)); --margin-bottom: calc(-1 * var(--space-5)); --margin-left: calc(-1 * var(--space-5)); } .xl\\:-rt-r-m-6 { --margin-top: calc(-1 * var(--space-6)); --margin-right: calc(-1 * var(--space-6)); --margin-bottom: calc(-1 * var(--space-6)); --margin-left: calc(-1 * var(--space-6)); } .xl\\:-rt-r-m-7 { --margin-top: calc(-1 * var(--space-7)); --margin-right: calc(-1 * var(--space-7)); --margin-bottom: calc(-1 * var(--space-7)); --margin-left: calc(-1 * var(--space-7)); } .xl\\:-rt-r-m-8 { --margin-top: calc(-1 * var(--space-8)); --margin-right: calc(-1 * var(--space-8)); --margin-bottom: calc(-1 * var(--space-8)); --margin-left: calc(-1 * var(--space-8)); } .xl\\:-rt-r-m-9 { --margin-top: calc(-1 * var(--space-9)); --margin-right: calc(-1 * var(--space-9)); --margin-bottom: calc(-1 * var(--space-9)); --margin-left: calc(-1 * var(--space-9)); } } .rt-r-mx, .rt-r-mx-0, .rt-r-mx-1, .rt-r-mx-2, .rt-r-mx-3, .rt-r-mx-4, .rt-r-mx-5, .rt-r-mx-6, .rt-r-mx-7, .rt-r-mx-8, .rt-r-mx-9, .-rt-r-mx-1, .-rt-r-mx-2, .-rt-r-mx-3, .-rt-r-mx-4, .-rt-r-mx-5, .-rt-r-mx-6, .-rt-r-mx-7, .-rt-r-mx-8, .-rt-r-mx-9 { margin-left: var(--margin-left-override, var(--margin-left)); margin-right: var(--margin-right-override, var(--margin-right)); } .rt-r-mx { --margin-left: var(--ml); --margin-right: var(--mr) } .rt-r-mx-0 { --margin-left: 0px; --margin-right: 0px; } .rt-r-mx-1 { --margin-left: var(--space-1); --margin-right: var(--space-1); } .rt-r-mx-2 { --margin-left: var(--space-2); --margin-right: var(--space-2); } .rt-r-mx-3 { --margin-left: var(--space-3); --margin-right: var(--space-3); } .rt-r-mx-4 { --margin-left: var(--space-4); --margin-right: var(--space-4); } .rt-r-mx-5 { --margin-left: var(--space-5); --margin-right: var(--space-5); } .rt-r-mx-6 { --margin-left: var(--space-6); --margin-right: var(--space-6); } .rt-r-mx-7 { --margin-left: var(--space-7); --margin-right: var(--space-7); } .rt-r-mx-8 { --margin-left: var(--space-8); --margin-right: var(--space-8); } .rt-r-mx-9 { --margin-left: var(--space-9); --margin-right: var(--space-9); } .-rt-r-mx-1 { --margin-left: calc(-1 * var(--space-1)); --margin-right: calc(-1 * var(--space-1)); } .-rt-r-mx-2 { --margin-left: calc(-1 * var(--space-2)); --margin-right: calc(-1 * var(--space-2)); } .-rt-r-mx-3 { --margin-left: calc(-1 * var(--space-3)); --margin-right: calc(-1 * var(--space-3)); } .-rt-r-mx-4 { --margin-left: calc(-1 * var(--space-4)); --margin-right: calc(-1 * var(--space-4)); } .-rt-r-mx-5 { --margin-left: calc(-1 * var(--space-5)); --margin-right: calc(-1 * var(--space-5)); } .-rt-r-mx-6 { --margin-left: calc(-1 * var(--space-6)); --margin-right: calc(-1 * var(--space-6)); } .-rt-r-mx-7 { --margin-left: calc(-1 * var(--space-7)); --margin-right: calc(-1 * var(--space-7)); } .-rt-r-mx-8 { --margin-left: calc(-1 * var(--space-8)); --margin-right: calc(-1 * var(--space-8)); } .-rt-r-mx-9 { --margin-left: calc(-1 * var(--space-9)); --margin-right: calc(-1 * var(--space-9)); } @media (min-width: 520px) { .xs\\:rt-r-mx, .xs\\:rt-r-mx-0, .xs\\:rt-r-mx-1, .xs\\:rt-r-mx-2, .xs\\:rt-r-mx-3, .xs\\:rt-r-mx-4, .xs\\:rt-r-mx-5, .xs\\:rt-r-mx-6, .xs\\:rt-r-mx-7, .xs\\:rt-r-mx-8, .xs\\:rt-r-mx-9, .xs\\:-rt-r-mx-1, .xs\\:-rt-r-mx-2, .xs\\:-rt-r-mx-3, .xs\\:-rt-r-mx-4, .xs\\:-rt-r-mx-5, .xs\\:-rt-r-mx-6, .xs\\:-rt-r-mx-7, .xs\\:-rt-r-mx-8, .xs\\:-rt-r-mx-9 { margin-left: var(--margin-left-override, var(--margin-left)); margin-right: var(--margin-right-override, var(--margin-right)); } .xs\\:rt-r-mx { --margin-left: var(--ml-xs); --margin-right: var(--mr-xs) } .xs\\:rt-r-mx-0 { --margin-left: 0px; --margin-right: 0px; } .xs\\:rt-r-mx-1 { --margin-left: var(--space-1); --margin-right: var(--space-1); } .xs\\:rt-r-mx-2 { --margin-left: var(--space-2); --margin-right: var(--space-2); } .xs\\:rt-r-mx-3 { --margin-left: var(--space-3); --margin-right: var(--space-3); } .xs\\:rt-r-mx-4 { --margin-left: var(--space-4); --margin-right: var(--space-4); } .xs\\:rt-r-mx-5 { --margin-left: var(--space-5); --margin-right: var(--space-5); } .xs\\:rt-r-mx-6 { --margin-left: var(--space-6); --margin-right: var(--space-6); } .xs\\:rt-r-mx-7 { --margin-left: var(--space-7); --margin-right: var(--space-7); } .xs\\:rt-r-mx-8 { --margin-left: var(--space-8); --margin-right: var(--space-8); } .xs\\:rt-r-mx-9 { --margin-left: var(--space-9); --margin-right: var(--space-9); } .xs\\:-rt-r-mx-1 { --margin-left: calc(-1 * var(--space-1)); --margin-right: calc(-1 * var(--space-1)); } .xs\\:-rt-r-mx-2 { --margin-left: calc(-1 * var(--space-2)); --margin-right: calc(-1 * var(--space-2)); } .xs\\:-rt-r-mx-3 { --margin-left: calc(-1 * var(--space-3)); --margin-right: calc(-1 * var(--space-3)); } .xs\\:-rt-r-mx-4 { --margin-left: calc(-1 * var(--space-4)); --margin-right: calc(-1 * var(--space-4)); } .xs\\:-rt-r-mx-5 { --margin-left: calc(-1 * var(--space-5)); --margin-right: calc(-1 * var(--space-5)); } .xs\\:-rt-r-mx-6 { --margin-left: calc(-1 * var(--space-6)); --margin-right: calc(-1 * var(--space-6)); } .xs\\:-rt-r-mx-7 { --margin-left: calc(-1 * var(--space-7)); --margin-right: calc(-1 * var(--space-7)); } .xs\\:-rt-r-mx-8 { --margin-left: calc(-1 * var(--space-8)); --margin-right: calc(-1 * var(--space-8)); } .xs\\:-rt-r-mx-9 { --margin-left: calc(-1 * var(--space-9)); --margin-right: calc(-1 * var(--space-9)); } } @media (min-width: 768px) { .sm\\:rt-r-mx, .sm\\:rt-r-mx-0, .sm\\:rt-r-mx-1, .sm\\:rt-r-mx-2, .sm\\:rt-r-mx-3, .sm\\:rt-r-mx-4, .sm\\:rt-r-mx-5, .sm\\:rt-r-mx-6, .sm\\:rt-r-mx-7, .sm\\:rt-r-mx-8, .sm\\:rt-r-mx-9, .sm\\:-rt-r-mx-1, .sm\\:-rt-r-mx-2, .sm\\:-rt-r-mx-3, .sm\\:-rt-r-mx-4, .sm\\:-rt-r-mx-5, .sm\\:-rt-r-mx-6, .sm\\:-rt-r-mx-7, .sm\\:-rt-r-mx-8, .sm\\:-rt-r-mx-9 { margin-left: var(--margin-left-override, var(--margin-left)); margin-right: var(--margin-right-override, var(--margin-right)); } .sm\\:rt-r-mx { --margin-left: var(--ml-md); --margin-right: var(--mr-md) } .sm\\:rt-r-mx-0 { --margin-left: 0px; --margin-right: 0px; } .sm\\:rt-r-mx-1 { --margin-left: var(--space-1); --margin-right: var(--space-1); } .sm\\:rt-r-mx-2 { --margin-left: var(--space-2); --margin-right: var(--space-2); } .sm\\:rt-r-mx-3 { --margin-left: var(--space-3); --margin-right: var(--space-3); } .sm\\:rt-r-mx-4 { --margin-left: var(--space-4); --margin-right: var(--space-4); } .sm\\:rt-r-mx-5 { --margin-left: var(--space-5); --margin-right: var(--space-5); } .sm\\:rt-r-mx-6 { --margin-left: var(--space-6); --margin-right: var(--space-6); } .sm\\:rt-r-mx-7 { --margin-left: var(--space-7); --margin-right: var(--space-7); } .sm\\:rt-r-mx-8 { --margin-left: var(--space-8); --margin-right: var(--space-8); } .sm\\:rt-r-mx-9 { --margin-left: var(--space-9); --margin-right: var(--space-9); } .sm\\:-rt-r-mx-1 { --margin-left: calc(-1 * var(--space-1)); --margin-right: calc(-1 * var(--space-1)); } .sm\\:-rt-r-mx-2 { --margin-left: calc(-1 * var(--space-2)); --margin-right: calc(-1 * var(--space-2)); } .sm\\:-rt-r-mx-3 { --margin-left: calc(-1 * var(--space-3)); --margin-right: calc(-1 * var(--space-3)); } .sm\\:-rt-r-mx-4 { --margin-left: calc(-1 * var(--space-4)); --margin-right: calc(-1 * var(--space-4)); } .sm\\:-rt-r-mx-5 { --margin-left: calc(-1 * var(--space-5)); --margin-right: calc(-1 * var(--space-5)); } .sm\\:-rt-r-mx-6 { --margin-left: calc(-1 * var(--space-6)); --margin-right: calc(-1 * var(--space-6)); } .sm\\:-rt-r-mx-7 { --margin-left: calc(-1 * var(--space-7)); --margin-right: calc(-1 * var(--space-7)); } .sm\\:-rt-r-mx-8 { --margin-left: calc(-1 * var(--space-8)); --margin-right: calc(-1 * var(--space-8)); } .sm\\:-rt-r-mx-9 { --margin-left: calc(-1 * var(--space-9)); --margin-right: calc(-1 * var(--space-9)); } } @media (min-width: 1024px) { .md\\:rt-r-mx, .md\\:rt-r-mx-0, .md\\:rt-r-mx-1, .md\\:rt-r-mx-2, .md\\:rt-r-mx-3, .md\\:rt-r-mx-4, .md\\:rt-r-mx-5, .md\\:rt-r-mx-6, .md\\:rt-r-mx-7, .md\\:rt-r-mx-8, .md\\:rt-r-mx-9, .md\\:-rt-r-mx-1, .md\\:-rt-r-mx-2, .md\\:-rt-r-mx-3, .md\\:-rt-r-mx-4, .md\\:-rt-r-mx-5, .md\\:-rt-r-mx-6, .md\\:-rt-r-mx-7, .md\\:-rt-r-mx-8, .md\\:-rt-r-mx-9 { margin-left: var(--margin-left-override, var(--margin-left)); margin-right: var(--margin-right-override, var(--margin-right)); } .md\\:rt-r-mx { --margin-left: var(--ml-md); --margin-right: var(--mr-md) } .md\\:rt-r-mx-0 { --margin-left: 0px; --margin-right: 0px; } .md\\:rt-r-mx-1 { --margin-left: var(--space-1); --margin-right: var(--space-1); } .md\\:rt-r-mx-2 { --margin-left: var(--space-2); --margin-right: var(--space-2); } .md\\:rt-r-mx-3 { --margin-left: var(--space-3); --margin-right: var(--space-3); } .md\\:rt-r-mx-4 { --margin-left: var(--space-4); --margin-right: var(--space-4); } .md\\:rt-r-mx-5 { --margin-left: var(--space-5); --margin-right: var(--space-5); } .md\\:rt-r-mx-6 { --margin-left: var(--space-6); --margin-right: var(--space-6); } .md\\:rt-r-mx-7 { --margin-left: var(--space-7); --margin-right: var(--space-7); } .md\\:rt-r-mx-8 { --margin-left: var(--space-8); --margin-right: var(--space-8); } .md\\:rt-r-mx-9 { --margin-left: var(--space-9); --margin-right: var(--space-9); } .md\\:-rt-r-mx-1 { --margin-left: calc(-1 * var(--space-1)); --margin-right: calc(-1 * var(--space-1)); } .md\\:-rt-r-mx-2 { --margin-left: calc(-1 * var(--space-2)); --margin-right: calc(-1 * var(--space-2)); } .md\\:-rt-r-mx-3 { --margin-left: calc(-1 * var(--space-3)); --margin-right: calc(-1 * var(--space-3)); } .md\\:-rt-r-mx-4 { --margin-left: calc(-1 * var(--space-4)); --margin-right: calc(-1 * var(--space-4)); } .md\\:-rt-r-mx-5 { --margin-left: calc(-1 * var(--space-5)); --margin-right: calc(-1 * var(--space-5)); } .md\\:-rt-r-mx-6 { --margin-left: calc(-1 * var(--space-6)); --margin-right: calc(-1 * var(--space-6)); } .md\\:-rt-r-mx-7 { --margin-left: calc(-1 * var(--space-7)); --margin-right: calc(-1 * var(--space-7)); } .md\\:-rt-r-mx-8 { --margin-left: calc(-1 * var(--space-8)); --margin-right: calc(-1 * var(--space-8)); } .md\\:-rt-r-mx-9 { --margin-left: calc(-1 * var(--space-9)); --margin-right: calc(-1 * var(--space-9)); } } @media (min-width: 1280px) { .lg\\:rt-r-mx, .lg\\:rt-r-mx-0, .lg\\:rt-r-mx-1, .lg\\:rt-r-mx-2, .lg\\:rt-r-mx-3, .lg\\:rt-r-mx-4, .lg\\:rt-r-mx-5, .lg\\:rt-r-mx-6, .lg\\:rt-r-mx-7, .lg\\:rt-r-mx-8, .lg\\:rt-r-mx-9, .lg\\:-rt-r-mx-1, .lg\\:-rt-r-mx-2, .lg\\:-rt-r-mx-3, .lg\\:-rt-r-mx-4, .lg\\:-rt-r-mx-5, .lg\\:-rt-r-mx-6, .lg\\:-rt-r-mx-7, .lg\\:-rt-r-mx-8, .lg\\:-rt-r-mx-9 { margin-left: var(--margin-left-override, var(--margin-left)); margin-right: var(--margin-right-override, var(--margin-right)); } .lg\\:rt-r-mx { --margin-left: var(--ml-lg); --margin-right: var(--mr-lg) } .lg\\:rt-r-mx-0 { --margin-left: 0px; --margin-right: 0px; } .lg\\:rt-r-mx-1 { --margin-left: var(--space-1); --margin-right: var(--space-1); } .lg\\:rt-r-mx-2 { --margin-left: var(--space-2); --margin-right: var(--space-2); } .lg\\:rt-r-mx-3 { --margin-left: var(--space-3); --margin-right: var(--space-3); } .lg\\:rt-r-mx-4 { --margin-left: var(--space-4); --margin-right: var(--space-4); } .lg\\:rt-r-mx-5 { --margin-left: var(--space-5); --margin-right: var(--space-5); } .lg\\:rt-r-mx-6 { --margin-left: var(--space-6); --margin-right: var(--space-6); } .lg\\:rt-r-mx-7 { --margin-left: var(--space-7); --margin-right: var(--space-7); } .lg\\:rt-r-mx-8 { --margin-left: var(--space-8); --margin-right: var(--space-8); } .lg\\:rt-r-mx-9 { --margin-left: var(--space-9); --margin-right: var(--space-9); } .lg\\:-rt-r-mx-1 { --margin-left: calc(-1 * var(--space-1)); --margin-right: calc(-1 * var(--space-1)); } .lg\\:-rt-r-mx-2 { --margin-left: calc(-1 * var(--space-2)); --margin-right: calc(-1 * var(--space-2)); } .lg\\:-rt-r-mx-3 { --margin-left: calc(-1 * var(--space-3)); --margin-right: calc(-1 * var(--space-3)); } .lg\\:-rt-r-mx-4 { --margin-left: calc(-1 * var(--space-4)); --margin-right: calc(-1 * var(--space-4)); } .lg\\:-rt-r-mx-5 { --margin-left: calc(-1 * var(--space-5)); --margin-right: calc(-1 * var(--space-5)); } .lg\\:-rt-r-mx-6 { --margin-left: calc(-1 * var(--space-6)); --margin-right: calc(-1 * var(--space-6)); } .lg\\:-rt-r-mx-7 { --margin-left: calc(-1 * var(--space-7)); --margin-right: calc(-1 * var(--space-7)); } .lg\\:-rt-r-mx-8 { --margin-left: calc(-1 * var(--space-8)); --margin-right: calc(-1 * var(--space-8)); } .lg\\:-rt-r-mx-9 { --margin-left: calc(-1 * var(--space-9)); --margin-right: calc(-1 * var(--space-9)); } } @media (min-width: 1640px) { .xl\\:rt-r-mx, .xl\\:rt-r-mx-0, .xl\\:rt-r-mx-1, .xl\\:rt-r-mx-2, .xl\\:rt-r-mx-3, .xl\\:rt-r-mx-4, .xl\\:rt-r-mx-5, .xl\\:rt-r-mx-6, .xl\\:rt-r-mx-7, .xl\\:rt-r-mx-8, .xl\\:rt-r-mx-9, .xl\\:-rt-r-mx-1, .xl\\:-rt-r-mx-2, .xl\\:-rt-r-mx-3, .xl\\:-rt-r-mx-4, .xl\\:-rt-r-mx-5, .xl\\:-rt-r-mx-6, .xl\\:-rt-r-mx-7, .xl\\:-rt-r-mx-8, .xl\\:-rt-r-mx-9 { margin-left: var(--margin-left-override, var(--margin-left)); margin-right: var(--margin-right-override, var(--margin-right)); } .xl\\:rt-r-mx { --margin-left: var(--ml-xl); --margin-right: var(--mr-xl) } .xl\\:rt-r-mx-0 { --margin-left: 0px; --margin-right: 0px; } .xl\\:rt-r-mx-1 { --margin-left: var(--space-1); --margin-right: var(--space-1); } .xl\\:rt-r-mx-2 { --margin-left: var(--space-2); --margin-right: var(--space-2); } .xl\\:rt-r-mx-3 { --margin-left: var(--space-3); --margin-right: var(--space-3); } .xl\\:rt-r-mx-4 { --margin-left: var(--space-4); --margin-right: var(--space-4); } .xl\\:rt-r-mx-5 { --margin-left: var(--space-5); --margin-right: var(--space-5); } .xl\\:rt-r-mx-6 { --margin-left: var(--space-6); --margin-right: var(--space-6); } .xl\\:rt-r-mx-7 { --margin-left: var(--space-7); --margin-right: var(--space-7); } .xl\\:rt-r-mx-8 { --margin-left: var(--space-8); --margin-right: var(--space-8); } .xl\\:rt-r-mx-9 { --margin-left: var(--space-9); --margin-right: var(--space-9); } .xl\\:-rt-r-mx-1 { --margin-left: calc(-1 * var(--space-1)); --margin-right: calc(-1 * var(--space-1)); } .xl\\:-rt-r-mx-2 { --margin-left: calc(-1 * var(--space-2)); --margin-right: calc(-1 * var(--space-2)); } .xl\\:-rt-r-mx-3 { --margin-left: calc(-1 * var(--space-3)); --margin-right: calc(-1 * var(--space-3)); } .xl\\:-rt-r-mx-4 { --margin-left: calc(-1 * var(--space-4)); --margin-right: calc(-1 * var(--space-4)); } .xl\\:-rt-r-mx-5 { --margin-left: calc(-1 * var(--space-5)); --margin-right: calc(-1 * var(--space-5)); } .xl\\:-rt-r-mx-6 { --margin-left: calc(-1 * var(--space-6)); --margin-right: calc(-1 * var(--space-6)); } .xl\\:-rt-r-mx-7 { --margin-left: calc(-1 * var(--space-7)); --margin-right: calc(-1 * var(--space-7)); } .xl\\:-rt-r-mx-8 { --margin-left: calc(-1 * var(--space-8)); --margin-right: calc(-1 * var(--space-8)); } .xl\\:-rt-r-mx-9 { --margin-left: calc(-1 * var(--space-9)); --margin-right: calc(-1 * var(--space-9)); } } .rt-r-my, .rt-r-my-0, .rt-r-my-1, .rt-r-my-2, .rt-r-my-3, .rt-r-my-4, .rt-r-my-5, .rt-r-my-6, .rt-r-my-7, .rt-r-my-8, .rt-r-my-9, .-rt-r-my-1, .-rt-r-my-2, .-rt-r-my-3, .-rt-r-my-4, .-rt-r-my-5, .-rt-r-my-6, .-rt-r-my-7, .-rt-r-my-8, .-rt-r-my-9 { margin-top: var(--margin-top-override, var(--margin-top)); margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); } .rt-r-my { --margin-top: var(--mt); --margin-bottom: var(--mb) } .rt-r-my-0 { --margin-top: 0px; --margin-bottom: 0px; } .rt-r-my-1 { --margin-top: var(--space-1); --margin-bottom: var(--space-1); } .rt-r-my-2 { --margin-top: var(--space-2); --margin-bottom: var(--space-2); } .rt-r-my-3 { --margin-top: var(--space-3); --margin-bottom: var(--space-3); } .rt-r-my-4 { --margin-top: var(--space-4); --margin-bottom: var(--space-4); } .rt-r-my-5 { --margin-top: var(--space-5); --margin-bottom: var(--space-5); } .rt-r-my-6 { --margin-top: var(--space-6); --margin-bottom: var(--space-6); } .rt-r-my-7 { --margin-top: var(--space-7); --margin-bottom: var(--space-7); } .rt-r-my-8 { --margin-top: var(--space-8); --margin-bottom: var(--space-8); } .rt-r-my-9 { --margin-top: var(--space-9); --margin-bottom: var(--space-9); } .-rt-r-my-1 { --margin-top: calc(-1 * var(--space-1)); --margin-bottom: calc(-1 * var(--space-1)); } .-rt-r-my-2 { --margin-top: calc(-1 * var(--space-2)); --margin-bottom: calc(-1 * var(--space-2)); } .-rt-r-my-3 { --margin-top: calc(-1 * var(--space-3)); --margin-bottom: calc(-1 * var(--space-3)); } .-rt-r-my-4 { --margin-top: calc(-1 * var(--space-4)); --margin-bottom: calc(-1 * var(--space-4)); } .-rt-r-my-5 { --margin-top: calc(-1 * var(--space-5)); --margin-bottom: calc(-1 * var(--space-5)); } .-rt-r-my-6 { --margin-top: calc(-1 * var(--space-6)); --margin-bottom: calc(-1 * var(--space-6)); } .-rt-r-my-7 { --margin-top: calc(-1 * var(--space-7)); --margin-bottom: calc(-1 * var(--space-7)); } .-rt-r-my-8 { --margin-top: calc(-1 * var(--space-8)); --margin-bottom: calc(-1 * var(--space-8)); } .-rt-r-my-9 { --margin-top: calc(-1 * var(--space-9)); --margin-bottom: calc(-1 * var(--space-9)); } @media (min-width: 520px) { .xs\\:rt-r-my, .xs\\:rt-r-my-0, .xs\\:rt-r-my-1, .xs\\:rt-r-my-2, .xs\\:rt-r-my-3, .xs\\:rt-r-my-4, .xs\\:rt-r-my-5, .xs\\:rt-r-my-6, .xs\\:rt-r-my-7, .xs\\:rt-r-my-8, .xs\\:rt-r-my-9, .xs\\:-rt-r-my-1, .xs\\:-rt-r-my-2, .xs\\:-rt-r-my-3, .xs\\:-rt-r-my-4, .xs\\:-rt-r-my-5, .xs\\:-rt-r-my-6, .xs\\:-rt-r-my-7, .xs\\:-rt-r-my-8, .xs\\:-rt-r-my-9 { margin-top: var(--margin-top-override, var(--margin-top)); margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); } .xs\\:rt-r-my { --margin-top: var(--mt-xs); --margin-bottom: var(--mb-xs) } .xs\\:rt-r-my-0 { --margin-top: 0px; --margin-bottom: 0px; } .xs\\:rt-r-my-1 { --margin-top: var(--space-1); --margin-bottom: var(--space-1); } .xs\\:rt-r-my-2 { --margin-top: var(--space-2); --margin-bottom: var(--space-2); } .xs\\:rt-r-my-3 { --margin-top: var(--space-3); --margin-bottom: var(--space-3); } .xs\\:rt-r-my-4 { --margin-top: var(--space-4); --margin-bottom: var(--space-4); } .xs\\:rt-r-my-5 { --margin-top: var(--space-5); --margin-bottom: var(--space-5); } .xs\\:rt-r-my-6 { --margin-top: var(--space-6); --margin-bottom: var(--space-6); } .xs\\:rt-r-my-7 { --margin-top: var(--space-7); --margin-bottom: var(--space-7); } .xs\\:rt-r-my-8 { --margin-top: var(--space-8); --margin-bottom: var(--space-8); } .xs\\:rt-r-my-9 { --margin-top: var(--space-9); --margin-bottom: var(--space-9); } .xs\\:-rt-r-my-1 { --margin-top: calc(-1 * var(--space-1)); --margin-bottom: calc(-1 * var(--space-1)); } .xs\\:-rt-r-my-2 { --margin-top: calc(-1 * var(--space-2)); --margin-bottom: calc(-1 * var(--space-2)); } .xs\\:-rt-r-my-3 { --margin-top: calc(-1 * var(--space-3)); --margin-bottom: calc(-1 * var(--space-3)); } .xs\\:-rt-r-my-4 { --margin-top: calc(-1 * var(--space-4)); --margin-bottom: calc(-1 * var(--space-4)); } .xs\\:-rt-r-my-5 { --margin-top: calc(-1 * var(--space-5)); --margin-bottom: calc(-1 * var(--space-5)); } .xs\\:-rt-r-my-6 { --margin-top: calc(-1 * var(--space-6)); --margin-bottom: calc(-1 * var(--space-6)); } .xs\\:-rt-r-my-7 { --margin-top: calc(-1 * var(--space-7)); --margin-bottom: calc(-1 * var(--space-7)); } .xs\\:-rt-r-my-8 { --margin-top: calc(-1 * var(--space-8)); --margin-bottom: calc(-1 * var(--space-8)); } .xs\\:-rt-r-my-9 { --margin-top: calc(-1 * var(--space-9)); --margin-bottom: calc(-1 * var(--space-9)); } } @media (min-width: 768px) { .sm\\:rt-r-my, .sm\\:rt-r-my-0, .sm\\:rt-r-my-1, .sm\\:rt-r-my-2, .sm\\:rt-r-my-3, .sm\\:rt-r-my-4, .sm\\:rt-r-my-5, .sm\\:rt-r-my-6, .sm\\:rt-r-my-7, .sm\\:rt-r-my-8, .sm\\:rt-r-my-9, .sm\\:-rt-r-my-1, .sm\\:-rt-r-my-2, .sm\\:-rt-r-my-3, .sm\\:-rt-r-my-4, .sm\\:-rt-r-my-5, .sm\\:-rt-r-my-6, .sm\\:-rt-r-my-7, .sm\\:-rt-r-my-8, .sm\\:-rt-r-my-9 { margin-top: var(--margin-top-override, var(--margin-top)); margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); } .sm\\:rt-r-my { --margin-top: var(--mt-sm); --margin-bottom: var(--mb-sm) } .sm\\:rt-r-my-0 { --margin-top: 0px; --margin-bottom: 0px; } .sm\\:rt-r-my-1 { --margin-top: var(--space-1); --margin-bottom: var(--space-1); } .sm\\:rt-r-my-2 { --margin-top: var(--space-2); --margin-bottom: var(--space-2); } .sm\\:rt-r-my-3 { --margin-top: var(--space-3); --margin-bottom: var(--space-3); } .sm\\:rt-r-my-4 { --margin-top: var(--space-4); --margin-bottom: var(--space-4); } .sm\\:rt-r-my-5 { --margin-top: var(--space-5); --margin-bottom: var(--space-5); } .sm\\:rt-r-my-6 { --margin-top: var(--space-6); --margin-bottom: var(--space-6); } .sm\\:rt-r-my-7 { --margin-top: var(--space-7); --margin-bottom: var(--space-7); } .sm\\:rt-r-my-8 { --margin-top: var(--space-8); --margin-bottom: var(--space-8); } .sm\\:rt-r-my-9 { --margin-top: var(--space-9); --margin-bottom: var(--space-9); } .sm\\:-rt-r-my-1 { --margin-top: calc(-1 * var(--space-1)); --margin-bottom: calc(-1 * var(--space-1)); } .sm\\:-rt-r-my-2 { --margin-top: calc(-1 * var(--space-2)); --margin-bottom: calc(-1 * var(--space-2)); } .sm\\:-rt-r-my-3 { --margin-top: calc(-1 * var(--space-3)); --margin-bottom: calc(-1 * var(--space-3)); } .sm\\:-rt-r-my-4 { --margin-top: calc(-1 * var(--space-4)); --margin-bottom: calc(-1 * var(--space-4)); } .sm\\:-rt-r-my-5 { --margin-top: calc(-1 * var(--space-5)); --margin-bottom: calc(-1 * var(--space-5)); } .sm\\:-rt-r-my-6 { --margin-top: calc(-1 * var(--space-6)); --margin-bottom: calc(-1 * var(--space-6)); } .sm\\:-rt-r-my-7 { --margin-top: calc(-1 * var(--space-7)); --margin-bottom: calc(-1 * var(--space-7)); } .sm\\:-rt-r-my-8 { --margin-top: calc(-1 * var(--space-8)); --margin-bottom: calc(-1 * var(--space-8)); } .sm\\:-rt-r-my-9 { --margin-top: calc(-1 * var(--space-9)); --margin-bottom: calc(-1 * var(--space-9)); } } @media (min-width: 1024px) { .md\\:rt-r-my, .md\\:rt-r-my-0, .md\\:rt-r-my-1, .md\\:rt-r-my-2, .md\\:rt-r-my-3, .md\\:rt-r-my-4, .md\\:rt-r-my-5, .md\\:rt-r-my-6, .md\\:rt-r-my-7, .md\\:rt-r-my-8, .md\\:rt-r-my-9, .md\\:-rt-r-my-1, .md\\:-rt-r-my-2, .md\\:-rt-r-my-3, .md\\:-rt-r-my-4, .md\\:-rt-r-my-5, .md\\:-rt-r-my-6, .md\\:-rt-r-my-7, .md\\:-rt-r-my-8, .md\\:-rt-r-my-9 { margin-top: var(--margin-top-override, var(--margin-top)); margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); } .md\\:rt-r-my { --margin-top: var(--mt-md); --margin-bottom: var(--mb-md) } .md\\:rt-r-my-0 { --margin-top: 0px; --margin-bottom: 0px; } .md\\:rt-r-my-1 { --margin-top: var(--space-1); --margin-bottom: var(--space-1); } .md\\:rt-r-my-2 { --margin-top: var(--space-2); --margin-bottom: var(--space-2); } .md\\:rt-r-my-3 { --margin-top: var(--space-3); --margin-bottom: var(--space-3); } .md\\:rt-r-my-4 { --margin-top: var(--space-4); --margin-bottom: var(--space-4); } .md\\:rt-r-my-5 { --margin-top: var(--space-5); --margin-bottom: var(--space-5); } .md\\:rt-r-my-6 { --margin-top: var(--space-6); --margin-bottom: var(--space-6); } .md\\:rt-r-my-7 { --margin-top: var(--space-7); --margin-bottom: var(--space-7); } .md\\:rt-r-my-8 { --margin-top: var(--space-8); --margin-bottom: var(--space-8); } .md\\:rt-r-my-9 { --margin-top: var(--space-9); --margin-bottom: var(--space-9); } .md\\:-rt-r-my-1 { --margin-top: calc(-1 * var(--space-1)); --margin-bottom: calc(-1 * var(--space-1)); } .md\\:-rt-r-my-2 { --margin-top: calc(-1 * var(--space-2)); --margin-bottom: calc(-1 * var(--space-2)); } .md\\:-rt-r-my-3 { --margin-top: calc(-1 * var(--space-3)); --margin-bottom: calc(-1 * var(--space-3)); } .md\\:-rt-r-my-4 { --margin-top: calc(-1 * var(--space-4)); --margin-bottom: calc(-1 * var(--space-4)); } .md\\:-rt-r-my-5 { --margin-top: calc(-1 * var(--space-5)); --margin-bottom: calc(-1 * var(--space-5)); } .md\\:-rt-r-my-6 { --margin-top: calc(-1 * var(--space-6)); --margin-bottom: calc(-1 * var(--space-6)); } .md\\:-rt-r-my-7 { --margin-top: calc(-1 * var(--space-7)); --margin-bottom: calc(-1 * var(--space-7)); } .md\\:-rt-r-my-8 { --margin-top: calc(-1 * var(--space-8)); --margin-bottom: calc(-1 * var(--space-8)); } .md\\:-rt-r-my-9 { --margin-top: calc(-1 * var(--space-9)); --margin-bottom: calc(-1 * var(--space-9)); } } @media (min-width: 1280px) { .lg\\:rt-r-my, .lg\\:rt-r-my-0, .lg\\:rt-r-my-1, .lg\\:rt-r-my-2, .lg\\:rt-r-my-3, .lg\\:rt-r-my-4, .lg\\:rt-r-my-5, .lg\\:rt-r-my-6, .lg\\:rt-r-my-7, .lg\\:rt-r-my-8, .lg\\:rt-r-my-9, .lg\\:-rt-r-my-1, .lg\\:-rt-r-my-2, .lg\\:-rt-r-my-3, .lg\\:-rt-r-my-4, .lg\\:-rt-r-my-5, .lg\\:-rt-r-my-6, .lg\\:-rt-r-my-7, .lg\\:-rt-r-my-8, .lg\\:-rt-r-my-9 { margin-top: var(--margin-top-override, var(--margin-top)); margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); } .lg\\:rt-r-my { --margin-top: var(--mt-lg); --margin-bottom: var(--mb-lg) } .lg\\:rt-r-my-0 { --margin-top: 0px; --margin-bottom: 0px; } .lg\\:rt-r-my-1 { --margin-top: var(--space-1); --margin-bottom: var(--space-1); } .lg\\:rt-r-my-2 { --margin-top: var(--space-2); --margin-bottom: var(--space-2); } .lg\\:rt-r-my-3 { --margin-top: var(--space-3); --margin-bottom: var(--space-3); } .lg\\:rt-r-my-4 { --margin-top: var(--space-4); --margin-bottom: var(--space-4); } .lg\\:rt-r-my-5 { --margin-top: var(--space-5); --margin-bottom: var(--space-5); } .lg\\:rt-r-my-6 { --margin-top: var(--space-6); --margin-bottom: var(--space-6); } .lg\\:rt-r-my-7 { --margin-top: var(--space-7); --margin-bottom: var(--space-7); } .lg\\:rt-r-my-8 { --margin-top: var(--space-8); --margin-bottom: var(--space-8); } .lg\\:rt-r-my-9 { --margin-top: var(--space-9); --margin-bottom: var(--space-9); } .lg\\:-rt-r-my-1 { --margin-top: calc(-1 * var(--space-1)); --margin-bottom: calc(-1 * var(--space-1)); } .lg\\:-rt-r-my-2 { --margin-top: calc(-1 * var(--space-2)); --margin-bottom: calc(-1 * var(--space-2)); } .lg\\:-rt-r-my-3 { --margin-top: calc(-1 * var(--space-3)); --margin-bottom: calc(-1 * var(--space-3)); } .lg\\:-rt-r-my-4 { --margin-top: calc(-1 * var(--space-4)); --margin-bottom: calc(-1 * var(--space-4)); } .lg\\:-rt-r-my-5 { --margin-top: calc(-1 * var(--space-5)); --margin-bottom: calc(-1 * var(--space-5)); } .lg\\:-rt-r-my-6 { --margin-top: calc(-1 * var(--space-6)); --margin-bottom: calc(-1 * var(--space-6)); } .lg\\:-rt-r-my-7 { --margin-top: calc(-1 * var(--space-7)); --margin-bottom: calc(-1 * var(--space-7)); } .lg\\:-rt-r-my-8 { --margin-top: calc(-1 * var(--space-8)); --margin-bottom: calc(-1 * var(--space-8)); } .lg\\:-rt-r-my-9 { --margin-top: calc(-1 * var(--space-9)); --margin-bottom: calc(-1 * var(--space-9)); } } @media (min-width: 1640px) { .xl\\:rt-r-my, .xl\\:rt-r-my-0, .xl\\:rt-r-my-1, .xl\\:rt-r-my-2, .xl\\:rt-r-my-3, .xl\\:rt-r-my-4, .xl\\:rt-r-my-5, .xl\\:rt-r-my-6, .xl\\:rt-r-my-7, .xl\\:rt-r-my-8, .xl\\:rt-r-my-9, .xl\\:-rt-r-my-1, .xl\\:-rt-r-my-2, .xl\\:-rt-r-my-3, .xl\\:-rt-r-my-4, .xl\\:-rt-r-my-5, .xl\\:-rt-r-my-6, .xl\\:-rt-r-my-7, .xl\\:-rt-r-my-8, .xl\\:-rt-r-my-9 { margin-top: var(--margin-top-override, var(--margin-top)); margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); } .xl\\:rt-r-my { --margin-top: var(--mt-xl); --margin-bottom: var(--mb-xl) } .xl\\:rt-r-my-0 { --margin-top: 0px; --margin-bottom: 0px; } .xl\\:rt-r-my-1 { --margin-top: var(--space-1); --margin-bottom: var(--space-1); } .xl\\:rt-r-my-2 { --margin-top: var(--space-2); --margin-bottom: var(--space-2); } .xl\\:rt-r-my-3 { --margin-top: var(--space-3); --margin-bottom: var(--space-3); } .xl\\:rt-r-my-4 { --margin-top: var(--space-4); --margin-bottom: var(--space-4); } .xl\\:rt-r-my-5 { --margin-top: var(--space-5); --margin-bottom: var(--space-5); } .xl\\:rt-r-my-6 { --margin-top: var(--space-6); --margin-bottom: var(--space-6); } .xl\\:rt-r-my-7 { --margin-top: var(--space-7); --margin-bottom: var(--space-7); } .xl\\:rt-r-my-8 { --margin-top: var(--space-8); --margin-bottom: var(--space-8); } .xl\\:rt-r-my-9 { --margin-top: var(--space-9); --margin-bottom: var(--space-9); } .xl\\:-rt-r-my-1 { --margin-top: calc(-1 * var(--space-1)); --margin-bottom: calc(-1 * var(--space-1)); } .xl\\:-rt-r-my-2 { --margin-top: calc(-1 * var(--space-2)); --margin-bottom: calc(-1 * var(--space-2)); } .xl\\:-rt-r-my-3 { --margin-top: calc(-1 * var(--space-3)); --margin-bottom: calc(-1 * var(--space-3)); } .xl\\:-rt-r-my-4 { --margin-top: calc(-1 * var(--space-4)); --margin-bottom: calc(-1 * var(--space-4)); } .xl\\:-rt-r-my-5 { --margin-top: calc(-1 * var(--space-5)); --margin-bottom: calc(-1 * var(--space-5)); } .xl\\:-rt-r-my-6 { --margin-top: calc(-1 * var(--space-6)); --margin-bottom: calc(-1 * var(--space-6)); } .xl\\:-rt-r-my-7 { --margin-top: calc(-1 * var(--space-7)); --margin-bottom: calc(-1 * var(--space-7)); } .xl\\:-rt-r-my-8 { --margin-top: calc(-1 * var(--space-8)); --margin-bottom: calc(-1 * var(--space-8)); } .xl\\:-rt-r-my-9 { --margin-top: calc(-1 * var(--space-9)); --margin-bottom: calc(-1 * var(--space-9)); } } .rt-r-mt, .rt-r-mt-0, .rt-r-mt-1, .rt-r-mt-2, .rt-r-mt-3, .rt-r-mt-4, .rt-r-mt-5, .rt-r-mt-6, .rt-r-mt-7, .rt-r-mt-8, .rt-r-mt-9, .-rt-r-mt-1, .-rt-r-mt-2, .-rt-r-mt-3, .-rt-r-mt-4, .-rt-r-mt-5, .-rt-r-mt-6, .-rt-r-mt-7, .-rt-r-mt-8, .-rt-r-mt-9 { margin-top: var(--margin-top-override, var(--margin-top)); } .rt-r-mt { --margin-top: var(--mt) } .rt-r-mt-0 { --margin-top: 0px; } .rt-r-mt-1 { --margin-top: var(--space-1); } .rt-r-mt-2 { --margin-top: var(--space-2); } .rt-r-mt-3 { --margin-top: var(--space-3); } .rt-r-mt-4 { --margin-top: var(--space-4); } .rt-r-mt-5 { --margin-top: var(--space-5); } .rt-r-mt-6 { --margin-top: var(--space-6); } .rt-r-mt-7 { --margin-top: var(--space-7); } .rt-r-mt-8 { --margin-top: var(--space-8); } .rt-r-mt-9 { --margin-top: var(--space-9); } .-rt-r-mt-1 { --margin-top: calc(-1 * var(--space-1)); } .-rt-r-mt-2 { --margin-top: calc(-1 * var(--space-2)); } .-rt-r-mt-3 { --margin-top: calc(-1 * var(--space-3)); } .-rt-r-mt-4 { --margin-top: calc(-1 * var(--space-4)); } .-rt-r-mt-5 { --margin-top: calc(-1 * var(--space-5)); } .-rt-r-mt-6 { --margin-top: calc(-1 * var(--space-6)); } .-rt-r-mt-7 { --margin-top: calc(-1 * var(--space-7)); } .-rt-r-mt-8 { --margin-top: calc(-1 * var(--space-8)); } .-rt-r-mt-9 { --margin-top: calc(-1 * var(--space-9)); } @media (min-width: 520px) { .xs\\:rt-r-mt, .xs\\:rt-r-mt-0, .xs\\:rt-r-mt-1, .xs\\:rt-r-mt-2, .xs\\:rt-r-mt-3, .xs\\:rt-r-mt-4, .xs\\:rt-r-mt-5, .xs\\:rt-r-mt-6, .xs\\:rt-r-mt-7, .xs\\:rt-r-mt-8, .xs\\:rt-r-mt-9, .xs\\:-rt-r-mt-1, .xs\\:-rt-r-mt-2, .xs\\:-rt-r-mt-3, .xs\\:-rt-r-mt-4, .xs\\:-rt-r-mt-5, .xs\\:-rt-r-mt-6, .xs\\:-rt-r-mt-7, .xs\\:-rt-r-mt-8, .xs\\:-rt-r-mt-9 { margin-top: var(--margin-top-override, var(--margin-top)); } .xs\\:rt-r-mt { --margin-top: var(--mt-xs) } .xs\\:rt-r-mt-0 { --margin-top: 0px; } .xs\\:rt-r-mt-1 { --margin-top: var(--space-1); } .xs\\:rt-r-mt-2 { --margin-top: var(--space-2); } .xs\\:rt-r-mt-3 { --margin-top: var(--space-3); } .xs\\:rt-r-mt-4 { --margin-top: var(--space-4); } .xs\\:rt-r-mt-5 { --margin-top: var(--space-5); } .xs\\:rt-r-mt-6 { --margin-top: var(--space-6); } .xs\\:rt-r-mt-7 { --margin-top: var(--space-7); } .xs\\:rt-r-mt-8 { --margin-top: var(--space-8); } .xs\\:rt-r-mt-9 { --margin-top: var(--space-9); } .xs\\:-rt-r-mt-1 { --margin-top: calc(-1 * var(--space-1)); } .xs\\:-rt-r-mt-2 { --margin-top: calc(-1 * var(--space-2)); } .xs\\:-rt-r-mt-3 { --margin-top: calc(-1 * var(--space-3)); } .xs\\:-rt-r-mt-4 { --margin-top: calc(-1 * var(--space-4)); } .xs\\:-rt-r-mt-5 { --margin-top: calc(-1 * var(--space-5)); } .xs\\:-rt-r-mt-6 { --margin-top: calc(-1 * var(--space-6)); } .xs\\:-rt-r-mt-7 { --margin-top: calc(-1 * var(--space-7)); } .xs\\:-rt-r-mt-8 { --margin-top: calc(-1 * var(--space-8)); } .xs\\:-rt-r-mt-9 { --margin-top: calc(-1 * var(--space-9)); } } @media (min-width: 768px) { .sm\\:rt-r-mt, .sm\\:rt-r-mt-0, .sm\\:rt-r-mt-1, .sm\\:rt-r-mt-2, .sm\\:rt-r-mt-3, .sm\\:rt-r-mt-4, .sm\\:rt-r-mt-5, .sm\\:rt-r-mt-6, .sm\\:rt-r-mt-7, .sm\\:rt-r-mt-8, .sm\\:rt-r-mt-9, .sm\\:-rt-r-mt-1, .sm\\:-rt-r-mt-2, .sm\\:-rt-r-mt-3, .sm\\:-rt-r-mt-4, .sm\\:-rt-r-mt-5, .sm\\:-rt-r-mt-6, .sm\\:-rt-r-mt-7, .sm\\:-rt-r-mt-8, .sm\\:-rt-r-mt-9 { margin-top: var(--margin-top-override, var(--margin-top)); } .sm\\:rt-r-mt { --margin-top: var(--mt-sm) } .sm\\:rt-r-mt-0 { --margin-top: 0px; } .sm\\:rt-r-mt-1 { --margin-top: var(--space-1); } .sm\\:rt-r-mt-2 { --margin-top: var(--space-2); } .sm\\:rt-r-mt-3 { --margin-top: var(--space-3); } .sm\\:rt-r-mt-4 { --margin-top: var(--space-4); } .sm\\:rt-r-mt-5 { --margin-top: var(--space-5); } .sm\\:rt-r-mt-6 { --margin-top: var(--space-6); } .sm\\:rt-r-mt-7 { --margin-top: var(--space-7); } .sm\\:rt-r-mt-8 { --margin-top: var(--space-8); } .sm\\:rt-r-mt-9 { --margin-top: var(--space-9); } .sm\\:-rt-r-mt-1 { --margin-top: calc(-1 * var(--space-1)); } .sm\\:-rt-r-mt-2 { --margin-top: calc(-1 * var(--space-2)); } .sm\\:-rt-r-mt-3 { --margin-top: calc(-1 * var(--space-3)); } .sm\\:-rt-r-mt-4 { --margin-top: calc(-1 * var(--space-4)); } .sm\\:-rt-r-mt-5 { --margin-top: calc(-1 * var(--space-5)); } .sm\\:-rt-r-mt-6 { --margin-top: calc(-1 * var(--space-6)); } .sm\\:-rt-r-mt-7 { --margin-top: calc(-1 * var(--space-7)); } .sm\\:-rt-r-mt-8 { --margin-top: calc(-1 * var(--space-8)); } .sm\\:-rt-r-mt-9 { --margin-top: calc(-1 * var(--space-9)); } } @media (min-width: 1024px) { .md\\:rt-r-mt, .md\\:rt-r-mt-0, .md\\:rt-r-mt-1, .md\\:rt-r-mt-2, .md\\:rt-r-mt-3, .md\\:rt-r-mt-4, .md\\:rt-r-mt-5, .md\\:rt-r-mt-6, .md\\:rt-r-mt-7, .md\\:rt-r-mt-8, .md\\:rt-r-mt-9, .md\\:-rt-r-mt-1, .md\\:-rt-r-mt-2, .md\\:-rt-r-mt-3, .md\\:-rt-r-mt-4, .md\\:-rt-r-mt-5, .md\\:-rt-r-mt-6, .md\\:-rt-r-mt-7, .md\\:-rt-r-mt-8, .md\\:-rt-r-mt-9 { margin-top: var(--margin-top-override, var(--margin-top)); } .md\\:rt-r-mt { --margin-top: var(--mt-md) } .md\\:rt-r-mt-0 { --margin-top: 0px; } .md\\:rt-r-mt-1 { --margin-top: var(--space-1); } .md\\:rt-r-mt-2 { --margin-top: var(--space-2); } .md\\:rt-r-mt-3 { --margin-top: var(--space-3); } .md\\:rt-r-mt-4 { --margin-top: var(--space-4); } .md\\:rt-r-mt-5 { --margin-top: var(--space-5); } .md\\:rt-r-mt-6 { --margin-top: var(--space-6); } .md\\:rt-r-mt-7 { --margin-top: var(--space-7); } .md\\:rt-r-mt-8 { --margin-top: var(--space-8); } .md\\:rt-r-mt-9 { --margin-top: var(--space-9); } .md\\:-rt-r-mt-1 { --margin-top: calc(-1 * var(--space-1)); } .md\\:-rt-r-mt-2 { --margin-top: calc(-1 * var(--space-2)); } .md\\:-rt-r-mt-3 { --margin-top: calc(-1 * var(--space-3)); } .md\\:-rt-r-mt-4 { --margin-top: calc(-1 * var(--space-4)); } .md\\:-rt-r-mt-5 { --margin-top: calc(-1 * var(--space-5)); } .md\\:-rt-r-mt-6 { --margin-top: calc(-1 * var(--space-6)); } .md\\:-rt-r-mt-7 { --margin-top: calc(-1 * var(--space-7)); } .md\\:-rt-r-mt-8 { --margin-top: calc(-1 * var(--space-8)); } .md\\:-rt-r-mt-9 { --margin-top: calc(-1 * var(--space-9)); } } @media (min-width: 1280px) { .lg\\:rt-r-mt, .lg\\:rt-r-mt-0, .lg\\:rt-r-mt-1, .lg\\:rt-r-mt-2, .lg\\:rt-r-mt-3, .lg\\:rt-r-mt-4, .lg\\:rt-r-mt-5, .lg\\:rt-r-mt-6, .lg\\:rt-r-mt-7, .lg\\:rt-r-mt-8, .lg\\:rt-r-mt-9, .lg\\:-rt-r-mt-1, .lg\\:-rt-r-mt-2, .lg\\:-rt-r-mt-3, .lg\\:-rt-r-mt-4, .lg\\:-rt-r-mt-5, .lg\\:-rt-r-mt-6, .lg\\:-rt-r-mt-7, .lg\\:-rt-r-mt-8, .lg\\:-rt-r-mt-9 { margin-top: var(--margin-top-override, var(--margin-top)); } .lg\\:rt-r-mt { --margin-top: var(--mt-lg) } .lg\\:rt-r-mt-0 { --margin-top: 0px; } .lg\\:rt-r-mt-1 { --margin-top: var(--space-1); } .lg\\:rt-r-mt-2 { --margin-top: var(--space-2); } .lg\\:rt-r-mt-3 { --margin-top: var(--space-3); } .lg\\:rt-r-mt-4 { --margin-top: var(--space-4); } .lg\\:rt-r-mt-5 { --margin-top: var(--space-5); } .lg\\:rt-r-mt-6 { --margin-top: var(--space-6); } .lg\\:rt-r-mt-7 { --margin-top: var(--space-7); } .lg\\:rt-r-mt-8 { --margin-top: var(--space-8); } .lg\\:rt-r-mt-9 { --margin-top: var(--space-9); } .lg\\:-rt-r-mt-1 { --margin-top: calc(-1 * var(--space-1)); } .lg\\:-rt-r-mt-2 { --margin-top: calc(-1 * var(--space-2)); } .lg\\:-rt-r-mt-3 { --margin-top: calc(-1 * var(--space-3)); } .lg\\:-rt-r-mt-4 { --margin-top: calc(-1 * var(--space-4)); } .lg\\:-rt-r-mt-5 { --margin-top: calc(-1 * var(--space-5)); } .lg\\:-rt-r-mt-6 { --margin-top: calc(-1 * var(--space-6)); } .lg\\:-rt-r-mt-7 { --margin-top: calc(-1 * var(--space-7)); } .lg\\:-rt-r-mt-8 { --margin-top: calc(-1 * var(--space-8)); } .lg\\:-rt-r-mt-9 { --margin-top: calc(-1 * var(--space-9)); } } @media (min-width: 1640px) { .xl\\:rt-r-mt, .xl\\:rt-r-mt-0, .xl\\:rt-r-mt-1, .xl\\:rt-r-mt-2, .xl\\:rt-r-mt-3, .xl\\:rt-r-mt-4, .xl\\:rt-r-mt-5, .xl\\:rt-r-mt-6, .xl\\:rt-r-mt-7, .xl\\:rt-r-mt-8, .xl\\:rt-r-mt-9, .xl\\:-rt-r-mt-1, .xl\\:-rt-r-mt-2, .xl\\:-rt-r-mt-3, .xl\\:-rt-r-mt-4, .xl\\:-rt-r-mt-5, .xl\\:-rt-r-mt-6, .xl\\:-rt-r-mt-7, .xl\\:-rt-r-mt-8, .xl\\:-rt-r-mt-9 { margin-top: var(--margin-top-override, var(--margin-top)); } .xl\\:rt-r-mt { --margin-top: var(--mt-xl) } .xl\\:rt-r-mt-0 { --margin-top: 0px; } .xl\\:rt-r-mt-1 { --margin-top: var(--space-1); } .xl\\:rt-r-mt-2 { --margin-top: var(--space-2); } .xl\\:rt-r-mt-3 { --margin-top: var(--space-3); } .xl\\:rt-r-mt-4 { --margin-top: var(--space-4); } .xl\\:rt-r-mt-5 { --margin-top: var(--space-5); } .xl\\:rt-r-mt-6 { --margin-top: var(--space-6); } .xl\\:rt-r-mt-7 { --margin-top: var(--space-7); } .xl\\:rt-r-mt-8 { --margin-top: var(--space-8); } .xl\\:rt-r-mt-9 { --margin-top: var(--space-9); } .xl\\:-rt-r-mt-1 { --margin-top: calc(-1 * var(--space-1)); } .xl\\:-rt-r-mt-2 { --margin-top: calc(-1 * var(--space-2)); } .xl\\:-rt-r-mt-3 { --margin-top: calc(-1 * var(--space-3)); } .xl\\:-rt-r-mt-4 { --margin-top: calc(-1 * var(--space-4)); } .xl\\:-rt-r-mt-5 { --margin-top: calc(-1 * var(--space-5)); } .xl\\:-rt-r-mt-6 { --margin-top: calc(-1 * var(--space-6)); } .xl\\:-rt-r-mt-7 { --margin-top: calc(-1 * var(--space-7)); } .xl\\:-rt-r-mt-8 { --margin-top: calc(-1 * var(--space-8)); } .xl\\:-rt-r-mt-9 { --margin-top: calc(-1 * var(--space-9)); } } .rt-r-mr, .rt-r-mr-0, .rt-r-mr-1, .rt-r-mr-2, .rt-r-mr-3, .rt-r-mr-4, .rt-r-mr-5, .rt-r-mr-6, .rt-r-mr-7, .rt-r-mr-8, .rt-r-mr-9, .-rt-r-mr-1, .-rt-r-mr-2, .-rt-r-mr-3, .-rt-r-mr-4, .-rt-r-mr-5, .-rt-r-mr-6, .-rt-r-mr-7, .-rt-r-mr-8, .-rt-r-mr-9 { margin-right: var(--margin-right-override, var(--margin-right)); } .rt-r-mr { --margin-right: var(--mr) } .rt-r-mr-0 { --margin-right: 0px; } .rt-r-mr-1 { --margin-right: var(--space-1); } .rt-r-mr-2 { --margin-right: var(--space-2); } .rt-r-mr-3 { --margin-right: var(--space-3); } .rt-r-mr-4 { --margin-right: var(--space-4); } .rt-r-mr-5 { --margin-right: var(--space-5); } .rt-r-mr-6 { --margin-right: var(--space-6); } .rt-r-mr-7 { --margin-right: var(--space-7); } .rt-r-mr-8 { --margin-right: var(--space-8); } .rt-r-mr-9 { --margin-right: var(--space-9); } .-rt-r-mr-1 { --margin-right: calc(-1 * var(--space-1)); } .-rt-r-mr-2 { --margin-right: calc(-1 * var(--space-2)); } .-rt-r-mr-3 { --margin-right: calc(-1 * var(--space-3)); } .-rt-r-mr-4 { --margin-right: calc(-1 * var(--space-4)); } .-rt-r-mr-5 { --margin-right: calc(-1 * var(--space-5)); } .-rt-r-mr-6 { --margin-right: calc(-1 * var(--space-6)); } .-rt-r-mr-7 { --margin-right: calc(-1 * var(--space-7)); } .-rt-r-mr-8 { --margin-right: calc(-1 * var(--space-8)); } .-rt-r-mr-9 { --margin-right: calc(-1 * var(--space-9)); } @media (min-width: 520px) { .xs\\:rt-r-mr, .xs\\:rt-r-mr-0, .xs\\:rt-r-mr-1, .xs\\:rt-r-mr-2, .xs\\:rt-r-mr-3, .xs\\:rt-r-mr-4, .xs\\:rt-r-mr-5, .xs\\:rt-r-mr-6, .xs\\:rt-r-mr-7, .xs\\:rt-r-mr-8, .xs\\:rt-r-mr-9, .xs\\:-rt-r-mr-1, .xs\\:-rt-r-mr-2, .xs\\:-rt-r-mr-3, .xs\\:-rt-r-mr-4, .xs\\:-rt-r-mr-5, .xs\\:-rt-r-mr-6, .xs\\:-rt-r-mr-7, .xs\\:-rt-r-mr-8, .xs\\:-rt-r-mr-9 { margin-right: var(--margin-right-override, var(--margin-right)); } .xs\\:rt-r-mr { --margin-right: var(--mr-xs) } .xs\\:rt-r-mr-0 { --margin-right: 0px; } .xs\\:rt-r-mr-1 { --margin-right: var(--space-1); } .xs\\:rt-r-mr-2 { --margin-right: var(--space-2); } .xs\\:rt-r-mr-3 { --margin-right: var(--space-3); } .xs\\:rt-r-mr-4 { --margin-right: var(--space-4); } .xs\\:rt-r-mr-5 { --margin-right: var(--space-5); } .xs\\:rt-r-mr-6 { --margin-right: var(--space-6); } .xs\\:rt-r-mr-7 { --margin-right: var(--space-7); } .xs\\:rt-r-mr-8 { --margin-right: var(--space-8); } .xs\\:rt-r-mr-9 { --margin-right: var(--space-9); } .xs\\:-rt-r-mr-1 { --margin-right: calc(-1 * var(--space-1)); } .xs\\:-rt-r-mr-2 { --margin-right: calc(-1 * var(--space-2)); } .xs\\:-rt-r-mr-3 { --margin-right: calc(-1 * var(--space-3)); } .xs\\:-rt-r-mr-4 { --margin-right: calc(-1 * var(--space-4)); } .xs\\:-rt-r-mr-5 { --margin-right: calc(-1 * var(--space-5)); } .xs\\:-rt-r-mr-6 { --margin-right: calc(-1 * var(--space-6)); } .xs\\:-rt-r-mr-7 { --margin-right: calc(-1 * var(--space-7)); } .xs\\:-rt-r-mr-8 { --margin-right: calc(-1 * var(--space-8)); } .xs\\:-rt-r-mr-9 { --margin-right: calc(-1 * var(--space-9)); } } @media (min-width: 768px) { .sm\\:rt-r-mr, .sm\\:rt-r-mr-0, .sm\\:rt-r-mr-1, .sm\\:rt-r-mr-2, .sm\\:rt-r-mr-3, .sm\\:rt-r-mr-4, .sm\\:rt-r-mr-5, .sm\\:rt-r-mr-6, .sm\\:rt-r-mr-7, .sm\\:rt-r-mr-8, .sm\\:rt-r-mr-9, .sm\\:-rt-r-mr-1, .sm\\:-rt-r-mr-2, .sm\\:-rt-r-mr-3, .sm\\:-rt-r-mr-4, .sm\\:-rt-r-mr-5, .sm\\:-rt-r-mr-6, .sm\\:-rt-r-mr-7, .sm\\:-rt-r-mr-8, .sm\\:-rt-r-mr-9 { margin-right: var(--margin-right-override, var(--margin-right)); } .sm\\:rt-r-mr { --margin-right: var(--mr-sm) } .sm\\:rt-r-mr-0 { --margin-right: 0px; } .sm\\:rt-r-mr-1 { --margin-right: var(--space-1); } .sm\\:rt-r-mr-2 { --margin-right: var(--space-2); } .sm\\:rt-r-mr-3 { --margin-right: var(--space-3); } .sm\\:rt-r-mr-4 { --margin-right: var(--space-4); } .sm\\:rt-r-mr-5 { --margin-right: var(--space-5); } .sm\\:rt-r-mr-6 { --margin-right: var(--space-6); } .sm\\:rt-r-mr-7 { --margin-right: var(--space-7); } .sm\\:rt-r-mr-8 { --margin-right: var(--space-8); } .sm\\:rt-r-mr-9 { --margin-right: var(--space-9); } .sm\\:-rt-r-mr-1 { --margin-right: calc(-1 * var(--space-1)); } .sm\\:-rt-r-mr-2 { --margin-right: calc(-1 * var(--space-2)); } .sm\\:-rt-r-mr-3 { --margin-right: calc(-1 * var(--space-3)); } .sm\\:-rt-r-mr-4 { --margin-right: calc(-1 * var(--space-4)); } .sm\\:-rt-r-mr-5 { --margin-right: calc(-1 * var(--space-5)); } .sm\\:-rt-r-mr-6 { --margin-right: calc(-1 * var(--space-6)); } .sm\\:-rt-r-mr-7 { --margin-right: calc(-1 * var(--space-7)); } .sm\\:-rt-r-mr-8 { --margin-right: calc(-1 * var(--space-8)); } .sm\\:-rt-r-mr-9 { --margin-right: calc(-1 * var(--space-9)); } } @media (min-width: 1024px) { .md\\:rt-r-mr, .md\\:rt-r-mr-0, .md\\:rt-r-mr-1, .md\\:rt-r-mr-2, .md\\:rt-r-mr-3, .md\\:rt-r-mr-4, .md\\:rt-r-mr-5, .md\\:rt-r-mr-6, .md\\:rt-r-mr-7, .md\\:rt-r-mr-8, .md\\:rt-r-mr-9, .md\\:-rt-r-mr-1, .md\\:-rt-r-mr-2, .md\\:-rt-r-mr-3, .md\\:-rt-r-mr-4, .md\\:-rt-r-mr-5, .md\\:-rt-r-mr-6, .md\\:-rt-r-mr-7, .md\\:-rt-r-mr-8, .md\\:-rt-r-mr-9 { margin-right: var(--margin-right-override, var(--margin-right)); } .md\\:rt-r-mr { --margin-right: var(--mr-md) } .md\\:rt-r-mr-0 { --margin-right: 0px; } .md\\:rt-r-mr-1 { --margin-right: var(--space-1); } .md\\:rt-r-mr-2 { --margin-right: var(--space-2); } .md\\:rt-r-mr-3 { --margin-right: var(--space-3); } .md\\:rt-r-mr-4 { --margin-right: var(--space-4); } .md\\:rt-r-mr-5 { --margin-right: var(--space-5); } .md\\:rt-r-mr-6 { --margin-right: var(--space-6); } .md\\:rt-r-mr-7 { --margin-right: var(--space-7); } .md\\:rt-r-mr-8 { --margin-right: var(--space-8); } .md\\:rt-r-mr-9 { --margin-right: var(--space-9); } .md\\:-rt-r-mr-1 { --margin-right: calc(-1 * var(--space-1)); } .md\\:-rt-r-mr-2 { --margin-right: calc(-1 * var(--space-2)); } .md\\:-rt-r-mr-3 { --margin-right: calc(-1 * var(--space-3)); } .md\\:-rt-r-mr-4 { --margin-right: calc(-1 * var(--space-4)); } .md\\:-rt-r-mr-5 { --margin-right: calc(-1 * var(--space-5)); } .md\\:-rt-r-mr-6 { --margin-right: calc(-1 * var(--space-6)); } .md\\:-rt-r-mr-7 { --margin-right: calc(-1 * var(--space-7)); } .md\\:-rt-r-mr-8 { --margin-right: calc(-1 * var(--space-8)); } .md\\:-rt-r-mr-9 { --margin-right: calc(-1 * var(--space-9)); } } @media (min-width: 1280px) { .lg\\:rt-r-mr, .lg\\:rt-r-mr-0, .lg\\:rt-r-mr-1, .lg\\:rt-r-mr-2, .lg\\:rt-r-mr-3, .lg\\:rt-r-mr-4, .lg\\:rt-r-mr-5, .lg\\:rt-r-mr-6, .lg\\:rt-r-mr-7, .lg\\:rt-r-mr-8, .lg\\:rt-r-mr-9, .lg\\:-rt-r-mr-1, .lg\\:-rt-r-mr-2, .lg\\:-rt-r-mr-3, .lg\\:-rt-r-mr-4, .lg\\:-rt-r-mr-5, .lg\\:-rt-r-mr-6, .lg\\:-rt-r-mr-7, .lg\\:-rt-r-mr-8, .lg\\:-rt-r-mr-9 { margin-right: var(--margin-right-override, var(--margin-right)); } .lg\\:rt-r-mr { --margin-right: var(--mr-lg) } .lg\\:rt-r-mr-0 { --margin-right: 0px; } .lg\\:rt-r-mr-1 { --margin-right: var(--space-1); } .lg\\:rt-r-mr-2 { --margin-right: var(--space-2); } .lg\\:rt-r-mr-3 { --margin-right: var(--space-3); } .lg\\:rt-r-mr-4 { --margin-right: var(--space-4); } .lg\\:rt-r-mr-5 { --margin-right: var(--space-5); } .lg\\:rt-r-mr-6 { --margin-right: var(--space-6); } .lg\\:rt-r-mr-7 { --margin-right: var(--space-7); } .lg\\:rt-r-mr-8 { --margin-right: var(--space-8); } .lg\\:rt-r-mr-9 { --margin-right: var(--space-9); } .lg\\:-rt-r-mr-1 { --margin-right: calc(-1 * var(--space-1)); } .lg\\:-rt-r-mr-2 { --margin-right: calc(-1 * var(--space-2)); } .lg\\:-rt-r-mr-3 { --margin-right: calc(-1 * var(--space-3)); } .lg\\:-rt-r-mr-4 { --margin-right: calc(-1 * var(--space-4)); } .lg\\:-rt-r-mr-5 { --margin-right: calc(-1 * var(--space-5)); } .lg\\:-rt-r-mr-6 { --margin-right: calc(-1 * var(--space-6)); } .lg\\:-rt-r-mr-7 { --margin-right: calc(-1 * var(--space-7)); } .lg\\:-rt-r-mr-8 { --margin-right: calc(-1 * var(--space-8)); } .lg\\:-rt-r-mr-9 { --margin-right: calc(-1 * var(--space-9)); } } @media (min-width: 1640px) { .xl\\:rt-r-mr, .xl\\:rt-r-mr-0, .xl\\:rt-r-mr-1, .xl\\:rt-r-mr-2, .xl\\:rt-r-mr-3, .xl\\:rt-r-mr-4, .xl\\:rt-r-mr-5, .xl\\:rt-r-mr-6, .xl\\:rt-r-mr-7, .xl\\:rt-r-mr-8, .xl\\:rt-r-mr-9, .xl\\:-rt-r-mr-1, .xl\\:-rt-r-mr-2, .xl\\:-rt-r-mr-3, .xl\\:-rt-r-mr-4, .xl\\:-rt-r-mr-5, .xl\\:-rt-r-mr-6, .xl\\:-rt-r-mr-7, .xl\\:-rt-r-mr-8, .xl\\:-rt-r-mr-9 { margin-right: var(--margin-right-override, var(--margin-right)); } .xl\\:rt-r-mr { --margin-right: var(--mr-xl) } .xl\\:rt-r-mr-0 { --margin-right: 0px; } .xl\\:rt-r-mr-1 { --margin-right: var(--space-1); } .xl\\:rt-r-mr-2 { --margin-right: var(--space-2); } .xl\\:rt-r-mr-3 { --margin-right: var(--space-3); } .xl\\:rt-r-mr-4 { --margin-right: var(--space-4); } .xl\\:rt-r-mr-5 { --margin-right: var(--space-5); } .xl\\:rt-r-mr-6 { --margin-right: var(--space-6); } .xl\\:rt-r-mr-7 { --margin-right: var(--space-7); } .xl\\:rt-r-mr-8 { --margin-right: var(--space-8); } .xl\\:rt-r-mr-9 { --margin-right: var(--space-9); } .xl\\:-rt-r-mr-1 { --margin-right: calc(-1 * var(--space-1)); } .xl\\:-rt-r-mr-2 { --margin-right: calc(-1 * var(--space-2)); } .xl\\:-rt-r-mr-3 { --margin-right: calc(-1 * var(--space-3)); } .xl\\:-rt-r-mr-4 { --margin-right: calc(-1 * var(--space-4)); } .xl\\:-rt-r-mr-5 { --margin-right: calc(-1 * var(--space-5)); } .xl\\:-rt-r-mr-6 { --margin-right: calc(-1 * var(--space-6)); } .xl\\:-rt-r-mr-7 { --margin-right: calc(-1 * var(--space-7)); } .xl\\:-rt-r-mr-8 { --margin-right: calc(-1 * var(--space-8)); } .xl\\:-rt-r-mr-9 { --margin-right: calc(-1 * var(--space-9)); } } .rt-r-mb, .rt-r-mb-0, .rt-r-mb-1, .rt-r-mb-2, .rt-r-mb-3, .rt-r-mb-4, .rt-r-mb-5, .rt-r-mb-6, .rt-r-mb-7, .rt-r-mb-8, .rt-r-mb-9, .-rt-r-mb-1, .-rt-r-mb-2, .-rt-r-mb-3, .-rt-r-mb-4, .-rt-r-mb-5, .-rt-r-mb-6, .-rt-r-mb-7, .-rt-r-mb-8, .-rt-r-mb-9 { margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); } .rt-r-mb { --margin-bottom: var(--mb) } .rt-r-mb-0 { --margin-bottom: 0px; } .rt-r-mb-1 { --margin-bottom: var(--space-1); } .rt-r-mb-2 { --margin-bottom: var(--space-2); } .rt-r-mb-3 { --margin-bottom: var(--space-3); } .rt-r-mb-4 { --margin-bottom: var(--space-4); } .rt-r-mb-5 { --margin-bottom: var(--space-5); } .rt-r-mb-6 { --margin-bottom: var(--space-6); } .rt-r-mb-7 { --margin-bottom: var(--space-7); } .rt-r-mb-8 { --margin-bottom: var(--space-8); } .rt-r-mb-9 { --margin-bottom: var(--space-9); } .-rt-r-mb-1 { --margin-bottom: calc(-1 * var(--space-1)); } .-rt-r-mb-2 { --margin-bottom: calc(-1 * var(--space-2)); } .-rt-r-mb-3 { --margin-bottom: calc(-1 * var(--space-3)); } .-rt-r-mb-4 { --margin-bottom: calc(-1 * var(--space-4)); } .-rt-r-mb-5 { --margin-bottom: calc(-1 * var(--space-5)); } .-rt-r-mb-6 { --margin-bottom: calc(-1 * var(--space-6)); } .-rt-r-mb-7 { --margin-bottom: calc(-1 * var(--space-7)); } .-rt-r-mb-8 { --margin-bottom: calc(-1 * var(--space-8)); } .-rt-r-mb-9 { --margin-bottom: calc(-1 * var(--space-9)); } @media (min-width: 520px) { .xs\\:rt-r-mb, .xs\\:rt-r-mb-0, .xs\\:rt-r-mb-1, .xs\\:rt-r-mb-2, .xs\\:rt-r-mb-3, .xs\\:rt-r-mb-4, .xs\\:rt-r-mb-5, .xs\\:rt-r-mb-6, .xs\\:rt-r-mb-7, .xs\\:rt-r-mb-8, .xs\\:rt-r-mb-9, .xs\\:-rt-r-mb-1, .xs\\:-rt-r-mb-2, .xs\\:-rt-r-mb-3, .xs\\:-rt-r-mb-4, .xs\\:-rt-r-mb-5, .xs\\:-rt-r-mb-6, .xs\\:-rt-r-mb-7, .xs\\:-rt-r-mb-8, .xs\\:-rt-r-mb-9 { margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); } .xs\\:rt-r-mb { --margin-bottom: var(--mb-xs) } .xs\\:rt-r-mb-0 { --margin-bottom: 0px; } .xs\\:rt-r-mb-1 { --margin-bottom: var(--space-1); } .xs\\:rt-r-mb-2 { --margin-bottom: var(--space-2); } .xs\\:rt-r-mb-3 { --margin-bottom: var(--space-3); } .xs\\:rt-r-mb-4 { --margin-bottom: var(--space-4); } .xs\\:rt-r-mb-5 { --margin-bottom: var(--space-5); } .xs\\:rt-r-mb-6 { --margin-bottom: var(--space-6); } .xs\\:rt-r-mb-7 { --margin-bottom: var(--space-7); } .xs\\:rt-r-mb-8 { --margin-bottom: var(--space-8); } .xs\\:rt-r-mb-9 { --margin-bottom: var(--space-9); } .xs\\:-rt-r-mb-1 { --margin-bottom: calc(-1 * var(--space-1)); } .xs\\:-rt-r-mb-2 { --margin-bottom: calc(-1 * var(--space-2)); } .xs\\:-rt-r-mb-3 { --margin-bottom: calc(-1 * var(--space-3)); } .xs\\:-rt-r-mb-4 { --margin-bottom: calc(-1 * var(--space-4)); } .xs\\:-rt-r-mb-5 { --margin-bottom: calc(-1 * var(--space-5)); } .xs\\:-rt-r-mb-6 { --margin-bottom: calc(-1 * var(--space-6)); } .xs\\:-rt-r-mb-7 { --margin-bottom: calc(-1 * var(--space-7)); } .xs\\:-rt-r-mb-8 { --margin-bottom: calc(-1 * var(--space-8)); } .xs\\:-rt-r-mb-9 { --margin-bottom: calc(-1 * var(--space-9)); } } @media (min-width: 768px) { .sm\\:rt-r-mb, .sm\\:rt-r-mb-0, .sm\\:rt-r-mb-1, .sm\\:rt-r-mb-2, .sm\\:rt-r-mb-3, .sm\\:rt-r-mb-4, .sm\\:rt-r-mb-5, .sm\\:rt-r-mb-6, .sm\\:rt-r-mb-7, .sm\\:rt-r-mb-8, .sm\\:rt-r-mb-9, .sm\\:-rt-r-mb-1, .sm\\:-rt-r-mb-2, .sm\\:-rt-r-mb-3, .sm\\:-rt-r-mb-4, .sm\\:-rt-r-mb-5, .sm\\:-rt-r-mb-6, .sm\\:-rt-r-mb-7, .sm\\:-rt-r-mb-8, .sm\\:-rt-r-mb-9 { margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); } .sm\\:rt-r-mb { --margin-bottom: var(--mb-sm) } .sm\\:rt-r-mb-0 { --margin-bottom: 0px; } .sm\\:rt-r-mb-1 { --margin-bottom: var(--space-1); } .sm\\:rt-r-mb-2 { --margin-bottom: var(--space-2); } .sm\\:rt-r-mb-3 { --margin-bottom: var(--space-3); } .sm\\:rt-r-mb-4 { --margin-bottom: var(--space-4); } .sm\\:rt-r-mb-5 { --margin-bottom: var(--space-5); } .sm\\:rt-r-mb-6 { --margin-bottom: var(--space-6); } .sm\\:rt-r-mb-7 { --margin-bottom: var(--space-7); } .sm\\:rt-r-mb-8 { --margin-bottom: var(--space-8); } .sm\\:rt-r-mb-9 { --margin-bottom: var(--space-9); } .sm\\:-rt-r-mb-1 { --margin-bottom: calc(-1 * var(--space-1)); } .sm\\:-rt-r-mb-2 { --margin-bottom: calc(-1 * var(--space-2)); } .sm\\:-rt-r-mb-3 { --margin-bottom: calc(-1 * var(--space-3)); } .sm\\:-rt-r-mb-4 { --margin-bottom: calc(-1 * var(--space-4)); } .sm\\:-rt-r-mb-5 { --margin-bottom: calc(-1 * var(--space-5)); } .sm\\:-rt-r-mb-6 { --margin-bottom: calc(-1 * var(--space-6)); } .sm\\:-rt-r-mb-7 { --margin-bottom: calc(-1 * var(--space-7)); } .sm\\:-rt-r-mb-8 { --margin-bottom: calc(-1 * var(--space-8)); } .sm\\:-rt-r-mb-9 { --margin-bottom: calc(-1 * var(--space-9)); } } @media (min-width: 1024px) { .md\\:rt-r-mb, .md\\:rt-r-mb-0, .md\\:rt-r-mb-1, .md\\:rt-r-mb-2, .md\\:rt-r-mb-3, .md\\:rt-r-mb-4, .md\\:rt-r-mb-5, .md\\:rt-r-mb-6, .md\\:rt-r-mb-7, .md\\:rt-r-mb-8, .md\\:rt-r-mb-9, .md\\:-rt-r-mb-1, .md\\:-rt-r-mb-2, .md\\:-rt-r-mb-3, .md\\:-rt-r-mb-4, .md\\:-rt-r-mb-5, .md\\:-rt-r-mb-6, .md\\:-rt-r-mb-7, .md\\:-rt-r-mb-8, .md\\:-rt-r-mb-9 { margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); } .md\\:rt-r-mb { --margin-bottom: var(--mb-md) } .md\\:rt-r-mb-0 { --margin-bottom: 0px; } .md\\:rt-r-mb-1 { --margin-bottom: var(--space-1); } .md\\:rt-r-mb-2 { --margin-bottom: var(--space-2); } .md\\:rt-r-mb-3 { --margin-bottom: var(--space-3); } .md\\:rt-r-mb-4 { --margin-bottom: var(--space-4); } .md\\:rt-r-mb-5 { --margin-bottom: var(--space-5); } .md\\:rt-r-mb-6 { --margin-bottom: var(--space-6); } .md\\:rt-r-mb-7 { --margin-bottom: var(--space-7); } .md\\:rt-r-mb-8 { --margin-bottom: var(--space-8); } .md\\:rt-r-mb-9 { --margin-bottom: var(--space-9); } .md\\:-rt-r-mb-1 { --margin-bottom: calc(-1 * var(--space-1)); } .md\\:-rt-r-mb-2 { --margin-bottom: calc(-1 * var(--space-2)); } .md\\:-rt-r-mb-3 { --margin-bottom: calc(-1 * var(--space-3)); } .md\\:-rt-r-mb-4 { --margin-bottom: calc(-1 * var(--space-4)); } .md\\:-rt-r-mb-5 { --margin-bottom: calc(-1 * var(--space-5)); } .md\\:-rt-r-mb-6 { --margin-bottom: calc(-1 * var(--space-6)); } .md\\:-rt-r-mb-7 { --margin-bottom: calc(-1 * var(--space-7)); } .md\\:-rt-r-mb-8 { --margin-bottom: calc(-1 * var(--space-8)); } .md\\:-rt-r-mb-9 { --margin-bottom: calc(-1 * var(--space-9)); } } @media (min-width: 1280px) { .lg\\:rt-r-mb, .lg\\:rt-r-mb-0, .lg\\:rt-r-mb-1, .lg\\:rt-r-mb-2, .lg\\:rt-r-mb-3, .lg\\:rt-r-mb-4, .lg\\:rt-r-mb-5, .lg\\:rt-r-mb-6, .lg\\:rt-r-mb-7, .lg\\:rt-r-mb-8, .lg\\:rt-r-mb-9, .lg\\:-rt-r-mb-1, .lg\\:-rt-r-mb-2, .lg\\:-rt-r-mb-3, .lg\\:-rt-r-mb-4, .lg\\:-rt-r-mb-5, .lg\\:-rt-r-mb-6, .lg\\:-rt-r-mb-7, .lg\\:-rt-r-mb-8, .lg\\:-rt-r-mb-9 { margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); } .lg\\:rt-r-mb { --margin-bottom: var(--mb-lg) } .lg\\:rt-r-mb-0 { --margin-bottom: 0px; } .lg\\:rt-r-mb-1 { --margin-bottom: var(--space-1); } .lg\\:rt-r-mb-2 { --margin-bottom: var(--space-2); } .lg\\:rt-r-mb-3 { --margin-bottom: var(--space-3); } .lg\\:rt-r-mb-4 { --margin-bottom: var(--space-4); } .lg\\:rt-r-mb-5 { --margin-bottom: var(--space-5); } .lg\\:rt-r-mb-6 { --margin-bottom: var(--space-6); } .lg\\:rt-r-mb-7 { --margin-bottom: var(--space-7); } .lg\\:rt-r-mb-8 { --margin-bottom: var(--space-8); } .lg\\:rt-r-mb-9 { --margin-bottom: var(--space-9); } .lg\\:-rt-r-mb-1 { --margin-bottom: calc(-1 * var(--space-1)); } .lg\\:-rt-r-mb-2 { --margin-bottom: calc(-1 * var(--space-2)); } .lg\\:-rt-r-mb-3 { --margin-bottom: calc(-1 * var(--space-3)); } .lg\\:-rt-r-mb-4 { --margin-bottom: calc(-1 * var(--space-4)); } .lg\\:-rt-r-mb-5 { --margin-bottom: calc(-1 * var(--space-5)); } .lg\\:-rt-r-mb-6 { --margin-bottom: calc(-1 * var(--space-6)); } .lg\\:-rt-r-mb-7 { --margin-bottom: calc(-1 * var(--space-7)); } .lg\\:-rt-r-mb-8 { --margin-bottom: calc(-1 * var(--space-8)); } .lg\\:-rt-r-mb-9 { --margin-bottom: calc(-1 * var(--space-9)); } } @media (min-width: 1640px) { .xl\\:rt-r-mb, .xl\\:rt-r-mb-0, .xl\\:rt-r-mb-1, .xl\\:rt-r-mb-2, .xl\\:rt-r-mb-3, .xl\\:rt-r-mb-4, .xl\\:rt-r-mb-5, .xl\\:rt-r-mb-6, .xl\\:rt-r-mb-7, .xl\\:rt-r-mb-8, .xl\\:rt-r-mb-9, .xl\\:-rt-r-mb-1, .xl\\:-rt-r-mb-2, .xl\\:-rt-r-mb-3, .xl\\:-rt-r-mb-4, .xl\\:-rt-r-mb-5, .xl\\:-rt-r-mb-6, .xl\\:-rt-r-mb-7, .xl\\:-rt-r-mb-8, .xl\\:-rt-r-mb-9 { margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); } .xl\\:rt-r-mb { --margin-bottom: var(--mb-xl) } .xl\\:rt-r-mb-0 { --margin-bottom: 0px; } .xl\\:rt-r-mb-1 { --margin-bottom: var(--space-1); } .xl\\:rt-r-mb-2 { --margin-bottom: var(--space-2); } .xl\\:rt-r-mb-3 { --margin-bottom: var(--space-3); } .xl\\:rt-r-mb-4 { --margin-bottom: var(--space-4); } .xl\\:rt-r-mb-5 { --margin-bottom: var(--space-5); } .xl\\:rt-r-mb-6 { --margin-bottom: var(--space-6); } .xl\\:rt-r-mb-7 { --margin-bottom: var(--space-7); } .xl\\:rt-r-mb-8 { --margin-bottom: var(--space-8); } .xl\\:rt-r-mb-9 { --margin-bottom: var(--space-9); } .xl\\:-rt-r-mb-1 { --margin-bottom: calc(-1 * var(--space-1)); } .xl\\:-rt-r-mb-2 { --margin-bottom: calc(-1 * var(--space-2)); } .xl\\:-rt-r-mb-3 { --margin-bottom: calc(-1 * var(--space-3)); } .xl\\:-rt-r-mb-4 { --margin-bottom: calc(-1 * var(--space-4)); } .xl\\:-rt-r-mb-5 { --margin-bottom: calc(-1 * var(--space-5)); } .xl\\:-rt-r-mb-6 { --margin-bottom: calc(-1 * var(--space-6)); } .xl\\:-rt-r-mb-7 { --margin-bottom: calc(-1 * var(--space-7)); } .xl\\:-rt-r-mb-8 { --margin-bottom: calc(-1 * var(--space-8)); } .xl\\:-rt-r-mb-9 { --margin-bottom: calc(-1 * var(--space-9)); } } .rt-r-ml, .rt-r-ml-0, .rt-r-ml-1, .rt-r-ml-2, .rt-r-ml-3, .rt-r-ml-4, .rt-r-ml-5, .rt-r-ml-6, .rt-r-ml-7, .rt-r-ml-8, .rt-r-ml-9, .-rt-r-ml-1, .-rt-r-ml-2, .-rt-r-ml-3, .-rt-r-ml-4, .-rt-r-ml-5, .-rt-r-ml-6, .-rt-r-ml-7, .-rt-r-ml-8, .-rt-r-ml-9 { margin-left: var(--margin-left-override, var(--margin-left)); } .rt-r-ml { --margin-left: var(--ml) } .rt-r-ml-0 { --margin-left: 0px; } .rt-r-ml-1 { --margin-left: var(--space-1); } .rt-r-ml-2 { --margin-left: var(--space-2); } .rt-r-ml-3 { --margin-left: var(--space-3); } .rt-r-ml-4 { --margin-left: var(--space-4); } .rt-r-ml-5 { --margin-left: var(--space-5); } .rt-r-ml-6 { --margin-left: var(--space-6); } .rt-r-ml-7 { --margin-left: var(--space-7); } .rt-r-ml-8 { --margin-left: var(--space-8); } .rt-r-ml-9 { --margin-left: var(--space-9); } .-rt-r-ml-1 { --margin-left: calc(-1 * var(--space-1)); } .-rt-r-ml-2 { --margin-left: calc(-1 * var(--space-2)); } .-rt-r-ml-3 { --margin-left: calc(-1 * var(--space-3)); } .-rt-r-ml-4 { --margin-left: calc(-1 * var(--space-4)); } .-rt-r-ml-5 { --margin-left: calc(-1 * var(--space-5)); } .-rt-r-ml-6 { --margin-left: calc(-1 * var(--space-6)); } .-rt-r-ml-7 { --margin-left: calc(-1 * var(--space-7)); } .-rt-r-ml-8 { --margin-left: calc(-1 * var(--space-8)); } .-rt-r-ml-9 { --margin-left: calc(-1 * var(--space-9)); } @media (min-width: 520px) { .xs\\:rt-r-ml, .xs\\:rt-r-ml-0, .xs\\:rt-r-ml-1, .xs\\:rt-r-ml-2, .xs\\:rt-r-ml-3, .xs\\:rt-r-ml-4, .xs\\:rt-r-ml-5, .xs\\:rt-r-ml-6, .xs\\:rt-r-ml-7, .xs\\:rt-r-ml-8, .xs\\:rt-r-ml-9, .xs\\:-rt-r-ml-1, .xs\\:-rt-r-ml-2, .xs\\:-rt-r-ml-3, .xs\\:-rt-r-ml-4, .xs\\:-rt-r-ml-5, .xs\\:-rt-r-ml-6, .xs\\:-rt-r-ml-7, .xs\\:-rt-r-ml-8, .xs\\:-rt-r-ml-9 { margin-left: var(--margin-left-override, var(--margin-left)); } .xs\\:rt-r-ml { --margin-left: var(--ml-xs) } .xs\\:rt-r-ml-0 { --margin-left: 0px; } .xs\\:rt-r-ml-1 { --margin-left: var(--space-1); } .xs\\:rt-r-ml-2 { --margin-left: var(--space-2); } .xs\\:rt-r-ml-3 { --margin-left: var(--space-3); } .xs\\:rt-r-ml-4 { --margin-left: var(--space-4); } .xs\\:rt-r-ml-5 { --margin-left: var(--space-5); } .xs\\:rt-r-ml-6 { --margin-left: var(--space-6); } .xs\\:rt-r-ml-7 { --margin-left: var(--space-7); } .xs\\:rt-r-ml-8 { --margin-left: var(--space-8); } .xs\\:rt-r-ml-9 { --margin-left: var(--space-9); } .xs\\:-rt-r-ml-1 { --margin-left: calc(-1 * var(--space-1)); } .xs\\:-rt-r-ml-2 { --margin-left: calc(-1 * var(--space-2)); } .xs\\:-rt-r-ml-3 { --margin-left: calc(-1 * var(--space-3)); } .xs\\:-rt-r-ml-4 { --margin-left: calc(-1 * var(--space-4)); } .xs\\:-rt-r-ml-5 { --margin-left: calc(-1 * var(--space-5)); } .xs\\:-rt-r-ml-6 { --margin-left: calc(-1 * var(--space-6)); } .xs\\:-rt-r-ml-7 { --margin-left: calc(-1 * var(--space-7)); } .xs\\:-rt-r-ml-8 { --margin-left: calc(-1 * var(--space-8)); } .xs\\:-rt-r-ml-9 { --margin-left: calc(-1 * var(--space-9)); } } @media (min-width: 768px) { .sm\\:rt-r-ml, .sm\\:rt-r-ml-0, .sm\\:rt-r-ml-1, .sm\\:rt-r-ml-2, .sm\\:rt-r-ml-3, .sm\\:rt-r-ml-4, .sm\\:rt-r-ml-5, .sm\\:rt-r-ml-6, .sm\\:rt-r-ml-7, .sm\\:rt-r-ml-8, .sm\\:rt-r-ml-9, .sm\\:-rt-r-ml-1, .sm\\:-rt-r-ml-2, .sm\\:-rt-r-ml-3, .sm\\:-rt-r-ml-4, .sm\\:-rt-r-ml-5, .sm\\:-rt-r-ml-6, .sm\\:-rt-r-ml-7, .sm\\:-rt-r-ml-8, .sm\\:-rt-r-ml-9 { margin-left: var(--margin-left-override, var(--margin-left)); } .sm\\:rt-r-ml { --margin-left: var(--ml-sm) } .sm\\:rt-r-ml-0 { --margin-left: 0px; } .sm\\:rt-r-ml-1 { --margin-left: var(--space-1); } .sm\\:rt-r-ml-2 { --margin-left: var(--space-2); } .sm\\:rt-r-ml-3 { --margin-left: var(--space-3); } .sm\\:rt-r-ml-4 { --margin-left: var(--space-4); } .sm\\:rt-r-ml-5 { --margin-left: var(--space-5); } .sm\\:rt-r-ml-6 { --margin-left: var(--space-6); } .sm\\:rt-r-ml-7 { --margin-left: var(--space-7); } .sm\\:rt-r-ml-8 { --margin-left: var(--space-8); } .sm\\:rt-r-ml-9 { --margin-left: var(--space-9); } .sm\\:-rt-r-ml-1 { --margin-left: calc(-1 * var(--space-1)); } .sm\\:-rt-r-ml-2 { --margin-left: calc(-1 * var(--space-2)); } .sm\\:-rt-r-ml-3 { --margin-left: calc(-1 * var(--space-3)); } .sm\\:-rt-r-ml-4 { --margin-left: calc(-1 * var(--space-4)); } .sm\\:-rt-r-ml-5 { --margin-left: calc(-1 * var(--space-5)); } .sm\\:-rt-r-ml-6 { --margin-left: calc(-1 * var(--space-6)); } .sm\\:-rt-r-ml-7 { --margin-left: calc(-1 * var(--space-7)); } .sm\\:-rt-r-ml-8 { --margin-left: calc(-1 * var(--space-8)); } .sm\\:-rt-r-ml-9 { --margin-left: calc(-1 * var(--space-9)); } } @media (min-width: 1024px) { .md\\:rt-r-ml, .md\\:rt-r-ml-0, .md\\:rt-r-ml-1, .md\\:rt-r-ml-2, .md\\:rt-r-ml-3, .md\\:rt-r-ml-4, .md\\:rt-r-ml-5, .md\\:rt-r-ml-6, .md\\:rt-r-ml-7, .md\\:rt-r-ml-8, .md\\:rt-r-ml-9, .md\\:-rt-r-ml-1, .md\\:-rt-r-ml-2, .md\\:-rt-r-ml-3, .md\\:-rt-r-ml-4, .md\\:-rt-r-ml-5, .md\\:-rt-r-ml-6, .md\\:-rt-r-ml-7, .md\\:-rt-r-ml-8, .md\\:-rt-r-ml-9 { margin-left: var(--margin-left-override, var(--margin-left)); } .md\\:rt-r-ml { --margin-left: var(--ml-md) } .md\\:rt-r-ml-0 { --margin-left: 0px; } .md\\:rt-r-ml-1 { --margin-left: var(--space-1); } .md\\:rt-r-ml-2 { --margin-left: var(--space-2); } .md\\:rt-r-ml-3 { --margin-left: var(--space-3); } .md\\:rt-r-ml-4 { --margin-left: var(--space-4); } .md\\:rt-r-ml-5 { --margin-left: var(--space-5); } .md\\:rt-r-ml-6 { --margin-left: var(--space-6); } .md\\:rt-r-ml-7 { --margin-left: var(--space-7); } .md\\:rt-r-ml-8 { --margin-left: var(--space-8); } .md\\:rt-r-ml-9 { --margin-left: var(--space-9); } .md\\:-rt-r-ml-1 { --margin-left: calc(-1 * var(--space-1)); } .md\\:-rt-r-ml-2 { --margin-left: calc(-1 * var(--space-2)); } .md\\:-rt-r-ml-3 { --margin-left: calc(-1 * var(--space-3)); } .md\\:-rt-r-ml-4 { --margin-left: calc(-1 * var(--space-4)); } .md\\:-rt-r-ml-5 { --margin-left: calc(-1 * var(--space-5)); } .md\\:-rt-r-ml-6 { --margin-left: calc(-1 * var(--space-6)); } .md\\:-rt-r-ml-7 { --margin-left: calc(-1 * var(--space-7)); } .md\\:-rt-r-ml-8 { --margin-left: calc(-1 * var(--space-8)); } .md\\:-rt-r-ml-9 { --margin-left: calc(-1 * var(--space-9)); } } @media (min-width: 1280px) { .lg\\:rt-r-ml, .lg\\:rt-r-ml-0, .lg\\:rt-r-ml-1, .lg\\:rt-r-ml-2, .lg\\:rt-r-ml-3, .lg\\:rt-r-ml-4, .lg\\:rt-r-ml-5, .lg\\:rt-r-ml-6, .lg\\:rt-r-ml-7, .lg\\:rt-r-ml-8, .lg\\:rt-r-ml-9, .lg\\:-rt-r-ml-1, .lg\\:-rt-r-ml-2, .lg\\:-rt-r-ml-3, .lg\\:-rt-r-ml-4, .lg\\:-rt-r-ml-5, .lg\\:-rt-r-ml-6, .lg\\:-rt-r-ml-7, .lg\\:-rt-r-ml-8, .lg\\:-rt-r-ml-9 { margin-left: var(--margin-left-override, var(--margin-left)); } .lg\\:rt-r-ml { --margin-left: var(--ml-lg) } .lg\\:rt-r-ml-0 { --margin-left: 0px; } .lg\\:rt-r-ml-1 { --margin-left: var(--space-1); } .lg\\:rt-r-ml-2 { --margin-left: var(--space-2); } .lg\\:rt-r-ml-3 { --margin-left: var(--space-3); } .lg\\:rt-r-ml-4 { --margin-left: var(--space-4); } .lg\\:rt-r-ml-5 { --margin-left: var(--space-5); } .lg\\:rt-r-ml-6 { --margin-left: var(--space-6); } .lg\\:rt-r-ml-7 { --margin-left: var(--space-7); } .lg\\:rt-r-ml-8 { --margin-left: var(--space-8); } .lg\\:rt-r-ml-9 { --margin-left: var(--space-9); } .lg\\:-rt-r-ml-1 { --margin-left: calc(-1 * var(--space-1)); } .lg\\:-rt-r-ml-2 { --margin-left: calc(-1 * var(--space-2)); } .lg\\:-rt-r-ml-3 { --margin-left: calc(-1 * var(--space-3)); } .lg\\:-rt-r-ml-4 { --margin-left: calc(-1 * var(--space-4)); } .lg\\:-rt-r-ml-5 { --margin-left: calc(-1 * var(--space-5)); } .lg\\:-rt-r-ml-6 { --margin-left: calc(-1 * var(--space-6)); } .lg\\:-rt-r-ml-7 { --margin-left: calc(-1 * var(--space-7)); } .lg\\:-rt-r-ml-8 { --margin-left: calc(-1 * var(--space-8)); } .lg\\:-rt-r-ml-9 { --margin-left: calc(-1 * var(--space-9)); } } @media (min-width: 1640px) { .xl\\:rt-r-ml, .xl\\:rt-r-ml-0, .xl\\:rt-r-ml-1, .xl\\:rt-r-ml-2, .xl\\:rt-r-ml-3, .xl\\:rt-r-ml-4, .xl\\:rt-r-ml-5, .xl\\:rt-r-ml-6, .xl\\:rt-r-ml-7, .xl\\:rt-r-ml-8, .xl\\:rt-r-ml-9, .xl\\:-rt-r-ml-1, .xl\\:-rt-r-ml-2, .xl\\:-rt-r-ml-3, .xl\\:-rt-r-ml-4, .xl\\:-rt-r-ml-5, .xl\\:-rt-r-ml-6, .xl\\:-rt-r-ml-7, .xl\\:-rt-r-ml-8, .xl\\:-rt-r-ml-9 { margin-left: var(--margin-left-override, var(--margin-left)); } .xl\\:rt-r-ml { --margin-left: var(--ml-xl) } .xl\\:rt-r-ml-0 { --margin-left: 0px; } .xl\\:rt-r-ml-1 { --margin-left: var(--space-1); } .xl\\:rt-r-ml-2 { --margin-left: var(--space-2); } .xl\\:rt-r-ml-3 { --margin-left: var(--space-3); } .xl\\:rt-r-ml-4 { --margin-left: var(--space-4); } .xl\\:rt-r-ml-5 { --margin-left: var(--space-5); } .xl\\:rt-r-ml-6 { --margin-left: var(--space-6); } .xl\\:rt-r-ml-7 { --margin-left: var(--space-7); } .xl\\:rt-r-ml-8 { --margin-left: var(--space-8); } .xl\\:rt-r-ml-9 { --margin-left: var(--space-9); } .xl\\:-rt-r-ml-1 { --margin-left: calc(-1 * var(--space-1)); } .xl\\:-rt-r-ml-2 { --margin-left: calc(-1 * var(--space-2)); } .xl\\:-rt-r-ml-3 { --margin-left: calc(-1 * var(--space-3)); } .xl\\:-rt-r-ml-4 { --margin-left: calc(-1 * var(--space-4)); } .xl\\:-rt-r-ml-5 { --margin-left: calc(-1 * var(--space-5)); } .xl\\:-rt-r-ml-6 { --margin-left: calc(-1 * var(--space-6)); } .xl\\:-rt-r-ml-7 { --margin-left: calc(-1 * var(--space-7)); } .xl\\:-rt-r-ml-8 { --margin-left: calc(-1 * var(--space-8)); } .xl\\:-rt-r-ml-9 { --margin-left: calc(-1 * var(--space-9)); } } .rt-r-overflow-visible { overflow: visible; } .rt-r-overflow-hidden { overflow: hidden; } .rt-r-overflow-clip { overflow: clip; } .rt-r-overflow-scroll { overflow: scroll; } .rt-r-overflow-auto { overflow: auto; } .rt-r-ox-visible { overflow-x: visible; } .rt-r-ox-hidden { overflow-x: hidden; } .rt-r-ox-clip { overflow-x: clip; } .rt-r-ox-scroll { overflow-x: scroll; } .rt-r-ox-auto { overflow-x: auto; } .rt-r-oy-visible { overflow-y: visible; } .rt-r-oy-hidden { overflow-y: hidden; } .rt-r-oy-clip { overflow-y: clip; } .rt-r-oy-scroll { overflow-y: scroll; } .rt-r-oy-auto { overflow-y: auto; } @media (min-width: 520px) { .xs\\:rt-r-overflow-visible { overflow: visible; } .xs\\:rt-r-overflow-hidden { overflow: hidden; } .xs\\:rt-r-overflow-clip { overflow: clip; } .xs\\:rt-r-overflow-scroll { overflow: scroll; } .xs\\:rt-r-overflow-auto { overflow: auto; } .xs\\:rt-r-ox-visible { overflow-x: visible; } .xs\\:rt-r-ox-hidden { overflow-x: hidden; } .xs\\:rt-r-ox-clip { overflow-x: clip; } .xs\\:rt-r-ox-scroll { overflow-x: scroll; } .xs\\:rt-r-ox-auto { overflow-x: auto; } .xs\\:rt-r-oy-visible { overflow-y: visible; } .xs\\:rt-r-oy-hidden { overflow-y: hidden; } .xs\\:rt-r-oy-clip { overflow-y: clip; } .xs\\:rt-r-oy-scroll { overflow-y: scroll; } .xs\\:rt-r-oy-auto { overflow-y: auto; } } @media (min-width: 768px) { .sm\\:rt-r-overflow-visible { overflow: visible; } .sm\\:rt-r-overflow-hidden { overflow: hidden; } .sm\\:rt-r-overflow-clip { overflow: clip; } .sm\\:rt-r-overflow-scroll { overflow: scroll; } .sm\\:rt-r-overflow-auto { overflow: auto; } .sm\\:rt-r-ox-visible { overflow-x: visible; } .sm\\:rt-r-ox-hidden { overflow-x: hidden; } .sm\\:rt-r-ox-clip { overflow-x: clip; } .sm\\:rt-r-ox-scroll { overflow-x: scroll; } .sm\\:rt-r-ox-auto { overflow-x: auto; } .sm\\:rt-r-oy-visible { overflow-y: visible; } .sm\\:rt-r-oy-hidden { overflow-y: hidden; } .sm\\:rt-r-oy-clip { overflow-y: clip; } .sm\\:rt-r-oy-scroll { overflow-y: scroll; } .sm\\:rt-r-oy-auto { overflow-y: auto; } } @media (min-width: 1024px) { .md\\:rt-r-overflow-visible { overflow: visible; } .md\\:rt-r-overflow-hidden { overflow: hidden; } .md\\:rt-r-overflow-clip { overflow: clip; } .md\\:rt-r-overflow-scroll { overflow: scroll; } .md\\:rt-r-overflow-auto { overflow: auto; } .md\\:rt-r-ox-visible { overflow-x: visible; } .md\\:rt-r-ox-hidden { overflow-x: hidden; } .md\\:rt-r-ox-clip { overflow-x: clip; } .md\\:rt-r-ox-scroll { overflow-x: scroll; } .md\\:rt-r-ox-auto { overflow-x: auto; } .md\\:rt-r-oy-visible { overflow-y: visible; } .md\\:rt-r-oy-hidden { overflow-y: hidden; } .md\\:rt-r-oy-clip { overflow-y: clip; } .md\\:rt-r-oy-scroll { overflow-y: scroll; } .md\\:rt-r-oy-auto { overflow-y: auto; } } @media (min-width: 1280px) { .lg\\:rt-r-overflow-visible { overflow: visible; } .lg\\:rt-r-overflow-hidden { overflow: hidden; } .lg\\:rt-r-overflow-clip { overflow: clip; } .lg\\:rt-r-overflow-scroll { overflow: scroll; } .lg\\:rt-r-overflow-auto { overflow: auto; } .lg\\:rt-r-ox-visible { overflow-x: visible; } .lg\\:rt-r-ox-hidden { overflow-x: hidden; } .lg\\:rt-r-ox-clip { overflow-x: clip; } .lg\\:rt-r-ox-scroll { overflow-x: scroll; } .lg\\:rt-r-ox-auto { overflow-x: auto; } .lg\\:rt-r-oy-visible { overflow-y: visible; } .lg\\:rt-r-oy-hidden { overflow-y: hidden; } .lg\\:rt-r-oy-clip { overflow-y: clip; } .lg\\:rt-r-oy-scroll { overflow-y: scroll; } .lg\\:rt-r-oy-auto { overflow-y: auto; } } @media (min-width: 1640px) { .xl\\:rt-r-overflow-visible { overflow: visible; } .xl\\:rt-r-overflow-hidden { overflow: hidden; } .xl\\:rt-r-overflow-clip { overflow: clip; } .xl\\:rt-r-overflow-scroll { overflow: scroll; } .xl\\:rt-r-overflow-auto { overflow: auto; } .xl\\:rt-r-ox-visible { overflow-x: visible; } .xl\\:rt-r-ox-hidden { overflow-x: hidden; } .xl\\:rt-r-ox-clip { overflow-x: clip; } .xl\\:rt-r-ox-scroll { overflow-x: scroll; } .xl\\:rt-r-ox-auto { overflow-x: auto; } .xl\\:rt-r-oy-visible { overflow-y: visible; } .xl\\:rt-r-oy-hidden { overflow-y: hidden; } .xl\\:rt-r-oy-clip { overflow-y: clip; } .xl\\:rt-r-oy-scroll { overflow-y: scroll; } .xl\\:rt-r-oy-auto { overflow-y: auto; } } .rt-r-p { padding: var(--p) } .rt-r-p-0 { padding: 0; } .rt-r-p-1 { padding: var(--space-1); } .rt-r-p-2 { padding: var(--space-2); } .rt-r-p-3 { padding: var(--space-3); } .rt-r-p-4 { padding: var(--space-4); } .rt-r-p-5 { padding: var(--space-5); } .rt-r-p-6 { padding: var(--space-6); } .rt-r-p-7 { padding: var(--space-7); } .rt-r-p-8 { padding: var(--space-8); } .rt-r-p-9 { padding: var(--space-9); } .rt-r-p-inset { padding-top: var(--inset-padding-top); padding-right: var(--inset-padding-right); padding-bottom: var(--inset-padding-bottom); padding-left: var(--inset-padding-left); } @media (min-width: 520px) { .xs\\:rt-r-p { padding: var(--p-xs) } .xs\\:rt-r-p-0 { padding: 0; } .xs\\:rt-r-p-1 { padding: var(--space-1); } .xs\\:rt-r-p-2 { padding: var(--space-2); } .xs\\:rt-r-p-3 { padding: var(--space-3); } .xs\\:rt-r-p-4 { padding: var(--space-4); } .xs\\:rt-r-p-5 { padding: var(--space-5); } .xs\\:rt-r-p-6 { padding: var(--space-6); } .xs\\:rt-r-p-7 { padding: var(--space-7); } .xs\\:rt-r-p-8 { padding: var(--space-8); } .xs\\:rt-r-p-9 { padding: var(--space-9); } .xs\\:rt-r-p-inset { padding-top: var(--inset-padding-top); padding-right: var(--inset-padding-right); padding-bottom: var(--inset-padding-bottom); padding-left: var(--inset-padding-left); } } @media (min-width: 768px) { .sm\\:rt-r-p { padding: var(--p-sm) } .sm\\:rt-r-p-0 { padding: 0; } .sm\\:rt-r-p-1 { padding: var(--space-1); } .sm\\:rt-r-p-2 { padding: var(--space-2); } .sm\\:rt-r-p-3 { padding: var(--space-3); } .sm\\:rt-r-p-4 { padding: var(--space-4); } .sm\\:rt-r-p-5 { padding: var(--space-5); } .sm\\:rt-r-p-6 { padding: var(--space-6); } .sm\\:rt-r-p-7 { padding: var(--space-7); } .sm\\:rt-r-p-8 { padding: var(--space-8); } .sm\\:rt-r-p-9 { padding: var(--space-9); } .sm\\:rt-r-p-inset { padding-top: var(--inset-padding-top); padding-right: var(--inset-padding-right); padding-bottom: var(--inset-padding-bottom); padding-left: var(--inset-padding-left); } } @media (min-width: 1024px) { .md\\:rt-r-p { padding: var(--p-md) } .md\\:rt-r-p-0 { padding: 0; } .md\\:rt-r-p-1 { padding: var(--space-1); } .md\\:rt-r-p-2 { padding: var(--space-2); } .md\\:rt-r-p-3 { padding: var(--space-3); } .md\\:rt-r-p-4 { padding: var(--space-4); } .md\\:rt-r-p-5 { padding: var(--space-5); } .md\\:rt-r-p-6 { padding: var(--space-6); } .md\\:rt-r-p-7 { padding: var(--space-7); } .md\\:rt-r-p-8 { padding: var(--space-8); } .md\\:rt-r-p-9 { padding: var(--space-9); } .md\\:rt-r-p-inset { padding-top: var(--inset-padding-top); padding-right: var(--inset-padding-right); padding-bottom: var(--inset-padding-bottom); padding-left: var(--inset-padding-left); } } @media (min-width: 1280px) { .lg\\:rt-r-p { padding: var(--p-lg) } .lg\\:rt-r-p-0 { padding: 0; } .lg\\:rt-r-p-1 { padding: var(--space-1); } .lg\\:rt-r-p-2 { padding: var(--space-2); } .lg\\:rt-r-p-3 { padding: var(--space-3); } .lg\\:rt-r-p-4 { padding: var(--space-4); } .lg\\:rt-r-p-5 { padding: var(--space-5); } .lg\\:rt-r-p-6 { padding: var(--space-6); } .lg\\:rt-r-p-7 { padding: var(--space-7); } .lg\\:rt-r-p-8 { padding: var(--space-8); } .lg\\:rt-r-p-9 { padding: var(--space-9); } .lg\\:rt-r-p-inset { padding-top: var(--inset-padding-top); padding-right: var(--inset-padding-right); padding-bottom: var(--inset-padding-bottom); padding-left: var(--inset-padding-left); } } @media (min-width: 1640px) { .xl\\:rt-r-p { padding: var(--p-xl) } .xl\\:rt-r-p-0 { padding: 0; } .xl\\:rt-r-p-1 { padding: var(--space-1); } .xl\\:rt-r-p-2 { padding: var(--space-2); } .xl\\:rt-r-p-3 { padding: var(--space-3); } .xl\\:rt-r-p-4 { padding: var(--space-4); } .xl\\:rt-r-p-5 { padding: var(--space-5); } .xl\\:rt-r-p-6 { padding: var(--space-6); } .xl\\:rt-r-p-7 { padding: var(--space-7); } .xl\\:rt-r-p-8 { padding: var(--space-8); } .xl\\:rt-r-p-9 { padding: var(--space-9); } .xl\\:rt-r-p-inset { padding-top: var(--inset-padding-top); padding-right: var(--inset-padding-right); padding-bottom: var(--inset-padding-bottom); padding-left: var(--inset-padding-left); } } .rt-r-px { padding-left: var(--pl); padding-right: var(--pr) } .rt-r-px-0 { padding-left: 0; padding-right: 0; } .rt-r-px-1 { padding-left: var(--space-1); padding-right: var(--space-1); } .rt-r-px-2 { padding-left: var(--space-2); padding-right: var(--space-2); } .rt-r-px-3 { padding-left: var(--space-3); padding-right: var(--space-3); } .rt-r-px-4 { padding-left: var(--space-4); padding-right: var(--space-4); } .rt-r-px-5 { padding-left: var(--space-5); padding-right: var(--space-5); } .rt-r-px-6 { padding-left: var(--space-6); padding-right: var(--space-6); } .rt-r-px-7 { padding-left: var(--space-7); padding-right: var(--space-7); } .rt-r-px-8 { padding-left: var(--space-8); padding-right: var(--space-8); } .rt-r-px-9 { padding-left: var(--space-9); padding-right: var(--space-9); } .rt-r-px-inset { padding-left: var(--inset-padding-left); padding-right: var(--inset-padding-right); } @media (min-width: 520px) { .xs\\:rt-r-px { padding-left: var(--pl-xs); padding-right: var(--pr-xs) } .xs\\:rt-r-px-0 { padding-left: 0; padding-right: 0; } .xs\\:rt-r-px-1 { padding-left: var(--space-1); padding-right: var(--space-1); } .xs\\:rt-r-px-2 { padding-left: var(--space-2); padding-right: var(--space-2); } .xs\\:rt-r-px-3 { padding-left: var(--space-3); padding-right: var(--space-3); } .xs\\:rt-r-px-4 { padding-left: var(--space-4); padding-right: var(--space-4); } .xs\\:rt-r-px-5 { padding-left: var(--space-5); padding-right: var(--space-5); } .xs\\:rt-r-px-6 { padding-left: var(--space-6); padding-right: var(--space-6); } .xs\\:rt-r-px-7 { padding-left: var(--space-7); padding-right: var(--space-7); } .xs\\:rt-r-px-8 { padding-left: var(--space-8); padding-right: var(--space-8); } .xs\\:rt-r-px-9 { padding-left: var(--space-9); padding-right: var(--space-9); } .xs\\:rt-r-px-inset { padding-left: var(--inset-padding-left); padding-right: var(--inset-padding-right); } } @media (min-width: 768px) { .sm\\:rt-r-px { padding-left: var(--pl-sm); padding-right: var(--pr-sm) } .sm\\:rt-r-px-0 { padding-left: 0; padding-right: 0; } .sm\\:rt-r-px-1 { padding-left: var(--space-1); padding-right: var(--space-1); } .sm\\:rt-r-px-2 { padding-left: var(--space-2); padding-right: var(--space-2); } .sm\\:rt-r-px-3 { padding-left: var(--space-3); padding-right: var(--space-3); } .sm\\:rt-r-px-4 { padding-left: var(--space-4); padding-right: var(--space-4); } .sm\\:rt-r-px-5 { padding-left: var(--space-5); padding-right: var(--space-5); } .sm\\:rt-r-px-6 { padding-left: var(--space-6); padding-right: var(--space-6); } .sm\\:rt-r-px-7 { padding-left: var(--space-7); padding-right: var(--space-7); } .sm\\:rt-r-px-8 { padding-left: var(--space-8); padding-right: var(--space-8); } .sm\\:rt-r-px-9 { padding-left: var(--space-9); padding-right: var(--space-9); } .sm\\:rt-r-px-inset { padding-left: var(--inset-padding-left); padding-right: var(--inset-padding-right); } } @media (min-width: 1024px) { .md\\:rt-r-px { padding-left: var(--pl-md); padding-right: var(--pr-md) } .md\\:rt-r-px-0 { padding-left: 0; padding-right: 0; } .md\\:rt-r-px-1 { padding-left: var(--space-1); padding-right: var(--space-1); } .md\\:rt-r-px-2 { padding-left: var(--space-2); padding-right: var(--space-2); } .md\\:rt-r-px-3 { padding-left: var(--space-3); padding-right: var(--space-3); } .md\\:rt-r-px-4 { padding-left: var(--space-4); padding-right: var(--space-4); } .md\\:rt-r-px-5 { padding-left: var(--space-5); padding-right: var(--space-5); } .md\\:rt-r-px-6 { padding-left: var(--space-6); padding-right: var(--space-6); } .md\\:rt-r-px-7 { padding-left: var(--space-7); padding-right: var(--space-7); } .md\\:rt-r-px-8 { padding-left: var(--space-8); padding-right: var(--space-8); } .md\\:rt-r-px-9 { padding-left: var(--space-9); padding-right: var(--space-9); } .md\\:rt-r-px-inset { padding-left: var(--inset-padding-left); padding-right: var(--inset-padding-right); } } @media (min-width: 1280px) { .lg\\:rt-r-px { padding-left: var(--pl-lg); padding-right: var(--pr-lg) } .lg\\:rt-r-px-0 { padding-left: 0; padding-right: 0; } .lg\\:rt-r-px-1 { padding-left: var(--space-1); padding-right: var(--space-1); } .lg\\:rt-r-px-2 { padding-left: var(--space-2); padding-right: var(--space-2); } .lg\\:rt-r-px-3 { padding-left: var(--space-3); padding-right: var(--space-3); } .lg\\:rt-r-px-4 { padding-left: var(--space-4); padding-right: var(--space-4); } .lg\\:rt-r-px-5 { padding-left: var(--space-5); padding-right: var(--space-5); } .lg\\:rt-r-px-6 { padding-left: var(--space-6); padding-right: var(--space-6); } .lg\\:rt-r-px-7 { padding-left: var(--space-7); padding-right: var(--space-7); } .lg\\:rt-r-px-8 { padding-left: var(--space-8); padding-right: var(--space-8); } .lg\\:rt-r-px-9 { padding-left: var(--space-9); padding-right: var(--space-9); } .lg\\:rt-r-px-inset { padding-left: var(--inset-padding-left); padding-right: var(--inset-padding-right); } } @media (min-width: 1640px) { .xl\\:rt-r-px { padding-left: var(--pl-xl); padding-right: var(--pr-xl) } .xl\\:rt-r-px-0 { padding-left: 0; padding-right: 0; } .xl\\:rt-r-px-1 { padding-left: var(--space-1); padding-right: var(--space-1); } .xl\\:rt-r-px-2 { padding-left: var(--space-2); padding-right: var(--space-2); } .xl\\:rt-r-px-3 { padding-left: var(--space-3); padding-right: var(--space-3); } .xl\\:rt-r-px-4 { padding-left: var(--space-4); padding-right: var(--space-4); } .xl\\:rt-r-px-5 { padding-left: var(--space-5); padding-right: var(--space-5); } .xl\\:rt-r-px-6 { padding-left: var(--space-6); padding-right: var(--space-6); } .xl\\:rt-r-px-7 { padding-left: var(--space-7); padding-right: var(--space-7); } .xl\\:rt-r-px-8 { padding-left: var(--space-8); padding-right: var(--space-8); } .xl\\:rt-r-px-9 { padding-left: var(--space-9); padding-right: var(--space-9); } .xl\\:rt-r-px-inset { padding-left: var(--inset-padding-left); padding-right: var(--inset-padding-right); } } .rt-r-py { padding-top: var(--pt); padding-bottom: var(--pb) } .rt-r-py-0 { padding-top: 0; padding-bottom: 0; } .rt-r-py-1 { padding-top: var(--space-1); padding-bottom: var(--space-1); } .rt-r-py-2 { padding-top: var(--space-2); padding-bottom: var(--space-2); } .rt-r-py-3 { padding-top: var(--space-3); padding-bottom: var(--space-3); } .rt-r-py-4 { padding-top: var(--space-4); padding-bottom: var(--space-4); } .rt-r-py-5 { padding-top: var(--space-5); padding-bottom: var(--space-5); } .rt-r-py-6 { padding-top: var(--space-6); padding-bottom: var(--space-6); } .rt-r-py-7 { padding-top: var(--space-7); padding-bottom: var(--space-7); } .rt-r-py-8 { padding-top: var(--space-8); padding-bottom: var(--space-8); } .rt-r-py-9 { padding-top: var(--space-9); padding-bottom: var(--space-9); } .rt-r-py-inset { padding-top: var(--inset-padding-top); padding-bottom: var(--inset-padding-bottom); } @media (min-width: 520px) { .xs\\:rt-r-py { padding-top: var(--pt-xs); padding-bottom: var(--pb-xs) } .xs\\:rt-r-py-0 { padding-top: 0; padding-bottom: 0; } .xs\\:rt-r-py-1 { padding-top: var(--space-1); padding-bottom: var(--space-1); } .xs\\:rt-r-py-2 { padding-top: var(--space-2); padding-bottom: var(--space-2); } .xs\\:rt-r-py-3 { padding-top: var(--space-3); padding-bottom: var(--space-3); } .xs\\:rt-r-py-4 { padding-top: var(--space-4); padding-bottom: var(--space-4); } .xs\\:rt-r-py-5 { padding-top: var(--space-5); padding-bottom: var(--space-5); } .xs\\:rt-r-py-6 { padding-top: var(--space-6); padding-bottom: var(--space-6); } .xs\\:rt-r-py-7 { padding-top: var(--space-7); padding-bottom: var(--space-7); } .xs\\:rt-r-py-8 { padding-top: var(--space-8); padding-bottom: var(--space-8); } .xs\\:rt-r-py-9 { padding-top: var(--space-9); padding-bottom: var(--space-9); } .xs\\:rt-r-py-inset { padding-top: var(--inset-padding-top); padding-bottom: var(--inset-padding-bottom); } } @media (min-width: 768px) { .sm\\:rt-r-py { padding-top: var(--pt-sm); padding-bottom: var(--pb-sm) } .sm\\:rt-r-py-0 { padding-top: 0; padding-bottom: 0; } .sm\\:rt-r-py-1 { padding-top: var(--space-1); padding-bottom: var(--space-1); } .sm\\:rt-r-py-2 { padding-top: var(--space-2); padding-bottom: var(--space-2); } .sm\\:rt-r-py-3 { padding-top: var(--space-3); padding-bottom: var(--space-3); } .sm\\:rt-r-py-4 { padding-top: var(--space-4); padding-bottom: var(--space-4); } .sm\\:rt-r-py-5 { padding-top: var(--space-5); padding-bottom: var(--space-5); } .sm\\:rt-r-py-6 { padding-top: var(--space-6); padding-bottom: var(--space-6); } .sm\\:rt-r-py-7 { padding-top: var(--space-7); padding-bottom: var(--space-7); } .sm\\:rt-r-py-8 { padding-top: var(--space-8); padding-bottom: var(--space-8); } .sm\\:rt-r-py-9 { padding-top: var(--space-9); padding-bottom: var(--space-9); } .sm\\:rt-r-py-inset { padding-top: var(--inset-padding-top); padding-bottom: var(--inset-padding-bottom); } } @media (min-width: 1024px) { .md\\:rt-r-py { padding-top: var(--pt-md); padding-bottom: var(--pb-md) } .md\\:rt-r-py-0 { padding-top: 0; padding-bottom: 0; } .md\\:rt-r-py-1 { padding-top: var(--space-1); padding-bottom: var(--space-1); } .md\\:rt-r-py-2 { padding-top: var(--space-2); padding-bottom: var(--space-2); } .md\\:rt-r-py-3 { padding-top: var(--space-3); padding-bottom: var(--space-3); } .md\\:rt-r-py-4 { padding-top: var(--space-4); padding-bottom: var(--space-4); } .md\\:rt-r-py-5 { padding-top: var(--space-5); padding-bottom: var(--space-5); } .md\\:rt-r-py-6 { padding-top: var(--space-6); padding-bottom: var(--space-6); } .md\\:rt-r-py-7 { padding-top: var(--space-7); padding-bottom: var(--space-7); } .md\\:rt-r-py-8 { padding-top: var(--space-8); padding-bottom: var(--space-8); } .md\\:rt-r-py-9 { padding-top: var(--space-9); padding-bottom: var(--space-9); } .md\\:rt-r-py-inset { padding-top: var(--inset-padding-top); padding-bottom: var(--inset-padding-bottom); } } @media (min-width: 1280px) { .lg\\:rt-r-py { padding-top: var(--pt-lg); padding-bottom: var(--pb-lg) } .lg\\:rt-r-py-0 { padding-top: 0; padding-bottom: 0; } .lg\\:rt-r-py-1 { padding-top: var(--space-1); padding-bottom: var(--space-1); } .lg\\:rt-r-py-2 { padding-top: var(--space-2); padding-bottom: var(--space-2); } .lg\\:rt-r-py-3 { padding-top: var(--space-3); padding-bottom: var(--space-3); } .lg\\:rt-r-py-4 { padding-top: var(--space-4); padding-bottom: var(--space-4); } .lg\\:rt-r-py-5 { padding-top: var(--space-5); padding-bottom: var(--space-5); } .lg\\:rt-r-py-6 { padding-top: var(--space-6); padding-bottom: var(--space-6); } .lg\\:rt-r-py-7 { padding-top: var(--space-7); padding-bottom: var(--space-7); } .lg\\:rt-r-py-8 { padding-top: var(--space-8); padding-bottom: var(--space-8); } .lg\\:rt-r-py-9 { padding-top: var(--space-9); padding-bottom: var(--space-9); } .lg\\:rt-r-py-inset { padding-top: var(--inset-padding-top); padding-bottom: var(--inset-padding-bottom); } } @media (min-width: 1640px) { .xl\\:rt-r-py { padding-top: var(--pt-xl); padding-bottom: var(--pb-xl) } .xl\\:rt-r-py-0 { padding-top: 0; padding-bottom: 0; } .xl\\:rt-r-py-1 { padding-top: var(--space-1); padding-bottom: var(--space-1); } .xl\\:rt-r-py-2 { padding-top: var(--space-2); padding-bottom: var(--space-2); } .xl\\:rt-r-py-3 { padding-top: var(--space-3); padding-bottom: var(--space-3); } .xl\\:rt-r-py-4 { padding-top: var(--space-4); padding-bottom: var(--space-4); } .xl\\:rt-r-py-5 { padding-top: var(--space-5); padding-bottom: var(--space-5); } .xl\\:rt-r-py-6 { padding-top: var(--space-6); padding-bottom: var(--space-6); } .xl\\:rt-r-py-7 { padding-top: var(--space-7); padding-bottom: var(--space-7); } .xl\\:rt-r-py-8 { padding-top: var(--space-8); padding-bottom: var(--space-8); } .xl\\:rt-r-py-9 { padding-top: var(--space-9); padding-bottom: var(--space-9); } .xl\\:rt-r-py-inset { padding-top: var(--inset-padding-top); padding-bottom: var(--inset-padding-bottom); } } .rt-r-pt { padding-top: var(--pt) } .rt-r-pt-0 { padding-top: 0; } .rt-r-pt-1 { padding-top: var(--space-1); } .rt-r-pt-2 { padding-top: var(--space-2); } .rt-r-pt-3 { padding-top: var(--space-3); } .rt-r-pt-4 { padding-top: var(--space-4); } .rt-r-pt-5 { padding-top: var(--space-5); } .rt-r-pt-6 { padding-top: var(--space-6); } .rt-r-pt-7 { padding-top: var(--space-7); } .rt-r-pt-8 { padding-top: var(--space-8); } .rt-r-pt-9 { padding-top: var(--space-9); } .rt-r-pt-inset { padding-top: var(--inset-padding-top); } @media (min-width: 520px) { .xs\\:rt-r-pt { padding-top: var(--pt-xs) } .xs\\:rt-r-pt-0 { padding-top: 0; } .xs\\:rt-r-pt-1 { padding-top: var(--space-1); } .xs\\:rt-r-pt-2 { padding-top: var(--space-2); } .xs\\:rt-r-pt-3 { padding-top: var(--space-3); } .xs\\:rt-r-pt-4 { padding-top: var(--space-4); } .xs\\:rt-r-pt-5 { padding-top: var(--space-5); } .xs\\:rt-r-pt-6 { padding-top: var(--space-6); } .xs\\:rt-r-pt-7 { padding-top: var(--space-7); } .xs\\:rt-r-pt-8 { padding-top: var(--space-8); } .xs\\:rt-r-pt-9 { padding-top: var(--space-9); } .xs\\:rt-r-pt-inset { padding-top: var(--inset-padding-top); } } @media (min-width: 768px) { .sm\\:rt-r-pt { padding-top: var(--pt-sm) } .sm\\:rt-r-pt-0 { padding-top: 0; } .sm\\:rt-r-pt-1 { padding-top: var(--space-1); } .sm\\:rt-r-pt-2 { padding-top: var(--space-2); } .sm\\:rt-r-pt-3 { padding-top: var(--space-3); } .sm\\:rt-r-pt-4 { padding-top: var(--space-4); } .sm\\:rt-r-pt-5 { padding-top: var(--space-5); } .sm\\:rt-r-pt-6 { padding-top: var(--space-6); } .sm\\:rt-r-pt-7 { padding-top: var(--space-7); } .sm\\:rt-r-pt-8 { padding-top: var(--space-8); } .sm\\:rt-r-pt-9 { padding-top: var(--space-9); } .sm\\:rt-r-pt-inset { padding-top: var(--inset-padding-top); } } @media (min-width: 1024px) { .md\\:rt-r-pt { padding-top: var(--pt-md) } .md\\:rt-r-pt-0 { padding-top: 0; } .md\\:rt-r-pt-1 { padding-top: var(--space-1); } .md\\:rt-r-pt-2 { padding-top: var(--space-2); } .md\\:rt-r-pt-3 { padding-top: var(--space-3); } .md\\:rt-r-pt-4 { padding-top: var(--space-4); } .md\\:rt-r-pt-5 { padding-top: var(--space-5); } .md\\:rt-r-pt-6 { padding-top: var(--space-6); } .md\\:rt-r-pt-7 { padding-top: var(--space-7); } .md\\:rt-r-pt-8 { padding-top: var(--space-8); } .md\\:rt-r-pt-9 { padding-top: var(--space-9); } .md\\:rt-r-pt-inset { padding-top: var(--inset-padding-top); } } @media (min-width: 1280px) { .lg\\:rt-r-pt { padding-top: var(--pt-lg) } .lg\\:rt-r-pt-0 { padding-top: 0; } .lg\\:rt-r-pt-1 { padding-top: var(--space-1); } .lg\\:rt-r-pt-2 { padding-top: var(--space-2); } .lg\\:rt-r-pt-3 { padding-top: var(--space-3); } .lg\\:rt-r-pt-4 { padding-top: var(--space-4); } .lg\\:rt-r-pt-5 { padding-top: var(--space-5); } .lg\\:rt-r-pt-6 { padding-top: var(--space-6); } .lg\\:rt-r-pt-7 { padding-top: var(--space-7); } .lg\\:rt-r-pt-8 { padding-top: var(--space-8); } .lg\\:rt-r-pt-9 { padding-top: var(--space-9); } .lg\\:rt-r-pt-inset { padding-top: var(--inset-padding-top); } } @media (min-width: 1640px) { .xl\\:rt-r-pt { padding-top: var(--pt-xl) } .xl\\:rt-r-pt-0 { padding-top: 0; } .xl\\:rt-r-pt-1 { padding-top: var(--space-1); } .xl\\:rt-r-pt-2 { padding-top: var(--space-2); } .xl\\:rt-r-pt-3 { padding-top: var(--space-3); } .xl\\:rt-r-pt-4 { padding-top: var(--space-4); } .xl\\:rt-r-pt-5 { padding-top: var(--space-5); } .xl\\:rt-r-pt-6 { padding-top: var(--space-6); } .xl\\:rt-r-pt-7 { padding-top: var(--space-7); } .xl\\:rt-r-pt-8 { padding-top: var(--space-8); } .xl\\:rt-r-pt-9 { padding-top: var(--space-9); } .xl\\:rt-r-pt-inset { padding-top: var(--inset-padding-top); } } .rt-r-pr { padding-right: var(--pr) } .rt-r-pr-0 { padding-right: 0; } .rt-r-pr-1 { padding-right: var(--space-1); } .rt-r-pr-2 { padding-right: var(--space-2); } .rt-r-pr-3 { padding-right: var(--space-3); } .rt-r-pr-4 { padding-right: var(--space-4); } .rt-r-pr-5 { padding-right: var(--space-5); } .rt-r-pr-6 { padding-right: var(--space-6); } .rt-r-pr-7 { padding-right: var(--space-7); } .rt-r-pr-8 { padding-right: var(--space-8); } .rt-r-pr-9 { padding-right: var(--space-9); } .rt-r-pr-inset { padding-right: var(--inset-padding-right); } @media (min-width: 520px) { .xs\\:rt-r-pr { padding-right: var(--pr-xs) } .xs\\:rt-r-pr-0 { padding-right: 0; } .xs\\:rt-r-pr-1 { padding-right: var(--space-1); } .xs\\:rt-r-pr-2 { padding-right: var(--space-2); } .xs\\:rt-r-pr-3 { padding-right: var(--space-3); } .xs\\:rt-r-pr-4 { padding-right: var(--space-4); } .xs\\:rt-r-pr-5 { padding-right: var(--space-5); } .xs\\:rt-r-pr-6 { padding-right: var(--space-6); } .xs\\:rt-r-pr-7 { padding-right: var(--space-7); } .xs\\:rt-r-pr-8 { padding-right: var(--space-8); } .xs\\:rt-r-pr-9 { padding-right: var(--space-9); } .xs\\:rt-r-pr-inset { padding-right: var(--inset-padding-right); } } @media (min-width: 768px) { .sm\\:rt-r-pr { padding-right: var(--pr-sm) } .sm\\:rt-r-pr-0 { padding-right: 0; } .sm\\:rt-r-pr-1 { padding-right: var(--space-1); } .sm\\:rt-r-pr-2 { padding-right: var(--space-2); } .sm\\:rt-r-pr-3 { padding-right: var(--space-3); } .sm\\:rt-r-pr-4 { padding-right: var(--space-4); } .sm\\:rt-r-pr-5 { padding-right: var(--space-5); } .sm\\:rt-r-pr-6 { padding-right: var(--space-6); } .sm\\:rt-r-pr-7 { padding-right: var(--space-7); } .sm\\:rt-r-pr-8 { padding-right: var(--space-8); } .sm\\:rt-r-pr-9 { padding-right: var(--space-9); } .sm\\:rt-r-pr-inset { padding-right: var(--inset-padding-right); } } @media (min-width: 1024px) { .md\\:rt-r-pr { padding-right: var(--pr-md) } .md\\:rt-r-pr-0 { padding-right: 0; } .md\\:rt-r-pr-1 { padding-right: var(--space-1); } .md\\:rt-r-pr-2 { padding-right: var(--space-2); } .md\\:rt-r-pr-3 { padding-right: var(--space-3); } .md\\:rt-r-pr-4 { padding-right: var(--space-4); } .md\\:rt-r-pr-5 { padding-right: var(--space-5); } .md\\:rt-r-pr-6 { padding-right: var(--space-6); } .md\\:rt-r-pr-7 { padding-right: var(--space-7); } .md\\:rt-r-pr-8 { padding-right: var(--space-8); } .md\\:rt-r-pr-9 { padding-right: var(--space-9); } .md\\:rt-r-pr-inset { padding-right: var(--inset-padding-right); } } @media (min-width: 1280px) { .lg\\:rt-r-pr { padding-right: var(--pr-lg) } .lg\\:rt-r-pr-0 { padding-right: 0; } .lg\\:rt-r-pr-1 { padding-right: var(--space-1); } .lg\\:rt-r-pr-2 { padding-right: var(--space-2); } .lg\\:rt-r-pr-3 { padding-right: var(--space-3); } .lg\\:rt-r-pr-4 { padding-right: var(--space-4); } .lg\\:rt-r-pr-5 { padding-right: var(--space-5); } .lg\\:rt-r-pr-6 { padding-right: var(--space-6); } .lg\\:rt-r-pr-7 { padding-right: var(--space-7); } .lg\\:rt-r-pr-8 { padding-right: var(--space-8); } .lg\\:rt-r-pr-9 { padding-right: var(--space-9); } .lg\\:rt-r-pr-inset { padding-right: var(--inset-padding-right); } } @media (min-width: 1640px) { .xl\\:rt-r-pr { padding-right: var(--pr-xl) } .xl\\:rt-r-pr-0 { padding-right: 0; } .xl\\:rt-r-pr-1 { padding-right: var(--space-1); } .xl\\:rt-r-pr-2 { padding-right: var(--space-2); } .xl\\:rt-r-pr-3 { padding-right: var(--space-3); } .xl\\:rt-r-pr-4 { padding-right: var(--space-4); } .xl\\:rt-r-pr-5 { padding-right: var(--space-5); } .xl\\:rt-r-pr-6 { padding-right: var(--space-6); } .xl\\:rt-r-pr-7 { padding-right: var(--space-7); } .xl\\:rt-r-pr-8 { padding-right: var(--space-8); } .xl\\:rt-r-pr-9 { padding-right: var(--space-9); } .xl\\:rt-r-pr-inset { padding-right: var(--inset-padding-right); } } .rt-r-pb { padding-bottom: var(--pb) } .rt-r-pb-0 { padding-bottom: 0; } .rt-r-pb-1 { padding-bottom: var(--space-1); } .rt-r-pb-2 { padding-bottom: var(--space-2); } .rt-r-pb-3 { padding-bottom: var(--space-3); } .rt-r-pb-4 { padding-bottom: var(--space-4); } .rt-r-pb-5 { padding-bottom: var(--space-5); } .rt-r-pb-6 { padding-bottom: var(--space-6); } .rt-r-pb-7 { padding-bottom: var(--space-7); } .rt-r-pb-8 { padding-bottom: var(--space-8); } .rt-r-pb-9 { padding-bottom: var(--space-9); } .rt-r-pb-inset { padding-bottom: var(--inset-padding-bottom); } @media (min-width: 520px) { .xs\\:rt-r-pb { padding-bottom: var(--pb-xs) } .xs\\:rt-r-pb-0 { padding-bottom: 0; } .xs\\:rt-r-pb-1 { padding-bottom: var(--space-1); } .xs\\:rt-r-pb-2 { padding-bottom: var(--space-2); } .xs\\:rt-r-pb-3 { padding-bottom: var(--space-3); } .xs\\:rt-r-pb-4 { padding-bottom: var(--space-4); } .xs\\:rt-r-pb-5 { padding-bottom: var(--space-5); } .xs\\:rt-r-pb-6 { padding-bottom: var(--space-6); } .xs\\:rt-r-pb-7 { padding-bottom: var(--space-7); } .xs\\:rt-r-pb-8 { padding-bottom: var(--space-8); } .xs\\:rt-r-pb-9 { padding-bottom: var(--space-9); } .xs\\:rt-r-pb-inset { padding-bottom: var(--inset-padding-bottom); } } @media (min-width: 768px) { .sm\\:rt-r-pb { padding-bottom: var(--pb-sm) } .sm\\:rt-r-pb-0 { padding-bottom: 0; } .sm\\:rt-r-pb-1 { padding-bottom: var(--space-1); } .sm\\:rt-r-pb-2 { padding-bottom: var(--space-2); } .sm\\:rt-r-pb-3 { padding-bottom: var(--space-3); } .sm\\:rt-r-pb-4 { padding-bottom: var(--space-4); } .sm\\:rt-r-pb-5 { padding-bottom: var(--space-5); } .sm\\:rt-r-pb-6 { padding-bottom: var(--space-6); } .sm\\:rt-r-pb-7 { padding-bottom: var(--space-7); } .sm\\:rt-r-pb-8 { padding-bottom: var(--space-8); } .sm\\:rt-r-pb-9 { padding-bottom: var(--space-9); } .sm\\:rt-r-pb-inset { padding-bottom: var(--inset-padding-bottom); } } @media (min-width: 1024px) { .md\\:rt-r-pb { padding-bottom: var(--pb-md) } .md\\:rt-r-pb-0 { padding-bottom: 0; } .md\\:rt-r-pb-1 { padding-bottom: var(--space-1); } .md\\:rt-r-pb-2 { padding-bottom: var(--space-2); } .md\\:rt-r-pb-3 { padding-bottom: var(--space-3); } .md\\:rt-r-pb-4 { padding-bottom: var(--space-4); } .md\\:rt-r-pb-5 { padding-bottom: var(--space-5); } .md\\:rt-r-pb-6 { padding-bottom: var(--space-6); } .md\\:rt-r-pb-7 { padding-bottom: var(--space-7); } .md\\:rt-r-pb-8 { padding-bottom: var(--space-8); } .md\\:rt-r-pb-9 { padding-bottom: var(--space-9); } .md\\:rt-r-pb-inset { padding-bottom: var(--inset-padding-bottom); } } @media (min-width: 1280px) { .lg\\:rt-r-pb { padding-bottom: var(--pb-lg) } .lg\\:rt-r-pb-0 { padding-bottom: 0; } .lg\\:rt-r-pb-1 { padding-bottom: var(--space-1); } .lg\\:rt-r-pb-2 { padding-bottom: var(--space-2); } .lg\\:rt-r-pb-3 { padding-bottom: var(--space-3); } .lg\\:rt-r-pb-4 { padding-bottom: var(--space-4); } .lg\\:rt-r-pb-5 { padding-bottom: var(--space-5); } .lg\\:rt-r-pb-6 { padding-bottom: var(--space-6); } .lg\\:rt-r-pb-7 { padding-bottom: var(--space-7); } .lg\\:rt-r-pb-8 { padding-bottom: var(--space-8); } .lg\\:rt-r-pb-9 { padding-bottom: var(--space-9); } .lg\\:rt-r-pb-inset { padding-bottom: var(--inset-padding-bottom); } } @media (min-width: 1640px) { .xl\\:rt-r-pb { padding-bottom: var(--pb-xl) } .xl\\:rt-r-pb-0 { padding-bottom: 0; } .xl\\:rt-r-pb-1 { padding-bottom: var(--space-1); } .xl\\:rt-r-pb-2 { padding-bottom: var(--space-2); } .xl\\:rt-r-pb-3 { padding-bottom: var(--space-3); } .xl\\:rt-r-pb-4 { padding-bottom: var(--space-4); } .xl\\:rt-r-pb-5 { padding-bottom: var(--space-5); } .xl\\:rt-r-pb-6 { padding-bottom: var(--space-6); } .xl\\:rt-r-pb-7 { padding-bottom: var(--space-7); } .xl\\:rt-r-pb-8 { padding-bottom: var(--space-8); } .xl\\:rt-r-pb-9 { padding-bottom: var(--space-9); } .xl\\:rt-r-pb-inset { padding-bottom: var(--inset-padding-bottom); } } .rt-r-pl { padding-left: var(--pl) } .rt-r-pl-0 { padding-left: 0; } .rt-r-pl-1 { padding-left: var(--space-1); } .rt-r-pl-2 { padding-left: var(--space-2); } .rt-r-pl-3 { padding-left: var(--space-3); } .rt-r-pl-4 { padding-left: var(--space-4); } .rt-r-pl-5 { padding-left: var(--space-5); } .rt-r-pl-6 { padding-left: var(--space-6); } .rt-r-pl-7 { padding-left: var(--space-7); } .rt-r-pl-8 { padding-left: var(--space-8); } .rt-r-pl-9 { padding-left: var(--space-9); } .rt-r-pl-inset { padding-left: var(--inset-padding-left); } @media (min-width: 520px) { .xs\\:rt-r-pl { padding-left: var(--pl-xs) } .xs\\:rt-r-pl-0 { padding-left: 0; } .xs\\:rt-r-pl-1 { padding-left: var(--space-1); } .xs\\:rt-r-pl-2 { padding-left: var(--space-2); } .xs\\:rt-r-pl-3 { padding-left: var(--space-3); } .xs\\:rt-r-pl-4 { padding-left: var(--space-4); } .xs\\:rt-r-pl-5 { padding-left: var(--space-5); } .xs\\:rt-r-pl-6 { padding-left: var(--space-6); } .xs\\:rt-r-pl-7 { padding-left: var(--space-7); } .xs\\:rt-r-pl-8 { padding-left: var(--space-8); } .xs\\:rt-r-pl-9 { padding-left: var(--space-9); } .xs\\:rt-r-pl-inset { padding-left: var(--inset-padding-left); } } @media (min-width: 768px) { .sm\\:rt-r-pl { padding-left: var(--pl-sm) } .sm\\:rt-r-pl-0 { padding-left: 0; } .sm\\:rt-r-pl-1 { padding-left: var(--space-1); } .sm\\:rt-r-pl-2 { padding-left: var(--space-2); } .sm\\:rt-r-pl-3 { padding-left: var(--space-3); } .sm\\:rt-r-pl-4 { padding-left: var(--space-4); } .sm\\:rt-r-pl-5 { padding-left: var(--space-5); } .sm\\:rt-r-pl-6 { padding-left: var(--space-6); } .sm\\:rt-r-pl-7 { padding-left: var(--space-7); } .sm\\:rt-r-pl-8 { padding-left: var(--space-8); } .sm\\:rt-r-pl-9 { padding-left: var(--space-9); } .sm\\:rt-r-pl-inset { padding-left: var(--inset-padding-left); } } @media (min-width: 1024px) { .md\\:rt-r-pl { padding-left: var(--pl-md) } .md\\:rt-r-pl-0 { padding-left: 0; } .md\\:rt-r-pl-1 { padding-left: var(--space-1); } .md\\:rt-r-pl-2 { padding-left: var(--space-2); } .md\\:rt-r-pl-3 { padding-left: var(--space-3); } .md\\:rt-r-pl-4 { padding-left: var(--space-4); } .md\\:rt-r-pl-5 { padding-left: var(--space-5); } .md\\:rt-r-pl-6 { padding-left: var(--space-6); } .md\\:rt-r-pl-7 { padding-left: var(--space-7); } .md\\:rt-r-pl-8 { padding-left: var(--space-8); } .md\\:rt-r-pl-9 { padding-left: var(--space-9); } .md\\:rt-r-pl-inset { padding-left: var(--inset-padding-left); } } @media (min-width: 1280px) { .lg\\:rt-r-pl { padding-left: var(--pl-lg) } .lg\\:rt-r-pl-0 { padding-left: 0; } .lg\\:rt-r-pl-1 { padding-left: var(--space-1); } .lg\\:rt-r-pl-2 { padding-left: var(--space-2); } .lg\\:rt-r-pl-3 { padding-left: var(--space-3); } .lg\\:rt-r-pl-4 { padding-left: var(--space-4); } .lg\\:rt-r-pl-5 { padding-left: var(--space-5); } .lg\\:rt-r-pl-6 { padding-left: var(--space-6); } .lg\\:rt-r-pl-7 { padding-left: var(--space-7); } .lg\\:rt-r-pl-8 { padding-left: var(--space-8); } .lg\\:rt-r-pl-9 { padding-left: var(--space-9); } .lg\\:rt-r-pl-inset { padding-left: var(--inset-padding-left); } } @media (min-width: 1640px) { .xl\\:rt-r-pl { padding-left: var(--pl-xl) } .xl\\:rt-r-pl-0 { padding-left: 0; } .xl\\:rt-r-pl-1 { padding-left: var(--space-1); } .xl\\:rt-r-pl-2 { padding-left: var(--space-2); } .xl\\:rt-r-pl-3 { padding-left: var(--space-3); } .xl\\:rt-r-pl-4 { padding-left: var(--space-4); } .xl\\:rt-r-pl-5 { padding-left: var(--space-5); } .xl\\:rt-r-pl-6 { padding-left: var(--space-6); } .xl\\:rt-r-pl-7 { padding-left: var(--space-7); } .xl\\:rt-r-pl-8 { padding-left: var(--space-8); } .xl\\:rt-r-pl-9 { padding-left: var(--space-9); } .xl\\:rt-r-pl-inset { padding-left: var(--inset-padding-left); } } .rt-r-position-static { position: static; } .rt-r-position-absolute { position: absolute; } .rt-r-position-relative { position: relative; } .rt-r-position-fixed { position: fixed; } .rt-r-position-sticky { position: sticky; } @media (min-width: 520px) { .xs\\:rt-r-position-static { position: static; } .xs\\:rt-r-position-absolute { position: absolute; } .xs\\:rt-r-position-relative { position: relative; } .xs\\:rt-r-position-fixed { position: fixed; } .xs\\:rt-r-position-sticky { position: sticky; } } @media (min-width: 768px) { .sm\\:rt-r-position-static { position: static; } .sm\\:rt-r-position-absolute { position: absolute; } .sm\\:rt-r-position-relative { position: relative; } .sm\\:rt-r-position-fixed { position: fixed; } .sm\\:rt-r-position-sticky { position: sticky; } } @media (min-width: 1024px) { .md\\:rt-r-position-static { position: static; } .md\\:rt-r-position-absolute { position: absolute; } .md\\:rt-r-position-relative { position: relative; } .md\\:rt-r-position-fixed { position: fixed; } .md\\:rt-r-position-sticky { position: sticky; } } @media (min-width: 1280px) { .lg\\:rt-r-position-static { position: static; } .lg\\:rt-r-position-absolute { position: absolute; } .lg\\:rt-r-position-relative { position: relative; } .lg\\:rt-r-position-fixed { position: fixed; } .lg\\:rt-r-position-sticky { position: sticky; } } @media (min-width: 1640px) { .xl\\:rt-r-position-static { position: static; } .xl\\:rt-r-position-absolute { position: absolute; } .xl\\:rt-r-position-relative { position: relative; } .xl\\:rt-r-position-fixed { position: fixed; } .xl\\:rt-r-position-sticky { position: sticky; } } .rt-r-w { width: var(--width); } @media (min-width: 520px) { .xs\\:rt-r-w { width: var(--width-xs); } } @media (min-width: 768px) { .sm\\:rt-r-w { width: var(--width-sm); } } @media (min-width: 1024px) { .md\\:rt-r-w { width: var(--width-md); } } @media (min-width: 1280px) { .lg\\:rt-r-w { width: var(--width-lg); } } @media (min-width: 1640px) { .xl\\:rt-r-w { width: var(--width-xl); } } .rt-r-min-w { min-width: var(--min-width); } @media (min-width: 520px) { .xs\\:rt-r-min-w { min-width: var(--min-width-xs); } } @media (min-width: 768px) { .sm\\:rt-r-min-w { min-width: var(--min-width-sm); } } @media (min-width: 1024px) { .md\\:rt-r-min-w { min-width: var(--min-width-md); } } @media (min-width: 1280px) { .lg\\:rt-r-min-w { min-width: var(--min-width-lg); } } @media (min-width: 1640px) { .xl\\:rt-r-min-w { min-width: var(--min-width-xl); } } .rt-r-max-w { max-width: var(--max-width); } @media (min-width: 520px) { .xs\\:rt-r-max-w { max-width: var(--max-width-xs); } } @media (min-width: 768px) { .sm\\:rt-r-max-w { max-width: var(--max-width-sm); } } @media (min-width: 1024px) { .md\\:rt-r-max-w { max-width: var(--max-width-md); } } @media (min-width: 1280px) { .lg\\:rt-r-max-w { max-width: var(--max-width-lg); } } @media (min-width: 1640px) { .xl\\:rt-r-max-w { max-width: var(--max-width-xl); } } .rt-r-weight-light { font-weight: var(--font-weight-light); } .rt-r-weight-regular { font-weight: var(--font-weight-regular); } .rt-r-weight-medium { font-weight: var(--font-weight-medium); } .rt-r-weight-bold { font-weight: var(--font-weight-bold); } @media (min-width: 520px) { .xs\\:rt-r-weight-light { font-weight: var(--font-weight-light); } .xs\\:rt-r-weight-regular { font-weight: var(--font-weight-regular); } .xs\\:rt-r-weight-medium { font-weight: var(--font-weight-medium); } .xs\\:rt-r-weight-bold { font-weight: var(--font-weight-bold); } } @media (min-width: 768px) { .sm\\:rt-r-weight-light { font-weight: var(--font-weight-light); } .sm\\:rt-r-weight-regular { font-weight: var(--font-weight-regular); } .sm\\:rt-r-weight-medium { font-weight: var(--font-weight-medium); } .sm\\:rt-r-weight-bold { font-weight: var(--font-weight-bold); } } @media (min-width: 1024px) { .md\\:rt-r-weight-light { font-weight: var(--font-weight-light); } .md\\:rt-r-weight-regular { font-weight: var(--font-weight-regular); } .md\\:rt-r-weight-medium { font-weight: var(--font-weight-medium); } .md\\:rt-r-weight-bold { font-weight: var(--font-weight-bold); } } @media (min-width: 1280px) { .lg\\:rt-r-weight-light { font-weight: var(--font-weight-light); } .lg\\:rt-r-weight-regular { font-weight: var(--font-weight-regular); } .lg\\:rt-r-weight-medium { font-weight: var(--font-weight-medium); } .lg\\:rt-r-weight-bold { font-weight: var(--font-weight-bold); } } @media (min-width: 1640px) { .xl\\:rt-r-weight-light { font-weight: var(--font-weight-light); } .xl\\:rt-r-weight-regular { font-weight: var(--font-weight-regular); } .xl\\:rt-r-weight-medium { font-weight: var(--font-weight-medium); } .xl\\:rt-r-weight-bold { font-weight: var(--font-weight-bold); } } .rt-r-lt-normal::before, .rt-r-lt-end::before, .rt-r-lt-normal::after, .rt-r-lt-start::after { content: none; } .rt-r-lt-start::before, .rt-r-lt-both::before, .rt-r-lt-end::after, .rt-r-lt-both::after { content: ''; display: table; } .rt-r-lt-start::before, .rt-r-lt-both::before { margin-bottom: calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2); } .rt-r-lt-end::after, .rt-r-lt-both::after { margin-top: calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2); } @media (min-width: 520px) { .xs\\:rt-r-lt-normal::before, .xs\\:rt-r-lt-end::before, .xs\\:rt-r-lt-normal::after, .xs\\:rt-r-lt-start::after { content: none; } .xs\\:rt-r-lt-start::before, .xs\\:rt-r-lt-both::before, .xs\\:rt-r-lt-end::after, .xs\\:rt-r-lt-both::after { content: ''; display: table; } .xs\\:rt-r-lt-start::before, .xs\\:rt-r-lt-both::before { margin-bottom: calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2); } .xs\\:rt-r-lt-end::after, .xs\\:rt-r-lt-both::after { margin-top: calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2); } } @media (min-width: 768px) { .sm\\:rt-r-lt-normal::before, .sm\\:rt-r-lt-end::before, .sm\\:rt-r-lt-normal::after, .sm\\:rt-r-lt-start::after { content: none; } .sm\\:rt-r-lt-start::before, .sm\\:rt-r-lt-both::before, .sm\\:rt-r-lt-end::after, .sm\\:rt-r-lt-both::after { content: ''; display: table; } .sm\\:rt-r-lt-start::before, .sm\\:rt-r-lt-both::before { margin-bottom: calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2); } .sm\\:rt-r-lt-end::after, .sm\\:rt-r-lt-both::after { margin-top: calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2); } } @media (min-width: 1024px) { .md\\:rt-r-lt-normal::before, .md\\:rt-r-lt-end::before, .md\\:rt-r-lt-normal::after, .md\\:rt-r-lt-start::after { content: none; } .md\\:rt-r-lt-start::before, .md\\:rt-r-lt-both::before, .md\\:rt-r-lt-end::after, .md\\:rt-r-lt-both::after { content: ''; display: table; } .md\\:rt-r-lt-start::before, .md\\:rt-r-lt-both::before { margin-bottom: calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2); } .md\\:rt-r-lt-end::after, .md\\:rt-r-lt-both::after { margin-top: calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2); } } @media (min-width: 1280px) { .lg\\:rt-r-lt-normal::before, .lg\\:rt-r-lt-end::before, .lg\\:rt-r-lt-normal::after, .lg\\:rt-r-lt-start::after { content: none; } .lg\\:rt-r-lt-start::before, .lg\\:rt-r-lt-both::before, .lg\\:rt-r-lt-end::after, .lg\\:rt-r-lt-both::after { content: ''; display: table; } .lg\\:rt-r-lt-start::before, .lg\\:rt-r-lt-both::before { margin-bottom: calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2); } .lg\\:rt-r-lt-end::after, .lg\\:rt-r-lt-both::after { margin-top: calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2); } } @media (min-width: 1640px) { .xl\\:rt-r-lt-normal::before, .xl\\:rt-r-lt-end::before, .xl\\:rt-r-lt-normal::after, .xl\\:rt-r-lt-start::after { content: none; } .xl\\:rt-r-lt-start::before, .xl\\:rt-r-lt-both::before, .xl\\:rt-r-lt-end::after, .xl\\:rt-r-lt-both::after { content: ''; display: table; } .xl\\:rt-r-lt-start::before, .xl\\:rt-r-lt-both::before { margin-bottom: calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2); } .xl\\:rt-r-lt-end::after, .xl\\:rt-r-lt-both::after { margin-top: calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2); } } .rt-r-resize-none { resize: none; } .rt-r-resize-vertical { resize: vertical; } .rt-r-resize-horizontal { resize: horizontal; } .rt-r-resize-both { resize: both; } @media (min-width: 520px) { .xs\\:rt-r-resize-none { resize: none; } .xs\\:rt-r-resize-vertical { resize: vertical; } .xs\\:rt-r-resize-horizontal { resize: horizontal; } .xs\\:rt-r-resize-both { resize: both; } } @media (min-width: 768px) { .sm\\:rt-r-resize-none { resize: none; } .sm\\:rt-r-resize-vertical { resize: vertical; } .sm\\:rt-r-resize-horizontal { resize: horizontal; } .sm\\:rt-r-resize-both { resize: both; } } @media (min-width: 1024px) { .md\\:rt-r-resize-none { resize: none; } .md\\:rt-r-resize-vertical { resize: vertical; } .md\\:rt-r-resize-horizontal { resize: horizontal; } .md\\:rt-r-resize-both { resize: both; } } @media (min-width: 1280px) { .lg\\:rt-r-resize-none { resize: none; } .lg\\:rt-r-resize-vertical { resize: vertical; } .lg\\:rt-r-resize-horizontal { resize: horizontal; } .lg\\:rt-r-resize-both { resize: both; } } @media (min-width: 1640px) { .xl\\:rt-r-resize-none { resize: none; } .xl\\:rt-r-resize-vertical { resize: vertical; } .xl\\:rt-r-resize-horizontal { resize: horizontal; } .xl\\:rt-r-resize-both { resize: both; } } .rt-r-tl-auto { table-layout: auto; } .rt-r-tl-fixed { table-layout: fixed; } @media (min-width: 520px) { .xs\\:rt-r-tl-auto { table-layout: auto; } .xs\\:rt-r-tl-fixed { table-layout: fixed; } } @media (min-width: 768px) { .sm\\:rt-r-tl-auto { table-layout: auto; } .sm\\:rt-r-tl-fixed { table-layout: fixed; } } @media (min-width: 1024px) { .md\\:rt-r-tl-auto { table-layout: auto; } .md\\:rt-r-tl-fixed { table-layout: fixed; } } @media (min-width: 1280px) { .lg\\:rt-r-tl-auto { table-layout: auto; } .lg\\:rt-r-tl-fixed { table-layout: fixed; } } @media (min-width: 1640px) { .xl\\:rt-r-tl-auto { table-layout: auto; } .xl\\:rt-r-tl-fixed { table-layout: fixed; } } .rt-r-ta-left { text-align: left; } .rt-r-ta-center { text-align: center; } .rt-r-ta-right { text-align: right; } @media (min-width: 520px) { .xs\\:rt-r-ta-left { text-align: left; } .xs\\:rt-r-ta-center { text-align: center; } .xs\\:rt-r-ta-right { text-align: right; } } @media (min-width: 768px) { .sm\\:rt-r-ta-left { text-align: left; } .sm\\:rt-r-ta-center { text-align: center; } .sm\\:rt-r-ta-right { text-align: right; } } @media (min-width: 1024px) { .md\\:rt-r-ta-left { text-align: left; } .md\\:rt-r-ta-center { text-align: center; } .md\\:rt-r-ta-right { text-align: right; } } @media (min-width: 1280px) { .lg\\:rt-r-ta-left { text-align: left; } .lg\\:rt-r-ta-center { text-align: center; } .lg\\:rt-r-ta-right { text-align: right; } } @media (min-width: 1640px) { .xl\\:rt-r-ta-left { text-align: left; } .xl\\:rt-r-ta-center { text-align: center; } .xl\\:rt-r-ta-right { text-align: right; } } .rt-r-tw-wrap { white-space: normal; } .rt-r-tw-nowrap { white-space: nowrap; } .rt-r-tw-pretty { white-space: normal; text-wrap: pretty; } .rt-r-tw-balance { white-space: normal; text-wrap: balance; } @media (min-width: 520px) { .xs\\:rt-r-tw-wrap { white-space: normal; } .xs\\:rt-r-tw-nowrap { white-space: nowrap; } .xs\\:rt-r-tw-pretty { white-space: normal; text-wrap: pretty; } .xs\\:rt-r-tw-balance { white-space: normal; text-wrap: balance; } } @media (min-width: 768px) { .sm\\:rt-r-tw-wrap { white-space: normal; } .sm\\:rt-r-tw-nowrap { white-space: nowrap; } .sm\\:rt-r-tw-pretty { white-space: normal; text-wrap: pretty; } .sm\\:rt-r-tw-balance { white-space: normal; text-wrap: balance; } } @media (min-width: 1024px) { .md\\:rt-r-tw-wrap { white-space: normal; } .md\\:rt-r-tw-nowrap { white-space: nowrap; } .md\\:rt-r-tw-pretty { white-space: normal; text-wrap: pretty; } .md\\:rt-r-tw-balance { white-space: normal; text-wrap: balance; } } @media (min-width: 1280px) { .lg\\:rt-r-tw-wrap { white-space: normal; } .lg\\:rt-r-tw-nowrap { white-space: nowrap; } .lg\\:rt-r-tw-pretty { white-space: normal; text-wrap: pretty; } .lg\\:rt-r-tw-balance { white-space: normal; text-wrap: balance; } } @media (min-width: 1640px) { .xl\\:rt-r-tw-wrap { white-space: normal; } .xl\\:rt-r-tw-nowrap { white-space: nowrap; } .xl\\:rt-r-tw-pretty { white-space: normal; text-wrap: pretty; } .xl\\:rt-r-tw-balance { white-space: normal; text-wrap: balance; } } .rt-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .rt-r-va-baseline { vertical-align: baseline; } .rt-r-va-top { vertical-align: top; } .rt-r-va-middle { vertical-align: middle; } .rt-r-va-bottom { vertical-align: bottom; } @media (min-width: 520px) { .xs\\:rt-r-va-baseline { vertical-align: baseline; } .xs\\:rt-r-va-top { vertical-align: top; } .xs\\:rt-r-va-middle { vertical-align: middle; } .xs\\:rt-r-va-bottom { vertical-align: bottom; } } @media (min-width: 768px) { .sm\\:rt-r-va-baseline { vertical-align: baseline; } .sm\\:rt-r-va-top { vertical-align: top; } .sm\\:rt-r-va-middle { vertical-align: middle; } .sm\\:rt-r-va-bottom { vertical-align: bottom; } } @media (min-width: 1024px) { .md\\:rt-r-va-baseline { vertical-align: baseline; } .md\\:rt-r-va-top { vertical-align: top; } .md\\:rt-r-va-middle { vertical-align: middle; } .md\\:rt-r-va-bottom { vertical-align: bottom; } } @media (min-width: 1280px) { .lg\\:rt-r-va-baseline { vertical-align: baseline; } .lg\\:rt-r-va-top { vertical-align: top; } .lg\\:rt-r-va-middle { vertical-align: middle; } .lg\\:rt-r-va-bottom { vertical-align: bottom; } } @media (min-width: 1640px) { .xl\\:rt-r-va-baseline { vertical-align: baseline; } .xl\\:rt-r-va-top { vertical-align: top; } .xl\\:rt-r-va-middle { vertical-align: middle; } .xl\\:rt-r-va-bottom { vertical-align: bottom; } } `,document.head.appendChild(e)}var owt=new $j({defaultOptions:{queries:{staleTime:1e4}}}),lwt=({eventName:e,eventDate:t,eventLocation:r,buttonText:n="Register Now"})=>{let{createMessage:a}=yw(),[i,s]=(0,mSe.useState)({name:"",email:"",guests:1}),o=(u,c)=>{s(f=>({...f,[u]:c}))},l=async u=>{u.preventDefault();try{await a({content:`\u{1F4DD} Event Registration Details: - Event: ${e} - Name: ${i.name} - Email: ${i.email} - Number of Guests: ${i.guests} Confirmation: Registration submitted successfully! What to Expect Next: - You'll receive a confirmation email within 24 hours - Check your inbox for event details and ticket information - Early bird registration is still open for additional discounts`}),s({name:"",email:"",guests:1})}catch(c){console.error("Error submitting registration",c)}};return _i.createElement(ut,{direction:"column",gap:"3",style:{border:"1px solid var(--gray-6)",padding:"15px",borderRadius:"8px"}},_i.createElement(xo,{size:"4"},e),_i.createElement(ut,{direction:"column",gap:"2"},_i.createElement(Tr,null,"Date: ",t),_i.createElement(Tr,null,"Location: ",r)),_i.createElement("form",{onSubmit:l},_i.createElement(ut,{direction:"column",gap:"3"},_i.createElement(L5.Root,{placeholder:"Your Name",required:!0,value:i.name,onChange:u=>o("name",u.target.value)}),_i.createElement(L5.Root,{placeholder:"Email Address",type:"email",required:!0,value:i.email,onChange:u=>o("email",u.target.value)}),_i.createElement(L5.Root,{placeholder:"Number of Guests",type:"number",min:"1",value:i.guests,onChange:u=>o("guests",Number(u.target.value))}),_i.createElement(p1,{type:"submit"},n))))},cwt=()=>_i.createElement(Zj,{client:owt},_i.createElement(Ga,{accentColor:"blue",grayColor:"gray",appearance:"dark",radius:"medium",scaling:"100%",panelBackground:"solid"},_i.createElement(rZ,{variables:{publicApiKey:"37245be8-902a-440e-aaae-c56151fe8acc",assistantId:"0636c63e-5ed2-4358-b7bb-beffd3397809"}},_i.createElement(pSe,null,_i.createElement(tSe,{components:{EventRegistration:lwt,annotation:sSe}},_i.createElement(qg,null)))))),uwt=(0,fSe.createRoot)((0,hSe.rootElement)({currentScript:document.currentScript}));uwt.render(_i.createElement(yS,{fallback:_i.createElement(_i.Fragment,null),onError:console.error},_i.createElement(cwt,null)));})(); /*! Bundled license information: react/cjs/react.production.js: (** * @license React * react.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) scheduler/cjs/scheduler.production.js: (** * @license React * scheduler.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) react-dom/cjs/react-dom.production.js: (** * @license React * react-dom.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) react-dom/cjs/react-dom-client.production.js: (** * @license React * react-dom-client.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) lodash/lodash.js: (** * @license * Lodash * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors *) react/cjs/react-jsx-runtime.production.js: (** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) classnames/index.js: (*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames *) react-compiler-runtime/dist/index.js: (** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @lightSyntaxTransform * @noflow * @nolint * @preventMunge * @preserve-invariant-messages *) howler/dist/howler.js: (*! * howler.js v2.2.4 * howlerjs.com * * (c) 2013-2020, James Simpson of GoldFire Studios * goldfirestudios.com * * MIT License *) (*! * Spatial Plugin - Adds support for stereo and 3D audio where Web Audio is supported. * * howler.js v2.2.4 * howlerjs.com * * (c) 2013-2020, James Simpson of GoldFire Studios * goldfirestudios.com * * MIT License *) js-cookie/dist/js.cookie.mjs: (*! js-cookie v3.0.5 | MIT *) */