const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index.DOlJCxyT.js","./RenderInPortalIfExists.NFN1LGqO.js","./index.DtLAr76i.js","./index.Cx96tybK.js","./FormClearHelper.DwtQkhSE.js","./withFullScreenWrapper.BE5Y_29x.js","./Toolbar.BZTRaRnq.js","./sprintf.C-r3gIuM.js","./createDownloadLinkElement.DZMwyjvU.js","./slicedToArray.Dw1BZbJJ.js","./getPrototypeOf.BipnGiky.js","./createSuper.CU_8JFKo.js","./FileDownload.esm.D59tnQTx.js","../css/index.B26BQfSF.css","./index.uwtK13N-.js","./threshold.skajmqVB.js","./string.Bl9OLDCw.js","./timer.DwZfkapc.js","./index.DLyWU5Oa.js","./useBasicWidgetState.CAe5uv9B.js","./_commonjs-dynamic-modules.TDtrdbi3.js","../css/index.CG16XVnL.css","./index.B_N94dtR.js","./index.xtxr4PDF.js","./index.DHOk3Z0A.js","./index.DCAqQW3N.js","./Hooks.BIr9IicD.js","./index.fMmy8QC2.js","./index.z9ePOH-I.js","./index.CwJQvQYr.js","./UploadFileInfo.C-jY39rj.js","./ProgressBar.B7BsjiO-.js","./index.OsHKFoH4.js","./InputInstructions.ChC5isnC.js","./inputUtils.CQWz5UKz.js","./textarea.BE4J2P1T.js","./base-input.CSEcvcJD.js","./index.u4AwZ7DI.js","./index.BQReiN30.js","./index.CrecciAF.js","./timepicker.BMEEccYZ.js","./input.CfXC5INK.js","./index.vnw1_FH_.js","./index.DvcA1Bhr.js","./index.Dkjdu7Yt.js","./index.DO19EJPv.js","./index.xzuLSTg_.js","./index.3e5RjsnY.js","./index.DP3-2mdY.js","./uniqueId.QnW1WpLB.js","./useOnInputChange.CnjxQnML.js","./index.DzWF7M_0.js","./index.Csy68Gd0.js","./index.CufE_0Gy.js"])))=>i.map(i=>d[i]);
var sr=Object.defineProperty;var Wn=tt=>{throw TypeError(tt)};var ur=(tt,nt,et)=>nt in tt?sr(tt,nt,{enumerable:!0,configurable:!0,writable:!0,value:et}):tt[nt]=et;var T1=(tt,nt,et)=>ur(tt,typeof nt!="symbol"?nt+"":nt,et),Rn=(tt,nt,et)=>nt.has(tt)||Wn("Cannot "+et);var _0=(tt,nt,et)=>(Rn(tt,nt,"read from private field"),et?et.call(tt):nt.get(tt)),Q0=(tt,nt,et)=>nt.has(tt)?Wn("Cannot add the same private member more than once"):nt instanceof WeakSet?nt.add(tt):nt.set(tt,et),K0=(tt,nt,et,rt)=>(Rn(tt,nt,"write to private field"),rt?rt.call(tt,et):nt.set(tt,et),et),$0=(tt,nt,et)=>(Rn(tt,nt,"access private method"),et);function _mergeNamespaces(tt,nt){for(var et=0;et<nt.length;et++){const rt=nt[et];if(typeof rt!="string"&&!Array.isArray(rt)){for(const ot in rt)if(ot!=="default"&&!(ot in tt)){const at=Object.getOwnPropertyDescriptor(rt,ot);at&&Object.defineProperty(tt,ot,at.get?at:{enumerable:!0,get:()=>rt[ot]})}}}return Object.freeze(Object.defineProperty(tt,Symbol.toStringTag,{value:"Module"}))}(function(){const nt=document.createElement("link").relList;if(nt&&nt.supports&&nt.supports("modulepreload"))return;for(const ot of document.querySelectorAll('link[rel="modulepreload"]'))rt(ot);new MutationObserver(ot=>{for(const at of ot)if(at.type==="childList")for(const st of at.addedNodes)st.tagName==="LINK"&&st.rel==="modulepreload"&&rt(st)}).observe(document,{childList:!0,subtree:!0});function et(ot){const at={};return ot.integrity&&(at.integrity=ot.integrity),ot.referrerPolicy&&(at.referrerPolicy=ot.referrerPolicy),ot.crossOrigin==="use-credentials"?at.credentials="include":ot.crossOrigin==="anonymous"?at.credentials="omit":at.credentials="same-origin",at}function rt(ot){if(ot.ep)return;ot.ep=!0;const at=et(ot);fetch(ot.href,at)}})();var commonjsGlobal$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs$1(tt){return tt&&tt.__esModule&&Object.prototype.hasOwnProperty.call(tt,"default")?tt.default:tt}function getAugmentedNamespace(tt){if(tt.__esModule)return tt;var nt=tt.default;if(typeof nt=="function"){var et=function rt(){return this instanceof rt?Reflect.construct(nt,arguments,this.constructor):nt.apply(this,arguments)};et.prototype=nt.prototype}else et={};return Object.defineProperty(et,"__esModule",{value:!0}),Object.keys(tt).forEach(function(rt){var ot=Object.getOwnPropertyDescriptor(tt,rt);Object.defineProperty(et,rt,ot.get?ot:{enumerable:!0,get:function(){return tt[rt]}})}),et}var jsxRuntime={exports:{}},reactJsxRuntime_production_min={},react={exports:{}},react_production_min={};/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var l$4=Symbol.for("react.element"),n$4=Symbol.for("react.portal"),p$6=Symbol.for("react.fragment"),q$5=Symbol.for("react.strict_mode"),r$3=Symbol.for("react.profiler"),t$3=Symbol.for("react.provider"),u$2=Symbol.for("react.context"),v$6=Symbol.for("react.forward_ref"),w$4=Symbol.for("react.suspense"),x$4=Symbol.for("react.memo"),y$3=Symbol.for("react.lazy"),z$4=Symbol.iterator;function A$3(tt){return tt===null||typeof tt!="object"?null:(tt=z$4&&tt[z$4]||tt["@@iterator"],typeof tt=="function"?tt:null)}var B$3={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C$3=Object.assign,D$4={};function E$3(tt,nt,et){this.props=tt,this.context=nt,this.refs=D$4,this.updater=et||B$3}E$3.prototype.isReactComponent={};E$3.prototype.setState=function(tt,nt){if(typeof tt!="object"&&typeof tt!="function"&&tt!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,tt,nt,"setState")};E$3.prototype.forceUpdate=function(tt){this.updater.enqueueForceUpdate(this,tt,"forceUpdate")};function F$2(){}F$2.prototype=E$3.prototype;function G$3(tt,nt,et){this.props=tt,this.context=nt,this.refs=D$4,this.updater=et||B$3}var H$3=G$3.prototype=new F$2;H$3.constructor=G$3;C$3(H$3,E$3.prototype);H$3.isPureReactComponent=!0;var I$2=Array.isArray,J$2=Object.prototype.hasOwnProperty,K$2={current:null},L$2={key:!0,ref:!0,__self:!0,__source:!0};function M$3(tt,nt,et){var rt,ot={},at=null,st=null;if(nt!=null)for(rt in nt.ref!==void 0&&(st=nt.ref),nt.key!==void 0&&(at=""+nt.key),nt)J$2.call(nt,rt)&&!L$2.hasOwnProperty(rt)&&(ot[rt]=nt[rt]);var ut=arguments.length-2;if(ut===1)ot.children=et;else if(1<ut){for(var ct=Array(ut),pt=0;pt<ut;pt++)ct[pt]=arguments[pt+2];ot.children=ct}if(tt&&tt.defaultProps)for(rt in ut=tt.defaultProps,ut)ot[rt]===void 0&&(ot[rt]=ut[rt]);return{$$typeof:l$4,type:tt,key:at,ref:st,props:ot,_owner:K$2.current}}function N$3(tt,nt){return{$$typeof:l$4,type:tt.type,key:nt,ref:tt.ref,props:tt.props,_owner:tt._owner}}function O$2(tt){return typeof tt=="object"&&tt!==null&&tt.$$typeof===l$4}function escape$2(tt){var nt={"=":"=0",":":"=2"};return"$"+tt.replace(/[=:]/g,function(et){return nt[et]})}var P$2=/\/+/g;function Q$3(tt,nt){return typeof tt=="object"&&tt!==null&&tt.key!=null?escape$2(""+tt.key):nt.toString(36)}function R$3(tt,nt,et,rt,ot){var at=typeof tt;(at==="undefined"||at==="boolean")&&(tt=null);var st=!1;if(tt===null)st=!0;else switch(at){case"string":case"number":st=!0;break;case"object":switch(tt.$$typeof){case l$4:case n$4:st=!0}}if(st)return st=tt,ot=ot(st),tt=rt===""?"."+Q$3(st,0):rt,I$2(ot)?(et="",tt!=null&&(et=tt.replace(P$2,"$&/")+"/"),R$3(ot,nt,et,"",function(pt){return pt})):ot!=null&&(O$2(ot)&&(ot=N$3(ot,et+(!ot.key||st&&st.key===ot.key?"":(""+ot.key).replace(P$2,"$&/")+"/")+tt)),nt.push(ot)),1;if(st=0,rt=rt===""?".":rt+":",I$2(tt))for(var ut=0;ut<tt.length;ut++){at=tt[ut];var ct=rt+Q$3(at,ut);st+=R$3(at,nt,et,ct,ot)}else if(ct=A$3(tt),typeof ct=="function")for(tt=ct.call(tt),ut=0;!(at=tt.next()).done;)at=at.value,ct=rt+Q$3(at,ut++),st+=R$3(at,nt,et,ct,ot);else if(at==="object")throw nt=String(tt),Error("Objects are not valid as a React child (found: "+(nt==="[object Object]"?"object with keys {"+Object.keys(tt).join(", ")+"}":nt)+"). If you meant to render a collection of children, use an array instead.");return st}function S$4(tt,nt,et){if(tt==null)return tt;var rt=[],ot=0;return R$3(tt,rt,"","",function(at){return nt.call(et,at,ot++)}),rt}function T$3(tt){if(tt._status===-1){var nt=tt._result;nt=nt(),nt.then(function(et){(tt._status===0||tt._status===-1)&&(tt._status=1,tt._result=et)},function(et){(tt._status===0||tt._status===-1)&&(tt._status=2,tt._result=et)}),tt._status===-1&&(tt._status=0,tt._result=nt)}if(tt._status===1)return tt._result.default;throw tt._result}var U$2={current:null},V$2={transition:null},W$3={ReactCurrentDispatcher:U$2,ReactCurrentBatchConfig:V$2,ReactCurrentOwner:K$2};function X$3(){throw Error("act(...) is not supported in production builds of React.")}react_production_min.Children={map:S$4,forEach:function(tt,nt,et){S$4(tt,function(){nt.apply(this,arguments)},et)},count:function(tt){var nt=0;return S$4(tt,function(){nt++}),nt},toArray:function(tt){return S$4(tt,function(nt){return nt})||[]},only:function(tt){if(!O$2(tt))throw Error("React.Children.only expected to receive a single React element child.");return tt}};react_production_min.Component=E$3;react_production_min.Fragment=p$6;react_production_min.Profiler=r$3;react_production_min.PureComponent=G$3;react_production_min.StrictMode=q$5;react_production_min.Suspense=w$4;react_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=W$3;react_production_min.act=X$3;react_production_min.cloneElement=function(tt,nt,et){if(tt==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+tt+".");var rt=C$3({},tt.props),ot=tt.key,at=tt.ref,st=tt._owner;if(nt!=null){if(nt.ref!==void 0&&(at=nt.ref,st=K$2.current),nt.key!==void 0&&(ot=""+nt.key),tt.type&&tt.type.defaultProps)var ut=tt.type.defaultProps;for(ct in nt)J$2.call(nt,ct)&&!L$2.hasOwnProperty(ct)&&(rt[ct]=nt[ct]===void 0&&ut!==void 0?ut[ct]:nt[ct])}var ct=arguments.length-2;if(ct===1)rt.children=et;else if(1<ct){ut=Array(ct);for(var pt=0;pt<ct;pt++)ut[pt]=arguments[pt+2];rt.children=ut}return{$$typeof:l$4,type:tt.type,key:ot,ref:at,props:rt,_owner:st}};react_production_min.createContext=function(tt){return tt={$$typeof:u$2,_currentValue:tt,_currentValue2:tt,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},tt.Provider={$$typeof:t$3,_context:tt},tt.Consumer=tt};react_production_min.createElement=M$3;react_production_min.createFactory=function(tt){var nt=M$3.bind(null,tt);return nt.type=tt,nt};react_production_min.createRef=function(){return{current:null}};react_production_min.forwardRef=function(tt){return{$$typeof:v$6,render:tt}};react_production_min.isValidElement=O$2;react_production_min.lazy=function(tt){return{$$typeof:y$3,_payload:{_status:-1,_result:tt},_init:T$3}};react_production_min.memo=function(tt,nt){return{$$typeof:x$4,type:tt,compare:nt===void 0?null:nt}};react_production_min.startTransition=function(tt){var nt=V$2.transition;V$2.transition={};try{tt()}finally{V$2.transition=nt}};react_production_min.unstable_act=X$3;react_production_min.useCallback=function(tt,nt){return U$2.current.useCallback(tt,nt)};react_production_min.useContext=function(tt){return U$2.current.useContext(tt)};react_production_min.useDebugValue=function(){};react_production_min.useDeferredValue=function(tt){return U$2.current.useDeferredValue(tt)};react_production_min.useEffect=function(tt,nt){return U$2.current.useEffect(tt,nt)};react_production_min.useId=function(){return U$2.current.useId()};react_production_min.useImperativeHandle=function(tt,nt,et){return U$2.current.useImperativeHandle(tt,nt,et)};react_production_min.useInsertionEffect=function(tt,nt){return U$2.current.useInsertionEffect(tt,nt)};react_production_min.useLayoutEffect=function(tt,nt){return U$2.current.useLayoutEffect(tt,nt)};react_production_min.useMemo=function(tt,nt){return U$2.current.useMemo(tt,nt)};react_production_min.useReducer=function(tt,nt,et){return U$2.current.useReducer(tt,nt,et)};react_production_min.useRef=function(tt){return U$2.current.useRef(tt)};react_production_min.useState=function(tt){return U$2.current.useState(tt)};react_production_min.useSyncExternalStore=function(tt,nt,et){return U$2.current.useSyncExternalStore(tt,nt,et)};react_production_min.useTransition=function(){return U$2.current.useTransition()};react_production_min.version="18.3.1";react.exports=react_production_min;var reactExports=react.exports;const React$1=getDefaultExportFromCjs$1(reactExports),React$2=_mergeNamespaces({__proto__:null,default:React$1},[reactExports]);/**
 * @license React
 * react-jsx-runtime.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var f$3=reactExports,k$4=Symbol.for("react.element"),l$3=Symbol.for("react.fragment"),m$5=Object.prototype.hasOwnProperty,n$3=f$3.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,p$5={key:!0,ref:!0,__self:!0,__source:!0};function q$4(tt,nt,et){var rt,ot={},at=null,st=null;et!==void 0&&(at=""+et),nt.key!==void 0&&(at=""+nt.key),nt.ref!==void 0&&(st=nt.ref);for(rt in nt)m$5.call(nt,rt)&&!p$5.hasOwnProperty(rt)&&(ot[rt]=nt[rt]);if(tt&&tt.defaultProps)for(rt in nt=tt.defaultProps,nt)ot[rt]===void 0&&(ot[rt]=nt[rt]);return{$$typeof:k$4,type:tt,key:at,ref:st,props:ot,_owner:n$3.current}}reactJsxRuntime_production_min.Fragment=l$3;reactJsxRuntime_production_min.jsx=q$4;reactJsxRuntime_production_min.jsxs=q$4;jsxRuntime.exports=reactJsxRuntime_production_min;var jsxRuntimeExports=jsxRuntime.exports,isDevelopment$3=!1;function sheetForTag(tt){if(tt.sheet)return tt.sheet;for(var nt=0;nt<document.styleSheets.length;nt++)if(document.styleSheets[nt].ownerNode===tt)return document.styleSheets[nt]}function createStyleElement(tt){var nt=document.createElement("style");return nt.setAttribute("data-emotion",tt.key),tt.nonce!==void 0&&nt.setAttribute("nonce",tt.nonce),nt.appendChild(document.createTextNode("")),nt.setAttribute("data-s",""),nt}var StyleSheet=function(){function tt(et){var rt=this;this._insertTag=function(ot){var at;rt.tags.length===0?rt.insertionPoint?at=rt.insertionPoint.nextSibling:rt.prepend?at=rt.container.firstChild:at=rt.before:at=rt.tags[rt.tags.length-1].nextSibling,rt.container.insertBefore(ot,at),rt.tags.push(ot)},this.isSpeedy=et.speedy===void 0?!isDevelopment$3:et.speedy,this.tags=[],this.ctr=0,this.nonce=et.nonce,this.key=et.key,this.container=et.container,this.prepend=et.prepend,this.insertionPoint=et.insertionPoint,this.before=null}var nt=tt.prototype;return nt.hydrate=function(rt){rt.forEach(this._insertTag)},nt.insert=function(rt){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(createStyleElement(this));var ot=this.tags[this.tags.length-1];if(this.isSpeedy){var at=sheetForTag(ot);try{at.insertRule(rt,at.cssRules.length)}catch{}}else ot.appendChild(document.createTextNode(rt));this.ctr++},nt.flush=function(){this.tags.forEach(function(rt){var ot;return(ot=rt.parentNode)==null?void 0:ot.removeChild(rt)}),this.tags=[],this.ctr=0},tt}(),MS="-ms-",MOZ="-moz-",WEBKIT="-webkit-",COMMENT="comm",RULESET="rule",DECLARATION="decl",IMPORT="@import",KEYFRAMES="@keyframes",LAYER="@layer",abs$2=Math.abs,from$1=String.fromCharCode,assign$2=Object.assign;function hash$2(tt,nt){return charat(tt,0)^45?(((nt<<2^charat(tt,0))<<2^charat(tt,1))<<2^charat(tt,2))<<2^charat(tt,3):0}function trim$2(tt){return tt.trim()}function match(tt,nt){return(tt=nt.exec(tt))?tt[0]:tt}function replace$1(tt,nt,et){return tt.replace(nt,et)}function indexof(tt,nt){return tt.indexOf(nt)}function charat(tt,nt){return tt.charCodeAt(nt)|0}function substr(tt,nt,et){return tt.slice(nt,et)}function strlen(tt){return tt.length}function sizeof(tt){return tt.length}function append(tt,nt){return nt.push(tt),tt}function combine(tt,nt){return tt.map(nt).join("")}var line$1=1,column$1=1,length=0,position$4=0,character=0,characters="";function node$1(tt,nt,et,rt,ot,at,st){return{value:tt,root:nt,parent:et,type:rt,props:ot,children:at,line:line$1,column:column$1,length:st,return:""}}function copy$1(tt,nt){return assign$2(node$1("",null,null,"",null,null,0),tt,{length:-tt.length},nt)}function char(){return character}function prev(){return character=position$4>0?charat(characters,--position$4):0,column$1--,character===10&&(column$1=1,line$1--),character}function next(){return character=position$4<length?charat(characters,position$4++):0,column$1++,character===10&&(column$1=1,line$1++),character}function peek$1(){return charat(characters,position$4)}function caret(){return position$4}function slice(tt,nt){return substr(characters,tt,nt)}function token$3(tt){switch(tt){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function alloc(tt){return line$1=column$1=1,length=strlen(characters=tt),position$4=0,[]}function dealloc(tt){return characters="",tt}function delimit(tt){return trim$2(slice(position$4-1,delimiter$1(tt===91?tt+2:tt===40?tt+1:tt)))}function whitespace$1(tt){for(;(character=peek$1())&&character<33;)next();return token$3(tt)>2||token$3(character)>3?"":" "}function escaping(tt,nt){for(;--nt&&next()&&!(character<48||character>102||character>57&&character<65||character>70&&character<97););return slice(tt,caret()+(nt<6&&peek$1()==32&&next()==32))}function delimiter$1(tt){for(;next();)switch(character){case tt:return position$4;case 34:case 39:tt!==34&&tt!==39&&delimiter$1(character);break;case 40:tt===41&&delimiter$1(tt);break;case 92:next();break}return position$4}function commenter(tt,nt){for(;next()&&tt+character!==57;)if(tt+character===84&&peek$1()===47)break;return"/*"+slice(nt,position$4-1)+"*"+from$1(tt===47?tt:next())}function identifier(tt){for(;!token$3(peek$1());)next();return slice(tt,position$4)}function compile(tt){return dealloc(parse$b("",null,null,null,[""],tt=alloc(tt),0,[0],tt))}function parse$b(tt,nt,et,rt,ot,at,st,ut,ct){for(var pt=0,dt=0,ft=st,bt=0,ht=0,mt=0,Mt=1,Ot=1,zt=1,yt=0,vt="",At=ot,St=at,Et=rt,Tt=vt;Ot;)switch(mt=yt,yt=next()){case 40:if(mt!=108&&charat(Tt,ft-1)==58){indexof(Tt+=replace$1(delimit(yt),"&","&\f"),"&\f")!=-1&&(zt=-1);break}case 34:case 39:case 91:Tt+=delimit(yt);break;case 9:case 10:case 13:case 32:Tt+=whitespace$1(mt);break;case 92:Tt+=escaping(caret()-1,7);continue;case 47:switch(peek$1()){case 42:case 47:append(comment$2(commenter(next(),caret()),nt,et),ct);break;default:Tt+="/"}break;case 123*Mt:ut[pt++]=strlen(Tt)*zt;case 125*Mt:case 59:case 0:switch(yt){case 0:case 125:Ot=0;case 59+dt:zt==-1&&(Tt=replace$1(Tt,/\f/g,"")),ht>0&&strlen(Tt)-ft&&append(ht>32?declaration(Tt+";",rt,et,ft-1):declaration(replace$1(Tt," ","")+";",rt,et,ft-2),ct);break;case 59:Tt+=";";default:if(append(Et=ruleset(Tt,nt,et,pt,dt,ot,ut,vt,At=[],St=[],ft),at),yt===123)if(dt===0)parse$b(Tt,nt,Et,Et,At,at,ft,ut,St);else switch(bt===99&&charat(Tt,3)===110?100:bt){case 100:case 108:case 109:case 115:parse$b(tt,Et,Et,rt&&append(ruleset(tt,Et,Et,0,0,ot,ut,vt,ot,At=[],ft),St),ot,St,ft,ut,rt?At:St);break;default:parse$b(Tt,Et,Et,Et,[""],St,0,ut,St)}}pt=dt=ht=0,Mt=zt=1,vt=Tt="",ft=st;break;case 58:ft=1+strlen(Tt),ht=mt;default:if(Mt<1){if(yt==123)--Mt;else if(yt==125&&Mt++==0&&prev()==125)continue}switch(Tt+=from$1(yt),yt*Mt){case 38:zt=dt>0?1:(Tt+="\f",-1);break;case 44:ut[pt++]=(strlen(Tt)-1)*zt,zt=1;break;case 64:peek$1()===45&&(Tt+=delimit(next())),bt=peek$1(),dt=ft=strlen(vt=Tt+=identifier(caret())),yt++;break;case 45:mt===45&&strlen(Tt)==2&&(Mt=0)}}return at}function ruleset(tt,nt,et,rt,ot,at,st,ut,ct,pt,dt){for(var ft=ot-1,bt=ot===0?at:[""],ht=sizeof(bt),mt=0,Mt=0,Ot=0;mt<rt;++mt)for(var zt=0,yt=substr(tt,ft+1,ft=abs$2(Mt=st[mt])),vt=tt;zt<ht;++zt)(vt=trim$2(Mt>0?bt[zt]+" "+yt:replace$1(yt,/&\f/g,bt[zt])))&&(ct[Ot++]=vt);return node$1(tt,nt,et,ot===0?RULESET:ut,ct,pt,dt)}function comment$2(tt,nt,et){return node$1(tt,nt,et,COMMENT,from$1(char()),substr(tt,2,-2),0)}function declaration(tt,nt,et,rt){return node$1(tt,nt,et,DECLARATION,substr(tt,0,rt),substr(tt,rt+1,-1),rt)}function serialize$1(tt,nt){for(var et="",rt=sizeof(tt),ot=0;ot<rt;ot++)et+=nt(tt[ot],ot,tt,nt)||"";return et}function stringify$7(tt,nt,et,rt){switch(tt.type){case LAYER:if(tt.children.length)break;case IMPORT:case DECLARATION:return tt.return=tt.return||tt.value;case COMMENT:return"";case KEYFRAMES:return tt.return=tt.value+"{"+serialize$1(tt.children,rt)+"}";case RULESET:tt.value=tt.props.join(",")}return strlen(et=serialize$1(tt.children,rt))?tt.return=tt.value+"{"+et+"}":""}function middleware(tt){var nt=sizeof(tt);return function(et,rt,ot,at){for(var st="",ut=0;ut<nt;ut++)st+=tt[ut](et,rt,ot,at)||"";return st}}function rulesheet(tt){return function(nt){nt.root||(nt=nt.return)&&tt(nt)}}var weakMemoize=function(nt){var et=new WeakMap;return function(rt){if(et.has(rt))return et.get(rt);var ot=nt(rt);return et.set(rt,ot),ot}};function memoize$3(tt){var nt=Object.create(null);return function(et){return nt[et]===void 0&&(nt[et]=tt(et)),nt[et]}}var identifierWithPointTracking=function(nt,et,rt){for(var ot=0,at=0;ot=at,at=peek$1(),ot===38&&at===12&&(et[rt]=1),!token$3(at);)next();return slice(nt,position$4)},toRules=function(nt,et){var rt=-1,ot=44;do switch(token$3(ot)){case 0:ot===38&&peek$1()===12&&(et[rt]=1),nt[rt]+=identifierWithPointTracking(position$4-1,et,rt);break;case 2:nt[rt]+=delimit(ot);break;case 4:if(ot===44){nt[++rt]=peek$1()===58?"&\f":"",et[rt]=nt[rt].length;break}default:nt[rt]+=from$1(ot)}while(ot=next());return nt},getRules=function(nt,et){return dealloc(toRules(alloc(nt),et))},fixedElements=new WeakMap,compat=function(nt){if(!(nt.type!=="rule"||!nt.parent||nt.length<1)){for(var et=nt.value,rt=nt.parent,ot=nt.column===rt.column&&nt.line===rt.line;rt.type!=="rule";)if(rt=rt.parent,!rt)return;if(!(nt.props.length===1&&et.charCodeAt(0)!==58&&!fixedElements.get(rt))&&!ot){fixedElements.set(nt,!0);for(var at=[],st=getRules(et,at),ut=rt.props,ct=0,pt=0;ct<st.length;ct++)for(var dt=0;dt<ut.length;dt++,pt++)nt.props[pt]=at[ct]?st[ct].replace(/&\f/g,ut[dt]):ut[dt]+" "+st[ct]}}},removeLabel=function(nt){if(nt.type==="decl"){var et=nt.value;et.charCodeAt(0)===108&&et.charCodeAt(2)===98&&(nt.return="",nt.value="")}};function prefix$1(tt,nt){switch(hash$2(tt,nt)){case 5103:return WEBKIT+"print-"+tt+tt;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return WEBKIT+tt+tt;case 5349:case 4246:case 4810:case 6968:case 2756:return WEBKIT+tt+MOZ+tt+MS+tt+tt;case 6828:case 4268:return WEBKIT+tt+MS+tt+tt;case 6165:return WEBKIT+tt+MS+"flex-"+tt+tt;case 5187:return WEBKIT+tt+replace$1(tt,/(\w+).+(:[^]+)/,WEBKIT+"box-$1$2"+MS+"flex-$1$2")+tt;case 5443:return WEBKIT+tt+MS+"flex-item-"+replace$1(tt,/flex-|-self/,"")+tt;case 4675:return WEBKIT+tt+MS+"flex-line-pack"+replace$1(tt,/align-content|flex-|-self/,"")+tt;case 5548:return WEBKIT+tt+MS+replace$1(tt,"shrink","negative")+tt;case 5292:return WEBKIT+tt+MS+replace$1(tt,"basis","preferred-size")+tt;case 6060:return WEBKIT+"box-"+replace$1(tt,"-grow","")+WEBKIT+tt+MS+replace$1(tt,"grow","positive")+tt;case 4554:return WEBKIT+replace$1(tt,/([^-])(transform)/g,"$1"+WEBKIT+"$2")+tt;case 6187:return replace$1(replace$1(replace$1(tt,/(zoom-|grab)/,WEBKIT+"$1"),/(image-set)/,WEBKIT+"$1"),tt,"")+tt;case 5495:case 3959:return replace$1(tt,/(image-set\([^]*)/,WEBKIT+"$1$`$1");case 4968:return replace$1(replace$1(tt,/(.+:)(flex-)?(.*)/,WEBKIT+"box-pack:$3"+MS+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+WEBKIT+tt+tt;case 4095:case 3583:case 4068:case 2532:return replace$1(tt,/(.+)-inline(.+)/,WEBKIT+"$1$2")+tt;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(strlen(tt)-1-nt>6)switch(charat(tt,nt+1)){case 109:if(charat(tt,nt+4)!==45)break;case 102:return replace$1(tt,/(.+:)(.+)-([^]+)/,"$1"+WEBKIT+"$2-$3$1"+MOZ+(charat(tt,nt+3)==108?"$3":"$2-$3"))+tt;case 115:return~indexof(tt,"stretch")?prefix$1(replace$1(tt,"stretch","fill-available"),nt)+tt:tt}break;case 4949:if(charat(tt,nt+1)!==115)break;case 6444:switch(charat(tt,strlen(tt)-3-(~indexof(tt,"!important")&&10))){case 107:return replace$1(tt,":",":"+WEBKIT)+tt;case 101:return replace$1(tt,/(.+:)([^;!]+)(;|!.+)?/,"$1"+WEBKIT+(charat(tt,14)===45?"inline-":"")+"box$3$1"+WEBKIT+"$2$3$1"+MS+"$2box$3")+tt}break;case 5936:switch(charat(tt,nt+11)){case 114:return WEBKIT+tt+MS+replace$1(tt,/[svh]\w+-[tblr]{2}/,"tb")+tt;case 108:return WEBKIT+tt+MS+replace$1(tt,/[svh]\w+-[tblr]{2}/,"tb-rl")+tt;case 45:return WEBKIT+tt+MS+replace$1(tt,/[svh]\w+-[tblr]{2}/,"lr")+tt}return WEBKIT+tt+MS+tt+tt}return tt}var prefixer=function(nt,et,rt,ot){if(nt.length>-1&&!nt.return)switch(nt.type){case DECLARATION:nt.return=prefix$1(nt.value,nt.length);break;case KEYFRAMES:return serialize$1([copy$1(nt,{value:replace$1(nt.value,"@","@"+WEBKIT)})],ot);case RULESET:if(nt.length)return combine(nt.props,function(at){switch(match(at,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return serialize$1([copy$1(nt,{props:[replace$1(at,/:(read-\w+)/,":"+MOZ+"$1")]})],ot);case"::placeholder":return serialize$1([copy$1(nt,{props:[replace$1(at,/:(plac\w+)/,":"+WEBKIT+"input-$1")]}),copy$1(nt,{props:[replace$1(at,/:(plac\w+)/,":"+MOZ+"$1")]}),copy$1(nt,{props:[replace$1(at,/:(plac\w+)/,MS+"input-$1")]})],ot)}return""})}},defaultStylisPlugins=[prefixer],createCache=function(nt){var et=nt.key;if(et==="css"){var rt=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(rt,function(Mt){var Ot=Mt.getAttribute("data-emotion");Ot.indexOf(" ")!==-1&&(document.head.appendChild(Mt),Mt.setAttribute("data-s",""))})}var ot=nt.stylisPlugins||defaultStylisPlugins,at={},st,ut=[];st=nt.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+et+' "]'),function(Mt){for(var Ot=Mt.getAttribute("data-emotion").split(" "),zt=1;zt<Ot.length;zt++)at[Ot[zt]]=!0;ut.push(Mt)});var ct,pt=[compat,removeLabel];{var dt,ft=[stringify$7,rulesheet(function(Mt){dt.insert(Mt)})],bt=middleware(pt.concat(ot,ft)),ht=function(Ot){return serialize$1(compile(Ot),bt)};ct=function(Ot,zt,yt,vt){dt=yt,ht(Ot?Ot+"{"+zt.styles+"}":zt.styles),vt&&(mt.inserted[zt.name]=!0)}}var mt={key:et,sheet:new StyleSheet({key:et,container:st,nonce:nt.nonce,speedy:nt.speedy,prepend:nt.prepend,insertionPoint:nt.insertionPoint}),nonce:nt.nonce,inserted:at,registered:{},insert:ct};return mt.sheet.hydrate(ut),mt};function _extends$Q(){return _extends$Q=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)({}).hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$Q.apply(null,arguments)}var reactIs$2={exports:{}},reactIs_production_min$1={};/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var b$4=typeof Symbol=="function"&&Symbol.for,c$3=b$4?Symbol.for("react.element"):60103,d$2=b$4?Symbol.for("react.portal"):60106,e$1=b$4?Symbol.for("react.fragment"):60107,f$2=b$4?Symbol.for("react.strict_mode"):60108,g$2=b$4?Symbol.for("react.profiler"):60114,h$4=b$4?Symbol.for("react.provider"):60109,k$3=b$4?Symbol.for("react.context"):60110,l$2=b$4?Symbol.for("react.async_mode"):60111,m$4=b$4?Symbol.for("react.concurrent_mode"):60111,n$2=b$4?Symbol.for("react.forward_ref"):60112,p$4=b$4?Symbol.for("react.suspense"):60113,q$3=b$4?Symbol.for("react.suspense_list"):60120,r$2=b$4?Symbol.for("react.memo"):60115,t$2=b$4?Symbol.for("react.lazy"):60116,v$5=b$4?Symbol.for("react.block"):60121,w$3=b$4?Symbol.for("react.fundamental"):60117,x$3=b$4?Symbol.for("react.responder"):60118,y$2=b$4?Symbol.for("react.scope"):60119;function z$3(tt){if(typeof tt=="object"&&tt!==null){var nt=tt.$$typeof;switch(nt){case c$3:switch(tt=tt.type,tt){case l$2:case m$4:case e$1:case g$2:case f$2:case p$4:return tt;default:switch(tt=tt&&tt.$$typeof,tt){case k$3:case n$2:case t$2:case r$2:case h$4:return tt;default:return nt}}case d$2:return nt}}}function A$2(tt){return z$3(tt)===m$4}reactIs_production_min$1.AsyncMode=l$2;reactIs_production_min$1.ConcurrentMode=m$4;reactIs_production_min$1.ContextConsumer=k$3;reactIs_production_min$1.ContextProvider=h$4;reactIs_production_min$1.Element=c$3;reactIs_production_min$1.ForwardRef=n$2;reactIs_production_min$1.Fragment=e$1;reactIs_production_min$1.Lazy=t$2;reactIs_production_min$1.Memo=r$2;reactIs_production_min$1.Portal=d$2;reactIs_production_min$1.Profiler=g$2;reactIs_production_min$1.StrictMode=f$2;reactIs_production_min$1.Suspense=p$4;reactIs_production_min$1.isAsyncMode=function(tt){return A$2(tt)||z$3(tt)===l$2};reactIs_production_min$1.isConcurrentMode=A$2;reactIs_production_min$1.isContextConsumer=function(tt){return z$3(tt)===k$3};reactIs_production_min$1.isContextProvider=function(tt){return z$3(tt)===h$4};reactIs_production_min$1.isElement=function(tt){return typeof tt=="object"&&tt!==null&&tt.$$typeof===c$3};reactIs_production_min$1.isForwardRef=function(tt){return z$3(tt)===n$2};reactIs_production_min$1.isFragment=function(tt){return z$3(tt)===e$1};reactIs_production_min$1.isLazy=function(tt){return z$3(tt)===t$2};reactIs_production_min$1.isMemo=function(tt){return z$3(tt)===r$2};reactIs_production_min$1.isPortal=function(tt){return z$3(tt)===d$2};reactIs_production_min$1.isProfiler=function(tt){return z$3(tt)===g$2};reactIs_production_min$1.isStrictMode=function(tt){return z$3(tt)===f$2};reactIs_production_min$1.isSuspense=function(tt){return z$3(tt)===p$4};reactIs_production_min$1.isValidElementType=function(tt){return typeof tt=="string"||typeof tt=="function"||tt===e$1||tt===m$4||tt===g$2||tt===f$2||tt===p$4||tt===q$3||typeof tt=="object"&&tt!==null&&(tt.$$typeof===t$2||tt.$$typeof===r$2||tt.$$typeof===h$4||tt.$$typeof===k$3||tt.$$typeof===n$2||tt.$$typeof===w$3||tt.$$typeof===x$3||tt.$$typeof===y$2||tt.$$typeof===v$5)};reactIs_production_min$1.typeOf=z$3;reactIs$2.exports=reactIs_production_min$1;var reactIsExports$1=reactIs$2.exports,reactIs$1=reactIsExports$1,REACT_STATICS={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},KNOWN_STATICS={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},FORWARD_REF_STATICS={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},MEMO_STATICS={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},TYPE_STATICS={};TYPE_STATICS[reactIs$1.ForwardRef]=FORWARD_REF_STATICS;TYPE_STATICS[reactIs$1.Memo]=MEMO_STATICS;function getStatics(tt){return reactIs$1.isMemo(tt)?MEMO_STATICS:TYPE_STATICS[tt.$$typeof]||REACT_STATICS}var defineProperty$6=Object.defineProperty,getOwnPropertyNames=Object.getOwnPropertyNames,getOwnPropertySymbols=Object.getOwnPropertySymbols,getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,getPrototypeOf$1=Object.getPrototypeOf,objectPrototype=Object.prototype;function hoistNonReactStatics$1(tt,nt,et){if(typeof nt!="string"){if(objectPrototype){var rt=getPrototypeOf$1(nt);rt&&rt!==objectPrototype&&hoistNonReactStatics$1(tt,rt,et)}var ot=getOwnPropertyNames(nt);getOwnPropertySymbols&&(ot=ot.concat(getOwnPropertySymbols(nt)));for(var at=getStatics(tt),st=getStatics(nt),ut=0;ut<ot.length;++ut){var ct=ot[ut];if(!KNOWN_STATICS[ct]&&!(et&&et[ct])&&!(st&&st[ct])&&!(at&&at[ct])){var pt=getOwnPropertyDescriptor(nt,ct);try{defineProperty$6(tt,ct,pt)}catch{}}}}return tt}var hoistNonReactStatics_cjs=hoistNonReactStatics$1;const hoistNonReactStatics$2=getDefaultExportFromCjs$1(hoistNonReactStatics_cjs);var hoistNonReactStatics=function(tt,nt){return hoistNonReactStatics$2(tt,nt)},isBrowser$2=!0;function getRegisteredStyles(tt,nt,et){var rt="";return et.split(" ").forEach(function(ot){tt[ot]!==void 0?nt.push(tt[ot]+";"):ot&&(rt+=ot+" ")}),rt}var registerStyles=function(nt,et,rt){var ot=nt.key+"-"+et.name;(rt===!1||isBrowser$2===!1)&&nt.registered[ot]===void 0&&(nt.registered[ot]=et.styles)},insertStyles=function(nt,et,rt){registerStyles(nt,et,rt);var ot=nt.key+"-"+et.name;if(nt.inserted[et.name]===void 0){var at=et;do nt.insert(et===at?"."+ot:"",at,nt.sheet,!0),at=at.next;while(at!==void 0)}};function murmur2(tt){for(var nt=0,et,rt=0,ot=tt.length;ot>=4;++rt,ot-=4)et=tt.charCodeAt(rt)&255|(tt.charCodeAt(++rt)&255)<<8|(tt.charCodeAt(++rt)&255)<<16|(tt.charCodeAt(++rt)&255)<<24,et=(et&65535)*1540483477+((et>>>16)*59797<<16),et^=et>>>24,nt=(et&65535)*1540483477+((et>>>16)*59797<<16)^(nt&65535)*1540483477+((nt>>>16)*59797<<16);switch(ot){case 3:nt^=(tt.charCodeAt(rt+2)&255)<<16;case 2:nt^=(tt.charCodeAt(rt+1)&255)<<8;case 1:nt^=tt.charCodeAt(rt)&255,nt=(nt&65535)*1540483477+((nt>>>16)*59797<<16)}return nt^=nt>>>13,nt=(nt&65535)*1540483477+((nt>>>16)*59797<<16),((nt^nt>>>15)>>>0).toString(36)}var unitlessKeys={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},isDevelopment$2=!1,hyphenateRegex=/[A-Z]|^ms/g,animationRegex=/_EMO_([^_]+?)_([^]*?)_EMO_/g,isCustomProperty=function(nt){return nt.charCodeAt(1)===45},isProcessableValue=function(nt){return nt!=null&&typeof nt!="boolean"},processStyleName=memoize$3(function(tt){return isCustomProperty(tt)?tt:tt.replace(hyphenateRegex,"-$&").toLowerCase()}),processStyleValue=function(nt,et){switch(nt){case"animation":case"animationName":if(typeof et=="string")return et.replace(animationRegex,function(rt,ot,at){return cursor$1={name:ot,styles:at,next:cursor$1},ot})}return unitlessKeys[nt]!==1&&!isCustomProperty(nt)&&typeof et=="number"&&et!==0?et+"px":et},noComponentSelectorMessage="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function handleInterpolation(tt,nt,et){if(et==null)return"";var rt=et;if(rt.__emotion_styles!==void 0)return rt;switch(typeof et){case"boolean":return"";case"object":{var ot=et;if(ot.anim===1)return cursor$1={name:ot.name,styles:ot.styles,next:cursor$1},ot.name;var at=et;if(at.styles!==void 0){var st=at.next;if(st!==void 0)for(;st!==void 0;)cursor$1={name:st.name,styles:st.styles,next:cursor$1},st=st.next;var ut=at.styles+";";return ut}return createStringFromObject(tt,nt,et)}case"function":{if(tt!==void 0){var ct=cursor$1,pt=et(tt);return cursor$1=ct,handleInterpolation(tt,nt,pt)}break}}var dt=et;if(nt==null)return dt;var ft=nt[dt];return ft!==void 0?ft:dt}function createStringFromObject(tt,nt,et){var rt="";if(Array.isArray(et))for(var ot=0;ot<et.length;ot++)rt+=handleInterpolation(tt,nt,et[ot])+";";else for(var at in et){var st=et[at];if(typeof st!="object"){var ut=st;nt!=null&&nt[ut]!==void 0?rt+=at+"{"+nt[ut]+"}":isProcessableValue(ut)&&(rt+=processStyleName(at)+":"+processStyleValue(at,ut)+";")}else{if(at==="NO_COMPONENT_SELECTOR"&&isDevelopment$2)throw new Error(noComponentSelectorMessage);if(Array.isArray(st)&&typeof st[0]=="string"&&(nt==null||nt[st[0]]===void 0))for(var ct=0;ct<st.length;ct++)isProcessableValue(st[ct])&&(rt+=processStyleName(at)+":"+processStyleValue(at,st[ct])+";");else{var pt=handleInterpolation(tt,nt,st);switch(at){case"animation":case"animationName":{rt+=processStyleName(at)+":"+pt+";";break}default:rt+=at+"{"+pt+"}"}}}}return rt}var labelPattern=/label:\s*([^\s;{]+)\s*(;|$)/g,cursor$1;function serializeStyles(tt,nt,et){if(tt.length===1&&typeof tt[0]=="object"&&tt[0]!==null&&tt[0].styles!==void 0)return tt[0];var rt=!0,ot="";cursor$1=void 0;var at=tt[0];if(at==null||at.raw===void 0)rt=!1,ot+=handleInterpolation(et,nt,at);else{var st=at;ot+=st[0]}for(var ut=1;ut<tt.length;ut++)if(ot+=handleInterpolation(et,nt,tt[ut]),rt){var ct=at;ot+=ct[ut]}labelPattern.lastIndex=0;for(var pt="",dt;(dt=labelPattern.exec(ot))!==null;)pt+="-"+dt[1];var ft=murmur2(ot)+pt;return{name:ft,styles:ot,next:cursor$1}}var syncFallback=function(nt){return nt()},useInsertionEffect=React$2.useInsertionEffect?React$2.useInsertionEffect:!1,useInsertionEffectAlwaysWithSyncFallback=useInsertionEffect||syncFallback,useInsertionEffectWithLayoutFallback=useInsertionEffect||reactExports.useLayoutEffect,isDevelopment$1=!1,EmotionCacheContext=reactExports.createContext(typeof HTMLElement<"u"?createCache({key:"css"}):null),CacheProvider=EmotionCacheContext.Provider,withEmotionCache=function(nt){return reactExports.forwardRef(function(et,rt){var ot=reactExports.useContext(EmotionCacheContext);return nt(et,ot,rt)})},ThemeContext$1=reactExports.createContext({}),useTheme=function(){return reactExports.useContext(ThemeContext$1)},getTheme=function(nt,et){if(typeof et=="function"){var rt=et(nt);return rt}return _extends$Q({},nt,et)},createCacheWithTheme=weakMemoize(function(tt){return weakMemoize(function(nt){return getTheme(tt,nt)})}),ThemeProvider$2=function(nt){var et=reactExports.useContext(ThemeContext$1);return nt.theme!==et&&(et=createCacheWithTheme(et)(nt.theme)),reactExports.createElement(ThemeContext$1.Provider,{value:et},nt.children)};function withTheme(tt){var nt=tt.displayName||tt.name||"Component",et=function(at,st){var ut=reactExports.useContext(ThemeContext$1);return reactExports.createElement(tt,_extends$Q({theme:ut,ref:st},at))},rt=reactExports.forwardRef(et);return rt.displayName="WithTheme("+nt+")",hoistNonReactStatics(rt,tt)}var hasOwn$1={}.hasOwnProperty,typePropName="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",createEmotionProps=function(nt,et){var rt={};for(var ot in et)hasOwn$1.call(et,ot)&&(rt[ot]=et[ot]);return rt[typePropName]=nt,rt},Insertion$1=function(nt){var et=nt.cache,rt=nt.serialized,ot=nt.isStringTag;return registerStyles(et,rt,ot),useInsertionEffectAlwaysWithSyncFallback(function(){return insertStyles(et,rt,ot)}),null},Emotion=withEmotionCache(function(tt,nt,et){var rt=tt.css;typeof rt=="string"&&nt.registered[rt]!==void 0&&(rt=nt.registered[rt]);var ot=tt[typePropName],at=[rt],st="";typeof tt.className=="string"?st=getRegisteredStyles(nt.registered,at,tt.className):tt.className!=null&&(st=tt.className+" ");var ut=serializeStyles(at,void 0,reactExports.useContext(ThemeContext$1));st+=nt.key+"-"+ut.name;var ct={};for(var pt in tt)hasOwn$1.call(tt,pt)&&pt!=="css"&&pt!==typePropName&&!isDevelopment$1&&(ct[pt]=tt[pt]);return ct.className=st,et&&(ct.ref=et),reactExports.createElement(reactExports.Fragment,null,reactExports.createElement(Insertion$1,{cache:nt,serialized:ut,isStringTag:typeof ot=="string"}),reactExports.createElement(ot,ct))}),Emotion$1=Emotion,Fragment=jsxRuntimeExports.Fragment;function jsx$1(tt,nt,et){return hasOwn$1.call(nt,"css")?jsxRuntimeExports.jsx(Emotion$1,createEmotionProps(tt,nt),et):jsxRuntimeExports.jsx(tt,nt,et)}function jsxs(tt,nt,et){return hasOwn$1.call(nt,"css")?jsxRuntimeExports.jsxs(Emotion$1,createEmotionProps(tt,nt),et):jsxRuntimeExports.jsxs(tt,nt,et)}var reactDom={exports:{}},reactDom_production_min={},scheduler={exports:{}},scheduler_production_min={};/**
 * @license React
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */(function(tt){function nt(l0,b0){var kt=l0.length;l0.push(b0);e:for(;0<kt;){var o0=kt-1>>>1,qt=l0[o0];if(0<ot(qt,b0))l0[o0]=b0,l0[kt]=qt,kt=o0;else break e}}function et(l0){return l0.length===0?null:l0[0]}function rt(l0){if(l0.length===0)return null;var b0=l0[0],kt=l0.pop();if(kt!==b0){l0[0]=kt;e:for(var o0=0,qt=l0.length,Dt=qt>>>1;o0<Dt;){var Bt=2*(o0+1)-1,p0=l0[Bt],r0=Bt+1,a0=l0[r0];if(0>ot(p0,kt))r0<qt&&0>ot(a0,p0)?(l0[o0]=a0,l0[r0]=kt,o0=r0):(l0[o0]=p0,l0[Bt]=kt,o0=Bt);else if(r0<qt&&0>ot(a0,kt))l0[o0]=a0,l0[r0]=kt,o0=r0;else break e}}return b0}function ot(l0,b0){var kt=l0.sortIndex-b0.sortIndex;return kt!==0?kt:l0.id-b0.id}if(typeof performance=="object"&&typeof performance.now=="function"){var at=performance;tt.unstable_now=function(){return at.now()}}else{var st=Date,ut=st.now();tt.unstable_now=function(){return st.now()-ut}}var ct=[],pt=[],dt=1,ft=null,bt=3,ht=!1,mt=!1,Mt=!1,Ot=typeof setTimeout=="function"?setTimeout:null,zt=typeof clearTimeout=="function"?clearTimeout:null,yt=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function vt(l0){for(var b0=et(pt);b0!==null;){if(b0.callback===null)rt(pt);else if(b0.startTime<=l0)rt(pt),b0.sortIndex=b0.expirationTime,nt(ct,b0);else break;b0=et(pt)}}function At(l0){if(Mt=!1,vt(l0),!mt)if(et(ct)!==null)mt=!0,Yt(St);else{var b0=et(pt);b0!==null&&M0(At,b0.startTime-l0)}}function St(l0,b0){mt=!1,Mt&&(Mt=!1,zt(Rt),Rt=-1),ht=!0;var kt=bt;try{for(vt(b0),ft=et(ct);ft!==null&&(!(ft.expirationTime>b0)||l0&&!Lt());){var o0=ft.callback;if(typeof o0=="function"){ft.callback=null,bt=ft.priorityLevel;var qt=o0(ft.expirationTime<=b0);b0=tt.unstable_now(),typeof qt=="function"?ft.callback=qt:ft===et(ct)&&rt(ct),vt(b0)}else rt(ct);ft=et(ct)}if(ft!==null)var Dt=!0;else{var Bt=et(pt);Bt!==null&&M0(At,Bt.startTime-b0),Dt=!1}return Dt}finally{ft=null,bt=kt,ht=!1}}var Et=!1,Tt=null,Rt=-1,Ct=5,wt=-1;function Lt(){return!(tt.unstable_now()-wt<Ct)}function Vt(){if(Tt!==null){var l0=tt.unstable_now();wt=l0;var b0=!0;try{b0=Tt(!0,l0)}finally{b0?jt():(Et=!1,Tt=null)}}else Et=!1}var jt;if(typeof yt=="function")jt=function(){yt(Vt)};else if(typeof MessageChannel<"u"){var s0=new MessageChannel,Ht=s0.port2;s0.port1.onmessage=Vt,jt=function(){Ht.postMessage(null)}}else jt=function(){Ot(Vt,0)};function Yt(l0){Tt=l0,Et||(Et=!0,jt())}function M0(l0,b0){Rt=Ot(function(){l0(tt.unstable_now())},b0)}tt.unstable_IdlePriority=5,tt.unstable_ImmediatePriority=1,tt.unstable_LowPriority=4,tt.unstable_NormalPriority=3,tt.unstable_Profiling=null,tt.unstable_UserBlockingPriority=2,tt.unstable_cancelCallback=function(l0){l0.callback=null},tt.unstable_continueExecution=function(){mt||ht||(mt=!0,Yt(St))},tt.unstable_forceFrameRate=function(l0){0>l0||125<l0?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Ct=0<l0?Math.floor(1e3/l0):5},tt.unstable_getCurrentPriorityLevel=function(){return bt},tt.unstable_getFirstCallbackNode=function(){return et(ct)},tt.unstable_next=function(l0){switch(bt){case 1:case 2:case 3:var b0=3;break;default:b0=bt}var kt=bt;bt=b0;try{return l0()}finally{bt=kt}},tt.unstable_pauseExecution=function(){},tt.unstable_requestPaint=function(){},tt.unstable_runWithPriority=function(l0,b0){switch(l0){case 1:case 2:case 3:case 4:case 5:break;default:l0=3}var kt=bt;bt=l0;try{return b0()}finally{bt=kt}},tt.unstable_scheduleCallback=function(l0,b0,kt){var o0=tt.unstable_now();switch(typeof kt=="object"&&kt!==null?(kt=kt.delay,kt=typeof kt=="number"&&0<kt?o0+kt:o0):kt=o0,l0){case 1:var qt=-1;break;case 2:qt=250;break;case 5:qt=1073741823;break;case 4:qt=1e4;break;default:qt=5e3}return qt=kt+qt,l0={id:dt++,callback:b0,priorityLevel:l0,startTime:kt,expirationTime:qt,sortIndex:-1},kt>o0?(l0.sortIndex=kt,nt(pt,l0),et(ct)===null&&l0===et(pt)&&(Mt?(zt(Rt),Rt=-1):Mt=!0,M0(At,kt-o0))):(l0.sortIndex=qt,nt(ct,l0),mt||ht||(mt=!0,Yt(St))),l0},tt.unstable_shouldYield=Lt,tt.unstable_wrapCallback=function(l0){var b0=bt;return function(){var kt=bt;bt=b0;try{return l0.apply(this,arguments)}finally{bt=kt}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/**
 * @license React
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var aa=reactExports,ca=schedulerExports;function p$3(tt){for(var nt="https://reactjs.org/docs/error-decoder.html?invariant="+tt,et=1;et<arguments.length;et++)nt+="&args[]="+encodeURIComponent(arguments[et]);return"Minified React error #"+tt+"; visit "+nt+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var da=new Set,ea={};function fa(tt,nt){ha(tt,nt),ha(tt+"Capture",nt)}function ha(tt,nt){for(ea[tt]=nt,tt=0;tt<nt.length;tt++)da.add(nt[tt])}var ia=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ja=Object.prototype.hasOwnProperty,ka=/^[: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]*$/,la={},ma={};function oa(tt){return ja.call(ma,tt)?!0:ja.call(la,tt)?!1:ka.test(tt)?ma[tt]=!0:(la[tt]=!0,!1)}function pa(tt,nt,et,rt){if(et!==null&&et.type===0)return!1;switch(typeof nt){case"function":case"symbol":return!0;case"boolean":return rt?!1:et!==null?!et.acceptsBooleans:(tt=tt.toLowerCase().slice(0,5),tt!=="data-"&&tt!=="aria-");default:return!1}}function qa(tt,nt,et,rt){if(nt===null||typeof nt>"u"||pa(tt,nt,et,rt))return!0;if(rt)return!1;if(et!==null)switch(et.type){case 3:return!nt;case 4:return nt===!1;case 5:return isNaN(nt);case 6:return isNaN(nt)||1>nt}return!1}function v$4(tt,nt,et,rt,ot,at,st){this.acceptsBooleans=nt===2||nt===3||nt===4,this.attributeName=rt,this.attributeNamespace=ot,this.mustUseProperty=et,this.propertyName=tt,this.type=nt,this.sanitizeURL=at,this.removeEmptyString=st}var z$2={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(tt){z$2[tt]=new v$4(tt,0,!1,tt,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(tt){var nt=tt[0];z$2[nt]=new v$4(nt,1,!1,tt[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(tt){z$2[tt]=new v$4(tt,2,!1,tt.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(tt){z$2[tt]=new v$4(tt,2,!1,tt,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(tt){z$2[tt]=new v$4(tt,3,!1,tt.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(tt){z$2[tt]=new v$4(tt,3,!0,tt,null,!1,!1)});["capture","download"].forEach(function(tt){z$2[tt]=new v$4(tt,4,!1,tt,null,!1,!1)});["cols","rows","size","span"].forEach(function(tt){z$2[tt]=new v$4(tt,6,!1,tt,null,!1,!1)});["rowSpan","start"].forEach(function(tt){z$2[tt]=new v$4(tt,5,!1,tt.toLowerCase(),null,!1,!1)});var ra=/[\-:]([a-z])/g;function sa$1(tt){return tt[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(tt){var nt=tt.replace(ra,sa$1);z$2[nt]=new v$4(nt,1,!1,tt,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(tt){var nt=tt.replace(ra,sa$1);z$2[nt]=new v$4(nt,1,!1,tt,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(tt){var nt=tt.replace(ra,sa$1);z$2[nt]=new v$4(nt,1,!1,tt,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(tt){z$2[tt]=new v$4(tt,1,!1,tt.toLowerCase(),null,!1,!1)});z$2.xlinkHref=new v$4("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(tt){z$2[tt]=new v$4(tt,1,!1,tt.toLowerCase(),null,!0,!0)});function ta(tt,nt,et,rt){var ot=z$2.hasOwnProperty(nt)?z$2[nt]:null;(ot!==null?ot.type!==0:rt||!(2<nt.length)||nt[0]!=="o"&&nt[0]!=="O"||nt[1]!=="n"&&nt[1]!=="N")&&(qa(nt,et,ot,rt)&&(et=null),rt||ot===null?oa(nt)&&(et===null?tt.removeAttribute(nt):tt.setAttribute(nt,""+et)):ot.mustUseProperty?tt[ot.propertyName]=et===null?ot.type===3?!1:"":et:(nt=ot.attributeName,rt=ot.attributeNamespace,et===null?tt.removeAttribute(nt):(ot=ot.type,et=ot===3||ot===4&&et===!0?"":""+et,rt?tt.setAttributeNS(rt,nt,et):tt.setAttribute(nt,et))))}var ua$1=aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,va=Symbol.for("react.element"),wa=Symbol.for("react.portal"),ya=Symbol.for("react.fragment"),za=Symbol.for("react.strict_mode"),Aa=Symbol.for("react.profiler"),Ba=Symbol.for("react.provider"),Ca=Symbol.for("react.context"),Da=Symbol.for("react.forward_ref"),Ea=Symbol.for("react.suspense"),Fa=Symbol.for("react.suspense_list"),Ga=Symbol.for("react.memo"),Ha=Symbol.for("react.lazy"),Ia=Symbol.for("react.offscreen"),Ja=Symbol.iterator;function Ka(tt){return tt===null||typeof tt!="object"?null:(tt=Ja&&tt[Ja]||tt["@@iterator"],typeof tt=="function"?tt:null)}var A$1=Object.assign,La;function Ma(tt){if(La===void 0)try{throw Error()}catch(et){var nt=et.stack.trim().match(/\n( *(at )?)/);La=nt&&nt[1]||""}return`
`+La+tt}var Na=!1;function Oa(tt,nt){if(!tt||Na)return"";Na=!0;var et=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(nt)if(nt=function(){throw Error()},Object.defineProperty(nt.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(nt,[])}catch(pt){var rt=pt}Reflect.construct(tt,[],nt)}else{try{nt.call()}catch(pt){rt=pt}tt.call(nt.prototype)}else{try{throw Error()}catch(pt){rt=pt}tt()}}catch(pt){if(pt&&rt&&typeof pt.stack=="string"){for(var ot=pt.stack.split(`
`),at=rt.stack.split(`
`),st=ot.length-1,ut=at.length-1;1<=st&&0<=ut&&ot[st]!==at[ut];)ut--;for(;1<=st&&0<=ut;st--,ut--)if(ot[st]!==at[ut]){if(st!==1||ut!==1)do if(st--,ut--,0>ut||ot[st]!==at[ut]){var ct=`
`+ot[st].replace(" at new "," at ");return tt.displayName&&ct.includes("<anonymous>")&&(ct=ct.replace("<anonymous>",tt.displayName)),ct}while(1<=st&&0<=ut);break}}}finally{Na=!1,Error.prepareStackTrace=et}return(tt=tt?tt.displayName||tt.name:"")?Ma(tt):""}function Pa(tt){switch(tt.tag){case 5:return Ma(tt.type);case 16:return Ma("Lazy");case 13:return Ma("Suspense");case 19:return Ma("SuspenseList");case 0:case 2:case 15:return tt=Oa(tt.type,!1),tt;case 11:return tt=Oa(tt.type.render,!1),tt;case 1:return tt=Oa(tt.type,!0),tt;default:return""}}function Qa(tt){if(tt==null)return null;if(typeof tt=="function")return tt.displayName||tt.name||null;if(typeof tt=="string")return tt;switch(tt){case ya:return"Fragment";case wa:return"Portal";case Aa:return"Profiler";case za:return"StrictMode";case Ea:return"Suspense";case Fa:return"SuspenseList"}if(typeof tt=="object")switch(tt.$$typeof){case Ca:return(tt.displayName||"Context")+".Consumer";case Ba:return(tt._context.displayName||"Context")+".Provider";case Da:var nt=tt.render;return tt=tt.displayName,tt||(tt=nt.displayName||nt.name||"",tt=tt!==""?"ForwardRef("+tt+")":"ForwardRef"),tt;case Ga:return nt=tt.displayName||null,nt!==null?nt:Qa(tt.type)||"Memo";case Ha:nt=tt._payload,tt=tt._init;try{return Qa(tt(nt))}catch{}}return null}function Ra(tt){var nt=tt.type;switch(tt.tag){case 24:return"Cache";case 9:return(nt.displayName||"Context")+".Consumer";case 10:return(nt._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return tt=nt.render,tt=tt.displayName||tt.name||"",nt.displayName||(tt!==""?"ForwardRef("+tt+")":"ForwardRef");case 7:return"Fragment";case 5:return nt;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Qa(nt);case 8:return nt===za?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof nt=="function")return nt.displayName||nt.name||null;if(typeof nt=="string")return nt}return null}function Sa(tt){switch(typeof tt){case"boolean":case"number":case"string":case"undefined":return tt;case"object":return tt;default:return""}}function Ta(tt){var nt=tt.type;return(tt=tt.nodeName)&&tt.toLowerCase()==="input"&&(nt==="checkbox"||nt==="radio")}function Ua(tt){var nt=Ta(tt)?"checked":"value",et=Object.getOwnPropertyDescriptor(tt.constructor.prototype,nt),rt=""+tt[nt];if(!tt.hasOwnProperty(nt)&&typeof et<"u"&&typeof et.get=="function"&&typeof et.set=="function"){var ot=et.get,at=et.set;return Object.defineProperty(tt,nt,{configurable:!0,get:function(){return ot.call(this)},set:function(st){rt=""+st,at.call(this,st)}}),Object.defineProperty(tt,nt,{enumerable:et.enumerable}),{getValue:function(){return rt},setValue:function(st){rt=""+st},stopTracking:function(){tt._valueTracker=null,delete tt[nt]}}}}function Va(tt){tt._valueTracker||(tt._valueTracker=Ua(tt))}function Wa(tt){if(!tt)return!1;var nt=tt._valueTracker;if(!nt)return!0;var et=nt.getValue(),rt="";return tt&&(rt=Ta(tt)?tt.checked?"true":"false":tt.value),tt=rt,tt!==et?(nt.setValue(tt),!0):!1}function Xa(tt){if(tt=tt||(typeof document<"u"?document:void 0),typeof tt>"u")return null;try{return tt.activeElement||tt.body}catch{return tt.body}}function Ya(tt,nt){var et=nt.checked;return A$1({},nt,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:et??tt._wrapperState.initialChecked})}function Za(tt,nt){var et=nt.defaultValue==null?"":nt.defaultValue,rt=nt.checked!=null?nt.checked:nt.defaultChecked;et=Sa(nt.value!=null?nt.value:et),tt._wrapperState={initialChecked:rt,initialValue:et,controlled:nt.type==="checkbox"||nt.type==="radio"?nt.checked!=null:nt.value!=null}}function ab$1(tt,nt){nt=nt.checked,nt!=null&&ta(tt,"checked",nt,!1)}function bb(tt,nt){ab$1(tt,nt);var et=Sa(nt.value),rt=nt.type;if(et!=null)rt==="number"?(et===0&&tt.value===""||tt.value!=et)&&(tt.value=""+et):tt.value!==""+et&&(tt.value=""+et);else if(rt==="submit"||rt==="reset"){tt.removeAttribute("value");return}nt.hasOwnProperty("value")?cb(tt,nt.type,et):nt.hasOwnProperty("defaultValue")&&cb(tt,nt.type,Sa(nt.defaultValue)),nt.checked==null&&nt.defaultChecked!=null&&(tt.defaultChecked=!!nt.defaultChecked)}function db(tt,nt,et){if(nt.hasOwnProperty("value")||nt.hasOwnProperty("defaultValue")){var rt=nt.type;if(!(rt!=="submit"&&rt!=="reset"||nt.value!==void 0&&nt.value!==null))return;nt=""+tt._wrapperState.initialValue,et||nt===tt.value||(tt.value=nt),tt.defaultValue=nt}et=tt.name,et!==""&&(tt.name=""),tt.defaultChecked=!!tt._wrapperState.initialChecked,et!==""&&(tt.name=et)}function cb(tt,nt,et){(nt!=="number"||Xa(tt.ownerDocument)!==tt)&&(et==null?tt.defaultValue=""+tt._wrapperState.initialValue:tt.defaultValue!==""+et&&(tt.defaultValue=""+et))}var eb=Array.isArray;function fb(tt,nt,et,rt){if(tt=tt.options,nt){nt={};for(var ot=0;ot<et.length;ot++)nt["$"+et[ot]]=!0;for(et=0;et<tt.length;et++)ot=nt.hasOwnProperty("$"+tt[et].value),tt[et].selected!==ot&&(tt[et].selected=ot),ot&&rt&&(tt[et].defaultSelected=!0)}else{for(et=""+Sa(et),nt=null,ot=0;ot<tt.length;ot++){if(tt[ot].value===et){tt[ot].selected=!0,rt&&(tt[ot].defaultSelected=!0);return}nt!==null||tt[ot].disabled||(nt=tt[ot])}nt!==null&&(nt.selected=!0)}}function gb$1(tt,nt){if(nt.dangerouslySetInnerHTML!=null)throw Error(p$3(91));return A$1({},nt,{value:void 0,defaultValue:void 0,children:""+tt._wrapperState.initialValue})}function hb(tt,nt){var et=nt.value;if(et==null){if(et=nt.children,nt=nt.defaultValue,et!=null){if(nt!=null)throw Error(p$3(92));if(eb(et)){if(1<et.length)throw Error(p$3(93));et=et[0]}nt=et}nt==null&&(nt=""),et=nt}tt._wrapperState={initialValue:Sa(et)}}function ib(tt,nt){var et=Sa(nt.value),rt=Sa(nt.defaultValue);et!=null&&(et=""+et,et!==tt.value&&(tt.value=et),nt.defaultValue==null&&tt.defaultValue!==et&&(tt.defaultValue=et)),rt!=null&&(tt.defaultValue=""+rt)}function jb(tt){var nt=tt.textContent;nt===tt._wrapperState.initialValue&&nt!==""&&nt!==null&&(tt.value=nt)}function kb(tt){switch(tt){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function lb(tt,nt){return tt==null||tt==="http://www.w3.org/1999/xhtml"?kb(nt):tt==="http://www.w3.org/2000/svg"&&nt==="foreignObject"?"http://www.w3.org/1999/xhtml":tt}var mb,nb=function(tt){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(nt,et,rt,ot){MSApp.execUnsafeLocalFunction(function(){return tt(nt,et,rt,ot)})}:tt}(function(tt,nt){if(tt.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in tt)tt.innerHTML=nt;else{for(mb=mb||document.createElement("div"),mb.innerHTML="<svg>"+nt.valueOf().toString()+"</svg>",nt=mb.firstChild;tt.firstChild;)tt.removeChild(tt.firstChild);for(;nt.firstChild;)tt.appendChild(nt.firstChild)}});function ob(tt,nt){if(nt){var et=tt.firstChild;if(et&&et===tt.lastChild&&et.nodeType===3){et.nodeValue=nt;return}}tt.textContent=nt}var pb={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},qb=["Webkit","ms","Moz","O"];Object.keys(pb).forEach(function(tt){qb.forEach(function(nt){nt=nt+tt.charAt(0).toUpperCase()+tt.substring(1),pb[nt]=pb[tt]})});function rb(tt,nt,et){return nt==null||typeof nt=="boolean"||nt===""?"":et||typeof nt!="number"||nt===0||pb.hasOwnProperty(tt)&&pb[tt]?(""+nt).trim():nt+"px"}function sb(tt,nt){tt=tt.style;for(var et in nt)if(nt.hasOwnProperty(et)){var rt=et.indexOf("--")===0,ot=rb(et,nt[et],rt);et==="float"&&(et="cssFloat"),rt?tt.setProperty(et,ot):tt[et]=ot}}var tb=A$1({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ub(tt,nt){if(nt){if(tb[tt]&&(nt.children!=null||nt.dangerouslySetInnerHTML!=null))throw Error(p$3(137,tt));if(nt.dangerouslySetInnerHTML!=null){if(nt.children!=null)throw Error(p$3(60));if(typeof nt.dangerouslySetInnerHTML!="object"||!("__html"in nt.dangerouslySetInnerHTML))throw Error(p$3(61))}if(nt.style!=null&&typeof nt.style!="object")throw Error(p$3(62))}}function vb(tt,nt){if(tt.indexOf("-")===-1)return typeof nt.is=="string";switch(tt){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var wb=null;function xb(tt){return tt=tt.target||tt.srcElement||window,tt.correspondingUseElement&&(tt=tt.correspondingUseElement),tt.nodeType===3?tt.parentNode:tt}var yb=null,zb=null,Ab=null;function Bb(tt){if(tt=Cb(tt)){if(typeof yb!="function")throw Error(p$3(280));var nt=tt.stateNode;nt&&(nt=Db(nt),yb(tt.stateNode,tt.type,nt))}}function Eb(tt){zb?Ab?Ab.push(tt):Ab=[tt]:zb=tt}function Fb(){if(zb){var tt=zb,nt=Ab;if(Ab=zb=null,Bb(tt),nt)for(tt=0;tt<nt.length;tt++)Bb(nt[tt])}}function Gb(tt,nt){return tt(nt)}function Hb(){}var Ib=!1;function Jb(tt,nt,et){if(Ib)return tt(nt,et);Ib=!0;try{return Gb(tt,nt,et)}finally{Ib=!1,(zb!==null||Ab!==null)&&(Hb(),Fb())}}function Kb(tt,nt){var et=tt.stateNode;if(et===null)return null;var rt=Db(et);if(rt===null)return null;et=rt[nt];e:switch(nt){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(rt=!rt.disabled)||(tt=tt.type,rt=!(tt==="button"||tt==="input"||tt==="select"||tt==="textarea")),tt=!rt;break e;default:tt=!1}if(tt)return null;if(et&&typeof et!="function")throw Error(p$3(231,nt,typeof et));return et}var Lb=!1;if(ia)try{var Mb={};Object.defineProperty(Mb,"passive",{get:function(){Lb=!0}}),window.addEventListener("test",Mb,Mb),window.removeEventListener("test",Mb,Mb)}catch{Lb=!1}function Nb(tt,nt,et,rt,ot,at,st,ut,ct){var pt=Array.prototype.slice.call(arguments,3);try{nt.apply(et,pt)}catch(dt){this.onError(dt)}}var Ob=!1,Pb=null,Qb=!1,Rb=null,Sb={onError:function(tt){Ob=!0,Pb=tt}};function Tb(tt,nt,et,rt,ot,at,st,ut,ct){Ob=!1,Pb=null,Nb.apply(Sb,arguments)}function Ub(tt,nt,et,rt,ot,at,st,ut,ct){if(Tb.apply(this,arguments),Ob){if(Ob){var pt=Pb;Ob=!1,Pb=null}else throw Error(p$3(198));Qb||(Qb=!0,Rb=pt)}}function Vb(tt){var nt=tt,et=tt;if(tt.alternate)for(;nt.return;)nt=nt.return;else{tt=nt;do nt=tt,nt.flags&4098&&(et=nt.return),tt=nt.return;while(tt)}return nt.tag===3?et:null}function Wb(tt){if(tt.tag===13){var nt=tt.memoizedState;if(nt===null&&(tt=tt.alternate,tt!==null&&(nt=tt.memoizedState)),nt!==null)return nt.dehydrated}return null}function Xb(tt){if(Vb(tt)!==tt)throw Error(p$3(188))}function Yb(tt){var nt=tt.alternate;if(!nt){if(nt=Vb(tt),nt===null)throw Error(p$3(188));return nt!==tt?null:tt}for(var et=tt,rt=nt;;){var ot=et.return;if(ot===null)break;var at=ot.alternate;if(at===null){if(rt=ot.return,rt!==null){et=rt;continue}break}if(ot.child===at.child){for(at=ot.child;at;){if(at===et)return Xb(ot),tt;if(at===rt)return Xb(ot),nt;at=at.sibling}throw Error(p$3(188))}if(et.return!==rt.return)et=ot,rt=at;else{for(var st=!1,ut=ot.child;ut;){if(ut===et){st=!0,et=ot,rt=at;break}if(ut===rt){st=!0,rt=ot,et=at;break}ut=ut.sibling}if(!st){for(ut=at.child;ut;){if(ut===et){st=!0,et=at,rt=ot;break}if(ut===rt){st=!0,rt=at,et=ot;break}ut=ut.sibling}if(!st)throw Error(p$3(189))}}if(et.alternate!==rt)throw Error(p$3(190))}if(et.tag!==3)throw Error(p$3(188));return et.stateNode.current===et?tt:nt}function Zb(tt){return tt=Yb(tt),tt!==null?$b(tt):null}function $b(tt){if(tt.tag===5||tt.tag===6)return tt;for(tt=tt.child;tt!==null;){var nt=$b(tt);if(nt!==null)return nt;tt=tt.sibling}return null}var ac=ca.unstable_scheduleCallback,bc=ca.unstable_cancelCallback,cc=ca.unstable_shouldYield,dc=ca.unstable_requestPaint,B$2=ca.unstable_now,ec=ca.unstable_getCurrentPriorityLevel,fc=ca.unstable_ImmediatePriority,gc=ca.unstable_UserBlockingPriority,hc=ca.unstable_NormalPriority,ic=ca.unstable_LowPriority,jc=ca.unstable_IdlePriority,kc=null,lc=null;function mc(tt){if(lc&&typeof lc.onCommitFiberRoot=="function")try{lc.onCommitFiberRoot(kc,tt,void 0,(tt.current.flags&128)===128)}catch{}}var oc=Math.clz32?Math.clz32:nc,pc=Math.log,qc=Math.LN2;function nc(tt){return tt>>>=0,tt===0?32:31-(pc(tt)/qc|0)|0}var rc=64,sc=4194304;function tc(tt){switch(tt&-tt){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return tt&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return tt&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return tt}}function uc(tt,nt){var et=tt.pendingLanes;if(et===0)return 0;var rt=0,ot=tt.suspendedLanes,at=tt.pingedLanes,st=et&268435455;if(st!==0){var ut=st&~ot;ut!==0?rt=tc(ut):(at&=st,at!==0&&(rt=tc(at)))}else st=et&~ot,st!==0?rt=tc(st):at!==0&&(rt=tc(at));if(rt===0)return 0;if(nt!==0&&nt!==rt&&!(nt&ot)&&(ot=rt&-rt,at=nt&-nt,ot>=at||ot===16&&(at&4194240)!==0))return nt;if(rt&4&&(rt|=et&16),nt=tt.entangledLanes,nt!==0)for(tt=tt.entanglements,nt&=rt;0<nt;)et=31-oc(nt),ot=1<<et,rt|=tt[et],nt&=~ot;return rt}function vc(tt,nt){switch(tt){case 1:case 2:case 4:return nt+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return nt+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function wc$1(tt,nt){for(var et=tt.suspendedLanes,rt=tt.pingedLanes,ot=tt.expirationTimes,at=tt.pendingLanes;0<at;){var st=31-oc(at),ut=1<<st,ct=ot[st];ct===-1?(!(ut&et)||ut&rt)&&(ot[st]=vc(ut,nt)):ct<=nt&&(tt.expiredLanes|=ut),at&=~ut}}function xc(tt){return tt=tt.pendingLanes&-1073741825,tt!==0?tt:tt&1073741824?1073741824:0}function yc(){var tt=rc;return rc<<=1,!(rc&4194240)&&(rc=64),tt}function zc(tt){for(var nt=[],et=0;31>et;et++)nt.push(tt);return nt}function Ac(tt,nt,et){tt.pendingLanes|=nt,nt!==536870912&&(tt.suspendedLanes=0,tt.pingedLanes=0),tt=tt.eventTimes,nt=31-oc(nt),tt[nt]=et}function Bc(tt,nt){var et=tt.pendingLanes&~nt;tt.pendingLanes=nt,tt.suspendedLanes=0,tt.pingedLanes=0,tt.expiredLanes&=nt,tt.mutableReadLanes&=nt,tt.entangledLanes&=nt,nt=tt.entanglements;var rt=tt.eventTimes;for(tt=tt.expirationTimes;0<et;){var ot=31-oc(et),at=1<<ot;nt[ot]=0,rt[ot]=-1,tt[ot]=-1,et&=~at}}function Cc(tt,nt){var et=tt.entangledLanes|=nt;for(tt=tt.entanglements;et;){var rt=31-oc(et),ot=1<<rt;ot&nt|tt[rt]&nt&&(tt[rt]|=nt),et&=~ot}}var C$2=0;function Dc$1(tt){return tt&=-tt,1<tt?4<tt?tt&268435455?16:536870912:4:1}var Ec,Fc,Gc,Hc,Ic,Jc=!1,Kc=[],Lc=null,Mc=null,Nc=null,Oc=new Map,Pc=new Map,Qc=[],Rc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Sc$1(tt,nt){switch(tt){case"focusin":case"focusout":Lc=null;break;case"dragenter":case"dragleave":Mc=null;break;case"mouseover":case"mouseout":Nc=null;break;case"pointerover":case"pointerout":Oc.delete(nt.pointerId);break;case"gotpointercapture":case"lostpointercapture":Pc.delete(nt.pointerId)}}function Tc$1(tt,nt,et,rt,ot,at){return tt===null||tt.nativeEvent!==at?(tt={blockedOn:nt,domEventName:et,eventSystemFlags:rt,nativeEvent:at,targetContainers:[ot]},nt!==null&&(nt=Cb(nt),nt!==null&&Fc(nt)),tt):(tt.eventSystemFlags|=rt,nt=tt.targetContainers,ot!==null&&nt.indexOf(ot)===-1&&nt.push(ot),tt)}function Uc(tt,nt,et,rt,ot){switch(nt){case"focusin":return Lc=Tc$1(Lc,tt,nt,et,rt,ot),!0;case"dragenter":return Mc=Tc$1(Mc,tt,nt,et,rt,ot),!0;case"mouseover":return Nc=Tc$1(Nc,tt,nt,et,rt,ot),!0;case"pointerover":var at=ot.pointerId;return Oc.set(at,Tc$1(Oc.get(at)||null,tt,nt,et,rt,ot)),!0;case"gotpointercapture":return at=ot.pointerId,Pc.set(at,Tc$1(Pc.get(at)||null,tt,nt,et,rt,ot)),!0}return!1}function Vc(tt){var nt=Wc(tt.target);if(nt!==null){var et=Vb(nt);if(et!==null){if(nt=et.tag,nt===13){if(nt=Wb(et),nt!==null){tt.blockedOn=nt,Ic(tt.priority,function(){Gc(et)});return}}else if(nt===3&&et.stateNode.current.memoizedState.isDehydrated){tt.blockedOn=et.tag===3?et.stateNode.containerInfo:null;return}}}tt.blockedOn=null}function Xc(tt){if(tt.blockedOn!==null)return!1;for(var nt=tt.targetContainers;0<nt.length;){var et=Yc(tt.domEventName,tt.eventSystemFlags,nt[0],tt.nativeEvent);if(et===null){et=tt.nativeEvent;var rt=new et.constructor(et.type,et);wb=rt,et.target.dispatchEvent(rt),wb=null}else return nt=Cb(et),nt!==null&&Fc(nt),tt.blockedOn=et,!1;nt.shift()}return!0}function Zc(tt,nt,et){Xc(tt)&&et.delete(nt)}function $c(){Jc=!1,Lc!==null&&Xc(Lc)&&(Lc=null),Mc!==null&&Xc(Mc)&&(Mc=null),Nc!==null&&Xc(Nc)&&(Nc=null),Oc.forEach(Zc),Pc.forEach(Zc)}function ad(tt,nt){tt.blockedOn===nt&&(tt.blockedOn=null,Jc||(Jc=!0,ca.unstable_scheduleCallback(ca.unstable_NormalPriority,$c)))}function bd(tt){function nt(ot){return ad(ot,tt)}if(0<Kc.length){ad(Kc[0],tt);for(var et=1;et<Kc.length;et++){var rt=Kc[et];rt.blockedOn===tt&&(rt.blockedOn=null)}}for(Lc!==null&&ad(Lc,tt),Mc!==null&&ad(Mc,tt),Nc!==null&&ad(Nc,tt),Oc.forEach(nt),Pc.forEach(nt),et=0;et<Qc.length;et++)rt=Qc[et],rt.blockedOn===tt&&(rt.blockedOn=null);for(;0<Qc.length&&(et=Qc[0],et.blockedOn===null);)Vc(et),et.blockedOn===null&&Qc.shift()}var cd$1=ua$1.ReactCurrentBatchConfig,dd=!0;function ed(tt,nt,et,rt){var ot=C$2,at=cd$1.transition;cd$1.transition=null;try{C$2=1,fd(tt,nt,et,rt)}finally{C$2=ot,cd$1.transition=at}}function gd(tt,nt,et,rt){var ot=C$2,at=cd$1.transition;cd$1.transition=null;try{C$2=4,fd(tt,nt,et,rt)}finally{C$2=ot,cd$1.transition=at}}function fd(tt,nt,et,rt){if(dd){var ot=Yc(tt,nt,et,rt);if(ot===null)hd(tt,nt,rt,id$1,et),Sc$1(tt,rt);else if(Uc(ot,tt,nt,et,rt))rt.stopPropagation();else if(Sc$1(tt,rt),nt&4&&-1<Rc.indexOf(tt)){for(;ot!==null;){var at=Cb(ot);if(at!==null&&Ec(at),at=Yc(tt,nt,et,rt),at===null&&hd(tt,nt,rt,id$1,et),at===ot)break;ot=at}ot!==null&&rt.stopPropagation()}else hd(tt,nt,rt,null,et)}}var id$1=null;function Yc(tt,nt,et,rt){if(id$1=null,tt=xb(rt),tt=Wc(tt),tt!==null)if(nt=Vb(tt),nt===null)tt=null;else if(et=nt.tag,et===13){if(tt=Wb(nt),tt!==null)return tt;tt=null}else if(et===3){if(nt.stateNode.current.memoizedState.isDehydrated)return nt.tag===3?nt.stateNode.containerInfo:null;tt=null}else nt!==tt&&(tt=null);return id$1=tt,null}function jd(tt){switch(tt){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(ec()){case fc:return 1;case gc:return 4;case hc:case ic:return 16;case jc:return 536870912;default:return 16}default:return 16}}var kd=null,ld=null,md=null;function nd(){if(md)return md;var tt,nt=ld,et=nt.length,rt,ot="value"in kd?kd.value:kd.textContent,at=ot.length;for(tt=0;tt<et&&nt[tt]===ot[tt];tt++);var st=et-tt;for(rt=1;rt<=st&&nt[et-rt]===ot[at-rt];rt++);return md=ot.slice(tt,1<rt?1-rt:void 0)}function od(tt){var nt=tt.keyCode;return"charCode"in tt?(tt=tt.charCode,tt===0&&nt===13&&(tt=13)):tt=nt,tt===10&&(tt=13),32<=tt||tt===13?tt:0}function pd(){return!0}function qd(){return!1}function rd(tt){function nt(et,rt,ot,at,st){this._reactName=et,this._targetInst=ot,this.type=rt,this.nativeEvent=at,this.target=st,this.currentTarget=null;for(var ut in tt)tt.hasOwnProperty(ut)&&(et=tt[ut],this[ut]=et?et(at):at[ut]);return this.isDefaultPrevented=(at.defaultPrevented!=null?at.defaultPrevented:at.returnValue===!1)?pd:qd,this.isPropagationStopped=qd,this}return A$1(nt.prototype,{preventDefault:function(){this.defaultPrevented=!0;var et=this.nativeEvent;et&&(et.preventDefault?et.preventDefault():typeof et.returnValue!="unknown"&&(et.returnValue=!1),this.isDefaultPrevented=pd)},stopPropagation:function(){var et=this.nativeEvent;et&&(et.stopPropagation?et.stopPropagation():typeof et.cancelBubble!="unknown"&&(et.cancelBubble=!0),this.isPropagationStopped=pd)},persist:function(){},isPersistent:pd}),nt}var sd={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(tt){return tt.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},td=rd(sd),ud=A$1({},sd,{view:0,detail:0}),vd=rd(ud),wd,xd,yd,Ad=A$1({},ud,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zd,button:0,buttons:0,relatedTarget:function(tt){return tt.relatedTarget===void 0?tt.fromElement===tt.srcElement?tt.toElement:tt.fromElement:tt.relatedTarget},movementX:function(tt){return"movementX"in tt?tt.movementX:(tt!==yd&&(yd&&tt.type==="mousemove"?(wd=tt.screenX-yd.screenX,xd=tt.screenY-yd.screenY):xd=wd=0,yd=tt),wd)},movementY:function(tt){return"movementY"in tt?tt.movementY:xd}}),Bd=rd(Ad),Cd=A$1({},Ad,{dataTransfer:0}),Dd=rd(Cd),Ed=A$1({},ud,{relatedTarget:0}),Fd=rd(Ed),Gd=A$1({},sd,{animationName:0,elapsedTime:0,pseudoElement:0}),Hd=rd(Gd),Id=A$1({},sd,{clipboardData:function(tt){return"clipboardData"in tt?tt.clipboardData:window.clipboardData}}),Jd=rd(Id),Kd=A$1({},sd,{data:0}),Ld=rd(Kd),Md={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Nd={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Od={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Pd(tt){var nt=this.nativeEvent;return nt.getModifierState?nt.getModifierState(tt):(tt=Od[tt])?!!nt[tt]:!1}function zd(){return Pd}var Qd=A$1({},ud,{key:function(tt){if(tt.key){var nt=Md[tt.key]||tt.key;if(nt!=="Unidentified")return nt}return tt.type==="keypress"?(tt=od(tt),tt===13?"Enter":String.fromCharCode(tt)):tt.type==="keydown"||tt.type==="keyup"?Nd[tt.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zd,charCode:function(tt){return tt.type==="keypress"?od(tt):0},keyCode:function(tt){return tt.type==="keydown"||tt.type==="keyup"?tt.keyCode:0},which:function(tt){return tt.type==="keypress"?od(tt):tt.type==="keydown"||tt.type==="keyup"?tt.keyCode:0}}),Rd=rd(Qd),Sd=A$1({},Ad,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Td=rd(Sd),Ud=A$1({},ud,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zd}),Vd=rd(Ud),Wd=A$1({},sd,{propertyName:0,elapsedTime:0,pseudoElement:0}),Xd=rd(Wd),Yd=A$1({},Ad,{deltaX:function(tt){return"deltaX"in tt?tt.deltaX:"wheelDeltaX"in tt?-tt.wheelDeltaX:0},deltaY:function(tt){return"deltaY"in tt?tt.deltaY:"wheelDeltaY"in tt?-tt.wheelDeltaY:"wheelDelta"in tt?-tt.wheelDelta:0},deltaZ:0,deltaMode:0}),Zd=rd(Yd),$d=[9,13,27,32],ae$1=ia&&"CompositionEvent"in window,be$1=null;ia&&"documentMode"in document&&(be$1=document.documentMode);var ce$1=ia&&"TextEvent"in window&&!be$1,de$2=ia&&(!ae$1||be$1&&8<be$1&&11>=be$1),ee$1=" ",fe$1=!1;function ge$1(tt,nt){switch(tt){case"keyup":return $d.indexOf(nt.keyCode)!==-1;case"keydown":return nt.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he$1(tt){return tt=tt.detail,typeof tt=="object"&&"data"in tt?tt.data:null}var ie$1=!1;function je(tt,nt){switch(tt){case"compositionend":return he$1(nt);case"keypress":return nt.which!==32?null:(fe$1=!0,ee$1);case"textInput":return tt=nt.data,tt===ee$1&&fe$1?null:tt;default:return null}}function ke$1(tt,nt){if(ie$1)return tt==="compositionend"||!ae$1&&ge$1(tt,nt)?(tt=nd(),md=ld=kd=null,ie$1=!1,tt):null;switch(tt){case"paste":return null;case"keypress":if(!(nt.ctrlKey||nt.altKey||nt.metaKey)||nt.ctrlKey&&nt.altKey){if(nt.char&&1<nt.char.length)return nt.char;if(nt.which)return String.fromCharCode(nt.which)}return null;case"compositionend":return de$2&&nt.locale!=="ko"?null:nt.data;default:return null}}var le$1={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me$1(tt){var nt=tt&&tt.nodeName&&tt.nodeName.toLowerCase();return nt==="input"?!!le$1[tt.type]:nt==="textarea"}function ne$1(tt,nt,et,rt){Eb(rt),nt=oe$1(nt,"onChange"),0<nt.length&&(et=new td("onChange","change",null,et,rt),tt.push({event:et,listeners:nt}))}var pe$1=null,qe=null;function re$1(tt){se$1(tt,0)}function te$1(tt){var nt=ue$1(tt);if(Wa(nt))return tt}function ve(tt,nt){if(tt==="change")return nt}var we=!1;if(ia){var xe;if(ia){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9<document.documentMode)}function Ae(){pe$1&&(pe$1.detachEvent("onpropertychange",Be),qe=pe$1=null)}function Be(tt){if(tt.propertyName==="value"&&te$1(qe)){var nt=[];ne$1(nt,qe,tt,xb(tt)),Jb(re$1,nt)}}function Ce(tt,nt,et){tt==="focusin"?(Ae(),pe$1=nt,qe=et,pe$1.attachEvent("onpropertychange",Be)):tt==="focusout"&&Ae()}function De(tt){if(tt==="selectionchange"||tt==="keyup"||tt==="keydown")return te$1(qe)}function Ee$1(tt,nt){if(tt==="click")return te$1(nt)}function Fe(tt,nt){if(tt==="input"||tt==="change")return te$1(nt)}function Ge(tt,nt){return tt===nt&&(tt!==0||1/tt===1/nt)||tt!==tt&&nt!==nt}var He=typeof Object.is=="function"?Object.is:Ge;function Ie(tt,nt){if(He(tt,nt))return!0;if(typeof tt!="object"||tt===null||typeof nt!="object"||nt===null)return!1;var et=Object.keys(tt),rt=Object.keys(nt);if(et.length!==rt.length)return!1;for(rt=0;rt<et.length;rt++){var ot=et[rt];if(!ja.call(nt,ot)||!He(tt[ot],nt[ot]))return!1}return!0}function Je(tt){for(;tt&&tt.firstChild;)tt=tt.firstChild;return tt}function Ke(tt,nt){var et=Je(tt);tt=0;for(var rt;et;){if(et.nodeType===3){if(rt=tt+et.textContent.length,tt<=nt&&rt>=nt)return{node:et,offset:nt-tt};tt=rt}e:{for(;et;){if(et.nextSibling){et=et.nextSibling;break e}et=et.parentNode}et=void 0}et=Je(et)}}function Le(tt,nt){return tt&&nt?tt===nt?!0:tt&&tt.nodeType===3?!1:nt&&nt.nodeType===3?Le(tt,nt.parentNode):"contains"in tt?tt.contains(nt):tt.compareDocumentPosition?!!(tt.compareDocumentPosition(nt)&16):!1:!1}function Me(){for(var tt=window,nt=Xa();nt instanceof tt.HTMLIFrameElement;){try{var et=typeof nt.contentWindow.location.href=="string"}catch{et=!1}if(et)tt=nt.contentWindow;else break;nt=Xa(tt.document)}return nt}function Ne(tt){var nt=tt&&tt.nodeName&&tt.nodeName.toLowerCase();return nt&&(nt==="input"&&(tt.type==="text"||tt.type==="search"||tt.type==="tel"||tt.type==="url"||tt.type==="password")||nt==="textarea"||tt.contentEditable==="true")}function Oe$1(tt){var nt=Me(),et=tt.focusedElem,rt=tt.selectionRange;if(nt!==et&&et&&et.ownerDocument&&Le(et.ownerDocument.documentElement,et)){if(rt!==null&&Ne(et)){if(nt=rt.start,tt=rt.end,tt===void 0&&(tt=nt),"selectionStart"in et)et.selectionStart=nt,et.selectionEnd=Math.min(tt,et.value.length);else if(tt=(nt=et.ownerDocument||document)&&nt.defaultView||window,tt.getSelection){tt=tt.getSelection();var ot=et.textContent.length,at=Math.min(rt.start,ot);rt=rt.end===void 0?at:Math.min(rt.end,ot),!tt.extend&&at>rt&&(ot=rt,rt=at,at=ot),ot=Ke(et,at);var st=Ke(et,rt);ot&&st&&(tt.rangeCount!==1||tt.anchorNode!==ot.node||tt.anchorOffset!==ot.offset||tt.focusNode!==st.node||tt.focusOffset!==st.offset)&&(nt=nt.createRange(),nt.setStart(ot.node,ot.offset),tt.removeAllRanges(),at>rt?(tt.addRange(nt),tt.extend(st.node,st.offset)):(nt.setEnd(st.node,st.offset),tt.addRange(nt)))}}for(nt=[],tt=et;tt=tt.parentNode;)tt.nodeType===1&&nt.push({element:tt,left:tt.scrollLeft,top:tt.scrollTop});for(typeof et.focus=="function"&&et.focus(),et=0;et<nt.length;et++)tt=nt[et],tt.element.scrollLeft=tt.left,tt.element.scrollTop=tt.top}}var Pe$1=ia&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re$1=null,Se=null,Te=!1;function Ue(tt,nt,et){var rt=et.window===et?et.document:et.nodeType===9?et:et.ownerDocument;Te||Qe==null||Qe!==Xa(rt)||(rt=Qe,"selectionStart"in rt&&Ne(rt)?rt={start:rt.selectionStart,end:rt.selectionEnd}:(rt=(rt.ownerDocument&&rt.ownerDocument.defaultView||window).getSelection(),rt={anchorNode:rt.anchorNode,anchorOffset:rt.anchorOffset,focusNode:rt.focusNode,focusOffset:rt.focusOffset}),Se&&Ie(Se,rt)||(Se=rt,rt=oe$1(Re$1,"onSelect"),0<rt.length&&(nt=new td("onSelect","select",null,nt,et),tt.push({event:nt,listeners:rt}),nt.target=Qe)))}function Ve(tt,nt){var et={};return et[tt.toLowerCase()]=nt.toLowerCase(),et["Webkit"+tt]="webkit"+nt,et["Moz"+tt]="moz"+nt,et}var We={animationend:Ve("Animation","AnimationEnd"),animationiteration:Ve("Animation","AnimationIteration"),animationstart:Ve("Animation","AnimationStart"),transitionend:Ve("Transition","TransitionEnd")},Xe={},Ye={};ia&&(Ye=document.createElement("div").style,"AnimationEvent"in window||(delete We.animationend.animation,delete We.animationiteration.animation,delete We.animationstart.animation),"TransitionEvent"in window||delete We.transitionend.transition);function Ze(tt){if(Xe[tt])return Xe[tt];if(!We[tt])return tt;var nt=We[tt],et;for(et in nt)if(nt.hasOwnProperty(et)&&et in Ye)return Xe[tt]=nt[et];return tt}var $e=Ze("animationend"),af=Ze("animationiteration"),bf=Ze("animationstart"),cf=Ze("transitionend"),df=new Map,ef="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function ff(tt,nt){df.set(tt,nt),fa(nt,[tt])}for(var gf=0;gf<ef.length;gf++){var hf=ef[gf],jf=hf.toLowerCase(),kf=hf[0].toUpperCase()+hf.slice(1);ff(jf,"on"+kf)}ff($e,"onAnimationEnd");ff(af,"onAnimationIteration");ff(bf,"onAnimationStart");ff("dblclick","onDoubleClick");ff("focusin","onFocus");ff("focusout","onBlur");ff(cf,"onTransitionEnd");ha("onMouseEnter",["mouseout","mouseover"]);ha("onMouseLeave",["mouseout","mouseover"]);ha("onPointerEnter",["pointerout","pointerover"]);ha("onPointerLeave",["pointerout","pointerover"]);fa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));fa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));fa("onBeforeInput",["compositionend","keypress","textInput","paste"]);fa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));fa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));fa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var lf="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),mf=new Set("cancel close invalid load scroll toggle".split(" ").concat(lf));function nf(tt,nt,et){var rt=tt.type||"unknown-event";tt.currentTarget=et,Ub(rt,nt,void 0,tt),tt.currentTarget=null}function se$1(tt,nt){nt=(nt&4)!==0;for(var et=0;et<tt.length;et++){var rt=tt[et],ot=rt.event;rt=rt.listeners;e:{var at=void 0;if(nt)for(var st=rt.length-1;0<=st;st--){var ut=rt[st],ct=ut.instance,pt=ut.currentTarget;if(ut=ut.listener,ct!==at&&ot.isPropagationStopped())break e;nf(ot,ut,pt),at=ct}else for(st=0;st<rt.length;st++){if(ut=rt[st],ct=ut.instance,pt=ut.currentTarget,ut=ut.listener,ct!==at&&ot.isPropagationStopped())break e;nf(ot,ut,pt),at=ct}}}if(Qb)throw tt=Rb,Qb=!1,Rb=null,tt}function D$3(tt,nt){var et=nt[of];et===void 0&&(et=nt[of]=new Set);var rt=tt+"__bubble";et.has(rt)||(pf(nt,tt,2,!1),et.add(rt))}function qf(tt,nt,et){var rt=0;nt&&(rt|=4),pf(et,tt,rt,nt)}var rf="_reactListening"+Math.random().toString(36).slice(2);function sf(tt){if(!tt[rf]){tt[rf]=!0,da.forEach(function(et){et!=="selectionchange"&&(mf.has(et)||qf(et,!1,tt),qf(et,!0,tt))});var nt=tt.nodeType===9?tt:tt.ownerDocument;nt===null||nt[rf]||(nt[rf]=!0,qf("selectionchange",!1,nt))}}function pf(tt,nt,et,rt){switch(jd(nt)){case 1:var ot=ed;break;case 4:ot=gd;break;default:ot=fd}et=ot.bind(null,nt,et,tt),ot=void 0,!Lb||nt!=="touchstart"&&nt!=="touchmove"&&nt!=="wheel"||(ot=!0),rt?ot!==void 0?tt.addEventListener(nt,et,{capture:!0,passive:ot}):tt.addEventListener(nt,et,!0):ot!==void 0?tt.addEventListener(nt,et,{passive:ot}):tt.addEventListener(nt,et,!1)}function hd(tt,nt,et,rt,ot){var at=rt;if(!(nt&1)&&!(nt&2)&&rt!==null)e:for(;;){if(rt===null)return;var st=rt.tag;if(st===3||st===4){var ut=rt.stateNode.containerInfo;if(ut===ot||ut.nodeType===8&&ut.parentNode===ot)break;if(st===4)for(st=rt.return;st!==null;){var ct=st.tag;if((ct===3||ct===4)&&(ct=st.stateNode.containerInfo,ct===ot||ct.nodeType===8&&ct.parentNode===ot))return;st=st.return}for(;ut!==null;){if(st=Wc(ut),st===null)return;if(ct=st.tag,ct===5||ct===6){rt=at=st;continue e}ut=ut.parentNode}}rt=rt.return}Jb(function(){var pt=at,dt=xb(et),ft=[];e:{var bt=df.get(tt);if(bt!==void 0){var ht=td,mt=tt;switch(tt){case"keypress":if(od(et)===0)break e;case"keydown":case"keyup":ht=Rd;break;case"focusin":mt="focus",ht=Fd;break;case"focusout":mt="blur",ht=Fd;break;case"beforeblur":case"afterblur":ht=Fd;break;case"click":if(et.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":ht=Bd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ht=Dd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ht=Vd;break;case $e:case af:case bf:ht=Hd;break;case cf:ht=Xd;break;case"scroll":ht=vd;break;case"wheel":ht=Zd;break;case"copy":case"cut":case"paste":ht=Jd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ht=Td}var Mt=(nt&4)!==0,Ot=!Mt&&tt==="scroll",zt=Mt?bt!==null?bt+"Capture":null:bt;Mt=[];for(var yt=pt,vt;yt!==null;){vt=yt;var At=vt.stateNode;if(vt.tag===5&&At!==null&&(vt=At,zt!==null&&(At=Kb(yt,zt),At!=null&&Mt.push(tf(yt,At,vt)))),Ot)break;yt=yt.return}0<Mt.length&&(bt=new ht(bt,mt,null,et,dt),ft.push({event:bt,listeners:Mt}))}}if(!(nt&7)){e:{if(bt=tt==="mouseover"||tt==="pointerover",ht=tt==="mouseout"||tt==="pointerout",bt&&et!==wb&&(mt=et.relatedTarget||et.fromElement)&&(Wc(mt)||mt[uf]))break e;if((ht||bt)&&(bt=dt.window===dt?dt:(bt=dt.ownerDocument)?bt.defaultView||bt.parentWindow:window,ht?(mt=et.relatedTarget||et.toElement,ht=pt,mt=mt?Wc(mt):null,mt!==null&&(Ot=Vb(mt),mt!==Ot||mt.tag!==5&&mt.tag!==6)&&(mt=null)):(ht=null,mt=pt),ht!==mt)){if(Mt=Bd,At="onMouseLeave",zt="onMouseEnter",yt="mouse",(tt==="pointerout"||tt==="pointerover")&&(Mt=Td,At="onPointerLeave",zt="onPointerEnter",yt="pointer"),Ot=ht==null?bt:ue$1(ht),vt=mt==null?bt:ue$1(mt),bt=new Mt(At,yt+"leave",ht,et,dt),bt.target=Ot,bt.relatedTarget=vt,At=null,Wc(dt)===pt&&(Mt=new Mt(zt,yt+"enter",mt,et,dt),Mt.target=vt,Mt.relatedTarget=Ot,At=Mt),Ot=At,ht&&mt)t:{for(Mt=ht,zt=mt,yt=0,vt=Mt;vt;vt=vf(vt))yt++;for(vt=0,At=zt;At;At=vf(At))vt++;for(;0<yt-vt;)Mt=vf(Mt),yt--;for(;0<vt-yt;)zt=vf(zt),vt--;for(;yt--;){if(Mt===zt||zt!==null&&Mt===zt.alternate)break t;Mt=vf(Mt),zt=vf(zt)}Mt=null}else Mt=null;ht!==null&&wf(ft,bt,ht,Mt,!1),mt!==null&&Ot!==null&&wf(ft,Ot,mt,Mt,!0)}}e:{if(bt=pt?ue$1(pt):window,ht=bt.nodeName&&bt.nodeName.toLowerCase(),ht==="select"||ht==="input"&&bt.type==="file")var St=ve;else if(me$1(bt))if(we)St=Fe;else{St=De;var Et=Ce}else(ht=bt.nodeName)&&ht.toLowerCase()==="input"&&(bt.type==="checkbox"||bt.type==="radio")&&(St=Ee$1);if(St&&(St=St(tt,pt))){ne$1(ft,St,et,dt);break e}Et&&Et(tt,bt,pt),tt==="focusout"&&(Et=bt._wrapperState)&&Et.controlled&&bt.type==="number"&&cb(bt,"number",bt.value)}switch(Et=pt?ue$1(pt):window,tt){case"focusin":(me$1(Et)||Et.contentEditable==="true")&&(Qe=Et,Re$1=pt,Se=null);break;case"focusout":Se=Re$1=Qe=null;break;case"mousedown":Te=!0;break;case"contextmenu":case"mouseup":case"dragend":Te=!1,Ue(ft,et,dt);break;case"selectionchange":if(Pe$1)break;case"keydown":case"keyup":Ue(ft,et,dt)}var Tt;if(ae$1)e:{switch(tt){case"compositionstart":var Rt="onCompositionStart";break e;case"compositionend":Rt="onCompositionEnd";break e;case"compositionupdate":Rt="onCompositionUpdate";break e}Rt=void 0}else ie$1?ge$1(tt,et)&&(Rt="onCompositionEnd"):tt==="keydown"&&et.keyCode===229&&(Rt="onCompositionStart");Rt&&(de$2&&et.locale!=="ko"&&(ie$1||Rt!=="onCompositionStart"?Rt==="onCompositionEnd"&&ie$1&&(Tt=nd()):(kd=dt,ld="value"in kd?kd.value:kd.textContent,ie$1=!0)),Et=oe$1(pt,Rt),0<Et.length&&(Rt=new Ld(Rt,tt,null,et,dt),ft.push({event:Rt,listeners:Et}),Tt?Rt.data=Tt:(Tt=he$1(et),Tt!==null&&(Rt.data=Tt)))),(Tt=ce$1?je(tt,et):ke$1(tt,et))&&(pt=oe$1(pt,"onBeforeInput"),0<pt.length&&(dt=new Ld("onBeforeInput","beforeinput",null,et,dt),ft.push({event:dt,listeners:pt}),dt.data=Tt))}se$1(ft,nt)})}function tf(tt,nt,et){return{instance:tt,listener:nt,currentTarget:et}}function oe$1(tt,nt){for(var et=nt+"Capture",rt=[];tt!==null;){var ot=tt,at=ot.stateNode;ot.tag===5&&at!==null&&(ot=at,at=Kb(tt,et),at!=null&&rt.unshift(tf(tt,at,ot)),at=Kb(tt,nt),at!=null&&rt.push(tf(tt,at,ot))),tt=tt.return}return rt}function vf(tt){if(tt===null)return null;do tt=tt.return;while(tt&&tt.tag!==5);return tt||null}function wf(tt,nt,et,rt,ot){for(var at=nt._reactName,st=[];et!==null&&et!==rt;){var ut=et,ct=ut.alternate,pt=ut.stateNode;if(ct!==null&&ct===rt)break;ut.tag===5&&pt!==null&&(ut=pt,ot?(ct=Kb(et,at),ct!=null&&st.unshift(tf(et,ct,ut))):ot||(ct=Kb(et,at),ct!=null&&st.push(tf(et,ct,ut)))),et=et.return}st.length!==0&&tt.push({event:nt,listeners:st})}var xf=/\r\n?/g,yf=/\u0000|\uFFFD/g;function zf(tt){return(typeof tt=="string"?tt:""+tt).replace(xf,`
`).replace(yf,"")}function Af(tt,nt,et){if(nt=zf(nt),zf(tt)!==nt&&et)throw Error(p$3(425))}function Bf(){}var Cf=null,Df=null;function Ef(tt,nt){return tt==="textarea"||tt==="noscript"||typeof nt.children=="string"||typeof nt.children=="number"||typeof nt.dangerouslySetInnerHTML=="object"&&nt.dangerouslySetInnerHTML!==null&&nt.dangerouslySetInnerHTML.__html!=null}var Ff=typeof setTimeout=="function"?setTimeout:void 0,Gf=typeof clearTimeout=="function"?clearTimeout:void 0,Hf=typeof Promise=="function"?Promise:void 0,Jf=typeof queueMicrotask=="function"?queueMicrotask:typeof Hf<"u"?function(tt){return Hf.resolve(null).then(tt).catch(If)}:Ff;function If(tt){setTimeout(function(){throw tt})}function Kf(tt,nt){var et=nt,rt=0;do{var ot=et.nextSibling;if(tt.removeChild(et),ot&&ot.nodeType===8)if(et=ot.data,et==="/$"){if(rt===0){tt.removeChild(ot),bd(nt);return}rt--}else et!=="$"&&et!=="$?"&&et!=="$!"||rt++;et=ot}while(et);bd(nt)}function Lf(tt){for(;tt!=null;tt=tt.nextSibling){var nt=tt.nodeType;if(nt===1||nt===3)break;if(nt===8){if(nt=tt.data,nt==="$"||nt==="$!"||nt==="$?")break;if(nt==="/$")return null}}return tt}function Mf(tt){tt=tt.previousSibling;for(var nt=0;tt;){if(tt.nodeType===8){var et=tt.data;if(et==="$"||et==="$!"||et==="$?"){if(nt===0)return tt;nt--}else et==="/$"&&nt++}tt=tt.previousSibling}return null}var Nf=Math.random().toString(36).slice(2),Of="__reactFiber$"+Nf,Pf="__reactProps$"+Nf,uf="__reactContainer$"+Nf,of="__reactEvents$"+Nf,Qf="__reactListeners$"+Nf,Rf="__reactHandles$"+Nf;function Wc(tt){var nt=tt[Of];if(nt)return nt;for(var et=tt.parentNode;et;){if(nt=et[uf]||et[Of]){if(et=nt.alternate,nt.child!==null||et!==null&&et.child!==null)for(tt=Mf(tt);tt!==null;){if(et=tt[Of])return et;tt=Mf(tt)}return nt}tt=et,et=tt.parentNode}return null}function Cb(tt){return tt=tt[Of]||tt[uf],!tt||tt.tag!==5&&tt.tag!==6&&tt.tag!==13&&tt.tag!==3?null:tt}function ue$1(tt){if(tt.tag===5||tt.tag===6)return tt.stateNode;throw Error(p$3(33))}function Db(tt){return tt[Pf]||null}var Sf=[],Tf=-1;function Uf(tt){return{current:tt}}function E$2(tt){0>Tf||(tt.current=Sf[Tf],Sf[Tf]=null,Tf--)}function G$2(tt,nt){Tf++,Sf[Tf]=tt.current,tt.current=nt}var Vf={},H$2=Uf(Vf),Wf=Uf(!1),Xf=Vf;function Yf(tt,nt){var et=tt.type.contextTypes;if(!et)return Vf;var rt=tt.stateNode;if(rt&&rt.__reactInternalMemoizedUnmaskedChildContext===nt)return rt.__reactInternalMemoizedMaskedChildContext;var ot={},at;for(at in et)ot[at]=nt[at];return rt&&(tt=tt.stateNode,tt.__reactInternalMemoizedUnmaskedChildContext=nt,tt.__reactInternalMemoizedMaskedChildContext=ot),ot}function Zf(tt){return tt=tt.childContextTypes,tt!=null}function $f(){E$2(Wf),E$2(H$2)}function ag(tt,nt,et){if(H$2.current!==Vf)throw Error(p$3(168));G$2(H$2,nt),G$2(Wf,et)}function bg(tt,nt,et){var rt=tt.stateNode;if(nt=nt.childContextTypes,typeof rt.getChildContext!="function")return et;rt=rt.getChildContext();for(var ot in rt)if(!(ot in nt))throw Error(p$3(108,Ra(tt)||"Unknown",ot));return A$1({},et,rt)}function cg(tt){return tt=(tt=tt.stateNode)&&tt.__reactInternalMemoizedMergedChildContext||Vf,Xf=H$2.current,G$2(H$2,tt),G$2(Wf,Wf.current),!0}function dg(tt,nt,et){var rt=tt.stateNode;if(!rt)throw Error(p$3(169));et?(tt=bg(tt,nt,Xf),rt.__reactInternalMemoizedMergedChildContext=tt,E$2(Wf),E$2(H$2),G$2(H$2,tt)):E$2(Wf),G$2(Wf,et)}var eg=null,fg=!1,gg=!1;function hg(tt){eg===null?eg=[tt]:eg.push(tt)}function ig(tt){fg=!0,hg(tt)}function jg(){if(!gg&&eg!==null){gg=!0;var tt=0,nt=C$2;try{var et=eg;for(C$2=1;tt<et.length;tt++){var rt=et[tt];do rt=rt(!0);while(rt!==null)}eg=null,fg=!1}catch(ot){throw eg!==null&&(eg=eg.slice(tt+1)),ac(fc,jg),ot}finally{C$2=nt,gg=!1}}return null}var kg=[],lg=0,mg=null,ng$1=0,og=[],pg=0,qg=null,rg=1,sg="";function tg(tt,nt){kg[lg++]=ng$1,kg[lg++]=mg,mg=tt,ng$1=nt}function ug(tt,nt,et){og[pg++]=rg,og[pg++]=sg,og[pg++]=qg,qg=tt;var rt=rg;tt=sg;var ot=32-oc(rt)-1;rt&=~(1<<ot),et+=1;var at=32-oc(nt)+ot;if(30<at){var st=ot-ot%5;at=(rt&(1<<st)-1).toString(32),rt>>=st,ot-=st,rg=1<<32-oc(nt)+ot|et<<ot|rt,sg=at+tt}else rg=1<<at|et<<ot|rt,sg=tt}function vg(tt){tt.return!==null&&(tg(tt,1),ug(tt,1,0))}function wg(tt){for(;tt===mg;)mg=kg[--lg],kg[lg]=null,ng$1=kg[--lg],kg[lg]=null;for(;tt===qg;)qg=og[--pg],og[pg]=null,sg=og[--pg],og[pg]=null,rg=og[--pg],og[pg]=null}var xg=null,yg=null,I$1=!1,zg=null;function Ag(tt,nt){var et=Bg(5,null,null,0);et.elementType="DELETED",et.stateNode=nt,et.return=tt,nt=tt.deletions,nt===null?(tt.deletions=[et],tt.flags|=16):nt.push(et)}function Cg(tt,nt){switch(tt.tag){case 5:var et=tt.type;return nt=nt.nodeType!==1||et.toLowerCase()!==nt.nodeName.toLowerCase()?null:nt,nt!==null?(tt.stateNode=nt,xg=tt,yg=Lf(nt.firstChild),!0):!1;case 6:return nt=tt.pendingProps===""||nt.nodeType!==3?null:nt,nt!==null?(tt.stateNode=nt,xg=tt,yg=null,!0):!1;case 13:return nt=nt.nodeType!==8?null:nt,nt!==null?(et=qg!==null?{id:rg,overflow:sg}:null,tt.memoizedState={dehydrated:nt,treeContext:et,retryLane:1073741824},et=Bg(18,null,null,0),et.stateNode=nt,et.return=tt,tt.child=et,xg=tt,yg=null,!0):!1;default:return!1}}function Dg(tt){return(tt.mode&1)!==0&&(tt.flags&128)===0}function Eg(tt){if(I$1){var nt=yg;if(nt){var et=nt;if(!Cg(tt,nt)){if(Dg(tt))throw Error(p$3(418));nt=Lf(et.nextSibling);var rt=xg;nt&&Cg(tt,nt)?Ag(rt,et):(tt.flags=tt.flags&-4097|2,I$1=!1,xg=tt)}}else{if(Dg(tt))throw Error(p$3(418));tt.flags=tt.flags&-4097|2,I$1=!1,xg=tt}}}function Fg(tt){for(tt=tt.return;tt!==null&&tt.tag!==5&&tt.tag!==3&&tt.tag!==13;)tt=tt.return;xg=tt}function Gg(tt){if(tt!==xg)return!1;if(!I$1)return Fg(tt),I$1=!0,!1;var nt;if((nt=tt.tag!==3)&&!(nt=tt.tag!==5)&&(nt=tt.type,nt=nt!=="head"&&nt!=="body"&&!Ef(tt.type,tt.memoizedProps)),nt&&(nt=yg)){if(Dg(tt))throw Hg(),Error(p$3(418));for(;nt;)Ag(tt,nt),nt=Lf(nt.nextSibling)}if(Fg(tt),tt.tag===13){if(tt=tt.memoizedState,tt=tt!==null?tt.dehydrated:null,!tt)throw Error(p$3(317));e:{for(tt=tt.nextSibling,nt=0;tt;){if(tt.nodeType===8){var et=tt.data;if(et==="/$"){if(nt===0){yg=Lf(tt.nextSibling);break e}nt--}else et!=="$"&&et!=="$!"&&et!=="$?"||nt++}tt=tt.nextSibling}yg=null}}else yg=xg?Lf(tt.stateNode.nextSibling):null;return!0}function Hg(){for(var tt=yg;tt;)tt=Lf(tt.nextSibling)}function Ig(){yg=xg=null,I$1=!1}function Jg(tt){zg===null?zg=[tt]:zg.push(tt)}var Kg=ua$1.ReactCurrentBatchConfig;function Lg(tt,nt,et){if(tt=et.ref,tt!==null&&typeof tt!="function"&&typeof tt!="object"){if(et._owner){if(et=et._owner,et){if(et.tag!==1)throw Error(p$3(309));var rt=et.stateNode}if(!rt)throw Error(p$3(147,tt));var ot=rt,at=""+tt;return nt!==null&&nt.ref!==null&&typeof nt.ref=="function"&&nt.ref._stringRef===at?nt.ref:(nt=function(st){var ut=ot.refs;st===null?delete ut[at]:ut[at]=st},nt._stringRef=at,nt)}if(typeof tt!="string")throw Error(p$3(284));if(!et._owner)throw Error(p$3(290,tt))}return tt}function Mg(tt,nt){throw tt=Object.prototype.toString.call(nt),Error(p$3(31,tt==="[object Object]"?"object with keys {"+Object.keys(nt).join(", ")+"}":tt))}function Ng(tt){var nt=tt._init;return nt(tt._payload)}function Og(tt){function nt(zt,yt){if(tt){var vt=zt.deletions;vt===null?(zt.deletions=[yt],zt.flags|=16):vt.push(yt)}}function et(zt,yt){if(!tt)return null;for(;yt!==null;)nt(zt,yt),yt=yt.sibling;return null}function rt(zt,yt){for(zt=new Map;yt!==null;)yt.key!==null?zt.set(yt.key,yt):zt.set(yt.index,yt),yt=yt.sibling;return zt}function ot(zt,yt){return zt=Pg(zt,yt),zt.index=0,zt.sibling=null,zt}function at(zt,yt,vt){return zt.index=vt,tt?(vt=zt.alternate,vt!==null?(vt=vt.index,vt<yt?(zt.flags|=2,yt):vt):(zt.flags|=2,yt)):(zt.flags|=1048576,yt)}function st(zt){return tt&&zt.alternate===null&&(zt.flags|=2),zt}function ut(zt,yt,vt,At){return yt===null||yt.tag!==6?(yt=Qg(vt,zt.mode,At),yt.return=zt,yt):(yt=ot(yt,vt),yt.return=zt,yt)}function ct(zt,yt,vt,At){var St=vt.type;return St===ya?dt(zt,yt,vt.props.children,At,vt.key):yt!==null&&(yt.elementType===St||typeof St=="object"&&St!==null&&St.$$typeof===Ha&&Ng(St)===yt.type)?(At=ot(yt,vt.props),At.ref=Lg(zt,yt,vt),At.return=zt,At):(At=Rg(vt.type,vt.key,vt.props,null,zt.mode,At),At.ref=Lg(zt,yt,vt),At.return=zt,At)}function pt(zt,yt,vt,At){return yt===null||yt.tag!==4||yt.stateNode.containerInfo!==vt.containerInfo||yt.stateNode.implementation!==vt.implementation?(yt=Sg(vt,zt.mode,At),yt.return=zt,yt):(yt=ot(yt,vt.children||[]),yt.return=zt,yt)}function dt(zt,yt,vt,At,St){return yt===null||yt.tag!==7?(yt=Tg(vt,zt.mode,At,St),yt.return=zt,yt):(yt=ot(yt,vt),yt.return=zt,yt)}function ft(zt,yt,vt){if(typeof yt=="string"&&yt!==""||typeof yt=="number")return yt=Qg(""+yt,zt.mode,vt),yt.return=zt,yt;if(typeof yt=="object"&&yt!==null){switch(yt.$$typeof){case va:return vt=Rg(yt.type,yt.key,yt.props,null,zt.mode,vt),vt.ref=Lg(zt,null,yt),vt.return=zt,vt;case wa:return yt=Sg(yt,zt.mode,vt),yt.return=zt,yt;case Ha:var At=yt._init;return ft(zt,At(yt._payload),vt)}if(eb(yt)||Ka(yt))return yt=Tg(yt,zt.mode,vt,null),yt.return=zt,yt;Mg(zt,yt)}return null}function bt(zt,yt,vt,At){var St=yt!==null?yt.key:null;if(typeof vt=="string"&&vt!==""||typeof vt=="number")return St!==null?null:ut(zt,yt,""+vt,At);if(typeof vt=="object"&&vt!==null){switch(vt.$$typeof){case va:return vt.key===St?ct(zt,yt,vt,At):null;case wa:return vt.key===St?pt(zt,yt,vt,At):null;case Ha:return St=vt._init,bt(zt,yt,St(vt._payload),At)}if(eb(vt)||Ka(vt))return St!==null?null:dt(zt,yt,vt,At,null);Mg(zt,vt)}return null}function ht(zt,yt,vt,At,St){if(typeof At=="string"&&At!==""||typeof At=="number")return zt=zt.get(vt)||null,ut(yt,zt,""+At,St);if(typeof At=="object"&&At!==null){switch(At.$$typeof){case va:return zt=zt.get(At.key===null?vt:At.key)||null,ct(yt,zt,At,St);case wa:return zt=zt.get(At.key===null?vt:At.key)||null,pt(yt,zt,At,St);case Ha:var Et=At._init;return ht(zt,yt,vt,Et(At._payload),St)}if(eb(At)||Ka(At))return zt=zt.get(vt)||null,dt(yt,zt,At,St,null);Mg(yt,At)}return null}function mt(zt,yt,vt,At){for(var St=null,Et=null,Tt=yt,Rt=yt=0,Ct=null;Tt!==null&&Rt<vt.length;Rt++){Tt.index>Rt?(Ct=Tt,Tt=null):Ct=Tt.sibling;var wt=bt(zt,Tt,vt[Rt],At);if(wt===null){Tt===null&&(Tt=Ct);break}tt&&Tt&&wt.alternate===null&&nt(zt,Tt),yt=at(wt,yt,Rt),Et===null?St=wt:Et.sibling=wt,Et=wt,Tt=Ct}if(Rt===vt.length)return et(zt,Tt),I$1&&tg(zt,Rt),St;if(Tt===null){for(;Rt<vt.length;Rt++)Tt=ft(zt,vt[Rt],At),Tt!==null&&(yt=at(Tt,yt,Rt),Et===null?St=Tt:Et.sibling=Tt,Et=Tt);return I$1&&tg(zt,Rt),St}for(Tt=rt(zt,Tt);Rt<vt.length;Rt++)Ct=ht(Tt,zt,Rt,vt[Rt],At),Ct!==null&&(tt&&Ct.alternate!==null&&Tt.delete(Ct.key===null?Rt:Ct.key),yt=at(Ct,yt,Rt),Et===null?St=Ct:Et.sibling=Ct,Et=Ct);return tt&&Tt.forEach(function(Lt){return nt(zt,Lt)}),I$1&&tg(zt,Rt),St}function Mt(zt,yt,vt,At){var St=Ka(vt);if(typeof St!="function")throw Error(p$3(150));if(vt=St.call(vt),vt==null)throw Error(p$3(151));for(var Et=St=null,Tt=yt,Rt=yt=0,Ct=null,wt=vt.next();Tt!==null&&!wt.done;Rt++,wt=vt.next()){Tt.index>Rt?(Ct=Tt,Tt=null):Ct=Tt.sibling;var Lt=bt(zt,Tt,wt.value,At);if(Lt===null){Tt===null&&(Tt=Ct);break}tt&&Tt&&Lt.alternate===null&&nt(zt,Tt),yt=at(Lt,yt,Rt),Et===null?St=Lt:Et.sibling=Lt,Et=Lt,Tt=Ct}if(wt.done)return et(zt,Tt),I$1&&tg(zt,Rt),St;if(Tt===null){for(;!wt.done;Rt++,wt=vt.next())wt=ft(zt,wt.value,At),wt!==null&&(yt=at(wt,yt,Rt),Et===null?St=wt:Et.sibling=wt,Et=wt);return I$1&&tg(zt,Rt),St}for(Tt=rt(zt,Tt);!wt.done;Rt++,wt=vt.next())wt=ht(Tt,zt,Rt,wt.value,At),wt!==null&&(tt&&wt.alternate!==null&&Tt.delete(wt.key===null?Rt:wt.key),yt=at(wt,yt,Rt),Et===null?St=wt:Et.sibling=wt,Et=wt);return tt&&Tt.forEach(function(Vt){return nt(zt,Vt)}),I$1&&tg(zt,Rt),St}function Ot(zt,yt,vt,At){if(typeof vt=="object"&&vt!==null&&vt.type===ya&&vt.key===null&&(vt=vt.props.children),typeof vt=="object"&&vt!==null){switch(vt.$$typeof){case va:e:{for(var St=vt.key,Et=yt;Et!==null;){if(Et.key===St){if(St=vt.type,St===ya){if(Et.tag===7){et(zt,Et.sibling),yt=ot(Et,vt.props.children),yt.return=zt,zt=yt;break e}}else if(Et.elementType===St||typeof St=="object"&&St!==null&&St.$$typeof===Ha&&Ng(St)===Et.type){et(zt,Et.sibling),yt=ot(Et,vt.props),yt.ref=Lg(zt,Et,vt),yt.return=zt,zt=yt;break e}et(zt,Et);break}else nt(zt,Et);Et=Et.sibling}vt.type===ya?(yt=Tg(vt.props.children,zt.mode,At,vt.key),yt.return=zt,zt=yt):(At=Rg(vt.type,vt.key,vt.props,null,zt.mode,At),At.ref=Lg(zt,yt,vt),At.return=zt,zt=At)}return st(zt);case wa:e:{for(Et=vt.key;yt!==null;){if(yt.key===Et)if(yt.tag===4&&yt.stateNode.containerInfo===vt.containerInfo&&yt.stateNode.implementation===vt.implementation){et(zt,yt.sibling),yt=ot(yt,vt.children||[]),yt.return=zt,zt=yt;break e}else{et(zt,yt);break}else nt(zt,yt);yt=yt.sibling}yt=Sg(vt,zt.mode,At),yt.return=zt,zt=yt}return st(zt);case Ha:return Et=vt._init,Ot(zt,yt,Et(vt._payload),At)}if(eb(vt))return mt(zt,yt,vt,At);if(Ka(vt))return Mt(zt,yt,vt,At);Mg(zt,vt)}return typeof vt=="string"&&vt!==""||typeof vt=="number"?(vt=""+vt,yt!==null&&yt.tag===6?(et(zt,yt.sibling),yt=ot(yt,vt),yt.return=zt,zt=yt):(et(zt,yt),yt=Qg(vt,zt.mode,At),yt.return=zt,zt=yt),st(zt)):et(zt,yt)}return Ot}var Ug=Og(!0),Vg=Og(!1),Wg=Uf(null),Xg=null,Yg=null,Zg=null;function $g(){Zg=Yg=Xg=null}function ah(tt){var nt=Wg.current;E$2(Wg),tt._currentValue=nt}function bh(tt,nt,et){for(;tt!==null;){var rt=tt.alternate;if((tt.childLanes&nt)!==nt?(tt.childLanes|=nt,rt!==null&&(rt.childLanes|=nt)):rt!==null&&(rt.childLanes&nt)!==nt&&(rt.childLanes|=nt),tt===et)break;tt=tt.return}}function ch$1(tt,nt){Xg=tt,Zg=Yg=null,tt=tt.dependencies,tt!==null&&tt.firstContext!==null&&(tt.lanes&nt&&(dh=!0),tt.firstContext=null)}function eh(tt){var nt=tt._currentValue;if(Zg!==tt)if(tt={context:tt,memoizedValue:nt,next:null},Yg===null){if(Xg===null)throw Error(p$3(308));Yg=tt,Xg.dependencies={lanes:0,firstContext:tt}}else Yg=Yg.next=tt;return nt}var fh=null;function gh(tt){fh===null?fh=[tt]:fh.push(tt)}function hh(tt,nt,et,rt){var ot=nt.interleaved;return ot===null?(et.next=et,gh(nt)):(et.next=ot.next,ot.next=et),nt.interleaved=et,ih(tt,rt)}function ih(tt,nt){tt.lanes|=nt;var et=tt.alternate;for(et!==null&&(et.lanes|=nt),et=tt,tt=tt.return;tt!==null;)tt.childLanes|=nt,et=tt.alternate,et!==null&&(et.childLanes|=nt),et=tt,tt=tt.return;return et.tag===3?et.stateNode:null}var jh=!1;function kh(tt){tt.updateQueue={baseState:tt.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function lh(tt,nt){tt=tt.updateQueue,nt.updateQueue===tt&&(nt.updateQueue={baseState:tt.baseState,firstBaseUpdate:tt.firstBaseUpdate,lastBaseUpdate:tt.lastBaseUpdate,shared:tt.shared,effects:tt.effects})}function mh(tt,nt){return{eventTime:tt,lane:nt,tag:0,payload:null,callback:null,next:null}}function nh(tt,nt,et){var rt=tt.updateQueue;if(rt===null)return null;if(rt=rt.shared,K$1&2){var ot=rt.pending;return ot===null?nt.next=nt:(nt.next=ot.next,ot.next=nt),rt.pending=nt,ih(tt,et)}return ot=rt.interleaved,ot===null?(nt.next=nt,gh(rt)):(nt.next=ot.next,ot.next=nt),rt.interleaved=nt,ih(tt,et)}function oh(tt,nt,et){if(nt=nt.updateQueue,nt!==null&&(nt=nt.shared,(et&4194240)!==0)){var rt=nt.lanes;rt&=tt.pendingLanes,et|=rt,nt.lanes=et,Cc(tt,et)}}function ph(tt,nt){var et=tt.updateQueue,rt=tt.alternate;if(rt!==null&&(rt=rt.updateQueue,et===rt)){var ot=null,at=null;if(et=et.firstBaseUpdate,et!==null){do{var st={eventTime:et.eventTime,lane:et.lane,tag:et.tag,payload:et.payload,callback:et.callback,next:null};at===null?ot=at=st:at=at.next=st,et=et.next}while(et!==null);at===null?ot=at=nt:at=at.next=nt}else ot=at=nt;et={baseState:rt.baseState,firstBaseUpdate:ot,lastBaseUpdate:at,shared:rt.shared,effects:rt.effects},tt.updateQueue=et;return}tt=et.lastBaseUpdate,tt===null?et.firstBaseUpdate=nt:tt.next=nt,et.lastBaseUpdate=nt}function qh(tt,nt,et,rt){var ot=tt.updateQueue;jh=!1;var at=ot.firstBaseUpdate,st=ot.lastBaseUpdate,ut=ot.shared.pending;if(ut!==null){ot.shared.pending=null;var ct=ut,pt=ct.next;ct.next=null,st===null?at=pt:st.next=pt,st=ct;var dt=tt.alternate;dt!==null&&(dt=dt.updateQueue,ut=dt.lastBaseUpdate,ut!==st&&(ut===null?dt.firstBaseUpdate=pt:ut.next=pt,dt.lastBaseUpdate=ct))}if(at!==null){var ft=ot.baseState;st=0,dt=pt=ct=null,ut=at;do{var bt=ut.lane,ht=ut.eventTime;if((rt&bt)===bt){dt!==null&&(dt=dt.next={eventTime:ht,lane:0,tag:ut.tag,payload:ut.payload,callback:ut.callback,next:null});e:{var mt=tt,Mt=ut;switch(bt=nt,ht=et,Mt.tag){case 1:if(mt=Mt.payload,typeof mt=="function"){ft=mt.call(ht,ft,bt);break e}ft=mt;break e;case 3:mt.flags=mt.flags&-65537|128;case 0:if(mt=Mt.payload,bt=typeof mt=="function"?mt.call(ht,ft,bt):mt,bt==null)break e;ft=A$1({},ft,bt);break e;case 2:jh=!0}}ut.callback!==null&&ut.lane!==0&&(tt.flags|=64,bt=ot.effects,bt===null?ot.effects=[ut]:bt.push(ut))}else ht={eventTime:ht,lane:bt,tag:ut.tag,payload:ut.payload,callback:ut.callback,next:null},dt===null?(pt=dt=ht,ct=ft):dt=dt.next=ht,st|=bt;if(ut=ut.next,ut===null){if(ut=ot.shared.pending,ut===null)break;bt=ut,ut=bt.next,bt.next=null,ot.lastBaseUpdate=bt,ot.shared.pending=null}}while(!0);if(dt===null&&(ct=ft),ot.baseState=ct,ot.firstBaseUpdate=pt,ot.lastBaseUpdate=dt,nt=ot.shared.interleaved,nt!==null){ot=nt;do st|=ot.lane,ot=ot.next;while(ot!==nt)}else at===null&&(ot.shared.lanes=0);rh|=st,tt.lanes=st,tt.memoizedState=ft}}function sh(tt,nt,et){if(tt=nt.effects,nt.effects=null,tt!==null)for(nt=0;nt<tt.length;nt++){var rt=tt[nt],ot=rt.callback;if(ot!==null){if(rt.callback=null,rt=et,typeof ot!="function")throw Error(p$3(191,ot));ot.call(rt)}}}var th={},uh=Uf(th),vh=Uf(th),wh=Uf(th);function xh(tt){if(tt===th)throw Error(p$3(174));return tt}function yh(tt,nt){switch(G$2(wh,nt),G$2(vh,tt),G$2(uh,th),tt=nt.nodeType,tt){case 9:case 11:nt=(nt=nt.documentElement)?nt.namespaceURI:lb(null,"");break;default:tt=tt===8?nt.parentNode:nt,nt=tt.namespaceURI||null,tt=tt.tagName,nt=lb(nt,tt)}E$2(uh),G$2(uh,nt)}function zh(){E$2(uh),E$2(vh),E$2(wh)}function Ah(tt){xh(wh.current);var nt=xh(uh.current),et=lb(nt,tt.type);nt!==et&&(G$2(vh,tt),G$2(uh,et))}function Bh(tt){vh.current===tt&&(E$2(uh),E$2(vh))}var L$1=Uf(0);function Ch(tt){for(var nt=tt;nt!==null;){if(nt.tag===13){var et=nt.memoizedState;if(et!==null&&(et=et.dehydrated,et===null||et.data==="$?"||et.data==="$!"))return nt}else if(nt.tag===19&&nt.memoizedProps.revealOrder!==void 0){if(nt.flags&128)return nt}else if(nt.child!==null){nt.child.return=nt,nt=nt.child;continue}if(nt===tt)break;for(;nt.sibling===null;){if(nt.return===null||nt.return===tt)return null;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}return null}var Dh=[];function Eh(){for(var tt=0;tt<Dh.length;tt++)Dh[tt]._workInProgressVersionPrimary=null;Dh.length=0}var Fh=ua$1.ReactCurrentDispatcher,Gh=ua$1.ReactCurrentBatchConfig,Hh=0,M$2=null,N$2=null,O$1=null,Ih=!1,Jh=!1,Kh=0,Lh=0;function P$1(){throw Error(p$3(321))}function Mh(tt,nt){if(nt===null)return!1;for(var et=0;et<nt.length&&et<tt.length;et++)if(!He(tt[et],nt[et]))return!1;return!0}function Nh(tt,nt,et,rt,ot,at){if(Hh=at,M$2=nt,nt.memoizedState=null,nt.updateQueue=null,nt.lanes=0,Fh.current=tt===null||tt.memoizedState===null?Oh:Ph,tt=et(rt,ot),Jh){at=0;do{if(Jh=!1,Kh=0,25<=at)throw Error(p$3(301));at+=1,O$1=N$2=null,nt.updateQueue=null,Fh.current=Qh,tt=et(rt,ot)}while(Jh)}if(Fh.current=Rh,nt=N$2!==null&&N$2.next!==null,Hh=0,O$1=N$2=M$2=null,Ih=!1,nt)throw Error(p$3(300));return tt}function Sh(){var tt=Kh!==0;return Kh=0,tt}function Th(){var tt={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return O$1===null?M$2.memoizedState=O$1=tt:O$1=O$1.next=tt,O$1}function Uh(){if(N$2===null){var tt=M$2.alternate;tt=tt!==null?tt.memoizedState:null}else tt=N$2.next;var nt=O$1===null?M$2.memoizedState:O$1.next;if(nt!==null)O$1=nt,N$2=tt;else{if(tt===null)throw Error(p$3(310));N$2=tt,tt={memoizedState:N$2.memoizedState,baseState:N$2.baseState,baseQueue:N$2.baseQueue,queue:N$2.queue,next:null},O$1===null?M$2.memoizedState=O$1=tt:O$1=O$1.next=tt}return O$1}function Vh(tt,nt){return typeof nt=="function"?nt(tt):nt}function Wh(tt){var nt=Uh(),et=nt.queue;if(et===null)throw Error(p$3(311));et.lastRenderedReducer=tt;var rt=N$2,ot=rt.baseQueue,at=et.pending;if(at!==null){if(ot!==null){var st=ot.next;ot.next=at.next,at.next=st}rt.baseQueue=ot=at,et.pending=null}if(ot!==null){at=ot.next,rt=rt.baseState;var ut=st=null,ct=null,pt=at;do{var dt=pt.lane;if((Hh&dt)===dt)ct!==null&&(ct=ct.next={lane:0,action:pt.action,hasEagerState:pt.hasEagerState,eagerState:pt.eagerState,next:null}),rt=pt.hasEagerState?pt.eagerState:tt(rt,pt.action);else{var ft={lane:dt,action:pt.action,hasEagerState:pt.hasEagerState,eagerState:pt.eagerState,next:null};ct===null?(ut=ct=ft,st=rt):ct=ct.next=ft,M$2.lanes|=dt,rh|=dt}pt=pt.next}while(pt!==null&&pt!==at);ct===null?st=rt:ct.next=ut,He(rt,nt.memoizedState)||(dh=!0),nt.memoizedState=rt,nt.baseState=st,nt.baseQueue=ct,et.lastRenderedState=rt}if(tt=et.interleaved,tt!==null){ot=tt;do at=ot.lane,M$2.lanes|=at,rh|=at,ot=ot.next;while(ot!==tt)}else ot===null&&(et.lanes=0);return[nt.memoizedState,et.dispatch]}function Xh(tt){var nt=Uh(),et=nt.queue;if(et===null)throw Error(p$3(311));et.lastRenderedReducer=tt;var rt=et.dispatch,ot=et.pending,at=nt.memoizedState;if(ot!==null){et.pending=null;var st=ot=ot.next;do at=tt(at,st.action),st=st.next;while(st!==ot);He(at,nt.memoizedState)||(dh=!0),nt.memoizedState=at,nt.baseQueue===null&&(nt.baseState=at),et.lastRenderedState=at}return[at,rt]}function Yh(){}function Zh(tt,nt){var et=M$2,rt=Uh(),ot=nt(),at=!He(rt.memoizedState,ot);if(at&&(rt.memoizedState=ot,dh=!0),rt=rt.queue,$h(ai.bind(null,et,rt,tt),[tt]),rt.getSnapshot!==nt||at||O$1!==null&&O$1.memoizedState.tag&1){if(et.flags|=2048,bi(9,ci.bind(null,et,rt,ot,nt),void 0,null),Q$2===null)throw Error(p$3(349));Hh&30||di(et,nt,ot)}return ot}function di(tt,nt,et){tt.flags|=16384,tt={getSnapshot:nt,value:et},nt=M$2.updateQueue,nt===null?(nt={lastEffect:null,stores:null},M$2.updateQueue=nt,nt.stores=[tt]):(et=nt.stores,et===null?nt.stores=[tt]:et.push(tt))}function ci(tt,nt,et,rt){nt.value=et,nt.getSnapshot=rt,ei(nt)&&fi(tt)}function ai(tt,nt,et){return et(function(){ei(nt)&&fi(tt)})}function ei(tt){var nt=tt.getSnapshot;tt=tt.value;try{var et=nt();return!He(tt,et)}catch{return!0}}function fi(tt){var nt=ih(tt,1);nt!==null&&gi(nt,tt,1,-1)}function hi(tt){var nt=Th();return typeof tt=="function"&&(tt=tt()),nt.memoizedState=nt.baseState=tt,tt={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Vh,lastRenderedState:tt},nt.queue=tt,tt=tt.dispatch=ii.bind(null,M$2,tt),[nt.memoizedState,tt]}function bi(tt,nt,et,rt){return tt={tag:tt,create:nt,destroy:et,deps:rt,next:null},nt=M$2.updateQueue,nt===null?(nt={lastEffect:null,stores:null},M$2.updateQueue=nt,nt.lastEffect=tt.next=tt):(et=nt.lastEffect,et===null?nt.lastEffect=tt.next=tt:(rt=et.next,et.next=tt,tt.next=rt,nt.lastEffect=tt)),tt}function ji(){return Uh().memoizedState}function ki(tt,nt,et,rt){var ot=Th();M$2.flags|=tt,ot.memoizedState=bi(1|nt,et,void 0,rt===void 0?null:rt)}function li(tt,nt,et,rt){var ot=Uh();rt=rt===void 0?null:rt;var at=void 0;if(N$2!==null){var st=N$2.memoizedState;if(at=st.destroy,rt!==null&&Mh(rt,st.deps)){ot.memoizedState=bi(nt,et,at,rt);return}}M$2.flags|=tt,ot.memoizedState=bi(1|nt,et,at,rt)}function mi(tt,nt){return ki(8390656,8,tt,nt)}function $h(tt,nt){return li(2048,8,tt,nt)}function ni(tt,nt){return li(4,2,tt,nt)}function oi(tt,nt){return li(4,4,tt,nt)}function pi(tt,nt){if(typeof nt=="function")return tt=tt(),nt(tt),function(){nt(null)};if(nt!=null)return tt=tt(),nt.current=tt,function(){nt.current=null}}function qi(tt,nt,et){return et=et!=null?et.concat([tt]):null,li(4,4,pi.bind(null,nt,tt),et)}function ri(){}function si(tt,nt){var et=Uh();nt=nt===void 0?null:nt;var rt=et.memoizedState;return rt!==null&&nt!==null&&Mh(nt,rt[1])?rt[0]:(et.memoizedState=[tt,nt],tt)}function ti(tt,nt){var et=Uh();nt=nt===void 0?null:nt;var rt=et.memoizedState;return rt!==null&&nt!==null&&Mh(nt,rt[1])?rt[0]:(tt=tt(),et.memoizedState=[tt,nt],tt)}function ui(tt,nt,et){return Hh&21?(He(et,nt)||(et=yc(),M$2.lanes|=et,rh|=et,tt.baseState=!0),nt):(tt.baseState&&(tt.baseState=!1,dh=!0),tt.memoizedState=et)}function vi(tt,nt){var et=C$2;C$2=et!==0&&4>et?et:4,tt(!0);var rt=Gh.transition;Gh.transition={};try{tt(!1),nt()}finally{C$2=et,Gh.transition=rt}}function wi(){return Uh().memoizedState}function xi(tt,nt,et){var rt=yi(tt);if(et={lane:rt,action:et,hasEagerState:!1,eagerState:null,next:null},zi(tt))Ai(nt,et);else if(et=hh(tt,nt,et,rt),et!==null){var ot=R$2();gi(et,tt,rt,ot),Bi(et,nt,rt)}}function ii(tt,nt,et){var rt=yi(tt),ot={lane:rt,action:et,hasEagerState:!1,eagerState:null,next:null};if(zi(tt))Ai(nt,ot);else{var at=tt.alternate;if(tt.lanes===0&&(at===null||at.lanes===0)&&(at=nt.lastRenderedReducer,at!==null))try{var st=nt.lastRenderedState,ut=at(st,et);if(ot.hasEagerState=!0,ot.eagerState=ut,He(ut,st)){var ct=nt.interleaved;ct===null?(ot.next=ot,gh(nt)):(ot.next=ct.next,ct.next=ot),nt.interleaved=ot;return}}catch{}finally{}et=hh(tt,nt,ot,rt),et!==null&&(ot=R$2(),gi(et,tt,rt,ot),Bi(et,nt,rt))}}function zi(tt){var nt=tt.alternate;return tt===M$2||nt!==null&&nt===M$2}function Ai(tt,nt){Jh=Ih=!0;var et=tt.pending;et===null?nt.next=nt:(nt.next=et.next,et.next=nt),tt.pending=nt}function Bi(tt,nt,et){if(et&4194240){var rt=nt.lanes;rt&=tt.pendingLanes,et|=rt,nt.lanes=et,Cc(tt,et)}}var Rh={readContext:eh,useCallback:P$1,useContext:P$1,useEffect:P$1,useImperativeHandle:P$1,useInsertionEffect:P$1,useLayoutEffect:P$1,useMemo:P$1,useReducer:P$1,useRef:P$1,useState:P$1,useDebugValue:P$1,useDeferredValue:P$1,useTransition:P$1,useMutableSource:P$1,useSyncExternalStore:P$1,useId:P$1,unstable_isNewReconciler:!1},Oh={readContext:eh,useCallback:function(tt,nt){return Th().memoizedState=[tt,nt===void 0?null:nt],tt},useContext:eh,useEffect:mi,useImperativeHandle:function(tt,nt,et){return et=et!=null?et.concat([tt]):null,ki(4194308,4,pi.bind(null,nt,tt),et)},useLayoutEffect:function(tt,nt){return ki(4194308,4,tt,nt)},useInsertionEffect:function(tt,nt){return ki(4,2,tt,nt)},useMemo:function(tt,nt){var et=Th();return nt=nt===void 0?null:nt,tt=tt(),et.memoizedState=[tt,nt],tt},useReducer:function(tt,nt,et){var rt=Th();return nt=et!==void 0?et(nt):nt,rt.memoizedState=rt.baseState=nt,tt={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:tt,lastRenderedState:nt},rt.queue=tt,tt=tt.dispatch=xi.bind(null,M$2,tt),[rt.memoizedState,tt]},useRef:function(tt){var nt=Th();return tt={current:tt},nt.memoizedState=tt},useState:hi,useDebugValue:ri,useDeferredValue:function(tt){return Th().memoizedState=tt},useTransition:function(){var tt=hi(!1),nt=tt[0];return tt=vi.bind(null,tt[1]),Th().memoizedState=tt,[nt,tt]},useMutableSource:function(){},useSyncExternalStore:function(tt,nt,et){var rt=M$2,ot=Th();if(I$1){if(et===void 0)throw Error(p$3(407));et=et()}else{if(et=nt(),Q$2===null)throw Error(p$3(349));Hh&30||di(rt,nt,et)}ot.memoizedState=et;var at={value:et,getSnapshot:nt};return ot.queue=at,mi(ai.bind(null,rt,at,tt),[tt]),rt.flags|=2048,bi(9,ci.bind(null,rt,at,et,nt),void 0,null),et},useId:function(){var tt=Th(),nt=Q$2.identifierPrefix;if(I$1){var et=sg,rt=rg;et=(rt&~(1<<32-oc(rt)-1)).toString(32)+et,nt=":"+nt+"R"+et,et=Kh++,0<et&&(nt+="H"+et.toString(32)),nt+=":"}else et=Lh++,nt=":"+nt+"r"+et.toString(32)+":";return tt.memoizedState=nt},unstable_isNewReconciler:!1},Ph={readContext:eh,useCallback:si,useContext:eh,useEffect:$h,useImperativeHandle:qi,useInsertionEffect:ni,useLayoutEffect:oi,useMemo:ti,useReducer:Wh,useRef:ji,useState:function(){return Wh(Vh)},useDebugValue:ri,useDeferredValue:function(tt){var nt=Uh();return ui(nt,N$2.memoizedState,tt)},useTransition:function(){var tt=Wh(Vh)[0],nt=Uh().memoizedState;return[tt,nt]},useMutableSource:Yh,useSyncExternalStore:Zh,useId:wi,unstable_isNewReconciler:!1},Qh={readContext:eh,useCallback:si,useContext:eh,useEffect:$h,useImperativeHandle:qi,useInsertionEffect:ni,useLayoutEffect:oi,useMemo:ti,useReducer:Xh,useRef:ji,useState:function(){return Xh(Vh)},useDebugValue:ri,useDeferredValue:function(tt){var nt=Uh();return N$2===null?nt.memoizedState=tt:ui(nt,N$2.memoizedState,tt)},useTransition:function(){var tt=Xh(Vh)[0],nt=Uh().memoizedState;return[tt,nt]},useMutableSource:Yh,useSyncExternalStore:Zh,useId:wi,unstable_isNewReconciler:!1};function Ci(tt,nt){if(tt&&tt.defaultProps){nt=A$1({},nt),tt=tt.defaultProps;for(var et in tt)nt[et]===void 0&&(nt[et]=tt[et]);return nt}return nt}function Di(tt,nt,et,rt){nt=tt.memoizedState,et=et(rt,nt),et=et==null?nt:A$1({},nt,et),tt.memoizedState=et,tt.lanes===0&&(tt.updateQueue.baseState=et)}var Ei={isMounted:function(tt){return(tt=tt._reactInternals)?Vb(tt)===tt:!1},enqueueSetState:function(tt,nt,et){tt=tt._reactInternals;var rt=R$2(),ot=yi(tt),at=mh(rt,ot);at.payload=nt,et!=null&&(at.callback=et),nt=nh(tt,at,ot),nt!==null&&(gi(nt,tt,ot,rt),oh(nt,tt,ot))},enqueueReplaceState:function(tt,nt,et){tt=tt._reactInternals;var rt=R$2(),ot=yi(tt),at=mh(rt,ot);at.tag=1,at.payload=nt,et!=null&&(at.callback=et),nt=nh(tt,at,ot),nt!==null&&(gi(nt,tt,ot,rt),oh(nt,tt,ot))},enqueueForceUpdate:function(tt,nt){tt=tt._reactInternals;var et=R$2(),rt=yi(tt),ot=mh(et,rt);ot.tag=2,nt!=null&&(ot.callback=nt),nt=nh(tt,ot,rt),nt!==null&&(gi(nt,tt,rt,et),oh(nt,tt,rt))}};function Fi(tt,nt,et,rt,ot,at,st){return tt=tt.stateNode,typeof tt.shouldComponentUpdate=="function"?tt.shouldComponentUpdate(rt,at,st):nt.prototype&&nt.prototype.isPureReactComponent?!Ie(et,rt)||!Ie(ot,at):!0}function Gi(tt,nt,et){var rt=!1,ot=Vf,at=nt.contextType;return typeof at=="object"&&at!==null?at=eh(at):(ot=Zf(nt)?Xf:H$2.current,rt=nt.contextTypes,at=(rt=rt!=null)?Yf(tt,ot):Vf),nt=new nt(et,at),tt.memoizedState=nt.state!==null&&nt.state!==void 0?nt.state:null,nt.updater=Ei,tt.stateNode=nt,nt._reactInternals=tt,rt&&(tt=tt.stateNode,tt.__reactInternalMemoizedUnmaskedChildContext=ot,tt.__reactInternalMemoizedMaskedChildContext=at),nt}function Hi(tt,nt,et,rt){tt=nt.state,typeof nt.componentWillReceiveProps=="function"&&nt.componentWillReceiveProps(et,rt),typeof nt.UNSAFE_componentWillReceiveProps=="function"&&nt.UNSAFE_componentWillReceiveProps(et,rt),nt.state!==tt&&Ei.enqueueReplaceState(nt,nt.state,null)}function Ii(tt,nt,et,rt){var ot=tt.stateNode;ot.props=et,ot.state=tt.memoizedState,ot.refs={},kh(tt);var at=nt.contextType;typeof at=="object"&&at!==null?ot.context=eh(at):(at=Zf(nt)?Xf:H$2.current,ot.context=Yf(tt,at)),ot.state=tt.memoizedState,at=nt.getDerivedStateFromProps,typeof at=="function"&&(Di(tt,nt,at,et),ot.state=tt.memoizedState),typeof nt.getDerivedStateFromProps=="function"||typeof ot.getSnapshotBeforeUpdate=="function"||typeof ot.UNSAFE_componentWillMount!="function"&&typeof ot.componentWillMount!="function"||(nt=ot.state,typeof ot.componentWillMount=="function"&&ot.componentWillMount(),typeof ot.UNSAFE_componentWillMount=="function"&&ot.UNSAFE_componentWillMount(),nt!==ot.state&&Ei.enqueueReplaceState(ot,ot.state,null),qh(tt,et,ot,rt),ot.state=tt.memoizedState),typeof ot.componentDidMount=="function"&&(tt.flags|=4194308)}function Ji(tt,nt){try{var et="",rt=nt;do et+=Pa(rt),rt=rt.return;while(rt);var ot=et}catch(at){ot=`
Error generating stack: `+at.message+`
`+at.stack}return{value:tt,source:nt,stack:ot,digest:null}}function Ki(tt,nt,et){return{value:tt,source:null,stack:et??null,digest:nt??null}}function Li(tt,nt){try{console.error(nt.value)}catch(et){setTimeout(function(){throw et})}}var Mi=typeof WeakMap=="function"?WeakMap:Map;function Ni(tt,nt,et){et=mh(-1,et),et.tag=3,et.payload={element:null};var rt=nt.value;return et.callback=function(){Oi||(Oi=!0,Pi=rt),Li(tt,nt)},et}function Qi(tt,nt,et){et=mh(-1,et),et.tag=3;var rt=tt.type.getDerivedStateFromError;if(typeof rt=="function"){var ot=nt.value;et.payload=function(){return rt(ot)},et.callback=function(){Li(tt,nt)}}var at=tt.stateNode;return at!==null&&typeof at.componentDidCatch=="function"&&(et.callback=function(){Li(tt,nt),typeof rt!="function"&&(Ri===null?Ri=new Set([this]):Ri.add(this));var st=nt.stack;this.componentDidCatch(nt.value,{componentStack:st!==null?st:""})}),et}function Si(tt,nt,et){var rt=tt.pingCache;if(rt===null){rt=tt.pingCache=new Mi;var ot=new Set;rt.set(nt,ot)}else ot=rt.get(nt),ot===void 0&&(ot=new Set,rt.set(nt,ot));ot.has(et)||(ot.add(et),tt=Ti.bind(null,tt,nt,et),nt.then(tt,tt))}function Ui(tt){do{var nt;if((nt=tt.tag===13)&&(nt=tt.memoizedState,nt=nt!==null?nt.dehydrated!==null:!0),nt)return tt;tt=tt.return}while(tt!==null);return null}function Vi(tt,nt,et,rt,ot){return tt.mode&1?(tt.flags|=65536,tt.lanes=ot,tt):(tt===nt?tt.flags|=65536:(tt.flags|=128,et.flags|=131072,et.flags&=-52805,et.tag===1&&(et.alternate===null?et.tag=17:(nt=mh(-1,1),nt.tag=2,nh(et,nt,1))),et.lanes|=1),tt)}var Wi=ua$1.ReactCurrentOwner,dh=!1;function Xi(tt,nt,et,rt){nt.child=tt===null?Vg(nt,null,et,rt):Ug(nt,tt.child,et,rt)}function Yi(tt,nt,et,rt,ot){et=et.render;var at=nt.ref;return ch$1(nt,ot),rt=Nh(tt,nt,et,rt,at,ot),et=Sh(),tt!==null&&!dh?(nt.updateQueue=tt.updateQueue,nt.flags&=-2053,tt.lanes&=~ot,Zi(tt,nt,ot)):(I$1&&et&&vg(nt),nt.flags|=1,Xi(tt,nt,rt,ot),nt.child)}function $i(tt,nt,et,rt,ot){if(tt===null){var at=et.type;return typeof at=="function"&&!aj(at)&&at.defaultProps===void 0&&et.compare===null&&et.defaultProps===void 0?(nt.tag=15,nt.type=at,bj(tt,nt,at,rt,ot)):(tt=Rg(et.type,null,rt,nt,nt.mode,ot),tt.ref=nt.ref,tt.return=nt,nt.child=tt)}if(at=tt.child,!(tt.lanes&ot)){var st=at.memoizedProps;if(et=et.compare,et=et!==null?et:Ie,et(st,rt)&&tt.ref===nt.ref)return Zi(tt,nt,ot)}return nt.flags|=1,tt=Pg(at,rt),tt.ref=nt.ref,tt.return=nt,nt.child=tt}function bj(tt,nt,et,rt,ot){if(tt!==null){var at=tt.memoizedProps;if(Ie(at,rt)&&tt.ref===nt.ref)if(dh=!1,nt.pendingProps=rt=at,(tt.lanes&ot)!==0)tt.flags&131072&&(dh=!0);else return nt.lanes=tt.lanes,Zi(tt,nt,ot)}return cj(tt,nt,et,rt,ot)}function dj(tt,nt,et){var rt=nt.pendingProps,ot=rt.children,at=tt!==null?tt.memoizedState:null;if(rt.mode==="hidden")if(!(nt.mode&1))nt.memoizedState={baseLanes:0,cachePool:null,transitions:null},G$2(ej,fj),fj|=et;else{if(!(et&1073741824))return tt=at!==null?at.baseLanes|et:et,nt.lanes=nt.childLanes=1073741824,nt.memoizedState={baseLanes:tt,cachePool:null,transitions:null},nt.updateQueue=null,G$2(ej,fj),fj|=tt,null;nt.memoizedState={baseLanes:0,cachePool:null,transitions:null},rt=at!==null?at.baseLanes:et,G$2(ej,fj),fj|=rt}else at!==null?(rt=at.baseLanes|et,nt.memoizedState=null):rt=et,G$2(ej,fj),fj|=rt;return Xi(tt,nt,ot,et),nt.child}function gj(tt,nt){var et=nt.ref;(tt===null&&et!==null||tt!==null&&tt.ref!==et)&&(nt.flags|=512,nt.flags|=2097152)}function cj(tt,nt,et,rt,ot){var at=Zf(et)?Xf:H$2.current;return at=Yf(nt,at),ch$1(nt,ot),et=Nh(tt,nt,et,rt,at,ot),rt=Sh(),tt!==null&&!dh?(nt.updateQueue=tt.updateQueue,nt.flags&=-2053,tt.lanes&=~ot,Zi(tt,nt,ot)):(I$1&&rt&&vg(nt),nt.flags|=1,Xi(tt,nt,et,ot),nt.child)}function hj(tt,nt,et,rt,ot){if(Zf(et)){var at=!0;cg(nt)}else at=!1;if(ch$1(nt,ot),nt.stateNode===null)ij(tt,nt),Gi(nt,et,rt),Ii(nt,et,rt,ot),rt=!0;else if(tt===null){var st=nt.stateNode,ut=nt.memoizedProps;st.props=ut;var ct=st.context,pt=et.contextType;typeof pt=="object"&&pt!==null?pt=eh(pt):(pt=Zf(et)?Xf:H$2.current,pt=Yf(nt,pt));var dt=et.getDerivedStateFromProps,ft=typeof dt=="function"||typeof st.getSnapshotBeforeUpdate=="function";ft||typeof st.UNSAFE_componentWillReceiveProps!="function"&&typeof st.componentWillReceiveProps!="function"||(ut!==rt||ct!==pt)&&Hi(nt,st,rt,pt),jh=!1;var bt=nt.memoizedState;st.state=bt,qh(nt,rt,st,ot),ct=nt.memoizedState,ut!==rt||bt!==ct||Wf.current||jh?(typeof dt=="function"&&(Di(nt,et,dt,rt),ct=nt.memoizedState),(ut=jh||Fi(nt,et,ut,rt,bt,ct,pt))?(ft||typeof st.UNSAFE_componentWillMount!="function"&&typeof st.componentWillMount!="function"||(typeof st.componentWillMount=="function"&&st.componentWillMount(),typeof st.UNSAFE_componentWillMount=="function"&&st.UNSAFE_componentWillMount()),typeof st.componentDidMount=="function"&&(nt.flags|=4194308)):(typeof st.componentDidMount=="function"&&(nt.flags|=4194308),nt.memoizedProps=rt,nt.memoizedState=ct),st.props=rt,st.state=ct,st.context=pt,rt=ut):(typeof st.componentDidMount=="function"&&(nt.flags|=4194308),rt=!1)}else{st=nt.stateNode,lh(tt,nt),ut=nt.memoizedProps,pt=nt.type===nt.elementType?ut:Ci(nt.type,ut),st.props=pt,ft=nt.pendingProps,bt=st.context,ct=et.contextType,typeof ct=="object"&&ct!==null?ct=eh(ct):(ct=Zf(et)?Xf:H$2.current,ct=Yf(nt,ct));var ht=et.getDerivedStateFromProps;(dt=typeof ht=="function"||typeof st.getSnapshotBeforeUpdate=="function")||typeof st.UNSAFE_componentWillReceiveProps!="function"&&typeof st.componentWillReceiveProps!="function"||(ut!==ft||bt!==ct)&&Hi(nt,st,rt,ct),jh=!1,bt=nt.memoizedState,st.state=bt,qh(nt,rt,st,ot);var mt=nt.memoizedState;ut!==ft||bt!==mt||Wf.current||jh?(typeof ht=="function"&&(Di(nt,et,ht,rt),mt=nt.memoizedState),(pt=jh||Fi(nt,et,pt,rt,bt,mt,ct)||!1)?(dt||typeof st.UNSAFE_componentWillUpdate!="function"&&typeof st.componentWillUpdate!="function"||(typeof st.componentWillUpdate=="function"&&st.componentWillUpdate(rt,mt,ct),typeof st.UNSAFE_componentWillUpdate=="function"&&st.UNSAFE_componentWillUpdate(rt,mt,ct)),typeof st.componentDidUpdate=="function"&&(nt.flags|=4),typeof st.getSnapshotBeforeUpdate=="function"&&(nt.flags|=1024)):(typeof st.componentDidUpdate!="function"||ut===tt.memoizedProps&&bt===tt.memoizedState||(nt.flags|=4),typeof st.getSnapshotBeforeUpdate!="function"||ut===tt.memoizedProps&&bt===tt.memoizedState||(nt.flags|=1024),nt.memoizedProps=rt,nt.memoizedState=mt),st.props=rt,st.state=mt,st.context=ct,rt=pt):(typeof st.componentDidUpdate!="function"||ut===tt.memoizedProps&&bt===tt.memoizedState||(nt.flags|=4),typeof st.getSnapshotBeforeUpdate!="function"||ut===tt.memoizedProps&&bt===tt.memoizedState||(nt.flags|=1024),rt=!1)}return jj(tt,nt,et,rt,at,ot)}function jj(tt,nt,et,rt,ot,at){gj(tt,nt);var st=(nt.flags&128)!==0;if(!rt&&!st)return ot&&dg(nt,et,!1),Zi(tt,nt,at);rt=nt.stateNode,Wi.current=nt;var ut=st&&typeof et.getDerivedStateFromError!="function"?null:rt.render();return nt.flags|=1,tt!==null&&st?(nt.child=Ug(nt,tt.child,null,at),nt.child=Ug(nt,null,ut,at)):Xi(tt,nt,ut,at),nt.memoizedState=rt.state,ot&&dg(nt,et,!0),nt.child}function kj(tt){var nt=tt.stateNode;nt.pendingContext?ag(tt,nt.pendingContext,nt.pendingContext!==nt.context):nt.context&&ag(tt,nt.context,!1),yh(tt,nt.containerInfo)}function lj(tt,nt,et,rt,ot){return Ig(),Jg(ot),nt.flags|=256,Xi(tt,nt,et,rt),nt.child}var mj={dehydrated:null,treeContext:null,retryLane:0};function nj(tt){return{baseLanes:tt,cachePool:null,transitions:null}}function oj(tt,nt,et){var rt=nt.pendingProps,ot=L$1.current,at=!1,st=(nt.flags&128)!==0,ut;if((ut=st)||(ut=tt!==null&&tt.memoizedState===null?!1:(ot&2)!==0),ut?(at=!0,nt.flags&=-129):(tt===null||tt.memoizedState!==null)&&(ot|=1),G$2(L$1,ot&1),tt===null)return Eg(nt),tt=nt.memoizedState,tt!==null&&(tt=tt.dehydrated,tt!==null)?(nt.mode&1?tt.data==="$!"?nt.lanes=8:nt.lanes=1073741824:nt.lanes=1,null):(st=rt.children,tt=rt.fallback,at?(rt=nt.mode,at=nt.child,st={mode:"hidden",children:st},!(rt&1)&&at!==null?(at.childLanes=0,at.pendingProps=st):at=pj(st,rt,0,null),tt=Tg(tt,rt,et,null),at.return=nt,tt.return=nt,at.sibling=tt,nt.child=at,nt.child.memoizedState=nj(et),nt.memoizedState=mj,tt):qj(nt,st));if(ot=tt.memoizedState,ot!==null&&(ut=ot.dehydrated,ut!==null))return rj(tt,nt,st,rt,ut,ot,et);if(at){at=rt.fallback,st=nt.mode,ot=tt.child,ut=ot.sibling;var ct={mode:"hidden",children:rt.children};return!(st&1)&&nt.child!==ot?(rt=nt.child,rt.childLanes=0,rt.pendingProps=ct,nt.deletions=null):(rt=Pg(ot,ct),rt.subtreeFlags=ot.subtreeFlags&14680064),ut!==null?at=Pg(ut,at):(at=Tg(at,st,et,null),at.flags|=2),at.return=nt,rt.return=nt,rt.sibling=at,nt.child=rt,rt=at,at=nt.child,st=tt.child.memoizedState,st=st===null?nj(et):{baseLanes:st.baseLanes|et,cachePool:null,transitions:st.transitions},at.memoizedState=st,at.childLanes=tt.childLanes&~et,nt.memoizedState=mj,rt}return at=tt.child,tt=at.sibling,rt=Pg(at,{mode:"visible",children:rt.children}),!(nt.mode&1)&&(rt.lanes=et),rt.return=nt,rt.sibling=null,tt!==null&&(et=nt.deletions,et===null?(nt.deletions=[tt],nt.flags|=16):et.push(tt)),nt.child=rt,nt.memoizedState=null,rt}function qj(tt,nt){return nt=pj({mode:"visible",children:nt},tt.mode,0,null),nt.return=tt,tt.child=nt}function sj(tt,nt,et,rt){return rt!==null&&Jg(rt),Ug(nt,tt.child,null,et),tt=qj(nt,nt.pendingProps.children),tt.flags|=2,nt.memoizedState=null,tt}function rj(tt,nt,et,rt,ot,at,st){if(et)return nt.flags&256?(nt.flags&=-257,rt=Ki(Error(p$3(422))),sj(tt,nt,st,rt)):nt.memoizedState!==null?(nt.child=tt.child,nt.flags|=128,null):(at=rt.fallback,ot=nt.mode,rt=pj({mode:"visible",children:rt.children},ot,0,null),at=Tg(at,ot,st,null),at.flags|=2,rt.return=nt,at.return=nt,rt.sibling=at,nt.child=rt,nt.mode&1&&Ug(nt,tt.child,null,st),nt.child.memoizedState=nj(st),nt.memoizedState=mj,at);if(!(nt.mode&1))return sj(tt,nt,st,null);if(ot.data==="$!"){if(rt=ot.nextSibling&&ot.nextSibling.dataset,rt)var ut=rt.dgst;return rt=ut,at=Error(p$3(419)),rt=Ki(at,rt,void 0),sj(tt,nt,st,rt)}if(ut=(st&tt.childLanes)!==0,dh||ut){if(rt=Q$2,rt!==null){switch(st&-st){case 4:ot=2;break;case 16:ot=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:ot=32;break;case 536870912:ot=268435456;break;default:ot=0}ot=ot&(rt.suspendedLanes|st)?0:ot,ot!==0&&ot!==at.retryLane&&(at.retryLane=ot,ih(tt,ot),gi(rt,tt,ot,-1))}return tj(),rt=Ki(Error(p$3(421))),sj(tt,nt,st,rt)}return ot.data==="$?"?(nt.flags|=128,nt.child=tt.child,nt=uj.bind(null,tt),ot._reactRetry=nt,null):(tt=at.treeContext,yg=Lf(ot.nextSibling),xg=nt,I$1=!0,zg=null,tt!==null&&(og[pg++]=rg,og[pg++]=sg,og[pg++]=qg,rg=tt.id,sg=tt.overflow,qg=nt),nt=qj(nt,rt.children),nt.flags|=4096,nt)}function vj(tt,nt,et){tt.lanes|=nt;var rt=tt.alternate;rt!==null&&(rt.lanes|=nt),bh(tt.return,nt,et)}function wj(tt,nt,et,rt,ot){var at=tt.memoizedState;at===null?tt.memoizedState={isBackwards:nt,rendering:null,renderingStartTime:0,last:rt,tail:et,tailMode:ot}:(at.isBackwards=nt,at.rendering=null,at.renderingStartTime=0,at.last=rt,at.tail=et,at.tailMode=ot)}function xj(tt,nt,et){var rt=nt.pendingProps,ot=rt.revealOrder,at=rt.tail;if(Xi(tt,nt,rt.children,et),rt=L$1.current,rt&2)rt=rt&1|2,nt.flags|=128;else{if(tt!==null&&tt.flags&128)e:for(tt=nt.child;tt!==null;){if(tt.tag===13)tt.memoizedState!==null&&vj(tt,et,nt);else if(tt.tag===19)vj(tt,et,nt);else if(tt.child!==null){tt.child.return=tt,tt=tt.child;continue}if(tt===nt)break e;for(;tt.sibling===null;){if(tt.return===null||tt.return===nt)break e;tt=tt.return}tt.sibling.return=tt.return,tt=tt.sibling}rt&=1}if(G$2(L$1,rt),!(nt.mode&1))nt.memoizedState=null;else switch(ot){case"forwards":for(et=nt.child,ot=null;et!==null;)tt=et.alternate,tt!==null&&Ch(tt)===null&&(ot=et),et=et.sibling;et=ot,et===null?(ot=nt.child,nt.child=null):(ot=et.sibling,et.sibling=null),wj(nt,!1,ot,et,at);break;case"backwards":for(et=null,ot=nt.child,nt.child=null;ot!==null;){if(tt=ot.alternate,tt!==null&&Ch(tt)===null){nt.child=ot;break}tt=ot.sibling,ot.sibling=et,et=ot,ot=tt}wj(nt,!0,et,null,at);break;case"together":wj(nt,!1,null,null,void 0);break;default:nt.memoizedState=null}return nt.child}function ij(tt,nt){!(nt.mode&1)&&tt!==null&&(tt.alternate=null,nt.alternate=null,nt.flags|=2)}function Zi(tt,nt,et){if(tt!==null&&(nt.dependencies=tt.dependencies),rh|=nt.lanes,!(et&nt.childLanes))return null;if(tt!==null&&nt.child!==tt.child)throw Error(p$3(153));if(nt.child!==null){for(tt=nt.child,et=Pg(tt,tt.pendingProps),nt.child=et,et.return=nt;tt.sibling!==null;)tt=tt.sibling,et=et.sibling=Pg(tt,tt.pendingProps),et.return=nt;et.sibling=null}return nt.child}function yj(tt,nt,et){switch(nt.tag){case 3:kj(nt),Ig();break;case 5:Ah(nt);break;case 1:Zf(nt.type)&&cg(nt);break;case 4:yh(nt,nt.stateNode.containerInfo);break;case 10:var rt=nt.type._context,ot=nt.memoizedProps.value;G$2(Wg,rt._currentValue),rt._currentValue=ot;break;case 13:if(rt=nt.memoizedState,rt!==null)return rt.dehydrated!==null?(G$2(L$1,L$1.current&1),nt.flags|=128,null):et&nt.child.childLanes?oj(tt,nt,et):(G$2(L$1,L$1.current&1),tt=Zi(tt,nt,et),tt!==null?tt.sibling:null);G$2(L$1,L$1.current&1);break;case 19:if(rt=(et&nt.childLanes)!==0,tt.flags&128){if(rt)return xj(tt,nt,et);nt.flags|=128}if(ot=nt.memoizedState,ot!==null&&(ot.rendering=null,ot.tail=null,ot.lastEffect=null),G$2(L$1,L$1.current),rt)break;return null;case 22:case 23:return nt.lanes=0,dj(tt,nt,et)}return Zi(tt,nt,et)}var zj,Aj,Bj,Cj;zj=function(tt,nt){for(var et=nt.child;et!==null;){if(et.tag===5||et.tag===6)tt.appendChild(et.stateNode);else if(et.tag!==4&&et.child!==null){et.child.return=et,et=et.child;continue}if(et===nt)break;for(;et.sibling===null;){if(et.return===null||et.return===nt)return;et=et.return}et.sibling.return=et.return,et=et.sibling}};Aj=function(){};Bj=function(tt,nt,et,rt){var ot=tt.memoizedProps;if(ot!==rt){tt=nt.stateNode,xh(uh.current);var at=null;switch(et){case"input":ot=Ya(tt,ot),rt=Ya(tt,rt),at=[];break;case"select":ot=A$1({},ot,{value:void 0}),rt=A$1({},rt,{value:void 0}),at=[];break;case"textarea":ot=gb$1(tt,ot),rt=gb$1(tt,rt),at=[];break;default:typeof ot.onClick!="function"&&typeof rt.onClick=="function"&&(tt.onclick=Bf)}ub(et,rt);var st;et=null;for(pt in ot)if(!rt.hasOwnProperty(pt)&&ot.hasOwnProperty(pt)&&ot[pt]!=null)if(pt==="style"){var ut=ot[pt];for(st in ut)ut.hasOwnProperty(st)&&(et||(et={}),et[st]="")}else pt!=="dangerouslySetInnerHTML"&&pt!=="children"&&pt!=="suppressContentEditableWarning"&&pt!=="suppressHydrationWarning"&&pt!=="autoFocus"&&(ea.hasOwnProperty(pt)?at||(at=[]):(at=at||[]).push(pt,null));for(pt in rt){var ct=rt[pt];if(ut=ot!=null?ot[pt]:void 0,rt.hasOwnProperty(pt)&&ct!==ut&&(ct!=null||ut!=null))if(pt==="style")if(ut){for(st in ut)!ut.hasOwnProperty(st)||ct&&ct.hasOwnProperty(st)||(et||(et={}),et[st]="");for(st in ct)ct.hasOwnProperty(st)&&ut[st]!==ct[st]&&(et||(et={}),et[st]=ct[st])}else et||(at||(at=[]),at.push(pt,et)),et=ct;else pt==="dangerouslySetInnerHTML"?(ct=ct?ct.__html:void 0,ut=ut?ut.__html:void 0,ct!=null&&ut!==ct&&(at=at||[]).push(pt,ct)):pt==="children"?typeof ct!="string"&&typeof ct!="number"||(at=at||[]).push(pt,""+ct):pt!=="suppressContentEditableWarning"&&pt!=="suppressHydrationWarning"&&(ea.hasOwnProperty(pt)?(ct!=null&&pt==="onScroll"&&D$3("scroll",tt),at||ut===ct||(at=[])):(at=at||[]).push(pt,ct))}et&&(at=at||[]).push("style",et);var pt=at;(nt.updateQueue=pt)&&(nt.flags|=4)}};Cj=function(tt,nt,et,rt){et!==rt&&(nt.flags|=4)};function Dj(tt,nt){if(!I$1)switch(tt.tailMode){case"hidden":nt=tt.tail;for(var et=null;nt!==null;)nt.alternate!==null&&(et=nt),nt=nt.sibling;et===null?tt.tail=null:et.sibling=null;break;case"collapsed":et=tt.tail;for(var rt=null;et!==null;)et.alternate!==null&&(rt=et),et=et.sibling;rt===null?nt||tt.tail===null?tt.tail=null:tt.tail.sibling=null:rt.sibling=null}}function S$3(tt){var nt=tt.alternate!==null&&tt.alternate.child===tt.child,et=0,rt=0;if(nt)for(var ot=tt.child;ot!==null;)et|=ot.lanes|ot.childLanes,rt|=ot.subtreeFlags&14680064,rt|=ot.flags&14680064,ot.return=tt,ot=ot.sibling;else for(ot=tt.child;ot!==null;)et|=ot.lanes|ot.childLanes,rt|=ot.subtreeFlags,rt|=ot.flags,ot.return=tt,ot=ot.sibling;return tt.subtreeFlags|=rt,tt.childLanes=et,nt}function Ej(tt,nt,et){var rt=nt.pendingProps;switch(wg(nt),nt.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return S$3(nt),null;case 1:return Zf(nt.type)&&$f(),S$3(nt),null;case 3:return rt=nt.stateNode,zh(),E$2(Wf),E$2(H$2),Eh(),rt.pendingContext&&(rt.context=rt.pendingContext,rt.pendingContext=null),(tt===null||tt.child===null)&&(Gg(nt)?nt.flags|=4:tt===null||tt.memoizedState.isDehydrated&&!(nt.flags&256)||(nt.flags|=1024,zg!==null&&(Fj(zg),zg=null))),Aj(tt,nt),S$3(nt),null;case 5:Bh(nt);var ot=xh(wh.current);if(et=nt.type,tt!==null&&nt.stateNode!=null)Bj(tt,nt,et,rt,ot),tt.ref!==nt.ref&&(nt.flags|=512,nt.flags|=2097152);else{if(!rt){if(nt.stateNode===null)throw Error(p$3(166));return S$3(nt),null}if(tt=xh(uh.current),Gg(nt)){rt=nt.stateNode,et=nt.type;var at=nt.memoizedProps;switch(rt[Of]=nt,rt[Pf]=at,tt=(nt.mode&1)!==0,et){case"dialog":D$3("cancel",rt),D$3("close",rt);break;case"iframe":case"object":case"embed":D$3("load",rt);break;case"video":case"audio":for(ot=0;ot<lf.length;ot++)D$3(lf[ot],rt);break;case"source":D$3("error",rt);break;case"img":case"image":case"link":D$3("error",rt),D$3("load",rt);break;case"details":D$3("toggle",rt);break;case"input":Za(rt,at),D$3("invalid",rt);break;case"select":rt._wrapperState={wasMultiple:!!at.multiple},D$3("invalid",rt);break;case"textarea":hb(rt,at),D$3("invalid",rt)}ub(et,at),ot=null;for(var st in at)if(at.hasOwnProperty(st)){var ut=at[st];st==="children"?typeof ut=="string"?rt.textContent!==ut&&(at.suppressHydrationWarning!==!0&&Af(rt.textContent,ut,tt),ot=["children",ut]):typeof ut=="number"&&rt.textContent!==""+ut&&(at.suppressHydrationWarning!==!0&&Af(rt.textContent,ut,tt),ot=["children",""+ut]):ea.hasOwnProperty(st)&&ut!=null&&st==="onScroll"&&D$3("scroll",rt)}switch(et){case"input":Va(rt),db(rt,at,!0);break;case"textarea":Va(rt),jb(rt);break;case"select":case"option":break;default:typeof at.onClick=="function"&&(rt.onclick=Bf)}rt=ot,nt.updateQueue=rt,rt!==null&&(nt.flags|=4)}else{st=ot.nodeType===9?ot:ot.ownerDocument,tt==="http://www.w3.org/1999/xhtml"&&(tt=kb(et)),tt==="http://www.w3.org/1999/xhtml"?et==="script"?(tt=st.createElement("div"),tt.innerHTML="<script><\/script>",tt=tt.removeChild(tt.firstChild)):typeof rt.is=="string"?tt=st.createElement(et,{is:rt.is}):(tt=st.createElement(et),et==="select"&&(st=tt,rt.multiple?st.multiple=!0:rt.size&&(st.size=rt.size))):tt=st.createElementNS(tt,et),tt[Of]=nt,tt[Pf]=rt,zj(tt,nt,!1,!1),nt.stateNode=tt;e:{switch(st=vb(et,rt),et){case"dialog":D$3("cancel",tt),D$3("close",tt),ot=rt;break;case"iframe":case"object":case"embed":D$3("load",tt),ot=rt;break;case"video":case"audio":for(ot=0;ot<lf.length;ot++)D$3(lf[ot],tt);ot=rt;break;case"source":D$3("error",tt),ot=rt;break;case"img":case"image":case"link":D$3("error",tt),D$3("load",tt),ot=rt;break;case"details":D$3("toggle",tt),ot=rt;break;case"input":Za(tt,rt),ot=Ya(tt,rt),D$3("invalid",tt);break;case"option":ot=rt;break;case"select":tt._wrapperState={wasMultiple:!!rt.multiple},ot=A$1({},rt,{value:void 0}),D$3("invalid",tt);break;case"textarea":hb(tt,rt),ot=gb$1(tt,rt),D$3("invalid",tt);break;default:ot=rt}ub(et,ot),ut=ot;for(at in ut)if(ut.hasOwnProperty(at)){var ct=ut[at];at==="style"?sb(tt,ct):at==="dangerouslySetInnerHTML"?(ct=ct?ct.__html:void 0,ct!=null&&nb(tt,ct)):at==="children"?typeof ct=="string"?(et!=="textarea"||ct!=="")&&ob(tt,ct):typeof ct=="number"&&ob(tt,""+ct):at!=="suppressContentEditableWarning"&&at!=="suppressHydrationWarning"&&at!=="autoFocus"&&(ea.hasOwnProperty(at)?ct!=null&&at==="onScroll"&&D$3("scroll",tt):ct!=null&&ta(tt,at,ct,st))}switch(et){case"input":Va(tt),db(tt,rt,!1);break;case"textarea":Va(tt),jb(tt);break;case"option":rt.value!=null&&tt.setAttribute("value",""+Sa(rt.value));break;case"select":tt.multiple=!!rt.multiple,at=rt.value,at!=null?fb(tt,!!rt.multiple,at,!1):rt.defaultValue!=null&&fb(tt,!!rt.multiple,rt.defaultValue,!0);break;default:typeof ot.onClick=="function"&&(tt.onclick=Bf)}switch(et){case"button":case"input":case"select":case"textarea":rt=!!rt.autoFocus;break e;case"img":rt=!0;break e;default:rt=!1}}rt&&(nt.flags|=4)}nt.ref!==null&&(nt.flags|=512,nt.flags|=2097152)}return S$3(nt),null;case 6:if(tt&&nt.stateNode!=null)Cj(tt,nt,tt.memoizedProps,rt);else{if(typeof rt!="string"&&nt.stateNode===null)throw Error(p$3(166));if(et=xh(wh.current),xh(uh.current),Gg(nt)){if(rt=nt.stateNode,et=nt.memoizedProps,rt[Of]=nt,(at=rt.nodeValue!==et)&&(tt=xg,tt!==null))switch(tt.tag){case 3:Af(rt.nodeValue,et,(tt.mode&1)!==0);break;case 5:tt.memoizedProps.suppressHydrationWarning!==!0&&Af(rt.nodeValue,et,(tt.mode&1)!==0)}at&&(nt.flags|=4)}else rt=(et.nodeType===9?et:et.ownerDocument).createTextNode(rt),rt[Of]=nt,nt.stateNode=rt}return S$3(nt),null;case 13:if(E$2(L$1),rt=nt.memoizedState,tt===null||tt.memoizedState!==null&&tt.memoizedState.dehydrated!==null){if(I$1&&yg!==null&&nt.mode&1&&!(nt.flags&128))Hg(),Ig(),nt.flags|=98560,at=!1;else if(at=Gg(nt),rt!==null&&rt.dehydrated!==null){if(tt===null){if(!at)throw Error(p$3(318));if(at=nt.memoizedState,at=at!==null?at.dehydrated:null,!at)throw Error(p$3(317));at[Of]=nt}else Ig(),!(nt.flags&128)&&(nt.memoizedState=null),nt.flags|=4;S$3(nt),at=!1}else zg!==null&&(Fj(zg),zg=null),at=!0;if(!at)return nt.flags&65536?nt:null}return nt.flags&128?(nt.lanes=et,nt):(rt=rt!==null,rt!==(tt!==null&&tt.memoizedState!==null)&&rt&&(nt.child.flags|=8192,nt.mode&1&&(tt===null||L$1.current&1?T$2===0&&(T$2=3):tj())),nt.updateQueue!==null&&(nt.flags|=4),S$3(nt),null);case 4:return zh(),Aj(tt,nt),tt===null&&sf(nt.stateNode.containerInfo),S$3(nt),null;case 10:return ah(nt.type._context),S$3(nt),null;case 17:return Zf(nt.type)&&$f(),S$3(nt),null;case 19:if(E$2(L$1),at=nt.memoizedState,at===null)return S$3(nt),null;if(rt=(nt.flags&128)!==0,st=at.rendering,st===null)if(rt)Dj(at,!1);else{if(T$2!==0||tt!==null&&tt.flags&128)for(tt=nt.child;tt!==null;){if(st=Ch(tt),st!==null){for(nt.flags|=128,Dj(at,!1),rt=st.updateQueue,rt!==null&&(nt.updateQueue=rt,nt.flags|=4),nt.subtreeFlags=0,rt=et,et=nt.child;et!==null;)at=et,tt=rt,at.flags&=14680066,st=at.alternate,st===null?(at.childLanes=0,at.lanes=tt,at.child=null,at.subtreeFlags=0,at.memoizedProps=null,at.memoizedState=null,at.updateQueue=null,at.dependencies=null,at.stateNode=null):(at.childLanes=st.childLanes,at.lanes=st.lanes,at.child=st.child,at.subtreeFlags=0,at.deletions=null,at.memoizedProps=st.memoizedProps,at.memoizedState=st.memoizedState,at.updateQueue=st.updateQueue,at.type=st.type,tt=st.dependencies,at.dependencies=tt===null?null:{lanes:tt.lanes,firstContext:tt.firstContext}),et=et.sibling;return G$2(L$1,L$1.current&1|2),nt.child}tt=tt.sibling}at.tail!==null&&B$2()>Gj&&(nt.flags|=128,rt=!0,Dj(at,!1),nt.lanes=4194304)}else{if(!rt)if(tt=Ch(st),tt!==null){if(nt.flags|=128,rt=!0,et=tt.updateQueue,et!==null&&(nt.updateQueue=et,nt.flags|=4),Dj(at,!0),at.tail===null&&at.tailMode==="hidden"&&!st.alternate&&!I$1)return S$3(nt),null}else 2*B$2()-at.renderingStartTime>Gj&&et!==1073741824&&(nt.flags|=128,rt=!0,Dj(at,!1),nt.lanes=4194304);at.isBackwards?(st.sibling=nt.child,nt.child=st):(et=at.last,et!==null?et.sibling=st:nt.child=st,at.last=st)}return at.tail!==null?(nt=at.tail,at.rendering=nt,at.tail=nt.sibling,at.renderingStartTime=B$2(),nt.sibling=null,et=L$1.current,G$2(L$1,rt?et&1|2:et&1),nt):(S$3(nt),null);case 22:case 23:return Hj(),rt=nt.memoizedState!==null,tt!==null&&tt.memoizedState!==null!==rt&&(nt.flags|=8192),rt&&nt.mode&1?fj&1073741824&&(S$3(nt),nt.subtreeFlags&6&&(nt.flags|=8192)):S$3(nt),null;case 24:return null;case 25:return null}throw Error(p$3(156,nt.tag))}function Ij(tt,nt){switch(wg(nt),nt.tag){case 1:return Zf(nt.type)&&$f(),tt=nt.flags,tt&65536?(nt.flags=tt&-65537|128,nt):null;case 3:return zh(),E$2(Wf),E$2(H$2),Eh(),tt=nt.flags,tt&65536&&!(tt&128)?(nt.flags=tt&-65537|128,nt):null;case 5:return Bh(nt),null;case 13:if(E$2(L$1),tt=nt.memoizedState,tt!==null&&tt.dehydrated!==null){if(nt.alternate===null)throw Error(p$3(340));Ig()}return tt=nt.flags,tt&65536?(nt.flags=tt&-65537|128,nt):null;case 19:return E$2(L$1),null;case 4:return zh(),null;case 10:return ah(nt.type._context),null;case 22:case 23:return Hj(),null;case 24:return null;default:return null}}var Jj=!1,U$1=!1,Kj=typeof WeakSet=="function"?WeakSet:Set,V$1=null;function Lj(tt,nt){var et=tt.ref;if(et!==null)if(typeof et=="function")try{et(null)}catch(rt){W$2(tt,nt,rt)}else et.current=null}function Mj(tt,nt,et){try{et()}catch(rt){W$2(tt,nt,rt)}}var Nj=!1;function Oj(tt,nt){if(Cf=dd,tt=Me(),Ne(tt)){if("selectionStart"in tt)var et={start:tt.selectionStart,end:tt.selectionEnd};else e:{et=(et=tt.ownerDocument)&&et.defaultView||window;var rt=et.getSelection&&et.getSelection();if(rt&&rt.rangeCount!==0){et=rt.anchorNode;var ot=rt.anchorOffset,at=rt.focusNode;rt=rt.focusOffset;try{et.nodeType,at.nodeType}catch{et=null;break e}var st=0,ut=-1,ct=-1,pt=0,dt=0,ft=tt,bt=null;t:for(;;){for(var ht;ft!==et||ot!==0&&ft.nodeType!==3||(ut=st+ot),ft!==at||rt!==0&&ft.nodeType!==3||(ct=st+rt),ft.nodeType===3&&(st+=ft.nodeValue.length),(ht=ft.firstChild)!==null;)bt=ft,ft=ht;for(;;){if(ft===tt)break t;if(bt===et&&++pt===ot&&(ut=st),bt===at&&++dt===rt&&(ct=st),(ht=ft.nextSibling)!==null)break;ft=bt,bt=ft.parentNode}ft=ht}et=ut===-1||ct===-1?null:{start:ut,end:ct}}else et=null}et=et||{start:0,end:0}}else et=null;for(Df={focusedElem:tt,selectionRange:et},dd=!1,V$1=nt;V$1!==null;)if(nt=V$1,tt=nt.child,(nt.subtreeFlags&1028)!==0&&tt!==null)tt.return=nt,V$1=tt;else for(;V$1!==null;){nt=V$1;try{var mt=nt.alternate;if(nt.flags&1024)switch(nt.tag){case 0:case 11:case 15:break;case 1:if(mt!==null){var Mt=mt.memoizedProps,Ot=mt.memoizedState,zt=nt.stateNode,yt=zt.getSnapshotBeforeUpdate(nt.elementType===nt.type?Mt:Ci(nt.type,Mt),Ot);zt.__reactInternalSnapshotBeforeUpdate=yt}break;case 3:var vt=nt.stateNode.containerInfo;vt.nodeType===1?vt.textContent="":vt.nodeType===9&&vt.documentElement&&vt.removeChild(vt.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(p$3(163))}}catch(At){W$2(nt,nt.return,At)}if(tt=nt.sibling,tt!==null){tt.return=nt.return,V$1=tt;break}V$1=nt.return}return mt=Nj,Nj=!1,mt}function Pj(tt,nt,et){var rt=nt.updateQueue;if(rt=rt!==null?rt.lastEffect:null,rt!==null){var ot=rt=rt.next;do{if((ot.tag&tt)===tt){var at=ot.destroy;ot.destroy=void 0,at!==void 0&&Mj(nt,et,at)}ot=ot.next}while(ot!==rt)}}function Qj(tt,nt){if(nt=nt.updateQueue,nt=nt!==null?nt.lastEffect:null,nt!==null){var et=nt=nt.next;do{if((et.tag&tt)===tt){var rt=et.create;et.destroy=rt()}et=et.next}while(et!==nt)}}function Rj(tt){var nt=tt.ref;if(nt!==null){var et=tt.stateNode;switch(tt.tag){case 5:tt=et;break;default:tt=et}typeof nt=="function"?nt(tt):nt.current=tt}}function Sj(tt){var nt=tt.alternate;nt!==null&&(tt.alternate=null,Sj(nt)),tt.child=null,tt.deletions=null,tt.sibling=null,tt.tag===5&&(nt=tt.stateNode,nt!==null&&(delete nt[Of],delete nt[Pf],delete nt[of],delete nt[Qf],delete nt[Rf])),tt.stateNode=null,tt.return=null,tt.dependencies=null,tt.memoizedProps=null,tt.memoizedState=null,tt.pendingProps=null,tt.stateNode=null,tt.updateQueue=null}function Tj(tt){return tt.tag===5||tt.tag===3||tt.tag===4}function Uj(tt){e:for(;;){for(;tt.sibling===null;){if(tt.return===null||Tj(tt.return))return null;tt=tt.return}for(tt.sibling.return=tt.return,tt=tt.sibling;tt.tag!==5&&tt.tag!==6&&tt.tag!==18;){if(tt.flags&2||tt.child===null||tt.tag===4)continue e;tt.child.return=tt,tt=tt.child}if(!(tt.flags&2))return tt.stateNode}}function Vj(tt,nt,et){var rt=tt.tag;if(rt===5||rt===6)tt=tt.stateNode,nt?et.nodeType===8?et.parentNode.insertBefore(tt,nt):et.insertBefore(tt,nt):(et.nodeType===8?(nt=et.parentNode,nt.insertBefore(tt,et)):(nt=et,nt.appendChild(tt)),et=et._reactRootContainer,et!=null||nt.onclick!==null||(nt.onclick=Bf));else if(rt!==4&&(tt=tt.child,tt!==null))for(Vj(tt,nt,et),tt=tt.sibling;tt!==null;)Vj(tt,nt,et),tt=tt.sibling}function Wj(tt,nt,et){var rt=tt.tag;if(rt===5||rt===6)tt=tt.stateNode,nt?et.insertBefore(tt,nt):et.appendChild(tt);else if(rt!==4&&(tt=tt.child,tt!==null))for(Wj(tt,nt,et),tt=tt.sibling;tt!==null;)Wj(tt,nt,et),tt=tt.sibling}var X$2=null,Xj=!1;function Yj(tt,nt,et){for(et=et.child;et!==null;)Zj(tt,nt,et),et=et.sibling}function Zj(tt,nt,et){if(lc&&typeof lc.onCommitFiberUnmount=="function")try{lc.onCommitFiberUnmount(kc,et)}catch{}switch(et.tag){case 5:U$1||Lj(et,nt);case 6:var rt=X$2,ot=Xj;X$2=null,Yj(tt,nt,et),X$2=rt,Xj=ot,X$2!==null&&(Xj?(tt=X$2,et=et.stateNode,tt.nodeType===8?tt.parentNode.removeChild(et):tt.removeChild(et)):X$2.removeChild(et.stateNode));break;case 18:X$2!==null&&(Xj?(tt=X$2,et=et.stateNode,tt.nodeType===8?Kf(tt.parentNode,et):tt.nodeType===1&&Kf(tt,et),bd(tt)):Kf(X$2,et.stateNode));break;case 4:rt=X$2,ot=Xj,X$2=et.stateNode.containerInfo,Xj=!0,Yj(tt,nt,et),X$2=rt,Xj=ot;break;case 0:case 11:case 14:case 15:if(!U$1&&(rt=et.updateQueue,rt!==null&&(rt=rt.lastEffect,rt!==null))){ot=rt=rt.next;do{var at=ot,st=at.destroy;at=at.tag,st!==void 0&&(at&2||at&4)&&Mj(et,nt,st),ot=ot.next}while(ot!==rt)}Yj(tt,nt,et);break;case 1:if(!U$1&&(Lj(et,nt),rt=et.stateNode,typeof rt.componentWillUnmount=="function"))try{rt.props=et.memoizedProps,rt.state=et.memoizedState,rt.componentWillUnmount()}catch(ut){W$2(et,nt,ut)}Yj(tt,nt,et);break;case 21:Yj(tt,nt,et);break;case 22:et.mode&1?(U$1=(rt=U$1)||et.memoizedState!==null,Yj(tt,nt,et),U$1=rt):Yj(tt,nt,et);break;default:Yj(tt,nt,et)}}function ak(tt){var nt=tt.updateQueue;if(nt!==null){tt.updateQueue=null;var et=tt.stateNode;et===null&&(et=tt.stateNode=new Kj),nt.forEach(function(rt){var ot=bk.bind(null,tt,rt);et.has(rt)||(et.add(rt),rt.then(ot,ot))})}}function ck(tt,nt){var et=nt.deletions;if(et!==null)for(var rt=0;rt<et.length;rt++){var ot=et[rt];try{var at=tt,st=nt,ut=st;e:for(;ut!==null;){switch(ut.tag){case 5:X$2=ut.stateNode,Xj=!1;break e;case 3:X$2=ut.stateNode.containerInfo,Xj=!0;break e;case 4:X$2=ut.stateNode.containerInfo,Xj=!0;break e}ut=ut.return}if(X$2===null)throw Error(p$3(160));Zj(at,st,ot),X$2=null,Xj=!1;var ct=ot.alternate;ct!==null&&(ct.return=null),ot.return=null}catch(pt){W$2(ot,nt,pt)}}if(nt.subtreeFlags&12854)for(nt=nt.child;nt!==null;)dk(nt,tt),nt=nt.sibling}function dk(tt,nt){var et=tt.alternate,rt=tt.flags;switch(tt.tag){case 0:case 11:case 14:case 15:if(ck(nt,tt),ek(tt),rt&4){try{Pj(3,tt,tt.return),Qj(3,tt)}catch(Mt){W$2(tt,tt.return,Mt)}try{Pj(5,tt,tt.return)}catch(Mt){W$2(tt,tt.return,Mt)}}break;case 1:ck(nt,tt),ek(tt),rt&512&&et!==null&&Lj(et,et.return);break;case 5:if(ck(nt,tt),ek(tt),rt&512&&et!==null&&Lj(et,et.return),tt.flags&32){var ot=tt.stateNode;try{ob(ot,"")}catch(Mt){W$2(tt,tt.return,Mt)}}if(rt&4&&(ot=tt.stateNode,ot!=null)){var at=tt.memoizedProps,st=et!==null?et.memoizedProps:at,ut=tt.type,ct=tt.updateQueue;if(tt.updateQueue=null,ct!==null)try{ut==="input"&&at.type==="radio"&&at.name!=null&&ab$1(ot,at),vb(ut,st);var pt=vb(ut,at);for(st=0;st<ct.length;st+=2){var dt=ct[st],ft=ct[st+1];dt==="style"?sb(ot,ft):dt==="dangerouslySetInnerHTML"?nb(ot,ft):dt==="children"?ob(ot,ft):ta(ot,dt,ft,pt)}switch(ut){case"input":bb(ot,at);break;case"textarea":ib(ot,at);break;case"select":var bt=ot._wrapperState.wasMultiple;ot._wrapperState.wasMultiple=!!at.multiple;var ht=at.value;ht!=null?fb(ot,!!at.multiple,ht,!1):bt!==!!at.multiple&&(at.defaultValue!=null?fb(ot,!!at.multiple,at.defaultValue,!0):fb(ot,!!at.multiple,at.multiple?[]:"",!1))}ot[Pf]=at}catch(Mt){W$2(tt,tt.return,Mt)}}break;case 6:if(ck(nt,tt),ek(tt),rt&4){if(tt.stateNode===null)throw Error(p$3(162));ot=tt.stateNode,at=tt.memoizedProps;try{ot.nodeValue=at}catch(Mt){W$2(tt,tt.return,Mt)}}break;case 3:if(ck(nt,tt),ek(tt),rt&4&&et!==null&&et.memoizedState.isDehydrated)try{bd(nt.containerInfo)}catch(Mt){W$2(tt,tt.return,Mt)}break;case 4:ck(nt,tt),ek(tt);break;case 13:ck(nt,tt),ek(tt),ot=tt.child,ot.flags&8192&&(at=ot.memoizedState!==null,ot.stateNode.isHidden=at,!at||ot.alternate!==null&&ot.alternate.memoizedState!==null||(fk=B$2())),rt&4&&ak(tt);break;case 22:if(dt=et!==null&&et.memoizedState!==null,tt.mode&1?(U$1=(pt=U$1)||dt,ck(nt,tt),U$1=pt):ck(nt,tt),ek(tt),rt&8192){if(pt=tt.memoizedState!==null,(tt.stateNode.isHidden=pt)&&!dt&&tt.mode&1)for(V$1=tt,dt=tt.child;dt!==null;){for(ft=V$1=dt;V$1!==null;){switch(bt=V$1,ht=bt.child,bt.tag){case 0:case 11:case 14:case 15:Pj(4,bt,bt.return);break;case 1:Lj(bt,bt.return);var mt=bt.stateNode;if(typeof mt.componentWillUnmount=="function"){rt=bt,et=bt.return;try{nt=rt,mt.props=nt.memoizedProps,mt.state=nt.memoizedState,mt.componentWillUnmount()}catch(Mt){W$2(rt,et,Mt)}}break;case 5:Lj(bt,bt.return);break;case 22:if(bt.memoizedState!==null){gk(ft);continue}}ht!==null?(ht.return=bt,V$1=ht):gk(ft)}dt=dt.sibling}e:for(dt=null,ft=tt;;){if(ft.tag===5){if(dt===null){dt=ft;try{ot=ft.stateNode,pt?(at=ot.style,typeof at.setProperty=="function"?at.setProperty("display","none","important"):at.display="none"):(ut=ft.stateNode,ct=ft.memoizedProps.style,st=ct!=null&&ct.hasOwnProperty("display")?ct.display:null,ut.style.display=rb("display",st))}catch(Mt){W$2(tt,tt.return,Mt)}}}else if(ft.tag===6){if(dt===null)try{ft.stateNode.nodeValue=pt?"":ft.memoizedProps}catch(Mt){W$2(tt,tt.return,Mt)}}else if((ft.tag!==22&&ft.tag!==23||ft.memoizedState===null||ft===tt)&&ft.child!==null){ft.child.return=ft,ft=ft.child;continue}if(ft===tt)break e;for(;ft.sibling===null;){if(ft.return===null||ft.return===tt)break e;dt===ft&&(dt=null),ft=ft.return}dt===ft&&(dt=null),ft.sibling.return=ft.return,ft=ft.sibling}}break;case 19:ck(nt,tt),ek(tt),rt&4&&ak(tt);break;case 21:break;default:ck(nt,tt),ek(tt)}}function ek(tt){var nt=tt.flags;if(nt&2){try{e:{for(var et=tt.return;et!==null;){if(Tj(et)){var rt=et;break e}et=et.return}throw Error(p$3(160))}switch(rt.tag){case 5:var ot=rt.stateNode;rt.flags&32&&(ob(ot,""),rt.flags&=-33);var at=Uj(tt);Wj(tt,at,ot);break;case 3:case 4:var st=rt.stateNode.containerInfo,ut=Uj(tt);Vj(tt,ut,st);break;default:throw Error(p$3(161))}}catch(ct){W$2(tt,tt.return,ct)}tt.flags&=-3}nt&4096&&(tt.flags&=-4097)}function hk(tt,nt,et){V$1=tt,ik(tt)}function ik(tt,nt,et){for(var rt=(tt.mode&1)!==0;V$1!==null;){var ot=V$1,at=ot.child;if(ot.tag===22&&rt){var st=ot.memoizedState!==null||Jj;if(!st){var ut=ot.alternate,ct=ut!==null&&ut.memoizedState!==null||U$1;ut=Jj;var pt=U$1;if(Jj=st,(U$1=ct)&&!pt)for(V$1=ot;V$1!==null;)st=V$1,ct=st.child,st.tag===22&&st.memoizedState!==null?jk(ot):ct!==null?(ct.return=st,V$1=ct):jk(ot);for(;at!==null;)V$1=at,ik(at),at=at.sibling;V$1=ot,Jj=ut,U$1=pt}kk(tt)}else ot.subtreeFlags&8772&&at!==null?(at.return=ot,V$1=at):kk(tt)}}function kk(tt){for(;V$1!==null;){var nt=V$1;if(nt.flags&8772){var et=nt.alternate;try{if(nt.flags&8772)switch(nt.tag){case 0:case 11:case 15:U$1||Qj(5,nt);break;case 1:var rt=nt.stateNode;if(nt.flags&4&&!U$1)if(et===null)rt.componentDidMount();else{var ot=nt.elementType===nt.type?et.memoizedProps:Ci(nt.type,et.memoizedProps);rt.componentDidUpdate(ot,et.memoizedState,rt.__reactInternalSnapshotBeforeUpdate)}var at=nt.updateQueue;at!==null&&sh(nt,at,rt);break;case 3:var st=nt.updateQueue;if(st!==null){if(et=null,nt.child!==null)switch(nt.child.tag){case 5:et=nt.child.stateNode;break;case 1:et=nt.child.stateNode}sh(nt,st,et)}break;case 5:var ut=nt.stateNode;if(et===null&&nt.flags&4){et=ut;var ct=nt.memoizedProps;switch(nt.type){case"button":case"input":case"select":case"textarea":ct.autoFocus&&et.focus();break;case"img":ct.src&&(et.src=ct.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(nt.memoizedState===null){var pt=nt.alternate;if(pt!==null){var dt=pt.memoizedState;if(dt!==null){var ft=dt.dehydrated;ft!==null&&bd(ft)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(p$3(163))}U$1||nt.flags&512&&Rj(nt)}catch(bt){W$2(nt,nt.return,bt)}}if(nt===tt){V$1=null;break}if(et=nt.sibling,et!==null){et.return=nt.return,V$1=et;break}V$1=nt.return}}function gk(tt){for(;V$1!==null;){var nt=V$1;if(nt===tt){V$1=null;break}var et=nt.sibling;if(et!==null){et.return=nt.return,V$1=et;break}V$1=nt.return}}function jk(tt){for(;V$1!==null;){var nt=V$1;try{switch(nt.tag){case 0:case 11:case 15:var et=nt.return;try{Qj(4,nt)}catch(ct){W$2(nt,et,ct)}break;case 1:var rt=nt.stateNode;if(typeof rt.componentDidMount=="function"){var ot=nt.return;try{rt.componentDidMount()}catch(ct){W$2(nt,ot,ct)}}var at=nt.return;try{Rj(nt)}catch(ct){W$2(nt,at,ct)}break;case 5:var st=nt.return;try{Rj(nt)}catch(ct){W$2(nt,st,ct)}}}catch(ct){W$2(nt,nt.return,ct)}if(nt===tt){V$1=null;break}var ut=nt.sibling;if(ut!==null){ut.return=nt.return,V$1=ut;break}V$1=nt.return}}var lk=Math.ceil,mk=ua$1.ReactCurrentDispatcher,nk=ua$1.ReactCurrentOwner,ok$2=ua$1.ReactCurrentBatchConfig,K$1=0,Q$2=null,Y=null,Z$2=0,fj=0,ej=Uf(0),T$2=0,pk=null,rh=0,qk=0,rk=0,sk=null,tk=null,fk=0,Gj=1/0,uk$1=null,Oi=!1,Pi=null,Ri=null,vk=!1,wk=null,xk=0,yk=0,zk=null,Ak=-1,Bk=0;function R$2(){return K$1&6?B$2():Ak!==-1?Ak:Ak=B$2()}function yi(tt){return tt.mode&1?K$1&2&&Z$2!==0?Z$2&-Z$2:Kg.transition!==null?(Bk===0&&(Bk=yc()),Bk):(tt=C$2,tt!==0||(tt=window.event,tt=tt===void 0?16:jd(tt.type)),tt):1}function gi(tt,nt,et,rt){if(50<yk)throw yk=0,zk=null,Error(p$3(185));Ac(tt,et,rt),(!(K$1&2)||tt!==Q$2)&&(tt===Q$2&&(!(K$1&2)&&(qk|=et),T$2===4&&Ck(tt,Z$2)),Dk(tt,rt),et===1&&K$1===0&&!(nt.mode&1)&&(Gj=B$2()+500,fg&&jg()))}function Dk(tt,nt){var et=tt.callbackNode;wc$1(tt,nt);var rt=uc(tt,tt===Q$2?Z$2:0);if(rt===0)et!==null&&bc(et),tt.callbackNode=null,tt.callbackPriority=0;else if(nt=rt&-rt,tt.callbackPriority!==nt){if(et!=null&&bc(et),nt===1)tt.tag===0?ig(Ek.bind(null,tt)):hg(Ek.bind(null,tt)),Jf(function(){!(K$1&6)&&jg()}),et=null;else{switch(Dc$1(rt)){case 1:et=fc;break;case 4:et=gc;break;case 16:et=hc;break;case 536870912:et=jc;break;default:et=hc}et=Fk(et,Gk.bind(null,tt))}tt.callbackPriority=nt,tt.callbackNode=et}}function Gk(tt,nt){if(Ak=-1,Bk=0,K$1&6)throw Error(p$3(327));var et=tt.callbackNode;if(Hk()&&tt.callbackNode!==et)return null;var rt=uc(tt,tt===Q$2?Z$2:0);if(rt===0)return null;if(rt&30||rt&tt.expiredLanes||nt)nt=Ik(tt,rt);else{nt=rt;var ot=K$1;K$1|=2;var at=Jk();(Q$2!==tt||Z$2!==nt)&&(uk$1=null,Gj=B$2()+500,Kk(tt,nt));do try{Lk();break}catch(ut){Mk(tt,ut)}while(!0);$g(),mk.current=at,K$1=ot,Y!==null?nt=0:(Q$2=null,Z$2=0,nt=T$2)}if(nt!==0){if(nt===2&&(ot=xc(tt),ot!==0&&(rt=ot,nt=Nk(tt,ot))),nt===1)throw et=pk,Kk(tt,0),Ck(tt,rt),Dk(tt,B$2()),et;if(nt===6)Ck(tt,rt);else{if(ot=tt.current.alternate,!(rt&30)&&!Ok(ot)&&(nt=Ik(tt,rt),nt===2&&(at=xc(tt),at!==0&&(rt=at,nt=Nk(tt,at))),nt===1))throw et=pk,Kk(tt,0),Ck(tt,rt),Dk(tt,B$2()),et;switch(tt.finishedWork=ot,tt.finishedLanes=rt,nt){case 0:case 1:throw Error(p$3(345));case 2:Pk(tt,tk,uk$1);break;case 3:if(Ck(tt,rt),(rt&130023424)===rt&&(nt=fk+500-B$2(),10<nt)){if(uc(tt,0)!==0)break;if(ot=tt.suspendedLanes,(ot&rt)!==rt){R$2(),tt.pingedLanes|=tt.suspendedLanes&ot;break}tt.timeoutHandle=Ff(Pk.bind(null,tt,tk,uk$1),nt);break}Pk(tt,tk,uk$1);break;case 4:if(Ck(tt,rt),(rt&4194240)===rt)break;for(nt=tt.eventTimes,ot=-1;0<rt;){var st=31-oc(rt);at=1<<st,st=nt[st],st>ot&&(ot=st),rt&=~at}if(rt=ot,rt=B$2()-rt,rt=(120>rt?120:480>rt?480:1080>rt?1080:1920>rt?1920:3e3>rt?3e3:4320>rt?4320:1960*lk(rt/1960))-rt,10<rt){tt.timeoutHandle=Ff(Pk.bind(null,tt,tk,uk$1),rt);break}Pk(tt,tk,uk$1);break;case 5:Pk(tt,tk,uk$1);break;default:throw Error(p$3(329))}}}return Dk(tt,B$2()),tt.callbackNode===et?Gk.bind(null,tt):null}function Nk(tt,nt){var et=sk;return tt.current.memoizedState.isDehydrated&&(Kk(tt,nt).flags|=256),tt=Ik(tt,nt),tt!==2&&(nt=tk,tk=et,nt!==null&&Fj(nt)),tt}function Fj(tt){tk===null?tk=tt:tk.push.apply(tk,tt)}function Ok(tt){for(var nt=tt;;){if(nt.flags&16384){var et=nt.updateQueue;if(et!==null&&(et=et.stores,et!==null))for(var rt=0;rt<et.length;rt++){var ot=et[rt],at=ot.getSnapshot;ot=ot.value;try{if(!He(at(),ot))return!1}catch{return!1}}}if(et=nt.child,nt.subtreeFlags&16384&&et!==null)et.return=nt,nt=et;else{if(nt===tt)break;for(;nt.sibling===null;){if(nt.return===null||nt.return===tt)return!0;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}}return!0}function Ck(tt,nt){for(nt&=~rk,nt&=~qk,tt.suspendedLanes|=nt,tt.pingedLanes&=~nt,tt=tt.expirationTimes;0<nt;){var et=31-oc(nt),rt=1<<et;tt[et]=-1,nt&=~rt}}function Ek(tt){if(K$1&6)throw Error(p$3(327));Hk();var nt=uc(tt,0);if(!(nt&1))return Dk(tt,B$2()),null;var et=Ik(tt,nt);if(tt.tag!==0&&et===2){var rt=xc(tt);rt!==0&&(nt=rt,et=Nk(tt,rt))}if(et===1)throw et=pk,Kk(tt,0),Ck(tt,nt),Dk(tt,B$2()),et;if(et===6)throw Error(p$3(345));return tt.finishedWork=tt.current.alternate,tt.finishedLanes=nt,Pk(tt,tk,uk$1),Dk(tt,B$2()),null}function Qk(tt,nt){var et=K$1;K$1|=1;try{return tt(nt)}finally{K$1=et,K$1===0&&(Gj=B$2()+500,fg&&jg())}}function Rk(tt){wk!==null&&wk.tag===0&&!(K$1&6)&&Hk();var nt=K$1;K$1|=1;var et=ok$2.transition,rt=C$2;try{if(ok$2.transition=null,C$2=1,tt)return tt()}finally{C$2=rt,ok$2.transition=et,K$1=nt,!(K$1&6)&&jg()}}function Hj(){fj=ej.current,E$2(ej)}function Kk(tt,nt){tt.finishedWork=null,tt.finishedLanes=0;var et=tt.timeoutHandle;if(et!==-1&&(tt.timeoutHandle=-1,Gf(et)),Y!==null)for(et=Y.return;et!==null;){var rt=et;switch(wg(rt),rt.tag){case 1:rt=rt.type.childContextTypes,rt!=null&&$f();break;case 3:zh(),E$2(Wf),E$2(H$2),Eh();break;case 5:Bh(rt);break;case 4:zh();break;case 13:E$2(L$1);break;case 19:E$2(L$1);break;case 10:ah(rt.type._context);break;case 22:case 23:Hj()}et=et.return}if(Q$2=tt,Y=tt=Pg(tt.current,null),Z$2=fj=nt,T$2=0,pk=null,rk=qk=rh=0,tk=sk=null,fh!==null){for(nt=0;nt<fh.length;nt++)if(et=fh[nt],rt=et.interleaved,rt!==null){et.interleaved=null;var ot=rt.next,at=et.pending;if(at!==null){var st=at.next;at.next=ot,rt.next=st}et.pending=rt}fh=null}return tt}function Mk(tt,nt){do{var et=Y;try{if($g(),Fh.current=Rh,Ih){for(var rt=M$2.memoizedState;rt!==null;){var ot=rt.queue;ot!==null&&(ot.pending=null),rt=rt.next}Ih=!1}if(Hh=0,O$1=N$2=M$2=null,Jh=!1,Kh=0,nk.current=null,et===null||et.return===null){T$2=1,pk=nt,Y=null;break}e:{var at=tt,st=et.return,ut=et,ct=nt;if(nt=Z$2,ut.flags|=32768,ct!==null&&typeof ct=="object"&&typeof ct.then=="function"){var pt=ct,dt=ut,ft=dt.tag;if(!(dt.mode&1)&&(ft===0||ft===11||ft===15)){var bt=dt.alternate;bt?(dt.updateQueue=bt.updateQueue,dt.memoizedState=bt.memoizedState,dt.lanes=bt.lanes):(dt.updateQueue=null,dt.memoizedState=null)}var ht=Ui(st);if(ht!==null){ht.flags&=-257,Vi(ht,st,ut,at,nt),ht.mode&1&&Si(at,pt,nt),nt=ht,ct=pt;var mt=nt.updateQueue;if(mt===null){var Mt=new Set;Mt.add(ct),nt.updateQueue=Mt}else mt.add(ct);break e}else{if(!(nt&1)){Si(at,pt,nt),tj();break e}ct=Error(p$3(426))}}else if(I$1&&ut.mode&1){var Ot=Ui(st);if(Ot!==null){!(Ot.flags&65536)&&(Ot.flags|=256),Vi(Ot,st,ut,at,nt),Jg(Ji(ct,ut));break e}}at=ct=Ji(ct,ut),T$2!==4&&(T$2=2),sk===null?sk=[at]:sk.push(at),at=st;do{switch(at.tag){case 3:at.flags|=65536,nt&=-nt,at.lanes|=nt;var zt=Ni(at,ct,nt);ph(at,zt);break e;case 1:ut=ct;var yt=at.type,vt=at.stateNode;if(!(at.flags&128)&&(typeof yt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ri===null||!Ri.has(vt)))){at.flags|=65536,nt&=-nt,at.lanes|=nt;var At=Qi(at,ut,nt);ph(at,At);break e}}at=at.return}while(at!==null)}Sk(et)}catch(St){nt=St,Y===et&&et!==null&&(Y=et=et.return);continue}break}while(!0)}function Jk(){var tt=mk.current;return mk.current=Rh,tt===null?Rh:tt}function tj(){(T$2===0||T$2===3||T$2===2)&&(T$2=4),Q$2===null||!(rh&268435455)&&!(qk&268435455)||Ck(Q$2,Z$2)}function Ik(tt,nt){var et=K$1;K$1|=2;var rt=Jk();(Q$2!==tt||Z$2!==nt)&&(uk$1=null,Kk(tt,nt));do try{Tk();break}catch(ot){Mk(tt,ot)}while(!0);if($g(),K$1=et,mk.current=rt,Y!==null)throw Error(p$3(261));return Q$2=null,Z$2=0,T$2}function Tk(){for(;Y!==null;)Uk(Y)}function Lk(){for(;Y!==null&&!cc();)Uk(Y)}function Uk(tt){var nt=Vk(tt.alternate,tt,fj);tt.memoizedProps=tt.pendingProps,nt===null?Sk(tt):Y=nt,nk.current=null}function Sk(tt){var nt=tt;do{var et=nt.alternate;if(tt=nt.return,nt.flags&32768){if(et=Ij(et,nt),et!==null){et.flags&=32767,Y=et;return}if(tt!==null)tt.flags|=32768,tt.subtreeFlags=0,tt.deletions=null;else{T$2=6,Y=null;return}}else if(et=Ej(et,nt,fj),et!==null){Y=et;return}if(nt=nt.sibling,nt!==null){Y=nt;return}Y=nt=tt}while(nt!==null);T$2===0&&(T$2=5)}function Pk(tt,nt,et){var rt=C$2,ot=ok$2.transition;try{ok$2.transition=null,C$2=1,Wk(tt,nt,et,rt)}finally{ok$2.transition=ot,C$2=rt}return null}function Wk(tt,nt,et,rt){do Hk();while(wk!==null);if(K$1&6)throw Error(p$3(327));et=tt.finishedWork;var ot=tt.finishedLanes;if(et===null)return null;if(tt.finishedWork=null,tt.finishedLanes=0,et===tt.current)throw Error(p$3(177));tt.callbackNode=null,tt.callbackPriority=0;var at=et.lanes|et.childLanes;if(Bc(tt,at),tt===Q$2&&(Y=Q$2=null,Z$2=0),!(et.subtreeFlags&2064)&&!(et.flags&2064)||vk||(vk=!0,Fk(hc,function(){return Hk(),null})),at=(et.flags&15990)!==0,et.subtreeFlags&15990||at){at=ok$2.transition,ok$2.transition=null;var st=C$2;C$2=1;var ut=K$1;K$1|=4,nk.current=null,Oj(tt,et),dk(et,tt),Oe$1(Df),dd=!!Cf,Df=Cf=null,tt.current=et,hk(et),dc(),K$1=ut,C$2=st,ok$2.transition=at}else tt.current=et;if(vk&&(vk=!1,wk=tt,xk=ot),at=tt.pendingLanes,at===0&&(Ri=null),mc(et.stateNode),Dk(tt,B$2()),nt!==null)for(rt=tt.onRecoverableError,et=0;et<nt.length;et++)ot=nt[et],rt(ot.value,{componentStack:ot.stack,digest:ot.digest});if(Oi)throw Oi=!1,tt=Pi,Pi=null,tt;return xk&1&&tt.tag!==0&&Hk(),at=tt.pendingLanes,at&1?tt===zk?yk++:(yk=0,zk=tt):yk=0,jg(),null}function Hk(){if(wk!==null){var tt=Dc$1(xk),nt=ok$2.transition,et=C$2;try{if(ok$2.transition=null,C$2=16>tt?16:tt,wk===null)var rt=!1;else{if(tt=wk,wk=null,xk=0,K$1&6)throw Error(p$3(331));var ot=K$1;for(K$1|=4,V$1=tt.current;V$1!==null;){var at=V$1,st=at.child;if(V$1.flags&16){var ut=at.deletions;if(ut!==null){for(var ct=0;ct<ut.length;ct++){var pt=ut[ct];for(V$1=pt;V$1!==null;){var dt=V$1;switch(dt.tag){case 0:case 11:case 15:Pj(8,dt,at)}var ft=dt.child;if(ft!==null)ft.return=dt,V$1=ft;else for(;V$1!==null;){dt=V$1;var bt=dt.sibling,ht=dt.return;if(Sj(dt),dt===pt){V$1=null;break}if(bt!==null){bt.return=ht,V$1=bt;break}V$1=ht}}}var mt=at.alternate;if(mt!==null){var Mt=mt.child;if(Mt!==null){mt.child=null;do{var Ot=Mt.sibling;Mt.sibling=null,Mt=Ot}while(Mt!==null)}}V$1=at}}if(at.subtreeFlags&2064&&st!==null)st.return=at,V$1=st;else e:for(;V$1!==null;){if(at=V$1,at.flags&2048)switch(at.tag){case 0:case 11:case 15:Pj(9,at,at.return)}var zt=at.sibling;if(zt!==null){zt.return=at.return,V$1=zt;break e}V$1=at.return}}var yt=tt.current;for(V$1=yt;V$1!==null;){st=V$1;var vt=st.child;if(st.subtreeFlags&2064&&vt!==null)vt.return=st,V$1=vt;else e:for(st=yt;V$1!==null;){if(ut=V$1,ut.flags&2048)try{switch(ut.tag){case 0:case 11:case 15:Qj(9,ut)}}catch(St){W$2(ut,ut.return,St)}if(ut===st){V$1=null;break e}var At=ut.sibling;if(At!==null){At.return=ut.return,V$1=At;break e}V$1=ut.return}}if(K$1=ot,jg(),lc&&typeof lc.onPostCommitFiberRoot=="function")try{lc.onPostCommitFiberRoot(kc,tt)}catch{}rt=!0}return rt}finally{C$2=et,ok$2.transition=nt}}return!1}function Xk(tt,nt,et){nt=Ji(et,nt),nt=Ni(tt,nt,1),tt=nh(tt,nt,1),nt=R$2(),tt!==null&&(Ac(tt,1,nt),Dk(tt,nt))}function W$2(tt,nt,et){if(tt.tag===3)Xk(tt,tt,et);else for(;nt!==null;){if(nt.tag===3){Xk(nt,tt,et);break}else if(nt.tag===1){var rt=nt.stateNode;if(typeof nt.type.getDerivedStateFromError=="function"||typeof rt.componentDidCatch=="function"&&(Ri===null||!Ri.has(rt))){tt=Ji(et,tt),tt=Qi(nt,tt,1),nt=nh(nt,tt,1),tt=R$2(),nt!==null&&(Ac(nt,1,tt),Dk(nt,tt));break}}nt=nt.return}}function Ti(tt,nt,et){var rt=tt.pingCache;rt!==null&&rt.delete(nt),nt=R$2(),tt.pingedLanes|=tt.suspendedLanes&et,Q$2===tt&&(Z$2&et)===et&&(T$2===4||T$2===3&&(Z$2&130023424)===Z$2&&500>B$2()-fk?Kk(tt,0):rk|=et),Dk(tt,nt)}function Yk(tt,nt){nt===0&&(tt.mode&1?(nt=sc,sc<<=1,!(sc&130023424)&&(sc=4194304)):nt=1);var et=R$2();tt=ih(tt,nt),tt!==null&&(Ac(tt,nt,et),Dk(tt,et))}function uj(tt){var nt=tt.memoizedState,et=0;nt!==null&&(et=nt.retryLane),Yk(tt,et)}function bk(tt,nt){var et=0;switch(tt.tag){case 13:var rt=tt.stateNode,ot=tt.memoizedState;ot!==null&&(et=ot.retryLane);break;case 19:rt=tt.stateNode;break;default:throw Error(p$3(314))}rt!==null&&rt.delete(nt),Yk(tt,et)}var Vk;Vk=function(tt,nt,et){if(tt!==null)if(tt.memoizedProps!==nt.pendingProps||Wf.current)dh=!0;else{if(!(tt.lanes&et)&&!(nt.flags&128))return dh=!1,yj(tt,nt,et);dh=!!(tt.flags&131072)}else dh=!1,I$1&&nt.flags&1048576&&ug(nt,ng$1,nt.index);switch(nt.lanes=0,nt.tag){case 2:var rt=nt.type;ij(tt,nt),tt=nt.pendingProps;var ot=Yf(nt,H$2.current);ch$1(nt,et),ot=Nh(null,nt,rt,tt,ot,et);var at=Sh();return nt.flags|=1,typeof ot=="object"&&ot!==null&&typeof ot.render=="function"&&ot.$$typeof===void 0?(nt.tag=1,nt.memoizedState=null,nt.updateQueue=null,Zf(rt)?(at=!0,cg(nt)):at=!1,nt.memoizedState=ot.state!==null&&ot.state!==void 0?ot.state:null,kh(nt),ot.updater=Ei,nt.stateNode=ot,ot._reactInternals=nt,Ii(nt,rt,tt,et),nt=jj(null,nt,rt,!0,at,et)):(nt.tag=0,I$1&&at&&vg(nt),Xi(null,nt,ot,et),nt=nt.child),nt;case 16:rt=nt.elementType;e:{switch(ij(tt,nt),tt=nt.pendingProps,ot=rt._init,rt=ot(rt._payload),nt.type=rt,ot=nt.tag=Zk(rt),tt=Ci(rt,tt),ot){case 0:nt=cj(null,nt,rt,tt,et);break e;case 1:nt=hj(null,nt,rt,tt,et);break e;case 11:nt=Yi(null,nt,rt,tt,et);break e;case 14:nt=$i(null,nt,rt,Ci(rt.type,tt),et);break e}throw Error(p$3(306,rt,""))}return nt;case 0:return rt=nt.type,ot=nt.pendingProps,ot=nt.elementType===rt?ot:Ci(rt,ot),cj(tt,nt,rt,ot,et);case 1:return rt=nt.type,ot=nt.pendingProps,ot=nt.elementType===rt?ot:Ci(rt,ot),hj(tt,nt,rt,ot,et);case 3:e:{if(kj(nt),tt===null)throw Error(p$3(387));rt=nt.pendingProps,at=nt.memoizedState,ot=at.element,lh(tt,nt),qh(nt,rt,null,et);var st=nt.memoizedState;if(rt=st.element,at.isDehydrated)if(at={element:rt,isDehydrated:!1,cache:st.cache,pendingSuspenseBoundaries:st.pendingSuspenseBoundaries,transitions:st.transitions},nt.updateQueue.baseState=at,nt.memoizedState=at,nt.flags&256){ot=Ji(Error(p$3(423)),nt),nt=lj(tt,nt,rt,et,ot);break e}else if(rt!==ot){ot=Ji(Error(p$3(424)),nt),nt=lj(tt,nt,rt,et,ot);break e}else for(yg=Lf(nt.stateNode.containerInfo.firstChild),xg=nt,I$1=!0,zg=null,et=Vg(nt,null,rt,et),nt.child=et;et;)et.flags=et.flags&-3|4096,et=et.sibling;else{if(Ig(),rt===ot){nt=Zi(tt,nt,et);break e}Xi(tt,nt,rt,et)}nt=nt.child}return nt;case 5:return Ah(nt),tt===null&&Eg(nt),rt=nt.type,ot=nt.pendingProps,at=tt!==null?tt.memoizedProps:null,st=ot.children,Ef(rt,ot)?st=null:at!==null&&Ef(rt,at)&&(nt.flags|=32),gj(tt,nt),Xi(tt,nt,st,et),nt.child;case 6:return tt===null&&Eg(nt),null;case 13:return oj(tt,nt,et);case 4:return yh(nt,nt.stateNode.containerInfo),rt=nt.pendingProps,tt===null?nt.child=Ug(nt,null,rt,et):Xi(tt,nt,rt,et),nt.child;case 11:return rt=nt.type,ot=nt.pendingProps,ot=nt.elementType===rt?ot:Ci(rt,ot),Yi(tt,nt,rt,ot,et);case 7:return Xi(tt,nt,nt.pendingProps,et),nt.child;case 8:return Xi(tt,nt,nt.pendingProps.children,et),nt.child;case 12:return Xi(tt,nt,nt.pendingProps.children,et),nt.child;case 10:e:{if(rt=nt.type._context,ot=nt.pendingProps,at=nt.memoizedProps,st=ot.value,G$2(Wg,rt._currentValue),rt._currentValue=st,at!==null)if(He(at.value,st)){if(at.children===ot.children&&!Wf.current){nt=Zi(tt,nt,et);break e}}else for(at=nt.child,at!==null&&(at.return=nt);at!==null;){var ut=at.dependencies;if(ut!==null){st=at.child;for(var ct=ut.firstContext;ct!==null;){if(ct.context===rt){if(at.tag===1){ct=mh(-1,et&-et),ct.tag=2;var pt=at.updateQueue;if(pt!==null){pt=pt.shared;var dt=pt.pending;dt===null?ct.next=ct:(ct.next=dt.next,dt.next=ct),pt.pending=ct}}at.lanes|=et,ct=at.alternate,ct!==null&&(ct.lanes|=et),bh(at.return,et,nt),ut.lanes|=et;break}ct=ct.next}}else if(at.tag===10)st=at.type===nt.type?null:at.child;else if(at.tag===18){if(st=at.return,st===null)throw Error(p$3(341));st.lanes|=et,ut=st.alternate,ut!==null&&(ut.lanes|=et),bh(st,et,nt),st=at.sibling}else st=at.child;if(st!==null)st.return=at;else for(st=at;st!==null;){if(st===nt){st=null;break}if(at=st.sibling,at!==null){at.return=st.return,st=at;break}st=st.return}at=st}Xi(tt,nt,ot.children,et),nt=nt.child}return nt;case 9:return ot=nt.type,rt=nt.pendingProps.children,ch$1(nt,et),ot=eh(ot),rt=rt(ot),nt.flags|=1,Xi(tt,nt,rt,et),nt.child;case 14:return rt=nt.type,ot=Ci(rt,nt.pendingProps),ot=Ci(rt.type,ot),$i(tt,nt,rt,ot,et);case 15:return bj(tt,nt,nt.type,nt.pendingProps,et);case 17:return rt=nt.type,ot=nt.pendingProps,ot=nt.elementType===rt?ot:Ci(rt,ot),ij(tt,nt),nt.tag=1,Zf(rt)?(tt=!0,cg(nt)):tt=!1,ch$1(nt,et),Gi(nt,rt,ot),Ii(nt,rt,ot,et),jj(null,nt,rt,!0,tt,et);case 19:return xj(tt,nt,et);case 22:return dj(tt,nt,et)}throw Error(p$3(156,nt.tag))};function Fk(tt,nt){return ac(tt,nt)}function $k(tt,nt,et,rt){this.tag=tt,this.key=et,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=nt,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=rt,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Bg(tt,nt,et,rt){return new $k(tt,nt,et,rt)}function aj(tt){return tt=tt.prototype,!(!tt||!tt.isReactComponent)}function Zk(tt){if(typeof tt=="function")return aj(tt)?1:0;if(tt!=null){if(tt=tt.$$typeof,tt===Da)return 11;if(tt===Ga)return 14}return 2}function Pg(tt,nt){var et=tt.alternate;return et===null?(et=Bg(tt.tag,nt,tt.key,tt.mode),et.elementType=tt.elementType,et.type=tt.type,et.stateNode=tt.stateNode,et.alternate=tt,tt.alternate=et):(et.pendingProps=nt,et.type=tt.type,et.flags=0,et.subtreeFlags=0,et.deletions=null),et.flags=tt.flags&14680064,et.childLanes=tt.childLanes,et.lanes=tt.lanes,et.child=tt.child,et.memoizedProps=tt.memoizedProps,et.memoizedState=tt.memoizedState,et.updateQueue=tt.updateQueue,nt=tt.dependencies,et.dependencies=nt===null?null:{lanes:nt.lanes,firstContext:nt.firstContext},et.sibling=tt.sibling,et.index=tt.index,et.ref=tt.ref,et}function Rg(tt,nt,et,rt,ot,at){var st=2;if(rt=tt,typeof tt=="function")aj(tt)&&(st=1);else if(typeof tt=="string")st=5;else e:switch(tt){case ya:return Tg(et.children,ot,at,nt);case za:st=8,ot|=8;break;case Aa:return tt=Bg(12,et,nt,ot|2),tt.elementType=Aa,tt.lanes=at,tt;case Ea:return tt=Bg(13,et,nt,ot),tt.elementType=Ea,tt.lanes=at,tt;case Fa:return tt=Bg(19,et,nt,ot),tt.elementType=Fa,tt.lanes=at,tt;case Ia:return pj(et,ot,at,nt);default:if(typeof tt=="object"&&tt!==null)switch(tt.$$typeof){case Ba:st=10;break e;case Ca:st=9;break e;case Da:st=11;break e;case Ga:st=14;break e;case Ha:st=16,rt=null;break e}throw Error(p$3(130,tt==null?tt:typeof tt,""))}return nt=Bg(st,et,nt,ot),nt.elementType=tt,nt.type=rt,nt.lanes=at,nt}function Tg(tt,nt,et,rt){return tt=Bg(7,tt,rt,nt),tt.lanes=et,tt}function pj(tt,nt,et,rt){return tt=Bg(22,tt,rt,nt),tt.elementType=Ia,tt.lanes=et,tt.stateNode={isHidden:!1},tt}function Qg(tt,nt,et){return tt=Bg(6,tt,null,nt),tt.lanes=et,tt}function Sg(tt,nt,et){return nt=Bg(4,tt.children!==null?tt.children:[],tt.key,nt),nt.lanes=et,nt.stateNode={containerInfo:tt.containerInfo,pendingChildren:null,implementation:tt.implementation},nt}function al(tt,nt,et,rt,ot){this.tag=nt,this.containerInfo=tt,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=zc(0),this.expirationTimes=zc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zc(0),this.identifierPrefix=rt,this.onRecoverableError=ot,this.mutableSourceEagerHydrationData=null}function bl(tt,nt,et,rt,ot,at,st,ut,ct){return tt=new al(tt,nt,et,ut,ct),nt===1?(nt=1,at===!0&&(nt|=8)):nt=0,at=Bg(3,null,null,nt),tt.current=at,at.stateNode=tt,at.memoizedState={element:rt,isDehydrated:et,cache:null,transitions:null,pendingSuspenseBoundaries:null},kh(at),tt}function cl$1(tt,nt,et){var rt=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:wa,key:rt==null?null:""+rt,children:tt,containerInfo:nt,implementation:et}}function dl(tt){if(!tt)return Vf;tt=tt._reactInternals;e:{if(Vb(tt)!==tt||tt.tag!==1)throw Error(p$3(170));var nt=tt;do{switch(nt.tag){case 3:nt=nt.stateNode.context;break e;case 1:if(Zf(nt.type)){nt=nt.stateNode.__reactInternalMemoizedMergedChildContext;break e}}nt=nt.return}while(nt!==null);throw Error(p$3(171))}if(tt.tag===1){var et=tt.type;if(Zf(et))return bg(tt,et,nt)}return nt}function el$1(tt,nt,et,rt,ot,at,st,ut,ct){return tt=bl(et,rt,!0,tt,ot,at,st,ut,ct),tt.context=dl(null),et=tt.current,rt=R$2(),ot=yi(et),at=mh(rt,ot),at.callback=nt??null,nh(et,at,ot),tt.current.lanes=ot,Ac(tt,ot,rt),Dk(tt,rt),tt}function fl(tt,nt,et,rt){var ot=nt.current,at=R$2(),st=yi(ot);return et=dl(et),nt.context===null?nt.context=et:nt.pendingContext=et,nt=mh(at,st),nt.payload={element:tt},rt=rt===void 0?null:rt,rt!==null&&(nt.callback=rt),tt=nh(ot,nt,st),tt!==null&&(gi(tt,ot,st,at),oh(tt,ot,st)),st}function gl(tt){if(tt=tt.current,!tt.child)return null;switch(tt.child.tag){case 5:return tt.child.stateNode;default:return tt.child.stateNode}}function hl(tt,nt){if(tt=tt.memoizedState,tt!==null&&tt.dehydrated!==null){var et=tt.retryLane;tt.retryLane=et!==0&&et<nt?et:nt}}function il(tt,nt){hl(tt,nt),(tt=tt.alternate)&&hl(tt,nt)}function jl(){return null}var kl=typeof reportError=="function"?reportError:function(tt){console.error(tt)};function ll(tt){this._internalRoot=tt}ml.prototype.render=ll.prototype.render=function(tt){var nt=this._internalRoot;if(nt===null)throw Error(p$3(409));fl(tt,nt,null,null)};ml.prototype.unmount=ll.prototype.unmount=function(){var tt=this._internalRoot;if(tt!==null){this._internalRoot=null;var nt=tt.containerInfo;Rk(function(){fl(null,tt,null,null)}),nt[uf]=null}};function ml(tt){this._internalRoot=tt}ml.prototype.unstable_scheduleHydration=function(tt){if(tt){var nt=Hc();tt={blockedOn:null,target:tt,priority:nt};for(var et=0;et<Qc.length&&nt!==0&&nt<Qc[et].priority;et++);Qc.splice(et,0,tt),et===0&&Vc(tt)}};function nl(tt){return!(!tt||tt.nodeType!==1&&tt.nodeType!==9&&tt.nodeType!==11)}function ol(tt){return!(!tt||tt.nodeType!==1&&tt.nodeType!==9&&tt.nodeType!==11&&(tt.nodeType!==8||tt.nodeValue!==" react-mount-point-unstable "))}function pl(){}function ql(tt,nt,et,rt,ot){if(ot){if(typeof rt=="function"){var at=rt;rt=function(){var pt=gl(st);at.call(pt)}}var st=el$1(nt,rt,tt,0,null,!1,!1,"",pl);return tt._reactRootContainer=st,tt[uf]=st.current,sf(tt.nodeType===8?tt.parentNode:tt),Rk(),st}for(;ot=tt.lastChild;)tt.removeChild(ot);if(typeof rt=="function"){var ut=rt;rt=function(){var pt=gl(ct);ut.call(pt)}}var ct=bl(tt,0,!1,null,null,!1,!1,"",pl);return tt._reactRootContainer=ct,tt[uf]=ct.current,sf(tt.nodeType===8?tt.parentNode:tt),Rk(function(){fl(nt,ct,et,rt)}),ct}function rl(tt,nt,et,rt,ot){var at=et._reactRootContainer;if(at){var st=at;if(typeof ot=="function"){var ut=ot;ot=function(){var ct=gl(st);ut.call(ct)}}fl(nt,st,tt,ot)}else st=ql(et,nt,tt,ot,rt);return gl(st)}Ec=function(tt){switch(tt.tag){case 3:var nt=tt.stateNode;if(nt.current.memoizedState.isDehydrated){var et=tc(nt.pendingLanes);et!==0&&(Cc(nt,et|1),Dk(nt,B$2()),!(K$1&6)&&(Gj=B$2()+500,jg()))}break;case 13:Rk(function(){var rt=ih(tt,1);if(rt!==null){var ot=R$2();gi(rt,tt,1,ot)}}),il(tt,1)}};Fc=function(tt){if(tt.tag===13){var nt=ih(tt,134217728);if(nt!==null){var et=R$2();gi(nt,tt,134217728,et)}il(tt,134217728)}};Gc=function(tt){if(tt.tag===13){var nt=yi(tt),et=ih(tt,nt);if(et!==null){var rt=R$2();gi(et,tt,nt,rt)}il(tt,nt)}};Hc=function(){return C$2};Ic=function(tt,nt){var et=C$2;try{return C$2=tt,nt()}finally{C$2=et}};yb=function(tt,nt,et){switch(nt){case"input":if(bb(tt,et),nt=et.name,et.type==="radio"&&nt!=null){for(et=tt;et.parentNode;)et=et.parentNode;for(et=et.querySelectorAll("input[name="+JSON.stringify(""+nt)+'][type="radio"]'),nt=0;nt<et.length;nt++){var rt=et[nt];if(rt!==tt&&rt.form===tt.form){var ot=Db(rt);if(!ot)throw Error(p$3(90));Wa(rt),bb(rt,ot)}}}break;case"textarea":ib(tt,et);break;case"select":nt=et.value,nt!=null&&fb(tt,!!et.multiple,nt,!1)}};Gb=Qk;Hb=Rk;var sl={usingClientEntryPoint:!1,Events:[Cb,ue$1,Db,Eb,Fb,Qk]},tl={findFiberByHostInstance:Wc,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ul={bundleType:tl.bundleType,version:tl.version,rendererPackageName:tl.rendererPackageName,rendererConfig:tl.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ua$1.ReactCurrentDispatcher,findHostInstanceByFiber:function(tt){return tt=Zb(tt),tt===null?null:tt.stateNode},findFiberByHostInstance:tl.findFiberByHostInstance||jl,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var vl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!vl.isDisabled&&vl.supportsFiber)try{kc=vl.inject(ul),lc=vl}catch{}}reactDom_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=sl;reactDom_production_min.createPortal=function(tt,nt){var et=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!nl(nt))throw Error(p$3(200));return cl$1(tt,nt,null,et)};reactDom_production_min.createRoot=function(tt,nt){if(!nl(tt))throw Error(p$3(299));var et=!1,rt="",ot=kl;return nt!=null&&(nt.unstable_strictMode===!0&&(et=!0),nt.identifierPrefix!==void 0&&(rt=nt.identifierPrefix),nt.onRecoverableError!==void 0&&(ot=nt.onRecoverableError)),nt=bl(tt,1,!1,null,null,et,!1,rt,ot),tt[uf]=nt.current,sf(tt.nodeType===8?tt.parentNode:tt),new ll(nt)};reactDom_production_min.findDOMNode=function(tt){if(tt==null)return null;if(tt.nodeType===1)return tt;var nt=tt._reactInternals;if(nt===void 0)throw typeof tt.render=="function"?Error(p$3(188)):(tt=Object.keys(tt).join(","),Error(p$3(268,tt)));return tt=Zb(nt),tt=tt===null?null:tt.stateNode,tt};reactDom_production_min.flushSync=function(tt){return Rk(tt)};reactDom_production_min.hydrate=function(tt,nt,et){if(!ol(nt))throw Error(p$3(200));return rl(null,tt,nt,!0,et)};reactDom_production_min.hydrateRoot=function(tt,nt,et){if(!nl(tt))throw Error(p$3(405));var rt=et!=null&&et.hydratedSources||null,ot=!1,at="",st=kl;if(et!=null&&(et.unstable_strictMode===!0&&(ot=!0),et.identifierPrefix!==void 0&&(at=et.identifierPrefix),et.onRecoverableError!==void 0&&(st=et.onRecoverableError)),nt=el$1(nt,null,tt,1,et??null,ot,!1,at,st),tt[uf]=nt.current,sf(tt),rt)for(tt=0;tt<rt.length;tt++)et=rt[tt],ot=et._getVersion,ot=ot(et._source),nt.mutableSourceEagerHydrationData==null?nt.mutableSourceEagerHydrationData=[et,ot]:nt.mutableSourceEagerHydrationData.push(et,ot);return new ml(nt)};reactDom_production_min.render=function(tt,nt,et){if(!ol(nt))throw Error(p$3(200));return rl(null,tt,nt,!1,et)};reactDom_production_min.unmountComponentAtNode=function(tt){if(!ol(tt))throw Error(p$3(40));return tt._reactRootContainer?(Rk(function(){rl(null,null,tt,!1,function(){tt._reactRootContainer=null,tt[uf]=null})}),!0):!1};reactDom_production_min.unstable_batchedUpdates=Qk;reactDom_production_min.unstable_renderSubtreeIntoContainer=function(tt,nt,et,rt){if(!ol(et))throw Error(p$3(200));if(tt==null||tt._reactInternals===void 0)throw Error(p$3(38));return rl(tt,nt,et,!1,rt)};reactDom_production_min.version="18.3.1-next-f1338f8080-20240426";function checkDCE(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(tt){console.error(tt)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const ReactDOM=getDefaultExportFromCjs$1(reactDomExports);class SequentialIDGenerator{constructor(nt=""){this.prefix=nt,this.count=0,this.offset=374,this.msb=1295,this.power=2}next(){const nt=this.increment().toString(36);return this.prefix?`${this.prefix}${nt}`:nt}increment(){const nt=this.count+this.offset;return nt===this.msb&&(this.offset+=(this.msb+1)*9,this.msb=Math.pow(36,++this.power)-1),this.count++,nt}}const minMaxWidth=/(!?\(\s*min(-device-)?-width).+\(\s*max(-device)?-width/i,minWidth=/\(\s*min(-device)?-width/i,maxMinWidth=/(!?\(\s*max(-device)?-width).+\(\s*min(-device)?-width/i,maxWidth=/\(\s*max(-device)?-width/i,isMinWidth=_testQuery(minMaxWidth,maxMinWidth,minWidth),isMaxWidth=_testQuery(maxMinWidth,minMaxWidth,maxWidth),minMaxHeight=/(!?\(\s*min(-device)?-height).+\(\s*max(-device)?-height/i,minHeight=/\(\s*min(-device)?-height/i,maxMinHeight=/(!?\(\s*max(-device)?-height).+\(\s*min(-device)?-height/i,maxHeight=/\(\s*max(-device)?-height/i,isMinHeight=_testQuery(minMaxHeight,maxMinHeight,minHeight),isMaxHeight=_testQuery(maxMinHeight,minMaxHeight,maxHeight),isPrint=/print/i,isPrintOnly=/^print$/i,maxValue=Number.MAX_VALUE;function _getQueryLength(tt){const nt=/(-?\d*\.?\d+)(ch|em|ex|px|rem)/.exec(tt);if(nt===null)return maxValue;let et=nt[1];switch(nt[2]){case"ch":et=parseFloat(et)*8.8984375;break;case"em":case"rem":et=parseFloat(et)*16;break;case"ex":et=parseFloat(et)*8.296875;break;case"px":et=parseFloat(et);break}return+et}function _testQuery(tt,nt,et){return function(rt){return tt.test(rt)?!0:nt.test(rt)?!1:et.test(rt)}}function _testIsPrint(tt,nt){const et=isPrint.test(tt),rt=isPrintOnly.test(tt),ot=isPrint.test(nt),at=isPrintOnly.test(nt);return et&&ot?!rt&&at?1:rt&&!at?-1:tt.localeCompare(nt):et?1:ot?-1:null}function sortCSSmq(tt,nt){if(tt==="")return-1;if(nt==="")return 1;const et=_testIsPrint(tt,nt);if(et!==null)return et;const rt=isMinWidth(tt)||isMinHeight(tt),ot=isMaxWidth(tt)||isMaxHeight(tt),at=isMinWidth(nt)||isMinHeight(nt),st=isMaxWidth(nt)||isMaxHeight(nt);if(rt&&st)return-1;if(ot&&at)return 1;const ut=_getQueryLength(tt),ct=_getQueryLength(nt);return ut===maxValue&&ct===maxValue?tt.localeCompare(nt):ut===maxValue?1:ct===maxValue?-1:ut>ct?ot?-1:1:ut<ct?ot?1:-1:tt.localeCompare(nt)}class MultiCache{constructor(nt,et,rt){this.idGenerator=nt,this.onNewCache=et,this.onNewValue=rt,this.sortedCacheKeys=[],this.caches={}}getCache(nt){if(!this.caches[nt]){const et=new Cache(this.idGenerator,this.onNewValue);et.key=nt,this.sortedCacheKeys.push(nt),this.sortedCacheKeys.sort(sortCSSmq);const rt=this.sortedCacheKeys.indexOf(nt),ot=rt<this.sortedCacheKeys.length-1?this.sortedCacheKeys[rt+1]:void 0;this.caches[nt]=et,this.onNewCache(nt,et,ot)}return this.caches[nt]}getSortedCacheKeys(){return this.sortedCacheKeys}}class Cache{constructor(nt,et){this.cache={},this.idGenerator=nt,this.onNewValue=et}addValue(nt,et){const rt=this.cache[nt];if(rt)return rt;const ot=this.idGenerator.next();return this.cache[nt]=ot,this.onNewValue(this,ot,et),ot}}const uppercasePattern$1=/[A-Z]/g,msPattern$1=/^ms-/,cache$2={};function hyphenateStyleName$2(tt){return tt in cache$2?cache$2[tt]:cache$2[tt]=tt.replace(uppercasePattern$1,"-$&").toLowerCase().replace(msPattern$1,"-ms-")}function capitalizeString(tt){return tt.charAt(0).toUpperCase()+tt.slice(1)}function prefixProperty(tt,nt,et){if(tt.hasOwnProperty(nt)){for(var rt={},ot=tt[nt],at=capitalizeString(nt),st=Object.keys(et),ut=0;ut<st.length;ut++){var ct=st[ut];if(ct===nt)for(var pt=0;pt<ot.length;pt++)rt[ot[pt]+at]=et[nt];rt[ct]=et[ct]}return rt}return et}function prefixValue$1(tt,nt,et,rt,ot){for(var at=0,st=tt.length;at<st;++at){var ut=tt[at](nt,et,rt,ot);if(ut)return ut}}function addIfNew(tt,nt){tt.indexOf(nt)===-1&&tt.push(nt)}function addNewValuesOnly(tt,nt){if(Array.isArray(nt))for(var et=0,rt=nt.length;et<rt;++et)addIfNew(tt,nt[et]);else addIfNew(tt,nt)}function isObject$j(tt){return tt instanceof Object&&!Array.isArray(tt)}function createPrefixer(tt){var nt=tt.prefixMap,et=tt.plugins;return function rt(ot){for(var at in ot){var st=ot[at];if(isObject$j(st))ot[at]=rt(st);else if(Array.isArray(st)){for(var ut=[],ct=0,pt=st.length;ct<pt;++ct){var dt=prefixValue$1(et,at,st[ct],ot,nt);addNewValuesOnly(ut,dt||st[ct])}ut.length>0&&(ot[at]=ut)}else{var ft=prefixValue$1(et,at,st,ot,nt);ft&&(ot[at]=ft),ot=prefixProperty(nt,at,ot)}}return ot}}var w$2=["Webkit"],m$3=["Moz"],ms=["ms"],wm=["Webkit","Moz"],wms=["Webkit","ms"],wmms=["Webkit","Moz","ms"];const data$1={plugins:[],prefixMap:{appearance:wm,textEmphasisPosition:w$2,textEmphasis:w$2,textEmphasisStyle:w$2,textEmphasisColor:w$2,boxDecorationBreak:w$2,maskImage:w$2,maskMode:w$2,maskRepeat:w$2,maskPosition:w$2,maskClip:w$2,maskOrigin:w$2,maskSize:w$2,maskComposite:w$2,mask:w$2,maskBorderSource:w$2,maskBorderMode:w$2,maskBorderSlice:w$2,maskBorderWidth:w$2,maskBorderOutset:w$2,maskBorderRepeat:w$2,maskBorder:w$2,maskType:w$2,textDecorationStyle:w$2,textDecorationSkip:w$2,textDecorationLine:w$2,textDecorationColor:w$2,userSelect:wmms,backdropFilter:w$2,fontKerning:w$2,scrollSnapType:wms,scrollSnapPointsX:wms,scrollSnapPointsY:wms,scrollSnapDestination:wms,scrollSnapCoordinate:wms,clipPath:w$2,shapeImageThreshold:w$2,shapeImageMargin:w$2,shapeImageOutside:w$2,filter:w$2,hyphens:wms,flowInto:wms,flowFrom:wms,breakBefore:wms,breakAfter:wms,breakInside:wms,regionFragment:wms,writingMode:wms,textOrientation:w$2,tabSize:m$3,fontFeatureSettings:w$2,columnCount:w$2,columnFill:w$2,columnGap:w$2,columnRule:w$2,columnRuleColor:w$2,columnRuleStyle:w$2,columnRuleWidth:w$2,columns:w$2,columnSpan:w$2,columnWidth:w$2,wrapFlow:ms,wrapThrough:ms,wrapMargin:ms,textSizeAdjust:wms}};function backgroundClip(tt,nt){if(typeof nt=="string"&&nt==="text")return["-webkit-text","text"]}var prefixes$5=["-webkit-","-moz-",""],values$5={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0};function cursor(tt,nt){if(tt==="cursor"&&values$5.hasOwnProperty(nt))return prefixes$5.map(function(et){return et+nt})}var isPrefixedValue$1={exports:{}};(function(tt,nt){Object.defineProperty(nt,"__esModule",{value:!0}),nt.default=rt;var et=/-webkit-|-moz-|-ms-/;function rt(ot){return typeof ot=="string"&&et.test(ot)}tt.exports=nt.default})(isPrefixedValue$1,isPrefixedValue$1.exports);var isPrefixedValueExports=isPrefixedValue$1.exports;const isPrefixedValue=getDefaultExportFromCjs$1(isPrefixedValueExports);var prefixes$4=["-webkit-",""];function crossFade(tt,nt){if(typeof nt=="string"&&!isPrefixedValue(nt)&&nt.indexOf("cross-fade(")>-1)return prefixes$4.map(function(et){return nt.replace(/cross-fade\(/g,et+"cross-fade(")})}var prefixes$3=["-webkit-",""];function filter$1(tt,nt){if(typeof nt=="string"&&!isPrefixedValue(nt)&&nt.indexOf("filter(")>-1)return prefixes$3.map(function(et){return nt.replace(/filter\(/g,et+"filter(")})}var values$4={flex:["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex","flex"],"inline-flex":["-webkit-inline-box","-moz-inline-box","-ms-inline-flexbox","-webkit-inline-flex","inline-flex"]};function flex(tt,nt){if(tt==="display"&&values$4.hasOwnProperty(nt))return values$4[nt]}var alternativeValues={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple"},alternativeProps$1={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines",flexGrow:"WebkitBoxFlex"};function flexboxOld(tt,nt,et){tt==="flexDirection"&&typeof nt=="string"&&(nt.indexOf("column")>-1?et.WebkitBoxOrient="vertical":et.WebkitBoxOrient="horizontal",nt.indexOf("reverse")>-1?et.WebkitBoxDirection="reverse":et.WebkitBoxDirection="normal"),alternativeProps$1.hasOwnProperty(tt)&&(et[alternativeProps$1[tt]]=alternativeValues[nt]||nt)}var prefixes$2=["-webkit-","-moz-",""],values$3=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/gi;function gradient(tt,nt){if(typeof nt=="string"&&!isPrefixedValue(nt)&&values$3.test(nt))return prefixes$2.map(function(et){return nt.replace(values$3,function(rt){return et+rt})})}var _slicedToArray$n=function(){function tt(nt,et){var rt=[],ot=!0,at=!1,st=void 0;try{for(var ut=nt[Symbol.iterator](),ct;!(ot=(ct=ut.next()).done)&&(rt.push(ct.value),!(et&&rt.length===et));ot=!0);}catch(pt){at=!0,st=pt}finally{try{!ot&&ut.return&&ut.return()}finally{if(at)throw st}}return rt}return function(nt,et){if(Array.isArray(nt))return nt;if(Symbol.iterator in Object(nt))return tt(nt,et);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();function isSimplePositionValue(tt){return typeof tt=="number"&&!isNaN(tt)}function isComplexSpanValue(tt){return typeof tt=="string"&&tt.includes("/")}var alignmentValues=["center","end","start","stretch"],displayValues={"inline-grid":["-ms-inline-grid","inline-grid"],grid:["-ms-grid","grid"]},propertyConverters={alignSelf:function(nt,et){alignmentValues.indexOf(nt)>-1&&(et.msGridRowAlign=nt)},gridColumn:function(nt,et){if(isSimplePositionValue(nt))et.msGridColumn=nt;else if(isComplexSpanValue(nt)){var rt=nt.split("/"),ot=_slicedToArray$n(rt,2),at=ot[0],st=ot[1];propertyConverters.gridColumnStart(+at,et);var ut=st.split(/ ?span /),ct=_slicedToArray$n(ut,2),pt=ct[0],dt=ct[1];pt===""?propertyConverters.gridColumnEnd(+at+ +dt,et):propertyConverters.gridColumnEnd(+st,et)}else propertyConverters.gridColumnStart(nt,et)},gridColumnEnd:function(nt,et){var rt=et.msGridColumn;isSimplePositionValue(nt)&&isSimplePositionValue(rt)&&(et.msGridColumnSpan=nt-rt)},gridColumnStart:function(nt,et){isSimplePositionValue(nt)&&(et.msGridColumn=nt)},gridRow:function(nt,et){if(isSimplePositionValue(nt))et.msGridRow=nt;else if(isComplexSpanValue(nt)){var rt=nt.split("/"),ot=_slicedToArray$n(rt,2),at=ot[0],st=ot[1];propertyConverters.gridRowStart(+at,et);var ut=st.split(/ ?span /),ct=_slicedToArray$n(ut,2),pt=ct[0],dt=ct[1];pt===""?propertyConverters.gridRowEnd(+at+ +dt,et):propertyConverters.gridRowEnd(+st,et)}else propertyConverters.gridRowStart(nt,et)},gridRowEnd:function(nt,et){var rt=et.msGridRow;isSimplePositionValue(nt)&&isSimplePositionValue(rt)&&(et.msGridRowSpan=nt-rt)},gridRowStart:function(nt,et){isSimplePositionValue(nt)&&(et.msGridRow=nt)},gridTemplateColumns:function(nt,et){et.msGridColumns=nt},gridTemplateRows:function(nt,et){et.msGridRows=nt},justifySelf:function(nt,et){alignmentValues.indexOf(nt)>-1&&(et.msGridColumnAlign=nt)}};function grid$1(tt,nt,et){if(tt==="display"&&nt in displayValues)return displayValues[nt];if(tt in propertyConverters){var rt=propertyConverters[tt];rt(nt,et)}}var prefixes$1=["-webkit-",""];function imageSet(tt,nt){if(typeof nt=="string"&&!isPrefixedValue(nt)&&nt.indexOf("image-set(")>-1)return prefixes$1.map(function(et){return nt.replace(/image-set\(/g,et+"image-set(")})}var alternativeProps={marginBlockStart:["WebkitMarginBefore"],marginBlockEnd:["WebkitMarginAfter"],marginInlineStart:["WebkitMarginStart","MozMarginStart"],marginInlineEnd:["WebkitMarginEnd","MozMarginEnd"],paddingBlockStart:["WebkitPaddingBefore"],paddingBlockEnd:["WebkitPaddingAfter"],paddingInlineStart:["WebkitPaddingStart","MozPaddingStart"],paddingInlineEnd:["WebkitPaddingEnd","MozPaddingEnd"],borderBlockStart:["WebkitBorderBefore"],borderBlockStartColor:["WebkitBorderBeforeColor"],borderBlockStartStyle:["WebkitBorderBeforeStyle"],borderBlockStartWidth:["WebkitBorderBeforeWidth"],borderBlockEnd:["WebkitBorderAfter"],borderBlockEndColor:["WebkitBorderAfterColor"],borderBlockEndStyle:["WebkitBorderAfterStyle"],borderBlockEndWidth:["WebkitBorderAfterWidth"],borderInlineStart:["WebkitBorderStart","MozBorderStart"],borderInlineStartColor:["WebkitBorderStartColor","MozBorderStartColor"],borderInlineStartStyle:["WebkitBorderStartStyle","MozBorderStartStyle"],borderInlineStartWidth:["WebkitBorderStartWidth","MozBorderStartWidth"],borderInlineEnd:["WebkitBorderEnd","MozBorderEnd"],borderInlineEndColor:["WebkitBorderEndColor","MozBorderEndColor"],borderInlineEndStyle:["WebkitBorderEndStyle","MozBorderEndStyle"],borderInlineEndWidth:["WebkitBorderEndWidth","MozBorderEndWidth"]};function logical(tt,nt,et){if(Object.prototype.hasOwnProperty.call(alternativeProps,tt))for(var rt=alternativeProps[tt],ot=0,at=rt.length;ot<at;++ot)et[rt[ot]]=nt}function position$3(tt,nt){if(tt==="position"&&nt==="sticky")return["-webkit-sticky","sticky"]}var prefixes=["-webkit-","-moz-",""],properties$1={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},values$2={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};function sizing$1(tt,nt){if(properties$1.hasOwnProperty(tt)&&values$2.hasOwnProperty(nt))return prefixes.map(function(et){return et+nt})}var hyphenateProperty$1={exports:{}},uppercasePattern=/[A-Z]/g,msPattern=/^ms-/,cache$1={};function toHyphenLower(tt){return"-"+tt.toLowerCase()}function hyphenateStyleName(tt){if(cache$1.hasOwnProperty(tt))return cache$1[tt];var nt=tt.replace(uppercasePattern,toHyphenLower);return cache$1[tt]=msPattern.test(nt)?"-"+nt:nt}const hyphenateStyleName$1=Object.freeze(Object.defineProperty({__proto__:null,default:hyphenateStyleName},Symbol.toStringTag,{value:"Module"})),require$$0$2=getAugmentedNamespace(hyphenateStyleName$1);(function(tt,nt){Object.defineProperty(nt,"__esModule",{value:!0}),nt.default=at;var et=require$$0$2,rt=ot(et);function ot(st){return st&&st.__esModule?st:{default:st}}function at(st){return(0,rt.default)(st)}tt.exports=nt.default})(hyphenateProperty$1,hyphenateProperty$1.exports);var hyphenatePropertyExports=hyphenateProperty$1.exports;const hyphenateProperty=getDefaultExportFromCjs$1(hyphenatePropertyExports);var properties={transition:!0,transitionProperty:!0,WebkitTransition:!0,WebkitTransitionProperty:!0,MozTransition:!0,MozTransitionProperty:!0},prefixMapping={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-"};function prefixValue(tt,nt){if(isPrefixedValue(tt))return tt;for(var et=tt.split(/,(?![^()]*(?:\([^()]*\))?\))/g),rt=0,ot=et.length;rt<ot;++rt){var at=et[rt],st=[at];for(var ut in nt){var ct=hyphenateProperty(ut);if(at.indexOf(ct)>-1&&ct!=="order")for(var pt=nt[ut],dt=0,ft=pt.length;dt<ft;++dt)st.unshift(at.replace(ct,prefixMapping[pt[dt]]+ct))}et[rt]=st.join(",")}return et.join(",")}function transition(tt,nt,et,rt){if(typeof nt=="string"&&properties.hasOwnProperty(tt)){var ot=prefixValue(nt,rt),at=ot.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(ut){return!/-moz-|-ms-/.test(ut)}).join(",");if(tt.indexOf("Webkit")>-1)return at;var st=ot.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(ut){return!/-webkit-|-ms-/.test(ut)}).join(",");return tt.indexOf("Moz")>-1?st:(et["Webkit"+capitalizeString(tt)]=at,et["Moz"+capitalizeString(tt)]=st,ot)}}var plugins=[backgroundClip,crossFade,cursor,filter$1,flexboxOld,gradient,grid$1,imageSet,logical,position$3,sizing$1,transition,flex],prefix=createPrefixer({prefixMap:data$1.prefixMap,plugins});function injectStylePrefixed(tt,nt,et,rt){const ot=tt.getCache(et);let at="";for(const st in nt){const ut=nt[st];if(ut!=null)if(typeof ut!="object"){const ct=`${hyphenateStyleName$2(st)}:${ut}`,pt=`${rt}${ct}`,dt=ot.cache[pt];if(dt!==void 0){at+=" "+dt;continue}else{let ft="";const bt=prefix({[st]:ut});for(const mt in bt){const Mt=bt[mt],Ot=typeof Mt;if(Ot==="string"||Ot==="number"){const zt=`${hyphenateStyleName$2(mt)}:${Mt}`;zt!==ct&&(ft+=`${zt};`)}else if(Array.isArray(Mt)){const zt=hyphenateStyleName$2(mt);for(let yt=0;yt<Mt.length;yt++){const vt=`${zt}:${Mt[yt]}`;vt!==ct&&(ft+=`${vt};`)}}}ft+=ct;const ht=ot.addValue(pt,{pseudo:rt,block:ft});at+=" "+ht}}else st[0]===":"?at+=" "+injectStylePrefixed(tt,ut,et,rt+st):st.substring(0,6)==="@media"&&(at+=" "+injectStylePrefixed(tt,ut,st.substr(7),rt))}return at.slice(1)}function atomicSelector(tt,nt){let et=`.${tt}`;return nt&&(et+=nt),et}function keyframesToBlock(tt){let nt="";for(const et in tt)nt+=`${et}{${declarationsToBlock(tt[et])}}`;return nt}function declarationsToBlock(tt){let nt="";for(const et in tt){const rt=tt[et];(typeof rt=="string"||typeof rt=="number")&&(nt+=`${hyphenateStyleName$2(et)}:${rt};`)}return nt.slice(0,-1)}function keyframesBlockToRule(tt,nt){return`@keyframes ${tt}{${nt}}`}function fontFaceBlockToRule(tt,nt){return`@font-face{font-family:${tt};${nt}}`}function styleBlockToRule(tt,nt){return`${tt}{${nt}}`}const insertRuleIntoDevtools=(tt,nt)=>{const et=tt.substring(1,tt.indexOf(":")!==-1?tt.indexOf(":"):tt.length),rt={};for(const ot of nt.split(";"))ot.trim()!==""&&!window.__STYLETRON_DEVTOOLS__.atomicMap[et]&&(rt[ot.substring(0,ot.indexOf(":"))]=ot.substring(ot.indexOf(":")+1,ot.length));window.__STYLETRON_DEVTOOLS__.atomicMap[et]=rt},STYLES_HYDRATOR=/\.([^{:]+)(:[^{]+)?{(?:[^}]*;)?([^}]*?)}/g,KEYFRAMES_HYRDATOR=/@keyframes ([^{]+){((?:(?:from|to|(?:\d+\.?\d*%))\{(?:[^}])*})*)}/g,FONT_FACE_HYDRATOR=/@font-face\{font-family:([^;]+);([^}]*)\}/g;function hydrateStyles(tt,nt,et){let rt;for(;rt=nt.exec(et);){const[,ot,at,st]=rt,ut=at?`${at}${st}`:st;tt.cache[ut]=ot,tt.idGenerator.increment()}}function hydrate(tt,nt,et){let rt;for(;rt=nt.exec(et);){const[,ot,at]=rt;tt.cache[at]=ot,tt.idGenerator.increment()}}class StyletronClient{constructor(nt={}){this.styleElements={};const et=new SequentialIDGenerator(nt.prefix),rt=(ot,at,st)=>{const{pseudo:ut,block:ct}=st,pt=this.styleElements[ot.key].sheet,dt=atomicSelector(at,ut),ft=styleBlockToRule(dt,ct);try{pt.insertRule(ft,pt.cssRules.length)}catch{}};if(this.styleCache=new MultiCache(et,(ot,at,st)=>{const ut=document.createElement("style");if(ut.media=ot,st===void 0)this.container.appendChild(ut);else{const ct=findSheetIndexWithMedia(this.container.children,st);this.container.insertBefore(ut,this.container.children[ct])}this.styleElements[ot]=ut},rt),this.keyframesCache=new Cache(new SequentialIDGenerator(nt.prefix),(ot,at,st)=>{this.styleCache.getCache("");const ut=this.styleElements[""].sheet,ct=keyframesBlockToRule(at,keyframesToBlock(st));try{ut.insertRule(ct,ut.cssRules.length)}catch{}}),this.fontFaceCache=new Cache(new SequentialIDGenerator(nt.prefix),(ot,at,st)=>{this.styleCache.getCache("");const ut=this.styleElements[""].sheet,ct=fontFaceBlockToRule(at,declarationsToBlock(st));try{ut.insertRule(ct,ut.cssRules.length)}catch{}}),nt.container&&(this.container=nt.container),nt.hydrate&&nt.hydrate.length>0){if(!this.container){const ot=nt.hydrate[0].parentElement;ot!=null&&(this.container=ot)}for(let ot=0;ot<nt.hydrate.length;ot++){const at=nt.hydrate[ot],st=at.getAttribute("data-hydrate");if(st==="font-face"){hydrate(this.fontFaceCache,FONT_FACE_HYDRATOR,at.textContent);continue}if(st==="keyframes"){hydrate(this.keyframesCache,KEYFRAMES_HYRDATOR,at.textContent);continue}const ut=at.media?at.media:"";this.styleElements[ut]=at;const ct=new Cache(et,rt);ct.key=ut,hydrateStyles(ct,STYLES_HYDRATOR,at.textContent),this.styleCache.sortedCacheKeys.push(ut),this.styleCache.caches[ut]=ct}}if(!this.container){if(document.head===null)throw new Error("No container provided and `document.head` was null");this.container=document.head}}renderStyle(nt){return injectStylePrefixed(this.styleCache,nt,"","")}renderFontFace(nt){const et=declarationsToBlock(nt);return this.fontFaceCache.addValue(et,nt)}renderKeyframes(nt){const et=keyframesToBlock(nt);return this.keyframesCache.addValue(et,nt)}}function findSheetIndexWithMedia(tt,nt){let et=0;for(;et<tt.length;et++){const rt=tt[et];if(rt.tagName==="STYLE"&&rt.media===nt)return et}return-1}function driver(tt,nt){const et=renderDeclarativeRules(tt,nt);return nt.renderStyle(et)}function getInitialStyle(){return{}}function renderDeclarativeRules(tt,nt){for(const et in tt){const rt=tt[et];if(et==="animationName"&&typeof rt!="string"){tt.animationName=nt.renderKeyframes(rt);continue}if(et==="fontFamily"&&typeof rt!="string")if(Array.isArray(rt)){let ot="";for(const at of rt)typeof at=="object"?ot+=`${nt.renderFontFace(at)},`:typeof at=="string"&&(ot+=`${at},`);tt.fontFamily=ot.slice(0,-1);continue}else{if(rt===void 0)continue;tt.fontFamily=nt.renderFontFace(rt);continue}typeof rt=="object"&&rt!==null&&renderDeclarativeRules(rt,nt)}return tt}function _extends$P(){return _extends$P=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$P.apply(this,arguments)}const noopEngine={renderStyle:()=>"",renderKeyframes:()=>"",renderFontFace:()=>""},StyletronContext=reactExports.createContext(noopEngine),HydrationContext=reactExports.createContext(!1),DebugEngineContext=reactExports.createContext(void 0),Provider$1=StyletronContext.Provider;function checkNoopEngine(tt){tt===noopEngine&&console.warn("Styletron Provider is not set up. Defaulting to no-op.")}function useStyletron$1(){const tt=reactExports.useContext(StyletronContext);return reactExports.useContext(DebugEngineContext),reactExports.useContext(HydrationContext),checkNoopEngine(tt),reactExports.useRef(""),reactExports.useRef([]),[function(et){return driver(et,tt)}]}function createStyled$1({getInitialStyle:tt,driver:nt,wrapper:et}){function rt(ot,at){return createStyledElementComponent(autoComposeShallow({reducers:[],base:ot,driver:nt,getInitialStyle:tt,wrapper:et},at))}return rt}const withStyleDeep=(tt,nt)=>{const et=tt.__STYLETRON__;return createStyledElementComponent(autoComposeDeep(et,nt))},withStyle$1=withStyleDeep,withWrapper$1=(tt,nt)=>{const et=tt.__STYLETRON__,rt={getInitialStyle:et.getInitialStyle,base:et.base,driver:et.driver,wrapper:nt,reducers:et.reducers};return createStyledElementComponent(rt)};function autoComposeShallow(tt,nt){return typeof nt=="function"?dynamicComposeShallow(tt,nt):staticComposeShallow(tt,nt)}function autoComposeDeep(tt,nt){return typeof nt=="function"?dynamicComposeDeep(tt,nt):staticComposeDeep(tt,nt)}function staticComposeShallow(tt,nt){return composeStatic(tt,createShallowMergeReducer(nt))}function staticComposeDeep(tt,nt){return composeStatic(tt,createDeepMergeReducer(nt))}function dynamicComposeShallow(tt,nt){return composeDynamic(tt,(et,rt)=>shallowMerge(et,nt(rt)))}function dynamicComposeDeep(tt,nt){return composeDynamic(tt,(et,rt)=>deepMerge$1(et,nt(rt)))}function createShallowMergeReducer(tt){return{reducer:nt=>shallowMerge(nt,tt),assignmentCommutative:!0,factory:createShallowMergeReducer,style:tt}}function createDeepMergeReducer(tt){return{reducer:nt=>deepMerge$1(nt,tt),assignmentCommutative:!0,factory:createDeepMergeReducer,style:tt}}function composeStatic(tt,nt){if(tt.reducers.length===0){const et=nt.reducer(tt.getInitialStyle());return{reducers:tt.reducers,base:tt.base,driver:tt.driver,wrapper:tt.wrapper,getInitialStyle:()=>et}}else{const et=tt.reducers[0];if(et.assignmentCommutative===!0&&nt.assignmentCommutative===!0){const rt=nt.reducer(et.style);return{getInitialStyle:tt.getInitialStyle,base:tt.base,driver:tt.driver,wrapper:tt.wrapper,reducers:[et.factory(rt)].concat(tt.reducers.slice(1))}}return composeDynamic(tt,nt.reducer)}}function composeDynamic(tt,nt){return{getInitialStyle:tt.getInitialStyle,base:tt.base,driver:tt.driver,wrapper:tt.wrapper,reducers:[{assignmentCommutative:!1,reducer:nt}].concat(tt.reducers)}}function createStyledElementComponent(tt){const{reducers:nt,base:et,driver:rt,wrapper:ot,getInitialStyle:at,ext:st}=tt,ct=ot(reactExports.forwardRef((pt,dt)=>{const ft=reactExports.useContext(StyletronContext);reactExports.useContext(DebugEngineContext),reactExports.useContext(HydrationContext),checkNoopEngine(ft);const bt=omitPrefixedKeys(pt);let ht=resolveStyle(at,nt,pt);pt.$style&&(typeof pt.$style=="function"?ht=deepMerge$1(ht,pt.$style(pt)):ht=deepMerge$1(ht,pt.$style));const mt=rt(ht,ft),Mt=pt.$as?pt.$as:et;return bt.className=pt.className?`${pt.className} ${mt}`:mt,pt.$ref&&console.warn("The prop `$ref` has been deprecated. Use `ref` instead. Refs are now forwarded with React.forwardRef."),reactExports.createElement(Mt,_extends$P({},bt,{ref:dt||pt.$ref}))}));return ct.__STYLETRON__={base:et,reducers:nt,driver:rt,wrapper:ot,getInitialStyle:at},ct}function resolveStyle(tt,nt,et){let rt=tt(),ot=nt.length;for(;ot--;){const at=nt[ot].reducer;rt=at(rt,et)}return rt}function isObject$i(tt){return typeof tt=="object"&&tt!==null}function omitPrefixedKeys(tt){const nt={};for(const et in tt)et[0]!=="$"&&(nt[et]=tt[et]);return nt}function deepMerge$1(tt,nt){const et=assign$1({},tt);for(const rt in nt){const ot=nt[rt];isObject$i(ot)&&isObject$i(tt[rt])?et[rt]=deepMerge$1(tt[rt],ot):et[rt]=ot}return et}function shallowMerge(tt,nt){return assign$1(assign$1({},tt),nt)}function assign$1(tt,nt){for(const et in nt)tt[et]=nt[et];return tt}function n$1(tt){for(var nt=arguments.length,et=Array(nt>1?nt-1:0),rt=1;rt<nt;rt++)et[rt-1]=arguments[rt];throw Error("[Immer] minified error nr: "+tt+(et.length?" "+et.map(function(ot){return"'"+ot+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function r$1(tt){return!!tt&&!!tt[Q$1]}function t$1(tt){var nt;return!!tt&&(function(et){if(!et||typeof et!="object")return!1;var rt=Object.getPrototypeOf(et);if(rt===null)return!0;var ot=Object.hasOwnProperty.call(rt,"constructor")&&rt.constructor;return ot===Object||typeof ot=="function"&&Function.toString.call(ot)===Z$1}(tt)||Array.isArray(tt)||!!tt[L]||!!(!((nt=tt.constructor)===null||nt===void 0)&&nt[L])||s$1(tt)||v$3(tt))}function i$1(tt,nt,et){et===void 0&&(et=!1),o$1(tt)===0?(et?Object.keys:nn)(tt).forEach(function(rt){et&&typeof rt=="symbol"||nt(rt,tt[rt],tt)}):tt.forEach(function(rt,ot){return nt(ot,rt,tt)})}function o$1(tt){var nt=tt[Q$1];return nt?nt.i>3?nt.i-4:nt.i:Array.isArray(tt)?1:s$1(tt)?2:v$3(tt)?3:0}function u$1(tt,nt){return o$1(tt)===2?tt.has(nt):Object.prototype.hasOwnProperty.call(tt,nt)}function a$1(tt,nt){return o$1(tt)===2?tt.get(nt):tt[nt]}function f$1(tt,nt,et){var rt=o$1(tt);rt===2?tt.set(nt,et):rt===3?tt.add(et):tt[nt]=et}function c$2(tt,nt){return tt===nt?tt!==0||1/tt==1/nt:tt!=tt&&nt!=nt}function s$1(tt){return X$1&&tt instanceof Map}function v$3(tt){return q$2&&tt instanceof Set}function p$2(tt){return tt.o||tt.t}function l$1(tt){if(Array.isArray(tt))return Array.prototype.slice.call(tt);var nt=rn(tt);delete nt[Q$1];for(var et=nn(nt),rt=0;rt<et.length;rt++){var ot=et[rt],at=nt[ot];at.writable===!1&&(at.writable=!0,at.configurable=!0),(at.get||at.set)&&(nt[ot]={configurable:!0,writable:!0,enumerable:at.enumerable,value:tt[ot]})}return Object.create(Object.getPrototypeOf(tt),nt)}function d$1(tt,nt){return nt===void 0&&(nt=!1),y$1(tt)||r$1(tt)||!t$1(tt)||(o$1(tt)>1&&(tt.set=tt.add=tt.clear=tt.delete=h$3),Object.freeze(tt),nt&&i$1(tt,function(et,rt){return d$1(rt,!0)},!0)),tt}function h$3(){n$1(2)}function y$1(tt){return tt==null||typeof tt!="object"||Object.isFrozen(tt)}function b$3(tt){var nt=tn[tt];return nt||n$1(18,tt),nt}function m$2(tt,nt){tn[tt]||(tn[tt]=nt)}function _$1(){return U}function j$1(tt,nt){nt&&(b$3("Patches"),tt.u=[],tt.s=[],tt.v=nt)}function g$1(tt){O(tt),tt.p.forEach(S$2),tt.p=null}function O(tt){tt===U&&(U=tt.l)}function w$1(tt){return U={p:[],l:U,h:tt,m:!0,_:0}}function S$2(tt){var nt=tt[Q$1];nt.i===0||nt.i===1?nt.j():nt.g=!0}function P(tt,nt){nt._=nt.p.length;var et=nt.p[0],rt=tt!==void 0&&tt!==et;return nt.h.O||b$3("ES5").S(nt,tt,rt),rt?(et[Q$1].P&&(g$1(nt),n$1(4)),t$1(tt)&&(tt=M$1(nt,tt),nt.l||x$2(nt,tt)),nt.u&&b$3("Patches").M(et[Q$1].t,tt,nt.u,nt.s)):tt=M$1(nt,et,[]),g$1(nt),nt.u&&nt.v(nt.u,nt.s),tt!==H$1?tt:void 0}function M$1(tt,nt,et){if(y$1(nt))return nt;var rt=nt[Q$1];if(!rt)return i$1(nt,function(ut,ct){return A(tt,rt,nt,ut,ct,et)},!0),nt;if(rt.A!==tt)return nt;if(!rt.P)return x$2(tt,rt.t,!0),rt.t;if(!rt.I){rt.I=!0,rt.A._--;var ot=rt.i===4||rt.i===5?rt.o=l$1(rt.k):rt.o,at=ot,st=!1;rt.i===3&&(at=new Set(ot),ot.clear(),st=!0),i$1(at,function(ut,ct){return A(tt,rt,ot,ut,ct,et,st)}),x$2(tt,ot,!1),et&&tt.u&&b$3("Patches").N(rt,et,tt.u,tt.s)}return rt.o}function A(tt,nt,et,rt,ot,at,st){if(r$1(ot)){var ut=M$1(tt,ot,at&&nt&&nt.i!==3&&!u$1(nt.R,rt)?at.concat(rt):void 0);if(f$1(et,rt,ut),!r$1(ut))return;tt.m=!1}else st&&et.add(ot);if(t$1(ot)&&!y$1(ot)){if(!tt.h.D&&tt._<1)return;M$1(tt,ot),nt&&nt.A.l||x$2(tt,ot)}}function x$2(tt,nt,et){et===void 0&&(et=!1),!tt.l&&tt.h.D&&tt.m&&d$1(nt,et)}function z$1(tt,nt){var et=tt[Q$1];return(et?p$2(et):tt)[nt]}function I(tt,nt){if(nt in tt)for(var et=Object.getPrototypeOf(tt);et;){var rt=Object.getOwnPropertyDescriptor(et,nt);if(rt)return rt;et=Object.getPrototypeOf(et)}}function k$2(tt){tt.P||(tt.P=!0,tt.l&&k$2(tt.l))}function E$1(tt){tt.o||(tt.o=l$1(tt.t))}function N$1(tt,nt,et){var rt=s$1(nt)?b$3("MapSet").F(nt,et):v$3(nt)?b$3("MapSet").T(nt,et):tt.O?function(ot,at){var st=Array.isArray(ot),ut={i:st?1:0,A:at?at.A:_$1(),P:!1,I:!1,R:{},l:at,t:ot,k:null,o:null,j:null,C:!1},ct=ut,pt=en;st&&(ct=[ut],pt=on$1);var dt=Proxy.revocable(ct,pt),ft=dt.revoke,bt=dt.proxy;return ut.k=bt,ut.j=ft,bt}(nt,et):b$3("ES5").J(nt,et);return(et?et.A:_$1()).p.push(rt),rt}function R$1(tt){return r$1(tt)||n$1(22,tt),function nt(et){if(!t$1(et))return et;var rt,ot=et[Q$1],at=o$1(et);if(ot){if(!ot.P&&(ot.i<4||!b$3("ES5").K(ot)))return ot.t;ot.I=!0,rt=D$2(et,at),ot.I=!1}else rt=D$2(et,at);return i$1(rt,function(st,ut){ot&&a$1(ot.t,st)===ut||f$1(rt,st,nt(ut))}),at===3?new Set(rt):rt}(tt)}function D$2(tt,nt){switch(nt){case 2:return new Map(tt);case 3:return Array.from(tt)}return l$1(tt)}function F$1(){function tt(at,st){var ut=ot[at];return ut?ut.enumerable=st:ot[at]=ut={configurable:!0,enumerable:st,get:function(){var ct=this[Q$1];return en.get(ct,at)},set:function(ct){var pt=this[Q$1];en.set(pt,at,ct)}},ut}function nt(at){for(var st=at.length-1;st>=0;st--){var ut=at[st][Q$1];if(!ut.P)switch(ut.i){case 5:rt(ut)&&k$2(ut);break;case 4:et(ut)&&k$2(ut)}}}function et(at){for(var st=at.t,ut=at.k,ct=nn(ut),pt=ct.length-1;pt>=0;pt--){var dt=ct[pt];if(dt!==Q$1){var ft=st[dt];if(ft===void 0&&!u$1(st,dt))return!0;var bt=ut[dt],ht=bt&&bt[Q$1];if(ht?ht.t!==ft:!c$2(bt,ft))return!0}}var mt=!!st[Q$1];return ct.length!==nn(st).length+(mt?0:1)}function rt(at){var st=at.k;if(st.length!==at.t.length)return!0;var ut=Object.getOwnPropertyDescriptor(st,st.length-1);if(ut&&!ut.get)return!0;for(var ct=0;ct<st.length;ct++)if(!st.hasOwnProperty(ct))return!0;return!1}var ot={};m$2("ES5",{J:function(at,st){var ut=Array.isArray(at),ct=function(dt,ft){if(dt){for(var bt=Array(ft.length),ht=0;ht<ft.length;ht++)Object.defineProperty(bt,""+ht,tt(ht,!0));return bt}var mt=rn(ft);delete mt[Q$1];for(var Mt=nn(mt),Ot=0;Ot<Mt.length;Ot++){var zt=Mt[Ot];mt[zt]=tt(zt,dt||!!mt[zt].enumerable)}return Object.create(Object.getPrototypeOf(ft),mt)}(ut,at),pt={i:ut?5:4,A:st?st.A:_$1(),P:!1,I:!1,R:{},l:st,t:at,k:ct,o:null,g:!1,C:!1};return Object.defineProperty(ct,Q$1,{value:pt,writable:!0}),ct},S:function(at,st,ut){ut?r$1(st)&&st[Q$1].A===at&&nt(at.p):(at.u&&function ct(pt){if(pt&&typeof pt=="object"){var dt=pt[Q$1];if(dt){var ft=dt.t,bt=dt.k,ht=dt.R,mt=dt.i;if(mt===4)i$1(bt,function(vt){vt!==Q$1&&(ft[vt]!==void 0||u$1(ft,vt)?ht[vt]||ct(bt[vt]):(ht[vt]=!0,k$2(dt)))}),i$1(ft,function(vt){bt[vt]!==void 0||u$1(bt,vt)||(ht[vt]=!1,k$2(dt))});else if(mt===5){if(rt(dt)&&(k$2(dt),ht.length=!0),bt.length<ft.length)for(var Mt=bt.length;Mt<ft.length;Mt++)ht[Mt]=!1;else for(var Ot=ft.length;Ot<bt.length;Ot++)ht[Ot]=!0;for(var zt=Math.min(bt.length,ft.length),yt=0;yt<zt;yt++)bt.hasOwnProperty(yt)||(ht[yt]=!0),ht[yt]===void 0&&ct(bt[yt])}}}}(at.p[0]),nt(at.p))},K:function(at){return at.i===4?et(at):rt(at)}})}function T$1(){function tt(rt){if(!t$1(rt))return rt;if(Array.isArray(rt))return rt.map(tt);if(s$1(rt))return new Map(Array.from(rt.entries()).map(function(st){return[st[0],tt(st[1])]}));if(v$3(rt))return new Set(Array.from(rt).map(tt));var ot=Object.create(Object.getPrototypeOf(rt));for(var at in rt)ot[at]=tt(rt[at]);return u$1(rt,L)&&(ot[L]=rt[L]),ot}function nt(rt){return r$1(rt)?tt(rt):rt}var et="add";m$2("Patches",{$:function(rt,ot){return ot.forEach(function(at){for(var st=at.path,ut=at.op,ct=rt,pt=0;pt<st.length-1;pt++){var dt=o$1(ct),ft=st[pt];typeof ft!="string"&&typeof ft!="number"&&(ft=""+ft),dt!==0&&dt!==1||ft!=="__proto__"&&ft!=="constructor"||n$1(24),typeof ct=="function"&&ft==="prototype"&&n$1(24),typeof(ct=a$1(ct,ft))!="object"&&n$1(15,st.join("/"))}var bt=o$1(ct),ht=tt(at.value),mt=st[st.length-1];switch(ut){case"replace":switch(bt){case 2:return ct.set(mt,ht);case 3:n$1(16);default:return ct[mt]=ht}case et:switch(bt){case 1:return mt==="-"?ct.push(ht):ct.splice(mt,0,ht);case 2:return ct.set(mt,ht);case 3:return ct.add(ht);default:return ct[mt]=ht}case"remove":switch(bt){case 1:return ct.splice(mt,1);case 2:return ct.delete(mt);case 3:return ct.delete(at.value);default:return delete ct[mt]}default:n$1(17,ut)}}),rt},N:function(rt,ot,at,st){switch(rt.i){case 0:case 4:case 2:return function(ut,ct,pt,dt){var ft=ut.t,bt=ut.o;i$1(ut.R,function(ht,mt){var Mt=a$1(ft,ht),Ot=a$1(bt,ht),zt=mt?u$1(ft,ht)?"replace":et:"remove";if(Mt!==Ot||zt!=="replace"){var yt=ct.concat(ht);pt.push(zt==="remove"?{op:zt,path:yt}:{op:zt,path:yt,value:Ot}),dt.push(zt===et?{op:"remove",path:yt}:zt==="remove"?{op:et,path:yt,value:nt(Mt)}:{op:"replace",path:yt,value:nt(Mt)})}})}(rt,ot,at,st);case 5:case 1:return function(ut,ct,pt,dt){var ft=ut.t,bt=ut.R,ht=ut.o;if(ht.length<ft.length){var mt=[ht,ft];ft=mt[0],ht=mt[1];var Mt=[dt,pt];pt=Mt[0],dt=Mt[1]}for(var Ot=0;Ot<ft.length;Ot++)if(bt[Ot]&&ht[Ot]!==ft[Ot]){var zt=ct.concat([Ot]);pt.push({op:"replace",path:zt,value:nt(ht[Ot])}),dt.push({op:"replace",path:zt,value:nt(ft[Ot])})}for(var yt=ft.length;yt<ht.length;yt++){var vt=ct.concat([yt]);pt.push({op:et,path:vt,value:nt(ht[yt])})}ft.length<ht.length&&dt.push({op:"replace",path:ct.concat(["length"]),value:ft.length})}(rt,ot,at,st);case 3:return function(ut,ct,pt,dt){var ft=ut.t,bt=ut.o,ht=0;ft.forEach(function(mt){if(!bt.has(mt)){var Mt=ct.concat([ht]);pt.push({op:"remove",path:Mt,value:mt}),dt.unshift({op:et,path:Mt,value:mt})}ht++}),ht=0,bt.forEach(function(mt){if(!ft.has(mt)){var Mt=ct.concat([ht]);pt.push({op:et,path:Mt,value:mt}),dt.unshift({op:"remove",path:Mt,value:mt})}ht++})}(rt,ot,at,st)}},M:function(rt,ot,at,st){at.push({op:"replace",path:[],value:ot===H$1?void 0:ot}),st.push({op:"replace",path:[],value:rt})}})}function C$1(){function tt(ut,ct){function pt(){this.constructor=ut}ot(ut,ct),ut.prototype=(pt.prototype=ct.prototype,new pt)}function nt(ut){ut.o||(ut.R=new Map,ut.o=new Map(ut.t))}function et(ut){ut.o||(ut.o=new Set,ut.t.forEach(function(ct){if(t$1(ct)){var pt=N$1(ut.A.h,ct,ut);ut.p.set(ct,pt),ut.o.add(pt)}else ut.o.add(ct)}))}function rt(ut){ut.g&&n$1(3,JSON.stringify(p$2(ut)))}var ot=function(ut,ct){return(ot=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(pt,dt){pt.__proto__=dt}||function(pt,dt){for(var ft in dt)dt.hasOwnProperty(ft)&&(pt[ft]=dt[ft])})(ut,ct)},at=function(){function ut(pt,dt){return this[Q$1]={i:2,l:dt,A:dt?dt.A:_$1(),P:!1,I:!1,o:void 0,R:void 0,t:pt,k:this,C:!1,g:!1},this}tt(ut,Map);var ct=ut.prototype;return Object.defineProperty(ct,"size",{get:function(){return p$2(this[Q$1]).size}}),ct.has=function(pt){return p$2(this[Q$1]).has(pt)},ct.set=function(pt,dt){var ft=this[Q$1];return rt(ft),p$2(ft).has(pt)&&p$2(ft).get(pt)===dt||(nt(ft),k$2(ft),ft.R.set(pt,!0),ft.o.set(pt,dt),ft.R.set(pt,!0)),this},ct.delete=function(pt){if(!this.has(pt))return!1;var dt=this[Q$1];return rt(dt),nt(dt),k$2(dt),dt.t.has(pt)?dt.R.set(pt,!1):dt.R.delete(pt),dt.o.delete(pt),!0},ct.clear=function(){var pt=this[Q$1];rt(pt),p$2(pt).size&&(nt(pt),k$2(pt),pt.R=new Map,i$1(pt.t,function(dt){pt.R.set(dt,!1)}),pt.o.clear())},ct.forEach=function(pt,dt){var ft=this;p$2(this[Q$1]).forEach(function(bt,ht){pt.call(dt,ft.get(ht),ht,ft)})},ct.get=function(pt){var dt=this[Q$1];rt(dt);var ft=p$2(dt).get(pt);if(dt.I||!t$1(ft)||ft!==dt.t.get(pt))return ft;var bt=N$1(dt.A.h,ft,dt);return nt(dt),dt.o.set(pt,bt),bt},ct.keys=function(){return p$2(this[Q$1]).keys()},ct.values=function(){var pt,dt=this,ft=this.keys();return(pt={})[V]=function(){return dt.values()},pt.next=function(){var bt=ft.next();return bt.done?bt:{done:!1,value:dt.get(bt.value)}},pt},ct.entries=function(){var pt,dt=this,ft=this.keys();return(pt={})[V]=function(){return dt.entries()},pt.next=function(){var bt=ft.next();if(bt.done)return bt;var ht=dt.get(bt.value);return{done:!1,value:[bt.value,ht]}},pt},ct[V]=function(){return this.entries()},ut}(),st=function(){function ut(pt,dt){return this[Q$1]={i:3,l:dt,A:dt?dt.A:_$1(),P:!1,I:!1,o:void 0,t:pt,k:this,p:new Map,g:!1,C:!1},this}tt(ut,Set);var ct=ut.prototype;return Object.defineProperty(ct,"size",{get:function(){return p$2(this[Q$1]).size}}),ct.has=function(pt){var dt=this[Q$1];return rt(dt),dt.o?!!dt.o.has(pt)||!(!dt.p.has(pt)||!dt.o.has(dt.p.get(pt))):dt.t.has(pt)},ct.add=function(pt){var dt=this[Q$1];return rt(dt),this.has(pt)||(et(dt),k$2(dt),dt.o.add(pt)),this},ct.delete=function(pt){if(!this.has(pt))return!1;var dt=this[Q$1];return rt(dt),et(dt),k$2(dt),dt.o.delete(pt)||!!dt.p.has(pt)&&dt.o.delete(dt.p.get(pt))},ct.clear=function(){var pt=this[Q$1];rt(pt),p$2(pt).size&&(et(pt),k$2(pt),pt.o.clear())},ct.values=function(){var pt=this[Q$1];return rt(pt),et(pt),pt.o.values()},ct.entries=function(){var pt=this[Q$1];return rt(pt),et(pt),pt.o.entries()},ct.keys=function(){return this.values()},ct[V]=function(){return this.values()},ct.forEach=function(pt,dt){for(var ft=this.values(),bt=ft.next();!bt.done;)pt.call(dt,bt.value,bt.value,this),bt=ft.next()},ut}();m$2("MapSet",{F:function(ut,ct){return new at(ut,ct)},T:function(ut,ct){return new st(ut,ct)}})}function J$1(){F$1(),C$1(),T$1()}var G$1,U,W$1=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",X$1=typeof Map<"u",q$2=typeof Set<"u",B$1=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",H$1=W$1?Symbol.for("immer-nothing"):((G$1={})["immer-nothing"]=!0,G$1),L=W$1?Symbol.for("immer-draftable"):"__$immer_draftable",Q$1=W$1?Symbol.for("immer-state"):"__$immer_state",V=typeof Symbol<"u"&&Symbol.iterator||"@@iterator",Z$1=""+Object.prototype.constructor,nn=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(tt){return Object.getOwnPropertyNames(tt).concat(Object.getOwnPropertySymbols(tt))}:Object.getOwnPropertyNames,rn=Object.getOwnPropertyDescriptors||function(tt){var nt={};return nn(tt).forEach(function(et){nt[et]=Object.getOwnPropertyDescriptor(tt,et)}),nt},tn={},en={get:function(tt,nt){if(nt===Q$1)return tt;var et=p$2(tt);if(!u$1(et,nt))return function(ot,at,st){var ut,ct=I(at,st);return ct?"value"in ct?ct.value:(ut=ct.get)===null||ut===void 0?void 0:ut.call(ot.k):void 0}(tt,et,nt);var rt=et[nt];return tt.I||!t$1(rt)?rt:rt===z$1(tt.t,nt)?(E$1(tt),tt.o[nt]=N$1(tt.A.h,rt,tt)):rt},has:function(tt,nt){return nt in p$2(tt)},ownKeys:function(tt){return Reflect.ownKeys(p$2(tt))},set:function(tt,nt,et){var rt=I(p$2(tt),nt);if(rt!=null&&rt.set)return rt.set.call(tt.k,et),!0;if(!tt.P){var ot=z$1(p$2(tt),nt),at=ot==null?void 0:ot[Q$1];if(at&&at.t===et)return tt.o[nt]=et,tt.R[nt]=!1,!0;if(c$2(et,ot)&&(et!==void 0||u$1(tt.t,nt)))return!0;E$1(tt),k$2(tt)}return tt.o[nt]===et&&(et!==void 0||nt in tt.o)||Number.isNaN(et)&&Number.isNaN(tt.o[nt])||(tt.o[nt]=et,tt.R[nt]=!0),!0},deleteProperty:function(tt,nt){return z$1(tt.t,nt)!==void 0||nt in tt.t?(tt.R[nt]=!1,E$1(tt),k$2(tt)):delete tt.R[nt],tt.o&&delete tt.o[nt],!0},getOwnPropertyDescriptor:function(tt,nt){var et=p$2(tt),rt=Reflect.getOwnPropertyDescriptor(et,nt);return rt&&{writable:!0,configurable:tt.i!==1||nt!=="length",enumerable:rt.enumerable,value:et[nt]}},defineProperty:function(){n$1(11)},getPrototypeOf:function(tt){return Object.getPrototypeOf(tt.t)},setPrototypeOf:function(){n$1(12)}},on$1={};i$1(en,function(tt,nt){on$1[tt]=function(){return arguments[0]=arguments[0][0],nt.apply(this,arguments)}}),on$1.deleteProperty=function(tt,nt){return on$1.set.call(this,tt,nt,void 0)},on$1.set=function(tt,nt,et){return en.set.call(this,tt[0],nt,et,tt[0])};var un=function(){function tt(et){var rt=this;this.O=B$1,this.D=!0,this.produce=function(ot,at,st){if(typeof ot=="function"&&typeof at!="function"){var ut=at;at=ot;var ct=rt;return function(Mt){var Ot=this;Mt===void 0&&(Mt=ut);for(var zt=arguments.length,yt=Array(zt>1?zt-1:0),vt=1;vt<zt;vt++)yt[vt-1]=arguments[vt];return ct.produce(Mt,function(At){var St;return(St=at).call.apply(St,[Ot,At].concat(yt))})}}var pt;if(typeof at!="function"&&n$1(6),st!==void 0&&typeof st!="function"&&n$1(7),t$1(ot)){var dt=w$1(rt),ft=N$1(rt,ot,void 0),bt=!0;try{pt=at(ft),bt=!1}finally{bt?g$1(dt):O(dt)}return typeof Promise<"u"&&pt instanceof Promise?pt.then(function(Mt){return j$1(dt,st),P(Mt,dt)},function(Mt){throw g$1(dt),Mt}):(j$1(dt,st),P(pt,dt))}if(!ot||typeof ot!="object"){if((pt=at(ot))===void 0&&(pt=ot),pt===H$1&&(pt=void 0),rt.D&&d$1(pt,!0),st){var ht=[],mt=[];b$3("Patches").M(ot,pt,ht,mt),st(ht,mt)}return pt}n$1(21,ot)},this.produceWithPatches=function(ot,at){if(typeof ot=="function")return function(pt){for(var dt=arguments.length,ft=Array(dt>1?dt-1:0),bt=1;bt<dt;bt++)ft[bt-1]=arguments[bt];return rt.produceWithPatches(pt,function(ht){return ot.apply(void 0,[ht].concat(ft))})};var st,ut,ct=rt.produce(ot,at,function(pt,dt){st=pt,ut=dt});return typeof Promise<"u"&&ct instanceof Promise?ct.then(function(pt){return[pt,st,ut]}):[ct,st,ut]},typeof(et==null?void 0:et.useProxies)=="boolean"&&this.setUseProxies(et.useProxies),typeof(et==null?void 0:et.autoFreeze)=="boolean"&&this.setAutoFreeze(et.autoFreeze)}var nt=tt.prototype;return nt.createDraft=function(et){t$1(et)||n$1(8),r$1(et)&&(et=R$1(et));var rt=w$1(this),ot=N$1(this,et,void 0);return ot[Q$1].C=!0,O(rt),ot},nt.finishDraft=function(et,rt){var ot=et&&et[Q$1],at=ot.A;return j$1(at,rt),P(void 0,at)},nt.setAutoFreeze=function(et){this.D=et},nt.setUseProxies=function(et){et&&!B$1&&n$1(20),this.O=et},nt.applyPatches=function(et,rt){var ot;for(ot=rt.length-1;ot>=0;ot--){var at=rt[ot];if(at.path.length===0&&at.op==="replace"){et=at.value;break}}ot>-1&&(rt=rt.slice(ot+1));var st=b$3("Patches").$;return r$1(et)?st(et,rt):this.produce(et,function(ut){return st(ut,rt)})},tt}(),an=new un,fn=an.produce;an.produceWithPatches.bind(an);an.setAutoFreeze.bind(an);an.setUseProxies.bind(an);an.applyPatches.bind(an);an.createDraft.bind(an);an.finishDraft.bind(an);const handlePreserveConsecutiveUppercase=(tt,nt)=>(tt=tt.replace(new RegExp("((?<![\\p{Uppercase_Letter}\\d])[\\p{Uppercase_Letter}\\d](?![\\p{Uppercase_Letter}\\d]))","gu"),et=>et.toLowerCase()),tt.replace(new RegExp("(\\p{Uppercase_Letter}+)(\\p{Uppercase_Letter}\\p{Lowercase_Letter}+)","gu"),(et,rt,ot)=>rt+nt+ot.toLowerCase()));function decamelize$2(tt,{separator:nt="_",preserveConsecutiveUppercase:et=!1}={}){if(!(typeof tt=="string"&&typeof nt=="string"))throw new TypeError("The `text` and `separator` arguments should be of type `string`");if(tt.length<2)return et?tt:tt.toLowerCase();const rt=`$1${nt}$2`,ot=tt.replace(new RegExp("([\\p{Lowercase_Letter}\\d])(\\p{Uppercase_Letter})","gu"),rt);return et?handlePreserveConsecutiveUppercase(ot,nt):ot.replace(new RegExp("(\\p{Uppercase_Letter})(\\p{Uppercase_Letter}\\p{Lowercase_Letter}+)","gu"),rt).toLowerCase()}var isArray$j=Array.isArray,isArray_1=isArray$j,freeGlobal$3=typeof commonjsGlobal$1=="object"&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1,_freeGlobal=freeGlobal$3,freeGlobal$2=_freeGlobal,freeSelf$2=typeof self=="object"&&self&&self.Object===Object&&self,root$f=freeGlobal$2||freeSelf$2||Function("return this")(),_root=root$f,root$e=_root,Symbol$9=root$e.Symbol,_Symbol=Symbol$9,Symbol$8=_Symbol,objectProto$w=Object.prototype,hasOwnProperty$s=objectProto$w.hasOwnProperty,nativeObjectToString$3=objectProto$w.toString,symToStringTag$3=Symbol$8?Symbol$8.toStringTag:void 0;function getRawTag$2(tt){var nt=hasOwnProperty$s.call(tt,symToStringTag$3),et=tt[symToStringTag$3];try{tt[symToStringTag$3]=void 0;var rt=!0}catch{}var ot=nativeObjectToString$3.call(tt);return rt&&(nt?tt[symToStringTag$3]=et:delete tt[symToStringTag$3]),ot}var _getRawTag=getRawTag$2,objectProto$v=Object.prototype,nativeObjectToString$2=objectProto$v.toString;function objectToString$3(tt){return nativeObjectToString$2.call(tt)}var _objectToString=objectToString$3,Symbol$7=_Symbol,getRawTag$1=_getRawTag,objectToString$2=_objectToString,nullTag$1="[object Null]",undefinedTag$1="[object Undefined]",symToStringTag$2=Symbol$7?Symbol$7.toStringTag:void 0;function baseGetTag$8(tt){return tt==null?tt===void 0?undefinedTag$1:nullTag$1:symToStringTag$2&&symToStringTag$2 in Object(tt)?getRawTag$1(tt):objectToString$2(tt)}var _baseGetTag=baseGetTag$8;function isObjectLike$c(tt){return tt!=null&&typeof tt=="object"}var isObjectLike_1=isObjectLike$c,baseGetTag$7=_baseGetTag,isObjectLike$b=isObjectLike_1,symbolTag$6="[object Symbol]";function isSymbol$7(tt){return typeof tt=="symbol"||isObjectLike$b(tt)&&baseGetTag$7(tt)==symbolTag$6}var isSymbol_1=isSymbol$7,isArray$i=isArray_1,isSymbol$6=isSymbol_1,reIsDeepProp$1=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp$1=/^\w*$/;function isKey$4(tt,nt){if(isArray$i(tt))return!1;var et=typeof tt;return et=="number"||et=="symbol"||et=="boolean"||tt==null||isSymbol$6(tt)?!0:reIsPlainProp$1.test(tt)||!reIsDeepProp$1.test(tt)||nt!=null&&tt in Object(nt)}var _isKey=isKey$4;function isObject$g(tt){var nt=typeof tt;return tt!=null&&(nt=="object"||nt=="function")}var isObject_1=isObject$g;const isObject$h=getDefaultExportFromCjs$1(isObject_1);var baseGetTag$6=_baseGetTag,isObject$f=isObject_1,asyncTag$1="[object AsyncFunction]",funcTag$4="[object Function]",genTag$2="[object GeneratorFunction]",proxyTag$1="[object Proxy]";function isFunction$8(tt){if(!isObject$f(tt))return!1;var nt=baseGetTag$6(tt);return nt==funcTag$4||nt==genTag$2||nt==asyncTag$1||nt==proxyTag$1}var isFunction_1=isFunction$8,root$d=_root,coreJsData$2=root$d["__core-js_shared__"],_coreJsData=coreJsData$2,coreJsData$1=_coreJsData,maskSrcKey$1=function(){var tt=/[^.]+$/.exec(coreJsData$1&&coreJsData$1.keys&&coreJsData$1.keys.IE_PROTO||"");return tt?"Symbol(src)_1."+tt:""}();function isMasked$2(tt){return!!maskSrcKey$1&&maskSrcKey$1 in tt}var _isMasked=isMasked$2,funcProto$5=Function.prototype,funcToString$5=funcProto$5.toString;function toSource$3(tt){if(tt!=null){try{return funcToString$5.call(tt)}catch{}try{return tt+""}catch{}}return""}var _toSource=toSource$3,isFunction$7=isFunction_1,isMasked$1=_isMasked,isObject$e=isObject_1,toSource$2=_toSource,reRegExpChar$1=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor$1=/^\[object .+?Constructor\]$/,funcProto$4=Function.prototype,objectProto$u=Object.prototype,funcToString$4=funcProto$4.toString,hasOwnProperty$r=objectProto$u.hasOwnProperty,reIsNative$1=RegExp("^"+funcToString$4.call(hasOwnProperty$r).replace(reRegExpChar$1,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative$2(tt){if(!isObject$e(tt)||isMasked$1(tt))return!1;var nt=isFunction$7(tt)?reIsNative$1:reIsHostCtor$1;return nt.test(toSource$2(tt))}var _baseIsNative=baseIsNative$2;function getValue$2(tt,nt){return tt==null?void 0:tt[nt]}var _getValue=getValue$2,baseIsNative$1=_baseIsNative,getValue$1=_getValue;function getNative$8(tt,nt){var et=getValue$1(tt,nt);return baseIsNative$1(et)?et:void 0}var _getNative=getNative$8,getNative$7=_getNative,nativeCreate$5=getNative$7(Object,"create"),_nativeCreate=nativeCreate$5,nativeCreate$4=_nativeCreate;function hashClear$2(){this.__data__=nativeCreate$4?nativeCreate$4(null):{},this.size=0}var _hashClear=hashClear$2;function hashDelete$2(tt){var nt=this.has(tt)&&delete this.__data__[tt];return this.size-=nt?1:0,nt}var _hashDelete=hashDelete$2,nativeCreate$3=_nativeCreate,HASH_UNDEFINED$5="__lodash_hash_undefined__",objectProto$t=Object.prototype,hasOwnProperty$q=objectProto$t.hasOwnProperty;function hashGet$2(tt){var nt=this.__data__;if(nativeCreate$3){var et=nt[tt];return et===HASH_UNDEFINED$5?void 0:et}return hasOwnProperty$q.call(nt,tt)?nt[tt]:void 0}var _hashGet=hashGet$2,nativeCreate$2=_nativeCreate,objectProto$s=Object.prototype,hasOwnProperty$p=objectProto$s.hasOwnProperty;function hashHas$2(tt){var nt=this.__data__;return nativeCreate$2?nt[tt]!==void 0:hasOwnProperty$p.call(nt,tt)}var _hashHas=hashHas$2,nativeCreate$1=_nativeCreate,HASH_UNDEFINED$4="__lodash_hash_undefined__";function hashSet$2(tt,nt){var et=this.__data__;return this.size+=this.has(tt)?0:1,et[tt]=nativeCreate$1&&nt===void 0?HASH_UNDEFINED$4:nt,this}var _hashSet=hashSet$2,hashClear$1=_hashClear,hashDelete$1=_hashDelete,hashGet$1=_hashGet,hashHas$1=_hashHas,hashSet$1=_hashSet;function Hash$2(tt){var nt=-1,et=tt==null?0:tt.length;for(this.clear();++nt<et;){var rt=tt[nt];this.set(rt[0],rt[1])}}Hash$2.prototype.clear=hashClear$1;Hash$2.prototype.delete=hashDelete$1;Hash$2.prototype.get=hashGet$1;Hash$2.prototype.has=hashHas$1;Hash$2.prototype.set=hashSet$1;var _Hash=Hash$2;function listCacheClear$2(){this.__data__=[],this.size=0}var _listCacheClear=listCacheClear$2;function eq$6(tt,nt){return tt===nt||tt!==tt&&nt!==nt}var eq_1=eq$6,eq$5=eq_1;function assocIndexOf$5(tt,nt){for(var et=tt.length;et--;)if(eq$5(tt[et][0],nt))return et;return-1}var _assocIndexOf=assocIndexOf$5,assocIndexOf$4=_assocIndexOf,arrayProto$1=Array.prototype,splice$2=arrayProto$1.splice;function listCacheDelete$2(tt){var nt=this.__data__,et=assocIndexOf$4(nt,tt);if(et<0)return!1;var rt=nt.length-1;return et==rt?nt.pop():splice$2.call(nt,et,1),--this.size,!0}var _listCacheDelete=listCacheDelete$2,assocIndexOf$3=_assocIndexOf;function listCacheGet$2(tt){var nt=this.__data__,et=assocIndexOf$3(nt,tt);return et<0?void 0:nt[et][1]}var _listCacheGet=listCacheGet$2,assocIndexOf$2=_assocIndexOf;function listCacheHas$2(tt){return assocIndexOf$2(this.__data__,tt)>-1}var _listCacheHas=listCacheHas$2,assocIndexOf$1=_assocIndexOf;function listCacheSet$2(tt,nt){var et=this.__data__,rt=assocIndexOf$1(et,tt);return rt<0?(++this.size,et.push([tt,nt])):et[rt][1]=nt,this}var _listCacheSet=listCacheSet$2,listCacheClear$1=_listCacheClear,listCacheDelete$1=_listCacheDelete,listCacheGet$1=_listCacheGet,listCacheHas$1=_listCacheHas,listCacheSet$1=_listCacheSet;function ListCache$5(tt){var nt=-1,et=tt==null?0:tt.length;for(this.clear();++nt<et;){var rt=tt[nt];this.set(rt[0],rt[1])}}ListCache$5.prototype.clear=listCacheClear$1;ListCache$5.prototype.delete=listCacheDelete$1;ListCache$5.prototype.get=listCacheGet$1;ListCache$5.prototype.has=listCacheHas$1;ListCache$5.prototype.set=listCacheSet$1;var _ListCache=ListCache$5,getNative$6=_getNative,root$c=_root,Map$6=getNative$6(root$c,"Map"),_Map=Map$6,Hash$1=_Hash,ListCache$4=_ListCache,Map$5=_Map;function mapCacheClear$2(){this.size=0,this.__data__={hash:new Hash$1,map:new(Map$5||ListCache$4),string:new Hash$1}}var _mapCacheClear=mapCacheClear$2;function isKeyable$2(tt){var nt=typeof tt;return nt=="string"||nt=="number"||nt=="symbol"||nt=="boolean"?tt!=="__proto__":tt===null}var _isKeyable=isKeyable$2,isKeyable$1=_isKeyable;function getMapData$5(tt,nt){var et=tt.__data__;return isKeyable$1(nt)?et[typeof nt=="string"?"string":"hash"]:et.map}var _getMapData=getMapData$5,getMapData$4=_getMapData;function mapCacheDelete$2(tt){var nt=getMapData$4(this,tt).delete(tt);return this.size-=nt?1:0,nt}var _mapCacheDelete=mapCacheDelete$2,getMapData$3=_getMapData;function mapCacheGet$2(tt){return getMapData$3(this,tt).get(tt)}var _mapCacheGet=mapCacheGet$2,getMapData$2=_getMapData;function mapCacheHas$2(tt){return getMapData$2(this,tt).has(tt)}var _mapCacheHas=mapCacheHas$2,getMapData$1=_getMapData;function mapCacheSet$2(tt,nt){var et=getMapData$1(this,tt),rt=et.size;return et.set(tt,nt),this.size+=et.size==rt?0:1,this}var _mapCacheSet=mapCacheSet$2,mapCacheClear$1=_mapCacheClear,mapCacheDelete$1=_mapCacheDelete,mapCacheGet$1=_mapCacheGet,mapCacheHas$1=_mapCacheHas,mapCacheSet$1=_mapCacheSet;function MapCache$4(tt){var nt=-1,et=tt==null?0:tt.length;for(this.clear();++nt<et;){var rt=tt[nt];this.set(rt[0],rt[1])}}MapCache$4.prototype.clear=mapCacheClear$1;MapCache$4.prototype.delete=mapCacheDelete$1;MapCache$4.prototype.get=mapCacheGet$1;MapCache$4.prototype.has=mapCacheHas$1;MapCache$4.prototype.set=mapCacheSet$1;var _MapCache=MapCache$4,MapCache$3=_MapCache,FUNC_ERROR_TEXT$5="Expected a function";function memoize$2(tt,nt){if(typeof tt!="function"||nt!=null&&typeof nt!="function")throw new TypeError(FUNC_ERROR_TEXT$5);var et=function(){var rt=arguments,ot=nt?nt.apply(this,rt):rt[0],at=et.cache;if(at.has(ot))return at.get(ot);var st=tt.apply(this,rt);return et.cache=at.set(ot,st)||at,st};return et.cache=new(memoize$2.Cache||MapCache$3),et}memoize$2.Cache=MapCache$3;var memoize_1=memoize$2,memoize$1=memoize_1,MAX_MEMOIZE_SIZE$1=500;function memoizeCapped$2(tt){var nt=memoize$1(tt,function(rt){return et.size===MAX_MEMOIZE_SIZE$1&&et.clear(),rt}),et=nt.cache;return nt}var _memoizeCapped=memoizeCapped$2,memoizeCapped$1=_memoizeCapped,rePropName$1=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reEscapeChar$1=/\\(\\)?/g,stringToPath$2=memoizeCapped$1(function(tt){var nt=[];return tt.charCodeAt(0)===46&&nt.push(""),tt.replace(rePropName$1,function(et,rt,ot,at){nt.push(ot?at.replace(reEscapeChar$1,"$1"):rt||et)}),nt}),_stringToPath=stringToPath$2;function arrayMap$8(tt,nt){for(var et=-1,rt=tt==null?0:tt.length,ot=Array(rt);++et<rt;)ot[et]=nt(tt[et],et,tt);return ot}var _arrayMap=arrayMap$8,Symbol$6=_Symbol,arrayMap$7=_arrayMap,isArray$h=isArray_1,isSymbol$5=isSymbol_1,INFINITY$4=1/0,symbolProto$4=Symbol$6?Symbol$6.prototype:void 0,symbolToString$1=symbolProto$4?symbolProto$4.toString:void 0;function baseToString$3(tt){if(typeof tt=="string")return tt;if(isArray$h(tt))return arrayMap$7(tt,baseToString$3)+"";if(isSymbol$5(tt))return symbolToString$1?symbolToString$1.call(tt):"";var nt=tt+"";return nt=="0"&&1/tt==-INFINITY$4?"-0":nt}var _baseToString=baseToString$3,baseToString$2=_baseToString;function toString$8(tt){return tt==null?"":baseToString$2(tt)}var toString_1=toString$8;const toString$9=getDefaultExportFromCjs$1(toString_1);var isArray$g=isArray_1,isKey$3=_isKey,stringToPath$1=_stringToPath,toString$7=toString_1;function castPath$7(tt,nt){return isArray$g(tt)?tt:isKey$3(tt,nt)?[tt]:stringToPath$1(toString$7(tt))}var _castPath=castPath$7,isSymbol$4=isSymbol_1,INFINITY$3=1/0;function toKey$7(tt){if(typeof tt=="string"||isSymbol$4(tt))return tt;var nt=tt+"";return nt=="0"&&1/tt==-INFINITY$3?"-0":nt}var _toKey=toKey$7,castPath$6=_castPath,toKey$6=_toKey;function baseGet$6(tt,nt){nt=castPath$6(nt,tt);for(var et=0,rt=nt.length;tt!=null&&et<rt;)tt=tt[toKey$6(nt[et++])];return et&&et==rt?tt:void 0}var _baseGet=baseGet$6,baseGet$5=_baseGet;function get$4(tt,nt,et){var rt=tt==null?void 0:baseGet$5(tt,nt);return rt===void 0?et:rt}var get_1=get$4;const get$5=getDefaultExportFromCjs$1(get_1);var cuint={},uint32={exports:{}};(function(tt){(function(nt){et(Math.pow(36,5)),et(Math.pow(16,7)),et(Math.pow(10,9)),et(Math.pow(2,30)),et(36),et(16),et(10),et(2);function et(st,ut){if(!(this instanceof et))return new et(st,ut);if(this._low=0,this._high=0,this.remainder=null,typeof ut>"u")return ot.call(this,st);if(typeof st=="string")return at.call(this,st,ut);rt.call(this,st,ut)}function rt(st,ut){return this._low=st|0,this._high=ut|0,this}et.prototype.fromBits=rt;function ot(st){return this._low=st&65535,this._high=st>>>16,this}et.prototype.fromNumber=ot;function at(st,ut){var ct=parseInt(st,ut||10);return this._low=ct&65535,this._high=ct>>>16,this}et.prototype.fromString=at,et.prototype.toNumber=function(){return this._high*65536+this._low},et.prototype.toString=function(st){return this.toNumber().toString(st||10)},et.prototype.add=function(st){var ut=this._low+st._low,ct=ut>>>16;return ct+=this._high+st._high,this._low=ut&65535,this._high=ct&65535,this},et.prototype.subtract=function(st){return this.add(st.clone().negate())},et.prototype.multiply=function(st){var ut=this._high,ct=this._low,pt=st._high,dt=st._low,ft,bt;return bt=ct*dt,ft=bt>>>16,ft+=ut*dt,ft&=65535,ft+=ct*pt,this._low=bt&65535,this._high=ft&65535,this},et.prototype.div=function(st){if(st._low==0&&st._high==0)throw Error("division by zero");if(st._high==0&&st._low==1)return this.remainder=new et(0),this;if(st.gt(this))return this.remainder=this.clone(),this._low=0,this._high=0,this;if(this.eq(st))return this.remainder=new et(0),this._low=1,this._high=0,this;for(var ut=st.clone(),ct=-1;!this.lt(ut);)ut.shiftLeft(1,!0),ct++;for(this.remainder=this.clone(),this._low=0,this._high=0;ct>=0;ct--)ut.shiftRight(1),this.remainder.lt(ut)||(this.remainder.subtract(ut),ct>=16?this._high|=1<<ct-16:this._low|=1<<ct);return this},et.prototype.negate=function(){var st=(~this._low&65535)+1;return this._low=st&65535,this._high=~this._high+(st>>>16)&65535,this},et.prototype.equals=et.prototype.eq=function(st){return this._low==st._low&&this._high==st._high},et.prototype.greaterThan=et.prototype.gt=function(st){return this._high>st._high?!0:this._high<st._high?!1:this._low>st._low},et.prototype.lessThan=et.prototype.lt=function(st){return this._high<st._high?!0:this._high>st._high?!1:this._low<st._low},et.prototype.or=function(st){return this._low|=st._low,this._high|=st._high,this},et.prototype.and=function(st){return this._low&=st._low,this._high&=st._high,this},et.prototype.not=function(){return this._low=~this._low&65535,this._high=~this._high&65535,this},et.prototype.xor=function(st){return this._low^=st._low,this._high^=st._high,this},et.prototype.shiftRight=et.prototype.shiftr=function(st){return st>16?(this._low=this._high>>st-16,this._high=0):st==16?(this._low=this._high,this._high=0):(this._low=this._low>>st|this._high<<16-st&65535,this._high>>=st),this},et.prototype.shiftLeft=et.prototype.shiftl=function(st,ut){return st>16?(this._high=this._low<<st-16,this._low=0,ut||(this._high&=65535)):st==16?(this._high=this._low,this._low=0):(this._high=this._high<<st|this._low>>16-st,this._low=this._low<<st&65535,ut||(this._high&=65535)),this},et.prototype.rotateLeft=et.prototype.rotl=function(st){var ut=this._high<<16|this._low;return ut=ut<<st|ut>>>32-st,this._low=ut&65535,this._high=ut>>>16,this},et.prototype.rotateRight=et.prototype.rotr=function(st){var ut=this._high<<16|this._low;return ut=ut>>>st|ut<<32-st,this._low=ut&65535,this._high=ut>>>16,this},et.prototype.clone=function(){return new et(this._low,this._high)},tt.exports?tt.exports=et:nt.UINT32=et})(commonjsGlobal$1)})(uint32);var uint32Exports=uint32.exports,uint64={exports:{}};(function(tt){(function(nt){var et={16:ot(Math.pow(16,5)),10:ot(Math.pow(10,5)),2:ot(Math.pow(2,5))},rt={16:ot(16),10:ot(10),2:ot(2)};function ot(ct,pt,dt,ft){if(!(this instanceof ot))return new ot(ct,pt,dt,ft);if(this.remainder=null,typeof ct=="string")return ut.call(this,ct,pt);if(typeof pt>"u")return st.call(this,ct);at.apply(this,arguments)}function at(ct,pt,dt,ft){return typeof dt>"u"?(this._a00=ct&65535,this._a16=ct>>>16,this._a32=pt&65535,this._a48=pt>>>16,this):(this._a00=ct|0,this._a16=pt|0,this._a32=dt|0,this._a48=ft|0,this)}ot.prototype.fromBits=at;function st(ct){return this._a00=ct&65535,this._a16=ct>>>16,this._a32=0,this._a48=0,this}ot.prototype.fromNumber=st;function ut(ct,pt){pt=pt||10,this._a00=0,this._a16=0,this._a32=0,this._a48=0;for(var dt=et[pt]||new ot(Math.pow(pt,5)),ft=0,bt=ct.length;ft<bt;ft+=5){var ht=Math.min(5,bt-ft),mt=parseInt(ct.slice(ft,ft+ht),pt);this.multiply(ht<5?new ot(Math.pow(pt,ht)):dt).add(new ot(mt))}return this}ot.prototype.fromString=ut,ot.prototype.toNumber=function(){return this._a16*65536+this._a00},ot.prototype.toString=function(ct){ct=ct||10;var pt=rt[ct]||new ot(ct);if(!this.gt(pt))return this.toNumber().toString(ct);for(var dt=this.clone(),ft=new Array(64),bt=63;bt>=0&&(dt.div(pt),ft[bt]=dt.remainder.toNumber().toString(ct),!!dt.gt(pt));bt--);return ft[bt-1]=dt.toNumber().toString(ct),ft.join("")},ot.prototype.add=function(ct){var pt=this._a00+ct._a00,dt=pt>>>16;dt+=this._a16+ct._a16;var ft=dt>>>16;ft+=this._a32+ct._a32;var bt=ft>>>16;return bt+=this._a48+ct._a48,this._a00=pt&65535,this._a16=dt&65535,this._a32=ft&65535,this._a48=bt&65535,this},ot.prototype.subtract=function(ct){return this.add(ct.clone().negate())},ot.prototype.multiply=function(ct){var pt=this._a00,dt=this._a16,ft=this._a32,bt=this._a48,ht=ct._a00,mt=ct._a16,Mt=ct._a32,Ot=ct._a48,zt=pt*ht,yt=zt>>>16;yt+=pt*mt;var vt=yt>>>16;yt&=65535,yt+=dt*ht,vt+=yt>>>16,vt+=pt*Mt;var At=vt>>>16;return vt&=65535,vt+=dt*mt,At+=vt>>>16,vt&=65535,vt+=ft*ht,At+=vt>>>16,At+=pt*Ot,At&=65535,At+=dt*Mt,At&=65535,At+=ft*mt,At&=65535,At+=bt*ht,this._a00=zt&65535,this._a16=yt&65535,this._a32=vt&65535,this._a48=At&65535,this},ot.prototype.div=function(ct){if(ct._a16==0&&ct._a32==0&&ct._a48==0){if(ct._a00==0)throw Error("division by zero");if(ct._a00==1)return this.remainder=new ot(0),this}if(ct.gt(this))return this.remainder=this.clone(),this._a00=0,this._a16=0,this._a32=0,this._a48=0,this;if(this.eq(ct))return this.remainder=new ot(0),this._a00=1,this._a16=0,this._a32=0,this._a48=0,this;for(var pt=ct.clone(),dt=-1;!this.lt(pt);)pt.shiftLeft(1,!0),dt++;for(this.remainder=this.clone(),this._a00=0,this._a16=0,this._a32=0,this._a48=0;dt>=0;dt--)pt.shiftRight(1),this.remainder.lt(pt)||(this.remainder.subtract(pt),dt>=48?this._a48|=1<<dt-48:dt>=32?this._a32|=1<<dt-32:dt>=16?this._a16|=1<<dt-16:this._a00|=1<<dt);return this},ot.prototype.negate=function(){var ct=(~this._a00&65535)+1;return this._a00=ct&65535,ct=(~this._a16&65535)+(ct>>>16),this._a16=ct&65535,ct=(~this._a32&65535)+(ct>>>16),this._a32=ct&65535,this._a48=~this._a48+(ct>>>16)&65535,this},ot.prototype.equals=ot.prototype.eq=function(ct){return this._a48==ct._a48&&this._a00==ct._a00&&this._a32==ct._a32&&this._a16==ct._a16},ot.prototype.greaterThan=ot.prototype.gt=function(ct){return this._a48>ct._a48?!0:this._a48<ct._a48?!1:this._a32>ct._a32?!0:this._a32<ct._a32?!1:this._a16>ct._a16?!0:this._a16<ct._a16?!1:this._a00>ct._a00},ot.prototype.lessThan=ot.prototype.lt=function(ct){return this._a48<ct._a48?!0:this._a48>ct._a48?!1:this._a32<ct._a32?!0:this._a32>ct._a32?!1:this._a16<ct._a16?!0:this._a16>ct._a16?!1:this._a00<ct._a00},ot.prototype.or=function(ct){return this._a00|=ct._a00,this._a16|=ct._a16,this._a32|=ct._a32,this._a48|=ct._a48,this},ot.prototype.and=function(ct){return this._a00&=ct._a00,this._a16&=ct._a16,this._a32&=ct._a32,this._a48&=ct._a48,this},ot.prototype.xor=function(ct){return this._a00^=ct._a00,this._a16^=ct._a16,this._a32^=ct._a32,this._a48^=ct._a48,this},ot.prototype.not=function(){return this._a00=~this._a00&65535,this._a16=~this._a16&65535,this._a32=~this._a32&65535,this._a48=~this._a48&65535,this},ot.prototype.shiftRight=ot.prototype.shiftr=function(ct){return ct%=64,ct>=48?(this._a00=this._a48>>ct-48,this._a16=0,this._a32=0,this._a48=0):ct>=32?(ct-=32,this._a00=(this._a32>>ct|this._a48<<16-ct)&65535,this._a16=this._a48>>ct&65535,this._a32=0,this._a48=0):ct>=16?(ct-=16,this._a00=(this._a16>>ct|this._a32<<16-ct)&65535,this._a16=(this._a32>>ct|this._a48<<16-ct)&65535,this._a32=this._a48>>ct&65535,this._a48=0):(this._a00=(this._a00>>ct|this._a16<<16-ct)&65535,this._a16=(this._a16>>ct|this._a32<<16-ct)&65535,this._a32=(this._a32>>ct|this._a48<<16-ct)&65535,this._a48=this._a48>>ct&65535),this},ot.prototype.shiftLeft=ot.prototype.shiftl=function(ct,pt){return ct%=64,ct>=48?(this._a48=this._a00<<ct-48,this._a32=0,this._a16=0,this._a00=0):ct>=32?(ct-=32,this._a48=this._a16<<ct|this._a00>>16-ct,this._a32=this._a00<<ct&65535,this._a16=0,this._a00=0):ct>=16?(ct-=16,this._a48=this._a32<<ct|this._a16>>16-ct,this._a32=(this._a16<<ct|this._a00>>16-ct)&65535,this._a16=this._a00<<ct&65535,this._a00=0):(this._a48=this._a48<<ct|this._a32>>16-ct,this._a32=(this._a32<<ct|this._a16>>16-ct)&65535,this._a16=(this._a16<<ct|this._a00>>16-ct)&65535,this._a00=this._a00<<ct&65535),pt||(this._a48&=65535),this},ot.prototype.rotateLeft=ot.prototype.rotl=function(ct){if(ct%=64,ct==0)return this;if(ct>=32){var pt=this._a00;if(this._a00=this._a32,this._a32=pt,pt=this._a48,this._a48=this._a16,this._a16=pt,ct==32)return this;ct-=32}var dt=this._a48<<16|this._a32,ft=this._a16<<16|this._a00,bt=dt<<ct|ft>>>32-ct,ht=ft<<ct|dt>>>32-ct;return this._a00=ht&65535,this._a16=ht>>>16,this._a32=bt&65535,this._a48=bt>>>16,this},ot.prototype.rotateRight=ot.prototype.rotr=function(ct){if(ct%=64,ct==0)return this;if(ct>=32){var pt=this._a00;if(this._a00=this._a32,this._a32=pt,pt=this._a48,this._a48=this._a16,this._a16=pt,ct==32)return this;ct-=32}var dt=this._a48<<16|this._a32,ft=this._a16<<16|this._a00,bt=dt>>>ct|ft<<32-ct,ht=ft>>>ct|dt<<32-ct;return this._a00=ht&65535,this._a16=ht>>>16,this._a32=bt&65535,this._a48=bt>>>16,this},ot.prototype.clone=function(){return new ot(this._a00,this._a16,this._a32,this._a48)},tt.exports?tt.exports=ot:nt.UINT64=ot})(commonjsGlobal$1)})(uint64);var uint64Exports=uint64.exports;cuint.UINT32=uint32Exports;cuint.UINT64=uint64Exports;var UINT32=cuint.UINT32;UINT32.prototype.xxh_update=function(tt,nt){var et=PRIME32_2._low,rt=PRIME32_2._high,ot,at;at=tt*et,ot=at>>>16,ot+=nt*et,ot&=65535,ot+=tt*rt;var st=this._low+(at&65535),ut=st>>>16;ut+=this._high+(ot&65535);var ct=ut<<16|st&65535;ct=ct<<13|ct>>>19,st=ct&65535,ut=ct>>>16,et=PRIME32_1._low,rt=PRIME32_1._high,at=st*et,ot=at>>>16,ot+=ut*et,ot&=65535,ot+=st*rt,this._low=at&65535,this._high=ot&65535};var PRIME32_1=UINT32("2654435761"),PRIME32_2=UINT32("2246822519"),PRIME32_3=UINT32("3266489917"),PRIME32_4=UINT32("668265263"),PRIME32_5=UINT32("374761393");function toUTF8Array$1(tt){for(var nt=[],et=0,rt=tt.length;et<rt;et++){var ot=tt.charCodeAt(et);ot<128?nt.push(ot):ot<2048?nt.push(192|ot>>6,128|ot&63):ot<55296||ot>=57344?nt.push(224|ot>>12,128|ot>>6&63,128|ot&63):(et++,ot=65536+((ot&1023)<<10|tt.charCodeAt(et)&1023),nt.push(240|ot>>18,128|ot>>12&63,128|ot>>6&63,128|ot&63))}return new Uint8Array(nt)}function XXH(){if(arguments.length==2)return new XXH(arguments[1]).update(arguments[0]).digest();if(!(this instanceof XXH))return new XXH(arguments[0]);init$1.call(this,arguments[0])}function init$1(tt){return this.seed=tt instanceof UINT32?tt.clone():UINT32(tt),this.v1=this.seed.clone().add(PRIME32_1).add(PRIME32_2),this.v2=this.seed.clone().add(PRIME32_2),this.v3=this.seed.clone(),this.v4=this.seed.clone().subtract(PRIME32_1),this.total_len=0,this.memsize=0,this.memory=null,this}XXH.prototype.init=init$1;XXH.prototype.update=function(tt){var nt=typeof tt=="string",et;nt&&(tt=toUTF8Array$1(tt),nt=!1,et=!0),typeof ArrayBuffer<"u"&&tt instanceof ArrayBuffer&&(et=!0,tt=new Uint8Array(tt));var rt=0,ot=tt.length,at=rt+ot;if(ot==0)return this;if(this.total_len+=ot,this.memsize==0&&(nt?this.memory="":et?this.memory=new Uint8Array(16):this.memory=new Buffer(16)),this.memsize+ot<16)return nt?this.memory+=tt:et?this.memory.set(tt.subarray(0,ot),this.memsize):tt.copy(this.memory,this.memsize,0,ot),this.memsize+=ot,this;if(this.memsize>0){nt?this.memory+=tt.slice(0,16-this.memsize):et?this.memory.set(tt.subarray(0,16-this.memsize),this.memsize):tt.copy(this.memory,this.memsize,0,16-this.memsize);var st=0;nt?(this.v1.xxh_update(this.memory.charCodeAt(st+1)<<8|this.memory.charCodeAt(st),this.memory.charCodeAt(st+3)<<8|this.memory.charCodeAt(st+2)),st+=4,this.v2.xxh_update(this.memory.charCodeAt(st+1)<<8|this.memory.charCodeAt(st),this.memory.charCodeAt(st+3)<<8|this.memory.charCodeAt(st+2)),st+=4,this.v3.xxh_update(this.memory.charCodeAt(st+1)<<8|this.memory.charCodeAt(st),this.memory.charCodeAt(st+3)<<8|this.memory.charCodeAt(st+2)),st+=4,this.v4.xxh_update(this.memory.charCodeAt(st+1)<<8|this.memory.charCodeAt(st),this.memory.charCodeAt(st+3)<<8|this.memory.charCodeAt(st+2))):(this.v1.xxh_update(this.memory[st+1]<<8|this.memory[st],this.memory[st+3]<<8|this.memory[st+2]),st+=4,this.v2.xxh_update(this.memory[st+1]<<8|this.memory[st],this.memory[st+3]<<8|this.memory[st+2]),st+=4,this.v3.xxh_update(this.memory[st+1]<<8|this.memory[st],this.memory[st+3]<<8|this.memory[st+2]),st+=4,this.v4.xxh_update(this.memory[st+1]<<8|this.memory[st],this.memory[st+3]<<8|this.memory[st+2])),rt+=16-this.memsize,this.memsize=0,nt&&(this.memory="")}if(rt<=at-16){var ut=at-16;do nt?(this.v1.xxh_update(tt.charCodeAt(rt+1)<<8|tt.charCodeAt(rt),tt.charCodeAt(rt+3)<<8|tt.charCodeAt(rt+2)),rt+=4,this.v2.xxh_update(tt.charCodeAt(rt+1)<<8|tt.charCodeAt(rt),tt.charCodeAt(rt+3)<<8|tt.charCodeAt(rt+2)),rt+=4,this.v3.xxh_update(tt.charCodeAt(rt+1)<<8|tt.charCodeAt(rt),tt.charCodeAt(rt+3)<<8|tt.charCodeAt(rt+2)),rt+=4,this.v4.xxh_update(tt.charCodeAt(rt+1)<<8|tt.charCodeAt(rt),tt.charCodeAt(rt+3)<<8|tt.charCodeAt(rt+2))):(this.v1.xxh_update(tt[rt+1]<<8|tt[rt],tt[rt+3]<<8|tt[rt+2]),rt+=4,this.v2.xxh_update(tt[rt+1]<<8|tt[rt],tt[rt+3]<<8|tt[rt+2]),rt+=4,this.v3.xxh_update(tt[rt+1]<<8|tt[rt],tt[rt+3]<<8|tt[rt+2]),rt+=4,this.v4.xxh_update(tt[rt+1]<<8|tt[rt],tt[rt+3]<<8|tt[rt+2])),rt+=4;while(rt<=ut)}return rt<at&&(nt?this.memory+=tt.slice(rt):et?this.memory.set(tt.subarray(rt,at),this.memsize):tt.copy(this.memory,this.memsize,rt,at),this.memsize=at-rt),this};XXH.prototype.digest=function(){var tt=this.memory,nt=typeof tt=="string",et=0,rt=this.memsize,ot,at,st=new UINT32;for(this.total_len>=16?ot=this.v1.rotl(1).add(this.v2.rotl(7).add(this.v3.rotl(12).add(this.v4.rotl(18)))):ot=this.seed.clone().add(PRIME32_5),ot.add(st.fromNumber(this.total_len));et<=rt-4;)nt?st.fromBits(tt.charCodeAt(et+1)<<8|tt.charCodeAt(et),tt.charCodeAt(et+3)<<8|tt.charCodeAt(et+2)):st.fromBits(tt[et+1]<<8|tt[et],tt[et+3]<<8|tt[et+2]),ot.add(st.multiply(PRIME32_3)).rotl(17).multiply(PRIME32_4),et+=4;for(;et<rt;)st.fromBits(nt?tt.charCodeAt(et++):tt[et++],0),ot.add(st.multiply(PRIME32_5)).rotl(11).multiply(PRIME32_1);return at=ot.clone().shiftRight(15),ot.xor(at).multiply(PRIME32_2),at=ot.clone().shiftRight(13),ot.xor(at).multiply(PRIME32_3),at=ot.clone().shiftRight(16),ot.xor(at),this.init(this.seed),ot};var xxhash$1=XXH,UINT64=cuint.UINT64,PRIME64_1=UINT64("11400714785074694791"),PRIME64_2=UINT64("14029467366897019727"),PRIME64_3=UINT64("1609587929392839161"),PRIME64_4=UINT64("9650029242287828579"),PRIME64_5=UINT64("2870177450012600261");function toUTF8Array(tt){for(var nt=[],et=0,rt=tt.length;et<rt;et++){var ot=tt.charCodeAt(et);ot<128?nt.push(ot):ot<2048?nt.push(192|ot>>6,128|ot&63):ot<55296||ot>=57344?nt.push(224|ot>>12,128|ot>>6&63,128|ot&63):(et++,ot=65536+((ot&1023)<<10|tt.charCodeAt(et)&1023),nt.push(240|ot>>18,128|ot>>12&63,128|ot>>6&63,128|ot&63))}return new Uint8Array(nt)}function XXH64(){if(arguments.length==2)return new XXH64(arguments[1]).update(arguments[0]).digest();if(!(this instanceof XXH64))return new XXH64(arguments[0]);init.call(this,arguments[0])}function init(tt){return this.seed=tt instanceof UINT64?tt.clone():UINT64(tt),this.v1=this.seed.clone().add(PRIME64_1).add(PRIME64_2),this.v2=this.seed.clone().add(PRIME64_2),this.v3=this.seed.clone(),this.v4=this.seed.clone().subtract(PRIME64_1),this.total_len=0,this.memsize=0,this.memory=null,this}XXH64.prototype.init=init;XXH64.prototype.update=function(tt){var nt=typeof tt=="string",et;nt&&(tt=toUTF8Array(tt),nt=!1,et=!0),typeof ArrayBuffer<"u"&&tt instanceof ArrayBuffer&&(et=!0,tt=new Uint8Array(tt));var rt=0,ot=tt.length,at=rt+ot;if(ot==0)return this;if(this.total_len+=ot,this.memsize==0&&(nt?this.memory="":et?this.memory=new Uint8Array(32):this.memory=new Buffer(32)),this.memsize+ot<32)return nt?this.memory+=tt:et?this.memory.set(tt.subarray(0,ot),this.memsize):tt.copy(this.memory,this.memsize,0,ot),this.memsize+=ot,this;if(this.memsize>0){nt?this.memory+=tt.slice(0,32-this.memsize):et?this.memory.set(tt.subarray(0,32-this.memsize),this.memsize):tt.copy(this.memory,this.memsize,0,32-this.memsize);var st=0;if(nt){var ut;ut=UINT64(this.memory.charCodeAt(st+1)<<8|this.memory.charCodeAt(st),this.memory.charCodeAt(st+3)<<8|this.memory.charCodeAt(st+2),this.memory.charCodeAt(st+5)<<8|this.memory.charCodeAt(st+4),this.memory.charCodeAt(st+7)<<8|this.memory.charCodeAt(st+6)),this.v1.add(ut.multiply(PRIME64_2)).rotl(31).multiply(PRIME64_1),st+=8,ut=UINT64(this.memory.charCodeAt(st+1)<<8|this.memory.charCodeAt(st),this.memory.charCodeAt(st+3)<<8|this.memory.charCodeAt(st+2),this.memory.charCodeAt(st+5)<<8|this.memory.charCodeAt(st+4),this.memory.charCodeAt(st+7)<<8|this.memory.charCodeAt(st+6)),this.v2.add(ut.multiply(PRIME64_2)).rotl(31).multiply(PRIME64_1),st+=8,ut=UINT64(this.memory.charCodeAt(st+1)<<8|this.memory.charCodeAt(st),this.memory.charCodeAt(st+3)<<8|this.memory.charCodeAt(st+2),this.memory.charCodeAt(st+5)<<8|this.memory.charCodeAt(st+4),this.memory.charCodeAt(st+7)<<8|this.memory.charCodeAt(st+6)),this.v3.add(ut.multiply(PRIME64_2)).rotl(31).multiply(PRIME64_1),st+=8,ut=UINT64(this.memory.charCodeAt(st+1)<<8|this.memory.charCodeAt(st),this.memory.charCodeAt(st+3)<<8|this.memory.charCodeAt(st+2),this.memory.charCodeAt(st+5)<<8|this.memory.charCodeAt(st+4),this.memory.charCodeAt(st+7)<<8|this.memory.charCodeAt(st+6)),this.v4.add(ut.multiply(PRIME64_2)).rotl(31).multiply(PRIME64_1)}else{var ut;ut=UINT64(this.memory[st+1]<<8|this.memory[st],this.memory[st+3]<<8|this.memory[st+2],this.memory[st+5]<<8|this.memory[st+4],this.memory[st+7]<<8|this.memory[st+6]),this.v1.add(ut.multiply(PRIME64_2)).rotl(31).multiply(PRIME64_1),st+=8,ut=UINT64(this.memory[st+1]<<8|this.memory[st],this.memory[st+3]<<8|this.memory[st+2],this.memory[st+5]<<8|this.memory[st+4],this.memory[st+7]<<8|this.memory[st+6]),this.v2.add(ut.multiply(PRIME64_2)).rotl(31).multiply(PRIME64_1),st+=8,ut=UINT64(this.memory[st+1]<<8|this.memory[st],this.memory[st+3]<<8|this.memory[st+2],this.memory[st+5]<<8|this.memory[st+4],this.memory[st+7]<<8|this.memory[st+6]),this.v3.add(ut.multiply(PRIME64_2)).rotl(31).multiply(PRIME64_1),st+=8,ut=UINT64(this.memory[st+1]<<8|this.memory[st],this.memory[st+3]<<8|this.memory[st+2],this.memory[st+5]<<8|this.memory[st+4],this.memory[st+7]<<8|this.memory[st+6]),this.v4.add(ut.multiply(PRIME64_2)).rotl(31).multiply(PRIME64_1)}rt+=32-this.memsize,this.memsize=0,nt&&(this.memory="")}if(rt<=at-32){var ct=at-32;do{if(nt){var ut;ut=UINT64(tt.charCodeAt(rt+1)<<8|tt.charCodeAt(rt),tt.charCodeAt(rt+3)<<8|tt.charCodeAt(rt+2),tt.charCodeAt(rt+5)<<8|tt.charCodeAt(rt+4),tt.charCodeAt(rt+7)<<8|tt.charCodeAt(rt+6)),this.v1.add(ut.multiply(PRIME64_2)).rotl(31).multiply(PRIME64_1),rt+=8,ut=UINT64(tt.charCodeAt(rt+1)<<8|tt.charCodeAt(rt),tt.charCodeAt(rt+3)<<8|tt.charCodeAt(rt+2),tt.charCodeAt(rt+5)<<8|tt.charCodeAt(rt+4),tt.charCodeAt(rt+7)<<8|tt.charCodeAt(rt+6)),this.v2.add(ut.multiply(PRIME64_2)).rotl(31).multiply(PRIME64_1),rt+=8,ut=UINT64(tt.charCodeAt(rt+1)<<8|tt.charCodeAt(rt),tt.charCodeAt(rt+3)<<8|tt.charCodeAt(rt+2),tt.charCodeAt(rt+5)<<8|tt.charCodeAt(rt+4),tt.charCodeAt(rt+7)<<8|tt.charCodeAt(rt+6)),this.v3.add(ut.multiply(PRIME64_2)).rotl(31).multiply(PRIME64_1),rt+=8,ut=UINT64(tt.charCodeAt(rt+1)<<8|tt.charCodeAt(rt),tt.charCodeAt(rt+3)<<8|tt.charCodeAt(rt+2),tt.charCodeAt(rt+5)<<8|tt.charCodeAt(rt+4),tt.charCodeAt(rt+7)<<8|tt.charCodeAt(rt+6)),this.v4.add(ut.multiply(PRIME64_2)).rotl(31).multiply(PRIME64_1)}else{var ut;ut=UINT64(tt[rt+1]<<8|tt[rt],tt[rt+3]<<8|tt[rt+2],tt[rt+5]<<8|tt[rt+4],tt[rt+7]<<8|tt[rt+6]),this.v1.add(ut.multiply(PRIME64_2)).rotl(31).multiply(PRIME64_1),rt+=8,ut=UINT64(tt[rt+1]<<8|tt[rt],tt[rt+3]<<8|tt[rt+2],tt[rt+5]<<8|tt[rt+4],tt[rt+7]<<8|tt[rt+6]),this.v2.add(ut.multiply(PRIME64_2)).rotl(31).multiply(PRIME64_1),rt+=8,ut=UINT64(tt[rt+1]<<8|tt[rt],tt[rt+3]<<8|tt[rt+2],tt[rt+5]<<8|tt[rt+4],tt[rt+7]<<8|tt[rt+6]),this.v3.add(ut.multiply(PRIME64_2)).rotl(31).multiply(PRIME64_1),rt+=8,ut=UINT64(tt[rt+1]<<8|tt[rt],tt[rt+3]<<8|tt[rt+2],tt[rt+5]<<8|tt[rt+4],tt[rt+7]<<8|tt[rt+6]),this.v4.add(ut.multiply(PRIME64_2)).rotl(31).multiply(PRIME64_1)}rt+=8}while(rt<=ct)}return rt<at&&(nt?this.memory+=tt.slice(rt):et?this.memory.set(tt.subarray(rt,at),this.memsize):tt.copy(this.memory,this.memsize,rt,at),this.memsize=at-rt),this};XXH64.prototype.digest=function(){var tt=this.memory,nt=typeof tt=="string",et=0,rt=this.memsize,ot,at,st=new UINT64;for(this.total_len>=32?(ot=this.v1.clone().rotl(1),ot.add(this.v2.clone().rotl(7)),ot.add(this.v3.clone().rotl(12)),ot.add(this.v4.clone().rotl(18)),ot.xor(this.v1.multiply(PRIME64_2).rotl(31).multiply(PRIME64_1)),ot.multiply(PRIME64_1).add(PRIME64_4),ot.xor(this.v2.multiply(PRIME64_2).rotl(31).multiply(PRIME64_1)),ot.multiply(PRIME64_1).add(PRIME64_4),ot.xor(this.v3.multiply(PRIME64_2).rotl(31).multiply(PRIME64_1)),ot.multiply(PRIME64_1).add(PRIME64_4),ot.xor(this.v4.multiply(PRIME64_2).rotl(31).multiply(PRIME64_1)),ot.multiply(PRIME64_1).add(PRIME64_4)):ot=this.seed.clone().add(PRIME64_5),ot.add(st.fromNumber(this.total_len));et<=rt-8;)nt?st.fromBits(tt.charCodeAt(et+1)<<8|tt.charCodeAt(et),tt.charCodeAt(et+3)<<8|tt.charCodeAt(et+2),tt.charCodeAt(et+5)<<8|tt.charCodeAt(et+4),tt.charCodeAt(et+7)<<8|tt.charCodeAt(et+6)):st.fromBits(tt[et+1]<<8|tt[et],tt[et+3]<<8|tt[et+2],tt[et+5]<<8|tt[et+4],tt[et+7]<<8|tt[et+6]),st.multiply(PRIME64_2).rotl(31).multiply(PRIME64_1),ot.xor(st).rotl(27).multiply(PRIME64_1).add(PRIME64_4),et+=8;for(et+4<=rt&&(nt?st.fromBits(tt.charCodeAt(et+1)<<8|tt.charCodeAt(et),tt.charCodeAt(et+3)<<8|tt.charCodeAt(et+2),0,0):st.fromBits(tt[et+1]<<8|tt[et],tt[et+3]<<8|tt[et+2],0,0),ot.xor(st.multiply(PRIME64_1)).rotl(23).multiply(PRIME64_2).add(PRIME64_3),et+=4);et<rt;)st.fromBits(nt?tt.charCodeAt(et++):tt[et++],0,0,0),ot.xor(st.multiply(PRIME64_5)).rotl(11).multiply(PRIME64_1);return at=ot.clone().shiftRight(33),ot.xor(at).multiply(PRIME64_2),at=ot.clone().shiftRight(29),ot.xor(at).multiply(PRIME64_3),at=ot.clone().shiftRight(32),ot.xor(at),this.init(this.seed),ot};var xxhash64=XXH64,lib$4={h32:xxhash$1,h64:xxhash64};const xxhash=getDefaultExportFromCjs$1(lib$4);var indexMinimal={},minimal$1={},aspromise=asPromise$1;function asPromise$1(tt,nt){for(var et=new Array(arguments.length-1),rt=0,ot=2,at=!0;ot<arguments.length;)et[rt++]=arguments[ot++];return new Promise(function(ut,ct){et[rt]=function(dt){if(at)if(at=!1,dt)ct(dt);else{for(var ft=new Array(arguments.length-1),bt=0;bt<ft.length;)ft[bt++]=arguments[bt];ut.apply(null,ft)}};try{tt.apply(nt||null,et)}catch(pt){at&&(at=!1,ct(pt))}})}var base64$1={};(function(tt){var nt=tt;nt.length=function(ut){var ct=ut.length;if(!ct)return 0;for(var pt=0;--ct%4>1&&ut.charAt(ct)==="=";)++pt;return Math.ceil(ut.length*3)/4-pt};for(var et=new Array(64),rt=new Array(123),ot=0;ot<64;)rt[et[ot]=ot<26?ot+65:ot<52?ot+71:ot<62?ot-4:ot-59|43]=ot++;nt.encode=function(ut,ct,pt){for(var dt=null,ft=[],bt=0,ht=0,mt;ct<pt;){var Mt=ut[ct++];switch(ht){case 0:ft[bt++]=et[Mt>>2],mt=(Mt&3)<<4,ht=1;break;case 1:ft[bt++]=et[mt|Mt>>4],mt=(Mt&15)<<2,ht=2;break;case 2:ft[bt++]=et[mt|Mt>>6],ft[bt++]=et[Mt&63],ht=0;break}bt>8191&&((dt||(dt=[])).push(String.fromCharCode.apply(String,ft)),bt=0)}return ht&&(ft[bt++]=et[mt],ft[bt++]=61,ht===1&&(ft[bt++]=61)),dt?(bt&&dt.push(String.fromCharCode.apply(String,ft.slice(0,bt))),dt.join("")):String.fromCharCode.apply(String,ft.slice(0,bt))};var at="invalid encoding";nt.decode=function(ut,ct,pt){for(var dt=pt,ft=0,bt,ht=0;ht<ut.length;){var mt=ut.charCodeAt(ht++);if(mt===61&&ft>1)break;if((mt=rt[mt])===void 0)throw Error(at);switch(ft){case 0:bt=mt,ft=1;break;case 1:ct[pt++]=bt<<2|(mt&48)>>4,bt=mt,ft=2;break;case 2:ct[pt++]=(bt&15)<<4|(mt&60)>>2,bt=mt,ft=3;break;case 3:ct[pt++]=(bt&3)<<6|mt,ft=0;break}}if(ft===1)throw Error(at);return pt-dt},nt.test=function(ut){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(ut)}})(base64$1);var eventemitter=EventEmitter;function EventEmitter(){this._listeners={}}EventEmitter.prototype.on=function(nt,et,rt){return(this._listeners[nt]||(this._listeners[nt]=[])).push({fn:et,ctx:rt||this}),this};EventEmitter.prototype.off=function(nt,et){if(nt===void 0)this._listeners={};else if(et===void 0)this._listeners[nt]=[];else for(var rt=this._listeners[nt],ot=0;ot<rt.length;)rt[ot].fn===et?rt.splice(ot,1):++ot;return this};EventEmitter.prototype.emit=function(nt){var et=this._listeners[nt];if(et){for(var rt=[],ot=1;ot<arguments.length;)rt.push(arguments[ot++]);for(ot=0;ot<et.length;)et[ot].fn.apply(et[ot++].ctx,rt)}return this};var float=factory$3(factory$3);function factory$3(tt){return typeof Float32Array<"u"?function(){var nt=new Float32Array([-0]),et=new Uint8Array(nt.buffer),rt=et[3]===128;function ot(ct,pt,dt){nt[0]=ct,pt[dt]=et[0],pt[dt+1]=et[1],pt[dt+2]=et[2],pt[dt+3]=et[3]}function at(ct,pt,dt){nt[0]=ct,pt[dt]=et[3],pt[dt+1]=et[2],pt[dt+2]=et[1],pt[dt+3]=et[0]}tt.writeFloatLE=rt?ot:at,tt.writeFloatBE=rt?at:ot;function st(ct,pt){return et[0]=ct[pt],et[1]=ct[pt+1],et[2]=ct[pt+2],et[3]=ct[pt+3],nt[0]}function ut(ct,pt){return et[3]=ct[pt],et[2]=ct[pt+1],et[1]=ct[pt+2],et[0]=ct[pt+3],nt[0]}tt.readFloatLE=rt?st:ut,tt.readFloatBE=rt?ut:st}():function(){function nt(rt,ot,at,st){var ut=ot<0?1:0;if(ut&&(ot=-ot),ot===0)rt(1/ot>0?0:2147483648,at,st);else if(isNaN(ot))rt(2143289344,at,st);else if(ot>34028234663852886e22)rt((ut<<31|2139095040)>>>0,at,st);else if(ot<11754943508222875e-54)rt((ut<<31|Math.round(ot/1401298464324817e-60))>>>0,at,st);else{var ct=Math.floor(Math.log(ot)/Math.LN2),pt=Math.round(ot*Math.pow(2,-ct)*8388608)&8388607;rt((ut<<31|ct+127<<23|pt)>>>0,at,st)}}tt.writeFloatLE=nt.bind(null,writeUintLE),tt.writeFloatBE=nt.bind(null,writeUintBE);function et(rt,ot,at){var st=rt(ot,at),ut=(st>>31)*2+1,ct=st>>>23&255,pt=st&8388607;return ct===255?pt?NaN:ut*(1/0):ct===0?ut*1401298464324817e-60*pt:ut*Math.pow(2,ct-150)*(pt+8388608)}tt.readFloatLE=et.bind(null,readUintLE),tt.readFloatBE=et.bind(null,readUintBE)}(),typeof Float64Array<"u"?function(){var nt=new Float64Array([-0]),et=new Uint8Array(nt.buffer),rt=et[7]===128;function ot(ct,pt,dt){nt[0]=ct,pt[dt]=et[0],pt[dt+1]=et[1],pt[dt+2]=et[2],pt[dt+3]=et[3],pt[dt+4]=et[4],pt[dt+5]=et[5],pt[dt+6]=et[6],pt[dt+7]=et[7]}function at(ct,pt,dt){nt[0]=ct,pt[dt]=et[7],pt[dt+1]=et[6],pt[dt+2]=et[5],pt[dt+3]=et[4],pt[dt+4]=et[3],pt[dt+5]=et[2],pt[dt+6]=et[1],pt[dt+7]=et[0]}tt.writeDoubleLE=rt?ot:at,tt.writeDoubleBE=rt?at:ot;function st(ct,pt){return et[0]=ct[pt],et[1]=ct[pt+1],et[2]=ct[pt+2],et[3]=ct[pt+3],et[4]=ct[pt+4],et[5]=ct[pt+5],et[6]=ct[pt+6],et[7]=ct[pt+7],nt[0]}function ut(ct,pt){return et[7]=ct[pt],et[6]=ct[pt+1],et[5]=ct[pt+2],et[4]=ct[pt+3],et[3]=ct[pt+4],et[2]=ct[pt+5],et[1]=ct[pt+6],et[0]=ct[pt+7],nt[0]}tt.readDoubleLE=rt?st:ut,tt.readDoubleBE=rt?ut:st}():function(){function nt(rt,ot,at,st,ut,ct){var pt=st<0?1:0;if(pt&&(st=-st),st===0)rt(0,ut,ct+ot),rt(1/st>0?0:2147483648,ut,ct+at);else if(isNaN(st))rt(0,ut,ct+ot),rt(2146959360,ut,ct+at);else if(st>17976931348623157e292)rt(0,ut,ct+ot),rt((pt<<31|2146435072)>>>0,ut,ct+at);else{var dt;if(st<22250738585072014e-324)dt=st/5e-324,rt(dt>>>0,ut,ct+ot),rt((pt<<31|dt/4294967296)>>>0,ut,ct+at);else{var ft=Math.floor(Math.log(st)/Math.LN2);ft===1024&&(ft=1023),dt=st*Math.pow(2,-ft),rt(dt*4503599627370496>>>0,ut,ct+ot),rt((pt<<31|ft+1023<<20|dt*1048576&1048575)>>>0,ut,ct+at)}}}tt.writeDoubleLE=nt.bind(null,writeUintLE,0,4),tt.writeDoubleBE=nt.bind(null,writeUintBE,4,0);function et(rt,ot,at,st,ut){var ct=rt(st,ut+ot),pt=rt(st,ut+at),dt=(pt>>31)*2+1,ft=pt>>>20&2047,bt=4294967296*(pt&1048575)+ct;return ft===2047?bt?NaN:dt*(1/0):ft===0?dt*5e-324*bt:dt*Math.pow(2,ft-1075)*(bt+4503599627370496)}tt.readDoubleLE=et.bind(null,readUintLE,0,4),tt.readDoubleBE=et.bind(null,readUintBE,4,0)}(),tt}function writeUintLE(tt,nt,et){nt[et]=tt&255,nt[et+1]=tt>>>8&255,nt[et+2]=tt>>>16&255,nt[et+3]=tt>>>24}function writeUintBE(tt,nt,et){nt[et]=tt>>>24,nt[et+1]=tt>>>16&255,nt[et+2]=tt>>>8&255,nt[et+3]=tt&255}function readUintLE(tt,nt){return(tt[nt]|tt[nt+1]<<8|tt[nt+2]<<16|tt[nt+3]<<24)>>>0}function readUintBE(tt,nt){return(tt[nt]<<24|tt[nt+1]<<16|tt[nt+2]<<8|tt[nt+3])>>>0}var inquire_1=inquire$1;function inquire$1(moduleName){if(typeof process>"u"&&typeof document<"u")return null;try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(tt){}return null}var utf8$2={};(function(tt){var nt=tt;nt.length=function(rt){for(var ot=0,at=0,st=0;st<rt.length;++st)at=rt.charCodeAt(st),at<128?ot+=1:at<2048?ot+=2:(at&64512)===55296&&(rt.charCodeAt(st+1)&64512)===56320?(++st,ot+=4):ot+=3;return ot},nt.read=function(rt,ot,at){var st=at-ot;if(st<1)return"";for(var ut=null,ct=[],pt=0,dt;ot<at;)dt=rt[ot++],dt<128?ct[pt++]=dt:dt>191&&dt<224?ct[pt++]=(dt&31)<<6|rt[ot++]&63:dt>239&&dt<365?(dt=((dt&7)<<18|(rt[ot++]&63)<<12|(rt[ot++]&63)<<6|rt[ot++]&63)-65536,ct[pt++]=55296+(dt>>10),ct[pt++]=56320+(dt&1023)):ct[pt++]=(dt&15)<<12|(rt[ot++]&63)<<6|rt[ot++]&63,pt>8191&&((ut||(ut=[])).push(String.fromCharCode.apply(String,ct)),pt=0);return ut?(pt&&ut.push(String.fromCharCode.apply(String,ct.slice(0,pt))),ut.join("")):String.fromCharCode.apply(String,ct.slice(0,pt))},nt.write=function(rt,ot,at){for(var st=at,ut,ct,pt=0;pt<rt.length;++pt)ut=rt.charCodeAt(pt),ut<128?ot[at++]=ut:ut<2048?(ot[at++]=ut>>6|192,ot[at++]=ut&63|128):(ut&64512)===55296&&((ct=rt.charCodeAt(pt+1))&64512)===56320?(ut=65536+((ut&1023)<<10)+(ct&1023),++pt,ot[at++]=ut>>18|240,ot[at++]=ut>>12&63|128,ot[at++]=ut>>6&63|128,ot[at++]=ut&63|128):(ot[at++]=ut>>12|224,ot[at++]=ut>>6&63|128,ot[at++]=ut&63|128);return at-st}})(utf8$2);var pool_1=pool;function pool(tt,nt,et){var rt=et||8192,ot=rt>>>1,at=null,st=rt;return function(ct){if(ct<1||ct>ot)return tt(ct);st+ct>rt&&(at=tt(rt),st=0);var pt=nt.call(at,st,st+=ct);return st&7&&(st=(st|7)+1),pt}}var longbits,hasRequiredLongbits;function requireLongbits(){if(hasRequiredLongbits)return longbits;hasRequiredLongbits=1,longbits=nt;var tt=requireMinimal();function nt(at,st){this.lo=at>>>0,this.hi=st>>>0}var et=nt.zero=new nt(0,0);et.toNumber=function(){return 0},et.zzEncode=et.zzDecode=function(){return this},et.length=function(){return 1};var rt=nt.zeroHash="\0\0\0\0\0\0\0\0";nt.fromNumber=function(st){if(st===0)return et;var ut=st<0;ut&&(st=-st);var ct=st>>>0,pt=(st-ct)/4294967296>>>0;return ut&&(pt=~pt>>>0,ct=~ct>>>0,++ct>4294967295&&(ct=0,++pt>4294967295&&(pt=0))),new nt(ct,pt)},nt.from=function(st){if(typeof st=="number")return nt.fromNumber(st);if(tt.isString(st))if(tt.Long)st=tt.Long.fromString(st);else return nt.fromNumber(parseInt(st,10));return st.low||st.high?new nt(st.low>>>0,st.high>>>0):et},nt.prototype.toNumber=function(st){if(!st&&this.hi>>>31){var ut=~this.lo+1>>>0,ct=~this.hi>>>0;return ut||(ct=ct+1>>>0),-(ut+ct*4294967296)}return this.lo+this.hi*4294967296},nt.prototype.toLong=function(st){return tt.Long?new tt.Long(this.lo|0,this.hi|0,!!st):{low:this.lo|0,high:this.hi|0,unsigned:!!st}};var ot=String.prototype.charCodeAt;return nt.fromHash=function(st){return st===rt?et:new nt((ot.call(st,0)|ot.call(st,1)<<8|ot.call(st,2)<<16|ot.call(st,3)<<24)>>>0,(ot.call(st,4)|ot.call(st,5)<<8|ot.call(st,6)<<16|ot.call(st,7)<<24)>>>0)},nt.prototype.toHash=function(){return String.fromCharCode(this.lo&255,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,this.hi&255,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)},nt.prototype.zzEncode=function(){var st=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^st)>>>0,this.lo=(this.lo<<1^st)>>>0,this},nt.prototype.zzDecode=function(){var st=-(this.lo&1);return this.lo=((this.lo>>>1|this.hi<<31)^st)>>>0,this.hi=(this.hi>>>1^st)>>>0,this},nt.prototype.length=function(){var st=this.lo,ut=(this.lo>>>28|this.hi<<4)>>>0,ct=this.hi>>>24;return ct===0?ut===0?st<16384?st<128?1:2:st<2097152?3:4:ut<16384?ut<128?5:6:ut<2097152?7:8:ct<128?9:10},longbits}var hasRequiredMinimal;function requireMinimal(){return hasRequiredMinimal||(hasRequiredMinimal=1,function(tt){var nt=tt;nt.asPromise=aspromise,nt.base64=base64$1,nt.EventEmitter=eventemitter,nt.float=float,nt.inquire=inquire_1,nt.utf8=utf8$2,nt.pool=pool_1,nt.LongBits=requireLongbits(),nt.isNode=!!(typeof commonjsGlobal$1<"u"&&commonjsGlobal$1&&commonjsGlobal$1.process&&commonjsGlobal$1.process.versions&&commonjsGlobal$1.process.versions.node),nt.global=nt.isNode&&commonjsGlobal$1||typeof window<"u"&&window||typeof self<"u"&&self||commonjsGlobal$1,nt.emptyArray=Object.freeze?Object.freeze([]):[],nt.emptyObject=Object.freeze?Object.freeze({}):{},nt.isInteger=Number.isInteger||function(at){return typeof at=="number"&&isFinite(at)&&Math.floor(at)===at},nt.isString=function(at){return typeof at=="string"||at instanceof String},nt.isObject=function(at){return at&&typeof at=="object"},nt.isset=nt.isSet=function(at,st){var ut=at[st];return ut!=null&&at.hasOwnProperty(st)?typeof ut!="object"||(Array.isArray(ut)?ut.length:Object.keys(ut).length)>0:!1},nt.Buffer=function(){try{var ot=nt.inquire("buffer").Buffer;return ot.prototype.utf8Write?ot:null}catch{return null}}(),nt._Buffer_from=null,nt._Buffer_allocUnsafe=null,nt.newBuffer=function(at){return typeof at=="number"?nt.Buffer?nt._Buffer_allocUnsafe(at):new nt.Array(at):nt.Buffer?nt._Buffer_from(at):typeof Uint8Array>"u"?at:new Uint8Array(at)},nt.Array=typeof Uint8Array<"u"?Uint8Array:Array,nt.Long=nt.global.dcodeIO&&nt.global.dcodeIO.Long||nt.global.Long||nt.inquire("long"),nt.key2Re=/^true|false|0|1$/,nt.key32Re=/^-?(?:0|[1-9][0-9]*)$/,nt.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,nt.longToHash=function(at){return at?nt.LongBits.from(at).toHash():nt.LongBits.zeroHash},nt.longFromHash=function(at,st){var ut=nt.LongBits.fromHash(at);return nt.Long?nt.Long.fromBits(ut.lo,ut.hi,st):ut.toNumber(!!st)};function et(ot,at,st){for(var ut=Object.keys(at),ct=0;ct<ut.length;++ct)(ot[ut[ct]]===void 0||!st)&&(ot[ut[ct]]=at[ut[ct]]);return ot}nt.merge=et,nt.lcFirst=function(at){return at.charAt(0).toLowerCase()+at.substring(1)};function rt(ot){function at(st,ut){if(!(this instanceof at))return new at(st,ut);Object.defineProperty(this,"message",{get:function(){return st}}),Error.captureStackTrace?Error.captureStackTrace(this,at):Object.defineProperty(this,"stack",{value:new Error().stack||""}),ut&&et(this,ut)}return at.prototype=Object.create(Error.prototype,{constructor:{value:at,writable:!0,enumerable:!1,configurable:!0},name:{get:function(){return ot},set:void 0,enumerable:!1,configurable:!0},toString:{value:function(){return this.name+": "+this.message},writable:!0,enumerable:!1,configurable:!0}}),at}nt.newError=rt,nt.ProtocolError=rt("ProtocolError"),nt.oneOfGetter=function(at){for(var st={},ut=0;ut<at.length;++ut)st[at[ut]]=1;return function(){for(var ct=Object.keys(this),pt=ct.length-1;pt>-1;--pt)if(st[ct[pt]]===1&&this[ct[pt]]!==void 0&&this[ct[pt]]!==null)return ct[pt]}},nt.oneOfSetter=function(at){return function(st){for(var ut=0;ut<at.length;++ut)at[ut]!==st&&delete this[at[ut]]}},nt.toJSONOptions={longs:String,enums:String,bytes:String,json:!0},nt._configure=function(){var ot=nt.Buffer;if(!ot){nt._Buffer_from=nt._Buffer_allocUnsafe=null;return}nt._Buffer_from=ot.from!==Uint8Array.from&&ot.from||function(st,ut){return new ot(st,ut)},nt._Buffer_allocUnsafe=ot.allocUnsafe||function(st){return new ot(st)}}}(minimal$1)),minimal$1}var writer=Writer$1,util$9=requireMinimal(),BufferWriter$1,LongBits$1=util$9.LongBits,base64=util$9.base64,utf8$1=util$9.utf8;function Op(tt,nt,et){this.fn=tt,this.len=nt,this.next=void 0,this.val=et}function noop$3(){}function State(tt){this.head=tt.head,this.tail=tt.tail,this.len=tt.len,this.next=tt.states}function Writer$1(){this.len=0,this.head=new Op(noop$3,0,0),this.tail=this.head,this.states=null}var create$8=function tt(){return util$9.Buffer?function(){return(Writer$1.create=function(){return new BufferWriter$1})()}:function(){return new Writer$1}};Writer$1.create=create$8();Writer$1.alloc=function tt(nt){return new util$9.Array(nt)};util$9.Array!==Array&&(Writer$1.alloc=util$9.pool(Writer$1.alloc,util$9.Array.prototype.subarray));Writer$1.prototype._push=function tt(nt,et,rt){return this.tail=this.tail.next=new Op(nt,et,rt),this.len+=et,this};function writeByte(tt,nt,et){nt[et]=tt&255}function writeVarint32(tt,nt,et){for(;tt>127;)nt[et++]=tt&127|128,tt>>>=7;nt[et]=tt}function VarintOp(tt,nt){this.len=tt,this.next=void 0,this.val=nt}VarintOp.prototype=Object.create(Op.prototype);VarintOp.prototype.fn=writeVarint32;Writer$1.prototype.uint32=function tt(nt){return this.len+=(this.tail=this.tail.next=new VarintOp((nt=nt>>>0)<128?1:nt<16384?2:nt<2097152?3:nt<268435456?4:5,nt)).len,this};Writer$1.prototype.int32=function tt(nt){return nt<0?this._push(writeVarint64,10,LongBits$1.fromNumber(nt)):this.uint32(nt)};Writer$1.prototype.sint32=function tt(nt){return this.uint32((nt<<1^nt>>31)>>>0)};function writeVarint64(tt,nt,et){for(;tt.hi;)nt[et++]=tt.lo&127|128,tt.lo=(tt.lo>>>7|tt.hi<<25)>>>0,tt.hi>>>=7;for(;tt.lo>127;)nt[et++]=tt.lo&127|128,tt.lo=tt.lo>>>7;nt[et++]=tt.lo}Writer$1.prototype.uint64=function tt(nt){var et=LongBits$1.from(nt);return this._push(writeVarint64,et.length(),et)};Writer$1.prototype.int64=Writer$1.prototype.uint64;Writer$1.prototype.sint64=function tt(nt){var et=LongBits$1.from(nt).zzEncode();return this._push(writeVarint64,et.length(),et)};Writer$1.prototype.bool=function tt(nt){return this._push(writeByte,1,nt?1:0)};function writeFixed32(tt,nt,et){nt[et]=tt&255,nt[et+1]=tt>>>8&255,nt[et+2]=tt>>>16&255,nt[et+3]=tt>>>24}Writer$1.prototype.fixed32=function tt(nt){return this._push(writeFixed32,4,nt>>>0)};Writer$1.prototype.sfixed32=Writer$1.prototype.fixed32;Writer$1.prototype.fixed64=function tt(nt){var et=LongBits$1.from(nt);return this._push(writeFixed32,4,et.lo)._push(writeFixed32,4,et.hi)};Writer$1.prototype.sfixed64=Writer$1.prototype.fixed64;Writer$1.prototype.float=function tt(nt){return this._push(util$9.float.writeFloatLE,4,nt)};Writer$1.prototype.double=function tt(nt){return this._push(util$9.float.writeDoubleLE,8,nt)};var writeBytes=util$9.Array.prototype.set?function tt(nt,et,rt){et.set(nt,rt)}:function tt(nt,et,rt){for(var ot=0;ot<nt.length;++ot)et[rt+ot]=nt[ot]};Writer$1.prototype.bytes=function tt(nt){var et=nt.length>>>0;if(!et)return this._push(writeByte,1,0);if(util$9.isString(nt)){var rt=Writer$1.alloc(et=base64.length(nt));base64.decode(nt,rt,0),nt=rt}return this.uint32(et)._push(writeBytes,et,nt)};Writer$1.prototype.string=function tt(nt){var et=utf8$1.length(nt);return et?this.uint32(et)._push(utf8$1.write,et,nt):this._push(writeByte,1,0)};Writer$1.prototype.fork=function tt(){return this.states=new State(this),this.head=this.tail=new Op(noop$3,0,0),this.len=0,this};Writer$1.prototype.reset=function tt(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new Op(noop$3,0,0),this.len=0),this};Writer$1.prototype.ldelim=function tt(){var nt=this.head,et=this.tail,rt=this.len;return this.reset().uint32(rt),rt&&(this.tail.next=nt.next,this.tail=et,this.len+=rt),this};Writer$1.prototype.finish=function tt(){for(var nt=this.head.next,et=this.constructor.alloc(this.len),rt=0;nt;)nt.fn(nt.val,et,rt),rt+=nt.len,nt=nt.next;return et};Writer$1._configure=function(tt){BufferWriter$1=tt,Writer$1.create=create$8(),BufferWriter$1._configure()};var writer_buffer=BufferWriter,Writer=writer;(BufferWriter.prototype=Object.create(Writer.prototype)).constructor=BufferWriter;var util$8=requireMinimal();function BufferWriter(){Writer.call(this)}BufferWriter._configure=function(){BufferWriter.alloc=util$8._Buffer_allocUnsafe,BufferWriter.writeBytesBuffer=util$8.Buffer&&util$8.Buffer.prototype instanceof Uint8Array&&util$8.Buffer.prototype.set.name==="set"?function(nt,et,rt){et.set(nt,rt)}:function(nt,et,rt){if(nt.copy)nt.copy(et,rt,0,nt.length);else for(var ot=0;ot<nt.length;)et[rt++]=nt[ot++]}};BufferWriter.prototype.bytes=function tt(nt){util$8.isString(nt)&&(nt=util$8._Buffer_from(nt,"base64"));var et=nt.length>>>0;return this.uint32(et),et&&this._push(BufferWriter.writeBytesBuffer,et,nt),this};function writeStringBuffer(tt,nt,et){tt.length<40?util$8.utf8.write(tt,nt,et):nt.utf8Write?nt.utf8Write(tt,et):nt.write(tt,et)}BufferWriter.prototype.string=function tt(nt){var et=util$8.Buffer.byteLength(nt);return this.uint32(et),et&&this._push(writeStringBuffer,et,nt),this};BufferWriter._configure();var reader=Reader$1,util$7=requireMinimal(),BufferReader$1,LongBits=util$7.LongBits,utf8=util$7.utf8;function indexOutOfRange(tt,nt){return RangeError("index out of range: "+tt.pos+" + "+(nt||1)+" > "+tt.len)}function Reader$1(tt){this.buf=tt,this.pos=0,this.len=tt.length}var create_array=typeof Uint8Array<"u"?function tt(nt){if(nt instanceof Uint8Array||Array.isArray(nt))return new Reader$1(nt);throw Error("illegal buffer")}:function tt(nt){if(Array.isArray(nt))return new Reader$1(nt);throw Error("illegal buffer")},create$7=function tt(){return util$7.Buffer?function(et){return(Reader$1.create=function(ot){return util$7.Buffer.isBuffer(ot)?new BufferReader$1(ot):create_array(ot)})(et)}:create_array};Reader$1.create=create$7();Reader$1.prototype._slice=util$7.Array.prototype.subarray||util$7.Array.prototype.slice;Reader$1.prototype.uint32=function tt(){var nt=4294967295;return function(){if(nt=(this.buf[this.pos]&127)>>>0,this.buf[this.pos++]<128||(nt=(nt|(this.buf[this.pos]&127)<<7)>>>0,this.buf[this.pos++]<128)||(nt=(nt|(this.buf[this.pos]&127)<<14)>>>0,this.buf[this.pos++]<128)||(nt=(nt|(this.buf[this.pos]&127)<<21)>>>0,this.buf[this.pos++]<128)||(nt=(nt|(this.buf[this.pos]&15)<<28)>>>0,this.buf[this.pos++]<128))return nt;if((this.pos+=5)>this.len)throw this.pos=this.len,indexOutOfRange(this,10);return nt}}();Reader$1.prototype.int32=function tt(){return this.uint32()|0};Reader$1.prototype.sint32=function tt(){var nt=this.uint32();return nt>>>1^-(nt&1)|0};function readLongVarint(){var tt=new LongBits(0,0),nt=0;if(this.len-this.pos>4){for(;nt<4;++nt)if(tt.lo=(tt.lo|(this.buf[this.pos]&127)<<nt*7)>>>0,this.buf[this.pos++]<128)return tt;if(tt.lo=(tt.lo|(this.buf[this.pos]&127)<<28)>>>0,tt.hi=(tt.hi|(this.buf[this.pos]&127)>>4)>>>0,this.buf[this.pos++]<128)return tt;nt=0}else{for(;nt<3;++nt){if(this.pos>=this.len)throw indexOutOfRange(this);if(tt.lo=(tt.lo|(this.buf[this.pos]&127)<<nt*7)>>>0,this.buf[this.pos++]<128)return tt}return tt.lo=(tt.lo|(this.buf[this.pos++]&127)<<nt*7)>>>0,tt}if(this.len-this.pos>4){for(;nt<5;++nt)if(tt.hi=(tt.hi|(this.buf[this.pos]&127)<<nt*7+3)>>>0,this.buf[this.pos++]<128)return tt}else for(;nt<5;++nt){if(this.pos>=this.len)throw indexOutOfRange(this);if(tt.hi=(tt.hi|(this.buf[this.pos]&127)<<nt*7+3)>>>0,this.buf[this.pos++]<128)return tt}throw Error("invalid varint encoding")}Reader$1.prototype.bool=function tt(){return this.uint32()!==0};function readFixed32_end(tt,nt){return(tt[nt-4]|tt[nt-3]<<8|tt[nt-2]<<16|tt[nt-1]<<24)>>>0}Reader$1.prototype.fixed32=function tt(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);return readFixed32_end(this.buf,this.pos+=4)};Reader$1.prototype.sfixed32=function tt(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);return readFixed32_end(this.buf,this.pos+=4)|0};function readFixed64(){if(this.pos+8>this.len)throw indexOutOfRange(this,8);return new LongBits(readFixed32_end(this.buf,this.pos+=4),readFixed32_end(this.buf,this.pos+=4))}Reader$1.prototype.float=function tt(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);var nt=util$7.float.readFloatLE(this.buf,this.pos);return this.pos+=4,nt};Reader$1.prototype.double=function tt(){if(this.pos+8>this.len)throw indexOutOfRange(this,4);var nt=util$7.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,nt};Reader$1.prototype.bytes=function tt(){var nt=this.uint32(),et=this.pos,rt=this.pos+nt;if(rt>this.len)throw indexOutOfRange(this,nt);if(this.pos+=nt,Array.isArray(this.buf))return this.buf.slice(et,rt);if(et===rt){var ot=util$7.Buffer;return ot?ot.alloc(0):new this.buf.constructor(0)}return this._slice.call(this.buf,et,rt)};Reader$1.prototype.string=function tt(){var nt=this.bytes();return utf8.read(nt,0,nt.length)};Reader$1.prototype.skip=function tt(nt){if(typeof nt=="number"){if(this.pos+nt>this.len)throw indexOutOfRange(this,nt);this.pos+=nt}else do if(this.pos>=this.len)throw indexOutOfRange(this);while(this.buf[this.pos++]&128);return this};Reader$1.prototype.skipType=function(tt){switch(tt){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;(tt=this.uint32()&7)!==4;)this.skipType(tt);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+tt+" at offset "+this.pos)}return this};Reader$1._configure=function(tt){BufferReader$1=tt,Reader$1.create=create$7(),BufferReader$1._configure();var nt=util$7.Long?"toLong":"toNumber";util$7.merge(Reader$1.prototype,{int64:function(){return readLongVarint.call(this)[nt](!1)},uint64:function(){return readLongVarint.call(this)[nt](!0)},sint64:function(){return readLongVarint.call(this).zzDecode()[nt](!1)},fixed64:function(){return readFixed64.call(this)[nt](!0)},sfixed64:function(){return readFixed64.call(this)[nt](!1)}})};var reader_buffer=BufferReader,Reader=reader;(BufferReader.prototype=Object.create(Reader.prototype)).constructor=BufferReader;var util$6=requireMinimal();function BufferReader(tt){Reader.call(this,tt)}BufferReader._configure=function(){util$6.Buffer&&(BufferReader.prototype._slice=util$6.Buffer.prototype.slice)};BufferReader.prototype.string=function tt(){var nt=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+nt,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+nt,this.len))};BufferReader._configure();var rpc={},service$1=Service$1,util$5=requireMinimal();(Service$1.prototype=Object.create(util$5.EventEmitter.prototype)).constructor=Service$1;function Service$1(tt,nt,et){if(typeof tt!="function")throw TypeError("rpcImpl must be a function");util$5.EventEmitter.call(this),this.rpcImpl=tt,this.requestDelimited=!!nt,this.responseDelimited=!!et}Service$1.prototype.rpcCall=function tt(nt,et,rt,ot,at){if(!ot)throw TypeError("request must be specified");var st=this;if(!at)return util$5.asPromise(tt,st,nt,et,rt,ot);if(!st.rpcImpl){setTimeout(function(){at(Error("already ended"))},0);return}try{return st.rpcImpl(nt,et[st.requestDelimited?"encodeDelimited":"encode"](ot).finish(),function(ct,pt){if(ct)return st.emit("error",ct,nt),at(ct);if(pt===null){st.end(!0);return}if(!(pt instanceof rt))try{pt=rt[st.responseDelimited?"decodeDelimited":"decode"](pt)}catch(dt){return st.emit("error",dt,nt),at(dt)}return st.emit("data",pt,nt),at(null,pt)})}catch(ut){st.emit("error",ut,nt),setTimeout(function(){at(ut)},0);return}};Service$1.prototype.end=function tt(nt){return this.rpcImpl&&(nt||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this};(function(tt){var nt=tt;nt.Service=service$1})(rpc);var roots={};(function(tt){var nt=tt;nt.build="minimal",nt.Writer=writer,nt.BufferWriter=writer_buffer,nt.Reader=reader,nt.BufferReader=reader_buffer,nt.util=requireMinimal(),nt.rpc=rpc,nt.roots=roots,nt.configure=et;function et(){nt.util._configure(),nt.Writer._configure(nt.BufferWriter),nt.Reader._configure(nt.BufferReader)}et()})(indexMinimal);var minimal=indexMinimal;const $Reader=minimal.Reader,$Writer=minimal.Writer,$util=minimal.util,$root=minimal.roots.default||(minimal.roots.default={}),Alert=$root.Alert=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.body="",tt.prototype.format=0,tt.prototype.icon="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.body!=null&&Object.hasOwnProperty.call(et,"body")&&rt.uint32(10).string(et.body),et.format!=null&&Object.hasOwnProperty.call(et,"format")&&rt.uint32(16).int32(et.format),et.icon!=null&&Object.hasOwnProperty.call(et,"icon")&&rt.uint32(26).string(et.icon),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Alert;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.body=et.string();break}case 2:{at.format=et.int32();break}case 3:{at.icon=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.body!=null&&et.hasOwnProperty("body")&&!$util.isString(et.body))return"body: string expected";if(et.format!=null&&et.hasOwnProperty("format"))switch(et.format){default:return"format: enum value expected";case 0:case 1:case 2:case 3:case 4:break}return et.icon!=null&&et.hasOwnProperty("icon")&&!$util.isString(et.icon)?"icon: string expected":null},tt.fromObject=function(et){if(et instanceof $root.Alert)return et;let rt=new $root.Alert;switch(et.body!=null&&(rt.body=String(et.body)),et.format){default:if(typeof et.format=="number"){rt.format=et.format;break}break;case"UNUSED":case 0:rt.format=0;break;case"ERROR":case 1:rt.format=1;break;case"WARNING":case 2:rt.format=2;break;case"INFO":case 3:rt.format=3;break;case"SUCCESS":case 4:rt.format=4;break}return et.icon!=null&&(rt.icon=String(et.icon)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.body="",ot.format=rt.enums===String?"UNUSED":0,ot.icon=""),et.body!=null&&et.hasOwnProperty("body")&&(ot.body=et.body),et.format!=null&&et.hasOwnProperty("format")&&(ot.format=rt.enums===String?$root.Alert.Format[et.format]===void 0?et.format:$root.Alert.Format[et.format]:et.format),et.icon!=null&&et.hasOwnProperty("icon")&&(ot.icon=et.icon),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Alert"},tt.Format=function(){const nt={},et=Object.create(nt);return et[nt[0]="UNUSED"]=0,et[nt[1]="ERROR"]=1,et[nt[2]="WARNING"]=2,et[nt[3]="INFO"]=3,et[nt[4]="SUCCESS"]=4,et}(),tt})();$root.AppPage=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.pageScriptHash="",tt.prototype.pageName="",tt.prototype.icon="",tt.prototype.isDefault=!1,tt.prototype.sectionHeader="",tt.prototype.urlPathname="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.pageScriptHash!=null&&Object.hasOwnProperty.call(et,"pageScriptHash")&&rt.uint32(10).string(et.pageScriptHash),et.pageName!=null&&Object.hasOwnProperty.call(et,"pageName")&&rt.uint32(18).string(et.pageName),et.icon!=null&&Object.hasOwnProperty.call(et,"icon")&&rt.uint32(26).string(et.icon),et.isDefault!=null&&Object.hasOwnProperty.call(et,"isDefault")&&rt.uint32(32).bool(et.isDefault),et.sectionHeader!=null&&Object.hasOwnProperty.call(et,"sectionHeader")&&rt.uint32(42).string(et.sectionHeader),et.urlPathname!=null&&Object.hasOwnProperty.call(et,"urlPathname")&&rt.uint32(50).string(et.urlPathname),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.AppPage;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.pageScriptHash=et.string();break}case 2:{at.pageName=et.string();break}case 3:{at.icon=et.string();break}case 4:{at.isDefault=et.bool();break}case 5:{at.sectionHeader=et.string();break}case 6:{at.urlPathname=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.pageScriptHash!=null&&et.hasOwnProperty("pageScriptHash")&&!$util.isString(et.pageScriptHash)?"pageScriptHash: string expected":et.pageName!=null&&et.hasOwnProperty("pageName")&&!$util.isString(et.pageName)?"pageName: string expected":et.icon!=null&&et.hasOwnProperty("icon")&&!$util.isString(et.icon)?"icon: string expected":et.isDefault!=null&&et.hasOwnProperty("isDefault")&&typeof et.isDefault!="boolean"?"isDefault: boolean expected":et.sectionHeader!=null&&et.hasOwnProperty("sectionHeader")&&!$util.isString(et.sectionHeader)?"sectionHeader: string expected":et.urlPathname!=null&&et.hasOwnProperty("urlPathname")&&!$util.isString(et.urlPathname)?"urlPathname: string expected":null},tt.fromObject=function(et){if(et instanceof $root.AppPage)return et;let rt=new $root.AppPage;return et.pageScriptHash!=null&&(rt.pageScriptHash=String(et.pageScriptHash)),et.pageName!=null&&(rt.pageName=String(et.pageName)),et.icon!=null&&(rt.icon=String(et.icon)),et.isDefault!=null&&(rt.isDefault=!!et.isDefault),et.sectionHeader!=null&&(rt.sectionHeader=String(et.sectionHeader)),et.urlPathname!=null&&(rt.urlPathname=String(et.urlPathname)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.pageScriptHash="",ot.pageName="",ot.icon="",ot.isDefault=!1,ot.sectionHeader="",ot.urlPathname=""),et.pageScriptHash!=null&&et.hasOwnProperty("pageScriptHash")&&(ot.pageScriptHash=et.pageScriptHash),et.pageName!=null&&et.hasOwnProperty("pageName")&&(ot.pageName=et.pageName),et.icon!=null&&et.hasOwnProperty("icon")&&(ot.icon=et.icon),et.isDefault!=null&&et.hasOwnProperty("isDefault")&&(ot.isDefault=et.isDefault),et.sectionHeader!=null&&et.hasOwnProperty("sectionHeader")&&(ot.sectionHeader=et.sectionHeader),et.urlPathname!=null&&et.hasOwnProperty("urlPathname")&&(ot.urlPathname=et.urlPathname),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/AppPage"},tt})();const Arrow$2=$root.Arrow=(()=>{function tt(nt){if(this.columnOrder=[],this.selectionMode=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.data=$util.newBuffer([]),tt.prototype.styler=null,tt.prototype.width=0,tt.prototype.height=0,tt.prototype.useContainerWidth=!1,tt.prototype.id="",tt.prototype.columns="",tt.prototype.editingMode=0,tt.prototype.disabled=!1,tt.prototype.formId="",tt.prototype.columnOrder=$util.emptyArray,tt.prototype.selectionMode=$util.emptyArray,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.data!=null&&Object.hasOwnProperty.call(et,"data")&&rt.uint32(10).bytes(et.data),et.styler!=null&&Object.hasOwnProperty.call(et,"styler")&&$root.Styler.encode(et.styler,rt.uint32(18).fork()).ldelim(),et.width!=null&&Object.hasOwnProperty.call(et,"width")&&rt.uint32(24).uint32(et.width),et.height!=null&&Object.hasOwnProperty.call(et,"height")&&rt.uint32(32).uint32(et.height),et.useContainerWidth!=null&&Object.hasOwnProperty.call(et,"useContainerWidth")&&rt.uint32(40).bool(et.useContainerWidth),et.id!=null&&Object.hasOwnProperty.call(et,"id")&&rt.uint32(50).string(et.id),et.columns!=null&&Object.hasOwnProperty.call(et,"columns")&&rt.uint32(58).string(et.columns),et.editingMode!=null&&Object.hasOwnProperty.call(et,"editingMode")&&rt.uint32(64).int32(et.editingMode),et.disabled!=null&&Object.hasOwnProperty.call(et,"disabled")&&rt.uint32(72).bool(et.disabled),et.formId!=null&&Object.hasOwnProperty.call(et,"formId")&&rt.uint32(82).string(et.formId),et.columnOrder!=null&&et.columnOrder.length)for(let ot=0;ot<et.columnOrder.length;++ot)rt.uint32(90).string(et.columnOrder[ot]);if(et.selectionMode!=null&&et.selectionMode.length){rt.uint32(98).fork();for(let ot=0;ot<et.selectionMode.length;++ot)rt.int32(et.selectionMode[ot]);rt.ldelim()}return rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Arrow;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.data=et.bytes();break}case 2:{at.styler=$root.Styler.decode(et,et.uint32());break}case 3:{at.width=et.uint32();break}case 4:{at.height=et.uint32();break}case 5:{at.useContainerWidth=et.bool();break}case 6:{at.id=et.string();break}case 7:{at.columns=et.string();break}case 8:{at.editingMode=et.int32();break}case 9:{at.disabled=et.bool();break}case 10:{at.formId=et.string();break}case 11:{at.columnOrder&&at.columnOrder.length||(at.columnOrder=[]),at.columnOrder.push(et.string());break}case 12:{if(at.selectionMode&&at.selectionMode.length||(at.selectionMode=[]),(st&7)===2){let ut=et.uint32()+et.pos;for(;et.pos<ut;)at.selectionMode.push(et.int32())}else at.selectionMode.push(et.int32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.data!=null&&et.hasOwnProperty("data")&&!(et.data&&typeof et.data.length=="number"||$util.isString(et.data)))return"data: buffer expected";if(et.styler!=null&&et.hasOwnProperty("styler")){let rt=$root.Styler.verify(et.styler);if(rt)return"styler."+rt}if(et.width!=null&&et.hasOwnProperty("width")&&!$util.isInteger(et.width))return"width: integer expected";if(et.height!=null&&et.hasOwnProperty("height")&&!$util.isInteger(et.height))return"height: integer expected";if(et.useContainerWidth!=null&&et.hasOwnProperty("useContainerWidth")&&typeof et.useContainerWidth!="boolean")return"useContainerWidth: boolean expected";if(et.id!=null&&et.hasOwnProperty("id")&&!$util.isString(et.id))return"id: string expected";if(et.columns!=null&&et.hasOwnProperty("columns")&&!$util.isString(et.columns))return"columns: string expected";if(et.editingMode!=null&&et.hasOwnProperty("editingMode"))switch(et.editingMode){default:return"editingMode: enum value expected";case 0:case 1:case 2:break}if(et.disabled!=null&&et.hasOwnProperty("disabled")&&typeof et.disabled!="boolean")return"disabled: boolean expected";if(et.formId!=null&&et.hasOwnProperty("formId")&&!$util.isString(et.formId))return"formId: string expected";if(et.columnOrder!=null&&et.hasOwnProperty("columnOrder")){if(!Array.isArray(et.columnOrder))return"columnOrder: array expected";for(let rt=0;rt<et.columnOrder.length;++rt)if(!$util.isString(et.columnOrder[rt]))return"columnOrder: string[] expected"}if(et.selectionMode!=null&&et.hasOwnProperty("selectionMode")){if(!Array.isArray(et.selectionMode))return"selectionMode: array expected";for(let rt=0;rt<et.selectionMode.length;++rt)switch(et.selectionMode[rt]){default:return"selectionMode: enum value[] expected";case 0:case 1:case 2:case 3:break}}return null},tt.fromObject=function(et){if(et instanceof $root.Arrow)return et;let rt=new $root.Arrow;if(et.data!=null&&(typeof et.data=="string"?$util.base64.decode(et.data,rt.data=$util.newBuffer($util.base64.length(et.data)),0):et.data.length>=0&&(rt.data=et.data)),et.styler!=null){if(typeof et.styler!="object")throw TypeError(".Arrow.styler: object expected");rt.styler=$root.Styler.fromObject(et.styler)}switch(et.width!=null&&(rt.width=et.width>>>0),et.height!=null&&(rt.height=et.height>>>0),et.useContainerWidth!=null&&(rt.useContainerWidth=!!et.useContainerWidth),et.id!=null&&(rt.id=String(et.id)),et.columns!=null&&(rt.columns=String(et.columns)),et.editingMode){default:if(typeof et.editingMode=="number"){rt.editingMode=et.editingMode;break}break;case"READ_ONLY":case 0:rt.editingMode=0;break;case"FIXED":case 1:rt.editingMode=1;break;case"DYNAMIC":case 2:rt.editingMode=2;break}if(et.disabled!=null&&(rt.disabled=!!et.disabled),et.formId!=null&&(rt.formId=String(et.formId)),et.columnOrder){if(!Array.isArray(et.columnOrder))throw TypeError(".Arrow.columnOrder: array expected");rt.columnOrder=[];for(let ot=0;ot<et.columnOrder.length;++ot)rt.columnOrder[ot]=String(et.columnOrder[ot])}if(et.selectionMode){if(!Array.isArray(et.selectionMode))throw TypeError(".Arrow.selectionMode: array expected");rt.selectionMode=[];for(let ot=0;ot<et.selectionMode.length;++ot)switch(et.selectionMode[ot]){default:if(typeof et.selectionMode[ot]=="number"){rt.selectionMode[ot]=et.selectionMode[ot];break}case"SINGLE_ROW":case 0:rt.selectionMode[ot]=0;break;case"MULTI_ROW":case 1:rt.selectionMode[ot]=1;break;case"SINGLE_COLUMN":case 2:rt.selectionMode[ot]=2;break;case"MULTI_COLUMN":case 3:rt.selectionMode[ot]=3;break}}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.columnOrder=[],ot.selectionMode=[]),rt.defaults&&(rt.bytes===String?ot.data="":(ot.data=[],rt.bytes!==Array&&(ot.data=$util.newBuffer(ot.data))),ot.styler=null,ot.width=0,ot.height=0,ot.useContainerWidth=!1,ot.id="",ot.columns="",ot.editingMode=rt.enums===String?"READ_ONLY":0,ot.disabled=!1,ot.formId=""),et.data!=null&&et.hasOwnProperty("data")&&(ot.data=rt.bytes===String?$util.base64.encode(et.data,0,et.data.length):rt.bytes===Array?Array.prototype.slice.call(et.data):et.data),et.styler!=null&&et.hasOwnProperty("styler")&&(ot.styler=$root.Styler.toObject(et.styler,rt)),et.width!=null&&et.hasOwnProperty("width")&&(ot.width=et.width),et.height!=null&&et.hasOwnProperty("height")&&(ot.height=et.height),et.useContainerWidth!=null&&et.hasOwnProperty("useContainerWidth")&&(ot.useContainerWidth=et.useContainerWidth),et.id!=null&&et.hasOwnProperty("id")&&(ot.id=et.id),et.columns!=null&&et.hasOwnProperty("columns")&&(ot.columns=et.columns),et.editingMode!=null&&et.hasOwnProperty("editingMode")&&(ot.editingMode=rt.enums===String?$root.Arrow.EditingMode[et.editingMode]===void 0?et.editingMode:$root.Arrow.EditingMode[et.editingMode]:et.editingMode),et.disabled!=null&&et.hasOwnProperty("disabled")&&(ot.disabled=et.disabled),et.formId!=null&&et.hasOwnProperty("formId")&&(ot.formId=et.formId),et.columnOrder&&et.columnOrder.length){ot.columnOrder=[];for(let at=0;at<et.columnOrder.length;++at)ot.columnOrder[at]=et.columnOrder[at]}if(et.selectionMode&&et.selectionMode.length){ot.selectionMode=[];for(let at=0;at<et.selectionMode.length;++at)ot.selectionMode[at]=rt.enums===String?$root.Arrow.SelectionMode[et.selectionMode[at]]===void 0?et.selectionMode[at]:$root.Arrow.SelectionMode[et.selectionMode[at]]:et.selectionMode[at]}return ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Arrow"},tt.EditingMode=function(){const nt={},et=Object.create(nt);return et[nt[0]="READ_ONLY"]=0,et[nt[1]="FIXED"]=1,et[nt[2]="DYNAMIC"]=2,et}(),tt.SelectionMode=function(){const nt={},et=Object.create(nt);return et[nt[0]="SINGLE_ROW"]=0,et[nt[1]="MULTI_ROW"]=1,et[nt[2]="SINGLE_COLUMN"]=2,et[nt[3]="MULTI_COLUMN"]=3,et}(),tt})();$root.Styler=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.uuid="",tt.prototype.caption="",tt.prototype.styles="",tt.prototype.displayValues=$util.newBuffer([]),tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.uuid!=null&&Object.hasOwnProperty.call(et,"uuid")&&rt.uint32(10).string(et.uuid),et.caption!=null&&Object.hasOwnProperty.call(et,"caption")&&rt.uint32(18).string(et.caption),et.styles!=null&&Object.hasOwnProperty.call(et,"styles")&&rt.uint32(26).string(et.styles),et.displayValues!=null&&Object.hasOwnProperty.call(et,"displayValues")&&rt.uint32(34).bytes(et.displayValues),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Styler;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.uuid=et.string();break}case 2:{at.caption=et.string();break}case 3:{at.styles=et.string();break}case 4:{at.displayValues=et.bytes();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.uuid!=null&&et.hasOwnProperty("uuid")&&!$util.isString(et.uuid)?"uuid: string expected":et.caption!=null&&et.hasOwnProperty("caption")&&!$util.isString(et.caption)?"caption: string expected":et.styles!=null&&et.hasOwnProperty("styles")&&!$util.isString(et.styles)?"styles: string expected":et.displayValues!=null&&et.hasOwnProperty("displayValues")&&!(et.displayValues&&typeof et.displayValues.length=="number"||$util.isString(et.displayValues))?"displayValues: buffer expected":null},tt.fromObject=function(et){if(et instanceof $root.Styler)return et;let rt=new $root.Styler;return et.uuid!=null&&(rt.uuid=String(et.uuid)),et.caption!=null&&(rt.caption=String(et.caption)),et.styles!=null&&(rt.styles=String(et.styles)),et.displayValues!=null&&(typeof et.displayValues=="string"?$util.base64.decode(et.displayValues,rt.displayValues=$util.newBuffer($util.base64.length(et.displayValues)),0):et.displayValues.length>=0&&(rt.displayValues=et.displayValues)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.uuid="",ot.caption="",ot.styles="",rt.bytes===String?ot.displayValues="":(ot.displayValues=[],rt.bytes!==Array&&(ot.displayValues=$util.newBuffer(ot.displayValues)))),et.uuid!=null&&et.hasOwnProperty("uuid")&&(ot.uuid=et.uuid),et.caption!=null&&et.hasOwnProperty("caption")&&(ot.caption=et.caption),et.styles!=null&&et.hasOwnProperty("styles")&&(ot.styles=et.styles),et.displayValues!=null&&et.hasOwnProperty("displayValues")&&(ot.displayValues=rt.bytes===String?$util.base64.encode(et.displayValues,0,et.displayValues.length):rt.bytes===Array?Array.prototype.slice.call(et.displayValues):et.displayValues),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Styler"},tt})();$root.ArrowNamedDataSet=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.name="",tt.prototype.hasName=!1,tt.prototype.data=null,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.name!=null&&Object.hasOwnProperty.call(et,"name")&&rt.uint32(10).string(et.name),et.data!=null&&Object.hasOwnProperty.call(et,"data")&&$root.Arrow.encode(et.data,rt.uint32(18).fork()).ldelim(),et.hasName!=null&&Object.hasOwnProperty.call(et,"hasName")&&rt.uint32(24).bool(et.hasName),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.ArrowNamedDataSet;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.name=et.string();break}case 3:{at.hasName=et.bool();break}case 2:{at.data=$root.Arrow.decode(et,et.uint32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.name!=null&&et.hasOwnProperty("name")&&!$util.isString(et.name))return"name: string expected";if(et.hasName!=null&&et.hasOwnProperty("hasName")&&typeof et.hasName!="boolean")return"hasName: boolean expected";if(et.data!=null&&et.hasOwnProperty("data")){let rt=$root.Arrow.verify(et.data);if(rt)return"data."+rt}return null},tt.fromObject=function(et){if(et instanceof $root.ArrowNamedDataSet)return et;let rt=new $root.ArrowNamedDataSet;if(et.name!=null&&(rt.name=String(et.name)),et.hasName!=null&&(rt.hasName=!!et.hasName),et.data!=null){if(typeof et.data!="object")throw TypeError(".ArrowNamedDataSet.data: object expected");rt.data=$root.Arrow.fromObject(et.data)}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.name="",ot.data=null,ot.hasName=!1),et.name!=null&&et.hasOwnProperty("name")&&(ot.name=et.name),et.data!=null&&et.hasOwnProperty("data")&&(ot.data=$root.Arrow.toObject(et.data,rt)),et.hasName!=null&&et.hasOwnProperty("hasName")&&(ot.hasName=et.hasName),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/ArrowNamedDataSet"},tt})();$root.ArrowVegaLiteChart=(()=>{function tt(nt){if(this.datasets=[],this.selectionMode=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.spec="",tt.prototype.data=null,tt.prototype.datasets=$util.emptyArray,tt.prototype.useContainerWidth=!1,tt.prototype.theme="",tt.prototype.id="",tt.prototype.selectionMode=$util.emptyArray,tt.prototype.formId="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.spec!=null&&Object.hasOwnProperty.call(et,"spec")&&rt.uint32(10).string(et.spec),et.data!=null&&Object.hasOwnProperty.call(et,"data")&&$root.Arrow.encode(et.data,rt.uint32(18).fork()).ldelim(),et.datasets!=null&&et.datasets.length)for(let ot=0;ot<et.datasets.length;++ot)$root.ArrowNamedDataSet.encode(et.datasets[ot],rt.uint32(34).fork()).ldelim();if(et.useContainerWidth!=null&&Object.hasOwnProperty.call(et,"useContainerWidth")&&rt.uint32(40).bool(et.useContainerWidth),et.theme!=null&&Object.hasOwnProperty.call(et,"theme")&&rt.uint32(50).string(et.theme),et.id!=null&&Object.hasOwnProperty.call(et,"id")&&rt.uint32(58).string(et.id),et.selectionMode!=null&&et.selectionMode.length)for(let ot=0;ot<et.selectionMode.length;++ot)rt.uint32(66).string(et.selectionMode[ot]);return et.formId!=null&&Object.hasOwnProperty.call(et,"formId")&&rt.uint32(74).string(et.formId),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.ArrowVegaLiteChart;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.spec=et.string();break}case 2:{at.data=$root.Arrow.decode(et,et.uint32());break}case 4:{at.datasets&&at.datasets.length||(at.datasets=[]),at.datasets.push($root.ArrowNamedDataSet.decode(et,et.uint32()));break}case 5:{at.useContainerWidth=et.bool();break}case 6:{at.theme=et.string();break}case 7:{at.id=et.string();break}case 8:{at.selectionMode&&at.selectionMode.length||(at.selectionMode=[]),at.selectionMode.push(et.string());break}case 9:{at.formId=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.spec!=null&&et.hasOwnProperty("spec")&&!$util.isString(et.spec))return"spec: string expected";if(et.data!=null&&et.hasOwnProperty("data")){let rt=$root.Arrow.verify(et.data);if(rt)return"data."+rt}if(et.datasets!=null&&et.hasOwnProperty("datasets")){if(!Array.isArray(et.datasets))return"datasets: array expected";for(let rt=0;rt<et.datasets.length;++rt){let ot=$root.ArrowNamedDataSet.verify(et.datasets[rt]);if(ot)return"datasets."+ot}}if(et.useContainerWidth!=null&&et.hasOwnProperty("useContainerWidth")&&typeof et.useContainerWidth!="boolean")return"useContainerWidth: boolean expected";if(et.theme!=null&&et.hasOwnProperty("theme")&&!$util.isString(et.theme))return"theme: string expected";if(et.id!=null&&et.hasOwnProperty("id")&&!$util.isString(et.id))return"id: string expected";if(et.selectionMode!=null&&et.hasOwnProperty("selectionMode")){if(!Array.isArray(et.selectionMode))return"selectionMode: array expected";for(let rt=0;rt<et.selectionMode.length;++rt)if(!$util.isString(et.selectionMode[rt]))return"selectionMode: string[] expected"}return et.formId!=null&&et.hasOwnProperty("formId")&&!$util.isString(et.formId)?"formId: string expected":null},tt.fromObject=function(et){if(et instanceof $root.ArrowVegaLiteChart)return et;let rt=new $root.ArrowVegaLiteChart;if(et.spec!=null&&(rt.spec=String(et.spec)),et.data!=null){if(typeof et.data!="object")throw TypeError(".ArrowVegaLiteChart.data: object expected");rt.data=$root.Arrow.fromObject(et.data)}if(et.datasets){if(!Array.isArray(et.datasets))throw TypeError(".ArrowVegaLiteChart.datasets: array expected");rt.datasets=[];for(let ot=0;ot<et.datasets.length;++ot){if(typeof et.datasets[ot]!="object")throw TypeError(".ArrowVegaLiteChart.datasets: object expected");rt.datasets[ot]=$root.ArrowNamedDataSet.fromObject(et.datasets[ot])}}if(et.useContainerWidth!=null&&(rt.useContainerWidth=!!et.useContainerWidth),et.theme!=null&&(rt.theme=String(et.theme)),et.id!=null&&(rt.id=String(et.id)),et.selectionMode){if(!Array.isArray(et.selectionMode))throw TypeError(".ArrowVegaLiteChart.selectionMode: array expected");rt.selectionMode=[];for(let ot=0;ot<et.selectionMode.length;++ot)rt.selectionMode[ot]=String(et.selectionMode[ot])}return et.formId!=null&&(rt.formId=String(et.formId)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.datasets=[],ot.selectionMode=[]),rt.defaults&&(ot.spec="",ot.data=null,ot.useContainerWidth=!1,ot.theme="",ot.id="",ot.formId=""),et.spec!=null&&et.hasOwnProperty("spec")&&(ot.spec=et.spec),et.data!=null&&et.hasOwnProperty("data")&&(ot.data=$root.Arrow.toObject(et.data,rt)),et.datasets&&et.datasets.length){ot.datasets=[];for(let at=0;at<et.datasets.length;++at)ot.datasets[at]=$root.ArrowNamedDataSet.toObject(et.datasets[at],rt)}if(et.useContainerWidth!=null&&et.hasOwnProperty("useContainerWidth")&&(ot.useContainerWidth=et.useContainerWidth),et.theme!=null&&et.hasOwnProperty("theme")&&(ot.theme=et.theme),et.id!=null&&et.hasOwnProperty("id")&&(ot.id=et.id),et.selectionMode&&et.selectionMode.length){ot.selectionMode=[];for(let at=0;at<et.selectionMode.length;++at)ot.selectionMode[at]=et.selectionMode[at]}return et.formId!=null&&et.hasOwnProperty("formId")&&(ot.formId=et.formId),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/ArrowVegaLiteChart"},tt})();$root.Audio=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.url="",tt.prototype.startTime=0,tt.prototype.endTime=0,tt.prototype.loop=!1,tt.prototype.autoplay=!1,tt.prototype.id="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.startTime!=null&&Object.hasOwnProperty.call(et,"startTime")&&rt.uint32(24).int32(et.startTime),et.url!=null&&Object.hasOwnProperty.call(et,"url")&&rt.uint32(42).string(et.url),et.endTime!=null&&Object.hasOwnProperty.call(et,"endTime")&&rt.uint32(48).int32(et.endTime),et.loop!=null&&Object.hasOwnProperty.call(et,"loop")&&rt.uint32(56).bool(et.loop),et.autoplay!=null&&Object.hasOwnProperty.call(et,"autoplay")&&rt.uint32(64).bool(et.autoplay),et.id!=null&&Object.hasOwnProperty.call(et,"id")&&rt.uint32(74).string(et.id),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Audio;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 5:{at.url=et.string();break}case 3:{at.startTime=et.int32();break}case 6:{at.endTime=et.int32();break}case 7:{at.loop=et.bool();break}case 8:{at.autoplay=et.bool();break}case 9:{at.id=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.url!=null&&et.hasOwnProperty("url")&&!$util.isString(et.url)?"url: string expected":et.startTime!=null&&et.hasOwnProperty("startTime")&&!$util.isInteger(et.startTime)?"startTime: integer expected":et.endTime!=null&&et.hasOwnProperty("endTime")&&!$util.isInteger(et.endTime)?"endTime: integer expected":et.loop!=null&&et.hasOwnProperty("loop")&&typeof et.loop!="boolean"?"loop: boolean expected":et.autoplay!=null&&et.hasOwnProperty("autoplay")&&typeof et.autoplay!="boolean"?"autoplay: boolean expected":et.id!=null&&et.hasOwnProperty("id")&&!$util.isString(et.id)?"id: string expected":null},tt.fromObject=function(et){if(et instanceof $root.Audio)return et;let rt=new $root.Audio;return et.url!=null&&(rt.url=String(et.url)),et.startTime!=null&&(rt.startTime=et.startTime|0),et.endTime!=null&&(rt.endTime=et.endTime|0),et.loop!=null&&(rt.loop=!!et.loop),et.autoplay!=null&&(rt.autoplay=!!et.autoplay),et.id!=null&&(rt.id=String(et.id)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.startTime=0,ot.url="",ot.endTime=0,ot.loop=!1,ot.autoplay=!1,ot.id=""),et.startTime!=null&&et.hasOwnProperty("startTime")&&(ot.startTime=et.startTime),et.url!=null&&et.hasOwnProperty("url")&&(ot.url=et.url),et.endTime!=null&&et.hasOwnProperty("endTime")&&(ot.endTime=et.endTime),et.loop!=null&&et.hasOwnProperty("loop")&&(ot.loop=et.loop),et.autoplay!=null&&et.hasOwnProperty("autoplay")&&(ot.autoplay=et.autoplay),et.id!=null&&et.hasOwnProperty("id")&&(ot.id=et.id),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Audio"},tt})();$root.AudioInput=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.id="",tt.prototype.label="",tt.prototype.help="",tt.prototype.formId="",tt.prototype.disabled=!1,tt.prototype.labelVisibility=null,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.id!=null&&Object.hasOwnProperty.call(et,"id")&&rt.uint32(10).string(et.id),et.label!=null&&Object.hasOwnProperty.call(et,"label")&&rt.uint32(18).string(et.label),et.help!=null&&Object.hasOwnProperty.call(et,"help")&&rt.uint32(26).string(et.help),et.formId!=null&&Object.hasOwnProperty.call(et,"formId")&&rt.uint32(34).string(et.formId),et.disabled!=null&&Object.hasOwnProperty.call(et,"disabled")&&rt.uint32(40).bool(et.disabled),et.labelVisibility!=null&&Object.hasOwnProperty.call(et,"labelVisibility")&&$root.LabelVisibilityMessage.encode(et.labelVisibility,rt.uint32(50).fork()).ldelim(),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.AudioInput;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.id=et.string();break}case 2:{at.label=et.string();break}case 3:{at.help=et.string();break}case 4:{at.formId=et.string();break}case 5:{at.disabled=et.bool();break}case 6:{at.labelVisibility=$root.LabelVisibilityMessage.decode(et,et.uint32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.id!=null&&et.hasOwnProperty("id")&&!$util.isString(et.id))return"id: string expected";if(et.label!=null&&et.hasOwnProperty("label")&&!$util.isString(et.label))return"label: string expected";if(et.help!=null&&et.hasOwnProperty("help")&&!$util.isString(et.help))return"help: string expected";if(et.formId!=null&&et.hasOwnProperty("formId")&&!$util.isString(et.formId))return"formId: string expected";if(et.disabled!=null&&et.hasOwnProperty("disabled")&&typeof et.disabled!="boolean")return"disabled: boolean expected";if(et.labelVisibility!=null&&et.hasOwnProperty("labelVisibility")){let rt=$root.LabelVisibilityMessage.verify(et.labelVisibility);if(rt)return"labelVisibility."+rt}return null},tt.fromObject=function(et){if(et instanceof $root.AudioInput)return et;let rt=new $root.AudioInput;if(et.id!=null&&(rt.id=String(et.id)),et.label!=null&&(rt.label=String(et.label)),et.help!=null&&(rt.help=String(et.help)),et.formId!=null&&(rt.formId=String(et.formId)),et.disabled!=null&&(rt.disabled=!!et.disabled),et.labelVisibility!=null){if(typeof et.labelVisibility!="object")throw TypeError(".AudioInput.labelVisibility: object expected");rt.labelVisibility=$root.LabelVisibilityMessage.fromObject(et.labelVisibility)}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.id="",ot.label="",ot.help="",ot.formId="",ot.disabled=!1,ot.labelVisibility=null),et.id!=null&&et.hasOwnProperty("id")&&(ot.id=et.id),et.label!=null&&et.hasOwnProperty("label")&&(ot.label=et.label),et.help!=null&&et.hasOwnProperty("help")&&(ot.help=et.help),et.formId!=null&&et.hasOwnProperty("formId")&&(ot.formId=et.formId),et.disabled!=null&&et.hasOwnProperty("disabled")&&(ot.disabled=et.disabled),et.labelVisibility!=null&&et.hasOwnProperty("labelVisibility")&&(ot.labelVisibility=$root.LabelVisibilityMessage.toObject(et.labelVisibility,rt)),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/AudioInput"},tt})();const LabelVisibilityMessage=$root.LabelVisibilityMessage=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.value=0,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.value!=null&&Object.hasOwnProperty.call(et,"value")&&rt.uint32(8).int32(et.value),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.LabelVisibilityMessage;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.value=et.int32();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.value!=null&&et.hasOwnProperty("value"))switch(et.value){default:return"value: enum value expected";case 0:case 1:case 2:break}return null},tt.fromObject=function(et){if(et instanceof $root.LabelVisibilityMessage)return et;let rt=new $root.LabelVisibilityMessage;switch(et.value){default:if(typeof et.value=="number"){rt.value=et.value;break}break;case"VISIBLE":case 0:rt.value=0;break;case"HIDDEN":case 1:rt.value=1;break;case"COLLAPSED":case 2:rt.value=2;break}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.value=rt.enums===String?"VISIBLE":0),et.value!=null&&et.hasOwnProperty("value")&&(ot.value=rt.enums===String?$root.LabelVisibilityMessage.LabelVisibilityOptions[et.value]===void 0?et.value:$root.LabelVisibilityMessage.LabelVisibilityOptions[et.value]:et.value),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/LabelVisibilityMessage"},tt.LabelVisibilityOptions=function(){const nt={},et=Object.create(nt);return et[nt[0]="VISIBLE"]=0,et[nt[1]="HIDDEN"]=1,et[nt[2]="COLLAPSED"]=2,et}(),tt})();$root.AutoRerun=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.interval=0,tt.prototype.fragmentId="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.interval!=null&&Object.hasOwnProperty.call(et,"interval")&&rt.uint32(13).float(et.interval),et.fragmentId!=null&&Object.hasOwnProperty.call(et,"fragmentId")&&rt.uint32(18).string(et.fragmentId),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.AutoRerun;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.interval=et.float();break}case 2:{at.fragmentId=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.interval!=null&&et.hasOwnProperty("interval")&&typeof et.interval!="number"?"interval: number expected":et.fragmentId!=null&&et.hasOwnProperty("fragmentId")&&!$util.isString(et.fragmentId)?"fragmentId: string expected":null},tt.fromObject=function(et){if(et instanceof $root.AutoRerun)return et;let rt=new $root.AutoRerun;return et.interval!=null&&(rt.interval=Number(et.interval)),et.fragmentId!=null&&(rt.fragmentId=String(et.fragmentId)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.interval=0,ot.fragmentId=""),et.interval!=null&&et.hasOwnProperty("interval")&&(ot.interval=rt.json&&!isFinite(et.interval)?String(et.interval):et.interval),et.fragmentId!=null&&et.hasOwnProperty("fragmentId")&&(ot.fragmentId=et.fragmentId),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/AutoRerun"},tt})();const BackMsg=$root.BackMsg=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.clearCache=null,tt.prototype.setRunOnSave=null,tt.prototype.stopScript=null,tt.prototype.rerunScript=null,tt.prototype.loadGitInfo=null,tt.prototype.debugDisconnectWebsocket=null,tt.prototype.debugShutdownRuntime=null,tt.prototype.fileUrlsRequest=null,tt.prototype.appHeartbeat=null,tt.prototype.debugLastBackmsgId="";let nt;return Object.defineProperty(tt.prototype,"type",{get:$util.oneOfGetter(nt=["clearCache","setRunOnSave","stopScript","rerunScript","loadGitInfo","debugDisconnectWebsocket","debugShutdownRuntime","fileUrlsRequest","appHeartbeat"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.clearCache!=null&&Object.hasOwnProperty.call(rt,"clearCache")&&ot.uint32(40).bool(rt.clearCache),rt.setRunOnSave!=null&&Object.hasOwnProperty.call(rt,"setRunOnSave")&&ot.uint32(48).bool(rt.setRunOnSave),rt.stopScript!=null&&Object.hasOwnProperty.call(rt,"stopScript")&&ot.uint32(56).bool(rt.stopScript),rt.rerunScript!=null&&Object.hasOwnProperty.call(rt,"rerunScript")&&$root.ClientState.encode(rt.rerunScript,ot.uint32(90).fork()).ldelim(),rt.loadGitInfo!=null&&Object.hasOwnProperty.call(rt,"loadGitInfo")&&ot.uint32(96).bool(rt.loadGitInfo),rt.debugLastBackmsgId!=null&&Object.hasOwnProperty.call(rt,"debugLastBackmsgId")&&ot.uint32(106).string(rt.debugLastBackmsgId),rt.debugDisconnectWebsocket!=null&&Object.hasOwnProperty.call(rt,"debugDisconnectWebsocket")&&ot.uint32(112).bool(rt.debugDisconnectWebsocket),rt.debugShutdownRuntime!=null&&Object.hasOwnProperty.call(rt,"debugShutdownRuntime")&&ot.uint32(120).bool(rt.debugShutdownRuntime),rt.fileUrlsRequest!=null&&Object.hasOwnProperty.call(rt,"fileUrlsRequest")&&$root.FileURLsRequest.encode(rt.fileUrlsRequest,ot.uint32(130).fork()).ldelim(),rt.appHeartbeat!=null&&Object.hasOwnProperty.call(rt,"appHeartbeat")&&ot.uint32(136).bool(rt.appHeartbeat),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.BackMsg;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 5:{st.clearCache=rt.bool();break}case 6:{st.setRunOnSave=rt.bool();break}case 7:{st.stopScript=rt.bool();break}case 11:{st.rerunScript=$root.ClientState.decode(rt,rt.uint32());break}case 12:{st.loadGitInfo=rt.bool();break}case 14:{st.debugDisconnectWebsocket=rt.bool();break}case 15:{st.debugShutdownRuntime=rt.bool();break}case 16:{st.fileUrlsRequest=$root.FileURLsRequest.decode(rt,rt.uint32());break}case 17:{st.appHeartbeat=rt.bool();break}case 13:{st.debugLastBackmsgId=rt.string();break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";let ot={};if(rt.clearCache!=null&&rt.hasOwnProperty("clearCache")&&(ot.type=1,typeof rt.clearCache!="boolean"))return"clearCache: boolean expected";if(rt.setRunOnSave!=null&&rt.hasOwnProperty("setRunOnSave")){if(ot.type===1)return"type: multiple values";if(ot.type=1,typeof rt.setRunOnSave!="boolean")return"setRunOnSave: boolean expected"}if(rt.stopScript!=null&&rt.hasOwnProperty("stopScript")){if(ot.type===1)return"type: multiple values";if(ot.type=1,typeof rt.stopScript!="boolean")return"stopScript: boolean expected"}if(rt.rerunScript!=null&&rt.hasOwnProperty("rerunScript")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.ClientState.verify(rt.rerunScript);if(at)return"rerunScript."+at}}if(rt.loadGitInfo!=null&&rt.hasOwnProperty("loadGitInfo")){if(ot.type===1)return"type: multiple values";if(ot.type=1,typeof rt.loadGitInfo!="boolean")return"loadGitInfo: boolean expected"}if(rt.debugDisconnectWebsocket!=null&&rt.hasOwnProperty("debugDisconnectWebsocket")){if(ot.type===1)return"type: multiple values";if(ot.type=1,typeof rt.debugDisconnectWebsocket!="boolean")return"debugDisconnectWebsocket: boolean expected"}if(rt.debugShutdownRuntime!=null&&rt.hasOwnProperty("debugShutdownRuntime")){if(ot.type===1)return"type: multiple values";if(ot.type=1,typeof rt.debugShutdownRuntime!="boolean")return"debugShutdownRuntime: boolean expected"}if(rt.fileUrlsRequest!=null&&rt.hasOwnProperty("fileUrlsRequest")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.FileURLsRequest.verify(rt.fileUrlsRequest);if(at)return"fileUrlsRequest."+at}}if(rt.appHeartbeat!=null&&rt.hasOwnProperty("appHeartbeat")){if(ot.type===1)return"type: multiple values";if(ot.type=1,typeof rt.appHeartbeat!="boolean")return"appHeartbeat: boolean expected"}return rt.debugLastBackmsgId!=null&&rt.hasOwnProperty("debugLastBackmsgId")&&!$util.isString(rt.debugLastBackmsgId)?"debugLastBackmsgId: string expected":null},tt.fromObject=function(rt){if(rt instanceof $root.BackMsg)return rt;let ot=new $root.BackMsg;if(rt.clearCache!=null&&(ot.clearCache=!!rt.clearCache),rt.setRunOnSave!=null&&(ot.setRunOnSave=!!rt.setRunOnSave),rt.stopScript!=null&&(ot.stopScript=!!rt.stopScript),rt.rerunScript!=null){if(typeof rt.rerunScript!="object")throw TypeError(".BackMsg.rerunScript: object expected");ot.rerunScript=$root.ClientState.fromObject(rt.rerunScript)}if(rt.loadGitInfo!=null&&(ot.loadGitInfo=!!rt.loadGitInfo),rt.debugDisconnectWebsocket!=null&&(ot.debugDisconnectWebsocket=!!rt.debugDisconnectWebsocket),rt.debugShutdownRuntime!=null&&(ot.debugShutdownRuntime=!!rt.debugShutdownRuntime),rt.fileUrlsRequest!=null){if(typeof rt.fileUrlsRequest!="object")throw TypeError(".BackMsg.fileUrlsRequest: object expected");ot.fileUrlsRequest=$root.FileURLsRequest.fromObject(rt.fileUrlsRequest)}return rt.appHeartbeat!=null&&(ot.appHeartbeat=!!rt.appHeartbeat),rt.debugLastBackmsgId!=null&&(ot.debugLastBackmsgId=String(rt.debugLastBackmsgId)),ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return ot.defaults&&(at.debugLastBackmsgId=""),rt.clearCache!=null&&rt.hasOwnProperty("clearCache")&&(at.clearCache=rt.clearCache,ot.oneofs&&(at.type="clearCache")),rt.setRunOnSave!=null&&rt.hasOwnProperty("setRunOnSave")&&(at.setRunOnSave=rt.setRunOnSave,ot.oneofs&&(at.type="setRunOnSave")),rt.stopScript!=null&&rt.hasOwnProperty("stopScript")&&(at.stopScript=rt.stopScript,ot.oneofs&&(at.type="stopScript")),rt.rerunScript!=null&&rt.hasOwnProperty("rerunScript")&&(at.rerunScript=$root.ClientState.toObject(rt.rerunScript,ot),ot.oneofs&&(at.type="rerunScript")),rt.loadGitInfo!=null&&rt.hasOwnProperty("loadGitInfo")&&(at.loadGitInfo=rt.loadGitInfo,ot.oneofs&&(at.type="loadGitInfo")),rt.debugLastBackmsgId!=null&&rt.hasOwnProperty("debugLastBackmsgId")&&(at.debugLastBackmsgId=rt.debugLastBackmsgId),rt.debugDisconnectWebsocket!=null&&rt.hasOwnProperty("debugDisconnectWebsocket")&&(at.debugDisconnectWebsocket=rt.debugDisconnectWebsocket,ot.oneofs&&(at.type="debugDisconnectWebsocket")),rt.debugShutdownRuntime!=null&&rt.hasOwnProperty("debugShutdownRuntime")&&(at.debugShutdownRuntime=rt.debugShutdownRuntime,ot.oneofs&&(at.type="debugShutdownRuntime")),rt.fileUrlsRequest!=null&&rt.hasOwnProperty("fileUrlsRequest")&&(at.fileUrlsRequest=$root.FileURLsRequest.toObject(rt.fileUrlsRequest,ot),ot.oneofs&&(at.type="fileUrlsRequest")),rt.appHeartbeat!=null&&rt.hasOwnProperty("appHeartbeat")&&(at.appHeartbeat=rt.appHeartbeat,ot.oneofs&&(at.type="appHeartbeat")),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/BackMsg"},tt})();$root.ClientState=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.queryString="",tt.prototype.widgetStates=null,tt.prototype.pageScriptHash="",tt.prototype.pageName="",tt.prototype.fragmentId="",tt.prototype.isAutoRerun=!1,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.queryString!=null&&Object.hasOwnProperty.call(et,"queryString")&&rt.uint32(10).string(et.queryString),et.widgetStates!=null&&Object.hasOwnProperty.call(et,"widgetStates")&&$root.WidgetStates.encode(et.widgetStates,rt.uint32(18).fork()).ldelim(),et.pageScriptHash!=null&&Object.hasOwnProperty.call(et,"pageScriptHash")&&rt.uint32(26).string(et.pageScriptHash),et.pageName!=null&&Object.hasOwnProperty.call(et,"pageName")&&rt.uint32(34).string(et.pageName),et.fragmentId!=null&&Object.hasOwnProperty.call(et,"fragmentId")&&rt.uint32(42).string(et.fragmentId),et.isAutoRerun!=null&&Object.hasOwnProperty.call(et,"isAutoRerun")&&rt.uint32(48).bool(et.isAutoRerun),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.ClientState;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.queryString=et.string();break}case 2:{at.widgetStates=$root.WidgetStates.decode(et,et.uint32());break}case 3:{at.pageScriptHash=et.string();break}case 4:{at.pageName=et.string();break}case 5:{at.fragmentId=et.string();break}case 6:{at.isAutoRerun=et.bool();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.queryString!=null&&et.hasOwnProperty("queryString")&&!$util.isString(et.queryString))return"queryString: string expected";if(et.widgetStates!=null&&et.hasOwnProperty("widgetStates")){let rt=$root.WidgetStates.verify(et.widgetStates);if(rt)return"widgetStates."+rt}return et.pageScriptHash!=null&&et.hasOwnProperty("pageScriptHash")&&!$util.isString(et.pageScriptHash)?"pageScriptHash: string expected":et.pageName!=null&&et.hasOwnProperty("pageName")&&!$util.isString(et.pageName)?"pageName: string expected":et.fragmentId!=null&&et.hasOwnProperty("fragmentId")&&!$util.isString(et.fragmentId)?"fragmentId: string expected":et.isAutoRerun!=null&&et.hasOwnProperty("isAutoRerun")&&typeof et.isAutoRerun!="boolean"?"isAutoRerun: boolean expected":null},tt.fromObject=function(et){if(et instanceof $root.ClientState)return et;let rt=new $root.ClientState;if(et.queryString!=null&&(rt.queryString=String(et.queryString)),et.widgetStates!=null){if(typeof et.widgetStates!="object")throw TypeError(".ClientState.widgetStates: object expected");rt.widgetStates=$root.WidgetStates.fromObject(et.widgetStates)}return et.pageScriptHash!=null&&(rt.pageScriptHash=String(et.pageScriptHash)),et.pageName!=null&&(rt.pageName=String(et.pageName)),et.fragmentId!=null&&(rt.fragmentId=String(et.fragmentId)),et.isAutoRerun!=null&&(rt.isAutoRerun=!!et.isAutoRerun),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.queryString="",ot.widgetStates=null,ot.pageScriptHash="",ot.pageName="",ot.fragmentId="",ot.isAutoRerun=!1),et.queryString!=null&&et.hasOwnProperty("queryString")&&(ot.queryString=et.queryString),et.widgetStates!=null&&et.hasOwnProperty("widgetStates")&&(ot.widgetStates=$root.WidgetStates.toObject(et.widgetStates,rt)),et.pageScriptHash!=null&&et.hasOwnProperty("pageScriptHash")&&(ot.pageScriptHash=et.pageScriptHash),et.pageName!=null&&et.hasOwnProperty("pageName")&&(ot.pageName=et.pageName),et.fragmentId!=null&&et.hasOwnProperty("fragmentId")&&(ot.fragmentId=et.fragmentId),et.isAutoRerun!=null&&et.hasOwnProperty("isAutoRerun")&&(ot.isAutoRerun=et.isAutoRerun),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/ClientState"},tt})();const WidgetStates=$root.WidgetStates=(()=>{function tt(nt){if(this.widgets=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.widgets=$util.emptyArray,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.widgets!=null&&et.widgets.length)for(let ot=0;ot<et.widgets.length;++ot)$root.WidgetState.encode(et.widgets[ot],rt.uint32(10).fork()).ldelim();return rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.WidgetStates;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.widgets&&at.widgets.length||(at.widgets=[]),at.widgets.push($root.WidgetState.decode(et,et.uint32()));break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.widgets!=null&&et.hasOwnProperty("widgets")){if(!Array.isArray(et.widgets))return"widgets: array expected";for(let rt=0;rt<et.widgets.length;++rt){let ot=$root.WidgetState.verify(et.widgets[rt]);if(ot)return"widgets."+ot}}return null},tt.fromObject=function(et){if(et instanceof $root.WidgetStates)return et;let rt=new $root.WidgetStates;if(et.widgets){if(!Array.isArray(et.widgets))throw TypeError(".WidgetStates.widgets: array expected");rt.widgets=[];for(let ot=0;ot<et.widgets.length;++ot){if(typeof et.widgets[ot]!="object")throw TypeError(".WidgetStates.widgets: object expected");rt.widgets[ot]=$root.WidgetState.fromObject(et.widgets[ot])}}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.widgets=[]),et.widgets&&et.widgets.length){ot.widgets=[];for(let at=0;at<et.widgets.length;++at)ot.widgets[at]=$root.WidgetState.toObject(et.widgets[at],rt)}return ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/WidgetStates"},tt})(),WidgetState=$root.WidgetState=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.id="",tt.prototype.triggerValue=null,tt.prototype.boolValue=null,tt.prototype.doubleValue=null,tt.prototype.intValue=null,tt.prototype.stringValue=null,tt.prototype.doubleArrayValue=null,tt.prototype.intArrayValue=null,tt.prototype.stringArrayValue=null,tt.prototype.jsonValue=null,tt.prototype.arrowValue=null,tt.prototype.bytesValue=null,tt.prototype.fileUploaderStateValue=null,tt.prototype.stringTriggerValue=null;let nt;return Object.defineProperty(tt.prototype,"value",{get:$util.oneOfGetter(nt=["triggerValue","boolValue","doubleValue","intValue","stringValue","doubleArrayValue","intArrayValue","stringArrayValue","jsonValue","arrowValue","bytesValue","fileUploaderStateValue","stringTriggerValue"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.id!=null&&Object.hasOwnProperty.call(rt,"id")&&ot.uint32(10).string(rt.id),rt.triggerValue!=null&&Object.hasOwnProperty.call(rt,"triggerValue")&&ot.uint32(16).bool(rt.triggerValue),rt.boolValue!=null&&Object.hasOwnProperty.call(rt,"boolValue")&&ot.uint32(24).bool(rt.boolValue),rt.doubleValue!=null&&Object.hasOwnProperty.call(rt,"doubleValue")&&ot.uint32(33).double(rt.doubleValue),rt.intValue!=null&&Object.hasOwnProperty.call(rt,"intValue")&&ot.uint32(40).sint64(rt.intValue),rt.stringValue!=null&&Object.hasOwnProperty.call(rt,"stringValue")&&ot.uint32(50).string(rt.stringValue),rt.doubleArrayValue!=null&&Object.hasOwnProperty.call(rt,"doubleArrayValue")&&$root.DoubleArray.encode(rt.doubleArrayValue,ot.uint32(58).fork()).ldelim(),rt.intArrayValue!=null&&Object.hasOwnProperty.call(rt,"intArrayValue")&&$root.SInt64Array.encode(rt.intArrayValue,ot.uint32(66).fork()).ldelim(),rt.stringArrayValue!=null&&Object.hasOwnProperty.call(rt,"stringArrayValue")&&$root.StringArray.encode(rt.stringArrayValue,ot.uint32(74).fork()).ldelim(),rt.jsonValue!=null&&Object.hasOwnProperty.call(rt,"jsonValue")&&ot.uint32(82).string(rt.jsonValue),rt.arrowValue!=null&&Object.hasOwnProperty.call(rt,"arrowValue")&&$root.ArrowTable.encode(rt.arrowValue,ot.uint32(90).fork()).ldelim(),rt.bytesValue!=null&&Object.hasOwnProperty.call(rt,"bytesValue")&&ot.uint32(98).bytes(rt.bytesValue),rt.fileUploaderStateValue!=null&&Object.hasOwnProperty.call(rt,"fileUploaderStateValue")&&$root.FileUploaderState.encode(rt.fileUploaderStateValue,ot.uint32(106).fork()).ldelim(),rt.stringTriggerValue!=null&&Object.hasOwnProperty.call(rt,"stringTriggerValue")&&$root.StringTriggerValue.encode(rt.stringTriggerValue,ot.uint32(114).fork()).ldelim(),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.WidgetState;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.id=rt.string();break}case 2:{st.triggerValue=rt.bool();break}case 3:{st.boolValue=rt.bool();break}case 4:{st.doubleValue=rt.double();break}case 5:{st.intValue=rt.sint64();break}case 6:{st.stringValue=rt.string();break}case 7:{st.doubleArrayValue=$root.DoubleArray.decode(rt,rt.uint32());break}case 8:{st.intArrayValue=$root.SInt64Array.decode(rt,rt.uint32());break}case 9:{st.stringArrayValue=$root.StringArray.decode(rt,rt.uint32());break}case 10:{st.jsonValue=rt.string();break}case 11:{st.arrowValue=$root.ArrowTable.decode(rt,rt.uint32());break}case 12:{st.bytesValue=rt.bytes();break}case 13:{st.fileUploaderStateValue=$root.FileUploaderState.decode(rt,rt.uint32());break}case 14:{st.stringTriggerValue=$root.StringTriggerValue.decode(rt,rt.uint32());break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";let ot={};if(rt.id!=null&&rt.hasOwnProperty("id")&&!$util.isString(rt.id))return"id: string expected";if(rt.triggerValue!=null&&rt.hasOwnProperty("triggerValue")&&(ot.value=1,typeof rt.triggerValue!="boolean"))return"triggerValue: boolean expected";if(rt.boolValue!=null&&rt.hasOwnProperty("boolValue")){if(ot.value===1)return"value: multiple values";if(ot.value=1,typeof rt.boolValue!="boolean")return"boolValue: boolean expected"}if(rt.doubleValue!=null&&rt.hasOwnProperty("doubleValue")){if(ot.value===1)return"value: multiple values";if(ot.value=1,typeof rt.doubleValue!="number")return"doubleValue: number expected"}if(rt.intValue!=null&&rt.hasOwnProperty("intValue")){if(ot.value===1)return"value: multiple values";if(ot.value=1,!$util.isInteger(rt.intValue)&&!(rt.intValue&&$util.isInteger(rt.intValue.low)&&$util.isInteger(rt.intValue.high)))return"intValue: integer|Long expected"}if(rt.stringValue!=null&&rt.hasOwnProperty("stringValue")){if(ot.value===1)return"value: multiple values";if(ot.value=1,!$util.isString(rt.stringValue))return"stringValue: string expected"}if(rt.doubleArrayValue!=null&&rt.hasOwnProperty("doubleArrayValue")){if(ot.value===1)return"value: multiple values";ot.value=1;{let at=$root.DoubleArray.verify(rt.doubleArrayValue);if(at)return"doubleArrayValue."+at}}if(rt.intArrayValue!=null&&rt.hasOwnProperty("intArrayValue")){if(ot.value===1)return"value: multiple values";ot.value=1;{let at=$root.SInt64Array.verify(rt.intArrayValue);if(at)return"intArrayValue."+at}}if(rt.stringArrayValue!=null&&rt.hasOwnProperty("stringArrayValue")){if(ot.value===1)return"value: multiple values";ot.value=1;{let at=$root.StringArray.verify(rt.stringArrayValue);if(at)return"stringArrayValue."+at}}if(rt.jsonValue!=null&&rt.hasOwnProperty("jsonValue")){if(ot.value===1)return"value: multiple values";if(ot.value=1,!$util.isString(rt.jsonValue))return"jsonValue: string expected"}if(rt.arrowValue!=null&&rt.hasOwnProperty("arrowValue")){if(ot.value===1)return"value: multiple values";ot.value=1;{let at=$root.ArrowTable.verify(rt.arrowValue);if(at)return"arrowValue."+at}}if(rt.bytesValue!=null&&rt.hasOwnProperty("bytesValue")){if(ot.value===1)return"value: multiple values";if(ot.value=1,!(rt.bytesValue&&typeof rt.bytesValue.length=="number"||$util.isString(rt.bytesValue)))return"bytesValue: buffer expected"}if(rt.fileUploaderStateValue!=null&&rt.hasOwnProperty("fileUploaderStateValue")){if(ot.value===1)return"value: multiple values";ot.value=1;{let at=$root.FileUploaderState.verify(rt.fileUploaderStateValue);if(at)return"fileUploaderStateValue."+at}}if(rt.stringTriggerValue!=null&&rt.hasOwnProperty("stringTriggerValue")){if(ot.value===1)return"value: multiple values";ot.value=1;{let at=$root.StringTriggerValue.verify(rt.stringTriggerValue);if(at)return"stringTriggerValue."+at}}return null},tt.fromObject=function(rt){if(rt instanceof $root.WidgetState)return rt;let ot=new $root.WidgetState;if(rt.id!=null&&(ot.id=String(rt.id)),rt.triggerValue!=null&&(ot.triggerValue=!!rt.triggerValue),rt.boolValue!=null&&(ot.boolValue=!!rt.boolValue),rt.doubleValue!=null&&(ot.doubleValue=Number(rt.doubleValue)),rt.intValue!=null&&($util.Long?(ot.intValue=$util.Long.fromValue(rt.intValue)).unsigned=!1:typeof rt.intValue=="string"?ot.intValue=parseInt(rt.intValue,10):typeof rt.intValue=="number"?ot.intValue=rt.intValue:typeof rt.intValue=="object"&&(ot.intValue=new $util.LongBits(rt.intValue.low>>>0,rt.intValue.high>>>0).toNumber())),rt.stringValue!=null&&(ot.stringValue=String(rt.stringValue)),rt.doubleArrayValue!=null){if(typeof rt.doubleArrayValue!="object")throw TypeError(".WidgetState.doubleArrayValue: object expected");ot.doubleArrayValue=$root.DoubleArray.fromObject(rt.doubleArrayValue)}if(rt.intArrayValue!=null){if(typeof rt.intArrayValue!="object")throw TypeError(".WidgetState.intArrayValue: object expected");ot.intArrayValue=$root.SInt64Array.fromObject(rt.intArrayValue)}if(rt.stringArrayValue!=null){if(typeof rt.stringArrayValue!="object")throw TypeError(".WidgetState.stringArrayValue: object expected");ot.stringArrayValue=$root.StringArray.fromObject(rt.stringArrayValue)}if(rt.jsonValue!=null&&(ot.jsonValue=String(rt.jsonValue)),rt.arrowValue!=null){if(typeof rt.arrowValue!="object")throw TypeError(".WidgetState.arrowValue: object expected");ot.arrowValue=$root.ArrowTable.fromObject(rt.arrowValue)}if(rt.bytesValue!=null&&(typeof rt.bytesValue=="string"?$util.base64.decode(rt.bytesValue,ot.bytesValue=$util.newBuffer($util.base64.length(rt.bytesValue)),0):rt.bytesValue.length>=0&&(ot.bytesValue=rt.bytesValue)),rt.fileUploaderStateValue!=null){if(typeof rt.fileUploaderStateValue!="object")throw TypeError(".WidgetState.fileUploaderStateValue: object expected");ot.fileUploaderStateValue=$root.FileUploaderState.fromObject(rt.fileUploaderStateValue)}if(rt.stringTriggerValue!=null){if(typeof rt.stringTriggerValue!="object")throw TypeError(".WidgetState.stringTriggerValue: object expected");ot.stringTriggerValue=$root.StringTriggerValue.fromObject(rt.stringTriggerValue)}return ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return ot.defaults&&(at.id=""),rt.id!=null&&rt.hasOwnProperty("id")&&(at.id=rt.id),rt.triggerValue!=null&&rt.hasOwnProperty("triggerValue")&&(at.triggerValue=rt.triggerValue,ot.oneofs&&(at.value="triggerValue")),rt.boolValue!=null&&rt.hasOwnProperty("boolValue")&&(at.boolValue=rt.boolValue,ot.oneofs&&(at.value="boolValue")),rt.doubleValue!=null&&rt.hasOwnProperty("doubleValue")&&(at.doubleValue=ot.json&&!isFinite(rt.doubleValue)?String(rt.doubleValue):rt.doubleValue,ot.oneofs&&(at.value="doubleValue")),rt.intValue!=null&&rt.hasOwnProperty("intValue")&&(typeof rt.intValue=="number"?at.intValue=ot.longs===String?String(rt.intValue):rt.intValue:at.intValue=ot.longs===String?$util.Long.prototype.toString.call(rt.intValue):ot.longs===Number?new $util.LongBits(rt.intValue.low>>>0,rt.intValue.high>>>0).toNumber():rt.intValue,ot.oneofs&&(at.value="intValue")),rt.stringValue!=null&&rt.hasOwnProperty("stringValue")&&(at.stringValue=rt.stringValue,ot.oneofs&&(at.value="stringValue")),rt.doubleArrayValue!=null&&rt.hasOwnProperty("doubleArrayValue")&&(at.doubleArrayValue=$root.DoubleArray.toObject(rt.doubleArrayValue,ot),ot.oneofs&&(at.value="doubleArrayValue")),rt.intArrayValue!=null&&rt.hasOwnProperty("intArrayValue")&&(at.intArrayValue=$root.SInt64Array.toObject(rt.intArrayValue,ot),ot.oneofs&&(at.value="intArrayValue")),rt.stringArrayValue!=null&&rt.hasOwnProperty("stringArrayValue")&&(at.stringArrayValue=$root.StringArray.toObject(rt.stringArrayValue,ot),ot.oneofs&&(at.value="stringArrayValue")),rt.jsonValue!=null&&rt.hasOwnProperty("jsonValue")&&(at.jsonValue=rt.jsonValue,ot.oneofs&&(at.value="jsonValue")),rt.arrowValue!=null&&rt.hasOwnProperty("arrowValue")&&(at.arrowValue=$root.ArrowTable.toObject(rt.arrowValue,ot),ot.oneofs&&(at.value="arrowValue")),rt.bytesValue!=null&&rt.hasOwnProperty("bytesValue")&&(at.bytesValue=ot.bytes===String?$util.base64.encode(rt.bytesValue,0,rt.bytesValue.length):ot.bytes===Array?Array.prototype.slice.call(rt.bytesValue):rt.bytesValue,ot.oneofs&&(at.value="bytesValue")),rt.fileUploaderStateValue!=null&&rt.hasOwnProperty("fileUploaderStateValue")&&(at.fileUploaderStateValue=$root.FileUploaderState.toObject(rt.fileUploaderStateValue,ot),ot.oneofs&&(at.value="fileUploaderStateValue")),rt.stringTriggerValue!=null&&rt.hasOwnProperty("stringTriggerValue")&&(at.stringTriggerValue=$root.StringTriggerValue.toObject(rt.stringTriggerValue,ot),ot.oneofs&&(at.value="stringTriggerValue")),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/WidgetState"},tt})(),StringArray=$root.StringArray=(()=>{function tt(nt){if(this.data=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.data=$util.emptyArray,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.data!=null&&et.data.length)for(let ot=0;ot<et.data.length;++ot)rt.uint32(10).string(et.data[ot]);return rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.StringArray;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.data&&at.data.length||(at.data=[]),at.data.push(et.string());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.data!=null&&et.hasOwnProperty("data")){if(!Array.isArray(et.data))return"data: array expected";for(let rt=0;rt<et.data.length;++rt)if(!$util.isString(et.data[rt]))return"data: string[] expected"}return null},tt.fromObject=function(et){if(et instanceof $root.StringArray)return et;let rt=new $root.StringArray;if(et.data){if(!Array.isArray(et.data))throw TypeError(".StringArray.data: array expected");rt.data=[];for(let ot=0;ot<et.data.length;++ot)rt.data[ot]=String(et.data[ot])}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.data=[]),et.data&&et.data.length){ot.data=[];for(let at=0;at<et.data.length;++at)ot.data[at]=et.data[at]}return ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/StringArray"},tt})(),DoubleArray=$root.DoubleArray=(()=>{function tt(nt){if(this.data=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.data=$util.emptyArray,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.data!=null&&et.data.length){rt.uint32(10).fork();for(let ot=0;ot<et.data.length;++ot)rt.double(et.data[ot]);rt.ldelim()}return rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.DoubleArray;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{if(at.data&&at.data.length||(at.data=[]),(st&7)===2){let ut=et.uint32()+et.pos;for(;et.pos<ut;)at.data.push(et.double())}else at.data.push(et.double());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.data!=null&&et.hasOwnProperty("data")){if(!Array.isArray(et.data))return"data: array expected";for(let rt=0;rt<et.data.length;++rt)if(typeof et.data[rt]!="number")return"data: number[] expected"}return null},tt.fromObject=function(et){if(et instanceof $root.DoubleArray)return et;let rt=new $root.DoubleArray;if(et.data){if(!Array.isArray(et.data))throw TypeError(".DoubleArray.data: array expected");rt.data=[];for(let ot=0;ot<et.data.length;++ot)rt.data[ot]=Number(et.data[ot])}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.data=[]),et.data&&et.data.length){ot.data=[];for(let at=0;at<et.data.length;++at)ot.data[at]=rt.json&&!isFinite(et.data[at])?String(et.data[at]):et.data[at]}return ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/DoubleArray"},tt})();$root.Int32Array=(()=>{function tt(nt){if(this.data=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.data=$util.emptyArray,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.data!=null&&et.data.length){rt.uint32(10).fork();for(let ot=0;ot<et.data.length;++ot)rt.int32(et.data[ot]);rt.ldelim()}return rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Int32Array;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{if(at.data&&at.data.length||(at.data=[]),(st&7)===2){let ut=et.uint32()+et.pos;for(;et.pos<ut;)at.data.push(et.int32())}else at.data.push(et.int32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.data!=null&&et.hasOwnProperty("data")){if(!Array.isArray(et.data))return"data: array expected";for(let rt=0;rt<et.data.length;++rt)if(!$util.isInteger(et.data[rt]))return"data: integer[] expected"}return null},tt.fromObject=function(et){if(et instanceof $root.Int32Array)return et;let rt=new $root.Int32Array;if(et.data){if(!Array.isArray(et.data))throw TypeError(".Int32Array.data: array expected");rt.data=[];for(let ot=0;ot<et.data.length;++ot)rt.data[ot]=et.data[ot]|0}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.data=[]),et.data&&et.data.length){ot.data=[];for(let at=0;at<et.data.length;++at)ot.data[at]=et.data[at]}return ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Int32Array"},tt})();$root.Int64Array=(()=>{function tt(nt){if(this.data=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.data=$util.emptyArray,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.data!=null&&et.data.length){rt.uint32(10).fork();for(let ot=0;ot<et.data.length;++ot)rt.int64(et.data[ot]);rt.ldelim()}return rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Int64Array;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{if(at.data&&at.data.length||(at.data=[]),(st&7)===2){let ut=et.uint32()+et.pos;for(;et.pos<ut;)at.data.push(et.int64())}else at.data.push(et.int64());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.data!=null&&et.hasOwnProperty("data")){if(!Array.isArray(et.data))return"data: array expected";for(let rt=0;rt<et.data.length;++rt)if(!$util.isInteger(et.data[rt])&&!(et.data[rt]&&$util.isInteger(et.data[rt].low)&&$util.isInteger(et.data[rt].high)))return"data: integer|Long[] expected"}return null},tt.fromObject=function(et){if(et instanceof $root.Int64Array)return et;let rt=new $root.Int64Array;if(et.data){if(!Array.isArray(et.data))throw TypeError(".Int64Array.data: array expected");rt.data=[];for(let ot=0;ot<et.data.length;++ot)$util.Long?(rt.data[ot]=$util.Long.fromValue(et.data[ot])).unsigned=!1:typeof et.data[ot]=="string"?rt.data[ot]=parseInt(et.data[ot],10):typeof et.data[ot]=="number"?rt.data[ot]=et.data[ot]:typeof et.data[ot]=="object"&&(rt.data[ot]=new $util.LongBits(et.data[ot].low>>>0,et.data[ot].high>>>0).toNumber())}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.data=[]),et.data&&et.data.length){ot.data=[];for(let at=0;at<et.data.length;++at)typeof et.data[at]=="number"?ot.data[at]=rt.longs===String?String(et.data[at]):et.data[at]:ot.data[at]=rt.longs===String?$util.Long.prototype.toString.call(et.data[at]):rt.longs===Number?new $util.LongBits(et.data[at].low>>>0,et.data[at].high>>>0).toNumber():et.data[at]}return ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Int64Array"},tt})();const SInt64Array=$root.SInt64Array=(()=>{function tt(nt){if(this.data=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.data=$util.emptyArray,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.data!=null&&et.data.length){rt.uint32(10).fork();for(let ot=0;ot<et.data.length;++ot)rt.sint64(et.data[ot]);rt.ldelim()}return rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.SInt64Array;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{if(at.data&&at.data.length||(at.data=[]),(st&7)===2){let ut=et.uint32()+et.pos;for(;et.pos<ut;)at.data.push(et.sint64())}else at.data.push(et.sint64());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.data!=null&&et.hasOwnProperty("data")){if(!Array.isArray(et.data))return"data: array expected";for(let rt=0;rt<et.data.length;++rt)if(!$util.isInteger(et.data[rt])&&!(et.data[rt]&&$util.isInteger(et.data[rt].low)&&$util.isInteger(et.data[rt].high)))return"data: integer|Long[] expected"}return null},tt.fromObject=function(et){if(et instanceof $root.SInt64Array)return et;let rt=new $root.SInt64Array;if(et.data){if(!Array.isArray(et.data))throw TypeError(".SInt64Array.data: array expected");rt.data=[];for(let ot=0;ot<et.data.length;++ot)$util.Long?(rt.data[ot]=$util.Long.fromValue(et.data[ot])).unsigned=!1:typeof et.data[ot]=="string"?rt.data[ot]=parseInt(et.data[ot],10):typeof et.data[ot]=="number"?rt.data[ot]=et.data[ot]:typeof et.data[ot]=="object"&&(rt.data[ot]=new $util.LongBits(et.data[ot].low>>>0,et.data[ot].high>>>0).toNumber())}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.data=[]),et.data&&et.data.length){ot.data=[];for(let at=0;at<et.data.length;++at)typeof et.data[at]=="number"?ot.data[at]=rt.longs===String?String(et.data[at]):et.data[at]:ot.data[at]=rt.longs===String?$util.Long.prototype.toString.call(et.data[at]):rt.longs===Number?new $util.LongBits(et.data[at].low>>>0,et.data[at].high>>>0).toNumber():et.data[at]}return ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/SInt64Array"},tt})();$root.UInt32Array=(()=>{function tt(nt){if(this.data=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.data=$util.emptyArray,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.data!=null&&et.data.length){rt.uint32(10).fork();for(let ot=0;ot<et.data.length;++ot)rt.uint32(et.data[ot]);rt.ldelim()}return rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.UInt32Array;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{if(at.data&&at.data.length||(at.data=[]),(st&7)===2){let ut=et.uint32()+et.pos;for(;et.pos<ut;)at.data.push(et.uint32())}else at.data.push(et.uint32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.data!=null&&et.hasOwnProperty("data")){if(!Array.isArray(et.data))return"data: array expected";for(let rt=0;rt<et.data.length;++rt)if(!$util.isInteger(et.data[rt]))return"data: integer[] expected"}return null},tt.fromObject=function(et){if(et instanceof $root.UInt32Array)return et;let rt=new $root.UInt32Array;if(et.data){if(!Array.isArray(et.data))throw TypeError(".UInt32Array.data: array expected");rt.data=[];for(let ot=0;ot<et.data.length;++ot)rt.data[ot]=et.data[ot]>>>0}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.data=[]),et.data&&et.data.length){ot.data=[];for(let at=0;at<et.data.length;++at)ot.data[at]=et.data[at]}return ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/UInt32Array"},tt})();const StringTriggerValue=$root.StringTriggerValue=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.data=null;let nt;return Object.defineProperty(tt.prototype,"_data",{get:$util.oneOfGetter(nt=["data"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.data!=null&&Object.hasOwnProperty.call(rt,"data")&&ot.uint32(10).string(rt.data),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.StringTriggerValue;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.data=rt.string();break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){return typeof rt!="object"||rt===null?"object expected":rt.data!=null&&rt.hasOwnProperty("data")&&!$util.isString(rt.data)?"data: string expected":null},tt.fromObject=function(rt){if(rt instanceof $root.StringTriggerValue)return rt;let ot=new $root.StringTriggerValue;return rt.data!=null&&(ot.data=String(rt.data)),ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return rt.data!=null&&rt.hasOwnProperty("data")&&(at.data=rt.data,ot.oneofs&&(at._data="data")),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/StringTriggerValue"},tt})();$root.FileURLsRequest=(()=>{function tt(nt){if(this.fileNames=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.requestId="",tt.prototype.fileNames=$util.emptyArray,tt.prototype.sessionId="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.requestId!=null&&Object.hasOwnProperty.call(et,"requestId")&&rt.uint32(10).string(et.requestId),et.fileNames!=null&&et.fileNames.length)for(let ot=0;ot<et.fileNames.length;++ot)rt.uint32(18).string(et.fileNames[ot]);return et.sessionId!=null&&Object.hasOwnProperty.call(et,"sessionId")&&rt.uint32(26).string(et.sessionId),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.FileURLsRequest;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.requestId=et.string();break}case 2:{at.fileNames&&at.fileNames.length||(at.fileNames=[]),at.fileNames.push(et.string());break}case 3:{at.sessionId=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.requestId!=null&&et.hasOwnProperty("requestId")&&!$util.isString(et.requestId))return"requestId: string expected";if(et.fileNames!=null&&et.hasOwnProperty("fileNames")){if(!Array.isArray(et.fileNames))return"fileNames: array expected";for(let rt=0;rt<et.fileNames.length;++rt)if(!$util.isString(et.fileNames[rt]))return"fileNames: string[] expected"}return et.sessionId!=null&&et.hasOwnProperty("sessionId")&&!$util.isString(et.sessionId)?"sessionId: string expected":null},tt.fromObject=function(et){if(et instanceof $root.FileURLsRequest)return et;let rt=new $root.FileURLsRequest;if(et.requestId!=null&&(rt.requestId=String(et.requestId)),et.fileNames){if(!Array.isArray(et.fileNames))throw TypeError(".FileURLsRequest.fileNames: array expected");rt.fileNames=[];for(let ot=0;ot<et.fileNames.length;++ot)rt.fileNames[ot]=String(et.fileNames[ot])}return et.sessionId!=null&&(rt.sessionId=String(et.sessionId)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.fileNames=[]),rt.defaults&&(ot.requestId="",ot.sessionId=""),et.requestId!=null&&et.hasOwnProperty("requestId")&&(ot.requestId=et.requestId),et.fileNames&&et.fileNames.length){ot.fileNames=[];for(let at=0;at<et.fileNames.length;++at)ot.fileNames[at]=et.fileNames[at]}return et.sessionId!=null&&et.hasOwnProperty("sessionId")&&(ot.sessionId=et.sessionId),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/FileURLsRequest"},tt})();$root.FileURLs=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.fileId="",tt.prototype.uploadUrl="",tt.prototype.deleteUrl="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.fileId!=null&&Object.hasOwnProperty.call(et,"fileId")&&rt.uint32(10).string(et.fileId),et.uploadUrl!=null&&Object.hasOwnProperty.call(et,"uploadUrl")&&rt.uint32(18).string(et.uploadUrl),et.deleteUrl!=null&&Object.hasOwnProperty.call(et,"deleteUrl")&&rt.uint32(26).string(et.deleteUrl),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.FileURLs;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.fileId=et.string();break}case 2:{at.uploadUrl=et.string();break}case 3:{at.deleteUrl=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.fileId!=null&&et.hasOwnProperty("fileId")&&!$util.isString(et.fileId)?"fileId: string expected":et.uploadUrl!=null&&et.hasOwnProperty("uploadUrl")&&!$util.isString(et.uploadUrl)?"uploadUrl: string expected":et.deleteUrl!=null&&et.hasOwnProperty("deleteUrl")&&!$util.isString(et.deleteUrl)?"deleteUrl: string expected":null},tt.fromObject=function(et){if(et instanceof $root.FileURLs)return et;let rt=new $root.FileURLs;return et.fileId!=null&&(rt.fileId=String(et.fileId)),et.uploadUrl!=null&&(rt.uploadUrl=String(et.uploadUrl)),et.deleteUrl!=null&&(rt.deleteUrl=String(et.deleteUrl)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.fileId="",ot.uploadUrl="",ot.deleteUrl=""),et.fileId!=null&&et.hasOwnProperty("fileId")&&(ot.fileId=et.fileId),et.uploadUrl!=null&&et.hasOwnProperty("uploadUrl")&&(ot.uploadUrl=et.uploadUrl),et.deleteUrl!=null&&et.hasOwnProperty("deleteUrl")&&(ot.deleteUrl=et.deleteUrl),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/FileURLs"},tt})();$root.FileURLsResponse=(()=>{function tt(nt){if(this.fileUrls=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.responseId="",tt.prototype.fileUrls=$util.emptyArray,tt.prototype.errorMsg="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.responseId!=null&&Object.hasOwnProperty.call(et,"responseId")&&rt.uint32(10).string(et.responseId),et.fileUrls!=null&&et.fileUrls.length)for(let ot=0;ot<et.fileUrls.length;++ot)$root.FileURLs.encode(et.fileUrls[ot],rt.uint32(18).fork()).ldelim();return et.errorMsg!=null&&Object.hasOwnProperty.call(et,"errorMsg")&&rt.uint32(26).string(et.errorMsg),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.FileURLsResponse;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.responseId=et.string();break}case 2:{at.fileUrls&&at.fileUrls.length||(at.fileUrls=[]),at.fileUrls.push($root.FileURLs.decode(et,et.uint32()));break}case 3:{at.errorMsg=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.responseId!=null&&et.hasOwnProperty("responseId")&&!$util.isString(et.responseId))return"responseId: string expected";if(et.fileUrls!=null&&et.hasOwnProperty("fileUrls")){if(!Array.isArray(et.fileUrls))return"fileUrls: array expected";for(let rt=0;rt<et.fileUrls.length;++rt){let ot=$root.FileURLs.verify(et.fileUrls[rt]);if(ot)return"fileUrls."+ot}}return et.errorMsg!=null&&et.hasOwnProperty("errorMsg")&&!$util.isString(et.errorMsg)?"errorMsg: string expected":null},tt.fromObject=function(et){if(et instanceof $root.FileURLsResponse)return et;let rt=new $root.FileURLsResponse;if(et.responseId!=null&&(rt.responseId=String(et.responseId)),et.fileUrls){if(!Array.isArray(et.fileUrls))throw TypeError(".FileURLsResponse.fileUrls: array expected");rt.fileUrls=[];for(let ot=0;ot<et.fileUrls.length;++ot){if(typeof et.fileUrls[ot]!="object")throw TypeError(".FileURLsResponse.fileUrls: object expected");rt.fileUrls[ot]=$root.FileURLs.fromObject(et.fileUrls[ot])}}return et.errorMsg!=null&&(rt.errorMsg=String(et.errorMsg)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.fileUrls=[]),rt.defaults&&(ot.responseId="",ot.errorMsg=""),et.responseId!=null&&et.hasOwnProperty("responseId")&&(ot.responseId=et.responseId),et.fileUrls&&et.fileUrls.length){ot.fileUrls=[];for(let at=0;at<et.fileUrls.length;++at)ot.fileUrls[at]=$root.FileURLs.toObject(et.fileUrls[at],rt)}return et.errorMsg!=null&&et.hasOwnProperty("errorMsg")&&(ot.errorMsg=et.errorMsg),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/FileURLsResponse"},tt})();const UploadedFileInfo=$root.UploadedFileInfo=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.id=$util.Long?$util.Long.fromBits(0,0,!1):0,tt.prototype.name="",tt.prototype.size=$util.Long?$util.Long.fromBits(0,0,!0):0,tt.prototype.fileId="",tt.prototype.fileUrls=null,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.id!=null&&Object.hasOwnProperty.call(et,"id")&&rt.uint32(8).sint64(et.id),et.name!=null&&Object.hasOwnProperty.call(et,"name")&&rt.uint32(18).string(et.name),et.size!=null&&Object.hasOwnProperty.call(et,"size")&&rt.uint32(24).uint64(et.size),et.fileId!=null&&Object.hasOwnProperty.call(et,"fileId")&&rt.uint32(34).string(et.fileId),et.fileUrls!=null&&Object.hasOwnProperty.call(et,"fileUrls")&&$root.FileURLs.encode(et.fileUrls,rt.uint32(42).fork()).ldelim(),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.UploadedFileInfo;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.id=et.sint64();break}case 2:{at.name=et.string();break}case 3:{at.size=et.uint64();break}case 4:{at.fileId=et.string();break}case 5:{at.fileUrls=$root.FileURLs.decode(et,et.uint32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.id!=null&&et.hasOwnProperty("id")&&!$util.isInteger(et.id)&&!(et.id&&$util.isInteger(et.id.low)&&$util.isInteger(et.id.high)))return"id: integer|Long expected";if(et.name!=null&&et.hasOwnProperty("name")&&!$util.isString(et.name))return"name: string expected";if(et.size!=null&&et.hasOwnProperty("size")&&!$util.isInteger(et.size)&&!(et.size&&$util.isInteger(et.size.low)&&$util.isInteger(et.size.high)))return"size: integer|Long expected";if(et.fileId!=null&&et.hasOwnProperty("fileId")&&!$util.isString(et.fileId))return"fileId: string expected";if(et.fileUrls!=null&&et.hasOwnProperty("fileUrls")){let rt=$root.FileURLs.verify(et.fileUrls);if(rt)return"fileUrls."+rt}return null},tt.fromObject=function(et){if(et instanceof $root.UploadedFileInfo)return et;let rt=new $root.UploadedFileInfo;if(et.id!=null&&($util.Long?(rt.id=$util.Long.fromValue(et.id)).unsigned=!1:typeof et.id=="string"?rt.id=parseInt(et.id,10):typeof et.id=="number"?rt.id=et.id:typeof et.id=="object"&&(rt.id=new $util.LongBits(et.id.low>>>0,et.id.high>>>0).toNumber())),et.name!=null&&(rt.name=String(et.name)),et.size!=null&&($util.Long?(rt.size=$util.Long.fromValue(et.size)).unsigned=!0:typeof et.size=="string"?rt.size=parseInt(et.size,10):typeof et.size=="number"?rt.size=et.size:typeof et.size=="object"&&(rt.size=new $util.LongBits(et.size.low>>>0,et.size.high>>>0).toNumber(!0))),et.fileId!=null&&(rt.fileId=String(et.fileId)),et.fileUrls!=null){if(typeof et.fileUrls!="object")throw TypeError(".UploadedFileInfo.fileUrls: object expected");rt.fileUrls=$root.FileURLs.fromObject(et.fileUrls)}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if(rt.defaults){if($util.Long){let at=new $util.Long(0,0,!1);ot.id=rt.longs===String?at.toString():rt.longs===Number?at.toNumber():at}else ot.id=rt.longs===String?"0":0;if(ot.name="",$util.Long){let at=new $util.Long(0,0,!0);ot.size=rt.longs===String?at.toString():rt.longs===Number?at.toNumber():at}else ot.size=rt.longs===String?"0":0;ot.fileId="",ot.fileUrls=null}return et.id!=null&&et.hasOwnProperty("id")&&(typeof et.id=="number"?ot.id=rt.longs===String?String(et.id):et.id:ot.id=rt.longs===String?$util.Long.prototype.toString.call(et.id):rt.longs===Number?new $util.LongBits(et.id.low>>>0,et.id.high>>>0).toNumber():et.id),et.name!=null&&et.hasOwnProperty("name")&&(ot.name=et.name),et.size!=null&&et.hasOwnProperty("size")&&(typeof et.size=="number"?ot.size=rt.longs===String?String(et.size):et.size:ot.size=rt.longs===String?$util.Long.prototype.toString.call(et.size):rt.longs===Number?new $util.LongBits(et.size.low>>>0,et.size.high>>>0).toNumber(!0):et.size),et.fileId!=null&&et.hasOwnProperty("fileId")&&(ot.fileId=et.fileId),et.fileUrls!=null&&et.hasOwnProperty("fileUrls")&&(ot.fileUrls=$root.FileURLs.toObject(et.fileUrls,rt)),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/UploadedFileInfo"},tt})(),FileUploaderState=$root.FileUploaderState=(()=>{function tt(nt){if(this.uploadedFileInfo=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.maxFileId=$util.Long?$util.Long.fromBits(0,0,!1):0,tt.prototype.uploadedFileInfo=$util.emptyArray,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.maxFileId!=null&&Object.hasOwnProperty.call(et,"maxFileId")&&rt.uint32(8).sint64(et.maxFileId),et.uploadedFileInfo!=null&&et.uploadedFileInfo.length)for(let ot=0;ot<et.uploadedFileInfo.length;++ot)$root.UploadedFileInfo.encode(et.uploadedFileInfo[ot],rt.uint32(18).fork()).ldelim();return rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.FileUploaderState;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.maxFileId=et.sint64();break}case 2:{at.uploadedFileInfo&&at.uploadedFileInfo.length||(at.uploadedFileInfo=[]),at.uploadedFileInfo.push($root.UploadedFileInfo.decode(et,et.uint32()));break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.maxFileId!=null&&et.hasOwnProperty("maxFileId")&&!$util.isInteger(et.maxFileId)&&!(et.maxFileId&&$util.isInteger(et.maxFileId.low)&&$util.isInteger(et.maxFileId.high)))return"maxFileId: integer|Long expected";if(et.uploadedFileInfo!=null&&et.hasOwnProperty("uploadedFileInfo")){if(!Array.isArray(et.uploadedFileInfo))return"uploadedFileInfo: array expected";for(let rt=0;rt<et.uploadedFileInfo.length;++rt){let ot=$root.UploadedFileInfo.verify(et.uploadedFileInfo[rt]);if(ot)return"uploadedFileInfo."+ot}}return null},tt.fromObject=function(et){if(et instanceof $root.FileUploaderState)return et;let rt=new $root.FileUploaderState;if(et.maxFileId!=null&&($util.Long?(rt.maxFileId=$util.Long.fromValue(et.maxFileId)).unsigned=!1:typeof et.maxFileId=="string"?rt.maxFileId=parseInt(et.maxFileId,10):typeof et.maxFileId=="number"?rt.maxFileId=et.maxFileId:typeof et.maxFileId=="object"&&(rt.maxFileId=new $util.LongBits(et.maxFileId.low>>>0,et.maxFileId.high>>>0).toNumber())),et.uploadedFileInfo){if(!Array.isArray(et.uploadedFileInfo))throw TypeError(".FileUploaderState.uploadedFileInfo: array expected");rt.uploadedFileInfo=[];for(let ot=0;ot<et.uploadedFileInfo.length;++ot){if(typeof et.uploadedFileInfo[ot]!="object")throw TypeError(".FileUploaderState.uploadedFileInfo: object expected");rt.uploadedFileInfo[ot]=$root.UploadedFileInfo.fromObject(et.uploadedFileInfo[ot])}}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.uploadedFileInfo=[]),rt.defaults)if($util.Long){let at=new $util.Long(0,0,!1);ot.maxFileId=rt.longs===String?at.toString():rt.longs===Number?at.toNumber():at}else ot.maxFileId=rt.longs===String?"0":0;if(et.maxFileId!=null&&et.hasOwnProperty("maxFileId")&&(typeof et.maxFileId=="number"?ot.maxFileId=rt.longs===String?String(et.maxFileId):et.maxFileId:ot.maxFileId=rt.longs===String?$util.Long.prototype.toString.call(et.maxFileId):rt.longs===Number?new $util.LongBits(et.maxFileId.low>>>0,et.maxFileId.high>>>0).toNumber():et.maxFileId),et.uploadedFileInfo&&et.uploadedFileInfo.length){ot.uploadedFileInfo=[];for(let at=0;at<et.uploadedFileInfo.length;++at)ot.uploadedFileInfo[at]=$root.UploadedFileInfo.toObject(et.uploadedFileInfo[at],rt)}return ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/FileUploaderState"},tt})();$root.ComponentInstance=(()=>{function tt(nt){if(this.specialArgs=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.id="",tt.prototype.jsonArgs="",tt.prototype.specialArgs=$util.emptyArray,tt.prototype.componentName="",tt.prototype.url="",tt.prototype.formId="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.id!=null&&Object.hasOwnProperty.call(et,"id")&&rt.uint32(10).string(et.id),et.jsonArgs!=null&&Object.hasOwnProperty.call(et,"jsonArgs")&&rt.uint32(18).string(et.jsonArgs),et.specialArgs!=null&&et.specialArgs.length)for(let ot=0;ot<et.specialArgs.length;++ot)$root.SpecialArg.encode(et.specialArgs[ot],rt.uint32(26).fork()).ldelim();return et.componentName!=null&&Object.hasOwnProperty.call(et,"componentName")&&rt.uint32(34).string(et.componentName),et.url!=null&&Object.hasOwnProperty.call(et,"url")&&rt.uint32(42).string(et.url),et.formId!=null&&Object.hasOwnProperty.call(et,"formId")&&rt.uint32(50).string(et.formId),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.ComponentInstance;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.id=et.string();break}case 2:{at.jsonArgs=et.string();break}case 3:{at.specialArgs&&at.specialArgs.length||(at.specialArgs=[]),at.specialArgs.push($root.SpecialArg.decode(et,et.uint32()));break}case 4:{at.componentName=et.string();break}case 5:{at.url=et.string();break}case 6:{at.formId=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.id!=null&&et.hasOwnProperty("id")&&!$util.isString(et.id))return"id: string expected";if(et.jsonArgs!=null&&et.hasOwnProperty("jsonArgs")&&!$util.isString(et.jsonArgs))return"jsonArgs: string expected";if(et.specialArgs!=null&&et.hasOwnProperty("specialArgs")){if(!Array.isArray(et.specialArgs))return"specialArgs: array expected";for(let rt=0;rt<et.specialArgs.length;++rt){let ot=$root.SpecialArg.verify(et.specialArgs[rt]);if(ot)return"specialArgs."+ot}}return et.componentName!=null&&et.hasOwnProperty("componentName")&&!$util.isString(et.componentName)?"componentName: string expected":et.url!=null&&et.hasOwnProperty("url")&&!$util.isString(et.url)?"url: string expected":et.formId!=null&&et.hasOwnProperty("formId")&&!$util.isString(et.formId)?"formId: string expected":null},tt.fromObject=function(et){if(et instanceof $root.ComponentInstance)return et;let rt=new $root.ComponentInstance;if(et.id!=null&&(rt.id=String(et.id)),et.jsonArgs!=null&&(rt.jsonArgs=String(et.jsonArgs)),et.specialArgs){if(!Array.isArray(et.specialArgs))throw TypeError(".ComponentInstance.specialArgs: array expected");rt.specialArgs=[];for(let ot=0;ot<et.specialArgs.length;++ot){if(typeof et.specialArgs[ot]!="object")throw TypeError(".ComponentInstance.specialArgs: object expected");rt.specialArgs[ot]=$root.SpecialArg.fromObject(et.specialArgs[ot])}}return et.componentName!=null&&(rt.componentName=String(et.componentName)),et.url!=null&&(rt.url=String(et.url)),et.formId!=null&&(rt.formId=String(et.formId)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.specialArgs=[]),rt.defaults&&(ot.id="",ot.jsonArgs="",ot.componentName="",ot.url="",ot.formId=""),et.id!=null&&et.hasOwnProperty("id")&&(ot.id=et.id),et.jsonArgs!=null&&et.hasOwnProperty("jsonArgs")&&(ot.jsonArgs=et.jsonArgs),et.specialArgs&&et.specialArgs.length){ot.specialArgs=[];for(let at=0;at<et.specialArgs.length;++at)ot.specialArgs[at]=$root.SpecialArg.toObject(et.specialArgs[at],rt)}return et.componentName!=null&&et.hasOwnProperty("componentName")&&(ot.componentName=et.componentName),et.url!=null&&et.hasOwnProperty("url")&&(ot.url=et.url),et.formId!=null&&et.hasOwnProperty("formId")&&(ot.formId=et.formId),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/ComponentInstance"},tt})();$root.SpecialArg=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.key="",tt.prototype.arrowDataframe=null,tt.prototype.bytes=null;let nt;return Object.defineProperty(tt.prototype,"value",{get:$util.oneOfGetter(nt=["arrowDataframe","bytes"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.key!=null&&Object.hasOwnProperty.call(rt,"key")&&ot.uint32(10).string(rt.key),rt.arrowDataframe!=null&&Object.hasOwnProperty.call(rt,"arrowDataframe")&&$root.ArrowDataframe.encode(rt.arrowDataframe,ot.uint32(18).fork()).ldelim(),rt.bytes!=null&&Object.hasOwnProperty.call(rt,"bytes")&&ot.uint32(26).bytes(rt.bytes),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.SpecialArg;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.key=rt.string();break}case 2:{st.arrowDataframe=$root.ArrowDataframe.decode(rt,rt.uint32());break}case 3:{st.bytes=rt.bytes();break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";let ot={};if(rt.key!=null&&rt.hasOwnProperty("key")&&!$util.isString(rt.key))return"key: string expected";if(rt.arrowDataframe!=null&&rt.hasOwnProperty("arrowDataframe")){ot.value=1;{let at=$root.ArrowDataframe.verify(rt.arrowDataframe);if(at)return"arrowDataframe."+at}}if(rt.bytes!=null&&rt.hasOwnProperty("bytes")){if(ot.value===1)return"value: multiple values";if(ot.value=1,!(rt.bytes&&typeof rt.bytes.length=="number"||$util.isString(rt.bytes)))return"bytes: buffer expected"}return null},tt.fromObject=function(rt){if(rt instanceof $root.SpecialArg)return rt;let ot=new $root.SpecialArg;if(rt.key!=null&&(ot.key=String(rt.key)),rt.arrowDataframe!=null){if(typeof rt.arrowDataframe!="object")throw TypeError(".SpecialArg.arrowDataframe: object expected");ot.arrowDataframe=$root.ArrowDataframe.fromObject(rt.arrowDataframe)}return rt.bytes!=null&&(typeof rt.bytes=="string"?$util.base64.decode(rt.bytes,ot.bytes=$util.newBuffer($util.base64.length(rt.bytes)),0):rt.bytes.length>=0&&(ot.bytes=rt.bytes)),ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return ot.defaults&&(at.key=""),rt.key!=null&&rt.hasOwnProperty("key")&&(at.key=rt.key),rt.arrowDataframe!=null&&rt.hasOwnProperty("arrowDataframe")&&(at.arrowDataframe=$root.ArrowDataframe.toObject(rt.arrowDataframe,ot),ot.oneofs&&(at.value="arrowDataframe")),rt.bytes!=null&&rt.hasOwnProperty("bytes")&&(at.bytes=ot.bytes===String?$util.base64.encode(rt.bytes,0,rt.bytes.length):ot.bytes===Array?Array.prototype.slice.call(rt.bytes):rt.bytes,ot.oneofs&&(at.value="bytes")),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/SpecialArg"},tt})();const ArrowDataframe=$root.ArrowDataframe=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.data=null,tt.prototype.height=0,tt.prototype.width=0,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.data!=null&&Object.hasOwnProperty.call(et,"data")&&$root.ArrowTable.encode(et.data,rt.uint32(10).fork()).ldelim(),et.height!=null&&Object.hasOwnProperty.call(et,"height")&&rt.uint32(16).uint32(et.height),et.width!=null&&Object.hasOwnProperty.call(et,"width")&&rt.uint32(24).uint32(et.width),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.ArrowDataframe;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.data=$root.ArrowTable.decode(et,et.uint32());break}case 2:{at.height=et.uint32();break}case 3:{at.width=et.uint32();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.data!=null&&et.hasOwnProperty("data")){let rt=$root.ArrowTable.verify(et.data);if(rt)return"data."+rt}return et.height!=null&&et.hasOwnProperty("height")&&!$util.isInteger(et.height)?"height: integer expected":et.width!=null&&et.hasOwnProperty("width")&&!$util.isInteger(et.width)?"width: integer expected":null},tt.fromObject=function(et){if(et instanceof $root.ArrowDataframe)return et;let rt=new $root.ArrowDataframe;if(et.data!=null){if(typeof et.data!="object")throw TypeError(".ArrowDataframe.data: object expected");rt.data=$root.ArrowTable.fromObject(et.data)}return et.height!=null&&(rt.height=et.height>>>0),et.width!=null&&(rt.width=et.width>>>0),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.data=null,ot.height=0,ot.width=0),et.data!=null&&et.hasOwnProperty("data")&&(ot.data=$root.ArrowTable.toObject(et.data,rt)),et.height!=null&&et.hasOwnProperty("height")&&(ot.height=et.height),et.width!=null&&et.hasOwnProperty("width")&&(ot.width=et.width),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/ArrowDataframe"},tt})();$root.ArrowTable=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.data=$util.newBuffer([]),tt.prototype.index=$util.newBuffer([]),tt.prototype.columns=$util.newBuffer([]),tt.prototype.styler=null,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.data!=null&&Object.hasOwnProperty.call(et,"data")&&rt.uint32(10).bytes(et.data),et.index!=null&&Object.hasOwnProperty.call(et,"index")&&rt.uint32(18).bytes(et.index),et.columns!=null&&Object.hasOwnProperty.call(et,"columns")&&rt.uint32(26).bytes(et.columns),et.styler!=null&&Object.hasOwnProperty.call(et,"styler")&&$root.ArrowTableStyler.encode(et.styler,rt.uint32(42).fork()).ldelim(),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.ArrowTable;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.data=et.bytes();break}case 2:{at.index=et.bytes();break}case 3:{at.columns=et.bytes();break}case 5:{at.styler=$root.ArrowTableStyler.decode(et,et.uint32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.data!=null&&et.hasOwnProperty("data")&&!(et.data&&typeof et.data.length=="number"||$util.isString(et.data)))return"data: buffer expected";if(et.index!=null&&et.hasOwnProperty("index")&&!(et.index&&typeof et.index.length=="number"||$util.isString(et.index)))return"index: buffer expected";if(et.columns!=null&&et.hasOwnProperty("columns")&&!(et.columns&&typeof et.columns.length=="number"||$util.isString(et.columns)))return"columns: buffer expected";if(et.styler!=null&&et.hasOwnProperty("styler")){let rt=$root.ArrowTableStyler.verify(et.styler);if(rt)return"styler."+rt}return null},tt.fromObject=function(et){if(et instanceof $root.ArrowTable)return et;let rt=new $root.ArrowTable;if(et.data!=null&&(typeof et.data=="string"?$util.base64.decode(et.data,rt.data=$util.newBuffer($util.base64.length(et.data)),0):et.data.length>=0&&(rt.data=et.data)),et.index!=null&&(typeof et.index=="string"?$util.base64.decode(et.index,rt.index=$util.newBuffer($util.base64.length(et.index)),0):et.index.length>=0&&(rt.index=et.index)),et.columns!=null&&(typeof et.columns=="string"?$util.base64.decode(et.columns,rt.columns=$util.newBuffer($util.base64.length(et.columns)),0):et.columns.length>=0&&(rt.columns=et.columns)),et.styler!=null){if(typeof et.styler!="object")throw TypeError(".ArrowTable.styler: object expected");rt.styler=$root.ArrowTableStyler.fromObject(et.styler)}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(rt.bytes===String?ot.data="":(ot.data=[],rt.bytes!==Array&&(ot.data=$util.newBuffer(ot.data))),rt.bytes===String?ot.index="":(ot.index=[],rt.bytes!==Array&&(ot.index=$util.newBuffer(ot.index))),rt.bytes===String?ot.columns="":(ot.columns=[],rt.bytes!==Array&&(ot.columns=$util.newBuffer(ot.columns))),ot.styler=null),et.data!=null&&et.hasOwnProperty("data")&&(ot.data=rt.bytes===String?$util.base64.encode(et.data,0,et.data.length):rt.bytes===Array?Array.prototype.slice.call(et.data):et.data),et.index!=null&&et.hasOwnProperty("index")&&(ot.index=rt.bytes===String?$util.base64.encode(et.index,0,et.index.length):rt.bytes===Array?Array.prototype.slice.call(et.index):et.index),et.columns!=null&&et.hasOwnProperty("columns")&&(ot.columns=rt.bytes===String?$util.base64.encode(et.columns,0,et.columns.length):rt.bytes===Array?Array.prototype.slice.call(et.columns):et.columns),et.styler!=null&&et.hasOwnProperty("styler")&&(ot.styler=$root.ArrowTableStyler.toObject(et.styler,rt)),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/ArrowTable"},tt})();$root.ArrowTableStyler=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.uuid="",tt.prototype.caption="",tt.prototype.styles="",tt.prototype.displayValues=$util.newBuffer([]),tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.uuid!=null&&Object.hasOwnProperty.call(et,"uuid")&&rt.uint32(10).string(et.uuid),et.caption!=null&&Object.hasOwnProperty.call(et,"caption")&&rt.uint32(18).string(et.caption),et.styles!=null&&Object.hasOwnProperty.call(et,"styles")&&rt.uint32(26).string(et.styles),et.displayValues!=null&&Object.hasOwnProperty.call(et,"displayValues")&&rt.uint32(34).bytes(et.displayValues),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.ArrowTableStyler;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.uuid=et.string();break}case 2:{at.caption=et.string();break}case 3:{at.styles=et.string();break}case 4:{at.displayValues=et.bytes();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.uuid!=null&&et.hasOwnProperty("uuid")&&!$util.isString(et.uuid)?"uuid: string expected":et.caption!=null&&et.hasOwnProperty("caption")&&!$util.isString(et.caption)?"caption: string expected":et.styles!=null&&et.hasOwnProperty("styles")&&!$util.isString(et.styles)?"styles: string expected":et.displayValues!=null&&et.hasOwnProperty("displayValues")&&!(et.displayValues&&typeof et.displayValues.length=="number"||$util.isString(et.displayValues))?"displayValues: buffer expected":null},tt.fromObject=function(et){if(et instanceof $root.ArrowTableStyler)return et;let rt=new $root.ArrowTableStyler;return et.uuid!=null&&(rt.uuid=String(et.uuid)),et.caption!=null&&(rt.caption=String(et.caption)),et.styles!=null&&(rt.styles=String(et.styles)),et.displayValues!=null&&(typeof et.displayValues=="string"?$util.base64.decode(et.displayValues,rt.displayValues=$util.newBuffer($util.base64.length(et.displayValues)),0):et.displayValues.length>=0&&(rt.displayValues=et.displayValues)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.uuid="",ot.caption="",ot.styles="",rt.bytes===String?ot.displayValues="":(ot.displayValues=[],rt.bytes!==Array&&(ot.displayValues=$util.newBuffer(ot.displayValues)))),et.uuid!=null&&et.hasOwnProperty("uuid")&&(ot.uuid=et.uuid),et.caption!=null&&et.hasOwnProperty("caption")&&(ot.caption=et.caption),et.styles!=null&&et.hasOwnProperty("styles")&&(ot.styles=et.styles),et.displayValues!=null&&et.hasOwnProperty("displayValues")&&(ot.displayValues=rt.bytes===String?$util.base64.encode(et.displayValues,0,et.displayValues.length):rt.bytes===Array?Array.prototype.slice.call(et.displayValues):et.displayValues),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/ArrowTableStyler"},tt})();$root.Balloons=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.show=!1,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.show!=null&&Object.hasOwnProperty.call(et,"show")&&rt.uint32(24).bool(et.show),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Balloons;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 3:{at.show=et.bool();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.show!=null&&et.hasOwnProperty("show")&&typeof et.show!="boolean"?"show: boolean expected":null},tt.fromObject=function(et){if(et instanceof $root.Balloons)return et;let rt=new $root.Balloons;return et.show!=null&&(rt.show=!!et.show),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.show=!1),et.show!=null&&et.hasOwnProperty("show")&&(ot.show=et.show),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Balloons"},tt})();const Block$2=$root.Block=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.vertical=null,tt.prototype.horizontal=null,tt.prototype.column=null,tt.prototype.expandable=null,tt.prototype.form=null,tt.prototype.tabContainer=null,tt.prototype.tab=null,tt.prototype.chatMessage=null,tt.prototype.popover=null,tt.prototype.dialog=null,tt.prototype.allowEmpty=!1,tt.prototype.id=null;let nt;return Object.defineProperty(tt.prototype,"type",{get:$util.oneOfGetter(nt=["vertical","horizontal","column","expandable","form","tabContainer","tab","chatMessage","popover","dialog"]),set:$util.oneOfSetter(nt)}),Object.defineProperty(tt.prototype,"_id",{get:$util.oneOfGetter(nt=["id"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.vertical!=null&&Object.hasOwnProperty.call(rt,"vertical")&&$root.Block.Vertical.encode(rt.vertical,ot.uint32(10).fork()).ldelim(),rt.horizontal!=null&&Object.hasOwnProperty.call(rt,"horizontal")&&$root.Block.Horizontal.encode(rt.horizontal,ot.uint32(18).fork()).ldelim(),rt.column!=null&&Object.hasOwnProperty.call(rt,"column")&&$root.Block.Column.encode(rt.column,ot.uint32(26).fork()).ldelim(),rt.expandable!=null&&Object.hasOwnProperty.call(rt,"expandable")&&$root.Block.Expandable.encode(rt.expandable,ot.uint32(34).fork()).ldelim(),rt.form!=null&&Object.hasOwnProperty.call(rt,"form")&&$root.Block.Form.encode(rt.form,ot.uint32(42).fork()).ldelim(),rt.tabContainer!=null&&Object.hasOwnProperty.call(rt,"tabContainer")&&$root.Block.TabContainer.encode(rt.tabContainer,ot.uint32(50).fork()).ldelim(),rt.tab!=null&&Object.hasOwnProperty.call(rt,"tab")&&$root.Block.Tab.encode(rt.tab,ot.uint32(58).fork()).ldelim(),rt.allowEmpty!=null&&Object.hasOwnProperty.call(rt,"allowEmpty")&&ot.uint32(64).bool(rt.allowEmpty),rt.chatMessage!=null&&Object.hasOwnProperty.call(rt,"chatMessage")&&$root.Block.ChatMessage.encode(rt.chatMessage,ot.uint32(74).fork()).ldelim(),rt.popover!=null&&Object.hasOwnProperty.call(rt,"popover")&&$root.Block.Popover.encode(rt.popover,ot.uint32(82).fork()).ldelim(),rt.dialog!=null&&Object.hasOwnProperty.call(rt,"dialog")&&$root.Block.Dialog.encode(rt.dialog,ot.uint32(90).fork()).ldelim(),rt.id!=null&&Object.hasOwnProperty.call(rt,"id")&&ot.uint32(98).string(rt.id),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.Block;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.vertical=$root.Block.Vertical.decode(rt,rt.uint32());break}case 2:{st.horizontal=$root.Block.Horizontal.decode(rt,rt.uint32());break}case 3:{st.column=$root.Block.Column.decode(rt,rt.uint32());break}case 4:{st.expandable=$root.Block.Expandable.decode(rt,rt.uint32());break}case 5:{st.form=$root.Block.Form.decode(rt,rt.uint32());break}case 6:{st.tabContainer=$root.Block.TabContainer.decode(rt,rt.uint32());break}case 7:{st.tab=$root.Block.Tab.decode(rt,rt.uint32());break}case 9:{st.chatMessage=$root.Block.ChatMessage.decode(rt,rt.uint32());break}case 10:{st.popover=$root.Block.Popover.decode(rt,rt.uint32());break}case 11:{st.dialog=$root.Block.Dialog.decode(rt,rt.uint32());break}case 8:{st.allowEmpty=rt.bool();break}case 12:{st.id=rt.string();break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";let ot={};if(rt.vertical!=null&&rt.hasOwnProperty("vertical")){ot.type=1;{let at=$root.Block.Vertical.verify(rt.vertical);if(at)return"vertical."+at}}if(rt.horizontal!=null&&rt.hasOwnProperty("horizontal")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Block.Horizontal.verify(rt.horizontal);if(at)return"horizontal."+at}}if(rt.column!=null&&rt.hasOwnProperty("column")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Block.Column.verify(rt.column);if(at)return"column."+at}}if(rt.expandable!=null&&rt.hasOwnProperty("expandable")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Block.Expandable.verify(rt.expandable);if(at)return"expandable."+at}}if(rt.form!=null&&rt.hasOwnProperty("form")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Block.Form.verify(rt.form);if(at)return"form."+at}}if(rt.tabContainer!=null&&rt.hasOwnProperty("tabContainer")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Block.TabContainer.verify(rt.tabContainer);if(at)return"tabContainer."+at}}if(rt.tab!=null&&rt.hasOwnProperty("tab")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Block.Tab.verify(rt.tab);if(at)return"tab."+at}}if(rt.chatMessage!=null&&rt.hasOwnProperty("chatMessage")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Block.ChatMessage.verify(rt.chatMessage);if(at)return"chatMessage."+at}}if(rt.popover!=null&&rt.hasOwnProperty("popover")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Block.Popover.verify(rt.popover);if(at)return"popover."+at}}if(rt.dialog!=null&&rt.hasOwnProperty("dialog")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Block.Dialog.verify(rt.dialog);if(at)return"dialog."+at}}return rt.allowEmpty!=null&&rt.hasOwnProperty("allowEmpty")&&typeof rt.allowEmpty!="boolean"?"allowEmpty: boolean expected":rt.id!=null&&rt.hasOwnProperty("id")&&(ot._id=1,!$util.isString(rt.id))?"id: string expected":null},tt.fromObject=function(rt){if(rt instanceof $root.Block)return rt;let ot=new $root.Block;if(rt.vertical!=null){if(typeof rt.vertical!="object")throw TypeError(".Block.vertical: object expected");ot.vertical=$root.Block.Vertical.fromObject(rt.vertical)}if(rt.horizontal!=null){if(typeof rt.horizontal!="object")throw TypeError(".Block.horizontal: object expected");ot.horizontal=$root.Block.Horizontal.fromObject(rt.horizontal)}if(rt.column!=null){if(typeof rt.column!="object")throw TypeError(".Block.column: object expected");ot.column=$root.Block.Column.fromObject(rt.column)}if(rt.expandable!=null){if(typeof rt.expandable!="object")throw TypeError(".Block.expandable: object expected");ot.expandable=$root.Block.Expandable.fromObject(rt.expandable)}if(rt.form!=null){if(typeof rt.form!="object")throw TypeError(".Block.form: object expected");ot.form=$root.Block.Form.fromObject(rt.form)}if(rt.tabContainer!=null){if(typeof rt.tabContainer!="object")throw TypeError(".Block.tabContainer: object expected");ot.tabContainer=$root.Block.TabContainer.fromObject(rt.tabContainer)}if(rt.tab!=null){if(typeof rt.tab!="object")throw TypeError(".Block.tab: object expected");ot.tab=$root.Block.Tab.fromObject(rt.tab)}if(rt.chatMessage!=null){if(typeof rt.chatMessage!="object")throw TypeError(".Block.chatMessage: object expected");ot.chatMessage=$root.Block.ChatMessage.fromObject(rt.chatMessage)}if(rt.popover!=null){if(typeof rt.popover!="object")throw TypeError(".Block.popover: object expected");ot.popover=$root.Block.Popover.fromObject(rt.popover)}if(rt.dialog!=null){if(typeof rt.dialog!="object")throw TypeError(".Block.dialog: object expected");ot.dialog=$root.Block.Dialog.fromObject(rt.dialog)}return rt.allowEmpty!=null&&(ot.allowEmpty=!!rt.allowEmpty),rt.id!=null&&(ot.id=String(rt.id)),ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return ot.defaults&&(at.allowEmpty=!1),rt.vertical!=null&&rt.hasOwnProperty("vertical")&&(at.vertical=$root.Block.Vertical.toObject(rt.vertical,ot),ot.oneofs&&(at.type="vertical")),rt.horizontal!=null&&rt.hasOwnProperty("horizontal")&&(at.horizontal=$root.Block.Horizontal.toObject(rt.horizontal,ot),ot.oneofs&&(at.type="horizontal")),rt.column!=null&&rt.hasOwnProperty("column")&&(at.column=$root.Block.Column.toObject(rt.column,ot),ot.oneofs&&(at.type="column")),rt.expandable!=null&&rt.hasOwnProperty("expandable")&&(at.expandable=$root.Block.Expandable.toObject(rt.expandable,ot),ot.oneofs&&(at.type="expandable")),rt.form!=null&&rt.hasOwnProperty("form")&&(at.form=$root.Block.Form.toObject(rt.form,ot),ot.oneofs&&(at.type="form")),rt.tabContainer!=null&&rt.hasOwnProperty("tabContainer")&&(at.tabContainer=$root.Block.TabContainer.toObject(rt.tabContainer,ot),ot.oneofs&&(at.type="tabContainer")),rt.tab!=null&&rt.hasOwnProperty("tab")&&(at.tab=$root.Block.Tab.toObject(rt.tab,ot),ot.oneofs&&(at.type="tab")),rt.allowEmpty!=null&&rt.hasOwnProperty("allowEmpty")&&(at.allowEmpty=rt.allowEmpty),rt.chatMessage!=null&&rt.hasOwnProperty("chatMessage")&&(at.chatMessage=$root.Block.ChatMessage.toObject(rt.chatMessage,ot),ot.oneofs&&(at.type="chatMessage")),rt.popover!=null&&rt.hasOwnProperty("popover")&&(at.popover=$root.Block.Popover.toObject(rt.popover,ot),ot.oneofs&&(at.type="popover")),rt.dialog!=null&&rt.hasOwnProperty("dialog")&&(at.dialog=$root.Block.Dialog.toObject(rt.dialog,ot),ot.oneofs&&(at.type="dialog")),rt.id!=null&&rt.hasOwnProperty("id")&&(at.id=rt.id,ot.oneofs&&(at._id="id")),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/Block"},tt.Vertical=function(){function et(rt){if(rt)for(let ot=Object.keys(rt),at=0;at<ot.length;++at)rt[ot[at]]!=null&&(this[ot[at]]=rt[ot[at]])}return et.prototype.border=!1,et.prototype.height=0,et.create=function(ot){return new et(ot)},et.encode=function(ot,at){return at||(at=$Writer.create()),ot.border!=null&&Object.hasOwnProperty.call(ot,"border")&&at.uint32(8).bool(ot.border),ot.height!=null&&Object.hasOwnProperty.call(ot,"height")&&at.uint32(16).uint32(ot.height),at},et.encodeDelimited=function(ot,at){return this.encode(ot,at).ldelim()},et.decode=function(ot,at){ot instanceof $Reader||(ot=$Reader.create(ot));let st=at===void 0?ot.len:ot.pos+at,ut=new $root.Block.Vertical;for(;ot.pos<st;){let ct=ot.uint32();switch(ct>>>3){case 1:{ut.border=ot.bool();break}case 2:{ut.height=ot.uint32();break}default:ot.skipType(ct&7);break}}return ut},et.decodeDelimited=function(ot){return ot instanceof $Reader||(ot=new $Reader(ot)),this.decode(ot,ot.uint32())},et.verify=function(ot){return typeof ot!="object"||ot===null?"object expected":ot.border!=null&&ot.hasOwnProperty("border")&&typeof ot.border!="boolean"?"border: boolean expected":ot.height!=null&&ot.hasOwnProperty("height")&&!$util.isInteger(ot.height)?"height: integer expected":null},et.fromObject=function(ot){if(ot instanceof $root.Block.Vertical)return ot;let at=new $root.Block.Vertical;return ot.border!=null&&(at.border=!!ot.border),ot.height!=null&&(at.height=ot.height>>>0),at},et.toObject=function(ot,at){at||(at={});let st={};return at.defaults&&(st.border=!1,st.height=0),ot.border!=null&&ot.hasOwnProperty("border")&&(st.border=ot.border),ot.height!=null&&ot.hasOwnProperty("height")&&(st.height=ot.height),st},et.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},et.getTypeUrl=function(ot){return ot===void 0&&(ot="type.googleapis.com"),ot+"/Block.Vertical"},et}(),tt.Horizontal=function(){function et(rt){if(rt)for(let ot=Object.keys(rt),at=0;at<ot.length;++at)rt[ot[at]]!=null&&(this[ot[at]]=rt[ot[at]])}return et.prototype.gap="",et.create=function(ot){return new et(ot)},et.encode=function(ot,at){return at||(at=$Writer.create()),ot.gap!=null&&Object.hasOwnProperty.call(ot,"gap")&&at.uint32(10).string(ot.gap),at},et.encodeDelimited=function(ot,at){return this.encode(ot,at).ldelim()},et.decode=function(ot,at){ot instanceof $Reader||(ot=$Reader.create(ot));let st=at===void 0?ot.len:ot.pos+at,ut=new $root.Block.Horizontal;for(;ot.pos<st;){let ct=ot.uint32();switch(ct>>>3){case 1:{ut.gap=ot.string();break}default:ot.skipType(ct&7);break}}return ut},et.decodeDelimited=function(ot){return ot instanceof $Reader||(ot=new $Reader(ot)),this.decode(ot,ot.uint32())},et.verify=function(ot){return typeof ot!="object"||ot===null?"object expected":ot.gap!=null&&ot.hasOwnProperty("gap")&&!$util.isString(ot.gap)?"gap: string expected":null},et.fromObject=function(ot){if(ot instanceof $root.Block.Horizontal)return ot;let at=new $root.Block.Horizontal;return ot.gap!=null&&(at.gap=String(ot.gap)),at},et.toObject=function(ot,at){at||(at={});let st={};return at.defaults&&(st.gap=""),ot.gap!=null&&ot.hasOwnProperty("gap")&&(st.gap=ot.gap),st},et.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},et.getTypeUrl=function(ot){return ot===void 0&&(ot="type.googleapis.com"),ot+"/Block.Horizontal"},et}(),tt.Column=function(){function et(rt){if(rt)for(let ot=Object.keys(rt),at=0;at<ot.length;++at)rt[ot[at]]!=null&&(this[ot[at]]=rt[ot[at]])}return et.prototype.weight=0,et.prototype.gap="",et.prototype.verticalAlignment=0,et.prototype.showBorder=!1,et.create=function(ot){return new et(ot)},et.encode=function(ot,at){return at||(at=$Writer.create()),ot.weight!=null&&Object.hasOwnProperty.call(ot,"weight")&&at.uint32(9).double(ot.weight),ot.gap!=null&&Object.hasOwnProperty.call(ot,"gap")&&at.uint32(18).string(ot.gap),ot.verticalAlignment!=null&&Object.hasOwnProperty.call(ot,"verticalAlignment")&&at.uint32(24).int32(ot.verticalAlignment),ot.showBorder!=null&&Object.hasOwnProperty.call(ot,"showBorder")&&at.uint32(32).bool(ot.showBorder),at},et.encodeDelimited=function(ot,at){return this.encode(ot,at).ldelim()},et.decode=function(ot,at){ot instanceof $Reader||(ot=$Reader.create(ot));let st=at===void 0?ot.len:ot.pos+at,ut=new $root.Block.Column;for(;ot.pos<st;){let ct=ot.uint32();switch(ct>>>3){case 1:{ut.weight=ot.double();break}case 2:{ut.gap=ot.string();break}case 3:{ut.verticalAlignment=ot.int32();break}case 4:{ut.showBorder=ot.bool();break}default:ot.skipType(ct&7);break}}return ut},et.decodeDelimited=function(ot){return ot instanceof $Reader||(ot=new $Reader(ot)),this.decode(ot,ot.uint32())},et.verify=function(ot){if(typeof ot!="object"||ot===null)return"object expected";if(ot.weight!=null&&ot.hasOwnProperty("weight")&&typeof ot.weight!="number")return"weight: number expected";if(ot.gap!=null&&ot.hasOwnProperty("gap")&&!$util.isString(ot.gap))return"gap: string expected";if(ot.verticalAlignment!=null&&ot.hasOwnProperty("verticalAlignment"))switch(ot.verticalAlignment){default:return"verticalAlignment: enum value expected";case 0:case 1:case 2:break}return ot.showBorder!=null&&ot.hasOwnProperty("showBorder")&&typeof ot.showBorder!="boolean"?"showBorder: boolean expected":null},et.fromObject=function(ot){if(ot instanceof $root.Block.Column)return ot;let at=new $root.Block.Column;switch(ot.weight!=null&&(at.weight=Number(ot.weight)),ot.gap!=null&&(at.gap=String(ot.gap)),ot.verticalAlignment){default:if(typeof ot.verticalAlignment=="number"){at.verticalAlignment=ot.verticalAlignment;break}break;case"TOP":case 0:at.verticalAlignment=0;break;case"CENTER":case 1:at.verticalAlignment=1;break;case"BOTTOM":case 2:at.verticalAlignment=2;break}return ot.showBorder!=null&&(at.showBorder=!!ot.showBorder),at},et.toObject=function(ot,at){at||(at={});let st={};return at.defaults&&(st.weight=0,st.gap="",st.verticalAlignment=at.enums===String?"TOP":0,st.showBorder=!1),ot.weight!=null&&ot.hasOwnProperty("weight")&&(st.weight=at.json&&!isFinite(ot.weight)?String(ot.weight):ot.weight),ot.gap!=null&&ot.hasOwnProperty("gap")&&(st.gap=ot.gap),ot.verticalAlignment!=null&&ot.hasOwnProperty("verticalAlignment")&&(st.verticalAlignment=at.enums===String?$root.Block.Column.VerticalAlignment[ot.verticalAlignment]===void 0?ot.verticalAlignment:$root.Block.Column.VerticalAlignment[ot.verticalAlignment]:ot.verticalAlignment),ot.showBorder!=null&&ot.hasOwnProperty("showBorder")&&(st.showBorder=ot.showBorder),st},et.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},et.getTypeUrl=function(ot){return ot===void 0&&(ot="type.googleapis.com"),ot+"/Block.Column"},et.VerticalAlignment=function(){const rt={},ot=Object.create(rt);return ot[rt[0]="TOP"]=0,ot[rt[1]="CENTER"]=1,ot[rt[2]="BOTTOM"]=2,ot}(),et}(),tt.Expandable=function(){function et(ot){if(ot)for(let at=Object.keys(ot),st=0;st<at.length;++st)ot[at[st]]!=null&&(this[at[st]]=ot[at[st]])}et.prototype.label="",et.prototype.expanded=null,et.prototype.icon="";let rt;return Object.defineProperty(et.prototype,"_expanded",{get:$util.oneOfGetter(rt=["expanded"]),set:$util.oneOfSetter(rt)}),et.create=function(at){return new et(at)},et.encode=function(at,st){return st||(st=$Writer.create()),at.label!=null&&Object.hasOwnProperty.call(at,"label")&&st.uint32(10).string(at.label),at.expanded!=null&&Object.hasOwnProperty.call(at,"expanded")&&st.uint32(16).bool(at.expanded),at.icon!=null&&Object.hasOwnProperty.call(at,"icon")&&st.uint32(26).string(at.icon),st},et.encodeDelimited=function(at,st){return this.encode(at,st).ldelim()},et.decode=function(at,st){at instanceof $Reader||(at=$Reader.create(at));let ut=st===void 0?at.len:at.pos+st,ct=new $root.Block.Expandable;for(;at.pos<ut;){let pt=at.uint32();switch(pt>>>3){case 1:{ct.label=at.string();break}case 2:{ct.expanded=at.bool();break}case 3:{ct.icon=at.string();break}default:at.skipType(pt&7);break}}return ct},et.decodeDelimited=function(at){return at instanceof $Reader||(at=new $Reader(at)),this.decode(at,at.uint32())},et.verify=function(at){return typeof at!="object"||at===null?"object expected":at.label!=null&&at.hasOwnProperty("label")&&!$util.isString(at.label)?"label: string expected":at.expanded!=null&&at.hasOwnProperty("expanded")&&typeof at.expanded!="boolean"?"expanded: boolean expected":at.icon!=null&&at.hasOwnProperty("icon")&&!$util.isString(at.icon)?"icon: string expected":null},et.fromObject=function(at){if(at instanceof $root.Block.Expandable)return at;let st=new $root.Block.Expandable;return at.label!=null&&(st.label=String(at.label)),at.expanded!=null&&(st.expanded=!!at.expanded),at.icon!=null&&(st.icon=String(at.icon)),st},et.toObject=function(at,st){st||(st={});let ut={};return st.defaults&&(ut.label="",ut.icon=""),at.label!=null&&at.hasOwnProperty("label")&&(ut.label=at.label),at.expanded!=null&&at.hasOwnProperty("expanded")&&(ut.expanded=at.expanded,st.oneofs&&(ut._expanded="expanded")),at.icon!=null&&at.hasOwnProperty("icon")&&(ut.icon=at.icon),ut},et.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},et.getTypeUrl=function(at){return at===void 0&&(at="type.googleapis.com"),at+"/Block.Expandable"},et}(),tt.Dialog=function(){function et(ot){if(ot)for(let at=Object.keys(ot),st=0;st<at.length;++st)ot[at[st]]!=null&&(this[at[st]]=ot[at[st]])}et.prototype.title="",et.prototype.dismissible=!1,et.prototype.width=0,et.prototype.isOpen=null;let rt;return Object.defineProperty(et.prototype,"_isOpen",{get:$util.oneOfGetter(rt=["isOpen"]),set:$util.oneOfSetter(rt)}),et.create=function(at){return new et(at)},et.encode=function(at,st){return st||(st=$Writer.create()),at.title!=null&&Object.hasOwnProperty.call(at,"title")&&st.uint32(10).string(at.title),at.dismissible!=null&&Object.hasOwnProperty.call(at,"dismissible")&&st.uint32(16).bool(at.dismissible),at.width!=null&&Object.hasOwnProperty.call(at,"width")&&st.uint32(24).int32(at.width),at.isOpen!=null&&Object.hasOwnProperty.call(at,"isOpen")&&st.uint32(32).bool(at.isOpen),st},et.encodeDelimited=function(at,st){return this.encode(at,st).ldelim()},et.decode=function(at,st){at instanceof $Reader||(at=$Reader.create(at));let ut=st===void 0?at.len:at.pos+st,ct=new $root.Block.Dialog;for(;at.pos<ut;){let pt=at.uint32();switch(pt>>>3){case 1:{ct.title=at.string();break}case 2:{ct.dismissible=at.bool();break}case 3:{ct.width=at.int32();break}case 4:{ct.isOpen=at.bool();break}default:at.skipType(pt&7);break}}return ct},et.decodeDelimited=function(at){return at instanceof $Reader||(at=new $Reader(at)),this.decode(at,at.uint32())},et.verify=function(at){if(typeof at!="object"||at===null)return"object expected";if(at.title!=null&&at.hasOwnProperty("title")&&!$util.isString(at.title))return"title: string expected";if(at.dismissible!=null&&at.hasOwnProperty("dismissible")&&typeof at.dismissible!="boolean")return"dismissible: boolean expected";if(at.width!=null&&at.hasOwnProperty("width"))switch(at.width){default:return"width: enum value expected";case 0:case 1:break}return at.isOpen!=null&&at.hasOwnProperty("isOpen")&&typeof at.isOpen!="boolean"?"isOpen: boolean expected":null},et.fromObject=function(at){if(at instanceof $root.Block.Dialog)return at;let st=new $root.Block.Dialog;switch(at.title!=null&&(st.title=String(at.title)),at.dismissible!=null&&(st.dismissible=!!at.dismissible),at.width){default:if(typeof at.width=="number"){st.width=at.width;break}break;case"SMALL":case 0:st.width=0;break;case"LARGE":case 1:st.width=1;break}return at.isOpen!=null&&(st.isOpen=!!at.isOpen),st},et.toObject=function(at,st){st||(st={});let ut={};return st.defaults&&(ut.title="",ut.dismissible=!1,ut.width=st.enums===String?"SMALL":0),at.title!=null&&at.hasOwnProperty("title")&&(ut.title=at.title),at.dismissible!=null&&at.hasOwnProperty("dismissible")&&(ut.dismissible=at.dismissible),at.width!=null&&at.hasOwnProperty("width")&&(ut.width=st.enums===String?$root.Block.Dialog.DialogWidth[at.width]===void 0?at.width:$root.Block.Dialog.DialogWidth[at.width]:at.width),at.isOpen!=null&&at.hasOwnProperty("isOpen")&&(ut.isOpen=at.isOpen,st.oneofs&&(ut._isOpen="isOpen")),ut},et.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},et.getTypeUrl=function(at){return at===void 0&&(at="type.googleapis.com"),at+"/Block.Dialog"},et.DialogWidth=function(){const ot={},at=Object.create(ot);return at[ot[0]="SMALL"]=0,at[ot[1]="LARGE"]=1,at}(),et}(),tt.Form=function(){function et(rt){if(rt)for(let ot=Object.keys(rt),at=0;at<ot.length;++at)rt[ot[at]]!=null&&(this[ot[at]]=rt[ot[at]])}return et.prototype.formId="",et.prototype.clearOnSubmit=!1,et.prototype.border=!1,et.prototype.enterToSubmit=!1,et.create=function(ot){return new et(ot)},et.encode=function(ot,at){return at||(at=$Writer.create()),ot.formId!=null&&Object.hasOwnProperty.call(ot,"formId")&&at.uint32(10).string(ot.formId),ot.clearOnSubmit!=null&&Object.hasOwnProperty.call(ot,"clearOnSubmit")&&at.uint32(16).bool(ot.clearOnSubmit),ot.border!=null&&Object.hasOwnProperty.call(ot,"border")&&at.uint32(24).bool(ot.border),ot.enterToSubmit!=null&&Object.hasOwnProperty.call(ot,"enterToSubmit")&&at.uint32(32).bool(ot.enterToSubmit),at},et.encodeDelimited=function(ot,at){return this.encode(ot,at).ldelim()},et.decode=function(ot,at){ot instanceof $Reader||(ot=$Reader.create(ot));let st=at===void 0?ot.len:ot.pos+at,ut=new $root.Block.Form;for(;ot.pos<st;){let ct=ot.uint32();switch(ct>>>3){case 1:{ut.formId=ot.string();break}case 2:{ut.clearOnSubmit=ot.bool();break}case 3:{ut.border=ot.bool();break}case 4:{ut.enterToSubmit=ot.bool();break}default:ot.skipType(ct&7);break}}return ut},et.decodeDelimited=function(ot){return ot instanceof $Reader||(ot=new $Reader(ot)),this.decode(ot,ot.uint32())},et.verify=function(ot){return typeof ot!="object"||ot===null?"object expected":ot.formId!=null&&ot.hasOwnProperty("formId")&&!$util.isString(ot.formId)?"formId: string expected":ot.clearOnSubmit!=null&&ot.hasOwnProperty("clearOnSubmit")&&typeof ot.clearOnSubmit!="boolean"?"clearOnSubmit: boolean expected":ot.border!=null&&ot.hasOwnProperty("border")&&typeof ot.border!="boolean"?"border: boolean expected":ot.enterToSubmit!=null&&ot.hasOwnProperty("enterToSubmit")&&typeof ot.enterToSubmit!="boolean"?"enterToSubmit: boolean expected":null},et.fromObject=function(ot){if(ot instanceof $root.Block.Form)return ot;let at=new $root.Block.Form;return ot.formId!=null&&(at.formId=String(ot.formId)),ot.clearOnSubmit!=null&&(at.clearOnSubmit=!!ot.clearOnSubmit),ot.border!=null&&(at.border=!!ot.border),ot.enterToSubmit!=null&&(at.enterToSubmit=!!ot.enterToSubmit),at},et.toObject=function(ot,at){at||(at={});let st={};return at.defaults&&(st.formId="",st.clearOnSubmit=!1,st.border=!1,st.enterToSubmit=!1),ot.formId!=null&&ot.hasOwnProperty("formId")&&(st.formId=ot.formId),ot.clearOnSubmit!=null&&ot.hasOwnProperty("clearOnSubmit")&&(st.clearOnSubmit=ot.clearOnSubmit),ot.border!=null&&ot.hasOwnProperty("border")&&(st.border=ot.border),ot.enterToSubmit!=null&&ot.hasOwnProperty("enterToSubmit")&&(st.enterToSubmit=ot.enterToSubmit),st},et.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},et.getTypeUrl=function(ot){return ot===void 0&&(ot="type.googleapis.com"),ot+"/Block.Form"},et}(),tt.TabContainer=function(){function et(rt){if(rt)for(let ot=Object.keys(rt),at=0;at<ot.length;++at)rt[ot[at]]!=null&&(this[ot[at]]=rt[ot[at]])}return et.create=function(ot){return new et(ot)},et.encode=function(ot,at){return at||(at=$Writer.create()),at},et.encodeDelimited=function(ot,at){return this.encode(ot,at).ldelim()},et.decode=function(ot,at){ot instanceof $Reader||(ot=$Reader.create(ot));let st=at===void 0?ot.len:ot.pos+at,ut=new $root.Block.TabContainer;for(;ot.pos<st;){let ct=ot.uint32();switch(ct>>>3){default:ot.skipType(ct&7);break}}return ut},et.decodeDelimited=function(ot){return ot instanceof $Reader||(ot=new $Reader(ot)),this.decode(ot,ot.uint32())},et.verify=function(ot){return typeof ot!="object"||ot===null?"object expected":null},et.fromObject=function(ot){return ot instanceof $root.Block.TabContainer?ot:new $root.Block.TabContainer},et.toObject=function(){return{}},et.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},et.getTypeUrl=function(ot){return ot===void 0&&(ot="type.googleapis.com"),ot+"/Block.TabContainer"},et}(),tt.Tab=function(){function et(rt){if(rt)for(let ot=Object.keys(rt),at=0;at<ot.length;++at)rt[ot[at]]!=null&&(this[ot[at]]=rt[ot[at]])}return et.prototype.label="",et.create=function(ot){return new et(ot)},et.encode=function(ot,at){return at||(at=$Writer.create()),ot.label!=null&&Object.hasOwnProperty.call(ot,"label")&&at.uint32(10).string(ot.label),at},et.encodeDelimited=function(ot,at){return this.encode(ot,at).ldelim()},et.decode=function(ot,at){ot instanceof $Reader||(ot=$Reader.create(ot));let st=at===void 0?ot.len:ot.pos+at,ut=new $root.Block.Tab;for(;ot.pos<st;){let ct=ot.uint32();switch(ct>>>3){case 1:{ut.label=ot.string();break}default:ot.skipType(ct&7);break}}return ut},et.decodeDelimited=function(ot){return ot instanceof $Reader||(ot=new $Reader(ot)),this.decode(ot,ot.uint32())},et.verify=function(ot){return typeof ot!="object"||ot===null?"object expected":ot.label!=null&&ot.hasOwnProperty("label")&&!$util.isString(ot.label)?"label: string expected":null},et.fromObject=function(ot){if(ot instanceof $root.Block.Tab)return ot;let at=new $root.Block.Tab;return ot.label!=null&&(at.label=String(ot.label)),at},et.toObject=function(ot,at){at||(at={});let st={};return at.defaults&&(st.label=""),ot.label!=null&&ot.hasOwnProperty("label")&&(st.label=ot.label),st},et.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},et.getTypeUrl=function(ot){return ot===void 0&&(ot="type.googleapis.com"),ot+"/Block.Tab"},et}(),tt.Popover=function(){function et(rt){if(rt)for(let ot=Object.keys(rt),at=0;at<ot.length;++at)rt[ot[at]]!=null&&(this[ot[at]]=rt[ot[at]])}return et.prototype.label="",et.prototype.useContainerWidth=!1,et.prototype.help="",et.prototype.disabled=!1,et.prototype.icon="",et.create=function(ot){return new et(ot)},et.encode=function(ot,at){return at||(at=$Writer.create()),ot.label!=null&&Object.hasOwnProperty.call(ot,"label")&&at.uint32(10).string(ot.label),ot.useContainerWidth!=null&&Object.hasOwnProperty.call(ot,"useContainerWidth")&&at.uint32(16).bool(ot.useContainerWidth),ot.help!=null&&Object.hasOwnProperty.call(ot,"help")&&at.uint32(26).string(ot.help),ot.disabled!=null&&Object.hasOwnProperty.call(ot,"disabled")&&at.uint32(32).bool(ot.disabled),ot.icon!=null&&Object.hasOwnProperty.call(ot,"icon")&&at.uint32(42).string(ot.icon),at},et.encodeDelimited=function(ot,at){return this.encode(ot,at).ldelim()},et.decode=function(ot,at){ot instanceof $Reader||(ot=$Reader.create(ot));let st=at===void 0?ot.len:ot.pos+at,ut=new $root.Block.Popover;for(;ot.pos<st;){let ct=ot.uint32();switch(ct>>>3){case 1:{ut.label=ot.string();break}case 2:{ut.useContainerWidth=ot.bool();break}case 3:{ut.help=ot.string();break}case 4:{ut.disabled=ot.bool();break}case 5:{ut.icon=ot.string();break}default:ot.skipType(ct&7);break}}return ut},et.decodeDelimited=function(ot){return ot instanceof $Reader||(ot=new $Reader(ot)),this.decode(ot,ot.uint32())},et.verify=function(ot){return typeof ot!="object"||ot===null?"object expected":ot.label!=null&&ot.hasOwnProperty("label")&&!$util.isString(ot.label)?"label: string expected":ot.useContainerWidth!=null&&ot.hasOwnProperty("useContainerWidth")&&typeof ot.useContainerWidth!="boolean"?"useContainerWidth: boolean expected":ot.help!=null&&ot.hasOwnProperty("help")&&!$util.isString(ot.help)?"help: string expected":ot.disabled!=null&&ot.hasOwnProperty("disabled")&&typeof ot.disabled!="boolean"?"disabled: boolean expected":ot.icon!=null&&ot.hasOwnProperty("icon")&&!$util.isString(ot.icon)?"icon: string expected":null},et.fromObject=function(ot){if(ot instanceof $root.Block.Popover)return ot;let at=new $root.Block.Popover;return ot.label!=null&&(at.label=String(ot.label)),ot.useContainerWidth!=null&&(at.useContainerWidth=!!ot.useContainerWidth),ot.help!=null&&(at.help=String(ot.help)),ot.disabled!=null&&(at.disabled=!!ot.disabled),ot.icon!=null&&(at.icon=String(ot.icon)),at},et.toObject=function(ot,at){at||(at={});let st={};return at.defaults&&(st.label="",st.useContainerWidth=!1,st.help="",st.disabled=!1,st.icon=""),ot.label!=null&&ot.hasOwnProperty("label")&&(st.label=ot.label),ot.useContainerWidth!=null&&ot.hasOwnProperty("useContainerWidth")&&(st.useContainerWidth=ot.useContainerWidth),ot.help!=null&&ot.hasOwnProperty("help")&&(st.help=ot.help),ot.disabled!=null&&ot.hasOwnProperty("disabled")&&(st.disabled=ot.disabled),ot.icon!=null&&ot.hasOwnProperty("icon")&&(st.icon=ot.icon),st},et.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},et.getTypeUrl=function(ot){return ot===void 0&&(ot="type.googleapis.com"),ot+"/Block.Popover"},et}(),tt.ChatMessage=function(){function et(rt){if(rt)for(let ot=Object.keys(rt),at=0;at<ot.length;++at)rt[ot[at]]!=null&&(this[ot[at]]=rt[ot[at]])}return et.prototype.name="",et.prototype.avatar="",et.prototype.avatarType=0,et.create=function(ot){return new et(ot)},et.encode=function(ot,at){return at||(at=$Writer.create()),ot.name!=null&&Object.hasOwnProperty.call(ot,"name")&&at.uint32(10).string(ot.name),ot.avatar!=null&&Object.hasOwnProperty.call(ot,"avatar")&&at.uint32(18).string(ot.avatar),ot.avatarType!=null&&Object.hasOwnProperty.call(ot,"avatarType")&&at.uint32(24).int32(ot.avatarType),at},et.encodeDelimited=function(ot,at){return this.encode(ot,at).ldelim()},et.decode=function(ot,at){ot instanceof $Reader||(ot=$Reader.create(ot));let st=at===void 0?ot.len:ot.pos+at,ut=new $root.Block.ChatMessage;for(;ot.pos<st;){let ct=ot.uint32();switch(ct>>>3){case 1:{ut.name=ot.string();break}case 2:{ut.avatar=ot.string();break}case 3:{ut.avatarType=ot.int32();break}default:ot.skipType(ct&7);break}}return ut},et.decodeDelimited=function(ot){return ot instanceof $Reader||(ot=new $Reader(ot)),this.decode(ot,ot.uint32())},et.verify=function(ot){if(typeof ot!="object"||ot===null)return"object expected";if(ot.name!=null&&ot.hasOwnProperty("name")&&!$util.isString(ot.name))return"name: string expected";if(ot.avatar!=null&&ot.hasOwnProperty("avatar")&&!$util.isString(ot.avatar))return"avatar: string expected";if(ot.avatarType!=null&&ot.hasOwnProperty("avatarType"))switch(ot.avatarType){default:return"avatarType: enum value expected";case 0:case 1:case 2:break}return null},et.fromObject=function(ot){if(ot instanceof $root.Block.ChatMessage)return ot;let at=new $root.Block.ChatMessage;switch(ot.name!=null&&(at.name=String(ot.name)),ot.avatar!=null&&(at.avatar=String(ot.avatar)),ot.avatarType){default:if(typeof ot.avatarType=="number"){at.avatarType=ot.avatarType;break}break;case"IMAGE":case 0:at.avatarType=0;break;case"EMOJI":case 1:at.avatarType=1;break;case"ICON":case 2:at.avatarType=2;break}return at},et.toObject=function(ot,at){at||(at={});let st={};return at.defaults&&(st.name="",st.avatar="",st.avatarType=at.enums===String?"IMAGE":0),ot.name!=null&&ot.hasOwnProperty("name")&&(st.name=ot.name),ot.avatar!=null&&ot.hasOwnProperty("avatar")&&(st.avatar=ot.avatar),ot.avatarType!=null&&ot.hasOwnProperty("avatarType")&&(st.avatarType=at.enums===String?$root.Block.ChatMessage.AvatarType[ot.avatarType]===void 0?ot.avatarType:$root.Block.ChatMessage.AvatarType[ot.avatarType]:ot.avatarType),st},et.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},et.getTypeUrl=function(ot){return ot===void 0&&(ot="type.googleapis.com"),ot+"/Block.ChatMessage"},et.AvatarType=function(){const rt={},ot=Object.create(rt);return ot[rt[0]="IMAGE"]=0,ot[rt[1]="EMOJI"]=1,ot[rt[2]="ICON"]=2,ot}(),et}(),tt})();$root.BokehChart=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.figure="",tt.prototype.useContainerWidth=!1,tt.prototype.elementId="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.figure!=null&&Object.hasOwnProperty.call(et,"figure")&&rt.uint32(10).string(et.figure),et.useContainerWidth!=null&&Object.hasOwnProperty.call(et,"useContainerWidth")&&rt.uint32(16).bool(et.useContainerWidth),et.elementId!=null&&Object.hasOwnProperty.call(et,"elementId")&&rt.uint32(26).string(et.elementId),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.BokehChart;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.figure=et.string();break}case 2:{at.useContainerWidth=et.bool();break}case 3:{at.elementId=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.figure!=null&&et.hasOwnProperty("figure")&&!$util.isString(et.figure)?"figure: string expected":et.useContainerWidth!=null&&et.hasOwnProperty("useContainerWidth")&&typeof et.useContainerWidth!="boolean"?"useContainerWidth: boolean expected":et.elementId!=null&&et.hasOwnProperty("elementId")&&!$util.isString(et.elementId)?"elementId: string expected":null},tt.fromObject=function(et){if(et instanceof $root.BokehChart)return et;let rt=new $root.BokehChart;return et.figure!=null&&(rt.figure=String(et.figure)),et.useContainerWidth!=null&&(rt.useContainerWidth=!!et.useContainerWidth),et.elementId!=null&&(rt.elementId=String(et.elementId)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.figure="",ot.useContainerWidth=!1,ot.elementId=""),et.figure!=null&&et.hasOwnProperty("figure")&&(ot.figure=et.figure),et.useContainerWidth!=null&&et.hasOwnProperty("useContainerWidth")&&(ot.useContainerWidth=et.useContainerWidth),et.elementId!=null&&et.hasOwnProperty("elementId")&&(ot.elementId=et.elementId),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/BokehChart"},tt})();$root.Button=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.id="",tt.prototype.label="",tt.prototype.default=!1,tt.prototype.help="",tt.prototype.formId="",tt.prototype.isFormSubmitter=!1,tt.prototype.type="",tt.prototype.disabled=!1,tt.prototype.useContainerWidth=!1,tt.prototype.icon="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.id!=null&&Object.hasOwnProperty.call(et,"id")&&rt.uint32(10).string(et.id),et.label!=null&&Object.hasOwnProperty.call(et,"label")&&rt.uint32(18).string(et.label),et.default!=null&&Object.hasOwnProperty.call(et,"default")&&rt.uint32(24).bool(et.default),et.help!=null&&Object.hasOwnProperty.call(et,"help")&&rt.uint32(34).string(et.help),et.formId!=null&&Object.hasOwnProperty.call(et,"formId")&&rt.uint32(42).string(et.formId),et.isFormSubmitter!=null&&Object.hasOwnProperty.call(et,"isFormSubmitter")&&rt.uint32(48).bool(et.isFormSubmitter),et.type!=null&&Object.hasOwnProperty.call(et,"type")&&rt.uint32(58).string(et.type),et.disabled!=null&&Object.hasOwnProperty.call(et,"disabled")&&rt.uint32(64).bool(et.disabled),et.useContainerWidth!=null&&Object.hasOwnProperty.call(et,"useContainerWidth")&&rt.uint32(72).bool(et.useContainerWidth),et.icon!=null&&Object.hasOwnProperty.call(et,"icon")&&rt.uint32(82).string(et.icon),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Button;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.id=et.string();break}case 2:{at.label=et.string();break}case 3:{at.default=et.bool();break}case 4:{at.help=et.string();break}case 5:{at.formId=et.string();break}case 6:{at.isFormSubmitter=et.bool();break}case 7:{at.type=et.string();break}case 8:{at.disabled=et.bool();break}case 9:{at.useContainerWidth=et.bool();break}case 10:{at.icon=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.id!=null&&et.hasOwnProperty("id")&&!$util.isString(et.id)?"id: string expected":et.label!=null&&et.hasOwnProperty("label")&&!$util.isString(et.label)?"label: string expected":et.default!=null&&et.hasOwnProperty("default")&&typeof et.default!="boolean"?"default: boolean expected":et.help!=null&&et.hasOwnProperty("help")&&!$util.isString(et.help)?"help: string expected":et.formId!=null&&et.hasOwnProperty("formId")&&!$util.isString(et.formId)?"formId: string expected":et.isFormSubmitter!=null&&et.hasOwnProperty("isFormSubmitter")&&typeof et.isFormSubmitter!="boolean"?"isFormSubmitter: boolean expected":et.type!=null&&et.hasOwnProperty("type")&&!$util.isString(et.type)?"type: string expected":et.disabled!=null&&et.hasOwnProperty("disabled")&&typeof et.disabled!="boolean"?"disabled: boolean expected":et.useContainerWidth!=null&&et.hasOwnProperty("useContainerWidth")&&typeof et.useContainerWidth!="boolean"?"useContainerWidth: boolean expected":et.icon!=null&&et.hasOwnProperty("icon")&&!$util.isString(et.icon)?"icon: string expected":null},tt.fromObject=function(et){if(et instanceof $root.Button)return et;let rt=new $root.Button;return et.id!=null&&(rt.id=String(et.id)),et.label!=null&&(rt.label=String(et.label)),et.default!=null&&(rt.default=!!et.default),et.help!=null&&(rt.help=String(et.help)),et.formId!=null&&(rt.formId=String(et.formId)),et.isFormSubmitter!=null&&(rt.isFormSubmitter=!!et.isFormSubmitter),et.type!=null&&(rt.type=String(et.type)),et.disabled!=null&&(rt.disabled=!!et.disabled),et.useContainerWidth!=null&&(rt.useContainerWidth=!!et.useContainerWidth),et.icon!=null&&(rt.icon=String(et.icon)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.id="",ot.label="",ot.default=!1,ot.help="",ot.formId="",ot.isFormSubmitter=!1,ot.type="",ot.disabled=!1,ot.useContainerWidth=!1,ot.icon=""),et.id!=null&&et.hasOwnProperty("id")&&(ot.id=et.id),et.label!=null&&et.hasOwnProperty("label")&&(ot.label=et.label),et.default!=null&&et.hasOwnProperty("default")&&(ot.default=et.default),et.help!=null&&et.hasOwnProperty("help")&&(ot.help=et.help),et.formId!=null&&et.hasOwnProperty("formId")&&(ot.formId=et.formId),et.isFormSubmitter!=null&&et.hasOwnProperty("isFormSubmitter")&&(ot.isFormSubmitter=et.isFormSubmitter),et.type!=null&&et.hasOwnProperty("type")&&(ot.type=et.type),et.disabled!=null&&et.hasOwnProperty("disabled")&&(ot.disabled=et.disabled),et.useContainerWidth!=null&&et.hasOwnProperty("useContainerWidth")&&(ot.useContainerWidth=et.useContainerWidth),et.icon!=null&&et.hasOwnProperty("icon")&&(ot.icon=et.icon),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Button"},tt})();const ButtonGroup$1=$root.ButtonGroup=(()=>{function tt(et){if(this.options=[],this.default=[],this.value=[],et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.id="",tt.prototype.options=$util.emptyArray,tt.prototype.default=$util.emptyArray,tt.prototype.disabled=!1,tt.prototype.clickMode=0,tt.prototype.formId="",tt.prototype.value=$util.emptyArray,tt.prototype.setValue=!1,tt.prototype.selectionVisualization=0,tt.prototype.style=0,tt.prototype.label="",tt.prototype.labelVisibility=null,tt.prototype.help=null;let nt;return Object.defineProperty(tt.prototype,"_help",{get:$util.oneOfGetter(nt=["help"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){if(ot||(ot=$Writer.create()),rt.id!=null&&Object.hasOwnProperty.call(rt,"id")&&ot.uint32(10).string(rt.id),rt.options!=null&&rt.options.length)for(let at=0;at<rt.options.length;++at)$root.ButtonGroup.Option.encode(rt.options[at],ot.uint32(18).fork()).ldelim();if(rt.default!=null&&rt.default.length){ot.uint32(26).fork();for(let at=0;at<rt.default.length;++at)ot.uint32(rt.default[at]);ot.ldelim()}if(rt.disabled!=null&&Object.hasOwnProperty.call(rt,"disabled")&&ot.uint32(32).bool(rt.disabled),rt.clickMode!=null&&Object.hasOwnProperty.call(rt,"clickMode")&&ot.uint32(40).int32(rt.clickMode),rt.formId!=null&&Object.hasOwnProperty.call(rt,"formId")&&ot.uint32(50).string(rt.formId),rt.value!=null&&rt.value.length){ot.uint32(58).fork();for(let at=0;at<rt.value.length;++at)ot.uint32(rt.value[at]);ot.ldelim()}return rt.setValue!=null&&Object.hasOwnProperty.call(rt,"setValue")&&ot.uint32(64).bool(rt.setValue),rt.selectionVisualization!=null&&Object.hasOwnProperty.call(rt,"selectionVisualization")&&ot.uint32(72).int32(rt.selectionVisualization),rt.style!=null&&Object.hasOwnProperty.call(rt,"style")&&ot.uint32(80).int32(rt.style),rt.label!=null&&Object.hasOwnProperty.call(rt,"label")&&ot.uint32(90).string(rt.label),rt.labelVisibility!=null&&Object.hasOwnProperty.call(rt,"labelVisibility")&&$root.LabelVisibilityMessage.encode(rt.labelVisibility,ot.uint32(98).fork()).ldelim(),rt.help!=null&&Object.hasOwnProperty.call(rt,"help")&&ot.uint32(106).string(rt.help),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.ButtonGroup;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.id=rt.string();break}case 2:{st.options&&st.options.length||(st.options=[]),st.options.push($root.ButtonGroup.Option.decode(rt,rt.uint32()));break}case 3:{if(st.default&&st.default.length||(st.default=[]),(ut&7)===2){let ct=rt.uint32()+rt.pos;for(;rt.pos<ct;)st.default.push(rt.uint32())}else st.default.push(rt.uint32());break}case 4:{st.disabled=rt.bool();break}case 5:{st.clickMode=rt.int32();break}case 6:{st.formId=rt.string();break}case 7:{if(st.value&&st.value.length||(st.value=[]),(ut&7)===2){let ct=rt.uint32()+rt.pos;for(;rt.pos<ct;)st.value.push(rt.uint32())}else st.value.push(rt.uint32());break}case 8:{st.setValue=rt.bool();break}case 9:{st.selectionVisualization=rt.int32();break}case 10:{st.style=rt.int32();break}case 11:{st.label=rt.string();break}case 12:{st.labelVisibility=$root.LabelVisibilityMessage.decode(rt,rt.uint32());break}case 13:{st.help=rt.string();break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";if(rt.id!=null&&rt.hasOwnProperty("id")&&!$util.isString(rt.id))return"id: string expected";if(rt.options!=null&&rt.hasOwnProperty("options")){if(!Array.isArray(rt.options))return"options: array expected";for(let ot=0;ot<rt.options.length;++ot){let at=$root.ButtonGroup.Option.verify(rt.options[ot]);if(at)return"options."+at}}if(rt.default!=null&&rt.hasOwnProperty("default")){if(!Array.isArray(rt.default))return"default: array expected";for(let ot=0;ot<rt.default.length;++ot)if(!$util.isInteger(rt.default[ot]))return"default: integer[] expected"}if(rt.disabled!=null&&rt.hasOwnProperty("disabled")&&typeof rt.disabled!="boolean")return"disabled: boolean expected";if(rt.clickMode!=null&&rt.hasOwnProperty("clickMode"))switch(rt.clickMode){default:return"clickMode: enum value expected";case 0:case 1:break}if(rt.formId!=null&&rt.hasOwnProperty("formId")&&!$util.isString(rt.formId))return"formId: string expected";if(rt.value!=null&&rt.hasOwnProperty("value")){if(!Array.isArray(rt.value))return"value: array expected";for(let ot=0;ot<rt.value.length;++ot)if(!$util.isInteger(rt.value[ot]))return"value: integer[] expected"}if(rt.setValue!=null&&rt.hasOwnProperty("setValue")&&typeof rt.setValue!="boolean")return"setValue: boolean expected";if(rt.selectionVisualization!=null&&rt.hasOwnProperty("selectionVisualization"))switch(rt.selectionVisualization){default:return"selectionVisualization: enum value expected";case 0:case 1:break}if(rt.style!=null&&rt.hasOwnProperty("style"))switch(rt.style){default:return"style: enum value expected";case 0:case 1:case 2:break}if(rt.label!=null&&rt.hasOwnProperty("label")&&!$util.isString(rt.label))return"label: string expected";if(rt.labelVisibility!=null&&rt.hasOwnProperty("labelVisibility")){let ot=$root.LabelVisibilityMessage.verify(rt.labelVisibility);if(ot)return"labelVisibility."+ot}return rt.help!=null&&rt.hasOwnProperty("help")&&!$util.isString(rt.help)?"help: string expected":null},tt.fromObject=function(rt){if(rt instanceof $root.ButtonGroup)return rt;let ot=new $root.ButtonGroup;if(rt.id!=null&&(ot.id=String(rt.id)),rt.options){if(!Array.isArray(rt.options))throw TypeError(".ButtonGroup.options: array expected");ot.options=[];for(let at=0;at<rt.options.length;++at){if(typeof rt.options[at]!="object")throw TypeError(".ButtonGroup.options: object expected");ot.options[at]=$root.ButtonGroup.Option.fromObject(rt.options[at])}}if(rt.default){if(!Array.isArray(rt.default))throw TypeError(".ButtonGroup.default: array expected");ot.default=[];for(let at=0;at<rt.default.length;++at)ot.default[at]=rt.default[at]>>>0}switch(rt.disabled!=null&&(ot.disabled=!!rt.disabled),rt.clickMode){default:if(typeof rt.clickMode=="number"){ot.clickMode=rt.clickMode;break}break;case"SINGLE_SELECT":case 0:ot.clickMode=0;break;case"MULTI_SELECT":case 1:ot.clickMode=1;break}if(rt.formId!=null&&(ot.formId=String(rt.formId)),rt.value){if(!Array.isArray(rt.value))throw TypeError(".ButtonGroup.value: array expected");ot.value=[];for(let at=0;at<rt.value.length;++at)ot.value[at]=rt.value[at]>>>0}switch(rt.setValue!=null&&(ot.setValue=!!rt.setValue),rt.selectionVisualization){default:if(typeof rt.selectionVisualization=="number"){ot.selectionVisualization=rt.selectionVisualization;break}break;case"ONLY_SELECTED":case 0:ot.selectionVisualization=0;break;case"ALL_UP_TO_SELECTED":case 1:ot.selectionVisualization=1;break}switch(rt.style){default:if(typeof rt.style=="number"){ot.style=rt.style;break}break;case"SEGMENTED_CONTROL":case 0:ot.style=0;break;case"PILLS":case 1:ot.style=1;break;case"BORDERLESS":case 2:ot.style=2;break}if(rt.label!=null&&(ot.label=String(rt.label)),rt.labelVisibility!=null){if(typeof rt.labelVisibility!="object")throw TypeError(".ButtonGroup.labelVisibility: object expected");ot.labelVisibility=$root.LabelVisibilityMessage.fromObject(rt.labelVisibility)}return rt.help!=null&&(ot.help=String(rt.help)),ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};if((ot.arrays||ot.defaults)&&(at.options=[],at.default=[],at.value=[]),ot.defaults&&(at.id="",at.disabled=!1,at.clickMode=ot.enums===String?"SINGLE_SELECT":0,at.formId="",at.setValue=!1,at.selectionVisualization=ot.enums===String?"ONLY_SELECTED":0,at.style=ot.enums===String?"SEGMENTED_CONTROL":0,at.label="",at.labelVisibility=null),rt.id!=null&&rt.hasOwnProperty("id")&&(at.id=rt.id),rt.options&&rt.options.length){at.options=[];for(let st=0;st<rt.options.length;++st)at.options[st]=$root.ButtonGroup.Option.toObject(rt.options[st],ot)}if(rt.default&&rt.default.length){at.default=[];for(let st=0;st<rt.default.length;++st)at.default[st]=rt.default[st]}if(rt.disabled!=null&&rt.hasOwnProperty("disabled")&&(at.disabled=rt.disabled),rt.clickMode!=null&&rt.hasOwnProperty("clickMode")&&(at.clickMode=ot.enums===String?$root.ButtonGroup.ClickMode[rt.clickMode]===void 0?rt.clickMode:$root.ButtonGroup.ClickMode[rt.clickMode]:rt.clickMode),rt.formId!=null&&rt.hasOwnProperty("formId")&&(at.formId=rt.formId),rt.value&&rt.value.length){at.value=[];for(let st=0;st<rt.value.length;++st)at.value[st]=rt.value[st]}return rt.setValue!=null&&rt.hasOwnProperty("setValue")&&(at.setValue=rt.setValue),rt.selectionVisualization!=null&&rt.hasOwnProperty("selectionVisualization")&&(at.selectionVisualization=ot.enums===String?$root.ButtonGroup.SelectionVisualization[rt.selectionVisualization]===void 0?rt.selectionVisualization:$root.ButtonGroup.SelectionVisualization[rt.selectionVisualization]:rt.selectionVisualization),rt.style!=null&&rt.hasOwnProperty("style")&&(at.style=ot.enums===String?$root.ButtonGroup.Style[rt.style]===void 0?rt.style:$root.ButtonGroup.Style[rt.style]:rt.style),rt.label!=null&&rt.hasOwnProperty("label")&&(at.label=rt.label),rt.labelVisibility!=null&&rt.hasOwnProperty("labelVisibility")&&(at.labelVisibility=$root.LabelVisibilityMessage.toObject(rt.labelVisibility,ot)),rt.help!=null&&rt.hasOwnProperty("help")&&(at.help=rt.help,ot.oneofs&&(at._help="help")),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/ButtonGroup"},tt.ClickMode=function(){const et={},rt=Object.create(et);return rt[et[0]="SINGLE_SELECT"]=0,rt[et[1]="MULTI_SELECT"]=1,rt}(),tt.Option=function(){function et(ot){if(ot)for(let at=Object.keys(ot),st=0;st<at.length;++st)ot[at[st]]!=null&&(this[at[st]]=ot[at[st]])}et.prototype.content="",et.prototype.selectedContent=null,et.prototype.contentIcon=null,et.prototype.selectedContentIcon=null;let rt;return Object.defineProperty(et.prototype,"_selectedContent",{get:$util.oneOfGetter(rt=["selectedContent"]),set:$util.oneOfSetter(rt)}),Object.defineProperty(et.prototype,"_contentIcon",{get:$util.oneOfGetter(rt=["contentIcon"]),set:$util.oneOfSetter(rt)}),Object.defineProperty(et.prototype,"_selectedContentIcon",{get:$util.oneOfGetter(rt=["selectedContentIcon"]),set:$util.oneOfSetter(rt)}),et.create=function(at){return new et(at)},et.encode=function(at,st){return st||(st=$Writer.create()),at.content!=null&&Object.hasOwnProperty.call(at,"content")&&st.uint32(10).string(at.content),at.selectedContent!=null&&Object.hasOwnProperty.call(at,"selectedContent")&&st.uint32(18).string(at.selectedContent),at.contentIcon!=null&&Object.hasOwnProperty.call(at,"contentIcon")&&st.uint32(26).string(at.contentIcon),at.selectedContentIcon!=null&&Object.hasOwnProperty.call(at,"selectedContentIcon")&&st.uint32(34).string(at.selectedContentIcon),st},et.encodeDelimited=function(at,st){return this.encode(at,st).ldelim()},et.decode=function(at,st){at instanceof $Reader||(at=$Reader.create(at));let ut=st===void 0?at.len:at.pos+st,ct=new $root.ButtonGroup.Option;for(;at.pos<ut;){let pt=at.uint32();switch(pt>>>3){case 1:{ct.content=at.string();break}case 2:{ct.selectedContent=at.string();break}case 3:{ct.contentIcon=at.string();break}case 4:{ct.selectedContentIcon=at.string();break}default:at.skipType(pt&7);break}}return ct},et.decodeDelimited=function(at){return at instanceof $Reader||(at=new $Reader(at)),this.decode(at,at.uint32())},et.verify=function(at){return typeof at!="object"||at===null?"object expected":at.content!=null&&at.hasOwnProperty("content")&&!$util.isString(at.content)?"content: string expected":at.selectedContent!=null&&at.hasOwnProperty("selectedContent")&&!$util.isString(at.selectedContent)?"selectedContent: string expected":at.contentIcon!=null&&at.hasOwnProperty("contentIcon")&&!$util.isString(at.contentIcon)?"contentIcon: string expected":at.selectedContentIcon!=null&&at.hasOwnProperty("selectedContentIcon")&&!$util.isString(at.selectedContentIcon)?"selectedContentIcon: string expected":null},et.fromObject=function(at){if(at instanceof $root.ButtonGroup.Option)return at;let st=new $root.ButtonGroup.Option;return at.content!=null&&(st.content=String(at.content)),at.selectedContent!=null&&(st.selectedContent=String(at.selectedContent)),at.contentIcon!=null&&(st.contentIcon=String(at.contentIcon)),at.selectedContentIcon!=null&&(st.selectedContentIcon=String(at.selectedContentIcon)),st},et.toObject=function(at,st){st||(st={});let ut={};return st.defaults&&(ut.content=""),at.content!=null&&at.hasOwnProperty("content")&&(ut.content=at.content),at.selectedContent!=null&&at.hasOwnProperty("selectedContent")&&(ut.selectedContent=at.selectedContent,st.oneofs&&(ut._selectedContent="selectedContent")),at.contentIcon!=null&&at.hasOwnProperty("contentIcon")&&(ut.contentIcon=at.contentIcon,st.oneofs&&(ut._contentIcon="contentIcon")),at.selectedContentIcon!=null&&at.hasOwnProperty("selectedContentIcon")&&(ut.selectedContentIcon=at.selectedContentIcon,st.oneofs&&(ut._selectedContentIcon="selectedContentIcon")),ut},et.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},et.getTypeUrl=function(at){return at===void 0&&(at="type.googleapis.com"),at+"/ButtonGroup.Option"},et}(),tt.SelectionVisualization=function(){const et={},rt=Object.create(et);return rt[et[0]="ONLY_SELECTED"]=0,rt[et[1]="ALL_UP_TO_SELECTED"]=1,rt}(),tt.Style=function(){const et={},rt=Object.create(et);return rt[et[0]="SEGMENTED_CONTROL"]=0,rt[et[1]="PILLS"]=1,rt[et[2]="BORDERLESS"]=2,rt}(),tt})();$root.CameraInput=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.id="",tt.prototype.label="",tt.prototype.help="",tt.prototype.formId="",tt.prototype.disabled=!1,tt.prototype.labelVisibility=null,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.id!=null&&Object.hasOwnProperty.call(et,"id")&&rt.uint32(10).string(et.id),et.label!=null&&Object.hasOwnProperty.call(et,"label")&&rt.uint32(18).string(et.label),et.help!=null&&Object.hasOwnProperty.call(et,"help")&&rt.uint32(26).string(et.help),et.formId!=null&&Object.hasOwnProperty.call(et,"formId")&&rt.uint32(34).string(et.formId),et.disabled!=null&&Object.hasOwnProperty.call(et,"disabled")&&rt.uint32(40).bool(et.disabled),et.labelVisibility!=null&&Object.hasOwnProperty.call(et,"labelVisibility")&&$root.LabelVisibilityMessage.encode(et.labelVisibility,rt.uint32(50).fork()).ldelim(),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.CameraInput;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.id=et.string();break}case 2:{at.label=et.string();break}case 3:{at.help=et.string();break}case 4:{at.formId=et.string();break}case 5:{at.disabled=et.bool();break}case 6:{at.labelVisibility=$root.LabelVisibilityMessage.decode(et,et.uint32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.id!=null&&et.hasOwnProperty("id")&&!$util.isString(et.id))return"id: string expected";if(et.label!=null&&et.hasOwnProperty("label")&&!$util.isString(et.label))return"label: string expected";if(et.help!=null&&et.hasOwnProperty("help")&&!$util.isString(et.help))return"help: string expected";if(et.formId!=null&&et.hasOwnProperty("formId")&&!$util.isString(et.formId))return"formId: string expected";if(et.disabled!=null&&et.hasOwnProperty("disabled")&&typeof et.disabled!="boolean")return"disabled: boolean expected";if(et.labelVisibility!=null&&et.hasOwnProperty("labelVisibility")){let rt=$root.LabelVisibilityMessage.verify(et.labelVisibility);if(rt)return"labelVisibility."+rt}return null},tt.fromObject=function(et){if(et instanceof $root.CameraInput)return et;let rt=new $root.CameraInput;if(et.id!=null&&(rt.id=String(et.id)),et.label!=null&&(rt.label=String(et.label)),et.help!=null&&(rt.help=String(et.help)),et.formId!=null&&(rt.formId=String(et.formId)),et.disabled!=null&&(rt.disabled=!!et.disabled),et.labelVisibility!=null){if(typeof et.labelVisibility!="object")throw TypeError(".CameraInput.labelVisibility: object expected");rt.labelVisibility=$root.LabelVisibilityMessage.fromObject(et.labelVisibility)}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.id="",ot.label="",ot.help="",ot.formId="",ot.disabled=!1,ot.labelVisibility=null),et.id!=null&&et.hasOwnProperty("id")&&(ot.id=et.id),et.label!=null&&et.hasOwnProperty("label")&&(ot.label=et.label),et.help!=null&&et.hasOwnProperty("help")&&(ot.help=et.help),et.formId!=null&&et.hasOwnProperty("formId")&&(ot.formId=et.formId),et.disabled!=null&&et.hasOwnProperty("disabled")&&(ot.disabled=et.disabled),et.labelVisibility!=null&&et.hasOwnProperty("labelVisibility")&&(ot.labelVisibility=$root.LabelVisibilityMessage.toObject(et.labelVisibility,rt)),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/CameraInput"},tt})();$root.ChatInput=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.id="",tt.prototype.placeholder="",tt.prototype.maxChars=0,tt.prototype.disabled=!1,tt.prototype.value="",tt.prototype.setValue=!1,tt.prototype.default="",tt.prototype.position=0,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.id!=null&&Object.hasOwnProperty.call(et,"id")&&rt.uint32(10).string(et.id),et.placeholder!=null&&Object.hasOwnProperty.call(et,"placeholder")&&rt.uint32(18).string(et.placeholder),et.maxChars!=null&&Object.hasOwnProperty.call(et,"maxChars")&&rt.uint32(24).uint32(et.maxChars),et.disabled!=null&&Object.hasOwnProperty.call(et,"disabled")&&rt.uint32(32).bool(et.disabled),et.value!=null&&Object.hasOwnProperty.call(et,"value")&&rt.uint32(42).string(et.value),et.setValue!=null&&Object.hasOwnProperty.call(et,"setValue")&&rt.uint32(48).bool(et.setValue),et.default!=null&&Object.hasOwnProperty.call(et,"default")&&rt.uint32(58).string(et.default),et.position!=null&&Object.hasOwnProperty.call(et,"position")&&rt.uint32(64).int32(et.position),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.ChatInput;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.id=et.string();break}case 2:{at.placeholder=et.string();break}case 3:{at.maxChars=et.uint32();break}case 4:{at.disabled=et.bool();break}case 5:{at.value=et.string();break}case 6:{at.setValue=et.bool();break}case 7:{at.default=et.string();break}case 8:{at.position=et.int32();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.id!=null&&et.hasOwnProperty("id")&&!$util.isString(et.id))return"id: string expected";if(et.placeholder!=null&&et.hasOwnProperty("placeholder")&&!$util.isString(et.placeholder))return"placeholder: string expected";if(et.maxChars!=null&&et.hasOwnProperty("maxChars")&&!$util.isInteger(et.maxChars))return"maxChars: integer expected";if(et.disabled!=null&&et.hasOwnProperty("disabled")&&typeof et.disabled!="boolean")return"disabled: boolean expected";if(et.value!=null&&et.hasOwnProperty("value")&&!$util.isString(et.value))return"value: string expected";if(et.setValue!=null&&et.hasOwnProperty("setValue")&&typeof et.setValue!="boolean")return"setValue: boolean expected";if(et.default!=null&&et.hasOwnProperty("default")&&!$util.isString(et.default))return"default: string expected";if(et.position!=null&&et.hasOwnProperty("position"))switch(et.position){default:return"position: enum value expected";case 0:break}return null},tt.fromObject=function(et){if(et instanceof $root.ChatInput)return et;let rt=new $root.ChatInput;switch(et.id!=null&&(rt.id=String(et.id)),et.placeholder!=null&&(rt.placeholder=String(et.placeholder)),et.maxChars!=null&&(rt.maxChars=et.maxChars>>>0),et.disabled!=null&&(rt.disabled=!!et.disabled),et.value!=null&&(rt.value=String(et.value)),et.setValue!=null&&(rt.setValue=!!et.setValue),et.default!=null&&(rt.default=String(et.default)),et.position){default:if(typeof et.position=="number"){rt.position=et.position;break}break;case"BOTTOM":case 0:rt.position=0;break}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.id="",ot.placeholder="",ot.maxChars=0,ot.disabled=!1,ot.value="",ot.setValue=!1,ot.default="",ot.position=rt.enums===String?"BOTTOM":0),et.id!=null&&et.hasOwnProperty("id")&&(ot.id=et.id),et.placeholder!=null&&et.hasOwnProperty("placeholder")&&(ot.placeholder=et.placeholder),et.maxChars!=null&&et.hasOwnProperty("maxChars")&&(ot.maxChars=et.maxChars),et.disabled!=null&&et.hasOwnProperty("disabled")&&(ot.disabled=et.disabled),et.value!=null&&et.hasOwnProperty("value")&&(ot.value=et.value),et.setValue!=null&&et.hasOwnProperty("setValue")&&(ot.setValue=et.setValue),et.default!=null&&et.hasOwnProperty("default")&&(ot.default=et.default),et.position!=null&&et.hasOwnProperty("position")&&(ot.position=rt.enums===String?$root.ChatInput.Position[et.position]===void 0?et.position:$root.ChatInput.Position[et.position]:et.position),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/ChatInput"},tt.Position=function(){const nt={},et=Object.create(nt);return et[nt[0]="BOTTOM"]=0,et}(),tt})();const Checkbox$1=$root.Checkbox=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.id="",tt.prototype.label="",tt.prototype.default=!1,tt.prototype.help="",tt.prototype.formId="",tt.prototype.value=!1,tt.prototype.setValue=!1,tt.prototype.disabled=!1,tt.prototype.labelVisibility=null,tt.prototype.type=0,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.id!=null&&Object.hasOwnProperty.call(et,"id")&&rt.uint32(10).string(et.id),et.label!=null&&Object.hasOwnProperty.call(et,"label")&&rt.uint32(18).string(et.label),et.default!=null&&Object.hasOwnProperty.call(et,"default")&&rt.uint32(24).bool(et.default),et.help!=null&&Object.hasOwnProperty.call(et,"help")&&rt.uint32(34).string(et.help),et.formId!=null&&Object.hasOwnProperty.call(et,"formId")&&rt.uint32(42).string(et.formId),et.value!=null&&Object.hasOwnProperty.call(et,"value")&&rt.uint32(48).bool(et.value),et.setValue!=null&&Object.hasOwnProperty.call(et,"setValue")&&rt.uint32(56).bool(et.setValue),et.disabled!=null&&Object.hasOwnProperty.call(et,"disabled")&&rt.uint32(64).bool(et.disabled),et.labelVisibility!=null&&Object.hasOwnProperty.call(et,"labelVisibility")&&$root.LabelVisibilityMessage.encode(et.labelVisibility,rt.uint32(74).fork()).ldelim(),et.type!=null&&Object.hasOwnProperty.call(et,"type")&&rt.uint32(80).int32(et.type),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Checkbox;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.id=et.string();break}case 2:{at.label=et.string();break}case 3:{at.default=et.bool();break}case 4:{at.help=et.string();break}case 5:{at.formId=et.string();break}case 6:{at.value=et.bool();break}case 7:{at.setValue=et.bool();break}case 8:{at.disabled=et.bool();break}case 9:{at.labelVisibility=$root.LabelVisibilityMessage.decode(et,et.uint32());break}case 10:{at.type=et.int32();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.id!=null&&et.hasOwnProperty("id")&&!$util.isString(et.id))return"id: string expected";if(et.label!=null&&et.hasOwnProperty("label")&&!$util.isString(et.label))return"label: string expected";if(et.default!=null&&et.hasOwnProperty("default")&&typeof et.default!="boolean")return"default: boolean expected";if(et.help!=null&&et.hasOwnProperty("help")&&!$util.isString(et.help))return"help: string expected";if(et.formId!=null&&et.hasOwnProperty("formId")&&!$util.isString(et.formId))return"formId: string expected";if(et.value!=null&&et.hasOwnProperty("value")&&typeof et.value!="boolean")return"value: boolean expected";if(et.setValue!=null&&et.hasOwnProperty("setValue")&&typeof et.setValue!="boolean")return"setValue: boolean expected";if(et.disabled!=null&&et.hasOwnProperty("disabled")&&typeof et.disabled!="boolean")return"disabled: boolean expected";if(et.labelVisibility!=null&&et.hasOwnProperty("labelVisibility")){let rt=$root.LabelVisibilityMessage.verify(et.labelVisibility);if(rt)return"labelVisibility."+rt}if(et.type!=null&&et.hasOwnProperty("type"))switch(et.type){default:return"type: enum value expected";case 0:case 1:break}return null},tt.fromObject=function(et){if(et instanceof $root.Checkbox)return et;let rt=new $root.Checkbox;if(et.id!=null&&(rt.id=String(et.id)),et.label!=null&&(rt.label=String(et.label)),et.default!=null&&(rt.default=!!et.default),et.help!=null&&(rt.help=String(et.help)),et.formId!=null&&(rt.formId=String(et.formId)),et.value!=null&&(rt.value=!!et.value),et.setValue!=null&&(rt.setValue=!!et.setValue),et.disabled!=null&&(rt.disabled=!!et.disabled),et.labelVisibility!=null){if(typeof et.labelVisibility!="object")throw TypeError(".Checkbox.labelVisibility: object expected");rt.labelVisibility=$root.LabelVisibilityMessage.fromObject(et.labelVisibility)}switch(et.type){default:if(typeof et.type=="number"){rt.type=et.type;break}break;case"DEFAULT":case 0:rt.type=0;break;case"TOGGLE":case 1:rt.type=1;break}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.id="",ot.label="",ot.default=!1,ot.help="",ot.formId="",ot.value=!1,ot.setValue=!1,ot.disabled=!1,ot.labelVisibility=null,ot.type=rt.enums===String?"DEFAULT":0),et.id!=null&&et.hasOwnProperty("id")&&(ot.id=et.id),et.label!=null&&et.hasOwnProperty("label")&&(ot.label=et.label),et.default!=null&&et.hasOwnProperty("default")&&(ot.default=et.default),et.help!=null&&et.hasOwnProperty("help")&&(ot.help=et.help),et.formId!=null&&et.hasOwnProperty("formId")&&(ot.formId=et.formId),et.value!=null&&et.hasOwnProperty("value")&&(ot.value=et.value),et.setValue!=null&&et.hasOwnProperty("setValue")&&(ot.setValue=et.setValue),et.disabled!=null&&et.hasOwnProperty("disabled")&&(ot.disabled=et.disabled),et.labelVisibility!=null&&et.hasOwnProperty("labelVisibility")&&(ot.labelVisibility=$root.LabelVisibilityMessage.toObject(et.labelVisibility,rt)),et.type!=null&&et.hasOwnProperty("type")&&(ot.type=rt.enums===String?$root.Checkbox.StyleType[et.type]===void 0?et.type:$root.Checkbox.StyleType[et.type]:et.type),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Checkbox"},tt.StyleType=function(){const nt={},et=Object.create(nt);return et[nt[0]="DEFAULT"]=0,et[nt[1]="TOGGLE"]=1,et}(),tt})();$root.Code=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.codeText="",tt.prototype.language="",tt.prototype.showLineNumbers=!1,tt.prototype.wrapLines=!1,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.codeText!=null&&Object.hasOwnProperty.call(et,"codeText")&&rt.uint32(10).string(et.codeText),et.language!=null&&Object.hasOwnProperty.call(et,"language")&&rt.uint32(18).string(et.language),et.showLineNumbers!=null&&Object.hasOwnProperty.call(et,"showLineNumbers")&&rt.uint32(24).bool(et.showLineNumbers),et.wrapLines!=null&&Object.hasOwnProperty.call(et,"wrapLines")&&rt.uint32(32).bool(et.wrapLines),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Code;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.codeText=et.string();break}case 2:{at.language=et.string();break}case 3:{at.showLineNumbers=et.bool();break}case 4:{at.wrapLines=et.bool();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.codeText!=null&&et.hasOwnProperty("codeText")&&!$util.isString(et.codeText)?"codeText: string expected":et.language!=null&&et.hasOwnProperty("language")&&!$util.isString(et.language)?"language: string expected":et.showLineNumbers!=null&&et.hasOwnProperty("showLineNumbers")&&typeof et.showLineNumbers!="boolean"?"showLineNumbers: boolean expected":et.wrapLines!=null&&et.hasOwnProperty("wrapLines")&&typeof et.wrapLines!="boolean"?"wrapLines: boolean expected":null},tt.fromObject=function(et){if(et instanceof $root.Code)return et;let rt=new $root.Code;return et.codeText!=null&&(rt.codeText=String(et.codeText)),et.language!=null&&(rt.language=String(et.language)),et.showLineNumbers!=null&&(rt.showLineNumbers=!!et.showLineNumbers),et.wrapLines!=null&&(rt.wrapLines=!!et.wrapLines),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.codeText="",ot.language="",ot.showLineNumbers=!1,ot.wrapLines=!1),et.codeText!=null&&et.hasOwnProperty("codeText")&&(ot.codeText=et.codeText),et.language!=null&&et.hasOwnProperty("language")&&(ot.language=et.language),et.showLineNumbers!=null&&et.hasOwnProperty("showLineNumbers")&&(ot.showLineNumbers=et.showLineNumbers),et.wrapLines!=null&&et.hasOwnProperty("wrapLines")&&(ot.wrapLines=et.wrapLines),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Code"},tt})();$root.ColorPicker=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.id="",tt.prototype.label="",tt.prototype.default="",tt.prototype.help="",tt.prototype.formId="",tt.prototype.value="",tt.prototype.setValue=!1,tt.prototype.disabled=!1,tt.prototype.labelVisibility=null,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.id!=null&&Object.hasOwnProperty.call(et,"id")&&rt.uint32(10).string(et.id),et.label!=null&&Object.hasOwnProperty.call(et,"label")&&rt.uint32(18).string(et.label),et.default!=null&&Object.hasOwnProperty.call(et,"default")&&rt.uint32(26).string(et.default),et.help!=null&&Object.hasOwnProperty.call(et,"help")&&rt.uint32(34).string(et.help),et.formId!=null&&Object.hasOwnProperty.call(et,"formId")&&rt.uint32(42).string(et.formId),et.value!=null&&Object.hasOwnProperty.call(et,"value")&&rt.uint32(50).string(et.value),et.setValue!=null&&Object.hasOwnProperty.call(et,"setValue")&&rt.uint32(56).bool(et.setValue),et.disabled!=null&&Object.hasOwnProperty.call(et,"disabled")&&rt.uint32(64).bool(et.disabled),et.labelVisibility!=null&&Object.hasOwnProperty.call(et,"labelVisibility")&&$root.LabelVisibilityMessage.encode(et.labelVisibility,rt.uint32(74).fork()).ldelim(),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.ColorPicker;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.id=et.string();break}case 2:{at.label=et.string();break}case 3:{at.default=et.string();break}case 4:{at.help=et.string();break}case 5:{at.formId=et.string();break}case 6:{at.value=et.string();break}case 7:{at.setValue=et.bool();break}case 8:{at.disabled=et.bool();break}case 9:{at.labelVisibility=$root.LabelVisibilityMessage.decode(et,et.uint32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.id!=null&&et.hasOwnProperty("id")&&!$util.isString(et.id))return"id: string expected";if(et.label!=null&&et.hasOwnProperty("label")&&!$util.isString(et.label))return"label: string expected";if(et.default!=null&&et.hasOwnProperty("default")&&!$util.isString(et.default))return"default: string expected";if(et.help!=null&&et.hasOwnProperty("help")&&!$util.isString(et.help))return"help: string expected";if(et.formId!=null&&et.hasOwnProperty("formId")&&!$util.isString(et.formId))return"formId: string expected";if(et.value!=null&&et.hasOwnProperty("value")&&!$util.isString(et.value))return"value: string expected";if(et.setValue!=null&&et.hasOwnProperty("setValue")&&typeof et.setValue!="boolean")return"setValue: boolean expected";if(et.disabled!=null&&et.hasOwnProperty("disabled")&&typeof et.disabled!="boolean")return"disabled: boolean expected";if(et.labelVisibility!=null&&et.hasOwnProperty("labelVisibility")){let rt=$root.LabelVisibilityMessage.verify(et.labelVisibility);if(rt)return"labelVisibility."+rt}return null},tt.fromObject=function(et){if(et instanceof $root.ColorPicker)return et;let rt=new $root.ColorPicker;if(et.id!=null&&(rt.id=String(et.id)),et.label!=null&&(rt.label=String(et.label)),et.default!=null&&(rt.default=String(et.default)),et.help!=null&&(rt.help=String(et.help)),et.formId!=null&&(rt.formId=String(et.formId)),et.value!=null&&(rt.value=String(et.value)),et.setValue!=null&&(rt.setValue=!!et.setValue),et.disabled!=null&&(rt.disabled=!!et.disabled),et.labelVisibility!=null){if(typeof et.labelVisibility!="object")throw TypeError(".ColorPicker.labelVisibility: object expected");rt.labelVisibility=$root.LabelVisibilityMessage.fromObject(et.labelVisibility)}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.id="",ot.label="",ot.default="",ot.help="",ot.formId="",ot.value="",ot.setValue=!1,ot.disabled=!1,ot.labelVisibility=null),et.id!=null&&et.hasOwnProperty("id")&&(ot.id=et.id),et.label!=null&&et.hasOwnProperty("label")&&(ot.label=et.label),et.default!=null&&et.hasOwnProperty("default")&&(ot.default=et.default),et.help!=null&&et.hasOwnProperty("help")&&(ot.help=et.help),et.formId!=null&&et.hasOwnProperty("formId")&&(ot.formId=et.formId),et.value!=null&&et.hasOwnProperty("value")&&(ot.value=et.value),et.setValue!=null&&et.hasOwnProperty("setValue")&&(ot.setValue=et.setValue),et.disabled!=null&&et.hasOwnProperty("disabled")&&(ot.disabled=et.disabled),et.labelVisibility!=null&&et.hasOwnProperty("labelVisibility")&&(ot.labelVisibility=$root.LabelVisibilityMessage.toObject(et.labelVisibility,rt)),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/ColorPicker"},tt})();$root.DataFrame=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.data=null,tt.prototype.index=null,tt.prototype.columns=null,tt.prototype.style=null,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.data!=null&&Object.hasOwnProperty.call(et,"data")&&$root.Table.encode(et.data,rt.uint32(10).fork()).ldelim(),et.index!=null&&Object.hasOwnProperty.call(et,"index")&&$root.Index.encode(et.index,rt.uint32(18).fork()).ldelim(),et.columns!=null&&Object.hasOwnProperty.call(et,"columns")&&$root.Index.encode(et.columns,rt.uint32(26).fork()).ldelim(),et.style!=null&&Object.hasOwnProperty.call(et,"style")&&$root.TableStyle.encode(et.style,rt.uint32(34).fork()).ldelim(),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.DataFrame;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.data=$root.Table.decode(et,et.uint32());break}case 2:{at.index=$root.Index.decode(et,et.uint32());break}case 3:{at.columns=$root.Index.decode(et,et.uint32());break}case 4:{at.style=$root.TableStyle.decode(et,et.uint32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.data!=null&&et.hasOwnProperty("data")){let rt=$root.Table.verify(et.data);if(rt)return"data."+rt}if(et.index!=null&&et.hasOwnProperty("index")){let rt=$root.Index.verify(et.index);if(rt)return"index."+rt}if(et.columns!=null&&et.hasOwnProperty("columns")){let rt=$root.Index.verify(et.columns);if(rt)return"columns."+rt}if(et.style!=null&&et.hasOwnProperty("style")){let rt=$root.TableStyle.verify(et.style);if(rt)return"style."+rt}return null},tt.fromObject=function(et){if(et instanceof $root.DataFrame)return et;let rt=new $root.DataFrame;if(et.data!=null){if(typeof et.data!="object")throw TypeError(".DataFrame.data: object expected");rt.data=$root.Table.fromObject(et.data)}if(et.index!=null){if(typeof et.index!="object")throw TypeError(".DataFrame.index: object expected");rt.index=$root.Index.fromObject(et.index)}if(et.columns!=null){if(typeof et.columns!="object")throw TypeError(".DataFrame.columns: object expected");rt.columns=$root.Index.fromObject(et.columns)}if(et.style!=null){if(typeof et.style!="object")throw TypeError(".DataFrame.style: object expected");rt.style=$root.TableStyle.fromObject(et.style)}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.data=null,ot.index=null,ot.columns=null,ot.style=null),et.data!=null&&et.hasOwnProperty("data")&&(ot.data=$root.Table.toObject(et.data,rt)),et.index!=null&&et.hasOwnProperty("index")&&(ot.index=$root.Index.toObject(et.index,rt)),et.columns!=null&&et.hasOwnProperty("columns")&&(ot.columns=$root.Index.toObject(et.columns,rt)),et.style!=null&&et.hasOwnProperty("style")&&(ot.style=$root.TableStyle.toObject(et.style,rt)),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/DataFrame"},tt})();$root.Index=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.plainIndex=null,tt.prototype.rangeIndex=null,tt.prototype.multiIndex=null,tt.prototype.datetimeIndex=null,tt.prototype.timedeltaIndex=null,tt.prototype.int_64Index=null,tt.prototype.float_64Index=null;let nt;return Object.defineProperty(tt.prototype,"type",{get:$util.oneOfGetter(nt=["plainIndex","rangeIndex","multiIndex","datetimeIndex","timedeltaIndex","int_64Index","float_64Index"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.plainIndex!=null&&Object.hasOwnProperty.call(rt,"plainIndex")&&$root.PlainIndex.encode(rt.plainIndex,ot.uint32(10).fork()).ldelim(),rt.rangeIndex!=null&&Object.hasOwnProperty.call(rt,"rangeIndex")&&$root.RangeIndex.encode(rt.rangeIndex,ot.uint32(18).fork()).ldelim(),rt.multiIndex!=null&&Object.hasOwnProperty.call(rt,"multiIndex")&&$root.MultiIndex.encode(rt.multiIndex,ot.uint32(34).fork()).ldelim(),rt.datetimeIndex!=null&&Object.hasOwnProperty.call(rt,"datetimeIndex")&&$root.DatetimeIndex.encode(rt.datetimeIndex,ot.uint32(50).fork()).ldelim(),rt.timedeltaIndex!=null&&Object.hasOwnProperty.call(rt,"timedeltaIndex")&&$root.TimedeltaIndex.encode(rt.timedeltaIndex,ot.uint32(58).fork()).ldelim(),rt.int_64Index!=null&&Object.hasOwnProperty.call(rt,"int_64Index")&&$root.Int64Index.encode(rt.int_64Index,ot.uint32(74).fork()).ldelim(),rt.float_64Index!=null&&Object.hasOwnProperty.call(rt,"float_64Index")&&$root.Float64Index.encode(rt.float_64Index,ot.uint32(90).fork()).ldelim(),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.Index;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.plainIndex=$root.PlainIndex.decode(rt,rt.uint32());break}case 2:{st.rangeIndex=$root.RangeIndex.decode(rt,rt.uint32());break}case 4:{st.multiIndex=$root.MultiIndex.decode(rt,rt.uint32());break}case 6:{st.datetimeIndex=$root.DatetimeIndex.decode(rt,rt.uint32());break}case 7:{st.timedeltaIndex=$root.TimedeltaIndex.decode(rt,rt.uint32());break}case 9:{st.int_64Index=$root.Int64Index.decode(rt,rt.uint32());break}case 11:{st.float_64Index=$root.Float64Index.decode(rt,rt.uint32());break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";let ot={};if(rt.plainIndex!=null&&rt.hasOwnProperty("plainIndex")){ot.type=1;{let at=$root.PlainIndex.verify(rt.plainIndex);if(at)return"plainIndex."+at}}if(rt.rangeIndex!=null&&rt.hasOwnProperty("rangeIndex")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.RangeIndex.verify(rt.rangeIndex);if(at)return"rangeIndex."+at}}if(rt.multiIndex!=null&&rt.hasOwnProperty("multiIndex")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.MultiIndex.verify(rt.multiIndex);if(at)return"multiIndex."+at}}if(rt.datetimeIndex!=null&&rt.hasOwnProperty("datetimeIndex")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.DatetimeIndex.verify(rt.datetimeIndex);if(at)return"datetimeIndex."+at}}if(rt.timedeltaIndex!=null&&rt.hasOwnProperty("timedeltaIndex")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.TimedeltaIndex.verify(rt.timedeltaIndex);if(at)return"timedeltaIndex."+at}}if(rt.int_64Index!=null&&rt.hasOwnProperty("int_64Index")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Int64Index.verify(rt.int_64Index);if(at)return"int_64Index."+at}}if(rt.float_64Index!=null&&rt.hasOwnProperty("float_64Index")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Float64Index.verify(rt.float_64Index);if(at)return"float_64Index."+at}}return null},tt.fromObject=function(rt){if(rt instanceof $root.Index)return rt;let ot=new $root.Index;if(rt.plainIndex!=null){if(typeof rt.plainIndex!="object")throw TypeError(".Index.plainIndex: object expected");ot.plainIndex=$root.PlainIndex.fromObject(rt.plainIndex)}if(rt.rangeIndex!=null){if(typeof rt.rangeIndex!="object")throw TypeError(".Index.rangeIndex: object expected");ot.rangeIndex=$root.RangeIndex.fromObject(rt.rangeIndex)}if(rt.multiIndex!=null){if(typeof rt.multiIndex!="object")throw TypeError(".Index.multiIndex: object expected");ot.multiIndex=$root.MultiIndex.fromObject(rt.multiIndex)}if(rt.datetimeIndex!=null){if(typeof rt.datetimeIndex!="object")throw TypeError(".Index.datetimeIndex: object expected");ot.datetimeIndex=$root.DatetimeIndex.fromObject(rt.datetimeIndex)}if(rt.timedeltaIndex!=null){if(typeof rt.timedeltaIndex!="object")throw TypeError(".Index.timedeltaIndex: object expected");ot.timedeltaIndex=$root.TimedeltaIndex.fromObject(rt.timedeltaIndex)}if(rt.int_64Index!=null){if(typeof rt.int_64Index!="object")throw TypeError(".Index.int_64Index: object expected");ot.int_64Index=$root.Int64Index.fromObject(rt.int_64Index)}if(rt.float_64Index!=null){if(typeof rt.float_64Index!="object")throw TypeError(".Index.float_64Index: object expected");ot.float_64Index=$root.Float64Index.fromObject(rt.float_64Index)}return ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return rt.plainIndex!=null&&rt.hasOwnProperty("plainIndex")&&(at.plainIndex=$root.PlainIndex.toObject(rt.plainIndex,ot),ot.oneofs&&(at.type="plainIndex")),rt.rangeIndex!=null&&rt.hasOwnProperty("rangeIndex")&&(at.rangeIndex=$root.RangeIndex.toObject(rt.rangeIndex,ot),ot.oneofs&&(at.type="rangeIndex")),rt.multiIndex!=null&&rt.hasOwnProperty("multiIndex")&&(at.multiIndex=$root.MultiIndex.toObject(rt.multiIndex,ot),ot.oneofs&&(at.type="multiIndex")),rt.datetimeIndex!=null&&rt.hasOwnProperty("datetimeIndex")&&(at.datetimeIndex=$root.DatetimeIndex.toObject(rt.datetimeIndex,ot),ot.oneofs&&(at.type="datetimeIndex")),rt.timedeltaIndex!=null&&rt.hasOwnProperty("timedeltaIndex")&&(at.timedeltaIndex=$root.TimedeltaIndex.toObject(rt.timedeltaIndex,ot),ot.oneofs&&(at.type="timedeltaIndex")),rt.int_64Index!=null&&rt.hasOwnProperty("int_64Index")&&(at.int_64Index=$root.Int64Index.toObject(rt.int_64Index,ot),ot.oneofs&&(at.type="int_64Index")),rt.float_64Index!=null&&rt.hasOwnProperty("float_64Index")&&(at.float_64Index=$root.Float64Index.toObject(rt.float_64Index,ot),ot.oneofs&&(at.type="float_64Index")),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/Index"},tt})();$root.PlainIndex=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.data=null,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.data!=null&&Object.hasOwnProperty.call(et,"data")&&$root.AnyArray.encode(et.data,rt.uint32(10).fork()).ldelim(),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.PlainIndex;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.data=$root.AnyArray.decode(et,et.uint32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.data!=null&&et.hasOwnProperty("data")){let rt=$root.AnyArray.verify(et.data);if(rt)return"data."+rt}return null},tt.fromObject=function(et){if(et instanceof $root.PlainIndex)return et;let rt=new $root.PlainIndex;if(et.data!=null){if(typeof et.data!="object")throw TypeError(".PlainIndex.data: object expected");rt.data=$root.AnyArray.fromObject(et.data)}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.data=null),et.data!=null&&et.hasOwnProperty("data")&&(ot.data=$root.AnyArray.toObject(et.data,rt)),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/PlainIndex"},tt})();$root.RangeIndex=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.start=$util.Long?$util.Long.fromBits(0,0,!1):0,tt.prototype.stop=$util.Long?$util.Long.fromBits(0,0,!1):0,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.start!=null&&Object.hasOwnProperty.call(et,"start")&&rt.uint32(8).int64(et.start),et.stop!=null&&Object.hasOwnProperty.call(et,"stop")&&rt.uint32(16).int64(et.stop),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.RangeIndex;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.start=et.int64();break}case 2:{at.stop=et.int64();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.start!=null&&et.hasOwnProperty("start")&&!$util.isInteger(et.start)&&!(et.start&&$util.isInteger(et.start.low)&&$util.isInteger(et.start.high))?"start: integer|Long expected":et.stop!=null&&et.hasOwnProperty("stop")&&!$util.isInteger(et.stop)&&!(et.stop&&$util.isInteger(et.stop.low)&&$util.isInteger(et.stop.high))?"stop: integer|Long expected":null},tt.fromObject=function(et){if(et instanceof $root.RangeIndex)return et;let rt=new $root.RangeIndex;return et.start!=null&&($util.Long?(rt.start=$util.Long.fromValue(et.start)).unsigned=!1:typeof et.start=="string"?rt.start=parseInt(et.start,10):typeof et.start=="number"?rt.start=et.start:typeof et.start=="object"&&(rt.start=new $util.LongBits(et.start.low>>>0,et.start.high>>>0).toNumber())),et.stop!=null&&($util.Long?(rt.stop=$util.Long.fromValue(et.stop)).unsigned=!1:typeof et.stop=="string"?rt.stop=parseInt(et.stop,10):typeof et.stop=="number"?rt.stop=et.stop:typeof et.stop=="object"&&(rt.stop=new $util.LongBits(et.stop.low>>>0,et.stop.high>>>0).toNumber())),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if(rt.defaults){if($util.Long){let at=new $util.Long(0,0,!1);ot.start=rt.longs===String?at.toString():rt.longs===Number?at.toNumber():at}else ot.start=rt.longs===String?"0":0;if($util.Long){let at=new $util.Long(0,0,!1);ot.stop=rt.longs===String?at.toString():rt.longs===Number?at.toNumber():at}else ot.stop=rt.longs===String?"0":0}return et.start!=null&&et.hasOwnProperty("start")&&(typeof et.start=="number"?ot.start=rt.longs===String?String(et.start):et.start:ot.start=rt.longs===String?$util.Long.prototype.toString.call(et.start):rt.longs===Number?new $util.LongBits(et.start.low>>>0,et.start.high>>>0).toNumber():et.start),et.stop!=null&&et.hasOwnProperty("stop")&&(typeof et.stop=="number"?ot.stop=rt.longs===String?String(et.stop):et.stop:ot.stop=rt.longs===String?$util.Long.prototype.toString.call(et.stop):rt.longs===Number?new $util.LongBits(et.stop.low>>>0,et.stop.high>>>0).toNumber():et.stop),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/RangeIndex"},tt})();$root.MultiIndex=(()=>{function tt(nt){if(this.levels=[],this.labels=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.levels=$util.emptyArray,tt.prototype.labels=$util.emptyArray,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.levels!=null&&et.levels.length)for(let ot=0;ot<et.levels.length;++ot)$root.Index.encode(et.levels[ot],rt.uint32(10).fork()).ldelim();if(et.labels!=null&&et.labels.length)for(let ot=0;ot<et.labels.length;++ot)$root.Int32Array.encode(et.labels[ot],rt.uint32(18).fork()).ldelim();return rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.MultiIndex;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.levels&&at.levels.length||(at.levels=[]),at.levels.push($root.Index.decode(et,et.uint32()));break}case 2:{at.labels&&at.labels.length||(at.labels=[]),at.labels.push($root.Int32Array.decode(et,et.uint32()));break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.levels!=null&&et.hasOwnProperty("levels")){if(!Array.isArray(et.levels))return"levels: array expected";for(let rt=0;rt<et.levels.length;++rt){let ot=$root.Index.verify(et.levels[rt]);if(ot)return"levels."+ot}}if(et.labels!=null&&et.hasOwnProperty("labels")){if(!Array.isArray(et.labels))return"labels: array expected";for(let rt=0;rt<et.labels.length;++rt){let ot=$root.Int32Array.verify(et.labels[rt]);if(ot)return"labels."+ot}}return null},tt.fromObject=function(et){if(et instanceof $root.MultiIndex)return et;let rt=new $root.MultiIndex;if(et.levels){if(!Array.isArray(et.levels))throw TypeError(".MultiIndex.levels: array expected");rt.levels=[];for(let ot=0;ot<et.levels.length;++ot){if(typeof et.levels[ot]!="object")throw TypeError(".MultiIndex.levels: object expected");rt.levels[ot]=$root.Index.fromObject(et.levels[ot])}}if(et.labels){if(!Array.isArray(et.labels))throw TypeError(".MultiIndex.labels: array expected");rt.labels=[];for(let ot=0;ot<et.labels.length;++ot){if(typeof et.labels[ot]!="object")throw TypeError(".MultiIndex.labels: object expected");rt.labels[ot]=$root.Int32Array.fromObject(et.labels[ot])}}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.levels=[],ot.labels=[]),et.levels&&et.levels.length){ot.levels=[];for(let at=0;at<et.levels.length;++at)ot.levels[at]=$root.Index.toObject(et.levels[at],rt)}if(et.labels&&et.labels.length){ot.labels=[];for(let at=0;at<et.labels.length;++at)ot.labels[at]=$root.Int32Array.toObject(et.labels[at],rt)}return ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/MultiIndex"},tt})();$root.DatetimeIndex=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.data=null,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.data!=null&&Object.hasOwnProperty.call(et,"data")&&$root.StringArray.encode(et.data,rt.uint32(10).fork()).ldelim(),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.DatetimeIndex;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.data=$root.StringArray.decode(et,et.uint32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.data!=null&&et.hasOwnProperty("data")){let rt=$root.StringArray.verify(et.data);if(rt)return"data."+rt}return null},tt.fromObject=function(et){if(et instanceof $root.DatetimeIndex)return et;let rt=new $root.DatetimeIndex;if(et.data!=null){if(typeof et.data!="object")throw TypeError(".DatetimeIndex.data: object expected");rt.data=$root.StringArray.fromObject(et.data)}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.data=null),et.data!=null&&et.hasOwnProperty("data")&&(ot.data=$root.StringArray.toObject(et.data,rt)),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/DatetimeIndex"},tt})();$root.TimedeltaIndex=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.data=null,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.data!=null&&Object.hasOwnProperty.call(et,"data")&&$root.Int64Array.encode(et.data,rt.uint32(10).fork()).ldelim(),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.TimedeltaIndex;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.data=$root.Int64Array.decode(et,et.uint32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.data!=null&&et.hasOwnProperty("data")){let rt=$root.Int64Array.verify(et.data);if(rt)return"data."+rt}return null},tt.fromObject=function(et){if(et instanceof $root.TimedeltaIndex)return et;let rt=new $root.TimedeltaIndex;if(et.data!=null){if(typeof et.data!="object")throw TypeError(".TimedeltaIndex.data: object expected");rt.data=$root.Int64Array.fromObject(et.data)}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.data=null),et.data!=null&&et.hasOwnProperty("data")&&(ot.data=$root.Int64Array.toObject(et.data,rt)),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/TimedeltaIndex"},tt})();$root.Int64Index=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.data=null,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.data!=null&&Object.hasOwnProperty.call(et,"data")&&$root.Int64Array.encode(et.data,rt.uint32(10).fork()).ldelim(),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Int64Index;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.data=$root.Int64Array.decode(et,et.uint32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.data!=null&&et.hasOwnProperty("data")){let rt=$root.Int64Array.verify(et.data);if(rt)return"data."+rt}return null},tt.fromObject=function(et){if(et instanceof $root.Int64Index)return et;let rt=new $root.Int64Index;if(et.data!=null){if(typeof et.data!="object")throw TypeError(".Int64Index.data: object expected");rt.data=$root.Int64Array.fromObject(et.data)}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.data=null),et.data!=null&&et.hasOwnProperty("data")&&(ot.data=$root.Int64Array.toObject(et.data,rt)),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Int64Index"},tt})();$root.Float64Index=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.data=null,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.data!=null&&Object.hasOwnProperty.call(et,"data")&&$root.DoubleArray.encode(et.data,rt.uint32(10).fork()).ldelim(),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Float64Index;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.data=$root.DoubleArray.decode(et,et.uint32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.data!=null&&et.hasOwnProperty("data")){let rt=$root.DoubleArray.verify(et.data);if(rt)return"data."+rt}return null},tt.fromObject=function(et){if(et instanceof $root.Float64Index)return et;let rt=new $root.Float64Index;if(et.data!=null){if(typeof et.data!="object")throw TypeError(".Float64Index.data: object expected");rt.data=$root.DoubleArray.fromObject(et.data)}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.data=null),et.data!=null&&et.hasOwnProperty("data")&&(ot.data=$root.DoubleArray.toObject(et.data,rt)),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Float64Index"},tt})();$root.CSSStyle=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.property="",tt.prototype.value="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.property!=null&&Object.hasOwnProperty.call(et,"property")&&rt.uint32(10).string(et.property),et.value!=null&&Object.hasOwnProperty.call(et,"value")&&rt.uint32(18).string(et.value),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.CSSStyle;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.property=et.string();break}case 2:{at.value=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.property!=null&&et.hasOwnProperty("property")&&!$util.isString(et.property)?"property: string expected":et.value!=null&&et.hasOwnProperty("value")&&!$util.isString(et.value)?"value: string expected":null},tt.fromObject=function(et){if(et instanceof $root.CSSStyle)return et;let rt=new $root.CSSStyle;return et.property!=null&&(rt.property=String(et.property)),et.value!=null&&(rt.value=String(et.value)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.property="",ot.value=""),et.property!=null&&et.hasOwnProperty("property")&&(ot.property=et.property),et.value!=null&&et.hasOwnProperty("value")&&(ot.value=et.value),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/CSSStyle"},tt})();$root.CellStyle=(()=>{function tt(nt){if(this.css=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.css=$util.emptyArray,tt.prototype.displayValue="",tt.prototype.hasDisplayValue=!1,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.css!=null&&et.css.length)for(let ot=0;ot<et.css.length;++ot)$root.CSSStyle.encode(et.css[ot],rt.uint32(10).fork()).ldelim();return et.displayValue!=null&&Object.hasOwnProperty.call(et,"displayValue")&&rt.uint32(18).string(et.displayValue),et.hasDisplayValue!=null&&Object.hasOwnProperty.call(et,"hasDisplayValue")&&rt.uint32(24).bool(et.hasDisplayValue),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.CellStyle;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.css&&at.css.length||(at.css=[]),at.css.push($root.CSSStyle.decode(et,et.uint32()));break}case 2:{at.displayValue=et.string();break}case 3:{at.hasDisplayValue=et.bool();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.css!=null&&et.hasOwnProperty("css")){if(!Array.isArray(et.css))return"css: array expected";for(let rt=0;rt<et.css.length;++rt){let ot=$root.CSSStyle.verify(et.css[rt]);if(ot)return"css."+ot}}return et.displayValue!=null&&et.hasOwnProperty("displayValue")&&!$util.isString(et.displayValue)?"displayValue: string expected":et.hasDisplayValue!=null&&et.hasOwnProperty("hasDisplayValue")&&typeof et.hasDisplayValue!="boolean"?"hasDisplayValue: boolean expected":null},tt.fromObject=function(et){if(et instanceof $root.CellStyle)return et;let rt=new $root.CellStyle;if(et.css){if(!Array.isArray(et.css))throw TypeError(".CellStyle.css: array expected");rt.css=[];for(let ot=0;ot<et.css.length;++ot){if(typeof et.css[ot]!="object")throw TypeError(".CellStyle.css: object expected");rt.css[ot]=$root.CSSStyle.fromObject(et.css[ot])}}return et.displayValue!=null&&(rt.displayValue=String(et.displayValue)),et.hasDisplayValue!=null&&(rt.hasDisplayValue=!!et.hasDisplayValue),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.css=[]),rt.defaults&&(ot.displayValue="",ot.hasDisplayValue=!1),et.css&&et.css.length){ot.css=[];for(let at=0;at<et.css.length;++at)ot.css[at]=$root.CSSStyle.toObject(et.css[at],rt)}return et.displayValue!=null&&et.hasOwnProperty("displayValue")&&(ot.displayValue=et.displayValue),et.hasDisplayValue!=null&&et.hasOwnProperty("hasDisplayValue")&&(ot.hasDisplayValue=et.hasDisplayValue),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/CellStyle"},tt})();$root.CellStyleArray=(()=>{function tt(nt){if(this.styles=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.styles=$util.emptyArray,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.styles!=null&&et.styles.length)for(let ot=0;ot<et.styles.length;++ot)$root.CellStyle.encode(et.styles[ot],rt.uint32(10).fork()).ldelim();return rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.CellStyleArray;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.styles&&at.styles.length||(at.styles=[]),at.styles.push($root.CellStyle.decode(et,et.uint32()));break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.styles!=null&&et.hasOwnProperty("styles")){if(!Array.isArray(et.styles))return"styles: array expected";for(let rt=0;rt<et.styles.length;++rt){let ot=$root.CellStyle.verify(et.styles[rt]);if(ot)return"styles."+ot}}return null},tt.fromObject=function(et){if(et instanceof $root.CellStyleArray)return et;let rt=new $root.CellStyleArray;if(et.styles){if(!Array.isArray(et.styles))throw TypeError(".CellStyleArray.styles: array expected");rt.styles=[];for(let ot=0;ot<et.styles.length;++ot){if(typeof et.styles[ot]!="object")throw TypeError(".CellStyleArray.styles: object expected");rt.styles[ot]=$root.CellStyle.fromObject(et.styles[ot])}}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.styles=[]),et.styles&&et.styles.length){ot.styles=[];for(let at=0;at<et.styles.length;++at)ot.styles[at]=$root.CellStyle.toObject(et.styles[at],rt)}return ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/CellStyleArray"},tt})();$root.AnyArray=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.strings=null,tt.prototype.doubles=null,tt.prototype.int64s=null,tt.prototype.datetimes=null,tt.prototype.timedeltas=null;let nt;return Object.defineProperty(tt.prototype,"type",{get:$util.oneOfGetter(nt=["strings","doubles","int64s","datetimes","timedeltas"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.strings!=null&&Object.hasOwnProperty.call(rt,"strings")&&$root.StringArray.encode(rt.strings,ot.uint32(10).fork()).ldelim(),rt.doubles!=null&&Object.hasOwnProperty.call(rt,"doubles")&&$root.DoubleArray.encode(rt.doubles,ot.uint32(18).fork()).ldelim(),rt.int64s!=null&&Object.hasOwnProperty.call(rt,"int64s")&&$root.Int64Array.encode(rt.int64s,ot.uint32(26).fork()).ldelim(),rt.datetimes!=null&&Object.hasOwnProperty.call(rt,"datetimes")&&$root.StringArray.encode(rt.datetimes,ot.uint32(34).fork()).ldelim(),rt.timedeltas!=null&&Object.hasOwnProperty.call(rt,"timedeltas")&&$root.Int64Array.encode(rt.timedeltas,ot.uint32(42).fork()).ldelim(),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.AnyArray;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.strings=$root.StringArray.decode(rt,rt.uint32());break}case 2:{st.doubles=$root.DoubleArray.decode(rt,rt.uint32());break}case 3:{st.int64s=$root.Int64Array.decode(rt,rt.uint32());break}case 4:{st.datetimes=$root.StringArray.decode(rt,rt.uint32());break}case 5:{st.timedeltas=$root.Int64Array.decode(rt,rt.uint32());break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";let ot={};if(rt.strings!=null&&rt.hasOwnProperty("strings")){ot.type=1;{let at=$root.StringArray.verify(rt.strings);if(at)return"strings."+at}}if(rt.doubles!=null&&rt.hasOwnProperty("doubles")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.DoubleArray.verify(rt.doubles);if(at)return"doubles."+at}}if(rt.int64s!=null&&rt.hasOwnProperty("int64s")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Int64Array.verify(rt.int64s);if(at)return"int64s."+at}}if(rt.datetimes!=null&&rt.hasOwnProperty("datetimes")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.StringArray.verify(rt.datetimes);if(at)return"datetimes."+at}}if(rt.timedeltas!=null&&rt.hasOwnProperty("timedeltas")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Int64Array.verify(rt.timedeltas);if(at)return"timedeltas."+at}}return null},tt.fromObject=function(rt){if(rt instanceof $root.AnyArray)return rt;let ot=new $root.AnyArray;if(rt.strings!=null){if(typeof rt.strings!="object")throw TypeError(".AnyArray.strings: object expected");ot.strings=$root.StringArray.fromObject(rt.strings)}if(rt.doubles!=null){if(typeof rt.doubles!="object")throw TypeError(".AnyArray.doubles: object expected");ot.doubles=$root.DoubleArray.fromObject(rt.doubles)}if(rt.int64s!=null){if(typeof rt.int64s!="object")throw TypeError(".AnyArray.int64s: object expected");ot.int64s=$root.Int64Array.fromObject(rt.int64s)}if(rt.datetimes!=null){if(typeof rt.datetimes!="object")throw TypeError(".AnyArray.datetimes: object expected");ot.datetimes=$root.StringArray.fromObject(rt.datetimes)}if(rt.timedeltas!=null){if(typeof rt.timedeltas!="object")throw TypeError(".AnyArray.timedeltas: object expected");ot.timedeltas=$root.Int64Array.fromObject(rt.timedeltas)}return ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return rt.strings!=null&&rt.hasOwnProperty("strings")&&(at.strings=$root.StringArray.toObject(rt.strings,ot),ot.oneofs&&(at.type="strings")),rt.doubles!=null&&rt.hasOwnProperty("doubles")&&(at.doubles=$root.DoubleArray.toObject(rt.doubles,ot),ot.oneofs&&(at.type="doubles")),rt.int64s!=null&&rt.hasOwnProperty("int64s")&&(at.int64s=$root.Int64Array.toObject(rt.int64s,ot),ot.oneofs&&(at.type="int64s")),rt.datetimes!=null&&rt.hasOwnProperty("datetimes")&&(at.datetimes=$root.StringArray.toObject(rt.datetimes,ot),ot.oneofs&&(at.type="datetimes")),rt.timedeltas!=null&&rt.hasOwnProperty("timedeltas")&&(at.timedeltas=$root.Int64Array.toObject(rt.timedeltas,ot),ot.oneofs&&(at.type="timedeltas")),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/AnyArray"},tt})();$root.Table=(()=>{function tt(nt){if(this.cols=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.cols=$util.emptyArray,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.cols!=null&&et.cols.length)for(let ot=0;ot<et.cols.length;++ot)$root.AnyArray.encode(et.cols[ot],rt.uint32(10).fork()).ldelim();return rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Table;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.cols&&at.cols.length||(at.cols=[]),at.cols.push($root.AnyArray.decode(et,et.uint32()));break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.cols!=null&&et.hasOwnProperty("cols")){if(!Array.isArray(et.cols))return"cols: array expected";for(let rt=0;rt<et.cols.length;++rt){let ot=$root.AnyArray.verify(et.cols[rt]);if(ot)return"cols."+ot}}return null},tt.fromObject=function(et){if(et instanceof $root.Table)return et;let rt=new $root.Table;if(et.cols){if(!Array.isArray(et.cols))throw TypeError(".Table.cols: array expected");rt.cols=[];for(let ot=0;ot<et.cols.length;++ot){if(typeof et.cols[ot]!="object")throw TypeError(".Table.cols: object expected");rt.cols[ot]=$root.AnyArray.fromObject(et.cols[ot])}}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.cols=[]),et.cols&&et.cols.length){ot.cols=[];for(let at=0;at<et.cols.length;++at)ot.cols[at]=$root.AnyArray.toObject(et.cols[at],rt)}return ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Table"},tt})();$root.TableStyle=(()=>{function tt(nt){if(this.cols=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.cols=$util.emptyArray,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.cols!=null&&et.cols.length)for(let ot=0;ot<et.cols.length;++ot)$root.CellStyleArray.encode(et.cols[ot],rt.uint32(10).fork()).ldelim();return rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.TableStyle;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.cols&&at.cols.length||(at.cols=[]),at.cols.push($root.CellStyleArray.decode(et,et.uint32()));break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.cols!=null&&et.hasOwnProperty("cols")){if(!Array.isArray(et.cols))return"cols: array expected";for(let rt=0;rt<et.cols.length;++rt){let ot=$root.CellStyleArray.verify(et.cols[rt]);if(ot)return"cols."+ot}}return null},tt.fromObject=function(et){if(et instanceof $root.TableStyle)return et;let rt=new $root.TableStyle;if(et.cols){if(!Array.isArray(et.cols))throw TypeError(".TableStyle.cols: array expected");rt.cols=[];for(let ot=0;ot<et.cols.length;++ot){if(typeof et.cols[ot]!="object")throw TypeError(".TableStyle.cols: object expected");rt.cols[ot]=$root.CellStyleArray.fromObject(et.cols[ot])}}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.cols=[]),et.cols&&et.cols.length){ot.cols=[];for(let at=0;at<et.cols.length;++at)ot.cols[at]=$root.CellStyleArray.toObject(et.cols[at],rt)}return ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/TableStyle"},tt})();$root.DateInput=(()=>{function tt(nt){if(this.default=[],this.value=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.id="",tt.prototype.label="",tt.prototype.default=$util.emptyArray,tt.prototype.min="",tt.prototype.max="",tt.prototype.isRange=!1,tt.prototype.help="",tt.prototype.formId="",tt.prototype.value=$util.emptyArray,tt.prototype.setValue=!1,tt.prototype.disabled=!1,tt.prototype.labelVisibility=null,tt.prototype.format="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.id!=null&&Object.hasOwnProperty.call(et,"id")&&rt.uint32(10).string(et.id),et.label!=null&&Object.hasOwnProperty.call(et,"label")&&rt.uint32(18).string(et.label),et.default!=null&&et.default.length)for(let ot=0;ot<et.default.length;++ot)rt.uint32(26).string(et.default[ot]);if(et.min!=null&&Object.hasOwnProperty.call(et,"min")&&rt.uint32(34).string(et.min),et.max!=null&&Object.hasOwnProperty.call(et,"max")&&rt.uint32(42).string(et.max),et.isRange!=null&&Object.hasOwnProperty.call(et,"isRange")&&rt.uint32(48).bool(et.isRange),et.help!=null&&Object.hasOwnProperty.call(et,"help")&&rt.uint32(58).string(et.help),et.formId!=null&&Object.hasOwnProperty.call(et,"formId")&&rt.uint32(66).string(et.formId),et.value!=null&&et.value.length)for(let ot=0;ot<et.value.length;++ot)rt.uint32(74).string(et.value[ot]);return et.setValue!=null&&Object.hasOwnProperty.call(et,"setValue")&&rt.uint32(80).bool(et.setValue),et.disabled!=null&&Object.hasOwnProperty.call(et,"disabled")&&rt.uint32(88).bool(et.disabled),et.labelVisibility!=null&&Object.hasOwnProperty.call(et,"labelVisibility")&&$root.LabelVisibilityMessage.encode(et.labelVisibility,rt.uint32(98).fork()).ldelim(),et.format!=null&&Object.hasOwnProperty.call(et,"format")&&rt.uint32(106).string(et.format),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.DateInput;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.id=et.string();break}case 2:{at.label=et.string();break}case 3:{at.default&&at.default.length||(at.default=[]),at.default.push(et.string());break}case 4:{at.min=et.string();break}case 5:{at.max=et.string();break}case 6:{at.isRange=et.bool();break}case 7:{at.help=et.string();break}case 8:{at.formId=et.string();break}case 9:{at.value&&at.value.length||(at.value=[]),at.value.push(et.string());break}case 10:{at.setValue=et.bool();break}case 11:{at.disabled=et.bool();break}case 12:{at.labelVisibility=$root.LabelVisibilityMessage.decode(et,et.uint32());break}case 13:{at.format=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.id!=null&&et.hasOwnProperty("id")&&!$util.isString(et.id))return"id: string expected";if(et.label!=null&&et.hasOwnProperty("label")&&!$util.isString(et.label))return"label: string expected";if(et.default!=null&&et.hasOwnProperty("default")){if(!Array.isArray(et.default))return"default: array expected";for(let rt=0;rt<et.default.length;++rt)if(!$util.isString(et.default[rt]))return"default: string[] expected"}if(et.min!=null&&et.hasOwnProperty("min")&&!$util.isString(et.min))return"min: string expected";if(et.max!=null&&et.hasOwnProperty("max")&&!$util.isString(et.max))return"max: string expected";if(et.isRange!=null&&et.hasOwnProperty("isRange")&&typeof et.isRange!="boolean")return"isRange: boolean expected";if(et.help!=null&&et.hasOwnProperty("help")&&!$util.isString(et.help))return"help: string expected";if(et.formId!=null&&et.hasOwnProperty("formId")&&!$util.isString(et.formId))return"formId: string expected";if(et.value!=null&&et.hasOwnProperty("value")){if(!Array.isArray(et.value))return"value: array expected";for(let rt=0;rt<et.value.length;++rt)if(!$util.isString(et.value[rt]))return"value: string[] expected"}if(et.setValue!=null&&et.hasOwnProperty("setValue")&&typeof et.setValue!="boolean")return"setValue: boolean expected";if(et.disabled!=null&&et.hasOwnProperty("disabled")&&typeof et.disabled!="boolean")return"disabled: boolean expected";if(et.labelVisibility!=null&&et.hasOwnProperty("labelVisibility")){let rt=$root.LabelVisibilityMessage.verify(et.labelVisibility);if(rt)return"labelVisibility."+rt}return et.format!=null&&et.hasOwnProperty("format")&&!$util.isString(et.format)?"format: string expected":null},tt.fromObject=function(et){if(et instanceof $root.DateInput)return et;let rt=new $root.DateInput;if(et.id!=null&&(rt.id=String(et.id)),et.label!=null&&(rt.label=String(et.label)),et.default){if(!Array.isArray(et.default))throw TypeError(".DateInput.default: array expected");rt.default=[];for(let ot=0;ot<et.default.length;++ot)rt.default[ot]=String(et.default[ot])}if(et.min!=null&&(rt.min=String(et.min)),et.max!=null&&(rt.max=String(et.max)),et.isRange!=null&&(rt.isRange=!!et.isRange),et.help!=null&&(rt.help=String(et.help)),et.formId!=null&&(rt.formId=String(et.formId)),et.value){if(!Array.isArray(et.value))throw TypeError(".DateInput.value: array expected");rt.value=[];for(let ot=0;ot<et.value.length;++ot)rt.value[ot]=String(et.value[ot])}if(et.setValue!=null&&(rt.setValue=!!et.setValue),et.disabled!=null&&(rt.disabled=!!et.disabled),et.labelVisibility!=null){if(typeof et.labelVisibility!="object")throw TypeError(".DateInput.labelVisibility: object expected");rt.labelVisibility=$root.LabelVisibilityMessage.fromObject(et.labelVisibility)}return et.format!=null&&(rt.format=String(et.format)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.default=[],ot.value=[]),rt.defaults&&(ot.id="",ot.label="",ot.min="",ot.max="",ot.isRange=!1,ot.help="",ot.formId="",ot.setValue=!1,ot.disabled=!1,ot.labelVisibility=null,ot.format=""),et.id!=null&&et.hasOwnProperty("id")&&(ot.id=et.id),et.label!=null&&et.hasOwnProperty("label")&&(ot.label=et.label),et.default&&et.default.length){ot.default=[];for(let at=0;at<et.default.length;++at)ot.default[at]=et.default[at]}if(et.min!=null&&et.hasOwnProperty("min")&&(ot.min=et.min),et.max!=null&&et.hasOwnProperty("max")&&(ot.max=et.max),et.isRange!=null&&et.hasOwnProperty("isRange")&&(ot.isRange=et.isRange),et.help!=null&&et.hasOwnProperty("help")&&(ot.help=et.help),et.formId!=null&&et.hasOwnProperty("formId")&&(ot.formId=et.formId),et.value&&et.value.length){ot.value=[];for(let at=0;at<et.value.length;++at)ot.value[at]=et.value[at]}return et.setValue!=null&&et.hasOwnProperty("setValue")&&(ot.setValue=et.setValue),et.disabled!=null&&et.hasOwnProperty("disabled")&&(ot.disabled=et.disabled),et.labelVisibility!=null&&et.hasOwnProperty("labelVisibility")&&(ot.labelVisibility=$root.LabelVisibilityMessage.toObject(et.labelVisibility,rt)),et.format!=null&&et.hasOwnProperty("format")&&(ot.format=et.format),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/DateInput"},tt})();const DeckGlJsonChart$1=$root.DeckGlJsonChart=(()=>{function tt(nt){if(this.selectionMode=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.json="",tt.prototype.tooltip="",tt.prototype.useContainerWidth=!1,tt.prototype.id="",tt.prototype.mapboxToken="",tt.prototype.width=0,tt.prototype.height=0,tt.prototype.selectionMode=$util.emptyArray,tt.prototype.formId="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.json!=null&&Object.hasOwnProperty.call(et,"json")&&rt.uint32(10).string(et.json),et.tooltip!=null&&Object.hasOwnProperty.call(et,"tooltip")&&rt.uint32(18).string(et.tooltip),et.useContainerWidth!=null&&Object.hasOwnProperty.call(et,"useContainerWidth")&&rt.uint32(32).bool(et.useContainerWidth),et.id!=null&&Object.hasOwnProperty.call(et,"id")&&rt.uint32(42).string(et.id),et.mapboxToken!=null&&Object.hasOwnProperty.call(et,"mapboxToken")&&rt.uint32(50).string(et.mapboxToken),et.width!=null&&Object.hasOwnProperty.call(et,"width")&&rt.uint32(56).uint32(et.width),et.height!=null&&Object.hasOwnProperty.call(et,"height")&&rt.uint32(64).uint32(et.height),et.selectionMode!=null&&et.selectionMode.length){rt.uint32(74).fork();for(let ot=0;ot<et.selectionMode.length;++ot)rt.int32(et.selectionMode[ot]);rt.ldelim()}return et.formId!=null&&Object.hasOwnProperty.call(et,"formId")&&rt.uint32(82).string(et.formId),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.DeckGlJsonChart;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.json=et.string();break}case 2:{at.tooltip=et.string();break}case 4:{at.useContainerWidth=et.bool();break}case 5:{at.id=et.string();break}case 6:{at.mapboxToken=et.string();break}case 7:{at.width=et.uint32();break}case 8:{at.height=et.uint32();break}case 9:{if(at.selectionMode&&at.selectionMode.length||(at.selectionMode=[]),(st&7)===2){let ut=et.uint32()+et.pos;for(;et.pos<ut;)at.selectionMode.push(et.int32())}else at.selectionMode.push(et.int32());break}case 10:{at.formId=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.json!=null&&et.hasOwnProperty("json")&&!$util.isString(et.json))return"json: string expected";if(et.tooltip!=null&&et.hasOwnProperty("tooltip")&&!$util.isString(et.tooltip))return"tooltip: string expected";if(et.useContainerWidth!=null&&et.hasOwnProperty("useContainerWidth")&&typeof et.useContainerWidth!="boolean")return"useContainerWidth: boolean expected";if(et.id!=null&&et.hasOwnProperty("id")&&!$util.isString(et.id))return"id: string expected";if(et.mapboxToken!=null&&et.hasOwnProperty("mapboxToken")&&!$util.isString(et.mapboxToken))return"mapboxToken: string expected";if(et.width!=null&&et.hasOwnProperty("width")&&!$util.isInteger(et.width))return"width: integer expected";if(et.height!=null&&et.hasOwnProperty("height")&&!$util.isInteger(et.height))return"height: integer expected";if(et.selectionMode!=null&&et.hasOwnProperty("selectionMode")){if(!Array.isArray(et.selectionMode))return"selectionMode: array expected";for(let rt=0;rt<et.selectionMode.length;++rt)switch(et.selectionMode[rt]){default:return"selectionMode: enum value[] expected";case 0:case 1:break}}return et.formId!=null&&et.hasOwnProperty("formId")&&!$util.isString(et.formId)?"formId: string expected":null},tt.fromObject=function(et){if(et instanceof $root.DeckGlJsonChart)return et;let rt=new $root.DeckGlJsonChart;if(et.json!=null&&(rt.json=String(et.json)),et.tooltip!=null&&(rt.tooltip=String(et.tooltip)),et.useContainerWidth!=null&&(rt.useContainerWidth=!!et.useContainerWidth),et.id!=null&&(rt.id=String(et.id)),et.mapboxToken!=null&&(rt.mapboxToken=String(et.mapboxToken)),et.width!=null&&(rt.width=et.width>>>0),et.height!=null&&(rt.height=et.height>>>0),et.selectionMode){if(!Array.isArray(et.selectionMode))throw TypeError(".DeckGlJsonChart.selectionMode: array expected");rt.selectionMode=[];for(let ot=0;ot<et.selectionMode.length;++ot)switch(et.selectionMode[ot]){default:if(typeof et.selectionMode[ot]=="number"){rt.selectionMode[ot]=et.selectionMode[ot];break}case"SINGLE_OBJECT":case 0:rt.selectionMode[ot]=0;break;case"MULTI_OBJECT":case 1:rt.selectionMode[ot]=1;break}}return et.formId!=null&&(rt.formId=String(et.formId)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.selectionMode=[]),rt.defaults&&(ot.json="",ot.tooltip="",ot.useContainerWidth=!1,ot.id="",ot.mapboxToken="",ot.width=0,ot.height=0,ot.formId=""),et.json!=null&&et.hasOwnProperty("json")&&(ot.json=et.json),et.tooltip!=null&&et.hasOwnProperty("tooltip")&&(ot.tooltip=et.tooltip),et.useContainerWidth!=null&&et.hasOwnProperty("useContainerWidth")&&(ot.useContainerWidth=et.useContainerWidth),et.id!=null&&et.hasOwnProperty("id")&&(ot.id=et.id),et.mapboxToken!=null&&et.hasOwnProperty("mapboxToken")&&(ot.mapboxToken=et.mapboxToken),et.width!=null&&et.hasOwnProperty("width")&&(ot.width=et.width),et.height!=null&&et.hasOwnProperty("height")&&(ot.height=et.height),et.selectionMode&&et.selectionMode.length){ot.selectionMode=[];for(let at=0;at<et.selectionMode.length;++at)ot.selectionMode[at]=rt.enums===String?$root.DeckGlJsonChart.SelectionMode[et.selectionMode[at]]===void 0?et.selectionMode[at]:$root.DeckGlJsonChart.SelectionMode[et.selectionMode[at]]:et.selectionMode[at]}return et.formId!=null&&et.hasOwnProperty("formId")&&(ot.formId=et.formId),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/DeckGlJsonChart"},tt.SelectionMode=function(){const nt={},et=Object.create(nt);return et[nt[0]="SINGLE_OBJECT"]=0,et[nt[1]="MULTI_OBJECT"]=1,et}(),tt})();$root.Delta=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.newElement=null,tt.prototype.addBlock=null,tt.prototype.addRows=null,tt.prototype.arrowAddRows=null,tt.prototype.fragmentId="";let nt;return Object.defineProperty(tt.prototype,"type",{get:$util.oneOfGetter(nt=["newElement","addBlock","addRows","arrowAddRows"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.newElement!=null&&Object.hasOwnProperty.call(rt,"newElement")&&$root.Element.encode(rt.newElement,ot.uint32(26).fork()).ldelim(),rt.addRows!=null&&Object.hasOwnProperty.call(rt,"addRows")&&$root.NamedDataSet.encode(rt.addRows,ot.uint32(42).fork()).ldelim(),rt.addBlock!=null&&Object.hasOwnProperty.call(rt,"addBlock")&&$root.Block.encode(rt.addBlock,ot.uint32(50).fork()).ldelim(),rt.arrowAddRows!=null&&Object.hasOwnProperty.call(rt,"arrowAddRows")&&$root.ArrowNamedDataSet.encode(rt.arrowAddRows,ot.uint32(58).fork()).ldelim(),rt.fragmentId!=null&&Object.hasOwnProperty.call(rt,"fragmentId")&&ot.uint32(66).string(rt.fragmentId),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.Delta;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 3:{st.newElement=$root.Element.decode(rt,rt.uint32());break}case 6:{st.addBlock=$root.Block.decode(rt,rt.uint32());break}case 5:{st.addRows=$root.NamedDataSet.decode(rt,rt.uint32());break}case 7:{st.arrowAddRows=$root.ArrowNamedDataSet.decode(rt,rt.uint32());break}case 8:{st.fragmentId=rt.string();break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";let ot={};if(rt.newElement!=null&&rt.hasOwnProperty("newElement")){ot.type=1;{let at=$root.Element.verify(rt.newElement);if(at)return"newElement."+at}}if(rt.addBlock!=null&&rt.hasOwnProperty("addBlock")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Block.verify(rt.addBlock);if(at)return"addBlock."+at}}if(rt.addRows!=null&&rt.hasOwnProperty("addRows")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.NamedDataSet.verify(rt.addRows);if(at)return"addRows."+at}}if(rt.arrowAddRows!=null&&rt.hasOwnProperty("arrowAddRows")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.ArrowNamedDataSet.verify(rt.arrowAddRows);if(at)return"arrowAddRows."+at}}return rt.fragmentId!=null&&rt.hasOwnProperty("fragmentId")&&!$util.isString(rt.fragmentId)?"fragmentId: string expected":null},tt.fromObject=function(rt){if(rt instanceof $root.Delta)return rt;let ot=new $root.Delta;if(rt.newElement!=null){if(typeof rt.newElement!="object")throw TypeError(".Delta.newElement: object expected");ot.newElement=$root.Element.fromObject(rt.newElement)}if(rt.addBlock!=null){if(typeof rt.addBlock!="object")throw TypeError(".Delta.addBlock: object expected");ot.addBlock=$root.Block.fromObject(rt.addBlock)}if(rt.addRows!=null){if(typeof rt.addRows!="object")throw TypeError(".Delta.addRows: object expected");ot.addRows=$root.NamedDataSet.fromObject(rt.addRows)}if(rt.arrowAddRows!=null){if(typeof rt.arrowAddRows!="object")throw TypeError(".Delta.arrowAddRows: object expected");ot.arrowAddRows=$root.ArrowNamedDataSet.fromObject(rt.arrowAddRows)}return rt.fragmentId!=null&&(ot.fragmentId=String(rt.fragmentId)),ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return ot.defaults&&(at.fragmentId=""),rt.newElement!=null&&rt.hasOwnProperty("newElement")&&(at.newElement=$root.Element.toObject(rt.newElement,ot),ot.oneofs&&(at.type="newElement")),rt.addRows!=null&&rt.hasOwnProperty("addRows")&&(at.addRows=$root.NamedDataSet.toObject(rt.addRows,ot),ot.oneofs&&(at.type="addRows")),rt.addBlock!=null&&rt.hasOwnProperty("addBlock")&&(at.addBlock=$root.Block.toObject(rt.addBlock,ot),ot.oneofs&&(at.type="addBlock")),rt.arrowAddRows!=null&&rt.hasOwnProperty("arrowAddRows")&&(at.arrowAddRows=$root.ArrowNamedDataSet.toObject(rt.arrowAddRows,ot),ot.oneofs&&(at.type="arrowAddRows")),rt.fragmentId!=null&&rt.hasOwnProperty("fragmentId")&&(at.fragmentId=rt.fragmentId),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/Delta"},tt})();const Element$1=$root.Element=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.alert=null,tt.prototype.arrowDataFrame=null,tt.prototype.arrowTable=null,tt.prototype.arrowVegaLiteChart=null,tt.prototype.audio=null,tt.prototype.audioInput=null,tt.prototype.balloons=null,tt.prototype.bokehChart=null,tt.prototype.button=null,tt.prototype.buttonGroup=null,tt.prototype.downloadButton=null,tt.prototype.cameraInput=null,tt.prototype.chatInput=null,tt.prototype.checkbox=null,tt.prototype.colorPicker=null,tt.prototype.componentInstance=null,tt.prototype.dataFrame=null,tt.prototype.table=null,tt.prototype.dateInput=null,tt.prototype.deckGlJsonChart=null,tt.prototype.docString=null,tt.prototype.empty=null,tt.prototype.exception=null,tt.prototype.favicon=null,tt.prototype.fileUploader=null,tt.prototype.graphvizChart=null,tt.prototype.html=null,tt.prototype.iframe=null,tt.prototype.imgs=null,tt.prototype.json=null,tt.prototype.linkButton=null,tt.prototype.markdown=null,tt.prototype.metric=null,tt.prototype.multiselect=null,tt.prototype.numberInput=null,tt.prototype.pageLink=null,tt.prototype.plotlyChart=null,tt.prototype.progress=null,tt.prototype.radio=null,tt.prototype.selectbox=null,tt.prototype.skeleton=null,tt.prototype.slider=null,tt.prototype.snow=null,tt.prototype.spinner=null,tt.prototype.text=null,tt.prototype.textArea=null,tt.prototype.textInput=null,tt.prototype.timeInput=null,tt.prototype.toast=null,tt.prototype.vegaLiteChart=null,tt.prototype.video=null,tt.prototype.heading=null,tt.prototype.code=null;let nt;return Object.defineProperty(tt.prototype,"type",{get:$util.oneOfGetter(nt=["alert","arrowDataFrame","arrowTable","arrowVegaLiteChart","audio","audioInput","balloons","bokehChart","button","buttonGroup","downloadButton","cameraInput","chatInput","checkbox","colorPicker","componentInstance","dataFrame","table","dateInput","deckGlJsonChart","docString","empty","exception","favicon","fileUploader","graphvizChart","html","iframe","imgs","json","linkButton","markdown","metric","multiselect","numberInput","pageLink","plotlyChart","progress","radio","selectbox","skeleton","slider","snow","spinner","text","textArea","textInput","timeInput","toast","vegaLiteChart","video","heading","code"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.text!=null&&Object.hasOwnProperty.call(rt,"text")&&$root.Text.encode(rt.text,ot.uint32(10).fork()).ldelim(),rt.empty!=null&&Object.hasOwnProperty.call(rt,"empty")&&$root.Empty.encode(rt.empty,ot.uint32(18).fork()).ldelim(),rt.dataFrame!=null&&Object.hasOwnProperty.call(rt,"dataFrame")&&$root.DataFrame.encode(rt.dataFrame,ot.uint32(26).fork()).ldelim(),rt.progress!=null&&Object.hasOwnProperty.call(rt,"progress")&&$root.Progress.encode(rt.progress,ot.uint32(42).fork()).ldelim(),rt.imgs!=null&&Object.hasOwnProperty.call(rt,"imgs")&&$root.ImageList.encode(rt.imgs,ot.uint32(50).fork()).ldelim(),rt.docString!=null&&Object.hasOwnProperty.call(rt,"docString")&&$root.DocString.encode(rt.docString,ot.uint32(58).fork()).ldelim(),rt.exception!=null&&Object.hasOwnProperty.call(rt,"exception")&&$root.Exception.encode(rt.exception,ot.uint32(66).fork()).ldelim(),rt.vegaLiteChart!=null&&Object.hasOwnProperty.call(rt,"vegaLiteChart")&&$root.VegaLiteChart.encode(rt.vegaLiteChart,ot.uint32(82).fork()).ldelim(),rt.table!=null&&Object.hasOwnProperty.call(rt,"table")&&$root.DataFrame.encode(rt.table,ot.uint32(90).fork()).ldelim(),rt.balloons!=null&&Object.hasOwnProperty.call(rt,"balloons")&&$root.Balloons.encode(rt.balloons,ot.uint32(98).fork()).ldelim(),rt.audio!=null&&Object.hasOwnProperty.call(rt,"audio")&&$root.Audio.encode(rt.audio,ot.uint32(106).fork()).ldelim(),rt.video!=null&&Object.hasOwnProperty.call(rt,"video")&&$root.Video.encode(rt.video,ot.uint32(114).fork()).ldelim(),rt.plotlyChart!=null&&Object.hasOwnProperty.call(rt,"plotlyChart")&&$root.PlotlyChart.encode(rt.plotlyChart,ot.uint32(130).fork()).ldelim(),rt.bokehChart!=null&&Object.hasOwnProperty.call(rt,"bokehChart")&&$root.BokehChart.encode(rt.bokehChart,ot.uint32(138).fork()).ldelim(),rt.graphvizChart!=null&&Object.hasOwnProperty.call(rt,"graphvizChart")&&$root.GraphVizChart.encode(rt.graphvizChart,ot.uint32(146).fork()).ldelim(),rt.button!=null&&Object.hasOwnProperty.call(rt,"button")&&$root.Button.encode(rt.button,ot.uint32(154).fork()).ldelim(),rt.checkbox!=null&&Object.hasOwnProperty.call(rt,"checkbox")&&$root.Checkbox.encode(rt.checkbox,ot.uint32(162).fork()).ldelim(),rt.slider!=null&&Object.hasOwnProperty.call(rt,"slider")&&$root.Slider.encode(rt.slider,ot.uint32(170).fork()).ldelim(),rt.textArea!=null&&Object.hasOwnProperty.call(rt,"textArea")&&$root.TextArea.encode(rt.textArea,ot.uint32(178).fork()).ldelim(),rt.radio!=null&&Object.hasOwnProperty.call(rt,"radio")&&$root.Radio.encode(rt.radio,ot.uint32(186).fork()).ldelim(),rt.textInput!=null&&Object.hasOwnProperty.call(rt,"textInput")&&$root.TextInput.encode(rt.textInput,ot.uint32(194).fork()).ldelim(),rt.selectbox!=null&&Object.hasOwnProperty.call(rt,"selectbox")&&$root.Selectbox.encode(rt.selectbox,ot.uint32(202).fork()).ldelim(),rt.timeInput!=null&&Object.hasOwnProperty.call(rt,"timeInput")&&$root.TimeInput.encode(rt.timeInput,ot.uint32(210).fork()).ldelim(),rt.dateInput!=null&&Object.hasOwnProperty.call(rt,"dateInput")&&$root.DateInput.encode(rt.dateInput,ot.uint32(218).fork()).ldelim(),rt.multiselect!=null&&Object.hasOwnProperty.call(rt,"multiselect")&&$root.MultiSelect.encode(rt.multiselect,ot.uint32(226).fork()).ldelim(),rt.markdown!=null&&Object.hasOwnProperty.call(rt,"markdown")&&$root.Markdown.encode(rt.markdown,ot.uint32(234).fork()).ldelim(),rt.alert!=null&&Object.hasOwnProperty.call(rt,"alert")&&$root.Alert.encode(rt.alert,ot.uint32(242).fork()).ldelim(),rt.json!=null&&Object.hasOwnProperty.call(rt,"json")&&$root.Json.encode(rt.json,ot.uint32(250).fork()).ldelim(),rt.numberInput!=null&&Object.hasOwnProperty.call(rt,"numberInput")&&$root.NumberInput.encode(rt.numberInput,ot.uint32(258).fork()).ldelim(),rt.fileUploader!=null&&Object.hasOwnProperty.call(rt,"fileUploader")&&$root.FileUploader.encode(rt.fileUploader,ot.uint32(266).fork()).ldelim(),rt.deckGlJsonChart!=null&&Object.hasOwnProperty.call(rt,"deckGlJsonChart")&&$root.DeckGlJsonChart.encode(rt.deckGlJsonChart,ot.uint32(274).fork()).ldelim(),rt.colorPicker!=null&&Object.hasOwnProperty.call(rt,"colorPicker")&&$root.ColorPicker.encode(rt.colorPicker,ot.uint32(282).fork()).ldelim(),rt.favicon!=null&&Object.hasOwnProperty.call(rt,"favicon")&&$root.Favicon.encode(rt.favicon,ot.uint32(290).fork()).ldelim(),rt.componentInstance!=null&&Object.hasOwnProperty.call(rt,"componentInstance")&&$root.ComponentInstance.encode(rt.componentInstance,ot.uint32(298).fork()).ldelim(),rt.iframe!=null&&Object.hasOwnProperty.call(rt,"iframe")&&$root.IFrame.encode(rt.iframe,ot.uint32(306).fork()).ldelim(),rt.arrowTable!=null&&Object.hasOwnProperty.call(rt,"arrowTable")&&$root.Arrow.encode(rt.arrowTable,ot.uint32(314).fork()).ldelim(),rt.arrowDataFrame!=null&&Object.hasOwnProperty.call(rt,"arrowDataFrame")&&$root.Arrow.encode(rt.arrowDataFrame,ot.uint32(322).fork()).ldelim(),rt.arrowVegaLiteChart!=null&&Object.hasOwnProperty.call(rt,"arrowVegaLiteChart")&&$root.ArrowVegaLiteChart.encode(rt.arrowVegaLiteChart,ot.uint32(330).fork()).ldelim(),rt.metric!=null&&Object.hasOwnProperty.call(rt,"metric")&&$root.Metric.encode(rt.metric,ot.uint32(338).fork()).ldelim(),rt.downloadButton!=null&&Object.hasOwnProperty.call(rt,"downloadButton")&&$root.DownloadButton.encode(rt.downloadButton,ot.uint32(346).fork()).ldelim(),rt.spinner!=null&&Object.hasOwnProperty.call(rt,"spinner")&&$root.Spinner.encode(rt.spinner,ot.uint32(354).fork()).ldelim(),rt.cameraInput!=null&&Object.hasOwnProperty.call(rt,"cameraInput")&&$root.CameraInput.encode(rt.cameraInput,ot.uint32(362).fork()).ldelim(),rt.snow!=null&&Object.hasOwnProperty.call(rt,"snow")&&$root.Snow.encode(rt.snow,ot.uint32(370).fork()).ldelim(),rt.heading!=null&&Object.hasOwnProperty.call(rt,"heading")&&$root.Heading.encode(rt.heading,ot.uint32(378).fork()).ldelim(),rt.code!=null&&Object.hasOwnProperty.call(rt,"code")&&$root.Code.encode(rt.code,ot.uint32(386).fork()).ldelim(),rt.chatInput!=null&&Object.hasOwnProperty.call(rt,"chatInput")&&$root.ChatInput.encode(rt.chatInput,ot.uint32(394).fork()).ldelim(),rt.toast!=null&&Object.hasOwnProperty.call(rt,"toast")&&$root.Toast.encode(rt.toast,ot.uint32(402).fork()).ldelim(),rt.linkButton!=null&&Object.hasOwnProperty.call(rt,"linkButton")&&$root.LinkButton.encode(rt.linkButton,ot.uint32(410).fork()).ldelim(),rt.skeleton!=null&&Object.hasOwnProperty.call(rt,"skeleton")&&$root.Skeleton.encode(rt.skeleton,ot.uint32(418).fork()).ldelim(),rt.pageLink!=null&&Object.hasOwnProperty.call(rt,"pageLink")&&$root.PageLink.encode(rt.pageLink,ot.uint32(426).fork()).ldelim(),rt.html!=null&&Object.hasOwnProperty.call(rt,"html")&&$root.Html.encode(rt.html,ot.uint32(434).fork()).ldelim(),rt.buttonGroup!=null&&Object.hasOwnProperty.call(rt,"buttonGroup")&&$root.ButtonGroup.encode(rt.buttonGroup,ot.uint32(442).fork()).ldelim(),rt.audioInput!=null&&Object.hasOwnProperty.call(rt,"audioInput")&&$root.AudioInput.encode(rt.audioInput,ot.uint32(450).fork()).ldelim(),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.Element;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 30:{st.alert=$root.Alert.decode(rt,rt.uint32());break}case 40:{st.arrowDataFrame=$root.Arrow.decode(rt,rt.uint32());break}case 39:{st.arrowTable=$root.Arrow.decode(rt,rt.uint32());break}case 41:{st.arrowVegaLiteChart=$root.ArrowVegaLiteChart.decode(rt,rt.uint32());break}case 13:{st.audio=$root.Audio.decode(rt,rt.uint32());break}case 56:{st.audioInput=$root.AudioInput.decode(rt,rt.uint32());break}case 12:{st.balloons=$root.Balloons.decode(rt,rt.uint32());break}case 17:{st.bokehChart=$root.BokehChart.decode(rt,rt.uint32());break}case 19:{st.button=$root.Button.decode(rt,rt.uint32());break}case 55:{st.buttonGroup=$root.ButtonGroup.decode(rt,rt.uint32());break}case 43:{st.downloadButton=$root.DownloadButton.decode(rt,rt.uint32());break}case 45:{st.cameraInput=$root.CameraInput.decode(rt,rt.uint32());break}case 49:{st.chatInput=$root.ChatInput.decode(rt,rt.uint32());break}case 20:{st.checkbox=$root.Checkbox.decode(rt,rt.uint32());break}case 35:{st.colorPicker=$root.ColorPicker.decode(rt,rt.uint32());break}case 37:{st.componentInstance=$root.ComponentInstance.decode(rt,rt.uint32());break}case 3:{st.dataFrame=$root.DataFrame.decode(rt,rt.uint32());break}case 11:{st.table=$root.DataFrame.decode(rt,rt.uint32());break}case 27:{st.dateInput=$root.DateInput.decode(rt,rt.uint32());break}case 34:{st.deckGlJsonChart=$root.DeckGlJsonChart.decode(rt,rt.uint32());break}case 7:{st.docString=$root.DocString.decode(rt,rt.uint32());break}case 2:{st.empty=$root.Empty.decode(rt,rt.uint32());break}case 8:{st.exception=$root.Exception.decode(rt,rt.uint32());break}case 36:{st.favicon=$root.Favicon.decode(rt,rt.uint32());break}case 33:{st.fileUploader=$root.FileUploader.decode(rt,rt.uint32());break}case 18:{st.graphvizChart=$root.GraphVizChart.decode(rt,rt.uint32());break}case 54:{st.html=$root.Html.decode(rt,rt.uint32());break}case 38:{st.iframe=$root.IFrame.decode(rt,rt.uint32());break}case 6:{st.imgs=$root.ImageList.decode(rt,rt.uint32());break}case 31:{st.json=$root.Json.decode(rt,rt.uint32());break}case 51:{st.linkButton=$root.LinkButton.decode(rt,rt.uint32());break}case 29:{st.markdown=$root.Markdown.decode(rt,rt.uint32());break}case 42:{st.metric=$root.Metric.decode(rt,rt.uint32());break}case 28:{st.multiselect=$root.MultiSelect.decode(rt,rt.uint32());break}case 32:{st.numberInput=$root.NumberInput.decode(rt,rt.uint32());break}case 53:{st.pageLink=$root.PageLink.decode(rt,rt.uint32());break}case 16:{st.plotlyChart=$root.PlotlyChart.decode(rt,rt.uint32());break}case 5:{st.progress=$root.Progress.decode(rt,rt.uint32());break}case 23:{st.radio=$root.Radio.decode(rt,rt.uint32());break}case 25:{st.selectbox=$root.Selectbox.decode(rt,rt.uint32());break}case 52:{st.skeleton=$root.Skeleton.decode(rt,rt.uint32());break}case 21:{st.slider=$root.Slider.decode(rt,rt.uint32());break}case 46:{st.snow=$root.Snow.decode(rt,rt.uint32());break}case 44:{st.spinner=$root.Spinner.decode(rt,rt.uint32());break}case 1:{st.text=$root.Text.decode(rt,rt.uint32());break}case 22:{st.textArea=$root.TextArea.decode(rt,rt.uint32());break}case 24:{st.textInput=$root.TextInput.decode(rt,rt.uint32());break}case 26:{st.timeInput=$root.TimeInput.decode(rt,rt.uint32());break}case 50:{st.toast=$root.Toast.decode(rt,rt.uint32());break}case 10:{st.vegaLiteChart=$root.VegaLiteChart.decode(rt,rt.uint32());break}case 14:{st.video=$root.Video.decode(rt,rt.uint32());break}case 47:{st.heading=$root.Heading.decode(rt,rt.uint32());break}case 48:{st.code=$root.Code.decode(rt,rt.uint32());break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";let ot={};if(rt.alert!=null&&rt.hasOwnProperty("alert")){ot.type=1;{let at=$root.Alert.verify(rt.alert);if(at)return"alert."+at}}if(rt.arrowDataFrame!=null&&rt.hasOwnProperty("arrowDataFrame")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Arrow.verify(rt.arrowDataFrame);if(at)return"arrowDataFrame."+at}}if(rt.arrowTable!=null&&rt.hasOwnProperty("arrowTable")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Arrow.verify(rt.arrowTable);if(at)return"arrowTable."+at}}if(rt.arrowVegaLiteChart!=null&&rt.hasOwnProperty("arrowVegaLiteChart")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.ArrowVegaLiteChart.verify(rt.arrowVegaLiteChart);if(at)return"arrowVegaLiteChart."+at}}if(rt.audio!=null&&rt.hasOwnProperty("audio")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Audio.verify(rt.audio);if(at)return"audio."+at}}if(rt.audioInput!=null&&rt.hasOwnProperty("audioInput")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.AudioInput.verify(rt.audioInput);if(at)return"audioInput."+at}}if(rt.balloons!=null&&rt.hasOwnProperty("balloons")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Balloons.verify(rt.balloons);if(at)return"balloons."+at}}if(rt.bokehChart!=null&&rt.hasOwnProperty("bokehChart")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.BokehChart.verify(rt.bokehChart);if(at)return"bokehChart."+at}}if(rt.button!=null&&rt.hasOwnProperty("button")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Button.verify(rt.button);if(at)return"button."+at}}if(rt.buttonGroup!=null&&rt.hasOwnProperty("buttonGroup")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.ButtonGroup.verify(rt.buttonGroup);if(at)return"buttonGroup."+at}}if(rt.downloadButton!=null&&rt.hasOwnProperty("downloadButton")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.DownloadButton.verify(rt.downloadButton);if(at)return"downloadButton."+at}}if(rt.cameraInput!=null&&rt.hasOwnProperty("cameraInput")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.CameraInput.verify(rt.cameraInput);if(at)return"cameraInput."+at}}if(rt.chatInput!=null&&rt.hasOwnProperty("chatInput")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.ChatInput.verify(rt.chatInput);if(at)return"chatInput."+at}}if(rt.checkbox!=null&&rt.hasOwnProperty("checkbox")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Checkbox.verify(rt.checkbox);if(at)return"checkbox."+at}}if(rt.colorPicker!=null&&rt.hasOwnProperty("colorPicker")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.ColorPicker.verify(rt.colorPicker);if(at)return"colorPicker."+at}}if(rt.componentInstance!=null&&rt.hasOwnProperty("componentInstance")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.ComponentInstance.verify(rt.componentInstance);if(at)return"componentInstance."+at}}if(rt.dataFrame!=null&&rt.hasOwnProperty("dataFrame")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.DataFrame.verify(rt.dataFrame);if(at)return"dataFrame."+at}}if(rt.table!=null&&rt.hasOwnProperty("table")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.DataFrame.verify(rt.table);if(at)return"table."+at}}if(rt.dateInput!=null&&rt.hasOwnProperty("dateInput")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.DateInput.verify(rt.dateInput);if(at)return"dateInput."+at}}if(rt.deckGlJsonChart!=null&&rt.hasOwnProperty("deckGlJsonChart")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.DeckGlJsonChart.verify(rt.deckGlJsonChart);if(at)return"deckGlJsonChart."+at}}if(rt.docString!=null&&rt.hasOwnProperty("docString")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.DocString.verify(rt.docString);if(at)return"docString."+at}}if(rt.empty!=null&&rt.hasOwnProperty("empty")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Empty.verify(rt.empty);if(at)return"empty."+at}}if(rt.exception!=null&&rt.hasOwnProperty("exception")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Exception.verify(rt.exception);if(at)return"exception."+at}}if(rt.favicon!=null&&rt.hasOwnProperty("favicon")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Favicon.verify(rt.favicon);if(at)return"favicon."+at}}if(rt.fileUploader!=null&&rt.hasOwnProperty("fileUploader")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.FileUploader.verify(rt.fileUploader);if(at)return"fileUploader."+at}}if(rt.graphvizChart!=null&&rt.hasOwnProperty("graphvizChart")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.GraphVizChart.verify(rt.graphvizChart);if(at)return"graphvizChart."+at}}if(rt.html!=null&&rt.hasOwnProperty("html")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Html.verify(rt.html);if(at)return"html."+at}}if(rt.iframe!=null&&rt.hasOwnProperty("iframe")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.IFrame.verify(rt.iframe);if(at)return"iframe."+at}}if(rt.imgs!=null&&rt.hasOwnProperty("imgs")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.ImageList.verify(rt.imgs);if(at)return"imgs."+at}}if(rt.json!=null&&rt.hasOwnProperty("json")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Json.verify(rt.json);if(at)return"json."+at}}if(rt.linkButton!=null&&rt.hasOwnProperty("linkButton")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.LinkButton.verify(rt.linkButton);if(at)return"linkButton."+at}}if(rt.markdown!=null&&rt.hasOwnProperty("markdown")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Markdown.verify(rt.markdown);if(at)return"markdown."+at}}if(rt.metric!=null&&rt.hasOwnProperty("metric")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Metric.verify(rt.metric);if(at)return"metric."+at}}if(rt.multiselect!=null&&rt.hasOwnProperty("multiselect")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.MultiSelect.verify(rt.multiselect);if(at)return"multiselect."+at}}if(rt.numberInput!=null&&rt.hasOwnProperty("numberInput")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.NumberInput.verify(rt.numberInput);if(at)return"numberInput."+at}}if(rt.pageLink!=null&&rt.hasOwnProperty("pageLink")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.PageLink.verify(rt.pageLink);if(at)return"pageLink."+at}}if(rt.plotlyChart!=null&&rt.hasOwnProperty("plotlyChart")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.PlotlyChart.verify(rt.plotlyChart);if(at)return"plotlyChart."+at}}if(rt.progress!=null&&rt.hasOwnProperty("progress")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Progress.verify(rt.progress);if(at)return"progress."+at}}if(rt.radio!=null&&rt.hasOwnProperty("radio")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Radio.verify(rt.radio);if(at)return"radio."+at}}if(rt.selectbox!=null&&rt.hasOwnProperty("selectbox")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Selectbox.verify(rt.selectbox);if(at)return"selectbox."+at}}if(rt.skeleton!=null&&rt.hasOwnProperty("skeleton")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Skeleton.verify(rt.skeleton);if(at)return"skeleton."+at}}if(rt.slider!=null&&rt.hasOwnProperty("slider")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Slider.verify(rt.slider);if(at)return"slider."+at}}if(rt.snow!=null&&rt.hasOwnProperty("snow")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Snow.verify(rt.snow);if(at)return"snow."+at}}if(rt.spinner!=null&&rt.hasOwnProperty("spinner")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Spinner.verify(rt.spinner);if(at)return"spinner."+at}}if(rt.text!=null&&rt.hasOwnProperty("text")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Text.verify(rt.text);if(at)return"text."+at}}if(rt.textArea!=null&&rt.hasOwnProperty("textArea")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.TextArea.verify(rt.textArea);if(at)return"textArea."+at}}if(rt.textInput!=null&&rt.hasOwnProperty("textInput")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.TextInput.verify(rt.textInput);if(at)return"textInput."+at}}if(rt.timeInput!=null&&rt.hasOwnProperty("timeInput")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.TimeInput.verify(rt.timeInput);if(at)return"timeInput."+at}}if(rt.toast!=null&&rt.hasOwnProperty("toast")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Toast.verify(rt.toast);if(at)return"toast."+at}}if(rt.vegaLiteChart!=null&&rt.hasOwnProperty("vegaLiteChart")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.VegaLiteChart.verify(rt.vegaLiteChart);if(at)return"vegaLiteChart."+at}}if(rt.video!=null&&rt.hasOwnProperty("video")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Video.verify(rt.video);if(at)return"video."+at}}if(rt.heading!=null&&rt.hasOwnProperty("heading")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Heading.verify(rt.heading);if(at)return"heading."+at}}if(rt.code!=null&&rt.hasOwnProperty("code")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Code.verify(rt.code);if(at)return"code."+at}}return null},tt.fromObject=function(rt){if(rt instanceof $root.Element)return rt;let ot=new $root.Element;if(rt.alert!=null){if(typeof rt.alert!="object")throw TypeError(".Element.alert: object expected");ot.alert=$root.Alert.fromObject(rt.alert)}if(rt.arrowDataFrame!=null){if(typeof rt.arrowDataFrame!="object")throw TypeError(".Element.arrowDataFrame: object expected");ot.arrowDataFrame=$root.Arrow.fromObject(rt.arrowDataFrame)}if(rt.arrowTable!=null){if(typeof rt.arrowTable!="object")throw TypeError(".Element.arrowTable: object expected");ot.arrowTable=$root.Arrow.fromObject(rt.arrowTable)}if(rt.arrowVegaLiteChart!=null){if(typeof rt.arrowVegaLiteChart!="object")throw TypeError(".Element.arrowVegaLiteChart: object expected");ot.arrowVegaLiteChart=$root.ArrowVegaLiteChart.fromObject(rt.arrowVegaLiteChart)}if(rt.audio!=null){if(typeof rt.audio!="object")throw TypeError(".Element.audio: object expected");ot.audio=$root.Audio.fromObject(rt.audio)}if(rt.audioInput!=null){if(typeof rt.audioInput!="object")throw TypeError(".Element.audioInput: object expected");ot.audioInput=$root.AudioInput.fromObject(rt.audioInput)}if(rt.balloons!=null){if(typeof rt.balloons!="object")throw TypeError(".Element.balloons: object expected");ot.balloons=$root.Balloons.fromObject(rt.balloons)}if(rt.bokehChart!=null){if(typeof rt.bokehChart!="object")throw TypeError(".Element.bokehChart: object expected");ot.bokehChart=$root.BokehChart.fromObject(rt.bokehChart)}if(rt.button!=null){if(typeof rt.button!="object")throw TypeError(".Element.button: object expected");ot.button=$root.Button.fromObject(rt.button)}if(rt.buttonGroup!=null){if(typeof rt.buttonGroup!="object")throw TypeError(".Element.buttonGroup: object expected");ot.buttonGroup=$root.ButtonGroup.fromObject(rt.buttonGroup)}if(rt.downloadButton!=null){if(typeof rt.downloadButton!="object")throw TypeError(".Element.downloadButton: object expected");ot.downloadButton=$root.DownloadButton.fromObject(rt.downloadButton)}if(rt.cameraInput!=null){if(typeof rt.cameraInput!="object")throw TypeError(".Element.cameraInput: object expected");ot.cameraInput=$root.CameraInput.fromObject(rt.cameraInput)}if(rt.chatInput!=null){if(typeof rt.chatInput!="object")throw TypeError(".Element.chatInput: object expected");ot.chatInput=$root.ChatInput.fromObject(rt.chatInput)}if(rt.checkbox!=null){if(typeof rt.checkbox!="object")throw TypeError(".Element.checkbox: object expected");ot.checkbox=$root.Checkbox.fromObject(rt.checkbox)}if(rt.colorPicker!=null){if(typeof rt.colorPicker!="object")throw TypeError(".Element.colorPicker: object expected");ot.colorPicker=$root.ColorPicker.fromObject(rt.colorPicker)}if(rt.componentInstance!=null){if(typeof rt.componentInstance!="object")throw TypeError(".Element.componentInstance: object expected");ot.componentInstance=$root.ComponentInstance.fromObject(rt.componentInstance)}if(rt.dataFrame!=null){if(typeof rt.dataFrame!="object")throw TypeError(".Element.dataFrame: object expected");ot.dataFrame=$root.DataFrame.fromObject(rt.dataFrame)}if(rt.table!=null){if(typeof rt.table!="object")throw TypeError(".Element.table: object expected");ot.table=$root.DataFrame.fromObject(rt.table)}if(rt.dateInput!=null){if(typeof rt.dateInput!="object")throw TypeError(".Element.dateInput: object expected");ot.dateInput=$root.DateInput.fromObject(rt.dateInput)}if(rt.deckGlJsonChart!=null){if(typeof rt.deckGlJsonChart!="object")throw TypeError(".Element.deckGlJsonChart: object expected");ot.deckGlJsonChart=$root.DeckGlJsonChart.fromObject(rt.deckGlJsonChart)}if(rt.docString!=null){if(typeof rt.docString!="object")throw TypeError(".Element.docString: object expected");ot.docString=$root.DocString.fromObject(rt.docString)}if(rt.empty!=null){if(typeof rt.empty!="object")throw TypeError(".Element.empty: object expected");ot.empty=$root.Empty.fromObject(rt.empty)}if(rt.exception!=null){if(typeof rt.exception!="object")throw TypeError(".Element.exception: object expected");ot.exception=$root.Exception.fromObject(rt.exception)}if(rt.favicon!=null){if(typeof rt.favicon!="object")throw TypeError(".Element.favicon: object expected");ot.favicon=$root.Favicon.fromObject(rt.favicon)}if(rt.fileUploader!=null){if(typeof rt.fileUploader!="object")throw TypeError(".Element.fileUploader: object expected");ot.fileUploader=$root.FileUploader.fromObject(rt.fileUploader)}if(rt.graphvizChart!=null){if(typeof rt.graphvizChart!="object")throw TypeError(".Element.graphvizChart: object expected");ot.graphvizChart=$root.GraphVizChart.fromObject(rt.graphvizChart)}if(rt.html!=null){if(typeof rt.html!="object")throw TypeError(".Element.html: object expected");ot.html=$root.Html.fromObject(rt.html)}if(rt.iframe!=null){if(typeof rt.iframe!="object")throw TypeError(".Element.iframe: object expected");ot.iframe=$root.IFrame.fromObject(rt.iframe)}if(rt.imgs!=null){if(typeof rt.imgs!="object")throw TypeError(".Element.imgs: object expected");ot.imgs=$root.ImageList.fromObject(rt.imgs)}if(rt.json!=null){if(typeof rt.json!="object")throw TypeError(".Element.json: object expected");ot.json=$root.Json.fromObject(rt.json)}if(rt.linkButton!=null){if(typeof rt.linkButton!="object")throw TypeError(".Element.linkButton: object expected");ot.linkButton=$root.LinkButton.fromObject(rt.linkButton)}if(rt.markdown!=null){if(typeof rt.markdown!="object")throw TypeError(".Element.markdown: object expected");ot.markdown=$root.Markdown.fromObject(rt.markdown)}if(rt.metric!=null){if(typeof rt.metric!="object")throw TypeError(".Element.metric: object expected");ot.metric=$root.Metric.fromObject(rt.metric)}if(rt.multiselect!=null){if(typeof rt.multiselect!="object")throw TypeError(".Element.multiselect: object expected");ot.multiselect=$root.MultiSelect.fromObject(rt.multiselect)}if(rt.numberInput!=null){if(typeof rt.numberInput!="object")throw TypeError(".Element.numberInput: object expected");ot.numberInput=$root.NumberInput.fromObject(rt.numberInput)}if(rt.pageLink!=null){if(typeof rt.pageLink!="object")throw TypeError(".Element.pageLink: object expected");ot.pageLink=$root.PageLink.fromObject(rt.pageLink)}if(rt.plotlyChart!=null){if(typeof rt.plotlyChart!="object")throw TypeError(".Element.plotlyChart: object expected");ot.plotlyChart=$root.PlotlyChart.fromObject(rt.plotlyChart)}if(rt.progress!=null){if(typeof rt.progress!="object")throw TypeError(".Element.progress: object expected");ot.progress=$root.Progress.fromObject(rt.progress)}if(rt.radio!=null){if(typeof rt.radio!="object")throw TypeError(".Element.radio: object expected");ot.radio=$root.Radio.fromObject(rt.radio)}if(rt.selectbox!=null){if(typeof rt.selectbox!="object")throw TypeError(".Element.selectbox: object expected");ot.selectbox=$root.Selectbox.fromObject(rt.selectbox)}if(rt.skeleton!=null){if(typeof rt.skeleton!="object")throw TypeError(".Element.skeleton: object expected");ot.skeleton=$root.Skeleton.fromObject(rt.skeleton)}if(rt.slider!=null){if(typeof rt.slider!="object")throw TypeError(".Element.slider: object expected");ot.slider=$root.Slider.fromObject(rt.slider)}if(rt.snow!=null){if(typeof rt.snow!="object")throw TypeError(".Element.snow: object expected");ot.snow=$root.Snow.fromObject(rt.snow)}if(rt.spinner!=null){if(typeof rt.spinner!="object")throw TypeError(".Element.spinner: object expected");ot.spinner=$root.Spinner.fromObject(rt.spinner)}if(rt.text!=null){if(typeof rt.text!="object")throw TypeError(".Element.text: object expected");ot.text=$root.Text.fromObject(rt.text)}if(rt.textArea!=null){if(typeof rt.textArea!="object")throw TypeError(".Element.textArea: object expected");ot.textArea=$root.TextArea.fromObject(rt.textArea)}if(rt.textInput!=null){if(typeof rt.textInput!="object")throw TypeError(".Element.textInput: object expected");ot.textInput=$root.TextInput.fromObject(rt.textInput)}if(rt.timeInput!=null){if(typeof rt.timeInput!="object")throw TypeError(".Element.timeInput: object expected");ot.timeInput=$root.TimeInput.fromObject(rt.timeInput)}if(rt.toast!=null){if(typeof rt.toast!="object")throw TypeError(".Element.toast: object expected");ot.toast=$root.Toast.fromObject(rt.toast)}if(rt.vegaLiteChart!=null){if(typeof rt.vegaLiteChart!="object")throw TypeError(".Element.vegaLiteChart: object expected");ot.vegaLiteChart=$root.VegaLiteChart.fromObject(rt.vegaLiteChart)}if(rt.video!=null){if(typeof rt.video!="object")throw TypeError(".Element.video: object expected");ot.video=$root.Video.fromObject(rt.video)}if(rt.heading!=null){if(typeof rt.heading!="object")throw TypeError(".Element.heading: object expected");ot.heading=$root.Heading.fromObject(rt.heading)}if(rt.code!=null){if(typeof rt.code!="object")throw TypeError(".Element.code: object expected");ot.code=$root.Code.fromObject(rt.code)}return ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return rt.text!=null&&rt.hasOwnProperty("text")&&(at.text=$root.Text.toObject(rt.text,ot),ot.oneofs&&(at.type="text")),rt.empty!=null&&rt.hasOwnProperty("empty")&&(at.empty=$root.Empty.toObject(rt.empty,ot),ot.oneofs&&(at.type="empty")),rt.dataFrame!=null&&rt.hasOwnProperty("dataFrame")&&(at.dataFrame=$root.DataFrame.toObject(rt.dataFrame,ot),ot.oneofs&&(at.type="dataFrame")),rt.progress!=null&&rt.hasOwnProperty("progress")&&(at.progress=$root.Progress.toObject(rt.progress,ot),ot.oneofs&&(at.type="progress")),rt.imgs!=null&&rt.hasOwnProperty("imgs")&&(at.imgs=$root.ImageList.toObject(rt.imgs,ot),ot.oneofs&&(at.type="imgs")),rt.docString!=null&&rt.hasOwnProperty("docString")&&(at.docString=$root.DocString.toObject(rt.docString,ot),ot.oneofs&&(at.type="docString")),rt.exception!=null&&rt.hasOwnProperty("exception")&&(at.exception=$root.Exception.toObject(rt.exception,ot),ot.oneofs&&(at.type="exception")),rt.vegaLiteChart!=null&&rt.hasOwnProperty("vegaLiteChart")&&(at.vegaLiteChart=$root.VegaLiteChart.toObject(rt.vegaLiteChart,ot),ot.oneofs&&(at.type="vegaLiteChart")),rt.table!=null&&rt.hasOwnProperty("table")&&(at.table=$root.DataFrame.toObject(rt.table,ot),ot.oneofs&&(at.type="table")),rt.balloons!=null&&rt.hasOwnProperty("balloons")&&(at.balloons=$root.Balloons.toObject(rt.balloons,ot),ot.oneofs&&(at.type="balloons")),rt.audio!=null&&rt.hasOwnProperty("audio")&&(at.audio=$root.Audio.toObject(rt.audio,ot),ot.oneofs&&(at.type="audio")),rt.video!=null&&rt.hasOwnProperty("video")&&(at.video=$root.Video.toObject(rt.video,ot),ot.oneofs&&(at.type="video")),rt.plotlyChart!=null&&rt.hasOwnProperty("plotlyChart")&&(at.plotlyChart=$root.PlotlyChart.toObject(rt.plotlyChart,ot),ot.oneofs&&(at.type="plotlyChart")),rt.bokehChart!=null&&rt.hasOwnProperty("bokehChart")&&(at.bokehChart=$root.BokehChart.toObject(rt.bokehChart,ot),ot.oneofs&&(at.type="bokehChart")),rt.graphvizChart!=null&&rt.hasOwnProperty("graphvizChart")&&(at.graphvizChart=$root.GraphVizChart.toObject(rt.graphvizChart,ot),ot.oneofs&&(at.type="graphvizChart")),rt.button!=null&&rt.hasOwnProperty("button")&&(at.button=$root.Button.toObject(rt.button,ot),ot.oneofs&&(at.type="button")),rt.checkbox!=null&&rt.hasOwnProperty("checkbox")&&(at.checkbox=$root.Checkbox.toObject(rt.checkbox,ot),ot.oneofs&&(at.type="checkbox")),rt.slider!=null&&rt.hasOwnProperty("slider")&&(at.slider=$root.Slider.toObject(rt.slider,ot),ot.oneofs&&(at.type="slider")),rt.textArea!=null&&rt.hasOwnProperty("textArea")&&(at.textArea=$root.TextArea.toObject(rt.textArea,ot),ot.oneofs&&(at.type="textArea")),rt.radio!=null&&rt.hasOwnProperty("radio")&&(at.radio=$root.Radio.toObject(rt.radio,ot),ot.oneofs&&(at.type="radio")),rt.textInput!=null&&rt.hasOwnProperty("textInput")&&(at.textInput=$root.TextInput.toObject(rt.textInput,ot),ot.oneofs&&(at.type="textInput")),rt.selectbox!=null&&rt.hasOwnProperty("selectbox")&&(at.selectbox=$root.Selectbox.toObject(rt.selectbox,ot),ot.oneofs&&(at.type="selectbox")),rt.timeInput!=null&&rt.hasOwnProperty("timeInput")&&(at.timeInput=$root.TimeInput.toObject(rt.timeInput,ot),ot.oneofs&&(at.type="timeInput")),rt.dateInput!=null&&rt.hasOwnProperty("dateInput")&&(at.dateInput=$root.DateInput.toObject(rt.dateInput,ot),ot.oneofs&&(at.type="dateInput")),rt.multiselect!=null&&rt.hasOwnProperty("multiselect")&&(at.multiselect=$root.MultiSelect.toObject(rt.multiselect,ot),ot.oneofs&&(at.type="multiselect")),rt.markdown!=null&&rt.hasOwnProperty("markdown")&&(at.markdown=$root.Markdown.toObject(rt.markdown,ot),ot.oneofs&&(at.type="markdown")),rt.alert!=null&&rt.hasOwnProperty("alert")&&(at.alert=$root.Alert.toObject(rt.alert,ot),ot.oneofs&&(at.type="alert")),rt.json!=null&&rt.hasOwnProperty("json")&&(at.json=$root.Json.toObject(rt.json,ot),ot.oneofs&&(at.type="json")),rt.numberInput!=null&&rt.hasOwnProperty("numberInput")&&(at.numberInput=$root.NumberInput.toObject(rt.numberInput,ot),ot.oneofs&&(at.type="numberInput")),rt.fileUploader!=null&&rt.hasOwnProperty("fileUploader")&&(at.fileUploader=$root.FileUploader.toObject(rt.fileUploader,ot),ot.oneofs&&(at.type="fileUploader")),rt.deckGlJsonChart!=null&&rt.hasOwnProperty("deckGlJsonChart")&&(at.deckGlJsonChart=$root.DeckGlJsonChart.toObject(rt.deckGlJsonChart,ot),ot.oneofs&&(at.type="deckGlJsonChart")),rt.colorPicker!=null&&rt.hasOwnProperty("colorPicker")&&(at.colorPicker=$root.ColorPicker.toObject(rt.colorPicker,ot),ot.oneofs&&(at.type="colorPicker")),rt.favicon!=null&&rt.hasOwnProperty("favicon")&&(at.favicon=$root.Favicon.toObject(rt.favicon,ot),ot.oneofs&&(at.type="favicon")),rt.componentInstance!=null&&rt.hasOwnProperty("componentInstance")&&(at.componentInstance=$root.ComponentInstance.toObject(rt.componentInstance,ot),ot.oneofs&&(at.type="componentInstance")),rt.iframe!=null&&rt.hasOwnProperty("iframe")&&(at.iframe=$root.IFrame.toObject(rt.iframe,ot),ot.oneofs&&(at.type="iframe")),rt.arrowTable!=null&&rt.hasOwnProperty("arrowTable")&&(at.arrowTable=$root.Arrow.toObject(rt.arrowTable,ot),ot.oneofs&&(at.type="arrowTable")),rt.arrowDataFrame!=null&&rt.hasOwnProperty("arrowDataFrame")&&(at.arrowDataFrame=$root.Arrow.toObject(rt.arrowDataFrame,ot),ot.oneofs&&(at.type="arrowDataFrame")),rt.arrowVegaLiteChart!=null&&rt.hasOwnProperty("arrowVegaLiteChart")&&(at.arrowVegaLiteChart=$root.ArrowVegaLiteChart.toObject(rt.arrowVegaLiteChart,ot),ot.oneofs&&(at.type="arrowVegaLiteChart")),rt.metric!=null&&rt.hasOwnProperty("metric")&&(at.metric=$root.Metric.toObject(rt.metric,ot),ot.oneofs&&(at.type="metric")),rt.downloadButton!=null&&rt.hasOwnProperty("downloadButton")&&(at.downloadButton=$root.DownloadButton.toObject(rt.downloadButton,ot),ot.oneofs&&(at.type="downloadButton")),rt.spinner!=null&&rt.hasOwnProperty("spinner")&&(at.spinner=$root.Spinner.toObject(rt.spinner,ot),ot.oneofs&&(at.type="spinner")),rt.cameraInput!=null&&rt.hasOwnProperty("cameraInput")&&(at.cameraInput=$root.CameraInput.toObject(rt.cameraInput,ot),ot.oneofs&&(at.type="cameraInput")),rt.snow!=null&&rt.hasOwnProperty("snow")&&(at.snow=$root.Snow.toObject(rt.snow,ot),ot.oneofs&&(at.type="snow")),rt.heading!=null&&rt.hasOwnProperty("heading")&&(at.heading=$root.Heading.toObject(rt.heading,ot),ot.oneofs&&(at.type="heading")),rt.code!=null&&rt.hasOwnProperty("code")&&(at.code=$root.Code.toObject(rt.code,ot),ot.oneofs&&(at.type="code")),rt.chatInput!=null&&rt.hasOwnProperty("chatInput")&&(at.chatInput=$root.ChatInput.toObject(rt.chatInput,ot),ot.oneofs&&(at.type="chatInput")),rt.toast!=null&&rt.hasOwnProperty("toast")&&(at.toast=$root.Toast.toObject(rt.toast,ot),ot.oneofs&&(at.type="toast")),rt.linkButton!=null&&rt.hasOwnProperty("linkButton")&&(at.linkButton=$root.LinkButton.toObject(rt.linkButton,ot),ot.oneofs&&(at.type="linkButton")),rt.skeleton!=null&&rt.hasOwnProperty("skeleton")&&(at.skeleton=$root.Skeleton.toObject(rt.skeleton,ot),ot.oneofs&&(at.type="skeleton")),rt.pageLink!=null&&rt.hasOwnProperty("pageLink")&&(at.pageLink=$root.PageLink.toObject(rt.pageLink,ot),ot.oneofs&&(at.type="pageLink")),rt.html!=null&&rt.hasOwnProperty("html")&&(at.html=$root.Html.toObject(rt.html,ot),ot.oneofs&&(at.type="html")),rt.buttonGroup!=null&&rt.hasOwnProperty("buttonGroup")&&(at.buttonGroup=$root.ButtonGroup.toObject(rt.buttonGroup,ot),ot.oneofs&&(at.type="buttonGroup")),rt.audioInput!=null&&rt.hasOwnProperty("audioInput")&&(at.audioInput=$root.AudioInput.toObject(rt.audioInput,ot),ot.oneofs&&(at.type="audioInput")),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/Element"},tt})();$root.DownloadButton=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.id="",tt.prototype.label="",tt.prototype.default=!1,tt.prototype.help="",tt.prototype.formId="",tt.prototype.url="",tt.prototype.disabled=!1,tt.prototype.useContainerWidth=!1,tt.prototype.type="",tt.prototype.icon="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.id!=null&&Object.hasOwnProperty.call(et,"id")&&rt.uint32(10).string(et.id),et.label!=null&&Object.hasOwnProperty.call(et,"label")&&rt.uint32(18).string(et.label),et.default!=null&&Object.hasOwnProperty.call(et,"default")&&rt.uint32(24).bool(et.default),et.help!=null&&Object.hasOwnProperty.call(et,"help")&&rt.uint32(34).string(et.help),et.formId!=null&&Object.hasOwnProperty.call(et,"formId")&&rt.uint32(42).string(et.formId),et.url!=null&&Object.hasOwnProperty.call(et,"url")&&rt.uint32(50).string(et.url),et.disabled!=null&&Object.hasOwnProperty.call(et,"disabled")&&rt.uint32(56).bool(et.disabled),et.useContainerWidth!=null&&Object.hasOwnProperty.call(et,"useContainerWidth")&&rt.uint32(64).bool(et.useContainerWidth),et.type!=null&&Object.hasOwnProperty.call(et,"type")&&rt.uint32(74).string(et.type),et.icon!=null&&Object.hasOwnProperty.call(et,"icon")&&rt.uint32(82).string(et.icon),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.DownloadButton;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.id=et.string();break}case 2:{at.label=et.string();break}case 3:{at.default=et.bool();break}case 4:{at.help=et.string();break}case 5:{at.formId=et.string();break}case 6:{at.url=et.string();break}case 7:{at.disabled=et.bool();break}case 8:{at.useContainerWidth=et.bool();break}case 9:{at.type=et.string();break}case 10:{at.icon=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.id!=null&&et.hasOwnProperty("id")&&!$util.isString(et.id)?"id: string expected":et.label!=null&&et.hasOwnProperty("label")&&!$util.isString(et.label)?"label: string expected":et.default!=null&&et.hasOwnProperty("default")&&typeof et.default!="boolean"?"default: boolean expected":et.help!=null&&et.hasOwnProperty("help")&&!$util.isString(et.help)?"help: string expected":et.formId!=null&&et.hasOwnProperty("formId")&&!$util.isString(et.formId)?"formId: string expected":et.url!=null&&et.hasOwnProperty("url")&&!$util.isString(et.url)?"url: string expected":et.disabled!=null&&et.hasOwnProperty("disabled")&&typeof et.disabled!="boolean"?"disabled: boolean expected":et.useContainerWidth!=null&&et.hasOwnProperty("useContainerWidth")&&typeof et.useContainerWidth!="boolean"?"useContainerWidth: boolean expected":et.type!=null&&et.hasOwnProperty("type")&&!$util.isString(et.type)?"type: string expected":et.icon!=null&&et.hasOwnProperty("icon")&&!$util.isString(et.icon)?"icon: string expected":null},tt.fromObject=function(et){if(et instanceof $root.DownloadButton)return et;let rt=new $root.DownloadButton;return et.id!=null&&(rt.id=String(et.id)),et.label!=null&&(rt.label=String(et.label)),et.default!=null&&(rt.default=!!et.default),et.help!=null&&(rt.help=String(et.help)),et.formId!=null&&(rt.formId=String(et.formId)),et.url!=null&&(rt.url=String(et.url)),et.disabled!=null&&(rt.disabled=!!et.disabled),et.useContainerWidth!=null&&(rt.useContainerWidth=!!et.useContainerWidth),et.type!=null&&(rt.type=String(et.type)),et.icon!=null&&(rt.icon=String(et.icon)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.id="",ot.label="",ot.default=!1,ot.help="",ot.formId="",ot.url="",ot.disabled=!1,ot.useContainerWidth=!1,ot.type="",ot.icon=""),et.id!=null&&et.hasOwnProperty("id")&&(ot.id=et.id),et.label!=null&&et.hasOwnProperty("label")&&(ot.label=et.label),et.default!=null&&et.hasOwnProperty("default")&&(ot.default=et.default),et.help!=null&&et.hasOwnProperty("help")&&(ot.help=et.help),et.formId!=null&&et.hasOwnProperty("formId")&&(ot.formId=et.formId),et.url!=null&&et.hasOwnProperty("url")&&(ot.url=et.url),et.disabled!=null&&et.hasOwnProperty("disabled")&&(ot.disabled=et.disabled),et.useContainerWidth!=null&&et.hasOwnProperty("useContainerWidth")&&(ot.useContainerWidth=et.useContainerWidth),et.type!=null&&et.hasOwnProperty("type")&&(ot.type=et.type),et.icon!=null&&et.hasOwnProperty("icon")&&(ot.icon=et.icon),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/DownloadButton"},tt})();$root.DocString=(()=>{function tt(nt){if(this.members=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.docString="",tt.prototype.type="",tt.prototype.name="",tt.prototype.value="",tt.prototype.members=$util.emptyArray,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.docString!=null&&Object.hasOwnProperty.call(et,"docString")&&rt.uint32(26).string(et.docString),et.type!=null&&Object.hasOwnProperty.call(et,"type")&&rt.uint32(34).string(et.type),et.name!=null&&Object.hasOwnProperty.call(et,"name")&&rt.uint32(50).string(et.name),et.value!=null&&Object.hasOwnProperty.call(et,"value")&&rt.uint32(58).string(et.value),et.members!=null&&et.members.length)for(let ot=0;ot<et.members.length;++ot)$root.Member.encode(et.members[ot],rt.uint32(66).fork()).ldelim();return rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.DocString;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 3:{at.docString=et.string();break}case 4:{at.type=et.string();break}case 6:{at.name=et.string();break}case 7:{at.value=et.string();break}case 8:{at.members&&at.members.length||(at.members=[]),at.members.push($root.Member.decode(et,et.uint32()));break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.docString!=null&&et.hasOwnProperty("docString")&&!$util.isString(et.docString))return"docString: string expected";if(et.type!=null&&et.hasOwnProperty("type")&&!$util.isString(et.type))return"type: string expected";if(et.name!=null&&et.hasOwnProperty("name")&&!$util.isString(et.name))return"name: string expected";if(et.value!=null&&et.hasOwnProperty("value")&&!$util.isString(et.value))return"value: string expected";if(et.members!=null&&et.hasOwnProperty("members")){if(!Array.isArray(et.members))return"members: array expected";for(let rt=0;rt<et.members.length;++rt){let ot=$root.Member.verify(et.members[rt]);if(ot)return"members."+ot}}return null},tt.fromObject=function(et){if(et instanceof $root.DocString)return et;let rt=new $root.DocString;if(et.docString!=null&&(rt.docString=String(et.docString)),et.type!=null&&(rt.type=String(et.type)),et.name!=null&&(rt.name=String(et.name)),et.value!=null&&(rt.value=String(et.value)),et.members){if(!Array.isArray(et.members))throw TypeError(".DocString.members: array expected");rt.members=[];for(let ot=0;ot<et.members.length;++ot){if(typeof et.members[ot]!="object")throw TypeError(".DocString.members: object expected");rt.members[ot]=$root.Member.fromObject(et.members[ot])}}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.members=[]),rt.defaults&&(ot.docString="",ot.type="",ot.name="",ot.value=""),et.docString!=null&&et.hasOwnProperty("docString")&&(ot.docString=et.docString),et.type!=null&&et.hasOwnProperty("type")&&(ot.type=et.type),et.name!=null&&et.hasOwnProperty("name")&&(ot.name=et.name),et.value!=null&&et.hasOwnProperty("value")&&(ot.value=et.value),et.members&&et.members.length){ot.members=[];for(let at=0;at<et.members.length;++at)ot.members[at]=$root.Member.toObject(et.members[at],rt)}return ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/DocString"},tt})();$root.Member=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.name="",tt.prototype.type="",tt.prototype.value=null,tt.prototype.docString=null;let nt;return Object.defineProperty(tt.prototype,"contents",{get:$util.oneOfGetter(nt=["value","docString"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.name!=null&&Object.hasOwnProperty.call(rt,"name")&&ot.uint32(10).string(rt.name),rt.type!=null&&Object.hasOwnProperty.call(rt,"type")&&ot.uint32(18).string(rt.type),rt.value!=null&&Object.hasOwnProperty.call(rt,"value")&&ot.uint32(26).string(rt.value),rt.docString!=null&&Object.hasOwnProperty.call(rt,"docString")&&ot.uint32(34).string(rt.docString),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.Member;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.name=rt.string();break}case 2:{st.type=rt.string();break}case 3:{st.value=rt.string();break}case 4:{st.docString=rt.string();break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";let ot={};if(rt.name!=null&&rt.hasOwnProperty("name")&&!$util.isString(rt.name))return"name: string expected";if(rt.type!=null&&rt.hasOwnProperty("type")&&!$util.isString(rt.type))return"type: string expected";if(rt.value!=null&&rt.hasOwnProperty("value")&&(ot.contents=1,!$util.isString(rt.value)))return"value: string expected";if(rt.docString!=null&&rt.hasOwnProperty("docString")){if(ot.contents===1)return"contents: multiple values";if(ot.contents=1,!$util.isString(rt.docString))return"docString: string expected"}return null},tt.fromObject=function(rt){if(rt instanceof $root.Member)return rt;let ot=new $root.Member;return rt.name!=null&&(ot.name=String(rt.name)),rt.type!=null&&(ot.type=String(rt.type)),rt.value!=null&&(ot.value=String(rt.value)),rt.docString!=null&&(ot.docString=String(rt.docString)),ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return ot.defaults&&(at.name="",at.type=""),rt.name!=null&&rt.hasOwnProperty("name")&&(at.name=rt.name),rt.type!=null&&rt.hasOwnProperty("type")&&(at.type=rt.type),rt.value!=null&&rt.hasOwnProperty("value")&&(at.value=rt.value,ot.oneofs&&(at.contents="value")),rt.docString!=null&&rt.hasOwnProperty("docString")&&(at.docString=rt.docString,ot.oneofs&&(at.contents="docString")),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/Member"},tt})();$root.Empty=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Empty;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":null},tt.fromObject=function(et){return et instanceof $root.Empty?et:new $root.Empty},tt.toObject=function(){return{}},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Empty"},tt})();$root.Exception=(()=>{function tt(nt){if(this.stackTrace=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.type="",tt.prototype.message="",tt.prototype.messageIsMarkdown=!1,tt.prototype.stackTrace=$util.emptyArray,tt.prototype.isWarning=!1,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.type!=null&&Object.hasOwnProperty.call(et,"type")&&rt.uint32(10).string(et.type),et.message!=null&&Object.hasOwnProperty.call(et,"message")&&rt.uint32(18).string(et.message),et.stackTrace!=null&&et.stackTrace.length)for(let ot=0;ot<et.stackTrace.length;++ot)rt.uint32(26).string(et.stackTrace[ot]);return et.messageIsMarkdown!=null&&Object.hasOwnProperty.call(et,"messageIsMarkdown")&&rt.uint32(32).bool(et.messageIsMarkdown),et.isWarning!=null&&Object.hasOwnProperty.call(et,"isWarning")&&rt.uint32(40).bool(et.isWarning),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Exception;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.type=et.string();break}case 2:{at.message=et.string();break}case 4:{at.messageIsMarkdown=et.bool();break}case 3:{at.stackTrace&&at.stackTrace.length||(at.stackTrace=[]),at.stackTrace.push(et.string());break}case 5:{at.isWarning=et.bool();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.type!=null&&et.hasOwnProperty("type")&&!$util.isString(et.type))return"type: string expected";if(et.message!=null&&et.hasOwnProperty("message")&&!$util.isString(et.message))return"message: string expected";if(et.messageIsMarkdown!=null&&et.hasOwnProperty("messageIsMarkdown")&&typeof et.messageIsMarkdown!="boolean")return"messageIsMarkdown: boolean expected";if(et.stackTrace!=null&&et.hasOwnProperty("stackTrace")){if(!Array.isArray(et.stackTrace))return"stackTrace: array expected";for(let rt=0;rt<et.stackTrace.length;++rt)if(!$util.isString(et.stackTrace[rt]))return"stackTrace: string[] expected"}return et.isWarning!=null&&et.hasOwnProperty("isWarning")&&typeof et.isWarning!="boolean"?"isWarning: boolean expected":null},tt.fromObject=function(et){if(et instanceof $root.Exception)return et;let rt=new $root.Exception;if(et.type!=null&&(rt.type=String(et.type)),et.message!=null&&(rt.message=String(et.message)),et.messageIsMarkdown!=null&&(rt.messageIsMarkdown=!!et.messageIsMarkdown),et.stackTrace){if(!Array.isArray(et.stackTrace))throw TypeError(".Exception.stackTrace: array expected");rt.stackTrace=[];for(let ot=0;ot<et.stackTrace.length;++ot)rt.stackTrace[ot]=String(et.stackTrace[ot])}return et.isWarning!=null&&(rt.isWarning=!!et.isWarning),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.stackTrace=[]),rt.defaults&&(ot.type="",ot.message="",ot.messageIsMarkdown=!1,ot.isWarning=!1),et.type!=null&&et.hasOwnProperty("type")&&(ot.type=et.type),et.message!=null&&et.hasOwnProperty("message")&&(ot.message=et.message),et.stackTrace&&et.stackTrace.length){ot.stackTrace=[];for(let at=0;at<et.stackTrace.length;++at)ot.stackTrace[at]=et.stackTrace[at]}return et.messageIsMarkdown!=null&&et.hasOwnProperty("messageIsMarkdown")&&(ot.messageIsMarkdown=et.messageIsMarkdown),et.isWarning!=null&&et.hasOwnProperty("isWarning")&&(ot.isWarning=et.isWarning),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Exception"},tt})();$root.Favicon=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.url="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.url!=null&&Object.hasOwnProperty.call(et,"url")&&rt.uint32(10).string(et.url),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Favicon;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.url=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.url!=null&&et.hasOwnProperty("url")&&!$util.isString(et.url)?"url: string expected":null},tt.fromObject=function(et){if(et instanceof $root.Favicon)return et;let rt=new $root.Favicon;return et.url!=null&&(rt.url=String(et.url)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.url=""),et.url!=null&&et.hasOwnProperty("url")&&(ot.url=et.url),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Favicon"},tt})();$root.FileUploader=(()=>{function tt(nt){if(this.type=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.id="",tt.prototype.label="",tt.prototype.type=$util.emptyArray,tt.prototype.maxUploadSizeMb=0,tt.prototype.multipleFiles=!1,tt.prototype.help="",tt.prototype.formId="",tt.prototype.disabled=!1,tt.prototype.labelVisibility=null,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.id!=null&&Object.hasOwnProperty.call(et,"id")&&rt.uint32(10).string(et.id),et.label!=null&&Object.hasOwnProperty.call(et,"label")&&rt.uint32(18).string(et.label),et.type!=null&&et.type.length)for(let ot=0;ot<et.type.length;++ot)rt.uint32(26).string(et.type[ot]);return et.maxUploadSizeMb!=null&&Object.hasOwnProperty.call(et,"maxUploadSizeMb")&&rt.uint32(32).int32(et.maxUploadSizeMb),et.multipleFiles!=null&&Object.hasOwnProperty.call(et,"multipleFiles")&&rt.uint32(48).bool(et.multipleFiles),et.help!=null&&Object.hasOwnProperty.call(et,"help")&&rt.uint32(58).string(et.help),et.formId!=null&&Object.hasOwnProperty.call(et,"formId")&&rt.uint32(66).string(et.formId),et.disabled!=null&&Object.hasOwnProperty.call(et,"disabled")&&rt.uint32(72).bool(et.disabled),et.labelVisibility!=null&&Object.hasOwnProperty.call(et,"labelVisibility")&&$root.LabelVisibilityMessage.encode(et.labelVisibility,rt.uint32(82).fork()).ldelim(),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.FileUploader;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.id=et.string();break}case 2:{at.label=et.string();break}case 3:{at.type&&at.type.length||(at.type=[]),at.type.push(et.string());break}case 4:{at.maxUploadSizeMb=et.int32();break}case 6:{at.multipleFiles=et.bool();break}case 7:{at.help=et.string();break}case 8:{at.formId=et.string();break}case 9:{at.disabled=et.bool();break}case 10:{at.labelVisibility=$root.LabelVisibilityMessage.decode(et,et.uint32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.id!=null&&et.hasOwnProperty("id")&&!$util.isString(et.id))return"id: string expected";if(et.label!=null&&et.hasOwnProperty("label")&&!$util.isString(et.label))return"label: string expected";if(et.type!=null&&et.hasOwnProperty("type")){if(!Array.isArray(et.type))return"type: array expected";for(let rt=0;rt<et.type.length;++rt)if(!$util.isString(et.type[rt]))return"type: string[] expected"}if(et.maxUploadSizeMb!=null&&et.hasOwnProperty("maxUploadSizeMb")&&!$util.isInteger(et.maxUploadSizeMb))return"maxUploadSizeMb: integer expected";if(et.multipleFiles!=null&&et.hasOwnProperty("multipleFiles")&&typeof et.multipleFiles!="boolean")return"multipleFiles: boolean expected";if(et.help!=null&&et.hasOwnProperty("help")&&!$util.isString(et.help))return"help: string expected";if(et.formId!=null&&et.hasOwnProperty("formId")&&!$util.isString(et.formId))return"formId: string expected";if(et.disabled!=null&&et.hasOwnProperty("disabled")&&typeof et.disabled!="boolean")return"disabled: boolean expected";if(et.labelVisibility!=null&&et.hasOwnProperty("labelVisibility")){let rt=$root.LabelVisibilityMessage.verify(et.labelVisibility);if(rt)return"labelVisibility."+rt}return null},tt.fromObject=function(et){if(et instanceof $root.FileUploader)return et;let rt=new $root.FileUploader;if(et.id!=null&&(rt.id=String(et.id)),et.label!=null&&(rt.label=String(et.label)),et.type){if(!Array.isArray(et.type))throw TypeError(".FileUploader.type: array expected");rt.type=[];for(let ot=0;ot<et.type.length;++ot)rt.type[ot]=String(et.type[ot])}if(et.maxUploadSizeMb!=null&&(rt.maxUploadSizeMb=et.maxUploadSizeMb|0),et.multipleFiles!=null&&(rt.multipleFiles=!!et.multipleFiles),et.help!=null&&(rt.help=String(et.help)),et.formId!=null&&(rt.formId=String(et.formId)),et.disabled!=null&&(rt.disabled=!!et.disabled),et.labelVisibility!=null){if(typeof et.labelVisibility!="object")throw TypeError(".FileUploader.labelVisibility: object expected");rt.labelVisibility=$root.LabelVisibilityMessage.fromObject(et.labelVisibility)}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.type=[]),rt.defaults&&(ot.id="",ot.label="",ot.maxUploadSizeMb=0,ot.multipleFiles=!1,ot.help="",ot.formId="",ot.disabled=!1,ot.labelVisibility=null),et.id!=null&&et.hasOwnProperty("id")&&(ot.id=et.id),et.label!=null&&et.hasOwnProperty("label")&&(ot.label=et.label),et.type&&et.type.length){ot.type=[];for(let at=0;at<et.type.length;++at)ot.type[at]=et.type[at]}return et.maxUploadSizeMb!=null&&et.hasOwnProperty("maxUploadSizeMb")&&(ot.maxUploadSizeMb=et.maxUploadSizeMb),et.multipleFiles!=null&&et.hasOwnProperty("multipleFiles")&&(ot.multipleFiles=et.multipleFiles),et.help!=null&&et.hasOwnProperty("help")&&(ot.help=et.help),et.formId!=null&&et.hasOwnProperty("formId")&&(ot.formId=et.formId),et.disabled!=null&&et.hasOwnProperty("disabled")&&(ot.disabled=et.disabled),et.labelVisibility!=null&&et.hasOwnProperty("labelVisibility")&&(ot.labelVisibility=$root.LabelVisibilityMessage.toObject(et.labelVisibility,rt)),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/FileUploader"},tt})();$root.GraphVizChart=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.spec="",tt.prototype.useContainerWidth=!1,tt.prototype.elementId="",tt.prototype.engine="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.spec!=null&&Object.hasOwnProperty.call(et,"spec")&&rt.uint32(10).string(et.spec),et.useContainerWidth!=null&&Object.hasOwnProperty.call(et,"useContainerWidth")&&rt.uint32(32).bool(et.useContainerWidth),et.elementId!=null&&Object.hasOwnProperty.call(et,"elementId")&&rt.uint32(42).string(et.elementId),et.engine!=null&&Object.hasOwnProperty.call(et,"engine")&&rt.uint32(50).string(et.engine),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.GraphVizChart;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.spec=et.string();break}case 4:{at.useContainerWidth=et.bool();break}case 5:{at.elementId=et.string();break}case 6:{at.engine=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.spec!=null&&et.hasOwnProperty("spec")&&!$util.isString(et.spec)?"spec: string expected":et.useContainerWidth!=null&&et.hasOwnProperty("useContainerWidth")&&typeof et.useContainerWidth!="boolean"?"useContainerWidth: boolean expected":et.elementId!=null&&et.hasOwnProperty("elementId")&&!$util.isString(et.elementId)?"elementId: string expected":et.engine!=null&&et.hasOwnProperty("engine")&&!$util.isString(et.engine)?"engine: string expected":null},tt.fromObject=function(et){if(et instanceof $root.GraphVizChart)return et;let rt=new $root.GraphVizChart;return et.spec!=null&&(rt.spec=String(et.spec)),et.useContainerWidth!=null&&(rt.useContainerWidth=!!et.useContainerWidth),et.elementId!=null&&(rt.elementId=String(et.elementId)),et.engine!=null&&(rt.engine=String(et.engine)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.spec="",ot.useContainerWidth=!1,ot.elementId="",ot.engine=""),et.spec!=null&&et.hasOwnProperty("spec")&&(ot.spec=et.spec),et.useContainerWidth!=null&&et.hasOwnProperty("useContainerWidth")&&(ot.useContainerWidth=et.useContainerWidth),et.elementId!=null&&et.hasOwnProperty("elementId")&&(ot.elementId=et.elementId),et.engine!=null&&et.hasOwnProperty("engine")&&(ot.engine=et.engine),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/GraphVizChart"},tt})();$root.Html=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.body="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.body!=null&&Object.hasOwnProperty.call(et,"body")&&rt.uint32(10).string(et.body),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Html;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.body=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.body!=null&&et.hasOwnProperty("body")&&!$util.isString(et.body)?"body: string expected":null},tt.fromObject=function(et){if(et instanceof $root.Html)return et;let rt=new $root.Html;return et.body!=null&&(rt.body=String(et.body)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.body=""),et.body!=null&&et.hasOwnProperty("body")&&(ot.body=et.body),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Html"},tt})();$root.IFrame=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.src=null,tt.prototype.srcdoc=null,tt.prototype.width=0,tt.prototype.hasWidth=!1,tt.prototype.height=0,tt.prototype.scrolling=!1;let nt;return Object.defineProperty(tt.prototype,"type",{get:$util.oneOfGetter(nt=["src","srcdoc"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.src!=null&&Object.hasOwnProperty.call(rt,"src")&&ot.uint32(10).string(rt.src),rt.srcdoc!=null&&Object.hasOwnProperty.call(rt,"srcdoc")&&ot.uint32(18).string(rt.srcdoc),rt.width!=null&&Object.hasOwnProperty.call(rt,"width")&&ot.uint32(29).float(rt.width),rt.hasWidth!=null&&Object.hasOwnProperty.call(rt,"hasWidth")&&ot.uint32(32).bool(rt.hasWidth),rt.height!=null&&Object.hasOwnProperty.call(rt,"height")&&ot.uint32(45).float(rt.height),rt.scrolling!=null&&Object.hasOwnProperty.call(rt,"scrolling")&&ot.uint32(56).bool(rt.scrolling),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.IFrame;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.src=rt.string();break}case 2:{st.srcdoc=rt.string();break}case 3:{st.width=rt.float();break}case 4:{st.hasWidth=rt.bool();break}case 5:{st.height=rt.float();break}case 7:{st.scrolling=rt.bool();break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";let ot={};if(rt.src!=null&&rt.hasOwnProperty("src")&&(ot.type=1,!$util.isString(rt.src)))return"src: string expected";if(rt.srcdoc!=null&&rt.hasOwnProperty("srcdoc")){if(ot.type===1)return"type: multiple values";if(ot.type=1,!$util.isString(rt.srcdoc))return"srcdoc: string expected"}return rt.width!=null&&rt.hasOwnProperty("width")&&typeof rt.width!="number"?"width: number expected":rt.hasWidth!=null&&rt.hasOwnProperty("hasWidth")&&typeof rt.hasWidth!="boolean"?"hasWidth: boolean expected":rt.height!=null&&rt.hasOwnProperty("height")&&typeof rt.height!="number"?"height: number expected":rt.scrolling!=null&&rt.hasOwnProperty("scrolling")&&typeof rt.scrolling!="boolean"?"scrolling: boolean expected":null},tt.fromObject=function(rt){if(rt instanceof $root.IFrame)return rt;let ot=new $root.IFrame;return rt.src!=null&&(ot.src=String(rt.src)),rt.srcdoc!=null&&(ot.srcdoc=String(rt.srcdoc)),rt.width!=null&&(ot.width=Number(rt.width)),rt.hasWidth!=null&&(ot.hasWidth=!!rt.hasWidth),rt.height!=null&&(ot.height=Number(rt.height)),rt.scrolling!=null&&(ot.scrolling=!!rt.scrolling),ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return ot.defaults&&(at.width=0,at.hasWidth=!1,at.height=0,at.scrolling=!1),rt.src!=null&&rt.hasOwnProperty("src")&&(at.src=rt.src,ot.oneofs&&(at.type="src")),rt.srcdoc!=null&&rt.hasOwnProperty("srcdoc")&&(at.srcdoc=rt.srcdoc,ot.oneofs&&(at.type="srcdoc")),rt.width!=null&&rt.hasOwnProperty("width")&&(at.width=ot.json&&!isFinite(rt.width)?String(rt.width):rt.width),rt.hasWidth!=null&&rt.hasOwnProperty("hasWidth")&&(at.hasWidth=rt.hasWidth),rt.height!=null&&rt.hasOwnProperty("height")&&(at.height=ot.json&&!isFinite(rt.height)?String(rt.height):rt.height),rt.scrolling!=null&&rt.hasOwnProperty("scrolling")&&(at.scrolling=rt.scrolling),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/IFrame"},tt})();$root.Image=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.url="",tt.prototype.caption="",tt.prototype.markup="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.caption!=null&&Object.hasOwnProperty.call(et,"caption")&&rt.uint32(18).string(et.caption),et.url!=null&&Object.hasOwnProperty.call(et,"url")&&rt.uint32(26).string(et.url),et.markup!=null&&Object.hasOwnProperty.call(et,"markup")&&rt.uint32(34).string(et.markup),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Image;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 3:{at.url=et.string();break}case 2:{at.caption=et.string();break}case 4:{at.markup=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.url!=null&&et.hasOwnProperty("url")&&!$util.isString(et.url)?"url: string expected":et.caption!=null&&et.hasOwnProperty("caption")&&!$util.isString(et.caption)?"caption: string expected":et.markup!=null&&et.hasOwnProperty("markup")&&!$util.isString(et.markup)?"markup: string expected":null},tt.fromObject=function(et){if(et instanceof $root.Image)return et;let rt=new $root.Image;return et.url!=null&&(rt.url=String(et.url)),et.caption!=null&&(rt.caption=String(et.caption)),et.markup!=null&&(rt.markup=String(et.markup)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.caption="",ot.url="",ot.markup=""),et.caption!=null&&et.hasOwnProperty("caption")&&(ot.caption=et.caption),et.url!=null&&et.hasOwnProperty("url")&&(ot.url=et.url),et.markup!=null&&et.hasOwnProperty("markup")&&(ot.markup=et.markup),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Image"},tt})();$root.ImageList=(()=>{function tt(nt){if(this.imgs=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.imgs=$util.emptyArray,tt.prototype.width=0,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.imgs!=null&&et.imgs.length)for(let ot=0;ot<et.imgs.length;++ot)$root.Image.encode(et.imgs[ot],rt.uint32(10).fork()).ldelim();return et.width!=null&&Object.hasOwnProperty.call(et,"width")&&rt.uint32(16).int32(et.width),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.ImageList;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.imgs&&at.imgs.length||(at.imgs=[]),at.imgs.push($root.Image.decode(et,et.uint32()));break}case 2:{at.width=et.int32();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.imgs!=null&&et.hasOwnProperty("imgs")){if(!Array.isArray(et.imgs))return"imgs: array expected";for(let rt=0;rt<et.imgs.length;++rt){let ot=$root.Image.verify(et.imgs[rt]);if(ot)return"imgs."+ot}}return et.width!=null&&et.hasOwnProperty("width")&&!$util.isInteger(et.width)?"width: integer expected":null},tt.fromObject=function(et){if(et instanceof $root.ImageList)return et;let rt=new $root.ImageList;if(et.imgs){if(!Array.isArray(et.imgs))throw TypeError(".ImageList.imgs: array expected");rt.imgs=[];for(let ot=0;ot<et.imgs.length;++ot){if(typeof et.imgs[ot]!="object")throw TypeError(".ImageList.imgs: object expected");rt.imgs[ot]=$root.Image.fromObject(et.imgs[ot])}}return et.width!=null&&(rt.width=et.width|0),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.imgs=[]),rt.defaults&&(ot.width=0),et.imgs&&et.imgs.length){ot.imgs=[];for(let at=0;at<et.imgs.length;++at)ot.imgs[at]=$root.Image.toObject(et.imgs[at],rt)}return et.width!=null&&et.hasOwnProperty("width")&&(ot.width=et.width),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/ImageList"},tt})();$root.Json=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.body="",tt.prototype.expanded=!1,tt.prototype.maxExpandDepth=null;let nt;return Object.defineProperty(tt.prototype,"_maxExpandDepth",{get:$util.oneOfGetter(nt=["maxExpandDepth"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.body!=null&&Object.hasOwnProperty.call(rt,"body")&&ot.uint32(10).string(rt.body),rt.expanded!=null&&Object.hasOwnProperty.call(rt,"expanded")&&ot.uint32(16).bool(rt.expanded),rt.maxExpandDepth!=null&&Object.hasOwnProperty.call(rt,"maxExpandDepth")&&ot.uint32(24).int32(rt.maxExpandDepth),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.Json;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.body=rt.string();break}case 2:{st.expanded=rt.bool();break}case 3:{st.maxExpandDepth=rt.int32();break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){return typeof rt!="object"||rt===null?"object expected":rt.body!=null&&rt.hasOwnProperty("body")&&!$util.isString(rt.body)?"body: string expected":rt.expanded!=null&&rt.hasOwnProperty("expanded")&&typeof rt.expanded!="boolean"?"expanded: boolean expected":rt.maxExpandDepth!=null&&rt.hasOwnProperty("maxExpandDepth")&&!$util.isInteger(rt.maxExpandDepth)?"maxExpandDepth: integer expected":null},tt.fromObject=function(rt){if(rt instanceof $root.Json)return rt;let ot=new $root.Json;return rt.body!=null&&(ot.body=String(rt.body)),rt.expanded!=null&&(ot.expanded=!!rt.expanded),rt.maxExpandDepth!=null&&(ot.maxExpandDepth=rt.maxExpandDepth|0),ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return ot.defaults&&(at.body="",at.expanded=!1),rt.body!=null&&rt.hasOwnProperty("body")&&(at.body=rt.body),rt.expanded!=null&&rt.hasOwnProperty("expanded")&&(at.expanded=rt.expanded),rt.maxExpandDepth!=null&&rt.hasOwnProperty("maxExpandDepth")&&(at.maxExpandDepth=rt.maxExpandDepth,ot.oneofs&&(at._maxExpandDepth="maxExpandDepth")),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/Json"},tt})();$root.LinkButton=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.label="",tt.prototype.help="",tt.prototype.url="",tt.prototype.disabled=!1,tt.prototype.useContainerWidth=!1,tt.prototype.type="",tt.prototype.icon="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.label!=null&&Object.hasOwnProperty.call(et,"label")&&rt.uint32(18).string(et.label),et.help!=null&&Object.hasOwnProperty.call(et,"help")&&rt.uint32(34).string(et.help),et.url!=null&&Object.hasOwnProperty.call(et,"url")&&rt.uint32(50).string(et.url),et.disabled!=null&&Object.hasOwnProperty.call(et,"disabled")&&rt.uint32(56).bool(et.disabled),et.useContainerWidth!=null&&Object.hasOwnProperty.call(et,"useContainerWidth")&&rt.uint32(64).bool(et.useContainerWidth),et.type!=null&&Object.hasOwnProperty.call(et,"type")&&rt.uint32(74).string(et.type),et.icon!=null&&Object.hasOwnProperty.call(et,"icon")&&rt.uint32(82).string(et.icon),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.LinkButton;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 2:{at.label=et.string();break}case 4:{at.help=et.string();break}case 6:{at.url=et.string();break}case 7:{at.disabled=et.bool();break}case 8:{at.useContainerWidth=et.bool();break}case 9:{at.type=et.string();break}case 10:{at.icon=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.label!=null&&et.hasOwnProperty("label")&&!$util.isString(et.label)?"label: string expected":et.help!=null&&et.hasOwnProperty("help")&&!$util.isString(et.help)?"help: string expected":et.url!=null&&et.hasOwnProperty("url")&&!$util.isString(et.url)?"url: string expected":et.disabled!=null&&et.hasOwnProperty("disabled")&&typeof et.disabled!="boolean"?"disabled: boolean expected":et.useContainerWidth!=null&&et.hasOwnProperty("useContainerWidth")&&typeof et.useContainerWidth!="boolean"?"useContainerWidth: boolean expected":et.type!=null&&et.hasOwnProperty("type")&&!$util.isString(et.type)?"type: string expected":et.icon!=null&&et.hasOwnProperty("icon")&&!$util.isString(et.icon)?"icon: string expected":null},tt.fromObject=function(et){if(et instanceof $root.LinkButton)return et;let rt=new $root.LinkButton;return et.label!=null&&(rt.label=String(et.label)),et.help!=null&&(rt.help=String(et.help)),et.url!=null&&(rt.url=String(et.url)),et.disabled!=null&&(rt.disabled=!!et.disabled),et.useContainerWidth!=null&&(rt.useContainerWidth=!!et.useContainerWidth),et.type!=null&&(rt.type=String(et.type)),et.icon!=null&&(rt.icon=String(et.icon)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.label="",ot.help="",ot.url="",ot.disabled=!1,ot.useContainerWidth=!1,ot.type="",ot.icon=""),et.label!=null&&et.hasOwnProperty("label")&&(ot.label=et.label),et.help!=null&&et.hasOwnProperty("help")&&(ot.help=et.help),et.url!=null&&et.hasOwnProperty("url")&&(ot.url=et.url),et.disabled!=null&&et.hasOwnProperty("disabled")&&(ot.disabled=et.disabled),et.useContainerWidth!=null&&et.hasOwnProperty("useContainerWidth")&&(ot.useContainerWidth=et.useContainerWidth),et.type!=null&&et.hasOwnProperty("type")&&(ot.type=et.type),et.icon!=null&&et.hasOwnProperty("icon")&&(ot.icon=et.icon),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/LinkButton"},tt})();const NumberInput$1=$root.NumberInput=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.id="",tt.prototype.label="",tt.prototype.formId="",tt.prototype.format="",tt.prototype.hasMin=!1,tt.prototype.hasMax=!1,tt.prototype.dataType=0,tt.prototype.default=null,tt.prototype.step=0,tt.prototype.min=0,tt.prototype.max=0,tt.prototype.help="",tt.prototype.value=null,tt.prototype.setValue=!1,tt.prototype.disabled=!1,tt.prototype.labelVisibility=null,tt.prototype.placeholder="";let nt;return Object.defineProperty(tt.prototype,"_default",{get:$util.oneOfGetter(nt=["default"]),set:$util.oneOfSetter(nt)}),Object.defineProperty(tt.prototype,"_value",{get:$util.oneOfGetter(nt=["value"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.id!=null&&Object.hasOwnProperty.call(rt,"id")&&ot.uint32(10).string(rt.id),rt.label!=null&&Object.hasOwnProperty.call(rt,"label")&&ot.uint32(18).string(rt.label),rt.formId!=null&&Object.hasOwnProperty.call(rt,"formId")&&ot.uint32(26).string(rt.formId),rt.format!=null&&Object.hasOwnProperty.call(rt,"format")&&ot.uint32(66).string(rt.format),rt.hasMin!=null&&Object.hasOwnProperty.call(rt,"hasMin")&&ot.uint32(88).bool(rt.hasMin),rt.hasMax!=null&&Object.hasOwnProperty.call(rt,"hasMax")&&ot.uint32(96).bool(rt.hasMax),rt.dataType!=null&&Object.hasOwnProperty.call(rt,"dataType")&&ot.uint32(104).int32(rt.dataType),rt.default!=null&&Object.hasOwnProperty.call(rt,"default")&&ot.uint32(113).double(rt.default),rt.step!=null&&Object.hasOwnProperty.call(rt,"step")&&ot.uint32(121).double(rt.step),rt.min!=null&&Object.hasOwnProperty.call(rt,"min")&&ot.uint32(129).double(rt.min),rt.max!=null&&Object.hasOwnProperty.call(rt,"max")&&ot.uint32(137).double(rt.max),rt.help!=null&&Object.hasOwnProperty.call(rt,"help")&&ot.uint32(146).string(rt.help),rt.value!=null&&Object.hasOwnProperty.call(rt,"value")&&ot.uint32(153).double(rt.value),rt.setValue!=null&&Object.hasOwnProperty.call(rt,"setValue")&&ot.uint32(160).bool(rt.setValue),rt.disabled!=null&&Object.hasOwnProperty.call(rt,"disabled")&&ot.uint32(168).bool(rt.disabled),rt.labelVisibility!=null&&Object.hasOwnProperty.call(rt,"labelVisibility")&&$root.LabelVisibilityMessage.encode(rt.labelVisibility,ot.uint32(178).fork()).ldelim(),rt.placeholder!=null&&Object.hasOwnProperty.call(rt,"placeholder")&&ot.uint32(186).string(rt.placeholder),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.NumberInput;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.id=rt.string();break}case 2:{st.label=rt.string();break}case 3:{st.formId=rt.string();break}case 8:{st.format=rt.string();break}case 11:{st.hasMin=rt.bool();break}case 12:{st.hasMax=rt.bool();break}case 13:{st.dataType=rt.int32();break}case 14:{st.default=rt.double();break}case 15:{st.step=rt.double();break}case 16:{st.min=rt.double();break}case 17:{st.max=rt.double();break}case 18:{st.help=rt.string();break}case 19:{st.value=rt.double();break}case 20:{st.setValue=rt.bool();break}case 21:{st.disabled=rt.bool();break}case 22:{st.labelVisibility=$root.LabelVisibilityMessage.decode(rt,rt.uint32());break}case 23:{st.placeholder=rt.string();break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";if(rt.id!=null&&rt.hasOwnProperty("id")&&!$util.isString(rt.id))return"id: string expected";if(rt.label!=null&&rt.hasOwnProperty("label")&&!$util.isString(rt.label))return"label: string expected";if(rt.formId!=null&&rt.hasOwnProperty("formId")&&!$util.isString(rt.formId))return"formId: string expected";if(rt.format!=null&&rt.hasOwnProperty("format")&&!$util.isString(rt.format))return"format: string expected";if(rt.hasMin!=null&&rt.hasOwnProperty("hasMin")&&typeof rt.hasMin!="boolean")return"hasMin: boolean expected";if(rt.hasMax!=null&&rt.hasOwnProperty("hasMax")&&typeof rt.hasMax!="boolean")return"hasMax: boolean expected";if(rt.dataType!=null&&rt.hasOwnProperty("dataType"))switch(rt.dataType){default:return"dataType: enum value expected";case 0:case 1:break}if(rt.default!=null&&rt.hasOwnProperty("default")&&typeof rt.default!="number")return"default: number expected";if(rt.step!=null&&rt.hasOwnProperty("step")&&typeof rt.step!="number")return"step: number expected";if(rt.min!=null&&rt.hasOwnProperty("min")&&typeof rt.min!="number")return"min: number expected";if(rt.max!=null&&rt.hasOwnProperty("max")&&typeof rt.max!="number")return"max: number expected";if(rt.help!=null&&rt.hasOwnProperty("help")&&!$util.isString(rt.help))return"help: string expected";if(rt.value!=null&&rt.hasOwnProperty("value")&&typeof rt.value!="number")return"value: number expected";if(rt.setValue!=null&&rt.hasOwnProperty("setValue")&&typeof rt.setValue!="boolean")return"setValue: boolean expected";if(rt.disabled!=null&&rt.hasOwnProperty("disabled")&&typeof rt.disabled!="boolean")return"disabled: boolean expected";if(rt.labelVisibility!=null&&rt.hasOwnProperty("labelVisibility")){let ot=$root.LabelVisibilityMessage.verify(rt.labelVisibility);if(ot)return"labelVisibility."+ot}return rt.placeholder!=null&&rt.hasOwnProperty("placeholder")&&!$util.isString(rt.placeholder)?"placeholder: string expected":null},tt.fromObject=function(rt){if(rt instanceof $root.NumberInput)return rt;let ot=new $root.NumberInput;switch(rt.id!=null&&(ot.id=String(rt.id)),rt.label!=null&&(ot.label=String(rt.label)),rt.formId!=null&&(ot.formId=String(rt.formId)),rt.format!=null&&(ot.format=String(rt.format)),rt.hasMin!=null&&(ot.hasMin=!!rt.hasMin),rt.hasMax!=null&&(ot.hasMax=!!rt.hasMax),rt.dataType){default:if(typeof rt.dataType=="number"){ot.dataType=rt.dataType;break}break;case"INT":case 0:ot.dataType=0;break;case"FLOAT":case 1:ot.dataType=1;break}if(rt.default!=null&&(ot.default=Number(rt.default)),rt.step!=null&&(ot.step=Number(rt.step)),rt.min!=null&&(ot.min=Number(rt.min)),rt.max!=null&&(ot.max=Number(rt.max)),rt.help!=null&&(ot.help=String(rt.help)),rt.value!=null&&(ot.value=Number(rt.value)),rt.setValue!=null&&(ot.setValue=!!rt.setValue),rt.disabled!=null&&(ot.disabled=!!rt.disabled),rt.labelVisibility!=null){if(typeof rt.labelVisibility!="object")throw TypeError(".NumberInput.labelVisibility: object expected");ot.labelVisibility=$root.LabelVisibilityMessage.fromObject(rt.labelVisibility)}return rt.placeholder!=null&&(ot.placeholder=String(rt.placeholder)),ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return ot.defaults&&(at.id="",at.label="",at.formId="",at.format="",at.hasMin=!1,at.hasMax=!1,at.dataType=ot.enums===String?"INT":0,at.step=0,at.min=0,at.max=0,at.help="",at.setValue=!1,at.disabled=!1,at.labelVisibility=null,at.placeholder=""),rt.id!=null&&rt.hasOwnProperty("id")&&(at.id=rt.id),rt.label!=null&&rt.hasOwnProperty("label")&&(at.label=rt.label),rt.formId!=null&&rt.hasOwnProperty("formId")&&(at.formId=rt.formId),rt.format!=null&&rt.hasOwnProperty("format")&&(at.format=rt.format),rt.hasMin!=null&&rt.hasOwnProperty("hasMin")&&(at.hasMin=rt.hasMin),rt.hasMax!=null&&rt.hasOwnProperty("hasMax")&&(at.hasMax=rt.hasMax),rt.dataType!=null&&rt.hasOwnProperty("dataType")&&(at.dataType=ot.enums===String?$root.NumberInput.DataType[rt.dataType]===void 0?rt.dataType:$root.NumberInput.DataType[rt.dataType]:rt.dataType),rt.default!=null&&rt.hasOwnProperty("default")&&(at.default=ot.json&&!isFinite(rt.default)?String(rt.default):rt.default,ot.oneofs&&(at._default="default")),rt.step!=null&&rt.hasOwnProperty("step")&&(at.step=ot.json&&!isFinite(rt.step)?String(rt.step):rt.step),rt.min!=null&&rt.hasOwnProperty("min")&&(at.min=ot.json&&!isFinite(rt.min)?String(rt.min):rt.min),rt.max!=null&&rt.hasOwnProperty("max")&&(at.max=ot.json&&!isFinite(rt.max)?String(rt.max):rt.max),rt.help!=null&&rt.hasOwnProperty("help")&&(at.help=rt.help),rt.value!=null&&rt.hasOwnProperty("value")&&(at.value=ot.json&&!isFinite(rt.value)?String(rt.value):rt.value,ot.oneofs&&(at._value="value")),rt.setValue!=null&&rt.hasOwnProperty("setValue")&&(at.setValue=rt.setValue),rt.disabled!=null&&rt.hasOwnProperty("disabled")&&(at.disabled=rt.disabled),rt.labelVisibility!=null&&rt.hasOwnProperty("labelVisibility")&&(at.labelVisibility=$root.LabelVisibilityMessage.toObject(rt.labelVisibility,ot)),rt.placeholder!=null&&rt.hasOwnProperty("placeholder")&&(at.placeholder=rt.placeholder),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/NumberInput"},tt.DataType=function(){const et={},rt=Object.create(et);return rt[et[0]="INT"]=0,rt[et[1]="FLOAT"]=1,rt}(),tt})(),Markdown$1=$root.Markdown=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.body="",tt.prototype.allowHtml=!1,tt.prototype.isCaption=!1,tt.prototype.elementType=0,tt.prototype.help="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.body!=null&&Object.hasOwnProperty.call(et,"body")&&rt.uint32(10).string(et.body),et.allowHtml!=null&&Object.hasOwnProperty.call(et,"allowHtml")&&rt.uint32(16).bool(et.allowHtml),et.isCaption!=null&&Object.hasOwnProperty.call(et,"isCaption")&&rt.uint32(24).bool(et.isCaption),et.elementType!=null&&Object.hasOwnProperty.call(et,"elementType")&&rt.uint32(32).int32(et.elementType),et.help!=null&&Object.hasOwnProperty.call(et,"help")&&rt.uint32(42).string(et.help),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Markdown;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.body=et.string();break}case 2:{at.allowHtml=et.bool();break}case 3:{at.isCaption=et.bool();break}case 4:{at.elementType=et.int32();break}case 5:{at.help=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.body!=null&&et.hasOwnProperty("body")&&!$util.isString(et.body))return"body: string expected";if(et.allowHtml!=null&&et.hasOwnProperty("allowHtml")&&typeof et.allowHtml!="boolean")return"allowHtml: boolean expected";if(et.isCaption!=null&&et.hasOwnProperty("isCaption")&&typeof et.isCaption!="boolean")return"isCaption: boolean expected";if(et.elementType!=null&&et.hasOwnProperty("elementType"))switch(et.elementType){default:return"elementType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}return et.help!=null&&et.hasOwnProperty("help")&&!$util.isString(et.help)?"help: string expected":null},tt.fromObject=function(et){if(et instanceof $root.Markdown)return et;let rt=new $root.Markdown;switch(et.body!=null&&(rt.body=String(et.body)),et.allowHtml!=null&&(rt.allowHtml=!!et.allowHtml),et.isCaption!=null&&(rt.isCaption=!!et.isCaption),et.elementType){default:if(typeof et.elementType=="number"){rt.elementType=et.elementType;break}break;case"UNSPECIFIED":case 0:rt.elementType=0;break;case"NATIVE":case 1:rt.elementType=1;break;case"CAPTION":case 2:rt.elementType=2;break;case"CODE":case 3:rt.elementType=3;break;case"LATEX":case 4:rt.elementType=4;break;case"DIVIDER":case 5:rt.elementType=5;break}return et.help!=null&&(rt.help=String(et.help)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.body="",ot.allowHtml=!1,ot.isCaption=!1,ot.elementType=rt.enums===String?"UNSPECIFIED":0,ot.help=""),et.body!=null&&et.hasOwnProperty("body")&&(ot.body=et.body),et.allowHtml!=null&&et.hasOwnProperty("allowHtml")&&(ot.allowHtml=et.allowHtml),et.isCaption!=null&&et.hasOwnProperty("isCaption")&&(ot.isCaption=et.isCaption),et.elementType!=null&&et.hasOwnProperty("elementType")&&(ot.elementType=rt.enums===String?$root.Markdown.Type[et.elementType]===void 0?et.elementType:$root.Markdown.Type[et.elementType]:et.elementType),et.help!=null&&et.hasOwnProperty("help")&&(ot.help=et.help),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Markdown"},tt.Type=function(){const nt={},et=Object.create(nt);return et[nt[0]="UNSPECIFIED"]=0,et[nt[1]="NATIVE"]=1,et[nt[2]="CAPTION"]=2,et[nt[3]="CODE"]=3,et[nt[4]="LATEX"]=4,et[nt[5]="DIVIDER"]=5,et}(),tt})(),Metric$1=$root.Metric=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.label="",tt.prototype.body="",tt.prototype.delta="",tt.prototype.direction=0,tt.prototype.color=0,tt.prototype.help="",tt.prototype.labelVisibility=null,tt.prototype.showBorder=!1,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.label!=null&&Object.hasOwnProperty.call(et,"label")&&rt.uint32(10).string(et.label),et.body!=null&&Object.hasOwnProperty.call(et,"body")&&rt.uint32(18).string(et.body),et.delta!=null&&Object.hasOwnProperty.call(et,"delta")&&rt.uint32(26).string(et.delta),et.direction!=null&&Object.hasOwnProperty.call(et,"direction")&&rt.uint32(32).int32(et.direction),et.color!=null&&Object.hasOwnProperty.call(et,"color")&&rt.uint32(40).int32(et.color),et.help!=null&&Object.hasOwnProperty.call(et,"help")&&rt.uint32(50).string(et.help),et.labelVisibility!=null&&Object.hasOwnProperty.call(et,"labelVisibility")&&$root.LabelVisibilityMessage.encode(et.labelVisibility,rt.uint32(58).fork()).ldelim(),et.showBorder!=null&&Object.hasOwnProperty.call(et,"showBorder")&&rt.uint32(64).bool(et.showBorder),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Metric;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.label=et.string();break}case 2:{at.body=et.string();break}case 3:{at.delta=et.string();break}case 4:{at.direction=et.int32();break}case 5:{at.color=et.int32();break}case 6:{at.help=et.string();break}case 7:{at.labelVisibility=$root.LabelVisibilityMessage.decode(et,et.uint32());break}case 8:{at.showBorder=et.bool();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.label!=null&&et.hasOwnProperty("label")&&!$util.isString(et.label))return"label: string expected";if(et.body!=null&&et.hasOwnProperty("body")&&!$util.isString(et.body))return"body: string expected";if(et.delta!=null&&et.hasOwnProperty("delta")&&!$util.isString(et.delta))return"delta: string expected";if(et.direction!=null&&et.hasOwnProperty("direction"))switch(et.direction){default:return"direction: enum value expected";case 0:case 1:case 2:break}if(et.color!=null&&et.hasOwnProperty("color"))switch(et.color){default:return"color: enum value expected";case 0:case 1:case 2:break}if(et.help!=null&&et.hasOwnProperty("help")&&!$util.isString(et.help))return"help: string expected";if(et.labelVisibility!=null&&et.hasOwnProperty("labelVisibility")){let rt=$root.LabelVisibilityMessage.verify(et.labelVisibility);if(rt)return"labelVisibility."+rt}return et.showBorder!=null&&et.hasOwnProperty("showBorder")&&typeof et.showBorder!="boolean"?"showBorder: boolean expected":null},tt.fromObject=function(et){if(et instanceof $root.Metric)return et;let rt=new $root.Metric;switch(et.label!=null&&(rt.label=String(et.label)),et.body!=null&&(rt.body=String(et.body)),et.delta!=null&&(rt.delta=String(et.delta)),et.direction){default:if(typeof et.direction=="number"){rt.direction=et.direction;break}break;case"DOWN":case 0:rt.direction=0;break;case"UP":case 1:rt.direction=1;break;case"NONE":case 2:rt.direction=2;break}switch(et.color){default:if(typeof et.color=="number"){rt.color=et.color;break}break;case"RED":case 0:rt.color=0;break;case"GREEN":case 1:rt.color=1;break;case"GRAY":case 2:rt.color=2;break}if(et.help!=null&&(rt.help=String(et.help)),et.labelVisibility!=null){if(typeof et.labelVisibility!="object")throw TypeError(".Metric.labelVisibility: object expected");rt.labelVisibility=$root.LabelVisibilityMessage.fromObject(et.labelVisibility)}return et.showBorder!=null&&(rt.showBorder=!!et.showBorder),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.label="",ot.body="",ot.delta="",ot.direction=rt.enums===String?"DOWN":0,ot.color=rt.enums===String?"RED":0,ot.help="",ot.labelVisibility=null,ot.showBorder=!1),et.label!=null&&et.hasOwnProperty("label")&&(ot.label=et.label),et.body!=null&&et.hasOwnProperty("body")&&(ot.body=et.body),et.delta!=null&&et.hasOwnProperty("delta")&&(ot.delta=et.delta),et.direction!=null&&et.hasOwnProperty("direction")&&(ot.direction=rt.enums===String?$root.Metric.MetricDirection[et.direction]===void 0?et.direction:$root.Metric.MetricDirection[et.direction]:et.direction),et.color!=null&&et.hasOwnProperty("color")&&(ot.color=rt.enums===String?$root.Metric.MetricColor[et.color]===void 0?et.color:$root.Metric.MetricColor[et.color]:et.color),et.help!=null&&et.hasOwnProperty("help")&&(ot.help=et.help),et.labelVisibility!=null&&et.hasOwnProperty("labelVisibility")&&(ot.labelVisibility=$root.LabelVisibilityMessage.toObject(et.labelVisibility,rt)),et.showBorder!=null&&et.hasOwnProperty("showBorder")&&(ot.showBorder=et.showBorder),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Metric"},tt.MetricColor=function(){const nt={},et=Object.create(nt);return et[nt[0]="RED"]=0,et[nt[1]="GREEN"]=1,et[nt[2]="GRAY"]=2,et}(),tt.MetricDirection=function(){const nt={},et=Object.create(nt);return et[nt[0]="DOWN"]=0,et[nt[1]="UP"]=1,et[nt[2]="NONE"]=2,et}(),tt})();$root.MultiSelect=(()=>{function tt(nt){if(this.default=[],this.options=[],this.value=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.id="",tt.prototype.label="",tt.prototype.default=$util.emptyArray,tt.prototype.options=$util.emptyArray,tt.prototype.help="",tt.prototype.formId="",tt.prototype.value=$util.emptyArray,tt.prototype.setValue=!1,tt.prototype.disabled=!1,tt.prototype.labelVisibility=null,tt.prototype.maxSelections=0,tt.prototype.placeholder="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.id!=null&&Object.hasOwnProperty.call(et,"id")&&rt.uint32(10).string(et.id),et.label!=null&&Object.hasOwnProperty.call(et,"label")&&rt.uint32(18).string(et.label),et.default!=null&&et.default.length){rt.uint32(26).fork();for(let ot=0;ot<et.default.length;++ot)rt.int32(et.default[ot]);rt.ldelim()}if(et.options!=null&&et.options.length)for(let ot=0;ot<et.options.length;++ot)rt.uint32(34).string(et.options[ot]);if(et.help!=null&&Object.hasOwnProperty.call(et,"help")&&rt.uint32(42).string(et.help),et.formId!=null&&Object.hasOwnProperty.call(et,"formId")&&rt.uint32(50).string(et.formId),et.value!=null&&et.value.length){rt.uint32(58).fork();for(let ot=0;ot<et.value.length;++ot)rt.int32(et.value[ot]);rt.ldelim()}return et.setValue!=null&&Object.hasOwnProperty.call(et,"setValue")&&rt.uint32(64).bool(et.setValue),et.disabled!=null&&Object.hasOwnProperty.call(et,"disabled")&&rt.uint32(72).bool(et.disabled),et.labelVisibility!=null&&Object.hasOwnProperty.call(et,"labelVisibility")&&$root.LabelVisibilityMessage.encode(et.labelVisibility,rt.uint32(82).fork()).ldelim(),et.maxSelections!=null&&Object.hasOwnProperty.call(et,"maxSelections")&&rt.uint32(88).int32(et.maxSelections),et.placeholder!=null&&Object.hasOwnProperty.call(et,"placeholder")&&rt.uint32(98).string(et.placeholder),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.MultiSelect;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.id=et.string();break}case 2:{at.label=et.string();break}case 3:{if(at.default&&at.default.length||(at.default=[]),(st&7)===2){let ut=et.uint32()+et.pos;for(;et.pos<ut;)at.default.push(et.int32())}else at.default.push(et.int32());break}case 4:{at.options&&at.options.length||(at.options=[]),at.options.push(et.string());break}case 5:{at.help=et.string();break}case 6:{at.formId=et.string();break}case 7:{if(at.value&&at.value.length||(at.value=[]),(st&7)===2){let ut=et.uint32()+et.pos;for(;et.pos<ut;)at.value.push(et.int32())}else at.value.push(et.int32());break}case 8:{at.setValue=et.bool();break}case 9:{at.disabled=et.bool();break}case 10:{at.labelVisibility=$root.LabelVisibilityMessage.decode(et,et.uint32());break}case 11:{at.maxSelections=et.int32();break}case 12:{at.placeholder=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.id!=null&&et.hasOwnProperty("id")&&!$util.isString(et.id))return"id: string expected";if(et.label!=null&&et.hasOwnProperty("label")&&!$util.isString(et.label))return"label: string expected";if(et.default!=null&&et.hasOwnProperty("default")){if(!Array.isArray(et.default))return"default: array expected";for(let rt=0;rt<et.default.length;++rt)if(!$util.isInteger(et.default[rt]))return"default: integer[] expected"}if(et.options!=null&&et.hasOwnProperty("options")){if(!Array.isArray(et.options))return"options: array expected";for(let rt=0;rt<et.options.length;++rt)if(!$util.isString(et.options[rt]))return"options: string[] expected"}if(et.help!=null&&et.hasOwnProperty("help")&&!$util.isString(et.help))return"help: string expected";if(et.formId!=null&&et.hasOwnProperty("formId")&&!$util.isString(et.formId))return"formId: string expected";if(et.value!=null&&et.hasOwnProperty("value")){if(!Array.isArray(et.value))return"value: array expected";for(let rt=0;rt<et.value.length;++rt)if(!$util.isInteger(et.value[rt]))return"value: integer[] expected"}if(et.setValue!=null&&et.hasOwnProperty("setValue")&&typeof et.setValue!="boolean")return"setValue: boolean expected";if(et.disabled!=null&&et.hasOwnProperty("disabled")&&typeof et.disabled!="boolean")return"disabled: boolean expected";if(et.labelVisibility!=null&&et.hasOwnProperty("labelVisibility")){let rt=$root.LabelVisibilityMessage.verify(et.labelVisibility);if(rt)return"labelVisibility."+rt}return et.maxSelections!=null&&et.hasOwnProperty("maxSelections")&&!$util.isInteger(et.maxSelections)?"maxSelections: integer expected":et.placeholder!=null&&et.hasOwnProperty("placeholder")&&!$util.isString(et.placeholder)?"placeholder: string expected":null},tt.fromObject=function(et){if(et instanceof $root.MultiSelect)return et;let rt=new $root.MultiSelect;if(et.id!=null&&(rt.id=String(et.id)),et.label!=null&&(rt.label=String(et.label)),et.default){if(!Array.isArray(et.default))throw TypeError(".MultiSelect.default: array expected");rt.default=[];for(let ot=0;ot<et.default.length;++ot)rt.default[ot]=et.default[ot]|0}if(et.options){if(!Array.isArray(et.options))throw TypeError(".MultiSelect.options: array expected");rt.options=[];for(let ot=0;ot<et.options.length;++ot)rt.options[ot]=String(et.options[ot])}if(et.help!=null&&(rt.help=String(et.help)),et.formId!=null&&(rt.formId=String(et.formId)),et.value){if(!Array.isArray(et.value))throw TypeError(".MultiSelect.value: array expected");rt.value=[];for(let ot=0;ot<et.value.length;++ot)rt.value[ot]=et.value[ot]|0}if(et.setValue!=null&&(rt.setValue=!!et.setValue),et.disabled!=null&&(rt.disabled=!!et.disabled),et.labelVisibility!=null){if(typeof et.labelVisibility!="object")throw TypeError(".MultiSelect.labelVisibility: object expected");rt.labelVisibility=$root.LabelVisibilityMessage.fromObject(et.labelVisibility)}return et.maxSelections!=null&&(rt.maxSelections=et.maxSelections|0),et.placeholder!=null&&(rt.placeholder=String(et.placeholder)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.default=[],ot.options=[],ot.value=[]),rt.defaults&&(ot.id="",ot.label="",ot.help="",ot.formId="",ot.setValue=!1,ot.disabled=!1,ot.labelVisibility=null,ot.maxSelections=0,ot.placeholder=""),et.id!=null&&et.hasOwnProperty("id")&&(ot.id=et.id),et.label!=null&&et.hasOwnProperty("label")&&(ot.label=et.label),et.default&&et.default.length){ot.default=[];for(let at=0;at<et.default.length;++at)ot.default[at]=et.default[at]}if(et.options&&et.options.length){ot.options=[];for(let at=0;at<et.options.length;++at)ot.options[at]=et.options[at]}if(et.help!=null&&et.hasOwnProperty("help")&&(ot.help=et.help),et.formId!=null&&et.hasOwnProperty("formId")&&(ot.formId=et.formId),et.value&&et.value.length){ot.value=[];for(let at=0;at<et.value.length;++at)ot.value[at]=et.value[at]}return et.setValue!=null&&et.hasOwnProperty("setValue")&&(ot.setValue=et.setValue),et.disabled!=null&&et.hasOwnProperty("disabled")&&(ot.disabled=et.disabled),et.labelVisibility!=null&&et.hasOwnProperty("labelVisibility")&&(ot.labelVisibility=$root.LabelVisibilityMessage.toObject(et.labelVisibility,rt)),et.maxSelections!=null&&et.hasOwnProperty("maxSelections")&&(ot.maxSelections=et.maxSelections),et.placeholder!=null&&et.hasOwnProperty("placeholder")&&(ot.placeholder=et.placeholder),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/MultiSelect"},tt})();$root.PageLink=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.page="",tt.prototype.label="",tt.prototype.icon="",tt.prototype.pageScriptHash="",tt.prototype.help="",tt.prototype.useContainerWidth=null,tt.prototype.disabled=!1,tt.prototype.external=!1;let nt;return Object.defineProperty(tt.prototype,"_useContainerWidth",{get:$util.oneOfGetter(nt=["useContainerWidth"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.page!=null&&Object.hasOwnProperty.call(rt,"page")&&ot.uint32(10).string(rt.page),rt.label!=null&&Object.hasOwnProperty.call(rt,"label")&&ot.uint32(18).string(rt.label),rt.icon!=null&&Object.hasOwnProperty.call(rt,"icon")&&ot.uint32(26).string(rt.icon),rt.pageScriptHash!=null&&Object.hasOwnProperty.call(rt,"pageScriptHash")&&ot.uint32(34).string(rt.pageScriptHash),rt.help!=null&&Object.hasOwnProperty.call(rt,"help")&&ot.uint32(42).string(rt.help),rt.useContainerWidth!=null&&Object.hasOwnProperty.call(rt,"useContainerWidth")&&ot.uint32(48).bool(rt.useContainerWidth),rt.disabled!=null&&Object.hasOwnProperty.call(rt,"disabled")&&ot.uint32(56).bool(rt.disabled),rt.external!=null&&Object.hasOwnProperty.call(rt,"external")&&ot.uint32(64).bool(rt.external),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.PageLink;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.page=rt.string();break}case 2:{st.label=rt.string();break}case 3:{st.icon=rt.string();break}case 4:{st.pageScriptHash=rt.string();break}case 5:{st.help=rt.string();break}case 6:{st.useContainerWidth=rt.bool();break}case 7:{st.disabled=rt.bool();break}case 8:{st.external=rt.bool();break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){return typeof rt!="object"||rt===null?"object expected":rt.page!=null&&rt.hasOwnProperty("page")&&!$util.isString(rt.page)?"page: string expected":rt.label!=null&&rt.hasOwnProperty("label")&&!$util.isString(rt.label)?"label: string expected":rt.icon!=null&&rt.hasOwnProperty("icon")&&!$util.isString(rt.icon)?"icon: string expected":rt.pageScriptHash!=null&&rt.hasOwnProperty("pageScriptHash")&&!$util.isString(rt.pageScriptHash)?"pageScriptHash: string expected":rt.help!=null&&rt.hasOwnProperty("help")&&!$util.isString(rt.help)?"help: string expected":rt.useContainerWidth!=null&&rt.hasOwnProperty("useContainerWidth")&&typeof rt.useContainerWidth!="boolean"?"useContainerWidth: boolean expected":rt.disabled!=null&&rt.hasOwnProperty("disabled")&&typeof rt.disabled!="boolean"?"disabled: boolean expected":rt.external!=null&&rt.hasOwnProperty("external")&&typeof rt.external!="boolean"?"external: boolean expected":null},tt.fromObject=function(rt){if(rt instanceof $root.PageLink)return rt;let ot=new $root.PageLink;return rt.page!=null&&(ot.page=String(rt.page)),rt.label!=null&&(ot.label=String(rt.label)),rt.icon!=null&&(ot.icon=String(rt.icon)),rt.pageScriptHash!=null&&(ot.pageScriptHash=String(rt.pageScriptHash)),rt.help!=null&&(ot.help=String(rt.help)),rt.useContainerWidth!=null&&(ot.useContainerWidth=!!rt.useContainerWidth),rt.disabled!=null&&(ot.disabled=!!rt.disabled),rt.external!=null&&(ot.external=!!rt.external),ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return ot.defaults&&(at.page="",at.label="",at.icon="",at.pageScriptHash="",at.help="",at.disabled=!1,at.external=!1),rt.page!=null&&rt.hasOwnProperty("page")&&(at.page=rt.page),rt.label!=null&&rt.hasOwnProperty("label")&&(at.label=rt.label),rt.icon!=null&&rt.hasOwnProperty("icon")&&(at.icon=rt.icon),rt.pageScriptHash!=null&&rt.hasOwnProperty("pageScriptHash")&&(at.pageScriptHash=rt.pageScriptHash),rt.help!=null&&rt.hasOwnProperty("help")&&(at.help=rt.help),rt.useContainerWidth!=null&&rt.hasOwnProperty("useContainerWidth")&&(at.useContainerWidth=rt.useContainerWidth,ot.oneofs&&(at._useContainerWidth="useContainerWidth")),rt.disabled!=null&&rt.hasOwnProperty("disabled")&&(at.disabled=rt.disabled),rt.external!=null&&rt.hasOwnProperty("external")&&(at.external=rt.external),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/PageLink"},tt})();const PlotlyChart$1=$root.PlotlyChart=(()=>{function tt(et){if(this.selectionMode=[],et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.useContainerWidth=!1,tt.prototype.theme="",tt.prototype.id="",tt.prototype.selectionMode=$util.emptyArray,tt.prototype.formId="",tt.prototype.spec="",tt.prototype.config="",tt.prototype.url=null,tt.prototype.figure=null;let nt;return Object.defineProperty(tt.prototype,"chart",{get:$util.oneOfGetter(nt=["url","figure"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){if(ot||(ot=$Writer.create()),rt.url!=null&&Object.hasOwnProperty.call(rt,"url")&&ot.uint32(10).string(rt.url),rt.figure!=null&&Object.hasOwnProperty.call(rt,"figure")&&$root.Figure.encode(rt.figure,ot.uint32(18).fork()).ldelim(),rt.useContainerWidth!=null&&Object.hasOwnProperty.call(rt,"useContainerWidth")&&ot.uint32(40).bool(rt.useContainerWidth),rt.theme!=null&&Object.hasOwnProperty.call(rt,"theme")&&ot.uint32(50).string(rt.theme),rt.id!=null&&Object.hasOwnProperty.call(rt,"id")&&ot.uint32(58).string(rt.id),rt.selectionMode!=null&&rt.selectionMode.length){ot.uint32(66).fork();for(let at=0;at<rt.selectionMode.length;++at)ot.int32(rt.selectionMode[at]);ot.ldelim()}return rt.formId!=null&&Object.hasOwnProperty.call(rt,"formId")&&ot.uint32(74).string(rt.formId),rt.spec!=null&&Object.hasOwnProperty.call(rt,"spec")&&ot.uint32(82).string(rt.spec),rt.config!=null&&Object.hasOwnProperty.call(rt,"config")&&ot.uint32(90).string(rt.config),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.PlotlyChart;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 5:{st.useContainerWidth=rt.bool();break}case 6:{st.theme=rt.string();break}case 7:{st.id=rt.string();break}case 8:{if(st.selectionMode&&st.selectionMode.length||(st.selectionMode=[]),(ut&7)===2){let ct=rt.uint32()+rt.pos;for(;rt.pos<ct;)st.selectionMode.push(rt.int32())}else st.selectionMode.push(rt.int32());break}case 9:{st.formId=rt.string();break}case 10:{st.spec=rt.string();break}case 11:{st.config=rt.string();break}case 1:{st.url=rt.string();break}case 2:{st.figure=$root.Figure.decode(rt,rt.uint32());break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";let ot={};if(rt.useContainerWidth!=null&&rt.hasOwnProperty("useContainerWidth")&&typeof rt.useContainerWidth!="boolean")return"useContainerWidth: boolean expected";if(rt.theme!=null&&rt.hasOwnProperty("theme")&&!$util.isString(rt.theme))return"theme: string expected";if(rt.id!=null&&rt.hasOwnProperty("id")&&!$util.isString(rt.id))return"id: string expected";if(rt.selectionMode!=null&&rt.hasOwnProperty("selectionMode")){if(!Array.isArray(rt.selectionMode))return"selectionMode: array expected";for(let at=0;at<rt.selectionMode.length;++at)switch(rt.selectionMode[at]){default:return"selectionMode: enum value[] expected";case 0:case 1:case 2:break}}if(rt.formId!=null&&rt.hasOwnProperty("formId")&&!$util.isString(rt.formId))return"formId: string expected";if(rt.spec!=null&&rt.hasOwnProperty("spec")&&!$util.isString(rt.spec))return"spec: string expected";if(rt.config!=null&&rt.hasOwnProperty("config")&&!$util.isString(rt.config))return"config: string expected";if(rt.url!=null&&rt.hasOwnProperty("url")&&(ot.chart=1,!$util.isString(rt.url)))return"url: string expected";if(rt.figure!=null&&rt.hasOwnProperty("figure")){if(ot.chart===1)return"chart: multiple values";ot.chart=1;{let at=$root.Figure.verify(rt.figure);if(at)return"figure."+at}}return null},tt.fromObject=function(rt){if(rt instanceof $root.PlotlyChart)return rt;let ot=new $root.PlotlyChart;if(rt.useContainerWidth!=null&&(ot.useContainerWidth=!!rt.useContainerWidth),rt.theme!=null&&(ot.theme=String(rt.theme)),rt.id!=null&&(ot.id=String(rt.id)),rt.selectionMode){if(!Array.isArray(rt.selectionMode))throw TypeError(".PlotlyChart.selectionMode: array expected");ot.selectionMode=[];for(let at=0;at<rt.selectionMode.length;++at)switch(rt.selectionMode[at]){default:if(typeof rt.selectionMode[at]=="number"){ot.selectionMode[at]=rt.selectionMode[at];break}case"POINTS":case 0:ot.selectionMode[at]=0;break;case"BOX":case 1:ot.selectionMode[at]=1;break;case"LASSO":case 2:ot.selectionMode[at]=2;break}}if(rt.formId!=null&&(ot.formId=String(rt.formId)),rt.spec!=null&&(ot.spec=String(rt.spec)),rt.config!=null&&(ot.config=String(rt.config)),rt.url!=null&&(ot.url=String(rt.url)),rt.figure!=null){if(typeof rt.figure!="object")throw TypeError(".PlotlyChart.figure: object expected");ot.figure=$root.Figure.fromObject(rt.figure)}return ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};if((ot.arrays||ot.defaults)&&(at.selectionMode=[]),ot.defaults&&(at.useContainerWidth=!1,at.theme="",at.id="",at.formId="",at.spec="",at.config=""),rt.url!=null&&rt.hasOwnProperty("url")&&(at.url=rt.url,ot.oneofs&&(at.chart="url")),rt.figure!=null&&rt.hasOwnProperty("figure")&&(at.figure=$root.Figure.toObject(rt.figure,ot),ot.oneofs&&(at.chart="figure")),rt.useContainerWidth!=null&&rt.hasOwnProperty("useContainerWidth")&&(at.useContainerWidth=rt.useContainerWidth),rt.theme!=null&&rt.hasOwnProperty("theme")&&(at.theme=rt.theme),rt.id!=null&&rt.hasOwnProperty("id")&&(at.id=rt.id),rt.selectionMode&&rt.selectionMode.length){at.selectionMode=[];for(let st=0;st<rt.selectionMode.length;++st)at.selectionMode[st]=ot.enums===String?$root.PlotlyChart.SelectionMode[rt.selectionMode[st]]===void 0?rt.selectionMode[st]:$root.PlotlyChart.SelectionMode[rt.selectionMode[st]]:rt.selectionMode[st]}return rt.formId!=null&&rt.hasOwnProperty("formId")&&(at.formId=rt.formId),rt.spec!=null&&rt.hasOwnProperty("spec")&&(at.spec=rt.spec),rt.config!=null&&rt.hasOwnProperty("config")&&(at.config=rt.config),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/PlotlyChart"},tt.SelectionMode=function(){const et={},rt=Object.create(et);return rt[et[0]="POINTS"]=0,rt[et[1]="BOX"]=1,rt[et[2]="LASSO"]=2,rt}(),tt})();$root.Figure=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.spec="",tt.prototype.config="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.spec!=null&&Object.hasOwnProperty.call(et,"spec")&&rt.uint32(10).string(et.spec),et.config!=null&&Object.hasOwnProperty.call(et,"config")&&rt.uint32(18).string(et.config),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Figure;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.spec=et.string();break}case 2:{at.config=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.spec!=null&&et.hasOwnProperty("spec")&&!$util.isString(et.spec)?"spec: string expected":et.config!=null&&et.hasOwnProperty("config")&&!$util.isString(et.config)?"config: string expected":null},tt.fromObject=function(et){if(et instanceof $root.Figure)return et;let rt=new $root.Figure;return et.spec!=null&&(rt.spec=String(et.spec)),et.config!=null&&(rt.config=String(et.config)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.spec="",ot.config=""),et.spec!=null&&et.hasOwnProperty("spec")&&(ot.spec=et.spec),et.config!=null&&et.hasOwnProperty("config")&&(ot.config=et.config),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Figure"},tt})();$root.Progress=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.value=0,tt.prototype.text="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.value!=null&&Object.hasOwnProperty.call(et,"value")&&rt.uint32(8).uint32(et.value),et.text!=null&&Object.hasOwnProperty.call(et,"text")&&rt.uint32(18).string(et.text),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Progress;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.value=et.uint32();break}case 2:{at.text=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.value!=null&&et.hasOwnProperty("value")&&!$util.isInteger(et.value)?"value: integer expected":et.text!=null&&et.hasOwnProperty("text")&&!$util.isString(et.text)?"text: string expected":null},tt.fromObject=function(et){if(et instanceof $root.Progress)return et;let rt=new $root.Progress;return et.value!=null&&(rt.value=et.value>>>0),et.text!=null&&(rt.text=String(et.text)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.value=0,ot.text=""),et.value!=null&&et.hasOwnProperty("value")&&(ot.value=et.value),et.text!=null&&et.hasOwnProperty("text")&&(ot.text=et.text),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Progress"},tt})();$root.Snow=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.show=!1,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.show!=null&&Object.hasOwnProperty.call(et,"show")&&rt.uint32(8).bool(et.show),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Snow;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.show=et.bool();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.show!=null&&et.hasOwnProperty("show")&&typeof et.show!="boolean"?"show: boolean expected":null},tt.fromObject=function(et){if(et instanceof $root.Snow)return et;let rt=new $root.Snow;return et.show!=null&&(rt.show=!!et.show),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.show=!1),et.show!=null&&et.hasOwnProperty("show")&&(ot.show=et.show),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Snow"},tt})();$root.Spinner=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.text="",tt.prototype.cache=!1,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.text!=null&&Object.hasOwnProperty.call(et,"text")&&rt.uint32(10).string(et.text),et.cache!=null&&Object.hasOwnProperty.call(et,"cache")&&rt.uint32(16).bool(et.cache),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Spinner;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.text=et.string();break}case 2:{at.cache=et.bool();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.text!=null&&et.hasOwnProperty("text")&&!$util.isString(et.text)?"text: string expected":et.cache!=null&&et.hasOwnProperty("cache")&&typeof et.cache!="boolean"?"cache: boolean expected":null},tt.fromObject=function(et){if(et instanceof $root.Spinner)return et;let rt=new $root.Spinner;return et.text!=null&&(rt.text=String(et.text)),et.cache!=null&&(rt.cache=!!et.cache),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.text="",ot.cache=!1),et.text!=null&&et.hasOwnProperty("text")&&(ot.text=et.text),et.cache!=null&&et.hasOwnProperty("cache")&&(ot.cache=et.cache),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Spinner"},tt})();$root.Radio=(()=>{function tt(et){if(this.options=[],this.captions=[],et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.id="",tt.prototype.label="",tt.prototype.default=null,tt.prototype.options=$util.emptyArray,tt.prototype.help="",tt.prototype.formId="",tt.prototype.value=null,tt.prototype.setValue=!1,tt.prototype.disabled=!1,tt.prototype.horizontal=!1,tt.prototype.labelVisibility=null,tt.prototype.captions=$util.emptyArray;let nt;return Object.defineProperty(tt.prototype,"_default",{get:$util.oneOfGetter(nt=["default"]),set:$util.oneOfSetter(nt)}),Object.defineProperty(tt.prototype,"_value",{get:$util.oneOfGetter(nt=["value"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){if(ot||(ot=$Writer.create()),rt.id!=null&&Object.hasOwnProperty.call(rt,"id")&&ot.uint32(10).string(rt.id),rt.label!=null&&Object.hasOwnProperty.call(rt,"label")&&ot.uint32(18).string(rt.label),rt.default!=null&&Object.hasOwnProperty.call(rt,"default")&&ot.uint32(24).int32(rt.default),rt.options!=null&&rt.options.length)for(let at=0;at<rt.options.length;++at)ot.uint32(34).string(rt.options[at]);if(rt.help!=null&&Object.hasOwnProperty.call(rt,"help")&&ot.uint32(42).string(rt.help),rt.formId!=null&&Object.hasOwnProperty.call(rt,"formId")&&ot.uint32(50).string(rt.formId),rt.value!=null&&Object.hasOwnProperty.call(rt,"value")&&ot.uint32(56).int32(rt.value),rt.setValue!=null&&Object.hasOwnProperty.call(rt,"setValue")&&ot.uint32(64).bool(rt.setValue),rt.disabled!=null&&Object.hasOwnProperty.call(rt,"disabled")&&ot.uint32(72).bool(rt.disabled),rt.horizontal!=null&&Object.hasOwnProperty.call(rt,"horizontal")&&ot.uint32(80).bool(rt.horizontal),rt.labelVisibility!=null&&Object.hasOwnProperty.call(rt,"labelVisibility")&&$root.LabelVisibilityMessage.encode(rt.labelVisibility,ot.uint32(90).fork()).ldelim(),rt.captions!=null&&rt.captions.length)for(let at=0;at<rt.captions.length;++at)ot.uint32(98).string(rt.captions[at]);return ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.Radio;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.id=rt.string();break}case 2:{st.label=rt.string();break}case 3:{st.default=rt.int32();break}case 4:{st.options&&st.options.length||(st.options=[]),st.options.push(rt.string());break}case 5:{st.help=rt.string();break}case 6:{st.formId=rt.string();break}case 7:{st.value=rt.int32();break}case 8:{st.setValue=rt.bool();break}case 9:{st.disabled=rt.bool();break}case 10:{st.horizontal=rt.bool();break}case 11:{st.labelVisibility=$root.LabelVisibilityMessage.decode(rt,rt.uint32());break}case 12:{st.captions&&st.captions.length||(st.captions=[]),st.captions.push(rt.string());break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";if(rt.id!=null&&rt.hasOwnProperty("id")&&!$util.isString(rt.id))return"id: string expected";if(rt.label!=null&&rt.hasOwnProperty("label")&&!$util.isString(rt.label))return"label: string expected";if(rt.default!=null&&rt.hasOwnProperty("default")&&!$util.isInteger(rt.default))return"default: integer expected";if(rt.options!=null&&rt.hasOwnProperty("options")){if(!Array.isArray(rt.options))return"options: array expected";for(let ot=0;ot<rt.options.length;++ot)if(!$util.isString(rt.options[ot]))return"options: string[] expected"}if(rt.help!=null&&rt.hasOwnProperty("help")&&!$util.isString(rt.help))return"help: string expected";if(rt.formId!=null&&rt.hasOwnProperty("formId")&&!$util.isString(rt.formId))return"formId: string expected";if(rt.value!=null&&rt.hasOwnProperty("value")&&!$util.isInteger(rt.value))return"value: integer expected";if(rt.setValue!=null&&rt.hasOwnProperty("setValue")&&typeof rt.setValue!="boolean")return"setValue: boolean expected";if(rt.disabled!=null&&rt.hasOwnProperty("disabled")&&typeof rt.disabled!="boolean")return"disabled: boolean expected";if(rt.horizontal!=null&&rt.hasOwnProperty("horizontal")&&typeof rt.horizontal!="boolean")return"horizontal: boolean expected";if(rt.labelVisibility!=null&&rt.hasOwnProperty("labelVisibility")){let ot=$root.LabelVisibilityMessage.verify(rt.labelVisibility);if(ot)return"labelVisibility."+ot}if(rt.captions!=null&&rt.hasOwnProperty("captions")){if(!Array.isArray(rt.captions))return"captions: array expected";for(let ot=0;ot<rt.captions.length;++ot)if(!$util.isString(rt.captions[ot]))return"captions: string[] expected"}return null},tt.fromObject=function(rt){if(rt instanceof $root.Radio)return rt;let ot=new $root.Radio;if(rt.id!=null&&(ot.id=String(rt.id)),rt.label!=null&&(ot.label=String(rt.label)),rt.default!=null&&(ot.default=rt.default|0),rt.options){if(!Array.isArray(rt.options))throw TypeError(".Radio.options: array expected");ot.options=[];for(let at=0;at<rt.options.length;++at)ot.options[at]=String(rt.options[at])}if(rt.help!=null&&(ot.help=String(rt.help)),rt.formId!=null&&(ot.formId=String(rt.formId)),rt.value!=null&&(ot.value=rt.value|0),rt.setValue!=null&&(ot.setValue=!!rt.setValue),rt.disabled!=null&&(ot.disabled=!!rt.disabled),rt.horizontal!=null&&(ot.horizontal=!!rt.horizontal),rt.labelVisibility!=null){if(typeof rt.labelVisibility!="object")throw TypeError(".Radio.labelVisibility: object expected");ot.labelVisibility=$root.LabelVisibilityMessage.fromObject(rt.labelVisibility)}if(rt.captions){if(!Array.isArray(rt.captions))throw TypeError(".Radio.captions: array expected");ot.captions=[];for(let at=0;at<rt.captions.length;++at)ot.captions[at]=String(rt.captions[at])}return ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};if((ot.arrays||ot.defaults)&&(at.options=[],at.captions=[]),ot.defaults&&(at.id="",at.label="",at.help="",at.formId="",at.setValue=!1,at.disabled=!1,at.horizontal=!1,at.labelVisibility=null),rt.id!=null&&rt.hasOwnProperty("id")&&(at.id=rt.id),rt.label!=null&&rt.hasOwnProperty("label")&&(at.label=rt.label),rt.default!=null&&rt.hasOwnProperty("default")&&(at.default=rt.default,ot.oneofs&&(at._default="default")),rt.options&&rt.options.length){at.options=[];for(let st=0;st<rt.options.length;++st)at.options[st]=rt.options[st]}if(rt.help!=null&&rt.hasOwnProperty("help")&&(at.help=rt.help),rt.formId!=null&&rt.hasOwnProperty("formId")&&(at.formId=rt.formId),rt.value!=null&&rt.hasOwnProperty("value")&&(at.value=rt.value,ot.oneofs&&(at._value="value")),rt.setValue!=null&&rt.hasOwnProperty("setValue")&&(at.setValue=rt.setValue),rt.disabled!=null&&rt.hasOwnProperty("disabled")&&(at.disabled=rt.disabled),rt.horizontal!=null&&rt.hasOwnProperty("horizontal")&&(at.horizontal=rt.horizontal),rt.labelVisibility!=null&&rt.hasOwnProperty("labelVisibility")&&(at.labelVisibility=$root.LabelVisibilityMessage.toObject(rt.labelVisibility,ot)),rt.captions&&rt.captions.length){at.captions=[];for(let st=0;st<rt.captions.length;++st)at.captions[st]=rt.captions[st]}return at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/Radio"},tt})();$root.Selectbox=(()=>{function tt(et){if(this.options=[],et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.id="",tt.prototype.label="",tt.prototype.default=null,tt.prototype.options=$util.emptyArray,tt.prototype.help="",tt.prototype.formId="",tt.prototype.value=null,tt.prototype.setValue=!1,tt.prototype.disabled=!1,tt.prototype.labelVisibility=null,tt.prototype.placeholder="";let nt;return Object.defineProperty(tt.prototype,"_default",{get:$util.oneOfGetter(nt=["default"]),set:$util.oneOfSetter(nt)}),Object.defineProperty(tt.prototype,"_value",{get:$util.oneOfGetter(nt=["value"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){if(ot||(ot=$Writer.create()),rt.id!=null&&Object.hasOwnProperty.call(rt,"id")&&ot.uint32(10).string(rt.id),rt.label!=null&&Object.hasOwnProperty.call(rt,"label")&&ot.uint32(18).string(rt.label),rt.default!=null&&Object.hasOwnProperty.call(rt,"default")&&ot.uint32(24).int32(rt.default),rt.options!=null&&rt.options.length)for(let at=0;at<rt.options.length;++at)ot.uint32(34).string(rt.options[at]);return rt.help!=null&&Object.hasOwnProperty.call(rt,"help")&&ot.uint32(42).string(rt.help),rt.formId!=null&&Object.hasOwnProperty.call(rt,"formId")&&ot.uint32(50).string(rt.formId),rt.value!=null&&Object.hasOwnProperty.call(rt,"value")&&ot.uint32(56).int32(rt.value),rt.setValue!=null&&Object.hasOwnProperty.call(rt,"setValue")&&ot.uint32(64).bool(rt.setValue),rt.disabled!=null&&Object.hasOwnProperty.call(rt,"disabled")&&ot.uint32(72).bool(rt.disabled),rt.labelVisibility!=null&&Object.hasOwnProperty.call(rt,"labelVisibility")&&$root.LabelVisibilityMessage.encode(rt.labelVisibility,ot.uint32(82).fork()).ldelim(),rt.placeholder!=null&&Object.hasOwnProperty.call(rt,"placeholder")&&ot.uint32(90).string(rt.placeholder),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.Selectbox;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.id=rt.string();break}case 2:{st.label=rt.string();break}case 3:{st.default=rt.int32();break}case 4:{st.options&&st.options.length||(st.options=[]),st.options.push(rt.string());break}case 5:{st.help=rt.string();break}case 6:{st.formId=rt.string();break}case 7:{st.value=rt.int32();break}case 8:{st.setValue=rt.bool();break}case 9:{st.disabled=rt.bool();break}case 10:{st.labelVisibility=$root.LabelVisibilityMessage.decode(rt,rt.uint32());break}case 11:{st.placeholder=rt.string();break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";if(rt.id!=null&&rt.hasOwnProperty("id")&&!$util.isString(rt.id))return"id: string expected";if(rt.label!=null&&rt.hasOwnProperty("label")&&!$util.isString(rt.label))return"label: string expected";if(rt.default!=null&&rt.hasOwnProperty("default")&&!$util.isInteger(rt.default))return"default: integer expected";if(rt.options!=null&&rt.hasOwnProperty("options")){if(!Array.isArray(rt.options))return"options: array expected";for(let ot=0;ot<rt.options.length;++ot)if(!$util.isString(rt.options[ot]))return"options: string[] expected"}if(rt.help!=null&&rt.hasOwnProperty("help")&&!$util.isString(rt.help))return"help: string expected";if(rt.formId!=null&&rt.hasOwnProperty("formId")&&!$util.isString(rt.formId))return"formId: string expected";if(rt.value!=null&&rt.hasOwnProperty("value")&&!$util.isInteger(rt.value))return"value: integer expected";if(rt.setValue!=null&&rt.hasOwnProperty("setValue")&&typeof rt.setValue!="boolean")return"setValue: boolean expected";if(rt.disabled!=null&&rt.hasOwnProperty("disabled")&&typeof rt.disabled!="boolean")return"disabled: boolean expected";if(rt.labelVisibility!=null&&rt.hasOwnProperty("labelVisibility")){let ot=$root.LabelVisibilityMessage.verify(rt.labelVisibility);if(ot)return"labelVisibility."+ot}return rt.placeholder!=null&&rt.hasOwnProperty("placeholder")&&!$util.isString(rt.placeholder)?"placeholder: string expected":null},tt.fromObject=function(rt){if(rt instanceof $root.Selectbox)return rt;let ot=new $root.Selectbox;if(rt.id!=null&&(ot.id=String(rt.id)),rt.label!=null&&(ot.label=String(rt.label)),rt.default!=null&&(ot.default=rt.default|0),rt.options){if(!Array.isArray(rt.options))throw TypeError(".Selectbox.options: array expected");ot.options=[];for(let at=0;at<rt.options.length;++at)ot.options[at]=String(rt.options[at])}if(rt.help!=null&&(ot.help=String(rt.help)),rt.formId!=null&&(ot.formId=String(rt.formId)),rt.value!=null&&(ot.value=rt.value|0),rt.setValue!=null&&(ot.setValue=!!rt.setValue),rt.disabled!=null&&(ot.disabled=!!rt.disabled),rt.labelVisibility!=null){if(typeof rt.labelVisibility!="object")throw TypeError(".Selectbox.labelVisibility: object expected");ot.labelVisibility=$root.LabelVisibilityMessage.fromObject(rt.labelVisibility)}return rt.placeholder!=null&&(ot.placeholder=String(rt.placeholder)),ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};if((ot.arrays||ot.defaults)&&(at.options=[]),ot.defaults&&(at.id="",at.label="",at.help="",at.formId="",at.setValue=!1,at.disabled=!1,at.labelVisibility=null,at.placeholder=""),rt.id!=null&&rt.hasOwnProperty("id")&&(at.id=rt.id),rt.label!=null&&rt.hasOwnProperty("label")&&(at.label=rt.label),rt.default!=null&&rt.hasOwnProperty("default")&&(at.default=rt.default,ot.oneofs&&(at._default="default")),rt.options&&rt.options.length){at.options=[];for(let st=0;st<rt.options.length;++st)at.options[st]=rt.options[st]}return rt.help!=null&&rt.hasOwnProperty("help")&&(at.help=rt.help),rt.formId!=null&&rt.hasOwnProperty("formId")&&(at.formId=rt.formId),rt.value!=null&&rt.hasOwnProperty("value")&&(at.value=rt.value,ot.oneofs&&(at._value="value")),rt.setValue!=null&&rt.hasOwnProperty("setValue")&&(at.setValue=rt.setValue),rt.disabled!=null&&rt.hasOwnProperty("disabled")&&(at.disabled=rt.disabled),rt.labelVisibility!=null&&rt.hasOwnProperty("labelVisibility")&&(at.labelVisibility=$root.LabelVisibilityMessage.toObject(rt.labelVisibility,ot)),rt.placeholder!=null&&rt.hasOwnProperty("placeholder")&&(at.placeholder=rt.placeholder),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/Selectbox"},tt})();const Skeleton$1=$root.Skeleton=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.style=0,tt.prototype.height=null;let nt;return Object.defineProperty(tt.prototype,"_height",{get:$util.oneOfGetter(nt=["height"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.style!=null&&Object.hasOwnProperty.call(rt,"style")&&ot.uint32(8).int32(rt.style),rt.height!=null&&Object.hasOwnProperty.call(rt,"height")&&ot.uint32(16).int32(rt.height),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.Skeleton;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.style=rt.int32();break}case 2:{st.height=rt.int32();break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";if(rt.style!=null&&rt.hasOwnProperty("style"))switch(rt.style){default:return"style: enum value expected";case 0:case 1:break}return rt.height!=null&&rt.hasOwnProperty("height")&&!$util.isInteger(rt.height)?"height: integer expected":null},tt.fromObject=function(rt){if(rt instanceof $root.Skeleton)return rt;let ot=new $root.Skeleton;switch(rt.style){default:if(typeof rt.style=="number"){ot.style=rt.style;break}break;case"ELEMENT":case 0:ot.style=0;break;case"APP":case 1:ot.style=1;break}return rt.height!=null&&(ot.height=rt.height|0),ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return ot.defaults&&(at.style=ot.enums===String?"ELEMENT":0),rt.style!=null&&rt.hasOwnProperty("style")&&(at.style=ot.enums===String?$root.Skeleton.SkeletonStyle[rt.style]===void 0?rt.style:$root.Skeleton.SkeletonStyle[rt.style]:rt.style),rt.height!=null&&rt.hasOwnProperty("height")&&(at.height=rt.height,ot.oneofs&&(at._height="height")),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/Skeleton"},tt.SkeletonStyle=function(){const et={},rt=Object.create(et);return rt[et[0]="ELEMENT"]=0,rt[et[1]="APP"]=1,rt}(),tt})(),Slider$2=$root.Slider=(()=>{function tt(nt){if(this.default=[],this.value=[],this.options=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.id="",tt.prototype.formId="",tt.prototype.label="",tt.prototype.format="",tt.prototype.dataType=0,tt.prototype.default=$util.emptyArray,tt.prototype.min=0,tt.prototype.max=0,tt.prototype.step=0,tt.prototype.value=$util.emptyArray,tt.prototype.setValue=!1,tt.prototype.options=$util.emptyArray,tt.prototype.help="",tt.prototype.disabled=!1,tt.prototype.labelVisibility=null,tt.prototype.type=0,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.id!=null&&Object.hasOwnProperty.call(et,"id")&&rt.uint32(10).string(et.id),et.formId!=null&&Object.hasOwnProperty.call(et,"formId")&&rt.uint32(18).string(et.formId),et.label!=null&&Object.hasOwnProperty.call(et,"label")&&rt.uint32(26).string(et.label),et.format!=null&&Object.hasOwnProperty.call(et,"format")&&rt.uint32(34).string(et.format),et.dataType!=null&&Object.hasOwnProperty.call(et,"dataType")&&rt.uint32(40).int32(et.dataType),et.default!=null&&et.default.length){rt.uint32(50).fork();for(let ot=0;ot<et.default.length;++ot)rt.double(et.default[ot]);rt.ldelim()}if(et.min!=null&&Object.hasOwnProperty.call(et,"min")&&rt.uint32(57).double(et.min),et.max!=null&&Object.hasOwnProperty.call(et,"max")&&rt.uint32(65).double(et.max),et.step!=null&&Object.hasOwnProperty.call(et,"step")&&rt.uint32(73).double(et.step),et.value!=null&&et.value.length){rt.uint32(82).fork();for(let ot=0;ot<et.value.length;++ot)rt.double(et.value[ot]);rt.ldelim()}if(et.setValue!=null&&Object.hasOwnProperty.call(et,"setValue")&&rt.uint32(88).bool(et.setValue),et.options!=null&&et.options.length)for(let ot=0;ot<et.options.length;++ot)rt.uint32(106).string(et.options[ot]);return et.help!=null&&Object.hasOwnProperty.call(et,"help")&&rt.uint32(114).string(et.help),et.disabled!=null&&Object.hasOwnProperty.call(et,"disabled")&&rt.uint32(120).bool(et.disabled),et.labelVisibility!=null&&Object.hasOwnProperty.call(et,"labelVisibility")&&$root.LabelVisibilityMessage.encode(et.labelVisibility,rt.uint32(130).fork()).ldelim(),et.type!=null&&Object.hasOwnProperty.call(et,"type")&&rt.uint32(136).int32(et.type),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Slider;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.id=et.string();break}case 2:{at.formId=et.string();break}case 3:{at.label=et.string();break}case 4:{at.format=et.string();break}case 5:{at.dataType=et.int32();break}case 6:{if(at.default&&at.default.length||(at.default=[]),(st&7)===2){let ut=et.uint32()+et.pos;for(;et.pos<ut;)at.default.push(et.double())}else at.default.push(et.double());break}case 7:{at.min=et.double();break}case 8:{at.max=et.double();break}case 9:{at.step=et.double();break}case 10:{if(at.value&&at.value.length||(at.value=[]),(st&7)===2){let ut=et.uint32()+et.pos;for(;et.pos<ut;)at.value.push(et.double())}else at.value.push(et.double());break}case 11:{at.setValue=et.bool();break}case 13:{at.options&&at.options.length||(at.options=[]),at.options.push(et.string());break}case 14:{at.help=et.string();break}case 15:{at.disabled=et.bool();break}case 16:{at.labelVisibility=$root.LabelVisibilityMessage.decode(et,et.uint32());break}case 17:{at.type=et.int32();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.id!=null&&et.hasOwnProperty("id")&&!$util.isString(et.id))return"id: string expected";if(et.formId!=null&&et.hasOwnProperty("formId")&&!$util.isString(et.formId))return"formId: string expected";if(et.label!=null&&et.hasOwnProperty("label")&&!$util.isString(et.label))return"label: string expected";if(et.format!=null&&et.hasOwnProperty("format")&&!$util.isString(et.format))return"format: string expected";if(et.dataType!=null&&et.hasOwnProperty("dataType"))switch(et.dataType){default:return"dataType: enum value expected";case 0:case 1:case 2:case 3:case 4:break}if(et.default!=null&&et.hasOwnProperty("default")){if(!Array.isArray(et.default))return"default: array expected";for(let rt=0;rt<et.default.length;++rt)if(typeof et.default[rt]!="number")return"default: number[] expected"}if(et.min!=null&&et.hasOwnProperty("min")&&typeof et.min!="number")return"min: number expected";if(et.max!=null&&et.hasOwnProperty("max")&&typeof et.max!="number")return"max: number expected";if(et.step!=null&&et.hasOwnProperty("step")&&typeof et.step!="number")return"step: number expected";if(et.value!=null&&et.hasOwnProperty("value")){if(!Array.isArray(et.value))return"value: array expected";for(let rt=0;rt<et.value.length;++rt)if(typeof et.value[rt]!="number")return"value: number[] expected"}if(et.setValue!=null&&et.hasOwnProperty("setValue")&&typeof et.setValue!="boolean")return"setValue: boolean expected";if(et.options!=null&&et.hasOwnProperty("options")){if(!Array.isArray(et.options))return"options: array expected";for(let rt=0;rt<et.options.length;++rt)if(!$util.isString(et.options[rt]))return"options: string[] expected"}if(et.help!=null&&et.hasOwnProperty("help")&&!$util.isString(et.help))return"help: string expected";if(et.disabled!=null&&et.hasOwnProperty("disabled")&&typeof et.disabled!="boolean")return"disabled: boolean expected";if(et.labelVisibility!=null&&et.hasOwnProperty("labelVisibility")){let rt=$root.LabelVisibilityMessage.verify(et.labelVisibility);if(rt)return"labelVisibility."+rt}if(et.type!=null&&et.hasOwnProperty("type"))switch(et.type){default:return"type: enum value expected";case 0:case 1:case 2:break}return null},tt.fromObject=function(et){if(et instanceof $root.Slider)return et;let rt=new $root.Slider;switch(et.id!=null&&(rt.id=String(et.id)),et.formId!=null&&(rt.formId=String(et.formId)),et.label!=null&&(rt.label=String(et.label)),et.format!=null&&(rt.format=String(et.format)),et.dataType){default:if(typeof et.dataType=="number"){rt.dataType=et.dataType;break}break;case"INT":case 0:rt.dataType=0;break;case"FLOAT":case 1:rt.dataType=1;break;case"DATETIME":case 2:rt.dataType=2;break;case"DATE":case 3:rt.dataType=3;break;case"TIME":case 4:rt.dataType=4;break}if(et.default){if(!Array.isArray(et.default))throw TypeError(".Slider.default: array expected");rt.default=[];for(let ot=0;ot<et.default.length;++ot)rt.default[ot]=Number(et.default[ot])}if(et.min!=null&&(rt.min=Number(et.min)),et.max!=null&&(rt.max=Number(et.max)),et.step!=null&&(rt.step=Number(et.step)),et.value){if(!Array.isArray(et.value))throw TypeError(".Slider.value: array expected");rt.value=[];for(let ot=0;ot<et.value.length;++ot)rt.value[ot]=Number(et.value[ot])}if(et.setValue!=null&&(rt.setValue=!!et.setValue),et.options){if(!Array.isArray(et.options))throw TypeError(".Slider.options: array expected");rt.options=[];for(let ot=0;ot<et.options.length;++ot)rt.options[ot]=String(et.options[ot])}if(et.help!=null&&(rt.help=String(et.help)),et.disabled!=null&&(rt.disabled=!!et.disabled),et.labelVisibility!=null){if(typeof et.labelVisibility!="object")throw TypeError(".Slider.labelVisibility: object expected");rt.labelVisibility=$root.LabelVisibilityMessage.fromObject(et.labelVisibility)}switch(et.type){default:if(typeof et.type=="number"){rt.type=et.type;break}break;case"UNSPECIFIED":case 0:rt.type=0;break;case"SLIDER":case 1:rt.type=1;break;case"SELECT_SLIDER":case 2:rt.type=2;break}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.default=[],ot.value=[],ot.options=[]),rt.defaults&&(ot.id="",ot.formId="",ot.label="",ot.format="",ot.dataType=rt.enums===String?"INT":0,ot.min=0,ot.max=0,ot.step=0,ot.setValue=!1,ot.help="",ot.disabled=!1,ot.labelVisibility=null,ot.type=rt.enums===String?"UNSPECIFIED":0),et.id!=null&&et.hasOwnProperty("id")&&(ot.id=et.id),et.formId!=null&&et.hasOwnProperty("formId")&&(ot.formId=et.formId),et.label!=null&&et.hasOwnProperty("label")&&(ot.label=et.label),et.format!=null&&et.hasOwnProperty("format")&&(ot.format=et.format),et.dataType!=null&&et.hasOwnProperty("dataType")&&(ot.dataType=rt.enums===String?$root.Slider.DataType[et.dataType]===void 0?et.dataType:$root.Slider.DataType[et.dataType]:et.dataType),et.default&&et.default.length){ot.default=[];for(let at=0;at<et.default.length;++at)ot.default[at]=rt.json&&!isFinite(et.default[at])?String(et.default[at]):et.default[at]}if(et.min!=null&&et.hasOwnProperty("min")&&(ot.min=rt.json&&!isFinite(et.min)?String(et.min):et.min),et.max!=null&&et.hasOwnProperty("max")&&(ot.max=rt.json&&!isFinite(et.max)?String(et.max):et.max),et.step!=null&&et.hasOwnProperty("step")&&(ot.step=rt.json&&!isFinite(et.step)?String(et.step):et.step),et.value&&et.value.length){ot.value=[];for(let at=0;at<et.value.length;++at)ot.value[at]=rt.json&&!isFinite(et.value[at])?String(et.value[at]):et.value[at]}if(et.setValue!=null&&et.hasOwnProperty("setValue")&&(ot.setValue=et.setValue),et.options&&et.options.length){ot.options=[];for(let at=0;at<et.options.length;++at)ot.options[at]=et.options[at]}return et.help!=null&&et.hasOwnProperty("help")&&(ot.help=et.help),et.disabled!=null&&et.hasOwnProperty("disabled")&&(ot.disabled=et.disabled),et.labelVisibility!=null&&et.hasOwnProperty("labelVisibility")&&(ot.labelVisibility=$root.LabelVisibilityMessage.toObject(et.labelVisibility,rt)),et.type!=null&&et.hasOwnProperty("type")&&(ot.type=rt.enums===String?$root.Slider.Type[et.type]===void 0?et.type:$root.Slider.Type[et.type]:et.type),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Slider"},tt.DataType=function(){const nt={},et=Object.create(nt);return et[nt[0]="INT"]=0,et[nt[1]="FLOAT"]=1,et[nt[2]="DATETIME"]=2,et[nt[3]="DATE"]=3,et[nt[4]="TIME"]=4,et}(),tt.Type=function(){const nt={},et=Object.create(nt);return et[nt[0]="UNSPECIFIED"]=0,et[nt[1]="SLIDER"]=1,et[nt[2]="SELECT_SLIDER"]=2,et}(),tt})();$root.Text=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.body="",tt.prototype.help="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.body!=null&&Object.hasOwnProperty.call(et,"body")&&rt.uint32(10).string(et.body),et.help!=null&&Object.hasOwnProperty.call(et,"help")&&rt.uint32(18).string(et.help),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Text;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.body=et.string();break}case 2:{at.help=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.body!=null&&et.hasOwnProperty("body")&&!$util.isString(et.body)?"body: string expected":et.help!=null&&et.hasOwnProperty("help")&&!$util.isString(et.help)?"help: string expected":null},tt.fromObject=function(et){if(et instanceof $root.Text)return et;let rt=new $root.Text;return et.body!=null&&(rt.body=String(et.body)),et.help!=null&&(rt.help=String(et.help)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.body="",ot.help=""),et.body!=null&&et.hasOwnProperty("body")&&(ot.body=et.body),et.help!=null&&et.hasOwnProperty("help")&&(ot.help=et.help),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Text"},tt})();$root.TextArea=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.id="",tt.prototype.label="",tt.prototype.default=null,tt.prototype.height=0,tt.prototype.maxChars=0,tt.prototype.help="",tt.prototype.formId="",tt.prototype.value=null,tt.prototype.setValue=!1,tt.prototype.placeholder="",tt.prototype.disabled=!1,tt.prototype.labelVisibility=null;let nt;return Object.defineProperty(tt.prototype,"_default",{get:$util.oneOfGetter(nt=["default"]),set:$util.oneOfSetter(nt)}),Object.defineProperty(tt.prototype,"_value",{get:$util.oneOfGetter(nt=["value"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.id!=null&&Object.hasOwnProperty.call(rt,"id")&&ot.uint32(10).string(rt.id),rt.label!=null&&Object.hasOwnProperty.call(rt,"label")&&ot.uint32(18).string(rt.label),rt.default!=null&&Object.hasOwnProperty.call(rt,"default")&&ot.uint32(26).string(rt.default),rt.height!=null&&Object.hasOwnProperty.call(rt,"height")&&ot.uint32(32).uint32(rt.height),rt.maxChars!=null&&Object.hasOwnProperty.call(rt,"maxChars")&&ot.uint32(40).uint32(rt.maxChars),rt.help!=null&&Object.hasOwnProperty.call(rt,"help")&&ot.uint32(50).string(rt.help),rt.formId!=null&&Object.hasOwnProperty.call(rt,"formId")&&ot.uint32(58).string(rt.formId),rt.value!=null&&Object.hasOwnProperty.call(rt,"value")&&ot.uint32(66).string(rt.value),rt.setValue!=null&&Object.hasOwnProperty.call(rt,"setValue")&&ot.uint32(72).bool(rt.setValue),rt.placeholder!=null&&Object.hasOwnProperty.call(rt,"placeholder")&&ot.uint32(82).string(rt.placeholder),rt.disabled!=null&&Object.hasOwnProperty.call(rt,"disabled")&&ot.uint32(88).bool(rt.disabled),rt.labelVisibility!=null&&Object.hasOwnProperty.call(rt,"labelVisibility")&&$root.LabelVisibilityMessage.encode(rt.labelVisibility,ot.uint32(98).fork()).ldelim(),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.TextArea;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.id=rt.string();break}case 2:{st.label=rt.string();break}case 3:{st.default=rt.string();break}case 4:{st.height=rt.uint32();break}case 5:{st.maxChars=rt.uint32();break}case 6:{st.help=rt.string();break}case 7:{st.formId=rt.string();break}case 8:{st.value=rt.string();break}case 9:{st.setValue=rt.bool();break}case 10:{st.placeholder=rt.string();break}case 11:{st.disabled=rt.bool();break}case 12:{st.labelVisibility=$root.LabelVisibilityMessage.decode(rt,rt.uint32());break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";if(rt.id!=null&&rt.hasOwnProperty("id")&&!$util.isString(rt.id))return"id: string expected";if(rt.label!=null&&rt.hasOwnProperty("label")&&!$util.isString(rt.label))return"label: string expected";if(rt.default!=null&&rt.hasOwnProperty("default")&&!$util.isString(rt.default))return"default: string expected";if(rt.height!=null&&rt.hasOwnProperty("height")&&!$util.isInteger(rt.height))return"height: integer expected";if(rt.maxChars!=null&&rt.hasOwnProperty("maxChars")&&!$util.isInteger(rt.maxChars))return"maxChars: integer expected";if(rt.help!=null&&rt.hasOwnProperty("help")&&!$util.isString(rt.help))return"help: string expected";if(rt.formId!=null&&rt.hasOwnProperty("formId")&&!$util.isString(rt.formId))return"formId: string expected";if(rt.value!=null&&rt.hasOwnProperty("value")&&!$util.isString(rt.value))return"value: string expected";if(rt.setValue!=null&&rt.hasOwnProperty("setValue")&&typeof rt.setValue!="boolean")return"setValue: boolean expected";if(rt.placeholder!=null&&rt.hasOwnProperty("placeholder")&&!$util.isString(rt.placeholder))return"placeholder: string expected";if(rt.disabled!=null&&rt.hasOwnProperty("disabled")&&typeof rt.disabled!="boolean")return"disabled: boolean expected";if(rt.labelVisibility!=null&&rt.hasOwnProperty("labelVisibility")){let ot=$root.LabelVisibilityMessage.verify(rt.labelVisibility);if(ot)return"labelVisibility."+ot}return null},tt.fromObject=function(rt){if(rt instanceof $root.TextArea)return rt;let ot=new $root.TextArea;if(rt.id!=null&&(ot.id=String(rt.id)),rt.label!=null&&(ot.label=String(rt.label)),rt.default!=null&&(ot.default=String(rt.default)),rt.height!=null&&(ot.height=rt.height>>>0),rt.maxChars!=null&&(ot.maxChars=rt.maxChars>>>0),rt.help!=null&&(ot.help=String(rt.help)),rt.formId!=null&&(ot.formId=String(rt.formId)),rt.value!=null&&(ot.value=String(rt.value)),rt.setValue!=null&&(ot.setValue=!!rt.setValue),rt.placeholder!=null&&(ot.placeholder=String(rt.placeholder)),rt.disabled!=null&&(ot.disabled=!!rt.disabled),rt.labelVisibility!=null){if(typeof rt.labelVisibility!="object")throw TypeError(".TextArea.labelVisibility: object expected");ot.labelVisibility=$root.LabelVisibilityMessage.fromObject(rt.labelVisibility)}return ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return ot.defaults&&(at.id="",at.label="",at.height=0,at.maxChars=0,at.help="",at.formId="",at.setValue=!1,at.placeholder="",at.disabled=!1,at.labelVisibility=null),rt.id!=null&&rt.hasOwnProperty("id")&&(at.id=rt.id),rt.label!=null&&rt.hasOwnProperty("label")&&(at.label=rt.label),rt.default!=null&&rt.hasOwnProperty("default")&&(at.default=rt.default,ot.oneofs&&(at._default="default")),rt.height!=null&&rt.hasOwnProperty("height")&&(at.height=rt.height),rt.maxChars!=null&&rt.hasOwnProperty("maxChars")&&(at.maxChars=rt.maxChars),rt.help!=null&&rt.hasOwnProperty("help")&&(at.help=rt.help),rt.formId!=null&&rt.hasOwnProperty("formId")&&(at.formId=rt.formId),rt.value!=null&&rt.hasOwnProperty("value")&&(at.value=rt.value,ot.oneofs&&(at._value="value")),rt.setValue!=null&&rt.hasOwnProperty("setValue")&&(at.setValue=rt.setValue),rt.placeholder!=null&&rt.hasOwnProperty("placeholder")&&(at.placeholder=rt.placeholder),rt.disabled!=null&&rt.hasOwnProperty("disabled")&&(at.disabled=rt.disabled),rt.labelVisibility!=null&&rt.hasOwnProperty("labelVisibility")&&(at.labelVisibility=$root.LabelVisibilityMessage.toObject(rt.labelVisibility,ot)),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/TextArea"},tt})();const TextInput$1=$root.TextInput=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.id="",tt.prototype.label="",tt.prototype.default=null,tt.prototype.type=0,tt.prototype.maxChars=0,tt.prototype.help="",tt.prototype.formId="",tt.prototype.value=null,tt.prototype.setValue=!1,tt.prototype.autocomplete="",tt.prototype.placeholder="",tt.prototype.disabled=!1,tt.prototype.labelVisibility=null;let nt;return Object.defineProperty(tt.prototype,"_default",{get:$util.oneOfGetter(nt=["default"]),set:$util.oneOfSetter(nt)}),Object.defineProperty(tt.prototype,"_value",{get:$util.oneOfGetter(nt=["value"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.id!=null&&Object.hasOwnProperty.call(rt,"id")&&ot.uint32(10).string(rt.id),rt.label!=null&&Object.hasOwnProperty.call(rt,"label")&&ot.uint32(18).string(rt.label),rt.default!=null&&Object.hasOwnProperty.call(rt,"default")&&ot.uint32(26).string(rt.default),rt.type!=null&&Object.hasOwnProperty.call(rt,"type")&&ot.uint32(32).int32(rt.type),rt.maxChars!=null&&Object.hasOwnProperty.call(rt,"maxChars")&&ot.uint32(40).uint32(rt.maxChars),rt.help!=null&&Object.hasOwnProperty.call(rt,"help")&&ot.uint32(50).string(rt.help),rt.formId!=null&&Object.hasOwnProperty.call(rt,"formId")&&ot.uint32(58).string(rt.formId),rt.value!=null&&Object.hasOwnProperty.call(rt,"value")&&ot.uint32(66).string(rt.value),rt.setValue!=null&&Object.hasOwnProperty.call(rt,"setValue")&&ot.uint32(72).bool(rt.setValue),rt.autocomplete!=null&&Object.hasOwnProperty.call(rt,"autocomplete")&&ot.uint32(82).string(rt.autocomplete),rt.placeholder!=null&&Object.hasOwnProperty.call(rt,"placeholder")&&ot.uint32(90).string(rt.placeholder),rt.disabled!=null&&Object.hasOwnProperty.call(rt,"disabled")&&ot.uint32(96).bool(rt.disabled),rt.labelVisibility!=null&&Object.hasOwnProperty.call(rt,"labelVisibility")&&$root.LabelVisibilityMessage.encode(rt.labelVisibility,ot.uint32(106).fork()).ldelim(),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.TextInput;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.id=rt.string();break}case 2:{st.label=rt.string();break}case 3:{st.default=rt.string();break}case 4:{st.type=rt.int32();break}case 5:{st.maxChars=rt.uint32();break}case 6:{st.help=rt.string();break}case 7:{st.formId=rt.string();break}case 8:{st.value=rt.string();break}case 9:{st.setValue=rt.bool();break}case 10:{st.autocomplete=rt.string();break}case 11:{st.placeholder=rt.string();break}case 12:{st.disabled=rt.bool();break}case 13:{st.labelVisibility=$root.LabelVisibilityMessage.decode(rt,rt.uint32());break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";if(rt.id!=null&&rt.hasOwnProperty("id")&&!$util.isString(rt.id))return"id: string expected";if(rt.label!=null&&rt.hasOwnProperty("label")&&!$util.isString(rt.label))return"label: string expected";if(rt.default!=null&&rt.hasOwnProperty("default")&&!$util.isString(rt.default))return"default: string expected";if(rt.type!=null&&rt.hasOwnProperty("type"))switch(rt.type){default:return"type: enum value expected";case 0:case 1:break}if(rt.maxChars!=null&&rt.hasOwnProperty("maxChars")&&!$util.isInteger(rt.maxChars))return"maxChars: integer expected";if(rt.help!=null&&rt.hasOwnProperty("help")&&!$util.isString(rt.help))return"help: string expected";if(rt.formId!=null&&rt.hasOwnProperty("formId")&&!$util.isString(rt.formId))return"formId: string expected";if(rt.value!=null&&rt.hasOwnProperty("value")&&!$util.isString(rt.value))return"value: string expected";if(rt.setValue!=null&&rt.hasOwnProperty("setValue")&&typeof rt.setValue!="boolean")return"setValue: boolean expected";if(rt.autocomplete!=null&&rt.hasOwnProperty("autocomplete")&&!$util.isString(rt.autocomplete))return"autocomplete: string expected";if(rt.placeholder!=null&&rt.hasOwnProperty("placeholder")&&!$util.isString(rt.placeholder))return"placeholder: string expected";if(rt.disabled!=null&&rt.hasOwnProperty("disabled")&&typeof rt.disabled!="boolean")return"disabled: boolean expected";if(rt.labelVisibility!=null&&rt.hasOwnProperty("labelVisibility")){let ot=$root.LabelVisibilityMessage.verify(rt.labelVisibility);if(ot)return"labelVisibility."+ot}return null},tt.fromObject=function(rt){if(rt instanceof $root.TextInput)return rt;let ot=new $root.TextInput;switch(rt.id!=null&&(ot.id=String(rt.id)),rt.label!=null&&(ot.label=String(rt.label)),rt.default!=null&&(ot.default=String(rt.default)),rt.type){default:if(typeof rt.type=="number"){ot.type=rt.type;break}break;case"DEFAULT":case 0:ot.type=0;break;case"PASSWORD":case 1:ot.type=1;break}if(rt.maxChars!=null&&(ot.maxChars=rt.maxChars>>>0),rt.help!=null&&(ot.help=String(rt.help)),rt.formId!=null&&(ot.formId=String(rt.formId)),rt.value!=null&&(ot.value=String(rt.value)),rt.setValue!=null&&(ot.setValue=!!rt.setValue),rt.autocomplete!=null&&(ot.autocomplete=String(rt.autocomplete)),rt.placeholder!=null&&(ot.placeholder=String(rt.placeholder)),rt.disabled!=null&&(ot.disabled=!!rt.disabled),rt.labelVisibility!=null){if(typeof rt.labelVisibility!="object")throw TypeError(".TextInput.labelVisibility: object expected");ot.labelVisibility=$root.LabelVisibilityMessage.fromObject(rt.labelVisibility)}return ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return ot.defaults&&(at.id="",at.label="",at.type=ot.enums===String?"DEFAULT":0,at.maxChars=0,at.help="",at.formId="",at.setValue=!1,at.autocomplete="",at.placeholder="",at.disabled=!1,at.labelVisibility=null),rt.id!=null&&rt.hasOwnProperty("id")&&(at.id=rt.id),rt.label!=null&&rt.hasOwnProperty("label")&&(at.label=rt.label),rt.default!=null&&rt.hasOwnProperty("default")&&(at.default=rt.default,ot.oneofs&&(at._default="default")),rt.type!=null&&rt.hasOwnProperty("type")&&(at.type=ot.enums===String?$root.TextInput.Type[rt.type]===void 0?rt.type:$root.TextInput.Type[rt.type]:rt.type),rt.maxChars!=null&&rt.hasOwnProperty("maxChars")&&(at.maxChars=rt.maxChars),rt.help!=null&&rt.hasOwnProperty("help")&&(at.help=rt.help),rt.formId!=null&&rt.hasOwnProperty("formId")&&(at.formId=rt.formId),rt.value!=null&&rt.hasOwnProperty("value")&&(at.value=rt.value,ot.oneofs&&(at._value="value")),rt.setValue!=null&&rt.hasOwnProperty("setValue")&&(at.setValue=rt.setValue),rt.autocomplete!=null&&rt.hasOwnProperty("autocomplete")&&(at.autocomplete=rt.autocomplete),rt.placeholder!=null&&rt.hasOwnProperty("placeholder")&&(at.placeholder=rt.placeholder),rt.disabled!=null&&rt.hasOwnProperty("disabled")&&(at.disabled=rt.disabled),rt.labelVisibility!=null&&rt.hasOwnProperty("labelVisibility")&&(at.labelVisibility=$root.LabelVisibilityMessage.toObject(rt.labelVisibility,ot)),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/TextInput"},tt.Type=function(){const et={},rt=Object.create(et);return rt[et[0]="DEFAULT"]=0,rt[et[1]="PASSWORD"]=1,rt}(),tt})();$root.TimeInput=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.id="",tt.prototype.label="",tt.prototype.default=null,tt.prototype.help="",tt.prototype.formId="",tt.prototype.value=null,tt.prototype.setValue=!1,tt.prototype.disabled=!1,tt.prototype.labelVisibility=null,tt.prototype.step=$util.Long?$util.Long.fromBits(0,0,!1):0;let nt;return Object.defineProperty(tt.prototype,"_default",{get:$util.oneOfGetter(nt=["default"]),set:$util.oneOfSetter(nt)}),Object.defineProperty(tt.prototype,"_value",{get:$util.oneOfGetter(nt=["value"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.id!=null&&Object.hasOwnProperty.call(rt,"id")&&ot.uint32(10).string(rt.id),rt.label!=null&&Object.hasOwnProperty.call(rt,"label")&&ot.uint32(18).string(rt.label),rt.default!=null&&Object.hasOwnProperty.call(rt,"default")&&ot.uint32(26).string(rt.default),rt.help!=null&&Object.hasOwnProperty.call(rt,"help")&&ot.uint32(34).string(rt.help),rt.formId!=null&&Object.hasOwnProperty.call(rt,"formId")&&ot.uint32(42).string(rt.formId),rt.value!=null&&Object.hasOwnProperty.call(rt,"value")&&ot.uint32(50).string(rt.value),rt.setValue!=null&&Object.hasOwnProperty.call(rt,"setValue")&&ot.uint32(56).bool(rt.setValue),rt.disabled!=null&&Object.hasOwnProperty.call(rt,"disabled")&&ot.uint32(64).bool(rt.disabled),rt.labelVisibility!=null&&Object.hasOwnProperty.call(rt,"labelVisibility")&&$root.LabelVisibilityMessage.encode(rt.labelVisibility,ot.uint32(74).fork()).ldelim(),rt.step!=null&&Object.hasOwnProperty.call(rt,"step")&&ot.uint32(80).int64(rt.step),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.TimeInput;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.id=rt.string();break}case 2:{st.label=rt.string();break}case 3:{st.default=rt.string();break}case 4:{st.help=rt.string();break}case 5:{st.formId=rt.string();break}case 6:{st.value=rt.string();break}case 7:{st.setValue=rt.bool();break}case 8:{st.disabled=rt.bool();break}case 9:{st.labelVisibility=$root.LabelVisibilityMessage.decode(rt,rt.uint32());break}case 10:{st.step=rt.int64();break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";if(rt.id!=null&&rt.hasOwnProperty("id")&&!$util.isString(rt.id))return"id: string expected";if(rt.label!=null&&rt.hasOwnProperty("label")&&!$util.isString(rt.label))return"label: string expected";if(rt.default!=null&&rt.hasOwnProperty("default")&&!$util.isString(rt.default))return"default: string expected";if(rt.help!=null&&rt.hasOwnProperty("help")&&!$util.isString(rt.help))return"help: string expected";if(rt.formId!=null&&rt.hasOwnProperty("formId")&&!$util.isString(rt.formId))return"formId: string expected";if(rt.value!=null&&rt.hasOwnProperty("value")&&!$util.isString(rt.value))return"value: string expected";if(rt.setValue!=null&&rt.hasOwnProperty("setValue")&&typeof rt.setValue!="boolean")return"setValue: boolean expected";if(rt.disabled!=null&&rt.hasOwnProperty("disabled")&&typeof rt.disabled!="boolean")return"disabled: boolean expected";if(rt.labelVisibility!=null&&rt.hasOwnProperty("labelVisibility")){let ot=$root.LabelVisibilityMessage.verify(rt.labelVisibility);if(ot)return"labelVisibility."+ot}return rt.step!=null&&rt.hasOwnProperty("step")&&!$util.isInteger(rt.step)&&!(rt.step&&$util.isInteger(rt.step.low)&&$util.isInteger(rt.step.high))?"step: integer|Long expected":null},tt.fromObject=function(rt){if(rt instanceof $root.TimeInput)return rt;let ot=new $root.TimeInput;if(rt.id!=null&&(ot.id=String(rt.id)),rt.label!=null&&(ot.label=String(rt.label)),rt.default!=null&&(ot.default=String(rt.default)),rt.help!=null&&(ot.help=String(rt.help)),rt.formId!=null&&(ot.formId=String(rt.formId)),rt.value!=null&&(ot.value=String(rt.value)),rt.setValue!=null&&(ot.setValue=!!rt.setValue),rt.disabled!=null&&(ot.disabled=!!rt.disabled),rt.labelVisibility!=null){if(typeof rt.labelVisibility!="object")throw TypeError(".TimeInput.labelVisibility: object expected");ot.labelVisibility=$root.LabelVisibilityMessage.fromObject(rt.labelVisibility)}return rt.step!=null&&($util.Long?(ot.step=$util.Long.fromValue(rt.step)).unsigned=!1:typeof rt.step=="string"?ot.step=parseInt(rt.step,10):typeof rt.step=="number"?ot.step=rt.step:typeof rt.step=="object"&&(ot.step=new $util.LongBits(rt.step.low>>>0,rt.step.high>>>0).toNumber())),ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};if(ot.defaults)if(at.id="",at.label="",at.help="",at.formId="",at.setValue=!1,at.disabled=!1,at.labelVisibility=null,$util.Long){let st=new $util.Long(0,0,!1);at.step=ot.longs===String?st.toString():ot.longs===Number?st.toNumber():st}else at.step=ot.longs===String?"0":0;return rt.id!=null&&rt.hasOwnProperty("id")&&(at.id=rt.id),rt.label!=null&&rt.hasOwnProperty("label")&&(at.label=rt.label),rt.default!=null&&rt.hasOwnProperty("default")&&(at.default=rt.default,ot.oneofs&&(at._default="default")),rt.help!=null&&rt.hasOwnProperty("help")&&(at.help=rt.help),rt.formId!=null&&rt.hasOwnProperty("formId")&&(at.formId=rt.formId),rt.value!=null&&rt.hasOwnProperty("value")&&(at.value=rt.value,ot.oneofs&&(at._value="value")),rt.setValue!=null&&rt.hasOwnProperty("setValue")&&(at.setValue=rt.setValue),rt.disabled!=null&&rt.hasOwnProperty("disabled")&&(at.disabled=rt.disabled),rt.labelVisibility!=null&&rt.hasOwnProperty("labelVisibility")&&(at.labelVisibility=$root.LabelVisibilityMessage.toObject(rt.labelVisibility,ot)),rt.step!=null&&rt.hasOwnProperty("step")&&(typeof rt.step=="number"?at.step=ot.longs===String?String(rt.step):rt.step:at.step=ot.longs===String?$util.Long.prototype.toString.call(rt.step):ot.longs===Number?new $util.LongBits(rt.step.low>>>0,rt.step.high>>>0).toNumber():rt.step),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/TimeInput"},tt})();$root.Toast=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.body="",tt.prototype.icon="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.body!=null&&Object.hasOwnProperty.call(et,"body")&&rt.uint32(10).string(et.body),et.icon!=null&&Object.hasOwnProperty.call(et,"icon")&&rt.uint32(18).string(et.icon),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Toast;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.body=et.string();break}case 2:{at.icon=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.body!=null&&et.hasOwnProperty("body")&&!$util.isString(et.body)?"body: string expected":et.icon!=null&&et.hasOwnProperty("icon")&&!$util.isString(et.icon)?"icon: string expected":null},tt.fromObject=function(et){if(et instanceof $root.Toast)return et;let rt=new $root.Toast;return et.body!=null&&(rt.body=String(et.body)),et.icon!=null&&(rt.icon=String(et.icon)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.body="",ot.icon=""),et.body!=null&&et.hasOwnProperty("body")&&(ot.body=et.body),et.icon!=null&&et.hasOwnProperty("icon")&&(ot.icon=et.icon),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Toast"},tt})();$root.VegaLiteChart=(()=>{function tt(nt){if(this.datasets=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.spec="",tt.prototype.data=null,tt.prototype.datasets=$util.emptyArray,tt.prototype.useContainerWidth=!1,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.spec!=null&&Object.hasOwnProperty.call(et,"spec")&&rt.uint32(10).string(et.spec),et.data!=null&&Object.hasOwnProperty.call(et,"data")&&$root.DataFrame.encode(et.data,rt.uint32(18).fork()).ldelim(),et.datasets!=null&&et.datasets.length)for(let ot=0;ot<et.datasets.length;++ot)$root.NamedDataSet.encode(et.datasets[ot],rt.uint32(34).fork()).ldelim();return et.useContainerWidth!=null&&Object.hasOwnProperty.call(et,"useContainerWidth")&&rt.uint32(40).bool(et.useContainerWidth),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.VegaLiteChart;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.spec=et.string();break}case 2:{at.data=$root.DataFrame.decode(et,et.uint32());break}case 4:{at.datasets&&at.datasets.length||(at.datasets=[]),at.datasets.push($root.NamedDataSet.decode(et,et.uint32()));break}case 5:{at.useContainerWidth=et.bool();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.spec!=null&&et.hasOwnProperty("spec")&&!$util.isString(et.spec))return"spec: string expected";if(et.data!=null&&et.hasOwnProperty("data")){let rt=$root.DataFrame.verify(et.data);if(rt)return"data."+rt}if(et.datasets!=null&&et.hasOwnProperty("datasets")){if(!Array.isArray(et.datasets))return"datasets: array expected";for(let rt=0;rt<et.datasets.length;++rt){let ot=$root.NamedDataSet.verify(et.datasets[rt]);if(ot)return"datasets."+ot}}return et.useContainerWidth!=null&&et.hasOwnProperty("useContainerWidth")&&typeof et.useContainerWidth!="boolean"?"useContainerWidth: boolean expected":null},tt.fromObject=function(et){if(et instanceof $root.VegaLiteChart)return et;let rt=new $root.VegaLiteChart;if(et.spec!=null&&(rt.spec=String(et.spec)),et.data!=null){if(typeof et.data!="object")throw TypeError(".VegaLiteChart.data: object expected");rt.data=$root.DataFrame.fromObject(et.data)}if(et.datasets){if(!Array.isArray(et.datasets))throw TypeError(".VegaLiteChart.datasets: array expected");rt.datasets=[];for(let ot=0;ot<et.datasets.length;++ot){if(typeof et.datasets[ot]!="object")throw TypeError(".VegaLiteChart.datasets: object expected");rt.datasets[ot]=$root.NamedDataSet.fromObject(et.datasets[ot])}}return et.useContainerWidth!=null&&(rt.useContainerWidth=!!et.useContainerWidth),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.datasets=[]),rt.defaults&&(ot.spec="",ot.data=null,ot.useContainerWidth=!1),et.spec!=null&&et.hasOwnProperty("spec")&&(ot.spec=et.spec),et.data!=null&&et.hasOwnProperty("data")&&(ot.data=$root.DataFrame.toObject(et.data,rt)),et.datasets&&et.datasets.length){ot.datasets=[];for(let at=0;at<et.datasets.length;++at)ot.datasets[at]=$root.NamedDataSet.toObject(et.datasets[at],rt)}return et.useContainerWidth!=null&&et.hasOwnProperty("useContainerWidth")&&(ot.useContainerWidth=et.useContainerWidth),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/VegaLiteChart"},tt})();$root.NamedDataSet=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.name="",tt.prototype.hasName=!1,tt.prototype.data=null,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.name!=null&&Object.hasOwnProperty.call(et,"name")&&rt.uint32(10).string(et.name),et.data!=null&&Object.hasOwnProperty.call(et,"data")&&$root.DataFrame.encode(et.data,rt.uint32(18).fork()).ldelim(),et.hasName!=null&&Object.hasOwnProperty.call(et,"hasName")&&rt.uint32(24).bool(et.hasName),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.NamedDataSet;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.name=et.string();break}case 3:{at.hasName=et.bool();break}case 2:{at.data=$root.DataFrame.decode(et,et.uint32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.name!=null&&et.hasOwnProperty("name")&&!$util.isString(et.name))return"name: string expected";if(et.hasName!=null&&et.hasOwnProperty("hasName")&&typeof et.hasName!="boolean")return"hasName: boolean expected";if(et.data!=null&&et.hasOwnProperty("data")){let rt=$root.DataFrame.verify(et.data);if(rt)return"data."+rt}return null},tt.fromObject=function(et){if(et instanceof $root.NamedDataSet)return et;let rt=new $root.NamedDataSet;if(et.name!=null&&(rt.name=String(et.name)),et.hasName!=null&&(rt.hasName=!!et.hasName),et.data!=null){if(typeof et.data!="object")throw TypeError(".NamedDataSet.data: object expected");rt.data=$root.DataFrame.fromObject(et.data)}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.name="",ot.data=null,ot.hasName=!1),et.name!=null&&et.hasOwnProperty("name")&&(ot.name=et.name),et.data!=null&&et.hasOwnProperty("data")&&(ot.data=$root.DataFrame.toObject(et.data,rt)),et.hasName!=null&&et.hasOwnProperty("hasName")&&(ot.hasName=et.hasName),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/NamedDataSet"},tt})();$root.SubtitleTrack=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.label="",tt.prototype.url="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.label!=null&&Object.hasOwnProperty.call(et,"label")&&rt.uint32(10).string(et.label),et.url!=null&&Object.hasOwnProperty.call(et,"url")&&rt.uint32(18).string(et.url),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.SubtitleTrack;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.label=et.string();break}case 2:{at.url=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.label!=null&&et.hasOwnProperty("label")&&!$util.isString(et.label)?"label: string expected":et.url!=null&&et.hasOwnProperty("url")&&!$util.isString(et.url)?"url: string expected":null},tt.fromObject=function(et){if(et instanceof $root.SubtitleTrack)return et;let rt=new $root.SubtitleTrack;return et.label!=null&&(rt.label=String(et.label)),et.url!=null&&(rt.url=String(et.url)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.label="",ot.url=""),et.label!=null&&et.hasOwnProperty("label")&&(ot.label=et.label),et.url!=null&&et.hasOwnProperty("url")&&(ot.url=et.url),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/SubtitleTrack"},tt})();const Video$1=$root.Video=(()=>{function tt(nt){if(this.subtitles=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.url="",tt.prototype.startTime=0,tt.prototype.type=0,tt.prototype.subtitles=$util.emptyArray,tt.prototype.endTime=0,tt.prototype.loop=!1,tt.prototype.autoplay=!1,tt.prototype.muted=!1,tt.prototype.id="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.startTime!=null&&Object.hasOwnProperty.call(et,"startTime")&&rt.uint32(24).int32(et.startTime),et.type!=null&&Object.hasOwnProperty.call(et,"type")&&rt.uint32(40).int32(et.type),et.url!=null&&Object.hasOwnProperty.call(et,"url")&&rt.uint32(50).string(et.url),et.subtitles!=null&&et.subtitles.length)for(let ot=0;ot<et.subtitles.length;++ot)$root.SubtitleTrack.encode(et.subtitles[ot],rt.uint32(58).fork()).ldelim();return et.endTime!=null&&Object.hasOwnProperty.call(et,"endTime")&&rt.uint32(64).int32(et.endTime),et.loop!=null&&Object.hasOwnProperty.call(et,"loop")&&rt.uint32(72).bool(et.loop),et.autoplay!=null&&Object.hasOwnProperty.call(et,"autoplay")&&rt.uint32(80).bool(et.autoplay),et.muted!=null&&Object.hasOwnProperty.call(et,"muted")&&rt.uint32(88).bool(et.muted),et.id!=null&&Object.hasOwnProperty.call(et,"id")&&rt.uint32(98).string(et.id),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Video;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 6:{at.url=et.string();break}case 3:{at.startTime=et.int32();break}case 5:{at.type=et.int32();break}case 7:{at.subtitles&&at.subtitles.length||(at.subtitles=[]),at.subtitles.push($root.SubtitleTrack.decode(et,et.uint32()));break}case 8:{at.endTime=et.int32();break}case 9:{at.loop=et.bool();break}case 10:{at.autoplay=et.bool();break}case 11:{at.muted=et.bool();break}case 12:{at.id=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.url!=null&&et.hasOwnProperty("url")&&!$util.isString(et.url))return"url: string expected";if(et.startTime!=null&&et.hasOwnProperty("startTime")&&!$util.isInteger(et.startTime))return"startTime: integer expected";if(et.type!=null&&et.hasOwnProperty("type"))switch(et.type){default:return"type: enum value expected";case 0:case 1:case 2:break}if(et.subtitles!=null&&et.hasOwnProperty("subtitles")){if(!Array.isArray(et.subtitles))return"subtitles: array expected";for(let rt=0;rt<et.subtitles.length;++rt){let ot=$root.SubtitleTrack.verify(et.subtitles[rt]);if(ot)return"subtitles."+ot}}return et.endTime!=null&&et.hasOwnProperty("endTime")&&!$util.isInteger(et.endTime)?"endTime: integer expected":et.loop!=null&&et.hasOwnProperty("loop")&&typeof et.loop!="boolean"?"loop: boolean expected":et.autoplay!=null&&et.hasOwnProperty("autoplay")&&typeof et.autoplay!="boolean"?"autoplay: boolean expected":et.muted!=null&&et.hasOwnProperty("muted")&&typeof et.muted!="boolean"?"muted: boolean expected":et.id!=null&&et.hasOwnProperty("id")&&!$util.isString(et.id)?"id: string expected":null},tt.fromObject=function(et){if(et instanceof $root.Video)return et;let rt=new $root.Video;switch(et.url!=null&&(rt.url=String(et.url)),et.startTime!=null&&(rt.startTime=et.startTime|0),et.type){default:if(typeof et.type=="number"){rt.type=et.type;break}break;case"UNUSED":case 0:rt.type=0;break;case"NATIVE":case 1:rt.type=1;break;case"YOUTUBE_IFRAME":case 2:rt.type=2;break}if(et.subtitles){if(!Array.isArray(et.subtitles))throw TypeError(".Video.subtitles: array expected");rt.subtitles=[];for(let ot=0;ot<et.subtitles.length;++ot){if(typeof et.subtitles[ot]!="object")throw TypeError(".Video.subtitles: object expected");rt.subtitles[ot]=$root.SubtitleTrack.fromObject(et.subtitles[ot])}}return et.endTime!=null&&(rt.endTime=et.endTime|0),et.loop!=null&&(rt.loop=!!et.loop),et.autoplay!=null&&(rt.autoplay=!!et.autoplay),et.muted!=null&&(rt.muted=!!et.muted),et.id!=null&&(rt.id=String(et.id)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.subtitles=[]),rt.defaults&&(ot.startTime=0,ot.type=rt.enums===String?"UNUSED":0,ot.url="",ot.endTime=0,ot.loop=!1,ot.autoplay=!1,ot.muted=!1,ot.id=""),et.startTime!=null&&et.hasOwnProperty("startTime")&&(ot.startTime=et.startTime),et.type!=null&&et.hasOwnProperty("type")&&(ot.type=rt.enums===String?$root.Video.Type[et.type]===void 0?et.type:$root.Video.Type[et.type]:et.type),et.url!=null&&et.hasOwnProperty("url")&&(ot.url=et.url),et.subtitles&&et.subtitles.length){ot.subtitles=[];for(let at=0;at<et.subtitles.length;++at)ot.subtitles[at]=$root.SubtitleTrack.toObject(et.subtitles[at],rt)}return et.endTime!=null&&et.hasOwnProperty("endTime")&&(ot.endTime=et.endTime),et.loop!=null&&et.hasOwnProperty("loop")&&(ot.loop=et.loop),et.autoplay!=null&&et.hasOwnProperty("autoplay")&&(ot.autoplay=et.autoplay),et.muted!=null&&et.hasOwnProperty("muted")&&(ot.muted=et.muted),et.id!=null&&et.hasOwnProperty("id")&&(ot.id=et.id),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Video"},tt.Type=function(){const nt={},et=Object.create(nt);return et[nt[0]="UNUSED"]=0,et[nt[1]="NATIVE"]=1,et[nt[2]="YOUTUBE_IFRAME"]=2,et}(),tt})();$root.Heading=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.tag="",tt.prototype.anchor="",tt.prototype.body="",tt.prototype.help="",tt.prototype.hideAnchor=!1,tt.prototype.divider="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.tag!=null&&Object.hasOwnProperty.call(et,"tag")&&rt.uint32(10).string(et.tag),et.anchor!=null&&Object.hasOwnProperty.call(et,"anchor")&&rt.uint32(18).string(et.anchor),et.body!=null&&Object.hasOwnProperty.call(et,"body")&&rt.uint32(26).string(et.body),et.help!=null&&Object.hasOwnProperty.call(et,"help")&&rt.uint32(34).string(et.help),et.hideAnchor!=null&&Object.hasOwnProperty.call(et,"hideAnchor")&&rt.uint32(40).bool(et.hideAnchor),et.divider!=null&&Object.hasOwnProperty.call(et,"divider")&&rt.uint32(50).string(et.divider),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Heading;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.tag=et.string();break}case 2:{at.anchor=et.string();break}case 3:{at.body=et.string();break}case 4:{at.help=et.string();break}case 5:{at.hideAnchor=et.bool();break}case 6:{at.divider=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.tag!=null&&et.hasOwnProperty("tag")&&!$util.isString(et.tag)?"tag: string expected":et.anchor!=null&&et.hasOwnProperty("anchor")&&!$util.isString(et.anchor)?"anchor: string expected":et.body!=null&&et.hasOwnProperty("body")&&!$util.isString(et.body)?"body: string expected":et.help!=null&&et.hasOwnProperty("help")&&!$util.isString(et.help)?"help: string expected":et.hideAnchor!=null&&et.hasOwnProperty("hideAnchor")&&typeof et.hideAnchor!="boolean"?"hideAnchor: boolean expected":et.divider!=null&&et.hasOwnProperty("divider")&&!$util.isString(et.divider)?"divider: string expected":null},tt.fromObject=function(et){if(et instanceof $root.Heading)return et;let rt=new $root.Heading;return et.tag!=null&&(rt.tag=String(et.tag)),et.anchor!=null&&(rt.anchor=String(et.anchor)),et.body!=null&&(rt.body=String(et.body)),et.help!=null&&(rt.help=String(et.help)),et.hideAnchor!=null&&(rt.hideAnchor=!!et.hideAnchor),et.divider!=null&&(rt.divider=String(et.divider)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.tag="",ot.anchor="",ot.body="",ot.help="",ot.hideAnchor=!1,ot.divider=""),et.tag!=null&&et.hasOwnProperty("tag")&&(ot.tag=et.tag),et.anchor!=null&&et.hasOwnProperty("anchor")&&(ot.anchor=et.anchor),et.body!=null&&et.hasOwnProperty("body")&&(ot.body=et.body),et.help!=null&&et.hasOwnProperty("help")&&(ot.help=et.help),et.hideAnchor!=null&&et.hasOwnProperty("hideAnchor")&&(ot.hideAnchor=et.hideAnchor),et.divider!=null&&et.hasOwnProperty("divider")&&(ot.divider=et.divider),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Heading"},tt})();const ForwardMsg=$root.ForwardMsg=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.hash="",tt.prototype.metadata=null,tt.prototype.newSession=null,tt.prototype.delta=null,tt.prototype.pageInfoChanged=null,tt.prototype.pageConfigChanged=null,tt.prototype.scriptFinished=null,tt.prototype.gitInfoChanged=null,tt.prototype.pageProfile=null,tt.prototype.sessionStatusChanged=null,tt.prototype.sessionEvent=null,tt.prototype.navigation=null,tt.prototype.pageNotFound=null,tt.prototype.pagesChanged=null,tt.prototype.fileUrlsResponse=null,tt.prototype.autoRerun=null,tt.prototype.logo=null,tt.prototype.parentMessage=null,tt.prototype.refHash=null,tt.prototype.debugLastBackmsgId="";let nt;return Object.defineProperty(tt.prototype,"type",{get:$util.oneOfGetter(nt=["newSession","delta","pageInfoChanged","pageConfigChanged","scriptFinished","gitInfoChanged","pageProfile","sessionStatusChanged","sessionEvent","navigation","pageNotFound","pagesChanged","fileUrlsResponse","autoRerun","logo","parentMessage","refHash"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.hash!=null&&Object.hasOwnProperty.call(rt,"hash")&&ot.uint32(10).string(rt.hash),rt.metadata!=null&&Object.hasOwnProperty.call(rt,"metadata")&&$root.ForwardMsgMetadata.encode(rt.metadata,ot.uint32(18).fork()).ldelim(),rt.newSession!=null&&Object.hasOwnProperty.call(rt,"newSession")&&$root.NewSession.encode(rt.newSession,ot.uint32(34).fork()).ldelim(),rt.delta!=null&&Object.hasOwnProperty.call(rt,"delta")&&$root.Delta.encode(rt.delta,ot.uint32(42).fork()).ldelim(),rt.scriptFinished!=null&&Object.hasOwnProperty.call(rt,"scriptFinished")&&ot.uint32(48).int32(rt.scriptFinished),rt.sessionStatusChanged!=null&&Object.hasOwnProperty.call(rt,"sessionStatusChanged")&&$root.SessionStatus.encode(rt.sessionStatusChanged,ot.uint32(74).fork()).ldelim(),rt.sessionEvent!=null&&Object.hasOwnProperty.call(rt,"sessionEvent")&&$root.SessionEvent.encode(rt.sessionEvent,ot.uint32(82).fork()).ldelim(),rt.refHash!=null&&Object.hasOwnProperty.call(rt,"refHash")&&ot.uint32(90).string(rt.refHash),rt.pageInfoChanged!=null&&Object.hasOwnProperty.call(rt,"pageInfoChanged")&&$root.PageInfo.encode(rt.pageInfoChanged,ot.uint32(98).fork()).ldelim(),rt.pageConfigChanged!=null&&Object.hasOwnProperty.call(rt,"pageConfigChanged")&&$root.PageConfig.encode(rt.pageConfigChanged,ot.uint32(106).fork()).ldelim(),rt.gitInfoChanged!=null&&Object.hasOwnProperty.call(rt,"gitInfoChanged")&&$root.GitInfo.encode(rt.gitInfoChanged,ot.uint32(114).fork()).ldelim(),rt.pageNotFound!=null&&Object.hasOwnProperty.call(rt,"pageNotFound")&&$root.PageNotFound.encode(rt.pageNotFound,ot.uint32(122).fork()).ldelim(),rt.pagesChanged!=null&&Object.hasOwnProperty.call(rt,"pagesChanged")&&$root.PagesChanged.encode(rt.pagesChanged,ot.uint32(130).fork()).ldelim(),rt.debugLastBackmsgId!=null&&Object.hasOwnProperty.call(rt,"debugLastBackmsgId")&&ot.uint32(138).string(rt.debugLastBackmsgId),rt.pageProfile!=null&&Object.hasOwnProperty.call(rt,"pageProfile")&&$root.PageProfile.encode(rt.pageProfile,ot.uint32(146).fork()).ldelim(),rt.fileUrlsResponse!=null&&Object.hasOwnProperty.call(rt,"fileUrlsResponse")&&$root.FileURLsResponse.encode(rt.fileUrlsResponse,ot.uint32(154).fork()).ldelim(),rt.parentMessage!=null&&Object.hasOwnProperty.call(rt,"parentMessage")&&$root.ParentMessage.encode(rt.parentMessage,ot.uint32(162).fork()).ldelim(),rt.autoRerun!=null&&Object.hasOwnProperty.call(rt,"autoRerun")&&$root.AutoRerun.encode(rt.autoRerun,ot.uint32(170).fork()).ldelim(),rt.logo!=null&&Object.hasOwnProperty.call(rt,"logo")&&$root.Logo.encode(rt.logo,ot.uint32(178).fork()).ldelim(),rt.navigation!=null&&Object.hasOwnProperty.call(rt,"navigation")&&$root.Navigation.encode(rt.navigation,ot.uint32(186).fork()).ldelim(),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.ForwardMsg;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.hash=rt.string();break}case 2:{st.metadata=$root.ForwardMsgMetadata.decode(rt,rt.uint32());break}case 4:{st.newSession=$root.NewSession.decode(rt,rt.uint32());break}case 5:{st.delta=$root.Delta.decode(rt,rt.uint32());break}case 12:{st.pageInfoChanged=$root.PageInfo.decode(rt,rt.uint32());break}case 13:{st.pageConfigChanged=$root.PageConfig.decode(rt,rt.uint32());break}case 6:{st.scriptFinished=rt.int32();break}case 14:{st.gitInfoChanged=$root.GitInfo.decode(rt,rt.uint32());break}case 18:{st.pageProfile=$root.PageProfile.decode(rt,rt.uint32());break}case 9:{st.sessionStatusChanged=$root.SessionStatus.decode(rt,rt.uint32());break}case 10:{st.sessionEvent=$root.SessionEvent.decode(rt,rt.uint32());break}case 23:{st.navigation=$root.Navigation.decode(rt,rt.uint32());break}case 15:{st.pageNotFound=$root.PageNotFound.decode(rt,rt.uint32());break}case 16:{st.pagesChanged=$root.PagesChanged.decode(rt,rt.uint32());break}case 19:{st.fileUrlsResponse=$root.FileURLsResponse.decode(rt,rt.uint32());break}case 21:{st.autoRerun=$root.AutoRerun.decode(rt,rt.uint32());break}case 22:{st.logo=$root.Logo.decode(rt,rt.uint32());break}case 20:{st.parentMessage=$root.ParentMessage.decode(rt,rt.uint32());break}case 11:{st.refHash=rt.string();break}case 17:{st.debugLastBackmsgId=rt.string();break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";let ot={};if(rt.hash!=null&&rt.hasOwnProperty("hash")&&!$util.isString(rt.hash))return"hash: string expected";if(rt.metadata!=null&&rt.hasOwnProperty("metadata")){let at=$root.ForwardMsgMetadata.verify(rt.metadata);if(at)return"metadata."+at}if(rt.newSession!=null&&rt.hasOwnProperty("newSession")){ot.type=1;{let at=$root.NewSession.verify(rt.newSession);if(at)return"newSession."+at}}if(rt.delta!=null&&rt.hasOwnProperty("delta")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Delta.verify(rt.delta);if(at)return"delta."+at}}if(rt.pageInfoChanged!=null&&rt.hasOwnProperty("pageInfoChanged")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.PageInfo.verify(rt.pageInfoChanged);if(at)return"pageInfoChanged."+at}}if(rt.pageConfigChanged!=null&&rt.hasOwnProperty("pageConfigChanged")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.PageConfig.verify(rt.pageConfigChanged);if(at)return"pageConfigChanged."+at}}if(rt.scriptFinished!=null&&rt.hasOwnProperty("scriptFinished")){if(ot.type===1)return"type: multiple values";switch(ot.type=1,rt.scriptFinished){default:return"scriptFinished: enum value expected";case 0:case 1:case 2:case 3:break}}if(rt.gitInfoChanged!=null&&rt.hasOwnProperty("gitInfoChanged")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.GitInfo.verify(rt.gitInfoChanged);if(at)return"gitInfoChanged."+at}}if(rt.pageProfile!=null&&rt.hasOwnProperty("pageProfile")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.PageProfile.verify(rt.pageProfile);if(at)return"pageProfile."+at}}if(rt.sessionStatusChanged!=null&&rt.hasOwnProperty("sessionStatusChanged")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.SessionStatus.verify(rt.sessionStatusChanged);if(at)return"sessionStatusChanged."+at}}if(rt.sessionEvent!=null&&rt.hasOwnProperty("sessionEvent")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.SessionEvent.verify(rt.sessionEvent);if(at)return"sessionEvent."+at}}if(rt.navigation!=null&&rt.hasOwnProperty("navigation")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Navigation.verify(rt.navigation);if(at)return"navigation."+at}}if(rt.pageNotFound!=null&&rt.hasOwnProperty("pageNotFound")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.PageNotFound.verify(rt.pageNotFound);if(at)return"pageNotFound."+at}}if(rt.pagesChanged!=null&&rt.hasOwnProperty("pagesChanged")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.PagesChanged.verify(rt.pagesChanged);if(at)return"pagesChanged."+at}}if(rt.fileUrlsResponse!=null&&rt.hasOwnProperty("fileUrlsResponse")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.FileURLsResponse.verify(rt.fileUrlsResponse);if(at)return"fileUrlsResponse."+at}}if(rt.autoRerun!=null&&rt.hasOwnProperty("autoRerun")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.AutoRerun.verify(rt.autoRerun);if(at)return"autoRerun."+at}}if(rt.logo!=null&&rt.hasOwnProperty("logo")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Logo.verify(rt.logo);if(at)return"logo."+at}}if(rt.parentMessage!=null&&rt.hasOwnProperty("parentMessage")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.ParentMessage.verify(rt.parentMessage);if(at)return"parentMessage."+at}}if(rt.refHash!=null&&rt.hasOwnProperty("refHash")){if(ot.type===1)return"type: multiple values";if(ot.type=1,!$util.isString(rt.refHash))return"refHash: string expected"}return rt.debugLastBackmsgId!=null&&rt.hasOwnProperty("debugLastBackmsgId")&&!$util.isString(rt.debugLastBackmsgId)?"debugLastBackmsgId: string expected":null},tt.fromObject=function(rt){if(rt instanceof $root.ForwardMsg)return rt;let ot=new $root.ForwardMsg;if(rt.hash!=null&&(ot.hash=String(rt.hash)),rt.metadata!=null){if(typeof rt.metadata!="object")throw TypeError(".ForwardMsg.metadata: object expected");ot.metadata=$root.ForwardMsgMetadata.fromObject(rt.metadata)}if(rt.newSession!=null){if(typeof rt.newSession!="object")throw TypeError(".ForwardMsg.newSession: object expected");ot.newSession=$root.NewSession.fromObject(rt.newSession)}if(rt.delta!=null){if(typeof rt.delta!="object")throw TypeError(".ForwardMsg.delta: object expected");ot.delta=$root.Delta.fromObject(rt.delta)}if(rt.pageInfoChanged!=null){if(typeof rt.pageInfoChanged!="object")throw TypeError(".ForwardMsg.pageInfoChanged: object expected");ot.pageInfoChanged=$root.PageInfo.fromObject(rt.pageInfoChanged)}if(rt.pageConfigChanged!=null){if(typeof rt.pageConfigChanged!="object")throw TypeError(".ForwardMsg.pageConfigChanged: object expected");ot.pageConfigChanged=$root.PageConfig.fromObject(rt.pageConfigChanged)}switch(rt.scriptFinished){default:if(typeof rt.scriptFinished=="number"){ot.scriptFinished=rt.scriptFinished;break}break;case"FINISHED_SUCCESSFULLY":case 0:ot.scriptFinished=0;break;case"FINISHED_WITH_COMPILE_ERROR":case 1:ot.scriptFinished=1;break;case"FINISHED_EARLY_FOR_RERUN":case 2:ot.scriptFinished=2;break;case"FINISHED_FRAGMENT_RUN_SUCCESSFULLY":case 3:ot.scriptFinished=3;break}if(rt.gitInfoChanged!=null){if(typeof rt.gitInfoChanged!="object")throw TypeError(".ForwardMsg.gitInfoChanged: object expected");ot.gitInfoChanged=$root.GitInfo.fromObject(rt.gitInfoChanged)}if(rt.pageProfile!=null){if(typeof rt.pageProfile!="object")throw TypeError(".ForwardMsg.pageProfile: object expected");ot.pageProfile=$root.PageProfile.fromObject(rt.pageProfile)}if(rt.sessionStatusChanged!=null){if(typeof rt.sessionStatusChanged!="object")throw TypeError(".ForwardMsg.sessionStatusChanged: object expected");ot.sessionStatusChanged=$root.SessionStatus.fromObject(rt.sessionStatusChanged)}if(rt.sessionEvent!=null){if(typeof rt.sessionEvent!="object")throw TypeError(".ForwardMsg.sessionEvent: object expected");ot.sessionEvent=$root.SessionEvent.fromObject(rt.sessionEvent)}if(rt.navigation!=null){if(typeof rt.navigation!="object")throw TypeError(".ForwardMsg.navigation: object expected");ot.navigation=$root.Navigation.fromObject(rt.navigation)}if(rt.pageNotFound!=null){if(typeof rt.pageNotFound!="object")throw TypeError(".ForwardMsg.pageNotFound: object expected");ot.pageNotFound=$root.PageNotFound.fromObject(rt.pageNotFound)}if(rt.pagesChanged!=null){if(typeof rt.pagesChanged!="object")throw TypeError(".ForwardMsg.pagesChanged: object expected");ot.pagesChanged=$root.PagesChanged.fromObject(rt.pagesChanged)}if(rt.fileUrlsResponse!=null){if(typeof rt.fileUrlsResponse!="object")throw TypeError(".ForwardMsg.fileUrlsResponse: object expected");ot.fileUrlsResponse=$root.FileURLsResponse.fromObject(rt.fileUrlsResponse)}if(rt.autoRerun!=null){if(typeof rt.autoRerun!="object")throw TypeError(".ForwardMsg.autoRerun: object expected");ot.autoRerun=$root.AutoRerun.fromObject(rt.autoRerun)}if(rt.logo!=null){if(typeof rt.logo!="object")throw TypeError(".ForwardMsg.logo: object expected");ot.logo=$root.Logo.fromObject(rt.logo)}if(rt.parentMessage!=null){if(typeof rt.parentMessage!="object")throw TypeError(".ForwardMsg.parentMessage: object expected");ot.parentMessage=$root.ParentMessage.fromObject(rt.parentMessage)}return rt.refHash!=null&&(ot.refHash=String(rt.refHash)),rt.debugLastBackmsgId!=null&&(ot.debugLastBackmsgId=String(rt.debugLastBackmsgId)),ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return ot.defaults&&(at.hash="",at.metadata=null,at.debugLastBackmsgId=""),rt.hash!=null&&rt.hasOwnProperty("hash")&&(at.hash=rt.hash),rt.metadata!=null&&rt.hasOwnProperty("metadata")&&(at.metadata=$root.ForwardMsgMetadata.toObject(rt.metadata,ot)),rt.newSession!=null&&rt.hasOwnProperty("newSession")&&(at.newSession=$root.NewSession.toObject(rt.newSession,ot),ot.oneofs&&(at.type="newSession")),rt.delta!=null&&rt.hasOwnProperty("delta")&&(at.delta=$root.Delta.toObject(rt.delta,ot),ot.oneofs&&(at.type="delta")),rt.scriptFinished!=null&&rt.hasOwnProperty("scriptFinished")&&(at.scriptFinished=ot.enums===String?$root.ForwardMsg.ScriptFinishedStatus[rt.scriptFinished]===void 0?rt.scriptFinished:$root.ForwardMsg.ScriptFinishedStatus[rt.scriptFinished]:rt.scriptFinished,ot.oneofs&&(at.type="scriptFinished")),rt.sessionStatusChanged!=null&&rt.hasOwnProperty("sessionStatusChanged")&&(at.sessionStatusChanged=$root.SessionStatus.toObject(rt.sessionStatusChanged,ot),ot.oneofs&&(at.type="sessionStatusChanged")),rt.sessionEvent!=null&&rt.hasOwnProperty("sessionEvent")&&(at.sessionEvent=$root.SessionEvent.toObject(rt.sessionEvent,ot),ot.oneofs&&(at.type="sessionEvent")),rt.refHash!=null&&rt.hasOwnProperty("refHash")&&(at.refHash=rt.refHash,ot.oneofs&&(at.type="refHash")),rt.pageInfoChanged!=null&&rt.hasOwnProperty("pageInfoChanged")&&(at.pageInfoChanged=$root.PageInfo.toObject(rt.pageInfoChanged,ot),ot.oneofs&&(at.type="pageInfoChanged")),rt.pageConfigChanged!=null&&rt.hasOwnProperty("pageConfigChanged")&&(at.pageConfigChanged=$root.PageConfig.toObject(rt.pageConfigChanged,ot),ot.oneofs&&(at.type="pageConfigChanged")),rt.gitInfoChanged!=null&&rt.hasOwnProperty("gitInfoChanged")&&(at.gitInfoChanged=$root.GitInfo.toObject(rt.gitInfoChanged,ot),ot.oneofs&&(at.type="gitInfoChanged")),rt.pageNotFound!=null&&rt.hasOwnProperty("pageNotFound")&&(at.pageNotFound=$root.PageNotFound.toObject(rt.pageNotFound,ot),ot.oneofs&&(at.type="pageNotFound")),rt.pagesChanged!=null&&rt.hasOwnProperty("pagesChanged")&&(at.pagesChanged=$root.PagesChanged.toObject(rt.pagesChanged,ot),ot.oneofs&&(at.type="pagesChanged")),rt.debugLastBackmsgId!=null&&rt.hasOwnProperty("debugLastBackmsgId")&&(at.debugLastBackmsgId=rt.debugLastBackmsgId),rt.pageProfile!=null&&rt.hasOwnProperty("pageProfile")&&(at.pageProfile=$root.PageProfile.toObject(rt.pageProfile,ot),ot.oneofs&&(at.type="pageProfile")),rt.fileUrlsResponse!=null&&rt.hasOwnProperty("fileUrlsResponse")&&(at.fileUrlsResponse=$root.FileURLsResponse.toObject(rt.fileUrlsResponse,ot),ot.oneofs&&(at.type="fileUrlsResponse")),rt.parentMessage!=null&&rt.hasOwnProperty("parentMessage")&&(at.parentMessage=$root.ParentMessage.toObject(rt.parentMessage,ot),ot.oneofs&&(at.type="parentMessage")),rt.autoRerun!=null&&rt.hasOwnProperty("autoRerun")&&(at.autoRerun=$root.AutoRerun.toObject(rt.autoRerun,ot),ot.oneofs&&(at.type="autoRerun")),rt.logo!=null&&rt.hasOwnProperty("logo")&&(at.logo=$root.Logo.toObject(rt.logo,ot),ot.oneofs&&(at.type="logo")),rt.navigation!=null&&rt.hasOwnProperty("navigation")&&(at.navigation=$root.Navigation.toObject(rt.navigation,ot),ot.oneofs&&(at.type="navigation")),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/ForwardMsg"},tt.ScriptFinishedStatus=function(){const et={},rt=Object.create(et);return rt[et[0]="FINISHED_SUCCESSFULLY"]=0,rt[et[1]="FINISHED_WITH_COMPILE_ERROR"]=1,rt[et[2]="FINISHED_EARLY_FOR_RERUN"]=2,rt[et[3]="FINISHED_FRAGMENT_RUN_SUCCESSFULLY"]=3,rt}(),tt})(),ForwardMsgMetadata=$root.ForwardMsgMetadata=(()=>{function tt(nt){if(this.deltaPath=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.cacheable=!1,tt.prototype.deltaPath=$util.emptyArray,tt.prototype.elementDimensionSpec=null,tt.prototype.activeScriptHash="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.cacheable!=null&&Object.hasOwnProperty.call(et,"cacheable")&&rt.uint32(8).bool(et.cacheable),et.deltaPath!=null&&et.deltaPath.length){rt.uint32(18).fork();for(let ot=0;ot<et.deltaPath.length;++ot)rt.uint32(et.deltaPath[ot]);rt.ldelim()}return et.elementDimensionSpec!=null&&Object.hasOwnProperty.call(et,"elementDimensionSpec")&&$root.ElementDimensionSpec.encode(et.elementDimensionSpec,rt.uint32(26).fork()).ldelim(),et.activeScriptHash!=null&&Object.hasOwnProperty.call(et,"activeScriptHash")&&rt.uint32(34).string(et.activeScriptHash),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.ForwardMsgMetadata;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.cacheable=et.bool();break}case 2:{if(at.deltaPath&&at.deltaPath.length||(at.deltaPath=[]),(st&7)===2){let ut=et.uint32()+et.pos;for(;et.pos<ut;)at.deltaPath.push(et.uint32())}else at.deltaPath.push(et.uint32());break}case 3:{at.elementDimensionSpec=$root.ElementDimensionSpec.decode(et,et.uint32());break}case 4:{at.activeScriptHash=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.cacheable!=null&&et.hasOwnProperty("cacheable")&&typeof et.cacheable!="boolean")return"cacheable: boolean expected";if(et.deltaPath!=null&&et.hasOwnProperty("deltaPath")){if(!Array.isArray(et.deltaPath))return"deltaPath: array expected";for(let rt=0;rt<et.deltaPath.length;++rt)if(!$util.isInteger(et.deltaPath[rt]))return"deltaPath: integer[] expected"}if(et.elementDimensionSpec!=null&&et.hasOwnProperty("elementDimensionSpec")){let rt=$root.ElementDimensionSpec.verify(et.elementDimensionSpec);if(rt)return"elementDimensionSpec."+rt}return et.activeScriptHash!=null&&et.hasOwnProperty("activeScriptHash")&&!$util.isString(et.activeScriptHash)?"activeScriptHash: string expected":null},tt.fromObject=function(et){if(et instanceof $root.ForwardMsgMetadata)return et;let rt=new $root.ForwardMsgMetadata;if(et.cacheable!=null&&(rt.cacheable=!!et.cacheable),et.deltaPath){if(!Array.isArray(et.deltaPath))throw TypeError(".ForwardMsgMetadata.deltaPath: array expected");rt.deltaPath=[];for(let ot=0;ot<et.deltaPath.length;++ot)rt.deltaPath[ot]=et.deltaPath[ot]>>>0}if(et.elementDimensionSpec!=null){if(typeof et.elementDimensionSpec!="object")throw TypeError(".ForwardMsgMetadata.elementDimensionSpec: object expected");rt.elementDimensionSpec=$root.ElementDimensionSpec.fromObject(et.elementDimensionSpec)}return et.activeScriptHash!=null&&(rt.activeScriptHash=String(et.activeScriptHash)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.deltaPath=[]),rt.defaults&&(ot.cacheable=!1,ot.elementDimensionSpec=null,ot.activeScriptHash=""),et.cacheable!=null&&et.hasOwnProperty("cacheable")&&(ot.cacheable=et.cacheable),et.deltaPath&&et.deltaPath.length){ot.deltaPath=[];for(let at=0;at<et.deltaPath.length;++at)ot.deltaPath[at]=et.deltaPath[at]}return et.elementDimensionSpec!=null&&et.hasOwnProperty("elementDimensionSpec")&&(ot.elementDimensionSpec=$root.ElementDimensionSpec.toObject(et.elementDimensionSpec,rt)),et.activeScriptHash!=null&&et.hasOwnProperty("activeScriptHash")&&(ot.activeScriptHash=et.activeScriptHash),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/ForwardMsgMetadata"},tt})();$root.ElementDimensionSpec=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.width=0,tt.prototype.height=0,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.width!=null&&Object.hasOwnProperty.call(et,"width")&&rt.uint32(8).uint32(et.width),et.height!=null&&Object.hasOwnProperty.call(et,"height")&&rt.uint32(16).uint32(et.height),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.ElementDimensionSpec;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.width=et.uint32();break}case 2:{at.height=et.uint32();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.width!=null&&et.hasOwnProperty("width")&&!$util.isInteger(et.width)?"width: integer expected":et.height!=null&&et.hasOwnProperty("height")&&!$util.isInteger(et.height)?"height: integer expected":null},tt.fromObject=function(et){if(et instanceof $root.ElementDimensionSpec)return et;let rt=new $root.ElementDimensionSpec;return et.width!=null&&(rt.width=et.width>>>0),et.height!=null&&(rt.height=et.height>>>0),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.width=0,ot.height=0),et.width!=null&&et.hasOwnProperty("width")&&(ot.width=et.width),et.height!=null&&et.hasOwnProperty("height")&&(ot.height=et.height),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/ElementDimensionSpec"},tt})();const GitInfo=$root.GitInfo=(()=>{function tt(nt){if(this.untrackedFiles=[],this.uncommittedFiles=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.repository="",tt.prototype.branch="",tt.prototype.module="",tt.prototype.untrackedFiles=$util.emptyArray,tt.prototype.uncommittedFiles=$util.emptyArray,tt.prototype.state=0,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.repository!=null&&Object.hasOwnProperty.call(et,"repository")&&rt.uint32(10).string(et.repository),et.branch!=null&&Object.hasOwnProperty.call(et,"branch")&&rt.uint32(18).string(et.branch),et.module!=null&&Object.hasOwnProperty.call(et,"module")&&rt.uint32(26).string(et.module),et.untrackedFiles!=null&&et.untrackedFiles.length)for(let ot=0;ot<et.untrackedFiles.length;++ot)rt.uint32(34).string(et.untrackedFiles[ot]);if(et.uncommittedFiles!=null&&et.uncommittedFiles.length)for(let ot=0;ot<et.uncommittedFiles.length;++ot)rt.uint32(42).string(et.uncommittedFiles[ot]);return et.state!=null&&Object.hasOwnProperty.call(et,"state")&&rt.uint32(48).int32(et.state),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.GitInfo;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.repository=et.string();break}case 2:{at.branch=et.string();break}case 3:{at.module=et.string();break}case 4:{at.untrackedFiles&&at.untrackedFiles.length||(at.untrackedFiles=[]),at.untrackedFiles.push(et.string());break}case 5:{at.uncommittedFiles&&at.uncommittedFiles.length||(at.uncommittedFiles=[]),at.uncommittedFiles.push(et.string());break}case 6:{at.state=et.int32();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.repository!=null&&et.hasOwnProperty("repository")&&!$util.isString(et.repository))return"repository: string expected";if(et.branch!=null&&et.hasOwnProperty("branch")&&!$util.isString(et.branch))return"branch: string expected";if(et.module!=null&&et.hasOwnProperty("module")&&!$util.isString(et.module))return"module: string expected";if(et.untrackedFiles!=null&&et.hasOwnProperty("untrackedFiles")){if(!Array.isArray(et.untrackedFiles))return"untrackedFiles: array expected";for(let rt=0;rt<et.untrackedFiles.length;++rt)if(!$util.isString(et.untrackedFiles[rt]))return"untrackedFiles: string[] expected"}if(et.uncommittedFiles!=null&&et.hasOwnProperty("uncommittedFiles")){if(!Array.isArray(et.uncommittedFiles))return"uncommittedFiles: array expected";for(let rt=0;rt<et.uncommittedFiles.length;++rt)if(!$util.isString(et.uncommittedFiles[rt]))return"uncommittedFiles: string[] expected"}if(et.state!=null&&et.hasOwnProperty("state"))switch(et.state){default:return"state: enum value expected";case 0:case 1:case 2:break}return null},tt.fromObject=function(et){if(et instanceof $root.GitInfo)return et;let rt=new $root.GitInfo;if(et.repository!=null&&(rt.repository=String(et.repository)),et.branch!=null&&(rt.branch=String(et.branch)),et.module!=null&&(rt.module=String(et.module)),et.untrackedFiles){if(!Array.isArray(et.untrackedFiles))throw TypeError(".GitInfo.untrackedFiles: array expected");rt.untrackedFiles=[];for(let ot=0;ot<et.untrackedFiles.length;++ot)rt.untrackedFiles[ot]=String(et.untrackedFiles[ot])}if(et.uncommittedFiles){if(!Array.isArray(et.uncommittedFiles))throw TypeError(".GitInfo.uncommittedFiles: array expected");rt.uncommittedFiles=[];for(let ot=0;ot<et.uncommittedFiles.length;++ot)rt.uncommittedFiles[ot]=String(et.uncommittedFiles[ot])}switch(et.state){default:if(typeof et.state=="number"){rt.state=et.state;break}break;case"DEFAULT":case 0:rt.state=0;break;case"HEAD_DETACHED":case 1:rt.state=1;break;case"AHEAD_OF_REMOTE":case 2:rt.state=2;break}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.untrackedFiles=[],ot.uncommittedFiles=[]),rt.defaults&&(ot.repository="",ot.branch="",ot.module="",ot.state=rt.enums===String?"DEFAULT":0),et.repository!=null&&et.hasOwnProperty("repository")&&(ot.repository=et.repository),et.branch!=null&&et.hasOwnProperty("branch")&&(ot.branch=et.branch),et.module!=null&&et.hasOwnProperty("module")&&(ot.module=et.module),et.untrackedFiles&&et.untrackedFiles.length){ot.untrackedFiles=[];for(let at=0;at<et.untrackedFiles.length;++at)ot.untrackedFiles[at]=et.untrackedFiles[at]}if(et.uncommittedFiles&&et.uncommittedFiles.length){ot.uncommittedFiles=[];for(let at=0;at<et.uncommittedFiles.length;++at)ot.uncommittedFiles[at]=et.uncommittedFiles[at]}return et.state!=null&&et.hasOwnProperty("state")&&(ot.state=rt.enums===String?$root.GitInfo.GitStates[et.state]===void 0?et.state:$root.GitInfo.GitStates[et.state]:et.state),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/GitInfo"},tt.GitStates=function(){const nt={},et=Object.create(nt);return et[nt[0]="DEFAULT"]=0,et[nt[1]="HEAD_DETACHED"]=1,et[nt[2]="AHEAD_OF_REMOTE"]=2,et}(),tt})();$root.Logo=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.image="",tt.prototype.link="",tt.prototype.iconImage="",tt.prototype.size="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.image!=null&&Object.hasOwnProperty.call(et,"image")&&rt.uint32(10).string(et.image),et.link!=null&&Object.hasOwnProperty.call(et,"link")&&rt.uint32(18).string(et.link),et.iconImage!=null&&Object.hasOwnProperty.call(et,"iconImage")&&rt.uint32(26).string(et.iconImage),et.size!=null&&Object.hasOwnProperty.call(et,"size")&&rt.uint32(34).string(et.size),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Logo;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.image=et.string();break}case 2:{at.link=et.string();break}case 3:{at.iconImage=et.string();break}case 4:{at.size=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.image!=null&&et.hasOwnProperty("image")&&!$util.isString(et.image)?"image: string expected":et.link!=null&&et.hasOwnProperty("link")&&!$util.isString(et.link)?"link: string expected":et.iconImage!=null&&et.hasOwnProperty("iconImage")&&!$util.isString(et.iconImage)?"iconImage: string expected":et.size!=null&&et.hasOwnProperty("size")&&!$util.isString(et.size)?"size: string expected":null},tt.fromObject=function(et){if(et instanceof $root.Logo)return et;let rt=new $root.Logo;return et.image!=null&&(rt.image=String(et.image)),et.link!=null&&(rt.link=String(et.link)),et.iconImage!=null&&(rt.iconImage=String(et.iconImage)),et.size!=null&&(rt.size=String(et.size)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.image="",ot.link="",ot.iconImage="",ot.size=""),et.image!=null&&et.hasOwnProperty("image")&&(ot.image=et.image),et.link!=null&&et.hasOwnProperty("link")&&(ot.link=et.link),et.iconImage!=null&&et.hasOwnProperty("iconImage")&&(ot.iconImage=et.iconImage),et.size!=null&&et.hasOwnProperty("size")&&(ot.size=et.size),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Logo"},tt})();const Navigation=$root.Navigation=(()=>{function tt(nt){if(this.sections=[],this.appPages=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.sections=$util.emptyArray,tt.prototype.appPages=$util.emptyArray,tt.prototype.position=0,tt.prototype.pageScriptHash="",tt.prototype.expanded=!1,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.sections!=null&&et.sections.length)for(let ot=0;ot<et.sections.length;++ot)rt.uint32(10).string(et.sections[ot]);if(et.appPages!=null&&et.appPages.length)for(let ot=0;ot<et.appPages.length;++ot)$root.AppPage.encode(et.appPages[ot],rt.uint32(18).fork()).ldelim();return et.position!=null&&Object.hasOwnProperty.call(et,"position")&&rt.uint32(24).int32(et.position),et.pageScriptHash!=null&&Object.hasOwnProperty.call(et,"pageScriptHash")&&rt.uint32(34).string(et.pageScriptHash),et.expanded!=null&&Object.hasOwnProperty.call(et,"expanded")&&rt.uint32(40).bool(et.expanded),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Navigation;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.sections&&at.sections.length||(at.sections=[]),at.sections.push(et.string());break}case 2:{at.appPages&&at.appPages.length||(at.appPages=[]),at.appPages.push($root.AppPage.decode(et,et.uint32()));break}case 3:{at.position=et.int32();break}case 4:{at.pageScriptHash=et.string();break}case 5:{at.expanded=et.bool();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.sections!=null&&et.hasOwnProperty("sections")){if(!Array.isArray(et.sections))return"sections: array expected";for(let rt=0;rt<et.sections.length;++rt)if(!$util.isString(et.sections[rt]))return"sections: string[] expected"}if(et.appPages!=null&&et.hasOwnProperty("appPages")){if(!Array.isArray(et.appPages))return"appPages: array expected";for(let rt=0;rt<et.appPages.length;++rt){let ot=$root.AppPage.verify(et.appPages[rt]);if(ot)return"appPages."+ot}}if(et.position!=null&&et.hasOwnProperty("position"))switch(et.position){default:return"position: enum value expected";case 0:case 1:break}return et.pageScriptHash!=null&&et.hasOwnProperty("pageScriptHash")&&!$util.isString(et.pageScriptHash)?"pageScriptHash: string expected":et.expanded!=null&&et.hasOwnProperty("expanded")&&typeof et.expanded!="boolean"?"expanded: boolean expected":null},tt.fromObject=function(et){if(et instanceof $root.Navigation)return et;let rt=new $root.Navigation;if(et.sections){if(!Array.isArray(et.sections))throw TypeError(".Navigation.sections: array expected");rt.sections=[];for(let ot=0;ot<et.sections.length;++ot)rt.sections[ot]=String(et.sections[ot])}if(et.appPages){if(!Array.isArray(et.appPages))throw TypeError(".Navigation.appPages: array expected");rt.appPages=[];for(let ot=0;ot<et.appPages.length;++ot){if(typeof et.appPages[ot]!="object")throw TypeError(".Navigation.appPages: object expected");rt.appPages[ot]=$root.AppPage.fromObject(et.appPages[ot])}}switch(et.position){default:if(typeof et.position=="number"){rt.position=et.position;break}break;case"HIDDEN":case 0:rt.position=0;break;case"SIDEBAR":case 1:rt.position=1;break}return et.pageScriptHash!=null&&(rt.pageScriptHash=String(et.pageScriptHash)),et.expanded!=null&&(rt.expanded=!!et.expanded),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.sections=[],ot.appPages=[]),rt.defaults&&(ot.position=rt.enums===String?"HIDDEN":0,ot.pageScriptHash="",ot.expanded=!1),et.sections&&et.sections.length){ot.sections=[];for(let at=0;at<et.sections.length;++at)ot.sections[at]=et.sections[at]}if(et.appPages&&et.appPages.length){ot.appPages=[];for(let at=0;at<et.appPages.length;++at)ot.appPages[at]=$root.AppPage.toObject(et.appPages[at],rt)}return et.position!=null&&et.hasOwnProperty("position")&&(ot.position=rt.enums===String?$root.Navigation.Position[et.position]===void 0?et.position:$root.Navigation.Position[et.position]:et.position),et.pageScriptHash!=null&&et.hasOwnProperty("pageScriptHash")&&(ot.pageScriptHash=et.pageScriptHash),et.expanded!=null&&et.hasOwnProperty("expanded")&&(ot.expanded=et.expanded),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Navigation"},tt.Position=function(){const nt={},et=Object.create(nt);return et[nt[0]="HIDDEN"]=0,et[nt[1]="SIDEBAR"]=1,et}(),tt})();$root.NewSession=(()=>{function tt(nt){if(this.appPages=[],this.fragmentIdsThisRun=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.initialize=null,tt.prototype.scriptRunId="",tt.prototype.name="",tt.prototype.mainScriptPath="",tt.prototype.config=null,tt.prototype.customTheme=null,tt.prototype.appPages=$util.emptyArray,tt.prototype.pageScriptHash="",tt.prototype.fragmentIdsThisRun=$util.emptyArray,tt.prototype.mainScriptHash="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.initialize!=null&&Object.hasOwnProperty.call(et,"initialize")&&$root.Initialize.encode(et.initialize,rt.uint32(10).fork()).ldelim(),et.scriptRunId!=null&&Object.hasOwnProperty.call(et,"scriptRunId")&&rt.uint32(18).string(et.scriptRunId),et.name!=null&&Object.hasOwnProperty.call(et,"name")&&rt.uint32(26).string(et.name),et.mainScriptPath!=null&&Object.hasOwnProperty.call(et,"mainScriptPath")&&rt.uint32(34).string(et.mainScriptPath),et.config!=null&&Object.hasOwnProperty.call(et,"config")&&$root.Config.encode(et.config,rt.uint32(50).fork()).ldelim(),et.customTheme!=null&&Object.hasOwnProperty.call(et,"customTheme")&&$root.CustomThemeConfig.encode(et.customTheme,rt.uint32(58).fork()).ldelim(),et.appPages!=null&&et.appPages.length)for(let ot=0;ot<et.appPages.length;++ot)$root.AppPage.encode(et.appPages[ot],rt.uint32(66).fork()).ldelim();if(et.pageScriptHash!=null&&Object.hasOwnProperty.call(et,"pageScriptHash")&&rt.uint32(74).string(et.pageScriptHash),et.fragmentIdsThisRun!=null&&et.fragmentIdsThisRun.length)for(let ot=0;ot<et.fragmentIdsThisRun.length;++ot)rt.uint32(82).string(et.fragmentIdsThisRun[ot]);return et.mainScriptHash!=null&&Object.hasOwnProperty.call(et,"mainScriptHash")&&rt.uint32(90).string(et.mainScriptHash),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.NewSession;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.initialize=$root.Initialize.decode(et,et.uint32());break}case 2:{at.scriptRunId=et.string();break}case 3:{at.name=et.string();break}case 4:{at.mainScriptPath=et.string();break}case 6:{at.config=$root.Config.decode(et,et.uint32());break}case 7:{at.customTheme=$root.CustomThemeConfig.decode(et,et.uint32());break}case 8:{at.appPages&&at.appPages.length||(at.appPages=[]),at.appPages.push($root.AppPage.decode(et,et.uint32()));break}case 9:{at.pageScriptHash=et.string();break}case 10:{at.fragmentIdsThisRun&&at.fragmentIdsThisRun.length||(at.fragmentIdsThisRun=[]),at.fragmentIdsThisRun.push(et.string());break}case 11:{at.mainScriptHash=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.initialize!=null&&et.hasOwnProperty("initialize")){let rt=$root.Initialize.verify(et.initialize);if(rt)return"initialize."+rt}if(et.scriptRunId!=null&&et.hasOwnProperty("scriptRunId")&&!$util.isString(et.scriptRunId))return"scriptRunId: string expected";if(et.name!=null&&et.hasOwnProperty("name")&&!$util.isString(et.name))return"name: string expected";if(et.mainScriptPath!=null&&et.hasOwnProperty("mainScriptPath")&&!$util.isString(et.mainScriptPath))return"mainScriptPath: string expected";if(et.config!=null&&et.hasOwnProperty("config")){let rt=$root.Config.verify(et.config);if(rt)return"config."+rt}if(et.customTheme!=null&&et.hasOwnProperty("customTheme")){let rt=$root.CustomThemeConfig.verify(et.customTheme);if(rt)return"customTheme."+rt}if(et.appPages!=null&&et.hasOwnProperty("appPages")){if(!Array.isArray(et.appPages))return"appPages: array expected";for(let rt=0;rt<et.appPages.length;++rt){let ot=$root.AppPage.verify(et.appPages[rt]);if(ot)return"appPages."+ot}}if(et.pageScriptHash!=null&&et.hasOwnProperty("pageScriptHash")&&!$util.isString(et.pageScriptHash))return"pageScriptHash: string expected";if(et.fragmentIdsThisRun!=null&&et.hasOwnProperty("fragmentIdsThisRun")){if(!Array.isArray(et.fragmentIdsThisRun))return"fragmentIdsThisRun: array expected";for(let rt=0;rt<et.fragmentIdsThisRun.length;++rt)if(!$util.isString(et.fragmentIdsThisRun[rt]))return"fragmentIdsThisRun: string[] expected"}return et.mainScriptHash!=null&&et.hasOwnProperty("mainScriptHash")&&!$util.isString(et.mainScriptHash)?"mainScriptHash: string expected":null},tt.fromObject=function(et){if(et instanceof $root.NewSession)return et;let rt=new $root.NewSession;if(et.initialize!=null){if(typeof et.initialize!="object")throw TypeError(".NewSession.initialize: object expected");rt.initialize=$root.Initialize.fromObject(et.initialize)}if(et.scriptRunId!=null&&(rt.scriptRunId=String(et.scriptRunId)),et.name!=null&&(rt.name=String(et.name)),et.mainScriptPath!=null&&(rt.mainScriptPath=String(et.mainScriptPath)),et.config!=null){if(typeof et.config!="object")throw TypeError(".NewSession.config: object expected");rt.config=$root.Config.fromObject(et.config)}if(et.customTheme!=null){if(typeof et.customTheme!="object")throw TypeError(".NewSession.customTheme: object expected");rt.customTheme=$root.CustomThemeConfig.fromObject(et.customTheme)}if(et.appPages){if(!Array.isArray(et.appPages))throw TypeError(".NewSession.appPages: array expected");rt.appPages=[];for(let ot=0;ot<et.appPages.length;++ot){if(typeof et.appPages[ot]!="object")throw TypeError(".NewSession.appPages: object expected");rt.appPages[ot]=$root.AppPage.fromObject(et.appPages[ot])}}if(et.pageScriptHash!=null&&(rt.pageScriptHash=String(et.pageScriptHash)),et.fragmentIdsThisRun){if(!Array.isArray(et.fragmentIdsThisRun))throw TypeError(".NewSession.fragmentIdsThisRun: array expected");rt.fragmentIdsThisRun=[];for(let ot=0;ot<et.fragmentIdsThisRun.length;++ot)rt.fragmentIdsThisRun[ot]=String(et.fragmentIdsThisRun[ot])}return et.mainScriptHash!=null&&(rt.mainScriptHash=String(et.mainScriptHash)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.appPages=[],ot.fragmentIdsThisRun=[]),rt.defaults&&(ot.initialize=null,ot.scriptRunId="",ot.name="",ot.mainScriptPath="",ot.config=null,ot.customTheme=null,ot.pageScriptHash="",ot.mainScriptHash=""),et.initialize!=null&&et.hasOwnProperty("initialize")&&(ot.initialize=$root.Initialize.toObject(et.initialize,rt)),et.scriptRunId!=null&&et.hasOwnProperty("scriptRunId")&&(ot.scriptRunId=et.scriptRunId),et.name!=null&&et.hasOwnProperty("name")&&(ot.name=et.name),et.mainScriptPath!=null&&et.hasOwnProperty("mainScriptPath")&&(ot.mainScriptPath=et.mainScriptPath),et.config!=null&&et.hasOwnProperty("config")&&(ot.config=$root.Config.toObject(et.config,rt)),et.customTheme!=null&&et.hasOwnProperty("customTheme")&&(ot.customTheme=$root.CustomThemeConfig.toObject(et.customTheme,rt)),et.appPages&&et.appPages.length){ot.appPages=[];for(let at=0;at<et.appPages.length;++at)ot.appPages[at]=$root.AppPage.toObject(et.appPages[at],rt)}if(et.pageScriptHash!=null&&et.hasOwnProperty("pageScriptHash")&&(ot.pageScriptHash=et.pageScriptHash),et.fragmentIdsThisRun&&et.fragmentIdsThisRun.length){ot.fragmentIdsThisRun=[];for(let at=0;at<et.fragmentIdsThisRun.length;++at)ot.fragmentIdsThisRun[at]=et.fragmentIdsThisRun[at]}return et.mainScriptHash!=null&&et.hasOwnProperty("mainScriptHash")&&(ot.mainScriptHash=et.mainScriptHash),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/NewSession"},tt})();$root.Initialize=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.userInfo=null,tt.prototype.environmentInfo=null,tt.prototype.sessionStatus=null,tt.prototype.commandLine="",tt.prototype.sessionId="",tt.prototype.isHello=!1,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.userInfo!=null&&Object.hasOwnProperty.call(et,"userInfo")&&$root.UserInfo.encode(et.userInfo,rt.uint32(10).fork()).ldelim(),et.environmentInfo!=null&&Object.hasOwnProperty.call(et,"environmentInfo")&&$root.EnvironmentInfo.encode(et.environmentInfo,rt.uint32(26).fork()).ldelim(),et.sessionStatus!=null&&Object.hasOwnProperty.call(et,"sessionStatus")&&$root.SessionStatus.encode(et.sessionStatus,rt.uint32(34).fork()).ldelim(),et.commandLine!=null&&Object.hasOwnProperty.call(et,"commandLine")&&rt.uint32(42).string(et.commandLine),et.sessionId!=null&&Object.hasOwnProperty.call(et,"sessionId")&&rt.uint32(50).string(et.sessionId),et.isHello!=null&&Object.hasOwnProperty.call(et,"isHello")&&rt.uint32(56).bool(et.isHello),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Initialize;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.userInfo=$root.UserInfo.decode(et,et.uint32());break}case 3:{at.environmentInfo=$root.EnvironmentInfo.decode(et,et.uint32());break}case 4:{at.sessionStatus=$root.SessionStatus.decode(et,et.uint32());break}case 5:{at.commandLine=et.string();break}case 6:{at.sessionId=et.string();break}case 7:{at.isHello=et.bool();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.userInfo!=null&&et.hasOwnProperty("userInfo")){let rt=$root.UserInfo.verify(et.userInfo);if(rt)return"userInfo."+rt}if(et.environmentInfo!=null&&et.hasOwnProperty("environmentInfo")){let rt=$root.EnvironmentInfo.verify(et.environmentInfo);if(rt)return"environmentInfo."+rt}if(et.sessionStatus!=null&&et.hasOwnProperty("sessionStatus")){let rt=$root.SessionStatus.verify(et.sessionStatus);if(rt)return"sessionStatus."+rt}return et.commandLine!=null&&et.hasOwnProperty("commandLine")&&!$util.isString(et.commandLine)?"commandLine: string expected":et.sessionId!=null&&et.hasOwnProperty("sessionId")&&!$util.isString(et.sessionId)?"sessionId: string expected":et.isHello!=null&&et.hasOwnProperty("isHello")&&typeof et.isHello!="boolean"?"isHello: boolean expected":null},tt.fromObject=function(et){if(et instanceof $root.Initialize)return et;let rt=new $root.Initialize;if(et.userInfo!=null){if(typeof et.userInfo!="object")throw TypeError(".Initialize.userInfo: object expected");rt.userInfo=$root.UserInfo.fromObject(et.userInfo)}if(et.environmentInfo!=null){if(typeof et.environmentInfo!="object")throw TypeError(".Initialize.environmentInfo: object expected");rt.environmentInfo=$root.EnvironmentInfo.fromObject(et.environmentInfo)}if(et.sessionStatus!=null){if(typeof et.sessionStatus!="object")throw TypeError(".Initialize.sessionStatus: object expected");rt.sessionStatus=$root.SessionStatus.fromObject(et.sessionStatus)}return et.commandLine!=null&&(rt.commandLine=String(et.commandLine)),et.sessionId!=null&&(rt.sessionId=String(et.sessionId)),et.isHello!=null&&(rt.isHello=!!et.isHello),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.userInfo=null,ot.environmentInfo=null,ot.sessionStatus=null,ot.commandLine="",ot.sessionId="",ot.isHello=!1),et.userInfo!=null&&et.hasOwnProperty("userInfo")&&(ot.userInfo=$root.UserInfo.toObject(et.userInfo,rt)),et.environmentInfo!=null&&et.hasOwnProperty("environmentInfo")&&(ot.environmentInfo=$root.EnvironmentInfo.toObject(et.environmentInfo,rt)),et.sessionStatus!=null&&et.hasOwnProperty("sessionStatus")&&(ot.sessionStatus=$root.SessionStatus.toObject(et.sessionStatus,rt)),et.commandLine!=null&&et.hasOwnProperty("commandLine")&&(ot.commandLine=et.commandLine),et.sessionId!=null&&et.hasOwnProperty("sessionId")&&(ot.sessionId=et.sessionId),et.isHello!=null&&et.hasOwnProperty("isHello")&&(ot.isHello=et.isHello),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Initialize"},tt})();const Config=$root.Config=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.gatherUsageStats=!1,tt.prototype.maxCachedMessageAge=0,tt.prototype.mapboxToken="",tt.prototype.allowRunOnSave=!1,tt.prototype.hideTopBar=!1,tt.prototype.hideSidebarNav=!1,tt.prototype.toolbarMode=0,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.gatherUsageStats!=null&&Object.hasOwnProperty.call(et,"gatherUsageStats")&&rt.uint32(16).bool(et.gatherUsageStats),et.maxCachedMessageAge!=null&&Object.hasOwnProperty.call(et,"maxCachedMessageAge")&&rt.uint32(24).int32(et.maxCachedMessageAge),et.mapboxToken!=null&&Object.hasOwnProperty.call(et,"mapboxToken")&&rt.uint32(34).string(et.mapboxToken),et.allowRunOnSave!=null&&Object.hasOwnProperty.call(et,"allowRunOnSave")&&rt.uint32(40).bool(et.allowRunOnSave),et.hideTopBar!=null&&Object.hasOwnProperty.call(et,"hideTopBar")&&rt.uint32(48).bool(et.hideTopBar),et.hideSidebarNav!=null&&Object.hasOwnProperty.call(et,"hideSidebarNav")&&rt.uint32(56).bool(et.hideSidebarNav),et.toolbarMode!=null&&Object.hasOwnProperty.call(et,"toolbarMode")&&rt.uint32(64).int32(et.toolbarMode),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Config;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 2:{at.gatherUsageStats=et.bool();break}case 3:{at.maxCachedMessageAge=et.int32();break}case 4:{at.mapboxToken=et.string();break}case 5:{at.allowRunOnSave=et.bool();break}case 6:{at.hideTopBar=et.bool();break}case 7:{at.hideSidebarNav=et.bool();break}case 8:{at.toolbarMode=et.int32();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.gatherUsageStats!=null&&et.hasOwnProperty("gatherUsageStats")&&typeof et.gatherUsageStats!="boolean")return"gatherUsageStats: boolean expected";if(et.maxCachedMessageAge!=null&&et.hasOwnProperty("maxCachedMessageAge")&&!$util.isInteger(et.maxCachedMessageAge))return"maxCachedMessageAge: integer expected";if(et.mapboxToken!=null&&et.hasOwnProperty("mapboxToken")&&!$util.isString(et.mapboxToken))return"mapboxToken: string expected";if(et.allowRunOnSave!=null&&et.hasOwnProperty("allowRunOnSave")&&typeof et.allowRunOnSave!="boolean")return"allowRunOnSave: boolean expected";if(et.hideTopBar!=null&&et.hasOwnProperty("hideTopBar")&&typeof et.hideTopBar!="boolean")return"hideTopBar: boolean expected";if(et.hideSidebarNav!=null&&et.hasOwnProperty("hideSidebarNav")&&typeof et.hideSidebarNav!="boolean")return"hideSidebarNav: boolean expected";if(et.toolbarMode!=null&&et.hasOwnProperty("toolbarMode"))switch(et.toolbarMode){default:return"toolbarMode: enum value expected";case 0:case 1:case 2:case 3:break}return null},tt.fromObject=function(et){if(et instanceof $root.Config)return et;let rt=new $root.Config;switch(et.gatherUsageStats!=null&&(rt.gatherUsageStats=!!et.gatherUsageStats),et.maxCachedMessageAge!=null&&(rt.maxCachedMessageAge=et.maxCachedMessageAge|0),et.mapboxToken!=null&&(rt.mapboxToken=String(et.mapboxToken)),et.allowRunOnSave!=null&&(rt.allowRunOnSave=!!et.allowRunOnSave),et.hideTopBar!=null&&(rt.hideTopBar=!!et.hideTopBar),et.hideSidebarNav!=null&&(rt.hideSidebarNav=!!et.hideSidebarNav),et.toolbarMode){default:if(typeof et.toolbarMode=="number"){rt.toolbarMode=et.toolbarMode;break}break;case"AUTO":case 0:rt.toolbarMode=0;break;case"DEVELOPER":case 1:rt.toolbarMode=1;break;case"VIEWER":case 2:rt.toolbarMode=2;break;case"MINIMAL":case 3:rt.toolbarMode=3;break}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.gatherUsageStats=!1,ot.maxCachedMessageAge=0,ot.mapboxToken="",ot.allowRunOnSave=!1,ot.hideTopBar=!1,ot.hideSidebarNav=!1,ot.toolbarMode=rt.enums===String?"AUTO":0),et.gatherUsageStats!=null&&et.hasOwnProperty("gatherUsageStats")&&(ot.gatherUsageStats=et.gatherUsageStats),et.maxCachedMessageAge!=null&&et.hasOwnProperty("maxCachedMessageAge")&&(ot.maxCachedMessageAge=et.maxCachedMessageAge),et.mapboxToken!=null&&et.hasOwnProperty("mapboxToken")&&(ot.mapboxToken=et.mapboxToken),et.allowRunOnSave!=null&&et.hasOwnProperty("allowRunOnSave")&&(ot.allowRunOnSave=et.allowRunOnSave),et.hideTopBar!=null&&et.hasOwnProperty("hideTopBar")&&(ot.hideTopBar=et.hideTopBar),et.hideSidebarNav!=null&&et.hasOwnProperty("hideSidebarNav")&&(ot.hideSidebarNav=et.hideSidebarNav),et.toolbarMode!=null&&et.hasOwnProperty("toolbarMode")&&(ot.toolbarMode=rt.enums===String?$root.Config.ToolbarMode[et.toolbarMode]===void 0?et.toolbarMode:$root.Config.ToolbarMode[et.toolbarMode]:et.toolbarMode),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Config"},tt.ToolbarMode=function(){const nt={},et=Object.create(nt);return et[nt[0]="AUTO"]=0,et[nt[1]="DEVELOPER"]=1,et[nt[2]="VIEWER"]=2,et[nt[3]="MINIMAL"]=3,et}(),tt})(),CustomThemeConfig=$root.CustomThemeConfig=(()=>{function tt(nt){if(this.fontFaces=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.primaryColor="",tt.prototype.secondaryBackgroundColor="",tt.prototype.backgroundColor="",tt.prototype.textColor="",tt.prototype.font=0,tt.prototype.base=0,tt.prototype.widgetBackgroundColor="",tt.prototype.widgetBorderColor="",tt.prototype.radii=null,tt.prototype.bodyFont="",tt.prototype.codeFont="",tt.prototype.fontFaces=$util.emptyArray,tt.prototype.fontSizes=null,tt.prototype.skeletonBackgroundColor="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.primaryColor!=null&&Object.hasOwnProperty.call(et,"primaryColor")&&rt.uint32(10).string(et.primaryColor),et.secondaryBackgroundColor!=null&&Object.hasOwnProperty.call(et,"secondaryBackgroundColor")&&rt.uint32(18).string(et.secondaryBackgroundColor),et.backgroundColor!=null&&Object.hasOwnProperty.call(et,"backgroundColor")&&rt.uint32(26).string(et.backgroundColor),et.textColor!=null&&Object.hasOwnProperty.call(et,"textColor")&&rt.uint32(34).string(et.textColor),et.font!=null&&Object.hasOwnProperty.call(et,"font")&&rt.uint32(40).int32(et.font),et.base!=null&&Object.hasOwnProperty.call(et,"base")&&rt.uint32(48).int32(et.base),et.widgetBackgroundColor!=null&&Object.hasOwnProperty.call(et,"widgetBackgroundColor")&&rt.uint32(58).string(et.widgetBackgroundColor),et.widgetBorderColor!=null&&Object.hasOwnProperty.call(et,"widgetBorderColor")&&rt.uint32(66).string(et.widgetBorderColor),et.radii!=null&&Object.hasOwnProperty.call(et,"radii")&&$root.Radii.encode(et.radii,rt.uint32(74).fork()).ldelim(),et.bodyFont!=null&&Object.hasOwnProperty.call(et,"bodyFont")&&rt.uint32(106).string(et.bodyFont),et.codeFont!=null&&Object.hasOwnProperty.call(et,"codeFont")&&rt.uint32(114).string(et.codeFont),et.fontFaces!=null&&et.fontFaces.length)for(let ot=0;ot<et.fontFaces.length;++ot)$root.FontFace.encode(et.fontFaces[ot],rt.uint32(122).fork()).ldelim();return et.fontSizes!=null&&Object.hasOwnProperty.call(et,"fontSizes")&&$root.FontSizes.encode(et.fontSizes,rt.uint32(130).fork()).ldelim(),et.skeletonBackgroundColor!=null&&Object.hasOwnProperty.call(et,"skeletonBackgroundColor")&&rt.uint32(138).string(et.skeletonBackgroundColor),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.CustomThemeConfig;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.primaryColor=et.string();break}case 2:{at.secondaryBackgroundColor=et.string();break}case 3:{at.backgroundColor=et.string();break}case 4:{at.textColor=et.string();break}case 5:{at.font=et.int32();break}case 6:{at.base=et.int32();break}case 7:{at.widgetBackgroundColor=et.string();break}case 8:{at.widgetBorderColor=et.string();break}case 9:{at.radii=$root.Radii.decode(et,et.uint32());break}case 13:{at.bodyFont=et.string();break}case 14:{at.codeFont=et.string();break}case 15:{at.fontFaces&&at.fontFaces.length||(at.fontFaces=[]),at.fontFaces.push($root.FontFace.decode(et,et.uint32()));break}case 16:{at.fontSizes=$root.FontSizes.decode(et,et.uint32());break}case 17:{at.skeletonBackgroundColor=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.primaryColor!=null&&et.hasOwnProperty("primaryColor")&&!$util.isString(et.primaryColor))return"primaryColor: string expected";if(et.secondaryBackgroundColor!=null&&et.hasOwnProperty("secondaryBackgroundColor")&&!$util.isString(et.secondaryBackgroundColor))return"secondaryBackgroundColor: string expected";if(et.backgroundColor!=null&&et.hasOwnProperty("backgroundColor")&&!$util.isString(et.backgroundColor))return"backgroundColor: string expected";if(et.textColor!=null&&et.hasOwnProperty("textColor")&&!$util.isString(et.textColor))return"textColor: string expected";if(et.font!=null&&et.hasOwnProperty("font"))switch(et.font){default:return"font: enum value expected";case 0:case 1:case 2:break}if(et.base!=null&&et.hasOwnProperty("base"))switch(et.base){default:return"base: enum value expected";case 0:case 1:break}if(et.widgetBackgroundColor!=null&&et.hasOwnProperty("widgetBackgroundColor")&&!$util.isString(et.widgetBackgroundColor))return"widgetBackgroundColor: string expected";if(et.widgetBorderColor!=null&&et.hasOwnProperty("widgetBorderColor")&&!$util.isString(et.widgetBorderColor))return"widgetBorderColor: string expected";if(et.radii!=null&&et.hasOwnProperty("radii")){let rt=$root.Radii.verify(et.radii);if(rt)return"radii."+rt}if(et.bodyFont!=null&&et.hasOwnProperty("bodyFont")&&!$util.isString(et.bodyFont))return"bodyFont: string expected";if(et.codeFont!=null&&et.hasOwnProperty("codeFont")&&!$util.isString(et.codeFont))return"codeFont: string expected";if(et.fontFaces!=null&&et.hasOwnProperty("fontFaces")){if(!Array.isArray(et.fontFaces))return"fontFaces: array expected";for(let rt=0;rt<et.fontFaces.length;++rt){let ot=$root.FontFace.verify(et.fontFaces[rt]);if(ot)return"fontFaces."+ot}}if(et.fontSizes!=null&&et.hasOwnProperty("fontSizes")){let rt=$root.FontSizes.verify(et.fontSizes);if(rt)return"fontSizes."+rt}return et.skeletonBackgroundColor!=null&&et.hasOwnProperty("skeletonBackgroundColor")&&!$util.isString(et.skeletonBackgroundColor)?"skeletonBackgroundColor: string expected":null},tt.fromObject=function(et){if(et instanceof $root.CustomThemeConfig)return et;let rt=new $root.CustomThemeConfig;switch(et.primaryColor!=null&&(rt.primaryColor=String(et.primaryColor)),et.secondaryBackgroundColor!=null&&(rt.secondaryBackgroundColor=String(et.secondaryBackgroundColor)),et.backgroundColor!=null&&(rt.backgroundColor=String(et.backgroundColor)),et.textColor!=null&&(rt.textColor=String(et.textColor)),et.font){default:if(typeof et.font=="number"){rt.font=et.font;break}break;case"SANS_SERIF":case 0:rt.font=0;break;case"SERIF":case 1:rt.font=1;break;case"MONOSPACE":case 2:rt.font=2;break}switch(et.base){default:if(typeof et.base=="number"){rt.base=et.base;break}break;case"LIGHT":case 0:rt.base=0;break;case"DARK":case 1:rt.base=1;break}if(et.widgetBackgroundColor!=null&&(rt.widgetBackgroundColor=String(et.widgetBackgroundColor)),et.widgetBorderColor!=null&&(rt.widgetBorderColor=String(et.widgetBorderColor)),et.radii!=null){if(typeof et.radii!="object")throw TypeError(".CustomThemeConfig.radii: object expected");rt.radii=$root.Radii.fromObject(et.radii)}if(et.bodyFont!=null&&(rt.bodyFont=String(et.bodyFont)),et.codeFont!=null&&(rt.codeFont=String(et.codeFont)),et.fontFaces){if(!Array.isArray(et.fontFaces))throw TypeError(".CustomThemeConfig.fontFaces: array expected");rt.fontFaces=[];for(let ot=0;ot<et.fontFaces.length;++ot){if(typeof et.fontFaces[ot]!="object")throw TypeError(".CustomThemeConfig.fontFaces: object expected");rt.fontFaces[ot]=$root.FontFace.fromObject(et.fontFaces[ot])}}if(et.fontSizes!=null){if(typeof et.fontSizes!="object")throw TypeError(".CustomThemeConfig.fontSizes: object expected");rt.fontSizes=$root.FontSizes.fromObject(et.fontSizes)}return et.skeletonBackgroundColor!=null&&(rt.skeletonBackgroundColor=String(et.skeletonBackgroundColor)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.fontFaces=[]),rt.defaults&&(ot.primaryColor="",ot.secondaryBackgroundColor="",ot.backgroundColor="",ot.textColor="",ot.font=rt.enums===String?"SANS_SERIF":0,ot.base=rt.enums===String?"LIGHT":0,ot.widgetBackgroundColor="",ot.widgetBorderColor="",ot.radii=null,ot.bodyFont="",ot.codeFont="",ot.fontSizes=null,ot.skeletonBackgroundColor=""),et.primaryColor!=null&&et.hasOwnProperty("primaryColor")&&(ot.primaryColor=et.primaryColor),et.secondaryBackgroundColor!=null&&et.hasOwnProperty("secondaryBackgroundColor")&&(ot.secondaryBackgroundColor=et.secondaryBackgroundColor),et.backgroundColor!=null&&et.hasOwnProperty("backgroundColor")&&(ot.backgroundColor=et.backgroundColor),et.textColor!=null&&et.hasOwnProperty("textColor")&&(ot.textColor=et.textColor),et.font!=null&&et.hasOwnProperty("font")&&(ot.font=rt.enums===String?$root.CustomThemeConfig.FontFamily[et.font]===void 0?et.font:$root.CustomThemeConfig.FontFamily[et.font]:et.font),et.base!=null&&et.hasOwnProperty("base")&&(ot.base=rt.enums===String?$root.CustomThemeConfig.BaseTheme[et.base]===void 0?et.base:$root.CustomThemeConfig.BaseTheme[et.base]:et.base),et.widgetBackgroundColor!=null&&et.hasOwnProperty("widgetBackgroundColor")&&(ot.widgetBackgroundColor=et.widgetBackgroundColor),et.widgetBorderColor!=null&&et.hasOwnProperty("widgetBorderColor")&&(ot.widgetBorderColor=et.widgetBorderColor),et.radii!=null&&et.hasOwnProperty("radii")&&(ot.radii=$root.Radii.toObject(et.radii,rt)),et.bodyFont!=null&&et.hasOwnProperty("bodyFont")&&(ot.bodyFont=et.bodyFont),et.codeFont!=null&&et.hasOwnProperty("codeFont")&&(ot.codeFont=et.codeFont),et.fontFaces&&et.fontFaces.length){ot.fontFaces=[];for(let at=0;at<et.fontFaces.length;++at)ot.fontFaces[at]=$root.FontFace.toObject(et.fontFaces[at],rt)}return et.fontSizes!=null&&et.hasOwnProperty("fontSizes")&&(ot.fontSizes=$root.FontSizes.toObject(et.fontSizes,rt)),et.skeletonBackgroundColor!=null&&et.hasOwnProperty("skeletonBackgroundColor")&&(ot.skeletonBackgroundColor=et.skeletonBackgroundColor),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/CustomThemeConfig"},tt.BaseTheme=function(){const nt={},et=Object.create(nt);return et[nt[0]="LIGHT"]=0,et[nt[1]="DARK"]=1,et}(),tt.FontFamily=function(){const nt={},et=Object.create(nt);return et[nt[0]="SANS_SERIF"]=0,et[nt[1]="SERIF"]=1,et[nt[2]="MONOSPACE"]=2,et}(),tt})();$root.FontFace=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.url="",tt.prototype.family="",tt.prototype.weight=0,tt.prototype.style="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.url!=null&&Object.hasOwnProperty.call(et,"url")&&rt.uint32(10).string(et.url),et.family!=null&&Object.hasOwnProperty.call(et,"family")&&rt.uint32(18).string(et.family),et.weight!=null&&Object.hasOwnProperty.call(et,"weight")&&rt.uint32(24).int32(et.weight),et.style!=null&&Object.hasOwnProperty.call(et,"style")&&rt.uint32(34).string(et.style),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.FontFace;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.url=et.string();break}case 2:{at.family=et.string();break}case 3:{at.weight=et.int32();break}case 4:{at.style=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.url!=null&&et.hasOwnProperty("url")&&!$util.isString(et.url)?"url: string expected":et.family!=null&&et.hasOwnProperty("family")&&!$util.isString(et.family)?"family: string expected":et.weight!=null&&et.hasOwnProperty("weight")&&!$util.isInteger(et.weight)?"weight: integer expected":et.style!=null&&et.hasOwnProperty("style")&&!$util.isString(et.style)?"style: string expected":null},tt.fromObject=function(et){if(et instanceof $root.FontFace)return et;let rt=new $root.FontFace;return et.url!=null&&(rt.url=String(et.url)),et.family!=null&&(rt.family=String(et.family)),et.weight!=null&&(rt.weight=et.weight|0),et.style!=null&&(rt.style=String(et.style)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.url="",ot.family="",ot.weight=0,ot.style=""),et.url!=null&&et.hasOwnProperty("url")&&(ot.url=et.url),et.family!=null&&et.hasOwnProperty("family")&&(ot.family=et.family),et.weight!=null&&et.hasOwnProperty("weight")&&(ot.weight=et.weight),et.style!=null&&et.hasOwnProperty("style")&&(ot.style=et.style),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/FontFace"},tt})();$root.Radii=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.baseWidgetRadius=0,tt.prototype.checkboxRadius=0,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.baseWidgetRadius!=null&&Object.hasOwnProperty.call(et,"baseWidgetRadius")&&rt.uint32(8).int32(et.baseWidgetRadius),et.checkboxRadius!=null&&Object.hasOwnProperty.call(et,"checkboxRadius")&&rt.uint32(16).int32(et.checkboxRadius),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Radii;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.baseWidgetRadius=et.int32();break}case 2:{at.checkboxRadius=et.int32();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.baseWidgetRadius!=null&&et.hasOwnProperty("baseWidgetRadius")&&!$util.isInteger(et.baseWidgetRadius)?"baseWidgetRadius: integer expected":et.checkboxRadius!=null&&et.hasOwnProperty("checkboxRadius")&&!$util.isInteger(et.checkboxRadius)?"checkboxRadius: integer expected":null},tt.fromObject=function(et){if(et instanceof $root.Radii)return et;let rt=new $root.Radii;return et.baseWidgetRadius!=null&&(rt.baseWidgetRadius=et.baseWidgetRadius|0),et.checkboxRadius!=null&&(rt.checkboxRadius=et.checkboxRadius|0),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.baseWidgetRadius=0,ot.checkboxRadius=0),et.baseWidgetRadius!=null&&et.hasOwnProperty("baseWidgetRadius")&&(ot.baseWidgetRadius=et.baseWidgetRadius),et.checkboxRadius!=null&&et.hasOwnProperty("checkboxRadius")&&(ot.checkboxRadius=et.checkboxRadius),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Radii"},tt})();$root.FontSizes=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.tinyFontSize=0,tt.prototype.smallFontSize=0,tt.prototype.baseFontSize=0,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.tinyFontSize!=null&&Object.hasOwnProperty.call(et,"tinyFontSize")&&rt.uint32(8).int32(et.tinyFontSize),et.smallFontSize!=null&&Object.hasOwnProperty.call(et,"smallFontSize")&&rt.uint32(16).int32(et.smallFontSize),et.baseFontSize!=null&&Object.hasOwnProperty.call(et,"baseFontSize")&&rt.uint32(24).int32(et.baseFontSize),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.FontSizes;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.tinyFontSize=et.int32();break}case 2:{at.smallFontSize=et.int32();break}case 3:{at.baseFontSize=et.int32();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.tinyFontSize!=null&&et.hasOwnProperty("tinyFontSize")&&!$util.isInteger(et.tinyFontSize)?"tinyFontSize: integer expected":et.smallFontSize!=null&&et.hasOwnProperty("smallFontSize")&&!$util.isInteger(et.smallFontSize)?"smallFontSize: integer expected":et.baseFontSize!=null&&et.hasOwnProperty("baseFontSize")&&!$util.isInteger(et.baseFontSize)?"baseFontSize: integer expected":null},tt.fromObject=function(et){if(et instanceof $root.FontSizes)return et;let rt=new $root.FontSizes;return et.tinyFontSize!=null&&(rt.tinyFontSize=et.tinyFontSize|0),et.smallFontSize!=null&&(rt.smallFontSize=et.smallFontSize|0),et.baseFontSize!=null&&(rt.baseFontSize=et.baseFontSize|0),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.tinyFontSize=0,ot.smallFontSize=0,ot.baseFontSize=0),et.tinyFontSize!=null&&et.hasOwnProperty("tinyFontSize")&&(ot.tinyFontSize=et.tinyFontSize),et.smallFontSize!=null&&et.hasOwnProperty("smallFontSize")&&(ot.smallFontSize=et.smallFontSize),et.baseFontSize!=null&&et.hasOwnProperty("baseFontSize")&&(ot.baseFontSize=et.baseFontSize),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/FontSizes"},tt})();$root.UserInfo=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.installationId="",tt.prototype.installationIdV3="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.installationId!=null&&Object.hasOwnProperty.call(et,"installationId")&&rt.uint32(10).string(et.installationId),et.installationIdV3!=null&&Object.hasOwnProperty.call(et,"installationIdV3")&&rt.uint32(42).string(et.installationIdV3),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.UserInfo;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.installationId=et.string();break}case 5:{at.installationIdV3=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.installationId!=null&&et.hasOwnProperty("installationId")&&!$util.isString(et.installationId)?"installationId: string expected":et.installationIdV3!=null&&et.hasOwnProperty("installationIdV3")&&!$util.isString(et.installationIdV3)?"installationIdV3: string expected":null},tt.fromObject=function(et){if(et instanceof $root.UserInfo)return et;let rt=new $root.UserInfo;return et.installationId!=null&&(rt.installationId=String(et.installationId)),et.installationIdV3!=null&&(rt.installationIdV3=String(et.installationIdV3)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.installationId="",ot.installationIdV3=""),et.installationId!=null&&et.hasOwnProperty("installationId")&&(ot.installationId=et.installationId),et.installationIdV3!=null&&et.hasOwnProperty("installationIdV3")&&(ot.installationIdV3=et.installationIdV3),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/UserInfo"},tt})();$root.EnvironmentInfo=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.streamlitVersion="",tt.prototype.pythonVersion="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.streamlitVersion!=null&&Object.hasOwnProperty.call(et,"streamlitVersion")&&rt.uint32(10).string(et.streamlitVersion),et.pythonVersion!=null&&Object.hasOwnProperty.call(et,"pythonVersion")&&rt.uint32(18).string(et.pythonVersion),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.EnvironmentInfo;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.streamlitVersion=et.string();break}case 2:{at.pythonVersion=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.streamlitVersion!=null&&et.hasOwnProperty("streamlitVersion")&&!$util.isString(et.streamlitVersion)?"streamlitVersion: string expected":et.pythonVersion!=null&&et.hasOwnProperty("pythonVersion")&&!$util.isString(et.pythonVersion)?"pythonVersion: string expected":null},tt.fromObject=function(et){if(et instanceof $root.EnvironmentInfo)return et;let rt=new $root.EnvironmentInfo;return et.streamlitVersion!=null&&(rt.streamlitVersion=String(et.streamlitVersion)),et.pythonVersion!=null&&(rt.pythonVersion=String(et.pythonVersion)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.streamlitVersion="",ot.pythonVersion=""),et.streamlitVersion!=null&&et.hasOwnProperty("streamlitVersion")&&(ot.streamlitVersion=et.streamlitVersion),et.pythonVersion!=null&&et.hasOwnProperty("pythonVersion")&&(ot.pythonVersion=et.pythonVersion),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/EnvironmentInfo"},tt})();$root.SessionStatus=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.runOnSave=!1,tt.prototype.scriptIsRunning=!1,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.runOnSave!=null&&Object.hasOwnProperty.call(et,"runOnSave")&&rt.uint32(8).bool(et.runOnSave),et.scriptIsRunning!=null&&Object.hasOwnProperty.call(et,"scriptIsRunning")&&rt.uint32(16).bool(et.scriptIsRunning),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.SessionStatus;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.runOnSave=et.bool();break}case 2:{at.scriptIsRunning=et.bool();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.runOnSave!=null&&et.hasOwnProperty("runOnSave")&&typeof et.runOnSave!="boolean"?"runOnSave: boolean expected":et.scriptIsRunning!=null&&et.hasOwnProperty("scriptIsRunning")&&typeof et.scriptIsRunning!="boolean"?"scriptIsRunning: boolean expected":null},tt.fromObject=function(et){if(et instanceof $root.SessionStatus)return et;let rt=new $root.SessionStatus;return et.runOnSave!=null&&(rt.runOnSave=!!et.runOnSave),et.scriptIsRunning!=null&&(rt.scriptIsRunning=!!et.scriptIsRunning),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.runOnSave=!1,ot.scriptIsRunning=!1),et.runOnSave!=null&&et.hasOwnProperty("runOnSave")&&(ot.runOnSave=et.runOnSave),et.scriptIsRunning!=null&&et.hasOwnProperty("scriptIsRunning")&&(ot.scriptIsRunning=et.scriptIsRunning),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/SessionStatus"},tt})();const PageConfig=$root.PageConfig=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.title="",tt.prototype.favicon="",tt.prototype.layout=0,tt.prototype.initialSidebarState=0,tt.prototype.menuItems=null,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.title!=null&&Object.hasOwnProperty.call(et,"title")&&rt.uint32(10).string(et.title),et.favicon!=null&&Object.hasOwnProperty.call(et,"favicon")&&rt.uint32(18).string(et.favicon),et.layout!=null&&Object.hasOwnProperty.call(et,"layout")&&rt.uint32(24).int32(et.layout),et.initialSidebarState!=null&&Object.hasOwnProperty.call(et,"initialSidebarState")&&rt.uint32(32).int32(et.initialSidebarState),et.menuItems!=null&&Object.hasOwnProperty.call(et,"menuItems")&&$root.PageConfig.MenuItems.encode(et.menuItems,rt.uint32(42).fork()).ldelim(),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.PageConfig;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.title=et.string();break}case 2:{at.favicon=et.string();break}case 3:{at.layout=et.int32();break}case 4:{at.initialSidebarState=et.int32();break}case 5:{at.menuItems=$root.PageConfig.MenuItems.decode(et,et.uint32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.title!=null&&et.hasOwnProperty("title")&&!$util.isString(et.title))return"title: string expected";if(et.favicon!=null&&et.hasOwnProperty("favicon")&&!$util.isString(et.favicon))return"favicon: string expected";if(et.layout!=null&&et.hasOwnProperty("layout"))switch(et.layout){default:return"layout: enum value expected";case 0:case 1:break}if(et.initialSidebarState!=null&&et.hasOwnProperty("initialSidebarState"))switch(et.initialSidebarState){default:return"initialSidebarState: enum value expected";case 0:case 1:case 2:break}if(et.menuItems!=null&&et.hasOwnProperty("menuItems")){let rt=$root.PageConfig.MenuItems.verify(et.menuItems);if(rt)return"menuItems."+rt}return null},tt.fromObject=function(et){if(et instanceof $root.PageConfig)return et;let rt=new $root.PageConfig;switch(et.title!=null&&(rt.title=String(et.title)),et.favicon!=null&&(rt.favicon=String(et.favicon)),et.layout){default:if(typeof et.layout=="number"){rt.layout=et.layout;break}break;case"CENTERED":case 0:rt.layout=0;break;case"WIDE":case 1:rt.layout=1;break}switch(et.initialSidebarState){default:if(typeof et.initialSidebarState=="number"){rt.initialSidebarState=et.initialSidebarState;break}break;case"AUTO":case 0:rt.initialSidebarState=0;break;case"EXPANDED":case 1:rt.initialSidebarState=1;break;case"COLLAPSED":case 2:rt.initialSidebarState=2;break}if(et.menuItems!=null){if(typeof et.menuItems!="object")throw TypeError(".PageConfig.menuItems: object expected");rt.menuItems=$root.PageConfig.MenuItems.fromObject(et.menuItems)}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.title="",ot.favicon="",ot.layout=rt.enums===String?"CENTERED":0,ot.initialSidebarState=rt.enums===String?"AUTO":0,ot.menuItems=null),et.title!=null&&et.hasOwnProperty("title")&&(ot.title=et.title),et.favicon!=null&&et.hasOwnProperty("favicon")&&(ot.favicon=et.favicon),et.layout!=null&&et.hasOwnProperty("layout")&&(ot.layout=rt.enums===String?$root.PageConfig.Layout[et.layout]===void 0?et.layout:$root.PageConfig.Layout[et.layout]:et.layout),et.initialSidebarState!=null&&et.hasOwnProperty("initialSidebarState")&&(ot.initialSidebarState=rt.enums===String?$root.PageConfig.SidebarState[et.initialSidebarState]===void 0?et.initialSidebarState:$root.PageConfig.SidebarState[et.initialSidebarState]:et.initialSidebarState),et.menuItems!=null&&et.hasOwnProperty("menuItems")&&(ot.menuItems=$root.PageConfig.MenuItems.toObject(et.menuItems,rt)),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/PageConfig"},tt.MenuItems=function(){function nt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}return nt.prototype.getHelpUrl="",nt.prototype.hideGetHelp=!1,nt.prototype.reportABugUrl="",nt.prototype.hideReportABug=!1,nt.prototype.aboutSectionMd="",nt.create=function(rt){return new nt(rt)},nt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.getHelpUrl!=null&&Object.hasOwnProperty.call(rt,"getHelpUrl")&&ot.uint32(10).string(rt.getHelpUrl),rt.hideGetHelp!=null&&Object.hasOwnProperty.call(rt,"hideGetHelp")&&ot.uint32(16).bool(rt.hideGetHelp),rt.reportABugUrl!=null&&Object.hasOwnProperty.call(rt,"reportABugUrl")&&ot.uint32(26).string(rt.reportABugUrl),rt.hideReportABug!=null&&Object.hasOwnProperty.call(rt,"hideReportABug")&&ot.uint32(32).bool(rt.hideReportABug),rt.aboutSectionMd!=null&&Object.hasOwnProperty.call(rt,"aboutSectionMd")&&ot.uint32(42).string(rt.aboutSectionMd),ot},nt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},nt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.PageConfig.MenuItems;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.getHelpUrl=rt.string();break}case 2:{st.hideGetHelp=rt.bool();break}case 3:{st.reportABugUrl=rt.string();break}case 4:{st.hideReportABug=rt.bool();break}case 5:{st.aboutSectionMd=rt.string();break}default:rt.skipType(ut&7);break}}return st},nt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},nt.verify=function(rt){return typeof rt!="object"||rt===null?"object expected":rt.getHelpUrl!=null&&rt.hasOwnProperty("getHelpUrl")&&!$util.isString(rt.getHelpUrl)?"getHelpUrl: string expected":rt.hideGetHelp!=null&&rt.hasOwnProperty("hideGetHelp")&&typeof rt.hideGetHelp!="boolean"?"hideGetHelp: boolean expected":rt.reportABugUrl!=null&&rt.hasOwnProperty("reportABugUrl")&&!$util.isString(rt.reportABugUrl)?"reportABugUrl: string expected":rt.hideReportABug!=null&&rt.hasOwnProperty("hideReportABug")&&typeof rt.hideReportABug!="boolean"?"hideReportABug: boolean expected":rt.aboutSectionMd!=null&&rt.hasOwnProperty("aboutSectionMd")&&!$util.isString(rt.aboutSectionMd)?"aboutSectionMd: string expected":null},nt.fromObject=function(rt){if(rt instanceof $root.PageConfig.MenuItems)return rt;let ot=new $root.PageConfig.MenuItems;return rt.getHelpUrl!=null&&(ot.getHelpUrl=String(rt.getHelpUrl)),rt.hideGetHelp!=null&&(ot.hideGetHelp=!!rt.hideGetHelp),rt.reportABugUrl!=null&&(ot.reportABugUrl=String(rt.reportABugUrl)),rt.hideReportABug!=null&&(ot.hideReportABug=!!rt.hideReportABug),rt.aboutSectionMd!=null&&(ot.aboutSectionMd=String(rt.aboutSectionMd)),ot},nt.toObject=function(rt,ot){ot||(ot={});let at={};return ot.defaults&&(at.getHelpUrl="",at.hideGetHelp=!1,at.reportABugUrl="",at.hideReportABug=!1,at.aboutSectionMd=""),rt.getHelpUrl!=null&&rt.hasOwnProperty("getHelpUrl")&&(at.getHelpUrl=rt.getHelpUrl),rt.hideGetHelp!=null&&rt.hasOwnProperty("hideGetHelp")&&(at.hideGetHelp=rt.hideGetHelp),rt.reportABugUrl!=null&&rt.hasOwnProperty("reportABugUrl")&&(at.reportABugUrl=rt.reportABugUrl),rt.hideReportABug!=null&&rt.hasOwnProperty("hideReportABug")&&(at.hideReportABug=rt.hideReportABug),rt.aboutSectionMd!=null&&rt.hasOwnProperty("aboutSectionMd")&&(at.aboutSectionMd=rt.aboutSectionMd),at},nt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},nt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/PageConfig.MenuItems"},nt}(),tt.Layout=function(){const nt={},et=Object.create(nt);return et[nt[0]="CENTERED"]=0,et[nt[1]="WIDE"]=1,et}(),tt.SidebarState=function(){const nt={},et=Object.create(nt);return et[nt[0]="AUTO"]=0,et[nt[1]="EXPANDED"]=1,et[nt[2]="COLLAPSED"]=2,et}(),tt})();$root.PageInfo=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.queryString="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.queryString!=null&&Object.hasOwnProperty.call(et,"queryString")&&rt.uint32(10).string(et.queryString),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.PageInfo;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.queryString=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.queryString!=null&&et.hasOwnProperty("queryString")&&!$util.isString(et.queryString)?"queryString: string expected":null},tt.fromObject=function(et){if(et instanceof $root.PageInfo)return et;let rt=new $root.PageInfo;return et.queryString!=null&&(rt.queryString=String(et.queryString)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.queryString=""),et.queryString!=null&&et.hasOwnProperty("queryString")&&(ot.queryString=et.queryString),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/PageInfo"},tt})();const PageProfile=$root.PageProfile=(()=>{function tt(nt){if(this.commands=[],this.config=[],this.attributions=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.commands=$util.emptyArray,tt.prototype.execTime=$util.Long?$util.Long.fromBits(0,0,!1):0,tt.prototype.prepTime=$util.Long?$util.Long.fromBits(0,0,!1):0,tt.prototype.config=$util.emptyArray,tt.prototype.uncaughtException="",tt.prototype.attributions=$util.emptyArray,tt.prototype.os="",tt.prototype.timezone="",tt.prototype.headless=!1,tt.prototype.isFragmentRun=!1,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.commands!=null&&et.commands.length)for(let ot=0;ot<et.commands.length;++ot)$root.Command.encode(et.commands[ot],rt.uint32(10).fork()).ldelim();if(et.execTime!=null&&Object.hasOwnProperty.call(et,"execTime")&&rt.uint32(16).int64(et.execTime),et.prepTime!=null&&Object.hasOwnProperty.call(et,"prepTime")&&rt.uint32(24).int64(et.prepTime),et.config!=null&&et.config.length)for(let ot=0;ot<et.config.length;++ot)rt.uint32(42).string(et.config[ot]);if(et.uncaughtException!=null&&Object.hasOwnProperty.call(et,"uncaughtException")&&rt.uint32(50).string(et.uncaughtException),et.attributions!=null&&et.attributions.length)for(let ot=0;ot<et.attributions.length;++ot)rt.uint32(58).string(et.attributions[ot]);return et.os!=null&&Object.hasOwnProperty.call(et,"os")&&rt.uint32(66).string(et.os),et.timezone!=null&&Object.hasOwnProperty.call(et,"timezone")&&rt.uint32(74).string(et.timezone),et.headless!=null&&Object.hasOwnProperty.call(et,"headless")&&rt.uint32(80).bool(et.headless),et.isFragmentRun!=null&&Object.hasOwnProperty.call(et,"isFragmentRun")&&rt.uint32(88).bool(et.isFragmentRun),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.PageProfile;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.commands&&at.commands.length||(at.commands=[]),at.commands.push($root.Command.decode(et,et.uint32()));break}case 2:{at.execTime=et.int64();break}case 3:{at.prepTime=et.int64();break}case 5:{at.config&&at.config.length||(at.config=[]),at.config.push(et.string());break}case 6:{at.uncaughtException=et.string();break}case 7:{at.attributions&&at.attributions.length||(at.attributions=[]),at.attributions.push(et.string());break}case 8:{at.os=et.string();break}case 9:{at.timezone=et.string();break}case 10:{at.headless=et.bool();break}case 11:{at.isFragmentRun=et.bool();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.commands!=null&&et.hasOwnProperty("commands")){if(!Array.isArray(et.commands))return"commands: array expected";for(let rt=0;rt<et.commands.length;++rt){let ot=$root.Command.verify(et.commands[rt]);if(ot)return"commands."+ot}}if(et.execTime!=null&&et.hasOwnProperty("execTime")&&!$util.isInteger(et.execTime)&&!(et.execTime&&$util.isInteger(et.execTime.low)&&$util.isInteger(et.execTime.high)))return"execTime: integer|Long expected";if(et.prepTime!=null&&et.hasOwnProperty("prepTime")&&!$util.isInteger(et.prepTime)&&!(et.prepTime&&$util.isInteger(et.prepTime.low)&&$util.isInteger(et.prepTime.high)))return"prepTime: integer|Long expected";if(et.config!=null&&et.hasOwnProperty("config")){if(!Array.isArray(et.config))return"config: array expected";for(let rt=0;rt<et.config.length;++rt)if(!$util.isString(et.config[rt]))return"config: string[] expected"}if(et.uncaughtException!=null&&et.hasOwnProperty("uncaughtException")&&!$util.isString(et.uncaughtException))return"uncaughtException: string expected";if(et.attributions!=null&&et.hasOwnProperty("attributions")){if(!Array.isArray(et.attributions))return"attributions: array expected";for(let rt=0;rt<et.attributions.length;++rt)if(!$util.isString(et.attributions[rt]))return"attributions: string[] expected"}return et.os!=null&&et.hasOwnProperty("os")&&!$util.isString(et.os)?"os: string expected":et.timezone!=null&&et.hasOwnProperty("timezone")&&!$util.isString(et.timezone)?"timezone: string expected":et.headless!=null&&et.hasOwnProperty("headless")&&typeof et.headless!="boolean"?"headless: boolean expected":et.isFragmentRun!=null&&et.hasOwnProperty("isFragmentRun")&&typeof et.isFragmentRun!="boolean"?"isFragmentRun: boolean expected":null},tt.fromObject=function(et){if(et instanceof $root.PageProfile)return et;let rt=new $root.PageProfile;if(et.commands){if(!Array.isArray(et.commands))throw TypeError(".PageProfile.commands: array expected");rt.commands=[];for(let ot=0;ot<et.commands.length;++ot){if(typeof et.commands[ot]!="object")throw TypeError(".PageProfile.commands: object expected");rt.commands[ot]=$root.Command.fromObject(et.commands[ot])}}if(et.execTime!=null&&($util.Long?(rt.execTime=$util.Long.fromValue(et.execTime)).unsigned=!1:typeof et.execTime=="string"?rt.execTime=parseInt(et.execTime,10):typeof et.execTime=="number"?rt.execTime=et.execTime:typeof et.execTime=="object"&&(rt.execTime=new $util.LongBits(et.execTime.low>>>0,et.execTime.high>>>0).toNumber())),et.prepTime!=null&&($util.Long?(rt.prepTime=$util.Long.fromValue(et.prepTime)).unsigned=!1:typeof et.prepTime=="string"?rt.prepTime=parseInt(et.prepTime,10):typeof et.prepTime=="number"?rt.prepTime=et.prepTime:typeof et.prepTime=="object"&&(rt.prepTime=new $util.LongBits(et.prepTime.low>>>0,et.prepTime.high>>>0).toNumber())),et.config){if(!Array.isArray(et.config))throw TypeError(".PageProfile.config: array expected");rt.config=[];for(let ot=0;ot<et.config.length;++ot)rt.config[ot]=String(et.config[ot])}if(et.uncaughtException!=null&&(rt.uncaughtException=String(et.uncaughtException)),et.attributions){if(!Array.isArray(et.attributions))throw TypeError(".PageProfile.attributions: array expected");rt.attributions=[];for(let ot=0;ot<et.attributions.length;++ot)rt.attributions[ot]=String(et.attributions[ot])}return et.os!=null&&(rt.os=String(et.os)),et.timezone!=null&&(rt.timezone=String(et.timezone)),et.headless!=null&&(rt.headless=!!et.headless),et.isFragmentRun!=null&&(rt.isFragmentRun=!!et.isFragmentRun),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.commands=[],ot.config=[],ot.attributions=[]),rt.defaults){if($util.Long){let at=new $util.Long(0,0,!1);ot.execTime=rt.longs===String?at.toString():rt.longs===Number?at.toNumber():at}else ot.execTime=rt.longs===String?"0":0;if($util.Long){let at=new $util.Long(0,0,!1);ot.prepTime=rt.longs===String?at.toString():rt.longs===Number?at.toNumber():at}else ot.prepTime=rt.longs===String?"0":0;ot.uncaughtException="",ot.os="",ot.timezone="",ot.headless=!1,ot.isFragmentRun=!1}if(et.commands&&et.commands.length){ot.commands=[];for(let at=0;at<et.commands.length;++at)ot.commands[at]=$root.Command.toObject(et.commands[at],rt)}if(et.execTime!=null&&et.hasOwnProperty("execTime")&&(typeof et.execTime=="number"?ot.execTime=rt.longs===String?String(et.execTime):et.execTime:ot.execTime=rt.longs===String?$util.Long.prototype.toString.call(et.execTime):rt.longs===Number?new $util.LongBits(et.execTime.low>>>0,et.execTime.high>>>0).toNumber():et.execTime),et.prepTime!=null&&et.hasOwnProperty("prepTime")&&(typeof et.prepTime=="number"?ot.prepTime=rt.longs===String?String(et.prepTime):et.prepTime:ot.prepTime=rt.longs===String?$util.Long.prototype.toString.call(et.prepTime):rt.longs===Number?new $util.LongBits(et.prepTime.low>>>0,et.prepTime.high>>>0).toNumber():et.prepTime),et.config&&et.config.length){ot.config=[];for(let at=0;at<et.config.length;++at)ot.config[at]=et.config[at]}if(et.uncaughtException!=null&&et.hasOwnProperty("uncaughtException")&&(ot.uncaughtException=et.uncaughtException),et.attributions&&et.attributions.length){ot.attributions=[];for(let at=0;at<et.attributions.length;++at)ot.attributions[at]=et.attributions[at]}return et.os!=null&&et.hasOwnProperty("os")&&(ot.os=et.os),et.timezone!=null&&et.hasOwnProperty("timezone")&&(ot.timezone=et.timezone),et.headless!=null&&et.hasOwnProperty("headless")&&(ot.headless=et.headless),et.isFragmentRun!=null&&et.hasOwnProperty("isFragmentRun")&&(ot.isFragmentRun=et.isFragmentRun),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/PageProfile"},tt})();$root.Argument=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.k="",tt.prototype.t="",tt.prototype.m="",tt.prototype.p=0,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.k!=null&&Object.hasOwnProperty.call(et,"k")&&rt.uint32(10).string(et.k),et.t!=null&&Object.hasOwnProperty.call(et,"t")&&rt.uint32(18).string(et.t),et.m!=null&&Object.hasOwnProperty.call(et,"m")&&rt.uint32(26).string(et.m),et.p!=null&&Object.hasOwnProperty.call(et,"p")&&rt.uint32(40).int32(et.p),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Argument;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.k=et.string();break}case 2:{at.t=et.string();break}case 3:{at.m=et.string();break}case 5:{at.p=et.int32();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.k!=null&&et.hasOwnProperty("k")&&!$util.isString(et.k)?"k: string expected":et.t!=null&&et.hasOwnProperty("t")&&!$util.isString(et.t)?"t: string expected":et.m!=null&&et.hasOwnProperty("m")&&!$util.isString(et.m)?"m: string expected":et.p!=null&&et.hasOwnProperty("p")&&!$util.isInteger(et.p)?"p: integer expected":null},tt.fromObject=function(et){if(et instanceof $root.Argument)return et;let rt=new $root.Argument;return et.k!=null&&(rt.k=String(et.k)),et.t!=null&&(rt.t=String(et.t)),et.m!=null&&(rt.m=String(et.m)),et.p!=null&&(rt.p=et.p|0),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.k="",ot.t="",ot.m="",ot.p=0),et.k!=null&&et.hasOwnProperty("k")&&(ot.k=et.k),et.t!=null&&et.hasOwnProperty("t")&&(ot.t=et.t),et.m!=null&&et.hasOwnProperty("m")&&(ot.m=et.m),et.p!=null&&et.hasOwnProperty("p")&&(ot.p=et.p),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Argument"},tt})();$root.Command=(()=>{function tt(nt){if(this.args=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.name="",tt.prototype.args=$util.emptyArray,tt.prototype.time=$util.Long?$util.Long.fromBits(0,0,!1):0,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.name!=null&&Object.hasOwnProperty.call(et,"name")&&rt.uint32(10).string(et.name),et.args!=null&&et.args.length)for(let ot=0;ot<et.args.length;++ot)$root.Argument.encode(et.args[ot],rt.uint32(18).fork()).ldelim();return et.time!=null&&Object.hasOwnProperty.call(et,"time")&&rt.uint32(32).int64(et.time),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.Command;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.name=et.string();break}case 2:{at.args&&at.args.length||(at.args=[]),at.args.push($root.Argument.decode(et,et.uint32()));break}case 4:{at.time=et.int64();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.name!=null&&et.hasOwnProperty("name")&&!$util.isString(et.name))return"name: string expected";if(et.args!=null&&et.hasOwnProperty("args")){if(!Array.isArray(et.args))return"args: array expected";for(let rt=0;rt<et.args.length;++rt){let ot=$root.Argument.verify(et.args[rt]);if(ot)return"args."+ot}}return et.time!=null&&et.hasOwnProperty("time")&&!$util.isInteger(et.time)&&!(et.time&&$util.isInteger(et.time.low)&&$util.isInteger(et.time.high))?"time: integer|Long expected":null},tt.fromObject=function(et){if(et instanceof $root.Command)return et;let rt=new $root.Command;if(et.name!=null&&(rt.name=String(et.name)),et.args){if(!Array.isArray(et.args))throw TypeError(".Command.args: array expected");rt.args=[];for(let ot=0;ot<et.args.length;++ot){if(typeof et.args[ot]!="object")throw TypeError(".Command.args: object expected");rt.args[ot]=$root.Argument.fromObject(et.args[ot])}}return et.time!=null&&($util.Long?(rt.time=$util.Long.fromValue(et.time)).unsigned=!1:typeof et.time=="string"?rt.time=parseInt(et.time,10):typeof et.time=="number"?rt.time=et.time:typeof et.time=="object"&&(rt.time=new $util.LongBits(et.time.low>>>0,et.time.high>>>0).toNumber())),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.args=[]),rt.defaults)if(ot.name="",$util.Long){let at=new $util.Long(0,0,!1);ot.time=rt.longs===String?at.toString():rt.longs===Number?at.toNumber():at}else ot.time=rt.longs===String?"0":0;if(et.name!=null&&et.hasOwnProperty("name")&&(ot.name=et.name),et.args&&et.args.length){ot.args=[];for(let at=0;at<et.args.length;++at)ot.args[at]=$root.Argument.toObject(et.args[at],rt)}return et.time!=null&&et.hasOwnProperty("time")&&(typeof et.time=="number"?ot.time=rt.longs===String?String(et.time):et.time:ot.time=rt.longs===String?$util.Long.prototype.toString.call(et.time):rt.longs===Number?new $util.LongBits(et.time.low>>>0,et.time.high>>>0).toNumber():et.time),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/Command"},tt})();$root.PageNotFound=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.pageName="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.pageName!=null&&Object.hasOwnProperty.call(et,"pageName")&&rt.uint32(10).string(et.pageName),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.PageNotFound;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.pageName=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.pageName!=null&&et.hasOwnProperty("pageName")&&!$util.isString(et.pageName)?"pageName: string expected":null},tt.fromObject=function(et){if(et instanceof $root.PageNotFound)return et;let rt=new $root.PageNotFound;return et.pageName!=null&&(rt.pageName=String(et.pageName)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.pageName=""),et.pageName!=null&&et.hasOwnProperty("pageName")&&(ot.pageName=et.pageName),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/PageNotFound"},tt})();$root.PagesChanged=(()=>{function tt(nt){if(this.appPages=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.appPages=$util.emptyArray,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.appPages!=null&&et.appPages.length)for(let ot=0;ot<et.appPages.length;++ot)$root.AppPage.encode(et.appPages[ot],rt.uint32(10).fork()).ldelim();return rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.PagesChanged;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.appPages&&at.appPages.length||(at.appPages=[]),at.appPages.push($root.AppPage.decode(et,et.uint32()));break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.appPages!=null&&et.hasOwnProperty("appPages")){if(!Array.isArray(et.appPages))return"appPages: array expected";for(let rt=0;rt<et.appPages.length;++rt){let ot=$root.AppPage.verify(et.appPages[rt]);if(ot)return"appPages."+ot}}return null},tt.fromObject=function(et){if(et instanceof $root.PagesChanged)return et;let rt=new $root.PagesChanged;if(et.appPages){if(!Array.isArray(et.appPages))throw TypeError(".PagesChanged.appPages: array expected");rt.appPages=[];for(let ot=0;ot<et.appPages.length;++ot){if(typeof et.appPages[ot]!="object")throw TypeError(".PagesChanged.appPages: object expected");rt.appPages[ot]=$root.AppPage.fromObject(et.appPages[ot])}}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.appPages=[]),et.appPages&&et.appPages.length){ot.appPages=[];for(let at=0;at<et.appPages.length;++at)ot.appPages[at]=$root.AppPage.toObject(et.appPages[at],rt)}return ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/PagesChanged"},tt})();$root.ParentMessage=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.message="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.message!=null&&Object.hasOwnProperty.call(et,"message")&&rt.uint32(10).string(et.message),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.ParentMessage;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.message=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.message!=null&&et.hasOwnProperty("message")&&!$util.isString(et.message)?"message: string expected":null},tt.fromObject=function(et){if(et instanceof $root.ParentMessage)return et;let rt=new $root.ParentMessage;return et.message!=null&&(rt.message=String(et.message)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.message=""),et.message!=null&&et.hasOwnProperty("message")&&(ot.message=et.message),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/ParentMessage"},tt})();$root.SessionEvent=(()=>{function tt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}tt.prototype.scriptChangedOnDisk=null,tt.prototype.scriptWasManuallyStopped=null,tt.prototype.scriptCompilationException=null;let nt;return Object.defineProperty(tt.prototype,"type",{get:$util.oneOfGetter(nt=["scriptChangedOnDisk","scriptWasManuallyStopped","scriptCompilationException"]),set:$util.oneOfSetter(nt)}),tt.create=function(rt){return new tt(rt)},tt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.scriptChangedOnDisk!=null&&Object.hasOwnProperty.call(rt,"scriptChangedOnDisk")&&ot.uint32(8).bool(rt.scriptChangedOnDisk),rt.scriptWasManuallyStopped!=null&&Object.hasOwnProperty.call(rt,"scriptWasManuallyStopped")&&ot.uint32(16).bool(rt.scriptWasManuallyStopped),rt.scriptCompilationException!=null&&Object.hasOwnProperty.call(rt,"scriptCompilationException")&&$root.Exception.encode(rt.scriptCompilationException,ot.uint32(26).fork()).ldelim(),ot},tt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},tt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.SessionEvent;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.scriptChangedOnDisk=rt.bool();break}case 2:{st.scriptWasManuallyStopped=rt.bool();break}case 3:{st.scriptCompilationException=$root.Exception.decode(rt,rt.uint32());break}default:rt.skipType(ut&7);break}}return st},tt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},tt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";let ot={};if(rt.scriptChangedOnDisk!=null&&rt.hasOwnProperty("scriptChangedOnDisk")&&(ot.type=1,typeof rt.scriptChangedOnDisk!="boolean"))return"scriptChangedOnDisk: boolean expected";if(rt.scriptWasManuallyStopped!=null&&rt.hasOwnProperty("scriptWasManuallyStopped")){if(ot.type===1)return"type: multiple values";if(ot.type=1,typeof rt.scriptWasManuallyStopped!="boolean")return"scriptWasManuallyStopped: boolean expected"}if(rt.scriptCompilationException!=null&&rt.hasOwnProperty("scriptCompilationException")){if(ot.type===1)return"type: multiple values";ot.type=1;{let at=$root.Exception.verify(rt.scriptCompilationException);if(at)return"scriptCompilationException."+at}}return null},tt.fromObject=function(rt){if(rt instanceof $root.SessionEvent)return rt;let ot=new $root.SessionEvent;if(rt.scriptChangedOnDisk!=null&&(ot.scriptChangedOnDisk=!!rt.scriptChangedOnDisk),rt.scriptWasManuallyStopped!=null&&(ot.scriptWasManuallyStopped=!!rt.scriptWasManuallyStopped),rt.scriptCompilationException!=null){if(typeof rt.scriptCompilationException!="object")throw TypeError(".SessionEvent.scriptCompilationException: object expected");ot.scriptCompilationException=$root.Exception.fromObject(rt.scriptCompilationException)}return ot},tt.toObject=function(rt,ot){ot||(ot={});let at={};return rt.scriptChangedOnDisk!=null&&rt.hasOwnProperty("scriptChangedOnDisk")&&(at.scriptChangedOnDisk=rt.scriptChangedOnDisk,ot.oneofs&&(at.type="scriptChangedOnDisk")),rt.scriptWasManuallyStopped!=null&&rt.hasOwnProperty("scriptWasManuallyStopped")&&(at.scriptWasManuallyStopped=rt.scriptWasManuallyStopped,ot.oneofs&&(at.type="scriptWasManuallyStopped")),rt.scriptCompilationException!=null&&rt.hasOwnProperty("scriptCompilationException")&&(at.scriptCompilationException=$root.Exception.toObject(rt.scriptCompilationException,ot),ot.oneofs&&(at.type="scriptCompilationException")),at},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/SessionEvent"},tt})();const MetricsEvent=$root.MetricsEvent=(()=>{function tt(nt){if(this.commands=[],this.config=[],this.attributions=[],nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.event="",tt.prototype.anonymousId="",tt.prototype.machineIdV3="",tt.prototype.reportHash="",tt.prototype.dev=!1,tt.prototype.source="",tt.prototype.streamlitVersion="",tt.prototype.isHello=!1,tt.prototype.hostedAt="",tt.prototype.owner="",tt.prototype.repo="",tt.prototype.branch="",tt.prototype.mainModule="",tt.prototype.creatorId="",tt.prototype.contextPageUrl="",tt.prototype.contextPageTitle="",tt.prototype.contextPagePath="",tt.prototype.contextPageReferrer="",tt.prototype.contextPageSearch="",tt.prototype.contextLocale="",tt.prototype.contextUserAgent="",tt.prototype.label="",tt.prototype.commands=$util.emptyArray,tt.prototype.execTime=$util.Long?$util.Long.fromBits(0,0,!1):0,tt.prototype.prepTime=$util.Long?$util.Long.fromBits(0,0,!1):0,tt.prototype.config=$util.emptyArray,tt.prototype.uncaughtException="",tt.prototype.attributions=$util.emptyArray,tt.prototype.os="",tt.prototype.timezone="",tt.prototype.headless=!1,tt.prototype.isFragmentRun=!1,tt.prototype.appId="",tt.prototype.numPages=$util.Long?$util.Long.fromBits(0,0,!1):0,tt.prototype.sessionId="",tt.prototype.pythonVersion="",tt.prototype.pageScriptHash="",tt.prototype.activeTheme="",tt.prototype.totalLoadTime=$util.Long?$util.Long.fromBits(0,0,!1):0,tt.prototype.browserInfo=null,tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){if(rt||(rt=$Writer.create()),et.event!=null&&Object.hasOwnProperty.call(et,"event")&&rt.uint32(10).string(et.event),et.anonymousId!=null&&Object.hasOwnProperty.call(et,"anonymousId")&&rt.uint32(18).string(et.anonymousId),et.machineIdV3!=null&&Object.hasOwnProperty.call(et,"machineIdV3")&&rt.uint32(26).string(et.machineIdV3),et.reportHash!=null&&Object.hasOwnProperty.call(et,"reportHash")&&rt.uint32(34).string(et.reportHash),et.dev!=null&&Object.hasOwnProperty.call(et,"dev")&&rt.uint32(40).bool(et.dev),et.source!=null&&Object.hasOwnProperty.call(et,"source")&&rt.uint32(50).string(et.source),et.streamlitVersion!=null&&Object.hasOwnProperty.call(et,"streamlitVersion")&&rt.uint32(58).string(et.streamlitVersion),et.isHello!=null&&Object.hasOwnProperty.call(et,"isHello")&&rt.uint32(64).bool(et.isHello),et.hostedAt!=null&&Object.hasOwnProperty.call(et,"hostedAt")&&rt.uint32(74).string(et.hostedAt),et.owner!=null&&Object.hasOwnProperty.call(et,"owner")&&rt.uint32(82).string(et.owner),et.repo!=null&&Object.hasOwnProperty.call(et,"repo")&&rt.uint32(90).string(et.repo),et.branch!=null&&Object.hasOwnProperty.call(et,"branch")&&rt.uint32(98).string(et.branch),et.mainModule!=null&&Object.hasOwnProperty.call(et,"mainModule")&&rt.uint32(106).string(et.mainModule),et.creatorId!=null&&Object.hasOwnProperty.call(et,"creatorId")&&rt.uint32(114).string(et.creatorId),et.contextPageUrl!=null&&Object.hasOwnProperty.call(et,"contextPageUrl")&&rt.uint32(122).string(et.contextPageUrl),et.contextPageTitle!=null&&Object.hasOwnProperty.call(et,"contextPageTitle")&&rt.uint32(130).string(et.contextPageTitle),et.contextPagePath!=null&&Object.hasOwnProperty.call(et,"contextPagePath")&&rt.uint32(138).string(et.contextPagePath),et.contextPageReferrer!=null&&Object.hasOwnProperty.call(et,"contextPageReferrer")&&rt.uint32(146).string(et.contextPageReferrer),et.contextPageSearch!=null&&Object.hasOwnProperty.call(et,"contextPageSearch")&&rt.uint32(154).string(et.contextPageSearch),et.contextLocale!=null&&Object.hasOwnProperty.call(et,"contextLocale")&&rt.uint32(162).string(et.contextLocale),et.contextUserAgent!=null&&Object.hasOwnProperty.call(et,"contextUserAgent")&&rt.uint32(170).string(et.contextUserAgent),et.label!=null&&Object.hasOwnProperty.call(et,"label")&&rt.uint32(178).string(et.label),et.commands!=null&&et.commands.length)for(let ot=0;ot<et.commands.length;++ot)$root.Command.encode(et.commands[ot],rt.uint32(186).fork()).ldelim();if(et.execTime!=null&&Object.hasOwnProperty.call(et,"execTime")&&rt.uint32(192).int64(et.execTime),et.prepTime!=null&&Object.hasOwnProperty.call(et,"prepTime")&&rt.uint32(200).int64(et.prepTime),et.config!=null&&et.config.length)for(let ot=0;ot<et.config.length;++ot)rt.uint32(210).string(et.config[ot]);if(et.uncaughtException!=null&&Object.hasOwnProperty.call(et,"uncaughtException")&&rt.uint32(218).string(et.uncaughtException),et.attributions!=null&&et.attributions.length)for(let ot=0;ot<et.attributions.length;++ot)rt.uint32(226).string(et.attributions[ot]);return et.os!=null&&Object.hasOwnProperty.call(et,"os")&&rt.uint32(234).string(et.os),et.timezone!=null&&Object.hasOwnProperty.call(et,"timezone")&&rt.uint32(242).string(et.timezone),et.headless!=null&&Object.hasOwnProperty.call(et,"headless")&&rt.uint32(248).bool(et.headless),et.isFragmentRun!=null&&Object.hasOwnProperty.call(et,"isFragmentRun")&&rt.uint32(256).bool(et.isFragmentRun),et.appId!=null&&Object.hasOwnProperty.call(et,"appId")&&rt.uint32(266).string(et.appId),et.numPages!=null&&Object.hasOwnProperty.call(et,"numPages")&&rt.uint32(272).int64(et.numPages),et.sessionId!=null&&Object.hasOwnProperty.call(et,"sessionId")&&rt.uint32(282).string(et.sessionId),et.pythonVersion!=null&&Object.hasOwnProperty.call(et,"pythonVersion")&&rt.uint32(290).string(et.pythonVersion),et.pageScriptHash!=null&&Object.hasOwnProperty.call(et,"pageScriptHash")&&rt.uint32(298).string(et.pageScriptHash),et.activeTheme!=null&&Object.hasOwnProperty.call(et,"activeTheme")&&rt.uint32(306).string(et.activeTheme),et.totalLoadTime!=null&&Object.hasOwnProperty.call(et,"totalLoadTime")&&rt.uint32(312).int64(et.totalLoadTime),et.browserInfo!=null&&Object.hasOwnProperty.call(et,"browserInfo")&&$root.BrowserInfo.encode(et.browserInfo,rt.uint32(322).fork()).ldelim(),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.MetricsEvent;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.event=et.string();break}case 2:{at.anonymousId=et.string();break}case 3:{at.machineIdV3=et.string();break}case 4:{at.reportHash=et.string();break}case 5:{at.dev=et.bool();break}case 6:{at.source=et.string();break}case 7:{at.streamlitVersion=et.string();break}case 8:{at.isHello=et.bool();break}case 9:{at.hostedAt=et.string();break}case 10:{at.owner=et.string();break}case 11:{at.repo=et.string();break}case 12:{at.branch=et.string();break}case 13:{at.mainModule=et.string();break}case 14:{at.creatorId=et.string();break}case 15:{at.contextPageUrl=et.string();break}case 16:{at.contextPageTitle=et.string();break}case 17:{at.contextPagePath=et.string();break}case 18:{at.contextPageReferrer=et.string();break}case 19:{at.contextPageSearch=et.string();break}case 20:{at.contextLocale=et.string();break}case 21:{at.contextUserAgent=et.string();break}case 22:{at.label=et.string();break}case 23:{at.commands&&at.commands.length||(at.commands=[]),at.commands.push($root.Command.decode(et,et.uint32()));break}case 24:{at.execTime=et.int64();break}case 25:{at.prepTime=et.int64();break}case 26:{at.config&&at.config.length||(at.config=[]),at.config.push(et.string());break}case 27:{at.uncaughtException=et.string();break}case 28:{at.attributions&&at.attributions.length||(at.attributions=[]),at.attributions.push(et.string());break}case 29:{at.os=et.string();break}case 30:{at.timezone=et.string();break}case 31:{at.headless=et.bool();break}case 32:{at.isFragmentRun=et.bool();break}case 33:{at.appId=et.string();break}case 34:{at.numPages=et.int64();break}case 35:{at.sessionId=et.string();break}case 36:{at.pythonVersion=et.string();break}case 37:{at.pageScriptHash=et.string();break}case 38:{at.activeTheme=et.string();break}case 39:{at.totalLoadTime=et.int64();break}case 40:{at.browserInfo=$root.BrowserInfo.decode(et,et.uint32());break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){if(typeof et!="object"||et===null)return"object expected";if(et.event!=null&&et.hasOwnProperty("event")&&!$util.isString(et.event))return"event: string expected";if(et.anonymousId!=null&&et.hasOwnProperty("anonymousId")&&!$util.isString(et.anonymousId))return"anonymousId: string expected";if(et.machineIdV3!=null&&et.hasOwnProperty("machineIdV3")&&!$util.isString(et.machineIdV3))return"machineIdV3: string expected";if(et.reportHash!=null&&et.hasOwnProperty("reportHash")&&!$util.isString(et.reportHash))return"reportHash: string expected";if(et.dev!=null&&et.hasOwnProperty("dev")&&typeof et.dev!="boolean")return"dev: boolean expected";if(et.source!=null&&et.hasOwnProperty("source")&&!$util.isString(et.source))return"source: string expected";if(et.streamlitVersion!=null&&et.hasOwnProperty("streamlitVersion")&&!$util.isString(et.streamlitVersion))return"streamlitVersion: string expected";if(et.isHello!=null&&et.hasOwnProperty("isHello")&&typeof et.isHello!="boolean")return"isHello: boolean expected";if(et.hostedAt!=null&&et.hasOwnProperty("hostedAt")&&!$util.isString(et.hostedAt))return"hostedAt: string expected";if(et.owner!=null&&et.hasOwnProperty("owner")&&!$util.isString(et.owner))return"owner: string expected";if(et.repo!=null&&et.hasOwnProperty("repo")&&!$util.isString(et.repo))return"repo: string expected";if(et.branch!=null&&et.hasOwnProperty("branch")&&!$util.isString(et.branch))return"branch: string expected";if(et.mainModule!=null&&et.hasOwnProperty("mainModule")&&!$util.isString(et.mainModule))return"mainModule: string expected";if(et.creatorId!=null&&et.hasOwnProperty("creatorId")&&!$util.isString(et.creatorId))return"creatorId: string expected";if(et.contextPageUrl!=null&&et.hasOwnProperty("contextPageUrl")&&!$util.isString(et.contextPageUrl))return"contextPageUrl: string expected";if(et.contextPageTitle!=null&&et.hasOwnProperty("contextPageTitle")&&!$util.isString(et.contextPageTitle))return"contextPageTitle: string expected";if(et.contextPagePath!=null&&et.hasOwnProperty("contextPagePath")&&!$util.isString(et.contextPagePath))return"contextPagePath: string expected";if(et.contextPageReferrer!=null&&et.hasOwnProperty("contextPageReferrer")&&!$util.isString(et.contextPageReferrer))return"contextPageReferrer: string expected";if(et.contextPageSearch!=null&&et.hasOwnProperty("contextPageSearch")&&!$util.isString(et.contextPageSearch))return"contextPageSearch: string expected";if(et.contextLocale!=null&&et.hasOwnProperty("contextLocale")&&!$util.isString(et.contextLocale))return"contextLocale: string expected";if(et.contextUserAgent!=null&&et.hasOwnProperty("contextUserAgent")&&!$util.isString(et.contextUserAgent))return"contextUserAgent: string expected";if(et.label!=null&&et.hasOwnProperty("label")&&!$util.isString(et.label))return"label: string expected";if(et.commands!=null&&et.hasOwnProperty("commands")){if(!Array.isArray(et.commands))return"commands: array expected";for(let rt=0;rt<et.commands.length;++rt){let ot=$root.Command.verify(et.commands[rt]);if(ot)return"commands."+ot}}if(et.execTime!=null&&et.hasOwnProperty("execTime")&&!$util.isInteger(et.execTime)&&!(et.execTime&&$util.isInteger(et.execTime.low)&&$util.isInteger(et.execTime.high)))return"execTime: integer|Long expected";if(et.prepTime!=null&&et.hasOwnProperty("prepTime")&&!$util.isInteger(et.prepTime)&&!(et.prepTime&&$util.isInteger(et.prepTime.low)&&$util.isInteger(et.prepTime.high)))return"prepTime: integer|Long expected";if(et.config!=null&&et.hasOwnProperty("config")){if(!Array.isArray(et.config))return"config: array expected";for(let rt=0;rt<et.config.length;++rt)if(!$util.isString(et.config[rt]))return"config: string[] expected"}if(et.uncaughtException!=null&&et.hasOwnProperty("uncaughtException")&&!$util.isString(et.uncaughtException))return"uncaughtException: string expected";if(et.attributions!=null&&et.hasOwnProperty("attributions")){if(!Array.isArray(et.attributions))return"attributions: array expected";for(let rt=0;rt<et.attributions.length;++rt)if(!$util.isString(et.attributions[rt]))return"attributions: string[] expected"}if(et.os!=null&&et.hasOwnProperty("os")&&!$util.isString(et.os))return"os: string expected";if(et.timezone!=null&&et.hasOwnProperty("timezone")&&!$util.isString(et.timezone))return"timezone: string expected";if(et.headless!=null&&et.hasOwnProperty("headless")&&typeof et.headless!="boolean")return"headless: boolean expected";if(et.isFragmentRun!=null&&et.hasOwnProperty("isFragmentRun")&&typeof et.isFragmentRun!="boolean")return"isFragmentRun: boolean expected";if(et.appId!=null&&et.hasOwnProperty("appId")&&!$util.isString(et.appId))return"appId: string expected";if(et.numPages!=null&&et.hasOwnProperty("numPages")&&!$util.isInteger(et.numPages)&&!(et.numPages&&$util.isInteger(et.numPages.low)&&$util.isInteger(et.numPages.high)))return"numPages: integer|Long expected";if(et.sessionId!=null&&et.hasOwnProperty("sessionId")&&!$util.isString(et.sessionId))return"sessionId: string expected";if(et.pythonVersion!=null&&et.hasOwnProperty("pythonVersion")&&!$util.isString(et.pythonVersion))return"pythonVersion: string expected";if(et.pageScriptHash!=null&&et.hasOwnProperty("pageScriptHash")&&!$util.isString(et.pageScriptHash))return"pageScriptHash: string expected";if(et.activeTheme!=null&&et.hasOwnProperty("activeTheme")&&!$util.isString(et.activeTheme))return"activeTheme: string expected";if(et.totalLoadTime!=null&&et.hasOwnProperty("totalLoadTime")&&!$util.isInteger(et.totalLoadTime)&&!(et.totalLoadTime&&$util.isInteger(et.totalLoadTime.low)&&$util.isInteger(et.totalLoadTime.high)))return"totalLoadTime: integer|Long expected";if(et.browserInfo!=null&&et.hasOwnProperty("browserInfo")){let rt=$root.BrowserInfo.verify(et.browserInfo);if(rt)return"browserInfo."+rt}return null},tt.fromObject=function(et){if(et instanceof $root.MetricsEvent)return et;let rt=new $root.MetricsEvent;if(et.event!=null&&(rt.event=String(et.event)),et.anonymousId!=null&&(rt.anonymousId=String(et.anonymousId)),et.machineIdV3!=null&&(rt.machineIdV3=String(et.machineIdV3)),et.reportHash!=null&&(rt.reportHash=String(et.reportHash)),et.dev!=null&&(rt.dev=!!et.dev),et.source!=null&&(rt.source=String(et.source)),et.streamlitVersion!=null&&(rt.streamlitVersion=String(et.streamlitVersion)),et.isHello!=null&&(rt.isHello=!!et.isHello),et.hostedAt!=null&&(rt.hostedAt=String(et.hostedAt)),et.owner!=null&&(rt.owner=String(et.owner)),et.repo!=null&&(rt.repo=String(et.repo)),et.branch!=null&&(rt.branch=String(et.branch)),et.mainModule!=null&&(rt.mainModule=String(et.mainModule)),et.creatorId!=null&&(rt.creatorId=String(et.creatorId)),et.contextPageUrl!=null&&(rt.contextPageUrl=String(et.contextPageUrl)),et.contextPageTitle!=null&&(rt.contextPageTitle=String(et.contextPageTitle)),et.contextPagePath!=null&&(rt.contextPagePath=String(et.contextPagePath)),et.contextPageReferrer!=null&&(rt.contextPageReferrer=String(et.contextPageReferrer)),et.contextPageSearch!=null&&(rt.contextPageSearch=String(et.contextPageSearch)),et.contextLocale!=null&&(rt.contextLocale=String(et.contextLocale)),et.contextUserAgent!=null&&(rt.contextUserAgent=String(et.contextUserAgent)),et.label!=null&&(rt.label=String(et.label)),et.commands){if(!Array.isArray(et.commands))throw TypeError(".MetricsEvent.commands: array expected");rt.commands=[];for(let ot=0;ot<et.commands.length;++ot){if(typeof et.commands[ot]!="object")throw TypeError(".MetricsEvent.commands: object expected");rt.commands[ot]=$root.Command.fromObject(et.commands[ot])}}if(et.execTime!=null&&($util.Long?(rt.execTime=$util.Long.fromValue(et.execTime)).unsigned=!1:typeof et.execTime=="string"?rt.execTime=parseInt(et.execTime,10):typeof et.execTime=="number"?rt.execTime=et.execTime:typeof et.execTime=="object"&&(rt.execTime=new $util.LongBits(et.execTime.low>>>0,et.execTime.high>>>0).toNumber())),et.prepTime!=null&&($util.Long?(rt.prepTime=$util.Long.fromValue(et.prepTime)).unsigned=!1:typeof et.prepTime=="string"?rt.prepTime=parseInt(et.prepTime,10):typeof et.prepTime=="number"?rt.prepTime=et.prepTime:typeof et.prepTime=="object"&&(rt.prepTime=new $util.LongBits(et.prepTime.low>>>0,et.prepTime.high>>>0).toNumber())),et.config){if(!Array.isArray(et.config))throw TypeError(".MetricsEvent.config: array expected");rt.config=[];for(let ot=0;ot<et.config.length;++ot)rt.config[ot]=String(et.config[ot])}if(et.uncaughtException!=null&&(rt.uncaughtException=String(et.uncaughtException)),et.attributions){if(!Array.isArray(et.attributions))throw TypeError(".MetricsEvent.attributions: array expected");rt.attributions=[];for(let ot=0;ot<et.attributions.length;++ot)rt.attributions[ot]=String(et.attributions[ot])}if(et.os!=null&&(rt.os=String(et.os)),et.timezone!=null&&(rt.timezone=String(et.timezone)),et.headless!=null&&(rt.headless=!!et.headless),et.isFragmentRun!=null&&(rt.isFragmentRun=!!et.isFragmentRun),et.appId!=null&&(rt.appId=String(et.appId)),et.numPages!=null&&($util.Long?(rt.numPages=$util.Long.fromValue(et.numPages)).unsigned=!1:typeof et.numPages=="string"?rt.numPages=parseInt(et.numPages,10):typeof et.numPages=="number"?rt.numPages=et.numPages:typeof et.numPages=="object"&&(rt.numPages=new $util.LongBits(et.numPages.low>>>0,et.numPages.high>>>0).toNumber())),et.sessionId!=null&&(rt.sessionId=String(et.sessionId)),et.pythonVersion!=null&&(rt.pythonVersion=String(et.pythonVersion)),et.pageScriptHash!=null&&(rt.pageScriptHash=String(et.pageScriptHash)),et.activeTheme!=null&&(rt.activeTheme=String(et.activeTheme)),et.totalLoadTime!=null&&($util.Long?(rt.totalLoadTime=$util.Long.fromValue(et.totalLoadTime)).unsigned=!1:typeof et.totalLoadTime=="string"?rt.totalLoadTime=parseInt(et.totalLoadTime,10):typeof et.totalLoadTime=="number"?rt.totalLoadTime=et.totalLoadTime:typeof et.totalLoadTime=="object"&&(rt.totalLoadTime=new $util.LongBits(et.totalLoadTime.low>>>0,et.totalLoadTime.high>>>0).toNumber())),et.browserInfo!=null){if(typeof et.browserInfo!="object")throw TypeError(".MetricsEvent.browserInfo: object expected");rt.browserInfo=$root.BrowserInfo.fromObject(et.browserInfo)}return rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};if((rt.arrays||rt.defaults)&&(ot.commands=[],ot.config=[],ot.attributions=[]),rt.defaults){if(ot.event="",ot.anonymousId="",ot.machineIdV3="",ot.reportHash="",ot.dev=!1,ot.source="",ot.streamlitVersion="",ot.isHello=!1,ot.hostedAt="",ot.owner="",ot.repo="",ot.branch="",ot.mainModule="",ot.creatorId="",ot.contextPageUrl="",ot.contextPageTitle="",ot.contextPagePath="",ot.contextPageReferrer="",ot.contextPageSearch="",ot.contextLocale="",ot.contextUserAgent="",ot.label="",$util.Long){let at=new $util.Long(0,0,!1);ot.execTime=rt.longs===String?at.toString():rt.longs===Number?at.toNumber():at}else ot.execTime=rt.longs===String?"0":0;if($util.Long){let at=new $util.Long(0,0,!1);ot.prepTime=rt.longs===String?at.toString():rt.longs===Number?at.toNumber():at}else ot.prepTime=rt.longs===String?"0":0;if(ot.uncaughtException="",ot.os="",ot.timezone="",ot.headless=!1,ot.isFragmentRun=!1,ot.appId="",$util.Long){let at=new $util.Long(0,0,!1);ot.numPages=rt.longs===String?at.toString():rt.longs===Number?at.toNumber():at}else ot.numPages=rt.longs===String?"0":0;if(ot.sessionId="",ot.pythonVersion="",ot.pageScriptHash="",ot.activeTheme="",$util.Long){let at=new $util.Long(0,0,!1);ot.totalLoadTime=rt.longs===String?at.toString():rt.longs===Number?at.toNumber():at}else ot.totalLoadTime=rt.longs===String?"0":0;ot.browserInfo=null}if(et.event!=null&&et.hasOwnProperty("event")&&(ot.event=et.event),et.anonymousId!=null&&et.hasOwnProperty("anonymousId")&&(ot.anonymousId=et.anonymousId),et.machineIdV3!=null&&et.hasOwnProperty("machineIdV3")&&(ot.machineIdV3=et.machineIdV3),et.reportHash!=null&&et.hasOwnProperty("reportHash")&&(ot.reportHash=et.reportHash),et.dev!=null&&et.hasOwnProperty("dev")&&(ot.dev=et.dev),et.source!=null&&et.hasOwnProperty("source")&&(ot.source=et.source),et.streamlitVersion!=null&&et.hasOwnProperty("streamlitVersion")&&(ot.streamlitVersion=et.streamlitVersion),et.isHello!=null&&et.hasOwnProperty("isHello")&&(ot.isHello=et.isHello),et.hostedAt!=null&&et.hasOwnProperty("hostedAt")&&(ot.hostedAt=et.hostedAt),et.owner!=null&&et.hasOwnProperty("owner")&&(ot.owner=et.owner),et.repo!=null&&et.hasOwnProperty("repo")&&(ot.repo=et.repo),et.branch!=null&&et.hasOwnProperty("branch")&&(ot.branch=et.branch),et.mainModule!=null&&et.hasOwnProperty("mainModule")&&(ot.mainModule=et.mainModule),et.creatorId!=null&&et.hasOwnProperty("creatorId")&&(ot.creatorId=et.creatorId),et.contextPageUrl!=null&&et.hasOwnProperty("contextPageUrl")&&(ot.contextPageUrl=et.contextPageUrl),et.contextPageTitle!=null&&et.hasOwnProperty("contextPageTitle")&&(ot.contextPageTitle=et.contextPageTitle),et.contextPagePath!=null&&et.hasOwnProperty("contextPagePath")&&(ot.contextPagePath=et.contextPagePath),et.contextPageReferrer!=null&&et.hasOwnProperty("contextPageReferrer")&&(ot.contextPageReferrer=et.contextPageReferrer),et.contextPageSearch!=null&&et.hasOwnProperty("contextPageSearch")&&(ot.contextPageSearch=et.contextPageSearch),et.contextLocale!=null&&et.hasOwnProperty("contextLocale")&&(ot.contextLocale=et.contextLocale),et.contextUserAgent!=null&&et.hasOwnProperty("contextUserAgent")&&(ot.contextUserAgent=et.contextUserAgent),et.label!=null&&et.hasOwnProperty("label")&&(ot.label=et.label),et.commands&&et.commands.length){ot.commands=[];for(let at=0;at<et.commands.length;++at)ot.commands[at]=$root.Command.toObject(et.commands[at],rt)}if(et.execTime!=null&&et.hasOwnProperty("execTime")&&(typeof et.execTime=="number"?ot.execTime=rt.longs===String?String(et.execTime):et.execTime:ot.execTime=rt.longs===String?$util.Long.prototype.toString.call(et.execTime):rt.longs===Number?new $util.LongBits(et.execTime.low>>>0,et.execTime.high>>>0).toNumber():et.execTime),et.prepTime!=null&&et.hasOwnProperty("prepTime")&&(typeof et.prepTime=="number"?ot.prepTime=rt.longs===String?String(et.prepTime):et.prepTime:ot.prepTime=rt.longs===String?$util.Long.prototype.toString.call(et.prepTime):rt.longs===Number?new $util.LongBits(et.prepTime.low>>>0,et.prepTime.high>>>0).toNumber():et.prepTime),et.config&&et.config.length){ot.config=[];for(let at=0;at<et.config.length;++at)ot.config[at]=et.config[at]}if(et.uncaughtException!=null&&et.hasOwnProperty("uncaughtException")&&(ot.uncaughtException=et.uncaughtException),et.attributions&&et.attributions.length){ot.attributions=[];for(let at=0;at<et.attributions.length;++at)ot.attributions[at]=et.attributions[at]}return et.os!=null&&et.hasOwnProperty("os")&&(ot.os=et.os),et.timezone!=null&&et.hasOwnProperty("timezone")&&(ot.timezone=et.timezone),et.headless!=null&&et.hasOwnProperty("headless")&&(ot.headless=et.headless),et.isFragmentRun!=null&&et.hasOwnProperty("isFragmentRun")&&(ot.isFragmentRun=et.isFragmentRun),et.appId!=null&&et.hasOwnProperty("appId")&&(ot.appId=et.appId),et.numPages!=null&&et.hasOwnProperty("numPages")&&(typeof et.numPages=="number"?ot.numPages=rt.longs===String?String(et.numPages):et.numPages:ot.numPages=rt.longs===String?$util.Long.prototype.toString.call(et.numPages):rt.longs===Number?new $util.LongBits(et.numPages.low>>>0,et.numPages.high>>>0).toNumber():et.numPages),et.sessionId!=null&&et.hasOwnProperty("sessionId")&&(ot.sessionId=et.sessionId),et.pythonVersion!=null&&et.hasOwnProperty("pythonVersion")&&(ot.pythonVersion=et.pythonVersion),et.pageScriptHash!=null&&et.hasOwnProperty("pageScriptHash")&&(ot.pageScriptHash=et.pageScriptHash),et.activeTheme!=null&&et.hasOwnProperty("activeTheme")&&(ot.activeTheme=et.activeTheme),et.totalLoadTime!=null&&et.hasOwnProperty("totalLoadTime")&&(typeof et.totalLoadTime=="number"?ot.totalLoadTime=rt.longs===String?String(et.totalLoadTime):et.totalLoadTime:ot.totalLoadTime=rt.longs===String?$util.Long.prototype.toString.call(et.totalLoadTime):rt.longs===Number?new $util.LongBits(et.totalLoadTime.low>>>0,et.totalLoadTime.high>>>0).toNumber():et.totalLoadTime),et.browserInfo!=null&&et.hasOwnProperty("browserInfo")&&(ot.browserInfo=$root.BrowserInfo.toObject(et.browserInfo,rt)),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/MetricsEvent"},tt})();$root.BrowserInfo=(()=>{function tt(nt){if(nt)for(let et=Object.keys(nt),rt=0;rt<et.length;++rt)nt[et[rt]]!=null&&(this[et[rt]]=nt[et[rt]])}return tt.prototype.browserName="",tt.prototype.browserVersion="",tt.prototype.deviceType="",tt.prototype.os="",tt.create=function(et){return new tt(et)},tt.encode=function(et,rt){return rt||(rt=$Writer.create()),et.browserName!=null&&Object.hasOwnProperty.call(et,"browserName")&&rt.uint32(10).string(et.browserName),et.browserVersion!=null&&Object.hasOwnProperty.call(et,"browserVersion")&&rt.uint32(18).string(et.browserVersion),et.deviceType!=null&&Object.hasOwnProperty.call(et,"deviceType")&&rt.uint32(26).string(et.deviceType),et.os!=null&&Object.hasOwnProperty.call(et,"os")&&rt.uint32(34).string(et.os),rt},tt.encodeDelimited=function(et,rt){return this.encode(et,rt).ldelim()},tt.decode=function(et,rt){et instanceof $Reader||(et=$Reader.create(et));let ot=rt===void 0?et.len:et.pos+rt,at=new $root.BrowserInfo;for(;et.pos<ot;){let st=et.uint32();switch(st>>>3){case 1:{at.browserName=et.string();break}case 2:{at.browserVersion=et.string();break}case 3:{at.deviceType=et.string();break}case 4:{at.os=et.string();break}default:et.skipType(st&7);break}}return at},tt.decodeDelimited=function(et){return et instanceof $Reader||(et=new $Reader(et)),this.decode(et,et.uint32())},tt.verify=function(et){return typeof et!="object"||et===null?"object expected":et.browserName!=null&&et.hasOwnProperty("browserName")&&!$util.isString(et.browserName)?"browserName: string expected":et.browserVersion!=null&&et.hasOwnProperty("browserVersion")&&!$util.isString(et.browserVersion)?"browserVersion: string expected":et.deviceType!=null&&et.hasOwnProperty("deviceType")&&!$util.isString(et.deviceType)?"deviceType: string expected":et.os!=null&&et.hasOwnProperty("os")&&!$util.isString(et.os)?"os: string expected":null},tt.fromObject=function(et){if(et instanceof $root.BrowserInfo)return et;let rt=new $root.BrowserInfo;return et.browserName!=null&&(rt.browserName=String(et.browserName)),et.browserVersion!=null&&(rt.browserVersion=String(et.browserVersion)),et.deviceType!=null&&(rt.deviceType=String(et.deviceType)),et.os!=null&&(rt.os=String(et.os)),rt},tt.toObject=function(et,rt){rt||(rt={});let ot={};return rt.defaults&&(ot.browserName="",ot.browserVersion="",ot.deviceType="",ot.os=""),et.browserName!=null&&et.hasOwnProperty("browserName")&&(ot.browserName=et.browserName),et.browserVersion!=null&&et.hasOwnProperty("browserVersion")&&(ot.browserVersion=et.browserVersion),et.deviceType!=null&&et.hasOwnProperty("deviceType")&&(ot.deviceType=et.deviceType),et.os!=null&&et.hasOwnProperty("os")&&(ot.os=et.os),ot},tt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},tt.getTypeUrl=function(et){return et===void 0&&(et="type.googleapis.com"),et+"/BrowserInfo"},tt})();$root.RootContainer=(()=>{const tt={},nt=Object.create(tt);return nt[tt[0]="MAIN"]=0,nt[tt[1]="SIDEBAR"]=1,nt[tt[2]="EVENT"]=2,nt[tt[3]="BOTTOM"]=3,nt})();$root.openmetrics=(()=>{const tt={};return tt.MetricSet=function(){function nt(et){if(this.metricFamilies=[],et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}return nt.prototype.metricFamilies=$util.emptyArray,nt.create=function(rt){return new nt(rt)},nt.encode=function(rt,ot){if(ot||(ot=$Writer.create()),rt.metricFamilies!=null&&rt.metricFamilies.length)for(let at=0;at<rt.metricFamilies.length;++at)$root.openmetrics.MetricFamily.encode(rt.metricFamilies[at],ot.uint32(10).fork()).ldelim();return ot},nt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},nt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.openmetrics.MetricSet;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.metricFamilies&&st.metricFamilies.length||(st.metricFamilies=[]),st.metricFamilies.push($root.openmetrics.MetricFamily.decode(rt,rt.uint32()));break}default:rt.skipType(ut&7);break}}return st},nt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},nt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";if(rt.metricFamilies!=null&&rt.hasOwnProperty("metricFamilies")){if(!Array.isArray(rt.metricFamilies))return"metricFamilies: array expected";for(let ot=0;ot<rt.metricFamilies.length;++ot){let at=$root.openmetrics.MetricFamily.verify(rt.metricFamilies[ot]);if(at)return"metricFamilies."+at}}return null},nt.fromObject=function(rt){if(rt instanceof $root.openmetrics.MetricSet)return rt;let ot=new $root.openmetrics.MetricSet;if(rt.metricFamilies){if(!Array.isArray(rt.metricFamilies))throw TypeError(".openmetrics.MetricSet.metricFamilies: array expected");ot.metricFamilies=[];for(let at=0;at<rt.metricFamilies.length;++at){if(typeof rt.metricFamilies[at]!="object")throw TypeError(".openmetrics.MetricSet.metricFamilies: object expected");ot.metricFamilies[at]=$root.openmetrics.MetricFamily.fromObject(rt.metricFamilies[at])}}return ot},nt.toObject=function(rt,ot){ot||(ot={});let at={};if((ot.arrays||ot.defaults)&&(at.metricFamilies=[]),rt.metricFamilies&&rt.metricFamilies.length){at.metricFamilies=[];for(let st=0;st<rt.metricFamilies.length;++st)at.metricFamilies[st]=$root.openmetrics.MetricFamily.toObject(rt.metricFamilies[st],ot)}return at},nt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},nt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/openmetrics.MetricSet"},nt}(),tt.MetricFamily=function(){function nt(et){if(this.metrics=[],et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}return nt.prototype.name="",nt.prototype.type=0,nt.prototype.unit="",nt.prototype.help="",nt.prototype.metrics=$util.emptyArray,nt.create=function(rt){return new nt(rt)},nt.encode=function(rt,ot){if(ot||(ot=$Writer.create()),rt.name!=null&&Object.hasOwnProperty.call(rt,"name")&&ot.uint32(10).string(rt.name),rt.type!=null&&Object.hasOwnProperty.call(rt,"type")&&ot.uint32(16).int32(rt.type),rt.unit!=null&&Object.hasOwnProperty.call(rt,"unit")&&ot.uint32(26).string(rt.unit),rt.help!=null&&Object.hasOwnProperty.call(rt,"help")&&ot.uint32(34).string(rt.help),rt.metrics!=null&&rt.metrics.length)for(let at=0;at<rt.metrics.length;++at)$root.openmetrics.Metric.encode(rt.metrics[at],ot.uint32(42).fork()).ldelim();return ot},nt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},nt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.openmetrics.MetricFamily;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.name=rt.string();break}case 2:{st.type=rt.int32();break}case 3:{st.unit=rt.string();break}case 4:{st.help=rt.string();break}case 5:{st.metrics&&st.metrics.length||(st.metrics=[]),st.metrics.push($root.openmetrics.Metric.decode(rt,rt.uint32()));break}default:rt.skipType(ut&7);break}}return st},nt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},nt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";if(rt.name!=null&&rt.hasOwnProperty("name")&&!$util.isString(rt.name))return"name: string expected";if(rt.type!=null&&rt.hasOwnProperty("type"))switch(rt.type){default:return"type: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:break}if(rt.unit!=null&&rt.hasOwnProperty("unit")&&!$util.isString(rt.unit))return"unit: string expected";if(rt.help!=null&&rt.hasOwnProperty("help")&&!$util.isString(rt.help))return"help: string expected";if(rt.metrics!=null&&rt.hasOwnProperty("metrics")){if(!Array.isArray(rt.metrics))return"metrics: array expected";for(let ot=0;ot<rt.metrics.length;++ot){let at=$root.openmetrics.Metric.verify(rt.metrics[ot]);if(at)return"metrics."+at}}return null},nt.fromObject=function(rt){if(rt instanceof $root.openmetrics.MetricFamily)return rt;let ot=new $root.openmetrics.MetricFamily;switch(rt.name!=null&&(ot.name=String(rt.name)),rt.type){default:if(typeof rt.type=="number"){ot.type=rt.type;break}break;case"UNKNOWN":case 0:ot.type=0;break;case"GAUGE":case 1:ot.type=1;break;case"COUNTER":case 2:ot.type=2;break;case"STATE_SET":case 3:ot.type=3;break;case"INFO":case 4:ot.type=4;break;case"HISTOGRAM":case 5:ot.type=5;break;case"GAUGE_HISTOGRAM":case 6:ot.type=6;break;case"SUMMARY":case 7:ot.type=7;break}if(rt.unit!=null&&(ot.unit=String(rt.unit)),rt.help!=null&&(ot.help=String(rt.help)),rt.metrics){if(!Array.isArray(rt.metrics))throw TypeError(".openmetrics.MetricFamily.metrics: array expected");ot.metrics=[];for(let at=0;at<rt.metrics.length;++at){if(typeof rt.metrics[at]!="object")throw TypeError(".openmetrics.MetricFamily.metrics: object expected");ot.metrics[at]=$root.openmetrics.Metric.fromObject(rt.metrics[at])}}return ot},nt.toObject=function(rt,ot){ot||(ot={});let at={};if((ot.arrays||ot.defaults)&&(at.metrics=[]),ot.defaults&&(at.name="",at.type=ot.enums===String?"UNKNOWN":0,at.unit="",at.help=""),rt.name!=null&&rt.hasOwnProperty("name")&&(at.name=rt.name),rt.type!=null&&rt.hasOwnProperty("type")&&(at.type=ot.enums===String?$root.openmetrics.MetricType[rt.type]===void 0?rt.type:$root.openmetrics.MetricType[rt.type]:rt.type),rt.unit!=null&&rt.hasOwnProperty("unit")&&(at.unit=rt.unit),rt.help!=null&&rt.hasOwnProperty("help")&&(at.help=rt.help),rt.metrics&&rt.metrics.length){at.metrics=[];for(let st=0;st<rt.metrics.length;++st)at.metrics[st]=$root.openmetrics.Metric.toObject(rt.metrics[st],ot)}return at},nt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},nt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/openmetrics.MetricFamily"},nt}(),tt.MetricType=function(){const nt={},et=Object.create(nt);return et[nt[0]="UNKNOWN"]=0,et[nt[1]="GAUGE"]=1,et[nt[2]="COUNTER"]=2,et[nt[3]="STATE_SET"]=3,et[nt[4]="INFO"]=4,et[nt[5]="HISTOGRAM"]=5,et[nt[6]="GAUGE_HISTOGRAM"]=6,et[nt[7]="SUMMARY"]=7,et}(),tt.Metric=function(){function nt(et){if(this.labels=[],this.metricPoints=[],et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}return nt.prototype.labels=$util.emptyArray,nt.prototype.metricPoints=$util.emptyArray,nt.create=function(rt){return new nt(rt)},nt.encode=function(rt,ot){if(ot||(ot=$Writer.create()),rt.labels!=null&&rt.labels.length)for(let at=0;at<rt.labels.length;++at)$root.openmetrics.Label.encode(rt.labels[at],ot.uint32(10).fork()).ldelim();if(rt.metricPoints!=null&&rt.metricPoints.length)for(let at=0;at<rt.metricPoints.length;++at)$root.openmetrics.MetricPoint.encode(rt.metricPoints[at],ot.uint32(18).fork()).ldelim();return ot},nt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},nt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.openmetrics.Metric;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.labels&&st.labels.length||(st.labels=[]),st.labels.push($root.openmetrics.Label.decode(rt,rt.uint32()));break}case 2:{st.metricPoints&&st.metricPoints.length||(st.metricPoints=[]),st.metricPoints.push($root.openmetrics.MetricPoint.decode(rt,rt.uint32()));break}default:rt.skipType(ut&7);break}}return st},nt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},nt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";if(rt.labels!=null&&rt.hasOwnProperty("labels")){if(!Array.isArray(rt.labels))return"labels: array expected";for(let ot=0;ot<rt.labels.length;++ot){let at=$root.openmetrics.Label.verify(rt.labels[ot]);if(at)return"labels."+at}}if(rt.metricPoints!=null&&rt.hasOwnProperty("metricPoints")){if(!Array.isArray(rt.metricPoints))return"metricPoints: array expected";for(let ot=0;ot<rt.metricPoints.length;++ot){let at=$root.openmetrics.MetricPoint.verify(rt.metricPoints[ot]);if(at)return"metricPoints."+at}}return null},nt.fromObject=function(rt){if(rt instanceof $root.openmetrics.Metric)return rt;let ot=new $root.openmetrics.Metric;if(rt.labels){if(!Array.isArray(rt.labels))throw TypeError(".openmetrics.Metric.labels: array expected");ot.labels=[];for(let at=0;at<rt.labels.length;++at){if(typeof rt.labels[at]!="object")throw TypeError(".openmetrics.Metric.labels: object expected");ot.labels[at]=$root.openmetrics.Label.fromObject(rt.labels[at])}}if(rt.metricPoints){if(!Array.isArray(rt.metricPoints))throw TypeError(".openmetrics.Metric.metricPoints: array expected");ot.metricPoints=[];for(let at=0;at<rt.metricPoints.length;++at){if(typeof rt.metricPoints[at]!="object")throw TypeError(".openmetrics.Metric.metricPoints: object expected");ot.metricPoints[at]=$root.openmetrics.MetricPoint.fromObject(rt.metricPoints[at])}}return ot},nt.toObject=function(rt,ot){ot||(ot={});let at={};if((ot.arrays||ot.defaults)&&(at.labels=[],at.metricPoints=[]),rt.labels&&rt.labels.length){at.labels=[];for(let st=0;st<rt.labels.length;++st)at.labels[st]=$root.openmetrics.Label.toObject(rt.labels[st],ot)}if(rt.metricPoints&&rt.metricPoints.length){at.metricPoints=[];for(let st=0;st<rt.metricPoints.length;++st)at.metricPoints[st]=$root.openmetrics.MetricPoint.toObject(rt.metricPoints[st],ot)}return at},nt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},nt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/openmetrics.Metric"},nt}(),tt.Label=function(){function nt(et){if(et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}return nt.prototype.name="",nt.prototype.value="",nt.create=function(rt){return new nt(rt)},nt.encode=function(rt,ot){return ot||(ot=$Writer.create()),rt.name!=null&&Object.hasOwnProperty.call(rt,"name")&&ot.uint32(10).string(rt.name),rt.value!=null&&Object.hasOwnProperty.call(rt,"value")&&ot.uint32(18).string(rt.value),ot},nt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},nt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.openmetrics.Label;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.name=rt.string();break}case 2:{st.value=rt.string();break}default:rt.skipType(ut&7);break}}return st},nt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},nt.verify=function(rt){return typeof rt!="object"||rt===null?"object expected":rt.name!=null&&rt.hasOwnProperty("name")&&!$util.isString(rt.name)?"name: string expected":rt.value!=null&&rt.hasOwnProperty("value")&&!$util.isString(rt.value)?"value: string expected":null},nt.fromObject=function(rt){if(rt instanceof $root.openmetrics.Label)return rt;let ot=new $root.openmetrics.Label;return rt.name!=null&&(ot.name=String(rt.name)),rt.value!=null&&(ot.value=String(rt.value)),ot},nt.toObject=function(rt,ot){ot||(ot={});let at={};return ot.defaults&&(at.name="",at.value=""),rt.name!=null&&rt.hasOwnProperty("name")&&(at.name=rt.name),rt.value!=null&&rt.hasOwnProperty("value")&&(at.value=rt.value),at},nt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},nt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/openmetrics.Label"},nt}(),tt.MetricPoint=function(){function nt(rt){if(rt)for(let ot=Object.keys(rt),at=0;at<ot.length;++at)rt[ot[at]]!=null&&(this[ot[at]]=rt[ot[at]])}nt.prototype.unknownValue=null,nt.prototype.gaugeValue=null,nt.prototype.counterValue=null,nt.prototype.histogramValue=null,nt.prototype.stateSetValue=null,nt.prototype.infoValue=null,nt.prototype.summaryValue=null,nt.prototype.timestamp=null;let et;return Object.defineProperty(nt.prototype,"value",{get:$util.oneOfGetter(et=["unknownValue","gaugeValue","counterValue","histogramValue","stateSetValue","infoValue","summaryValue"]),set:$util.oneOfSetter(et)}),nt.create=function(ot){return new nt(ot)},nt.encode=function(ot,at){return at||(at=$Writer.create()),ot.unknownValue!=null&&Object.hasOwnProperty.call(ot,"unknownValue")&&$root.openmetrics.UnknownValue.encode(ot.unknownValue,at.uint32(10).fork()).ldelim(),ot.gaugeValue!=null&&Object.hasOwnProperty.call(ot,"gaugeValue")&&$root.openmetrics.GaugeValue.encode(ot.gaugeValue,at.uint32(18).fork()).ldelim(),ot.counterValue!=null&&Object.hasOwnProperty.call(ot,"counterValue")&&$root.openmetrics.CounterValue.encode(ot.counterValue,at.uint32(26).fork()).ldelim(),ot.histogramValue!=null&&Object.hasOwnProperty.call(ot,"histogramValue")&&$root.openmetrics.HistogramValue.encode(ot.histogramValue,at.uint32(34).fork()).ldelim(),ot.stateSetValue!=null&&Object.hasOwnProperty.call(ot,"stateSetValue")&&$root.openmetrics.StateSetValue.encode(ot.stateSetValue,at.uint32(42).fork()).ldelim(),ot.infoValue!=null&&Object.hasOwnProperty.call(ot,"infoValue")&&$root.openmetrics.InfoValue.encode(ot.infoValue,at.uint32(50).fork()).ldelim(),ot.summaryValue!=null&&Object.hasOwnProperty.call(ot,"summaryValue")&&$root.openmetrics.SummaryValue.encode(ot.summaryValue,at.uint32(58).fork()).ldelim(),ot.timestamp!=null&&Object.hasOwnProperty.call(ot,"timestamp")&&$root.google.protobuf.Timestamp.encode(ot.timestamp,at.uint32(66).fork()).ldelim(),at},nt.encodeDelimited=function(ot,at){return this.encode(ot,at).ldelim()},nt.decode=function(ot,at){ot instanceof $Reader||(ot=$Reader.create(ot));let st=at===void 0?ot.len:ot.pos+at,ut=new $root.openmetrics.MetricPoint;for(;ot.pos<st;){let ct=ot.uint32();switch(ct>>>3){case 1:{ut.unknownValue=$root.openmetrics.UnknownValue.decode(ot,ot.uint32());break}case 2:{ut.gaugeValue=$root.openmetrics.GaugeValue.decode(ot,ot.uint32());break}case 3:{ut.counterValue=$root.openmetrics.CounterValue.decode(ot,ot.uint32());break}case 4:{ut.histogramValue=$root.openmetrics.HistogramValue.decode(ot,ot.uint32());break}case 5:{ut.stateSetValue=$root.openmetrics.StateSetValue.decode(ot,ot.uint32());break}case 6:{ut.infoValue=$root.openmetrics.InfoValue.decode(ot,ot.uint32());break}case 7:{ut.summaryValue=$root.openmetrics.SummaryValue.decode(ot,ot.uint32());break}case 8:{ut.timestamp=$root.google.protobuf.Timestamp.decode(ot,ot.uint32());break}default:ot.skipType(ct&7);break}}return ut},nt.decodeDelimited=function(ot){return ot instanceof $Reader||(ot=new $Reader(ot)),this.decode(ot,ot.uint32())},nt.verify=function(ot){if(typeof ot!="object"||ot===null)return"object expected";let at={};if(ot.unknownValue!=null&&ot.hasOwnProperty("unknownValue")){at.value=1;{let st=$root.openmetrics.UnknownValue.verify(ot.unknownValue);if(st)return"unknownValue."+st}}if(ot.gaugeValue!=null&&ot.hasOwnProperty("gaugeValue")){if(at.value===1)return"value: multiple values";at.value=1;{let st=$root.openmetrics.GaugeValue.verify(ot.gaugeValue);if(st)return"gaugeValue."+st}}if(ot.counterValue!=null&&ot.hasOwnProperty("counterValue")){if(at.value===1)return"value: multiple values";at.value=1;{let st=$root.openmetrics.CounterValue.verify(ot.counterValue);if(st)return"counterValue."+st}}if(ot.histogramValue!=null&&ot.hasOwnProperty("histogramValue")){if(at.value===1)return"value: multiple values";at.value=1;{let st=$root.openmetrics.HistogramValue.verify(ot.histogramValue);if(st)return"histogramValue."+st}}if(ot.stateSetValue!=null&&ot.hasOwnProperty("stateSetValue")){if(at.value===1)return"value: multiple values";at.value=1;{let st=$root.openmetrics.StateSetValue.verify(ot.stateSetValue);if(st)return"stateSetValue."+st}}if(ot.infoValue!=null&&ot.hasOwnProperty("infoValue")){if(at.value===1)return"value: multiple values";at.value=1;{let st=$root.openmetrics.InfoValue.verify(ot.infoValue);if(st)return"infoValue."+st}}if(ot.summaryValue!=null&&ot.hasOwnProperty("summaryValue")){if(at.value===1)return"value: multiple values";at.value=1;{let st=$root.openmetrics.SummaryValue.verify(ot.summaryValue);if(st)return"summaryValue."+st}}if(ot.timestamp!=null&&ot.hasOwnProperty("timestamp")){let st=$root.google.protobuf.Timestamp.verify(ot.timestamp);if(st)return"timestamp."+st}return null},nt.fromObject=function(ot){if(ot instanceof $root.openmetrics.MetricPoint)return ot;let at=new $root.openmetrics.MetricPoint;if(ot.unknownValue!=null){if(typeof ot.unknownValue!="object")throw TypeError(".openmetrics.MetricPoint.unknownValue: object expected");at.unknownValue=$root.openmetrics.UnknownValue.fromObject(ot.unknownValue)}if(ot.gaugeValue!=null){if(typeof ot.gaugeValue!="object")throw TypeError(".openmetrics.MetricPoint.gaugeValue: object expected");at.gaugeValue=$root.openmetrics.GaugeValue.fromObject(ot.gaugeValue)}if(ot.counterValue!=null){if(typeof ot.counterValue!="object")throw TypeError(".openmetrics.MetricPoint.counterValue: object expected");at.counterValue=$root.openmetrics.CounterValue.fromObject(ot.counterValue)}if(ot.histogramValue!=null){if(typeof ot.histogramValue!="object")throw TypeError(".openmetrics.MetricPoint.histogramValue: object expected");at.histogramValue=$root.openmetrics.HistogramValue.fromObject(ot.histogramValue)}if(ot.stateSetValue!=null){if(typeof ot.stateSetValue!="object")throw TypeError(".openmetrics.MetricPoint.stateSetValue: object expected");at.stateSetValue=$root.openmetrics.StateSetValue.fromObject(ot.stateSetValue)}if(ot.infoValue!=null){if(typeof ot.infoValue!="object")throw TypeError(".openmetrics.MetricPoint.infoValue: object expected");at.infoValue=$root.openmetrics.InfoValue.fromObject(ot.infoValue)}if(ot.summaryValue!=null){if(typeof ot.summaryValue!="object")throw TypeError(".openmetrics.MetricPoint.summaryValue: object expected");at.summaryValue=$root.openmetrics.SummaryValue.fromObject(ot.summaryValue)}if(ot.timestamp!=null){if(typeof ot.timestamp!="object")throw TypeError(".openmetrics.MetricPoint.timestamp: object expected");at.timestamp=$root.google.protobuf.Timestamp.fromObject(ot.timestamp)}return at},nt.toObject=function(ot,at){at||(at={});let st={};return at.defaults&&(st.timestamp=null),ot.unknownValue!=null&&ot.hasOwnProperty("unknownValue")&&(st.unknownValue=$root.openmetrics.UnknownValue.toObject(ot.unknownValue,at),at.oneofs&&(st.value="unknownValue")),ot.gaugeValue!=null&&ot.hasOwnProperty("gaugeValue")&&(st.gaugeValue=$root.openmetrics.GaugeValue.toObject(ot.gaugeValue,at),at.oneofs&&(st.value="gaugeValue")),ot.counterValue!=null&&ot.hasOwnProperty("counterValue")&&(st.counterValue=$root.openmetrics.CounterValue.toObject(ot.counterValue,at),at.oneofs&&(st.value="counterValue")),ot.histogramValue!=null&&ot.hasOwnProperty("histogramValue")&&(st.histogramValue=$root.openmetrics.HistogramValue.toObject(ot.histogramValue,at),at.oneofs&&(st.value="histogramValue")),ot.stateSetValue!=null&&ot.hasOwnProperty("stateSetValue")&&(st.stateSetValue=$root.openmetrics.StateSetValue.toObject(ot.stateSetValue,at),at.oneofs&&(st.value="stateSetValue")),ot.infoValue!=null&&ot.hasOwnProperty("infoValue")&&(st.infoValue=$root.openmetrics.InfoValue.toObject(ot.infoValue,at),at.oneofs&&(st.value="infoValue")),ot.summaryValue!=null&&ot.hasOwnProperty("summaryValue")&&(st.summaryValue=$root.openmetrics.SummaryValue.toObject(ot.summaryValue,at),at.oneofs&&(st.value="summaryValue")),ot.timestamp!=null&&ot.hasOwnProperty("timestamp")&&(st.timestamp=$root.google.protobuf.Timestamp.toObject(ot.timestamp,at)),st},nt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},nt.getTypeUrl=function(ot){return ot===void 0&&(ot="type.googleapis.com"),ot+"/openmetrics.MetricPoint"},nt}(),tt.UnknownValue=function(){function nt(rt){if(rt)for(let ot=Object.keys(rt),at=0;at<ot.length;++at)rt[ot[at]]!=null&&(this[ot[at]]=rt[ot[at]])}nt.prototype.doubleValue=null,nt.prototype.intValue=null;let et;return Object.defineProperty(nt.prototype,"value",{get:$util.oneOfGetter(et=["doubleValue","intValue"]),set:$util.oneOfSetter(et)}),nt.create=function(ot){return new nt(ot)},nt.encode=function(ot,at){return at||(at=$Writer.create()),ot.doubleValue!=null&&Object.hasOwnProperty.call(ot,"doubleValue")&&at.uint32(9).double(ot.doubleValue),ot.intValue!=null&&Object.hasOwnProperty.call(ot,"intValue")&&at.uint32(16).int64(ot.intValue),at},nt.encodeDelimited=function(ot,at){return this.encode(ot,at).ldelim()},nt.decode=function(ot,at){ot instanceof $Reader||(ot=$Reader.create(ot));let st=at===void 0?ot.len:ot.pos+at,ut=new $root.openmetrics.UnknownValue;for(;ot.pos<st;){let ct=ot.uint32();switch(ct>>>3){case 1:{ut.doubleValue=ot.double();break}case 2:{ut.intValue=ot.int64();break}default:ot.skipType(ct&7);break}}return ut},nt.decodeDelimited=function(ot){return ot instanceof $Reader||(ot=new $Reader(ot)),this.decode(ot,ot.uint32())},nt.verify=function(ot){if(typeof ot!="object"||ot===null)return"object expected";let at={};if(ot.doubleValue!=null&&ot.hasOwnProperty("doubleValue")&&(at.value=1,typeof ot.doubleValue!="number"))return"doubleValue: number expected";if(ot.intValue!=null&&ot.hasOwnProperty("intValue")){if(at.value===1)return"value: multiple values";if(at.value=1,!$util.isInteger(ot.intValue)&&!(ot.intValue&&$util.isInteger(ot.intValue.low)&&$util.isInteger(ot.intValue.high)))return"intValue: integer|Long expected"}return null},nt.fromObject=function(ot){if(ot instanceof $root.openmetrics.UnknownValue)return ot;let at=new $root.openmetrics.UnknownValue;return ot.doubleValue!=null&&(at.doubleValue=Number(ot.doubleValue)),ot.intValue!=null&&($util.Long?(at.intValue=$util.Long.fromValue(ot.intValue)).unsigned=!1:typeof ot.intValue=="string"?at.intValue=parseInt(ot.intValue,10):typeof ot.intValue=="number"?at.intValue=ot.intValue:typeof ot.intValue=="object"&&(at.intValue=new $util.LongBits(ot.intValue.low>>>0,ot.intValue.high>>>0).toNumber())),at},nt.toObject=function(ot,at){at||(at={});let st={};return ot.doubleValue!=null&&ot.hasOwnProperty("doubleValue")&&(st.doubleValue=at.json&&!isFinite(ot.doubleValue)?String(ot.doubleValue):ot.doubleValue,at.oneofs&&(st.value="doubleValue")),ot.intValue!=null&&ot.hasOwnProperty("intValue")&&(typeof ot.intValue=="number"?st.intValue=at.longs===String?String(ot.intValue):ot.intValue:st.intValue=at.longs===String?$util.Long.prototype.toString.call(ot.intValue):at.longs===Number?new $util.LongBits(ot.intValue.low>>>0,ot.intValue.high>>>0).toNumber():ot.intValue,at.oneofs&&(st.value="intValue")),st},nt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},nt.getTypeUrl=function(ot){return ot===void 0&&(ot="type.googleapis.com"),ot+"/openmetrics.UnknownValue"},nt}(),tt.GaugeValue=function(){function nt(rt){if(rt)for(let ot=Object.keys(rt),at=0;at<ot.length;++at)rt[ot[at]]!=null&&(this[ot[at]]=rt[ot[at]])}nt.prototype.doubleValue=null,nt.prototype.intValue=null;let et;return Object.defineProperty(nt.prototype,"value",{get:$util.oneOfGetter(et=["doubleValue","intValue"]),set:$util.oneOfSetter(et)}),nt.create=function(ot){return new nt(ot)},nt.encode=function(ot,at){return at||(at=$Writer.create()),ot.doubleValue!=null&&Object.hasOwnProperty.call(ot,"doubleValue")&&at.uint32(9).double(ot.doubleValue),ot.intValue!=null&&Object.hasOwnProperty.call(ot,"intValue")&&at.uint32(16).int64(ot.intValue),at},nt.encodeDelimited=function(ot,at){return this.encode(ot,at).ldelim()},nt.decode=function(ot,at){ot instanceof $Reader||(ot=$Reader.create(ot));let st=at===void 0?ot.len:ot.pos+at,ut=new $root.openmetrics.GaugeValue;for(;ot.pos<st;){let ct=ot.uint32();switch(ct>>>3){case 1:{ut.doubleValue=ot.double();break}case 2:{ut.intValue=ot.int64();break}default:ot.skipType(ct&7);break}}return ut},nt.decodeDelimited=function(ot){return ot instanceof $Reader||(ot=new $Reader(ot)),this.decode(ot,ot.uint32())},nt.verify=function(ot){if(typeof ot!="object"||ot===null)return"object expected";let at={};if(ot.doubleValue!=null&&ot.hasOwnProperty("doubleValue")&&(at.value=1,typeof ot.doubleValue!="number"))return"doubleValue: number expected";if(ot.intValue!=null&&ot.hasOwnProperty("intValue")){if(at.value===1)return"value: multiple values";if(at.value=1,!$util.isInteger(ot.intValue)&&!(ot.intValue&&$util.isInteger(ot.intValue.low)&&$util.isInteger(ot.intValue.high)))return"intValue: integer|Long expected"}return null},nt.fromObject=function(ot){if(ot instanceof $root.openmetrics.GaugeValue)return ot;let at=new $root.openmetrics.GaugeValue;return ot.doubleValue!=null&&(at.doubleValue=Number(ot.doubleValue)),ot.intValue!=null&&($util.Long?(at.intValue=$util.Long.fromValue(ot.intValue)).unsigned=!1:typeof ot.intValue=="string"?at.intValue=parseInt(ot.intValue,10):typeof ot.intValue=="number"?at.intValue=ot.intValue:typeof ot.intValue=="object"&&(at.intValue=new $util.LongBits(ot.intValue.low>>>0,ot.intValue.high>>>0).toNumber())),at},nt.toObject=function(ot,at){at||(at={});let st={};return ot.doubleValue!=null&&ot.hasOwnProperty("doubleValue")&&(st.doubleValue=at.json&&!isFinite(ot.doubleValue)?String(ot.doubleValue):ot.doubleValue,at.oneofs&&(st.value="doubleValue")),ot.intValue!=null&&ot.hasOwnProperty("intValue")&&(typeof ot.intValue=="number"?st.intValue=at.longs===String?String(ot.intValue):ot.intValue:st.intValue=at.longs===String?$util.Long.prototype.toString.call(ot.intValue):at.longs===Number?new $util.LongBits(ot.intValue.low>>>0,ot.intValue.high>>>0).toNumber():ot.intValue,at.oneofs&&(st.value="intValue")),st},nt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},nt.getTypeUrl=function(ot){return ot===void 0&&(ot="type.googleapis.com"),ot+"/openmetrics.GaugeValue"},nt}(),tt.CounterValue=function(){function nt(rt){if(rt)for(let ot=Object.keys(rt),at=0;at<ot.length;++at)rt[ot[at]]!=null&&(this[ot[at]]=rt[ot[at]])}nt.prototype.doubleValue=null,nt.prototype.intValue=null,nt.prototype.created=null,nt.prototype.exemplar=null;let et;return Object.defineProperty(nt.prototype,"total",{get:$util.oneOfGetter(et=["doubleValue","intValue"]),set:$util.oneOfSetter(et)}),nt.create=function(ot){return new nt(ot)},nt.encode=function(ot,at){return at||(at=$Writer.create()),ot.doubleValue!=null&&Object.hasOwnProperty.call(ot,"doubleValue")&&at.uint32(9).double(ot.doubleValue),ot.intValue!=null&&Object.hasOwnProperty.call(ot,"intValue")&&at.uint32(16).uint64(ot.intValue),ot.created!=null&&Object.hasOwnProperty.call(ot,"created")&&$root.google.protobuf.Timestamp.encode(ot.created,at.uint32(26).fork()).ldelim(),ot.exemplar!=null&&Object.hasOwnProperty.call(ot,"exemplar")&&$root.openmetrics.Exemplar.encode(ot.exemplar,at.uint32(34).fork()).ldelim(),at},nt.encodeDelimited=function(ot,at){return this.encode(ot,at).ldelim()},nt.decode=function(ot,at){ot instanceof $Reader||(ot=$Reader.create(ot));let st=at===void 0?ot.len:ot.pos+at,ut=new $root.openmetrics.CounterValue;for(;ot.pos<st;){let ct=ot.uint32();switch(ct>>>3){case 1:{ut.doubleValue=ot.double();break}case 2:{ut.intValue=ot.uint64();break}case 3:{ut.created=$root.google.protobuf.Timestamp.decode(ot,ot.uint32());break}case 4:{ut.exemplar=$root.openmetrics.Exemplar.decode(ot,ot.uint32());break}default:ot.skipType(ct&7);break}}return ut},nt.decodeDelimited=function(ot){return ot instanceof $Reader||(ot=new $Reader(ot)),this.decode(ot,ot.uint32())},nt.verify=function(ot){if(typeof ot!="object"||ot===null)return"object expected";let at={};if(ot.doubleValue!=null&&ot.hasOwnProperty("doubleValue")&&(at.total=1,typeof ot.doubleValue!="number"))return"doubleValue: number expected";if(ot.intValue!=null&&ot.hasOwnProperty("intValue")){if(at.total===1)return"total: multiple values";if(at.total=1,!$util.isInteger(ot.intValue)&&!(ot.intValue&&$util.isInteger(ot.intValue.low)&&$util.isInteger(ot.intValue.high)))return"intValue: integer|Long expected"}if(ot.created!=null&&ot.hasOwnProperty("created")){let st=$root.google.protobuf.Timestamp.verify(ot.created);if(st)return"created."+st}if(ot.exemplar!=null&&ot.hasOwnProperty("exemplar")){let st=$root.openmetrics.Exemplar.verify(ot.exemplar);if(st)return"exemplar."+st}return null},nt.fromObject=function(ot){if(ot instanceof $root.openmetrics.CounterValue)return ot;let at=new $root.openmetrics.CounterValue;if(ot.doubleValue!=null&&(at.doubleValue=Number(ot.doubleValue)),ot.intValue!=null&&($util.Long?(at.intValue=$util.Long.fromValue(ot.intValue)).unsigned=!0:typeof ot.intValue=="string"?at.intValue=parseInt(ot.intValue,10):typeof ot.intValue=="number"?at.intValue=ot.intValue:typeof ot.intValue=="object"&&(at.intValue=new $util.LongBits(ot.intValue.low>>>0,ot.intValue.high>>>0).toNumber(!0))),ot.created!=null){if(typeof ot.created!="object")throw TypeError(".openmetrics.CounterValue.created: object expected");at.created=$root.google.protobuf.Timestamp.fromObject(ot.created)}if(ot.exemplar!=null){if(typeof ot.exemplar!="object")throw TypeError(".openmetrics.CounterValue.exemplar: object expected");at.exemplar=$root.openmetrics.Exemplar.fromObject(ot.exemplar)}return at},nt.toObject=function(ot,at){at||(at={});let st={};return at.defaults&&(st.created=null,st.exemplar=null),ot.doubleValue!=null&&ot.hasOwnProperty("doubleValue")&&(st.doubleValue=at.json&&!isFinite(ot.doubleValue)?String(ot.doubleValue):ot.doubleValue,at.oneofs&&(st.total="doubleValue")),ot.intValue!=null&&ot.hasOwnProperty("intValue")&&(typeof ot.intValue=="number"?st.intValue=at.longs===String?String(ot.intValue):ot.intValue:st.intValue=at.longs===String?$util.Long.prototype.toString.call(ot.intValue):at.longs===Number?new $util.LongBits(ot.intValue.low>>>0,ot.intValue.high>>>0).toNumber(!0):ot.intValue,at.oneofs&&(st.total="intValue")),ot.created!=null&&ot.hasOwnProperty("created")&&(st.created=$root.google.protobuf.Timestamp.toObject(ot.created,at)),ot.exemplar!=null&&ot.hasOwnProperty("exemplar")&&(st.exemplar=$root.openmetrics.Exemplar.toObject(ot.exemplar,at)),st},nt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},nt.getTypeUrl=function(ot){return ot===void 0&&(ot="type.googleapis.com"),ot+"/openmetrics.CounterValue"},nt}(),tt.HistogramValue=function(){function nt(rt){if(this.buckets=[],rt)for(let ot=Object.keys(rt),at=0;at<ot.length;++at)rt[ot[at]]!=null&&(this[ot[at]]=rt[ot[at]])}nt.prototype.doubleValue=null,nt.prototype.intValue=null,nt.prototype.count=$util.Long?$util.Long.fromBits(0,0,!0):0,nt.prototype.created=null,nt.prototype.buckets=$util.emptyArray;let et;return Object.defineProperty(nt.prototype,"sum",{get:$util.oneOfGetter(et=["doubleValue","intValue"]),set:$util.oneOfSetter(et)}),nt.create=function(ot){return new nt(ot)},nt.encode=function(ot,at){if(at||(at=$Writer.create()),ot.doubleValue!=null&&Object.hasOwnProperty.call(ot,"doubleValue")&&at.uint32(9).double(ot.doubleValue),ot.intValue!=null&&Object.hasOwnProperty.call(ot,"intValue")&&at.uint32(16).int64(ot.intValue),ot.count!=null&&Object.hasOwnProperty.call(ot,"count")&&at.uint32(24).uint64(ot.count),ot.created!=null&&Object.hasOwnProperty.call(ot,"created")&&$root.google.protobuf.Timestamp.encode(ot.created,at.uint32(34).fork()).ldelim(),ot.buckets!=null&&ot.buckets.length)for(let st=0;st<ot.buckets.length;++st)$root.openmetrics.HistogramValue.Bucket.encode(ot.buckets[st],at.uint32(42).fork()).ldelim();return at},nt.encodeDelimited=function(ot,at){return this.encode(ot,at).ldelim()},nt.decode=function(ot,at){ot instanceof $Reader||(ot=$Reader.create(ot));let st=at===void 0?ot.len:ot.pos+at,ut=new $root.openmetrics.HistogramValue;for(;ot.pos<st;){let ct=ot.uint32();switch(ct>>>3){case 1:{ut.doubleValue=ot.double();break}case 2:{ut.intValue=ot.int64();break}case 3:{ut.count=ot.uint64();break}case 4:{ut.created=$root.google.protobuf.Timestamp.decode(ot,ot.uint32());break}case 5:{ut.buckets&&ut.buckets.length||(ut.buckets=[]),ut.buckets.push($root.openmetrics.HistogramValue.Bucket.decode(ot,ot.uint32()));break}default:ot.skipType(ct&7);break}}return ut},nt.decodeDelimited=function(ot){return ot instanceof $Reader||(ot=new $Reader(ot)),this.decode(ot,ot.uint32())},nt.verify=function(ot){if(typeof ot!="object"||ot===null)return"object expected";let at={};if(ot.doubleValue!=null&&ot.hasOwnProperty("doubleValue")&&(at.sum=1,typeof ot.doubleValue!="number"))return"doubleValue: number expected";if(ot.intValue!=null&&ot.hasOwnProperty("intValue")){if(at.sum===1)return"sum: multiple values";if(at.sum=1,!$util.isInteger(ot.intValue)&&!(ot.intValue&&$util.isInteger(ot.intValue.low)&&$util.isInteger(ot.intValue.high)))return"intValue: integer|Long expected"}if(ot.count!=null&&ot.hasOwnProperty("count")&&!$util.isInteger(ot.count)&&!(ot.count&&$util.isInteger(ot.count.low)&&$util.isInteger(ot.count.high)))return"count: integer|Long expected";if(ot.created!=null&&ot.hasOwnProperty("created")){let st=$root.google.protobuf.Timestamp.verify(ot.created);if(st)return"created."+st}if(ot.buckets!=null&&ot.hasOwnProperty("buckets")){if(!Array.isArray(ot.buckets))return"buckets: array expected";for(let st=0;st<ot.buckets.length;++st){let ut=$root.openmetrics.HistogramValue.Bucket.verify(ot.buckets[st]);if(ut)return"buckets."+ut}}return null},nt.fromObject=function(ot){if(ot instanceof $root.openmetrics.HistogramValue)return ot;let at=new $root.openmetrics.HistogramValue;if(ot.doubleValue!=null&&(at.doubleValue=Number(ot.doubleValue)),ot.intValue!=null&&($util.Long?(at.intValue=$util.Long.fromValue(ot.intValue)).unsigned=!1:typeof ot.intValue=="string"?at.intValue=parseInt(ot.intValue,10):typeof ot.intValue=="number"?at.intValue=ot.intValue:typeof ot.intValue=="object"&&(at.intValue=new $util.LongBits(ot.intValue.low>>>0,ot.intValue.high>>>0).toNumber())),ot.count!=null&&($util.Long?(at.count=$util.Long.fromValue(ot.count)).unsigned=!0:typeof ot.count=="string"?at.count=parseInt(ot.count,10):typeof ot.count=="number"?at.count=ot.count:typeof ot.count=="object"&&(at.count=new $util.LongBits(ot.count.low>>>0,ot.count.high>>>0).toNumber(!0))),ot.created!=null){if(typeof ot.created!="object")throw TypeError(".openmetrics.HistogramValue.created: object expected");at.created=$root.google.protobuf.Timestamp.fromObject(ot.created)}if(ot.buckets){if(!Array.isArray(ot.buckets))throw TypeError(".openmetrics.HistogramValue.buckets: array expected");at.buckets=[];for(let st=0;st<ot.buckets.length;++st){if(typeof ot.buckets[st]!="object")throw TypeError(".openmetrics.HistogramValue.buckets: object expected");at.buckets[st]=$root.openmetrics.HistogramValue.Bucket.fromObject(ot.buckets[st])}}return at},nt.toObject=function(ot,at){at||(at={});let st={};if((at.arrays||at.defaults)&&(st.buckets=[]),at.defaults){if($util.Long){let ut=new $util.Long(0,0,!0);st.count=at.longs===String?ut.toString():at.longs===Number?ut.toNumber():ut}else st.count=at.longs===String?"0":0;st.created=null}if(ot.doubleValue!=null&&ot.hasOwnProperty("doubleValue")&&(st.doubleValue=at.json&&!isFinite(ot.doubleValue)?String(ot.doubleValue):ot.doubleValue,at.oneofs&&(st.sum="doubleValue")),ot.intValue!=null&&ot.hasOwnProperty("intValue")&&(typeof ot.intValue=="number"?st.intValue=at.longs===String?String(ot.intValue):ot.intValue:st.intValue=at.longs===String?$util.Long.prototype.toString.call(ot.intValue):at.longs===Number?new $util.LongBits(ot.intValue.low>>>0,ot.intValue.high>>>0).toNumber():ot.intValue,at.oneofs&&(st.sum="intValue")),ot.count!=null&&ot.hasOwnProperty("count")&&(typeof ot.count=="number"?st.count=at.longs===String?String(ot.count):ot.count:st.count=at.longs===String?$util.Long.prototype.toString.call(ot.count):at.longs===Number?new $util.LongBits(ot.count.low>>>0,ot.count.high>>>0).toNumber(!0):ot.count),ot.created!=null&&ot.hasOwnProperty("created")&&(st.created=$root.google.protobuf.Timestamp.toObject(ot.created,at)),ot.buckets&&ot.buckets.length){st.buckets=[];for(let ut=0;ut<ot.buckets.length;++ut)st.buckets[ut]=$root.openmetrics.HistogramValue.Bucket.toObject(ot.buckets[ut],at)}return st},nt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},nt.getTypeUrl=function(ot){return ot===void 0&&(ot="type.googleapis.com"),ot+"/openmetrics.HistogramValue"},nt.Bucket=function(){function rt(ot){if(ot)for(let at=Object.keys(ot),st=0;st<at.length;++st)ot[at[st]]!=null&&(this[at[st]]=ot[at[st]])}return rt.prototype.count=$util.Long?$util.Long.fromBits(0,0,!0):0,rt.prototype.upperBound=0,rt.prototype.exemplar=null,rt.create=function(at){return new rt(at)},rt.encode=function(at,st){return st||(st=$Writer.create()),at.count!=null&&Object.hasOwnProperty.call(at,"count")&&st.uint32(8).uint64(at.count),at.upperBound!=null&&Object.hasOwnProperty.call(at,"upperBound")&&st.uint32(17).double(at.upperBound),at.exemplar!=null&&Object.hasOwnProperty.call(at,"exemplar")&&$root.openmetrics.Exemplar.encode(at.exemplar,st.uint32(26).fork()).ldelim(),st},rt.encodeDelimited=function(at,st){return this.encode(at,st).ldelim()},rt.decode=function(at,st){at instanceof $Reader||(at=$Reader.create(at));let ut=st===void 0?at.len:at.pos+st,ct=new $root.openmetrics.HistogramValue.Bucket;for(;at.pos<ut;){let pt=at.uint32();switch(pt>>>3){case 1:{ct.count=at.uint64();break}case 2:{ct.upperBound=at.double();break}case 3:{ct.exemplar=$root.openmetrics.Exemplar.decode(at,at.uint32());break}default:at.skipType(pt&7);break}}return ct},rt.decodeDelimited=function(at){return at instanceof $Reader||(at=new $Reader(at)),this.decode(at,at.uint32())},rt.verify=function(at){if(typeof at!="object"||at===null)return"object expected";if(at.count!=null&&at.hasOwnProperty("count")&&!$util.isInteger(at.count)&&!(at.count&&$util.isInteger(at.count.low)&&$util.isInteger(at.count.high)))return"count: integer|Long expected";if(at.upperBound!=null&&at.hasOwnProperty("upperBound")&&typeof at.upperBound!="number")return"upperBound: number expected";if(at.exemplar!=null&&at.hasOwnProperty("exemplar")){let st=$root.openmetrics.Exemplar.verify(at.exemplar);if(st)return"exemplar."+st}return null},rt.fromObject=function(at){if(at instanceof $root.openmetrics.HistogramValue.Bucket)return at;let st=new $root.openmetrics.HistogramValue.Bucket;if(at.count!=null&&($util.Long?(st.count=$util.Long.fromValue(at.count)).unsigned=!0:typeof at.count=="string"?st.count=parseInt(at.count,10):typeof at.count=="number"?st.count=at.count:typeof at.count=="object"&&(st.count=new $util.LongBits(at.count.low>>>0,at.count.high>>>0).toNumber(!0))),at.upperBound!=null&&(st.upperBound=Number(at.upperBound)),at.exemplar!=null){if(typeof at.exemplar!="object")throw TypeError(".openmetrics.HistogramValue.Bucket.exemplar: object expected");st.exemplar=$root.openmetrics.Exemplar.fromObject(at.exemplar)}return st},rt.toObject=function(at,st){st||(st={});let ut={};if(st.defaults){if($util.Long){let ct=new $util.Long(0,0,!0);ut.count=st.longs===String?ct.toString():st.longs===Number?ct.toNumber():ct}else ut.count=st.longs===String?"0":0;ut.upperBound=0,ut.exemplar=null}return at.count!=null&&at.hasOwnProperty("count")&&(typeof at.count=="number"?ut.count=st.longs===String?String(at.count):at.count:ut.count=st.longs===String?$util.Long.prototype.toString.call(at.count):st.longs===Number?new $util.LongBits(at.count.low>>>0,at.count.high>>>0).toNumber(!0):at.count),at.upperBound!=null&&at.hasOwnProperty("upperBound")&&(ut.upperBound=st.json&&!isFinite(at.upperBound)?String(at.upperBound):at.upperBound),at.exemplar!=null&&at.hasOwnProperty("exemplar")&&(ut.exemplar=$root.openmetrics.Exemplar.toObject(at.exemplar,st)),ut},rt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},rt.getTypeUrl=function(at){return at===void 0&&(at="type.googleapis.com"),at+"/openmetrics.HistogramValue.Bucket"},rt}(),nt}(),tt.Exemplar=function(){function nt(et){if(this.label=[],et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}return nt.prototype.value=0,nt.prototype.timestamp=null,nt.prototype.label=$util.emptyArray,nt.create=function(rt){return new nt(rt)},nt.encode=function(rt,ot){if(ot||(ot=$Writer.create()),rt.value!=null&&Object.hasOwnProperty.call(rt,"value")&&ot.uint32(9).double(rt.value),rt.timestamp!=null&&Object.hasOwnProperty.call(rt,"timestamp")&&$root.google.protobuf.Timestamp.encode(rt.timestamp,ot.uint32(18).fork()).ldelim(),rt.label!=null&&rt.label.length)for(let at=0;at<rt.label.length;++at)$root.openmetrics.Label.encode(rt.label[at],ot.uint32(26).fork()).ldelim();return ot},nt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},nt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.openmetrics.Exemplar;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.value=rt.double();break}case 2:{st.timestamp=$root.google.protobuf.Timestamp.decode(rt,rt.uint32());break}case 3:{st.label&&st.label.length||(st.label=[]),st.label.push($root.openmetrics.Label.decode(rt,rt.uint32()));break}default:rt.skipType(ut&7);break}}return st},nt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},nt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";if(rt.value!=null&&rt.hasOwnProperty("value")&&typeof rt.value!="number")return"value: number expected";if(rt.timestamp!=null&&rt.hasOwnProperty("timestamp")){let ot=$root.google.protobuf.Timestamp.verify(rt.timestamp);if(ot)return"timestamp."+ot}if(rt.label!=null&&rt.hasOwnProperty("label")){if(!Array.isArray(rt.label))return"label: array expected";for(let ot=0;ot<rt.label.length;++ot){let at=$root.openmetrics.Label.verify(rt.label[ot]);if(at)return"label."+at}}return null},nt.fromObject=function(rt){if(rt instanceof $root.openmetrics.Exemplar)return rt;let ot=new $root.openmetrics.Exemplar;if(rt.value!=null&&(ot.value=Number(rt.value)),rt.timestamp!=null){if(typeof rt.timestamp!="object")throw TypeError(".openmetrics.Exemplar.timestamp: object expected");ot.timestamp=$root.google.protobuf.Timestamp.fromObject(rt.timestamp)}if(rt.label){if(!Array.isArray(rt.label))throw TypeError(".openmetrics.Exemplar.label: array expected");ot.label=[];for(let at=0;at<rt.label.length;++at){if(typeof rt.label[at]!="object")throw TypeError(".openmetrics.Exemplar.label: object expected");ot.label[at]=$root.openmetrics.Label.fromObject(rt.label[at])}}return ot},nt.toObject=function(rt,ot){ot||(ot={});let at={};if((ot.arrays||ot.defaults)&&(at.label=[]),ot.defaults&&(at.value=0,at.timestamp=null),rt.value!=null&&rt.hasOwnProperty("value")&&(at.value=ot.json&&!isFinite(rt.value)?String(rt.value):rt.value),rt.timestamp!=null&&rt.hasOwnProperty("timestamp")&&(at.timestamp=$root.google.protobuf.Timestamp.toObject(rt.timestamp,ot)),rt.label&&rt.label.length){at.label=[];for(let st=0;st<rt.label.length;++st)at.label[st]=$root.openmetrics.Label.toObject(rt.label[st],ot)}return at},nt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},nt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/openmetrics.Exemplar"},nt}(),tt.StateSetValue=function(){function nt(et){if(this.states=[],et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}return nt.prototype.states=$util.emptyArray,nt.create=function(rt){return new nt(rt)},nt.encode=function(rt,ot){if(ot||(ot=$Writer.create()),rt.states!=null&&rt.states.length)for(let at=0;at<rt.states.length;++at)$root.openmetrics.StateSetValue.State.encode(rt.states[at],ot.uint32(10).fork()).ldelim();return ot},nt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},nt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.openmetrics.StateSetValue;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.states&&st.states.length||(st.states=[]),st.states.push($root.openmetrics.StateSetValue.State.decode(rt,rt.uint32()));break}default:rt.skipType(ut&7);break}}return st},nt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},nt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";if(rt.states!=null&&rt.hasOwnProperty("states")){if(!Array.isArray(rt.states))return"states: array expected";for(let ot=0;ot<rt.states.length;++ot){let at=$root.openmetrics.StateSetValue.State.verify(rt.states[ot]);if(at)return"states."+at}}return null},nt.fromObject=function(rt){if(rt instanceof $root.openmetrics.StateSetValue)return rt;let ot=new $root.openmetrics.StateSetValue;if(rt.states){if(!Array.isArray(rt.states))throw TypeError(".openmetrics.StateSetValue.states: array expected");ot.states=[];for(let at=0;at<rt.states.length;++at){if(typeof rt.states[at]!="object")throw TypeError(".openmetrics.StateSetValue.states: object expected");ot.states[at]=$root.openmetrics.StateSetValue.State.fromObject(rt.states[at])}}return ot},nt.toObject=function(rt,ot){ot||(ot={});let at={};if((ot.arrays||ot.defaults)&&(at.states=[]),rt.states&&rt.states.length){at.states=[];for(let st=0;st<rt.states.length;++st)at.states[st]=$root.openmetrics.StateSetValue.State.toObject(rt.states[st],ot)}return at},nt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},nt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/openmetrics.StateSetValue"},nt.State=function(){function et(rt){if(rt)for(let ot=Object.keys(rt),at=0;at<ot.length;++at)rt[ot[at]]!=null&&(this[ot[at]]=rt[ot[at]])}return et.prototype.enabled=!1,et.prototype.name="",et.create=function(ot){return new et(ot)},et.encode=function(ot,at){return at||(at=$Writer.create()),ot.enabled!=null&&Object.hasOwnProperty.call(ot,"enabled")&&at.uint32(8).bool(ot.enabled),ot.name!=null&&Object.hasOwnProperty.call(ot,"name")&&at.uint32(18).string(ot.name),at},et.encodeDelimited=function(ot,at){return this.encode(ot,at).ldelim()},et.decode=function(ot,at){ot instanceof $Reader||(ot=$Reader.create(ot));let st=at===void 0?ot.len:ot.pos+at,ut=new $root.openmetrics.StateSetValue.State;for(;ot.pos<st;){let ct=ot.uint32();switch(ct>>>3){case 1:{ut.enabled=ot.bool();break}case 2:{ut.name=ot.string();break}default:ot.skipType(ct&7);break}}return ut},et.decodeDelimited=function(ot){return ot instanceof $Reader||(ot=new $Reader(ot)),this.decode(ot,ot.uint32())},et.verify=function(ot){return typeof ot!="object"||ot===null?"object expected":ot.enabled!=null&&ot.hasOwnProperty("enabled")&&typeof ot.enabled!="boolean"?"enabled: boolean expected":ot.name!=null&&ot.hasOwnProperty("name")&&!$util.isString(ot.name)?"name: string expected":null},et.fromObject=function(ot){if(ot instanceof $root.openmetrics.StateSetValue.State)return ot;let at=new $root.openmetrics.StateSetValue.State;return ot.enabled!=null&&(at.enabled=!!ot.enabled),ot.name!=null&&(at.name=String(ot.name)),at},et.toObject=function(ot,at){at||(at={});let st={};return at.defaults&&(st.enabled=!1,st.name=""),ot.enabled!=null&&ot.hasOwnProperty("enabled")&&(st.enabled=ot.enabled),ot.name!=null&&ot.hasOwnProperty("name")&&(st.name=ot.name),st},et.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},et.getTypeUrl=function(ot){return ot===void 0&&(ot="type.googleapis.com"),ot+"/openmetrics.StateSetValue.State"},et}(),nt}(),tt.InfoValue=function(){function nt(et){if(this.info=[],et)for(let rt=Object.keys(et),ot=0;ot<rt.length;++ot)et[rt[ot]]!=null&&(this[rt[ot]]=et[rt[ot]])}return nt.prototype.info=$util.emptyArray,nt.create=function(rt){return new nt(rt)},nt.encode=function(rt,ot){if(ot||(ot=$Writer.create()),rt.info!=null&&rt.info.length)for(let at=0;at<rt.info.length;++at)$root.openmetrics.Label.encode(rt.info[at],ot.uint32(10).fork()).ldelim();return ot},nt.encodeDelimited=function(rt,ot){return this.encode(rt,ot).ldelim()},nt.decode=function(rt,ot){rt instanceof $Reader||(rt=$Reader.create(rt));let at=ot===void 0?rt.len:rt.pos+ot,st=new $root.openmetrics.InfoValue;for(;rt.pos<at;){let ut=rt.uint32();switch(ut>>>3){case 1:{st.info&&st.info.length||(st.info=[]),st.info.push($root.openmetrics.Label.decode(rt,rt.uint32()));break}default:rt.skipType(ut&7);break}}return st},nt.decodeDelimited=function(rt){return rt instanceof $Reader||(rt=new $Reader(rt)),this.decode(rt,rt.uint32())},nt.verify=function(rt){if(typeof rt!="object"||rt===null)return"object expected";if(rt.info!=null&&rt.hasOwnProperty("info")){if(!Array.isArray(rt.info))return"info: array expected";for(let ot=0;ot<rt.info.length;++ot){let at=$root.openmetrics.Label.verify(rt.info[ot]);if(at)return"info."+at}}return null},nt.fromObject=function(rt){if(rt instanceof $root.openmetrics.InfoValue)return rt;let ot=new $root.openmetrics.InfoValue;if(rt.info){if(!Array.isArray(rt.info))throw TypeError(".openmetrics.InfoValue.info: array expected");ot.info=[];for(let at=0;at<rt.info.length;++at){if(typeof rt.info[at]!="object")throw TypeError(".openmetrics.InfoValue.info: object expected");ot.info[at]=$root.openmetrics.Label.fromObject(rt.info[at])}}return ot},nt.toObject=function(rt,ot){ot||(ot={});let at={};if((ot.arrays||ot.defaults)&&(at.info=[]),rt.info&&rt.info.length){at.info=[];for(let st=0;st<rt.info.length;++st)at.info[st]=$root.openmetrics.Label.toObject(rt.info[st],ot)}return at},nt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},nt.getTypeUrl=function(rt){return rt===void 0&&(rt="type.googleapis.com"),rt+"/openmetrics.InfoValue"},nt}(),tt.SummaryValue=function(){function nt(rt){if(this.quantile=[],rt)for(let ot=Object.keys(rt),at=0;at<ot.length;++at)rt[ot[at]]!=null&&(this[ot[at]]=rt[ot[at]])}nt.prototype.doubleValue=null,nt.prototype.intValue=null,nt.prototype.count=$util.Long?$util.Long.fromBits(0,0,!0):0,nt.prototype.created=null,nt.prototype.quantile=$util.emptyArray;let et;return Object.defineProperty(nt.prototype,"sum",{get:$util.oneOfGetter(et=["doubleValue","intValue"]),set:$util.oneOfSetter(et)}),nt.create=function(ot){return new nt(ot)},nt.encode=function(ot,at){if(at||(at=$Writer.create()),ot.doubleValue!=null&&Object.hasOwnProperty.call(ot,"doubleValue")&&at.uint32(9).double(ot.doubleValue),ot.intValue!=null&&Object.hasOwnProperty.call(ot,"intValue")&&at.uint32(16).int64(ot.intValue),ot.count!=null&&Object.hasOwnProperty.call(ot,"count")&&at.uint32(24).uint64(ot.count),ot.created!=null&&Object.hasOwnProperty.call(ot,"created")&&$root.google.protobuf.Timestamp.encode(ot.created,at.uint32(34).fork()).ldelim(),ot.quantile!=null&&ot.quantile.length)for(let st=0;st<ot.quantile.length;++st)$root.openmetrics.SummaryValue.Quantile.encode(ot.quantile[st],at.uint32(42).fork()).ldelim();return at},nt.encodeDelimited=function(ot,at){return this.encode(ot,at).ldelim()},nt.decode=function(ot,at){ot instanceof $Reader||(ot=$Reader.create(ot));let st=at===void 0?ot.len:ot.pos+at,ut=new $root.openmetrics.SummaryValue;for(;ot.pos<st;){let ct=ot.uint32();switch(ct>>>3){case 1:{ut.doubleValue=ot.double();break}case 2:{ut.intValue=ot.int64();break}case 3:{ut.count=ot.uint64();break}case 4:{ut.created=$root.google.protobuf.Timestamp.decode(ot,ot.uint32());break}case 5:{ut.quantile&&ut.quantile.length||(ut.quantile=[]),ut.quantile.push($root.openmetrics.SummaryValue.Quantile.decode(ot,ot.uint32()));break}default:ot.skipType(ct&7);break}}return ut},nt.decodeDelimited=function(ot){return ot instanceof $Reader||(ot=new $Reader(ot)),this.decode(ot,ot.uint32())},nt.verify=function(ot){if(typeof ot!="object"||ot===null)return"object expected";let at={};if(ot.doubleValue!=null&&ot.hasOwnProperty("doubleValue")&&(at.sum=1,typeof ot.doubleValue!="number"))return"doubleValue: number expected";if(ot.intValue!=null&&ot.hasOwnProperty("intValue")){if(at.sum===1)return"sum: multiple values";if(at.sum=1,!$util.isInteger(ot.intValue)&&!(ot.intValue&&$util.isInteger(ot.intValue.low)&&$util.isInteger(ot.intValue.high)))return"intValue: integer|Long expected"}if(ot.count!=null&&ot.hasOwnProperty("count")&&!$util.isInteger(ot.count)&&!(ot.count&&$util.isInteger(ot.count.low)&&$util.isInteger(ot.count.high)))return"count: integer|Long expected";if(ot.created!=null&&ot.hasOwnProperty("created")){let st=$root.google.protobuf.Timestamp.verify(ot.created);if(st)return"created."+st}if(ot.quantile!=null&&ot.hasOwnProperty("quantile")){if(!Array.isArray(ot.quantile))return"quantile: array expected";for(let st=0;st<ot.quantile.length;++st){let ut=$root.openmetrics.SummaryValue.Quantile.verify(ot.quantile[st]);if(ut)return"quantile."+ut}}return null},nt.fromObject=function(ot){if(ot instanceof $root.openmetrics.SummaryValue)return ot;let at=new $root.openmetrics.SummaryValue;if(ot.doubleValue!=null&&(at.doubleValue=Number(ot.doubleValue)),ot.intValue!=null&&($util.Long?(at.intValue=$util.Long.fromValue(ot.intValue)).unsigned=!1:typeof ot.intValue=="string"?at.intValue=parseInt(ot.intValue,10):typeof ot.intValue=="number"?at.intValue=ot.intValue:typeof ot.intValue=="object"&&(at.intValue=new $util.LongBits(ot.intValue.low>>>0,ot.intValue.high>>>0).toNumber())),ot.count!=null&&($util.Long?(at.count=$util.Long.fromValue(ot.count)).unsigned=!0:typeof ot.count=="string"?at.count=parseInt(ot.count,10):typeof ot.count=="number"?at.count=ot.count:typeof ot.count=="object"&&(at.count=new $util.LongBits(ot.count.low>>>0,ot.count.high>>>0).toNumber(!0))),ot.created!=null){if(typeof ot.created!="object")throw TypeError(".openmetrics.SummaryValue.created: object expected");at.created=$root.google.protobuf.Timestamp.fromObject(ot.created)}if(ot.quantile){if(!Array.isArray(ot.quantile))throw TypeError(".openmetrics.SummaryValue.quantile: array expected");at.quantile=[];for(let st=0;st<ot.quantile.length;++st){if(typeof ot.quantile[st]!="object")throw TypeError(".openmetrics.SummaryValue.quantile: object expected");at.quantile[st]=$root.openmetrics.SummaryValue.Quantile.fromObject(ot.quantile[st])}}return at},nt.toObject=function(ot,at){at||(at={});let st={};if((at.arrays||at.defaults)&&(st.quantile=[]),at.defaults){if($util.Long){let ut=new $util.Long(0,0,!0);st.count=at.longs===String?ut.toString():at.longs===Number?ut.toNumber():ut}else st.count=at.longs===String?"0":0;st.created=null}if(ot.doubleValue!=null&&ot.hasOwnProperty("doubleValue")&&(st.doubleValue=at.json&&!isFinite(ot.doubleValue)?String(ot.doubleValue):ot.doubleValue,at.oneofs&&(st.sum="doubleValue")),ot.intValue!=null&&ot.hasOwnProperty("intValue")&&(typeof ot.intValue=="number"?st.intValue=at.longs===String?String(ot.intValue):ot.intValue:st.intValue=at.longs===String?$util.Long.prototype.toString.call(ot.intValue):at.longs===Number?new $util.LongBits(ot.intValue.low>>>0,ot.intValue.high>>>0).toNumber():ot.intValue,at.oneofs&&(st.sum="intValue")),ot.count!=null&&ot.hasOwnProperty("count")&&(typeof ot.count=="number"?st.count=at.longs===String?String(ot.count):ot.count:st.count=at.longs===String?$util.Long.prototype.toString.call(ot.count):at.longs===Number?new $util.LongBits(ot.count.low>>>0,ot.count.high>>>0).toNumber(!0):ot.count),ot.created!=null&&ot.hasOwnProperty("created")&&(st.created=$root.google.protobuf.Timestamp.toObject(ot.created,at)),ot.quantile&&ot.quantile.length){st.quantile=[];for(let ut=0;ut<ot.quantile.length;++ut)st.quantile[ut]=$root.openmetrics.SummaryValue.Quantile.toObject(ot.quantile[ut],at)}return st},nt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},nt.getTypeUrl=function(ot){return ot===void 0&&(ot="type.googleapis.com"),ot+"/openmetrics.SummaryValue"},nt.Quantile=function(){function rt(ot){if(ot)for(let at=Object.keys(ot),st=0;st<at.length;++st)ot[at[st]]!=null&&(this[at[st]]=ot[at[st]])}return rt.prototype.quantile=0,rt.prototype.value=0,rt.create=function(at){return new rt(at)},rt.encode=function(at,st){return st||(st=$Writer.create()),at.quantile!=null&&Object.hasOwnProperty.call(at,"quantile")&&st.uint32(9).double(at.quantile),at.value!=null&&Object.hasOwnProperty.call(at,"value")&&st.uint32(17).double(at.value),st},rt.encodeDelimited=function(at,st){return this.encode(at,st).ldelim()},rt.decode=function(at,st){at instanceof $Reader||(at=$Reader.create(at));let ut=st===void 0?at.len:at.pos+st,ct=new $root.openmetrics.SummaryValue.Quantile;for(;at.pos<ut;){let pt=at.uint32();switch(pt>>>3){case 1:{ct.quantile=at.double();break}case 2:{ct.value=at.double();break}default:at.skipType(pt&7);break}}return ct},rt.decodeDelimited=function(at){return at instanceof $Reader||(at=new $Reader(at)),this.decode(at,at.uint32())},rt.verify=function(at){return typeof at!="object"||at===null?"object expected":at.quantile!=null&&at.hasOwnProperty("quantile")&&typeof at.quantile!="number"?"quantile: number expected":at.value!=null&&at.hasOwnProperty("value")&&typeof at.value!="number"?"value: number expected":null},rt.fromObject=function(at){if(at instanceof $root.openmetrics.SummaryValue.Quantile)return at;let st=new $root.openmetrics.SummaryValue.Quantile;return at.quantile!=null&&(st.quantile=Number(at.quantile)),at.value!=null&&(st.value=Number(at.value)),st},rt.toObject=function(at,st){st||(st={});let ut={};return st.defaults&&(ut.quantile=0,ut.value=0),at.quantile!=null&&at.hasOwnProperty("quantile")&&(ut.quantile=st.json&&!isFinite(at.quantile)?String(at.quantile):at.quantile),at.value!=null&&at.hasOwnProperty("value")&&(ut.value=st.json&&!isFinite(at.value)?String(at.value):at.value),ut},rt.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},rt.getTypeUrl=function(at){return at===void 0&&(at="type.googleapis.com"),at+"/openmetrics.SummaryValue.Quantile"},rt}(),nt}(),tt})();$root.google=(()=>{const tt={};return tt.protobuf=function(){const nt={};return nt.Timestamp=function(){function et(rt){if(rt)for(let ot=Object.keys(rt),at=0;at<ot.length;++at)rt[ot[at]]!=null&&(this[ot[at]]=rt[ot[at]])}return et.prototype.seconds=$util.Long?$util.Long.fromBits(0,0,!1):0,et.prototype.nanos=0,et.create=function(ot){return new et(ot)},et.encode=function(ot,at){return at||(at=$Writer.create()),ot.seconds!=null&&Object.hasOwnProperty.call(ot,"seconds")&&at.uint32(8).int64(ot.seconds),ot.nanos!=null&&Object.hasOwnProperty.call(ot,"nanos")&&at.uint32(16).int32(ot.nanos),at},et.encodeDelimited=function(ot,at){return this.encode(ot,at).ldelim()},et.decode=function(ot,at){ot instanceof $Reader||(ot=$Reader.create(ot));let st=at===void 0?ot.len:ot.pos+at,ut=new $root.google.protobuf.Timestamp;for(;ot.pos<st;){let ct=ot.uint32();switch(ct>>>3){case 1:{ut.seconds=ot.int64();break}case 2:{ut.nanos=ot.int32();break}default:ot.skipType(ct&7);break}}return ut},et.decodeDelimited=function(ot){return ot instanceof $Reader||(ot=new $Reader(ot)),this.decode(ot,ot.uint32())},et.verify=function(ot){return typeof ot!="object"||ot===null?"object expected":ot.seconds!=null&&ot.hasOwnProperty("seconds")&&!$util.isInteger(ot.seconds)&&!(ot.seconds&&$util.isInteger(ot.seconds.low)&&$util.isInteger(ot.seconds.high))?"seconds: integer|Long expected":ot.nanos!=null&&ot.hasOwnProperty("nanos")&&!$util.isInteger(ot.nanos)?"nanos: integer expected":null},et.fromObject=function(ot){if(ot instanceof $root.google.protobuf.Timestamp)return ot;let at=new $root.google.protobuf.Timestamp;return ot.seconds!=null&&($util.Long?(at.seconds=$util.Long.fromValue(ot.seconds)).unsigned=!1:typeof ot.seconds=="string"?at.seconds=parseInt(ot.seconds,10):typeof ot.seconds=="number"?at.seconds=ot.seconds:typeof ot.seconds=="object"&&(at.seconds=new $util.LongBits(ot.seconds.low>>>0,ot.seconds.high>>>0).toNumber())),ot.nanos!=null&&(at.nanos=ot.nanos|0),at},et.toObject=function(ot,at){at||(at={});let st={};if(at.defaults){if($util.Long){let ut=new $util.Long(0,0,!1);st.seconds=at.longs===String?ut.toString():at.longs===Number?ut.toNumber():ut}else st.seconds=at.longs===String?"0":0;st.nanos=0}return ot.seconds!=null&&ot.hasOwnProperty("seconds")&&(typeof ot.seconds=="number"?st.seconds=at.longs===String?String(ot.seconds):ot.seconds:st.seconds=at.longs===String?$util.Long.prototype.toString.call(ot.seconds):at.longs===Number?new $util.LongBits(ot.seconds.low>>>0,ot.seconds.high>>>0).toNumber():ot.seconds),ot.nanos!=null&&ot.hasOwnProperty("nanos")&&(st.nanos=ot.nanos),st},et.prototype.toJSON=function(){return this.constructor.toObject(this,minimal.util.toJSONOptions)},et.getTypeUrl=function(ot){return ot===void 0&&(ot="type.googleapis.com"),ot+"/google.protobuf.Timestamp"},et}(),nt}(),tt})();const GENERATED_ELEMENT_ID_PREFIX="$$ID";function debounce$4(tt,nt){let et;return(...rt)=>{et&&clearTimeout(et),et=setTimeout(()=>{nt(...rt),et=null},tt)}}const EMBED_QUERY_PARAM_KEY="embed",EMBED_OPTIONS_QUERY_PARAM_KEY="embed_options",EMBED_SHOW_COLORED_LINE="show_colored_line",EMBED_SHOW_TOOLBAR="show_toolbar",EMBED_SHOW_PADDING="show_padding",EMBED_DISABLE_SCROLLING="disable_scrolling",EMBED_LIGHT_THEME="light_theme",EMBED_DARK_THEME="dark_theme",EMBED_TRUE="true",EMBED_HIDE_LOADING_SCREEN="hide_loading_screen",EMBED_SHOW_LOADING_SCREEN_V1="show_loading_screen_v1",EMBED_SHOW_LOADING_SCREEN_V2="show_loading_screen_v2",EMBED_QUERY_PARAM_VALUES=[EMBED_SHOW_COLORED_LINE,EMBED_SHOW_TOOLBAR,EMBED_SHOW_PADDING,EMBED_DISABLE_SCROLLING,EMBED_LIGHT_THEME,EMBED_DARK_THEME,EMBED_HIDE_LOADING_SCREEN,EMBED_SHOW_LOADING_SCREEN_V1,EMBED_SHOW_LOADING_SCREEN_V2,EMBED_TRUE];var LoadingScreenType;(function(tt){tt[tt.NONE=0]="NONE",tt[tt.V1=1]="V1",tt[tt.V2=2]="V2"})(LoadingScreenType||(LoadingScreenType={}));function getEmbedUrlParams(tt){const nt=new Set;return new URLSearchParams(window.location.search).forEach((rt,ot)=>{ot=ot.toString().toLowerCase(),rt=rt.toString().toLowerCase(),ot===tt&&EMBED_QUERY_PARAM_VALUES.includes(rt)&&nt.add(rt)}),nt}function preserveEmbedQueryParams(){if(!isEmbed())return"";const tt=new URLSearchParams(window.location.search).getAll(EMBED_OPTIONS_QUERY_PARAM_KEY),nt=[];return nt.push([EMBED_QUERY_PARAM_KEY,EMBED_TRUE]),tt.forEach(et=>{nt.push([EMBED_OPTIONS_QUERY_PARAM_KEY,et])}),new URLSearchParams(nt).toString()}function isEmbed(){return getEmbedUrlParams(EMBED_QUERY_PARAM_KEY).has(EMBED_TRUE)}function isColoredLineDisplayed(){return isEmbed()&&getEmbedUrlParams(EMBED_OPTIONS_QUERY_PARAM_KEY).has(EMBED_SHOW_COLORED_LINE)}function isToolbarDisplayed(){return isEmbed()&&getEmbedUrlParams(EMBED_OPTIONS_QUERY_PARAM_KEY).has(EMBED_SHOW_TOOLBAR)}function isScrollingHidden(){return isEmbed()&&getEmbedUrlParams(EMBED_OPTIONS_QUERY_PARAM_KEY).has(EMBED_DISABLE_SCROLLING)}function isPaddingDisplayed(){return isEmbed()&&getEmbedUrlParams(EMBED_OPTIONS_QUERY_PARAM_KEY).has(EMBED_SHOW_PADDING)}function isLightThemeInQueryParams(){return getEmbedUrlParams(EMBED_OPTIONS_QUERY_PARAM_KEY).has(EMBED_LIGHT_THEME)}function isDarkThemeInQueryParams(){return getEmbedUrlParams(EMBED_OPTIONS_QUERY_PARAM_KEY).has(EMBED_DARK_THEME)}function isInChildFrame(){return window.parent!==window}function getLoadingScreenType(){const tt=getEmbedUrlParams(EMBED_OPTIONS_QUERY_PARAM_KEY);return tt.has(EMBED_HIDE_LOADING_SCREEN)?0:tt.has(EMBED_SHOW_LOADING_SCREEN_V1)?1:2}function makeElementWithInfoText(tt){return new Element$1({alert:{body:tt,format:Alert.Format.INFO}})}function makeElementWithErrorText(tt){return new Element$1({alert:{body:tt,format:Alert.Format.ERROR}})}function makeAppSkeletonElement(){return new Element$1({skeleton:{style:Skeleton$1.SkeletonStyle.APP}})}function hashString(tt){return xxhash.h32(tt,3735928559).toString(16)}function requireNonNull(tt){if(isNullOrUndefined$1(tt))throw new Error("value is null");return tt}function notUndefined(tt){return tt!==void 0}function notNullOrUndefined(tt){return tt!=null}function isNullOrUndefined$1(tt){return tt==null}function isFromMac(){return/Mac/i.test(navigator.platform)}function isFromWindows(){return/^Win/i.test(navigator.platform)}function getCookie(tt){const nt=document.cookie.match(`\\b${tt}=([^;]*)\\b`);return nt?nt[1]:void 0}function setCookie(tt,nt,et){const rt=nt?et:new Date,ot=rt?`expires=${rt.toUTCString()};`:"";document.cookie=`${tt}=${nt};${ot}path=/`}function isValidElementId(tt){return tt?tt.startsWith(GENERATED_ELEMENT_ID_PREFIX)&&tt.split("-").length>=3:!1}function getElementId(tt){const nt=get$5(tt,[requireNonNull(tt.type),"id"]);if(nt&&isValidElementId(nt))return nt}function isValidFormId(tt){return notNullOrUndefined(tt)&&tt.length>0}function isInForm(tt){return isValidFormId(tt.formId)}var LabelVisibilityOptions;(function(tt){tt[tt.Visible=0]="Visible",tt[tt.Hidden=1]="Hidden",tt[tt.Collapsed=2]="Collapsed"})(LabelVisibilityOptions||(LabelVisibilityOptions={}));function labelVisibilityProtoValueToEnum(tt){switch(tt){case LabelVisibilityMessage.LabelVisibilityOptions.VISIBLE:return 0;case LabelVisibilityMessage.LabelVisibilityOptions.HIDDEN:return 1;case LabelVisibilityMessage.LabelVisibilityOptions.COLLAPSED:return 2;default:return 0}}function findAnIFrameWithClassName(tt,nt){for(let et=0;et<tt.length;et++){const rt=tt[et].contentDocument;if(rt&&rt.getElementsByClassName(nt).length>0)return tt[et]}return null}function canAccessIFrame(tt){try{if(tt.contentWindow===null)return!1;const et=(tt.contentDocument||tt.contentWindow.document).body.innerHTML;return et!==null&&et!==""}catch{return!1}}function getIFrameEnclosingApp(tt){if(!isInChildFrame())return null;const nt=getEmbeddingIdClassName(tt),et='iframe[title="streamlitApp"]';let rt=window.document.querySelectorAll(et),ot=findAnIFrameWithClassName(rt,nt);if(ot&&!canAccessIFrame(ot))return null;if(ot)return ot;if(window.parent&&(rt=window.parent.document.querySelectorAll(et)),ot=findAnIFrameWithClassName(rt,nt),ot&&!canAccessIFrame(ot))return null;if(ot)return ot;let at=window.document.getElementsByTagName("iframe");return ot=findAnIFrameWithClassName(at,nt),ot&&!canAccessIFrame(ot)?null:ot||(window.parent&&(at=window.parent.document.getElementsByTagName("iframe")),ot=findAnIFrameWithClassName(at,nt),ot&&!canAccessIFrame(ot)?null:ot)}function generateUID$2(){return Math.floor(Date.now()/1e3).toString(36)+Math.random().toString(36).slice(-6)}function getEmbeddingIdClassName(tt){return`stAppEmbeddingId-${tt}`}function extractPageNameFromPathName(tt,nt){return decodeURIComponent(document.location.pathname.replace(`/${nt}`,"").replace(new RegExp("^/?"),"").replace(new RegExp("/$"),""))}function keysToSnakeCase(tt){return Object.keys(tt).reduce((nt,et)=>{const rt=decamelize$2(et,{preserveConsecutiveUppercase:!0}).replace(".","_");let ot=tt[et];return ot&&typeof ot=="object"&&!Array.isArray(ot)&&(ot=keysToSnakeCase(ot)),Array.isArray(ot)&&(ot=ot.map(at=>typeof at=="object"?keysToSnakeCase(at):at)),nt[rt]=ot,nt},{})}var __assign$2=function(){return __assign$2=Object.assign||function(nt){for(var et,rt=1,ot=arguments.length;rt<ot;rt++){et=arguments[rt];for(var at in et)Object.prototype.hasOwnProperty.call(et,at)&&(nt[at]=et[at])}return nt},__assign$2.apply(this,arguments)};function __awaiter(tt,nt,et,rt){function ot(at){return at instanceof et?at:new et(function(st){st(at)})}return new(et||(et=Promise))(function(at,st){function ut(dt){try{pt(rt.next(dt))}catch(ft){st(ft)}}function ct(dt){try{pt(rt.throw(dt))}catch(ft){st(ft)}}function pt(dt){dt.done?at(dt.value):ot(dt.value).then(ut,ct)}pt((rt=rt.apply(tt,nt||[])).next())})}function __generator(tt,nt){var et={label:0,sent:function(){if(at[0]&1)throw at[1];return at[1]},trys:[],ops:[]},rt,ot,at,st=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return st.next=ut(0),st.throw=ut(1),st.return=ut(2),typeof Symbol=="function"&&(st[Symbol.iterator]=function(){return this}),st;function ut(pt){return function(dt){return ct([pt,dt])}}function ct(pt){if(rt)throw new TypeError("Generator is already executing.");for(;st&&(st=0,pt[0]&&(et=0)),et;)try{if(rt=1,ot&&(at=pt[0]&2?ot.return:pt[0]?ot.throw||((at=ot.return)&&at.call(ot),0):ot.next)&&!(at=at.call(ot,pt[1])).done)return at;switch(ot=0,at&&(pt=[pt[0]&2,at.value]),pt[0]){case 0:case 1:at=pt;break;case 4:return et.label++,{value:pt[1],done:!1};case 5:et.label++,ot=pt[1],pt=[0];continue;case 7:pt=et.ops.pop(),et.trys.pop();continue;default:if(at=et.trys,!(at=at.length>0&&at[at.length-1])&&(pt[0]===6||pt[0]===2)){et=0;continue}if(pt[0]===3&&(!at||pt[1]>at[0]&&pt[1]<at[3])){et.label=pt[1];break}if(pt[0]===6&&et.label<at[1]){et.label=at[1],at=pt;break}if(at&&et.label<at[2]){et.label=at[2],et.ops.push(pt);break}at[2]&&et.ops.pop(),et.trys.pop();continue}pt=nt.call(tt,et)}catch(dt){pt=[6,dt],ot=0}finally{rt=at=0}if(pt[0]&5)throw pt[1];return{value:pt[0]?pt[1]:void 0,done:!0}}}function __values(tt){var nt=typeof Symbol=="function"&&Symbol.iterator,et=nt&&tt[nt],rt=0;if(et)return et.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&rt>=tt.length&&(tt=void 0),{value:tt&&tt[rt++],done:!tt}}};throw new TypeError(nt?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(tt,nt){var et=typeof Symbol=="function"&&tt[Symbol.iterator];if(!et)return tt;var rt=et.call(tt),ot,at=[],st;try{for(;(nt===void 0||nt-- >0)&&!(ot=rt.next()).done;)at.push(ot.value)}catch(ut){st={error:ut}}finally{try{ot&&!ot.done&&(et=rt.return)&&et.call(rt)}finally{if(st)throw st.error}}return at}function __spread(){for(var tt=[],nt=0;nt<arguments.length;nt++)tt=tt.concat(__read(arguments[nt]));return tt}function __await(tt){return this instanceof __await?(this.v=tt,this):new __await(tt)}function __asyncGenerator(tt,nt,et){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var rt=et.apply(tt,nt||[]),ot,at=[];return ot=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),ut("next"),ut("throw"),ut("return",st),ot[Symbol.asyncIterator]=function(){return this},ot;function st(ht){return function(mt){return Promise.resolve(mt).then(ht,ft)}}function ut(ht,mt){rt[ht]&&(ot[ht]=function(Mt){return new Promise(function(Ot,zt){at.push([ht,Mt,Ot,zt])>1||ct(ht,Mt)})},mt&&(ot[ht]=mt(ot[ht])))}function ct(ht,mt){try{pt(rt[ht](mt))}catch(Mt){bt(at[0][3],Mt)}}function pt(ht){ht.value instanceof __await?Promise.resolve(ht.value.v).then(dt,ft):bt(at[0][2],ht)}function dt(ht){ct("next",ht)}function ft(ht){ct("throw",ht)}function bt(ht,mt){ht(mt),at.shift(),at.length&&ct(at[0][0],at[0][1])}}function __asyncDelegator(tt){var nt,et;return nt={},rt("next"),rt("throw",function(ot){throw ot}),rt("return"),nt[Symbol.iterator]=function(){return this},nt;function rt(ot,at){nt[ot]=tt[ot]?function(st){return(et=!et)?{value:__await(tt[ot](st)),done:!1}:at?at(st):st}:at}}function __asyncValues(tt){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var nt=tt[Symbol.asyncIterator],et;return nt?nt.call(tt):(tt=typeof __values=="function"?__values(tt):tt[Symbol.iterator](),et={},rt("next"),rt("throw"),rt("return"),et[Symbol.asyncIterator]=function(){return this},et);function rt(at){et[at]=tt[at]&&function(st){return new Promise(function(ut,ct){st=tt[at](st),ot(ut,ct,st.done,st.value)})}}function ot(at,st,ut,ct){Promise.resolve(ct).then(function(pt){at({value:pt,done:ut})},st)}}typeof SuppressedError=="function"&&SuppressedError;const decoder=new TextDecoder("utf-8"),decodeUtf8=tt=>decoder.decode(tt),encoder=new TextEncoder,encodeUtf8=tt=>encoder.encode(tt),isNumber$2=tt=>typeof tt=="number",isBoolean$1=tt=>typeof tt=="boolean",isFunction$6=tt=>typeof tt=="function",isObject$d=tt=>tt!=null&&Object(tt)===tt,isPromise=tt=>isObject$d(tt)&&isFunction$6(tt.then),isIterable=tt=>isObject$d(tt)&&isFunction$6(tt[Symbol.iterator]),isAsyncIterable=tt=>isObject$d(tt)&&isFunction$6(tt[Symbol.asyncIterator]),isArrowJSON=tt=>isObject$d(tt)&&isObject$d(tt.schema),isIteratorResult=tt=>isObject$d(tt)&&"done"in tt&&"value"in tt,isFileHandle=tt=>isObject$d(tt)&&isFunction$6(tt.stat)&&isNumber$2(tt.fd),isFetchResponse=tt=>isObject$d(tt)&&isReadableDOMStream(tt.body),isReadableInterop=tt=>"_getDOMStream"in tt&&"_getNodeStream"in tt,isReadableDOMStream=tt=>isObject$d(tt)&&isFunction$6(tt.cancel)&&isFunction$6(tt.getReader)&&!isReadableInterop(tt),isReadableNodeStream=tt=>isObject$d(tt)&&isFunction$6(tt.read)&&isFunction$6(tt.pipe)&&isBoolean$1(tt.readable)&&!isReadableInterop(tt),isFlatbuffersByteBuffer=tt=>isObject$d(tt)&&isFunction$6(tt.clear)&&isFunction$6(tt.bytes)&&isFunction$6(tt.position)&&isFunction$6(tt.setPosition)&&isFunction$6(tt.capacity)&&isFunction$6(tt.getBufferIdentifier)&&isFunction$6(tt.createLong),SharedArrayBuf=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:ArrayBuffer;function collapseContiguousByteRanges(tt){const nt=tt[0]?[tt[0]]:[];let et,rt,ot,at;for(let st,ut,ct=0,pt=0,dt=tt.length;++ct<dt;){if(st=nt[pt],ut=tt[ct],!st||!ut||st.buffer!==ut.buffer||ut.byteOffset<st.byteOffset){ut&&(nt[++pt]=ut);continue}if({byteOffset:et,byteLength:ot}=st,{byteOffset:rt,byteLength:at}=ut,et+ot<rt||rt+at<et){ut&&(nt[++pt]=ut);continue}nt[pt]=new Uint8Array(st.buffer,et,rt-et+at)}return nt}function memcpy(tt,nt,et=0,rt=nt.byteLength){const ot=tt.byteLength,at=new Uint8Array(tt.buffer,tt.byteOffset,ot),st=new Uint8Array(nt.buffer,nt.byteOffset,Math.min(rt,ot));return at.set(st,et),tt}function joinUint8Arrays(tt,nt){const et=collapseContiguousByteRanges(tt),rt=et.reduce((dt,ft)=>dt+ft.byteLength,0);let ot,at,st,ut=0,ct=-1;const pt=Math.min(nt||Number.POSITIVE_INFINITY,rt);for(const dt=et.length;++ct<dt;){if(ot=et[ct],at=ot.subarray(0,Math.min(ot.length,pt-ut)),pt<=ut+at.length){at.length<ot.length?et[ct]=ot.subarray(at.length):at.length===ot.length&&ct++,st?memcpy(st,at,ut):st=at;break}memcpy(st||(st=new Uint8Array(pt)),at,ut),ut+=at.length}return[st||new Uint8Array(0),et.slice(ct),rt-(st?st.byteLength:0)]}function toArrayBufferView(tt,nt){let et=isIteratorResult(nt)?nt.value:nt;return et instanceof tt?tt===Uint8Array?new tt(et.buffer,et.byteOffset,et.byteLength):et:et?(typeof et=="string"&&(et=encodeUtf8(et)),et instanceof ArrayBuffer?new tt(et):et instanceof SharedArrayBuf?new tt(et):isFlatbuffersByteBuffer(et)?toArrayBufferView(tt,et.bytes()):ArrayBuffer.isView(et)?et.byteLength<=0?new tt(0):new tt(et.buffer,et.byteOffset,et.byteLength/tt.BYTES_PER_ELEMENT):tt.from(et)):new tt(0)}const toInt8Array=tt=>toArrayBufferView(Int8Array,tt),toInt16Array=tt=>toArrayBufferView(Int16Array,tt),toInt32Array=tt=>toArrayBufferView(Int32Array,tt),toBigInt64Array=tt=>toArrayBufferView(BigInt64Array,tt),toUint8Array=tt=>toArrayBufferView(Uint8Array,tt),toUint16Array=tt=>toArrayBufferView(Uint16Array,tt),toUint32Array=tt=>toArrayBufferView(Uint32Array,tt),toBigUint64Array=tt=>toArrayBufferView(BigUint64Array,tt),toFloat32Array=tt=>toArrayBufferView(Float32Array,tt),toFloat64Array=tt=>toArrayBufferView(Float64Array,tt),toUint8ClampedArray=tt=>toArrayBufferView(Uint8ClampedArray,tt),pump$1=tt=>(tt.next(),tt);function*toArrayBufferViewIterator(tt,nt){const et=function*(ot){yield ot},rt=typeof nt=="string"||ArrayBuffer.isView(nt)||nt instanceof ArrayBuffer||nt instanceof SharedArrayBuf?et(nt):isIterable(nt)?nt:et(nt);return yield*pump$1(function*(ot){let at=null;do at=ot.next(yield toArrayBufferView(tt,at));while(!at.done)}(rt[Symbol.iterator]())),new tt}const toInt8ArrayIterator=tt=>toArrayBufferViewIterator(Int8Array,tt),toInt16ArrayIterator=tt=>toArrayBufferViewIterator(Int16Array,tt),toInt32ArrayIterator=tt=>toArrayBufferViewIterator(Int32Array,tt),toUint8ArrayIterator=tt=>toArrayBufferViewIterator(Uint8Array,tt),toUint16ArrayIterator=tt=>toArrayBufferViewIterator(Uint16Array,tt),toUint32ArrayIterator=tt=>toArrayBufferViewIterator(Uint32Array,tt),toFloat32ArrayIterator=tt=>toArrayBufferViewIterator(Float32Array,tt),toFloat64ArrayIterator=tt=>toArrayBufferViewIterator(Float64Array,tt),toUint8ClampedArrayIterator=tt=>toArrayBufferViewIterator(Uint8ClampedArray,tt);function toArrayBufferViewAsyncIterator(tt,nt){return __asyncGenerator(this,arguments,function*(){if(isPromise(nt))return yield __await(yield __await(yield*__asyncDelegator(__asyncValues(toArrayBufferViewAsyncIterator(tt,yield __await(nt))))));const rt=function(st){return __asyncGenerator(this,arguments,function*(){yield yield __await(yield __await(st))})},ot=function(st){return __asyncGenerator(this,arguments,function*(){yield __await(yield*__asyncDelegator(__asyncValues(pump$1(function*(ut){let ct=null;do ct=ut.next(yield ct==null?void 0:ct.value);while(!ct.done)}(st[Symbol.iterator]())))))})},at=typeof nt=="string"||ArrayBuffer.isView(nt)||nt instanceof ArrayBuffer||nt instanceof SharedArrayBuf?rt(nt):isIterable(nt)?ot(nt):isAsyncIterable(nt)?nt:rt(nt);return yield __await(yield*__asyncDelegator(__asyncValues(pump$1(function(st){return __asyncGenerator(this,arguments,function*(){let ut=null;do ut=yield __await(st.next(yield yield __await(toArrayBufferView(tt,ut))));while(!ut.done)})}(at[Symbol.asyncIterator]()))))),yield __await(new tt)})}const toInt8ArrayAsyncIterator=tt=>toArrayBufferViewAsyncIterator(Int8Array,tt),toInt16ArrayAsyncIterator=tt=>toArrayBufferViewAsyncIterator(Int16Array,tt),toInt32ArrayAsyncIterator=tt=>toArrayBufferViewAsyncIterator(Int32Array,tt),toUint8ArrayAsyncIterator=tt=>toArrayBufferViewAsyncIterator(Uint8Array,tt),toUint16ArrayAsyncIterator=tt=>toArrayBufferViewAsyncIterator(Uint16Array,tt),toUint32ArrayAsyncIterator=tt=>toArrayBufferViewAsyncIterator(Uint32Array,tt),toFloat32ArrayAsyncIterator=tt=>toArrayBufferViewAsyncIterator(Float32Array,tt),toFloat64ArrayAsyncIterator=tt=>toArrayBufferViewAsyncIterator(Float64Array,tt),toUint8ClampedArrayAsyncIterator=tt=>toArrayBufferViewAsyncIterator(Uint8ClampedArray,tt);function rebaseValueOffsets(tt,nt,et){if(tt!==0){et=et.slice(0,nt);for(let rt=-1,ot=et.length;++rt<ot;)et[rt]+=tt}return et.subarray(0,nt)}function compareArrayLike(tt,nt){let et=0;const rt=tt.length;if(rt!==nt.length)return!1;if(rt>0)do if(tt[et]!==nt[et])return!1;while(++et<rt);return!0}const util_buffer_=Object.freeze(Object.defineProperty({__proto__:null,compareArrayLike,joinUint8Arrays,memcpy,rebaseValueOffsets,toArrayBufferView,toArrayBufferViewAsyncIterator,toArrayBufferViewIterator,toBigInt64Array,toBigUint64Array,toFloat32Array,toFloat32ArrayAsyncIterator,toFloat32ArrayIterator,toFloat64Array,toFloat64ArrayAsyncIterator,toFloat64ArrayIterator,toInt16Array,toInt16ArrayAsyncIterator,toInt16ArrayIterator,toInt32Array,toInt32ArrayAsyncIterator,toInt32ArrayIterator,toInt8Array,toInt8ArrayAsyncIterator,toInt8ArrayIterator,toUint16Array,toUint16ArrayAsyncIterator,toUint16ArrayIterator,toUint32Array,toUint32ArrayAsyncIterator,toUint32ArrayIterator,toUint8Array,toUint8ArrayAsyncIterator,toUint8ArrayIterator,toUint8ClampedArray,toUint8ClampedArrayAsyncIterator,toUint8ClampedArrayIterator},Symbol.toStringTag,{value:"Module"})),streamAdapters={fromIterable(tt){return pump(fromIterable(tt))},fromAsyncIterable(tt){return pump(fromAsyncIterable(tt))},fromDOMStream(tt){return pump(fromDOMStream(tt))},fromNodeStream(tt){return pump(fromNodeStream(tt))},toDOMStream(tt,nt){throw new Error('"toDOMStream" not available in this environment')},toNodeStream(tt,nt){throw new Error('"toNodeStream" not available in this environment')}},pump=tt=>(tt.next(),tt);function*fromIterable(tt){let nt,et=!1,rt=[],ot,at,st,ut=0;function ct(){return at==="peek"?joinUint8Arrays(rt,st)[0]:([ot,rt,ut]=joinUint8Arrays(rt,st),ot)}({cmd:at,size:st}=(yield null)||{cmd:"read",size:0});const pt=toUint8ArrayIterator(tt)[Symbol.iterator]();try{do if({done:nt,value:ot}=Number.isNaN(st-ut)?pt.next():pt.next(st-ut),!nt&&ot.byteLength>0&&(rt.push(ot),ut+=ot.byteLength),nt||st<=ut)do({cmd:at,size:st}=yield ct());while(st<ut);while(!nt)}catch(dt){(et=!0)&&typeof pt.throw=="function"&&pt.throw(dt)}finally{et===!1&&typeof pt.return=="function"&&pt.return(null)}return null}function fromAsyncIterable(tt){return __asyncGenerator(this,arguments,function*(){let et,rt=!1,ot=[],at,st,ut,ct=0;function pt(){return st==="peek"?joinUint8Arrays(ot,ut)[0]:([at,ot,ct]=joinUint8Arrays(ot,ut),at)}({cmd:st,size:ut}=(yield yield __await(null))||{cmd:"read",size:0});const dt=toUint8ArrayAsyncIterator(tt)[Symbol.asyncIterator]();try{do if({done:et,value:at}=Number.isNaN(ut-ct)?yield __await(dt.next()):yield __await(dt.next(ut-ct)),!et&&at.byteLength>0&&(ot.push(at),ct+=at.byteLength),et||ut<=ct)do({cmd:st,size:ut}=yield yield __await(pt()));while(ut<ct);while(!et)}catch(ft){(rt=!0)&&typeof dt.throw=="function"&&(yield __await(dt.throw(ft)))}finally{rt===!1&&typeof dt.return=="function"&&(yield __await(dt.return(new Uint8Array(0))))}return yield __await(null)})}function fromDOMStream(tt){return __asyncGenerator(this,arguments,function*(){let et=!1,rt=!1,ot=[],at,st,ut,ct=0;function pt(){return st==="peek"?joinUint8Arrays(ot,ut)[0]:([at,ot,ct]=joinUint8Arrays(ot,ut),at)}({cmd:st,size:ut}=(yield yield __await(null))||{cmd:"read",size:0});const dt=new AdaptiveByteReader(tt);try{do if({done:et,value:at}=Number.isNaN(ut-ct)?yield __await(dt.read()):yield __await(dt.read(ut-ct)),!et&&at.byteLength>0&&(ot.push(toUint8Array(at)),ct+=at.byteLength),et||ut<=ct)do({cmd:st,size:ut}=yield yield __await(pt()));while(ut<ct);while(!et)}catch(ft){(rt=!0)&&(yield __await(dt.cancel(ft)))}finally{rt===!1?yield __await(dt.cancel()):tt.locked&&dt.releaseLock()}return yield __await(null)})}class AdaptiveByteReader{constructor(nt){this.source=nt,this.reader=null,this.reader=this.source.getReader(),this.reader.closed.catch(()=>{})}get closed(){return this.reader?this.reader.closed.catch(()=>{}):Promise.resolve()}releaseLock(){this.reader&&this.reader.releaseLock(),this.reader=null}cancel(nt){return __awaiter(this,void 0,void 0,function*(){const{reader:et,source:rt}=this;et&&(yield et.cancel(nt).catch(()=>{})),rt&&rt.locked&&this.releaseLock()})}read(nt){return __awaiter(this,void 0,void 0,function*(){if(nt===0)return{done:this.reader==null,value:new Uint8Array(0)};const et=yield this.reader.read();return!et.done&&(et.value=toUint8Array(et)),et})}}const onEvent=(tt,nt)=>{const et=ot=>rt([nt,ot]);let rt;return[nt,et,new Promise(ot=>(rt=ot)&&tt.once(nt,et))]};function fromNodeStream(tt){return __asyncGenerator(this,arguments,function*(){const et=[];let rt="error",ot=!1,at=null,st,ut,ct=0,pt=[],dt;function ft(){return st==="peek"?joinUint8Arrays(pt,ut)[0]:([dt,pt,ct]=joinUint8Arrays(pt,ut),dt)}if({cmd:st,size:ut}=(yield yield __await(null))||{cmd:"read",size:0},tt.isTTY)return yield yield __await(new Uint8Array(0)),yield __await(null);try{et[0]=onEvent(tt,"end"),et[1]=onEvent(tt,"error");do{if(et[2]=onEvent(tt,"readable"),[rt,at]=yield __await(Promise.race(et.map(ht=>ht[2]))),rt==="error")break;if((ot=rt==="end")||(Number.isFinite(ut-ct)?(dt=toUint8Array(tt.read(ut-ct)),dt.byteLength<ut-ct&&(dt=toUint8Array(tt.read()))):dt=toUint8Array(tt.read()),dt.byteLength>0&&(pt.push(dt),ct+=dt.byteLength)),ot||ut<=ct)do({cmd:st,size:ut}=yield yield __await(ft()));while(ut<ct)}while(!ot)}finally{yield __await(bt(et,rt==="error"?at:null))}return yield __await(null);function bt(ht,mt){return dt=pt=null,new Promise((Mt,Ot)=>{for(const[zt,yt]of ht)tt.off(zt,yt);try{const zt=tt.destroy;zt&&zt.call(tt,mt),mt=void 0}catch(zt){mt=zt||mt}finally{mt!=null?Ot(mt):Mt()}})}})}var MetadataVersion;(function(tt){tt[tt.V1=0]="V1",tt[tt.V2=1]="V2",tt[tt.V3=2]="V3",tt[tt.V4=3]="V4",tt[tt.V5=4]="V5"})(MetadataVersion||(MetadataVersion={}));var UnionMode;(function(tt){tt[tt.Sparse=0]="Sparse",tt[tt.Dense=1]="Dense"})(UnionMode||(UnionMode={}));var Precision;(function(tt){tt[tt.HALF=0]="HALF",tt[tt.SINGLE=1]="SINGLE",tt[tt.DOUBLE=2]="DOUBLE"})(Precision||(Precision={}));var DateUnit;(function(tt){tt[tt.DAY=0]="DAY",tt[tt.MILLISECOND=1]="MILLISECOND"})(DateUnit||(DateUnit={}));var TimeUnit;(function(tt){tt[tt.SECOND=0]="SECOND",tt[tt.MILLISECOND=1]="MILLISECOND",tt[tt.MICROSECOND=2]="MICROSECOND",tt[tt.NANOSECOND=3]="NANOSECOND"})(TimeUnit||(TimeUnit={}));var IntervalUnit;(function(tt){tt[tt.YEAR_MONTH=0]="YEAR_MONTH",tt[tt.DAY_TIME=1]="DAY_TIME",tt[tt.MONTH_DAY_NANO=2]="MONTH_DAY_NANO"})(IntervalUnit||(IntervalUnit={}));const SIZEOF_SHORT=2,SIZEOF_INT=4,FILE_IDENTIFIER_LENGTH=4,SIZE_PREFIX_LENGTH=4,int32=new Int32Array(2),float32=new Float32Array(int32.buffer),float64=new Float64Array(int32.buffer),isLittleEndian=new Uint16Array(new Uint8Array([1,0]).buffer)[0]===1;var Encoding;(function(tt){tt[tt.UTF8_BYTES=1]="UTF8_BYTES",tt[tt.UTF16_STRING=2]="UTF16_STRING"})(Encoding||(Encoding={}));let ByteBuffer$2=class Vn{constructor(nt){this.bytes_=nt,this.position_=0,this.text_decoder_=new TextDecoder}static allocate(nt){return new Vn(new Uint8Array(nt))}clear(){this.position_=0}bytes(){return this.bytes_}position(){return this.position_}setPosition(nt){this.position_=nt}capacity(){return this.bytes_.length}readInt8(nt){return this.readUint8(nt)<<24>>24}readUint8(nt){return this.bytes_[nt]}readInt16(nt){return this.readUint16(nt)<<16>>16}readUint16(nt){return this.bytes_[nt]|this.bytes_[nt+1]<<8}readInt32(nt){return this.bytes_[nt]|this.bytes_[nt+1]<<8|this.bytes_[nt+2]<<16|this.bytes_[nt+3]<<24}readUint32(nt){return this.readInt32(nt)>>>0}readInt64(nt){return BigInt.asIntN(64,BigInt(this.readUint32(nt))+(BigInt(this.readUint32(nt+4))<<BigInt(32)))}readUint64(nt){return BigInt.asUintN(64,BigInt(this.readUint32(nt))+(BigInt(this.readUint32(nt+4))<<BigInt(32)))}readFloat32(nt){return int32[0]=this.readInt32(nt),float32[0]}readFloat64(nt){return int32[isLittleEndian?0:1]=this.readInt32(nt),int32[isLittleEndian?1:0]=this.readInt32(nt+4),float64[0]}writeInt8(nt,et){this.bytes_[nt]=et}writeUint8(nt,et){this.bytes_[nt]=et}writeInt16(nt,et){this.bytes_[nt]=et,this.bytes_[nt+1]=et>>8}writeUint16(nt,et){this.bytes_[nt]=et,this.bytes_[nt+1]=et>>8}writeInt32(nt,et){this.bytes_[nt]=et,this.bytes_[nt+1]=et>>8,this.bytes_[nt+2]=et>>16,this.bytes_[nt+3]=et>>24}writeUint32(nt,et){this.bytes_[nt]=et,this.bytes_[nt+1]=et>>8,this.bytes_[nt+2]=et>>16,this.bytes_[nt+3]=et>>24}writeInt64(nt,et){this.writeInt32(nt,Number(BigInt.asIntN(32,et))),this.writeInt32(nt+4,Number(BigInt.asIntN(32,et>>BigInt(32))))}writeUint64(nt,et){this.writeUint32(nt,Number(BigInt.asUintN(32,et))),this.writeUint32(nt+4,Number(BigInt.asUintN(32,et>>BigInt(32))))}writeFloat32(nt,et){float32[0]=et,this.writeInt32(nt,int32[0])}writeFloat64(nt,et){float64[0]=et,this.writeInt32(nt,int32[isLittleEndian?0:1]),this.writeInt32(nt+4,int32[isLittleEndian?1:0])}getBufferIdentifier(){if(this.bytes_.length<this.position_+SIZEOF_INT+FILE_IDENTIFIER_LENGTH)throw new Error("FlatBuffers: ByteBuffer is too short to contain an identifier.");let nt="";for(let et=0;et<FILE_IDENTIFIER_LENGTH;et++)nt+=String.fromCharCode(this.readInt8(this.position_+SIZEOF_INT+et));return nt}__offset(nt,et){const rt=nt-this.readInt32(nt);return et<this.readInt16(rt)?this.readInt16(rt+et):0}__union(nt,et){return nt.bb_pos=et+this.readInt32(et),nt.bb=this,nt}__string(nt,et){nt+=this.readInt32(nt);const rt=this.readInt32(nt);nt+=SIZEOF_INT;const ot=this.bytes_.subarray(nt,nt+rt);return et===Encoding.UTF8_BYTES?ot:this.text_decoder_.decode(ot)}__union_with_string(nt,et){return typeof nt=="string"?this.__string(et):this.__union(nt,et)}__indirect(nt){return nt+this.readInt32(nt)}__vector(nt){return nt+this.readInt32(nt)+SIZEOF_INT}__vector_len(nt){return this.readInt32(nt+this.readInt32(nt))}__has_identifier(nt){if(nt.length!=FILE_IDENTIFIER_LENGTH)throw new Error("FlatBuffers: file identifier must be length "+FILE_IDENTIFIER_LENGTH);for(let et=0;et<FILE_IDENTIFIER_LENGTH;et++)if(nt.charCodeAt(et)!=this.readInt8(this.position()+SIZEOF_INT+et))return!1;return!0}createScalarList(nt,et){const rt=[];for(let ot=0;ot<et;++ot){const at=nt(ot);at!==null&&rt.push(at)}return rt}createObjList(nt,et){const rt=[];for(let ot=0;ot<et;++ot){const at=nt(ot);at!==null&&rt.push(at.unpack())}return rt}},Builder$2=class Hn{constructor(nt){this.minalign=1,this.vtable=null,this.vtable_in_use=0,this.isNested=!1,this.object_start=0,this.vtables=[],this.vector_num_elems=0,this.force_defaults=!1,this.string_maps=null,this.text_encoder=new TextEncoder;let et;nt?et=nt:et=1024,this.bb=ByteBuffer$2.allocate(et),this.space=et}clear(){this.bb.clear(),this.space=this.bb.capacity(),this.minalign=1,this.vtable=null,this.vtable_in_use=0,this.isNested=!1,this.object_start=0,this.vtables=[],this.vector_num_elems=0,this.force_defaults=!1,this.string_maps=null}forceDefaults(nt){this.force_defaults=nt}dataBuffer(){return this.bb}asUint8Array(){return this.bb.bytes().subarray(this.bb.position(),this.bb.position()+this.offset())}prep(nt,et){nt>this.minalign&&(this.minalign=nt);const rt=~(this.bb.capacity()-this.space+et)+1&nt-1;for(;this.space<rt+nt+et;){const ot=this.bb.capacity();this.bb=Hn.growByteBuffer(this.bb),this.space+=this.bb.capacity()-ot}this.pad(rt)}pad(nt){for(let et=0;et<nt;et++)this.bb.writeInt8(--this.space,0)}writeInt8(nt){this.bb.writeInt8(this.space-=1,nt)}writeInt16(nt){this.bb.writeInt16(this.space-=2,nt)}writeInt32(nt){this.bb.writeInt32(this.space-=4,nt)}writeInt64(nt){this.bb.writeInt64(this.space-=8,nt)}writeFloat32(nt){this.bb.writeFloat32(this.space-=4,nt)}writeFloat64(nt){this.bb.writeFloat64(this.space-=8,nt)}addInt8(nt){this.prep(1,0),this.writeInt8(nt)}addInt16(nt){this.prep(2,0),this.writeInt16(nt)}addInt32(nt){this.prep(4,0),this.writeInt32(nt)}addInt64(nt){this.prep(8,0),this.writeInt64(nt)}addFloat32(nt){this.prep(4,0),this.writeFloat32(nt)}addFloat64(nt){this.prep(8,0),this.writeFloat64(nt)}addFieldInt8(nt,et,rt){(this.force_defaults||et!=rt)&&(this.addInt8(et),this.slot(nt))}addFieldInt16(nt,et,rt){(this.force_defaults||et!=rt)&&(this.addInt16(et),this.slot(nt))}addFieldInt32(nt,et,rt){(this.force_defaults||et!=rt)&&(this.addInt32(et),this.slot(nt))}addFieldInt64(nt,et,rt){(this.force_defaults||et!==rt)&&(this.addInt64(et),this.slot(nt))}addFieldFloat32(nt,et,rt){(this.force_defaults||et!=rt)&&(this.addFloat32(et),this.slot(nt))}addFieldFloat64(nt,et,rt){(this.force_defaults||et!=rt)&&(this.addFloat64(et),this.slot(nt))}addFieldOffset(nt,et,rt){(this.force_defaults||et!=rt)&&(this.addOffset(et),this.slot(nt))}addFieldStruct(nt,et,rt){et!=rt&&(this.nested(et),this.slot(nt))}nested(nt){if(nt!=this.offset())throw new TypeError("FlatBuffers: struct must be serialized inline.")}notNested(){if(this.isNested)throw new TypeError("FlatBuffers: object serialization must not be nested.")}slot(nt){this.vtable!==null&&(this.vtable[nt]=this.offset())}offset(){return this.bb.capacity()-this.space}static growByteBuffer(nt){const et=nt.capacity();if(et&3221225472)throw new Error("FlatBuffers: cannot grow buffer beyond 2 gigabytes.");const rt=et<<1,ot=ByteBuffer$2.allocate(rt);return ot.setPosition(rt-et),ot.bytes().set(nt.bytes(),rt-et),ot}addOffset(nt){this.prep(SIZEOF_INT,0),this.writeInt32(this.offset()-nt+SIZEOF_INT)}startObject(nt){this.notNested(),this.vtable==null&&(this.vtable=[]),this.vtable_in_use=nt;for(let et=0;et<nt;et++)this.vtable[et]=0;this.isNested=!0,this.object_start=this.offset()}endObject(){if(this.vtable==null||!this.isNested)throw new Error("FlatBuffers: endObject called without startObject");this.addInt32(0);const nt=this.offset();let et=this.vtable_in_use-1;for(;et>=0&&this.vtable[et]==0;et--);const rt=et+1;for(;et>=0;et--)this.addInt16(this.vtable[et]!=0?nt-this.vtable[et]:0);const ot=2;this.addInt16(nt-this.object_start);const at=(rt+ot)*SIZEOF_SHORT;this.addInt16(at);let st=0;const ut=this.space;e:for(et=0;et<this.vtables.length;et++){const ct=this.bb.capacity()-this.vtables[et];if(at==this.bb.readInt16(ct)){for(let pt=SIZEOF_SHORT;pt<at;pt+=SIZEOF_SHORT)if(this.bb.readInt16(ut+pt)!=this.bb.readInt16(ct+pt))continue e;st=this.vtables[et];break}}return st?(this.space=this.bb.capacity()-nt,this.bb.writeInt32(this.space,st-nt)):(this.vtables.push(this.offset()),this.bb.writeInt32(this.bb.capacity()-nt,this.offset()-nt)),this.isNested=!1,nt}finish(nt,et,rt){const ot=rt?SIZE_PREFIX_LENGTH:0;if(et){const at=et;if(this.prep(this.minalign,SIZEOF_INT+FILE_IDENTIFIER_LENGTH+ot),at.length!=FILE_IDENTIFIER_LENGTH)throw new TypeError("FlatBuffers: file identifier must be length "+FILE_IDENTIFIER_LENGTH);for(let st=FILE_IDENTIFIER_LENGTH-1;st>=0;st--)this.writeInt8(at.charCodeAt(st))}this.prep(this.minalign,SIZEOF_INT+ot),this.addOffset(nt),ot&&this.addInt32(this.bb.capacity()-this.space),this.bb.setPosition(this.space)}finishSizePrefixed(nt,et){this.finish(nt,et,!0)}requiredField(nt,et){const rt=this.bb.capacity()-nt,ot=rt-this.bb.readInt32(rt);if(!(et<this.bb.readInt16(ot)&&this.bb.readInt16(ot+et)!=0))throw new TypeError("FlatBuffers: field "+et+" must be set")}startVector(nt,et,rt){this.notNested(),this.vector_num_elems=et,this.prep(SIZEOF_INT,nt*et),this.prep(rt,nt*et)}endVector(){return this.writeInt32(this.vector_num_elems),this.offset()}createSharedString(nt){if(!nt)return 0;if(this.string_maps||(this.string_maps=new Map),this.string_maps.has(nt))return this.string_maps.get(nt);const et=this.createString(nt);return this.string_maps.set(nt,et),et}createString(nt){if(nt==null)return 0;let et;return nt instanceof Uint8Array?et=nt:et=this.text_encoder.encode(nt),this.addInt8(0),this.startVector(1,et.length,1),this.bb.setPosition(this.space-=et.length),this.bb.bytes().set(et,this.space),this.endVector()}createByteVector(nt){return nt==null?0:(this.startVector(1,nt.length,1),this.bb.setPosition(this.space-=nt.length),this.bb.bytes().set(nt,this.space),this.endVector())}createObjectOffset(nt){return nt===null?0:typeof nt=="string"?this.createString(nt):nt.pack(this)}createObjectOffsetList(nt){const et=[];for(let rt=0;rt<nt.length;++rt){const ot=nt[rt];if(ot!==null)et.push(this.createObjectOffset(ot));else throw new TypeError("FlatBuffers: Argument for createObjectOffsetList cannot contain null.")}return et}createStructOffsetList(nt,et){return et(this,nt.length),this.createObjectOffsetList(nt.slice().reverse()),this.endVector()}};var BodyCompressionMethod;(function(tt){tt[tt.BUFFER=0]="BUFFER"})(BodyCompressionMethod||(BodyCompressionMethod={}));var CompressionType;(function(tt){tt[tt.LZ4_FRAME=0]="LZ4_FRAME",tt[tt.ZSTD=1]="ZSTD"})(CompressionType||(CompressionType={}));class BodyCompression{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsBodyCompression(nt,et){return(et||new BodyCompression).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsBodyCompression(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new BodyCompression).__init(nt.readInt32(nt.position())+nt.position(),nt)}codec(){const nt=this.bb.__offset(this.bb_pos,4);return nt?this.bb.readInt8(this.bb_pos+nt):CompressionType.LZ4_FRAME}method(){const nt=this.bb.__offset(this.bb_pos,6);return nt?this.bb.readInt8(this.bb_pos+nt):BodyCompressionMethod.BUFFER}static startBodyCompression(nt){nt.startObject(2)}static addCodec(nt,et){nt.addFieldInt8(0,et,CompressionType.LZ4_FRAME)}static addMethod(nt,et){nt.addFieldInt8(1,et,BodyCompressionMethod.BUFFER)}static endBodyCompression(nt){return nt.endObject()}static createBodyCompression(nt,et,rt){return BodyCompression.startBodyCompression(nt),BodyCompression.addCodec(nt,et),BodyCompression.addMethod(nt,rt),BodyCompression.endBodyCompression(nt)}}let Buffer$3=class{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}offset(){return this.bb.readInt64(this.bb_pos)}length(){return this.bb.readInt64(this.bb_pos+8)}static sizeOf(){return 16}static createBuffer(nt,et,rt){return nt.prep(8,16),nt.writeInt64(BigInt(rt??0)),nt.writeInt64(BigInt(et??0)),nt.offset()}},FieldNode$1=class{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}length(){return this.bb.readInt64(this.bb_pos)}nullCount(){return this.bb.readInt64(this.bb_pos+8)}static sizeOf(){return 16}static createFieldNode(nt,et,rt){return nt.prep(8,16),nt.writeInt64(BigInt(rt??0)),nt.writeInt64(BigInt(et??0)),nt.offset()}},RecordBatch$2=class xn{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsRecordBatch(nt,et){return(et||new xn).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsRecordBatch(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new xn).__init(nt.readInt32(nt.position())+nt.position(),nt)}length(){const nt=this.bb.__offset(this.bb_pos,4);return nt?this.bb.readInt64(this.bb_pos+nt):BigInt("0")}nodes(nt,et){const rt=this.bb.__offset(this.bb_pos,6);return rt?(et||new FieldNode$1).__init(this.bb.__vector(this.bb_pos+rt)+nt*16,this.bb):null}nodesLength(){const nt=this.bb.__offset(this.bb_pos,6);return nt?this.bb.__vector_len(this.bb_pos+nt):0}buffers(nt,et){const rt=this.bb.__offset(this.bb_pos,8);return rt?(et||new Buffer$3).__init(this.bb.__vector(this.bb_pos+rt)+nt*16,this.bb):null}buffersLength(){const nt=this.bb.__offset(this.bb_pos,8);return nt?this.bb.__vector_len(this.bb_pos+nt):0}compression(nt){const et=this.bb.__offset(this.bb_pos,10);return et?(nt||new BodyCompression).__init(this.bb.__indirect(this.bb_pos+et),this.bb):null}static startRecordBatch(nt){nt.startObject(4)}static addLength(nt,et){nt.addFieldInt64(0,et,BigInt("0"))}static addNodes(nt,et){nt.addFieldOffset(1,et,0)}static startNodesVector(nt,et){nt.startVector(16,et,8)}static addBuffers(nt,et){nt.addFieldOffset(2,et,0)}static startBuffersVector(nt,et){nt.startVector(16,et,8)}static addCompression(nt,et){nt.addFieldOffset(3,et,0)}static endRecordBatch(nt){return nt.endObject()}},DictionaryBatch$1=class qn{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsDictionaryBatch(nt,et){return(et||new qn).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsDictionaryBatch(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new qn).__init(nt.readInt32(nt.position())+nt.position(),nt)}id(){const nt=this.bb.__offset(this.bb_pos,4);return nt?this.bb.readInt64(this.bb_pos+nt):BigInt("0")}data(nt){const et=this.bb.__offset(this.bb_pos,6);return et?(nt||new RecordBatch$2).__init(this.bb.__indirect(this.bb_pos+et),this.bb):null}isDelta(){const nt=this.bb.__offset(this.bb_pos,8);return nt?!!this.bb.readInt8(this.bb_pos+nt):!1}static startDictionaryBatch(nt){nt.startObject(3)}static addId(nt,et){nt.addFieldInt64(0,et,BigInt("0"))}static addData(nt,et){nt.addFieldOffset(1,et,0)}static addIsDelta(nt,et){nt.addFieldInt8(2,+et,0)}static endDictionaryBatch(nt){return nt.endObject()}};var Endianness;(function(tt){tt[tt.Little=0]="Little",tt[tt.Big=1]="Big"})(Endianness||(Endianness={}));var DictionaryKind;(function(tt){tt[tt.DenseArray=0]="DenseArray"})(DictionaryKind||(DictionaryKind={}));class Int{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsInt(nt,et){return(et||new Int).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsInt(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new Int).__init(nt.readInt32(nt.position())+nt.position(),nt)}bitWidth(){const nt=this.bb.__offset(this.bb_pos,4);return nt?this.bb.readInt32(this.bb_pos+nt):0}isSigned(){const nt=this.bb.__offset(this.bb_pos,6);return nt?!!this.bb.readInt8(this.bb_pos+nt):!1}static startInt(nt){nt.startObject(2)}static addBitWidth(nt,et){nt.addFieldInt32(0,et,0)}static addIsSigned(nt,et){nt.addFieldInt8(1,+et,0)}static endInt(nt){return nt.endObject()}static createInt(nt,et,rt){return Int.startInt(nt),Int.addBitWidth(nt,et),Int.addIsSigned(nt,rt),Int.endInt(nt)}}class DictionaryEncoding{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsDictionaryEncoding(nt,et){return(et||new DictionaryEncoding).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsDictionaryEncoding(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new DictionaryEncoding).__init(nt.readInt32(nt.position())+nt.position(),nt)}id(){const nt=this.bb.__offset(this.bb_pos,4);return nt?this.bb.readInt64(this.bb_pos+nt):BigInt("0")}indexType(nt){const et=this.bb.__offset(this.bb_pos,6);return et?(nt||new Int).__init(this.bb.__indirect(this.bb_pos+et),this.bb):null}isOrdered(){const nt=this.bb.__offset(this.bb_pos,8);return nt?!!this.bb.readInt8(this.bb_pos+nt):!1}dictionaryKind(){const nt=this.bb.__offset(this.bb_pos,10);return nt?this.bb.readInt16(this.bb_pos+nt):DictionaryKind.DenseArray}static startDictionaryEncoding(nt){nt.startObject(4)}static addId(nt,et){nt.addFieldInt64(0,et,BigInt("0"))}static addIndexType(nt,et){nt.addFieldOffset(1,et,0)}static addIsOrdered(nt,et){nt.addFieldInt8(2,+et,0)}static addDictionaryKind(nt,et){nt.addFieldInt16(3,et,DictionaryKind.DenseArray)}static endDictionaryEncoding(nt){return nt.endObject()}}class KeyValue{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsKeyValue(nt,et){return(et||new KeyValue).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsKeyValue(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new KeyValue).__init(nt.readInt32(nt.position())+nt.position(),nt)}key(nt){const et=this.bb.__offset(this.bb_pos,4);return et?this.bb.__string(this.bb_pos+et,nt):null}value(nt){const et=this.bb.__offset(this.bb_pos,6);return et?this.bb.__string(this.bb_pos+et,nt):null}static startKeyValue(nt){nt.startObject(2)}static addKey(nt,et){nt.addFieldOffset(0,et,0)}static addValue(nt,et){nt.addFieldOffset(1,et,0)}static endKeyValue(nt){return nt.endObject()}static createKeyValue(nt,et,rt){return KeyValue.startKeyValue(nt),KeyValue.addKey(nt,et),KeyValue.addValue(nt,rt),KeyValue.endKeyValue(nt)}}let Binary$1=class Q1{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsBinary(nt,et){return(et||new Q1).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsBinary(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new Q1).__init(nt.readInt32(nt.position())+nt.position(),nt)}static startBinary(nt){nt.startObject(0)}static endBinary(nt){return nt.endObject()}static createBinary(nt){return Q1.startBinary(nt),Q1.endBinary(nt)}},Bool$1=class ln{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsBool(nt,et){return(et||new ln).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsBool(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new ln).__init(nt.readInt32(nt.position())+nt.position(),nt)}static startBool(nt){nt.startObject(0)}static endBool(nt){return nt.endObject()}static createBool(nt){return ln.startBool(nt),ln.endBool(nt)}},Date$1=class N1{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsDate(nt,et){return(et||new N1).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsDate(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new N1).__init(nt.readInt32(nt.position())+nt.position(),nt)}unit(){const nt=this.bb.__offset(this.bb_pos,4);return nt?this.bb.readInt16(this.bb_pos+nt):DateUnit.MILLISECOND}static startDate(nt){nt.startObject(1)}static addUnit(nt,et){nt.addFieldInt16(0,et,DateUnit.MILLISECOND)}static endDate(nt){return nt.endObject()}static createDate(nt,et){return N1.startDate(nt),N1.addUnit(nt,et),N1.endDate(nt)}},Decimal$1=class S1{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsDecimal(nt,et){return(et||new S1).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsDecimal(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new S1).__init(nt.readInt32(nt.position())+nt.position(),nt)}precision(){const nt=this.bb.__offset(this.bb_pos,4);return nt?this.bb.readInt32(this.bb_pos+nt):0}scale(){const nt=this.bb.__offset(this.bb_pos,6);return nt?this.bb.readInt32(this.bb_pos+nt):0}bitWidth(){const nt=this.bb.__offset(this.bb_pos,8);return nt?this.bb.readInt32(this.bb_pos+nt):128}static startDecimal(nt){nt.startObject(3)}static addPrecision(nt,et){nt.addFieldInt32(0,et,0)}static addScale(nt,et){nt.addFieldInt32(1,et,0)}static addBitWidth(nt,et){nt.addFieldInt32(2,et,128)}static endDecimal(nt){return nt.endObject()}static createDecimal(nt,et,rt,ot){return S1.startDecimal(nt),S1.addPrecision(nt,et),S1.addScale(nt,rt),S1.addBitWidth(nt,ot),S1.endDecimal(nt)}},Duration$2=class F1{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsDuration(nt,et){return(et||new F1).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsDuration(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new F1).__init(nt.readInt32(nt.position())+nt.position(),nt)}unit(){const nt=this.bb.__offset(this.bb_pos,4);return nt?this.bb.readInt16(this.bb_pos+nt):TimeUnit.MILLISECOND}static startDuration(nt){nt.startObject(1)}static addUnit(nt,et){nt.addFieldInt16(0,et,TimeUnit.MILLISECOND)}static endDuration(nt){return nt.endObject()}static createDuration(nt,et){return F1.startDuration(nt),F1.addUnit(nt,et),F1.endDuration(nt)}},FixedSizeBinary$1=class L1{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsFixedSizeBinary(nt,et){return(et||new L1).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsFixedSizeBinary(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new L1).__init(nt.readInt32(nt.position())+nt.position(),nt)}byteWidth(){const nt=this.bb.__offset(this.bb_pos,4);return nt?this.bb.readInt32(this.bb_pos+nt):0}static startFixedSizeBinary(nt){nt.startObject(1)}static addByteWidth(nt,et){nt.addFieldInt32(0,et,0)}static endFixedSizeBinary(nt){return nt.endObject()}static createFixedSizeBinary(nt,et){return L1.startFixedSizeBinary(nt),L1.addByteWidth(nt,et),L1.endFixedSizeBinary(nt)}},FixedSizeList$2=class B1{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsFixedSizeList(nt,et){return(et||new B1).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsFixedSizeList(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new B1).__init(nt.readInt32(nt.position())+nt.position(),nt)}listSize(){const nt=this.bb.__offset(this.bb_pos,4);return nt?this.bb.readInt32(this.bb_pos+nt):0}static startFixedSizeList(nt){nt.startObject(1)}static addListSize(nt,et){nt.addFieldInt32(0,et,0)}static endFixedSizeList(nt){return nt.endObject()}static createFixedSizeList(nt,et){return B1.startFixedSizeList(nt),B1.addListSize(nt,et),B1.endFixedSizeList(nt)}};class FloatingPoint{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsFloatingPoint(nt,et){return(et||new FloatingPoint).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsFloatingPoint(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new FloatingPoint).__init(nt.readInt32(nt.position())+nt.position(),nt)}precision(){const nt=this.bb.__offset(this.bb_pos,4);return nt?this.bb.readInt16(this.bb_pos+nt):Precision.HALF}static startFloatingPoint(nt){nt.startObject(1)}static addPrecision(nt,et){nt.addFieldInt16(0,et,Precision.HALF)}static endFloatingPoint(nt){return nt.endObject()}static createFloatingPoint(nt,et){return FloatingPoint.startFloatingPoint(nt),FloatingPoint.addPrecision(nt,et),FloatingPoint.endFloatingPoint(nt)}}class Interval{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsInterval(nt,et){return(et||new Interval).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsInterval(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new Interval).__init(nt.readInt32(nt.position())+nt.position(),nt)}unit(){const nt=this.bb.__offset(this.bb_pos,4);return nt?this.bb.readInt16(this.bb_pos+nt):IntervalUnit.YEAR_MONTH}static startInterval(nt){nt.startObject(1)}static addUnit(nt,et){nt.addFieldInt16(0,et,IntervalUnit.YEAR_MONTH)}static endInterval(nt){return nt.endObject()}static createInterval(nt,et){return Interval.startInterval(nt),Interval.addUnit(nt,et),Interval.endInterval(nt)}}let LargeBinary$1=class sn{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsLargeBinary(nt,et){return(et||new sn).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsLargeBinary(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new sn).__init(nt.readInt32(nt.position())+nt.position(),nt)}static startLargeBinary(nt){nt.startObject(0)}static endLargeBinary(nt){return nt.endObject()}static createLargeBinary(nt){return sn.startLargeBinary(nt),sn.endLargeBinary(nt)}},LargeUtf8$1=class pn{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsLargeUtf8(nt,et){return(et||new pn).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsLargeUtf8(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new pn).__init(nt.readInt32(nt.position())+nt.position(),nt)}static startLargeUtf8(nt){nt.startObject(0)}static endLargeUtf8(nt){return nt.endObject()}static createLargeUtf8(nt){return pn.startLargeUtf8(nt),pn.endLargeUtf8(nt)}},List$1=class dn{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsList(nt,et){return(et||new dn).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsList(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new dn).__init(nt.readInt32(nt.position())+nt.position(),nt)}static startList(nt){nt.startObject(0)}static endList(nt){return nt.endObject()}static createList(nt){return dn.startList(nt),dn.endList(nt)}},Map$4=class W1{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsMap(nt,et){return(et||new W1).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsMap(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new W1).__init(nt.readInt32(nt.position())+nt.position(),nt)}keysSorted(){const nt=this.bb.__offset(this.bb_pos,4);return nt?!!this.bb.readInt8(this.bb_pos+nt):!1}static startMap(nt){nt.startObject(1)}static addKeysSorted(nt,et){nt.addFieldInt8(0,+et,0)}static endMap(nt){return nt.endObject()}static createMap(nt,et){return W1.startMap(nt),W1.addKeysSorted(nt,et),W1.endMap(nt)}},Null$1=class bn{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsNull(nt,et){return(et||new bn).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsNull(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new bn).__init(nt.readInt32(nt.position())+nt.position(),nt)}static startNull(nt){nt.startObject(0)}static endNull(nt){return nt.endObject()}static createNull(nt){return bn.startNull(nt),bn.endNull(nt)}};class Struct_{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsStruct_(nt,et){return(et||new Struct_).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsStruct_(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new Struct_).__init(nt.readInt32(nt.position())+nt.position(),nt)}static startStruct_(nt){nt.startObject(0)}static endStruct_(nt){return nt.endObject()}static createStruct_(nt){return Struct_.startStruct_(nt),Struct_.endStruct_(nt)}}class Time{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsTime(nt,et){return(et||new Time).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsTime(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new Time).__init(nt.readInt32(nt.position())+nt.position(),nt)}unit(){const nt=this.bb.__offset(this.bb_pos,4);return nt?this.bb.readInt16(this.bb_pos+nt):TimeUnit.MILLISECOND}bitWidth(){const nt=this.bb.__offset(this.bb_pos,6);return nt?this.bb.readInt32(this.bb_pos+nt):32}static startTime(nt){nt.startObject(2)}static addUnit(nt,et){nt.addFieldInt16(0,et,TimeUnit.MILLISECOND)}static addBitWidth(nt,et){nt.addFieldInt32(1,et,32)}static endTime(nt){return nt.endObject()}static createTime(nt,et,rt){return Time.startTime(nt),Time.addUnit(nt,et),Time.addBitWidth(nt,rt),Time.endTime(nt)}}class Timestamp{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsTimestamp(nt,et){return(et||new Timestamp).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsTimestamp(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new Timestamp).__init(nt.readInt32(nt.position())+nt.position(),nt)}unit(){const nt=this.bb.__offset(this.bb_pos,4);return nt?this.bb.readInt16(this.bb_pos+nt):TimeUnit.SECOND}timezone(nt){const et=this.bb.__offset(this.bb_pos,6);return et?this.bb.__string(this.bb_pos+et,nt):null}static startTimestamp(nt){nt.startObject(2)}static addUnit(nt,et){nt.addFieldInt16(0,et,TimeUnit.SECOND)}static addTimezone(nt,et){nt.addFieldOffset(1,et,0)}static endTimestamp(nt){return nt.endObject()}static createTimestamp(nt,et,rt){return Timestamp.startTimestamp(nt),Timestamp.addUnit(nt,et),Timestamp.addTimezone(nt,rt),Timestamp.endTimestamp(nt)}}class Union{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsUnion(nt,et){return(et||new Union).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsUnion(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new Union).__init(nt.readInt32(nt.position())+nt.position(),nt)}mode(){const nt=this.bb.__offset(this.bb_pos,4);return nt?this.bb.readInt16(this.bb_pos+nt):UnionMode.Sparse}typeIds(nt){const et=this.bb.__offset(this.bb_pos,6);return et?this.bb.readInt32(this.bb.__vector(this.bb_pos+et)+nt*4):0}typeIdsLength(){const nt=this.bb.__offset(this.bb_pos,6);return nt?this.bb.__vector_len(this.bb_pos+nt):0}typeIdsArray(){const nt=this.bb.__offset(this.bb_pos,6);return nt?new Int32Array(this.bb.bytes().buffer,this.bb.bytes().byteOffset+this.bb.__vector(this.bb_pos+nt),this.bb.__vector_len(this.bb_pos+nt)):null}static startUnion(nt){nt.startObject(2)}static addMode(nt,et){nt.addFieldInt16(0,et,UnionMode.Sparse)}static addTypeIds(nt,et){nt.addFieldOffset(1,et,0)}static createTypeIdsVector(nt,et){nt.startVector(4,et.length,4);for(let rt=et.length-1;rt>=0;rt--)nt.addInt32(et[rt]);return nt.endVector()}static startTypeIdsVector(nt,et){nt.startVector(4,et,4)}static endUnion(nt){return nt.endObject()}static createUnion(nt,et,rt){return Union.startUnion(nt),Union.addMode(nt,et),Union.addTypeIds(nt,rt),Union.endUnion(nt)}}let Utf8$1=class hn{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsUtf8(nt,et){return(et||new hn).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsUtf8(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new hn).__init(nt.readInt32(nt.position())+nt.position(),nt)}static startUtf8(nt){nt.startObject(0)}static endUtf8(nt){return nt.endObject()}static createUtf8(nt){return hn.startUtf8(nt),hn.endUtf8(nt)}};var Type$2;(function(tt){tt[tt.NONE=0]="NONE",tt[tt.Null=1]="Null",tt[tt.Int=2]="Int",tt[tt.FloatingPoint=3]="FloatingPoint",tt[tt.Binary=4]="Binary",tt[tt.Utf8=5]="Utf8",tt[tt.Bool=6]="Bool",tt[tt.Decimal=7]="Decimal",tt[tt.Date=8]="Date",tt[tt.Time=9]="Time",tt[tt.Timestamp=10]="Timestamp",tt[tt.Interval=11]="Interval",tt[tt.List=12]="List",tt[tt.Struct_=13]="Struct_",tt[tt.Union=14]="Union",tt[tt.FixedSizeBinary=15]="FixedSizeBinary",tt[tt.FixedSizeList=16]="FixedSizeList",tt[tt.Map=17]="Map",tt[tt.Duration=18]="Duration",tt[tt.LargeBinary=19]="LargeBinary",tt[tt.LargeUtf8=20]="LargeUtf8",tt[tt.LargeList=21]="LargeList",tt[tt.RunEndEncoded=22]="RunEndEncoded"})(Type$2||(Type$2={}));let Field$2=class vn{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsField(nt,et){return(et||new vn).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsField(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new vn).__init(nt.readInt32(nt.position())+nt.position(),nt)}name(nt){const et=this.bb.__offset(this.bb_pos,4);return et?this.bb.__string(this.bb_pos+et,nt):null}nullable(){const nt=this.bb.__offset(this.bb_pos,6);return nt?!!this.bb.readInt8(this.bb_pos+nt):!1}typeType(){const nt=this.bb.__offset(this.bb_pos,8);return nt?this.bb.readUint8(this.bb_pos+nt):Type$2.NONE}type(nt){const et=this.bb.__offset(this.bb_pos,10);return et?this.bb.__union(nt,this.bb_pos+et):null}dictionary(nt){const et=this.bb.__offset(this.bb_pos,12);return et?(nt||new DictionaryEncoding).__init(this.bb.__indirect(this.bb_pos+et),this.bb):null}children(nt,et){const rt=this.bb.__offset(this.bb_pos,14);return rt?(et||new vn).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+rt)+nt*4),this.bb):null}childrenLength(){const nt=this.bb.__offset(this.bb_pos,14);return nt?this.bb.__vector_len(this.bb_pos+nt):0}customMetadata(nt,et){const rt=this.bb.__offset(this.bb_pos,16);return rt?(et||new KeyValue).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+rt)+nt*4),this.bb):null}customMetadataLength(){const nt=this.bb.__offset(this.bb_pos,16);return nt?this.bb.__vector_len(this.bb_pos+nt):0}static startField(nt){nt.startObject(7)}static addName(nt,et){nt.addFieldOffset(0,et,0)}static addNullable(nt,et){nt.addFieldInt8(1,+et,0)}static addTypeType(nt,et){nt.addFieldInt8(2,et,Type$2.NONE)}static addType(nt,et){nt.addFieldOffset(3,et,0)}static addDictionary(nt,et){nt.addFieldOffset(4,et,0)}static addChildren(nt,et){nt.addFieldOffset(5,et,0)}static createChildrenVector(nt,et){nt.startVector(4,et.length,4);for(let rt=et.length-1;rt>=0;rt--)nt.addOffset(et[rt]);return nt.endVector()}static startChildrenVector(nt,et){nt.startVector(4,et,4)}static addCustomMetadata(nt,et){nt.addFieldOffset(6,et,0)}static createCustomMetadataVector(nt,et){nt.startVector(4,et.length,4);for(let rt=et.length-1;rt>=0;rt--)nt.addOffset(et[rt]);return nt.endVector()}static startCustomMetadataVector(nt,et){nt.startVector(4,et,4)}static endField(nt){return nt.endObject()}},Schema$5=class E1{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsSchema(nt,et){return(et||new E1).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsSchema(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new E1).__init(nt.readInt32(nt.position())+nt.position(),nt)}endianness(){const nt=this.bb.__offset(this.bb_pos,4);return nt?this.bb.readInt16(this.bb_pos+nt):Endianness.Little}fields(nt,et){const rt=this.bb.__offset(this.bb_pos,6);return rt?(et||new Field$2).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+rt)+nt*4),this.bb):null}fieldsLength(){const nt=this.bb.__offset(this.bb_pos,6);return nt?this.bb.__vector_len(this.bb_pos+nt):0}customMetadata(nt,et){const rt=this.bb.__offset(this.bb_pos,8);return rt?(et||new KeyValue).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+rt)+nt*4),this.bb):null}customMetadataLength(){const nt=this.bb.__offset(this.bb_pos,8);return nt?this.bb.__vector_len(this.bb_pos+nt):0}features(nt){const et=this.bb.__offset(this.bb_pos,10);return et?this.bb.readInt64(this.bb.__vector(this.bb_pos+et)+nt*8):BigInt(0)}featuresLength(){const nt=this.bb.__offset(this.bb_pos,10);return nt?this.bb.__vector_len(this.bb_pos+nt):0}static startSchema(nt){nt.startObject(4)}static addEndianness(nt,et){nt.addFieldInt16(0,et,Endianness.Little)}static addFields(nt,et){nt.addFieldOffset(1,et,0)}static createFieldsVector(nt,et){nt.startVector(4,et.length,4);for(let rt=et.length-1;rt>=0;rt--)nt.addOffset(et[rt]);return nt.endVector()}static startFieldsVector(nt,et){nt.startVector(4,et,4)}static addCustomMetadata(nt,et){nt.addFieldOffset(2,et,0)}static createCustomMetadataVector(nt,et){nt.startVector(4,et.length,4);for(let rt=et.length-1;rt>=0;rt--)nt.addOffset(et[rt]);return nt.endVector()}static startCustomMetadataVector(nt,et){nt.startVector(4,et,4)}static addFeatures(nt,et){nt.addFieldOffset(3,et,0)}static createFeaturesVector(nt,et){nt.startVector(8,et.length,8);for(let rt=et.length-1;rt>=0;rt--)nt.addInt64(et[rt]);return nt.endVector()}static startFeaturesVector(nt,et){nt.startVector(8,et,8)}static endSchema(nt){return nt.endObject()}static finishSchemaBuffer(nt,et){nt.finish(et)}static finishSizePrefixedSchemaBuffer(nt,et){nt.finish(et,void 0,!0)}static createSchema(nt,et,rt,ot,at){return E1.startSchema(nt),E1.addEndianness(nt,et),E1.addFields(nt,rt),E1.addCustomMetadata(nt,ot),E1.addFeatures(nt,at),E1.endSchema(nt)}};var MessageHeader;(function(tt){tt[tt.NONE=0]="NONE",tt[tt.Schema=1]="Schema",tt[tt.DictionaryBatch=2]="DictionaryBatch",tt[tt.RecordBatch=3]="RecordBatch",tt[tt.Tensor=4]="Tensor",tt[tt.SparseTensor=5]="SparseTensor"})(MessageHeader||(MessageHeader={}));var Type$1;(function(tt){tt[tt.NONE=0]="NONE",tt[tt.Null=1]="Null",tt[tt.Int=2]="Int",tt[tt.Float=3]="Float",tt[tt.Binary=4]="Binary",tt[tt.Utf8=5]="Utf8",tt[tt.Bool=6]="Bool",tt[tt.Decimal=7]="Decimal",tt[tt.Date=8]="Date",tt[tt.Time=9]="Time",tt[tt.Timestamp=10]="Timestamp",tt[tt.Interval=11]="Interval",tt[tt.List=12]="List",tt[tt.Struct=13]="Struct",tt[tt.Union=14]="Union",tt[tt.FixedSizeBinary=15]="FixedSizeBinary",tt[tt.FixedSizeList=16]="FixedSizeList",tt[tt.Map=17]="Map",tt[tt.Duration=18]="Duration",tt[tt.LargeBinary=19]="LargeBinary",tt[tt.LargeUtf8=20]="LargeUtf8",tt[tt.Dictionary=-1]="Dictionary",tt[tt.Int8=-2]="Int8",tt[tt.Int16=-3]="Int16",tt[tt.Int32=-4]="Int32",tt[tt.Int64=-5]="Int64",tt[tt.Uint8=-6]="Uint8",tt[tt.Uint16=-7]="Uint16",tt[tt.Uint32=-8]="Uint32",tt[tt.Uint64=-9]="Uint64",tt[tt.Float16=-10]="Float16",tt[tt.Float32=-11]="Float32",tt[tt.Float64=-12]="Float64",tt[tt.DateDay=-13]="DateDay",tt[tt.DateMillisecond=-14]="DateMillisecond",tt[tt.TimestampSecond=-15]="TimestampSecond",tt[tt.TimestampMillisecond=-16]="TimestampMillisecond",tt[tt.TimestampMicrosecond=-17]="TimestampMicrosecond",tt[tt.TimestampNanosecond=-18]="TimestampNanosecond",tt[tt.TimeSecond=-19]="TimeSecond",tt[tt.TimeMillisecond=-20]="TimeMillisecond",tt[tt.TimeMicrosecond=-21]="TimeMicrosecond",tt[tt.TimeNanosecond=-22]="TimeNanosecond",tt[tt.DenseUnion=-23]="DenseUnion",tt[tt.SparseUnion=-24]="SparseUnion",tt[tt.IntervalDayTime=-25]="IntervalDayTime",tt[tt.IntervalYearMonth=-26]="IntervalYearMonth",tt[tt.DurationSecond=-27]="DurationSecond",tt[tt.DurationMillisecond=-28]="DurationMillisecond",tt[tt.DurationMicrosecond=-29]="DurationMicrosecond",tt[tt.DurationNanosecond=-30]="DurationNanosecond"})(Type$1||(Type$1={}));var BufferType;(function(tt){tt[tt.OFFSET=0]="OFFSET",tt[tt.DATA=1]="DATA",tt[tt.VALIDITY=2]="VALIDITY",tt[tt.TYPE=3]="TYPE"})(BufferType||(BufferType={}));const undf=void 0;function valueToString(tt){if(tt===null)return"null";if(tt===undf)return"undefined";switch(typeof tt){case"number":return`${tt}`;case"bigint":return`${tt}`;case"string":return`"${tt}"`}return typeof tt[Symbol.toPrimitive]=="function"?tt[Symbol.toPrimitive]("string"):ArrayBuffer.isView(tt)?tt instanceof BigInt64Array||tt instanceof BigUint64Array?`[${[...tt].map(nt=>valueToString(nt))}]`:`[${tt}]`:ArrayBuffer.isView(tt)?`[${tt}]`:JSON.stringify(tt,(nt,et)=>typeof et=="bigint"?`${et}`:et)}const util_pretty_=Object.freeze(Object.defineProperty({__proto__:null,valueToString},Symbol.toStringTag,{value:"Module"}));function bigIntToNumber(tt){if(typeof tt=="bigint"&&(tt<Number.MIN_SAFE_INTEGER||tt>Number.MAX_SAFE_INTEGER))throw new TypeError(`${tt} is not safe to convert to a number.`);return Number(tt)}function divideBigInts(tt,nt){return bigIntToNumber(tt/nt)+bigIntToNumber(tt%nt)/bigIntToNumber(nt)}const isArrowBigNumSymbol=Symbol.for("isArrowBigNum");function BigNum(tt,...nt){return nt.length===0?Object.setPrototypeOf(toArrayBufferView(this.TypedArray,tt),this.constructor.prototype):Object.setPrototypeOf(new this.TypedArray(tt,...nt),this.constructor.prototype)}BigNum.prototype[isArrowBigNumSymbol]=!0;BigNum.prototype.toJSON=function(){return`"${bigNumToString(this)}"`};BigNum.prototype.valueOf=function(tt){return bigNumToNumber(this,tt)};BigNum.prototype.toString=function(){return bigNumToString(this)};BigNum.prototype[Symbol.toPrimitive]=function(tt="default"){switch(tt){case"number":return bigNumToNumber(this);case"string":return bigNumToString(this);case"default":return bigNumToBigInt(this)}return bigNumToString(this)};function SignedBigNum(...tt){return BigNum.apply(this,tt)}function UnsignedBigNum(...tt){return BigNum.apply(this,tt)}function DecimalBigNum(...tt){return BigNum.apply(this,tt)}Object.setPrototypeOf(SignedBigNum.prototype,Object.create(Int32Array.prototype));Object.setPrototypeOf(UnsignedBigNum.prototype,Object.create(Uint32Array.prototype));Object.setPrototypeOf(DecimalBigNum.prototype,Object.create(Uint32Array.prototype));Object.assign(SignedBigNum.prototype,BigNum.prototype,{constructor:SignedBigNum,signed:!0,TypedArray:Int32Array,BigIntArray:BigInt64Array});Object.assign(UnsignedBigNum.prototype,BigNum.prototype,{constructor:UnsignedBigNum,signed:!1,TypedArray:Uint32Array,BigIntArray:BigUint64Array});Object.assign(DecimalBigNum.prototype,BigNum.prototype,{constructor:DecimalBigNum,signed:!0,TypedArray:Uint32Array,BigIntArray:BigUint64Array});const TWO_TO_THE_64=BigInt(4294967296)*BigInt(4294967296),TWO_TO_THE_64_MINUS_1=TWO_TO_THE_64-BigInt(1);function bigNumToNumber(tt,nt){const{buffer:et,byteOffset:rt,byteLength:ot,signed:at}=tt,st=new BigUint64Array(et,rt,ot/8),ut=at&&st.at(-1)&BigInt(1)<<BigInt(63);let ct=BigInt(0),pt=0;if(ut){for(const dt of st)ct|=(dt^TWO_TO_THE_64_MINUS_1)*(BigInt(1)<<BigInt(64*pt++));ct*=BigInt(-1),ct-=BigInt(1)}else for(const dt of st)ct|=dt*(BigInt(1)<<BigInt(64*pt++));if(typeof nt=="number"){const dt=BigInt(Math.pow(10,nt)),ft=ct/dt,bt=ct%dt;return bigIntToNumber(ft)+bigIntToNumber(bt)/bigIntToNumber(dt)}return bigIntToNumber(ct)}function bigNumToString(tt){if(tt.byteLength===8)return`${new tt.BigIntArray(tt.buffer,tt.byteOffset,1)[0]}`;if(!tt.signed)return unsignedBigNumToString(tt);let nt=new Uint16Array(tt.buffer,tt.byteOffset,tt.byteLength/2);if(new Int16Array([nt.at(-1)])[0]>=0)return unsignedBigNumToString(tt);nt=nt.slice();let rt=1;for(let at=0;at<nt.length;at++){const st=nt[at],ut=~st+rt;nt[at]=ut,rt&=st===0?1:0}return`-${unsignedBigNumToString(nt)}`}function bigNumToBigInt(tt){return tt.byteLength===8?new tt.BigIntArray(tt.buffer,tt.byteOffset,1)[0]:bigNumToString(tt)}function unsignedBigNumToString(tt){let nt="";const et=new Uint32Array(2);let rt=new Uint16Array(tt.buffer,tt.byteOffset,tt.byteLength/2);const ot=new Uint32Array((rt=new Uint16Array(rt).reverse()).buffer);let at=-1;const st=rt.length-1;do{for(et[0]=rt[at=0];at<st;)rt[at++]=et[1]=et[0]/10,et[0]=(et[0]-et[1]*10<<16)+rt[at];rt[at]=et[1]=et[0]/10,et[0]=et[0]-et[1]*10,nt=`${et[0]}${nt}`}while(ot[0]||ot[1]||ot[2]||ot[3]);return nt??"0"}class BN{static new(nt,et){switch(et){case!0:return new SignedBigNum(nt);case!1:return new UnsignedBigNum(nt)}switch(nt.constructor){case Int8Array:case Int16Array:case Int32Array:case BigInt64Array:return new SignedBigNum(nt)}return nt.byteLength===16?new DecimalBigNum(nt):new UnsignedBigNum(nt)}static signed(nt){return new SignedBigNum(nt)}static unsigned(nt){return new UnsignedBigNum(nt)}static decimal(nt){return new DecimalBigNum(nt)}constructor(nt,et){return BN.new(nt,et)}}const util_bn_=Object.freeze(Object.defineProperty({__proto__:null,BN,bigNumToBigInt,bigNumToNumber,bigNumToString,isArrowBigNumSymbol},Symbol.toStringTag,{value:"Module"}));var _a$4,_b,_c,_d,_e,_f,_g,_h,_j,_k,_l,_m,_o,_p,_q,_r,_s,_t,_u,_v,_w,_x;class DataType{static isNull(nt){return(nt==null?void 0:nt.typeId)===Type$1.Null}static isInt(nt){return(nt==null?void 0:nt.typeId)===Type$1.Int}static isFloat(nt){return(nt==null?void 0:nt.typeId)===Type$1.Float}static isBinary(nt){return(nt==null?void 0:nt.typeId)===Type$1.Binary}static isLargeBinary(nt){return(nt==null?void 0:nt.typeId)===Type$1.LargeBinary}static isUtf8(nt){return(nt==null?void 0:nt.typeId)===Type$1.Utf8}static isLargeUtf8(nt){return(nt==null?void 0:nt.typeId)===Type$1.LargeUtf8}static isBool(nt){return(nt==null?void 0:nt.typeId)===Type$1.Bool}static isDecimal(nt){return(nt==null?void 0:nt.typeId)===Type$1.Decimal}static isDate(nt){return(nt==null?void 0:nt.typeId)===Type$1.Date}static isTime(nt){return(nt==null?void 0:nt.typeId)===Type$1.Time}static isTimestamp(nt){return(nt==null?void 0:nt.typeId)===Type$1.Timestamp}static isInterval(nt){return(nt==null?void 0:nt.typeId)===Type$1.Interval}static isDuration(nt){return(nt==null?void 0:nt.typeId)===Type$1.Duration}static isList(nt){return(nt==null?void 0:nt.typeId)===Type$1.List}static isStruct(nt){return(nt==null?void 0:nt.typeId)===Type$1.Struct}static isUnion(nt){return(nt==null?void 0:nt.typeId)===Type$1.Union}static isFixedSizeBinary(nt){return(nt==null?void 0:nt.typeId)===Type$1.FixedSizeBinary}static isFixedSizeList(nt){return(nt==null?void 0:nt.typeId)===Type$1.FixedSizeList}static isMap(nt){return(nt==null?void 0:nt.typeId)===Type$1.Map}static isDictionary(nt){return(nt==null?void 0:nt.typeId)===Type$1.Dictionary}static isDenseUnion(nt){return DataType.isUnion(nt)&&nt.mode===UnionMode.Dense}static isSparseUnion(nt){return DataType.isUnion(nt)&&nt.mode===UnionMode.Sparse}constructor(nt){this.typeId=nt}}_a$4=Symbol.toStringTag;DataType[_a$4]=(tt=>(tt.children=null,tt.ArrayType=Array,tt.OffsetArrayType=Int32Array,tt[Symbol.toStringTag]="DataType"))(DataType.prototype);class Null extends DataType{constructor(){super(Type$1.Null)}toString(){return"Null"}}_b=Symbol.toStringTag;Null[_b]=(tt=>tt[Symbol.toStringTag]="Null")(Null.prototype);class Int_ extends DataType{constructor(nt,et){super(Type$1.Int),this.isSigned=nt,this.bitWidth=et}get ArrayType(){switch(this.bitWidth){case 8:return this.isSigned?Int8Array:Uint8Array;case 16:return this.isSigned?Int16Array:Uint16Array;case 32:return this.isSigned?Int32Array:Uint32Array;case 64:return this.isSigned?BigInt64Array:BigUint64Array}throw new Error(`Unrecognized ${this[Symbol.toStringTag]} type`)}toString(){return`${this.isSigned?"I":"Ui"}nt${this.bitWidth}`}}_c=Symbol.toStringTag;Int_[_c]=(tt=>(tt.isSigned=null,tt.bitWidth=null,tt[Symbol.toStringTag]="Int"))(Int_.prototype);class Int32 extends Int_{constructor(){super(!0,32)}get ArrayType(){return Int32Array}}Object.defineProperty(Int32.prototype,"ArrayType",{value:Int32Array});class Float extends DataType{constructor(nt){super(Type$1.Float),this.precision=nt}get ArrayType(){switch(this.precision){case Precision.HALF:return Uint16Array;case Precision.SINGLE:return Float32Array;case Precision.DOUBLE:return Float64Array}throw new Error(`Unrecognized ${this[Symbol.toStringTag]} type`)}toString(){return`Float${this.precision<<5||16}`}}_d=Symbol.toStringTag;Float[_d]=(tt=>(tt.precision=null,tt[Symbol.toStringTag]="Float"))(Float.prototype);class Binary extends DataType{constructor(){super(Type$1.Binary)}toString(){return"Binary"}}_e=Symbol.toStringTag;Binary[_e]=(tt=>(tt.ArrayType=Uint8Array,tt[Symbol.toStringTag]="Binary"))(Binary.prototype);class LargeBinary extends DataType{constructor(){super(Type$1.LargeBinary)}toString(){return"LargeBinary"}}_f=Symbol.toStringTag;LargeBinary[_f]=(tt=>(tt.ArrayType=Uint8Array,tt.OffsetArrayType=BigInt64Array,tt[Symbol.toStringTag]="LargeBinary"))(LargeBinary.prototype);class Utf8 extends DataType{constructor(){super(Type$1.Utf8)}toString(){return"Utf8"}}_g=Symbol.toStringTag;Utf8[_g]=(tt=>(tt.ArrayType=Uint8Array,tt[Symbol.toStringTag]="Utf8"))(Utf8.prototype);class LargeUtf8 extends DataType{constructor(){super(Type$1.LargeUtf8)}toString(){return"LargeUtf8"}}_h=Symbol.toStringTag;LargeUtf8[_h]=(tt=>(tt.ArrayType=Uint8Array,tt.OffsetArrayType=BigInt64Array,tt[Symbol.toStringTag]="LargeUtf8"))(LargeUtf8.prototype);class Bool extends DataType{constructor(){super(Type$1.Bool)}toString(){return"Bool"}}_j=Symbol.toStringTag;Bool[_j]=(tt=>(tt.ArrayType=Uint8Array,tt[Symbol.toStringTag]="Bool"))(Bool.prototype);class Decimal extends DataType{constructor(nt,et,rt=128){super(Type$1.Decimal),this.scale=nt,this.precision=et,this.bitWidth=rt}toString(){return`Decimal[${this.precision}e${this.scale>0?"+":""}${this.scale}]`}}_k=Symbol.toStringTag;Decimal[_k]=(tt=>(tt.scale=null,tt.precision=null,tt.ArrayType=Uint32Array,tt[Symbol.toStringTag]="Decimal"))(Decimal.prototype);class Date_ extends DataType{constructor(nt){super(Type$1.Date),this.unit=nt}toString(){return`Date${(this.unit+1)*32}<${DateUnit[this.unit]}>`}get ArrayType(){return this.unit===DateUnit.DAY?Int32Array:BigInt64Array}}_l=Symbol.toStringTag;Date_[_l]=(tt=>(tt.unit=null,tt[Symbol.toStringTag]="Date"))(Date_.prototype);class Time_ extends DataType{constructor(nt,et){super(Type$1.Time),this.unit=nt,this.bitWidth=et}toString(){return`Time${this.bitWidth}<${TimeUnit[this.unit]}>`}get ArrayType(){switch(this.bitWidth){case 32:return Int32Array;case 64:return BigInt64Array}throw new Error(`Unrecognized ${this[Symbol.toStringTag]} type`)}}_m=Symbol.toStringTag;Time_[_m]=(tt=>(tt.unit=null,tt.bitWidth=null,tt[Symbol.toStringTag]="Time"))(Time_.prototype);class Timestamp_ extends DataType{constructor(nt,et){super(Type$1.Timestamp),this.unit=nt,this.timezone=et}toString(){return`Timestamp<${TimeUnit[this.unit]}${this.timezone?`, ${this.timezone}`:""}>`}}_o=Symbol.toStringTag;Timestamp_[_o]=(tt=>(tt.unit=null,tt.timezone=null,tt.ArrayType=BigInt64Array,tt[Symbol.toStringTag]="Timestamp"))(Timestamp_.prototype);class Interval_ extends DataType{constructor(nt){super(Type$1.Interval),this.unit=nt}toString(){return`Interval<${IntervalUnit[this.unit]}>`}}_p=Symbol.toStringTag;Interval_[_p]=(tt=>(tt.unit=null,tt.ArrayType=Int32Array,tt[Symbol.toStringTag]="Interval"))(Interval_.prototype);let Duration$1=class extends DataType{constructor(nt){super(Type$1.Duration),this.unit=nt}toString(){return`Duration<${TimeUnit[this.unit]}>`}};_q=Symbol.toStringTag;Duration$1[_q]=(tt=>(tt.unit=null,tt.ArrayType=BigInt64Array,tt[Symbol.toStringTag]="Duration"))(Duration$1.prototype);class List extends DataType{constructor(nt){super(Type$1.List),this.children=[nt]}toString(){return`List<${this.valueType}>`}get valueType(){return this.children[0].type}get valueField(){return this.children[0]}get ArrayType(){return this.valueType.ArrayType}}_r=Symbol.toStringTag;List[_r]=(tt=>(tt.children=null,tt[Symbol.toStringTag]="List"))(List.prototype);class Struct extends DataType{constructor(nt){super(Type$1.Struct),this.children=nt}toString(){return`Struct<{${this.children.map(nt=>`${nt.name}:${nt.type}`).join(", ")}}>`}}_s=Symbol.toStringTag;Struct[_s]=(tt=>(tt.children=null,tt[Symbol.toStringTag]="Struct"))(Struct.prototype);class Union_ extends DataType{constructor(nt,et,rt){super(Type$1.Union),this.mode=nt,this.children=rt,this.typeIds=et=Int32Array.from(et),this.typeIdToChildIndex=et.reduce((ot,at,st)=>(ot[at]=st)&&ot||ot,Object.create(null))}toString(){return`${this[Symbol.toStringTag]}<${this.children.map(nt=>`${nt.type}`).join(" | ")}>`}}_t=Symbol.toStringTag;Union_[_t]=(tt=>(tt.mode=null,tt.typeIds=null,tt.children=null,tt.typeIdToChildIndex=null,tt.ArrayType=Int8Array,tt[Symbol.toStringTag]="Union"))(Union_.prototype);class FixedSizeBinary extends DataType{constructor(nt){super(Type$1.FixedSizeBinary),this.byteWidth=nt}toString(){return`FixedSizeBinary[${this.byteWidth}]`}}_u=Symbol.toStringTag;FixedSizeBinary[_u]=(tt=>(tt.byteWidth=null,tt.ArrayType=Uint8Array,tt[Symbol.toStringTag]="FixedSizeBinary"))(FixedSizeBinary.prototype);let FixedSizeList$1=class extends DataType{constructor(nt,et){super(Type$1.FixedSizeList),this.listSize=nt,this.children=[et]}get valueType(){return this.children[0].type}get valueField(){return this.children[0]}get ArrayType(){return this.valueType.ArrayType}toString(){return`FixedSizeList[${this.listSize}]<${this.valueType}>`}};_v=Symbol.toStringTag;FixedSizeList$1[_v]=(tt=>(tt.children=null,tt.listSize=null,tt[Symbol.toStringTag]="FixedSizeList"))(FixedSizeList$1.prototype);class Map_ extends DataType{constructor(nt,et=!1){var rt,ot,at;if(super(Type$1.Map),this.children=[nt],this.keysSorted=et,nt&&(nt.name="entries",!((rt=nt==null?void 0:nt.type)===null||rt===void 0)&&rt.children)){const st=(ot=nt==null?void 0:nt.type)===null||ot===void 0?void 0:ot.children[0];st&&(st.name="key");const ut=(at=nt==null?void 0:nt.type)===null||at===void 0?void 0:at.children[1];ut&&(ut.name="value")}}get keyType(){return this.children[0].type.children[0].type}get valueType(){return this.children[0].type.children[1].type}get childType(){return this.children[0].type}toString(){return`Map<{${this.children[0].type.children.map(nt=>`${nt.name}:${nt.type}`).join(", ")}}>`}}_w=Symbol.toStringTag;Map_[_w]=(tt=>(tt.children=null,tt.keysSorted=null,tt[Symbol.toStringTag]="Map_"))(Map_.prototype);const getId$1=(tt=>()=>++tt)(-1);class Dictionary extends DataType{constructor(nt,et,rt,ot){super(Type$1.Dictionary),this.indices=et,this.dictionary=nt,this.isOrdered=ot||!1,this.id=rt==null?getId$1():bigIntToNumber(rt)}get children(){return this.dictionary.children}get valueType(){return this.dictionary}get ArrayType(){return this.dictionary.ArrayType}toString(){return`Dictionary<${this.indices}, ${this.dictionary}>`}}_x=Symbol.toStringTag;Dictionary[_x]=(tt=>(tt.id=null,tt.indices=null,tt.isOrdered=null,tt.dictionary=null,tt[Symbol.toStringTag]="Dictionary"))(Dictionary.prototype);function strideForType(tt){const nt=tt;switch(tt.typeId){case Type$1.Decimal:return tt.bitWidth/32;case Type$1.Interval:return 1+nt.unit;case Type$1.FixedSizeList:return nt.listSize;case Type$1.FixedSizeBinary:return nt.byteWidth;default:return 1}}class Visitor{visitMany(nt,...et){return nt.map((rt,ot)=>this.visit(rt,...et.map(at=>at[ot])))}visit(...nt){return this.getVisitFn(nt[0],!1).apply(this,nt)}getVisitFn(nt,et=!0){return getVisitFn(this,nt,et)}getVisitFnByTypeId(nt,et=!0){return getVisitFnByTypeId(this,nt,et)}visitNull(nt,...et){return null}visitBool(nt,...et){return null}visitInt(nt,...et){return null}visitFloat(nt,...et){return null}visitUtf8(nt,...et){return null}visitLargeUtf8(nt,...et){return null}visitBinary(nt,...et){return null}visitLargeBinary(nt,...et){return null}visitFixedSizeBinary(nt,...et){return null}visitDate(nt,...et){return null}visitTimestamp(nt,...et){return null}visitTime(nt,...et){return null}visitDecimal(nt,...et){return null}visitList(nt,...et){return null}visitStruct(nt,...et){return null}visitUnion(nt,...et){return null}visitDictionary(nt,...et){return null}visitInterval(nt,...et){return null}visitDuration(nt,...et){return null}visitFixedSizeList(nt,...et){return null}visitMap(nt,...et){return null}}function getVisitFn(tt,nt,et=!0){return typeof nt=="number"?getVisitFnByTypeId(tt,nt,et):typeof nt=="string"&&nt in Type$1?getVisitFnByTypeId(tt,Type$1[nt],et):nt&&nt instanceof DataType?getVisitFnByTypeId(tt,inferDType(nt),et):nt!=null&&nt.type&&nt.type instanceof DataType?getVisitFnByTypeId(tt,inferDType(nt.type),et):getVisitFnByTypeId(tt,Type$1.NONE,et)}function getVisitFnByTypeId(tt,nt,et=!0){let rt=null;switch(nt){case Type$1.Null:rt=tt.visitNull;break;case Type$1.Bool:rt=tt.visitBool;break;case Type$1.Int:rt=tt.visitInt;break;case Type$1.Int8:rt=tt.visitInt8||tt.visitInt;break;case Type$1.Int16:rt=tt.visitInt16||tt.visitInt;break;case Type$1.Int32:rt=tt.visitInt32||tt.visitInt;break;case Type$1.Int64:rt=tt.visitInt64||tt.visitInt;break;case Type$1.Uint8:rt=tt.visitUint8||tt.visitInt;break;case Type$1.Uint16:rt=tt.visitUint16||tt.visitInt;break;case Type$1.Uint32:rt=tt.visitUint32||tt.visitInt;break;case Type$1.Uint64:rt=tt.visitUint64||tt.visitInt;break;case Type$1.Float:rt=tt.visitFloat;break;case Type$1.Float16:rt=tt.visitFloat16||tt.visitFloat;break;case Type$1.Float32:rt=tt.visitFloat32||tt.visitFloat;break;case Type$1.Float64:rt=tt.visitFloat64||tt.visitFloat;break;case Type$1.Utf8:rt=tt.visitUtf8;break;case Type$1.LargeUtf8:rt=tt.visitLargeUtf8;break;case Type$1.Binary:rt=tt.visitBinary;break;case Type$1.LargeBinary:rt=tt.visitLargeBinary;break;case Type$1.FixedSizeBinary:rt=tt.visitFixedSizeBinary;break;case Type$1.Date:rt=tt.visitDate;break;case Type$1.DateDay:rt=tt.visitDateDay||tt.visitDate;break;case Type$1.DateMillisecond:rt=tt.visitDateMillisecond||tt.visitDate;break;case Type$1.Timestamp:rt=tt.visitTimestamp;break;case Type$1.TimestampSecond:rt=tt.visitTimestampSecond||tt.visitTimestamp;break;case Type$1.TimestampMillisecond:rt=tt.visitTimestampMillisecond||tt.visitTimestamp;break;case Type$1.TimestampMicrosecond:rt=tt.visitTimestampMicrosecond||tt.visitTimestamp;break;case Type$1.TimestampNanosecond:rt=tt.visitTimestampNanosecond||tt.visitTimestamp;break;case Type$1.Time:rt=tt.visitTime;break;case Type$1.TimeSecond:rt=tt.visitTimeSecond||tt.visitTime;break;case Type$1.TimeMillisecond:rt=tt.visitTimeMillisecond||tt.visitTime;break;case Type$1.TimeMicrosecond:rt=tt.visitTimeMicrosecond||tt.visitTime;break;case Type$1.TimeNanosecond:rt=tt.visitTimeNanosecond||tt.visitTime;break;case Type$1.Decimal:rt=tt.visitDecimal;break;case Type$1.List:rt=tt.visitList;break;case Type$1.Struct:rt=tt.visitStruct;break;case Type$1.Union:rt=tt.visitUnion;break;case Type$1.DenseUnion:rt=tt.visitDenseUnion||tt.visitUnion;break;case Type$1.SparseUnion:rt=tt.visitSparseUnion||tt.visitUnion;break;case Type$1.Dictionary:rt=tt.visitDictionary;break;case Type$1.Interval:rt=tt.visitInterval;break;case Type$1.IntervalDayTime:rt=tt.visitIntervalDayTime||tt.visitInterval;break;case Type$1.IntervalYearMonth:rt=tt.visitIntervalYearMonth||tt.visitInterval;break;case Type$1.Duration:rt=tt.visitDuration;break;case Type$1.DurationSecond:rt=tt.visitDurationSecond||tt.visitDuration;break;case Type$1.DurationMillisecond:rt=tt.visitDurationMillisecond||tt.visitDuration;break;case Type$1.DurationMicrosecond:rt=tt.visitDurationMicrosecond||tt.visitDuration;break;case Type$1.DurationNanosecond:rt=tt.visitDurationNanosecond||tt.visitDuration;break;case Type$1.FixedSizeList:rt=tt.visitFixedSizeList;break;case Type$1.Map:rt=tt.visitMap;break}if(typeof rt=="function")return rt;if(!et)return()=>null;throw new Error(`Unrecognized type '${Type$1[nt]}'`)}function inferDType(tt){switch(tt.typeId){case Type$1.Null:return Type$1.Null;case Type$1.Int:{const{bitWidth:nt,isSigned:et}=tt;switch(nt){case 8:return et?Type$1.Int8:Type$1.Uint8;case 16:return et?Type$1.Int16:Type$1.Uint16;case 32:return et?Type$1.Int32:Type$1.Uint32;case 64:return et?Type$1.Int64:Type$1.Uint64}return Type$1.Int}case Type$1.Float:switch(tt.precision){case Precision.HALF:return Type$1.Float16;case Precision.SINGLE:return Type$1.Float32;case Precision.DOUBLE:return Type$1.Float64}return Type$1.Float;case Type$1.Binary:return Type$1.Binary;case Type$1.LargeBinary:return Type$1.LargeBinary;case Type$1.Utf8:return Type$1.Utf8;case Type$1.LargeUtf8:return Type$1.LargeUtf8;case Type$1.Bool:return Type$1.Bool;case Type$1.Decimal:return Type$1.Decimal;case Type$1.Time:switch(tt.unit){case TimeUnit.SECOND:return Type$1.TimeSecond;case TimeUnit.MILLISECOND:return Type$1.TimeMillisecond;case TimeUnit.MICROSECOND:return Type$1.TimeMicrosecond;case TimeUnit.NANOSECOND:return Type$1.TimeNanosecond}return Type$1.Time;case Type$1.Timestamp:switch(tt.unit){case TimeUnit.SECOND:return Type$1.TimestampSecond;case TimeUnit.MILLISECOND:return Type$1.TimestampMillisecond;case TimeUnit.MICROSECOND:return Type$1.TimestampMicrosecond;case TimeUnit.NANOSECOND:return Type$1.TimestampNanosecond}return Type$1.Timestamp;case Type$1.Date:switch(tt.unit){case DateUnit.DAY:return Type$1.DateDay;case DateUnit.MILLISECOND:return Type$1.DateMillisecond}return Type$1.Date;case Type$1.Interval:switch(tt.unit){case IntervalUnit.DAY_TIME:return Type$1.IntervalDayTime;case IntervalUnit.YEAR_MONTH:return Type$1.IntervalYearMonth}return Type$1.Interval;case Type$1.Duration:switch(tt.unit){case TimeUnit.SECOND:return Type$1.DurationSecond;case TimeUnit.MILLISECOND:return Type$1.DurationMillisecond;case TimeUnit.MICROSECOND:return Type$1.DurationMicrosecond;case TimeUnit.NANOSECOND:return Type$1.DurationNanosecond}return Type$1.Duration;case Type$1.Map:return Type$1.Map;case Type$1.List:return Type$1.List;case Type$1.Struct:return Type$1.Struct;case Type$1.Union:switch(tt.mode){case UnionMode.Dense:return Type$1.DenseUnion;case UnionMode.Sparse:return Type$1.SparseUnion}return Type$1.Union;case Type$1.FixedSizeBinary:return Type$1.FixedSizeBinary;case Type$1.FixedSizeList:return Type$1.FixedSizeList;case Type$1.Dictionary:return Type$1.Dictionary}throw new Error(`Unrecognized type '${Type$1[tt.typeId]}'`)}Visitor.prototype.visitInt8=null;Visitor.prototype.visitInt16=null;Visitor.prototype.visitInt32=null;Visitor.prototype.visitInt64=null;Visitor.prototype.visitUint8=null;Visitor.prototype.visitUint16=null;Visitor.prototype.visitUint32=null;Visitor.prototype.visitUint64=null;Visitor.prototype.visitFloat16=null;Visitor.prototype.visitFloat32=null;Visitor.prototype.visitFloat64=null;Visitor.prototype.visitDateDay=null;Visitor.prototype.visitDateMillisecond=null;Visitor.prototype.visitTimestampSecond=null;Visitor.prototype.visitTimestampMillisecond=null;Visitor.prototype.visitTimestampMicrosecond=null;Visitor.prototype.visitTimestampNanosecond=null;Visitor.prototype.visitTimeSecond=null;Visitor.prototype.visitTimeMillisecond=null;Visitor.prototype.visitTimeMicrosecond=null;Visitor.prototype.visitTimeNanosecond=null;Visitor.prototype.visitDenseUnion=null;Visitor.prototype.visitSparseUnion=null;Visitor.prototype.visitIntervalDayTime=null;Visitor.prototype.visitIntervalYearMonth=null;Visitor.prototype.visitDuration=null;Visitor.prototype.visitDurationSecond=null;Visitor.prototype.visitDurationMillisecond=null;Visitor.prototype.visitDurationMicrosecond=null;Visitor.prototype.visitDurationNanosecond=null;const f64=new Float64Array(1),u32=new Uint32Array(f64.buffer);function uint16ToFloat64(tt){const nt=(tt&31744)>>10,et=(tt&1023)/1024,rt=Math.pow(-1,(tt&32768)>>15);switch(nt){case 31:return rt*(et?Number.NaN:1/0);case 0:return rt*(et?6103515625e-14*et:0)}return rt*Math.pow(2,nt-15)*(1+et)}function float64ToUint16(tt){if(tt!==tt)return 32256;f64[0]=tt;const nt=(u32[1]&2147483648)>>16&65535;let et=u32[1]&2146435072,rt=0;return et>=1089470464?u32[0]>0?et=31744:(et=(et&2080374784)>>16,rt=(u32[1]&1048575)>>10):et<=1056964608?(rt=1048576+(u32[1]&1048575),rt=1048576+(rt<<(et>>20)-998)>>21,et=0):(et=et-1056964608>>10,rt=(u32[1]&1048575)+512>>10),nt|et|rt&65535}const util_math_=Object.freeze(Object.defineProperty({__proto__:null,float64ToUint16,uint16ToFloat64},Symbol.toStringTag,{value:"Module"}));class SetVisitor extends Visitor{}function wrapSet(tt){return(nt,et,rt)=>{if(nt.setValid(et,rt!=null))return tt(nt,et,rt)}}const setEpochMsToDays=(tt,nt,et)=>{tt[nt]=Math.floor(et/864e5)},setVariableWidthBytes=(tt,nt,et,rt)=>{if(et+1<nt.length){const ot=bigIntToNumber(nt[et]),at=bigIntToNumber(nt[et+1]);tt.set(rt.subarray(0,at-ot),ot)}},setBool$1=({offset:tt,values:nt},et,rt)=>{const ot=tt+et;rt?nt[ot>>3]|=1<<ot%8:nt[ot>>3]&=~(1<<ot%8)},setInt=({values:tt},nt,et)=>{tt[nt]=et},setFloat=({values:tt},nt,et)=>{tt[nt]=et},setFloat16=({values:tt},nt,et)=>{tt[nt]=float64ToUint16(et)},setAnyFloat=(tt,nt,et)=>{switch(tt.type.precision){case Precision.HALF:return setFloat16(tt,nt,et);case Precision.SINGLE:case Precision.DOUBLE:return setFloat(tt,nt,et)}},setDateDay=({values:tt},nt,et)=>{setEpochMsToDays(tt,nt,et.valueOf())},setDateMillisecond=({values:tt},nt,et)=>{tt[nt]=BigInt(et)},setFixedSizeBinary=({stride:tt,values:nt},et,rt)=>{nt.set(rt.subarray(0,tt),tt*et)},setBinary=({values:tt,valueOffsets:nt},et,rt)=>setVariableWidthBytes(tt,nt,et,rt),setUtf8=({values:tt,valueOffsets:nt},et,rt)=>setVariableWidthBytes(tt,nt,et,encodeUtf8(rt)),setDate=(tt,nt,et)=>{tt.type.unit===DateUnit.DAY?setDateDay(tt,nt,et):setDateMillisecond(tt,nt,et)},setTimestampSecond=({values:tt},nt,et)=>{tt[nt]=BigInt(et/1e3)},setTimestampMillisecond=({values:tt},nt,et)=>{tt[nt]=BigInt(et)},setTimestampMicrosecond=({values:tt},nt,et)=>{tt[nt]=BigInt(et*1e3)},setTimestampNanosecond=({values:tt},nt,et)=>{tt[nt]=BigInt(et*1e6)},setTimestamp=(tt,nt,et)=>{switch(tt.type.unit){case TimeUnit.SECOND:return setTimestampSecond(tt,nt,et);case TimeUnit.MILLISECOND:return setTimestampMillisecond(tt,nt,et);case TimeUnit.MICROSECOND:return setTimestampMicrosecond(tt,nt,et);case TimeUnit.NANOSECOND:return setTimestampNanosecond(tt,nt,et)}},setTimeSecond=({values:tt},nt,et)=>{tt[nt]=et},setTimeMillisecond=({values:tt},nt,et)=>{tt[nt]=et},setTimeMicrosecond=({values:tt},nt,et)=>{tt[nt]=et},setTimeNanosecond=({values:tt},nt,et)=>{tt[nt]=et},setTime=(tt,nt,et)=>{switch(tt.type.unit){case TimeUnit.SECOND:return setTimeSecond(tt,nt,et);case TimeUnit.MILLISECOND:return setTimeMillisecond(tt,nt,et);case TimeUnit.MICROSECOND:return setTimeMicrosecond(tt,nt,et);case TimeUnit.NANOSECOND:return setTimeNanosecond(tt,nt,et)}},setDecimal=({values:tt,stride:nt},et,rt)=>{tt.set(rt.subarray(0,nt),nt*et)},setList=(tt,nt,et)=>{const rt=tt.children[0],ot=tt.valueOffsets,at=instance$5.getVisitFn(rt);if(Array.isArray(et))for(let st=-1,ut=ot[nt],ct=ot[nt+1];ut<ct;)at(rt,ut++,et[++st]);else for(let st=-1,ut=ot[nt],ct=ot[nt+1];ut<ct;)at(rt,ut++,et.get(++st))},setMap=(tt,nt,et)=>{const rt=tt.children[0],{valueOffsets:ot}=tt,at=instance$5.getVisitFn(rt);let{[nt]:st,[nt+1]:ut}=ot;const ct=et instanceof Map?et.entries():Object.entries(et);for(const pt of ct)if(at(rt,st,pt),++st>=ut)break},_setStructArrayValue=(tt,nt)=>(et,rt,ot,at)=>rt&&et(rt,tt,nt[at]),_setStructVectorValue=(tt,nt)=>(et,rt,ot,at)=>rt&&et(rt,tt,nt.get(at)),_setStructMapValue=(tt,nt)=>(et,rt,ot,at)=>rt&&et(rt,tt,nt.get(ot.name)),_setStructObjectValue=(tt,nt)=>(et,rt,ot,at)=>rt&&et(rt,tt,nt[ot.name]),setStruct=(tt,nt,et)=>{const rt=tt.type.children.map(at=>instance$5.getVisitFn(at.type)),ot=et instanceof Map?_setStructMapValue(nt,et):et instanceof Vector?_setStructVectorValue(nt,et):Array.isArray(et)?_setStructArrayValue(nt,et):_setStructObjectValue(nt,et);tt.type.children.forEach((at,st)=>ot(rt[st],tt.children[st],at,st))},setUnion=(tt,nt,et)=>{tt.type.mode===UnionMode.Dense?setDenseUnion(tt,nt,et):setSparseUnion(tt,nt,et)},setDenseUnion=(tt,nt,et)=>{const rt=tt.type.typeIdToChildIndex[tt.typeIds[nt]],ot=tt.children[rt];instance$5.visit(ot,tt.valueOffsets[nt],et)},setSparseUnion=(tt,nt,et)=>{const rt=tt.type.typeIdToChildIndex[tt.typeIds[nt]],ot=tt.children[rt];instance$5.visit(ot,nt,et)},setDictionary=(tt,nt,et)=>{var rt;(rt=tt.dictionary)===null||rt===void 0||rt.set(tt.values[nt],et)},setIntervalValue=(tt,nt,et)=>{tt.type.unit===IntervalUnit.DAY_TIME?setIntervalDayTime(tt,nt,et):setIntervalYearMonth(tt,nt,et)},setIntervalDayTime=({values:tt},nt,et)=>{tt.set(et.subarray(0,2),2*nt)},setIntervalYearMonth=({values:tt},nt,et)=>{tt[nt]=et[0]*12+et[1]%12},setDurationSecond=({values:tt},nt,et)=>{tt[nt]=et},setDurationMillisecond=({values:tt},nt,et)=>{tt[nt]=et},setDurationMicrosecond=({values:tt},nt,et)=>{tt[nt]=et},setDurationNanosecond=({values:tt},nt,et)=>{tt[nt]=et},setDuration=(tt,nt,et)=>{switch(tt.type.unit){case TimeUnit.SECOND:return setDurationSecond(tt,nt,et);case TimeUnit.MILLISECOND:return setDurationMillisecond(tt,nt,et);case TimeUnit.MICROSECOND:return setDurationMicrosecond(tt,nt,et);case TimeUnit.NANOSECOND:return setDurationNanosecond(tt,nt,et)}},setFixedSizeList=(tt,nt,et)=>{const{stride:rt}=tt,ot=tt.children[0],at=instance$5.getVisitFn(ot);if(Array.isArray(et))for(let st=-1,ut=nt*rt;++st<rt;)at(ot,ut+st,et[st]);else for(let st=-1,ut=nt*rt;++st<rt;)at(ot,ut+st,et.get(st))};SetVisitor.prototype.visitBool=wrapSet(setBool$1);SetVisitor.prototype.visitInt=wrapSet(setInt);SetVisitor.prototype.visitInt8=wrapSet(setInt);SetVisitor.prototype.visitInt16=wrapSet(setInt);SetVisitor.prototype.visitInt32=wrapSet(setInt);SetVisitor.prototype.visitInt64=wrapSet(setInt);SetVisitor.prototype.visitUint8=wrapSet(setInt);SetVisitor.prototype.visitUint16=wrapSet(setInt);SetVisitor.prototype.visitUint32=wrapSet(setInt);SetVisitor.prototype.visitUint64=wrapSet(setInt);SetVisitor.prototype.visitFloat=wrapSet(setAnyFloat);SetVisitor.prototype.visitFloat16=wrapSet(setFloat16);SetVisitor.prototype.visitFloat32=wrapSet(setFloat);SetVisitor.prototype.visitFloat64=wrapSet(setFloat);SetVisitor.prototype.visitUtf8=wrapSet(setUtf8);SetVisitor.prototype.visitLargeUtf8=wrapSet(setUtf8);SetVisitor.prototype.visitBinary=wrapSet(setBinary);SetVisitor.prototype.visitLargeBinary=wrapSet(setBinary);SetVisitor.prototype.visitFixedSizeBinary=wrapSet(setFixedSizeBinary);SetVisitor.prototype.visitDate=wrapSet(setDate);SetVisitor.prototype.visitDateDay=wrapSet(setDateDay);SetVisitor.prototype.visitDateMillisecond=wrapSet(setDateMillisecond);SetVisitor.prototype.visitTimestamp=wrapSet(setTimestamp);SetVisitor.prototype.visitTimestampSecond=wrapSet(setTimestampSecond);SetVisitor.prototype.visitTimestampMillisecond=wrapSet(setTimestampMillisecond);SetVisitor.prototype.visitTimestampMicrosecond=wrapSet(setTimestampMicrosecond);SetVisitor.prototype.visitTimestampNanosecond=wrapSet(setTimestampNanosecond);SetVisitor.prototype.visitTime=wrapSet(setTime);SetVisitor.prototype.visitTimeSecond=wrapSet(setTimeSecond);SetVisitor.prototype.visitTimeMillisecond=wrapSet(setTimeMillisecond);SetVisitor.prototype.visitTimeMicrosecond=wrapSet(setTimeMicrosecond);SetVisitor.prototype.visitTimeNanosecond=wrapSet(setTimeNanosecond);SetVisitor.prototype.visitDecimal=wrapSet(setDecimal);SetVisitor.prototype.visitList=wrapSet(setList);SetVisitor.prototype.visitStruct=wrapSet(setStruct);SetVisitor.prototype.visitUnion=wrapSet(setUnion);SetVisitor.prototype.visitDenseUnion=wrapSet(setDenseUnion);SetVisitor.prototype.visitSparseUnion=wrapSet(setSparseUnion);SetVisitor.prototype.visitDictionary=wrapSet(setDictionary);SetVisitor.prototype.visitInterval=wrapSet(setIntervalValue);SetVisitor.prototype.visitIntervalDayTime=wrapSet(setIntervalDayTime);SetVisitor.prototype.visitIntervalYearMonth=wrapSet(setIntervalYearMonth);SetVisitor.prototype.visitDuration=wrapSet(setDuration);SetVisitor.prototype.visitDurationSecond=wrapSet(setDurationSecond);SetVisitor.prototype.visitDurationMillisecond=wrapSet(setDurationMillisecond);SetVisitor.prototype.visitDurationMicrosecond=wrapSet(setDurationMicrosecond);SetVisitor.prototype.visitDurationNanosecond=wrapSet(setDurationNanosecond);SetVisitor.prototype.visitFixedSizeList=wrapSet(setFixedSizeList);SetVisitor.prototype.visitMap=wrapSet(setMap);const instance$5=new SetVisitor,kParent=Symbol.for("parent"),kRowIndex=Symbol.for("rowIndex");class StructRow{constructor(nt,et){return this[kParent]=nt,this[kRowIndex]=et,new Proxy(this,structRowProxyHandler)}toArray(){return Object.values(this.toJSON())}toJSON(){const nt=this[kRowIndex],et=this[kParent],rt=et.type.children,ot={};for(let at=-1,st=rt.length;++at<st;)ot[rt[at].name]=instance$4.visit(et.children[at],nt);return ot}toString(){return`{${[...this].map(([nt,et])=>`${valueToString(nt)}: ${valueToString(et)}`).join(", ")}}`}[Symbol.for("nodejs.util.inspect.custom")](){return this.toString()}[Symbol.iterator](){return new StructRowIterator(this[kParent],this[kRowIndex])}}class StructRowIterator{constructor(nt,et){this.childIndex=0,this.children=nt.children,this.rowIndex=et,this.childFields=nt.type.children,this.numChildren=this.childFields.length}[Symbol.iterator](){return this}next(){const nt=this.childIndex;return nt<this.numChildren?(this.childIndex=nt+1,{done:!1,value:[this.childFields[nt].name,instance$4.visit(this.children[nt],this.rowIndex)]}):{done:!0,value:null}}}Object.defineProperties(StructRow.prototype,{[Symbol.toStringTag]:{enumerable:!1,configurable:!1,value:"Row"},[kParent]:{writable:!0,enumerable:!1,configurable:!1,value:null},[kRowIndex]:{writable:!0,enumerable:!1,configurable:!1,value:-1}});class StructRowProxyHandler{isExtensible(){return!1}deleteProperty(){return!1}preventExtensions(){return!0}ownKeys(nt){return nt[kParent].type.children.map(et=>et.name)}has(nt,et){return nt[kParent].type.children.some(rt=>rt.name===et)}getOwnPropertyDescriptor(nt,et){if(nt[kParent].type.children.some(rt=>rt.name===et))return{writable:!0,enumerable:!0,configurable:!0}}get(nt,et){if(Reflect.has(nt,et))return nt[et];const rt=nt[kParent].type.children.findIndex(ot=>ot.name===et);if(rt!==-1){const ot=instance$4.visit(nt[kParent].children[rt],nt[kRowIndex]);return Reflect.set(nt,et,ot),ot}}set(nt,et,rt){const ot=nt[kParent].type.children.findIndex(at=>at.name===et);return ot!==-1?(instance$5.visit(nt[kParent].children[ot],nt[kRowIndex],rt),Reflect.set(nt,et,rt)):Reflect.has(nt,et)||typeof et=="symbol"?Reflect.set(nt,et,rt):!1}}const structRowProxyHandler=new StructRowProxyHandler;class GetVisitor extends Visitor{}function wrapGet(tt){return(nt,et)=>nt.getValid(et)?tt(nt,et):null}const epochDaysToMs=(tt,nt)=>864e5*tt[nt],getNull=(tt,nt)=>null,getVariableWidthBytes=(tt,nt,et)=>{if(et+1>=nt.length)return null;const rt=bigIntToNumber(nt[et]),ot=bigIntToNumber(nt[et+1]);return tt.subarray(rt,ot)},getBool$1=({offset:tt,values:nt},et)=>{const rt=tt+et;return(nt[rt>>3]&1<<rt%8)!==0},getDateDay=({values:tt},nt)=>epochDaysToMs(tt,nt),getDateMillisecond=({values:tt},nt)=>bigIntToNumber(tt[nt]),getNumeric=({stride:tt,values:nt},et)=>nt[tt*et],getFloat16=({stride:tt,values:nt},et)=>uint16ToFloat64(nt[tt*et]),getBigInts=({values:tt},nt)=>tt[nt],getFixedSizeBinary=({stride:tt,values:nt},et)=>nt.subarray(tt*et,tt*(et+1)),getBinary=({values:tt,valueOffsets:nt},et)=>getVariableWidthBytes(tt,nt,et),getUtf8=({values:tt,valueOffsets:nt},et)=>{const rt=getVariableWidthBytes(tt,nt,et);return rt!==null?decodeUtf8(rt):null},getInt=({values:tt},nt)=>tt[nt],getFloat=({type:tt,values:nt},et)=>tt.precision!==Precision.HALF?nt[et]:uint16ToFloat64(nt[et]),getDate=(tt,nt)=>tt.type.unit===DateUnit.DAY?getDateDay(tt,nt):getDateMillisecond(tt,nt),getTimestampSecond=({values:tt},nt)=>1e3*bigIntToNumber(tt[nt]),getTimestampMillisecond=({values:tt},nt)=>bigIntToNumber(tt[nt]),getTimestampMicrosecond=({values:tt},nt)=>divideBigInts(tt[nt],BigInt(1e3)),getTimestampNanosecond=({values:tt},nt)=>divideBigInts(tt[nt],BigInt(1e6)),getTimestamp=(tt,nt)=>{switch(tt.type.unit){case TimeUnit.SECOND:return getTimestampSecond(tt,nt);case TimeUnit.MILLISECOND:return getTimestampMillisecond(tt,nt);case TimeUnit.MICROSECOND:return getTimestampMicrosecond(tt,nt);case TimeUnit.NANOSECOND:return getTimestampNanosecond(tt,nt)}},getTimeSecond=({values:tt},nt)=>tt[nt],getTimeMillisecond=({values:tt},nt)=>tt[nt],getTimeMicrosecond=({values:tt},nt)=>tt[nt],getTimeNanosecond=({values:tt},nt)=>tt[nt],getTime=(tt,nt)=>{switch(tt.type.unit){case TimeUnit.SECOND:return getTimeSecond(tt,nt);case TimeUnit.MILLISECOND:return getTimeMillisecond(tt,nt);case TimeUnit.MICROSECOND:return getTimeMicrosecond(tt,nt);case TimeUnit.NANOSECOND:return getTimeNanosecond(tt,nt)}},getDecimal=({values:tt,stride:nt},et)=>BN.decimal(tt.subarray(nt*et,nt*(et+1))),getList=(tt,nt)=>{const{valueOffsets:et,stride:rt,children:ot}=tt,{[nt*rt]:at,[nt*rt+1]:st}=et,ct=ot[0].slice(at,st-at);return new Vector([ct])},getMap=(tt,nt)=>{const{valueOffsets:et,children:rt}=tt,{[nt]:ot,[nt+1]:at}=et,st=rt[0];return new MapRow(st.slice(ot,at-ot))},getStruct=(tt,nt)=>new StructRow(tt,nt),getUnion=(tt,nt)=>tt.type.mode===UnionMode.Dense?getDenseUnion(tt,nt):getSparseUnion(tt,nt),getDenseUnion=(tt,nt)=>{const et=tt.type.typeIdToChildIndex[tt.typeIds[nt]],rt=tt.children[et];return instance$4.visit(rt,tt.valueOffsets[nt])},getSparseUnion=(tt,nt)=>{const et=tt.type.typeIdToChildIndex[tt.typeIds[nt]],rt=tt.children[et];return instance$4.visit(rt,nt)},getDictionary=(tt,nt)=>{var et;return(et=tt.dictionary)===null||et===void 0?void 0:et.get(tt.values[nt])},getInterval=(tt,nt)=>tt.type.unit===IntervalUnit.DAY_TIME?getIntervalDayTime(tt,nt):getIntervalYearMonth(tt,nt),getIntervalDayTime=({values:tt},nt)=>tt.subarray(2*nt,2*(nt+1)),getIntervalYearMonth=({values:tt},nt)=>{const et=tt[nt],rt=new Int32Array(2);return rt[0]=Math.trunc(et/12),rt[1]=Math.trunc(et%12),rt},getDurationSecond=({values:tt},nt)=>tt[nt],getDurationMillisecond=({values:tt},nt)=>tt[nt],getDurationMicrosecond=({values:tt},nt)=>tt[nt],getDurationNanosecond=({values:tt},nt)=>tt[nt],getDuration=(tt,nt)=>{switch(tt.type.unit){case TimeUnit.SECOND:return getDurationSecond(tt,nt);case TimeUnit.MILLISECOND:return getDurationMillisecond(tt,nt);case TimeUnit.MICROSECOND:return getDurationMicrosecond(tt,nt);case TimeUnit.NANOSECOND:return getDurationNanosecond(tt,nt)}},getFixedSizeList=(tt,nt)=>{const{stride:et,children:rt}=tt,at=rt[0].slice(nt*et,et);return new Vector([at])};GetVisitor.prototype.visitNull=wrapGet(getNull);GetVisitor.prototype.visitBool=wrapGet(getBool$1);GetVisitor.prototype.visitInt=wrapGet(getInt);GetVisitor.prototype.visitInt8=wrapGet(getNumeric);GetVisitor.prototype.visitInt16=wrapGet(getNumeric);GetVisitor.prototype.visitInt32=wrapGet(getNumeric);GetVisitor.prototype.visitInt64=wrapGet(getBigInts);GetVisitor.prototype.visitUint8=wrapGet(getNumeric);GetVisitor.prototype.visitUint16=wrapGet(getNumeric);GetVisitor.prototype.visitUint32=wrapGet(getNumeric);GetVisitor.prototype.visitUint64=wrapGet(getBigInts);GetVisitor.prototype.visitFloat=wrapGet(getFloat);GetVisitor.prototype.visitFloat16=wrapGet(getFloat16);GetVisitor.prototype.visitFloat32=wrapGet(getNumeric);GetVisitor.prototype.visitFloat64=wrapGet(getNumeric);GetVisitor.prototype.visitUtf8=wrapGet(getUtf8);GetVisitor.prototype.visitLargeUtf8=wrapGet(getUtf8);GetVisitor.prototype.visitBinary=wrapGet(getBinary);GetVisitor.prototype.visitLargeBinary=wrapGet(getBinary);GetVisitor.prototype.visitFixedSizeBinary=wrapGet(getFixedSizeBinary);GetVisitor.prototype.visitDate=wrapGet(getDate);GetVisitor.prototype.visitDateDay=wrapGet(getDateDay);GetVisitor.prototype.visitDateMillisecond=wrapGet(getDateMillisecond);GetVisitor.prototype.visitTimestamp=wrapGet(getTimestamp);GetVisitor.prototype.visitTimestampSecond=wrapGet(getTimestampSecond);GetVisitor.prototype.visitTimestampMillisecond=wrapGet(getTimestampMillisecond);GetVisitor.prototype.visitTimestampMicrosecond=wrapGet(getTimestampMicrosecond);GetVisitor.prototype.visitTimestampNanosecond=wrapGet(getTimestampNanosecond);GetVisitor.prototype.visitTime=wrapGet(getTime);GetVisitor.prototype.visitTimeSecond=wrapGet(getTimeSecond);GetVisitor.prototype.visitTimeMillisecond=wrapGet(getTimeMillisecond);GetVisitor.prototype.visitTimeMicrosecond=wrapGet(getTimeMicrosecond);GetVisitor.prototype.visitTimeNanosecond=wrapGet(getTimeNanosecond);GetVisitor.prototype.visitDecimal=wrapGet(getDecimal);GetVisitor.prototype.visitList=wrapGet(getList);GetVisitor.prototype.visitStruct=wrapGet(getStruct);GetVisitor.prototype.visitUnion=wrapGet(getUnion);GetVisitor.prototype.visitDenseUnion=wrapGet(getDenseUnion);GetVisitor.prototype.visitSparseUnion=wrapGet(getSparseUnion);GetVisitor.prototype.visitDictionary=wrapGet(getDictionary);GetVisitor.prototype.visitInterval=wrapGet(getInterval);GetVisitor.prototype.visitIntervalDayTime=wrapGet(getIntervalDayTime);GetVisitor.prototype.visitIntervalYearMonth=wrapGet(getIntervalYearMonth);GetVisitor.prototype.visitDuration=wrapGet(getDuration);GetVisitor.prototype.visitDurationSecond=wrapGet(getDurationSecond);GetVisitor.prototype.visitDurationMillisecond=wrapGet(getDurationMillisecond);GetVisitor.prototype.visitDurationMicrosecond=wrapGet(getDurationMicrosecond);GetVisitor.prototype.visitDurationNanosecond=wrapGet(getDurationNanosecond);GetVisitor.prototype.visitFixedSizeList=wrapGet(getFixedSizeList);GetVisitor.prototype.visitMap=wrapGet(getMap);const instance$4=new GetVisitor,kKeys=Symbol.for("keys"),kVals=Symbol.for("vals"),kKeysAsStrings=Symbol.for("kKeysAsStrings"),_kKeysAsStrings=Symbol.for("_kKeysAsStrings");class MapRow{constructor(nt){return this[kKeys]=new Vector([nt.children[0]]).memoize(),this[kVals]=nt.children[1],new Proxy(this,new MapRowProxyHandler)}get[kKeysAsStrings](){return this[_kKeysAsStrings]||(this[_kKeysAsStrings]=Array.from(this[kKeys].toArray(),String))}[Symbol.iterator](){return new MapRowIterator(this[kKeys],this[kVals])}get size(){return this[kKeys].length}toArray(){return Object.values(this.toJSON())}toJSON(){const nt=this[kKeys],et=this[kVals],rt={};for(let ot=-1,at=nt.length;++ot<at;)rt[nt.get(ot)]=instance$4.visit(et,ot);return rt}toString(){return`{${[...this].map(([nt,et])=>`${valueToString(nt)}: ${valueToString(et)}`).join(", ")}}`}[Symbol.for("nodejs.util.inspect.custom")](){return this.toString()}}class MapRowIterator{constructor(nt,et){this.keys=nt,this.vals=et,this.keyIndex=0,this.numKeys=nt.length}[Symbol.iterator](){return this}next(){const nt=this.keyIndex;return nt===this.numKeys?{done:!0,value:null}:(this.keyIndex++,{done:!1,value:[this.keys.get(nt),instance$4.visit(this.vals,nt)]})}}class MapRowProxyHandler{isExtensible(){return!1}deleteProperty(){return!1}preventExtensions(){return!0}ownKeys(nt){return nt[kKeysAsStrings]}has(nt,et){return nt[kKeysAsStrings].includes(et)}getOwnPropertyDescriptor(nt,et){if(nt[kKeysAsStrings].indexOf(et)!==-1)return{writable:!0,enumerable:!0,configurable:!0}}get(nt,et){if(Reflect.has(nt,et))return nt[et];const rt=nt[kKeysAsStrings].indexOf(et);if(rt!==-1){const ot=instance$4.visit(Reflect.get(nt,kVals),rt);return Reflect.set(nt,et,ot),ot}}set(nt,et,rt){const ot=nt[kKeysAsStrings].indexOf(et);return ot!==-1?(instance$5.visit(Reflect.get(nt,kVals),ot,rt),Reflect.set(nt,et,rt)):Reflect.has(nt,et)?Reflect.set(nt,et,rt):!1}}Object.defineProperties(MapRow.prototype,{[Symbol.toStringTag]:{enumerable:!1,configurable:!1,value:"Row"},[kKeys]:{writable:!0,enumerable:!1,configurable:!1,value:null},[kVals]:{writable:!0,enumerable:!1,configurable:!1,value:null},[_kKeysAsStrings]:{writable:!0,enumerable:!1,configurable:!1,value:null}});let tmp;function clampRange(tt,nt,et,rt){const{length:ot=0}=tt;let at=typeof nt!="number"?0:nt,st=typeof et!="number"?ot:et;return at<0&&(at=(at%ot+ot)%ot),st<0&&(st=(st%ot+ot)%ot),st<at&&(tmp=at,at=st,st=tmp),st>ot&&(st=ot),rt?rt(tt,at,st):[at,st]}const wrapIndex=(tt,nt)=>tt<0?nt+tt:tt,isNaNFast=tt=>tt!==tt;function createElementComparator(tt){if(typeof tt!=="object"||tt===null)return isNaNFast(tt)?isNaNFast:et=>et===tt;if(tt instanceof Date){const et=tt.valueOf();return rt=>rt instanceof Date?rt.valueOf()===et:!1}return ArrayBuffer.isView(tt)?et=>et?compareArrayLike(tt,et):!1:tt instanceof Map?createMapComparator(tt):Array.isArray(tt)?createArrayLikeComparator(tt):tt instanceof Vector?createVectorComparator(tt):createObjectComparator(tt,!0)}function createArrayLikeComparator(tt){const nt=[];for(let et=-1,rt=tt.length;++et<rt;)nt[et]=createElementComparator(tt[et]);return createSubElementsComparator(nt)}function createMapComparator(tt){let nt=-1;const et=[];for(const rt of tt.values())et[++nt]=createElementComparator(rt);return createSubElementsComparator(et)}function createVectorComparator(tt){const nt=[];for(let et=-1,rt=tt.length;++et<rt;)nt[et]=createElementComparator(tt.get(et));return createSubElementsComparator(nt)}function createObjectComparator(tt,nt=!1){const et=Object.keys(tt);if(!nt&&et.length===0)return()=>!1;const rt=[];for(let ot=-1,at=et.length;++ot<at;)rt[ot]=createElementComparator(tt[et[ot]]);return createSubElementsComparator(rt,et)}function createSubElementsComparator(tt,nt){return et=>{if(!et||typeof et!="object")return!1;switch(et.constructor){case Array:return compareArray$1(tt,et);case Map:return compareObject(tt,et,et.keys());case MapRow:case StructRow:case Object:case void 0:return compareObject(tt,et,nt||Object.keys(et))}return et instanceof Vector?compareVector(tt,et):!1}}function compareArray$1(tt,nt){const et=tt.length;if(nt.length!==et)return!1;for(let rt=-1;++rt<et;)if(!tt[rt](nt[rt]))return!1;return!0}function compareVector(tt,nt){const et=tt.length;if(nt.length!==et)return!1;for(let rt=-1;++rt<et;)if(!tt[rt](nt.get(rt)))return!1;return!0}function compareObject(tt,nt,et){const rt=et[Symbol.iterator](),ot=nt instanceof Map?nt.keys():Object.keys(nt)[Symbol.iterator](),at=nt instanceof Map?nt.values():Object.values(nt)[Symbol.iterator]();let st=0;const ut=tt.length;let ct=at.next(),pt=rt.next(),dt=ot.next();for(;st<ut&&!pt.done&&!dt.done&&!ct.done&&!(pt.value!==dt.value||!tt[st](ct.value));++st,pt=rt.next(),dt=ot.next(),ct=at.next());return st===ut&&pt.done&&dt.done&&ct.done?!0:(rt.return&&rt.return(),ot.return&&ot.return(),at.return&&at.return(),!1)}const util_vector_=Object.freeze(Object.defineProperty({__proto__:null,clampRange,createElementComparator,wrapIndex},Symbol.toStringTag,{value:"Module"}));function getBool(tt,nt,et,rt){return(et&1<<rt)!==0}function getBit(tt,nt,et,rt){return(et&1<<rt)>>rt}function setBool(tt,nt,et){return et?!!(tt[nt>>3]|=1<<nt%8)||!0:!(tt[nt>>3]&=~(1<<nt%8))&&!1}function truncateBitmap(tt,nt,et){const rt=et.byteLength+7&-8;if(tt>0||et.byteLength<rt){const ot=new Uint8Array(rt);return ot.set(tt%8===0?et.subarray(tt>>3):packBools(new BitIterator(et,tt,nt,null,getBool)).subarray(0,rt)),ot}return et}function packBools(tt){const nt=[];let et=0,rt=0,ot=0;for(const st of tt)st&&(ot|=1<<rt),++rt===8&&(nt[et++]=ot,ot=rt=0);(et===0||rt>0)&&(nt[et++]=ot);const at=new Uint8Array(nt.length+7&-8);return at.set(nt),at}class BitIterator{constructor(nt,et,rt,ot,at){this.bytes=nt,this.length=rt,this.context=ot,this.get=at,this.bit=et%8,this.byteIndex=et>>3,this.byte=nt[this.byteIndex++],this.index=0}next(){return this.index<this.length?(this.bit===8&&(this.bit=0,this.byte=this.bytes[this.byteIndex++]),{value:this.get(this.context,this.index++,this.byte,this.bit++)}):{done:!0,value:null}}[Symbol.iterator](){return this}}function popcnt_bit_range(tt,nt,et){if(et-nt<=0)return 0;if(et-nt<8){let at=0;for(const st of new BitIterator(tt,nt,et-nt,tt,getBit))at+=st;return at}const rt=et>>3<<3,ot=nt+(nt%8===0?0:8-nt%8);return popcnt_bit_range(tt,nt,ot)+popcnt_bit_range(tt,rt,et)+popcnt_array(tt,ot>>3,rt-ot>>3)}function popcnt_array(tt,nt,et){let rt=0,ot=Math.trunc(nt);const at=new DataView(tt.buffer,tt.byteOffset,tt.byteLength),st=et===void 0?tt.byteLength:ot+et;for(;st-ot>=4;)rt+=popcnt_uint32(at.getUint32(ot)),ot+=4;for(;st-ot>=2;)rt+=popcnt_uint32(at.getUint16(ot)),ot+=2;for(;st-ot>=1;)rt+=popcnt_uint32(at.getUint8(ot)),ot+=1;return rt}function popcnt_uint32(tt){let nt=Math.trunc(tt);return nt=nt-(nt>>>1&1431655765),nt=(nt&858993459)+(nt>>>2&858993459),(nt+(nt>>>4)&252645135)*16843009>>>24}const util_bit_=Object.freeze(Object.defineProperty({__proto__:null,BitIterator,getBit,getBool,packBools,popcnt_array,popcnt_bit_range,popcnt_uint32,setBool,truncateBitmap},Symbol.toStringTag,{value:"Module"})),kUnknownNullCount=-1;class Data{get typeId(){return this.type.typeId}get ArrayType(){return this.type.ArrayType}get buffers(){return[this.valueOffsets,this.values,this.nullBitmap,this.typeIds]}get nullable(){if(this._nullCount!==0){const{type:nt}=this;return DataType.isSparseUnion(nt)?this.children.some(et=>et.nullable):DataType.isDenseUnion(nt)?this.children.some(et=>et.nullable):this.nullBitmap&&this.nullBitmap.byteLength>0}return!0}get byteLength(){let nt=0;const{valueOffsets:et,values:rt,nullBitmap:ot,typeIds:at}=this;return et&&(nt+=et.byteLength),rt&&(nt+=rt.byteLength),ot&&(nt+=ot.byteLength),at&&(nt+=at.byteLength),this.children.reduce((st,ut)=>st+ut.byteLength,nt)}get nullCount(){if(DataType.isUnion(this.type))return this.children.reduce((rt,ot)=>rt+ot.nullCount,0);let nt=this._nullCount,et;return nt<=kUnknownNullCount&&(et=this.nullBitmap)&&(this._nullCount=nt=et.length===0?0:this.length-popcnt_bit_range(et,this.offset,this.offset+this.length)),nt}constructor(nt,et,rt,ot,at,st=[],ut){this.type=nt,this.children=st,this.dictionary=ut,this.offset=Math.floor(Math.max(et||0,0)),this.length=Math.floor(Math.max(rt||0,0)),this._nullCount=Math.floor(Math.max(ot||0,-1));let ct;at instanceof Data?(this.stride=at.stride,this.values=at.values,this.typeIds=at.typeIds,this.nullBitmap=at.nullBitmap,this.valueOffsets=at.valueOffsets):(this.stride=strideForType(nt),at&&((ct=at[0])&&(this.valueOffsets=ct),(ct=at[1])&&(this.values=ct),(ct=at[2])&&(this.nullBitmap=ct),(ct=at[3])&&(this.typeIds=ct)))}getValid(nt){const{type:et}=this;if(DataType.isUnion(et)){const rt=et,ot=this.children[rt.typeIdToChildIndex[this.typeIds[nt]]],at=rt.mode===UnionMode.Dense?this.valueOffsets[nt]:nt;return ot.getValid(at)}if(this.nullable&&this.nullCount>0){const rt=this.offset+nt;return(this.nullBitmap[rt>>3]&1<<rt%8)!==0}return!0}setValid(nt,et){let rt;const{type:ot}=this;if(DataType.isUnion(ot)){const at=ot,st=this.children[at.typeIdToChildIndex[this.typeIds[nt]]],ut=at.mode===UnionMode.Dense?this.valueOffsets[nt]:nt;rt=st.getValid(ut),st.setValid(ut,et)}else{let{nullBitmap:at}=this;const{offset:st,length:ut}=this,ct=st+nt,pt=1<<ct%8,dt=ct>>3;(!at||at.byteLength<=dt)&&(at=new Uint8Array((st+ut+63&-64)>>3).fill(255),this.nullCount>0?(at.set(truncateBitmap(st,ut,this.nullBitmap),0),Object.assign(this,{nullBitmap:at})):Object.assign(this,{nullBitmap:at,_nullCount:0}));const ft=at[dt];rt=(ft&pt)!==0,at[dt]=et?ft|pt:ft&~pt}return rt!==!!et&&(this._nullCount=this.nullCount+(et?-1:1)),et}clone(nt=this.type,et=this.offset,rt=this.length,ot=this._nullCount,at=this,st=this.children){return new Data(nt,et,rt,ot,at,st,this.dictionary)}slice(nt,et){const{stride:rt,typeId:ot,children:at}=this,st=+(this._nullCount===0)-1,ut=ot===16?rt:1,ct=this._sliceBuffers(nt,et,rt,ot);return this.clone(this.type,this.offset+nt,et,st,ct,at.length===0||this.valueOffsets?at:this._sliceChildren(at,ut*nt,ut*et))}_changeLengthAndBackfillNullBitmap(nt){if(this.typeId===Type$1.Null)return this.clone(this.type,0,nt,0);const{length:et,nullCount:rt}=this,ot=new Uint8Array((nt+63&-64)>>3).fill(255,0,et>>3);ot[et>>3]=(1<<et-(et&-8))-1,rt>0&&ot.set(truncateBitmap(this.offset,et,this.nullBitmap),0);const at=this.buffers;return at[BufferType.VALIDITY]=ot,this.clone(this.type,0,nt,rt+(nt-et),at)}_sliceBuffers(nt,et,rt,ot){let at;const{buffers:st}=this;return(at=st[BufferType.TYPE])&&(st[BufferType.TYPE]=at.subarray(nt,nt+et)),(at=st[BufferType.OFFSET])&&(st[BufferType.OFFSET]=at.subarray(nt,nt+et+1))||(at=st[BufferType.DATA])&&(st[BufferType.DATA]=ot===6?at:at.subarray(rt*nt,rt*(nt+et))),st}_sliceChildren(nt,et,rt){return nt.map(ot=>ot.slice(et,rt))}}Data.prototype.children=Object.freeze([]);class MakeDataVisitor extends Visitor{visit(nt){return this.getVisitFn(nt.type).call(this,nt)}visitNull(nt){const{["type"]:et,["offset"]:rt=0,["length"]:ot=0}=nt;return new Data(et,rt,ot,ot)}visitBool(nt){const{["type"]:et,["offset"]:rt=0}=nt,ot=toUint8Array(nt.nullBitmap),at=toArrayBufferView(et.ArrayType,nt.data),{["length"]:st=at.length>>3,["nullCount"]:ut=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,st,ut,[void 0,at,ot])}visitInt(nt){const{["type"]:et,["offset"]:rt=0}=nt,ot=toUint8Array(nt.nullBitmap),at=toArrayBufferView(et.ArrayType,nt.data),{["length"]:st=at.length,["nullCount"]:ut=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,st,ut,[void 0,at,ot])}visitFloat(nt){const{["type"]:et,["offset"]:rt=0}=nt,ot=toUint8Array(nt.nullBitmap),at=toArrayBufferView(et.ArrayType,nt.data),{["length"]:st=at.length,["nullCount"]:ut=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,st,ut,[void 0,at,ot])}visitUtf8(nt){const{["type"]:et,["offset"]:rt=0}=nt,ot=toUint8Array(nt.data),at=toUint8Array(nt.nullBitmap),st=toInt32Array(nt.valueOffsets),{["length"]:ut=st.length-1,["nullCount"]:ct=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,ut,ct,[st,ot,at])}visitLargeUtf8(nt){const{["type"]:et,["offset"]:rt=0}=nt,ot=toUint8Array(nt.data),at=toUint8Array(nt.nullBitmap),st=toBigInt64Array(nt.valueOffsets),{["length"]:ut=st.length-1,["nullCount"]:ct=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,ut,ct,[st,ot,at])}visitBinary(nt){const{["type"]:et,["offset"]:rt=0}=nt,ot=toUint8Array(nt.data),at=toUint8Array(nt.nullBitmap),st=toInt32Array(nt.valueOffsets),{["length"]:ut=st.length-1,["nullCount"]:ct=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,ut,ct,[st,ot,at])}visitLargeBinary(nt){const{["type"]:et,["offset"]:rt=0}=nt,ot=toUint8Array(nt.data),at=toUint8Array(nt.nullBitmap),st=toBigInt64Array(nt.valueOffsets),{["length"]:ut=st.length-1,["nullCount"]:ct=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,ut,ct,[st,ot,at])}visitFixedSizeBinary(nt){const{["type"]:et,["offset"]:rt=0}=nt,ot=toUint8Array(nt.nullBitmap),at=toArrayBufferView(et.ArrayType,nt.data),{["length"]:st=at.length/strideForType(et),["nullCount"]:ut=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,st,ut,[void 0,at,ot])}visitDate(nt){const{["type"]:et,["offset"]:rt=0}=nt,ot=toUint8Array(nt.nullBitmap),at=toArrayBufferView(et.ArrayType,nt.data),{["length"]:st=at.length/strideForType(et),["nullCount"]:ut=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,st,ut,[void 0,at,ot])}visitTimestamp(nt){const{["type"]:et,["offset"]:rt=0}=nt,ot=toUint8Array(nt.nullBitmap),at=toArrayBufferView(et.ArrayType,nt.data),{["length"]:st=at.length/strideForType(et),["nullCount"]:ut=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,st,ut,[void 0,at,ot])}visitTime(nt){const{["type"]:et,["offset"]:rt=0}=nt,ot=toUint8Array(nt.nullBitmap),at=toArrayBufferView(et.ArrayType,nt.data),{["length"]:st=at.length/strideForType(et),["nullCount"]:ut=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,st,ut,[void 0,at,ot])}visitDecimal(nt){const{["type"]:et,["offset"]:rt=0}=nt,ot=toUint8Array(nt.nullBitmap),at=toArrayBufferView(et.ArrayType,nt.data),{["length"]:st=at.length/strideForType(et),["nullCount"]:ut=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,st,ut,[void 0,at,ot])}visitList(nt){const{["type"]:et,["offset"]:rt=0,["child"]:ot}=nt,at=toUint8Array(nt.nullBitmap),st=toInt32Array(nt.valueOffsets),{["length"]:ut=st.length-1,["nullCount"]:ct=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,ut,ct,[st,void 0,at],[ot])}visitStruct(nt){const{["type"]:et,["offset"]:rt=0,["children"]:ot=[]}=nt,at=toUint8Array(nt.nullBitmap),{length:st=ot.reduce((ct,{length:pt})=>Math.max(ct,pt),0),nullCount:ut=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,st,ut,[void 0,void 0,at],ot)}visitUnion(nt){const{["type"]:et,["offset"]:rt=0,["children"]:ot=[]}=nt,at=toArrayBufferView(et.ArrayType,nt.typeIds),{["length"]:st=at.length,["nullCount"]:ut=-1}=nt;if(DataType.isSparseUnion(et))return new Data(et,rt,st,ut,[void 0,void 0,void 0,at],ot);const ct=toInt32Array(nt.valueOffsets);return new Data(et,rt,st,ut,[ct,void 0,void 0,at],ot)}visitDictionary(nt){const{["type"]:et,["offset"]:rt=0}=nt,ot=toUint8Array(nt.nullBitmap),at=toArrayBufferView(et.indices.ArrayType,nt.data),{["dictionary"]:st=new Vector([new MakeDataVisitor().visit({type:et.dictionary})])}=nt,{["length"]:ut=at.length,["nullCount"]:ct=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,ut,ct,[void 0,at,ot],[],st)}visitInterval(nt){const{["type"]:et,["offset"]:rt=0}=nt,ot=toUint8Array(nt.nullBitmap),at=toArrayBufferView(et.ArrayType,nt.data),{["length"]:st=at.length/strideForType(et),["nullCount"]:ut=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,st,ut,[void 0,at,ot])}visitDuration(nt){const{["type"]:et,["offset"]:rt=0}=nt,ot=toUint8Array(nt.nullBitmap),at=toArrayBufferView(et.ArrayType,nt.data),{["length"]:st=at.length,["nullCount"]:ut=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,st,ut,[void 0,at,ot])}visitFixedSizeList(nt){const{["type"]:et,["offset"]:rt=0,["child"]:ot=new MakeDataVisitor().visit({type:et.valueType})}=nt,at=toUint8Array(nt.nullBitmap),{["length"]:st=ot.length/strideForType(et),["nullCount"]:ut=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,st,ut,[void 0,void 0,at],[ot])}visitMap(nt){const{["type"]:et,["offset"]:rt=0,["child"]:ot=new MakeDataVisitor().visit({type:et.childType})}=nt,at=toUint8Array(nt.nullBitmap),st=toInt32Array(nt.valueOffsets),{["length"]:ut=st.length-1,["nullCount"]:ct=nt.nullBitmap?-1:0}=nt;return new Data(et,rt,ut,ct,[st,void 0,at],[ot])}}const makeDataVisitor=new MakeDataVisitor;function makeData(tt){return makeDataVisitor.visit(tt)}class ChunkedIterator{constructor(nt=0,et){this.numChunks=nt,this.getChunkIterator=et,this.chunkIndex=0,this.chunkIterator=this.getChunkIterator(0)}next(){for(;this.chunkIndex<this.numChunks;){const nt=this.chunkIterator.next();if(!nt.done)return nt;++this.chunkIndex<this.numChunks&&(this.chunkIterator=this.getChunkIterator(this.chunkIndex))}return{done:!0,value:null}}[Symbol.iterator](){return this}}function computeChunkNullable(tt){return tt.some(nt=>nt.nullable)}function computeChunkNullCounts(tt){return tt.reduce((nt,et)=>nt+et.nullCount,0)}function computeChunkOffsets(tt){return tt.reduce((nt,et,rt)=>(nt[rt+1]=nt[rt]+et.length,nt),new Uint32Array(tt.length+1))}function sliceChunks$1(tt,nt,et,rt){const ot=[];for(let at=-1,st=tt.length;++at<st;){const ut=tt[at],ct=nt[at],{length:pt}=ut;if(ct>=rt)break;if(et>=ct+pt)continue;if(ct>=et&&ct+pt<=rt){ot.push(ut);continue}const dt=Math.max(0,et-ct),ft=Math.min(rt-ct,pt);ot.push(ut.slice(dt,ft-dt))}return ot.length===0&&ot.push(tt[0].slice(0,0)),ot}function binarySearch(tt,nt,et,rt){let ot=0,at=0,st=nt.length-1;do{if(ot>=st-1)return et<nt[st]?rt(tt,ot,et-nt[ot]):null;at=ot+Math.trunc((st-ot)*.5),et<nt[at]?st=at:ot=at}while(ot<st)}function isChunkedValid(tt,nt){return tt.getValid(nt)}function wrapChunkedCall1(tt){function nt(et,rt,ot){return tt(et[rt],ot)}return function(et){const rt=this.data;return binarySearch(rt,this._offsets,et,nt)}}function wrapChunkedCall2(tt){let nt;function et(rt,ot,at){return tt(rt[ot],at,nt)}return function(rt,ot){const at=this.data;nt=ot;const st=binarySearch(at,this._offsets,rt,et);return nt=void 0,st}}function wrapChunkedIndexOf(tt){let nt;function et(rt,ot,at){let st=at,ut=0,ct=0;for(let pt=ot-1,dt=rt.length;++pt<dt;){const ft=rt[pt];if(~(ut=tt(ft,nt,st)))return ct+ut;st=0,ct+=ft.length}return-1}return function(rt,ot){nt=rt;const at=this.data,st=typeof ot!="number"?et(at,0,0):binarySearch(at,this._offsets,ot,et);return nt=void 0,st}}class IndexOfVisitor extends Visitor{}function nullIndexOf(tt,nt){return nt===null&&tt.length>0?0:-1}function indexOfNull(tt,nt){const{nullBitmap:et}=tt;if(!et||tt.nullCount<=0)return-1;let rt=0;for(const ot of new BitIterator(et,tt.offset+(nt||0),tt.length,et,getBool)){if(!ot)return rt;++rt}return-1}function indexOfValue(tt,nt,et){if(nt===void 0)return-1;if(nt===null)switch(tt.typeId){case Type$1.Union:break;case Type$1.Dictionary:break;default:return indexOfNull(tt,et)}const rt=instance$4.getVisitFn(tt),ot=createElementComparator(nt);for(let at=(et||0)-1,st=tt.length;++at<st;)if(ot(rt(tt,at)))return at;return-1}function indexOfUnion(tt,nt,et){const rt=instance$4.getVisitFn(tt),ot=createElementComparator(nt);for(let at=(et||0)-1,st=tt.length;++at<st;)if(ot(rt(tt,at)))return at;return-1}IndexOfVisitor.prototype.visitNull=nullIndexOf;IndexOfVisitor.prototype.visitBool=indexOfValue;IndexOfVisitor.prototype.visitInt=indexOfValue;IndexOfVisitor.prototype.visitInt8=indexOfValue;IndexOfVisitor.prototype.visitInt16=indexOfValue;IndexOfVisitor.prototype.visitInt32=indexOfValue;IndexOfVisitor.prototype.visitInt64=indexOfValue;IndexOfVisitor.prototype.visitUint8=indexOfValue;IndexOfVisitor.prototype.visitUint16=indexOfValue;IndexOfVisitor.prototype.visitUint32=indexOfValue;IndexOfVisitor.prototype.visitUint64=indexOfValue;IndexOfVisitor.prototype.visitFloat=indexOfValue;IndexOfVisitor.prototype.visitFloat16=indexOfValue;IndexOfVisitor.prototype.visitFloat32=indexOfValue;IndexOfVisitor.prototype.visitFloat64=indexOfValue;IndexOfVisitor.prototype.visitUtf8=indexOfValue;IndexOfVisitor.prototype.visitLargeUtf8=indexOfValue;IndexOfVisitor.prototype.visitBinary=indexOfValue;IndexOfVisitor.prototype.visitLargeBinary=indexOfValue;IndexOfVisitor.prototype.visitFixedSizeBinary=indexOfValue;IndexOfVisitor.prototype.visitDate=indexOfValue;IndexOfVisitor.prototype.visitDateDay=indexOfValue;IndexOfVisitor.prototype.visitDateMillisecond=indexOfValue;IndexOfVisitor.prototype.visitTimestamp=indexOfValue;IndexOfVisitor.prototype.visitTimestampSecond=indexOfValue;IndexOfVisitor.prototype.visitTimestampMillisecond=indexOfValue;IndexOfVisitor.prototype.visitTimestampMicrosecond=indexOfValue;IndexOfVisitor.prototype.visitTimestampNanosecond=indexOfValue;IndexOfVisitor.prototype.visitTime=indexOfValue;IndexOfVisitor.prototype.visitTimeSecond=indexOfValue;IndexOfVisitor.prototype.visitTimeMillisecond=indexOfValue;IndexOfVisitor.prototype.visitTimeMicrosecond=indexOfValue;IndexOfVisitor.prototype.visitTimeNanosecond=indexOfValue;IndexOfVisitor.prototype.visitDecimal=indexOfValue;IndexOfVisitor.prototype.visitList=indexOfValue;IndexOfVisitor.prototype.visitStruct=indexOfValue;IndexOfVisitor.prototype.visitUnion=indexOfValue;IndexOfVisitor.prototype.visitDenseUnion=indexOfUnion;IndexOfVisitor.prototype.visitSparseUnion=indexOfUnion;IndexOfVisitor.prototype.visitDictionary=indexOfValue;IndexOfVisitor.prototype.visitInterval=indexOfValue;IndexOfVisitor.prototype.visitIntervalDayTime=indexOfValue;IndexOfVisitor.prototype.visitIntervalYearMonth=indexOfValue;IndexOfVisitor.prototype.visitDuration=indexOfValue;IndexOfVisitor.prototype.visitDurationSecond=indexOfValue;IndexOfVisitor.prototype.visitDurationMillisecond=indexOfValue;IndexOfVisitor.prototype.visitDurationMicrosecond=indexOfValue;IndexOfVisitor.prototype.visitDurationNanosecond=indexOfValue;IndexOfVisitor.prototype.visitFixedSizeList=indexOfValue;IndexOfVisitor.prototype.visitMap=indexOfValue;const instance$3=new IndexOfVisitor;class IteratorVisitor extends Visitor{}function vectorIterator(tt){const{type:nt}=tt;if(tt.nullCount===0&&tt.stride===1&&(DataType.isInt(nt)&&nt.bitWidth!==64||DataType.isTime(nt)&&nt.bitWidth!==64||DataType.isFloat(nt)&&nt.precision!==Precision.HALF))return new ChunkedIterator(tt.data.length,rt=>{const ot=tt.data[rt];return ot.values.subarray(0,ot.length)[Symbol.iterator]()});let et=0;return new ChunkedIterator(tt.data.length,rt=>{const at=tt.data[rt].length,st=tt.slice(et,et+at);return et+=at,new VectorIterator(st)})}class VectorIterator{constructor(nt){this.vector=nt,this.index=0}next(){return this.index<this.vector.length?{value:this.vector.get(this.index++)}:{done:!0,value:null}}[Symbol.iterator](){return this}}IteratorVisitor.prototype.visitNull=vectorIterator;IteratorVisitor.prototype.visitBool=vectorIterator;IteratorVisitor.prototype.visitInt=vectorIterator;IteratorVisitor.prototype.visitInt8=vectorIterator;IteratorVisitor.prototype.visitInt16=vectorIterator;IteratorVisitor.prototype.visitInt32=vectorIterator;IteratorVisitor.prototype.visitInt64=vectorIterator;IteratorVisitor.prototype.visitUint8=vectorIterator;IteratorVisitor.prototype.visitUint16=vectorIterator;IteratorVisitor.prototype.visitUint32=vectorIterator;IteratorVisitor.prototype.visitUint64=vectorIterator;IteratorVisitor.prototype.visitFloat=vectorIterator;IteratorVisitor.prototype.visitFloat16=vectorIterator;IteratorVisitor.prototype.visitFloat32=vectorIterator;IteratorVisitor.prototype.visitFloat64=vectorIterator;IteratorVisitor.prototype.visitUtf8=vectorIterator;IteratorVisitor.prototype.visitLargeUtf8=vectorIterator;IteratorVisitor.prototype.visitBinary=vectorIterator;IteratorVisitor.prototype.visitLargeBinary=vectorIterator;IteratorVisitor.prototype.visitFixedSizeBinary=vectorIterator;IteratorVisitor.prototype.visitDate=vectorIterator;IteratorVisitor.prototype.visitDateDay=vectorIterator;IteratorVisitor.prototype.visitDateMillisecond=vectorIterator;IteratorVisitor.prototype.visitTimestamp=vectorIterator;IteratorVisitor.prototype.visitTimestampSecond=vectorIterator;IteratorVisitor.prototype.visitTimestampMillisecond=vectorIterator;IteratorVisitor.prototype.visitTimestampMicrosecond=vectorIterator;IteratorVisitor.prototype.visitTimestampNanosecond=vectorIterator;IteratorVisitor.prototype.visitTime=vectorIterator;IteratorVisitor.prototype.visitTimeSecond=vectorIterator;IteratorVisitor.prototype.visitTimeMillisecond=vectorIterator;IteratorVisitor.prototype.visitTimeMicrosecond=vectorIterator;IteratorVisitor.prototype.visitTimeNanosecond=vectorIterator;IteratorVisitor.prototype.visitDecimal=vectorIterator;IteratorVisitor.prototype.visitList=vectorIterator;IteratorVisitor.prototype.visitStruct=vectorIterator;IteratorVisitor.prototype.visitUnion=vectorIterator;IteratorVisitor.prototype.visitDenseUnion=vectorIterator;IteratorVisitor.prototype.visitSparseUnion=vectorIterator;IteratorVisitor.prototype.visitDictionary=vectorIterator;IteratorVisitor.prototype.visitInterval=vectorIterator;IteratorVisitor.prototype.visitIntervalDayTime=vectorIterator;IteratorVisitor.prototype.visitIntervalYearMonth=vectorIterator;IteratorVisitor.prototype.visitDuration=vectorIterator;IteratorVisitor.prototype.visitDurationSecond=vectorIterator;IteratorVisitor.prototype.visitDurationMillisecond=vectorIterator;IteratorVisitor.prototype.visitDurationMicrosecond=vectorIterator;IteratorVisitor.prototype.visitDurationNanosecond=vectorIterator;IteratorVisitor.prototype.visitFixedSizeList=vectorIterator;IteratorVisitor.prototype.visitMap=vectorIterator;const instance$2=new IteratorVisitor;var _a$3;const visitorsByTypeId={},vectorPrototypesByTypeId={};class Vector{constructor(nt){var et,rt,ot;const at=nt[0]instanceof Vector?nt.flatMap(ut=>ut.data):nt;if(at.length===0||at.some(ut=>!(ut instanceof Data)))throw new TypeError("Vector constructor expects an Array of Data instances.");const st=(et=at[0])===null||et===void 0?void 0:et.type;switch(at.length){case 0:this._offsets=[0];break;case 1:{const{get:ut,set:ct,indexOf:pt}=visitorsByTypeId[st.typeId],dt=at[0];this.isValid=ft=>isChunkedValid(dt,ft),this.get=ft=>ut(dt,ft),this.set=(ft,bt)=>ct(dt,ft,bt),this.indexOf=ft=>pt(dt,ft),this._offsets=[0,dt.length];break}default:Object.setPrototypeOf(this,vectorPrototypesByTypeId[st.typeId]),this._offsets=computeChunkOffsets(at);break}this.data=at,this.type=st,this.stride=strideForType(st),this.numChildren=(ot=(rt=st.children)===null||rt===void 0?void 0:rt.length)!==null&&ot!==void 0?ot:0,this.length=this._offsets.at(-1)}get byteLength(){return this.data.reduce((nt,et)=>nt+et.byteLength,0)}get nullable(){return computeChunkNullable(this.data)}get nullCount(){return computeChunkNullCounts(this.data)}get ArrayType(){return this.type.ArrayType}get[Symbol.toStringTag](){return`${this.VectorName}<${this.type[Symbol.toStringTag]}>`}get VectorName(){return`${Type$1[this.type.typeId]}Vector`}isValid(nt){return!1}get(nt){return null}at(nt){return this.get(wrapIndex(nt,this.length))}set(nt,et){}indexOf(nt,et){return-1}includes(nt,et){return this.indexOf(nt,et)>-1}[Symbol.iterator](){return instance$2.visit(this)}concat(...nt){return new Vector(this.data.concat(nt.flatMap(et=>et.data).flat(Number.POSITIVE_INFINITY)))}slice(nt,et){return new Vector(clampRange(this,nt,et,({data:rt,_offsets:ot},at,st)=>sliceChunks$1(rt,ot,at,st)))}toJSON(){return[...this]}toArray(){const{type:nt,data:et,length:rt,stride:ot,ArrayType:at}=this;switch(nt.typeId){case Type$1.Int:case Type$1.Float:case Type$1.Decimal:case Type$1.Time:case Type$1.Timestamp:switch(et.length){case 0:return new at;case 1:return et[0].values.subarray(0,rt*ot);default:return et.reduce((st,{values:ut,length:ct})=>(st.array.set(ut.subarray(0,ct*ot),st.offset),st.offset+=ct*ot,st),{array:new at(rt*ot),offset:0}).array}}return[...this]}toString(){return`[${[...this].join(",")}]`}getChild(nt){var et;return this.getChildAt((et=this.type.children)===null||et===void 0?void 0:et.findIndex(rt=>rt.name===nt))}getChildAt(nt){return nt>-1&&nt<this.numChildren?new Vector(this.data.map(({children:et})=>et[nt])):null}get isMemoized(){return DataType.isDictionary(this.type)?this.data[0].dictionary.isMemoized:!1}memoize(){if(DataType.isDictionary(this.type)){const nt=new MemoizedVector(this.data[0].dictionary),et=this.data.map(rt=>{const ot=rt.clone();return ot.dictionary=nt,ot});return new Vector(et)}return new MemoizedVector(this)}unmemoize(){if(DataType.isDictionary(this.type)&&this.isMemoized){const nt=this.data[0].dictionary.unmemoize(),et=this.data.map(rt=>{const ot=rt.clone();return ot.dictionary=nt,ot});return new Vector(et)}return this}}_a$3=Symbol.toStringTag;Vector[_a$3]=(tt=>{tt.type=DataType.prototype,tt.data=[],tt.length=0,tt.stride=1,tt.numChildren=0,tt._offsets=new Uint32Array([0]),tt[Symbol.isConcatSpreadable]=!0;const nt=Object.keys(Type$1).map(et=>Type$1[et]).filter(et=>typeof et=="number"&&et!==Type$1.NONE);for(const et of nt){const rt=instance$4.getVisitFnByTypeId(et),ot=instance$5.getVisitFnByTypeId(et),at=instance$3.getVisitFnByTypeId(et);visitorsByTypeId[et]={get:rt,set:ot,indexOf:at},vectorPrototypesByTypeId[et]=Object.create(tt,{isValid:{value:wrapChunkedCall1(isChunkedValid)},get:{value:wrapChunkedCall1(instance$4.getVisitFnByTypeId(et))},set:{value:wrapChunkedCall2(instance$5.getVisitFnByTypeId(et))},indexOf:{value:wrapChunkedIndexOf(instance$3.getVisitFnByTypeId(et))}})}return"Vector"})(Vector.prototype);class MemoizedVector extends Vector{constructor(nt){super(nt.data);const et=this.get,rt=this.set,ot=this.slice,at=new Array(this.length);Object.defineProperty(this,"get",{value(st){const ut=at[st];if(ut!==void 0)return ut;const ct=et.call(this,st);return at[st]=ct,ct}}),Object.defineProperty(this,"set",{value(st,ut){rt.call(this,st,ut),at[st]=ut}}),Object.defineProperty(this,"slice",{value:(st,ut)=>new MemoizedVector(ot.call(this,st,ut))}),Object.defineProperty(this,"isMemoized",{value:!0}),Object.defineProperty(this,"unmemoize",{value:()=>new Vector(this.data)}),Object.defineProperty(this,"memoize",{value:()=>this})}}let Block$1=class{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}offset(){return this.bb.readInt64(this.bb_pos)}metaDataLength(){return this.bb.readInt32(this.bb_pos+8)}bodyLength(){return this.bb.readInt64(this.bb_pos+16)}static sizeOf(){return 24}static createBlock(nt,et,rt,ot){return nt.prep(8,24),nt.writeInt64(BigInt(ot??0)),nt.pad(4),nt.writeInt32(rt),nt.writeInt64(BigInt(et??0)),nt.offset()}};class Footer{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsFooter(nt,et){return(et||new Footer).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsFooter(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new Footer).__init(nt.readInt32(nt.position())+nt.position(),nt)}version(){const nt=this.bb.__offset(this.bb_pos,4);return nt?this.bb.readInt16(this.bb_pos+nt):MetadataVersion.V1}schema(nt){const et=this.bb.__offset(this.bb_pos,6);return et?(nt||new Schema$5).__init(this.bb.__indirect(this.bb_pos+et),this.bb):null}dictionaries(nt,et){const rt=this.bb.__offset(this.bb_pos,8);return rt?(et||new Block$1).__init(this.bb.__vector(this.bb_pos+rt)+nt*24,this.bb):null}dictionariesLength(){const nt=this.bb.__offset(this.bb_pos,8);return nt?this.bb.__vector_len(this.bb_pos+nt):0}recordBatches(nt,et){const rt=this.bb.__offset(this.bb_pos,10);return rt?(et||new Block$1).__init(this.bb.__vector(this.bb_pos+rt)+nt*24,this.bb):null}recordBatchesLength(){const nt=this.bb.__offset(this.bb_pos,10);return nt?this.bb.__vector_len(this.bb_pos+nt):0}customMetadata(nt,et){const rt=this.bb.__offset(this.bb_pos,12);return rt?(et||new KeyValue).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+rt)+nt*4),this.bb):null}customMetadataLength(){const nt=this.bb.__offset(this.bb_pos,12);return nt?this.bb.__vector_len(this.bb_pos+nt):0}static startFooter(nt){nt.startObject(5)}static addVersion(nt,et){nt.addFieldInt16(0,et,MetadataVersion.V1)}static addSchema(nt,et){nt.addFieldOffset(1,et,0)}static addDictionaries(nt,et){nt.addFieldOffset(2,et,0)}static startDictionariesVector(nt,et){nt.startVector(24,et,8)}static addRecordBatches(nt,et){nt.addFieldOffset(3,et,0)}static startRecordBatchesVector(nt,et){nt.startVector(24,et,8)}static addCustomMetadata(nt,et){nt.addFieldOffset(4,et,0)}static createCustomMetadataVector(nt,et){nt.startVector(4,et.length,4);for(let rt=et.length-1;rt>=0;rt--)nt.addOffset(et[rt]);return nt.endVector()}static startCustomMetadataVector(nt,et){nt.startVector(4,et,4)}static endFooter(nt){return nt.endObject()}static finishFooterBuffer(nt,et){nt.finish(et)}static finishSizePrefixedFooterBuffer(nt,et){nt.finish(et,void 0,!0)}}let Schema$4=class w1{constructor(nt=[],et,rt,ot=MetadataVersion.V5){this.fields=nt||[],this.metadata=et||new Map,rt||(rt=generateDictionaryMap(this.fields)),this.dictionaries=rt,this.metadataVersion=ot}get[Symbol.toStringTag](){return"Schema"}get names(){return this.fields.map(nt=>nt.name)}toString(){return`Schema<{ ${this.fields.map((nt,et)=>`${et}: ${nt}`).join(", ")} }>`}select(nt){const et=new Set(nt),rt=this.fields.filter(ot=>et.has(ot.name));return new w1(rt,this.metadata)}selectAt(nt){const et=nt.map(rt=>this.fields[rt]).filter(Boolean);return new w1(et,this.metadata)}assign(...nt){const et=nt[0]instanceof w1?nt[0]:Array.isArray(nt[0])?new w1(nt[0]):new w1(nt),rt=[...this.fields],ot=mergeMaps(mergeMaps(new Map,this.metadata),et.metadata),at=et.fields.filter(ut=>{const ct=rt.findIndex(pt=>pt.name===ut.name);return~ct?(rt[ct]=ut.clone({metadata:mergeMaps(mergeMaps(new Map,rt[ct].metadata),ut.metadata)}))&&!1:!0}),st=generateDictionaryMap(at,new Map);return new w1([...rt,...at],ot,new Map([...this.dictionaries,...st]))}};Schema$4.prototype.fields=null;Schema$4.prototype.metadata=null;Schema$4.prototype.dictionaries=null;let Field$1=class kn{static new(...nt){let[et,rt,ot,at]=nt;return nt[0]&&typeof nt[0]=="object"&&({name:et}=nt[0],rt===void 0&&(rt=nt[0].type),ot===void 0&&(ot=nt[0].nullable),at===void 0&&(at=nt[0].metadata)),new kn(`${et}`,rt,ot,at)}constructor(nt,et,rt=!1,ot){this.name=nt,this.type=et,this.nullable=rt,this.metadata=ot||new Map}get typeId(){return this.type.typeId}get[Symbol.toStringTag](){return"Field"}toString(){return`${this.name}: ${this.type}`}clone(...nt){let[et,rt,ot,at]=nt;return!nt[0]||typeof nt[0]!="object"?[et=this.name,rt=this.type,ot=this.nullable,at=this.metadata]=nt:{name:et=this.name,type:rt=this.type,nullable:ot=this.nullable,metadata:at=this.metadata}=nt[0],kn.new(et,rt,ot,at)}};Field$1.prototype.type=null;Field$1.prototype.name=null;Field$1.prototype.nullable=null;Field$1.prototype.metadata=null;function mergeMaps(tt,nt){return new Map([...tt||new Map,...nt||new Map])}function generateDictionaryMap(tt,nt=new Map){for(let et=-1,rt=tt.length;++et<rt;){const at=tt[et].type;if(DataType.isDictionary(at)){if(!nt.has(at.id))nt.set(at.id,at.dictionary);else if(nt.get(at.id)!==at.dictionary)throw new Error("Cannot create Schema containing two different dictionaries with the same Id")}at.children&&at.children.length>0&&generateDictionaryMap(at.children,nt)}return nt}var Builder$1=Builder$2,ByteBuffer$1=ByteBuffer$2;class Footer_{static decode(nt){nt=new ByteBuffer$1(toUint8Array(nt));const et=Footer.getRootAsFooter(nt),rt=Schema$4.decode(et.schema(),new Map,et.version());return new OffHeapFooter(rt,et)}static encode(nt){const et=new Builder$1,rt=Schema$4.encode(et,nt.schema);Footer.startRecordBatchesVector(et,nt.numRecordBatches);for(const st of[...nt.recordBatches()].slice().reverse())FileBlock.encode(et,st);const ot=et.endVector();Footer.startDictionariesVector(et,nt.numDictionaries);for(const st of[...nt.dictionaryBatches()].slice().reverse())FileBlock.encode(et,st);const at=et.endVector();return Footer.startFooter(et),Footer.addSchema(et,rt),Footer.addVersion(et,MetadataVersion.V5),Footer.addRecordBatches(et,ot),Footer.addDictionaries(et,at),Footer.finishFooterBuffer(et,Footer.endFooter(et)),et.asUint8Array()}get numRecordBatches(){return this._recordBatches.length}get numDictionaries(){return this._dictionaryBatches.length}constructor(nt,et=MetadataVersion.V5,rt,ot){this.schema=nt,this.version=et,rt&&(this._recordBatches=rt),ot&&(this._dictionaryBatches=ot)}*recordBatches(){for(let nt,et=-1,rt=this.numRecordBatches;++et<rt;)(nt=this.getRecordBatch(et))&&(yield nt)}*dictionaryBatches(){for(let nt,et=-1,rt=this.numDictionaries;++et<rt;)(nt=this.getDictionaryBatch(et))&&(yield nt)}getRecordBatch(nt){return nt>=0&&nt<this.numRecordBatches&&this._recordBatches[nt]||null}getDictionaryBatch(nt){return nt>=0&&nt<this.numDictionaries&&this._dictionaryBatches[nt]||null}}class OffHeapFooter extends Footer_{get numRecordBatches(){return this._footer.recordBatchesLength()}get numDictionaries(){return this._footer.dictionariesLength()}constructor(nt,et){super(nt,et.version()),this._footer=et}getRecordBatch(nt){if(nt>=0&&nt<this.numRecordBatches){const et=this._footer.recordBatches(nt);if(et)return FileBlock.decode(et)}return null}getDictionaryBatch(nt){if(nt>=0&&nt<this.numDictionaries){const et=this._footer.dictionaries(nt);if(et)return FileBlock.decode(et)}return null}}class FileBlock{static decode(nt){return new FileBlock(nt.metaDataLength(),nt.bodyLength(),nt.offset())}static encode(nt,et){const{metaDataLength:rt}=et,ot=BigInt(et.offset),at=BigInt(et.bodyLength);return Block$1.createBlock(nt,ot,rt,at)}constructor(nt,et,rt){this.metaDataLength=nt,this.offset=bigIntToNumber(rt),this.bodyLength=bigIntToNumber(et)}}const ITERATOR_DONE=Object.freeze({done:!0,value:void 0});class ArrowJSON{constructor(nt){this._json=nt}get schema(){return this._json.schema}get batches(){return this._json.batches||[]}get dictionaries(){return this._json.dictionaries||[]}}class ReadableInterop{tee(){return this._getDOMStream().tee()}pipe(nt,et){return this._getNodeStream().pipe(nt,et)}pipeTo(nt,et){return this._getDOMStream().pipeTo(nt,et)}pipeThrough(nt,et){return this._getDOMStream().pipeThrough(nt,et)}_getDOMStream(){return this._DOMStream||(this._DOMStream=this.toDOMStream())}_getNodeStream(){return this._nodeStream||(this._nodeStream=this.toNodeStream())}}class AsyncQueue extends ReadableInterop{constructor(){super(),this._values=[],this.resolvers=[],this._closedPromise=new Promise(nt=>this._closedPromiseResolve=nt)}get closed(){return this._closedPromise}cancel(nt){return __awaiter(this,void 0,void 0,function*(){yield this.return(nt)})}write(nt){this._ensureOpen()&&(this.resolvers.length<=0?this._values.push(nt):this.resolvers.shift().resolve({done:!1,value:nt}))}abort(nt){this._closedPromiseResolve&&(this.resolvers.length<=0?this._error={error:nt}:this.resolvers.shift().reject({done:!0,value:nt}))}close(){if(this._closedPromiseResolve){const{resolvers:nt}=this;for(;nt.length>0;)nt.shift().resolve(ITERATOR_DONE);this._closedPromiseResolve(),this._closedPromiseResolve=void 0}}[Symbol.asyncIterator](){return this}toDOMStream(nt){return streamAdapters.toDOMStream(this._closedPromiseResolve||this._error?this:this._values,nt)}toNodeStream(nt){return streamAdapters.toNodeStream(this._closedPromiseResolve||this._error?this:this._values,nt)}throw(nt){return __awaiter(this,void 0,void 0,function*(){return yield this.abort(nt),ITERATOR_DONE})}return(nt){return __awaiter(this,void 0,void 0,function*(){return yield this.close(),ITERATOR_DONE})}read(nt){return __awaiter(this,void 0,void 0,function*(){return(yield this.next(nt,"read")).value})}peek(nt){return __awaiter(this,void 0,void 0,function*(){return(yield this.next(nt,"peek")).value})}next(...nt){return this._values.length>0?Promise.resolve({done:!1,value:this._values.shift()}):this._error?Promise.reject({done:!0,value:this._error.error}):this._closedPromiseResolve?new Promise((et,rt)=>{this.resolvers.push({resolve:et,reject:rt})}):Promise.resolve(ITERATOR_DONE)}_ensureOpen(){if(this._closedPromiseResolve)return!0;throw new Error("AsyncQueue is closed")}}class AsyncByteQueue extends AsyncQueue{write(nt){if((nt=toUint8Array(nt)).byteLength>0)return super.write(nt)}toString(nt=!1){return nt?decodeUtf8(this.toUint8Array(!0)):this.toUint8Array(!1).then(decodeUtf8)}toUint8Array(nt=!1){return nt?joinUint8Arrays(this._values)[0]:__awaiter(this,void 0,void 0,function*(){var et,rt,ot,at;const st=[];let ut=0;try{for(var ct=!0,pt=__asyncValues(this),dt;dt=yield pt.next(),et=dt.done,!et;ct=!0){at=dt.value,ct=!1;const ft=at;st.push(ft),ut+=ft.byteLength}}catch(ft){rt={error:ft}}finally{try{!ct&&!et&&(ot=pt.return)&&(yield ot.call(pt))}finally{if(rt)throw rt.error}}return joinUint8Arrays(st,ut)[0]})}}class ByteStream{constructor(nt){nt&&(this.source=new ByteStreamSource(streamAdapters.fromIterable(nt)))}[Symbol.iterator](){return this}next(nt){return this.source.next(nt)}throw(nt){return this.source.throw(nt)}return(nt){return this.source.return(nt)}peek(nt){return this.source.peek(nt)}read(nt){return this.source.read(nt)}}class AsyncByteStream{constructor(nt){nt instanceof AsyncByteStream?this.source=nt.source:nt instanceof AsyncByteQueue?this.source=new AsyncByteStreamSource(streamAdapters.fromAsyncIterable(nt)):isReadableNodeStream(nt)?this.source=new AsyncByteStreamSource(streamAdapters.fromNodeStream(nt)):isReadableDOMStream(nt)?this.source=new AsyncByteStreamSource(streamAdapters.fromDOMStream(nt)):isFetchResponse(nt)?this.source=new AsyncByteStreamSource(streamAdapters.fromDOMStream(nt.body)):isIterable(nt)?this.source=new AsyncByteStreamSource(streamAdapters.fromIterable(nt)):isPromise(nt)?this.source=new AsyncByteStreamSource(streamAdapters.fromAsyncIterable(nt)):isAsyncIterable(nt)&&(this.source=new AsyncByteStreamSource(streamAdapters.fromAsyncIterable(nt)))}[Symbol.asyncIterator](){return this}next(nt){return this.source.next(nt)}throw(nt){return this.source.throw(nt)}return(nt){return this.source.return(nt)}get closed(){return this.source.closed}cancel(nt){return this.source.cancel(nt)}peek(nt){return this.source.peek(nt)}read(nt){return this.source.read(nt)}}class ByteStreamSource{constructor(nt){this.source=nt}cancel(nt){this.return(nt)}peek(nt){return this.next(nt,"peek").value}read(nt){return this.next(nt,"read").value}next(nt,et="read"){return this.source.next({cmd:et,size:nt})}throw(nt){return Object.create(this.source.throw&&this.source.throw(nt)||ITERATOR_DONE)}return(nt){return Object.create(this.source.return&&this.source.return(nt)||ITERATOR_DONE)}}class AsyncByteStreamSource{constructor(nt){this.source=nt,this._closedPromise=new Promise(et=>this._closedPromiseResolve=et)}cancel(nt){return __awaiter(this,void 0,void 0,function*(){yield this.return(nt)})}get closed(){return this._closedPromise}read(nt){return __awaiter(this,void 0,void 0,function*(){return(yield this.next(nt,"read")).value})}peek(nt){return __awaiter(this,void 0,void 0,function*(){return(yield this.next(nt,"peek")).value})}next(nt){return __awaiter(this,arguments,void 0,function*(et,rt="read"){return yield this.source.next({cmd:rt,size:et})})}throw(nt){return __awaiter(this,void 0,void 0,function*(){const et=this.source.throw&&(yield this.source.throw(nt))||ITERATOR_DONE;return this._closedPromiseResolve&&this._closedPromiseResolve(),this._closedPromiseResolve=void 0,Object.create(et)})}return(nt){return __awaiter(this,void 0,void 0,function*(){const et=this.source.return&&(yield this.source.return(nt))||ITERATOR_DONE;return this._closedPromiseResolve&&this._closedPromiseResolve(),this._closedPromiseResolve=void 0,Object.create(et)})}}class RandomAccessFile extends ByteStream{constructor(nt,et){super(),this.position=0,this.buffer=toUint8Array(nt),this.size=et===void 0?this.buffer.byteLength:et}readInt32(nt){const{buffer:et,byteOffset:rt}=this.readAt(nt,4);return new DataView(et,rt).getInt32(0,!0)}seek(nt){return this.position=Math.min(nt,this.size),nt<this.size}read(nt){const{buffer:et,size:rt,position:ot}=this;return et&&ot<rt?(typeof nt!="number"&&(nt=Number.POSITIVE_INFINITY),this.position=Math.min(rt,ot+Math.min(rt-ot,nt)),et.subarray(ot,this.position)):null}readAt(nt,et){const rt=this.buffer,ot=Math.min(this.size,nt+et);return rt?rt.subarray(nt,ot):new Uint8Array(et)}close(){this.buffer&&(this.buffer=null)}throw(nt){return this.close(),{done:!0,value:nt}}return(nt){return this.close(),{done:!0,value:nt}}}class AsyncRandomAccessFile extends AsyncByteStream{constructor(nt,et){super(),this.position=0,this._handle=nt,typeof et=="number"?this.size=et:this._pending=__awaiter(this,void 0,void 0,function*(){this.size=(yield nt.stat()).size,delete this._pending})}readInt32(nt){return __awaiter(this,void 0,void 0,function*(){const{buffer:et,byteOffset:rt}=yield this.readAt(nt,4);return new DataView(et,rt).getInt32(0,!0)})}seek(nt){return __awaiter(this,void 0,void 0,function*(){return this._pending&&(yield this._pending),this.position=Math.min(nt,this.size),nt<this.size})}read(nt){return __awaiter(this,void 0,void 0,function*(){this._pending&&(yield this._pending);const{_handle:et,size:rt,position:ot}=this;if(et&&ot<rt){typeof nt!="number"&&(nt=Number.POSITIVE_INFINITY);let at=ot,st=0,ut=0;const ct=Math.min(rt,at+Math.min(rt-at,nt)),pt=new Uint8Array(Math.max(0,(this.position=ct)-at));for(;(at+=ut)<ct&&(st+=ut)<pt.byteLength;)({bytesRead:ut}=yield et.read(pt,st,pt.byteLength-st,at));return pt}return null})}readAt(nt,et){return __awaiter(this,void 0,void 0,function*(){this._pending&&(yield this._pending);const{_handle:rt,size:ot}=this;if(rt&&nt+et<ot){const at=Math.min(ot,nt+et),st=new Uint8Array(at-nt);return(yield rt.read(st,0,et,nt)).buffer}return new Uint8Array(et)})}close(){return __awaiter(this,void 0,void 0,function*(){const nt=this._handle;this._handle=null,nt&&(yield nt.close())})}throw(nt){return __awaiter(this,void 0,void 0,function*(){return yield this.close(),{done:!0,value:nt}})}return(nt){return __awaiter(this,void 0,void 0,function*(){return yield this.close(),{done:!0,value:nt}})}}const carryBit16=65536;function intAsHex(tt){return tt<0&&(tt=4294967295+tt+1),`0x${tt.toString(16)}`}const kInt32DecimalDigits=8,kPowersOfTen=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8];class BaseInt64{constructor(nt){this.buffer=nt}high(){return this.buffer[1]}low(){return this.buffer[0]}_times(nt){const et=new Uint32Array([this.buffer[1]>>>16,this.buffer[1]&65535,this.buffer[0]>>>16,this.buffer[0]&65535]),rt=new Uint32Array([nt.buffer[1]>>>16,nt.buffer[1]&65535,nt.buffer[0]>>>16,nt.buffer[0]&65535]);let ot=et[3]*rt[3];this.buffer[0]=ot&65535;let at=ot>>>16;return ot=et[2]*rt[3],at+=ot,ot=et[3]*rt[2]>>>0,at+=ot,this.buffer[0]+=at<<16,this.buffer[1]=at>>>0<ot?carryBit16:0,this.buffer[1]+=at>>>16,this.buffer[1]+=et[1]*rt[3]+et[2]*rt[2]+et[3]*rt[1],this.buffer[1]+=et[0]*rt[3]+et[1]*rt[2]+et[2]*rt[1]+et[3]*rt[0]<<16,this}_plus(nt){const et=this.buffer[0]+nt.buffer[0]>>>0;this.buffer[1]+=nt.buffer[1],et<this.buffer[0]>>>0&&++this.buffer[1],this.buffer[0]=et}lessThan(nt){return this.buffer[1]<nt.buffer[1]||this.buffer[1]===nt.buffer[1]&&this.buffer[0]<nt.buffer[0]}equals(nt){return this.buffer[1]===nt.buffer[1]&&this.buffer[0]==nt.buffer[0]}greaterThan(nt){return nt.lessThan(this)}hex(){return`${intAsHex(this.buffer[1])} ${intAsHex(this.buffer[0])}`}}class Uint64 extends BaseInt64{times(nt){return this._times(nt),this}plus(nt){return this._plus(nt),this}static from(nt,et=new Uint32Array(2)){return Uint64.fromString(typeof nt=="string"?nt:nt.toString(),et)}static fromNumber(nt,et=new Uint32Array(2)){return Uint64.fromString(nt.toString(),et)}static fromString(nt,et=new Uint32Array(2)){const rt=nt.length,ot=new Uint64(et);for(let at=0;at<rt;){const st=kInt32DecimalDigits<rt-at?kInt32DecimalDigits:rt-at,ut=new Uint64(new Uint32Array([Number.parseInt(nt.slice(at,at+st),10),0])),ct=new Uint64(new Uint32Array([kPowersOfTen[st],0]));ot.times(ct),ot.plus(ut),at+=st}return ot}static convertArray(nt){const et=new Uint32Array(nt.length*2);for(let rt=-1,ot=nt.length;++rt<ot;)Uint64.from(nt[rt],new Uint32Array(et.buffer,et.byteOffset+2*rt*4,2));return et}static multiply(nt,et){return new Uint64(new Uint32Array(nt.buffer)).times(et)}static add(nt,et){return new Uint64(new Uint32Array(nt.buffer)).plus(et)}}class Int64 extends BaseInt64{negate(){return this.buffer[0]=~this.buffer[0]+1,this.buffer[1]=~this.buffer[1],this.buffer[0]==0&&++this.buffer[1],this}times(nt){return this._times(nt),this}plus(nt){return this._plus(nt),this}lessThan(nt){const et=this.buffer[1]<<0,rt=nt.buffer[1]<<0;return et<rt||et===rt&&this.buffer[0]<nt.buffer[0]}static from(nt,et=new Uint32Array(2)){return Int64.fromString(typeof nt=="string"?nt:nt.toString(),et)}static fromNumber(nt,et=new Uint32Array(2)){return Int64.fromString(nt.toString(),et)}static fromString(nt,et=new Uint32Array(2)){const rt=nt.startsWith("-"),ot=nt.length,at=new Int64(et);for(let st=rt?1:0;st<ot;){const ut=kInt32DecimalDigits<ot-st?kInt32DecimalDigits:ot-st,ct=new Int64(new Uint32Array([Number.parseInt(nt.slice(st,st+ut),10),0])),pt=new Int64(new Uint32Array([kPowersOfTen[ut],0]));at.times(pt),at.plus(ct),st+=ut}return rt?at.negate():at}static convertArray(nt){const et=new Uint32Array(nt.length*2);for(let rt=-1,ot=nt.length;++rt<ot;)Int64.from(nt[rt],new Uint32Array(et.buffer,et.byteOffset+2*rt*4,2));return et}static multiply(nt,et){return new Int64(new Uint32Array(nt.buffer)).times(et)}static add(nt,et){return new Int64(new Uint32Array(nt.buffer)).plus(et)}}class Int128{constructor(nt){this.buffer=nt}high(){return new Int64(new Uint32Array(this.buffer.buffer,this.buffer.byteOffset+8,2))}low(){return new Int64(new Uint32Array(this.buffer.buffer,this.buffer.byteOffset,2))}negate(){return this.buffer[0]=~this.buffer[0]+1,this.buffer[1]=~this.buffer[1],this.buffer[2]=~this.buffer[2],this.buffer[3]=~this.buffer[3],this.buffer[0]==0&&++this.buffer[1],this.buffer[1]==0&&++this.buffer[2],this.buffer[2]==0&&++this.buffer[3],this}times(nt){const et=new Uint64(new Uint32Array([this.buffer[3],0])),rt=new Uint64(new Uint32Array([this.buffer[2],0])),ot=new Uint64(new Uint32Array([this.buffer[1],0])),at=new Uint64(new Uint32Array([this.buffer[0],0])),st=new Uint64(new Uint32Array([nt.buffer[3],0])),ut=new Uint64(new Uint32Array([nt.buffer[2],0])),ct=new Uint64(new Uint32Array([nt.buffer[1],0])),pt=new Uint64(new Uint32Array([nt.buffer[0],0]));let dt=Uint64.multiply(at,pt);this.buffer[0]=dt.low();const ft=new Uint64(new Uint32Array([dt.high(),0]));return dt=Uint64.multiply(ot,pt),ft.plus(dt),dt=Uint64.multiply(at,ct),ft.plus(dt),this.buffer[1]=ft.low(),this.buffer[3]=ft.lessThan(dt)?1:0,this.buffer[2]=ft.high(),new Uint64(new Uint32Array(this.buffer.buffer,this.buffer.byteOffset+8,2)).plus(Uint64.multiply(rt,pt)).plus(Uint64.multiply(ot,ct)).plus(Uint64.multiply(at,ut)),this.buffer[3]+=Uint64.multiply(et,pt).plus(Uint64.multiply(rt,ct)).plus(Uint64.multiply(ot,ut)).plus(Uint64.multiply(at,st)).low(),this}plus(nt){const et=new Uint32Array(4);return et[3]=this.buffer[3]+nt.buffer[3]>>>0,et[2]=this.buffer[2]+nt.buffer[2]>>>0,et[1]=this.buffer[1]+nt.buffer[1]>>>0,et[0]=this.buffer[0]+nt.buffer[0]>>>0,et[0]<this.buffer[0]>>>0&&++et[1],et[1]<this.buffer[1]>>>0&&++et[2],et[2]<this.buffer[2]>>>0&&++et[3],this.buffer[3]=et[3],this.buffer[2]=et[2],this.buffer[1]=et[1],this.buffer[0]=et[0],this}hex(){return`${intAsHex(this.buffer[3])} ${intAsHex(this.buffer[2])} ${intAsHex(this.buffer[1])} ${intAsHex(this.buffer[0])}`}static multiply(nt,et){return new Int128(new Uint32Array(nt.buffer)).times(et)}static add(nt,et){return new Int128(new Uint32Array(nt.buffer)).plus(et)}static from(nt,et=new Uint32Array(4)){return Int128.fromString(typeof nt=="string"?nt:nt.toString(),et)}static fromNumber(nt,et=new Uint32Array(4)){return Int128.fromString(nt.toString(),et)}static fromString(nt,et=new Uint32Array(4)){const rt=nt.startsWith("-"),ot=nt.length,at=new Int128(et);for(let st=rt?1:0;st<ot;){const ut=kInt32DecimalDigits<ot-st?kInt32DecimalDigits:ot-st,ct=new Int128(new Uint32Array([Number.parseInt(nt.slice(st,st+ut),10),0,0,0])),pt=new Int128(new Uint32Array([kPowersOfTen[ut],0,0,0]));at.times(pt),at.plus(ct),st+=ut}return rt?at.negate():at}static convertArray(nt){const et=new Uint32Array(nt.length*4);for(let rt=-1,ot=nt.length;++rt<ot;)Int128.from(nt[rt],new Uint32Array(et.buffer,et.byteOffset+4*4*rt,4));return et}}const util_int_=Object.freeze(Object.defineProperty({__proto__:null,BaseInt64,Int128,Int64,Uint64},Symbol.toStringTag,{value:"Module"}));class VectorLoader extends Visitor{constructor(nt,et,rt,ot,at=MetadataVersion.V5){super(),this.nodesIndex=-1,this.buffersIndex=-1,this.bytes=nt,this.nodes=et,this.buffers=rt,this.dictionaries=ot,this.metadataVersion=at}visit(nt){return super.visit(nt instanceof Field$1?nt.type:nt)}visitNull(nt,{length:et}=this.nextFieldNode()){return makeData({type:nt,length:et})}visitBool(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),data:this.readData(nt)})}visitInt(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),data:this.readData(nt)})}visitFloat(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),data:this.readData(nt)})}visitUtf8(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),valueOffsets:this.readOffsets(nt),data:this.readData(nt)})}visitLargeUtf8(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),valueOffsets:this.readOffsets(nt),data:this.readData(nt)})}visitBinary(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),valueOffsets:this.readOffsets(nt),data:this.readData(nt)})}visitLargeBinary(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),valueOffsets:this.readOffsets(nt),data:this.readData(nt)})}visitFixedSizeBinary(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),data:this.readData(nt)})}visitDate(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),data:this.readData(nt)})}visitTimestamp(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),data:this.readData(nt)})}visitTime(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),data:this.readData(nt)})}visitDecimal(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),data:this.readData(nt)})}visitList(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),valueOffsets:this.readOffsets(nt),child:this.visit(nt.children[0])})}visitStruct(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),children:this.visitMany(nt.children)})}visitUnion(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return this.metadataVersion<MetadataVersion.V5&&this.readNullBitmap(nt,rt),nt.mode===UnionMode.Sparse?this.visitSparseUnion(nt,{length:et,nullCount:rt}):this.visitDenseUnion(nt,{length:et,nullCount:rt})}visitDenseUnion(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,typeIds:this.readTypeIds(nt),valueOffsets:this.readOffsets(nt),children:this.visitMany(nt.children)})}visitSparseUnion(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,typeIds:this.readTypeIds(nt),children:this.visitMany(nt.children)})}visitDictionary(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),data:this.readData(nt.indices),dictionary:this.readDictionary(nt)})}visitInterval(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),data:this.readData(nt)})}visitDuration(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),data:this.readData(nt)})}visitFixedSizeList(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),child:this.visit(nt.children[0])})}visitMap(nt,{length:et,nullCount:rt}=this.nextFieldNode()){return makeData({type:nt,length:et,nullCount:rt,nullBitmap:this.readNullBitmap(nt,rt),valueOffsets:this.readOffsets(nt),child:this.visit(nt.children[0])})}nextFieldNode(){return this.nodes[++this.nodesIndex]}nextBufferRange(){return this.buffers[++this.buffersIndex]}readNullBitmap(nt,et,rt=this.nextBufferRange()){return et>0&&this.readData(nt,rt)||new Uint8Array(0)}readOffsets(nt,et){return this.readData(nt,et)}readTypeIds(nt,et){return this.readData(nt,et)}readData(nt,{length:et,offset:rt}=this.nextBufferRange()){return this.bytes.subarray(rt,rt+et)}readDictionary(nt){return this.dictionaries.get(nt.id)}}class JSONVectorLoader extends VectorLoader{constructor(nt,et,rt,ot,at){super(new Uint8Array(0),et,rt,ot,at),this.sources=nt}readNullBitmap(nt,et,{offset:rt}=this.nextBufferRange()){return et<=0?new Uint8Array(0):packBools(this.sources[rt])}readOffsets(nt,{offset:et}=this.nextBufferRange()){return toArrayBufferView(Uint8Array,toArrayBufferView(nt.OffsetArrayType,this.sources[et]))}readTypeIds(nt,{offset:et}=this.nextBufferRange()){return toArrayBufferView(Uint8Array,toArrayBufferView(nt.ArrayType,this.sources[et]))}readData(nt,{offset:et}=this.nextBufferRange()){const{sources:rt}=this;return DataType.isTimestamp(nt)||(DataType.isInt(nt)||DataType.isTime(nt))&&nt.bitWidth===64||DataType.isDuration(nt)||DataType.isDate(nt)&&nt.unit===DateUnit.MILLISECOND?toArrayBufferView(Uint8Array,Int64.convertArray(rt[et])):DataType.isDecimal(nt)?toArrayBufferView(Uint8Array,Int128.convertArray(rt[et])):DataType.isBinary(nt)||DataType.isLargeBinary(nt)||DataType.isFixedSizeBinary(nt)?binaryDataFromJSON(rt[et]):DataType.isBool(nt)?packBools(rt[et]):DataType.isUtf8(nt)||DataType.isLargeUtf8(nt)?encodeUtf8(rt[et].join("")):toArrayBufferView(Uint8Array,toArrayBufferView(nt.ArrayType,rt[et].map(ot=>+ot)))}}function binaryDataFromJSON(tt){const nt=tt.join(""),et=new Uint8Array(nt.length/2);for(let rt=0;rt<nt.length;rt+=2)et[rt>>1]=Number.parseInt(nt.slice(rt,rt+2),16);return et}class TypeComparator extends Visitor{compareSchemas(nt,et){return nt===et||et instanceof nt.constructor&&this.compareManyFields(nt.fields,et.fields)}compareManyFields(nt,et){return nt===et||Array.isArray(nt)&&Array.isArray(et)&&nt.length===et.length&&nt.every((rt,ot)=>this.compareFields(rt,et[ot]))}compareFields(nt,et){return nt===et||et instanceof nt.constructor&&nt.name===et.name&&nt.nullable===et.nullable&&this.visit(nt.type,et.type)}}function compareConstructor(tt,nt){return nt instanceof tt.constructor}function compareAny(tt,nt){return tt===nt||compareConstructor(tt,nt)}function compareInt(tt,nt){return tt===nt||compareConstructor(tt,nt)&&tt.bitWidth===nt.bitWidth&&tt.isSigned===nt.isSigned}function compareFloat(tt,nt){return tt===nt||compareConstructor(tt,nt)&&tt.precision===nt.precision}function compareFixedSizeBinary(tt,nt){return tt===nt||compareConstructor(tt,nt)&&tt.byteWidth===nt.byteWidth}function compareDate(tt,nt){return tt===nt||compareConstructor(tt,nt)&&tt.unit===nt.unit}function compareTimestamp(tt,nt){return tt===nt||compareConstructor(tt,nt)&&tt.unit===nt.unit&&tt.timezone===nt.timezone}function compareTime(tt,nt){return tt===nt||compareConstructor(tt,nt)&&tt.unit===nt.unit&&tt.bitWidth===nt.bitWidth}function compareList(tt,nt){return tt===nt||compareConstructor(tt,nt)&&tt.children.length===nt.children.length&&instance$1.compareManyFields(tt.children,nt.children)}function compareStruct(tt,nt){return tt===nt||compareConstructor(tt,nt)&&tt.children.length===nt.children.length&&instance$1.compareManyFields(tt.children,nt.children)}function compareUnion(tt,nt){return tt===nt||compareConstructor(tt,nt)&&tt.mode===nt.mode&&tt.typeIds.every((et,rt)=>et===nt.typeIds[rt])&&instance$1.compareManyFields(tt.children,nt.children)}function compareDictionary(tt,nt){return tt===nt||compareConstructor(tt,nt)&&tt.id===nt.id&&tt.isOrdered===nt.isOrdered&&instance$1.visit(tt.indices,nt.indices)&&instance$1.visit(tt.dictionary,nt.dictionary)}function compareInterval(tt,nt){return tt===nt||compareConstructor(tt,nt)&&tt.unit===nt.unit}function compareDuration(tt,nt){return tt===nt||compareConstructor(tt,nt)&&tt.unit===nt.unit}function compareFixedSizeList(tt,nt){return tt===nt||compareConstructor(tt,nt)&&tt.listSize===nt.listSize&&tt.children.length===nt.children.length&&instance$1.compareManyFields(tt.children,nt.children)}function compareMap(tt,nt){return tt===nt||compareConstructor(tt,nt)&&tt.keysSorted===nt.keysSorted&&tt.children.length===nt.children.length&&instance$1.compareManyFields(tt.children,nt.children)}TypeComparator.prototype.visitNull=compareAny;TypeComparator.prototype.visitBool=compareAny;TypeComparator.prototype.visitInt=compareInt;TypeComparator.prototype.visitInt8=compareInt;TypeComparator.prototype.visitInt16=compareInt;TypeComparator.prototype.visitInt32=compareInt;TypeComparator.prototype.visitInt64=compareInt;TypeComparator.prototype.visitUint8=compareInt;TypeComparator.prototype.visitUint16=compareInt;TypeComparator.prototype.visitUint32=compareInt;TypeComparator.prototype.visitUint64=compareInt;TypeComparator.prototype.visitFloat=compareFloat;TypeComparator.prototype.visitFloat16=compareFloat;TypeComparator.prototype.visitFloat32=compareFloat;TypeComparator.prototype.visitFloat64=compareFloat;TypeComparator.prototype.visitUtf8=compareAny;TypeComparator.prototype.visitLargeUtf8=compareAny;TypeComparator.prototype.visitBinary=compareAny;TypeComparator.prototype.visitLargeBinary=compareAny;TypeComparator.prototype.visitFixedSizeBinary=compareFixedSizeBinary;TypeComparator.prototype.visitDate=compareDate;TypeComparator.prototype.visitDateDay=compareDate;TypeComparator.prototype.visitDateMillisecond=compareDate;TypeComparator.prototype.visitTimestamp=compareTimestamp;TypeComparator.prototype.visitTimestampSecond=compareTimestamp;TypeComparator.prototype.visitTimestampMillisecond=compareTimestamp;TypeComparator.prototype.visitTimestampMicrosecond=compareTimestamp;TypeComparator.prototype.visitTimestampNanosecond=compareTimestamp;TypeComparator.prototype.visitTime=compareTime;TypeComparator.prototype.visitTimeSecond=compareTime;TypeComparator.prototype.visitTimeMillisecond=compareTime;TypeComparator.prototype.visitTimeMicrosecond=compareTime;TypeComparator.prototype.visitTimeNanosecond=compareTime;TypeComparator.prototype.visitDecimal=compareAny;TypeComparator.prototype.visitList=compareList;TypeComparator.prototype.visitStruct=compareStruct;TypeComparator.prototype.visitUnion=compareUnion;TypeComparator.prototype.visitDenseUnion=compareUnion;TypeComparator.prototype.visitSparseUnion=compareUnion;TypeComparator.prototype.visitDictionary=compareDictionary;TypeComparator.prototype.visitInterval=compareInterval;TypeComparator.prototype.visitIntervalDayTime=compareInterval;TypeComparator.prototype.visitIntervalYearMonth=compareInterval;TypeComparator.prototype.visitDuration=compareDuration;TypeComparator.prototype.visitDurationSecond=compareDuration;TypeComparator.prototype.visitDurationMillisecond=compareDuration;TypeComparator.prototype.visitDurationMicrosecond=compareDuration;TypeComparator.prototype.visitDurationNanosecond=compareDuration;TypeComparator.prototype.visitFixedSizeList=compareFixedSizeList;TypeComparator.prototype.visitMap=compareMap;const instance$1=new TypeComparator;function compareSchemas(tt,nt){return instance$1.compareSchemas(tt,nt)}function compareFields(tt,nt){return instance$1.compareFields(tt,nt)}function compareTypes(tt,nt){return instance$1.visit(tt,nt)}function distributeVectorsIntoRecordBatches(tt,nt){return uniformlyDistributeChunksAcrossRecordBatches(tt,nt.map(et=>et.data.concat()))}function uniformlyDistributeChunksAcrossRecordBatches(tt,nt){const et=[...tt.fields],rt=[],ot={numBatches:nt.reduce((ft,bt)=>Math.max(ft,bt.length),0)};let at=0,st=0,ut=-1;const ct=nt.length;let pt,dt=[];for(;ot.numBatches-- >0;){for(st=Number.POSITIVE_INFINITY,ut=-1;++ut<ct;)dt[ut]=pt=nt[ut].shift(),st=Math.min(st,pt?pt.length:st);Number.isFinite(st)&&(dt=distributeChildren(et,st,dt,nt,ot),st>0&&(rt[at++]=makeData({type:new Struct(et),length:st,nullCount:0,children:dt.slice()})))}return[tt=tt.assign(et),rt.map(ft=>new RecordBatch$1(tt,ft))]}function distributeChildren(tt,nt,et,rt,ot){var at;const st=(nt+63&-64)>>3;for(let ut=-1,ct=rt.length;++ut<ct;){const pt=et[ut],dt=pt==null?void 0:pt.length;if(dt>=nt)dt===nt?et[ut]=pt:(et[ut]=pt.slice(0,nt),ot.numBatches=Math.max(ot.numBatches,rt[ut].unshift(pt.slice(nt,dt-nt))));else{const ft=tt[ut];tt[ut]=ft.clone({nullable:!0}),et[ut]=(at=pt==null?void 0:pt._changeLengthAndBackfillNullBitmap(nt))!==null&&at!==void 0?at:makeData({type:ft.type,length:nt,nullCount:nt,nullBitmap:new Uint8Array(st)})}}return et}var _a$2;class Table{constructor(...nt){var et,rt;if(nt.length===0)return this.batches=[],this.schema=new Schema$4([]),this._offsets=[0],this;let ot,at;nt[0]instanceof Schema$4&&(ot=nt.shift()),nt.at(-1)instanceof Uint32Array&&(at=nt.pop());const st=ct=>{if(ct){if(ct instanceof RecordBatch$1)return[ct];if(ct instanceof Table)return ct.batches;if(ct instanceof Data){if(ct.type instanceof Struct)return[new RecordBatch$1(new Schema$4(ct.type.children),ct)]}else{if(Array.isArray(ct))return ct.flatMap(pt=>st(pt));if(typeof ct[Symbol.iterator]=="function")return[...ct].flatMap(pt=>st(pt));if(typeof ct=="object"){const pt=Object.keys(ct),dt=pt.map(ht=>new Vector([ct[ht]])),ft=ot??new Schema$4(pt.map((ht,mt)=>new Field$1(String(ht),dt[mt].type,dt[mt].nullable))),[,bt]=distributeVectorsIntoRecordBatches(ft,dt);return bt.length===0?[new RecordBatch$1(ct)]:bt}}}return[]},ut=nt.flatMap(ct=>st(ct));if(ot=(rt=ot??((et=ut[0])===null||et===void 0?void 0:et.schema))!==null&&rt!==void 0?rt:new Schema$4([]),!(ot instanceof Schema$4))throw new TypeError("Table constructor expects a [Schema, RecordBatch[]] pair.");for(const ct of ut){if(!(ct instanceof RecordBatch$1))throw new TypeError("Table constructor expects a [Schema, RecordBatch[]] pair.");if(!compareSchemas(ot,ct.schema))throw new TypeError("Table and inner RecordBatch schemas must be equivalent.")}this.schema=ot,this.batches=ut,this._offsets=at??computeChunkOffsets(this.data)}get data(){return this.batches.map(({data:nt})=>nt)}get numCols(){return this.schema.fields.length}get numRows(){return this.data.reduce((nt,et)=>nt+et.length,0)}get nullCount(){return this._nullCount===-1&&(this._nullCount=computeChunkNullCounts(this.data)),this._nullCount}isValid(nt){return!1}get(nt){return null}at(nt){return this.get(wrapIndex(nt,this.numRows))}set(nt,et){}indexOf(nt,et){return-1}[Symbol.iterator](){return this.batches.length>0?instance$2.visit(new Vector(this.data)):new Array(0)[Symbol.iterator]()}toArray(){return[...this]}toString(){return`[
  ${this.toArray().join(`,
  `)}
]`}concat(...nt){const et=this.schema,rt=this.data.concat(nt.flatMap(({data:ot})=>ot));return new Table(et,rt.map(ot=>new RecordBatch$1(et,ot)))}slice(nt,et){const rt=this.schema;[nt,et]=clampRange({length:this.numRows},nt,et);const ot=sliceChunks$1(this.data,this._offsets,nt,et);return new Table(rt,ot.map(at=>new RecordBatch$1(rt,at)))}getChild(nt){return this.getChildAt(this.schema.fields.findIndex(et=>et.name===nt))}getChildAt(nt){if(nt>-1&&nt<this.schema.fields.length){const et=this.data.map(rt=>rt.children[nt]);if(et.length===0){const{type:rt}=this.schema.fields[nt],ot=makeData({type:rt,length:0,nullCount:0});et.push(ot._changeLengthAndBackfillNullBitmap(this.numRows))}return new Vector(et)}return null}setChild(nt,et){var rt;return this.setChildAt((rt=this.schema.fields)===null||rt===void 0?void 0:rt.findIndex(ot=>ot.name===nt),et)}setChildAt(nt,et){let rt=this.schema,ot=[...this.batches];if(nt>-1&&nt<this.numCols){et||(et=new Vector([makeData({type:new Null,length:this.numRows})]));const at=rt.fields.slice(),st=at[nt].clone({type:et.type}),ut=this.schema.fields.map((ct,pt)=>this.getChildAt(pt));[at[nt],ut[nt]]=[st,et],[rt,ot]=distributeVectorsIntoRecordBatches(rt,ut)}return new Table(rt,ot)}select(nt){const et=this.schema.fields.reduce((rt,ot,at)=>rt.set(ot.name,at),new Map);return this.selectAt(nt.map(rt=>et.get(rt)).filter(rt=>rt>-1))}selectAt(nt){const et=this.schema.selectAt(nt),rt=this.batches.map(ot=>ot.selectAt(nt));return new Table(et,rt)}assign(nt){const et=this.schema.fields,[rt,ot]=nt.schema.fields.reduce((ut,ct,pt)=>{const[dt,ft]=ut,bt=et.findIndex(ht=>ht.name===ct.name);return~bt?ft[bt]=pt:dt.push(pt),ut},[[],[]]),at=this.schema.assign(nt.schema),st=[...et.map((ut,ct)=>[ct,ot[ct]]).map(([ut,ct])=>ct===void 0?this.getChildAt(ut):nt.getChildAt(ct)),...rt.map(ut=>nt.getChildAt(ut))].filter(Boolean);return new Table(...distributeVectorsIntoRecordBatches(at,st))}}_a$2=Symbol.toStringTag;Table[_a$2]=(tt=>(tt.schema=null,tt.batches=[],tt._offsets=new Uint32Array([0]),tt._nullCount=-1,tt[Symbol.isConcatSpreadable]=!0,tt.isValid=wrapChunkedCall1(isChunkedValid),tt.get=wrapChunkedCall1(instance$4.getVisitFn(Type$1.Struct)),tt.set=wrapChunkedCall2(instance$5.getVisitFn(Type$1.Struct)),tt.indexOf=wrapChunkedIndexOf(instance$3.getVisitFn(Type$1.Struct)),"Table"))(Table.prototype);var _a$1;let RecordBatch$1=class mn{constructor(...nt){switch(nt.length){case 2:{if([this.schema]=nt,!(this.schema instanceof Schema$4))throw new TypeError("RecordBatch constructor expects a [Schema, Data] pair.");if([,this.data=makeData({nullCount:0,type:new Struct(this.schema.fields),children:this.schema.fields.map(et=>makeData({type:et.type,nullCount:0}))})]=nt,!(this.data instanceof Data))throw new TypeError("RecordBatch constructor expects a [Schema, Data] pair.");[this.schema,this.data]=ensureSameLengthData(this.schema,this.data.children);break}case 1:{const[et]=nt,{fields:rt,children:ot,length:at}=Object.keys(et).reduce((ct,pt,dt)=>(ct.children[dt]=et[pt],ct.length=Math.max(ct.length,et[pt].length),ct.fields[dt]=Field$1.new({name:pt,type:et[pt].type,nullable:!0}),ct),{length:0,fields:new Array,children:new Array}),st=new Schema$4(rt),ut=makeData({type:new Struct(rt),length:at,children:ot,nullCount:0});[this.schema,this.data]=ensureSameLengthData(st,ut.children,at);break}default:throw new TypeError("RecordBatch constructor expects an Object mapping names to child Data, or a [Schema, Data] pair.")}}get dictionaries(){return this._dictionaries||(this._dictionaries=collectDictionaries(this.schema.fields,this.data.children))}get numCols(){return this.schema.fields.length}get numRows(){return this.data.length}get nullCount(){return this.data.nullCount}isValid(nt){return this.data.getValid(nt)}get(nt){return instance$4.visit(this.data,nt)}at(nt){return this.get(wrapIndex(nt,this.numRows))}set(nt,et){return instance$5.visit(this.data,nt,et)}indexOf(nt,et){return instance$3.visit(this.data,nt,et)}[Symbol.iterator](){return instance$2.visit(new Vector([this.data]))}toArray(){return[...this]}concat(...nt){return new Table(this.schema,[this,...nt])}slice(nt,et){const[rt]=new Vector([this.data]).slice(nt,et).data;return new mn(this.schema,rt)}getChild(nt){var et;return this.getChildAt((et=this.schema.fields)===null||et===void 0?void 0:et.findIndex(rt=>rt.name===nt))}getChildAt(nt){return nt>-1&&nt<this.schema.fields.length?new Vector([this.data.children[nt]]):null}setChild(nt,et){var rt;return this.setChildAt((rt=this.schema.fields)===null||rt===void 0?void 0:rt.findIndex(ot=>ot.name===nt),et)}setChildAt(nt,et){let rt=this.schema,ot=this.data;if(nt>-1&&nt<this.numCols){et||(et=new Vector([makeData({type:new Null,length:this.numRows})]));const at=rt.fields.slice(),st=ot.children.slice(),ut=at[nt].clone({type:et.type});[at[nt],st[nt]]=[ut,et.data[0]],rt=new Schema$4(at,new Map(this.schema.metadata)),ot=makeData({type:new Struct(at),children:st})}return new mn(rt,ot)}select(nt){const et=this.schema.select(nt),rt=new Struct(et.fields),ot=[];for(const at of nt){const st=this.schema.fields.findIndex(ut=>ut.name===at);~st&&(ot[st]=this.data.children[st])}return new mn(et,makeData({type:rt,length:this.numRows,children:ot}))}selectAt(nt){const et=this.schema.selectAt(nt),rt=nt.map(at=>this.data.children[at]).filter(Boolean),ot=makeData({type:new Struct(et.fields),length:this.numRows,children:rt});return new mn(et,ot)}};_a$1=Symbol.toStringTag;RecordBatch$1[_a$1]=(tt=>(tt._nullCount=-1,tt[Symbol.isConcatSpreadable]=!0,"RecordBatch"))(RecordBatch$1.prototype);function ensureSameLengthData(tt,nt,et=nt.reduce((rt,ot)=>Math.max(rt,ot.length),0)){var rt;const ot=[...tt.fields],at=[...nt],st=(et+63&-64)>>3;for(const[ut,ct]of tt.fields.entries()){const pt=nt[ut];(!pt||pt.length!==et)&&(ot[ut]=ct.clone({nullable:!0}),at[ut]=(rt=pt==null?void 0:pt._changeLengthAndBackfillNullBitmap(et))!==null&&rt!==void 0?rt:makeData({type:ct.type,length:et,nullCount:et,nullBitmap:new Uint8Array(st)}))}return[tt.assign(ot),makeData({type:new Struct(ot),length:et,children:at})]}function collectDictionaries(tt,nt,et=new Map){var rt,ot;if(((rt=tt==null?void 0:tt.length)!==null&&rt!==void 0?rt:0)>0&&(tt==null?void 0:tt.length)===(nt==null?void 0:nt.length))for(let at=-1,st=tt.length;++at<st;){const{type:ut}=tt[at],ct=nt[at];for(const pt of[ct,...((ot=ct==null?void 0:ct.dictionary)===null||ot===void 0?void 0:ot.data)||[]])collectDictionaries(ut.children,pt==null?void 0:pt.children,et);if(DataType.isDictionary(ut)){const{id:pt}=ut;if(!et.has(pt))ct!=null&&ct.dictionary&&et.set(pt,ct.dictionary);else if(et.get(pt)!==ct.dictionary)throw new Error("Cannot create Schema containing two different dictionaries with the same Id")}}return et}class _InternalEmptyPlaceholderRecordBatch extends RecordBatch$1{constructor(nt){const et=nt.fields.map(ot=>makeData({type:ot.type})),rt=makeData({type:new Struct(nt.fields),nullCount:0,children:et});super(nt,rt)}}let Message$2=class O1{constructor(){this.bb=null,this.bb_pos=0}__init(nt,et){return this.bb_pos=nt,this.bb=et,this}static getRootAsMessage(nt,et){return(et||new O1).__init(nt.readInt32(nt.position())+nt.position(),nt)}static getSizePrefixedRootAsMessage(nt,et){return nt.setPosition(nt.position()+SIZE_PREFIX_LENGTH),(et||new O1).__init(nt.readInt32(nt.position())+nt.position(),nt)}version(){const nt=this.bb.__offset(this.bb_pos,4);return nt?this.bb.readInt16(this.bb_pos+nt):MetadataVersion.V1}headerType(){const nt=this.bb.__offset(this.bb_pos,6);return nt?this.bb.readUint8(this.bb_pos+nt):MessageHeader.NONE}header(nt){const et=this.bb.__offset(this.bb_pos,8);return et?this.bb.__union(nt,this.bb_pos+et):null}bodyLength(){const nt=this.bb.__offset(this.bb_pos,10);return nt?this.bb.readInt64(this.bb_pos+nt):BigInt("0")}customMetadata(nt,et){const rt=this.bb.__offset(this.bb_pos,12);return rt?(et||new KeyValue).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+rt)+nt*4),this.bb):null}customMetadataLength(){const nt=this.bb.__offset(this.bb_pos,12);return nt?this.bb.__vector_len(this.bb_pos+nt):0}static startMessage(nt){nt.startObject(5)}static addVersion(nt,et){nt.addFieldInt16(0,et,MetadataVersion.V1)}static addHeaderType(nt,et){nt.addFieldInt8(1,et,MessageHeader.NONE)}static addHeader(nt,et){nt.addFieldOffset(2,et,0)}static addBodyLength(nt,et){nt.addFieldInt64(3,et,BigInt("0"))}static addCustomMetadata(nt,et){nt.addFieldOffset(4,et,0)}static createCustomMetadataVector(nt,et){nt.startVector(4,et.length,4);for(let rt=et.length-1;rt>=0;rt--)nt.addOffset(et[rt]);return nt.endVector()}static startCustomMetadataVector(nt,et){nt.startVector(4,et,4)}static endMessage(nt){return nt.endObject()}static finishMessageBuffer(nt,et){nt.finish(et)}static finishSizePrefixedMessageBuffer(nt,et){nt.finish(et,void 0,!0)}static createMessage(nt,et,rt,ot,at,st){return O1.startMessage(nt),O1.addVersion(nt,et),O1.addHeaderType(nt,rt),O1.addHeader(nt,ot),O1.addBodyLength(nt,at),O1.addCustomMetadata(nt,st),O1.endMessage(nt)}};class TypeAssembler extends Visitor{visit(nt,et){return nt==null||et==null?void 0:super.visit(nt,et)}visitNull(nt,et){return Null$1.startNull(et),Null$1.endNull(et)}visitInt(nt,et){return Int.startInt(et),Int.addBitWidth(et,nt.bitWidth),Int.addIsSigned(et,nt.isSigned),Int.endInt(et)}visitFloat(nt,et){return FloatingPoint.startFloatingPoint(et),FloatingPoint.addPrecision(et,nt.precision),FloatingPoint.endFloatingPoint(et)}visitBinary(nt,et){return Binary$1.startBinary(et),Binary$1.endBinary(et)}visitLargeBinary(nt,et){return LargeBinary$1.startLargeBinary(et),LargeBinary$1.endLargeBinary(et)}visitBool(nt,et){return Bool$1.startBool(et),Bool$1.endBool(et)}visitUtf8(nt,et){return Utf8$1.startUtf8(et),Utf8$1.endUtf8(et)}visitLargeUtf8(nt,et){return LargeUtf8$1.startLargeUtf8(et),LargeUtf8$1.endLargeUtf8(et)}visitDecimal(nt,et){return Decimal$1.startDecimal(et),Decimal$1.addScale(et,nt.scale),Decimal$1.addPrecision(et,nt.precision),Decimal$1.addBitWidth(et,nt.bitWidth),Decimal$1.endDecimal(et)}visitDate(nt,et){return Date$1.startDate(et),Date$1.addUnit(et,nt.unit),Date$1.endDate(et)}visitTime(nt,et){return Time.startTime(et),Time.addUnit(et,nt.unit),Time.addBitWidth(et,nt.bitWidth),Time.endTime(et)}visitTimestamp(nt,et){const rt=nt.timezone&&et.createString(nt.timezone)||void 0;return Timestamp.startTimestamp(et),Timestamp.addUnit(et,nt.unit),rt!==void 0&&Timestamp.addTimezone(et,rt),Timestamp.endTimestamp(et)}visitInterval(nt,et){return Interval.startInterval(et),Interval.addUnit(et,nt.unit),Interval.endInterval(et)}visitDuration(nt,et){return Duration$2.startDuration(et),Duration$2.addUnit(et,nt.unit),Duration$2.endDuration(et)}visitList(nt,et){return List$1.startList(et),List$1.endList(et)}visitStruct(nt,et){return Struct_.startStruct_(et),Struct_.endStruct_(et)}visitUnion(nt,et){Union.startTypeIdsVector(et,nt.typeIds.length);const rt=Union.createTypeIdsVector(et,nt.typeIds);return Union.startUnion(et),Union.addMode(et,nt.mode),Union.addTypeIds(et,rt),Union.endUnion(et)}visitDictionary(nt,et){const rt=this.visit(nt.indices,et);return DictionaryEncoding.startDictionaryEncoding(et),DictionaryEncoding.addId(et,BigInt(nt.id)),DictionaryEncoding.addIsOrdered(et,nt.isOrdered),rt!==void 0&&DictionaryEncoding.addIndexType(et,rt),DictionaryEncoding.endDictionaryEncoding(et)}visitFixedSizeBinary(nt,et){return FixedSizeBinary$1.startFixedSizeBinary(et),FixedSizeBinary$1.addByteWidth(et,nt.byteWidth),FixedSizeBinary$1.endFixedSizeBinary(et)}visitFixedSizeList(nt,et){return FixedSizeList$2.startFixedSizeList(et),FixedSizeList$2.addListSize(et,nt.listSize),FixedSizeList$2.endFixedSizeList(et)}visitMap(nt,et){return Map$4.startMap(et),Map$4.addKeysSorted(et,nt.keysSorted),Map$4.endMap(et)}}const instance=new TypeAssembler;function schemaFromJSON(tt,nt=new Map){return new Schema$4(schemaFieldsFromJSON(tt,nt),customMetadataFromJSON(tt.metadata),nt)}function recordBatchFromJSON(tt){return new RecordBatch(tt.count,fieldNodesFromJSON(tt.columns),buffersFromJSON(tt.columns))}function dictionaryBatchFromJSON(tt){return new DictionaryBatch(recordBatchFromJSON(tt.data),tt.id,tt.isDelta)}function schemaFieldsFromJSON(tt,nt){return(tt.fields||[]).filter(Boolean).map(et=>Field$1.fromJSON(et,nt))}function fieldChildrenFromJSON(tt,nt){return(tt.children||[]).filter(Boolean).map(et=>Field$1.fromJSON(et,nt))}function fieldNodesFromJSON(tt){return(tt||[]).reduce((nt,et)=>[...nt,new FieldNode(et.count,nullCountFromJSON(et.VALIDITY)),...fieldNodesFromJSON(et.children)],[])}function buffersFromJSON(tt,nt=[]){for(let et=-1,rt=(tt||[]).length;++et<rt;){const ot=tt[et];ot.VALIDITY&&nt.push(new BufferRegion(nt.length,ot.VALIDITY.length)),ot.TYPE_ID&&nt.push(new BufferRegion(nt.length,ot.TYPE_ID.length)),ot.OFFSET&&nt.push(new BufferRegion(nt.length,ot.OFFSET.length)),ot.DATA&&nt.push(new BufferRegion(nt.length,ot.DATA.length)),nt=buffersFromJSON(ot.children,nt)}return nt}function nullCountFromJSON(tt){return(tt||[]).reduce((nt,et)=>nt+ +(et===0),0)}function fieldFromJSON(tt,nt){let et,rt,ot,at,st,ut;return!nt||!(at=tt.dictionary)?(st=typeFromJSON(tt,fieldChildrenFromJSON(tt,nt)),ot=new Field$1(tt.name,st,tt.nullable,customMetadataFromJSON(tt.metadata))):nt.has(et=at.id)?(rt=(rt=at.indexType)?indexTypeFromJSON(rt):new Int32,ut=new Dictionary(nt.get(et),rt,et,at.isOrdered),ot=new Field$1(tt.name,ut,tt.nullable,customMetadataFromJSON(tt.metadata))):(rt=(rt=at.indexType)?indexTypeFromJSON(rt):new Int32,nt.set(et,st=typeFromJSON(tt,fieldChildrenFromJSON(tt,nt))),ut=new Dictionary(st,rt,et,at.isOrdered),ot=new Field$1(tt.name,ut,tt.nullable,customMetadataFromJSON(tt.metadata))),ot||null}function customMetadataFromJSON(tt=[]){return new Map(tt.map(({key:nt,value:et})=>[nt,et]))}function indexTypeFromJSON(tt){return new Int_(tt.isSigned,tt.bitWidth)}function typeFromJSON(tt,nt){const et=tt.type.name;switch(et){case"NONE":return new Null;case"null":return new Null;case"binary":return new Binary;case"largebinary":return new LargeBinary;case"utf8":return new Utf8;case"largeutf8":return new LargeUtf8;case"bool":return new Bool;case"list":return new List((nt||[])[0]);case"struct":return new Struct(nt||[]);case"struct_":return new Struct(nt||[])}switch(et){case"int":{const rt=tt.type;return new Int_(rt.isSigned,rt.bitWidth)}case"floatingpoint":{const rt=tt.type;return new Float(Precision[rt.precision])}case"decimal":{const rt=tt.type;return new Decimal(rt.scale,rt.precision,rt.bitWidth)}case"date":{const rt=tt.type;return new Date_(DateUnit[rt.unit])}case"time":{const rt=tt.type;return new Time_(TimeUnit[rt.unit],rt.bitWidth)}case"timestamp":{const rt=tt.type;return new Timestamp_(TimeUnit[rt.unit],rt.timezone)}case"interval":{const rt=tt.type;return new Interval_(IntervalUnit[rt.unit])}case"duration":{const rt=tt.type;return new Duration$1(TimeUnit[rt.unit])}case"union":{const rt=tt.type,[ot,...at]=(rt.mode+"").toLowerCase(),st=ot.toUpperCase()+at.join("");return new Union_(UnionMode[st],rt.typeIds||[],nt||[])}case"fixedsizebinary":{const rt=tt.type;return new FixedSizeBinary(rt.byteWidth)}case"fixedsizelist":{const rt=tt.type;return new FixedSizeList$1(rt.listSize,(nt||[])[0])}case"map":{const rt=tt.type;return new Map_((nt||[])[0],rt.keysSorted)}}throw new Error(`Unrecognized type: "${et}"`)}var Builder=Builder$2,ByteBuffer=ByteBuffer$2;let Message$1=class P1{static fromJSON(nt,et){const rt=new P1(0,MetadataVersion.V5,et);return rt._createHeader=messageHeaderFromJSON(nt,et),rt}static decode(nt){nt=new ByteBuffer(toUint8Array(nt));const et=Message$2.getRootAsMessage(nt),rt=et.bodyLength(),ot=et.version(),at=et.headerType(),st=new P1(rt,ot,at);return st._createHeader=decodeMessageHeader(et,at),st}static encode(nt){const et=new Builder;let rt=-1;return nt.isSchema()?rt=Schema$4.encode(et,nt.header()):nt.isRecordBatch()?rt=RecordBatch.encode(et,nt.header()):nt.isDictionaryBatch()&&(rt=DictionaryBatch.encode(et,nt.header())),Message$2.startMessage(et),Message$2.addVersion(et,MetadataVersion.V5),Message$2.addHeader(et,rt),Message$2.addHeaderType(et,nt.headerType),Message$2.addBodyLength(et,BigInt(nt.bodyLength)),Message$2.finishMessageBuffer(et,Message$2.endMessage(et)),et.asUint8Array()}static from(nt,et=0){if(nt instanceof Schema$4)return new P1(0,MetadataVersion.V5,MessageHeader.Schema,nt);if(nt instanceof RecordBatch)return new P1(et,MetadataVersion.V5,MessageHeader.RecordBatch,nt);if(nt instanceof DictionaryBatch)return new P1(et,MetadataVersion.V5,MessageHeader.DictionaryBatch,nt);throw new Error(`Unrecognized Message header: ${nt}`)}get type(){return this.headerType}get version(){return this._version}get headerType(){return this._headerType}get bodyLength(){return this._bodyLength}header(){return this._createHeader()}isSchema(){return this.headerType===MessageHeader.Schema}isRecordBatch(){return this.headerType===MessageHeader.RecordBatch}isDictionaryBatch(){return this.headerType===MessageHeader.DictionaryBatch}constructor(nt,et,rt,ot){this._version=et,this._headerType=rt,this.body=new Uint8Array(0),ot&&(this._createHeader=()=>ot),this._bodyLength=bigIntToNumber(nt)}};class RecordBatch{get nodes(){return this._nodes}get length(){return this._length}get buffers(){return this._buffers}constructor(nt,et,rt){this._nodes=et,this._buffers=rt,this._length=bigIntToNumber(nt)}}class DictionaryBatch{get id(){return this._id}get data(){return this._data}get isDelta(){return this._isDelta}get length(){return this.data.length}get nodes(){return this.data.nodes}get buffers(){return this.data.buffers}constructor(nt,et,rt=!1){this._data=nt,this._isDelta=rt,this._id=bigIntToNumber(et)}}class BufferRegion{constructor(nt,et){this.offset=bigIntToNumber(nt),this.length=bigIntToNumber(et)}}class FieldNode{constructor(nt,et){this.length=bigIntToNumber(nt),this.nullCount=bigIntToNumber(et)}}function messageHeaderFromJSON(tt,nt){return()=>{switch(nt){case MessageHeader.Schema:return Schema$4.fromJSON(tt);case MessageHeader.RecordBatch:return RecordBatch.fromJSON(tt);case MessageHeader.DictionaryBatch:return DictionaryBatch.fromJSON(tt)}throw new Error(`Unrecognized Message type: { name: ${MessageHeader[nt]}, type: ${nt} }`)}}function decodeMessageHeader(tt,nt){return()=>{switch(nt){case MessageHeader.Schema:return Schema$4.decode(tt.header(new Schema$5),new Map,tt.version());case MessageHeader.RecordBatch:return RecordBatch.decode(tt.header(new RecordBatch$2),tt.version());case MessageHeader.DictionaryBatch:return DictionaryBatch.decode(tt.header(new DictionaryBatch$1),tt.version())}throw new Error(`Unrecognized Message type: { name: ${MessageHeader[nt]}, type: ${nt} }`)}}Field$1.encode=encodeField;Field$1.decode=decodeField;Field$1.fromJSON=fieldFromJSON;Schema$4.encode=encodeSchema;Schema$4.decode=decodeSchema;Schema$4.fromJSON=schemaFromJSON;RecordBatch.encode=encodeRecordBatch;RecordBatch.decode=decodeRecordBatch;RecordBatch.fromJSON=recordBatchFromJSON;DictionaryBatch.encode=encodeDictionaryBatch;DictionaryBatch.decode=decodeDictionaryBatch;DictionaryBatch.fromJSON=dictionaryBatchFromJSON;FieldNode.encode=encodeFieldNode;FieldNode.decode=decodeFieldNode;BufferRegion.encode=encodeBufferRegion;BufferRegion.decode=decodeBufferRegion;function decodeSchema(tt,nt=new Map,et=MetadataVersion.V5){const rt=decodeSchemaFields(tt,nt);return new Schema$4(rt,decodeCustomMetadata(tt),nt,et)}function decodeRecordBatch(tt,nt=MetadataVersion.V5){if(tt.compression()!==null)throw new Error("Record batch compression not implemented");return new RecordBatch(tt.length(),decodeFieldNodes(tt),decodeBuffers(tt,nt))}function decodeDictionaryBatch(tt,nt=MetadataVersion.V5){return new DictionaryBatch(RecordBatch.decode(tt.data(),nt),tt.id(),tt.isDelta())}function decodeBufferRegion(tt){return new BufferRegion(tt.offset(),tt.length())}function decodeFieldNode(tt){return new FieldNode(tt.length(),tt.nullCount())}function decodeFieldNodes(tt){const nt=[];for(let et,rt=-1,ot=-1,at=tt.nodesLength();++rt<at;)(et=tt.nodes(rt))&&(nt[++ot]=FieldNode.decode(et));return nt}function decodeBuffers(tt,nt){const et=[];for(let rt,ot=-1,at=-1,st=tt.buffersLength();++ot<st;)(rt=tt.buffers(ot))&&(nt<MetadataVersion.V4&&(rt.bb_pos+=8*(ot+1)),et[++at]=BufferRegion.decode(rt));return et}function decodeSchemaFields(tt,nt){const et=[];for(let rt,ot=-1,at=-1,st=tt.fieldsLength();++ot<st;)(rt=tt.fields(ot))&&(et[++at]=Field$1.decode(rt,nt));return et}function decodeFieldChildren(tt,nt){const et=[];for(let rt,ot=-1,at=-1,st=tt.childrenLength();++ot<st;)(rt=tt.children(ot))&&(et[++at]=Field$1.decode(rt,nt));return et}function decodeField(tt,nt){let et,rt,ot,at,st,ut;return!nt||!(ut=tt.dictionary())?(ot=decodeFieldType(tt,decodeFieldChildren(tt,nt)),rt=new Field$1(tt.name(),ot,tt.nullable(),decodeCustomMetadata(tt))):nt.has(et=bigIntToNumber(ut.id()))?(at=(at=ut.indexType())?decodeIndexType(at):new Int32,st=new Dictionary(nt.get(et),at,et,ut.isOrdered()),rt=new Field$1(tt.name(),st,tt.nullable(),decodeCustomMetadata(tt))):(at=(at=ut.indexType())?decodeIndexType(at):new Int32,nt.set(et,ot=decodeFieldType(tt,decodeFieldChildren(tt,nt))),st=new Dictionary(ot,at,et,ut.isOrdered()),rt=new Field$1(tt.name(),st,tt.nullable(),decodeCustomMetadata(tt))),rt||null}function decodeCustomMetadata(tt){const nt=new Map;if(tt)for(let et,rt,ot=-1,at=Math.trunc(tt.customMetadataLength());++ot<at;)(et=tt.customMetadata(ot))&&(rt=et.key())!=null&&nt.set(rt,et.value());return nt}function decodeIndexType(tt){return new Int_(tt.isSigned(),tt.bitWidth())}function decodeFieldType(tt,nt){const et=tt.typeType();switch(et){case Type$2.NONE:return new Null;case Type$2.Null:return new Null;case Type$2.Binary:return new Binary;case Type$2.LargeBinary:return new LargeBinary;case Type$2.Utf8:return new Utf8;case Type$2.LargeUtf8:return new LargeUtf8;case Type$2.Bool:return new Bool;case Type$2.List:return new List((nt||[])[0]);case Type$2.Struct_:return new Struct(nt||[])}switch(et){case Type$2.Int:{const rt=tt.type(new Int);return new Int_(rt.isSigned(),rt.bitWidth())}case Type$2.FloatingPoint:{const rt=tt.type(new FloatingPoint);return new Float(rt.precision())}case Type$2.Decimal:{const rt=tt.type(new Decimal$1);return new Decimal(rt.scale(),rt.precision(),rt.bitWidth())}case Type$2.Date:{const rt=tt.type(new Date$1);return new Date_(rt.unit())}case Type$2.Time:{const rt=tt.type(new Time);return new Time_(rt.unit(),rt.bitWidth())}case Type$2.Timestamp:{const rt=tt.type(new Timestamp);return new Timestamp_(rt.unit(),rt.timezone())}case Type$2.Interval:{const rt=tt.type(new Interval);return new Interval_(rt.unit())}case Type$2.Duration:{const rt=tt.type(new Duration$2);return new Duration$1(rt.unit())}case Type$2.Union:{const rt=tt.type(new Union);return new Union_(rt.mode(),rt.typeIdsArray()||[],nt||[])}case Type$2.FixedSizeBinary:{const rt=tt.type(new FixedSizeBinary$1);return new FixedSizeBinary(rt.byteWidth())}case Type$2.FixedSizeList:{const rt=tt.type(new FixedSizeList$2);return new FixedSizeList$1(rt.listSize(),(nt||[])[0])}case Type$2.Map:{const rt=tt.type(new Map$4);return new Map_((nt||[])[0],rt.keysSorted())}}throw new Error(`Unrecognized type: "${Type$2[et]}" (${et})`)}function encodeSchema(tt,nt){const et=nt.fields.map(at=>Field$1.encode(tt,at));Schema$5.startFieldsVector(tt,et.length);const rt=Schema$5.createFieldsVector(tt,et),ot=nt.metadata&&nt.metadata.size>0?Schema$5.createCustomMetadataVector(tt,[...nt.metadata].map(([at,st])=>{const ut=tt.createString(`${at}`),ct=tt.createString(`${st}`);return KeyValue.startKeyValue(tt),KeyValue.addKey(tt,ut),KeyValue.addValue(tt,ct),KeyValue.endKeyValue(tt)})):-1;return Schema$5.startSchema(tt),Schema$5.addFields(tt,rt),Schema$5.addEndianness(tt,platformIsLittleEndian?Endianness.Little:Endianness.Big),ot!==-1&&Schema$5.addCustomMetadata(tt,ot),Schema$5.endSchema(tt)}function encodeField(tt,nt){let et=-1,rt=-1,ot=-1;const at=nt.type;let st=nt.typeId;DataType.isDictionary(at)?(st=at.dictionary.typeId,ot=instance.visit(at,tt),rt=instance.visit(at.dictionary,tt)):rt=instance.visit(at,tt);const ut=(at.children||[]).map(dt=>Field$1.encode(tt,dt)),ct=Field$2.createChildrenVector(tt,ut),pt=nt.metadata&&nt.metadata.size>0?Field$2.createCustomMetadataVector(tt,[...nt.metadata].map(([dt,ft])=>{const bt=tt.createString(`${dt}`),ht=tt.createString(`${ft}`);return KeyValue.startKeyValue(tt),KeyValue.addKey(tt,bt),KeyValue.addValue(tt,ht),KeyValue.endKeyValue(tt)})):-1;return nt.name&&(et=tt.createString(nt.name)),Field$2.startField(tt),Field$2.addType(tt,rt),Field$2.addTypeType(tt,st),Field$2.addChildren(tt,ct),Field$2.addNullable(tt,!!nt.nullable),et!==-1&&Field$2.addName(tt,et),ot!==-1&&Field$2.addDictionary(tt,ot),pt!==-1&&Field$2.addCustomMetadata(tt,pt),Field$2.endField(tt)}function encodeRecordBatch(tt,nt){const et=nt.nodes||[],rt=nt.buffers||[];RecordBatch$2.startNodesVector(tt,et.length);for(const st of et.slice().reverse())FieldNode.encode(tt,st);const ot=tt.endVector();RecordBatch$2.startBuffersVector(tt,rt.length);for(const st of rt.slice().reverse())BufferRegion.encode(tt,st);const at=tt.endVector();return RecordBatch$2.startRecordBatch(tt),RecordBatch$2.addLength(tt,BigInt(nt.length)),RecordBatch$2.addNodes(tt,ot),RecordBatch$2.addBuffers(tt,at),RecordBatch$2.endRecordBatch(tt)}function encodeDictionaryBatch(tt,nt){const et=RecordBatch.encode(tt,nt.data);return DictionaryBatch$1.startDictionaryBatch(tt),DictionaryBatch$1.addId(tt,BigInt(nt.id)),DictionaryBatch$1.addIsDelta(tt,nt.isDelta),DictionaryBatch$1.addData(tt,et),DictionaryBatch$1.endDictionaryBatch(tt)}function encodeFieldNode(tt,nt){return FieldNode$1.createFieldNode(tt,BigInt(nt.length),BigInt(nt.nullCount))}function encodeBufferRegion(tt,nt){return Buffer$3.createBuffer(tt,BigInt(nt.offset),BigInt(nt.length))}const platformIsLittleEndian=(()=>{const tt=new ArrayBuffer(2);return new DataView(tt).setInt16(0,256,!0),new Int16Array(tt)[0]===256})(),invalidMessageType=tt=>`Expected ${MessageHeader[tt]} Message in stream, but was null or length 0.`,nullMessage=tt=>`Header pointer of flatbuffer-encoded ${MessageHeader[tt]} Message is null or length 0.`,invalidMessageMetadata=(tt,nt)=>`Expected to read ${tt} metadata bytes, but only read ${nt}.`,invalidMessageBodyLength=(tt,nt)=>`Expected to read ${tt} bytes for message body, but only read ${nt}.`;class MessageReader{constructor(nt){this.source=nt instanceof ByteStream?nt:new ByteStream(nt)}[Symbol.iterator](){return this}next(){let nt;return(nt=this.readMetadataLength()).done||nt.value===-1&&(nt=this.readMetadataLength()).done||(nt=this.readMetadata(nt.value)).done?ITERATOR_DONE:nt}throw(nt){return this.source.throw(nt)}return(nt){return this.source.return(nt)}readMessage(nt){let et;if((et=this.next()).done)return null;if(nt!=null&&et.value.headerType!==nt)throw new Error(invalidMessageType(nt));return et.value}readMessageBody(nt){if(nt<=0)return new Uint8Array(0);const et=toUint8Array(this.source.read(nt));if(et.byteLength<nt)throw new Error(invalidMessageBodyLength(nt,et.byteLength));return et.byteOffset%8===0&&et.byteOffset+et.byteLength<=et.buffer.byteLength?et:et.slice()}readSchema(nt=!1){const et=MessageHeader.Schema,rt=this.readMessage(et),ot=rt==null?void 0:rt.header();if(nt&&!ot)throw new Error(nullMessage(et));return ot}readMetadataLength(){const nt=this.source.read(PADDING),et=nt&&new ByteBuffer$2(nt),rt=(et==null?void 0:et.readInt32(0))||0;return{done:rt===0,value:rt}}readMetadata(nt){const et=this.source.read(nt);if(!et)return ITERATOR_DONE;if(et.byteLength<nt)throw new Error(invalidMessageMetadata(nt,et.byteLength));return{done:!1,value:Message$1.decode(et)}}}class AsyncMessageReader{constructor(nt,et){this.source=nt instanceof AsyncByteStream?nt:isFileHandle(nt)?new AsyncRandomAccessFile(nt,et):new AsyncByteStream(nt)}[Symbol.asyncIterator](){return this}next(){return __awaiter(this,void 0,void 0,function*(){let nt;return(nt=yield this.readMetadataLength()).done||nt.value===-1&&(nt=yield this.readMetadataLength()).done||(nt=yield this.readMetadata(nt.value)).done?ITERATOR_DONE:nt})}throw(nt){return __awaiter(this,void 0,void 0,function*(){return yield this.source.throw(nt)})}return(nt){return __awaiter(this,void 0,void 0,function*(){return yield this.source.return(nt)})}readMessage(nt){return __awaiter(this,void 0,void 0,function*(){let et;if((et=yield this.next()).done)return null;if(nt!=null&&et.value.headerType!==nt)throw new Error(invalidMessageType(nt));return et.value})}readMessageBody(nt){return __awaiter(this,void 0,void 0,function*(){if(nt<=0)return new Uint8Array(0);const et=toUint8Array(yield this.source.read(nt));if(et.byteLength<nt)throw new Error(invalidMessageBodyLength(nt,et.byteLength));return et.byteOffset%8===0&&et.byteOffset+et.byteLength<=et.buffer.byteLength?et:et.slice()})}readSchema(){return __awaiter(this,arguments,void 0,function*(nt=!1){const et=MessageHeader.Schema,rt=yield this.readMessage(et),ot=rt==null?void 0:rt.header();if(nt&&!ot)throw new Error(nullMessage(et));return ot})}readMetadataLength(){return __awaiter(this,void 0,void 0,function*(){const nt=yield this.source.read(PADDING),et=nt&&new ByteBuffer$2(nt),rt=(et==null?void 0:et.readInt32(0))||0;return{done:rt===0,value:rt}})}readMetadata(nt){return __awaiter(this,void 0,void 0,function*(){const et=yield this.source.read(nt);if(!et)return ITERATOR_DONE;if(et.byteLength<nt)throw new Error(invalidMessageMetadata(nt,et.byteLength));return{done:!1,value:Message$1.decode(et)}})}}class JSONMessageReader extends MessageReader{constructor(nt){super(new Uint8Array(0)),this._schema=!1,this._body=[],this._batchIndex=0,this._dictionaryIndex=0,this._json=nt instanceof ArrowJSON?nt:new ArrowJSON(nt)}next(){const{_json:nt}=this;if(!this._schema)return this._schema=!0,{done:!1,value:Message$1.fromJSON(nt.schema,MessageHeader.Schema)};if(this._dictionaryIndex<nt.dictionaries.length){const et=nt.dictionaries[this._dictionaryIndex++];return this._body=et.data.columns,{done:!1,value:Message$1.fromJSON(et,MessageHeader.DictionaryBatch)}}if(this._batchIndex<nt.batches.length){const et=nt.batches[this._batchIndex++];return this._body=et.columns,{done:!1,value:Message$1.fromJSON(et,MessageHeader.RecordBatch)}}return this._body=[],ITERATOR_DONE}readMessageBody(nt){return et(this._body);function et(rt){return(rt||[]).reduce((ot,at)=>[...ot,...at.VALIDITY&&[at.VALIDITY]||[],...at.TYPE_ID&&[at.TYPE_ID]||[],...at.OFFSET&&[at.OFFSET]||[],...at.DATA&&[at.DATA]||[],...et(at.children)],[])}}readMessage(nt){let et;if((et=this.next()).done)return null;if(nt!=null&&et.value.headerType!==nt)throw new Error(invalidMessageType(nt));return et.value}readSchema(){const nt=MessageHeader.Schema,et=this.readMessage(nt),rt=et==null?void 0:et.header();if(!et||!rt)throw new Error(nullMessage(nt));return rt}}const PADDING=4,MAGIC_STR="ARROW1",MAGIC=new Uint8Array(MAGIC_STR.length);for(let tt=0;tt<MAGIC_STR.length;tt+=1)MAGIC[tt]=MAGIC_STR.codePointAt(tt);function checkForMagicArrowString(tt,nt=0){for(let et=-1,rt=MAGIC.length;++et<rt;)if(MAGIC[et]!==tt[nt+et])return!1;return!0}const magicLength=MAGIC.length,magicAndPadding=magicLength+PADDING,magicX2AndPadding=magicLength*2+PADDING;class RecordBatchReader extends ReadableInterop{constructor(nt){super(),this._impl=nt}get closed(){return this._impl.closed}get schema(){return this._impl.schema}get autoDestroy(){return this._impl.autoDestroy}get dictionaries(){return this._impl.dictionaries}get numDictionaries(){return this._impl.numDictionaries}get numRecordBatches(){return this._impl.numRecordBatches}get footer(){return this._impl.isFile()?this._impl.footer:null}isSync(){return this._impl.isSync()}isAsync(){return this._impl.isAsync()}isFile(){return this._impl.isFile()}isStream(){return this._impl.isStream()}next(){return this._impl.next()}throw(nt){return this._impl.throw(nt)}return(nt){return this._impl.return(nt)}cancel(){return this._impl.cancel()}reset(nt){return this._impl.reset(nt),this._DOMStream=void 0,this._nodeStream=void 0,this}open(nt){const et=this._impl.open(nt);return isPromise(et)?et.then(()=>this):this}readRecordBatch(nt){return this._impl.isFile()?this._impl.readRecordBatch(nt):null}[Symbol.iterator](){return this._impl[Symbol.iterator]()}[Symbol.asyncIterator](){return this._impl[Symbol.asyncIterator]()}toDOMStream(){return streamAdapters.toDOMStream(this.isSync()?{[Symbol.iterator]:()=>this}:{[Symbol.asyncIterator]:()=>this})}toNodeStream(){return streamAdapters.toNodeStream(this.isSync()?{[Symbol.iterator]:()=>this}:{[Symbol.asyncIterator]:()=>this},{objectMode:!0})}static throughNode(nt){throw new Error('"throughNode" not available in this environment')}static throughDOM(nt,et){throw new Error('"throughDOM" not available in this environment')}static from(nt){return nt instanceof RecordBatchReader?nt:isArrowJSON(nt)?fromArrowJSON(nt):isFileHandle(nt)?fromFileHandle(nt):isPromise(nt)?__awaiter(this,void 0,void 0,function*(){return yield RecordBatchReader.from(yield nt)}):isFetchResponse(nt)||isReadableDOMStream(nt)||isReadableNodeStream(nt)||isAsyncIterable(nt)?fromAsyncByteStream(new AsyncByteStream(nt)):fromByteStream(new ByteStream(nt))}static readAll(nt){return nt instanceof RecordBatchReader?nt.isSync()?readAllSync(nt):readAllAsync(nt):isArrowJSON(nt)||ArrayBuffer.isView(nt)||isIterable(nt)||isIteratorResult(nt)?readAllSync(nt):readAllAsync(nt)}}class RecordBatchStreamReader extends RecordBatchReader{constructor(nt){super(nt),this._impl=nt}readAll(){return[...this]}[Symbol.iterator](){return this._impl[Symbol.iterator]()}[Symbol.asyncIterator](){return __asyncGenerator(this,arguments,function*(){yield __await(yield*__asyncDelegator(__asyncValues(this[Symbol.iterator]())))})}}class AsyncRecordBatchStreamReader extends RecordBatchReader{constructor(nt){super(nt),this._impl=nt}readAll(){return __awaiter(this,void 0,void 0,function*(){var nt,et,rt,ot;const at=new Array;try{for(var st=!0,ut=__asyncValues(this),ct;ct=yield ut.next(),nt=ct.done,!nt;st=!0){ot=ct.value,st=!1;const pt=ot;at.push(pt)}}catch(pt){et={error:pt}}finally{try{!st&&!nt&&(rt=ut.return)&&(yield rt.call(ut))}finally{if(et)throw et.error}}return at})}[Symbol.iterator](){throw new Error("AsyncRecordBatchStreamReader is not Iterable")}[Symbol.asyncIterator](){return this._impl[Symbol.asyncIterator]()}}class RecordBatchFileReader extends RecordBatchStreamReader{constructor(nt){super(nt),this._impl=nt}}class AsyncRecordBatchFileReader extends AsyncRecordBatchStreamReader{constructor(nt){super(nt),this._impl=nt}}class RecordBatchReaderImpl{get numDictionaries(){return this._dictionaryIndex}get numRecordBatches(){return this._recordBatchIndex}constructor(nt=new Map){this.closed=!1,this.autoDestroy=!0,this._dictionaryIndex=0,this._recordBatchIndex=0,this.dictionaries=nt}isSync(){return!1}isAsync(){return!1}isFile(){return!1}isStream(){return!1}reset(nt){return this._dictionaryIndex=0,this._recordBatchIndex=0,this.schema=nt,this.dictionaries=new Map,this}_loadRecordBatch(nt,et){const rt=this._loadVectors(nt,et,this.schema.fields),ot=makeData({type:new Struct(this.schema.fields),length:nt.length,children:rt});return new RecordBatch$1(this.schema,ot)}_loadDictionaryBatch(nt,et){const{id:rt,isDelta:ot}=nt,{dictionaries:at,schema:st}=this,ut=at.get(rt),ct=st.dictionaries.get(rt),pt=this._loadVectors(nt.data,et,[ct]);return(ut&&ot?ut.concat(new Vector(pt)):new Vector(pt)).memoize()}_loadVectors(nt,et,rt){return new VectorLoader(et,nt.nodes,nt.buffers,this.dictionaries,this.schema.metadataVersion).visitMany(rt)}}class RecordBatchStreamReaderImpl extends RecordBatchReaderImpl{constructor(nt,et){super(et),this._reader=isArrowJSON(nt)?new JSONMessageReader(this._handle=nt):new MessageReader(this._handle=nt)}isSync(){return!0}isStream(){return!0}[Symbol.iterator](){return this}cancel(){!this.closed&&(this.closed=!0)&&(this.reset()._reader.return(),this._reader=null,this.dictionaries=null)}open(nt){return this.closed||(this.autoDestroy=shouldAutoDestroy(this,nt),this.schema||(this.schema=this._reader.readSchema())||this.cancel()),this}throw(nt){return!this.closed&&this.autoDestroy&&(this.closed=!0)?this.reset()._reader.throw(nt):ITERATOR_DONE}return(nt){return!this.closed&&this.autoDestroy&&(this.closed=!0)?this.reset()._reader.return(nt):ITERATOR_DONE}next(){if(this.closed)return ITERATOR_DONE;let nt;const{_reader:et}=this;for(;nt=this._readNextMessageAndValidate();)if(nt.isSchema())this.reset(nt.header());else if(nt.isRecordBatch()){this._recordBatchIndex++;const rt=nt.header(),ot=et.readMessageBody(nt.bodyLength);return{done:!1,value:this._loadRecordBatch(rt,ot)}}else if(nt.isDictionaryBatch()){this._dictionaryIndex++;const rt=nt.header(),ot=et.readMessageBody(nt.bodyLength),at=this._loadDictionaryBatch(rt,ot);this.dictionaries.set(rt.id,at)}return this.schema&&this._recordBatchIndex===0?(this._recordBatchIndex++,{done:!1,value:new _InternalEmptyPlaceholderRecordBatch(this.schema)}):this.return()}_readNextMessageAndValidate(nt){return this._reader.readMessage(nt)}}class AsyncRecordBatchStreamReaderImpl extends RecordBatchReaderImpl{constructor(nt,et){super(et),this._reader=new AsyncMessageReader(this._handle=nt)}isAsync(){return!0}isStream(){return!0}[Symbol.asyncIterator](){return this}cancel(){return __awaiter(this,void 0,void 0,function*(){!this.closed&&(this.closed=!0)&&(yield this.reset()._reader.return(),this._reader=null,this.dictionaries=null)})}open(nt){return __awaiter(this,void 0,void 0,function*(){return this.closed||(this.autoDestroy=shouldAutoDestroy(this,nt),this.schema||(this.schema=yield this._reader.readSchema())||(yield this.cancel())),this})}throw(nt){return __awaiter(this,void 0,void 0,function*(){return!this.closed&&this.autoDestroy&&(this.closed=!0)?yield this.reset()._reader.throw(nt):ITERATOR_DONE})}return(nt){return __awaiter(this,void 0,void 0,function*(){return!this.closed&&this.autoDestroy&&(this.closed=!0)?yield this.reset()._reader.return(nt):ITERATOR_DONE})}next(){return __awaiter(this,void 0,void 0,function*(){if(this.closed)return ITERATOR_DONE;let nt;const{_reader:et}=this;for(;nt=yield this._readNextMessageAndValidate();)if(nt.isSchema())yield this.reset(nt.header());else if(nt.isRecordBatch()){this._recordBatchIndex++;const rt=nt.header(),ot=yield et.readMessageBody(nt.bodyLength);return{done:!1,value:this._loadRecordBatch(rt,ot)}}else if(nt.isDictionaryBatch()){this._dictionaryIndex++;const rt=nt.header(),ot=yield et.readMessageBody(nt.bodyLength),at=this._loadDictionaryBatch(rt,ot);this.dictionaries.set(rt.id,at)}return this.schema&&this._recordBatchIndex===0?(this._recordBatchIndex++,{done:!1,value:new _InternalEmptyPlaceholderRecordBatch(this.schema)}):yield this.return()})}_readNextMessageAndValidate(nt){return __awaiter(this,void 0,void 0,function*(){return yield this._reader.readMessage(nt)})}}class RecordBatchFileReaderImpl extends RecordBatchStreamReaderImpl{get footer(){return this._footer}get numDictionaries(){return this._footer?this._footer.numDictionaries:0}get numRecordBatches(){return this._footer?this._footer.numRecordBatches:0}constructor(nt,et){super(nt instanceof RandomAccessFile?nt:new RandomAccessFile(nt),et)}isSync(){return!0}isFile(){return!0}open(nt){if(!this.closed&&!this._footer){this.schema=(this._footer=this._readFooter()).schema;for(const et of this._footer.dictionaryBatches())et&&this._readDictionaryBatch(this._dictionaryIndex++)}return super.open(nt)}readRecordBatch(nt){var et;if(this.closed)return null;this._footer||this.open();const rt=(et=this._footer)===null||et===void 0?void 0:et.getRecordBatch(nt);if(rt&&this._handle.seek(rt.offset)){const ot=this._reader.readMessage(MessageHeader.RecordBatch);if(ot!=null&&ot.isRecordBatch()){const at=ot.header(),st=this._reader.readMessageBody(ot.bodyLength);return this._loadRecordBatch(at,st)}}return null}_readDictionaryBatch(nt){var et;const rt=(et=this._footer)===null||et===void 0?void 0:et.getDictionaryBatch(nt);if(rt&&this._handle.seek(rt.offset)){const ot=this._reader.readMessage(MessageHeader.DictionaryBatch);if(ot!=null&&ot.isDictionaryBatch()){const at=ot.header(),st=this._reader.readMessageBody(ot.bodyLength),ut=this._loadDictionaryBatch(at,st);this.dictionaries.set(at.id,ut)}}}_readFooter(){const{_handle:nt}=this,et=nt.size-magicAndPadding,rt=nt.readInt32(et),ot=nt.readAt(et-rt,rt);return Footer_.decode(ot)}_readNextMessageAndValidate(nt){var et;if(this._footer||this.open(),this._footer&&this._recordBatchIndex<this.numRecordBatches){const rt=(et=this._footer)===null||et===void 0?void 0:et.getRecordBatch(this._recordBatchIndex);if(rt&&this._handle.seek(rt.offset))return this._reader.readMessage(nt)}return null}}class AsyncRecordBatchFileReaderImpl extends AsyncRecordBatchStreamReaderImpl{get footer(){return this._footer}get numDictionaries(){return this._footer?this._footer.numDictionaries:0}get numRecordBatches(){return this._footer?this._footer.numRecordBatches:0}constructor(nt,...et){const rt=typeof et[0]!="number"?et.shift():void 0,ot=et[0]instanceof Map?et.shift():void 0;super(nt instanceof AsyncRandomAccessFile?nt:new AsyncRandomAccessFile(nt,rt),ot)}isFile(){return!0}isAsync(){return!0}open(nt){const et=Object.create(null,{open:{get:()=>super.open}});return __awaiter(this,void 0,void 0,function*(){if(!this.closed&&!this._footer){this.schema=(this._footer=yield this._readFooter()).schema;for(const rt of this._footer.dictionaryBatches())rt&&(yield this._readDictionaryBatch(this._dictionaryIndex++))}return yield et.open.call(this,nt)})}readRecordBatch(nt){return __awaiter(this,void 0,void 0,function*(){var et;if(this.closed)return null;this._footer||(yield this.open());const rt=(et=this._footer)===null||et===void 0?void 0:et.getRecordBatch(nt);if(rt&&(yield this._handle.seek(rt.offset))){const ot=yield this._reader.readMessage(MessageHeader.RecordBatch);if(ot!=null&&ot.isRecordBatch()){const at=ot.header(),st=yield this._reader.readMessageBody(ot.bodyLength);return this._loadRecordBatch(at,st)}}return null})}_readDictionaryBatch(nt){return __awaiter(this,void 0,void 0,function*(){var et;const rt=(et=this._footer)===null||et===void 0?void 0:et.getDictionaryBatch(nt);if(rt&&(yield this._handle.seek(rt.offset))){const ot=yield this._reader.readMessage(MessageHeader.DictionaryBatch);if(ot!=null&&ot.isDictionaryBatch()){const at=ot.header(),st=yield this._reader.readMessageBody(ot.bodyLength),ut=this._loadDictionaryBatch(at,st);this.dictionaries.set(at.id,ut)}}})}_readFooter(){return __awaiter(this,void 0,void 0,function*(){const{_handle:nt}=this;nt._pending&&(yield nt._pending);const et=nt.size-magicAndPadding,rt=yield nt.readInt32(et),ot=yield nt.readAt(et-rt,rt);return Footer_.decode(ot)})}_readNextMessageAndValidate(nt){return __awaiter(this,void 0,void 0,function*(){if(this._footer||(yield this.open()),this._footer&&this._recordBatchIndex<this.numRecordBatches){const et=this._footer.getRecordBatch(this._recordBatchIndex);if(et&&(yield this._handle.seek(et.offset)))return yield this._reader.readMessage(nt)}return null})}}class RecordBatchJSONReaderImpl extends RecordBatchStreamReaderImpl{constructor(nt,et){super(nt,et)}_loadVectors(nt,et,rt){return new JSONVectorLoader(et,nt.nodes,nt.buffers,this.dictionaries,this.schema.metadataVersion).visitMany(rt)}}function shouldAutoDestroy(tt,nt){return nt&&typeof nt.autoDestroy=="boolean"?nt.autoDestroy:tt.autoDestroy}function*readAllSync(tt){const nt=RecordBatchReader.from(tt);try{if(!nt.open({autoDestroy:!1}).closed)do yield nt;while(!nt.reset().open().closed)}finally{nt.cancel()}}function readAllAsync(tt){return __asyncGenerator(this,arguments,function*(){const et=yield __await(RecordBatchReader.from(tt));try{if(!(yield __await(et.open({autoDestroy:!1}))).closed)do yield yield __await(et);while(!(yield __await(et.reset().open())).closed)}finally{yield __await(et.cancel())}})}function fromArrowJSON(tt){return new RecordBatchStreamReader(new RecordBatchJSONReaderImpl(tt))}function fromByteStream(tt){const nt=tt.peek(magicLength+7&-8);return nt&&nt.byteLength>=4?checkForMagicArrowString(nt)?new RecordBatchFileReader(new RecordBatchFileReaderImpl(tt.read())):new RecordBatchStreamReader(new RecordBatchStreamReaderImpl(tt)):new RecordBatchStreamReader(new RecordBatchStreamReaderImpl(function*(){}()))}function fromAsyncByteStream(tt){return __awaiter(this,void 0,void 0,function*(){const nt=yield tt.peek(magicLength+7&-8);return nt&&nt.byteLength>=4?checkForMagicArrowString(nt)?new RecordBatchFileReader(new RecordBatchFileReaderImpl(yield tt.read())):new AsyncRecordBatchStreamReader(new AsyncRecordBatchStreamReaderImpl(tt)):new AsyncRecordBatchStreamReader(new AsyncRecordBatchStreamReaderImpl(function(){return __asyncGenerator(this,arguments,function*(){})}()))})}function fromFileHandle(tt){return __awaiter(this,void 0,void 0,function*(){const{size:nt}=yield tt.stat(),et=new AsyncRandomAccessFile(tt,nt);return nt>=magicX2AndPadding&&checkForMagicArrowString(yield et.readAt(0,magicLength+7&-8))?new AsyncRecordBatchFileReader(new AsyncRecordBatchFileReaderImpl(et)):new AsyncRecordBatchStreamReader(new AsyncRecordBatchStreamReaderImpl(et))})}function tableFromIPC(tt){const nt=RecordBatchReader.from(tt);return isPromise(nt)?nt.then(et=>tableFromIPC(et)):nt.isAsync()?nt.readAll().then(et=>new Table(et)):new Table(nt.readAll())}const util$4=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},util_bn_),util_int_),util_bit_),util_math_),util_buffer_),util_vector_),util_pretty_),{compareSchemas,compareFields,compareTypes});var nativeCeil=Math.ceil,nativeMax$5=Math.max;function baseRange$1(tt,nt,et,rt){for(var ot=-1,at=nativeMax$5(nativeCeil((nt-tt)/(et||1)),0),st=Array(at);at--;)st[rt?at:++ot]=tt,tt+=et;return st}var _baseRange=baseRange$1,MAX_SAFE_INTEGER$3=9007199254740991;function isLength$4(tt){return typeof tt=="number"&&tt>-1&&tt%1==0&&tt<=MAX_SAFE_INTEGER$3}var isLength_1=isLength$4,isFunction$5=isFunction_1,isLength$3=isLength_1;function isArrayLike$8(tt){return tt!=null&&isLength$3(tt.length)&&!isFunction$5(tt)}var isArrayLike_1=isArrayLike$8,MAX_SAFE_INTEGER$2=9007199254740991,reIsUint$1=/^(?:0|[1-9]\d*)$/;function isIndex$5(tt,nt){var et=typeof tt;return nt=nt??MAX_SAFE_INTEGER$2,!!nt&&(et=="number"||et!="symbol"&&reIsUint$1.test(tt))&&tt>-1&&tt%1==0&&tt<nt}var _isIndex=isIndex$5,eq$4=eq_1,isArrayLike$7=isArrayLike_1,isIndex$4=_isIndex,isObject$c=isObject_1;function isIterateeCall$4(tt,nt,et){if(!isObject$c(et))return!1;var rt=typeof nt;return(rt=="number"?isArrayLike$7(et)&&isIndex$4(nt,et.length):rt=="string"&&nt in et)?eq$4(et[nt],tt):!1}var _isIterateeCall=isIterateeCall$4,reWhitespace$1=/\s/;function trimmedEndIndex$3(tt){for(var nt=tt.length;nt--&&reWhitespace$1.test(tt.charAt(nt)););return nt}var _trimmedEndIndex=trimmedEndIndex$3,trimmedEndIndex$2=_trimmedEndIndex,reTrimStart$1=/^\s+/;function baseTrim$2(tt){return tt&&tt.slice(0,trimmedEndIndex$2(tt)+1).replace(reTrimStart$1,"")}var _baseTrim=baseTrim$2,baseTrim$1=_baseTrim,isObject$b=isObject_1,isSymbol$3=isSymbol_1,NAN$2=NaN,reIsBadHex$2=/^[-+]0x[0-9a-f]+$/i,reIsBinary$2=/^0b[01]+$/i,reIsOctal$2=/^0o[0-7]+$/i,freeParseInt$2=parseInt;function toNumber$3(tt){if(typeof tt=="number")return tt;if(isSymbol$3(tt))return NAN$2;if(isObject$b(tt)){var nt=typeof tt.valueOf=="function"?tt.valueOf():tt;tt=isObject$b(nt)?nt+"":nt}if(typeof tt!="string")return tt===0?tt:+tt;tt=baseTrim$1(tt);var et=reIsBinary$2.test(tt);return et||reIsOctal$2.test(tt)?freeParseInt$2(tt.slice(2),et?2:8):reIsBadHex$2.test(tt)?NAN$2:+tt}var toNumber_1=toNumber$3,toNumber$2=toNumber_1,INFINITY$2=1/0,MAX_INTEGER=17976931348623157e292;function toFinite$2(tt){if(!tt)return tt===0?tt:0;if(tt=toNumber$2(tt),tt===INFINITY$2||tt===-INFINITY$2){var nt=tt<0?-1:1;return nt*MAX_INTEGER}return tt===tt?tt:0}var toFinite_1=toFinite$2,baseRange=_baseRange,isIterateeCall$3=_isIterateeCall,toFinite$1=toFinite_1;function createRange$1(tt){return function(nt,et,rt){return rt&&typeof rt!="number"&&isIterateeCall$3(nt,et,rt)&&(et=rt=void 0),nt=toFinite$1(nt),et===void 0?(et=nt,nt=0):et=toFinite$1(et),rt=rt===void 0?nt<et?1:-1:toFinite$1(rt),baseRange(nt,et,rt,tt)}}var _createRange=createRange$1,createRange=_createRange,range=createRange(),range_1=range;const range$1=getDefaultExportFromCjs$1(range_1);function arrayFilter$3(tt,nt){for(var et=-1,rt=tt==null?0:tt.length,ot=0,at=[];++et<rt;){var st=tt[et];nt(st,et,tt)&&(at[ot++]=st)}return at}var _arrayFilter=arrayFilter$3;function baseProperty$3(tt){return function(nt){return nt==null?void 0:nt[tt]}}var _baseProperty=baseProperty$3;function baseTimes$3(tt,nt){for(var et=-1,rt=Array(tt);++et<tt;)rt[et]=nt(et);return rt}var _baseTimes=baseTimes$3,isArrayLike$6=isArrayLike_1,isObjectLike$a=isObjectLike_1;function isArrayLikeObject$4(tt){return isObjectLike$a(tt)&&isArrayLike$6(tt)}var isArrayLikeObject_1=isArrayLikeObject$4,arrayFilter$2=_arrayFilter,arrayMap$6=_arrayMap,baseProperty$2=_baseProperty,baseTimes$2=_baseTimes,isArrayLikeObject$3=isArrayLikeObject_1,nativeMax$4=Math.max;function unzip$1(tt){if(!(tt&&tt.length))return[];var nt=0;return tt=arrayFilter$2(tt,function(et){if(isArrayLikeObject$3(et))return nt=nativeMax$4(et.length,nt),!0}),baseTimes$2(nt,function(et){return arrayMap$6(tt,baseProperty$2(et))})}var unzip_1=unzip$1;const unzip$2=getDefaultExportFromCjs$1(unzip_1);function identity$6(tt){return tt}var identity_1=identity$6;function apply$2(tt,nt,et){switch(et.length){case 0:return tt.call(nt);case 1:return tt.call(nt,et[0]);case 2:return tt.call(nt,et[0],et[1]);case 3:return tt.call(nt,et[0],et[1],et[2])}return tt.apply(nt,et)}var _apply=apply$2,apply$1=_apply,nativeMax$3=Math.max;function overRest$3(tt,nt,et){return nt=nativeMax$3(nt===void 0?tt.length-1:nt,0),function(){for(var rt=arguments,ot=-1,at=nativeMax$3(rt.length-nt,0),st=Array(at);++ot<at;)st[ot]=rt[nt+ot];ot=-1;for(var ut=Array(nt+1);++ot<nt;)ut[ot]=rt[ot];return ut[nt]=et(st),apply$1(tt,this,ut)}}var _overRest=overRest$3;function constant$2(tt){return function(){return tt}}var constant_1=constant$2,getNative$5=_getNative,defineProperty$5=function(){try{var tt=getNative$5(Object,"defineProperty");return tt({},"",{}),tt}catch{}}(),_defineProperty$G=defineProperty$5,constant$1=constant_1,defineProperty$4=_defineProperty$G,identity$5=identity_1,baseSetToString$2=defineProperty$4?function(tt,nt){return defineProperty$4(tt,"toString",{configurable:!0,enumerable:!1,value:constant$1(nt),writable:!0})}:identity$5,_baseSetToString=baseSetToString$2,HOT_COUNT$1=800,HOT_SPAN$1=16,nativeNow$1=Date.now;function shortOut$2(tt){var nt=0,et=0;return function(){var rt=nativeNow$1(),ot=HOT_SPAN$1-(rt-et);if(et=rt,ot>0){if(++nt>=HOT_COUNT$1)return arguments[0]}else nt=0;return tt.apply(void 0,arguments)}}var _shortOut=shortOut$2,baseSetToString$1=_baseSetToString,shortOut$1=_shortOut,setToString$3=shortOut$1(baseSetToString$1),_setToString=setToString$3,identity$4=identity_1,overRest$2=_overRest,setToString$2=_setToString;function baseRest$5(tt,nt){return setToString$2(overRest$2(tt,nt,identity$4),tt+"")}var _baseRest=baseRest$5,baseRest$4=_baseRest,unzip=unzip_1,zip=baseRest$4(unzip),zip_1=zip;const zip$1=getDefaultExportFromCjs$1(zip_1);var IndexTypeName;(function(tt){tt.CategoricalIndex="categorical",tt.DatetimeIndex="datetime",tt.Float64Index="float64",tt.Int64Index="int64",tt.RangeIndex="range",tt.UInt64Index="uint64",tt.UnicodeIndex="unicode",tt.TimedeltaIndex="time"})(IndexTypeName||(IndexTypeName={}));function isRangeIndex(tt){return typeof tt=="object"&&tt.kind==="range"}function getTypeName(tt){return tt.pandas_type==="object"?tt.numpy_type:tt.pandas_type}function sameDataTypes(tt,nt){return tt.every((et,rt)=>{var ot;return et.pandas_type===((ot=nt[rt])==null?void 0:ot.pandas_type)})}function sameIndexTypes(tt,nt){return tt.length!==nt.length?!1:tt.every((et,rt)=>rt<nt.length&&getTypeName(et)===getTypeName(nt[rt]))}var _a,DataFrameCellType;(function(tt){tt.BLANK="blank",tt.INDEX="index",tt.COLUMNS="columns",tt.DATA="data"})(DataFrameCellType||(DataFrameCellType={}));_a=L;const _Quiver=class u1{constructor(nt){this[_a]=!0;const et=tableFromIPC(nt.data),rt=u1.parseSchema(et),ot=u1.getRawColumns(rt),at=u1.parseFields(et.schema),st=u1.parseIndex(et,rt),ut=u1.parseColumns(rt),ct=u1.parseIndexNames(rt),pt=u1.parseData(et,ut,ot),dt=u1.parseTypes(et,rt),ft=nt.styler?u1.parseStyler(nt.styler):void 0;this._index=st,this._columns=ut,this._data=pt,this._types=dt,this._fields=at,this._styler=ft,this._indexNames=ct}static parseSchema(nt){const et=nt.schema.metadata.get("pandas");if(isNullOrUndefined$1(et))throw new Error("Table schema is missing.");return JSON.parse(et)}static getRawColumns(nt){return nt.columns.map(et=>et.field_name).filter(et=>!nt.index_columns.includes(et))}static parseIndex(nt,et){return et.index_columns.map(rt=>{if(isRangeIndex(rt)){const{start:at,stop:st,step:ut}=rt;return range$1(at,st,ut)}const ot=nt.getChild(rt);return ot instanceof Vector&&ot.type instanceof Null?null:ot}).filter(rt=>rt!==null)}static parseIndexNames(nt){return nt.index_columns.map(et=>{if(isRangeIndex(et)){const{name:rt}=et;return rt||""}return et.startsWith("__index_level_")?"":et})}static parseColumns(nt){const et=nt.column_indexes.length>1;return unzip$2(nt.columns.map(rt=>rt.field_name).filter(rt=>!nt.index_columns.includes(rt)).map(rt=>et?JSON.parse(rt.replace(/\(/g,"[").replace(/\)/g,"]").replace(/'/g,'"')):[rt]))}static parseData(nt,et,rt){const ot=nt.numRows,at=et.length>0?et[0].length:0;return ot===0||at===0?nt.select([]):nt.select(rt)}static parseTypes(nt,et){const rt=u1.parseIndexType(et),ot=u1.parseDataType(nt,et);return{index:rt,data:ot}}static parseIndexType(nt){return nt.index_columns.map(et=>{if(isRangeIndex(et))return{pandas_type:IndexTypeName.RangeIndex,numpy_type:IndexTypeName.RangeIndex,meta:et};const rt=nt.columns.find(ot=>ot.field_name===et);if(!rt)throw new Error(`${et} index not found.`);return{pandas_type:rt.pandas_type,numpy_type:rt.numpy_type,meta:rt.metadata}})}getCategoricalOptions(nt){var ot,at;const{dataColumns:et}=this.dimensions;if(nt<0||nt>=et)throw new Error(`Column index is out of range: ${nt}`);if(!(this._fields[String(nt)].type instanceof Dictionary))return;const rt=(at=(ot=this._data.getChildAt(nt))==null?void 0:ot.data[0])==null?void 0:at.dictionary;if(rt){const st=[];for(let ut=0;ut<rt.length;ut++)st.push(rt.get(ut));return st}}static parseDataType(nt,et){return et.columns.filter(rt=>!et.index_columns.includes(rt.field_name)).map(rt=>({pandas_type:rt.pandas_type,numpy_type:rt.numpy_type,meta:rt.metadata}))}static parseStyler(nt){return{uuid:nt.uuid,caption:nt.caption,styles:nt.styles,displayValues:new u1({data:nt.displayValues})}}concatIndexes(nt,et){if(nt.length===0)return this._index;if(this._index.length===0)return nt;if(!sameIndexTypes(this._types.index,et)){const ot=et.map(st=>getTypeName(st)),at=this._types.index.map(st=>getTypeName(st));throw new Error(`
Unsupported operation. The data passed into \`add_rows()\` must have the same
index signature as the original data.

In this case, \`add_rows()\` received \`${JSON.stringify(ot)}\`
but was expecting \`${JSON.stringify(at)}\`.
`)}if(this._types.index.length===0)throw new Error("There was an error while parsing index types.");if(this._types.index[0].pandas_type===IndexTypeName.RangeIndex){const{step:ot,stop:at}=this._types.index[0].meta;nt=[range$1(at,at+nt[0].length*ot,ot)]}return zip$1(this._index,nt).map(ot=>ot[0].concat(ot[1]))}concatData(nt,et){if(nt.numCols===0)return this._data;if(this._data.numCols===0)return nt;if(!sameDataTypes(this._types.data,et)){const ot=et.map(st=>st.pandas_type),at=this._types.data.map(st=>st.pandas_type);throw new Error(`
Unsupported operation. The data passed into \`add_rows()\` must have the same
data signature as the original data.

In this case, \`add_rows()\` received \`${JSON.stringify(ot)}\`
but was expecting \`${JSON.stringify(at)}\`.
`)}const rt=nt.selectAt(range$1(0,this._data.numCols));return this._data.concat(rt)}concatTypes(nt){const et=this.concatIndexTypes(nt.index),rt=this.concatDataTypes(nt.data);return{index:et,data:rt}}concatIndexTypes(nt){if(nt.length===0)return this._types.index;if(this._types.index.length===0)return nt;if(!sameIndexTypes(this._types.index,nt)){const et=nt.map(ot=>getTypeName(ot)),rt=this._types.index.map(ot=>getTypeName(ot));throw new Error(`
Unsupported operation. The data passed into \`add_rows()\` must have the same
index signature as the original data.

In this case, \`add_rows()\` received \`${JSON.stringify(et)}\`
but was expecting \`${JSON.stringify(rt)}\`.
`)}return this._types.index.map(et=>{if(et.pandas_type===IndexTypeName.RangeIndex){const{stop:rt,step:ot}=et.meta,{start:at,stop:st,step:ut}=nt[0].meta,ct=(st-at)/ut,pt=rt+ct*ot;return{...et,meta:{...et.meta,stop:pt}}}return et})}concatDataTypes(nt){return this._types.data.length===0?nt:this._types.data}get index(){return this._index}get indexNames(){return this._indexNames}get columns(){return this._columns}get data(){return this._data}get types(){return this._types}get cssId(){if(!(isNullOrUndefined$1(this._styler)||isNullOrUndefined$1(this._styler.uuid)))return`T_${this._styler.uuid}`}get cssStyles(){var nt;return((nt=this._styler)==null?void 0:nt.styles)||void 0}get caption(){var nt;return((nt=this._styler)==null?void 0:nt.caption)||void 0}get dimensions(){var ut,ct;const nt=this._index.length||this.types.index.length||1,et=this._columns.length||1,rt=this._data.numRows||0,ot=this._data.numCols||((ct=(ut=this._columns)==null?void 0:ut[0])==null?void 0:ct.length)||0,at=et+rt,st=nt+ot;return{headerRows:et,headerColumns:nt,dataRows:rt,dataColumns:ot,rows:at,columns:st}}isEmpty(){return this._index.length===0&&this._columns.length===0&&this._data.numRows===0&&this._data.numCols===0}getCell(nt,et){var yt,vt,At;const{headerRows:rt,headerColumns:ot,rows:at,columns:st}=this.dimensions;if(nt<0||nt>=at)throw new Error(`Row index is out of range: ${nt}`);if(et<0||et>=st)throw new Error(`Column index is out of range: ${et}`);const ut=nt<rt&&et<ot,ct=nt>=rt&&et<ot,pt=nt<rt&&et>=ot;if(ut){const St=["blank"];return et>0&&St.push(`level${nt}`),{type:"blank",cssClass:St.join(" "),content:""}}if(ct){const St=nt-rt,Et=(yt=this._styler)!=null&&yt.uuid?`${this.cssId}level${et}_row${St}`:void 0,Tt=["row_heading",`level${et}`,`row${St}`].join(" "),Rt=this._types.index[et],Ct=this.getIndexValue(St,et);let wt=this._fields[`__index_level_${String(et)}__`];return wt===void 0&&(wt=this._fields[String(st-ot)]),{type:"index",cssId:Et,cssClass:Tt,content:Ct,contentType:Rt,field:wt}}if(pt){const St=et-ot;return{type:"columns",cssClass:["col_heading",`level${nt}`,`col${St}`].join(" "),content:this._columns[nt][St],contentType:{pandas_type:IndexTypeName.UnicodeIndex,numpy_type:"object"}}}const dt=nt-rt,ft=et-ot,bt=(vt=this._styler)!=null&&vt.uuid?`${this.cssId}row${dt}_col${ft}`:void 0,ht=["data",`row${dt}`,`col${ft}`].join(" "),mt=this._types.data[ft],Mt=this._fields[String(ft)],Ot=this.getDataValue(dt,ft),zt=(At=this._styler)!=null&&At.displayValues?this._styler.displayValues.getCell(nt,et).content:void 0;return{type:"data",cssId:bt,cssClass:ht,content:Ot,contentType:mt,displayContent:zt,field:Mt}}getIndexValue(nt,et){const rt=this._index[et];return rt instanceof Vector?rt.get(nt):rt[nt]}getDataValue(nt,et){var rt;return(rt=this._data.getChildAt(et))==null?void 0:rt.get(nt)}addRows(nt){if(this._styler||nt._styler)throw new Error("\nUnsupported operation. `add_rows()` does not support Pandas Styler objects.\n\nIf you do not need the Styler's styles, try passing the `.data` attribute of\nthe Styler object instead to concatenate just the underlying dataframe.\n\nFor example:\n```\nst.add_rows(my_styler.data)\n```\n");if(nt.isEmpty())return fn(this,at=>at);if(this.isEmpty())return fn(nt,at=>at);const et=this.concatIndexes(nt._index,nt._types.index),rt=this.concatData(nt._data,nt._types.data),ot=this.concatTypes(nt._types);return fn(this,at=>{at._index=et,at._data=rt,at._types=ot})}static parseFields(nt){return Object.fromEntries((nt.fields||[]).map((et,rt)=>[et.name.startsWith("__index_level_")?et.name:String(rt),et]))}};let Quiver=_Quiver;function ensureError(tt){return tt instanceof Error?tt:new Error(`${tt}`)}const NO_SCRIPT_RUN_ID="NO_SCRIPT_RUN_ID";class ElementNode{constructor(nt,et,rt,ot,at){this.element=nt,this.metadata=et,this.scriptRunId=rt,this.activeScriptHash=ot,this.fragmentId=at}get quiverElement(){if(this.lazyQuiverElement!==void 0)return this.lazyQuiverElement;if(this.element.type!=="arrowTable"&&this.element.type!=="arrowDataFrame")throw new Error(`elementType '${this.element.type}' is not a valid Quiver element!`);const nt=new Quiver(this.element[this.element.type]);return this.lazyQuiverElement=nt,nt}get vegaLiteChartElement(){if(this.lazyVegaLiteChartElement!==void 0)return this.lazyVegaLiteChartElement;if(this.element.type!=="arrowVegaLiteChart")throw new Error(`elementType '${this.element.type}' is not a valid VegaLiteChartElement!`);const nt=this.element.arrowVegaLiteChart,et=nt.data?new Quiver(nt.data):null,rt=nt.datasets.length>0?wrapDatasets(nt.datasets):[],ot={data:et,spec:nt.spec,datasets:rt,useContainerWidth:nt.useContainerWidth,vegaLiteTheme:nt.theme,id:nt.id,selectionMode:nt.selectionMode,formId:nt.formId};return this.lazyVegaLiteChartElement=ot,ot}getIn(){}setIn(){throw new Error("'setIn' cannot be called on an ElementNode")}filterMainScriptElements(nt){if(this.activeScriptHash===nt)return this}clearStaleNodes(nt,et,rt){return et&&et.length&&(!this.fragmentId||!rt||this.scriptRunId===nt)?this:this.scriptRunId===nt?this:void 0}getElements(nt){return isNullOrUndefined$1(nt)&&(nt=new Set),nt.add(this.element),nt}arrowAddRows(nt,et){const rt=this.element.type,ot=new ElementNode(this.element,this.metadata,et,this.activeScriptHash,this.fragmentId);switch(rt){case"arrowTable":case"arrowDataFrame":{ot.lazyQuiverElement=ElementNode.quiverAddRowsHelper(this.quiverElement,nt);break}case"arrowVegaLiteChart":{ot.lazyVegaLiteChartElement=ElementNode.vegaLiteChartAddRowsHelper(this.vegaLiteChartElement,nt);break}default:throw new Error(`elementType '${this.element.type}' is not a valid arrowAddRows target!`)}return ot}static quiverAddRowsHelper(nt,et){if(et.hasName)throw new Error("Add rows cannot be used with a named dataset for this element.");const rt=new Quiver(et.data);return nt.addRows(rt)}static vegaLiteChartAddRowsHelper(nt,et){const rt=et.hasName?et.name:null,ot=new Quiver(et.data);return fn(nt,at=>{const st=getNamedDataSet(at.datasets,rt);st?st.data=st.data.addRows(ot):at.data=at.data?at.data.addRows(ot):ot})}}function getNamedDataSet(tt,nt){return tt.length===1?tt[0]:tt.find(et=>et.hasName&&et.name===nt)}class BlockNode{constructor(nt,et,rt,ot,at,st){this.activeScriptHash=nt,this.children=et??[],this.deltaBlock=rt??new Block$2({}),this.scriptRunId=ot??NO_SCRIPT_RUN_ID,this.fragmentId=at,this.deltaMsgReceivedAt=st}get isEmpty(){return this.children.length===0}getIn(nt){if(nt.length===0)return;const et=nt[0];if(!(et<0||et>=this.children.length))return nt.length===1?this.children[et]:this.children[et].getIn(nt.slice(1))}setIn(nt,et,rt){if(nt.length===0)throw new Error("empty path!");const ot=nt[0];if(ot<0||ot>this.children.length)throw new Error(`Bad 'setIn' index ${ot} (should be between [0, ${this.children.length}])`);const at=this.children.slice();return nt.length===1?at[ot]=et:at[ot]=at[ot].setIn(nt.slice(1),et,rt),new BlockNode(this.activeScriptHash,at,this.deltaBlock,rt,this.fragmentId,this.deltaMsgReceivedAt)}filterMainScriptElements(nt){if(this.activeScriptHash!==nt)return;const et=this.children.map(rt=>rt.filterMainScriptElements(nt)).filter(notUndefined);return new BlockNode(this.activeScriptHash,et,this.deltaBlock,this.scriptRunId,this.fragmentId,this.deltaMsgReceivedAt)}clearStaleNodes(nt,et,rt){if(!et||!et.length){if(this.scriptRunId!==nt)return}else{if(rt&&this.scriptRunId!==nt)return;this.fragmentId&&et.includes(this.fragmentId)&&this.scriptRunId===nt&&(rt=this.fragmentId)}const ot=this.children.map(at=>at.clearStaleNodes(nt,et,rt)).filter(notUndefined);return new BlockNode(this.activeScriptHash,ot,this.deltaBlock,nt,this.fragmentId,this.deltaMsgReceivedAt)}getElements(nt){isNullOrUndefined$1(nt)&&(nt=new Set);for(const et of this.children)et.getElements(nt);return nt}}class AppRoot{static empty(nt="",et=!0,rt,ot){const at=[];let st;switch(getLoadingScreenType()){case LoadingScreenType.NONE:break;case LoadingScreenType.V1:et&&(st=makeElementWithInfoText("Please wait..."));break;default:st=makeAppSkeletonElement()}st&&at.push(new ElementNode(st,ForwardMsgMetadata.create({}),NO_SCRIPT_RUN_ID,nt));const ut=new BlockNode(nt,at,new Block$2({allowEmpty:!0}),NO_SCRIPT_RUN_ID),ct=rt||new BlockNode(nt,[],new Block$2({allowEmpty:!0}),NO_SCRIPT_RUN_ID),pt=new BlockNode(nt,[],new Block$2({allowEmpty:!0}),NO_SCRIPT_RUN_ID),dt=new BlockNode(nt,[],new Block$2({allowEmpty:!0}),NO_SCRIPT_RUN_ID),ft=ot?{logo:ot,activeScriptHash:nt,scriptRunId:NO_SCRIPT_RUN_ID}:null;return new AppRoot(nt,new BlockNode(nt,[ut,ct,pt,dt]),ft)}constructor(nt,et,rt=null){if(this.mainScriptHash=nt,this.root=et,this.appLogo=rt,this.root.children.length!==4||isNullOrUndefined$1(this.main)||isNullOrUndefined$1(this.sidebar)||isNullOrUndefined$1(this.event)||isNullOrUndefined$1(this.bottom))throw new Error(`Invalid root node children! ${et}`)}get main(){const[nt]=this.root.children;return nt}get sidebar(){const[,nt]=this.root.children;return nt}get event(){const[,,nt]=this.root.children;return nt}get bottom(){const[,,,nt]=this.root.children;return nt}get logo(){var nt;return((nt=this.appLogo)==null?void 0:nt.logo)??null}appRootWithLogo(nt,et){return new AppRoot(this.mainScriptHash,this.root,{logo:nt,...et})}applyDelta(nt,et,rt){const{deltaPath:ot,activeScriptHash:at}=rt;switch(et.type){case"newElement":{const st=et.newElement;return this.addElement(ot,nt,st,rt,at,et.fragmentId)}case"addBlock":{const st=Date.now();return this.addBlock(ot,et.addBlock,nt,at,et.fragmentId,st)}case"arrowAddRows":try{return this.arrowAddRows(ot,et.arrowAddRows,nt)}catch(st){const ut=makeElementWithErrorText(ensureError(st).message);return this.addElement(ot,nt,ut,rt,at)}default:throw new Error(`Unrecognized deltaType: '${et.type}'`)}}filterMainScriptElements(nt){var ct;const et=this.main.scriptRunId,rt=this.main.filterMainScriptElements(nt)||new BlockNode(nt),ot=this.sidebar.filterMainScriptElements(nt)||new BlockNode(nt),at=this.event.filterMainScriptElements(nt)||new BlockNode(nt),st=this.bottom.filterMainScriptElements(nt)||new BlockNode(nt),ut=((ct=this.appLogo)==null?void 0:ct.activeScriptHash)===nt?this.appLogo:null;return new AppRoot(nt,new BlockNode(nt,[rt,ot,at,st],new Block$2({allowEmpty:!0}),et),ut)}clearStaleNodes(nt,et){var ct;const rt=this.main.clearStaleNodes(nt,et)||new BlockNode(this.mainScriptHash),ot=this.sidebar.clearStaleNodes(nt,et)||new BlockNode(this.mainScriptHash),at=this.event.clearStaleNodes(nt,et)||new BlockNode(this.mainScriptHash),st=this.bottom.clearStaleNodes(nt,et)||new BlockNode(this.mainScriptHash),ut=((ct=this.appLogo)==null?void 0:ct.scriptRunId)===nt?this.appLogo:null;return new AppRoot(this.mainScriptHash,new BlockNode(this.mainScriptHash,[rt,ot,at,st],new Block$2({allowEmpty:!0}),nt),ut)}getElements(){const nt=new Set;return this.main.getElements(nt),this.sidebar.getElements(nt),this.event.getElements(nt),this.bottom.getElements(nt),nt}addElement(nt,et,rt,ot,at,st){const ut=new ElementNode(rt,ot,et,at,st);return new AppRoot(this.mainScriptHash,this.root.setIn(nt,ut,et),this.appLogo)}addBlock(nt,et,rt,ot,at,st){const ut=this.root.getIn(nt);let ct=[];ut instanceof BlockNode&&ut.deltaBlock.type===et.type&&(ct=ut.children);const pt=new BlockNode(ot,ct,et,rt,at,st);return new AppRoot(this.mainScriptHash,this.root.setIn(nt,pt,rt),this.appLogo)}arrowAddRows(nt,et,rt){const ot=this.root.getIn(nt);if(isNullOrUndefined$1(ot))throw new Error(`Can't arrowAddRows: invalid deltaPath: ${nt}`);const at=ot.arrowAddRows(et,rt);return new AppRoot(this.mainScriptHash,this.root.setIn(nt,at,rt),this.appLogo)}}function wrapDatasets(tt){return tt.map(nt=>({hasName:nt.hasName,name:nt.name,data:new Quiver(nt.data)}))}const IS_DEV_ENV=!1;var classnames={exports:{}};/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/(function(tt){(function(){var nt={}.hasOwnProperty;function et(){for(var at="",st=0;st<arguments.length;st++){var ut=arguments[st];ut&&(at=ot(at,rt(ut)))}return at}function rt(at){if(typeof at=="string"||typeof at=="number")return at;if(typeof at!="object")return"";if(Array.isArray(at))return et.apply(null,at);if(at.toString!==Object.prototype.toString&&!at.toString.toString().includes("[native code]"))return at.toString();var st="";for(var ut in at)nt.call(at,ut)&&at[ut]&&(st=ot(st,ut));return st}function ot(at,st){return st?at?at+" "+st:at+st:at}tt.exports?(et.default=et,tt.exports=et):window.classNames=et})()})(classnames);var classnamesExports=classnames.exports;const classNames=getDefaultExportFromCjs$1(classnamesExports);var jsx=function tt(nt,et){var rt=arguments;if(et==null||!hasOwn$1.call(et,"css"))return reactExports.createElement.apply(void 0,rt);var ot=rt.length,at=new Array(ot);at[0]=Emotion$1,at[1]=createEmotionProps(nt,et);for(var st=2;st<ot;st++)at[st]=rt[st];return reactExports.createElement.apply(null,at)},Global=withEmotionCache(function(tt,nt){var et=tt.styles,rt=serializeStyles([et],void 0,reactExports.useContext(ThemeContext$1)),ot=reactExports.useRef();return useInsertionEffectWithLayoutFallback(function(){var at=nt.key+"-global",st=new nt.sheet.constructor({key:at,nonce:nt.sheet.nonce,container:nt.sheet.container,speedy:nt.sheet.isSpeedy}),ut=!1,ct=document.querySelector('style[data-emotion="'+at+" "+rt.name+'"]');return nt.sheet.tags.length&&(st.before=nt.sheet.tags[0]),ct!==null&&(ut=!0,ct.setAttribute("data-emotion",at),st.hydrate([ct])),ot.current=[st,ut],function(){st.flush()}},[nt]),useInsertionEffectWithLayoutFallback(function(){var at=ot.current,st=at[0],ut=at[1];if(ut){at[1]=!1;return}if(rt.next!==void 0&&insertStyles(nt,rt.next,!0),st.tags.length){var ct=st.tags[st.tags.length-1].nextElementSibling;st.before=ct,st.flush()}nt.insert("",rt,st,!1)},[nt,rt.name]),null});function css$2(){for(var tt=arguments.length,nt=new Array(tt),et=0;et<tt;et++)nt[et]=arguments[et];return serializeStyles(nt)}var keyframes=function tt(){var nt=css$2.apply(void 0,arguments),et="animation-"+nt.name;return{name:et,styles:"@keyframes "+et+"{"+nt.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},colors$1={white:"#FFFFFF",gray50:"#F6F6F6",gray100:"#EEEEEE",gray200:"#E2E2E2",gray300:"#CBCBCB",gray400:"#AFAFAF",gray500:"#6B6B6B",gray600:"#545454",gray700:"#333333",gray800:"#1F1F1F",gray900:"#141414",black:"#000000",platinum50:"#F4FAFB",platinum100:"#EBF5F7",platinum200:"#CCDFE5",platinum300:"#A1BDCA",platinum400:"#8EA3AD",platinum500:"#6C7C83",platinum600:"#556268",platinum700:"#394145",platinum800:"#142328",red50:"#FFEFED",red100:"#FED7D2",red200:"#F1998E",red300:"#E85C4A",red400:"#E11900",red500:"#AB1300",red600:"#870F00",red700:"#5A0A00",orange50:"#FFF3EF",orange100:"#FFE1D6",orange200:"#FABDA5",orange300:"#FA9269",orange400:"#FF6937",orange500:"#C14F29",orange600:"#9A3F21",orange700:"#672A16",yellow50:"#FFFAF0",yellow100:"#FFF2D9",yellow200:"#FFE3AC",yellow300:"#FFCF70",yellow400:"#FFC043",yellow500:"#BC8B2C",yellow600:"#996F00",yellow700:"#674D1B",lime50:"#F2F7ED",lime100:"#E0ECD2",lime200:"#BCD69D",lime300:"#8BB956",lime400:"#67A421",lime500:"#4E7C19",lime600:"#3D6213",lime700:"#29410d",green50:"#E6F2ED",green100:"#ADDEC9",green200:"#66D19E",green300:"#06C167",green400:"#048848",green500:"#03703C",green600:"#03582F",green700:"#10462D",teal50:"#EDF5F7",teal100:"#D2E8EC",teal200:"#9DCDD6",teal300:"#56A9B9",teal400:"#218EA4",teal500:"#196B7C",teal600:"#135562",teal700:"#0D3841",blue50:"#EFF3FE",blue100:"#D4E2FC",blue200:"#A0BFF8",blue300:"#5B91F5",blue400:"#276EF1",blue500:"#1E54B7",blue600:"#174291",blue700:"#102C60",cobalt50:"#EBEDFA",cobalt100:"#D2D7F0",cobalt200:"#949CE3",cobalt300:"#535FCF",cobalt400:"#0E1FC1",cobalt500:"#0A1899",cobalt600:"#081270",cobalt700:"#050C4D",purple50:"#F3F1F9",purple100:"#E3DDF2",purple200:"#C1B4E2",purple300:"#957FCE",purple400:"#7356BF",purple500:"#574191",purple600:"#453473",purple700:"#2E224C",magenta50:"#F9F1F7",magenta100:"#F2DDEB",magenta200:"#E2B4D3",magenta300:"#CE7EB3",magenta400:"#BF569C",magenta500:"#914176",magenta600:"#72335D",magenta700:"#4C223E",brown50:"#F6F0EA",brown100:"#EBE0DB",brown200:"#D2BBB0",brown300:"#B18977",brown400:"#99644C",brown500:"#744C3A",brown600:"#5C3C2E",brown700:"#3D281E"},lightColorTokens={primaryA:colors$1.black,primaryB:colors$1.white,primary:colors$1.black,primary50:colors$1.gray50,primary100:colors$1.gray100,primary200:colors$1.gray200,primary300:colors$1.gray300,primary400:colors$1.gray400,primary500:colors$1.gray500,primary600:colors$1.gray600,primary700:colors$1.gray700,accent:colors$1.blue400,accent50:colors$1.blue50,accent100:colors$1.blue100,accent200:colors$1.blue200,accent300:colors$1.blue300,accent400:colors$1.blue400,accent500:colors$1.blue500,accent600:colors$1.blue600,accent700:colors$1.blue700,negative:colors$1.red400,negative50:colors$1.red50,negative100:colors$1.red100,negative200:colors$1.red200,negative300:colors$1.red300,negative400:colors$1.red400,negative500:colors$1.red500,negative600:colors$1.red600,negative700:colors$1.red700,warning:colors$1.yellow400,warning50:colors$1.yellow50,warning100:colors$1.yellow100,warning200:colors$1.yellow200,warning300:colors$1.yellow300,warning400:colors$1.yellow400,warning500:colors$1.yellow500,warning600:colors$1.yellow600,warning700:colors$1.yellow700,positive:colors$1.green500,positive50:colors$1.green50,positive100:colors$1.green100,positive200:colors$1.green200,positive300:colors$1.green300,positive400:colors$1.green400,positive500:colors$1.green500,positive600:colors$1.green600,positive700:colors$1.green700,white:colors$1.white,black:colors$1.black,mono100:colors$1.white,mono200:colors$1.gray50,mono300:colors$1.gray100,mono400:colors$1.gray200,mono500:colors$1.gray300,mono600:colors$1.gray400,mono700:colors$1.gray500,mono800:colors$1.gray600,mono900:colors$1.gray700,mono1000:colors$1.black,ratingInactiveFill:colors$1.gray100,ratingStroke:colors$1.gray300};function hexToRgb(){var tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"1",et=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;tt=tt.replace(et,function(ot,at,st,ut){return at+at+st+st+ut+ut});var rt=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(tt);return rt?"rgba(".concat(parseInt(rt[1],16),", ").concat(parseInt(rt[2],16),", ").concat(parseInt(rt[3],16),", ").concat(nt,")"):null}var ellipsisText={overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordWrap:"normal"};function expandBorderStyles(tt){return{borderTopWidth:tt.borderWidth,borderTopStyle:tt.borderStyle,borderTopColor:tt.borderColor,borderBottomWidth:tt.borderWidth,borderBottomStyle:tt.borderStyle,borderBottomColor:tt.borderColor,borderLeftWidth:tt.borderWidth,borderLeftStyle:tt.borderStyle,borderLeftColor:tt.borderColor,borderRightWidth:tt.borderWidth,borderRightStyle:tt.borderStyle,borderRightColor:tt.borderColor}}function ownKeys$z(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$y(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$z(Object(et),!0).forEach(function(rt){_defineProperty$F(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$z(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$F(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}const getSemanticColorTokens=function(){var tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:lightColorTokens,nt={backgroundPrimary:tt.primaryB,backgroundSecondary:colors$1.gray50,backgroundTertiary:colors$1.gray100,backgroundInversePrimary:tt.primaryA,backgroundInverseSecondary:colors$1.gray800,contentPrimary:tt.primaryA,contentSecondary:colors$1.gray600,contentTertiary:colors$1.gray500,contentInversePrimary:tt.primaryB,contentInverseSecondary:colors$1.gray300,contentInverseTertiary:colors$1.gray400,borderOpaque:colors$1.gray200,borderTransparent:hexToRgb(tt.primaryA,"0.08"),borderSelected:tt.primaryA,borderInverseOpaque:colors$1.gray700,borderInverseTransparent:hexToRgb(tt.primaryB,"0.2"),borderInverseSelected:tt.primaryB},et={backgroundStateDisabled:colors$1.gray50,backgroundOverlayDark:hexToRgb(colors$1.black,"0.3"),backgroundOverlayLight:hexToRgb(colors$1.black,"0.08"),backgroundOverlayArt:hexToRgb(colors$1.black,"0.00"),backgroundAccent:tt.accent,backgroundNegative:tt.negative,backgroundWarning:tt.warning,backgroundPositive:colors$1.green400,backgroundLightAccent:colors$1.blue50,backgroundLightNegative:colors$1.red50,backgroundLightWarning:colors$1.yellow50,backgroundLightPositive:colors$1.green50,backgroundAlwaysDark:colors$1.black,backgroundAlwaysLight:colors$1.white,contentStateDisabled:colors$1.gray400,contentAccent:tt.accent,contentOnColor:colors$1.white,contentOnColorInverse:colors$1.black,contentNegative:tt.negative,contentWarning:colors$1.yellow600,contentPositive:colors$1.green400,borderStateDisabled:colors$1.gray50,borderAccent:colors$1.blue400,borderAccentLight:colors$1.blue200,borderNegative:colors$1.red200,borderWarning:colors$1.yellow200,borderPositive:colors$1.green200,safety:colors$1.blue400,eatsGreen400:colors$1.green400,freightBlue400:colors$1.cobalt400,jumpRed400:colors$1.red400,rewardsTier1:colors$1.blue400,rewardsTier2:colors$1.yellow400,rewardsTier3:colors$1.platinum400,rewardsTier4:colors$1.black,membership:colors$1.yellow600};return _objectSpread$y(_objectSpread$y({},nt),et)};var tagHoverBackground="rgba(0, 0, 0, 0.08)";const getComponentColorTokens=function(){var tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:lightColorTokens;return{bannerActionLowInfo:tt.accent100,bannerActionLowNegative:tt.negative100,bannerActionLowPositive:tt.positive100,bannerActionLowWarning:tt.warning200,bannerActionHighInfo:tt.accent500,bannerActionHighNegative:tt.negative500,bannerActionHighPositive:tt.positive500,bannerActionHighWarning:tt.warning200,buttonPrimaryFill:tt.primary,buttonPrimaryText:tt.white,buttonPrimaryHover:tt.primary700,buttonPrimaryActive:tt.primary600,buttonPrimarySelectedFill:tt.primary600,buttonPrimarySelectedText:tt.white,buttonPrimarySpinnerForeground:tt.accent,buttonPrimarySpinnerBackground:tt.primaryB,buttonSecondaryFill:tt.primary100,buttonSecondaryText:tt.primary,buttonSecondaryHover:tt.primary200,buttonSecondaryActive:tt.primary300,buttonSecondarySelectedFill:tt.primary300,buttonSecondarySelectedText:tt.primary,buttonSecondarySpinnerForeground:tt.accent,buttonSecondarySpinnerBackground:tt.primaryB,buttonTertiaryFill:"transparent",buttonTertiaryText:tt.primary,buttonTertiaryHover:tt.primary50,buttonTertiaryActive:tt.primary100,buttonTertiarySelectedFill:tt.primary100,buttonTertiarySelectedText:tt.primary,buttonTertiaryDisabledActiveFill:tt.primary50,buttonTertiaryDisabledActiveText:tt.mono600,buttonTertiarySpinnerForeground:tt.accent,buttonTertiarySpinnerBackground:tt.primary100,buttonDisabledFill:tt.mono200,buttonDisabledText:tt.mono600,buttonDisabledActiveFill:tt.mono700,buttonDisabledActiveText:tt.mono100,buttonDisabledSpinnerForeground:tt.mono600,buttonDisabledSpinnerBackground:tt.mono400,breadcrumbsText:tt.black,breadcrumbsSeparatorFill:tt.mono700,calendarBackground:tt.mono100,calendarForeground:tt.mono1000,calendarForegroundDisabled:tt.mono500,calendarHeaderBackground:tt.white,calendarHeaderForeground:tt.primary,calendarHeaderBackgroundActive:tt.primary700,calendarHeaderForegroundDisabled:tt.primary500,calendarDayForegroundPseudoSelected:tt.mono1000,calendarDayBackgroundPseudoSelectedHighlighted:tt.primary200,calendarDayForegroundPseudoSelectedHighlighted:tt.mono1000,calendarDayBackgroundSelected:tt.primary,calendarDayForegroundSelected:tt.white,calendarDayBackgroundSelectedHighlighted:tt.primary,calendarDayForegroundSelectedHighlighted:tt.white,comboboxListItemFocus:tt.mono200,comboboxListItemHover:tt.mono300,fileUploaderBackgroundColor:tt.mono200,fileUploaderBackgroundColorActive:tt.primary50,fileUploaderBorderColorActive:tt.primary,fileUploaderBorderColorDefault:tt.mono500,fileUploaderMessageColor:tt.mono800,linkText:tt.primary,linkVisited:tt.primary700,linkHover:tt.primary600,linkActive:tt.primary500,listHeaderFill:tt.white,listBodyFill:tt.white,progressStepsCompletedText:tt.white,progressStepsCompletedFill:tt.primary,progressStepsActiveText:tt.white,progressStepsActiveFill:tt.primary,toggleFill:tt.white,toggleFillChecked:tt.primary,toggleFillDisabled:tt.mono600,toggleTrackFill:tt.mono400,toggleTrackFillDisabled:tt.mono300,tickFill:tt.mono100,tickFillHover:tt.mono200,tickFillActive:tt.mono300,tickFillSelected:tt.primary,tickFillSelectedHover:tt.primary700,tickFillSelectedHoverActive:tt.primary600,tickFillError:tt.negative50,tickFillErrorHover:tt.negative100,tickFillErrorHoverActive:tt.negative200,tickFillErrorSelected:tt.negative400,tickFillErrorSelectedHover:tt.negative500,tickFillErrorSelectedHoverActive:tt.negative600,tickFillDisabled:tt.mono600,tickBorder:tt.mono700,tickBorderError:tt.negative400,tickMarkFill:tt.white,tickMarkFillError:tt.white,tickMarkFillDisabled:tt.mono100,sliderTrackFill:"transparent",sliderHandleFill:tt.primaryA,sliderHandleFillDisabled:tt.primary400,sliderHandleInnerFill:tt.primaryA,sliderTrackFillHover:tt.mono500,sliderTrackFillActive:tt.mono600,sliderTrackFillDisabled:tt.mono300,sliderHandleInnerFillDisabled:tt.mono400,sliderHandleInnerFillSelectedHover:tt.primary,sliderHandleInnerFillSelectedActive:tt.primary500,inputBorder:tt.mono300,inputFill:tt.mono300,inputFillError:tt.negative50,inputFillDisabled:tt.mono200,inputFillActive:tt.mono200,inputFillPositive:tt.positive50,inputTextDisabled:tt.mono600,inputBorderError:tt.negative200,inputBorderPositive:tt.positive200,inputEnhancerFill:tt.mono300,inputEnhancerFillDisabled:tt.mono300,inputEnhancerTextDisabled:tt.mono600,inputPlaceholder:tt.mono700,inputPlaceholderDisabled:tt.mono600,menuFill:tt.mono100,menuFillHover:tt.mono200,menuFontDefault:tt.mono800,menuFontDisabled:tt.mono500,menuFontHighlighted:tt.mono1000,menuFontSelected:tt.mono1000,modalCloseColor:tt.mono1000,modalCloseColorHover:tt.mono800,modalCloseColorFocus:tt.mono800,tabBarFill:tt.mono200,tabColor:tt.mono800,notificationInfoBackground:tt.accent50,notificationInfoText:tt.primaryA,notificationPositiveBackground:tt.positive50,notificationPositiveText:tt.primaryA,notificationWarningBackground:tt.warning50,notificationWarningText:tt.primaryA,notificationNegativeBackground:tt.negative50,notificationNegativeText:tt.primaryA,tagFontDisabledRampUnit:"100",tagSolidFontRampUnit:"0",tagSolidRampUnit:"400",tagOutlinedFontRampUnit:"400",tagOutlinedRampUnit:"200",tagSolidHoverRampUnit:"50",tagSolidActiveRampUnit:"100",tagSolidDisabledRampUnit:"50",tagSolidFontHoverRampUnit:"500",tagLightRampUnit:"50",tagLightHoverRampUnit:"100",tagLightActiveRampUnit:"100",tagLightFontRampUnit:"500",tagLightFontHoverRampUnit:"500",tagOutlinedHoverRampUnit:"50",tagOutlinedActiveRampUnit:"0",tagOutlinedFontHoverRampUnit:"400",tagNeutralFontDisabled:tt.mono600,tagNeutralOutlinedDisabled:tt.mono400,tagNeutralSolidFont:tt.white,tagNeutralSolidBackground:tt.black,tagNeutralOutlinedBackground:tt.mono600,tagNeutralOutlinedFont:tt.black,tagNeutralSolidHover:tt.mono300,tagNeutralSolidActive:tt.mono400,tagNeutralSolidDisabled:tt.mono200,tagNeutralSolidFontHover:tt.mono900,tagNeutralLightBackground:tt.mono300,tagNeutralLightHover:tt.mono300,tagNeutralLightActive:tt.mono400,tagNeutralLightDisabled:tt.mono200,tagNeutralLightFont:tt.mono900,tagNeutralLightFontHover:tt.mono900,tagNeutralOutlinedActive:tt.mono900,tagNeutralOutlinedFontHover:tt.mono800,tagNeutralOutlinedHover:tagHoverBackground,tagPrimaryFontDisabled:tt.primary400,tagPrimaryOutlinedDisabled:tt.primary200,tagPrimarySolidFont:tt.white,tagPrimarySolidBackground:tt.primary,tagPrimaryOutlinedFontHover:tt.primary,tagPrimaryOutlinedFont:tt.primary,tagPrimarySolidHover:tt.primary100,tagPrimarySolidActive:tt.primary200,tagPrimarySolidDisabled:tt.primary50,tagPrimarySolidFontHover:tt.primary700,tagPrimaryLightBackground:tt.primary50,tagPrimaryLightHover:tt.primary100,tagPrimaryLightActive:tt.primary100,tagPrimaryLightDisabled:tt.primary50,tagPrimaryLightFont:tt.primary500,tagPrimaryLightFontHover:tt.primary500,tagPrimaryOutlinedActive:tt.primary600,tagPrimaryOutlinedHover:tagHoverBackground,tagPrimaryOutlinedBackground:tt.primary400,tagAccentFontDisabled:tt.accent200,tagAccentOutlinedDisabled:tt.accent200,tagAccentSolidFont:tt.white,tagAccentSolidBackground:tt.accent400,tagAccentOutlinedBackground:tt.accent200,tagAccentOutlinedFont:tt.accent400,tagAccentSolidHover:tt.accent50,tagAccentSolidActive:tt.accent100,tagAccentSolidDisabled:tt.accent50,tagAccentSolidFontHover:tt.accent500,tagAccentLightBackground:tt.accent50,tagAccentLightHover:tt.accent100,tagAccentLightActive:tt.accent100,tagAccentLightDisabled:tt.accent50,tagAccentLightFont:tt.accent500,tagAccentLightFontHover:tt.accent500,tagAccentOutlinedActive:tt.accent600,tagAccentOutlinedFontHover:tt.accent400,tagAccentOutlinedHover:tagHoverBackground,tagPositiveFontDisabled:tt.positive200,tagPositiveOutlinedDisabled:tt.positive200,tagPositiveSolidFont:tt.white,tagPositiveSolidBackground:tt.positive400,tagPositiveOutlinedBackground:tt.positive200,tagPositiveOutlinedFont:tt.positive400,tagPositiveSolidHover:tt.positive50,tagPositiveSolidActive:tt.positive100,tagPositiveSolidDisabled:tt.positive50,tagPositiveSolidFontHover:tt.positive500,tagPositiveLightBackground:tt.positive50,tagPositiveLightHover:tt.positive100,tagPositiveLightActive:tt.positive100,tagPositiveLightDisabled:tt.positive50,tagPositiveLightFont:tt.positive500,tagPositiveLightFontHover:tt.positive500,tagPositiveOutlinedActive:tt.positive600,tagPositiveOutlinedFontHover:tt.positive400,tagPositiveOutlinedHover:tagHoverBackground,tagWarningFontDisabled:tt.warning300,tagWarningOutlinedDisabled:tt.warning300,tagWarningSolidFont:tt.warning700,tagWarningSolidBackground:tt.warning400,tagWarningOutlinedBackground:tt.warning300,tagWarningOutlinedFont:tt.warning600,tagWarningSolidHover:tt.warning50,tagWarningSolidActive:tt.warning100,tagWarningSolidDisabled:tt.warning50,tagWarningSolidFontHover:tt.warning500,tagWarningLightBackground:tt.warning50,tagWarningLightHover:tt.warning100,tagWarningLightActive:tt.warning100,tagWarningLightDisabled:tt.warning50,tagWarningLightFont:tt.warning500,tagWarningLightFontHover:tt.warning500,tagWarningOutlinedActive:tt.warning600,tagWarningOutlinedFontHover:tt.warning600,tagWarningOutlinedHover:tagHoverBackground,tagNegativeFontDisabled:tt.negative200,tagNegativeOutlinedDisabled:tt.negative200,tagNegativeSolidFont:tt.white,tagNegativeSolidBackground:tt.negative400,tagNegativeOutlinedBackground:tt.negative200,tagNegativeOutlinedFont:tt.negative400,tagNegativeSolidHover:tt.negative50,tagNegativeSolidActive:tt.negative100,tagNegativeSolidDisabled:tt.negative50,tagNegativeSolidFontHover:tt.negative500,tagNegativeLightBackground:tt.negative50,tagNegativeLightHover:tt.negative100,tagNegativeLightActive:tt.negative100,tagNegativeLightDisabled:tt.negative50,tagNegativeLightFont:tt.negative500,tagNegativeLightFontHover:tt.negative500,tagNegativeOutlinedActive:tt.negative600,tagNegativeOutlinedFontHover:tt.negative400,tagNegativeOutlinedHover:tagHoverBackground,tableHeadBackgroundColor:tt.mono100,tableBackground:tt.mono100,tableStripedBackground:tt.mono200,tableFilter:tt.mono600,tableFilterHeading:tt.mono700,tableFilterBackground:tt.mono100,tableFilterFooterBackground:tt.mono200,toastText:tt.white,toastPrimaryText:tt.white,toastInfoBackground:tt.accent400,toastInfoText:tt.white,toastPositiveBackground:tt.positive400,toastPositiveText:tt.white,toastWarningBackground:tt.warning400,toastWarningText:tt.black,toastNegativeBackground:tt.negative400,toastNegativeText:tt.white,spinnerTrackFill:tt.mono900,progressbarTrackFill:tt.mono900,tooltipBackground:tt.mono900,tooltipText:tt.mono100}};var borders={border100:{borderColor:"hsla(0, 0%, 0%, 0.04)",borderStyle:"solid",borderWidth:"1px"},border200:{borderColor:"hsla(0, 0%, 0%, 0.08)",borderStyle:"solid",borderWidth:"1px"},border300:{borderColor:"hsla(0, 0%, 0%, 0.12)",borderStyle:"solid",borderWidth:"1px"},border400:{borderColor:"hsla(0, 0%, 0%, 0.16)",borderStyle:"solid",borderWidth:"1px"},border500:{borderColor:"hsla(0, 0%, 0%, 0.2)",borderStyle:"solid",borderWidth:"1px"},border600:{borderColor:"hsla(0, 0%, 0%, 0.24)",borderStyle:"solid",borderWidth:"1px"},radius100:"2px",radius200:"4px",radius300:"8px",radius400:"12px",radius500:"16px",useRoundedCorners:!0,buttonBorderRadiusMini:"4px",buttonBorderRadius:"8px",checkboxBorderRadius:"0px",inputBorderRadiusMini:"4px",inputBorderRadius:"8px",popoverBorderRadius:"8px",surfaceBorderRadius:"0px",tagBorderRadius:"24px"},lighting={shadow400:"0 1px 4px hsla(0, 0%, 0%, 0.16)",shadow500:"0 2px 8px hsla(0, 0%, 0%, 0.16)",shadow600:"0 4px 16px hsla(0, 0%, 0%, 0.16)",shadow700:"0 8px 24px hsla(0, 0%, 0%, 0.16)",overlay0:"inset 0 0 0 1000px hsla(0, 0%, 0%, 0)",overlay100:"inset 0 0 0 1000px hsla(0, 0%, 0%, 0.04)",overlay200:"inset 0 0 0 1000px hsla(0, 0%, 0%, 0.08)",overlay300:"inset 0 0 0 1000px hsla(0, 0%, 0%, 0.12)",overlay400:"inset 0 0 0 1000px hsla(0, 0%, 0%, 0.16)",overlay500:"inset 0 0 0 1000px hsla(0, 0%, 0%, 0.2)",overlay600:"inset 0 0 0 1000px hsla(0, 0%, 0%, 0.24)",shallowAbove:"0px -4px 16px rgba(0, 0, 0, 0.12)",shallowBelow:"0px 4px 16px rgba(0, 0, 0, 0.12)",deepAbove:"0px -16px 48px rgba(0, 0, 0, 0.22)",deepBelow:"0px 16px 48px rgba(0, 0, 0, 0.22)"};function ownKeys$y(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$x(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$y(Object(et),!0).forEach(function(rt){_defineProperty$E(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$y(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$E(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var defaultFontTokens={primaryFontFamily:'system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif'},monoFontFamily='"Lucida Console", Monaco, monospace';const getTypography=function(){var tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:defaultFontTokens,nt={fontFamily:tt.primaryFontFamily,fontSize:"12px",fontWeight:"normal",lineHeight:"20px"},et={fontFamily:tt.primaryFontFamily,fontSize:"12px",fontWeight:500,lineHeight:"16px"},rt={fontFamily:tt.primaryFontFamily,fontSize:"14px",fontWeight:"normal",lineHeight:"20px"},ot={fontFamily:tt.primaryFontFamily,fontSize:"14px",fontWeight:500,lineHeight:"16px"},at={fontFamily:tt.primaryFontFamily,fontSize:"16px",fontWeight:"normal",lineHeight:"24px"},st={fontFamily:tt.primaryFontFamily,fontSize:"16px",fontWeight:500,lineHeight:"20px"},ut={fontFamily:tt.primaryFontFamily,fontSize:"18px",fontWeight:"normal",lineHeight:"28px"},ct={fontFamily:tt.primaryFontFamily,fontSize:"18px",fontWeight:500,lineHeight:"24px"},pt={fontFamily:tt.primaryFontFamily,fontSize:"20px",fontWeight:700,lineHeight:"28px"},dt={fontFamily:tt.primaryFontFamily,fontSize:"24px",fontWeight:700,lineHeight:"32px"},ft={fontFamily:tt.primaryFontFamily,fontSize:"28px",fontWeight:700,lineHeight:"36px"},bt={fontFamily:tt.primaryFontFamily,fontSize:"32px",fontWeight:700,lineHeight:"40px"},ht={fontFamily:tt.primaryFontFamily,fontSize:"36px",fontWeight:700,lineHeight:"44px"},mt={fontFamily:tt.primaryFontFamily,fontSize:"40px",fontWeight:700,lineHeight:"52px"},Mt={fontFamily:tt.primaryFontFamily,fontSize:"36px",fontWeight:700,lineHeight:"44px"},Ot={fontFamily:tt.primaryFontFamily,fontSize:"44px",fontWeight:700,lineHeight:"52px"},zt={fontFamily:tt.primaryFontFamily,fontSize:"52px",fontWeight:700,lineHeight:"64px"},yt={fontFamily:tt.primaryFontFamily,fontSize:"96px",fontWeight:700,lineHeight:"112px"};return{font100:nt,font150:et,font200:rt,font250:ot,font300:at,font350:st,font400:ut,font450:ct,font550:pt,font650:dt,font750:ft,font850:bt,font950:ht,font1050:mt,font1150:Mt,font1250:Ot,font1350:zt,font1450:yt,ParagraphXSmall:nt,ParagraphSmall:rt,ParagraphMedium:at,ParagraphLarge:ut,LabelXSmall:et,LabelSmall:ot,LabelMedium:st,LabelLarge:ct,HeadingXSmall:pt,HeadingSmall:dt,HeadingMedium:ft,HeadingLarge:bt,HeadingXLarge:ht,HeadingXXLarge:mt,DisplayXSmall:Mt,DisplaySmall:Ot,DisplayMedium:zt,DisplayLarge:yt,MonoParagraphXSmall:_objectSpread$x(_objectSpread$x({},nt),{},{fontFamily:monoFontFamily}),MonoParagraphSmall:_objectSpread$x(_objectSpread$x({},rt),{},{fontFamily:monoFontFamily}),MonoParagraphMedium:_objectSpread$x(_objectSpread$x({},at),{},{fontFamily:monoFontFamily}),MonoParagraphLarge:_objectSpread$x(_objectSpread$x({},ut),{},{fontFamily:monoFontFamily}),MonoLabelXSmall:_objectSpread$x(_objectSpread$x({},et),{},{fontFamily:monoFontFamily}),MonoLabelSmall:_objectSpread$x(_objectSpread$x({},ot),{},{fontFamily:monoFontFamily}),MonoLabelMedium:_objectSpread$x(_objectSpread$x({},st),{},{fontFamily:monoFontFamily}),MonoLabelLarge:_objectSpread$x(_objectSpread$x({},ct),{},{fontFamily:monoFontFamily}),MonoHeadingXSmall:_objectSpread$x(_objectSpread$x({},pt),{},{fontFamily:monoFontFamily}),MonoHeadingSmall:_objectSpread$x(_objectSpread$x({},dt),{},{fontFamily:monoFontFamily}),MonoHeadingMedium:_objectSpread$x(_objectSpread$x({},ft),{},{fontFamily:monoFontFamily}),MonoHeadingLarge:_objectSpread$x(_objectSpread$x({},bt),{},{fontFamily:monoFontFamily}),MonoHeadingXLarge:_objectSpread$x(_objectSpread$x({},ht),{},{fontFamily:monoFontFamily}),MonoHeadingXXLarge:_objectSpread$x(_objectSpread$x({},mt),{},{fontFamily:monoFontFamily}),MonoDisplayXSmall:_objectSpread$x(_objectSpread$x({},Mt),{},{fontFamily:monoFontFamily}),MonoDisplaySmall:_objectSpread$x(_objectSpread$x({},Ot),{},{fontFamily:monoFontFamily}),MonoDisplayMedium:_objectSpread$x(_objectSpread$x({},zt),{},{fontFamily:monoFontFamily}),MonoDisplayLarge:_objectSpread$x(_objectSpread$x({},yt),{},{fontFamily:monoFontFamily})}};var animation={timing100:"100ms",timing200:"200ms",timing300:"300ms",timing400:"400ms",timing500:"500ms",timing600:"600ms",timing700:"700ms",timing800:"800ms",timing900:"900ms",timing1000:"1000ms",easeInCurve:"cubic-bezier(.8, .2, .6, 1)",easeOutCurve:"cubic-bezier(.2, .8, .4, 1)",easeInOutCurve:"cubic-bezier(0.4, 0, 0.2, 1)",easeInQuinticCurve:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",easeOutQuinticCurve:"cubic-bezier(0.23, 1, 0.32, 1)",easeInOutQuinticCurve:"cubic-bezier(0.86, 0, 0.07, 1)",linearCurve:"cubic-bezier(0, 0, 1, 1)"},breakpoints$1={small:320,medium:600,large:1136},grid={columns:[4,8,12],gutters:[16,36,36],margins:[16,36,64],gaps:0,unit:"px",maxWidth:1280},getMediaQuery=function tt(nt){return"@media screen and (min-width: ".concat(nt,"px)")},mediaQuery={small:getMediaQuery(breakpoints$1.small),medium:getMediaQuery(breakpoints$1.medium),large:getMediaQuery(breakpoints$1.large)},sizing={scale0:"2px",scale100:"4px",scale200:"6px",scale300:"8px",scale400:"10px",scale500:"12px",scale550:"14px",scale600:"16px",scale650:"18px",scale700:"20px",scale750:"22px",scale800:"24px",scale850:"28px",scale900:"32px",scale950:"36px",scale1000:"40px",scale1200:"48px",scale1400:"56px",scale1600:"64px",scale2400:"96px",scale3200:"128px",scale4800:"192px"};function ownKeys$x(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$w(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$x(Object(et),!0).forEach(function(rt){_defineProperty$D(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$x(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$D(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var LightTheme={name:"light-theme",colors:_objectSpread$w(_objectSpread$w(_objectSpread$w({},lightColorTokens),getComponentColorTokens()),getSemanticColorTokens()),animation,breakpoints:breakpoints$1,borders,direction:"auto",grid,lighting,mediaQuery,sizing,typography:getTypography(),zIndex:{modal:2e3}};function _typeof$l(tt){"@babel/helpers - typeof";return _typeof$l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$l(tt)}function deepMerge(tt){tt=tt||{};for(var nt=arguments.length<=1?0:arguments.length-1,et,rt,ot=0;ot<nt;ot++){et=(ot+1<1||arguments.length<=ot+1?void 0:arguments[ot+1])||{};for(var at in et)_typeof$l(et[at])!==void 0&&(rt=et[at],isCloneable(rt)?tt[at]=deepMerge(tt[at]||Array.isArray(rt)&&[]||{},rt):tt[at]=rt)}return tt}function isCloneable(tt){return Array.isArray(tt)||{}.toString.call(tt)=="[object Object]"}var darkColorTokens={primaryA:colors$1.gray200,primaryB:colors$1.gray900,primary:colors$1.white,primary50:colors$1.gray50,primary100:colors$1.gray100,primary200:colors$1.gray200,primary300:colors$1.gray300,primary400:colors$1.gray400,primary500:colors$1.gray500,primary600:colors$1.gray600,primary700:colors$1.gray700,accent:colors$1.blue400,accent50:colors$1.blue50,accent100:colors$1.blue100,accent200:colors$1.blue200,accent300:colors$1.blue300,accent400:colors$1.blue400,accent500:colors$1.blue500,accent600:colors$1.blue600,accent700:colors$1.blue700,negative:colors$1.red500,negative50:colors$1.red50,negative100:colors$1.red100,negative200:colors$1.red200,negative300:colors$1.red300,negative400:colors$1.red400,negative500:colors$1.red500,negative600:colors$1.red600,negative700:colors$1.red700,warning:colors$1.yellow500,warning50:colors$1.yellow50,warning100:colors$1.yellow100,warning200:colors$1.yellow200,warning300:colors$1.yellow300,warning400:colors$1.yellow400,warning500:colors$1.yellow500,warning600:colors$1.yellow600,warning700:colors$1.yellow700,positive:colors$1.green400,positive50:colors$1.green50,positive100:colors$1.green100,positive200:colors$1.green200,positive300:colors$1.green300,positive400:colors$1.green400,positive500:colors$1.green500,positive600:colors$1.green600,positive700:colors$1.green700,white:colors$1.white,black:colors$1.black,mono100:colors$1.gray300,mono200:colors$1.gray400,mono300:colors$1.gray500,mono400:colors$1.gray600,mono500:colors$1.gray700,mono600:"#292929",mono700:"#1F1F1F",mono800:"#141414",mono900:"#111111",mono1000:colors$1.black,ratingInactiveFill:colors$1.gray500,ratingStroke:colors$1.gray700},_excluded$o=["primaryFontFamily"];function ownKeys$w(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$v(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$w(Object(et),!0).forEach(function(rt){_defineProperty$C(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$w(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$C(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function _objectWithoutProperties$u(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$s(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$s(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function createLightTheme(){var tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},nt=arguments.length>1?arguments[1]:void 0,et=tt.primaryFontFamily,rt=_objectWithoutProperties$u(tt,_excluded$o),ot=_objectSpread$v(_objectSpread$v({},lightColorTokens),rt),at={animation,borders,breakpoints:breakpoints$1,colors:_objectSpread$v(_objectSpread$v(_objectSpread$v({},ot),getComponentColorTokens(ot)),getSemanticColorTokens(ot)),direction:"auto",grid,lighting,mediaQuery,sizing,typography:et?getTypography({primaryFontFamily:et}):getTypography(),zIndex:{modal:2e3}};return deepMerge(at,nt)}function ownKeys$v(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$u(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$v(Object(et),!0).forEach(function(rt){_defineProperty$B(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$v(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$B(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var primitives$1=_objectSpread$u(_objectSpread$u({},darkColorTokens),defaultFontTokens);function ownKeys$u(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$t(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$u(Object(et),!0).forEach(function(rt){_defineProperty$A(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$u(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$A(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var primitives=_objectSpread$t(_objectSpread$t({},lightColorTokens),defaultFontTokens),ThemeContext=reactExports.createContext(LightTheme),ThemeProvider$1=function tt(nt){var et=nt.theme,rt=nt.children;return reactExports.createElement(ThemeContext.Provider,{value:et},rt)};function ownKeys$t(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$s(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$t(Object(et),!0).forEach(function(rt){_defineProperty$z(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$t(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$z(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function _slicedToArray$m(tt,nt){return _arrayWithHoles$m(tt)||_iterableToArrayLimit$m(tt,nt)||_unsupportedIterableToArray$n(tt,nt)||_nonIterableRest$m()}function _nonIterableRest$m(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$n(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$n(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$n(tt,nt)}}function _arrayLikeToArray$n(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit$m(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$m(tt){if(Array.isArray(tt))return tt}function _extends$O(){return _extends$O=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$O.apply(this,arguments)}var wrapper=function tt(nt){return reactExports.forwardRef(function(et,rt){return reactExports.createElement(ThemeContext.Consumer,null,function(ot){return reactExports.createElement(nt,_extends$O({ref:rt},et,{$theme:ot}))})})};function createThemedStyled(){return createStyled$1({wrapper,getInitialStyle,driver})}var styled=createThemedStyled();function createThemedWithStyle(){return withStyle$1}var withStyle=createThemedWithStyle();function createThemedUseStyletron(){return function(){var tt=reactExports.useContext(ThemeContext),nt=useStyletron$1(),et=_slicedToArray$m(nt,1),rt=et[0];return[rt,tt]}}var useStyletron=createThemedUseStyletron();function withWrapper(tt,nt){return withWrapper$1(tt,function(et){return reactExports.forwardRef(function(rt,ot){return reactExports.createElement(ThemeContext.Consumer,null,function(at){return nt(et)(_objectSpread$s(_objectSpread$s({ref:ot},rt),{},{$theme:at}))})})})}var locale$c={collapse:"Collapse",expand:"Expand"},locale$b={ariaLabel:"Breadcrumbs navigation"},locale$a={ariaLabel:"Select a date.",ariaLabelRange:"Select a date range.",ariaLabelCalendar:"Calendar.",ariaRoleDescriptionCalendarMonth:"Calendar month",previousMonth:"Previous month.",nextMonth:"Next month.",pastWeek:"Past Week",pastMonth:"Past Month",pastThreeMonths:"Past 3 Months",pastSixMonths:"Past 6 Months",pastYear:"Past Year",pastTwoYears:"Past 2 Years",screenReaderMessageInput:"Press the down arrow key to interact with the calendar and select a date. Press the escape button to close the calendar.",selectedDate:"Selected date is ${date}.",selectedDateRange:"Selected date range is from ${startDate} to ${endDate}.",selectSecondDatePrompt:"Select the second date.",quickSelectLabel:"Choose a date range",quickSelectAriaLabel:"Choose a date range",quickSelectPlaceholder:"None",timeSelectEndLabel:"End time",timeSelectStartLabel:"Start time",timePickerAriaLabel12Hour:"Select a time, 12-hour format.",timePickerAriaLabel24Hour:"Select a time, 24-hour format.",timezonePickerAriaLabel:"Select a timezone.",selectedStartDateLabel:"Selected start date.",selectedEndDateLabel:"Selected end date.",dateNotAvailableLabel:"Not available.",dateAvailableLabel:"It's available.",selectedLabel:"Selected.",chooseLabel:"Choose"},locale$9={emptyState:"No rows match the filter criteria defined. Please remove one or more filters to view more data.",loadingState:"Loading rows.",searchAriaLabel:"Search by text",filterAdd:"Add Filter",filterExclude:"Exclude",filterApply:"Apply",filterExcludeRange:"Exclude range",filterExcludeValue:"Exclude value",filterAppliedTo:"filter applied to",optionsLabel:"Select column to filter by",optionsSearch:"Search for a column to filter by...",optionsEmpty:"No columns available.",categoricalFilterSelectAll:"Select All",categoricalFilterSelectClear:"Clear",categoricalFilterEmpty:"No categories found",datetimeFilterRange:"Range",datetimeFilterRangeDatetime:"Date, Time",datetimeFilterRangeDate:"Date",datetimeFilterRangeTime:"Time",datetimeFilterCategorical:"Categorical",datetimeFilterCategoricalWeekday:"Weekday",datetimeFilterCategoricalMonth:"Month",datetimeFilterCategoricalQuarter:"Quarter",datetimeFilterCategoricalHalf:"Half",datetimeFilterCategoricalFirstHalf:"H1",datetimeFilterCategoricalSecondHalf:"H2",datetimeFilterCategoricalYear:"Year",numericalFilterRange:"Range",numericalFilterSingleValue:"Single Value",booleanFilterTrue:"true",booleanFilterFalse:"false",booleanColumnTrueShort:"T",booleanColumnFalseShort:"F",selectRow:"Select row",selectAllRows:"Select all rows"},locale$8={ariaLabel:"button group"},locale$7={dropFilesToUpload:"Drop files here to upload...",or:"",browseFiles:"Browse files",retry:"Retry Upload",cancel:"Cancel"},locale$6={noResultsMsg:"No results",parentMenuItemAriaLabel:"You are currently at an item that opens a nested listbox. Press right arrow to enter that element and left arrow to return."},locale$5={close:"Close"},locale$4={close:"Close"},locale$3={prev:"Prev",next:"Next",preposition:"of"},locale$2={noResultsMsg:"No results found",placeholder:"Select...",create:"Create"},locale$1={close:"Close"},en_US={accordion:locale$c,breadcrumbs:locale$b,datepicker:locale$a,datatable:locale$9,buttongroup:locale$8,fileuploader:locale$7,menu:locale$6,modal:locale$5,drawer:locale$4,pagination:locale$3,select:locale$2,toast:locale$1},LocaleContext=reactExports.createContext(en_US),generateUID$1=function(){var tt=1,nt=new WeakMap,et=function(rt,ot){return typeof rt=="number"||typeof rt=="string"?ot?"idx-".concat(ot):"val-".concat(rt):nt.has(rt)?"uid"+nt.get(rt):(nt.set(rt,tt++),et(rt))};return et},createSource=function(tt){return tt===void 0&&(tt=""),{value:1,prefix:tt,uid:generateUID$1()}},counter=createSource(),source$2=reactExports.createContext(createSource()),getId=function(tt){return tt.value++},getPrefix=function(tt){return tt?tt.prefix:""},__extends$2=function(){var tt=function(nt,et){return tt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(rt,ot){rt.__proto__=ot}||function(rt,ot){for(var at in ot)Object.prototype.hasOwnProperty.call(ot,at)&&(rt[at]=ot[at])},tt(nt,et)};return function(nt,et){if(typeof et!="function"&&et!==null)throw new TypeError("Class extends value "+String(et)+" is not a constructor or null");tt(nt,et);function rt(){this.constructor=nt}nt.prototype=et===null?Object.create(et):(rt.prototype=et.prototype,new rt)}}(),prefixId=function(tt,nt,et){var rt=nt+tt;return String(et?et(rt):rt)},UID=function(tt){__extends$2(nt,tt);function nt(){var et=tt!==null&&tt.apply(this,arguments)||this;return et.state={quartz:et.props.idSource||counter,prefix:getPrefix(et.props.idSource),id:getId(et.props.idSource||counter)},et.uid=function(rt){return prefixId(et.state.id+"-"+et.state.quartz.uid(rt),et.state.prefix,et.props.name)},et}return nt.prototype.render=function(){var et=this.props,rt=et.children,ot=et.name,at=this.state,st=at.id,ut=at.prefix;return rt(prefixId(st,ut,ot),this.uid)},nt}(reactExports.Component),generateUID=function(tt){var nt=tt||counter,et=getPrefix(nt),rt=getId(nt),ot=et+rt,at=function(st){return ot+nt.uid(st)};return{uid:ot,gen:at}},useUIDState=function(){var tt=reactExports.useContext(source$2),nt=reactExports.useState(function(){return generateUID(tt)})[0];return nt},useUID=function(){var tt=useUIDState().uid;return tt},useUIDSeed=function(){var tt=useUIDState().gen;return tt},UIDReset=function(tt){var nt=tt.children,et=tt.prefix,rt=et===void 0?"":et,ot=reactExports.useState(function(){return createSource(rt)})[0];return reactExports.createElement(source$2.Provider,{value:ot},nt)},UIDConsumer=function(tt){var nt=tt.name,et=tt.children;return reactExports.createElement(source$2.Consumer,null,function(rt){return reactExports.createElement(UID,{name:nt,idSource:rt,children:et})})};function _extends$N(){return _extends$N=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$N.apply(this,arguments)}function ownKeys$s(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$r(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$s(Object(et),!0).forEach(function(rt){_defineProperty$y(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$s(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$y(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function _typeof$k(tt){"@babel/helpers - typeof";return _typeof$k=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$k(tt)}function getOverride(tt){return reactIsExports$1.isValidElementType(tt)?tt:tt&&_typeof$k(tt)==="object"?tt.component:tt}function getOverrideProps(tt){return tt&&_typeof$k(tt)==="object"?_typeof$k(tt.props)==="object"?_objectSpread$r(_objectSpread$r({},tt.props),{},{$style:tt.style}):{$style:tt.style}:{}}function toObjectOverride(tt){return reactIsExports$1.isValidElementType(tt)?{component:tt}:tt||{}}function getOverrides(tt,nt){var et=getOverride(tt)||nt;if(tt&&_typeof$k(tt)==="object"&&typeof tt.props=="function"){var rt=reactExports.forwardRef(function(at,st){var ut=tt.props(at),ct=getOverrideProps(_objectSpread$r(_objectSpread$r({},tt),{},{props:ut}));return reactExports.createElement(et,_extends$N({ref:st},ct))});return rt.displayName=et.displayName,[rt,{}]}var ot=getOverrideProps(tt);return[et,ot]}function mergeOverrides(){var tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},et=Object.assign({},tt,nt),rt=Object.keys(et);return rt.reduce(function(ot,at){return ot[at]=mergeOverride(toObjectOverride(tt[at]),toObjectOverride(nt[at])),ot},{})}function mergeOverride(tt,nt){var et=_objectSpread$r(_objectSpread$r({},tt),nt);return tt.props&&nt.props&&(et.props=mergeConfigurationOverrides(tt.props,nt.props)),tt.style&&nt.style&&(et.style=mergeConfigurationOverrides(tt.style,nt.style)),et}function mergeConfigurationOverrides(tt,nt){return _typeof$k(tt)==="object"&&_typeof$k(nt)==="object"?deepMerge({},tt,nt):function(){return deepMerge({},typeof tt=="function"?tt.apply(void 0,arguments):tt,typeof nt=="function"?nt.apply(void 0,arguments):nt)}}var initialized=!1,hadKeyboardEvent=!0,inputTypesWhitelist={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function focusTriggersKeyboardModality(tt){var nt=tt.type,et=tt.tagName;return!!(et==="INPUT"&&inputTypesWhitelist[nt]&&!tt.readOnly||et==="TEXTAREA"&&!tt.readOnly||tt.isContentEditable)}function handleKeyDown(tt){tt.metaKey||tt.altKey||tt.ctrlKey||(hadKeyboardEvent=!0)}function handlePointerDown(){hadKeyboardEvent=!1}function handleVisibilityChange(){this.visibilityState}function prepare(tt){tt.addEventListener("keydown",handleKeyDown,!0),tt.addEventListener("mousedown",handlePointerDown,!0),tt.addEventListener("pointerdown",handlePointerDown,!0),tt.addEventListener("touchstart",handlePointerDown,!0),tt.addEventListener("visibilitychange",handleVisibilityChange,!0)}function isFocusVisible(tt){try{return tt.target.matches(":focus-visible")}catch{}return hadKeyboardEvent||focusTriggersKeyboardModality(tt.target)}function initFocusVisible(tt){!initialized&&tt!=null&&(initialized=!0,prepare(tt.ownerDocument))}var forkFocus=function tt(nt,et){return function(rt){typeof nt.onFocus=="function"&&nt.onFocus(rt),et(rt)}},forkBlur=function tt(nt,et){return function(rt){typeof nt.onBlur=="function"&&nt.onBlur(rt),et(rt)}};function _typeof$j(tt){"@babel/helpers - typeof";return _typeof$j=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$j(tt)}function _extends$M(){return _extends$M=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$M.apply(this,arguments)}function _slicedToArray$l(tt,nt){return _arrayWithHoles$l(tt)||_iterableToArrayLimit$l(tt,nt)||_unsupportedIterableToArray$m(tt,nt)||_nonIterableRest$l()}function _nonIterableRest$l(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _iterableToArrayLimit$l(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$l(tt){if(Array.isArray(tt))return tt}function _toConsumableArray$4(tt){return _arrayWithoutHoles$4(tt)||_iterableToArray$4(tt)||_unsupportedIterableToArray$m(tt)||_nonIterableSpread$4()}function _nonIterableSpread$4(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$m(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$m(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$m(tt,nt)}}function _iterableToArray$4(tt){if(typeof Symbol<"u"&&tt[Symbol.iterator]!=null||tt["@@iterator"]!=null)return Array.from(tt)}function _arrayWithoutHoles$4(tt){if(Array.isArray(tt))return _arrayLikeToArray$m(tt)}function _arrayLikeToArray$m(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _classCallCheck$q(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _defineProperties$g(tt,nt){for(var et=0;et<nt.length;et++){var rt=nt[et];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(tt,rt.key,rt)}}function _createClass$o(tt,nt,et){return nt&&_defineProperties$g(tt.prototype,nt),Object.defineProperty(tt,"prototype",{writable:!1}),tt}function _inherits$q(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function");tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,writable:!0,configurable:!0}}),Object.defineProperty(tt,"prototype",{writable:!1}),nt&&_setPrototypeOf$h(tt,nt)}function _setPrototypeOf$h(tt,nt){return _setPrototypeOf$h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(rt,ot){return rt.__proto__=ot,rt},_setPrototypeOf$h(tt,nt)}function _createSuper$f(tt){var nt=_isNativeReflectConstruct$f();return function(){var rt=_getPrototypeOf$g(tt),ot;if(nt){var at=_getPrototypeOf$g(this).constructor;ot=Reflect.construct(rt,arguments,at)}else ot=rt.apply(this,arguments);return _possibleConstructorReturn$q(this,ot)}}function _possibleConstructorReturn$q(tt,nt){if(nt&&(_typeof$j(nt)==="object"||typeof nt=="function"))return nt;if(nt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$h(tt)}function _assertThisInitialized$h(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}function _isNativeReflectConstruct$f(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _getPrototypeOf$g(tt){return _getPrototypeOf$g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(et){return et.__proto__||Object.getPrototypeOf(et)},_getPrototypeOf$g(tt)}function _defineProperty$x(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var StyledAppContainer=styled("div",{});StyledAppContainer.displayName="StyledAppContainer";var StyledLayersContainer=styled("div",{});StyledLayersContainer.displayName="StyledLayersContainer";function defaultEventHandlerFn(){}var LayersContext=reactExports.createContext({addEscapeHandler:defaultEventHandlerFn,removeEscapeHandler:defaultEventHandlerFn,addKeyDownHandler:defaultEventHandlerFn,removeKeyDownHandler:defaultEventHandlerFn,addKeyUpHandler:defaultEventHandlerFn,removeKeyUpHandler:defaultEventHandlerFn,addKeyPressHandler:defaultEventHandlerFn,removeKeyPressHandler:defaultEventHandlerFn,addDocClickHandler:defaultEventHandlerFn,removeDocClickHandler:defaultEventHandlerFn,host:void 0,zIndex:void 0}),Provider=LayersContext.Provider,Consumer=LayersContext.Consumer,LayersManager=function(tt){_inherits$q(et,tt);var nt=_createSuper$f(et);function et(rt){var ot;return _classCallCheck$q(this,et),ot=nt.call(this,rt),_defineProperty$x(_assertThisInitialized$h(ot),"host",reactExports.createRef()),_defineProperty$x(_assertThisInitialized$h(ot),"containerRef",reactExports.createRef()),_defineProperty$x(_assertThisInitialized$h(ot),"onDocumentClick",function(at){var st=ot.state.docClickHandlers[ot.state.docClickHandlers.length-1];st&&st(at)}),_defineProperty$x(_assertThisInitialized$h(ot),"onKeyDown",function(at){var st=ot.state.keyDownHandlers[ot.state.keyDownHandlers.length-1];st&&st(at)}),_defineProperty$x(_assertThisInitialized$h(ot),"onKeyUp",function(at){if(at.key==="Escape"){var st=ot.state.escapeKeyHandlers[ot.state.escapeKeyHandlers.length-1];st&&st()}var ut=ot.state.keyUpHandlers[ot.state.keyUpHandlers.length-1];ut&&ut(at)}),_defineProperty$x(_assertThisInitialized$h(ot),"onKeyPress",function(at){var st=ot.state.keyPressHandlers[ot.state.keyPressHandlers.length-1];st&&st(at)}),_defineProperty$x(_assertThisInitialized$h(ot),"onAddEscapeHandler",function(at){ot.setState(function(st){return{escapeKeyHandlers:[].concat(_toConsumableArray$4(st.escapeKeyHandlers),[at])}})}),_defineProperty$x(_assertThisInitialized$h(ot),"onRemoveEscapeHandler",function(at){ot.setState(function(st){return{escapeKeyHandlers:st.escapeKeyHandlers.filter(function(ut){return ut!==at})}})}),_defineProperty$x(_assertThisInitialized$h(ot),"onAddKeyDownHandler",function(at){ot.setState(function(st){return{keyDownHandlers:[].concat(_toConsumableArray$4(st.keyDownHandlers),[at])}})}),_defineProperty$x(_assertThisInitialized$h(ot),"onRemoveKeyDownHandler",function(at){ot.setState(function(st){return{keyDownHandlers:st.keyDownHandlers.filter(function(ut){return ut!==at})}})}),_defineProperty$x(_assertThisInitialized$h(ot),"onAddKeyUpHandler",function(at){ot.setState(function(st){return{keyUpHandlers:[].concat(_toConsumableArray$4(st.keyUpHandlers),[at])}})}),_defineProperty$x(_assertThisInitialized$h(ot),"onRemoveKeyUpHandler",function(at){ot.setState(function(st){return{keyUpHandlers:st.keyUpHandlers.filter(function(ut){return ut!==at})}})}),_defineProperty$x(_assertThisInitialized$h(ot),"onAddKeyPressHandler",function(at){ot.setState(function(st){return{keyPressHandlers:[].concat(_toConsumableArray$4(st.keyPressHandlers),[at])}})}),_defineProperty$x(_assertThisInitialized$h(ot),"onRemoveKeyPressHandler",function(at){ot.setState(function(st){return{keyPressHandlers:st.keyPressHandlers.filter(function(ut){return ut!==at})}})}),_defineProperty$x(_assertThisInitialized$h(ot),"onAddDocClickHandler",function(at){ot.setState(function(st){return{docClickHandlers:[].concat(_toConsumableArray$4(st.docClickHandlers),[at])}})}),_defineProperty$x(_assertThisInitialized$h(ot),"onRemoveDocClickHandler",function(at){ot.setState(function(st){return{docClickHandlers:st.docClickHandlers.filter(function(ut){return ut!==at})}})}),ot.state={escapeKeyHandlers:[],keyDownHandlers:[],keyUpHandlers:[],keyPressHandlers:[],docClickHandlers:[]},ot}return _createClass$o(et,[{key:"componentDidMount",value:function(){this.forceUpdate(),initFocusVisible(this.containerRef.current),typeof document<"u"&&(document.addEventListener("keydown",this.onKeyDown),document.addEventListener("keyup",this.onKeyUp),document.addEventListener("keypress",this.onKeyPress),document.addEventListener("mousedown",this.onDocumentClick))}},{key:"componentWillUnmount",value:function(){typeof document<"u"&&(document.removeEventListener("keydown",this.onKeyDown),document.removeEventListener("keyup",this.onKeyUp),document.removeEventListener("keypress",this.onKeyPress),document.removeEventListener("mousedown",this.onDocumentClick))}},{key:"render",value:function(){var ot=this,at=this.props.overrides,st=at===void 0?{}:at,ut=getOverrides(st.AppContainer,StyledAppContainer),ct=_slicedToArray$l(ut,2),pt=ct[0],dt=ct[1],ft=getOverrides(st.LayersContainer,StyledLayersContainer),bt=_slicedToArray$l(ft,2),ht=bt[0],mt=bt[1];return reactExports.createElement(Consumer,null,function(Mt){var Ot=Mt.host;return reactExports.createElement(Provider,{value:{host:Ot||ot.host.current,zIndex:ot.props.zIndex,addEscapeHandler:ot.onAddEscapeHandler,removeEscapeHandler:ot.onRemoveEscapeHandler,addKeyDownHandler:ot.onAddKeyDownHandler,removeKeyDownHandler:ot.onRemoveKeyDownHandler,addKeyUpHandler:ot.onAddKeyUpHandler,removeKeyUpHandler:ot.onRemoveKeyUpHandler,addKeyPressHandler:ot.onAddKeyPressHandler,removeKeyPressHandler:ot.onRemoveKeyPressHandler,addDocClickHandler:ot.onAddDocClickHandler,removeDocClickHandler:ot.onRemoveDocClickHandler}},reactExports.createElement(pt,_extends$M({},dt,{ref:ot.containerRef}),ot.props.children),reactExports.createElement(ht,_extends$M({},mt,{ref:ot.host})))})}}]),et}(reactExports.Component);function _typeof$i(tt){"@babel/helpers - typeof";return _typeof$i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$i(tt)}function _extends$L(){return _extends$L=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$L.apply(this,arguments)}function _classCallCheck$p(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _defineProperties$f(tt,nt){for(var et=0;et<nt.length;et++){var rt=nt[et];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(tt,rt.key,rt)}}function _createClass$n(tt,nt,et){return nt&&_defineProperties$f(tt.prototype,nt),Object.defineProperty(tt,"prototype",{writable:!1}),tt}function _inherits$p(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function");tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,writable:!0,configurable:!0}}),Object.defineProperty(tt,"prototype",{writable:!1}),nt&&_setPrototypeOf$g(tt,nt)}function _setPrototypeOf$g(tt,nt){return _setPrototypeOf$g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(rt,ot){return rt.__proto__=ot,rt},_setPrototypeOf$g(tt,nt)}function _createSuper$e(tt){var nt=_isNativeReflectConstruct$e();return function(){var rt=_getPrototypeOf$f(tt),ot;if(nt){var at=_getPrototypeOf$f(this).constructor;ot=Reflect.construct(rt,arguments,at)}else ot=rt.apply(this,arguments);return _possibleConstructorReturn$p(this,ot)}}function _possibleConstructorReturn$p(tt,nt){if(nt&&(_typeof$i(nt)==="object"||typeof nt=="function"))return nt;if(nt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$g(tt)}function _assertThisInitialized$g(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}function _isNativeReflectConstruct$e(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _getPrototypeOf$f(tt){return _getPrototypeOf$f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(et){return et.__proto__||Object.getPrototypeOf(et)},_getPrototypeOf$f(tt)}function _defineProperty$w(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var Container=styled("div",function(tt){var nt=tt.$zIndex;return{position:"absolute",top:0,left:0,right:0,zIndex:nt||null}});Container.displayName="Container";var LayerComponent=function(tt){_inherits$p(et,tt);var nt=_createSuper$e(et);function et(){var rt;_classCallCheck$p(this,et);for(var ot=arguments.length,at=new Array(ot),st=0;st<ot;st++)at[st]=arguments[st];return rt=nt.call.apply(nt,[this].concat(at)),_defineProperty$w(_assertThisInitialized$g(rt),"state",{container:null}),_defineProperty$w(_assertThisInitialized$g(rt),"onEscape",function(){rt.props.onEscape&&rt.props.onEscape()}),_defineProperty$w(_assertThisInitialized$g(rt),"onKeyDown",function(ut){rt.props.onKeyDown&&rt.props.onKeyDown(ut)}),_defineProperty$w(_assertThisInitialized$g(rt),"onKeyUp",function(ut){rt.props.onKeyUp&&rt.props.onKeyUp(ut)}),_defineProperty$w(_assertThisInitialized$g(rt),"onKeyPress",function(ut){rt.props.onKeyPress&&rt.props.onKeyPress(ut)}),_defineProperty$w(_assertThisInitialized$g(rt),"onDocumentClick",function(ut){rt.props.onDocumentClick&&rt.props.onDocumentClick(ut)}),rt}return _createClass$n(et,[{key:"componentDidMount",value:function(){this.context.addEscapeHandler(this.onEscape),this.context.addKeyDownHandler(this.onKeyDown),this.context.addKeyUpHandler(this.onKeyUp),this.context.addKeyPressHandler(this.onKeyPress),this.props.isHoverLayer||this.context.addDocClickHandler(this.onDocumentClick);var ot=this.props,at=ot.onMount,st=ot.mountNode,ut=ot.host;if(st){at&&at();return}var ct=ut!==void 0,pt=ct?ut:document.body;pt&&this.addContainer(pt)}},{key:"componentDidUpdate",value:function(ot){var at=this.props,st=at.host,ut=at.mountNode;ut||(st&&st!==ot.host&&ot.host===null&&this.addContainer(st),ot.isHoverLayer!=this.props.isHoverLayer&&(this.props.isHoverLayer?this.context.removeDocClickHandler(this.onDocumentClick):this.context.addDocClickHandler(this.onDocumentClick)))}},{key:"componentWillUnmount",value:function(){this.context.removeEscapeHandler(this.onEscape),this.context.removeKeyDownHandler(this.onKeyDown),this.context.removeKeyUpHandler(this.onKeyUp),this.context.removeKeyPressHandler(this.onKeyPress),this.context.removeDocClickHandler(this.onDocumentClick),this.props.onUnmount&&this.props.onUnmount();var ot=this.props.host,at=this.state.container;ot&&at&&ot.contains(at)&&ot.removeChild(at)}},{key:"addContainer",value:function(ot){var at=this.props,st=at.index,ut=at.mountNode,ct=at.onMount;if(!ut&&ot){var pt=ot.ownerDocument.createElement("div"),dt=typeof st=="number"?ot.children[st]:null;dt?ot.insertBefore(pt,dt):ot.appendChild(pt),this.setState({container:pt},function(){ct&&ct()})}}},{key:"render",value:function(){var ot=this.state.container,at=this.props,st=at.children,ut=at.mountNode,ct=at.zIndex,pt=ct?reactExports.createElement(Container,{$zIndex:ct},st):st;return typeof document<"u"?ut?ReactDOM.createPortal(pt,ut):ot?ReactDOM.createPortal(pt,ot):null:null}}]),et}(reactExports.Component);_defineProperty$w(LayerComponent,"contextType",LayersContext);function Layer(tt){return reactExports.createElement(Consumer,null,function(nt){var et=nt.host,rt=nt.zIndex;return reactExports.createElement(LayerComponent,_extends$L({},tt,{host:et,zIndex:rt}))})}/**!
 * @fileOverview Kickass library to create and place poppers near their reference elements.
 * @version 1.16.1
 * @license
 * Copyright (c) 2016 Federico Zivolo and contributors
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */var isBrowser$1=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",timeoutDuration=function(){for(var tt=["Edge","Trident","Firefox"],nt=0;nt<tt.length;nt+=1)if(isBrowser$1&&navigator.userAgent.indexOf(tt[nt])>=0)return 1;return 0}();function microtaskDebounce(tt){var nt=!1;return function(){nt||(nt=!0,window.Promise.resolve().then(function(){nt=!1,tt()}))}}function taskDebounce(tt){var nt=!1;return function(){nt||(nt=!0,setTimeout(function(){nt=!1,tt()},timeoutDuration))}}var supportsMicroTasks=isBrowser$1&&window.Promise,debounce$3=supportsMicroTasks?microtaskDebounce:taskDebounce;function isFunction$4(tt){var nt={};return tt&&nt.toString.call(tt)==="[object Function]"}function getStyleComputedProperty(tt,nt){if(tt.nodeType!==1)return[];var et=tt.ownerDocument.defaultView,rt=et.getComputedStyle(tt,null);return nt?rt[nt]:rt}function getParentNode$1(tt){return tt.nodeName==="HTML"?tt:tt.parentNode||tt.host}function getScrollParent(tt){if(!tt)return document.body;switch(tt.nodeName){case"HTML":case"BODY":return tt.ownerDocument.body;case"#document":return tt.body}var nt=getStyleComputedProperty(tt),et=nt.overflow,rt=nt.overflowX,ot=nt.overflowY;return/(auto|scroll|overlay)/.test(et+ot+rt)?tt:getScrollParent(getParentNode$1(tt))}function getReferenceNode(tt){return tt&&tt.referenceNode?tt.referenceNode:tt}var isIE11=isBrowser$1&&!!(window.MSInputMethodContext&&document.documentMode),isIE10=isBrowser$1&&/MSIE 10/.test(navigator.userAgent);function isIE$1(tt){return tt===11?isIE11:tt===10?isIE10:isIE11||isIE10}function getOffsetParent(tt){if(!tt)return document.documentElement;for(var nt=isIE$1(10)?document.body:null,et=tt.offsetParent||null;et===nt&&tt.nextElementSibling;)et=(tt=tt.nextElementSibling).offsetParent;var rt=et&&et.nodeName;return!rt||rt==="BODY"||rt==="HTML"?tt?tt.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(et.nodeName)!==-1&&getStyleComputedProperty(et,"position")==="static"?getOffsetParent(et):et}function isOffsetContainer(tt){var nt=tt.nodeName;return nt==="BODY"?!1:nt==="HTML"||getOffsetParent(tt.firstElementChild)===tt}function getRoot(tt){return tt.parentNode!==null?getRoot(tt.parentNode):tt}function findCommonOffsetParent(tt,nt){if(!tt||!tt.nodeType||!nt||!nt.nodeType)return document.documentElement;var et=tt.compareDocumentPosition(nt)&Node.DOCUMENT_POSITION_FOLLOWING,rt=et?tt:nt,ot=et?nt:tt,at=document.createRange();at.setStart(rt,0),at.setEnd(ot,0);var st=at.commonAncestorContainer;if(tt!==st&&nt!==st||rt.contains(ot))return isOffsetContainer(st)?st:getOffsetParent(st);var ut=getRoot(tt);return ut.host?findCommonOffsetParent(ut.host,nt):findCommonOffsetParent(tt,getRoot(nt).host)}function getScroll(tt){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",et=nt==="top"?"scrollTop":"scrollLeft",rt=tt.nodeName;if(rt==="BODY"||rt==="HTML"){var ot=tt.ownerDocument.documentElement,at=tt.ownerDocument.scrollingElement||ot;return at[et]}return tt[et]}function includeScroll(tt,nt){var et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,rt=getScroll(nt,"top"),ot=getScroll(nt,"left"),at=et?-1:1;return tt.top+=rt*at,tt.bottom+=rt*at,tt.left+=ot*at,tt.right+=ot*at,tt}function getBordersSize(tt,nt){var et=nt==="x"?"Left":"Top",rt=et==="Left"?"Right":"Bottom";return parseFloat(tt["border"+et+"Width"])+parseFloat(tt["border"+rt+"Width"])}function getSize(tt,nt,et,rt){return Math.max(nt["offset"+tt],nt["scroll"+tt],et["client"+tt],et["offset"+tt],et["scroll"+tt],isIE$1(10)?parseInt(et["offset"+tt])+parseInt(rt["margin"+(tt==="Height"?"Top":"Left")])+parseInt(rt["margin"+(tt==="Height"?"Bottom":"Right")]):0)}function getWindowSizes(tt){var nt=tt.body,et=tt.documentElement,rt=isIE$1(10)&&getComputedStyle(et);return{height:getSize("Height",nt,et,rt),width:getSize("Width",nt,et,rt)}}var classCallCheck=function(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")},createClass$1=function(){function tt(nt,et){for(var rt=0;rt<et.length;rt++){var ot=et[rt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(nt,ot.key,ot)}}return function(nt,et,rt){return et&&tt(nt.prototype,et),rt&&tt(nt,rt),nt}}(),defineProperty$3=function(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt},_extends$K=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt};function getClientRect(tt){return _extends$K({},tt,{right:tt.left+tt.width,bottom:tt.top+tt.height})}function getBoundingClientRect(tt){var nt={};try{if(isIE$1(10)){nt=tt.getBoundingClientRect();var et=getScroll(tt,"top"),rt=getScroll(tt,"left");nt.top+=et,nt.left+=rt,nt.bottom+=et,nt.right+=rt}else nt=tt.getBoundingClientRect()}catch{}var ot={left:nt.left,top:nt.top,width:nt.right-nt.left,height:nt.bottom-nt.top},at=tt.nodeName==="HTML"?getWindowSizes(tt.ownerDocument):{},st=at.width||tt.clientWidth||ot.width,ut=at.height||tt.clientHeight||ot.height,ct=tt.offsetWidth-st,pt=tt.offsetHeight-ut;if(ct||pt){var dt=getStyleComputedProperty(tt);ct-=getBordersSize(dt,"x"),pt-=getBordersSize(dt,"y"),ot.width-=ct,ot.height-=pt}return getClientRect(ot)}function getOffsetRectRelativeToArbitraryNode(tt,nt){var et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,rt=isIE$1(10),ot=nt.nodeName==="HTML",at=getBoundingClientRect(tt),st=getBoundingClientRect(nt),ut=getScrollParent(tt),ct=getStyleComputedProperty(nt),pt=parseFloat(ct.borderTopWidth),dt=parseFloat(ct.borderLeftWidth);et&&ot&&(st.top=Math.max(st.top,0),st.left=Math.max(st.left,0));var ft=getClientRect({top:at.top-st.top-pt,left:at.left-st.left-dt,width:at.width,height:at.height});if(ft.marginTop=0,ft.marginLeft=0,!rt&&ot){var bt=parseFloat(ct.marginTop),ht=parseFloat(ct.marginLeft);ft.top-=pt-bt,ft.bottom-=pt-bt,ft.left-=dt-ht,ft.right-=dt-ht,ft.marginTop=bt,ft.marginLeft=ht}return(rt&&!et?nt.contains(ut):nt===ut&&ut.nodeName!=="BODY")&&(ft=includeScroll(ft,nt)),ft}function getViewportOffsetRectRelativeToArtbitraryNode(tt){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,et=tt.ownerDocument.documentElement,rt=getOffsetRectRelativeToArbitraryNode(tt,et),ot=Math.max(et.clientWidth,window.innerWidth||0),at=Math.max(et.clientHeight,window.innerHeight||0),st=nt?0:getScroll(et),ut=nt?0:getScroll(et,"left"),ct={top:st-rt.top+rt.marginTop,left:ut-rt.left+rt.marginLeft,width:ot,height:at};return getClientRect(ct)}function isFixed$1(tt){var nt=tt.nodeName;if(nt==="BODY"||nt==="HTML")return!1;if(getStyleComputedProperty(tt,"position")==="fixed")return!0;var et=getParentNode$1(tt);return et?isFixed$1(et):!1}function getFixedPositionOffsetParent(tt){if(!tt||!tt.parentElement||isIE$1())return document.documentElement;for(var nt=tt.parentElement;nt&&getStyleComputedProperty(nt,"transform")==="none";)nt=nt.parentElement;return nt||document.documentElement}function getBoundaries(tt,nt,et,rt){var ot=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,at={top:0,left:0},st=ot?getFixedPositionOffsetParent(tt):findCommonOffsetParent(tt,getReferenceNode(nt));if(rt==="viewport")at=getViewportOffsetRectRelativeToArtbitraryNode(st,ot);else{var ut=void 0;rt==="scrollParent"?(ut=getScrollParent(getParentNode$1(nt)),ut.nodeName==="BODY"&&(ut=tt.ownerDocument.documentElement)):rt==="window"?ut=tt.ownerDocument.documentElement:ut=rt;var ct=getOffsetRectRelativeToArbitraryNode(ut,st,ot);if(ut.nodeName==="HTML"&&!isFixed$1(st)){var pt=getWindowSizes(tt.ownerDocument),dt=pt.height,ft=pt.width;at.top+=ct.top-ct.marginTop,at.bottom=dt+ct.top,at.left+=ct.left-ct.marginLeft,at.right=ft+ct.left}else at=ct}et=et||0;var bt=typeof et=="number";return at.left+=bt?et:et.left||0,at.top+=bt?et:et.top||0,at.right-=bt?et:et.right||0,at.bottom-=bt?et:et.bottom||0,at}function getArea(tt){var nt=tt.width,et=tt.height;return nt*et}function computeAutoPlacement(tt,nt,et,rt,ot){var at=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(tt.indexOf("auto")===-1)return tt;var st=getBoundaries(et,rt,at,ot),ut={top:{width:st.width,height:nt.top-st.top},right:{width:st.right-nt.right,height:st.height},bottom:{width:st.width,height:st.bottom-nt.bottom},left:{width:nt.left-st.left,height:st.height}},ct=Object.keys(ut).map(function(bt){return _extends$K({key:bt},ut[bt],{area:getArea(ut[bt])})}).sort(function(bt,ht){return ht.area-bt.area}),pt=ct.filter(function(bt){var ht=bt.width,mt=bt.height;return ht>=et.clientWidth&&mt>=et.clientHeight}),dt=pt.length>0?pt[0].key:ct[0].key,ft=tt.split("-")[1];return dt+(ft?"-"+ft:"")}function getReferenceOffsets(tt,nt,et){var rt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,ot=rt?getFixedPositionOffsetParent(nt):findCommonOffsetParent(nt,getReferenceNode(et));return getOffsetRectRelativeToArbitraryNode(et,ot,rt)}function getOuterSizes(tt){var nt=tt.ownerDocument.defaultView,et=nt.getComputedStyle(tt),rt=parseFloat(et.marginTop||0)+parseFloat(et.marginBottom||0),ot=parseFloat(et.marginLeft||0)+parseFloat(et.marginRight||0),at={width:tt.offsetWidth+ot,height:tt.offsetHeight+rt};return at}function getOppositePlacement(tt){var nt={left:"right",right:"left",bottom:"top",top:"bottom"};return tt.replace(/left|right|bottom|top/g,function(et){return nt[et]})}function getPopperOffsets(tt,nt,et){et=et.split("-")[0];var rt=getOuterSizes(tt),ot={width:rt.width,height:rt.height},at=["right","left"].indexOf(et)!==-1,st=at?"top":"left",ut=at?"left":"top",ct=at?"height":"width",pt=at?"width":"height";return ot[st]=nt[st]+nt[ct]/2-rt[ct]/2,et===ut?ot[ut]=nt[ut]-rt[pt]:ot[ut]=nt[getOppositePlacement(ut)],ot}function find$3(tt,nt){return Array.prototype.find?tt.find(nt):tt.filter(nt)[0]}function findIndex(tt,nt,et){if(Array.prototype.findIndex)return tt.findIndex(function(ot){return ot[nt]===et});var rt=find$3(tt,function(ot){return ot[nt]===et});return tt.indexOf(rt)}function runModifiers(tt,nt,et){var rt=et===void 0?tt:tt.slice(0,findIndex(tt,"name",et));return rt.forEach(function(ot){ot.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var at=ot.function||ot.fn;ot.enabled&&isFunction$4(at)&&(nt.offsets.popper=getClientRect(nt.offsets.popper),nt.offsets.reference=getClientRect(nt.offsets.reference),nt=at(nt,ot))}),nt}function update(){if(!this.state.isDestroyed){var tt={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};tt.offsets.reference=getReferenceOffsets(this.state,this.popper,this.reference,this.options.positionFixed),tt.placement=computeAutoPlacement(this.options.placement,tt.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),tt.originalPlacement=tt.placement,tt.positionFixed=this.options.positionFixed,tt.offsets.popper=getPopperOffsets(this.popper,tt.offsets.reference,tt.placement),tt.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",tt=runModifiers(this.modifiers,tt),this.state.isCreated?this.options.onUpdate(tt):(this.state.isCreated=!0,this.options.onCreate(tt))}}function isModifierEnabled(tt,nt){return tt.some(function(et){var rt=et.name,ot=et.enabled;return ot&&rt===nt})}function getSupportedPropertyName(tt){for(var nt=[!1,"ms","Webkit","Moz","O"],et=tt.charAt(0).toUpperCase()+tt.slice(1),rt=0;rt<nt.length;rt++){var ot=nt[rt],at=ot?""+ot+et:tt;if(typeof document.body.style[at]<"u")return at}return null}function destroy(){return this.state.isDestroyed=!0,isModifierEnabled(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[getSupportedPropertyName("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function getWindow(tt){var nt=tt.ownerDocument;return nt?nt.defaultView:window}function attachToScrollParents(tt,nt,et,rt){var ot=tt.nodeName==="BODY",at=ot?tt.ownerDocument.defaultView:tt;at.addEventListener(nt,et,{passive:!0}),ot||attachToScrollParents(getScrollParent(at.parentNode),nt,et,rt),rt.push(at)}function setupEventListeners(tt,nt,et,rt){et.updateBound=rt,getWindow(tt).addEventListener("resize",et.updateBound,{passive:!0});var ot=getScrollParent(tt);return attachToScrollParents(ot,"scroll",et.updateBound,et.scrollParents),et.scrollElement=ot,et.eventsEnabled=!0,et}function enableEventListeners(){this.state.eventsEnabled||(this.state=setupEventListeners(this.reference,this.options,this.state,this.scheduleUpdate))}function removeEventListeners(tt,nt){return getWindow(tt).removeEventListener("resize",nt.updateBound),nt.scrollParents.forEach(function(et){et.removeEventListener("scroll",nt.updateBound)}),nt.updateBound=null,nt.scrollParents=[],nt.scrollElement=null,nt.eventsEnabled=!1,nt}function disableEventListeners(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=removeEventListeners(this.reference,this.state))}function isNumeric(tt){return tt!==""&&!isNaN(parseFloat(tt))&&isFinite(tt)}function setStyles(tt,nt){Object.keys(nt).forEach(function(et){var rt="";["width","height","top","right","bottom","left"].indexOf(et)!==-1&&isNumeric(nt[et])&&(rt="px"),tt.style[et]=nt[et]+rt})}function setAttributes(tt,nt){Object.keys(nt).forEach(function(et){var rt=nt[et];rt!==!1?tt.setAttribute(et,nt[et]):tt.removeAttribute(et)})}function applyStyle(tt){return setStyles(tt.instance.popper,tt.styles),setAttributes(tt.instance.popper,tt.attributes),tt.arrowElement&&Object.keys(tt.arrowStyles).length&&setStyles(tt.arrowElement,tt.arrowStyles),tt}function applyStyleOnLoad(tt,nt,et,rt,ot){var at=getReferenceOffsets(ot,nt,tt,et.positionFixed),st=computeAutoPlacement(et.placement,at,nt,tt,et.modifiers.flip.boundariesElement,et.modifiers.flip.padding);return nt.setAttribute("x-placement",st),setStyles(nt,{position:et.positionFixed?"fixed":"absolute"}),et}function getRoundedOffsets(tt,nt){var et=tt.offsets,rt=et.popper,ot=et.reference,at=Math.round,st=Math.floor,ut=function(zt){return zt},ct=at(ot.width),pt=at(rt.width),dt=["left","right"].indexOf(tt.placement)!==-1,ft=tt.placement.indexOf("-")!==-1,bt=ct%2===pt%2,ht=ct%2===1&&pt%2===1,mt=nt?dt||ft||bt?at:st:ut,Mt=nt?at:ut;return{left:mt(ht&&!ft&&nt?rt.left-1:rt.left),top:Mt(rt.top),bottom:Mt(rt.bottom),right:mt(rt.right)}}var isFirefox$1=isBrowser$1&&/Firefox/i.test(navigator.userAgent);function computeStyle(tt,nt){var et=nt.x,rt=nt.y,ot=tt.offsets.popper,at=find$3(tt.instance.modifiers,function(vt){return vt.name==="applyStyle"}).gpuAcceleration;at!==void 0&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var st=at!==void 0?at:nt.gpuAcceleration,ut=getOffsetParent(tt.instance.popper),ct=getBoundingClientRect(ut),pt={position:ot.position},dt=getRoundedOffsets(tt,window.devicePixelRatio<2||!isFirefox$1),ft=et==="bottom"?"top":"bottom",bt=rt==="right"?"left":"right",ht=getSupportedPropertyName("transform"),mt=void 0,Mt=void 0;if(ft==="bottom"?ut.nodeName==="HTML"?Mt=-ut.clientHeight+dt.bottom:Mt=-ct.height+dt.bottom:Mt=dt.top,bt==="right"?ut.nodeName==="HTML"?mt=-ut.clientWidth+dt.right:mt=-ct.width+dt.right:mt=dt.left,st&&ht)pt[ht]="translate3d("+mt+"px, "+Mt+"px, 0)",pt[ft]=0,pt[bt]=0,pt.willChange="transform";else{var Ot=ft==="bottom"?-1:1,zt=bt==="right"?-1:1;pt[ft]=Mt*Ot,pt[bt]=mt*zt,pt.willChange=ft+", "+bt}var yt={"x-placement":tt.placement};return tt.attributes=_extends$K({},yt,tt.attributes),tt.styles=_extends$K({},pt,tt.styles),tt.arrowStyles=_extends$K({},tt.offsets.arrow,tt.arrowStyles),tt}function isModifierRequired(tt,nt,et){var rt=find$3(tt,function(ut){var ct=ut.name;return ct===nt}),ot=!!rt&&tt.some(function(ut){return ut.name===et&&ut.enabled&&ut.order<rt.order});if(!ot){var at="`"+nt+"`",st="`"+et+"`";console.warn(st+" modifier is required by "+at+" modifier in order to work, be sure to include it before "+at+"!")}return ot}function arrow(tt,nt){var et;if(!isModifierRequired(tt.instance.modifiers,"arrow","keepTogether"))return tt;var rt=nt.element;if(typeof rt=="string"){if(rt=tt.instance.popper.querySelector(rt),!rt)return tt}else if(!tt.instance.popper.contains(rt))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),tt;var ot=tt.placement.split("-")[0],at=tt.offsets,st=at.popper,ut=at.reference,ct=["left","right"].indexOf(ot)!==-1,pt=ct?"height":"width",dt=ct?"Top":"Left",ft=dt.toLowerCase(),bt=ct?"left":"top",ht=ct?"bottom":"right",mt=getOuterSizes(rt)[pt];ut[ht]-mt<st[ft]&&(tt.offsets.popper[ft]-=st[ft]-(ut[ht]-mt)),ut[ft]+mt>st[ht]&&(tt.offsets.popper[ft]+=ut[ft]+mt-st[ht]),tt.offsets.popper=getClientRect(tt.offsets.popper);var Mt=ut[ft]+ut[pt]/2-mt/2,Ot=getStyleComputedProperty(tt.instance.popper),zt=parseFloat(Ot["margin"+dt]),yt=parseFloat(Ot["border"+dt+"Width"]),vt=Mt-tt.offsets.popper[ft]-zt-yt;return vt=Math.max(Math.min(st[pt]-mt,vt),0),tt.arrowElement=rt,tt.offsets.arrow=(et={},defineProperty$3(et,ft,Math.round(vt)),defineProperty$3(et,bt,""),et),tt}function getOppositeVariation(tt){return tt==="end"?"start":tt==="start"?"end":tt}var placements=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],validPlacements=placements.slice(3);function clockwise(tt){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,et=validPlacements.indexOf(tt),rt=validPlacements.slice(et+1).concat(validPlacements.slice(0,et));return nt?rt.reverse():rt}var BEHAVIORS={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function flip$1(tt,nt){if(isModifierEnabled(tt.instance.modifiers,"inner")||tt.flipped&&tt.placement===tt.originalPlacement)return tt;var et=getBoundaries(tt.instance.popper,tt.instance.reference,nt.padding,nt.boundariesElement,tt.positionFixed),rt=tt.placement.split("-")[0],ot=getOppositePlacement(rt),at=tt.placement.split("-")[1]||"",st=[];switch(nt.behavior){case BEHAVIORS.FLIP:st=[rt,ot];break;case BEHAVIORS.CLOCKWISE:st=clockwise(rt);break;case BEHAVIORS.COUNTERCLOCKWISE:st=clockwise(rt,!0);break;default:st=nt.behavior}return st.forEach(function(ut,ct){if(rt!==ut||st.length===ct+1)return tt;rt=tt.placement.split("-")[0],ot=getOppositePlacement(rt);var pt=tt.offsets.popper,dt=tt.offsets.reference,ft=Math.floor,bt=rt==="left"&&ft(pt.right)>ft(dt.left)||rt==="right"&&ft(pt.left)<ft(dt.right)||rt==="top"&&ft(pt.bottom)>ft(dt.top)||rt==="bottom"&&ft(pt.top)<ft(dt.bottom),ht=ft(pt.left)<ft(et.left),mt=ft(pt.right)>ft(et.right),Mt=ft(pt.top)<ft(et.top),Ot=ft(pt.bottom)>ft(et.bottom),zt=rt==="left"&&ht||rt==="right"&&mt||rt==="top"&&Mt||rt==="bottom"&&Ot,yt=["top","bottom"].indexOf(rt)!==-1,vt=!!nt.flipVariations&&(yt&&at==="start"&&ht||yt&&at==="end"&&mt||!yt&&at==="start"&&Mt||!yt&&at==="end"&&Ot),At=!!nt.flipVariationsByContent&&(yt&&at==="start"&&mt||yt&&at==="end"&&ht||!yt&&at==="start"&&Ot||!yt&&at==="end"&&Mt),St=vt||At;(bt||zt||St)&&(tt.flipped=!0,(bt||zt)&&(rt=st[ct+1]),St&&(at=getOppositeVariation(at)),tt.placement=rt+(at?"-"+at:""),tt.offsets.popper=_extends$K({},tt.offsets.popper,getPopperOffsets(tt.instance.popper,tt.offsets.reference,tt.placement)),tt=runModifiers(tt.instance.modifiers,tt,"flip"))}),tt}function keepTogether(tt){var nt=tt.offsets,et=nt.popper,rt=nt.reference,ot=tt.placement.split("-")[0],at=Math.floor,st=["top","bottom"].indexOf(ot)!==-1,ut=st?"right":"bottom",ct=st?"left":"top",pt=st?"width":"height";return et[ut]<at(rt[ct])&&(tt.offsets.popper[ct]=at(rt[ct])-et[pt]),et[ct]>at(rt[ut])&&(tt.offsets.popper[ct]=at(rt[ut])),tt}function toValue(tt,nt,et,rt){var ot=tt.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),at=+ot[1],st=ot[2];if(!at)return tt;if(st.indexOf("%")===0){var ut=void 0;switch(st){case"%p":ut=et;break;case"%":case"%r":default:ut=rt}var ct=getClientRect(ut);return ct[nt]/100*at}else if(st==="vh"||st==="vw"){var pt=void 0;return st==="vh"?pt=Math.max(document.documentElement.clientHeight,window.innerHeight||0):pt=Math.max(document.documentElement.clientWidth,window.innerWidth||0),pt/100*at}else return at}function parseOffset(tt,nt,et,rt){var ot=[0,0],at=["right","left"].indexOf(rt)!==-1,st=tt.split(/(\+|\-)/).map(function(dt){return dt.trim()}),ut=st.indexOf(find$3(st,function(dt){return dt.search(/,|\s/)!==-1}));st[ut]&&st[ut].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var ct=/\s*,\s*|\s+/,pt=ut!==-1?[st.slice(0,ut).concat([st[ut].split(ct)[0]]),[st[ut].split(ct)[1]].concat(st.slice(ut+1))]:[st];return pt=pt.map(function(dt,ft){var bt=(ft===1?!at:at)?"height":"width",ht=!1;return dt.reduce(function(mt,Mt){return mt[mt.length-1]===""&&["+","-"].indexOf(Mt)!==-1?(mt[mt.length-1]=Mt,ht=!0,mt):ht?(mt[mt.length-1]+=Mt,ht=!1,mt):mt.concat(Mt)},[]).map(function(mt){return toValue(mt,bt,nt,et)})}),pt.forEach(function(dt,ft){dt.forEach(function(bt,ht){isNumeric(bt)&&(ot[ft]+=bt*(dt[ht-1]==="-"?-1:1))})}),ot}function offset$1(tt,nt){var et=nt.offset,rt=tt.placement,ot=tt.offsets,at=ot.popper,st=ot.reference,ut=rt.split("-")[0],ct=void 0;return isNumeric(+et)?ct=[+et,0]:ct=parseOffset(et,at,st,ut),ut==="left"?(at.top+=ct[0],at.left-=ct[1]):ut==="right"?(at.top+=ct[0],at.left+=ct[1]):ut==="top"?(at.left+=ct[0],at.top-=ct[1]):ut==="bottom"&&(at.left+=ct[0],at.top+=ct[1]),tt.popper=at,tt}function preventOverflow(tt,nt){var et=nt.boundariesElement||getOffsetParent(tt.instance.popper);tt.instance.reference===et&&(et=getOffsetParent(et));var rt=getSupportedPropertyName("transform"),ot=tt.instance.popper.style,at=ot.top,st=ot.left,ut=ot[rt];ot.top="",ot.left="",ot[rt]="";var ct=getBoundaries(tt.instance.popper,tt.instance.reference,nt.padding,et,tt.positionFixed);ot.top=at,ot.left=st,ot[rt]=ut,nt.boundaries=ct;var pt=nt.priority,dt=tt.offsets.popper,ft={primary:function(ht){var mt=dt[ht];return dt[ht]<ct[ht]&&!nt.escapeWithReference&&(mt=Math.max(dt[ht],ct[ht])),defineProperty$3({},ht,mt)},secondary:function(ht){var mt=ht==="right"?"left":"top",Mt=dt[mt];return dt[ht]>ct[ht]&&!nt.escapeWithReference&&(Mt=Math.min(dt[mt],ct[ht]-(ht==="right"?dt.width:dt.height))),defineProperty$3({},mt,Mt)}};return pt.forEach(function(bt){var ht=["left","top"].indexOf(bt)!==-1?"primary":"secondary";dt=_extends$K({},dt,ft[ht](bt))}),tt.offsets.popper=dt,tt}function shift(tt){var nt=tt.placement,et=nt.split("-")[0],rt=nt.split("-")[1];if(rt){var ot=tt.offsets,at=ot.reference,st=ot.popper,ut=["bottom","top"].indexOf(et)!==-1,ct=ut?"left":"top",pt=ut?"width":"height",dt={start:defineProperty$3({},ct,at[ct]),end:defineProperty$3({},ct,at[ct]+at[pt]-st[pt])};tt.offsets.popper=_extends$K({},st,dt[rt])}return tt}function hide(tt){if(!isModifierRequired(tt.instance.modifiers,"hide","preventOverflow"))return tt;var nt=tt.offsets.reference,et=find$3(tt.instance.modifiers,function(rt){return rt.name==="preventOverflow"}).boundaries;if(nt.bottom<et.top||nt.left>et.right||nt.top>et.bottom||nt.right<et.left){if(tt.hide===!0)return tt;tt.hide=!0,tt.attributes["x-out-of-boundaries"]=""}else{if(tt.hide===!1)return tt;tt.hide=!1,tt.attributes["x-out-of-boundaries"]=!1}return tt}function inner$1(tt){var nt=tt.placement,et=nt.split("-")[0],rt=tt.offsets,ot=rt.popper,at=rt.reference,st=["left","right"].indexOf(et)!==-1,ut=["top","left"].indexOf(et)===-1;return ot[st?"left":"top"]=at[et]-(ut?ot[st?"width":"height"]:0),tt.placement=getOppositePlacement(nt),tt.offsets.popper=getClientRect(ot),tt}var modifiers={shift:{order:100,enabled:!0,fn:shift},offset:{order:200,enabled:!0,fn:offset$1,offset:0},preventOverflow:{order:300,enabled:!0,fn:preventOverflow,priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:keepTogether},arrow:{order:500,enabled:!0,fn:arrow,element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:flip$1,behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:inner$1},hide:{order:800,enabled:!0,fn:hide},computeStyle:{order:850,enabled:!0,fn:computeStyle,gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:applyStyle,onLoad:applyStyleOnLoad,gpuAcceleration:void 0}},Defaults={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function tt(){},onUpdate:function tt(){},modifiers},Popper=function(){function tt(nt,et){var rt=this,ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};classCallCheck(this,tt),this.scheduleUpdate=function(){return requestAnimationFrame(rt.update)},this.update=debounce$3(this.update.bind(this)),this.options=_extends$K({},tt.Defaults,ot),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=nt&&nt.jquery?nt[0]:nt,this.popper=et&&et.jquery?et[0]:et,this.options.modifiers={},Object.keys(_extends$K({},tt.Defaults.modifiers,ot.modifiers)).forEach(function(st){rt.options.modifiers[st]=_extends$K({},tt.Defaults.modifiers[st]||{},ot.modifiers?ot.modifiers[st]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(st){return _extends$K({name:st},rt.options.modifiers[st])}).sort(function(st,ut){return st.order-ut.order}),this.modifiers.forEach(function(st){st.enabled&&isFunction$4(st.onLoad)&&st.onLoad(rt.reference,rt.popper,rt.options,st,rt.state)}),this.update();var at=this.options.eventsEnabled;at&&this.enableEventListeners(),this.state.eventsEnabled=at}return createClass$1(tt,[{key:"update",value:function(){return update.call(this)}},{key:"destroy",value:function(){return destroy.call(this)}},{key:"enableEventListeners",value:function(){return enableEventListeners.call(this)}},{key:"disableEventListeners",value:function(){return disableEventListeners.call(this)}}]),tt}();Popper.Utils=(typeof window<"u"?window:global).PopperUtils;Popper.placements=placements;Popper.Defaults=Defaults;function toPopperPlacement(tt){return tt.replace(/(Top|Left)$/,"-start").replace(/(Right|Bottom)$/,"-end")}function parsePopperOffset(tt){return{top:Math.floor(tt.top||0),left:Math.floor(tt.left||0)}}var TETHER_PLACEMENT={auto:"auto",topLeft:"topLeft",top:"top",topRight:"topRight",rightTop:"rightTop",right:"right",rightBottom:"rightBottom",bottomRight:"bottomRight",bottom:"bottom",bottomLeft:"bottomLeft",leftBottom:"leftBottom",left:"left",leftTop:"leftTop"};function _typeof$h(tt){"@babel/helpers - typeof";return _typeof$h=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$h(tt)}var _excluded$n=["modifiers"];function ownKeys$r(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$q(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$r(Object(et),!0).forEach(function(rt){_defineProperty$v(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$r(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _objectWithoutProperties$t(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$r(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$r(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function _classCallCheck$o(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _defineProperties$e(tt,nt){for(var et=0;et<nt.length;et++){var rt=nt[et];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(tt,rt.key,rt)}}function _createClass$m(tt,nt,et){return nt&&_defineProperties$e(tt.prototype,nt),Object.defineProperty(tt,"prototype",{writable:!1}),tt}function _inherits$o(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function");tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,writable:!0,configurable:!0}}),Object.defineProperty(tt,"prototype",{writable:!1}),nt&&_setPrototypeOf$f(tt,nt)}function _setPrototypeOf$f(tt,nt){return _setPrototypeOf$f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(rt,ot){return rt.__proto__=ot,rt},_setPrototypeOf$f(tt,nt)}function _createSuper$d(tt){var nt=_isNativeReflectConstruct$d();return function(){var rt=_getPrototypeOf$e(tt),ot;if(nt){var at=_getPrototypeOf$e(this).constructor;ot=Reflect.construct(rt,arguments,at)}else ot=rt.apply(this,arguments);return _possibleConstructorReturn$o(this,ot)}}function _possibleConstructorReturn$o(tt,nt){if(nt&&(_typeof$h(nt)==="object"||typeof nt=="function"))return nt;if(nt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$f(tt)}function _assertThisInitialized$f(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}function _isNativeReflectConstruct$d(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _getPrototypeOf$e(tt){return _getPrototypeOf$e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(et){return et.__proto__||Object.getPrototypeOf(et)},_getPrototypeOf$e(tt)}function _defineProperty$v(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var Tether=function(tt){_inherits$o(et,tt);var nt=_createSuper$d(et);function et(){var rt;_classCallCheck$o(this,et);for(var ot=arguments.length,at=new Array(ot),st=0;st<ot;st++)at[st]=arguments[st];return rt=nt.call.apply(nt,[this].concat(at)),_defineProperty$v(_assertThisInitialized$f(rt),"popper",void 0),_defineProperty$v(_assertThisInitialized$f(rt),"popperHeight",0),_defineProperty$v(_assertThisInitialized$f(rt),"popperWidth",0),_defineProperty$v(_assertThisInitialized$f(rt),"anchorHeight",0),_defineProperty$v(_assertThisInitialized$f(rt),"anchorWidth",0),_defineProperty$v(_assertThisInitialized$f(rt),"state",{isMounted:!1}),_defineProperty$v(_assertThisInitialized$f(rt),"onPopperUpdate",function(ut){var ct={popper:parsePopperOffset(ut.offsets.popper),arrow:ut.offsets.arrow?parsePopperOffset(ut.offsets.arrow):{top:0,left:0}};rt.props.onPopperUpdate(ct,ut)}),rt}return _createClass$m(et,[{key:"componentDidMount",value:function(){this.setState({isMounted:!0})}},{key:"componentDidUpdate",value:function(ot,at){if(this.props.anchorRef){var st=this.props.anchorRef.getBoundingClientRect(),ut=st.height,ct=st.width;(this.anchorHeight!==ut||this.anchorWidth!==ct)&&(this.anchorHeight=ut,this.anchorWidth=ct,this.popper&&this.popper.scheduleUpdate())}if(this.props.popperRef){var pt=this.props.popperRef.getBoundingClientRect(),dt=pt.height,ft=pt.width;(this.popperHeight!==dt||this.popperWidth!==ft)&&(this.popperHeight=dt,this.popperWidth=ft,this.popper&&this.popper.scheduleUpdate()),this.state.isMounted!==at.isMounted&&this.props.anchorRef&&this.initializePopper()}}},{key:"componentWillUnmount",value:function(){this.destroyPopover()}},{key:"initializePopper",value:function(){var ot=this.props,at=ot.placement,st=ot.popperOptions,ut=st.modifiers,ct=_objectWithoutProperties$t(st,_excluded$n);!this.props.anchorRef||!this.props.popperRef||(this.popper=new Popper(this.props.anchorRef,this.props.popperRef,_objectSpread$q({placement:toPopperPlacement(at),modifiers:_objectSpread$q({arrow:{element:this.props.arrowRef,enabled:!!this.props.arrowRef},computeStyle:{gpuAcceleration:!1},applyStyle:{enabled:!1},applyReactStyle:{enabled:!0,fn:this.onPopperUpdate,order:900},preventOverflow:{enabled:!0}},ut)},ct)))}},{key:"destroyPopover",value:function(){this.popper&&(this.popper.destroy(),delete this.popper)}},{key:"render",value:function(){return this.props.children||null}}]),et}(reactExports.Component);_defineProperty$v(Tether,"defaultProps",{anchorRef:null,onPopperUpdate:function tt(){return null},placement:TETHER_PLACEMENT.auto,popperRef:null,popperOptions:{}});var BaseProvider=function tt(nt){var et=nt.children,rt=nt.overrides,ot=nt.theme,at=nt.zIndex;return reactExports.createElement(LayersManager,{zIndex:at,overrides:rt},reactExports.createElement(UIDReset,{prefix:"bui"},reactExports.createElement(ThemeProvider$1,{theme:ot},et)))};function guard(tt,nt,et){return Math.min(Math.max(tt,et),nt)}class ColorError extends Error{constructor(nt){super(`Failed to parse color: "${nt}"`)}}var ColorError$1=ColorError;function parseToRgba(tt){if(typeof tt!="string")throw new ColorError$1(tt);if(tt.trim().toLowerCase()==="transparent")return[0,0,0,0];let nt=tt.trim();nt=namedColorRegex.test(tt)?nameToHex(tt):tt;const et=reducedHexRegex.exec(nt);if(et){const st=Array.from(et).slice(1);return[...st.slice(0,3).map(ut=>parseInt(r(ut,2),16)),parseInt(r(st[3]||"f",2),16)/255]}const rt=hexRegex.exec(nt);if(rt){const st=Array.from(rt).slice(1);return[...st.slice(0,3).map(ut=>parseInt(ut,16)),parseInt(st[3]||"ff",16)/255]}const ot=rgbaRegex.exec(nt);if(ot){const st=Array.from(ot).slice(1);return[...st.slice(0,3).map(ut=>parseInt(ut,10)),parseFloat(st[3]||"1")]}const at=hslaRegex.exec(nt);if(at){const[st,ut,ct,pt]=Array.from(at).slice(1).map(parseFloat);if(guard(0,100,ut)!==ut)throw new ColorError$1(tt);if(guard(0,100,ct)!==ct)throw new ColorError$1(tt);return[...hslToRgb$1(st,ut,ct),Number.isNaN(pt)?1:pt]}throw new ColorError$1(tt)}function hash$1(tt){let nt=5381,et=tt.length;for(;et;)nt=nt*33^tt.charCodeAt(--et);return(nt>>>0)%2341}const colorToInt=tt=>parseInt(tt.replace(/_/g,""),36),compressedColorMap="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((tt,nt)=>{const et=colorToInt(nt.substring(0,3)),rt=colorToInt(nt.substring(3)).toString(16);let ot="";for(let at=0;at<6-rt.length;at++)ot+="0";return tt[et]=`${ot}${rt}`,tt},{});function nameToHex(tt){const nt=tt.toLowerCase().trim(),et=compressedColorMap[hash$1(nt)];if(!et)throw new ColorError$1(tt);return`#${et}`}const r=(tt,nt)=>Array.from(Array(nt)).map(()=>tt).join(""),reducedHexRegex=new RegExp(`^#${r("([a-f0-9])",3)}([a-f0-9])?$`,"i"),hexRegex=new RegExp(`^#${r("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),rgbaRegex=new RegExp(`^rgba?\\(\\s*(\\d+)\\s*${r(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),hslaRegex=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,namedColorRegex=/^[a-z]+$/i,roundColor=tt=>Math.round(tt*255),hslToRgb$1=(tt,nt,et)=>{let rt=et/100;if(nt===0)return[rt,rt,rt].map(roundColor);const ot=(tt%360+360)%360/60,at=(1-Math.abs(2*rt-1))*(nt/100),st=at*(1-Math.abs(ot%2-1));let ut=0,ct=0,pt=0;ot>=0&&ot<1?(ut=at,ct=st):ot>=1&&ot<2?(ut=st,ct=at):ot>=2&&ot<3?(ct=at,pt=st):ot>=3&&ot<4?(ct=st,pt=at):ot>=4&&ot<5?(ut=st,pt=at):ot>=5&&ot<6&&(ut=at,pt=st);const dt=rt-at/2,ft=ut+dt,bt=ct+dt,ht=pt+dt;return[ft,bt,ht].map(roundColor)};function parseToHsla(tt){const[nt,et,rt,ot]=parseToRgba(tt).map((ft,bt)=>bt===3?ft:ft/255),at=Math.max(nt,et,rt),st=Math.min(nt,et,rt),ut=(at+st)/2;if(at===st)return[0,0,ut,ot];const ct=at-st,pt=ut>.5?ct/(2-at-st):ct/(at+st);return[60*(nt===at?(et-rt)/ct+(et<rt?6:0):et===at?(rt-nt)/ct+2:(nt-et)/ct+4),pt,ut,ot]}function hsla(tt,nt,et,rt){return`hsla(${(tt%360).toFixed()}, ${guard(0,100,nt*100).toFixed()}%, ${guard(0,100,et*100).toFixed()}%, ${parseFloat(guard(0,1,rt).toFixed(3))})`}function darken(tt,nt){const[et,rt,ot,at]=parseToHsla(tt);return hsla(et,rt,ot-nt,at)}function getLuminance(tt){if(tt==="transparent")return 0;function nt(at){const st=at/255;return st<=.04045?st/12.92:Math.pow((st+.055)/1.055,2.4)}const[et,rt,ot]=parseToRgba(tt);return .2126*nt(et)+.7152*nt(rt)+.0722*nt(ot)}function rgba$1(tt,nt,et,rt){return`rgba(${guard(0,255,tt).toFixed()}, ${guard(0,255,nt).toFixed()}, ${guard(0,255,et).toFixed()}, ${parseFloat(guard(0,1,rt).toFixed(3))})`}function mix$1(tt,nt,et){const rt=(St,Et)=>Et===3?St:St/255,[ot,at,st,ut]=parseToRgba(tt).map(rt),[ct,pt,dt,ft]=parseToRgba(nt).map(rt),bt=ft-ut,ht=et*2-1,Mt=((ht*bt===-1?ht:ht+bt/(1+ht*bt))+1)/2,Ot=1-Mt,zt=(ot*Ot+ct*Mt)*255,yt=(at*Ot+pt*Mt)*255,vt=(st*Ot+dt*Mt)*255,At=ft*et+ut*(1-et);return rgba$1(zt,yt,vt,At)}function lighten(tt,nt){return darken(tt,-nt)}function transparentize(tt,nt){const[et,rt,ot,at]=parseToRgba(tt);return rgba$1(et,rt,ot,at-nt)}function toHex(tt){const[nt,et,rt,ot]=parseToRgba(tt);let at=st=>{const ut=guard(0,255,st).toString(16);return ut.length===1?`0${ut}`:ut};return`#${at(nt)}${at(et)}${at(rt)}${ot<1?at(Math.round(ot*255)):""}`}const computeDerivedColors=tt=>{const{bodyText:nt,secondaryBg:et,bgColor:rt}=tt,ot=getLuminance(rt)>.5,at=ot?tt.blue:lighten(tt.blue,.2),st=transparentize(nt,.9),ut=transparentize(nt,.8),ct=transparentize(nt,.7),pt=transparentize(nt,.6),dt=transparentize(nt,.4),ft=ut,bt=st,ht=mix$1(rt,et,.5),mt=ot?darken(ht,.3):lighten(ht,.6),Mt=transparentize(mt,.75),Ot=transparentize(mt,.85),zt=lighten(rt,.025);return{linkText:at,fadedText05:st,fadedText10:ut,fadedText20:ct,fadedText40:pt,fadedText60:dt,bgMix:ht,darkenedBgMix100:mt,darkenedBgMix25:Mt,darkenedBgMix15:Ot,lightenedBg05:zt,borderColor:ft,borderColorLight:bt}};function hasLightBackgroundColor(tt){return getLuminance(tt.colors.bgColor)>.5}const createEmotionColors=tt=>{const nt=computeDerivedColors(tt);return{...tt,...nt,codeTextColor:tt.green80,codeHighlightColor:nt.bgMix,metricPositiveDeltaColor:tt.green,metricNegativeDeltaColor:tt.red,metricNeutralDeltaColor:nt.fadedText60,docStringModuleText:tt.bodyText,docStringTypeText:tt.green70,docStringContainerBackground:transparentize(tt.secondaryBg,.6),headingColor:tt.bodyText}};function getDividerColors(tt){const nt=hasLightBackgroundColor(tt),et=nt?tt.colors.blue60:tt.colors.blue90,rt=nt?tt.colors.green60:tt.colors.green90,ot=nt?tt.colors.orange60:tt.colors.orange90,at=nt?tt.colors.red60:tt.colors.red90,st=nt?tt.colors.purple60:tt.colors.purple80,ut=nt?tt.colors.gray40:tt.colors.gray70;return{blue:et,green:rt,orange:ot,red:at,violet:st,gray:ut,grey:ut,rainbow:`linear-gradient(to right, ${at}, ${ot}, ${rt}, ${et}, ${st})`}}function getMarkdownTextColors(tt){const nt=hasLightBackgroundColor(tt),et=nt?tt.colors.red80:tt.colors.red70,rt=nt?tt.colors.orange100:tt.colors.orange60,ot=nt?tt.colors.yellow100:tt.colors.yellow40,at=nt?tt.colors.green90:tt.colors.green60,st=nt?tt.colors.blue80:tt.colors.blue50,ut=nt?tt.colors.purple80:tt.colors.purple50,ct=nt?tt.colors.purple100:tt.colors.purple80,pt=nt?tt.colors.gray80:tt.colors.gray70,dt=tt.colors.primary;return{red:et,orange:rt,yellow:ot,green:at,blue:st,violet:ut,purple:ct,gray:pt,primary:dt}}function getMarkdownBgColors(tt){const nt=hasLightBackgroundColor(tt);return{redbg:transparentize(tt.colors[nt?"red80":"red60"],nt?.9:.7),orangebg:transparentize(tt.colors.yellow70,nt?.9:.7),yellowbg:transparentize(tt.colors[nt?"yellow70":"yellow50"],nt?.9:.7),greenbg:transparentize(tt.colors[nt?"green70":"green60"],nt?.9:.7),bluebg:transparentize(tt.colors[nt?"blue70":"blue60"],nt?.9:.7),violetbg:transparentize(tt.colors[nt?"purple70":"purple60"],nt?.9:.7),purplebg:transparentize(tt.colors[nt?"purple90":"purple80"],nt?.9:.7),graybg:transparentize(tt.colors[nt?"gray70":"gray50"],nt?.9:.7),primarybg:transparentize(tt.colors.primary,nt?.9:.7)}}function getGray70(tt){return hasLightBackgroundColor(tt)?tt.colors.gray70:tt.colors.gray30}function getGray30(tt){return hasLightBackgroundColor(tt)?tt.colors.gray30:tt.colors.gray85}function getGray90(tt){return hasLightBackgroundColor(tt)?tt.colors.gray90:tt.colors.gray10}function getBlue80(tt){return hasLightBackgroundColor(tt)?tt.colors.blue80:tt.colors.blue40}function getBlueArrayAsc(tt){const{colors:nt}=tt;return[nt.blue10,nt.blue20,nt.blue30,nt.blue40,nt.blue50,nt.blue60,nt.blue70,nt.blue80,nt.blue90,nt.blue100]}function getBlueArrayDesc(tt){const{colors:nt}=tt;return[nt.blue100,nt.blue90,nt.blue80,nt.blue70,nt.blue60,nt.blue50,nt.blue40,nt.blue30,nt.blue20,nt.blue10]}function getSequentialColorsArray(tt){return hasLightBackgroundColor(tt)?getBlueArrayAsc(tt):getBlueArrayDesc(tt)}function getDivergingColorsArray(tt){const{colors:nt}=tt;return[nt.red100,nt.red90,nt.red70,nt.red50,nt.red30,nt.blue30,nt.blue50,nt.blue70,nt.blue90,nt.blue100]}function getCategoricalColorsArray(tt){const{colors:nt}=tt;return hasLightBackgroundColor(tt)?[nt.blue80,nt.blue40,nt.red80,nt.red40,nt.blueGreen80,nt.green40,nt.orange80,nt.orange50,nt.purple80,nt.gray40]:[nt.blue40,nt.blue80,nt.red40,nt.red80,nt.green40,nt.blueGreen80,nt.orange50,nt.orange80,nt.purple80,nt.gray40]}function getDecreasingRed(tt){return hasLightBackgroundColor(tt)?tt.colors.red80:tt.colors.red40}function getIncreasingGreen(tt){return hasLightBackgroundColor(tt)?tt.colors.blueGreen80:tt.colors.green40}const breakpoints={hideWidgetDetails:180,hideNumberInputControls:120,sm:"576px",columns:"640px",md:"768px"},colors={transparent:"transparent",black:"#000000",white:"#ffffff",gray10:"#fafafa",gray20:"#f0f2f6",gray30:"#e6eaf1",gray40:"#d5dae5",gray50:"#bfc5d3",gray60:"#a3a8b8",gray70:"#808495",gray80:"#555867",gray85:"#31333F",gray90:"#262730",gray100:"#0e1117",red10:"#fff0f0",red20:"#ffdede",red30:"#ffc7c7",red40:"#ffabab",red50:"#ff8c8c",red60:"#ff6c6c",red70:"#ff4b4b",red80:"#ff2b2b",red90:"#bd4043",red100:"#7d353b",orange10:"#fffae8",orange20:"#fff6d0",orange30:"#ffecb0",orange40:"#ffe08e",orange50:"#ffd16a",orange60:"#ffbd45",orange70:"#ffa421",orange80:"#ff8700",orange90:"#ed6f13",orange100:"#d95a00",yellow10:"#ffffe1",yellow20:"#ffffc2",yellow30:"#ffffa0",yellow40:"#ffff7d",yellow50:"#ffff59",yellow60:"#fff835",yellow70:"#ffe312",yellow80:"#faca2b",yellow90:"#edbb16",yellow100:"#dea816",yellow110:"#916e10",green10:"#dffde9",green20:"#c0fcd3",green30:"#9ef6bb",green40:"#7defa1",green50:"#5ce488",green60:"#3dd56d",green70:"#21c354",green80:"#09ab3b",green90:"#158237",green100:"#177233",blueGreen10:"#dcfffb",blueGreen20:"#bafff7",blueGreen30:"#93ffee",blueGreen40:"#6bfde3",blueGreen50:"#45f4d5",blueGreen60:"#20e7c5",blueGreen70:"#00d4b1",blueGreen80:"#29b09d",blueGreen90:"#2c867c",blueGreen100:"#246e69",lightBlue10:"#e0feff",lightBlue20:"#bffdff",lightBlue30:"#9af8ff",lightBlue40:"#73efff",lightBlue50:"#4be4ff",lightBlue60:"#24d4ff",lightBlue70:"#00c0f2",lightBlue80:"#00a4d4",lightBlue90:"#0d8cb5",lightBlue100:"#15799e",blue10:"#e4f5ff",blue20:"#c7ebff",blue30:"#a6dcff",blue40:"#83c9ff",blue50:"#60b4ff",blue60:"#3d9df3",blue70:"#1c83e1",blue80:"#0068c9",blue90:"#0054a3",blue100:"#004280",purple10:"#f5ebff",purple20:"#ebd6ff",purple30:"#dbbbff",purple40:"#c89dff",purple50:"#b27eff",purple60:"#9a5dff",purple70:"#803df5",purple80:"#6d3fc0",purple90:"#583f84",purple100:"#3f3163"},iconSizes={xs:"0.5rem",sm:"0.75rem",md:"0.9rem",base:"1rem",lg:"1.25rem",xl:"1.5rem",twoXL:"1.8rem",threeXL:"2.3rem"},radii={md:"0.25rem",default:"0.5rem",xl:"0.75rem",xxl:"1rem",full:"9999px"},sizes={full:"100%",headerHeight:"3.75rem",fullScreenHeaderHeight:"2.875rem",sidebarTopSpace:"6rem",toastWidth:"21rem",contentMaxWidth:"46rem",maxChartTooltipWidth:"30rem",checkbox:"1rem",borderWidth:"1px",smallElementHeight:"1.5rem",minElementHeight:"2.5rem",largestElementHeight:"4.25rem",smallLogoHeight:"1.25rem",defaultLogoHeight:"1.5rem",largeLogoHeight:"2rem",sliderThumb:"0.75rem",wideSidePadding:"5rem",headerDecorationHeight:"0.125rem",appRunningMen:"1.6rem",appStatusMaxWidth:"20rem",spinnerSize:"1.375rem",spinnerThickness:"0.2rem",tabHeight:"2.5rem",minPopupWidth:"20rem",maxTooltipHeight:"18.75rem",chatAvatarSize:"2rem",clearIconSize:"1.5em",numberInputControlsWidth:"2rem",emptyDropdownHeight:"5.625rem",dropdownItemHeight:"2.5rem",maxDropdownHeight:"18.75rem",appDefaultBottomPadding:"3.5rem"},spacing$1={px:"1px",none:"0",threeXS:"0.125rem",twoXS:"0.25rem",xs:"0.375rem",sm:"0.5rem",md:"0.75rem",lg:"1rem",xl:"1.25rem",twoXL:"1.5rem",threeXL:"2rem",fourXL:"4rem"},fonts={sansSerif:'"Source Sans Pro", sans-serif',monospace:'"Source Code Pro", monospace',serif:'"Source Serif Pro", serif',materialIcons:"Material Symbols Rounded"},genericFonts={bodyFont:fonts.sansSerif,codeFont:fonts.monospace,headingFont:fonts.sansSerif,iconFont:fonts.materialIcons},fontSizeTwoSmall=12,fontSizeSmall=14,fontSizeMedium=16,fontSizes={twoSm:`${fontSizeTwoSmall}px`,sm:`${fontSizeSmall}px`,md:"1rem",mdLg:"1.125rem",lg:"1.25rem",xl:"1.5rem",twoXL:"1.75rem",threeXL:"2.25rem",fourXL:"2.75rem",twoSmPx:fontSizeTwoSmall,smPx:fontSizeSmall,mdPx:fontSizeMedium},fontWeights={normal:400,bold:600,extrabold:700},lineHeights={none:1,headings:1.2,tight:1.25,inputWidget:1.4,small:1.5,base:1.6,menuItem:2},sidebar=100,menuButton=sidebar+10,balloons=1e6,header=balloons-10,bottom=sidebar-1,sidebarMobile=balloons-5,popupMenu=balloons+40,fullscreenWrapper=balloons+50,vegaTooltips=fullscreenWrapper+10,tablePortal=fullscreenWrapper+60,cacheSpinner=sidebar+1,toast=bottom+1,zIndices={hide:-1,auto:"auto",base:0,priority:1,sidebar,menuButton,balloons,header,sidebarMobile,popupMenu,fullscreenWrapper,tablePortal,bottom,cacheSpinner,toast,vegaTooltips},requiredThemeColors={bgColor:colors.white,secondaryBg:colors.gray20,bodyText:colors.gray85,warning:colors.yellow110,warningBg:transparentize(colors.yellow80,.8),success:colors.green100,successBg:transparentize(colors.green80,.8),infoBg:transparentize(colors.blue70,.9),info:colors.blue100,danger:colors.red100,dangerBg:transparentize(colors.red70,.8),primary:colors.red70,disabled:colors.gray40,lightestGray:colors.gray20,lightGray:colors.gray30,gray:colors.gray60,darkGray:colors.gray70,red:colors.red80,blue:colors.blue80,green:colors.green80,yellow:colors.yellow80},optionalThemeColors={},themeColors={...colors,...requiredThemeColors,...optionalThemeColors},emotionBaseTheme={inSidebar:!1,breakpoints,colors:createEmotionColors(themeColors),fonts,fontSizes,fontWeights,genericFonts,iconSizes,lineHeights,radii,sizes,spacing:spacing$1,zIndices},genericColors$1={...colors,navTextColor:colors.gray80,navActiveTextColor:colors.gray90,navIconColor:colors.gray60,sidebarControlColor:colors.gray70,warning:"#926C05",warningBg:transparentize(colors.yellow70,.9),successBg:transparentize(colors.green70,.9),danger:colors.red100,dangerBg:transparentize(colors.red80,.91)},emotionLightTheme={...emotionBaseTheme,inSidebar:!1,colors:createEmotionColors({...emotionBaseTheme.colors,...genericColors$1})},genericColors={...colors,bgColor:colors.gray100,secondaryBg:colors.gray90,bodyText:colors.gray10,navTextColor:colors.gray50,navActiveTextColor:colors.gray10,navIconColor:colors.gray70,sidebarControlColor:colors.gray10,warning:colors.yellow20,warningBg:transparentize(colors.yellow70,.8),success:colors.green10,successBg:transparentize(colors.green60,.8),info:colors.blue20,infoBg:transparentize(colors.blue60,.8),danger:colors.red20,dangerBg:transparentize(colors.red60,.8),primary:colors.red70,disabled:colors.gray70},emotionDarkTheme={...emotionBaseTheme,inSidebar:!1,colors:createEmotionColors({...emotionBaseTheme.colors,...genericColors})},createBaseThemePrimitives=(tt,nt)=>{const{colors:et,genericFonts:rt}=nt;return{...tt,primaryFontFamily:rt.bodyFont,primary100:et.primary,primary200:et.primary,primary300:et.primary,primary400:et.primary,primary500:et.primary,primary600:et.primary,primary700:et.primary,mono100:et.bgColor,mono200:et.secondaryBg,mono300:et.lightGray,mono400:et.lightGray,mono500:et.gray,mono600:et.fadedText40,mono700:et.gray,mono800:et.bodyText,mono900:et.bodyText,mono1000:et.black}},createThemeOverrides=tt=>{const{inSidebar:nt,colors:et,genericFonts:rt,fontSizes:ot,lineHeights:at,radii:st}=tt,ut={fontFamily:rt.bodyFont,fontSize:ot.md,fontSizeSm:ot.sm,fontWeight:"normal",lineHeight:at.base,lineHeightTight:at.tight},ct=et.widgetBackgroundColor?et.widgetBackgroundColor:et.secondaryBg,pt=nt?et.secondaryBg:et.bgColor,dt=nt?et.bgColor:et.secondaryBg;return{borders:{radius100:st.default,radius200:st.default,radius300:st.default,radius400:st.default,radius500:st.default,useRoundedCorners:!0,buttonBorderRadiusMini:st.md,buttonBorderRadius:st.default,checkboxBorderRadius:st.md,inputBorderRadiusMini:st.md,inputBorderRadius:st.default,popoverBorderRadius:st.default,surfaceBorderRadius:st.default,tagBorderRadius:st.md},typography:{font100:{},font150:{...ut},font200:{},font250:{},font300:{...ut},font350:{...ut},font400:{...ut},font450:{...ut},font460:{...ut},font470:{...ut},font500:{...ut},font600:{},LabelXSmall:{...ut},LabelSmall:{...ut},LabelMedium:{...ut},LabelLarge:{...ut},ParagraphSmall:{...ut}},colors:{white:et.white,black:et.black,primary:et.primary,primaryA:et.primary,backgroundPrimary:et.bgColor,backgroundSecondary:ct,backgroundTertiary:et.bgColor,borderOpaque:et.darkenedBgMix25,accent:transparentize(et.primary,.5),tagPrimarySolidBackground:et.primary,tagPrimaryFontDisabled:et.fadedText40,tagPrimaryOutlinedDisabled:et.transparent,borderSelected:et.primary,contentPrimary:et.bodyText,inputPlaceholder:et.fadedText60,tickFillDisabled:et.fadedText40,tickMarkFill:et.lightestGray,tickFillSelected:et.primary,datepickerBackground:pt,calendarBackground:pt,calendarForeground:et.bodyText,calendarDayForegroundPseudoSelected:et.bodyText,calendarHeaderBackground:dt,calendarHeaderBackgroundActive:dt,calendarHeaderForeground:et.bodyText,calendarHeaderForegroundDisabled:et.gray40,calendarDayBackgroundSelected:et.primary,calendarDayBackgroundSelectedHighlighted:et.primary,calendarDayForegroundSelected:et.white,calendarDayForegroundSelectedHighlighted:et.white,calendarDayForegroundPseudoSelectedHighlighted:et.bodyText,menuFontHighlighted:et.bodyText,menuFontSelected:et.bodyText,modalCloseColor:et.bodyText,notificationInfoBackground:et.infoBg,notificationInfoText:et.info,notificationPositiveBackground:et.successBg,notificationPositiveText:et.success,notificationWarningBackground:et.warningBg,notificationWarningText:et.warning,notificationNegativeBackground:et.dangerBg,notificationNegativeText:et.danger,progressbarTrackFill:ct,tickFill:et.lightenedBg05,tickMarkFillDisabled:et.lightenedBg05,menuFill:pt,buttonDisabledFill:et.lightenedBg05,tickFillHover:ct,inputFillDisabled:ct,inputFillActive:ct,toggleTrackFillDisabled:ct,tickFillActive:ct,sliderTrackFillDisabled:ct,inputBorder:et.widgetBorderColor||ct,inputFill:ct,inputEnhanceFill:ct,inputEnhancerFillDisabled:ct,buttonDisabledSpinnerBackground:et.gray40,toggleTrackFill:et.gray40,sliderTrackFill:et.gray40,sliderHandleInnerFill:et.gray40,sliderHandleInnerFillDisabled:et.gray40}}},createBaseUiTheme=(tt,nt=primitives)=>createLightTheme(createBaseThemePrimitives(nt,tt),createThemeOverrides(tt)),baseuiLightTheme=createBaseUiTheme(emotionLightTheme,primitives),baseuiDarkTheme=createBaseUiTheme(emotionDarkTheme,primitives$1),globalStyles=tt=>css$2("html{font-size:",tt.fontSizes.mdPx,"px;}@media print{html{height:100%;print-color-adjust:exact;-webkit-print-color-adjust:exact;}}*,*::before,*::after{box-sizing:border-box;}body{margin:0;font-family:",tt.genericFonts.bodyFont,";font-weight:",tt.fontWeights.normal,";line-height:",tt.lineHeights.base,";color:",tt.colors.bodyText,";background-color:",tt.colors.bgColor,";-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:",transparentize(tt.colors.black,1),';-webkit-font-smoothing:auto;}body.embedded{overflow:hidden;}body.embedded:hover{overflow:auto;}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important;}p,ol,ul,dl{margin:0 0 1rem 0;padding:0;font-size:1rem;font-weight:400;}ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}a:not([href]):not([class]){&,&:hover{color:inherit;text-decoration:none;}}img,svg{vertical-align:middle;}input,button,select,optgroup,textarea{margin:0;font-family:inherit;line-height:inherit;font-size:inherit;}button,input{overflow:visible;}button,[role="button"]{&:not(:disabled){cursor:pointer;}}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}[hidden]{display:none !important;}::-webkit-scrollbar{background:transparent;border-radius:100px;height:6px;width:6px;}::-webkit-scrollbar:active{background:',tt.colors.fadedText10,";}:hover::-webkit-scrollbar-thumb:vertical,:hover::-webkit-scrollbar-thumb:horizontal{background:",tt.colors.fadedText40,";border-radius:100px;}"),baseTheme={name:"base",emotion:emotionBaseTheme,basewebTheme:baseuiLightTheme,primitives},darkTheme={name:"Dark",emotion:emotionDarkTheme,basewebTheme:baseuiDarkTheme,primitives:primitives$1},lightTheme={name:"Light",emotion:emotionLightTheme,basewebTheme:baseuiLightTheme,primitives},UPPERCASE=/[\p{Lu}]/u,LOWERCASE=/[\p{Ll}]/u,LEADING_CAPITAL=/^[\p{Lu}](?![\p{Lu}])/gu,IDENTIFIER=/([\p{Alpha}\p{N}_]|$)/u,SEPARATORS=/[_.\- ]+/,LEADING_SEPARATORS=new RegExp("^"+SEPARATORS.source),SEPARATORS_AND_IDENTIFIER=new RegExp(SEPARATORS.source+IDENTIFIER.source,"gu"),NUMBERS_AND_IDENTIFIER=new RegExp("\\d+"+IDENTIFIER.source,"gu"),preserveCamelCase=(tt,nt,et,rt)=>{let ot=!1,at=!1,st=!1,ut=!1;for(let ct=0;ct<tt.length;ct++){const pt=tt[ct];ut=ct>2?tt[ct-3]==="-":!0,ot&&UPPERCASE.test(pt)?(tt=tt.slice(0,ct)+"-"+tt.slice(ct),ot=!1,st=at,at=!0,ct++):at&&st&&LOWERCASE.test(pt)&&(!ut||rt)?(tt=tt.slice(0,ct-1)+"-"+tt.slice(ct-1),st=at,at=!1,ot=!0):(ot=nt(pt)===pt&&et(pt)!==pt,st=at,at=et(pt)===pt&&nt(pt)!==pt)}return tt},preserveConsecutiveUppercase=(tt,nt)=>(LEADING_CAPITAL.lastIndex=0,tt.replace(LEADING_CAPITAL,et=>nt(et))),postProcess=(tt,nt)=>(SEPARATORS_AND_IDENTIFIER.lastIndex=0,NUMBERS_AND_IDENTIFIER.lastIndex=0,tt.replace(SEPARATORS_AND_IDENTIFIER,(et,rt)=>nt(rt)).replace(NUMBERS_AND_IDENTIFIER,et=>nt(et)));function camelCase(tt,nt){if(!(typeof tt=="string"||Array.isArray(tt)))throw new TypeError("Expected the input to be `string | string[]`");if(nt={pascalCase:!1,preserveConsecutiveUppercase:!1,...nt},Array.isArray(tt)?tt=tt.map(at=>at.trim()).filter(at=>at.length).join("-"):tt=tt.trim(),tt.length===0)return"";const et=nt.locale===!1?at=>at.toLowerCase():at=>at.toLocaleLowerCase(nt.locale),rt=nt.locale===!1?at=>at.toUpperCase():at=>at.toLocaleUpperCase(nt.locale);return tt.length===1?SEPARATORS.test(tt)?"":nt.pascalCase?rt(tt):et(tt):(tt!==et(tt)&&(tt=preserveCamelCase(tt,et,rt,nt.preserveConsecutiveUppercase)),tt=tt.replace(LEADING_SEPARATORS,""),tt=nt.preserveConsecutiveUppercase?preserveConsecutiveUppercase(tt,et):et(tt),nt.pascalCase&&(tt=rt(tt.charAt(0))+tt.slice(1)),postProcess(tt,rt))}var ListCache$3=_ListCache;function stackClear$2(){this.__data__=new ListCache$3,this.size=0}var _stackClear=stackClear$2;function stackDelete$2(tt){var nt=this.__data__,et=nt.delete(tt);return this.size=nt.size,et}var _stackDelete=stackDelete$2;function stackGet$2(tt){return this.__data__.get(tt)}var _stackGet=stackGet$2;function stackHas$2(tt){return this.__data__.has(tt)}var _stackHas=stackHas$2,ListCache$2=_ListCache,Map$3=_Map,MapCache$2=_MapCache,LARGE_ARRAY_SIZE$2=200;function stackSet$2(tt,nt){var et=this.__data__;if(et instanceof ListCache$2){var rt=et.__data__;if(!Map$3||rt.length<LARGE_ARRAY_SIZE$2-1)return rt.push([tt,nt]),this.size=++et.size,this;et=this.__data__=new MapCache$2(rt)}return et.set(tt,nt),this.size=et.size,this}var _stackSet=stackSet$2,ListCache$1=_ListCache,stackClear$1=_stackClear,stackDelete$1=_stackDelete,stackGet$1=_stackGet,stackHas$1=_stackHas,stackSet$1=_stackSet;function Stack$5(tt){var nt=this.__data__=new ListCache$1(tt);this.size=nt.size}Stack$5.prototype.clear=stackClear$1;Stack$5.prototype.delete=stackDelete$1;Stack$5.prototype.get=stackGet$1;Stack$5.prototype.has=stackHas$1;Stack$5.prototype.set=stackSet$1;var _Stack=Stack$5;function arrayEach$2(tt,nt){for(var et=-1,rt=tt==null?0:tt.length;++et<rt&&nt(tt[et],et,tt)!==!1;);return tt}var _arrayEach=arrayEach$2,defineProperty$2=_defineProperty$G;function baseAssignValue$6(tt,nt,et){nt=="__proto__"&&defineProperty$2?defineProperty$2(tt,nt,{configurable:!0,enumerable:!0,value:et,writable:!0}):tt[nt]=et}var _baseAssignValue=baseAssignValue$6,baseAssignValue$5=_baseAssignValue,eq$3=eq_1,objectProto$r=Object.prototype,hasOwnProperty$o=objectProto$r.hasOwnProperty;function assignValue$4(tt,nt,et){var rt=tt[nt];(!(hasOwnProperty$o.call(tt,nt)&&eq$3(rt,et))||et===void 0&&!(nt in tt))&&baseAssignValue$5(tt,nt,et)}var _assignValue=assignValue$4,assignValue$3=_assignValue,baseAssignValue$4=_baseAssignValue;function copyObject$7(tt,nt,et,rt){var ot=!et;et||(et={});for(var at=-1,st=nt.length;++at<st;){var ut=nt[at],ct=rt?rt(et[ut],tt[ut],ut,et,tt):void 0;ct===void 0&&(ct=tt[ut]),ot?baseAssignValue$4(et,ut,ct):assignValue$3(et,ut,ct)}return et}var _copyObject=copyObject$7,baseGetTag$5=_baseGetTag,isObjectLike$9=isObjectLike_1,argsTag$6="[object Arguments]";function baseIsArguments$2(tt){return isObjectLike$9(tt)&&baseGetTag$5(tt)==argsTag$6}var _baseIsArguments=baseIsArguments$2,baseIsArguments$1=_baseIsArguments,isObjectLike$8=isObjectLike_1,objectProto$q=Object.prototype,hasOwnProperty$n=objectProto$q.hasOwnProperty,propertyIsEnumerable$3=objectProto$q.propertyIsEnumerable,isArguments$5=baseIsArguments$1(function(){return arguments}())?baseIsArguments$1:function(tt){return isObjectLike$8(tt)&&hasOwnProperty$n.call(tt,"callee")&&!propertyIsEnumerable$3.call(tt,"callee")},isArguments_1=isArguments$5,isBuffer$8={exports:{}};function stubFalse$1(){return!1}var stubFalse_1=stubFalse$1;isBuffer$8.exports;(function(tt,nt){var et=_root,rt=stubFalse_1,ot=nt&&!nt.nodeType&&nt,at=ot&&!0&&tt&&!tt.nodeType&&tt,st=at&&at.exports===ot,ut=st?et.Buffer:void 0,ct=ut?ut.isBuffer:void 0,pt=ct||rt;tt.exports=pt})(isBuffer$8,isBuffer$8.exports);var isBufferExports=isBuffer$8.exports,baseGetTag$4=_baseGetTag,isLength$2=isLength_1,isObjectLike$7=isObjectLike_1,argsTag$5="[object Arguments]",arrayTag$4="[object Array]",boolTag$5="[object Boolean]",dateTag$5="[object Date]",errorTag$4="[object Error]",funcTag$3="[object Function]",mapTag$9="[object Map]",numberTag$5="[object Number]",objectTag$8="[object Object]",regexpTag$5="[object RegExp]",setTag$9="[object Set]",stringTag$6="[object String]",weakMapTag$4="[object WeakMap]",arrayBufferTag$5="[object ArrayBuffer]",dataViewTag$7="[object DataView]",float32Tag$3="[object Float32Array]",float64Tag$3="[object Float64Array]",int8Tag$3="[object Int8Array]",int16Tag$3="[object Int16Array]",int32Tag$3="[object Int32Array]",uint8Tag$3="[object Uint8Array]",uint8ClampedTag$3="[object Uint8ClampedArray]",uint16Tag$3="[object Uint16Array]",uint32Tag$3="[object Uint32Array]",typedArrayTags$1={};typedArrayTags$1[float32Tag$3]=typedArrayTags$1[float64Tag$3]=typedArrayTags$1[int8Tag$3]=typedArrayTags$1[int16Tag$3]=typedArrayTags$1[int32Tag$3]=typedArrayTags$1[uint8Tag$3]=typedArrayTags$1[uint8ClampedTag$3]=typedArrayTags$1[uint16Tag$3]=typedArrayTags$1[uint32Tag$3]=!0;typedArrayTags$1[argsTag$5]=typedArrayTags$1[arrayTag$4]=typedArrayTags$1[arrayBufferTag$5]=typedArrayTags$1[boolTag$5]=typedArrayTags$1[dataViewTag$7]=typedArrayTags$1[dateTag$5]=typedArrayTags$1[errorTag$4]=typedArrayTags$1[funcTag$3]=typedArrayTags$1[mapTag$9]=typedArrayTags$1[numberTag$5]=typedArrayTags$1[objectTag$8]=typedArrayTags$1[regexpTag$5]=typedArrayTags$1[setTag$9]=typedArrayTags$1[stringTag$6]=typedArrayTags$1[weakMapTag$4]=!1;function baseIsTypedArray$2(tt){return isObjectLike$7(tt)&&isLength$2(tt.length)&&!!typedArrayTags$1[baseGetTag$4(tt)]}var _baseIsTypedArray=baseIsTypedArray$2;function baseUnary$6(tt){return function(nt){return tt(nt)}}var _baseUnary=baseUnary$6,_nodeUtil={exports:{}};_nodeUtil.exports;(function(tt,nt){var et=_freeGlobal,rt=nt&&!nt.nodeType&&nt,ot=rt&&!0&&tt&&!tt.nodeType&&tt,at=ot&&ot.exports===rt,st=at&&et.process,ut=function(){try{var ct=ot&&ot.require&&ot.require("util").types;return ct||st&&st.binding&&st.binding("util")}catch{}}();tt.exports=ut})(_nodeUtil,_nodeUtil.exports);var _nodeUtilExports=_nodeUtil.exports,baseIsTypedArray$1=_baseIsTypedArray,baseUnary$5=_baseUnary,nodeUtil$3=_nodeUtilExports,nodeIsTypedArray$1=nodeUtil$3&&nodeUtil$3.isTypedArray,isTypedArray$5=nodeIsTypedArray$1?baseUnary$5(nodeIsTypedArray$1):baseIsTypedArray$1,isTypedArray_1=isTypedArray$5,baseTimes$1=_baseTimes,isArguments$4=isArguments_1,isArray$f=isArray_1,isBuffer$7=isBufferExports,isIndex$3=_isIndex,isTypedArray$4=isTypedArray_1,objectProto$p=Object.prototype,hasOwnProperty$m=objectProto$p.hasOwnProperty;function arrayLikeKeys$3(tt,nt){var et=isArray$f(tt),rt=!et&&isArguments$4(tt),ot=!et&&!rt&&isBuffer$7(tt),at=!et&&!rt&&!ot&&isTypedArray$4(tt),st=et||rt||ot||at,ut=st?baseTimes$1(tt.length,String):[],ct=ut.length;for(var pt in tt)(nt||hasOwnProperty$m.call(tt,pt))&&!(st&&(pt=="length"||ot&&(pt=="offset"||pt=="parent")||at&&(pt=="buffer"||pt=="byteLength"||pt=="byteOffset")||isIndex$3(pt,ct)))&&ut.push(pt);return ut}var _arrayLikeKeys=arrayLikeKeys$3,objectProto$o=Object.prototype;function isPrototype$4(tt){var nt=tt&&tt.constructor,et=typeof nt=="function"&&nt.prototype||objectProto$o;return tt===et}var _isPrototype=isPrototype$4;function overArg$3(tt,nt){return function(et){return tt(nt(et))}}var _overArg=overArg$3,overArg$2=_overArg,nativeKeys$2=overArg$2(Object.keys,Object),_nativeKeys=nativeKeys$2,isPrototype$3=_isPrototype,nativeKeys$1=_nativeKeys,objectProto$n=Object.prototype,hasOwnProperty$l=objectProto$n.hasOwnProperty;function baseKeys$2(tt){if(!isPrototype$3(tt))return nativeKeys$1(tt);var nt=[];for(var et in Object(tt))hasOwnProperty$l.call(tt,et)&&et!="constructor"&&nt.push(et);return nt}var _baseKeys=baseKeys$2,arrayLikeKeys$2=_arrayLikeKeys,baseKeys$1=_baseKeys,isArrayLike$5=isArrayLike_1;function keys$9(tt){return isArrayLike$5(tt)?arrayLikeKeys$2(tt):baseKeys$1(tt)}var keys_1=keys$9,copyObject$6=_copyObject,keys$8=keys_1;function baseAssign$1(tt,nt){return tt&&copyObject$6(nt,keys$8(nt),tt)}var _baseAssign=baseAssign$1;function nativeKeysIn$2(tt){var nt=[];if(tt!=null)for(var et in Object(tt))nt.push(et);return nt}var _nativeKeysIn=nativeKeysIn$2,isObject$a=isObject_1,isPrototype$2=_isPrototype,nativeKeysIn$1=_nativeKeysIn,objectProto$m=Object.prototype,hasOwnProperty$k=objectProto$m.hasOwnProperty;function baseKeysIn$2(tt){if(!isObject$a(tt))return nativeKeysIn$1(tt);var nt=isPrototype$2(tt),et=[];for(var rt in tt)rt=="constructor"&&(nt||!hasOwnProperty$k.call(tt,rt))||et.push(rt);return et}var _baseKeysIn=baseKeysIn$2,arrayLikeKeys$1=_arrayLikeKeys,baseKeysIn$1=_baseKeysIn,isArrayLike$4=isArrayLike_1;function keysIn$6(tt){return isArrayLike$4(tt)?arrayLikeKeys$1(tt,!0):baseKeysIn$1(tt)}var keysIn_1=keysIn$6,copyObject$5=_copyObject,keysIn$5=keysIn_1;function baseAssignIn$1(tt,nt){return tt&&copyObject$5(nt,keysIn$5(nt),tt)}var _baseAssignIn=baseAssignIn$1,_cloneBuffer={exports:{}};_cloneBuffer.exports;(function(tt,nt){var et=_root,rt=nt&&!nt.nodeType&&nt,ot=rt&&!0&&tt&&!tt.nodeType&&tt,at=ot&&ot.exports===rt,st=at?et.Buffer:void 0,ut=st?st.allocUnsafe:void 0;function ct(pt,dt){if(dt)return pt.slice();var ft=pt.length,bt=ut?ut(ft):new pt.constructor(ft);return pt.copy(bt),bt}tt.exports=ct})(_cloneBuffer,_cloneBuffer.exports);var _cloneBufferExports=_cloneBuffer.exports;function copyArray$4(tt,nt){var et=-1,rt=tt.length;for(nt||(nt=Array(rt));++et<rt;)nt[et]=tt[et];return nt}var _copyArray=copyArray$4;function stubArray$3(){return[]}var stubArray_1=stubArray$3,arrayFilter$1=_arrayFilter,stubArray$2=stubArray_1,objectProto$l=Object.prototype,propertyIsEnumerable$2=objectProto$l.propertyIsEnumerable,nativeGetSymbols$2=Object.getOwnPropertySymbols,getSymbols$4=nativeGetSymbols$2?function(tt){return tt==null?[]:(tt=Object(tt),arrayFilter$1(nativeGetSymbols$2(tt),function(nt){return propertyIsEnumerable$2.call(tt,nt)}))}:stubArray$2,_getSymbols=getSymbols$4,copyObject$4=_copyObject,getSymbols$3=_getSymbols;function copySymbols$1(tt,nt){return copyObject$4(tt,getSymbols$3(tt),nt)}var _copySymbols=copySymbols$1;function arrayPush$4(tt,nt){for(var et=-1,rt=nt.length,ot=tt.length;++et<rt;)tt[ot+et]=nt[et];return tt}var _arrayPush=arrayPush$4,overArg$1=_overArg,getPrototype$4=overArg$1(Object.getPrototypeOf,Object),_getPrototype=getPrototype$4,arrayPush$3=_arrayPush,getPrototype$3=_getPrototype,getSymbols$2=_getSymbols,stubArray$1=stubArray_1,nativeGetSymbols$1=Object.getOwnPropertySymbols,getSymbolsIn$2=nativeGetSymbols$1?function(tt){for(var nt=[];tt;)arrayPush$3(nt,getSymbols$2(tt)),tt=getPrototype$3(tt);return nt}:stubArray$1,_getSymbolsIn=getSymbolsIn$2,copyObject$3=_copyObject,getSymbolsIn$1=_getSymbolsIn;function copySymbolsIn$1(tt,nt){return copyObject$3(tt,getSymbolsIn$1(tt),nt)}var _copySymbolsIn=copySymbolsIn$1,arrayPush$2=_arrayPush,isArray$e=isArray_1;function baseGetAllKeys$3(tt,nt,et){var rt=nt(tt);return isArray$e(tt)?rt:arrayPush$2(rt,et(tt))}var _baseGetAllKeys=baseGetAllKeys$3,baseGetAllKeys$2=_baseGetAllKeys,getSymbols$1=_getSymbols,keys$7=keys_1;function getAllKeys$3(tt){return baseGetAllKeys$2(tt,keys$7,getSymbols$1)}var _getAllKeys=getAllKeys$3,baseGetAllKeys$1=_baseGetAllKeys,getSymbolsIn=_getSymbolsIn,keysIn$4=keysIn_1;function getAllKeysIn$2(tt){return baseGetAllKeys$1(tt,keysIn$4,getSymbolsIn)}var _getAllKeysIn=getAllKeysIn$2,getNative$4=_getNative,root$b=_root,DataView$3=getNative$4(root$b,"DataView"),_DataView=DataView$3,getNative$3=_getNative,root$a=_root,Promise$3=getNative$3(root$a,"Promise"),_Promise=Promise$3,getNative$2=_getNative,root$9=_root,Set$3=getNative$2(root$9,"Set"),_Set=Set$3,getNative$1=_getNative,root$8=_root,WeakMap$3=getNative$1(root$8,"WeakMap"),_WeakMap=WeakMap$3,DataView$2=_DataView,Map$2=_Map,Promise$2=_Promise,Set$2=_Set,WeakMap$2=_WeakMap,baseGetTag$3=_baseGetTag,toSource$1=_toSource,mapTag$8="[object Map]",objectTag$7="[object Object]",promiseTag$1="[object Promise]",setTag$8="[object Set]",weakMapTag$3="[object WeakMap]",dataViewTag$6="[object DataView]",dataViewCtorString$1=toSource$1(DataView$2),mapCtorString$1=toSource$1(Map$2),promiseCtorString$1=toSource$1(Promise$2),setCtorString$1=toSource$1(Set$2),weakMapCtorString$1=toSource$1(WeakMap$2),getTag$6=baseGetTag$3;(DataView$2&&getTag$6(new DataView$2(new ArrayBuffer(1)))!=dataViewTag$6||Map$2&&getTag$6(new Map$2)!=mapTag$8||Promise$2&&getTag$6(Promise$2.resolve())!=promiseTag$1||Set$2&&getTag$6(new Set$2)!=setTag$8||WeakMap$2&&getTag$6(new WeakMap$2)!=weakMapTag$3)&&(getTag$6=function(tt){var nt=baseGetTag$3(tt),et=nt==objectTag$7?tt.constructor:void 0,rt=et?toSource$1(et):"";if(rt)switch(rt){case dataViewCtorString$1:return dataViewTag$6;case mapCtorString$1:return mapTag$8;case promiseCtorString$1:return promiseTag$1;case setCtorString$1:return setTag$8;case weakMapCtorString$1:return weakMapTag$3}return nt});var _getTag=getTag$6,objectProto$k=Object.prototype,hasOwnProperty$j=objectProto$k.hasOwnProperty;function initCloneArray$1(tt){var nt=tt.length,et=new tt.constructor(nt);return nt&&typeof tt[0]=="string"&&hasOwnProperty$j.call(tt,"index")&&(et.index=tt.index,et.input=tt.input),et}var _initCloneArray=initCloneArray$1,root$7=_root,Uint8Array$4=root$7.Uint8Array,_Uint8Array=Uint8Array$4,Uint8Array$3=_Uint8Array;function cloneArrayBuffer$4(tt){var nt=new tt.constructor(tt.byteLength);return new Uint8Array$3(nt).set(new Uint8Array$3(tt)),nt}var _cloneArrayBuffer=cloneArrayBuffer$4,cloneArrayBuffer$3=_cloneArrayBuffer;function cloneDataView$1(tt,nt){var et=nt?cloneArrayBuffer$3(tt.buffer):tt.buffer;return new tt.constructor(et,tt.byteOffset,tt.byteLength)}var _cloneDataView=cloneDataView$1,reFlags=/\w*$/;function cloneRegExp$1(tt){var nt=new tt.constructor(tt.source,reFlags.exec(tt));return nt.lastIndex=tt.lastIndex,nt}var _cloneRegExp=cloneRegExp$1,Symbol$5=_Symbol,symbolProto$3=Symbol$5?Symbol$5.prototype:void 0,symbolValueOf$2=symbolProto$3?symbolProto$3.valueOf:void 0;function cloneSymbol$1(tt){return symbolValueOf$2?Object(symbolValueOf$2.call(tt)):{}}var _cloneSymbol=cloneSymbol$1,cloneArrayBuffer$2=_cloneArrayBuffer;function cloneTypedArray$3(tt,nt){var et=nt?cloneArrayBuffer$2(tt.buffer):tt.buffer;return new tt.constructor(et,tt.byteOffset,tt.length)}var _cloneTypedArray=cloneTypedArray$3,cloneArrayBuffer$1=_cloneArrayBuffer,cloneDataView=_cloneDataView,cloneRegExp=_cloneRegExp,cloneSymbol=_cloneSymbol,cloneTypedArray$2=_cloneTypedArray,boolTag$4="[object Boolean]",dateTag$4="[object Date]",mapTag$7="[object Map]",numberTag$4="[object Number]",regexpTag$4="[object RegExp]",setTag$7="[object Set]",stringTag$5="[object String]",symbolTag$5="[object Symbol]",arrayBufferTag$4="[object ArrayBuffer]",dataViewTag$5="[object DataView]",float32Tag$2="[object Float32Array]",float64Tag$2="[object Float64Array]",int8Tag$2="[object Int8Array]",int16Tag$2="[object Int16Array]",int32Tag$2="[object Int32Array]",uint8Tag$2="[object Uint8Array]",uint8ClampedTag$2="[object Uint8ClampedArray]",uint16Tag$2="[object Uint16Array]",uint32Tag$2="[object Uint32Array]";function initCloneByTag$1(tt,nt,et){var rt=tt.constructor;switch(nt){case arrayBufferTag$4:return cloneArrayBuffer$1(tt);case boolTag$4:case dateTag$4:return new rt(+tt);case dataViewTag$5:return cloneDataView(tt,et);case float32Tag$2:case float64Tag$2:case int8Tag$2:case int16Tag$2:case int32Tag$2:case uint8Tag$2:case uint8ClampedTag$2:case uint16Tag$2:case uint32Tag$2:return cloneTypedArray$2(tt,et);case mapTag$7:return new rt;case numberTag$4:case stringTag$5:return new rt(tt);case regexpTag$4:return cloneRegExp(tt);case setTag$7:return new rt;case symbolTag$5:return cloneSymbol(tt)}}var _initCloneByTag=initCloneByTag$1,isObject$9=isObject_1,objectCreate$1=Object.create,baseCreate$2=function(){function tt(){}return function(nt){if(!isObject$9(nt))return{};if(objectCreate$1)return objectCreate$1(nt);tt.prototype=nt;var et=new tt;return tt.prototype=void 0,et}}(),_baseCreate=baseCreate$2,baseCreate$1=_baseCreate,getPrototype$2=_getPrototype,isPrototype$1=_isPrototype;function initCloneObject$3(tt){return typeof tt.constructor=="function"&&!isPrototype$1(tt)?baseCreate$1(getPrototype$2(tt)):{}}var _initCloneObject=initCloneObject$3,getTag$5=_getTag,isObjectLike$6=isObjectLike_1,mapTag$6="[object Map]";function baseIsMap$1(tt){return isObjectLike$6(tt)&&getTag$5(tt)==mapTag$6}var _baseIsMap=baseIsMap$1,baseIsMap=_baseIsMap,baseUnary$4=_baseUnary,nodeUtil$2=_nodeUtilExports,nodeIsMap=nodeUtil$2&&nodeUtil$2.isMap,isMap$1=nodeIsMap?baseUnary$4(nodeIsMap):baseIsMap,isMap_1=isMap$1,getTag$4=_getTag,isObjectLike$5=isObjectLike_1,setTag$6="[object Set]";function baseIsSet$1(tt){return isObjectLike$5(tt)&&getTag$4(tt)==setTag$6}var _baseIsSet=baseIsSet$1,baseIsSet=_baseIsSet,baseUnary$3=_baseUnary,nodeUtil$1=_nodeUtilExports,nodeIsSet=nodeUtil$1&&nodeUtil$1.isSet,isSet$1=nodeIsSet?baseUnary$3(nodeIsSet):baseIsSet,isSet_1=isSet$1,Stack$4=_Stack,arrayEach$1=_arrayEach,assignValue$2=_assignValue,baseAssign=_baseAssign,baseAssignIn=_baseAssignIn,cloneBuffer$2=_cloneBufferExports,copyArray$3=_copyArray,copySymbols=_copySymbols,copySymbolsIn=_copySymbolsIn,getAllKeys$2=_getAllKeys,getAllKeysIn$1=_getAllKeysIn,getTag$3=_getTag,initCloneArray=_initCloneArray,initCloneByTag=_initCloneByTag,initCloneObject$2=_initCloneObject,isArray$d=isArray_1,isBuffer$6=isBufferExports,isMap=isMap_1,isObject$8=isObject_1,isSet=isSet_1,keys$6=keys_1,keysIn$3=keysIn_1,CLONE_DEEP_FLAG$2=1,CLONE_FLAT_FLAG$1=2,CLONE_SYMBOLS_FLAG$2=4,argsTag$4="[object Arguments]",arrayTag$3="[object Array]",boolTag$3="[object Boolean]",dateTag$3="[object Date]",errorTag$3="[object Error]",funcTag$2="[object Function]",genTag$1="[object GeneratorFunction]",mapTag$5="[object Map]",numberTag$3="[object Number]",objectTag$6="[object Object]",regexpTag$3="[object RegExp]",setTag$5="[object Set]",stringTag$4="[object String]",symbolTag$4="[object Symbol]",weakMapTag$2="[object WeakMap]",arrayBufferTag$3="[object ArrayBuffer]",dataViewTag$4="[object DataView]",float32Tag$1="[object Float32Array]",float64Tag$1="[object Float64Array]",int8Tag$1="[object Int8Array]",int16Tag$1="[object Int16Array]",int32Tag$1="[object Int32Array]",uint8Tag$1="[object Uint8Array]",uint8ClampedTag$1="[object Uint8ClampedArray]",uint16Tag$1="[object Uint16Array]",uint32Tag$1="[object Uint32Array]",cloneableTags={};cloneableTags[argsTag$4]=cloneableTags[arrayTag$3]=cloneableTags[arrayBufferTag$3]=cloneableTags[dataViewTag$4]=cloneableTags[boolTag$3]=cloneableTags[dateTag$3]=cloneableTags[float32Tag$1]=cloneableTags[float64Tag$1]=cloneableTags[int8Tag$1]=cloneableTags[int16Tag$1]=cloneableTags[int32Tag$1]=cloneableTags[mapTag$5]=cloneableTags[numberTag$3]=cloneableTags[objectTag$6]=cloneableTags[regexpTag$3]=cloneableTags[setTag$5]=cloneableTags[stringTag$4]=cloneableTags[symbolTag$4]=cloneableTags[uint8Tag$1]=cloneableTags[uint8ClampedTag$1]=cloneableTags[uint16Tag$1]=cloneableTags[uint32Tag$1]=!0;cloneableTags[errorTag$3]=cloneableTags[funcTag$2]=cloneableTags[weakMapTag$2]=!1;function baseClone$2(tt,nt,et,rt,ot,at){var st,ut=nt&CLONE_DEEP_FLAG$2,ct=nt&CLONE_FLAT_FLAG$1,pt=nt&CLONE_SYMBOLS_FLAG$2;if(et&&(st=ot?et(tt,rt,ot,at):et(tt)),st!==void 0)return st;if(!isObject$8(tt))return tt;var dt=isArray$d(tt);if(dt){if(st=initCloneArray(tt),!ut)return copyArray$3(tt,st)}else{var ft=getTag$3(tt),bt=ft==funcTag$2||ft==genTag$1;if(isBuffer$6(tt))return cloneBuffer$2(tt,ut);if(ft==objectTag$6||ft==argsTag$4||bt&&!ot){if(st=ct||bt?{}:initCloneObject$2(tt),!ut)return ct?copySymbolsIn(tt,baseAssignIn(st,tt)):copySymbols(tt,baseAssign(st,tt))}else{if(!cloneableTags[ft])return ot?tt:{};st=initCloneByTag(tt,ft,ut)}}at||(at=new Stack$4);var ht=at.get(tt);if(ht)return ht;at.set(tt,st),isSet(tt)?tt.forEach(function(Ot){st.add(baseClone$2(Ot,nt,et,Ot,tt,at))}):isMap(tt)&&tt.forEach(function(Ot,zt){st.set(zt,baseClone$2(Ot,nt,et,zt,tt,at))});var mt=pt?ct?getAllKeysIn$1:getAllKeys$2:ct?keysIn$3:keys$6,Mt=dt?void 0:mt(tt);return arrayEach$1(Mt||tt,function(Ot,zt){Mt&&(zt=Ot,Ot=tt[zt]),assignValue$2(st,zt,baseClone$2(Ot,nt,et,zt,tt,at))}),st}var _baseClone=baseClone$2,baseClone$1=_baseClone,CLONE_DEEP_FLAG$1=1,CLONE_SYMBOLS_FLAG$1=4;function cloneDeep(tt){return baseClone$1(tt,CLONE_DEEP_FLAG$1|CLONE_SYMBOLS_FLAG$1)}var cloneDeep_1=cloneDeep;const cloneDeep$1=getDefaultExportFromCjs$1(cloneDeep_1);var baseAssignValue$3=_baseAssignValue,eq$2=eq_1;function assignMergeValue$3(tt,nt,et){(et!==void 0&&!eq$2(tt[nt],et)||et===void 0&&!(nt in tt))&&baseAssignValue$3(tt,nt,et)}var _assignMergeValue=assignMergeValue$3;function createBaseFor$2(tt){return function(nt,et,rt){for(var ot=-1,at=Object(nt),st=rt(nt),ut=st.length;ut--;){var ct=st[tt?ut:++ot];if(et(at[ct],ct,at)===!1)break}return nt}}var _createBaseFor=createBaseFor$2,createBaseFor$1=_createBaseFor,baseFor$3=createBaseFor$1(),_baseFor=baseFor$3,baseGetTag$2=_baseGetTag,getPrototype$1=_getPrototype,isObjectLike$4=isObjectLike_1,objectTag$5="[object Object]",funcProto$3=Function.prototype,objectProto$j=Object.prototype,funcToString$3=funcProto$3.toString,hasOwnProperty$i=objectProto$j.hasOwnProperty,objectCtorString$1=funcToString$3.call(Object);function isPlainObject$6(tt){if(!isObjectLike$4(tt)||baseGetTag$2(tt)!=objectTag$5)return!1;var nt=getPrototype$1(tt);if(nt===null)return!0;var et=hasOwnProperty$i.call(nt,"constructor")&&nt.constructor;return typeof et=="function"&&et instanceof et&&funcToString$3.call(et)==objectCtorString$1}var isPlainObject_1=isPlainObject$6;function safeGet$3(tt,nt){if(!(nt==="constructor"&&typeof tt[nt]=="function")&&nt!="__proto__")return tt[nt]}var _safeGet=safeGet$3,copyObject$2=_copyObject,keysIn$2=keysIn_1;function toPlainObject$2(tt){return copyObject$2(tt,keysIn$2(tt))}var toPlainObject_1=toPlainObject$2,assignMergeValue$2=_assignMergeValue,cloneBuffer$1=_cloneBufferExports,cloneTypedArray$1=_cloneTypedArray,copyArray$2=_copyArray,initCloneObject$1=_initCloneObject,isArguments$3=isArguments_1,isArray$c=isArray_1,isArrayLikeObject$2=isArrayLikeObject_1,isBuffer$5=isBufferExports,isFunction$3=isFunction_1,isObject$7=isObject_1,isPlainObject$5=isPlainObject_1,isTypedArray$3=isTypedArray_1,safeGet$2=_safeGet,toPlainObject$1=toPlainObject_1;function baseMergeDeep$2(tt,nt,et,rt,ot,at,st){var ut=safeGet$2(tt,et),ct=safeGet$2(nt,et),pt=st.get(ct);if(pt){assignMergeValue$2(tt,et,pt);return}var dt=at?at(ut,ct,et+"",tt,nt,st):void 0,ft=dt===void 0;if(ft){var bt=isArray$c(ct),ht=!bt&&isBuffer$5(ct),mt=!bt&&!ht&&isTypedArray$3(ct);dt=ct,bt||ht||mt?isArray$c(ut)?dt=ut:isArrayLikeObject$2(ut)?dt=copyArray$2(ut):ht?(ft=!1,dt=cloneBuffer$1(ct,!0)):mt?(ft=!1,dt=cloneTypedArray$1(ct,!0)):dt=[]:isPlainObject$5(ct)||isArguments$3(ct)?(dt=ut,isArguments$3(ut)?dt=toPlainObject$1(ut):(!isObject$7(ut)||isFunction$3(ut))&&(dt=initCloneObject$1(ct))):ft=!1}ft&&(st.set(ct,dt),ot(dt,ct,rt,at,st),st.delete(ct)),assignMergeValue$2(tt,et,dt)}var _baseMergeDeep=baseMergeDeep$2,Stack$3=_Stack,assignMergeValue$1=_assignMergeValue,baseFor$2=_baseFor,baseMergeDeep$1=_baseMergeDeep,isObject$6=isObject_1,keysIn$1=keysIn_1,safeGet$1=_safeGet;function baseMerge$2(tt,nt,et,rt,ot){tt!==nt&&baseFor$2(nt,function(at,st){if(ot||(ot=new Stack$3),isObject$6(at))baseMergeDeep$1(tt,nt,st,et,baseMerge$2,rt,ot);else{var ut=rt?rt(safeGet$1(tt,st),at,st+"",tt,nt,ot):void 0;ut===void 0&&(ut=at),assignMergeValue$1(tt,st,ut)}},keysIn$1)}var _baseMerge=baseMerge$2,baseRest$3=_baseRest,isIterateeCall$2=_isIterateeCall;function createAssigner$2(tt){return baseRest$3(function(nt,et){var rt=-1,ot=et.length,at=ot>1?et[ot-1]:void 0,st=ot>2?et[2]:void 0;for(at=tt.length>3&&typeof at=="function"?(ot--,at):void 0,st&&isIterateeCall$2(et[0],et[1],st)&&(at=ot<3?void 0:at,ot=1),nt=Object(nt);++rt<ot;){var ut=et[rt];ut&&tt(nt,ut,rt,at)}return nt})}var _createAssigner=createAssigner$2,baseMerge$1=_baseMerge,createAssigner$1=_createAssigner,merge$5=createAssigner$1(function(tt,nt,et){baseMerge$1(tt,nt,et)}),merge_1$1=merge$5;const merge$6=getDefaultExportFromCjs$1(merge_1$1);var toFinite=toFinite_1;function toInteger$2(tt){var nt=toFinite(tt),et=nt%1;return nt===nt?et?nt-et:nt:0}var toInteger_1=toInteger$2,toInteger$1=toInteger_1,FUNC_ERROR_TEXT$4="Expected a function";function before$1(tt,nt){var et;if(typeof nt!="function")throw new TypeError(FUNC_ERROR_TEXT$4);return tt=toInteger$1(tt),function(){return--tt>0&&(et=nt.apply(this,arguments)),tt<=1&&(nt=void 0),et}}var before_1=before$1,before=before_1;function once(tt){return before(2,tt)}var once_1=once;const once$1=getDefaultExportFromCjs$1(once_1);function logMessage(...tt){}function logWarning(...tt){}function logError(...tt){console.error(...tt)}function logAlways(...tt){console.log(...tt)}const CACHED_THEME_VERSION=1,CACHED_THEME_BASE_KEY=`stActiveTheme-${window.location.pathname}`,LocalStore={CACHED_THEME_VERSION,CACHED_THEME_BASE_KEY,ACTIVE_THEME:`${CACHED_THEME_BASE_KEY}-v${CACHED_THEME_VERSION}`},localStorageAvailable=()=>{const tt="testData";try{const{localStorage:nt}=window;nt.setItem(tt,tt),nt.getItem(tt),nt.removeItem(tt)}catch{return!1}return!0},AUTO_THEME_NAME="Use system setting",CUSTOM_THEME_NAME="Custom Theme";function mergeTheme(tt,nt){if(nt&&isObject$h(nt)){const et=new CustomThemeConfig(nt);return createTheme(tt.name,et,tt)}return tt}const getMergedLightTheme=once$1(()=>{var tt;return mergeTheme(lightTheme,(tt=window.__streamlit)==null?void 0:tt.LIGHT_THEME)}),getMergedDarkTheme=once$1(()=>{var tt;return mergeTheme(darkTheme,(tt=window.__streamlit)==null?void 0:tt.DARK_THEME)}),getSystemTheme=()=>window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?getMergedDarkTheme():getMergedLightTheme(),createAutoTheme=()=>({...getSystemTheme(),name:AUTO_THEME_NAME}),createPresetThemes=()=>[createAutoTheme(),getMergedLightTheme(),getMergedDarkTheme()],isPresetTheme=tt=>createPresetThemes().map(et=>et.name).includes(tt.name),fontToEnum=tt=>{const nt=Object.keys(fonts).find(rt=>fonts[rt]===tt),et=CustomThemeConfig.FontFamily.SANS_SERIF;if(nt){const rt=decamelize$2(nt).toUpperCase();return rt in CustomThemeConfig.FontFamily?CustomThemeConfig.FontFamily[rt]:et}return et},fontEnumToString=tt=>tt!=null&&tt in CustomThemeConfig.FontFamily?fonts[camelCase(CustomThemeConfig.FontFamily[tt].toString())]:void 0,bgColorToBaseString=tt=>tt===void 0||getLuminance(tt)>.5?"light":"dark",isColor=tt=>{const nt=new Option().style;return nt.color=tt,nt.color!==""},createEmotionTheme=(tt,nt=baseTheme)=>{const{colors:et,genericFonts:rt}=nt.emotion,{font:ot,radii:at,fontSizes:st,...ut}=tt,ct=fontEnumToString(ot),pt=Object.entries(ut).reduce((vt,[At,St])=>(isColor(St)?vt[At]=St:isColor(`#${St}`)&&(vt[At]=`#${St}`),vt),{}),{secondaryBackgroundColor:dt,backgroundColor:ft,primaryColor:bt,textColor:ht,skeletonBackgroundColor:mt,widgetBackgroundColor:Mt,widgetBorderColor:Ot}=pt,zt={...et};bt&&(zt.primary=bt),ht&&(zt.bodyText=ht),dt&&(zt.secondaryBg=dt),ft&&(zt.bgColor=ft),Mt&&(zt.widgetBackgroundColor=Mt),Ot&&(zt.widgetBorderColor=Ot),mt&&(zt.skeletonBackgroundColor=mt);const yt={};return at&&(yt.radii={...nt.emotion.radii},at.checkboxRadius&&(yt.radii.md=addPxUnit(at.checkboxRadius)),at.baseWidgetRadius&&(yt.radii.default=addPxUnit(at.baseWidgetRadius))),st&&(yt.fontSizes={...nt.emotion.fontSizes},st.tinyFontSize&&(yt.fontSizes.twoSm=addPxUnit(st.tinyFontSize),yt.fontSizes.twoSmPx=st.tinyFontSize),st.smallFontSize&&(yt.fontSizes.sm=addPxUnit(st.smallFontSize),yt.fontSizes.smPx=st.smallFontSize),st.baseFontSize&&(yt.fontSizes.md=addPxUnit(st.baseFontSize),yt.fontSizes.mdPx=st.baseFontSize)),{...nt.emotion,colors:createEmotionColors(zt),genericFonts:{...rt,...ct&&{bodyFont:tt.bodyFont?tt.bodyFont:ct,headingFont:tt.bodyFont?tt.bodyFont:ct,codeFont:tt.codeFont?tt.codeFont:rt.codeFont}},...yt}},toThemeInput=tt=>{const{colors:nt,genericFonts:et}=tt;return{primaryColor:nt.primary,backgroundColor:nt.bgColor,secondaryBackgroundColor:nt.secondaryBg,textColor:nt.bodyText,font:fontToEnum(et.bodyFont)}},toExportedTheme=tt=>{const{colors:nt}=tt,et=toThemeInput(tt);return{primaryColor:et.primaryColor,backgroundColor:et.backgroundColor,secondaryBackgroundColor:et.secondaryBackgroundColor,textColor:et.textColor,base:bgColorToBaseString(et.backgroundColor),font:fontEnumToString(et.font),...computeDerivedColors(nt)}},completeThemeInput=(tt,nt)=>new CustomThemeConfig({...toThemeInput(nt.emotion),...tt}),createTheme=(tt,nt,et,rt=!1)=>{et?nt=completeThemeInput(nt,et):nt.base===CustomThemeConfig.BaseTheme.DARK?nt=completeThemeInput(nt,darkTheme):nt=completeThemeInput(nt,lightTheme);const ot=nt.backgroundColor,at=merge$6(cloneDeep$1(et||(getLuminance(ot)>.5?lightTheme:darkTheme)),{emotion:{inSidebar:rt}}),st=createEmotionTheme(nt,at);return{...at,name:tt,emotion:st,basewebTheme:createBaseUiTheme(st,at.primitives)}},getCachedTheme=()=>{if(!localStorageAvailable())return null;const tt=window.localStorage.getItem(LocalStore.ACTIVE_THEME);if(!tt)return null;const{name:nt,themeInput:et}=JSON.parse(tt);switch(nt){case lightTheme.name:return getMergedLightTheme();case darkTheme.name:return getMergedDarkTheme();default:return createTheme(nt,et)}},deleteOldCachedThemes=()=>{const{CACHED_THEME_VERSION:tt,CACHED_THEME_BASE_KEY:nt}=LocalStore,{localStorage:et}=window;et.removeItem("stActiveTheme"),et.removeItem(nt);for(let rt=1;rt<=tt;rt++)et.removeItem(`${nt}-v${rt}`)},setCachedTheme=tt=>{if(!localStorageAvailable()||(deleteOldCachedThemes(),isLightThemeInQueryParams()||isDarkThemeInQueryParams()))return;const nt={name:tt.name,...!isPresetTheme(tt)&&{themeInput:toThemeInput(tt.emotion)}};window.localStorage.setItem(LocalStore.ACTIVE_THEME,JSON.stringify(nt))},removeCachedTheme=()=>{localStorageAvailable()&&window.localStorage.removeItem(LocalStore.ACTIVE_THEME)},getHostSpecifiedTheme=()=>isLightThemeInQueryParams()?getMergedLightTheme():isDarkThemeInQueryParams()?getMergedDarkTheme():createAutoTheme(),getDefaultTheme=()=>{const tt=getCachedTheme();return tt&&tt.name!==AUTO_THEME_NAME?tt:getHostSpecifiedTheme()},whiteSpace$1=/\s+/;function computeSpacingStyle(tt,nt){return tt===""?"":tt.split(whiteSpace$1).map(et=>et==="0"?nt.spacing.none:et in nt.spacing?nt.spacing[et]:(logError(`Invalid spacing value: ${et}`),nt.spacing.none)).join(" ")}function addPxUnit(tt){return`${tt}px`}function blend(tt,nt){if(nt===void 0)return tt;const[et,rt,ot,at]=parseToRgba(tt);if(at===1)return tt;const[st,ut,ct,pt]=parseToRgba(nt),dt=at+pt*(1-at),ft=Math.round((at*et+pt*st*(1-at))/dt),bt=Math.round((at*rt+pt*ut*(1-at))/dt),ht=Math.round((at*ot+pt*ct*(1-at))/dt);return toHex(`rgba(${ft}, ${bt}, ${ht}, ${dt})`)}const convertRemToPx=tt=>parseFloat(tt.replace(/rem$/,""))*(parseFloat(getComputedStyle(document.documentElement).fontSize)||16),LibContext=React$1.createContext({isFullScreen:!1,setFullScreen:()=>{},addScriptFinishedHandler:()=>{},removeScriptFinishedHandler:()=>{},activeTheme:baseTheme,setTheme:()=>{},availableThemes:[],addThemes:()=>{},onPageChange:()=>{},currentPageScriptHash:"",libConfig:{},fragmentIdsThisRun:[],locale:window.navigator.language});var reactPropsRegex=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,isPropValid=memoize$3(function(tt){return reactPropsRegex.test(tt)||tt.charCodeAt(0)===111&&tt.charCodeAt(1)===110&&tt.charCodeAt(2)<91}),testOmitPropsOnStringTag=isPropValid,testOmitPropsOnComponent=function tt(nt){return nt!=="theme"},getDefaultShouldForwardProp=function tt(nt){return typeof nt=="string"&&nt.charCodeAt(0)>96?testOmitPropsOnStringTag:testOmitPropsOnComponent},composeShouldForwardProps=function tt(nt,et,rt){var ot;if(et){var at=et.shouldForwardProp;ot=nt.__emotion_forwardProp&&at?function(st){return nt.__emotion_forwardProp(st)&&at(st)}:at}return typeof ot!="function"&&rt&&(ot=nt.__emotion_forwardProp),ot},isDevelopment=!1,Insertion=function tt(nt){var et=nt.cache,rt=nt.serialized,ot=nt.isStringTag;return registerStyles(et,rt,ot),useInsertionEffectAlwaysWithSyncFallback(function(){return insertStyles(et,rt,ot)}),null},createStyled=function tt(nt,et){var rt=nt.__emotion_real===nt,ot=rt&&nt.__emotion_base||nt,at,st;et!==void 0&&(at=et.label,st=et.target);var ut=composeShouldForwardProps(nt,et,rt),ct=ut||getDefaultShouldForwardProp(ot),pt=!ct("as");return function(){var dt=arguments,ft=rt&&nt.__emotion_styles!==void 0?nt.__emotion_styles.slice(0):[];if(at!==void 0&&ft.push("label:"+at+";"),dt[0]==null||dt[0].raw===void 0)ft.push.apply(ft,dt);else{ft.push(dt[0][0]);for(var bt=dt.length,ht=1;ht<bt;ht++)ft.push(dt[ht],dt[0][ht])}var mt=withEmotionCache(function(Mt,Ot,zt){var yt=pt&&Mt.as||ot,vt="",At=[],St=Mt;if(Mt.theme==null){St={};for(var Et in Mt)St[Et]=Mt[Et];St.theme=reactExports.useContext(ThemeContext$1)}typeof Mt.className=="string"?vt=getRegisteredStyles(Ot.registered,At,Mt.className):Mt.className!=null&&(vt=Mt.className+" ");var Tt=serializeStyles(ft.concat(At),Ot.registered,St);vt+=Ot.key+"-"+Tt.name,st!==void 0&&(vt+=" "+st);var Rt=pt&&ut===void 0?getDefaultShouldForwardProp(yt):ct,Ct={};for(var wt in Mt)pt&&wt==="as"||Rt(wt)&&(Ct[wt]=Mt[wt]);return Ct.className=vt,zt&&(Ct.ref=zt),reactExports.createElement(reactExports.Fragment,null,reactExports.createElement(Insertion,{cache:Ot,serialized:Tt,isStringTag:typeof yt=="string"}),reactExports.createElement(yt,Ct))});return mt.displayName=at!==void 0?at:"Styled("+(typeof ot=="string"?ot:ot.displayName||ot.name||"Component")+")",mt.defaultProps=nt.defaultProps,mt.__emotion_real=mt,mt.__emotion_base=ot,mt.__emotion_styles=ft,mt.__emotion_forwardProp=ut,Object.defineProperty(mt,"toString",{value:function(){return st===void 0&&isDevelopment?"NO_COMPONENT_SELECTOR":"."+st}}),mt.withComponent=function(Mt,Ot){return tt(Mt,_extends$Q({},et,Ot,{shouldForwardProp:composeShouldForwardProps(mt,Ot,!0)})).apply(void 0,ft)},mt}},tags=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],newStyled=createStyled.bind();tags.forEach(function(tt){newStyled[tt]=newStyled(tt)});var SIZE$3={small:"small",medium:"medium",large:"large"},spin={from:{transform:"rotate(0deg)"},to:{transform:"rotate(360deg)"}},StyledSpinner=styled("i",function(tt){var nt=tt.$theme,et=tt.$color,rt=et===void 0?nt.colors.contentAccent:et,ot=tt.$borderWidth,at=tt.$size,st=at===void 0?SIZE$3.medium:at,ut={large:nt.sizing.scale300,medium:nt.sizing.scale100,small:nt.sizing.scale0}[ot||st],ct={large:nt.sizing.scale1000,medium:nt.sizing.scale900,small:nt.sizing.scale800}[st];return ut||(ut=nt.sizing[ot],ut||(ut="".concat(parseInt(ot),"px"))),ct||(ct=nt.sizing[st],ct||(ct="".concat(parseInt(st),"px"))),{display:"block",animationName:spin,animationDuration:nt.animation.timing1000,animationIterationCount:"infinite",animationTimingFunction:"linear",borderLeftStyle:"solid",borderRightStyle:"solid",borderTopStyle:"solid",borderBottomStyle:"solid",borderRadius:"50%",borderTopColor:rt,borderRightColor:nt.colors.backgroundTertiary,borderBottomColor:nt.colors.backgroundTertiary,borderLeftColor:nt.colors.backgroundTertiary,borderLeftWidth:ut,borderRightWidth:ut,borderTopWidth:ut,borderBottomWidth:ut,width:ct,height:ct,cursor:"wait"}});StyledSpinner.displayName="StyledSpinner";StyledSpinner.displayName="StyledSpinner";const StyledSpinnerIcon=newStyled(StyledSpinner,{shouldForwardProp:tt=>isPropValid(tt)&&!["size"].includes(tt),target:"e14lo1l0"})(({usingCustomTheme:tt,size:nt,margin:et,padding:rt,theme:ot})=>({width:ot.iconSizes[nt],height:ot.iconSizes[nt],fontSize:ot.iconSizes[nt],justifyContents:"center",margin:computeSpacingStyle(et,ot),padding:computeSpacingStyle(rt,ot),borderColor:ot.colors.borderColor,borderTopColor:tt?ot.colors.primary:ot.colors.blue70,borderWidth:ot.sizes.spinnerThickness,flexGrow:0,flexShrink:0})),StyledIcon=newStyled("span",{shouldForwardProp:tt=>isPropValid(tt)&&!["size","as"].includes(tt),target:"e14lo1l1"})(({color:tt,size:nt,margin:et,padding:rt,theme:ot})=>({color:ot.colors[tt],fill:"currentColor",display:"inline-flex",alignItems:"center",justifyContents:"center",fontSize:ot.iconSizes[nt],width:ot.iconSizes[nt],height:ot.iconSizes[nt],margin:computeSpacingStyle(et,ot),padding:computeSpacingStyle(rt,ot),flexShrink:0})),StyledDynamicIcon=newStyled("span",{target:"e14lo1l2"})(({size:tt="lg",margin:nt="",padding:et="",theme:rt})=>({fill:"currentColor",display:"inline-flex",alignItems:"center",justifyContents:"center",fontSize:rt.iconSizes[tt],width:rt.iconSizes[tt],height:rt.iconSizes[tt],margin:computeSpacingStyle(nt,rt),padding:computeSpacingStyle(et,rt),flexShrink:0})),StyledImageIcon=newStyled("img",{target:"e14lo1l3"})(({})=>({width:"100%",height:"100%"})),StyledEmojiIcon=newStyled("span",{target:"e14lo1l4"})(({size:tt,margin:nt,padding:et,theme:rt})=>({display:"inline-flex",alignItems:"center",justifyContents:"center",fontSize:rt.iconSizes[tt],width:rt.iconSizes[tt],height:rt.iconSizes[tt],margin:computeSpacingStyle(nt,rt),padding:computeSpacingStyle(et,rt)})),getDefaultProps$1=({size:tt,margin:nt,padding:et})=>({size:tt||"md",margin:nt||"",padding:et||""}),Icon$2=({content:tt,color:nt,size:et,margin:rt,padding:ot,testid:at})=>jsx$1(StyledIcon,{as:tt,color:nt||"inherit","aria-hidden":"true","data-testid":at,...getDefaultProps$1({size:et,margin:rt,padding:ot})}),EmojiIcon=({size:tt,margin:nt,padding:et,children:rt,testid:ot})=>jsx$1(StyledEmojiIcon,{"data-testid":ot||"stIconEmoji","aria-hidden":"true",...getDefaultProps$1({size:tt,margin:nt,padding:et}),children:rt});function arrayReduce$1(tt,nt,et,rt){var ot=-1,at=tt==null?0:tt.length;for(rt&&at&&(et=tt[++ot]);++ot<at;)et=nt(et,tt[ot],ot,tt);return et}var _arrayReduce=arrayReduce$1;function basePropertyOf$1(tt){return function(nt){return tt==null?void 0:tt[nt]}}var _basePropertyOf=basePropertyOf$1,basePropertyOf=_basePropertyOf,deburredLetters={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",Ĳ:"IJ",ĳ:"ij",Œ:"Oe",œ:"oe",ŉ:"'n",ſ:"s"},deburrLetter$1=basePropertyOf(deburredLetters),_deburrLetter=deburrLetter$1,deburrLetter=_deburrLetter,toString$6=toString_1,reLatin=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,rsComboMarksRange$3="\\u0300-\\u036f",reComboHalfMarksRange$3="\\ufe20-\\ufe2f",rsComboSymbolsRange$3="\\u20d0-\\u20ff",rsComboRange$3=rsComboMarksRange$3+reComboHalfMarksRange$3+rsComboSymbolsRange$3,rsCombo$2="["+rsComboRange$3+"]",reComboMark=RegExp(rsCombo$2,"g");function deburr$1(tt){return tt=toString$6(tt),tt&&tt.replace(reLatin,deburrLetter).replace(reComboMark,"")}var deburr_1=deburr$1,reAsciiWord=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function asciiWords$1(tt){return tt.match(reAsciiWord)||[]}var _asciiWords=asciiWords$1,reHasUnicodeWord=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function hasUnicodeWord$1(tt){return reHasUnicodeWord.test(tt)}var _hasUnicodeWord=hasUnicodeWord$1,rsAstralRange$2="\\ud800-\\udfff",rsComboMarksRange$2="\\u0300-\\u036f",reComboHalfMarksRange$2="\\ufe20-\\ufe2f",rsComboSymbolsRange$2="\\u20d0-\\u20ff",rsComboRange$2=rsComboMarksRange$2+reComboHalfMarksRange$2+rsComboSymbolsRange$2,rsDingbatRange="\\u2700-\\u27bf",rsLowerRange="a-z\\xdf-\\xf6\\xf8-\\xff",rsMathOpRange="\\xac\\xb1\\xd7\\xf7",rsNonCharRange="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",rsPunctuationRange="\\u2000-\\u206f",rsSpaceRange=" \\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",rsUpperRange="A-Z\\xc0-\\xd6\\xd8-\\xde",rsVarRange$2="\\ufe0e\\ufe0f",rsBreakRange=rsMathOpRange+rsNonCharRange+rsPunctuationRange+rsSpaceRange,rsApos$1="['’]",rsBreak="["+rsBreakRange+"]",rsCombo$1="["+rsComboRange$2+"]",rsDigits="\\d+",rsDingbat="["+rsDingbatRange+"]",rsLower="["+rsLowerRange+"]",rsMisc="[^"+rsAstralRange$2+rsBreakRange+rsDigits+rsDingbatRange+rsLowerRange+rsUpperRange+"]",rsFitz$1="\\ud83c[\\udffb-\\udfff]",rsModifier$1="(?:"+rsCombo$1+"|"+rsFitz$1+")",rsNonAstral$1="[^"+rsAstralRange$2+"]",rsRegional$1="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair$1="[\\ud800-\\udbff][\\udc00-\\udfff]",rsUpper="["+rsUpperRange+"]",rsZWJ$2="\\u200d",rsMiscLower="(?:"+rsLower+"|"+rsMisc+")",rsMiscUpper="(?:"+rsUpper+"|"+rsMisc+")",rsOptContrLower="(?:"+rsApos$1+"(?:d|ll|m|re|s|t|ve))?",rsOptContrUpper="(?:"+rsApos$1+"(?:D|LL|M|RE|S|T|VE))?",reOptMod$1=rsModifier$1+"?",rsOptVar$1="["+rsVarRange$2+"]?",rsOptJoin$1="(?:"+rsZWJ$2+"(?:"+[rsNonAstral$1,rsRegional$1,rsSurrPair$1].join("|")+")"+rsOptVar$1+reOptMod$1+")*",rsOrdLower="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rsOrdUpper="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",rsSeq$1=rsOptVar$1+reOptMod$1+rsOptJoin$1,rsEmoji="(?:"+[rsDingbat,rsRegional$1,rsSurrPair$1].join("|")+")"+rsSeq$1,reUnicodeWord=RegExp([rsUpper+"?"+rsLower+"+"+rsOptContrLower+"(?="+[rsBreak,rsUpper,"$"].join("|")+")",rsMiscUpper+"+"+rsOptContrUpper+"(?="+[rsBreak,rsUpper+rsMiscLower,"$"].join("|")+")",rsUpper+"?"+rsMiscLower+"+"+rsOptContrLower,rsUpper+"+"+rsOptContrUpper,rsOrdUpper,rsOrdLower,rsDigits,rsEmoji].join("|"),"g");function unicodeWords$1(tt){return tt.match(reUnicodeWord)||[]}var _unicodeWords=unicodeWords$1,asciiWords=_asciiWords,hasUnicodeWord=_hasUnicodeWord,toString$5=toString_1,unicodeWords=_unicodeWords;function words$1(tt,nt,et){return tt=toString$5(tt),nt=et?void 0:nt,nt===void 0?hasUnicodeWord(tt)?unicodeWords(tt):asciiWords(tt):tt.match(nt)||[]}var words_1=words$1,arrayReduce=_arrayReduce,deburr=deburr_1,words=words_1,rsApos="['’]",reApos=RegExp(rsApos,"g");function createCompounder$1(tt){return function(nt){return arrayReduce(words(deburr(nt).replace(reApos,"")),tt,"")}}var _createCompounder=createCompounder$1,createCompounder=_createCompounder,snakeCase=createCompounder(function(tt,nt,et){return tt+(et?"_":"")+nt.toLowerCase()}),snakeCase_1=snakeCase;const snakeCase$1=getDefaultExportFromCjs$1(snakeCase_1),StyledMaterialIcon=newStyled("span",{target:"e5a6sq90"})(({size:tt,margin:nt,padding:et,theme:rt,color:ot})=>({display:"inline-flex",alignItems:"center",justifyContents:"center",color:ot,fontSize:rt.iconSizes[tt],width:rt.iconSizes[tt],height:rt.iconSizes[tt],margin:computeSpacingStyle(nt,rt),padding:computeSpacingStyle(et,rt),userSelect:"none",fontFamily:rt.genericFonts.iconFont,fontWeight:rt.fontWeights.normal,fontStyle:"normal",lineHeight:rt.lineHeights.none,letterSpacing:"normal",textTransform:"none",whiteSpace:"nowrap",wordWrap:"normal",direction:"ltr",fontFeatureSettings:"liga",MozFontFeatureSettings:"liga",WebkitFontFeatureSettings:"liga",WebkitFontSmoothing:"antialiased"})),getDefaultProps=({size:tt,margin:nt,padding:et,color:rt})=>({size:tt||"md",margin:nt||"",padding:et||"",color:rt||"inherit"}),MaterialFontIcon=({iconName:tt,...nt})=>jsx$1(StyledMaterialIcon,{...getDefaultProps(nt),"data-testid":nt.testid||"stIconMaterial",children:snakeCase$1(tt)});function parseIconPackEntry(tt){const nt=tt.match(/^:(.+)\/(.+):$/);if(nt===null)return{pack:"emoji",icon:tt};const et=nt[1],rt=nt[2];return{pack:et,icon:rt}}function getFilledStarIconSrc(){return"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTg2MF84NDMpIj48cGF0aCBkPSJNOS45OTk5NCAxNC4zOTE2TDEzLjQ1ODMgMTYuNDgzM0MxNC4wOTE2IDE2Ljg2NjYgMTQuODY2NiAxNi4zIDE0LjY5OTkgMTUuNTgzM0wxMy43ODMzIDExLjY1TDE2Ljg0MTYgOC45OTk5N0MxNy4zOTk5IDguNTE2NjMgMTcuMDk5OSA3LjU5OTk3IDE2LjM2NjYgNy41NDE2M0wxMi4zNDE2IDcuMTk5OTdMMTAuNzY2NiAzLjQ4MzNDMTAuNDgzMyAyLjgwODMgOS41MTY2MSAyLjgwODMgOS4yMzMyNyAzLjQ4MzNMNy42NTgyNyA3LjE5MTYzTDMuNjMzMjcgNy41MzMzQzIuODk5OTQgNy41OTE2MyAyLjU5OTk0IDguNTA4MyAzLjE1ODI3IDguOTkxNjNMNi4yMTY2MSAxMS42NDE2TDUuMjk5OTQgMTUuNTc1QzUuMTMzMjcgMTYuMjkxNiA1LjkwODI3IDE2Ljg1ODMgNi41NDE2MSAxNi40NzVMOS45OTk5NCAxNC4zOTE2WiIgZmlsbD0iI0ZBQ0EyQiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzE4NjBfODQzIj48cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+"}const DynamicIconDispatcher=({iconValue:tt,...nt})=>{const{pack:et,icon:rt}=parseIconPackEntry(tt);switch(et){case"material":switch(rt){case"star_filled":return jsx$1(StyledDynamicIcon,{...nt,children:jsx$1(StyledImageIcon,{src:getFilledStarIconSrc(),"data-testid":nt.testid||"stImageIcon"})});default:return jsx$1(StyledDynamicIcon,{...nt,children:jsx$1(MaterialFontIcon,{pack:et,iconName:rt,...nt})})}case"emoji":default:return jsx$1(StyledDynamicIcon,{...nt,children:jsx$1(EmojiIcon,{...nt,children:rt})})}},DynamicIcon=tt=>jsx$1(reactExports.Suspense,{fallback:jsx$1(StyledDynamicIcon,{...tt,children:jsx$1(EmojiIcon,{...tt,children:" "})}),children:jsx$1(DynamicIconDispatcher,{...tt})},tt.iconValue),convert=function(tt){if(tt==null)return ok$1;if(typeof tt=="string")return typeFactory(tt);if(typeof tt=="object")return Array.isArray(tt)?anyFactory$1(tt):propsFactory(tt);if(typeof tt=="function")return castFactory$1(tt);throw new Error("Expected function, string, or object as test")};function anyFactory$1(tt){const nt=[];let et=-1;for(;++et<tt.length;)nt[et]=convert(tt[et]);return castFactory$1(rt);function rt(...ot){let at=-1;for(;++at<nt.length;)if(nt[at].call(this,...ot))return!0;return!1}}function propsFactory(tt){return castFactory$1(nt);function nt(et){let rt;for(rt in tt)if(et[rt]!==tt[rt])return!1;return!0}}function typeFactory(tt){return castFactory$1(nt);function nt(et){return et&&et.type===tt}}function castFactory$1(tt){return nt;function nt(et,...rt){return!!(et&&typeof et=="object"&&"type"in et&&tt.call(this,et,...rt))}}function ok$1(){return!0}function color(tt){return tt}const CONTINUE=!0,EXIT=!1,SKIP="skip",visitParents=function(tt,nt,et,rt){typeof nt=="function"&&typeof et!="function"&&(rt=et,et=nt,nt=null);const ot=convert(nt),at=rt?-1:1;st(tt,void 0,[])();function st(ut,ct,pt){const dt=ut&&typeof ut=="object"?ut:{};if(typeof dt.type=="string"){const bt=typeof dt.tagName=="string"?dt.tagName:typeof dt.name=="string"?dt.name:void 0;Object.defineProperty(ft,"name",{value:"node ("+(ut.type+(bt?"<"+bt+">":""))+")"})}return ft;function ft(){let bt=[],ht,mt,Mt;if((!nt||ot(ut,ct,pt[pt.length-1]||null))&&(bt=toResult(et(ut,pt)),bt[0]===EXIT))return bt;if(ut.children&&bt[0]!==SKIP)for(mt=(rt?ut.children.length:-1)+at,Mt=pt.concat(ut);mt>-1&&mt<ut.children.length;){if(ht=st(ut.children[mt],mt,Mt)(),ht[0]===EXIT)return ht;mt=typeof ht[1]=="number"?ht[1]:mt+at}return bt}}};function toResult(tt){return Array.isArray(tt)?tt:typeof tt=="number"?[CONTINUE,tt]:[tt]}const visit=function(tt,nt,et,rt){typeof nt=="function"&&typeof et!="function"&&(rt=et,et=nt,nt=null),visitParents(tt,nt,ot,rt);function ot(at,st){const ut=st[st.length-1];return et(at,ut?ut.children.indexOf(at):null,ut)}},protocols=["http","https","mailto","tel"];function uriTransformer(tt){const nt=(tt||"").trim(),et=nt.charAt(0);if(et==="#"||et==="/")return nt;const rt=nt.indexOf(":");if(rt===-1)return nt;let ot=-1;for(;++ot<protocols.length;){const at=protocols[ot];if(rt===at.length&&nt.slice(0,at.length).toLowerCase()===at)return nt}return ot=nt.indexOf("?"),ot!==-1&&rt>ot||(ot=nt.indexOf("#"),ot!==-1&&rt>ot)?nt:"javascript:void(0)"}/*!
 * Determine if an object is a Buffer
 *
 * @author   Feross Aboukhadijeh <https://feross.org>
 * @license  MIT
 */var isBuffer$3=function tt(nt){return nt!=null&&nt.constructor!=null&&typeof nt.constructor.isBuffer=="function"&&nt.constructor.isBuffer(nt)};const isBuffer$4=getDefaultExportFromCjs$1(isBuffer$3);function stringifyPosition(tt){return!tt||typeof tt!="object"?"":"position"in tt||"type"in tt?position$2(tt.position):"start"in tt||"end"in tt?position$2(tt):"line"in tt||"column"in tt?point$3(tt):""}function point$3(tt){return index(tt&&tt.line)+":"+index(tt&&tt.column)}function position$2(tt){return point$3(tt&&tt.start)+"-"+point$3(tt&&tt.end)}function index(tt){return tt&&typeof tt=="number"?tt:1}class VFileMessage extends Error{constructor(nt,et,rt){const ot=[null,null];let at={start:{line:null,column:null},end:{line:null,column:null}};if(super(),typeof et=="string"&&(rt=et,et=void 0),typeof rt=="string"){const st=rt.indexOf(":");st===-1?ot[1]=rt:(ot[0]=rt.slice(0,st),ot[1]=rt.slice(st+1))}et&&("type"in et||"position"in et?et.position&&(at=et.position):"start"in et||"end"in et?at=et:("line"in et||"column"in et)&&(at.start=et)),this.name=stringifyPosition(et)||"1:1",this.message=typeof nt=="object"?nt.message:nt,this.stack="",typeof nt=="object"&&nt.stack&&(this.stack=nt.stack),this.reason=this.message,this.fatal,this.line=at.start.line,this.column=at.start.column,this.position=at,this.source=ot[0],this.ruleId=ot[1],this.file,this.actual,this.expected,this.url,this.note}}VFileMessage.prototype.file="";VFileMessage.prototype.name="";VFileMessage.prototype.reason="";VFileMessage.prototype.message="";VFileMessage.prototype.stack="";VFileMessage.prototype.fatal=null;VFileMessage.prototype.column=null;VFileMessage.prototype.line=null;VFileMessage.prototype.source=null;VFileMessage.prototype.ruleId=null;VFileMessage.prototype.position=null;const path$3={basename,dirname,extname,join,sep:"/"};function basename(tt,nt){if(nt!==void 0&&typeof nt!="string")throw new TypeError('"ext" argument must be a string');assertPath$1(tt);let et=0,rt=-1,ot=tt.length,at;if(nt===void 0||nt.length===0||nt.length>tt.length){for(;ot--;)if(tt.charCodeAt(ot)===47){if(at){et=ot+1;break}}else rt<0&&(at=!0,rt=ot+1);return rt<0?"":tt.slice(et,rt)}if(nt===tt)return"";let st=-1,ut=nt.length-1;for(;ot--;)if(tt.charCodeAt(ot)===47){if(at){et=ot+1;break}}else st<0&&(at=!0,st=ot+1),ut>-1&&(tt.charCodeAt(ot)===nt.charCodeAt(ut--)?ut<0&&(rt=ot):(ut=-1,rt=st));return et===rt?rt=st:rt<0&&(rt=tt.length),tt.slice(et,rt)}function dirname(tt){if(assertPath$1(tt),tt.length===0)return".";let nt=-1,et=tt.length,rt;for(;--et;)if(tt.charCodeAt(et)===47){if(rt){nt=et;break}}else rt||(rt=!0);return nt<0?tt.charCodeAt(0)===47?"/":".":nt===1&&tt.charCodeAt(0)===47?"//":tt.slice(0,nt)}function extname(tt){assertPath$1(tt);let nt=tt.length,et=-1,rt=0,ot=-1,at=0,st;for(;nt--;){const ut=tt.charCodeAt(nt);if(ut===47){if(st){rt=nt+1;break}continue}et<0&&(st=!0,et=nt+1),ut===46?ot<0?ot=nt:at!==1&&(at=1):ot>-1&&(at=-1)}return ot<0||et<0||at===0||at===1&&ot===et-1&&ot===rt+1?"":tt.slice(ot,et)}function join(...tt){let nt=-1,et;for(;++nt<tt.length;)assertPath$1(tt[nt]),tt[nt]&&(et=et===void 0?tt[nt]:et+"/"+tt[nt]);return et===void 0?".":normalize$5(et)}function normalize$5(tt){assertPath$1(tt);const nt=tt.charCodeAt(0)===47;let et=normalizeString(tt,!nt);return et.length===0&&!nt&&(et="."),et.length>0&&tt.charCodeAt(tt.length-1)===47&&(et+="/"),nt?"/"+et:et}function normalizeString(tt,nt){let et="",rt=0,ot=-1,at=0,st=-1,ut,ct;for(;++st<=tt.length;){if(st<tt.length)ut=tt.charCodeAt(st);else{if(ut===47)break;ut=47}if(ut===47){if(!(ot===st-1||at===1))if(ot!==st-1&&at===2){if(et.length<2||rt!==2||et.charCodeAt(et.length-1)!==46||et.charCodeAt(et.length-2)!==46){if(et.length>2){if(ct=et.lastIndexOf("/"),ct!==et.length-1){ct<0?(et="",rt=0):(et=et.slice(0,ct),rt=et.length-1-et.lastIndexOf("/")),ot=st,at=0;continue}}else if(et.length>0){et="",rt=0,ot=st,at=0;continue}}nt&&(et=et.length>0?et+"/..":"..",rt=2)}else et.length>0?et+="/"+tt.slice(ot+1,st):et=tt.slice(ot+1,st),rt=st-ot-1;ot=st,at=0}else ut===46&&at>-1?at++:at=-1}return et}function assertPath$1(tt){if(typeof tt!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(tt))}const proc={cwd};function cwd(){return"/"}function isUrl(tt){return tt!==null&&typeof tt=="object"&&tt.href&&tt.origin}function urlToPath(tt){if(typeof tt=="string")tt=new URL(tt);else if(!isUrl(tt)){const nt=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+tt+"`");throw nt.code="ERR_INVALID_ARG_TYPE",nt}if(tt.protocol!=="file:"){const nt=new TypeError("The URL must be of scheme file");throw nt.code="ERR_INVALID_URL_SCHEME",nt}return getPathFromURLPosix(tt)}function getPathFromURLPosix(tt){if(tt.hostname!==""){const rt=new TypeError('File URL host must be "localhost" or empty on darwin');throw rt.code="ERR_INVALID_FILE_URL_HOST",rt}const nt=tt.pathname;let et=-1;for(;++et<nt.length;)if(nt.charCodeAt(et)===37&&nt.charCodeAt(et+1)===50){const rt=nt.charCodeAt(et+2);if(rt===70||rt===102){const ot=new TypeError("File URL path must not include encoded / characters");throw ot.code="ERR_INVALID_FILE_URL_PATH",ot}}return decodeURIComponent(nt)}const order=["history","path","basename","stem","extname","dirname"];class VFile{constructor(nt){let et;nt?typeof nt=="string"||buffer$1(nt)?et={value:nt}:isUrl(nt)?et={path:nt}:et=nt:et={},this.data={},this.messages=[],this.history=[],this.cwd=proc.cwd(),this.value,this.stored,this.result,this.map;let rt=-1;for(;++rt<order.length;){const at=order[rt];at in et&&et[at]!==void 0&&et[at]!==null&&(this[at]=at==="history"?[...et[at]]:et[at])}let ot;for(ot in et)order.includes(ot)||(this[ot]=et[ot])}get path(){return this.history[this.history.length-1]}set path(nt){isUrl(nt)&&(nt=urlToPath(nt)),assertNonEmpty(nt,"path"),this.path!==nt&&this.history.push(nt)}get dirname(){return typeof this.path=="string"?path$3.dirname(this.path):void 0}set dirname(nt){assertPath(this.basename,"dirname"),this.path=path$3.join(nt||"",this.basename)}get basename(){return typeof this.path=="string"?path$3.basename(this.path):void 0}set basename(nt){assertNonEmpty(nt,"basename"),assertPart(nt,"basename"),this.path=path$3.join(this.dirname||"",nt)}get extname(){return typeof this.path=="string"?path$3.extname(this.path):void 0}set extname(nt){if(assertPart(nt,"extname"),assertPath(this.dirname,"extname"),nt){if(nt.charCodeAt(0)!==46)throw new Error("`extname` must start with `.`");if(nt.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=path$3.join(this.dirname,this.stem+(nt||""))}get stem(){return typeof this.path=="string"?path$3.basename(this.path,this.extname):void 0}set stem(nt){assertNonEmpty(nt,"stem"),assertPart(nt,"stem"),this.path=path$3.join(this.dirname||"",nt+(this.extname||""))}toString(nt){return(this.value||"").toString(nt||void 0)}message(nt,et,rt){const ot=new VFileMessage(nt,et,rt);return this.path&&(ot.name=this.path+":"+ot.name,ot.file=this.path),ot.fatal=!1,this.messages.push(ot),ot}info(nt,et,rt){const ot=this.message(nt,et,rt);return ot.fatal=null,ot}fail(nt,et,rt){const ot=this.message(nt,et,rt);throw ot.fatal=!0,ot}}function assertPart(tt,nt){if(tt&&tt.includes(path$3.sep))throw new Error("`"+nt+"` cannot be a path: did not expect `"+path$3.sep+"`")}function assertNonEmpty(tt,nt){if(!tt)throw new Error("`"+nt+"` cannot be empty")}function assertPath(tt,nt){if(!tt)throw new Error("Setting `"+nt+"` requires `path` to be set too")}function buffer$1(tt){return isBuffer$4(tt)}function bail(tt){if(tt)throw tt}var hasOwn=Object.prototype.hasOwnProperty,toStr=Object.prototype.toString,defineProperty$1=Object.defineProperty,gOPD=Object.getOwnPropertyDescriptor,isArray$b=function tt(nt){return typeof Array.isArray=="function"?Array.isArray(nt):toStr.call(nt)==="[object Array]"},isPlainObject$4=function tt(nt){if(!nt||toStr.call(nt)!=="[object Object]")return!1;var et=hasOwn.call(nt,"constructor"),rt=nt.constructor&&nt.constructor.prototype&&hasOwn.call(nt.constructor.prototype,"isPrototypeOf");if(nt.constructor&&!et&&!rt)return!1;var ot;for(ot in nt);return typeof ot>"u"||hasOwn.call(nt,ot)},setProperty=function tt(nt,et){defineProperty$1&&et.name==="__proto__"?defineProperty$1(nt,et.name,{enumerable:!0,configurable:!0,value:et.newValue,writable:!0}):nt[et.name]=et.newValue},getProperty=function tt(nt,et){if(et==="__proto__")if(hasOwn.call(nt,et)){if(gOPD)return gOPD(nt,et).value}else return;return nt[et]},extend$3=function tt(){var nt,et,rt,ot,at,st,ut=arguments[0],ct=1,pt=arguments.length,dt=!1;for(typeof ut=="boolean"&&(dt=ut,ut=arguments[1]||{},ct=2),(ut==null||typeof ut!="object"&&typeof ut!="function")&&(ut={});ct<pt;++ct)if(nt=arguments[ct],nt!=null)for(et in nt)rt=getProperty(ut,et),ot=getProperty(nt,et),ut!==ot&&(dt&&ot&&(isPlainObject$4(ot)||(at=isArray$b(ot)))?(at?(at=!1,st=rt&&isArray$b(rt)?rt:[]):st=rt&&isPlainObject$4(rt)?rt:{},setProperty(ut,{name:et,newValue:tt(dt,st,ot)})):typeof ot<"u"&&setProperty(ut,{name:et,newValue:ot}));return ut};const extend$4=getDefaultExportFromCjs$1(extend$3);function isPlainObject$3(tt){if(typeof tt!="object"||tt===null)return!1;const nt=Object.getPrototypeOf(tt);return(nt===null||nt===Object.prototype||Object.getPrototypeOf(nt)===null)&&!(Symbol.toStringTag in tt)&&!(Symbol.iterator in tt)}function trough(){const tt=[],nt={run:et,use:rt};return nt;function et(...ot){let at=-1;const st=ot.pop();if(typeof st!="function")throw new TypeError("Expected function as last argument, not "+st);ut(null,...ot);function ut(ct,...pt){const dt=tt[++at];let ft=-1;if(ct){st(ct);return}for(;++ft<ot.length;)(pt[ft]===null||pt[ft]===void 0)&&(pt[ft]=ot[ft]);ot=pt,dt?wrap$1(dt,ut)(...pt):st(null,...pt)}}function rt(ot){if(typeof ot!="function")throw new TypeError("Expected `middelware` to be a function, not "+ot);return tt.push(ot),nt}}function wrap$1(tt,nt){let et;return rt;function rt(...st){const ut=tt.length>st.length;let ct;ut&&st.push(ot);try{ct=tt.apply(this,st)}catch(pt){const dt=pt;if(ut&&et)throw dt;return ot(dt)}ut||(ct&&ct.then&&typeof ct.then=="function"?ct.then(at,ot):ct instanceof Error?ot(ct):at(ct))}function ot(st,...ut){et||(et=!0,nt(st,...ut))}function at(st){ot(null,st)}}const unified=base().freeze(),own$f={}.hasOwnProperty;function base(){const tt=trough(),nt=[];let et={},rt,ot=-1;return at.data=st,at.Parser=void 0,at.Compiler=void 0,at.freeze=ut,at.attachers=nt,at.use=ct,at.parse=pt,at.stringify=dt,at.run=ft,at.runSync=bt,at.process=ht,at.processSync=mt,at;function at(){const Mt=base();let Ot=-1;for(;++Ot<nt.length;)Mt.use(...nt[Ot]);return Mt.data(extend$4(!0,{},et)),Mt}function st(Mt,Ot){return typeof Mt=="string"?arguments.length===2?(assertUnfrozen("data",rt),et[Mt]=Ot,at):own$f.call(et,Mt)&&et[Mt]||null:Mt?(assertUnfrozen("data",rt),et=Mt,at):et}function ut(){if(rt)return at;for(;++ot<nt.length;){const[Mt,...Ot]=nt[ot];if(Ot[0]===!1)continue;Ot[0]===!0&&(Ot[0]=void 0);const zt=Mt.call(at,...Ot);typeof zt=="function"&&tt.use(zt)}return rt=!0,ot=Number.POSITIVE_INFINITY,at}function ct(Mt,...Ot){let zt;if(assertUnfrozen("use",rt),Mt!=null)if(typeof Mt=="function")St(Mt,...Ot);else if(typeof Mt=="object")Array.isArray(Mt)?At(Mt):vt(Mt);else throw new TypeError("Expected usable value, not `"+Mt+"`");return zt&&(et.settings=Object.assign(et.settings||{},zt)),at;function yt(Et){if(typeof Et=="function")St(Et);else if(typeof Et=="object")if(Array.isArray(Et)){const[Tt,...Rt]=Et;St(Tt,...Rt)}else vt(Et);else throw new TypeError("Expected usable value, not `"+Et+"`")}function vt(Et){At(Et.plugins),Et.settings&&(zt=Object.assign(zt||{},Et.settings))}function At(Et){let Tt=-1;if(Et!=null)if(Array.isArray(Et))for(;++Tt<Et.length;){const Rt=Et[Tt];yt(Rt)}else throw new TypeError("Expected a list of plugins, not `"+Et+"`")}function St(Et,Tt){let Rt=-1,Ct;for(;++Rt<nt.length;)if(nt[Rt][0]===Et){Ct=nt[Rt];break}Ct?(isPlainObject$3(Ct[1])&&isPlainObject$3(Tt)&&(Tt=extend$4(!0,Ct[1],Tt)),Ct[1]=Tt):nt.push([...arguments])}}function pt(Mt){at.freeze();const Ot=vfile(Mt),zt=at.Parser;return assertParser("parse",zt),newable(zt,"parse")?new zt(String(Ot),Ot).parse():zt(String(Ot),Ot)}function dt(Mt,Ot){at.freeze();const zt=vfile(Ot),yt=at.Compiler;return assertCompiler("stringify",yt),assertNode(Mt),newable(yt,"compile")?new yt(Mt,zt).compile():yt(Mt,zt)}function ft(Mt,Ot,zt){if(assertNode(Mt),at.freeze(),!zt&&typeof Ot=="function"&&(zt=Ot,Ot=void 0),!zt)return new Promise(yt);yt(null,zt);function yt(vt,At){tt.run(Mt,vfile(Ot),St);function St(Et,Tt,Rt){Tt=Tt||Mt,Et?At(Et):vt?vt(Tt):zt(null,Tt,Rt)}}}function bt(Mt,Ot){let zt,yt;return at.run(Mt,Ot,vt),assertDone("runSync","run",yt),zt;function vt(At,St){bail(At),zt=St,yt=!0}}function ht(Mt,Ot){if(at.freeze(),assertParser("process",at.Parser),assertCompiler("process",at.Compiler),!Ot)return new Promise(zt);zt(null,Ot);function zt(yt,vt){const At=vfile(Mt);at.run(at.parse(At),At,(Et,Tt,Rt)=>{if(Et||!Tt||!Rt)St(Et);else{const Ct=at.stringify(Tt,Rt);Ct==null||(looksLikeAVFileValue(Ct)?Rt.value=Ct:Rt.result=Ct),St(Et,Rt)}});function St(Et,Tt){Et||!Tt?vt(Et):yt?yt(Tt):Ot(null,Tt)}}}function mt(Mt){let Ot;at.freeze(),assertParser("processSync",at.Parser),assertCompiler("processSync",at.Compiler);const zt=vfile(Mt);return at.process(zt,yt),assertDone("processSync","process",Ot),zt;function yt(vt){Ot=!0,bail(vt)}}}function newable(tt,nt){return typeof tt=="function"&&tt.prototype&&(keys$5(tt.prototype)||nt in tt.prototype)}function keys$5(tt){let nt;for(nt in tt)if(own$f.call(tt,nt))return!0;return!1}function assertParser(tt,nt){if(typeof nt!="function")throw new TypeError("Cannot `"+tt+"` without `Parser`")}function assertCompiler(tt,nt){if(typeof nt!="function")throw new TypeError("Cannot `"+tt+"` without `Compiler`")}function assertUnfrozen(tt,nt){if(nt)throw new Error("Cannot call `"+tt+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function assertNode(tt){if(!isPlainObject$3(tt)||typeof tt.type!="string")throw new TypeError("Expected node, got `"+tt+"`")}function assertDone(tt,nt,et){if(!et)throw new Error("`"+tt+"` finished async. Use `"+nt+"` instead")}function vfile(tt){return looksLikeAVFile(tt)?tt:new VFile(tt)}function looksLikeAVFile(tt){return!!(tt&&typeof tt=="object"&&"message"in tt&&"messages"in tt)}function looksLikeAVFileValue(tt){return typeof tt=="string"||isBuffer$4(tt)}const emptyOptions={};function toString$4(tt,nt){const et=emptyOptions,rt=typeof et.includeImageAlt=="boolean"?et.includeImageAlt:!0,ot=typeof et.includeHtml=="boolean"?et.includeHtml:!0;return one$5(tt,rt,ot)}function one$5(tt,nt,et){if(node(tt)){if("value"in tt)return tt.type==="html"&&!et?"":tt.value;if(nt&&"alt"in tt&&tt.alt)return tt.alt;if("children"in tt)return all$4(tt.children,nt,et)}return Array.isArray(tt)?all$4(tt,nt,et):""}function all$4(tt,nt,et){const rt=[];let ot=-1;for(;++ot<tt.length;)rt[ot]=one$5(tt[ot],nt,et);return rt.join("")}function node(tt){return!!(tt&&typeof tt=="object")}function splice$1(tt,nt,et,rt){const ot=tt.length;let at=0,st;if(nt<0?nt=-nt>ot?0:ot+nt:nt=nt>ot?ot:nt,et=et>0?et:0,rt.length<1e4)st=Array.from(rt),st.unshift(nt,et),tt.splice(...st);else for(et&&tt.splice(nt,et);at<rt.length;)st=rt.slice(at,at+1e4),st.unshift(nt,0),tt.splice(...st),at+=1e4,nt+=1e4}function push$1(tt,nt){return tt.length>0?(splice$1(tt,tt.length,0,nt),tt):nt}const hasOwnProperty$h={}.hasOwnProperty;function combineExtensions(tt){const nt={};let et=-1;for(;++et<tt.length;)syntaxExtension(nt,tt[et]);return nt}function syntaxExtension(tt,nt){let et;for(et in nt){const ot=(hasOwnProperty$h.call(tt,et)?tt[et]:void 0)||(tt[et]={}),at=nt[et];let st;if(at)for(st in at){hasOwnProperty$h.call(ot,st)||(ot[st]=[]);const ut=at[st];constructs(ot[st],Array.isArray(ut)?ut:ut?[ut]:[])}}}function constructs(tt,nt){let et=-1;const rt=[];for(;++et<nt.length;)(nt[et].add==="after"?tt:rt).push(nt[et]);splice$1(tt,0,0,rt)}const unicodePunctuationRegex=/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,asciiAlpha=regexCheck(/[A-Za-z]/),asciiAlphanumeric=regexCheck(/[\dA-Za-z]/),asciiAtext=regexCheck(/[#-'*+\--9=?A-Z^-~]/);function asciiControl(tt){return tt!==null&&(tt<32||tt===127)}const asciiDigit=regexCheck(/\d/),asciiHexDigit=regexCheck(/[\dA-Fa-f]/),asciiPunctuation=regexCheck(/[!-/:-@[-`{-~]/);function markdownLineEnding(tt){return tt!==null&&tt<-2}function markdownLineEndingOrSpace(tt){return tt!==null&&(tt<0||tt===32)}function markdownSpace(tt){return tt===-2||tt===-1||tt===32}const unicodePunctuation=regexCheck(unicodePunctuationRegex),unicodeWhitespace=regexCheck(/\s/);function regexCheck(tt){return nt;function nt(et){return et!==null&&tt.test(String.fromCharCode(et))}}function factorySpace(tt,nt,et,rt){const ot=rt?rt-1:Number.POSITIVE_INFINITY;let at=0;return st;function st(ct){return markdownSpace(ct)?(tt.enter(et),ut(ct)):nt(ct)}function ut(ct){return markdownSpace(ct)&&at++<ot?(tt.consume(ct),ut):(tt.exit(et),nt(ct))}}const content$1={tokenize:initializeContent};function initializeContent(tt){const nt=tt.attempt(this.parser.constructs.contentInitial,rt,ot);let et;return nt;function rt(ut){if(ut===null){tt.consume(ut);return}return tt.enter("lineEnding"),tt.consume(ut),tt.exit("lineEnding"),factorySpace(tt,nt,"linePrefix")}function ot(ut){return tt.enter("paragraph"),at(ut)}function at(ut){const ct=tt.enter("chunkText",{contentType:"text",previous:et});return et&&(et.next=ct),et=ct,st(ut)}function st(ut){if(ut===null){tt.exit("chunkText"),tt.exit("paragraph"),tt.consume(ut);return}return markdownLineEnding(ut)?(tt.consume(ut),tt.exit("chunkText"),at):(tt.consume(ut),st)}}const document$2={tokenize:initializeDocument},containerConstruct={tokenize:tokenizeContainer};function initializeDocument(tt){const nt=this,et=[];let rt=0,ot,at,st;return ut;function ut(vt){if(rt<et.length){const At=et[rt];return nt.containerState=At[1],tt.attempt(At[0].continuation,ct,pt)(vt)}return pt(vt)}function ct(vt){if(rt++,nt.containerState._closeFlow){nt.containerState._closeFlow=void 0,ot&&yt();const At=nt.events.length;let St=At,Et;for(;St--;)if(nt.events[St][0]==="exit"&&nt.events[St][1].type==="chunkFlow"){Et=nt.events[St][1].end;break}zt(rt);let Tt=At;for(;Tt<nt.events.length;)nt.events[Tt][1].end=Object.assign({},Et),Tt++;return splice$1(nt.events,St+1,0,nt.events.slice(At)),nt.events.length=Tt,pt(vt)}return ut(vt)}function pt(vt){if(rt===et.length){if(!ot)return bt(vt);if(ot.currentConstruct&&ot.currentConstruct.concrete)return mt(vt);nt.interrupt=!!(ot.currentConstruct&&!ot._gfmTableDynamicInterruptHack)}return nt.containerState={},tt.check(containerConstruct,dt,ft)(vt)}function dt(vt){return ot&&yt(),zt(rt),bt(vt)}function ft(vt){return nt.parser.lazy[nt.now().line]=rt!==et.length,st=nt.now().offset,mt(vt)}function bt(vt){return nt.containerState={},tt.attempt(containerConstruct,ht,mt)(vt)}function ht(vt){return rt++,et.push([nt.currentConstruct,nt.containerState]),bt(vt)}function mt(vt){if(vt===null){ot&&yt(),zt(0),tt.consume(vt);return}return ot=ot||nt.parser.flow(nt.now()),tt.enter("chunkFlow",{contentType:"flow",previous:at,_tokenizer:ot}),Mt(vt)}function Mt(vt){if(vt===null){Ot(tt.exit("chunkFlow"),!0),zt(0),tt.consume(vt);return}return markdownLineEnding(vt)?(tt.consume(vt),Ot(tt.exit("chunkFlow")),rt=0,nt.interrupt=void 0,ut):(tt.consume(vt),Mt)}function Ot(vt,At){const St=nt.sliceStream(vt);if(At&&St.push(null),vt.previous=at,at&&(at.next=vt),at=vt,ot.defineSkip(vt.start),ot.write(St),nt.parser.lazy[vt.start.line]){let Et=ot.events.length;for(;Et--;)if(ot.events[Et][1].start.offset<st&&(!ot.events[Et][1].end||ot.events[Et][1].end.offset>st))return;const Tt=nt.events.length;let Rt=Tt,Ct,wt;for(;Rt--;)if(nt.events[Rt][0]==="exit"&&nt.events[Rt][1].type==="chunkFlow"){if(Ct){wt=nt.events[Rt][1].end;break}Ct=!0}for(zt(rt),Et=Tt;Et<nt.events.length;)nt.events[Et][1].end=Object.assign({},wt),Et++;splice$1(nt.events,Rt+1,0,nt.events.slice(Tt)),nt.events.length=Et}}function zt(vt){let At=et.length;for(;At-- >vt;){const St=et[At];nt.containerState=St[1],St[0].exit.call(nt,tt)}et.length=vt}function yt(){ot.write([null]),at=void 0,ot=void 0,nt.containerState._closeFlow=void 0}}function tokenizeContainer(tt,nt,et){return factorySpace(tt,tt.attempt(this.parser.constructs.document,nt,et),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function classifyCharacter(tt){if(tt===null||markdownLineEndingOrSpace(tt)||unicodeWhitespace(tt))return 1;if(unicodePunctuation(tt))return 2}function resolveAll(tt,nt,et){const rt=[];let ot=-1;for(;++ot<tt.length;){const at=tt[ot].resolveAll;at&&!rt.includes(at)&&(nt=at(nt,et),rt.push(at))}return nt}const attention={name:"attention",tokenize:tokenizeAttention,resolveAll:resolveAllAttention};function resolveAllAttention(tt,nt){let et=-1,rt,ot,at,st,ut,ct,pt,dt;for(;++et<tt.length;)if(tt[et][0]==="enter"&&tt[et][1].type==="attentionSequence"&&tt[et][1]._close){for(rt=et;rt--;)if(tt[rt][0]==="exit"&&tt[rt][1].type==="attentionSequence"&&tt[rt][1]._open&&nt.sliceSerialize(tt[rt][1]).charCodeAt(0)===nt.sliceSerialize(tt[et][1]).charCodeAt(0)){if((tt[rt][1]._close||tt[et][1]._open)&&(tt[et][1].end.offset-tt[et][1].start.offset)%3&&!((tt[rt][1].end.offset-tt[rt][1].start.offset+tt[et][1].end.offset-tt[et][1].start.offset)%3))continue;ct=tt[rt][1].end.offset-tt[rt][1].start.offset>1&&tt[et][1].end.offset-tt[et][1].start.offset>1?2:1;const ft=Object.assign({},tt[rt][1].end),bt=Object.assign({},tt[et][1].start);movePoint(ft,-ct),movePoint(bt,ct),st={type:ct>1?"strongSequence":"emphasisSequence",start:ft,end:Object.assign({},tt[rt][1].end)},ut={type:ct>1?"strongSequence":"emphasisSequence",start:Object.assign({},tt[et][1].start),end:bt},at={type:ct>1?"strongText":"emphasisText",start:Object.assign({},tt[rt][1].end),end:Object.assign({},tt[et][1].start)},ot={type:ct>1?"strong":"emphasis",start:Object.assign({},st.start),end:Object.assign({},ut.end)},tt[rt][1].end=Object.assign({},st.start),tt[et][1].start=Object.assign({},ut.end),pt=[],tt[rt][1].end.offset-tt[rt][1].start.offset&&(pt=push$1(pt,[["enter",tt[rt][1],nt],["exit",tt[rt][1],nt]])),pt=push$1(pt,[["enter",ot,nt],["enter",st,nt],["exit",st,nt],["enter",at,nt]]),pt=push$1(pt,resolveAll(nt.parser.constructs.insideSpan.null,tt.slice(rt+1,et),nt)),pt=push$1(pt,[["exit",at,nt],["enter",ut,nt],["exit",ut,nt],["exit",ot,nt]]),tt[et][1].end.offset-tt[et][1].start.offset?(dt=2,pt=push$1(pt,[["enter",tt[et][1],nt],["exit",tt[et][1],nt]])):dt=0,splice$1(tt,rt-1,et-rt+3,pt),et=rt+pt.length-dt-2;break}}for(et=-1;++et<tt.length;)tt[et][1].type==="attentionSequence"&&(tt[et][1].type="data");return tt}function tokenizeAttention(tt,nt){const et=this.parser.constructs.attentionMarkers.null,rt=this.previous,ot=classifyCharacter(rt);let at;return st;function st(ct){return at=ct,tt.enter("attentionSequence"),ut(ct)}function ut(ct){if(ct===at)return tt.consume(ct),ut;const pt=tt.exit("attentionSequence"),dt=classifyCharacter(ct),ft=!dt||dt===2&&ot||et.includes(ct),bt=!ot||ot===2&&dt||et.includes(rt);return pt._open=!!(at===42?ft:ft&&(ot||!bt)),pt._close=!!(at===42?bt:bt&&(dt||!ft)),nt(ct)}}function movePoint(tt,nt){tt.column+=nt,tt.offset+=nt,tt._bufferIndex+=nt}const autolink={name:"autolink",tokenize:tokenizeAutolink};function tokenizeAutolink(tt,nt,et){let rt=0;return ot;function ot(ht){return tt.enter("autolink"),tt.enter("autolinkMarker"),tt.consume(ht),tt.exit("autolinkMarker"),tt.enter("autolinkProtocol"),at}function at(ht){return asciiAlpha(ht)?(tt.consume(ht),st):pt(ht)}function st(ht){return ht===43||ht===45||ht===46||asciiAlphanumeric(ht)?(rt=1,ut(ht)):pt(ht)}function ut(ht){return ht===58?(tt.consume(ht),rt=0,ct):(ht===43||ht===45||ht===46||asciiAlphanumeric(ht))&&rt++<32?(tt.consume(ht),ut):(rt=0,pt(ht))}function ct(ht){return ht===62?(tt.exit("autolinkProtocol"),tt.enter("autolinkMarker"),tt.consume(ht),tt.exit("autolinkMarker"),tt.exit("autolink"),nt):ht===null||ht===32||ht===60||asciiControl(ht)?et(ht):(tt.consume(ht),ct)}function pt(ht){return ht===64?(tt.consume(ht),dt):asciiAtext(ht)?(tt.consume(ht),pt):et(ht)}function dt(ht){return asciiAlphanumeric(ht)?ft(ht):et(ht)}function ft(ht){return ht===46?(tt.consume(ht),rt=0,dt):ht===62?(tt.exit("autolinkProtocol").type="autolinkEmail",tt.enter("autolinkMarker"),tt.consume(ht),tt.exit("autolinkMarker"),tt.exit("autolink"),nt):bt(ht)}function bt(ht){if((ht===45||asciiAlphanumeric(ht))&&rt++<63){const mt=ht===45?bt:ft;return tt.consume(ht),mt}return et(ht)}}const blankLine={tokenize:tokenizeBlankLine,partial:!0};function tokenizeBlankLine(tt,nt,et){return rt;function rt(at){return markdownSpace(at)?factorySpace(tt,ot,"linePrefix")(at):ot(at)}function ot(at){return at===null||markdownLineEnding(at)?nt(at):et(at)}}const blockQuote={name:"blockQuote",tokenize:tokenizeBlockQuoteStart,continuation:{tokenize:tokenizeBlockQuoteContinuation},exit:exit$2};function tokenizeBlockQuoteStart(tt,nt,et){const rt=this;return ot;function ot(st){if(st===62){const ut=rt.containerState;return ut.open||(tt.enter("blockQuote",{_container:!0}),ut.open=!0),tt.enter("blockQuotePrefix"),tt.enter("blockQuoteMarker"),tt.consume(st),tt.exit("blockQuoteMarker"),at}return et(st)}function at(st){return markdownSpace(st)?(tt.enter("blockQuotePrefixWhitespace"),tt.consume(st),tt.exit("blockQuotePrefixWhitespace"),tt.exit("blockQuotePrefix"),nt):(tt.exit("blockQuotePrefix"),nt(st))}}function tokenizeBlockQuoteContinuation(tt,nt,et){const rt=this;return ot;function ot(st){return markdownSpace(st)?factorySpace(tt,at,"linePrefix",rt.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(st):at(st)}function at(st){return tt.attempt(blockQuote,nt,et)(st)}}function exit$2(tt){tt.exit("blockQuote")}const characterEscape={name:"characterEscape",tokenize:tokenizeCharacterEscape};function tokenizeCharacterEscape(tt,nt,et){return rt;function rt(at){return tt.enter("characterEscape"),tt.enter("escapeMarker"),tt.consume(at),tt.exit("escapeMarker"),ot}function ot(at){return asciiPunctuation(at)?(tt.enter("characterEscapeValue"),tt.consume(at),tt.exit("characterEscapeValue"),tt.exit("characterEscape"),nt):et(at)}}const element$4=document.createElement("i");function decodeNamedCharacterReference(tt){const nt="&"+tt+";";element$4.innerHTML=nt;const et=element$4.textContent;return et.charCodeAt(et.length-1)===59&&tt!=="semi"||et===nt?!1:et}const characterReference={name:"characterReference",tokenize:tokenizeCharacterReference};function tokenizeCharacterReference(tt,nt,et){const rt=this;let ot=0,at,st;return ut;function ut(ft){return tt.enter("characterReference"),tt.enter("characterReferenceMarker"),tt.consume(ft),tt.exit("characterReferenceMarker"),ct}function ct(ft){return ft===35?(tt.enter("characterReferenceMarkerNumeric"),tt.consume(ft),tt.exit("characterReferenceMarkerNumeric"),pt):(tt.enter("characterReferenceValue"),at=31,st=asciiAlphanumeric,dt(ft))}function pt(ft){return ft===88||ft===120?(tt.enter("characterReferenceMarkerHexadecimal"),tt.consume(ft),tt.exit("characterReferenceMarkerHexadecimal"),tt.enter("characterReferenceValue"),at=6,st=asciiHexDigit,dt):(tt.enter("characterReferenceValue"),at=7,st=asciiDigit,dt(ft))}function dt(ft){if(ft===59&&ot){const bt=tt.exit("characterReferenceValue");return st===asciiAlphanumeric&&!decodeNamedCharacterReference(rt.sliceSerialize(bt))?et(ft):(tt.enter("characterReferenceMarker"),tt.consume(ft),tt.exit("characterReferenceMarker"),tt.exit("characterReference"),nt)}return st(ft)&&ot++<at?(tt.consume(ft),dt):et(ft)}}const nonLazyContinuation$1={tokenize:tokenizeNonLazyContinuation$1,partial:!0},codeFenced={name:"codeFenced",tokenize:tokenizeCodeFenced,concrete:!0};function tokenizeCodeFenced(tt,nt,et){const rt=this,ot={tokenize:St,partial:!0};let at=0,st=0,ut;return ct;function ct(Et){return pt(Et)}function pt(Et){const Tt=rt.events[rt.events.length-1];return at=Tt&&Tt[1].type==="linePrefix"?Tt[2].sliceSerialize(Tt[1],!0).length:0,ut=Et,tt.enter("codeFenced"),tt.enter("codeFencedFence"),tt.enter("codeFencedFenceSequence"),dt(Et)}function dt(Et){return Et===ut?(st++,tt.consume(Et),dt):st<3?et(Et):(tt.exit("codeFencedFenceSequence"),markdownSpace(Et)?factorySpace(tt,ft,"whitespace")(Et):ft(Et))}function ft(Et){return Et===null||markdownLineEnding(Et)?(tt.exit("codeFencedFence"),rt.interrupt?nt(Et):tt.check(nonLazyContinuation$1,Mt,At)(Et)):(tt.enter("codeFencedFenceInfo"),tt.enter("chunkString",{contentType:"string"}),bt(Et))}function bt(Et){return Et===null||markdownLineEnding(Et)?(tt.exit("chunkString"),tt.exit("codeFencedFenceInfo"),ft(Et)):markdownSpace(Et)?(tt.exit("chunkString"),tt.exit("codeFencedFenceInfo"),factorySpace(tt,ht,"whitespace")(Et)):Et===96&&Et===ut?et(Et):(tt.consume(Et),bt)}function ht(Et){return Et===null||markdownLineEnding(Et)?ft(Et):(tt.enter("codeFencedFenceMeta"),tt.enter("chunkString",{contentType:"string"}),mt(Et))}function mt(Et){return Et===null||markdownLineEnding(Et)?(tt.exit("chunkString"),tt.exit("codeFencedFenceMeta"),ft(Et)):Et===96&&Et===ut?et(Et):(tt.consume(Et),mt)}function Mt(Et){return tt.attempt(ot,At,Ot)(Et)}function Ot(Et){return tt.enter("lineEnding"),tt.consume(Et),tt.exit("lineEnding"),zt}function zt(Et){return at>0&&markdownSpace(Et)?factorySpace(tt,yt,"linePrefix",at+1)(Et):yt(Et)}function yt(Et){return Et===null||markdownLineEnding(Et)?tt.check(nonLazyContinuation$1,Mt,At)(Et):(tt.enter("codeFlowValue"),vt(Et))}function vt(Et){return Et===null||markdownLineEnding(Et)?(tt.exit("codeFlowValue"),yt(Et)):(tt.consume(Et),vt)}function At(Et){return tt.exit("codeFenced"),nt(Et)}function St(Et,Tt,Rt){let Ct=0;return wt;function wt(Ht){return Et.enter("lineEnding"),Et.consume(Ht),Et.exit("lineEnding"),Lt}function Lt(Ht){return Et.enter("codeFencedFence"),markdownSpace(Ht)?factorySpace(Et,Vt,"linePrefix",rt.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Ht):Vt(Ht)}function Vt(Ht){return Ht===ut?(Et.enter("codeFencedFenceSequence"),jt(Ht)):Rt(Ht)}function jt(Ht){return Ht===ut?(Ct++,Et.consume(Ht),jt):Ct>=st?(Et.exit("codeFencedFenceSequence"),markdownSpace(Ht)?factorySpace(Et,s0,"whitespace")(Ht):s0(Ht)):Rt(Ht)}function s0(Ht){return Ht===null||markdownLineEnding(Ht)?(Et.exit("codeFencedFence"),Tt(Ht)):Rt(Ht)}}}function tokenizeNonLazyContinuation$1(tt,nt,et){const rt=this;return ot;function ot(st){return st===null?et(st):(tt.enter("lineEnding"),tt.consume(st),tt.exit("lineEnding"),at)}function at(st){return rt.parser.lazy[rt.now().line]?et(st):nt(st)}}const codeIndented={name:"codeIndented",tokenize:tokenizeCodeIndented},furtherStart={tokenize:tokenizeFurtherStart,partial:!0};function tokenizeCodeIndented(tt,nt,et){const rt=this;return ot;function ot(pt){return tt.enter("codeIndented"),factorySpace(tt,at,"linePrefix",5)(pt)}function at(pt){const dt=rt.events[rt.events.length-1];return dt&&dt[1].type==="linePrefix"&&dt[2].sliceSerialize(dt[1],!0).length>=4?st(pt):et(pt)}function st(pt){return pt===null?ct(pt):markdownLineEnding(pt)?tt.attempt(furtherStart,st,ct)(pt):(tt.enter("codeFlowValue"),ut(pt))}function ut(pt){return pt===null||markdownLineEnding(pt)?(tt.exit("codeFlowValue"),st(pt)):(tt.consume(pt),ut)}function ct(pt){return tt.exit("codeIndented"),nt(pt)}}function tokenizeFurtherStart(tt,nt,et){const rt=this;return ot;function ot(st){return rt.parser.lazy[rt.now().line]?et(st):markdownLineEnding(st)?(tt.enter("lineEnding"),tt.consume(st),tt.exit("lineEnding"),ot):factorySpace(tt,at,"linePrefix",5)(st)}function at(st){const ut=rt.events[rt.events.length-1];return ut&&ut[1].type==="linePrefix"&&ut[2].sliceSerialize(ut[1],!0).length>=4?nt(st):markdownLineEnding(st)?ot(st):et(st)}}const codeText={name:"codeText",tokenize:tokenizeCodeText,resolve:resolveCodeText,previous:previous$3};function resolveCodeText(tt){let nt=tt.length-4,et=3,rt,ot;if((tt[et][1].type==="lineEnding"||tt[et][1].type==="space")&&(tt[nt][1].type==="lineEnding"||tt[nt][1].type==="space")){for(rt=et;++rt<nt;)if(tt[rt][1].type==="codeTextData"){tt[et][1].type="codeTextPadding",tt[nt][1].type="codeTextPadding",et+=2,nt-=2;break}}for(rt=et-1,nt++;++rt<=nt;)ot===void 0?rt!==nt&&tt[rt][1].type!=="lineEnding"&&(ot=rt):(rt===nt||tt[rt][1].type==="lineEnding")&&(tt[ot][1].type="codeTextData",rt!==ot+2&&(tt[ot][1].end=tt[rt-1][1].end,tt.splice(ot+2,rt-ot-2),nt-=rt-ot-2,rt=ot+2),ot=void 0);return tt}function previous$3(tt){return tt!==96||this.events[this.events.length-1][1].type==="characterEscape"}function tokenizeCodeText(tt,nt,et){let rt=0,ot,at;return st;function st(ft){return tt.enter("codeText"),tt.enter("codeTextSequence"),ut(ft)}function ut(ft){return ft===96?(tt.consume(ft),rt++,ut):(tt.exit("codeTextSequence"),ct(ft))}function ct(ft){return ft===null?et(ft):ft===32?(tt.enter("space"),tt.consume(ft),tt.exit("space"),ct):ft===96?(at=tt.enter("codeTextSequence"),ot=0,dt(ft)):markdownLineEnding(ft)?(tt.enter("lineEnding"),tt.consume(ft),tt.exit("lineEnding"),ct):(tt.enter("codeTextData"),pt(ft))}function pt(ft){return ft===null||ft===32||ft===96||markdownLineEnding(ft)?(tt.exit("codeTextData"),ct(ft)):(tt.consume(ft),pt)}function dt(ft){return ft===96?(tt.consume(ft),ot++,dt):ot===rt?(tt.exit("codeTextSequence"),tt.exit("codeText"),nt(ft)):(at.type="codeTextData",pt(ft))}}function subtokenize(tt){const nt={};let et=-1,rt,ot,at,st,ut,ct,pt;for(;++et<tt.length;){for(;et in nt;)et=nt[et];if(rt=tt[et],et&&rt[1].type==="chunkFlow"&&tt[et-1][1].type==="listItemPrefix"&&(ct=rt[1]._tokenizer.events,at=0,at<ct.length&&ct[at][1].type==="lineEndingBlank"&&(at+=2),at<ct.length&&ct[at][1].type==="content"))for(;++at<ct.length&&ct[at][1].type!=="content";)ct[at][1].type==="chunkText"&&(ct[at][1]._isInFirstContentOfListItem=!0,at++);if(rt[0]==="enter")rt[1].contentType&&(Object.assign(nt,subcontent(tt,et)),et=nt[et],pt=!0);else if(rt[1]._container){for(at=et,ot=void 0;at--&&(st=tt[at],st[1].type==="lineEnding"||st[1].type==="lineEndingBlank");)st[0]==="enter"&&(ot&&(tt[ot][1].type="lineEndingBlank"),st[1].type="lineEnding",ot=at);ot&&(rt[1].end=Object.assign({},tt[ot][1].start),ut=tt.slice(ot,et),ut.unshift(rt),splice$1(tt,ot,et-ot+1,ut))}}return!pt}function subcontent(tt,nt){const et=tt[nt][1],rt=tt[nt][2];let ot=nt-1;const at=[],st=et._tokenizer||rt.parser[et.contentType](et.start),ut=st.events,ct=[],pt={};let dt,ft,bt=-1,ht=et,mt=0,Mt=0;const Ot=[Mt];for(;ht;){for(;tt[++ot][1]!==ht;);at.push(ot),ht._tokenizer||(dt=rt.sliceStream(ht),ht.next||dt.push(null),ft&&st.defineSkip(ht.start),ht._isInFirstContentOfListItem&&(st._gfmTasklistFirstContentOfListItem=!0),st.write(dt),ht._isInFirstContentOfListItem&&(st._gfmTasklistFirstContentOfListItem=void 0)),ft=ht,ht=ht.next}for(ht=et;++bt<ut.length;)ut[bt][0]==="exit"&&ut[bt-1][0]==="enter"&&ut[bt][1].type===ut[bt-1][1].type&&ut[bt][1].start.line!==ut[bt][1].end.line&&(Mt=bt+1,Ot.push(Mt),ht._tokenizer=void 0,ht.previous=void 0,ht=ht.next);for(st.events=[],ht?(ht._tokenizer=void 0,ht.previous=void 0):Ot.pop(),bt=Ot.length;bt--;){const zt=ut.slice(Ot[bt],Ot[bt+1]),yt=at.pop();ct.unshift([yt,yt+zt.length-1]),splice$1(tt,yt,2,zt)}for(bt=-1;++bt<ct.length;)pt[mt+ct[bt][0]]=mt+ct[bt][1],mt+=ct[bt][1]-ct[bt][0]-1;return pt}const content={tokenize:tokenizeContent,resolve:resolveContent},continuationConstruct={tokenize:tokenizeContinuation,partial:!0};function resolveContent(tt){return subtokenize(tt),tt}function tokenizeContent(tt,nt){let et;return rt;function rt(ut){return tt.enter("content"),et=tt.enter("chunkContent",{contentType:"content"}),ot(ut)}function ot(ut){return ut===null?at(ut):markdownLineEnding(ut)?tt.check(continuationConstruct,st,at)(ut):(tt.consume(ut),ot)}function at(ut){return tt.exit("chunkContent"),tt.exit("content"),nt(ut)}function st(ut){return tt.consume(ut),tt.exit("chunkContent"),et.next=tt.enter("chunkContent",{contentType:"content",previous:et}),et=et.next,ot}}function tokenizeContinuation(tt,nt,et){const rt=this;return ot;function ot(st){return tt.exit("chunkContent"),tt.enter("lineEnding"),tt.consume(st),tt.exit("lineEnding"),factorySpace(tt,at,"linePrefix")}function at(st){if(st===null||markdownLineEnding(st))return et(st);const ut=rt.events[rt.events.length-1];return!rt.parser.constructs.disable.null.includes("codeIndented")&&ut&&ut[1].type==="linePrefix"&&ut[2].sliceSerialize(ut[1],!0).length>=4?nt(st):tt.interrupt(rt.parser.constructs.flow,et,nt)(st)}}function factoryDestination(tt,nt,et,rt,ot,at,st,ut,ct){const pt=ct||Number.POSITIVE_INFINITY;let dt=0;return ft;function ft(zt){return zt===60?(tt.enter(rt),tt.enter(ot),tt.enter(at),tt.consume(zt),tt.exit(at),bt):zt===null||zt===32||zt===41||asciiControl(zt)?et(zt):(tt.enter(rt),tt.enter(st),tt.enter(ut),tt.enter("chunkString",{contentType:"string"}),Mt(zt))}function bt(zt){return zt===62?(tt.enter(at),tt.consume(zt),tt.exit(at),tt.exit(ot),tt.exit(rt),nt):(tt.enter(ut),tt.enter("chunkString",{contentType:"string"}),ht(zt))}function ht(zt){return zt===62?(tt.exit("chunkString"),tt.exit(ut),bt(zt)):zt===null||zt===60||markdownLineEnding(zt)?et(zt):(tt.consume(zt),zt===92?mt:ht)}function mt(zt){return zt===60||zt===62||zt===92?(tt.consume(zt),ht):ht(zt)}function Mt(zt){return!dt&&(zt===null||zt===41||markdownLineEndingOrSpace(zt))?(tt.exit("chunkString"),tt.exit(ut),tt.exit(st),tt.exit(rt),nt(zt)):dt<pt&&zt===40?(tt.consume(zt),dt++,Mt):zt===41?(tt.consume(zt),dt--,Mt):zt===null||zt===32||zt===40||asciiControl(zt)?et(zt):(tt.consume(zt),zt===92?Ot:Mt)}function Ot(zt){return zt===40||zt===41||zt===92?(tt.consume(zt),Mt):Mt(zt)}}function factoryLabel$1(tt,nt,et,rt,ot,at){const st=this;let ut=0,ct;return pt;function pt(ht){return tt.enter(rt),tt.enter(ot),tt.consume(ht),tt.exit(ot),tt.enter(at),dt}function dt(ht){return ut>999||ht===null||ht===91||ht===93&&!ct||ht===94&&!ut&&"_hiddenFootnoteSupport"in st.parser.constructs?et(ht):ht===93?(tt.exit(at),tt.enter(ot),tt.consume(ht),tt.exit(ot),tt.exit(rt),nt):markdownLineEnding(ht)?(tt.enter("lineEnding"),tt.consume(ht),tt.exit("lineEnding"),dt):(tt.enter("chunkString",{contentType:"string"}),ft(ht))}function ft(ht){return ht===null||ht===91||ht===93||markdownLineEnding(ht)||ut++>999?(tt.exit("chunkString"),dt(ht)):(tt.consume(ht),ct||(ct=!markdownSpace(ht)),ht===92?bt:ft)}function bt(ht){return ht===91||ht===92||ht===93?(tt.consume(ht),ut++,ft):ft(ht)}}function factoryTitle(tt,nt,et,rt,ot,at){let st;return ut;function ut(bt){return bt===34||bt===39||bt===40?(tt.enter(rt),tt.enter(ot),tt.consume(bt),tt.exit(ot),st=bt===40?41:bt,ct):et(bt)}function ct(bt){return bt===st?(tt.enter(ot),tt.consume(bt),tt.exit(ot),tt.exit(rt),nt):(tt.enter(at),pt(bt))}function pt(bt){return bt===st?(tt.exit(at),ct(st)):bt===null?et(bt):markdownLineEnding(bt)?(tt.enter("lineEnding"),tt.consume(bt),tt.exit("lineEnding"),factorySpace(tt,pt,"linePrefix")):(tt.enter("chunkString",{contentType:"string"}),dt(bt))}function dt(bt){return bt===st||bt===null||markdownLineEnding(bt)?(tt.exit("chunkString"),pt(bt)):(tt.consume(bt),bt===92?ft:dt)}function ft(bt){return bt===st||bt===92?(tt.consume(bt),dt):dt(bt)}}function factoryWhitespace(tt,nt){let et;return rt;function rt(ot){return markdownLineEnding(ot)?(tt.enter("lineEnding"),tt.consume(ot),tt.exit("lineEnding"),et=!0,rt):markdownSpace(ot)?factorySpace(tt,rt,et?"linePrefix":"lineSuffix")(ot):nt(ot)}}function normalizeIdentifier(tt){return tt.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const definition={name:"definition",tokenize:tokenizeDefinition},titleBefore={tokenize:tokenizeTitleBefore,partial:!0};function tokenizeDefinition(tt,nt,et){const rt=this;let ot;return at;function at(ht){return tt.enter("definition"),st(ht)}function st(ht){return factoryLabel$1.call(rt,tt,ut,et,"definitionLabel","definitionLabelMarker","definitionLabelString")(ht)}function ut(ht){return ot=normalizeIdentifier(rt.sliceSerialize(rt.events[rt.events.length-1][1]).slice(1,-1)),ht===58?(tt.enter("definitionMarker"),tt.consume(ht),tt.exit("definitionMarker"),ct):et(ht)}function ct(ht){return markdownLineEndingOrSpace(ht)?factoryWhitespace(tt,pt)(ht):pt(ht)}function pt(ht){return factoryDestination(tt,dt,et,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(ht)}function dt(ht){return tt.attempt(titleBefore,ft,ft)(ht)}function ft(ht){return markdownSpace(ht)?factorySpace(tt,bt,"whitespace")(ht):bt(ht)}function bt(ht){return ht===null||markdownLineEnding(ht)?(tt.exit("definition"),rt.parser.defined.push(ot),nt(ht)):et(ht)}}function tokenizeTitleBefore(tt,nt,et){return rt;function rt(ut){return markdownLineEndingOrSpace(ut)?factoryWhitespace(tt,ot)(ut):et(ut)}function ot(ut){return factoryTitle(tt,at,et,"definitionTitle","definitionTitleMarker","definitionTitleString")(ut)}function at(ut){return markdownSpace(ut)?factorySpace(tt,st,"whitespace")(ut):st(ut)}function st(ut){return ut===null||markdownLineEnding(ut)?nt(ut):et(ut)}}const hardBreakEscape={name:"hardBreakEscape",tokenize:tokenizeHardBreakEscape};function tokenizeHardBreakEscape(tt,nt,et){return rt;function rt(at){return tt.enter("hardBreakEscape"),tt.consume(at),ot}function ot(at){return markdownLineEnding(at)?(tt.exit("hardBreakEscape"),nt(at)):et(at)}}const headingAtx={name:"headingAtx",tokenize:tokenizeHeadingAtx,resolve:resolveHeadingAtx};function resolveHeadingAtx(tt,nt){let et=tt.length-2,rt=3,ot,at;return tt[rt][1].type==="whitespace"&&(rt+=2),et-2>rt&&tt[et][1].type==="whitespace"&&(et-=2),tt[et][1].type==="atxHeadingSequence"&&(rt===et-1||et-4>rt&&tt[et-2][1].type==="whitespace")&&(et-=rt+1===et?2:4),et>rt&&(ot={type:"atxHeadingText",start:tt[rt][1].start,end:tt[et][1].end},at={type:"chunkText",start:tt[rt][1].start,end:tt[et][1].end,contentType:"text"},splice$1(tt,rt,et-rt+1,[["enter",ot,nt],["enter",at,nt],["exit",at,nt],["exit",ot,nt]])),tt}function tokenizeHeadingAtx(tt,nt,et){let rt=0;return ot;function ot(dt){return tt.enter("atxHeading"),at(dt)}function at(dt){return tt.enter("atxHeadingSequence"),st(dt)}function st(dt){return dt===35&&rt++<6?(tt.consume(dt),st):dt===null||markdownLineEndingOrSpace(dt)?(tt.exit("atxHeadingSequence"),ut(dt)):et(dt)}function ut(dt){return dt===35?(tt.enter("atxHeadingSequence"),ct(dt)):dt===null||markdownLineEnding(dt)?(tt.exit("atxHeading"),nt(dt)):markdownSpace(dt)?factorySpace(tt,ut,"whitespace")(dt):(tt.enter("atxHeadingText"),pt(dt))}function ct(dt){return dt===35?(tt.consume(dt),ct):(tt.exit("atxHeadingSequence"),ut(dt))}function pt(dt){return dt===null||dt===35||markdownLineEndingOrSpace(dt)?(tt.exit("atxHeadingText"),ut(dt)):(tt.consume(dt),pt)}}const htmlBlockNames=["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"],htmlRawNames=["pre","script","style","textarea"],htmlFlow={name:"htmlFlow",tokenize:tokenizeHtmlFlow,resolveTo:resolveToHtmlFlow,concrete:!0},blankLineBefore={tokenize:tokenizeBlankLineBefore,partial:!0},nonLazyContinuationStart={tokenize:tokenizeNonLazyContinuationStart,partial:!0};function resolveToHtmlFlow(tt){let nt=tt.length;for(;nt--&&!(tt[nt][0]==="enter"&&tt[nt][1].type==="htmlFlow"););return nt>1&&tt[nt-2][1].type==="linePrefix"&&(tt[nt][1].start=tt[nt-2][1].start,tt[nt+1][1].start=tt[nt-2][1].start,tt.splice(nt-2,2)),tt}function tokenizeHtmlFlow(tt,nt,et){const rt=this;let ot,at,st,ut,ct;return pt;function pt(Dt){return dt(Dt)}function dt(Dt){return tt.enter("htmlFlow"),tt.enter("htmlFlowData"),tt.consume(Dt),ft}function ft(Dt){return Dt===33?(tt.consume(Dt),bt):Dt===47?(tt.consume(Dt),at=!0,Mt):Dt===63?(tt.consume(Dt),ot=3,rt.interrupt?nt:kt):asciiAlpha(Dt)?(tt.consume(Dt),st=String.fromCharCode(Dt),Ot):et(Dt)}function bt(Dt){return Dt===45?(tt.consume(Dt),ot=2,ht):Dt===91?(tt.consume(Dt),ot=5,ut=0,mt):asciiAlpha(Dt)?(tt.consume(Dt),ot=4,rt.interrupt?nt:kt):et(Dt)}function ht(Dt){return Dt===45?(tt.consume(Dt),rt.interrupt?nt:kt):et(Dt)}function mt(Dt){const Bt="CDATA[";return Dt===Bt.charCodeAt(ut++)?(tt.consume(Dt),ut===Bt.length?rt.interrupt?nt:Vt:mt):et(Dt)}function Mt(Dt){return asciiAlpha(Dt)?(tt.consume(Dt),st=String.fromCharCode(Dt),Ot):et(Dt)}function Ot(Dt){if(Dt===null||Dt===47||Dt===62||markdownLineEndingOrSpace(Dt)){const Bt=Dt===47,p0=st.toLowerCase();return!Bt&&!at&&htmlRawNames.includes(p0)?(ot=1,rt.interrupt?nt(Dt):Vt(Dt)):htmlBlockNames.includes(st.toLowerCase())?(ot=6,Bt?(tt.consume(Dt),zt):rt.interrupt?nt(Dt):Vt(Dt)):(ot=7,rt.interrupt&&!rt.parser.lazy[rt.now().line]?et(Dt):at?yt(Dt):vt(Dt))}return Dt===45||asciiAlphanumeric(Dt)?(tt.consume(Dt),st+=String.fromCharCode(Dt),Ot):et(Dt)}function zt(Dt){return Dt===62?(tt.consume(Dt),rt.interrupt?nt:Vt):et(Dt)}function yt(Dt){return markdownSpace(Dt)?(tt.consume(Dt),yt):wt(Dt)}function vt(Dt){return Dt===47?(tt.consume(Dt),wt):Dt===58||Dt===95||asciiAlpha(Dt)?(tt.consume(Dt),At):markdownSpace(Dt)?(tt.consume(Dt),vt):wt(Dt)}function At(Dt){return Dt===45||Dt===46||Dt===58||Dt===95||asciiAlphanumeric(Dt)?(tt.consume(Dt),At):St(Dt)}function St(Dt){return Dt===61?(tt.consume(Dt),Et):markdownSpace(Dt)?(tt.consume(Dt),St):vt(Dt)}function Et(Dt){return Dt===null||Dt===60||Dt===61||Dt===62||Dt===96?et(Dt):Dt===34||Dt===39?(tt.consume(Dt),ct=Dt,Tt):markdownSpace(Dt)?(tt.consume(Dt),Et):Rt(Dt)}function Tt(Dt){return Dt===ct?(tt.consume(Dt),ct=null,Ct):Dt===null||markdownLineEnding(Dt)?et(Dt):(tt.consume(Dt),Tt)}function Rt(Dt){return Dt===null||Dt===34||Dt===39||Dt===47||Dt===60||Dt===61||Dt===62||Dt===96||markdownLineEndingOrSpace(Dt)?St(Dt):(tt.consume(Dt),Rt)}function Ct(Dt){return Dt===47||Dt===62||markdownSpace(Dt)?vt(Dt):et(Dt)}function wt(Dt){return Dt===62?(tt.consume(Dt),Lt):et(Dt)}function Lt(Dt){return Dt===null||markdownLineEnding(Dt)?Vt(Dt):markdownSpace(Dt)?(tt.consume(Dt),Lt):et(Dt)}function Vt(Dt){return Dt===45&&ot===2?(tt.consume(Dt),Yt):Dt===60&&ot===1?(tt.consume(Dt),M0):Dt===62&&ot===4?(tt.consume(Dt),o0):Dt===63&&ot===3?(tt.consume(Dt),kt):Dt===93&&ot===5?(tt.consume(Dt),b0):markdownLineEnding(Dt)&&(ot===6||ot===7)?(tt.exit("htmlFlowData"),tt.check(blankLineBefore,qt,jt)(Dt)):Dt===null||markdownLineEnding(Dt)?(tt.exit("htmlFlowData"),jt(Dt)):(tt.consume(Dt),Vt)}function jt(Dt){return tt.check(nonLazyContinuationStart,s0,qt)(Dt)}function s0(Dt){return tt.enter("lineEnding"),tt.consume(Dt),tt.exit("lineEnding"),Ht}function Ht(Dt){return Dt===null||markdownLineEnding(Dt)?jt(Dt):(tt.enter("htmlFlowData"),Vt(Dt))}function Yt(Dt){return Dt===45?(tt.consume(Dt),kt):Vt(Dt)}function M0(Dt){return Dt===47?(tt.consume(Dt),st="",l0):Vt(Dt)}function l0(Dt){if(Dt===62){const Bt=st.toLowerCase();return htmlRawNames.includes(Bt)?(tt.consume(Dt),o0):Vt(Dt)}return asciiAlpha(Dt)&&st.length<8?(tt.consume(Dt),st+=String.fromCharCode(Dt),l0):Vt(Dt)}function b0(Dt){return Dt===93?(tt.consume(Dt),kt):Vt(Dt)}function kt(Dt){return Dt===62?(tt.consume(Dt),o0):Dt===45&&ot===2?(tt.consume(Dt),kt):Vt(Dt)}function o0(Dt){return Dt===null||markdownLineEnding(Dt)?(tt.exit("htmlFlowData"),qt(Dt)):(tt.consume(Dt),o0)}function qt(Dt){return tt.exit("htmlFlow"),nt(Dt)}}function tokenizeNonLazyContinuationStart(tt,nt,et){const rt=this;return ot;function ot(st){return markdownLineEnding(st)?(tt.enter("lineEnding"),tt.consume(st),tt.exit("lineEnding"),at):et(st)}function at(st){return rt.parser.lazy[rt.now().line]?et(st):nt(st)}}function tokenizeBlankLineBefore(tt,nt,et){return rt;function rt(ot){return tt.enter("lineEnding"),tt.consume(ot),tt.exit("lineEnding"),tt.attempt(blankLine,nt,et)}}const htmlText={name:"htmlText",tokenize:tokenizeHtmlText};function tokenizeHtmlText(tt,nt,et){const rt=this;let ot,at,st;return ut;function ut(kt){return tt.enter("htmlText"),tt.enter("htmlTextData"),tt.consume(kt),ct}function ct(kt){return kt===33?(tt.consume(kt),pt):kt===47?(tt.consume(kt),St):kt===63?(tt.consume(kt),vt):asciiAlpha(kt)?(tt.consume(kt),Rt):et(kt)}function pt(kt){return kt===45?(tt.consume(kt),dt):kt===91?(tt.consume(kt),at=0,mt):asciiAlpha(kt)?(tt.consume(kt),yt):et(kt)}function dt(kt){return kt===45?(tt.consume(kt),ht):et(kt)}function ft(kt){return kt===null?et(kt):kt===45?(tt.consume(kt),bt):markdownLineEnding(kt)?(st=ft,M0(kt)):(tt.consume(kt),ft)}function bt(kt){return kt===45?(tt.consume(kt),ht):ft(kt)}function ht(kt){return kt===62?Yt(kt):kt===45?bt(kt):ft(kt)}function mt(kt){const o0="CDATA[";return kt===o0.charCodeAt(at++)?(tt.consume(kt),at===o0.length?Mt:mt):et(kt)}function Mt(kt){return kt===null?et(kt):kt===93?(tt.consume(kt),Ot):markdownLineEnding(kt)?(st=Mt,M0(kt)):(tt.consume(kt),Mt)}function Ot(kt){return kt===93?(tt.consume(kt),zt):Mt(kt)}function zt(kt){return kt===62?Yt(kt):kt===93?(tt.consume(kt),zt):Mt(kt)}function yt(kt){return kt===null||kt===62?Yt(kt):markdownLineEnding(kt)?(st=yt,M0(kt)):(tt.consume(kt),yt)}function vt(kt){return kt===null?et(kt):kt===63?(tt.consume(kt),At):markdownLineEnding(kt)?(st=vt,M0(kt)):(tt.consume(kt),vt)}function At(kt){return kt===62?Yt(kt):vt(kt)}function St(kt){return asciiAlpha(kt)?(tt.consume(kt),Et):et(kt)}function Et(kt){return kt===45||asciiAlphanumeric(kt)?(tt.consume(kt),Et):Tt(kt)}function Tt(kt){return markdownLineEnding(kt)?(st=Tt,M0(kt)):markdownSpace(kt)?(tt.consume(kt),Tt):Yt(kt)}function Rt(kt){return kt===45||asciiAlphanumeric(kt)?(tt.consume(kt),Rt):kt===47||kt===62||markdownLineEndingOrSpace(kt)?Ct(kt):et(kt)}function Ct(kt){return kt===47?(tt.consume(kt),Yt):kt===58||kt===95||asciiAlpha(kt)?(tt.consume(kt),wt):markdownLineEnding(kt)?(st=Ct,M0(kt)):markdownSpace(kt)?(tt.consume(kt),Ct):Yt(kt)}function wt(kt){return kt===45||kt===46||kt===58||kt===95||asciiAlphanumeric(kt)?(tt.consume(kt),wt):Lt(kt)}function Lt(kt){return kt===61?(tt.consume(kt),Vt):markdownLineEnding(kt)?(st=Lt,M0(kt)):markdownSpace(kt)?(tt.consume(kt),Lt):Ct(kt)}function Vt(kt){return kt===null||kt===60||kt===61||kt===62||kt===96?et(kt):kt===34||kt===39?(tt.consume(kt),ot=kt,jt):markdownLineEnding(kt)?(st=Vt,M0(kt)):markdownSpace(kt)?(tt.consume(kt),Vt):(tt.consume(kt),s0)}function jt(kt){return kt===ot?(tt.consume(kt),ot=void 0,Ht):kt===null?et(kt):markdownLineEnding(kt)?(st=jt,M0(kt)):(tt.consume(kt),jt)}function s0(kt){return kt===null||kt===34||kt===39||kt===60||kt===61||kt===96?et(kt):kt===47||kt===62||markdownLineEndingOrSpace(kt)?Ct(kt):(tt.consume(kt),s0)}function Ht(kt){return kt===47||kt===62||markdownLineEndingOrSpace(kt)?Ct(kt):et(kt)}function Yt(kt){return kt===62?(tt.consume(kt),tt.exit("htmlTextData"),tt.exit("htmlText"),nt):et(kt)}function M0(kt){return tt.exit("htmlTextData"),tt.enter("lineEnding"),tt.consume(kt),tt.exit("lineEnding"),l0}function l0(kt){return markdownSpace(kt)?factorySpace(tt,b0,"linePrefix",rt.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(kt):b0(kt)}function b0(kt){return tt.enter("htmlTextData"),st(kt)}}const labelEnd={name:"labelEnd",tokenize:tokenizeLabelEnd,resolveTo:resolveToLabelEnd,resolveAll:resolveAllLabelEnd},resourceConstruct={tokenize:tokenizeResource},referenceFullConstruct={tokenize:tokenizeReferenceFull},referenceCollapsedConstruct={tokenize:tokenizeReferenceCollapsed};function resolveAllLabelEnd(tt){let nt=-1;for(;++nt<tt.length;){const et=tt[nt][1];(et.type==="labelImage"||et.type==="labelLink"||et.type==="labelEnd")&&(tt.splice(nt+1,et.type==="labelImage"?4:2),et.type="data",nt++)}return tt}function resolveToLabelEnd(tt,nt){let et=tt.length,rt=0,ot,at,st,ut;for(;et--;)if(ot=tt[et][1],at){if(ot.type==="link"||ot.type==="labelLink"&&ot._inactive)break;tt[et][0]==="enter"&&ot.type==="labelLink"&&(ot._inactive=!0)}else if(st){if(tt[et][0]==="enter"&&(ot.type==="labelImage"||ot.type==="labelLink")&&!ot._balanced&&(at=et,ot.type!=="labelLink")){rt=2;break}}else ot.type==="labelEnd"&&(st=et);const ct={type:tt[at][1].type==="labelLink"?"link":"image",start:Object.assign({},tt[at][1].start),end:Object.assign({},tt[tt.length-1][1].end)},pt={type:"label",start:Object.assign({},tt[at][1].start),end:Object.assign({},tt[st][1].end)},dt={type:"labelText",start:Object.assign({},tt[at+rt+2][1].end),end:Object.assign({},tt[st-2][1].start)};return ut=[["enter",ct,nt],["enter",pt,nt]],ut=push$1(ut,tt.slice(at+1,at+rt+3)),ut=push$1(ut,[["enter",dt,nt]]),ut=push$1(ut,resolveAll(nt.parser.constructs.insideSpan.null,tt.slice(at+rt+4,st-3),nt)),ut=push$1(ut,[["exit",dt,nt],tt[st-2],tt[st-1],["exit",pt,nt]]),ut=push$1(ut,tt.slice(st+1)),ut=push$1(ut,[["exit",ct,nt]]),splice$1(tt,at,tt.length,ut),tt}function tokenizeLabelEnd(tt,nt,et){const rt=this;let ot=rt.events.length,at,st;for(;ot--;)if((rt.events[ot][1].type==="labelImage"||rt.events[ot][1].type==="labelLink")&&!rt.events[ot][1]._balanced){at=rt.events[ot][1];break}return ut;function ut(bt){return at?at._inactive?ft(bt):(st=rt.parser.defined.includes(normalizeIdentifier(rt.sliceSerialize({start:at.end,end:rt.now()}))),tt.enter("labelEnd"),tt.enter("labelMarker"),tt.consume(bt),tt.exit("labelMarker"),tt.exit("labelEnd"),ct):et(bt)}function ct(bt){return bt===40?tt.attempt(resourceConstruct,dt,st?dt:ft)(bt):bt===91?tt.attempt(referenceFullConstruct,dt,st?pt:ft)(bt):st?dt(bt):ft(bt)}function pt(bt){return tt.attempt(referenceCollapsedConstruct,dt,ft)(bt)}function dt(bt){return nt(bt)}function ft(bt){return at._balanced=!0,et(bt)}}function tokenizeResource(tt,nt,et){return rt;function rt(ft){return tt.enter("resource"),tt.enter("resourceMarker"),tt.consume(ft),tt.exit("resourceMarker"),ot}function ot(ft){return markdownLineEndingOrSpace(ft)?factoryWhitespace(tt,at)(ft):at(ft)}function at(ft){return ft===41?dt(ft):factoryDestination(tt,st,ut,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(ft)}function st(ft){return markdownLineEndingOrSpace(ft)?factoryWhitespace(tt,ct)(ft):dt(ft)}function ut(ft){return et(ft)}function ct(ft){return ft===34||ft===39||ft===40?factoryTitle(tt,pt,et,"resourceTitle","resourceTitleMarker","resourceTitleString")(ft):dt(ft)}function pt(ft){return markdownLineEndingOrSpace(ft)?factoryWhitespace(tt,dt)(ft):dt(ft)}function dt(ft){return ft===41?(tt.enter("resourceMarker"),tt.consume(ft),tt.exit("resourceMarker"),tt.exit("resource"),nt):et(ft)}}function tokenizeReferenceFull(tt,nt,et){const rt=this;return ot;function ot(ut){return factoryLabel$1.call(rt,tt,at,st,"reference","referenceMarker","referenceString")(ut)}function at(ut){return rt.parser.defined.includes(normalizeIdentifier(rt.sliceSerialize(rt.events[rt.events.length-1][1]).slice(1,-1)))?nt(ut):et(ut)}function st(ut){return et(ut)}}function tokenizeReferenceCollapsed(tt,nt,et){return rt;function rt(at){return tt.enter("reference"),tt.enter("referenceMarker"),tt.consume(at),tt.exit("referenceMarker"),ot}function ot(at){return at===93?(tt.enter("referenceMarker"),tt.consume(at),tt.exit("referenceMarker"),tt.exit("reference"),nt):et(at)}}const labelStartImage={name:"labelStartImage",tokenize:tokenizeLabelStartImage,resolveAll:labelEnd.resolveAll};function tokenizeLabelStartImage(tt,nt,et){const rt=this;return ot;function ot(ut){return tt.enter("labelImage"),tt.enter("labelImageMarker"),tt.consume(ut),tt.exit("labelImageMarker"),at}function at(ut){return ut===91?(tt.enter("labelMarker"),tt.consume(ut),tt.exit("labelMarker"),tt.exit("labelImage"),st):et(ut)}function st(ut){return ut===94&&"_hiddenFootnoteSupport"in rt.parser.constructs?et(ut):nt(ut)}}const labelStartLink={name:"labelStartLink",tokenize:tokenizeLabelStartLink,resolveAll:labelEnd.resolveAll};function tokenizeLabelStartLink(tt,nt,et){const rt=this;return ot;function ot(st){return tt.enter("labelLink"),tt.enter("labelMarker"),tt.consume(st),tt.exit("labelMarker"),tt.exit("labelLink"),at}function at(st){return st===94&&"_hiddenFootnoteSupport"in rt.parser.constructs?et(st):nt(st)}}const lineEnding={name:"lineEnding",tokenize:tokenizeLineEnding};function tokenizeLineEnding(tt,nt){return et;function et(rt){return tt.enter("lineEnding"),tt.consume(rt),tt.exit("lineEnding"),factorySpace(tt,nt,"linePrefix")}}const thematicBreak$1={name:"thematicBreak",tokenize:tokenizeThematicBreak};function tokenizeThematicBreak(tt,nt,et){let rt=0,ot;return at;function at(pt){return tt.enter("thematicBreak"),st(pt)}function st(pt){return ot=pt,ut(pt)}function ut(pt){return pt===ot?(tt.enter("thematicBreakSequence"),ct(pt)):rt>=3&&(pt===null||markdownLineEnding(pt))?(tt.exit("thematicBreak"),nt(pt)):et(pt)}function ct(pt){return pt===ot?(tt.consume(pt),rt++,ct):(tt.exit("thematicBreakSequence"),markdownSpace(pt)?factorySpace(tt,ut,"whitespace")(pt):ut(pt))}}const list$1={name:"list",tokenize:tokenizeListStart,continuation:{tokenize:tokenizeListContinuation},exit:tokenizeListEnd},listItemPrefixWhitespaceConstruct={tokenize:tokenizeListItemPrefixWhitespace,partial:!0},indentConstruct={tokenize:tokenizeIndent$1,partial:!0};function tokenizeListStart(tt,nt,et){const rt=this,ot=rt.events[rt.events.length-1];let at=ot&&ot[1].type==="linePrefix"?ot[2].sliceSerialize(ot[1],!0).length:0,st=0;return ut;function ut(ht){const mt=rt.containerState.type||(ht===42||ht===43||ht===45?"listUnordered":"listOrdered");if(mt==="listUnordered"?!rt.containerState.marker||ht===rt.containerState.marker:asciiDigit(ht)){if(rt.containerState.type||(rt.containerState.type=mt,tt.enter(mt,{_container:!0})),mt==="listUnordered")return tt.enter("listItemPrefix"),ht===42||ht===45?tt.check(thematicBreak$1,et,pt)(ht):pt(ht);if(!rt.interrupt||ht===49)return tt.enter("listItemPrefix"),tt.enter("listItemValue"),ct(ht)}return et(ht)}function ct(ht){return asciiDigit(ht)&&++st<10?(tt.consume(ht),ct):(!rt.interrupt||st<2)&&(rt.containerState.marker?ht===rt.containerState.marker:ht===41||ht===46)?(tt.exit("listItemValue"),pt(ht)):et(ht)}function pt(ht){return tt.enter("listItemMarker"),tt.consume(ht),tt.exit("listItemMarker"),rt.containerState.marker=rt.containerState.marker||ht,tt.check(blankLine,rt.interrupt?et:dt,tt.attempt(listItemPrefixWhitespaceConstruct,bt,ft))}function dt(ht){return rt.containerState.initialBlankLine=!0,at++,bt(ht)}function ft(ht){return markdownSpace(ht)?(tt.enter("listItemPrefixWhitespace"),tt.consume(ht),tt.exit("listItemPrefixWhitespace"),bt):et(ht)}function bt(ht){return rt.containerState.size=at+rt.sliceSerialize(tt.exit("listItemPrefix"),!0).length,nt(ht)}}function tokenizeListContinuation(tt,nt,et){const rt=this;return rt.containerState._closeFlow=void 0,tt.check(blankLine,ot,at);function ot(ut){return rt.containerState.furtherBlankLines=rt.containerState.furtherBlankLines||rt.containerState.initialBlankLine,factorySpace(tt,nt,"listItemIndent",rt.containerState.size+1)(ut)}function at(ut){return rt.containerState.furtherBlankLines||!markdownSpace(ut)?(rt.containerState.furtherBlankLines=void 0,rt.containerState.initialBlankLine=void 0,st(ut)):(rt.containerState.furtherBlankLines=void 0,rt.containerState.initialBlankLine=void 0,tt.attempt(indentConstruct,nt,st)(ut))}function st(ut){return rt.containerState._closeFlow=!0,rt.interrupt=void 0,factorySpace(tt,tt.attempt(list$1,nt,et),"linePrefix",rt.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(ut)}}function tokenizeIndent$1(tt,nt,et){const rt=this;return factorySpace(tt,ot,"listItemIndent",rt.containerState.size+1);function ot(at){const st=rt.events[rt.events.length-1];return st&&st[1].type==="listItemIndent"&&st[2].sliceSerialize(st[1],!0).length===rt.containerState.size?nt(at):et(at)}}function tokenizeListEnd(tt){tt.exit(this.containerState.type)}function tokenizeListItemPrefixWhitespace(tt,nt,et){const rt=this;return factorySpace(tt,ot,"listItemPrefixWhitespace",rt.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function ot(at){const st=rt.events[rt.events.length-1];return!markdownSpace(at)&&st&&st[1].type==="listItemPrefixWhitespace"?nt(at):et(at)}}const setextUnderline={name:"setextUnderline",tokenize:tokenizeSetextUnderline,resolveTo:resolveToSetextUnderline};function resolveToSetextUnderline(tt,nt){let et=tt.length,rt,ot,at;for(;et--;)if(tt[et][0]==="enter"){if(tt[et][1].type==="content"){rt=et;break}tt[et][1].type==="paragraph"&&(ot=et)}else tt[et][1].type==="content"&&tt.splice(et,1),!at&&tt[et][1].type==="definition"&&(at=et);const st={type:"setextHeading",start:Object.assign({},tt[ot][1].start),end:Object.assign({},tt[tt.length-1][1].end)};return tt[ot][1].type="setextHeadingText",at?(tt.splice(ot,0,["enter",st,nt]),tt.splice(at+1,0,["exit",tt[rt][1],nt]),tt[rt][1].end=Object.assign({},tt[at][1].end)):tt[rt][1]=st,tt.push(["exit",st,nt]),tt}function tokenizeSetextUnderline(tt,nt,et){const rt=this;let ot;return at;function at(pt){let dt=rt.events.length,ft;for(;dt--;)if(rt.events[dt][1].type!=="lineEnding"&&rt.events[dt][1].type!=="linePrefix"&&rt.events[dt][1].type!=="content"){ft=rt.events[dt][1].type==="paragraph";break}return!rt.parser.lazy[rt.now().line]&&(rt.interrupt||ft)?(tt.enter("setextHeadingLine"),ot=pt,st(pt)):et(pt)}function st(pt){return tt.enter("setextHeadingLineSequence"),ut(pt)}function ut(pt){return pt===ot?(tt.consume(pt),ut):(tt.exit("setextHeadingLineSequence"),markdownSpace(pt)?factorySpace(tt,ct,"lineSuffix")(pt):ct(pt))}function ct(pt){return pt===null||markdownLineEnding(pt)?(tt.exit("setextHeadingLine"),nt(pt)):et(pt)}}const flow$1={tokenize:initializeFlow};function initializeFlow(tt){const nt=this,et=tt.attempt(blankLine,rt,tt.attempt(this.parser.constructs.flowInitial,ot,factorySpace(tt,tt.attempt(this.parser.constructs.flow,ot,tt.attempt(content,ot)),"linePrefix")));return et;function rt(at){if(at===null){tt.consume(at);return}return tt.enter("lineEndingBlank"),tt.consume(at),tt.exit("lineEndingBlank"),nt.currentConstruct=void 0,et}function ot(at){if(at===null){tt.consume(at);return}return tt.enter("lineEnding"),tt.consume(at),tt.exit("lineEnding"),nt.currentConstruct=void 0,et}}const resolver={resolveAll:createResolver()},string$1=initializeFactory("string"),text$6=initializeFactory("text");function initializeFactory(tt){return{tokenize:nt,resolveAll:createResolver(tt==="text"?resolveAllLineSuffixes:void 0)};function nt(et){const rt=this,ot=this.parser.constructs[tt],at=et.attempt(ot,st,ut);return st;function st(dt){return pt(dt)?at(dt):ut(dt)}function ut(dt){if(dt===null){et.consume(dt);return}return et.enter("data"),et.consume(dt),ct}function ct(dt){return pt(dt)?(et.exit("data"),at(dt)):(et.consume(dt),ct)}function pt(dt){if(dt===null)return!0;const ft=ot[dt];let bt=-1;if(ft)for(;++bt<ft.length;){const ht=ft[bt];if(!ht.previous||ht.previous.call(rt,rt.previous))return!0}return!1}}}function createResolver(tt){return nt;function nt(et,rt){let ot=-1,at;for(;++ot<=et.length;)at===void 0?et[ot]&&et[ot][1].type==="data"&&(at=ot,ot++):(!et[ot]||et[ot][1].type!=="data")&&(ot!==at+2&&(et[at][1].end=et[ot-1][1].end,et.splice(at+2,ot-at-2),ot=at+2),at=void 0);return tt?tt(et,rt):et}}function resolveAllLineSuffixes(tt,nt){let et=0;for(;++et<=tt.length;)if((et===tt.length||tt[et][1].type==="lineEnding")&&tt[et-1][1].type==="data"){const rt=tt[et-1][1],ot=nt.sliceStream(rt);let at=ot.length,st=-1,ut=0,ct;for(;at--;){const pt=ot[at];if(typeof pt=="string"){for(st=pt.length;pt.charCodeAt(st-1)===32;)ut++,st--;if(st)break;st=-1}else if(pt===-2)ct=!0,ut++;else if(pt!==-1){at++;break}}if(ut){const pt={type:et===tt.length||ct||ut<2?"lineSuffix":"hardBreakTrailing",start:{line:rt.end.line,column:rt.end.column-ut,offset:rt.end.offset-ut,_index:rt.start._index+at,_bufferIndex:at?st:rt.start._bufferIndex+st},end:Object.assign({},rt.end)};rt.end=Object.assign({},pt.start),rt.start.offset===rt.end.offset?Object.assign(rt,pt):(tt.splice(et,0,["enter",pt,nt],["exit",pt,nt]),et+=2)}et++}return tt}function createTokenizer(tt,nt,et){let rt=Object.assign(et?Object.assign({},et):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1});const ot={},at=[];let st=[],ut=[];const ct={consume:yt,enter:vt,exit:At,attempt:Tt(St),check:Tt(Et),interrupt:Tt(Et,{interrupt:!0})},pt={previous:null,code:null,containerState:{},events:[],parser:tt,sliceStream:ht,sliceSerialize:bt,now:mt,defineSkip:Mt,write:ft};let dt=nt.tokenize.call(pt,ct);return nt.resolveAll&&at.push(nt),pt;function ft(Lt){return st=push$1(st,Lt),Ot(),st[st.length-1]!==null?[]:(Rt(nt,0),pt.events=resolveAll(at,pt.events,pt),pt.events)}function bt(Lt,Vt){return serializeChunks(ht(Lt),Vt)}function ht(Lt){return sliceChunks(st,Lt)}function mt(){const{line:Lt,column:Vt,offset:jt,_index:s0,_bufferIndex:Ht}=rt;return{line:Lt,column:Vt,offset:jt,_index:s0,_bufferIndex:Ht}}function Mt(Lt){ot[Lt.line]=Lt.column,wt()}function Ot(){let Lt;for(;rt._index<st.length;){const Vt=st[rt._index];if(typeof Vt=="string")for(Lt=rt._index,rt._bufferIndex<0&&(rt._bufferIndex=0);rt._index===Lt&&rt._bufferIndex<Vt.length;)zt(Vt.charCodeAt(rt._bufferIndex));else zt(Vt)}}function zt(Lt){dt=dt(Lt)}function yt(Lt){markdownLineEnding(Lt)?(rt.line++,rt.column=1,rt.offset+=Lt===-3?2:1,wt()):Lt!==-1&&(rt.column++,rt.offset++),rt._bufferIndex<0?rt._index++:(rt._bufferIndex++,rt._bufferIndex===st[rt._index].length&&(rt._bufferIndex=-1,rt._index++)),pt.previous=Lt}function vt(Lt,Vt){const jt=Vt||{};return jt.type=Lt,jt.start=mt(),pt.events.push(["enter",jt,pt]),ut.push(jt),jt}function At(Lt){const Vt=ut.pop();return Vt.end=mt(),pt.events.push(["exit",Vt,pt]),Vt}function St(Lt,Vt){Rt(Lt,Vt.from)}function Et(Lt,Vt){Vt.restore()}function Tt(Lt,Vt){return jt;function jt(s0,Ht,Yt){let M0,l0,b0,kt;return Array.isArray(s0)?qt(s0):"tokenize"in s0?qt([s0]):o0(s0);function o0(r0){return a0;function a0(f0){const i0=f0!==null&&r0[f0],$t=f0!==null&&r0.null,It=[...Array.isArray(i0)?i0:i0?[i0]:[],...Array.isArray($t)?$t:$t?[$t]:[]];return qt(It)(f0)}}function qt(r0){return M0=r0,l0=0,r0.length===0?Yt:Dt(r0[l0])}function Dt(r0){return a0;function a0(f0){return kt=Ct(),b0=r0,r0.partial||(pt.currentConstruct=r0),r0.name&&pt.parser.constructs.disable.null.includes(r0.name)?p0():r0.tokenize.call(Vt?Object.assign(Object.create(pt),Vt):pt,ct,Bt,p0)(f0)}}function Bt(r0){return Lt(b0,kt),Ht}function p0(r0){return kt.restore(),++l0<M0.length?Dt(M0[l0]):Yt}}}function Rt(Lt,Vt){Lt.resolveAll&&!at.includes(Lt)&&at.push(Lt),Lt.resolve&&splice$1(pt.events,Vt,pt.events.length-Vt,Lt.resolve(pt.events.slice(Vt),pt)),Lt.resolveTo&&(pt.events=Lt.resolveTo(pt.events,pt))}function Ct(){const Lt=mt(),Vt=pt.previous,jt=pt.currentConstruct,s0=pt.events.length,Ht=Array.from(ut);return{restore:Yt,from:s0};function Yt(){rt=Lt,pt.previous=Vt,pt.currentConstruct=jt,pt.events.length=s0,ut=Ht,wt()}}function wt(){rt.line in ot&&rt.column<2&&(rt.column=ot[rt.line],rt.offset+=ot[rt.line]-1)}}function sliceChunks(tt,nt){const et=nt.start._index,rt=nt.start._bufferIndex,ot=nt.end._index,at=nt.end._bufferIndex;let st;if(et===ot)st=[tt[et].slice(rt,at)];else{if(st=tt.slice(et,ot),rt>-1){const ut=st[0];typeof ut=="string"?st[0]=ut.slice(rt):st.shift()}at>0&&st.push(tt[ot].slice(0,at))}return st}function serializeChunks(tt,nt){let et=-1;const rt=[];let ot;for(;++et<tt.length;){const at=tt[et];let st;if(typeof at=="string")st=at;else switch(at){case-5:{st="\r";break}case-4:{st=`
`;break}case-3:{st=`\r
`;break}case-2:{st=nt?" ":"	";break}case-1:{if(!nt&&ot)continue;st=" ";break}default:st=String.fromCharCode(at)}ot=at===-2,rt.push(st)}return rt.join("")}const document$1={42:list$1,43:list$1,45:list$1,48:list$1,49:list$1,50:list$1,51:list$1,52:list$1,53:list$1,54:list$1,55:list$1,56:list$1,57:list$1,62:blockQuote},contentInitial={91:definition},flowInitial={[-2]:codeIndented,[-1]:codeIndented,32:codeIndented},flow={35:headingAtx,42:thematicBreak$1,45:[setextUnderline,thematicBreak$1],60:htmlFlow,61:setextUnderline,95:thematicBreak$1,96:codeFenced,126:codeFenced},string={38:characterReference,92:characterEscape},text$5={[-5]:lineEnding,[-4]:lineEnding,[-3]:lineEnding,33:labelStartImage,38:characterReference,42:attention,60:[autolink,htmlText],91:labelStartLink,92:[hardBreakEscape,characterEscape],93:labelEnd,95:attention,96:codeText},insideSpan={null:[attention,resolver]},attentionMarkers={null:[42,95]},disable={null:[]},defaultConstructs=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers,contentInitial,disable,document:document$1,flow,flowInitial,insideSpan,string,text:text$5},Symbol.toStringTag,{value:"Module"}));function parse$a(tt){const et=combineExtensions([defaultConstructs,...(tt||{}).extensions||[]]),rt={defined:[],lazy:{},constructs:et,content:ot(content$1),document:ot(document$2),flow:ot(flow$1),string:ot(string$1),text:ot(text$6)};return rt;function ot(at){return st;function st(ut){return createTokenizer(rt,at,ut)}}}const search$2=/[\0\t\n\r]/g;function preprocess(){let tt=1,nt="",et=!0,rt;return ot;function ot(at,st,ut){const ct=[];let pt,dt,ft,bt,ht;for(at=nt+at.toString(st),ft=0,nt="",et&&(at.charCodeAt(0)===65279&&ft++,et=void 0);ft<at.length;){if(search$2.lastIndex=ft,pt=search$2.exec(at),bt=pt&&pt.index!==void 0?pt.index:at.length,ht=at.charCodeAt(bt),!pt){nt=at.slice(ft);break}if(ht===10&&ft===bt&&rt)ct.push(-3),rt=void 0;else switch(rt&&(ct.push(-5),rt=void 0),ft<bt&&(ct.push(at.slice(ft,bt)),tt+=bt-ft),ht){case 0:{ct.push(65533),tt++;break}case 9:{for(dt=Math.ceil(tt/4)*4,ct.push(-2);tt++<dt;)ct.push(-1);break}case 10:{ct.push(-4),tt=1;break}default:rt=!0,tt=1}ft=bt+1}return ut&&(rt&&ct.push(-5),nt&&ct.push(nt),ct.push(null)),ct}}function postprocess(tt){for(;!subtokenize(tt););return tt}function decodeNumericCharacterReference(tt,nt){const et=Number.parseInt(tt,nt);return et<9||et===11||et>13&&et<32||et>126&&et<160||et>55295&&et<57344||et>64975&&et<65008||(et&65535)===65535||(et&65535)===65534||et>1114111?"�":String.fromCharCode(et)}const characterEscapeOrReference=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function decodeString(tt){return tt.replace(characterEscapeOrReference,decode$3)}function decode$3(tt,nt,et){if(nt)return nt;if(et.charCodeAt(0)===35){const ot=et.charCodeAt(1),at=ot===120||ot===88;return decodeNumericCharacterReference(et.slice(at?2:1),at?16:10)}return decodeNamedCharacterReference(et)||tt}const own$e={}.hasOwnProperty,fromMarkdown=function(tt,nt,et){return typeof nt!="string"&&(et=nt,nt=void 0),compiler(et)(postprocess(parse$a(et).document().write(preprocess()(tt,nt,!0))))};function compiler(tt){const nt={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:ut(u0),autolinkProtocol:Lt,autolinkEmail:Lt,atxHeading:ut(Zt),blockQuote:ut(It),characterEscape:Lt,characterReference:Lt,codeFenced:ut(Ut),codeFencedFenceInfo:ct,codeFencedFenceMeta:ct,codeIndented:ut(Ut,ct),codeText:ut(xt,ct),codeTextData:Lt,data:Lt,codeFlowValue:Lt,definition:ut(Ft),definitionDestinationString:ct,definitionLabelString:ct,definitionTitleString:ct,emphasis:ut(Pt),hardBreakEscape:ut(Kt),hardBreakTrailing:ut(Kt),htmlFlow:ut(n0,ct),htmlFlowData:Lt,htmlText:ut(n0,ct),htmlTextData:Lt,image:ut(c0),label:ct,link:ut(u0),listItem:ut(D0),listItemValue:mt,listOrdered:ut(y0,ht),listUnordered:ut(y0),paragraph:ut(S0),reference:p0,referenceString:ct,resourceDestinationString:ct,resourceTitleString:ct,setextHeading:ut(Zt),strong:ut(x0),thematicBreak:ut(e0)},exit:{atxHeading:dt(),atxHeadingSequence:Tt,autolink:dt(),autolinkEmail:$t,autolinkProtocol:i0,blockQuote:dt(),characterEscapeValue:Vt,characterReferenceMarkerHexadecimal:a0,characterReferenceMarkerNumeric:a0,characterReferenceValue:f0,codeFenced:dt(yt),codeFencedFence:zt,codeFencedFenceInfo:Mt,codeFencedFenceMeta:Ot,codeFlowValue:Vt,codeIndented:dt(vt),codeText:dt(M0),codeTextData:Vt,data:Vt,definition:dt(),definitionDestinationString:Et,definitionLabelString:At,definitionTitleString:St,emphasis:dt(),hardBreakEscape:dt(s0),hardBreakTrailing:dt(s0),htmlFlow:dt(Ht),htmlFlowData:Vt,htmlText:dt(Yt),htmlTextData:Vt,image:dt(b0),label:o0,labelText:kt,lineEnding:jt,link:dt(l0),listItem:dt(),listOrdered:dt(),listUnordered:dt(),paragraph:dt(),referenceString:r0,resourceDestinationString:qt,resourceTitleString:Dt,resource:Bt,setextHeading:dt(wt),setextHeadingLineSequence:Ct,setextHeadingText:Rt,strong:dt(),thematicBreak:dt()}};configure(nt,(tt||{}).mdastExtensions||[]);const et={};return rt;function rt(Nt){let Xt={type:"root",children:[]};const d0={stack:[Xt],tokenStack:[],config:nt,enter:pt,exit:ft,buffer:ct,resume:bt,setData:at,getData:st},z0=[];let w0=-1;for(;++w0<Nt.length;)if(Nt[w0][1].type==="listOrdered"||Nt[w0][1].type==="listUnordered")if(Nt[w0][0]==="enter")z0.push(w0);else{const E0=z0.pop();w0=ot(Nt,E0,w0)}for(w0=-1;++w0<Nt.length;){const E0=nt[Nt[w0][0]];own$e.call(E0,Nt[w0][1].type)&&E0[Nt[w0][1].type].call(Object.assign({sliceSerialize:Nt[w0][2].sliceSerialize},d0),Nt[w0][1])}if(d0.tokenStack.length>0){const E0=d0.tokenStack[d0.tokenStack.length-1];(E0[1]||defaultOnError).call(d0,void 0,E0[0])}for(Xt.position={start:point$2(Nt.length>0?Nt[0][1].start:{line:1,column:1,offset:0}),end:point$2(Nt.length>0?Nt[Nt.length-2][1].end:{line:1,column:1,offset:0})},w0=-1;++w0<nt.transforms.length;)Xt=nt.transforms[w0](Xt)||Xt;return Xt}function ot(Nt,Xt,d0){let z0=Xt-1,w0=-1,E0=!1,g0,k0,I0,N0;for(;++z0<=d0;){const R0=Nt[z0];if(R0[1].type==="listUnordered"||R0[1].type==="listOrdered"||R0[1].type==="blockQuote"?(R0[0]==="enter"?w0++:w0--,N0=void 0):R0[1].type==="lineEndingBlank"?R0[0]==="enter"&&(g0&&!N0&&!w0&&!I0&&(I0=z0),N0=void 0):R0[1].type==="linePrefix"||R0[1].type==="listItemValue"||R0[1].type==="listItemMarker"||R0[1].type==="listItemPrefix"||R0[1].type==="listItemPrefixWhitespace"||(N0=void 0),!w0&&R0[0]==="enter"&&R0[1].type==="listItemPrefix"||w0===-1&&R0[0]==="exit"&&(R0[1].type==="listUnordered"||R0[1].type==="listOrdered")){if(g0){let J0=z0;for(k0=void 0;J0--;){const H0=Nt[J0];if(H0[1].type==="lineEnding"||H0[1].type==="lineEndingBlank"){if(H0[0]==="exit")continue;k0&&(Nt[k0][1].type="lineEndingBlank",E0=!0),H0[1].type="lineEnding",k0=J0}else if(!(H0[1].type==="linePrefix"||H0[1].type==="blockQuotePrefix"||H0[1].type==="blockQuotePrefixWhitespace"||H0[1].type==="blockQuoteMarker"||H0[1].type==="listItemIndent"))break}I0&&(!k0||I0<k0)&&(g0._spread=!0),g0.end=Object.assign({},k0?Nt[k0][1].start:R0[1].end),Nt.splice(k0||z0,0,["exit",g0,R0[2]]),z0++,d0++}R0[1].type==="listItemPrefix"&&(g0={type:"listItem",_spread:!1,start:Object.assign({},R0[1].start),end:void 0},Nt.splice(z0,0,["enter",g0,R0[2]]),z0++,d0++,I0=void 0,N0=!0)}}return Nt[Xt][1]._spread=E0,d0}function at(Nt,Xt){et[Nt]=Xt}function st(Nt){return et[Nt]}function ut(Nt,Xt){return d0;function d0(z0){pt.call(this,Nt(z0),z0),Xt&&Xt.call(this,z0)}}function ct(){this.stack.push({type:"fragment",children:[]})}function pt(Nt,Xt,d0){return this.stack[this.stack.length-1].children.push(Nt),this.stack.push(Nt),this.tokenStack.push([Xt,d0]),Nt.position={start:point$2(Xt.start)},Nt}function dt(Nt){return Xt;function Xt(d0){Nt&&Nt.call(this,d0),ft.call(this,d0)}}function ft(Nt,Xt){const d0=this.stack.pop(),z0=this.tokenStack.pop();if(z0)z0[0].type!==Nt.type&&(Xt?Xt.call(this,Nt,z0[0]):(z0[1]||defaultOnError).call(this,Nt,z0[0]));else throw new Error("Cannot close `"+Nt.type+"` ("+stringifyPosition({start:Nt.start,end:Nt.end})+"): it’s not open");return d0.position.end=point$2(Nt.end),d0}function bt(){return toString$4(this.stack.pop())}function ht(){at("expectingFirstListItemValue",!0)}function mt(Nt){if(st("expectingFirstListItemValue")){const Xt=this.stack[this.stack.length-2];Xt.start=Number.parseInt(this.sliceSerialize(Nt),10),at("expectingFirstListItemValue")}}function Mt(){const Nt=this.resume(),Xt=this.stack[this.stack.length-1];Xt.lang=Nt}function Ot(){const Nt=this.resume(),Xt=this.stack[this.stack.length-1];Xt.meta=Nt}function zt(){st("flowCodeInside")||(this.buffer(),at("flowCodeInside",!0))}function yt(){const Nt=this.resume(),Xt=this.stack[this.stack.length-1];Xt.value=Nt.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),at("flowCodeInside")}function vt(){const Nt=this.resume(),Xt=this.stack[this.stack.length-1];Xt.value=Nt.replace(/(\r?\n|\r)$/g,"")}function At(Nt){const Xt=this.resume(),d0=this.stack[this.stack.length-1];d0.label=Xt,d0.identifier=normalizeIdentifier(this.sliceSerialize(Nt)).toLowerCase()}function St(){const Nt=this.resume(),Xt=this.stack[this.stack.length-1];Xt.title=Nt}function Et(){const Nt=this.resume(),Xt=this.stack[this.stack.length-1];Xt.url=Nt}function Tt(Nt){const Xt=this.stack[this.stack.length-1];if(!Xt.depth){const d0=this.sliceSerialize(Nt).length;Xt.depth=d0}}function Rt(){at("setextHeadingSlurpLineEnding",!0)}function Ct(Nt){const Xt=this.stack[this.stack.length-1];Xt.depth=this.sliceSerialize(Nt).charCodeAt(0)===61?1:2}function wt(){at("setextHeadingSlurpLineEnding")}function Lt(Nt){const Xt=this.stack[this.stack.length-1];let d0=Xt.children[Xt.children.length-1];(!d0||d0.type!=="text")&&(d0=m0(),d0.position={start:point$2(Nt.start)},Xt.children.push(d0)),this.stack.push(d0)}function Vt(Nt){const Xt=this.stack.pop();Xt.value+=this.sliceSerialize(Nt),Xt.position.end=point$2(Nt.end)}function jt(Nt){const Xt=this.stack[this.stack.length-1];if(st("atHardBreak")){const d0=Xt.children[Xt.children.length-1];d0.position.end=point$2(Nt.end),at("atHardBreak");return}!st("setextHeadingSlurpLineEnding")&&nt.canContainEols.includes(Xt.type)&&(Lt.call(this,Nt),Vt.call(this,Nt))}function s0(){at("atHardBreak",!0)}function Ht(){const Nt=this.resume(),Xt=this.stack[this.stack.length-1];Xt.value=Nt}function Yt(){const Nt=this.resume(),Xt=this.stack[this.stack.length-1];Xt.value=Nt}function M0(){const Nt=this.resume(),Xt=this.stack[this.stack.length-1];Xt.value=Nt}function l0(){const Nt=this.stack[this.stack.length-1];if(st("inReference")){const Xt=st("referenceType")||"shortcut";Nt.type+="Reference",Nt.referenceType=Xt,delete Nt.url,delete Nt.title}else delete Nt.identifier,delete Nt.label;at("referenceType")}function b0(){const Nt=this.stack[this.stack.length-1];if(st("inReference")){const Xt=st("referenceType")||"shortcut";Nt.type+="Reference",Nt.referenceType=Xt,delete Nt.url,delete Nt.title}else delete Nt.identifier,delete Nt.label;at("referenceType")}function kt(Nt){const Xt=this.sliceSerialize(Nt),d0=this.stack[this.stack.length-2];d0.label=decodeString(Xt),d0.identifier=normalizeIdentifier(Xt).toLowerCase()}function o0(){const Nt=this.stack[this.stack.length-1],Xt=this.resume(),d0=this.stack[this.stack.length-1];if(at("inReference",!0),d0.type==="link"){const z0=Nt.children;d0.children=z0}else d0.alt=Xt}function qt(){const Nt=this.resume(),Xt=this.stack[this.stack.length-1];Xt.url=Nt}function Dt(){const Nt=this.resume(),Xt=this.stack[this.stack.length-1];Xt.title=Nt}function Bt(){at("inReference")}function p0(){at("referenceType","collapsed")}function r0(Nt){const Xt=this.resume(),d0=this.stack[this.stack.length-1];d0.label=Xt,d0.identifier=normalizeIdentifier(this.sliceSerialize(Nt)).toLowerCase(),at("referenceType","full")}function a0(Nt){at("characterReferenceType",Nt.type)}function f0(Nt){const Xt=this.sliceSerialize(Nt),d0=st("characterReferenceType");let z0;d0?(z0=decodeNumericCharacterReference(Xt,d0==="characterReferenceMarkerNumeric"?10:16),at("characterReferenceType")):z0=decodeNamedCharacterReference(Xt);const w0=this.stack.pop();w0.value+=z0,w0.position.end=point$2(Nt.end)}function i0(Nt){Vt.call(this,Nt);const Xt=this.stack[this.stack.length-1];Xt.url=this.sliceSerialize(Nt)}function $t(Nt){Vt.call(this,Nt);const Xt=this.stack[this.stack.length-1];Xt.url="mailto:"+this.sliceSerialize(Nt)}function It(){return{type:"blockquote",children:[]}}function Ut(){return{type:"code",lang:null,meta:null,value:""}}function xt(){return{type:"inlineCode",value:""}}function Ft(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function Pt(){return{type:"emphasis",children:[]}}function Zt(){return{type:"heading",depth:void 0,children:[]}}function Kt(){return{type:"break"}}function n0(){return{type:"html",value:""}}function c0(){return{type:"image",title:null,url:"",alt:null}}function u0(){return{type:"link",title:null,url:"",children:[]}}function y0(Nt){return{type:"list",ordered:Nt.type==="listOrdered",start:null,spread:Nt._spread,children:[]}}function D0(Nt){return{type:"listItem",spread:Nt._spread,checked:null,children:[]}}function S0(){return{type:"paragraph",children:[]}}function x0(){return{type:"strong",children:[]}}function m0(){return{type:"text",value:""}}function e0(){return{type:"thematicBreak"}}}function point$2(tt){return{line:tt.line,column:tt.column,offset:tt.offset}}function configure(tt,nt){let et=-1;for(;++et<nt.length;){const rt=nt[et];Array.isArray(rt)?configure(tt,rt):extension(tt,rt)}}function extension(tt,nt){let et;for(et in nt)if(own$e.call(nt,et)){if(et==="canContainEols"){const rt=nt[et];rt&&tt[et].push(...rt)}else if(et==="transforms"){const rt=nt[et];rt&&tt[et].push(...rt)}else if(et==="enter"||et==="exit"){const rt=nt[et];rt&&Object.assign(tt[et],rt)}}}function defaultOnError(tt,nt){throw tt?new Error("Cannot close `"+tt.type+"` ("+stringifyPosition({start:tt.start,end:tt.end})+"): a different token (`"+nt.type+"`, "+stringifyPosition({start:nt.start,end:nt.end})+") is open"):new Error("Cannot close document, a token (`"+nt.type+"`, "+stringifyPosition({start:nt.start,end:nt.end})+") is still open")}function remarkParse(tt){Object.assign(this,{Parser:et=>{const rt=this.data("settings");return fromMarkdown(et,Object.assign({},rt,tt,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))}})}function blockquote(tt,nt){const et={type:"element",tagName:"blockquote",properties:{},children:tt.wrap(tt.all(nt),!0)};return tt.patch(nt,et),tt.applyData(nt,et)}function hardBreak(tt,nt){const et={type:"element",tagName:"br",properties:{},children:[]};return tt.patch(nt,et),[tt.applyData(nt,et),{type:"text",value:`
`}]}function code$2(tt,nt){const et=nt.value?nt.value+`
`:"",rt=nt.lang?nt.lang.match(/^[^ \t]+(?=[ \t]|$)/):null,ot={};rt&&(ot.className=["language-"+rt]);let at={type:"element",tagName:"code",properties:ot,children:[{type:"text",value:et}]};return nt.meta&&(at.data={meta:nt.meta}),tt.patch(nt,at),at=tt.applyData(nt,at),at={type:"element",tagName:"pre",properties:{},children:[at]},tt.patch(nt,at),at}function strikethrough(tt,nt){const et={type:"element",tagName:"del",properties:{},children:tt.all(nt)};return tt.patch(nt,et),tt.applyData(nt,et)}function emphasis(tt,nt){const et={type:"element",tagName:"em",properties:{},children:tt.all(nt)};return tt.patch(nt,et),tt.applyData(nt,et)}function normalizeUri(tt){const nt=[];let et=-1,rt=0,ot=0;for(;++et<tt.length;){const at=tt.charCodeAt(et);let st="";if(at===37&&asciiAlphanumeric(tt.charCodeAt(et+1))&&asciiAlphanumeric(tt.charCodeAt(et+2)))ot=2;else if(at<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(at))||(st=String.fromCharCode(at));else if(at>55295&&at<57344){const ut=tt.charCodeAt(et+1);at<56320&&ut>56319&&ut<57344?(st=String.fromCharCode(at,ut),ot=1):st="�"}else st=String.fromCharCode(at);st&&(nt.push(tt.slice(rt,et),encodeURIComponent(st)),rt=et+ot+1,st=""),ot&&(et+=ot,ot=0)}return nt.join("")+tt.slice(rt)}function footnoteReference$1(tt,nt){const et=String(nt.identifier).toUpperCase(),rt=normalizeUri(et.toLowerCase()),ot=tt.footnoteOrder.indexOf(et);let at;ot===-1?(tt.footnoteOrder.push(et),tt.footnoteCounts[et]=1,at=tt.footnoteOrder.length):(tt.footnoteCounts[et]++,at=ot+1);const st=tt.footnoteCounts[et],ut={type:"element",tagName:"a",properties:{href:"#"+tt.clobberPrefix+"fn-"+rt,id:tt.clobberPrefix+"fnref-"+rt+(st>1?"-"+st:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(at)}]};tt.patch(nt,ut);const ct={type:"element",tagName:"sup",properties:{},children:[ut]};return tt.patch(nt,ct),tt.applyData(nt,ct)}function footnote(tt,nt){const et=tt.footnoteById;let rt=1;for(;rt in et;)rt++;const ot=String(rt);return et[ot]={type:"footnoteDefinition",identifier:ot,children:[{type:"paragraph",children:nt.children}],position:nt.position},footnoteReference$1(tt,{type:"footnoteReference",identifier:ot,position:nt.position})}function heading(tt,nt){const et={type:"element",tagName:"h"+nt.depth,properties:{},children:tt.all(nt)};return tt.patch(nt,et),tt.applyData(nt,et)}function html$6(tt,nt){if(tt.dangerous){const et={type:"raw",value:nt.value};return tt.patch(nt,et),tt.applyData(nt,et)}return null}function revert(tt,nt){const et=nt.referenceType;let rt="]";if(et==="collapsed"?rt+="[]":et==="full"&&(rt+="["+(nt.label||nt.identifier)+"]"),nt.type==="imageReference")return{type:"text",value:"!["+nt.alt+rt};const ot=tt.all(nt),at=ot[0];at&&at.type==="text"?at.value="["+at.value:ot.unshift({type:"text",value:"["});const st=ot[ot.length-1];return st&&st.type==="text"?st.value+=rt:ot.push({type:"text",value:rt}),ot}function imageReference(tt,nt){const et=tt.definition(nt.identifier);if(!et)return revert(tt,nt);const rt={src:normalizeUri(et.url||""),alt:nt.alt};et.title!==null&&et.title!==void 0&&(rt.title=et.title);const ot={type:"element",tagName:"img",properties:rt,children:[]};return tt.patch(nt,ot),tt.applyData(nt,ot)}function image(tt,nt){const et={src:normalizeUri(nt.url)};nt.alt!==null&&nt.alt!==void 0&&(et.alt=nt.alt),nt.title!==null&&nt.title!==void 0&&(et.title=nt.title);const rt={type:"element",tagName:"img",properties:et,children:[]};return tt.patch(nt,rt),tt.applyData(nt,rt)}function inlineCode$1(tt,nt){const et={type:"text",value:nt.value.replace(/\r?\n|\r/g," ")};tt.patch(nt,et);const rt={type:"element",tagName:"code",properties:{},children:[et]};return tt.patch(nt,rt),tt.applyData(nt,rt)}function linkReference(tt,nt){const et=tt.definition(nt.identifier);if(!et)return revert(tt,nt);const rt={href:normalizeUri(et.url||"")};et.title!==null&&et.title!==void 0&&(rt.title=et.title);const ot={type:"element",tagName:"a",properties:rt,children:tt.all(nt)};return tt.patch(nt,ot),tt.applyData(nt,ot)}function link$1(tt,nt){const et={href:normalizeUri(nt.url)};nt.title!==null&&nt.title!==void 0&&(et.title=nt.title);const rt={type:"element",tagName:"a",properties:et,children:tt.all(nt)};return tt.patch(nt,rt),tt.applyData(nt,rt)}function listItem$1(tt,nt,et){const rt=tt.all(nt),ot=et?listLoose(et):listItemLoose(nt),at={},st=[];if(typeof nt.checked=="boolean"){const dt=rt[0];let ft;dt&&dt.type==="element"&&dt.tagName==="p"?ft=dt:(ft={type:"element",tagName:"p",properties:{},children:[]},rt.unshift(ft)),ft.children.length>0&&ft.children.unshift({type:"text",value:" "}),ft.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:nt.checked,disabled:!0},children:[]}),at.className=["task-list-item"]}let ut=-1;for(;++ut<rt.length;){const dt=rt[ut];(ot||ut!==0||dt.type!=="element"||dt.tagName!=="p")&&st.push({type:"text",value:`
`}),dt.type==="element"&&dt.tagName==="p"&&!ot?st.push(...dt.children):st.push(dt)}const ct=rt[rt.length-1];ct&&(ot||ct.type!=="element"||ct.tagName!=="p")&&st.push({type:"text",value:`
`});const pt={type:"element",tagName:"li",properties:at,children:st};return tt.patch(nt,pt),tt.applyData(nt,pt)}function listLoose(tt){let nt=!1;if(tt.type==="list"){nt=tt.spread||!1;const et=tt.children;let rt=-1;for(;!nt&&++rt<et.length;)nt=listItemLoose(et[rt])}return nt}function listItemLoose(tt){const nt=tt.spread;return nt??tt.children.length>1}function list(tt,nt){const et={},rt=tt.all(nt);let ot=-1;for(typeof nt.start=="number"&&nt.start!==1&&(et.start=nt.start);++ot<rt.length;){const st=rt[ot];if(st.type==="element"&&st.tagName==="li"&&st.properties&&Array.isArray(st.properties.className)&&st.properties.className.includes("task-list-item")){et.className=["contains-task-list"];break}}const at={type:"element",tagName:nt.ordered?"ol":"ul",properties:et,children:tt.wrap(rt,!0)};return tt.patch(nt,at),tt.applyData(nt,at)}function paragraph(tt,nt){const et={type:"element",tagName:"p",properties:{},children:tt.all(nt)};return tt.patch(nt,et),tt.applyData(nt,et)}function root$6(tt,nt){const et={type:"root",children:tt.wrap(tt.all(nt))};return tt.patch(nt,et),tt.applyData(nt,et)}function strong(tt,nt){const et={type:"element",tagName:"strong",properties:{},children:tt.all(nt)};return tt.patch(nt,et),tt.applyData(nt,et)}const pointStart=point$1("start"),pointEnd=point$1("end");function position$1(tt){return{start:pointStart(tt),end:pointEnd(tt)}}function point$1(tt){return nt;function nt(et){const rt=et&&et.position&&et.position[tt]||{};return{line:rt.line||null,column:rt.column||null,offset:rt.offset>-1?rt.offset:null}}}function table(tt,nt){const et=tt.all(nt),rt=et.shift(),ot=[];if(rt){const st={type:"element",tagName:"thead",properties:{},children:tt.wrap([rt],!0)};tt.patch(nt.children[0],st),ot.push(st)}if(et.length>0){const st={type:"element",tagName:"tbody",properties:{},children:tt.wrap(et,!0)},ut=pointStart(nt.children[1]),ct=pointEnd(nt.children[nt.children.length-1]);ut.line&&ct.line&&(st.position={start:ut,end:ct}),ot.push(st)}const at={type:"element",tagName:"table",properties:{},children:tt.wrap(ot,!0)};return tt.patch(nt,at),tt.applyData(nt,at)}function tableRow(tt,nt,et){const rt=et?et.children:void 0,at=(rt?rt.indexOf(nt):1)===0?"th":"td",st=et&&et.type==="table"?et.align:void 0,ut=st?st.length:nt.children.length;let ct=-1;const pt=[];for(;++ct<ut;){const ft=nt.children[ct],bt={},ht=st?st[ct]:void 0;ht&&(bt.align=ht);let mt={type:"element",tagName:at,properties:bt,children:[]};ft&&(mt.children=tt.all(ft),tt.patch(ft,mt),mt=tt.applyData(nt,mt)),pt.push(mt)}const dt={type:"element",tagName:"tr",properties:{},children:tt.wrap(pt,!0)};return tt.patch(nt,dt),tt.applyData(nt,dt)}function tableCell(tt,nt){const et={type:"element",tagName:"td",properties:{},children:tt.all(nt)};return tt.patch(nt,et),tt.applyData(nt,et)}const tab$1=9,space$3=32;function trimLines(tt){const nt=String(tt),et=/\r?\n|\r/g;let rt=et.exec(nt),ot=0;const at=[];for(;rt;)at.push(trimLine(nt.slice(ot,rt.index),ot>0,!0),rt[0]),ot=rt.index+rt[0].length,rt=et.exec(nt);return at.push(trimLine(nt.slice(ot),ot>0,!1)),at.join("")}function trimLine(tt,nt,et){let rt=0,ot=tt.length;if(nt){let at=tt.codePointAt(rt);for(;at===tab$1||at===space$3;)rt++,at=tt.codePointAt(rt)}if(et){let at=tt.codePointAt(ot-1);for(;at===tab$1||at===space$3;)ot--,at=tt.codePointAt(ot-1)}return ot>rt?tt.slice(rt,ot):""}function text$4(tt,nt){const et={type:"text",value:trimLines(String(nt.value))};return tt.patch(nt,et),tt.applyData(nt,et)}function thematicBreak(tt,nt){const et={type:"element",tagName:"hr",properties:{},children:[]};return tt.patch(nt,et),tt.applyData(nt,et)}const handlers={blockquote,break:hardBreak,code:code$2,delete:strikethrough,emphasis,footnoteReference:footnoteReference$1,footnote,heading,html:html$6,imageReference,image,inlineCode:inlineCode$1,linkReference,link:link$1,listItem:listItem$1,list,paragraph,root:root$6,strong,table,tableCell,tableRow,text:text$4,thematicBreak,toml:ignore,yaml:ignore,definition:ignore,footnoteDefinition:ignore};function ignore(){return null}function generated(tt){return!tt||!tt.position||!tt.position.start||!tt.position.start.line||!tt.position.start.column||!tt.position.end||!tt.position.end.line||!tt.position.end.column}const own$d={}.hasOwnProperty;function definitions(tt){const nt=Object.create(null);if(!tt||!tt.type)throw new Error("mdast-util-definitions expected node");return visit(tt,"definition",rt=>{const ot=clean(rt.identifier);ot&&!own$d.call(nt,ot)&&(nt[ot]=rt)}),et;function et(rt){const ot=clean(rt);return ot&&own$d.call(nt,ot)?nt[ot]:null}}function clean(tt){return String(tt||"").toUpperCase()}const own$c={}.hasOwnProperty;function createState(tt,nt){const et=nt||{},rt=et.allowDangerousHtml||!1,ot={};return st.dangerous=rt,st.clobberPrefix=et.clobberPrefix===void 0||et.clobberPrefix===null?"user-content-":et.clobberPrefix,st.footnoteLabel=et.footnoteLabel||"Footnotes",st.footnoteLabelTagName=et.footnoteLabelTagName||"h2",st.footnoteLabelProperties=et.footnoteLabelProperties||{className:["sr-only"]},st.footnoteBackLabel=et.footnoteBackLabel||"Back to content",st.unknownHandler=et.unknownHandler,st.passThrough=et.passThrough,st.handlers={...handlers,...et.handlers},st.definition=definitions(tt),st.footnoteById=ot,st.footnoteOrder=[],st.footnoteCounts={},st.patch=patch$2,st.applyData=applyData,st.one=ut,st.all=ct,st.wrap=wrap,st.augment=at,visit(tt,"footnoteDefinition",pt=>{const dt=String(pt.identifier).toUpperCase();own$c.call(ot,dt)||(ot[dt]=pt)}),st;function at(pt,dt){if(pt&&"data"in pt&&pt.data){const ft=pt.data;ft.hName&&(dt.type!=="element"&&(dt={type:"element",tagName:"",properties:{},children:[]}),dt.tagName=ft.hName),dt.type==="element"&&ft.hProperties&&(dt.properties={...dt.properties,...ft.hProperties}),"children"in dt&&dt.children&&ft.hChildren&&(dt.children=ft.hChildren)}if(pt){const ft="type"in pt?pt:{position:pt};generated(ft)||(dt.position={start:pointStart(ft),end:pointEnd(ft)})}return dt}function st(pt,dt,ft,bt){return Array.isArray(ft)&&(bt=ft,ft={}),at(pt,{type:"element",tagName:dt,properties:ft||{},children:bt||[]})}function ut(pt,dt){return one$4(st,pt,dt)}function ct(pt){return all$3(st,pt)}}function patch$2(tt,nt){tt.position&&(nt.position=position$1(tt))}function applyData(tt,nt){let et=nt;if(tt&&tt.data){const rt=tt.data.hName,ot=tt.data.hChildren,at=tt.data.hProperties;typeof rt=="string"&&(et.type==="element"?et.tagName=rt:et={type:"element",tagName:rt,properties:{},children:[]}),et.type==="element"&&at&&(et.properties={...et.properties,...at}),"children"in et&&et.children&&ot!==null&&ot!==void 0&&(et.children=ot)}return et}function one$4(tt,nt,et){const rt=nt&&nt.type;if(!rt)throw new Error("Expected node, got `"+nt+"`");return own$c.call(tt.handlers,rt)?tt.handlers[rt](tt,nt,et):tt.passThrough&&tt.passThrough.includes(rt)?"children"in nt?{...nt,children:all$3(tt,nt)}:nt:tt.unknownHandler?tt.unknownHandler(tt,nt,et):defaultUnknownHandler(tt,nt)}function all$3(tt,nt){const et=[];if("children"in nt){const rt=nt.children;let ot=-1;for(;++ot<rt.length;){const at=one$4(tt,rt[ot],nt);if(at){if(ot&&rt[ot-1].type==="break"&&(!Array.isArray(at)&&at.type==="text"&&(at.value=at.value.replace(/^\s+/,"")),!Array.isArray(at)&&at.type==="element")){const st=at.children[0];st&&st.type==="text"&&(st.value=st.value.replace(/^\s+/,""))}Array.isArray(at)?et.push(...at):et.push(at)}}}return et}function defaultUnknownHandler(tt,nt){const et=nt.data||{},rt="value"in nt&&!(own$c.call(et,"hProperties")||own$c.call(et,"hChildren"))?{type:"text",value:nt.value}:{type:"element",tagName:"div",properties:{},children:all$3(tt,nt)};return tt.patch(nt,rt),tt.applyData(nt,rt)}function wrap(tt,nt){const et=[];let rt=-1;for(nt&&et.push({type:"text",value:`
`});++rt<tt.length;)rt&&et.push({type:"text",value:`
`}),et.push(tt[rt]);return nt&&tt.length>0&&et.push({type:"text",value:`
`}),et}function footer(tt){const nt=[];let et=-1;for(;++et<tt.footnoteOrder.length;){const rt=tt.footnoteById[tt.footnoteOrder[et]];if(!rt)continue;const ot=tt.all(rt),at=String(rt.identifier).toUpperCase(),st=normalizeUri(at.toLowerCase());let ut=0;const ct=[];for(;++ut<=tt.footnoteCounts[at];){const ft={type:"element",tagName:"a",properties:{href:"#"+tt.clobberPrefix+"fnref-"+st+(ut>1?"-"+ut:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:tt.footnoteBackLabel},children:[{type:"text",value:"↩"}]};ut>1&&ft.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(ut)}]}),ct.length>0&&ct.push({type:"text",value:" "}),ct.push(ft)}const pt=ot[ot.length-1];if(pt&&pt.type==="element"&&pt.tagName==="p"){const ft=pt.children[pt.children.length-1];ft&&ft.type==="text"?ft.value+=" ":pt.children.push({type:"text",value:" "}),pt.children.push(...ct)}else ot.push(...ct);const dt={type:"element",tagName:"li",properties:{id:tt.clobberPrefix+"fn-"+st},children:tt.wrap(ot,!0)};tt.patch(rt,dt),nt.push(dt)}if(nt.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:tt.footnoteLabelTagName,properties:{...JSON.parse(JSON.stringify(tt.footnoteLabelProperties)),id:"footnote-label"},children:[{type:"text",value:tt.footnoteLabel}]},{type:"text",value:`
`},{type:"element",tagName:"ol",properties:{},children:tt.wrap(nt,!0)},{type:"text",value:`
`}]}}function toHast(tt,nt){const et=createState(tt,nt),rt=et.one(tt,null),ot=footer(et);return ot&&rt.children.push({type:"text",value:`
`},ot),Array.isArray(rt)?{type:"root",children:rt}:rt}const remarkRehype=function(tt,nt){return tt&&"run"in tt?bridge(tt,nt):mutate(tt||nt)};function bridge(tt,nt){return(et,rt,ot)=>{tt.run(toHast(et,nt),rt,at=>{ot(at)})}}function mutate(tt){return nt=>toHast(nt,tt)}var propTypes={exports:{}},ReactPropTypesSecret$1="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",ReactPropTypesSecret_1=ReactPropTypesSecret$1,ReactPropTypesSecret=ReactPropTypesSecret_1;function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction;var factoryWithThrowingShims=function(){function tt(rt,ot,at,st,ut,ct){if(ct!==ReactPropTypesSecret){var pt=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw pt.name="Invariant Violation",pt}}tt.isRequired=tt;function nt(){return tt}var et={array:tt,bigint:tt,bool:tt,func:tt,number:tt,object:tt,string:tt,symbol:tt,any:tt,arrayOf:nt,element:tt,elementType:tt,instanceOf:nt,node:tt,objectOf:nt,oneOf:nt,oneOfType:nt,shape:nt,exact:nt,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return et.PropTypes=et,et};propTypes.exports=factoryWithThrowingShims();var propTypesExports=propTypes.exports;const PropTypes=getDefaultExportFromCjs$1(propTypesExports);let Schema$3=class{constructor(nt,et,rt){this.property=nt,this.normal=et,rt&&(this.space=rt)}};Schema$3.prototype.property={};Schema$3.prototype.normal={};Schema$3.prototype.space=null;function merge$4(tt,nt){const et={},rt={};let ot=-1;for(;++ot<tt.length;)Object.assign(et,tt[ot].property),Object.assign(rt,tt[ot].normal);return new Schema$3(et,rt,nt)}function normalize$4(tt){return tt.toLowerCase()}let Info$4=class{constructor(nt,et){this.property=nt,this.attribute=et}};Info$4.prototype.space=null;Info$4.prototype.boolean=!1;Info$4.prototype.booleanish=!1;Info$4.prototype.overloadedBoolean=!1;Info$4.prototype.number=!1;Info$4.prototype.commaSeparated=!1;Info$4.prototype.spaceSeparated=!1;Info$4.prototype.commaOrSpaceSeparated=!1;Info$4.prototype.mustUseProperty=!1;Info$4.prototype.defined=!1;let powers$2=0;const boolean$1=increment$1(),booleanish$2=increment$1(),overloadedBoolean$1=increment$1(),number$2=increment$1(),spaceSeparated$2=increment$1(),commaSeparated$1=increment$1(),commaOrSpaceSeparated=increment$1();function increment$1(){return 2**++powers$2}const types$6=Object.freeze(Object.defineProperty({__proto__:null,boolean:boolean$1,booleanish:booleanish$2,commaOrSpaceSeparated,commaSeparated:commaSeparated$1,number:number$2,overloadedBoolean:overloadedBoolean$1,spaceSeparated:spaceSeparated$2},Symbol.toStringTag,{value:"Module"})),checks$1=Object.keys(types$6);let DefinedInfo$3=class extends Info$4{constructor(nt,et,rt,ot){let at=-1;if(super(nt,et),mark$1(this,"space",ot),typeof rt=="number")for(;++at<checks$1.length;){const st=checks$1[at];mark$1(this,checks$1[at],(rt&types$6[st])===types$6[st])}}};DefinedInfo$3.prototype.defined=!0;function mark$1(tt,nt,et){et&&(tt[nt]=et)}const own$b={}.hasOwnProperty;function create$6(tt){const nt={},et={};let rt;for(rt in tt.properties)if(own$b.call(tt.properties,rt)){const ot=tt.properties[rt],at=new DefinedInfo$3(rt,tt.transform(tt.attributes||{},rt),ot,tt.space);tt.mustUseProperty&&tt.mustUseProperty.includes(rt)&&(at.mustUseProperty=!0),nt[rt]=at,et[normalize$4(rt)]=rt,et[normalize$4(at.attribute)]=rt}return new Schema$3(nt,et,tt.space)}const xlink$2=create$6({space:"xlink",transform(tt,nt){return"xlink:"+nt.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),xml$2=create$6({space:"xml",transform(tt,nt){return"xml:"+nt.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function caseSensitiveTransform$2(tt,nt){return nt in tt?tt[nt]:nt}function caseInsensitiveTransform$3(tt,nt){return caseSensitiveTransform$2(tt,nt.toLowerCase())}const xmlns$2=create$6({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:caseInsensitiveTransform$3,properties:{xmlns:null,xmlnsXLink:null}}),aria$2=create$6({transform(tt,nt){return nt==="role"?nt:"aria-"+nt.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:booleanish$2,ariaAutoComplete:null,ariaBusy:booleanish$2,ariaChecked:booleanish$2,ariaColCount:number$2,ariaColIndex:number$2,ariaColSpan:number$2,ariaControls:spaceSeparated$2,ariaCurrent:null,ariaDescribedBy:spaceSeparated$2,ariaDetails:null,ariaDisabled:booleanish$2,ariaDropEffect:spaceSeparated$2,ariaErrorMessage:null,ariaExpanded:booleanish$2,ariaFlowTo:spaceSeparated$2,ariaGrabbed:booleanish$2,ariaHasPopup:null,ariaHidden:booleanish$2,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:spaceSeparated$2,ariaLevel:number$2,ariaLive:null,ariaModal:booleanish$2,ariaMultiLine:booleanish$2,ariaMultiSelectable:booleanish$2,ariaOrientation:null,ariaOwns:spaceSeparated$2,ariaPlaceholder:null,ariaPosInSet:number$2,ariaPressed:booleanish$2,ariaReadOnly:booleanish$2,ariaRelevant:null,ariaRequired:booleanish$2,ariaRoleDescription:spaceSeparated$2,ariaRowCount:number$2,ariaRowIndex:number$2,ariaRowSpan:number$2,ariaSelected:booleanish$2,ariaSetSize:number$2,ariaSort:null,ariaValueMax:number$2,ariaValueMin:number$2,ariaValueNow:number$2,ariaValueText:null,role:null}}),html$5=create$6({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:caseInsensitiveTransform$3,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:commaSeparated$1,acceptCharset:spaceSeparated$2,accessKey:spaceSeparated$2,action:null,allow:null,allowFullScreen:boolean$1,allowPaymentRequest:boolean$1,allowUserMedia:boolean$1,alt:null,as:null,async:boolean$1,autoCapitalize:null,autoComplete:spaceSeparated$2,autoFocus:boolean$1,autoPlay:boolean$1,blocking:spaceSeparated$2,capture:null,charSet:null,checked:boolean$1,cite:null,className:spaceSeparated$2,cols:number$2,colSpan:null,content:null,contentEditable:booleanish$2,controls:boolean$1,controlsList:spaceSeparated$2,coords:number$2|commaSeparated$1,crossOrigin:null,data:null,dateTime:null,decoding:null,default:boolean$1,defer:boolean$1,dir:null,dirName:null,disabled:boolean$1,download:overloadedBoolean$1,draggable:booleanish$2,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:boolean$1,formTarget:null,headers:spaceSeparated$2,height:number$2,hidden:boolean$1,high:number$2,href:null,hrefLang:null,htmlFor:spaceSeparated$2,httpEquiv:spaceSeparated$2,id:null,imageSizes:null,imageSrcSet:null,inert:boolean$1,inputMode:null,integrity:null,is:null,isMap:boolean$1,itemId:null,itemProp:spaceSeparated$2,itemRef:spaceSeparated$2,itemScope:boolean$1,itemType:spaceSeparated$2,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:boolean$1,low:number$2,manifest:null,max:null,maxLength:number$2,media:null,method:null,min:null,minLength:number$2,multiple:boolean$1,muted:boolean$1,name:null,nonce:null,noModule:boolean$1,noValidate:boolean$1,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:boolean$1,optimum:number$2,pattern:null,ping:spaceSeparated$2,placeholder:null,playsInline:boolean$1,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:boolean$1,referrerPolicy:null,rel:spaceSeparated$2,required:boolean$1,reversed:boolean$1,rows:number$2,rowSpan:number$2,sandbox:spaceSeparated$2,scope:null,scoped:boolean$1,seamless:boolean$1,selected:boolean$1,shadowRootClonable:boolean$1,shadowRootDelegatesFocus:boolean$1,shadowRootMode:null,shape:null,size:number$2,sizes:null,slot:null,span:number$2,spellCheck:booleanish$2,src:null,srcDoc:null,srcLang:null,srcSet:null,start:number$2,step:null,style:null,tabIndex:number$2,target:null,title:null,translate:null,type:null,typeMustMatch:boolean$1,useMap:null,value:booleanish$2,width:number$2,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:spaceSeparated$2,axis:null,background:null,bgColor:null,border:number$2,borderColor:null,bottomMargin:number$2,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:boolean$1,declare:boolean$1,event:null,face:null,frame:null,frameBorder:null,hSpace:number$2,leftMargin:number$2,link:null,longDesc:null,lowSrc:null,marginHeight:number$2,marginWidth:number$2,noResize:boolean$1,noHref:boolean$1,noShade:boolean$1,noWrap:boolean$1,object:null,profile:null,prompt:null,rev:null,rightMargin:number$2,rules:null,scheme:null,scrolling:booleanish$2,standby:null,summary:null,text:null,topMargin:number$2,valueType:null,version:null,vAlign:null,vLink:null,vSpace:number$2,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:boolean$1,disableRemotePlayback:boolean$1,prefix:null,property:null,results:number$2,security:null,unselectable:null}}),svg$1=create$6({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:caseSensitiveTransform$2,properties:{about:commaOrSpaceSeparated,accentHeight:number$2,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:number$2,amplitude:number$2,arabicForm:null,ascent:number$2,attributeName:null,attributeType:null,azimuth:number$2,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:number$2,by:null,calcMode:null,capHeight:number$2,className:spaceSeparated$2,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:number$2,diffuseConstant:number$2,direction:null,display:null,dur:null,divisor:number$2,dominantBaseline:null,download:boolean$1,dx:null,dy:null,edgeMode:null,editable:null,elevation:number$2,enableBackground:null,end:null,event:null,exponent:number$2,externalResourcesRequired:null,fill:null,fillOpacity:number$2,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:commaSeparated$1,g2:commaSeparated$1,glyphName:commaSeparated$1,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:number$2,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:number$2,horizOriginX:number$2,horizOriginY:number$2,id:null,ideographic:number$2,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:number$2,k:number$2,k1:number$2,k2:number$2,k3:number$2,k4:number$2,kernelMatrix:commaOrSpaceSeparated,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:number$2,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:number$2,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:number$2,overlineThickness:number$2,paintOrder:null,panose1:null,path:null,pathLength:number$2,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:spaceSeparated$2,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:number$2,pointsAtY:number$2,pointsAtZ:number$2,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:commaOrSpaceSeparated,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:commaOrSpaceSeparated,rev:commaOrSpaceSeparated,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:commaOrSpaceSeparated,requiredFeatures:commaOrSpaceSeparated,requiredFonts:commaOrSpaceSeparated,requiredFormats:commaOrSpaceSeparated,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:number$2,specularExponent:number$2,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:number$2,strikethroughThickness:number$2,string:null,stroke:null,strokeDashArray:commaOrSpaceSeparated,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:number$2,strokeOpacity:number$2,strokeWidth:null,style:null,surfaceScale:number$2,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:commaOrSpaceSeparated,tabIndex:number$2,tableValues:null,target:null,targetX:number$2,targetY:number$2,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:commaOrSpaceSeparated,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:number$2,underlineThickness:number$2,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:number$2,values:null,vAlphabetic:number$2,vMathematical:number$2,vectorEffect:null,vHanging:number$2,vIdeographic:number$2,version:null,vertAdvY:number$2,vertOriginX:number$2,vertOriginY:number$2,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:number$2,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),valid$1=/^data[-\w.:]+$/i,dash$2=/-[a-z]/g,cap$1=/[A-Z]/g;function find$2(tt,nt){const et=normalize$4(nt);let rt=nt,ot=Info$4;if(et in tt.normal)return tt.property[tt.normal[et]];if(et.length>4&&et.slice(0,4)==="data"&&valid$1.test(nt)){if(nt.charAt(4)==="-"){const at=nt.slice(5).replace(dash$2,camelcase$1);rt="data"+at.charAt(0).toUpperCase()+at.slice(1)}else{const at=nt.slice(4);if(!dash$2.test(at)){let st=at.replace(cap$1,kebab$1);st.charAt(0)!=="-"&&(st="-"+st),nt="data"+st}}ot=DefinedInfo$3}return new ot(rt,nt)}function kebab$1(tt){return"-"+tt.toLowerCase()}function camelcase$1(tt){return tt.charAt(1).toUpperCase()}const hastToReact={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"},html$4=merge$4([xml$2,xlink$2,xmlns$2,aria$2,html$5],"html"),svg=merge$4([xml$2,xlink$2,xmlns$2,aria$2,svg$1],"svg");function rehypeFilter(tt){if(tt.allowedElements&&tt.disallowedElements)throw new TypeError("Only one of `allowedElements` and `disallowedElements` should be defined");if(tt.allowedElements||tt.disallowedElements||tt.allowElement)return nt=>{visit(nt,"element",(et,rt,ot)=>{const at=ot;let st;if(tt.allowedElements?st=!tt.allowedElements.includes(et.tagName):tt.disallowedElements&&(st=tt.disallowedElements.includes(et.tagName)),!st&&tt.allowElement&&typeof rt=="number"&&(st=!tt.allowElement(et,rt,at)),st&&typeof rt=="number")return tt.unwrapDisallowed&&et.children?at.children.splice(rt,1,...et.children):at.children.splice(rt,1),rt})}}var reactIs={exports:{}},reactIs_production_min={};/**
 * @license React
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var b$2=Symbol.for("react.element"),c$1=Symbol.for("react.portal"),d=Symbol.for("react.fragment"),e=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),g=Symbol.for("react.provider"),h$2=Symbol.for("react.context"),k$1=Symbol.for("react.server_context"),l=Symbol.for("react.forward_ref"),m$1=Symbol.for("react.suspense"),n=Symbol.for("react.suspense_list"),p$1=Symbol.for("react.memo"),q$1=Symbol.for("react.lazy"),t=Symbol.for("react.offscreen"),u;u=Symbol.for("react.module.reference");function v$2(tt){if(typeof tt=="object"&&tt!==null){var nt=tt.$$typeof;switch(nt){case b$2:switch(tt=tt.type,tt){case d:case f:case e:case m$1:case n:return tt;default:switch(tt=tt&&tt.$$typeof,tt){case k$1:case h$2:case l:case q$1:case p$1:case g:return tt;default:return nt}}case c$1:return nt}}}reactIs_production_min.ContextConsumer=h$2;reactIs_production_min.ContextProvider=g;reactIs_production_min.Element=b$2;reactIs_production_min.ForwardRef=l;reactIs_production_min.Fragment=d;reactIs_production_min.Lazy=q$1;reactIs_production_min.Memo=p$1;reactIs_production_min.Portal=c$1;reactIs_production_min.Profiler=f;reactIs_production_min.StrictMode=e;reactIs_production_min.Suspense=m$1;reactIs_production_min.SuspenseList=n;reactIs_production_min.isAsyncMode=function(){return!1};reactIs_production_min.isConcurrentMode=function(){return!1};reactIs_production_min.isContextConsumer=function(tt){return v$2(tt)===h$2};reactIs_production_min.isContextProvider=function(tt){return v$2(tt)===g};reactIs_production_min.isElement=function(tt){return typeof tt=="object"&&tt!==null&&tt.$$typeof===b$2};reactIs_production_min.isForwardRef=function(tt){return v$2(tt)===l};reactIs_production_min.isFragment=function(tt){return v$2(tt)===d};reactIs_production_min.isLazy=function(tt){return v$2(tt)===q$1};reactIs_production_min.isMemo=function(tt){return v$2(tt)===p$1};reactIs_production_min.isPortal=function(tt){return v$2(tt)===c$1};reactIs_production_min.isProfiler=function(tt){return v$2(tt)===f};reactIs_production_min.isStrictMode=function(tt){return v$2(tt)===e};reactIs_production_min.isSuspense=function(tt){return v$2(tt)===m$1};reactIs_production_min.isSuspenseList=function(tt){return v$2(tt)===n};reactIs_production_min.isValidElementType=function(tt){return typeof tt=="string"||typeof tt=="function"||tt===d||tt===f||tt===e||tt===m$1||tt===n||tt===t||typeof tt=="object"&&tt!==null&&(tt.$$typeof===q$1||tt.$$typeof===p$1||tt.$$typeof===g||tt.$$typeof===h$2||tt.$$typeof===l||tt.$$typeof===u||tt.getModuleId!==void 0)};reactIs_production_min.typeOf=v$2;reactIs.exports=reactIs_production_min;var reactIsExports=reactIs.exports;const ReactIs=getDefaultExportFromCjs$1(reactIsExports);function whitespace(tt){const nt=tt&&typeof tt=="object"&&tt.type==="text"?tt.value||"":tt;return typeof nt=="string"&&nt.replace(/[ \t\n\f\r]/g,"")===""}function parse$9(tt){const nt=String(tt||"").trim();return nt?nt.split(/[ \t\n\r\f]+/g):[]}function stringify$6(tt){return tt.join(" ").trim()}function parse$8(tt){const nt=[],et=String(tt||"");let rt=et.indexOf(","),ot=0,at=!1;for(;!at;){rt===-1&&(rt=et.length,at=!0);const st=et.slice(ot,rt).trim();(st||!at)&&nt.push(st),ot=rt+1,rt=et.indexOf(",",ot)}return nt}function stringify$5(tt,nt){const et={};return(tt[tt.length-1]===""?[...tt,""]:tt).join((et.padRight?" ":"")+","+(et.padLeft===!1?"":" ")).trim()}var styleToObject={exports:{}},COMMENT_REGEX=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,NEWLINE_REGEX=/\n/g,WHITESPACE_REGEX=/^\s*/,PROPERTY_REGEX=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,COLON_REGEX=/^:\s*/,VALUE_REGEX=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,SEMICOLON_REGEX=/^[;\s]*/,TRIM_REGEX=/^\s+|\s+$/g,NEWLINE=`
`,FORWARD_SLASH="/",ASTERISK="*",EMPTY_STRING="",TYPE_COMMENT="comment",TYPE_DECLARATION="declaration",inlineStyleParser=function(tt,nt){if(typeof tt!="string")throw new TypeError("First argument must be a string");if(!tt)return[];nt=nt||{};var et=1,rt=1;function ot(mt){var Mt=mt.match(NEWLINE_REGEX);Mt&&(et+=Mt.length);var Ot=mt.lastIndexOf(NEWLINE);rt=~Ot?mt.length-Ot:rt+mt.length}function at(){var mt={line:et,column:rt};return function(Mt){return Mt.position=new st(mt),pt(),Mt}}function st(mt){this.start=mt,this.end={line:et,column:rt},this.source=nt.source}st.prototype.content=tt;function ut(mt){var Mt=new Error(nt.source+":"+et+":"+rt+": "+mt);if(Mt.reason=mt,Mt.filename=nt.source,Mt.line=et,Mt.column=rt,Mt.source=tt,!nt.silent)throw Mt}function ct(mt){var Mt=mt.exec(tt);if(Mt){var Ot=Mt[0];return ot(Ot),tt=tt.slice(Ot.length),Mt}}function pt(){ct(WHITESPACE_REGEX)}function dt(mt){var Mt;for(mt=mt||[];Mt=ft();)Mt!==!1&&mt.push(Mt);return mt}function ft(){var mt=at();if(!(FORWARD_SLASH!=tt.charAt(0)||ASTERISK!=tt.charAt(1))){for(var Mt=2;EMPTY_STRING!=tt.charAt(Mt)&&(ASTERISK!=tt.charAt(Mt)||FORWARD_SLASH!=tt.charAt(Mt+1));)++Mt;if(Mt+=2,EMPTY_STRING===tt.charAt(Mt-1))return ut("End of comment missing");var Ot=tt.slice(2,Mt-2);return rt+=2,ot(Ot),tt=tt.slice(Mt),rt+=2,mt({type:TYPE_COMMENT,comment:Ot})}}function bt(){var mt=at(),Mt=ct(PROPERTY_REGEX);if(Mt){if(ft(),!ct(COLON_REGEX))return ut("property missing ':'");var Ot=ct(VALUE_REGEX),zt=mt({type:TYPE_DECLARATION,property:trim$1(Mt[0].replace(COMMENT_REGEX,EMPTY_STRING)),value:Ot?trim$1(Ot[0].replace(COMMENT_REGEX,EMPTY_STRING)):EMPTY_STRING});return ct(SEMICOLON_REGEX),zt}}function ht(){var mt=[];dt(mt);for(var Mt;Mt=bt();)Mt!==!1&&(mt.push(Mt),dt(mt));return mt}return pt(),ht()};function trim$1(tt){return tt?tt.replace(TRIM_REGEX,EMPTY_STRING):EMPTY_STRING}var parse$7=inlineStyleParser;function StyleToObject(tt,nt){var et=null;if(!tt||typeof tt!="string")return et;for(var rt,ot=parse$7(tt),at=typeof nt=="function",st,ut,ct=0,pt=ot.length;ct<pt;ct++)rt=ot[ct],st=rt.property,ut=rt.value,at?nt(st,ut,rt):ut&&(et||(et={}),et[st]=ut);return et}styleToObject.exports=StyleToObject;styleToObject.exports.default=StyleToObject;var styleToObjectExports=styleToObject.exports;const StyleToObject$1=getDefaultExportFromCjs$1(styleToObjectExports),own$a={}.hasOwnProperty,tableElements=new Set(["table","thead","tbody","tfoot","tr"]);function childrenToReact(tt,nt){const et=[];let rt=-1,ot;for(;++rt<nt.children.length;)ot=nt.children[rt],ot.type==="element"?et.push(toReact(tt,ot,rt,nt)):ot.type==="text"?(nt.type!=="element"||!tableElements.has(nt.tagName)||!whitespace(ot))&&et.push(ot.value):ot.type==="raw"&&!tt.options.skipHtml&&et.push(ot.value);return et}function toReact(tt,nt,et,rt){const ot=tt.options,at=ot.transformLinkUri===void 0?uriTransformer:ot.transformLinkUri,st=tt.schema,ut=nt.tagName,ct={};let pt=st,dt;if(st.space==="html"&&ut==="svg"&&(pt=svg,tt.schema=pt),nt.properties)for(dt in nt.properties)own$a.call(nt.properties,dt)&&addProperty$1(ct,dt,nt.properties[dt],tt);(ut==="ol"||ut==="ul")&&tt.listDepth++;const ft=childrenToReact(tt,nt);(ut==="ol"||ut==="ul")&&tt.listDepth--,tt.schema=st;const bt=nt.position||{start:{line:null,column:null,offset:null},end:{line:null,column:null,offset:null}},ht=ot.components&&own$a.call(ot.components,ut)?ot.components[ut]:ut,mt=typeof ht=="string"||ht===React$1.Fragment;if(!ReactIs.isValidElementType(ht))throw new TypeError(`Component for name \`${ut}\` not defined or is not renderable`);if(ct.key=et,ut==="a"&&ot.linkTarget&&(ct.target=typeof ot.linkTarget=="function"?ot.linkTarget(String(ct.href||""),nt.children,typeof ct.title=="string"?ct.title:null):ot.linkTarget),ut==="a"&&at&&(ct.href=at(String(ct.href||""),nt.children,typeof ct.title=="string"?ct.title:null)),!mt&&ut==="code"&&rt.type==="element"&&rt.tagName!=="pre"&&(ct.inline=!0),!mt&&(ut==="h1"||ut==="h2"||ut==="h3"||ut==="h4"||ut==="h5"||ut==="h6")&&(ct.level=Number.parseInt(ut.charAt(1),10)),ut==="img"&&ot.transformImageUri&&(ct.src=ot.transformImageUri(String(ct.src||""),String(ct.alt||""),typeof ct.title=="string"?ct.title:null)),!mt&&ut==="li"&&rt.type==="element"){const Mt=getInputElement(nt);ct.checked=Mt&&Mt.properties?!!Mt.properties.checked:null,ct.index=getElementsBeforeCount(rt,nt),ct.ordered=rt.tagName==="ol"}return!mt&&(ut==="ol"||ut==="ul")&&(ct.ordered=ut==="ol",ct.depth=tt.listDepth),(ut==="td"||ut==="th")&&(ct.align&&(ct.style||(ct.style={}),ct.style.textAlign=ct.align,delete ct.align),mt||(ct.isHeader=ut==="th")),!mt&&ut==="tr"&&rt.type==="element"&&(ct.isHeader=rt.tagName==="thead"),ot.sourcePos&&(ct["data-sourcepos"]=flattenPosition(bt)),!mt&&ot.rawSourcePos&&(ct.sourcePosition=nt.position),!mt&&ot.includeElementIndex&&(ct.index=getElementsBeforeCount(rt,nt),ct.siblingCount=getElementsBeforeCount(rt)),mt||(ct.node=nt),ft.length>0?React$1.createElement(ht,ct,ft):React$1.createElement(ht,ct)}function getInputElement(tt){let nt=-1;for(;++nt<tt.children.length;){const et=tt.children[nt];if(et.type==="element"&&et.tagName==="input")return et}return null}function getElementsBeforeCount(tt,nt){let et=-1,rt=0;for(;++et<tt.children.length&&tt.children[et]!==nt;)tt.children[et].type==="element"&&rt++;return rt}function addProperty$1(tt,nt,et,rt){const ot=find$2(rt.schema,nt);let at=et;at==null||at!==at||(Array.isArray(at)&&(at=ot.commaSeparated?stringify$5(at):stringify$6(at)),ot.property==="style"&&typeof at=="string"&&(at=parseStyle(at)),ot.space&&ot.property?tt[own$a.call(hastToReact,ot.property)?hastToReact[ot.property]:ot.property]=at:ot.attribute&&(tt[ot.attribute]=at))}function parseStyle(tt){const nt={};try{StyleToObject$1(tt,et)}catch{}return nt;function et(rt,ot){const at=rt.slice(0,4)==="-ms-"?`ms-${rt.slice(4)}`:rt;nt[at.replace(/-([a-z])/g,styleReplacer)]=ot}}function styleReplacer(tt,nt){return nt.toUpperCase()}function flattenPosition(tt){return[tt.start.line,":",tt.start.column,"-",tt.end.line,":",tt.end.column].map(String).join("")}const own$9={}.hasOwnProperty,changelog="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",deprecated={plugins:{to:"remarkPlugins",id:"change-plugins-to-remarkplugins"},renderers:{to:"components",id:"change-renderers-to-components"},astPlugins:{id:"remove-buggy-html-in-markdown-parser"},allowDangerousHtml:{id:"remove-buggy-html-in-markdown-parser"},escapeHtml:{id:"remove-buggy-html-in-markdown-parser"},source:{to:"children",id:"change-source-to-children"},allowNode:{to:"allowElement",id:"replace-allownode-allowedtypes-and-disallowedtypes"},allowedTypes:{to:"allowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},disallowedTypes:{to:"disallowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},includeNodeIndex:{to:"includeElementIndex",id:"change-includenodeindex-to-includeelementindex"}};function ReactMarkdown(tt){for(const at in deprecated)if(own$9.call(deprecated,at)&&own$9.call(tt,at)){const st=deprecated[at];console.warn(`[react-markdown] Warning: please ${st.to?`use \`${st.to}\` instead of`:"remove"} \`${at}\` (see <${changelog}#${st.id}> for more info)`),delete deprecated[at]}const nt=unified().use(remarkParse).use(tt.remarkPlugins||[]).use(remarkRehype,{...tt.remarkRehypeOptions,allowDangerousHtml:!0}).use(tt.rehypePlugins||[]).use(rehypeFilter,tt),et=new VFile;typeof tt.children=="string"?et.value=tt.children:tt.children!==void 0&&tt.children!==null&&console.warn(`[react-markdown] Warning: please pass a string as \`children\` (not: \`${tt.children}\`)`);const rt=nt.runSync(nt.parse(et),et);if(rt.type!=="root")throw new TypeError("Expected a `root` node");let ot=React$1.createElement(React$1.Fragment,{},childrenToReact({options:tt,schema:html$4,listDepth:0},rt));return tt.className&&(ot=React$1.createElement("div",{className:tt.className},ot)),ot}ReactMarkdown.propTypes={children:PropTypes.string,className:PropTypes.string,allowElement:PropTypes.func,allowedElements:PropTypes.arrayOf(PropTypes.string),disallowedElements:PropTypes.arrayOf(PropTypes.string),unwrapDisallowed:PropTypes.bool,remarkPlugins:PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.object,PropTypes.func,PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.bool,PropTypes.string,PropTypes.object,PropTypes.func,PropTypes.arrayOf(PropTypes.any)]))])),rehypePlugins:PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.object,PropTypes.func,PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.bool,PropTypes.string,PropTypes.object,PropTypes.func,PropTypes.arrayOf(PropTypes.any)]))])),sourcePos:PropTypes.bool,rawSourcePos:PropTypes.bool,skipHtml:PropTypes.bool,includeElementIndex:PropTypes.bool,transformLinkUri:PropTypes.oneOfType([PropTypes.func,PropTypes.bool]),linkTarget:PropTypes.oneOfType([PropTypes.func,PropTypes.string]),transformImageUri:PropTypes.func,components:PropTypes.object};function last$1(tt){var nt=tt==null?0:tt.length;return nt?tt[nt-1]:void 0}var last_1=last$1;function baseSlice$3(tt,nt,et){var rt=-1,ot=tt.length;nt<0&&(nt=-nt>ot?0:ot+nt),et=et>ot?ot:et,et<0&&(et+=ot),ot=nt>et?0:et-nt>>>0,nt>>>=0;for(var at=Array(ot);++rt<ot;)at[rt]=tt[rt+nt];return at}var _baseSlice=baseSlice$3,baseGet$4=_baseGet,baseSlice$2=_baseSlice;function parent$1(tt,nt){return nt.length<2?tt:baseGet$4(tt,baseSlice$2(nt,0,-1))}var _parent=parent$1,castPath$5=_castPath,last=last_1,parent=_parent,toKey$5=_toKey;function baseUnset$1(tt,nt){return nt=castPath$5(nt,tt),tt=parent(tt,nt),tt==null||delete tt[toKey$5(last(nt))]}var _baseUnset=baseUnset$1,isPlainObject$2=isPlainObject_1;function customOmitClone$1(tt){return isPlainObject$2(tt)?void 0:tt}var _customOmitClone=customOmitClone$1,Symbol$4=_Symbol,isArguments$2=isArguments_1,isArray$a=isArray_1,spreadableSymbol=Symbol$4?Symbol$4.isConcatSpreadable:void 0;function isFlattenable$1(tt){return isArray$a(tt)||isArguments$2(tt)||!!(spreadableSymbol&&tt&&tt[spreadableSymbol])}var _isFlattenable=isFlattenable$1,arrayPush$1=_arrayPush,isFlattenable=_isFlattenable;function baseFlatten$2(tt,nt,et,rt,ot){var at=-1,st=tt.length;for(et||(et=isFlattenable),ot||(ot=[]);++at<st;){var ut=tt[at];nt>0&&et(ut)?nt>1?baseFlatten$2(ut,nt-1,et,rt,ot):arrayPush$1(ot,ut):rt||(ot[ot.length]=ut)}return ot}var _baseFlatten=baseFlatten$2,baseFlatten$1=_baseFlatten;function flatten$1(tt){var nt=tt==null?0:tt.length;return nt?baseFlatten$1(tt,1):[]}var flatten_1=flatten$1;const flatten$2=getDefaultExportFromCjs$1(flatten_1);var flatten=flatten_1,overRest$1=_overRest,setToString$1=_setToString;function flatRest$2(tt){return setToString$1(overRest$1(tt,void 0,flatten),tt+"")}var _flatRest=flatRest$2,arrayMap$5=_arrayMap,baseClone=_baseClone,baseUnset=_baseUnset,castPath$4=_castPath,copyObject$1=_copyObject,customOmitClone=_customOmitClone,flatRest$1=_flatRest,getAllKeysIn=_getAllKeysIn,CLONE_DEEP_FLAG=1,CLONE_FLAT_FLAG=2,CLONE_SYMBOLS_FLAG=4,omit=flatRest$1(function(tt,nt){var et={};if(tt==null)return et;var rt=!1;nt=arrayMap$5(nt,function(at){return at=castPath$4(at,tt),rt||(rt=at.length>1),at}),copyObject$1(tt,getAllKeysIn(tt),et),rt&&(et=baseClone(et,CLONE_DEEP_FLAG|CLONE_FLAT_FLAG|CLONE_SYMBOLS_FLAG,customOmitClone));for(var ot=nt.length;ot--;)baseUnset(et,nt[ot]);return et}),omit_1=omit;const omit$1=getDefaultExportFromCjs$1(omit_1);function factoryAttributes(tt,nt,et,rt,ot,at,st,ut,ct,pt,dt,ft,bt,ht,mt){let Mt,Ot;return zt;function zt(Ht){return tt.enter(rt),tt.enter(ot),tt.consume(Ht),tt.exit(ot),yt}function yt(Ht){return Ht===35?(Mt=st,vt(Ht)):Ht===46?(Mt=ut,vt(Ht)):Ht===58||Ht===95||asciiAlpha(Ht)?(tt.enter(at),tt.enter(ct),tt.consume(Ht),Et):mt&&markdownSpace(Ht)?factorySpace(tt,yt,"whitespace")(Ht):!mt&&markdownLineEndingOrSpace(Ht)?factoryWhitespace(tt,yt)(Ht):s0(Ht)}function vt(Ht){const Yt=Mt+"Marker";return tt.enter(at),tt.enter(Mt),tt.enter(Yt),tt.consume(Ht),tt.exit(Yt),At}function At(Ht){if(Ht===null||Ht===34||Ht===35||Ht===39||Ht===46||Ht===60||Ht===61||Ht===62||Ht===96||Ht===125||markdownLineEndingOrSpace(Ht))return et(Ht);const Yt=Mt+"Value";return tt.enter(Yt),tt.consume(Ht),St}function St(Ht){if(Ht===null||Ht===34||Ht===39||Ht===60||Ht===61||Ht===62||Ht===96)return et(Ht);if(Ht===35||Ht===46||Ht===125||markdownLineEndingOrSpace(Ht)){const Yt=Mt+"Value";return tt.exit(Yt),tt.exit(Mt),tt.exit(at),yt(Ht)}return tt.consume(Ht),St}function Et(Ht){return Ht===45||Ht===46||Ht===58||Ht===95||asciiAlphanumeric(Ht)?(tt.consume(Ht),Et):(tt.exit(ct),mt&&markdownSpace(Ht)?factorySpace(tt,Tt,"whitespace")(Ht):!mt&&markdownLineEndingOrSpace(Ht)?factoryWhitespace(tt,Tt)(Ht):Tt(Ht))}function Tt(Ht){return Ht===61?(tt.enter(pt),tt.consume(Ht),tt.exit(pt),Rt):(tt.exit(at),yt(Ht))}function Rt(Ht){return Ht===null||Ht===60||Ht===61||Ht===62||Ht===96||Ht===125||mt&&markdownLineEnding(Ht)?et(Ht):Ht===34||Ht===39?(tt.enter(dt),tt.enter(bt),tt.consume(Ht),tt.exit(bt),Ot=Ht,wt):mt&&markdownSpace(Ht)?factorySpace(tt,Rt,"whitespace")(Ht):!mt&&markdownLineEndingOrSpace(Ht)?factoryWhitespace(tt,Rt)(Ht):(tt.enter(ft),tt.enter(ht),tt.consume(Ht),Ot=void 0,Ct)}function Ct(Ht){return Ht===null||Ht===34||Ht===39||Ht===60||Ht===61||Ht===62||Ht===96?et(Ht):Ht===125||markdownLineEndingOrSpace(Ht)?(tt.exit(ht),tt.exit(ft),tt.exit(at),yt(Ht)):(tt.consume(Ht),Ct)}function wt(Ht){return Ht===Ot?(tt.enter(bt),tt.consume(Ht),tt.exit(bt),tt.exit(dt),tt.exit(at),jt):(tt.enter(ft),Lt(Ht))}function Lt(Ht){return Ht===Ot?(tt.exit(ft),wt(Ht)):Ht===null?et(Ht):markdownLineEnding(Ht)?mt?et(Ht):factoryWhitespace(tt,Lt)(Ht):(tt.enter(ht),tt.consume(Ht),Vt)}function Vt(Ht){return Ht===Ot||Ht===null||markdownLineEnding(Ht)?(tt.exit(ht),Lt(Ht)):(tt.consume(Ht),Vt)}function jt(Ht){return Ht===125||markdownLineEndingOrSpace(Ht)?yt(Ht):s0(Ht)}function s0(Ht){return Ht===125?(tt.enter(ot),tt.consume(Ht),tt.exit(ot),tt.exit(rt),nt):et(Ht)}}function factoryLabel(tt,nt,et,rt,ot,at,st){let ut=0,ct=0,pt;return dt;function dt(Ot){return tt.enter(rt),tt.enter(ot),tt.consume(Ot),tt.exit(ot),ft}function ft(Ot){return Ot===93?(tt.enter(ot),tt.consume(Ot),tt.exit(ot),tt.exit(rt),nt):(tt.enter(at),bt(Ot))}function bt(Ot){if(Ot===93&&!ct)return Mt(Ot);const zt=tt.enter("chunkText",{contentType:"text",previous:pt});return pt&&(pt.next=zt),pt=zt,ht(Ot)}function ht(Ot){return Ot===null||ut>999||Ot===91&&++ct>32?et(Ot):Ot===93&&!ct--?(tt.exit("chunkText"),Mt(Ot)):markdownLineEnding(Ot)?st?et(Ot):(tt.consume(Ot),tt.exit("chunkText"),bt):(tt.consume(Ot),Ot===92?mt:ht)}function mt(Ot){return Ot===91||Ot===92||Ot===93?(tt.consume(Ot),ut++,ht):ht(Ot)}function Mt(Ot){return tt.exit(at),tt.enter(ot),tt.consume(Ot),tt.exit(ot),tt.exit(rt),nt}}function factoryName(tt,nt,et,rt){const ot=this;return at;function at(ut){return asciiAlpha(ut)?(tt.enter(rt),tt.consume(ut),st):et(ut)}function st(ut){return ut===45||ut===95||asciiAlphanumeric(ut)?(tt.consume(ut),st):(tt.exit(rt),ot.previous===45||ot.previous===95?et(ut):nt(ut))}}const directiveContainer={tokenize:tokenizeDirectiveContainer,concrete:!0},label$3={tokenize:tokenizeLabel$2,partial:!0},attributes$5={tokenize:tokenizeAttributes$2,partial:!0},nonLazyLine={tokenize:tokenizeNonLazyLine,partial:!0};function tokenizeDirectiveContainer(tt,nt,et){const rt=this,ot=rt.events[rt.events.length-1],at=ot&&ot[1].type==="linePrefix"?ot[2].sliceSerialize(ot[1],!0).length:0;let st=0,ut;return ct;function ct(Tt){return tt.enter("directiveContainer"),tt.enter("directiveContainerFence"),tt.enter("directiveContainerSequence"),pt(Tt)}function pt(Tt){return Tt===58?(tt.consume(Tt),st++,pt):st<3?et(Tt):(tt.exit("directiveContainerSequence"),factoryName.call(rt,tt,dt,et,"directiveContainerName")(Tt))}function dt(Tt){return Tt===91?tt.attempt(label$3,ft,ft)(Tt):ft(Tt)}function ft(Tt){return Tt===123?tt.attempt(attributes$5,bt,bt)(Tt):bt(Tt)}function bt(Tt){return factorySpace(tt,ht,"whitespace")(Tt)}function ht(Tt){return tt.exit("directiveContainerFence"),Tt===null?mt(Tt):markdownLineEnding(Tt)?rt.interrupt?nt(Tt):tt.attempt(nonLazyLine,Mt,mt)(Tt):et(Tt)}function mt(Tt){return tt.exit("directiveContainer"),nt(Tt)}function Mt(Tt){return Tt===null?(tt.exit("directiveContainer"),nt(Tt)):(tt.enter("directiveContainerContent"),Ot(Tt))}function Ot(Tt){return Tt===null?St(Tt):tt.attempt({tokenize:Et,partial:!0},St,at?factorySpace(tt,zt,"linePrefix",at+1):zt)(Tt)}function zt(Tt){if(Tt===null)return St(Tt);const Rt=tt.enter("chunkDocument",{contentType:"document",previous:ut});return ut&&(ut.next=Rt),ut=Rt,yt(Tt)}function yt(Tt){if(Tt===null){const Rt=tt.exit("chunkDocument");return rt.parser.lazy[Rt.start.line]=!1,St(Tt)}return markdownLineEnding(Tt)?tt.check(nonLazyLine,vt,At)(Tt):(tt.consume(Tt),yt)}function vt(Tt){tt.consume(Tt);const Rt=tt.exit("chunkDocument");return rt.parser.lazy[Rt.start.line]=!1,Ot}function At(Tt){const Rt=tt.exit("chunkDocument");return rt.parser.lazy[Rt.start.line]=!1,St(Tt)}function St(Tt){return tt.exit("directiveContainerContent"),tt.exit("directiveContainer"),nt(Tt)}function Et(Tt,Rt,Ct){let wt=0;return factorySpace(Tt,Lt,"linePrefix",4);function Lt(s0){return Tt.enter("directiveContainerFence"),Tt.enter("directiveContainerSequence"),Vt(s0)}function Vt(s0){return s0===58?(Tt.consume(s0),wt++,Vt):wt<st?Ct(s0):(Tt.exit("directiveContainerSequence"),factorySpace(Tt,jt,"whitespace")(s0))}function jt(s0){return s0===null||markdownLineEnding(s0)?(Tt.exit("directiveContainerFence"),Rt(s0)):Ct(s0)}}}function tokenizeLabel$2(tt,nt,et){return factoryLabel(tt,nt,et,"directiveContainerLabel","directiveContainerLabelMarker","directiveContainerLabelString",!0)}function tokenizeAttributes$2(tt,nt,et){return factoryAttributes(tt,nt,et,"directiveContainerAttributes","directiveContainerAttributesMarker","directiveContainerAttribute","directiveContainerAttributeId","directiveContainerAttributeClass","directiveContainerAttributeName","directiveContainerAttributeInitializerMarker","directiveContainerAttributeValueLiteral","directiveContainerAttributeValue","directiveContainerAttributeValueMarker","directiveContainerAttributeValueData",!0)}function tokenizeNonLazyLine(tt,nt,et){const rt=this;return ot;function ot(st){return tt.enter("lineEnding"),tt.consume(st),tt.exit("lineEnding"),at}function at(st){return rt.parser.lazy[rt.now().line]?et(st):nt(st)}}const directiveLeaf={tokenize:tokenizeDirectiveLeaf},label$2={tokenize:tokenizeLabel$1,partial:!0},attributes$4={tokenize:tokenizeAttributes$1,partial:!0};function tokenizeDirectiveLeaf(tt,nt,et){const rt=this;return ot;function ot(dt){return tt.enter("directiveLeaf"),tt.enter("directiveLeafSequence"),tt.consume(dt),at}function at(dt){return dt===58?(tt.consume(dt),tt.exit("directiveLeafSequence"),factoryName.call(rt,tt,st,et,"directiveLeafName")):et(dt)}function st(dt){return dt===91?tt.attempt(label$2,ut,ut)(dt):ut(dt)}function ut(dt){return dt===123?tt.attempt(attributes$4,ct,ct)(dt):ct(dt)}function ct(dt){return factorySpace(tt,pt,"whitespace")(dt)}function pt(dt){return dt===null||markdownLineEnding(dt)?(tt.exit("directiveLeaf"),nt(dt)):et(dt)}}function tokenizeLabel$1(tt,nt,et){return factoryLabel(tt,nt,et,"directiveLeafLabel","directiveLeafLabelMarker","directiveLeafLabelString",!0)}function tokenizeAttributes$1(tt,nt,et){return factoryAttributes(tt,nt,et,"directiveLeafAttributes","directiveLeafAttributesMarker","directiveLeafAttribute","directiveLeafAttributeId","directiveLeafAttributeClass","directiveLeafAttributeName","directiveLeafAttributeInitializerMarker","directiveLeafAttributeValueLiteral","directiveLeafAttributeValue","directiveLeafAttributeValueMarker","directiveLeafAttributeValueData",!0)}const directiveText={tokenize:tokenizeDirectiveText,previous:previous$2},label$1={tokenize:tokenizeLabel,partial:!0},attributes$3={tokenize:tokenizeAttributes,partial:!0};function previous$2(tt){return tt!==58||this.events[this.events.length-1][1].type==="characterEscape"}function tokenizeDirectiveText(tt,nt,et){const rt=this;return ot;function ot(ct){return tt.enter("directiveText"),tt.enter("directiveTextMarker"),tt.consume(ct),tt.exit("directiveTextMarker"),factoryName.call(rt,tt,at,et,"directiveTextName")}function at(ct){return ct===58?et(ct):ct===91?tt.attempt(label$1,st,st)(ct):st(ct)}function st(ct){return ct===123?tt.attempt(attributes$3,ut,ut)(ct):ut(ct)}function ut(ct){return tt.exit("directiveText"),nt(ct)}}function tokenizeLabel(tt,nt,et){return factoryLabel(tt,nt,et,"directiveTextLabel","directiveTextLabelMarker","directiveTextLabelString")}function tokenizeAttributes(tt,nt,et){return factoryAttributes(tt,nt,et,"directiveTextAttributes","directiveTextAttributesMarker","directiveTextAttribute","directiveTextAttributeId","directiveTextAttributeClass","directiveTextAttributeName","directiveTextAttributeInitializerMarker","directiveTextAttributeValueLiteral","directiveTextAttributeValue","directiveTextAttributeValueMarker","directiveTextAttributeValueData")}function directive(){return{text:{58:directiveText},flow:{58:[directiveContainer,directiveLeaf]}}}const characterEntitiesLegacy=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslash","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],characterReferenceInvalid={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"};function isDecimal$2(tt){const nt=typeof tt=="string"?tt.charCodeAt(0):tt;return nt>=48&&nt<=57}function isHexadecimal$1(tt){const nt=typeof tt=="string"?tt.charCodeAt(0):tt;return nt>=97&&nt<=102||nt>=65&&nt<=70||nt>=48&&nt<=57}function isAlphabetical$1(tt){const nt=typeof tt=="string"?tt.charCodeAt(0):tt;return nt>=97&&nt<=122||nt>=65&&nt<=90}function isDecimal$1(tt){const nt=typeof tt=="string"?tt.charCodeAt(0):tt;return nt>=48&&nt<=57}function isAlphanumerical$1(tt){return isAlphabetical$1(tt)||isDecimal$1(tt)}const fromCharCode$1=String.fromCharCode,messages$1=["","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 parseEntities$1(tt,nt={}){const et=typeof nt.additional=="string"?nt.additional.charCodeAt(0):nt.additional,rt=[];let ot=0,at=-1,st="",ut,ct;nt.position&&("start"in nt.position||"indent"in nt.position?(ct=nt.position.indent,ut=nt.position.start):ut=nt.position);let pt=(ut?ut.line:0)||1,dt=(ut?ut.column:0)||1,ft=ht(),bt;for(ot--;++ot<=tt.length;)if(bt===10&&(dt=(ct?ct[at]:0)||1),bt=tt.charCodeAt(ot),bt===38){const Ot=tt.charCodeAt(ot+1);if(Ot===9||Ot===10||Ot===12||Ot===32||Ot===38||Ot===60||Number.isNaN(Ot)||et&&Ot===et){st+=fromCharCode$1(bt),dt++;continue}const zt=ot+1;let yt=zt,vt=zt,At;if(Ot===35){vt=++yt;const Vt=tt.charCodeAt(vt);Vt===88||Vt===120?(At="hexadecimal",vt=++yt):At="decimal"}else At="named";let St="",Et="",Tt="";const Rt=At==="named"?isAlphanumerical$1:At==="decimal"?isDecimal$2:isHexadecimal$1;for(vt--;++vt<=tt.length;){const Vt=tt.charCodeAt(vt);if(!Rt(Vt))break;Tt+=fromCharCode$1(Vt),At==="named"&&characterEntitiesLegacy.includes(Tt)&&(St=Tt,Et=decodeNamedCharacterReference(Tt))}let Ct=tt.charCodeAt(vt)===59;if(Ct){vt++;const Vt=At==="named"?decodeNamedCharacterReference(Tt):!1;Vt&&(St=Tt,Et=Vt)}let wt=1+vt-zt,Lt="";if(!(!Ct&&nt.nonTerminated===!1))if(!Tt)At!=="named"&&mt(4,wt);else if(At==="named"){if(Ct&&!Et)mt(5,1);else if(St!==Tt&&(vt=yt+St.length,wt=1+vt-yt,Ct=!1),!Ct){const Vt=St?1:3;if(nt.attribute){const jt=tt.charCodeAt(vt);jt===61?(mt(Vt,wt),Et=""):isAlphanumerical$1(jt)?Et="":mt(Vt,wt)}else mt(Vt,wt)}Lt=Et}else{Ct||mt(2,wt);let Vt=Number.parseInt(Tt,At==="hexadecimal"?16:10);if(prohibited$1(Vt))mt(7,wt),Lt=fromCharCode$1(65533);else if(Vt in characterReferenceInvalid)mt(6,wt),Lt=characterReferenceInvalid[Vt];else{let jt="";disallowed$1(Vt)&&mt(6,wt),Vt>65535&&(Vt-=65536,jt+=fromCharCode$1(Vt>>>10|55296),Vt=56320|Vt&1023),Lt=jt+fromCharCode$1(Vt)}}if(Lt){Mt(),ft=ht(),ot=vt-1,dt+=vt-zt+1,rt.push(Lt);const Vt=ht();Vt.offset++,nt.reference&&nt.reference.call(nt.referenceContext,Lt,{start:ft,end:Vt},tt.slice(zt-1,vt)),ft=Vt}else Tt=tt.slice(zt-1,vt),st+=Tt,dt+=Tt.length,ot=vt-1}else bt===10&&(pt++,at++,dt=0),Number.isNaN(bt)?Mt():(st+=fromCharCode$1(bt),dt++);return rt.join("");function ht(){return{line:pt,column:dt,offset:ot+((ut?ut.offset:0)||0)}}function mt(Ot,zt){let yt;nt.warning&&(yt=ht(),yt.column+=zt,yt.offset+=zt,nt.warning.call(nt.warningContext,messages$1[Ot],yt,Ot))}function Mt(){st&&(rt.push(st),nt.text&&nt.text.call(nt.textContext,st,{start:ft,end:ht()}),st="")}}function prohibited$1(tt){return tt>=55296&&tt<=57343||tt>1114111}function disallowed$1(tt){return tt>=1&&tt<=8||tt===11||tt>=13&&tt<=31||tt>=127&&tt<=159||tt>=64976&&tt<=65007||(tt&65535)===65535||(tt&65535)===65534}const defaultSubsetRegex=/["&'<>`]/g,surrogatePairsRegex=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,controlCharactersRegex=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,regexEscapeRegex=/[|\\{}()[\]^$+*?.]/g,subsetToRegexCache=new WeakMap;function core$2(tt,nt){if(tt=tt.replace(nt.subset?charactersToExpressionCached(nt.subset):defaultSubsetRegex,rt),nt.subset||nt.escapeOnly)return tt;return tt.replace(surrogatePairsRegex,et).replace(controlCharactersRegex,rt);function et(ot,at,st){return nt.format((ot.charCodeAt(0)-55296)*1024+ot.charCodeAt(1)-56320+65536,st.charCodeAt(at+2),nt)}function rt(ot,at,st){return nt.format(ot.charCodeAt(0),st.charCodeAt(at+1),nt)}}function charactersToExpressionCached(tt){let nt=subsetToRegexCache.get(tt);return nt||(nt=charactersToExpression(tt),subsetToRegexCache.set(tt,nt)),nt}function charactersToExpression(tt){const nt=[];let et=-1;for(;++et<tt.length;)nt.push(tt[et].replace(regexEscapeRegex,"\\$&"));return new RegExp("(?:"+nt.join("|")+")","g")}function formatBasic(tt){return"&#x"+tt.toString(16).toUpperCase()+";"}function stringifyEntitiesLight(tt,nt){return core$2(tt,Object.assign({format:formatBasic},nt))}function containerFlow(tt,nt,et){const rt=nt.indexStack,ot=tt.children||[],at=nt.createTracker(et),st=[];let ut=-1;for(rt.push(-1);++ut<ot.length;){const ct=ot[ut];rt[rt.length-1]=ut,st.push(at.move(nt.handle(ct,tt,nt,{before:`
`,after:`
`,...at.current()}))),ct.type!=="list"&&(nt.bulletLastUsed=void 0),ut<ot.length-1&&st.push(at.move(between(ct,ot[ut+1],tt,nt)))}return rt.pop(),st.join("")}function between(tt,nt,et,rt){let ot=rt.join.length;for(;ot--;){const at=rt.join[ot](tt,nt,et,rt);if(at===!0||at===1)break;if(typeof at=="number")return`
`.repeat(1+at);if(at===!1)return`

<!---->

`}return`

`}function containerPhrasing(tt,nt,et){const rt=nt.indexStack,ot=tt.children||[],at=[];let st=-1,ut=et.before;rt.push(-1);let ct=nt.createTracker(et);for(;++st<ot.length;){const pt=ot[st];let dt;if(rt[rt.length-1]=st,st+1<ot.length){let ft=nt.handle.handlers[ot[st+1].type];ft&&ft.peek&&(ft=ft.peek),dt=ft?ft(ot[st+1],tt,nt,{before:"",after:"",...ct.current()}).charAt(0):""}else dt=et.after;at.length>0&&(ut==="\r"||ut===`
`)&&pt.type==="html"&&(at[at.length-1]=at[at.length-1].replace(/(\r?\n|\r)$/," "),ut=" ",ct=nt.createTracker(et),ct.move(at.join(""))),at.push(ct.move(nt.handle(pt,tt,nt,{...ct.current(),before:ut,after:dt}))),ut=at[at.length-1].slice(-1)}return rt.pop(),at.join("")}function checkQuote(tt){const nt=tt.options.quote||'"';if(nt!=='"'&&nt!=="'")throw new Error("Cannot serialize title with `"+nt+"` for `options.quote`, expected `\"`, or `'`");return nt}function track(tt){const nt=tt||{},et=nt.now||{};let rt=nt.lineShift||0,ot=et.line||1,at=et.column||1;return{move:ct,current:st,shift:ut};function st(){return{now:{line:ot,column:at},lineShift:rt}}function ut(pt){rt+=pt}function ct(pt){const dt=pt||"",ft=dt.split(/\r?\n|\r/g),bt=ft[ft.length-1];return ot+=ft.length-1,at=ft.length===1?at+bt.length:1+bt.length+rt,dt}}const own$8={}.hasOwnProperty,shortcut=/^[^\t\n\r "#'.<=>`}]+$/;handleDirective.peek=peekDirective;const directiveFromMarkdown={canContainEols:["textDirective"],enter:{directiveContainer:enterContainer,directiveContainerAttributes:enterAttributes,directiveContainerLabel:enterContainerLabel,directiveLeaf:enterLeaf,directiveLeafAttributes:enterAttributes,directiveText:enterText,directiveTextAttributes:enterAttributes},exit:{directiveContainer:exit$1,directiveContainerAttributeClassValue:exitAttributeClassValue,directiveContainerAttributeIdValue:exitAttributeIdValue,directiveContainerAttributeName:exitAttributeName,directiveContainerAttributeValue:exitAttributeValue,directiveContainerAttributes:exitAttributes,directiveContainerLabel:exitContainerLabel,directiveContainerName:exitName,directiveLeaf:exit$1,directiveLeafAttributeClassValue:exitAttributeClassValue,directiveLeafAttributeIdValue:exitAttributeIdValue,directiveLeafAttributeName:exitAttributeName,directiveLeafAttributeValue:exitAttributeValue,directiveLeafAttributes:exitAttributes,directiveLeafName:exitName,directiveText:exit$1,directiveTextAttributeClassValue:exitAttributeClassValue,directiveTextAttributeIdValue:exitAttributeIdValue,directiveTextAttributeName:exitAttributeName,directiveTextAttributeValue:exitAttributeValue,directiveTextAttributes:exitAttributes,directiveTextName:exitName}},directiveToMarkdown={unsafe:[{character:"\r",inConstruct:["leafDirectiveLabel","containerDirectiveLabel"]},{character:`
`,inConstruct:["leafDirectiveLabel","containerDirectiveLabel"]},{before:"[^:]",character:":",after:"[A-Za-z]",inConstruct:["phrasing"]},{atBreak:!0,character:":",after:":"}],handlers:{containerDirective:handleDirective,leafDirective:handleDirective,textDirective:handleDirective}};function enterContainer(tt){enter.call(this,"containerDirective",tt)}function enterLeaf(tt){enter.call(this,"leafDirective",tt)}function enterText(tt){enter.call(this,"textDirective",tt)}function enter(tt,nt){this.enter({type:tt,name:"",attributes:{},children:[]},nt)}function exitName(tt){const nt=this.stack[this.stack.length-1];nt.name=this.sliceSerialize(tt)}function enterContainerLabel(tt){this.enter({type:"paragraph",data:{directiveLabel:!0},children:[]},tt)}function exitContainerLabel(tt){this.exit(tt)}function enterAttributes(){this.setData("directiveAttributes",[]),this.buffer()}function exitAttributeIdValue(tt){this.getData("directiveAttributes").push(["id",parseEntities$1(this.sliceSerialize(tt),{attribute:!0})])}function exitAttributeClassValue(tt){this.getData("directiveAttributes").push(["class",parseEntities$1(this.sliceSerialize(tt),{attribute:!0})])}function exitAttributeValue(tt){const nt=this.getData("directiveAttributes");nt[nt.length-1][1]=parseEntities$1(this.sliceSerialize(tt),{attribute:!0})}function exitAttributeName(tt){this.getData("directiveAttributes").push([this.sliceSerialize(tt),""])}function exitAttributes(){const tt=this.getData("directiveAttributes"),nt={};let et=-1;for(;++et<tt.length;){const ot=tt[et];ot[0]==="class"&&nt.class?nt.class+=" "+ot[1]:nt[ot[0]]=ot[1]}this.setData("directiveAttributes"),this.resume();const rt=this.stack[this.stack.length-1];rt.attributes=nt}function exit$1(tt){this.exit(tt)}function handleDirective(tt,nt,et,rt){const ot=track(rt),at=fence(tt),st=et.enter(tt.type);let ut=ot.move(at+(tt.name||"")),ct;if(tt.type==="containerDirective"){const pt=(tt.children||[])[0];ct=inlineDirectiveLabel(pt)?pt:void 0}else ct=tt;if(ct&&ct.children&&ct.children.length>0){const pt=et.enter("label"),dt=`${tt.type}Label`,ft=et.enter(dt);ut+=ot.move("["),ut+=ot.move(containerPhrasing(ct,et,{...ot.current(),before:ut,after:"]"})),ut+=ot.move("]"),ft(),pt()}if(ut+=ot.move(attributes$2(tt,et)),tt.type==="containerDirective"){const pt=(tt.children||[])[0];let dt=tt;inlineDirectiveLabel(pt)&&(dt=Object.assign({},tt,{children:tt.children.slice(1)})),dt&&dt.children&&dt.children.length>0&&(ut+=ot.move(`
`),ut+=ot.move(containerFlow(dt,et,ot.current()))),ut+=ot.move(`
`+at)}return st(),ut}function peekDirective(){return":"}function attributes$2(tt,nt){const et=checkQuote(nt),rt=tt.type==="textDirective"?[et]:[et,`
`,"\r"],ot=tt.attributes||{},at=[];let st,ut,ct,pt;for(pt in ot)if(own$8.call(ot,pt)&&ot[pt]!==void 0&&ot[pt]!==null){const ft=String(ot[pt]);if(pt==="id")ct=shortcut.test(ft)?"#"+ft:dt("id",ft);else if(pt==="class"){const bt=ft.split(/[\t\n\r ]+/g),ht=[],mt=[];let Mt=-1;for(;++Mt<bt.length;)(shortcut.test(bt[Mt])?mt:ht).push(bt[Mt]);st=ht.length>0?dt("class",ht.join(" ")):"",ut=mt.length>0?"."+mt.join("."):""}else at.push(dt(pt,ft))}return st&&at.unshift(st),ut&&at.unshift(ut),ct&&at.unshift(ct),at.length>0?"{"+at.join(" ")+"}":"";function dt(ft,bt){return ft+(bt?"="+et+stringifyEntitiesLight(bt,{subset:rt})+et:"")}}function inlineDirectiveLabel(tt){return!!(tt&&tt.type==="paragraph"&&tt.data&&tt.data.directiveLabel)}function fence(tt){let nt=0;return tt.type==="containerDirective"?(visitParents(tt,function(et,rt){if(et.type==="containerDirective"){let ot=rt.length,at=0;for(;ot--;)rt[ot].type==="containerDirective"&&at++;at>nt&&(nt=at)}}),nt+=3):tt.type==="leafDirective"?nt=2:nt=1,":".repeat(nt)}function remarkDirective(){const tt=this.data();nt("micromarkExtensions",directive()),nt("fromMarkdownExtensions",directiveFromMarkdown),nt("toMarkdownExtensions",directiveToMarkdown);function nt(et,rt){(tt[et]?tt[et]:tt[et]=[]).push(rt)}}const mathFlow={tokenize:tokenizeMathFenced,concrete:!0},nonLazyContinuation={tokenize:tokenizeNonLazyContinuation,partial:!0};function tokenizeMathFenced(tt,nt,et){const rt=this,ot=rt.events[rt.events.length-1],at=ot&&ot[1].type==="linePrefix"?ot[2].sliceSerialize(ot[1],!0).length:0;let st=0;return ut;function ut(yt){return tt.enter("mathFlow"),tt.enter("mathFlowFence"),tt.enter("mathFlowFenceSequence"),ct(yt)}function ct(yt){return yt===36?(tt.consume(yt),st++,ct):st<2?et(yt):(tt.exit("mathFlowFenceSequence"),factorySpace(tt,pt,"whitespace")(yt))}function pt(yt){return yt===null||markdownLineEnding(yt)?ft(yt):(tt.enter("mathFlowFenceMeta"),tt.enter("chunkString",{contentType:"string"}),dt(yt))}function dt(yt){return yt===null||markdownLineEnding(yt)?(tt.exit("chunkString"),tt.exit("mathFlowFenceMeta"),ft(yt)):yt===36?et(yt):(tt.consume(yt),dt)}function ft(yt){return tt.exit("mathFlowFence"),rt.interrupt?nt(yt):tt.attempt(nonLazyContinuation,bt,Ot)(yt)}function bt(yt){return tt.attempt({tokenize:zt,partial:!0},Ot,ht)(yt)}function ht(yt){return(at?factorySpace(tt,mt,"linePrefix",at+1):mt)(yt)}function mt(yt){return yt===null?Ot(yt):markdownLineEnding(yt)?tt.attempt(nonLazyContinuation,bt,Ot)(yt):(tt.enter("mathFlowValue"),Mt(yt))}function Mt(yt){return yt===null||markdownLineEnding(yt)?(tt.exit("mathFlowValue"),mt(yt)):(tt.consume(yt),Mt)}function Ot(yt){return tt.exit("mathFlow"),nt(yt)}function zt(yt,vt,At){let St=0;return factorySpace(yt,Et,"linePrefix",rt.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function Et(Ct){return yt.enter("mathFlowFence"),yt.enter("mathFlowFenceSequence"),Tt(Ct)}function Tt(Ct){return Ct===36?(St++,yt.consume(Ct),Tt):St<st?At(Ct):(yt.exit("mathFlowFenceSequence"),factorySpace(yt,Rt,"whitespace")(Ct))}function Rt(Ct){return Ct===null||markdownLineEnding(Ct)?(yt.exit("mathFlowFence"),vt(Ct)):At(Ct)}}}function tokenizeNonLazyContinuation(tt,nt,et){const rt=this;return ot;function ot(st){return st===null?nt(st):(tt.enter("lineEnding"),tt.consume(st),tt.exit("lineEnding"),at)}function at(st){return rt.parser.lazy[rt.now().line]?et(st):nt(st)}}function mathText(tt){let et=(tt||{}).singleDollarTextMath;return et==null&&(et=!0),{tokenize:rt,resolve:resolveMathText,previous:previous$1};function rt(ot,at,st){let ut=0,ct,pt;return dt;function dt(Mt){return ot.enter("mathText"),ot.enter("mathTextSequence"),ft(Mt)}function ft(Mt){return Mt===36?(ot.consume(Mt),ut++,ft):ut<2&&!et?st(Mt):(ot.exit("mathTextSequence"),bt(Mt))}function bt(Mt){return Mt===null?st(Mt):Mt===36?(pt=ot.enter("mathTextSequence"),ct=0,mt(Mt)):Mt===32?(ot.enter("space"),ot.consume(Mt),ot.exit("space"),bt):markdownLineEnding(Mt)?(ot.enter("lineEnding"),ot.consume(Mt),ot.exit("lineEnding"),bt):(ot.enter("mathTextData"),ht(Mt))}function ht(Mt){return Mt===null||Mt===32||Mt===36||markdownLineEnding(Mt)?(ot.exit("mathTextData"),bt(Mt)):(ot.consume(Mt),ht)}function mt(Mt){return Mt===36?(ot.consume(Mt),ct++,mt):ct===ut?(ot.exit("mathTextSequence"),ot.exit("mathText"),at(Mt)):(pt.type="mathTextData",ht(Mt))}}}function resolveMathText(tt){let nt=tt.length-4,et=3,rt,ot;if((tt[et][1].type==="lineEnding"||tt[et][1].type==="space")&&(tt[nt][1].type==="lineEnding"||tt[nt][1].type==="space")){for(rt=et;++rt<nt;)if(tt[rt][1].type==="mathTextData"){tt[nt][1].type="mathTextPadding",tt[et][1].type="mathTextPadding",et+=2,nt-=2;break}}for(rt=et-1,nt++;++rt<=nt;)ot===void 0?rt!==nt&&tt[rt][1].type!=="lineEnding"&&(ot=rt):(rt===nt||tt[rt][1].type==="lineEnding")&&(tt[ot][1].type="mathTextData",rt!==ot+2&&(tt[ot][1].end=tt[rt-1][1].end,tt.splice(ot+2,rt-ot-2),nt-=rt-ot-2,rt=ot+2),ot=void 0);return tt}function previous$1(tt){return tt!==36||this.events[this.events.length-1][1].type==="characterEscape"}function math$1(tt){return{flow:{36:mathFlow},text:{36:mathText(tt)}}}class SourceLocation{constructor(nt,et,rt){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=nt,this.start=et,this.end=rt}static range(nt,et){return et?!nt||!nt.loc||!et.loc||nt.loc.lexer!==et.loc.lexer?null:new SourceLocation(nt.loc.lexer,nt.loc.start,et.loc.end):nt&&nt.loc}}class Token{constructor(nt,et){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=nt,this.loc=et}range(nt,et){return new Token(et,SourceLocation.range(this,nt))}}class ParseError{constructor(nt,et){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var rt="KaTeX parse error: "+nt,ot,at,st=et&&et.loc;if(st&&st.start<=st.end){var ut=st.lexer.input;ot=st.start,at=st.end,ot===ut.length?rt+=" at end of input: ":rt+=" at position "+(ot+1)+": ";var ct=ut.slice(ot,at).replace(/[^]/g,"$&̲"),pt;ot>15?pt="…"+ut.slice(ot-15,ot):pt=ut.slice(0,ot);var dt;at+15<ut.length?dt=ut.slice(at,at+15)+"…":dt=ut.slice(at),rt+=pt+ct+dt}var ft=new Error(rt);return ft.name="ParseError",ft.__proto__=ParseError.prototype,ft.position=ot,ot!=null&&at!=null&&(ft.length=at-ot),ft.rawMessage=nt,ft}}ParseError.prototype.__proto__=Error.prototype;var contains$1=function tt(nt,et){return nt.indexOf(et)!==-1},deflt=function tt(nt,et){return nt===void 0?et:nt},uppercase=/([A-Z])/g,hyphenate=function tt(nt){return nt.replace(uppercase,"-$1").toLowerCase()},ESCAPE_LOOKUP={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},ESCAPE_REGEX=/[&><"']/g;function escape$1(tt){return String(tt).replace(ESCAPE_REGEX,nt=>ESCAPE_LOOKUP[nt])}var getBaseElem=function tt(nt){return nt.type==="ordgroup"||nt.type==="color"?nt.body.length===1?tt(nt.body[0]):nt:nt.type==="font"?tt(nt.body):nt},isCharacterBox=function tt(nt){var et=getBaseElem(nt);return et.type==="mathord"||et.type==="textord"||et.type==="atom"},assert=function tt(nt){if(!nt)throw new Error("Expected non-null, but got "+String(nt));return nt},protocolFromUrl=function tt(nt){var et=/^[\x00-\x20]*([^\\/#?]*?)(:|&#0*58|&#x0*3a|&colon)/i.exec(nt);return et?et[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(et[1])?null:et[1].toLowerCase():"_relative"},utils$2={contains:contains$1,deflt,escape:escape$1,hyphenate,getBaseElem,isCharacterBox,protocolFromUrl},SETTINGS_SCHEMA={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format <type>"},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color <color>",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:tt=>"#"+tt},macros:{type:"object",cli:"-m, --macro <def>",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(tt,nt)=>(nt.push(tt),nt)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:tt=>Math.max(0,tt),cli:"--min-rule-thickness <size>",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:tt=>Math.max(0,tt),cli:"-s, --max-size <n>",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:tt=>Math.max(0,tt),cli:"-e, --max-expand <n>",cliProcessor:tt=>tt==="Infinity"?1/0:parseInt(tt)},globalGroup:{type:"boolean",cli:!1}};function getDefaultValue(tt){if(tt.default)return tt.default;var nt=tt.type,et=Array.isArray(nt)?nt[0]:nt;if(typeof et!="string")return et.enum[0];switch(et){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class Settings{constructor(nt){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,nt=nt||{};for(var et in SETTINGS_SCHEMA)if(SETTINGS_SCHEMA.hasOwnProperty(et)){var rt=SETTINGS_SCHEMA[et];this[et]=nt[et]!==void 0?rt.processor?rt.processor(nt[et]):nt[et]:getDefaultValue(rt)}}reportNonstrict(nt,et,rt){var ot=this.strict;if(typeof ot=="function"&&(ot=ot(nt,et,rt)),!(!ot||ot==="ignore")){if(ot===!0||ot==="error")throw new ParseError("LaTeX-incompatible input and strict mode is set to 'error': "+(et+" ["+nt+"]"),rt);ot==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(et+" ["+nt+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+ot+"': "+et+" ["+nt+"]"))}}useStrictBehavior(nt,et,rt){var ot=this.strict;if(typeof ot=="function")try{ot=ot(nt,et,rt)}catch{ot="error"}return!ot||ot==="ignore"?!1:ot===!0||ot==="error"?!0:ot==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(et+" ["+nt+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+ot+"': "+et+" ["+nt+"]")),!1)}isTrusted(nt){if(nt.url&&!nt.protocol){var et=utils$2.protocolFromUrl(nt.url);if(et==null)return!1;nt.protocol=et}var rt=typeof this.trust=="function"?this.trust(nt):this.trust;return!!rt}}class Style{constructor(nt,et,rt){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=nt,this.size=et,this.cramped=rt}sup(){return styles$1[sup[this.id]]}sub(){return styles$1[sub[this.id]]}fracNum(){return styles$1[fracNum[this.id]]}fracDen(){return styles$1[fracDen[this.id]]}cramp(){return styles$1[cramp[this.id]]}text(){return styles$1[text$1$1[this.id]]}isTight(){return this.size>=2}}var D$1=0,Dc=1,T=2,Tc=3,S$1=4,Sc=5,SS=6,SSc=7,styles$1=[new Style(D$1,0,!1),new Style(Dc,0,!0),new Style(T,1,!1),new Style(Tc,1,!0),new Style(S$1,2,!1),new Style(Sc,2,!0),new Style(SS,3,!1),new Style(SSc,3,!0)],sup=[S$1,Sc,S$1,Sc,SS,SSc,SS,SSc],sub=[Sc,Sc,Sc,Sc,SSc,SSc,SSc,SSc],fracNum=[T,Tc,S$1,Sc,SS,SSc,SS,SSc],fracDen=[Tc,Tc,Sc,Sc,SSc,SSc,SSc,SSc],cramp=[Dc,Dc,Tc,Tc,Sc,Sc,SSc,SSc],text$1$1=[D$1,Dc,T,Tc,T,Tc,T,Tc],Style$1={DISPLAY:styles$1[D$1],TEXT:styles$1[T],SCRIPT:styles$1[S$1],SCRIPTSCRIPT:styles$1[SS]},scriptData=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function scriptFromCodepoint(tt){for(var nt=0;nt<scriptData.length;nt++)for(var et=scriptData[nt],rt=0;rt<et.blocks.length;rt++){var ot=et.blocks[rt];if(tt>=ot[0]&&tt<=ot[1])return et.name}return null}var allBlocks=[];scriptData.forEach(tt=>tt.blocks.forEach(nt=>allBlocks.push(...nt)));function supportedCodepoint(tt){for(var nt=0;nt<allBlocks.length;nt+=2)if(tt>=allBlocks[nt]&&tt<=allBlocks[nt+1])return!0;return!1}var hLinePad=80,sqrtMain=function tt(nt,et){return"M95,"+(622+nt+et)+`
c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14
c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54
c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10
s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429
c69,-144,104.5,-217.7,106.5,-221
l`+nt/2.075+" -"+nt+`
c5.3,-9.3,12,-14,20,-14
H400000v`+(40+nt)+`H845.2724
s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7
c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z
M`+(834+nt)+" "+et+"h400000v"+(40+nt)+"h-400000z"},sqrtSize1=function tt(nt,et){return"M263,"+(601+nt+et)+`c0.7,0,18,39.7,52,119
c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120
c340,-704.7,510.7,-1060.3,512,-1067
l`+nt/2.084+" -"+nt+`
c4.7,-7.3,11,-11,19,-11
H40000v`+(40+nt)+`H1012.3
s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232
c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1
s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26
c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z
M`+(1001+nt)+" "+et+"h400000v"+(40+nt)+"h-400000z"},sqrtSize2=function tt(nt,et){return"M983 "+(10+nt+et)+`
l`+nt/3.13+" -"+nt+`
c4,-6.7,10,-10,18,-10 H400000v`+(40+nt)+`
H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7
s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744
c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30
c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722
c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5
c53.7,-170.3,84.5,-266.8,92.5,-289.5z
M`+(1001+nt)+" "+et+"h400000v"+(40+nt)+"h-400000z"},sqrtSize3=function tt(nt,et){return"M424,"+(2398+nt+et)+`
c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514
c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20
s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121
s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081
l`+nt/4.223+" -"+nt+`c4,-6.7,10,-10,18,-10 H400000
v`+(40+nt)+`H1014.6
s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185
c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2z M`+(1001+nt)+" "+et+`
h400000v`+(40+nt)+"h-400000z"},sqrtSize4=function tt(nt,et){return"M473,"+(2713+nt+et)+`
c339.3,-1799.3,509.3,-2700,510,-2702 l`+nt/5.298+" -"+nt+`
c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+nt)+`H1017.7
s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200
c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26
s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,
606zM`+(1001+nt)+" "+et+"h400000v"+(40+nt)+"H1017.7z"},phasePath=function tt(nt){var et=nt/2;return"M400000 "+nt+" H0 L"+et+" 0 l65 45 L145 "+(nt-80)+" H400000z"},sqrtTall=function tt(nt,et,rt){var ot=rt-54-et-nt;return"M702 "+(nt+et)+"H400000"+(40+nt)+`
H742v`+ot+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1
h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170
c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667
219 661 l218 661zM702 `+et+"H400000v"+(40+nt)+"H742z"},sqrtPath=function tt(nt,et,rt){et=1e3*et;var ot="";switch(nt){case"sqrtMain":ot=sqrtMain(et,hLinePad);break;case"sqrtSize1":ot=sqrtSize1(et,hLinePad);break;case"sqrtSize2":ot=sqrtSize2(et,hLinePad);break;case"sqrtSize3":ot=sqrtSize3(et,hLinePad);break;case"sqrtSize4":ot=sqrtSize4(et,hLinePad);break;case"sqrtTall":ot=sqrtTall(et,hLinePad,rt)}return ot},innerPath=function tt(nt,et){switch(nt){case"⎜":return"M291 0 H417 V"+et+" H291z M291 0 H417 V"+et+" H291z";case"∣":return"M145 0 H188 V"+et+" H145z M145 0 H188 V"+et+" H145z";case"∥":return"M145 0 H188 V"+et+" H145z M145 0 H188 V"+et+" H145z"+("M367 0 H410 V"+et+" H367z M367 0 H410 V"+et+" H367z");case"⎟":return"M457 0 H583 V"+et+" H457z M457 0 H583 V"+et+" H457z";case"⎢":return"M319 0 H403 V"+et+" H319z M319 0 H403 V"+et+" H319z";case"⎥":return"M263 0 H347 V"+et+" H263z M263 0 H347 V"+et+" H263z";case"⎪":return"M384 0 H504 V"+et+" H384z M384 0 H504 V"+et+" H384z";case"⏐":return"M312 0 H355 V"+et+" H312z M312 0 H355 V"+et+" H312z";case"‖":return"M257 0 H300 V"+et+" H257z M257 0 H300 V"+et+" H257z"+("M478 0 H521 V"+et+" H478z M478 0 H521 V"+et+" H478z");default:return""}},path$2={doubleleftarrow:`M262 157
l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3
 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28
 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5
c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5
 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87
-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7
-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z
m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l
-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5
 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88
-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68
-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18
-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782
c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3
-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120
 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8
-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247
c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208
 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3
 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202
 l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117
-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7
 5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13
 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688
 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7
-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80
H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0
 435 0h399565z`,leftgroupunder:`M400000 262
H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219
 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3
-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5
-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7
-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5
 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3
-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7
-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z
m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333
 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5
 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667
-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12
 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7
-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0
v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5
-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3
-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21
 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z
M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z
M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23
-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8
c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3
 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z
M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334
c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14
-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7
 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11
 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214
c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14
 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3
 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0
-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6
-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z
m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8
60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8
-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z
m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2
c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6
-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z
m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0
85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8
-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z
m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1
c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128
-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20
 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7
 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85
-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l
-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5
s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1
c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3
 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237
-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0
 3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18
 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3
-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2
-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58
 69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11
-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7
 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z
m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8
 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5
-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95
-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8
 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3
 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3
-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z
m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3
 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0
-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21
 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z
M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23
 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32
-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142
-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40
 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69
-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3
-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19
-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101
 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167
c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3
 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42
 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333
-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70
 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7
-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0
 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0
 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128
-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418
-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9
 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114
c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751
 181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457
-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0
 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697
 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696
 -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345
-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409
 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9
 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409
 -175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22
c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,
-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202
c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5
c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130
s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47
121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6
s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11
c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z
M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32
-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0
13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39
-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5
-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17
c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21
c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40
c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z
M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,
1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,
-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z
M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},tallDelim=function tt(nt,et){switch(nt){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+et+` v1759 h347 v-84
H403z M403 1759 V0 H319 V1759 v`+et+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+et+` v1759 H0 v84 H347z
M347 1759 V0 H263 V1759 v`+et+" v1759 h84z";case"vert":return"M145 15 v585 v"+et+` v585 c2.667,10,9.667,15,21,15
c10,0,16.667,-5,20,-15 v-585 v`+-et+` v-585 c-2.667,-10,-9.667,-15,-21,-15
c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+et+" v585 h43z";case"doublevert":return"M145 15 v585 v"+et+` v585 c2.667,10,9.667,15,21,15
c10,0,16.667,-5,20,-15 v-585 v`+-et+` v-585 c-2.667,-10,-9.667,-15,-21,-15
c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+et+` v585 h43z
M367 15 v585 v`+et+` v585 c2.667,10,9.667,15,21,15
c10,0,16.667,-5,20,-15 v-585 v`+-et+` v-585 c-2.667,-10,-9.667,-15,-21,-15
c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+et+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+et+` v1715 h263 v84 H319z
MM319 602 V0 H403 V602 v`+et+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+et+` v1799 H0 v-84 H319z
MM319 602 V0 H403 V602 v`+et+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+et+` v602 h84z
M403 1759 V0 H319 V1759 v`+et+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+et+` v602 h84z
M347 1759 V0 h-84 V1759 v`+et+" v602 h84z";case"lparen":return`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1
c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,
-36,557 l0,`+(et+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,
949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9
c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,
-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189
l0,-`+(et+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,
-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`;case"rparen":return`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,
63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5
c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(et+9)+`
c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664
c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11
c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17
c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558
l0,-`+(et+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,
-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}};class DocumentFragment{constructor(nt){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=nt,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(nt){return utils$2.contains(this.classes,nt)}toNode(){for(var nt=document.createDocumentFragment(),et=0;et<this.children.length;et++)nt.appendChild(this.children[et].toNode());return nt}toMarkup(){for(var nt="",et=0;et<this.children.length;et++)nt+=this.children[et].toMarkup();return nt}toText(){var nt=et=>et.toText();return this.children.map(nt).join("")}}var fontMetricsData={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},sigmasAndXis={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},extraCharacterMap={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function setFontMetrics(tt,nt){fontMetricsData[tt]=nt}function getCharacterMetrics(tt,nt,et){if(!fontMetricsData[nt])throw new Error("Font metrics not found for font: "+nt+".");var rt=tt.charCodeAt(0),ot=fontMetricsData[nt][rt];if(!ot&&tt[0]in extraCharacterMap&&(rt=extraCharacterMap[tt[0]].charCodeAt(0),ot=fontMetricsData[nt][rt]),!ot&&et==="text"&&supportedCodepoint(rt)&&(ot=fontMetricsData[nt][77]),ot)return{depth:ot[0],height:ot[1],italic:ot[2],skew:ot[3],width:ot[4]}}var fontMetricsBySizeIndex={};function getGlobalMetrics(tt){var nt;if(tt>=5?nt=0:tt>=3?nt=1:nt=2,!fontMetricsBySizeIndex[nt]){var et=fontMetricsBySizeIndex[nt]={cssEmPerMu:sigmasAndXis.quad[nt]/18};for(var rt in sigmasAndXis)sigmasAndXis.hasOwnProperty(rt)&&(et[rt]=sigmasAndXis[rt][nt])}return fontMetricsBySizeIndex[nt]}var sizeStyleMap=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],sizeMultipliers=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],sizeAtStyle=function tt(nt,et){return et.size<2?nt:sizeStyleMap[nt-1][et.size-1]};class Options{constructor(nt){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=nt.style,this.color=nt.color,this.size=nt.size||Options.BASESIZE,this.textSize=nt.textSize||this.size,this.phantom=!!nt.phantom,this.font=nt.font||"",this.fontFamily=nt.fontFamily||"",this.fontWeight=nt.fontWeight||"",this.fontShape=nt.fontShape||"",this.sizeMultiplier=sizeMultipliers[this.size-1],this.maxSize=nt.maxSize,this.minRuleThickness=nt.minRuleThickness,this._fontMetrics=void 0}extend(nt){var et={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var rt in nt)nt.hasOwnProperty(rt)&&(et[rt]=nt[rt]);return new Options(et)}havingStyle(nt){return this.style===nt?this:this.extend({style:nt,size:sizeAtStyle(this.textSize,nt)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(nt){return this.size===nt&&this.textSize===nt?this:this.extend({style:this.style.text(),size:nt,textSize:nt,sizeMultiplier:sizeMultipliers[nt-1]})}havingBaseStyle(nt){nt=nt||this.style.text();var et=sizeAtStyle(Options.BASESIZE,nt);return this.size===et&&this.textSize===Options.BASESIZE&&this.style===nt?this:this.extend({style:nt,size:et})}havingBaseSizing(){var nt;switch(this.style.id){case 4:case 5:nt=3;break;case 6:case 7:nt=1;break;default:nt=6}return this.extend({style:this.style.text(),size:nt})}withColor(nt){return this.extend({color:nt})}withPhantom(){return this.extend({phantom:!0})}withFont(nt){return this.extend({font:nt})}withTextFontFamily(nt){return this.extend({fontFamily:nt,font:""})}withTextFontWeight(nt){return this.extend({fontWeight:nt,font:""})}withTextFontShape(nt){return this.extend({fontShape:nt,font:""})}sizingClasses(nt){return nt.size!==this.size?["sizing","reset-size"+nt.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==Options.BASESIZE?["sizing","reset-size"+this.size,"size"+Options.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=getGlobalMetrics(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}Options.BASESIZE=6;var ptPerUnit={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},relativeUnit={ex:!0,em:!0,mu:!0},validUnit=function tt(nt){return typeof nt!="string"&&(nt=nt.unit),nt in ptPerUnit||nt in relativeUnit||nt==="ex"},calculateSize=function tt(nt,et){var rt;if(nt.unit in ptPerUnit)rt=ptPerUnit[nt.unit]/et.fontMetrics().ptPerEm/et.sizeMultiplier;else if(nt.unit==="mu")rt=et.fontMetrics().cssEmPerMu;else{var ot;if(et.style.isTight()?ot=et.havingStyle(et.style.text()):ot=et,nt.unit==="ex")rt=ot.fontMetrics().xHeight;else if(nt.unit==="em")rt=ot.fontMetrics().quad;else throw new ParseError("Invalid unit: '"+nt.unit+"'");ot!==et&&(rt*=ot.sizeMultiplier/et.sizeMultiplier)}return Math.min(nt.number*rt,et.maxSize)},makeEm=function tt(nt){return+nt.toFixed(4)+"em"},createClass=function tt(nt){return nt.filter(et=>et).join(" ")},initNode=function tt(nt,et,rt){if(this.classes=nt||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=rt||{},et){et.style.isTight()&&this.classes.push("mtight");var ot=et.getColor();ot&&(this.style.color=ot)}},toNode=function tt(nt){var et=document.createElement(nt);et.className=createClass(this.classes);for(var rt in this.style)this.style.hasOwnProperty(rt)&&(et.style[rt]=this.style[rt]);for(var ot in this.attributes)this.attributes.hasOwnProperty(ot)&&et.setAttribute(ot,this.attributes[ot]);for(var at=0;at<this.children.length;at++)et.appendChild(this.children[at].toNode());return et},toMarkup=function tt(nt){var et="<"+nt;this.classes.length&&(et+=' class="'+utils$2.escape(createClass(this.classes))+'"');var rt="";for(var ot in this.style)this.style.hasOwnProperty(ot)&&(rt+=utils$2.hyphenate(ot)+":"+this.style[ot]+";");rt&&(et+=' style="'+utils$2.escape(rt)+'"');for(var at in this.attributes)this.attributes.hasOwnProperty(at)&&(et+=" "+at+'="'+utils$2.escape(this.attributes[at])+'"');et+=">";for(var st=0;st<this.children.length;st++)et+=this.children[st].toMarkup();return et+="</"+nt+">",et};class Span{constructor(nt,et,rt,ot){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,initNode.call(this,nt,rt,ot),this.children=et||[]}setAttribute(nt,et){this.attributes[nt]=et}hasClass(nt){return utils$2.contains(this.classes,nt)}toNode(){return toNode.call(this,"span")}toMarkup(){return toMarkup.call(this,"span")}}class Anchor{constructor(nt,et,rt,ot){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,initNode.call(this,et,ot),this.children=rt||[],this.setAttribute("href",nt)}setAttribute(nt,et){this.attributes[nt]=et}hasClass(nt){return utils$2.contains(this.classes,nt)}toNode(){return toNode.call(this,"a")}toMarkup(){return toMarkup.call(this,"a")}}class Img{constructor(nt,et,rt){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=et,this.src=nt,this.classes=["mord"],this.style=rt}hasClass(nt){return utils$2.contains(this.classes,nt)}toNode(){var nt=document.createElement("img");nt.src=this.src,nt.alt=this.alt,nt.className="mord";for(var et in this.style)this.style.hasOwnProperty(et)&&(nt.style[et]=this.style[et]);return nt}toMarkup(){var nt='<img src="'+utils$2.escape(this.src)+'"'+(' alt="'+utils$2.escape(this.alt)+'"'),et="";for(var rt in this.style)this.style.hasOwnProperty(rt)&&(et+=utils$2.hyphenate(rt)+":"+this.style[rt]+";");return et&&(nt+=' style="'+utils$2.escape(et)+'"'),nt+="'/>",nt}}var iCombinations={î:"ı̂",ï:"ı̈",í:"ı́",ì:"ı̀"};class SymbolNode{constructor(nt,et,rt,ot,at,st,ut,ct){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=nt,this.height=et||0,this.depth=rt||0,this.italic=ot||0,this.skew=at||0,this.width=st||0,this.classes=ut||[],this.style=ct||{},this.maxFontSize=0;var pt=scriptFromCodepoint(this.text.charCodeAt(0));pt&&this.classes.push(pt+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=iCombinations[this.text])}hasClass(nt){return utils$2.contains(this.classes,nt)}toNode(){var nt=document.createTextNode(this.text),et=null;this.italic>0&&(et=document.createElement("span"),et.style.marginRight=makeEm(this.italic)),this.classes.length>0&&(et=et||document.createElement("span"),et.className=createClass(this.classes));for(var rt in this.style)this.style.hasOwnProperty(rt)&&(et=et||document.createElement("span"),et.style[rt]=this.style[rt]);return et?(et.appendChild(nt),et):nt}toMarkup(){var nt=!1,et="<span";this.classes.length&&(nt=!0,et+=' class="',et+=utils$2.escape(createClass(this.classes)),et+='"');var rt="";this.italic>0&&(rt+="margin-right:"+this.italic+"em;");for(var ot in this.style)this.style.hasOwnProperty(ot)&&(rt+=utils$2.hyphenate(ot)+":"+this.style[ot]+";");rt&&(nt=!0,et+=' style="'+utils$2.escape(rt)+'"');var at=utils$2.escape(this.text);return nt?(et+=">",et+=at,et+="</span>",et):at}}class SvgNode{constructor(nt,et){this.children=void 0,this.attributes=void 0,this.children=nt||[],this.attributes=et||{}}toNode(){var nt="http://www.w3.org/2000/svg",et=document.createElementNS(nt,"svg");for(var rt in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,rt)&&et.setAttribute(rt,this.attributes[rt]);for(var ot=0;ot<this.children.length;ot++)et.appendChild(this.children[ot].toNode());return et}toMarkup(){var nt='<svg xmlns="http://www.w3.org/2000/svg"';for(var et in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,et)&&(nt+=" "+et+'="'+utils$2.escape(this.attributes[et])+'"');nt+=">";for(var rt=0;rt<this.children.length;rt++)nt+=this.children[rt].toMarkup();return nt+="</svg>",nt}}class PathNode{constructor(nt,et){this.pathName=void 0,this.alternate=void 0,this.pathName=nt,this.alternate=et}toNode(){var nt="http://www.w3.org/2000/svg",et=document.createElementNS(nt,"path");return this.alternate?et.setAttribute("d",this.alternate):et.setAttribute("d",path$2[this.pathName]),et}toMarkup(){return this.alternate?'<path d="'+utils$2.escape(this.alternate)+'"/>':'<path d="'+utils$2.escape(path$2[this.pathName])+'"/>'}}class LineNode{constructor(nt){this.attributes=void 0,this.attributes=nt||{}}toNode(){var nt="http://www.w3.org/2000/svg",et=document.createElementNS(nt,"line");for(var rt in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,rt)&&et.setAttribute(rt,this.attributes[rt]);return et}toMarkup(){var nt="<line";for(var et in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,et)&&(nt+=" "+et+'="'+utils$2.escape(this.attributes[et])+'"');return nt+="/>",nt}}function assertSymbolDomNode(tt){if(tt instanceof SymbolNode)return tt;throw new Error("Expected symbolNode but got "+String(tt)+".")}function assertSpan(tt){if(tt instanceof Span)return tt;throw new Error("Expected span<HtmlDomNode> but got "+String(tt)+".")}var ATOMS={bin:1,close:1,inner:1,open:1,punct:1,rel:1},NON_ATOMS={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},symbols$1={math:{},text:{}};function defineSymbol(tt,nt,et,rt,ot,at){symbols$1[tt][ot]={font:nt,group:et,replace:rt},at&&rt&&(symbols$1[tt][rt]=symbols$1[tt][ot])}var math="math",text$3="text",main$1="main",ams="ams",accent="accent-token",bin="bin",close="close",inner="inner",mathord="mathord",op="op-token",open="open",punct="punct",rel="rel",spacing="spacing",textord="textord";defineSymbol(math,main$1,rel,"≡","\\equiv",!0);defineSymbol(math,main$1,rel,"≺","\\prec",!0);defineSymbol(math,main$1,rel,"≻","\\succ",!0);defineSymbol(math,main$1,rel,"∼","\\sim",!0);defineSymbol(math,main$1,rel,"⊥","\\perp");defineSymbol(math,main$1,rel,"⪯","\\preceq",!0);defineSymbol(math,main$1,rel,"⪰","\\succeq",!0);defineSymbol(math,main$1,rel,"≃","\\simeq",!0);defineSymbol(math,main$1,rel,"∣","\\mid",!0);defineSymbol(math,main$1,rel,"≪","\\ll",!0);defineSymbol(math,main$1,rel,"≫","\\gg",!0);defineSymbol(math,main$1,rel,"≍","\\asymp",!0);defineSymbol(math,main$1,rel,"∥","\\parallel");defineSymbol(math,main$1,rel,"⋈","\\bowtie",!0);defineSymbol(math,main$1,rel,"⌣","\\smile",!0);defineSymbol(math,main$1,rel,"⊑","\\sqsubseteq",!0);defineSymbol(math,main$1,rel,"⊒","\\sqsupseteq",!0);defineSymbol(math,main$1,rel,"≐","\\doteq",!0);defineSymbol(math,main$1,rel,"⌢","\\frown",!0);defineSymbol(math,main$1,rel,"∋","\\ni",!0);defineSymbol(math,main$1,rel,"∝","\\propto",!0);defineSymbol(math,main$1,rel,"⊢","\\vdash",!0);defineSymbol(math,main$1,rel,"⊣","\\dashv",!0);defineSymbol(math,main$1,rel,"∋","\\owns");defineSymbol(math,main$1,punct,".","\\ldotp");defineSymbol(math,main$1,punct,"⋅","\\cdotp");defineSymbol(math,main$1,textord,"#","\\#");defineSymbol(text$3,main$1,textord,"#","\\#");defineSymbol(math,main$1,textord,"&","\\&");defineSymbol(text$3,main$1,textord,"&","\\&");defineSymbol(math,main$1,textord,"ℵ","\\aleph",!0);defineSymbol(math,main$1,textord,"∀","\\forall",!0);defineSymbol(math,main$1,textord,"ℏ","\\hbar",!0);defineSymbol(math,main$1,textord,"∃","\\exists",!0);defineSymbol(math,main$1,textord,"∇","\\nabla",!0);defineSymbol(math,main$1,textord,"♭","\\flat",!0);defineSymbol(math,main$1,textord,"ℓ","\\ell",!0);defineSymbol(math,main$1,textord,"♮","\\natural",!0);defineSymbol(math,main$1,textord,"♣","\\clubsuit",!0);defineSymbol(math,main$1,textord,"℘","\\wp",!0);defineSymbol(math,main$1,textord,"♯","\\sharp",!0);defineSymbol(math,main$1,textord,"♢","\\diamondsuit",!0);defineSymbol(math,main$1,textord,"ℜ","\\Re",!0);defineSymbol(math,main$1,textord,"♡","\\heartsuit",!0);defineSymbol(math,main$1,textord,"ℑ","\\Im",!0);defineSymbol(math,main$1,textord,"♠","\\spadesuit",!0);defineSymbol(math,main$1,textord,"§","\\S",!0);defineSymbol(text$3,main$1,textord,"§","\\S");defineSymbol(math,main$1,textord,"¶","\\P",!0);defineSymbol(text$3,main$1,textord,"¶","\\P");defineSymbol(math,main$1,textord,"†","\\dag");defineSymbol(text$3,main$1,textord,"†","\\dag");defineSymbol(text$3,main$1,textord,"†","\\textdagger");defineSymbol(math,main$1,textord,"‡","\\ddag");defineSymbol(text$3,main$1,textord,"‡","\\ddag");defineSymbol(text$3,main$1,textord,"‡","\\textdaggerdbl");defineSymbol(math,main$1,close,"⎱","\\rmoustache",!0);defineSymbol(math,main$1,open,"⎰","\\lmoustache",!0);defineSymbol(math,main$1,close,"⟯","\\rgroup",!0);defineSymbol(math,main$1,open,"⟮","\\lgroup",!0);defineSymbol(math,main$1,bin,"∓","\\mp",!0);defineSymbol(math,main$1,bin,"⊖","\\ominus",!0);defineSymbol(math,main$1,bin,"⊎","\\uplus",!0);defineSymbol(math,main$1,bin,"⊓","\\sqcap",!0);defineSymbol(math,main$1,bin,"∗","\\ast");defineSymbol(math,main$1,bin,"⊔","\\sqcup",!0);defineSymbol(math,main$1,bin,"◯","\\bigcirc",!0);defineSymbol(math,main$1,bin,"∙","\\bullet",!0);defineSymbol(math,main$1,bin,"‡","\\ddagger");defineSymbol(math,main$1,bin,"≀","\\wr",!0);defineSymbol(math,main$1,bin,"⨿","\\amalg");defineSymbol(math,main$1,bin,"&","\\And");defineSymbol(math,main$1,rel,"⟵","\\longleftarrow",!0);defineSymbol(math,main$1,rel,"⇐","\\Leftarrow",!0);defineSymbol(math,main$1,rel,"⟸","\\Longleftarrow",!0);defineSymbol(math,main$1,rel,"⟶","\\longrightarrow",!0);defineSymbol(math,main$1,rel,"⇒","\\Rightarrow",!0);defineSymbol(math,main$1,rel,"⟹","\\Longrightarrow",!0);defineSymbol(math,main$1,rel,"↔","\\leftrightarrow",!0);defineSymbol(math,main$1,rel,"⟷","\\longleftrightarrow",!0);defineSymbol(math,main$1,rel,"⇔","\\Leftrightarrow",!0);defineSymbol(math,main$1,rel,"⟺","\\Longleftrightarrow",!0);defineSymbol(math,main$1,rel,"↦","\\mapsto",!0);defineSymbol(math,main$1,rel,"⟼","\\longmapsto",!0);defineSymbol(math,main$1,rel,"↗","\\nearrow",!0);defineSymbol(math,main$1,rel,"↩","\\hookleftarrow",!0);defineSymbol(math,main$1,rel,"↪","\\hookrightarrow",!0);defineSymbol(math,main$1,rel,"↘","\\searrow",!0);defineSymbol(math,main$1,rel,"↼","\\leftharpoonup",!0);defineSymbol(math,main$1,rel,"⇀","\\rightharpoonup",!0);defineSymbol(math,main$1,rel,"↙","\\swarrow",!0);defineSymbol(math,main$1,rel,"↽","\\leftharpoondown",!0);defineSymbol(math,main$1,rel,"⇁","\\rightharpoondown",!0);defineSymbol(math,main$1,rel,"↖","\\nwarrow",!0);defineSymbol(math,main$1,rel,"⇌","\\rightleftharpoons",!0);defineSymbol(math,ams,rel,"≮","\\nless",!0);defineSymbol(math,ams,rel,"","\\@nleqslant");defineSymbol(math,ams,rel,"","\\@nleqq");defineSymbol(math,ams,rel,"⪇","\\lneq",!0);defineSymbol(math,ams,rel,"≨","\\lneqq",!0);defineSymbol(math,ams,rel,"","\\@lvertneqq");defineSymbol(math,ams,rel,"⋦","\\lnsim",!0);defineSymbol(math,ams,rel,"⪉","\\lnapprox",!0);defineSymbol(math,ams,rel,"⊀","\\nprec",!0);defineSymbol(math,ams,rel,"⋠","\\npreceq",!0);defineSymbol(math,ams,rel,"⋨","\\precnsim",!0);defineSymbol(math,ams,rel,"⪹","\\precnapprox",!0);defineSymbol(math,ams,rel,"≁","\\nsim",!0);defineSymbol(math,ams,rel,"","\\@nshortmid");defineSymbol(math,ams,rel,"∤","\\nmid",!0);defineSymbol(math,ams,rel,"⊬","\\nvdash",!0);defineSymbol(math,ams,rel,"⊭","\\nvDash",!0);defineSymbol(math,ams,rel,"⋪","\\ntriangleleft");defineSymbol(math,ams,rel,"⋬","\\ntrianglelefteq",!0);defineSymbol(math,ams,rel,"⊊","\\subsetneq",!0);defineSymbol(math,ams,rel,"","\\@varsubsetneq");defineSymbol(math,ams,rel,"⫋","\\subsetneqq",!0);defineSymbol(math,ams,rel,"","\\@varsubsetneqq");defineSymbol(math,ams,rel,"≯","\\ngtr",!0);defineSymbol(math,ams,rel,"","\\@ngeqslant");defineSymbol(math,ams,rel,"","\\@ngeqq");defineSymbol(math,ams,rel,"⪈","\\gneq",!0);defineSymbol(math,ams,rel,"≩","\\gneqq",!0);defineSymbol(math,ams,rel,"","\\@gvertneqq");defineSymbol(math,ams,rel,"⋧","\\gnsim",!0);defineSymbol(math,ams,rel,"⪊","\\gnapprox",!0);defineSymbol(math,ams,rel,"⊁","\\nsucc",!0);defineSymbol(math,ams,rel,"⋡","\\nsucceq",!0);defineSymbol(math,ams,rel,"⋩","\\succnsim",!0);defineSymbol(math,ams,rel,"⪺","\\succnapprox",!0);defineSymbol(math,ams,rel,"≆","\\ncong",!0);defineSymbol(math,ams,rel,"","\\@nshortparallel");defineSymbol(math,ams,rel,"∦","\\nparallel",!0);defineSymbol(math,ams,rel,"⊯","\\nVDash",!0);defineSymbol(math,ams,rel,"⋫","\\ntriangleright");defineSymbol(math,ams,rel,"⋭","\\ntrianglerighteq",!0);defineSymbol(math,ams,rel,"","\\@nsupseteqq");defineSymbol(math,ams,rel,"⊋","\\supsetneq",!0);defineSymbol(math,ams,rel,"","\\@varsupsetneq");defineSymbol(math,ams,rel,"⫌","\\supsetneqq",!0);defineSymbol(math,ams,rel,"","\\@varsupsetneqq");defineSymbol(math,ams,rel,"⊮","\\nVdash",!0);defineSymbol(math,ams,rel,"⪵","\\precneqq",!0);defineSymbol(math,ams,rel,"⪶","\\succneqq",!0);defineSymbol(math,ams,rel,"","\\@nsubseteqq");defineSymbol(math,ams,bin,"⊴","\\unlhd");defineSymbol(math,ams,bin,"⊵","\\unrhd");defineSymbol(math,ams,rel,"↚","\\nleftarrow",!0);defineSymbol(math,ams,rel,"↛","\\nrightarrow",!0);defineSymbol(math,ams,rel,"⇍","\\nLeftarrow",!0);defineSymbol(math,ams,rel,"⇏","\\nRightarrow",!0);defineSymbol(math,ams,rel,"↮","\\nleftrightarrow",!0);defineSymbol(math,ams,rel,"⇎","\\nLeftrightarrow",!0);defineSymbol(math,ams,rel,"△","\\vartriangle");defineSymbol(math,ams,textord,"ℏ","\\hslash");defineSymbol(math,ams,textord,"▽","\\triangledown");defineSymbol(math,ams,textord,"◊","\\lozenge");defineSymbol(math,ams,textord,"Ⓢ","\\circledS");defineSymbol(math,ams,textord,"®","\\circledR");defineSymbol(text$3,ams,textord,"®","\\circledR");defineSymbol(math,ams,textord,"∡","\\measuredangle",!0);defineSymbol(math,ams,textord,"∄","\\nexists");defineSymbol(math,ams,textord,"℧","\\mho");defineSymbol(math,ams,textord,"Ⅎ","\\Finv",!0);defineSymbol(math,ams,textord,"⅁","\\Game",!0);defineSymbol(math,ams,textord,"‵","\\backprime");defineSymbol(math,ams,textord,"▲","\\blacktriangle");defineSymbol(math,ams,textord,"▼","\\blacktriangledown");defineSymbol(math,ams,textord,"■","\\blacksquare");defineSymbol(math,ams,textord,"⧫","\\blacklozenge");defineSymbol(math,ams,textord,"★","\\bigstar");defineSymbol(math,ams,textord,"∢","\\sphericalangle",!0);defineSymbol(math,ams,textord,"∁","\\complement",!0);defineSymbol(math,ams,textord,"ð","\\eth",!0);defineSymbol(text$3,main$1,textord,"ð","ð");defineSymbol(math,ams,textord,"╱","\\diagup");defineSymbol(math,ams,textord,"╲","\\diagdown");defineSymbol(math,ams,textord,"□","\\square");defineSymbol(math,ams,textord,"□","\\Box");defineSymbol(math,ams,textord,"◊","\\Diamond");defineSymbol(math,ams,textord,"¥","\\yen",!0);defineSymbol(text$3,ams,textord,"¥","\\yen",!0);defineSymbol(math,ams,textord,"✓","\\checkmark",!0);defineSymbol(text$3,ams,textord,"✓","\\checkmark");defineSymbol(math,ams,textord,"ℶ","\\beth",!0);defineSymbol(math,ams,textord,"ℸ","\\daleth",!0);defineSymbol(math,ams,textord,"ℷ","\\gimel",!0);defineSymbol(math,ams,textord,"ϝ","\\digamma",!0);defineSymbol(math,ams,textord,"ϰ","\\varkappa");defineSymbol(math,ams,open,"┌","\\@ulcorner",!0);defineSymbol(math,ams,close,"┐","\\@urcorner",!0);defineSymbol(math,ams,open,"└","\\@llcorner",!0);defineSymbol(math,ams,close,"┘","\\@lrcorner",!0);defineSymbol(math,ams,rel,"≦","\\leqq",!0);defineSymbol(math,ams,rel,"⩽","\\leqslant",!0);defineSymbol(math,ams,rel,"⪕","\\eqslantless",!0);defineSymbol(math,ams,rel,"≲","\\lesssim",!0);defineSymbol(math,ams,rel,"⪅","\\lessapprox",!0);defineSymbol(math,ams,rel,"≊","\\approxeq",!0);defineSymbol(math,ams,bin,"⋖","\\lessdot");defineSymbol(math,ams,rel,"⋘","\\lll",!0);defineSymbol(math,ams,rel,"≶","\\lessgtr",!0);defineSymbol(math,ams,rel,"⋚","\\lesseqgtr",!0);defineSymbol(math,ams,rel,"⪋","\\lesseqqgtr",!0);defineSymbol(math,ams,rel,"≑","\\doteqdot");defineSymbol(math,ams,rel,"≓","\\risingdotseq",!0);defineSymbol(math,ams,rel,"≒","\\fallingdotseq",!0);defineSymbol(math,ams,rel,"∽","\\backsim",!0);defineSymbol(math,ams,rel,"⋍","\\backsimeq",!0);defineSymbol(math,ams,rel,"⫅","\\subseteqq",!0);defineSymbol(math,ams,rel,"⋐","\\Subset",!0);defineSymbol(math,ams,rel,"⊏","\\sqsubset",!0);defineSymbol(math,ams,rel,"≼","\\preccurlyeq",!0);defineSymbol(math,ams,rel,"⋞","\\curlyeqprec",!0);defineSymbol(math,ams,rel,"≾","\\precsim",!0);defineSymbol(math,ams,rel,"⪷","\\precapprox",!0);defineSymbol(math,ams,rel,"⊲","\\vartriangleleft");defineSymbol(math,ams,rel,"⊴","\\trianglelefteq");defineSymbol(math,ams,rel,"⊨","\\vDash",!0);defineSymbol(math,ams,rel,"⊪","\\Vvdash",!0);defineSymbol(math,ams,rel,"⌣","\\smallsmile");defineSymbol(math,ams,rel,"⌢","\\smallfrown");defineSymbol(math,ams,rel,"≏","\\bumpeq",!0);defineSymbol(math,ams,rel,"≎","\\Bumpeq",!0);defineSymbol(math,ams,rel,"≧","\\geqq",!0);defineSymbol(math,ams,rel,"⩾","\\geqslant",!0);defineSymbol(math,ams,rel,"⪖","\\eqslantgtr",!0);defineSymbol(math,ams,rel,"≳","\\gtrsim",!0);defineSymbol(math,ams,rel,"⪆","\\gtrapprox",!0);defineSymbol(math,ams,bin,"⋗","\\gtrdot");defineSymbol(math,ams,rel,"⋙","\\ggg",!0);defineSymbol(math,ams,rel,"≷","\\gtrless",!0);defineSymbol(math,ams,rel,"⋛","\\gtreqless",!0);defineSymbol(math,ams,rel,"⪌","\\gtreqqless",!0);defineSymbol(math,ams,rel,"≖","\\eqcirc",!0);defineSymbol(math,ams,rel,"≗","\\circeq",!0);defineSymbol(math,ams,rel,"≜","\\triangleq",!0);defineSymbol(math,ams,rel,"∼","\\thicksim");defineSymbol(math,ams,rel,"≈","\\thickapprox");defineSymbol(math,ams,rel,"⫆","\\supseteqq",!0);defineSymbol(math,ams,rel,"⋑","\\Supset",!0);defineSymbol(math,ams,rel,"⊐","\\sqsupset",!0);defineSymbol(math,ams,rel,"≽","\\succcurlyeq",!0);defineSymbol(math,ams,rel,"⋟","\\curlyeqsucc",!0);defineSymbol(math,ams,rel,"≿","\\succsim",!0);defineSymbol(math,ams,rel,"⪸","\\succapprox",!0);defineSymbol(math,ams,rel,"⊳","\\vartriangleright");defineSymbol(math,ams,rel,"⊵","\\trianglerighteq");defineSymbol(math,ams,rel,"⊩","\\Vdash",!0);defineSymbol(math,ams,rel,"∣","\\shortmid");defineSymbol(math,ams,rel,"∥","\\shortparallel");defineSymbol(math,ams,rel,"≬","\\between",!0);defineSymbol(math,ams,rel,"⋔","\\pitchfork",!0);defineSymbol(math,ams,rel,"∝","\\varpropto");defineSymbol(math,ams,rel,"◀","\\blacktriangleleft");defineSymbol(math,ams,rel,"∴","\\therefore",!0);defineSymbol(math,ams,rel,"∍","\\backepsilon");defineSymbol(math,ams,rel,"▶","\\blacktriangleright");defineSymbol(math,ams,rel,"∵","\\because",!0);defineSymbol(math,ams,rel,"⋘","\\llless");defineSymbol(math,ams,rel,"⋙","\\gggtr");defineSymbol(math,ams,bin,"⊲","\\lhd");defineSymbol(math,ams,bin,"⊳","\\rhd");defineSymbol(math,ams,rel,"≂","\\eqsim",!0);defineSymbol(math,main$1,rel,"⋈","\\Join");defineSymbol(math,ams,rel,"≑","\\Doteq",!0);defineSymbol(math,ams,bin,"∔","\\dotplus",!0);defineSymbol(math,ams,bin,"∖","\\smallsetminus");defineSymbol(math,ams,bin,"⋒","\\Cap",!0);defineSymbol(math,ams,bin,"⋓","\\Cup",!0);defineSymbol(math,ams,bin,"⩞","\\doublebarwedge",!0);defineSymbol(math,ams,bin,"⊟","\\boxminus",!0);defineSymbol(math,ams,bin,"⊞","\\boxplus",!0);defineSymbol(math,ams,bin,"⋇","\\divideontimes",!0);defineSymbol(math,ams,bin,"⋉","\\ltimes",!0);defineSymbol(math,ams,bin,"⋊","\\rtimes",!0);defineSymbol(math,ams,bin,"⋋","\\leftthreetimes",!0);defineSymbol(math,ams,bin,"⋌","\\rightthreetimes",!0);defineSymbol(math,ams,bin,"⋏","\\curlywedge",!0);defineSymbol(math,ams,bin,"⋎","\\curlyvee",!0);defineSymbol(math,ams,bin,"⊝","\\circleddash",!0);defineSymbol(math,ams,bin,"⊛","\\circledast",!0);defineSymbol(math,ams,bin,"⋅","\\centerdot");defineSymbol(math,ams,bin,"⊺","\\intercal",!0);defineSymbol(math,ams,bin,"⋒","\\doublecap");defineSymbol(math,ams,bin,"⋓","\\doublecup");defineSymbol(math,ams,bin,"⊠","\\boxtimes",!0);defineSymbol(math,ams,rel,"⇢","\\dashrightarrow",!0);defineSymbol(math,ams,rel,"⇠","\\dashleftarrow",!0);defineSymbol(math,ams,rel,"⇇","\\leftleftarrows",!0);defineSymbol(math,ams,rel,"⇆","\\leftrightarrows",!0);defineSymbol(math,ams,rel,"⇚","\\Lleftarrow",!0);defineSymbol(math,ams,rel,"↞","\\twoheadleftarrow",!0);defineSymbol(math,ams,rel,"↢","\\leftarrowtail",!0);defineSymbol(math,ams,rel,"↫","\\looparrowleft",!0);defineSymbol(math,ams,rel,"⇋","\\leftrightharpoons",!0);defineSymbol(math,ams,rel,"↶","\\curvearrowleft",!0);defineSymbol(math,ams,rel,"↺","\\circlearrowleft",!0);defineSymbol(math,ams,rel,"↰","\\Lsh",!0);defineSymbol(math,ams,rel,"⇈","\\upuparrows",!0);defineSymbol(math,ams,rel,"↿","\\upharpoonleft",!0);defineSymbol(math,ams,rel,"⇃","\\downharpoonleft",!0);defineSymbol(math,main$1,rel,"⊶","\\origof",!0);defineSymbol(math,main$1,rel,"⊷","\\imageof",!0);defineSymbol(math,ams,rel,"⊸","\\multimap",!0);defineSymbol(math,ams,rel,"↭","\\leftrightsquigarrow",!0);defineSymbol(math,ams,rel,"⇉","\\rightrightarrows",!0);defineSymbol(math,ams,rel,"⇄","\\rightleftarrows",!0);defineSymbol(math,ams,rel,"↠","\\twoheadrightarrow",!0);defineSymbol(math,ams,rel,"↣","\\rightarrowtail",!0);defineSymbol(math,ams,rel,"↬","\\looparrowright",!0);defineSymbol(math,ams,rel,"↷","\\curvearrowright",!0);defineSymbol(math,ams,rel,"↻","\\circlearrowright",!0);defineSymbol(math,ams,rel,"↱","\\Rsh",!0);defineSymbol(math,ams,rel,"⇊","\\downdownarrows",!0);defineSymbol(math,ams,rel,"↾","\\upharpoonright",!0);defineSymbol(math,ams,rel,"⇂","\\downharpoonright",!0);defineSymbol(math,ams,rel,"⇝","\\rightsquigarrow",!0);defineSymbol(math,ams,rel,"⇝","\\leadsto");defineSymbol(math,ams,rel,"⇛","\\Rrightarrow",!0);defineSymbol(math,ams,rel,"↾","\\restriction");defineSymbol(math,main$1,textord,"‘","`");defineSymbol(math,main$1,textord,"$","\\$");defineSymbol(text$3,main$1,textord,"$","\\$");defineSymbol(text$3,main$1,textord,"$","\\textdollar");defineSymbol(math,main$1,textord,"%","\\%");defineSymbol(text$3,main$1,textord,"%","\\%");defineSymbol(math,main$1,textord,"_","\\_");defineSymbol(text$3,main$1,textord,"_","\\_");defineSymbol(text$3,main$1,textord,"_","\\textunderscore");defineSymbol(math,main$1,textord,"∠","\\angle",!0);defineSymbol(math,main$1,textord,"∞","\\infty",!0);defineSymbol(math,main$1,textord,"′","\\prime");defineSymbol(math,main$1,textord,"△","\\triangle");defineSymbol(math,main$1,textord,"Γ","\\Gamma",!0);defineSymbol(math,main$1,textord,"Δ","\\Delta",!0);defineSymbol(math,main$1,textord,"Θ","\\Theta",!0);defineSymbol(math,main$1,textord,"Λ","\\Lambda",!0);defineSymbol(math,main$1,textord,"Ξ","\\Xi",!0);defineSymbol(math,main$1,textord,"Π","\\Pi",!0);defineSymbol(math,main$1,textord,"Σ","\\Sigma",!0);defineSymbol(math,main$1,textord,"Υ","\\Upsilon",!0);defineSymbol(math,main$1,textord,"Φ","\\Phi",!0);defineSymbol(math,main$1,textord,"Ψ","\\Psi",!0);defineSymbol(math,main$1,textord,"Ω","\\Omega",!0);defineSymbol(math,main$1,textord,"A","Α");defineSymbol(math,main$1,textord,"B","Β");defineSymbol(math,main$1,textord,"E","Ε");defineSymbol(math,main$1,textord,"Z","Ζ");defineSymbol(math,main$1,textord,"H","Η");defineSymbol(math,main$1,textord,"I","Ι");defineSymbol(math,main$1,textord,"K","Κ");defineSymbol(math,main$1,textord,"M","Μ");defineSymbol(math,main$1,textord,"N","Ν");defineSymbol(math,main$1,textord,"O","Ο");defineSymbol(math,main$1,textord,"P","Ρ");defineSymbol(math,main$1,textord,"T","Τ");defineSymbol(math,main$1,textord,"X","Χ");defineSymbol(math,main$1,textord,"¬","\\neg",!0);defineSymbol(math,main$1,textord,"¬","\\lnot");defineSymbol(math,main$1,textord,"⊤","\\top");defineSymbol(math,main$1,textord,"⊥","\\bot");defineSymbol(math,main$1,textord,"∅","\\emptyset");defineSymbol(math,ams,textord,"∅","\\varnothing");defineSymbol(math,main$1,mathord,"α","\\alpha",!0);defineSymbol(math,main$1,mathord,"β","\\beta",!0);defineSymbol(math,main$1,mathord,"γ","\\gamma",!0);defineSymbol(math,main$1,mathord,"δ","\\delta",!0);defineSymbol(math,main$1,mathord,"ϵ","\\epsilon",!0);defineSymbol(math,main$1,mathord,"ζ","\\zeta",!0);defineSymbol(math,main$1,mathord,"η","\\eta",!0);defineSymbol(math,main$1,mathord,"θ","\\theta",!0);defineSymbol(math,main$1,mathord,"ι","\\iota",!0);defineSymbol(math,main$1,mathord,"κ","\\kappa",!0);defineSymbol(math,main$1,mathord,"λ","\\lambda",!0);defineSymbol(math,main$1,mathord,"μ","\\mu",!0);defineSymbol(math,main$1,mathord,"ν","\\nu",!0);defineSymbol(math,main$1,mathord,"ξ","\\xi",!0);defineSymbol(math,main$1,mathord,"ο","\\omicron",!0);defineSymbol(math,main$1,mathord,"π","\\pi",!0);defineSymbol(math,main$1,mathord,"ρ","\\rho",!0);defineSymbol(math,main$1,mathord,"σ","\\sigma",!0);defineSymbol(math,main$1,mathord,"τ","\\tau",!0);defineSymbol(math,main$1,mathord,"υ","\\upsilon",!0);defineSymbol(math,main$1,mathord,"ϕ","\\phi",!0);defineSymbol(math,main$1,mathord,"χ","\\chi",!0);defineSymbol(math,main$1,mathord,"ψ","\\psi",!0);defineSymbol(math,main$1,mathord,"ω","\\omega",!0);defineSymbol(math,main$1,mathord,"ε","\\varepsilon",!0);defineSymbol(math,main$1,mathord,"ϑ","\\vartheta",!0);defineSymbol(math,main$1,mathord,"ϖ","\\varpi",!0);defineSymbol(math,main$1,mathord,"ϱ","\\varrho",!0);defineSymbol(math,main$1,mathord,"ς","\\varsigma",!0);defineSymbol(math,main$1,mathord,"φ","\\varphi",!0);defineSymbol(math,main$1,bin,"∗","*",!0);defineSymbol(math,main$1,bin,"+","+");defineSymbol(math,main$1,bin,"−","-",!0);defineSymbol(math,main$1,bin,"⋅","\\cdot",!0);defineSymbol(math,main$1,bin,"∘","\\circ",!0);defineSymbol(math,main$1,bin,"÷","\\div",!0);defineSymbol(math,main$1,bin,"±","\\pm",!0);defineSymbol(math,main$1,bin,"×","\\times",!0);defineSymbol(math,main$1,bin,"∩","\\cap",!0);defineSymbol(math,main$1,bin,"∪","\\cup",!0);defineSymbol(math,main$1,bin,"∖","\\setminus",!0);defineSymbol(math,main$1,bin,"∧","\\land");defineSymbol(math,main$1,bin,"∨","\\lor");defineSymbol(math,main$1,bin,"∧","\\wedge",!0);defineSymbol(math,main$1,bin,"∨","\\vee",!0);defineSymbol(math,main$1,textord,"√","\\surd");defineSymbol(math,main$1,open,"⟨","\\langle",!0);defineSymbol(math,main$1,open,"∣","\\lvert");defineSymbol(math,main$1,open,"∥","\\lVert");defineSymbol(math,main$1,close,"?","?");defineSymbol(math,main$1,close,"!","!");defineSymbol(math,main$1,close,"⟩","\\rangle",!0);defineSymbol(math,main$1,close,"∣","\\rvert");defineSymbol(math,main$1,close,"∥","\\rVert");defineSymbol(math,main$1,rel,"=","=");defineSymbol(math,main$1,rel,":",":");defineSymbol(math,main$1,rel,"≈","\\approx",!0);defineSymbol(math,main$1,rel,"≅","\\cong",!0);defineSymbol(math,main$1,rel,"≥","\\ge");defineSymbol(math,main$1,rel,"≥","\\geq",!0);defineSymbol(math,main$1,rel,"←","\\gets");defineSymbol(math,main$1,rel,">","\\gt",!0);defineSymbol(math,main$1,rel,"∈","\\in",!0);defineSymbol(math,main$1,rel,"","\\@not");defineSymbol(math,main$1,rel,"⊂","\\subset",!0);defineSymbol(math,main$1,rel,"⊃","\\supset",!0);defineSymbol(math,main$1,rel,"⊆","\\subseteq",!0);defineSymbol(math,main$1,rel,"⊇","\\supseteq",!0);defineSymbol(math,ams,rel,"⊈","\\nsubseteq",!0);defineSymbol(math,ams,rel,"⊉","\\nsupseteq",!0);defineSymbol(math,main$1,rel,"⊨","\\models");defineSymbol(math,main$1,rel,"←","\\leftarrow",!0);defineSymbol(math,main$1,rel,"≤","\\le");defineSymbol(math,main$1,rel,"≤","\\leq",!0);defineSymbol(math,main$1,rel,"<","\\lt",!0);defineSymbol(math,main$1,rel,"→","\\rightarrow",!0);defineSymbol(math,main$1,rel,"→","\\to");defineSymbol(math,ams,rel,"≱","\\ngeq",!0);defineSymbol(math,ams,rel,"≰","\\nleq",!0);defineSymbol(math,main$1,spacing," ","\\ ");defineSymbol(math,main$1,spacing," ","\\space");defineSymbol(math,main$1,spacing," ","\\nobreakspace");defineSymbol(text$3,main$1,spacing," ","\\ ");defineSymbol(text$3,main$1,spacing," "," ");defineSymbol(text$3,main$1,spacing," ","\\space");defineSymbol(text$3,main$1,spacing," ","\\nobreakspace");defineSymbol(math,main$1,spacing,null,"\\nobreak");defineSymbol(math,main$1,spacing,null,"\\allowbreak");defineSymbol(math,main$1,punct,",",",");defineSymbol(math,main$1,punct,";",";");defineSymbol(math,ams,bin,"⊼","\\barwedge",!0);defineSymbol(math,ams,bin,"⊻","\\veebar",!0);defineSymbol(math,main$1,bin,"⊙","\\odot",!0);defineSymbol(math,main$1,bin,"⊕","\\oplus",!0);defineSymbol(math,main$1,bin,"⊗","\\otimes",!0);defineSymbol(math,main$1,textord,"∂","\\partial",!0);defineSymbol(math,main$1,bin,"⊘","\\oslash",!0);defineSymbol(math,ams,bin,"⊚","\\circledcirc",!0);defineSymbol(math,ams,bin,"⊡","\\boxdot",!0);defineSymbol(math,main$1,bin,"△","\\bigtriangleup");defineSymbol(math,main$1,bin,"▽","\\bigtriangledown");defineSymbol(math,main$1,bin,"†","\\dagger");defineSymbol(math,main$1,bin,"⋄","\\diamond");defineSymbol(math,main$1,bin,"⋆","\\star");defineSymbol(math,main$1,bin,"◃","\\triangleleft");defineSymbol(math,main$1,bin,"▹","\\triangleright");defineSymbol(math,main$1,open,"{","\\{");defineSymbol(text$3,main$1,textord,"{","\\{");defineSymbol(text$3,main$1,textord,"{","\\textbraceleft");defineSymbol(math,main$1,close,"}","\\}");defineSymbol(text$3,main$1,textord,"}","\\}");defineSymbol(text$3,main$1,textord,"}","\\textbraceright");defineSymbol(math,main$1,open,"{","\\lbrace");defineSymbol(math,main$1,close,"}","\\rbrace");defineSymbol(math,main$1,open,"[","\\lbrack",!0);defineSymbol(text$3,main$1,textord,"[","\\lbrack",!0);defineSymbol(math,main$1,close,"]","\\rbrack",!0);defineSymbol(text$3,main$1,textord,"]","\\rbrack",!0);defineSymbol(math,main$1,open,"(","\\lparen",!0);defineSymbol(math,main$1,close,")","\\rparen",!0);defineSymbol(text$3,main$1,textord,"<","\\textless",!0);defineSymbol(text$3,main$1,textord,">","\\textgreater",!0);defineSymbol(math,main$1,open,"⌊","\\lfloor",!0);defineSymbol(math,main$1,close,"⌋","\\rfloor",!0);defineSymbol(math,main$1,open,"⌈","\\lceil",!0);defineSymbol(math,main$1,close,"⌉","\\rceil",!0);defineSymbol(math,main$1,textord,"\\","\\backslash");defineSymbol(math,main$1,textord,"∣","|");defineSymbol(math,main$1,textord,"∣","\\vert");defineSymbol(text$3,main$1,textord,"|","\\textbar",!0);defineSymbol(math,main$1,textord,"∥","\\|");defineSymbol(math,main$1,textord,"∥","\\Vert");defineSymbol(text$3,main$1,textord,"∥","\\textbardbl");defineSymbol(text$3,main$1,textord,"~","\\textasciitilde");defineSymbol(text$3,main$1,textord,"\\","\\textbackslash");defineSymbol(text$3,main$1,textord,"^","\\textasciicircum");defineSymbol(math,main$1,rel,"↑","\\uparrow",!0);defineSymbol(math,main$1,rel,"⇑","\\Uparrow",!0);defineSymbol(math,main$1,rel,"↓","\\downarrow",!0);defineSymbol(math,main$1,rel,"⇓","\\Downarrow",!0);defineSymbol(math,main$1,rel,"↕","\\updownarrow",!0);defineSymbol(math,main$1,rel,"⇕","\\Updownarrow",!0);defineSymbol(math,main$1,op,"∐","\\coprod");defineSymbol(math,main$1,op,"⋁","\\bigvee");defineSymbol(math,main$1,op,"⋀","\\bigwedge");defineSymbol(math,main$1,op,"⨄","\\biguplus");defineSymbol(math,main$1,op,"⋂","\\bigcap");defineSymbol(math,main$1,op,"⋃","\\bigcup");defineSymbol(math,main$1,op,"∫","\\int");defineSymbol(math,main$1,op,"∫","\\intop");defineSymbol(math,main$1,op,"∬","\\iint");defineSymbol(math,main$1,op,"∭","\\iiint");defineSymbol(math,main$1,op,"∏","\\prod");defineSymbol(math,main$1,op,"∑","\\sum");defineSymbol(math,main$1,op,"⨂","\\bigotimes");defineSymbol(math,main$1,op,"⨁","\\bigoplus");defineSymbol(math,main$1,op,"⨀","\\bigodot");defineSymbol(math,main$1,op,"∮","\\oint");defineSymbol(math,main$1,op,"∯","\\oiint");defineSymbol(math,main$1,op,"∰","\\oiiint");defineSymbol(math,main$1,op,"⨆","\\bigsqcup");defineSymbol(math,main$1,op,"∫","\\smallint");defineSymbol(text$3,main$1,inner,"…","\\textellipsis");defineSymbol(math,main$1,inner,"…","\\mathellipsis");defineSymbol(text$3,main$1,inner,"…","\\ldots",!0);defineSymbol(math,main$1,inner,"…","\\ldots",!0);defineSymbol(math,main$1,inner,"⋯","\\@cdots",!0);defineSymbol(math,main$1,inner,"⋱","\\ddots",!0);defineSymbol(math,main$1,textord,"⋮","\\varvdots");defineSymbol(math,main$1,accent,"ˊ","\\acute");defineSymbol(math,main$1,accent,"ˋ","\\grave");defineSymbol(math,main$1,accent,"¨","\\ddot");defineSymbol(math,main$1,accent,"~","\\tilde");defineSymbol(math,main$1,accent,"ˉ","\\bar");defineSymbol(math,main$1,accent,"˘","\\breve");defineSymbol(math,main$1,accent,"ˇ","\\check");defineSymbol(math,main$1,accent,"^","\\hat");defineSymbol(math,main$1,accent,"⃗","\\vec");defineSymbol(math,main$1,accent,"˙","\\dot");defineSymbol(math,main$1,accent,"˚","\\mathring");defineSymbol(math,main$1,mathord,"","\\@imath");defineSymbol(math,main$1,mathord,"","\\@jmath");defineSymbol(math,main$1,textord,"ı","ı");defineSymbol(math,main$1,textord,"ȷ","ȷ");defineSymbol(text$3,main$1,textord,"ı","\\i",!0);defineSymbol(text$3,main$1,textord,"ȷ","\\j",!0);defineSymbol(text$3,main$1,textord,"ß","\\ss",!0);defineSymbol(text$3,main$1,textord,"æ","\\ae",!0);defineSymbol(text$3,main$1,textord,"œ","\\oe",!0);defineSymbol(text$3,main$1,textord,"ø","\\o",!0);defineSymbol(text$3,main$1,textord,"Æ","\\AE",!0);defineSymbol(text$3,main$1,textord,"Œ","\\OE",!0);defineSymbol(text$3,main$1,textord,"Ø","\\O",!0);defineSymbol(text$3,main$1,accent,"ˊ","\\'");defineSymbol(text$3,main$1,accent,"ˋ","\\`");defineSymbol(text$3,main$1,accent,"ˆ","\\^");defineSymbol(text$3,main$1,accent,"˜","\\~");defineSymbol(text$3,main$1,accent,"ˉ","\\=");defineSymbol(text$3,main$1,accent,"˘","\\u");defineSymbol(text$3,main$1,accent,"˙","\\.");defineSymbol(text$3,main$1,accent,"¸","\\c");defineSymbol(text$3,main$1,accent,"˚","\\r");defineSymbol(text$3,main$1,accent,"ˇ","\\v");defineSymbol(text$3,main$1,accent,"¨",'\\"');defineSymbol(text$3,main$1,accent,"˝","\\H");defineSymbol(text$3,main$1,accent,"◯","\\textcircled");var ligatures={"--":!0,"---":!0,"``":!0,"''":!0};defineSymbol(text$3,main$1,textord,"–","--",!0);defineSymbol(text$3,main$1,textord,"–","\\textendash");defineSymbol(text$3,main$1,textord,"—","---",!0);defineSymbol(text$3,main$1,textord,"—","\\textemdash");defineSymbol(text$3,main$1,textord,"‘","`",!0);defineSymbol(text$3,main$1,textord,"‘","\\textquoteleft");defineSymbol(text$3,main$1,textord,"’","'",!0);defineSymbol(text$3,main$1,textord,"’","\\textquoteright");defineSymbol(text$3,main$1,textord,"“","``",!0);defineSymbol(text$3,main$1,textord,"“","\\textquotedblleft");defineSymbol(text$3,main$1,textord,"”","''",!0);defineSymbol(text$3,main$1,textord,"”","\\textquotedblright");defineSymbol(math,main$1,textord,"°","\\degree",!0);defineSymbol(text$3,main$1,textord,"°","\\degree");defineSymbol(text$3,main$1,textord,"°","\\textdegree",!0);defineSymbol(math,main$1,textord,"£","\\pounds");defineSymbol(math,main$1,textord,"£","\\mathsterling",!0);defineSymbol(text$3,main$1,textord,"£","\\pounds");defineSymbol(text$3,main$1,textord,"£","\\textsterling",!0);defineSymbol(math,ams,textord,"✠","\\maltese");defineSymbol(text$3,ams,textord,"✠","\\maltese");var mathTextSymbols='0123456789/@."';for(var i=0;i<mathTextSymbols.length;i++){var ch=mathTextSymbols.charAt(i);defineSymbol(math,main$1,textord,ch,ch)}var textSymbols='0123456789!@*()-=+";:?/.,';for(var _i=0;_i<textSymbols.length;_i++){var _ch=textSymbols.charAt(_i);defineSymbol(text$3,main$1,textord,_ch,_ch)}var letters="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";for(var _i2=0;_i2<letters.length;_i2++){var _ch2=letters.charAt(_i2);defineSymbol(math,main$1,mathord,_ch2,_ch2),defineSymbol(text$3,main$1,textord,_ch2,_ch2)}defineSymbol(math,ams,textord,"C","ℂ");defineSymbol(text$3,ams,textord,"C","ℂ");defineSymbol(math,ams,textord,"H","ℍ");defineSymbol(text$3,ams,textord,"H","ℍ");defineSymbol(math,ams,textord,"N","ℕ");defineSymbol(text$3,ams,textord,"N","ℕ");defineSymbol(math,ams,textord,"P","ℙ");defineSymbol(text$3,ams,textord,"P","ℙ");defineSymbol(math,ams,textord,"Q","ℚ");defineSymbol(text$3,ams,textord,"Q","ℚ");defineSymbol(math,ams,textord,"R","ℝ");defineSymbol(text$3,ams,textord,"R","ℝ");defineSymbol(math,ams,textord,"Z","ℤ");defineSymbol(text$3,ams,textord,"Z","ℤ");defineSymbol(math,main$1,mathord,"h","ℎ");defineSymbol(text$3,main$1,mathord,"h","ℎ");var wideChar="";for(var _i3=0;_i3<letters.length;_i3++){var _ch3=letters.charAt(_i3);wideChar=String.fromCharCode(55349,56320+_i3),defineSymbol(math,main$1,mathord,_ch3,wideChar),defineSymbol(text$3,main$1,textord,_ch3,wideChar),wideChar=String.fromCharCode(55349,56372+_i3),defineSymbol(math,main$1,mathord,_ch3,wideChar),defineSymbol(text$3,main$1,textord,_ch3,wideChar),wideChar=String.fromCharCode(55349,56424+_i3),defineSymbol(math,main$1,mathord,_ch3,wideChar),defineSymbol(text$3,main$1,textord,_ch3,wideChar),wideChar=String.fromCharCode(55349,56580+_i3),defineSymbol(math,main$1,mathord,_ch3,wideChar),defineSymbol(text$3,main$1,textord,_ch3,wideChar),wideChar=String.fromCharCode(55349,56684+_i3),defineSymbol(math,main$1,mathord,_ch3,wideChar),defineSymbol(text$3,main$1,textord,_ch3,wideChar),wideChar=String.fromCharCode(55349,56736+_i3),defineSymbol(math,main$1,mathord,_ch3,wideChar),defineSymbol(text$3,main$1,textord,_ch3,wideChar),wideChar=String.fromCharCode(55349,56788+_i3),defineSymbol(math,main$1,mathord,_ch3,wideChar),defineSymbol(text$3,main$1,textord,_ch3,wideChar),wideChar=String.fromCharCode(55349,56840+_i3),defineSymbol(math,main$1,mathord,_ch3,wideChar),defineSymbol(text$3,main$1,textord,_ch3,wideChar),wideChar=String.fromCharCode(55349,56944+_i3),defineSymbol(math,main$1,mathord,_ch3,wideChar),defineSymbol(text$3,main$1,textord,_ch3,wideChar),_i3<26&&(wideChar=String.fromCharCode(55349,56632+_i3),defineSymbol(math,main$1,mathord,_ch3,wideChar),defineSymbol(text$3,main$1,textord,_ch3,wideChar),wideChar=String.fromCharCode(55349,56476+_i3),defineSymbol(math,main$1,mathord,_ch3,wideChar),defineSymbol(text$3,main$1,textord,_ch3,wideChar))}wideChar="𝕜";defineSymbol(math,main$1,mathord,"k",wideChar);defineSymbol(text$3,main$1,textord,"k",wideChar);for(var _i4=0;_i4<10;_i4++){var _ch4=_i4.toString();wideChar=String.fromCharCode(55349,57294+_i4),defineSymbol(math,main$1,mathord,_ch4,wideChar),defineSymbol(text$3,main$1,textord,_ch4,wideChar),wideChar=String.fromCharCode(55349,57314+_i4),defineSymbol(math,main$1,mathord,_ch4,wideChar),defineSymbol(text$3,main$1,textord,_ch4,wideChar),wideChar=String.fromCharCode(55349,57324+_i4),defineSymbol(math,main$1,mathord,_ch4,wideChar),defineSymbol(text$3,main$1,textord,_ch4,wideChar),wideChar=String.fromCharCode(55349,57334+_i4),defineSymbol(math,main$1,mathord,_ch4,wideChar),defineSymbol(text$3,main$1,textord,_ch4,wideChar)}var extraLatin="ÐÞþ";for(var _i5=0;_i5<extraLatin.length;_i5++){var _ch5=extraLatin.charAt(_i5);defineSymbol(math,main$1,mathord,_ch5,_ch5),defineSymbol(text$3,main$1,textord,_ch5,_ch5)}var wideLatinLetterData=[["mathbf","textbf","Main-Bold"],["mathbf","textbf","Main-Bold"],["mathnormal","textit","Math-Italic"],["mathnormal","textit","Math-Italic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["mathscr","textscr","Script-Regular"],["","",""],["","",""],["","",""],["mathfrak","textfrak","Fraktur-Regular"],["mathfrak","textfrak","Fraktur-Regular"],["mathbb","textbb","AMS-Regular"],["mathbb","textbb","AMS-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathitsf","textitsf","SansSerif-Italic"],["mathitsf","textitsf","SansSerif-Italic"],["","",""],["","",""],["mathtt","texttt","Typewriter-Regular"],["mathtt","texttt","Typewriter-Regular"]],wideNumeralData=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],wideCharacterFont=function tt(nt,et){var rt=nt.charCodeAt(0),ot=nt.charCodeAt(1),at=(rt-55296)*1024+(ot-56320)+65536,st=et==="math"?0:1;if(119808<=at&&at<120484){var ut=Math.floor((at-119808)/26);return[wideLatinLetterData[ut][2],wideLatinLetterData[ut][st]]}else if(120782<=at&&at<=120831){var ct=Math.floor((at-120782)/10);return[wideNumeralData[ct][2],wideNumeralData[ct][st]]}else{if(at===120485||at===120486)return[wideLatinLetterData[0][2],wideLatinLetterData[0][st]];if(120486<at&&at<120782)return["",""];throw new ParseError("Unsupported character: "+nt)}},lookupSymbol=function tt(nt,et,rt){return symbols$1[rt][nt]&&symbols$1[rt][nt].replace&&(nt=symbols$1[rt][nt].replace),{value:nt,metrics:getCharacterMetrics(nt,et,rt)}},makeSymbol=function tt(nt,et,rt,ot,at){var st=lookupSymbol(nt,et,rt),ut=st.metrics;nt=st.value;var ct;if(ut){var pt=ut.italic;(rt==="text"||ot&&ot.font==="mathit")&&(pt=0),ct=new SymbolNode(nt,ut.height,ut.depth,pt,ut.skew,ut.width,at)}else typeof console<"u"&&console.warn("No character metrics "+("for '"+nt+"' in style '"+et+"' and mode '"+rt+"'")),ct=new SymbolNode(nt,0,0,0,0,0,at);if(ot){ct.maxFontSize=ot.sizeMultiplier,ot.style.isTight()&&ct.classes.push("mtight");var dt=ot.getColor();dt&&(ct.style.color=dt)}return ct},mathsym=function tt(nt,et,rt,ot){return ot===void 0&&(ot=[]),rt.font==="boldsymbol"&&lookupSymbol(nt,"Main-Bold",et).metrics?makeSymbol(nt,"Main-Bold",et,rt,ot.concat(["mathbf"])):nt==="\\"||symbols$1[et][nt].font==="main"?makeSymbol(nt,"Main-Regular",et,rt,ot):makeSymbol(nt,"AMS-Regular",et,rt,ot.concat(["amsrm"]))},boldsymbol=function tt(nt,et,rt,ot,at){return at!=="textord"&&lookupSymbol(nt,"Math-BoldItalic",et).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},makeOrd=function tt(nt,et,rt){var ot=nt.mode,at=nt.text,st=["mord"],ut=ot==="math"||ot==="text"&&et.font,ct=ut?et.font:et.fontFamily,pt="",dt="";if(at.charCodeAt(0)===55349&&([pt,dt]=wideCharacterFont(at,ot)),pt.length>0)return makeSymbol(at,pt,ot,et,st.concat(dt));if(ct){var ft,bt;if(ct==="boldsymbol"){var ht=boldsymbol(at,ot,et,st,rt);ft=ht.fontName,bt=[ht.fontClass]}else ut?(ft=fontMap[ct].fontName,bt=[ct]):(ft=retrieveTextFontName(ct,et.fontWeight,et.fontShape),bt=[ct,et.fontWeight,et.fontShape]);if(lookupSymbol(at,ft,ot).metrics)return makeSymbol(at,ft,ot,et,st.concat(bt));if(ligatures.hasOwnProperty(at)&&ft.slice(0,10)==="Typewriter"){for(var mt=[],Mt=0;Mt<at.length;Mt++)mt.push(makeSymbol(at[Mt],ft,ot,et,st.concat(bt)));return makeFragment(mt)}}if(rt==="mathord")return makeSymbol(at,"Math-Italic",ot,et,st.concat(["mathnormal"]));if(rt==="textord"){var Ot=symbols$1[ot][at]&&symbols$1[ot][at].font;if(Ot==="ams"){var zt=retrieveTextFontName("amsrm",et.fontWeight,et.fontShape);return makeSymbol(at,zt,ot,et,st.concat("amsrm",et.fontWeight,et.fontShape))}else if(Ot==="main"||!Ot){var yt=retrieveTextFontName("textrm",et.fontWeight,et.fontShape);return makeSymbol(at,yt,ot,et,st.concat(et.fontWeight,et.fontShape))}else{var vt=retrieveTextFontName(Ot,et.fontWeight,et.fontShape);return makeSymbol(at,vt,ot,et,st.concat(vt,et.fontWeight,et.fontShape))}}else throw new Error("unexpected type: "+rt+" in makeOrd")},canCombine=(tt,nt)=>{if(createClass(tt.classes)!==createClass(nt.classes)||tt.skew!==nt.skew||tt.maxFontSize!==nt.maxFontSize)return!1;if(tt.classes.length===1){var et=tt.classes[0];if(et==="mbin"||et==="mord")return!1}for(var rt in tt.style)if(tt.style.hasOwnProperty(rt)&&tt.style[rt]!==nt.style[rt])return!1;for(var ot in nt.style)if(nt.style.hasOwnProperty(ot)&&tt.style[ot]!==nt.style[ot])return!1;return!0},tryCombineChars=tt=>{for(var nt=0;nt<tt.length-1;nt++){var et=tt[nt],rt=tt[nt+1];et instanceof SymbolNode&&rt instanceof SymbolNode&&canCombine(et,rt)&&(et.text+=rt.text,et.height=Math.max(et.height,rt.height),et.depth=Math.max(et.depth,rt.depth),et.italic=rt.italic,tt.splice(nt+1,1),nt--)}return tt},sizeElementFromChildren=function tt(nt){for(var et=0,rt=0,ot=0,at=0;at<nt.children.length;at++){var st=nt.children[at];st.height>et&&(et=st.height),st.depth>rt&&(rt=st.depth),st.maxFontSize>ot&&(ot=st.maxFontSize)}nt.height=et,nt.depth=rt,nt.maxFontSize=ot},makeSpan$2=function tt(nt,et,rt,ot){var at=new Span(nt,et,rt,ot);return sizeElementFromChildren(at),at},makeSvgSpan=(tt,nt,et,rt)=>new Span(tt,nt,et,rt),makeLineSpan=function tt(nt,et,rt){var ot=makeSpan$2([nt],[],et);return ot.height=Math.max(rt||et.fontMetrics().defaultRuleThickness,et.minRuleThickness),ot.style.borderBottomWidth=makeEm(ot.height),ot.maxFontSize=1,ot},makeAnchor=function tt(nt,et,rt,ot){var at=new Anchor(nt,et,rt,ot);return sizeElementFromChildren(at),at},makeFragment=function tt(nt){var et=new DocumentFragment(nt);return sizeElementFromChildren(et),et},wrapFragment=function tt(nt,et){return nt instanceof DocumentFragment?makeSpan$2([],[nt],et):nt},getVListChildrenAndDepth=function tt(nt){if(nt.positionType==="individualShift"){for(var et=nt.children,rt=[et[0]],ot=-et[0].shift-et[0].elem.depth,at=ot,st=1;st<et.length;st++){var ut=-et[st].shift-at-et[st].elem.depth,ct=ut-(et[st-1].elem.height+et[st-1].elem.depth);at=at+ut,rt.push({type:"kern",size:ct}),rt.push(et[st])}return{children:rt,depth:ot}}var pt;if(nt.positionType==="top"){for(var dt=nt.positionData,ft=0;ft<nt.children.length;ft++){var bt=nt.children[ft];dt-=bt.type==="kern"?bt.size:bt.elem.height+bt.elem.depth}pt=dt}else if(nt.positionType==="bottom")pt=-nt.positionData;else{var ht=nt.children[0];if(ht.type!=="elem")throw new Error('First child must have type "elem".');if(nt.positionType==="shift")pt=-ht.elem.depth-nt.positionData;else if(nt.positionType==="firstBaseline")pt=-ht.elem.depth;else throw new Error("Invalid positionType "+nt.positionType+".")}return{children:nt.children,depth:pt}},makeVList=function tt(nt,et){for(var{children:rt,depth:ot}=getVListChildrenAndDepth(nt),at=0,st=0;st<rt.length;st++){var ut=rt[st];if(ut.type==="elem"){var ct=ut.elem;at=Math.max(at,ct.maxFontSize,ct.height)}}at+=2;var pt=makeSpan$2(["pstrut"],[]);pt.style.height=makeEm(at);for(var dt=[],ft=ot,bt=ot,ht=ot,mt=0;mt<rt.length;mt++){var Mt=rt[mt];if(Mt.type==="kern")ht+=Mt.size;else{var Ot=Mt.elem,zt=Mt.wrapperClasses||[],yt=Mt.wrapperStyle||{},vt=makeSpan$2(zt,[pt,Ot],void 0,yt);vt.style.top=makeEm(-at-ht-Ot.depth),Mt.marginLeft&&(vt.style.marginLeft=Mt.marginLeft),Mt.marginRight&&(vt.style.marginRight=Mt.marginRight),dt.push(vt),ht+=Ot.height+Ot.depth}ft=Math.min(ft,ht),bt=Math.max(bt,ht)}var At=makeSpan$2(["vlist"],dt);At.style.height=makeEm(bt);var St;if(ft<0){var Et=makeSpan$2([],[]),Tt=makeSpan$2(["vlist"],[Et]);Tt.style.height=makeEm(-ft);var Rt=makeSpan$2(["vlist-s"],[new SymbolNode("​")]);St=[makeSpan$2(["vlist-r"],[At,Rt]),makeSpan$2(["vlist-r"],[Tt])]}else St=[makeSpan$2(["vlist-r"],[At])];var Ct=makeSpan$2(["vlist-t"],St);return St.length===2&&Ct.classes.push("vlist-t2"),Ct.height=bt,Ct.depth=-ft,Ct},makeGlue=(tt,nt)=>{var et=makeSpan$2(["mspace"],[],nt),rt=calculateSize(tt,nt);return et.style.marginRight=makeEm(rt),et},retrieveTextFontName=function tt(nt,et,rt){var ot="";switch(nt){case"amsrm":ot="AMS";break;case"textrm":ot="Main";break;case"textsf":ot="SansSerif";break;case"texttt":ot="Typewriter";break;default:ot=nt}var at;return et==="textbf"&&rt==="textit"?at="BoldItalic":et==="textbf"?at="Bold":et==="textit"?at="Italic":at="Regular",ot+"-"+at},fontMap={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},svgData={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},staticSvg=function tt(nt,et){var[rt,ot,at]=svgData[nt],st=new PathNode(rt),ut=new SvgNode([st],{width:makeEm(ot),height:makeEm(at),style:"width:"+makeEm(ot),viewBox:"0 0 "+1e3*ot+" "+1e3*at,preserveAspectRatio:"xMinYMin"}),ct=makeSvgSpan(["overlay"],[ut],et);return ct.height=at,ct.style.height=makeEm(at),ct.style.width=makeEm(ot),ct},buildCommon={fontMap,makeSymbol,mathsym,makeSpan:makeSpan$2,makeSvgSpan,makeLineSpan,makeAnchor,makeFragment,wrapFragment,makeVList,makeOrd,makeGlue,staticSvg,svgData,tryCombineChars},thinspace={number:3,unit:"mu"},mediumspace={number:4,unit:"mu"},thickspace={number:5,unit:"mu"},spacings={mord:{mop:thinspace,mbin:mediumspace,mrel:thickspace,minner:thinspace},mop:{mord:thinspace,mop:thinspace,mrel:thickspace,minner:thinspace},mbin:{mord:mediumspace,mop:mediumspace,mopen:mediumspace,minner:mediumspace},mrel:{mord:thickspace,mop:thickspace,mopen:thickspace,minner:thickspace},mopen:{},mclose:{mop:thinspace,mbin:mediumspace,mrel:thickspace,minner:thinspace},mpunct:{mord:thinspace,mop:thinspace,mrel:thickspace,mopen:thinspace,mclose:thinspace,mpunct:thinspace,minner:thinspace},minner:{mord:thinspace,mop:thinspace,mbin:mediumspace,mrel:thickspace,mopen:thinspace,mpunct:thinspace,minner:thinspace}},tightSpacings={mord:{mop:thinspace},mop:{mord:thinspace,mop:thinspace},mbin:{},mrel:{},mopen:{},mclose:{mop:thinspace},mpunct:{},minner:{mop:thinspace}},_functions={},_htmlGroupBuilders={},_mathmlGroupBuilders={};function defineFunction(tt){for(var{type:nt,names:et,props:rt,handler:ot,htmlBuilder:at,mathmlBuilder:st}=tt,ut={type:nt,numArgs:rt.numArgs,argTypes:rt.argTypes,allowedInArgument:!!rt.allowedInArgument,allowedInText:!!rt.allowedInText,allowedInMath:rt.allowedInMath===void 0?!0:rt.allowedInMath,numOptionalArgs:rt.numOptionalArgs||0,infix:!!rt.infix,primitive:!!rt.primitive,handler:ot},ct=0;ct<et.length;++ct)_functions[et[ct]]=ut;nt&&(at&&(_htmlGroupBuilders[nt]=at),st&&(_mathmlGroupBuilders[nt]=st))}function defineFunctionBuilders(tt){var{type:nt,htmlBuilder:et,mathmlBuilder:rt}=tt;defineFunction({type:nt,names:[],props:{numArgs:0},handler(){throw new Error("Should never be called.")},htmlBuilder:et,mathmlBuilder:rt})}var normalizeArgument=function tt(nt){return nt.type==="ordgroup"&&nt.body.length===1?nt.body[0]:nt},ordargument=function tt(nt){return nt.type==="ordgroup"?nt.body:[nt]},makeSpan$1=buildCommon.makeSpan,binLeftCanceller=["leftmost","mbin","mopen","mrel","mop","mpunct"],binRightCanceller=["rightmost","mrel","mclose","mpunct"],styleMap$1={display:Style$1.DISPLAY,text:Style$1.TEXT,script:Style$1.SCRIPT,scriptscript:Style$1.SCRIPTSCRIPT},DomEnum={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},buildExpression$1=function tt(nt,et,rt,ot){ot===void 0&&(ot=[null,null]);for(var at=[],st=0;st<nt.length;st++){var ut=buildGroup$1(nt[st],et);if(ut instanceof DocumentFragment){var ct=ut.children;at.push(...ct)}else at.push(ut)}if(buildCommon.tryCombineChars(at),!rt)return at;var pt=et;if(nt.length===1){var dt=nt[0];dt.type==="sizing"?pt=et.havingSize(dt.size):dt.type==="styling"&&(pt=et.havingStyle(styleMap$1[dt.style]))}var ft=makeSpan$1([ot[0]||"leftmost"],[],et),bt=makeSpan$1([ot[1]||"rightmost"],[],et),ht=rt==="root";return traverseNonSpaceNodes(at,(mt,Mt)=>{var Ot=Mt.classes[0],zt=mt.classes[0];Ot==="mbin"&&utils$2.contains(binRightCanceller,zt)?Mt.classes[0]="mord":zt==="mbin"&&utils$2.contains(binLeftCanceller,Ot)&&(mt.classes[0]="mord")},{node:ft},bt,ht),traverseNonSpaceNodes(at,(mt,Mt)=>{var Ot=getTypeOfDomTree(Mt),zt=getTypeOfDomTree(mt),yt=Ot&&zt?mt.hasClass("mtight")?tightSpacings[Ot][zt]:spacings[Ot][zt]:null;if(yt)return buildCommon.makeGlue(yt,pt)},{node:ft},bt,ht),at},traverseNonSpaceNodes=function tt(nt,et,rt,ot,at){ot&&nt.push(ot);for(var st=0;st<nt.length;st++){var ut=nt[st],ct=checkPartialGroup(ut);if(ct){tt(ct.children,et,rt,null,at);continue}var pt=!ut.hasClass("mspace");if(pt){var dt=et(ut,rt.node);dt&&(rt.insertAfter?rt.insertAfter(dt):(nt.unshift(dt),st++))}pt?rt.node=ut:at&&ut.hasClass("newline")&&(rt.node=makeSpan$1(["leftmost"])),rt.insertAfter=(ft=>bt=>{nt.splice(ft+1,0,bt),st++})(st)}ot&&nt.pop()},checkPartialGroup=function tt(nt){return nt instanceof DocumentFragment||nt instanceof Anchor||nt instanceof Span&&nt.hasClass("enclosing")?nt:null},getOutermostNode=function tt(nt,et){var rt=checkPartialGroup(nt);if(rt){var ot=rt.children;if(ot.length){if(et==="right")return tt(ot[ot.length-1],"right");if(et==="left")return tt(ot[0],"left")}}return nt},getTypeOfDomTree=function tt(nt,et){return nt?(et&&(nt=getOutermostNode(nt,et)),DomEnum[nt.classes[0]]||null):null},makeNullDelimiter=function tt(nt,et){var rt=["nulldelimiter"].concat(nt.baseSizingClasses());return makeSpan$1(et.concat(rt))},buildGroup$1=function tt(nt,et,rt){if(!nt)return makeSpan$1();if(_htmlGroupBuilders[nt.type]){var ot=_htmlGroupBuilders[nt.type](nt,et);if(rt&&et.size!==rt.size){ot=makeSpan$1(et.sizingClasses(rt),[ot],et);var at=et.sizeMultiplier/rt.sizeMultiplier;ot.height*=at,ot.depth*=at}return ot}else throw new ParseError("Got group of unknown type: '"+nt.type+"'")};function buildHTMLUnbreakable(tt,nt){var et=makeSpan$1(["base"],tt,nt),rt=makeSpan$1(["strut"]);return rt.style.height=makeEm(et.height+et.depth),et.depth&&(rt.style.verticalAlign=makeEm(-et.depth)),et.children.unshift(rt),et}function buildHTML(tt,nt){var et=null;tt.length===1&&tt[0].type==="tag"&&(et=tt[0].tag,tt=tt[0].body);var rt=buildExpression$1(tt,nt,"root"),ot;rt.length===2&&rt[1].hasClass("tag")&&(ot=rt.pop());for(var at=[],st=[],ut=0;ut<rt.length;ut++)if(st.push(rt[ut]),rt[ut].hasClass("mbin")||rt[ut].hasClass("mrel")||rt[ut].hasClass("allowbreak")){for(var ct=!1;ut<rt.length-1&&rt[ut+1].hasClass("mspace")&&!rt[ut+1].hasClass("newline");)ut++,st.push(rt[ut]),rt[ut].hasClass("nobreak")&&(ct=!0);ct||(at.push(buildHTMLUnbreakable(st,nt)),st=[])}else rt[ut].hasClass("newline")&&(st.pop(),st.length>0&&(at.push(buildHTMLUnbreakable(st,nt)),st=[]),at.push(rt[ut]));st.length>0&&at.push(buildHTMLUnbreakable(st,nt));var pt;et?(pt=buildHTMLUnbreakable(buildExpression$1(et,nt,!0)),pt.classes=["tag"],at.push(pt)):ot&&at.push(ot);var dt=makeSpan$1(["katex-html"],at);if(dt.setAttribute("aria-hidden","true"),pt){var ft=pt.children[0];ft.style.height=makeEm(dt.height+dt.depth),dt.depth&&(ft.style.verticalAlign=makeEm(-dt.depth))}return dt}function newDocumentFragment(tt){return new DocumentFragment(tt)}class MathNode{constructor(nt,et,rt){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=nt,this.attributes={},this.children=et||[],this.classes=rt||[]}setAttribute(nt,et){this.attributes[nt]=et}getAttribute(nt){return this.attributes[nt]}toNode(){var nt=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var et in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,et)&&nt.setAttribute(et,this.attributes[et]);this.classes.length>0&&(nt.className=createClass(this.classes));for(var rt=0;rt<this.children.length;rt++)nt.appendChild(this.children[rt].toNode());return nt}toMarkup(){var nt="<"+this.type;for(var et in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,et)&&(nt+=" "+et+'="',nt+=utils$2.escape(this.attributes[et]),nt+='"');this.classes.length>0&&(nt+=' class ="'+utils$2.escape(createClass(this.classes))+'"'),nt+=">";for(var rt=0;rt<this.children.length;rt++)nt+=this.children[rt].toMarkup();return nt+="</"+this.type+">",nt}toText(){return this.children.map(nt=>nt.toText()).join("")}}class TextNode{constructor(nt){this.text=void 0,this.text=nt}toNode(){return document.createTextNode(this.text)}toMarkup(){return utils$2.escape(this.toText())}toText(){return this.text}}class SpaceNode{constructor(nt){this.width=void 0,this.character=void 0,this.width=nt,nt>=.05555&&nt<=.05556?this.character=" ":nt>=.1666&&nt<=.1667?this.character=" ":nt>=.2222&&nt<=.2223?this.character=" ":nt>=.2777&&nt<=.2778?this.character="  ":nt>=-.05556&&nt<=-.05555?this.character=" ⁣":nt>=-.1667&&nt<=-.1666?this.character=" ⁣":nt>=-.2223&&nt<=-.2222?this.character=" ⁣":nt>=-.2778&&nt<=-.2777?this.character=" ⁣":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var nt=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return nt.setAttribute("width",makeEm(this.width)),nt}toMarkup(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+makeEm(this.width)+'"/>'}toText(){return this.character?this.character:" "}}var mathMLTree={MathNode,TextNode,SpaceNode,newDocumentFragment},makeText=function tt(nt,et,rt){return symbols$1[et][nt]&&symbols$1[et][nt].replace&&nt.charCodeAt(0)!==55349&&!(ligatures.hasOwnProperty(nt)&&rt&&(rt.fontFamily&&rt.fontFamily.slice(4,6)==="tt"||rt.font&&rt.font.slice(4,6)==="tt"))&&(nt=symbols$1[et][nt].replace),new mathMLTree.TextNode(nt)},makeRow=function tt(nt){return nt.length===1?nt[0]:new mathMLTree.MathNode("mrow",nt)},getVariant=function tt(nt,et){if(et.fontFamily==="texttt")return"monospace";if(et.fontFamily==="textsf")return et.fontShape==="textit"&&et.fontWeight==="textbf"?"sans-serif-bold-italic":et.fontShape==="textit"?"sans-serif-italic":et.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(et.fontShape==="textit"&&et.fontWeight==="textbf")return"bold-italic";if(et.fontShape==="textit")return"italic";if(et.fontWeight==="textbf")return"bold";var rt=et.font;if(!rt||rt==="mathnormal")return null;var ot=nt.mode;if(rt==="mathit")return"italic";if(rt==="boldsymbol")return nt.type==="textord"?"bold":"bold-italic";if(rt==="mathbf")return"bold";if(rt==="mathbb")return"double-struck";if(rt==="mathfrak")return"fraktur";if(rt==="mathscr"||rt==="mathcal")return"script";if(rt==="mathsf")return"sans-serif";if(rt==="mathtt")return"monospace";var at=nt.text;if(utils$2.contains(["\\imath","\\jmath"],at))return null;symbols$1[ot][at]&&symbols$1[ot][at].replace&&(at=symbols$1[ot][at].replace);var st=buildCommon.fontMap[rt].fontName;return getCharacterMetrics(at,st,ot)?buildCommon.fontMap[rt].variant:null},buildExpression=function tt(nt,et,rt){if(nt.length===1){var ot=buildGroup(nt[0],et);return rt&&ot instanceof MathNode&&ot.type==="mo"&&(ot.setAttribute("lspace","0em"),ot.setAttribute("rspace","0em")),[ot]}for(var at=[],st,ut=0;ut<nt.length;ut++){var ct=buildGroup(nt[ut],et);if(ct instanceof MathNode&&st instanceof MathNode){if(ct.type==="mtext"&&st.type==="mtext"&&ct.getAttribute("mathvariant")===st.getAttribute("mathvariant")){st.children.push(...ct.children);continue}else if(ct.type==="mn"&&st.type==="mn"){st.children.push(...ct.children);continue}else if(ct.type==="mi"&&ct.children.length===1&&st.type==="mn"){var pt=ct.children[0];if(pt instanceof TextNode&&pt.text==="."){st.children.push(...ct.children);continue}}else if(st.type==="mi"&&st.children.length===1){var dt=st.children[0];if(dt instanceof TextNode&&dt.text==="̸"&&(ct.type==="mo"||ct.type==="mi"||ct.type==="mn")){var ft=ct.children[0];ft instanceof TextNode&&ft.text.length>0&&(ft.text=ft.text.slice(0,1)+"̸"+ft.text.slice(1),at.pop())}}}at.push(ct),st=ct}return at},buildExpressionRow=function tt(nt,et,rt){return makeRow(buildExpression(nt,et,rt))},buildGroup=function tt(nt,et){if(!nt)return new mathMLTree.MathNode("mrow");if(_mathmlGroupBuilders[nt.type]){var rt=_mathmlGroupBuilders[nt.type](nt,et);return rt}else throw new ParseError("Got group of unknown type: '"+nt.type+"'")};function buildMathML(tt,nt,et,rt,ot){var at=buildExpression(tt,et),st;at.length===1&&at[0]instanceof MathNode&&utils$2.contains(["mrow","mtable"],at[0].type)?st=at[0]:st=new mathMLTree.MathNode("mrow",at);var ut=new mathMLTree.MathNode("annotation",[new mathMLTree.TextNode(nt)]);ut.setAttribute("encoding","application/x-tex");var ct=new mathMLTree.MathNode("semantics",[st,ut]),pt=new mathMLTree.MathNode("math",[ct]);pt.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),rt&&pt.setAttribute("display","block");var dt=ot?"katex":"katex-mathml";return buildCommon.makeSpan([dt],[pt])}var optionsFromSettings=function tt(nt){return new Options({style:nt.displayMode?Style$1.DISPLAY:Style$1.TEXT,maxSize:nt.maxSize,minRuleThickness:nt.minRuleThickness})},displayWrap=function tt(nt,et){if(et.displayMode){var rt=["katex-display"];et.leqno&&rt.push("leqno"),et.fleqn&&rt.push("fleqn"),nt=buildCommon.makeSpan(rt,[nt])}return nt},buildTree=function tt(nt,et,rt){var ot=optionsFromSettings(rt),at;if(rt.output==="mathml")return buildMathML(nt,et,ot,rt.displayMode,!0);if(rt.output==="html"){var st=buildHTML(nt,ot);at=buildCommon.makeSpan(["katex"],[st])}else{var ut=buildMathML(nt,et,ot,rt.displayMode,!1),ct=buildHTML(nt,ot);at=buildCommon.makeSpan(["katex"],[ut,ct])}return displayWrap(at,rt)},buildHTMLTree=function tt(nt,et,rt){var ot=optionsFromSettings(rt),at=buildHTML(nt,ot),st=buildCommon.makeSpan(["katex"],[at]);return displayWrap(st,rt)},stretchyCodePoint={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},mathMLnode=function tt(nt){var et=new mathMLTree.MathNode("mo",[new mathMLTree.TextNode(stretchyCodePoint[nt.replace(/^\\/,"")])]);return et.setAttribute("stretchy","true"),et},katexImagesData={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},groupLength=function tt(nt){return nt.type==="ordgroup"?nt.body.length:1},svgSpan=function tt(nt,et){function rt(){var ut=4e5,ct=nt.label.slice(1);if(utils$2.contains(["widehat","widecheck","widetilde","utilde"],ct)){var pt=nt,dt=groupLength(pt.base),ft,bt,ht;if(dt>5)ct==="widehat"||ct==="widecheck"?(ft=420,ut=2364,ht=.42,bt=ct+"4"):(ft=312,ut=2340,ht=.34,bt="tilde4");else{var mt=[1,1,2,2,3,3][dt];ct==="widehat"||ct==="widecheck"?(ut=[0,1062,2364,2364,2364][mt],ft=[0,239,300,360,420][mt],ht=[0,.24,.3,.3,.36,.42][mt],bt=ct+mt):(ut=[0,600,1033,2339,2340][mt],ft=[0,260,286,306,312][mt],ht=[0,.26,.286,.3,.306,.34][mt],bt="tilde"+mt)}var Mt=new PathNode(bt),Ot=new SvgNode([Mt],{width:"100%",height:makeEm(ht),viewBox:"0 0 "+ut+" "+ft,preserveAspectRatio:"none"});return{span:buildCommon.makeSvgSpan([],[Ot],et),minWidth:0,height:ht}}else{var zt=[],yt=katexImagesData[ct],[vt,At,St]=yt,Et=St/1e3,Tt=vt.length,Rt,Ct;if(Tt===1){var wt=yt[3];Rt=["hide-tail"],Ct=[wt]}else if(Tt===2)Rt=["halfarrow-left","halfarrow-right"],Ct=["xMinYMin","xMaxYMin"];else if(Tt===3)Rt=["brace-left","brace-center","brace-right"],Ct=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support
                    `+Tt+" children.");for(var Lt=0;Lt<Tt;Lt++){var Vt=new PathNode(vt[Lt]),jt=new SvgNode([Vt],{width:"400em",height:makeEm(Et),viewBox:"0 0 "+ut+" "+St,preserveAspectRatio:Ct[Lt]+" slice"}),s0=buildCommon.makeSvgSpan([Rt[Lt]],[jt],et);if(Tt===1)return{span:s0,minWidth:At,height:Et};s0.style.height=makeEm(Et),zt.push(s0)}return{span:buildCommon.makeSpan(["stretchy"],zt,et),minWidth:At,height:Et}}}var{span:ot,minWidth:at,height:st}=rt();return ot.height=st,ot.style.height=makeEm(st),at>0&&(ot.style.minWidth=makeEm(at)),ot},encloseSpan=function tt(nt,et,rt,ot,at){var st,ut=nt.height+nt.depth+rt+ot;if(/fbox|color|angl/.test(et)){if(st=buildCommon.makeSpan(["stretchy",et],[],at),et==="fbox"){var ct=at.color&&at.getColor();ct&&(st.style.borderColor=ct)}}else{var pt=[];/^[bx]cancel$/.test(et)&&pt.push(new LineNode({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(et)&&pt.push(new LineNode({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var dt=new SvgNode(pt,{width:"100%",height:makeEm(ut)});st=buildCommon.makeSvgSpan([],[dt],at)}return st.height=ut,st.style.height=makeEm(ut),st},stretchy={encloseSpan,mathMLnode,svgSpan};function assertNodeType(tt,nt){if(!tt||tt.type!==nt)throw new Error("Expected node of type "+nt+", but got "+(tt?"node of type "+tt.type:String(tt)));return tt}function assertSymbolNodeType(tt){var nt=checkSymbolNodeType(tt);if(!nt)throw new Error("Expected node of symbol group type, but got "+(tt?"node of type "+tt.type:String(tt)));return nt}function checkSymbolNodeType(tt){return tt&&(tt.type==="atom"||NON_ATOMS.hasOwnProperty(tt.type))?tt:null}var htmlBuilder$a=(tt,nt)=>{var et,rt,ot;tt&&tt.type==="supsub"?(rt=assertNodeType(tt.base,"accent"),et=rt.base,tt.base=et,ot=assertSpan(buildGroup$1(tt,nt)),tt.base=rt):(rt=assertNodeType(tt,"accent"),et=rt.base);var at=buildGroup$1(et,nt.havingCrampedStyle()),st=rt.isShifty&&utils$2.isCharacterBox(et),ut=0;if(st){var ct=utils$2.getBaseElem(et),pt=buildGroup$1(ct,nt.havingCrampedStyle());ut=assertSymbolDomNode(pt).skew}var dt=rt.label==="\\c",ft=dt?at.height+at.depth:Math.min(at.height,nt.fontMetrics().xHeight),bt;if(rt.isStretchy)bt=stretchy.svgSpan(rt,nt),bt=buildCommon.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:at},{type:"elem",elem:bt,wrapperClasses:["svg-align"],wrapperStyle:ut>0?{width:"calc(100% - "+makeEm(2*ut)+")",marginLeft:makeEm(2*ut)}:void 0}]},nt);else{var ht,mt;rt.label==="\\vec"?(ht=buildCommon.staticSvg("vec",nt),mt=buildCommon.svgData.vec[1]):(ht=buildCommon.makeOrd({mode:rt.mode,text:rt.label},nt,"textord"),ht=assertSymbolDomNode(ht),ht.italic=0,mt=ht.width,dt&&(ft+=ht.depth)),bt=buildCommon.makeSpan(["accent-body"],[ht]);var Mt=rt.label==="\\textcircled";Mt&&(bt.classes.push("accent-full"),ft=at.height);var Ot=ut;Mt||(Ot-=mt/2),bt.style.left=makeEm(Ot),rt.label==="\\textcircled"&&(bt.style.top=".2em"),bt=buildCommon.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:at},{type:"kern",size:-ft},{type:"elem",elem:bt}]},nt)}var zt=buildCommon.makeSpan(["mord","accent"],[bt],nt);return ot?(ot.children[0]=zt,ot.height=Math.max(zt.height,ot.height),ot.classes[0]="mord",ot):zt},mathmlBuilder$9=(tt,nt)=>{var et=tt.isStretchy?stretchy.mathMLnode(tt.label):new mathMLTree.MathNode("mo",[makeText(tt.label,tt.mode)]),rt=new mathMLTree.MathNode("mover",[buildGroup(tt.base,nt),et]);return rt.setAttribute("accent","true"),rt},NON_STRETCHY_ACCENT_REGEX=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(tt=>"\\"+tt).join("|"));defineFunction({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(tt,nt)=>{var et=normalizeArgument(nt[0]),rt=!NON_STRETCHY_ACCENT_REGEX.test(tt.funcName),ot=!rt||tt.funcName==="\\widehat"||tt.funcName==="\\widetilde"||tt.funcName==="\\widecheck";return{type:"accent",mode:tt.parser.mode,label:tt.funcName,isStretchy:rt,isShifty:ot,base:et}},htmlBuilder:htmlBuilder$a,mathmlBuilder:mathmlBuilder$9});defineFunction({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(tt,nt)=>{var et=nt[0],rt=tt.parser.mode;return rt==="math"&&(tt.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+tt.funcName+" works only in text mode"),rt="text"),{type:"accent",mode:rt,label:tt.funcName,isStretchy:!1,isShifty:!0,base:et}},htmlBuilder:htmlBuilder$a,mathmlBuilder:mathmlBuilder$9});defineFunction({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(tt,nt)=>{var{parser:et,funcName:rt}=tt,ot=nt[0];return{type:"accentUnder",mode:et.mode,label:rt,base:ot}},htmlBuilder:(tt,nt)=>{var et=buildGroup$1(tt.base,nt),rt=stretchy.svgSpan(tt,nt),ot=tt.label==="\\utilde"?.12:0,at=buildCommon.makeVList({positionType:"top",positionData:et.height,children:[{type:"elem",elem:rt,wrapperClasses:["svg-align"]},{type:"kern",size:ot},{type:"elem",elem:et}]},nt);return buildCommon.makeSpan(["mord","accentunder"],[at],nt)},mathmlBuilder:(tt,nt)=>{var et=stretchy.mathMLnode(tt.label),rt=new mathMLTree.MathNode("munder",[buildGroup(tt.base,nt),et]);return rt.setAttribute("accentunder","true"),rt}});var paddedNode=tt=>{var nt=new mathMLTree.MathNode("mpadded",tt?[tt]:[]);return nt.setAttribute("width","+0.6em"),nt.setAttribute("lspace","0.3em"),nt};defineFunction({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(tt,nt,et){var{parser:rt,funcName:ot}=tt;return{type:"xArrow",mode:rt.mode,label:ot,body:nt[0],below:et[0]}},htmlBuilder(tt,nt){var et=nt.style,rt=nt.havingStyle(et.sup()),ot=buildCommon.wrapFragment(buildGroup$1(tt.body,rt,nt),nt),at=tt.label.slice(0,2)==="\\x"?"x":"cd";ot.classes.push(at+"-arrow-pad");var st;tt.below&&(rt=nt.havingStyle(et.sub()),st=buildCommon.wrapFragment(buildGroup$1(tt.below,rt,nt),nt),st.classes.push(at+"-arrow-pad"));var ut=stretchy.svgSpan(tt,nt),ct=-nt.fontMetrics().axisHeight+.5*ut.height,pt=-nt.fontMetrics().axisHeight-.5*ut.height-.111;(ot.depth>.25||tt.label==="\\xleftequilibrium")&&(pt-=ot.depth);var dt;if(st){var ft=-nt.fontMetrics().axisHeight+st.height+.5*ut.height+.111;dt=buildCommon.makeVList({positionType:"individualShift",children:[{type:"elem",elem:ot,shift:pt},{type:"elem",elem:ut,shift:ct},{type:"elem",elem:st,shift:ft}]},nt)}else dt=buildCommon.makeVList({positionType:"individualShift",children:[{type:"elem",elem:ot,shift:pt},{type:"elem",elem:ut,shift:ct}]},nt);return dt.children[0].children[0].children[1].classes.push("svg-align"),buildCommon.makeSpan(["mrel","x-arrow"],[dt],nt)},mathmlBuilder(tt,nt){var et=stretchy.mathMLnode(tt.label);et.setAttribute("minsize",tt.label.charAt(0)==="x"?"1.75em":"3.0em");var rt;if(tt.body){var ot=paddedNode(buildGroup(tt.body,nt));if(tt.below){var at=paddedNode(buildGroup(tt.below,nt));rt=new mathMLTree.MathNode("munderover",[et,at,ot])}else rt=new mathMLTree.MathNode("mover",[et,ot])}else if(tt.below){var st=paddedNode(buildGroup(tt.below,nt));rt=new mathMLTree.MathNode("munder",[et,st])}else rt=paddedNode(),rt=new mathMLTree.MathNode("mover",[et,rt]);return rt}});var makeSpan=buildCommon.makeSpan;function htmlBuilder$9(tt,nt){var et=buildExpression$1(tt.body,nt,!0);return makeSpan([tt.mclass],et,nt)}function mathmlBuilder$8(tt,nt){var et,rt=buildExpression(tt.body,nt);return tt.mclass==="minner"?et=new mathMLTree.MathNode("mpadded",rt):tt.mclass==="mord"?tt.isCharacterBox?(et=rt[0],et.type="mi"):et=new mathMLTree.MathNode("mi",rt):(tt.isCharacterBox?(et=rt[0],et.type="mo"):et=new mathMLTree.MathNode("mo",rt),tt.mclass==="mbin"?(et.attributes.lspace="0.22em",et.attributes.rspace="0.22em"):tt.mclass==="mpunct"?(et.attributes.lspace="0em",et.attributes.rspace="0.17em"):tt.mclass==="mopen"||tt.mclass==="mclose"?(et.attributes.lspace="0em",et.attributes.rspace="0em"):tt.mclass==="minner"&&(et.attributes.lspace="0.0556em",et.attributes.width="+0.1111em")),et}defineFunction({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(tt,nt){var{parser:et,funcName:rt}=tt,ot=nt[0];return{type:"mclass",mode:et.mode,mclass:"m"+rt.slice(5),body:ordargument(ot),isCharacterBox:utils$2.isCharacterBox(ot)}},htmlBuilder:htmlBuilder$9,mathmlBuilder:mathmlBuilder$8});var binrelClass=tt=>{var nt=tt.type==="ordgroup"&&tt.body.length?tt.body[0]:tt;return nt.type==="atom"&&(nt.family==="bin"||nt.family==="rel")?"m"+nt.family:"mord"};defineFunction({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(tt,nt){var{parser:et}=tt;return{type:"mclass",mode:et.mode,mclass:binrelClass(nt[0]),body:ordargument(nt[1]),isCharacterBox:utils$2.isCharacterBox(nt[1])}}});defineFunction({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(tt,nt){var{parser:et,funcName:rt}=tt,ot=nt[1],at=nt[0],st;rt!=="\\stackrel"?st=binrelClass(ot):st="mrel";var ut={type:"op",mode:ot.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:rt!=="\\stackrel",body:ordargument(ot)},ct={type:"supsub",mode:at.mode,base:ut,sup:rt==="\\underset"?null:at,sub:rt==="\\underset"?at:null};return{type:"mclass",mode:et.mode,mclass:st,body:[ct],isCharacterBox:utils$2.isCharacterBox(ct)}},htmlBuilder:htmlBuilder$9,mathmlBuilder:mathmlBuilder$8});defineFunction({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(tt,nt){var{parser:et}=tt;return{type:"pmb",mode:et.mode,mclass:binrelClass(nt[0]),body:ordargument(nt[0])}},htmlBuilder(tt,nt){var et=buildExpression$1(tt.body,nt,!0),rt=buildCommon.makeSpan([tt.mclass],et,nt);return rt.style.textShadow="0.02em 0.01em 0.04px",rt},mathmlBuilder(tt,nt){var et=buildExpression(tt.body,nt),rt=new mathMLTree.MathNode("mstyle",et);return rt.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),rt}});var cdArrowFunctionName={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},newCell=()=>({type:"styling",body:[],mode:"math",style:"display"}),isStartOfArrow=tt=>tt.type==="textord"&&tt.text==="@",isLabelEnd=(tt,nt)=>(tt.type==="mathord"||tt.type==="atom")&&tt.text===nt;function cdArrow(tt,nt,et){var rt=cdArrowFunctionName[tt];switch(rt){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return et.callFunction(rt,[nt[0]],[nt[1]]);case"\\uparrow":case"\\downarrow":{var ot=et.callFunction("\\\\cdleft",[nt[0]],[]),at={type:"atom",text:rt,mode:"math",family:"rel"},st=et.callFunction("\\Big",[at],[]),ut=et.callFunction("\\\\cdright",[nt[1]],[]),ct={type:"ordgroup",mode:"math",body:[ot,st,ut]};return et.callFunction("\\\\cdparent",[ct],[])}case"\\\\cdlongequal":return et.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var pt={type:"textord",text:"\\Vert",mode:"math"};return et.callFunction("\\Big",[pt],[])}default:return{type:"textord",text:" ",mode:"math"}}}function parseCD(tt){var nt=[];for(tt.gullet.beginGroup(),tt.gullet.macros.set("\\cr","\\\\\\relax"),tt.gullet.beginGroup();;){nt.push(tt.parseExpression(!1,"\\\\")),tt.gullet.endGroup(),tt.gullet.beginGroup();var et=tt.fetch().text;if(et==="&"||et==="\\\\")tt.consume();else if(et==="\\end"){nt[nt.length-1].length===0&&nt.pop();break}else throw new ParseError("Expected \\\\ or \\cr or \\end",tt.nextToken)}for(var rt=[],ot=[rt],at=0;at<nt.length;at++){for(var st=nt[at],ut=newCell(),ct=0;ct<st.length;ct++)if(!isStartOfArrow(st[ct]))ut.body.push(st[ct]);else{rt.push(ut),ct+=1;var pt=assertSymbolNodeType(st[ct]).text,dt=new Array(2);if(dt[0]={type:"ordgroup",mode:"math",body:[]},dt[1]={type:"ordgroup",mode:"math",body:[]},!("=|.".indexOf(pt)>-1))if("<>AV".indexOf(pt)>-1)for(var ft=0;ft<2;ft++){for(var bt=!0,ht=ct+1;ht<st.length;ht++){if(isLabelEnd(st[ht],pt)){bt=!1,ct=ht;break}if(isStartOfArrow(st[ht]))throw new ParseError("Missing a "+pt+" character to complete a CD arrow.",st[ht]);dt[ft].body.push(st[ht])}if(bt)throw new ParseError("Missing a "+pt+" character to complete a CD arrow.",st[ct])}else throw new ParseError('Expected one of "<>AV=|." after @',st[ct]);var mt=cdArrow(pt,dt,tt),Mt={type:"styling",body:[mt],mode:"math",style:"display"};rt.push(Mt),ut=newCell()}at%2===0?rt.push(ut):rt.shift(),rt=[],ot.push(rt)}tt.gullet.endGroup(),tt.gullet.endGroup();var Ot=new Array(ot[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:ot,arraystretch:1,addJot:!0,rowGaps:[null],cols:Ot,colSeparationType:"CD",hLinesBeforeRow:new Array(ot.length+1).fill([])}}defineFunction({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(tt,nt){var{parser:et,funcName:rt}=tt;return{type:"cdlabel",mode:et.mode,side:rt.slice(4),label:nt[0]}},htmlBuilder(tt,nt){var et=nt.havingStyle(nt.style.sup()),rt=buildCommon.wrapFragment(buildGroup$1(tt.label,et,nt),nt);return rt.classes.push("cd-label-"+tt.side),rt.style.bottom=makeEm(.8-rt.depth),rt.height=0,rt.depth=0,rt},mathmlBuilder(tt,nt){var et=new mathMLTree.MathNode("mrow",[buildGroup(tt.label,nt)]);return et=new mathMLTree.MathNode("mpadded",[et]),et.setAttribute("width","0"),tt.side==="left"&&et.setAttribute("lspace","-1width"),et.setAttribute("voffset","0.7em"),et=new mathMLTree.MathNode("mstyle",[et]),et.setAttribute("displaystyle","false"),et.setAttribute("scriptlevel","1"),et}});defineFunction({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(tt,nt){var{parser:et}=tt;return{type:"cdlabelparent",mode:et.mode,fragment:nt[0]}},htmlBuilder(tt,nt){var et=buildCommon.wrapFragment(buildGroup$1(tt.fragment,nt),nt);return et.classes.push("cd-vert-arrow"),et},mathmlBuilder(tt,nt){return new mathMLTree.MathNode("mrow",[buildGroup(tt.fragment,nt)])}});defineFunction({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(tt,nt){for(var{parser:et}=tt,rt=assertNodeType(nt[0],"ordgroup"),ot=rt.body,at="",st=0;st<ot.length;st++){var ut=assertNodeType(ot[st],"textord");at+=ut.text}var ct=parseInt(at),pt;if(isNaN(ct))throw new ParseError("\\@char has non-numeric argument "+at);if(ct<0||ct>=1114111)throw new ParseError("\\@char with invalid code point "+at);return ct<=65535?pt=String.fromCharCode(ct):(ct-=65536,pt=String.fromCharCode((ct>>10)+55296,(ct&1023)+56320)),{type:"textord",mode:et.mode,text:pt}}});var htmlBuilder$8=(tt,nt)=>{var et=buildExpression$1(tt.body,nt.withColor(tt.color),!1);return buildCommon.makeFragment(et)},mathmlBuilder$7=(tt,nt)=>{var et=buildExpression(tt.body,nt.withColor(tt.color)),rt=new mathMLTree.MathNode("mstyle",et);return rt.setAttribute("mathcolor",tt.color),rt};defineFunction({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(tt,nt){var{parser:et}=tt,rt=assertNodeType(nt[0],"color-token").color,ot=nt[1];return{type:"color",mode:et.mode,color:rt,body:ordargument(ot)}},htmlBuilder:htmlBuilder$8,mathmlBuilder:mathmlBuilder$7});defineFunction({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(tt,nt){var{parser:et,breakOnTokenText:rt}=tt,ot=assertNodeType(nt[0],"color-token").color;et.gullet.macros.set("\\current@color",ot);var at=et.parseExpression(!0,rt);return{type:"color",mode:et.mode,color:ot,body:at}},htmlBuilder:htmlBuilder$8,mathmlBuilder:mathmlBuilder$7});defineFunction({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(tt,nt,et){var{parser:rt}=tt,ot=rt.gullet.future().text==="["?rt.parseSizeGroup(!0):null,at=!rt.settings.displayMode||!rt.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:rt.mode,newLine:at,size:ot&&assertNodeType(ot,"size").value}},htmlBuilder(tt,nt){var et=buildCommon.makeSpan(["mspace"],[],nt);return tt.newLine&&(et.classes.push("newline"),tt.size&&(et.style.marginTop=makeEm(calculateSize(tt.size,nt)))),et},mathmlBuilder(tt,nt){var et=new mathMLTree.MathNode("mspace");return tt.newLine&&(et.setAttribute("linebreak","newline"),tt.size&&et.setAttribute("height",makeEm(calculateSize(tt.size,nt)))),et}});var globalMap={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},checkControlSequence=tt=>{var nt=tt.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(nt))throw new ParseError("Expected a control sequence",tt);return nt},getRHS=tt=>{var nt=tt.gullet.popToken();return nt.text==="="&&(nt=tt.gullet.popToken(),nt.text===" "&&(nt=tt.gullet.popToken())),nt},letCommand=(tt,nt,et,rt)=>{var ot=tt.gullet.macros.get(et.text);ot==null&&(et.noexpand=!0,ot={tokens:[et],numArgs:0,unexpandable:!tt.gullet.isExpandable(et.text)}),tt.gullet.macros.set(nt,ot,rt)};defineFunction({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(tt){var{parser:nt,funcName:et}=tt;nt.consumeSpaces();var rt=nt.fetch();if(globalMap[rt.text])return(et==="\\global"||et==="\\\\globallong")&&(rt.text=globalMap[rt.text]),assertNodeType(nt.parseFunction(),"internal");throw new ParseError("Invalid token after macro prefix",rt)}});defineFunction({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(tt){var{parser:nt,funcName:et}=tt,rt=nt.gullet.popToken(),ot=rt.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(ot))throw new ParseError("Expected a control sequence",rt);for(var at=0,st,ut=[[]];nt.gullet.future().text!=="{";)if(rt=nt.gullet.popToken(),rt.text==="#"){if(nt.gullet.future().text==="{"){st=nt.gullet.future(),ut[at].push("{");break}if(rt=nt.gullet.popToken(),!/^[1-9]$/.test(rt.text))throw new ParseError('Invalid argument number "'+rt.text+'"');if(parseInt(rt.text)!==at+1)throw new ParseError('Argument number "'+rt.text+'" out of order');at++,ut.push([])}else{if(rt.text==="EOF")throw new ParseError("Expected a macro definition");ut[at].push(rt.text)}var{tokens:ct}=nt.gullet.consumeArg();return st&&ct.unshift(st),(et==="\\edef"||et==="\\xdef")&&(ct=nt.gullet.expandTokens(ct),ct.reverse()),nt.gullet.macros.set(ot,{tokens:ct,numArgs:at,delimiters:ut},et===globalMap[et]),{type:"internal",mode:nt.mode}}});defineFunction({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(tt){var{parser:nt,funcName:et}=tt,rt=checkControlSequence(nt.gullet.popToken());nt.gullet.consumeSpaces();var ot=getRHS(nt);return letCommand(nt,rt,ot,et==="\\\\globallet"),{type:"internal",mode:nt.mode}}});defineFunction({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(tt){var{parser:nt,funcName:et}=tt,rt=checkControlSequence(nt.gullet.popToken()),ot=nt.gullet.popToken(),at=nt.gullet.popToken();return letCommand(nt,rt,at,et==="\\\\globalfuture"),nt.gullet.pushToken(at),nt.gullet.pushToken(ot),{type:"internal",mode:nt.mode}}});var getMetrics=function tt(nt,et,rt){var ot=symbols$1.math[nt]&&symbols$1.math[nt].replace,at=getCharacterMetrics(ot||nt,et,rt);if(!at)throw new Error("Unsupported symbol "+nt+" and font size "+et+".");return at},styleWrap=function tt(nt,et,rt,ot){var at=rt.havingBaseStyle(et),st=buildCommon.makeSpan(ot.concat(at.sizingClasses(rt)),[nt],rt),ut=at.sizeMultiplier/rt.sizeMultiplier;return st.height*=ut,st.depth*=ut,st.maxFontSize=at.sizeMultiplier,st},centerSpan=function tt(nt,et,rt){var ot=et.havingBaseStyle(rt),at=(1-et.sizeMultiplier/ot.sizeMultiplier)*et.fontMetrics().axisHeight;nt.classes.push("delimcenter"),nt.style.top=makeEm(at),nt.height-=at,nt.depth+=at},makeSmallDelim=function tt(nt,et,rt,ot,at,st){var ut=buildCommon.makeSymbol(nt,"Main-Regular",at,ot),ct=styleWrap(ut,et,ot,st);return rt&&centerSpan(ct,ot,et),ct},mathrmSize=function tt(nt,et,rt,ot){return buildCommon.makeSymbol(nt,"Size"+et+"-Regular",rt,ot)},makeLargeDelim=function tt(nt,et,rt,ot,at,st){var ut=mathrmSize(nt,et,at,ot),ct=styleWrap(buildCommon.makeSpan(["delimsizing","size"+et],[ut],ot),Style$1.TEXT,ot,st);return rt&&centerSpan(ct,ot,Style$1.TEXT),ct},makeGlyphSpan=function tt(nt,et,rt){var ot;et==="Size1-Regular"?ot="delim-size1":ot="delim-size4";var at=buildCommon.makeSpan(["delimsizinginner",ot],[buildCommon.makeSpan([],[buildCommon.makeSymbol(nt,et,rt)])]);return{type:"elem",elem:at}},makeInner=function tt(nt,et,rt){var ot=fontMetricsData["Size4-Regular"][nt.charCodeAt(0)]?fontMetricsData["Size4-Regular"][nt.charCodeAt(0)][4]:fontMetricsData["Size1-Regular"][nt.charCodeAt(0)][4],at=new PathNode("inner",innerPath(nt,Math.round(1e3*et))),st=new SvgNode([at],{width:makeEm(ot),height:makeEm(et),style:"width:"+makeEm(ot),viewBox:"0 0 "+1e3*ot+" "+Math.round(1e3*et),preserveAspectRatio:"xMinYMin"}),ut=buildCommon.makeSvgSpan([],[st],rt);return ut.height=et,ut.style.height=makeEm(et),ut.style.width=makeEm(ot),{type:"elem",elem:ut}},lapInEms=.008,lap={type:"kern",size:-1*lapInEms},verts=["|","\\lvert","\\rvert","\\vert"],doubleVerts=["\\|","\\lVert","\\rVert","\\Vert"],makeStackedDelim=function tt(nt,et,rt,ot,at,st){var ut,ct,pt,dt,ft="",bt=0;ut=pt=dt=nt,ct=null;var ht="Size1-Regular";nt==="\\uparrow"?pt=dt="⏐":nt==="\\Uparrow"?pt=dt="‖":nt==="\\downarrow"?ut=pt="⏐":nt==="\\Downarrow"?ut=pt="‖":nt==="\\updownarrow"?(ut="\\uparrow",pt="⏐",dt="\\downarrow"):nt==="\\Updownarrow"?(ut="\\Uparrow",pt="‖",dt="\\Downarrow"):utils$2.contains(verts,nt)?(pt="∣",ft="vert",bt=333):utils$2.contains(doubleVerts,nt)?(pt="∥",ft="doublevert",bt=556):nt==="["||nt==="\\lbrack"?(ut="⎡",pt="⎢",dt="⎣",ht="Size4-Regular",ft="lbrack",bt=667):nt==="]"||nt==="\\rbrack"?(ut="⎤",pt="⎥",dt="⎦",ht="Size4-Regular",ft="rbrack",bt=667):nt==="\\lfloor"||nt==="⌊"?(pt=ut="⎢",dt="⎣",ht="Size4-Regular",ft="lfloor",bt=667):nt==="\\lceil"||nt==="⌈"?(ut="⎡",pt=dt="⎢",ht="Size4-Regular",ft="lceil",bt=667):nt==="\\rfloor"||nt==="⌋"?(pt=ut="⎥",dt="⎦",ht="Size4-Regular",ft="rfloor",bt=667):nt==="\\rceil"||nt==="⌉"?(ut="⎤",pt=dt="⎥",ht="Size4-Regular",ft="rceil",bt=667):nt==="("||nt==="\\lparen"?(ut="⎛",pt="⎜",dt="⎝",ht="Size4-Regular",ft="lparen",bt=875):nt===")"||nt==="\\rparen"?(ut="⎞",pt="⎟",dt="⎠",ht="Size4-Regular",ft="rparen",bt=875):nt==="\\{"||nt==="\\lbrace"?(ut="⎧",ct="⎨",dt="⎩",pt="⎪",ht="Size4-Regular"):nt==="\\}"||nt==="\\rbrace"?(ut="⎫",ct="⎬",dt="⎭",pt="⎪",ht="Size4-Regular"):nt==="\\lgroup"||nt==="⟮"?(ut="⎧",dt="⎩",pt="⎪",ht="Size4-Regular"):nt==="\\rgroup"||nt==="⟯"?(ut="⎫",dt="⎭",pt="⎪",ht="Size4-Regular"):nt==="\\lmoustache"||nt==="⎰"?(ut="⎧",dt="⎭",pt="⎪",ht="Size4-Regular"):(nt==="\\rmoustache"||nt==="⎱")&&(ut="⎫",dt="⎩",pt="⎪",ht="Size4-Regular");var mt=getMetrics(ut,ht,at),Mt=mt.height+mt.depth,Ot=getMetrics(pt,ht,at),zt=Ot.height+Ot.depth,yt=getMetrics(dt,ht,at),vt=yt.height+yt.depth,At=0,St=1;if(ct!==null){var Et=getMetrics(ct,ht,at);At=Et.height+Et.depth,St=2}var Tt=Mt+vt+At,Rt=Math.max(0,Math.ceil((et-Tt)/(St*zt))),Ct=Tt+Rt*St*zt,wt=ot.fontMetrics().axisHeight;rt&&(wt*=ot.sizeMultiplier);var Lt=Ct/2-wt,Vt=[];if(ft.length>0){var jt=Ct-Mt-vt,s0=Math.round(Ct*1e3),Ht=tallDelim(ft,Math.round(jt*1e3)),Yt=new PathNode(ft,Ht),M0=(bt/1e3).toFixed(3)+"em",l0=(s0/1e3).toFixed(3)+"em",b0=new SvgNode([Yt],{width:M0,height:l0,viewBox:"0 0 "+bt+" "+s0}),kt=buildCommon.makeSvgSpan([],[b0],ot);kt.height=s0/1e3,kt.style.width=M0,kt.style.height=l0,Vt.push({type:"elem",elem:kt})}else{if(Vt.push(makeGlyphSpan(dt,ht,at)),Vt.push(lap),ct===null){var o0=Ct-Mt-vt+2*lapInEms;Vt.push(makeInner(pt,o0,ot))}else{var qt=(Ct-Mt-vt-At)/2+2*lapInEms;Vt.push(makeInner(pt,qt,ot)),Vt.push(lap),Vt.push(makeGlyphSpan(ct,ht,at)),Vt.push(lap),Vt.push(makeInner(pt,qt,ot))}Vt.push(lap),Vt.push(makeGlyphSpan(ut,ht,at))}var Dt=ot.havingBaseStyle(Style$1.TEXT),Bt=buildCommon.makeVList({positionType:"bottom",positionData:Lt,children:Vt},Dt);return styleWrap(buildCommon.makeSpan(["delimsizing","mult"],[Bt],Dt),Style$1.TEXT,ot,st)},vbPad=80,emPad=.08,sqrtSvg=function tt(nt,et,rt,ot,at){var st=sqrtPath(nt,ot,rt),ut=new PathNode(nt,st),ct=new SvgNode([ut],{width:"400em",height:makeEm(et),viewBox:"0 0 400000 "+rt,preserveAspectRatio:"xMinYMin slice"});return buildCommon.makeSvgSpan(["hide-tail"],[ct],at)},makeSqrtImage=function tt(nt,et){var rt=et.havingBaseSizing(),ot=traverseSequence("\\surd",nt*rt.sizeMultiplier,stackLargeDelimiterSequence,rt),at=rt.sizeMultiplier,st=Math.max(0,et.minRuleThickness-et.fontMetrics().sqrtRuleThickness),ut,ct=0,pt=0,dt=0,ft;return ot.type==="small"?(dt=1e3+1e3*st+vbPad,nt<1?at=1:nt<1.4&&(at=.7),ct=(1+st+emPad)/at,pt=(1+st)/at,ut=sqrtSvg("sqrtMain",ct,dt,st,et),ut.style.minWidth="0.853em",ft=.833/at):ot.type==="large"?(dt=(1e3+vbPad)*sizeToMaxHeight[ot.size],pt=(sizeToMaxHeight[ot.size]+st)/at,ct=(sizeToMaxHeight[ot.size]+st+emPad)/at,ut=sqrtSvg("sqrtSize"+ot.size,ct,dt,st,et),ut.style.minWidth="1.02em",ft=1/at):(ct=nt+st+emPad,pt=nt+st,dt=Math.floor(1e3*nt+st)+vbPad,ut=sqrtSvg("sqrtTall",ct,dt,st,et),ut.style.minWidth="0.742em",ft=1.056),ut.height=pt,ut.style.height=makeEm(ct),{span:ut,advanceWidth:ft,ruleWidth:(et.fontMetrics().sqrtRuleThickness+st)*at}},stackLargeDelimiters=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],stackAlwaysDelimiters=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],stackNeverDelimiters=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],sizeToMaxHeight=[0,1.2,1.8,2.4,3],makeSizedDelim=function tt(nt,et,rt,ot,at){if(nt==="<"||nt==="\\lt"||nt==="⟨"?nt="\\langle":(nt===">"||nt==="\\gt"||nt==="⟩")&&(nt="\\rangle"),utils$2.contains(stackLargeDelimiters,nt)||utils$2.contains(stackNeverDelimiters,nt))return makeLargeDelim(nt,et,!1,rt,ot,at);if(utils$2.contains(stackAlwaysDelimiters,nt))return makeStackedDelim(nt,sizeToMaxHeight[et],!1,rt,ot,at);throw new ParseError("Illegal delimiter: '"+nt+"'")},stackNeverDelimiterSequence=[{type:"small",style:Style$1.SCRIPTSCRIPT},{type:"small",style:Style$1.SCRIPT},{type:"small",style:Style$1.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],stackAlwaysDelimiterSequence=[{type:"small",style:Style$1.SCRIPTSCRIPT},{type:"small",style:Style$1.SCRIPT},{type:"small",style:Style$1.TEXT},{type:"stack"}],stackLargeDelimiterSequence=[{type:"small",style:Style$1.SCRIPTSCRIPT},{type:"small",style:Style$1.SCRIPT},{type:"small",style:Style$1.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],delimTypeToFont=function tt(nt){if(nt.type==="small")return"Main-Regular";if(nt.type==="large")return"Size"+nt.size+"-Regular";if(nt.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+nt.type+"' here.")},traverseSequence=function tt(nt,et,rt,ot){for(var at=Math.min(2,3-ot.style.size),st=at;st<rt.length&&rt[st].type!=="stack";st++){var ut=getMetrics(nt,delimTypeToFont(rt[st]),"math"),ct=ut.height+ut.depth;if(rt[st].type==="small"){var pt=ot.havingBaseStyle(rt[st].style);ct*=pt.sizeMultiplier}if(ct>et)return rt[st]}return rt[rt.length-1]},makeCustomSizedDelim=function tt(nt,et,rt,ot,at,st){nt==="<"||nt==="\\lt"||nt==="⟨"?nt="\\langle":(nt===">"||nt==="\\gt"||nt==="⟩")&&(nt="\\rangle");var ut;utils$2.contains(stackNeverDelimiters,nt)?ut=stackNeverDelimiterSequence:utils$2.contains(stackLargeDelimiters,nt)?ut=stackLargeDelimiterSequence:ut=stackAlwaysDelimiterSequence;var ct=traverseSequence(nt,et,ut,ot);return ct.type==="small"?makeSmallDelim(nt,ct.style,rt,ot,at,st):ct.type==="large"?makeLargeDelim(nt,ct.size,rt,ot,at,st):makeStackedDelim(nt,et,rt,ot,at,st)},makeLeftRightDelim=function tt(nt,et,rt,ot,at,st){var ut=ot.fontMetrics().axisHeight*ot.sizeMultiplier,ct=901,pt=5/ot.fontMetrics().ptPerEm,dt=Math.max(et-ut,rt+ut),ft=Math.max(dt/500*ct,2*dt-pt);return makeCustomSizedDelim(nt,ft,!0,ot,at,st)},delimiter={sqrtImage:makeSqrtImage,sizedDelim:makeSizedDelim,sizeToMaxHeight,customSizedDelim:makeCustomSizedDelim,leftRightDelim:makeLeftRightDelim},delimiterSizes={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},delimiters=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function checkDelimiter(tt,nt){var et=checkSymbolNodeType(tt);if(et&&utils$2.contains(delimiters,et.text))return et;throw et?new ParseError("Invalid delimiter '"+et.text+"' after '"+nt.funcName+"'",tt):new ParseError("Invalid delimiter type '"+tt.type+"'",tt)}defineFunction({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(tt,nt)=>{var et=checkDelimiter(nt[0],tt);return{type:"delimsizing",mode:tt.parser.mode,size:delimiterSizes[tt.funcName].size,mclass:delimiterSizes[tt.funcName].mclass,delim:et.text}},htmlBuilder:(tt,nt)=>tt.delim==="."?buildCommon.makeSpan([tt.mclass]):delimiter.sizedDelim(tt.delim,tt.size,nt,tt.mode,[tt.mclass]),mathmlBuilder:tt=>{var nt=[];tt.delim!=="."&&nt.push(makeText(tt.delim,tt.mode));var et=new mathMLTree.MathNode("mo",nt);tt.mclass==="mopen"||tt.mclass==="mclose"?et.setAttribute("fence","true"):et.setAttribute("fence","false"),et.setAttribute("stretchy","true");var rt=makeEm(delimiter.sizeToMaxHeight[tt.size]);return et.setAttribute("minsize",rt),et.setAttribute("maxsize",rt),et}});function assertParsed(tt){if(!tt.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}defineFunction({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(tt,nt)=>{var et=tt.parser.gullet.macros.get("\\current@color");if(et&&typeof et!="string")throw new ParseError("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:tt.parser.mode,delim:checkDelimiter(nt[0],tt).text,color:et}}});defineFunction({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(tt,nt)=>{var et=checkDelimiter(nt[0],tt),rt=tt.parser;++rt.leftrightDepth;var ot=rt.parseExpression(!1);--rt.leftrightDepth,rt.expect("\\right",!1);var at=assertNodeType(rt.parseFunction(),"leftright-right");return{type:"leftright",mode:rt.mode,body:ot,left:et.text,right:at.delim,rightColor:at.color}},htmlBuilder:(tt,nt)=>{assertParsed(tt);for(var et=buildExpression$1(tt.body,nt,!0,["mopen","mclose"]),rt=0,ot=0,at=!1,st=0;st<et.length;st++)et[st].isMiddle?at=!0:(rt=Math.max(et[st].height,rt),ot=Math.max(et[st].depth,ot));rt*=nt.sizeMultiplier,ot*=nt.sizeMultiplier;var ut;if(tt.left==="."?ut=makeNullDelimiter(nt,["mopen"]):ut=delimiter.leftRightDelim(tt.left,rt,ot,nt,tt.mode,["mopen"]),et.unshift(ut),at)for(var ct=1;ct<et.length;ct++){var pt=et[ct],dt=pt.isMiddle;dt&&(et[ct]=delimiter.leftRightDelim(dt.delim,rt,ot,dt.options,tt.mode,[]))}var ft;if(tt.right===".")ft=makeNullDelimiter(nt,["mclose"]);else{var bt=tt.rightColor?nt.withColor(tt.rightColor):nt;ft=delimiter.leftRightDelim(tt.right,rt,ot,bt,tt.mode,["mclose"])}return et.push(ft),buildCommon.makeSpan(["minner"],et,nt)},mathmlBuilder:(tt,nt)=>{assertParsed(tt);var et=buildExpression(tt.body,nt);if(tt.left!=="."){var rt=new mathMLTree.MathNode("mo",[makeText(tt.left,tt.mode)]);rt.setAttribute("fence","true"),et.unshift(rt)}if(tt.right!=="."){var ot=new mathMLTree.MathNode("mo",[makeText(tt.right,tt.mode)]);ot.setAttribute("fence","true"),tt.rightColor&&ot.setAttribute("mathcolor",tt.rightColor),et.push(ot)}return makeRow(et)}});defineFunction({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(tt,nt)=>{var et=checkDelimiter(nt[0],tt);if(!tt.parser.leftrightDepth)throw new ParseError("\\middle without preceding \\left",et);return{type:"middle",mode:tt.parser.mode,delim:et.text}},htmlBuilder:(tt,nt)=>{var et;if(tt.delim===".")et=makeNullDelimiter(nt,[]);else{et=delimiter.sizedDelim(tt.delim,1,nt,tt.mode,[]);var rt={delim:tt.delim,options:nt};et.isMiddle=rt}return et},mathmlBuilder:(tt,nt)=>{var et=tt.delim==="\\vert"||tt.delim==="|"?makeText("|","text"):makeText(tt.delim,tt.mode),rt=new mathMLTree.MathNode("mo",[et]);return rt.setAttribute("fence","true"),rt.setAttribute("lspace","0.05em"),rt.setAttribute("rspace","0.05em"),rt}});var htmlBuilder$7=(tt,nt)=>{var et=buildCommon.wrapFragment(buildGroup$1(tt.body,nt),nt),rt=tt.label.slice(1),ot=nt.sizeMultiplier,at,st=0,ut=utils$2.isCharacterBox(tt.body);if(rt==="sout")at=buildCommon.makeSpan(["stretchy","sout"]),at.height=nt.fontMetrics().defaultRuleThickness/ot,st=-.5*nt.fontMetrics().xHeight;else if(rt==="phase"){var ct=calculateSize({number:.6,unit:"pt"},nt),pt=calculateSize({number:.35,unit:"ex"},nt),dt=nt.havingBaseSizing();ot=ot/dt.sizeMultiplier;var ft=et.height+et.depth+ct+pt;et.style.paddingLeft=makeEm(ft/2+ct);var bt=Math.floor(1e3*ft*ot),ht=phasePath(bt),mt=new SvgNode([new PathNode("phase",ht)],{width:"400em",height:makeEm(bt/1e3),viewBox:"0 0 400000 "+bt,preserveAspectRatio:"xMinYMin slice"});at=buildCommon.makeSvgSpan(["hide-tail"],[mt],nt),at.style.height=makeEm(ft),st=et.depth+ct+pt}else{/cancel/.test(rt)?ut||et.classes.push("cancel-pad"):rt==="angl"?et.classes.push("anglpad"):et.classes.push("boxpad");var Mt=0,Ot=0,zt=0;/box/.test(rt)?(zt=Math.max(nt.fontMetrics().fboxrule,nt.minRuleThickness),Mt=nt.fontMetrics().fboxsep+(rt==="colorbox"?0:zt),Ot=Mt):rt==="angl"?(zt=Math.max(nt.fontMetrics().defaultRuleThickness,nt.minRuleThickness),Mt=4*zt,Ot=Math.max(0,.25-et.depth)):(Mt=ut?.2:0,Ot=Mt),at=stretchy.encloseSpan(et,rt,Mt,Ot,nt),/fbox|boxed|fcolorbox/.test(rt)?(at.style.borderStyle="solid",at.style.borderWidth=makeEm(zt)):rt==="angl"&&zt!==.049&&(at.style.borderTopWidth=makeEm(zt),at.style.borderRightWidth=makeEm(zt)),st=et.depth+Ot,tt.backgroundColor&&(at.style.backgroundColor=tt.backgroundColor,tt.borderColor&&(at.style.borderColor=tt.borderColor))}var yt;if(tt.backgroundColor)yt=buildCommon.makeVList({positionType:"individualShift",children:[{type:"elem",elem:at,shift:st},{type:"elem",elem:et,shift:0}]},nt);else{var vt=/cancel|phase/.test(rt)?["svg-align"]:[];yt=buildCommon.makeVList({positionType:"individualShift",children:[{type:"elem",elem:et,shift:0},{type:"elem",elem:at,shift:st,wrapperClasses:vt}]},nt)}return/cancel/.test(rt)&&(yt.height=et.height,yt.depth=et.depth),/cancel/.test(rt)&&!ut?buildCommon.makeSpan(["mord","cancel-lap"],[yt],nt):buildCommon.makeSpan(["mord"],[yt],nt)},mathmlBuilder$6=(tt,nt)=>{var et=0,rt=new mathMLTree.MathNode(tt.label.indexOf("colorbox")>-1?"mpadded":"menclose",[buildGroup(tt.body,nt)]);switch(tt.label){case"\\cancel":rt.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":rt.setAttribute("notation","downdiagonalstrike");break;case"\\phase":rt.setAttribute("notation","phasorangle");break;case"\\sout":rt.setAttribute("notation","horizontalstrike");break;case"\\fbox":rt.setAttribute("notation","box");break;case"\\angl":rt.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(et=nt.fontMetrics().fboxsep*nt.fontMetrics().ptPerEm,rt.setAttribute("width","+"+2*et+"pt"),rt.setAttribute("height","+"+2*et+"pt"),rt.setAttribute("lspace",et+"pt"),rt.setAttribute("voffset",et+"pt"),tt.label==="\\fcolorbox"){var ot=Math.max(nt.fontMetrics().fboxrule,nt.minRuleThickness);rt.setAttribute("style","border: "+ot+"em solid "+String(tt.borderColor))}break;case"\\xcancel":rt.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return tt.backgroundColor&&rt.setAttribute("mathbackground",tt.backgroundColor),rt};defineFunction({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(tt,nt,et){var{parser:rt,funcName:ot}=tt,at=assertNodeType(nt[0],"color-token").color,st=nt[1];return{type:"enclose",mode:rt.mode,label:ot,backgroundColor:at,body:st}},htmlBuilder:htmlBuilder$7,mathmlBuilder:mathmlBuilder$6});defineFunction({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(tt,nt,et){var{parser:rt,funcName:ot}=tt,at=assertNodeType(nt[0],"color-token").color,st=assertNodeType(nt[1],"color-token").color,ut=nt[2];return{type:"enclose",mode:rt.mode,label:ot,backgroundColor:st,borderColor:at,body:ut}},htmlBuilder:htmlBuilder$7,mathmlBuilder:mathmlBuilder$6});defineFunction({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(tt,nt){var{parser:et}=tt;return{type:"enclose",mode:et.mode,label:"\\fbox",body:nt[0]}}});defineFunction({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(tt,nt){var{parser:et,funcName:rt}=tt,ot=nt[0];return{type:"enclose",mode:et.mode,label:rt,body:ot}},htmlBuilder:htmlBuilder$7,mathmlBuilder:mathmlBuilder$6});defineFunction({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(tt,nt){var{parser:et}=tt;return{type:"enclose",mode:et.mode,label:"\\angl",body:nt[0]}}});var _environments={};function defineEnvironment(tt){for(var{type:nt,names:et,props:rt,handler:ot,htmlBuilder:at,mathmlBuilder:st}=tt,ut={type:nt,numArgs:rt.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:ot},ct=0;ct<et.length;++ct)_environments[et[ct]]=ut;at&&(_htmlGroupBuilders[nt]=at),st&&(_mathmlGroupBuilders[nt]=st)}var _macros={};function defineMacro(tt,nt){_macros[tt]=nt}function getHLines(tt){var nt=[];tt.consumeSpaces();var et=tt.fetch().text;for(et==="\\relax"&&(tt.consume(),tt.consumeSpaces(),et=tt.fetch().text);et==="\\hline"||et==="\\hdashline";)tt.consume(),nt.push(et==="\\hdashline"),tt.consumeSpaces(),et=tt.fetch().text;return nt}var validateAmsEnvironmentContext=tt=>{var nt=tt.parser.settings;if(!nt.displayMode)throw new ParseError("{"+tt.envName+"} can be used only in display mode.")};function getAutoTag(tt){if(tt.indexOf("ed")===-1)return tt.indexOf("*")===-1}function parseArray(tt,nt,et){var{hskipBeforeAndAfter:rt,addJot:ot,cols:at,arraystretch:st,colSeparationType:ut,autoTag:ct,singleRow:pt,emptySingleRow:dt,maxNumCols:ft,leqno:bt}=nt;if(tt.gullet.beginGroup(),pt||tt.gullet.macros.set("\\cr","\\\\\\relax"),!st){var ht=tt.gullet.expandMacroAsText("\\arraystretch");if(ht==null)st=1;else if(st=parseFloat(ht),!st||st<0)throw new ParseError("Invalid \\arraystretch: "+ht)}tt.gullet.beginGroup();var mt=[],Mt=[mt],Ot=[],zt=[],yt=ct!=null?[]:void 0;function vt(){ct&&tt.gullet.macros.set("\\@eqnsw","1",!0)}function At(){yt&&(tt.gullet.macros.get("\\df@tag")?(yt.push(tt.subparse([new Token("\\df@tag")])),tt.gullet.macros.set("\\df@tag",void 0,!0)):yt.push(!!ct&&tt.gullet.macros.get("\\@eqnsw")==="1"))}for(vt(),zt.push(getHLines(tt));;){var St=tt.parseExpression(!1,pt?"\\end":"\\\\");tt.gullet.endGroup(),tt.gullet.beginGroup(),St={type:"ordgroup",mode:tt.mode,body:St},et&&(St={type:"styling",mode:tt.mode,style:et,body:[St]}),mt.push(St);var Et=tt.fetch().text;if(Et==="&"){if(ft&&mt.length===ft){if(pt||ut)throw new ParseError("Too many tab characters: &",tt.nextToken);tt.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}tt.consume()}else if(Et==="\\end"){At(),mt.length===1&&St.type==="styling"&&St.body[0].body.length===0&&(Mt.length>1||!dt)&&Mt.pop(),zt.length<Mt.length+1&&zt.push([]);break}else if(Et==="\\\\"){tt.consume();var Tt=void 0;tt.gullet.future().text!==" "&&(Tt=tt.parseSizeGroup(!0)),Ot.push(Tt?Tt.value:null),At(),zt.push(getHLines(tt)),mt=[],Mt.push(mt),vt()}else throw new ParseError("Expected & or \\\\ or \\cr or \\end",tt.nextToken)}return tt.gullet.endGroup(),tt.gullet.endGroup(),{type:"array",mode:tt.mode,addJot:ot,arraystretch:st,body:Mt,cols:at,rowGaps:Ot,hskipBeforeAndAfter:rt,hLinesBeforeRow:zt,colSeparationType:ut,tags:yt,leqno:bt}}function dCellStyle(tt){return tt.slice(0,1)==="d"?"display":"text"}var htmlBuilder$6=function tt(nt,et){var rt,ot,at=nt.body.length,st=nt.hLinesBeforeRow,ut=0,ct=new Array(at),pt=[],dt=Math.max(et.fontMetrics().arrayRuleWidth,et.minRuleThickness),ft=1/et.fontMetrics().ptPerEm,bt=5*ft;if(nt.colSeparationType&&nt.colSeparationType==="small"){var ht=et.havingStyle(Style$1.SCRIPT).sizeMultiplier;bt=.2778*(ht/et.sizeMultiplier)}var mt=nt.colSeparationType==="CD"?calculateSize({number:3,unit:"ex"},et):12*ft,Mt=3*ft,Ot=nt.arraystretch*mt,zt=.7*Ot,yt=.3*Ot,vt=0;function At(n0){for(var c0=0;c0<n0.length;++c0)c0>0&&(vt+=.25),pt.push({pos:vt,isDashed:n0[c0]})}for(At(st[0]),rt=0;rt<nt.body.length;++rt){var St=nt.body[rt],Et=zt,Tt=yt;ut<St.length&&(ut=St.length);var Rt=new Array(St.length);for(ot=0;ot<St.length;++ot){var Ct=buildGroup$1(St[ot],et);Tt<Ct.depth&&(Tt=Ct.depth),Et<Ct.height&&(Et=Ct.height),Rt[ot]=Ct}var wt=nt.rowGaps[rt],Lt=0;wt&&(Lt=calculateSize(wt,et),Lt>0&&(Lt+=yt,Tt<Lt&&(Tt=Lt),Lt=0)),nt.addJot&&(Tt+=Mt),Rt.height=Et,Rt.depth=Tt,vt+=Et,Rt.pos=vt,vt+=Tt+Lt,ct[rt]=Rt,At(st[rt+1])}var Vt=vt/2+et.fontMetrics().axisHeight,jt=nt.cols||[],s0=[],Ht,Yt,M0=[];if(nt.tags&&nt.tags.some(n0=>n0))for(rt=0;rt<at;++rt){var l0=ct[rt],b0=l0.pos-Vt,kt=nt.tags[rt],o0=void 0;kt===!0?o0=buildCommon.makeSpan(["eqn-num"],[],et):kt===!1?o0=buildCommon.makeSpan([],[],et):o0=buildCommon.makeSpan([],buildExpression$1(kt,et,!0),et),o0.depth=l0.depth,o0.height=l0.height,M0.push({type:"elem",elem:o0,shift:b0})}for(ot=0,Yt=0;ot<ut||Yt<jt.length;++ot,++Yt){for(var qt=jt[Yt]||{},Dt=!0;qt.type==="separator";){if(Dt||(Ht=buildCommon.makeSpan(["arraycolsep"],[]),Ht.style.width=makeEm(et.fontMetrics().doubleRuleSep),s0.push(Ht)),qt.separator==="|"||qt.separator===":"){var Bt=qt.separator==="|"?"solid":"dashed",p0=buildCommon.makeSpan(["vertical-separator"],[],et);p0.style.height=makeEm(vt),p0.style.borderRightWidth=makeEm(dt),p0.style.borderRightStyle=Bt,p0.style.margin="0 "+makeEm(-dt/2);var r0=vt-Vt;r0&&(p0.style.verticalAlign=makeEm(-r0)),s0.push(p0)}else throw new ParseError("Invalid separator type: "+qt.separator);Yt++,qt=jt[Yt]||{},Dt=!1}if(!(ot>=ut)){var a0=void 0;(ot>0||nt.hskipBeforeAndAfter)&&(a0=utils$2.deflt(qt.pregap,bt),a0!==0&&(Ht=buildCommon.makeSpan(["arraycolsep"],[]),Ht.style.width=makeEm(a0),s0.push(Ht)));var f0=[];for(rt=0;rt<at;++rt){var i0=ct[rt],$t=i0[ot];if($t){var It=i0.pos-Vt;$t.depth=i0.depth,$t.height=i0.height,f0.push({type:"elem",elem:$t,shift:It})}}f0=buildCommon.makeVList({positionType:"individualShift",children:f0},et),f0=buildCommon.makeSpan(["col-align-"+(qt.align||"c")],[f0]),s0.push(f0),(ot<ut-1||nt.hskipBeforeAndAfter)&&(a0=utils$2.deflt(qt.postgap,bt),a0!==0&&(Ht=buildCommon.makeSpan(["arraycolsep"],[]),Ht.style.width=makeEm(a0),s0.push(Ht)))}}if(ct=buildCommon.makeSpan(["mtable"],s0),pt.length>0){for(var Ut=buildCommon.makeLineSpan("hline",et,dt),xt=buildCommon.makeLineSpan("hdashline",et,dt),Ft=[{type:"elem",elem:ct,shift:0}];pt.length>0;){var Pt=pt.pop(),Zt=Pt.pos-Vt;Pt.isDashed?Ft.push({type:"elem",elem:xt,shift:Zt}):Ft.push({type:"elem",elem:Ut,shift:Zt})}ct=buildCommon.makeVList({positionType:"individualShift",children:Ft},et)}if(M0.length===0)return buildCommon.makeSpan(["mord"],[ct],et);var Kt=buildCommon.makeVList({positionType:"individualShift",children:M0},et);return Kt=buildCommon.makeSpan(["tag"],[Kt],et),buildCommon.makeFragment([ct,Kt])},alignMap={c:"center ",l:"left ",r:"right "},mathmlBuilder$5=function tt(nt,et){for(var rt=[],ot=new mathMLTree.MathNode("mtd",[],["mtr-glue"]),at=new mathMLTree.MathNode("mtd",[],["mml-eqn-num"]),st=0;st<nt.body.length;st++){for(var ut=nt.body[st],ct=[],pt=0;pt<ut.length;pt++)ct.push(new mathMLTree.MathNode("mtd",[buildGroup(ut[pt],et)]));nt.tags&&nt.tags[st]&&(ct.unshift(ot),ct.push(ot),nt.leqno?ct.unshift(at):ct.push(at)),rt.push(new mathMLTree.MathNode("mtr",ct))}var dt=new mathMLTree.MathNode("mtable",rt),ft=nt.arraystretch===.5?.1:.16+nt.arraystretch-1+(nt.addJot?.09:0);dt.setAttribute("rowspacing",makeEm(ft));var bt="",ht="";if(nt.cols&&nt.cols.length>0){var mt=nt.cols,Mt="",Ot=!1,zt=0,yt=mt.length;mt[0].type==="separator"&&(bt+="top ",zt=1),mt[mt.length-1].type==="separator"&&(bt+="bottom ",yt-=1);for(var vt=zt;vt<yt;vt++)mt[vt].type==="align"?(ht+=alignMap[mt[vt].align],Ot&&(Mt+="none "),Ot=!0):mt[vt].type==="separator"&&Ot&&(Mt+=mt[vt].separator==="|"?"solid ":"dashed ",Ot=!1);dt.setAttribute("columnalign",ht.trim()),/[sd]/.test(Mt)&&dt.setAttribute("columnlines",Mt.trim())}if(nt.colSeparationType==="align"){for(var At=nt.cols||[],St="",Et=1;Et<At.length;Et++)St+=Et%2?"0em ":"1em ";dt.setAttribute("columnspacing",St.trim())}else nt.colSeparationType==="alignat"||nt.colSeparationType==="gather"?dt.setAttribute("columnspacing","0em"):nt.colSeparationType==="small"?dt.setAttribute("columnspacing","0.2778em"):nt.colSeparationType==="CD"?dt.setAttribute("columnspacing","0.5em"):dt.setAttribute("columnspacing","1em");var Tt="",Rt=nt.hLinesBeforeRow;bt+=Rt[0].length>0?"left ":"",bt+=Rt[Rt.length-1].length>0?"right ":"";for(var Ct=1;Ct<Rt.length-1;Ct++)Tt+=Rt[Ct].length===0?"none ":Rt[Ct][0]?"dashed ":"solid ";return/[sd]/.test(Tt)&&dt.setAttribute("rowlines",Tt.trim()),bt!==""&&(dt=new mathMLTree.MathNode("menclose",[dt]),dt.setAttribute("notation",bt.trim())),nt.arraystretch&&nt.arraystretch<1&&(dt=new mathMLTree.MathNode("mstyle",[dt]),dt.setAttribute("scriptlevel","1")),dt},alignedHandler=function tt(nt,et){nt.envName.indexOf("ed")===-1&&validateAmsEnvironmentContext(nt);var rt=[],ot=nt.envName.indexOf("at")>-1?"alignat":"align",at=nt.envName==="split",st=parseArray(nt.parser,{cols:rt,addJot:!0,autoTag:at?void 0:getAutoTag(nt.envName),emptySingleRow:!0,colSeparationType:ot,maxNumCols:at?2:void 0,leqno:nt.parser.settings.leqno},"display"),ut,ct=0,pt={type:"ordgroup",mode:nt.mode,body:[]};if(et[0]&&et[0].type==="ordgroup"){for(var dt="",ft=0;ft<et[0].body.length;ft++){var bt=assertNodeType(et[0].body[ft],"textord");dt+=bt.text}ut=Number(dt),ct=ut*2}var ht=!ct;st.body.forEach(function(zt){for(var yt=1;yt<zt.length;yt+=2){var vt=assertNodeType(zt[yt],"styling"),At=assertNodeType(vt.body[0],"ordgroup");At.body.unshift(pt)}if(ht)ct<zt.length&&(ct=zt.length);else{var St=zt.length/2;if(ut<St)throw new ParseError("Too many math in a row: "+("expected "+ut+", but got "+St),zt[0])}});for(var mt=0;mt<ct;++mt){var Mt="r",Ot=0;mt%2===1?Mt="l":mt>0&&ht&&(Ot=1),rt[mt]={type:"align",align:Mt,pregap:Ot,postgap:0}}return st.colSeparationType=ht?"align":"alignat",st};defineEnvironment({type:"array",names:["array","darray"],props:{numArgs:1},handler(tt,nt){var et=checkSymbolNodeType(nt[0]),rt=et?[nt[0]]:assertNodeType(nt[0],"ordgroup").body,ot=rt.map(function(st){var ut=assertSymbolNodeType(st),ct=ut.text;if("lcr".indexOf(ct)!==-1)return{type:"align",align:ct};if(ct==="|")return{type:"separator",separator:"|"};if(ct===":")return{type:"separator",separator:":"};throw new ParseError("Unknown column alignment: "+ct,st)}),at={cols:ot,hskipBeforeAndAfter:!0,maxNumCols:ot.length};return parseArray(tt.parser,at,dCellStyle(tt.envName))},htmlBuilder:htmlBuilder$6,mathmlBuilder:mathmlBuilder$5});defineEnvironment({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(tt){var nt={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[tt.envName.replace("*","")],et="c",rt={hskipBeforeAndAfter:!1,cols:[{type:"align",align:et}]};if(tt.envName.charAt(tt.envName.length-1)==="*"){var ot=tt.parser;if(ot.consumeSpaces(),ot.fetch().text==="["){if(ot.consume(),ot.consumeSpaces(),et=ot.fetch().text,"lcr".indexOf(et)===-1)throw new ParseError("Expected l or c or r",ot.nextToken);ot.consume(),ot.consumeSpaces(),ot.expect("]"),ot.consume(),rt.cols=[{type:"align",align:et}]}}var at=parseArray(tt.parser,rt,dCellStyle(tt.envName)),st=Math.max(0,...at.body.map(ut=>ut.length));return at.cols=new Array(st).fill({type:"align",align:et}),nt?{type:"leftright",mode:tt.mode,body:[at],left:nt[0],right:nt[1],rightColor:void 0}:at},htmlBuilder:htmlBuilder$6,mathmlBuilder:mathmlBuilder$5});defineEnvironment({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(tt){var nt={arraystretch:.5},et=parseArray(tt.parser,nt,"script");return et.colSeparationType="small",et},htmlBuilder:htmlBuilder$6,mathmlBuilder:mathmlBuilder$5});defineEnvironment({type:"array",names:["subarray"],props:{numArgs:1},handler(tt,nt){var et=checkSymbolNodeType(nt[0]),rt=et?[nt[0]]:assertNodeType(nt[0],"ordgroup").body,ot=rt.map(function(st){var ut=assertSymbolNodeType(st),ct=ut.text;if("lc".indexOf(ct)!==-1)return{type:"align",align:ct};throw new ParseError("Unknown column alignment: "+ct,st)});if(ot.length>1)throw new ParseError("{subarray} can contain only one column");var at={cols:ot,hskipBeforeAndAfter:!1,arraystretch:.5};if(at=parseArray(tt.parser,at,"script"),at.body.length>0&&at.body[0].length>1)throw new ParseError("{subarray} can contain only one column");return at},htmlBuilder:htmlBuilder$6,mathmlBuilder:mathmlBuilder$5});defineEnvironment({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(tt){var nt={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},et=parseArray(tt.parser,nt,dCellStyle(tt.envName));return{type:"leftright",mode:tt.mode,body:[et],left:tt.envName.indexOf("r")>-1?".":"\\{",right:tt.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:htmlBuilder$6,mathmlBuilder:mathmlBuilder$5});defineEnvironment({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:alignedHandler,htmlBuilder:htmlBuilder$6,mathmlBuilder:mathmlBuilder$5});defineEnvironment({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(tt){utils$2.contains(["gather","gather*"],tt.envName)&&validateAmsEnvironmentContext(tt);var nt={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:getAutoTag(tt.envName),emptySingleRow:!0,leqno:tt.parser.settings.leqno};return parseArray(tt.parser,nt,"display")},htmlBuilder:htmlBuilder$6,mathmlBuilder:mathmlBuilder$5});defineEnvironment({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:alignedHandler,htmlBuilder:htmlBuilder$6,mathmlBuilder:mathmlBuilder$5});defineEnvironment({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(tt){validateAmsEnvironmentContext(tt);var nt={autoTag:getAutoTag(tt.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:tt.parser.settings.leqno};return parseArray(tt.parser,nt,"display")},htmlBuilder:htmlBuilder$6,mathmlBuilder:mathmlBuilder$5});defineEnvironment({type:"array",names:["CD"],props:{numArgs:0},handler(tt){return validateAmsEnvironmentContext(tt),parseCD(tt.parser)},htmlBuilder:htmlBuilder$6,mathmlBuilder:mathmlBuilder$5});defineMacro("\\nonumber","\\gdef\\@eqnsw{0}");defineMacro("\\notag","\\nonumber");defineFunction({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(tt,nt){throw new ParseError(tt.funcName+" valid only within array environment")}});var environments=_environments;defineFunction({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(tt,nt){var{parser:et,funcName:rt}=tt,ot=nt[0];if(ot.type!=="ordgroup")throw new ParseError("Invalid environment name",ot);for(var at="",st=0;st<ot.body.length;++st)at+=assertNodeType(ot.body[st],"textord").text;if(rt==="\\begin"){if(!environments.hasOwnProperty(at))throw new ParseError("No such environment: "+at,ot);var ut=environments[at],{args:ct,optArgs:pt}=et.parseArguments("\\begin{"+at+"}",ut),dt={mode:et.mode,envName:at,parser:et},ft=ut.handler(dt,ct,pt);et.expect("\\end",!1);var bt=et.nextToken,ht=assertNodeType(et.parseFunction(),"environment");if(ht.name!==at)throw new ParseError("Mismatch: \\begin{"+at+"} matched by \\end{"+ht.name+"}",bt);return ft}return{type:"environment",mode:et.mode,name:at,nameGroup:ot}}});var htmlBuilder$5=(tt,nt)=>{var et=tt.font,rt=nt.withFont(et);return buildGroup$1(tt.body,rt)},mathmlBuilder$4=(tt,nt)=>{var et=tt.font,rt=nt.withFont(et);return buildGroup(tt.body,rt)},fontAliases={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};defineFunction({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(tt,nt)=>{var{parser:et,funcName:rt}=tt,ot=normalizeArgument(nt[0]),at=rt;return at in fontAliases&&(at=fontAliases[at]),{type:"font",mode:et.mode,font:at.slice(1),body:ot}},htmlBuilder:htmlBuilder$5,mathmlBuilder:mathmlBuilder$4});defineFunction({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(tt,nt)=>{var{parser:et}=tt,rt=nt[0],ot=utils$2.isCharacterBox(rt);return{type:"mclass",mode:et.mode,mclass:binrelClass(rt),body:[{type:"font",mode:et.mode,font:"boldsymbol",body:rt}],isCharacterBox:ot}}});defineFunction({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(tt,nt)=>{var{parser:et,funcName:rt,breakOnTokenText:ot}=tt,{mode:at}=et,st=et.parseExpression(!0,ot),ut="math"+rt.slice(1);return{type:"font",mode:at,font:ut,body:{type:"ordgroup",mode:et.mode,body:st}}},htmlBuilder:htmlBuilder$5,mathmlBuilder:mathmlBuilder$4});var adjustStyle=(tt,nt)=>{var et=nt;return tt==="display"?et=et.id>=Style$1.SCRIPT.id?et.text():Style$1.DISPLAY:tt==="text"&&et.size===Style$1.DISPLAY.size?et=Style$1.TEXT:tt==="script"?et=Style$1.SCRIPT:tt==="scriptscript"&&(et=Style$1.SCRIPTSCRIPT),et},htmlBuilder$4=(tt,nt)=>{var et=adjustStyle(tt.size,nt.style),rt=et.fracNum(),ot=et.fracDen(),at;at=nt.havingStyle(rt);var st=buildGroup$1(tt.numer,at,nt);if(tt.continued){var ut=8.5/nt.fontMetrics().ptPerEm,ct=3.5/nt.fontMetrics().ptPerEm;st.height=st.height<ut?ut:st.height,st.depth=st.depth<ct?ct:st.depth}at=nt.havingStyle(ot);var pt=buildGroup$1(tt.denom,at,nt),dt,ft,bt;tt.hasBarLine?(tt.barSize?(ft=calculateSize(tt.barSize,nt),dt=buildCommon.makeLineSpan("frac-line",nt,ft)):dt=buildCommon.makeLineSpan("frac-line",nt),ft=dt.height,bt=dt.height):(dt=null,ft=0,bt=nt.fontMetrics().defaultRuleThickness);var ht,mt,Mt;et.size===Style$1.DISPLAY.size||tt.size==="display"?(ht=nt.fontMetrics().num1,ft>0?mt=3*bt:mt=7*bt,Mt=nt.fontMetrics().denom1):(ft>0?(ht=nt.fontMetrics().num2,mt=bt):(ht=nt.fontMetrics().num3,mt=3*bt),Mt=nt.fontMetrics().denom2);var Ot;if(dt){var yt=nt.fontMetrics().axisHeight;ht-st.depth-(yt+.5*ft)<mt&&(ht+=mt-(ht-st.depth-(yt+.5*ft))),yt-.5*ft-(pt.height-Mt)<mt&&(Mt+=mt-(yt-.5*ft-(pt.height-Mt)));var vt=-(yt-.5*ft);Ot=buildCommon.makeVList({positionType:"individualShift",children:[{type:"elem",elem:pt,shift:Mt},{type:"elem",elem:dt,shift:vt},{type:"elem",elem:st,shift:-ht}]},nt)}else{var zt=ht-st.depth-(pt.height-Mt);zt<mt&&(ht+=.5*(mt-zt),Mt+=.5*(mt-zt)),Ot=buildCommon.makeVList({positionType:"individualShift",children:[{type:"elem",elem:pt,shift:Mt},{type:"elem",elem:st,shift:-ht}]},nt)}at=nt.havingStyle(et),Ot.height*=at.sizeMultiplier/nt.sizeMultiplier,Ot.depth*=at.sizeMultiplier/nt.sizeMultiplier;var At;et.size===Style$1.DISPLAY.size?At=nt.fontMetrics().delim1:et.size===Style$1.SCRIPTSCRIPT.size?At=nt.havingStyle(Style$1.SCRIPT).fontMetrics().delim2:At=nt.fontMetrics().delim2;var St,Et;return tt.leftDelim==null?St=makeNullDelimiter(nt,["mopen"]):St=delimiter.customSizedDelim(tt.leftDelim,At,!0,nt.havingStyle(et),tt.mode,["mopen"]),tt.continued?Et=buildCommon.makeSpan([]):tt.rightDelim==null?Et=makeNullDelimiter(nt,["mclose"]):Et=delimiter.customSizedDelim(tt.rightDelim,At,!0,nt.havingStyle(et),tt.mode,["mclose"]),buildCommon.makeSpan(["mord"].concat(at.sizingClasses(nt)),[St,buildCommon.makeSpan(["mfrac"],[Ot]),Et],nt)},mathmlBuilder$3=(tt,nt)=>{var et=new mathMLTree.MathNode("mfrac",[buildGroup(tt.numer,nt),buildGroup(tt.denom,nt)]);if(!tt.hasBarLine)et.setAttribute("linethickness","0px");else if(tt.barSize){var rt=calculateSize(tt.barSize,nt);et.setAttribute("linethickness",makeEm(rt))}var ot=adjustStyle(tt.size,nt.style);if(ot.size!==nt.style.size){et=new mathMLTree.MathNode("mstyle",[et]);var at=ot.size===Style$1.DISPLAY.size?"true":"false";et.setAttribute("displaystyle",at),et.setAttribute("scriptlevel","0")}if(tt.leftDelim!=null||tt.rightDelim!=null){var st=[];if(tt.leftDelim!=null){var ut=new mathMLTree.MathNode("mo",[new mathMLTree.TextNode(tt.leftDelim.replace("\\",""))]);ut.setAttribute("fence","true"),st.push(ut)}if(st.push(et),tt.rightDelim!=null){var ct=new mathMLTree.MathNode("mo",[new mathMLTree.TextNode(tt.rightDelim.replace("\\",""))]);ct.setAttribute("fence","true"),st.push(ct)}return makeRow(st)}return et};defineFunction({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(tt,nt)=>{var{parser:et,funcName:rt}=tt,ot=nt[0],at=nt[1],st,ut=null,ct=null,pt="auto";switch(rt){case"\\dfrac":case"\\frac":case"\\tfrac":st=!0;break;case"\\\\atopfrac":st=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":st=!1,ut="(",ct=")";break;case"\\\\bracefrac":st=!1,ut="\\{",ct="\\}";break;case"\\\\brackfrac":st=!1,ut="[",ct="]";break;default:throw new Error("Unrecognized genfrac command")}switch(rt){case"\\dfrac":case"\\dbinom":pt="display";break;case"\\tfrac":case"\\tbinom":pt="text";break}return{type:"genfrac",mode:et.mode,continued:!1,numer:ot,denom:at,hasBarLine:st,leftDelim:ut,rightDelim:ct,size:pt,barSize:null}},htmlBuilder:htmlBuilder$4,mathmlBuilder:mathmlBuilder$3});defineFunction({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(tt,nt)=>{var{parser:et,funcName:rt}=tt,ot=nt[0],at=nt[1];return{type:"genfrac",mode:et.mode,continued:!0,numer:ot,denom:at,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});defineFunction({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(tt){var{parser:nt,funcName:et,token:rt}=tt,ot;switch(et){case"\\over":ot="\\frac";break;case"\\choose":ot="\\binom";break;case"\\atop":ot="\\\\atopfrac";break;case"\\brace":ot="\\\\bracefrac";break;case"\\brack":ot="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:nt.mode,replaceWith:ot,token:rt}}});var stylArray=["display","text","script","scriptscript"],delimFromValue=function tt(nt){var et=null;return nt.length>0&&(et=nt,et=et==="."?null:et),et};defineFunction({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(tt,nt){var{parser:et}=tt,rt=nt[4],ot=nt[5],at=normalizeArgument(nt[0]),st=at.type==="atom"&&at.family==="open"?delimFromValue(at.text):null,ut=normalizeArgument(nt[1]),ct=ut.type==="atom"&&ut.family==="close"?delimFromValue(ut.text):null,pt=assertNodeType(nt[2],"size"),dt,ft=null;pt.isBlank?dt=!0:(ft=pt.value,dt=ft.number>0);var bt="auto",ht=nt[3];if(ht.type==="ordgroup"){if(ht.body.length>0){var mt=assertNodeType(ht.body[0],"textord");bt=stylArray[Number(mt.text)]}}else ht=assertNodeType(ht,"textord"),bt=stylArray[Number(ht.text)];return{type:"genfrac",mode:et.mode,numer:rt,denom:ot,continued:!1,hasBarLine:dt,barSize:ft,leftDelim:st,rightDelim:ct,size:bt}},htmlBuilder:htmlBuilder$4,mathmlBuilder:mathmlBuilder$3});defineFunction({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(tt,nt){var{parser:et,funcName:rt,token:ot}=tt;return{type:"infix",mode:et.mode,replaceWith:"\\\\abovefrac",size:assertNodeType(nt[0],"size").value,token:ot}}});defineFunction({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(tt,nt)=>{var{parser:et,funcName:rt}=tt,ot=nt[0],at=assert(assertNodeType(nt[1],"infix").size),st=nt[2],ut=at.number>0;return{type:"genfrac",mode:et.mode,numer:ot,denom:st,continued:!1,hasBarLine:ut,barSize:at,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:htmlBuilder$4,mathmlBuilder:mathmlBuilder$3});var htmlBuilder$3=(tt,nt)=>{var et=nt.style,rt,ot;tt.type==="supsub"?(rt=tt.sup?buildGroup$1(tt.sup,nt.havingStyle(et.sup()),nt):buildGroup$1(tt.sub,nt.havingStyle(et.sub()),nt),ot=assertNodeType(tt.base,"horizBrace")):ot=assertNodeType(tt,"horizBrace");var at=buildGroup$1(ot.base,nt.havingBaseStyle(Style$1.DISPLAY)),st=stretchy.svgSpan(ot,nt),ut;if(ot.isOver?(ut=buildCommon.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:at},{type:"kern",size:.1},{type:"elem",elem:st}]},nt),ut.children[0].children[0].children[1].classes.push("svg-align")):(ut=buildCommon.makeVList({positionType:"bottom",positionData:at.depth+.1+st.height,children:[{type:"elem",elem:st},{type:"kern",size:.1},{type:"elem",elem:at}]},nt),ut.children[0].children[0].children[0].classes.push("svg-align")),rt){var ct=buildCommon.makeSpan(["mord",ot.isOver?"mover":"munder"],[ut],nt);ot.isOver?ut=buildCommon.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:ct},{type:"kern",size:.2},{type:"elem",elem:rt}]},nt):ut=buildCommon.makeVList({positionType:"bottom",positionData:ct.depth+.2+rt.height+rt.depth,children:[{type:"elem",elem:rt},{type:"kern",size:.2},{type:"elem",elem:ct}]},nt)}return buildCommon.makeSpan(["mord",ot.isOver?"mover":"munder"],[ut],nt)},mathmlBuilder$2=(tt,nt)=>{var et=stretchy.mathMLnode(tt.label);return new mathMLTree.MathNode(tt.isOver?"mover":"munder",[buildGroup(tt.base,nt),et])};defineFunction({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(tt,nt){var{parser:et,funcName:rt}=tt;return{type:"horizBrace",mode:et.mode,label:rt,isOver:/^\\over/.test(rt),base:nt[0]}},htmlBuilder:htmlBuilder$3,mathmlBuilder:mathmlBuilder$2});defineFunction({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(tt,nt)=>{var{parser:et}=tt,rt=nt[1],ot=assertNodeType(nt[0],"url").url;return et.settings.isTrusted({command:"\\href",url:ot})?{type:"href",mode:et.mode,href:ot,body:ordargument(rt)}:et.formatUnsupportedCmd("\\href")},htmlBuilder:(tt,nt)=>{var et=buildExpression$1(tt.body,nt,!1);return buildCommon.makeAnchor(tt.href,[],et,nt)},mathmlBuilder:(tt,nt)=>{var et=buildExpressionRow(tt.body,nt);return et instanceof MathNode||(et=new MathNode("mrow",[et])),et.setAttribute("href",tt.href),et}});defineFunction({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(tt,nt)=>{var{parser:et}=tt,rt=assertNodeType(nt[0],"url").url;if(!et.settings.isTrusted({command:"\\url",url:rt}))return et.formatUnsupportedCmd("\\url");for(var ot=[],at=0;at<rt.length;at++){var st=rt[at];st==="~"&&(st="\\textasciitilde"),ot.push({type:"textord",mode:"text",text:st})}var ut={type:"text",mode:et.mode,font:"\\texttt",body:ot};return{type:"href",mode:et.mode,href:rt,body:ordargument(ut)}}});defineFunction({type:"hbox",names:["\\hbox"],props:{numArgs:1,argTypes:["text"],allowedInText:!0,primitive:!0},handler(tt,nt){var{parser:et}=tt;return{type:"hbox",mode:et.mode,body:ordargument(nt[0])}},htmlBuilder(tt,nt){var et=buildExpression$1(tt.body,nt,!1);return buildCommon.makeFragment(et)},mathmlBuilder(tt,nt){return new mathMLTree.MathNode("mrow",buildExpression(tt.body,nt))}});defineFunction({type:"html",names:["\\htmlClass","\\htmlId","\\htmlStyle","\\htmlData"],props:{numArgs:2,argTypes:["raw","original"],allowedInText:!0},handler:(tt,nt)=>{var{parser:et,funcName:rt,token:ot}=tt,at=assertNodeType(nt[0],"raw").string,st=nt[1];et.settings.strict&&et.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var ut,ct={};switch(rt){case"\\htmlClass":ct.class=at,ut={command:"\\htmlClass",class:at};break;case"\\htmlId":ct.id=at,ut={command:"\\htmlId",id:at};break;case"\\htmlStyle":ct.style=at,ut={command:"\\htmlStyle",style:at};break;case"\\htmlData":{for(var pt=at.split(","),dt=0;dt<pt.length;dt++){var ft=pt[dt].split("=");if(ft.length!==2)throw new ParseError("Error parsing key-value for \\htmlData");ct["data-"+ft[0].trim()]=ft[1].trim()}ut={command:"\\htmlData",attributes:ct};break}default:throw new Error("Unrecognized html command")}return et.settings.isTrusted(ut)?{type:"html",mode:et.mode,attributes:ct,body:ordargument(st)}:et.formatUnsupportedCmd(rt)},htmlBuilder:(tt,nt)=>{var et=buildExpression$1(tt.body,nt,!1),rt=["enclosing"];tt.attributes.class&&rt.push(...tt.attributes.class.trim().split(/\s+/));var ot=buildCommon.makeSpan(rt,et,nt);for(var at in tt.attributes)at!=="class"&&tt.attributes.hasOwnProperty(at)&&ot.setAttribute(at,tt.attributes[at]);return ot},mathmlBuilder:(tt,nt)=>buildExpressionRow(tt.body,nt)});defineFunction({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(tt,nt)=>{var{parser:et}=tt;return{type:"htmlmathml",mode:et.mode,html:ordargument(nt[0]),mathml:ordargument(nt[1])}},htmlBuilder:(tt,nt)=>{var et=buildExpression$1(tt.html,nt,!1);return buildCommon.makeFragment(et)},mathmlBuilder:(tt,nt)=>buildExpressionRow(tt.mathml,nt)});var sizeData=function tt(nt){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(nt))return{number:+nt,unit:"bp"};var et=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(nt);if(!et)throw new ParseError("Invalid size: '"+nt+"' in \\includegraphics");var rt={number:+(et[1]+et[2]),unit:et[3]};if(!validUnit(rt))throw new ParseError("Invalid unit: '"+rt.unit+"' in \\includegraphics.");return rt};defineFunction({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(tt,nt,et)=>{var{parser:rt}=tt,ot={number:0,unit:"em"},at={number:.9,unit:"em"},st={number:0,unit:"em"},ut="";if(et[0])for(var ct=assertNodeType(et[0],"raw").string,pt=ct.split(","),dt=0;dt<pt.length;dt++){var ft=pt[dt].split("=");if(ft.length===2){var bt=ft[1].trim();switch(ft[0].trim()){case"alt":ut=bt;break;case"width":ot=sizeData(bt);break;case"height":at=sizeData(bt);break;case"totalheight":st=sizeData(bt);break;default:throw new ParseError("Invalid key: '"+ft[0]+"' in \\includegraphics.")}}}var ht=assertNodeType(nt[0],"url").url;return ut===""&&(ut=ht,ut=ut.replace(/^.*[\\/]/,""),ut=ut.substring(0,ut.lastIndexOf("."))),rt.settings.isTrusted({command:"\\includegraphics",url:ht})?{type:"includegraphics",mode:rt.mode,alt:ut,width:ot,height:at,totalheight:st,src:ht}:rt.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:(tt,nt)=>{var et=calculateSize(tt.height,nt),rt=0;tt.totalheight.number>0&&(rt=calculateSize(tt.totalheight,nt)-et);var ot=0;tt.width.number>0&&(ot=calculateSize(tt.width,nt));var at={height:makeEm(et+rt)};ot>0&&(at.width=makeEm(ot)),rt>0&&(at.verticalAlign=makeEm(-rt));var st=new Img(tt.src,tt.alt,at);return st.height=et,st.depth=rt,st},mathmlBuilder:(tt,nt)=>{var et=new mathMLTree.MathNode("mglyph",[]);et.setAttribute("alt",tt.alt);var rt=calculateSize(tt.height,nt),ot=0;if(tt.totalheight.number>0&&(ot=calculateSize(tt.totalheight,nt)-rt,et.setAttribute("valign",makeEm(-ot))),et.setAttribute("height",makeEm(rt+ot)),tt.width.number>0){var at=calculateSize(tt.width,nt);et.setAttribute("width",makeEm(at))}return et.setAttribute("src",tt.src),et}});defineFunction({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(tt,nt){var{parser:et,funcName:rt}=tt,ot=assertNodeType(nt[0],"size");if(et.settings.strict){var at=rt[1]==="m",st=ot.value.unit==="mu";at?(st||et.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+rt+" supports only mu units, "+("not "+ot.value.unit+" units")),et.mode!=="math"&&et.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+rt+" works only in math mode")):st&&et.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+rt+" doesn't support mu units")}return{type:"kern",mode:et.mode,dimension:ot.value}},htmlBuilder(tt,nt){return buildCommon.makeGlue(tt.dimension,nt)},mathmlBuilder(tt,nt){var et=calculateSize(tt.dimension,nt);return new mathMLTree.SpaceNode(et)}});defineFunction({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(tt,nt)=>{var{parser:et,funcName:rt}=tt,ot=nt[0];return{type:"lap",mode:et.mode,alignment:rt.slice(5),body:ot}},htmlBuilder:(tt,nt)=>{var et;tt.alignment==="clap"?(et=buildCommon.makeSpan([],[buildGroup$1(tt.body,nt)]),et=buildCommon.makeSpan(["inner"],[et],nt)):et=buildCommon.makeSpan(["inner"],[buildGroup$1(tt.body,nt)]);var rt=buildCommon.makeSpan(["fix"],[]),ot=buildCommon.makeSpan([tt.alignment],[et,rt],nt),at=buildCommon.makeSpan(["strut"]);return at.style.height=makeEm(ot.height+ot.depth),ot.depth&&(at.style.verticalAlign=makeEm(-ot.depth)),ot.children.unshift(at),ot=buildCommon.makeSpan(["thinbox"],[ot],nt),buildCommon.makeSpan(["mord","vbox"],[ot],nt)},mathmlBuilder:(tt,nt)=>{var et=new mathMLTree.MathNode("mpadded",[buildGroup(tt.body,nt)]);if(tt.alignment!=="rlap"){var rt=tt.alignment==="llap"?"-1":"-0.5";et.setAttribute("lspace",rt+"width")}return et.setAttribute("width","0px"),et}});defineFunction({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(tt,nt){var{funcName:et,parser:rt}=tt,ot=rt.mode;rt.switchMode("math");var at=et==="\\("?"\\)":"$",st=rt.parseExpression(!1,at);return rt.expect(at),rt.switchMode(ot),{type:"styling",mode:rt.mode,style:"text",body:st}}});defineFunction({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(tt,nt){throw new ParseError("Mismatched "+tt.funcName)}});var chooseMathStyle=(tt,nt)=>{switch(nt.style.size){case Style$1.DISPLAY.size:return tt.display;case Style$1.TEXT.size:return tt.text;case Style$1.SCRIPT.size:return tt.script;case Style$1.SCRIPTSCRIPT.size:return tt.scriptscript;default:return tt.text}};defineFunction({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(tt,nt)=>{var{parser:et}=tt;return{type:"mathchoice",mode:et.mode,display:ordargument(nt[0]),text:ordargument(nt[1]),script:ordargument(nt[2]),scriptscript:ordargument(nt[3])}},htmlBuilder:(tt,nt)=>{var et=chooseMathStyle(tt,nt),rt=buildExpression$1(et,nt,!1);return buildCommon.makeFragment(rt)},mathmlBuilder:(tt,nt)=>{var et=chooseMathStyle(tt,nt);return buildExpressionRow(et,nt)}});var assembleSupSub=(tt,nt,et,rt,ot,at,st)=>{tt=buildCommon.makeSpan([],[tt]);var ut=et&&utils$2.isCharacterBox(et),ct,pt;if(nt){var dt=buildGroup$1(nt,rt.havingStyle(ot.sup()),rt);pt={elem:dt,kern:Math.max(rt.fontMetrics().bigOpSpacing1,rt.fontMetrics().bigOpSpacing3-dt.depth)}}if(et){var ft=buildGroup$1(et,rt.havingStyle(ot.sub()),rt);ct={elem:ft,kern:Math.max(rt.fontMetrics().bigOpSpacing2,rt.fontMetrics().bigOpSpacing4-ft.height)}}var bt;if(pt&&ct){var ht=rt.fontMetrics().bigOpSpacing5+ct.elem.height+ct.elem.depth+ct.kern+tt.depth+st;bt=buildCommon.makeVList({positionType:"bottom",positionData:ht,children:[{type:"kern",size:rt.fontMetrics().bigOpSpacing5},{type:"elem",elem:ct.elem,marginLeft:makeEm(-at)},{type:"kern",size:ct.kern},{type:"elem",elem:tt},{type:"kern",size:pt.kern},{type:"elem",elem:pt.elem,marginLeft:makeEm(at)},{type:"kern",size:rt.fontMetrics().bigOpSpacing5}]},rt)}else if(ct){var mt=tt.height-st;bt=buildCommon.makeVList({positionType:"top",positionData:mt,children:[{type:"kern",size:rt.fontMetrics().bigOpSpacing5},{type:"elem",elem:ct.elem,marginLeft:makeEm(-at)},{type:"kern",size:ct.kern},{type:"elem",elem:tt}]},rt)}else if(pt){var Mt=tt.depth+st;bt=buildCommon.makeVList({positionType:"bottom",positionData:Mt,children:[{type:"elem",elem:tt},{type:"kern",size:pt.kern},{type:"elem",elem:pt.elem,marginLeft:makeEm(at)},{type:"kern",size:rt.fontMetrics().bigOpSpacing5}]},rt)}else return tt;var Ot=[bt];if(ct&&at!==0&&!ut){var zt=buildCommon.makeSpan(["mspace"],[],rt);zt.style.marginRight=makeEm(at),Ot.unshift(zt)}return buildCommon.makeSpan(["mop","op-limits"],Ot,rt)},noSuccessor=["\\smallint"],htmlBuilder$2=(tt,nt)=>{var et,rt,ot=!1,at;tt.type==="supsub"?(et=tt.sup,rt=tt.sub,at=assertNodeType(tt.base,"op"),ot=!0):at=assertNodeType(tt,"op");var st=nt.style,ut=!1;st.size===Style$1.DISPLAY.size&&at.symbol&&!utils$2.contains(noSuccessor,at.name)&&(ut=!0);var ct;if(at.symbol){var pt=ut?"Size2-Regular":"Size1-Regular",dt="";if((at.name==="\\oiint"||at.name==="\\oiiint")&&(dt=at.name.slice(1),at.name=dt==="oiint"?"\\iint":"\\iiint"),ct=buildCommon.makeSymbol(at.name,pt,"math",nt,["mop","op-symbol",ut?"large-op":"small-op"]),dt.length>0){var ft=ct.italic,bt=buildCommon.staticSvg(dt+"Size"+(ut?"2":"1"),nt);ct=buildCommon.makeVList({positionType:"individualShift",children:[{type:"elem",elem:ct,shift:0},{type:"elem",elem:bt,shift:ut?.08:0}]},nt),at.name="\\"+dt,ct.classes.unshift("mop"),ct.italic=ft}}else if(at.body){var ht=buildExpression$1(at.body,nt,!0);ht.length===1&&ht[0]instanceof SymbolNode?(ct=ht[0],ct.classes[0]="mop"):ct=buildCommon.makeSpan(["mop"],ht,nt)}else{for(var mt=[],Mt=1;Mt<at.name.length;Mt++)mt.push(buildCommon.mathsym(at.name[Mt],at.mode,nt));ct=buildCommon.makeSpan(["mop"],mt,nt)}var Ot=0,zt=0;return(ct instanceof SymbolNode||at.name==="\\oiint"||at.name==="\\oiiint")&&!at.suppressBaseShift&&(Ot=(ct.height-ct.depth)/2-nt.fontMetrics().axisHeight,zt=ct.italic),ot?assembleSupSub(ct,et,rt,nt,st,zt,Ot):(Ot&&(ct.style.position="relative",ct.style.top=makeEm(Ot)),ct)},mathmlBuilder$1=(tt,nt)=>{var et;if(tt.symbol)et=new MathNode("mo",[makeText(tt.name,tt.mode)]),utils$2.contains(noSuccessor,tt.name)&&et.setAttribute("largeop","false");else if(tt.body)et=new MathNode("mo",buildExpression(tt.body,nt));else{et=new MathNode("mi",[new TextNode(tt.name.slice(1))]);var rt=new MathNode("mo",[makeText("⁡","text")]);tt.parentIsSupSub?et=new MathNode("mrow",[et,rt]):et=newDocumentFragment([et,rt])}return et},singleCharBigOps={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};defineFunction({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(tt,nt)=>{var{parser:et,funcName:rt}=tt,ot=rt;return ot.length===1&&(ot=singleCharBigOps[ot]),{type:"op",mode:et.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:ot}},htmlBuilder:htmlBuilder$2,mathmlBuilder:mathmlBuilder$1});defineFunction({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(tt,nt)=>{var{parser:et}=tt,rt=nt[0];return{type:"op",mode:et.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:ordargument(rt)}},htmlBuilder:htmlBuilder$2,mathmlBuilder:mathmlBuilder$1});var singleCharIntegrals={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};defineFunction({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(tt){var{parser:nt,funcName:et}=tt;return{type:"op",mode:nt.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:et}},htmlBuilder:htmlBuilder$2,mathmlBuilder:mathmlBuilder$1});defineFunction({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(tt){var{parser:nt,funcName:et}=tt;return{type:"op",mode:nt.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:et}},htmlBuilder:htmlBuilder$2,mathmlBuilder:mathmlBuilder$1});defineFunction({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(tt){var{parser:nt,funcName:et}=tt,rt=et;return rt.length===1&&(rt=singleCharIntegrals[rt]),{type:"op",mode:nt.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:rt}},htmlBuilder:htmlBuilder$2,mathmlBuilder:mathmlBuilder$1});var htmlBuilder$1=(tt,nt)=>{var et,rt,ot=!1,at;tt.type==="supsub"?(et=tt.sup,rt=tt.sub,at=assertNodeType(tt.base,"operatorname"),ot=!0):at=assertNodeType(tt,"operatorname");var st;if(at.body.length>0){for(var ut=at.body.map(ft=>{var bt=ft.text;return typeof bt=="string"?{type:"textord",mode:ft.mode,text:bt}:ft}),ct=buildExpression$1(ut,nt.withFont("mathrm"),!0),pt=0;pt<ct.length;pt++){var dt=ct[pt];dt instanceof SymbolNode&&(dt.text=dt.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}st=buildCommon.makeSpan(["mop"],ct,nt)}else st=buildCommon.makeSpan(["mop"],[],nt);return ot?assembleSupSub(st,et,rt,nt,nt.style,0,0):st},mathmlBuilder=(tt,nt)=>{for(var et=buildExpression(tt.body,nt.withFont("mathrm")),rt=!0,ot=0;ot<et.length;ot++){var at=et[ot];if(!(at instanceof mathMLTree.SpaceNode))if(at instanceof mathMLTree.MathNode)switch(at.type){case"mi":case"mn":case"ms":case"mspace":case"mtext":break;case"mo":{var st=at.children[0];at.children.length===1&&st instanceof mathMLTree.TextNode?st.text=st.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):rt=!1;break}default:rt=!1}else rt=!1}if(rt){var ut=et.map(dt=>dt.toText()).join("");et=[new mathMLTree.TextNode(ut)]}var ct=new mathMLTree.MathNode("mi",et);ct.setAttribute("mathvariant","normal");var pt=new mathMLTree.MathNode("mo",[makeText("⁡","text")]);return tt.parentIsSupSub?new mathMLTree.MathNode("mrow",[ct,pt]):mathMLTree.newDocumentFragment([ct,pt])};defineFunction({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(tt,nt)=>{var{parser:et,funcName:rt}=tt,ot=nt[0];return{type:"operatorname",mode:et.mode,body:ordargument(ot),alwaysHandleSupSub:rt==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:htmlBuilder$1,mathmlBuilder});defineMacro("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");defineFunctionBuilders({type:"ordgroup",htmlBuilder(tt,nt){return tt.semisimple?buildCommon.makeFragment(buildExpression$1(tt.body,nt,!1)):buildCommon.makeSpan(["mord"],buildExpression$1(tt.body,nt,!0),nt)},mathmlBuilder(tt,nt){return buildExpressionRow(tt.body,nt,!0)}});defineFunction({type:"overline",names:["\\overline"],props:{numArgs:1},handler(tt,nt){var{parser:et}=tt,rt=nt[0];return{type:"overline",mode:et.mode,body:rt}},htmlBuilder(tt,nt){var et=buildGroup$1(tt.body,nt.havingCrampedStyle()),rt=buildCommon.makeLineSpan("overline-line",nt),ot=nt.fontMetrics().defaultRuleThickness,at=buildCommon.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:et},{type:"kern",size:3*ot},{type:"elem",elem:rt},{type:"kern",size:ot}]},nt);return buildCommon.makeSpan(["mord","overline"],[at],nt)},mathmlBuilder(tt,nt){var et=new mathMLTree.MathNode("mo",[new mathMLTree.TextNode("‾")]);et.setAttribute("stretchy","true");var rt=new mathMLTree.MathNode("mover",[buildGroup(tt.body,nt),et]);return rt.setAttribute("accent","true"),rt}});defineFunction({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(tt,nt)=>{var{parser:et}=tt,rt=nt[0];return{type:"phantom",mode:et.mode,body:ordargument(rt)}},htmlBuilder:(tt,nt)=>{var et=buildExpression$1(tt.body,nt.withPhantom(),!1);return buildCommon.makeFragment(et)},mathmlBuilder:(tt,nt)=>{var et=buildExpression(tt.body,nt);return new mathMLTree.MathNode("mphantom",et)}});defineFunction({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(tt,nt)=>{var{parser:et}=tt,rt=nt[0];return{type:"hphantom",mode:et.mode,body:rt}},htmlBuilder:(tt,nt)=>{var et=buildCommon.makeSpan([],[buildGroup$1(tt.body,nt.withPhantom())]);if(et.height=0,et.depth=0,et.children)for(var rt=0;rt<et.children.length;rt++)et.children[rt].height=0,et.children[rt].depth=0;return et=buildCommon.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:et}]},nt),buildCommon.makeSpan(["mord"],[et],nt)},mathmlBuilder:(tt,nt)=>{var et=buildExpression(ordargument(tt.body),nt),rt=new mathMLTree.MathNode("mphantom",et),ot=new mathMLTree.MathNode("mpadded",[rt]);return ot.setAttribute("height","0px"),ot.setAttribute("depth","0px"),ot}});defineFunction({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(tt,nt)=>{var{parser:et}=tt,rt=nt[0];return{type:"vphantom",mode:et.mode,body:rt}},htmlBuilder:(tt,nt)=>{var et=buildCommon.makeSpan(["inner"],[buildGroup$1(tt.body,nt.withPhantom())]),rt=buildCommon.makeSpan(["fix"],[]);return buildCommon.makeSpan(["mord","rlap"],[et,rt],nt)},mathmlBuilder:(tt,nt)=>{var et=buildExpression(ordargument(tt.body),nt),rt=new mathMLTree.MathNode("mphantom",et),ot=new mathMLTree.MathNode("mpadded",[rt]);return ot.setAttribute("width","0px"),ot}});defineFunction({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(tt,nt){var{parser:et}=tt,rt=assertNodeType(nt[0],"size").value,ot=nt[1];return{type:"raisebox",mode:et.mode,dy:rt,body:ot}},htmlBuilder(tt,nt){var et=buildGroup$1(tt.body,nt),rt=calculateSize(tt.dy,nt);return buildCommon.makeVList({positionType:"shift",positionData:-rt,children:[{type:"elem",elem:et}]},nt)},mathmlBuilder(tt,nt){var et=new mathMLTree.MathNode("mpadded",[buildGroup(tt.body,nt)]),rt=tt.dy.number+tt.dy.unit;return et.setAttribute("voffset",rt),et}});defineFunction({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(tt){var{parser:nt}=tt;return{type:"internal",mode:nt.mode}}});defineFunction({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(tt,nt,et){var{parser:rt}=tt,ot=et[0],at=assertNodeType(nt[0],"size"),st=assertNodeType(nt[1],"size");return{type:"rule",mode:rt.mode,shift:ot&&assertNodeType(ot,"size").value,width:at.value,height:st.value}},htmlBuilder(tt,nt){var et=buildCommon.makeSpan(["mord","rule"],[],nt),rt=calculateSize(tt.width,nt),ot=calculateSize(tt.height,nt),at=tt.shift?calculateSize(tt.shift,nt):0;return et.style.borderRightWidth=makeEm(rt),et.style.borderTopWidth=makeEm(ot),et.style.bottom=makeEm(at),et.width=rt,et.height=ot+at,et.depth=-at,et.maxFontSize=ot*1.125*nt.sizeMultiplier,et},mathmlBuilder(tt,nt){var et=calculateSize(tt.width,nt),rt=calculateSize(tt.height,nt),ot=tt.shift?calculateSize(tt.shift,nt):0,at=nt.color&&nt.getColor()||"black",st=new mathMLTree.MathNode("mspace");st.setAttribute("mathbackground",at),st.setAttribute("width",makeEm(et)),st.setAttribute("height",makeEm(rt));var ut=new mathMLTree.MathNode("mpadded",[st]);return ot>=0?ut.setAttribute("height",makeEm(ot)):(ut.setAttribute("height",makeEm(ot)),ut.setAttribute("depth",makeEm(-ot))),ut.setAttribute("voffset",makeEm(ot)),ut}});function sizingGroup(tt,nt,et){for(var rt=buildExpression$1(tt,nt,!1),ot=nt.sizeMultiplier/et.sizeMultiplier,at=0;at<rt.length;at++){var st=rt[at].classes.indexOf("sizing");st<0?Array.prototype.push.apply(rt[at].classes,nt.sizingClasses(et)):rt[at].classes[st+1]==="reset-size"+nt.size&&(rt[at].classes[st+1]="reset-size"+et.size),rt[at].height*=ot,rt[at].depth*=ot}return buildCommon.makeFragment(rt)}var sizeFuncs=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],htmlBuilder=(tt,nt)=>{var et=nt.havingSize(tt.size);return sizingGroup(tt.body,et,nt)};defineFunction({type:"sizing",names:sizeFuncs,props:{numArgs:0,allowedInText:!0},handler:(tt,nt)=>{var{breakOnTokenText:et,funcName:rt,parser:ot}=tt,at=ot.parseExpression(!1,et);return{type:"sizing",mode:ot.mode,size:sizeFuncs.indexOf(rt)+1,body:at}},htmlBuilder,mathmlBuilder:(tt,nt)=>{var et=nt.havingSize(tt.size),rt=buildExpression(tt.body,et),ot=new mathMLTree.MathNode("mstyle",rt);return ot.setAttribute("mathsize",makeEm(et.sizeMultiplier)),ot}});defineFunction({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(tt,nt,et)=>{var{parser:rt}=tt,ot=!1,at=!1,st=et[0]&&assertNodeType(et[0],"ordgroup");if(st)for(var ut="",ct=0;ct<st.body.length;++ct){var pt=st.body[ct];if(ut=pt.text,ut==="t")ot=!0;else if(ut==="b")at=!0;else{ot=!1,at=!1;break}}else ot=!0,at=!0;var dt=nt[0];return{type:"smash",mode:rt.mode,body:dt,smashHeight:ot,smashDepth:at}},htmlBuilder:(tt,nt)=>{var et=buildCommon.makeSpan([],[buildGroup$1(tt.body,nt)]);if(!tt.smashHeight&&!tt.smashDepth)return et;if(tt.smashHeight&&(et.height=0,et.children))for(var rt=0;rt<et.children.length;rt++)et.children[rt].height=0;if(tt.smashDepth&&(et.depth=0,et.children))for(var ot=0;ot<et.children.length;ot++)et.children[ot].depth=0;var at=buildCommon.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:et}]},nt);return buildCommon.makeSpan(["mord"],[at],nt)},mathmlBuilder:(tt,nt)=>{var et=new mathMLTree.MathNode("mpadded",[buildGroup(tt.body,nt)]);return tt.smashHeight&&et.setAttribute("height","0px"),tt.smashDepth&&et.setAttribute("depth","0px"),et}});defineFunction({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(tt,nt,et){var{parser:rt}=tt,ot=et[0],at=nt[0];return{type:"sqrt",mode:rt.mode,body:at,index:ot}},htmlBuilder(tt,nt){var et=buildGroup$1(tt.body,nt.havingCrampedStyle());et.height===0&&(et.height=nt.fontMetrics().xHeight),et=buildCommon.wrapFragment(et,nt);var rt=nt.fontMetrics(),ot=rt.defaultRuleThickness,at=ot;nt.style.id<Style$1.TEXT.id&&(at=nt.fontMetrics().xHeight);var st=ot+at/4,ut=et.height+et.depth+st+ot,{span:ct,ruleWidth:pt,advanceWidth:dt}=delimiter.sqrtImage(ut,nt),ft=ct.height-pt;ft>et.height+et.depth+st&&(st=(st+ft-et.height-et.depth)/2);var bt=ct.height-et.height-st-pt;et.style.paddingLeft=makeEm(dt);var ht=buildCommon.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:et,wrapperClasses:["svg-align"]},{type:"kern",size:-(et.height+bt)},{type:"elem",elem:ct},{type:"kern",size:pt}]},nt);if(tt.index){var mt=nt.havingStyle(Style$1.SCRIPTSCRIPT),Mt=buildGroup$1(tt.index,mt,nt),Ot=.6*(ht.height-ht.depth),zt=buildCommon.makeVList({positionType:"shift",positionData:-Ot,children:[{type:"elem",elem:Mt}]},nt),yt=buildCommon.makeSpan(["root"],[zt]);return buildCommon.makeSpan(["mord","sqrt"],[yt,ht],nt)}else return buildCommon.makeSpan(["mord","sqrt"],[ht],nt)},mathmlBuilder(tt,nt){var{body:et,index:rt}=tt;return rt?new mathMLTree.MathNode("mroot",[buildGroup(et,nt),buildGroup(rt,nt)]):new mathMLTree.MathNode("msqrt",[buildGroup(et,nt)])}});var styleMap={display:Style$1.DISPLAY,text:Style$1.TEXT,script:Style$1.SCRIPT,scriptscript:Style$1.SCRIPTSCRIPT};defineFunction({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(tt,nt){var{breakOnTokenText:et,funcName:rt,parser:ot}=tt,at=ot.parseExpression(!0,et),st=rt.slice(1,rt.length-5);return{type:"styling",mode:ot.mode,style:st,body:at}},htmlBuilder(tt,nt){var et=styleMap[tt.style],rt=nt.havingStyle(et).withFont("");return sizingGroup(tt.body,rt,nt)},mathmlBuilder(tt,nt){var et=styleMap[tt.style],rt=nt.havingStyle(et),ot=buildExpression(tt.body,rt),at=new mathMLTree.MathNode("mstyle",ot),st={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},ut=st[tt.style];return at.setAttribute("scriptlevel",ut[0]),at.setAttribute("displaystyle",ut[1]),at}});var htmlBuilderDelegate=function tt(nt,et){var rt=nt.base;if(rt)if(rt.type==="op"){var ot=rt.limits&&(et.style.size===Style$1.DISPLAY.size||rt.alwaysHandleSupSub);return ot?htmlBuilder$2:null}else if(rt.type==="operatorname"){var at=rt.alwaysHandleSupSub&&(et.style.size===Style$1.DISPLAY.size||rt.limits);return at?htmlBuilder$1:null}else{if(rt.type==="accent")return utils$2.isCharacterBox(rt.base)?htmlBuilder$a:null;if(rt.type==="horizBrace"){var st=!nt.sub;return st===rt.isOver?htmlBuilder$3:null}else return null}else return null};defineFunctionBuilders({type:"supsub",htmlBuilder(tt,nt){var et=htmlBuilderDelegate(tt,nt);if(et)return et(tt,nt);var{base:rt,sup:ot,sub:at}=tt,st=buildGroup$1(rt,nt),ut,ct,pt=nt.fontMetrics(),dt=0,ft=0,bt=rt&&utils$2.isCharacterBox(rt);if(ot){var ht=nt.havingStyle(nt.style.sup());ut=buildGroup$1(ot,ht,nt),bt||(dt=st.height-ht.fontMetrics().supDrop*ht.sizeMultiplier/nt.sizeMultiplier)}if(at){var mt=nt.havingStyle(nt.style.sub());ct=buildGroup$1(at,mt,nt),bt||(ft=st.depth+mt.fontMetrics().subDrop*mt.sizeMultiplier/nt.sizeMultiplier)}var Mt;nt.style===Style$1.DISPLAY?Mt=pt.sup1:nt.style.cramped?Mt=pt.sup3:Mt=pt.sup2;var Ot=nt.sizeMultiplier,zt=makeEm(.5/pt.ptPerEm/Ot),yt=null;if(ct){var vt=tt.base&&tt.base.type==="op"&&tt.base.name&&(tt.base.name==="\\oiint"||tt.base.name==="\\oiiint");(st instanceof SymbolNode||vt)&&(yt=makeEm(-st.italic))}var At;if(ut&&ct){dt=Math.max(dt,Mt,ut.depth+.25*pt.xHeight),ft=Math.max(ft,pt.sub2);var St=pt.defaultRuleThickness,Et=4*St;if(dt-ut.depth-(ct.height-ft)<Et){ft=Et-(dt-ut.depth)+ct.height;var Tt=.8*pt.xHeight-(dt-ut.depth);Tt>0&&(dt+=Tt,ft-=Tt)}var Rt=[{type:"elem",elem:ct,shift:ft,marginRight:zt,marginLeft:yt},{type:"elem",elem:ut,shift:-dt,marginRight:zt}];At=buildCommon.makeVList({positionType:"individualShift",children:Rt},nt)}else if(ct){ft=Math.max(ft,pt.sub1,ct.height-.8*pt.xHeight);var Ct=[{type:"elem",elem:ct,marginLeft:yt,marginRight:zt}];At=buildCommon.makeVList({positionType:"shift",positionData:ft,children:Ct},nt)}else if(ut)dt=Math.max(dt,Mt,ut.depth+.25*pt.xHeight),At=buildCommon.makeVList({positionType:"shift",positionData:-dt,children:[{type:"elem",elem:ut,marginRight:zt}]},nt);else throw new Error("supsub must have either sup or sub.");var wt=getTypeOfDomTree(st,"right")||"mord";return buildCommon.makeSpan([wt],[st,buildCommon.makeSpan(["msupsub"],[At])],nt)},mathmlBuilder(tt,nt){var et=!1,rt,ot;tt.base&&tt.base.type==="horizBrace"&&(ot=!!tt.sup,ot===tt.base.isOver&&(et=!0,rt=tt.base.isOver)),tt.base&&(tt.base.type==="op"||tt.base.type==="operatorname")&&(tt.base.parentIsSupSub=!0);var at=[buildGroup(tt.base,nt)];tt.sub&&at.push(buildGroup(tt.sub,nt)),tt.sup&&at.push(buildGroup(tt.sup,nt));var st;if(et)st=rt?"mover":"munder";else if(tt.sub)if(tt.sup){var pt=tt.base;pt&&pt.type==="op"&&pt.limits&&nt.style===Style$1.DISPLAY||pt&&pt.type==="operatorname"&&pt.alwaysHandleSupSub&&(nt.style===Style$1.DISPLAY||pt.limits)?st="munderover":st="msubsup"}else{var ct=tt.base;ct&&ct.type==="op"&&ct.limits&&(nt.style===Style$1.DISPLAY||ct.alwaysHandleSupSub)||ct&&ct.type==="operatorname"&&ct.alwaysHandleSupSub&&(ct.limits||nt.style===Style$1.DISPLAY)?st="munder":st="msub"}else{var ut=tt.base;ut&&ut.type==="op"&&ut.limits&&(nt.style===Style$1.DISPLAY||ut.alwaysHandleSupSub)||ut&&ut.type==="operatorname"&&ut.alwaysHandleSupSub&&(ut.limits||nt.style===Style$1.DISPLAY)?st="mover":st="msup"}return new mathMLTree.MathNode(st,at)}});defineFunctionBuilders({type:"atom",htmlBuilder(tt,nt){return buildCommon.mathsym(tt.text,tt.mode,nt,["m"+tt.family])},mathmlBuilder(tt,nt){var et=new mathMLTree.MathNode("mo",[makeText(tt.text,tt.mode)]);if(tt.family==="bin"){var rt=getVariant(tt,nt);rt==="bold-italic"&&et.setAttribute("mathvariant",rt)}else tt.family==="punct"?et.setAttribute("separator","true"):(tt.family==="open"||tt.family==="close")&&et.setAttribute("stretchy","false");return et}});var defaultVariant={mi:"italic",mn:"normal",mtext:"normal"};defineFunctionBuilders({type:"mathord",htmlBuilder(tt,nt){return buildCommon.makeOrd(tt,nt,"mathord")},mathmlBuilder(tt,nt){var et=new mathMLTree.MathNode("mi",[makeText(tt.text,tt.mode,nt)]),rt=getVariant(tt,nt)||"italic";return rt!==defaultVariant[et.type]&&et.setAttribute("mathvariant",rt),et}});defineFunctionBuilders({type:"textord",htmlBuilder(tt,nt){return buildCommon.makeOrd(tt,nt,"textord")},mathmlBuilder(tt,nt){var et=makeText(tt.text,tt.mode,nt),rt=getVariant(tt,nt)||"normal",ot;return tt.mode==="text"?ot=new mathMLTree.MathNode("mtext",[et]):/[0-9]/.test(tt.text)?ot=new mathMLTree.MathNode("mn",[et]):tt.text==="\\prime"?ot=new mathMLTree.MathNode("mo",[et]):ot=new mathMLTree.MathNode("mi",[et]),rt!==defaultVariant[ot.type]&&ot.setAttribute("mathvariant",rt),ot}});var cssSpace={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},regularSpace={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};defineFunctionBuilders({type:"spacing",htmlBuilder(tt,nt){if(regularSpace.hasOwnProperty(tt.text)){var et=regularSpace[tt.text].className||"";if(tt.mode==="text"){var rt=buildCommon.makeOrd(tt,nt,"textord");return rt.classes.push(et),rt}else return buildCommon.makeSpan(["mspace",et],[buildCommon.mathsym(tt.text,tt.mode,nt)],nt)}else{if(cssSpace.hasOwnProperty(tt.text))return buildCommon.makeSpan(["mspace",cssSpace[tt.text]],[],nt);throw new ParseError('Unknown type of space "'+tt.text+'"')}},mathmlBuilder(tt,nt){var et;if(regularSpace.hasOwnProperty(tt.text))et=new mathMLTree.MathNode("mtext",[new mathMLTree.TextNode(" ")]);else{if(cssSpace.hasOwnProperty(tt.text))return new mathMLTree.MathNode("mspace");throw new ParseError('Unknown type of space "'+tt.text+'"')}return et}});var pad=()=>{var tt=new mathMLTree.MathNode("mtd",[]);return tt.setAttribute("width","50%"),tt};defineFunctionBuilders({type:"tag",mathmlBuilder(tt,nt){var et=new mathMLTree.MathNode("mtable",[new mathMLTree.MathNode("mtr",[pad(),new mathMLTree.MathNode("mtd",[buildExpressionRow(tt.body,nt)]),pad(),new mathMLTree.MathNode("mtd",[buildExpressionRow(tt.tag,nt)])])]);return et.setAttribute("width","100%"),et}});var textFontFamilies={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},textFontWeights={"\\textbf":"textbf","\\textmd":"textmd"},textFontShapes={"\\textit":"textit","\\textup":"textup"},optionsWithFont=(tt,nt)=>{var et=tt.font;if(et){if(textFontFamilies[et])return nt.withTextFontFamily(textFontFamilies[et]);if(textFontWeights[et])return nt.withTextFontWeight(textFontWeights[et]);if(et==="\\emph")return nt.fontShape==="textit"?nt.withTextFontShape("textup"):nt.withTextFontShape("textit")}else return nt;return nt.withTextFontShape(textFontShapes[et])};defineFunction({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(tt,nt){var{parser:et,funcName:rt}=tt,ot=nt[0];return{type:"text",mode:et.mode,body:ordargument(ot),font:rt}},htmlBuilder(tt,nt){var et=optionsWithFont(tt,nt),rt=buildExpression$1(tt.body,et,!0);return buildCommon.makeSpan(["mord","text"],rt,et)},mathmlBuilder(tt,nt){var et=optionsWithFont(tt,nt);return buildExpressionRow(tt.body,et)}});defineFunction({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(tt,nt){var{parser:et}=tt;return{type:"underline",mode:et.mode,body:nt[0]}},htmlBuilder(tt,nt){var et=buildGroup$1(tt.body,nt),rt=buildCommon.makeLineSpan("underline-line",nt),ot=nt.fontMetrics().defaultRuleThickness,at=buildCommon.makeVList({positionType:"top",positionData:et.height,children:[{type:"kern",size:ot},{type:"elem",elem:rt},{type:"kern",size:3*ot},{type:"elem",elem:et}]},nt);return buildCommon.makeSpan(["mord","underline"],[at],nt)},mathmlBuilder(tt,nt){var et=new mathMLTree.MathNode("mo",[new mathMLTree.TextNode("‾")]);et.setAttribute("stretchy","true");var rt=new mathMLTree.MathNode("munder",[buildGroup(tt.body,nt),et]);return rt.setAttribute("accentunder","true"),rt}});defineFunction({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(tt,nt){var{parser:et}=tt;return{type:"vcenter",mode:et.mode,body:nt[0]}},htmlBuilder(tt,nt){var et=buildGroup$1(tt.body,nt),rt=nt.fontMetrics().axisHeight,ot=.5*(et.height-rt-(et.depth+rt));return buildCommon.makeVList({positionType:"shift",positionData:ot,children:[{type:"elem",elem:et}]},nt)},mathmlBuilder(tt,nt){return new mathMLTree.MathNode("mpadded",[buildGroup(tt.body,nt)],["vcenter"])}});defineFunction({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(tt,nt,et){throw new ParseError("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(tt,nt){for(var et=makeVerb(tt),rt=[],ot=nt.havingStyle(nt.style.text()),at=0;at<et.length;at++){var st=et[at];st==="~"&&(st="\\textasciitilde"),rt.push(buildCommon.makeSymbol(st,"Typewriter-Regular",tt.mode,ot,["mord","texttt"]))}return buildCommon.makeSpan(["mord","text"].concat(ot.sizingClasses(nt)),buildCommon.tryCombineChars(rt),ot)},mathmlBuilder(tt,nt){var et=new mathMLTree.TextNode(makeVerb(tt)),rt=new mathMLTree.MathNode("mtext",[et]);return rt.setAttribute("mathvariant","monospace"),rt}});var makeVerb=tt=>tt.body.replace(/ /g,tt.star?"␣":" "),functions=_functions,spaceRegexString=`[ \r
	]`,controlWordRegexString="\\\\[a-zA-Z@]+",controlSymbolRegexString="\\\\[^\uD800-\uDFFF]",controlWordWhitespaceRegexString="("+controlWordRegexString+")"+spaceRegexString+"*",controlSpaceRegexString=`\\\\(
|[ \r	]+
?)[ \r	]*`,combiningDiacriticalMarkString="[̀-ͯ]",combiningDiacriticalMarksEndRegex=new RegExp(combiningDiacriticalMarkString+"+$"),tokenRegexString="("+spaceRegexString+"+)|"+(controlSpaceRegexString+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(combiningDiacriticalMarkString+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(combiningDiacriticalMarkString+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+controlWordWhitespaceRegexString)+("|"+controlSymbolRegexString+")");class Lexer{constructor(nt,et){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=nt,this.settings=et,this.tokenRegex=new RegExp(tokenRegexString,"g"),this.catcodes={"%":14,"~":13}}setCatcode(nt,et){this.catcodes[nt]=et}lex(){var nt=this.input,et=this.tokenRegex.lastIndex;if(et===nt.length)return new Token("EOF",new SourceLocation(this,et,et));var rt=this.tokenRegex.exec(nt);if(rt===null||rt.index!==et)throw new ParseError("Unexpected character: '"+nt[et]+"'",new Token(nt[et],new SourceLocation(this,et,et+1)));var ot=rt[6]||rt[3]||(rt[2]?"\\ ":" ");if(this.catcodes[ot]===14){var at=nt.indexOf(`
`,this.tokenRegex.lastIndex);return at===-1?(this.tokenRegex.lastIndex=nt.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=at+1,this.lex()}return new Token(ot,new SourceLocation(this,et,this.tokenRegex.lastIndex))}}class Namespace{constructor(nt,et){nt===void 0&&(nt={}),et===void 0&&(et={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=et,this.builtins=nt,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new ParseError("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var nt=this.undefStack.pop();for(var et in nt)nt.hasOwnProperty(et)&&(nt[et]==null?delete this.current[et]:this.current[et]=nt[et])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(nt){return this.current.hasOwnProperty(nt)||this.builtins.hasOwnProperty(nt)}get(nt){return this.current.hasOwnProperty(nt)?this.current[nt]:this.builtins[nt]}set(nt,et,rt){if(rt===void 0&&(rt=!1),rt){for(var ot=0;ot<this.undefStack.length;ot++)delete this.undefStack[ot][nt];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][nt]=et)}else{var at=this.undefStack[this.undefStack.length-1];at&&!at.hasOwnProperty(nt)&&(at[nt]=this.current[nt])}et==null?delete this.current[nt]:this.current[nt]=et}}var macros=_macros;defineMacro("\\noexpand",function(tt){var nt=tt.popToken();return tt.isExpandable(nt.text)&&(nt.noexpand=!0,nt.treatAsRelax=!0),{tokens:[nt],numArgs:0}});defineMacro("\\expandafter",function(tt){var nt=tt.popToken();return tt.expandOnce(!0),{tokens:[nt],numArgs:0}});defineMacro("\\@firstoftwo",function(tt){var nt=tt.consumeArgs(2);return{tokens:nt[0],numArgs:0}});defineMacro("\\@secondoftwo",function(tt){var nt=tt.consumeArgs(2);return{tokens:nt[1],numArgs:0}});defineMacro("\\@ifnextchar",function(tt){var nt=tt.consumeArgs(3);tt.consumeSpaces();var et=tt.future();return nt[0].length===1&&nt[0][0].text===et.text?{tokens:nt[1],numArgs:0}:{tokens:nt[2],numArgs:0}});defineMacro("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");defineMacro("\\TextOrMath",function(tt){var nt=tt.consumeArgs(2);return tt.mode==="text"?{tokens:nt[0],numArgs:0}:{tokens:nt[1],numArgs:0}});var digitToNumber={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};defineMacro("\\char",function(tt){var nt=tt.popToken(),et,rt="";if(nt.text==="'")et=8,nt=tt.popToken();else if(nt.text==='"')et=16,nt=tt.popToken();else if(nt.text==="`")if(nt=tt.popToken(),nt.text[0]==="\\")rt=nt.text.charCodeAt(1);else{if(nt.text==="EOF")throw new ParseError("\\char` missing argument");rt=nt.text.charCodeAt(0)}else et=10;if(et){if(rt=digitToNumber[nt.text],rt==null||rt>=et)throw new ParseError("Invalid base-"+et+" digit "+nt.text);for(var ot;(ot=digitToNumber[tt.future().text])!=null&&ot<et;)rt*=et,rt+=ot,tt.popToken()}return"\\@char{"+rt+"}"});var newcommand=(tt,nt,et)=>{var rt=tt.consumeArg().tokens;if(rt.length!==1)throw new ParseError("\\newcommand's first argument must be a macro name");var ot=rt[0].text,at=tt.isDefined(ot);if(at&&!nt)throw new ParseError("\\newcommand{"+ot+"} attempting to redefine "+(ot+"; use \\renewcommand"));if(!at&&!et)throw new ParseError("\\renewcommand{"+ot+"} when command "+ot+" does not yet exist; use \\newcommand");var st=0;if(rt=tt.consumeArg().tokens,rt.length===1&&rt[0].text==="["){for(var ut="",ct=tt.expandNextToken();ct.text!=="]"&&ct.text!=="EOF";)ut+=ct.text,ct=tt.expandNextToken();if(!ut.match(/^\s*[0-9]+\s*$/))throw new ParseError("Invalid number of arguments: "+ut);st=parseInt(ut),rt=tt.consumeArg().tokens}return tt.macros.set(ot,{tokens:rt,numArgs:st}),""};defineMacro("\\newcommand",tt=>newcommand(tt,!1,!0));defineMacro("\\renewcommand",tt=>newcommand(tt,!0,!1));defineMacro("\\providecommand",tt=>newcommand(tt,!0,!0));defineMacro("\\message",tt=>{var nt=tt.consumeArgs(1)[0];return console.log(nt.reverse().map(et=>et.text).join("")),""});defineMacro("\\errmessage",tt=>{var nt=tt.consumeArgs(1)[0];return console.error(nt.reverse().map(et=>et.text).join("")),""});defineMacro("\\show",tt=>{var nt=tt.popToken(),et=nt.text;return console.log(nt,tt.macros.get(et),functions[et],symbols$1.math[et],symbols$1.text[et]),""});defineMacro("\\bgroup","{");defineMacro("\\egroup","}");defineMacro("~","\\nobreakspace");defineMacro("\\lq","`");defineMacro("\\rq","'");defineMacro("\\aa","\\r a");defineMacro("\\AA","\\r A");defineMacro("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}");defineMacro("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");defineMacro("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}");defineMacro("ℬ","\\mathscr{B}");defineMacro("ℰ","\\mathscr{E}");defineMacro("ℱ","\\mathscr{F}");defineMacro("ℋ","\\mathscr{H}");defineMacro("ℐ","\\mathscr{I}");defineMacro("ℒ","\\mathscr{L}");defineMacro("ℳ","\\mathscr{M}");defineMacro("ℛ","\\mathscr{R}");defineMacro("ℭ","\\mathfrak{C}");defineMacro("ℌ","\\mathfrak{H}");defineMacro("ℨ","\\mathfrak{Z}");defineMacro("\\Bbbk","\\Bbb{k}");defineMacro("·","\\cdotp");defineMacro("\\llap","\\mathllap{\\textrm{#1}}");defineMacro("\\rlap","\\mathrlap{\\textrm{#1}}");defineMacro("\\clap","\\mathclap{\\textrm{#1}}");defineMacro("\\mathstrut","\\vphantom{(}");defineMacro("\\underbar","\\underline{\\text{#1}}");defineMacro("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');defineMacro("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}");defineMacro("\\ne","\\neq");defineMacro("≠","\\neq");defineMacro("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}");defineMacro("∉","\\notin");defineMacro("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}");defineMacro("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}");defineMacro("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}");defineMacro("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}");defineMacro("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}");defineMacro("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}");defineMacro("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}");defineMacro("⟂","\\perp");defineMacro("‼","\\mathclose{!\\mkern-0.8mu!}");defineMacro("∌","\\notni");defineMacro("⌜","\\ulcorner");defineMacro("⌝","\\urcorner");defineMacro("⌞","\\llcorner");defineMacro("⌟","\\lrcorner");defineMacro("©","\\copyright");defineMacro("®","\\textregistered");defineMacro("️","\\textregistered");defineMacro("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');defineMacro("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');defineMacro("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');defineMacro("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');defineMacro("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}");defineMacro("⋮","\\vdots");defineMacro("\\varGamma","\\mathit{\\Gamma}");defineMacro("\\varDelta","\\mathit{\\Delta}");defineMacro("\\varTheta","\\mathit{\\Theta}");defineMacro("\\varLambda","\\mathit{\\Lambda}");defineMacro("\\varXi","\\mathit{\\Xi}");defineMacro("\\varPi","\\mathit{\\Pi}");defineMacro("\\varSigma","\\mathit{\\Sigma}");defineMacro("\\varUpsilon","\\mathit{\\Upsilon}");defineMacro("\\varPhi","\\mathit{\\Phi}");defineMacro("\\varPsi","\\mathit{\\Psi}");defineMacro("\\varOmega","\\mathit{\\Omega}");defineMacro("\\substack","\\begin{subarray}{c}#1\\end{subarray}");defineMacro("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");defineMacro("\\boxed","\\fbox{$\\displaystyle{#1}$}");defineMacro("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");defineMacro("\\implies","\\DOTSB\\;\\Longrightarrow\\;");defineMacro("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var dotsByToken={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};defineMacro("\\dots",function(tt){var nt="\\dotso",et=tt.expandAfterFuture().text;return et in dotsByToken?nt=dotsByToken[et]:(et.slice(0,4)==="\\not"||et in symbols$1.math&&utils$2.contains(["bin","rel"],symbols$1.math[et].group))&&(nt="\\dotsb"),nt});var spaceAfterDots={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};defineMacro("\\dotso",function(tt){var nt=tt.future().text;return nt in spaceAfterDots?"\\ldots\\,":"\\ldots"});defineMacro("\\dotsc",function(tt){var nt=tt.future().text;return nt in spaceAfterDots&&nt!==","?"\\ldots\\,":"\\ldots"});defineMacro("\\cdots",function(tt){var nt=tt.future().text;return nt in spaceAfterDots?"\\@cdots\\,":"\\@cdots"});defineMacro("\\dotsb","\\cdots");defineMacro("\\dotsm","\\cdots");defineMacro("\\dotsi","\\!\\cdots");defineMacro("\\dotsx","\\ldots\\,");defineMacro("\\DOTSI","\\relax");defineMacro("\\DOTSB","\\relax");defineMacro("\\DOTSX","\\relax");defineMacro("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");defineMacro("\\,","\\tmspace+{3mu}{.1667em}");defineMacro("\\thinspace","\\,");defineMacro("\\>","\\mskip{4mu}");defineMacro("\\:","\\tmspace+{4mu}{.2222em}");defineMacro("\\medspace","\\:");defineMacro("\\;","\\tmspace+{5mu}{.2777em}");defineMacro("\\thickspace","\\;");defineMacro("\\!","\\tmspace-{3mu}{.1667em}");defineMacro("\\negthinspace","\\!");defineMacro("\\negmedspace","\\tmspace-{4mu}{.2222em}");defineMacro("\\negthickspace","\\tmspace-{5mu}{.277em}");defineMacro("\\enspace","\\kern.5em ");defineMacro("\\enskip","\\hskip.5em\\relax");defineMacro("\\quad","\\hskip1em\\relax");defineMacro("\\qquad","\\hskip2em\\relax");defineMacro("\\tag","\\@ifstar\\tag@literal\\tag@paren");defineMacro("\\tag@paren","\\tag@literal{({#1})}");defineMacro("\\tag@literal",tt=>{if(tt.macros.get("\\df@tag"))throw new ParseError("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});defineMacro("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");defineMacro("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");defineMacro("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");defineMacro("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");defineMacro("\\newline","\\\\\\relax");defineMacro("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var latexRaiseA=makeEm(fontMetricsData["Main-Regular"][84][1]-.7*fontMetricsData["Main-Regular"][65][1]);defineMacro("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+latexRaiseA+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");defineMacro("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+latexRaiseA+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");defineMacro("\\hspace","\\@ifstar\\@hspacer\\@hspace");defineMacro("\\@hspace","\\hskip #1\\relax");defineMacro("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");defineMacro("\\ordinarycolon",":");defineMacro("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");defineMacro("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');defineMacro("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');defineMacro("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');defineMacro("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');defineMacro("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');defineMacro("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');defineMacro("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');defineMacro("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');defineMacro("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');defineMacro("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');defineMacro("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');defineMacro("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');defineMacro("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');defineMacro("∷","\\dblcolon");defineMacro("∹","\\eqcolon");defineMacro("≔","\\coloneqq");defineMacro("≕","\\eqqcolon");defineMacro("⩴","\\Coloneqq");defineMacro("\\ratio","\\vcentcolon");defineMacro("\\coloncolon","\\dblcolon");defineMacro("\\colonequals","\\coloneqq");defineMacro("\\coloncolonequals","\\Coloneqq");defineMacro("\\equalscolon","\\eqqcolon");defineMacro("\\equalscoloncolon","\\Eqqcolon");defineMacro("\\colonminus","\\coloneq");defineMacro("\\coloncolonminus","\\Coloneq");defineMacro("\\minuscolon","\\eqcolon");defineMacro("\\minuscoloncolon","\\Eqcolon");defineMacro("\\coloncolonapprox","\\Colonapprox");defineMacro("\\coloncolonsim","\\Colonsim");defineMacro("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");defineMacro("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");defineMacro("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");defineMacro("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");defineMacro("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}");defineMacro("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");defineMacro("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");defineMacro("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");defineMacro("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");defineMacro("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");defineMacro("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");defineMacro("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");defineMacro("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");defineMacro("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}");defineMacro("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}");defineMacro("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}");defineMacro("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}");defineMacro("\\nleqq","\\html@mathml{\\@nleqq}{≰}");defineMacro("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}");defineMacro("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}");defineMacro("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}");defineMacro("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}");defineMacro("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}");defineMacro("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}");defineMacro("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}");defineMacro("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}");defineMacro("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}");defineMacro("\\imath","\\html@mathml{\\@imath}{ı}");defineMacro("\\jmath","\\html@mathml{\\@jmath}{ȷ}");defineMacro("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}");defineMacro("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}");defineMacro("⟦","\\llbracket");defineMacro("⟧","\\rrbracket");defineMacro("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}");defineMacro("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}");defineMacro("⦃","\\lBrace");defineMacro("⦄","\\rBrace");defineMacro("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}");defineMacro("⦵","\\minuso");defineMacro("\\darr","\\downarrow");defineMacro("\\dArr","\\Downarrow");defineMacro("\\Darr","\\Downarrow");defineMacro("\\lang","\\langle");defineMacro("\\rang","\\rangle");defineMacro("\\uarr","\\uparrow");defineMacro("\\uArr","\\Uparrow");defineMacro("\\Uarr","\\Uparrow");defineMacro("\\N","\\mathbb{N}");defineMacro("\\R","\\mathbb{R}");defineMacro("\\Z","\\mathbb{Z}");defineMacro("\\alef","\\aleph");defineMacro("\\alefsym","\\aleph");defineMacro("\\Alpha","\\mathrm{A}");defineMacro("\\Beta","\\mathrm{B}");defineMacro("\\bull","\\bullet");defineMacro("\\Chi","\\mathrm{X}");defineMacro("\\clubs","\\clubsuit");defineMacro("\\cnums","\\mathbb{C}");defineMacro("\\Complex","\\mathbb{C}");defineMacro("\\Dagger","\\ddagger");defineMacro("\\diamonds","\\diamondsuit");defineMacro("\\empty","\\emptyset");defineMacro("\\Epsilon","\\mathrm{E}");defineMacro("\\Eta","\\mathrm{H}");defineMacro("\\exist","\\exists");defineMacro("\\harr","\\leftrightarrow");defineMacro("\\hArr","\\Leftrightarrow");defineMacro("\\Harr","\\Leftrightarrow");defineMacro("\\hearts","\\heartsuit");defineMacro("\\image","\\Im");defineMacro("\\infin","\\infty");defineMacro("\\Iota","\\mathrm{I}");defineMacro("\\isin","\\in");defineMacro("\\Kappa","\\mathrm{K}");defineMacro("\\larr","\\leftarrow");defineMacro("\\lArr","\\Leftarrow");defineMacro("\\Larr","\\Leftarrow");defineMacro("\\lrarr","\\leftrightarrow");defineMacro("\\lrArr","\\Leftrightarrow");defineMacro("\\Lrarr","\\Leftrightarrow");defineMacro("\\Mu","\\mathrm{M}");defineMacro("\\natnums","\\mathbb{N}");defineMacro("\\Nu","\\mathrm{N}");defineMacro("\\Omicron","\\mathrm{O}");defineMacro("\\plusmn","\\pm");defineMacro("\\rarr","\\rightarrow");defineMacro("\\rArr","\\Rightarrow");defineMacro("\\Rarr","\\Rightarrow");defineMacro("\\real","\\Re");defineMacro("\\reals","\\mathbb{R}");defineMacro("\\Reals","\\mathbb{R}");defineMacro("\\Rho","\\mathrm{P}");defineMacro("\\sdot","\\cdot");defineMacro("\\sect","\\S");defineMacro("\\spades","\\spadesuit");defineMacro("\\sub","\\subset");defineMacro("\\sube","\\subseteq");defineMacro("\\supe","\\supseteq");defineMacro("\\Tau","\\mathrm{T}");defineMacro("\\thetasym","\\vartheta");defineMacro("\\weierp","\\wp");defineMacro("\\Zeta","\\mathrm{Z}");defineMacro("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");defineMacro("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");defineMacro("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");defineMacro("\\bra","\\mathinner{\\langle{#1}|}");defineMacro("\\ket","\\mathinner{|{#1}\\rangle}");defineMacro("\\braket","\\mathinner{\\langle{#1}\\rangle}");defineMacro("\\Bra","\\left\\langle#1\\right|");defineMacro("\\Ket","\\left|#1\\right\\rangle");var braketHelper=tt=>nt=>{var et=nt.consumeArg().tokens,rt=nt.consumeArg().tokens,ot=nt.consumeArg().tokens,at=nt.consumeArg().tokens,st=nt.macros.get("|"),ut=nt.macros.get("\\|");nt.macros.beginGroup();var ct=ft=>bt=>{tt&&(bt.macros.set("|",st),ot.length&&bt.macros.set("\\|",ut));var ht=ft;if(!ft&&ot.length){var mt=bt.future();mt.text==="|"&&(bt.popToken(),ht=!0)}return{tokens:ht?ot:rt,numArgs:0}};nt.macros.set("|",ct(!1)),ot.length&&nt.macros.set("\\|",ct(!0));var pt=nt.consumeArg().tokens,dt=nt.expandTokens([...at,...pt,...et]);return nt.macros.endGroup(),{tokens:dt.reverse(),numArgs:0}};defineMacro("\\bra@ket",braketHelper(!1));defineMacro("\\bra@set",braketHelper(!0));defineMacro("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");defineMacro("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");defineMacro("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");defineMacro("\\angln","{\\angl n}");defineMacro("\\blue","\\textcolor{##6495ed}{#1}");defineMacro("\\orange","\\textcolor{##ffa500}{#1}");defineMacro("\\pink","\\textcolor{##ff00af}{#1}");defineMacro("\\red","\\textcolor{##df0030}{#1}");defineMacro("\\green","\\textcolor{##28ae7b}{#1}");defineMacro("\\gray","\\textcolor{gray}{#1}");defineMacro("\\purple","\\textcolor{##9d38bd}{#1}");defineMacro("\\blueA","\\textcolor{##ccfaff}{#1}");defineMacro("\\blueB","\\textcolor{##80f6ff}{#1}");defineMacro("\\blueC","\\textcolor{##63d9ea}{#1}");defineMacro("\\blueD","\\textcolor{##11accd}{#1}");defineMacro("\\blueE","\\textcolor{##0c7f99}{#1}");defineMacro("\\tealA","\\textcolor{##94fff5}{#1}");defineMacro("\\tealB","\\textcolor{##26edd5}{#1}");defineMacro("\\tealC","\\textcolor{##01d1c1}{#1}");defineMacro("\\tealD","\\textcolor{##01a995}{#1}");defineMacro("\\tealE","\\textcolor{##208170}{#1}");defineMacro("\\greenA","\\textcolor{##b6ffb0}{#1}");defineMacro("\\greenB","\\textcolor{##8af281}{#1}");defineMacro("\\greenC","\\textcolor{##74cf70}{#1}");defineMacro("\\greenD","\\textcolor{##1fab54}{#1}");defineMacro("\\greenE","\\textcolor{##0d923f}{#1}");defineMacro("\\goldA","\\textcolor{##ffd0a9}{#1}");defineMacro("\\goldB","\\textcolor{##ffbb71}{#1}");defineMacro("\\goldC","\\textcolor{##ff9c39}{#1}");defineMacro("\\goldD","\\textcolor{##e07d10}{#1}");defineMacro("\\goldE","\\textcolor{##a75a05}{#1}");defineMacro("\\redA","\\textcolor{##fca9a9}{#1}");defineMacro("\\redB","\\textcolor{##ff8482}{#1}");defineMacro("\\redC","\\textcolor{##f9685d}{#1}");defineMacro("\\redD","\\textcolor{##e84d39}{#1}");defineMacro("\\redE","\\textcolor{##bc2612}{#1}");defineMacro("\\maroonA","\\textcolor{##ffbde0}{#1}");defineMacro("\\maroonB","\\textcolor{##ff92c6}{#1}");defineMacro("\\maroonC","\\textcolor{##ed5fa6}{#1}");defineMacro("\\maroonD","\\textcolor{##ca337c}{#1}");defineMacro("\\maroonE","\\textcolor{##9e034e}{#1}");defineMacro("\\purpleA","\\textcolor{##ddd7ff}{#1}");defineMacro("\\purpleB","\\textcolor{##c6b9fc}{#1}");defineMacro("\\purpleC","\\textcolor{##aa87ff}{#1}");defineMacro("\\purpleD","\\textcolor{##7854ab}{#1}");defineMacro("\\purpleE","\\textcolor{##543b78}{#1}");defineMacro("\\mintA","\\textcolor{##f5f9e8}{#1}");defineMacro("\\mintB","\\textcolor{##edf2df}{#1}");defineMacro("\\mintC","\\textcolor{##e0e5cc}{#1}");defineMacro("\\grayA","\\textcolor{##f6f7f7}{#1}");defineMacro("\\grayB","\\textcolor{##f0f1f2}{#1}");defineMacro("\\grayC","\\textcolor{##e3e5e6}{#1}");defineMacro("\\grayD","\\textcolor{##d6d8da}{#1}");defineMacro("\\grayE","\\textcolor{##babec2}{#1}");defineMacro("\\grayF","\\textcolor{##888d93}{#1}");defineMacro("\\grayG","\\textcolor{##626569}{#1}");defineMacro("\\grayH","\\textcolor{##3b3e40}{#1}");defineMacro("\\grayI","\\textcolor{##21242c}{#1}");defineMacro("\\kaBlue","\\textcolor{##314453}{#1}");defineMacro("\\kaGreen","\\textcolor{##71B307}{#1}");var implicitCommands={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class MacroExpander{constructor(nt,et,rt){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=et,this.expansionCount=0,this.feed(nt),this.macros=new Namespace(macros,et.macros),this.mode=rt,this.stack=[]}feed(nt){this.lexer=new Lexer(nt,this.settings)}switchMode(nt){this.mode=nt}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(nt){this.stack.push(nt)}pushTokens(nt){this.stack.push(...nt)}scanArgument(nt){var et,rt,ot;if(nt){if(this.consumeSpaces(),this.future().text!=="[")return null;et=this.popToken(),{tokens:ot,end:rt}=this.consumeArg(["]"])}else({tokens:ot,start:et,end:rt}=this.consumeArg());return this.pushToken(new Token("EOF",rt.loc)),this.pushTokens(ot),et.range(rt,"")}consumeSpaces(){for(;;){var nt=this.future();if(nt.text===" ")this.stack.pop();else break}}consumeArg(nt){var et=[],rt=nt&&nt.length>0;rt||this.consumeSpaces();var ot=this.future(),at,st=0,ut=0;do{if(at=this.popToken(),et.push(at),at.text==="{")++st;else if(at.text==="}"){if(--st,st===-1)throw new ParseError("Extra }",at)}else if(at.text==="EOF")throw new ParseError("Unexpected end of input in a macro argument, expected '"+(nt&&rt?nt[ut]:"}")+"'",at);if(nt&&rt)if((st===0||st===1&&nt[ut]==="{")&&at.text===nt[ut]){if(++ut,ut===nt.length){et.splice(-ut,ut);break}}else ut=0}while(st!==0||rt);return ot.text==="{"&&et[et.length-1].text==="}"&&(et.pop(),et.shift()),et.reverse(),{tokens:et,start:ot,end:at}}consumeArgs(nt,et){if(et){if(et.length!==nt+1)throw new ParseError("The length of delimiters doesn't match the number of args!");for(var rt=et[0],ot=0;ot<rt.length;ot++){var at=this.popToken();if(rt[ot]!==at.text)throw new ParseError("Use of the macro doesn't match its definition",at)}}for(var st=[],ut=0;ut<nt;ut++)st.push(this.consumeArg(et&&et[ut+1]).tokens);return st}countExpansion(nt){if(this.expansionCount+=nt,this.expansionCount>this.settings.maxExpand)throw new ParseError("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(nt){var et=this.popToken(),rt=et.text,ot=et.noexpand?null:this._getExpansion(rt);if(ot==null||nt&&ot.unexpandable){if(nt&&ot==null&&rt[0]==="\\"&&!this.isDefined(rt))throw new ParseError("Undefined control sequence: "+rt);return this.pushToken(et),!1}this.countExpansion(1);var at=ot.tokens,st=this.consumeArgs(ot.numArgs,ot.delimiters);if(ot.numArgs){at=at.slice();for(var ut=at.length-1;ut>=0;--ut){var ct=at[ut];if(ct.text==="#"){if(ut===0)throw new ParseError("Incomplete placeholder at end of macro body",ct);if(ct=at[--ut],ct.text==="#")at.splice(ut+1,1);else if(/^[1-9]$/.test(ct.text))at.splice(ut,2,...st[+ct.text-1]);else throw new ParseError("Not a valid argument number",ct)}}}return this.pushTokens(at),at.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var nt=this.stack.pop();return nt.treatAsRelax&&(nt.text="\\relax"),nt}throw new Error}expandMacro(nt){return this.macros.has(nt)?this.expandTokens([new Token(nt)]):void 0}expandTokens(nt){var et=[],rt=this.stack.length;for(this.pushTokens(nt);this.stack.length>rt;)if(this.expandOnce(!0)===!1){var ot=this.stack.pop();ot.treatAsRelax&&(ot.noexpand=!1,ot.treatAsRelax=!1),et.push(ot)}return this.countExpansion(et.length),et}expandMacroAsText(nt){var et=this.expandMacro(nt);return et&&et.map(rt=>rt.text).join("")}_getExpansion(nt){var et=this.macros.get(nt);if(et==null)return et;if(nt.length===1){var rt=this.lexer.catcodes[nt];if(rt!=null&&rt!==13)return}var ot=typeof et=="function"?et(this):et;if(typeof ot=="string"){var at=0;if(ot.indexOf("#")!==-1)for(var st=ot.replace(/##/g,"");st.indexOf("#"+(at+1))!==-1;)++at;for(var ut=new Lexer(ot,this.settings),ct=[],pt=ut.lex();pt.text!=="EOF";)ct.push(pt),pt=ut.lex();ct.reverse();var dt={tokens:ct,numArgs:at};return dt}return ot}isDefined(nt){return this.macros.has(nt)||functions.hasOwnProperty(nt)||symbols$1.math.hasOwnProperty(nt)||symbols$1.text.hasOwnProperty(nt)||implicitCommands.hasOwnProperty(nt)}isExpandable(nt){var et=this.macros.get(nt);return et!=null?typeof et=="string"||typeof et=="function"||!et.unexpandable:functions.hasOwnProperty(nt)&&!functions[nt].primitive}}var unicodeSubRegEx=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,uSubsAndSups=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g",ʰ:"h","ⁱ":"i",ʲ:"j","ᵏ":"k",ˡ:"l","ᵐ":"m",ⁿ:"n","ᵒ":"o","ᵖ":"p",ʳ:"r",ˢ:"s","ᵗ":"t","ᵘ":"u","ᵛ":"v",ʷ:"w",ˣ:"x",ʸ:"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),unicodeAccents={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},unicodeSymbols={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};let Parser$2=class Xn{constructor(nt,et){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new MacroExpander(nt,et,this.mode),this.settings=et,this.leftrightDepth=0}expect(nt,et){if(et===void 0&&(et=!0),this.fetch().text!==nt)throw new ParseError("Expected '"+nt+"', got '"+this.fetch().text+"'",this.fetch());et&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(nt){this.mode=nt,this.gullet.switchMode(nt)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var nt=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),nt}finally{this.gullet.endGroups()}}subparse(nt){var et=this.nextToken;this.consume(),this.gullet.pushToken(new Token("}")),this.gullet.pushTokens(nt);var rt=this.parseExpression(!1);return this.expect("}"),this.nextToken=et,rt}parseExpression(nt,et){for(var rt=[];;){this.mode==="math"&&this.consumeSpaces();var ot=this.fetch();if(Xn.endOfExpression.indexOf(ot.text)!==-1||et&&ot.text===et||nt&&functions[ot.text]&&functions[ot.text].infix)break;var at=this.parseAtom(et);if(at){if(at.type==="internal")continue}else break;rt.push(at)}return this.mode==="text"&&this.formLigatures(rt),this.handleInfixNodes(rt)}handleInfixNodes(nt){for(var et=-1,rt,ot=0;ot<nt.length;ot++)if(nt[ot].type==="infix"){if(et!==-1)throw new ParseError("only one infix operator per group",nt[ot].token);et=ot,rt=nt[ot].replaceWith}if(et!==-1&&rt){var at,st,ut=nt.slice(0,et),ct=nt.slice(et+1);ut.length===1&&ut[0].type==="ordgroup"?at=ut[0]:at={type:"ordgroup",mode:this.mode,body:ut},ct.length===1&&ct[0].type==="ordgroup"?st=ct[0]:st={type:"ordgroup",mode:this.mode,body:ct};var pt;return rt==="\\\\abovefrac"?pt=this.callFunction(rt,[at,nt[et],st],[]):pt=this.callFunction(rt,[at,st],[]),[pt]}else return nt}handleSupSubscript(nt){var et=this.fetch(),rt=et.text;this.consume(),this.consumeSpaces();var ot=this.parseGroup(nt);if(!ot)throw new ParseError("Expected group after '"+rt+"'",et);return ot}formatUnsupportedCmd(nt){for(var et=[],rt=0;rt<nt.length;rt++)et.push({type:"textord",mode:"text",text:nt[rt]});var ot={type:"text",mode:this.mode,body:et},at={type:"color",mode:this.mode,color:this.settings.errorColor,body:[ot]};return at}parseAtom(nt){var et=this.parseGroup("atom",nt);if(this.mode==="text")return et;for(var rt,ot;;){this.consumeSpaces();var at=this.fetch();if(at.text==="\\limits"||at.text==="\\nolimits"){if(et&&et.type==="op"){var st=at.text==="\\limits";et.limits=st,et.alwaysHandleSupSub=!0}else if(et&&et.type==="operatorname")et.alwaysHandleSupSub&&(et.limits=at.text==="\\limits");else throw new ParseError("Limit controls must follow a math operator",at);this.consume()}else if(at.text==="^"){if(rt)throw new ParseError("Double superscript",at);rt=this.handleSupSubscript("superscript")}else if(at.text==="_"){if(ot)throw new ParseError("Double subscript",at);ot=this.handleSupSubscript("subscript")}else if(at.text==="'"){if(rt)throw new ParseError("Double superscript",at);var ut={type:"textord",mode:this.mode,text:"\\prime"},ct=[ut];for(this.consume();this.fetch().text==="'";)ct.push(ut),this.consume();this.fetch().text==="^"&&ct.push(this.handleSupSubscript("superscript")),rt={type:"ordgroup",mode:this.mode,body:ct}}else if(uSubsAndSups[at.text]){var pt=unicodeSubRegEx.test(at.text),dt=[];for(dt.push(new Token(uSubsAndSups[at.text])),this.consume();;){var ft=this.fetch().text;if(!uSubsAndSups[ft]||unicodeSubRegEx.test(ft)!==pt)break;dt.unshift(new Token(uSubsAndSups[ft])),this.consume()}var bt=this.subparse(dt);pt?ot={type:"ordgroup",mode:"math",body:bt}:rt={type:"ordgroup",mode:"math",body:bt}}else break}return rt||ot?{type:"supsub",mode:this.mode,base:et,sup:rt,sub:ot}:et}parseFunction(nt,et){var rt=this.fetch(),ot=rt.text,at=functions[ot];if(!at)return null;if(this.consume(),et&&et!=="atom"&&!at.allowedInArgument)throw new ParseError("Got function '"+ot+"' with no arguments"+(et?" as "+et:""),rt);if(this.mode==="text"&&!at.allowedInText)throw new ParseError("Can't use function '"+ot+"' in text mode",rt);if(this.mode==="math"&&at.allowedInMath===!1)throw new ParseError("Can't use function '"+ot+"' in math mode",rt);var{args:st,optArgs:ut}=this.parseArguments(ot,at);return this.callFunction(ot,st,ut,rt,nt)}callFunction(nt,et,rt,ot,at){var st={funcName:nt,parser:this,token:ot,breakOnTokenText:at},ut=functions[nt];if(ut&&ut.handler)return ut.handler(st,et,rt);throw new ParseError("No function handler for "+nt)}parseArguments(nt,et){var rt=et.numArgs+et.numOptionalArgs;if(rt===0)return{args:[],optArgs:[]};for(var ot=[],at=[],st=0;st<rt;st++){var ut=et.argTypes&&et.argTypes[st],ct=st<et.numOptionalArgs;(et.primitive&&ut==null||et.type==="sqrt"&&st===1&&at[0]==null)&&(ut="primitive");var pt=this.parseGroupOfType("argument to '"+nt+"'",ut,ct);if(ct)at.push(pt);else if(pt!=null)ot.push(pt);else throw new ParseError("Null argument, please report this as a bug")}return{args:ot,optArgs:at}}parseGroupOfType(nt,et,rt){switch(et){case"color":return this.parseColorGroup(rt);case"size":return this.parseSizeGroup(rt);case"url":return this.parseUrlGroup(rt);case"math":case"text":return this.parseArgumentGroup(rt,et);case"hbox":{var ot=this.parseArgumentGroup(rt,"text");return ot!=null?{type:"styling",mode:ot.mode,body:[ot],style:"text"}:null}case"raw":{var at=this.parseStringGroup("raw",rt);return at!=null?{type:"raw",mode:"text",string:at.text}:null}case"primitive":{if(rt)throw new ParseError("A primitive argument cannot be optional");var st=this.parseGroup(nt);if(st==null)throw new ParseError("Expected group as "+nt,this.fetch());return st}case"original":case null:case void 0:return this.parseArgumentGroup(rt);default:throw new ParseError("Unknown group type as "+nt,this.fetch())}}consumeSpaces(){for(;this.fetch().text===" ";)this.consume()}parseStringGroup(nt,et){var rt=this.gullet.scanArgument(et);if(rt==null)return null;for(var ot="",at;(at=this.fetch()).text!=="EOF";)ot+=at.text,this.consume();return this.consume(),rt.text=ot,rt}parseRegexGroup(nt,et){for(var rt=this.fetch(),ot=rt,at="",st;(st=this.fetch()).text!=="EOF"&&nt.test(at+st.text);)ot=st,at+=ot.text,this.consume();if(at==="")throw new ParseError("Invalid "+et+": '"+rt.text+"'",rt);return rt.range(ot,at)}parseColorGroup(nt){var et=this.parseStringGroup("color",nt);if(et==null)return null;var rt=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(et.text);if(!rt)throw new ParseError("Invalid color: '"+et.text+"'",et);var ot=rt[0];return/^[0-9a-f]{6}$/i.test(ot)&&(ot="#"+ot),{type:"color-token",mode:this.mode,color:ot}}parseSizeGroup(nt){var et,rt=!1;if(this.gullet.consumeSpaces(),!nt&&this.gullet.future().text!=="{"?et=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):et=this.parseStringGroup("size",nt),!et)return null;!nt&&et.text.length===0&&(et.text="0pt",rt=!0);var ot=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(et.text);if(!ot)throw new ParseError("Invalid size: '"+et.text+"'",et);var at={number:+(ot[1]+ot[2]),unit:ot[3]};if(!validUnit(at))throw new ParseError("Invalid unit: '"+at.unit+"'",et);return{type:"size",mode:this.mode,value:at,isBlank:rt}}parseUrlGroup(nt){this.gullet.lexer.setCatcode("%",13),this.gullet.lexer.setCatcode("~",12);var et=this.parseStringGroup("url",nt);if(this.gullet.lexer.setCatcode("%",14),this.gullet.lexer.setCatcode("~",13),et==null)return null;var rt=et.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:rt}}parseArgumentGroup(nt,et){var rt=this.gullet.scanArgument(nt);if(rt==null)return null;var ot=this.mode;et&&this.switchMode(et),this.gullet.beginGroup();var at=this.parseExpression(!1,"EOF");this.expect("EOF"),this.gullet.endGroup();var st={type:"ordgroup",mode:this.mode,loc:rt.loc,body:at};return et&&this.switchMode(ot),st}parseGroup(nt,et){var rt=this.fetch(),ot=rt.text,at;if(ot==="{"||ot==="\\begingroup"){this.consume();var st=ot==="{"?"}":"\\endgroup";this.gullet.beginGroup();var ut=this.parseExpression(!1,st),ct=this.fetch();this.expect(st),this.gullet.endGroup(),at={type:"ordgroup",mode:this.mode,loc:SourceLocation.range(rt,ct),body:ut,semisimple:ot==="\\begingroup"||void 0}}else if(at=this.parseFunction(et,nt)||this.parseSymbol(),at==null&&ot[0]==="\\"&&!implicitCommands.hasOwnProperty(ot)){if(this.settings.throwOnError)throw new ParseError("Undefined control sequence: "+ot,rt);at=this.formatUnsupportedCmd(ot),this.consume()}return at}formLigatures(nt){for(var et=nt.length-1,rt=0;rt<et;++rt){var ot=nt[rt],at=ot.text;at==="-"&&nt[rt+1].text==="-"&&(rt+1<et&&nt[rt+2].text==="-"?(nt.splice(rt,3,{type:"textord",mode:"text",loc:SourceLocation.range(ot,nt[rt+2]),text:"---"}),et-=2):(nt.splice(rt,2,{type:"textord",mode:"text",loc:SourceLocation.range(ot,nt[rt+1]),text:"--"}),et-=1)),(at==="'"||at==="`")&&nt[rt+1].text===at&&(nt.splice(rt,2,{type:"textord",mode:"text",loc:SourceLocation.range(ot,nt[rt+1]),text:at+at}),et-=1)}}parseSymbol(){var nt=this.fetch(),et=nt.text;if(/^\\verb[^a-zA-Z]/.test(et)){this.consume();var rt=et.slice(5),ot=rt.charAt(0)==="*";if(ot&&(rt=rt.slice(1)),rt.length<2||rt.charAt(0)!==rt.slice(-1))throw new ParseError(`\\verb assertion failed --
                    please report what input caused this bug`);return rt=rt.slice(1,-1),{type:"verb",mode:"text",body:rt,star:ot}}unicodeSymbols.hasOwnProperty(et[0])&&!symbols$1[this.mode][et[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+et[0]+'" used in math mode',nt),et=unicodeSymbols[et[0]]+et.slice(1));var at=combiningDiacriticalMarksEndRegex.exec(et);at&&(et=et.substring(0,at.index),et==="i"?et="ı":et==="j"&&(et="ȷ"));var st;if(symbols$1[this.mode][et]){this.settings.strict&&this.mode==="math"&&extraLatin.indexOf(et)>=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+et[0]+'" used in math mode',nt);var ut=symbols$1[this.mode][et].group,ct=SourceLocation.range(nt),pt;if(ATOMS.hasOwnProperty(ut)){var dt=ut;pt={type:"atom",mode:this.mode,family:dt,loc:ct,text:et}}else pt={type:ut,mode:this.mode,loc:ct,text:et};st=pt}else if(et.charCodeAt(0)>=128)this.settings.strict&&(supportedCodepoint(et.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+et[0]+'" used in math mode',nt):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+et[0]+'"'+(" ("+et.charCodeAt(0)+")"),nt)),st={type:"textord",mode:"text",loc:SourceLocation.range(nt),text:et};else return null;if(this.consume(),at)for(var ft=0;ft<at[0].length;ft++){var bt=at[0][ft];if(!unicodeAccents[bt])throw new ParseError("Unknown accent ' "+bt+"'",nt);var ht=unicodeAccents[bt][this.mode]||unicodeAccents[bt].text;if(!ht)throw new ParseError("Accent "+bt+" unsupported in "+this.mode+" mode",nt);st={type:"accent",mode:this.mode,loc:SourceLocation.range(nt),label:ht,isStretchy:!1,isShifty:!0,base:st}}return st}};Parser$2.endOfExpression=["}","\\endgroup","\\end","\\right","&"];var parseTree=function tt(nt,et){if(!(typeof nt=="string"||nt instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var rt=new Parser$2(nt,et);delete rt.gullet.macros.current["\\df@tag"];var ot=rt.parse();if(delete rt.gullet.macros.current["\\current@color"],delete rt.gullet.macros.current["\\color"],rt.gullet.macros.get("\\df@tag")){if(!et.displayMode)throw new ParseError("\\tag works only in display equations");ot=[{type:"tag",mode:"text",body:ot,tag:rt.subparse([new Token("\\df@tag")])}]}return ot},render$1=function tt(nt,et,rt){et.textContent="";var ot=renderToDomTree(nt,rt).toNode();et.appendChild(ot)};typeof document<"u"&&document.compatMode!=="CSS1Compat"&&(typeof console<"u"&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),render$1=function(){throw new ParseError("KaTeX doesn't work in quirks mode.")});var renderToString=function tt(nt,et){var rt=renderToDomTree(nt,et).toMarkup();return rt},generateParseTree=function tt(nt,et){var rt=new Settings(et);return parseTree(nt,rt)},renderError=function tt(nt,et,rt){if(rt.throwOnError||!(nt instanceof ParseError))throw nt;var ot=buildCommon.makeSpan(["katex-error"],[new SymbolNode(et)]);return ot.setAttribute("title",nt.toString()),ot.setAttribute("style","color:"+rt.errorColor),ot},renderToDomTree=function tt(nt,et){var rt=new Settings(et);try{var ot=parseTree(nt,rt);return buildTree(ot,nt,rt)}catch(at){return renderError(at,nt,rt)}},renderToHTMLTree=function tt(nt,et){var rt=new Settings(et);try{var ot=parseTree(nt,rt);return buildHTMLTree(ot,nt,rt)}catch(at){return renderError(at,nt,rt)}},katex={version:"0.16.11",render:render$1,renderToString,ParseError,SETTINGS_SCHEMA,__parse:generateParseTree,__renderToDomTree:renderToDomTree,__renderToHTMLTree:renderToHTMLTree,__setFontMetrics:setFontMetrics,__defineSymbol:defineSymbol,__defineFunction:defineFunction,__defineMacro:defineMacro,__domTree:{Span,Anchor,SymbolNode,SvgNode,PathNode,LineNode}};function longestStreak(tt,nt){const et=String(tt);let rt=et.indexOf(nt),ot=rt,at=0,st=0;for(;rt!==-1;)rt===ot?++at>st&&(st=at):at=1,ot=rt+nt.length,rt=et.indexOf(nt,ot);return st}function patternCompile(tt){if(!tt._compiled){const nt=(tt.atBreak?"[\\r\\n][\\t ]*":"")+(tt.before?"(?:"+tt.before+")":"");tt._compiled=new RegExp((nt?"("+nt+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(tt.character)?"\\":"")+tt.character+(tt.after?"(?:"+tt.after+")":""),"g")}return tt._compiled}function patternInScope(tt,nt){return listInScope(tt,nt.inConstruct,!0)&&!listInScope(tt,nt.notInConstruct,!1)}function listInScope(tt,nt,et){if(typeof nt=="string"&&(nt=[nt]),!nt||nt.length===0)return et;let rt=-1;for(;++rt<nt.length;)if(tt.includes(nt[rt]))return!0;return!1}function safe(tt,nt,et){const rt=(et.before||"")+(nt||"")+(et.after||""),ot=[],at=[],st={};let ut=-1;for(;++ut<tt.unsafe.length;){const dt=tt.unsafe[ut];if(!patternInScope(tt.stack,dt))continue;const ft=patternCompile(dt);let bt;for(;bt=ft.exec(rt);){const ht="before"in dt||!!dt.atBreak,mt="after"in dt,Mt=bt.index+(ht?bt[1].length:0);ot.includes(Mt)?(st[Mt].before&&!ht&&(st[Mt].before=!1),st[Mt].after&&!mt&&(st[Mt].after=!1)):(ot.push(Mt),st[Mt]={before:ht,after:mt})}}ot.sort(numerical);let ct=et.before?et.before.length:0;const pt=rt.length-(et.after?et.after.length:0);for(ut=-1;++ut<ot.length;){const dt=ot[ut];dt<ct||dt>=pt||dt+1<pt&&ot[ut+1]===dt+1&&st[dt].after&&!st[dt+1].before&&!st[dt+1].after||ot[ut-1]===dt-1&&st[dt].before&&!st[dt-1].before&&!st[dt-1].after||(ct!==dt&&at.push(escapeBackslashes(rt.slice(ct,dt),"\\")),ct=dt,/[!-/:-@[-`{-~]/.test(rt.charAt(dt))&&(!et.encode||!et.encode.includes(rt.charAt(dt)))?at.push("\\"):(at.push("&#x"+rt.charCodeAt(dt).toString(16).toUpperCase()+";"),ct++))}return at.push(escapeBackslashes(rt.slice(ct,pt),et.after)),at.join("")}function numerical(tt,nt){return tt-nt}function escapeBackslashes(tt,nt){const et=/\\(?=[!-/:-@[-`{-~])/g,rt=[],ot=[],at=tt+nt;let st=-1,ut=0,ct;for(;ct=et.exec(at);)rt.push(ct.index);for(;++st<rt.length;)ut!==rt[st]&&ot.push(tt.slice(ut,rt[st])),ot.push("\\"),ut=rt[st];return ot.push(tt.slice(ut)),ot.join("")}function mathFromMarkdown(){return{enter:{mathFlow:tt,mathFlowFenceMeta:nt,mathText:at},exit:{mathFlow:ot,mathFlowFence:rt,mathFlowFenceMeta:et,mathFlowValue:ut,mathText:st,mathTextData:ut}};function tt(ct){this.enter({type:"math",meta:null,value:"",data:{hName:"div",hProperties:{className:["math","math-display"]},hChildren:[{type:"text",value:""}]}},ct)}function nt(){this.buffer()}function et(){const ct=this.resume(),pt=this.stack[this.stack.length-1];pt.meta=ct}function rt(){this.getData("mathFlowInside")||(this.buffer(),this.setData("mathFlowInside",!0))}function ot(ct){const pt=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),dt=this.exit(ct);dt.value=pt,dt.data.hChildren[0].value=pt,this.setData("mathFlowInside")}function at(ct){this.enter({type:"inlineMath",value:"",data:{hName:"span",hProperties:{className:["math","math-inline"]},hChildren:[{type:"text",value:""}]}},ct),this.buffer()}function st(ct){const pt=this.resume(),dt=this.exit(ct);dt.value=pt,dt.data.hChildren[0].value=pt}function ut(ct){this.config.enter.data.call(this,ct),this.config.exit.data.call(this,ct)}}function mathToMarkdown(tt){let nt=(tt||{}).singleDollarTextMath;return nt==null&&(nt=!0),rt.peek=ot,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:`
`,inConstruct:"mathFlowMeta"},{character:"$",after:nt?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:et,inlineMath:rt}};function et(at,st,ut,ct){const pt=at.value||"",dt=track(ct),ft="$".repeat(Math.max(longestStreak(pt,"$")+1,2)),bt=ut.enter("mathFlow");let ht=dt.move(ft);if(at.meta){const mt=ut.enter("mathFlowMeta");ht+=dt.move(safe(ut,at.meta,{before:ht,after:`
`,encode:["$"],...dt.current()})),mt()}return ht+=dt.move(`
`),pt&&(ht+=dt.move(pt+`
`)),ht+=dt.move(ft),bt(),ht}function rt(at,st,ut){let ct=at.value||"",pt=1;for(nt||pt++;new RegExp("(^|[^$])"+"\\$".repeat(pt)+"([^$]|$)").test(ct);)pt++;const dt="$".repeat(pt);/[^ \r\n]/.test(ct)&&(/^[ \r\n]/.test(ct)&&/[ \r\n]$/.test(ct)||/^\$|\$$/.test(ct))&&(ct=" "+ct+" ");let ft=-1;for(;++ft<ut.unsafe.length;){const bt=ut.unsafe[ft],ht=patternCompile(bt);let mt;if(bt.atBreak)for(;mt=ht.exec(ct);){let Mt=mt.index;ct.codePointAt(Mt)===10&&ct.codePointAt(Mt-1)===13&&Mt--,ct=ct.slice(0,Mt)+" "+ct.slice(mt.index+1)}}return dt+ct+dt}function ot(){return"$"}}function remarkMath(tt={}){const nt=this.data();et("micromarkExtensions",math$1(tt)),et("fromMarkdownExtensions",mathFromMarkdown()),et("toMarkdownExtensions",mathToMarkdown(tt));function et(rt,ot){(nt[rt]?nt[rt]:nt[rt]=[]).push(ot)}}var unicode$4={};const UNDEFINED_CODE_POINTS=[65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111];unicode$4.REPLACEMENT_CHARACTER="�";unicode$4.CODE_POINTS={EOF:-1,NULL:0,TABULATION:9,CARRIAGE_RETURN:13,LINE_FEED:10,FORM_FEED:12,SPACE:32,EXCLAMATION_MARK:33,QUOTATION_MARK:34,NUMBER_SIGN:35,AMPERSAND:38,APOSTROPHE:39,HYPHEN_MINUS:45,SOLIDUS:47,DIGIT_0:48,DIGIT_9:57,SEMICOLON:59,LESS_THAN_SIGN:60,EQUALS_SIGN:61,GREATER_THAN_SIGN:62,QUESTION_MARK:63,LATIN_CAPITAL_A:65,LATIN_CAPITAL_F:70,LATIN_CAPITAL_X:88,LATIN_CAPITAL_Z:90,RIGHT_SQUARE_BRACKET:93,GRAVE_ACCENT:96,LATIN_SMALL_A:97,LATIN_SMALL_F:102,LATIN_SMALL_X:120,LATIN_SMALL_Z:122,REPLACEMENT_CHARACTER:65533};unicode$4.CODE_POINT_SEQUENCES={DASH_DASH_STRING:[45,45],DOCTYPE_STRING:[68,79,67,84,89,80,69],CDATA_START_STRING:[91,67,68,65,84,65,91],SCRIPT_STRING:[115,99,114,105,112,116],PUBLIC_STRING:[80,85,66,76,73,67],SYSTEM_STRING:[83,89,83,84,69,77]};unicode$4.isSurrogate=function(tt){return tt>=55296&&tt<=57343};unicode$4.isSurrogatePair=function(tt){return tt>=56320&&tt<=57343};unicode$4.getSurrogatePairCodePoint=function(tt,nt){return(tt-55296)*1024+9216+nt};unicode$4.isControlCodePoint=function(tt){return tt!==32&&tt!==10&&tt!==13&&tt!==9&&tt!==12&&tt>=1&&tt<=31||tt>=127&&tt<=159};unicode$4.isUndefinedCodePoint=function(tt){return tt>=64976&&tt<=65007||UNDEFINED_CODE_POINTS.indexOf(tt)>-1};var errorCodes={controlCharacterInInputStream:"control-character-in-input-stream",noncharacterInInputStream:"noncharacter-in-input-stream",surrogateInInputStream:"surrogate-in-input-stream",nonVoidHtmlElementStartTagWithTrailingSolidus:"non-void-html-element-start-tag-with-trailing-solidus",endTagWithAttributes:"end-tag-with-attributes",endTagWithTrailingSolidus:"end-tag-with-trailing-solidus",unexpectedSolidusInTag:"unexpected-solidus-in-tag",unexpectedNullCharacter:"unexpected-null-character",unexpectedQuestionMarkInsteadOfTagName:"unexpected-question-mark-instead-of-tag-name",invalidFirstCharacterOfTagName:"invalid-first-character-of-tag-name",unexpectedEqualsSignBeforeAttributeName:"unexpected-equals-sign-before-attribute-name",missingEndTagName:"missing-end-tag-name",unexpectedCharacterInAttributeName:"unexpected-character-in-attribute-name",unknownNamedCharacterReference:"unknown-named-character-reference",missingSemicolonAfterCharacterReference:"missing-semicolon-after-character-reference",unexpectedCharacterAfterDoctypeSystemIdentifier:"unexpected-character-after-doctype-system-identifier",unexpectedCharacterInUnquotedAttributeValue:"unexpected-character-in-unquoted-attribute-value",eofBeforeTagName:"eof-before-tag-name",eofInTag:"eof-in-tag",missingAttributeValue:"missing-attribute-value",missingWhitespaceBetweenAttributes:"missing-whitespace-between-attributes",missingWhitespaceAfterDoctypePublicKeyword:"missing-whitespace-after-doctype-public-keyword",missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers:"missing-whitespace-between-doctype-public-and-system-identifiers",missingWhitespaceAfterDoctypeSystemKeyword:"missing-whitespace-after-doctype-system-keyword",missingQuoteBeforeDoctypePublicIdentifier:"missing-quote-before-doctype-public-identifier",missingQuoteBeforeDoctypeSystemIdentifier:"missing-quote-before-doctype-system-identifier",missingDoctypePublicIdentifier:"missing-doctype-public-identifier",missingDoctypeSystemIdentifier:"missing-doctype-system-identifier",abruptDoctypePublicIdentifier:"abrupt-doctype-public-identifier",abruptDoctypeSystemIdentifier:"abrupt-doctype-system-identifier",cdataInHtmlContent:"cdata-in-html-content",incorrectlyOpenedComment:"incorrectly-opened-comment",eofInScriptHtmlCommentLikeText:"eof-in-script-html-comment-like-text",eofInDoctype:"eof-in-doctype",nestedComment:"nested-comment",abruptClosingOfEmptyComment:"abrupt-closing-of-empty-comment",eofInComment:"eof-in-comment",incorrectlyClosedComment:"incorrectly-closed-comment",eofInCdata:"eof-in-cdata",absenceOfDigitsInNumericCharacterReference:"absence-of-digits-in-numeric-character-reference",nullCharacterReference:"null-character-reference",surrogateCharacterReference:"surrogate-character-reference",characterReferenceOutsideUnicodeRange:"character-reference-outside-unicode-range",controlCharacterReference:"control-character-reference",noncharacterCharacterReference:"noncharacter-character-reference",missingWhitespaceBeforeDoctypeName:"missing-whitespace-before-doctype-name",missingDoctypeName:"missing-doctype-name",invalidCharacterSequenceAfterDoctypeName:"invalid-character-sequence-after-doctype-name",duplicateAttribute:"duplicate-attribute",nonConformingDoctype:"non-conforming-doctype",missingDoctype:"missing-doctype",misplacedDoctype:"misplaced-doctype",endTagWithoutMatchingOpenElement:"end-tag-without-matching-open-element",closingOfElementWithOpenChildElements:"closing-of-element-with-open-child-elements",disallowedContentInNoscriptInHead:"disallowed-content-in-noscript-in-head",openElementsLeftAfterEof:"open-elements-left-after-eof",abandonedHeadElementChild:"abandoned-head-element-child",misplacedStartTagForHeadElement:"misplaced-start-tag-for-head-element",nestedNoscriptInHead:"nested-noscript-in-head",eofInElementThatCanContainOnlyText:"eof-in-element-that-can-contain-only-text"};const unicode$3=unicode$4,ERR$2=errorCodes,$$6=unicode$3.CODE_POINTS,DEFAULT_BUFFER_WATERLINE=65536;let Preprocessor$1=class{constructor(){this.html=null,this.pos=-1,this.lastGapPos=-1,this.lastCharPos=-1,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=DEFAULT_BUFFER_WATERLINE}_err(){}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(nt){if(this.pos!==this.lastCharPos){const et=this.html.charCodeAt(this.pos+1);if(unicode$3.isSurrogatePair(et))return this.pos++,this._addGap(),unicode$3.getSurrogatePairCodePoint(nt,et)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,$$6.EOF;return this._err(ERR$2.surrogateInInputStream),nt}dropParsedChunk(){this.pos>this.bufferWaterline&&(this.lastCharPos-=this.pos,this.html=this.html.substring(this.pos),this.pos=0,this.lastGapPos=-1,this.gapStack=[])}write(nt,et){this.html?this.html+=nt:this.html=nt,this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1,this.lastChunkWritten=et}insertHtmlAtCurrentPos(nt){this.html=this.html.substring(0,this.pos+1)+nt+this.html.substring(this.pos+1,this.html.length),this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1}advance(){if(this.pos++,this.pos>this.lastCharPos)return this.endOfChunkHit=!this.lastChunkWritten,$$6.EOF;let nt=this.html.charCodeAt(this.pos);return this.skipNextNewLine&&nt===$$6.LINE_FEED?(this.skipNextNewLine=!1,this._addGap(),this.advance()):nt===$$6.CARRIAGE_RETURN?(this.skipNextNewLine=!0,$$6.LINE_FEED):(this.skipNextNewLine=!1,unicode$3.isSurrogate(nt)&&(nt=this._processSurrogate(nt)),nt>31&&nt<127||nt===$$6.LINE_FEED||nt===$$6.CARRIAGE_RETURN||nt>159&&nt<64976||this._checkForProblematicCharacters(nt),nt)}_checkForProblematicCharacters(nt){unicode$3.isControlCodePoint(nt)?this._err(ERR$2.controlCharacterInInputStream):unicode$3.isUndefinedCodePoint(nt)&&this._err(ERR$2.noncharacterInInputStream)}retreat(){this.pos===this.lastGapPos&&(this.lastGapPos=this.gapStack.pop(),this.pos--),this.pos--}};var preprocessor=Preprocessor$1,namedEntityData=new Uint16Array([4,52,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,106,303,412,810,1432,1701,1796,1987,2114,2360,2420,2484,3170,3251,4140,4393,4575,4610,5106,5512,5728,6117,6274,6315,6345,6427,6516,7002,7910,8733,9323,9870,10170,10631,10893,11318,11386,11467,12773,13092,14474,14922,15448,15542,16419,17666,18166,18611,19004,19095,19298,19397,4,16,69,77,97,98,99,102,103,108,109,110,111,112,114,115,116,117,140,150,158,169,176,194,199,210,216,222,226,242,256,266,283,294,108,105,103,5,198,1,59,148,1,198,80,5,38,1,59,156,1,38,99,117,116,101,5,193,1,59,167,1,193,114,101,118,101,59,1,258,4,2,105,121,182,191,114,99,5,194,1,59,189,1,194,59,1,1040,114,59,3,55349,56580,114,97,118,101,5,192,1,59,208,1,192,112,104,97,59,1,913,97,99,114,59,1,256,100,59,1,10835,4,2,103,112,232,237,111,110,59,1,260,102,59,3,55349,56632,112,108,121,70,117,110,99,116,105,111,110,59,1,8289,105,110,103,5,197,1,59,264,1,197,4,2,99,115,272,277,114,59,3,55349,56476,105,103,110,59,1,8788,105,108,100,101,5,195,1,59,292,1,195,109,108,5,196,1,59,301,1,196,4,8,97,99,101,102,111,114,115,117,321,350,354,383,388,394,400,405,4,2,99,114,327,336,107,115,108,97,115,104,59,1,8726,4,2,118,119,342,345,59,1,10983,101,100,59,1,8966,121,59,1,1041,4,3,99,114,116,362,369,379,97,117,115,101,59,1,8757,110,111,117,108,108,105,115,59,1,8492,97,59,1,914,114,59,3,55349,56581,112,102,59,3,55349,56633,101,118,101,59,1,728,99,114,59,1,8492,109,112,101,113,59,1,8782,4,14,72,79,97,99,100,101,102,104,105,108,111,114,115,117,442,447,456,504,542,547,569,573,577,616,678,784,790,796,99,121,59,1,1063,80,89,5,169,1,59,454,1,169,4,3,99,112,121,464,470,497,117,116,101,59,1,262,4,2,59,105,476,478,1,8914,116,97,108,68,105,102,102,101,114,101,110,116,105,97,108,68,59,1,8517,108,101,121,115,59,1,8493,4,4,97,101,105,111,514,520,530,535,114,111,110,59,1,268,100,105,108,5,199,1,59,528,1,199,114,99,59,1,264,110,105,110,116,59,1,8752,111,116,59,1,266,4,2,100,110,553,560,105,108,108,97,59,1,184,116,101,114,68,111,116,59,1,183,114,59,1,8493,105,59,1,935,114,99,108,101,4,4,68,77,80,84,591,596,603,609,111,116,59,1,8857,105,110,117,115,59,1,8854,108,117,115,59,1,8853,105,109,101,115,59,1,8855,111,4,2,99,115,623,646,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8754,101,67,117,114,108,121,4,2,68,81,658,671,111,117,98,108,101,81,117,111,116,101,59,1,8221,117,111,116,101,59,1,8217,4,4,108,110,112,117,688,701,736,753,111,110,4,2,59,101,696,698,1,8759,59,1,10868,4,3,103,105,116,709,717,722,114,117,101,110,116,59,1,8801,110,116,59,1,8751,111,117,114,73,110,116,101,103,114,97,108,59,1,8750,4,2,102,114,742,745,59,1,8450,111,100,117,99,116,59,1,8720,110,116,101,114,67,108,111,99,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8755,111,115,115,59,1,10799,99,114,59,3,55349,56478,112,4,2,59,67,803,805,1,8915,97,112,59,1,8781,4,11,68,74,83,90,97,99,101,102,105,111,115,834,850,855,860,865,888,903,916,921,1011,1415,4,2,59,111,840,842,1,8517,116,114,97,104,100,59,1,10513,99,121,59,1,1026,99,121,59,1,1029,99,121,59,1,1039,4,3,103,114,115,873,879,883,103,101,114,59,1,8225,114,59,1,8609,104,118,59,1,10980,4,2,97,121,894,900,114,111,110,59,1,270,59,1,1044,108,4,2,59,116,910,912,1,8711,97,59,1,916,114,59,3,55349,56583,4,2,97,102,927,998,4,2,99,109,933,992,114,105,116,105,99,97,108,4,4,65,68,71,84,950,957,978,985,99,117,116,101,59,1,180,111,4,2,116,117,964,967,59,1,729,98,108,101,65,99,117,116,101,59,1,733,114,97,118,101,59,1,96,105,108,100,101,59,1,732,111,110,100,59,1,8900,102,101,114,101,110,116,105,97,108,68,59,1,8518,4,4,112,116,117,119,1021,1026,1048,1249,102,59,3,55349,56635,4,3,59,68,69,1034,1036,1041,1,168,111,116,59,1,8412,113,117,97,108,59,1,8784,98,108,101,4,6,67,68,76,82,85,86,1065,1082,1101,1189,1211,1236,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8751,111,4,2,116,119,1089,1092,59,1,168,110,65,114,114,111,119,59,1,8659,4,2,101,111,1107,1141,102,116,4,3,65,82,84,1117,1124,1136,114,114,111,119,59,1,8656,105,103,104,116,65,114,114,111,119,59,1,8660,101,101,59,1,10980,110,103,4,2,76,82,1149,1177,101,102,116,4,2,65,82,1158,1165,114,114,111,119,59,1,10232,105,103,104,116,65,114,114,111,119,59,1,10234,105,103,104,116,65,114,114,111,119,59,1,10233,105,103,104,116,4,2,65,84,1199,1206,114,114,111,119,59,1,8658,101,101,59,1,8872,112,4,2,65,68,1218,1225,114,114,111,119,59,1,8657,111,119,110,65,114,114,111,119,59,1,8661,101,114,116,105,99,97,108,66,97,114,59,1,8741,110,4,6,65,66,76,82,84,97,1264,1292,1299,1352,1391,1408,114,114,111,119,4,3,59,66,85,1276,1278,1283,1,8595,97,114,59,1,10515,112,65,114,114,111,119,59,1,8693,114,101,118,101,59,1,785,101,102,116,4,3,82,84,86,1310,1323,1334,105,103,104,116,86,101,99,116,111,114,59,1,10576,101,101,86,101,99,116,111,114,59,1,10590,101,99,116,111,114,4,2,59,66,1345,1347,1,8637,97,114,59,1,10582,105,103,104,116,4,2,84,86,1362,1373,101,101,86,101,99,116,111,114,59,1,10591,101,99,116,111,114,4,2,59,66,1384,1386,1,8641,97,114,59,1,10583,101,101,4,2,59,65,1399,1401,1,8868,114,114,111,119,59,1,8615,114,114,111,119,59,1,8659,4,2,99,116,1421,1426,114,59,3,55349,56479,114,111,107,59,1,272,4,16,78,84,97,99,100,102,103,108,109,111,112,113,115,116,117,120,1466,1470,1478,1489,1515,1520,1525,1536,1544,1593,1609,1617,1650,1664,1668,1677,71,59,1,330,72,5,208,1,59,1476,1,208,99,117,116,101,5,201,1,59,1487,1,201,4,3,97,105,121,1497,1503,1512,114,111,110,59,1,282,114,99,5,202,1,59,1510,1,202,59,1,1069,111,116,59,1,278,114,59,3,55349,56584,114,97,118,101,5,200,1,59,1534,1,200,101,109,101,110,116,59,1,8712,4,2,97,112,1550,1555,99,114,59,1,274,116,121,4,2,83,86,1563,1576,109,97,108,108,83,113,117,97,114,101,59,1,9723,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9643,4,2,103,112,1599,1604,111,110,59,1,280,102,59,3,55349,56636,115,105,108,111,110,59,1,917,117,4,2,97,105,1624,1640,108,4,2,59,84,1631,1633,1,10869,105,108,100,101,59,1,8770,108,105,98,114,105,117,109,59,1,8652,4,2,99,105,1656,1660,114,59,1,8496,109,59,1,10867,97,59,1,919,109,108,5,203,1,59,1675,1,203,4,2,105,112,1683,1689,115,116,115,59,1,8707,111,110,101,110,116,105,97,108,69,59,1,8519,4,5,99,102,105,111,115,1713,1717,1722,1762,1791,121,59,1,1060,114,59,3,55349,56585,108,108,101,100,4,2,83,86,1732,1745,109,97,108,108,83,113,117,97,114,101,59,1,9724,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9642,4,3,112,114,117,1770,1775,1781,102,59,3,55349,56637,65,108,108,59,1,8704,114,105,101,114,116,114,102,59,1,8497,99,114,59,1,8497,4,12,74,84,97,98,99,100,102,103,111,114,115,116,1822,1827,1834,1848,1855,1877,1882,1887,1890,1896,1978,1984,99,121,59,1,1027,5,62,1,59,1832,1,62,109,109,97,4,2,59,100,1843,1845,1,915,59,1,988,114,101,118,101,59,1,286,4,3,101,105,121,1863,1869,1874,100,105,108,59,1,290,114,99,59,1,284,59,1,1043,111,116,59,1,288,114,59,3,55349,56586,59,1,8921,112,102,59,3,55349,56638,101,97,116,101,114,4,6,69,70,71,76,83,84,1915,1933,1944,1953,1959,1971,113,117,97,108,4,2,59,76,1925,1927,1,8805,101,115,115,59,1,8923,117,108,108,69,113,117,97,108,59,1,8807,114,101,97,116,101,114,59,1,10914,101,115,115,59,1,8823,108,97,110,116,69,113,117,97,108,59,1,10878,105,108,100,101,59,1,8819,99,114,59,3,55349,56482,59,1,8811,4,8,65,97,99,102,105,111,115,117,2005,2012,2026,2032,2036,2049,2073,2089,82,68,99,121,59,1,1066,4,2,99,116,2018,2023,101,107,59,1,711,59,1,94,105,114,99,59,1,292,114,59,1,8460,108,98,101,114,116,83,112,97,99,101,59,1,8459,4,2,112,114,2055,2059,102,59,1,8461,105,122,111,110,116,97,108,76,105,110,101,59,1,9472,4,2,99,116,2079,2083,114,59,1,8459,114,111,107,59,1,294,109,112,4,2,68,69,2097,2107,111,119,110,72,117,109,112,59,1,8782,113,117,97,108,59,1,8783,4,14,69,74,79,97,99,100,102,103,109,110,111,115,116,117,2144,2149,2155,2160,2171,2189,2194,2198,2209,2245,2307,2329,2334,2341,99,121,59,1,1045,108,105,103,59,1,306,99,121,59,1,1025,99,117,116,101,5,205,1,59,2169,1,205,4,2,105,121,2177,2186,114,99,5,206,1,59,2184,1,206,59,1,1048,111,116,59,1,304,114,59,1,8465,114,97,118,101,5,204,1,59,2207,1,204,4,3,59,97,112,2217,2219,2238,1,8465,4,2,99,103,2225,2229,114,59,1,298,105,110,97,114,121,73,59,1,8520,108,105,101,115,59,1,8658,4,2,116,118,2251,2281,4,2,59,101,2257,2259,1,8748,4,2,103,114,2265,2271,114,97,108,59,1,8747,115,101,99,116,105,111,110,59,1,8898,105,115,105,98,108,101,4,2,67,84,2293,2300,111,109,109,97,59,1,8291,105,109,101,115,59,1,8290,4,3,103,112,116,2315,2320,2325,111,110,59,1,302,102,59,3,55349,56640,97,59,1,921,99,114,59,1,8464,105,108,100,101,59,1,296,4,2,107,109,2347,2352,99,121,59,1,1030,108,5,207,1,59,2358,1,207,4,5,99,102,111,115,117,2372,2386,2391,2397,2414,4,2,105,121,2378,2383,114,99,59,1,308,59,1,1049,114,59,3,55349,56589,112,102,59,3,55349,56641,4,2,99,101,2403,2408,114,59,3,55349,56485,114,99,121,59,1,1032,107,99,121,59,1,1028,4,7,72,74,97,99,102,111,115,2436,2441,2446,2452,2467,2472,2478,99,121,59,1,1061,99,121,59,1,1036,112,112,97,59,1,922,4,2,101,121,2458,2464,100,105,108,59,1,310,59,1,1050,114,59,3,55349,56590,112,102,59,3,55349,56642,99,114,59,3,55349,56486,4,11,74,84,97,99,101,102,108,109,111,115,116,2508,2513,2520,2562,2585,2981,2986,3004,3011,3146,3167,99,121,59,1,1033,5,60,1,59,2518,1,60,4,5,99,109,110,112,114,2532,2538,2544,2548,2558,117,116,101,59,1,313,98,100,97,59,1,923,103,59,1,10218,108,97,99,101,116,114,102,59,1,8466,114,59,1,8606,4,3,97,101,121,2570,2576,2582,114,111,110,59,1,317,100,105,108,59,1,315,59,1,1051,4,2,102,115,2591,2907,116,4,10,65,67,68,70,82,84,85,86,97,114,2614,2663,2672,2728,2735,2760,2820,2870,2888,2895,4,2,110,114,2620,2633,103,108,101,66,114,97,99,107,101,116,59,1,10216,114,111,119,4,3,59,66,82,2644,2646,2651,1,8592,97,114,59,1,8676,105,103,104,116,65,114,114,111,119,59,1,8646,101,105,108,105,110,103,59,1,8968,111,4,2,117,119,2679,2692,98,108,101,66,114,97,99,107,101,116,59,1,10214,110,4,2,84,86,2699,2710,101,101,86,101,99,116,111,114,59,1,10593,101,99,116,111,114,4,2,59,66,2721,2723,1,8643,97,114,59,1,10585,108,111,111,114,59,1,8970,105,103,104,116,4,2,65,86,2745,2752,114,114,111,119,59,1,8596,101,99,116,111,114,59,1,10574,4,2,101,114,2766,2792,101,4,3,59,65,86,2775,2777,2784,1,8867,114,114,111,119,59,1,8612,101,99,116,111,114,59,1,10586,105,97,110,103,108,101,4,3,59,66,69,2806,2808,2813,1,8882,97,114,59,1,10703,113,117,97,108,59,1,8884,112,4,3,68,84,86,2829,2841,2852,111,119,110,86,101,99,116,111,114,59,1,10577,101,101,86,101,99,116,111,114,59,1,10592,101,99,116,111,114,4,2,59,66,2863,2865,1,8639,97,114,59,1,10584,101,99,116,111,114,4,2,59,66,2881,2883,1,8636,97,114,59,1,10578,114,114,111,119,59,1,8656,105,103,104,116,97,114,114,111,119,59,1,8660,115,4,6,69,70,71,76,83,84,2922,2936,2947,2956,2962,2974,113,117,97,108,71,114,101,97,116,101,114,59,1,8922,117,108,108,69,113,117,97,108,59,1,8806,114,101,97,116,101,114,59,1,8822,101,115,115,59,1,10913,108,97,110,116,69,113,117,97,108,59,1,10877,105,108,100,101,59,1,8818,114,59,3,55349,56591,4,2,59,101,2992,2994,1,8920,102,116,97,114,114,111,119,59,1,8666,105,100,111,116,59,1,319,4,3,110,112,119,3019,3110,3115,103,4,4,76,82,108,114,3030,3058,3070,3098,101,102,116,4,2,65,82,3039,3046,114,114,111,119,59,1,10229,105,103,104,116,65,114,114,111,119,59,1,10231,105,103,104,116,65,114,114,111,119,59,1,10230,101,102,116,4,2,97,114,3079,3086,114,114,111,119,59,1,10232,105,103,104,116,97,114,114,111,119,59,1,10234,105,103,104,116,97,114,114,111,119,59,1,10233,102,59,3,55349,56643,101,114,4,2,76,82,3123,3134,101,102,116,65,114,114,111,119,59,1,8601,105,103,104,116,65,114,114,111,119,59,1,8600,4,3,99,104,116,3154,3158,3161,114,59,1,8466,59,1,8624,114,111,107,59,1,321,59,1,8810,4,8,97,99,101,102,105,111,115,117,3188,3192,3196,3222,3227,3237,3243,3248,112,59,1,10501,121,59,1,1052,4,2,100,108,3202,3213,105,117,109,83,112,97,99,101,59,1,8287,108,105,110,116,114,102,59,1,8499,114,59,3,55349,56592,110,117,115,80,108,117,115,59,1,8723,112,102,59,3,55349,56644,99,114,59,1,8499,59,1,924,4,9,74,97,99,101,102,111,115,116,117,3271,3276,3283,3306,3422,3427,4120,4126,4137,99,121,59,1,1034,99,117,116,101,59,1,323,4,3,97,101,121,3291,3297,3303,114,111,110,59,1,327,100,105,108,59,1,325,59,1,1053,4,3,103,115,119,3314,3380,3415,97,116,105,118,101,4,3,77,84,86,3327,3340,3365,101,100,105,117,109,83,112,97,99,101,59,1,8203,104,105,4,2,99,110,3348,3357,107,83,112,97,99,101,59,1,8203,83,112,97,99,101,59,1,8203,101,114,121,84,104,105,110,83,112,97,99,101,59,1,8203,116,101,100,4,2,71,76,3389,3405,114,101,97,116,101,114,71,114,101,97,116,101,114,59,1,8811,101,115,115,76,101,115,115,59,1,8810,76,105,110,101,59,1,10,114,59,3,55349,56593,4,4,66,110,112,116,3437,3444,3460,3464,114,101,97,107,59,1,8288,66,114,101,97,107,105,110,103,83,112,97,99,101,59,1,160,102,59,1,8469,4,13,59,67,68,69,71,72,76,78,80,82,83,84,86,3492,3494,3517,3536,3578,3657,3685,3784,3823,3860,3915,4066,4107,1,10988,4,2,111,117,3500,3510,110,103,114,117,101,110,116,59,1,8802,112,67,97,112,59,1,8813,111,117,98,108,101,86,101,114,116,105,99,97,108,66,97,114,59,1,8742,4,3,108,113,120,3544,3552,3571,101,109,101,110,116,59,1,8713,117,97,108,4,2,59,84,3561,3563,1,8800,105,108,100,101,59,3,8770,824,105,115,116,115,59,1,8708,114,101,97,116,101,114,4,7,59,69,70,71,76,83,84,3600,3602,3609,3621,3631,3637,3650,1,8815,113,117,97,108,59,1,8817,117,108,108,69,113,117,97,108,59,3,8807,824,114,101,97,116,101,114,59,3,8811,824,101,115,115,59,1,8825,108,97,110,116,69,113,117,97,108,59,3,10878,824,105,108,100,101,59,1,8821,117,109,112,4,2,68,69,3666,3677,111,119,110,72,117,109,112,59,3,8782,824,113,117,97,108,59,3,8783,824,101,4,2,102,115,3692,3724,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3709,3711,3717,1,8938,97,114,59,3,10703,824,113,117,97,108,59,1,8940,115,4,6,59,69,71,76,83,84,3739,3741,3748,3757,3764,3777,1,8814,113,117,97,108,59,1,8816,114,101,97,116,101,114,59,1,8824,101,115,115,59,3,8810,824,108,97,110,116,69,113,117,97,108,59,3,10877,824,105,108,100,101,59,1,8820,101,115,116,101,100,4,2,71,76,3795,3812,114,101,97,116,101,114,71,114,101,97,116,101,114,59,3,10914,824,101,115,115,76,101,115,115,59,3,10913,824,114,101,99,101,100,101,115,4,3,59,69,83,3838,3840,3848,1,8832,113,117,97,108,59,3,10927,824,108,97,110,116,69,113,117,97,108,59,1,8928,4,2,101,105,3866,3881,118,101,114,115,101,69,108,101,109,101,110,116,59,1,8716,103,104,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3900,3902,3908,1,8939,97,114,59,3,10704,824,113,117,97,108,59,1,8941,4,2,113,117,3921,3973,117,97,114,101,83,117,4,2,98,112,3933,3952,115,101,116,4,2,59,69,3942,3945,3,8847,824,113,117,97,108,59,1,8930,101,114,115,101,116,4,2,59,69,3963,3966,3,8848,824,113,117,97,108,59,1,8931,4,3,98,99,112,3981,4e3,4045,115,101,116,4,2,59,69,3990,3993,3,8834,8402,113,117,97,108,59,1,8840,99,101,101,100,115,4,4,59,69,83,84,4015,4017,4025,4037,1,8833,113,117,97,108,59,3,10928,824,108,97,110,116,69,113,117,97,108,59,1,8929,105,108,100,101,59,3,8831,824,101,114,115,101,116,4,2,59,69,4056,4059,3,8835,8402,113,117,97,108,59,1,8841,105,108,100,101,4,4,59,69,70,84,4080,4082,4089,4100,1,8769,113,117,97,108,59,1,8772,117,108,108,69,113,117,97,108,59,1,8775,105,108,100,101,59,1,8777,101,114,116,105,99,97,108,66,97,114,59,1,8740,99,114,59,3,55349,56489,105,108,100,101,5,209,1,59,4135,1,209,59,1,925,4,14,69,97,99,100,102,103,109,111,112,114,115,116,117,118,4170,4176,4187,4205,4212,4217,4228,4253,4259,4292,4295,4316,4337,4346,108,105,103,59,1,338,99,117,116,101,5,211,1,59,4185,1,211,4,2,105,121,4193,4202,114,99,5,212,1,59,4200,1,212,59,1,1054,98,108,97,99,59,1,336,114,59,3,55349,56594,114,97,118,101,5,210,1,59,4226,1,210,4,3,97,101,105,4236,4241,4246,99,114,59,1,332,103,97,59,1,937,99,114,111,110,59,1,927,112,102,59,3,55349,56646,101,110,67,117,114,108,121,4,2,68,81,4272,4285,111,117,98,108,101,81,117,111,116,101,59,1,8220,117,111,116,101,59,1,8216,59,1,10836,4,2,99,108,4301,4306,114,59,3,55349,56490,97,115,104,5,216,1,59,4314,1,216,105,4,2,108,109,4323,4332,100,101,5,213,1,59,4330,1,213,101,115,59,1,10807,109,108,5,214,1,59,4344,1,214,101,114,4,2,66,80,4354,4380,4,2,97,114,4360,4364,114,59,1,8254,97,99,4,2,101,107,4372,4375,59,1,9182,101,116,59,1,9140,97,114,101,110,116,104,101,115,105,115,59,1,9180,4,9,97,99,102,104,105,108,111,114,115,4413,4422,4426,4431,4435,4438,4448,4471,4561,114,116,105,97,108,68,59,1,8706,121,59,1,1055,114,59,3,55349,56595,105,59,1,934,59,1,928,117,115,77,105,110,117,115,59,1,177,4,2,105,112,4454,4467,110,99,97,114,101,112,108,97,110,101,59,1,8460,102,59,1,8473,4,4,59,101,105,111,4481,4483,4526,4531,1,10939,99,101,100,101,115,4,4,59,69,83,84,4498,4500,4507,4519,1,8826,113,117,97,108,59,1,10927,108,97,110,116,69,113,117,97,108,59,1,8828,105,108,100,101,59,1,8830,109,101,59,1,8243,4,2,100,112,4537,4543,117,99,116,59,1,8719,111,114,116,105,111,110,4,2,59,97,4555,4557,1,8759,108,59,1,8733,4,2,99,105,4567,4572,114,59,3,55349,56491,59,1,936,4,4,85,102,111,115,4585,4594,4599,4604,79,84,5,34,1,59,4592,1,34,114,59,3,55349,56596,112,102,59,1,8474,99,114,59,3,55349,56492,4,12,66,69,97,99,101,102,104,105,111,114,115,117,4636,4642,4650,4681,4704,4763,4767,4771,5047,5069,5081,5094,97,114,114,59,1,10512,71,5,174,1,59,4648,1,174,4,3,99,110,114,4658,4664,4668,117,116,101,59,1,340,103,59,1,10219,114,4,2,59,116,4675,4677,1,8608,108,59,1,10518,4,3,97,101,121,4689,4695,4701,114,111,110,59,1,344,100,105,108,59,1,342,59,1,1056,4,2,59,118,4710,4712,1,8476,101,114,115,101,4,2,69,85,4722,4748,4,2,108,113,4728,4736,101,109,101,110,116,59,1,8715,117,105,108,105,98,114,105,117,109,59,1,8651,112,69,113,117,105,108,105,98,114,105,117,109,59,1,10607,114,59,1,8476,111,59,1,929,103,104,116,4,8,65,67,68,70,84,85,86,97,4792,4840,4849,4905,4912,4972,5022,5040,4,2,110,114,4798,4811,103,108,101,66,114,97,99,107,101,116,59,1,10217,114,111,119,4,3,59,66,76,4822,4824,4829,1,8594,97,114,59,1,8677,101,102,116,65,114,114,111,119,59,1,8644,101,105,108,105,110,103,59,1,8969,111,4,2,117,119,4856,4869,98,108,101,66,114,97,99,107,101,116,59,1,10215,110,4,2,84,86,4876,4887,101,101,86,101,99,116,111,114,59,1,10589,101,99,116,111,114,4,2,59,66,4898,4900,1,8642,97,114,59,1,10581,108,111,111,114,59,1,8971,4,2,101,114,4918,4944,101,4,3,59,65,86,4927,4929,4936,1,8866,114,114,111,119,59,1,8614,101,99,116,111,114,59,1,10587,105,97,110,103,108,101,4,3,59,66,69,4958,4960,4965,1,8883,97,114,59,1,10704,113,117,97,108,59,1,8885,112,4,3,68,84,86,4981,4993,5004,111,119,110,86,101,99,116,111,114,59,1,10575,101,101,86,101,99,116,111,114,59,1,10588,101,99,116,111,114,4,2,59,66,5015,5017,1,8638,97,114,59,1,10580,101,99,116,111,114,4,2,59,66,5033,5035,1,8640,97,114,59,1,10579,114,114,111,119,59,1,8658,4,2,112,117,5053,5057,102,59,1,8477,110,100,73,109,112,108,105,101,115,59,1,10608,105,103,104,116,97,114,114,111,119,59,1,8667,4,2,99,104,5087,5091,114,59,1,8475,59,1,8625,108,101,68,101,108,97,121,101,100,59,1,10740,4,13,72,79,97,99,102,104,105,109,111,113,115,116,117,5134,5150,5157,5164,5198,5203,5259,5265,5277,5283,5374,5380,5385,4,2,67,99,5140,5146,72,99,121,59,1,1065,121,59,1,1064,70,84,99,121,59,1,1068,99,117,116,101,59,1,346,4,5,59,97,101,105,121,5176,5178,5184,5190,5195,1,10940,114,111,110,59,1,352,100,105,108,59,1,350,114,99,59,1,348,59,1,1057,114,59,3,55349,56598,111,114,116,4,4,68,76,82,85,5216,5227,5238,5250,111,119,110,65,114,114,111,119,59,1,8595,101,102,116,65,114,114,111,119,59,1,8592,105,103,104,116,65,114,114,111,119,59,1,8594,112,65,114,114,111,119,59,1,8593,103,109,97,59,1,931,97,108,108,67,105,114,99,108,101,59,1,8728,112,102,59,3,55349,56650,4,2,114,117,5289,5293,116,59,1,8730,97,114,101,4,4,59,73,83,85,5306,5308,5322,5367,1,9633,110,116,101,114,115,101,99,116,105,111,110,59,1,8851,117,4,2,98,112,5329,5347,115,101,116,4,2,59,69,5338,5340,1,8847,113,117,97,108,59,1,8849,101,114,115,101,116,4,2,59,69,5358,5360,1,8848,113,117,97,108,59,1,8850,110,105,111,110,59,1,8852,99,114,59,3,55349,56494,97,114,59,1,8902,4,4,98,99,109,112,5395,5420,5475,5478,4,2,59,115,5401,5403,1,8912,101,116,4,2,59,69,5411,5413,1,8912,113,117,97,108,59,1,8838,4,2,99,104,5426,5468,101,101,100,115,4,4,59,69,83,84,5440,5442,5449,5461,1,8827,113,117,97,108,59,1,10928,108,97,110,116,69,113,117,97,108,59,1,8829,105,108,100,101,59,1,8831,84,104,97,116,59,1,8715,59,1,8721,4,3,59,101,115,5486,5488,5507,1,8913,114,115,101,116,4,2,59,69,5498,5500,1,8835,113,117,97,108,59,1,8839,101,116,59,1,8913,4,11,72,82,83,97,99,102,104,105,111,114,115,5536,5546,5552,5567,5579,5602,5607,5655,5695,5701,5711,79,82,78,5,222,1,59,5544,1,222,65,68,69,59,1,8482,4,2,72,99,5558,5563,99,121,59,1,1035,121,59,1,1062,4,2,98,117,5573,5576,59,1,9,59,1,932,4,3,97,101,121,5587,5593,5599,114,111,110,59,1,356,100,105,108,59,1,354,59,1,1058,114,59,3,55349,56599,4,2,101,105,5613,5631,4,2,114,116,5619,5627,101,102,111,114,101,59,1,8756,97,59,1,920,4,2,99,110,5637,5647,107,83,112,97,99,101,59,3,8287,8202,83,112,97,99,101,59,1,8201,108,100,101,4,4,59,69,70,84,5668,5670,5677,5688,1,8764,113,117,97,108,59,1,8771,117,108,108,69,113,117,97,108,59,1,8773,105,108,100,101,59,1,8776,112,102,59,3,55349,56651,105,112,108,101,68,111,116,59,1,8411,4,2,99,116,5717,5722,114,59,3,55349,56495,114,111,107,59,1,358,4,14,97,98,99,100,102,103,109,110,111,112,114,115,116,117,5758,5789,5805,5823,5830,5835,5846,5852,5921,5937,6089,6095,6101,6108,4,2,99,114,5764,5774,117,116,101,5,218,1,59,5772,1,218,114,4,2,59,111,5781,5783,1,8607,99,105,114,59,1,10569,114,4,2,99,101,5796,5800,121,59,1,1038,118,101,59,1,364,4,2,105,121,5811,5820,114,99,5,219,1,59,5818,1,219,59,1,1059,98,108,97,99,59,1,368,114,59,3,55349,56600,114,97,118,101,5,217,1,59,5844,1,217,97,99,114,59,1,362,4,2,100,105,5858,5905,101,114,4,2,66,80,5866,5892,4,2,97,114,5872,5876,114,59,1,95,97,99,4,2,101,107,5884,5887,59,1,9183,101,116,59,1,9141,97,114,101,110,116,104,101,115,105,115,59,1,9181,111,110,4,2,59,80,5913,5915,1,8899,108,117,115,59,1,8846,4,2,103,112,5927,5932,111,110,59,1,370,102,59,3,55349,56652,4,8,65,68,69,84,97,100,112,115,5955,5985,5996,6009,6026,6033,6044,6075,114,114,111,119,4,3,59,66,68,5967,5969,5974,1,8593,97,114,59,1,10514,111,119,110,65,114,114,111,119,59,1,8645,111,119,110,65,114,114,111,119,59,1,8597,113,117,105,108,105,98,114,105,117,109,59,1,10606,101,101,4,2,59,65,6017,6019,1,8869,114,114,111,119,59,1,8613,114,114,111,119,59,1,8657,111,119,110,97,114,114,111,119,59,1,8661,101,114,4,2,76,82,6052,6063,101,102,116,65,114,114,111,119,59,1,8598,105,103,104,116,65,114,114,111,119,59,1,8599,105,4,2,59,108,6082,6084,1,978,111,110,59,1,933,105,110,103,59,1,366,99,114,59,3,55349,56496,105,108,100,101,59,1,360,109,108,5,220,1,59,6115,1,220,4,9,68,98,99,100,101,102,111,115,118,6137,6143,6148,6152,6166,6250,6255,6261,6267,97,115,104,59,1,8875,97,114,59,1,10987,121,59,1,1042,97,115,104,4,2,59,108,6161,6163,1,8873,59,1,10982,4,2,101,114,6172,6175,59,1,8897,4,3,98,116,121,6183,6188,6238,97,114,59,1,8214,4,2,59,105,6194,6196,1,8214,99,97,108,4,4,66,76,83,84,6209,6214,6220,6231,97,114,59,1,8739,105,110,101,59,1,124,101,112,97,114,97,116,111,114,59,1,10072,105,108,100,101,59,1,8768,84,104,105,110,83,112,97,99,101,59,1,8202,114,59,3,55349,56601,112,102,59,3,55349,56653,99,114,59,3,55349,56497,100,97,115,104,59,1,8874,4,5,99,101,102,111,115,6286,6292,6298,6303,6309,105,114,99,59,1,372,100,103,101,59,1,8896,114,59,3,55349,56602,112,102,59,3,55349,56654,99,114,59,3,55349,56498,4,4,102,105,111,115,6325,6330,6333,6339,114,59,3,55349,56603,59,1,926,112,102,59,3,55349,56655,99,114,59,3,55349,56499,4,9,65,73,85,97,99,102,111,115,117,6365,6370,6375,6380,6391,6405,6410,6416,6422,99,121,59,1,1071,99,121,59,1,1031,99,121,59,1,1070,99,117,116,101,5,221,1,59,6389,1,221,4,2,105,121,6397,6402,114,99,59,1,374,59,1,1067,114,59,3,55349,56604,112,102,59,3,55349,56656,99,114,59,3,55349,56500,109,108,59,1,376,4,8,72,97,99,100,101,102,111,115,6445,6450,6457,6472,6477,6501,6505,6510,99,121,59,1,1046,99,117,116,101,59,1,377,4,2,97,121,6463,6469,114,111,110,59,1,381,59,1,1047,111,116,59,1,379,4,2,114,116,6483,6497,111,87,105,100,116,104,83,112,97,99,101,59,1,8203,97,59,1,918,114,59,1,8488,112,102,59,1,8484,99,114,59,3,55349,56501,4,16,97,98,99,101,102,103,108,109,110,111,112,114,115,116,117,119,6550,6561,6568,6612,6622,6634,6645,6672,6699,6854,6870,6923,6933,6963,6974,6983,99,117,116,101,5,225,1,59,6559,1,225,114,101,118,101,59,1,259,4,6,59,69,100,105,117,121,6582,6584,6588,6591,6600,6609,1,8766,59,3,8766,819,59,1,8767,114,99,5,226,1,59,6598,1,226,116,101,5,180,1,59,6607,1,180,59,1,1072,108,105,103,5,230,1,59,6620,1,230,4,2,59,114,6628,6630,1,8289,59,3,55349,56606,114,97,118,101,5,224,1,59,6643,1,224,4,2,101,112,6651,6667,4,2,102,112,6657,6663,115,121,109,59,1,8501,104,59,1,8501,104,97,59,1,945,4,2,97,112,6678,6692,4,2,99,108,6684,6688,114,59,1,257,103,59,1,10815,5,38,1,59,6697,1,38,4,2,100,103,6705,6737,4,5,59,97,100,115,118,6717,6719,6724,6727,6734,1,8743,110,100,59,1,10837,59,1,10844,108,111,112,101,59,1,10840,59,1,10842,4,7,59,101,108,109,114,115,122,6753,6755,6758,6762,6814,6835,6848,1,8736,59,1,10660,101,59,1,8736,115,100,4,2,59,97,6770,6772,1,8737,4,8,97,98,99,100,101,102,103,104,6790,6793,6796,6799,6802,6805,6808,6811,59,1,10664,59,1,10665,59,1,10666,59,1,10667,59,1,10668,59,1,10669,59,1,10670,59,1,10671,116,4,2,59,118,6821,6823,1,8735,98,4,2,59,100,6830,6832,1,8894,59,1,10653,4,2,112,116,6841,6845,104,59,1,8738,59,1,197,97,114,114,59,1,9084,4,2,103,112,6860,6865,111,110,59,1,261,102,59,3,55349,56658,4,7,59,69,97,101,105,111,112,6886,6888,6891,6897,6900,6904,6908,1,8776,59,1,10864,99,105,114,59,1,10863,59,1,8778,100,59,1,8779,115,59,1,39,114,111,120,4,2,59,101,6917,6919,1,8776,113,59,1,8778,105,110,103,5,229,1,59,6931,1,229,4,3,99,116,121,6941,6946,6949,114,59,3,55349,56502,59,1,42,109,112,4,2,59,101,6957,6959,1,8776,113,59,1,8781,105,108,100,101,5,227,1,59,6972,1,227,109,108,5,228,1,59,6981,1,228,4,2,99,105,6989,6997,111,110,105,110,116,59,1,8755,110,116,59,1,10769,4,16,78,97,98,99,100,101,102,105,107,108,110,111,112,114,115,117,7036,7041,7119,7135,7149,7155,7219,7224,7347,7354,7463,7489,7786,7793,7814,7866,111,116,59,1,10989,4,2,99,114,7047,7094,107,4,4,99,101,112,115,7058,7064,7073,7080,111,110,103,59,1,8780,112,115,105,108,111,110,59,1,1014,114,105,109,101,59,1,8245,105,109,4,2,59,101,7088,7090,1,8765,113,59,1,8909,4,2,118,119,7100,7105,101,101,59,1,8893,101,100,4,2,59,103,7113,7115,1,8965,101,59,1,8965,114,107,4,2,59,116,7127,7129,1,9141,98,114,107,59,1,9142,4,2,111,121,7141,7146,110,103,59,1,8780,59,1,1073,113,117,111,59,1,8222,4,5,99,109,112,114,116,7167,7181,7188,7193,7199,97,117,115,4,2,59,101,7176,7178,1,8757,59,1,8757,112,116,121,118,59,1,10672,115,105,59,1,1014,110,111,117,59,1,8492,4,3,97,104,119,7207,7210,7213,59,1,946,59,1,8502,101,101,110,59,1,8812,114,59,3,55349,56607,103,4,7,99,111,115,116,117,118,119,7241,7262,7288,7305,7328,7335,7340,4,3,97,105,117,7249,7253,7258,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,4,3,100,112,116,7270,7275,7281,111,116,59,1,10752,108,117,115,59,1,10753,105,109,101,115,59,1,10754,4,2,113,116,7294,7300,99,117,112,59,1,10758,97,114,59,1,9733,114,105,97,110,103,108,101,4,2,100,117,7318,7324,111,119,110,59,1,9661,112,59,1,9651,112,108,117,115,59,1,10756,101,101,59,1,8897,101,100,103,101,59,1,8896,97,114,111,119,59,1,10509,4,3,97,107,111,7362,7436,7458,4,2,99,110,7368,7432,107,4,3,108,115,116,7377,7386,7394,111,122,101,110,103,101,59,1,10731,113,117,97,114,101,59,1,9642,114,105,97,110,103,108,101,4,4,59,100,108,114,7411,7413,7419,7425,1,9652,111,119,110,59,1,9662,101,102,116,59,1,9666,105,103,104,116,59,1,9656,107,59,1,9251,4,2,49,51,7442,7454,4,2,50,52,7448,7451,59,1,9618,59,1,9617,52,59,1,9619,99,107,59,1,9608,4,2,101,111,7469,7485,4,2,59,113,7475,7478,3,61,8421,117,105,118,59,3,8801,8421,116,59,1,8976,4,4,112,116,119,120,7499,7504,7517,7523,102,59,3,55349,56659,4,2,59,116,7510,7512,1,8869,111,109,59,1,8869,116,105,101,59,1,8904,4,12,68,72,85,86,98,100,104,109,112,116,117,118,7549,7571,7597,7619,7655,7660,7682,7708,7715,7721,7728,7750,4,4,76,82,108,114,7559,7562,7565,7568,59,1,9559,59,1,9556,59,1,9558,59,1,9555,4,5,59,68,85,100,117,7583,7585,7588,7591,7594,1,9552,59,1,9574,59,1,9577,59,1,9572,59,1,9575,4,4,76,82,108,114,7607,7610,7613,7616,59,1,9565,59,1,9562,59,1,9564,59,1,9561,4,7,59,72,76,82,104,108,114,7635,7637,7640,7643,7646,7649,7652,1,9553,59,1,9580,59,1,9571,59,1,9568,59,1,9579,59,1,9570,59,1,9567,111,120,59,1,10697,4,4,76,82,108,114,7670,7673,7676,7679,59,1,9557,59,1,9554,59,1,9488,59,1,9484,4,5,59,68,85,100,117,7694,7696,7699,7702,7705,1,9472,59,1,9573,59,1,9576,59,1,9516,59,1,9524,105,110,117,115,59,1,8863,108,117,115,59,1,8862,105,109,101,115,59,1,8864,4,4,76,82,108,114,7738,7741,7744,7747,59,1,9563,59,1,9560,59,1,9496,59,1,9492,4,7,59,72,76,82,104,108,114,7766,7768,7771,7774,7777,7780,7783,1,9474,59,1,9578,59,1,9569,59,1,9566,59,1,9532,59,1,9508,59,1,9500,114,105,109,101,59,1,8245,4,2,101,118,7799,7804,118,101,59,1,728,98,97,114,5,166,1,59,7812,1,166,4,4,99,101,105,111,7824,7829,7834,7846,114,59,3,55349,56503,109,105,59,1,8271,109,4,2,59,101,7841,7843,1,8765,59,1,8909,108,4,3,59,98,104,7855,7857,7860,1,92,59,1,10693,115,117,98,59,1,10184,4,2,108,109,7872,7885,108,4,2,59,101,7879,7881,1,8226,116,59,1,8226,112,4,3,59,69,101,7894,7896,7899,1,8782,59,1,10926,4,2,59,113,7905,7907,1,8783,59,1,8783,4,15,97,99,100,101,102,104,105,108,111,114,115,116,117,119,121,7942,8021,8075,8080,8121,8126,8157,8279,8295,8430,8446,8485,8491,8707,8726,4,3,99,112,114,7950,7956,8007,117,116,101,59,1,263,4,6,59,97,98,99,100,115,7970,7972,7977,7984,7998,8003,1,8745,110,100,59,1,10820,114,99,117,112,59,1,10825,4,2,97,117,7990,7994,112,59,1,10827,112,59,1,10823,111,116,59,1,10816,59,3,8745,65024,4,2,101,111,8013,8017,116,59,1,8257,110,59,1,711,4,4,97,101,105,117,8031,8046,8056,8061,4,2,112,114,8037,8041,115,59,1,10829,111,110,59,1,269,100,105,108,5,231,1,59,8054,1,231,114,99,59,1,265,112,115,4,2,59,115,8069,8071,1,10828,109,59,1,10832,111,116,59,1,267,4,3,100,109,110,8088,8097,8104,105,108,5,184,1,59,8095,1,184,112,116,121,118,59,1,10674,116,5,162,2,59,101,8112,8114,1,162,114,100,111,116,59,1,183,114,59,3,55349,56608,4,3,99,101,105,8134,8138,8154,121,59,1,1095,99,107,4,2,59,109,8146,8148,1,10003,97,114,107,59,1,10003,59,1,967,114,4,7,59,69,99,101,102,109,115,8174,8176,8179,8258,8261,8268,8273,1,9675,59,1,10691,4,3,59,101,108,8187,8189,8193,1,710,113,59,1,8791,101,4,2,97,100,8200,8223,114,114,111,119,4,2,108,114,8210,8216,101,102,116,59,1,8634,105,103,104,116,59,1,8635,4,5,82,83,97,99,100,8235,8238,8241,8246,8252,59,1,174,59,1,9416,115,116,59,1,8859,105,114,99,59,1,8858,97,115,104,59,1,8861,59,1,8791,110,105,110,116,59,1,10768,105,100,59,1,10991,99,105,114,59,1,10690,117,98,115,4,2,59,117,8288,8290,1,9827,105,116,59,1,9827,4,4,108,109,110,112,8305,8326,8376,8400,111,110,4,2,59,101,8313,8315,1,58,4,2,59,113,8321,8323,1,8788,59,1,8788,4,2,109,112,8332,8344,97,4,2,59,116,8339,8341,1,44,59,1,64,4,3,59,102,108,8352,8354,8358,1,8705,110,59,1,8728,101,4,2,109,120,8365,8371,101,110,116,59,1,8705,101,115,59,1,8450,4,2,103,105,8382,8395,4,2,59,100,8388,8390,1,8773,111,116,59,1,10861,110,116,59,1,8750,4,3,102,114,121,8408,8412,8417,59,3,55349,56660,111,100,59,1,8720,5,169,2,59,115,8424,8426,1,169,114,59,1,8471,4,2,97,111,8436,8441,114,114,59,1,8629,115,115,59,1,10007,4,2,99,117,8452,8457,114,59,3,55349,56504,4,2,98,112,8463,8474,4,2,59,101,8469,8471,1,10959,59,1,10961,4,2,59,101,8480,8482,1,10960,59,1,10962,100,111,116,59,1,8943,4,7,100,101,108,112,114,118,119,8507,8522,8536,8550,8600,8697,8702,97,114,114,4,2,108,114,8516,8519,59,1,10552,59,1,10549,4,2,112,115,8528,8532,114,59,1,8926,99,59,1,8927,97,114,114,4,2,59,112,8545,8547,1,8630,59,1,10557,4,6,59,98,99,100,111,115,8564,8566,8573,8587,8592,8596,1,8746,114,99,97,112,59,1,10824,4,2,97,117,8579,8583,112,59,1,10822,112,59,1,10826,111,116,59,1,8845,114,59,1,10821,59,3,8746,65024,4,4,97,108,114,118,8610,8623,8663,8672,114,114,4,2,59,109,8618,8620,1,8631,59,1,10556,121,4,3,101,118,119,8632,8651,8656,113,4,2,112,115,8639,8645,114,101,99,59,1,8926,117,99,99,59,1,8927,101,101,59,1,8910,101,100,103,101,59,1,8911,101,110,5,164,1,59,8670,1,164,101,97,114,114,111,119,4,2,108,114,8684,8690,101,102,116,59,1,8630,105,103,104,116,59,1,8631,101,101,59,1,8910,101,100,59,1,8911,4,2,99,105,8713,8721,111,110,105,110,116,59,1,8754,110,116,59,1,8753,108,99,116,121,59,1,9005,4,19,65,72,97,98,99,100,101,102,104,105,106,108,111,114,115,116,117,119,122,8773,8778,8783,8821,8839,8854,8887,8914,8930,8944,9036,9041,9058,9197,9227,9258,9281,9297,9305,114,114,59,1,8659,97,114,59,1,10597,4,4,103,108,114,115,8793,8799,8805,8809,103,101,114,59,1,8224,101,116,104,59,1,8504,114,59,1,8595,104,4,2,59,118,8816,8818,1,8208,59,1,8867,4,2,107,108,8827,8834,97,114,111,119,59,1,10511,97,99,59,1,733,4,2,97,121,8845,8851,114,111,110,59,1,271,59,1,1076,4,3,59,97,111,8862,8864,8880,1,8518,4,2,103,114,8870,8876,103,101,114,59,1,8225,114,59,1,8650,116,115,101,113,59,1,10871,4,3,103,108,109,8895,8902,8907,5,176,1,59,8900,1,176,116,97,59,1,948,112,116,121,118,59,1,10673,4,2,105,114,8920,8926,115,104,116,59,1,10623,59,3,55349,56609,97,114,4,2,108,114,8938,8941,59,1,8643,59,1,8642,4,5,97,101,103,115,118,8956,8986,8989,8996,9001,109,4,3,59,111,115,8965,8967,8983,1,8900,110,100,4,2,59,115,8975,8977,1,8900,117,105,116,59,1,9830,59,1,9830,59,1,168,97,109,109,97,59,1,989,105,110,59,1,8946,4,3,59,105,111,9009,9011,9031,1,247,100,101,5,247,2,59,111,9020,9022,1,247,110,116,105,109,101,115,59,1,8903,110,120,59,1,8903,99,121,59,1,1106,99,4,2,111,114,9048,9053,114,110,59,1,8990,111,112,59,1,8973,4,5,108,112,116,117,119,9070,9076,9081,9130,9144,108,97,114,59,1,36,102,59,3,55349,56661,4,5,59,101,109,112,115,9093,9095,9109,9116,9122,1,729,113,4,2,59,100,9102,9104,1,8784,111,116,59,1,8785,105,110,117,115,59,1,8760,108,117,115,59,1,8724,113,117,97,114,101,59,1,8865,98,108,101,98,97,114,119,101,100,103,101,59,1,8966,110,4,3,97,100,104,9153,9160,9172,114,114,111,119,59,1,8595,111,119,110,97,114,114,111,119,115,59,1,8650,97,114,112,111,111,110,4,2,108,114,9184,9190,101,102,116,59,1,8643,105,103,104,116,59,1,8642,4,2,98,99,9203,9211,107,97,114,111,119,59,1,10512,4,2,111,114,9217,9222,114,110,59,1,8991,111,112,59,1,8972,4,3,99,111,116,9235,9248,9252,4,2,114,121,9241,9245,59,3,55349,56505,59,1,1109,108,59,1,10742,114,111,107,59,1,273,4,2,100,114,9264,9269,111,116,59,1,8945,105,4,2,59,102,9276,9278,1,9663,59,1,9662,4,2,97,104,9287,9292,114,114,59,1,8693,97,114,59,1,10607,97,110,103,108,101,59,1,10662,4,2,99,105,9311,9315,121,59,1,1119,103,114,97,114,114,59,1,10239,4,18,68,97,99,100,101,102,103,108,109,110,111,112,113,114,115,116,117,120,9361,9376,9398,9439,9444,9447,9462,9495,9531,9585,9598,9614,9659,9755,9771,9792,9808,9826,4,2,68,111,9367,9372,111,116,59,1,10871,116,59,1,8785,4,2,99,115,9382,9392,117,116,101,5,233,1,59,9390,1,233,116,101,114,59,1,10862,4,4,97,105,111,121,9408,9414,9430,9436,114,111,110,59,1,283,114,4,2,59,99,9421,9423,1,8790,5,234,1,59,9428,1,234,108,111,110,59,1,8789,59,1,1101,111,116,59,1,279,59,1,8519,4,2,68,114,9453,9458,111,116,59,1,8786,59,3,55349,56610,4,3,59,114,115,9470,9472,9482,1,10906,97,118,101,5,232,1,59,9480,1,232,4,2,59,100,9488,9490,1,10902,111,116,59,1,10904,4,4,59,105,108,115,9505,9507,9515,9518,1,10905,110,116,101,114,115,59,1,9191,59,1,8467,4,2,59,100,9524,9526,1,10901,111,116,59,1,10903,4,3,97,112,115,9539,9544,9564,99,114,59,1,275,116,121,4,3,59,115,118,9554,9556,9561,1,8709,101,116,59,1,8709,59,1,8709,112,4,2,49,59,9571,9583,4,2,51,52,9577,9580,59,1,8196,59,1,8197,1,8195,4,2,103,115,9591,9594,59,1,331,112,59,1,8194,4,2,103,112,9604,9609,111,110,59,1,281,102,59,3,55349,56662,4,3,97,108,115,9622,9635,9640,114,4,2,59,115,9629,9631,1,8917,108,59,1,10723,117,115,59,1,10865,105,4,3,59,108,118,9649,9651,9656,1,949,111,110,59,1,949,59,1,1013,4,4,99,115,117,118,9669,9686,9716,9747,4,2,105,111,9675,9680,114,99,59,1,8790,108,111,110,59,1,8789,4,2,105,108,9692,9696,109,59,1,8770,97,110,116,4,2,103,108,9705,9710,116,114,59,1,10902,101,115,115,59,1,10901,4,3,97,101,105,9724,9729,9734,108,115,59,1,61,115,116,59,1,8799,118,4,2,59,68,9741,9743,1,8801,68,59,1,10872,112,97,114,115,108,59,1,10725,4,2,68,97,9761,9766,111,116,59,1,8787,114,114,59,1,10609,4,3,99,100,105,9779,9783,9788,114,59,1,8495,111,116,59,1,8784,109,59,1,8770,4,2,97,104,9798,9801,59,1,951,5,240,1,59,9806,1,240,4,2,109,114,9814,9822,108,5,235,1,59,9820,1,235,111,59,1,8364,4,3,99,105,112,9834,9838,9843,108,59,1,33,115,116,59,1,8707,4,2,101,111,9849,9859,99,116,97,116,105,111,110,59,1,8496,110,101,110,116,105,97,108,101,59,1,8519,4,12,97,99,101,102,105,106,108,110,111,112,114,115,9896,9910,9914,9921,9954,9960,9967,9989,9994,10027,10036,10164,108,108,105,110,103,100,111,116,115,101,113,59,1,8786,121,59,1,1092,109,97,108,101,59,1,9792,4,3,105,108,114,9929,9935,9950,108,105,103,59,1,64259,4,2,105,108,9941,9945,103,59,1,64256,105,103,59,1,64260,59,3,55349,56611,108,105,103,59,1,64257,108,105,103,59,3,102,106,4,3,97,108,116,9975,9979,9984,116,59,1,9837,105,103,59,1,64258,110,115,59,1,9649,111,102,59,1,402,4,2,112,114,1e4,10005,102,59,3,55349,56663,4,2,97,107,10011,10016,108,108,59,1,8704,4,2,59,118,10022,10024,1,8916,59,1,10969,97,114,116,105,110,116,59,1,10765,4,2,97,111,10042,10159,4,2,99,115,10048,10155,4,6,49,50,51,52,53,55,10062,10102,10114,10135,10139,10151,4,6,50,51,52,53,54,56,10076,10083,10086,10093,10096,10099,5,189,1,59,10081,1,189,59,1,8531,5,188,1,59,10091,1,188,59,1,8533,59,1,8537,59,1,8539,4,2,51,53,10108,10111,59,1,8532,59,1,8534,4,3,52,53,56,10122,10129,10132,5,190,1,59,10127,1,190,59,1,8535,59,1,8540,53,59,1,8536,4,2,54,56,10145,10148,59,1,8538,59,1,8541,56,59,1,8542,108,59,1,8260,119,110,59,1,8994,99,114,59,3,55349,56507,4,17,69,97,98,99,100,101,102,103,105,106,108,110,111,114,115,116,118,10206,10217,10247,10254,10268,10273,10358,10363,10374,10380,10385,10406,10458,10464,10470,10497,10610,4,2,59,108,10212,10214,1,8807,59,1,10892,4,3,99,109,112,10225,10231,10244,117,116,101,59,1,501,109,97,4,2,59,100,10239,10241,1,947,59,1,989,59,1,10886,114,101,118,101,59,1,287,4,2,105,121,10260,10265,114,99,59,1,285,59,1,1075,111,116,59,1,289,4,4,59,108,113,115,10283,10285,10288,10308,1,8805,59,1,8923,4,3,59,113,115,10296,10298,10301,1,8805,59,1,8807,108,97,110,116,59,1,10878,4,4,59,99,100,108,10318,10320,10324,10345,1,10878,99,59,1,10921,111,116,4,2,59,111,10332,10334,1,10880,4,2,59,108,10340,10342,1,10882,59,1,10884,4,2,59,101,10351,10354,3,8923,65024,115,59,1,10900,114,59,3,55349,56612,4,2,59,103,10369,10371,1,8811,59,1,8921,109,101,108,59,1,8503,99,121,59,1,1107,4,4,59,69,97,106,10395,10397,10400,10403,1,8823,59,1,10898,59,1,10917,59,1,10916,4,4,69,97,101,115,10416,10419,10434,10453,59,1,8809,112,4,2,59,112,10426,10428,1,10890,114,111,120,59,1,10890,4,2,59,113,10440,10442,1,10888,4,2,59,113,10448,10450,1,10888,59,1,8809,105,109,59,1,8935,112,102,59,3,55349,56664,97,118,101,59,1,96,4,2,99,105,10476,10480,114,59,1,8458,109,4,3,59,101,108,10489,10491,10494,1,8819,59,1,10894,59,1,10896,5,62,6,59,99,100,108,113,114,10512,10514,10527,10532,10538,10545,1,62,4,2,99,105,10520,10523,59,1,10919,114,59,1,10874,111,116,59,1,8919,80,97,114,59,1,10645,117,101,115,116,59,1,10876,4,5,97,100,101,108,115,10557,10574,10579,10599,10605,4,2,112,114,10563,10570,112,114,111,120,59,1,10886,114,59,1,10616,111,116,59,1,8919,113,4,2,108,113,10586,10592,101,115,115,59,1,8923,108,101,115,115,59,1,10892,101,115,115,59,1,8823,105,109,59,1,8819,4,2,101,110,10616,10626,114,116,110,101,113,113,59,3,8809,65024,69,59,3,8809,65024,4,10,65,97,98,99,101,102,107,111,115,121,10653,10658,10713,10718,10724,10760,10765,10786,10850,10875,114,114,59,1,8660,4,4,105,108,109,114,10668,10674,10678,10684,114,115,112,59,1,8202,102,59,1,189,105,108,116,59,1,8459,4,2,100,114,10690,10695,99,121,59,1,1098,4,3,59,99,119,10703,10705,10710,1,8596,105,114,59,1,10568,59,1,8621,97,114,59,1,8463,105,114,99,59,1,293,4,3,97,108,114,10732,10748,10754,114,116,115,4,2,59,117,10741,10743,1,9829,105,116,59,1,9829,108,105,112,59,1,8230,99,111,110,59,1,8889,114,59,3,55349,56613,115,4,2,101,119,10772,10779,97,114,111,119,59,1,10533,97,114,111,119,59,1,10534,4,5,97,109,111,112,114,10798,10803,10809,10839,10844,114,114,59,1,8703,116,104,116,59,1,8763,107,4,2,108,114,10816,10827,101,102,116,97,114,114,111,119,59,1,8617,105,103,104,116,97,114,114,111,119,59,1,8618,102,59,3,55349,56665,98,97,114,59,1,8213,4,3,99,108,116,10858,10863,10869,114,59,3,55349,56509,97,115,104,59,1,8463,114,111,107,59,1,295,4,2,98,112,10881,10887,117,108,108,59,1,8259,104,101,110,59,1,8208,4,15,97,99,101,102,103,105,106,109,110,111,112,113,115,116,117,10925,10936,10958,10977,10990,11001,11039,11045,11101,11192,11220,11226,11237,11285,11299,99,117,116,101,5,237,1,59,10934,1,237,4,3,59,105,121,10944,10946,10955,1,8291,114,99,5,238,1,59,10953,1,238,59,1,1080,4,2,99,120,10964,10968,121,59,1,1077,99,108,5,161,1,59,10975,1,161,4,2,102,114,10983,10986,59,1,8660,59,3,55349,56614,114,97,118,101,5,236,1,59,10999,1,236,4,4,59,105,110,111,11011,11013,11028,11034,1,8520,4,2,105,110,11019,11024,110,116,59,1,10764,116,59,1,8749,102,105,110,59,1,10716,116,97,59,1,8489,108,105,103,59,1,307,4,3,97,111,112,11053,11092,11096,4,3,99,103,116,11061,11065,11088,114,59,1,299,4,3,101,108,112,11073,11076,11082,59,1,8465,105,110,101,59,1,8464,97,114,116,59,1,8465,104,59,1,305,102,59,1,8887,101,100,59,1,437,4,5,59,99,102,111,116,11113,11115,11121,11136,11142,1,8712,97,114,101,59,1,8453,105,110,4,2,59,116,11129,11131,1,8734,105,101,59,1,10717,100,111,116,59,1,305,4,5,59,99,101,108,112,11154,11156,11161,11179,11186,1,8747,97,108,59,1,8890,4,2,103,114,11167,11173,101,114,115,59,1,8484,99,97,108,59,1,8890,97,114,104,107,59,1,10775,114,111,100,59,1,10812,4,4,99,103,112,116,11202,11206,11211,11216,121,59,1,1105,111,110,59,1,303,102,59,3,55349,56666,97,59,1,953,114,111,100,59,1,10812,117,101,115,116,5,191,1,59,11235,1,191,4,2,99,105,11243,11248,114,59,3,55349,56510,110,4,5,59,69,100,115,118,11261,11263,11266,11271,11282,1,8712,59,1,8953,111,116,59,1,8949,4,2,59,118,11277,11279,1,8948,59,1,8947,59,1,8712,4,2,59,105,11291,11293,1,8290,108,100,101,59,1,297,4,2,107,109,11305,11310,99,121,59,1,1110,108,5,239,1,59,11316,1,239,4,6,99,102,109,111,115,117,11332,11346,11351,11357,11363,11380,4,2,105,121,11338,11343,114,99,59,1,309,59,1,1081,114,59,3,55349,56615,97,116,104,59,1,567,112,102,59,3,55349,56667,4,2,99,101,11369,11374,114,59,3,55349,56511,114,99,121,59,1,1112,107,99,121,59,1,1108,4,8,97,99,102,103,104,106,111,115,11404,11418,11433,11438,11445,11450,11455,11461,112,112,97,4,2,59,118,11413,11415,1,954,59,1,1008,4,2,101,121,11424,11430,100,105,108,59,1,311,59,1,1082,114,59,3,55349,56616,114,101,101,110,59,1,312,99,121,59,1,1093,99,121,59,1,1116,112,102,59,3,55349,56668,99,114,59,3,55349,56512,4,23,65,66,69,72,97,98,99,100,101,102,103,104,106,108,109,110,111,112,114,115,116,117,118,11515,11538,11544,11555,11560,11721,11780,11818,11868,12136,12160,12171,12203,12208,12246,12275,12327,12509,12523,12569,12641,12732,12752,4,3,97,114,116,11523,11528,11532,114,114,59,1,8666,114,59,1,8656,97,105,108,59,1,10523,97,114,114,59,1,10510,4,2,59,103,11550,11552,1,8806,59,1,10891,97,114,59,1,10594,4,9,99,101,103,109,110,112,113,114,116,11580,11586,11594,11600,11606,11624,11627,11636,11694,117,116,101,59,1,314,109,112,116,121,118,59,1,10676,114,97,110,59,1,8466,98,100,97,59,1,955,103,4,3,59,100,108,11615,11617,11620,1,10216,59,1,10641,101,59,1,10216,59,1,10885,117,111,5,171,1,59,11634,1,171,114,4,8,59,98,102,104,108,112,115,116,11655,11657,11669,11673,11677,11681,11685,11690,1,8592,4,2,59,102,11663,11665,1,8676,115,59,1,10527,115,59,1,10525,107,59,1,8617,112,59,1,8619,108,59,1,10553,105,109,59,1,10611,108,59,1,8610,4,3,59,97,101,11702,11704,11709,1,10923,105,108,59,1,10521,4,2,59,115,11715,11717,1,10925,59,3,10925,65024,4,3,97,98,114,11729,11734,11739,114,114,59,1,10508,114,107,59,1,10098,4,2,97,107,11745,11758,99,4,2,101,107,11752,11755,59,1,123,59,1,91,4,2,101,115,11764,11767,59,1,10635,108,4,2,100,117,11774,11777,59,1,10639,59,1,10637,4,4,97,101,117,121,11790,11796,11811,11815,114,111,110,59,1,318,4,2,100,105,11802,11807,105,108,59,1,316,108,59,1,8968,98,59,1,123,59,1,1083,4,4,99,113,114,115,11828,11832,11845,11864,97,59,1,10550,117,111,4,2,59,114,11840,11842,1,8220,59,1,8222,4,2,100,117,11851,11857,104,97,114,59,1,10599,115,104,97,114,59,1,10571,104,59,1,8626,4,5,59,102,103,113,115,11880,11882,12008,12011,12031,1,8804,116,4,5,97,104,108,114,116,11895,11913,11935,11947,11996,114,114,111,119,4,2,59,116,11905,11907,1,8592,97,105,108,59,1,8610,97,114,112,111,111,110,4,2,100,117,11925,11931,111,119,110,59,1,8637,112,59,1,8636,101,102,116,97,114,114,111,119,115,59,1,8647,105,103,104,116,4,3,97,104,115,11959,11974,11984,114,114,111,119,4,2,59,115,11969,11971,1,8596,59,1,8646,97,114,112,111,111,110,115,59,1,8651,113,117,105,103,97,114,114,111,119,59,1,8621,104,114,101,101,116,105,109,101,115,59,1,8907,59,1,8922,4,3,59,113,115,12019,12021,12024,1,8804,59,1,8806,108,97,110,116,59,1,10877,4,5,59,99,100,103,115,12043,12045,12049,12070,12083,1,10877,99,59,1,10920,111,116,4,2,59,111,12057,12059,1,10879,4,2,59,114,12065,12067,1,10881,59,1,10883,4,2,59,101,12076,12079,3,8922,65024,115,59,1,10899,4,5,97,100,101,103,115,12095,12103,12108,12126,12131,112,112,114,111,120,59,1,10885,111,116,59,1,8918,113,4,2,103,113,12115,12120,116,114,59,1,8922,103,116,114,59,1,10891,116,114,59,1,8822,105,109,59,1,8818,4,3,105,108,114,12144,12150,12156,115,104,116,59,1,10620,111,111,114,59,1,8970,59,3,55349,56617,4,2,59,69,12166,12168,1,8822,59,1,10897,4,2,97,98,12177,12198,114,4,2,100,117,12184,12187,59,1,8637,4,2,59,108,12193,12195,1,8636,59,1,10602,108,107,59,1,9604,99,121,59,1,1113,4,5,59,97,99,104,116,12220,12222,12227,12235,12241,1,8810,114,114,59,1,8647,111,114,110,101,114,59,1,8990,97,114,100,59,1,10603,114,105,59,1,9722,4,2,105,111,12252,12258,100,111,116,59,1,320,117,115,116,4,2,59,97,12267,12269,1,9136,99,104,101,59,1,9136,4,4,69,97,101,115,12285,12288,12303,12322,59,1,8808,112,4,2,59,112,12295,12297,1,10889,114,111,120,59,1,10889,4,2,59,113,12309,12311,1,10887,4,2,59,113,12317,12319,1,10887,59,1,8808,105,109,59,1,8934,4,8,97,98,110,111,112,116,119,122,12345,12359,12364,12421,12446,12467,12474,12490,4,2,110,114,12351,12355,103,59,1,10220,114,59,1,8701,114,107,59,1,10214,103,4,3,108,109,114,12373,12401,12409,101,102,116,4,2,97,114,12382,12389,114,114,111,119,59,1,10229,105,103,104,116,97,114,114,111,119,59,1,10231,97,112,115,116,111,59,1,10236,105,103,104,116,97,114,114,111,119,59,1,10230,112,97,114,114,111,119,4,2,108,114,12433,12439,101,102,116,59,1,8619,105,103,104,116,59,1,8620,4,3,97,102,108,12454,12458,12462,114,59,1,10629,59,3,55349,56669,117,115,59,1,10797,105,109,101,115,59,1,10804,4,2,97,98,12480,12485,115,116,59,1,8727,97,114,59,1,95,4,3,59,101,102,12498,12500,12506,1,9674,110,103,101,59,1,9674,59,1,10731,97,114,4,2,59,108,12517,12519,1,40,116,59,1,10643,4,5,97,99,104,109,116,12535,12540,12548,12561,12564,114,114,59,1,8646,111,114,110,101,114,59,1,8991,97,114,4,2,59,100,12556,12558,1,8651,59,1,10605,59,1,8206,114,105,59,1,8895,4,6,97,99,104,105,113,116,12583,12589,12594,12597,12614,12635,113,117,111,59,1,8249,114,59,3,55349,56513,59,1,8624,109,4,3,59,101,103,12606,12608,12611,1,8818,59,1,10893,59,1,10895,4,2,98,117,12620,12623,59,1,91,111,4,2,59,114,12630,12632,1,8216,59,1,8218,114,111,107,59,1,322,5,60,8,59,99,100,104,105,108,113,114,12660,12662,12675,12680,12686,12692,12698,12705,1,60,4,2,99,105,12668,12671,59,1,10918,114,59,1,10873,111,116,59,1,8918,114,101,101,59,1,8907,109,101,115,59,1,8905,97,114,114,59,1,10614,117,101,115,116,59,1,10875,4,2,80,105,12711,12716,97,114,59,1,10646,4,3,59,101,102,12724,12726,12729,1,9667,59,1,8884,59,1,9666,114,4,2,100,117,12739,12746,115,104,97,114,59,1,10570,104,97,114,59,1,10598,4,2,101,110,12758,12768,114,116,110,101,113,113,59,3,8808,65024,69,59,3,8808,65024,4,14,68,97,99,100,101,102,104,105,108,110,111,112,115,117,12803,12809,12893,12908,12914,12928,12933,12937,13011,13025,13032,13049,13052,13069,68,111,116,59,1,8762,4,4,99,108,112,114,12819,12827,12849,12887,114,5,175,1,59,12825,1,175,4,2,101,116,12833,12836,59,1,9794,4,2,59,101,12842,12844,1,10016,115,101,59,1,10016,4,2,59,115,12855,12857,1,8614,116,111,4,4,59,100,108,117,12869,12871,12877,12883,1,8614,111,119,110,59,1,8615,101,102,116,59,1,8612,112,59,1,8613,107,101,114,59,1,9646,4,2,111,121,12899,12905,109,109,97,59,1,10793,59,1,1084,97,115,104,59,1,8212,97,115,117,114,101,100,97,110,103,108,101,59,1,8737,114,59,3,55349,56618,111,59,1,8487,4,3,99,100,110,12945,12954,12985,114,111,5,181,1,59,12952,1,181,4,4,59,97,99,100,12964,12966,12971,12976,1,8739,115,116,59,1,42,105,114,59,1,10992,111,116,5,183,1,59,12983,1,183,117,115,4,3,59,98,100,12995,12997,13e3,1,8722,59,1,8863,4,2,59,117,13006,13008,1,8760,59,1,10794,4,2,99,100,13017,13021,112,59,1,10971,114,59,1,8230,112,108,117,115,59,1,8723,4,2,100,112,13038,13044,101,108,115,59,1,8871,102,59,3,55349,56670,59,1,8723,4,2,99,116,13058,13063,114,59,3,55349,56514,112,111,115,59,1,8766,4,3,59,108,109,13077,13079,13087,1,956,116,105,109,97,112,59,1,8888,97,112,59,1,8888,4,24,71,76,82,86,97,98,99,100,101,102,103,104,105,106,108,109,111,112,114,115,116,117,118,119,13142,13165,13217,13229,13247,13330,13359,13414,13420,13508,13513,13579,13602,13626,13631,13762,13767,13855,13936,13995,14214,14285,14312,14432,4,2,103,116,13148,13152,59,3,8921,824,4,2,59,118,13158,13161,3,8811,8402,59,3,8811,824,4,3,101,108,116,13173,13200,13204,102,116,4,2,97,114,13181,13188,114,114,111,119,59,1,8653,105,103,104,116,97,114,114,111,119,59,1,8654,59,3,8920,824,4,2,59,118,13210,13213,3,8810,8402,59,3,8810,824,105,103,104,116,97,114,114,111,119,59,1,8655,4,2,68,100,13235,13241,97,115,104,59,1,8879,97,115,104,59,1,8878,4,5,98,99,110,112,116,13259,13264,13270,13275,13308,108,97,59,1,8711,117,116,101,59,1,324,103,59,3,8736,8402,4,5,59,69,105,111,112,13287,13289,13293,13298,13302,1,8777,59,3,10864,824,100,59,3,8779,824,115,59,1,329,114,111,120,59,1,8777,117,114,4,2,59,97,13316,13318,1,9838,108,4,2,59,115,13325,13327,1,9838,59,1,8469,4,2,115,117,13336,13344,112,5,160,1,59,13342,1,160,109,112,4,2,59,101,13352,13355,3,8782,824,59,3,8783,824,4,5,97,101,111,117,121,13371,13385,13391,13407,13411,4,2,112,114,13377,13380,59,1,10819,111,110,59,1,328,100,105,108,59,1,326,110,103,4,2,59,100,13399,13401,1,8775,111,116,59,3,10861,824,112,59,1,10818,59,1,1085,97,115,104,59,1,8211,4,7,59,65,97,100,113,115,120,13436,13438,13443,13466,13472,13478,13494,1,8800,114,114,59,1,8663,114,4,2,104,114,13450,13454,107,59,1,10532,4,2,59,111,13460,13462,1,8599,119,59,1,8599,111,116,59,3,8784,824,117,105,118,59,1,8802,4,2,101,105,13484,13489,97,114,59,1,10536,109,59,3,8770,824,105,115,116,4,2,59,115,13503,13505,1,8708,59,1,8708,114,59,3,55349,56619,4,4,69,101,115,116,13523,13527,13563,13568,59,3,8807,824,4,3,59,113,115,13535,13537,13559,1,8817,4,3,59,113,115,13545,13547,13551,1,8817,59,3,8807,824,108,97,110,116,59,3,10878,824,59,3,10878,824,105,109,59,1,8821,4,2,59,114,13574,13576,1,8815,59,1,8815,4,3,65,97,112,13587,13592,13597,114,114,59,1,8654,114,114,59,1,8622,97,114,59,1,10994,4,3,59,115,118,13610,13612,13623,1,8715,4,2,59,100,13618,13620,1,8956,59,1,8954,59,1,8715,99,121,59,1,1114,4,7,65,69,97,100,101,115,116,13647,13652,13656,13661,13665,13737,13742,114,114,59,1,8653,59,3,8806,824,114,114,59,1,8602,114,59,1,8229,4,4,59,102,113,115,13675,13677,13703,13725,1,8816,116,4,2,97,114,13684,13691,114,114,111,119,59,1,8602,105,103,104,116,97,114,114,111,119,59,1,8622,4,3,59,113,115,13711,13713,13717,1,8816,59,3,8806,824,108,97,110,116,59,3,10877,824,4,2,59,115,13731,13734,3,10877,824,59,1,8814,105,109,59,1,8820,4,2,59,114,13748,13750,1,8814,105,4,2,59,101,13757,13759,1,8938,59,1,8940,105,100,59,1,8740,4,2,112,116,13773,13778,102,59,3,55349,56671,5,172,3,59,105,110,13787,13789,13829,1,172,110,4,4,59,69,100,118,13800,13802,13806,13812,1,8713,59,3,8953,824,111,116,59,3,8949,824,4,3,97,98,99,13820,13823,13826,59,1,8713,59,1,8951,59,1,8950,105,4,2,59,118,13836,13838,1,8716,4,3,97,98,99,13846,13849,13852,59,1,8716,59,1,8958,59,1,8957,4,3,97,111,114,13863,13892,13899,114,4,4,59,97,115,116,13874,13876,13883,13888,1,8742,108,108,101,108,59,1,8742,108,59,3,11005,8421,59,3,8706,824,108,105,110,116,59,1,10772,4,3,59,99,101,13907,13909,13914,1,8832,117,101,59,1,8928,4,2,59,99,13920,13923,3,10927,824,4,2,59,101,13929,13931,1,8832,113,59,3,10927,824,4,4,65,97,105,116,13946,13951,13971,13982,114,114,59,1,8655,114,114,4,3,59,99,119,13961,13963,13967,1,8603,59,3,10547,824,59,3,8605,824,103,104,116,97,114,114,111,119,59,1,8603,114,105,4,2,59,101,13990,13992,1,8939,59,1,8941,4,7,99,104,105,109,112,113,117,14011,14036,14060,14080,14085,14090,14106,4,4,59,99,101,114,14021,14023,14028,14032,1,8833,117,101,59,1,8929,59,3,10928,824,59,3,55349,56515,111,114,116,4,2,109,112,14045,14050,105,100,59,1,8740,97,114,97,108,108,101,108,59,1,8742,109,4,2,59,101,14067,14069,1,8769,4,2,59,113,14075,14077,1,8772,59,1,8772,105,100,59,1,8740,97,114,59,1,8742,115,117,4,2,98,112,14098,14102,101,59,1,8930,101,59,1,8931,4,3,98,99,112,14114,14157,14171,4,4,59,69,101,115,14124,14126,14130,14133,1,8836,59,3,10949,824,59,1,8840,101,116,4,2,59,101,14141,14144,3,8834,8402,113,4,2,59,113,14151,14153,1,8840,59,3,10949,824,99,4,2,59,101,14164,14166,1,8833,113,59,3,10928,824,4,4,59,69,101,115,14181,14183,14187,14190,1,8837,59,3,10950,824,59,1,8841,101,116,4,2,59,101,14198,14201,3,8835,8402,113,4,2,59,113,14208,14210,1,8841,59,3,10950,824,4,4,103,105,108,114,14224,14228,14238,14242,108,59,1,8825,108,100,101,5,241,1,59,14236,1,241,103,59,1,8824,105,97,110,103,108,101,4,2,108,114,14254,14269,101,102,116,4,2,59,101,14263,14265,1,8938,113,59,1,8940,105,103,104,116,4,2,59,101,14279,14281,1,8939,113,59,1,8941,4,2,59,109,14291,14293,1,957,4,3,59,101,115,14301,14303,14308,1,35,114,111,59,1,8470,112,59,1,8199,4,9,68,72,97,100,103,105,108,114,115,14332,14338,14344,14349,14355,14369,14376,14408,14426,97,115,104,59,1,8877,97,114,114,59,1,10500,112,59,3,8781,8402,97,115,104,59,1,8876,4,2,101,116,14361,14365,59,3,8805,8402,59,3,62,8402,110,102,105,110,59,1,10718,4,3,65,101,116,14384,14389,14393,114,114,59,1,10498,59,3,8804,8402,4,2,59,114,14399,14402,3,60,8402,105,101,59,3,8884,8402,4,2,65,116,14414,14419,114,114,59,1,10499,114,105,101,59,3,8885,8402,105,109,59,3,8764,8402,4,3,65,97,110,14440,14445,14468,114,114,59,1,8662,114,4,2,104,114,14452,14456,107,59,1,10531,4,2,59,111,14462,14464,1,8598,119,59,1,8598,101,97,114,59,1,10535,4,18,83,97,99,100,101,102,103,104,105,108,109,111,112,114,115,116,117,118,14512,14515,14535,14560,14597,14603,14618,14643,14657,14662,14701,14741,14747,14769,14851,14877,14907,14916,59,1,9416,4,2,99,115,14521,14531,117,116,101,5,243,1,59,14529,1,243,116,59,1,8859,4,2,105,121,14541,14557,114,4,2,59,99,14548,14550,1,8858,5,244,1,59,14555,1,244,59,1,1086,4,5,97,98,105,111,115,14572,14577,14583,14587,14591,115,104,59,1,8861,108,97,99,59,1,337,118,59,1,10808,116,59,1,8857,111,108,100,59,1,10684,108,105,103,59,1,339,4,2,99,114,14609,14614,105,114,59,1,10687,59,3,55349,56620,4,3,111,114,116,14626,14630,14640,110,59,1,731,97,118,101,5,242,1,59,14638,1,242,59,1,10689,4,2,98,109,14649,14654,97,114,59,1,10677,59,1,937,110,116,59,1,8750,4,4,97,99,105,116,14672,14677,14693,14698,114,114,59,1,8634,4,2,105,114,14683,14687,114,59,1,10686,111,115,115,59,1,10683,110,101,59,1,8254,59,1,10688,4,3,97,101,105,14709,14714,14719,99,114,59,1,333,103,97,59,1,969,4,3,99,100,110,14727,14733,14736,114,111,110,59,1,959,59,1,10678,117,115,59,1,8854,112,102,59,3,55349,56672,4,3,97,101,108,14755,14759,14764,114,59,1,10679,114,112,59,1,10681,117,115,59,1,8853,4,7,59,97,100,105,111,115,118,14785,14787,14792,14831,14837,14841,14848,1,8744,114,114,59,1,8635,4,4,59,101,102,109,14802,14804,14817,14824,1,10845,114,4,2,59,111,14811,14813,1,8500,102,59,1,8500,5,170,1,59,14822,1,170,5,186,1,59,14829,1,186,103,111,102,59,1,8886,114,59,1,10838,108,111,112,101,59,1,10839,59,1,10843,4,3,99,108,111,14859,14863,14873,114,59,1,8500,97,115,104,5,248,1,59,14871,1,248,108,59,1,8856,105,4,2,108,109,14884,14893,100,101,5,245,1,59,14891,1,245,101,115,4,2,59,97,14901,14903,1,8855,115,59,1,10806,109,108,5,246,1,59,14914,1,246,98,97,114,59,1,9021,4,12,97,99,101,102,104,105,108,109,111,114,115,117,14948,14992,14996,15033,15038,15068,15090,15189,15192,15222,15427,15441,114,4,4,59,97,115,116,14959,14961,14976,14989,1,8741,5,182,2,59,108,14968,14970,1,182,108,101,108,59,1,8741,4,2,105,108,14982,14986,109,59,1,10995,59,1,11005,59,1,8706,121,59,1,1087,114,4,5,99,105,109,112,116,15009,15014,15019,15024,15027,110,116,59,1,37,111,100,59,1,46,105,108,59,1,8240,59,1,8869,101,110,107,59,1,8241,114,59,3,55349,56621,4,3,105,109,111,15046,15057,15063,4,2,59,118,15052,15054,1,966,59,1,981,109,97,116,59,1,8499,110,101,59,1,9742,4,3,59,116,118,15076,15078,15087,1,960,99,104,102,111,114,107,59,1,8916,59,1,982,4,2,97,117,15096,15119,110,4,2,99,107,15103,15115,107,4,2,59,104,15110,15112,1,8463,59,1,8462,118,59,1,8463,115,4,9,59,97,98,99,100,101,109,115,116,15140,15142,15148,15151,15156,15168,15171,15179,15184,1,43,99,105,114,59,1,10787,59,1,8862,105,114,59,1,10786,4,2,111,117,15162,15165,59,1,8724,59,1,10789,59,1,10866,110,5,177,1,59,15177,1,177,105,109,59,1,10790,119,111,59,1,10791,59,1,177,4,3,105,112,117,15200,15208,15213,110,116,105,110,116,59,1,10773,102,59,3,55349,56673,110,100,5,163,1,59,15220,1,163,4,10,59,69,97,99,101,105,110,111,115,117,15244,15246,15249,15253,15258,15334,15347,15367,15416,15421,1,8826,59,1,10931,112,59,1,10935,117,101,59,1,8828,4,2,59,99,15264,15266,1,10927,4,6,59,97,99,101,110,115,15280,15282,15290,15299,15303,15329,1,8826,112,112,114,111,120,59,1,10935,117,114,108,121,101,113,59,1,8828,113,59,1,10927,4,3,97,101,115,15311,15319,15324,112,112,114,111,120,59,1,10937,113,113,59,1,10933,105,109,59,1,8936,105,109,59,1,8830,109,101,4,2,59,115,15342,15344,1,8242,59,1,8473,4,3,69,97,115,15355,15358,15362,59,1,10933,112,59,1,10937,105,109,59,1,8936,4,3,100,102,112,15375,15378,15404,59,1,8719,4,3,97,108,115,15386,15392,15398,108,97,114,59,1,9006,105,110,101,59,1,8978,117,114,102,59,1,8979,4,2,59,116,15410,15412,1,8733,111,59,1,8733,105,109,59,1,8830,114,101,108,59,1,8880,4,2,99,105,15433,15438,114,59,3,55349,56517,59,1,968,110,99,115,112,59,1,8200,4,6,102,105,111,112,115,117,15462,15467,15472,15478,15485,15491,114,59,3,55349,56622,110,116,59,1,10764,112,102,59,3,55349,56674,114,105,109,101,59,1,8279,99,114,59,3,55349,56518,4,3,97,101,111,15499,15520,15534,116,4,2,101,105,15506,15515,114,110,105,111,110,115,59,1,8461,110,116,59,1,10774,115,116,4,2,59,101,15528,15530,1,63,113,59,1,8799,116,5,34,1,59,15540,1,34,4,21,65,66,72,97,98,99,100,101,102,104,105,108,109,110,111,112,114,115,116,117,120,15586,15609,15615,15620,15796,15855,15893,15931,15977,16001,16039,16183,16204,16222,16228,16285,16312,16318,16363,16408,16416,4,3,97,114,116,15594,15599,15603,114,114,59,1,8667,114,59,1,8658,97,105,108,59,1,10524,97,114,114,59,1,10511,97,114,59,1,10596,4,7,99,100,101,110,113,114,116,15636,15651,15656,15664,15687,15696,15770,4,2,101,117,15642,15646,59,3,8765,817,116,101,59,1,341,105,99,59,1,8730,109,112,116,121,118,59,1,10675,103,4,4,59,100,101,108,15675,15677,15680,15683,1,10217,59,1,10642,59,1,10661,101,59,1,10217,117,111,5,187,1,59,15694,1,187,114,4,11,59,97,98,99,102,104,108,112,115,116,119,15721,15723,15727,15739,15742,15746,15750,15754,15758,15763,15767,1,8594,112,59,1,10613,4,2,59,102,15733,15735,1,8677,115,59,1,10528,59,1,10547,115,59,1,10526,107,59,1,8618,112,59,1,8620,108,59,1,10565,105,109,59,1,10612,108,59,1,8611,59,1,8605,4,2,97,105,15776,15781,105,108,59,1,10522,111,4,2,59,110,15788,15790,1,8758,97,108,115,59,1,8474,4,3,97,98,114,15804,15809,15814,114,114,59,1,10509,114,107,59,1,10099,4,2,97,107,15820,15833,99,4,2,101,107,15827,15830,59,1,125,59,1,93,4,2,101,115,15839,15842,59,1,10636,108,4,2,100,117,15849,15852,59,1,10638,59,1,10640,4,4,97,101,117,121,15865,15871,15886,15890,114,111,110,59,1,345,4,2,100,105,15877,15882,105,108,59,1,343,108,59,1,8969,98,59,1,125,59,1,1088,4,4,99,108,113,115,15903,15907,15914,15927,97,59,1,10551,100,104,97,114,59,1,10601,117,111,4,2,59,114,15922,15924,1,8221,59,1,8221,104,59,1,8627,4,3,97,99,103,15939,15966,15970,108,4,4,59,105,112,115,15950,15952,15957,15963,1,8476,110,101,59,1,8475,97,114,116,59,1,8476,59,1,8477,116,59,1,9645,5,174,1,59,15975,1,174,4,3,105,108,114,15985,15991,15997,115,104,116,59,1,10621,111,111,114,59,1,8971,59,3,55349,56623,4,2,97,111,16007,16028,114,4,2,100,117,16014,16017,59,1,8641,4,2,59,108,16023,16025,1,8640,59,1,10604,4,2,59,118,16034,16036,1,961,59,1,1009,4,3,103,110,115,16047,16167,16171,104,116,4,6,97,104,108,114,115,116,16063,16081,16103,16130,16143,16155,114,114,111,119,4,2,59,116,16073,16075,1,8594,97,105,108,59,1,8611,97,114,112,111,111,110,4,2,100,117,16093,16099,111,119,110,59,1,8641,112,59,1,8640,101,102,116,4,2,97,104,16112,16120,114,114,111,119,115,59,1,8644,97,114,112,111,111,110,115,59,1,8652,105,103,104,116,97,114,114,111,119,115,59,1,8649,113,117,105,103,97,114,114,111,119,59,1,8605,104,114,101,101,116,105,109,101,115,59,1,8908,103,59,1,730,105,110,103,100,111,116,115,101,113,59,1,8787,4,3,97,104,109,16191,16196,16201,114,114,59,1,8644,97,114,59,1,8652,59,1,8207,111,117,115,116,4,2,59,97,16214,16216,1,9137,99,104,101,59,1,9137,109,105,100,59,1,10990,4,4,97,98,112,116,16238,16252,16257,16278,4,2,110,114,16244,16248,103,59,1,10221,114,59,1,8702,114,107,59,1,10215,4,3,97,102,108,16265,16269,16273,114,59,1,10630,59,3,55349,56675,117,115,59,1,10798,105,109,101,115,59,1,10805,4,2,97,112,16291,16304,114,4,2,59,103,16298,16300,1,41,116,59,1,10644,111,108,105,110,116,59,1,10770,97,114,114,59,1,8649,4,4,97,99,104,113,16328,16334,16339,16342,113,117,111,59,1,8250,114,59,3,55349,56519,59,1,8625,4,2,98,117,16348,16351,59,1,93,111,4,2,59,114,16358,16360,1,8217,59,1,8217,4,3,104,105,114,16371,16377,16383,114,101,101,59,1,8908,109,101,115,59,1,8906,105,4,4,59,101,102,108,16394,16396,16399,16402,1,9657,59,1,8885,59,1,9656,116,114,105,59,1,10702,108,117,104,97,114,59,1,10600,59,1,8478,4,19,97,98,99,100,101,102,104,105,108,109,111,112,113,114,115,116,117,119,122,16459,16466,16472,16572,16590,16672,16687,16746,16844,16850,16924,16963,16988,17115,17121,17154,17206,17614,17656,99,117,116,101,59,1,347,113,117,111,59,1,8218,4,10,59,69,97,99,101,105,110,112,115,121,16494,16496,16499,16513,16518,16531,16536,16556,16564,16569,1,8827,59,1,10932,4,2,112,114,16505,16508,59,1,10936,111,110,59,1,353,117,101,59,1,8829,4,2,59,100,16524,16526,1,10928,105,108,59,1,351,114,99,59,1,349,4,3,69,97,115,16544,16547,16551,59,1,10934,112,59,1,10938,105,109,59,1,8937,111,108,105,110,116,59,1,10771,105,109,59,1,8831,59,1,1089,111,116,4,3,59,98,101,16582,16584,16587,1,8901,59,1,8865,59,1,10854,4,7,65,97,99,109,115,116,120,16606,16611,16634,16642,16646,16652,16668,114,114,59,1,8664,114,4,2,104,114,16618,16622,107,59,1,10533,4,2,59,111,16628,16630,1,8600,119,59,1,8600,116,5,167,1,59,16640,1,167,105,59,1,59,119,97,114,59,1,10537,109,4,2,105,110,16659,16665,110,117,115,59,1,8726,59,1,8726,116,59,1,10038,114,4,2,59,111,16679,16682,3,55349,56624,119,110,59,1,8994,4,4,97,99,111,121,16697,16702,16716,16739,114,112,59,1,9839,4,2,104,121,16708,16713,99,121,59,1,1097,59,1,1096,114,116,4,2,109,112,16724,16729,105,100,59,1,8739,97,114,97,108,108,101,108,59,1,8741,5,173,1,59,16744,1,173,4,2,103,109,16752,16770,109,97,4,3,59,102,118,16762,16764,16767,1,963,59,1,962,59,1,962,4,8,59,100,101,103,108,110,112,114,16788,16790,16795,16806,16817,16828,16832,16838,1,8764,111,116,59,1,10858,4,2,59,113,16801,16803,1,8771,59,1,8771,4,2,59,69,16812,16814,1,10910,59,1,10912,4,2,59,69,16823,16825,1,10909,59,1,10911,101,59,1,8774,108,117,115,59,1,10788,97,114,114,59,1,10610,97,114,114,59,1,8592,4,4,97,101,105,116,16860,16883,16891,16904,4,2,108,115,16866,16878,108,115,101,116,109,105,110,117,115,59,1,8726,104,112,59,1,10803,112,97,114,115,108,59,1,10724,4,2,100,108,16897,16900,59,1,8739,101,59,1,8995,4,2,59,101,16910,16912,1,10922,4,2,59,115,16918,16920,1,10924,59,3,10924,65024,4,3,102,108,112,16932,16938,16958,116,99,121,59,1,1100,4,2,59,98,16944,16946,1,47,4,2,59,97,16952,16954,1,10692,114,59,1,9023,102,59,3,55349,56676,97,4,2,100,114,16970,16985,101,115,4,2,59,117,16978,16980,1,9824,105,116,59,1,9824,59,1,8741,4,3,99,115,117,16996,17028,17089,4,2,97,117,17002,17015,112,4,2,59,115,17009,17011,1,8851,59,3,8851,65024,112,4,2,59,115,17022,17024,1,8852,59,3,8852,65024,117,4,2,98,112,17035,17062,4,3,59,101,115,17043,17045,17048,1,8847,59,1,8849,101,116,4,2,59,101,17056,17058,1,8847,113,59,1,8849,4,3,59,101,115,17070,17072,17075,1,8848,59,1,8850,101,116,4,2,59,101,17083,17085,1,8848,113,59,1,8850,4,3,59,97,102,17097,17099,17112,1,9633,114,4,2,101,102,17106,17109,59,1,9633,59,1,9642,59,1,9642,97,114,114,59,1,8594,4,4,99,101,109,116,17131,17136,17142,17148,114,59,3,55349,56520,116,109,110,59,1,8726,105,108,101,59,1,8995,97,114,102,59,1,8902,4,2,97,114,17160,17172,114,4,2,59,102,17167,17169,1,9734,59,1,9733,4,2,97,110,17178,17202,105,103,104,116,4,2,101,112,17188,17197,112,115,105,108,111,110,59,1,1013,104,105,59,1,981,115,59,1,175,4,5,98,99,109,110,112,17218,17351,17420,17423,17427,4,9,59,69,100,101,109,110,112,114,115,17238,17240,17243,17248,17261,17267,17279,17285,17291,1,8834,59,1,10949,111,116,59,1,10941,4,2,59,100,17254,17256,1,8838,111,116,59,1,10947,117,108,116,59,1,10945,4,2,69,101,17273,17276,59,1,10955,59,1,8842,108,117,115,59,1,10943,97,114,114,59,1,10617,4,3,101,105,117,17299,17335,17339,116,4,3,59,101,110,17308,17310,17322,1,8834,113,4,2,59,113,17317,17319,1,8838,59,1,10949,101,113,4,2,59,113,17330,17332,1,8842,59,1,10955,109,59,1,10951,4,2,98,112,17345,17348,59,1,10965,59,1,10963,99,4,6,59,97,99,101,110,115,17366,17368,17376,17385,17389,17415,1,8827,112,112,114,111,120,59,1,10936,117,114,108,121,101,113,59,1,8829,113,59,1,10928,4,3,97,101,115,17397,17405,17410,112,112,114,111,120,59,1,10938,113,113,59,1,10934,105,109,59,1,8937,105,109,59,1,8831,59,1,8721,103,59,1,9834,4,13,49,50,51,59,69,100,101,104,108,109,110,112,115,17455,17462,17469,17476,17478,17481,17496,17509,17524,17530,17536,17548,17554,5,185,1,59,17460,1,185,5,178,1,59,17467,1,178,5,179,1,59,17474,1,179,1,8835,59,1,10950,4,2,111,115,17487,17491,116,59,1,10942,117,98,59,1,10968,4,2,59,100,17502,17504,1,8839,111,116,59,1,10948,115,4,2,111,117,17516,17520,108,59,1,10185,98,59,1,10967,97,114,114,59,1,10619,117,108,116,59,1,10946,4,2,69,101,17542,17545,59,1,10956,59,1,8843,108,117,115,59,1,10944,4,3,101,105,117,17562,17598,17602,116,4,3,59,101,110,17571,17573,17585,1,8835,113,4,2,59,113,17580,17582,1,8839,59,1,10950,101,113,4,2,59,113,17593,17595,1,8843,59,1,10956,109,59,1,10952,4,2,98,112,17608,17611,59,1,10964,59,1,10966,4,3,65,97,110,17622,17627,17650,114,114,59,1,8665,114,4,2,104,114,17634,17638,107,59,1,10534,4,2,59,111,17644,17646,1,8601,119,59,1,8601,119,97,114,59,1,10538,108,105,103,5,223,1,59,17664,1,223,4,13,97,98,99,100,101,102,104,105,111,112,114,115,119,17694,17709,17714,17737,17742,17749,17754,17860,17905,17957,17964,18090,18122,4,2,114,117,17700,17706,103,101,116,59,1,8982,59,1,964,114,107,59,1,9140,4,3,97,101,121,17722,17728,17734,114,111,110,59,1,357,100,105,108,59,1,355,59,1,1090,111,116,59,1,8411,108,114,101,99,59,1,8981,114,59,3,55349,56625,4,4,101,105,107,111,17764,17805,17836,17851,4,2,114,116,17770,17786,101,4,2,52,102,17777,17780,59,1,8756,111,114,101,59,1,8756,97,4,3,59,115,118,17795,17797,17802,1,952,121,109,59,1,977,59,1,977,4,2,99,110,17811,17831,107,4,2,97,115,17818,17826,112,112,114,111,120,59,1,8776,105,109,59,1,8764,115,112,59,1,8201,4,2,97,115,17842,17846,112,59,1,8776,105,109,59,1,8764,114,110,5,254,1,59,17858,1,254,4,3,108,109,110,17868,17873,17901,100,101,59,1,732,101,115,5,215,3,59,98,100,17884,17886,17898,1,215,4,2,59,97,17892,17894,1,8864,114,59,1,10801,59,1,10800,116,59,1,8749,4,3,101,112,115,17913,17917,17953,97,59,1,10536,4,4,59,98,99,102,17927,17929,17934,17939,1,8868,111,116,59,1,9014,105,114,59,1,10993,4,2,59,111,17945,17948,3,55349,56677,114,107,59,1,10970,97,59,1,10537,114,105,109,101,59,1,8244,4,3,97,105,112,17972,17977,18082,100,101,59,1,8482,4,7,97,100,101,109,112,115,116,17993,18051,18056,18059,18066,18072,18076,110,103,108,101,4,5,59,100,108,113,114,18009,18011,18017,18032,18035,1,9653,111,119,110,59,1,9663,101,102,116,4,2,59,101,18026,18028,1,9667,113,59,1,8884,59,1,8796,105,103,104,116,4,2,59,101,18045,18047,1,9657,113,59,1,8885,111,116,59,1,9708,59,1,8796,105,110,117,115,59,1,10810,108,117,115,59,1,10809,98,59,1,10701,105,109,101,59,1,10811,101,122,105,117,109,59,1,9186,4,3,99,104,116,18098,18111,18116,4,2,114,121,18104,18108,59,3,55349,56521,59,1,1094,99,121,59,1,1115,114,111,107,59,1,359,4,2,105,111,18128,18133,120,116,59,1,8812,104,101,97,100,4,2,108,114,18143,18154,101,102,116,97,114,114,111,119,59,1,8606,105,103,104,116,97,114,114,111,119,59,1,8608,4,18,65,72,97,98,99,100,102,103,104,108,109,111,112,114,115,116,117,119,18204,18209,18214,18234,18250,18268,18292,18308,18319,18343,18379,18397,18413,18504,18547,18553,18584,18603,114,114,59,1,8657,97,114,59,1,10595,4,2,99,114,18220,18230,117,116,101,5,250,1,59,18228,1,250,114,59,1,8593,114,4,2,99,101,18241,18245,121,59,1,1118,118,101,59,1,365,4,2,105,121,18256,18265,114,99,5,251,1,59,18263,1,251,59,1,1091,4,3,97,98,104,18276,18281,18287,114,114,59,1,8645,108,97,99,59,1,369,97,114,59,1,10606,4,2,105,114,18298,18304,115,104,116,59,1,10622,59,3,55349,56626,114,97,118,101,5,249,1,59,18317,1,249,4,2,97,98,18325,18338,114,4,2,108,114,18332,18335,59,1,8639,59,1,8638,108,107,59,1,9600,4,2,99,116,18349,18374,4,2,111,114,18355,18369,114,110,4,2,59,101,18363,18365,1,8988,114,59,1,8988,111,112,59,1,8975,114,105,59,1,9720,4,2,97,108,18385,18390,99,114,59,1,363,5,168,1,59,18395,1,168,4,2,103,112,18403,18408,111,110,59,1,371,102,59,3,55349,56678,4,6,97,100,104,108,115,117,18427,18434,18445,18470,18475,18494,114,114,111,119,59,1,8593,111,119,110,97,114,114,111,119,59,1,8597,97,114,112,111,111,110,4,2,108,114,18457,18463,101,102,116,59,1,8639,105,103,104,116,59,1,8638,117,115,59,1,8846,105,4,3,59,104,108,18484,18486,18489,1,965,59,1,978,111,110,59,1,965,112,97,114,114,111,119,115,59,1,8648,4,3,99,105,116,18512,18537,18542,4,2,111,114,18518,18532,114,110,4,2,59,101,18526,18528,1,8989,114,59,1,8989,111,112,59,1,8974,110,103,59,1,367,114,105,59,1,9721,99,114,59,3,55349,56522,4,3,100,105,114,18561,18566,18572,111,116,59,1,8944,108,100,101,59,1,361,105,4,2,59,102,18579,18581,1,9653,59,1,9652,4,2,97,109,18590,18595,114,114,59,1,8648,108,5,252,1,59,18601,1,252,97,110,103,108,101,59,1,10663,4,15,65,66,68,97,99,100,101,102,108,110,111,112,114,115,122,18643,18648,18661,18667,18847,18851,18857,18904,18909,18915,18931,18937,18943,18949,18996,114,114,59,1,8661,97,114,4,2,59,118,18656,18658,1,10984,59,1,10985,97,115,104,59,1,8872,4,2,110,114,18673,18679,103,114,116,59,1,10652,4,7,101,107,110,112,114,115,116,18695,18704,18711,18720,18742,18754,18810,112,115,105,108,111,110,59,1,1013,97,112,112,97,59,1,1008,111,116,104,105,110,103,59,1,8709,4,3,104,105,114,18728,18732,18735,105,59,1,981,59,1,982,111,112,116,111,59,1,8733,4,2,59,104,18748,18750,1,8597,111,59,1,1009,4,2,105,117,18760,18766,103,109,97,59,1,962,4,2,98,112,18772,18791,115,101,116,110,101,113,4,2,59,113,18784,18787,3,8842,65024,59,3,10955,65024,115,101,116,110,101,113,4,2,59,113,18803,18806,3,8843,65024,59,3,10956,65024,4,2,104,114,18816,18822,101,116,97,59,1,977,105,97,110,103,108,101,4,2,108,114,18834,18840,101,102,116,59,1,8882,105,103,104,116,59,1,8883,121,59,1,1074,97,115,104,59,1,8866,4,3,101,108,114,18865,18884,18890,4,3,59,98,101,18873,18875,18880,1,8744,97,114,59,1,8891,113,59,1,8794,108,105,112,59,1,8942,4,2,98,116,18896,18901,97,114,59,1,124,59,1,124,114,59,3,55349,56627,116,114,105,59,1,8882,115,117,4,2,98,112,18923,18927,59,3,8834,8402,59,3,8835,8402,112,102,59,3,55349,56679,114,111,112,59,1,8733,116,114,105,59,1,8883,4,2,99,117,18955,18960,114,59,3,55349,56523,4,2,98,112,18966,18981,110,4,2,69,101,18973,18977,59,3,10955,65024,59,3,8842,65024,110,4,2,69,101,18988,18992,59,3,10956,65024,59,3,8843,65024,105,103,122,97,103,59,1,10650,4,7,99,101,102,111,112,114,115,19020,19026,19061,19066,19072,19075,19089,105,114,99,59,1,373,4,2,100,105,19032,19055,4,2,98,103,19038,19043,97,114,59,1,10847,101,4,2,59,113,19050,19052,1,8743,59,1,8793,101,114,112,59,1,8472,114,59,3,55349,56628,112,102,59,3,55349,56680,59,1,8472,4,2,59,101,19081,19083,1,8768,97,116,104,59,1,8768,99,114,59,3,55349,56524,4,14,99,100,102,104,105,108,109,110,111,114,115,117,118,119,19125,19146,19152,19157,19173,19176,19192,19197,19202,19236,19252,19269,19286,19291,4,3,97,105,117,19133,19137,19142,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,116,114,105,59,1,9661,114,59,3,55349,56629,4,2,65,97,19163,19168,114,114,59,1,10234,114,114,59,1,10231,59,1,958,4,2,65,97,19182,19187,114,114,59,1,10232,114,114,59,1,10229,97,112,59,1,10236,105,115,59,1,8955,4,3,100,112,116,19210,19215,19230,111,116,59,1,10752,4,2,102,108,19221,19225,59,3,55349,56681,117,115,59,1,10753,105,109,101,59,1,10754,4,2,65,97,19242,19247,114,114,59,1,10233,114,114,59,1,10230,4,2,99,113,19258,19263,114,59,3,55349,56525,99,117,112,59,1,10758,4,2,112,116,19275,19281,108,117,115,59,1,10756,114,105,59,1,9651,101,101,59,1,8897,101,100,103,101,59,1,8896,4,8,97,99,101,102,105,111,115,117,19316,19335,19349,19357,19362,19367,19373,19379,99,4,2,117,121,19323,19332,116,101,5,253,1,59,19330,1,253,59,1,1103,4,2,105,121,19341,19346,114,99,59,1,375,59,1,1099,110,5,165,1,59,19355,1,165,114,59,3,55349,56630,99,121,59,1,1111,112,102,59,3,55349,56682,99,114,59,3,55349,56526,4,2,99,109,19385,19389,121,59,1,1102,108,5,255,1,59,19395,1,255,4,10,97,99,100,101,102,104,105,111,115,119,19419,19426,19441,19446,19462,19467,19472,19480,19486,19492,99,117,116,101,59,1,378,4,2,97,121,19432,19438,114,111,110,59,1,382,59,1,1079,111,116,59,1,380,4,2,101,116,19452,19458,116,114,102,59,1,8488,97,59,1,950,114,59,3,55349,56631,99,121,59,1,1078,103,114,97,114,114,59,1,8669,112,102,59,3,55349,56683,99,114,59,3,55349,56527,4,2,106,110,19498,19501,59,1,8205,106,59,1,8204]);const Preprocessor=preprocessor,unicode$2=unicode$4,neTree=namedEntityData,ERR$1=errorCodes,$$5=unicode$2.CODE_POINTS,$$=unicode$2.CODE_POINT_SEQUENCES,C1_CONTROLS_REFERENCE_REPLACEMENTS={128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},HAS_DATA_FLAG=1,DATA_DUPLET_FLAG=2,HAS_BRANCHES_FLAG=4,MAX_BRANCH_MARKER_VALUE=HAS_DATA_FLAG|DATA_DUPLET_FLAG|HAS_BRANCHES_FLAG,DATA_STATE="DATA_STATE",RCDATA_STATE="RCDATA_STATE",RAWTEXT_STATE="RAWTEXT_STATE",SCRIPT_DATA_STATE="SCRIPT_DATA_STATE",PLAINTEXT_STATE="PLAINTEXT_STATE",TAG_OPEN_STATE="TAG_OPEN_STATE",END_TAG_OPEN_STATE="END_TAG_OPEN_STATE",TAG_NAME_STATE="TAG_NAME_STATE",RCDATA_LESS_THAN_SIGN_STATE="RCDATA_LESS_THAN_SIGN_STATE",RCDATA_END_TAG_OPEN_STATE="RCDATA_END_TAG_OPEN_STATE",RCDATA_END_TAG_NAME_STATE="RCDATA_END_TAG_NAME_STATE",RAWTEXT_LESS_THAN_SIGN_STATE="RAWTEXT_LESS_THAN_SIGN_STATE",RAWTEXT_END_TAG_OPEN_STATE="RAWTEXT_END_TAG_OPEN_STATE",RAWTEXT_END_TAG_NAME_STATE="RAWTEXT_END_TAG_NAME_STATE",SCRIPT_DATA_LESS_THAN_SIGN_STATE="SCRIPT_DATA_LESS_THAN_SIGN_STATE",SCRIPT_DATA_END_TAG_OPEN_STATE="SCRIPT_DATA_END_TAG_OPEN_STATE",SCRIPT_DATA_END_TAG_NAME_STATE="SCRIPT_DATA_END_TAG_NAME_STATE",SCRIPT_DATA_ESCAPE_START_STATE="SCRIPT_DATA_ESCAPE_START_STATE",SCRIPT_DATA_ESCAPE_START_DASH_STATE="SCRIPT_DATA_ESCAPE_START_DASH_STATE",SCRIPT_DATA_ESCAPED_STATE="SCRIPT_DATA_ESCAPED_STATE",SCRIPT_DATA_ESCAPED_DASH_STATE="SCRIPT_DATA_ESCAPED_DASH_STATE",SCRIPT_DATA_ESCAPED_DASH_DASH_STATE="SCRIPT_DATA_ESCAPED_DASH_DASH_STATE",SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE",SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE="SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE",SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE="SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE",SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE="SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE",SCRIPT_DATA_DOUBLE_ESCAPED_STATE="SCRIPT_DATA_DOUBLE_ESCAPED_STATE",SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE",SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE",SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE",SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE="SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE",BEFORE_ATTRIBUTE_NAME_STATE="BEFORE_ATTRIBUTE_NAME_STATE",ATTRIBUTE_NAME_STATE="ATTRIBUTE_NAME_STATE",AFTER_ATTRIBUTE_NAME_STATE="AFTER_ATTRIBUTE_NAME_STATE",BEFORE_ATTRIBUTE_VALUE_STATE="BEFORE_ATTRIBUTE_VALUE_STATE",ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE="ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE",ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE="ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE",ATTRIBUTE_VALUE_UNQUOTED_STATE="ATTRIBUTE_VALUE_UNQUOTED_STATE",AFTER_ATTRIBUTE_VALUE_QUOTED_STATE="AFTER_ATTRIBUTE_VALUE_QUOTED_STATE",SELF_CLOSING_START_TAG_STATE="SELF_CLOSING_START_TAG_STATE",BOGUS_COMMENT_STATE="BOGUS_COMMENT_STATE",MARKUP_DECLARATION_OPEN_STATE="MARKUP_DECLARATION_OPEN_STATE",COMMENT_START_STATE="COMMENT_START_STATE",COMMENT_START_DASH_STATE="COMMENT_START_DASH_STATE",COMMENT_STATE="COMMENT_STATE",COMMENT_LESS_THAN_SIGN_STATE="COMMENT_LESS_THAN_SIGN_STATE",COMMENT_LESS_THAN_SIGN_BANG_STATE="COMMENT_LESS_THAN_SIGN_BANG_STATE",COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE="COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE",COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE",COMMENT_END_DASH_STATE="COMMENT_END_DASH_STATE",COMMENT_END_STATE="COMMENT_END_STATE",COMMENT_END_BANG_STATE="COMMENT_END_BANG_STATE",DOCTYPE_STATE="DOCTYPE_STATE",BEFORE_DOCTYPE_NAME_STATE="BEFORE_DOCTYPE_NAME_STATE",DOCTYPE_NAME_STATE="DOCTYPE_NAME_STATE",AFTER_DOCTYPE_NAME_STATE="AFTER_DOCTYPE_NAME_STATE",AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE="AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE",BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE",DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE",DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE",AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE="AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE",BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE",AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE="AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE",BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE",DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE",DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE",AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE="AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE",BOGUS_DOCTYPE_STATE="BOGUS_DOCTYPE_STATE",CDATA_SECTION_STATE="CDATA_SECTION_STATE",CDATA_SECTION_BRACKET_STATE="CDATA_SECTION_BRACKET_STATE",CDATA_SECTION_END_STATE="CDATA_SECTION_END_STATE",CHARACTER_REFERENCE_STATE="CHARACTER_REFERENCE_STATE",NAMED_CHARACTER_REFERENCE_STATE="NAMED_CHARACTER_REFERENCE_STATE",AMBIGUOUS_AMPERSAND_STATE="AMBIGUOS_AMPERSAND_STATE",NUMERIC_CHARACTER_REFERENCE_STATE="NUMERIC_CHARACTER_REFERENCE_STATE",HEXADEMICAL_CHARACTER_REFERENCE_START_STATE="HEXADEMICAL_CHARACTER_REFERENCE_START_STATE",DECIMAL_CHARACTER_REFERENCE_START_STATE="DECIMAL_CHARACTER_REFERENCE_START_STATE",HEXADEMICAL_CHARACTER_REFERENCE_STATE="HEXADEMICAL_CHARACTER_REFERENCE_STATE",DECIMAL_CHARACTER_REFERENCE_STATE="DECIMAL_CHARACTER_REFERENCE_STATE",NUMERIC_CHARACTER_REFERENCE_END_STATE="NUMERIC_CHARACTER_REFERENCE_END_STATE";function isWhitespace(tt){return tt===$$5.SPACE||tt===$$5.LINE_FEED||tt===$$5.TABULATION||tt===$$5.FORM_FEED}function isAsciiDigit(tt){return tt>=$$5.DIGIT_0&&tt<=$$5.DIGIT_9}function isAsciiUpper(tt){return tt>=$$5.LATIN_CAPITAL_A&&tt<=$$5.LATIN_CAPITAL_Z}function isAsciiLower(tt){return tt>=$$5.LATIN_SMALL_A&&tt<=$$5.LATIN_SMALL_Z}function isAsciiLetter(tt){return isAsciiLower(tt)||isAsciiUpper(tt)}function isAsciiAlphaNumeric(tt){return isAsciiLetter(tt)||isAsciiDigit(tt)}function isAsciiUpperHexDigit(tt){return tt>=$$5.LATIN_CAPITAL_A&&tt<=$$5.LATIN_CAPITAL_F}function isAsciiLowerHexDigit(tt){return tt>=$$5.LATIN_SMALL_A&&tt<=$$5.LATIN_SMALL_F}function isAsciiHexDigit(tt){return isAsciiDigit(tt)||isAsciiUpperHexDigit(tt)||isAsciiLowerHexDigit(tt)}function toAsciiLowerCodePoint(tt){return tt+32}function toChar(tt){return tt<=65535?String.fromCharCode(tt):(tt-=65536,String.fromCharCode(tt>>>10&1023|55296)+String.fromCharCode(56320|tt&1023))}function toAsciiLowerChar(tt){return String.fromCharCode(toAsciiLowerCodePoint(tt))}function findNamedEntityTreeBranch(tt,nt){const et=neTree[++tt];let rt=++tt,ot=rt+et-1;for(;rt<=ot;){const at=rt+ot>>>1,st=neTree[at];if(st<nt)rt=at+1;else if(st>nt)ot=at-1;else return neTree[at+et]}return-1}let Tokenizer$4=class a1{constructor(){this.preprocessor=new Preprocessor,this.tokenQueue=[],this.allowCDATA=!1,this.state=DATA_STATE,this.returnState="",this.charRefCode=-1,this.tempBuff=[],this.lastStartTagName="",this.consumedAfterSnapshot=-1,this.active=!1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr=null}_err(){}_errOnNextCodePoint(nt){this._consume(),this._err(nt),this._unconsume()}getNextToken(){for(;!this.tokenQueue.length&&this.active;){this.consumedAfterSnapshot=0;const nt=this._consume();this._ensureHibernation()||this[this.state](nt)}return this.tokenQueue.shift()}write(nt,et){this.active=!0,this.preprocessor.write(nt,et)}insertHtmlAtCurrentPos(nt){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(nt)}_ensureHibernation(){if(this.preprocessor.endOfChunkHit){for(;this.consumedAfterSnapshot>0;this.consumedAfterSnapshot--)this.preprocessor.retreat();return this.active=!1,this.tokenQueue.push({type:a1.HIBERNATION_TOKEN}),!0}return!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_unconsume(){this.consumedAfterSnapshot--,this.preprocessor.retreat()}_reconsumeInState(nt){this.state=nt,this._unconsume()}_consumeSequenceIfMatch(nt,et,rt){let ot=0,at=!0;const st=nt.length;let ut=0,ct=et,pt;for(;ut<st;ut++){if(ut>0&&(ct=this._consume(),ot++),ct===$$5.EOF){at=!1;break}if(pt=nt[ut],ct!==pt&&(rt||ct!==toAsciiLowerCodePoint(pt))){at=!1;break}}if(!at)for(;ot--;)this._unconsume();return at}_isTempBufferEqualToScriptString(){if(this.tempBuff.length!==$$.SCRIPT_STRING.length)return!1;for(let nt=0;nt<this.tempBuff.length;nt++)if(this.tempBuff[nt]!==$$.SCRIPT_STRING[nt])return!1;return!0}_createStartTagToken(){this.currentToken={type:a1.START_TAG_TOKEN,tagName:"",selfClosing:!1,ackSelfClosing:!1,attrs:[]}}_createEndTagToken(){this.currentToken={type:a1.END_TAG_TOKEN,tagName:"",selfClosing:!1,attrs:[]}}_createCommentToken(){this.currentToken={type:a1.COMMENT_TOKEN,data:""}}_createDoctypeToken(nt){this.currentToken={type:a1.DOCTYPE_TOKEN,name:nt,forceQuirks:!1,publicId:null,systemId:null}}_createCharacterToken(nt,et){this.currentCharacterToken={type:nt,chars:et}}_createEOFToken(){this.currentToken={type:a1.EOF_TOKEN}}_createAttr(nt){this.currentAttr={name:nt,value:""}}_leaveAttrName(nt){a1.getTokenAttr(this.currentToken,this.currentAttr.name)===null?this.currentToken.attrs.push(this.currentAttr):this._err(ERR$1.duplicateAttribute),this.state=nt}_leaveAttrValue(nt){this.state=nt}_emitCurrentToken(){this._emitCurrentCharacterToken();const nt=this.currentToken;this.currentToken=null,nt.type===a1.START_TAG_TOKEN?this.lastStartTagName=nt.tagName:nt.type===a1.END_TAG_TOKEN&&(nt.attrs.length>0&&this._err(ERR$1.endTagWithAttributes),nt.selfClosing&&this._err(ERR$1.endTagWithTrailingSolidus)),this.tokenQueue.push(nt)}_emitCurrentCharacterToken(){this.currentCharacterToken&&(this.tokenQueue.push(this.currentCharacterToken),this.currentCharacterToken=null)}_emitEOFToken(){this._createEOFToken(),this._emitCurrentToken()}_appendCharToCurrentCharacterToken(nt,et){this.currentCharacterToken&&this.currentCharacterToken.type!==nt&&this._emitCurrentCharacterToken(),this.currentCharacterToken?this.currentCharacterToken.chars+=et:this._createCharacterToken(nt,et)}_emitCodePoint(nt){let et=a1.CHARACTER_TOKEN;isWhitespace(nt)?et=a1.WHITESPACE_CHARACTER_TOKEN:nt===$$5.NULL&&(et=a1.NULL_CHARACTER_TOKEN),this._appendCharToCurrentCharacterToken(et,toChar(nt))}_emitSeveralCodePoints(nt){for(let et=0;et<nt.length;et++)this._emitCodePoint(nt[et])}_emitChars(nt){this._appendCharToCurrentCharacterToken(a1.CHARACTER_TOKEN,nt)}_matchNamedCharacterReference(nt){let et=null,rt=1,ot=findNamedEntityTreeBranch(0,nt);for(this.tempBuff.push(nt);ot>-1;){const at=neTree[ot],st=at<MAX_BRANCH_MARKER_VALUE;st&&at&HAS_DATA_FLAG&&(et=at&DATA_DUPLET_FLAG?[neTree[++ot],neTree[++ot]]:[neTree[++ot]],rt=0);const ct=this._consume();if(this.tempBuff.push(ct),rt++,ct===$$5.EOF)break;st?ot=at&HAS_BRANCHES_FLAG?findNamedEntityTreeBranch(ot,ct):-1:ot=ct===at?++ot:-1}for(;rt--;)this.tempBuff.pop(),this._unconsume();return et}_isCharacterReferenceInAttribute(){return this.returnState===ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE||this.returnState===ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE||this.returnState===ATTRIBUTE_VALUE_UNQUOTED_STATE}_isCharacterReferenceAttributeQuirk(nt){if(!nt&&this._isCharacterReferenceInAttribute()){const et=this._consume();return this._unconsume(),et===$$5.EQUALS_SIGN||isAsciiAlphaNumeric(et)}return!1}_flushCodePointsConsumedAsCharacterReference(){if(this._isCharacterReferenceInAttribute())for(let nt=0;nt<this.tempBuff.length;nt++)this.currentAttr.value+=toChar(this.tempBuff[nt]);else this._emitSeveralCodePoints(this.tempBuff);this.tempBuff=[]}[DATA_STATE](nt){this.preprocessor.dropParsedChunk(),nt===$$5.LESS_THAN_SIGN?this.state=TAG_OPEN_STATE:nt===$$5.AMPERSAND?(this.returnState=DATA_STATE,this.state=CHARACTER_REFERENCE_STATE):nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this._emitCodePoint(nt)):nt===$$5.EOF?this._emitEOFToken():this._emitCodePoint(nt)}[RCDATA_STATE](nt){this.preprocessor.dropParsedChunk(),nt===$$5.AMPERSAND?(this.returnState=RCDATA_STATE,this.state=CHARACTER_REFERENCE_STATE):nt===$$5.LESS_THAN_SIGN?this.state=RCDATA_LESS_THAN_SIGN_STATE:nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this._emitChars(unicode$2.REPLACEMENT_CHARACTER)):nt===$$5.EOF?this._emitEOFToken():this._emitCodePoint(nt)}[RAWTEXT_STATE](nt){this.preprocessor.dropParsedChunk(),nt===$$5.LESS_THAN_SIGN?this.state=RAWTEXT_LESS_THAN_SIGN_STATE:nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this._emitChars(unicode$2.REPLACEMENT_CHARACTER)):nt===$$5.EOF?this._emitEOFToken():this._emitCodePoint(nt)}[SCRIPT_DATA_STATE](nt){this.preprocessor.dropParsedChunk(),nt===$$5.LESS_THAN_SIGN?this.state=SCRIPT_DATA_LESS_THAN_SIGN_STATE:nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this._emitChars(unicode$2.REPLACEMENT_CHARACTER)):nt===$$5.EOF?this._emitEOFToken():this._emitCodePoint(nt)}[PLAINTEXT_STATE](nt){this.preprocessor.dropParsedChunk(),nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this._emitChars(unicode$2.REPLACEMENT_CHARACTER)):nt===$$5.EOF?this._emitEOFToken():this._emitCodePoint(nt)}[TAG_OPEN_STATE](nt){nt===$$5.EXCLAMATION_MARK?this.state=MARKUP_DECLARATION_OPEN_STATE:nt===$$5.SOLIDUS?this.state=END_TAG_OPEN_STATE:isAsciiLetter(nt)?(this._createStartTagToken(),this._reconsumeInState(TAG_NAME_STATE)):nt===$$5.QUESTION_MARK?(this._err(ERR$1.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(),this._reconsumeInState(BOGUS_COMMENT_STATE)):nt===$$5.EOF?(this._err(ERR$1.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken()):(this._err(ERR$1.invalidFirstCharacterOfTagName),this._emitChars("<"),this._reconsumeInState(DATA_STATE))}[END_TAG_OPEN_STATE](nt){isAsciiLetter(nt)?(this._createEndTagToken(),this._reconsumeInState(TAG_NAME_STATE)):nt===$$5.GREATER_THAN_SIGN?(this._err(ERR$1.missingEndTagName),this.state=DATA_STATE):nt===$$5.EOF?(this._err(ERR$1.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken()):(this._err(ERR$1.invalidFirstCharacterOfTagName),this._createCommentToken(),this._reconsumeInState(BOGUS_COMMENT_STATE))}[TAG_NAME_STATE](nt){isWhitespace(nt)?this.state=BEFORE_ATTRIBUTE_NAME_STATE:nt===$$5.SOLIDUS?this.state=SELF_CLOSING_START_TAG_STATE:nt===$$5.GREATER_THAN_SIGN?(this.state=DATA_STATE,this._emitCurrentToken()):isAsciiUpper(nt)?this.currentToken.tagName+=toAsciiLowerChar(nt):nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this.currentToken.tagName+=unicode$2.REPLACEMENT_CHARACTER):nt===$$5.EOF?(this._err(ERR$1.eofInTag),this._emitEOFToken()):this.currentToken.tagName+=toChar(nt)}[RCDATA_LESS_THAN_SIGN_STATE](nt){nt===$$5.SOLIDUS?(this.tempBuff=[],this.state=RCDATA_END_TAG_OPEN_STATE):(this._emitChars("<"),this._reconsumeInState(RCDATA_STATE))}[RCDATA_END_TAG_OPEN_STATE](nt){isAsciiLetter(nt)?(this._createEndTagToken(),this._reconsumeInState(RCDATA_END_TAG_NAME_STATE)):(this._emitChars("</"),this._reconsumeInState(RCDATA_STATE))}[RCDATA_END_TAG_NAME_STATE](nt){if(isAsciiUpper(nt))this.currentToken.tagName+=toAsciiLowerChar(nt),this.tempBuff.push(nt);else if(isAsciiLower(nt))this.currentToken.tagName+=toChar(nt),this.tempBuff.push(nt);else{if(this.lastStartTagName===this.currentToken.tagName){if(isWhitespace(nt)){this.state=BEFORE_ATTRIBUTE_NAME_STATE;return}if(nt===$$5.SOLIDUS){this.state=SELF_CLOSING_START_TAG_STATE;return}if(nt===$$5.GREATER_THAN_SIGN){this.state=DATA_STATE,this._emitCurrentToken();return}}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(RCDATA_STATE)}}[RAWTEXT_LESS_THAN_SIGN_STATE](nt){nt===$$5.SOLIDUS?(this.tempBuff=[],this.state=RAWTEXT_END_TAG_OPEN_STATE):(this._emitChars("<"),this._reconsumeInState(RAWTEXT_STATE))}[RAWTEXT_END_TAG_OPEN_STATE](nt){isAsciiLetter(nt)?(this._createEndTagToken(),this._reconsumeInState(RAWTEXT_END_TAG_NAME_STATE)):(this._emitChars("</"),this._reconsumeInState(RAWTEXT_STATE))}[RAWTEXT_END_TAG_NAME_STATE](nt){if(isAsciiUpper(nt))this.currentToken.tagName+=toAsciiLowerChar(nt),this.tempBuff.push(nt);else if(isAsciiLower(nt))this.currentToken.tagName+=toChar(nt),this.tempBuff.push(nt);else{if(this.lastStartTagName===this.currentToken.tagName){if(isWhitespace(nt)){this.state=BEFORE_ATTRIBUTE_NAME_STATE;return}if(nt===$$5.SOLIDUS){this.state=SELF_CLOSING_START_TAG_STATE;return}if(nt===$$5.GREATER_THAN_SIGN){this._emitCurrentToken(),this.state=DATA_STATE;return}}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(RAWTEXT_STATE)}}[SCRIPT_DATA_LESS_THAN_SIGN_STATE](nt){nt===$$5.SOLIDUS?(this.tempBuff=[],this.state=SCRIPT_DATA_END_TAG_OPEN_STATE):nt===$$5.EXCLAMATION_MARK?(this.state=SCRIPT_DATA_ESCAPE_START_STATE,this._emitChars("<!")):(this._emitChars("<"),this._reconsumeInState(SCRIPT_DATA_STATE))}[SCRIPT_DATA_END_TAG_OPEN_STATE](nt){isAsciiLetter(nt)?(this._createEndTagToken(),this._reconsumeInState(SCRIPT_DATA_END_TAG_NAME_STATE)):(this._emitChars("</"),this._reconsumeInState(SCRIPT_DATA_STATE))}[SCRIPT_DATA_END_TAG_NAME_STATE](nt){if(isAsciiUpper(nt))this.currentToken.tagName+=toAsciiLowerChar(nt),this.tempBuff.push(nt);else if(isAsciiLower(nt))this.currentToken.tagName+=toChar(nt),this.tempBuff.push(nt);else{if(this.lastStartTagName===this.currentToken.tagName){if(isWhitespace(nt)){this.state=BEFORE_ATTRIBUTE_NAME_STATE;return}else if(nt===$$5.SOLIDUS){this.state=SELF_CLOSING_START_TAG_STATE;return}else if(nt===$$5.GREATER_THAN_SIGN){this._emitCurrentToken(),this.state=DATA_STATE;return}}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(SCRIPT_DATA_STATE)}}[SCRIPT_DATA_ESCAPE_START_STATE](nt){nt===$$5.HYPHEN_MINUS?(this.state=SCRIPT_DATA_ESCAPE_START_DASH_STATE,this._emitChars("-")):this._reconsumeInState(SCRIPT_DATA_STATE)}[SCRIPT_DATA_ESCAPE_START_DASH_STATE](nt){nt===$$5.HYPHEN_MINUS?(this.state=SCRIPT_DATA_ESCAPED_DASH_DASH_STATE,this._emitChars("-")):this._reconsumeInState(SCRIPT_DATA_STATE)}[SCRIPT_DATA_ESCAPED_STATE](nt){nt===$$5.HYPHEN_MINUS?(this.state=SCRIPT_DATA_ESCAPED_DASH_STATE,this._emitChars("-")):nt===$$5.LESS_THAN_SIGN?this.state=SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE:nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this._emitChars(unicode$2.REPLACEMENT_CHARACTER)):nt===$$5.EOF?(this._err(ERR$1.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):this._emitCodePoint(nt)}[SCRIPT_DATA_ESCAPED_DASH_STATE](nt){nt===$$5.HYPHEN_MINUS?(this.state=SCRIPT_DATA_ESCAPED_DASH_DASH_STATE,this._emitChars("-")):nt===$$5.LESS_THAN_SIGN?this.state=SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE:nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this.state=SCRIPT_DATA_ESCAPED_STATE,this._emitChars(unicode$2.REPLACEMENT_CHARACTER)):nt===$$5.EOF?(this._err(ERR$1.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=SCRIPT_DATA_ESCAPED_STATE,this._emitCodePoint(nt))}[SCRIPT_DATA_ESCAPED_DASH_DASH_STATE](nt){nt===$$5.HYPHEN_MINUS?this._emitChars("-"):nt===$$5.LESS_THAN_SIGN?this.state=SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE:nt===$$5.GREATER_THAN_SIGN?(this.state=SCRIPT_DATA_STATE,this._emitChars(">")):nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this.state=SCRIPT_DATA_ESCAPED_STATE,this._emitChars(unicode$2.REPLACEMENT_CHARACTER)):nt===$$5.EOF?(this._err(ERR$1.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=SCRIPT_DATA_ESCAPED_STATE,this._emitCodePoint(nt))}[SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE](nt){nt===$$5.SOLIDUS?(this.tempBuff=[],this.state=SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE):isAsciiLetter(nt)?(this.tempBuff=[],this._emitChars("<"),this._reconsumeInState(SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE)):(this._emitChars("<"),this._reconsumeInState(SCRIPT_DATA_ESCAPED_STATE))}[SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE](nt){isAsciiLetter(nt)?(this._createEndTagToken(),this._reconsumeInState(SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE)):(this._emitChars("</"),this._reconsumeInState(SCRIPT_DATA_ESCAPED_STATE))}[SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE](nt){if(isAsciiUpper(nt))this.currentToken.tagName+=toAsciiLowerChar(nt),this.tempBuff.push(nt);else if(isAsciiLower(nt))this.currentToken.tagName+=toChar(nt),this.tempBuff.push(nt);else{if(this.lastStartTagName===this.currentToken.tagName){if(isWhitespace(nt)){this.state=BEFORE_ATTRIBUTE_NAME_STATE;return}if(nt===$$5.SOLIDUS){this.state=SELF_CLOSING_START_TAG_STATE;return}if(nt===$$5.GREATER_THAN_SIGN){this._emitCurrentToken(),this.state=DATA_STATE;return}}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(SCRIPT_DATA_ESCAPED_STATE)}}[SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE](nt){isWhitespace(nt)||nt===$$5.SOLIDUS||nt===$$5.GREATER_THAN_SIGN?(this.state=this._isTempBufferEqualToScriptString()?SCRIPT_DATA_DOUBLE_ESCAPED_STATE:SCRIPT_DATA_ESCAPED_STATE,this._emitCodePoint(nt)):isAsciiUpper(nt)?(this.tempBuff.push(toAsciiLowerCodePoint(nt)),this._emitCodePoint(nt)):isAsciiLower(nt)?(this.tempBuff.push(nt),this._emitCodePoint(nt)):this._reconsumeInState(SCRIPT_DATA_ESCAPED_STATE)}[SCRIPT_DATA_DOUBLE_ESCAPED_STATE](nt){nt===$$5.HYPHEN_MINUS?(this.state=SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE,this._emitChars("-")):nt===$$5.LESS_THAN_SIGN?(this.state=SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE,this._emitChars("<")):nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this._emitChars(unicode$2.REPLACEMENT_CHARACTER)):nt===$$5.EOF?(this._err(ERR$1.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):this._emitCodePoint(nt)}[SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE](nt){nt===$$5.HYPHEN_MINUS?(this.state=SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE,this._emitChars("-")):nt===$$5.LESS_THAN_SIGN?(this.state=SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE,this._emitChars("<")):nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this.state=SCRIPT_DATA_DOUBLE_ESCAPED_STATE,this._emitChars(unicode$2.REPLACEMENT_CHARACTER)):nt===$$5.EOF?(this._err(ERR$1.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=SCRIPT_DATA_DOUBLE_ESCAPED_STATE,this._emitCodePoint(nt))}[SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE](nt){nt===$$5.HYPHEN_MINUS?this._emitChars("-"):nt===$$5.LESS_THAN_SIGN?(this.state=SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE,this._emitChars("<")):nt===$$5.GREATER_THAN_SIGN?(this.state=SCRIPT_DATA_STATE,this._emitChars(">")):nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this.state=SCRIPT_DATA_DOUBLE_ESCAPED_STATE,this._emitChars(unicode$2.REPLACEMENT_CHARACTER)):nt===$$5.EOF?(this._err(ERR$1.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=SCRIPT_DATA_DOUBLE_ESCAPED_STATE,this._emitCodePoint(nt))}[SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE](nt){nt===$$5.SOLIDUS?(this.tempBuff=[],this.state=SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE,this._emitChars("/")):this._reconsumeInState(SCRIPT_DATA_DOUBLE_ESCAPED_STATE)}[SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE](nt){isWhitespace(nt)||nt===$$5.SOLIDUS||nt===$$5.GREATER_THAN_SIGN?(this.state=this._isTempBufferEqualToScriptString()?SCRIPT_DATA_ESCAPED_STATE:SCRIPT_DATA_DOUBLE_ESCAPED_STATE,this._emitCodePoint(nt)):isAsciiUpper(nt)?(this.tempBuff.push(toAsciiLowerCodePoint(nt)),this._emitCodePoint(nt)):isAsciiLower(nt)?(this.tempBuff.push(nt),this._emitCodePoint(nt)):this._reconsumeInState(SCRIPT_DATA_DOUBLE_ESCAPED_STATE)}[BEFORE_ATTRIBUTE_NAME_STATE](nt){isWhitespace(nt)||(nt===$$5.SOLIDUS||nt===$$5.GREATER_THAN_SIGN||nt===$$5.EOF?this._reconsumeInState(AFTER_ATTRIBUTE_NAME_STATE):nt===$$5.EQUALS_SIGN?(this._err(ERR$1.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=ATTRIBUTE_NAME_STATE):(this._createAttr(""),this._reconsumeInState(ATTRIBUTE_NAME_STATE)))}[ATTRIBUTE_NAME_STATE](nt){isWhitespace(nt)||nt===$$5.SOLIDUS||nt===$$5.GREATER_THAN_SIGN||nt===$$5.EOF?(this._leaveAttrName(AFTER_ATTRIBUTE_NAME_STATE),this._unconsume()):nt===$$5.EQUALS_SIGN?this._leaveAttrName(BEFORE_ATTRIBUTE_VALUE_STATE):isAsciiUpper(nt)?this.currentAttr.name+=toAsciiLowerChar(nt):nt===$$5.QUOTATION_MARK||nt===$$5.APOSTROPHE||nt===$$5.LESS_THAN_SIGN?(this._err(ERR$1.unexpectedCharacterInAttributeName),this.currentAttr.name+=toChar(nt)):nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this.currentAttr.name+=unicode$2.REPLACEMENT_CHARACTER):this.currentAttr.name+=toChar(nt)}[AFTER_ATTRIBUTE_NAME_STATE](nt){isWhitespace(nt)||(nt===$$5.SOLIDUS?this.state=SELF_CLOSING_START_TAG_STATE:nt===$$5.EQUALS_SIGN?this.state=BEFORE_ATTRIBUTE_VALUE_STATE:nt===$$5.GREATER_THAN_SIGN?(this.state=DATA_STATE,this._emitCurrentToken()):nt===$$5.EOF?(this._err(ERR$1.eofInTag),this._emitEOFToken()):(this._createAttr(""),this._reconsumeInState(ATTRIBUTE_NAME_STATE)))}[BEFORE_ATTRIBUTE_VALUE_STATE](nt){isWhitespace(nt)||(nt===$$5.QUOTATION_MARK?this.state=ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE:nt===$$5.APOSTROPHE?this.state=ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE:nt===$$5.GREATER_THAN_SIGN?(this._err(ERR$1.missingAttributeValue),this.state=DATA_STATE,this._emitCurrentToken()):this._reconsumeInState(ATTRIBUTE_VALUE_UNQUOTED_STATE))}[ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE](nt){nt===$$5.QUOTATION_MARK?this.state=AFTER_ATTRIBUTE_VALUE_QUOTED_STATE:nt===$$5.AMPERSAND?(this.returnState=ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE,this.state=CHARACTER_REFERENCE_STATE):nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this.currentAttr.value+=unicode$2.REPLACEMENT_CHARACTER):nt===$$5.EOF?(this._err(ERR$1.eofInTag),this._emitEOFToken()):this.currentAttr.value+=toChar(nt)}[ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE](nt){nt===$$5.APOSTROPHE?this.state=AFTER_ATTRIBUTE_VALUE_QUOTED_STATE:nt===$$5.AMPERSAND?(this.returnState=ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE,this.state=CHARACTER_REFERENCE_STATE):nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this.currentAttr.value+=unicode$2.REPLACEMENT_CHARACTER):nt===$$5.EOF?(this._err(ERR$1.eofInTag),this._emitEOFToken()):this.currentAttr.value+=toChar(nt)}[ATTRIBUTE_VALUE_UNQUOTED_STATE](nt){isWhitespace(nt)?this._leaveAttrValue(BEFORE_ATTRIBUTE_NAME_STATE):nt===$$5.AMPERSAND?(this.returnState=ATTRIBUTE_VALUE_UNQUOTED_STATE,this.state=CHARACTER_REFERENCE_STATE):nt===$$5.GREATER_THAN_SIGN?(this._leaveAttrValue(DATA_STATE),this._emitCurrentToken()):nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this.currentAttr.value+=unicode$2.REPLACEMENT_CHARACTER):nt===$$5.QUOTATION_MARK||nt===$$5.APOSTROPHE||nt===$$5.LESS_THAN_SIGN||nt===$$5.EQUALS_SIGN||nt===$$5.GRAVE_ACCENT?(this._err(ERR$1.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=toChar(nt)):nt===$$5.EOF?(this._err(ERR$1.eofInTag),this._emitEOFToken()):this.currentAttr.value+=toChar(nt)}[AFTER_ATTRIBUTE_VALUE_QUOTED_STATE](nt){isWhitespace(nt)?this._leaveAttrValue(BEFORE_ATTRIBUTE_NAME_STATE):nt===$$5.SOLIDUS?this._leaveAttrValue(SELF_CLOSING_START_TAG_STATE):nt===$$5.GREATER_THAN_SIGN?(this._leaveAttrValue(DATA_STATE),this._emitCurrentToken()):nt===$$5.EOF?(this._err(ERR$1.eofInTag),this._emitEOFToken()):(this._err(ERR$1.missingWhitespaceBetweenAttributes),this._reconsumeInState(BEFORE_ATTRIBUTE_NAME_STATE))}[SELF_CLOSING_START_TAG_STATE](nt){nt===$$5.GREATER_THAN_SIGN?(this.currentToken.selfClosing=!0,this.state=DATA_STATE,this._emitCurrentToken()):nt===$$5.EOF?(this._err(ERR$1.eofInTag),this._emitEOFToken()):(this._err(ERR$1.unexpectedSolidusInTag),this._reconsumeInState(BEFORE_ATTRIBUTE_NAME_STATE))}[BOGUS_COMMENT_STATE](nt){nt===$$5.GREATER_THAN_SIGN?(this.state=DATA_STATE,this._emitCurrentToken()):nt===$$5.EOF?(this._emitCurrentToken(),this._emitEOFToken()):nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this.currentToken.data+=unicode$2.REPLACEMENT_CHARACTER):this.currentToken.data+=toChar(nt)}[MARKUP_DECLARATION_OPEN_STATE](nt){this._consumeSequenceIfMatch($$.DASH_DASH_STRING,nt,!0)?(this._createCommentToken(),this.state=COMMENT_START_STATE):this._consumeSequenceIfMatch($$.DOCTYPE_STRING,nt,!1)?this.state=DOCTYPE_STATE:this._consumeSequenceIfMatch($$.CDATA_START_STRING,nt,!0)?this.allowCDATA?this.state=CDATA_SECTION_STATE:(this._err(ERR$1.cdataInHtmlContent),this._createCommentToken(),this.currentToken.data="[CDATA[",this.state=BOGUS_COMMENT_STATE):this._ensureHibernation()||(this._err(ERR$1.incorrectlyOpenedComment),this._createCommentToken(),this._reconsumeInState(BOGUS_COMMENT_STATE))}[COMMENT_START_STATE](nt){nt===$$5.HYPHEN_MINUS?this.state=COMMENT_START_DASH_STATE:nt===$$5.GREATER_THAN_SIGN?(this._err(ERR$1.abruptClosingOfEmptyComment),this.state=DATA_STATE,this._emitCurrentToken()):this._reconsumeInState(COMMENT_STATE)}[COMMENT_START_DASH_STATE](nt){nt===$$5.HYPHEN_MINUS?this.state=COMMENT_END_STATE:nt===$$5.GREATER_THAN_SIGN?(this._err(ERR$1.abruptClosingOfEmptyComment),this.state=DATA_STATE,this._emitCurrentToken()):nt===$$5.EOF?(this._err(ERR$1.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(COMMENT_STATE))}[COMMENT_STATE](nt){nt===$$5.HYPHEN_MINUS?this.state=COMMENT_END_DASH_STATE:nt===$$5.LESS_THAN_SIGN?(this.currentToken.data+="<",this.state=COMMENT_LESS_THAN_SIGN_STATE):nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this.currentToken.data+=unicode$2.REPLACEMENT_CHARACTER):nt===$$5.EOF?(this._err(ERR$1.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.data+=toChar(nt)}[COMMENT_LESS_THAN_SIGN_STATE](nt){nt===$$5.EXCLAMATION_MARK?(this.currentToken.data+="!",this.state=COMMENT_LESS_THAN_SIGN_BANG_STATE):nt===$$5.LESS_THAN_SIGN?this.currentToken.data+="!":this._reconsumeInState(COMMENT_STATE)}[COMMENT_LESS_THAN_SIGN_BANG_STATE](nt){nt===$$5.HYPHEN_MINUS?this.state=COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE:this._reconsumeInState(COMMENT_STATE)}[COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE](nt){nt===$$5.HYPHEN_MINUS?this.state=COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE:this._reconsumeInState(COMMENT_END_DASH_STATE)}[COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE](nt){nt!==$$5.GREATER_THAN_SIGN&&nt!==$$5.EOF&&this._err(ERR$1.nestedComment),this._reconsumeInState(COMMENT_END_STATE)}[COMMENT_END_DASH_STATE](nt){nt===$$5.HYPHEN_MINUS?this.state=COMMENT_END_STATE:nt===$$5.EOF?(this._err(ERR$1.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(COMMENT_STATE))}[COMMENT_END_STATE](nt){nt===$$5.GREATER_THAN_SIGN?(this.state=DATA_STATE,this._emitCurrentToken()):nt===$$5.EXCLAMATION_MARK?this.state=COMMENT_END_BANG_STATE:nt===$$5.HYPHEN_MINUS?this.currentToken.data+="-":nt===$$5.EOF?(this._err(ERR$1.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--",this._reconsumeInState(COMMENT_STATE))}[COMMENT_END_BANG_STATE](nt){nt===$$5.HYPHEN_MINUS?(this.currentToken.data+="--!",this.state=COMMENT_END_DASH_STATE):nt===$$5.GREATER_THAN_SIGN?(this._err(ERR$1.incorrectlyClosedComment),this.state=DATA_STATE,this._emitCurrentToken()):nt===$$5.EOF?(this._err(ERR$1.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--!",this._reconsumeInState(COMMENT_STATE))}[DOCTYPE_STATE](nt){isWhitespace(nt)?this.state=BEFORE_DOCTYPE_NAME_STATE:nt===$$5.GREATER_THAN_SIGN?this._reconsumeInState(BEFORE_DOCTYPE_NAME_STATE):nt===$$5.EOF?(this._err(ERR$1.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(ERR$1.missingWhitespaceBeforeDoctypeName),this._reconsumeInState(BEFORE_DOCTYPE_NAME_STATE))}[BEFORE_DOCTYPE_NAME_STATE](nt){isWhitespace(nt)||(isAsciiUpper(nt)?(this._createDoctypeToken(toAsciiLowerChar(nt)),this.state=DOCTYPE_NAME_STATE):nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this._createDoctypeToken(unicode$2.REPLACEMENT_CHARACTER),this.state=DOCTYPE_NAME_STATE):nt===$$5.GREATER_THAN_SIGN?(this._err(ERR$1.missingDoctypeName),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=DATA_STATE):nt===$$5.EOF?(this._err(ERR$1.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._createDoctypeToken(toChar(nt)),this.state=DOCTYPE_NAME_STATE))}[DOCTYPE_NAME_STATE](nt){isWhitespace(nt)?this.state=AFTER_DOCTYPE_NAME_STATE:nt===$$5.GREATER_THAN_SIGN?(this.state=DATA_STATE,this._emitCurrentToken()):isAsciiUpper(nt)?this.currentToken.name+=toAsciiLowerChar(nt):nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this.currentToken.name+=unicode$2.REPLACEMENT_CHARACTER):nt===$$5.EOF?(this._err(ERR$1.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.name+=toChar(nt)}[AFTER_DOCTYPE_NAME_STATE](nt){isWhitespace(nt)||(nt===$$5.GREATER_THAN_SIGN?(this.state=DATA_STATE,this._emitCurrentToken()):nt===$$5.EOF?(this._err(ERR$1.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this._consumeSequenceIfMatch($$.PUBLIC_STRING,nt,!1)?this.state=AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE:this._consumeSequenceIfMatch($$.SYSTEM_STRING,nt,!1)?this.state=AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE:this._ensureHibernation()||(this._err(ERR$1.invalidCharacterSequenceAfterDoctypeName),this.currentToken.forceQuirks=!0,this._reconsumeInState(BOGUS_DOCTYPE_STATE)))}[AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE](nt){isWhitespace(nt)?this.state=BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE:nt===$$5.QUOTATION_MARK?(this._err(ERR$1.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE):nt===$$5.APOSTROPHE?(this._err(ERR$1.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE):nt===$$5.GREATER_THAN_SIGN?(this._err(ERR$1.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=DATA_STATE,this._emitCurrentToken()):nt===$$5.EOF?(this._err(ERR$1.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(ERR$1.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(BOGUS_DOCTYPE_STATE))}[BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE](nt){isWhitespace(nt)||(nt===$$5.QUOTATION_MARK?(this.currentToken.publicId="",this.state=DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE):nt===$$5.APOSTROPHE?(this.currentToken.publicId="",this.state=DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE):nt===$$5.GREATER_THAN_SIGN?(this._err(ERR$1.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=DATA_STATE,this._emitCurrentToken()):nt===$$5.EOF?(this._err(ERR$1.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(ERR$1.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(BOGUS_DOCTYPE_STATE)))}[DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE](nt){nt===$$5.QUOTATION_MARK?this.state=AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE:nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this.currentToken.publicId+=unicode$2.REPLACEMENT_CHARACTER):nt===$$5.GREATER_THAN_SIGN?(this._err(ERR$1.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=DATA_STATE):nt===$$5.EOF?(this._err(ERR$1.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=toChar(nt)}[DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE](nt){nt===$$5.APOSTROPHE?this.state=AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE:nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this.currentToken.publicId+=unicode$2.REPLACEMENT_CHARACTER):nt===$$5.GREATER_THAN_SIGN?(this._err(ERR$1.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=DATA_STATE):nt===$$5.EOF?(this._err(ERR$1.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=toChar(nt)}[AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE](nt){isWhitespace(nt)?this.state=BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE:nt===$$5.GREATER_THAN_SIGN?(this.state=DATA_STATE,this._emitCurrentToken()):nt===$$5.QUOTATION_MARK?(this._err(ERR$1.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE):nt===$$5.APOSTROPHE?(this._err(ERR$1.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE):nt===$$5.EOF?(this._err(ERR$1.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(ERR$1.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(BOGUS_DOCTYPE_STATE))}[BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE](nt){isWhitespace(nt)||(nt===$$5.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=DATA_STATE):nt===$$5.QUOTATION_MARK?(this.currentToken.systemId="",this.state=DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE):nt===$$5.APOSTROPHE?(this.currentToken.systemId="",this.state=DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE):nt===$$5.EOF?(this._err(ERR$1.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(ERR$1.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(BOGUS_DOCTYPE_STATE)))}[AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE](nt){isWhitespace(nt)?this.state=BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE:nt===$$5.QUOTATION_MARK?(this._err(ERR$1.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE):nt===$$5.APOSTROPHE?(this._err(ERR$1.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE):nt===$$5.GREATER_THAN_SIGN?(this._err(ERR$1.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=DATA_STATE,this._emitCurrentToken()):nt===$$5.EOF?(this._err(ERR$1.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(ERR$1.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(BOGUS_DOCTYPE_STATE))}[BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE](nt){isWhitespace(nt)||(nt===$$5.QUOTATION_MARK?(this.currentToken.systemId="",this.state=DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE):nt===$$5.APOSTROPHE?(this.currentToken.systemId="",this.state=DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE):nt===$$5.GREATER_THAN_SIGN?(this._err(ERR$1.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=DATA_STATE,this._emitCurrentToken()):nt===$$5.EOF?(this._err(ERR$1.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(ERR$1.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(BOGUS_DOCTYPE_STATE)))}[DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE](nt){nt===$$5.QUOTATION_MARK?this.state=AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE:nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this.currentToken.systemId+=unicode$2.REPLACEMENT_CHARACTER):nt===$$5.GREATER_THAN_SIGN?(this._err(ERR$1.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=DATA_STATE):nt===$$5.EOF?(this._err(ERR$1.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=toChar(nt)}[DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE](nt){nt===$$5.APOSTROPHE?this.state=AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE:nt===$$5.NULL?(this._err(ERR$1.unexpectedNullCharacter),this.currentToken.systemId+=unicode$2.REPLACEMENT_CHARACTER):nt===$$5.GREATER_THAN_SIGN?(this._err(ERR$1.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=DATA_STATE):nt===$$5.EOF?(this._err(ERR$1.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=toChar(nt)}[AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE](nt){isWhitespace(nt)||(nt===$$5.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=DATA_STATE):nt===$$5.EOF?(this._err(ERR$1.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(ERR$1.unexpectedCharacterAfterDoctypeSystemIdentifier),this._reconsumeInState(BOGUS_DOCTYPE_STATE)))}[BOGUS_DOCTYPE_STATE](nt){nt===$$5.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=DATA_STATE):nt===$$5.NULL?this._err(ERR$1.unexpectedNullCharacter):nt===$$5.EOF&&(this._emitCurrentToken(),this._emitEOFToken())}[CDATA_SECTION_STATE](nt){nt===$$5.RIGHT_SQUARE_BRACKET?this.state=CDATA_SECTION_BRACKET_STATE:nt===$$5.EOF?(this._err(ERR$1.eofInCdata),this._emitEOFToken()):this._emitCodePoint(nt)}[CDATA_SECTION_BRACKET_STATE](nt){nt===$$5.RIGHT_SQUARE_BRACKET?this.state=CDATA_SECTION_END_STATE:(this._emitChars("]"),this._reconsumeInState(CDATA_SECTION_STATE))}[CDATA_SECTION_END_STATE](nt){nt===$$5.GREATER_THAN_SIGN?this.state=DATA_STATE:nt===$$5.RIGHT_SQUARE_BRACKET?this._emitChars("]"):(this._emitChars("]]"),this._reconsumeInState(CDATA_SECTION_STATE))}[CHARACTER_REFERENCE_STATE](nt){this.tempBuff=[$$5.AMPERSAND],nt===$$5.NUMBER_SIGN?(this.tempBuff.push(nt),this.state=NUMERIC_CHARACTER_REFERENCE_STATE):isAsciiAlphaNumeric(nt)?this._reconsumeInState(NAMED_CHARACTER_REFERENCE_STATE):(this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}[NAMED_CHARACTER_REFERENCE_STATE](nt){const et=this._matchNamedCharacterReference(nt);if(this._ensureHibernation())this.tempBuff=[$$5.AMPERSAND];else if(et){const rt=this.tempBuff[this.tempBuff.length-1]===$$5.SEMICOLON;this._isCharacterReferenceAttributeQuirk(rt)||(rt||this._errOnNextCodePoint(ERR$1.missingSemicolonAfterCharacterReference),this.tempBuff=et),this._flushCodePointsConsumedAsCharacterReference(),this.state=this.returnState}else this._flushCodePointsConsumedAsCharacterReference(),this.state=AMBIGUOUS_AMPERSAND_STATE}[AMBIGUOUS_AMPERSAND_STATE](nt){isAsciiAlphaNumeric(nt)?this._isCharacterReferenceInAttribute()?this.currentAttr.value+=toChar(nt):this._emitCodePoint(nt):(nt===$$5.SEMICOLON&&this._err(ERR$1.unknownNamedCharacterReference),this._reconsumeInState(this.returnState))}[NUMERIC_CHARACTER_REFERENCE_STATE](nt){this.charRefCode=0,nt===$$5.LATIN_SMALL_X||nt===$$5.LATIN_CAPITAL_X?(this.tempBuff.push(nt),this.state=HEXADEMICAL_CHARACTER_REFERENCE_START_STATE):this._reconsumeInState(DECIMAL_CHARACTER_REFERENCE_START_STATE)}[HEXADEMICAL_CHARACTER_REFERENCE_START_STATE](nt){isAsciiHexDigit(nt)?this._reconsumeInState(HEXADEMICAL_CHARACTER_REFERENCE_STATE):(this._err(ERR$1.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}[DECIMAL_CHARACTER_REFERENCE_START_STATE](nt){isAsciiDigit(nt)?this._reconsumeInState(DECIMAL_CHARACTER_REFERENCE_STATE):(this._err(ERR$1.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}[HEXADEMICAL_CHARACTER_REFERENCE_STATE](nt){isAsciiUpperHexDigit(nt)?this.charRefCode=this.charRefCode*16+nt-55:isAsciiLowerHexDigit(nt)?this.charRefCode=this.charRefCode*16+nt-87:isAsciiDigit(nt)?this.charRefCode=this.charRefCode*16+nt-48:nt===$$5.SEMICOLON?this.state=NUMERIC_CHARACTER_REFERENCE_END_STATE:(this._err(ERR$1.missingSemicolonAfterCharacterReference),this._reconsumeInState(NUMERIC_CHARACTER_REFERENCE_END_STATE))}[DECIMAL_CHARACTER_REFERENCE_STATE](nt){isAsciiDigit(nt)?this.charRefCode=this.charRefCode*10+nt-48:nt===$$5.SEMICOLON?this.state=NUMERIC_CHARACTER_REFERENCE_END_STATE:(this._err(ERR$1.missingSemicolonAfterCharacterReference),this._reconsumeInState(NUMERIC_CHARACTER_REFERENCE_END_STATE))}[NUMERIC_CHARACTER_REFERENCE_END_STATE](){if(this.charRefCode===$$5.NULL)this._err(ERR$1.nullCharacterReference),this.charRefCode=$$5.REPLACEMENT_CHARACTER;else if(this.charRefCode>1114111)this._err(ERR$1.characterReferenceOutsideUnicodeRange),this.charRefCode=$$5.REPLACEMENT_CHARACTER;else if(unicode$2.isSurrogate(this.charRefCode))this._err(ERR$1.surrogateCharacterReference),this.charRefCode=$$5.REPLACEMENT_CHARACTER;else if(unicode$2.isUndefinedCodePoint(this.charRefCode))this._err(ERR$1.noncharacterCharacterReference);else if(unicode$2.isControlCodePoint(this.charRefCode)||this.charRefCode===$$5.CARRIAGE_RETURN){this._err(ERR$1.controlCharacterReference);const nt=C1_CONTROLS_REFERENCE_REPLACEMENTS[this.charRefCode];nt&&(this.charRefCode=nt)}this.tempBuff=[this.charRefCode],this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)}};Tokenizer$4.CHARACTER_TOKEN="CHARACTER_TOKEN";Tokenizer$4.NULL_CHARACTER_TOKEN="NULL_CHARACTER_TOKEN";Tokenizer$4.WHITESPACE_CHARACTER_TOKEN="WHITESPACE_CHARACTER_TOKEN";Tokenizer$4.START_TAG_TOKEN="START_TAG_TOKEN";Tokenizer$4.END_TAG_TOKEN="END_TAG_TOKEN";Tokenizer$4.COMMENT_TOKEN="COMMENT_TOKEN";Tokenizer$4.DOCTYPE_TOKEN="DOCTYPE_TOKEN";Tokenizer$4.EOF_TOKEN="EOF_TOKEN";Tokenizer$4.HIBERNATION_TOKEN="HIBERNATION_TOKEN";Tokenizer$4.MODE={DATA:DATA_STATE,RCDATA:RCDATA_STATE,RAWTEXT:RAWTEXT_STATE,SCRIPT_DATA:SCRIPT_DATA_STATE,PLAINTEXT:PLAINTEXT_STATE};Tokenizer$4.getTokenAttr=function(tt,nt){for(let et=tt.attrs.length-1;et>=0;et--)if(tt.attrs[et].name===nt)return tt.attrs[et].value;return null};var tokenizer=Tokenizer$4,html$3={};const NS$3=html$3.NAMESPACES={HTML:"http://www.w3.org/1999/xhtml",MATHML:"http://www.w3.org/1998/Math/MathML",SVG:"http://www.w3.org/2000/svg",XLINK:"http://www.w3.org/1999/xlink",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"};html$3.ATTRS={TYPE:"type",ACTION:"action",ENCODING:"encoding",PROMPT:"prompt",NAME:"name",COLOR:"color",FACE:"face",SIZE:"size"};html$3.DOCUMENT_MODE={NO_QUIRKS:"no-quirks",QUIRKS:"quirks",LIMITED_QUIRKS:"limited-quirks"};const $$4=html$3.TAG_NAMES={A:"a",ADDRESS:"address",ANNOTATION_XML:"annotation-xml",APPLET:"applet",AREA:"area",ARTICLE:"article",ASIDE:"aside",B:"b",BASE:"base",BASEFONT:"basefont",BGSOUND:"bgsound",BIG:"big",BLOCKQUOTE:"blockquote",BODY:"body",BR:"br",BUTTON:"button",CAPTION:"caption",CENTER:"center",CODE:"code",COL:"col",COLGROUP:"colgroup",DD:"dd",DESC:"desc",DETAILS:"details",DIALOG:"dialog",DIR:"dir",DIV:"div",DL:"dl",DT:"dt",EM:"em",EMBED:"embed",FIELDSET:"fieldset",FIGCAPTION:"figcaption",FIGURE:"figure",FONT:"font",FOOTER:"footer",FOREIGN_OBJECT:"foreignObject",FORM:"form",FRAME:"frame",FRAMESET:"frameset",H1:"h1",H2:"h2",H3:"h3",H4:"h4",H5:"h5",H6:"h6",HEAD:"head",HEADER:"header",HGROUP:"hgroup",HR:"hr",HTML:"html",I:"i",IMG:"img",IMAGE:"image",INPUT:"input",IFRAME:"iframe",KEYGEN:"keygen",LABEL:"label",LI:"li",LINK:"link",LISTING:"listing",MAIN:"main",MALIGNMARK:"malignmark",MARQUEE:"marquee",MATH:"math",MENU:"menu",META:"meta",MGLYPH:"mglyph",MI:"mi",MO:"mo",MN:"mn",MS:"ms",MTEXT:"mtext",NAV:"nav",NOBR:"nobr",NOFRAMES:"noframes",NOEMBED:"noembed",NOSCRIPT:"noscript",OBJECT:"object",OL:"ol",OPTGROUP:"optgroup",OPTION:"option",P:"p",PARAM:"param",PLAINTEXT:"plaintext",PRE:"pre",RB:"rb",RP:"rp",RT:"rt",RTC:"rtc",RUBY:"ruby",S:"s",SCRIPT:"script",SECTION:"section",SELECT:"select",SOURCE:"source",SMALL:"small",SPAN:"span",STRIKE:"strike",STRONG:"strong",STYLE:"style",SUB:"sub",SUMMARY:"summary",SUP:"sup",TABLE:"table",TBODY:"tbody",TEMPLATE:"template",TEXTAREA:"textarea",TFOOT:"tfoot",TD:"td",TH:"th",THEAD:"thead",TITLE:"title",TR:"tr",TRACK:"track",TT:"tt",U:"u",UL:"ul",SVG:"svg",VAR:"var",WBR:"wbr",XMP:"xmp"};html$3.SPECIAL_ELEMENTS={[NS$3.HTML]:{[$$4.ADDRESS]:!0,[$$4.APPLET]:!0,[$$4.AREA]:!0,[$$4.ARTICLE]:!0,[$$4.ASIDE]:!0,[$$4.BASE]:!0,[$$4.BASEFONT]:!0,[$$4.BGSOUND]:!0,[$$4.BLOCKQUOTE]:!0,[$$4.BODY]:!0,[$$4.BR]:!0,[$$4.BUTTON]:!0,[$$4.CAPTION]:!0,[$$4.CENTER]:!0,[$$4.COL]:!0,[$$4.COLGROUP]:!0,[$$4.DD]:!0,[$$4.DETAILS]:!0,[$$4.DIR]:!0,[$$4.DIV]:!0,[$$4.DL]:!0,[$$4.DT]:!0,[$$4.EMBED]:!0,[$$4.FIELDSET]:!0,[$$4.FIGCAPTION]:!0,[$$4.FIGURE]:!0,[$$4.FOOTER]:!0,[$$4.FORM]:!0,[$$4.FRAME]:!0,[$$4.FRAMESET]:!0,[$$4.H1]:!0,[$$4.H2]:!0,[$$4.H3]:!0,[$$4.H4]:!0,[$$4.H5]:!0,[$$4.H6]:!0,[$$4.HEAD]:!0,[$$4.HEADER]:!0,[$$4.HGROUP]:!0,[$$4.HR]:!0,[$$4.HTML]:!0,[$$4.IFRAME]:!0,[$$4.IMG]:!0,[$$4.INPUT]:!0,[$$4.LI]:!0,[$$4.LINK]:!0,[$$4.LISTING]:!0,[$$4.MAIN]:!0,[$$4.MARQUEE]:!0,[$$4.MENU]:!0,[$$4.META]:!0,[$$4.NAV]:!0,[$$4.NOEMBED]:!0,[$$4.NOFRAMES]:!0,[$$4.NOSCRIPT]:!0,[$$4.OBJECT]:!0,[$$4.OL]:!0,[$$4.P]:!0,[$$4.PARAM]:!0,[$$4.PLAINTEXT]:!0,[$$4.PRE]:!0,[$$4.SCRIPT]:!0,[$$4.SECTION]:!0,[$$4.SELECT]:!0,[$$4.SOURCE]:!0,[$$4.STYLE]:!0,[$$4.SUMMARY]:!0,[$$4.TABLE]:!0,[$$4.TBODY]:!0,[$$4.TD]:!0,[$$4.TEMPLATE]:!0,[$$4.TEXTAREA]:!0,[$$4.TFOOT]:!0,[$$4.TH]:!0,[$$4.THEAD]:!0,[$$4.TITLE]:!0,[$$4.TR]:!0,[$$4.TRACK]:!0,[$$4.UL]:!0,[$$4.WBR]:!0,[$$4.XMP]:!0},[NS$3.MATHML]:{[$$4.MI]:!0,[$$4.MO]:!0,[$$4.MN]:!0,[$$4.MS]:!0,[$$4.MTEXT]:!0,[$$4.ANNOTATION_XML]:!0},[NS$3.SVG]:{[$$4.TITLE]:!0,[$$4.FOREIGN_OBJECT]:!0,[$$4.DESC]:!0}};const HTML$3=html$3,$$3=HTML$3.TAG_NAMES,NS$2=HTML$3.NAMESPACES;function isImpliedEndTagRequired(tt){switch(tt.length){case 1:return tt===$$3.P;case 2:return tt===$$3.RB||tt===$$3.RP||tt===$$3.RT||tt===$$3.DD||tt===$$3.DT||tt===$$3.LI;case 3:return tt===$$3.RTC;case 6:return tt===$$3.OPTION;case 8:return tt===$$3.OPTGROUP}return!1}function isImpliedEndTagRequiredThoroughly(tt){switch(tt.length){case 1:return tt===$$3.P;case 2:return tt===$$3.RB||tt===$$3.RP||tt===$$3.RT||tt===$$3.DD||tt===$$3.DT||tt===$$3.LI||tt===$$3.TD||tt===$$3.TH||tt===$$3.TR;case 3:return tt===$$3.RTC;case 5:return tt===$$3.TBODY||tt===$$3.TFOOT||tt===$$3.THEAD;case 6:return tt===$$3.OPTION;case 7:return tt===$$3.CAPTION;case 8:return tt===$$3.OPTGROUP||tt===$$3.COLGROUP}return!1}function isScopingElement(tt,nt){switch(tt.length){case 2:if(tt===$$3.TD||tt===$$3.TH)return nt===NS$2.HTML;if(tt===$$3.MI||tt===$$3.MO||tt===$$3.MN||tt===$$3.MS)return nt===NS$2.MATHML;break;case 4:if(tt===$$3.HTML)return nt===NS$2.HTML;if(tt===$$3.DESC)return nt===NS$2.SVG;break;case 5:if(tt===$$3.TABLE)return nt===NS$2.HTML;if(tt===$$3.MTEXT)return nt===NS$2.MATHML;if(tt===$$3.TITLE)return nt===NS$2.SVG;break;case 6:return(tt===$$3.APPLET||tt===$$3.OBJECT)&&nt===NS$2.HTML;case 7:return(tt===$$3.CAPTION||tt===$$3.MARQUEE)&&nt===NS$2.HTML;case 8:return tt===$$3.TEMPLATE&&nt===NS$2.HTML;case 13:return tt===$$3.FOREIGN_OBJECT&&nt===NS$2.SVG;case 14:return tt===$$3.ANNOTATION_XML&&nt===NS$2.MATHML}return!1}let OpenElementStack$1=class{constructor(nt,et){this.stackTop=-1,this.items=[],this.current=nt,this.currentTagName=null,this.currentTmplContent=null,this.tmplCount=0,this.treeAdapter=et}_indexOf(nt){let et=-1;for(let rt=this.stackTop;rt>=0;rt--)if(this.items[rt]===nt){et=rt;break}return et}_isInTemplate(){return this.currentTagName===$$3.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===NS$2.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagName=this.current&&this.treeAdapter.getTagName(this.current),this.currentTmplContent=this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):null}push(nt){this.items[++this.stackTop]=nt,this._updateCurrentElement(),this._isInTemplate()&&this.tmplCount++}pop(){this.stackTop--,this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this._updateCurrentElement()}replace(nt,et){const rt=this._indexOf(nt);this.items[rt]=et,rt===this.stackTop&&this._updateCurrentElement()}insertAfter(nt,et){const rt=this._indexOf(nt)+1;this.items.splice(rt,0,et),rt===++this.stackTop&&this._updateCurrentElement()}popUntilTagNamePopped(nt){for(;this.stackTop>-1;){const et=this.currentTagName,rt=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),et===nt&&rt===NS$2.HTML)break}}popUntilElementPopped(nt){for(;this.stackTop>-1;){const et=this.current;if(this.pop(),et===nt)break}}popUntilNumberedHeaderPopped(){for(;this.stackTop>-1;){const nt=this.currentTagName,et=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),nt===$$3.H1||nt===$$3.H2||nt===$$3.H3||nt===$$3.H4||nt===$$3.H5||nt===$$3.H6&&et===NS$2.HTML)break}}popUntilTableCellPopped(){for(;this.stackTop>-1;){const nt=this.currentTagName,et=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),nt===$$3.TD||nt===$$3.TH&&et===NS$2.HTML)break}}popAllUpToHtmlElement(){this.stackTop=0,this._updateCurrentElement()}clearBackToTableContext(){for(;this.currentTagName!==$$3.TABLE&&this.currentTagName!==$$3.TEMPLATE&&this.currentTagName!==$$3.HTML||this.treeAdapter.getNamespaceURI(this.current)!==NS$2.HTML;)this.pop()}clearBackToTableBodyContext(){for(;this.currentTagName!==$$3.TBODY&&this.currentTagName!==$$3.TFOOT&&this.currentTagName!==$$3.THEAD&&this.currentTagName!==$$3.TEMPLATE&&this.currentTagName!==$$3.HTML||this.treeAdapter.getNamespaceURI(this.current)!==NS$2.HTML;)this.pop()}clearBackToTableRowContext(){for(;this.currentTagName!==$$3.TR&&this.currentTagName!==$$3.TEMPLATE&&this.currentTagName!==$$3.HTML||this.treeAdapter.getNamespaceURI(this.current)!==NS$2.HTML;)this.pop()}remove(nt){for(let et=this.stackTop;et>=0;et--)if(this.items[et]===nt){this.items.splice(et,1),this.stackTop--,this._updateCurrentElement();break}}tryPeekProperlyNestedBodyElement(){const nt=this.items[1];return nt&&this.treeAdapter.getTagName(nt)===$$3.BODY?nt:null}contains(nt){return this._indexOf(nt)>-1}getCommonAncestor(nt){let et=this._indexOf(nt);return--et>=0?this.items[et]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.currentTagName===$$3.HTML}hasInScope(nt){for(let et=this.stackTop;et>=0;et--){const rt=this.treeAdapter.getTagName(this.items[et]),ot=this.treeAdapter.getNamespaceURI(this.items[et]);if(rt===nt&&ot===NS$2.HTML)return!0;if(isScopingElement(rt,ot))return!1}return!0}hasNumberedHeaderInScope(){for(let nt=this.stackTop;nt>=0;nt--){const et=this.treeAdapter.getTagName(this.items[nt]),rt=this.treeAdapter.getNamespaceURI(this.items[nt]);if((et===$$3.H1||et===$$3.H2||et===$$3.H3||et===$$3.H4||et===$$3.H5||et===$$3.H6)&&rt===NS$2.HTML)return!0;if(isScopingElement(et,rt))return!1}return!0}hasInListItemScope(nt){for(let et=this.stackTop;et>=0;et--){const rt=this.treeAdapter.getTagName(this.items[et]),ot=this.treeAdapter.getNamespaceURI(this.items[et]);if(rt===nt&&ot===NS$2.HTML)return!0;if((rt===$$3.UL||rt===$$3.OL)&&ot===NS$2.HTML||isScopingElement(rt,ot))return!1}return!0}hasInButtonScope(nt){for(let et=this.stackTop;et>=0;et--){const rt=this.treeAdapter.getTagName(this.items[et]),ot=this.treeAdapter.getNamespaceURI(this.items[et]);if(rt===nt&&ot===NS$2.HTML)return!0;if(rt===$$3.BUTTON&&ot===NS$2.HTML||isScopingElement(rt,ot))return!1}return!0}hasInTableScope(nt){for(let et=this.stackTop;et>=0;et--){const rt=this.treeAdapter.getTagName(this.items[et]);if(this.treeAdapter.getNamespaceURI(this.items[et])===NS$2.HTML){if(rt===nt)return!0;if(rt===$$3.TABLE||rt===$$3.TEMPLATE||rt===$$3.HTML)return!1}}return!0}hasTableBodyContextInTableScope(){for(let nt=this.stackTop;nt>=0;nt--){const et=this.treeAdapter.getTagName(this.items[nt]);if(this.treeAdapter.getNamespaceURI(this.items[nt])===NS$2.HTML){if(et===$$3.TBODY||et===$$3.THEAD||et===$$3.TFOOT)return!0;if(et===$$3.TABLE||et===$$3.HTML)return!1}}return!0}hasInSelectScope(nt){for(let et=this.stackTop;et>=0;et--){const rt=this.treeAdapter.getTagName(this.items[et]);if(this.treeAdapter.getNamespaceURI(this.items[et])===NS$2.HTML){if(rt===nt)return!0;if(rt!==$$3.OPTION&&rt!==$$3.OPTGROUP)return!1}}return!0}generateImpliedEndTags(){for(;isImpliedEndTagRequired(this.currentTagName);)this.pop()}generateImpliedEndTagsThoroughly(){for(;isImpliedEndTagRequiredThoroughly(this.currentTagName);)this.pop()}generateImpliedEndTagsWithExclusion(nt){for(;isImpliedEndTagRequired(this.currentTagName)&&this.currentTagName!==nt;)this.pop()}};var openElementStack=OpenElementStack$1;const NOAH_ARK_CAPACITY=3;let FormattingElementList$1=class _1{constructor(nt){this.length=0,this.entries=[],this.treeAdapter=nt,this.bookmark=null}_getNoahArkConditionCandidates(nt){const et=[];if(this.length>=NOAH_ARK_CAPACITY){const rt=this.treeAdapter.getAttrList(nt).length,ot=this.treeAdapter.getTagName(nt),at=this.treeAdapter.getNamespaceURI(nt);for(let st=this.length-1;st>=0;st--){const ut=this.entries[st];if(ut.type===_1.MARKER_ENTRY)break;const ct=ut.element,pt=this.treeAdapter.getAttrList(ct);this.treeAdapter.getTagName(ct)===ot&&this.treeAdapter.getNamespaceURI(ct)===at&&pt.length===rt&&et.push({idx:st,attrs:pt})}}return et.length<NOAH_ARK_CAPACITY?[]:et}_ensureNoahArkCondition(nt){const et=this._getNoahArkConditionCandidates(nt);let rt=et.length;if(rt){const ot=this.treeAdapter.getAttrList(nt),at=ot.length,st=Object.create(null);for(let ut=0;ut<at;ut++){const ct=ot[ut];st[ct.name]=ct.value}for(let ut=0;ut<at;ut++)for(let ct=0;ct<rt;ct++){const pt=et[ct].attrs[ut];if(st[pt.name]!==pt.value&&(et.splice(ct,1),rt--),et.length<NOAH_ARK_CAPACITY)return}for(let ut=rt-1;ut>=NOAH_ARK_CAPACITY-1;ut--)this.entries.splice(et[ut].idx,1),this.length--}}insertMarker(){this.entries.push({type:_1.MARKER_ENTRY}),this.length++}pushElement(nt,et){this._ensureNoahArkCondition(nt),this.entries.push({type:_1.ELEMENT_ENTRY,element:nt,token:et}),this.length++}insertElementAfterBookmark(nt,et){let rt=this.length-1;for(;rt>=0&&this.entries[rt]!==this.bookmark;rt--);this.entries.splice(rt+1,0,{type:_1.ELEMENT_ENTRY,element:nt,token:et}),this.length++}removeEntry(nt){for(let et=this.length-1;et>=0;et--)if(this.entries[et]===nt){this.entries.splice(et,1),this.length--;break}}clearToLastMarker(){for(;this.length;){const nt=this.entries.pop();if(this.length--,nt.type===_1.MARKER_ENTRY)break}}getElementEntryInScopeWithTagName(nt){for(let et=this.length-1;et>=0;et--){const rt=this.entries[et];if(rt.type===_1.MARKER_ENTRY)return null;if(this.treeAdapter.getTagName(rt.element)===nt)return rt}return null}getElementEntry(nt){for(let et=this.length-1;et>=0;et--){const rt=this.entries[et];if(rt.type===_1.ELEMENT_ENTRY&&rt.element===nt)return rt}return null}};FormattingElementList$1.MARKER_ENTRY="MARKER_ENTRY";FormattingElementList$1.ELEMENT_ENTRY="ELEMENT_ENTRY";var formattingElementList=FormattingElementList$1;let Mixin$9=class{constructor(nt){const et={},rt=this._getOverriddenMethods(this,et);for(const ot of Object.keys(rt))typeof rt[ot]=="function"&&(et[ot]=nt[ot],nt[ot]=rt[ot])}_getOverriddenMethods(){throw new Error("Not implemented")}};Mixin$9.install=function(tt,nt,et){tt.__mixins||(tt.__mixins=[]);for(let ot=0;ot<tt.__mixins.length;ot++)if(tt.__mixins[ot].constructor===nt)return tt.__mixins[ot];const rt=new nt(tt,et);return tt.__mixins.push(rt),rt};var mixin=Mixin$9;const Mixin$8=mixin;let PositionTrackingPreprocessorMixin$2=class extends Mixin$8{constructor(nt){super(nt),this.preprocessor=nt,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.offset=0,this.col=0,this.line=1}_getOverriddenMethods(nt,et){return{advance(){const rt=this.pos+1,ot=this.html[rt];return nt.isEol&&(nt.isEol=!1,nt.line++,nt.lineStartPos=rt),(ot===`
`||ot==="\r"&&this.html[rt+1]!==`
`)&&(nt.isEol=!0),nt.col=rt-nt.lineStartPos+1,nt.offset=nt.droppedBufferSize+rt,et.advance.call(this)},retreat(){et.retreat.call(this),nt.isEol=!1,nt.col=this.pos-nt.lineStartPos+1},dropParsedChunk(){const rt=this.pos;et.dropParsedChunk.call(this);const ot=rt-this.pos;nt.lineStartPos-=ot,nt.droppedBufferSize+=ot,nt.offset=nt.droppedBufferSize+this.pos}}}};var preprocessorMixin$1=PositionTrackingPreprocessorMixin$2;const Mixin$7=mixin,Tokenizer$3=tokenizer,PositionTrackingPreprocessorMixin$1=preprocessorMixin$1;let LocationInfoTokenizerMixin$2=class extends Mixin$7{constructor(nt){super(nt),this.tokenizer=nt,this.posTracker=Mixin$7.install(nt.preprocessor,PositionTrackingPreprocessorMixin$1),this.currentAttrLocation=null,this.ctLoc=null}_getCurrentLocation(){return{startLine:this.posTracker.line,startCol:this.posTracker.col,startOffset:this.posTracker.offset,endLine:-1,endCol:-1,endOffset:-1}}_attachCurrentAttrLocationInfo(){this.currentAttrLocation.endLine=this.posTracker.line,this.currentAttrLocation.endCol=this.posTracker.col,this.currentAttrLocation.endOffset=this.posTracker.offset;const nt=this.tokenizer.currentToken,et=this.tokenizer.currentAttr;nt.location.attrs||(nt.location.attrs=Object.create(null)),nt.location.attrs[et.name]=this.currentAttrLocation}_getOverriddenMethods(nt,et){const rt={_createStartTagToken(){et._createStartTagToken.call(this),this.currentToken.location=nt.ctLoc},_createEndTagToken(){et._createEndTagToken.call(this),this.currentToken.location=nt.ctLoc},_createCommentToken(){et._createCommentToken.call(this),this.currentToken.location=nt.ctLoc},_createDoctypeToken(ot){et._createDoctypeToken.call(this,ot),this.currentToken.location=nt.ctLoc},_createCharacterToken(ot,at){et._createCharacterToken.call(this,ot,at),this.currentCharacterToken.location=nt.ctLoc},_createEOFToken(){et._createEOFToken.call(this),this.currentToken.location=nt._getCurrentLocation()},_createAttr(ot){et._createAttr.call(this,ot),nt.currentAttrLocation=nt._getCurrentLocation()},_leaveAttrName(ot){et._leaveAttrName.call(this,ot),nt._attachCurrentAttrLocationInfo()},_leaveAttrValue(ot){et._leaveAttrValue.call(this,ot),nt._attachCurrentAttrLocationInfo()},_emitCurrentToken(){const ot=this.currentToken.location;this.currentCharacterToken&&(this.currentCharacterToken.location.endLine=ot.startLine,this.currentCharacterToken.location.endCol=ot.startCol,this.currentCharacterToken.location.endOffset=ot.startOffset),this.currentToken.type===Tokenizer$3.EOF_TOKEN?(ot.endLine=ot.startLine,ot.endCol=ot.startCol,ot.endOffset=ot.startOffset):(ot.endLine=nt.posTracker.line,ot.endCol=nt.posTracker.col+1,ot.endOffset=nt.posTracker.offset+1),et._emitCurrentToken.call(this)},_emitCurrentCharacterToken(){const ot=this.currentCharacterToken&&this.currentCharacterToken.location;ot&&ot.endOffset===-1&&(ot.endLine=nt.posTracker.line,ot.endCol=nt.posTracker.col,ot.endOffset=nt.posTracker.offset),et._emitCurrentCharacterToken.call(this)}};return Object.keys(Tokenizer$3.MODE).forEach(ot=>{const at=Tokenizer$3.MODE[ot];rt[at]=function(st){nt.ctLoc=nt._getCurrentLocation(),et[at].call(this,st)}}),rt}};var tokenizerMixin$1=LocationInfoTokenizerMixin$2;const Mixin$6=mixin;let LocationInfoOpenElementStackMixin$1=class extends Mixin$6{constructor(nt,et){super(nt),this.onItemPop=et.onItemPop}_getOverriddenMethods(nt,et){return{pop(){nt.onItemPop(this.current),et.pop.call(this)},popAllUpToHtmlElement(){for(let rt=this.stackTop;rt>0;rt--)nt.onItemPop(this.items[rt]);et.popAllUpToHtmlElement.call(this)},remove(rt){nt.onItemPop(this.current),et.remove.call(this,rt)}}}};var openElementStackMixin=LocationInfoOpenElementStackMixin$1;const Mixin$5=mixin,Tokenizer$2=tokenizer,LocationInfoTokenizerMixin$1=tokenizerMixin$1,LocationInfoOpenElementStackMixin=openElementStackMixin,HTML$2=html$3,$$2=HTML$2.TAG_NAMES;let LocationInfoParserMixin$1=class extends Mixin$5{constructor(nt){super(nt),this.parser=nt,this.treeAdapter=this.parser.treeAdapter,this.posTracker=null,this.lastStartTagToken=null,this.lastFosterParentingLocation=null,this.currentToken=null}_setStartLocation(nt){let et=null;this.lastStartTagToken&&(et=Object.assign({},this.lastStartTagToken.location),et.startTag=this.lastStartTagToken.location),this.treeAdapter.setNodeSourceCodeLocation(nt,et)}_setEndLocation(nt,et){if(this.treeAdapter.getNodeSourceCodeLocation(nt)&&et.location){const ot=et.location,at=this.treeAdapter.getTagName(nt),st=et.type===Tokenizer$2.END_TAG_TOKEN&&at===et.tagName,ut={};st?(ut.endTag=Object.assign({},ot),ut.endLine=ot.endLine,ut.endCol=ot.endCol,ut.endOffset=ot.endOffset):(ut.endLine=ot.startLine,ut.endCol=ot.startCol,ut.endOffset=ot.startOffset),this.treeAdapter.updateNodeSourceCodeLocation(nt,ut)}}_getOverriddenMethods(nt,et){return{_bootstrap(rt,ot){et._bootstrap.call(this,rt,ot),nt.lastStartTagToken=null,nt.lastFosterParentingLocation=null,nt.currentToken=null;const at=Mixin$5.install(this.tokenizer,LocationInfoTokenizerMixin$1);nt.posTracker=at.posTracker,Mixin$5.install(this.openElements,LocationInfoOpenElementStackMixin,{onItemPop:function(st){nt._setEndLocation(st,nt.currentToken)}})},_runParsingLoop(rt){et._runParsingLoop.call(this,rt);for(let ot=this.openElements.stackTop;ot>=0;ot--)nt._setEndLocation(this.openElements.items[ot],nt.currentToken)},_processTokenInForeignContent(rt){nt.currentToken=rt,et._processTokenInForeignContent.call(this,rt)},_processToken(rt){if(nt.currentToken=rt,et._processToken.call(this,rt),rt.type===Tokenizer$2.END_TAG_TOKEN&&(rt.tagName===$$2.HTML||rt.tagName===$$2.BODY&&this.openElements.hasInScope($$2.BODY)))for(let at=this.openElements.stackTop;at>=0;at--){const st=this.openElements.items[at];if(this.treeAdapter.getTagName(st)===rt.tagName){nt._setEndLocation(st,rt);break}}},_setDocumentType(rt){et._setDocumentType.call(this,rt);const ot=this.treeAdapter.getChildNodes(this.document),at=ot.length;for(let st=0;st<at;st++){const ut=ot[st];if(this.treeAdapter.isDocumentTypeNode(ut)){this.treeAdapter.setNodeSourceCodeLocation(ut,rt.location);break}}},_attachElementToTree(rt){nt._setStartLocation(rt),nt.lastStartTagToken=null,et._attachElementToTree.call(this,rt)},_appendElement(rt,ot){nt.lastStartTagToken=rt,et._appendElement.call(this,rt,ot)},_insertElement(rt,ot){nt.lastStartTagToken=rt,et._insertElement.call(this,rt,ot)},_insertTemplate(rt){nt.lastStartTagToken=rt,et._insertTemplate.call(this,rt);const ot=this.treeAdapter.getTemplateContent(this.openElements.current);this.treeAdapter.setNodeSourceCodeLocation(ot,null)},_insertFakeRootElement(){et._insertFakeRootElement.call(this),this.treeAdapter.setNodeSourceCodeLocation(this.openElements.current,null)},_appendCommentNode(rt,ot){et._appendCommentNode.call(this,rt,ot);const at=this.treeAdapter.getChildNodes(ot),st=at[at.length-1];this.treeAdapter.setNodeSourceCodeLocation(st,rt.location)},_findFosterParentingLocation(){return nt.lastFosterParentingLocation=et._findFosterParentingLocation.call(this),nt.lastFosterParentingLocation},_insertCharacters(rt){et._insertCharacters.call(this,rt);const ot=this._shouldFosterParentOnInsertion(),at=ot&&nt.lastFosterParentingLocation.parent||this.openElements.currentTmplContent||this.openElements.current,st=this.treeAdapter.getChildNodes(at),ut=ot&&nt.lastFosterParentingLocation.beforeElement?st.indexOf(nt.lastFosterParentingLocation.beforeElement)-1:st.length-1,ct=st[ut];if(this.treeAdapter.getNodeSourceCodeLocation(ct)){const{endLine:dt,endCol:ft,endOffset:bt}=rt.location;this.treeAdapter.updateNodeSourceCodeLocation(ct,{endLine:dt,endCol:ft,endOffset:bt})}else this.treeAdapter.setNodeSourceCodeLocation(ct,rt.location)}}}};var parserMixin$1=LocationInfoParserMixin$1;const Mixin$4=mixin;let ErrorReportingMixinBase$3=class extends Mixin$4{constructor(nt,et){super(nt),this.posTracker=null,this.onParseError=et.onParseError}_setErrorLocation(nt){nt.startLine=nt.endLine=this.posTracker.line,nt.startCol=nt.endCol=this.posTracker.col,nt.startOffset=nt.endOffset=this.posTracker.offset}_reportError(nt){const et={code:nt,startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1};this._setErrorLocation(et),this.onParseError(et)}_getOverriddenMethods(nt){return{_err(et){nt._reportError(et)}}}};var mixinBase=ErrorReportingMixinBase$3;const ErrorReportingMixinBase$2=mixinBase,PositionTrackingPreprocessorMixin=preprocessorMixin$1,Mixin$3=mixin;let ErrorReportingPreprocessorMixin$1=class extends ErrorReportingMixinBase$2{constructor(nt,et){super(nt,et),this.posTracker=Mixin$3.install(nt,PositionTrackingPreprocessorMixin),this.lastErrOffset=-1}_reportError(nt){this.lastErrOffset!==this.posTracker.offset&&(this.lastErrOffset=this.posTracker.offset,super._reportError(nt))}};var preprocessorMixin=ErrorReportingPreprocessorMixin$1;const ErrorReportingMixinBase$1=mixinBase,ErrorReportingPreprocessorMixin=preprocessorMixin,Mixin$2=mixin;let ErrorReportingTokenizerMixin$1=class extends ErrorReportingMixinBase$1{constructor(nt,et){super(nt,et);const rt=Mixin$2.install(nt.preprocessor,ErrorReportingPreprocessorMixin,et);this.posTracker=rt.posTracker}};var tokenizerMixin=ErrorReportingTokenizerMixin$1;const ErrorReportingMixinBase=mixinBase,ErrorReportingTokenizerMixin=tokenizerMixin,LocationInfoTokenizerMixin=tokenizerMixin$1,Mixin$1=mixin;let ErrorReportingParserMixin$1=class extends ErrorReportingMixinBase{constructor(nt,et){super(nt,et),this.opts=et,this.ctLoc=null,this.locBeforeToken=!1}_setErrorLocation(nt){this.ctLoc&&(nt.startLine=this.ctLoc.startLine,nt.startCol=this.ctLoc.startCol,nt.startOffset=this.ctLoc.startOffset,nt.endLine=this.locBeforeToken?this.ctLoc.startLine:this.ctLoc.endLine,nt.endCol=this.locBeforeToken?this.ctLoc.startCol:this.ctLoc.endCol,nt.endOffset=this.locBeforeToken?this.ctLoc.startOffset:this.ctLoc.endOffset)}_getOverriddenMethods(nt,et){return{_bootstrap(rt,ot){et._bootstrap.call(this,rt,ot),Mixin$1.install(this.tokenizer,ErrorReportingTokenizerMixin,nt.opts),Mixin$1.install(this.tokenizer,LocationInfoTokenizerMixin)},_processInputToken(rt){nt.ctLoc=rt.location,et._processInputToken.call(this,rt)},_err(rt,ot){nt.locBeforeToken=ot&&ot.beforeToken,nt._reportError(rt)}}}};var parserMixin=ErrorReportingParserMixin$1,_default$3={};const{DOCUMENT_MODE:DOCUMENT_MODE$1}=html$3;_default$3.createDocument=function(){return{nodeName:"#document",mode:DOCUMENT_MODE$1.NO_QUIRKS,childNodes:[]}};_default$3.createDocumentFragment=function(){return{nodeName:"#document-fragment",childNodes:[]}};_default$3.createElement=function(tt,nt,et){return{nodeName:tt,tagName:tt,attrs:et,namespaceURI:nt,childNodes:[],parentNode:null}};_default$3.createCommentNode=function(tt){return{nodeName:"#comment",data:tt,parentNode:null}};const createTextNode=function(tt){return{nodeName:"#text",value:tt,parentNode:null}},appendChild=_default$3.appendChild=function(tt,nt){tt.childNodes.push(nt),nt.parentNode=tt},insertBefore=_default$3.insertBefore=function(tt,nt,et){const rt=tt.childNodes.indexOf(et);tt.childNodes.splice(rt,0,nt),nt.parentNode=tt};_default$3.setTemplateContent=function(tt,nt){tt.content=nt};_default$3.getTemplateContent=function(tt){return tt.content};_default$3.setDocumentType=function(tt,nt,et,rt){let ot=null;for(let at=0;at<tt.childNodes.length;at++)if(tt.childNodes[at].nodeName==="#documentType"){ot=tt.childNodes[at];break}ot?(ot.name=nt,ot.publicId=et,ot.systemId=rt):appendChild(tt,{nodeName:"#documentType",name:nt,publicId:et,systemId:rt})};_default$3.setDocumentMode=function(tt,nt){tt.mode=nt};_default$3.getDocumentMode=function(tt){return tt.mode};_default$3.detachNode=function(tt){if(tt.parentNode){const nt=tt.parentNode.childNodes.indexOf(tt);tt.parentNode.childNodes.splice(nt,1),tt.parentNode=null}};_default$3.insertText=function(tt,nt){if(tt.childNodes.length){const et=tt.childNodes[tt.childNodes.length-1];if(et.nodeName==="#text"){et.value+=nt;return}}appendChild(tt,createTextNode(nt))};_default$3.insertTextBefore=function(tt,nt,et){const rt=tt.childNodes[tt.childNodes.indexOf(et)-1];rt&&rt.nodeName==="#text"?rt.value+=nt:insertBefore(tt,createTextNode(nt),et)};_default$3.adoptAttributes=function(tt,nt){const et=[];for(let rt=0;rt<tt.attrs.length;rt++)et.push(tt.attrs[rt].name);for(let rt=0;rt<nt.length;rt++)et.indexOf(nt[rt].name)===-1&&tt.attrs.push(nt[rt])};_default$3.getFirstChild=function(tt){return tt.childNodes[0]};_default$3.getChildNodes=function(tt){return tt.childNodes};_default$3.getParentNode=function(tt){return tt.parentNode};_default$3.getAttrList=function(tt){return tt.attrs};_default$3.getTagName=function(tt){return tt.tagName};_default$3.getNamespaceURI=function(tt){return tt.namespaceURI};_default$3.getTextNodeContent=function(tt){return tt.value};_default$3.getCommentNodeContent=function(tt){return tt.data};_default$3.getDocumentTypeNodeName=function(tt){return tt.name};_default$3.getDocumentTypeNodePublicId=function(tt){return tt.publicId};_default$3.getDocumentTypeNodeSystemId=function(tt){return tt.systemId};_default$3.isTextNode=function(tt){return tt.nodeName==="#text"};_default$3.isCommentNode=function(tt){return tt.nodeName==="#comment"};_default$3.isDocumentTypeNode=function(tt){return tt.nodeName==="#documentType"};_default$3.isElementNode=function(tt){return!!tt.tagName};_default$3.setNodeSourceCodeLocation=function(tt,nt){tt.sourceCodeLocation=nt};_default$3.getNodeSourceCodeLocation=function(tt){return tt.sourceCodeLocation};_default$3.updateNodeSourceCodeLocation=function(tt,nt){tt.sourceCodeLocation=Object.assign(tt.sourceCodeLocation,nt)};var mergeOptions$1=function tt(nt,et){return et=et||Object.create(null),[nt,et].reduce((rt,ot)=>(Object.keys(ot).forEach(at=>{rt[at]=ot[at]}),rt),Object.create(null))},doctype$3={};const{DOCUMENT_MODE}=html$3,VALID_DOCTYPE_NAME="html",VALID_SYSTEM_ID="about:legacy-compat",QUIRKS_MODE_SYSTEM_ID="http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd",QUIRKS_MODE_PUBLIC_ID_PREFIXES=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],QUIRKS_MODE_NO_SYSTEM_ID_PUBLIC_ID_PREFIXES=QUIRKS_MODE_PUBLIC_ID_PREFIXES.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]),QUIRKS_MODE_PUBLIC_IDS=["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"],LIMITED_QUIRKS_PUBLIC_ID_PREFIXES=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],LIMITED_QUIRKS_WITH_SYSTEM_ID_PUBLIC_ID_PREFIXES=LIMITED_QUIRKS_PUBLIC_ID_PREFIXES.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]);function enquoteDoctypeId(tt){const nt=tt.indexOf('"')!==-1?"'":'"';return nt+tt+nt}function hasPrefix(tt,nt){for(let et=0;et<nt.length;et++)if(tt.indexOf(nt[et])===0)return!0;return!1}doctype$3.isConforming=function(tt){return tt.name===VALID_DOCTYPE_NAME&&tt.publicId===null&&(tt.systemId===null||tt.systemId===VALID_SYSTEM_ID)};doctype$3.getDocumentMode=function(tt){if(tt.name!==VALID_DOCTYPE_NAME)return DOCUMENT_MODE.QUIRKS;const nt=tt.systemId;if(nt&&nt.toLowerCase()===QUIRKS_MODE_SYSTEM_ID)return DOCUMENT_MODE.QUIRKS;let et=tt.publicId;if(et!==null){if(et=et.toLowerCase(),QUIRKS_MODE_PUBLIC_IDS.indexOf(et)>-1)return DOCUMENT_MODE.QUIRKS;let rt=nt===null?QUIRKS_MODE_NO_SYSTEM_ID_PUBLIC_ID_PREFIXES:QUIRKS_MODE_PUBLIC_ID_PREFIXES;if(hasPrefix(et,rt))return DOCUMENT_MODE.QUIRKS;if(rt=nt===null?LIMITED_QUIRKS_PUBLIC_ID_PREFIXES:LIMITED_QUIRKS_WITH_SYSTEM_ID_PUBLIC_ID_PREFIXES,hasPrefix(et,rt))return DOCUMENT_MODE.LIMITED_QUIRKS}return DOCUMENT_MODE.NO_QUIRKS};doctype$3.serializeContent=function(tt,nt,et){let rt="!DOCTYPE ";return tt&&(rt+=tt),nt?rt+=" PUBLIC "+enquoteDoctypeId(nt):et&&(rt+=" SYSTEM"),et!==null&&(rt+=" "+enquoteDoctypeId(et)),rt};var foreignContent$1={};const Tokenizer$1=tokenizer,HTML$1=html$3,$$1=HTML$1.TAG_NAMES,NS$1=HTML$1.NAMESPACES,ATTRS$1=HTML$1.ATTRS,MIME_TYPES={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},DEFINITION_URL_ATTR="definitionurl",ADJUSTED_DEFINITION_URL_ATTR="definitionURL",SVG_ATTRS_ADJUSTMENT_MAP={attributename:"attributeName",attributetype:"attributeType",basefrequency:"baseFrequency",baseprofile:"baseProfile",calcmode:"calcMode",clippathunits:"clipPathUnits",diffuseconstant:"diffuseConstant",edgemode:"edgeMode",filterunits:"filterUnits",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",limitingconeangle:"limitingConeAngle",markerheight:"markerHeight",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textlength:"textLength",viewbox:"viewBox",viewtarget:"viewTarget",xchannelselector:"xChannelSelector",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan"},XML_ATTRS_ADJUSTMENT_MAP={"xlink:actuate":{prefix:"xlink",name:"actuate",namespace:NS$1.XLINK},"xlink:arcrole":{prefix:"xlink",name:"arcrole",namespace:NS$1.XLINK},"xlink:href":{prefix:"xlink",name:"href",namespace:NS$1.XLINK},"xlink:role":{prefix:"xlink",name:"role",namespace:NS$1.XLINK},"xlink:show":{prefix:"xlink",name:"show",namespace:NS$1.XLINK},"xlink:title":{prefix:"xlink",name:"title",namespace:NS$1.XLINK},"xlink:type":{prefix:"xlink",name:"type",namespace:NS$1.XLINK},"xml:base":{prefix:"xml",name:"base",namespace:NS$1.XML},"xml:lang":{prefix:"xml",name:"lang",namespace:NS$1.XML},"xml:space":{prefix:"xml",name:"space",namespace:NS$1.XML},xmlns:{prefix:"",name:"xmlns",namespace:NS$1.XMLNS},"xmlns:xlink":{prefix:"xmlns",name:"xlink",namespace:NS$1.XMLNS}},SVG_TAG_NAMES_ADJUSTMENT_MAP=foreignContent$1.SVG_TAG_NAMES_ADJUSTMENT_MAP={altglyph:"altGlyph",altglyphdef:"altGlyphDef",altglyphitem:"altGlyphItem",animatecolor:"animateColor",animatemotion:"animateMotion",animatetransform:"animateTransform",clippath:"clipPath",feblend:"feBlend",fecolormatrix:"feColorMatrix",fecomponenttransfer:"feComponentTransfer",fecomposite:"feComposite",feconvolvematrix:"feConvolveMatrix",fediffuselighting:"feDiffuseLighting",fedisplacementmap:"feDisplacementMap",fedistantlight:"feDistantLight",feflood:"feFlood",fefunca:"feFuncA",fefuncb:"feFuncB",fefuncg:"feFuncG",fefuncr:"feFuncR",fegaussianblur:"feGaussianBlur",feimage:"feImage",femerge:"feMerge",femergenode:"feMergeNode",femorphology:"feMorphology",feoffset:"feOffset",fepointlight:"fePointLight",fespecularlighting:"feSpecularLighting",fespotlight:"feSpotLight",fetile:"feTile",feturbulence:"feTurbulence",foreignobject:"foreignObject",glyphref:"glyphRef",lineargradient:"linearGradient",radialgradient:"radialGradient",textpath:"textPath"},EXITS_FOREIGN_CONTENT={[$$1.B]:!0,[$$1.BIG]:!0,[$$1.BLOCKQUOTE]:!0,[$$1.BODY]:!0,[$$1.BR]:!0,[$$1.CENTER]:!0,[$$1.CODE]:!0,[$$1.DD]:!0,[$$1.DIV]:!0,[$$1.DL]:!0,[$$1.DT]:!0,[$$1.EM]:!0,[$$1.EMBED]:!0,[$$1.H1]:!0,[$$1.H2]:!0,[$$1.H3]:!0,[$$1.H4]:!0,[$$1.H5]:!0,[$$1.H6]:!0,[$$1.HEAD]:!0,[$$1.HR]:!0,[$$1.I]:!0,[$$1.IMG]:!0,[$$1.LI]:!0,[$$1.LISTING]:!0,[$$1.MENU]:!0,[$$1.META]:!0,[$$1.NOBR]:!0,[$$1.OL]:!0,[$$1.P]:!0,[$$1.PRE]:!0,[$$1.RUBY]:!0,[$$1.S]:!0,[$$1.SMALL]:!0,[$$1.SPAN]:!0,[$$1.STRONG]:!0,[$$1.STRIKE]:!0,[$$1.SUB]:!0,[$$1.SUP]:!0,[$$1.TABLE]:!0,[$$1.TT]:!0,[$$1.U]:!0,[$$1.UL]:!0,[$$1.VAR]:!0};foreignContent$1.causesExit=function(tt){const nt=tt.tagName;return nt===$$1.FONT&&(Tokenizer$1.getTokenAttr(tt,ATTRS$1.COLOR)!==null||Tokenizer$1.getTokenAttr(tt,ATTRS$1.SIZE)!==null||Tokenizer$1.getTokenAttr(tt,ATTRS$1.FACE)!==null)?!0:EXITS_FOREIGN_CONTENT[nt]};foreignContent$1.adjustTokenMathMLAttrs=function(tt){for(let nt=0;nt<tt.attrs.length;nt++)if(tt.attrs[nt].name===DEFINITION_URL_ATTR){tt.attrs[nt].name=ADJUSTED_DEFINITION_URL_ATTR;break}};foreignContent$1.adjustTokenSVGAttrs=function(tt){for(let nt=0;nt<tt.attrs.length;nt++){const et=SVG_ATTRS_ADJUSTMENT_MAP[tt.attrs[nt].name];et&&(tt.attrs[nt].name=et)}};foreignContent$1.adjustTokenXMLAttrs=function(tt){for(let nt=0;nt<tt.attrs.length;nt++){const et=XML_ATTRS_ADJUSTMENT_MAP[tt.attrs[nt].name];et&&(tt.attrs[nt].prefix=et.prefix,tt.attrs[nt].name=et.name,tt.attrs[nt].namespace=et.namespace)}};foreignContent$1.adjustTokenSVGTagName=function(tt){const nt=SVG_TAG_NAMES_ADJUSTMENT_MAP[tt.tagName];nt&&(tt.tagName=nt)};function isMathMLTextIntegrationPoint(tt,nt){return nt===NS$1.MATHML&&(tt===$$1.MI||tt===$$1.MO||tt===$$1.MN||tt===$$1.MS||tt===$$1.MTEXT)}function isHtmlIntegrationPoint(tt,nt,et){if(nt===NS$1.MATHML&&tt===$$1.ANNOTATION_XML){for(let rt=0;rt<et.length;rt++)if(et[rt].name===ATTRS$1.ENCODING){const ot=et[rt].value.toLowerCase();return ot===MIME_TYPES.TEXT_HTML||ot===MIME_TYPES.APPLICATION_XML}}return nt===NS$1.SVG&&(tt===$$1.FOREIGN_OBJECT||tt===$$1.DESC||tt===$$1.TITLE)}foreignContent$1.isIntegrationPoint=function(tt,nt,et,rt){return!!((!rt||rt===NS$1.HTML)&&isHtmlIntegrationPoint(tt,nt,et)||(!rt||rt===NS$1.MATHML)&&isMathMLTextIntegrationPoint(tt,nt))};const Tokenizer=tokenizer,OpenElementStack=openElementStack,FormattingElementList=formattingElementList,LocationInfoParserMixin=parserMixin$1,ErrorReportingParserMixin=parserMixin,Mixin=mixin,defaultTreeAdapter=_default$3,mergeOptions=mergeOptions$1,doctype$2=doctype$3,foreignContent=foreignContent$1,ERR=errorCodes,unicode$1=unicode$4,HTML=html$3,$=HTML.TAG_NAMES,NS=HTML.NAMESPACES,ATTRS=HTML.ATTRS,DEFAULT_OPTIONS={scriptingEnabled:!0,sourceCodeLocationInfo:!1,onParseError:null,treeAdapter:defaultTreeAdapter},HIDDEN_INPUT_TYPE="hidden",AA_OUTER_LOOP_ITER=8,AA_INNER_LOOP_ITER=3,INITIAL_MODE="INITIAL_MODE",BEFORE_HTML_MODE="BEFORE_HTML_MODE",BEFORE_HEAD_MODE="BEFORE_HEAD_MODE",IN_HEAD_MODE="IN_HEAD_MODE",IN_HEAD_NO_SCRIPT_MODE="IN_HEAD_NO_SCRIPT_MODE",AFTER_HEAD_MODE="AFTER_HEAD_MODE",IN_BODY_MODE="IN_BODY_MODE",TEXT_MODE="TEXT_MODE",IN_TABLE_MODE="IN_TABLE_MODE",IN_TABLE_TEXT_MODE="IN_TABLE_TEXT_MODE",IN_CAPTION_MODE="IN_CAPTION_MODE",IN_COLUMN_GROUP_MODE="IN_COLUMN_GROUP_MODE",IN_TABLE_BODY_MODE="IN_TABLE_BODY_MODE",IN_ROW_MODE="IN_ROW_MODE",IN_CELL_MODE="IN_CELL_MODE",IN_SELECT_MODE="IN_SELECT_MODE",IN_SELECT_IN_TABLE_MODE="IN_SELECT_IN_TABLE_MODE",IN_TEMPLATE_MODE="IN_TEMPLATE_MODE",AFTER_BODY_MODE="AFTER_BODY_MODE",IN_FRAMESET_MODE="IN_FRAMESET_MODE",AFTER_FRAMESET_MODE="AFTER_FRAMESET_MODE",AFTER_AFTER_BODY_MODE="AFTER_AFTER_BODY_MODE",AFTER_AFTER_FRAMESET_MODE="AFTER_AFTER_FRAMESET_MODE",INSERTION_MODE_RESET_MAP={[$.TR]:IN_ROW_MODE,[$.TBODY]:IN_TABLE_BODY_MODE,[$.THEAD]:IN_TABLE_BODY_MODE,[$.TFOOT]:IN_TABLE_BODY_MODE,[$.CAPTION]:IN_CAPTION_MODE,[$.COLGROUP]:IN_COLUMN_GROUP_MODE,[$.TABLE]:IN_TABLE_MODE,[$.BODY]:IN_BODY_MODE,[$.FRAMESET]:IN_FRAMESET_MODE},TEMPLATE_INSERTION_MODE_SWITCH_MAP={[$.CAPTION]:IN_TABLE_MODE,[$.COLGROUP]:IN_TABLE_MODE,[$.TBODY]:IN_TABLE_MODE,[$.TFOOT]:IN_TABLE_MODE,[$.THEAD]:IN_TABLE_MODE,[$.COL]:IN_COLUMN_GROUP_MODE,[$.TR]:IN_TABLE_BODY_MODE,[$.TD]:IN_ROW_MODE,[$.TH]:IN_ROW_MODE},TOKEN_HANDLERS={[INITIAL_MODE]:{[Tokenizer.CHARACTER_TOKEN]:tokenInInitialMode,[Tokenizer.NULL_CHARACTER_TOKEN]:tokenInInitialMode,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:ignoreToken,[Tokenizer.COMMENT_TOKEN]:appendComment,[Tokenizer.DOCTYPE_TOKEN]:doctypeInInitialMode,[Tokenizer.START_TAG_TOKEN]:tokenInInitialMode,[Tokenizer.END_TAG_TOKEN]:tokenInInitialMode,[Tokenizer.EOF_TOKEN]:tokenInInitialMode},[BEFORE_HTML_MODE]:{[Tokenizer.CHARACTER_TOKEN]:tokenBeforeHtml,[Tokenizer.NULL_CHARACTER_TOKEN]:tokenBeforeHtml,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:ignoreToken,[Tokenizer.COMMENT_TOKEN]:appendComment,[Tokenizer.DOCTYPE_TOKEN]:ignoreToken,[Tokenizer.START_TAG_TOKEN]:startTagBeforeHtml,[Tokenizer.END_TAG_TOKEN]:endTagBeforeHtml,[Tokenizer.EOF_TOKEN]:tokenBeforeHtml},[BEFORE_HEAD_MODE]:{[Tokenizer.CHARACTER_TOKEN]:tokenBeforeHead,[Tokenizer.NULL_CHARACTER_TOKEN]:tokenBeforeHead,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:ignoreToken,[Tokenizer.COMMENT_TOKEN]:appendComment,[Tokenizer.DOCTYPE_TOKEN]:misplacedDoctype,[Tokenizer.START_TAG_TOKEN]:startTagBeforeHead,[Tokenizer.END_TAG_TOKEN]:endTagBeforeHead,[Tokenizer.EOF_TOKEN]:tokenBeforeHead},[IN_HEAD_MODE]:{[Tokenizer.CHARACTER_TOKEN]:tokenInHead,[Tokenizer.NULL_CHARACTER_TOKEN]:tokenInHead,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:insertCharacters,[Tokenizer.COMMENT_TOKEN]:appendComment,[Tokenizer.DOCTYPE_TOKEN]:misplacedDoctype,[Tokenizer.START_TAG_TOKEN]:startTagInHead,[Tokenizer.END_TAG_TOKEN]:endTagInHead,[Tokenizer.EOF_TOKEN]:tokenInHead},[IN_HEAD_NO_SCRIPT_MODE]:{[Tokenizer.CHARACTER_TOKEN]:tokenInHeadNoScript,[Tokenizer.NULL_CHARACTER_TOKEN]:tokenInHeadNoScript,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:insertCharacters,[Tokenizer.COMMENT_TOKEN]:appendComment,[Tokenizer.DOCTYPE_TOKEN]:misplacedDoctype,[Tokenizer.START_TAG_TOKEN]:startTagInHeadNoScript,[Tokenizer.END_TAG_TOKEN]:endTagInHeadNoScript,[Tokenizer.EOF_TOKEN]:tokenInHeadNoScript},[AFTER_HEAD_MODE]:{[Tokenizer.CHARACTER_TOKEN]:tokenAfterHead,[Tokenizer.NULL_CHARACTER_TOKEN]:tokenAfterHead,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:insertCharacters,[Tokenizer.COMMENT_TOKEN]:appendComment,[Tokenizer.DOCTYPE_TOKEN]:misplacedDoctype,[Tokenizer.START_TAG_TOKEN]:startTagAfterHead,[Tokenizer.END_TAG_TOKEN]:endTagAfterHead,[Tokenizer.EOF_TOKEN]:tokenAfterHead},[IN_BODY_MODE]:{[Tokenizer.CHARACTER_TOKEN]:characterInBody,[Tokenizer.NULL_CHARACTER_TOKEN]:ignoreToken,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:whitespaceCharacterInBody,[Tokenizer.COMMENT_TOKEN]:appendComment,[Tokenizer.DOCTYPE_TOKEN]:ignoreToken,[Tokenizer.START_TAG_TOKEN]:startTagInBody,[Tokenizer.END_TAG_TOKEN]:endTagInBody,[Tokenizer.EOF_TOKEN]:eofInBody},[TEXT_MODE]:{[Tokenizer.CHARACTER_TOKEN]:insertCharacters,[Tokenizer.NULL_CHARACTER_TOKEN]:insertCharacters,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:insertCharacters,[Tokenizer.COMMENT_TOKEN]:ignoreToken,[Tokenizer.DOCTYPE_TOKEN]:ignoreToken,[Tokenizer.START_TAG_TOKEN]:ignoreToken,[Tokenizer.END_TAG_TOKEN]:endTagInText,[Tokenizer.EOF_TOKEN]:eofInText},[IN_TABLE_MODE]:{[Tokenizer.CHARACTER_TOKEN]:characterInTable,[Tokenizer.NULL_CHARACTER_TOKEN]:characterInTable,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:characterInTable,[Tokenizer.COMMENT_TOKEN]:appendComment,[Tokenizer.DOCTYPE_TOKEN]:ignoreToken,[Tokenizer.START_TAG_TOKEN]:startTagInTable,[Tokenizer.END_TAG_TOKEN]:endTagInTable,[Tokenizer.EOF_TOKEN]:eofInBody},[IN_TABLE_TEXT_MODE]:{[Tokenizer.CHARACTER_TOKEN]:characterInTableText,[Tokenizer.NULL_CHARACTER_TOKEN]:ignoreToken,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:whitespaceCharacterInTableText,[Tokenizer.COMMENT_TOKEN]:tokenInTableText,[Tokenizer.DOCTYPE_TOKEN]:tokenInTableText,[Tokenizer.START_TAG_TOKEN]:tokenInTableText,[Tokenizer.END_TAG_TOKEN]:tokenInTableText,[Tokenizer.EOF_TOKEN]:tokenInTableText},[IN_CAPTION_MODE]:{[Tokenizer.CHARACTER_TOKEN]:characterInBody,[Tokenizer.NULL_CHARACTER_TOKEN]:ignoreToken,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:whitespaceCharacterInBody,[Tokenizer.COMMENT_TOKEN]:appendComment,[Tokenizer.DOCTYPE_TOKEN]:ignoreToken,[Tokenizer.START_TAG_TOKEN]:startTagInCaption,[Tokenizer.END_TAG_TOKEN]:endTagInCaption,[Tokenizer.EOF_TOKEN]:eofInBody},[IN_COLUMN_GROUP_MODE]:{[Tokenizer.CHARACTER_TOKEN]:tokenInColumnGroup,[Tokenizer.NULL_CHARACTER_TOKEN]:tokenInColumnGroup,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:insertCharacters,[Tokenizer.COMMENT_TOKEN]:appendComment,[Tokenizer.DOCTYPE_TOKEN]:ignoreToken,[Tokenizer.START_TAG_TOKEN]:startTagInColumnGroup,[Tokenizer.END_TAG_TOKEN]:endTagInColumnGroup,[Tokenizer.EOF_TOKEN]:eofInBody},[IN_TABLE_BODY_MODE]:{[Tokenizer.CHARACTER_TOKEN]:characterInTable,[Tokenizer.NULL_CHARACTER_TOKEN]:characterInTable,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:characterInTable,[Tokenizer.COMMENT_TOKEN]:appendComment,[Tokenizer.DOCTYPE_TOKEN]:ignoreToken,[Tokenizer.START_TAG_TOKEN]:startTagInTableBody,[Tokenizer.END_TAG_TOKEN]:endTagInTableBody,[Tokenizer.EOF_TOKEN]:eofInBody},[IN_ROW_MODE]:{[Tokenizer.CHARACTER_TOKEN]:characterInTable,[Tokenizer.NULL_CHARACTER_TOKEN]:characterInTable,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:characterInTable,[Tokenizer.COMMENT_TOKEN]:appendComment,[Tokenizer.DOCTYPE_TOKEN]:ignoreToken,[Tokenizer.START_TAG_TOKEN]:startTagInRow,[Tokenizer.END_TAG_TOKEN]:endTagInRow,[Tokenizer.EOF_TOKEN]:eofInBody},[IN_CELL_MODE]:{[Tokenizer.CHARACTER_TOKEN]:characterInBody,[Tokenizer.NULL_CHARACTER_TOKEN]:ignoreToken,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:whitespaceCharacterInBody,[Tokenizer.COMMENT_TOKEN]:appendComment,[Tokenizer.DOCTYPE_TOKEN]:ignoreToken,[Tokenizer.START_TAG_TOKEN]:startTagInCell,[Tokenizer.END_TAG_TOKEN]:endTagInCell,[Tokenizer.EOF_TOKEN]:eofInBody},[IN_SELECT_MODE]:{[Tokenizer.CHARACTER_TOKEN]:insertCharacters,[Tokenizer.NULL_CHARACTER_TOKEN]:ignoreToken,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:insertCharacters,[Tokenizer.COMMENT_TOKEN]:appendComment,[Tokenizer.DOCTYPE_TOKEN]:ignoreToken,[Tokenizer.START_TAG_TOKEN]:startTagInSelect,[Tokenizer.END_TAG_TOKEN]:endTagInSelect,[Tokenizer.EOF_TOKEN]:eofInBody},[IN_SELECT_IN_TABLE_MODE]:{[Tokenizer.CHARACTER_TOKEN]:insertCharacters,[Tokenizer.NULL_CHARACTER_TOKEN]:ignoreToken,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:insertCharacters,[Tokenizer.COMMENT_TOKEN]:appendComment,[Tokenizer.DOCTYPE_TOKEN]:ignoreToken,[Tokenizer.START_TAG_TOKEN]:startTagInSelectInTable,[Tokenizer.END_TAG_TOKEN]:endTagInSelectInTable,[Tokenizer.EOF_TOKEN]:eofInBody},[IN_TEMPLATE_MODE]:{[Tokenizer.CHARACTER_TOKEN]:characterInBody,[Tokenizer.NULL_CHARACTER_TOKEN]:ignoreToken,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:whitespaceCharacterInBody,[Tokenizer.COMMENT_TOKEN]:appendComment,[Tokenizer.DOCTYPE_TOKEN]:ignoreToken,[Tokenizer.START_TAG_TOKEN]:startTagInTemplate,[Tokenizer.END_TAG_TOKEN]:endTagInTemplate,[Tokenizer.EOF_TOKEN]:eofInTemplate},[AFTER_BODY_MODE]:{[Tokenizer.CHARACTER_TOKEN]:tokenAfterBody,[Tokenizer.NULL_CHARACTER_TOKEN]:tokenAfterBody,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:whitespaceCharacterInBody,[Tokenizer.COMMENT_TOKEN]:appendCommentToRootHtmlElement,[Tokenizer.DOCTYPE_TOKEN]:ignoreToken,[Tokenizer.START_TAG_TOKEN]:startTagAfterBody,[Tokenizer.END_TAG_TOKEN]:endTagAfterBody,[Tokenizer.EOF_TOKEN]:stopParsing},[IN_FRAMESET_MODE]:{[Tokenizer.CHARACTER_TOKEN]:ignoreToken,[Tokenizer.NULL_CHARACTER_TOKEN]:ignoreToken,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:insertCharacters,[Tokenizer.COMMENT_TOKEN]:appendComment,[Tokenizer.DOCTYPE_TOKEN]:ignoreToken,[Tokenizer.START_TAG_TOKEN]:startTagInFrameset,[Tokenizer.END_TAG_TOKEN]:endTagInFrameset,[Tokenizer.EOF_TOKEN]:stopParsing},[AFTER_FRAMESET_MODE]:{[Tokenizer.CHARACTER_TOKEN]:ignoreToken,[Tokenizer.NULL_CHARACTER_TOKEN]:ignoreToken,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:insertCharacters,[Tokenizer.COMMENT_TOKEN]:appendComment,[Tokenizer.DOCTYPE_TOKEN]:ignoreToken,[Tokenizer.START_TAG_TOKEN]:startTagAfterFrameset,[Tokenizer.END_TAG_TOKEN]:endTagAfterFrameset,[Tokenizer.EOF_TOKEN]:stopParsing},[AFTER_AFTER_BODY_MODE]:{[Tokenizer.CHARACTER_TOKEN]:tokenAfterAfterBody,[Tokenizer.NULL_CHARACTER_TOKEN]:tokenAfterAfterBody,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:whitespaceCharacterInBody,[Tokenizer.COMMENT_TOKEN]:appendCommentToDocument,[Tokenizer.DOCTYPE_TOKEN]:ignoreToken,[Tokenizer.START_TAG_TOKEN]:startTagAfterAfterBody,[Tokenizer.END_TAG_TOKEN]:tokenAfterAfterBody,[Tokenizer.EOF_TOKEN]:stopParsing},[AFTER_AFTER_FRAMESET_MODE]:{[Tokenizer.CHARACTER_TOKEN]:ignoreToken,[Tokenizer.NULL_CHARACTER_TOKEN]:ignoreToken,[Tokenizer.WHITESPACE_CHARACTER_TOKEN]:whitespaceCharacterInBody,[Tokenizer.COMMENT_TOKEN]:appendCommentToDocument,[Tokenizer.DOCTYPE_TOKEN]:ignoreToken,[Tokenizer.START_TAG_TOKEN]:startTagAfterAfterFrameset,[Tokenizer.END_TAG_TOKEN]:ignoreToken,[Tokenizer.EOF_TOKEN]:stopParsing}};class Parser{constructor(nt){this.options=mergeOptions(DEFAULT_OPTIONS,nt),this.treeAdapter=this.options.treeAdapter,this.pendingScript=null,this.options.sourceCodeLocationInfo&&Mixin.install(this,LocationInfoParserMixin),this.options.onParseError&&Mixin.install(this,ErrorReportingParserMixin,{onParseError:this.options.onParseError})}parse(nt){const et=this.treeAdapter.createDocument();return this._bootstrap(et,null),this.tokenizer.write(nt,!0),this._runParsingLoop(null),et}parseFragment(nt,et){et||(et=this.treeAdapter.createElement($.TEMPLATE,NS.HTML,[]));const rt=this.treeAdapter.createElement("documentmock",NS.HTML,[]);this._bootstrap(rt,et),this.treeAdapter.getTagName(et)===$.TEMPLATE&&this._pushTmplInsertionMode(IN_TEMPLATE_MODE),this._initTokenizerForFragmentParsing(),this._insertFakeRootElement(),this._resetInsertionMode(),this._findFormInFragmentContext(),this.tokenizer.write(nt,!0),this._runParsingLoop(null);const ot=this.treeAdapter.getFirstChild(rt),at=this.treeAdapter.createDocumentFragment();return this._adoptNodes(ot,at),at}_bootstrap(nt,et){this.tokenizer=new Tokenizer(this.options),this.stopped=!1,this.insertionMode=INITIAL_MODE,this.originalInsertionMode="",this.document=nt,this.fragmentContext=et,this.headElement=null,this.formElement=null,this.openElements=new OpenElementStack(this.document,this.treeAdapter),this.activeFormattingElements=new FormattingElementList(this.treeAdapter),this.tmplInsertionModeStack=[],this.tmplInsertionModeStackTop=-1,this.currentTmplInsertionMode=null,this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1}_err(){}_runParsingLoop(nt){for(;!this.stopped;){this._setupTokenizerCDATAMode();const et=this.tokenizer.getNextToken();if(et.type===Tokenizer.HIBERNATION_TOKEN)break;if(this.skipNextNewLine&&(this.skipNextNewLine=!1,et.type===Tokenizer.WHITESPACE_CHARACTER_TOKEN&&et.chars[0]===`
`)){if(et.chars.length===1)continue;et.chars=et.chars.substr(1)}if(this._processInputToken(et),nt&&this.pendingScript)break}}runParsingLoopForCurrentChunk(nt,et){if(this._runParsingLoop(et),et&&this.pendingScript){const rt=this.pendingScript;this.pendingScript=null,et(rt);return}nt&&nt()}_setupTokenizerCDATAMode(){const nt=this._getAdjustedCurrentElement();this.tokenizer.allowCDATA=nt&&nt!==this.document&&this.treeAdapter.getNamespaceURI(nt)!==NS.HTML&&!this._isIntegrationPoint(nt)}_switchToTextParsing(nt,et){this._insertElement(nt,NS.HTML),this.tokenizer.state=et,this.originalInsertionMode=this.insertionMode,this.insertionMode=TEXT_MODE}switchToPlaintextParsing(){this.insertionMode=TEXT_MODE,this.originalInsertionMode=IN_BODY_MODE,this.tokenizer.state=Tokenizer.MODE.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let nt=this.fragmentContext;do{if(this.treeAdapter.getTagName(nt)===$.FORM){this.formElement=nt;break}nt=this.treeAdapter.getParentNode(nt)}while(nt)}_initTokenizerForFragmentParsing(){if(this.treeAdapter.getNamespaceURI(this.fragmentContext)===NS.HTML){const nt=this.treeAdapter.getTagName(this.fragmentContext);nt===$.TITLE||nt===$.TEXTAREA?this.tokenizer.state=Tokenizer.MODE.RCDATA:nt===$.STYLE||nt===$.XMP||nt===$.IFRAME||nt===$.NOEMBED||nt===$.NOFRAMES||nt===$.NOSCRIPT?this.tokenizer.state=Tokenizer.MODE.RAWTEXT:nt===$.SCRIPT?this.tokenizer.state=Tokenizer.MODE.SCRIPT_DATA:nt===$.PLAINTEXT&&(this.tokenizer.state=Tokenizer.MODE.PLAINTEXT)}}_setDocumentType(nt){const et=nt.name||"",rt=nt.publicId||"",ot=nt.systemId||"";this.treeAdapter.setDocumentType(this.document,et,rt,ot)}_attachElementToTree(nt){if(this._shouldFosterParentOnInsertion())this._fosterParentElement(nt);else{const et=this.openElements.currentTmplContent||this.openElements.current;this.treeAdapter.appendChild(et,nt)}}_appendElement(nt,et){const rt=this.treeAdapter.createElement(nt.tagName,et,nt.attrs);this._attachElementToTree(rt)}_insertElement(nt,et){const rt=this.treeAdapter.createElement(nt.tagName,et,nt.attrs);this._attachElementToTree(rt),this.openElements.push(rt)}_insertFakeElement(nt){const et=this.treeAdapter.createElement(nt,NS.HTML,[]);this._attachElementToTree(et),this.openElements.push(et)}_insertTemplate(nt){const et=this.treeAdapter.createElement(nt.tagName,NS.HTML,nt.attrs),rt=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(et,rt),this._attachElementToTree(et),this.openElements.push(et)}_insertFakeRootElement(){const nt=this.treeAdapter.createElement($.HTML,NS.HTML,[]);this.treeAdapter.appendChild(this.openElements.current,nt),this.openElements.push(nt)}_appendCommentNode(nt,et){const rt=this.treeAdapter.createCommentNode(nt.data);this.treeAdapter.appendChild(et,rt)}_insertCharacters(nt){if(this._shouldFosterParentOnInsertion())this._fosterParentText(nt.chars);else{const et=this.openElements.currentTmplContent||this.openElements.current;this.treeAdapter.insertText(et,nt.chars)}}_adoptNodes(nt,et){for(let rt=this.treeAdapter.getFirstChild(nt);rt;rt=this.treeAdapter.getFirstChild(nt))this.treeAdapter.detachNode(rt),this.treeAdapter.appendChild(et,rt)}_shouldProcessTokenInForeignContent(nt){const et=this._getAdjustedCurrentElement();if(!et||et===this.document)return!1;const rt=this.treeAdapter.getNamespaceURI(et);if(rt===NS.HTML||this.treeAdapter.getTagName(et)===$.ANNOTATION_XML&&rt===NS.MATHML&&nt.type===Tokenizer.START_TAG_TOKEN&&nt.tagName===$.SVG)return!1;const ot=nt.type===Tokenizer.CHARACTER_TOKEN||nt.type===Tokenizer.NULL_CHARACTER_TOKEN||nt.type===Tokenizer.WHITESPACE_CHARACTER_TOKEN;return(nt.type===Tokenizer.START_TAG_TOKEN&&nt.tagName!==$.MGLYPH&&nt.tagName!==$.MALIGNMARK||ot)&&this._isIntegrationPoint(et,NS.MATHML)||(nt.type===Tokenizer.START_TAG_TOKEN||ot)&&this._isIntegrationPoint(et,NS.HTML)?!1:nt.type!==Tokenizer.EOF_TOKEN}_processToken(nt){TOKEN_HANDLERS[this.insertionMode][nt.type](this,nt)}_processTokenInBodyMode(nt){TOKEN_HANDLERS[IN_BODY_MODE][nt.type](this,nt)}_processTokenInForeignContent(nt){nt.type===Tokenizer.CHARACTER_TOKEN?characterInForeignContent(this,nt):nt.type===Tokenizer.NULL_CHARACTER_TOKEN?nullCharacterInForeignContent(this,nt):nt.type===Tokenizer.WHITESPACE_CHARACTER_TOKEN?insertCharacters(this,nt):nt.type===Tokenizer.COMMENT_TOKEN?appendComment(this,nt):nt.type===Tokenizer.START_TAG_TOKEN?startTagInForeignContent(this,nt):nt.type===Tokenizer.END_TAG_TOKEN&&endTagInForeignContent(this,nt)}_processInputToken(nt){this._shouldProcessTokenInForeignContent(nt)?this._processTokenInForeignContent(nt):this._processToken(nt),nt.type===Tokenizer.START_TAG_TOKEN&&nt.selfClosing&&!nt.ackSelfClosing&&this._err(ERR.nonVoidHtmlElementStartTagWithTrailingSolidus)}_isIntegrationPoint(nt,et){const rt=this.treeAdapter.getTagName(nt),ot=this.treeAdapter.getNamespaceURI(nt),at=this.treeAdapter.getAttrList(nt);return foreignContent.isIntegrationPoint(rt,ot,at,et)}_reconstructActiveFormattingElements(){const nt=this.activeFormattingElements.length;if(nt){let et=nt,rt=null;do if(et--,rt=this.activeFormattingElements.entries[et],rt.type===FormattingElementList.MARKER_ENTRY||this.openElements.contains(rt.element)){et++;break}while(et>0);for(let ot=et;ot<nt;ot++)rt=this.activeFormattingElements.entries[ot],this._insertElement(rt.token,this.treeAdapter.getNamespaceURI(rt.element)),rt.element=this.openElements.current}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=IN_ROW_MODE}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion($.P),this.openElements.popUntilTagNamePopped($.P)}_resetInsertionMode(){for(let nt=this.openElements.stackTop,et=!1;nt>=0;nt--){let rt=this.openElements.items[nt];nt===0&&(et=!0,this.fragmentContext&&(rt=this.fragmentContext));const ot=this.treeAdapter.getTagName(rt),at=INSERTION_MODE_RESET_MAP[ot];if(at){this.insertionMode=at;break}else if(!et&&(ot===$.TD||ot===$.TH)){this.insertionMode=IN_CELL_MODE;break}else if(!et&&ot===$.HEAD){this.insertionMode=IN_HEAD_MODE;break}else if(ot===$.SELECT){this._resetInsertionModeForSelect(nt);break}else if(ot===$.TEMPLATE){this.insertionMode=this.currentTmplInsertionMode;break}else if(ot===$.HTML){this.insertionMode=this.headElement?AFTER_HEAD_MODE:BEFORE_HEAD_MODE;break}else if(et){this.insertionMode=IN_BODY_MODE;break}}}_resetInsertionModeForSelect(nt){if(nt>0)for(let et=nt-1;et>0;et--){const rt=this.openElements.items[et],ot=this.treeAdapter.getTagName(rt);if(ot===$.TEMPLATE)break;if(ot===$.TABLE){this.insertionMode=IN_SELECT_IN_TABLE_MODE;return}}this.insertionMode=IN_SELECT_MODE}_pushTmplInsertionMode(nt){this.tmplInsertionModeStack.push(nt),this.tmplInsertionModeStackTop++,this.currentTmplInsertionMode=nt}_popTmplInsertionMode(){this.tmplInsertionModeStack.pop(),this.tmplInsertionModeStackTop--,this.currentTmplInsertionMode=this.tmplInsertionModeStack[this.tmplInsertionModeStackTop]}_isElementCausesFosterParenting(nt){const et=this.treeAdapter.getTagName(nt);return et===$.TABLE||et===$.TBODY||et===$.TFOOT||et===$.THEAD||et===$.TR}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.current)}_findFosterParentingLocation(){const nt={parent:null,beforeElement:null};for(let et=this.openElements.stackTop;et>=0;et--){const rt=this.openElements.items[et],ot=this.treeAdapter.getTagName(rt),at=this.treeAdapter.getNamespaceURI(rt);if(ot===$.TEMPLATE&&at===NS.HTML){nt.parent=this.treeAdapter.getTemplateContent(rt);break}else if(ot===$.TABLE){nt.parent=this.treeAdapter.getParentNode(rt),nt.parent?nt.beforeElement=rt:nt.parent=this.openElements.items[et-1];break}}return nt.parent||(nt.parent=this.openElements.items[0]),nt}_fosterParentElement(nt){const et=this._findFosterParentingLocation();et.beforeElement?this.treeAdapter.insertBefore(et.parent,nt,et.beforeElement):this.treeAdapter.appendChild(et.parent,nt)}_fosterParentText(nt){const et=this._findFosterParentingLocation();et.beforeElement?this.treeAdapter.insertTextBefore(et.parent,nt,et.beforeElement):this.treeAdapter.insertText(et.parent,nt)}_isSpecialElement(nt){const et=this.treeAdapter.getTagName(nt),rt=this.treeAdapter.getNamespaceURI(nt);return HTML.SPECIAL_ELEMENTS[rt][et]}}var parser=Parser;function aaObtainFormattingElementEntry(tt,nt){let et=tt.activeFormattingElements.getElementEntryInScopeWithTagName(nt.tagName);return et?tt.openElements.contains(et.element)?tt.openElements.hasInScope(nt.tagName)||(et=null):(tt.activeFormattingElements.removeEntry(et),et=null):genericEndTagInBody(tt,nt),et}function aaObtainFurthestBlock(tt,nt){let et=null;for(let rt=tt.openElements.stackTop;rt>=0;rt--){const ot=tt.openElements.items[rt];if(ot===nt.element)break;tt._isSpecialElement(ot)&&(et=ot)}return et||(tt.openElements.popUntilElementPopped(nt.element),tt.activeFormattingElements.removeEntry(nt)),et}function aaInnerLoop(tt,nt,et){let rt=nt,ot=tt.openElements.getCommonAncestor(nt);for(let at=0,st=ot;st!==et;at++,st=ot){ot=tt.openElements.getCommonAncestor(st);const ut=tt.activeFormattingElements.getElementEntry(st),ct=ut&&at>=AA_INNER_LOOP_ITER;!ut||ct?(ct&&tt.activeFormattingElements.removeEntry(ut),tt.openElements.remove(st)):(st=aaRecreateElementFromEntry(tt,ut),rt===nt&&(tt.activeFormattingElements.bookmark=ut),tt.treeAdapter.detachNode(rt),tt.treeAdapter.appendChild(st,rt),rt=st)}return rt}function aaRecreateElementFromEntry(tt,nt){const et=tt.treeAdapter.getNamespaceURI(nt.element),rt=tt.treeAdapter.createElement(nt.token.tagName,et,nt.token.attrs);return tt.openElements.replace(nt.element,rt),nt.element=rt,rt}function aaInsertLastNodeInCommonAncestor(tt,nt,et){if(tt._isElementCausesFosterParenting(nt))tt._fosterParentElement(et);else{const rt=tt.treeAdapter.getTagName(nt),ot=tt.treeAdapter.getNamespaceURI(nt);rt===$.TEMPLATE&&ot===NS.HTML&&(nt=tt.treeAdapter.getTemplateContent(nt)),tt.treeAdapter.appendChild(nt,et)}}function aaReplaceFormattingElement(tt,nt,et){const rt=tt.treeAdapter.getNamespaceURI(et.element),ot=et.token,at=tt.treeAdapter.createElement(ot.tagName,rt,ot.attrs);tt._adoptNodes(nt,at),tt.treeAdapter.appendChild(nt,at),tt.activeFormattingElements.insertElementAfterBookmark(at,et.token),tt.activeFormattingElements.removeEntry(et),tt.openElements.remove(et.element),tt.openElements.insertAfter(nt,at)}function callAdoptionAgency(tt,nt){let et;for(let rt=0;rt<AA_OUTER_LOOP_ITER&&(et=aaObtainFormattingElementEntry(tt,nt),!!et);rt++){const ot=aaObtainFurthestBlock(tt,et);if(!ot)break;tt.activeFormattingElements.bookmark=et;const at=aaInnerLoop(tt,ot,et.element),st=tt.openElements.getCommonAncestor(et.element);tt.treeAdapter.detachNode(at),aaInsertLastNodeInCommonAncestor(tt,st,at),aaReplaceFormattingElement(tt,ot,et)}}function ignoreToken(){}function misplacedDoctype(tt){tt._err(ERR.misplacedDoctype)}function appendComment(tt,nt){tt._appendCommentNode(nt,tt.openElements.currentTmplContent||tt.openElements.current)}function appendCommentToRootHtmlElement(tt,nt){tt._appendCommentNode(nt,tt.openElements.items[0])}function appendCommentToDocument(tt,nt){tt._appendCommentNode(nt,tt.document)}function insertCharacters(tt,nt){tt._insertCharacters(nt)}function stopParsing(tt){tt.stopped=!0}function doctypeInInitialMode(tt,nt){tt._setDocumentType(nt);const et=nt.forceQuirks?HTML.DOCUMENT_MODE.QUIRKS:doctype$2.getDocumentMode(nt);doctype$2.isConforming(nt)||tt._err(ERR.nonConformingDoctype),tt.treeAdapter.setDocumentMode(tt.document,et),tt.insertionMode=BEFORE_HTML_MODE}function tokenInInitialMode(tt,nt){tt._err(ERR.missingDoctype,{beforeToken:!0}),tt.treeAdapter.setDocumentMode(tt.document,HTML.DOCUMENT_MODE.QUIRKS),tt.insertionMode=BEFORE_HTML_MODE,tt._processToken(nt)}function startTagBeforeHtml(tt,nt){nt.tagName===$.HTML?(tt._insertElement(nt,NS.HTML),tt.insertionMode=BEFORE_HEAD_MODE):tokenBeforeHtml(tt,nt)}function endTagBeforeHtml(tt,nt){const et=nt.tagName;(et===$.HTML||et===$.HEAD||et===$.BODY||et===$.BR)&&tokenBeforeHtml(tt,nt)}function tokenBeforeHtml(tt,nt){tt._insertFakeRootElement(),tt.insertionMode=BEFORE_HEAD_MODE,tt._processToken(nt)}function startTagBeforeHead(tt,nt){const et=nt.tagName;et===$.HTML?startTagInBody(tt,nt):et===$.HEAD?(tt._insertElement(nt,NS.HTML),tt.headElement=tt.openElements.current,tt.insertionMode=IN_HEAD_MODE):tokenBeforeHead(tt,nt)}function endTagBeforeHead(tt,nt){const et=nt.tagName;et===$.HEAD||et===$.BODY||et===$.HTML||et===$.BR?tokenBeforeHead(tt,nt):tt._err(ERR.endTagWithoutMatchingOpenElement)}function tokenBeforeHead(tt,nt){tt._insertFakeElement($.HEAD),tt.headElement=tt.openElements.current,tt.insertionMode=IN_HEAD_MODE,tt._processToken(nt)}function startTagInHead(tt,nt){const et=nt.tagName;et===$.HTML?startTagInBody(tt,nt):et===$.BASE||et===$.BASEFONT||et===$.BGSOUND||et===$.LINK||et===$.META?(tt._appendElement(nt,NS.HTML),nt.ackSelfClosing=!0):et===$.TITLE?tt._switchToTextParsing(nt,Tokenizer.MODE.RCDATA):et===$.NOSCRIPT?tt.options.scriptingEnabled?tt._switchToTextParsing(nt,Tokenizer.MODE.RAWTEXT):(tt._insertElement(nt,NS.HTML),tt.insertionMode=IN_HEAD_NO_SCRIPT_MODE):et===$.NOFRAMES||et===$.STYLE?tt._switchToTextParsing(nt,Tokenizer.MODE.RAWTEXT):et===$.SCRIPT?tt._switchToTextParsing(nt,Tokenizer.MODE.SCRIPT_DATA):et===$.TEMPLATE?(tt._insertTemplate(nt,NS.HTML),tt.activeFormattingElements.insertMarker(),tt.framesetOk=!1,tt.insertionMode=IN_TEMPLATE_MODE,tt._pushTmplInsertionMode(IN_TEMPLATE_MODE)):et===$.HEAD?tt._err(ERR.misplacedStartTagForHeadElement):tokenInHead(tt,nt)}function endTagInHead(tt,nt){const et=nt.tagName;et===$.HEAD?(tt.openElements.pop(),tt.insertionMode=AFTER_HEAD_MODE):et===$.BODY||et===$.BR||et===$.HTML?tokenInHead(tt,nt):et===$.TEMPLATE&&tt.openElements.tmplCount>0?(tt.openElements.generateImpliedEndTagsThoroughly(),tt.openElements.currentTagName!==$.TEMPLATE&&tt._err(ERR.closingOfElementWithOpenChildElements),tt.openElements.popUntilTagNamePopped($.TEMPLATE),tt.activeFormattingElements.clearToLastMarker(),tt._popTmplInsertionMode(),tt._resetInsertionMode()):tt._err(ERR.endTagWithoutMatchingOpenElement)}function tokenInHead(tt,nt){tt.openElements.pop(),tt.insertionMode=AFTER_HEAD_MODE,tt._processToken(nt)}function startTagInHeadNoScript(tt,nt){const et=nt.tagName;et===$.HTML?startTagInBody(tt,nt):et===$.BASEFONT||et===$.BGSOUND||et===$.HEAD||et===$.LINK||et===$.META||et===$.NOFRAMES||et===$.STYLE?startTagInHead(tt,nt):et===$.NOSCRIPT?tt._err(ERR.nestedNoscriptInHead):tokenInHeadNoScript(tt,nt)}function endTagInHeadNoScript(tt,nt){const et=nt.tagName;et===$.NOSCRIPT?(tt.openElements.pop(),tt.insertionMode=IN_HEAD_MODE):et===$.BR?tokenInHeadNoScript(tt,nt):tt._err(ERR.endTagWithoutMatchingOpenElement)}function tokenInHeadNoScript(tt,nt){const et=nt.type===Tokenizer.EOF_TOKEN?ERR.openElementsLeftAfterEof:ERR.disallowedContentInNoscriptInHead;tt._err(et),tt.openElements.pop(),tt.insertionMode=IN_HEAD_MODE,tt._processToken(nt)}function startTagAfterHead(tt,nt){const et=nt.tagName;et===$.HTML?startTagInBody(tt,nt):et===$.BODY?(tt._insertElement(nt,NS.HTML),tt.framesetOk=!1,tt.insertionMode=IN_BODY_MODE):et===$.FRAMESET?(tt._insertElement(nt,NS.HTML),tt.insertionMode=IN_FRAMESET_MODE):et===$.BASE||et===$.BASEFONT||et===$.BGSOUND||et===$.LINK||et===$.META||et===$.NOFRAMES||et===$.SCRIPT||et===$.STYLE||et===$.TEMPLATE||et===$.TITLE?(tt._err(ERR.abandonedHeadElementChild),tt.openElements.push(tt.headElement),startTagInHead(tt,nt),tt.openElements.remove(tt.headElement)):et===$.HEAD?tt._err(ERR.misplacedStartTagForHeadElement):tokenAfterHead(tt,nt)}function endTagAfterHead(tt,nt){const et=nt.tagName;et===$.BODY||et===$.HTML||et===$.BR?tokenAfterHead(tt,nt):et===$.TEMPLATE?endTagInHead(tt,nt):tt._err(ERR.endTagWithoutMatchingOpenElement)}function tokenAfterHead(tt,nt){tt._insertFakeElement($.BODY),tt.insertionMode=IN_BODY_MODE,tt._processToken(nt)}function whitespaceCharacterInBody(tt,nt){tt._reconstructActiveFormattingElements(),tt._insertCharacters(nt)}function characterInBody(tt,nt){tt._reconstructActiveFormattingElements(),tt._insertCharacters(nt),tt.framesetOk=!1}function htmlStartTagInBody(tt,nt){tt.openElements.tmplCount===0&&tt.treeAdapter.adoptAttributes(tt.openElements.items[0],nt.attrs)}function bodyStartTagInBody(tt,nt){const et=tt.openElements.tryPeekProperlyNestedBodyElement();et&&tt.openElements.tmplCount===0&&(tt.framesetOk=!1,tt.treeAdapter.adoptAttributes(et,nt.attrs))}function framesetStartTagInBody(tt,nt){const et=tt.openElements.tryPeekProperlyNestedBodyElement();tt.framesetOk&&et&&(tt.treeAdapter.detachNode(et),tt.openElements.popAllUpToHtmlElement(),tt._insertElement(nt,NS.HTML),tt.insertionMode=IN_FRAMESET_MODE)}function addressStartTagInBody(tt,nt){tt.openElements.hasInButtonScope($.P)&&tt._closePElement(),tt._insertElement(nt,NS.HTML)}function numberedHeaderStartTagInBody(tt,nt){tt.openElements.hasInButtonScope($.P)&&tt._closePElement();const et=tt.openElements.currentTagName;(et===$.H1||et===$.H2||et===$.H3||et===$.H4||et===$.H5||et===$.H6)&&tt.openElements.pop(),tt._insertElement(nt,NS.HTML)}function preStartTagInBody(tt,nt){tt.openElements.hasInButtonScope($.P)&&tt._closePElement(),tt._insertElement(nt,NS.HTML),tt.skipNextNewLine=!0,tt.framesetOk=!1}function formStartTagInBody(tt,nt){const et=tt.openElements.tmplCount>0;(!tt.formElement||et)&&(tt.openElements.hasInButtonScope($.P)&&tt._closePElement(),tt._insertElement(nt,NS.HTML),et||(tt.formElement=tt.openElements.current))}function listItemStartTagInBody(tt,nt){tt.framesetOk=!1;const et=nt.tagName;for(let rt=tt.openElements.stackTop;rt>=0;rt--){const ot=tt.openElements.items[rt],at=tt.treeAdapter.getTagName(ot);let st=null;if(et===$.LI&&at===$.LI?st=$.LI:(et===$.DD||et===$.DT)&&(at===$.DD||at===$.DT)&&(st=at),st){tt.openElements.generateImpliedEndTagsWithExclusion(st),tt.openElements.popUntilTagNamePopped(st);break}if(at!==$.ADDRESS&&at!==$.DIV&&at!==$.P&&tt._isSpecialElement(ot))break}tt.openElements.hasInButtonScope($.P)&&tt._closePElement(),tt._insertElement(nt,NS.HTML)}function plaintextStartTagInBody(tt,nt){tt.openElements.hasInButtonScope($.P)&&tt._closePElement(),tt._insertElement(nt,NS.HTML),tt.tokenizer.state=Tokenizer.MODE.PLAINTEXT}function buttonStartTagInBody(tt,nt){tt.openElements.hasInScope($.BUTTON)&&(tt.openElements.generateImpliedEndTags(),tt.openElements.popUntilTagNamePopped($.BUTTON)),tt._reconstructActiveFormattingElements(),tt._insertElement(nt,NS.HTML),tt.framesetOk=!1}function aStartTagInBody(tt,nt){const et=tt.activeFormattingElements.getElementEntryInScopeWithTagName($.A);et&&(callAdoptionAgency(tt,nt),tt.openElements.remove(et.element),tt.activeFormattingElements.removeEntry(et)),tt._reconstructActiveFormattingElements(),tt._insertElement(nt,NS.HTML),tt.activeFormattingElements.pushElement(tt.openElements.current,nt)}function bStartTagInBody(tt,nt){tt._reconstructActiveFormattingElements(),tt._insertElement(nt,NS.HTML),tt.activeFormattingElements.pushElement(tt.openElements.current,nt)}function nobrStartTagInBody(tt,nt){tt._reconstructActiveFormattingElements(),tt.openElements.hasInScope($.NOBR)&&(callAdoptionAgency(tt,nt),tt._reconstructActiveFormattingElements()),tt._insertElement(nt,NS.HTML),tt.activeFormattingElements.pushElement(tt.openElements.current,nt)}function appletStartTagInBody(tt,nt){tt._reconstructActiveFormattingElements(),tt._insertElement(nt,NS.HTML),tt.activeFormattingElements.insertMarker(),tt.framesetOk=!1}function tableStartTagInBody(tt,nt){tt.treeAdapter.getDocumentMode(tt.document)!==HTML.DOCUMENT_MODE.QUIRKS&&tt.openElements.hasInButtonScope($.P)&&tt._closePElement(),tt._insertElement(nt,NS.HTML),tt.framesetOk=!1,tt.insertionMode=IN_TABLE_MODE}function areaStartTagInBody(tt,nt){tt._reconstructActiveFormattingElements(),tt._appendElement(nt,NS.HTML),tt.framesetOk=!1,nt.ackSelfClosing=!0}function inputStartTagInBody(tt,nt){tt._reconstructActiveFormattingElements(),tt._appendElement(nt,NS.HTML);const et=Tokenizer.getTokenAttr(nt,ATTRS.TYPE);(!et||et.toLowerCase()!==HIDDEN_INPUT_TYPE)&&(tt.framesetOk=!1),nt.ackSelfClosing=!0}function paramStartTagInBody(tt,nt){tt._appendElement(nt,NS.HTML),nt.ackSelfClosing=!0}function hrStartTagInBody(tt,nt){tt.openElements.hasInButtonScope($.P)&&tt._closePElement(),tt._appendElement(nt,NS.HTML),tt.framesetOk=!1,nt.ackSelfClosing=!0}function imageStartTagInBody(tt,nt){nt.tagName=$.IMG,areaStartTagInBody(tt,nt)}function textareaStartTagInBody(tt,nt){tt._insertElement(nt,NS.HTML),tt.skipNextNewLine=!0,tt.tokenizer.state=Tokenizer.MODE.RCDATA,tt.originalInsertionMode=tt.insertionMode,tt.framesetOk=!1,tt.insertionMode=TEXT_MODE}function xmpStartTagInBody(tt,nt){tt.openElements.hasInButtonScope($.P)&&tt._closePElement(),tt._reconstructActiveFormattingElements(),tt.framesetOk=!1,tt._switchToTextParsing(nt,Tokenizer.MODE.RAWTEXT)}function iframeStartTagInBody(tt,nt){tt.framesetOk=!1,tt._switchToTextParsing(nt,Tokenizer.MODE.RAWTEXT)}function noembedStartTagInBody(tt,nt){tt._switchToTextParsing(nt,Tokenizer.MODE.RAWTEXT)}function selectStartTagInBody(tt,nt){tt._reconstructActiveFormattingElements(),tt._insertElement(nt,NS.HTML),tt.framesetOk=!1,tt.insertionMode===IN_TABLE_MODE||tt.insertionMode===IN_CAPTION_MODE||tt.insertionMode===IN_TABLE_BODY_MODE||tt.insertionMode===IN_ROW_MODE||tt.insertionMode===IN_CELL_MODE?tt.insertionMode=IN_SELECT_IN_TABLE_MODE:tt.insertionMode=IN_SELECT_MODE}function optgroupStartTagInBody(tt,nt){tt.openElements.currentTagName===$.OPTION&&tt.openElements.pop(),tt._reconstructActiveFormattingElements(),tt._insertElement(nt,NS.HTML)}function rbStartTagInBody(tt,nt){tt.openElements.hasInScope($.RUBY)&&tt.openElements.generateImpliedEndTags(),tt._insertElement(nt,NS.HTML)}function rtStartTagInBody(tt,nt){tt.openElements.hasInScope($.RUBY)&&tt.openElements.generateImpliedEndTagsWithExclusion($.RTC),tt._insertElement(nt,NS.HTML)}function menuStartTagInBody(tt,nt){tt.openElements.hasInButtonScope($.P)&&tt._closePElement(),tt._insertElement(nt,NS.HTML)}function mathStartTagInBody(tt,nt){tt._reconstructActiveFormattingElements(),foreignContent.adjustTokenMathMLAttrs(nt),foreignContent.adjustTokenXMLAttrs(nt),nt.selfClosing?tt._appendElement(nt,NS.MATHML):tt._insertElement(nt,NS.MATHML),nt.ackSelfClosing=!0}function svgStartTagInBody(tt,nt){tt._reconstructActiveFormattingElements(),foreignContent.adjustTokenSVGAttrs(nt),foreignContent.adjustTokenXMLAttrs(nt),nt.selfClosing?tt._appendElement(nt,NS.SVG):tt._insertElement(nt,NS.SVG),nt.ackSelfClosing=!0}function genericStartTagInBody(tt,nt){tt._reconstructActiveFormattingElements(),tt._insertElement(nt,NS.HTML)}function startTagInBody(tt,nt){const et=nt.tagName;switch(et.length){case 1:et===$.I||et===$.S||et===$.B||et===$.U?bStartTagInBody(tt,nt):et===$.P?addressStartTagInBody(tt,nt):et===$.A?aStartTagInBody(tt,nt):genericStartTagInBody(tt,nt);break;case 2:et===$.DL||et===$.OL||et===$.UL?addressStartTagInBody(tt,nt):et===$.H1||et===$.H2||et===$.H3||et===$.H4||et===$.H5||et===$.H6?numberedHeaderStartTagInBody(tt,nt):et===$.LI||et===$.DD||et===$.DT?listItemStartTagInBody(tt,nt):et===$.EM||et===$.TT?bStartTagInBody(tt,nt):et===$.BR?areaStartTagInBody(tt,nt):et===$.HR?hrStartTagInBody(tt,nt):et===$.RB?rbStartTagInBody(tt,nt):et===$.RT||et===$.RP?rtStartTagInBody(tt,nt):et!==$.TH&&et!==$.TD&&et!==$.TR&&genericStartTagInBody(tt,nt);break;case 3:et===$.DIV||et===$.DIR||et===$.NAV?addressStartTagInBody(tt,nt):et===$.PRE?preStartTagInBody(tt,nt):et===$.BIG?bStartTagInBody(tt,nt):et===$.IMG||et===$.WBR?areaStartTagInBody(tt,nt):et===$.XMP?xmpStartTagInBody(tt,nt):et===$.SVG?svgStartTagInBody(tt,nt):et===$.RTC?rbStartTagInBody(tt,nt):et!==$.COL&&genericStartTagInBody(tt,nt);break;case 4:et===$.HTML?htmlStartTagInBody(tt,nt):et===$.BASE||et===$.LINK||et===$.META?startTagInHead(tt,nt):et===$.BODY?bodyStartTagInBody(tt,nt):et===$.MAIN||et===$.MENU?addressStartTagInBody(tt,nt):et===$.FORM?formStartTagInBody(tt,nt):et===$.CODE||et===$.FONT?bStartTagInBody(tt,nt):et===$.NOBR?nobrStartTagInBody(tt,nt):et===$.AREA?areaStartTagInBody(tt,nt):et===$.MATH?mathStartTagInBody(tt,nt):et===$.MENU?menuStartTagInBody(tt,nt):et!==$.HEAD&&genericStartTagInBody(tt,nt);break;case 5:et===$.STYLE||et===$.TITLE?startTagInHead(tt,nt):et===$.ASIDE?addressStartTagInBody(tt,nt):et===$.SMALL?bStartTagInBody(tt,nt):et===$.TABLE?tableStartTagInBody(tt,nt):et===$.EMBED?areaStartTagInBody(tt,nt):et===$.INPUT?inputStartTagInBody(tt,nt):et===$.PARAM||et===$.TRACK?paramStartTagInBody(tt,nt):et===$.IMAGE?imageStartTagInBody(tt,nt):et!==$.FRAME&&et!==$.TBODY&&et!==$.TFOOT&&et!==$.THEAD&&genericStartTagInBody(tt,nt);break;case 6:et===$.SCRIPT?startTagInHead(tt,nt):et===$.CENTER||et===$.FIGURE||et===$.FOOTER||et===$.HEADER||et===$.HGROUP||et===$.DIALOG?addressStartTagInBody(tt,nt):et===$.BUTTON?buttonStartTagInBody(tt,nt):et===$.STRIKE||et===$.STRONG?bStartTagInBody(tt,nt):et===$.APPLET||et===$.OBJECT?appletStartTagInBody(tt,nt):et===$.KEYGEN?areaStartTagInBody(tt,nt):et===$.SOURCE?paramStartTagInBody(tt,nt):et===$.IFRAME?iframeStartTagInBody(tt,nt):et===$.SELECT?selectStartTagInBody(tt,nt):et===$.OPTION?optgroupStartTagInBody(tt,nt):genericStartTagInBody(tt,nt);break;case 7:et===$.BGSOUND?startTagInHead(tt,nt):et===$.DETAILS||et===$.ADDRESS||et===$.ARTICLE||et===$.SECTION||et===$.SUMMARY?addressStartTagInBody(tt,nt):et===$.LISTING?preStartTagInBody(tt,nt):et===$.MARQUEE?appletStartTagInBody(tt,nt):et===$.NOEMBED?noembedStartTagInBody(tt,nt):et!==$.CAPTION&&genericStartTagInBody(tt,nt);break;case 8:et===$.BASEFONT?startTagInHead(tt,nt):et===$.FRAMESET?framesetStartTagInBody(tt,nt):et===$.FIELDSET?addressStartTagInBody(tt,nt):et===$.TEXTAREA?textareaStartTagInBody(tt,nt):et===$.TEMPLATE?startTagInHead(tt,nt):et===$.NOSCRIPT?tt.options.scriptingEnabled?noembedStartTagInBody(tt,nt):genericStartTagInBody(tt,nt):et===$.OPTGROUP?optgroupStartTagInBody(tt,nt):et!==$.COLGROUP&&genericStartTagInBody(tt,nt);break;case 9:et===$.PLAINTEXT?plaintextStartTagInBody(tt,nt):genericStartTagInBody(tt,nt);break;case 10:et===$.BLOCKQUOTE||et===$.FIGCAPTION?addressStartTagInBody(tt,nt):genericStartTagInBody(tt,nt);break;default:genericStartTagInBody(tt,nt)}}function bodyEndTagInBody(tt){tt.openElements.hasInScope($.BODY)&&(tt.insertionMode=AFTER_BODY_MODE)}function htmlEndTagInBody(tt,nt){tt.openElements.hasInScope($.BODY)&&(tt.insertionMode=AFTER_BODY_MODE,tt._processToken(nt))}function addressEndTagInBody(tt,nt){const et=nt.tagName;tt.openElements.hasInScope(et)&&(tt.openElements.generateImpliedEndTags(),tt.openElements.popUntilTagNamePopped(et))}function formEndTagInBody(tt){const nt=tt.openElements.tmplCount>0,et=tt.formElement;nt||(tt.formElement=null),(et||nt)&&tt.openElements.hasInScope($.FORM)&&(tt.openElements.generateImpliedEndTags(),nt?tt.openElements.popUntilTagNamePopped($.FORM):tt.openElements.remove(et))}function pEndTagInBody(tt){tt.openElements.hasInButtonScope($.P)||tt._insertFakeElement($.P),tt._closePElement()}function liEndTagInBody(tt){tt.openElements.hasInListItemScope($.LI)&&(tt.openElements.generateImpliedEndTagsWithExclusion($.LI),tt.openElements.popUntilTagNamePopped($.LI))}function ddEndTagInBody(tt,nt){const et=nt.tagName;tt.openElements.hasInScope(et)&&(tt.openElements.generateImpliedEndTagsWithExclusion(et),tt.openElements.popUntilTagNamePopped(et))}function numberedHeaderEndTagInBody(tt){tt.openElements.hasNumberedHeaderInScope()&&(tt.openElements.generateImpliedEndTags(),tt.openElements.popUntilNumberedHeaderPopped())}function appletEndTagInBody(tt,nt){const et=nt.tagName;tt.openElements.hasInScope(et)&&(tt.openElements.generateImpliedEndTags(),tt.openElements.popUntilTagNamePopped(et),tt.activeFormattingElements.clearToLastMarker())}function brEndTagInBody(tt){tt._reconstructActiveFormattingElements(),tt._insertFakeElement($.BR),tt.openElements.pop(),tt.framesetOk=!1}function genericEndTagInBody(tt,nt){const et=nt.tagName;for(let rt=tt.openElements.stackTop;rt>0;rt--){const ot=tt.openElements.items[rt];if(tt.treeAdapter.getTagName(ot)===et){tt.openElements.generateImpliedEndTagsWithExclusion(et),tt.openElements.popUntilElementPopped(ot);break}if(tt._isSpecialElement(ot))break}}function endTagInBody(tt,nt){const et=nt.tagName;switch(et.length){case 1:et===$.A||et===$.B||et===$.I||et===$.S||et===$.U?callAdoptionAgency(tt,nt):et===$.P?pEndTagInBody(tt):genericEndTagInBody(tt,nt);break;case 2:et===$.DL||et===$.UL||et===$.OL?addressEndTagInBody(tt,nt):et===$.LI?liEndTagInBody(tt):et===$.DD||et===$.DT?ddEndTagInBody(tt,nt):et===$.H1||et===$.H2||et===$.H3||et===$.H4||et===$.H5||et===$.H6?numberedHeaderEndTagInBody(tt):et===$.BR?brEndTagInBody(tt):et===$.EM||et===$.TT?callAdoptionAgency(tt,nt):genericEndTagInBody(tt,nt);break;case 3:et===$.BIG?callAdoptionAgency(tt,nt):et===$.DIR||et===$.DIV||et===$.NAV||et===$.PRE?addressEndTagInBody(tt,nt):genericEndTagInBody(tt,nt);break;case 4:et===$.BODY?bodyEndTagInBody(tt):et===$.HTML?htmlEndTagInBody(tt,nt):et===$.FORM?formEndTagInBody(tt):et===$.CODE||et===$.FONT||et===$.NOBR?callAdoptionAgency(tt,nt):et===$.MAIN||et===$.MENU?addressEndTagInBody(tt,nt):genericEndTagInBody(tt,nt);break;case 5:et===$.ASIDE?addressEndTagInBody(tt,nt):et===$.SMALL?callAdoptionAgency(tt,nt):genericEndTagInBody(tt,nt);break;case 6:et===$.CENTER||et===$.FIGURE||et===$.FOOTER||et===$.HEADER||et===$.HGROUP||et===$.DIALOG?addressEndTagInBody(tt,nt):et===$.APPLET||et===$.OBJECT?appletEndTagInBody(tt,nt):et===$.STRIKE||et===$.STRONG?callAdoptionAgency(tt,nt):genericEndTagInBody(tt,nt);break;case 7:et===$.ADDRESS||et===$.ARTICLE||et===$.DETAILS||et===$.SECTION||et===$.SUMMARY||et===$.LISTING?addressEndTagInBody(tt,nt):et===$.MARQUEE?appletEndTagInBody(tt,nt):genericEndTagInBody(tt,nt);break;case 8:et===$.FIELDSET?addressEndTagInBody(tt,nt):et===$.TEMPLATE?endTagInHead(tt,nt):genericEndTagInBody(tt,nt);break;case 10:et===$.BLOCKQUOTE||et===$.FIGCAPTION?addressEndTagInBody(tt,nt):genericEndTagInBody(tt,nt);break;default:genericEndTagInBody(tt,nt)}}function eofInBody(tt,nt){tt.tmplInsertionModeStackTop>-1?eofInTemplate(tt,nt):tt.stopped=!0}function endTagInText(tt,nt){nt.tagName===$.SCRIPT&&(tt.pendingScript=tt.openElements.current),tt.openElements.pop(),tt.insertionMode=tt.originalInsertionMode}function eofInText(tt,nt){tt._err(ERR.eofInElementThatCanContainOnlyText),tt.openElements.pop(),tt.insertionMode=tt.originalInsertionMode,tt._processToken(nt)}function characterInTable(tt,nt){const et=tt.openElements.currentTagName;et===$.TABLE||et===$.TBODY||et===$.TFOOT||et===$.THEAD||et===$.TR?(tt.pendingCharacterTokens=[],tt.hasNonWhitespacePendingCharacterToken=!1,tt.originalInsertionMode=tt.insertionMode,tt.insertionMode=IN_TABLE_TEXT_MODE,tt._processToken(nt)):tokenInTable(tt,nt)}function captionStartTagInTable(tt,nt){tt.openElements.clearBackToTableContext(),tt.activeFormattingElements.insertMarker(),tt._insertElement(nt,NS.HTML),tt.insertionMode=IN_CAPTION_MODE}function colgroupStartTagInTable(tt,nt){tt.openElements.clearBackToTableContext(),tt._insertElement(nt,NS.HTML),tt.insertionMode=IN_COLUMN_GROUP_MODE}function colStartTagInTable(tt,nt){tt.openElements.clearBackToTableContext(),tt._insertFakeElement($.COLGROUP),tt.insertionMode=IN_COLUMN_GROUP_MODE,tt._processToken(nt)}function tbodyStartTagInTable(tt,nt){tt.openElements.clearBackToTableContext(),tt._insertElement(nt,NS.HTML),tt.insertionMode=IN_TABLE_BODY_MODE}function tdStartTagInTable(tt,nt){tt.openElements.clearBackToTableContext(),tt._insertFakeElement($.TBODY),tt.insertionMode=IN_TABLE_BODY_MODE,tt._processToken(nt)}function tableStartTagInTable(tt,nt){tt.openElements.hasInTableScope($.TABLE)&&(tt.openElements.popUntilTagNamePopped($.TABLE),tt._resetInsertionMode(),tt._processToken(nt))}function inputStartTagInTable(tt,nt){const et=Tokenizer.getTokenAttr(nt,ATTRS.TYPE);et&&et.toLowerCase()===HIDDEN_INPUT_TYPE?tt._appendElement(nt,NS.HTML):tokenInTable(tt,nt),nt.ackSelfClosing=!0}function formStartTagInTable(tt,nt){!tt.formElement&&tt.openElements.tmplCount===0&&(tt._insertElement(nt,NS.HTML),tt.formElement=tt.openElements.current,tt.openElements.pop())}function startTagInTable(tt,nt){const et=nt.tagName;switch(et.length){case 2:et===$.TD||et===$.TH||et===$.TR?tdStartTagInTable(tt,nt):tokenInTable(tt,nt);break;case 3:et===$.COL?colStartTagInTable(tt,nt):tokenInTable(tt,nt);break;case 4:et===$.FORM?formStartTagInTable(tt,nt):tokenInTable(tt,nt);break;case 5:et===$.TABLE?tableStartTagInTable(tt,nt):et===$.STYLE?startTagInHead(tt,nt):et===$.TBODY||et===$.TFOOT||et===$.THEAD?tbodyStartTagInTable(tt,nt):et===$.INPUT?inputStartTagInTable(tt,nt):tokenInTable(tt,nt);break;case 6:et===$.SCRIPT?startTagInHead(tt,nt):tokenInTable(tt,nt);break;case 7:et===$.CAPTION?captionStartTagInTable(tt,nt):tokenInTable(tt,nt);break;case 8:et===$.COLGROUP?colgroupStartTagInTable(tt,nt):et===$.TEMPLATE?startTagInHead(tt,nt):tokenInTable(tt,nt);break;default:tokenInTable(tt,nt)}}function endTagInTable(tt,nt){const et=nt.tagName;et===$.TABLE?tt.openElements.hasInTableScope($.TABLE)&&(tt.openElements.popUntilTagNamePopped($.TABLE),tt._resetInsertionMode()):et===$.TEMPLATE?endTagInHead(tt,nt):et!==$.BODY&&et!==$.CAPTION&&et!==$.COL&&et!==$.COLGROUP&&et!==$.HTML&&et!==$.TBODY&&et!==$.TD&&et!==$.TFOOT&&et!==$.TH&&et!==$.THEAD&&et!==$.TR&&tokenInTable(tt,nt)}function tokenInTable(tt,nt){const et=tt.fosterParentingEnabled;tt.fosterParentingEnabled=!0,tt._processTokenInBodyMode(nt),tt.fosterParentingEnabled=et}function whitespaceCharacterInTableText(tt,nt){tt.pendingCharacterTokens.push(nt)}function characterInTableText(tt,nt){tt.pendingCharacterTokens.push(nt),tt.hasNonWhitespacePendingCharacterToken=!0}function tokenInTableText(tt,nt){let et=0;if(tt.hasNonWhitespacePendingCharacterToken)for(;et<tt.pendingCharacterTokens.length;et++)tokenInTable(tt,tt.pendingCharacterTokens[et]);else for(;et<tt.pendingCharacterTokens.length;et++)tt._insertCharacters(tt.pendingCharacterTokens[et]);tt.insertionMode=tt.originalInsertionMode,tt._processToken(nt)}function startTagInCaption(tt,nt){const et=nt.tagName;et===$.CAPTION||et===$.COL||et===$.COLGROUP||et===$.TBODY||et===$.TD||et===$.TFOOT||et===$.TH||et===$.THEAD||et===$.TR?tt.openElements.hasInTableScope($.CAPTION)&&(tt.openElements.generateImpliedEndTags(),tt.openElements.popUntilTagNamePopped($.CAPTION),tt.activeFormattingElements.clearToLastMarker(),tt.insertionMode=IN_TABLE_MODE,tt._processToken(nt)):startTagInBody(tt,nt)}function endTagInCaption(tt,nt){const et=nt.tagName;et===$.CAPTION||et===$.TABLE?tt.openElements.hasInTableScope($.CAPTION)&&(tt.openElements.generateImpliedEndTags(),tt.openElements.popUntilTagNamePopped($.CAPTION),tt.activeFormattingElements.clearToLastMarker(),tt.insertionMode=IN_TABLE_MODE,et===$.TABLE&&tt._processToken(nt)):et!==$.BODY&&et!==$.COL&&et!==$.COLGROUP&&et!==$.HTML&&et!==$.TBODY&&et!==$.TD&&et!==$.TFOOT&&et!==$.TH&&et!==$.THEAD&&et!==$.TR&&endTagInBody(tt,nt)}function startTagInColumnGroup(tt,nt){const et=nt.tagName;et===$.HTML?startTagInBody(tt,nt):et===$.COL?(tt._appendElement(nt,NS.HTML),nt.ackSelfClosing=!0):et===$.TEMPLATE?startTagInHead(tt,nt):tokenInColumnGroup(tt,nt)}function endTagInColumnGroup(tt,nt){const et=nt.tagName;et===$.COLGROUP?tt.openElements.currentTagName===$.COLGROUP&&(tt.openElements.pop(),tt.insertionMode=IN_TABLE_MODE):et===$.TEMPLATE?endTagInHead(tt,nt):et!==$.COL&&tokenInColumnGroup(tt,nt)}function tokenInColumnGroup(tt,nt){tt.openElements.currentTagName===$.COLGROUP&&(tt.openElements.pop(),tt.insertionMode=IN_TABLE_MODE,tt._processToken(nt))}function startTagInTableBody(tt,nt){const et=nt.tagName;et===$.TR?(tt.openElements.clearBackToTableBodyContext(),tt._insertElement(nt,NS.HTML),tt.insertionMode=IN_ROW_MODE):et===$.TH||et===$.TD?(tt.openElements.clearBackToTableBodyContext(),tt._insertFakeElement($.TR),tt.insertionMode=IN_ROW_MODE,tt._processToken(nt)):et===$.CAPTION||et===$.COL||et===$.COLGROUP||et===$.TBODY||et===$.TFOOT||et===$.THEAD?tt.openElements.hasTableBodyContextInTableScope()&&(tt.openElements.clearBackToTableBodyContext(),tt.openElements.pop(),tt.insertionMode=IN_TABLE_MODE,tt._processToken(nt)):startTagInTable(tt,nt)}function endTagInTableBody(tt,nt){const et=nt.tagName;et===$.TBODY||et===$.TFOOT||et===$.THEAD?tt.openElements.hasInTableScope(et)&&(tt.openElements.clearBackToTableBodyContext(),tt.openElements.pop(),tt.insertionMode=IN_TABLE_MODE):et===$.TABLE?tt.openElements.hasTableBodyContextInTableScope()&&(tt.openElements.clearBackToTableBodyContext(),tt.openElements.pop(),tt.insertionMode=IN_TABLE_MODE,tt._processToken(nt)):(et!==$.BODY&&et!==$.CAPTION&&et!==$.COL&&et!==$.COLGROUP||et!==$.HTML&&et!==$.TD&&et!==$.TH&&et!==$.TR)&&endTagInTable(tt,nt)}function startTagInRow(tt,nt){const et=nt.tagName;et===$.TH||et===$.TD?(tt.openElements.clearBackToTableRowContext(),tt._insertElement(nt,NS.HTML),tt.insertionMode=IN_CELL_MODE,tt.activeFormattingElements.insertMarker()):et===$.CAPTION||et===$.COL||et===$.COLGROUP||et===$.TBODY||et===$.TFOOT||et===$.THEAD||et===$.TR?tt.openElements.hasInTableScope($.TR)&&(tt.openElements.clearBackToTableRowContext(),tt.openElements.pop(),tt.insertionMode=IN_TABLE_BODY_MODE,tt._processToken(nt)):startTagInTable(tt,nt)}function endTagInRow(tt,nt){const et=nt.tagName;et===$.TR?tt.openElements.hasInTableScope($.TR)&&(tt.openElements.clearBackToTableRowContext(),tt.openElements.pop(),tt.insertionMode=IN_TABLE_BODY_MODE):et===$.TABLE?tt.openElements.hasInTableScope($.TR)&&(tt.openElements.clearBackToTableRowContext(),tt.openElements.pop(),tt.insertionMode=IN_TABLE_BODY_MODE,tt._processToken(nt)):et===$.TBODY||et===$.TFOOT||et===$.THEAD?(tt.openElements.hasInTableScope(et)||tt.openElements.hasInTableScope($.TR))&&(tt.openElements.clearBackToTableRowContext(),tt.openElements.pop(),tt.insertionMode=IN_TABLE_BODY_MODE,tt._processToken(nt)):(et!==$.BODY&&et!==$.CAPTION&&et!==$.COL&&et!==$.COLGROUP||et!==$.HTML&&et!==$.TD&&et!==$.TH)&&endTagInTable(tt,nt)}function startTagInCell(tt,nt){const et=nt.tagName;et===$.CAPTION||et===$.COL||et===$.COLGROUP||et===$.TBODY||et===$.TD||et===$.TFOOT||et===$.TH||et===$.THEAD||et===$.TR?(tt.openElements.hasInTableScope($.TD)||tt.openElements.hasInTableScope($.TH))&&(tt._closeTableCell(),tt._processToken(nt)):startTagInBody(tt,nt)}function endTagInCell(tt,nt){const et=nt.tagName;et===$.TD||et===$.TH?tt.openElements.hasInTableScope(et)&&(tt.openElements.generateImpliedEndTags(),tt.openElements.popUntilTagNamePopped(et),tt.activeFormattingElements.clearToLastMarker(),tt.insertionMode=IN_ROW_MODE):et===$.TABLE||et===$.TBODY||et===$.TFOOT||et===$.THEAD||et===$.TR?tt.openElements.hasInTableScope(et)&&(tt._closeTableCell(),tt._processToken(nt)):et!==$.BODY&&et!==$.CAPTION&&et!==$.COL&&et!==$.COLGROUP&&et!==$.HTML&&endTagInBody(tt,nt)}function startTagInSelect(tt,nt){const et=nt.tagName;et===$.HTML?startTagInBody(tt,nt):et===$.OPTION?(tt.openElements.currentTagName===$.OPTION&&tt.openElements.pop(),tt._insertElement(nt,NS.HTML)):et===$.OPTGROUP?(tt.openElements.currentTagName===$.OPTION&&tt.openElements.pop(),tt.openElements.currentTagName===$.OPTGROUP&&tt.openElements.pop(),tt._insertElement(nt,NS.HTML)):et===$.INPUT||et===$.KEYGEN||et===$.TEXTAREA||et===$.SELECT?tt.openElements.hasInSelectScope($.SELECT)&&(tt.openElements.popUntilTagNamePopped($.SELECT),tt._resetInsertionMode(),et!==$.SELECT&&tt._processToken(nt)):(et===$.SCRIPT||et===$.TEMPLATE)&&startTagInHead(tt,nt)}function endTagInSelect(tt,nt){const et=nt.tagName;if(et===$.OPTGROUP){const rt=tt.openElements.items[tt.openElements.stackTop-1],ot=rt&&tt.treeAdapter.getTagName(rt);tt.openElements.currentTagName===$.OPTION&&ot===$.OPTGROUP&&tt.openElements.pop(),tt.openElements.currentTagName===$.OPTGROUP&&tt.openElements.pop()}else et===$.OPTION?tt.openElements.currentTagName===$.OPTION&&tt.openElements.pop():et===$.SELECT&&tt.openElements.hasInSelectScope($.SELECT)?(tt.openElements.popUntilTagNamePopped($.SELECT),tt._resetInsertionMode()):et===$.TEMPLATE&&endTagInHead(tt,nt)}function startTagInSelectInTable(tt,nt){const et=nt.tagName;et===$.CAPTION||et===$.TABLE||et===$.TBODY||et===$.TFOOT||et===$.THEAD||et===$.TR||et===$.TD||et===$.TH?(tt.openElements.popUntilTagNamePopped($.SELECT),tt._resetInsertionMode(),tt._processToken(nt)):startTagInSelect(tt,nt)}function endTagInSelectInTable(tt,nt){const et=nt.tagName;et===$.CAPTION||et===$.TABLE||et===$.TBODY||et===$.TFOOT||et===$.THEAD||et===$.TR||et===$.TD||et===$.TH?tt.openElements.hasInTableScope(et)&&(tt.openElements.popUntilTagNamePopped($.SELECT),tt._resetInsertionMode(),tt._processToken(nt)):endTagInSelect(tt,nt)}function startTagInTemplate(tt,nt){const et=nt.tagName;if(et===$.BASE||et===$.BASEFONT||et===$.BGSOUND||et===$.LINK||et===$.META||et===$.NOFRAMES||et===$.SCRIPT||et===$.STYLE||et===$.TEMPLATE||et===$.TITLE)startTagInHead(tt,nt);else{const rt=TEMPLATE_INSERTION_MODE_SWITCH_MAP[et]||IN_BODY_MODE;tt._popTmplInsertionMode(),tt._pushTmplInsertionMode(rt),tt.insertionMode=rt,tt._processToken(nt)}}function endTagInTemplate(tt,nt){nt.tagName===$.TEMPLATE&&endTagInHead(tt,nt)}function eofInTemplate(tt,nt){tt.openElements.tmplCount>0?(tt.openElements.popUntilTagNamePopped($.TEMPLATE),tt.activeFormattingElements.clearToLastMarker(),tt._popTmplInsertionMode(),tt._resetInsertionMode(),tt._processToken(nt)):tt.stopped=!0}function startTagAfterBody(tt,nt){nt.tagName===$.HTML?startTagInBody(tt,nt):tokenAfterBody(tt,nt)}function endTagAfterBody(tt,nt){nt.tagName===$.HTML?tt.fragmentContext||(tt.insertionMode=AFTER_AFTER_BODY_MODE):tokenAfterBody(tt,nt)}function tokenAfterBody(tt,nt){tt.insertionMode=IN_BODY_MODE,tt._processToken(nt)}function startTagInFrameset(tt,nt){const et=nt.tagName;et===$.HTML?startTagInBody(tt,nt):et===$.FRAMESET?tt._insertElement(nt,NS.HTML):et===$.FRAME?(tt._appendElement(nt,NS.HTML),nt.ackSelfClosing=!0):et===$.NOFRAMES&&startTagInHead(tt,nt)}function endTagInFrameset(tt,nt){nt.tagName===$.FRAMESET&&!tt.openElements.isRootHtmlElementCurrent()&&(tt.openElements.pop(),!tt.fragmentContext&&tt.openElements.currentTagName!==$.FRAMESET&&(tt.insertionMode=AFTER_FRAMESET_MODE))}function startTagAfterFrameset(tt,nt){const et=nt.tagName;et===$.HTML?startTagInBody(tt,nt):et===$.NOFRAMES&&startTagInHead(tt,nt)}function endTagAfterFrameset(tt,nt){nt.tagName===$.HTML&&(tt.insertionMode=AFTER_AFTER_FRAMESET_MODE)}function startTagAfterAfterBody(tt,nt){nt.tagName===$.HTML?startTagInBody(tt,nt):tokenAfterAfterBody(tt,nt)}function tokenAfterAfterBody(tt,nt){tt.insertionMode=IN_BODY_MODE,tt._processToken(nt)}function startTagAfterAfterFrameset(tt,nt){const et=nt.tagName;et===$.HTML?startTagInBody(tt,nt):et===$.NOFRAMES&&startTagInHead(tt,nt)}function nullCharacterInForeignContent(tt,nt){nt.chars=unicode$1.REPLACEMENT_CHARACTER,tt._insertCharacters(nt)}function characterInForeignContent(tt,nt){tt._insertCharacters(nt),tt.framesetOk=!1}function startTagInForeignContent(tt,nt){if(foreignContent.causesExit(nt)&&!tt.fragmentContext){for(;tt.treeAdapter.getNamespaceURI(tt.openElements.current)!==NS.HTML&&!tt._isIntegrationPoint(tt.openElements.current);)tt.openElements.pop();tt._processToken(nt)}else{const et=tt._getAdjustedCurrentElement(),rt=tt.treeAdapter.getNamespaceURI(et);rt===NS.MATHML?foreignContent.adjustTokenMathMLAttrs(nt):rt===NS.SVG&&(foreignContent.adjustTokenSVGTagName(nt),foreignContent.adjustTokenSVGAttrs(nt)),foreignContent.adjustTokenXMLAttrs(nt),nt.selfClosing?tt._appendElement(nt,rt):tt._insertElement(nt,rt),nt.ackSelfClosing=!0}}function endTagInForeignContent(tt,nt){for(let et=tt.openElements.stackTop;et>0;et--){const rt=tt.openElements.items[et];if(tt.treeAdapter.getNamespaceURI(rt)===NS.HTML){tt._processToken(nt);break}if(tt.treeAdapter.getTagName(rt).toLowerCase()===nt.tagName){tt.openElements.popUntilElementPopped(rt);break}}}const Parser$1=getDefaultExportFromCjs$1(parser),search$1=/[#.]/g;function parseSelector$1(tt,nt){const et=tt||"",rt={};let ot=0,at,st;for(;ot<et.length;){search$1.lastIndex=ot;const ut=search$1.exec(et),ct=et.slice(ot,ut?ut.index:et.length);ct&&(at?at==="#"?rt.id=ct:Array.isArray(rt.className)?rt.className.push(ct):rt.className=[ct]:st=ct,ot+=ct.length),ut&&(at=ut[0],ot++)}return{type:"element",tagName:st||nt||"div",properties:rt,children:[]}}const buttonTypes=new Set(["menu","submit","reset","button"]),own$7={}.hasOwnProperty;function core$1(tt,nt,et){const rt=et&&createAdjustMap$1(et);return function(at,st,...ut){let ct=-1,pt;if(at==null)pt={type:"root",children:[]},ut.unshift(st);else if(pt=parseSelector$1(at,nt),pt.tagName=pt.tagName.toLowerCase(),rt&&own$7.call(rt,pt.tagName)&&(pt.tagName=rt[pt.tagName]),isProperties(st,pt.tagName)){let dt;for(dt in st)own$7.call(st,dt)&&addProperty(tt,pt.properties,dt,st[dt])}else ut.unshift(st);for(;++ct<ut.length;)addChild$1(pt.children,ut[ct]);return pt.type==="element"&&pt.tagName==="template"&&(pt.content={type:"root",children:pt.children},pt.children=[]),pt}}function isProperties(tt,nt){return tt==null||typeof tt!="object"||Array.isArray(tt)?!1:nt==="input"||!tt.type||typeof tt.type!="string"?!0:"children"in tt&&Array.isArray(tt.children)?!1:nt==="button"?buttonTypes.has(tt.type.toLowerCase()):!("value"in tt)}function addProperty(tt,nt,et,rt){const ot=find$2(tt,et);let at=-1,st;if(rt!=null){if(typeof rt=="number"){if(Number.isNaN(rt))return;st=rt}else typeof rt=="boolean"?st=rt:typeof rt=="string"?ot.spaceSeparated?st=parse$9(rt):ot.commaSeparated?st=parse$8(rt):ot.commaOrSpaceSeparated?st=parse$9(parse$8(rt).join(" ")):st=parsePrimitive$1(ot,ot.property,rt):Array.isArray(rt)?st=rt.concat():st=ot.property==="style"?style$1(rt):String(rt);if(Array.isArray(st)){const ut=[];for(;++at<st.length;)ut[at]=parsePrimitive$1(ot,ot.property,st[at]);st=ut}ot.property==="className"&&Array.isArray(nt.className)&&(st=nt.className.concat(st)),nt[ot.property]=st}}function addChild$1(tt,nt){let et=-1;if(nt!=null)if(typeof nt=="string"||typeof nt=="number")tt.push({type:"text",value:String(nt)});else if(Array.isArray(nt))for(;++et<nt.length;)addChild$1(tt,nt[et]);else if(typeof nt=="object"&&"type"in nt)nt.type==="root"?addChild$1(tt,nt.children):tt.push(nt);else throw new Error("Expected node, nodes, or string, got `"+nt+"`")}function parsePrimitive$1(tt,nt,et){if(typeof et=="string"){if(tt.number&&et&&!Number.isNaN(Number(et)))return Number(et);if((tt.boolean||tt.overloadedBoolean)&&(et===""||normalize$4(et)===normalize$4(nt)))return!0}return et}function style$1(tt){const nt=[];let et;for(et in tt)own$7.call(tt,et)&&nt.push([et,tt[et]].join(": "));return nt.join("; ")}function createAdjustMap$1(tt){const nt={};let et=-1;for(;++et<tt.length;)nt[tt[et].toLowerCase()]=tt[et];return nt}const h$1=core$1(html$4,"div"),svgCaseSensitiveTagNames=["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","solidColor","textArea","textPath"],s=core$1(svg,"g",svgCaseSensitiveTagNames);function location(tt){const nt=String(tt),et=[],rt=/\r?\n|\r/g;for(;rt.test(nt);)et.push(rt.lastIndex);return et.push(nt.length+1),{toPoint:ot,toOffset:at};function ot(st){let ut=-1;if(typeof st=="number"&&st>-1&&st<et[et.length-1]){for(;++ut<et.length;)if(et[ut]>st)return{line:ut+1,column:st-(ut>0?et[ut-1]:0)+1,offset:st}}return{line:void 0,column:void 0,offset:void 0}}function at(st){const ut=st&&st.line,ct=st&&st.column;if(typeof ut=="number"&&typeof ct=="number"&&!Number.isNaN(ut)&&!Number.isNaN(ct)&&ut-1 in et){const pt=(et[ut-2]||0)+ct-1||0;if(pt>-1&&pt<et[et.length-1])return pt}return-1}}const webNamespaces={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},own$6={}.hasOwnProperty,proto$5=Object.prototype;function fromParse5(tt,nt){const et=nt||{};let rt,ot;return isFile$1(et)?(ot=et,rt={}):(ot=et.file||void 0,rt=et),one$3({schema:rt.space==="svg"?svg:html$4,file:ot,verbose:rt.verbose,location:!1},tt)}function one$3(tt,nt){let et;switch(nt.nodeName){case"#comment":{const rt=nt;return et={type:"comment",value:rt.data},patch$1(tt,rt,et),et}case"#document":case"#document-fragment":{const rt=nt,ot="mode"in rt?rt.mode==="quirks"||rt.mode==="limited-quirks":!1;if(et={type:"root",children:all$2(tt,nt.childNodes),data:{quirksMode:ot}},tt.file&&tt.location){const at=String(tt.file),st=location(at),ut=st.toPoint(0),ct=st.toPoint(at.length);et.position={start:ut,end:ct}}return et}case"#documentType":{const rt=nt;return et={type:"doctype"},patch$1(tt,rt,et),et}case"#text":{const rt=nt;return et={type:"text",value:rt.value},patch$1(tt,rt,et),et}default:return et=element$3(tt,nt),et}}function all$2(tt,nt){let et=-1;const rt=[];for(;++et<nt.length;)rt[et]=one$3(tt,nt[et]);return rt}function element$3(tt,nt){const et=tt.schema;tt.schema=nt.namespaceURI===webNamespaces.svg?svg:html$4;let rt=-1;const ot={};for(;++rt<nt.attrs.length;){const ut=nt.attrs[rt],ct=(ut.prefix?ut.prefix+":":"")+ut.name;own$6.call(proto$5,ct)||(ot[ct]=ut.value)}const st=(tt.schema.space==="svg"?s:h$1)(nt.tagName,ot,all$2(tt,nt.childNodes));if(patch$1(tt,nt,st),st.tagName==="template"){const ut=nt,ct=ut.sourceCodeLocation,pt=ct&&ct.startTag&&position(ct.startTag),dt=ct&&ct.endTag&&position(ct.endTag),ft=one$3(tt,ut.content);pt&&dt&&tt.file&&(ft.position={start:pt.end,end:dt.start}),st.content=ft}return tt.schema=et,st}function patch$1(tt,nt,et){if("sourceCodeLocation"in nt&&nt.sourceCodeLocation&&tt.file){const rt=createLocation(tt,et,nt.sourceCodeLocation);rt&&(tt.location=!0,et.position=rt)}}function createLocation(tt,nt,et){const rt=position(et);if(nt.type==="element"){const ot=nt.children[nt.children.length-1];if(rt&&!et.endTag&&ot&&ot.position&&ot.position.end&&(rt.end=Object.assign({},ot.position.end)),tt.verbose){const at={};let st;if(et.attrs)for(st in et.attrs)own$6.call(et.attrs,st)&&(at[find$2(tt.schema,st).property]=position(et.attrs[st]));nt.data={position:{opening:position(et.startTag),closing:et.endTag?position(et.endTag):null,properties:at}}}}return rt}function position(tt){const nt=point({line:tt.startLine,column:tt.startCol,offset:tt.startOffset}),et=point({line:tt.endLine,column:tt.endCol,offset:tt.endOffset});return nt||et?{start:nt,end:et}:void 0}function point(tt){return tt.line&&tt.column?tt:void 0}function isFile$1(tt){return"messages"in tt}const own$5={}.hasOwnProperty;function zwitch(tt,nt){const et=nt||{};function rt(ot,...at){let st=rt.invalid;const ut=rt.handlers;if(ot&&own$5.call(ot,tt)){const ct=String(ot[tt]);st=own$5.call(ut,ct)?ut[ct]:rt.unknown}if(st)return st.call(this,ot,...at)}return rt.handlers=et.handlers||{},rt.invalid=et.invalid,rt.unknown=et.unknown,rt}const own$4={}.hasOwnProperty,one$2=zwitch("type",{handlers:{root:root$5,element:element$2,text:text$2,comment:comment$1,doctype:doctype$1}});function toParse5(tt,nt){return one$2(tt,html$4)}function root$5(tt,nt){const et={nodeName:"#document",mode:(tt.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return et.childNodes=all$1(tt.children,et,nt),patch(tt,et),et}function fragment(tt,nt){const et={nodeName:"#document-fragment",childNodes:[]};return et.childNodes=all$1(tt.children,et,nt),patch(tt,et),et}function doctype$1(tt){const nt={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:void 0};return patch(tt,nt),nt}function text$2(tt){const nt={nodeName:"#text",value:tt.value,parentNode:void 0};return patch(tt,nt),nt}function comment$1(tt){const nt={nodeName:"#comment",data:tt.value,parentNode:void 0};return patch(tt,nt),nt}function element$2(tt,nt){const et=nt;let rt=et;tt.type==="element"&&tt.tagName.toLowerCase()==="svg"&&et.space==="html"&&(rt=svg);const ot=[];let at;if(tt.properties){for(at in tt.properties)if(at!=="children"&&own$4.call(tt.properties,at)){const ut=createProperty(rt,at,tt.properties[at]);ut&&ot.push(ut)}}const st={nodeName:tt.tagName,tagName:tt.tagName,attrs:ot,namespaceURI:webNamespaces[rt.space],childNodes:[],parentNode:void 0};return st.childNodes=all$1(tt.children,st,rt),patch(tt,st),tt.tagName==="template"&&tt.content&&(st.content=fragment(tt.content,rt)),st}function createProperty(tt,nt,et){const rt=find$2(tt,nt);if(et==null||et===!1||typeof et=="number"&&Number.isNaN(et)||!et&&rt.boolean)return;Array.isArray(et)&&(et=rt.commaSeparated?stringify$5(et):stringify$6(et));const ot={name:rt.attribute,value:et===!0?"":String(et)};if(rt.space&&rt.space!=="html"&&rt.space!=="svg"){const at=ot.name.indexOf(":");at<0?ot.prefix="":(ot.name=ot.name.slice(at+1),ot.prefix=rt.attribute.slice(0,at)),ot.namespace=webNamespaces[rt.space]}return ot}function all$1(tt,nt,et){let rt=-1;const ot=[];if(tt)for(;++rt<tt.length;){const at=one$2(tt[rt],et);at.parentNode=nt,ot.push(at)}return ot}function patch(tt,nt){const et=tt.position;et&&et.start&&et.end&&(nt.sourceCodeLocation={startLine:et.start.line,startCol:et.start.column,startOffset:et.start.offset,endLine:et.end.line,endCol:et.end.column,endOffset:et.end.offset})}const htmlVoidElements=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","isindex","keygen","link","menuitem","meta","nextid","param","source","track","wbr"],inTemplateMode="IN_TEMPLATE_MODE",dataState="DATA_STATE",characterToken="CHARACTER_TOKEN",startTagToken="START_TAG_TOKEN",endTagToken="END_TAG_TOKEN",commentToken="COMMENT_TOKEN",doctypeToken="DOCTYPE_TOKEN",parseOptions={sourceCodeLocationInfo:!0,scriptingEnabled:!1},raw=function(tt,nt,et){let rt=-1;const ot=new Parser$1(parseOptions),at=zwitch("type",{handlers:{root:Mt,element:Ot,text:zt,comment:vt,doctype:yt,raw:At},unknown});let st,ut,ct,pt,dt;if(isOptions(nt)&&(et=nt,nt=void 0),et&&et.passThrough)for(;++rt<et.passThrough.length;)at.handlers[et.passThrough[rt]]=St;const ft=fromParse5(documentMode(tt)?ht():bt(),nt);if(st&&visit(ft,"comment",(Tt,Rt,Ct)=>{const wt=Tt;if(wt.value.stitch&&Ct!==null&&Rt!==null)return Ct.children[Rt]=wt.value.stitch,Rt}),tt.type!=="root"&&ft.type==="root"&&ft.children.length===1)return ft.children[0];return ft;function bt(){const Tt={nodeName:"template",tagName:"template",attrs:[],namespaceURI:webNamespaces.html,childNodes:[]},Rt={nodeName:"documentmock",tagName:"documentmock",attrs:[],namespaceURI:webNamespaces.html,childNodes:[]},Ct={nodeName:"#document-fragment",childNodes:[]};if(ot._bootstrap(Rt,Tt),ot._pushTmplInsertionMode(inTemplateMode),ot._initTokenizerForFragmentParsing(),ot._insertFakeRootElement(),ot._resetInsertionMode(),ot._findFormInFragmentContext(),ut=ot.tokenizer,!ut)throw new Error("Expected `tokenizer`");return ct=ut.preprocessor,dt=ut.__mixins[0],pt=dt.posTracker,at(tt),Et(),ot._adoptNodes(Rt.childNodes[0],Ct),Ct}function ht(){const Tt=ot.treeAdapter.createDocument();if(ot._bootstrap(Tt,void 0),ut=ot.tokenizer,!ut)throw new Error("Expected `tokenizer`");return ct=ut.preprocessor,dt=ut.__mixins[0],pt=dt.posTracker,at(tt),Et(),Tt}function mt(Tt){let Rt=-1;if(Tt)for(;++Rt<Tt.length;)at(Tt[Rt])}function Mt(Tt){mt(Tt.children)}function Ot(Tt){Et(),ot._processInputToken(startTag(Tt)),mt(Tt.children),htmlVoidElements.includes(Tt.tagName)||(Et(),ot._processInputToken(endTag(Tt)))}function zt(Tt){Et(),ot._processInputToken({type:characterToken,chars:Tt.value,location:createParse5Location(Tt)})}function yt(Tt){Et(),ot._processInputToken({type:doctypeToken,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:createParse5Location(Tt)})}function vt(Tt){Et(),ot._processInputToken({type:commentToken,data:Tt.value,location:createParse5Location(Tt)})}function At(Tt){const Rt=pointStart(Tt),Ct=Rt.line||1,wt=Rt.column||1,Lt=Rt.offset||0;if(!ct)throw new Error("Expected `preprocessor`");if(!ut)throw new Error("Expected `tokenizer`");if(!pt)throw new Error("Expected `posTracker`");if(!dt)throw new Error("Expected `locationTracker`");ct.html=void 0,ct.pos=-1,ct.lastGapPos=-1,ct.lastCharPos=-1,ct.gapStack=[],ct.skipNextNewLine=!1,ct.lastChunkWritten=!1,ct.endOfChunkHit=!1,pt.isEol=!1,pt.lineStartPos=-wt+1,pt.droppedBufferSize=Lt,pt.offset=0,pt.col=1,pt.line=Ct,dt.currentAttrLocation=void 0,dt.ctLoc=createParse5Location(Tt),ut.write(Tt.value),ot._runParsingLoop(null),(ut.state==="NAMED_CHARACTER_REFERENCE_STATE"||ut.state==="NUMERIC_CHARACTER_REFERENCE_END_STATE")&&(ct.lastChunkWritten=!0,ut[ut.state](ut._consume()))}function St(Tt){st=!0;let Rt;"children"in Tt?Rt={...Tt,children:raw({type:"root",children:Tt.children},nt,et).children}:Rt={...Tt},vt({type:"comment",value:{stitch:Rt}})}function Et(){if(!ut)throw new Error("Expected `tokenizer`");if(!pt)throw new Error("Expected `posTracker`");const Tt=ut.currentCharacterToken;Tt&&(Tt.location.endLine=pt.line,Tt.location.endCol=pt.col+1,Tt.location.endOffset=pt.offset+1,ot._processInputToken(Tt)),ut.tokenQueue=[],ut.state=dataState,ut.returnState="",ut.charRefCode=-1,ut.tempBuff=[],ut.lastStartTagName="",ut.consumedAfterSnapshot=-1,ut.active=!1,ut.currentCharacterToken=void 0,ut.currentToken=void 0,ut.currentAttr=void 0}};function startTag(tt){const nt=Object.assign(createParse5Location(tt));return nt.startTag=Object.assign({},nt),{type:startTagToken,tagName:tt.tagName,selfClosing:!1,attrs:attributes$1(tt),location:nt}}function attributes$1(tt){return toParse5({tagName:tt.tagName,type:"element",properties:tt.properties,children:[]}).attrs}function endTag(tt){const nt=Object.assign(createParse5Location(tt));return nt.startTag=Object.assign({},nt),{type:endTagToken,tagName:tt.tagName,attrs:[],location:nt}}function unknown(tt){throw new Error("Cannot compile `"+tt.type+"` node")}function documentMode(tt){const nt=tt.type==="root"?tt.children[0]:tt;return!!(nt&&(nt.type==="doctype"||nt.type==="element"&&nt.tagName==="html"))}function createParse5Location(tt){const nt=pointStart(tt),et=pointEnd(tt);return{startLine:nt.line,startCol:nt.column,startOffset:nt.offset,endLine:et.line,endCol:et.column,endOffset:et.offset}}function isOptions(tt){return!!(tt&&!("message"in tt&&"messages"in tt))}function rehypeRaw(tt={}){return(nt,et)=>raw(nt,et,tt)}const convertElement=function(tt){if(tt==null)return element$1;if(typeof tt=="string")return tagNameFactory(tt);if(typeof tt=="object")return anyFactory(tt);if(typeof tt=="function")return castFactory(tt);throw new Error("Expected function, string, or array as test")};function anyFactory(tt){const nt=[];let et=-1;for(;++et<tt.length;)nt[et]=convertElement(tt[et]);return castFactory(rt);function rt(...ot){let at=-1;for(;++at<nt.length;)if(nt[at].call(this,...ot))return!0;return!1}}function tagNameFactory(tt){return nt;function nt(et){return element$1(et)&&et.tagName===tt}}function castFactory(tt){return nt;function nt(et,...rt){return element$1(et)&&!!tt.call(this,et,...rt)}}function element$1(tt){return!!(tt&&typeof tt=="object"&&tt.type==="element"&&typeof tt.tagName=="string")}const findAfter=function(tt,nt,et){const rt=convert(et);if(!tt||!tt.type||!tt.children)throw new Error("Expected parent node");if(typeof nt=="number"){if(nt<0||nt===Number.POSITIVE_INFINITY)throw new Error("Expected positive finite number as index")}else if(nt=tt.children.indexOf(nt),nt<0)throw new Error("Expected child node or index");for(;++nt<tt.children.length;)if(rt(tt.children[nt],nt,tt))return tt.children[nt];return null},searchLineFeeds=/\n/g,searchTabOrSpaces=/[\t ]+/g,br=convertElement("br"),p=convertElement("p"),cell=convertElement(["th","td"]),row=convertElement("tr"),notRendered=convertElement(["datalist","head","noembed","noframes","noscript","rp","script","style","template","title",hidden,closedDialog]),blockOrCaption=convertElement(["address","article","aside","blockquote","body","caption","center","dd","dialog","dir","dl","dt","div","figure","figcaption","footer","form,","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","legend","listing","main","menu","nav","ol","p","plaintext","pre","section","ul","xmp"]);function toText(tt,nt={}){const et="children"in tt?tt.children:[],rt=blockOrCaption(tt),ot=inferWhitespace(tt,{whitespace:nt.whitespace||"normal",breakBefore:!1,breakAfter:!1}),at=[];(tt.type==="text"||tt.type==="comment")&&at.push(...collectText(tt,{whitespace:ot,breakBefore:!0,breakAfter:!0}));let st=-1;for(;++st<et.length;)at.push(...innerTextCollection(et[st],tt,{whitespace:ot,breakBefore:st?void 0:rt,breakAfter:st<et.length-1?br(et[st+1]):rt}));const ut=[];let ct;for(st=-1;++st<at.length;){const pt=at[st];typeof pt=="number"?ct!==void 0&&pt>ct&&(ct=pt):pt&&(ct!==void 0&&ct>-1&&ut.push(`
`.repeat(ct)||" "),ct=-1,ut.push(pt))}return ut.join("")}function innerTextCollection(tt,nt,et){return tt.type==="element"?collectElement(tt,nt,et):tt.type==="text"?et.whitespace==="normal"?collectText(tt,et):collectPreText(tt):[]}function collectElement(tt,nt,et){const rt=inferWhitespace(tt,et),ot=tt.children||[];let at=-1,st=[];if(notRendered(tt))return st;let ut,ct;for(br(tt)||row(tt)&&findAfter(nt,tt,row)?ct=`
`:p(tt)?(ut=2,ct=2):blockOrCaption(tt)&&(ut=1,ct=1);++at<ot.length;)st=st.concat(innerTextCollection(ot[at],tt,{whitespace:rt,breakBefore:at?void 0:ut,breakAfter:at<ot.length-1?br(ot[at+1]):ct}));return cell(tt)&&findAfter(nt,tt,cell)&&st.push("	"),ut&&st.unshift(ut),ct&&st.push(ct),st}function collectText(tt,nt){const et=String(tt.value),rt=[],ot=[];let at=0;for(;at<=et.length;){searchLineFeeds.lastIndex=at;const ct=searchLineFeeds.exec(et),pt=ct&&"index"in ct?ct.index:et.length;rt.push(trimAndCollapseSpacesAndTabs(et.slice(at,pt).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),at===0?nt.breakBefore:!0,pt===et.length?nt.breakAfter:!0)),at=pt+1}let st=-1,ut;for(;++st<rt.length;)rt[st].charCodeAt(rt[st].length-1)===8203||st<rt.length-1&&rt[st+1].charCodeAt(0)===8203?(ot.push(rt[st]),ut=void 0):rt[st]?(typeof ut=="number"&&ot.push(ut),ot.push(rt[st]),ut=0):(st===0||st===rt.length-1)&&ot.push(0);return ot}function collectPreText(tt){return[String(tt.value)]}function trimAndCollapseSpacesAndTabs(tt,nt,et){const rt=[];let ot=0,at;for(;ot<tt.length;){searchTabOrSpaces.lastIndex=ot;const st=searchTabOrSpaces.exec(tt);at=st?st.index:tt.length,!ot&&!at&&st&&!nt&&rt.push(""),ot!==at&&rt.push(tt.slice(ot,at)),ot=st?at+st[0].length:at}return ot!==at&&!et&&rt.push(""),rt.join(" ")}function inferWhitespace(tt,nt){if(tt.type==="element"){const et=tt.properties||{};switch(tt.tagName){case"listing":case"plaintext":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return et.wrap?"pre-wrap":"pre";case"td":case"th":return et.noWrap?"nowrap":nt.whitespace;case"textarea":return"pre-wrap"}}return nt.whitespace}function hidden(tt){return!!(tt.properties||{}).hidden}function closedDialog(tt){return tt.tagName==="dialog"&&!(tt.properties||{}).open}function fromDom(tt,nt){return(tt?transform(tt,{}):void 0)||{type:"root",children:[]}}function transform(tt,nt){const et=one$1(tt,nt);return et&&nt.afterTransform&&nt.afterTransform(tt,et),et}function one$1(tt,nt){switch(tt.nodeType){case 1:return element(tt,nt);case 3:return text$1(tt);case 8:return comment(tt);case 9:return root$4(tt,nt);case 10:return doctype();case 11:return root$4(tt,nt);default:return}}function root$4(tt,nt){return{type:"root",children:all(tt,nt)}}function doctype(){return{type:"doctype"}}function text$1(tt){return{type:"text",value:tt.nodeValue||""}}function comment(tt){return{type:"comment",value:tt.nodeValue||""}}function element(tt,nt){const et=tt.namespaceURI,rt=et===webNamespaces.svg?s:h$1,ot=et===webNamespaces.html?tt.tagName.toLowerCase():tt.tagName,at=et===webNamespaces.html&&ot==="template"?tt.content:tt,st=tt.getAttributeNames(),ut={};let ct=-1;for(;++ct<st.length;)ut[st[ct]]=tt.getAttribute(st[ct])||"";return rt(ot,ut,all(at,nt))}function all(tt,nt){const et=tt.childNodes,rt=[];let ot=-1;for(;++ot<et.length;){const at=transform(et[ot],nt);at!==void 0&&rt.push(at)}return rt}new DOMParser;function fromHtmlIsomorphic(tt,nt){const et=parseFragment(tt);return fromDom(et)}function parseFragment(tt){const nt=document.createElement("template");return nt.innerHTML=tt,nt.content}const assign=Object.assign,source$1="rehype-katex";function rehypeKatex(tt){const nt=tt||{},et=nt.throwOnError||!1;return(rt,ot)=>{visit(rt,"element",at=>{const st=at.properties&&Array.isArray(at.properties.className)?at.properties.className:[],ut=st.includes("math-inline"),ct=st.includes("math-display");if(!ut&&!ct)return;const pt=toText(at,{whitespace:"pre"});let dt;try{dt=katex.renderToString(pt,assign({},nt,{displayMode:ct,throwOnError:!0}))}catch(bt){const ht=bt,mt=et?"fail":"message",Mt=[source$1,ht.name.toLowerCase()].join(":");if(ot[mt](ht.message,at.position,Mt),ht.name!=="ParseError"){at.children=[{type:"element",tagName:"span",properties:{className:["katex-error"],title:String(ht),style:"color:"+(nt.errorColor||"#cc0000")},children:[{type:"text",value:pt}]}];return}dt=katex.renderToString(pt,assign({},nt,{displayMode:ct,throwOnError:!1,strict:"ignore"}))}const ft=fromHtmlIsomorphic(dt);at.children=ft.children})}}function _extends$J(){return _extends$J=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$J.apply(this,arguments)}function _objectWithoutProperties$s(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$q(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$q(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}var ChevronLeft$1=reactExports.forwardRef(function(tt,nt){var et=tt.color,rt=et===void 0?"currentColor":et,ot=tt.size,at=ot===void 0?24:ot,st=_objectWithoutProperties$s(tt,["color","size"]);return React$1.createElement("svg",_extends$J({ref:nt,xmlns:"http://www.w3.org/2000/svg",width:at,height:at,viewBox:"0 0 24 24",fill:"none",stroke:rt,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},st),React$1.createElement("polyline",{points:"15 18 9 12 15 6"}))});ChevronLeft$1.propTypes={color:PropTypes.string,size:PropTypes.oneOfType([PropTypes.string,PropTypes.number])};ChevronLeft$1.displayName="ChevronLeft";function _extends$I(){return _extends$I=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$I.apply(this,arguments)}function _objectWithoutProperties$r(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$p(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$p(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}var Copy=reactExports.forwardRef(function(tt,nt){var et=tt.color,rt=et===void 0?"currentColor":et,ot=tt.size,at=ot===void 0?24:ot,st=_objectWithoutProperties$r(tt,["color","size"]);return React$1.createElement("svg",_extends$I({ref:nt,xmlns:"http://www.w3.org/2000/svg",width:at,height:at,viewBox:"0 0 24 24",fill:"none",stroke:rt,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},st),React$1.createElement("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}),React$1.createElement("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"}))});Copy.propTypes={color:PropTypes.string,size:PropTypes.oneOfType([PropTypes.string,PropTypes.number])};Copy.displayName="Copy";function _extends$H(){return _extends$H=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$H.apply(this,arguments)}function _objectWithoutProperties$q(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$o(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$o(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}var HelpCircle=reactExports.forwardRef(function(tt,nt){var et=tt.color,rt=et===void 0?"currentColor":et,ot=tt.size,at=ot===void 0?24:ot,st=_objectWithoutProperties$q(tt,["color","size"]);return React$1.createElement("svg",_extends$H({ref:nt,xmlns:"http://www.w3.org/2000/svg",width:at,height:at,viewBox:"0 0 24 24",fill:"none",stroke:rt,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},st),React$1.createElement("circle",{cx:"12",cy:"12",r:"10"}),React$1.createElement("path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"}),React$1.createElement("line",{x1:"12",y1:"17",x2:"12.01",y2:"17"}))});HelpCircle.propTypes={color:PropTypes.string,size:PropTypes.oneOfType([PropTypes.string,PropTypes.number])};HelpCircle.displayName="HelpCircle";function _extends$G(){return _extends$G=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$G.apply(this,arguments)}function _objectWithoutProperties$p(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$n(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$n(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}var Link2=reactExports.forwardRef(function(tt,nt){var et=tt.color,rt=et===void 0?"currentColor":et,ot=tt.size,at=ot===void 0?24:ot,st=_objectWithoutProperties$p(tt,["color","size"]);return React$1.createElement("svg",_extends$G({ref:nt,xmlns:"http://www.w3.org/2000/svg",width:at,height:at,viewBox:"0 0 24 24",fill:"none",stroke:rt,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},st),React$1.createElement("path",{d:"M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"}),React$1.createElement("line",{x1:"8",y1:"12",x2:"16",y2:"12"}))});Link2.propTypes={color:PropTypes.string,size:PropTypes.oneOfType([PropTypes.string,PropTypes.number])};Link2.displayName="Link2";var baseGetTag$1=_baseGetTag,isArray$9=isArray_1,isObjectLike$3=isObjectLike_1,stringTag$3="[object String]";function isString$3(tt){return typeof tt=="string"||!isArray$9(tt)&&isObjectLike$3(tt)&&baseGetTag$1(tt)==stringTag$3}var isString_1=isString$3;function iteratorToArray$1(tt){for(var nt,et=[];!(nt=tt.next()).done;)et.push(nt.value);return et}var _iteratorToArray=iteratorToArray$1;function mapToArray$3(tt){var nt=-1,et=Array(tt.size);return tt.forEach(function(rt,ot){et[++nt]=[ot,rt]}),et}var _mapToArray=mapToArray$3;function setToArray$3(tt){var nt=-1,et=Array(tt.size);return tt.forEach(function(rt){et[++nt]=rt}),et}var _setToArray=setToArray$3;function asciiToArray$1(tt){return tt.split("")}var _asciiToArray=asciiToArray$1,rsAstralRange$1="\\ud800-\\udfff",rsComboMarksRange$1="\\u0300-\\u036f",reComboHalfMarksRange$1="\\ufe20-\\ufe2f",rsComboSymbolsRange$1="\\u20d0-\\u20ff",rsComboRange$1=rsComboMarksRange$1+reComboHalfMarksRange$1+rsComboSymbolsRange$1,rsVarRange$1="\\ufe0e\\ufe0f",rsZWJ$1="\\u200d",reHasUnicode=RegExp("["+rsZWJ$1+rsAstralRange$1+rsComboRange$1+rsVarRange$1+"]");function hasUnicode$1(tt){return reHasUnicode.test(tt)}var _hasUnicode=hasUnicode$1,rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsVarRange="\\ufe0e\\ufe0f",rsAstral="["+rsAstralRange+"]",rsCombo="["+rsComboRange+"]",rsFitz="\\ud83c[\\udffb-\\udfff]",rsModifier="(?:"+rsCombo+"|"+rsFitz+")",rsNonAstral="[^"+rsAstralRange+"]",rsRegional="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair="[\\ud800-\\udbff][\\udc00-\\udfff]",rsZWJ="\\u200d",reOptMod=rsModifier+"?",rsOptVar="["+rsVarRange+"]?",rsOptJoin="(?:"+rsZWJ+"(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",rsSeq=rsOptVar+reOptMod+rsOptJoin,rsSymbol="(?:"+[rsNonAstral+rsCombo+"?",rsCombo,rsRegional,rsSurrPair,rsAstral].join("|")+")",reUnicode=RegExp(rsFitz+"(?="+rsFitz+")|"+rsSymbol+rsSeq,"g");function unicodeToArray$1(tt){return tt.match(reUnicode)||[]}var _unicodeToArray=unicodeToArray$1,asciiToArray=_asciiToArray,hasUnicode=_hasUnicode,unicodeToArray=_unicodeToArray;function stringToArray$2(tt){return hasUnicode(tt)?unicodeToArray(tt):asciiToArray(tt)}var _stringToArray=stringToArray$2,arrayMap$4=_arrayMap;function baseValues$1(tt,nt){return arrayMap$4(nt,function(et){return tt[et]})}var _baseValues=baseValues$1,baseValues=_baseValues,keys$4=keys_1;function values$1(tt){return tt==null?[]:baseValues(tt,keys$4(tt))}var values_1=values$1,Symbol$3=_Symbol,copyArray$1=_copyArray,getTag$2=_getTag,isArrayLike$3=isArrayLike_1,isString$2=isString_1,iteratorToArray=_iteratorToArray,mapToArray$2=_mapToArray,setToArray$2=_setToArray,stringToArray$1=_stringToArray,values=values_1,mapTag$4="[object Map]",setTag$4="[object Set]",symIterator=Symbol$3?Symbol$3.iterator:void 0;function toArray$4(tt){if(!tt)return[];if(isArrayLike$3(tt))return isString$2(tt)?stringToArray$1(tt):copyArray$1(tt);if(symIterator&&tt[symIterator])return iteratorToArray(tt[symIterator]());var nt=getTag$2(tt),et=nt==mapTag$4?mapToArray$2:nt==setTag$4?setToArray$2:values;return et(tt)}var toArray_1=toArray$4;const umbrella_with_rain_drops="☔",coffee="☕",aries="♈",taurus="♉",sagittarius="♐",capricorn="♑",aquarius="♒",pisces="♓",anchor="⚓",white_check_mark="✅",sparkles="✨",question="❓",grey_question="❔",grey_exclamation="❕",exclamation="❗",heavy_exclamation_mark="❗",heavy_plus_sign="➕",heavy_minus_sign="➖",heavy_division_sign="➗",hash="#️⃣",keycap_star="*️⃣",zero="0️⃣",one="1️⃣",two="2️⃣",three="3️⃣",four="4️⃣",five="5️⃣",six="6️⃣",seven="7️⃣",eight="8️⃣",nine="9️⃣",copyright="©️",registered$1="®️",mahjong="🀄",black_joker="🃏",a="🅰️",b$1="🅱️",o2="🅾️",parking="🅿️",ab="🆎",cl="🆑",cool="🆒",free="🆓",id="🆔",ng="🆖",ok="🆗",sos="🆘",up="🆙",vs="🆚",cn="🇨🇳",de$1="🇩🇪",es="🇪🇸",fr="🇫🇷",gb="🇬🇧",uk="🇬🇧",it="🇮🇹",jp="🇯🇵",kr="🇰🇷",ru="🇷🇺",us="🇺🇸",koko="🈁",sa="🈂️",u7121="🈚",u6307="🈯",u7981="🈲",u7a7a="🈳",u5408="🈴",u6e80="🈵",u6709="🈶",u6708="🈷️",u7533="🈸",u5272="🈹",u55b6="🈺",ideograph_advantage="🉐",accept="🉑",cyclone="🌀",foggy="🌁",closed_umbrella="🌂",night_with_stars="🌃",sunrise_over_mountains="🌄",sunrise="🌅",city_sunset="🌆",city_sunrise="🌇",rainbow="🌈",bridge_at_night="🌉",ocean="🌊",volcano="🌋",milky_way="🌌",earth_africa="🌍",earth_americas="🌎",earth_asia="🌏",globe_with_meridians="🌐",new_moon="🌑",waxing_crescent_moon="🌒",first_quarter_moon="🌓",moon="🌔",waxing_gibbous_moon="🌔",full_moon="🌕",waning_gibbous_moon="🌖",last_quarter_moon="🌗",waning_crescent_moon="🌘",crescent_moon="🌙",new_moon_with_face="🌚",first_quarter_moon_with_face="🌛",last_quarter_moon_with_face="🌜",full_moon_with_face="🌝",sun_with_face="🌞",star2="🌟",stars="🌠",thermometer="🌡️",mostly_sunny="🌤️",sun_small_cloud="🌤️",barely_sunny="🌥️",sun_behind_cloud="🌥️",partly_sunny_rain="🌦️",sun_behind_rain_cloud="🌦️",rain_cloud="🌧️",snow_cloud="🌨️",lightning="🌩️",lightning_cloud="🌩️",tornado="🌪️",tornado_cloud="🌪️",fog="🌫️",wind_blowing_face="🌬️",hotdog="🌭",taco="🌮",burrito="🌯",chestnut="🌰",seedling="🌱",evergreen_tree="🌲",deciduous_tree="🌳",palm_tree="🌴",cactus="🌵",hot_pepper="🌶️",tulip="🌷",cherry_blossom="🌸",rose="🌹",hibiscus="🌺",sunflower="🌻",blossom="🌼",corn="🌽",ear_of_rice="🌾",herb="🌿",four_leaf_clover="🍀",maple_leaf="🍁",fallen_leaf="🍂",leaves="🍃",mushroom="🍄",tomato="🍅",eggplant="🍆",grapes="🍇",melon="🍈",watermelon="🍉",tangerine="🍊",lemon="🍋",banana="🍌",pineapple="🍍",apple="🍎",green_apple="🍏",pear="🍐",peach="🍑",cherries="🍒",strawberry="🍓",hamburger="🍔",pizza="🍕",meat_on_bone="🍖",poultry_leg="🍗",rice_cracker="🍘",rice_ball="🍙",rice="🍚",curry="🍛",ramen="🍜",spaghetti="🍝",bread="🍞",fries="🍟",sweet_potato="🍠",dango="🍡",oden="🍢",sushi="🍣",fried_shrimp="🍤",fish_cake="🍥",icecream="🍦",shaved_ice="🍧",ice_cream="🍨",doughnut="🍩",cookie="🍪",chocolate_bar="🍫",candy="🍬",lollipop="🍭",custard="🍮",honey_pot="🍯",cake="🍰",bento="🍱",stew="🍲",fried_egg="🍳",cooking="🍳",fork_and_knife="🍴",tea="🍵",sake="🍶",wine_glass="🍷",cocktail="🍸",tropical_drink="🍹",beer="🍺",beers="🍻",baby_bottle="🍼",knife_fork_plate="🍽️",champagne="🍾",popcorn="🍿",ribbon="🎀",gift="🎁",birthday="🎂",jack_o_lantern="🎃",christmas_tree="🎄",santa="🎅",fireworks="🎆",sparkler="🎇",balloon="🎈",tada="🎉",confetti_ball="🎊",tanabata_tree="🎋",crossed_flags="🎌",bamboo="🎍",dolls="🎎",flags="🎏",wind_chime="🎐",rice_scene="🎑",school_satchel="🎒",mortar_board="🎓",medal="🎖️",reminder_ribbon="🎗️",studio_microphone="🎙️",level_slider="🎚️",control_knobs="🎛️",film_frames="🎞️",admission_tickets="🎟️",carousel_horse="🎠",ferris_wheel="🎡",roller_coaster="🎢",fishing_pole_and_fish="🎣",microphone="🎤",movie_camera="🎥",cinema="🎦",headphones="🎧",art="🎨",tophat="🎩",circus_tent="🎪",ticket="🎫",clapper="🎬",performing_arts="🎭",video_game="🎮",dart="🎯",slot_machine="🎰",game_die="🎲",bowling="🎳",flower_playing_cards="🎴",musical_note="🎵",notes="🎶",saxophone="🎷",guitar="🎸",musical_keyboard="🎹",trumpet="🎺",violin="🎻",musical_score="🎼",running_shirt_with_sash="🎽",tennis="🎾",ski="🎿",basketball="🏀",checkered_flag="🏁",snowboarder="🏂",runner="🏃‍♂️",running="🏃‍♂️",surfer="🏄‍♂️",sports_medal="🏅",trophy="🏆",horse_racing="🏇",football="🏈",rugby_football="🏉",swimmer="🏊‍♂️",weight_lifter="🏋️‍♂️",golfer="🏌️‍♂️",racing_motorcycle="🏍️",racing_car="🏎️",cricket_bat_and_ball="🏏",volleyball="🏐",field_hockey_stick_and_ball="🏑",ice_hockey_stick_and_puck="🏒",table_tennis_paddle_and_ball="🏓",snow_capped_mountain="🏔️",camping="🏕️",beach_with_umbrella="🏖️",building_construction="🏗️",house_buildings="🏘️",cityscape="🏙️",derelict_house_building="🏚️",classical_building="🏛️",desert="🏜️",desert_island="🏝️",national_park="🏞️",stadium="🏟️",house="🏠",house_with_garden="🏡",office="🏢",post_office="🏣",european_post_office="🏤",hospital="🏥",bank="🏦",atm="🏧",hotel="🏨",love_hotel="🏩",convenience_store="🏪",school="🏫",department_store="🏬",factory$2="🏭",izakaya_lantern="🏮",lantern="🏮",japanese_castle="🏯",european_castle="🏰",transgender_flag="🏳️‍⚧️",waving_white_flag="🏳️",pirate_flag="🏴‍☠️",waving_black_flag="🏴",rosette="🏵️",label="🏷️",badminton_racquet_and_shuttlecock="🏸",bow_and_arrow="🏹",amphora="🏺",rat="🐀",mouse2="🐁",ox="🐂",water_buffalo="🐃",cow2="🐄",tiger2="🐅",leopard="🐆",rabbit2="🐇",black_cat="🐈‍⬛",cat2="🐈",dragon="🐉",crocodile="🐊",whale2="🐋",snail="🐌",snake="🐍",racehorse="🐎",ram="🐏",goat="🐐",sheep="🐑",monkey="🐒",rooster="🐓",chicken="🐔",service_dog="🐕‍🦺",dog2="🐕",pig2="🐖",boar="🐗",elephant="🐘",octopus="🐙",shell="🐚",bug="🐛",ant="🐜",bee="🐝",honeybee="🐝",ladybug="🐞",lady_beetle="🐞",fish="🐟",tropical_fish="🐠",blowfish="🐡",turtle="🐢",hatching_chick="🐣",baby_chick="🐤",hatched_chick="🐥",bird="🐦",penguin="🐧",koala="🐨",poodle="🐩",dromedary_camel="🐪",camel="🐫",dolphin="🐬",flipper="🐬",mouse="🐭",cow="🐮",tiger="🐯",rabbit="🐰",cat="🐱",dragon_face="🐲",whale="🐳",horse="🐴",monkey_face="🐵",dog="🐶",pig="🐷",frog="🐸",hamster="🐹",wolf="🐺",polar_bear="🐻‍❄️",bear="🐻",panda_face="🐼",pig_nose="🐽",feet="🐾",paw_prints="🐾",chipmunk="🐿️",eyes="👀",eye="👁️",ear="👂",nose="👃",lips="👄",tongue="👅",point_up_2="👆",point_down="👇",point_left="👈",point_right="👉",facepunch="👊",punch="👊",wave="👋",ok_hand="👌",thumbsup="👍",thumbsdown="👎",clap="👏",open_hands="👐",crown="👑",womans_hat="👒",eyeglasses="👓",necktie="👔",shirt="👕",tshirt="👕",jeans="👖",dress="👗",kimono="👘",bikini="👙",womans_clothes="👚",purse="👛",handbag="👜",pouch="👝",mans_shoe="👞",shoe="👞",athletic_shoe="👟",high_heel="👠",sandal="👡",boot="👢",footprints="👣",bust_in_silhouette="👤",busts_in_silhouette="👥",boy="👦",girl="👧",man_feeding_baby="👨‍🍼",family="👨‍👩‍👦",man_with_probing_cane="👨‍🦯",red_haired_man="👨‍🦰",curly_haired_man="👨‍🦱",bald_man="👨‍🦲",white_haired_man="👨‍🦳",man_in_motorized_wheelchair="👨‍🦼",man_in_manual_wheelchair="👨‍🦽",man="👨",woman_feeding_baby="👩‍🍼",woman_with_probing_cane="👩‍🦯",red_haired_woman="👩‍🦰",curly_haired_woman="👩‍🦱",bald_woman="👩‍🦲",white_haired_woman="👩‍🦳",woman_in_motorized_wheelchair="👩‍🦼",woman_in_manual_wheelchair="👩‍🦽",woman="👩",man_and_woman_holding_hands="👫",woman_and_man_holding_hands="👫",couple="👫",two_men_holding_hands="👬",men_holding_hands="👬",two_women_holding_hands="👭",women_holding_hands="👭",cop="👮‍♂️",dancers="👯‍♀️",woman_with_veil="👰‍♀️",man_with_veil="👰‍♂️",bride_with_veil="👰",person_with_blond_hair="👱‍♂️",man_with_gua_pi_mao="👲",man_with_turban="👳‍♂️",older_man="👴",older_woman="👵",baby="👶",construction_worker="👷‍♂️",princess="👸",japanese_ogre="👹",japanese_goblin="👺",ghost="👻",angel="👼",alien="👽",space_invader="👾",imp="👿",skull="💀",information_desk_person="💁‍♀️",guardsman="💂‍♂️",dancer="💃",lipstick="💄",nail_care="💅",massage="💆‍♀️",haircut="💇‍♀️",barber="💈",syringe="💉",pill="💊",kiss="💋",love_letter="💌",ring="💍",gem="💎",couplekiss="💏",bouquet="💐",couple_with_heart="💑",wedding="💒",heartbeat="💓",broken_heart="💔",two_hearts="💕",sparkling_heart="💖",heartpulse="💗",cupid="💘",blue_heart="💙",green_heart="💚",yellow_heart="💛",purple_heart="💜",gift_heart="💝",revolving_hearts="💞",heart_decoration="💟",diamond_shape_with_a_dot_inside="💠",bulb="💡",anger="💢",bomb="💣",zzz="💤",boom="💥",collision="💥",sweat_drops="💦",droplet="💧",dash$1="💨",hankey="💩",poop="💩",shit="💩",muscle="💪",dizzy="💫",speech_balloon="💬",thought_balloon="💭",white_flower="💮",moneybag="💰",currency_exchange="💱",heavy_dollar_sign="💲",credit_card="💳",yen$1="💴",dollar="💵",euro="💶",pound$1="💷",money_with_wings="💸",chart="💹",seat="💺",computer="💻",briefcase="💼",minidisc="💽",floppy_disk="💾",cd="💿",dvd="📀",file_folder="📁",open_file_folder="📂",page_with_curl="📃",page_facing_up="📄",date="📅",calendar$2="📆",card_index="📇",chart_with_upwards_trend="📈",chart_with_downwards_trend="📉",bar_chart="📊",clipboard$1="📋",pushpin="📌",round_pushpin="📍",paperclip="📎",straight_ruler="📏",triangular_ruler="📐",bookmark_tabs="📑",ledger="📒",notebook="📓",notebook_with_decorative_cover="📔",closed_book="📕",book="📖",open_book="📖",green_book="📗",blue_book="📘",orange_book="📙",books="📚",name_badge="📛",scroll="📜",memo="📝",pencil="📝",telephone_receiver="📞",pager="📟",fax="📠",satellite_antenna="📡",loudspeaker="📢",mega="📣",outbox_tray="📤",inbox_tray="📥",incoming_envelope="📨",envelope_with_arrow="📩",mailbox_closed="📪",mailbox="📫",mailbox_with_mail="📬",mailbox_with_no_mail="📭",postbox="📮",postal_horn="📯",newspaper="📰",iphone="📱",calling="📲",vibration_mode="📳",mobile_phone_off="📴",no_mobile_phones="📵",signal_strength="📶",camera="📷",camera_with_flash="📸",video_camera="📹",tv="📺",radio="📻",vhs="📼",film_projector="📽️",prayer_beads="📿",twisted_rightwards_arrows="🔀",repeat="🔁",repeat_one="🔂",arrows_clockwise="🔃",arrows_counterclockwise="🔄",low_brightness="🔅",high_brightness="🔆",mute="🔇",speaker="🔈",sound="🔉",loud_sound="🔊",battery="🔋",electric_plug="🔌",mag="🔍",mag_right="🔎",lock_with_ink_pen="🔏",closed_lock_with_key="🔐",key$1="🔑",lock="🔒",unlock="🔓",bell="🔔",no_bell="🔕",bookmark="🔖",link="🔗",radio_button="🔘",back="🔙",end="🔚",on="🔛",soon="🔜",top="🔝",underage="🔞",keycap_ten="🔟",capital_abcd="🔠",abcd="🔡",symbols="🔣",abc="🔤",fire="🔥",flashlight="🔦",wrench="🔧",hammer="🔨",nut_and_bolt="🔩",hocho="🔪",knife="🔪",gun="🔫",microscope="🔬",telescope="🔭",crystal_ball="🔮",six_pointed_star="🔯",beginner="🔰",trident="🔱",black_square_button="🔲",white_square_button="🔳",red_circle="🔴",large_blue_circle="🔵",large_orange_diamond="🔶",large_blue_diamond="🔷",small_orange_diamond="🔸",small_blue_diamond="🔹",small_red_triangle="🔺",small_red_triangle_down="🔻",arrow_up_small="🔼",arrow_down_small="🔽",om_symbol="🕉️",dove_of_peace="🕊️",kaaba="🕋",mosque="🕌",synagogue="🕍",menorah_with_nine_branches="🕎",clock1="🕐",clock2="🕑",clock3="🕒",clock4="🕓",clock5="🕔",clock6="🕕",clock7="🕖",clock8="🕗",clock9="🕘",clock10="🕙",clock11="🕚",clock12="🕛",clock130="🕜",clock230="🕝",clock330="🕞",clock430="🕟",clock530="🕠",clock630="🕡",clock730="🕢",clock830="🕣",clock930="🕤",clock1030="🕥",clock1130="🕦",clock1230="🕧",candle="🕯️",mantelpiece_clock="🕰️",hole="🕳️",man_in_business_suit_levitating="🕴️",sleuth_or_spy="🕵️‍♂️",dark_sunglasses="🕶️",spider="🕷️",spider_web="🕸️",joystick="🕹️",man_dancing="🕺",linked_paperclips="🖇️",lower_left_ballpoint_pen="🖊️",lower_left_fountain_pen="🖋️",lower_left_paintbrush="🖌️",lower_left_crayon="🖍️",raised_hand_with_fingers_splayed="🖐️",middle_finger="🖕",reversed_hand_with_middle_finger_extended="🖕",black_heart="🖤",desktop_computer="🖥️",printer="🖨️",three_button_mouse="🖱️",trackball="🖲️",frame_with_picture="🖼️",card_index_dividers="🗂️",card_file_box="🗃️",file_cabinet="🗄️",wastebasket="🗑️",spiral_note_pad="🗒️",spiral_calendar_pad="🗓️",compression="🗜️",old_key="🗝️",rolled_up_newspaper="🗞️",dagger_knife="🗡️",speaking_head_in_silhouette="🗣️",left_speech_bubble="🗨️",right_anger_bubble="🗯️",ballot_box_with_ballot="🗳️",world_map="🗺️",mount_fuji="🗻",tokyo_tower="🗼",statue_of_liberty="🗽",japan="🗾",moyai="🗿",grinning="😀",grin="😁",joy="😂",smiley="😃",smile="😄",sweat_smile="😅",laughing="😆",satisfied="😆",innocent="😇",smiling_imp="😈",wink="😉",blush="😊",yum="😋",relieved="😌",heart_eyes="😍",sunglasses="😎",smirk="😏",neutral_face="😐",expressionless="😑",unamused="😒",sweat="😓",pensive="😔",confused="😕",confounded="😖",kissing="😗",kissing_heart="😘",kissing_smiling_eyes="😙",kissing_closed_eyes="😚",stuck_out_tongue="😛",stuck_out_tongue_winking_eye="😜",stuck_out_tongue_closed_eyes="😝",disappointed="😞",worried="😟",angry="😠",rage="😡",cry="😢",persevere="😣",triumph="😤",disappointed_relieved="😥",frowning="😦",anguished="😧",fearful="😨",weary="😩",sleepy="😪",tired_face="😫",grimacing="😬",sob="😭",face_exhaling="😮‍💨",open_mouth="😮",hushed="😯",cold_sweat="😰",scream="😱",astonished="😲",flushed="😳",sleeping="😴",face_with_spiral_eyes="😵‍💫",dizzy_face="😵",face_in_clouds="😶‍🌫️",no_mouth="😶",mask="😷",smile_cat="😸",joy_cat="😹",smiley_cat="😺",heart_eyes_cat="😻",smirk_cat="😼",kissing_cat="😽",pouting_cat="😾",crying_cat_face="😿",scream_cat="🙀",slightly_frowning_face="🙁",slightly_smiling_face="🙂",upside_down_face="🙃",face_with_rolling_eyes="🙄",no_good="🙅‍♀️",ok_woman="🙆‍♀️",bow="🙇‍♂️",see_no_evil="🙈",hear_no_evil="🙉",speak_no_evil="🙊",raising_hand="🙋‍♀️",raised_hands="🙌",person_frowning="🙍‍♀️",person_with_pouting_face="🙎‍♀️",pray="🙏",rocket="🚀",helicopter="🚁",steam_locomotive="🚂",railway_car="🚃",bullettrain_side="🚄",bullettrain_front="🚅",train2="🚆",metro="🚇",light_rail="🚈",station="🚉",tram="🚊",train="🚋",bus="🚌",oncoming_bus="🚍",trolleybus="🚎",busstop="🚏",minibus="🚐",ambulance="🚑",fire_engine="🚒",police_car="🚓",oncoming_police_car="🚔",taxi="🚕",oncoming_taxi="🚖",car="🚗",red_car="🚗",oncoming_automobile="🚘",blue_car="🚙",truck="🚚",articulated_lorry="🚛",tractor="🚜",monorail="🚝",mountain_railway="🚞",suspension_railway="🚟",mountain_cableway="🚠",aerial_tramway="🚡",ship="🚢",rowboat="🚣‍♂️",speedboat="🚤",traffic_light="🚥",vertical_traffic_light="🚦",construction="🚧",rotating_light="🚨",triangular_flag_on_post="🚩",door="🚪",no_entry_sign="🚫",smoking="🚬",no_smoking="🚭",put_litter_in_its_place="🚮",do_not_litter="🚯",potable_water="🚰",bike="🚲",no_bicycles="🚳",bicyclist="🚴‍♂️",mountain_bicyclist="🚵‍♂️",walking="🚶‍♂️",no_pedestrians="🚷",children_crossing="🚸",mens="🚹",womens="🚺",restroom="🚻",baby_symbol="🚼",toilet="🚽",wc="🚾",shower="🚿",bath="🛀",bathtub="🛁",passport_control="🛂",customs="🛃",baggage_claim="🛄",left_luggage="🛅",couch_and_lamp="🛋️",sleeping_accommodation="🛌",shopping_bags="🛍️",bellhop_bell="🛎️",bed="🛏️",place_of_worship="🛐",octagonal_sign="🛑",shopping_trolley="🛒",hindu_temple="🛕",hut="🛖",elevator="🛗",hammer_and_wrench="🛠️",shield="🛡️",oil_drum="🛢️",motorway="🛣️",railway_track="🛤️",motor_boat="🛥️",small_airplane="🛩️",airplane_departure="🛫",airplane_arriving="🛬",satellite="🛰️",passenger_ship="🛳️",scooter="🛴",motor_scooter="🛵",canoe="🛶",sled="🛷",flying_saucer="🛸",skateboard="🛹",auto_rickshaw="🛺",pickup_truck="🛻",roller_skate="🛼",large_orange_circle="🟠",large_yellow_circle="🟡",large_green_circle="🟢",large_purple_circle="🟣",large_brown_circle="🟤",large_red_square="🟥",large_blue_square="🟦",large_orange_square="🟧",large_yellow_square="🟨",large_green_square="🟩",large_purple_square="🟪",large_brown_square="🟫",pinched_fingers="🤌",white_heart="🤍",brown_heart="🤎",pinching_hand="🤏",zipper_mouth_face="🤐",money_mouth_face="🤑",face_with_thermometer="🤒",nerd_face="🤓",thinking_face="🤔",face_with_head_bandage="🤕",robot_face="🤖",hugging_face="🤗",the_horns="🤘",sign_of_the_horns="🤘",call_me_hand="🤙",raised_back_of_hand="🤚",handshake="🤝",crossed_fingers="🤞",hand_with_index_and_middle_fingers_crossed="🤞",i_love_you_hand_sign="🤟",face_with_cowboy_hat="🤠",clown_face="🤡",nauseated_face="🤢",rolling_on_the_floor_laughing="🤣",drooling_face="🤤",lying_face="🤥",face_palm="🤦",sneezing_face="🤧",face_with_raised_eyebrow="🤨",face_with_one_eyebrow_raised="🤨",grinning_face_with_star_eyes="🤩",zany_face="🤪",grinning_face_with_one_large_and_one_small_eye="🤪",shushing_face="🤫",face_with_finger_covering_closed_lips="🤫",face_with_symbols_on_mouth="🤬",serious_face_with_symbols_covering_mouth="🤬",face_with_hand_over_mouth="🤭",smiling_face_with_smiling_eyes_and_hand_covering_mouth="🤭",face_vomiting="🤮",face_with_open_mouth_vomiting="🤮",exploding_head="🤯",shocked_face_with_exploding_head="🤯",pregnant_woman="🤰",palms_up_together="🤲",selfie="🤳",prince="🤴",woman_in_tuxedo="🤵‍♀️",man_in_tuxedo="🤵‍♂️",person_in_tuxedo="🤵",mrs_claus="🤶",mother_christmas="🤶",shrug="🤷",person_doing_cartwheel="🤸",juggling="🤹",fencer="🤺",wrestlers="🤼",water_polo="🤽",handball="🤾",diving_mask="🤿",wilted_flower="🥀",drum_with_drumsticks="🥁",clinking_glasses="🥂",tumbler_glass="🥃",spoon="🥄",goal_net="🥅",first_place_medal="🥇",second_place_medal="🥈",third_place_medal="🥉",boxing_glove="🥊",martial_arts_uniform="🥋",curling_stone="🥌",lacrosse="🥍",softball="🥎",flying_disc="🥏",croissant="🥐",avocado="🥑",cucumber="🥒",bacon="🥓",potato="🥔",carrot="🥕",baguette_bread="🥖",green_salad="🥗",shallow_pan_of_food="🥘",stuffed_flatbread="🥙",egg="🥚",glass_of_milk="🥛",peanuts="🥜",kiwifruit="🥝",pancakes="🥞",dumpling="🥟",fortune_cookie="🥠",takeout_box="🥡",chopsticks="🥢",bowl_with_spoon="🥣",cup_with_straw="🥤",coconut="🥥",broccoli="🥦",pie="🥧",pretzel="🥨",cut_of_meat="🥩",sandwich="🥪",canned_food="🥫",leafy_green="🥬",mango="🥭",moon_cake="🥮",bagel="🥯",smiling_face_with_3_hearts="🥰",yawning_face="🥱",smiling_face_with_tear="🥲",partying_face="🥳",woozy_face="🥴",hot_face="🥵",cold_face="🥶",ninja="🥷",disguised_face="🥸",pleading_face="🥺",sari="🥻",lab_coat="🥼",goggles="🥽",hiking_boot="🥾",womans_flat_shoe="🥿",crab="🦀",lion_face="🦁",scorpion="🦂",turkey="🦃",unicorn_face="🦄",eagle="🦅",duck="🦆",bat="🦇",shark="🦈",owl="🦉",fox_face="🦊",butterfly="🦋",deer="🦌",gorilla="🦍",lizard="🦎",rhinoceros="🦏",shrimp="🦐",squid="🦑",giraffe_face="🦒",zebra_face="🦓",hedgehog="🦔",sauropod="🦕",cricket="🦗",kangaroo="🦘",llama="🦙",peacock="🦚",hippopotamus="🦛",parrot="🦜",raccoon="🦝",lobster="🦞",mosquito="🦟",microbe="🦠",badger="🦡",swan="🦢",mammoth="🦣",dodo="🦤",sloth="🦥",otter="🦦",orangutan="🦧",skunk="🦨",flamingo="🦩",oyster="🦪",beaver="🦫",bison="🦬",seal="🦭",guide_dog="🦮",probing_cane="🦯",bone="🦴",leg="🦵",foot="🦶",tooth="🦷",female_superhero="🦸‍♀️",male_superhero="🦸‍♂️",superhero="🦸",female_supervillain="🦹‍♀️",male_supervillain="🦹‍♂️",supervillain="🦹",safety_vest="🦺",ear_with_hearing_aid="🦻",motorized_wheelchair="🦼",manual_wheelchair="🦽",mechanical_arm="🦾",mechanical_leg="🦿",cheese_wedge="🧀",cupcake="🧁",salt="🧂",beverage_box="🧃",garlic="🧄",onion="🧅",falafel="🧆",waffle="🧇",butter="🧈",mate_drink="🧉",ice_cube="🧊",bubble_tea="🧋",woman_standing="🧍‍♀️",man_standing="🧍‍♂️",standing_person="🧍",woman_kneeling="🧎‍♀️",man_kneeling="🧎‍♂️",kneeling_person="🧎",deaf_woman="🧏‍♀️",deaf_man="🧏‍♂️",deaf_person="🧏",face_with_monocle="🧐",farmer="🧑‍🌾",cook="🧑‍🍳",person_feeding_baby="🧑‍🍼",mx_claus="🧑‍🎄",student="🧑‍🎓",singer="🧑‍🎤",artist="🧑‍🎨",teacher="🧑‍🏫",factory_worker="🧑‍🏭",technologist="🧑‍💻",office_worker="🧑‍💼",mechanic="🧑‍🔧",scientist="🧑‍🔬",astronaut="🧑‍🚀",firefighter="🧑‍🚒",people_holding_hands="🧑‍🤝‍🧑",person_with_probing_cane="🧑‍🦯",red_haired_person="🧑‍🦰",curly_haired_person="🧑‍🦱",bald_person="🧑‍🦲",white_haired_person="🧑‍🦳",person_in_motorized_wheelchair="🧑‍🦼",person_in_manual_wheelchair="🧑‍🦽",health_worker="🧑‍⚕️",judge="🧑‍⚖️",pilot="🧑‍✈️",adult="🧑",child="🧒",older_adult="🧓",woman_with_beard="🧔‍♀️",man_with_beard="🧔‍♂️",bearded_person="🧔",person_with_headscarf="🧕",woman_in_steamy_room="🧖‍♀️",man_in_steamy_room="🧖‍♂️",person_in_steamy_room="🧖‍♂️",woman_climbing="🧗‍♀️",person_climbing="🧗‍♀️",man_climbing="🧗‍♂️",woman_in_lotus_position="🧘‍♀️",person_in_lotus_position="🧘‍♀️",man_in_lotus_position="🧘‍♂️",female_mage="🧙‍♀️",mage="🧙‍♀️",male_mage="🧙‍♂️",female_fairy="🧚‍♀️",fairy="🧚‍♀️",male_fairy="🧚‍♂️",female_vampire="🧛‍♀️",vampire="🧛‍♀️",male_vampire="🧛‍♂️",mermaid="🧜‍♀️",merman="🧜‍♂️",merperson="🧜‍♂️",female_elf="🧝‍♀️",male_elf="🧝‍♂️",elf="🧝‍♂️",female_genie="🧞‍♀️",male_genie="🧞‍♂️",genie="🧞‍♂️",female_zombie="🧟‍♀️",male_zombie="🧟‍♂️",zombie="🧟‍♂️",brain="🧠",orange_heart="🧡",billed_cap="🧢",scarf="🧣",gloves="🧤",coat="🧥",socks="🧦",red_envelope="🧧",firecracker="🧨",jigsaw="🧩",test_tube="🧪",petri_dish="🧫",dna="🧬",compass="🧭",abacus="🧮",fire_extinguisher="🧯",toolbox="🧰",bricks="🧱",magnet="🧲",luggage="🧳",lotion_bottle="🧴",thread="🧵",yarn="🧶",safety_pin="🧷",teddy_bear="🧸",broom="🧹",basket="🧺",roll_of_paper="🧻",soap="🧼",sponge="🧽",receipt="🧾",nazar_amulet="🧿",ballet_shoes="🩰",briefs="🩲",shorts="🩳",thong_sandal="🩴",drop_of_blood="🩸",adhesive_bandage="🩹",stethoscope="🩺",kite="🪁",parachute="🪂",boomerang="🪃",magic_wand="🪄",pinata="🪅",nesting_dolls="🪆",ringed_planet="🪐",chair="🪑",razor="🪒",axe="🪓",diya_lamp="🪔",banjo="🪕",military_helmet="🪖",accordion="🪗",long_drum="🪘",coin="🪙",carpentry_saw="🪚",screwdriver="🪛",ladder="🪜",hook="🪝",mirror="🪞",window$1="🪟",plunger="🪠",sewing_needle="🪡",knot="🪢",bucket="🪣",mouse_trap="🪤",toothbrush="🪥",headstone="🪦",placard="🪧",rock="🪨",fly="🪰",worm="🪱",beetle="🪲",cockroach="🪳",potted_plant="🪴",wood="🪵",feather="🪶",anatomical_heart="🫀",lungs="🫁",people_hugging="🫂",blueberries="🫐",bell_pepper="🫑",olive="🫒",flatbread="🫓",tamale="🫔",fondue="🫕",teapot="🫖",bangbang="‼️",interrobang="⁉️",tm="™️",information_source="ℹ️",left_right_arrow="↔️",arrow_up_down="↕️",arrow_upper_left="↖️",arrow_upper_right="↗️",arrow_lower_right="↘️",arrow_lower_left="↙️",leftwards_arrow_with_hook="↩️",arrow_right_hook="↪️",watch="⌚",hourglass="⌛",keyboard="⌨️",eject="⏏️",fast_forward="⏩",rewind="⏪",arrow_double_up="⏫",arrow_double_down="⏬",black_right_pointing_double_triangle_with_vertical_bar="⏭️",black_left_pointing_double_triangle_with_vertical_bar="⏮️",black_right_pointing_triangle_with_double_vertical_bar="⏯️",alarm_clock="⏰",stopwatch="⏱️",timer_clock="⏲️",hourglass_flowing_sand="⏳",double_vertical_bar="⏸️",black_square_for_stop="⏹️",black_circle_for_record="⏺️",m="Ⓜ️",black_small_square="▪️",white_small_square="▫️",arrow_forward="▶️",arrow_backward="◀️",white_medium_square="◻️",black_medium_square="◼️",white_medium_small_square="◽",black_medium_small_square="◾",sunny="☀️",cloud="☁️",umbrella="☂️",snowman="☃️",comet="☄️",phone="☎️",telephone="☎️",ballot_box_with_check="☑️",shamrock="☘️",point_up="☝️",skull_and_crossbones="☠️",radioactive_sign="☢️",biohazard_sign="☣️",orthodox_cross="☦️",star_and_crescent="☪️",peace_symbol="☮️",yin_yang="☯️",wheel_of_dharma="☸️",white_frowning_face="☹️",relaxed="☺️",female_sign="♀️",male_sign="♂️",gemini="♊",cancer="♋",leo="♌",virgo="♍",libra="♎",scorpius="♏",chess_pawn="♟️",spades="♠️",clubs="♣️",hearts="♥️",diamonds="♦️",hotsprings="♨️",recycle="♻️",infinity="♾️",wheelchair="♿",hammer_and_pick="⚒️",crossed_swords="⚔️",medical_symbol="⚕️",staff_of_aesculapius="⚕️",scales="⚖️",alembic="⚗️",gear="⚙️",atom_symbol="⚛️",fleur_de_lis="⚜️",warning="⚠️",zap="⚡",transgender_symbol="⚧️",white_circle="⚪",black_circle="⚫",coffin="⚰️",funeral_urn="⚱️",soccer="⚽",baseball="⚾",snowman_without_snow="⛄",partly_sunny="⛅",thunder_cloud_and_rain="⛈️",ophiuchus="⛎",pick$4="⛏️",helmet_with_white_cross="⛑️",chains="⛓️",no_entry="⛔",shinto_shrine="⛩️",church="⛪",mountain="⛰️",umbrella_on_ground="⛱️",fountain="⛲",golf="⛳",ferry="⛴️",boat="⛵",sailboat="⛵",skier="⛷️",ice_skate="⛸️",person_with_ball="⛹️‍♂️",tent="⛺",fuelpump="⛽",scissors="✂️",airplane="✈️",email="✉️",envelope="✉️",fist="✊",hand="✋",raised_hand="✋",v$1="✌️",writing_hand="✍️",pencil2="✏️",black_nib="✒️",heavy_check_mark="✔️",heavy_multiplication_x="✖️",latin_cross="✝️",star_of_david="✡️",eight_spoked_asterisk="✳️",eight_pointed_black_star="✴️",snowflake="❄️",sparkle="❇️",x$1="❌",negative_squared_cross_mark="❎",heavy_heart_exclamation_mark_ornament="❣️",heart_on_fire="❤️‍🔥",mending_heart="❤️‍🩹",heart="❤️",arrow_right="➡️",curly_loop="➰",loop$1="➿",arrow_heading_up="⤴️",arrow_heading_down="⤵️",arrow_left="⬅️",arrow_up="⬆️",arrow_down="⬇️",black_large_square="⬛",white_large_square="⬜",star="⭐",o="⭕",wavy_dash="〰️",part_alternation_mark="〽️",congratulations="㊗️",secret="㊙️",require$$1$2={100:"💯",1234:"🔢",umbrella_with_rain_drops,coffee,aries,taurus,sagittarius,capricorn,aquarius,pisces,anchor,white_check_mark,sparkles,question,grey_question,grey_exclamation,exclamation,heavy_exclamation_mark,heavy_plus_sign,heavy_minus_sign,heavy_division_sign,hash,keycap_star,zero,one,two,three,four,five,six,seven,eight,nine,copyright,registered:registered$1,mahjong,black_joker,a,b:b$1,o2,parking,ab,cl,cool,free,id,new:"🆕",ng,ok,sos,up,vs,"flag-ac":"🇦🇨","flag-ad":"🇦🇩","flag-ae":"🇦🇪","flag-af":"🇦🇫","flag-ag":"🇦🇬","flag-ai":"🇦🇮","flag-al":"🇦🇱","flag-am":"🇦🇲","flag-ao":"🇦🇴","flag-aq":"🇦🇶","flag-ar":"🇦🇷","flag-as":"🇦🇸","flag-at":"🇦🇹","flag-au":"🇦🇺","flag-aw":"🇦🇼","flag-ax":"🇦🇽","flag-az":"🇦🇿","flag-ba":"🇧🇦","flag-bb":"🇧🇧","flag-bd":"🇧🇩","flag-be":"🇧🇪","flag-bf":"🇧🇫","flag-bg":"🇧🇬","flag-bh":"🇧🇭","flag-bi":"🇧🇮","flag-bj":"🇧🇯","flag-bl":"🇧🇱","flag-bm":"🇧🇲","flag-bn":"🇧🇳","flag-bo":"🇧🇴","flag-bq":"🇧🇶","flag-br":"🇧🇷","flag-bs":"🇧🇸","flag-bt":"🇧🇹","flag-bv":"🇧🇻","flag-bw":"🇧🇼","flag-by":"🇧🇾","flag-bz":"🇧🇿","flag-ca":"🇨🇦","flag-cc":"🇨🇨","flag-cd":"🇨🇩","flag-cf":"🇨🇫","flag-cg":"🇨🇬","flag-ch":"🇨🇭","flag-ci":"🇨🇮","flag-ck":"🇨🇰","flag-cl":"🇨🇱","flag-cm":"🇨🇲",cn,"flag-cn":"🇨🇳","flag-co":"🇨🇴","flag-cp":"🇨🇵","flag-cr":"🇨🇷","flag-cu":"🇨🇺","flag-cv":"🇨🇻","flag-cw":"🇨🇼","flag-cx":"🇨🇽","flag-cy":"🇨🇾","flag-cz":"🇨🇿",de:de$1,"flag-de":"🇩🇪","flag-dg":"🇩🇬","flag-dj":"🇩🇯","flag-dk":"🇩🇰","flag-dm":"🇩🇲","flag-do":"🇩🇴","flag-dz":"🇩🇿","flag-ea":"🇪🇦","flag-ec":"🇪🇨","flag-ee":"🇪🇪","flag-eg":"🇪🇬","flag-eh":"🇪🇭","flag-er":"🇪🇷",es,"flag-es":"🇪🇸","flag-et":"🇪🇹","flag-eu":"🇪🇺","flag-fi":"🇫🇮","flag-fj":"🇫🇯","flag-fk":"🇫🇰","flag-fm":"🇫🇲","flag-fo":"🇫🇴",fr,"flag-fr":"🇫🇷","flag-ga":"🇬🇦",gb,uk,"flag-gb":"🇬🇧","flag-gd":"🇬🇩","flag-ge":"🇬🇪","flag-gf":"🇬🇫","flag-gg":"🇬🇬","flag-gh":"🇬🇭","flag-gi":"🇬🇮","flag-gl":"🇬🇱","flag-gm":"🇬🇲","flag-gn":"🇬🇳","flag-gp":"🇬🇵","flag-gq":"🇬🇶","flag-gr":"🇬🇷","flag-gs":"🇬🇸","flag-gt":"🇬🇹","flag-gu":"🇬🇺","flag-gw":"🇬🇼","flag-gy":"🇬🇾","flag-hk":"🇭🇰","flag-hm":"🇭🇲","flag-hn":"🇭🇳","flag-hr":"🇭🇷","flag-ht":"🇭🇹","flag-hu":"🇭🇺","flag-ic":"🇮🇨","flag-id":"🇮🇩","flag-ie":"🇮🇪","flag-il":"🇮🇱","flag-im":"🇮🇲","flag-in":"🇮🇳","flag-io":"🇮🇴","flag-iq":"🇮🇶","flag-ir":"🇮🇷","flag-is":"🇮🇸",it,"flag-it":"🇮🇹","flag-je":"🇯🇪","flag-jm":"🇯🇲","flag-jo":"🇯🇴",jp,"flag-jp":"🇯🇵","flag-ke":"🇰🇪","flag-kg":"🇰🇬","flag-kh":"🇰🇭","flag-ki":"🇰🇮","flag-km":"🇰🇲","flag-kn":"🇰🇳","flag-kp":"🇰🇵",kr,"flag-kr":"🇰🇷","flag-kw":"🇰🇼","flag-ky":"🇰🇾","flag-kz":"🇰🇿","flag-la":"🇱🇦","flag-lb":"🇱🇧","flag-lc":"🇱🇨","flag-li":"🇱🇮","flag-lk":"🇱🇰","flag-lr":"🇱🇷","flag-ls":"🇱🇸","flag-lt":"🇱🇹","flag-lu":"🇱🇺","flag-lv":"🇱🇻","flag-ly":"🇱🇾","flag-ma":"🇲🇦","flag-mc":"🇲🇨","flag-md":"🇲🇩","flag-me":"🇲🇪","flag-mf":"🇲🇫","flag-mg":"🇲🇬","flag-mh":"🇲🇭","flag-mk":"🇲🇰","flag-ml":"🇲🇱","flag-mm":"🇲🇲","flag-mn":"🇲🇳","flag-mo":"🇲🇴","flag-mp":"🇲🇵","flag-mq":"🇲🇶","flag-mr":"🇲🇷","flag-ms":"🇲🇸","flag-mt":"🇲🇹","flag-mu":"🇲🇺","flag-mv":"🇲🇻","flag-mw":"🇲🇼","flag-mx":"🇲🇽","flag-my":"🇲🇾","flag-mz":"🇲🇿","flag-na":"🇳🇦","flag-nc":"🇳🇨","flag-ne":"🇳🇪","flag-nf":"🇳🇫","flag-ng":"🇳🇬","flag-ni":"🇳🇮","flag-nl":"🇳🇱","flag-no":"🇳🇴","flag-np":"🇳🇵","flag-nr":"🇳🇷","flag-nu":"🇳🇺","flag-nz":"🇳🇿","flag-om":"🇴🇲","flag-pa":"🇵🇦","flag-pe":"🇵🇪","flag-pf":"🇵🇫","flag-pg":"🇵🇬","flag-ph":"🇵🇭","flag-pk":"🇵🇰","flag-pl":"🇵🇱","flag-pm":"🇵🇲","flag-pn":"🇵🇳","flag-pr":"🇵🇷","flag-ps":"🇵🇸","flag-pt":"🇵🇹","flag-pw":"🇵🇼","flag-py":"🇵🇾","flag-qa":"🇶🇦","flag-re":"🇷🇪","flag-ro":"🇷🇴","flag-rs":"🇷🇸",ru,"flag-ru":"🇷🇺","flag-rw":"🇷🇼","flag-sa":"🇸🇦","flag-sb":"🇸🇧","flag-sc":"🇸🇨","flag-sd":"🇸🇩","flag-se":"🇸🇪","flag-sg":"🇸🇬","flag-sh":"🇸🇭","flag-si":"🇸🇮","flag-sj":"🇸🇯","flag-sk":"🇸🇰","flag-sl":"🇸🇱","flag-sm":"🇸🇲","flag-sn":"🇸🇳","flag-so":"🇸🇴","flag-sr":"🇸🇷","flag-ss":"🇸🇸","flag-st":"🇸🇹","flag-sv":"🇸🇻","flag-sx":"🇸🇽","flag-sy":"🇸🇾","flag-sz":"🇸🇿","flag-ta":"🇹🇦","flag-tc":"🇹🇨","flag-td":"🇹🇩","flag-tf":"🇹🇫","flag-tg":"🇹🇬","flag-th":"🇹🇭","flag-tj":"🇹🇯","flag-tk":"🇹🇰","flag-tl":"🇹🇱","flag-tm":"🇹🇲","flag-tn":"🇹🇳","flag-to":"🇹🇴","flag-tr":"🇹🇷","flag-tt":"🇹🇹","flag-tv":"🇹🇻","flag-tw":"🇹🇼","flag-tz":"🇹🇿","flag-ua":"🇺🇦","flag-ug":"🇺🇬","flag-um":"🇺🇲","flag-un":"🇺🇳",us,"flag-us":"🇺🇸","flag-uy":"🇺🇾","flag-uz":"🇺🇿","flag-va":"🇻🇦","flag-vc":"🇻🇨","flag-ve":"🇻🇪","flag-vg":"🇻🇬","flag-vi":"🇻🇮","flag-vn":"🇻🇳","flag-vu":"🇻🇺","flag-wf":"🇼🇫","flag-ws":"🇼🇸","flag-xk":"🇽🇰","flag-ye":"🇾🇪","flag-yt":"🇾🇹","flag-za":"🇿🇦","flag-zm":"🇿🇲","flag-zw":"🇿🇼",koko,sa,u7121,u6307,u7981,u7a7a,u5408,u6e80,u6709,u6708,u7533,u5272,u55b6,ideograph_advantage,accept,cyclone,foggy,closed_umbrella,night_with_stars,sunrise_over_mountains,sunrise,city_sunset,city_sunrise,rainbow,bridge_at_night,ocean,volcano,milky_way,earth_africa,earth_americas,earth_asia,globe_with_meridians,new_moon,waxing_crescent_moon,first_quarter_moon,moon,waxing_gibbous_moon,full_moon,waning_gibbous_moon,last_quarter_moon,waning_crescent_moon,crescent_moon,new_moon_with_face,first_quarter_moon_with_face,last_quarter_moon_with_face,full_moon_with_face,sun_with_face,star2,stars,thermometer,mostly_sunny,sun_small_cloud,barely_sunny,sun_behind_cloud,partly_sunny_rain,sun_behind_rain_cloud,rain_cloud,snow_cloud,lightning,lightning_cloud,tornado,tornado_cloud,fog,wind_blowing_face,hotdog,taco,burrito,chestnut,seedling,evergreen_tree,deciduous_tree,palm_tree,cactus,hot_pepper,tulip,cherry_blossom,rose,hibiscus,sunflower,blossom,corn,ear_of_rice,herb,four_leaf_clover,maple_leaf,fallen_leaf,leaves,mushroom,tomato,eggplant,grapes,melon,watermelon,tangerine,lemon,banana,pineapple,apple,green_apple,pear,peach,cherries,strawberry,hamburger,pizza,meat_on_bone,poultry_leg,rice_cracker,rice_ball,rice,curry,ramen,spaghetti,bread,fries,sweet_potato,dango,oden,sushi,fried_shrimp,fish_cake,icecream,shaved_ice,ice_cream,doughnut,cookie,chocolate_bar,candy,lollipop,custard,honey_pot,cake,bento,stew,fried_egg,cooking,fork_and_knife,tea,sake,wine_glass,cocktail,tropical_drink,beer,beers,baby_bottle,knife_fork_plate,champagne,popcorn,ribbon,gift,birthday,jack_o_lantern,christmas_tree,santa,fireworks,sparkler,balloon,tada,confetti_ball,tanabata_tree,crossed_flags,bamboo,dolls,flags,wind_chime,rice_scene,school_satchel,mortar_board,medal,reminder_ribbon,studio_microphone,level_slider,control_knobs,film_frames,admission_tickets,carousel_horse,ferris_wheel,roller_coaster,fishing_pole_and_fish,microphone,movie_camera,cinema,headphones,art,tophat,circus_tent,ticket,clapper,performing_arts,video_game,dart,slot_machine,"8ball":"🎱",game_die,bowling,flower_playing_cards,musical_note,notes,saxophone,guitar,musical_keyboard,trumpet,violin,musical_score,running_shirt_with_sash,tennis,ski,basketball,checkered_flag,snowboarder,"woman-running":"🏃‍♀️","man-running":"🏃‍♂️",runner,running,"woman-surfing":"🏄‍♀️","man-surfing":"🏄‍♂️",surfer,sports_medal,trophy,horse_racing,football,rugby_football,"woman-swimming":"🏊‍♀️","man-swimming":"🏊‍♂️",swimmer,"woman-lifting-weights":"🏋️‍♀️","man-lifting-weights":"🏋️‍♂️",weight_lifter,"woman-golfing":"🏌️‍♀️","man-golfing":"🏌️‍♂️",golfer,racing_motorcycle,racing_car,cricket_bat_and_ball,volleyball,field_hockey_stick_and_ball,ice_hockey_stick_and_puck,table_tennis_paddle_and_ball,snow_capped_mountain,camping,beach_with_umbrella,building_construction,house_buildings,cityscape,derelict_house_building,classical_building,desert,desert_island,national_park,stadium,house,house_with_garden,office,post_office,european_post_office,hospital,bank,atm,hotel,love_hotel,convenience_store,school,department_store,factory:factory$2,izakaya_lantern,lantern,japanese_castle,european_castle,"rainbow-flag":"🏳️‍🌈",transgender_flag,waving_white_flag,pirate_flag,"flag-england":"🏴󠁧󠁢󠁥󠁮󠁧󠁿","flag-scotland":"🏴󠁧󠁢󠁳󠁣󠁴󠁿","flag-wales":"🏴󠁧󠁢󠁷󠁬󠁳󠁿",waving_black_flag,rosette,label,badminton_racquet_and_shuttlecock,bow_and_arrow,amphora,"skin-tone-2":"🏻","skin-tone-3":"🏼","skin-tone-4":"🏽","skin-tone-5":"🏾","skin-tone-6":"🏿",rat,mouse2,ox,water_buffalo,cow2,tiger2,leopard,rabbit2,black_cat,cat2,dragon,crocodile,whale2,snail,snake,racehorse,ram,goat,sheep,monkey,rooster,chicken,service_dog,dog2,pig2,boar,elephant,octopus,shell,bug,ant,bee,honeybee,ladybug,lady_beetle,fish,tropical_fish,blowfish,turtle,hatching_chick,baby_chick,hatched_chick,bird,penguin,koala,poodle,dromedary_camel,camel,dolphin,flipper,mouse,cow,tiger,rabbit,cat,dragon_face,whale,horse,monkey_face,dog,pig,frog,hamster,wolf,polar_bear,bear,panda_face,pig_nose,feet,paw_prints,chipmunk,eyes,"eye-in-speech-bubble":"👁️‍🗨️",eye,ear,nose,lips,tongue,point_up_2,point_down,point_left,point_right,facepunch,punch,wave,ok_hand,"+1":"👍",thumbsup,"-1":"👎",thumbsdown,clap,open_hands,crown,womans_hat,eyeglasses,necktie,shirt,tshirt,jeans,dress,kimono,bikini,womans_clothes,purse,handbag,pouch,mans_shoe,shoe,athletic_shoe,high_heel,sandal,boot,footprints,bust_in_silhouette,busts_in_silhouette,boy,girl,"male-farmer":"👨‍🌾","male-cook":"👨‍🍳",man_feeding_baby,"male-student":"👨‍🎓","male-singer":"👨‍🎤","male-artist":"👨‍🎨","male-teacher":"👨‍🏫","male-factory-worker":"👨‍🏭","man-boy-boy":"👨‍👦‍👦","man-boy":"👨‍👦","man-girl-boy":"👨‍👧‍👦","man-girl-girl":"👨‍👧‍👧","man-girl":"👨‍👧","man-man-boy":"👨‍👨‍👦","man-man-boy-boy":"👨‍👨‍👦‍👦","man-man-girl":"👨‍👨‍👧","man-man-girl-boy":"👨‍👨‍👧‍👦","man-man-girl-girl":"👨‍👨‍👧‍👧","man-woman-boy":"👨‍👩‍👦",family,"man-woman-boy-boy":"👨‍👩‍👦‍👦","man-woman-girl":"👨‍👩‍👧","man-woman-girl-boy":"👨‍👩‍👧‍👦","man-woman-girl-girl":"👨‍👩‍👧‍👧","male-technologist":"👨‍💻","male-office-worker":"👨‍💼","male-mechanic":"👨‍🔧","male-scientist":"👨‍🔬","male-astronaut":"👨‍🚀","male-firefighter":"👨‍🚒",man_with_probing_cane,red_haired_man,curly_haired_man,bald_man,white_haired_man,man_in_motorized_wheelchair,man_in_manual_wheelchair,"male-doctor":"👨‍⚕️","male-judge":"👨‍⚖️","male-pilot":"👨‍✈️","man-heart-man":"👨‍❤️‍👨","man-kiss-man":"👨‍❤️‍💋‍👨",man,"female-farmer":"👩‍🌾","female-cook":"👩‍🍳",woman_feeding_baby,"female-student":"👩‍🎓","female-singer":"👩‍🎤","female-artist":"👩‍🎨","female-teacher":"👩‍🏫","female-factory-worker":"👩‍🏭","woman-boy-boy":"👩‍👦‍👦","woman-boy":"👩‍👦","woman-girl-boy":"👩‍👧‍👦","woman-girl-girl":"👩‍👧‍👧","woman-girl":"👩‍👧","woman-woman-boy":"👩‍👩‍👦","woman-woman-boy-boy":"👩‍👩‍👦‍👦","woman-woman-girl":"👩‍👩‍👧","woman-woman-girl-boy":"👩‍👩‍👧‍👦","woman-woman-girl-girl":"👩‍👩‍👧‍👧","female-technologist":"👩‍💻","female-office-worker":"👩‍💼","female-mechanic":"👩‍🔧","female-scientist":"👩‍🔬","female-astronaut":"👩‍🚀","female-firefighter":"👩‍🚒",woman_with_probing_cane,red_haired_woman,curly_haired_woman,bald_woman,white_haired_woman,woman_in_motorized_wheelchair,woman_in_manual_wheelchair,"female-doctor":"👩‍⚕️","female-judge":"👩‍⚖️","female-pilot":"👩‍✈️","woman-heart-man":"👩‍❤️‍👨","woman-heart-woman":"👩‍❤️‍👩","woman-kiss-man":"👩‍❤️‍💋‍👨","woman-kiss-woman":"👩‍❤️‍💋‍👩",woman,man_and_woman_holding_hands,woman_and_man_holding_hands,couple,two_men_holding_hands,men_holding_hands,two_women_holding_hands,women_holding_hands,"female-police-officer":"👮‍♀️","male-police-officer":"👮‍♂️",cop,"women-with-bunny-ears-partying":"👯‍♀️","woman-with-bunny-ears-partying":"👯‍♀️",dancers,"men-with-bunny-ears-partying":"👯‍♂️","man-with-bunny-ears-partying":"👯‍♂️",woman_with_veil,man_with_veil,bride_with_veil,"blond-haired-woman":"👱‍♀️","blond-haired-man":"👱‍♂️",person_with_blond_hair,man_with_gua_pi_mao,"woman-wearing-turban":"👳‍♀️","man-wearing-turban":"👳‍♂️",man_with_turban,older_man,older_woman,baby,"female-construction-worker":"👷‍♀️","male-construction-worker":"👷‍♂️",construction_worker,princess,japanese_ogre,japanese_goblin,ghost,angel,alien,space_invader,imp,skull,"woman-tipping-hand":"💁‍♀️",information_desk_person,"man-tipping-hand":"💁‍♂️","female-guard":"💂‍♀️","male-guard":"💂‍♂️",guardsman,dancer,lipstick,nail_care,"woman-getting-massage":"💆‍♀️",massage,"man-getting-massage":"💆‍♂️","woman-getting-haircut":"💇‍♀️",haircut,"man-getting-haircut":"💇‍♂️",barber,syringe,pill,kiss,love_letter,ring,gem,couplekiss,bouquet,couple_with_heart,wedding,heartbeat,broken_heart,two_hearts,sparkling_heart,heartpulse,cupid,blue_heart,green_heart,yellow_heart,purple_heart,gift_heart,revolving_hearts,heart_decoration,diamond_shape_with_a_dot_inside,bulb,anger,bomb,zzz,boom,collision,sweat_drops,droplet,dash:dash$1,hankey,poop,shit,muscle,dizzy,speech_balloon,thought_balloon,white_flower,moneybag,currency_exchange,heavy_dollar_sign,credit_card,yen:yen$1,dollar,euro,pound:pound$1,money_with_wings,chart,seat,computer,briefcase,minidisc,floppy_disk,cd,dvd,file_folder,open_file_folder,page_with_curl,page_facing_up,date,calendar:calendar$2,card_index,chart_with_upwards_trend,chart_with_downwards_trend,bar_chart,clipboard:clipboard$1,pushpin,round_pushpin,paperclip,straight_ruler,triangular_ruler,bookmark_tabs,ledger,notebook,notebook_with_decorative_cover,closed_book,book,open_book,green_book,blue_book,orange_book,books,name_badge,scroll,memo,pencil,telephone_receiver,pager,fax,satellite_antenna,loudspeaker,mega,outbox_tray,inbox_tray,package:"📦","e-mail":"📧",incoming_envelope,envelope_with_arrow,mailbox_closed,mailbox,mailbox_with_mail,mailbox_with_no_mail,postbox,postal_horn,newspaper,iphone,calling,vibration_mode,mobile_phone_off,no_mobile_phones,signal_strength,camera,camera_with_flash,video_camera,tv,radio,vhs,film_projector,prayer_beads,twisted_rightwards_arrows,repeat,repeat_one,arrows_clockwise,arrows_counterclockwise,low_brightness,high_brightness,mute,speaker,sound,loud_sound,battery,electric_plug,mag,mag_right,lock_with_ink_pen,closed_lock_with_key,key:key$1,lock,unlock,bell,no_bell,bookmark,link,radio_button,back,end,on,soon,top,underage,keycap_ten,capital_abcd,abcd,symbols,abc,fire,flashlight,wrench,hammer,nut_and_bolt,hocho,knife,gun,microscope,telescope,crystal_ball,six_pointed_star,beginner,trident,black_square_button,white_square_button,red_circle,large_blue_circle,large_orange_diamond,large_blue_diamond,small_orange_diamond,small_blue_diamond,small_red_triangle,small_red_triangle_down,arrow_up_small,arrow_down_small,om_symbol,dove_of_peace,kaaba,mosque,synagogue,menorah_with_nine_branches,clock1,clock2,clock3,clock4,clock5,clock6,clock7,clock8,clock9,clock10,clock11,clock12,clock130,clock230,clock330,clock430,clock530,clock630,clock730,clock830,clock930,clock1030,clock1130,clock1230,candle,mantelpiece_clock,hole,man_in_business_suit_levitating,"female-detective":"🕵️‍♀️","male-detective":"🕵️‍♂️",sleuth_or_spy,dark_sunglasses,spider,spider_web,joystick,man_dancing,linked_paperclips,lower_left_ballpoint_pen,lower_left_fountain_pen,lower_left_paintbrush,lower_left_crayon,raised_hand_with_fingers_splayed,middle_finger,reversed_hand_with_middle_finger_extended,"spock-hand":"🖖",black_heart,desktop_computer,printer,three_button_mouse,trackball,frame_with_picture,card_index_dividers,card_file_box,file_cabinet,wastebasket,spiral_note_pad,spiral_calendar_pad,compression,old_key,rolled_up_newspaper,dagger_knife,speaking_head_in_silhouette,left_speech_bubble,right_anger_bubble,ballot_box_with_ballot,world_map,mount_fuji,tokyo_tower,statue_of_liberty,japan,moyai,grinning,grin,joy,smiley,smile,sweat_smile,laughing,satisfied,innocent,smiling_imp,wink,blush,yum,relieved,heart_eyes,sunglasses,smirk,neutral_face,expressionless,unamused,sweat,pensive,confused,confounded,kissing,kissing_heart,kissing_smiling_eyes,kissing_closed_eyes,stuck_out_tongue,stuck_out_tongue_winking_eye,stuck_out_tongue_closed_eyes,disappointed,worried,angry,rage,cry,persevere,triumph,disappointed_relieved,frowning,anguished,fearful,weary,sleepy,tired_face,grimacing,sob,face_exhaling,open_mouth,hushed,cold_sweat,scream,astonished,flushed,sleeping,face_with_spiral_eyes,dizzy_face,face_in_clouds,no_mouth,mask,smile_cat,joy_cat,smiley_cat,heart_eyes_cat,smirk_cat,kissing_cat,pouting_cat,crying_cat_face,scream_cat,slightly_frowning_face,slightly_smiling_face,upside_down_face,face_with_rolling_eyes,"woman-gesturing-no":"🙅‍♀️",no_good,"man-gesturing-no":"🙅‍♂️","woman-gesturing-ok":"🙆‍♀️",ok_woman,"man-gesturing-ok":"🙆‍♂️","woman-bowing":"🙇‍♀️","man-bowing":"🙇‍♂️",bow,see_no_evil,hear_no_evil,speak_no_evil,"woman-raising-hand":"🙋‍♀️",raising_hand,"man-raising-hand":"🙋‍♂️",raised_hands,"woman-frowning":"🙍‍♀️",person_frowning,"man-frowning":"🙍‍♂️","woman-pouting":"🙎‍♀️",person_with_pouting_face,"man-pouting":"🙎‍♂️",pray,rocket,helicopter,steam_locomotive,railway_car,bullettrain_side,bullettrain_front,train2,metro,light_rail,station,tram,train,bus,oncoming_bus,trolleybus,busstop,minibus,ambulance,fire_engine,police_car,oncoming_police_car,taxi,oncoming_taxi,car,red_car,oncoming_automobile,blue_car,truck,articulated_lorry,tractor,monorail,mountain_railway,suspension_railway,mountain_cableway,aerial_tramway,ship,"woman-rowing-boat":"🚣‍♀️","man-rowing-boat":"🚣‍♂️",rowboat,speedboat,traffic_light,vertical_traffic_light,construction,rotating_light,triangular_flag_on_post,door,no_entry_sign,smoking,no_smoking,put_litter_in_its_place,do_not_litter,potable_water,"non-potable_water":"🚱",bike,no_bicycles,"woman-biking":"🚴‍♀️","man-biking":"🚴‍♂️",bicyclist,"woman-mountain-biking":"🚵‍♀️","man-mountain-biking":"🚵‍♂️",mountain_bicyclist,"woman-walking":"🚶‍♀️","man-walking":"🚶‍♂️",walking,no_pedestrians,children_crossing,mens,womens,restroom,baby_symbol,toilet,wc,shower,bath,bathtub,passport_control,customs,baggage_claim,left_luggage,couch_and_lamp,sleeping_accommodation,shopping_bags,bellhop_bell,bed,place_of_worship,octagonal_sign,shopping_trolley,hindu_temple,hut,elevator,hammer_and_wrench,shield,oil_drum,motorway,railway_track,motor_boat,small_airplane,airplane_departure,airplane_arriving,satellite,passenger_ship,scooter,motor_scooter,canoe,sled,flying_saucer,skateboard,auto_rickshaw,pickup_truck,roller_skate,large_orange_circle,large_yellow_circle,large_green_circle,large_purple_circle,large_brown_circle,large_red_square,large_blue_square,large_orange_square,large_yellow_square,large_green_square,large_purple_square,large_brown_square,pinched_fingers,white_heart,brown_heart,pinching_hand,zipper_mouth_face,money_mouth_face,face_with_thermometer,nerd_face,thinking_face,face_with_head_bandage,robot_face,hugging_face,the_horns,sign_of_the_horns,call_me_hand,raised_back_of_hand,"left-facing_fist":"🤛","right-facing_fist":"🤜",handshake,crossed_fingers,hand_with_index_and_middle_fingers_crossed,i_love_you_hand_sign,face_with_cowboy_hat,clown_face,nauseated_face,rolling_on_the_floor_laughing,drooling_face,lying_face,"woman-facepalming":"🤦‍♀️","man-facepalming":"🤦‍♂️",face_palm,sneezing_face,face_with_raised_eyebrow,face_with_one_eyebrow_raised,"star-struck":"🤩",grinning_face_with_star_eyes,zany_face,grinning_face_with_one_large_and_one_small_eye,shushing_face,face_with_finger_covering_closed_lips,face_with_symbols_on_mouth,serious_face_with_symbols_covering_mouth,face_with_hand_over_mouth,smiling_face_with_smiling_eyes_and_hand_covering_mouth,face_vomiting,face_with_open_mouth_vomiting,exploding_head,shocked_face_with_exploding_head,pregnant_woman,"breast-feeding":"🤱",palms_up_together,selfie,prince,woman_in_tuxedo,man_in_tuxedo,person_in_tuxedo,mrs_claus,mother_christmas,"woman-shrugging":"🤷‍♀️","man-shrugging":"🤷‍♂️",shrug,"woman-cartwheeling":"🤸‍♀️","man-cartwheeling":"🤸‍♂️",person_doing_cartwheel,"woman-juggling":"🤹‍♀️","man-juggling":"🤹‍♂️",juggling,fencer,"woman-wrestling":"🤼‍♀️","man-wrestling":"🤼‍♂️",wrestlers,"woman-playing-water-polo":"🤽‍♀️","man-playing-water-polo":"🤽‍♂️",water_polo,"woman-playing-handball":"🤾‍♀️","man-playing-handball":"🤾‍♂️",handball,diving_mask,wilted_flower,drum_with_drumsticks,clinking_glasses,tumbler_glass,spoon,goal_net,first_place_medal,second_place_medal,third_place_medal,boxing_glove,martial_arts_uniform,curling_stone,lacrosse,softball,flying_disc,croissant,avocado,cucumber,bacon,potato,carrot,baguette_bread,green_salad,shallow_pan_of_food,stuffed_flatbread,egg,glass_of_milk,peanuts,kiwifruit,pancakes,dumpling,fortune_cookie,takeout_box,chopsticks,bowl_with_spoon,cup_with_straw,coconut,broccoli,pie,pretzel,cut_of_meat,sandwich,canned_food,leafy_green,mango,moon_cake,bagel,smiling_face_with_3_hearts,yawning_face,smiling_face_with_tear,partying_face,woozy_face,hot_face,cold_face,ninja,disguised_face,pleading_face,sari,lab_coat,goggles,hiking_boot,womans_flat_shoe,crab,lion_face,scorpion,turkey,unicorn_face,eagle,duck,bat,shark,owl,fox_face,butterfly,deer,gorilla,lizard,rhinoceros,shrimp,squid,giraffe_face,zebra_face,hedgehog,sauropod,"t-rex":"🦖",cricket,kangaroo,llama,peacock,hippopotamus,parrot,raccoon,lobster,mosquito,microbe,badger,swan,mammoth,dodo,sloth,otter,orangutan,skunk,flamingo,oyster,beaver,bison,seal,guide_dog,probing_cane,bone,leg,foot,tooth,female_superhero,male_superhero,superhero,female_supervillain,male_supervillain,supervillain,safety_vest,ear_with_hearing_aid,motorized_wheelchair,manual_wheelchair,mechanical_arm,mechanical_leg,cheese_wedge,cupcake,salt,beverage_box,garlic,onion,falafel,waffle,butter,mate_drink,ice_cube,bubble_tea,woman_standing,man_standing,standing_person,woman_kneeling,man_kneeling,kneeling_person,deaf_woman,deaf_man,deaf_person,face_with_monocle,farmer,cook,person_feeding_baby,mx_claus,student,singer,artist,teacher,factory_worker,technologist,office_worker,mechanic,scientist,astronaut,firefighter,people_holding_hands,person_with_probing_cane,red_haired_person,curly_haired_person,bald_person,white_haired_person,person_in_motorized_wheelchair,person_in_manual_wheelchair,health_worker,judge,pilot,adult,child,older_adult,woman_with_beard,man_with_beard,bearded_person,person_with_headscarf,woman_in_steamy_room,man_in_steamy_room,person_in_steamy_room,woman_climbing,person_climbing,man_climbing,woman_in_lotus_position,person_in_lotus_position,man_in_lotus_position,female_mage,mage,male_mage,female_fairy,fairy,male_fairy,female_vampire,vampire,male_vampire,mermaid,merman,merperson,female_elf,male_elf,elf,female_genie,male_genie,genie,female_zombie,male_zombie,zombie,brain,orange_heart,billed_cap,scarf,gloves,coat,socks,red_envelope,firecracker,jigsaw,test_tube,petri_dish,dna,compass,abacus,fire_extinguisher,toolbox,bricks,magnet,luggage,lotion_bottle,thread,yarn,safety_pin,teddy_bear,broom,basket,roll_of_paper,soap,sponge,receipt,nazar_amulet,ballet_shoes,"one-piece_swimsuit":"🩱",briefs,shorts,thong_sandal,drop_of_blood,adhesive_bandage,stethoscope,"yo-yo":"🪀",kite,parachute,boomerang,magic_wand,pinata,nesting_dolls,ringed_planet,chair,razor,axe,diya_lamp,banjo,military_helmet,accordion,long_drum,coin,carpentry_saw,screwdriver,ladder,hook,mirror,window:window$1,plunger,sewing_needle,knot,bucket,mouse_trap,toothbrush,headstone,placard,rock,fly,worm,beetle,cockroach,potted_plant,wood,feather,anatomical_heart,lungs,people_hugging,blueberries,bell_pepper,olive,flatbread,tamale,fondue,teapot,bangbang,interrobang,tm,information_source,left_right_arrow,arrow_up_down,arrow_upper_left,arrow_upper_right,arrow_lower_right,arrow_lower_left,leftwards_arrow_with_hook,arrow_right_hook,watch,hourglass,keyboard,eject,fast_forward,rewind,arrow_double_up,arrow_double_down,black_right_pointing_double_triangle_with_vertical_bar,black_left_pointing_double_triangle_with_vertical_bar,black_right_pointing_triangle_with_double_vertical_bar,alarm_clock,stopwatch,timer_clock,hourglass_flowing_sand,double_vertical_bar,black_square_for_stop,black_circle_for_record,m,black_small_square,white_small_square,arrow_forward,arrow_backward,white_medium_square,black_medium_square,white_medium_small_square,black_medium_small_square,sunny,cloud,umbrella,snowman,comet,phone,telephone,ballot_box_with_check,shamrock,point_up,skull_and_crossbones,radioactive_sign,biohazard_sign,orthodox_cross,star_and_crescent,peace_symbol,yin_yang,wheel_of_dharma,white_frowning_face,relaxed,female_sign,male_sign,gemini,cancer,leo,virgo,libra,scorpius,chess_pawn,spades,clubs,hearts,diamonds,hotsprings,recycle,infinity,wheelchair,hammer_and_pick,crossed_swords,medical_symbol,staff_of_aesculapius,scales,alembic,gear,atom_symbol,fleur_de_lis,warning,zap,transgender_symbol,white_circle,black_circle,coffin,funeral_urn,soccer,baseball,snowman_without_snow,partly_sunny,thunder_cloud_and_rain,ophiuchus,pick:pick$4,helmet_with_white_cross,chains,no_entry,shinto_shrine,church,mountain,umbrella_on_ground,fountain,golf,ferry,boat,sailboat,skier,ice_skate,"woman-bouncing-ball":"⛹️‍♀️","man-bouncing-ball":"⛹️‍♂️",person_with_ball,tent,fuelpump,scissors,airplane,email,envelope,fist,hand,raised_hand,v:v$1,writing_hand,pencil2,black_nib,heavy_check_mark,heavy_multiplication_x,latin_cross,star_of_david,eight_spoked_asterisk,eight_pointed_black_star,snowflake,sparkle,x:x$1,negative_squared_cross_mark,heavy_heart_exclamation_mark_ornament,heart_on_fire,mending_heart,heart,arrow_right,curly_loop,loop:loop$1,arrow_heading_up,arrow_heading_down,arrow_left,arrow_up,arrow_down,black_large_square,white_large_square,star,o,wavy_dash,part_alternation_mark,congratulations,secret};var toArray$3=toArray_1,emojiByName=require$$1$2,emojiNameRegex=/:([a-zA-Z0-9_\-\+]+):/g,trimSpaceRegex=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function stripColons(tt){var nt=tt.indexOf(":");return nt>-1?nt===tt.length-1?(tt=tt.substring(0,nt),stripColons(tt)):(tt=tt.substr(nt+1),stripColons(tt)):tt}function wrapColons(tt){return typeof tt=="string"&&tt.length>0?":"+tt+":":tt}function ensureColons(tt){return typeof tt=="string"&&tt[0]!==":"?wrapColons(tt):tt}var NON_SPACING_MARK="️",nonSpacingRegex=new RegExp(NON_SPACING_MARK,"g");function stripNSB(tt){return tt.replace(nonSpacingRegex,"")}var emojiByCode=Object.keys(emojiByName).reduce(function(tt,nt){return tt[stripNSB(emojiByName[nt])]=nt,tt},{}),Emoji={emoji:emojiByName};Emoji._get=function tt(nt){return emojiByCode[stripNSB(nt)]?nt:emojiByName.hasOwnProperty(nt)?emojiByName[nt]:ensureColons(nt)};Emoji.get=function tt(nt){return nt=stripColons(nt),Emoji._get(nt)};Emoji.find=function tt(nt){return Emoji.findByName(nt)||Emoji.findByCode(nt)};Emoji.findByName=function tt(nt){var et=stripColons(nt),rt=emojiByName[et];return rt?{emoji:rt,key:et}:void 0};Emoji.findByCode=function tt(nt){var et=stripNSB(nt),rt=emojiByCode[et];return rt?{emoji:emojiByName[rt],key:rt}:void 0};Emoji.hasEmoji=function tt(nt){return Emoji.hasEmojiByName(nt)||Emoji.hasEmojiByCode(nt)};Emoji.hasEmojiByName=function tt(nt){var et=Emoji.findByName(nt);return!!et&&et.key===stripColons(nt)};Emoji.hasEmojiByCode=function tt(nt){var et=Emoji.findByCode(nt);return!!et&&stripNSB(et.emoji)===stripNSB(nt)};Emoji.which=function tt(nt,et){var rt=stripNSB(nt),ot=emojiByCode[rt];return et?wrapColons(ot):ot};Emoji.emojify=function tt(nt,et,rt){return nt?nt.split(emojiNameRegex).map(function(at,st){if(st%2===0)return at;var ut=Emoji._get(at),ct=ut.indexOf(":")>-1;return ct&&typeof et=="function"?et(at):!ct&&typeof rt=="function"?rt(ut,at):ut}).join(""):""};Emoji.random=function tt(){var nt=Object.keys(emojiByName),et=Math.floor(Math.random()*nt.length),rt=nt[et],ot=Emoji._get(rt);return{key:rt,emoji:ot}};Emoji.search=function tt(nt){var et=Object.keys(emojiByName),rt=stripColons(nt),ot=et.filter(function(at){return at.toString().indexOf(rt)===0});return ot.map(function(at){return{key:at,emoji:Emoji._get(at)}})};Emoji.unemojify=function tt(nt){if(!nt)return"";var et=toArray$3(nt);return et.map(function(rt){return Emoji.which(rt,!0)||rt}).join("")};Emoji.replace=function tt(nt,et,rt){if(!nt)return"";var ot=typeof et=="function"?et:function(){return et},at=toArray$3(nt),st=at.map(function(ut,ct){var pt=Emoji.findByCode(ut);return pt&&rt&&at[ct+1]===" "&&(at[ct+1]=""),pt?ot(pt):ut}).join("");return rt?st.replace(trimSpaceRegex,""):st};Emoji.strip=function tt(nt){return Emoji.replace(nt,"",!0)};var emoji=Emoji,nodeEmoji=emoji;const nodeEmoji$1=getDefaultExportFromCjs$1(nodeEmoji),emoticon=[{description:"angry face",emoji:"😠",emoticons:[">:(",">:[",">:-(",">:-[",">=(",">=[",">=-(",">=-["],name:"angry",tags:["mad","annoyed"]},{description:"smiling face with smiling eyes",emoji:"😊",emoticons:[':")',':"]',':"D',':-")',':-"]',':-"D','=")','="]','="D','=-")','=-"]','=-"D'],name:"blush",tags:["proud"]},{description:"broken heart",emoji:"💔",emoticons:["<\\3","</3"],name:"broken_heart",tags:[]},{description:"confused face",emoji:"😕",emoticons:[":/",":\\",":-/",":-\\","=/","=\\","=-/","=-\\"],name:"confused",tags:[]},{description:"crying face",emoji:"😢",emoticons:[":,(",":,[",":,|",":,-(",":,-[",":,-|",":'(",":'[",":'|",":'-(",":'-[",":'-|","=,(","=,[","=,|","=,-(","=,-[","=,-|","='(","='[","='|","='-(","='-[","='-|","T-T"],name:"cry",tags:["sad","tear"]},{description:"frowning face with open mouth",emoji:"😦",emoticons:[":(",":[",":-(",":-[","=(","=[","=-(","=-["],name:"frowning",tags:[]},{description:"red heart",emoji:"❤️",emoticons:["<3"],name:"heart",tags:["love"]},{description:"angry face with horns",emoji:"👿",emoticons:["]:(","]:[","]:-(","]:-[","]=(","]=[","]=-(","]=-["],name:"imp",tags:["angry","devil","evil","horns"]},{description:"smiling face with halo",emoji:"😇",emoticons:["o:)","o:]","o:D","o:-)","o:-]","o:-D","o=)","o=]","o=D","o=-)","o=-]","o=-D","O:)","O:]","O:D","O:-)","O:-]","O:-D","O=)","O=]","O=D","O=-)","O=-]","O=-D","0:)","0:]","0:D","0:-)","0:-]","0:-D","0=)","0=]","0=D","0=-)","0=-]","0=-D"],name:"innocent",tags:["angel"]},{description:"face with tears of joy",emoji:"😂",emoticons:[":,)",":,]",":,D",":,-)",":,-]",":,-D",":')",":']",":'D",":'-)",":'-]",":'-D","=,)","=,]","=,D","=,-)","=,-]","=,-D","=')","=']","='D","='-)","='-]","='-D"],name:"joy",tags:["tears"]},{description:"kissing face",emoji:"😗",emoticons:[":*",":-*","=*","=-*"],name:"kissing",tags:[]},{description:"grinning squinting face",emoji:"😆",emoticons:["x)","x]","xD","x-)","x-]","x-D","X)","X]","X-)","X-]","X-D"],name:"laughing",tags:["happy","haha"]},{description:"man",emoji:"👨",emoticons:[":3",":-3","=3","=-3",";3",";-3","x3","x-3","X3","X-3"],name:"man",tags:["mustache","father","dad"]},{description:"neutral face",emoji:"😐",emoticons:[":|",":-|","=|","=-|"],name:"neutral_face",tags:["meh"]},{description:"face without mouth",emoji:"😶",emoticons:[":-"],name:"no_mouth",tags:["mute","silence"]},{description:"face with open mouth",emoji:"😮",emoticons:[":o",":O",":0",":-o",":-O",":-0","=o","=O","=0","=-o","=-O","=-0"],name:"open_mouth",tags:["surprise","impressed","wow"]},{description:"enraged face",emoji:"😡",emoticons:[":@",":-@","=@","=-@"],name:"rage",tags:["angry"]},{description:"grinning face with smiling eyes",emoji:"😄",emoticons:[":D",":-D","=D","=-D"],name:"smile",tags:["happy","joy","laugh","pleased"]},{description:"grinning face with big eyes",emoji:"😃",emoticons:[":)",":]",":-)",":-]","=)","=]","=-)","=-]"],name:"smiley",tags:["happy","joy","haha"]},{description:"smiling face with horns",emoji:"😈",emoticons:["]:)","]:]","]:D","]:-)","]:-]","]:-D","]=)","]=]","]=D","]=-)","]=-]","]=-D"],name:"smiling_imp",tags:["devil","evil","horns"]},{description:"loudly crying face",emoji:"😭",emoticons:[":,'(",":,'[",":,'-(",":,'-[",":',(",":',[",":',-(",":',-[","=,'(","=,'[","=,'-(","=,'-[","=',(","=',[","=',-(","=',-["],name:"sob",tags:["sad","cry","bawling"]},{description:"face with tongue",emoji:"😛",emoticons:[":p",":P",":d",":-p",":-P",":-d","=p","=P","=d","=-p","=-P","=-d"],name:"stuck_out_tongue",tags:[]},{description:"squinting face with tongue",emoji:"😝",emoticons:["xP","x-p","x-P","x-d","Xp","Xd","X-p","X-P","X-d"],name:"stuck_out_tongue_closed_eyes",tags:["prank"]},{description:"winking face with tongue",emoji:"😜",emoticons:[";p",";P",";d",";-p",";-P",";-d"],name:"stuck_out_tongue_winking_eye",tags:["prank","silly"]},{description:"smiling face with sunglasses",emoji:"😎",emoticons:["8)","8]","8D","8-)","8-]","8-D","B)","B]","B-)","B-]","B-D"],name:"sunglasses",tags:["cool"]},{description:"downcast face with sweat",emoji:"😓",emoticons:[",:(",",:[",",:-(",",:-[",",=(",",=[",",=-(",",=-[","':(","':[","':-(","':-[","'=(","'=[","'=-(","'=-["],name:"sweat",tags:[]},{description:"grinning face with sweat",emoji:"😅",emoticons:[",:)",",:]",",:D",",:-)",",:-]",",:-D",",=)",",=]",",=D",",=-)",",=-]",",=-D","':)","':]","':D","':-)","':-]","':-D","'=)","'=]","'=D","'=-)","'=-]","'=-D"],name:"sweat_smile",tags:["hot"]},{description:"unamused face",emoji:"😒",emoticons:[":$",":s",":z",":S",":Z",":-$",":-s",":-z",":-S",":-Z","=$","=s","=z","=S","=Z","=-$","=-s","=-z","=-S","=-Z"],name:"unamused",tags:["meh"]},{description:"winking face",emoji:"😉",emoticons:[";)",";]",";D",";-)",";-]",";-D"],name:"wink",tags:["flirt"]}];function escapeStringRegexp(tt){if(typeof tt!="string")throw new TypeError("Expected a string");return tt.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}const own$3={}.hasOwnProperty,findAndReplace=function(tt,nt,et,rt){let ot,at;typeof nt=="string"||nt instanceof RegExp?(at=[[nt,et]],ot=rt):(at=nt,ot=et),ot||(ot={});const st=convert(ot.ignore||[]),ut=toPairs(at);let ct=-1;for(;++ct<ut.length;)visitParents(tt,"text",pt);return tt;function pt(ft,bt){let ht=-1,mt;for(;++ht<bt.length;){const Mt=bt[ht];if(st(Mt,mt?mt.children.indexOf(Mt):void 0,mt))return;mt=Mt}if(mt)return dt(ft,bt)}function dt(ft,bt){const ht=bt[bt.length-1],mt=ut[ct][0],Mt=ut[ct][1];let Ot=0;const zt=ht.children.indexOf(ft);let yt=!1,vt=[];mt.lastIndex=0;let At=mt.exec(ft.value);for(;At;){const St=At.index,Et={index:At.index,input:At.input,stack:[...bt,ft]};let Tt=Mt(...At,Et);if(typeof Tt=="string"&&(Tt=Tt.length>0?{type:"text",value:Tt}:void 0),Tt!==!1&&(Ot!==St&&vt.push({type:"text",value:ft.value.slice(Ot,St)}),Array.isArray(Tt)?vt.push(...Tt):Tt&&vt.push(Tt),Ot=St+At[0].length,yt=!0),!mt.global)break;At=mt.exec(ft.value)}return yt?(Ot<ft.value.length&&vt.push({type:"text",value:ft.value.slice(Ot)}),ht.children.splice(zt,1,...vt)):vt=[ft],zt+vt.length}};function toPairs(tt){const nt=[];if(typeof tt!="object")throw new TypeError("Expected array or object as schema");if(Array.isArray(tt)){let et=-1;for(;++et<tt.length;)nt.push([toExpression(tt[et][0]),toFunction(tt[et][1])])}else{let et;for(et in tt)own$3.call(tt,et)&&nt.push([toExpression(et),toFunction(tt[et])])}return nt}function toExpression(tt){return typeof tt=="string"?new RegExp(escapeStringRegexp(tt),"g"):tt}function toFunction(tt){return typeof tt=="function"?tt:()=>tt}const RE_EMOJI=/:\+1:|:-1:|:[\w-]+:/g,RE_SHORT=/[$@|*'",;.=:\-)([\]\\/<>038BOopPsSdDxXzZ]{2,5}/g,RE_UNDERSTORE=/_/g,RE_PUNCT=/(?:_|-(?!1))/g,DEFAULT_SETTINGS={padSpaceAfter:!1,emoticon:!1,accessible:!1};function plugin(tt){const nt=Object.assign({},DEFAULT_SETTINGS,tt),et=!!nt.padSpaceAfter,rt=!!nt.emoticon,ot=!!nt.accessible;function at(dt,ft){return{type:"text",meta:null,value:dt,data:{hName:"span",hProperties:{role:"img",ariaLabel:ft},hChildren:[{type:"text",value:dt}]}}}function st(dt){const ft=emoticon.find(zt=>zt.emoticons.includes(dt)),bt=emoticon.find(zt=>zt.emoticons.includes(dt.slice(0,-1))),ht=ft||bt;if(!ht)return!1;const mt=!ft&&bt?dt.slice(-1):"",Mt=et?" ":"",Ot=ht.emoji+Mt+mt;return ot?at(Ot,ht.name+" emoticon"):Ot}function ut(dt){let ft=nodeEmoji$1.get(dt);if(dt.endsWith("_man:")&&ft===dt){const bt="man-"+dt.slice(1,-5).replace(RE_UNDERSTORE,"-"),ht=nodeEmoji$1.get(bt);ht!==bt&&(ft=ht)}else if(dt.endsWith("_woman:")&&ft===dt){const bt="woman-"+dt.slice(1,-7).replace(RE_UNDERSTORE,"-"),ht=nodeEmoji$1.get(bt);ht!==bt&&(ft=ht)}if(ft===dt)return!1;if(et&&(ft=ft+" "),ot){const bt=dt.slice(1,-1).replace(RE_PUNCT," ")+" emoji";return at(ft,bt)}return ft}const ct=[[RE_EMOJI,ut]];rt&&ct.push([RE_SHORT,st]);function pt(dt){findAndReplace(dt,ct)}return pt}const wwwPrefix={tokenize:tokenizeWwwPrefix,partial:!0},domain={tokenize:tokenizeDomain,partial:!0},path$1={tokenize:tokenizePath,partial:!0},trail={tokenize:tokenizeTrail,partial:!0},emailDomainDotTrail={tokenize:tokenizeEmailDomainDotTrail,partial:!0},wwwAutolink={tokenize:tokenizeWwwAutolink,previous:previousWww},protocolAutolink={tokenize:tokenizeProtocolAutolink,previous:previousProtocol},emailAutolink={tokenize:tokenizeEmailAutolink,previous:previousEmail},text={},gfmAutolinkLiteral={text};let code$1=48;for(;code$1<123;)text[code$1]=emailAutolink,code$1++,code$1===58?code$1=65:code$1===91&&(code$1=97);text[43]=emailAutolink;text[45]=emailAutolink;text[46]=emailAutolink;text[95]=emailAutolink;text[72]=[emailAutolink,protocolAutolink];text[104]=[emailAutolink,protocolAutolink];text[87]=[emailAutolink,wwwAutolink];text[119]=[emailAutolink,wwwAutolink];function tokenizeEmailAutolink(tt,nt,et){const rt=this;let ot,at;return st;function st(ft){return!gfmAtext(ft)||!previousEmail.call(rt,rt.previous)||previousUnbalanced(rt.events)?et(ft):(tt.enter("literalAutolink"),tt.enter("literalAutolinkEmail"),ut(ft))}function ut(ft){return gfmAtext(ft)?(tt.consume(ft),ut):ft===64?(tt.consume(ft),ct):et(ft)}function ct(ft){return ft===46?tt.check(emailDomainDotTrail,dt,pt)(ft):ft===45||ft===95||asciiAlphanumeric(ft)?(at=!0,tt.consume(ft),ct):dt(ft)}function pt(ft){return tt.consume(ft),ot=!0,ct}function dt(ft){return at&&ot&&asciiAlpha(rt.previous)?(tt.exit("literalAutolinkEmail"),tt.exit("literalAutolink"),nt(ft)):et(ft)}}function tokenizeWwwAutolink(tt,nt,et){const rt=this;return ot;function ot(st){return st!==87&&st!==119||!previousWww.call(rt,rt.previous)||previousUnbalanced(rt.events)?et(st):(tt.enter("literalAutolink"),tt.enter("literalAutolinkWww"),tt.check(wwwPrefix,tt.attempt(domain,tt.attempt(path$1,at),et),et)(st))}function at(st){return tt.exit("literalAutolinkWww"),tt.exit("literalAutolink"),nt(st)}}function tokenizeProtocolAutolink(tt,nt,et){const rt=this;let ot="",at=!1;return st;function st(ft){return(ft===72||ft===104)&&previousProtocol.call(rt,rt.previous)&&!previousUnbalanced(rt.events)?(tt.enter("literalAutolink"),tt.enter("literalAutolinkHttp"),ot+=String.fromCodePoint(ft),tt.consume(ft),ut):et(ft)}function ut(ft){if(asciiAlpha(ft)&&ot.length<5)return ot+=String.fromCodePoint(ft),tt.consume(ft),ut;if(ft===58){const bt=ot.toLowerCase();if(bt==="http"||bt==="https")return tt.consume(ft),ct}return et(ft)}function ct(ft){return ft===47?(tt.consume(ft),at?pt:(at=!0,ct)):et(ft)}function pt(ft){return ft===null||asciiControl(ft)||markdownLineEndingOrSpace(ft)||unicodeWhitespace(ft)||unicodePunctuation(ft)?et(ft):tt.attempt(domain,tt.attempt(path$1,dt),et)(ft)}function dt(ft){return tt.exit("literalAutolinkHttp"),tt.exit("literalAutolink"),nt(ft)}}function tokenizeWwwPrefix(tt,nt,et){let rt=0;return ot;function ot(st){return(st===87||st===119)&&rt<3?(rt++,tt.consume(st),ot):st===46&&rt===3?(tt.consume(st),at):et(st)}function at(st){return st===null?et(st):nt(st)}}function tokenizeDomain(tt,nt,et){let rt,ot,at;return st;function st(pt){return pt===46||pt===95?tt.check(trail,ct,ut)(pt):pt===null||markdownLineEndingOrSpace(pt)||unicodeWhitespace(pt)||pt!==45&&unicodePunctuation(pt)?ct(pt):(at=!0,tt.consume(pt),st)}function ut(pt){return pt===95?rt=!0:(ot=rt,rt=void 0),tt.consume(pt),st}function ct(pt){return ot||rt||!at?et(pt):nt(pt)}}function tokenizePath(tt,nt){let et=0,rt=0;return ot;function ot(st){return st===40?(et++,tt.consume(st),ot):st===41&&rt<et?at(st):st===33||st===34||st===38||st===39||st===41||st===42||st===44||st===46||st===58||st===59||st===60||st===63||st===93||st===95||st===126?tt.check(trail,nt,at)(st):st===null||markdownLineEndingOrSpace(st)||unicodeWhitespace(st)?nt(st):(tt.consume(st),ot)}function at(st){return st===41&&rt++,tt.consume(st),ot}}function tokenizeTrail(tt,nt,et){return rt;function rt(ut){return ut===33||ut===34||ut===39||ut===41||ut===42||ut===44||ut===46||ut===58||ut===59||ut===63||ut===95||ut===126?(tt.consume(ut),rt):ut===38?(tt.consume(ut),at):ut===93?(tt.consume(ut),ot):ut===60||ut===null||markdownLineEndingOrSpace(ut)||unicodeWhitespace(ut)?nt(ut):et(ut)}function ot(ut){return ut===null||ut===40||ut===91||markdownLineEndingOrSpace(ut)||unicodeWhitespace(ut)?nt(ut):rt(ut)}function at(ut){return asciiAlpha(ut)?st(ut):et(ut)}function st(ut){return ut===59?(tt.consume(ut),rt):asciiAlpha(ut)?(tt.consume(ut),st):et(ut)}}function tokenizeEmailDomainDotTrail(tt,nt,et){return rt;function rt(at){return tt.consume(at),ot}function ot(at){return asciiAlphanumeric(at)?et(at):nt(at)}}function previousWww(tt){return tt===null||tt===40||tt===42||tt===95||tt===91||tt===93||tt===126||markdownLineEndingOrSpace(tt)}function previousProtocol(tt){return!asciiAlpha(tt)}function previousEmail(tt){return!(tt===47||gfmAtext(tt))}function gfmAtext(tt){return tt===43||tt===45||tt===46||tt===95||asciiAlphanumeric(tt)}function previousUnbalanced(tt){let nt=tt.length,et=!1;for(;nt--;){const rt=tt[nt][1];if((rt.type==="labelLink"||rt.type==="labelImage")&&!rt._balanced){et=!0;break}if(rt._gfmAutolinkLiteralWalkedInto){et=!1;break}}return tt.length>0&&!et&&(tt[tt.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),et}const indent={tokenize:tokenizeIndent,partial:!0};function gfmFootnote(){return{document:{91:{tokenize:tokenizeDefinitionStart,continuation:{tokenize:tokenizeDefinitionContinuation},exit:gfmFootnoteDefinitionEnd}},text:{91:{tokenize:tokenizeGfmFootnoteCall},93:{add:"after",tokenize:tokenizePotentialGfmFootnoteCall,resolveTo:resolveToPotentialGfmFootnoteCall}}}}function tokenizePotentialGfmFootnoteCall(tt,nt,et){const rt=this;let ot=rt.events.length;const at=rt.parser.gfmFootnotes||(rt.parser.gfmFootnotes=[]);let st;for(;ot--;){const ct=rt.events[ot][1];if(ct.type==="labelImage"){st=ct;break}if(ct.type==="gfmFootnoteCall"||ct.type==="labelLink"||ct.type==="label"||ct.type==="image"||ct.type==="link")break}return ut;function ut(ct){if(!st||!st._balanced)return et(ct);const pt=normalizeIdentifier(rt.sliceSerialize({start:st.end,end:rt.now()}));return pt.codePointAt(0)!==94||!at.includes(pt.slice(1))?et(ct):(tt.enter("gfmFootnoteCallLabelMarker"),tt.consume(ct),tt.exit("gfmFootnoteCallLabelMarker"),nt(ct))}}function resolveToPotentialGfmFootnoteCall(tt,nt){let et=tt.length;for(;et--;)if(tt[et][1].type==="labelImage"&&tt[et][0]==="enter"){tt[et][1];break}tt[et+1][1].type="data",tt[et+3][1].type="gfmFootnoteCallLabelMarker";const rt={type:"gfmFootnoteCall",start:Object.assign({},tt[et+3][1].start),end:Object.assign({},tt[tt.length-1][1].end)},ot={type:"gfmFootnoteCallMarker",start:Object.assign({},tt[et+3][1].end),end:Object.assign({},tt[et+3][1].end)};ot.end.column++,ot.end.offset++,ot.end._bufferIndex++;const at={type:"gfmFootnoteCallString",start:Object.assign({},ot.end),end:Object.assign({},tt[tt.length-1][1].start)},st={type:"chunkString",contentType:"string",start:Object.assign({},at.start),end:Object.assign({},at.end)},ut=[tt[et+1],tt[et+2],["enter",rt,nt],tt[et+3],tt[et+4],["enter",ot,nt],["exit",ot,nt],["enter",at,nt],["enter",st,nt],["exit",st,nt],["exit",at,nt],tt[tt.length-2],tt[tt.length-1],["exit",rt,nt]];return tt.splice(et,tt.length-et+1,...ut),tt}function tokenizeGfmFootnoteCall(tt,nt,et){const rt=this,ot=rt.parser.gfmFootnotes||(rt.parser.gfmFootnotes=[]);let at=0,st;return ut;function ut(ft){return tt.enter("gfmFootnoteCall"),tt.enter("gfmFootnoteCallLabelMarker"),tt.consume(ft),tt.exit("gfmFootnoteCallLabelMarker"),ct}function ct(ft){return ft!==94?et(ft):(tt.enter("gfmFootnoteCallMarker"),tt.consume(ft),tt.exit("gfmFootnoteCallMarker"),tt.enter("gfmFootnoteCallString"),tt.enter("chunkString").contentType="string",pt)}function pt(ft){if(at>999||ft===93&&!st||ft===null||ft===91||markdownLineEndingOrSpace(ft))return et(ft);if(ft===93){tt.exit("chunkString");const bt=tt.exit("gfmFootnoteCallString");return ot.includes(normalizeIdentifier(rt.sliceSerialize(bt)))?(tt.enter("gfmFootnoteCallLabelMarker"),tt.consume(ft),tt.exit("gfmFootnoteCallLabelMarker"),tt.exit("gfmFootnoteCall"),nt):et(ft)}return markdownLineEndingOrSpace(ft)||(st=!0),at++,tt.consume(ft),ft===92?dt:pt}function dt(ft){return ft===91||ft===92||ft===93?(tt.consume(ft),at++,pt):pt(ft)}}function tokenizeDefinitionStart(tt,nt,et){const rt=this,ot=rt.parser.gfmFootnotes||(rt.parser.gfmFootnotes=[]);let at,st=0,ut;return ct;function ct(mt){return tt.enter("gfmFootnoteDefinition")._container=!0,tt.enter("gfmFootnoteDefinitionLabel"),tt.enter("gfmFootnoteDefinitionLabelMarker"),tt.consume(mt),tt.exit("gfmFootnoteDefinitionLabelMarker"),pt}function pt(mt){return mt===94?(tt.enter("gfmFootnoteDefinitionMarker"),tt.consume(mt),tt.exit("gfmFootnoteDefinitionMarker"),tt.enter("gfmFootnoteDefinitionLabelString"),tt.enter("chunkString").contentType="string",dt):et(mt)}function dt(mt){if(st>999||mt===93&&!ut||mt===null||mt===91||markdownLineEndingOrSpace(mt))return et(mt);if(mt===93){tt.exit("chunkString");const Mt=tt.exit("gfmFootnoteDefinitionLabelString");return at=normalizeIdentifier(rt.sliceSerialize(Mt)),tt.enter("gfmFootnoteDefinitionLabelMarker"),tt.consume(mt),tt.exit("gfmFootnoteDefinitionLabelMarker"),tt.exit("gfmFootnoteDefinitionLabel"),bt}return markdownLineEndingOrSpace(mt)||(ut=!0),st++,tt.consume(mt),mt===92?ft:dt}function ft(mt){return mt===91||mt===92||mt===93?(tt.consume(mt),st++,dt):dt(mt)}function bt(mt){return mt===58?(tt.enter("definitionMarker"),tt.consume(mt),tt.exit("definitionMarker"),ot.includes(at)||ot.push(at),factorySpace(tt,ht,"gfmFootnoteDefinitionWhitespace")):et(mt)}function ht(mt){return nt(mt)}}function tokenizeDefinitionContinuation(tt,nt,et){return tt.check(blankLine,nt,tt.attempt(indent,nt,et))}function gfmFootnoteDefinitionEnd(tt){tt.exit("gfmFootnoteDefinition")}function tokenizeIndent(tt,nt,et){const rt=this;return factorySpace(tt,ot,"gfmFootnoteDefinitionIndent",5);function ot(at){const st=rt.events[rt.events.length-1];return st&&st[1].type==="gfmFootnoteDefinitionIndent"&&st[2].sliceSerialize(st[1],!0).length===4?nt(at):et(at)}}function gfmStrikethrough(tt){let et=(tt||{}).singleTilde;const rt={tokenize:at,resolveAll:ot};return et==null&&(et=!0),{text:{126:rt},insideSpan:{null:[rt]},attentionMarkers:{null:[126]}};function ot(st,ut){let ct=-1;for(;++ct<st.length;)if(st[ct][0]==="enter"&&st[ct][1].type==="strikethroughSequenceTemporary"&&st[ct][1]._close){let pt=ct;for(;pt--;)if(st[pt][0]==="exit"&&st[pt][1].type==="strikethroughSequenceTemporary"&&st[pt][1]._open&&st[ct][1].end.offset-st[ct][1].start.offset===st[pt][1].end.offset-st[pt][1].start.offset){st[ct][1].type="strikethroughSequence",st[pt][1].type="strikethroughSequence";const dt={type:"strikethrough",start:Object.assign({},st[pt][1].start),end:Object.assign({},st[ct][1].end)},ft={type:"strikethroughText",start:Object.assign({},st[pt][1].end),end:Object.assign({},st[ct][1].start)},bt=[["enter",dt,ut],["enter",st[pt][1],ut],["exit",st[pt][1],ut],["enter",ft,ut]],ht=ut.parser.constructs.insideSpan.null;ht&&splice$1(bt,bt.length,0,resolveAll(ht,st.slice(pt+1,ct),ut)),splice$1(bt,bt.length,0,[["exit",ft,ut],["enter",st[ct][1],ut],["exit",st[ct][1],ut],["exit",dt,ut]]),splice$1(st,pt-1,ct-pt+3,bt),ct=pt+bt.length-2;break}}for(ct=-1;++ct<st.length;)st[ct][1].type==="strikethroughSequenceTemporary"&&(st[ct][1].type="data");return st}function at(st,ut,ct){const pt=this.previous,dt=this.events;let ft=0;return bt;function bt(mt){return pt===126&&dt[dt.length-1][1].type!=="characterEscape"?ct(mt):(st.enter("strikethroughSequenceTemporary"),ht(mt))}function ht(mt){const Mt=classifyCharacter(pt);if(mt===126)return ft>1?ct(mt):(st.consume(mt),ft++,ht);if(ft<2&&!et)return ct(mt);const Ot=st.exit("strikethroughSequenceTemporary"),zt=classifyCharacter(mt);return Ot._open=!zt||zt===2&&!!Mt,Ot._close=!Mt||Mt===2&&!!zt,ut(mt)}}}class EditMap{constructor(){this.map=[]}add(nt,et,rt){addImpl(this,nt,et,rt)}consume(nt){if(this.map.sort((at,st)=>at[0]-st[0]),this.map.length===0)return;let et=this.map.length;const rt=[];for(;et>0;)et-=1,rt.push(nt.slice(this.map[et][0]+this.map[et][1])),rt.push(this.map[et][2]),nt.length=this.map[et][0];rt.push([...nt]),nt.length=0;let ot=rt.pop();for(;ot;)nt.push(...ot),ot=rt.pop();this.map.length=0}}function addImpl(tt,nt,et,rt){let ot=0;if(!(et===0&&rt.length===0)){for(;ot<tt.map.length;){if(tt.map[ot][0]===nt){tt.map[ot][1]+=et,tt.map[ot][2].push(...rt);return}ot+=1}tt.map.push([nt,et,rt])}}function gfmTableAlign(tt,nt){let et=!1;const rt=[];for(;nt<tt.length;){const ot=tt[nt];if(et){if(ot[0]==="enter")ot[1].type==="tableContent"&&rt.push(tt[nt+1][1].type==="tableDelimiterMarker"?"left":"none");else if(ot[1].type==="tableContent"){if(tt[nt-1][1].type==="tableDelimiterMarker"){const at=rt.length-1;rt[at]=rt[at]==="left"?"center":"right"}}else if(ot[1].type==="tableDelimiterRow")break}else ot[0]==="enter"&&ot[1].type==="tableDelimiterRow"&&(et=!0);nt+=1}return rt}const gfmTable={flow:{null:{tokenize:tokenizeTable,resolveAll:resolveTable}}};function tokenizeTable(tt,nt,et){const rt=this;let ot=0,at=0,st;return ut;function ut(wt){let Lt=rt.events.length-1;for(;Lt>-1;){const s0=rt.events[Lt][1].type;if(s0==="lineEnding"||s0==="linePrefix")Lt--;else break}const Vt=Lt>-1?rt.events[Lt][1].type:null,jt=Vt==="tableHead"||Vt==="tableRow"?Et:ct;return jt===Et&&rt.parser.lazy[rt.now().line]?et(wt):jt(wt)}function ct(wt){return tt.enter("tableHead"),tt.enter("tableRow"),pt(wt)}function pt(wt){return wt===124||(st=!0,at+=1),dt(wt)}function dt(wt){return wt===null?et(wt):markdownLineEnding(wt)?at>1?(at=0,rt.interrupt=!0,tt.exit("tableRow"),tt.enter("lineEnding"),tt.consume(wt),tt.exit("lineEnding"),ht):et(wt):markdownSpace(wt)?factorySpace(tt,dt,"whitespace")(wt):(at+=1,st&&(st=!1,ot+=1),wt===124?(tt.enter("tableCellDivider"),tt.consume(wt),tt.exit("tableCellDivider"),st=!0,dt):(tt.enter("data"),ft(wt)))}function ft(wt){return wt===null||wt===124||markdownLineEndingOrSpace(wt)?(tt.exit("data"),dt(wt)):(tt.consume(wt),wt===92?bt:ft)}function bt(wt){return wt===92||wt===124?(tt.consume(wt),ft):ft(wt)}function ht(wt){return rt.interrupt=!1,rt.parser.lazy[rt.now().line]?et(wt):(tt.enter("tableDelimiterRow"),st=!1,markdownSpace(wt)?factorySpace(tt,mt,"linePrefix",rt.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(wt):mt(wt))}function mt(wt){return wt===45||wt===58?Ot(wt):wt===124?(st=!0,tt.enter("tableCellDivider"),tt.consume(wt),tt.exit("tableCellDivider"),Mt):St(wt)}function Mt(wt){return markdownSpace(wt)?factorySpace(tt,Ot,"whitespace")(wt):Ot(wt)}function Ot(wt){return wt===58?(at+=1,st=!0,tt.enter("tableDelimiterMarker"),tt.consume(wt),tt.exit("tableDelimiterMarker"),zt):wt===45?(at+=1,zt(wt)):wt===null||markdownLineEnding(wt)?At(wt):St(wt)}function zt(wt){return wt===45?(tt.enter("tableDelimiterFiller"),yt(wt)):St(wt)}function yt(wt){return wt===45?(tt.consume(wt),yt):wt===58?(st=!0,tt.exit("tableDelimiterFiller"),tt.enter("tableDelimiterMarker"),tt.consume(wt),tt.exit("tableDelimiterMarker"),vt):(tt.exit("tableDelimiterFiller"),vt(wt))}function vt(wt){return markdownSpace(wt)?factorySpace(tt,At,"whitespace")(wt):At(wt)}function At(wt){return wt===124?mt(wt):wt===null||markdownLineEnding(wt)?!st||ot!==at?St(wt):(tt.exit("tableDelimiterRow"),tt.exit("tableHead"),nt(wt)):St(wt)}function St(wt){return et(wt)}function Et(wt){return tt.enter("tableRow"),Tt(wt)}function Tt(wt){return wt===124?(tt.enter("tableCellDivider"),tt.consume(wt),tt.exit("tableCellDivider"),Tt):wt===null||markdownLineEnding(wt)?(tt.exit("tableRow"),nt(wt)):markdownSpace(wt)?factorySpace(tt,Tt,"whitespace")(wt):(tt.enter("data"),Rt(wt))}function Rt(wt){return wt===null||wt===124||markdownLineEndingOrSpace(wt)?(tt.exit("data"),Tt(wt)):(tt.consume(wt),wt===92?Ct:Rt)}function Ct(wt){return wt===92||wt===124?(tt.consume(wt),Rt):Rt(wt)}}function resolveTable(tt,nt){let et=-1,rt=!0,ot=0,at=[0,0,0,0],st=[0,0,0,0],ut=!1,ct=0,pt,dt,ft;const bt=new EditMap;for(;++et<tt.length;){const ht=tt[et],mt=ht[1];ht[0]==="enter"?mt.type==="tableHead"?(ut=!1,ct!==0&&(flushTableEnd(bt,nt,ct,pt,dt),dt=void 0,ct=0),pt={type:"table",start:Object.assign({},mt.start),end:Object.assign({},mt.end)},bt.add(et,0,[["enter",pt,nt]])):mt.type==="tableRow"||mt.type==="tableDelimiterRow"?(rt=!0,ft=void 0,at=[0,0,0,0],st=[0,et+1,0,0],ut&&(ut=!1,dt={type:"tableBody",start:Object.assign({},mt.start),end:Object.assign({},mt.end)},bt.add(et,0,[["enter",dt,nt]])),ot=mt.type==="tableDelimiterRow"?2:dt?3:1):ot&&(mt.type==="data"||mt.type==="tableDelimiterMarker"||mt.type==="tableDelimiterFiller")?(rt=!1,st[2]===0&&(at[1]!==0&&(st[0]=st[1],ft=flushCell(bt,nt,at,ot,void 0,ft),at=[0,0,0,0]),st[2]=et)):mt.type==="tableCellDivider"&&(rt?rt=!1:(at[1]!==0&&(st[0]=st[1],ft=flushCell(bt,nt,at,ot,void 0,ft)),at=st,st=[at[1],et,0,0])):mt.type==="tableHead"?(ut=!0,ct=et):mt.type==="tableRow"||mt.type==="tableDelimiterRow"?(ct=et,at[1]!==0?(st[0]=st[1],ft=flushCell(bt,nt,at,ot,et,ft)):st[1]!==0&&(ft=flushCell(bt,nt,st,ot,et,ft)),ot=0):ot&&(mt.type==="data"||mt.type==="tableDelimiterMarker"||mt.type==="tableDelimiterFiller")&&(st[3]=et)}for(ct!==0&&flushTableEnd(bt,nt,ct,pt,dt),bt.consume(nt.events),et=-1;++et<nt.events.length;){const ht=nt.events[et];ht[0]==="enter"&&ht[1].type==="table"&&(ht[1]._align=gfmTableAlign(nt.events,et))}return tt}function flushCell(tt,nt,et,rt,ot,at){const st=rt===1?"tableHeader":rt===2?"tableDelimiter":"tableData",ut="tableContent";et[0]!==0&&(at.end=Object.assign({},getPoint(nt.events,et[0])),tt.add(et[0],0,[["exit",at,nt]]));const ct=getPoint(nt.events,et[1]);if(at={type:st,start:Object.assign({},ct),end:Object.assign({},ct)},tt.add(et[1],0,[["enter",at,nt]]),et[2]!==0){const pt=getPoint(nt.events,et[2]),dt=getPoint(nt.events,et[3]),ft={type:ut,start:Object.assign({},pt),end:Object.assign({},dt)};if(tt.add(et[2],0,[["enter",ft,nt]]),rt!==2){const bt=nt.events[et[2]],ht=nt.events[et[3]];if(bt[1].end=Object.assign({},ht[1].end),bt[1].type="chunkText",bt[1].contentType="text",et[3]>et[2]+1){const mt=et[2]+1,Mt=et[3]-et[2]-1;tt.add(mt,Mt,[])}}tt.add(et[3]+1,0,[["exit",ft,nt]])}return ot!==void 0&&(at.end=Object.assign({},getPoint(nt.events,ot)),tt.add(ot,0,[["exit",at,nt]]),at=void 0),at}function flushTableEnd(tt,nt,et,rt,ot){const at=[],st=getPoint(nt.events,et);ot&&(ot.end=Object.assign({},st),at.push(["exit",ot,nt])),rt.end=Object.assign({},st),at.push(["exit",rt,nt]),tt.add(et+1,0,at)}function getPoint(tt,nt){const et=tt[nt],rt=et[0]==="enter"?"start":"end";return et[1][rt]}const tasklistCheck={tokenize:tokenizeTasklistCheck},gfmTaskListItem={text:{91:tasklistCheck}};function tokenizeTasklistCheck(tt,nt,et){const rt=this;return ot;function ot(ct){return rt.previous!==null||!rt._gfmTasklistFirstContentOfListItem?et(ct):(tt.enter("taskListCheck"),tt.enter("taskListCheckMarker"),tt.consume(ct),tt.exit("taskListCheckMarker"),at)}function at(ct){return markdownLineEndingOrSpace(ct)?(tt.enter("taskListCheckValueUnchecked"),tt.consume(ct),tt.exit("taskListCheckValueUnchecked"),st):ct===88||ct===120?(tt.enter("taskListCheckValueChecked"),tt.consume(ct),tt.exit("taskListCheckValueChecked"),st):et(ct)}function st(ct){return ct===93?(tt.enter("taskListCheckMarker"),tt.consume(ct),tt.exit("taskListCheckMarker"),tt.exit("taskListCheck"),ut):et(ct)}function ut(ct){return markdownLineEnding(ct)?nt(ct):markdownSpace(ct)?tt.check({tokenize:spaceThenNonSpace},nt,et)(ct):et(ct)}}function spaceThenNonSpace(tt,nt,et){return factorySpace(tt,rt,"whitespace");function rt(ot){return ot===null?et(ot):nt(ot)}}function gfm(tt){return combineExtensions([gfmAutolinkLiteral,gfmFootnote(),gfmStrikethrough(tt),gfmTable,gfmTaskListItem])}function ccount(tt,nt){const et=String(tt);if(typeof nt!="string")throw new TypeError("Expected character");let rt=0,ot=et.indexOf(nt);for(;ot!==-1;)rt++,ot=et.indexOf(nt,ot+nt.length);return rt}const inConstruct="phrasing",notInConstruct=["autolink","link","image","label"],gfmAutolinkLiteralFromMarkdown={transforms:[transformGfmAutolinkLiterals],enter:{literalAutolink:enterLiteralAutolink,literalAutolinkEmail:enterLiteralAutolinkValue,literalAutolinkHttp:enterLiteralAutolinkValue,literalAutolinkWww:enterLiteralAutolinkValue},exit:{literalAutolink:exitLiteralAutolink,literalAutolinkEmail:exitLiteralAutolinkEmail,literalAutolinkHttp:exitLiteralAutolinkHttp,literalAutolinkWww:exitLiteralAutolinkWww}},gfmAutolinkLiteralToMarkdown={unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct,notInConstruct},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct,notInConstruct},{character:":",before:"[ps]",after:"\\/",inConstruct,notInConstruct}]};function enterLiteralAutolink(tt){this.enter({type:"link",title:null,url:"",children:[]},tt)}function enterLiteralAutolinkValue(tt){this.config.enter.autolinkProtocol.call(this,tt)}function exitLiteralAutolinkHttp(tt){this.config.exit.autolinkProtocol.call(this,tt)}function exitLiteralAutolinkWww(tt){this.config.exit.data.call(this,tt);const nt=this.stack[this.stack.length-1];nt.url="http://"+this.sliceSerialize(tt)}function exitLiteralAutolinkEmail(tt){this.config.exit.autolinkEmail.call(this,tt)}function exitLiteralAutolink(tt){this.exit(tt)}function transformGfmAutolinkLiterals(tt){findAndReplace(tt,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,findUrl],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,findEmail]],{ignore:["link","linkReference"]})}function findUrl(tt,nt,et,rt,ot){let at="";if(!previous(ot)||(/^w/i.test(nt)&&(et=nt+et,nt="",at="http://"),!isCorrectDomain(et)))return!1;const st=splitUrl(et+rt);if(!st[0])return!1;const ut={type:"link",title:null,url:at+nt+st[0],children:[{type:"text",value:nt+st[0]}]};return st[1]?[ut,{type:"text",value:st[1]}]:ut}function findEmail(tt,nt,et,rt){return!previous(rt,!0)||/[-\d_]$/.test(et)?!1:{type:"link",title:null,url:"mailto:"+nt+"@"+et,children:[{type:"text",value:nt+"@"+et}]}}function isCorrectDomain(tt){const nt=tt.split(".");return!(nt.length<2||nt[nt.length-1]&&(/_/.test(nt[nt.length-1])||!/[a-zA-Z\d]/.test(nt[nt.length-1]))||nt[nt.length-2]&&(/_/.test(nt[nt.length-2])||!/[a-zA-Z\d]/.test(nt[nt.length-2])))}function splitUrl(tt){const nt=/[!"&'),.:;<>?\]}]+$/.exec(tt);if(!nt)return[tt,void 0];tt=tt.slice(0,nt.index);let et=nt[0],rt=et.indexOf(")");const ot=ccount(tt,"(");let at=ccount(tt,")");for(;rt!==-1&&ot>at;)tt+=et.slice(0,rt+1),et=et.slice(rt+1),rt=et.indexOf(")"),at++;return[tt,et]}function previous(tt,nt){const et=tt.input.charCodeAt(tt.index-1);return(tt.index===0||unicodeWhitespace(et)||unicodePunctuation(et))&&(!nt||et!==47)}function association(tt){return tt.label||!tt.identifier?tt.label||"":decodeString(tt.identifier)}const eol=/\r?\n|\r/g;function indentLines(tt,nt){const et=[];let rt=0,ot=0,at;for(;at=eol.exec(tt);)st(tt.slice(rt,at.index)),et.push(at[0]),rt=at.index+at[0].length,ot++;return st(tt.slice(rt)),et.join("");function st(ut){et.push(nt(ut,ot,!ut))}}footnoteReference.peek=footnoteReferencePeek;function gfmFootnoteFromMarkdown(){return{enter:{gfmFootnoteDefinition:enterFootnoteDefinition,gfmFootnoteDefinitionLabelString:enterFootnoteDefinitionLabelString,gfmFootnoteCall:enterFootnoteCall,gfmFootnoteCallString:enterFootnoteCallString},exit:{gfmFootnoteDefinition:exitFootnoteDefinition,gfmFootnoteDefinitionLabelString:exitFootnoteDefinitionLabelString,gfmFootnoteCall:exitFootnoteCall,gfmFootnoteCallString:exitFootnoteCallString}}}function gfmFootnoteToMarkdown(){return{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition,footnoteReference}}}function enterFootnoteDefinition(tt){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},tt)}function enterFootnoteDefinitionLabelString(){this.buffer()}function exitFootnoteDefinitionLabelString(tt){const nt=this.resume(),et=this.stack[this.stack.length-1];et.label=nt,et.identifier=normalizeIdentifier(this.sliceSerialize(tt)).toLowerCase()}function exitFootnoteDefinition(tt){this.exit(tt)}function enterFootnoteCall(tt){this.enter({type:"footnoteReference",identifier:"",label:""},tt)}function enterFootnoteCallString(){this.buffer()}function exitFootnoteCallString(tt){const nt=this.resume(),et=this.stack[this.stack.length-1];et.label=nt,et.identifier=normalizeIdentifier(this.sliceSerialize(tt)).toLowerCase()}function exitFootnoteCall(tt){this.exit(tt)}function footnoteReference(tt,nt,et,rt){const ot=track(rt);let at=ot.move("[^");const st=et.enter("footnoteReference"),ut=et.enter("reference");return at+=ot.move(safe(et,association(tt),{...ot.current(),before:at,after:"]"})),ut(),st(),at+=ot.move("]"),at}function footnoteReferencePeek(){return"["}function footnoteDefinition(tt,nt,et,rt){const ot=track(rt);let at=ot.move("[^");const st=et.enter("footnoteDefinition"),ut=et.enter("label");return at+=ot.move(safe(et,association(tt),{...ot.current(),before:at,after:"]"})),ut(),at+=ot.move("]:"+(tt.children&&tt.children.length>0?" ":"")),ot.shift(4),at+=ot.move(indentLines(containerFlow(tt,et,ot.current()),map$3)),st(),at}function map$3(tt,nt,et){return nt===0?tt:(et?"":"    ")+tt}const constructsWithoutStrikethrough=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];handleDelete.peek=peekDelete;const gfmStrikethroughFromMarkdown={canContainEols:["delete"],enter:{strikethrough:enterStrikethrough},exit:{strikethrough:exitStrikethrough}},gfmStrikethroughToMarkdown={unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:constructsWithoutStrikethrough}],handlers:{delete:handleDelete}};function enterStrikethrough(tt){this.enter({type:"delete",children:[]},tt)}function exitStrikethrough(tt){this.exit(tt)}function handleDelete(tt,nt,et,rt){const ot=track(rt),at=et.enter("strikethrough");let st=ot.move("~~");return st+=containerPhrasing(tt,et,{...ot.current(),before:st,after:"~"}),st+=ot.move("~~"),at(),st}function peekDelete(){return"~"}inlineCode.peek=inlineCodePeek;function inlineCode(tt,nt,et){let rt=tt.value||"",ot="`",at=-1;for(;new RegExp("(^|[^`])"+ot+"([^`]|$)").test(rt);)ot+="`";for(/[^ \r\n]/.test(rt)&&(/^[ \r\n]/.test(rt)&&/[ \r\n]$/.test(rt)||/^`|`$/.test(rt))&&(rt=" "+rt+" ");++at<et.unsafe.length;){const st=et.unsafe[at],ut=patternCompile(st);let ct;if(st.atBreak)for(;ct=ut.exec(rt);){let pt=ct.index;rt.charCodeAt(pt)===10&&rt.charCodeAt(pt-1)===13&&pt--,rt=rt.slice(0,pt)+" "+rt.slice(ct.index+1)}}return ot+rt+ot}function inlineCodePeek(){return"`"}function markdownTable(tt,nt={}){const et=(nt.align||[]).concat(),rt=nt.stringLength||defaultStringLength,ot=[],at=[],st=[],ut=[];let ct=0,pt=-1;for(;++pt<tt.length;){const mt=[],Mt=[];let Ot=-1;for(tt[pt].length>ct&&(ct=tt[pt].length);++Ot<tt[pt].length;){const zt=serialize(tt[pt][Ot]);if(nt.alignDelimiters!==!1){const yt=rt(zt);Mt[Ot]=yt,(ut[Ot]===void 0||yt>ut[Ot])&&(ut[Ot]=yt)}mt.push(zt)}at[pt]=mt,st[pt]=Mt}let dt=-1;if(typeof et=="object"&&"length"in et)for(;++dt<ct;)ot[dt]=toAlignment(et[dt]);else{const mt=toAlignment(et);for(;++dt<ct;)ot[dt]=mt}dt=-1;const ft=[],bt=[];for(;++dt<ct;){const mt=ot[dt];let Mt="",Ot="";mt===99?(Mt=":",Ot=":"):mt===108?Mt=":":mt===114&&(Ot=":");let zt=nt.alignDelimiters===!1?1:Math.max(1,ut[dt]-Mt.length-Ot.length);const yt=Mt+"-".repeat(zt)+Ot;nt.alignDelimiters!==!1&&(zt=Mt.length+zt+Ot.length,zt>ut[dt]&&(ut[dt]=zt),bt[dt]=zt),ft[dt]=yt}at.splice(1,0,ft),st.splice(1,0,bt),pt=-1;const ht=[];for(;++pt<at.length;){const mt=at[pt],Mt=st[pt];dt=-1;const Ot=[];for(;++dt<ct;){const zt=mt[dt]||"";let yt="",vt="";if(nt.alignDelimiters!==!1){const At=ut[dt]-(Mt[dt]||0),St=ot[dt];St===114?yt=" ".repeat(At):St===99?At%2?(yt=" ".repeat(At/2+.5),vt=" ".repeat(At/2-.5)):(yt=" ".repeat(At/2),vt=yt):vt=" ".repeat(At)}nt.delimiterStart!==!1&&!dt&&Ot.push("|"),nt.padding!==!1&&!(nt.alignDelimiters===!1&&zt==="")&&(nt.delimiterStart!==!1||dt)&&Ot.push(" "),nt.alignDelimiters!==!1&&Ot.push(yt),Ot.push(zt),nt.alignDelimiters!==!1&&Ot.push(vt),nt.padding!==!1&&Ot.push(" "),(nt.delimiterEnd!==!1||dt!==ct-1)&&Ot.push("|")}ht.push(nt.delimiterEnd===!1?Ot.join("").replace(/ +$/,""):Ot.join(""))}return ht.join(`
`)}function serialize(tt){return tt==null?"":String(tt)}function defaultStringLength(tt){return tt.length}function toAlignment(tt){const nt=typeof tt=="string"?tt.codePointAt(0):0;return nt===67||nt===99?99:nt===76||nt===108?108:nt===82||nt===114?114:0}const gfmTableFromMarkdown={enter:{table:enterTable,tableData:enterCell,tableHeader:enterCell,tableRow:enterRow},exit:{codeText:exitCodeText,table:exitTable,tableData:exit,tableHeader:exit,tableRow:exit}};function enterTable(tt){const nt=tt._align;this.enter({type:"table",align:nt.map(et=>et==="none"?null:et),children:[]},tt),this.setData("inTable",!0)}function exitTable(tt){this.exit(tt),this.setData("inTable")}function enterRow(tt){this.enter({type:"tableRow",children:[]},tt)}function exit(tt){this.exit(tt)}function enterCell(tt){this.enter({type:"tableCell",children:[]},tt)}function exitCodeText(tt){let nt=this.resume();this.getData("inTable")&&(nt=nt.replace(/\\([\\|])/g,replace));const et=this.stack[this.stack.length-1];et.value=nt,this.exit(tt)}function replace(tt,nt){return nt==="|"?nt:tt}function gfmTableToMarkdown(tt){const nt=tt||{},et=nt.tableCellPadding,rt=nt.tablePipeAlign,ot=nt.stringLength,at=et?" ":"|";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:{table:st,tableRow:ut,tableCell:ct,inlineCode:bt}};function st(ht,mt,Mt,Ot){return pt(dt(ht,Mt,Ot),ht.align)}function ut(ht,mt,Mt,Ot){const zt=ft(ht,Mt,Ot),yt=pt([zt]);return yt.slice(0,yt.indexOf(`
`))}function ct(ht,mt,Mt,Ot){const zt=Mt.enter("tableCell"),yt=Mt.enter("phrasing"),vt=containerPhrasing(ht,Mt,{...Ot,before:at,after:at});return yt(),zt(),vt}function pt(ht,mt){return markdownTable(ht,{align:mt,alignDelimiters:rt,padding:et,stringLength:ot})}function dt(ht,mt,Mt){const Ot=ht.children;let zt=-1;const yt=[],vt=mt.enter("table");for(;++zt<Ot.length;)yt[zt]=ft(Ot[zt],mt,Mt);return vt(),yt}function ft(ht,mt,Mt){const Ot=ht.children;let zt=-1;const yt=[],vt=mt.enter("tableRow");for(;++zt<Ot.length;)yt[zt]=ct(Ot[zt],ht,mt,Mt);return vt(),yt}function bt(ht,mt,Mt){let Ot=inlineCode(ht,mt,Mt);return Mt.stack.includes("tableCell")&&(Ot=Ot.replace(/\|/g,"\\$&")),Ot}}function checkBullet(tt){const nt=tt.options.bullet||"*";if(nt!=="*"&&nt!=="+"&&nt!=="-")throw new Error("Cannot serialize items with `"+nt+"` for `options.bullet`, expected `*`, `+`, or `-`");return nt}function checkListItemIndent(tt){const nt=tt.options.listItemIndent||"tab";if(nt===1||nt==="1")return"one";if(nt!=="tab"&&nt!=="one"&&nt!=="mixed")throw new Error("Cannot serialize items with `"+nt+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return nt}function listItem(tt,nt,et,rt){const ot=checkListItemIndent(et);let at=et.bulletCurrent||checkBullet(et);nt&&nt.type==="list"&&nt.ordered&&(at=(typeof nt.start=="number"&&nt.start>-1?nt.start:1)+(et.options.incrementListMarker===!1?0:nt.children.indexOf(tt))+at);let st=at.length+1;(ot==="tab"||ot==="mixed"&&(nt&&nt.type==="list"&&nt.spread||tt.spread))&&(st=Math.ceil(st/4)*4);const ut=et.createTracker(rt);ut.move(at+" ".repeat(st-at.length)),ut.shift(st);const ct=et.enter("listItem"),pt=et.indentLines(et.containerFlow(tt,ut.current()),dt);return ct(),pt;function dt(ft,bt,ht){return bt?(ht?"":" ".repeat(st))+ft:(ht?at:at+" ".repeat(st-at.length))+ft}}const gfmTaskListItemFromMarkdown={exit:{taskListCheckValueChecked:exitCheck,taskListCheckValueUnchecked:exitCheck,paragraph:exitParagraphWithTaskListItem}},gfmTaskListItemToMarkdown={unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:listItemWithTaskListItem}};function exitCheck(tt){const nt=this.stack[this.stack.length-2];nt.checked=tt.type==="taskListCheckValueChecked"}function exitParagraphWithTaskListItem(tt){const nt=this.stack[this.stack.length-2];if(nt&&nt.type==="listItem"&&typeof nt.checked=="boolean"){const et=this.stack[this.stack.length-1],rt=et.children[0];if(rt&&rt.type==="text"){const ot=nt.children;let at=-1,st;for(;++at<ot.length;){const ut=ot[at];if(ut.type==="paragraph"){st=ut;break}}st===et&&(rt.value=rt.value.slice(1),rt.value.length===0?et.children.shift():et.position&&rt.position&&typeof rt.position.start.offset=="number"&&(rt.position.start.column++,rt.position.start.offset++,et.position.start=Object.assign({},rt.position.start)))}}this.exit(tt)}function listItemWithTaskListItem(tt,nt,et,rt){const ot=tt.children[0],at=typeof tt.checked=="boolean"&&ot&&ot.type==="paragraph",st="["+(tt.checked?"x":" ")+"] ",ut=track(rt);at&&ut.move(st);let ct=listItem(tt,nt,et,{...rt,...ut.current()});return at&&(ct=ct.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,pt)),ct;function pt(dt){return dt+st}}function gfmFromMarkdown(){return[gfmAutolinkLiteralFromMarkdown,gfmFootnoteFromMarkdown(),gfmStrikethroughFromMarkdown,gfmTableFromMarkdown,gfmTaskListItemFromMarkdown]}function gfmToMarkdown(tt){return{extensions:[gfmAutolinkLiteralToMarkdown,gfmFootnoteToMarkdown(),gfmStrikethroughToMarkdown,gfmTableToMarkdown(tt),gfmTaskListItemToMarkdown]}}function remarkGfm(tt={}){const nt=this.data();et("micromarkExtensions",gfm(tt)),et("fromMarkdownExtensions",gfmFromMarkdown()),et("toMarkdownExtensions",gfmToMarkdown(tt));function et(rt,ot){(nt[rt]?nt[rt]:nt[rt]=[]).push(ot)}}function _objectWithoutPropertiesLoose$m(tt,nt){if(tt==null)return{};var et={};for(var rt in tt)if({}.hasOwnProperty.call(tt,rt)){if(nt.includes(rt))continue;et[rt]=tt[rt]}return et}function _objectWithoutProperties$o(tt,nt){if(tt==null)return{};var et,rt,ot=_objectWithoutPropertiesLoose$m(tt,nt);if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(rt=0;rt<at.length;rt++)et=at[rt],nt.includes(et)||{}.propertyIsEnumerable.call(tt,et)&&(ot[et]=tt[et])}return ot}function _arrayLikeToArray$l(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _arrayWithoutHoles$3(tt){if(Array.isArray(tt))return _arrayLikeToArray$l(tt)}function _iterableToArray$3(tt){if(typeof Symbol<"u"&&tt[Symbol.iterator]!=null||tt["@@iterator"]!=null)return Array.from(tt)}function _unsupportedIterableToArray$l(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$l(tt,nt);var et={}.toString.call(tt).slice(8,-1);return et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set"?Array.from(tt):et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et)?_arrayLikeToArray$l(tt,nt):void 0}}function _nonIterableSpread$3(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _toConsumableArray$3(tt){return _arrayWithoutHoles$3(tt)||_iterableToArray$3(tt)||_unsupportedIterableToArray$l(tt)||_nonIterableSpread$3()}function _typeof$g(tt){"@babel/helpers - typeof";return _typeof$g=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$g(tt)}function toPrimitive(tt,nt){if(_typeof$g(tt)!="object"||!tt)return tt;var et=tt[Symbol.toPrimitive];if(et!==void 0){var rt=et.call(tt,nt||"default");if(_typeof$g(rt)!="object")return rt;throw new TypeError("@@toPrimitive must return a primitive value.")}return(nt==="string"?String:Number)(tt)}function toPropertyKey(tt){var nt=toPrimitive(tt,"string");return _typeof$g(nt)=="symbol"?nt:nt+""}function _defineProperty$u(tt,nt,et){return(nt=toPropertyKey(nt))in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function ownKeys$q(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$p(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$q(Object(et),!0).forEach(function(rt){_defineProperty$u(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$q(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function powerSetPermutations(tt){var nt=tt.length;if(nt===0||nt===1)return tt;if(nt===2)return[tt[0],tt[1],"".concat(tt[0],".").concat(tt[1]),"".concat(tt[1],".").concat(tt[0])];if(nt===3)return[tt[0],tt[1],tt[2],"".concat(tt[0],".").concat(tt[1]),"".concat(tt[0],".").concat(tt[2]),"".concat(tt[1],".").concat(tt[0]),"".concat(tt[1],".").concat(tt[2]),"".concat(tt[2],".").concat(tt[0]),"".concat(tt[2],".").concat(tt[1]),"".concat(tt[0],".").concat(tt[1],".").concat(tt[2]),"".concat(tt[0],".").concat(tt[2],".").concat(tt[1]),"".concat(tt[1],".").concat(tt[0],".").concat(tt[2]),"".concat(tt[1],".").concat(tt[2],".").concat(tt[0]),"".concat(tt[2],".").concat(tt[0],".").concat(tt[1]),"".concat(tt[2],".").concat(tt[1],".").concat(tt[0])];if(nt>=4)return[tt[0],tt[1],tt[2],tt[3],"".concat(tt[0],".").concat(tt[1]),"".concat(tt[0],".").concat(tt[2]),"".concat(tt[0],".").concat(tt[3]),"".concat(tt[1],".").concat(tt[0]),"".concat(tt[1],".").concat(tt[2]),"".concat(tt[1],".").concat(tt[3]),"".concat(tt[2],".").concat(tt[0]),"".concat(tt[2],".").concat(tt[1]),"".concat(tt[2],".").concat(tt[3]),"".concat(tt[3],".").concat(tt[0]),"".concat(tt[3],".").concat(tt[1]),"".concat(tt[3],".").concat(tt[2]),"".concat(tt[0],".").concat(tt[1],".").concat(tt[2]),"".concat(tt[0],".").concat(tt[1],".").concat(tt[3]),"".concat(tt[0],".").concat(tt[2],".").concat(tt[1]),"".concat(tt[0],".").concat(tt[2],".").concat(tt[3]),"".concat(tt[0],".").concat(tt[3],".").concat(tt[1]),"".concat(tt[0],".").concat(tt[3],".").concat(tt[2]),"".concat(tt[1],".").concat(tt[0],".").concat(tt[2]),"".concat(tt[1],".").concat(tt[0],".").concat(tt[3]),"".concat(tt[1],".").concat(tt[2],".").concat(tt[0]),"".concat(tt[1],".").concat(tt[2],".").concat(tt[3]),"".concat(tt[1],".").concat(tt[3],".").concat(tt[0]),"".concat(tt[1],".").concat(tt[3],".").concat(tt[2]),"".concat(tt[2],".").concat(tt[0],".").concat(tt[1]),"".concat(tt[2],".").concat(tt[0],".").concat(tt[3]),"".concat(tt[2],".").concat(tt[1],".").concat(tt[0]),"".concat(tt[2],".").concat(tt[1],".").concat(tt[3]),"".concat(tt[2],".").concat(tt[3],".").concat(tt[0]),"".concat(tt[2],".").concat(tt[3],".").concat(tt[1]),"".concat(tt[3],".").concat(tt[0],".").concat(tt[1]),"".concat(tt[3],".").concat(tt[0],".").concat(tt[2]),"".concat(tt[3],".").concat(tt[1],".").concat(tt[0]),"".concat(tt[3],".").concat(tt[1],".").concat(tt[2]),"".concat(tt[3],".").concat(tt[2],".").concat(tt[0]),"".concat(tt[3],".").concat(tt[2],".").concat(tt[1]),"".concat(tt[0],".").concat(tt[1],".").concat(tt[2],".").concat(tt[3]),"".concat(tt[0],".").concat(tt[1],".").concat(tt[3],".").concat(tt[2]),"".concat(tt[0],".").concat(tt[2],".").concat(tt[1],".").concat(tt[3]),"".concat(tt[0],".").concat(tt[2],".").concat(tt[3],".").concat(tt[1]),"".concat(tt[0],".").concat(tt[3],".").concat(tt[1],".").concat(tt[2]),"".concat(tt[0],".").concat(tt[3],".").concat(tt[2],".").concat(tt[1]),"".concat(tt[1],".").concat(tt[0],".").concat(tt[2],".").concat(tt[3]),"".concat(tt[1],".").concat(tt[0],".").concat(tt[3],".").concat(tt[2]),"".concat(tt[1],".").concat(tt[2],".").concat(tt[0],".").concat(tt[3]),"".concat(tt[1],".").concat(tt[2],".").concat(tt[3],".").concat(tt[0]),"".concat(tt[1],".").concat(tt[3],".").concat(tt[0],".").concat(tt[2]),"".concat(tt[1],".").concat(tt[3],".").concat(tt[2],".").concat(tt[0]),"".concat(tt[2],".").concat(tt[0],".").concat(tt[1],".").concat(tt[3]),"".concat(tt[2],".").concat(tt[0],".").concat(tt[3],".").concat(tt[1]),"".concat(tt[2],".").concat(tt[1],".").concat(tt[0],".").concat(tt[3]),"".concat(tt[2],".").concat(tt[1],".").concat(tt[3],".").concat(tt[0]),"".concat(tt[2],".").concat(tt[3],".").concat(tt[0],".").concat(tt[1]),"".concat(tt[2],".").concat(tt[3],".").concat(tt[1],".").concat(tt[0]),"".concat(tt[3],".").concat(tt[0],".").concat(tt[1],".").concat(tt[2]),"".concat(tt[3],".").concat(tt[0],".").concat(tt[2],".").concat(tt[1]),"".concat(tt[3],".").concat(tt[1],".").concat(tt[0],".").concat(tt[2]),"".concat(tt[3],".").concat(tt[1],".").concat(tt[2],".").concat(tt[0]),"".concat(tt[3],".").concat(tt[2],".").concat(tt[0],".").concat(tt[1]),"".concat(tt[3],".").concat(tt[2],".").concat(tt[1],".").concat(tt[0])]}var classNameCombinations={};function getClassNameCombinations(tt){if(tt.length===0||tt.length===1)return tt;var nt=tt.join(".");return classNameCombinations[nt]||(classNameCombinations[nt]=powerSetPermutations(tt)),classNameCombinations[nt]}function createStyleObject(tt){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},et=arguments.length>2?arguments[2]:void 0,rt=tt.filter(function(at){return at!=="token"}),ot=getClassNameCombinations(rt);return ot.reduce(function(at,st){return _objectSpread$p(_objectSpread$p({},at),et[st])},nt)}function createClassNameString(tt){return tt.join(" ")}function createChildren(tt,nt){var et=0;return function(rt){return et+=1,rt.map(function(ot,at){return createElement({node:ot,stylesheet:tt,useInlineStyles:nt,key:"code-segment-".concat(et,"-").concat(at)})})}}function createElement(tt){var nt=tt.node,et=tt.stylesheet,rt=tt.style,ot=rt===void 0?{}:rt,at=tt.useInlineStyles,st=tt.key,ut=nt.properties,ct=nt.type,pt=nt.tagName,dt=nt.value;if(ct==="text")return dt;if(pt){var ft=createChildren(et,at),bt;if(!at)bt=_objectSpread$p(_objectSpread$p({},ut),{},{className:createClassNameString(ut.className)});else{var ht=Object.keys(et).reduce(function(zt,yt){return yt.split(".").forEach(function(vt){zt.includes(vt)||zt.push(vt)}),zt},[]),mt=ut.className&&ut.className.includes("token")?["token"]:[],Mt=ut.className&&mt.concat(ut.className.filter(function(zt){return!ht.includes(zt)}));bt=_objectSpread$p(_objectSpread$p({},ut),{},{className:createClassNameString(Mt)||void 0,style:createStyleObject(ut.className,Object.assign({},ut.style,ot),et)})}var Ot=ft(nt.children);return React$1.createElement(pt,_extends$Q({key:st},bt),Ot)}}const checkForListedLanguage=function(tt,nt){var et=tt.listLanguages();return et.indexOf(nt)!==-1};var _excluded$m=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function ownKeys$p(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$o(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$p(Object(et),!0).forEach(function(rt){_defineProperty$u(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$p(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}var newLineRegex=/\n/g;function getNewLines(tt){return tt.match(newLineRegex)}function getAllLineNumbers(tt){var nt=tt.lines,et=tt.startingLineNumber,rt=tt.style;return nt.map(function(ot,at){var st=at+et;return React$1.createElement("span",{key:"line-".concat(at),className:"react-syntax-highlighter-line-number",style:typeof rt=="function"?rt(st):rt},"".concat(st,`
`))})}function AllLineNumbers(tt){var nt=tt.codeString,et=tt.codeStyle,rt=tt.containerStyle,ot=rt===void 0?{float:"left",paddingRight:"10px"}:rt,at=tt.numberStyle,st=at===void 0?{}:at,ut=tt.startingLineNumber;return React$1.createElement("code",{style:Object.assign({},et,ot)},getAllLineNumbers({lines:nt.replace(/\n$/,"").split(`
`),style:st,startingLineNumber:ut}))}function getEmWidthOfNumber(tt){return"".concat(tt.toString().length,".25em")}function getInlineLineNumber(tt,nt){return{type:"element",tagName:"span",properties:{key:"line-number--".concat(tt),className:["comment","linenumber","react-syntax-highlighter-line-number"],style:nt},children:[{type:"text",value:tt}]}}function assembleLineNumberStyles(tt,nt,et){var rt={display:"inline-block",minWidth:getEmWidthOfNumber(et),paddingRight:"1em",textAlign:"right",userSelect:"none"},ot=typeof tt=="function"?tt(nt):tt,at=_objectSpread$o(_objectSpread$o({},rt),ot);return at}function createLineElement(tt){var nt=tt.children,et=tt.lineNumber,rt=tt.lineNumberStyle,ot=tt.largestLineNumber,at=tt.showInlineLineNumbers,st=tt.lineProps,ut=st===void 0?{}:st,ct=tt.className,pt=ct===void 0?[]:ct,dt=tt.showLineNumbers,ft=tt.wrapLongLines,bt=typeof ut=="function"?ut(et):ut;if(bt.className=pt,et&&at){var ht=assembleLineNumberStyles(rt,et,ot);nt.unshift(getInlineLineNumber(et,ht))}return ft&dt&&(bt.style=_objectSpread$o(_objectSpread$o({},bt.style),{},{display:"flex"})),{type:"element",tagName:"span",properties:bt,children:nt}}function flattenCodeTree(tt){for(var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],rt=0;rt<tt.length;rt++){var ot=tt[rt];if(ot.type==="text")et.push(createLineElement({children:[ot],className:_toConsumableArray$3(new Set(nt))}));else if(ot.children){var at=nt.concat(ot.properties.className);flattenCodeTree(ot.children,at).forEach(function(st){return et.push(st)})}}return et}function processLines(tt,nt,et,rt,ot,at,st,ut,ct){var pt,dt=flattenCodeTree(tt.value),ft=[],bt=-1,ht=0;function mt(St,Et){var Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return createLineElement({children:St,lineNumber:Et,lineNumberStyle:ut,largestLineNumber:st,showInlineLineNumbers:ot,lineProps:et,className:Tt,showLineNumbers:rt,wrapLongLines:ct})}function Mt(St,Et){if(rt&&Et&&ot){var Tt=assembleLineNumberStyles(ut,Et,st);St.unshift(getInlineLineNumber(Et,Tt))}return St}function Ot(St,Et){var Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return nt||Tt.length>0?mt(St,Et,Tt):Mt(St,Et)}for(var zt=function(){var Et=dt[ht],Tt=Et.children[0].value,Rt=getNewLines(Tt);if(Rt){var Ct=Tt.split(`
`);Ct.forEach(function(wt,Lt){var Vt=rt&&ft.length+at,jt={type:"text",value:"".concat(wt,`
`)};if(Lt===0){var s0=dt.slice(bt+1,ht).concat(createLineElement({children:[jt],className:Et.properties.className})),Ht=Ot(s0,Vt);ft.push(Ht)}else if(Lt===Ct.length-1){var Yt=dt[ht+1]&&dt[ht+1].children&&dt[ht+1].children[0],M0={type:"text",value:"".concat(wt)};if(Yt){var l0=createLineElement({children:[M0],className:Et.properties.className});dt.splice(ht+1,0,l0)}else{var b0=[M0],kt=Ot(b0,Vt,Et.properties.className);ft.push(kt)}}else{var o0=[jt],qt=Ot(o0,Vt,Et.properties.className);ft.push(qt)}}),bt=ht}ht++};ht<dt.length;)zt();if(bt!==dt.length-1){var yt=dt.slice(bt+1,dt.length);if(yt&&yt.length){var vt=rt&&ft.length+at,At=Ot(yt,vt);ft.push(At)}}return nt?ft:(pt=[]).concat.apply(pt,ft)}function defaultRenderer(tt){var nt=tt.rows,et=tt.stylesheet,rt=tt.useInlineStyles;return nt.map(function(ot,at){return createElement({node:ot,stylesheet:et,useInlineStyles:rt,key:"code-segement".concat(at)})})}function isHighlightJs(tt){return tt&&typeof tt.highlightAuto<"u"}function getCodeTree(tt){var nt=tt.astGenerator,et=tt.language,rt=tt.code,ot=tt.defaultCodeValue;if(isHighlightJs(nt)){var at=checkForListedLanguage(nt,et);return et==="text"?{value:ot,language:"text"}:at?nt.highlight(et,rt):nt.highlightAuto(rt)}try{return et&&et!=="text"?{value:nt.highlight(rt,et)}:{value:ot}}catch{return{value:ot}}}function highlight$1(tt,nt){return function(rt){var ot=rt.language,at=rt.children,st=rt.style,ut=st===void 0?nt:st,ct=rt.customStyle,pt=ct===void 0?{}:ct,dt=rt.codeTagProps,ft=dt===void 0?{className:ot?"language-".concat(ot):void 0,style:_objectSpread$o(_objectSpread$o({},ut['code[class*="language-"]']),ut['code[class*="language-'.concat(ot,'"]')])}:dt,bt=rt.useInlineStyles,ht=bt===void 0?!0:bt,mt=rt.showLineNumbers,Mt=mt===void 0?!1:mt,Ot=rt.showInlineLineNumbers,zt=Ot===void 0?!0:Ot,yt=rt.startingLineNumber,vt=yt===void 0?1:yt,At=rt.lineNumberContainerStyle,St=rt.lineNumberStyle,Et=St===void 0?{}:St,Tt=rt.wrapLines,Rt=rt.wrapLongLines,Ct=Rt===void 0?!1:Rt,wt=rt.lineProps,Lt=wt===void 0?{}:wt,Vt=rt.renderer,jt=rt.PreTag,s0=jt===void 0?"pre":jt,Ht=rt.CodeTag,Yt=Ht===void 0?"code":Ht,M0=rt.code,l0=M0===void 0?(Array.isArray(at)?at[0]:at)||"":M0,b0=rt.astGenerator,kt=_objectWithoutProperties$o(rt,_excluded$m);b0=b0||tt;var o0=Mt?React$1.createElement(AllLineNumbers,{containerStyle:At,codeStyle:ft.style||{},numberStyle:Et,startingLineNumber:vt,codeString:l0}):null,qt=ut.hljs||ut['pre[class*="language-"]']||{backgroundColor:"#fff"},Dt=isHighlightJs(b0)?"hljs":"prismjs",Bt=ht?Object.assign({},kt,{style:Object.assign({},qt,pt)}):Object.assign({},kt,{className:kt.className?"".concat(Dt," ").concat(kt.className):Dt,style:Object.assign({},pt)});if(Ct?ft.style=_objectSpread$o(_objectSpread$o({},ft.style),{},{whiteSpace:"pre-wrap"}):ft.style=_objectSpread$o(_objectSpread$o({},ft.style),{},{whiteSpace:"pre"}),!b0)return React$1.createElement(s0,Bt,o0,React$1.createElement(Yt,ft,l0));(Tt===void 0&&Vt||Ct)&&(Tt=!0),Vt=Vt||defaultRenderer;var p0=[{type:"text",value:l0}],r0=getCodeTree({astGenerator:b0,language:ot,code:l0,defaultCodeValue:p0});r0.language===null&&(r0.value=p0);var a0=r0.value.length+vt,f0=processLines(r0,Tt,Lt,Mt,zt,vt,a0,Et,Ct);return React$1.createElement(s0,Bt,React$1.createElement(Yt,ft,!zt&&o0,Vt({rows:f0,stylesheet:ut,useInlineStyles:ht})))}}const scriptRel="modulepreload",assetsURL=function(tt,nt){return new URL(tt,nt).href},seen={},__vitePreload=function tt(nt,et,rt){let ot=Promise.resolve();if(et&&et.length>0){const st=document.getElementsByTagName("link"),ut=document.querySelector("meta[property=csp-nonce]"),ct=(ut==null?void 0:ut.nonce)||(ut==null?void 0:ut.getAttribute("nonce"));ot=Promise.allSettled(et.map(pt=>{if(pt=assetsURL(pt,rt),pt in seen)return;seen[pt]=!0;const dt=pt.endsWith(".css"),ft=dt?'[rel="stylesheet"]':"";if(!!rt)for(let mt=st.length-1;mt>=0;mt--){const Mt=st[mt];if(Mt.href===pt&&(!dt||Mt.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${pt}"]${ft}`))return;const ht=document.createElement("link");if(ht.rel=dt?"stylesheet":scriptRel,dt||(ht.as="script"),ht.crossOrigin="",ht.href=pt,ct&&ht.setAttribute("nonce",ct),document.head.appendChild(ht),dt)return new Promise((mt,Mt)=>{ht.addEventListener("load",mt),ht.addEventListener("error",()=>Mt(new Error(`Unable to preload CSS for ${pt}`)))})}))}function at(st){const ut=new Event("vite:preloadError",{cancelable:!0});if(ut.payload=st,window.dispatchEvent(ut),!ut.defaultPrevented)throw st}return ot.then(st=>{for(const ut of st||[])ut.status==="rejected"&&at(ut.reason);return nt().catch(at)})};function _setPrototypeOf$e(tt,nt){return _setPrototypeOf$e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(et,rt){return et.__proto__=rt,et},_setPrototypeOf$e(tt,nt)}function _assertThisInitialized$e(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}const supportedLanguages=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"];var immutable=extend$2,hasOwnProperty$g=Object.prototype.hasOwnProperty;function extend$2(){for(var tt={},nt=0;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)hasOwnProperty$g.call(et,rt)&&(tt[rt]=et[rt])}return tt}var schema$1=Schema$2,proto$4=Schema$2.prototype;proto$4.space=null;proto$4.normal={};proto$4.property={};function Schema$2(tt,nt,et){this.property=tt,this.normal=nt,et&&(this.space=et)}var xtend=immutable,Schema$1=schema$1,merge_1=merge$3;function merge$3(tt){for(var nt=tt.length,et=[],rt=[],ot=-1,at,st;++ot<nt;)at=tt[ot],et.push(at.property),rt.push(at.normal),st=at.space;return new Schema$1(xtend.apply(null,et),xtend.apply(null,rt),st)}var normalize_1=normalize$3;function normalize$3(tt){return tt.toLowerCase()}var info=Info$3,proto$3=Info$3.prototype;proto$3.space=null;proto$3.attribute=null;proto$3.property=null;proto$3.boolean=!1;proto$3.booleanish=!1;proto$3.overloadedBoolean=!1;proto$3.number=!1;proto$3.commaSeparated=!1;proto$3.spaceSeparated=!1;proto$3.commaOrSpaceSeparated=!1;proto$3.mustUseProperty=!1;proto$3.defined=!1;function Info$3(tt,nt){this.property=tt,this.attribute=nt}var types$5={},powers$1=0;types$5.boolean=increment();types$5.booleanish=increment();types$5.overloadedBoolean=increment();types$5.number=increment();types$5.spaceSeparated=increment();types$5.commaSeparated=increment();types$5.commaOrSpaceSeparated=increment();function increment(){return Math.pow(2,++powers$1)}var Info$2=info,types$4=types$5,definedInfo=DefinedInfo$2;DefinedInfo$2.prototype=new Info$2;DefinedInfo$2.prototype.defined=!0;var checks=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],checksLength=checks.length;function DefinedInfo$2(tt,nt,et,rt){var ot=-1,at;for(mark(this,"space",rt),Info$2.call(this,tt,nt);++ot<checksLength;)at=checks[ot],mark(this,at,(et&types$4[at])===types$4[at])}function mark(tt,nt,et){et&&(tt[nt]=et)}var normalize$2=normalize_1,Schema=schema$1,DefinedInfo$1=definedInfo,create_1=create$5;function create$5(tt){var nt=tt.space,et=tt.mustUseProperty||[],rt=tt.attributes||{},ot=tt.properties,at=tt.transform,st={},ut={},ct,pt;for(ct in ot)pt=new DefinedInfo$1(ct,at(rt,ct),ot[ct],nt),et.indexOf(ct)!==-1&&(pt.mustUseProperty=!0),st[ct]=pt,ut[normalize$2(ct)]=ct,ut[normalize$2(pt.attribute)]=ct;return new Schema(st,ut,nt)}var create$4=create_1,xlink$1=create$4({space:"xlink",transform:xlinkTransform,properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}});function xlinkTransform(tt,nt){return"xlink:"+nt.slice(5).toLowerCase()}var create$3=create_1,xml$1=create$3({space:"xml",transform:xmlTransform,properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function xmlTransform(tt,nt){return"xml:"+nt.slice(3).toLowerCase()}var caseSensitiveTransform_1=caseSensitiveTransform$1;function caseSensitiveTransform$1(tt,nt){return nt in tt?tt[nt]:nt}var caseSensitiveTransform=caseSensitiveTransform_1,caseInsensitiveTransform_1=caseInsensitiveTransform$2;function caseInsensitiveTransform$2(tt,nt){return caseSensitiveTransform(tt,nt.toLowerCase())}var create$2=create_1,caseInsensitiveTransform$1=caseInsensitiveTransform_1,xmlns$1=create$2({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:caseInsensitiveTransform$1,properties:{xmlns:null,xmlnsXLink:null}}),types$3=types$5,create$1=create_1,booleanish$1=types$3.booleanish,number$1=types$3.number,spaceSeparated$1=types$3.spaceSeparated,aria$1=create$1({transform:ariaTransform,properties:{ariaActiveDescendant:null,ariaAtomic:booleanish$1,ariaAutoComplete:null,ariaBusy:booleanish$1,ariaChecked:booleanish$1,ariaColCount:number$1,ariaColIndex:number$1,ariaColSpan:number$1,ariaControls:spaceSeparated$1,ariaCurrent:null,ariaDescribedBy:spaceSeparated$1,ariaDetails:null,ariaDisabled:booleanish$1,ariaDropEffect:spaceSeparated$1,ariaErrorMessage:null,ariaExpanded:booleanish$1,ariaFlowTo:spaceSeparated$1,ariaGrabbed:booleanish$1,ariaHasPopup:null,ariaHidden:booleanish$1,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:spaceSeparated$1,ariaLevel:number$1,ariaLive:null,ariaModal:booleanish$1,ariaMultiLine:booleanish$1,ariaMultiSelectable:booleanish$1,ariaOrientation:null,ariaOwns:spaceSeparated$1,ariaPlaceholder:null,ariaPosInSet:number$1,ariaPressed:booleanish$1,ariaReadOnly:booleanish$1,ariaRelevant:null,ariaRequired:booleanish$1,ariaRoleDescription:spaceSeparated$1,ariaRowCount:number$1,ariaRowIndex:number$1,ariaRowSpan:number$1,ariaSelected:booleanish$1,ariaSetSize:number$1,ariaSort:null,ariaValueMax:number$1,ariaValueMin:number$1,ariaValueNow:number$1,ariaValueText:null,role:null}});function ariaTransform(tt,nt){return nt==="role"?nt:"aria-"+nt.slice(4).toLowerCase()}var types$2=types$5,create=create_1,caseInsensitiveTransform=caseInsensitiveTransform_1,boolean=types$2.boolean,overloadedBoolean=types$2.overloadedBoolean,booleanish=types$2.booleanish,number=types$2.number,spaceSeparated=types$2.spaceSeparated,commaSeparated=types$2.commaSeparated,html$2=create({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:caseInsensitiveTransform,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:commaSeparated,acceptCharset:spaceSeparated,accessKey:spaceSeparated,action:null,allow:null,allowFullScreen:boolean,allowPaymentRequest:boolean,allowUserMedia:boolean,alt:null,as:null,async:boolean,autoCapitalize:null,autoComplete:spaceSeparated,autoFocus:boolean,autoPlay:boolean,capture:boolean,charSet:null,checked:boolean,cite:null,className:spaceSeparated,cols:number,colSpan:null,content:null,contentEditable:booleanish,controls:boolean,controlsList:spaceSeparated,coords:number|commaSeparated,crossOrigin:null,data:null,dateTime:null,decoding:null,default:boolean,defer:boolean,dir:null,dirName:null,disabled:boolean,download:overloadedBoolean,draggable:booleanish,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:boolean,formTarget:null,headers:spaceSeparated,height:number,hidden:boolean,high:number,href:null,hrefLang:null,htmlFor:spaceSeparated,httpEquiv:spaceSeparated,id:null,imageSizes:null,imageSrcSet:commaSeparated,inputMode:null,integrity:null,is:null,isMap:boolean,itemId:null,itemProp:spaceSeparated,itemRef:spaceSeparated,itemScope:boolean,itemType:spaceSeparated,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:boolean,low:number,manifest:null,max:null,maxLength:number,media:null,method:null,min:null,minLength:number,multiple:boolean,muted:boolean,name:null,nonce:null,noModule:boolean,noValidate:boolean,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:boolean,optimum:number,pattern:null,ping:spaceSeparated,placeholder:null,playsInline:boolean,poster:null,preload:null,readOnly:boolean,referrerPolicy:null,rel:spaceSeparated,required:boolean,reversed:boolean,rows:number,rowSpan:number,sandbox:spaceSeparated,scope:null,scoped:boolean,seamless:boolean,selected:boolean,shape:null,size:number,sizes:null,slot:null,span:number,spellCheck:booleanish,src:null,srcDoc:null,srcLang:null,srcSet:commaSeparated,start:number,step:null,style:null,tabIndex:number,target:null,title:null,translate:null,type:null,typeMustMatch:boolean,useMap:null,value:booleanish,width:number,wrap:null,align:null,aLink:null,archive:spaceSeparated,axis:null,background:null,bgColor:null,border:number,borderColor:null,bottomMargin:number,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:boolean,declare:boolean,event:null,face:null,frame:null,frameBorder:null,hSpace:number,leftMargin:number,link:null,longDesc:null,lowSrc:null,marginHeight:number,marginWidth:number,noResize:boolean,noHref:boolean,noShade:boolean,noWrap:boolean,object:null,profile:null,prompt:null,rev:null,rightMargin:number,rules:null,scheme:null,scrolling:booleanish,standby:null,summary:null,text:null,topMargin:number,valueType:null,version:null,vAlign:null,vLink:null,vSpace:number,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:boolean,disableRemotePlayback:boolean,prefix:null,property:null,results:number,security:null,unselectable:null}}),merge$2=merge_1,xlink=xlink$1,xml=xml$1,xmlns=xmlns$1,aria=aria$1,html$1=html$2,html_1$1=merge$2([xml,xlink,xmlns,aria,html$1]),normalize$1=normalize_1,DefinedInfo=definedInfo,Info$1=info,data="data",find_1=find$1,valid=/^data[-\w.:]+$/i,dash=/-[a-z]/g,cap=/[A-Z]/g;function find$1(tt,nt){var et=normalize$1(nt),rt=nt,ot=Info$1;return et in tt.normal?tt.property[tt.normal[et]]:(et.length>4&&et.slice(0,4)===data&&valid.test(nt)&&(nt.charAt(4)==="-"?rt=datasetToProperty(nt):nt=datasetToAttribute(nt),ot=DefinedInfo),new ot(rt,nt))}function datasetToProperty(tt){var nt=tt.slice(5).replace(dash,camelcase);return data+nt.charAt(0).toUpperCase()+nt.slice(1)}function datasetToAttribute(tt){var nt=tt.slice(4);return dash.test(nt)?tt:(nt=nt.replace(cap,kebab),nt.charAt(0)!=="-"&&(nt="-"+nt),data+nt)}function kebab(tt){return"-"+tt.toLowerCase()}function camelcase(tt){return tt.charAt(1).toUpperCase()}var hastUtilParseSelector=parse$6,search=/[#.]/g;function parse$6(tt,nt){for(var et=tt||"",rt=nt||"div",ot={},at=0,st,ut,ct;at<et.length;)search.lastIndex=at,ct=search.exec(et),st=et.slice(at,ct?ct.index:et.length),st&&(ut?ut==="#"?ot.id=st:ot.className?ot.className.push(st):ot.className=[st]:rt=st,at+=st.length),ct&&(ut=ct[0],at++);return{type:"element",tagName:rt,properties:ot,children:[]}}var spaceSeparatedTokens={};spaceSeparatedTokens.parse=parse$5;spaceSeparatedTokens.stringify=stringify$4;var empty$1="",space$2=" ",whiteSpace=/[ \t\n\r\f]+/g;function parse$5(tt){var nt=String(tt||empty$1).trim();return nt===empty$1?[]:nt.split(whiteSpace)}function stringify$4(tt){return tt.join(space$2).trim()}var commaSeparatedTokens={};commaSeparatedTokens.parse=parse$4;commaSeparatedTokens.stringify=stringify$3;var comma=",",space$1=" ",empty="";function parse$4(tt){for(var nt=[],et=String(tt||empty),rt=et.indexOf(comma),ot=0,at=!1,st;!at;)rt===-1&&(rt=et.length,at=!0),st=et.slice(ot,rt).trim(),(st||!at)&&nt.push(st),ot=rt+1,rt=et.indexOf(comma,ot);return nt}function stringify$3(tt,nt){var et=nt||{},rt=et.padLeft===!1?empty:space$1,ot=et.padRight?space$1:empty;return tt[tt.length-1]===empty&&(tt=tt.concat(empty)),tt.join(ot+comma+rt).trim()}var find=find_1,normalize=normalize_1,parseSelector=hastUtilParseSelector,spaces=spaceSeparatedTokens.parse,commas=commaSeparatedTokens.parse,factory_1=factory$1,own$2={}.hasOwnProperty;function factory$1(tt,nt,et){var rt=et?createAdjustMap(et):null;return ot;function ot(st,ut){var ct=parseSelector(st,nt),pt=Array.prototype.slice.call(arguments,2),dt=ct.tagName.toLowerCase(),ft;if(ct.tagName=rt&&own$2.call(rt,dt)?rt[dt]:dt,ut&&isChildren(ut,ct)&&(pt.unshift(ut),ut=null),ut)for(ft in ut)at(ct.properties,ft,ut[ft]);return addChild(ct.children,pt),ct.tagName==="template"&&(ct.content={type:"root",children:ct.children},ct.children=[]),ct}function at(st,ut,ct){var pt,dt,ft;ct==null||ct!==ct||(pt=find(tt,ut),dt=pt.property,ft=ct,typeof ft=="string"&&(pt.spaceSeparated?ft=spaces(ft):pt.commaSeparated?ft=commas(ft):pt.commaOrSpaceSeparated&&(ft=spaces(commas(ft).join(" ")))),dt==="style"&&typeof ct!="string"&&(ft=style(ft)),dt==="className"&&st.className&&(ft=st.className.concat(ft)),st[dt]=parsePrimitives(pt,dt,ft))}}function isChildren(tt,nt){return typeof tt=="string"||"length"in tt||isNode(nt.tagName,tt)}function isNode(tt,nt){var et=nt.type;return tt==="input"||!et||typeof et!="string"?!1:typeof nt.children=="object"&&"length"in nt.children?!0:(et=et.toLowerCase(),tt==="button"?et!=="menu"&&et!=="submit"&&et!=="reset"&&et!=="button":"value"in nt)}function addChild(tt,nt){var et,rt;if(typeof nt=="string"||typeof nt=="number"){tt.push({type:"text",value:String(nt)});return}if(typeof nt=="object"&&"length"in nt){for(et=-1,rt=nt.length;++et<rt;)addChild(tt,nt[et]);return}if(typeof nt!="object"||!("type"in nt))throw new Error("Expected node, nodes, or string, got `"+nt+"`");tt.push(nt)}function parsePrimitives(tt,nt,et){var rt,ot,at;if(typeof et!="object"||!("length"in et))return parsePrimitive(tt,nt,et);for(ot=et.length,rt=-1,at=[];++rt<ot;)at[rt]=parsePrimitive(tt,nt,et[rt]);return at}function parsePrimitive(tt,nt,et){var rt=et;return tt.number||tt.positiveNumber?!isNaN(rt)&&rt!==""&&(rt=Number(rt)):(tt.boolean||tt.overloadedBoolean)&&typeof rt=="string"&&(rt===""||normalize(et)===normalize(nt))&&(rt=!0),rt}function style(tt){var nt=[],et;for(et in tt)nt.push([et,tt[et]].join(": "));return nt.join("; ")}function createAdjustMap(tt){for(var nt=tt.length,et=-1,rt={},ot;++et<nt;)ot=tt[et],rt[ot.toLowerCase()]=ot;return rt}var schema=html_1$1,factory=factory_1,html=factory(schema,"div");html.displayName="html";var html_1=html,hastscript=html_1;const AElig="Æ",AMP="&",Aacute="Á",Acirc="Â",Agrave="À",Aring="Å",Atilde="Ã",Auml="Ä",COPY="©",Ccedil="Ç",ETH="Ð",Eacute="É",Ecirc="Ê",Egrave="È",Euml="Ë",GT=">",Iacute="Í",Icirc="Î",Igrave="Ì",Iuml="Ï",LT="<",Ntilde="Ñ",Oacute="Ó",Ocirc="Ô",Ograve="Ò",Oslash="Ø",Otilde="Õ",Ouml="Ö",QUOT='"',REG="®",THORN="Þ",Uacute="Ú",Ucirc="Û",Ugrave="Ù",Uuml="Ü",Yacute="Ý",aacute="á",acirc="â",acute="´",aelig="æ",agrave="à",amp="&",aring="å",atilde="ã",auml="ä",brvbar="¦",ccedil="ç",cedil="¸",cent="¢",copy="©",curren="¤",deg="°",divide$1="÷",eacute="é",ecirc="ê",egrave="è",eth="ð",euml="ë",frac12="½",frac14="¼",frac34="¾",gt=">",iacute="í",icirc="î",iexcl="¡",igrave="ì",iquest="¿",iuml="ï",laquo="«",lt="<",macr="¯",micro="µ",middot="·",nbsp=" ",not="¬",ntilde="ñ",oacute="ó",ocirc="ô",ograve="ò",ordf="ª",ordm="º",oslash="ø",otilde="õ",ouml="ö",para="¶",plusmn="±",pound="£",quot='"',raquo="»",reg="®",sect="§",shy="­",sup1="¹",sup2="²",sup3="³",szlig="ß",thorn="þ",times="×",uacute="ú",ucirc="û",ugrave="ù",uml="¨",uuml="ü",yacute="ý",yen="¥",yuml="ÿ",require$$0$1={AElig,AMP,Aacute,Acirc,Agrave,Aring,Atilde,Auml,COPY,Ccedil,ETH,Eacute,Ecirc,Egrave,Euml,GT,Iacute,Icirc,Igrave,Iuml,LT,Ntilde,Oacute,Ocirc,Ograve,Oslash,Otilde,Ouml,QUOT,REG,THORN,Uacute,Ucirc,Ugrave,Uuml,Yacute,aacute,acirc,acute,aelig,agrave,amp,aring,atilde,auml,brvbar,ccedil,cedil,cent,copy,curren,deg,divide:divide$1,eacute,ecirc,egrave,eth,euml,frac12,frac14,frac34,gt,iacute,icirc,iexcl,igrave,iquest,iuml,laquo,lt,macr,micro,middot,nbsp,not,ntilde,oacute,ocirc,ograve,ordf,ordm,oslash,otilde,ouml,para,plusmn,pound,quot,raquo,reg,sect,shy,sup1,sup2,sup3,szlig,thorn,times,uacute,ucirc,ugrave,uml,uuml,yacute,yen,yuml},require$$1$1={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"};var isDecimal=decimal$2;function decimal$2(tt){var nt=typeof tt=="string"?tt.charCodeAt(0):tt;return nt>=48&&nt<=57}var isHexadecimal=hexadecimal$1;function hexadecimal$1(tt){var nt=typeof tt=="string"?tt.charCodeAt(0):tt;return nt>=97&&nt<=102||nt>=65&&nt<=70||nt>=48&&nt<=57}var isAlphabetical=alphabetical$1;function alphabetical$1(tt){var nt=typeof tt=="string"?tt.charCodeAt(0):tt;return nt>=97&&nt<=122||nt>=65&&nt<=90}var alphabetical=isAlphabetical,decimal$1=isDecimal,isAlphanumerical=alphanumerical$1;function alphanumerical$1(tt){return alphabetical(tt)||decimal$1(tt)}var el,semicolon$1=59,decodeEntity_browser=decodeEntity$1;function decodeEntity$1(tt){var nt="&"+tt+";",et;return el=el||document.createElement("i"),el.innerHTML=nt,et=el.textContent,et.charCodeAt(et.length-1)===semicolon$1&&tt!=="semi"||et===nt?!1:et}var legacy=require$$0$1,invalid=require$$1$1,decimal=isDecimal,hexadecimal=isHexadecimal,alphanumerical=isAlphanumerical,decodeEntity=decodeEntity_browser,parseEntities_1=parseEntities,own$1={}.hasOwnProperty,fromCharCode=String.fromCharCode,noop$2=Function.prototype,defaults$2={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},tab=9,lineFeed=10,formFeed=12,space=32,ampersand=38,semicolon=59,lessThan=60,equalsTo=61,numberSign=35,uppercaseX=88,lowercaseX=120,replacementCharacter=65533,name="named",hexa="hexadecimal",deci="decimal",bases={};bases[hexa]=16;bases[deci]=10;var tests={};tests[name]=alphanumerical;tests[deci]=decimal;tests[hexa]=hexadecimal;var namedNotTerminated=1,numericNotTerminated=2,namedEmpty=3,numericEmpty=4,namedUnknown=5,numericDisallowed=6,numericProhibited=7,messages={};messages[namedNotTerminated]="Named character references must be terminated by a semicolon";messages[numericNotTerminated]="Numeric character references must be terminated by a semicolon";messages[namedEmpty]="Named character references cannot be empty";messages[numericEmpty]="Numeric character references cannot be empty";messages[namedUnknown]="Named character references must be known";messages[numericDisallowed]="Numeric character references cannot be disallowed";messages[numericProhibited]="Numeric character references cannot be outside the permissible Unicode range";function parseEntities(tt,nt){var et={},rt,ot;nt||(nt={});for(ot in defaults$2)rt=nt[ot],et[ot]=rt??defaults$2[ot];return(et.position.indent||et.position.start)&&(et.indent=et.position.indent||[],et.position=et.position.start),parse$3(tt,et)}function parse$3(tt,nt){var et=nt.additional,rt=nt.nonTerminated,ot=nt.text,at=nt.reference,st=nt.warning,ut=nt.textContext,ct=nt.referenceContext,pt=nt.warningContext,dt=nt.position,ft=nt.indent||[],bt=tt.length,ht=0,mt=-1,Mt=dt.column||1,Ot=dt.line||1,zt="",yt=[],vt,At,St,Et,Tt,Rt,Ct,wt,Lt,Vt,jt,s0,Ht,Yt,M0,l0,b0,kt,o0;for(typeof et=="string"&&(et=et.charCodeAt(0)),l0=qt(),wt=st?Dt:noop$2,ht--,bt++;++ht<bt;)if(Tt===lineFeed&&(Mt=ft[mt]||1),Tt=tt.charCodeAt(ht),Tt===ampersand){if(Ct=tt.charCodeAt(ht+1),Ct===tab||Ct===lineFeed||Ct===formFeed||Ct===space||Ct===ampersand||Ct===lessThan||Ct!==Ct||et&&Ct===et){zt+=fromCharCode(Tt),Mt++;continue}for(Ht=ht+1,s0=Ht,o0=Ht,Ct===numberSign?(o0=++s0,Ct=tt.charCodeAt(o0),Ct===uppercaseX||Ct===lowercaseX?(Yt=hexa,o0=++s0):Yt=deci):Yt=name,vt="",jt="",Et="",M0=tests[Yt],o0--;++o0<bt&&(Ct=tt.charCodeAt(o0),!!M0(Ct));)Et+=fromCharCode(Ct),Yt===name&&own$1.call(legacy,Et)&&(vt=Et,jt=legacy[Et]);St=tt.charCodeAt(o0)===semicolon,St&&(o0++,At=Yt===name?decodeEntity(Et):!1,At&&(vt=Et,jt=At)),kt=1+o0-Ht,!St&&!rt||(Et?Yt===name?(St&&!jt?wt(namedUnknown,1):(vt!==Et&&(o0=s0+vt.length,kt=1+o0-s0,St=!1),St||(Lt=vt?namedNotTerminated:namedEmpty,nt.attribute?(Ct=tt.charCodeAt(o0),Ct===equalsTo?(wt(Lt,kt),jt=null):alphanumerical(Ct)?jt=null:wt(Lt,kt)):wt(Lt,kt))),Rt=jt):(St||wt(numericNotTerminated,kt),Rt=parseInt(Et,bases[Yt]),prohibited(Rt)?(wt(numericProhibited,kt),Rt=fromCharCode(replacementCharacter)):Rt in invalid?(wt(numericDisallowed,kt),Rt=invalid[Rt]):(Vt="",disallowed(Rt)&&wt(numericDisallowed,kt),Rt>65535&&(Rt-=65536,Vt+=fromCharCode(Rt>>>10|55296),Rt=56320|Rt&1023),Rt=Vt+fromCharCode(Rt))):Yt!==name&&wt(numericEmpty,kt)),Rt?(Bt(),l0=qt(),ht=o0-1,Mt+=o0-Ht+1,yt.push(Rt),b0=qt(),b0.offset++,at&&at.call(ct,Rt,{start:l0,end:b0},tt.slice(Ht-1,o0)),l0=b0):(Et=tt.slice(Ht-1,o0),zt+=Et,Mt+=Et.length,ht=o0-1)}else Tt===10&&(Ot++,mt++,Mt=0),Tt===Tt?(zt+=fromCharCode(Tt),Mt++):Bt();return yt.join("");function qt(){return{line:Ot,column:Mt,offset:ht+(dt.offset||0)}}function Dt(p0,r0){var a0=qt();a0.column+=r0,a0.offset+=r0,st.call(pt,messages[p0],a0,p0)}function Bt(){zt&&(yt.push(zt),ot&&ot.call(ut,zt,{start:l0,end:qt()}),zt="")}}function prohibited(tt){return tt>=55296&&tt<=57343||tt>1114111}function disallowed(tt){return tt>=1&&tt<=8||tt===11||tt>=13&&tt<=31||tt>=127&&tt<=159||tt>=64976&&tt<=65007||(tt&65535)===65535||(tt&65535)===65534}var prismCore={exports:{}};(function(tt){var nt=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/**
 * Prism: Lightweight, robust, elegant syntax highlighting
 *
 * @license MIT <https://opensource.org/licenses/MIT>
 * @author Lea Verou <https://lea.verou.me>
 * @namespace
 * @public
 */var et=function(rt){var ot=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,at=0,st={},ut={manual:rt.Prism&&rt.Prism.manual,disableWorkerMessageHandler:rt.Prism&&rt.Prism.disableWorkerMessageHandler,util:{encode:function yt(vt){return vt instanceof ct?new ct(vt.type,yt(vt.content),vt.alias):Array.isArray(vt)?vt.map(yt):vt.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(yt){return Object.prototype.toString.call(yt).slice(8,-1)},objId:function(yt){return yt.__id||Object.defineProperty(yt,"__id",{value:++at}),yt.__id},clone:function yt(vt,At){At=At||{};var St,Et;switch(ut.util.type(vt)){case"Object":if(Et=ut.util.objId(vt),At[Et])return At[Et];St={},At[Et]=St;for(var Tt in vt)vt.hasOwnProperty(Tt)&&(St[Tt]=yt(vt[Tt],At));return St;case"Array":return Et=ut.util.objId(vt),At[Et]?At[Et]:(St=[],At[Et]=St,vt.forEach(function(Rt,Ct){St[Ct]=yt(Rt,At)}),St);default:return vt}},getLanguage:function(yt){for(;yt;){var vt=ot.exec(yt.className);if(vt)return vt[1].toLowerCase();yt=yt.parentElement}return"none"},setLanguage:function(yt,vt){yt.className=yt.className.replace(RegExp(ot,"gi"),""),yt.classList.add("language-"+vt)},currentScript:function(){if(typeof document>"u")return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(St){var yt=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(St.stack)||[])[1];if(yt){var vt=document.getElementsByTagName("script");for(var At in vt)if(vt[At].src==yt)return vt[At]}return null}},isActive:function(yt,vt,At){for(var St="no-"+vt;yt;){var Et=yt.classList;if(Et.contains(vt))return!0;if(Et.contains(St))return!1;yt=yt.parentElement}return!!At}},languages:{plain:st,plaintext:st,text:st,txt:st,extend:function(yt,vt){var At=ut.util.clone(ut.languages[yt]);for(var St in vt)At[St]=vt[St];return At},insertBefore:function(yt,vt,At,St){St=St||ut.languages;var Et=St[yt],Tt={};for(var Rt in Et)if(Et.hasOwnProperty(Rt)){if(Rt==vt)for(var Ct in At)At.hasOwnProperty(Ct)&&(Tt[Ct]=At[Ct]);At.hasOwnProperty(Rt)||(Tt[Rt]=Et[Rt])}var wt=St[yt];return St[yt]=Tt,ut.languages.DFS(ut.languages,function(Lt,Vt){Vt===wt&&Lt!=yt&&(this[Lt]=Tt)}),Tt},DFS:function yt(vt,At,St,Et){Et=Et||{};var Tt=ut.util.objId;for(var Rt in vt)if(vt.hasOwnProperty(Rt)){At.call(vt,Rt,vt[Rt],St||Rt);var Ct=vt[Rt],wt=ut.util.type(Ct);wt==="Object"&&!Et[Tt(Ct)]?(Et[Tt(Ct)]=!0,yt(Ct,At,null,Et)):wt==="Array"&&!Et[Tt(Ct)]&&(Et[Tt(Ct)]=!0,yt(Ct,At,Rt,Et))}}},plugins:{},highlightAll:function(yt,vt){ut.highlightAllUnder(document,yt,vt)},highlightAllUnder:function(yt,vt,At){var St={callback:At,container:yt,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};ut.hooks.run("before-highlightall",St),St.elements=Array.prototype.slice.apply(St.container.querySelectorAll(St.selector)),ut.hooks.run("before-all-elements-highlight",St);for(var Et=0,Tt;Tt=St.elements[Et++];)ut.highlightElement(Tt,vt===!0,St.callback)},highlightElement:function(yt,vt,At){var St=ut.util.getLanguage(yt),Et=ut.languages[St];ut.util.setLanguage(yt,St);var Tt=yt.parentElement;Tt&&Tt.nodeName.toLowerCase()==="pre"&&ut.util.setLanguage(Tt,St);var Rt=yt.textContent,Ct={element:yt,language:St,grammar:Et,code:Rt};function wt(Vt){Ct.highlightedCode=Vt,ut.hooks.run("before-insert",Ct),Ct.element.innerHTML=Ct.highlightedCode,ut.hooks.run("after-highlight",Ct),ut.hooks.run("complete",Ct),At&&At.call(Ct.element)}if(ut.hooks.run("before-sanity-check",Ct),Tt=Ct.element.parentElement,Tt&&Tt.nodeName.toLowerCase()==="pre"&&!Tt.hasAttribute("tabindex")&&Tt.setAttribute("tabindex","0"),!Ct.code){ut.hooks.run("complete",Ct),At&&At.call(Ct.element);return}if(ut.hooks.run("before-highlight",Ct),!Ct.grammar){wt(ut.util.encode(Ct.code));return}if(vt&&rt.Worker){var Lt=new Worker(ut.filename);Lt.onmessage=function(Vt){wt(Vt.data)},Lt.postMessage(JSON.stringify({language:Ct.language,code:Ct.code,immediateClose:!0}))}else wt(ut.highlight(Ct.code,Ct.grammar,Ct.language))},highlight:function(yt,vt,At){var St={code:yt,grammar:vt,language:At};if(ut.hooks.run("before-tokenize",St),!St.grammar)throw new Error('The language "'+St.language+'" has no grammar.');return St.tokens=ut.tokenize(St.code,St.grammar),ut.hooks.run("after-tokenize",St),ct.stringify(ut.util.encode(St.tokens),St.language)},tokenize:function(yt,vt){var At=vt.rest;if(At){for(var St in At)vt[St]=At[St];delete vt.rest}var Et=new ft;return bt(Et,Et.head,yt),dt(yt,Et,vt,Et.head,0),mt(Et)},hooks:{all:{},add:function(yt,vt){var At=ut.hooks.all;At[yt]=At[yt]||[],At[yt].push(vt)},run:function(yt,vt){var At=ut.hooks.all[yt];if(!(!At||!At.length))for(var St=0,Et;Et=At[St++];)Et(vt)}},Token:ct};rt.Prism=ut;function ct(yt,vt,At,St){this.type=yt,this.content=vt,this.alias=At,this.length=(St||"").length|0}ct.stringify=function yt(vt,At){if(typeof vt=="string")return vt;if(Array.isArray(vt)){var St="";return vt.forEach(function(wt){St+=yt(wt,At)}),St}var Et={type:vt.type,content:yt(vt.content,At),tag:"span",classes:["token",vt.type],attributes:{},language:At},Tt=vt.alias;Tt&&(Array.isArray(Tt)?Array.prototype.push.apply(Et.classes,Tt):Et.classes.push(Tt)),ut.hooks.run("wrap",Et);var Rt="";for(var Ct in Et.attributes)Rt+=" "+Ct+'="'+(Et.attributes[Ct]||"").replace(/"/g,"&quot;")+'"';return"<"+Et.tag+' class="'+Et.classes.join(" ")+'"'+Rt+">"+Et.content+"</"+Et.tag+">"};function pt(yt,vt,At,St){yt.lastIndex=vt;var Et=yt.exec(At);if(Et&&St&&Et[1]){var Tt=Et[1].length;Et.index+=Tt,Et[0]=Et[0].slice(Tt)}return Et}function dt(yt,vt,At,St,Et,Tt){for(var Rt in At)if(!(!At.hasOwnProperty(Rt)||!At[Rt])){var Ct=At[Rt];Ct=Array.isArray(Ct)?Ct:[Ct];for(var wt=0;wt<Ct.length;++wt){if(Tt&&Tt.cause==Rt+","+wt)return;var Lt=Ct[wt],Vt=Lt.inside,jt=!!Lt.lookbehind,s0=!!Lt.greedy,Ht=Lt.alias;if(s0&&!Lt.pattern.global){var Yt=Lt.pattern.toString().match(/[imsuy]*$/)[0];Lt.pattern=RegExp(Lt.pattern.source,Yt+"g")}for(var M0=Lt.pattern||Lt,l0=St.next,b0=Et;l0!==vt.tail&&!(Tt&&b0>=Tt.reach);b0+=l0.value.length,l0=l0.next){var kt=l0.value;if(vt.length>yt.length)return;if(!(kt instanceof ct)){var o0=1,qt;if(s0){if(qt=pt(M0,b0,yt,jt),!qt||qt.index>=yt.length)break;var r0=qt.index,Dt=qt.index+qt[0].length,Bt=b0;for(Bt+=l0.value.length;r0>=Bt;)l0=l0.next,Bt+=l0.value.length;if(Bt-=l0.value.length,b0=Bt,l0.value instanceof ct)continue;for(var p0=l0;p0!==vt.tail&&(Bt<Dt||typeof p0.value=="string");p0=p0.next)o0++,Bt+=p0.value.length;o0--,kt=yt.slice(b0,Bt),qt.index-=b0}else if(qt=pt(M0,0,kt,jt),!qt)continue;var r0=qt.index,a0=qt[0],f0=kt.slice(0,r0),i0=kt.slice(r0+a0.length),$t=b0+kt.length;Tt&&$t>Tt.reach&&(Tt.reach=$t);var It=l0.prev;f0&&(It=bt(vt,It,f0),b0+=f0.length),ht(vt,It,o0);var Ut=new ct(Rt,Vt?ut.tokenize(a0,Vt):a0,Ht,a0);if(l0=bt(vt,It,Ut),i0&&bt(vt,l0,i0),o0>1){var xt={cause:Rt+","+wt,reach:$t};dt(yt,vt,At,l0.prev,b0,xt),Tt&&xt.reach>Tt.reach&&(Tt.reach=xt.reach)}}}}}}function ft(){var yt={value:null,prev:null,next:null},vt={value:null,prev:yt,next:null};yt.next=vt,this.head=yt,this.tail=vt,this.length=0}function bt(yt,vt,At){var St=vt.next,Et={value:At,prev:vt,next:St};return vt.next=Et,St.prev=Et,yt.length++,Et}function ht(yt,vt,At){for(var St=vt.next,Et=0;Et<At&&St!==yt.tail;Et++)St=St.next;vt.next=St,St.prev=vt,yt.length-=Et}function mt(yt){for(var vt=[],At=yt.head.next;At!==yt.tail;)vt.push(At.value),At=At.next;return vt}if(!rt.document)return rt.addEventListener&&(ut.disableWorkerMessageHandler||rt.addEventListener("message",function(yt){var vt=JSON.parse(yt.data),At=vt.language,St=vt.code,Et=vt.immediateClose;rt.postMessage(ut.highlight(St,ut.languages[At],At)),Et&&rt.close()},!1)),ut;var Mt=ut.util.currentScript();Mt&&(ut.filename=Mt.src,Mt.hasAttribute("data-manual")&&(ut.manual=!0));function Ot(){ut.manual||ut.highlightAll()}if(!ut.manual){var zt=document.readyState;zt==="loading"||zt==="interactive"&&Mt&&Mt.defer?document.addEventListener("DOMContentLoaded",Ot):window.requestAnimationFrame?window.requestAnimationFrame(Ot):window.setTimeout(Ot,16)}return ut}(nt);tt.exports&&(tt.exports=et),typeof commonjsGlobal$1<"u"&&(commonjsGlobal$1.Prism=et)})(prismCore);var prismCoreExports=prismCore.exports,markup_1=markup$1;markup$1.displayName="markup";markup$1.aliases=["html","mathml","svg","xml","ssml","atom","rss"];function markup$1(tt){tt.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},tt.languages.markup.tag.inside["attr-value"].inside.entity=tt.languages.markup.entity,tt.languages.markup.doctype.inside["internal-subset"].inside=tt.languages.markup,tt.hooks.add("wrap",function(nt){nt.type==="entity"&&(nt.attributes.title=nt.content.value.replace(/&amp;/,"&"))}),Object.defineProperty(tt.languages.markup.tag,"addInlined",{value:function(et,rt){var ot={};ot["language-"+rt]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:tt.languages[rt]},ot.cdata=/^<!\[CDATA\[|\]\]>$/i;var at={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:ot}};at["language-"+rt]={pattern:/[\s\S]+/,inside:tt.languages[rt]};var st={};st[et]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return et}),"i"),lookbehind:!0,greedy:!0,inside:at},tt.languages.insertBefore("markup","cdata",st)}}),Object.defineProperty(tt.languages.markup.tag,"addAttribute",{value:function(nt,et){tt.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+nt+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[et,"language-"+et],inside:tt.languages[et]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),tt.languages.html=tt.languages.markup,tt.languages.mathml=tt.languages.markup,tt.languages.svg=tt.languages.markup,tt.languages.xml=tt.languages.extend("markup",{}),tt.languages.ssml=tt.languages.xml,tt.languages.atom=tt.languages.xml,tt.languages.rss=tt.languages.xml}var css_1=css$1;css$1.displayName="css";css$1.aliases=[];function css$1(tt){(function(nt){var et=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;nt.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+et.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+et.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+et.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:et,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},nt.languages.css.atrule.inside.rest=nt.languages.css;var rt=nt.languages.markup;rt&&(rt.tag.addInlined("style","css"),rt.tag.addAttribute("style","css"))})(tt)}var clike_1=clike$1;clike$1.displayName="clike";clike$1.aliases=[];function clike$1(tt){tt.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}var javascript_1=javascript;javascript.displayName="javascript";javascript.aliases=["js"];function javascript(tt){tt.languages.javascript=tt.languages.extend("clike",{"class-name":[tt.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),tt.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,tt.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:tt.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:tt.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:tt.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:tt.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:tt.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),tt.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:tt.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),tt.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),tt.languages.markup&&(tt.languages.markup.tag.addInlined("script","javascript"),tt.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),tt.languages.js=tt.languages.javascript}var ctx=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof commonjsGlobal$1=="object"?commonjsGlobal$1:{},restore=capture();ctx.Prism={manual:!0,disableWorkerMessageHandler:!0};var h=hastscript,decode$2=parseEntities_1,Prism=prismCoreExports,markup=markup_1,css=css_1,clike=clike_1,js=javascript_1;restore();var own={}.hasOwnProperty;function Refractor(){}Refractor.prototype=Prism;var refract=new Refractor,core=refract;refract.highlight=highlight;refract.register=register;refract.alias=alias;refract.registered=registered;refract.listLanguages=listLanguages;register(markup);register(css);register(clike);register(js);refract.util.encode=encode$3;refract.Token.stringify=stringify$2;function register(tt){if(typeof tt!="function"||!tt.displayName)throw new Error("Expected `function` for `grammar`, got `"+tt+"`");refract.languages[tt.displayName]===void 0&&tt(refract)}function alias(tt,nt){var et=refract.languages,rt=tt,ot,at,st,ut;nt&&(rt={},rt[tt]=nt);for(ot in rt)for(at=rt[ot],at=typeof at=="string"?[at]:at,st=at.length,ut=-1;++ut<st;)et[at[ut]]=et[ot]}function highlight(tt,nt){var et=Prism.highlight,rt;if(typeof tt!="string")throw new Error("Expected `string` for `value`, got `"+tt+"`");if(refract.util.type(nt)==="Object")rt=nt,nt=null;else{if(typeof nt!="string")throw new Error("Expected `string` for `name`, got `"+nt+"`");if(own.call(refract.languages,nt))rt=refract.languages[nt];else throw new Error("Unknown language: `"+nt+"` is not registered")}return et.call(this,tt,rt,nt)}function registered(tt){if(typeof tt!="string")throw new Error("Expected `string` for `language`, got `"+tt+"`");return own.call(refract.languages,tt)}function listLanguages(){var tt=refract.languages,nt=[],et;for(et in tt)own.call(tt,et)&&typeof tt[et]=="object"&&nt.push(et);return nt}function stringify$2(tt,nt,et){var rt;return typeof tt=="string"?{type:"text",value:tt}:refract.util.type(tt)==="Array"?stringifyAll(tt,nt):(rt={type:tt.type,content:refract.Token.stringify(tt.content,nt,et),tag:"span",classes:["token",tt.type],attributes:{},language:nt,parent:et},tt.alias&&(rt.classes=rt.classes.concat(tt.alias)),refract.hooks.run("wrap",rt),h(rt.tag+"."+rt.classes.join("."),attributes(rt.attributes),rt.content))}function stringifyAll(tt,nt){for(var et=[],rt=tt.length,ot=-1,at;++ot<rt;)at=tt[ot],at!==""&&at!==null&&at!==void 0&&et.push(at);for(ot=-1,rt=et.length;++ot<rt;)at=et[ot],et[ot]=refract.Token.stringify(at,nt,et);return et}function encode$3(tt){return tt}function attributes(tt){var nt;for(nt in tt)tt[nt]=decode$2(tt[nt]);return tt}function capture(){var tt="Prism"in ctx,nt=tt?ctx.Prism:void 0;return et;function et(){tt?ctx.Prism=nt:delete ctx.Prism,tt=void 0,nt=void 0}}const defaultStyle={'code[class*="language-"]':{color:"black",background:"none",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"black",background:"#f5f2f0",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},':not(pre) > code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};var abap_1,hasRequiredAbap;function requireAbap(){if(hasRequiredAbap)return abap_1;hasRequiredAbap=1,abap_1=tt,tt.displayName="abap",tt.aliases=[];function tt(nt){nt.languages.abap={comment:/^\*.*/m,string:/(`|')(?:\\.|(?!\1)[^\\\r\n])*\1/,"string-template":{pattern:/([|}])(?:\\.|[^\\|{\r\n])*(?=[|{])/,lookbehind:!0,alias:"string"},"eol-comment":{pattern:/(^|\s)".*/m,lookbehind:!0,alias:"comment"},keyword:{pattern:/(\s|\.|^)(?:SCIENTIFIC_WITH_LEADING_ZERO|SCALE_PRESERVING_SCIENTIFIC|RMC_COMMUNICATION_FAILURE|END-ENHANCEMENT-SECTION|MULTIPLY-CORRESPONDING|SUBTRACT-CORRESPONDING|VERIFICATION-MESSAGE|DIVIDE-CORRESPONDING|ENHANCEMENT-SECTION|CURRENCY_CONVERSION|RMC_SYSTEM_FAILURE|START-OF-SELECTION|MOVE-CORRESPONDING|RMC_INVALID_STATUS|CUSTOMER-FUNCTION|END-OF-DEFINITION|ENHANCEMENT-POINT|SYSTEM-EXCEPTIONS|ADD-CORRESPONDING|SCALE_PRESERVING|SELECTION-SCREEN|CURSOR-SELECTION|END-OF-SELECTION|LOAD-OF-PROGRAM|SCROLL-BOUNDARY|SELECTION-TABLE|EXCEPTION-TABLE|IMPLEMENTATIONS|PARAMETER-TABLE|RIGHT-JUSTIFIED|UNIT_CONVERSION|AUTHORITY-CHECK|LIST-PROCESSING|SIGN_AS_POSTFIX|COL_BACKGROUND|IMPLEMENTATION|INTERFACE-POOL|TRANSFORMATION|IDENTIFICATION|ENDENHANCEMENT|LINE-SELECTION|INITIALIZATION|LEFT-JUSTIFIED|SELECT-OPTIONS|SELECTION-SETS|COMMUNICATION|CORRESPONDING|DECIMAL_SHIFT|PRINT-CONTROL|VALUE-REQUEST|CHAIN-REQUEST|FUNCTION-POOL|FIELD-SYMBOLS|FUNCTIONALITY|INVERTED-DATE|SELECTION-SET|CLASS-METHODS|OUTPUT-LENGTH|CLASS-CODING|COL_NEGATIVE|ERRORMESSAGE|FIELD-GROUPS|HELP-REQUEST|NO-EXTENSION|NO-TOPOFPAGE|REDEFINITION|DISPLAY-MODE|ENDINTERFACE|EXIT-COMMAND|FIELD-SYMBOL|NO-SCROLLING|SHORTDUMP-ID|ACCESSPOLICY|CLASS-EVENTS|COL_POSITIVE|DECLARATIONS|ENHANCEMENTS|FILTER-TABLE|SWITCHSTATES|SYNTAX-CHECK|TRANSPORTING|ASYNCHRONOUS|SYNTAX-TRACE|TOKENIZATION|USER-COMMAND|WITH-HEADING|ABAP-SOURCE|BREAK-POINT|CHAIN-INPUT|COMPRESSION|FIXED-POINT|NEW-SECTION|NON-UNICODE|OCCURRENCES|RESPONSIBLE|SYSTEM-CALL|TRACE-TABLE|ABBREVIATED|CHAR-TO-HEX|END-OF-FILE|ENDFUNCTION|ENVIRONMENT|ASSOCIATION|COL_HEADING|EDITOR-CALL|END-OF-PAGE|ENGINEERING|IMPLEMENTED|INTENSIFIED|RADIOBUTTON|SYSTEM-EXIT|TOP-OF-PAGE|TRANSACTION|APPLICATION|CONCATENATE|DESTINATION|ENHANCEMENT|IMMEDIATELY|NO-GROUPING|PRECOMPILED|REPLACEMENT|TITLE-LINES|ACTIVATION|BYTE-ORDER|CLASS-POOL|CONNECTION|CONVERSION|DEFINITION|DEPARTMENT|EXPIRATION|INHERITING|MESSAGE-ID|NO-HEADING|PERFORMING|QUEUE-ONLY|RIGHTSPACE|SCIENTIFIC|STATUSINFO|STRUCTURES|SYNCPOINTS|WITH-TITLE|ATTRIBUTES|BOUNDARIES|CLASS-DATA|COL_NORMAL|DD\/MM\/YYYY|DESCENDING|INTERFACES|LINE-COUNT|MM\/DD\/YYYY|NON-UNIQUE|PRESERVING|SELECTIONS|STATEMENTS|SUBROUTINE|TRUNCATION|TYPE-POOLS|ARITHMETIC|BACKGROUND|ENDPROVIDE|EXCEPTIONS|IDENTIFIER|INDEX-LINE|OBLIGATORY|PARAMETERS|PERCENTAGE|PUSHBUTTON|RESOLUTION|COMPONENTS|DEALLOCATE|DISCONNECT|DUPLICATES|FIRST-LINE|HEAD-LINES|NO-DISPLAY|OCCURRENCE|RESPECTING|RETURNCODE|SUBMATCHES|TRACE-FILE|ASCENDING|BYPASSING|ENDMODULE|EXCEPTION|EXCLUDING|EXPORTING|INCREMENT|MATCHCODE|PARAMETER|PARTIALLY|PREFERRED|REFERENCE|REPLACING|RETURNING|SELECTION|SEPARATED|SPECIFIED|STATEMENT|TIMESTAMP|TYPE-POOL|ACCEPTING|APPENDAGE|ASSIGNING|COL_GROUP|COMPARING|CONSTANTS|DANGEROUS|IMPORTING|INSTANCES|LEFTSPACE|LOG-POINT|QUICKINFO|READ-ONLY|SCROLLING|SQLSCRIPT|STEP-LOOP|TOP-LINES|TRANSLATE|APPENDING|AUTHORITY|CHARACTER|COMPONENT|CONDITION|DIRECTORY|DUPLICATE|MESSAGING|RECEIVING|SUBSCREEN|ACCORDING|COL_TOTAL|END-LINES|ENDMETHOD|ENDSELECT|EXPANDING|EXTENSION|INCLUDING|INFOTYPES|INTERFACE|INTERVALS|LINE-SIZE|PF-STATUS|PROCEDURE|PROTECTED|REQUESTED|RESUMABLE|RIGHTPLUS|SAP-SPOOL|SECONDARY|STRUCTURE|SUBSTRING|TABLEVIEW|NUMOFCHAR|ADJACENT|ANALYSIS|ASSIGNED|BACKWARD|CHANNELS|CHECKBOX|CONTINUE|CRITICAL|DATAINFO|DD\/MM\/YY|DURATION|ENCODING|ENDCLASS|FUNCTION|LEFTPLUS|LINEFEED|MM\/DD\/YY|OVERFLOW|RECEIVED|SKIPPING|SORTABLE|STANDARD|SUBTRACT|SUPPRESS|TABSTRIP|TITLEBAR|TRUNCATE|UNASSIGN|WHENEVER|ANALYZER|COALESCE|COMMENTS|CONDENSE|DECIMALS|DEFERRED|ENDWHILE|EXPLICIT|KEYWORDS|MESSAGES|POSITION|PRIORITY|RECEIVER|RENAMING|TIMEZONE|TRAILING|ALLOCATE|CENTERED|CIRCULAR|CONTROLS|CURRENCY|DELETING|DESCRIBE|DISTANCE|ENDCATCH|EXPONENT|EXTENDED|GENERATE|IGNORING|INCLUDES|INTERNAL|MAJOR-ID|MODIFIER|NEW-LINE|OPTIONAL|PROPERTY|ROLLBACK|STARTING|SUPPLIED|ABSTRACT|CHANGING|CONTEXTS|CREATING|CUSTOMER|DATABASE|DAYLIGHT|DEFINING|DISTINCT|DIVISION|ENABLING|ENDCHAIN|ESCAPING|HARMLESS|IMPLICIT|INACTIVE|LANGUAGE|MINOR-ID|MULTIPLY|NEW-PAGE|NO-TITLE|POS_HIGH|SEPARATE|TEXTPOOL|TRANSFER|SELECTOR|DBMAXLEN|ITERATOR|ARCHIVE|BIT-XOR|BYTE-CO|COLLECT|COMMENT|CURRENT|DEFAULT|DISPLAY|ENDFORM|EXTRACT|LEADING|LISTBOX|LOCATOR|MEMBERS|METHODS|NESTING|POS_LOW|PROCESS|PROVIDE|RAISING|RESERVE|SECONDS|SUMMARY|VISIBLE|BETWEEN|BIT-AND|BYTE-CS|CLEANUP|COMPUTE|CONTROL|CONVERT|DATASET|ENDCASE|FORWARD|HEADERS|HOTSPOT|INCLUDE|INVERSE|KEEPING|NO-ZERO|OBJECTS|OVERLAY|PADDING|PATTERN|PROGRAM|REFRESH|SECTION|SUMMING|TESTING|VERSION|WINDOWS|WITHOUT|BIT-NOT|BYTE-CA|BYTE-NA|CASTING|CONTEXT|COUNTRY|DYNAMIC|ENABLED|ENDLOOP|EXECUTE|FRIENDS|HANDLER|HEADING|INITIAL|\*-INPUT|LOGFILE|MAXIMUM|MINIMUM|NO-GAPS|NO-SIGN|PRAGMAS|PRIMARY|PRIVATE|REDUCED|REPLACE|REQUEST|RESULTS|UNICODE|WARNING|ALIASES|BYTE-CN|BYTE-NS|CALLING|COL_KEY|COLUMNS|CONNECT|ENDEXEC|ENTRIES|EXCLUDE|FILTERS|FURTHER|HELP-ID|LOGICAL|MAPPING|MESSAGE|NAMETAB|OPTIONS|PACKAGE|PERFORM|RECEIVE|STATICS|VARYING|BINDING|CHARLEN|GREATER|XSTRLEN|ACCEPT|APPEND|DETAIL|ELSEIF|ENDING|ENDTRY|FORMAT|FRAMES|GIVING|HASHED|HEADER|IMPORT|INSERT|MARGIN|MODULE|NATIVE|OBJECT|OFFSET|REMOTE|RESUME|SAVING|SIMPLE|SUBMIT|TABBED|TOKENS|UNIQUE|UNPACK|UPDATE|WINDOW|YELLOW|ACTUAL|ASPECT|CENTER|CURSOR|DELETE|DIALOG|DIVIDE|DURING|ERRORS|EVENTS|EXTEND|FILTER|HANDLE|HAVING|IGNORE|LITTLE|MEMORY|NO-GAP|OCCURS|OPTION|PERSON|PLACES|PUBLIC|REDUCE|REPORT|RESULT|SINGLE|SORTED|SWITCH|SYNTAX|TARGET|VALUES|WRITER|ASSERT|BLOCKS|BOUNDS|BUFFER|CHANGE|COLUMN|COMMIT|CONCAT|COPIES|CREATE|DDMMYY|DEFINE|ENDIAN|ESCAPE|EXPAND|KERNEL|LAYOUT|LEGACY|LEVELS|MMDDYY|NUMBER|OUTPUT|RANGES|READER|RETURN|SCREEN|SEARCH|SELECT|SHARED|SOURCE|STABLE|STATIC|SUBKEY|SUFFIX|TABLES|UNWIND|YYMMDD|ASSIGN|BACKUP|BEFORE|BINARY|BIT-OR|BLANKS|CLIENT|CODING|COMMON|DEMAND|DYNPRO|EXCEPT|EXISTS|EXPORT|FIELDS|GLOBAL|GROUPS|LENGTH|LOCALE|MEDIUM|METHOD|MODIFY|NESTED|OTHERS|REJECT|SCROLL|SUPPLY|SYMBOL|ENDFOR|STRLEN|ALIGN|BEGIN|BOUND|ENDAT|ENTRY|EVENT|FINAL|FLUSH|GRANT|INNER|SHORT|USING|WRITE|AFTER|BLACK|BLOCK|CLOCK|COLOR|COUNT|DUMMY|EMPTY|ENDDO|ENDON|GREEN|INDEX|INOUT|LEAVE|LEVEL|LINES|MODIF|ORDER|OUTER|RANGE|RESET|RETRY|RIGHT|SMART|SPLIT|STYLE|TABLE|THROW|UNDER|UNTIL|UPPER|UTF-8|WHERE|ALIAS|BLANK|CLEAR|CLOSE|EXACT|FETCH|FIRST|FOUND|GROUP|LLANG|LOCAL|OTHER|REGEX|SPOOL|TITLE|TYPES|VALID|WHILE|ALPHA|BOXED|CATCH|CHAIN|CHECK|CLASS|COVER|ENDIF|EQUIV|FIELD|FLOOR|FRAME|INPUT|LOWER|MATCH|NODES|PAGES|PRINT|RAISE|ROUND|SHIFT|SPACE|SPOTS|STAMP|STATE|TASKS|TIMES|TRMAC|ULINE|UNION|VALUE|WIDTH|EQUAL|LOG10|TRUNC|BLOB|CASE|CEIL|CLOB|COND|EXIT|FILE|GAPS|HOLD|INCL|INTO|KEEP|KEYS|LAST|LINE|LONG|LPAD|MAIL|MODE|OPEN|PINK|READ|ROWS|TEST|THEN|ZERO|AREA|BACK|BADI|BYTE|CAST|EDIT|EXEC|FAIL|FIND|FKEQ|FONT|FREE|GKEQ|HIDE|INIT|ITNO|LATE|LOOP|MAIN|MARK|MOVE|NEXT|NULL|RISK|ROLE|UNIT|WAIT|ZONE|BASE|CALL|CODE|DATA|DATE|FKGE|GKGE|HIGH|KIND|LEFT|LIST|MASK|MESH|NAME|NODE|PACK|PAGE|POOL|SEND|SIGN|SIZE|SOME|STOP|TASK|TEXT|TIME|USER|VARY|WITH|WORD|BLUE|CONV|COPY|DEEP|ELSE|FORM|FROM|HINT|ICON|JOIN|LIKE|LOAD|ONLY|PART|SCAN|SKIP|SORT|TYPE|UNIX|VIEW|WHEN|WORK|ACOS|ASIN|ATAN|COSH|EACH|FRAC|LESS|RTTI|SINH|SQRT|TANH|AVG|BIT|DIV|ISO|LET|OUT|PAD|SQL|ALL|CI_|CPI|END|LOB|LPI|MAX|MIN|NEW|OLE|RUN|SET|\?TO|YES|ABS|ADD|AND|BIG|FOR|HDB|JOB|LOW|NOT|SAP|TRY|VIA|XML|ANY|GET|IDS|KEY|MOD|OFF|PUT|RAW|RED|REF|SUM|TAB|XSD|CNT|COS|EXP|LOG|SIN|TAN|XOR|AT|CO|CP|DO|GT|ID|IF|NS|OR|BT|CA|CS|GE|NA|NB|EQ|IN|LT|NE|NO|OF|ON|PF|TO|AS|BY|CN|IS|LE|NP|UP|E|I|M|O|Z|C|X)\b/i,lookbehind:!0},number:/\b\d+\b/,operator:{pattern:/(\s)(?:\*\*?|<[=>]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}return abap_1}var abnf_1,hasRequiredAbnf;function requireAbnf(){if(hasRequiredAbnf)return abnf_1;hasRequiredAbnf=1,abnf_1=tt,tt.displayName="abnf",tt.aliases=[];function tt(nt){(function(et){var rt="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";et.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+rt+"|<"+rt+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}})(nt)}return abnf_1}var actionscript_1,hasRequiredActionscript;function requireActionscript(){if(hasRequiredActionscript)return actionscript_1;hasRequiredActionscript=1,actionscript_1=tt,tt.displayName="actionscript",tt.aliases=[];function tt(nt){nt.languages.actionscript=nt.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),nt.languages.actionscript["class-name"].alias="function",delete nt.languages.actionscript.parameter,delete nt.languages.actionscript["literal-property"],nt.languages.markup&&nt.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:nt.languages.markup}})}return actionscript_1}var ada_1,hasRequiredAda;function requireAda(){if(hasRequiredAda)return ada_1;hasRequiredAda=1,ada_1=tt,tt.displayName="ada",tt.aliases=[];function tt(nt){nt.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}return ada_1}var agda_1,hasRequiredAgda;function requireAgda(){if(hasRequiredAgda)return agda_1;hasRequiredAgda=1,agda_1=tt,tt.displayName="agda",tt.aliases=[];function tt(nt){(function(et){et.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}})(nt)}return agda_1}var al_1,hasRequiredAl;function requireAl(){if(hasRequiredAl)return al_1;hasRequiredAl=1,al_1=tt,tt.displayName="al",tt.aliases=[];function tt(nt){nt.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}return al_1}var antlr4_1,hasRequiredAntlr4;function requireAntlr4(){if(hasRequiredAntlr4)return antlr4_1;hasRequiredAntlr4=1,antlr4_1=tt,tt.displayName="antlr4",tt.aliases=["g4"];function tt(nt){nt.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},nt.languages.g4=nt.languages.antlr4}return antlr4_1}var apacheconf_1,hasRequiredApacheconf;function requireApacheconf(){if(hasRequiredApacheconf)return apacheconf_1;hasRequiredApacheconf=1,apacheconf_1=tt,tt.displayName="apacheconf",tt.aliases=[];function tt(nt){nt.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}return apacheconf_1}var sql_1,hasRequiredSql;function requireSql(){if(hasRequiredSql)return sql_1;hasRequiredSql=1,sql_1=tt,tt.displayName="sql",tt.aliases=[];function tt(nt){nt.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}return sql_1}var apex_1,hasRequiredApex;function requireApex(){if(hasRequiredApex)return apex_1;hasRequiredApex=1;var tt=requireSql();apex_1=nt,nt.displayName="apex",nt.aliases=[];function nt(et){et.register(tt),function(rt){var ot=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,at=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!<keyword>))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(/<keyword>/g,function(){return ot.source});function st(ct){return RegExp(ct.replace(/<CLASS-NAME>/g,function(){return at}),"i")}var ut={keyword:ot,punctuation:/[()\[\]{};,:.<>]/};rt.languages.apex={comment:rt.languages.clike.comment,string:rt.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:rt.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:st(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)<CLASS-NAME>/.source),lookbehind:!0,inside:ut},{pattern:st(/(\(\s*)<CLASS-NAME>(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:ut},{pattern:st(/<CLASS-NAME>(?=\s*\w+\s*[;=,(){:])/.source),inside:ut}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:ot,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<<?=?|>{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(et)}return apex_1}var apl_1,hasRequiredApl;function requireApl(){if(hasRequiredApl)return apl_1;hasRequiredApl=1,apl_1=tt,tt.displayName="apl",tt.aliases=[];function tt(nt){nt.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}}return apl_1}var applescript_1,hasRequiredApplescript;function requireApplescript(){if(hasRequiredApplescript)return applescript_1;hasRequiredApplescript=1,applescript_1=tt,tt.displayName="applescript",tt.aliases=[];function tt(nt){nt.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}}return applescript_1}var aql_1,hasRequiredAql;function requireAql(){if(hasRequiredAql)return aql_1;hasRequiredAql=1,aql_1=tt,tt.displayName="aql",tt.aliases=[];function tt(nt){nt.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}return aql_1}var c_1,hasRequiredC;function requireC(){if(hasRequiredC)return c_1;hasRequiredC=1,c_1=tt,tt.displayName="c",tt.aliases=[];function tt(nt){nt.languages.c=nt.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),nt.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),nt.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},nt.languages.c.string],char:nt.languages.c.char,comment:nt.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:nt.languages.c}}}}),nt.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete nt.languages.c.boolean}return c_1}var cpp_1,hasRequiredCpp;function requireCpp(){if(hasRequiredCpp)return cpp_1;hasRequiredCpp=1;var tt=requireC();cpp_1=nt,nt.displayName="cpp",nt.aliases=[];function nt(et){et.register(tt),function(rt){var ot=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,at=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,function(){return ot.source});rt.languages.cpp=rt.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,function(){return ot.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:ot,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),rt.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,function(){return at})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),rt.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:rt.languages.cpp}}}}),rt.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),rt.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:rt.languages.extend("cpp",{})}}),rt.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},rt.languages.cpp["base-clause"])}(et)}return cpp_1}var arduino_1,hasRequiredArduino;function requireArduino(){if(hasRequiredArduino)return arduino_1;hasRequiredArduino=1;var tt=requireCpp();arduino_1=nt,nt.displayName="arduino",nt.aliases=["ino"];function nt(et){et.register(tt),et.languages.arduino=et.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),et.languages.ino=et.languages.arduino}return arduino_1}var arff_1,hasRequiredArff;function requireArff(){if(hasRequiredArff)return arff_1;hasRequiredArff=1,arff_1=tt,tt.displayName="arff",tt.aliases=[];function tt(nt){nt.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}return arff_1}var asciidoc_1,hasRequiredAsciidoc;function requireAsciidoc(){if(hasRequiredAsciidoc)return asciidoc_1;hasRequiredAsciidoc=1,asciidoc_1=tt,tt.displayName="asciidoc",tt.aliases=["adoc"];function tt(nt){(function(et){var rt={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},ot=et.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:rt,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)<?\d*>/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:rt.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:rt,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function at(st){st=st.split(" ");for(var ut={},ct=0,pt=st.length;ct<pt;ct++)ut[st[ct]]=ot[st[ct]];return ut}rt.inside.interpreted.inside.rest=at("macro inline replacement entity"),ot["passthrough-block"].inside.rest=at("macro"),ot["literal-block"].inside.rest=at("callout"),ot.table.inside.rest=at("comment-block passthrough-block literal-block other-block list-punctuation indented-block comment title attribute-entry attributes hr page-break admonition list-label callout macro inline replacement entity line-continuation"),ot["other-block"].inside.rest=at("table list-punctuation indented-block comment attribute-entry attributes hr page-break admonition list-label macro inline replacement entity line-continuation"),ot.title.inside.rest=at("macro inline replacement entity"),et.hooks.add("wrap",function(st){st.type==="entity"&&(st.attributes.title=st.content.value.replace(/&amp;/,"&"))}),et.languages.adoc=et.languages.asciidoc})(nt)}return asciidoc_1}var asm6502_1,hasRequiredAsm6502;function requireAsm6502(){if(hasRequiredAsm6502)return asm6502_1;hasRequiredAsm6502=1,asm6502_1=tt,tt.displayName="asm6502",tt.aliases=[];function tt(nt){nt.languages.asm6502={comment:/;.*/,directive:{pattern:/\.\w+(?= )/,alias:"property"},string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,"op-code":{pattern:/\b(?:ADC|AND|ASL|BCC|BCS|BEQ|BIT|BMI|BNE|BPL|BRK|BVC|BVS|CLC|CLD|CLI|CLV|CMP|CPX|CPY|DEC|DEX|DEY|EOR|INC|INX|INY|JMP|JSR|LDA|LDX|LDY|LSR|NOP|ORA|PHA|PHP|PLA|PLP|ROL|ROR|RTI|RTS|SBC|SEC|SED|SEI|STA|STX|STY|TAX|TAY|TSX|TXA|TXS|TYA|adc|and|asl|bcc|bcs|beq|bit|bmi|bne|bpl|brk|bvc|bvs|clc|cld|cli|clv|cmp|cpx|cpy|dec|dex|dey|eor|inc|inx|iny|jmp|jsr|lda|ldx|ldy|lsr|nop|ora|pha|php|pla|plp|rol|ror|rti|rts|sbc|sec|sed|sei|sta|stx|sty|tax|tay|tsx|txa|txs|tya)\b/,alias:"keyword"},"hex-number":{pattern:/#?\$[\da-f]{1,4}\b/i,alias:"number"},"binary-number":{pattern:/#?%[01]+\b/,alias:"number"},"decimal-number":{pattern:/#?\b\d+\b/,alias:"number"},register:{pattern:/\b[xya]\b/i,alias:"variable"},punctuation:/[(),:]/}}return asm6502_1}var asmatmel_1,hasRequiredAsmatmel;function requireAsmatmel(){if(hasRequiredAsmatmel)return asmatmel_1;hasRequiredAsmatmel=1,asmatmel_1=tt,tt.displayName="asmatmel",tt.aliases=[];function tt(nt){nt.languages.asmatmel={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},constant:/\b(?:PORT[A-Z]|DDR[A-Z]|(?:DD|P)[A-Z](?:\d|[0-2]\d|3[01]))\b/,directive:{pattern:/\.\w+(?= )/,alias:"property"},"r-register":{pattern:/\br(?:\d|[12]\d|3[01])\b/,alias:"variable"},"op-code":{pattern:/\b(?:ADC|ADD|ADIW|AND|ANDI|ASR|BCLR|BLD|BRBC|BRBS|BRCC|BRCS|BREAK|BREQ|BRGE|BRHC|BRHS|BRID|BRIE|BRLO|BRLT|BRMI|BRNE|BRPL|BRSH|BRTC|BRTS|BRVC|BRVS|BSET|BST|CALL|CBI|CBR|CLC|CLH|CLI|CLN|CLR|CLS|CLT|CLV|CLZ|COM|CP|CPC|CPI|CPSE|DEC|DES|EICALL|EIJMP|ELPM|EOR|FMUL|FMULS|FMULSU|ICALL|IJMP|IN|INC|JMP|LAC|LAS|LAT|LD|LD[A-Za-z0-9]|LPM|LSL|LSR|MOV|MOVW|MUL|MULS|MULSU|NEG|NOP|OR|ORI|OUT|POP|PUSH|RCALL|RET|RETI|RJMP|ROL|ROR|SBC|SBCI|SBI|SBIC|SBIS|SBIW|SBR|SBRC|SBRS|SEC|SEH|SEI|SEN|SER|SES|SET|SEV|SEZ|SLEEP|SPM|ST|ST[A-Z0-9]|SUB|SUBI|SWAP|TST|WDR|XCH|adc|add|adiw|and|andi|asr|bclr|bld|brbc|brbs|brcc|brcs|break|breq|brge|brhc|brhs|brid|brie|brlo|brlt|brmi|brne|brpl|brsh|brtc|brts|brvc|brvs|bset|bst|call|cbi|cbr|clc|clh|cli|cln|clr|cls|clt|clv|clz|com|cp|cpc|cpi|cpse|dec|des|eicall|eijmp|elpm|eor|fmul|fmuls|fmulsu|icall|ijmp|in|inc|jmp|lac|las|lat|ld|ld[a-z0-9]|lpm|lsl|lsr|mov|movw|mul|muls|mulsu|neg|nop|or|ori|out|pop|push|rcall|ret|reti|rjmp|rol|ror|sbc|sbci|sbi|sbic|sbis|sbiw|sbr|sbrc|sbrs|sec|seh|sei|sen|ser|ses|set|sev|sez|sleep|spm|st|st[a-zA-Z0-9]|sub|subi|swap|tst|wdr|xch)\b/,alias:"keyword"},"hex-number":{pattern:/#?\$[\da-f]{2,4}\b/i,alias:"number"},"binary-number":{pattern:/#?%[01]+\b/,alias:"number"},"decimal-number":{pattern:/#?\b\d+\b/,alias:"number"},register:{pattern:/\b[acznvshtixy]\b/i,alias:"variable"},operator:/>>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}return asmatmel_1}var csharp_1,hasRequiredCsharp;function requireCsharp(){if(hasRequiredCsharp)return csharp_1;hasRequiredCsharp=1,csharp_1=tt,tt.displayName="csharp",tt.aliases=["dotnet","cs"];function tt(nt){(function(et){function rt(o0,qt){return o0.replace(/<<(\d+)>>/g,function(Dt,Bt){return"(?:"+qt[+Bt]+")"})}function ot(o0,qt,Dt){return RegExp(rt(o0,qt),"")}function at(o0,qt){for(var Dt=0;Dt<qt;Dt++)o0=o0.replace(/<<self>>/g,function(){return"(?:"+o0+")"});return o0.replace(/<<self>>/g,"[^\\s\\S]")}var st={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function ut(o0){return"\\b(?:"+o0.trim().replace(/ /g,"|")+")\\b"}var ct=ut(st.typeDeclaration),pt=RegExp(ut(st.type+" "+st.typeDeclaration+" "+st.contextual+" "+st.other)),dt=ut(st.typeDeclaration+" "+st.contextual+" "+st.other),ft=ut(st.type+" "+st.typeDeclaration+" "+st.other),bt=at(/<(?:[^<>;=+\-*/%&|^]|<<self>>)*>/.source,2),ht=at(/\((?:[^()]|<<self>>)*\)/.source,2),mt=/@?\b[A-Za-z_]\w*\b/.source,Mt=rt(/<<0>>(?:\s*<<1>>)?/.source,[mt,bt]),Ot=rt(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[dt,Mt]),zt=/\[\s*(?:,\s*)*\]/.source,yt=rt(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[Ot,zt]),vt=rt(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[bt,ht,zt]),At=rt(/\(<<0>>+(?:,<<0>>+)+\)/.source,[vt]),St=rt(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[At,Ot,zt]),Et={keyword:pt,punctuation:/[<>()?,.:[\]]/},Tt=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,Rt=/"(?:\\.|[^\\"\r\n])*"/.source,Ct=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;et.languages.csharp=et.languages.extend("clike",{string:[{pattern:ot(/(^|[^$\\])<<0>>/.source,[Ct]),lookbehind:!0,greedy:!0},{pattern:ot(/(^|[^@$\\])<<0>>/.source,[Rt]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:ot(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[Ot]),lookbehind:!0,inside:Et},{pattern:ot(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[mt,St]),lookbehind:!0,inside:Et},{pattern:ot(/(\busing\s+)<<0>>(?=\s*=)/.source,[mt]),lookbehind:!0},{pattern:ot(/(\b<<0>>\s+)<<1>>/.source,[ct,Mt]),lookbehind:!0,inside:Et},{pattern:ot(/(\bcatch\s*\(\s*)<<0>>/.source,[Ot]),lookbehind:!0,inside:Et},{pattern:ot(/(\bwhere\s+)<<0>>/.source,[mt]),lookbehind:!0},{pattern:ot(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[yt]),lookbehind:!0,inside:Et},{pattern:ot(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[St,ft,mt]),inside:Et}],keyword:pt,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),et.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),et.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:ot(/([(,]\s*)<<0>>(?=\s*:)/.source,[mt]),lookbehind:!0,alias:"punctuation"}}),et.languages.insertBefore("csharp","class-name",{namespace:{pattern:ot(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[mt]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:ot(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[ht]),lookbehind:!0,alias:"class-name",inside:Et},"return-type":{pattern:ot(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[St,Ot]),inside:Et,alias:"class-name"},"constructor-invocation":{pattern:ot(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[St]),lookbehind:!0,inside:Et,alias:"class-name"},"generic-method":{pattern:ot(/<<0>>\s*<<1>>(?=\s*\()/.source,[mt,bt]),inside:{function:ot(/^<<0>>/.source,[mt]),generic:{pattern:RegExp(bt),alias:"class-name",inside:Et}}},"type-list":{pattern:ot(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[ct,Mt,mt,St,pt.source,ht,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:ot(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[Mt,ht]),lookbehind:!0,greedy:!0,inside:et.languages.csharp},keyword:pt,"class-name":{pattern:RegExp(St),greedy:!0,inside:Et},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var wt=Rt+"|"+Tt,Lt=rt(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[wt]),Vt=at(rt(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[Lt]),2),jt=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,s0=rt(/<<0>>(?:\s*\(<<1>>*\))?/.source,[Ot,Vt]);et.languages.insertBefore("csharp","class-name",{attribute:{pattern:ot(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[jt,s0]),lookbehind:!0,greedy:!0,inside:{target:{pattern:ot(/^<<0>>(?=\s*:)/.source,[jt]),alias:"keyword"},"attribute-arguments":{pattern:ot(/\(<<0>>*\)/.source,[Vt]),inside:et.languages.csharp},"class-name":{pattern:RegExp(Ot),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var Ht=/:[^}\r\n]+/.source,Yt=at(rt(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[Lt]),2),M0=rt(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[Yt,Ht]),l0=at(rt(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<<self>>*\)/.source,[wt]),2),b0=rt(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[l0,Ht]);function kt(o0,qt){return{interpolation:{pattern:ot(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[o0]),lookbehind:!0,inside:{"format-string":{pattern:ot(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[qt,Ht]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:et.languages.csharp}}},string:/[\s\S]+/}}et.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:ot(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[M0]),lookbehind:!0,greedy:!0,inside:kt(M0,Yt)},{pattern:ot(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[b0]),lookbehind:!0,greedy:!0,inside:kt(b0,l0)}],char:{pattern:RegExp(Tt),greedy:!0}}),et.languages.dotnet=et.languages.cs=et.languages.csharp})(nt)}return csharp_1}var aspnet_1,hasRequiredAspnet;function requireAspnet(){if(hasRequiredAspnet)return aspnet_1;hasRequiredAspnet=1;var tt=requireCsharp();aspnet_1=nt,nt.displayName="aspnet",nt.aliases=[];function nt(et){et.register(tt),et.languages.aspnet=et.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:et.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:et.languages.csharp}}}),et.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,et.languages.insertBefore("inside","punctuation",{directive:et.languages.aspnet.directive},et.languages.aspnet.tag.inside["attr-value"]),et.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),et.languages.insertBefore("aspnet",et.languages.javascript?"script":"tag",{"asp-script":{pattern:/(<script(?=.*runat=['"]?server\b)[^>]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:et.languages.csharp||{}}})}return aspnet_1}var autohotkey_1,hasRequiredAutohotkey;function requireAutohotkey(){if(hasRequiredAutohotkey)return autohotkey_1;hasRequiredAutohotkey=1,autohotkey_1=tt,tt.displayName="autohotkey",tt.aliases=[];function tt(nt){nt.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}return autohotkey_1}var autoit_1,hasRequiredAutoit;function requireAutoit(){if(hasRequiredAutoit)return autoit_1;hasRequiredAutoit=1,autoit_1=tt,tt.displayName="autoit",tt.aliases=[];function tt(nt){nt.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}return autoit_1}var avisynth_1,hasRequiredAvisynth;function requireAvisynth(){if(hasRequiredAvisynth)return avisynth_1;hasRequiredAvisynth=1,avisynth_1=tt,tt.displayName="avisynth",tt.aliases=["avs"];function tt(nt){(function(et){function rt(dt,ft){return dt.replace(/<<(\d+)>>/g,function(bt,ht){return ft[+ht]})}function ot(dt,ft,bt){return RegExp(rt(dt,ft),bt)}var at=/bool|clip|float|int|string|val/.source,st=[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),ut=[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),ct=[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|"),pt=[st,ut,ct].join("|");et.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:ot(/\b(?:<<0>>)\s+("?)\w+\1/.source,[at],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:ot(/\b(?:<<0>>)\b/.source,[pt],"i"),alias:"function"},"type-cast":{pattern:ot(/\b(?:<<0>>)(?=\s*\()/.source,[at],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},et.languages.avs=et.languages.avisynth})(nt)}return avisynth_1}var avroIdl_1,hasRequiredAvroIdl;function requireAvroIdl(){if(hasRequiredAvroIdl)return avroIdl_1;hasRequiredAvroIdl=1,avroIdl_1=tt,tt.displayName="avroIdl",tt.aliases=[];function tt(nt){nt.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},nt.languages.avdl=nt.languages["avro-idl"]}return avroIdl_1}var bash_1,hasRequiredBash;function requireBash(){if(hasRequiredBash)return bash_1;hasRequiredBash=1,bash_1=tt,tt.displayName="bash",tt.aliases=["shell"];function tt(nt){(function(et){var rt="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",ot={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},at={bash:ot,environment:{pattern:RegExp("\\$"+rt),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+rt),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};et.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+rt),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:at},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:ot}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:at},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:at.entity}}],environment:{pattern:RegExp("\\$?"+rt),alias:"constant"},variable:at.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},ot.inside=et.languages.bash;for(var st=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],ut=at.variable[1].inside,ct=0;ct<st.length;ct++)ut[st[ct]]=et.languages.bash[st[ct]];et.languages.shell=et.languages.bash})(nt)}return bash_1}var basic_1,hasRequiredBasic;function requireBasic(){if(hasRequiredBasic)return basic_1;hasRequiredBasic=1,basic_1=tt,tt.displayName="basic",tt.aliases=[];function tt(nt){nt.languages.basic={comment:{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}return basic_1}var batch_1,hasRequiredBatch;function requireBatch(){if(hasRequiredBatch)return batch_1;hasRequiredBatch=1,batch_1=tt,tt.displayName="batch",tt.aliases=[];function tt(nt){(function(et){var rt=/%%?[~:\w]+%?|!\S+!/,ot={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},at=/"(?:[\\"]"|[^"])*"(?!")/,st=/(?:\b|-)\d+\b/;et.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:at,parameter:ot,variable:rt,number:st,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:at,parameter:ot,variable:rt,number:st,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:at,parameter:ot,variable:[rt,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:st,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:at,parameter:ot,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:rt,number:st,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}})(nt)}return batch_1}var bbcode_1,hasRequiredBbcode;function requireBbcode(){if(hasRequiredBbcode)return bbcode_1;hasRequiredBbcode=1,bbcode_1=tt,tt.displayName="bbcode",tt.aliases=["shortcode"];function tt(nt){nt.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},nt.languages.shortcode=nt.languages.bbcode}return bbcode_1}var bicep_1,hasRequiredBicep;function requireBicep(){if(hasRequiredBicep)return bicep_1;hasRequiredBicep=1,bicep_1=tt,tt.displayName="bicep",tt.aliases=[];function tt(nt){nt.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},nt.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=nt.languages.bicep}return bicep_1}var birb_1,hasRequiredBirb;function requireBirb(){if(hasRequiredBirb)return birb_1;hasRequiredBirb=1,birb_1=tt,tt.displayName="birb",tt.aliases=[];function tt(nt){nt.languages.birb=nt.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),nt.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}return birb_1}var bison_1,hasRequiredBison;function requireBison(){if(hasRequiredBison)return bison_1;hasRequiredBison=1;var tt=requireC();bison_1=nt,nt.displayName="bison",nt.aliases=[];function nt(et){et.register(tt),et.languages.bison=et.languages.extend("c",{}),et.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:et.languages.c}},comment:et.languages.c.comment,string:et.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}return bison_1}var bnf_1,hasRequiredBnf;function requireBnf(){if(hasRequiredBnf)return bnf_1;hasRequiredBnf=1,bnf_1=tt,tt.displayName="bnf",tt.aliases=["rbnf"];function tt(nt){nt.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},nt.languages.rbnf=nt.languages.bnf}return bnf_1}var brainfuck_1,hasRequiredBrainfuck;function requireBrainfuck(){if(hasRequiredBrainfuck)return brainfuck_1;hasRequiredBrainfuck=1,brainfuck_1=tt,tt.displayName="brainfuck",tt.aliases=[];function tt(nt){nt.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}return brainfuck_1}var brightscript_1,hasRequiredBrightscript;function requireBrightscript(){if(hasRequiredBrightscript)return brightscript_1;hasRequiredBrightscript=1,brightscript_1=tt,tt.displayName="brightscript",tt.aliases=[];function tt(nt){nt.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},nt.languages.brightscript["directive-statement"].inside.expression.inside=nt.languages.brightscript}return brightscript_1}var bro_1,hasRequiredBro;function requireBro(){if(hasRequiredBro)return bro_1;hasRequiredBro=1,bro_1=tt,tt.displayName="bro",tt.aliases=[];function tt(nt){nt.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}return bro_1}var bsl_1,hasRequiredBsl;function requireBsl(){if(hasRequiredBsl)return bsl_1;hasRequiredBsl=1,bsl_1=tt,tt.displayName="bsl",tt.aliases=[];function tt(nt){nt.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},nt.languages.oscript=nt.languages.bsl}return bsl_1}var cfscript_1,hasRequiredCfscript;function requireCfscript(){if(hasRequiredCfscript)return cfscript_1;hasRequiredCfscript=1,cfscript_1=tt,tt.displayName="cfscript",tt.aliases=[];function tt(nt){nt.languages.cfscript=nt.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),nt.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete nt.languages.cfscript["class-name"],nt.languages.cfc=nt.languages.cfscript}return cfscript_1}var chaiscript_1,hasRequiredChaiscript;function requireChaiscript(){if(hasRequiredChaiscript)return chaiscript_1;hasRequiredChaiscript=1;var tt=requireCpp();chaiscript_1=nt,nt.displayName="chaiscript",nt.aliases=[];function nt(et){et.register(tt),et.languages.chaiscript=et.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[et.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),et.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),et.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:et.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}return chaiscript_1}var cil_1,hasRequiredCil;function requireCil(){if(hasRequiredCil)return cil_1;hasRequiredCil=1,cil_1=tt,tt.displayName="cil",tt.aliases=[];function tt(nt){nt.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}return cil_1}var clojure_1,hasRequiredClojure;function requireClojure(){if(hasRequiredClojure)return clojure_1;hasRequiredClojure=1,clojure_1=tt,tt.displayName="clojure",tt.aliases=[];function tt(nt){nt.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}return clojure_1}var cmake_1,hasRequiredCmake;function requireCmake(){if(hasRequiredCmake)return cmake_1;hasRequiredCmake=1,cmake_1=tt,tt.displayName="cmake",tt.aliases=[];function tt(nt){nt.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}return cmake_1}var cobol_1,hasRequiredCobol;function requireCobol(){if(hasRequiredCobol)return cobol_1;hasRequiredCobol=1,cobol_1=tt,tt.displayName="cobol",tt.aliases=[];function tt(nt){nt.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}return cobol_1}var coffeescript_1,hasRequiredCoffeescript;function requireCoffeescript(){if(hasRequiredCoffeescript)return coffeescript_1;hasRequiredCoffeescript=1,coffeescript_1=tt,tt.displayName="coffeescript",tt.aliases=["coffee"];function tt(nt){(function(et){var rt=/#(?!\{).+/,ot={pattern:/#\{[^}]+\}/,alias:"variable"};et.languages.coffeescript=et.languages.extend("javascript",{comment:rt,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:ot}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),et.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:rt,interpolation:ot}}}),et.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:et.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:ot}}]}),et.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete et.languages.coffeescript["template-string"],et.languages.coffee=et.languages.coffeescript})(nt)}return coffeescript_1}var concurnas_1,hasRequiredConcurnas;function requireConcurnas(){if(hasRequiredConcurnas)return concurnas_1;hasRequiredConcurnas=1,concurnas_1=tt,tt.displayName="concurnas",tt.aliases=["conc"];function tt(nt){nt.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},nt.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:nt.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:nt.languages.concurnas},string:/[\s\S]+/}}}),nt.languages.conc=nt.languages.concurnas}return concurnas_1}var coq_1,hasRequiredCoq;function requireCoq(){if(hasRequiredCoq)return coq_1;hasRequiredCoq=1,coq_1=tt,tt.displayName="coq",tt.aliases=[];function tt(nt){(function(et){for(var rt=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|<self>)*\*\)/.source,ot=0;ot<2;ot++)rt=rt.replace(/<self>/g,function(){return rt});rt=rt.replace(/<self>/g,"[]"),et.languages.coq={comment:RegExp(rt),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|<comment>)*\]/.source.replace(/<comment>/g,function(){return rt})),greedy:!0,alias:"attr-name",inside:{comment:RegExp(rt),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}})(nt)}return coq_1}var ruby_1,hasRequiredRuby;function requireRuby(){if(hasRequiredRuby)return ruby_1;hasRequiredRuby=1,ruby_1=tt,tt.displayName="ruby",tt.aliases=["rb"];function tt(nt){(function(et){et.languages.ruby=et.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===|<?=>|[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),et.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var rt={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:et.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete et.languages.ruby.function;var ot="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",at=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;et.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+ot+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:rt,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:rt,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+at),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+at+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),et.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+ot),greedy:!0,inside:{interpolation:rt,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:rt,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:rt,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+ot),greedy:!0,inside:{interpolation:rt,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:rt,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete et.languages.ruby.string,et.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),et.languages.rb=et.languages.ruby})(nt)}return ruby_1}var crystal_1,hasRequiredCrystal;function requireCrystal(){if(hasRequiredCrystal)return crystal_1;hasRequiredCrystal=1;var tt=requireRuby();crystal_1=nt,nt.displayName="crystal",nt.aliases=[];function nt(et){et.register(tt),function(rt){rt.languages.crystal=rt.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,rt.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),rt.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:rt.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:rt.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(et)}return crystal_1}var cshtml_1,hasRequiredCshtml;function requireCshtml(){if(hasRequiredCshtml)return cshtml_1;hasRequiredCshtml=1;var tt=requireCsharp();cshtml_1=nt,nt.displayName="cshtml",nt.aliases=["razor"];function nt(et){et.register(tt),function(rt){var ot=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,at=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function st(Ot,zt){for(var yt=0;yt<zt;yt++)Ot=Ot.replace(/<self>/g,function(){return"(?:"+Ot+")"});return Ot.replace(/<self>/g,"[^\\s\\S]").replace(/<str>/g,"(?:"+at+")").replace(/<comment>/g,"(?:"+ot+")")}var ut=st(/\((?:[^()'"@/]|<str>|<comment>|<self>)*\)/.source,2),ct=st(/\[(?:[^\[\]'"@/]|<str>|<comment>|<self>)*\]/.source,2),pt=st(/\{(?:[^{}'"@/]|<str>|<comment>|<self>)*\}/.source,2),dt=st(/<(?:[^<>'"@/]|<str>|<comment>|<self>)*>/.source,2),ft=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,bt=/(?!\d)[^\s>\/=$<%]+/.source+ft+/\s*\/?>/.source,ht=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+ft+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+bt+"|"+st(/<\1/.source+ft+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+bt+"|<self>")+")*"+/<\/\1\s*>/.source,2))+")*"+/<\/\1\s*>/.source+"|"+/</.source+bt+")";rt.languages.cshtml=rt.languages.extend("markup",{});var mt=rt.languages.insertBefore("csharp","string",{html:{pattern:RegExp(ht),greedy:!0,inside:rt.languages.cshtml}},{csharp:rt.languages.extend("csharp",{})}),Mt={pattern:/\S[\s\S]*/,alias:"language-csharp",inside:mt};rt.languages.insertBefore("cshtml","prolog",{"razor-comment":{pattern:/@\*[\s\S]*?\*@/,greedy:!0,alias:"comment"},block:{pattern:RegExp(/(^|[^@])@/.source+"(?:"+[pt,/(?:code|functions)\s*/.source+pt,/(?:for|foreach|lock|switch|using|while)\s*/.source+ut+/\s*/.source+pt,/do\s*/.source+pt+/\s*while\s*/.source+ut+/(?:\s*;)?/.source,/try\s*/.source+pt+/\s*catch\s*/.source+ut+/\s*/.source+pt+/\s*finally\s*/.source+pt,/if\s*/.source+ut+/\s*/.source+pt+"(?:"+/\s*else/.source+"(?:"+/\s+if\s*/.source+ut+")?"+/\s*/.source+pt+")*"].join("|")+")"),lookbehind:!0,greedy:!0,inside:{keyword:/^@\w*/,csharp:Mt}},directive:{pattern:/^([ \t]*)@(?:addTagHelper|attribute|implements|inherits|inject|layout|model|namespace|page|preservewhitespace|removeTagHelper|section|tagHelperPrefix|using)(?=\s).*/m,lookbehind:!0,greedy:!0,inside:{keyword:/^@\w+/,csharp:Mt}},value:{pattern:RegExp(/(^|[^@])@/.source+/(?:await\b\s*)?/.source+"(?:"+/\w+\b/.source+"|"+ut+")(?:"+/[?!]?\.\w+\b/.source+"|"+ut+"|"+ct+"|"+dt+ut+")*"),lookbehind:!0,greedy:!0,alias:"variable",inside:{keyword:/^@/,csharp:Mt}},"delegate-operator":{pattern:/(^|[^@])@(?=<)/,lookbehind:!0,alias:"operator"}}),rt.languages.razor=rt.languages.cshtml}(et)}return cshtml_1}var csp_1,hasRequiredCsp;function requireCsp(){if(hasRequiredCsp)return csp_1;hasRequiredCsp=1,csp_1=tt,tt.displayName="csp",tt.aliases=[];function tt(nt){(function(et){function rt(ot){return RegExp(/([ \t])/.source+"(?:"+ot+")"+/(?=[\s;]|$)/.source,"i")}et.languages.csp={directive:{pattern:/(^|[\s;])(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|prefetch|script|style|worker)-src|disown-opener|form-action|frame-(?:ancestors|options)|input-protection(?:-(?:clip|selectors))?|navigate-to|plugin-types|policy-uri|referrer|reflected-xss|report-(?:to|uri)|require-sri-for|sandbox|(?:script|style)-src-(?:attr|elem)|upgrade-insecure-requests)(?=[\s;]|$)/i,lookbehind:!0,alias:"property"},scheme:{pattern:rt(/[a-z][a-z0-9.+-]*:/.source),lookbehind:!0},none:{pattern:rt(/'none'/.source),lookbehind:!0,alias:"keyword"},nonce:{pattern:rt(/'nonce-[-+/\w=]+'/.source),lookbehind:!0,alias:"number"},hash:{pattern:rt(/'sha(?:256|384|512)-[-+/\w=]+'/.source),lookbehind:!0,alias:"number"},host:{pattern:rt(/[a-z][a-z0-9.+-]*:\/\/[^\s;,']*/.source+"|"+/\*[^\s;,']*/.source+"|"+/[a-z0-9-]+(?:\.[a-z0-9-]+)+(?::[\d*]+)?(?:\/[^\s;,']*)?/.source),lookbehind:!0,alias:"url",inside:{important:/\*/}},keyword:[{pattern:rt(/'unsafe-[a-z-]+'/.source),lookbehind:!0,alias:"unsafe"},{pattern:rt(/'[a-z-]+'/.source),lookbehind:!0,alias:"safe"}],punctuation:/;/}})(nt)}return csp_1}var cssExtras_1,hasRequiredCssExtras;function requireCssExtras(){if(hasRequiredCssExtras)return cssExtras_1;hasRequiredCssExtras=1,cssExtras_1=tt,tt.displayName="cssExtras",tt.aliases=[];function tt(nt){(function(et){var rt=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,ot;et.languages.css.selector={pattern:et.languages.css.selector.pattern,lookbehind:!0,inside:ot={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp(`\\[(?:[^[\\]"']|`+rt.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[rt,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},et.languages.css.atrule.inside["selector-function-argument"].inside=ot,et.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var at={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},st={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};et.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:at,number:st,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:at,number:st})})(nt)}return cssExtras_1}var csv_1,hasRequiredCsv;function requireCsv(){if(hasRequiredCsv)return csv_1;hasRequiredCsv=1,csv_1=tt,tt.displayName="csv",tt.aliases=[];function tt(nt){nt.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}return csv_1}var cypher_1,hasRequiredCypher;function requireCypher(){if(hasRequiredCypher)return cypher_1;hasRequiredCypher=1,cypher_1=tt,tt.displayName="cypher",tt.aliases=[];function tt(nt){nt.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}return cypher_1}var d_1,hasRequiredD;function requireD(){if(hasRequiredD)return d_1;hasRequiredD=1,d_1=tt,tt.displayName="d",tt.aliases=[];function tt(nt){nt.languages.d=nt.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),nt.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),nt.languages.insertBefore("d","keyword",{property:/\B@\w*/}),nt.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}return d_1}var dart_1,hasRequiredDart;function requireDart(){if(hasRequiredDart)return dart_1;hasRequiredDart=1,dart_1=tt,tt.displayName="dart",tt.aliases=[];function tt(nt){(function(et){var rt=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],ot=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,at={pattern:RegExp(ot+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};et.languages.dart=et.languages.extend("clike",{"class-name":[at,{pattern:RegExp(ot+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:at.inside}],keyword:rt,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),et.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:et.languages.dart}}},string:/[\s\S]+/}},string:void 0}),et.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),et.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":at,keyword:rt,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(nt)}return dart_1}var dataweave_1,hasRequiredDataweave;function requireDataweave(){if(hasRequiredDataweave)return dataweave_1;hasRequiredDataweave=1,dataweave_1=tt,tt.displayName="dataweave",tt.aliases=[];function tt(nt){(function(et){et.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}})(nt)}return dataweave_1}var dax_1,hasRequiredDax;function requireDax(){if(hasRequiredDax)return dax_1;hasRequiredDax=1,dax_1=tt,tt.displayName="dax",tt.aliases=[];function tt(nt){nt.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}return dax_1}var dhall_1,hasRequiredDhall;function requireDhall(){if(hasRequiredDhall)return dhall_1;hasRequiredDhall=1,dhall_1=tt,tt.displayName="dhall",tt.aliases=[];function tt(nt){nt.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},nt.languages.dhall.string.inside.interpolation.inside.expression.inside=nt.languages.dhall}return dhall_1}var diff_1,hasRequiredDiff;function requireDiff(){if(hasRequiredDiff)return diff_1;hasRequiredDiff=1,diff_1=tt,tt.displayName="diff",tt.aliases=[];function tt(nt){(function(et){et.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var rt={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(rt).forEach(function(ot){var at=rt[ot],st=[];/^\w+$/.test(ot)||st.push(/\w+/.exec(ot)[0]),ot==="diff"&&st.push("bold"),et.languages.diff[ot]={pattern:RegExp("^(?:["+at+`].*(?:\r
?|
|(?![\\s\\S])))+`,"m"),alias:st,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(ot)[0]}}}}),Object.defineProperty(et.languages.diff,"PREFIXES",{value:rt})})(nt)}return diff_1}var markupTemplating_1,hasRequiredMarkupTemplating;function requireMarkupTemplating(){if(hasRequiredMarkupTemplating)return markupTemplating_1;hasRequiredMarkupTemplating=1,markupTemplating_1=tt,tt.displayName="markupTemplating",tt.aliases=[];function tt(nt){(function(et){function rt(ot,at){return"___"+ot.toUpperCase()+at+"___"}Object.defineProperties(et.languages["markup-templating"]={},{buildPlaceholders:{value:function(ot,at,st,ut){if(ot.language===at){var ct=ot.tokenStack=[];ot.code=ot.code.replace(st,function(pt){if(typeof ut=="function"&&!ut(pt))return pt;for(var dt=ct.length,ft;ot.code.indexOf(ft=rt(at,dt))!==-1;)++dt;return ct[dt]=pt,ft}),ot.grammar=et.languages.markup}}},tokenizePlaceholders:{value:function(ot,at){if(ot.language!==at||!ot.tokenStack)return;ot.grammar=et.languages[at];var st=0,ut=Object.keys(ot.tokenStack);function ct(pt){for(var dt=0;dt<pt.length&&!(st>=ut.length);dt++){var ft=pt[dt];if(typeof ft=="string"||ft.content&&typeof ft.content=="string"){var bt=ut[st],ht=ot.tokenStack[bt],mt=typeof ft=="string"?ft:ft.content,Mt=rt(at,bt),Ot=mt.indexOf(Mt);if(Ot>-1){++st;var zt=mt.substring(0,Ot),yt=new et.Token(at,et.tokenize(ht,ot.grammar),"language-"+at,ht),vt=mt.substring(Ot+Mt.length),At=[];zt&&At.push.apply(At,ct([zt])),At.push(yt),vt&&At.push.apply(At,ct([vt])),typeof ft=="string"?pt.splice.apply(pt,[dt,1].concat(At)):ft.content=At}}else ft.content&&ct(ft.content)}return pt}ct(ot.tokens)}}})})(nt)}return markupTemplating_1}var django_1,hasRequiredDjango;function requireDjango(){if(hasRequiredDjango)return django_1;hasRequiredDjango=1;var tt=requireMarkupTemplating();django_1=nt,nt.displayName="django",nt.aliases=["jinja2"];function nt(et){et.register(tt),function(rt){rt.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var ot=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,at=rt.languages["markup-templating"];rt.hooks.add("before-tokenize",function(st){at.buildPlaceholders(st,"django",ot)}),rt.hooks.add("after-tokenize",function(st){at.tokenizePlaceholders(st,"django")}),rt.languages.jinja2=rt.languages.django,rt.hooks.add("before-tokenize",function(st){at.buildPlaceholders(st,"jinja2",ot)}),rt.hooks.add("after-tokenize",function(st){at.tokenizePlaceholders(st,"jinja2")})}(et)}return django_1}var dnsZoneFile_1,hasRequiredDnsZoneFile;function requireDnsZoneFile(){if(hasRequiredDnsZoneFile)return dnsZoneFile_1;hasRequiredDnsZoneFile=1,dnsZoneFile_1=tt,tt.displayName="dnsZoneFile",tt.aliases=[];function tt(nt){nt.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},nt.languages["dns-zone"]=nt.languages["dns-zone-file"]}return dnsZoneFile_1}var docker_1,hasRequiredDocker;function requireDocker(){if(hasRequiredDocker)return docker_1;hasRequiredDocker=1,docker_1=tt,tt.displayName="docker",tt.aliases=["dockerfile"];function tt(nt){(function(et){var rt=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,ot=/(?:[ \t]+(?![ \t])(?:<SP_BS>)?|<SP_BS>)/.source.replace(/<SP_BS>/g,function(){return rt}),at=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,st=/--[\w-]+=(?:<STR>|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(/<STR>/g,function(){return at}),ut={pattern:RegExp(at),greedy:!0},ct={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function pt(dt,ft){return dt=dt.replace(/<OPT>/g,function(){return st}).replace(/<SP>/g,function(){return ot}),RegExp(dt,ft)}et.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:pt(/(^(?:ONBUILD<SP>)?\w+<SP>)<OPT>(?:<SP><OPT>)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[ut,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:pt(/(^(?:ONBUILD<SP>)?HEALTHCHECK<SP>(?:<OPT><SP>)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:pt(/(^(?:ONBUILD<SP>)?FROM<SP>(?:<OPT><SP>)*(?!--)[^ \t\\]+<SP>)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:pt(/(^ONBUILD<SP>)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:ct,string:ut,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:ct},et.languages.dockerfile=et.languages.docker})(nt)}return docker_1}var dot_1,hasRequiredDot;function requireDot(){if(hasRequiredDot)return dot_1;hasRequiredDot=1,dot_1=tt,tt.displayName="dot",tt.aliases=["gv"];function tt(nt){(function(et){var rt="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!<!--)<(?:[^<>"']|"[^"]*"|'[^']*')+>|<!--(?:[^-]|-(?!->))*-->)*>/.source].join("|")+")",ot={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:et.languages.markup}};function at(st,ut){return RegExp(st.replace(/<ID>/g,function(){return rt}),ut)}et.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:at(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)<ID>/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:ot},"attr-value":{pattern:at(/(=[ \t\r\n]*)<ID>/.source),lookbehind:!0,greedy:!0,inside:ot},"attr-name":{pattern:at(/([\[;, \t\r\n])<ID>(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:ot},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:at(/(^|[^-.\w\x80-\uFFFF\\])<ID>/.source),lookbehind:!0,greedy:!0,inside:ot},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},et.languages.gv=et.languages.dot})(nt)}return dot_1}var ebnf_1,hasRequiredEbnf;function requireEbnf(){if(hasRequiredEbnf)return ebnf_1;hasRequiredEbnf=1,ebnf_1=tt,tt.displayName="ebnf",tt.aliases=[];function tt(nt){nt.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}return ebnf_1}var editorconfig_1,hasRequiredEditorconfig;function requireEditorconfig(){if(hasRequiredEditorconfig)return editorconfig_1;hasRequiredEditorconfig=1,editorconfig_1=tt,tt.displayName="editorconfig",tt.aliases=[];function tt(nt){nt.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}return editorconfig_1}var eiffel_1,hasRequiredEiffel;function requireEiffel(){if(hasRequiredEiffel)return eiffel_1;hasRequiredEiffel=1,eiffel_1=tt,tt.displayName="eiffel",tt.aliases=[];function tt(nt){nt.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}return eiffel_1}var ejs_1,hasRequiredEjs;function requireEjs(){if(hasRequiredEjs)return ejs_1;hasRequiredEjs=1;var tt=requireMarkupTemplating();ejs_1=nt,nt.displayName="ejs",nt.aliases=["eta"];function nt(et){et.register(tt),function(rt){rt.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:rt.languages.javascript}},rt.hooks.add("before-tokenize",function(ot){var at=/<%(?!%)[\s\S]+?%>/g;rt.languages["markup-templating"].buildPlaceholders(ot,"ejs",at)}),rt.hooks.add("after-tokenize",function(ot){rt.languages["markup-templating"].tokenizePlaceholders(ot,"ejs")}),rt.languages.eta=rt.languages.ejs}(et)}return ejs_1}var elixir_1,hasRequiredElixir;function requireElixir(){if(hasRequiredElixir)return elixir_1;hasRequiredElixir=1,elixir_1=tt,tt.displayName="elixir",tt.aliases=[];function tt(nt){nt.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},nt.languages.elixir.string.forEach(function(et){et.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:nt.languages.elixir}}}})}return elixir_1}var elm_1,hasRequiredElm;function requireElm(){if(hasRequiredElm)return elm_1;hasRequiredElm=1,elm_1=tt,tt.displayName="elm",tt.aliases=[];function tt(nt){nt.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}return elm_1}var erb_1,hasRequiredErb;function requireErb(){if(hasRequiredErb)return erb_1;hasRequiredErb=1;var tt=requireRuby(),nt=requireMarkupTemplating();erb_1=et,et.displayName="erb",et.aliases=[];function et(rt){rt.register(tt),rt.register(nt),function(ot){ot.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:ot.languages.ruby}},ot.hooks.add("before-tokenize",function(at){var st=/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g;ot.languages["markup-templating"].buildPlaceholders(at,"erb",st)}),ot.hooks.add("after-tokenize",function(at){ot.languages["markup-templating"].tokenizePlaceholders(at,"erb")})}(rt)}return erb_1}var erlang_1,hasRequiredErlang;function requireErlang(){if(hasRequiredErlang)return erlang_1;hasRequiredErlang=1,erlang_1=tt,tt.displayName="erlang",tt.aliases=[];function tt(nt){nt.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}return erlang_1}var lua_1,hasRequiredLua;function requireLua(){if(hasRequiredLua)return lua_1;hasRequiredLua=1,lua_1=tt,tt.displayName="lua",tt.aliases=[];function tt(nt){nt.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}return lua_1}var etlua_1,hasRequiredEtlua;function requireEtlua(){if(hasRequiredEtlua)return etlua_1;hasRequiredEtlua=1;var tt=requireLua(),nt=requireMarkupTemplating();etlua_1=et,et.displayName="etlua",et.aliases=[];function et(rt){rt.register(tt),rt.register(nt),function(ot){ot.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:ot.languages.lua}},ot.hooks.add("before-tokenize",function(at){var st=/<%[\s\S]+?%>/g;ot.languages["markup-templating"].buildPlaceholders(at,"etlua",st)}),ot.hooks.add("after-tokenize",function(at){ot.languages["markup-templating"].tokenizePlaceholders(at,"etlua")})}(rt)}return etlua_1}var excelFormula_1,hasRequiredExcelFormula;function requireExcelFormula(){if(hasRequiredExcelFormula)return excelFormula_1;hasRequiredExcelFormula=1,excelFormula_1=tt,tt.displayName="excelFormula",tt.aliases=[];function tt(nt){nt.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},nt.languages.xlsx=nt.languages.xls=nt.languages["excel-formula"]}return excelFormula_1}var factor_1,hasRequiredFactor;function requireFactor(){if(hasRequiredFactor)return factor_1;hasRequiredFactor=1,factor_1=tt,tt.displayName="factor",tt.aliases=[];function tt(nt){(function(et){var rt={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},ot={number:/\\[^\s']|%\w/},at={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:rt},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:rt},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:rt}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:ot.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:ot},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:ot}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:ot}},st=function(dt){return(dt+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},ut=function(dt){return new RegExp("(^|\\s)(?:"+dt.map(st).join("|")+")(?=\\s|$)")},ct={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","<wrapper>","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated","<PRIVATE",">>>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","<slice>","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","<iota>","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","<reversed>","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","<repetition>","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","<fp-nan>","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(ct).forEach(function(dt){at[dt].pattern=ut(ct[dt])});var pt=["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","input<sequence","append-outputs","drop-inputs","inputs","smart-2reduce","drop-outputs","smart-reduce","preserving","smart-when","outputs","append-outputs-as","smart-unless","smart-if*","sum-outputs","input<sequence-unsafe","output>sequence"];at.combinators.pattern=ut(pt),et.languages.factor=at})(nt)}return factor_1}var _false,hasRequired_false;function require_false(){if(hasRequired_false)return _false;hasRequired_false=1,_false=tt,tt.displayName="$false",tt.aliases=[];function tt(nt){(function(et){et.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~ßø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()<BDO®]/,alias:"bold"}}})(nt)}return _false}var firestoreSecurityRules_1,hasRequiredFirestoreSecurityRules;function requireFirestoreSecurityRules(){if(hasRequiredFirestoreSecurityRules)return firestoreSecurityRules_1;hasRequiredFirestoreSecurityRules=1,firestoreSecurityRules_1=tt,tt.displayName="firestoreSecurityRules",tt.aliases=[];function tt(nt){nt.languages["firestore-security-rules"]=nt.languages.extend("clike",{comment:/\/\/.*/,keyword:/\b(?:allow|function|if|match|null|return|rules_version|service)\b/,operator:/&&|\|\||[<>!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete nt.languages["firestore-security-rules"]["class-name"],nt.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}return firestoreSecurityRules_1}var flow_1,hasRequiredFlow;function requireFlow(){if(hasRequiredFlow)return flow_1;hasRequiredFlow=1,flow_1=tt,tt.displayName="flow",tt.aliases=[];function tt(nt){(function(et){et.languages.flow=et.languages.extend("javascript",{}),et.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),et.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete et.languages.flow.parameter,et.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(et.languages.flow.keyword)||(et.languages.flow.keyword=[et.languages.flow.keyword]),et.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})})(nt)}return flow_1}var fortran_1,hasRequiredFortran;function requireFortran(){if(hasRequiredFortran)return fortran_1;hasRequiredFortran=1,fortran_1=tt,tt.displayName="fortran",tt.aliases=[];function tt(nt){nt.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}return fortran_1}var fsharp_1,hasRequiredFsharp;function requireFsharp(){if(hasRequiredFsharp)return fsharp_1;hasRequiredFsharp=1,fsharp_1=tt,tt.displayName="fsharp",tt.aliases=[];function tt(nt){nt.languages.fsharp=nt.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|<?\|{1,3}>?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),nt.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),nt.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),nt.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:nt.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}return fsharp_1}var ftl_1,hasRequiredFtl;function requireFtl(){if(hasRequiredFtl)return ftl_1;hasRequiredFtl=1;var tt=requireMarkupTemplating();ftl_1=nt,nt.displayName="ftl",nt.aliases=[];function nt(et){et.register(tt),function(rt){for(var ot=/[^<()"']|\((?:<expr>)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,at=0;at<2;at++)ot=ot.replace(/<expr>/g,function(){return ot});ot=ot.replace(/<expr>/g,/[^\s\S]/.source);var st={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:<expr>))*\})*\1/.source.replace(/<expr>/g,function(){return ot})),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:<expr>))*\}/.source.replace(/<expr>/g,function(){return ot})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};st.string[1].inside.interpolation.inside.rest=st,rt.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:st}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:st}}}},rt.hooks.add("before-tokenize",function(ut){var ct=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:<expr>)*?>|\$\{(?:<expr>)*?\}/.source.replace(/<expr>/g,function(){return ot}),"gi");rt.languages["markup-templating"].buildPlaceholders(ut,"ftl",ct)}),rt.hooks.add("after-tokenize",function(ut){rt.languages["markup-templating"].tokenizePlaceholders(ut,"ftl")})}(et)}return ftl_1}var gap_1,hasRequiredGap;function requireGap(){if(hasRequiredGap)return gap_1;hasRequiredGap=1,gap_1=tt,tt.displayName="gap",tt.aliases=[];function tt(nt){nt.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},nt.languages.gap.shell.inside.gap.inside=nt.languages.gap}return gap_1}var gcode_1,hasRequiredGcode;function requireGcode(){if(hasRequiredGcode)return gcode_1;hasRequiredGcode=1,gcode_1=tt,tt.displayName="gcode",tt.aliases=[];function tt(nt){nt.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}return gcode_1}var gdscript_1,hasRequiredGdscript;function requireGdscript(){if(hasRequiredGdscript)return gdscript_1;hasRequiredGdscript=1,gdscript_1=tt,tt.displayName="gdscript",tt.aliases=[];function tt(nt){nt.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}return gdscript_1}var gedcom_1,hasRequiredGedcom;function requireGedcom(){if(hasRequiredGedcom)return gedcom_1;hasRequiredGedcom=1,gedcom_1=tt,tt.displayName="gedcom",tt.aliases=[];function tt(nt){nt.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}return gedcom_1}var gherkin_1,hasRequiredGherkin;function requireGherkin(){if(hasRequiredGherkin)return gherkin_1;hasRequiredGherkin=1,gherkin_1=tt,tt.displayName="gherkin",tt.aliases=[];function tt(nt){(function(et){var rt=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;et.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+rt+")(?:"+rt+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(rt),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}})(nt)}return gherkin_1}var git_1,hasRequiredGit;function requireGit(){if(hasRequiredGit)return git_1;hasRequiredGit=1,git_1=tt,tt.displayName="git",tt.aliases=[];function tt(nt){nt.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}return git_1}var glsl_1,hasRequiredGlsl;function requireGlsl(){if(hasRequiredGlsl)return glsl_1;hasRequiredGlsl=1;var tt=requireC();glsl_1=nt,nt.displayName="glsl",nt.aliases=[];function nt(et){et.register(tt),et.languages.glsl=et.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}return glsl_1}var gml_1,hasRequiredGml;function requireGml(){if(hasRequiredGml)return gml_1;hasRequiredGml=1,gml_1=tt,tt.displayName="gml",tt.aliases=[];function tt(nt){nt.languages.gamemakerlanguage=nt.languages.gml=nt.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}return gml_1}var gn_1,hasRequiredGn;function requireGn(){if(hasRequiredGn)return gn_1;hasRequiredGn=1,gn_1=tt,tt.displayName="gn",tt.aliases=["gni"];function tt(nt){nt.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},nt.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=nt.languages.gn,nt.languages.gni=nt.languages.gn}return gn_1}var goModule_1,hasRequiredGoModule;function requireGoModule(){if(hasRequiredGoModule)return goModule_1;hasRequiredGoModule=1,goModule_1=tt,tt.displayName="goModule",tt.aliases=[];function tt(nt){nt.languages["go-mod"]=nt.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}return goModule_1}var go_1,hasRequiredGo;function requireGo(){if(hasRequiredGo)return go_1;hasRequiredGo=1,go_1=tt,tt.displayName="go",tt.aliases=[];function tt(nt){nt.languages.go=nt.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),nt.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete nt.languages.go["class-name"]}return go_1}var graphql_1,hasRequiredGraphql;function requireGraphql(){if(hasRequiredGraphql)return graphql_1;hasRequiredGraphql=1,graphql_1=tt,tt.displayName="graphql",tt.aliases=[];function tt(nt){nt.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:nt.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},nt.hooks.add("after-tokenize",function(rt){if(rt.language!=="graphql")return;var ot=rt.tokens.filter(function(zt){return typeof zt!="string"&&zt.type!=="comment"&&zt.type!=="scalar"}),at=0;function st(zt){return ot[at+zt]}function ut(zt,yt){yt=yt||0;for(var vt=0;vt<zt.length;vt++){var At=st(vt+yt);if(!At||At.type!==zt[vt])return!1}return!0}function ct(zt,yt){for(var vt=1,At=at;At<ot.length;At++){var St=ot[At],Et=St.content;if(St.type==="punctuation"&&typeof Et=="string"){if(zt.test(Et))vt++;else if(yt.test(Et)&&(vt--,vt===0))return At}}return-1}function pt(zt,yt){var vt=zt.alias;vt?Array.isArray(vt)||(zt.alias=vt=[vt]):zt.alias=vt=[],vt.push(yt)}for(;at<ot.length;){var dt=ot[at++];if(dt.type==="keyword"&&dt.content==="mutation"){var ft=[];if(ut(["definition-mutation","punctuation"])&&st(1).content==="("){at+=2;var bt=ct(/^\($/,/^\)$/);if(bt===-1)continue;for(;at<bt;at++){var ht=st(0);ht.type==="variable"&&(pt(ht,"variable-input"),ft.push(ht.content))}at=bt+1}if(ut(["punctuation","property-query"])&&st(0).content==="{"&&(at++,pt(st(0),"property-mutation"),ft.length>0)){var mt=ct(/^\{$/,/^\}$/);if(mt===-1)continue;for(var Mt=at;Mt<mt;Mt++){var Ot=ot[Mt];Ot.type==="variable"&&ft.indexOf(Ot.content)>=0&&pt(Ot,"variable-input")}}}}})}return graphql_1}var groovy_1,hasRequiredGroovy;function requireGroovy(){if(hasRequiredGroovy)return groovy_1;hasRequiredGroovy=1,groovy_1=tt,tt.displayName="groovy",tt.aliases=[];function tt(nt){nt.languages.groovy=nt.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),nt.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),nt.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),nt.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),nt.hooks.add("wrap",function(et){if(et.language==="groovy"&&et.type==="string"){var rt=et.content.value[0];if(rt!="'"){var ot=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;rt==="$"&&(ot=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),et.content.value=et.content.value.replace(/&lt;/g,"<").replace(/&amp;/g,"&"),et.content=nt.highlight(et.content.value,{expression:{pattern:ot,lookbehind:!0,inside:nt.languages.groovy}}),et.classes.push(rt==="/"?"regex":"gstring")}}})}return groovy_1}var haml_1,hasRequiredHaml;function requireHaml(){if(hasRequiredHaml)return haml_1;hasRequiredHaml=1;var tt=requireRuby();haml_1=nt,nt.displayName="haml",nt.aliases=[];function nt(et){et.register(tt),function(rt){rt.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:rt.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:rt.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:rt.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:rt.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:rt.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:rt.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:rt.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var ot="((?:^|\\r?\\n|\\r)([\\t ]*)):{{filter_name}}(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+",at=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],st={},ut=0,ct=at.length;ut<ct;ut++){var pt=at[ut];pt=typeof pt=="string"?{filter:pt,language:pt}:pt,rt.languages[pt.language]&&(st["filter-"+pt.filter]={pattern:RegExp(ot.replace("{{filter_name}}",function(){return pt.filter})),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"},text:{pattern:/[\s\S]+/,alias:[pt.language,"language-"+pt.language],inside:rt.languages[pt.language]}}})}rt.languages.insertBefore("haml","filter",st)}(et)}return haml_1}var handlebars_1,hasRequiredHandlebars;function requireHandlebars(){if(hasRequiredHandlebars)return handlebars_1;hasRequiredHandlebars=1;var tt=requireMarkupTemplating();handlebars_1=nt,nt.displayName="handlebars",nt.aliases=["hbs"];function nt(et){et.register(tt),function(rt){rt.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},rt.hooks.add("before-tokenize",function(ot){var at=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;rt.languages["markup-templating"].buildPlaceholders(ot,"handlebars",at)}),rt.hooks.add("after-tokenize",function(ot){rt.languages["markup-templating"].tokenizePlaceholders(ot,"handlebars")}),rt.languages.hbs=rt.languages.handlebars}(et)}return handlebars_1}var haskell_1,hasRequiredHaskell;function requireHaskell(){if(hasRequiredHaskell)return haskell_1;hasRequiredHaskell=1,haskell_1=tt,tt.displayName="haskell",tt.aliases=["hs"];function tt(nt){nt.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},nt.languages.hs=nt.languages.haskell}return haskell_1}var haxe_1,hasRequiredHaxe;function requireHaxe(){if(hasRequiredHaxe)return haxe_1;hasRequiredHaxe=1,haxe_1=tt,tt.displayName="haxe",tt.aliases=[];function tt(nt){nt.languages.haxe=nt.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<<?|>{1,3}|[-+*/%!=&|^])=?|[?:~]/}),nt.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:nt.languages.haxe}}},string:/[\s\S]+/}}}),nt.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:nt.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),nt.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}return haxe_1}var hcl_1,hasRequiredHcl;function requireHcl(){if(hasRequiredHcl)return hcl_1;hasRequiredHcl=1,hcl_1=tt,tt.displayName="hcl",tt.aliases=[];function tt(nt){nt.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}return hcl_1}var hlsl_1,hasRequiredHlsl;function requireHlsl(){if(hasRequiredHlsl)return hlsl_1;hasRequiredHlsl=1;var tt=requireC();hlsl_1=nt,nt.displayName="hlsl",nt.aliases=[];function nt(et){et.register(tt),et.languages.hlsl=et.languages.extend("c",{"class-name":[et.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}return hlsl_1}var hoon_1,hasRequiredHoon;function requireHoon(){if(hasRequiredHoon)return hoon_1;hasRequiredHoon=1,hoon_1=tt,tt.displayName="hoon",tt.aliases=[];function tt(nt){nt.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}return hoon_1}var hpkp_1,hasRequiredHpkp;function requireHpkp(){if(hasRequiredHpkp)return hpkp_1;hasRequiredHpkp=1,hpkp_1=tt,tt.displayName="hpkp",tt.aliases=[];function tt(nt){nt.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}return hpkp_1}var hsts_1,hasRequiredHsts;function requireHsts(){if(hasRequiredHsts)return hsts_1;hasRequiredHsts=1,hsts_1=tt,tt.displayName="hsts",tt.aliases=[];function tt(nt){nt.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}return hsts_1}var http_1,hasRequiredHttp;function requireHttp(){if(hasRequiredHttp)return http_1;hasRequiredHttp=1,http_1=tt,tt.displayName="http",tt.aliases=[];function tt(nt){(function(et){function rt(ft){return RegExp("(^(?:"+ft+"):[ 	]*(?![ 	]))[^]+","i")}et.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:et.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:rt(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:et.languages.csp},{pattern:rt(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:et.languages.hpkp},{pattern:rt(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:et.languages.hsts},{pattern:rt(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var ot=et.languages,at={"application/javascript":ot.javascript,"application/json":ot.json||ot.javascript,"application/xml":ot.xml,"text/xml":ot.xml,"text/html":ot.html,"text/css":ot.css,"text/plain":ot.plain},st={"application/json":!0,"application/xml":!0};function ut(ft){var bt=ft.replace(/^[a-z]+\//,""),ht="\\w+/(?:[\\w.-]+\\+)+"+bt+"(?![+\\w.-])";return"(?:"+ft+"|"+ht+")"}var ct;for(var pt in at)if(at[pt]){ct=ct||{};var dt=st[pt]?ut(pt):pt;ct[pt.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+dt+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:at[pt]}}ct&&et.languages.insertBefore("http","header",ct)})(nt)}return http_1}var ichigojam_1,hasRequiredIchigojam;function requireIchigojam(){if(hasRequiredIchigojam)return ichigojam_1;hasRequiredIchigojam=1,ichigojam_1=tt,tt.displayName="ichigojam",tt.aliases=[];function tt(nt){nt.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}return ichigojam_1}var icon_1,hasRequiredIcon;function requireIcon(){if(hasRequiredIcon)return icon_1;hasRequiredIcon=1,icon_1=tt,tt.displayName="icon",tt.aliases=[];function tt(nt){nt.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|<?=?)|>>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}return icon_1}var icuMessageFormat_1,hasRequiredIcuMessageFormat;function requireIcuMessageFormat(){if(hasRequiredIcuMessageFormat)return icuMessageFormat_1;hasRequiredIcuMessageFormat=1,icuMessageFormat_1=tt,tt.displayName="icuMessageFormat",tt.aliases=[];function tt(nt){(function(et){function rt(pt,dt){return dt<=0?/[]/.source:pt.replace(/<SELF>/g,function(){return rt(pt,dt-1)})}var ot=/'[{}:=,](?:[^']|'')*'(?!')/,at={pattern:/''/,greedy:!0,alias:"operator"},st={pattern:ot,greedy:!0,inside:{escape:at}},ut=rt(/\{(?:[^{}']|'(?![{},'])|''|<STR>|<SELF>)*\}/.source.replace(/<STR>/g,function(){return ot.source}),8),ct={pattern:RegExp(ut),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};et.languages["icu-message-format"]={argument:{pattern:RegExp(ut),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":ct,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":ct,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+rt(/(?:[^{}']|'[^']*'|\{(?:<SELF>)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:at,string:st},ct.inside.message.inside=et.languages["icu-message-format"],et.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=et.languages["icu-message-format"]})(nt)}return icuMessageFormat_1}var idris_1,hasRequiredIdris;function requireIdris(){if(hasRequiredIdris)return idris_1;hasRequiredIdris=1;var tt=requireHaskell();idris_1=nt,nt.displayName="idris",nt.aliases=["idr"];function nt(et){et.register(tt),et.languages.idris=et.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),et.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),et.languages.idr=et.languages.idris}return idris_1}var iecst_1,hasRequiredIecst;function requireIecst(){if(hasRequiredIecst)return iecst_1;hasRequiredIecst=1,iecst_1=tt,tt.displayName="iecst",tt.aliases=[];function tt(nt){nt.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}return iecst_1}var ignore_1,hasRequiredIgnore;function requireIgnore(){if(hasRequiredIgnore)return ignore_1;hasRequiredIgnore=1,ignore_1=tt,tt.displayName="ignore",tt.aliases=["gitignore","hgignore","npmignore"];function tt(nt){(function(et){et.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},et.languages.gitignore=et.languages.ignore,et.languages.hgignore=et.languages.ignore,et.languages.npmignore=et.languages.ignore})(nt)}return ignore_1}var inform7_1,hasRequiredInform7;function requireInform7(){if(hasRequiredInform7)return inform7_1;hasRequiredInform7=1,inform7_1=tt,tt.displayName="inform7",tt.aliases=[];function tt(nt){nt.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},nt.languages.inform7.string.inside.substitution.inside.rest=nt.languages.inform7,nt.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}return inform7_1}var ini_1,hasRequiredIni;function requireIni(){if(hasRequiredIni)return ini_1;hasRequiredIni=1,ini_1=tt,tt.displayName="ini",tt.aliases=[];function tt(nt){nt.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}return ini_1}var io_1,hasRequiredIo;function requireIo(){if(hasRequiredIo)return io_1;hasRequiredIo=1,io_1=tt,tt.displayName="io",tt.aliases=[];function tt(nt){nt.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<<?=?|:?:?=|\+\+?|--?|\*\*?|\/\/?|%|\|\|?|&&?|\b(?:and|not|or|return)\b|@@?|\?\??|\.\./,punctuation:/[{}[\];(),.:]/}}return io_1}var j_1,hasRequiredJ;function requireJ(){if(hasRequiredJ)return j_1;hasRequiredJ=1,j_1=tt,tt.displayName="j",tt.aliases=[];function tt(nt){nt.languages.j={comment:{pattern:/\bNB\..*/,greedy:!0},string:{pattern:/'(?:''|[^'\r\n])*'/,greedy:!0},keyword:/\b(?:(?:CR|LF|adverb|conjunction|def|define|dyad|monad|noun|verb)\b|(?:assert|break|case|catch[dt]?|continue|do|else|elseif|end|fcase|for|for_\w+|goto_\w+|if|label_\w+|return|select|throw|try|while|whilst)\.)/,verb:{pattern:/(?!\^:|;\.|[=!][.:])(?:\{(?:\.|::?)?|p(?:\.\.?|:)|[=!\]]|[<>+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}return j_1}var java_1,hasRequiredJava;function requireJava(){if(hasRequiredJava)return java_1;hasRequiredJava=1,java_1=tt,tt.displayName="java",tt.aliases=[];function tt(nt){(function(et){var rt=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,ot=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,at={pattern:RegExp(ot+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};et.languages.java=et.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[at,{pattern:RegExp(ot+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:at.inside}],keyword:rt,function:[et.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),et.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),et.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":at,keyword:rt,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!<keyword>)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(/<keyword>/g,function(){return rt.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(nt)}return java_1}var javadoclike_1,hasRequiredJavadoclike;function requireJavadoclike(){if(hasRequiredJavadoclike)return javadoclike_1;hasRequiredJavadoclike=1,javadoclike_1=tt,tt.displayName="javadoclike",tt.aliases=[];function tt(nt){(function(et){var rt=et.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};function ot(st,ut){var ct="doc-comment",pt=et.languages[st];if(pt){var dt=pt[ct];if(!dt){var ft={};ft[ct]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},pt=et.languages.insertBefore(st,"comment",ft),dt=pt[ct]}if(dt instanceof RegExp&&(dt=pt[ct]={pattern:dt}),Array.isArray(dt))for(var bt=0,ht=dt.length;bt<ht;bt++)dt[bt]instanceof RegExp&&(dt[bt]={pattern:dt[bt]}),ut(dt[bt]);else ut(dt)}}function at(st,ut){typeof st=="string"&&(st=[st]),st.forEach(function(ct){ot(ct,function(pt){pt.inside||(pt.inside={}),pt.inside.rest=ut})})}Object.defineProperty(rt,"addSupport",{value:at}),rt.addSupport(["java","javascript","php"],rt)})(nt)}return javadoclike_1}var javadoc_1,hasRequiredJavadoc;function requireJavadoc(){if(hasRequiredJavadoc)return javadoc_1;hasRequiredJavadoc=1;var tt=requireJava(),nt=requireJavadoclike();javadoc_1=et,et.displayName="javadoc",et.aliases=[];function et(rt){rt.register(tt),rt.register(nt),function(ot){var at=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,st=/#\s*\w+(?:\s*\([^()]*\))?/.source,ut=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*<mem>)?|<mem>/.source.replace(/<mem>/g,function(){return st});ot.languages.javadoc=ot.languages.extend("javadoclike",{}),ot.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+ut+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:ot.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:at,lookbehind:!0,inside:ot.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!<code>)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:at,lookbehind:!0,inside:{tag:ot.languages.markup.tag,entity:ot.languages.markup.entity,code:{pattern:/.+/,inside:ot.languages.java,alias:"language-java"}}}}}],tag:ot.languages.markup.tag,entity:ot.languages.markup.entity}),ot.languages.javadoclike.addSupport("java",ot.languages.javadoc)}(rt)}return javadoc_1}var javastacktrace_1,hasRequiredJavastacktrace;function requireJavastacktrace(){if(hasRequiredJavastacktrace)return javastacktrace_1;hasRequiredJavastacktrace=1,javastacktrace_1=tt,tt.displayName="javastacktrace",tt.aliases=[];function tt(nt){nt.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:<init>)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:<init>|[\w$]+)\()/,function:/(?:<init>|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}return javastacktrace_1}var jexl_1,hasRequiredJexl;function requireJexl(){if(hasRequiredJexl)return jexl_1;hasRequiredJexl=1,jexl_1=tt,tt.displayName="jexl",tt.aliases=[];function tt(nt){nt.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}return jexl_1}var jolie_1,hasRequiredJolie;function requireJolie(){if(hasRequiredJolie)return jolie_1;hasRequiredJolie=1,jolie_1=tt,tt.displayName="jolie",tt.aliases=[];function tt(nt){nt.languages.jolie=nt.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),nt.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}return jolie_1}var jq_1,hasRequiredJq;function requireJq(){if(hasRequiredJq)return jq_1;hasRequiredJq=1,jq_1=tt,tt.displayName="jq",tt.aliases=[];function tt(nt){(function(et){var rt=/\\\((?:[^()]|\([^()]*\))*\)/.source,ot=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,function(){return rt})),at={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+rt),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},st=et.languages.jq={comment:/#.*/,property:{pattern:RegExp(ot.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:at},string:{pattern:ot,lookbehind:!0,greedy:!0,inside:at},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};at.interpolation.inside.content.inside=st})(nt)}return jq_1}var jsExtras_1,hasRequiredJsExtras;function requireJsExtras(){if(hasRequiredJsExtras)return jsExtras_1;hasRequiredJsExtras=1,jsExtras_1=tt,tt.displayName="jsExtras",tt.aliases=[];function tt(nt){(function(et){et.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+et.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),et.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+et.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),et.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]});function rt(pt,dt){return RegExp(pt.replace(/<ID>/g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),dt)}et.languages.insertBefore("javascript","keyword",{imports:{pattern:rt(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:et.languages.javascript},exports:{pattern:rt(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:et.languages.javascript}}),et.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),et.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),et.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:rt(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var ot=["function","function-variable","method","method-variable","property-access"],at=0;at<ot.length;at++){var st=ot[at],ut=et.languages.javascript[st];et.util.type(ut)==="RegExp"&&(ut=et.languages.javascript[st]={pattern:ut});var ct=ut.inside||{};ut.inside=ct,ct["maybe-class-name"]=/^[A-Z][\s\S]*/}})(nt)}return jsExtras_1}var jsTemplates_1,hasRequiredJsTemplates;function requireJsTemplates(){if(hasRequiredJsTemplates)return jsTemplates_1;hasRequiredJsTemplates=1,jsTemplates_1=tt,tt.displayName="jsTemplates",tt.aliases=[];function tt(nt){(function(et){var rt=et.languages.javascript["template-string"],ot=rt.pattern.source,at=rt.inside.interpolation,st=at.inside["interpolation-punctuation"],ut=at.pattern.source;function ct(Mt,Ot){if(et.languages[Mt])return{pattern:RegExp("((?:"+Ot+")\\s*)"+ot),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:Mt}}}}et.languages.javascript["template-string"]=[ct("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),ct("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),ct("svg",/\bsvg/.source),ct("markdown",/\b(?:markdown|md)/.source),ct("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),ct("sql",/\bsql/.source),rt].filter(Boolean);function pt(Mt,Ot){return"___"+Ot.toUpperCase()+"_"+Mt+"___"}function dt(Mt,Ot,zt){var yt={code:Mt,grammar:Ot,language:zt};return et.hooks.run("before-tokenize",yt),yt.tokens=et.tokenize(yt.code,yt.grammar),et.hooks.run("after-tokenize",yt),yt.tokens}function ft(Mt){var Ot={};Ot["interpolation-punctuation"]=st;var zt=et.tokenize(Mt,Ot);if(zt.length===3){var yt=[1,1];yt.push.apply(yt,dt(zt[1],et.languages.javascript,"javascript")),zt.splice.apply(zt,yt)}return new et.Token("interpolation",zt,at.alias,Mt)}function bt(Mt,Ot,zt){var yt=et.tokenize(Mt,{interpolation:{pattern:RegExp(ut),lookbehind:!0}}),vt=0,At={},St=yt.map(function(Ct){if(typeof Ct=="string")return Ct;for(var wt=Ct.content,Lt;Mt.indexOf(Lt=pt(vt++,zt))!==-1;);return At[Lt]=wt,Lt}).join(""),Et=dt(St,Ot,zt),Tt=Object.keys(At);vt=0;function Rt(Ct){for(var wt=0;wt<Ct.length;wt++){if(vt>=Tt.length)return;var Lt=Ct[wt];if(typeof Lt=="string"||typeof Lt.content=="string"){var Vt=Tt[vt],jt=typeof Lt=="string"?Lt:Lt.content,s0=jt.indexOf(Vt);if(s0!==-1){++vt;var Ht=jt.substring(0,s0),Yt=ft(At[Vt]),M0=jt.substring(s0+Vt.length),l0=[];if(Ht&&l0.push(Ht),l0.push(Yt),M0){var b0=[M0];Rt(b0),l0.push.apply(l0,b0)}typeof Lt=="string"?(Ct.splice.apply(Ct,[wt,1].concat(l0)),wt+=l0.length-1):Lt.content=l0}}else{var kt=Lt.content;Array.isArray(kt)?Rt(kt):Rt([kt])}}}return Rt(Et),new et.Token(zt,Et,"language-"+zt,Mt)}var ht={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};et.hooks.add("after-tokenize",function(Mt){if(!(Mt.language in ht))return;function Ot(zt){for(var yt=0,vt=zt.length;yt<vt;yt++){var At=zt[yt];if(typeof At!="string"){var St=At.content;if(!Array.isArray(St)){typeof St!="string"&&Ot([St]);continue}if(At.type==="template-string"){var Et=St[1];if(St.length===3&&typeof Et!="string"&&Et.type==="embedded-code"){var Tt=mt(Et),Rt=Et.alias,Ct=Array.isArray(Rt)?Rt[0]:Rt,wt=et.languages[Ct];if(!wt)continue;St[1]=bt(Tt,wt,Ct)}}else Ot(St)}}}Ot(Mt.tokens)});function mt(Mt){return typeof Mt=="string"?Mt:Array.isArray(Mt)?Mt.map(mt).join(""):mt(Mt.content)}})(nt)}return jsTemplates_1}var typescript_1,hasRequiredTypescript;function requireTypescript(){if(hasRequiredTypescript)return typescript_1;hasRequiredTypescript=1,typescript_1=tt,tt.displayName="typescript",tt.aliases=["ts"];function tt(nt){(function(et){et.languages.typescript=et.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),et.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete et.languages.typescript.parameter,delete et.languages.typescript["literal-property"];var rt=et.languages.extend("typescript",{});delete rt["class-name"],et.languages.typescript["class-name"].inside=rt,et.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:rt}}}}),et.languages.ts=et.languages.typescript})(nt)}return typescript_1}var jsdoc_1,hasRequiredJsdoc;function requireJsdoc(){if(hasRequiredJsdoc)return jsdoc_1;hasRequiredJsdoc=1;var tt=requireJavadoclike(),nt=requireTypescript();jsdoc_1=et,et.displayName="jsdoc",et.aliases=[];function et(rt){rt.register(tt),rt.register(nt),function(ot){var at=ot.languages.javascript,st=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,ut="(@(?:arg|argument|param|property)\\s+(?:"+st+"\\s+)?)";ot.languages.jsdoc=ot.languages.extend("javadoclike",{parameter:{pattern:RegExp(ut+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),ot.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(ut+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:at,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,function(){return st})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+st),lookbehind:!0,inside:{string:at.string,number:at.number,boolean:at.boolean,keyword:ot.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:at,alias:"language-javascript"}}}}),ot.languages.javadoclike.addSupport("javascript",ot.languages.jsdoc)}(rt)}return jsdoc_1}var json_1,hasRequiredJson;function requireJson(){if(hasRequiredJson)return json_1;hasRequiredJson=1,json_1=tt,tt.displayName="json",tt.aliases=["webmanifest"];function tt(nt){nt.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},nt.languages.webmanifest=nt.languages.json}return json_1}var json5_1,hasRequiredJson5;function requireJson5(){if(hasRequiredJson5)return json5_1;hasRequiredJson5=1;var tt=requireJson();json5_1=nt,nt.displayName="json5",nt.aliases=[];function nt(et){et.register(tt),function(rt){var ot=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;rt.languages.json5=rt.languages.extend("json",{property:[{pattern:RegExp(ot.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:ot,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(et)}return json5_1}var jsonp_1,hasRequiredJsonp;function requireJsonp(){if(hasRequiredJsonp)return jsonp_1;hasRequiredJsonp=1;var tt=requireJson();jsonp_1=nt,nt.displayName="jsonp",nt.aliases=[];function nt(et){et.register(tt),et.languages.jsonp=et.languages.extend("json",{punctuation:/[{}[\]();,.]/}),et.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}return jsonp_1}var jsstacktrace_1,hasRequiredJsstacktrace;function requireJsstacktrace(){if(hasRequiredJsstacktrace)return jsstacktrace_1;hasRequiredJsstacktrace=1,jsstacktrace_1=tt,tt.displayName="jsstacktrace",tt.aliases=[];function tt(nt){nt.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js|<unknown>|.*(?:node_modules|\(<anonymous>\)|\(<unknown>|<anonymous>$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}return jsstacktrace_1}var jsx_1,hasRequiredJsx;function requireJsx(){if(hasRequiredJsx)return jsx_1;hasRequiredJsx=1,jsx_1=tt,tt.displayName="jsx",tt.aliases=[];function tt(nt){(function(et){var rt=et.util.clone(et.languages.javascript),ot=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,at=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,st=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function ut(dt,ft){return dt=dt.replace(/<S>/g,function(){return ot}).replace(/<BRACES>/g,function(){return at}).replace(/<SPREAD>/g,function(){return st}),RegExp(dt,ft)}st=ut(st).source,et.languages.jsx=et.languages.extend("markup",rt),et.languages.jsx.tag.pattern=ut(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),et.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,et.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,et.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,et.languages.jsx.tag.inside.comment=rt.comment,et.languages.insertBefore("inside","attr-name",{spread:{pattern:ut(/<SPREAD>/.source),inside:et.languages.jsx}},et.languages.jsx.tag),et.languages.insertBefore("inside","special-attr",{script:{pattern:ut(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:et.languages.jsx}}},et.languages.jsx.tag);var ct=function(dt){return dt?typeof dt=="string"?dt:typeof dt.content=="string"?dt.content:dt.content.map(ct).join(""):""},pt=function(dt){for(var ft=[],bt=0;bt<dt.length;bt++){var ht=dt[bt],mt=!1;if(typeof ht!="string"&&(ht.type==="tag"&&ht.content[0]&&ht.content[0].type==="tag"?ht.content[0].content[0].content==="</"?ft.length>0&&ft[ft.length-1].tagName===ct(ht.content[0].content[1])&&ft.pop():ht.content[ht.content.length-1].content==="/>"||ft.push({tagName:ct(ht.content[0].content[1]),openedBraces:0}):ft.length>0&&ht.type==="punctuation"&&ht.content==="{"?ft[ft.length-1].openedBraces++:ft.length>0&&ft[ft.length-1].openedBraces>0&&ht.type==="punctuation"&&ht.content==="}"?ft[ft.length-1].openedBraces--:mt=!0),(mt||typeof ht=="string")&&ft.length>0&&ft[ft.length-1].openedBraces===0){var Mt=ct(ht);bt<dt.length-1&&(typeof dt[bt+1]=="string"||dt[bt+1].type==="plain-text")&&(Mt+=ct(dt[bt+1]),dt.splice(bt+1,1)),bt>0&&(typeof dt[bt-1]=="string"||dt[bt-1].type==="plain-text")&&(Mt=ct(dt[bt-1])+Mt,dt.splice(bt-1,1),bt--),dt[bt]=new et.Token("plain-text",Mt,null,Mt)}ht.content&&typeof ht.content!="string"&&pt(ht.content)}};et.hooks.add("after-tokenize",function(dt){dt.language!=="jsx"&&dt.language!=="tsx"||pt(dt.tokens)})})(nt)}return jsx_1}var julia_1,hasRequiredJulia;function requireJulia(){if(hasRequiredJulia)return julia_1;hasRequiredJulia=1,julia_1=tt,tt.displayName="julia",tt.aliases=[];function tt(nt){nt.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}}return julia_1}var keepalived_1,hasRequiredKeepalived;function requireKeepalived(){if(hasRequiredKeepalived)return keepalived_1;hasRequiredKeepalived=1,keepalived_1=tt,tt.displayName="keepalived",tt.aliases=[];function tt(nt){nt.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}<ipv4>|(?:[\da-f]{1,4}:){0,5}:<ipv4>|::(?:[\da-f]{1,4}:){0,5}<ipv4>|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|<ipv4>(?:\/\d{1,2})?)\b/.source.replace(/<ipv4>/g,function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source}),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}return keepalived_1}var keyman_1,hasRequiredKeyman;function requireKeyman(){if(hasRequiredKeyman)return keyman_1;hasRequiredKeyman=1,keyman_1=tt,tt.displayName="keyman",tt.aliases=[];function tt(nt){nt.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}return keyman_1}var kotlin_1,hasRequiredKotlin;function requireKotlin(){if(hasRequiredKotlin)return kotlin_1;hasRequiredKotlin=1,kotlin_1=tt,tt.displayName="kotlin",tt.aliases=["kt","kts"];function tt(nt){(function(et){et.languages.kotlin=et.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete et.languages.kotlin["class-name"];var rt={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:et.languages.kotlin}};et.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:rt},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:rt},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete et.languages.kotlin.string,et.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),et.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),et.languages.kt=et.languages.kotlin,et.languages.kts=et.languages.kotlin})(nt)}return kotlin_1}var kumir_1,hasRequiredKumir;function requireKumir(){if(hasRequiredKumir)return kumir_1;hasRequiredKumir=1,kumir_1=tt,tt.displayName="kumir",tt.aliases=["kum"];function tt(nt){(function(et){var rt=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function ot(at,st){return RegExp(at.replace(/<nonId>/g,rt),st)}et.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:ot(/(^|[<nonId>])(?:да|нет)(?=[<nonId>]|$)/.source),lookbehind:!0},"operator-word":{pattern:ot(/(^|[<nonId>])(?:и|или|не)(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:ot(/(^|[<nonId>])знач(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:ot(/(^|[<nonId>])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:ot(/(^|[<nonId>])(?:компл|сканкод|файл|цвет)(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:ot(/(^|[<nonId>])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[<nonId>]|$)/.source),lookbehind:!0},name:{pattern:ot(/(^|[<nonId>])[^\d<nonId>][^<nonId>]*(?:\x20+[^<nonId>]+)*(?=[<nonId>]|$)/.source),lookbehind:!0},number:{pattern:ot(/(^|[<nonId>])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[<nonId>]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},et.languages.kum=et.languages.kumir})(nt)}return kumir_1}var kusto_1,hasRequiredKusto;function requireKusto(){if(hasRequiredKusto)return kusto_1;hasRequiredKusto=1,kusto_1=tt,tt.displayName="kusto",tt.aliases=[];function tt(nt){nt.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}return kusto_1}var latex_1,hasRequiredLatex;function requireLatex(){if(hasRequiredLatex)return latex_1;hasRequiredLatex=1,latex_1=tt,tt.displayName="latex",tt.aliases=["tex","context"];function tt(nt){(function(et){var rt=/\\(?:[^a-z()[\]]|[a-z*]+)/i,ot={"equation-command":{pattern:rt,alias:"regex"}};et.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:ot,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:ot,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:rt,alias:"selector"},punctuation:/[[\]{}&]/},et.languages.tex=et.languages.latex,et.languages.context=et.languages.latex})(nt)}return latex_1}var php_1,hasRequiredPhp;function requirePhp(){if(hasRequiredPhp)return php_1;hasRequiredPhp=1;var tt=requireMarkupTemplating();php_1=nt,nt.displayName="php",nt.aliases=[];function nt(et){et.register(tt),function(rt){var ot=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,at=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],st=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,ut=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,ct=/[{}\[\](),:;]/;rt.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:ot,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:at,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:st,operator:ut,punctuation:ct};var pt={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:rt.languages.php},dt=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:pt}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:pt}}];rt.languages.insertBefore("php","variable",{string:dt,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:ot,string:dt,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:at,number:st,operator:ut,punctuation:ct}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),rt.hooks.add("before-tokenize",function(ft){if(/<\?/.test(ft.code)){var bt=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;rt.languages["markup-templating"].buildPlaceholders(ft,"php",bt)}}),rt.hooks.add("after-tokenize",function(ft){rt.languages["markup-templating"].tokenizePlaceholders(ft,"php")})}(et)}return php_1}var latte_1,hasRequiredLatte;function requireLatte(){if(hasRequiredLatte)return latte_1;hasRequiredLatte=1;var tt=requireMarkupTemplating(),nt=requirePhp();latte_1=et,et.displayName="latte",et.aliases=[];function et(rt){rt.register(tt),rt.register(nt),function(ot){ot.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:ot.languages.php}};var at=ot.languages.extend("markup",{});ot.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:ot.languages.php}}}}}},at.tag),ot.hooks.add("before-tokenize",function(st){if(st.language==="latte"){var ut=/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g;ot.languages["markup-templating"].buildPlaceholders(st,"latte",ut),st.grammar=at}}),ot.hooks.add("after-tokenize",function(st){ot.languages["markup-templating"].tokenizePlaceholders(st,"latte")})}(rt)}return latte_1}var less_1,hasRequiredLess;function requireLess(){if(hasRequiredLess)return less_1;hasRequiredLess=1,less_1=tt,tt.displayName="less",tt.aliases=[];function tt(nt){nt.languages.less=nt.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),nt.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}return less_1}var scheme_1,hasRequiredScheme;function requireScheme(){if(hasRequiredScheme)return scheme_1;hasRequiredScheme=1,scheme_1=tt,tt.displayName="scheme",tt.aliases=[];function tt(nt){(function(et){et.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(rt({"<ureal dec>":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"<real dec>":/[+-]?<ureal dec>|[+-](?:inf|nan)\.0/.source,"<imaginary dec>":/[+-](?:<ureal dec>|(?:inf|nan)\.0)?i/.source,"<complex dec>":/<real dec>(?:@<real dec>|<imaginary dec>)?|<imaginary dec>/.source,"<num dec>":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?<complex dec>/.source,"<ureal box>":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"<real box>":/[+-]?<ureal box>|[+-](?:inf|nan)\.0/.source,"<imaginary box>":/[+-](?:<ureal box>|(?:inf|nan)\.0)?i/.source,"<complex box>":/<real box>(?:@<real box>|<imaginary box>)?|<imaginary box>/.source,"<num box>":/#[box](?:#[ei])?|(?:#[ei])?#[box]<complex box>/.source,"<number>":/(^|[()\[\]\s])(?:<num dec>|<num box>)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/};function rt(ot){for(var at in ot)ot[at]=ot[at].replace(/<[\w\s]+>/g,function(st){return"(?:"+ot[st].trim()+")"});return ot[at]}})(nt)}return scheme_1}var lilypond_1,hasRequiredLilypond;function requireLilypond(){if(hasRequiredLilypond)return lilypond_1;hasRequiredLilypond=1;var tt=requireScheme();lilypond_1=nt,nt.displayName="lilypond",nt.aliases=[];function nt(et){et.register(tt),function(rt){for(var ot=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|<expr>)*\)/.source,at=5,st=0;st<at;st++)ot=ot.replace(/<expr>/g,function(){return ot});ot=ot.replace(/<expr>/g,/[^\s\S]/.source);var ut=rt.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|<expr>))/.source.replace(/<expr>/g,function(){return ot}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:rt.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};ut["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=ut,rt.languages.ly=ut}(et)}return lilypond_1}var liquid_1,hasRequiredLiquid;function requireLiquid(){if(hasRequiredLiquid)return liquid_1;hasRequiredLiquid=1;var tt=requireMarkupTemplating();liquid_1=nt,nt.displayName="liquid",nt.aliases=[];function nt(et){et.register(tt),et.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},et.hooks.add("before-tokenize",function(rt){var ot=/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,at=!1;et.languages["markup-templating"].buildPlaceholders(rt,"liquid",ot,function(st){var ut=/^\{%-?\s*(\w+)/.exec(st);if(ut){var ct=ut[1];if(ct==="raw"&&!at)return at=!0,!0;if(ct==="endraw")return at=!1,!0}return!at})}),et.hooks.add("after-tokenize",function(rt){et.languages["markup-templating"].tokenizePlaceholders(rt,"liquid")})}return liquid_1}var lisp_1,hasRequiredLisp;function requireLisp(){if(hasRequiredLisp)return lisp_1;hasRequiredLisp=1,lisp_1=tt,tt.displayName="lisp",tt.aliases=[];function tt(nt){(function(et){function rt(Mt){return RegExp(/(\()/.source+"(?:"+Mt+")"+/(?=[\s\)])/.source)}function ot(Mt){return RegExp(/([\s([])/.source+"(?:"+Mt+")"+/(?=[\s)])/.source)}var at=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,st="&"+at,ut="(\\()",ct="(?=\\))",pt="(?=\\s)",dt=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,ft={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+at+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+at),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+at),alias:"property"},splice:{pattern:RegExp(",@?"+at),alias:["symbol","variable"]},keyword:[{pattern:RegExp(ut+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+pt),lookbehind:!0},{pattern:RegExp(ut+"(?:append|by|collect|concat|do|finally|for|in|return)"+pt),lookbehind:!0}],declare:{pattern:rt(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:rt(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:ot(/nil|t/.source),lookbehind:!0},number:{pattern:ot(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(ut+"def(?:const|custom|group|var)\\s+"+at),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(at)}},defun:{pattern:RegExp(ut+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+at+/\s+\(/.source+dt+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+at),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(ut+"lambda\\s+\\(\\s*(?:&?"+at+"(?:\\s+&?"+at+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(ut+at),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},bt={"lisp-marker":RegExp(st),varform:{pattern:RegExp(/\(/.source+at+/\s+(?=\S)/.source+dt+/\)/.source),inside:ft},argument:{pattern:RegExp(/(^|[\s(])/.source+at),lookbehind:!0,alias:"variable"},rest:ft},ht="\\S+(?:\\s+\\S+)*",mt={pattern:RegExp(ut+dt+ct),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+ht),inside:bt},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+ht),inside:bt},keys:{pattern:RegExp("&key\\s+"+ht+"(?:\\s+&allow-other-keys)?"),inside:bt},argument:{pattern:RegExp(at),alias:"variable"},punctuation:/[()]/}};ft.lambda.inside.arguments=mt,ft.defun.inside.arguments=et.util.clone(mt),ft.defun.inside.arguments.inside.sublist=mt,et.languages.lisp=ft,et.languages.elisp=ft,et.languages.emacs=ft,et.languages["emacs-lisp"]=ft})(nt)}return lisp_1}var livescript_1,hasRequiredLivescript;function requireLivescript(){if(hasRequiredLivescript)return livescript_1;hasRequiredLivescript=1,livescript_1=tt,tt.displayName="livescript",tt.aliases=[];function tt(nt){nt.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<<?<?|--?!?|~~?!?|[|=?])?|>[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},nt.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=nt.languages.livescript}return livescript_1}var llvm_1,hasRequiredLlvm;function requireLlvm(){if(hasRequiredLlvm)return llvm_1;hasRequiredLlvm=1,llvm_1=tt,tt.displayName="llvm",tt.aliases=[];function tt(nt){(function(et){et.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}})(nt)}return llvm_1}var log_1,hasRequiredLog;function requireLog(){if(hasRequiredLog)return log_1;hasRequiredLog=1,log_1=tt,tt.displayName="log",tt.aliases=[];function tt(nt){nt.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:nt.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}return log_1}var lolcode_1,hasRequiredLolcode;function requireLolcode(){if(hasRequiredLolcode)return lolcode_1;hasRequiredLolcode=1,lolcode_1=tt,tt.displayName="lolcode",tt.aliases=[];function tt(nt){nt.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}}return lolcode_1}var magma_1,hasRequiredMagma;function requireMagma(){if(hasRequiredMagma)return magma_1;hasRequiredMagma=1,magma_1=tt,tt.displayName="magma",tt.aliases=[];function tt(nt){nt.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}return magma_1}var makefile_1,hasRequiredMakefile;function requireMakefile(){if(hasRequiredMakefile)return makefile_1;hasRequiredMakefile=1,makefile_1=tt,tt.displayName="makefile",tt.aliases=[];function tt(nt){nt.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}return makefile_1}var markdown_1,hasRequiredMarkdown;function requireMarkdown(){if(hasRequiredMarkdown)return markdown_1;hasRequiredMarkdown=1,markdown_1=tt,tt.displayName="markdown",tt.aliases=["md"];function tt(nt){(function(et){var rt=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function ot(bt){return bt=bt.replace(/<inner>/g,function(){return rt}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+bt+")")}var at=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,st=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return at}),ut=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;et.languages.markdown=et.languages.extend("markup",{}),et.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:et.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+st+ut+"(?:"+st+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+st+ut+")(?:"+st+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(at),inside:et.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+st+")"+ut+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+st+"$"),inside:{"table-header":{pattern:RegExp(at),alias:"important",inside:et.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:ot(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:ot(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:ot(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:ot(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(bt){["url","bold","italic","strike","code-snippet"].forEach(function(ht){bt!==ht&&(et.languages.markdown[bt].inside.content.inside[ht]=et.languages.markdown[ht])})}),et.hooks.add("after-tokenize",function(bt){if(bt.language!=="markdown"&&bt.language!=="md")return;function ht(mt){if(!(!mt||typeof mt=="string"))for(var Mt=0,Ot=mt.length;Mt<Ot;Mt++){var zt=mt[Mt];if(zt.type!=="code"){ht(zt.content);continue}var yt=zt.content[1],vt=zt.content[3];if(yt&&vt&&yt.type==="code-language"&&vt.type==="code-block"&&typeof yt.content=="string"){var At=yt.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp");At=(/[a-z][\w-]*/i.exec(At)||[""])[0].toLowerCase();var St="language-"+At;vt.alias?typeof vt.alias=="string"?vt.alias=[vt.alias,St]:vt.alias.push(St):vt.alias=[St]}}}ht(bt.tokens)}),et.hooks.add("wrap",function(bt){if(bt.type==="code-block"){for(var ht="",mt=0,Mt=bt.classes.length;mt<Mt;mt++){var Ot=bt.classes[mt],zt=/language-(.+)/.exec(Ot);if(zt){ht=zt[1];break}}var yt=et.languages[ht];if(yt)bt.content=et.highlight(ft(bt.content.value),yt,ht);else if(ht&&ht!=="none"&&et.plugins.autoloader){var vt="md-"+new Date().valueOf()+"-"+Math.floor(Math.random()*1e16);bt.attributes.id=vt,et.plugins.autoloader.loadLanguages(ht,function(){var At=document.getElementById(vt);At&&(At.innerHTML=et.highlight(At.textContent,et.languages[ht],ht))})}}});var ct=RegExp(et.languages.markup.tag.pattern.source,"gi"),pt={amp:"&",lt:"<",gt:">",quot:'"'},dt=String.fromCodePoint||String.fromCharCode;function ft(bt){var ht=bt.replace(ct,"");return ht=ht.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(mt,Mt){if(Mt=Mt.toLowerCase(),Mt[0]==="#"){var Ot;return Mt[1]==="x"?Ot=parseInt(Mt.slice(2),16):Ot=Number(Mt.slice(1)),dt(Ot)}else{var zt=pt[Mt];return zt||mt}}),ht}et.languages.md=et.languages.markdown})(nt)}return markdown_1}var matlab_1,hasRequiredMatlab;function requireMatlab(){if(hasRequiredMatlab)return matlab_1;hasRequiredMatlab=1,matlab_1=tt,tt.displayName="matlab",tt.aliases=[];function tt(nt){nt.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}return matlab_1}var maxscript_1,hasRequiredMaxscript;function requireMaxscript(){if(hasRequiredMaxscript)return maxscript_1;hasRequiredMaxscript=1,maxscript_1=tt,tt.displayName="maxscript",tt.aliases=[];function tt(nt){(function(et){var rt=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;et.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+(/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source)+")[ 	]*)(?!"+rt.source+")"+/[a-z_]\w*\b/.source+"(?=[ 	]*(?:"+("(?!"+rt.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source)+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:rt,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}})(nt)}return maxscript_1}var mel_1,hasRequiredMel;function requireMel(){if(hasRequiredMel)return mel_1;hasRequiredMel=1,mel_1=tt,tt.displayName="mel",tt.aliases=[];function tt(nt){nt.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},nt.languages.mel.code.inside.rest=nt.languages.mel}return mel_1}var mermaid_1,hasRequiredMermaid;function requireMermaid(){if(hasRequiredMermaid)return mermaid_1;hasRequiredMermaid=1,mermaid_1=tt,tt.displayName="mermaid",tt.aliases=[];function tt(nt){nt.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[<ox](?:==+|--+|-\.*-)[>ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}return mermaid_1}var mizar_1,hasRequiredMizar;function requireMizar(){if(hasRequiredMizar)return mizar_1;hasRequiredMizar=1,mizar_1=tt,tt.displayName="mizar",tt.aliases=[];function tt(nt){nt.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}return mizar_1}var mongodb_1,hasRequiredMongodb;function requireMongodb(){if(hasRequiredMongodb)return mongodb_1;hasRequiredMongodb=1,mongodb_1=tt,tt.displayName="mongodb",tt.aliases=[];function tt(nt){(function(et){var rt=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],ot=["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"];rt=rt.map(function(st){return st.replace("$","\\$")});var at="(?:"+rt.join("|")+")\\b";et.languages.mongodb=et.languages.extend("javascript",{}),et.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp(`^(['"])?`+at+"(?:\\1)?$")}}}),et.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},et.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+ot.join("|")+")\\b"),alias:"keyword"}})})(nt)}return mongodb_1}var monkey_1,hasRequiredMonkey;function requireMonkey(){if(hasRequiredMonkey)return monkey_1;hasRequiredMonkey=1,monkey_1=tt,tt.displayName="monkey",tt.aliases=[];function tt(nt){nt.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}return monkey_1}var moonscript_1,hasRequiredMoonscript;function requireMoonscript(){if(hasRequiredMoonscript)return moonscript_1;hasRequiredMoonscript=1,moonscript_1=tt,tt.displayName="moonscript",tt.aliases=["moon"];function tt(nt){nt.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},nt.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=nt.languages.moonscript,nt.languages.moon=nt.languages.moonscript}return moonscript_1}var n1ql_1,hasRequiredN1ql;function requireN1ql(){if(hasRequiredN1ql)return n1ql_1;hasRequiredN1ql=1,n1ql_1=tt,tt.displayName="n1ql",tt.aliases=[];function tt(nt){nt.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}return n1ql_1}var n4js_1,hasRequiredN4js;function requireN4js(){if(hasRequiredN4js)return n4js_1;hasRequiredN4js=1,n4js_1=tt,tt.displayName="n4js",tt.aliases=["n4jsd"];function tt(nt){nt.languages.n4js=nt.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),nt.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),nt.languages.n4jsd=nt.languages.n4js}return n4js_1}var nand2tetrisHdl_1,hasRequiredNand2tetrisHdl;function requireNand2tetrisHdl(){if(hasRequiredNand2tetrisHdl)return nand2tetrisHdl_1;hasRequiredNand2tetrisHdl=1,nand2tetrisHdl_1=tt,tt.displayName="nand2tetrisHdl",tt.aliases=[];function tt(nt){nt.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}return nand2tetrisHdl_1}var naniscript_1,hasRequiredNaniscript;function requireNaniscript(){if(hasRequiredNaniscript)return naniscript_1;hasRequiredNaniscript=1,naniscript_1=tt,tt.displayName="naniscript",tt.aliases=[];function tt(nt){(function(et){var rt=/\{[^\r\n\[\]{}]*\}/,ot={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:rt,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};et.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:rt,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:ot}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:rt,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:ot},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},et.languages.nani=et.languages.naniscript,et.hooks.add("after-tokenize",function(ut){var ct=ut.tokens;ct.forEach(function(pt){if(typeof pt!="string"&&pt.type==="generic-text"){var dt=st(pt);at(dt)||(pt.type="bad-line",pt.content=dt)}})});function at(ut){for(var ct="[]{}",pt=[],dt=0;dt<ut.length;dt++){var ft=ut[dt],bt=ct.indexOf(ft);if(bt!==-1){if(bt%2===0)pt.push(bt+1);else if(pt.pop()!==bt)return!1}}return pt.length===0}function st(ut){return typeof ut=="string"?ut:Array.isArray(ut)?ut.map(st).join(""):st(ut.content)}})(nt)}return naniscript_1}var nasm_1,hasRequiredNasm;function requireNasm(){if(hasRequiredNasm)return nasm_1;hasRequiredNasm=1,nasm_1=tt,tt.displayName="nasm",tt.aliases=[];function tt(nt){nt.languages.nasm={comment:/;.*$/m,string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,label:{pattern:/(^\s*)[A-Za-z._?$][\w.?$@~#]*:/m,lookbehind:!0,alias:"function"},keyword:[/\[?BITS (?:16|32|64)\]?/,{pattern:/(^\s*)section\s*[a-z.]+:?/im,lookbehind:!0},/(?:extern|global)[^;\r\n]*/i,/(?:CPU|DEFAULT|FLOAT).*$/m],register:{pattern:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s)\b/i,alias:"variable"},number:/(?:\b|(?=\$))(?:0[hx](?:\.[\da-f]+|[\da-f]+(?:\.[\da-f]+)?)(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-\/%<>=&|$!]/}}return nasm_1}var neon_1,hasRequiredNeon;function requireNeon(){if(hasRequiredNeon)return neon_1;hasRequiredNeon=1,neon_1=tt,tt.displayName="neon",tt.aliases=[];function tt(nt){nt.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}return neon_1}var nevod_1,hasRequiredNevod;function requireNevod(){if(hasRequiredNevod)return nevod_1;hasRequiredNevod=1,nevod_1=tt,tt.displayName="nevod",tt.aliases=[];function tt(nt){nt.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}return nevod_1}var nginx_1,hasRequiredNginx;function requireNginx(){if(hasRequiredNginx)return nginx_1;hasRequiredNginx=1,nginx_1=tt,tt.displayName="nginx",tt.aliases=[];function tt(nt){(function(et){var rt=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;et.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:rt}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:rt}},punctuation:/[{};]/}})(nt)}return nginx_1}var nim_1,hasRequiredNim;function requireNim(){if(hasRequiredNim)return nim_1;hasRequiredNim=1,nim_1=tt,tt.displayName="nim",tt.aliases=[];function tt(nt){nt.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}return nim_1}var nix_1,hasRequiredNix;function requireNix(){if(hasRequiredNix)return nix_1;hasRequiredNix=1,nix_1=tt,tt.displayName="nix",tt.aliases=[];function tt(nt){nt.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},nt.languages.nix.string.inside.interpolation.inside=nt.languages.nix}return nix_1}var nsis_1,hasRequiredNsis;function requireNsis(){if(hasRequiredNsis)return nsis_1;hasRequiredNsis=1,nsis_1=tt,tt.displayName="nsis",tt.aliases=[];function tt(nt){nt.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}return nsis_1}var objectivec_1,hasRequiredObjectivec;function requireObjectivec(){if(hasRequiredObjectivec)return objectivec_1;hasRequiredObjectivec=1;var tt=requireC();objectivec_1=nt,nt.displayName="objectivec",nt.aliases=["objc"];function nt(et){et.register(tt),et.languages.objectivec=et.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete et.languages.objectivec["class-name"],et.languages.objc=et.languages.objectivec}return objectivec_1}var ocaml_1,hasRequiredOcaml;function requireOcaml(){if(hasRequiredOcaml)return ocaml_1;hasRequiredOcaml=1,ocaml_1=tt,tt.displayName="ocaml",tt.aliases=[];function tt(nt){nt.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}return ocaml_1}var opencl_1,hasRequiredOpencl;function requireOpencl(){if(hasRequiredOpencl)return opencl_1;hasRequiredOpencl=1;var tt=requireC();opencl_1=nt,nt.displayName="opencl",nt.aliases=[];function nt(et){et.register(tt),function(rt){rt.languages.opencl=rt.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),rt.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var ot={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};rt.languages.insertBefore("c","keyword",ot),rt.languages.cpp&&(ot["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},rt.languages.insertBefore("cpp","keyword",ot))}(et)}return opencl_1}var openqasm_1,hasRequiredOpenqasm;function requireOpenqasm(){if(hasRequiredOpenqasm)return openqasm_1;hasRequiredOpenqasm=1,openqasm_1=tt,tt.displayName="openqasm",tt.aliases=["qasm"];function tt(nt){nt.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},nt.languages.qasm=nt.languages.openqasm}return openqasm_1}var oz_1,hasRequiredOz;function requireOz(){if(hasRequiredOz)return oz_1;hasRequiredOz=1,oz_1=tt,tt.displayName="oz",tt.aliases=[];function tt(nt){nt.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|<?:?)|>=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}return oz_1}var parigp_1,hasRequiredParigp;function requireParigp(){if(hasRequiredParigp)return parigp_1;hasRequiredParigp=1,parigp_1=tt,tt.displayName="parigp",tt.aliases=[];function tt(nt){nt.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var et=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return et=et.map(function(rt){return rt.split("").join(" *")}).join("|"),RegExp("\\b(?:"+et+")\\b")}(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}return parigp_1}var parser_1,hasRequiredParser;function requireParser(){if(hasRequiredParser)return parser_1;hasRequiredParser=1,parser_1=tt,tt.displayName="parser",tt.aliases=[];function tt(nt){(function(et){var rt=et.languages.parser=et.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});rt=et.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:rt.keyword,variable:rt.variable,function:rt.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:rt.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:rt.punctuation}}}),et.languages.insertBefore("inside","punctuation",{expression:rt.expression,keyword:rt.keyword,variable:rt.variable,function:rt.function,escape:rt.escape,"parser-punctuation":{pattern:rt.punctuation,alias:"punctuation"}},rt.tag.inside["attr-value"])})(nt)}return parser_1}var pascal_1,hasRequiredPascal;function requirePascal(){if(hasRequiredPascal)return pascal_1;hasRequiredPascal=1,pascal_1=tt,tt.displayName="pascal",tt.aliases=["objectpascal"];function tt(nt){nt.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},nt.languages.pascal.asm.inside=nt.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),nt.languages.objectpascal=nt.languages.pascal}return pascal_1}var pascaligo_1,hasRequiredPascaligo;function requirePascaligo(){if(hasRequiredPascaligo)return pascaligo_1;hasRequiredPascaligo=1,pascaligo_1=tt,tt.displayName="pascaligo",tt.aliases=[];function tt(nt){(function(et){var rt=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,ot=/(?:\b\w+(?:<braces>)?|<braces>)/.source.replace(/<braces>/g,function(){return rt}),at=et.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)<type>/.source.replace(/<type>/g,function(){return ot}),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/<type>(?=\s+is\b)/.source.replace(/<type>/g,function(){return ot}),"i"),inside:null},{pattern:RegExp(/(:\s*)<type>/.source.replace(/<type>/g,function(){return ot})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},st=["comment","keyword","builtin","operator","punctuation"].reduce(function(ut,ct){return ut[ct]=at[ct],ut},{});at["class-name"].forEach(function(ut){ut.inside=st})})(nt)}return pascaligo_1}var pcaxis_1,hasRequiredPcaxis;function requirePcaxis(){if(hasRequiredPcaxis)return pcaxis_1;hasRequiredPcaxis=1,pcaxis_1=tt,tt.displayName="pcaxis",tt.aliases=["px"];function tt(nt){nt.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},nt.languages.px=nt.languages.pcaxis}return pcaxis_1}var peoplecode_1,hasRequiredPeoplecode;function requirePeoplecode(){if(hasRequiredPeoplecode)return peoplecode_1;hasRequiredPeoplecode=1,peoplecode_1=tt,tt.displayName="peoplecode",tt.aliases=["pcode"];function tt(nt){nt.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},nt.languages.pcode=nt.languages.peoplecode}return peoplecode_1}var perl_1,hasRequiredPerl;function requirePerl(){if(hasRequiredPerl)return perl_1;hasRequiredPerl=1,perl_1=tt,tt.displayName="perl",tt.aliases=[];function tt(nt){(function(et){var rt=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;et.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,rt].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,rt].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,rt+/\s*/.source+rt].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}})(nt)}return perl_1}var phpExtras_1,hasRequiredPhpExtras;function requirePhpExtras(){if(hasRequiredPhpExtras)return phpExtras_1;hasRequiredPhpExtras=1;var tt=requirePhp();phpExtras_1=nt,nt.displayName="phpExtras",nt.aliases=[];function nt(et){et.register(tt),et.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}return phpExtras_1}var phpdoc_1,hasRequiredPhpdoc;function requirePhpdoc(){if(hasRequiredPhpdoc)return phpdoc_1;hasRequiredPhpdoc=1;var tt=requirePhp(),nt=requireJavadoclike();phpdoc_1=et,et.displayName="phpdoc",et.aliases=[];function et(rt){rt.register(tt),rt.register(nt),function(ot){var at=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;ot.languages.phpdoc=ot.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+at+"\\s+)?)\\$\\w+"),lookbehind:!0}}),ot.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+at),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),ot.languages.javadoclike.addSupport("php",ot.languages.phpdoc)}(rt)}return phpdoc_1}var plsql_1,hasRequiredPlsql;function requirePlsql(){if(hasRequiredPlsql)return plsql_1;hasRequiredPlsql=1;var tt=requireSql();plsql_1=nt,nt.displayName="plsql",nt.aliases=[];function nt(et){et.register(tt),et.languages.plsql=et.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),et.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}return plsql_1}var powerquery_1,hasRequiredPowerquery;function requirePowerquery(){if(hasRequiredPowerquery)return powerquery_1;hasRequiredPowerquery=1,powerquery_1=tt,tt.displayName="powerquery",tt.aliases=[];function tt(nt){nt.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},nt.languages.pq=nt.languages.powerquery,nt.languages.mscript=nt.languages.powerquery}return powerquery_1}var powershell_1,hasRequiredPowershell;function requirePowershell(){if(hasRequiredPowershell)return powershell_1;hasRequiredPowershell=1,powershell_1=tt,tt.displayName="powershell",tt.aliases=[];function tt(nt){(function(et){var rt=et.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};rt.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:rt},boolean:rt.boolean,variable:rt.variable}})(nt)}return powershell_1}var processing_1,hasRequiredProcessing;function requireProcessing(){if(hasRequiredProcessing)return processing_1;hasRequiredProcessing=1,processing_1=tt,tt.displayName="processing",tt.aliases=[];function tt(nt){nt.languages.processing=nt.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),nt.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}return processing_1}var prolog_1,hasRequiredProlog;function requireProlog(){if(hasRequiredProlog)return prolog_1;hasRequiredProlog=1,prolog_1=tt,tt.displayName="prolog",tt.aliases=[];function tt(nt){nt.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}return prolog_1}var promql_1,hasRequiredPromql;function requirePromql(){if(hasRequiredPromql)return promql_1;hasRequiredPromql=1,promql_1=tt,tt.displayName="promql",tt.aliases=[];function tt(nt){(function(et){var rt=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"],ot=["on","ignoring","group_right","group_left","by","without"],at=["offset"],st=rt.concat(ot,at);et.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+ot.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+st.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}})(nt)}return promql_1}var properties_1,hasRequiredProperties;function requireProperties(){if(hasRequiredProperties)return properties_1;hasRequiredProperties=1,properties_1=tt,tt.displayName="properties",tt.aliases=[];function tt(nt){nt.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}return properties_1}var protobuf_1,hasRequiredProtobuf;function requireProtobuf(){if(hasRequiredProtobuf)return protobuf_1;hasRequiredProtobuf=1,protobuf_1=tt,tt.displayName="protobuf",tt.aliases=[];function tt(nt){(function(et){var rt=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;et.languages.protobuf=et.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),et.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:rt}},builtin:rt,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})})(nt)}return protobuf_1}var psl_1,hasRequiredPsl;function requirePsl(){if(hasRequiredPsl)return psl_1;hasRequiredPsl=1,psl_1=tt,tt.displayName="psl",tt.aliases=[];function tt(nt){nt.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}return psl_1}var pug_1,hasRequiredPug;function requirePug(){if(hasRequiredPug)return pug_1;hasRequiredPug=1,pug_1=tt,tt.displayName="pug",tt.aliases=[];function tt(nt){(function(et){et.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:et.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:et.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:et.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:et.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:et.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:et.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:et.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:et.languages.javascript}],punctuation:/[.\-!=|]+/};for(var rt=/(^([\t ]*)):<filter_name>(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,ot=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],at={},st=0,ut=ot.length;st<ut;st++){var ct=ot[st];ct=typeof ct=="string"?{filter:ct,language:ct}:ct,et.languages[ct.language]&&(at["filter-"+ct.filter]={pattern:RegExp(rt.replace("<filter_name>",function(){return ct.filter}),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[ct.language,"language-"+ct.language],inside:et.languages[ct.language]}}})}et.languages.insertBefore("pug","filter",at)})(nt)}return pug_1}var puppet_1,hasRequiredPuppet;function requirePuppet(){if(hasRequiredPuppet)return puppet_1;hasRequiredPuppet=1,puppet_1=tt,tt.displayName="puppet",tt.aliases=[];function tt(nt){(function(et){et.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var rt=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:et.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];et.languages.puppet.heredoc[0].inside.interpolation=rt,et.languages.puppet.string.inside["double-quoted"].inside.interpolation=rt})(nt)}return puppet_1}var pure_1,hasRequiredPure;function requirePure(){if(hasRequiredPure)return pure_1;hasRequiredPure=1,pure_1=tt,tt.displayName="pure",tt.aliases=[];function tt(nt){(function(et){et.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var rt=["c",{lang:"c++",alias:"cpp"},"fortran"],ot=/%< *-\*- *<lang>\d* *-\*-[\s\S]+?%>/.source;rt.forEach(function(at){var st=at;if(typeof at!="string"&&(st=at.alias,at=at.lang),et.languages[st]){var ut={};ut["inline-lang-"+st]={pattern:RegExp(ot.replace("<lang>",at.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:et.util.clone(et.languages.pure["inline-lang"].inside)},ut["inline-lang-"+st].inside.rest=et.util.clone(et.languages[st]),et.languages.insertBefore("pure","inline-lang",ut)}}),et.languages.c&&(et.languages.pure["inline-lang"].inside.rest=et.util.clone(et.languages.c))})(nt)}return pure_1}var purebasic_1,hasRequiredPurebasic;function requirePurebasic(){if(hasRequiredPurebasic)return purebasic_1;hasRequiredPurebasic=1,purebasic_1=tt,tt.displayName="purebasic",tt.aliases=[];function tt(nt){nt.languages.purebasic=nt.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|?\||[~^%?*/@]/}),nt.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete nt.languages.purebasic["class-name"],delete nt.languages.purebasic.boolean,nt.languages.pbfasm=nt.languages.purebasic}return purebasic_1}var purescript_1,hasRequiredPurescript;function requirePurescript(){if(hasRequiredPurescript)return purescript_1;hasRequiredPurescript=1;var tt=requireHaskell();purescript_1=nt,nt.displayName="purescript",nt.aliases=["purs"];function nt(et){et.register(tt),et.languages.purescript=et.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[et.languages.haskell.operator[0],et.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),et.languages.purs=et.languages.purescript}return purescript_1}var python_1,hasRequiredPython;function requirePython(){if(hasRequiredPython)return python_1;hasRequiredPython=1,python_1=tt,tt.displayName="python",tt.aliases=["py"];function tt(nt){nt.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},nt.languages.python["string-interpolation"].inside.interpolation.inside.rest=nt.languages.python,nt.languages.py=nt.languages.python}return python_1}var q_1,hasRequiredQ;function requireQ(){if(hasRequiredQ)return q_1;hasRequiredQ=1,q_1=tt,tt.displayName="q",tt.aliases=[];function tt(nt){nt.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}return q_1}var qml_1,hasRequiredQml;function requireQml(){if(hasRequiredQml)return qml_1;hasRequiredQml=1,qml_1=tt,tt.displayName="qml",tt.aliases=[];function tt(nt){(function(et){for(var rt=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,ot=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,at=/(?:[^\\()[\]{}"'/]|<string>|\/(?![*/])|<comment>|\(<expr>*\)|\[<expr>*\]|\{<expr>*\}|\\[\s\S])/.source.replace(/<string>/g,function(){return rt}).replace(/<comment>/g,function(){return ot}),st=0;st<2;st++)at=at.replace(/<expr>/g,function(){return at});at=at.replace(/<expr>/g,"[^\\s\\S]"),et.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(<js>*\)\s*\{<js>*\}/.source.replace(/<js>/g,function(){return at}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:et.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}])<js>)+/.source.replace(/<js>/g,function(){return at}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:et.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}})(nt)}return qml_1}var qore_1,hasRequiredQore;function requireQore(){if(hasRequiredQore)return qore_1;hasRequiredQore=1,qore_1=tt,tt.displayName="qore",tt.aliases=[];function tt(nt){nt.languages.qore=nt.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}return qore_1}var qsharp_1,hasRequiredQsharp;function requireQsharp(){if(hasRequiredQsharp)return qsharp_1;hasRequiredQsharp=1,qsharp_1=tt,tt.displayName="qsharp",tt.aliases=["qs"];function tt(nt){(function(et){function rt(mt,Mt){return mt.replace(/<<(\d+)>>/g,function(Ot,zt){return"(?:"+Mt[+zt]+")"})}function ot(mt,Mt,Ot){return RegExp(rt(mt,Mt),"")}function at(mt,Mt){for(var Ot=0;Ot<Mt;Ot++)mt=mt.replace(/<<self>>/g,function(){return"(?:"+mt+")"});return mt.replace(/<<self>>/g,"[^\\s\\S]")}var st={type:"Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero",other:"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within"};function ut(mt){return"\\b(?:"+mt.trim().replace(/ /g,"|")+")\\b"}var ct=RegExp(ut(st.type+" "+st.other)),pt=/\b[A-Za-z_]\w*\b/.source,dt=rt(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[pt]),ft={keyword:ct,punctuation:/[<>()?,.:[\]]/},bt=/"(?:\\.|[^\\"])*"/.source;et.languages.qsharp=et.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:ot(/(^|[^$\\])<<0>>/.source,[bt]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:ot(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[dt]),lookbehind:!0,inside:ft},{pattern:ot(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[dt]),lookbehind:!0,inside:ft}],keyword:ct,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),et.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var ht=at(rt(/\{(?:[^"{}]|<<0>>|<<self>>)*\}/.source,[bt]),2);et.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:ot(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[ht]),greedy:!0,inside:{interpolation:{pattern:ot(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[ht]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:et.languages.qsharp}}},string:/[\s\S]+/}}})})(nt),nt.languages.qs=nt.languages.qsharp}return qsharp_1}var r_1,hasRequiredR;function requireR(){if(hasRequiredR)return r_1;hasRequiredR=1,r_1=tt,tt.displayName="r",tt.aliases=[];function tt(nt){nt.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|<?-)?|[>=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}return r_1}var racket_1,hasRequiredRacket;function requireRacket(){if(hasRequiredRacket)return racket_1;hasRequiredRacket=1;var tt=requireScheme();racket_1=nt,nt.displayName="racket",nt.aliases=["rkt"];function nt(et){et.register(tt),et.languages.racket=et.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),et.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),et.languages.rkt=et.languages.racket}return racket_1}var reason_1,hasRequiredReason;function requireReason(){if(hasRequiredReason)return reason_1;hasRequiredReason=1,reason_1=tt,tt.displayName="reason",tt.aliases=[];function tt(nt){nt.languages.reason=nt.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),nt.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete nt.languages.reason.function}return reason_1}var regex_1,hasRequiredRegex;function requireRegex(){if(hasRequiredRegex)return regex_1;hasRequiredRegex=1,regex_1=tt,tt.displayName="regex",tt.aliases=[];function tt(nt){(function(et){var rt={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},ot=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,at={pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},st={pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},ut="(?:[^\\\\-]|"+ot.source+")",ct=RegExp(ut+"-"+ut),pt={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};et.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:ct,inside:{escape:ot,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":rt,"char-set":st,escape:ot}},"special-escape":rt,"char-set":at,backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":pt}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:ot,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":pt}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}}})(nt)}return regex_1}var rego_1,hasRequiredRego;function requireRego(){if(hasRequiredRego)return rego_1;hasRequiredRego=1,rego_1=tt,tt.displayName="rego",tt.aliases=[];function tt(nt){nt.languages.rego={comment:/#.*/,property:{pattern:/(^|[^\\.])(?:"(?:\\.|[^\\"\r\n])*"|`[^`]*`|\b[a-z_]\w*\b)(?=\s*:(?!=))/i,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:as|default|else|import|not|null|package|set(?=\s*\()|some|with)\b/,boolean:/\b(?:false|true)\b/,function:{pattern:/\b[a-z_]\w*\b(?:\s*\.\s*\b[a-z_]\w*\b)*(?=\s*\()/i,inside:{namespace:/\b\w+\b(?=\s*\.)/,punctuation:/\./}},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,operator:/[-+*/%|&]|[<>:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}return rego_1}var renpy_1,hasRequiredRenpy;function requireRenpy(){if(hasRequiredRenpy)return renpy_1;hasRequiredRenpy=1,renpy_1=tt,tt.displayName="renpy",tt.aliases=["rpy"];function tt(nt){nt.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},nt.languages.rpy=nt.languages.renpy}return renpy_1}var rest_1,hasRequiredRest;function requireRest(){if(hasRequiredRest)return rest_1;hasRequiredRest=1,rest_1=tt,tt.displayName="rest",tt.aliases=[];function tt(nt){nt.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}return rest_1}var rip_1,hasRequiredRip;function requireRip(){if(hasRequiredRip)return rip_1;hasRequiredRip=1,rip_1=tt,tt.displayName="rip",tt.aliases=[];function tt(nt){nt.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}return rip_1}var roboconf_1,hasRequiredRoboconf;function requireRoboconf(){if(hasRequiredRoboconf)return roboconf_1;hasRequiredRoboconf=1,roboconf_1=tt,tt.displayName="roboconf",tt.aliases=[];function tt(nt){nt.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}return roboconf_1}var robotframework_1,hasRequiredRobotframework;function requireRobotframework(){if(hasRequiredRobotframework)return robotframework_1;hasRequiredRobotframework=1,robotframework_1=tt,tt.displayName="robotframework",tt.aliases=[];function tt(nt){(function(et){var rt={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},ot={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function at(pt,dt){var ft={};ft["section-header"]={pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"};for(var bt in dt)ft[bt]=dt[bt];return ft.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},ft.variable=ot,ft.comment=rt,{pattern:RegExp(/^ ?\*{3}[ \t]*<name>[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(/<name>/g,function(){return pt}),"im"),alias:"section",inside:ft}}var st={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},ut={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:ot}},ct={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:ot}};et.languages.robotframework={settings:at("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:at("Variables"),"test-cases":at("Test Cases",{"test-name":ut,documentation:st,property:ct}),keywords:at("Keywords",{"keyword-name":ut,documentation:st,property:ct}),tasks:at("Tasks",{"task-name":ut,documentation:st,property:ct}),comment:rt},et.languages.robot=et.languages.robotframework})(nt)}return robotframework_1}var rust_1,hasRequiredRust;function requireRust(){if(hasRequiredRust)return rust_1;hasRequiredRust=1,rust_1=tt,tt.displayName="rust",tt.aliases=[];function tt(nt){(function(et){for(var rt=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,ot=0;ot<2;ot++)rt=rt.replace(/<self>/g,function(){return rt});rt=rt.replace(/<self>/g,function(){return/[^\s\S]/.source}),et.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+rt),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},et.languages.rust["closure-params"].inside.rest=et.languages.rust,et.languages.rust.attribute.inside.string=et.languages.rust.string})(nt)}return rust_1}var sas_1,hasRequiredSas;function requireSas(){if(hasRequiredSas)return sas_1;hasRequiredSas=1,sas_1=tt,tt.displayName="sas",tt.aliases=[];function tt(nt){(function(et){var rt=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,ot=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,at={pattern:RegExp(rt+"[bx]"),alias:"number"},st={pattern:/&[a-z_]\w*/i},ut={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},ct={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},pt=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],dt={pattern:RegExp(rt),greedy:!0},ft=/[$%@.(){}\[\];,\\]/,bt={pattern:/%?\b\w+(?=\()/,alias:"keyword"},ht={function:bt,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":st,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:ot,"numeric-constant":at,punctuation:ft,string:dt},mt={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},Mt={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},Ot={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},zt={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},yt=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,vt={pattern:RegExp(/(^|\s)(?:action\s+)?(?:<act>)\.[a-z]+\b[^;]+/.source.replace(/<act>/g,function(){return yt}),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:<act>)\.[a-z]+\b/.source.replace(/<act>/g,function(){return yt}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:pt,function:bt,"arg-value":ht["arg-value"],operator:ht.operator,argument:ht.arg,number:ot,"numeric-constant":at,punctuation:ft,string:dt}},At={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};et.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:<str>|[^;"'])+;/.source.replace(/<str>/g,function(){return rt}),"im"),alias:"language-sql",inside:et.languages.sql},"global-statements":Ot,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:ot,"numeric-constant":at,punctuation:ft,string:dt}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:pt,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:<str>|[^"'])+?(?=endsubmit;)/.source.replace(/<str>/g,function(){return rt}),"im"),lookbehind:!0,alias:"language-groovy",inside:et.languages.groovy},keyword:At,"submit-statement":zt,"global-statements":Ot,number:ot,"numeric-constant":at,punctuation:ft,string:dt}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:pt,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:<str>|[^"'])+?(?=endsubmit;)/.source.replace(/<str>/g,function(){return rt}),"im"),lookbehind:!0,alias:"language-lua",inside:et.languages.lua},keyword:At,"submit-statement":zt,"global-statements":Ot,number:ot,"numeric-constant":at,punctuation:ft,string:dt}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:pt,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:ht}},"cas-actions":vt,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:ht},step:ct,keyword:At,function:bt,format:mt,altformat:Mt,"global-statements":Ot,number:ot,"numeric-constant":at,punctuation:ft,string:dt}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|<str>)+;/.source.replace(/<str>/g,function(){return rt}),"im"),lookbehind:!0,inside:ht},"macro-keyword":ut,"macro-variable":st,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":ut,"macro-variable":st,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:ft}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:pt,number:ot,"numeric-constant":at}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:ht},"cas-actions":vt,comment:pt,function:bt,format:mt,altformat:Mt,"numeric-constant":at,datetime:{pattern:RegExp(rt+"(?:dt?|t)"),alias:"number"},string:dt,step:ct,keyword:At,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:ot,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:ft}})(nt)}return sas_1}var sass_1,hasRequiredSass;function requireSass(){if(hasRequiredSass)return sass_1;hasRequiredSass=1,sass_1=tt,tt.displayName="sass",tt.aliases=[];function tt(nt){(function(et){et.languages.sass=et.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),et.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete et.languages.sass.atrule;var rt=/\$[-\w]+|#\{\$[-\w]+\}/,ot=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];et.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:rt,operator:ot}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:rt,operator:ot,important:et.languages.sass.important}}}),delete et.languages.sass.property,delete et.languages.sass.important,et.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(nt)}return sass_1}var scala_1,hasRequiredScala;function requireScala(){if(hasRequiredScala)return scala_1;hasRequiredScala=1;var tt=requireJava();scala_1=nt,nt.displayName="scala",nt.aliases=[];function nt(et){et.register(tt),et.languages.scala=et.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),et.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:et.languages.scala}}},string:/[\s\S]+/}}}),delete et.languages.scala["class-name"],delete et.languages.scala.function}return scala_1}var scss_1,hasRequiredScss;function requireScss(){if(hasRequiredScss)return scss_1;hasRequiredScss=1,scss_1=tt,tt.displayName="scss",tt.aliases=[];function tt(nt){nt.languages.scss=nt.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),nt.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),nt.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),nt.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),nt.languages.scss.atrule.inside.rest=nt.languages.scss}return scss_1}var shellSession_1,hasRequiredShellSession;function requireShellSession(){if(hasRequiredShellSession)return shellSession_1;hasRequiredShellSession=1;var tt=requireBash();shellSession_1=nt,nt.displayName="shellSession",nt.aliases=[];function nt(et){et.register(tt),function(rt){var ot=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");rt.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<<str>>)+/.source.replace(/<<str>>/g,function(){return ot}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:rt.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},rt.languages["sh-session"]=rt.languages.shellsession=rt.languages["shell-session"]}(et)}return shellSession_1}var smali_1,hasRequiredSmali;function requireSmali(){if(hasRequiredSmali)return smali_1;hasRequiredSmali=1,smali_1=tt,tt.displayName="smali",tt.aliases=[];function tt(nt){nt.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}return smali_1}var smalltalk_1,hasRequiredSmalltalk;function requireSmalltalk(){if(hasRequiredSmalltalk)return smalltalk_1;hasRequiredSmalltalk=1,smalltalk_1=tt,tt.displayName="smalltalk",tt.aliases=[];function tt(nt){nt.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}return smalltalk_1}var smarty_1,hasRequiredSmarty;function requireSmarty(){if(hasRequiredSmarty)return smarty_1;hasRequiredSmarty=1;var tt=requireMarkupTemplating();smarty_1=nt,nt.displayName="smarty",nt.aliases=[];function nt(et){et.register(tt),function(rt){rt.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:rt.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},rt.languages.smarty["embedded-php"].inside.smarty.inside=rt.languages.smarty,rt.languages.smarty.string[0].inside.interpolation.inside.expression.inside=rt.languages.smarty;var ot=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,at=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']|<str>|\{(?:[^{}"']|<str>|\{(?:[^{}"']|<str>)*\})*\})*\}/.source.replace(/<str>/g,function(){return ot.source}),"g");rt.hooks.add("before-tokenize",function(st){var ut="{literal}",ct="{/literal}",pt=!1;rt.languages["markup-templating"].buildPlaceholders(st,"smarty",at,function(dt){return dt===ct&&(pt=!1),pt?!1:(dt===ut&&(pt=!0),!0)})}),rt.hooks.add("after-tokenize",function(st){rt.languages["markup-templating"].tokenizePlaceholders(st,"smarty")})}(et)}return smarty_1}var sml_1,hasRequiredSml;function requireSml(){if(hasRequiredSml)return sml_1;hasRequiredSml=1,sml_1=tt,tt.displayName="sml",tt.aliases=["smlnj"];function tt(nt){(function(et){var rt=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;et.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)<TERMINAL>(?:\s*(?:(?:\*|->)\s*<TERMINAL>|,\s*<TERMINAL>(?:(?=<NOT-LAST>)|(?!<NOT-LAST>)\s+<LONG-ID>)))*/.source.replace(/<NOT-LAST>/g,function(){return/\s*(?:[*,]|->)/.source}).replace(/<TERMINAL>/g,function(){return/(?:'[\w']*|<LONG-ID>|\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+<LONG-ID>)*/.source}).replace(/<LONG-ID>/g,function(){return/(?!<KEYWORD>)[a-z\d_][\w'.]*/.source}).replace(/<KEYWORD>/g,function(){return rt.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:rt,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},et.languages.sml["class-name"][0].inside=et.languages.sml,et.languages.smlnj=et.languages.sml})(nt)}return sml_1}var solidity_1,hasRequiredSolidity;function requireSolidity(){if(hasRequiredSolidity)return solidity_1;hasRequiredSolidity=1,solidity_1=tt,tt.displayName="solidity",tt.aliases=["sol"];function tt(nt){nt.languages.solidity=nt.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),nt.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),nt.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),nt.languages.sol=nt.languages.solidity}return solidity_1}var solutionFile_1,hasRequiredSolutionFile;function requireSolutionFile(){if(hasRequiredSolutionFile)return solutionFile_1;hasRequiredSolutionFile=1,solutionFile_1=tt,tt.displayName="solutionFile",tt.aliases=[];function tt(nt){(function(et){var rt={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};et.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:rt}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:rt}},guid:rt,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},et.languages.sln=et.languages["solution-file"]})(nt)}return solutionFile_1}var soy_1,hasRequiredSoy;function requireSoy(){if(hasRequiredSoy)return soy_1;hasRequiredSoy=1;var tt=requireMarkupTemplating();soy_1=nt,nt.displayName="soy",nt.aliases=[];function nt(et){et.register(tt),function(rt){var ot=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,at=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;rt.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:ot,greedy:!0},number:at,punctuation:/[\[\].?]/}},string:{pattern:ot,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:at,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},rt.hooks.add("before-tokenize",function(st){var ut=/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,ct="{literal}",pt="{/literal}",dt=!1;rt.languages["markup-templating"].buildPlaceholders(st,"soy",ut,function(ft){return ft===pt&&(dt=!1),dt?!1:(ft===ct&&(dt=!0),!0)})}),rt.hooks.add("after-tokenize",function(st){rt.languages["markup-templating"].tokenizePlaceholders(st,"soy")})}(et)}return soy_1}var turtle_1,hasRequiredTurtle;function requireTurtle(){if(hasRequiredTurtle)return turtle_1;hasRequiredTurtle=1,turtle_1=tt,tt.displayName="turtle",tt.aliases=[];function tt(nt){nt.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},nt.languages.trig=nt.languages.turtle}return turtle_1}var sparql_1,hasRequiredSparql;function requireSparql(){if(hasRequiredSparql)return sparql_1;hasRequiredSparql=1;var tt=requireTurtle();sparql_1=nt,nt.displayName="sparql",nt.aliases=["rq"];function nt(et){et.register(tt),et.languages.sparql=et.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),et.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),et.languages.rq=et.languages.sparql}return sparql_1}var splunkSpl_1,hasRequiredSplunkSpl;function requireSplunkSpl(){if(hasRequiredSplunkSpl)return splunkSpl_1;hasRequiredSplunkSpl=1,splunkSpl_1=tt,tt.displayName="splunkSpl",tt.aliases=[];function tt(nt){nt.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}return splunkSpl_1}var sqf_1,hasRequiredSqf;function requireSqf(){if(hasRequiredSqf)return sqf_1;hasRequiredSqf=1,sqf_1=tt,tt.displayName="sqf",tt.aliases=[];function tt(nt){nt.languages.sqf=nt.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),nt.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:nt.languages.sqf.comment}}}),delete nt.languages.sqf["class-name"]}return sqf_1}var squirrel_1,hasRequiredSquirrel;function requireSquirrel(){if(hasRequiredSquirrel)return squirrel_1;hasRequiredSquirrel=1,squirrel_1=tt,tt.displayName="squirrel",tt.aliases=[];function tt(nt){nt.languages.squirrel=nt.languages.extend("clike",{comment:[nt.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),nt.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),nt.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}return squirrel_1}var stan_1,hasRequiredStan;function requireStan(){if(hasRequiredStan)return stan_1;hasRequiredStan=1,stan_1=tt,tt.displayName="stan",tt.aliases=[];function tt(nt){(function(et){var rt=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;et.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+rt.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,rt],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},et.languages.stan.constraint.inside.expression.inside=et.languages.stan})(nt)}return stan_1}var stylus_1,hasRequiredStylus;function requireStylus(){if(hasRequiredStylus)return stylus_1;hasRequiredStylus=1,stylus_1=tt,tt.displayName="stylus",tt.aliases=[];function tt(nt){(function(et){var rt={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},ot={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},at={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:rt,number:ot,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:rt,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:ot,punctuation:/[{}()\[\];:,]/};at.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:at}},at.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:at}},et.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:at}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:at}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:at}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:at.interpolation}},rest:at}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:at.interpolation,comment:at.comment,punctuation:/[{},]/}},func:at.func,string:at.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:at.interpolation,punctuation:/[{}()\[\];:.]/}})(nt)}return stylus_1}var swift_1,hasRequiredSwift;function requireSwift(){if(hasRequiredSwift)return swift_1;hasRequiredSwift=1,swift_1=tt,tt.displayName="swift",tt.aliases=[];function tt(nt){nt.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+(/(?:elseif|if)\b/.source+"(?:[ 	]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+")+"|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},nt.languages.swift["string-literal"].forEach(function(et){et.inside.interpolation.inside=nt.languages.swift})}return swift_1}var systemd_1,hasRequiredSystemd;function requireSystemd(){if(hasRequiredSystemd)return systemd_1;hasRequiredSystemd=1,systemd_1=tt,tt.displayName="systemd",tt.aliases=[];function tt(nt){(function(et){var rt={pattern:/^[;#].*/m,greedy:!0},ot=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;et.languages.systemd={comment:rt,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+ot+`|(?=[^"\r
]))(?:`+(/[^\s\\]/.source+'|[ 	]+(?:(?![ 	"])|'+ot+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source)+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:rt,quoted:{pattern:RegExp(/(^|\s)/.source+ot),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}})(nt)}return systemd_1}var t4Templating_1,hasRequiredT4Templating;function requireT4Templating(){if(hasRequiredT4Templating)return t4Templating_1;hasRequiredT4Templating=1,t4Templating_1=tt,tt.displayName="t4Templating",tt.aliases=[];function tt(nt){(function(et){function rt(at,st,ut){return{pattern:RegExp("<#"+at+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+at+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:st,alias:ut}}}}function ot(at){var st=et.languages[at],ut="language-"+at;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:rt("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:rt("=",st,ut),"class-feature":rt("\\+",st,ut),standard:rt("",st,ut)}}}}et.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:ot})})(nt)}return t4Templating_1}var t4Cs_1,hasRequiredT4Cs;function requireT4Cs(){if(hasRequiredT4Cs)return t4Cs_1;hasRequiredT4Cs=1;var tt=requireT4Templating(),nt=requireCsharp();t4Cs_1=et,et.displayName="t4Cs",et.aliases=[];function et(rt){rt.register(tt),rt.register(nt),rt.languages.t4=rt.languages["t4-cs"]=rt.languages["t4-templating"].createT4("csharp")}return t4Cs_1}var vbnet_1,hasRequiredVbnet;function requireVbnet(){if(hasRequiredVbnet)return vbnet_1;hasRequiredVbnet=1;var tt=requireBasic();vbnet_1=nt,nt.displayName="vbnet",nt.aliases=[];function nt(et){et.register(tt),et.languages.vbnet=et.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}return vbnet_1}var t4Vb_1,hasRequiredT4Vb;function requireT4Vb(){if(hasRequiredT4Vb)return t4Vb_1;hasRequiredT4Vb=1;var tt=requireT4Templating(),nt=requireVbnet();t4Vb_1=et,et.displayName="t4Vb",et.aliases=[];function et(rt){rt.register(tt),rt.register(nt),rt.languages["t4-vb"]=rt.languages["t4-templating"].createT4("vbnet")}return t4Vb_1}var yaml_1,hasRequiredYaml;function requireYaml(){if(hasRequiredYaml)return yaml_1;hasRequiredYaml=1,yaml_1=tt,tt.displayName="yaml",tt.aliases=["yml"];function tt(nt){(function(et){var rt=/[*&][^\s[\]{},]+/,ot=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,at="(?:"+ot.source+"(?:[ 	]+"+rt.source+")?|"+rt.source+"(?:[ 	]+"+ot.source+")?)",st=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),ut=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function ct(pt,dt){dt=(dt||"").replace(/m/g,"")+"m";var ft=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,function(){return at}).replace(/<<value>>/g,function(){return pt});return RegExp(ft,dt)}et.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,function(){return at})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,function(){return at}).replace(/<<key>>/g,function(){return"(?:"+st+"|"+ut+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:ct(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:ct(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:ct(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:ct(ut),lookbehind:!0,greedy:!0},number:{pattern:ct(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:ot,important:rt,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},et.languages.yml=et.languages.yaml})(nt)}return yaml_1}var tap_1,hasRequiredTap;function requireTap(){if(hasRequiredTap)return tap_1;hasRequiredTap=1;var tt=requireYaml();tap_1=nt,nt.displayName="tap",nt.aliases=[];function nt(et){et.register(tt),et.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:et.languages.yaml,alias:"language-yaml"}}}return tap_1}var tcl_1,hasRequiredTcl;function requireTcl(){if(hasRequiredTcl)return tcl_1;hasRequiredTcl=1,tcl_1=tt,tt.displayName="tcl",tt.aliases=[];function tt(nt){nt.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}return tcl_1}var textile_1,hasRequiredTextile;function requireTextile(){if(hasRequiredTextile)return textile_1;hasRequiredTextile=1,textile_1=tt,tt.displayName="textile",tt.aliases=[];function tt(nt){(function(et){var rt=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,ot=/\)|\((?![^|()\n]+\))/.source;function at(bt,ht){return RegExp(bt.replace(/<MOD>/g,function(){return"(?:"+rt+")"}).replace(/<PAR>/g,function(){return"(?:"+ot+")"}),ht||"")}var st={css:{pattern:/\{[^{}]+\}/,inside:{rest:et.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},ut=et.languages.textile=et.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:at(/^[a-z]\w*(?:<MOD>|<PAR>|[<>=])*\./.source),inside:{modifier:{pattern:at(/(^[a-z]\w*)(?:<MOD>|<PAR>|[<>=])+(?=\.)/.source),lookbehind:!0,inside:st},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:at(/^[*#]+<MOD>*\s+\S.*/.source,"m"),inside:{modifier:{pattern:at(/(^[*#]+)<MOD>+/.source),lookbehind:!0,inside:st},punctuation:/^[*#]+/}},table:{pattern:at(/^(?:(?:<MOD>|<PAR>|[<>=^~])+\.\s*)?(?:\|(?:(?:<MOD>|<PAR>|[<>=^~_]|[\\/]\d+)+\.|(?!(?:<MOD>|<PAR>|[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:at(/(^|\|(?:\r?\n|\r)?)(?:<MOD>|<PAR>|[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:st},punctuation:/\||^\./}},inline:{pattern:at(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])<MOD>*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:at(/(^(\*\*?)<MOD>*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:at(/(^(__?)<MOD>*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:at(/(^\?\?<MOD>*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:at(/(^@<MOD>*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:at(/(^\+<MOD>*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:at(/(^-<MOD>*).+?(?=-)/.source),lookbehind:!0},span:{pattern:at(/(^%<MOD>*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:at(/(^\*\*|__|\?\?|[*_%@+\-^~])<MOD>+/.source),lookbehind:!0,inside:st},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:at(/"<MOD>*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:at(/(^"<MOD>*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:at(/(^")<MOD>+/.source),lookbehind:!0,inside:st},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:at(/!(?:<MOD>|<PAR>|[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:at(/(^!(?:<MOD>|<PAR>|[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:at(/(^!)(?:<MOD>|<PAR>|[<>=])+/.source),lookbehind:!0,inside:st},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),ct=ut.phrase.inside,pt={inline:ct.inline,link:ct.link,image:ct.image,footnote:ct.footnote,acronym:ct.acronym,mark:ct.mark};ut.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var dt=ct.inline.inside;dt.bold.inside=pt,dt.italic.inside=pt,dt.inserted.inside=pt,dt.deleted.inside=pt,dt.span.inside=pt;var ft=ct.table.inside;ft.inline=pt.inline,ft.link=pt.link,ft.image=pt.image,ft.footnote=pt.footnote,ft.acronym=pt.acronym,ft.mark=pt.mark})(nt)}return textile_1}var toml_1,hasRequiredToml;function requireToml(){if(hasRequiredToml)return toml_1;hasRequiredToml=1,toml_1=tt,tt.displayName="toml",tt.aliases=[];function tt(nt){(function(et){var rt=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function ot(at){return at.replace(/__/g,function(){return rt})}et.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(ot(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(ot(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}})(nt)}return toml_1}var tremor_1,hasRequiredTremor;function requireTremor(){if(hasRequiredTremor)return tremor_1;hasRequiredTremor=1,tremor_1=tt,tt.displayName="tremor",tt.aliases=[];function tt(nt){(function(et){et.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var rt=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;et.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+rt+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+rt+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(rt),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:et.languages.tremor}}},string:/[\s\S]+/}},et.languages.troy=et.languages.tremor,et.languages.trickle=et.languages.tremor})(nt)}return tremor_1}var tsx_1,hasRequiredTsx;function requireTsx(){if(hasRequiredTsx)return tsx_1;hasRequiredTsx=1;var tt=requireJsx(),nt=requireTypescript();tsx_1=et,et.displayName="tsx",et.aliases=[];function et(rt){rt.register(tt),rt.register(nt),function(ot){var at=ot.util.clone(ot.languages.typescript);ot.languages.tsx=ot.languages.extend("jsx",at),delete ot.languages.tsx.parameter,delete ot.languages.tsx["literal-property"];var st=ot.languages.tsx.tag;st.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+st.pattern.source+")",st.pattern.flags),st.lookbehind=!0}(rt)}return tsx_1}var tt2_1,hasRequiredTt2;function requireTt2(){if(hasRequiredTt2)return tt2_1;hasRequiredTt2=1;var tt=requireMarkupTemplating();tt2_1=nt,nt.displayName="tt2",nt.aliases=[];function nt(et){et.register(tt),function(rt){rt.languages.tt2=rt.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),rt.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),rt.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),rt.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete rt.languages.tt2.string,rt.hooks.add("before-tokenize",function(ot){var at=/\[%[\s\S]+?%\]/g;rt.languages["markup-templating"].buildPlaceholders(ot,"tt2",at)}),rt.hooks.add("after-tokenize",function(ot){rt.languages["markup-templating"].tokenizePlaceholders(ot,"tt2")})}(et)}return tt2_1}var twig_1,hasRequiredTwig;function requireTwig(){if(hasRequiredTwig)return twig_1;hasRequiredTwig=1;var tt=requireMarkupTemplating();twig_1=nt,nt.displayName="twig",nt.aliases=[];function nt(et){et.register(tt),et.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},et.hooks.add("before-tokenize",function(rt){if(rt.language==="twig"){var ot=/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g;et.languages["markup-templating"].buildPlaceholders(rt,"twig",ot)}}),et.hooks.add("after-tokenize",function(rt){et.languages["markup-templating"].tokenizePlaceholders(rt,"twig")})}return twig_1}var typoscript_1,hasRequiredTyposcript;function requireTyposcript(){if(hasRequiredTyposcript)return typoscript_1;hasRequiredTyposcript=1,typoscript_1=tt,tt.displayName="typoscript",tt.aliases=["tsconfig"];function tt(nt){(function(et){var rt=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;et.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern:/<INCLUDE_TYPOSCRIPT:\s*source\s*=\s*(?:"[^"\r\n]*"|'[^'\r\n]*')\s*>/,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:rt}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:rt,number:/^\d+$/,punctuation:/[,|:]/}},keyword:rt,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},et.languages.tsconfig=et.languages.typoscript})(nt)}return typoscript_1}var unrealscript_1,hasRequiredUnrealscript;function requireUnrealscript(){if(hasRequiredUnrealscript)return unrealscript_1;hasRequiredUnrealscript=1,unrealscript_1=tt,tt.displayName="unrealscript",tt.aliases=["uc","uscript"];function tt(nt){nt.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},nt.languages.uc=nt.languages.uscript=nt.languages.unrealscript}return unrealscript_1}var uorazor_1,hasRequiredUorazor;function requireUorazor(){if(hasRequiredUorazor)return uorazor_1;hasRequiredUorazor=1,uorazor_1=tt,tt.displayName="uorazor",tt.aliases=[];function tt(nt){nt.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}return uorazor_1}var uri_1,hasRequiredUri;function requireUri(){if(hasRequiredUri)return uri_1;hasRequiredUri=1,uri_1=tt,tt.displayName="uri",tt.aliases=["url"];function tt(nt){nt.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+("(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")")+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},nt.languages.url=nt.languages.uri}return uri_1}var v_1,hasRequiredV;function requireV(){if(hasRequiredV)return v_1;hasRequiredV=1,v_1=tt,tt.displayName="v",tt.aliases=[];function tt(nt){(function(et){var rt={pattern:/[\s\S]+/,inside:null};et.languages.v=et.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":rt}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),rt.inside=et.languages.v,et.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),et.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),et.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:et.languages.v.generic.inside}}}})})(nt)}return v_1}var vala_1,hasRequiredVala;function requireVala(){if(hasRequiredVala)return vala_1;hasRequiredVala=1,vala_1=tt,tt.displayName="vala",tt.aliases=[];function tt(nt){nt.languages.vala=nt.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),nt.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:nt.languages.vala}},string:/[\s\S]+/}}}),nt.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:nt.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}return vala_1}var velocity_1,hasRequiredVelocity;function requireVelocity(){if(hasRequiredVelocity)return velocity_1;hasRequiredVelocity=1,velocity_1=tt,tt.displayName="velocity",tt.aliases=[];function tt(nt){(function(et){et.languages.velocity=et.languages.extend("markup",{});var rt={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};rt.variable.inside={string:rt.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:rt.number,boolean:rt.boolean,punctuation:rt.punctuation},et.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:rt}},variable:rt.variable}),et.languages.velocity.tag.inside["attr-value"].inside.rest=et.languages.velocity})(nt)}return velocity_1}var verilog_1,hasRequiredVerilog;function requireVerilog(){if(hasRequiredVerilog)return verilog_1;hasRequiredVerilog=1,verilog_1=tt,tt.displayName="verilog",tt.aliases=[];function tt(nt){nt.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}return verilog_1}var vhdl_1,hasRequiredVhdl;function requireVhdl(){if(hasRequiredVhdl)return vhdl_1;hasRequiredVhdl=1,vhdl_1=tt,tt.displayName="vhdl",tt.aliases=[];function tt(nt){nt.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:library|use)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}return vhdl_1}var vim_1,hasRequiredVim;function requireVim(){if(hasRequiredVim)return vim_1;hasRequiredVim=1,vim_1=tt,tt.displayName="vim",tt.aliases=[];function tt(nt){nt.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}return vim_1}var visualBasic_1,hasRequiredVisualBasic;function requireVisualBasic(){if(hasRequiredVisualBasic)return visualBasic_1;hasRequiredVisualBasic=1,visualBasic_1=tt,tt.displayName="visualBasic",tt.aliases=[];function tt(nt){nt.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},nt.languages.vb=nt.languages["visual-basic"],nt.languages.vba=nt.languages["visual-basic"]}return visualBasic_1}var warpscript_1,hasRequiredWarpscript;function requireWarpscript(){if(hasRequiredWarpscript)return warpscript_1;hasRequiredWarpscript=1,warpscript_1=tt,tt.displayName="warpscript",tt.aliases=[];function tt(nt){nt.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}return warpscript_1}var wasm_1,hasRequiredWasm;function requireWasm(){if(hasRequiredWasm)return wasm_1;hasRequiredWasm=1,wasm_1=tt,tt.displayName="wasm",tt.aliases=[];function tt(nt){nt.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}return wasm_1}var webIdl_1,hasRequiredWebIdl;function requireWebIdl(){if(hasRequiredWebIdl)return webIdl_1;hasRequiredWebIdl=1,webIdl_1=tt,tt.displayName="webIdl",tt.aliases=[];function tt(nt){(function(et){var rt=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,ot="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+rt+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,at={};et.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+rt),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:at},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+ot),lookbehind:!0,inside:at},{pattern:RegExp("("+/\bcallback\s+/.source+rt+/\s*=\s*/.source+")"+ot),lookbehind:!0,inside:at},{pattern:RegExp(/(\btypedef\b\s*)/.source+ot),lookbehind:!0,inside:at},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+rt),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+rt),lookbehind:!0},RegExp(rt+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+rt),lookbehind:!0},{pattern:RegExp(ot+"(?="+/\s*(?:\.{3}\s*)?/.source+rt+/\s*[(),;=]/.source+")"),inside:at}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/};for(var st in et.languages["web-idl"])st!=="class-name"&&(at[st]=et.languages["web-idl"][st]);et.languages.webidl=et.languages["web-idl"]})(nt)}return webIdl_1}var wiki_1,hasRequiredWiki;function requireWiki(){if(hasRequiredWiki)return wiki_1;hasRequiredWiki=1,wiki_1=tt,tt.displayName="wiki",tt.aliases=[];function tt(nt){nt.languages.wiki=nt.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:nt.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),nt.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:nt.languages.markup.tag.inside}}}})}return wiki_1}var wolfram_1,hasRequiredWolfram;function requireWolfram(){if(hasRequiredWolfram)return wolfram_1;hasRequiredWolfram=1,wolfram_1=tt,tt.displayName="wolfram",tt.aliases=["mathematica","wl","nb"];function tt(nt){nt.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\^|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},nt.languages.mathematica=nt.languages.wolfram,nt.languages.wl=nt.languages.wolfram,nt.languages.nb=nt.languages.wolfram}return wolfram_1}var wren_1,hasRequiredWren;function requireWren(){if(hasRequiredWren)return wren_1;hasRequiredWren=1,wren_1=tt,tt.displayName="wren",tt.aliases=[];function tt(nt){nt.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},nt.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:nt.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}return wren_1}var xeora_1,hasRequiredXeora;function requireXeora(){if(hasRequiredXeora)return xeora_1;hasRequiredXeora=1,xeora_1=tt,tt.displayName="xeora",tt.aliases=["xeoracube"];function tt(nt){(function(et){et.languages.xeora=et.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),et.languages.insertBefore("inside","punctuation",{variable:et.languages.xeora["function-inline"].inside.variable},et.languages.xeora["function-block"]),et.languages.xeoracube=et.languages.xeora})(nt)}return xeora_1}var xmlDoc_1,hasRequiredXmlDoc;function requireXmlDoc(){if(hasRequiredXmlDoc)return xmlDoc_1;hasRequiredXmlDoc=1,xmlDoc_1=tt,tt.displayName="xmlDoc",tt.aliases=[];function tt(nt){(function(et){function rt(ut,ct){et.languages[ut]&&et.languages.insertBefore(ut,"comment",{"doc-comment":ct})}var ot=et.languages.markup.tag,at={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:ot}},st={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:ot}};rt("csharp",at),rt("fsharp",at),rt("vbnet",st)})(nt)}return xmlDoc_1}var xojo_1,hasRequiredXojo;function requireXojo(){if(hasRequiredXojo)return xojo_1;hasRequiredXojo=1,xojo_1=tt,tt.displayName="xojo",tt.aliases=[];function tt(nt){nt.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}return xojo_1}var xquery_1,hasRequiredXquery;function requireXquery(){if(hasRequiredXquery)return xquery_1;hasRequiredXquery=1,xquery_1=tt,tt.displayName="xquery",tt.aliases=[];function tt(nt){(function(et){et.languages.xquery=et.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),et.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,et.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,et.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,et.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:et.languages.xquery,alias:"language-xquery"};var rt=function(at){return typeof at=="string"?at:typeof at.content=="string"?at.content:at.content.map(rt).join("")},ot=function(at){for(var st=[],ut=0;ut<at.length;ut++){var ct=at[ut],pt=!1;if(typeof ct!="string"&&(ct.type==="tag"&&ct.content[0]&&ct.content[0].type==="tag"?ct.content[0].content[0].content==="</"?st.length>0&&st[st.length-1].tagName===rt(ct.content[0].content[1])&&st.pop():ct.content[ct.content.length-1].content==="/>"||st.push({tagName:rt(ct.content[0].content[1]),openedBraces:0}):st.length>0&&ct.type==="punctuation"&&ct.content==="{"&&(!at[ut+1]||at[ut+1].type!=="punctuation"||at[ut+1].content!=="{")&&(!at[ut-1]||at[ut-1].type!=="plain-text"||at[ut-1].content!=="{")?st[st.length-1].openedBraces++:st.length>0&&st[st.length-1].openedBraces>0&&ct.type==="punctuation"&&ct.content==="}"?st[st.length-1].openedBraces--:ct.type!=="comment"&&(pt=!0)),(pt||typeof ct=="string")&&st.length>0&&st[st.length-1].openedBraces===0){var dt=rt(ct);ut<at.length-1&&(typeof at[ut+1]=="string"||at[ut+1].type==="plain-text")&&(dt+=rt(at[ut+1]),at.splice(ut+1,1)),ut>0&&(typeof at[ut-1]=="string"||at[ut-1].type==="plain-text")&&(dt=rt(at[ut-1])+dt,at.splice(ut-1,1),ut--),/^\s+$/.test(dt)?at[ut]=dt:at[ut]=new et.Token("plain-text",dt,null,dt)}ct.content&&typeof ct.content!="string"&&ot(ct.content)}};et.hooks.add("after-tokenize",function(at){at.language==="xquery"&&ot(at.tokens)})})(nt)}return xquery_1}var yang_1,hasRequiredYang;function requireYang(){if(hasRequiredYang)return yang_1;hasRequiredYang=1,yang_1=tt,tt.displayName="yang",tt.aliases=[];function tt(nt){nt.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}return yang_1}var zig_1,hasRequiredZig;function requireZig(){if(hasRequiredZig)return zig_1;hasRequiredZig=1,zig_1=tt,tt.displayName="zig",tt.aliases=[];function tt(nt){(function(et){function rt(dt){return function(){return dt}}var ot=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,at="\\b(?!"+ot.source+")(?!\\d)\\w+\\b",st=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,ut=/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*<ALIGN>|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(/<ALIGN>/g,rt(st)),ct=/(?:\bpromise\b|(?:\berror\.)?<ID>(?:\.<ID>)*(?!\s+<ID>))/.source.replace(/<ID>/g,rt(at)),pt="(?!\\s)(?:!?\\s*(?:"+ut+"\\s*)*"+ct+")+";et.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)<TYPE>(?=\s*(?:<ALIGN>\s*)?[=;,)])|<TYPE>(?=\s*(?:<ALIGN>\s*)?\{)/.source.replace(/<TYPE>/g,rt(pt)).replace(/<ALIGN>/g,rt(st))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)<TYPE>(?=\s*(?:<ALIGN>\s*)?;)/.source.replace(/<TYPE>/g,rt(pt)).replace(/<ALIGN>/g,rt(st))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:ot,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},et.languages.zig["class-name"].forEach(function(dt){dt.inside===null&&(dt.inside=et.languages.zig)})})(nt)}return zig_1}var refractor=core,refractor_1=refractor;refractor.register(requireAbap());refractor.register(requireAbnf());refractor.register(requireActionscript());refractor.register(requireAda());refractor.register(requireAgda());refractor.register(requireAl());refractor.register(requireAntlr4());refractor.register(requireApacheconf());refractor.register(requireApex());refractor.register(requireApl());refractor.register(requireApplescript());refractor.register(requireAql());refractor.register(requireArduino());refractor.register(requireArff());refractor.register(requireAsciidoc());refractor.register(requireAsm6502());refractor.register(requireAsmatmel());refractor.register(requireAspnet());refractor.register(requireAutohotkey());refractor.register(requireAutoit());refractor.register(requireAvisynth());refractor.register(requireAvroIdl());refractor.register(requireBash());refractor.register(requireBasic());refractor.register(requireBatch());refractor.register(requireBbcode());refractor.register(requireBicep());refractor.register(requireBirb());refractor.register(requireBison());refractor.register(requireBnf());refractor.register(requireBrainfuck());refractor.register(requireBrightscript());refractor.register(requireBro());refractor.register(requireBsl());refractor.register(requireC());refractor.register(requireCfscript());refractor.register(requireChaiscript());refractor.register(requireCil());refractor.register(requireClojure());refractor.register(requireCmake());refractor.register(requireCobol());refractor.register(requireCoffeescript());refractor.register(requireConcurnas());refractor.register(requireCoq());refractor.register(requireCpp());refractor.register(requireCrystal());refractor.register(requireCsharp());refractor.register(requireCshtml());refractor.register(requireCsp());refractor.register(requireCssExtras());refractor.register(requireCsv());refractor.register(requireCypher());refractor.register(requireD());refractor.register(requireDart());refractor.register(requireDataweave());refractor.register(requireDax());refractor.register(requireDhall());refractor.register(requireDiff());refractor.register(requireDjango());refractor.register(requireDnsZoneFile());refractor.register(requireDocker());refractor.register(requireDot());refractor.register(requireEbnf());refractor.register(requireEditorconfig());refractor.register(requireEiffel());refractor.register(requireEjs());refractor.register(requireElixir());refractor.register(requireElm());refractor.register(requireErb());refractor.register(requireErlang());refractor.register(requireEtlua());refractor.register(requireExcelFormula());refractor.register(requireFactor());refractor.register(require_false());refractor.register(requireFirestoreSecurityRules());refractor.register(requireFlow());refractor.register(requireFortran());refractor.register(requireFsharp());refractor.register(requireFtl());refractor.register(requireGap());refractor.register(requireGcode());refractor.register(requireGdscript());refractor.register(requireGedcom());refractor.register(requireGherkin());refractor.register(requireGit());refractor.register(requireGlsl());refractor.register(requireGml());refractor.register(requireGn());refractor.register(requireGoModule());refractor.register(requireGo());refractor.register(requireGraphql());refractor.register(requireGroovy());refractor.register(requireHaml());refractor.register(requireHandlebars());refractor.register(requireHaskell());refractor.register(requireHaxe());refractor.register(requireHcl());refractor.register(requireHlsl());refractor.register(requireHoon());refractor.register(requireHpkp());refractor.register(requireHsts());refractor.register(requireHttp());refractor.register(requireIchigojam());refractor.register(requireIcon());refractor.register(requireIcuMessageFormat());refractor.register(requireIdris());refractor.register(requireIecst());refractor.register(requireIgnore());refractor.register(requireInform7());refractor.register(requireIni());refractor.register(requireIo());refractor.register(requireJ());refractor.register(requireJava());refractor.register(requireJavadoc());refractor.register(requireJavadoclike());refractor.register(requireJavastacktrace());refractor.register(requireJexl());refractor.register(requireJolie());refractor.register(requireJq());refractor.register(requireJsExtras());refractor.register(requireJsTemplates());refractor.register(requireJsdoc());refractor.register(requireJson());refractor.register(requireJson5());refractor.register(requireJsonp());refractor.register(requireJsstacktrace());refractor.register(requireJsx());refractor.register(requireJulia());refractor.register(requireKeepalived());refractor.register(requireKeyman());refractor.register(requireKotlin());refractor.register(requireKumir());refractor.register(requireKusto());refractor.register(requireLatex());refractor.register(requireLatte());refractor.register(requireLess());refractor.register(requireLilypond());refractor.register(requireLiquid());refractor.register(requireLisp());refractor.register(requireLivescript());refractor.register(requireLlvm());refractor.register(requireLog());refractor.register(requireLolcode());refractor.register(requireLua());refractor.register(requireMagma());refractor.register(requireMakefile());refractor.register(requireMarkdown());refractor.register(requireMarkupTemplating());refractor.register(requireMatlab());refractor.register(requireMaxscript());refractor.register(requireMel());refractor.register(requireMermaid());refractor.register(requireMizar());refractor.register(requireMongodb());refractor.register(requireMonkey());refractor.register(requireMoonscript());refractor.register(requireN1ql());refractor.register(requireN4js());refractor.register(requireNand2tetrisHdl());refractor.register(requireNaniscript());refractor.register(requireNasm());refractor.register(requireNeon());refractor.register(requireNevod());refractor.register(requireNginx());refractor.register(requireNim());refractor.register(requireNix());refractor.register(requireNsis());refractor.register(requireObjectivec());refractor.register(requireOcaml());refractor.register(requireOpencl());refractor.register(requireOpenqasm());refractor.register(requireOz());refractor.register(requireParigp());refractor.register(requireParser());refractor.register(requirePascal());refractor.register(requirePascaligo());refractor.register(requirePcaxis());refractor.register(requirePeoplecode());refractor.register(requirePerl());refractor.register(requirePhpExtras());refractor.register(requirePhp());refractor.register(requirePhpdoc());refractor.register(requirePlsql());refractor.register(requirePowerquery());refractor.register(requirePowershell());refractor.register(requireProcessing());refractor.register(requireProlog());refractor.register(requirePromql());refractor.register(requireProperties());refractor.register(requireProtobuf());refractor.register(requirePsl());refractor.register(requirePug());refractor.register(requirePuppet());refractor.register(requirePure());refractor.register(requirePurebasic());refractor.register(requirePurescript());refractor.register(requirePython());refractor.register(requireQ());refractor.register(requireQml());refractor.register(requireQore());refractor.register(requireQsharp());refractor.register(requireR());refractor.register(requireRacket());refractor.register(requireReason());refractor.register(requireRegex());refractor.register(requireRego());refractor.register(requireRenpy());refractor.register(requireRest());refractor.register(requireRip());refractor.register(requireRoboconf());refractor.register(requireRobotframework());refractor.register(requireRuby());refractor.register(requireRust());refractor.register(requireSas());refractor.register(requireSass());refractor.register(requireScala());refractor.register(requireScheme());refractor.register(requireScss());refractor.register(requireShellSession());refractor.register(requireSmali());refractor.register(requireSmalltalk());refractor.register(requireSmarty());refractor.register(requireSml());refractor.register(requireSolidity());refractor.register(requireSolutionFile());refractor.register(requireSoy());refractor.register(requireSparql());refractor.register(requireSplunkSpl());refractor.register(requireSqf());refractor.register(requireSql());refractor.register(requireSquirrel());refractor.register(requireStan());refractor.register(requireStylus());refractor.register(requireSwift());refractor.register(requireSystemd());refractor.register(requireT4Cs());refractor.register(requireT4Templating());refractor.register(requireT4Vb());refractor.register(requireTap());refractor.register(requireTcl());refractor.register(requireTextile());refractor.register(requireToml());refractor.register(requireTremor());refractor.register(requireTsx());refractor.register(requireTt2());refractor.register(requireTurtle());refractor.register(requireTwig());refractor.register(requireTypescript());refractor.register(requireTyposcript());refractor.register(requireUnrealscript());refractor.register(requireUorazor());refractor.register(requireUri());refractor.register(requireV());refractor.register(requireVala());refractor.register(requireVbnet());refractor.register(requireVelocity());refractor.register(requireVerilog());refractor.register(requireVhdl());refractor.register(requireVim());refractor.register(requireVisualBasic());refractor.register(requireWarpscript());refractor.register(requireWasm());refractor.register(requireWebIdl());refractor.register(requireWiki());refractor.register(requireWolfram());refractor.register(requireWren());refractor.register(requireXeora());refractor.register(requireXmlDoc());refractor.register(requireXojo());refractor.register(requireXquery());refractor.register(requireYaml());refractor.register(requireYang());refractor.register(requireZig());const refractor$1=getDefaultExportFromCjs$1(refractor_1);var highlighter=highlight$1(refractor$1,defaultStyle);highlighter.supportedLanguages=supportedLanguages;var clipboard={exports:{}};/*!
 * clipboard.js v2.0.11
 * https://clipboardjs.com/
 *
 * Licensed MIT © Zeno Rocha
 */(function(tt,nt){(function(rt,ot){tt.exports=ot()})(commonjsGlobal$1,function(){return function(){var et={686:function(at,st,ut){ut.d(st,{default:function(){return o0}});var ct=ut(279),pt=ut.n(ct),dt=ut(370),ft=ut.n(dt),bt=ut(817),ht=ut.n(bt);function mt(qt){try{return document.execCommand(qt)}catch{return!1}}var Mt=function(Dt){var Bt=ht()(Dt);return mt("cut"),Bt},Ot=Mt;function zt(qt){var Dt=document.documentElement.getAttribute("dir")==="rtl",Bt=document.createElement("textarea");Bt.style.fontSize="12pt",Bt.style.border="0",Bt.style.padding="0",Bt.style.margin="0",Bt.style.position="absolute",Bt.style[Dt?"right":"left"]="-9999px";var p0=window.pageYOffset||document.documentElement.scrollTop;return Bt.style.top="".concat(p0,"px"),Bt.setAttribute("readonly",""),Bt.value=qt,Bt}var yt=function(Dt,Bt){var p0=zt(Dt);Bt.container.appendChild(p0);var r0=ht()(p0);return mt("copy"),p0.remove(),r0},vt=function(Dt){var Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},p0="";return typeof Dt=="string"?p0=yt(Dt,Bt):Dt instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(Dt==null?void 0:Dt.type)?p0=yt(Dt.value,Bt):(p0=ht()(Dt),mt("copy")),p0},At=vt;function St(qt){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?St=function(Bt){return typeof Bt}:St=function(Bt){return Bt&&typeof Symbol=="function"&&Bt.constructor===Symbol&&Bt!==Symbol.prototype?"symbol":typeof Bt},St(qt)}var Et=function(){var Dt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Bt=Dt.action,p0=Bt===void 0?"copy":Bt,r0=Dt.container,a0=Dt.target,f0=Dt.text;if(p0!=="copy"&&p0!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(a0!==void 0)if(a0&&St(a0)==="object"&&a0.nodeType===1){if(p0==="copy"&&a0.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(p0==="cut"&&(a0.hasAttribute("readonly")||a0.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(f0)return At(f0,{container:r0});if(a0)return p0==="cut"?Ot(a0):At(a0,{container:r0})},Tt=Et;function Rt(qt){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Rt=function(Bt){return typeof Bt}:Rt=function(Bt){return Bt&&typeof Symbol=="function"&&Bt.constructor===Symbol&&Bt!==Symbol.prototype?"symbol":typeof Bt},Rt(qt)}function Ct(qt,Dt){if(!(qt instanceof Dt))throw new TypeError("Cannot call a class as a function")}function wt(qt,Dt){for(var Bt=0;Bt<Dt.length;Bt++){var p0=Dt[Bt];p0.enumerable=p0.enumerable||!1,p0.configurable=!0,"value"in p0&&(p0.writable=!0),Object.defineProperty(qt,p0.key,p0)}}function Lt(qt,Dt,Bt){return Dt&&wt(qt.prototype,Dt),Bt&&wt(qt,Bt),qt}function Vt(qt,Dt){if(typeof Dt!="function"&&Dt!==null)throw new TypeError("Super expression must either be null or a function");qt.prototype=Object.create(Dt&&Dt.prototype,{constructor:{value:qt,writable:!0,configurable:!0}}),Dt&&jt(qt,Dt)}function jt(qt,Dt){return jt=Object.setPrototypeOf||function(p0,r0){return p0.__proto__=r0,p0},jt(qt,Dt)}function s0(qt){var Dt=M0();return function(){var p0=l0(qt),r0;if(Dt){var a0=l0(this).constructor;r0=Reflect.construct(p0,arguments,a0)}else r0=p0.apply(this,arguments);return Ht(this,r0)}}function Ht(qt,Dt){return Dt&&(Rt(Dt)==="object"||typeof Dt=="function")?Dt:Yt(qt)}function Yt(qt){if(qt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return qt}function M0(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function l0(qt){return l0=Object.setPrototypeOf?Object.getPrototypeOf:function(Bt){return Bt.__proto__||Object.getPrototypeOf(Bt)},l0(qt)}function b0(qt,Dt){var Bt="data-clipboard-".concat(qt);if(Dt.hasAttribute(Bt))return Dt.getAttribute(Bt)}var kt=function(qt){Vt(Bt,qt);var Dt=s0(Bt);function Bt(p0,r0){var a0;return Ct(this,Bt),a0=Dt.call(this),a0.resolveOptions(r0),a0.listenClick(p0),a0}return Lt(Bt,[{key:"resolveOptions",value:function(){var r0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof r0.action=="function"?r0.action:this.defaultAction,this.target=typeof r0.target=="function"?r0.target:this.defaultTarget,this.text=typeof r0.text=="function"?r0.text:this.defaultText,this.container=Rt(r0.container)==="object"?r0.container:document.body}},{key:"listenClick",value:function(r0){var a0=this;this.listener=ft()(r0,"click",function(f0){return a0.onClick(f0)})}},{key:"onClick",value:function(r0){var a0=r0.delegateTarget||r0.currentTarget,f0=this.action(a0)||"copy",i0=Tt({action:f0,container:this.container,target:this.target(a0),text:this.text(a0)});this.emit(i0?"success":"error",{action:f0,text:i0,trigger:a0,clearSelection:function(){a0&&a0.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(r0){return b0("action",r0)}},{key:"defaultTarget",value:function(r0){var a0=b0("target",r0);if(a0)return document.querySelector(a0)}},{key:"defaultText",value:function(r0){return b0("text",r0)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(r0){var a0=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return At(r0,a0)}},{key:"cut",value:function(r0){return Ot(r0)}},{key:"isSupported",value:function(){var r0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],a0=typeof r0=="string"?[r0]:r0,f0=!!document.queryCommandSupported;return a0.forEach(function(i0){f0=f0&&!!document.queryCommandSupported(i0)}),f0}}]),Bt}(pt()),o0=kt},828:function(at){var st=9;if(typeof Element<"u"&&!Element.prototype.matches){var ut=Element.prototype;ut.matches=ut.matchesSelector||ut.mozMatchesSelector||ut.msMatchesSelector||ut.oMatchesSelector||ut.webkitMatchesSelector}function ct(pt,dt){for(;pt&&pt.nodeType!==st;){if(typeof pt.matches=="function"&&pt.matches(dt))return pt;pt=pt.parentNode}}at.exports=ct},438:function(at,st,ut){var ct=ut(828);function pt(bt,ht,mt,Mt,Ot){var zt=ft.apply(this,arguments);return bt.addEventListener(mt,zt,Ot),{destroy:function(){bt.removeEventListener(mt,zt,Ot)}}}function dt(bt,ht,mt,Mt,Ot){return typeof bt.addEventListener=="function"?pt.apply(null,arguments):typeof mt=="function"?pt.bind(null,document).apply(null,arguments):(typeof bt=="string"&&(bt=document.querySelectorAll(bt)),Array.prototype.map.call(bt,function(zt){return pt(zt,ht,mt,Mt,Ot)}))}function ft(bt,ht,mt,Mt){return function(Ot){Ot.delegateTarget=ct(Ot.target,ht),Ot.delegateTarget&&Mt.call(bt,Ot)}}at.exports=dt},879:function(at,st){st.node=function(ut){return ut!==void 0&&ut instanceof HTMLElement&&ut.nodeType===1},st.nodeList=function(ut){var ct=Object.prototype.toString.call(ut);return ut!==void 0&&(ct==="[object NodeList]"||ct==="[object HTMLCollection]")&&"length"in ut&&(ut.length===0||st.node(ut[0]))},st.string=function(ut){return typeof ut=="string"||ut instanceof String},st.fn=function(ut){var ct=Object.prototype.toString.call(ut);return ct==="[object Function]"}},370:function(at,st,ut){var ct=ut(879),pt=ut(438);function dt(mt,Mt,Ot){if(!mt&&!Mt&&!Ot)throw new Error("Missing required arguments");if(!ct.string(Mt))throw new TypeError("Second argument must be a String");if(!ct.fn(Ot))throw new TypeError("Third argument must be a Function");if(ct.node(mt))return ft(mt,Mt,Ot);if(ct.nodeList(mt))return bt(mt,Mt,Ot);if(ct.string(mt))return ht(mt,Mt,Ot);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function ft(mt,Mt,Ot){return mt.addEventListener(Mt,Ot),{destroy:function(){mt.removeEventListener(Mt,Ot)}}}function bt(mt,Mt,Ot){return Array.prototype.forEach.call(mt,function(zt){zt.addEventListener(Mt,Ot)}),{destroy:function(){Array.prototype.forEach.call(mt,function(zt){zt.removeEventListener(Mt,Ot)})}}}function ht(mt,Mt,Ot){return pt(document.body,mt,Mt,Ot)}at.exports=dt},817:function(at){function st(ut){var ct;if(ut.nodeName==="SELECT")ut.focus(),ct=ut.value;else if(ut.nodeName==="INPUT"||ut.nodeName==="TEXTAREA"){var pt=ut.hasAttribute("readonly");pt||ut.setAttribute("readonly",""),ut.select(),ut.setSelectionRange(0,ut.value.length),pt||ut.removeAttribute("readonly"),ct=ut.value}else{ut.hasAttribute("contenteditable")&&ut.focus();var dt=window.getSelection(),ft=document.createRange();ft.selectNodeContents(ut),dt.removeAllRanges(),dt.addRange(ft),ct=dt.toString()}return ct}at.exports=st},279:function(at){function st(){}st.prototype={on:function(ut,ct,pt){var dt=this.e||(this.e={});return(dt[ut]||(dt[ut]=[])).push({fn:ct,ctx:pt}),this},once:function(ut,ct,pt){var dt=this;function ft(){dt.off(ut,ft),ct.apply(pt,arguments)}return ft._=ct,this.on(ut,ft,pt)},emit:function(ut){var ct=[].slice.call(arguments,1),pt=((this.e||(this.e={}))[ut]||[]).slice(),dt=0,ft=pt.length;for(dt;dt<ft;dt++)pt[dt].fn.apply(pt[dt].ctx,ct);return this},off:function(ut,ct){var pt=this.e||(this.e={}),dt=pt[ut],ft=[];if(dt&&ct)for(var bt=0,ht=dt.length;bt<ht;bt++)dt[bt].fn!==ct&&dt[bt].fn._!==ct&&ft.push(dt[bt]);return ft.length?pt[ut]=ft:delete pt[ut],this}},at.exports=st,at.exports.TinyEmitter=st}},rt={};function ot(at){if(rt[at])return rt[at].exports;var st=rt[at]={exports:{}};return et[at](st,st.exports,ot),st.exports}return function(){ot.n=function(at){var st=at&&at.__esModule?function(){return at.default}:function(){return at};return ot.d(st,{a:st}),st}}(),function(){ot.d=function(at,st){for(var ut in st)ot.o(st,ut)&&!ot.o(at,ut)&&Object.defineProperty(at,ut,{enumerable:!0,get:st[ut]})}}(),function(){ot.o=function(at,st){return Object.prototype.hasOwnProperty.call(at,st)}}(),ot(686)}().default})})(clipboard);var clipboardExports=clipboard.exports;const Clipboard=getDefaultExportFromCjs$1(clipboardExports),codeLink={"a > &":{color:"inherit"}},StyledInlineCode=newStyled("code",{target:"emqqsk90"})(({theme:tt})=>({padding:"0.2em 0.4em",wordWrap:"break-word",margin:0,borderRadius:tt.radii.md,background:tt.colors.codeHighlightColor,color:tt.colors.codeTextColor,fontFamily:tt.genericFonts.codeFont,fontSize:"0.75em",...codeLink})),codeBlockStyle=tt=>({background:"transparent",border:0,color:"inherit",display:"inline",fontFamily:tt.genericFonts.codeFont,fontSize:tt.fontSizes.sm,lineHeight:"inherit",margin:0,overflowX:"auto",padding:0,whiteSpace:"pre",wordBreak:"normal",wordWrap:"normal",...codeLink}),StyledCode=newStyled("code",{target:"emqqsk91"})(({theme:tt})=>({...codeBlockStyle(tt)})),StyledPre=newStyled("pre",{target:"emqqsk92"})(({theme:tt})=>({background:tt.colors.codeHighlightColor,borderRadius:tt.radii.default,color:tt.colors.bodyText,fontSize:tt.fontSizes.twoSm,fontFamily:tt.genericFonts.codeFont,display:"block",margin:0,msOverflowStyle:"scrollbar",overflow:"auto",padding:tt.spacing.lg,paddingRight:tt.iconSizes.threeXL,code:{...codeBlockStyle(tt)},".comment.linenumber":{color:tt.colors.fadedText40,fontSize:tt.fontSizes.twoSm,alignSelf:"center",minWidth:`${tt.spacing.threeXL} !important`},".token.comment, .token.prolog, .token.doctype, .token.cdata":{color:tt.colors.gray70},".token.punctuation":{color:tt.colors.gray70},".namespace":{opacity:.7},".token.attr-name, .token.property, .token.variable":{color:tt.colors.lightBlue80},".token.boolean, .token.constant, .token.symbol":{color:tt.colors.green70},".token.number, .token.regex":{color:tt.colors.blueGreen80},".token.string, .token.char, .token.attr-value":{color:tt.colors.green80},".token.operator, .token.entity":{color:tt.colors.orange90},".token.url":{color:tt.colors.purple80},".token.decorator, .token.atrule":{color:tt.colors.orange90},".token.keyword, .token.tag":{color:tt.colors.blue70},".token.function, .token.class-name, .token.selector":{color:tt.colors.blue70,fontWeight:tt.fontWeights.extrabold},".token.important":{color:tt.colors.red70,fontWeight:tt.fontWeights.extrabold},".token.comment":{color:tt.colors.gray70,fontStyle:"italic"},".token.italic":{fontStyle:"italic"},".token.entity":{cursor:"help"},".token.deleted.line, .token.deleted.prefix":{color:tt.colors.red70},".token.inserted.line, .token.inserted.prefix":{color:tt.colors.green70},".token.unchanged.line":{color:tt.colors.gray70}})),StyledCopyButtonContainer=newStyled("div",{target:"emqqsk93"})(({theme:tt})=>({opacity:0,padding:`${tt.spacing.sm} ${tt.spacing.sm} 0 0`,top:0,right:0,position:"absolute",width:"100%",height:"100%",backgroundColor:tt.colors.transparent,zIndex:tt.zIndices.sidebar+1,display:"flex",justifyContent:"flex-end",alignItems:"flex-start",transition:"opacity 300ms 150ms",pointerEvents:"none"})),StyledCodeBlock=newStyled("div",{target:"emqqsk94"})(({theme:tt})=>({position:"relative",marginLeft:tt.spacing.none,marginRight:tt.spacing.none,marginTop:tt.spacing.none,marginBottom:void 0,"&:hover":{[`${StyledCopyButtonContainer}`]:{opacity:1}}})),StyledCopyButton=newStyled("button",{target:"emqqsk95"})(({theme:tt})=>({pointerEvents:"auto",height:tt.iconSizes.threeXL,width:tt.iconSizes.threeXL,padding:tt.spacing.none,border:"none",backgroundColor:tt.colors.transparent,color:tt.colors.fadedText60,transform:"scale(0)",[`${StyledCodeBlock}:hover &, &:active, &:focus, &:hover`]:{opacity:1,transform:"scale(1)",outline:"none",transition:"none",color:tt.colors.bodyText}})),CopyButton=({text:tt})=>{const nt=useTheme(),et=reactExports.useRef(null),rt=reactExports.useRef(null);return reactExports.useEffect(()=>{const ot=et.current;return ot!==null&&(rt.current=new Clipboard(ot,{container:ot.parentElement??void 0})),()=>{rt.current!==null&&rt.current.destroy()}},[]),jsx$1(StyledCopyButton,{"data-testid":"stCodeCopyButton",title:"Copy to clipboard",ref:et,"data-clipboard-text":tt,style:{top:0,right:0},children:jsx$1(Copy,{size:nt.iconSizes.base})})};function StreamlitSyntaxHighlighter$1({language:tt,showLineNumbers:nt,wrapLines:et,children:rt}){const ot=reactExports.useCallback(({rows:at,stylesheet:st,useInlineStyles:ut})=>at.map((ct,pt)=>{const dt=ct.children;if(dt){const ft=dt.shift();ft&&(ct.children=[ft,{children:dt,properties:{className:[]},tagName:"span",type:"element"}])}return createElement({node:ct,stylesheet:st,useInlineStyles:ut,key:pt})}),[]);return jsxs(StyledCodeBlock,{className:"stCode","data-testid":"stCode",children:[jsx$1(StyledPre,{children:jsx$1(highlighter,{language:tt,PreTag:"div",customStyle:{backgroundColor:"transparent"},style:{},lineNumberStyle:{},showLineNumbers:nt,wrapLongLines:et,renderer:nt&&et?ot:void 0,children:rt})}),typeof rt=="string"&&rt.trim()!==""&&jsx$1(StyledCopyButtonContainer,{children:jsx$1(CopyButton,{text:rt})})]})}const StreamlitSyntaxHighlighter$2=Object.freeze(Object.defineProperty({__proto__:null,default:StreamlitSyntaxHighlighter$1},Symbol.toStringTag,{value:"Module"})),IsDialogContext=React$1.createContext(!1),IsSidebarContext=React$1.createContext(!1);var KIND$1=Object.freeze({info:"info",positive:"positive",warning:"warning",negative:"negative"}),TYPE$1=Object.freeze({inline:"inline",toast:"toast"}),PLACEMENT$1=Object.freeze({topLeft:"topLeft",top:"top",topRight:"topRight",bottomRight:"bottomRight",bottom:"bottom",bottomLeft:"bottomLeft"});function getSvgStyles$1(tt){var nt=tt.$theme,et=tt.$size,rt=tt.$color,ot=nt.sizing.scale600;et&&(nt.sizing[et]?ot=nt.sizing[et]:typeof et=="number"?ot="".concat(et,"px"):ot=et);var at="currentColor";return rt&&(nt.colors[rt]?at=nt.colors[rt]:at=rt),{display:"inline-block",fill:at,color:at,height:ot,width:ot}}var Svg=styled("svg",getSvgStyles$1);Svg.displayName="Svg";Svg.displayName="Svg";function _objectDestructuringEmpty(tt){if(tt==null)throw new TypeError("Cannot destructure undefined")}function ownKeys$o(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$n(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$o(Object(et),!0).forEach(function(rt){_defineProperty$t(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$o(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$t(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function getBackgroundColor$1(tt,nt,et){var rt,ot=nt===TYPE$1.inline;return(rt={},_defineProperty$t(rt,KIND$1.info,ot?et.colors.notificationInfoBackground:et.colors.toastInfoBackground),_defineProperty$t(rt,KIND$1.positive,ot?et.colors.notificationPositiveBackground:et.colors.toastPositiveBackground),_defineProperty$t(rt,KIND$1.warning,ot?et.colors.notificationWarningBackground:et.colors.toastWarningBackground),_defineProperty$t(rt,KIND$1.negative,ot?et.colors.notificationNegativeBackground:et.colors.toastNegativeBackground),rt)[tt]}function getFontColor$1(tt,nt,et){var rt,ot=nt===TYPE$1.inline;if(ot){var at;return(at={},_defineProperty$t(at,KIND$1.info,et.colors.notificationInfoText),_defineProperty$t(at,KIND$1.positive,et.colors.notificationPositiveText),_defineProperty$t(at,KIND$1.warning,et.colors.notificationWarningText),_defineProperty$t(at,KIND$1.negative,et.colors.notificationNegativeText),at)[tt]}return(rt={},_defineProperty$t(rt,KIND$1.info,et.colors.toastInfoText),_defineProperty$t(rt,KIND$1.positive,et.colors.toastPositiveText),_defineProperty$t(rt,KIND$1.warning,et.colors.toastWarningText),_defineProperty$t(rt,KIND$1.negative,et.colors.toastNegativeText),rt)[tt]}function getPlacement(tt){switch(tt){case PLACEMENT$1.topLeft:return{top:0,alignItems:"flex-start",justifyContent:"flex-start",flexDirection:"column"};case PLACEMENT$1.top:return{top:0,alignItems:"center",justifyContent:"flex-start",flexDirection:"column"};case PLACEMENT$1.topRight:return{top:0,alignItems:"flex-end",justifyContent:"flex-start",flexDirection:"column"};case PLACEMENT$1.bottomRight:return{bottom:0,alignItems:"flex-end",justifyContent:"flex-end",flexDirection:"column-reverse"};case PLACEMENT$1.bottom:return{bottom:0,alignItems:"center",justifyContent:"flex-end",flexDirection:"column-reverse"};case PLACEMENT$1.bottomLeft:return{bottom:0,alignItems:"flex-start",justifyContent:"flex-end",flexDirection:"column-reverse"}}}var Root$4=styled("div",function(tt){var nt=tt.$placement,et=tt.$theme;return _objectSpread$n({pointerEvents:"none",position:"fixed",right:0,left:0,display:"flex",marginTop:et.sizing.scale300,marginBottom:et.sizing.scale300,marginLeft:et.sizing.scale600,marginRight:et.sizing.scale600},getPlacement(nt))});Root$4.displayName="Root";Root$4.displayName="Root";var InnerContainer=styled("div",function(tt){return _objectDestructuringEmpty(tt),{}});InnerContainer.displayName="InnerContainer";InnerContainer.displayName="InnerContainer";var Body$3=styled("div",function(tt){var nt=tt.$isVisible,et=tt.$kind,rt=tt.$type,ot=tt.$theme,at=rt===TYPE$1.inline;return _objectSpread$n(_objectSpread$n({},ot.typography.font300),{},{pointerEvents:"auto",color:getFontColor$1(et,rt,ot),height:"auto",width:"288px",paddingTop:ot.sizing.scale600,paddingRight:ot.sizing.scale600,paddingBottom:ot.sizing.scale600,paddingLeft:ot.sizing.scale600,marginTop:ot.sizing.scale300,marginBottom:ot.sizing.scale300,backgroundColor:getBackgroundColor$1(et,rt,ot)||ot.colors.accent,borderTopLeftRadius:ot.borders.radius400,borderTopRightRadius:ot.borders.radius400,borderBottomRightRadius:ot.borders.radius400,borderBottomLeftRadius:ot.borders.radius400,boxShadow:at?"none":ot.lighting.shadow600,opacity:nt?1:0,transitionProperty:"all",transitionDuration:ot.animation.timing200,transitionTimingFunction:ot.animation.easeInOutCurve,display:"flex",justifyContent:"space-between"})});Body$3.displayName="Body";Body$3.displayName="Body";var CloseIconSvg=styled("svg",function(tt){var nt=tt.$theme,et=tt.$size,rt=tt.$color,ot=tt.$isFocusVisible;return _objectSpread$n(_objectSpread$n({},getSvgStyles$1({$theme:nt,$size:et,$color:rt})),{},{cursor:"pointer",width:et||"16px",flexShrink:0,outline:ot?"3px solid ".concat(nt.colors.accent):"none"})});CloseIconSvg.displayName="CloseIconSvg";CloseIconSvg.displayName="CloseIconSvg";function omitDollarPrefixedKeys(tt){var nt={};for(var et in tt)et[0]!=="$"&&(nt[et]=tt[et]);return nt}var _excluded$l=["children","title","size","color","overrides"];function _extends$F(){return _extends$F=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$F.apply(this,arguments)}function ownKeys$n(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$m(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$n(Object(et),!0).forEach(function(rt){_defineProperty$s(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$n(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$s(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function _slicedToArray$k(tt,nt){return _arrayWithHoles$k(tt)||_iterableToArrayLimit$k(tt,nt)||_unsupportedIterableToArray$k(tt,nt)||_nonIterableRest$k()}function _nonIterableRest$k(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$k(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$k(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$k(tt,nt)}}function _arrayLikeToArray$k(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit$k(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$k(tt){if(Array.isArray(tt))return tt}function _objectWithoutProperties$n(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$l(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$l(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}var Icon=function tt(nt,et){var rt=nt.children,ot=nt.title,at=nt.size,st=nt.color,ut=nt.overrides,ct=ut===void 0?{}:ut,pt=_objectWithoutProperties$n(nt,_excluded$l),dt=getOverrides(ct.Svg,Svg),ft=_slicedToArray$k(dt,2),bt=ft[0],ht=ft[1],mt=bt.__STYLETRON__?_objectSpread$m(_objectSpread$m({title:ot,$color:st,$size:at},pt),ht):_objectSpread$m(_objectSpread$m({title:ot,color:st,size:at},omitDollarPrefixedKeys(pt)),omitDollarPrefixedKeys(ht));return reactExports.createElement(bt,_extends$F({"data-baseweb":"icon",ref:et},mt),ot?reactExports.createElement("title",null,ot):null,rt)};const Icon$1=reactExports.forwardRef(Icon);var _excluded$k=["title","size","color","overrides"];function _extends$E(){return _extends$E=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$E.apply(this,arguments)}function _objectWithoutProperties$m(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$k(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$k(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function _slicedToArray$j(tt,nt){return _arrayWithHoles$j(tt)||_iterableToArrayLimit$j(tt,nt)||_unsupportedIterableToArray$j(tt,nt)||_nonIterableRest$j()}function _nonIterableRest$j(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$j(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$j(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$j(tt,nt)}}function _arrayLikeToArray$j(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit$j(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$j(tt){if(Array.isArray(tt))return tt}function Delete(tt,nt){var et=useStyletron(),rt=_slicedToArray$j(et,2),ot=rt[1],at=tt.title,st=at===void 0?"Delete":at,ut=tt.size,ct=tt.color,pt=tt.overrides,dt=pt===void 0?{}:pt,ft=_objectWithoutProperties$m(tt,_excluded$k),bt=mergeOverride({component:ot.icons&&ot.icons.Delete?ot.icons.Delete:null},dt&&dt.Svg?toObjectOverride(dt.Svg):{});return reactExports.createElement(Icon$1,_extends$E({viewBox:"0 0 24 24",ref:nt,title:st,size:ut,color:ct,overrides:{Svg:bt}},ft),reactExports.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.29289 7.29289C7.68342 6.90237 8.31658 6.90237 8.70711 7.29289L12 10.5858L15.2929 7.29289C15.6834 6.90237 16.3166 6.90237 16.7071 7.29289C17.0976 7.68342 17.0976 8.31658 16.7071 8.70711L13.4142 12L16.7071 15.2929C17.0976 15.6834 17.0976 16.3166 16.7071 16.7071C16.3166 17.0976 15.6834 17.0976 15.2929 16.7071L12 13.4142L8.70711 16.7071C8.31658 17.0976 7.68342 17.0976 7.29289 16.7071C6.90237 16.3166 6.90237 15.6834 7.29289 15.2929L10.5858 12L7.29289 8.70711C6.90237 8.31658 6.90237 7.68342 7.29289 7.29289Z"}))}const DeleteIcon=reactExports.forwardRef(Delete);function _typeof$f(tt){"@babel/helpers - typeof";return _typeof$f=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$f(tt)}function _extends$D(){return _extends$D=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$D.apply(this,arguments)}function _slicedToArray$i(tt,nt){return _arrayWithHoles$i(tt)||_iterableToArrayLimit$i(tt,nt)||_unsupportedIterableToArray$i(tt,nt)||_nonIterableRest$i()}function _nonIterableRest$i(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$i(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$i(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$i(tt,nt)}}function _arrayLikeToArray$i(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit$i(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$i(tt){if(Array.isArray(tt))return tt}function _classCallCheck$n(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _defineProperties$d(tt,nt){for(var et=0;et<nt.length;et++){var rt=nt[et];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(tt,rt.key,rt)}}function _createClass$l(tt,nt,et){return nt&&_defineProperties$d(tt.prototype,nt),Object.defineProperty(tt,"prototype",{writable:!1}),tt}function _inherits$n(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function");tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,writable:!0,configurable:!0}}),Object.defineProperty(tt,"prototype",{writable:!1}),nt&&_setPrototypeOf$d(tt,nt)}function _setPrototypeOf$d(tt,nt){return _setPrototypeOf$d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(rt,ot){return rt.__proto__=ot,rt},_setPrototypeOf$d(tt,nt)}function _createSuper$c(tt){var nt=_isNativeReflectConstruct$c();return function(){var rt=_getPrototypeOf$d(tt),ot;if(nt){var at=_getPrototypeOf$d(this).constructor;ot=Reflect.construct(rt,arguments,at)}else ot=rt.apply(this,arguments);return _possibleConstructorReturn$n(this,ot)}}function _possibleConstructorReturn$n(tt,nt){if(nt&&(_typeof$f(nt)==="object"||typeof nt=="function"))return nt;if(nt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$d(tt)}function _assertThisInitialized$d(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}function _isNativeReflectConstruct$c(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _getPrototypeOf$d(tt){return _getPrototypeOf$d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(et){return et.__proto__||Object.getPrototypeOf(et)},_getPrototypeOf$d(tt)}function _defineProperty$r(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var Toast$1=function(tt){_inherits$n(et,tt);var nt=_createSuper$c(et);function et(rt){var ot;return _classCallCheck$n(this,et),ot=nt.call(this,rt),_defineProperty$r(_assertThisInitialized$d(ot),"autoHideTimeout",void 0),_defineProperty$r(_assertThisInitialized$d(ot),"animateInTimer",void 0),_defineProperty$r(_assertThisInitialized$d(ot),"animateOutCompleteTimer",void 0),_defineProperty$r(_assertThisInitialized$d(ot),"closeRef",void 0),_defineProperty$r(_assertThisInitialized$d(ot),"previouslyFocusedElement",void 0),_defineProperty$r(_assertThisInitialized$d(ot),"state",{isVisible:!1,isRendered:!0,isFocusVisible:!1}),_defineProperty$r(_assertThisInitialized$d(ot),"handleFocus",function(at){isFocusVisible(at)&&ot.setState({isFocusVisible:!0})}),_defineProperty$r(_assertThisInitialized$d(ot),"handleBlur",function(at){ot.state.isFocusVisible!==!1&&ot.setState({isFocusVisible:!1})}),_defineProperty$r(_assertThisInitialized$d(ot),"animateIn",function(){ot.animateInTimer=setTimeout(function(){ot.setState({isVisible:!0})},0)}),_defineProperty$r(_assertThisInitialized$d(ot),"animateOut",function(){var at=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(){};ot.setState({isVisible:!1}),ot.animateOutCompleteTimer=setTimeout(function(){ot.setState({isRendered:!1}),at()},600)}),_defineProperty$r(_assertThisInitialized$d(ot),"dismiss",function(){ot.animateOut(ot.props.onClose),ot.props.autoFocus&&ot.previouslyFocusedElement&&ot.previouslyFocusedElement.focus()}),_defineProperty$r(_assertThisInitialized$d(ot),"onFocus",function(at){ot.state.isVisible&&(clearTimeout(ot.autoHideTimeout),clearTimeout(ot.animateOutCompleteTimer),typeof ot.props.onFocus=="function"&&ot.props.onFocus(at))}),_defineProperty$r(_assertThisInitialized$d(ot),"onMouseEnter",function(at){ot.state.isVisible&&(clearTimeout(ot.autoHideTimeout),clearTimeout(ot.animateOutCompleteTimer),typeof ot.props.onMouseEnter=="function"&&ot.props.onMouseEnter(at))}),_defineProperty$r(_assertThisInitialized$d(ot),"onBlur",function(at){ot.startTimeout(),typeof ot.props.onBlur=="function"&&ot.props.onBlur(at)}),_defineProperty$r(_assertThisInitialized$d(ot),"onMouseLeave",function(at){ot.startTimeout(),typeof ot.props.onMouseLeave=="function"&&ot.props.onMouseLeave(at)}),ot.closeRef=reactExports.createRef(),ot.previouslyFocusedElement=null,ot}return _createClass$l(et,[{key:"componentDidMount",value:function(){this.animateIn(),this.startTimeout(),typeof document<"u"&&this.props.autoFocus&&this.closeRef&&this.closeRef.current&&this.closeRef.current.focus&&typeof this.closeRef.current.focus=="function"&&(this.previouslyFocusedElement=document.activeElement,this.closeRef.current.focus(),this.setState({isFocusVisible:!0}))}},{key:"componentDidUpdate",value:function(ot){(this.props.autoHideDuration!==ot.autoHideDuration||this.props.__updated!==ot.__updated)&&this.startTimeout()}},{key:"componentWillUnmount",value:function(){this.clearTimeout()}},{key:"startTimeout",value:function(){this.props.autoHideDuration&&(this.autoHideTimeout&&clearTimeout(this.autoHideTimeout),this.autoHideTimeout=setTimeout(this.dismiss,this.props.autoHideDuration))}},{key:"clearTimeout",value:function(rt){function ot(){return rt.apply(this,arguments)}return ot.toString=function(){return rt.toString()},ot}(function(){[this.autoHideTimeout,this.animateInTimer,this.animateOutCompleteTimer].forEach(function(rt){rt&&clearTimeout(rt)})})},{key:"getSharedProps",value:function(){var ot=this.props,at=ot.kind,st=ot.notificationType,ut=ot.closeable,ct=this.state,pt=ct.isRendered,dt=ct.isVisible;return{$kind:at,$type:st,$closeable:ut,$isRendered:pt,$isVisible:dt}}},{key:"render",value:function(){var ot=this,at=this.props,st=at.children,ut=at.closeable,ct=this.state.isRendered,pt=this.props.overrides,dt=pt.Body,ft=pt.CloseIcon,bt=pt.InnerContainer,ht=getOverrides(dt,Body$3),mt=_slicedToArray$i(ht,2),Mt=mt[0],Ot=mt[1],zt=getOverrides(bt,InnerContainer),yt=_slicedToArray$i(zt,2),vt=yt[0],At=yt[1],St=getOverrides(ft,CloseIconSvg),Et=_slicedToArray$i(St,2),Tt=Et[0],Rt=Et[1],Ct=mergeOverrides({Svg:{component:Tt}},{Svg:ft}),wt=this.getSharedProps();return ct?reactExports.createElement(LocaleContext.Consumer,null,function(Lt){return reactExports.createElement(Mt,_extends$D({role:"alert","data-baseweb":ot.props["data-baseweb"]||"toast"},wt,Ot,{onBlur:ot.onBlur,onFocus:ot.onFocus,onMouseEnter:ot.onMouseEnter,onMouseLeave:ot.onMouseLeave}),reactExports.createElement(vt,_extends$D({},wt,At),typeof st=="function"?st({dismiss:ot.dismiss}):st),ut?reactExports.createElement(DeleteIcon,_extends$D({ref:ot.closeRef,role:"button",tabIndex:0,$isFocusVisible:ot.state.isFocusVisible,onClick:ot.dismiss,onKeyPress:function(jt){jt.key==="Enter"&&ot.dismiss()},title:Lt.toast.close},wt,Rt,{onFocus:forkFocus(Rt,ot.handleFocus),onBlur:forkBlur(Rt,ot.handleBlur),overrides:Ct})):null)}):null}}]),et}(reactExports.Component);_defineProperty$r(Toast$1,"defaultProps",{autoFocus:!1,autoHideDuration:0,closeable:!0,kind:KIND$1.info,notificationType:TYPE$1.toast,onClose:function tt(){},onBlur:function tt(){},onFocus:function tt(){},onMouseEnter:function tt(){},onMouseLeave:function tt(){},overrides:{}});function _typeof$e(tt){"@babel/helpers - typeof";return _typeof$e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$e(tt)}var _excluded$j=["onClose","children","key"];function _slicedToArray$h(tt,nt){return _arrayWithHoles$h(tt)||_iterableToArrayLimit$h(tt,nt)||_unsupportedIterableToArray$h(tt,nt)||_nonIterableRest$h()}function _nonIterableRest$h(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _iterableToArrayLimit$h(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$h(tt){if(Array.isArray(tt))return tt}function _extends$C(){return _extends$C=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$C.apply(this,arguments)}function _objectWithoutProperties$l(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$j(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$j(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function _toConsumableArray$2(tt){return _arrayWithoutHoles$2(tt)||_iterableToArray$2(tt)||_unsupportedIterableToArray$h(tt)||_nonIterableSpread$2()}function _nonIterableSpread$2(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$h(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$h(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$h(tt,nt)}}function _iterableToArray$2(tt){if(typeof Symbol<"u"&&tt[Symbol.iterator]!=null||tt["@@iterator"]!=null)return Array.from(tt)}function _arrayWithoutHoles$2(tt){if(Array.isArray(tt))return _arrayLikeToArray$h(tt)}function _arrayLikeToArray$h(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function ownKeys$m(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$l(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$m(Object(et),!0).forEach(function(rt){_defineProperty$q(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$m(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _classCallCheck$m(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _defineProperties$c(tt,nt){for(var et=0;et<nt.length;et++){var rt=nt[et];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(tt,rt.key,rt)}}function _createClass$k(tt,nt,et){return nt&&_defineProperties$c(tt.prototype,nt),Object.defineProperty(tt,"prototype",{writable:!1}),tt}function _inherits$m(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function");tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,writable:!0,configurable:!0}}),Object.defineProperty(tt,"prototype",{writable:!1}),nt&&_setPrototypeOf$c(tt,nt)}function _setPrototypeOf$c(tt,nt){return _setPrototypeOf$c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(rt,ot){return rt.__proto__=ot,rt},_setPrototypeOf$c(tt,nt)}function _createSuper$b(tt){var nt=_isNativeReflectConstruct$b();return function(){var rt=_getPrototypeOf$c(tt),ot;if(nt){var at=_getPrototypeOf$c(this).constructor;ot=Reflect.construct(rt,arguments,at)}else ot=rt.apply(this,arguments);return _possibleConstructorReturn$m(this,ot)}}function _possibleConstructorReturn$m(tt,nt){if(nt&&(_typeof$e(nt)==="object"||typeof nt=="function"))return nt;if(nt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$c(tt)}function _assertThisInitialized$c(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}function _isNativeReflectConstruct$b(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _getPrototypeOf$c(tt){return _getPrototypeOf$c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(et){return et.__proto__||Object.getPrototypeOf(et)},_getPrototypeOf$c(tt)}function _defineProperty$q(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var toasterRef,ToasterContainer=function(tt){_inherits$m(et,tt);var nt=_createSuper$b(et);function et(rt){var ot;return _classCallCheck$m(this,et),ot=nt.call(this,rt),_defineProperty$q(_assertThisInitialized$c(ot),"state",{isMounted:!1,toasts:[]}),_defineProperty$q(_assertThisInitialized$c(ot),"dismissHandlers",{}),_defineProperty$q(_assertThisInitialized$c(ot),"toastId",0),_defineProperty$q(_assertThisInitialized$c(ot),"getToastProps",function(at){var st=ot.props,ut=st.autoFocus,ct=st.autoHideDuration,pt=st.closeable,dt=at.key||"toast-".concat(ot.toastId++);return _objectSpread$l(_objectSpread$l({autoFocus:ut,autoHideDuration:ct,closeable:pt},at),{},{key:dt})}),_defineProperty$q(_assertThisInitialized$c(ot),"show",function(){var at=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(ot.state.toasts.map(function(ut){return ut.key}).includes(at.key))return ot.update(at.key,at),at.key;var st=ot.getToastProps(at);return ot.setState(function(ut){var ct=ut.toasts;return{toasts:[].concat(_toConsumableArray$2(ct),[st])}}),st.key}),_defineProperty$q(_assertThisInitialized$c(ot),"update",function(at,st){ot.setState(function(ut){var ct=ut.toasts,pt=ct.map(function(dt){if(dt.key===at){var ft=_objectSpread$l(_objectSpread$l(_objectSpread$l({},dt),ot.getToastProps(_objectSpread$l({autoHideDuration:dt.autoHideDuration},st))),{},{key:at},ot.props.resetAutoHideTimerOnUpdate?{__updated:(+dt.__updated||0)+1}:{});return ft}return dt});return{toasts:pt}})}),_defineProperty$q(_assertThisInitialized$c(ot),"dismiss",function(at){ot.dismissHandlers[at]&&ot.dismissHandlers[at]()}),_defineProperty$q(_assertThisInitialized$c(ot),"clearAll",function(){Object.keys(ot.dismissHandlers).forEach(function(at){ot.dismissHandlers[at]()})}),_defineProperty$q(_assertThisInitialized$c(ot),"clear",function(at){at===void 0?ot.clearAll():ot.dismiss(at)}),_defineProperty$q(_assertThisInitialized$c(ot),"internalOnClose",function(at){delete ot.dismissHandlers[at],ot.setState(function(st){var ut=st.toasts;return{toasts:ut.filter(function(ct){return ct.key!==at})}})}),_defineProperty$q(_assertThisInitialized$c(ot),"getOnCloseHandler",function(at,st){return function(){ot.internalOnClose(at),typeof st=="function"&&st()}}),_defineProperty$q(_assertThisInitialized$c(ot),"renderToast",function(at){var st=at.onClose,ut=at.children,ct=at.key,pt=_objectWithoutProperties$l(at,_excluded$j),dt=ot.props.overrides,ft=dt.ToastBody,bt=dt.ToastCloseIcon,ht=dt.ToastInnerContainer,mt=mergeOverrides({Body:Body$3,CloseIcon:CloseIconSvg,InnerContainer},{Body:ft||{},CloseIcon:bt||{},InnerContainer:ht||{}}),Mt=mergeOverrides(mt,at.overrides);return reactExports.createElement(Toast$1,_extends$C({},pt,{overrides:Mt,key:ct,onClose:ot.getOnCloseHandler(ct,st)}),function(Ot){var zt=Ot.dismiss;return ot.dismissHandlers[ct]=zt,ut})}),_defineProperty$q(_assertThisInitialized$c(ot),"getSharedProps",function(){var at=ot.props.placement;return{$placement:at}}),toasterRef=_assertThisInitialized$c(ot),ot}return _createClass$k(et,[{key:"componentDidMount",value:function(){this.setState({isMounted:!0})}},{key:"render",value:function(){for(var ot=this.getSharedProps(),at=this.props.overrides.Root,st=getOverrides(at,Root$4),ut=_slicedToArray$h(st,2),ct=ut[0],pt=ut[1],dt=this.state.toasts.length,ft=[],bt=dt-1;bt>=0;bt--)ft.push(this.renderToast(this.state.toasts[bt]));var ht=reactExports.createElement(ct,_extends$C({"data-baseweb":"toaster"},ot,pt),ft);return this.state.isMounted?reactExports.createElement(reactExports.Fragment,null,this.props.usePortal&&typeof document<"u"&&document.body?ReactDOM.createPortal(ht,document.body):ht,this.props.children):reactExports.createElement(reactExports.Fragment,null,this.props.children)}}]),et}(reactExports.Component);_defineProperty$q(ToasterContainer,"defaultProps",{autoFocus:!1,autoHideDuration:0,children:null,closeable:!0,overrides:{},placement:PLACEMENT$1.top,resetAutoHideTimerOnUpdate:!0,usePortal:!0});var toaster={getRef:function tt(){return toasterRef},show:function tt(nt){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=this.getRef();if(rt)return rt.show(_objectSpread$l(_objectSpread$l({},et),{},{children:nt}))},info:function tt(nt){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.show(nt,_objectSpread$l(_objectSpread$l({},et),{},{kind:KIND$1.info}))},positive:function tt(nt){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.show(nt,_objectSpread$l(_objectSpread$l({},et),{},{kind:KIND$1.positive}))},warning:function tt(nt){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.show(nt,_objectSpread$l(_objectSpread$l({},et),{},{kind:KIND$1.warning}))},negative:function tt(nt){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.show(nt,_objectSpread$l(_objectSpread$l({},et),{},{kind:KIND$1.negative}))},update:function tt(nt,et){var rt=this.getRef();rt&&rt.update(nt,et)},clear:function tt(nt){var et=this.getRef();et&&et.clear(nt)}};function _typeof$d(tt){"@babel/helpers - typeof";return _typeof$d=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$d(tt)}function _extends$B(){return _extends$B=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$B.apply(this,arguments)}function _classCallCheck$l(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _defineProperties$b(tt,nt){for(var et=0;et<nt.length;et++){var rt=nt[et];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(tt,rt.key,rt)}}function _createClass$j(tt,nt,et){return nt&&_defineProperties$b(tt.prototype,nt),Object.defineProperty(tt,"prototype",{writable:!1}),tt}function _inherits$l(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function");tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,writable:!0,configurable:!0}}),Object.defineProperty(tt,"prototype",{writable:!1}),nt&&_setPrototypeOf$b(tt,nt)}function _setPrototypeOf$b(tt,nt){return _setPrototypeOf$b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(rt,ot){return rt.__proto__=ot,rt},_setPrototypeOf$b(tt,nt)}function _createSuper$a(tt){var nt=_isNativeReflectConstruct$a();return function(){var rt=_getPrototypeOf$b(tt),ot;if(nt){var at=_getPrototypeOf$b(this).constructor;ot=Reflect.construct(rt,arguments,at)}else ot=rt.apply(this,arguments);return _possibleConstructorReturn$l(this,ot)}}function _possibleConstructorReturn$l(tt,nt){if(nt&&(_typeof$d(nt)==="object"||typeof nt=="function"))return nt;if(nt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$b(tt)}function _assertThisInitialized$b(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}function _isNativeReflectConstruct$a(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _getPrototypeOf$b(tt){return _getPrototypeOf$b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(et){return et.__proto__||Object.getPrototypeOf(et)},_getPrototypeOf$b(tt)}function _defineProperty$p(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var Notification=function(tt){_inherits$l(et,tt);var nt=_createSuper$a(et);function et(){return _classCallCheck$l(this,et),nt.apply(this,arguments)}return _createClass$j(et,[{key:"render",value:function(){var ot=mergeOverrides({Body:{style:function(st){var ut=st.$theme;return{marginTop:ut.sizing.scale600,marginRight:ut.sizing.scale600,marginBottom:ut.sizing.scale600,marginLeft:ut.sizing.scale600}}}},this.props.overrides);return reactExports.createElement(Toast$1,_extends$B({"data-baseweb":"notification"},this.props,{overrides:ot}))}}]),et}(reactExports.Component);_defineProperty$p(Notification,"defaultProps",{notificationType:TYPE$1.inline,closeable:!1});const StyledAlertContent$1=newStyled("div",{target:"e1hxoozs0"})(({theme:tt})=>({pre:{backgroundColor:tt.colors.transparent,paddingTop:tt.spacing.lg,paddingBottom:tt.spacing.lg,paddingRight:tt.spacing.lg,paddingLeft:tt.spacing.lg,border:`${tt.sizes.borderWidth} solid ${tt.colors.borderColor}`,"pre, code":{backgroundColor:tt.colors.transparent,color:"inherit"}},code:{backgroundColor:tt.colors.transparent,padding:tt.spacing.none},"pre, code":{color:"inherit"},a:{color:"inherit",textDecoration:"underline"}}));var Kind;(function(tt){tt.ERROR="error",tt.INFO="info",tt.SUCCESS="success",tt.WARNING="warning"})(Kind||(Kind={}));function getNotificationKind(tt){switch(tt){case"error":return KIND$1.negative;case"info":return KIND$1.info;case"success":return KIND$1.positive;case"warning":return KIND$1.warning;default:throw new Error(`Unexpected alert type: ${tt}`)}}function AlertContainer({kind:tt,width:nt,children:et}){const rt=useTheme(),ot=tt.charAt(0).toUpperCase()+tt.slice(1);return jsx$1(Notification,{kind:getNotificationKind(tt),overrides:{Body:{style:{marginTop:rt.spacing.none,marginBottom:rt.spacing.none,marginLeft:rt.spacing.none,marginRight:rt.spacing.none,width:nt?nt.toString():void 0,border:0,borderTopRightRadius:rt.radii.default,borderBottomRightRadius:rt.radii.default,borderTopLeftRadius:rt.radii.default,borderBottomLeftRadius:rt.radii.default,paddingTop:rt.spacing.lg,paddingBottom:rt.spacing.lg,paddingRight:rt.spacing.lg,paddingLeft:rt.spacing.lg},props:{"data-testid":"stAlertContainer",className:"stAlertContainer"}},InnerContainer:{style:{width:"100%",lineHeight:rt.lineHeights.small}}},children:jsx$1(StyledAlertContent$1,{"data-testid":`stAlertContent${ot}`,children:et})})}const StyledStackTrace=newStyled("pre",{target:"e1xinujt0"})(({theme:tt})=>({whiteSpace:"pre-wrap",wordWrap:"break-word",color:"inherit",fontSize:tt.fontSizes.sm,fontFamily:tt.genericFonts.codeFont,backgroundColor:tt.colors.transparent,overflowX:"auto",margin:`0 0 ${tt.spacing.lg} 0`,borderRadius:tt.radii.default,padding:tt.spacing.lg,border:`${tt.sizes.borderWidth} solid ${tt.colors.borderColor}`})),StyledErrorName=newStyled("strong",{target:"e1xinujt1"})(({theme:tt})=>({fontWeight:tt.fontWeights.bold}));function ErrorElement(tt){const{name:nt,message:et,stack:rt,width:ot}=tt,at=rt?rt.split(`
`):[];at.shift();const st=at.map(ut=>ut.trim()).join(`
`);return jsxs(AlertContainer,{kind:Kind.ERROR,width:ot,children:[jsxs(StyledErrorName,{children:[nt,": "]}),et,rt?jsx$1(StyledStackTrace,{"data-testid":"stErrorElementStack",children:jsx$1(StyledCode,{children:st})}):null]})}const Fn=class Fn extends React$1.PureComponent{constructor(){super(...arguments),this.state={error:null},this.componentDidCatch=nt=>{logError(`${nt.name}: ${nt.message}
${nt.stack}`)}}render(){const{error:nt}=this.state;return nt?nt.name==="ChunkLoadError"?jsx$1(ErrorElement,{width:this.props.width,name:"Network issue",message:jsxs("p",{children:["Cannot load Streamlit frontend code. This can happen when you update Streamlit while a Streamlit app is running.",jsx$1("br",{}),"To fix this, simply reload this app by pressing"," ",jsx$1(StyledInlineCode,{children:"F5"}),","," ",jsx$1(StyledInlineCode,{children:"Ctrl+R"}),", or"," ",jsx$1(StyledInlineCode,{children:"Cmd+R"}),".",jsx$1("br",{}),"If the error persists, try force-clearing your browser's cache as described"," ",jsx$1("a",{href:"https://en.wikipedia.org/wiki/Wikipedia:Bypass_your_cache#Cache_clearing_and_disabling",rel:"noopener noreferrer",target:"_blank",children:"here"})]})}):jsx$1(ErrorElement,{width:this.props.width,name:nt.name,message:nt.message,stack:nt.stack}):this.props.children}};Fn.getDerivedStateFromError=nt=>({error:nt});let ErrorBoundary=Fn;var PLACEMENT={auto:"auto",topLeft:"topLeft",top:"top",topRight:"topRight",rightTop:"rightTop",right:"right",rightBottom:"rightBottom",bottomRight:"bottomRight",bottom:"bottom",bottomLeft:"bottomLeft",leftBottom:"leftBottom",left:"left",leftTop:"leftTop"},TRIGGER_TYPE={click:"click",hover:"hover"},STATE_CHANGE_TYPE$1={open:"open",close:"close"},ACCESSIBILITY_TYPE={none:"none",menu:"menu",tooltip:"tooltip"},POPOVER_MARGIN=8,ARROW_SIZE=6,ANIMATE_OUT_TIME=0,ANIMATE_IN_TIME=20,ARROW_WIDTH=Math.ceil(Math.sqrt(Math.pow(ARROW_SIZE*2,2)/2));function _typeof$c(tt){"@babel/helpers - typeof";return _typeof$c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$c(tt)}function ownKeys$l(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$k(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$l(Object(et),!0).forEach(function(rt){_defineProperty$o(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$l(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _classCallCheck$k(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _defineProperties$a(tt,nt){for(var et=0;et<nt.length;et++){var rt=nt[et];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(tt,rt.key,rt)}}function _createClass$i(tt,nt,et){return nt&&_defineProperties$a(tt.prototype,nt),Object.defineProperty(tt,"prototype",{writable:!1}),tt}function _inherits$k(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function");tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,writable:!0,configurable:!0}}),Object.defineProperty(tt,"prototype",{writable:!1}),nt&&_setPrototypeOf$a(tt,nt)}function _setPrototypeOf$a(tt,nt){return _setPrototypeOf$a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(rt,ot){return rt.__proto__=ot,rt},_setPrototypeOf$a(tt,nt)}function _createSuper$9(tt){var nt=_isNativeReflectConstruct$9();return function(){var rt=_getPrototypeOf$a(tt),ot;if(nt){var at=_getPrototypeOf$a(this).constructor;ot=Reflect.construct(rt,arguments,at)}else ot=rt.apply(this,arguments);return _possibleConstructorReturn$k(this,ot)}}function _possibleConstructorReturn$k(tt,nt){if(nt&&(_typeof$c(nt)==="object"||typeof nt=="function"))return nt;if(nt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$a(tt)}function _assertThisInitialized$a(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}function _isNativeReflectConstruct$9(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _getPrototypeOf$a(tt){return _getPrototypeOf$a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(et){return et.__proto__||Object.getPrototypeOf(et)},_getPrototypeOf$a(tt)}function _defineProperty$o(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var defaultStateReducer=function tt(nt,et){return et},StatefulContainer$1=function(tt){_inherits$k(et,tt);var nt=_createSuper$9(et);function et(){var rt;_classCallCheck$k(this,et);for(var ot=arguments.length,at=new Array(ot),st=0;st<ot;st++)at[st]=arguments[st];return rt=nt.call.apply(nt,[this].concat(at)),_defineProperty$o(_assertThisInitialized$a(rt),"state",_objectSpread$k({isOpen:!1},rt.props.initialState)),_defineProperty$o(_assertThisInitialized$a(rt),"onBlur",function(ut){rt.props.onBlur&&rt.props.onBlur(ut),!(rt.props.focusLock||rt.props.autoFocus)&&rt.close()}),_defineProperty$o(_assertThisInitialized$a(rt),"onClick",function(ut){rt.props.onClick&&rt.props.onClick(ut),rt.state.isOpen?rt.close():rt.open()}),_defineProperty$o(_assertThisInitialized$a(rt),"onClickOutside",function(){rt.close()}),_defineProperty$o(_assertThisInitialized$a(rt),"onEsc",function(){rt.close()}),_defineProperty$o(_assertThisInitialized$a(rt),"onFocus",function(ut){rt.props.onFocus&&rt.props.onFocus(ut),isFocusVisible(ut)&&rt.open()}),_defineProperty$o(_assertThisInitialized$a(rt),"onMouseEnter",function(ut){rt.props.onMouseEnter&&rt.props.onMouseEnter(ut),rt.open()}),_defineProperty$o(_assertThisInitialized$a(rt),"onMouseLeave",function(ut){rt.props.onMouseLeave&&rt.props.onMouseLeave(ut),rt.close()}),_defineProperty$o(_assertThisInitialized$a(rt),"onContentClose",function(){rt.close()}),_defineProperty$o(_assertThisInitialized$a(rt),"renderContent",function(){var ut=rt.props.content;return typeof ut=="function"?ut({close:rt.onContentClose}):ut}),rt}return _createClass$i(et,[{key:"open",value:function(){this.internalSetState(STATE_CHANGE_TYPE$1.open,{isOpen:!0}),this.props.onOpen&&this.props.onOpen()}},{key:"close",value:function(){this.internalSetState(STATE_CHANGE_TYPE$1.close,{isOpen:!1}),this.props.onClose&&this.props.onClose()}},{key:"internalSetState",value:function(ot,at){var st=this.props.stateReducer;if(typeof st!="function"){this.setState(at);return}this.setState(function(ut){return st(ot,at,ut)})}},{key:"render",value:function(){var ot=this.props,at=ot.accessibilityType,st=ot.autoFocus,ut=ot.animateOutTime,ct=ot.dismissOnClickOutside,pt=ot.dismissOnEsc,dt=ot.focusLock,ft=ot.ignoreBoundary,bt=ot.mountNode,ht=ot.onBlur,mt=ot.onClick,Mt=ot.onFocus,Ot=ot.onMouseEnter,zt=ot.onMouseLeave,yt=ot.onMouseEnterDelay,vt=ot.onMouseLeaveDelay,At=ot.overrides,St=ot.placement,Et=ot.popperOptions,Tt=ot.renderAll,Rt=ot.returnFocus,Ct=ot.showArrow,wt=ot.triggerType,Lt=ot.popoverMargin,Vt=ot.focusOptions,jt={accessibilityType:at,animateOutTime:ut,autoFocus:st,content:this.renderContent,focusLock:dt,ignoreBoundary:ft,isOpen:this.state.isOpen,mountNode:bt,onBlur:ht,onClick:mt,onFocus:Mt,onMouseEnter:Ot,onMouseLeave:zt,onMouseEnterDelay:yt,onMouseLeaveDelay:vt,overrides:At,placement:St,popperOptions:Et,renderAll:Tt,returnFocus:Rt,showArrow:Ct,triggerType:wt,popoverMargin:Lt,focusOptions:Vt};return ct&&(jt.onClickOutside=this.onClickOutside),pt&&(jt.onEsc=this.onEsc),wt===TRIGGER_TYPE.hover?(jt.onBlur=this.onBlur,jt.onFocus=this.onFocus,jt.onMouseEnter=this.onMouseEnter,jt.onMouseLeave=this.onMouseLeave):jt.onClick=this.onClick,this.props.children(jt)}}]),et}(reactExports.Component);_defineProperty$o(StatefulContainer$1,"defaultProps",{accessibilityType:ACCESSIBILITY_TYPE.menu,ignoreBoundary:!1,overrides:{},onMouseEnterDelay:200,onMouseLeaveDelay:200,placement:PLACEMENT.auto,popperOptions:{},showArrow:!1,triggerType:TRIGGER_TYPE.click,dismissOnClickOutside:!0,dismissOnEsc:!0,stateReducer:defaultStateReducer,popoverMargin:POPOVER_MARGIN});var FOCUS_GROUP="data-focus-lock",FOCUS_DISABLED="data-focus-lock-disabled",FOCUS_ALLOW="data-no-focus-lock",FOCUS_AUTO="data-autofocus-inside",FOCUS_NO_AUTOFOCUS="data-no-autofocus";function assignRef(tt,nt){return typeof tt=="function"?tt(nt):tt&&(tt.current=nt),tt}function useCallbackRef(tt,nt){var et=reactExports.useState(function(){return{value:tt,callback:nt,facade:{get current(){return et.value},set current(rt){var ot=et.value;ot!==rt&&(et.value=rt,et.callback(rt,ot))}}}})[0];return et.callback=nt,et.facade}var useIsomorphicLayoutEffect=typeof window<"u"?reactExports.useLayoutEffect:reactExports.useEffect,currentValues=new WeakMap;function useMergeRefs(tt,nt){var et=useCallbackRef(null,function(rt){return tt.forEach(function(ot){return assignRef(ot,rt)})});return useIsomorphicLayoutEffect(function(){var rt=currentValues.get(et);if(rt){var ot=new Set(rt),at=new Set(tt),st=et.current;ot.forEach(function(ut){at.has(ut)||assignRef(ut,null)}),at.forEach(function(ut){ot.has(ut)||assignRef(ut,st)})}currentValues.set(et,tt)},[tt]),et}var hiddenGuard={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"};function ItoI(tt){return tt}function innerCreateMedium(tt,nt){nt===void 0&&(nt=ItoI);var et=[],rt=!1,ot={read:function(){if(rt)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return et.length?et[et.length-1]:tt},useMedium:function(at){var st=nt(at,rt);return et.push(st),function(){et=et.filter(function(ut){return ut!==st})}},assignSyncMedium:function(at){for(rt=!0;et.length;){var st=et;et=[],st.forEach(at)}et={push:function(ut){return at(ut)},filter:function(){return et}}},assignMedium:function(at){rt=!0;var st=[];if(et.length){var ut=et;et=[],ut.forEach(at),st=et}var ct=function(){var dt=st;st=[],dt.forEach(at)},pt=function(){return Promise.resolve().then(ct)};pt(),et={push:function(dt){st.push(dt),pt()},filter:function(dt){return st=st.filter(dt),et}}}};return ot}function createMedium(tt,nt){return nt===void 0&&(nt=ItoI),innerCreateMedium(tt,nt)}function createSidecarMedium(tt){tt===void 0&&(tt={});var nt=innerCreateMedium(null);return nt.options=__assign$2({async:!0,ssr:!1},tt),nt}var mediumFocus=createMedium({},function(tt){var nt=tt.target,et=tt.currentTarget;return{target:nt,currentTarget:et}}),mediumBlur=createMedium(),mediumEffect=createMedium(),mediumSidecar=createSidecarMedium({async:!0,ssr:typeof document<"u"}),focusScope=reactExports.createContext(void 0),emptyArray=[],FocusLock=reactExports.forwardRef(function tt(nt,et){var rt,ot=reactExports.useState(),at=ot[0],st=ot[1],ut=reactExports.useRef(),ct=reactExports.useRef(!1),pt=reactExports.useRef(null),dt=reactExports.useState({}),ft=dt[1],bt=nt.children,ht=nt.disabled,mt=ht===void 0?!1:ht,Mt=nt.noFocusGuards,Ot=Mt===void 0?!1:Mt,zt=nt.persistentFocus,yt=zt===void 0?!1:zt,vt=nt.crossFrame,At=vt===void 0?!0:vt,St=nt.autoFocus,Et=St===void 0?!0:St;nt.allowTextSelection;var Tt=nt.group,Rt=nt.className,Ct=nt.whiteList,wt=nt.hasPositiveIndices,Lt=nt.shards,Vt=Lt===void 0?emptyArray:Lt,jt=nt.as,s0=jt===void 0?"div":jt,Ht=nt.lockProps,Yt=Ht===void 0?{}:Ht,M0=nt.sideCar,l0=nt.returnFocus,b0=l0===void 0?!1:l0,kt=nt.focusOptions,o0=nt.onActivation,qt=nt.onDeactivation,Dt=reactExports.useState({}),Bt=Dt[0],p0=reactExports.useCallback(function(Zt){var Kt=Zt.captureFocusRestore;if(!pt.current){var n0,c0=(n0=document)==null?void 0:n0.activeElement;pt.current=c0,c0!==document.body&&(pt.current=Kt(c0))}ut.current&&o0&&o0(ut.current),ct.current=!0,ft()},[o0]),r0=reactExports.useCallback(function(){ct.current=!1,qt&&qt(ut.current),ft()},[qt]),a0=reactExports.useCallback(function(Zt){var Kt=pt.current;if(Kt){var n0=(typeof Kt=="function"?Kt():Kt)||document.body,c0=typeof b0=="function"?b0(n0):b0;if(c0){var u0=typeof c0=="object"?c0:void 0;pt.current=null,Zt?Promise.resolve().then(function(){return n0.focus(u0)}):n0.focus(u0)}}},[b0]),f0=reactExports.useCallback(function(Zt){ct.current&&mediumFocus.useMedium(Zt)},[]),i0=mediumBlur.useMedium,$t=reactExports.useCallback(function(Zt){ut.current!==Zt&&(ut.current=Zt,st(Zt))},[]),It=_extends$Q((rt={},rt[FOCUS_DISABLED]=mt&&"disabled",rt[FOCUS_GROUP]=Tt,rt),Yt),Ut=Ot!==!0,xt=Ut&&Ot!=="tail",Ft=useMergeRefs([et,$t]),Pt=reactExports.useMemo(function(){return{observed:ut,shards:Vt,enabled:!mt,active:ct.current}},[mt,ct.current,Vt,at]);return reactExports.createElement(reactExports.Fragment,null,Ut&&[reactExports.createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:mt?-1:0,style:hiddenGuard}),wt?reactExports.createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:mt?-1:1,style:hiddenGuard}):null],!mt&&reactExports.createElement(M0,{id:Bt,sideCar:mediumSidecar,observed:at,disabled:mt,persistentFocus:yt,crossFrame:At,autoFocus:Et,whiteList:Ct,shards:Vt,onActivation:p0,onDeactivation:r0,returnFocus:a0,focusOptions:kt,noFocusGuards:Ot}),reactExports.createElement(s0,_extends$Q({ref:Ft},It,{className:Rt,onBlur:i0,onFocus:f0}),reactExports.createElement(focusScope.Provider,{value:Pt},bt)),xt&&reactExports.createElement("div",{"data-focus-guard":!0,tabIndex:mt?-1:0,style:hiddenGuard}))});FocusLock.propTypes={};function _inheritsLoose(tt,nt){tt.prototype=Object.create(nt.prototype),tt.prototype.constructor=tt,_setPrototypeOf$e(tt,nt)}function withSideEffect(tt,nt){function et(rt){return rt.displayName||rt.name||"Component"}return function(ot){var at=[],st;function ut(){st=tt(at.map(function(pt){return pt.props})),nt(st)}var ct=function(pt){_inheritsLoose(dt,pt);function dt(){return pt.apply(this,arguments)||this}dt.peek=function(){return st};var ft=dt.prototype;return ft.componentDidMount=function(){at.push(this),ut()},ft.componentDidUpdate=function(){ut()},ft.componentWillUnmount=function(){var ht=at.indexOf(this);at.splice(ht,1),ut()},ft.render=function(){return React$1.createElement(ot,this.props)},dt}(reactExports.PureComponent);return _defineProperty$u(ct,"displayName","SideEffect("+et(ot)+")"),ct}}var toArray$2=function(tt){for(var nt=Array(tt.length),et=0;et<tt.length;++et)nt[et]=tt[et];return nt},asArray=function(tt){return Array.isArray(tt)?tt:[tt]},getFirst=function(tt){return Array.isArray(tt)?tt[0]:tt},isElementHidden=function(tt){if(tt.nodeType!==Node.ELEMENT_NODE)return!1;var nt=window.getComputedStyle(tt,null);return!nt||!nt.getPropertyValue?!1:nt.getPropertyValue("display")==="none"||nt.getPropertyValue("visibility")==="hidden"},getParentNode=function(tt){return tt.parentNode&&tt.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?tt.parentNode.host:tt.parentNode},isTopNode=function(tt){return tt===document||tt&&tt.nodeType===Node.DOCUMENT_NODE},isInert=function(tt){return tt.hasAttribute("inert")},isVisibleUncached=function(tt,nt){return!tt||isTopNode(tt)||!isElementHidden(tt)&&!isInert(tt)&&nt(getParentNode(tt))},isVisibleCached=function(tt,nt){var et=tt.get(nt);if(et!==void 0)return et;var rt=isVisibleUncached(nt,isVisibleCached.bind(void 0,tt));return tt.set(nt,rt),rt},isAutoFocusAllowedUncached=function(tt,nt){return tt&&!isTopNode(tt)?isAutoFocusAllowed(tt)?nt(getParentNode(tt)):!1:!0},isAutoFocusAllowedCached=function(tt,nt){var et=tt.get(nt);if(et!==void 0)return et;var rt=isAutoFocusAllowedUncached(nt,isAutoFocusAllowedCached.bind(void 0,tt));return tt.set(nt,rt),rt},getDataset=function(tt){return tt.dataset},isHTMLButtonElement=function(tt){return tt.tagName==="BUTTON"},isHTMLInputElement=function(tt){return tt.tagName==="INPUT"},isRadioElement=function(tt){return isHTMLInputElement(tt)&&tt.type==="radio"},notHiddenInput=function(tt){return!((isHTMLInputElement(tt)||isHTMLButtonElement(tt))&&(tt.type==="hidden"||tt.disabled))},isAutoFocusAllowed=function(tt){var nt=tt.getAttribute(FOCUS_NO_AUTOFOCUS);return![!0,"true",""].includes(nt)},isGuard=function(tt){var nt;return!!(tt&&(!((nt=getDataset(tt))===null||nt===void 0)&&nt.focusGuard))},isNotAGuard=function(tt){return!isGuard(tt)},isDefined=function(tt){return!!tt},tabSort=function(tt,nt){var et=Math.max(0,tt.tabIndex),rt=Math.max(0,nt.tabIndex),ot=et-rt,at=tt.index-nt.index;if(ot){if(!et)return 1;if(!rt)return-1}return ot||at},getTabIndex=function(tt){return tt.tabIndex<0&&!tt.hasAttribute("tabindex")?0:tt.tabIndex},orderByTabIndex=function(tt,nt,et){return toArray$2(tt).map(function(rt,ot){var at=getTabIndex(rt);return{node:rt,index:ot,tabIndex:et&&at===-1?(rt.dataset||{}).focusGuard?0:-1:at}}).filter(function(rt){return!nt||rt.tabIndex>=0}).sort(tabSort)},tabbables=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"],queryTabbables=tabbables.join(","),queryGuardTabbables="".concat(queryTabbables,", [data-focus-guard]"),getFocusablesWithShadowDom=function(tt,nt){return toArray$2((tt.shadowRoot||tt).children).reduce(function(et,rt){return et.concat(rt.matches(nt?queryGuardTabbables:queryTabbables)?[rt]:[],getFocusablesWithShadowDom(rt))},[])},getFocusablesWithIFrame=function(tt,nt){var et;return tt instanceof HTMLIFrameElement&&(!((et=tt.contentDocument)===null||et===void 0)&&et.body)?getFocusables([tt.contentDocument.body],nt):[tt]},getFocusables=function(tt,nt){return tt.reduce(function(et,rt){var ot,at=getFocusablesWithShadowDom(rt,nt),st=(ot=[]).concat.apply(ot,at.map(function(ut){return getFocusablesWithIFrame(ut,nt)}));return et.concat(st,rt.parentNode?toArray$2(rt.parentNode.querySelectorAll(queryTabbables)).filter(function(ut){return ut===rt}):[])},[])},getParentAutofocusables=function(tt){var nt=tt.querySelectorAll("[".concat(FOCUS_AUTO,"]"));return toArray$2(nt).map(function(et){return getFocusables([et])}).reduce(function(et,rt){return et.concat(rt)},[])},filterFocusable=function(tt,nt){return toArray$2(tt).filter(function(et){return isVisibleCached(nt,et)}).filter(function(et){return notHiddenInput(et)})},filterAutoFocusable=function(tt,nt){return nt===void 0&&(nt=new Map),toArray$2(tt).filter(function(et){return isAutoFocusAllowedCached(nt,et)})},getTabbableNodes=function(tt,nt,et){return orderByTabIndex(filterFocusable(getFocusables(tt,et),nt),!0,et)},getFocusableNodes=function(tt,nt){return orderByTabIndex(filterFocusable(getFocusables(tt),nt),!1)},parentAutofocusables=function(tt,nt){return filterFocusable(getParentAutofocusables(tt),nt)},contains=function(tt,nt){return tt.shadowRoot?contains(tt.shadowRoot,nt):Object.getPrototypeOf(tt).contains!==void 0&&Object.getPrototypeOf(tt).contains.call(tt,nt)?!0:toArray$2(tt.children).some(function(et){var rt;if(et instanceof HTMLIFrameElement){var ot=(rt=et.contentDocument)===null||rt===void 0?void 0:rt.body;return ot?contains(ot,nt):!1}return contains(et,nt)})},filterNested=function(tt){for(var nt=new Set,et=tt.length,rt=0;rt<et;rt+=1)for(var ot=rt+1;ot<et;ot+=1){var at=tt[rt].compareDocumentPosition(tt[ot]);(at&Node.DOCUMENT_POSITION_CONTAINED_BY)>0&&nt.add(ot),(at&Node.DOCUMENT_POSITION_CONTAINS)>0&&nt.add(rt)}return tt.filter(function(st,ut){return!nt.has(ut)})},getTopParent=function(tt){return tt.parentNode?getTopParent(tt.parentNode):tt},getAllAffectedNodes=function(tt){var nt=asArray(tt);return nt.filter(Boolean).reduce(function(et,rt){var ot=rt.getAttribute(FOCUS_GROUP);return et.push.apply(et,ot?filterNested(toArray$2(getTopParent(rt).querySelectorAll("[".concat(FOCUS_GROUP,'="').concat(ot,'"]:not([').concat(FOCUS_DISABLED,'="disabled"])')))):[rt]),et},[])},safeProbe=function(tt){try{return tt()}catch{return}},getActiveElement=function(tt){if(tt===void 0&&(tt=document),!(!tt||!tt.activeElement)){var nt=tt.activeElement;return nt.shadowRoot?getActiveElement(nt.shadowRoot):nt instanceof HTMLIFrameElement&&safeProbe(function(){return nt.contentWindow.document})?getActiveElement(nt.contentWindow.document):nt}},focusInFrame=function(tt,nt){return tt===nt},focusInsideIframe=function(tt,nt){return!!toArray$2(tt.querySelectorAll("iframe")).some(function(et){return focusInFrame(et,nt)})},focusInside=function(tt,nt){return nt===void 0&&(nt=getActiveElement(getFirst(tt).ownerDocument)),!nt||nt.dataset&&nt.dataset.focusGuard?!1:getAllAffectedNodes(tt).some(function(et){return contains(et,nt)||focusInsideIframe(et,nt)})},focusIsHidden=function(tt){tt===void 0&&(tt=document);var nt=getActiveElement(tt);return nt?toArray$2(tt.querySelectorAll("[".concat(FOCUS_ALLOW,"]"))).some(function(et){return contains(et,nt)}):!1},findSelectedRadio=function(tt,nt){return nt.filter(isRadioElement).filter(function(et){return et.name===tt.name}).filter(function(et){return et.checked})[0]||tt},correctNode=function(tt,nt){return isRadioElement(tt)&&tt.name?findSelectedRadio(tt,nt):tt},correctNodes=function(tt){var nt=new Set;return tt.forEach(function(et){return nt.add(correctNode(et,tt))}),tt.filter(function(et){return nt.has(et)})},pickFirstFocus=function(tt){return tt[0]&&tt.length>1?correctNode(tt[0],tt):tt[0]},pickFocusable=function(tt,nt){return tt.indexOf(correctNode(nt,tt))},NEW_FOCUS="NEW_FOCUS",newFocus=function(tt,nt,et,rt,ot){var at=tt.length,st=tt[0],ut=tt[at-1],ct=isGuard(rt);if(!(rt&&tt.indexOf(rt)>=0)){var pt=rt!==void 0?et.indexOf(rt):-1,dt=ot?et.indexOf(ot):pt,ft=ot?tt.indexOf(ot):-1;if(pt===-1)return ft!==-1?ft:NEW_FOCUS;if(ft===-1)return NEW_FOCUS;var bt=pt-dt,ht=et.indexOf(st),mt=et.indexOf(ut),Mt=correctNodes(et),Ot=rt!==void 0?Mt.indexOf(rt):-1,zt=Ot-(ot?Mt.indexOf(ot):pt);if(!bt&&ft>=0||nt.length===0)return ft;var yt=pickFocusable(tt,nt[0]),vt=pickFocusable(tt,nt[nt.length-1]);if(pt<=ht&&ct&&Math.abs(bt)>1)return vt;if(pt>=mt&&ct&&Math.abs(bt)>1)return yt;if(bt&&Math.abs(zt)>1)return ft;if(pt<=ht)return vt;if(pt>mt)return yt;if(bt)return Math.abs(bt)>1?ft:(at+ft+bt)%at}},findAutoFocused=function(tt){return function(nt){var et,rt=(et=getDataset(nt))===null||et===void 0?void 0:et.autofocus;return nt.autofocus||rt!==void 0&&rt!=="false"||tt.indexOf(nt)>=0}},pickAutofocus=function(tt,nt,et){var rt=tt.map(function(at){var st=at.node;return st}),ot=filterAutoFocusable(rt.filter(findAutoFocused(et)));return ot&&ot.length?pickFirstFocus(ot):pickFirstFocus(filterAutoFocusable(nt))},getParents=function(tt,nt){return nt===void 0&&(nt=[]),nt.push(tt),tt.parentNode&&getParents(tt.parentNode.host||tt.parentNode,nt),nt},getCommonParent=function(tt,nt){for(var et=getParents(tt),rt=getParents(nt),ot=0;ot<et.length;ot+=1){var at=et[ot];if(rt.indexOf(at)>=0)return at}return!1},getTopCommonParent=function(tt,nt,et){var rt=asArray(tt),ot=asArray(nt),at=rt[0],st=!1;return ot.filter(Boolean).forEach(function(ut){st=getCommonParent(st||ut,ut)||st,et.filter(Boolean).forEach(function(ct){var pt=getCommonParent(at,ct);pt&&(!st||contains(pt,st)?st=pt:st=getCommonParent(pt,st))})}),st},allParentAutofocusables=function(tt,nt){return tt.reduce(function(et,rt){return et.concat(parentAutofocusables(rt,nt))},[])},reorderNodes=function(tt,nt){var et=new Map;return nt.forEach(function(rt){return et.set(rt.node,rt)}),tt.map(function(rt){return et.get(rt)}).filter(isDefined)},focusSolver=function(tt,nt){var et=getActiveElement(asArray(tt).length>0?document:getFirst(tt).ownerDocument),rt=getAllAffectedNodes(tt).filter(isNotAGuard),ot=getTopCommonParent(et||tt,tt,rt),at=new Map,st=getFocusableNodes(rt,at),ut=st.filter(function(mt){var Mt=mt.node;return isNotAGuard(Mt)});if(ut[0]){var ct=getFocusableNodes([ot],at).map(function(mt){var Mt=mt.node;return Mt}),pt=reorderNodes(ct,ut),dt=pt.map(function(mt){var Mt=mt.node;return Mt}),ft=pt.filter(function(mt){var Mt=mt.tabIndex;return Mt>=0}).map(function(mt){var Mt=mt.node;return Mt}),bt=newFocus(dt,ft,ct,et,nt);if(bt===NEW_FOCUS){var ht=pickAutofocus(st,ft,allParentAutofocusables(rt,at))||pickAutofocus(st,dt,allParentAutofocusables(rt,at));if(ht)return{node:ht};console.warn("focus-lock: cannot find any node to move focus into");return}return bt===void 0?bt:pt[bt]}},expandFocusableNodes=function(tt){var nt=getAllAffectedNodes(tt).filter(isNotAGuard),et=getTopCommonParent(tt,tt,nt),rt=orderByTabIndex(getFocusables([et],!0),!0,!0),ot=getFocusables(nt,!1);return rt.map(function(at){var st=at.node,ut=at.index;return{node:st,index:ut,lockItem:ot.indexOf(st)>=0,guard:isGuard(st)}})},focusOn=function(tt,nt){tt&&("focus"in tt&&tt.focus(nt),"contentWindow"in tt&&tt.contentWindow&&tt.contentWindow.focus())},guardCount=0,lockDisabled=!1,moveFocusInside=function(tt,nt,et){et===void 0&&(et={});var rt=focusSolver(tt,nt);if(!lockDisabled&&rt){if(guardCount>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),lockDisabled=!0,setTimeout(function(){lockDisabled=!1},1);return}guardCount++,focusOn(rt.node,et.focusOptions),guardCount--}};function weakRef(tt){if(!tt)return null;if(typeof WeakRef>"u")return function(){return tt||null};var nt=tt?new WeakRef(tt):null;return function(){return(nt==null?void 0:nt.deref())||null}}var recordElementLocation=function(tt){if(!tt)return null;for(var nt=[],et=tt;et&&et!==document.body;)nt.push({current:weakRef(et),parent:weakRef(et.parentElement),left:weakRef(et.previousElementSibling),right:weakRef(et.nextElementSibling)}),et=et.parentElement;return{element:weakRef(tt),stack:nt,ownerDocument:tt.ownerDocument}},restoreFocusTo=function(tt){var nt,et,rt,ot,at;if(tt)for(var st=tt.stack,ut=tt.ownerDocument,ct=new Map,pt=0,dt=st;pt<dt.length;pt++){var ft=dt[pt],bt=(nt=ft.parent)===null||nt===void 0?void 0:nt.call(ft);if(bt&&ut.contains(bt)){for(var ht=(et=ft.left)===null||et===void 0?void 0:et.call(ft),mt=ft.current(),Mt=bt.contains(mt)?mt:void 0,Ot=(rt=ft.right)===null||rt===void 0?void 0:rt.call(ft),zt=getTabbableNodes([bt],ct),yt=(at=(ot=Mt??(ht==null?void 0:ht.nextElementSibling))!==null&&ot!==void 0?ot:Ot)!==null&&at!==void 0?at:ht;yt;){for(var vt=0,At=zt;vt<At.length;vt++){var St=At[vt];if(yt!=null&&yt.contains(St.node))return St.node}yt=yt.nextElementSibling}if(zt.length)return zt[0].node}}},captureFocusRestore=function(tt){var nt=recordElementLocation(tt);return function(){return restoreFocusTo(nt)}},getRelativeFocusable=function(tt,nt,et){if(!tt||!nt)return console.error("no element or scope given"),{};var rt=asArray(nt);if(rt.every(function(st){return!contains(st,tt)}))return console.error("Active element is not contained in the scope"),{};var ot=et?getTabbableNodes(rt,new Map):getFocusableNodes(rt,new Map),at=ot.findIndex(function(st){var ut=st.node;return ut===tt});if(at!==-1)return{prev:ot[at-1],next:ot[at+1],first:ot[0],last:ot[ot.length-1]}},getBoundary=function(tt,nt){var et=nt?getTabbableNodes(asArray(tt),new Map):getFocusableNodes(asArray(tt),new Map);return{first:et[0],last:et[et.length-1]}},defaultOptions$1=function(tt){return Object.assign({scope:document.body,cycle:!0,onlyTabbable:!0},tt)},moveFocus=function(tt,nt,et){nt===void 0&&(nt={});var rt=defaultOptions$1(nt),ot=getRelativeFocusable(tt,rt.scope,rt.onlyTabbable);if(ot){var at=et(ot,rt.cycle);at&&focusOn(at.node,rt.focusOptions)}},focusNextElement=function(tt,nt){nt===void 0&&(nt={}),moveFocus(tt,nt,function(et,rt){var ot=et.next,at=et.first;return ot||rt&&at})},focusPrevElement=function(tt,nt){nt===void 0&&(nt={}),moveFocus(tt,nt,function(et,rt){var ot=et.prev,at=et.last;return ot||rt&&at})},pickBoundary=function(tt,nt,et){var rt,ot=getBoundary(tt,(rt=nt.onlyTabbable)!==null&&rt!==void 0?rt:!0),at=ot[et];at&&focusOn(at.node,nt.focusOptions)},focusFirstElement=function(tt,nt){nt===void 0&&(nt={}),pickBoundary(tt,nt,"first")},focusLastElement=function(tt,nt){nt===void 0&&(nt={}),pickBoundary(tt,nt,"last")};function deferAction(tt){setTimeout(tt,1)}var inlineProp=function tt(nt,et){var rt={};return rt[nt]=et,rt},extractRef=function tt(nt){return nt&&"current"in nt?nt.current:nt},focusOnBody=function tt(){return document&&document.activeElement===document.body},isFreeFocus=function tt(){return focusOnBody()||focusIsHidden()},lastActiveTrap=null,lastActiveFocus=null,tryRestoreFocus=function tt(){return null},lastPortaledElement=null,focusWasOutsideWindow=!1,windowFocused=!1,defaultWhitelist=function tt(){return!0},focusWhitelisted=function tt(nt){return(lastActiveTrap.whiteList||defaultWhitelist)(nt)},recordPortal=function tt(nt,et){lastPortaledElement={observerNode:nt,portaledElement:et}},focusIsPortaledPair=function tt(nt){return lastPortaledElement&&lastPortaledElement.portaledElement===nt};function autoGuard(tt,nt,et,rt){var ot=null,at=tt;do{var st=rt[at];if(st.guard)st.node.dataset.focusAutoGuard&&(ot=st);else if(st.lockItem){if(at!==tt)return;ot=null}else break}while((at+=et)!==nt);ot&&(ot.node.tabIndex=0)}var focusWasOutside=function tt(nt){return nt?!!focusWasOutsideWindow:focusWasOutsideWindow==="meanwhile"},checkInHost=function tt(nt,et,rt){return et&&(et.host===nt&&(!et.activeElement||rt.contains(et.activeElement))||et.parentNode&&tt(nt,et.parentNode,rt))},withinHost=function tt(nt,et){return et.some(function(rt){return checkInHost(nt,rt,rt)})},getNodeFocusables=function tt(nt){return getFocusableNodes(nt,new Map)},isNotFocusable=function tt(nt){return!getNodeFocusables([nt.parentNode]).some(function(et){return et.node===nt})},activateTrap=function tt(){var nt=!1;if(lastActiveTrap){var et=lastActiveTrap,rt=et.observed,ot=et.persistentFocus,at=et.autoFocus,st=et.shards,ut=et.crossFrame,ct=et.focusOptions,pt=et.noFocusGuards,dt=rt||lastPortaledElement&&lastPortaledElement.portaledElement;if(focusOnBody()&&lastActiveFocus&&(!document.body.contains(lastActiveFocus)||isNotFocusable(lastActiveFocus))){lastActiveFocus=null;var ft=tryRestoreFocus();ft&&ft.focus()}var bt=document&&document.activeElement;if(dt){var ht=[dt].concat(st.map(extractRef).filter(Boolean)),mt=function(){if(!focusWasOutside(ut)||!pt||!lastActiveFocus||windowFocused)return!1;var vt=getNodeFocusables(ht),At=vt.findIndex(function(St){var Et=St.node;return Et===lastActiveFocus});return At===0||At===vt.length-1};if((!bt||focusWhitelisted(bt))&&(ot||mt()||!isFreeFocus()||!lastActiveFocus&&at)&&(dt&&!(focusInside(ht)||bt&&withinHost(bt,ht)||focusIsPortaledPair(bt))&&(document&&!lastActiveFocus&&bt&&!at?(bt.blur&&bt.blur(),document.body.focus()):(nt=moveFocusInside(ht,lastActiveFocus,{focusOptions:ct}),lastPortaledElement={})),focusWasOutsideWindow=!1,lastActiveFocus=document&&document.activeElement,tryRestoreFocus=captureFocusRestore(lastActiveFocus)),document&&bt!==document.activeElement&&document.querySelector("[data-focus-auto-guard]")){var Mt=document&&document.activeElement,Ot=expandFocusableNodes(ht),zt=Ot.map(function(yt){var vt=yt.node;return vt}).indexOf(Mt);zt>-1&&(Ot.filter(function(yt){var vt=yt.guard,At=yt.node;return vt&&At.dataset.focusAutoGuard}).forEach(function(yt){var vt=yt.node;return vt.removeAttribute("tabIndex")}),autoGuard(zt,Ot.length,1,Ot),autoGuard(zt,-1,-1,Ot))}}}return nt},onTrap=function tt(nt){activateTrap()&&nt&&(nt.stopPropagation(),nt.preventDefault())},onBlur=function tt(){return deferAction(activateTrap)},onFocus=function tt(nt){var et=nt.target,rt=nt.currentTarget;rt.contains(et)||recordPortal(rt,et)},FocusWatcher=function tt(){return null},onWindowFocus=function tt(){windowFocused=!0},onWindowBlur=function tt(){windowFocused=!1,focusWasOutsideWindow="just",deferAction(function(){focusWasOutsideWindow="meanwhile"})},attachHandler=function tt(){document.addEventListener("focusin",onTrap),document.addEventListener("focusout",onBlur),window.addEventListener("focus",onWindowFocus),window.addEventListener("blur",onWindowBlur)},detachHandler=function tt(){document.removeEventListener("focusin",onTrap),document.removeEventListener("focusout",onBlur),window.removeEventListener("focus",onWindowFocus),window.removeEventListener("blur",onWindowBlur)};function reducePropsToState(tt){return tt.filter(function(nt){var et=nt.disabled;return!et})}var focusLockAPI={moveFocusInside,focusInside,focusNextElement,focusPrevElement,focusFirstElement,focusLastElement,captureFocusRestore};function handleStateChangeOnClient(tt){var nt=tt.slice(-1)[0];nt&&!lastActiveTrap&&attachHandler();var et=lastActiveTrap,rt=et&&nt&&nt.id===et.id;lastActiveTrap=nt,et&&!rt&&(et.onDeactivation(),tt.filter(function(ot){var at=ot.id;return at===et.id}).length||et.returnFocus(!nt)),nt?(lastActiveFocus=null,(!rt||et.observed!==nt.observed)&&nt.onActivation(focusLockAPI),activateTrap(),deferAction(activateTrap)):(detachHandler(),lastActiveFocus=null)}mediumFocus.assignSyncMedium(onFocus);mediumBlur.assignMedium(onBlur);mediumEffect.assignMedium(function(tt){return tt(focusLockAPI)});const FocusTrap=withSideEffect(reducePropsToState,handleStateChangeOnClient)(FocusWatcher);var FocusLockCombination=reactExports.forwardRef(function tt(nt,et){return reactExports.createElement(FocusLock,_extends$Q({sideCar:FocusTrap,ref:et},nt))}),_ref=FocusLock.propTypes||{};_ref.sideCar;_objectWithoutPropertiesLoose$m(_ref,["sideCar"]);FocusLockCombination.propTypes={};var useFocusInside=function tt(nt){reactExports.useEffect(function(){var et=!0;return mediumEffect.useMedium(function(rt){var ot=nt&&nt.current;et&&ot&&(rt.focusInside(ot)||rt.moveFocusInside(ot,null))}),function(){et=!1}},[nt])};function MoveFocusInside(tt){var nt=tt.disabled,et=nt===void 0?!1:nt,rt=tt.className,ot=tt.children,at=reactExports.useRef(null);return useFocusInside(et?void 0:at),reactExports.createElement("div",_extends$Q({},inlineProp(FOCUS_AUTO,!et),{ref:at,className:rt}),ot)}MoveFocusInside.propTypes={};function ownKeys$k(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$j(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$k(Object(et),!0).forEach(function(rt){_defineProperty$n(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$k(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$n(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function _slicedToArray$g(tt,nt){return _arrayWithHoles$g(tt)||_iterableToArrayLimit$g(tt,nt)||_unsupportedIterableToArray$g(tt,nt)||_nonIterableRest$g()}function _nonIterableRest$g(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$g(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$g(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$g(tt,nt)}}function _arrayLikeToArray$g(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit$g(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$g(tt){if(Array.isArray(tt))return tt}var OPPOSITE_POSITIONS={top:"bottom",bottom:"top",right:"left",left:"right"};function getOppositePosition(tt){return OPPOSITE_POSITIONS[tt]}function isVerticalPosition(tt){return tt==="top"||tt==="bottom"}function capitalize(tt){return tt.charAt(0).toUpperCase()+tt.slice(1)}function fromPopperPlacement(tt){var nt=tt.replace(/(top|bottom)-start$/,"$1Left").replace(/(top|bottom)-end$/,"$1Right").replace(/(left|right)-start$/,"$1Top").replace(/(left|right)-end$/,"$1Bottom");return PLACEMENT[nt]||null}function splitPlacement(tt){var nt=tt.match(/^([a-z]+)([A-Z][a-z]+)?/)||[];return nt.slice(1,3).filter(Boolean).map(function(et){return et.toLowerCase()})}function getPopoverMarginStyles(tt,nt,et){var rt=splitPlacement(nt),ot=_slicedToArray$g(rt,1),at=ot[0],st=getOppositePosition(at);if(!st)return null;var ut="margin".concat(capitalize(st));return _defineProperty$n({},ut,"".concat(tt+et,"px"))}function getStartPosition(tt,nt,et,rt){tt=_objectSpread$j({},tt);var ot=splitPlacement(nt),at=_slicedToArray$g(ot,1),st=at[0],ut=(et>0?et:rt)*2;return isVerticalPosition(st)?tt.top+=st==="top"?ut:-ut:tt.left+=st==="left"?ut:-ut,"translate3d(".concat(tt.left,"px, ").concat(tt.top,"px, 0)")}function getEndPosition(tt){return"translate3d(".concat(tt.left,"px, ").concat(tt.top,"px, 0)")}function getArrowPositionStyles(tt,nt){var et,rt=splitPlacement(nt),ot=_slicedToArray$g(rt,1),at=ot[0],st=getOppositePosition(at);if(!st)return null;var ut=isVerticalPosition(at)?"left":"top";return et={},_defineProperty$n(et,ut,"".concat(tt[ut],"px")),_defineProperty$n(et,st,"-".concat(ARROW_SIZE-2,"px")),et}function ownKeys$j(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$i(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$j(Object(et),!0).forEach(function(rt){_defineProperty$m(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$j(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$m(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function getBodyStyles(tt){var nt=tt.$animationDuration,et=tt.$isOpen,rt=tt.$isAnimating,ot=tt.$placement,at=tt.$popoverOffset,st=tt.$showArrow,ut=tt.$theme,ct=tt.$popoverMargin,pt=tt.$isHoverTrigger;return _objectSpread$i(_objectSpread$i({position:"absolute",top:0,left:0,backgroundColor:ut.colors.backgroundTertiary,borderTopLeftRadius:ut.borders.popoverBorderRadius,borderTopRightRadius:ut.borders.popoverBorderRadius,borderBottomRightRadius:ut.borders.popoverBorderRadius,borderBottomLeftRadius:ut.borders.popoverBorderRadius,boxShadow:ut.lighting.shadow600,transitionProperty:"opacity,transform",transitionDuration:rt?et?"0.1s":"".concat(nt,"ms"):"0s",transitionTimingFunction:et?ut.animation.easeOutCurve:ut.animation.easeInCurve,opacity:rt&&et?1:0,transform:rt&&et?getEndPosition(at):getStartPosition(at,ot,st?ARROW_SIZE:0,ct)},getPopoverMarginStyles(st?ARROW_SIZE:0,ot,ct)),pt?{animationDuration:".1s",animationName:{"0%":{pointerEvents:"none"},"99%":{pointerEvents:"none"},"100%":{pointerEvents:"auto"}}}:{})}var Body$2=styled("div",getBodyStyles);Body$2.displayName="Body";Body$2.displayName="Body";function getArrowStyles(tt){var nt=tt.$arrowOffset,et=tt.$placement,rt=tt.$theme;return _objectSpread$i({backgroundColor:rt.colors.backgroundTertiary,boxShadow:rt.lighting.shadow600,width:"".concat(ARROW_WIDTH,"px"),height:"".concat(ARROW_WIDTH,"px"),transform:"rotate(45deg)",position:"absolute"},getArrowPositionStyles(nt,et))}var Arrow$1=styled("div",getArrowStyles);Arrow$1.displayName="Arrow";Arrow$1.displayName="Arrow";function getInnerStyles(tt){var nt=tt.$theme;return{backgroundColor:nt.colors.backgroundTertiary,borderTopLeftRadius:nt.borders.popoverBorderRadius,borderTopRightRadius:nt.borders.popoverBorderRadius,borderBottomRightRadius:nt.borders.popoverBorderRadius,borderBottomLeftRadius:nt.borders.popoverBorderRadius,color:nt.colors.contentPrimary,position:"relative"}}var Inner$1=styled("div",getInnerStyles);Inner$1.displayName="Inner";Inner$1.displayName="Inner";var Padding=styled("div",{paddingLeft:"12px",paddingTop:"12px",paddingRight:"12px",paddingBottom:"12px"});Padding.displayName="Padding";Padding.displayName="Padding";var Hidden=styled("div",{display:"none"});Hidden.displayName="Hidden";Hidden.displayName="Hidden";var baseDefaultProps$1={accessibilityType:ACCESSIBILITY_TYPE.menu,focusLock:!1,autoFocus:!0,returnFocus:!0,ignoreBoundary:!1,overrides:{},onMouseEnterDelay:200,onMouseLeaveDelay:200,placement:PLACEMENT.auto,showArrow:!1,triggerType:TRIGGER_TYPE.click,renderAll:!1};function ownKeys$i(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$h(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$i(Object(et),!0).forEach(function(rt){_defineProperty$l(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$i(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _extends$A(){return _extends$A=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$A.apply(this,arguments)}function _typeof$b(tt){"@babel/helpers - typeof";return _typeof$b=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$b(tt)}function _classCallCheck$j(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _defineProperties$9(tt,nt){for(var et=0;et<nt.length;et++){var rt=nt[et];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(tt,rt.key,rt)}}function _createClass$h(tt,nt,et){return nt&&_defineProperties$9(tt.prototype,nt),Object.defineProperty(tt,"prototype",{writable:!1}),tt}function _inherits$j(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function");tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,writable:!0,configurable:!0}}),Object.defineProperty(tt,"prototype",{writable:!1}),nt&&_setPrototypeOf$9(tt,nt)}function _setPrototypeOf$9(tt,nt){return _setPrototypeOf$9=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(rt,ot){return rt.__proto__=ot,rt},_setPrototypeOf$9(tt,nt)}function _createSuper$8(tt){var nt=_isNativeReflectConstruct$8();return function(){var rt=_getPrototypeOf$9(tt),ot;if(nt){var at=_getPrototypeOf$9(this).constructor;ot=Reflect.construct(rt,arguments,at)}else ot=rt.apply(this,arguments);return _possibleConstructorReturn$j(this,ot)}}function _possibleConstructorReturn$j(tt,nt){if(nt&&(_typeof$b(nt)==="object"||typeof nt=="function"))return nt;if(nt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$9(tt)}function _assertThisInitialized$9(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}function _isNativeReflectConstruct$8(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _getPrototypeOf$9(tt){return _getPrototypeOf$9=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(et){return et.__proto__||Object.getPrototypeOf(et)},_getPrototypeOf$9(tt)}function _defineProperty$l(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var PopoverInner=function(tt){_inherits$j(et,tt);var nt=_createSuper$8(et);function et(){var rt;_classCallCheck$j(this,et);for(var ot=arguments.length,at=new Array(ot),st=0;st<ot;st++)at[st]=arguments[st];return rt=nt.call.apply(nt,[this].concat(at)),_defineProperty$l(_assertThisInitialized$9(rt),"animateInTimer",void 0),_defineProperty$l(_assertThisInitialized$9(rt),"animateOutTimer",void 0),_defineProperty$l(_assertThisInitialized$9(rt),"animateOutCompleteTimer",void 0),_defineProperty$l(_assertThisInitialized$9(rt),"onMouseEnterTimer",void 0),_defineProperty$l(_assertThisInitialized$9(rt),"onMouseLeaveTimer",void 0),_defineProperty$l(_assertThisInitialized$9(rt),"anchorRef",reactExports.createRef()),_defineProperty$l(_assertThisInitialized$9(rt),"popperRef",reactExports.createRef()),_defineProperty$l(_assertThisInitialized$9(rt),"arrowRef",reactExports.createRef()),_defineProperty$l(_assertThisInitialized$9(rt),"state",rt.getDefaultState(rt.props)),_defineProperty$l(_assertThisInitialized$9(rt),"animateIn",function(){rt.props.isOpen&&rt.setState({isAnimating:!0})}),_defineProperty$l(_assertThisInitialized$9(rt),"animateOut",function(){rt.props.isOpen||(rt.setState({isAnimating:!0}),rt.animateOutCompleteTimer=setTimeout(function(){rt.setState({isAnimating:!1,placement:rt.props.placement})},rt.props.animateOutTime||ANIMATE_OUT_TIME))}),_defineProperty$l(_assertThisInitialized$9(rt),"onAnchorClick",function(ut){rt.props.onClick&&rt.props.onClick(ut)}),_defineProperty$l(_assertThisInitialized$9(rt),"onAnchorMouseEnter",function(ut){rt.onMouseLeaveTimer&&clearTimeout(rt.onMouseLeaveTimer),rt.triggerOnMouseEnterWithDelay(ut)}),_defineProperty$l(_assertThisInitialized$9(rt),"onAnchorMouseLeave",function(ut){rt.onMouseEnterTimer&&clearTimeout(rt.onMouseEnterTimer),rt.triggerOnMouseLeaveWithDelay(ut)}),_defineProperty$l(_assertThisInitialized$9(rt),"onPopoverMouseEnter",function(){rt.onMouseLeaveTimer&&clearTimeout(rt.onMouseLeaveTimer)}),_defineProperty$l(_assertThisInitialized$9(rt),"onPopoverMouseLeave",function(ut){rt.triggerOnMouseLeaveWithDelay(ut)}),_defineProperty$l(_assertThisInitialized$9(rt),"onPopperUpdate",function(ut,ct){var pt=fromPopperPlacement(ct.placement)||PLACEMENT.top;return rt.setState({arrowOffset:ut.arrow,popoverOffset:ut.popper,placement:pt}),rt.animateInTimer=setTimeout(rt.animateIn,ANIMATE_IN_TIME),ct}),_defineProperty$l(_assertThisInitialized$9(rt),"triggerOnMouseLeave",function(ut){rt.props.onMouseLeave&&rt.props.onMouseLeave(ut)}),_defineProperty$l(_assertThisInitialized$9(rt),"triggerOnMouseEnter",function(ut){rt.props.onMouseEnter&&rt.props.onMouseEnter(ut)}),_defineProperty$l(_assertThisInitialized$9(rt),"onDocumentClick",function(ut){var ct=ut.composedPath?ut.composedPath()[0]:ut.target,pt=rt.popperRef.current,dt=rt.anchorRef.current;!pt||pt===ct||ct instanceof Node&&pt.contains(ct)||!dt||dt===ct||ct instanceof Node&&dt.contains(ct)||rt.props.onClickOutside&&rt.props.onClickOutside(ut)}),rt}return _createClass$h(et,[{key:"componentDidMount",value:function(){this.setState({isMounted:!0})}},{key:"componentDidUpdate",value:function(ot,at){this.init(ot,at),this.props.accessibilityType!==ACCESSIBILITY_TYPE.tooltip&&this.props.autoFocus&&!this.state.autoFocusAfterPositioning&&this.popperRef.current!==null&&this.popperRef.current.getBoundingClientRect().top>0&&this.setState({autoFocusAfterPositioning:!0})}},{key:"init",value:function(ot,at){if(this.props.isOpen!==ot.isOpen||this.state.isMounted!==at.isMounted||this.state.isLayerMounted!==at.isLayerMounted){if(this.props.isOpen&&this.state.isLayerMounted){this.clearTimers();return}if(!this.props.isOpen&&ot.isOpen){this.animateOutTimer=setTimeout(this.animateOut,20);return}}}},{key:"componentWillUnmount",value:function(){this.clearTimers()}},{key:"getDefaultState",value:function(ot){return{isAnimating:!1,arrowOffset:{left:0,top:0},popoverOffset:{left:0,top:0},placement:ot.placement,isMounted:!1,isLayerMounted:!1,autoFocusAfterPositioning:!1}}},{key:"clearTimers",value:function(){[this.animateInTimer,this.animateOutTimer,this.animateOutCompleteTimer,this.onMouseEnterTimer,this.onMouseLeaveTimer].forEach(function(ot){ot&&clearTimeout(ot)})}},{key:"triggerOnMouseLeaveWithDelay",value:function(ot){var at=this,st=this.props.onMouseLeaveDelay;if(st){this.onMouseLeaveTimer=setTimeout(function(){return at.triggerOnMouseLeave(ot)},st);return}this.triggerOnMouseLeave(ot)}},{key:"triggerOnMouseEnterWithDelay",value:function(ot){var at=this,st=this.props.onMouseEnterDelay;if(st){this.onMouseEnterTimer=setTimeout(function(){return at.triggerOnMouseEnter(ot)},st);return}this.triggerOnMouseEnter(ot)}},{key:"isClickTrigger",value:function(){return this.props.triggerType===TRIGGER_TYPE.click}},{key:"isHoverTrigger",value:function(){return this.props.triggerType===TRIGGER_TYPE.hover}},{key:"isAccessibilityTypeMenu",value:function(){return this.props.accessibilityType===ACCESSIBILITY_TYPE.menu}},{key:"isAccessibilityTypeTooltip",value:function(){return this.props.accessibilityType===ACCESSIBILITY_TYPE.tooltip}},{key:"getAnchorIdAttr",value:function(){var ot=this.getPopoverIdAttr();return ot?"".concat(ot,"__anchor"):null}},{key:"getPopoverIdAttr",value:function(){return this.props.id||null}},{key:"getAnchorProps",value:function(){var ot=this.props.isOpen,at={ref:this.anchorRef},st=this.getPopoverIdAttr();if(this.isAccessibilityTypeMenu()){var ut=this.isClickTrigger()?"aria-controls":"aria-owns";at[ut]=ot?st:null,at["aria-haspopup"]=!0,at["aria-expanded"]=!!ot}else this.isAccessibilityTypeTooltip()&&(at.id=this.getAnchorIdAttr(),at["aria-describedby"]=ot?st:null);return this.isHoverTrigger()?(at.onMouseEnter=this.onAnchorMouseEnter,at.onMouseLeave=this.onAnchorMouseLeave,at.onBlur=this.props.onBlur,at.onFocus=this.props.onFocus):at.onClick=this.onAnchorClick,at}},{key:"getPopoverBodyProps",value:function(){var ot={},at=this.getPopoverIdAttr();return this.isAccessibilityTypeMenu()?ot.id=at:this.isAccessibilityTypeTooltip()&&(ot.id=at,ot.role="tooltip"),this.isHoverTrigger()&&(ot.onMouseEnter=this.onPopoverMouseEnter,ot.onMouseLeave=this.onPopoverMouseLeave),ot}},{key:"getSharedProps",value:function(){var ot=this.props,at=ot.isOpen,st=ot.showArrow,ut=ot.popoverMargin,ct=ut===void 0?POPOVER_MARGIN:ut,pt=this.state,dt=pt.isAnimating,ft=pt.arrowOffset,bt=pt.popoverOffset,ht=pt.placement;return{$showArrow:!!st,$arrowOffset:ft,$popoverOffset:bt,$placement:ht,$isAnimating:dt,$animationDuration:this.props.animateOutTime||ANIMATE_OUT_TIME,$isOpen:at,$popoverMargin:ct,$isHoverTrigger:this.isHoverTrigger()}}},{key:"getAnchorFromChildren",value:function(){var ot=this.props.children,at=reactExports.Children.toArray(ot);return at.length!==1&&console.error("[baseui] Exactly 1 child must be passed to Popover/Tooltip, found ".concat(at.length," children")),at[0]}},{key:"renderAnchor",value:function(){var ot=this.getAnchorFromChildren();if(!ot)return null;var at=reactExports.isValidElement(ot),st=this.getAnchorProps();return _typeof$b(ot)==="object"&&at?reactExports.cloneElement(ot,st):reactExports.createElement("span",_extends$A({key:"popover-anchor"},st),ot)}},{key:"renderPopover",value:function(ot){var at=this.props,st=at.showArrow,ut=at.overrides,ct=ut===void 0?{}:ut,pt=ct.Arrow,dt=ct.Body,ft=ct.Inner,bt=getOverride(pt)||Arrow$1,ht=getOverride(dt)||Body$2,mt=getOverride(ft)||Inner$1,Mt=this.getSharedProps(),Ot=this.getPopoverBodyProps();return reactExports.createElement(ht,_extends$A({key:"popover-body",ref:this.popperRef,"data-baseweb":this.props["data-baseweb"]||"popover"},Ot,Mt,getOverrideProps(dt)),st?reactExports.createElement(bt,_extends$A({key:"popover-arrow",ref:this.arrowRef},Mt,getOverrideProps(pt))):null,reactExports.createElement(mt,_extends$A({},Mt,getOverrideProps(ft)),ot))}},{key:"renderContent",value:function(){var ot=this.props.content;return typeof ot=="function"?ot():ot}},{key:"render",value:function(){var ot=this,at=this.state.isMounted&&(this.props.isOpen||this.state.isAnimating),st=[this.renderAnchor()],ut=at||this.props.renderAll?this.renderContent():null,ct={modifiers:{preventOverflow:{enabled:!this.props.ignoreBoundary,padding:0}}};return ut&&(at?st.push(reactExports.createElement(Layer,{key:"new-layer",mountNode:this.props.mountNode,onEscape:this.props.onEsc,onDocumentClick:this.isHoverTrigger()?void 0:this.onDocumentClick,isHoverLayer:this.isHoverTrigger(),onMount:function(){return ot.setState({isLayerMounted:!0})},onUnmount:function(){return ot.setState({isLayerMounted:!1})}},reactExports.createElement(Tether,{anchorRef:this.anchorRef.current,arrowRef:this.arrowRef.current,popperRef:this.popperRef.current,popperOptions:_objectSpread$h(_objectSpread$h({},ct),this.props.popperOptions),onPopperUpdate:this.onPopperUpdate,placement:this.state.placement},this.props.focusLock&&this.props.accessibilityType!==ACCESSIBILITY_TYPE.tooltip?reactExports.createElement(FocusLockCombination,{disabled:!this.props.focusLock,noFocusGuards:!1,returnFocus:!this.isHoverTrigger()&&this.props.returnFocus,autoFocus:this.state.autoFocusAfterPositioning,crossFrame:!1,focusOptions:this.props.focusOptions},this.renderPopover(ut)):reactExports.createElement(MoveFocusInside,{disabled:!this.props.autoFocus||!this.state.autoFocusAfterPositioning},this.renderPopover(ut))))):st.push(reactExports.createElement(Hidden,{key:"hidden-layer"},ut))),st}}]),et}(reactExports.Component);_defineProperty$l(PopoverInner,"defaultProps",baseDefaultProps$1);var Popover$1=function tt(nt){var et=nt.innerRef,rt=useUID();return reactExports.createElement(PopoverInner,_extends$A({id:nt.id||rt,ref:et},nt))};Popover$1.defaultProps=baseDefaultProps$1;var _excluded$i=["children"];function _objectWithoutProperties$k(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$i(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$i(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function StatefulPopover(tt){var nt=tt.children,et=_objectWithoutProperties$k(tt,_excluded$i);return reactExports.createElement(StatefulContainer$1,et,function(rt){return reactExports.createElement(Popover$1,rt,nt)})}StatefulPopover.defaultProps={accessibilityType:ACCESSIBILITY_TYPE.menu,ignoreBoundary:!1,overrides:{},onMouseEnterDelay:200,onMouseLeaveDelay:200,placement:PLACEMENT.auto,showArrow:!1,triggerType:TRIGGER_TYPE.click,dismissOnClickOutside:!0,dismissOnEsc:!0,stateReducer:function tt(nt,et){return et},popoverMargin:POPOVER_MARGIN};var baseDefaultProps={accessibilityType:ACCESSIBILITY_TYPE.tooltip,focusLock:!1,autoFocus:!1,returnFocus:!1,onMouseEnterDelay:200,onMouseLeaveDelay:200,overrides:{},placement:PLACEMENT.auto,popoverMargin:0,showArrow:!1,triggerType:TRIGGER_TYPE.hover,renderAll:!1};function _typeof$a(tt){"@babel/helpers - typeof";return _typeof$a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$a(tt)}function ownKeys$h(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$g(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$h(Object(et),!0).forEach(function(rt){_defineProperty$k(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$h(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _classCallCheck$i(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _defineProperties$8(tt,nt){for(var et=0;et<nt.length;et++){var rt=nt[et];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(tt,rt.key,rt)}}function _createClass$g(tt,nt,et){return nt&&_defineProperties$8(tt.prototype,nt),Object.defineProperty(tt,"prototype",{writable:!1}),tt}function _inherits$i(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function");tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,writable:!0,configurable:!0}}),Object.defineProperty(tt,"prototype",{writable:!1}),nt&&_setPrototypeOf$8(tt,nt)}function _setPrototypeOf$8(tt,nt){return _setPrototypeOf$8=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(rt,ot){return rt.__proto__=ot,rt},_setPrototypeOf$8(tt,nt)}function _createSuper$7(tt){var nt=_isNativeReflectConstruct$7();return function(){var rt=_getPrototypeOf$8(tt),ot;if(nt){var at=_getPrototypeOf$8(this).constructor;ot=Reflect.construct(rt,arguments,at)}else ot=rt.apply(this,arguments);return _possibleConstructorReturn$i(this,ot)}}function _possibleConstructorReturn$i(tt,nt){if(nt&&(_typeof$a(nt)==="object"||typeof nt=="function"))return nt;if(nt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$8(tt)}function _assertThisInitialized$8(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}function _isNativeReflectConstruct$7(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _getPrototypeOf$8(tt){return _getPrototypeOf$8=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(et){return et.__proto__||Object.getPrototypeOf(et)},_getPrototypeOf$8(tt)}function _defineProperty$k(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var StatefulContainer=function(tt){_inherits$i(et,tt);var nt=_createSuper$7(et);function et(){return _classCallCheck$i(this,et),nt.apply(this,arguments)}return _createClass$g(et,[{key:"render",value:function(){return reactExports.createElement(StatefulContainer$1,this.props)}}]),et}(reactExports.Component);_defineProperty$k(StatefulContainer,"defaultProps",_objectSpread$g({},baseDefaultProps));function ownKeys$g(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$f(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$g(Object(et),!0).forEach(function(rt){_defineProperty$j(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$g(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$j(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var Body$1=styled("div",function(tt){return _objectSpread$f(_objectSpread$f({},getBodyStyles(tt)),{},{backgroundColor:tt.$theme.colors.tooltipBackground,borderTopLeftRadius:tt.$theme.borders.radius300,borderTopRightRadius:tt.$theme.borders.radius300,borderBottomRightRadius:tt.$theme.borders.radius300,borderBottomLeftRadius:tt.$theme.borders.radius300,boxShadow:tt.$theme.lighting.shadow400,color:tt.$theme.colors.tooltipText,transitionProperty:"opacity",transform:getEndPosition(tt.$popoverOffset)})});Body$1.displayName="Body";Body$1.displayName="Body";var Inner=styled("div",function(tt){return _objectSpread$f(_objectSpread$f(_objectSpread$f({},getInnerStyles(tt)),{},{backgroundColor:tt.$theme.colors.tooltipBackground,borderTopLeftRadius:tt.$theme.borders.radius300,borderTopRightRadius:tt.$theme.borders.radius300,borderBottomRightRadius:tt.$theme.borders.radius300,borderBottomLeftRadius:tt.$theme.borders.radius300,paddingTop:tt.$theme.sizing.scale300,paddingBottom:tt.$theme.sizing.scale300,paddingLeft:tt.$theme.sizing.scale600,paddingRight:tt.$theme.sizing.scale600},tt.$theme.typography.font150),{},{color:tt.$theme.colors.tooltipText})});Inner.displayName="Inner";Inner.displayName="Inner";var Arrow=styled("div",function(tt){return _objectSpread$f(_objectSpread$f({},getArrowStyles(tt)),{},{backgroundColor:tt.$theme.colors.tooltipBackground})});Arrow.displayName="Arrow";Arrow.displayName="Arrow";function _typeof$9(tt){"@babel/helpers - typeof";return _typeof$9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$9(tt)}function ownKeys$f(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$e(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$f(Object(et),!0).forEach(function(rt){_defineProperty$i(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$f(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _extends$z(){return _extends$z=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$z.apply(this,arguments)}function _classCallCheck$h(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _defineProperties$7(tt,nt){for(var et=0;et<nt.length;et++){var rt=nt[et];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(tt,rt.key,rt)}}function _createClass$f(tt,nt,et){return nt&&_defineProperties$7(tt.prototype,nt),Object.defineProperty(tt,"prototype",{writable:!1}),tt}function _inherits$h(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function");tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,writable:!0,configurable:!0}}),Object.defineProperty(tt,"prototype",{writable:!1}),nt&&_setPrototypeOf$7(tt,nt)}function _setPrototypeOf$7(tt,nt){return _setPrototypeOf$7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(rt,ot){return rt.__proto__=ot,rt},_setPrototypeOf$7(tt,nt)}function _createSuper$6(tt){var nt=_isNativeReflectConstruct$6();return function(){var rt=_getPrototypeOf$7(tt),ot;if(nt){var at=_getPrototypeOf$7(this).constructor;ot=Reflect.construct(rt,arguments,at)}else ot=rt.apply(this,arguments);return _possibleConstructorReturn$h(this,ot)}}function _possibleConstructorReturn$h(tt,nt){if(nt&&(_typeof$9(nt)==="object"||typeof nt=="function"))return nt;if(nt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$7(tt)}function _assertThisInitialized$7(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}function _isNativeReflectConstruct$6(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _getPrototypeOf$7(tt){return _getPrototypeOf$7=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(et){return et.__proto__||Object.getPrototypeOf(et)},_getPrototypeOf$7(tt)}function _defineProperty$i(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var Tooltip$1=function(tt){_inherits$h(et,tt);var nt=_createSuper$6(et);function et(){return _classCallCheck$h(this,et),nt.apply(this,arguments)}return _createClass$f(et,[{key:"render",value:function(){var ot=mergeOverrides({Arrow,Body:Body$1,Inner},this.props.overrides);return reactExports.createElement(Popover$1,_extends$z({autoFocus:!1,"data-baseweb":"tooltip"},this.props,{overrides:ot}))}}]),et}(reactExports.Component);_defineProperty$i(Tooltip$1,"defaultProps",_objectSpread$e({},baseDefaultProps));var _excluded$h=["children"];function _objectWithoutProperties$j(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$h(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$h(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function StatefulTooltip(tt){var nt=tt.children,et=_objectWithoutProperties$j(tt,_excluded$h);return reactExports.createElement(StatefulContainer,et,function(rt){return reactExports.createElement(Tooltip$1,rt,nt)})}StatefulTooltip.defaultProps=StatefulContainer.defaultProps;const StyledWrapper=newStyled("div",{target:"ec3xk5x0"})({display:"table",tableLayout:"fixed",width:"100%"}),StyledEllipsizedDiv=newStyled("div",{target:"ec3xk5x1"})({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",display:"table-cell"}),StyledTooltipContentWrapper=newStyled("div",{target:"ec3xk5x2"})(({theme:tt})=>({boxSizing:"border-box",fontSize:`${tt.fontSizes.sm}`,maxWidth:`calc(${tt.sizes.contentMaxWidth} - 2 * ${tt.spacing.threeXL})`,maxHeight:tt.sizes.maxTooltipHeight,overflow:["auto","overlay"],padding:`${tt.spacing.xs} ${tt.spacing.md}`,[`@media (max-width: ${tt.breakpoints.sm})`]:{maxWidth:`calc(100% - ${tt.spacing.threeXL})`},img:{maxWidth:"100%"},"*":{fontSize:`${tt.fontSizes.sm} !important`}}));var Placement;(function(tt){tt.AUTO="auto",tt.TOP_LEFT="topLeft",tt.TOP="top",tt.TOP_RIGHT="topRight",tt.RIGHT_TOP="rightTop",tt.RIGHT="right",tt.RIGHT_BOTTOM="rightBottom",tt.BOTTOM_RIGHT="bottomRight",tt.BOTTOM="bottom",tt.BOTTOM_LEFT="bottomLeft",tt.LEFT_BOTTOM="leftBottom",tt.LEFT="left",tt.LEFT_TOP="leftTop"})(Placement||(Placement={}));function Tooltip({content:tt,placement:nt,children:et,inline:rt,style:ot,onMouseEnterDelay:at}){const st=useTheme(),{colors:ut,fontSizes:ct,radii:pt,fontWeights:dt}=st;return jsx$1(StatefulTooltip,{content:tt?jsx$1(StyledTooltipContentWrapper,{className:"stTooltipContent","data-testid":"stTooltipContent",children:tt}):null,placement:PLACEMENT[nt],accessibilityType:ACCESSIBILITY_TYPE.tooltip,showArrow:!1,popoverMargin:10,onMouseEnterDelay:at,overrides:{Body:{style:{borderTopLeftRadius:pt.default,borderTopRightRadius:pt.default,borderBottomLeftRadius:pt.default,borderBottomRightRadius:pt.default,paddingTop:"0 !important",paddingBottom:"0 !important",paddingLeft:"0 !important",paddingRight:"0 !important",backgroundColor:"transparent"}},Inner:{style:{backgroundColor:hasLightBackgroundColor(st)?ut.bgColor:ut.secondaryBg,color:ut.bodyText,fontSize:ct.sm,fontWeight:dt.normal,paddingTop:"0 !important",paddingBottom:"0 !important",paddingLeft:"0 !important",paddingRight:"0 !important"}}},children:jsx$1("div",{style:{display:"flex",flexDirection:"row",justifyContent:rt?"flex-end":"",...ot},"data-testid":"stTooltipHoverTarget",className:"stTooltipHoverTarget",children:et})})}function OverflowTooltip({content:tt,placement:nt,children:et,inline:rt,style:ot}){const at=React$1.useRef(null),[st,ut]=reactExports.useState(!1);return React$1.useEffect(()=>{const ct=at!=null&&at.current?at.current.offsetWidth<at.current.scrollWidth:!1;ct!==st&&ut(ct)},[et,st]),jsx$1(Tooltip,{content:st?tt:"",placement:nt,inline:rt,children:jsx$1(StyledWrapper,{children:jsx$1(StyledEllipsizedDiv,{ref:at,style:ot,children:et})})})}const StyledTooltipIconWrapper=newStyled("div",{target:"eqrpmav0"})(({isLatex:tt,theme:nt})=>({display:"flex",alignItems:"center",marginTop:tt?nt.spacing.md:"0","& .stTooltipHoverTarget > svg":{stroke:nt.colors.fadedText60,strokeWidth:2.25}})),StyledLabelHelpWrapper=newStyled("div",{target:"eqrpmav1"})(({isLatex:tt})=>({display:"flex",visibility:"visible",verticalAlign:"middle",flexDirection:"row",alignItems:"center",...tt?{justifyContent:"center"}:{}})),StyledLabelHelpInline=newStyled("label",{target:"eqrpmav2"})(({theme:tt})=>({marginLeft:tt.spacing.xs,position:"relative",display:"flex",flexDirection:"row"}));function TooltipIcon({placement:tt=Placement.AUTO,isLatex:nt=!1,content:et,children:rt,markdownProps:ot,onMouseEnterDelay:at}){const st=useTheme();return jsx$1(StyledTooltipIconWrapper,{className:"stTooltipIcon","data-testid":"stTooltipIcon",isLatex:nt,children:jsx$1(Tooltip,{content:jsx$1(StreamlitMarkdown$1,{style:{fontSize:st.fontSizes.sm},source:et,allowHTML:!1,...ot||{}}),placement:tt,onMouseEnterDelay:at,inline:!0,children:rt||jsx$1(HelpCircle,{className:"icon",size:st.iconSizes.base})})})}const InlineTooltipIcon=({placement:tt=Placement.TOP_RIGHT,isLatex:nt=!1,content:et,children:rt,markdownProps:ot})=>jsx$1(StyledLabelHelpInline,{children:jsx$1(TooltipIcon,{placement:tt,isLatex:nt,content:et,markdownProps:ot,children:rt})}),streamlitLogo="data:image/svg+xml,%3csvg%20width='301'%20height='165'%20viewBox='0%200%20301%20165'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M150.731%20101.547L98.1387%2073.7471L6.84674%2025.4969C6.7634%2025.4136%206.59674%2025.4136%206.51341%2025.4136C3.18007%2023.8303%20-0.236608%2027.1636%201.0134%2030.497L47.5302%20149.139L47.5385%20149.164C47.5885%20149.281%2047.6302%20149.397%2047.6802%20149.514C49.5885%20153.939%2053.7552%20156.672%2058.2886%20157.747C58.6719%20157.831%2058.9461%20157.906%2059.4064%20157.998C59.8645%20158.1%2060.5052%20158.239%2061.0552%20158.281C61.1469%20158.289%2061.2302%20158.289%2061.3219%20158.297H61.3886C61.4552%20158.306%2061.5219%20158.306%2061.5886%20158.314H61.6802C61.7386%20158.322%2061.8052%20158.322%2061.8636%20158.322H61.9719C62.0386%20158.331%2062.1052%20158.331%2062.1719%20158.331V158.331C121.084%20164.754%20180.519%20164.754%20239.431%20158.331V158.331C240.139%20158.331%20240.831%20158.297%20241.497%20158.231C241.714%20158.206%20241.922%20158.181%20242.131%20158.156C242.156%20158.147%20242.189%20158.147%20242.214%20158.139C242.356%20158.122%20242.497%20158.097%20242.639%20158.072C242.847%20158.047%20243.056%20158.006%20243.264%20157.964C243.681%20157.872%20243.87%20157.806%20244.436%20157.611C245.001%20157.417%20245.94%20157.077%20246.527%20156.794C247.115%20156.511%20247.522%20156.239%20248.014%20155.931C248.622%20155.547%20249.201%20155.155%20249.788%20154.715C250.041%20154.521%20250.214%20154.397%20250.397%20154.222L250.297%20154.164L150.731%20101.547Z'%20fill='%23FF4B4B'/%3e%3cpath%20d='M294.766%2025.4981H294.683L203.357%2073.7483L254.124%20149.357L300.524%2030.4981V30.3315C301.691%2026.8314%20298.108%2023.6648%20294.766%2025.4981'%20fill='%237D353B'/%3e%3cpath%20d='M155.598%202.55572C153.264%20-0.852624%20148.181%20-0.852624%20145.931%202.55572L98.1389%2073.7477L150.731%20101.548L250.398%20154.222C251.024%20153.609%20251.526%20153.012%20252.056%20152.381C252.806%20151.456%20253.506%20150.465%20254.123%20149.356L203.356%2073.7477L155.598%202.55572Z'%20fill='%23BD4043'/%3e%3c/svg%3e";function convertRemToEm(tt){return tt.replace(/rem$/,"em")}function sharedMarkdownStyle(tt){return{a:{color:tt.colors.linkText,textDecoration:"underline"}}}function convertFontSizes(tt,nt,et,rt,ot,at){return ot?at?convertRemToEm(rt):nt:at?convertRemToEm(et):tt}function getMarkdownHeadingDefinitions(tt,nt,et){return{"h1, h2, h3, h4, h5, h6":{fontFamily:tt.genericFonts.headingFont,fontWeight:tt.fontWeights.bold,lineHeight:tt.lineHeights.headings,margin:0,color:"inherit"},h1:{fontSize:convertFontSizes(tt.fontSizes.fourXL,tt.fontSizes.xl,tt.fontSizes.threeXL,tt.fontSizes.xl,nt,et),fontWeight:nt?tt.fontWeights.bold:tt.fontWeights.extrabold,padding:`${tt.spacing.xl} 0 ${tt.spacing.lg} 0`},"h1 b, h1 strong":{fontWeight:tt.fontWeights.extrabold},"h2, h3":{letterSpacing:"-0.005em"},h2:{fontSize:convertFontSizes(tt.fontSizes.threeXL,tt.fontSizes.lg,tt.fontSizes.twoXL,tt.fontSizes.lg,nt,et),padding:`${tt.spacing.lg} 0 ${tt.spacing.lg} 0`},h3:{fontSize:convertFontSizes(tt.fontSizes.twoXL,tt.fontSizes.mdLg,tt.fontSizes.lg,tt.fontSizes.mdLg,nt,et),padding:`${tt.spacing.sm} 0 ${tt.spacing.lg} 0`},h4:{fontSize:convertFontSizes(tt.fontSizes.xl,tt.fontSizes.md,tt.fontSizes.md,tt.fontSizes.md,nt,et),padding:`${tt.spacing.md} 0 ${tt.spacing.lg} 0`},h5:{fontSize:convertFontSizes(tt.fontSizes.lg,tt.fontSizes.sm,tt.fontSizes.md,tt.fontSizes.md,nt,et),padding:`0 0 ${tt.spacing.lg} 0`},h6:{fontSize:convertFontSizes(tt.fontSizes.md,tt.fontSizes.twoSm,tt.fontSizes.md,tt.fontSizes.md,nt,et),padding:`0 0 ${tt.spacing.lg} 0`}}}const StyledStreamlitMarkdown=newStyled("div",{target:"e121c1cl0"})(({theme:tt,isCaption:nt,isInSidebarOrDialog:et,isLabel:rt,boldLabel:ot,largerLabel:at,isToast:st})=>{const ut=rt&&!at||st||nt;return{fontFamily:tt.genericFonts.bodyFont,fontSize:ut?tt.fontSizes.sm:tt.fontSizes.md,marginBottom:rt?"":`-${tt.spacing.lg}`,opacity:nt?.6:void 0,color:"inherit",...sharedMarkdownStyle(tt),...getMarkdownHeadingDefinitions(tt,et,nt),p:{wordBreak:"break-word",marginBottom:rt?tt.spacing.none:"",fontWeight:ot?tt.fontWeights.bold:"",marginTop:tt.spacing.none,marginLeft:tt.spacing.none,marginRight:tt.spacing.none},img:{maxWidth:"100%",maxHeight:rt?"1em":void 0,verticalAlign:"middle"},li:{margin:"0.2em 0 0.2em 1.2em",padding:"0 0 0 0.6em"},blockquote:{margin:"1em 0 1em 0",padding:"0 0 0 1.2em",borderLeft:`${tt.sizes.borderWidth} solid ${tt.colors.lightGray}`},"b, strong":{fontWeight:tt.fontWeights.bold},hr:{margin:"2em 0",padding:0,color:"inherit",backgroundColor:"transparent",border:"none",borderBottom:`${tt.sizes.borderWidth} solid ${tt.colors.borderColor}`,"&:not([size])":{height:tt.sizes.borderWidth}},table:{marginBottom:tt.spacing.lg,borderCollapse:"collapse"},tr:{borderTop:`${tt.sizes.borderWidth} solid ${tt.colors.borderColor}`},th:{textAlign:"inherit"},"th, td":{padding:`${tt.spacing.xs} ${tt.spacing.md}`,border:`${tt.sizes.borderWidth} solid ${tt.colors.borderColor}`},"span.has-background-color":{padding:`${tt.spacing.threeXS} ${tt.spacing.twoXS}`,margin:tt.spacing.none,borderRadius:tt.radii.md},"p, ol, ul, dl, li":{fontSize:"inherit"}}}),StyledLinkIcon=newStyled("a",{target:"e121c1cl1"})(({theme:tt})=>({lineHeight:0,display:"inline-flex",alignItems:"center",justifyContent:"center",svg:{stroke:tt.colors.fadedText60,strokeWidth:2.25},"&:hover svg":{stroke:tt.colors.bodyText}})),StyledHeadingWithActionElements=newStyled("div",{target:"e121c1cl2"})(({theme:tt})=>({"h1, h2, h3, h4, h5, h6, span":{scrollMarginTop:tt.sizes.headerHeight},...sharedMarkdownStyle(tt),wordBreak:"break-word",textWrap:"pretty",[StyledLinkIcon]:{visibility:"hidden"},"&:hover":{[StyledLinkIcon]:{visibility:"visible"}}})),StyledHeadingActionElements=newStyled("span",{target:"e121c1cl3"})(({theme:tt})=>({marginLeft:tt.spacing.sm,display:"inline-flex",gap:tt.spacing.sm,verticalAlign:"middle","& > *":{marginLeft:"0 !important"}})),StyledHeaderDivider=newStyled("hr",{target:"e121c1cl4"})(({theme:tt,rainbow:nt,color:et})=>({height:`${tt.spacing.threeXS} !important`,marginTop:tt.spacing.sm,marginBottom:tt.spacing.none,border:"none",borderRadius:tt.radii.full,...nt?{background:et}:{backgroundColor:et}})),StyledPreWrapper=newStyled("div",{target:"e121c1cl5"})(({theme:tt})=>({marginBottom:tt.spacing.lg}));var Tags;(function(tt){tt.H1="h1",tt.H2="h2",tt.H3="h3"})(Tags||(Tags={}));function createAnchorFromText(tt){let nt="";return tt&&/^[\x00-\x7F]*$/.test(tt)?nt=tt==null?void 0:tt.toLowerCase().split(/[^\p{L}\p{N}]+/gu).filter(Boolean).join("-"):tt&&(nt=xxhash.h32(tt,43981).toString(16)),nt}function transformLinkUri(tt){return tt}const scrollNodeIntoView=once$1(tt=>{tt.scrollIntoView(!0)}),HeaderActionElements=({elementId:tt,help:nt,hideAnchor:et})=>{const rt=useTheme();return!nt&&et?jsx$1(Fragment,{}):jsxs(StyledHeadingActionElements,{"data-testid":"stHeaderActionElements",children:[nt&&jsx$1(InlineTooltipIcon,{content:nt}),tt&&!et&&jsx$1(StyledLinkIcon,{href:`#${tt}`,children:jsx$1(Link2,{size:rt.iconSizes.base})})]})},HeadingWithActionElements=({tag:tt,anchor:nt,help:et,hideAnchor:rt,children:ot,tagProps:at})=>{const st=React$1.useContext(IsSidebarContext),ut=React$1.useContext(IsDialogContext),[ct,pt]=React$1.useState(nt),[dt,ft]=React$1.useState(null),{addScriptFinishedHandler:bt,removeScriptFinishedHandler:ht}=React$1.useContext(LibContext),mt=React$1.useCallback(()=>{dt!==null&&window.setTimeout(()=>{scrollNodeIntoView(dt)},300)},[dt]);React$1.useEffect(()=>(bt(mt),()=>{ht(mt)}),[bt,ht,mt]);const Mt=React$1.useCallback(At=>{if(At===null)return;const St=nt||createAnchorFromText(At.textContent);pt(St);const Et=window.location.hash.slice(1);Et&&Et===St&&ft(At)},[nt]),Ot=st||ut,zt=jsx$1(HeaderActionElements,{elementId:ct,help:et,hideAnchor:rt||Ot}),yt=Ot?{}:{ref:Mt,id:ct},vt=React$1.createElement(tt,{...at,...yt},jsxs(Fragment,{children:[ot,zt]}));return Ot?vt:jsx$1(StyledHeadingWithActionElements,{"data-testid":"stHeadingWithActionElements",children:vt})},CustomHeading=({node:tt,children:nt,...et})=>{const rt=et["data-anchor"];return jsx$1(HeadingWithActionElements,{tag:tt.tagName,anchor:rt,tagProps:et,children:nt})},CustomCodeTag=({inline:tt,className:nt,children:et,...rt})=>{const ot=/language-(\w+)/.exec(nt||""),at=String(et).trim().replace(/\n$/,""),st=ot&&ot[1]||"";return tt?jsx$1(StyledInlineCode,{className:nt,...omit$1(rt,"node"),children:et}):jsx$1(StreamlitSyntaxHighlighter$1,{language:st,showLineNumbers:!1,children:at})},CustomPreTag=({children:tt})=>jsx$1(StyledPreWrapper,{"data-testid":"stMarkdownPre",children:tt});function RenderedMarkdown({allowHTML:tt,source:nt,overrideComponents:et,isLabel:rt,disableLinks:ot}){const at={pre:CustomPreTag,code:CustomCodeTag,a:LinkWithTargetBlank,h1:CustomHeading,h2:CustomHeading,h3:CustomHeading,h4:CustomHeading,h5:CustomHeading,h6:CustomHeading,...et||{}},st=useTheme(),{red:ut,orange:ct,yellow:pt,green:dt,blue:ft,violet:bt,purple:ht,gray:mt,primary:Mt}=getMarkdownTextColors(st),{redbg:Ot,orangebg:zt,yellowbg:yt,greenbg:vt,bluebg:At,violetbg:St,purplebg:Et,graybg:Tt,primarybg:Rt}=getMarkdownBgColors(st),Ct=new Map(Object.entries({red:`color: ${ut}`,blue:`color: ${ft}`,green:`color: ${dt}`,violet:`color: ${bt}`,orange:`color: ${ct}`,gray:`color: ${mt}`,grey:`color: ${mt}`,primary:`color: ${Mt}`,rainbow:`color: transparent; background-clip: text; -webkit-background-clip: text; background-image: linear-gradient(to right,
        ${ut}, ${ct}, ${pt}, ${dt}, ${ft}, ${bt}, ${ht});`,"red-background":`background-color: ${Ot}`,"blue-background":`background-color: ${At}`,"green-background":`background-color: ${vt}`,"violet-background":`background-color: ${St}`,"orange-background":`background-color: ${zt}`,"gray-background":`background-color: ${Tt}`,"grey-background":`background-color: ${Tt}`,"primary-background":`background-color: ${Rt}`,"rainbow-background":`background: linear-gradient(to right,
        ${Ot}, ${zt}, ${yt}, ${vt}, ${At}, ${St}, ${Et});`}));function wt(){return l0=>{visit(l0,"textDirective",(b0,kt,o0)=>{const qt=String(b0.name);if(Ct.has(qt)){const Dt=b0.data||(b0.data={}),Bt=Ct.get(qt);Dt.hName="span",Dt.hProperties=Dt.hProperties||{},Dt.hProperties.style=Bt,Bt&&(/background-color:/.test(Bt)||/background:/.test(Bt))&&(Dt.hProperties.className=(Dt.hProperties.className||"")+" has-background-color")}else b0.type="text",b0.value=`:${qt}`,b0.data={}})}}function Lt(){return l0=>{function b0(kt,o0){return{type:"text",value:kt,data:{hName:"span",hProperties:{role:"img",ariaLabel:o0+" icon",style:{display:"inline-block",fontFamily:st.genericFonts.iconFont,fontWeight:st.fontWeights.normal,userSelect:"none",verticalAlign:"bottom",whiteSpace:"nowrap",wordWrap:"normal"}},hChildren:[{type:"text",value:o0}]}}}return findAndReplace(l0,[[/:material_(\w+):/g,b0]]),l0}}function Vt(){return l0=>{function b0(){return{type:"text",value:"",data:{hName:"img",hProperties:{src:streamlitLogo,alt:"Streamlit logo",style:{display:"inline-block",userSelect:"none",height:"0.75em",verticalAlign:"baseline",marginBottom:"-0.05ex"}}}}}return findAndReplace(l0,[[/:streamlit:/g,b0]]),l0}}function jt(){return l0=>(visit(l0,(b0,kt,o0)=>{if(!(o0&&(o0.type==="link"||o0.type==="linkReference"))&&b0.type==="text"&&b0.value){const qt=[[/(^|\s)<->(\s|$)/g,"$1↔$2"],[/(^|\s)->(\s|$)/g,"$1→$2"],[/(^|\s)<-(\s|$)/g,"$1←$2"],[/(^|\s)--(\s|$)/g,"$1—$2"],[/(^|\s)>=(\s|$)/g,"$1≥$2"],[/(^|\s)<=(\s|$)/g,"$1≤$2"],[/(^|\s)~=(\s|$)/g,"$1≈$2"]];let Dt=b0.value;for(const[Bt,p0]of qt)Dt=Dt.replace(Bt,p0);Dt!==b0.value&&(b0.value=Dt)}}),l0)}const s0=[remarkMath,plugin,remarkGfm,remarkDirective,wt,Lt,Vt,jt],Ht=[rehypeKatex,...tt?[rehypeRaw]:[]],Yt=nt.replaceAll(":material/",":material_"),M0=["table","thead","tbody","tr","th","td","h1","h2","h3","h4","h5","h6","ul","ol","li","input","hr","blockquote",...ot?["a"]:[]];return jsx$1(ErrorBoundary,{children:jsx$1(ReactMarkdown,{remarkPlugins:s0,rehypePlugins:Ht,components:at,transformLinkUri,disallowedElements:rt?M0:[],unwrapDisallowed:!0,children:Yt})})}const StreamlitMarkdown=({source:tt,allowHTML:nt,style:et,isCaption:rt,isLabel:ot,boldLabel:at,largerLabel:st,disableLinks:ut,isToast:ct})=>{const pt=reactExports.useContext(IsSidebarContext),dt=reactExports.useContext(IsDialogContext);return jsx$1(StyledStreamlitMarkdown,{isCaption:!!rt,isInSidebarOrDialog:pt||dt,isLabel:ot,boldLabel:at,largerLabel:st,isToast:ct,style:et,"data-testid":rt?"stCaptionContainer":"stMarkdownContainer",children:jsx$1(RenderedMarkdown,{source:tt,allowHTML:nt,isLabel:ot,disableLinks:ut})})};function LinkWithTargetBlank(tt){const{href:nt}=tt;if(nt&&nt.startsWith("#")){const{children:ut,...ct}=tt;return jsx$1("a",{...omit$1(ct,"node"),children:ut})}const{title:et,children:rt,target:ot,rel:at,...st}=tt;return jsx$1("a",{href:nt,title:et,target:ot||"_blank",rel:at||"noopener noreferrer",...omit$1(st,"node"),children:rt})}const StreamlitMarkdown$1=reactExports.memo(StreamlitMarkdown),DynamicButtonLabel=({icon:tt,label:nt})=>{const et=tt.startsWith(":material");return jsxs(Fragment,{children:[tt&&jsx$1(DynamicIcon,{size:et?"lg":"base",margin:nt?et?"0 sm 0 0":"0 md 0 0":"0",color:"inherit",iconValue:tt}),nt&&jsx$1(StreamlitMarkdown$1,{source:nt,allowHTML:!1,isLabel:!0,largerLabel:!0,disableLinks:!0})]})};var BaseButtonKind;(function(tt){tt.PRIMARY="primary",tt.SECONDARY="secondary",tt.TERTIARY="tertiary",tt.GHOST="ghost",tt.LINK="link",tt.ICON="icon",tt.BORDERLESS_ICON="borderlessIcon",tt.BORDERLESS_ICON_ACTIVE="borderlessIconActive",tt.MINIMAL="minimal",tt.PRIMARY_FORM_SUBMIT="primaryFormSubmit",tt.SECONDARY_FORM_SUBMIT="secondaryFormSubmit",tt.TERTIARY_FORM_SUBMIT="tertiaryFormSubmit",tt.HEADER_BUTTON="header",tt.HEADER_NO_PADDING="headerNoPadding",tt.ELEMENT_TOOLBAR="elementToolbar",tt.PILLS="pills",tt.PILLS_ACTIVE="pillsActive",tt.SEGMENTED_CONTROL="segmented_control",tt.SEGMENTED_CONTROL_ACTIVE="segmented_controlActive"})(BaseButtonKind||(BaseButtonKind={}));var BaseButtonSize;(function(tt){tt.XSMALL="xsmall",tt.SMALL="small",tt.MEDIUM="medium",tt.LARGE="large"})(BaseButtonSize||(BaseButtonSize={}));function getSizeStyle(tt,nt){switch(tt){case"xsmall":return{padding:`${nt.spacing.twoXS} ${nt.spacing.sm}`,fontSize:nt.fontSizes.sm};case"small":return{padding:`${nt.spacing.twoXS} ${nt.spacing.md}`};case"large":return{padding:`${nt.spacing.md} ${nt.spacing.md}`};default:return{padding:`${nt.spacing.xs} ${nt.spacing.md}`}}}const StyledBaseButton=newStyled("button",{target:"e1obcldf0"})(({fluidWidth:tt,size:nt,theme:et})=>{const rt=typeof tt=="number"?`${tt}px`:"100%";return{display:"inline-flex",alignItems:"center",justifyContent:"center",fontWeight:et.fontWeights.normal,padding:`${et.spacing.xs} ${et.spacing.md}`,borderRadius:et.radii.default,minHeight:et.sizes.minElementHeight,margin:et.spacing.none,lineHeight:et.lineHeights.base,textTransform:"none",fontSize:"inherit",fontFamily:"inherit",color:"inherit",width:tt?rt:"auto",cursor:"pointer",userSelect:"none","&:focus":{outline:"none"},"&:focus-visible":{boxShadow:`0 0 0 0.2rem ${transparentize(et.colors.primary,.5)}`},...getSizeStyle(nt,et)}}),StyledPrimaryButton=newStyled(StyledBaseButton,{target:"e1obcldf1"})(({theme:tt})=>({backgroundColor:tt.colors.primary,color:tt.colors.white,border:`${tt.sizes.borderWidth} solid ${tt.colors.primary}`,"&:hover":{backgroundColor:darken(tt.colors.primary,.05)},"&:active":{backgroundColor:"transparent",color:tt.colors.primary},"&:disabled, &:disabled:hover, &:disabled:active":{borderColor:tt.colors.borderColor,backgroundColor:tt.colors.transparent,color:tt.colors.fadedText40,cursor:"not-allowed"}})),StyledSecondaryButton=newStyled(StyledBaseButton,{target:"e1obcldf2"})(({theme:tt})=>({backgroundColor:tt.colors.lightenedBg05,border:`${tt.sizes.borderWidth} solid ${tt.colors.borderColor}`,"&:hover":{borderColor:tt.colors.primary,color:tt.colors.primary},"&:active":{color:tt.colors.white,borderColor:tt.colors.primary,backgroundColor:tt.colors.primary},"&:focus:not(:active)":{borderColor:tt.colors.primary,color:tt.colors.primary},"&:disabled, &:disabled:hover, &:disabled:active":{borderColor:tt.colors.borderColor,backgroundColor:tt.colors.transparent,color:tt.colors.fadedText40,cursor:"not-allowed"}})),StyledTertiaryButton=newStyled(StyledBaseButton,{target:"e1obcldf3"})(({theme:tt})=>({padding:tt.spacing.none,backgroundColor:tt.colors.transparent,border:"none","&:active":{color:tt.colors.primary},"&:focus":{outline:"none"},"&:focus-visible":{color:tt.colors.primary,boxShadow:`0 0 0 0.2rem ${transparentize(tt.colors.primary,.5)}`},"&:hover":{color:tt.colors.primary},"&:disabled, &:disabled:hover, &:disabled:active":{backgroundColor:tt.colors.transparent,color:tt.colors.fadedText40,cursor:"not-allowed"}})),StyledGhostButton=newStyled(StyledBaseButton,{target:"e1obcldf4"})(({theme:tt})=>({backgroundColor:tt.colors.transparent,border:`${tt.sizes.borderWidth} solid ${tt.colors.transparent}`,"&:hover":{borderColor:tt.colors.transparent,color:tt.colors.primary},"&:active":{color:tt.colors.primary,borderColor:tt.colors.transparent,backgroundColor:tt.colors.transparent},"&:focus:not(:active)":{borderColor:tt.colors.transparent,color:tt.colors.primary},"&:disabled, &:disabled:hover, &:disabled:active":{backgroundColor:tt.colors.lightGray,borderColor:tt.colors.transparent,color:tt.colors.gray}})),StyledLinkButton=newStyled(StyledBaseButton,{target:"e1obcldf5"})(({theme:tt})=>({backgroundColor:tt.colors.transparent,padding:tt.spacing.none,border:"none",color:tt.colors.primary,"&:hover":{textDecoration:"underline"},"&:active":{backgroundColor:tt.colors.transparent,color:tt.colors.primary,textDecoration:"underline"},"&:disabled, &:disabled:hover, &:disabled:active":{backgroundColor:tt.colors.lightGray,borderColor:tt.colors.transparent,color:tt.colors.gray}})),StyledMinimalButton=newStyled(StyledBaseButton,{target:"e1obcldf6"})(({theme:tt})=>({backgroundColor:tt.colors.transparent,border:"none",boxShadow:"none",padding:tt.spacing.none,"&:hover, &:active, &:focus-visible":{color:tt.colors.primary}})),StyledPrimaryFormSubmitButton=newStyled(StyledPrimaryButton,{target:"e1obcldf7"})(),StyledSecondaryFormSubmitButton=newStyled(StyledSecondaryButton,{target:"e1obcldf8"})(),StyledTertiaryFormSubmitButton=newStyled(StyledTertiaryButton,{target:"e1obcldf9"})(),StyledIconButton=newStyled(StyledBaseButton,{target:"e1obcldf10"})(({theme:tt})=>({backgroundColor:tt.colors.transparent,border:`${tt.sizes.borderWidth} solid ${tt.colors.borderColor}`,flex:"1 1 0",padding:0,"&:hover":{borderColor:tt.colors.primary,color:tt.colors.primary},"&:active":{backgroundColor:tt.colors.primary,borderColor:tt.colors.primary,color:tt.colors.white},"&:not(:active)":{boxShadow:"none"},"&:disabled, &:disabled:hover, &:disabled:active":{backgroundColor:tt.colors.lightGray,borderColor:tt.colors.transparent,color:tt.colors.gray,cursor:"not-allowed"}})),StyledButtonGroupBaseButton=newStyled(StyledBaseButton,{target:"e1obcldf12"})(({theme:tt})=>({background:tt.colors.bgColor,color:tt.colors.text,border:`${tt.sizes.borderWidth} solid ${tt.colors.borderColor}`,fontSize:tt.fontSizes.sm,lineHeight:tt.lineHeights.base,fontWeight:tt.fontWeights.normal,height:tt.sizes.largeLogoHeight,minHeight:tt.sizes.largeLogoHeight,maxWidth:tt.sizes.contentMaxWidth,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis","&:hover":{borderColor:tt.colors.primary,color:tt.colors.primary},"&:disabled, &:disabled:hover, &:disabled:active":{color:tt.colors.fadedText20,borderColor:tt.colors.fadedText20,cursor:"not-allowed"},"& div":{textOverflow:"ellipsis",overflow:"hidden"},"& p":{fontSize:tt.fontSizes.sm,textOverflow:"ellipsis",overflow:"hidden"}})),StyledPillsButton=newStyled(StyledButtonGroupBaseButton,{target:"e1obcldf13"})(({theme:tt})=>({borderRadius:tt.radii.full,padding:`${tt.spacing.twoXS} ${tt.spacing.md}`,gap:tt.spacing.xs})),StyledPillsButtonActive=newStyled(StyledPillsButton,{target:"e1obcldf14"})(({theme:tt})=>({backgroundColor:transparentize(tt.colors.primary,.9),borderColor:tt.colors.primary,color:tt.colors.primary,"&:hover":{backgroundColor:transparentize(tt.colors.primary,.8),borderColor:tt.colors.primary,color:tt.colors.primary}})),StyledSegmentedControlButton=newStyled(StyledButtonGroupBaseButton,{target:"e1obcldf15"})(({theme:tt})=>({padding:`${tt.spacing.twoXS} ${tt.spacing.lg}`,borderRadius:"0",flex:"1 0 fit-content",maxWidth:"100%",marginRight:`-${tt.sizes.borderWidth}`,"&:first-child":{borderTopLeftRadius:tt.radii.default,borderBottomLeftRadius:tt.radii.default},"&:last-child":{borderTopRightRadius:tt.radii.default,borderBottomRightRadius:tt.radii.default,marginRight:tt.spacing.none},"&:hover":{zIndex:tt.zIndices.priority}})),StyledSegmentedControlButtonActive=newStyled(StyledSegmentedControlButton,{target:"e1obcldf16"})(({theme:tt})=>({backgroundColor:transparentize(tt.colors.primary,.9),borderColor:tt.colors.primary,color:tt.colors.primary,zIndex:tt.zIndices.priority,"&:hover":{backgroundColor:transparentize(tt.colors.primary,.8)}})),StyledHeaderButton=newStyled(StyledBaseButton,{target:"e1obcldf17"})(({theme:tt})=>({backgroundColor:tt.colors.transparent,border:"none",padding:tt.spacing.sm,fontSize:tt.fontSizes.sm,marginLeft:tt.spacing.threeXS,marginRight:tt.spacing.threeXS,lineHeight:tt.lineHeights.none,minWidth:tt.spacing.threeXL,minHeight:tt.spacing.threeXL,"&:focus":{outline:"none"},"&:focus-visible":{boxShadow:`0 0 0 0.2rem ${transparentize(tt.colors.gray90,.8)}`},"&:hover":{backgroundColor:tt.colors.darkenedBgMix25},"&:disabled, &:disabled:hover, &:disabled:active":{backgroundColor:tt.colors.lightGray,borderColor:tt.colors.transparent,color:tt.colors.gray}})),StyledHeaderNoPaddingButton=newStyled(StyledHeaderButton,{target:"e1obcldf18"})(()=>({padding:0})),StyledBorderlessIconButton=newStyled(StyledBaseButton,{target:"e1obcldf19"})(({size:tt,theme:nt})=>{const et={xsmall:nt.spacing.threeXS,small:nt.spacing.twoXS,medium:nt.spacing.md,large:nt.spacing.lg};return{backgroundColor:nt.colors.transparent,color:nt.colors.fadedText60,padding:et[tt],marginLeft:nt.spacing.none,marginRight:nt.spacing.none,border:"none",display:"flex",minHeight:"unset","&:focus":{boxShadow:"none",outline:"none"},"&:hover":{color:nt.colors.text},"&:disabled, &:disabled:hover, &:disabled:active":{color:nt.colors.fadedText20,cursor:"not-allowed"}}}),StyledBorderlessIconButtonActive=newStyled(StyledBorderlessIconButton,{target:"e1obcldf20"})(({theme:tt})=>({color:tt.colors.bodyText})),StyledTooltipNormal=newStyled("div",{target:"e1obcldf21"})(({theme:tt})=>({display:"block",[`@media (max-width: ${tt.breakpoints.sm})`]:{display:"none"}})),StyledTooltipMobile=newStyled("div",{target:"e1obcldf22"})(({theme:tt})=>({display:"none",[`@media (max-width: ${tt.breakpoints.sm})`]:{display:"block"}})),StyledElementToolbarButton=newStyled(StyledBaseButton,{target:"e1obcldf23"})(({theme:tt})=>({backgroundColor:tt.colors.transparent,border:"none",padding:tt.spacing.xs,fontSize:tt.fontSizes.twoSm,marginLeft:tt.spacing.none,marginRight:tt.spacing.none,display:"flex",gap:tt.spacing.xs,alignItems:"center",minHeight:"unset",lineHeight:tt.iconSizes.md,"&:focus":{outline:"none",border:"none",boxShadow:"none"},"&:focus-visible":{outline:"none",border:"none",boxShadow:"none",backgroundColor:tt.colors.darkenedBgMix25},"&:hover":{backgroundColor:tt.colors.darkenedBgMix25},"&:disabled, &:disabled:hover, &:disabled:active":{backgroundColor:tt.colors.lightGray,borderColor:tt.colors.transparent,color:tt.colors.gray}}));function BaseButton(tt){const{kind:nt,size:et,disabled:rt,onClick:ot,fluidWidth:at,children:st,autoFocus:ut}=tt;let ct=StyledPrimaryButton;return nt===BaseButtonKind.SECONDARY?ct=StyledSecondaryButton:nt===BaseButtonKind.TERTIARY?ct=StyledTertiaryButton:nt===BaseButtonKind.GHOST?ct=StyledGhostButton:nt===BaseButtonKind.LINK?ct=StyledLinkButton:nt===BaseButtonKind.ICON?ct=StyledIconButton:nt===BaseButtonKind.PILLS?ct=StyledPillsButton:nt===BaseButtonKind.PILLS_ACTIVE?ct=StyledPillsButtonActive:nt===BaseButtonKind.SEGMENTED_CONTROL?ct=StyledSegmentedControlButton:nt===BaseButtonKind.SEGMENTED_CONTROL_ACTIVE?ct=StyledSegmentedControlButtonActive:nt===BaseButtonKind.BORDERLESS_ICON?ct=StyledBorderlessIconButton:nt===BaseButtonKind.BORDERLESS_ICON_ACTIVE?ct=StyledBorderlessIconButtonActive:nt===BaseButtonKind.MINIMAL?ct=StyledMinimalButton:nt===BaseButtonKind.PRIMARY_FORM_SUBMIT?ct=StyledPrimaryFormSubmitButton:nt===BaseButtonKind.SECONDARY_FORM_SUBMIT?ct=StyledSecondaryFormSubmitButton:nt===BaseButtonKind.TERTIARY_FORM_SUBMIT?ct=StyledTertiaryFormSubmitButton:nt===BaseButtonKind.HEADER_BUTTON?ct=StyledHeaderButton:nt===BaseButtonKind.HEADER_NO_PADDING?ct=StyledHeaderNoPaddingButton:nt===BaseButtonKind.ELEMENT_TOOLBAR&&(ct=StyledElementToolbarButton),jsx$1(ct,{kind:nt,size:et??BaseButtonSize.MEDIUM,fluidWidth:at||!1,disabled:rt||!1,onClick:ot||(()=>{}),autoFocus:ut||!1,"data-testid":tt["data-testid"]??`stBaseButton-${nt}`,"aria-label":tt["aria-label"]??"",children:st})}function BaseButtonTooltip({children:tt,help:nt,placement:et}){return nt?jsxs(Fragment,{children:[jsx$1(StyledTooltipNormal,{children:jsx$1(TooltipIcon,{content:nt,placement:et||Placement.TOP,children:tt})}),jsx$1(StyledTooltipMobile,{children:tt})]}):tt}function FormSubmitButton(tt){const{disabled:nt,element:et,widgetMgr:rt,hasInProgressUpload:ot,width:at,fragmentId:st}=tt,{formId:ut}=et,ct={width:at};let pt=BaseButtonKind.SECONDARY_FORM_SUBMIT;et.type==="primary"?pt=BaseButtonKind.PRIMARY_FORM_SUBMIT:et.type==="tertiary"&&(pt=BaseButtonKind.TERTIARY_FORM_SUBMIT),reactExports.useEffect(()=>(rt.addSubmitButton(ut,et),()=>rt.removeSubmitButton(ut,et)),[rt,ut,et]);const dt=et.help?at:!0;return jsx$1("div",{className:"stFormSubmitButton","data-testid":"stFormSubmitButton",style:ct,children:jsx$1(BaseButtonTooltip,{help:et.help,children:jsx$1(BaseButton,{kind:pt,size:BaseButtonSize.SMALL,fluidWidth:et.useContainerWidth?dt:!1,disabled:nt||ot,onClick:()=>{rt.submitForm(et.formId,st,et)},children:jsx$1(DynamicButtonLabel,{icon:et.icon,label:et.label})})})})}const StyledFormSubmitContent=newStyled("div",{target:"e2juff40"})({display:"flex"}),StyledForm=newStyled("div",{target:"e2juff41"})(({theme:tt,border:nt})=>({...nt&&{border:`${tt.sizes.borderWidth} solid ${tt.colors.borderColor}`,borderRadius:tt.radii.default,padding:`calc(${tt.spacing.lg} - ${tt.sizes.borderWidth})`}})),StyledErrorContainer=newStyled("div",{target:"e2juff42"})(({theme:tt})=>({marginTop:tt.spacing.lg}));function FormSubmitContent(tt){const{width:nt}=tt;return jsx$1(StyledFormSubmitContent,{style:{width:nt},children:jsx$1(FormSubmitButton,{...tt})})}const StyledAlertContent=newStyled("div",{target:"e1kq8pmp0"})(({theme:tt})=>({display:"flex",gap:tt.spacing.sm,width:"100%",[`${StyledEmojiIcon}, ${StyledIcon}, ${StyledMaterialIcon}`]:{position:"relative",top:"2px"},[`${StyledCodeBlock} code`]:{paddingRight:tt.spacing.lg}}));function getAlertElementKind(tt){switch(tt){case Alert.Format.ERROR:return Kind.ERROR;case Alert.Format.INFO:return Kind.INFO;case Alert.Format.SUCCESS:return Kind.SUCCESS;case Alert.Format.WARNING:return Kind.WARNING;default:throw new Error(`Unexpected alert type: ${tt}`)}}function AlertElement({icon:tt,body:nt,kind:et,width:rt}){const ot=useTheme(),at={width:tt?`calc(100% - (${ot.iconSizes.lg} + ${ot.spacing.sm}))`:"100%"};return jsx$1("div",{className:"stAlert","data-testid":"stAlert",children:jsx$1(AlertContainer,{width:rt,kind:et,children:jsxs(StyledAlertContent,{children:[tt&&jsx$1(DynamicIcon,{iconValue:tt,size:"lg",testid:"stAlertDynamicIcon"}),jsx$1(StreamlitMarkdown$1,{source:nt,allowHTML:!1,style:at})]})})})}var ScriptRunState;(function(tt){tt.NOT_RUNNING="notRunning",tt.RUNNING="running",tt.RERUN_REQUESTED="rerunRequested",tt.STOP_REQUESTED="stopRequested",tt.COMPILATION_ERROR="compilationError"})(ScriptRunState||(ScriptRunState={}));const MISSING_SUBMIT_BUTTON_WARNING=`**Missing Submit Button**

This form has no submit button, which means that user interactions will never be sent to your Streamlit app.

To create a submit button, use the \`st.form_submit_button()\` function.

For more information, refer to the [documentation for forms](https://docs.streamlit.io/develop/api-reference/execution-flow/st.form).`;function Form(tt){const{formId:nt,widgetMgr:et,hasSubmitButton:rt,children:ot,width:at,scriptRunState:st,clearOnSubmit:ut,enterToSubmit:ct,border:pt}=tt;reactExports.useEffect(()=>{et.setFormSubmitBehaviors(nt,ut,ct)},[et,nt,ut,ct]);const[dt,ft]=reactExports.useState(!1);rt&&dt?ft(!1):!rt&&!dt&&st===ScriptRunState.NOT_RUNNING&&ft(!0);let bt;return dt&&(bt=jsx$1(StyledErrorContainer,{children:jsx$1(AlertElement,{body:MISSING_SUBMIT_BUTTON_WARNING,kind:Kind.ERROR,width:at})})),jsxs(StyledForm,{className:"stForm","data-testid":"stForm",border:pt,children:[ot,bt]})}var ORIENTATION={vertical:"vertical",horizontal:"horizontal"},FILL={fixed:"fixed",intrinsic:"intrinsic"},getTabId=function tt(nt,et){return"tabs-".concat(nt,"-tab-").concat(et)},getTabPanelId=function tt(nt,et){return"tabs-".concat(nt,"-tabpanel-").concat(et)},isHorizontal=function tt(nt){return nt===ORIENTATION.horizontal},isVertical=function tt(nt){return nt===ORIENTATION.vertical},isRTL=function tt(nt){return nt==="rtl"},isIntrinsic=function tt(nt){return nt===FILL.intrinsic},isFixed=function tt(nt){return nt===FILL.fixed};function ownKeys$e(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$d(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$e(Object(et),!0).forEach(function(rt){_defineProperty$h(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$e(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$h(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var StyledRoot$1=styled("div",function(tt){tt.$theme;var nt=tt.$orientation,et=nt===void 0?ORIENTATION.horizontal:nt,rt={transform:"scale(1)"};return isVertical(et)&&(rt.display="flex"),rt});StyledRoot$1.displayName="StyledRoot";StyledRoot$1.displayName="StyledRoot";var StyledTabBar=styled("div",function(tt){var nt=tt.$hasEndEnhancer,et=tt.$orientation;return nt||!isHorizontal(et)?{display:"flex"}:{}});StyledTabBar.displayName="StyledTabBar";StyledTabBar.displayName="StyledTabBar";var StyledTabList=styled("div",function(tt){var nt=tt.$theme,et=tt.$fill,rt=et===void 0?FILL.intrinsic:et,ot=tt.$orientation,at=ot===void 0?ORIENTATION.horizontal:ot,st={position:"relative",display:"flex",flexWrap:"nowrap",flexGrow:1};return isHorizontal(at)?(st.flexDirection="row",st.paddingBottom="5px",st.marginBottom="-5px"):(st.flexDirection="column",isRTL(nt.direction)?(st.paddingLeft="5px",st.marginLeft="-5px"):(st.paddingRight="5px",st.marginRight="-5px")),isIntrinsic(rt)&&(st["::-webkit-scrollbar"]={display:"none"},st["-ms-overflow-style"]="none",st.scrollbarWidth="none",isHorizontal(at)?st.overflowX="scroll":st.overflowY="scroll"),st});StyledTabList.displayName="StyledTabList";StyledTabList.displayName="StyledTabList";var StyledTab=styled("button",function(tt){var nt=tt.$theme,et=tt.$orientation,rt=et===void 0?ORIENTATION.horizontal:et,ot=tt.$fill,at=ot===void 0?FILL.intrinsic:ot,st=tt.$focusVisible,ut=st===void 0?!1:st;tt.$isActive;var ct=_objectSpread$d({cursor:"pointer",WebkitAppearance:"none",marginLeft:"0",marginRight:"0",marginTop:"0",marginBottom:"0",boxSizing:"border-box",display:"inline-flex",alignItems:"center",paddingLeft:nt.sizing.scale600,paddingTop:nt.sizing.scale600,paddingRight:nt.sizing.scale600,paddingBottom:nt.sizing.scale600,borderLeftWidth:0,borderTopWidth:0,borderRightWidth:0,borderBottomWidth:0,borderLeftStyle:"none",borderTopStyle:"none",borderRightStyle:"none",borderBottomStyle:"none",color:nt.colors.contentPrimary,background:nt.colors.backgroundPrimary,transitionProperty:"background",transitionDuration:nt.animation.timing200,transitionTimingFunction:nt.animation.linearCurve,outline:"none",outlineOffset:"-3px",":disabled":{cursor:"not-allowed",color:nt.colors.contentStateDisabled},":hover":{background:nt.colors.backgroundSecondary},":disabled:hover":{background:"none"}},nt.typography.LabelSmall);return ut&&(ct.outline="3px solid ".concat(nt.colors.accent)),isFixed(at)&&(ct.flexGrow=1,ct.flexBasis=0),isHorizontal(rt)?ct.justifyContent="center":ct.justifyContent="flex-end",ct});StyledTab.displayName="StyledTab";StyledTab.displayName="StyledTab";var StyledEndEnhancerContainer=styled("div",function(tt){var nt=tt.$theme,et=nt.direction==="rtl"?"marginRight":"marginLeft";return _defineProperty$h({display:"flex",alignItems:"center",justifyContent:"flex-end"},et,nt.sizing.scale600)});StyledEndEnhancerContainer.displayName="StyledEndEnhancerContainer";StyledEndEnhancerContainer.displayName="StyledEndEnhancerContainer";var StyledArtworkContainer=styled("div",function(tt){var nt=tt.$theme;tt.$orientation;var et={display:"flex"};return isRTL(nt.direction)?et.marginLeft=nt.sizing.scale300:et.marginRight=nt.sizing.scale300,et});StyledArtworkContainer.displayName="StyledArtworkContainer";StyledArtworkContainer.displayName="StyledArtworkContainer";var StyledTabBorder=styled("div",function(tt){var nt=tt.$theme,et=tt.$orientation,rt=et===void 0?ORIENTATION.horizontal:et,ot={backgroundColor:nt.colors.borderOpaque,position:"relative"};return isHorizontal(rt)?ot.height="5px":ot.width="5px",ot});StyledTabBorder.displayName="StyledTabBorder";StyledTabBorder.displayName="StyledTabBorder";var StyledTabHighlight=styled("div",function(tt){var nt=tt.$theme,et=tt.$orientation,rt=et===void 0?ORIENTATION.horizontal:et,ot=tt.$length,at=ot===void 0?0:ot,st=tt.$distance,ut=st===void 0?0:st,ct=tt.$animate,pt=ct===void 0?!1:ct,dt={backgroundColor:nt.colors.borderSelected,position:"absolute",zIndex:1};return isHorizontal(rt)?(dt.bottom="0px",dt.left="0px",dt.height="5px",dt.width="".concat(at,"px"),dt.transform="translateX(".concat(ut,"px)")):(dt.transform="translateY(".concat(ut,"px)"),dt.width="5px",dt.height="".concat(at,"px"),isRTL(nt.direction)?dt.left="0px":dt.right="0px"),pt&&(dt.transitionProperty="all",dt.transitionDuration=nt.animation.timing400,dt.transitionTimingFunction=nt.animation.easeInOutQuinticCurve),dt});StyledTabHighlight.displayName="StyledTabHighlight";StyledTabHighlight.displayName="StyledTabHighlight";var StyledTabPanel=styled("div",function(tt){var nt=tt.$theme,et=tt.$pad,rt=et===void 0?!0:et,ot={flexGrow:1,outline:"none"};return rt&&(ot.paddingTop=nt.sizing.scale600,ot.paddingRight=nt.sizing.scale600,ot.paddingBottom=nt.sizing.scale600,ot.paddingLeft=nt.sizing.scale600),ot});StyledTabPanel.displayName="StyledTabPanel";StyledTabPanel.displayName="StyledTabPanel";var _excluded$g=["childKey","childIndex","activeKey","orientation","activeTabRef","updateHighlight","parseKeyDown","activateOnFocus","uid","disabled","sharedStylingProps","onChange"],_excluded2$3=["artwork","overrides","tabRef","onClick","title"],_excluded3=["childKey","childIndex","activeKey","uid","sharedStylingProps","renderAll"];function ownKeys$d(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$c(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$d(Object(et),!0).forEach(function(rt){_defineProperty$g(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$d(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$g(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function _toConsumableArray$1(tt){return _arrayWithoutHoles$1(tt)||_iterableToArray$1(tt)||_unsupportedIterableToArray$f(tt)||_nonIterableSpread$1()}function _nonIterableSpread$1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _iterableToArray$1(tt){if(typeof Symbol<"u"&&tt[Symbol.iterator]!=null||tt["@@iterator"]!=null)return Array.from(tt)}function _arrayWithoutHoles$1(tt){if(Array.isArray(tt))return _arrayLikeToArray$f(tt)}function _objectWithoutProperties$i(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$g(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$g(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function _extends$y(){return _extends$y=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$y.apply(this,arguments)}function _slicedToArray$f(tt,nt){return _arrayWithHoles$f(tt)||_iterableToArrayLimit$f(tt,nt)||_unsupportedIterableToArray$f(tt,nt)||_nonIterableRest$f()}function _nonIterableRest$f(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$f(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$f(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$f(tt,nt)}}function _arrayLikeToArray$f(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit$f(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$f(tt){if(Array.isArray(tt))return tt}var KEYBOARD_ACTION={next:"next",previous:"previous"},getLayoutParams=function tt(nt,et){return nt?isVertical(et)?{length:nt.clientHeight,distance:nt.offsetTop}:{length:nt.clientWidth,distance:nt.offsetLeft}:{length:0,distance:0}},scrollParentToCentreTarget=function tt(nt){var et=nt.parentNode.getBoundingClientRect(),rt=et.x,ot=et.y,at=et.width,st=et.height,ut=nt.getBoundingClientRect(),ct=ut.x,pt=ut.y,dt=ut.width,ft=ut.height,bt={x:ct-rt+dt/2,y:pt-ot+ft/2},ht=nt.parentNode,mt=ht.scrollLeft,Mt=ht.scrollTop,Ot={x:mt+bt.x-at/2,y:Mt+bt.y-st/2};nt.parentNode.scroll(Ot.x,Ot.y)};function RenderEnhancer(tt){var nt=tt.Enhancer;return typeof nt=="string"?nt:reactIsExports$1.isValidElementType(nt)?reactExports.createElement(nt,null):nt}function Tabs$1(tt){var nt=tt.activeKey,et=nt===void 0?"0":nt,rt=tt.disabled,ot=rt===void 0?!1:rt,at=tt.children,st=tt.fill,ut=st===void 0?FILL.intrinsic:st,ct=tt.activateOnFocus,pt=ct===void 0?!0:ct,dt=tt.onChange,ft=tt.orientation,bt=ft===void 0?ORIENTATION.horizontal:ft,ht=tt.overrides,mt=ht===void 0?{}:ht,Mt=tt.renderAll,Ot=Mt===void 0?!1:Mt,zt=tt.uid,yt=zt===void 0?null:zt,vt=tt.endEnhancer,At=useUID(),St=yt||At,Et=mt.Root,Tt=mt.TabList,Rt=mt.TabHighlight,Ct=mt.TabBorder,wt=getOverrides(Et,StyledRoot$1),Lt=_slicedToArray$f(wt,2),Vt=Lt[0],jt=Lt[1],s0=getOverrides(Tt,StyledTabList),Ht=_slicedToArray$f(s0,2),Yt=Ht[0],M0=Ht[1],l0=getOverrides(Rt,StyledTabHighlight),b0=_slicedToArray$f(l0,2),kt=b0[0],o0=b0[1],qt=getOverrides(Ct,StyledTabBorder),Dt=_slicedToArray$f(qt,2),Bt=Dt[0],p0=Dt[1],r0=getOverrides(mt.EndEnhancerContainer,StyledEndEnhancerContainer),a0=_slicedToArray$f(r0,2),f0=a0[0],i0=a0[1],$t=reactExports.useState(0),It=_slicedToArray$f($t,2),Ut=It[0],xt=It[1];reactExports.useEffect(function(){xt(Ut+1)},[et]);var Ft=reactExports.useRef(),Pt=reactExports.useState({length:0,distance:0}),Zt=_slicedToArray$f(Pt,2),Kt=Zt[0],n0=Zt[1],c0=reactExports.useCallback(function(){Ft.current&&n0(getLayoutParams(Ft.current,bt))},[Ft.current,bt]);reactExports.useEffect(c0,[Ft.current,bt]),reactExports.useEffect(function(){Ft.current&&(isHorizontal(bt)?Ft.current.parentNode.scrollWidth>Ft.current.parentNode.clientWidth:Ft.current.parentNode.scrollHeight>Ft.current.parentNode.clientHeight)&&(Ut>1?Ft.current.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"}):scrollParentToCentreTarget(Ft.current))},[Ft.current]);var u0={$orientation:bt,$fill:ut},y0=useStyletron(),D0=_slicedToArray$f(y0,2),S0=D0[1],x0=reactExports.useCallback(function(m0){if(isHorizontal(bt))if(isRTL(S0.direction))switch(m0.keyCode){case 39:return KEYBOARD_ACTION.previous;case 37:return KEYBOARD_ACTION.next;default:return null}else switch(m0.keyCode){case 37:return KEYBOARD_ACTION.previous;case 39:return KEYBOARD_ACTION.next;default:return null}else switch(m0.keyCode){case 38:return KEYBOARD_ACTION.previous;case 40:return KEYBOARD_ACTION.next;default:return null}},[bt,S0.direction]);return reactExports.createElement(Vt,_extends$y({},u0,jt),reactExports.createElement(StyledTabBar,{$hasEndEnhancer:!!vt,$orientation:bt},reactExports.createElement(Yt,_extends$y({"data-baseweb":"tab-list",role:"tablist","aria-orientation":bt},u0,M0),reactExports.Children.map(at,function(m0,e0){if(m0)return reactExports.createElement(InternalTab,_extends$y({childKey:m0.key,childIndex:e0,activeKey:et,orientation:bt,activeTabRef:Ft,updateHighlight:c0,parseKeyDown:x0,activateOnFocus:pt,uid:St,disabled:ot,sharedStylingProps:u0,onChange:dt},m0.props))}),reactExports.createElement(kt,_extends$y({"data-baseweb":"tab-highlight",$length:Kt.length,$distance:Kt.distance,$animate:Ut>1,"aria-hidden":"true",role:"presentation"},u0,o0))),bt===ORIENTATION.horizontal&&vt!==null&&vt!==void 0&&reactExports.createElement(f0,_extends$y({},i0,{$orientation:bt}),reactExports.createElement(RenderEnhancer,{Enhancer:vt}))),reactExports.createElement(Bt,_extends$y({"data-baseweb":"tab-border","aria-hidden":"true",role:"presentation"},u0,p0)),reactExports.Children.map(at,function(m0,e0){if(m0)return reactExports.createElement(InternalTabPanel,_extends$y({childKey:m0.key,childIndex:e0,activeKey:et,uid:St,sharedStylingProps:u0,renderAll:Ot},m0.props))}))}function InternalTab(tt){var nt=tt.childKey,et=tt.childIndex,rt=tt.activeKey,ot=tt.orientation,at=tt.activeTabRef,st=tt.updateHighlight,ut=tt.parseKeyDown,ct=tt.activateOnFocus,pt=tt.uid,dt=tt.disabled,ft=tt.sharedStylingProps,bt=tt.onChange,ht=_objectWithoutProperties$i(tt,_excluded$g),mt=nt||String(et),Mt=mt==rt,Ot=ht.artwork,zt=ht.overrides,yt=zt===void 0?{}:zt,vt=ht.tabRef,At=ht.onClick,St=ht.title,Et=_objectWithoutProperties$i(ht,_excluded2$3),Tt=reactExports.useRef();reactExports.useImperativeHandle(vt,function(){return Mt?at.current:Tt.current});var Rt=reactExports.useRef({length:0,distance:0});reactExports.useEffect(function(){Rt.current=getLayoutParams(Mt?at.current:Tt.current,ot)}),reactExports.useEffect(function(){if(window.ResizeObserver){var r0=new window.ResizeObserver(function(a0){if(a0[0]&&a0[0].target){var f0=getLayoutParams(a0[0].target,ot);(f0.length!==Rt.current.length||f0.distance!==Rt.current.distance)&&st()}});return r0.observe(Mt?at.current:Tt.current),function(){r0.disconnect()}}},[rt,ot]),reactExports.useEffect(st,[St]);var Ct=yt.Tab,wt=yt.ArtworkContainer,Lt=getOverrides(Ct,StyledTab),Vt=_slicedToArray$f(Lt,2),jt=Vt[0],s0=Vt[1],Ht=getOverrides(wt,StyledArtworkContainer),Yt=_slicedToArray$f(Ht,2),M0=Yt[0],l0=Yt[1],b0=reactExports.useState(!1),kt=_slicedToArray$f(b0,2),o0=kt[0],qt=kt[1],Dt=reactExports.useCallback(function(r0){isFocusVisible(r0)&&qt(!0)},[]),Bt=reactExports.useCallback(function(r0){o0!==!1&&qt(!1)},[o0]),p0=reactExports.useCallback(function(r0){var a0=_toConsumableArray$1(r0.target.parentNode.childNodes).filter(function(It){return!It.disabled&&It.getAttribute("role")==="tab"});if(a0.length!==1){var f0=a0.indexOf(r0.target),i0=ut(r0);if(i0){var $t;i0===KEYBOARD_ACTION.previous?a0[f0-1]?$t=a0[f0-1]:$t=a0[a0.length-1]:i0===KEYBOARD_ACTION.next&&(a0[f0+1]?$t=a0[f0+1]:$t=a0[0]),$t&&($t.focus(),ct&&$t.click()),isVertical(ot)&&r0.preventDefault()}}});return reactExports.createElement(jt,_extends$y({"data-baseweb":"tab",key:mt,id:getTabId(pt,mt),role:"tab",onKeyDown:p0,"aria-selected":Mt,"aria-controls":getTabPanelId(pt,mt),tabIndex:Mt?"0":"-1",ref:Mt?at:Tt,disabled:!Mt&&dt,type:"button",$focusVisible:o0,$isActive:Mt},ft,Et,s0,{onClick:function(a0){typeof bt=="function"&&bt({activeKey:mt}),typeof At=="function"&&At(a0)},onFocus:forkFocus(_objectSpread$c(_objectSpread$c({},Et),s0),Dt),onBlur:forkBlur(_objectSpread$c(_objectSpread$c({},Et),s0),Bt)}),Ot?reactExports.createElement(M0,_extends$y({"data-baseweb":"artwork-container"},ft,l0),reactExports.createElement(Ot,{size:20,color:"contentPrimary"})):null,St||mt)}function InternalTabPanel(tt){var nt=tt.childKey,et=tt.childIndex,rt=tt.activeKey,ot=tt.uid,at=tt.sharedStylingProps,st=tt.renderAll,ut=_objectWithoutProperties$i(tt,_excluded3),ct=nt||String(et),pt=ct==rt,dt=ut.overrides,ft=dt===void 0?{}:dt,bt=ut.children,ht=ft.TabPanel,mt=getOverrides(ht,StyledTabPanel),Mt=_slicedToArray$f(mt,2),Ot=Mt[0],zt=Mt[1];return reactExports.createElement(Ot,_extends$y({"data-baseweb":"tab-panel",key:ct,role:"tabpanel",id:getTabPanelId(ot,ct),"aria-labelledby":getTabId(ot,ct),hidden:!pt},at,zt),pt||st?bt:null)}function Tab(tt){return null}function shouldComponentBeEnabled(tt,nt){return tt!=="empty"||nt!==ScriptRunState.RUNNING}function isElementStale(tt,nt,et,rt){return nt===ScriptRunState.RERUN_REQUESTED?!0:nt===ScriptRunState.RUNNING?rt&&rt.length?!!(tt.fragmentId&&rt.includes(tt.fragmentId)&&tt.scriptRunId!==et):tt.scriptRunId!==et:!1}function isComponentStale(tt,nt,et,rt,ot){return!tt||isElementStale(nt,et,rt,ot)}function assignDividerColor(tt,nt){const et=getDividerColors(nt),rt=Object.keys(et),{blue:ot,green:at,orange:st,red:ut,violet:ct}=et,pt={blue:ot,green:at,orange:st,red:ut,violet:ct},dt=Object.keys(pt);let ft=0;Array.from(tt.getElements()).forEach(bt=>{var mt;const ht=(mt=bt.heading)==null?void 0:mt.divider;if(bt.type==="heading"&&ht)if(ht==="auto"){const Mt=dt[ft];bt.heading.divider=pt[Mt],ft+=1,ft===dt.length&&(ft=0)}else rt.includes(ht)&&(bt.heading.divider=et[ht])})}function convertKeyToClassName(tt){return tt?"st-key-"+tt.trim().replace(/[^a-zA-Z0-9_-]/g,"-"):""}function getKeyFromId(tt){if(!tt||!isValidElementId(tt))return;const et=tt.split("-").slice(2).join("-");return et==="None"?void 0:et}const StyledTabContainer=newStyled("div",{target:"e10uku090"})(({theme:tt,isOverflowing:nt,tabHeight:et})=>({...nt?{position:"relative","::after":{content:'" "',position:"absolute",zIndex:tt.zIndices.priority,top:0,right:0,pointerEvents:"none",backgroundImage:`linear-gradient(to right, ${transparentize(tt.colors.bgColor,1)}, ${tt.colors.bgColor})`,width:tt.spacing.lg,height:et}}:{}}));function Tabs(tt){const{widgetsDisabled:nt,node:et,isStale:rt,scriptRunState:ot,scriptRunId:at}=tt,{fragmentIdsThisRun:st}=reactExports.useContext(LibContext);let ut=[];const[ct,pt]=reactExports.useState(0),[dt,ft]=reactExports.useState(et.children[0].deltaBlock.tab.label||"0"),bt=reactExports.useRef(null),ht=useTheme(),[mt,Mt]=reactExports.useState(!1);reactExports.useEffect(()=>{ut.indexOf(dt)===-1&&(pt(0),ft(ut[0]))},[ut]),reactExports.useEffect(()=>{if(bt.current){const{scrollWidth:vt,clientWidth:At}=bt.current;Mt(vt>At)}const yt=ut.indexOf(dt);yt!==-1?(pt(yt),ft(ut[yt])):(pt(0),ft(ut[0]))},[et.children.length]);const Ot=ht.sizes.tabHeight,zt=ht.spacing.threeXS;return jsx$1(StyledTabContainer,{className:"stTabs","data-testid":"stTabs",isOverflowing:mt,tabHeight:Ot,children:jsx$1(Tabs$1,{activateOnFocus:!0,activeKey:ct,onChange:({activeKey:yt})=>{pt(yt),ft(ut[yt])},renderAll:!0,disabled:nt,overrides:{TabHighlight:{style:()=>({backgroundColor:nt?ht.colors.fadedText40:ht.colors.primary,height:zt})},TabBorder:{style:()=>({backgroundColor:ht.colors.borderColorLight,height:zt})},TabList:{props:{ref:bt},style:()=>({gap:ht.spacing.lg,marginBottom:`-${zt}`,paddingBottom:zt,overflowY:"hidden",...rt?{opacity:.33,transition:"opacity 1s ease-in 0.5s"}:{}})},Root:{style:()=>({transform:"none"})}},children:et.children.map((yt,vt)=>{var Ct,wt;vt===0&&(ut=[]);const At=isElementStale(yt,ot,at,st),St={...tt,isStale:rt||At,widgetsDisabled:nt,node:yt};let Et=vt.toString();(wt=(Ct=St.node.deltaBlock)==null?void 0:Ct.tab)!=null&&wt.label&&(Et=St.node.deltaBlock.tab.label),ut[vt]=Et;const Tt=ct.toString()===vt.toString(),Rt=vt===et.children.length-1;return jsx$1(Tab,{"data-testid":"stTab",title:jsx$1(StreamlitMarkdown$1,{source:Et,allowHTML:!1,isLabel:!0}),disabled:nt,overrides:{TabPanel:{style:()=>({paddingLeft:ht.spacing.none,paddingRight:ht.spacing.none,paddingBottom:ht.spacing.none,paddingTop:ht.spacing.lg})},Tab:{style:()=>({height:Ot,whiteSpace:"nowrap",paddingLeft:ht.spacing.none,paddingRight:ht.spacing.none,paddingTop:ht.spacing.none,paddingBottom:ht.spacing.none,fontSize:ht.fontSizes.sm,background:"transparent",color:nt?ht.colors.fadedText40:ht.colors.bodyText,":focus":{outline:"none",color:nt?ht.colors.fadedText40:ht.colors.primary,background:"none"},":hover":{color:nt?ht.colors.fadedText40:ht.colors.primary,background:"none"},...Tt?{color:nt?ht.colors.fadedText40:ht.colors.primary}:{},...mt&&Rt?{paddingRight:`calc(${ht.spacing.lg} * 0.6)`}:{},...!rt&&At?{opacity:.33,transition:"opacity 1s ease-in 0.5s"}:{}})}},children:tt.renderTabContent(St)},vt)})})})}var _excluded$f=["children","iconAttrs","iconVerticalAlign","iconViewBox","size","title"];function ownKeys$c(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$b(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$c(Object(et),!0).forEach(function(rt){_defineProperty$u(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$c(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}var EmotionIconBaseBase=reactExports.forwardRef(function(tt,nt){var et=tt.children,rt=tt.iconAttrs;tt.iconVerticalAlign;var ot=tt.iconViewBox,at=tt.size,st=tt.title,ut=_objectWithoutProperties$o(tt,_excluded$f),ct=_objectSpread$b(_objectSpread$b({viewBox:ot,height:tt.height!==void 0?tt.height:at,width:tt.width!==void 0?tt.width:at,"aria-hidden":st==null?"true":void 0,focusable:"false",role:st!=null?"img":void 0},rt),ut);return reactExports.createElement("svg",_extends$Q({},ct,{ref:nt}),st&&reactExports.createElement("title",{key:"icon-title"},st),et)}),EmotionIconBase=createStyled(EmotionIconBaseBase,{target:"ex0cdmw0"})("display:inline-block;vertical-align:",function(tt){return tt.iconVerticalAlign},";overflow:hidden;"),ArrowDownward=reactExports.forwardRef(function(tt,nt){var et={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return reactExports.createElement(EmotionIconBase,_extends$Q({iconAttrs:et,iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},tt,{ref:nt}),reactExports.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),reactExports.createElement("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}))});ArrowDownward.displayName="ArrowDownward";var ArrowUpward=reactExports.forwardRef(function(tt,nt){var et={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return reactExports.createElement(EmotionIconBase,_extends$Q({iconAttrs:et,iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},tt,{ref:nt}),reactExports.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),reactExports.createElement("path",{d:"M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"}))});ArrowUpward.displayName="ArrowUpward";var Check=reactExports.forwardRef(function(tt,nt){var et={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return reactExports.createElement(EmotionIconBase,_extends$Q({iconAttrs:et,iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},tt,{ref:nt}),reactExports.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),reactExports.createElement("path",{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"}))});Check.displayName="Check";var ChevronLeft=reactExports.forwardRef(function(tt,nt){var et={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return reactExports.createElement(EmotionIconBase,_extends$Q({iconAttrs:et,iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},tt,{ref:nt}),reactExports.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),reactExports.createElement("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z"}))});ChevronLeft.displayName="ChevronLeft";var ChevronRight=reactExports.forwardRef(function(tt,nt){var et={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return reactExports.createElement(EmotionIconBase,_extends$Q({iconAttrs:et,iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},tt,{ref:nt}),reactExports.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),reactExports.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z"}))});ChevronRight.displayName="ChevronRight";var ExpandLess=reactExports.forwardRef(function(tt,nt){var et={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return reactExports.createElement(EmotionIconBase,_extends$Q({iconAttrs:et,iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},tt,{ref:nt}),reactExports.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),reactExports.createElement("path",{d:"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14l-6-6z"}))});ExpandLess.displayName="ExpandLess";var ExpandMore=reactExports.forwardRef(function(tt,nt){var et={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return reactExports.createElement(EmotionIconBase,_extends$Q({iconAttrs:et,iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},tt,{ref:nt}),reactExports.createElement("path",{fill:"none",d:"M24 24H0V0h24v24z",opacity:.87}),reactExports.createElement("path",{d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z"}))});ExpandMore.displayName="ExpandMore";var Face=reactExports.forwardRef(function(tt,nt){var et={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return reactExports.createElement(EmotionIconBase,_extends$Q({iconAttrs:et,iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},tt,{ref:nt}),reactExports.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),reactExports.createElement("path",{d:"M10.25 13a1.25 1.25 0 11-2.5 0 1.25 1.25 0 012.5 0zM15 11.75a1.25 1.25 0 100 2.5 1.25 1.25 0 000-2.5zm7 .25c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10zM10.66 4.12C12.06 6.44 14.6 8 17.5 8c.46 0 .91-.05 1.34-.12C17.44 5.56 14.9 4 12 4c-.46 0-.91.05-1.34.12zM4.42 9.47a8.046 8.046 0 003.66-4.44 8.046 8.046 0 00-3.66 4.44zM20 12c0-.78-.12-1.53-.33-2.24-.7.15-1.42.24-2.17.24a10 10 0 01-7.76-3.69A10.016 10.016 0 014 11.86c.01.04 0 .09 0 .14 0 4.41 3.59 8 8 8s8-3.59 8-8z"}))});Face.displayName="Face";var SmartToy=reactExports.forwardRef(function(tt,nt){var et={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return reactExports.createElement(EmotionIconBase,_extends$Q({iconAttrs:et,iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},tt,{ref:nt}),reactExports.createElement("rect",{width:24,height:24,fill:"none"}),reactExports.createElement("path",{d:"M20 9V7c0-1.1-.9-2-2-2h-3c0-1.66-1.34-3-3-3S9 3.34 9 5H6c-1.1 0-2 .9-2 2v2c-1.66 0-3 1.34-3 3s1.34 3 3 3v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c1.66 0 3-1.34 3-3s-1.34-3-3-3zm-2 10H6V7h12v12zm-9-6c-.83 0-1.5-.67-1.5-1.5S8.17 10 9 10s1.5.67 1.5 1.5S9.83 13 9 13zm7.5-1.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5zM8 15h8v2H8v-2z"}))});SmartToy.displayName="SmartToy";const StyledPopoverButtonIcon=newStyled("div",{target:"e1q66ohu0"})(({theme:tt})=>({marginLeft:tt.spacing.threeXS,marginRight:`calc(-${tt.iconSizes.lg} * 0.25)`})),Popover=({element:tt,empty:nt,width:et,children:rt})=>{const[ot,at]=React$1.useState(!1),st=React$1.useContext(IsSidebarContext),ut=useTheme(),ct=hasLightBackgroundColor(ut),pt=tt.help?et:!0;return jsx$1("div",{"data-testid":"stPopover",className:"stPopover",children:jsx$1(Popover$1,{triggerType:TRIGGER_TYPE.click,placement:PLACEMENT.bottomLeft,content:()=>rt,isOpen:ot,onClickOutside:()=>at(!1),onClick:()=>ot?at(!1):void 0,onEsc:()=>at(!1),ignoreBoundary:st,renderAll:!0,overrides:{Body:{props:{"data-testid":"stPopoverBody"},style:()=>({marginRight:ut.spacing.lg,marginBottom:ut.spacing.lg,maxHeight:"70vh",overflow:"auto",maxWidth:`calc(${ut.sizes.contentMaxWidth} - 2*${ut.spacing.lg})`,minWidth:tt.useContainerWidth?`${Math.max(et,160)}px`:ut.sizes.minPopupWidth,[`@media (max-width: ${ut.breakpoints.sm})`]:{maxWidth:`calc(100% - ${ut.spacing.threeXL})`},borderTopLeftRadius:ut.radii.xl,borderTopRightRadius:ut.radii.xl,borderBottomRightRadius:ut.radii.xl,borderBottomLeftRadius:ut.radii.xl,borderLeftWidth:ut.sizes.borderWidth,borderRightWidth:ut.sizes.borderWidth,borderTopWidth:ut.sizes.borderWidth,borderBottomWidth:ut.sizes.borderWidth,paddingRight:`calc(${ut.spacing.twoXL} - ${ut.sizes.borderWidth})`,paddingLeft:`calc(${ut.spacing.twoXL} - ${ut.sizes.borderWidth})`,paddingBottom:`calc(${ut.spacing.twoXL} - ${ut.sizes.borderWidth})`,paddingTop:`calc(${ut.spacing.twoXL} - ${ut.sizes.borderWidth})`,borderLeftStyle:"solid",borderRightStyle:"solid",borderTopStyle:"solid",borderBottomStyle:"solid",borderLeftColor:ut.colors.borderColor,borderRightColor:ut.colors.borderColor,borderTopColor:ut.colors.borderColor,borderBottomColor:ut.colors.borderColor,boxShadow:ct?"0px 4px 16px rgba(0, 0, 0, 0.16)":"0px 4px 16px rgba(0, 0, 0, 0.7)"})}},children:jsx$1("div",{children:jsx$1(BaseButtonTooltip,{help:tt.help,children:jsxs(BaseButton,{"data-testid":"stPopoverButton",kind:BaseButtonKind.SECONDARY,size:BaseButtonSize.SMALL,disabled:nt||tt.disabled,fluidWidth:tt.useContainerWidth?pt:!1,onClick:()=>at(!ot),children:[jsx$1(DynamicButtonLabel,{icon:tt.icon,label:tt.label}),jsx$1(StyledPopoverButtonIcon,{children:jsx$1(StyledIcon,{as:ot?ExpandLess:ExpandMore,color:"inherit","aria-hidden":"true",size:"lg",margin:ut.spacing.none,padding:ut.spacing.none})})]})})})})})},StyledChatMessageContainer=newStyled("div",{target:"e2yddhz0"})(({theme:tt,background:nt})=>{const et=hasLightBackgroundColor(tt);return{display:"flex",alignItems:"flex-start",gap:tt.spacing.sm,padding:tt.spacing.lg,paddingRight:nt?tt.spacing.lg:0,borderRadius:tt.radii.default,...nt?{backgroundColor:transparentize(et?tt.colors.gray20:tt.colors.gray90,.5)}:{}}}),StyledMessageContent=newStyled("div",{target:"e2yddhz1"})(({theme:tt})=>({color:tt.colors.bodyText,margin:"auto",flexGrow:1,minWidth:0})),StyledAvatarBackground=newStyled("div",{target:"e2yddhz2"})(({theme:tt})=>{const nt=hasLightBackgroundColor(tt);return{display:"flex",border:`${tt.sizes.borderWidth} solid ${nt?tt.colors.gray40:tt.colors.gray85}`,backgroundColor:nt?tt.colors.white:tt.colors.gray100,color:nt?tt.colors.gray90:tt.colors.white,lineHeight:tt.lineHeights.none,fontSize:tt.fontSizes.md,flexShrink:0,width:tt.sizes.chatAvatarSize,height:tt.sizes.chatAvatarSize,borderRadius:tt.radii.default,alignItems:"center",justifyContent:"center"}}),StyledAvatarIcon=newStyled("div",{target:"e2yddhz3"})(({theme:tt,background:nt})=>{const et=hasLightBackgroundColor(tt);return{display:"flex",width:tt.sizes.chatAvatarSize,height:tt.sizes.chatAvatarSize,flexShrink:0,borderRadius:tt.radii.default,alignItems:"center",justifyContent:"center",backgroundColor:nt,color:et?tt.colors.white:tt.colors.gray100}}),StyledAvatarImage=newStyled("img",{target:"e2yddhz4"})(({theme:tt})=>({width:tt.sizes.chatAvatarSize,height:tt.sizes.chatAvatarSize,flexShrink:0,borderRadius:tt.radii.default,objectFit:"cover",display:"flex"}));function ChatMessageAvatar(tt){const{avatar:nt,avatarType:et,name:rt,endpoints:ot}=tt,at=useTheme();if(nt)switch(et){case Block$2.ChatMessage.AvatarType.IMAGE:return jsx$1(StyledAvatarImage,{src:ot.buildMediaURL(nt),alt:`${rt} avatar`});case Block$2.ChatMessage.AvatarType.EMOJI:return jsx$1(StyledAvatarBackground,{children:nt});case Block$2.ChatMessage.AvatarType.ICON:if(nt==="user")return jsx$1(StyledAvatarIcon,{"data-testid":"stChatMessageAvatarUser",background:at.colors.red60,children:jsx$1(Icon$2,{content:Face,size:"lg"})});if(nt==="assistant")return jsx$1(StyledAvatarIcon,{"data-testid":"stChatMessageAvatarAssistant",background:at.colors.orange60,children:jsx$1(Icon$2,{content:SmartToy,size:"lg"})});if(nt.startsWith(":material"))return jsx$1(StyledAvatarBackground,{"data-testid":"stChatMessageAvatarCustom",children:jsx$1(DynamicIcon,{size:"lg",iconValue:nt,color:at.colors.bodyText})})}return jsx$1(StyledAvatarBackground,{children:rt?rt.charAt(0).toUpperCase():"🧑‍💻"})}const ChatMessage=({endpoints:tt,element:nt,children:et})=>{const{avatar:rt,avatarType:ot,name:at}=nt;return jsxs(StyledChatMessageContainer,{className:"stChatMessage","data-testid":"stChatMessage",background:["user","human"].includes(at.toLowerCase()),children:[jsx$1(ChatMessageAvatar,{name:at,avatar:rt,avatarType:ot,endpoints:tt}),jsx$1(StyledMessageContent,{"data-testid":"stChatMessageContent","aria-label":`Chat message from ${at}`,children:et})]})};var SIZE$2={default:"default",full:"full",auto:"auto"},SIZE_WIDTHS={default:"500px",full:"100%",auto:"auto"},ROLE={dialog:"dialog",alertdialog:"alertdialog"},CLOSE_SOURCE={closeButton:"closeButton",backdrop:"backdrop",escape:"escape"};function ownKeys$b(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$a(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$b(Object(et),!0).forEach(function(rt){_defineProperty$f(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$b(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$f(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function getSizeStyles(tt){var nt={maxWidth:"100%",width:null};return typeof tt=="number"?nt.width="".concat(tt,"px"):SIZE$2[tt]?nt.width=SIZE_WIDTHS[tt]:typeof tt=="string"&&(nt.width=tt),tt===SIZE$2.full&&(nt.alignSelf="stretch"),nt}var Root$3=styled("div",function(tt){var nt=tt.$isOpen;return{position:"fixed",overflow:"auto",right:0,bottom:0,top:0,left:0,pointerEvents:nt?"auto":"none"}});Root$3.displayName="Root";Root$3.displayName="Root";var DialogContainer=styled("div",function(tt){var nt=tt.$animate,et=tt.$isOpen,rt=tt.$isVisible,ot=tt.$theme,at={transitionProperty:"opacity",transitionDuration:ot.animation.timing400,transitionTimingFunction:ot.animation.easeOutCurve};return _objectSpread$a({display:"flex",alignItems:"center",justifyContent:"center",width:"100%",minHeight:"100%",userSelect:"none",pointerEvents:"auto",backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent",opacity:rt&&et?1:0},nt?at:null)});DialogContainer.displayName="DialogContainer";DialogContainer.displayName="DialogContainer";var Dialog$1=styled("div",function(tt){var nt=tt.$animate,et=tt.$isOpen,rt=tt.$isVisible,ot=tt.$size,at=tt.$theme;return _objectSpread$a(_objectSpread$a(_objectSpread$a({position:"relative",backgroundColor:at.colors.backgroundPrimary,borderTopLeftRadius:at.borders.radius500,borderTopRightRadius:at.borders.radius500,borderBottomRightRadius:at.borders.radius500,borderBottomLeftRadius:at.borders.radius500,marginLeft:at.sizing.scale600,marginTop:at.sizing.scale600,marginRight:at.sizing.scale600,marginBottom:at.sizing.scale600},getSizeStyles(ot)),{},{opacity:rt&&et?1:0,transform:rt?"translateY(0)":"translateY(20px)"},nt?{transitionProperty:"opacity, transform",transitionDuration:at.animation.timing400,transitionTimingFunction:at.animation.easeOutCurve}:null),{},{userSelect:"text",pointerEvents:et?"all":"none",":focus":{outline:"none"}})});Dialog$1.displayName="Dialog";Dialog$1.displayName="Dialog";var Close=styled("button",function(tt){var nt,et=tt.$theme,rt=tt.$isFocusVisible,ot=et.direction==="rtl"?"left":"right";return nt={background:"transparent",outline:0,paddingLeft:0,paddingTop:0,paddingRight:0,paddingBottom:0,color:et.colors.modalCloseColor,transitionProperty:"color, border-color",transitionDuration:et.animation.timing200,borderLeftWidth:"1px",borderRightWidth:"1px",borderTopWidth:"1px",borderBottomWidth:"1px",borderLeftStyle:"solid",borderRightStyle:"solid",borderTopStyle:"solid",borderBottomStyle:"solid",borderLeftColor:"transparent",borderRightColor:"transparent",borderTopColor:"transparent",borderBottomColor:"transparent",":hover":{color:et.colors.modalCloseColorHover},":focus":{outline:rt?"3px solid ".concat(et.colors.accent):"none"},position:"absolute",top:et.sizing.scale500},_defineProperty$f(nt,ot,et.sizing.scale500),_defineProperty$f(nt,"width",et.sizing.scale800),_defineProperty$f(nt,"height",et.sizing.scale800),_defineProperty$f(nt,"display","flex"),_defineProperty$f(nt,"justifyContent","center"),_defineProperty$f(nt,"alignItems","center"),_defineProperty$f(nt,"cursor","pointer"),nt});Close.displayName="Close";Close.displayName="Close";var ModalHeader$1=styled("div",function(tt){var nt,et=tt.$theme,rt=et.direction==="rtl"?"marginRight":"marginLeft",ot=et.direction==="rtl"?"marginLeft":"marginRight";return _objectSpread$a(_objectSpread$a({},et.typography.font550),{},(nt={color:et.colors.contentPrimary,marginTop:et.sizing.scale900,marginBottom:et.sizing.scale600},_defineProperty$f(nt,rt,et.sizing.scale800),_defineProperty$f(nt,ot,et.sizing.scale900),nt))});ModalHeader$1.displayName="ModalHeader";ModalHeader$1.displayName="ModalHeader";var ModalBody$2=styled("div",function(tt){var nt=tt.$theme;return _objectSpread$a(_objectSpread$a({},nt.typography.font200),{},{color:nt.colors.contentSecondary,marginTop:nt.sizing.scale600,marginLeft:nt.sizing.scale800,marginRight:nt.sizing.scale800,marginBottom:nt.sizing.scale700})});ModalBody$2.displayName="ModalBody";ModalBody$2.displayName="ModalBody";var ModalFooter$1=styled("div",function(tt){var nt=tt.$theme;return _objectSpread$a(_objectSpread$a({},nt.typography.font200),{},{marginTop:nt.sizing.scale700,marginLeft:nt.sizing.scale800,marginRight:nt.sizing.scale800,paddingTop:nt.sizing.scale500,paddingBottom:nt.sizing.scale500,textAlign:nt.direction==="rtl"?"left":"right"})});ModalFooter$1.displayName="ModalFooter";ModalFooter$1.displayName="ModalFooter";function CloseIcon(){return reactExports.createElement("svg",{width:"10",height:"10",viewBox:"0 0 10 10",style:{stroke:"currentColor"},xmlns:"http://www.w3.org/2000/svg"},reactExports.createElement("path",{d:"M9 1L5 5M1 9L5 5M5 5L1 1M5 5L9 9",strokeWidth:"2",strokeLinecap:"round"}))}function _typeof$8(tt){"@babel/helpers - typeof";return _typeof$8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$8(tt)}function _extends$x(){return _extends$x=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$x.apply(this,arguments)}function _slicedToArray$e(tt,nt){return _arrayWithHoles$e(tt)||_iterableToArrayLimit$e(tt,nt)||_unsupportedIterableToArray$e(tt,nt)||_nonIterableRest$e()}function _nonIterableRest$e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$e(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$e(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$e(tt,nt)}}function _arrayLikeToArray$e(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit$e(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$e(tt){if(Array.isArray(tt))return tt}function _classCallCheck$g(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _defineProperties$6(tt,nt){for(var et=0;et<nt.length;et++){var rt=nt[et];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(tt,rt.key,rt)}}function _createClass$e(tt,nt,et){return nt&&_defineProperties$6(tt.prototype,nt),Object.defineProperty(tt,"prototype",{writable:!1}),tt}function _inherits$g(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function");tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,writable:!0,configurable:!0}}),Object.defineProperty(tt,"prototype",{writable:!1}),nt&&_setPrototypeOf$6(tt,nt)}function _setPrototypeOf$6(tt,nt){return _setPrototypeOf$6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(rt,ot){return rt.__proto__=ot,rt},_setPrototypeOf$6(tt,nt)}function _createSuper$5(tt){var nt=_isNativeReflectConstruct$5();return function(){var rt=_getPrototypeOf$6(tt),ot;if(nt){var at=_getPrototypeOf$6(this).constructor;ot=Reflect.construct(rt,arguments,at)}else ot=rt.apply(this,arguments);return _possibleConstructorReturn$g(this,ot)}}function _possibleConstructorReturn$g(tt,nt){if(nt&&(_typeof$8(nt)==="object"||typeof nt=="function"))return nt;if(nt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$6(tt)}function _assertThisInitialized$6(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}function _isNativeReflectConstruct$5(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _getPrototypeOf$6(tt){return _getPrototypeOf$6=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(et){return et.__proto__||Object.getPrototypeOf(et)},_getPrototypeOf$6(tt)}function _defineProperty$e(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var Modal$1=function(tt){_inherits$g(et,tt);var nt=_createSuper$5(et);function et(){var rt;_classCallCheck$g(this,et);for(var ot=arguments.length,at=new Array(ot),st=0;st<ot;st++)at[st]=arguments[st];return rt=nt.call.apply(nt,[this].concat(at)),_defineProperty$e(_assertThisInitialized$6(rt),"animateOutTimer",void 0),_defineProperty$e(_assertThisInitialized$6(rt),"animateStartTimer",void 0),_defineProperty$e(_assertThisInitialized$6(rt),"dialogContainerRef",reactExports.createRef()),_defineProperty$e(_assertThisInitialized$6(rt),"lastFocus",null),_defineProperty$e(_assertThisInitialized$6(rt),"lastMountNodeOverflowStyle",null),_defineProperty$e(_assertThisInitialized$6(rt),"rootRef",reactExports.createRef()),_defineProperty$e(_assertThisInitialized$6(rt),"state",{isVisible:!1,mounted:!1,isFocusVisible:!1}),_defineProperty$e(_assertThisInitialized$6(rt),"handleFocus",function(ut){isFocusVisible(ut)&&rt.setState({isFocusVisible:!0})}),_defineProperty$e(_assertThisInitialized$6(rt),"handleBlur",function(ut){rt.state.isFocusVisible!==!1&&rt.setState({isFocusVisible:!1})}),_defineProperty$e(_assertThisInitialized$6(rt),"onEscape",function(){rt.props.closeable&&rt.triggerClose(CLOSE_SOURCE.escape)}),_defineProperty$e(_assertThisInitialized$6(rt),"onDocumentClick",function(ut){ut.target&&ut.target instanceof HTMLElement&&ut.target.contains(rt.dialogContainerRef.current)&&rt.onBackdropClick()}),_defineProperty$e(_assertThisInitialized$6(rt),"onBackdropClick",function(){rt.props.closeable&&rt.triggerClose(CLOSE_SOURCE.backdrop)}),_defineProperty$e(_assertThisInitialized$6(rt),"onCloseClick",function(){rt.triggerClose(CLOSE_SOURCE.closeButton)}),_defineProperty$e(_assertThisInitialized$6(rt),"animateOutComplete",function(){rt.setState({isVisible:!1})}),rt}return _createClass$e(et,[{key:"componentDidMount",value:function(){this.setState({mounted:!0})}},{key:"componentWillUnmount",value:function(){this.resetMountNodeScroll(),this.clearTimers()}},{key:"componentDidUpdate",value:function(ot,at){var st=this.props.isOpen;(st!==ot.isOpen||st&&this.state.mounted&&!at.mounted)&&(st?this.didOpen():this.didClose())}},{key:"disableMountNodeScroll",value:function(){var ot=this.getMountNode();this.lastMountNodeOverflowStyle=ot.style.overflow||"",ot.style.overflow="hidden"}},{key:"resetMountNodeScroll",value:function(){var ot=this.getMountNode(),at=this.lastMountNodeOverflowStyle;ot&&at!==null&&(ot.style.overflow==="hidden"&&(ot.style.overflow=at||""),this.lastMountNodeOverflowStyle=null)}},{key:"clearTimers",value:function(){this.animateOutTimer&&clearTimeout(this.animateOutTimer),this.animateStartTimer&&cancelAnimationFrame(this.animateStartTimer)}},{key:"didOpen",value:function(){var ot=this,at=this.rootRef.current;at&&(at.scrollTop=0),this.clearTimers(),this.disableMountNodeScroll(),this.animateStartTimer=requestAnimationFrame(function(){ot.setState({isVisible:!0})})}},{key:"didClose",value:function(){this.resetMountNodeScroll(),this.animateOutTimer=setTimeout(this.animateOutComplete,500)}},{key:"triggerClose",value:function(ot){this.props.onClose&&ot&&this.props.onClose({closeSource:ot})}},{key:"getSharedProps",value:function(){var ot=this.props,at=ot.animate,st=ot.isOpen,ut=ot.size,ct=ot.role,pt=ot.closeable;return{$animate:at,$isVisible:this.state.isVisible,$isOpen:!!st,$size:ut,$role:ct,$closeable:!!pt,$isFocusVisible:this.state.isFocusVisible}}},{key:"getMountNode",value:function(){var ot=this.props.mountNode;return ot||document.body}},{key:"getChildren",value:function(){var ot=this.props.children;return typeof ot=="function"?ot():ot}},{key:"renderModal",value:function(){var ot=this,at=this.props,st=at.overrides,ut=st===void 0?{}:st,ct=at.closeable,pt=at.role,dt=at.autoFocus,ft=at.focusLock,bt=at.returnFocus,ht=ut.Root,mt=ut.Dialog,Mt=ut.DialogContainer,Ot=ut.Close,zt=getOverrides(ht,Root$3),yt=_slicedToArray$e(zt,2),vt=yt[0],At=yt[1],St=getOverrides(Mt,DialogContainer),Et=_slicedToArray$e(St,2),Tt=Et[0],Rt=Et[1],Ct=getOverrides(mt,Dialog$1),wt=_slicedToArray$e(Ct,2),Lt=wt[0],Vt=wt[1],jt=getOverrides(Ot,Close),s0=_slicedToArray$e(jt,2),Ht=s0[0],Yt=s0[1],M0=this.getSharedProps(),l0=this.getChildren();return reactExports.createElement(LocaleContext.Consumer,null,function(b0){return reactExports.createElement(FocusLockCombination,{disabled:!ft,crossFrame:!1,returnFocus:bt,autoFocus:dt},reactExports.createElement(vt,_extends$x({"data-baseweb":"modal",ref:ot.rootRef},M0,At),reactExports.createElement(Tt,_extends$x({ref:ot.dialogContainerRef},M0,Rt),reactExports.createElement(Lt,_extends$x({tabIndex:-1,"aria-modal":!0,"aria-label":"dialog",role:pt},M0,Vt),l0,ct?reactExports.createElement(Ht,_extends$x({"aria-label":b0.modal.close,onClick:ot.onCloseClick},M0,Yt,{onFocus:forkFocus(Yt,ot.handleFocus),onBlur:forkBlur(Yt,ot.handleBlur)}),reactExports.createElement(CloseIcon,null)):null))))})}},{key:"render",value:function(){return!this.state.mounted||!this.props.isOpen&&!this.state.isVisible?null:reactExports.createElement(Layer,{onEscape:this.onEscape,onDocumentClick:this.onDocumentClick,mountNode:this.props.mountNode},this.renderModal())}}]),et}(reactExports.Component);_defineProperty$e(Modal$1,"defaultProps",{animate:!0,autoFocus:!0,focusLock:!0,returnFocus:!0,closeable:!0,name:"dialog",isOpen:!1,overrides:{},role:ROLE.dialog,size:SIZE$2.default});const StyledModalButton=newStyled("span",{target:"eoc62cw0"})(({theme:tt})=>({marginRight:tt.spacing.twoXS}));function ModalHeader({children:tt}){const{genericFonts:nt,fontSizes:et,spacing:rt,fontWeights:ot,lineHeights:at}=useTheme();return jsx$1(ModalHeader$1,{style:{marginTop:rt.none,marginLeft:rt.none,marginRight:rt.none,marginBottom:rt.none,paddingTop:rt.twoXL,paddingRight:rt.twoXL,paddingBottom:rt.md,paddingLeft:rt.twoXL,fontFamily:nt.bodyFont,fontSize:et.xl,fontWeight:ot.bold,margin:rt.none,lineHeight:at.small,textTransform:"none",display:"flex",alignItems:"center",maxHeight:"80vh",flexDirection:"row"},children:tt})}function ModalBody$1({children:tt}){const{colors:nt,fontSizes:et,spacing:rt}=useTheme();return jsx$1(ModalBody$2,{style:{marginTop:rt.none,marginLeft:rt.none,marginRight:rt.none,marginBottom:rt.none,paddingTop:rt.md,paddingRight:rt.twoXL,paddingBottom:rt.twoXL,paddingLeft:rt.twoXL,color:nt.bodyText,fontSize:et.md},children:tt})}function ModalFooter({children:tt}){const{spacing:nt}=useTheme();return jsx$1(ModalFooter$1,{style:{marginTop:nt.none,marginLeft:nt.none,marginRight:nt.none,marginBottom:nt.none,paddingTop:nt.md,paddingRight:nt.md,paddingBottom:nt.md,paddingLeft:nt.md},children:jsx$1("div",{children:tt})})}const ModalButton=tt=>jsx$1(StyledModalButton,{children:jsx$1(BaseButton,{...tt})});function calculateModalSize(tt,nt,et){return tt==="full"&&nt&&et?`calc(${nt} + ${et})`:tt==="auto"?SIZE$2.auto:SIZE$2.default}function Modal(tt){const{spacing:nt,radii:et,colors:rt,sizes:ot}=useTheme(),at={Root:{style:{background:rt.darkenedBgMix25},props:{className:"stDialog","data-testid":"stDialog"}},DialogContainer:{style:{alignItems:"start",paddingTop:nt.threeXL}},Dialog:{style:{borderBottomRightRadius:et.xxl,borderBottomLeftRadius:et.xxl,borderTopRightRadius:et.xxl,borderTopLeftRadius:et.xxl,minWidth:ot.minPopupWidth}},Close:{style:{top:`calc(${nt.twoXL} + .375rem)`,right:nt.twoXL}}},st=calculateModalSize(tt.size,ot.contentMaxWidth,nt.lg),ut=merge$6(at,tt.overrides),ct={...tt,size:st};return jsx$1(Modal$1,{...ct,overrides:ut})}const Dialog=({element:tt,deltaMsgReceivedAt:nt,children:et})=>{const{title:rt,dismissible:ot,width:at,isOpen:st}=tt,[ut,ct]=reactExports.useState(!1);return reactExports.useEffect(()=>{notNullOrUndefined(st)&&ct(st)},[st,nt]),ut?jsxs(Modal,{isOpen:!0,closeable:ot,onClose:()=>ct(!1),size:at===Block$2.Dialog.DialogWidth.LARGE?"full":"default",children:[jsx$1(ModalHeader,{children:rt}),jsx$1(ModalBody$1,{children:et})]}):jsx$1(Fragment,{})};function DialogWithProvider(tt){return jsx$1(IsDialogContext.Provider,{value:!0,children:jsx$1(Dialog,{...tt})})}const StyledExpandableContainer=newStyled("div",{target:"enj44ev0"})({}),BORDER_SIZE=1,StyledDetails=newStyled("details",{target:"enj44ev1"})(({isStale:tt,theme:nt})=>({marginBottom:0,marginTop:0,width:"100%",borderStyle:"solid",borderWidth:nt.sizes.borderWidth,borderColor:nt.colors.borderColor,borderRadius:nt.radii.default,...tt?{borderColor:nt.colors.borderColorLight,transition:"border 1s ease-in 0.5s"}:{}})),StyledSummaryHeading=newStyled("span",{target:"enj44ev2"})(({theme:tt})=>({display:"flex",gap:tt.spacing.sm,alignItems:"center",flexGrow:1})),StyledSummary=newStyled("summary",{target:"enj44ev3"})(({theme:tt,empty:nt})=>({position:"relative",display:"flex",width:"100%","&:focus-visible":{outline:`${tt.sizes.borderWidth} solid ${tt.colors.primary}`,outlineOffset:`-${tt.sizes.borderWidth}`,borderRadius:tt.radii.default},fontSize:tt.fontSizes.sm,paddingLeft:tt.spacing.lg,paddingRight:tt.spacing.lg,paddingTop:tt.spacing.md,paddingBottom:tt.spacing.md,cursor:"pointer",listStyleType:"none","&::-webkit-details-marker":{display:"none"},"&:hover":{color:nt?void 0:tt.colors.primary},"&:hover svg":{fill:nt?void 0:tt.colors.primary},...nt&&{cursor:"default"}})),StyledDetailsPanel=newStyled("div",{target:"enj44ev4"})(({theme:tt})=>({paddingBottom:tt.spacing.lg,paddingLeft:tt.spacing.lg,paddingRight:tt.spacing.lg})),ExpanderIcon=tt=>{const{icon:nt}=tt,{activeTheme:et}=React$1.useContext(LibContext),rt={size:"lg",margin:"0",padding:"0"},ot={":material/check:":"stExpanderIconCheck",":material/error:":"stExpanderIconError"};if(nt==="spinner"){const at=!isPresetTheme(et);return jsx$1(StyledSpinnerIcon,{usingCustomTheme:at,"data-testid":"stExpanderIconSpinner",...rt})}return nt?jsx$1(DynamicIcon,{color:"inherit",iconValue:nt,testid:ot[nt]||"stExpanderIcon",...rt}):jsx$1(Fragment,{})},Expander=({element:tt,isStale:nt,empty:et,children:rt})=>{const{label:ot,expanded:at}=tt,[st,ut]=reactExports.useState(at||!1),ct=reactExports.useRef(null),pt=reactExports.useRef(null),dt=reactExports.useRef(null),ft=reactExports.useRef(null),bt=reactExports.useRef(null);reactExports.useEffect(()=>{notNullOrUndefined(at)&&(ut(at),ct.current&&(ct.current.open=at))},[ot,at]);const ht=Ot=>{ct.current&&(ct.current.open=Ot,dt.current=null,ct.current.style.height="",ct.current.style.overflow="")},mt=(Ot,zt,yt)=>{const vt=yt>zt;dt.current&&(dt.current.cancel(),ft.current&&(clearTimeout(ft.current),ft.current=null));const At=Ot.animate({height:[`${zt}px`,`${yt}px`]},{duration:500,easing:"cubic-bezier(0.23, 1, 0.32, 1)"});At.addEventListener("finish",()=>ht(vt)),dt.current=At};return jsx$1(StyledExpandableContainer,{className:"stExpander","data-testid":"stExpander",children:jsxs(StyledDetails,{isStale:nt,ref:ct,children:[jsxs(StyledSummary,{onClick:Ot=>{if(Ot.preventDefault(),et)return;ut(!st);const zt=ct.current;if(!zt||!pt.current)return;zt.style.overflow="hidden";const yt=zt.getBoundingClientRect().height,vt=pt.current.getBoundingClientRect().height;st?mt(zt,yt,vt+2*BORDER_SIZE):(zt.style.height=`${yt}px`,zt.open=!0,window.requestAnimationFrame(()=>{mt(zt,yt,vt+2*BORDER_SIZE+5),ft.current=setTimeout(()=>{if(!bt.current)return;const At=bt.current.getBoundingClientRect().height;mt(zt,yt,vt+At+2*BORDER_SIZE)},100)}))},empty:et,ref:pt,children:[jsxs(StyledSummaryHeading,{children:[tt.icon&&jsx$1(ExpanderIcon,{icon:tt.icon}),jsx$1(StreamlitMarkdown$1,{source:ot,allowHTML:!1,isLabel:!0})]}),et?jsx$1(Fragment,{}):jsx$1(StyledIcon,{as:st?ExpandLess:ExpandMore,color:"inherit","aria-hidden":"true","data-testid":"stExpanderToggleIcon",size:"lg",margin:"",padding:""})]}),et?jsx$1(Fragment,{}):jsx$1(StyledDetailsPanel,{"data-testid":"stExpanderDetails",ref:bt,children:rt})]})})};function debounce$2(tt,nt){let et=0,rt=null;return(...ot)=>{const at=Date.now();at-et>nt?(tt(...ot),et=at):(rt&&clearTimeout(rt),rt=setTimeout(()=>{tt(...ot),et=Date.now()},Math.max(0,nt-at+et)))}}const DEFAULT_DEBOUNCE_MS=100;function useScrollSpy(tt,nt){const et=reactExports.useRef(nt),rt=reactExports.useMemo(()=>debounce$2(at=>{et.current(at)},DEFAULT_DEBOUNCE_MS),[et]),ot=reactExports.useCallback(at=>{at.timeStampLow=Date.now(),rt(at)},[rt]);reactExports.useLayoutEffect(()=>tt?(tt.addEventListener("scroll",ot,{passive:!0}),ot({target:tt}),()=>tt.removeEventListener("scroll",ot)):()=>{},[ot,tt])}function squareStepper(tt,nt){const et=Math.sign(nt-tt),rt=Math.sqrt(Math.abs(nt-tt)),ot=tt+rt*et;return et>0?Math.min(nt,ot):Math.max(nt,ot)}function step(tt,nt,et,rt){let ot=tt;for(let at=0;at<rt;at++)ot=et(ot,nt);return ot}function useScrollAnimation(tt,nt,et){const rt=reactExports.useRef(0),ot=reactExports.useCallback((st,ut,ct=Date.now())=>{cancelAnimationFrame(rt.current),rt.current=requestAnimationFrame(()=>{if(tt){const pt=tt.scrollHeight-tt.offsetHeight;let dt=step(st,pt,squareStepper,(Date.now()-ct)/5);Math.abs(pt-dt)<1.5&&(dt=pt),tt.scrollTop=dt,pt===dt?nt():ot(st,ut+1,ct)}})},[rt,nt,tt]),at=reactExports.useCallback(()=>{cancelAnimationFrame(rt.current),nt()},[nt]);reactExports.useLayoutEffect(()=>{if(!(!tt||!et))return ot(tt.scrollTop,1),tt?(tt.addEventListener("pointerdown",at,{passive:!0}),tt.addEventListener("wheel",at,{passive:!0}),()=>{tt.removeEventListener("pointerdown",at),tt.removeEventListener("wheel",at),cancelAnimationFrame(rt.current)}):()=>cancelAnimationFrame(rt.current)},[ot,rt,at,tt,et])}function useStateRef(tt){const[nt,et]=reactExports.useState(tt),rt=reactExports.useRef(tt);return rt.current=nt,[nt,et,rt]}const DEFAULT_BOTTOM_THRESHOLD=1,SCROLL_DECISION_DURATION=34,MIN_CHECK_INTERVAL=17;function setImmediateInterval(tt,nt){return tt(),setInterval(tt,nt)}function isAtBottom({scrollHeight:tt,offsetHeight:nt,scrollTop:et}){return tt-et-nt<DEFAULT_BOTTOM_THRESHOLD}function useScrollToBottom(){const tt=reactExports.useRef(null),[nt,et,rt]=useStateRef(!1),[ot,at,st]=useStateRef(!0),ut=reactExports.useRef(0),ct=reactExports.useRef(0),pt=reactExports.useRef(0),dt=reactExports.useCallback(()=>{ut.current=Date.now(),st.current||et(!1),at(!1)},[ut,st,at,et]),ft=reactExports.useCallback(({timeStampLow:bt})=>{const{current:ht}=tt,mt=st.current;if(bt<=ut.current||!ht)return;const Mt=isAtBottom(ht),{offsetHeight:Ot,scrollHeight:zt}=ht,{current:yt}=ct,{current:vt}=pt,At=Ot!==yt,St=zt!==vt;if(At&&(ct.current=Ot),St&&(pt.current=zt),!At&&!St){const Et=mt||Mt;rt.current!==Et&&et(Et)}else rt.current&&(at(!0),et(!0))},[ut,ct,pt,st,rt,at,et]);return reactExports.useEffect(()=>{if(tt.current){let bt=0;const ht=setImmediateInterval(()=>{const{current:mt}=tt,Mt=st.current;rt.current&&mt?isAtBottom(mt)?bt=0:bt?Date.now()-bt>SCROLL_DECISION_DURATION&&(Mt||(at(!0),et(!0)),bt=0):bt=Date.now():mt&&mt.scrollHeight<=mt.offsetHeight&&!rt.current&&et(!0)},MIN_CHECK_INTERVAL);return()=>clearInterval(ht)}},[tt,nt,ot,st,rt,et,at]),reactExports.useEffect(()=>{const bt=tt.current;if(bt){const ht=()=>{pt.current=bt.scrollHeight};return bt.addEventListener("focus",ht,{capture:!0,passive:!0}),()=>bt.removeEventListener("focus",ht)}},[tt]),useScrollSpy(tt.current,ft),useScrollAnimation(tt.current,dt,ot),tt}var FUNC_ERROR_TEXT$3="Expected a function",NAN$1=NaN,symbolTag$3="[object Symbol]",reTrim=/^\s+|\s+$/g,reIsBadHex$1=/^[-+]0x[0-9a-f]+$/i,reIsBinary$1=/^0b[01]+$/i,reIsOctal$1=/^0o[0-7]+$/i,freeParseInt$1=parseInt,freeGlobal$1=typeof commonjsGlobal$1=="object"&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1,freeSelf$1=typeof self=="object"&&self&&self.Object===Object&&self,root$3=freeGlobal$1||freeSelf$1||Function("return this")(),objectProto$i=Object.prototype,objectToString$1=objectProto$i.toString,nativeMax$2=Math.max,nativeMin$1=Math.min,now$3=function(){return root$3.Date.now()};function debounce$1(tt,nt,et){var rt,ot,at,st,ut,ct,pt=0,dt=!1,ft=!1,bt=!0;if(typeof tt!="function")throw new TypeError(FUNC_ERROR_TEXT$3);nt=toNumber$1(nt)||0,isObject$5(et)&&(dt=!!et.leading,ft="maxWait"in et,at=ft?nativeMax$2(toNumber$1(et.maxWait)||0,nt):at,bt="trailing"in et?!!et.trailing:bt);function ht(Et){var Tt=rt,Rt=ot;return rt=ot=void 0,pt=Et,st=tt.apply(Rt,Tt),st}function mt(Et){return pt=Et,ut=setTimeout(zt,nt),dt?ht(Et):st}function Mt(Et){var Tt=Et-ct,Rt=Et-pt,Ct=nt-Tt;return ft?nativeMin$1(Ct,at-Rt):Ct}function Ot(Et){var Tt=Et-ct,Rt=Et-pt;return ct===void 0||Tt>=nt||Tt<0||ft&&Rt>=at}function zt(){var Et=now$3();if(Ot(Et))return yt(Et);ut=setTimeout(zt,Mt(Et))}function yt(Et){return ut=void 0,bt&&rt?ht(Et):(rt=ot=void 0,st)}function vt(){ut!==void 0&&clearTimeout(ut),pt=0,rt=ct=ot=ut=void 0}function At(){return ut===void 0?st:yt(now$3())}function St(){var Et=now$3(),Tt=Ot(Et);if(rt=arguments,ot=this,ct=Et,Tt){if(ut===void 0)return mt(ct);if(ft)return ut=setTimeout(zt,nt),ht(ct)}return ut===void 0&&(ut=setTimeout(zt,nt)),st}return St.cancel=vt,St.flush=At,St}function isObject$5(tt){var nt=typeof tt;return!!tt&&(nt=="object"||nt=="function")}function isObjectLike$2(tt){return!!tt&&typeof tt=="object"}function isSymbol$2(tt){return typeof tt=="symbol"||isObjectLike$2(tt)&&objectToString$1.call(tt)==symbolTag$3}function toNumber$1(tt){if(typeof tt=="number")return tt;if(isSymbol$2(tt))return NAN$1;if(isObject$5(tt)){var nt=typeof tt.valueOf=="function"?tt.valueOf():tt;tt=isObject$5(nt)?nt+"":nt}if(typeof tt!="string")return tt===0?tt:+tt;tt=tt.replace(reTrim,"");var et=reIsBinary$1.test(tt);return et||reIsOctal$1.test(tt)?freeParseInt$1(tt.slice(2),et?2:8):reIsBadHex$1.test(tt)?NAN$1:+tt}var lodash_debounce=debounce$1;const _debounce=getDefaultExportFromCjs$1(lodash_debounce);function debounceRender(tt,nt,et){class rt extends reactExports.Component{constructor(){super(...arguments),this.updateDebounced=_debounce(this.forceUpdate,nt,et)}shouldComponentUpdate(){return this.updateDebounced(),!1}componentWillUnmount(){this.updateDebounced.cancel()}render(){return React$1.createElement(tt,Object.assign({},this.props))}}return rt.displayName=`debounceRender(${tt.displayName||tt.name||"Component"})`,hoistNonReactStatics$2(rt,tt)}var baseSlice$1=_baseSlice;function castSlice$1(tt,nt,et){var rt=tt.length;return et=et===void 0?rt:et,!nt&&et>=rt?tt:baseSlice$1(tt,nt,et)}var _castSlice=castSlice$1;function baseFindIndex$1(tt,nt,et,rt){for(var ot=tt.length,at=et+(rt?1:-1);rt?at--:++at<ot;)if(nt(tt[at],at,tt))return at;return-1}var _baseFindIndex=baseFindIndex$1;function baseIsNaN$1(tt){return tt!==tt}var _baseIsNaN=baseIsNaN$1;function strictIndexOf$1(tt,nt,et){for(var rt=et-1,ot=tt.length;++rt<ot;)if(tt[rt]===nt)return rt;return-1}var _strictIndexOf=strictIndexOf$1,baseFindIndex=_baseFindIndex,baseIsNaN=_baseIsNaN,strictIndexOf=_strictIndexOf;function baseIndexOf$2(tt,nt,et){return nt===nt?strictIndexOf(tt,nt,et):baseFindIndex(tt,baseIsNaN,et)}var _baseIndexOf=baseIndexOf$2,baseIndexOf$1=_baseIndexOf;function charsEndIndex$1(tt,nt){for(var et=tt.length;et--&&baseIndexOf$1(nt,tt[et],0)>-1;);return et}var _charsEndIndex=charsEndIndex$1,baseToString$1=_baseToString,castSlice=_castSlice,charsEndIndex=_charsEndIndex,stringToArray=_stringToArray,toString$3=toString_1,trimmedEndIndex$1=_trimmedEndIndex;function trimEnd(tt,nt,et){if(tt=toString$3(tt),tt&&(et||nt===void 0))return tt.slice(0,trimmedEndIndex$1(tt)+1);if(!tt||!(nt=baseToString$1(nt)))return tt;var rt=stringToArray(tt),ot=charsEndIndex(rt,stringToArray(nt))+1;return castSlice(rt,0,ot).join("")}var trimEnd_1=trimEnd;const trimEnd$1=getDefaultExportFromCjs$1(trimEnd_1);var momentTimezone$1={exports:{}},momentTimezone={exports:{}};//! moment.js
//! version : 2.30.1
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com
var hookCallback;function hooks(){return hookCallback.apply(null,arguments)}function setHookCallback(tt){hookCallback=tt}function isArray$8(tt){return tt instanceof Array||Object.prototype.toString.call(tt)==="[object Array]"}function isObject$4(tt){return tt!=null&&Object.prototype.toString.call(tt)==="[object Object]"}function hasOwnProp(tt,nt){return Object.prototype.hasOwnProperty.call(tt,nt)}function isObjectEmpty(tt){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(tt).length===0;var nt;for(nt in tt)if(hasOwnProp(tt,nt))return!1;return!0}function isUndefined$2(tt){return tt===void 0}function isNumber$1(tt){return typeof tt=="number"||Object.prototype.toString.call(tt)==="[object Number]"}function isDate$1(tt){return tt instanceof Date||Object.prototype.toString.call(tt)==="[object Date]"}function map$2(tt,nt){var et=[],rt,ot=tt.length;for(rt=0;rt<ot;++rt)et.push(nt(tt[rt],rt));return et}function extend$1(tt,nt){for(var et in nt)hasOwnProp(nt,et)&&(tt[et]=nt[et]);return hasOwnProp(nt,"toString")&&(tt.toString=nt.toString),hasOwnProp(nt,"valueOf")&&(tt.valueOf=nt.valueOf),tt}function createUTC(tt,nt,et,rt){return createLocalOrUTC(tt,nt,et,rt,!0).utc()}function defaultParsingFlags(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function getParsingFlags(tt){return tt._pf==null&&(tt._pf=defaultParsingFlags()),tt._pf}var some;Array.prototype.some?some=Array.prototype.some:some=function(tt){var nt=Object(this),et=nt.length>>>0,rt;for(rt=0;rt<et;rt++)if(rt in nt&&tt.call(this,nt[rt],rt,nt))return!0;return!1};function isValid$1(tt){var nt=null,et=!1,rt=tt._d&&!isNaN(tt._d.getTime());if(rt&&(nt=getParsingFlags(tt),et=some.call(nt.parsedDateParts,function(ot){return ot!=null}),rt=nt.overflow<0&&!nt.empty&&!nt.invalidEra&&!nt.invalidMonth&&!nt.invalidWeekday&&!nt.weekdayMismatch&&!nt.nullInput&&!nt.invalidFormat&&!nt.userInvalidated&&(!nt.meridiem||nt.meridiem&&et),tt._strict&&(rt=rt&&nt.charsLeftOver===0&&nt.unusedTokens.length===0&&nt.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(tt))tt._isValid=rt;else return rt;return tt._isValid}function createInvalid(tt){var nt=createUTC(NaN);return tt!=null?extend$1(getParsingFlags(nt),tt):getParsingFlags(nt).userInvalidated=!0,nt}var momentProperties=hooks.momentProperties=[],updateInProgress=!1;function copyConfig(tt,nt){var et,rt,ot,at=momentProperties.length;if(isUndefined$2(nt._isAMomentObject)||(tt._isAMomentObject=nt._isAMomentObject),isUndefined$2(nt._i)||(tt._i=nt._i),isUndefined$2(nt._f)||(tt._f=nt._f),isUndefined$2(nt._l)||(tt._l=nt._l),isUndefined$2(nt._strict)||(tt._strict=nt._strict),isUndefined$2(nt._tzm)||(tt._tzm=nt._tzm),isUndefined$2(nt._isUTC)||(tt._isUTC=nt._isUTC),isUndefined$2(nt._offset)||(tt._offset=nt._offset),isUndefined$2(nt._pf)||(tt._pf=getParsingFlags(nt)),isUndefined$2(nt._locale)||(tt._locale=nt._locale),at>0)for(et=0;et<at;et++)rt=momentProperties[et],ot=nt[rt],isUndefined$2(ot)||(tt[rt]=ot);return tt}function Moment(tt){copyConfig(this,tt),this._d=new Date(tt._d!=null?tt._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),updateInProgress===!1&&(updateInProgress=!0,hooks.updateOffset(this),updateInProgress=!1)}function isMoment(tt){return tt instanceof Moment||tt!=null&&tt._isAMomentObject!=null}function warn(tt){hooks.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+tt)}function deprecate(tt,nt){var et=!0;return extend$1(function(){if(hooks.deprecationHandler!=null&&hooks.deprecationHandler(null,tt),et){var rt=[],ot,at,st,ut=arguments.length;for(at=0;at<ut;at++){if(ot="",typeof arguments[at]=="object"){ot+=`
[`+at+"] ";for(st in arguments[0])hasOwnProp(arguments[0],st)&&(ot+=st+": "+arguments[0][st]+", ");ot=ot.slice(0,-2)}else ot=arguments[at];rt.push(ot)}warn(tt+`
Arguments: `+Array.prototype.slice.call(rt).join("")+`
`+new Error().stack),et=!1}return nt.apply(this,arguments)},nt)}var deprecations={};function deprecateSimple(tt,nt){hooks.deprecationHandler!=null&&hooks.deprecationHandler(tt,nt),deprecations[tt]||(warn(nt),deprecations[tt]=!0)}hooks.suppressDeprecationWarnings=!1;hooks.deprecationHandler=null;function isFunction$2(tt){return typeof Function<"u"&&tt instanceof Function||Object.prototype.toString.call(tt)==="[object Function]"}function set$1(tt){var nt,et;for(et in tt)hasOwnProp(tt,et)&&(nt=tt[et],isFunction$2(nt)?this[et]=nt:this["_"+et]=nt);this._config=tt,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function mergeConfigs(tt,nt){var et=extend$1({},tt),rt;for(rt in nt)hasOwnProp(nt,rt)&&(isObject$4(tt[rt])&&isObject$4(nt[rt])?(et[rt]={},extend$1(et[rt],tt[rt]),extend$1(et[rt],nt[rt])):nt[rt]!=null?et[rt]=nt[rt]:delete et[rt]);for(rt in tt)hasOwnProp(tt,rt)&&!hasOwnProp(nt,rt)&&isObject$4(tt[rt])&&(et[rt]=extend$1({},et[rt]));return et}function Locale(tt){tt!=null&&this.set(tt)}var keys$3;Object.keys?keys$3=Object.keys:keys$3=function(tt){var nt,et=[];for(nt in tt)hasOwnProp(tt,nt)&&et.push(nt);return et};var defaultCalendar={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function calendar(tt,nt,et){var rt=this._calendar[tt]||this._calendar.sameElse;return isFunction$2(rt)?rt.call(nt,et):rt}function zeroFill(tt,nt,et){var rt=""+Math.abs(tt),ot=nt-rt.length,at=tt>=0;return(at?et?"+":"":"-")+Math.pow(10,Math.max(0,ot)).toString().substr(1)+rt}var formattingTokens=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,localFormattingTokens=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,formatFunctions={},formatTokenFunctions={};function addFormatToken(tt,nt,et,rt){var ot=rt;typeof rt=="string"&&(ot=function(){return this[rt]()}),tt&&(formatTokenFunctions[tt]=ot),nt&&(formatTokenFunctions[nt[0]]=function(){return zeroFill(ot.apply(this,arguments),nt[1],nt[2])}),et&&(formatTokenFunctions[et]=function(){return this.localeData().ordinal(ot.apply(this,arguments),tt)})}function removeFormattingTokens(tt){return tt.match(/\[[\s\S]/)?tt.replace(/^\[|\]$/g,""):tt.replace(/\\/g,"")}function makeFormatFunction(tt){var nt=tt.match(formattingTokens),et,rt;for(et=0,rt=nt.length;et<rt;et++)formatTokenFunctions[nt[et]]?nt[et]=formatTokenFunctions[nt[et]]:nt[et]=removeFormattingTokens(nt[et]);return function(ot){var at="",st;for(st=0;st<rt;st++)at+=isFunction$2(nt[st])?nt[st].call(ot,tt):nt[st];return at}}function formatMoment(tt,nt){return tt.isValid()?(nt=expandFormat(nt,tt.localeData()),formatFunctions[nt]=formatFunctions[nt]||makeFormatFunction(nt),formatFunctions[nt](tt)):tt.localeData().invalidDate()}function expandFormat(tt,nt){var et=5;function rt(ot){return nt.longDateFormat(ot)||ot}for(localFormattingTokens.lastIndex=0;et>=0&&localFormattingTokens.test(tt);)tt=tt.replace(localFormattingTokens,rt),localFormattingTokens.lastIndex=0,et-=1;return tt}var defaultLongDateFormat={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function longDateFormat(tt){var nt=this._longDateFormat[tt],et=this._longDateFormat[tt.toUpperCase()];return nt||!et?nt:(this._longDateFormat[tt]=et.match(formattingTokens).map(function(rt){return rt==="MMMM"||rt==="MM"||rt==="DD"||rt==="dddd"?rt.slice(1):rt}).join(""),this._longDateFormat[tt])}var defaultInvalidDate="Invalid date";function invalidDate(){return this._invalidDate}var defaultOrdinal="%d",defaultDayOfMonthOrdinalParse=/\d{1,2}/;function ordinal(tt){return this._ordinal.replace("%d",tt)}var defaultRelativeTime={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function relativeTime(tt,nt,et,rt){var ot=this._relativeTime[et];return isFunction$2(ot)?ot(tt,nt,et,rt):ot.replace(/%d/i,tt)}function pastFuture(tt,nt){var et=this._relativeTime[tt>0?"future":"past"];return isFunction$2(et)?et(nt):et.replace(/%s/i,nt)}var aliases={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function normalizeUnits(tt){return typeof tt=="string"?aliases[tt]||aliases[tt.toLowerCase()]:void 0}function normalizeObjectUnits(tt){var nt={},et,rt;for(rt in tt)hasOwnProp(tt,rt)&&(et=normalizeUnits(rt),et&&(nt[et]=tt[rt]));return nt}var priorities={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function getPrioritizedUnits(tt){var nt=[],et;for(et in tt)hasOwnProp(tt,et)&&nt.push({unit:et,priority:priorities[et]});return nt.sort(function(rt,ot){return rt.priority-ot.priority}),nt}var match1=/\d/,match2=/\d\d/,match3=/\d{3}/,match4=/\d{4}/,match6=/[+-]?\d{6}/,match1to2=/\d\d?/,match3to4=/\d\d\d\d?/,match5to6=/\d\d\d\d\d\d?/,match1to3=/\d{1,3}/,match1to4=/\d{1,4}/,match1to6=/[+-]?\d{1,6}/,matchUnsigned=/\d+/,matchSigned=/[+-]?\d+/,matchOffset=/Z|[+-]\d\d:?\d\d/gi,matchShortOffset=/Z|[+-]\d\d(?::?\d\d)?/gi,matchTimestamp=/[+-]?\d+(\.\d{1,3})?/,matchWord=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,match1to2NoLeadingZero=/^[1-9]\d?/,match1to2HasZero=/^([1-9]\d|\d)/,regexes;regexes={};function addRegexToken(tt,nt,et){regexes[tt]=isFunction$2(nt)?nt:function(rt,ot){return rt&&et?et:nt}}function getParseRegexForToken(tt,nt){return hasOwnProp(regexes,tt)?regexes[tt](nt._strict,nt._locale):new RegExp(unescapeFormat(tt))}function unescapeFormat(tt){return regexEscape(tt.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(nt,et,rt,ot,at){return et||rt||ot||at}))}function regexEscape(tt){return tt.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function absFloor(tt){return tt<0?Math.ceil(tt)||0:Math.floor(tt)}function toInt(tt){var nt=+tt,et=0;return nt!==0&&isFinite(nt)&&(et=absFloor(nt)),et}var tokens={};function addParseToken(tt,nt){var et,rt=nt,ot;for(typeof tt=="string"&&(tt=[tt]),isNumber$1(nt)&&(rt=function(at,st){st[nt]=toInt(at)}),ot=tt.length,et=0;et<ot;et++)tokens[tt[et]]=rt}function addWeekParseToken(tt,nt){addParseToken(tt,function(et,rt,ot,at){ot._w=ot._w||{},nt(et,ot._w,ot,at)})}function addTimeToArrayFromToken(tt,nt,et){nt!=null&&hasOwnProp(tokens,tt)&&tokens[tt](nt,et._a,et,tt)}function isLeapYear(tt){return tt%4===0&&tt%100!==0||tt%400===0}var YEAR=0,MONTH=1,DATE=2,HOUR=3,MINUTE=4,SECOND=5,MILLISECOND=6,WEEK=7,WEEKDAY=8;addFormatToken("Y",0,0,function(){var tt=this.year();return tt<=9999?zeroFill(tt,4):"+"+tt});addFormatToken(0,["YY",2],0,function(){return this.year()%100});addFormatToken(0,["YYYY",4],0,"year");addFormatToken(0,["YYYYY",5],0,"year");addFormatToken(0,["YYYYYY",6,!0],0,"year");addRegexToken("Y",matchSigned);addRegexToken("YY",match1to2,match2);addRegexToken("YYYY",match1to4,match4);addRegexToken("YYYYY",match1to6,match6);addRegexToken("YYYYYY",match1to6,match6);addParseToken(["YYYYY","YYYYYY"],YEAR);addParseToken("YYYY",function(tt,nt){nt[YEAR]=tt.length===2?hooks.parseTwoDigitYear(tt):toInt(tt)});addParseToken("YY",function(tt,nt){nt[YEAR]=hooks.parseTwoDigitYear(tt)});addParseToken("Y",function(tt,nt){nt[YEAR]=parseInt(tt,10)});function daysInYear(tt){return isLeapYear(tt)?366:365}hooks.parseTwoDigitYear=function(tt){return toInt(tt)+(toInt(tt)>68?1900:2e3)};var getSetYear=makeGetSet("FullYear",!0);function getIsLeapYear(){return isLeapYear(this.year())}function makeGetSet(tt,nt){return function(et){return et!=null?(set$1$1(this,tt,et),hooks.updateOffset(this,nt),this):get$3(this,tt)}}function get$3(tt,nt){if(!tt.isValid())return NaN;var et=tt._d,rt=tt._isUTC;switch(nt){case"Milliseconds":return rt?et.getUTCMilliseconds():et.getMilliseconds();case"Seconds":return rt?et.getUTCSeconds():et.getSeconds();case"Minutes":return rt?et.getUTCMinutes():et.getMinutes();case"Hours":return rt?et.getUTCHours():et.getHours();case"Date":return rt?et.getUTCDate():et.getDate();case"Day":return rt?et.getUTCDay():et.getDay();case"Month":return rt?et.getUTCMonth():et.getMonth();case"FullYear":return rt?et.getUTCFullYear():et.getFullYear();default:return NaN}}function set$1$1(tt,nt,et){var rt,ot,at,st,ut;if(!(!tt.isValid()||isNaN(et))){switch(rt=tt._d,ot=tt._isUTC,nt){case"Milliseconds":return void(ot?rt.setUTCMilliseconds(et):rt.setMilliseconds(et));case"Seconds":return void(ot?rt.setUTCSeconds(et):rt.setSeconds(et));case"Minutes":return void(ot?rt.setUTCMinutes(et):rt.setMinutes(et));case"Hours":return void(ot?rt.setUTCHours(et):rt.setHours(et));case"Date":return void(ot?rt.setUTCDate(et):rt.setDate(et));case"FullYear":break;default:return}at=et,st=tt.month(),ut=tt.date(),ut=ut===29&&st===1&&!isLeapYear(at)?28:ut,ot?rt.setUTCFullYear(at,st,ut):rt.setFullYear(at,st,ut)}}function stringGet(tt){return tt=normalizeUnits(tt),isFunction$2(this[tt])?this[tt]():this}function stringSet(tt,nt){if(typeof tt=="object"){tt=normalizeObjectUnits(tt);var et=getPrioritizedUnits(tt),rt,ot=et.length;for(rt=0;rt<ot;rt++)this[et[rt].unit](tt[et[rt].unit])}else if(tt=normalizeUnits(tt),isFunction$2(this[tt]))return this[tt](nt);return this}function mod(tt,nt){return(tt%nt+nt)%nt}var indexOf;Array.prototype.indexOf?indexOf=Array.prototype.indexOf:indexOf=function(tt){var nt;for(nt=0;nt<this.length;++nt)if(this[nt]===tt)return nt;return-1};function daysInMonth(tt,nt){if(isNaN(tt)||isNaN(nt))return NaN;var et=mod(nt,12);return tt+=(nt-et)/12,et===1?isLeapYear(tt)?29:28:31-et%7%2}addFormatToken("M",["MM",2],"Mo",function(){return this.month()+1});addFormatToken("MMM",0,0,function(tt){return this.localeData().monthsShort(this,tt)});addFormatToken("MMMM",0,0,function(tt){return this.localeData().months(this,tt)});addRegexToken("M",match1to2,match1to2NoLeadingZero);addRegexToken("MM",match1to2,match2);addRegexToken("MMM",function(tt,nt){return nt.monthsShortRegex(tt)});addRegexToken("MMMM",function(tt,nt){return nt.monthsRegex(tt)});addParseToken(["M","MM"],function(tt,nt){nt[MONTH]=toInt(tt)-1});addParseToken(["MMM","MMMM"],function(tt,nt,et,rt){var ot=et._locale.monthsParse(tt,rt,et._strict);ot!=null?nt[MONTH]=ot:getParsingFlags(et).invalidMonth=tt});var defaultLocaleMonths="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),defaultLocaleMonthsShort="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),MONTHS_IN_FORMAT=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,defaultMonthsShortRegex=matchWord,defaultMonthsRegex=matchWord;function localeMonths(tt,nt){return tt?isArray$8(this._months)?this._months[tt.month()]:this._months[(this._months.isFormat||MONTHS_IN_FORMAT).test(nt)?"format":"standalone"][tt.month()]:isArray$8(this._months)?this._months:this._months.standalone}function localeMonthsShort(tt,nt){return tt?isArray$8(this._monthsShort)?this._monthsShort[tt.month()]:this._monthsShort[MONTHS_IN_FORMAT.test(nt)?"format":"standalone"][tt.month()]:isArray$8(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function handleStrictParse(tt,nt,et){var rt,ot,at,st=tt.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],rt=0;rt<12;++rt)at=createUTC([2e3,rt]),this._shortMonthsParse[rt]=this.monthsShort(at,"").toLocaleLowerCase(),this._longMonthsParse[rt]=this.months(at,"").toLocaleLowerCase();return et?nt==="MMM"?(ot=indexOf.call(this._shortMonthsParse,st),ot!==-1?ot:null):(ot=indexOf.call(this._longMonthsParse,st),ot!==-1?ot:null):nt==="MMM"?(ot=indexOf.call(this._shortMonthsParse,st),ot!==-1?ot:(ot=indexOf.call(this._longMonthsParse,st),ot!==-1?ot:null)):(ot=indexOf.call(this._longMonthsParse,st),ot!==-1?ot:(ot=indexOf.call(this._shortMonthsParse,st),ot!==-1?ot:null))}function localeMonthsParse(tt,nt,et){var rt,ot,at;if(this._monthsParseExact)return handleStrictParse.call(this,tt,nt,et);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),rt=0;rt<12;rt++){if(ot=createUTC([2e3,rt]),et&&!this._longMonthsParse[rt]&&(this._longMonthsParse[rt]=new RegExp("^"+this.months(ot,"").replace(".","")+"$","i"),this._shortMonthsParse[rt]=new RegExp("^"+this.monthsShort(ot,"").replace(".","")+"$","i")),!et&&!this._monthsParse[rt]&&(at="^"+this.months(ot,"")+"|^"+this.monthsShort(ot,""),this._monthsParse[rt]=new RegExp(at.replace(".",""),"i")),et&&nt==="MMMM"&&this._longMonthsParse[rt].test(tt))return rt;if(et&&nt==="MMM"&&this._shortMonthsParse[rt].test(tt))return rt;if(!et&&this._monthsParse[rt].test(tt))return rt}}function setMonth(tt,nt){if(!tt.isValid())return tt;if(typeof nt=="string"){if(/^\d+$/.test(nt))nt=toInt(nt);else if(nt=tt.localeData().monthsParse(nt),!isNumber$1(nt))return tt}var et=nt,rt=tt.date();return rt=rt<29?rt:Math.min(rt,daysInMonth(tt.year(),et)),tt._isUTC?tt._d.setUTCMonth(et,rt):tt._d.setMonth(et,rt),tt}function getSetMonth(tt){return tt!=null?(setMonth(this,tt),hooks.updateOffset(this,!0),this):get$3(this,"Month")}function getDaysInMonth(){return daysInMonth(this.year(),this.month())}function monthsShortRegex(tt){return this._monthsParseExact?(hasOwnProp(this,"_monthsRegex")||computeMonthsParse.call(this),tt?this._monthsShortStrictRegex:this._monthsShortRegex):(hasOwnProp(this,"_monthsShortRegex")||(this._monthsShortRegex=defaultMonthsShortRegex),this._monthsShortStrictRegex&&tt?this._monthsShortStrictRegex:this._monthsShortRegex)}function monthsRegex(tt){return this._monthsParseExact?(hasOwnProp(this,"_monthsRegex")||computeMonthsParse.call(this),tt?this._monthsStrictRegex:this._monthsRegex):(hasOwnProp(this,"_monthsRegex")||(this._monthsRegex=defaultMonthsRegex),this._monthsStrictRegex&&tt?this._monthsStrictRegex:this._monthsRegex)}function computeMonthsParse(){function tt(ct,pt){return pt.length-ct.length}var nt=[],et=[],rt=[],ot,at,st,ut;for(ot=0;ot<12;ot++)at=createUTC([2e3,ot]),st=regexEscape(this.monthsShort(at,"")),ut=regexEscape(this.months(at,"")),nt.push(st),et.push(ut),rt.push(ut),rt.push(st);nt.sort(tt),et.sort(tt),rt.sort(tt),this._monthsRegex=new RegExp("^("+rt.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+et.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+nt.join("|")+")","i")}function createDate(tt,nt,et,rt,ot,at,st){var ut;return tt<100&&tt>=0?(ut=new Date(tt+400,nt,et,rt,ot,at,st),isFinite(ut.getFullYear())&&ut.setFullYear(tt)):ut=new Date(tt,nt,et,rt,ot,at,st),ut}function createUTCDate(tt){var nt,et;return tt<100&&tt>=0?(et=Array.prototype.slice.call(arguments),et[0]=tt+400,nt=new Date(Date.UTC.apply(null,et)),isFinite(nt.getUTCFullYear())&&nt.setUTCFullYear(tt)):nt=new Date(Date.UTC.apply(null,arguments)),nt}function firstWeekOffset(tt,nt,et){var rt=7+nt-et,ot=(7+createUTCDate(tt,0,rt).getUTCDay()-nt)%7;return-ot+rt-1}function dayOfYearFromWeeks(tt,nt,et,rt,ot){var at=(7+et-rt)%7,st=firstWeekOffset(tt,rt,ot),ut=1+7*(nt-1)+at+st,ct,pt;return ut<=0?(ct=tt-1,pt=daysInYear(ct)+ut):ut>daysInYear(tt)?(ct=tt+1,pt=ut-daysInYear(tt)):(ct=tt,pt=ut),{year:ct,dayOfYear:pt}}function weekOfYear(tt,nt,et){var rt=firstWeekOffset(tt.year(),nt,et),ot=Math.floor((tt.dayOfYear()-rt-1)/7)+1,at,st;return ot<1?(st=tt.year()-1,at=ot+weeksInYear(st,nt,et)):ot>weeksInYear(tt.year(),nt,et)?(at=ot-weeksInYear(tt.year(),nt,et),st=tt.year()+1):(st=tt.year(),at=ot),{week:at,year:st}}function weeksInYear(tt,nt,et){var rt=firstWeekOffset(tt,nt,et),ot=firstWeekOffset(tt+1,nt,et);return(daysInYear(tt)-rt+ot)/7}addFormatToken("w",["ww",2],"wo","week");addFormatToken("W",["WW",2],"Wo","isoWeek");addRegexToken("w",match1to2,match1to2NoLeadingZero);addRegexToken("ww",match1to2,match2);addRegexToken("W",match1to2,match1to2NoLeadingZero);addRegexToken("WW",match1to2,match2);addWeekParseToken(["w","ww","W","WW"],function(tt,nt,et,rt){nt[rt.substr(0,1)]=toInt(tt)});function localeWeek(tt){return weekOfYear(tt,this._week.dow,this._week.doy).week}var defaultLocaleWeek={dow:0,doy:6};function localeFirstDayOfWeek(){return this._week.dow}function localeFirstDayOfYear(){return this._week.doy}function getSetWeek(tt){var nt=this.localeData().week(this);return tt==null?nt:this.add((tt-nt)*7,"d")}function getSetISOWeek(tt){var nt=weekOfYear(this,1,4).week;return tt==null?nt:this.add((tt-nt)*7,"d")}addFormatToken("d",0,"do","day");addFormatToken("dd",0,0,function(tt){return this.localeData().weekdaysMin(this,tt)});addFormatToken("ddd",0,0,function(tt){return this.localeData().weekdaysShort(this,tt)});addFormatToken("dddd",0,0,function(tt){return this.localeData().weekdays(this,tt)});addFormatToken("e",0,0,"weekday");addFormatToken("E",0,0,"isoWeekday");addRegexToken("d",match1to2);addRegexToken("e",match1to2);addRegexToken("E",match1to2);addRegexToken("dd",function(tt,nt){return nt.weekdaysMinRegex(tt)});addRegexToken("ddd",function(tt,nt){return nt.weekdaysShortRegex(tt)});addRegexToken("dddd",function(tt,nt){return nt.weekdaysRegex(tt)});addWeekParseToken(["dd","ddd","dddd"],function(tt,nt,et,rt){var ot=et._locale.weekdaysParse(tt,rt,et._strict);ot!=null?nt.d=ot:getParsingFlags(et).invalidWeekday=tt});addWeekParseToken(["d","e","E"],function(tt,nt,et,rt){nt[rt]=toInt(tt)});function parseWeekday(tt,nt){return typeof tt!="string"?tt:isNaN(tt)?(tt=nt.weekdaysParse(tt),typeof tt=="number"?tt:null):parseInt(tt,10)}function parseIsoWeekday(tt,nt){return typeof tt=="string"?nt.weekdaysParse(tt)%7||7:isNaN(tt)?null:tt}function shiftWeekdays(tt,nt){return tt.slice(nt,7).concat(tt.slice(0,nt))}var defaultLocaleWeekdays="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),defaultLocaleWeekdaysShort="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),defaultLocaleWeekdaysMin="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),defaultWeekdaysRegex=matchWord,defaultWeekdaysShortRegex=matchWord,defaultWeekdaysMinRegex=matchWord;function localeWeekdays(tt,nt){var et=isArray$8(this._weekdays)?this._weekdays:this._weekdays[tt&&tt!==!0&&this._weekdays.isFormat.test(nt)?"format":"standalone"];return tt===!0?shiftWeekdays(et,this._week.dow):tt?et[tt.day()]:et}function localeWeekdaysShort(tt){return tt===!0?shiftWeekdays(this._weekdaysShort,this._week.dow):tt?this._weekdaysShort[tt.day()]:this._weekdaysShort}function localeWeekdaysMin(tt){return tt===!0?shiftWeekdays(this._weekdaysMin,this._week.dow):tt?this._weekdaysMin[tt.day()]:this._weekdaysMin}function handleStrictParse$1(tt,nt,et){var rt,ot,at,st=tt.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],rt=0;rt<7;++rt)at=createUTC([2e3,1]).day(rt),this._minWeekdaysParse[rt]=this.weekdaysMin(at,"").toLocaleLowerCase(),this._shortWeekdaysParse[rt]=this.weekdaysShort(at,"").toLocaleLowerCase(),this._weekdaysParse[rt]=this.weekdays(at,"").toLocaleLowerCase();return et?nt==="dddd"?(ot=indexOf.call(this._weekdaysParse,st),ot!==-1?ot:null):nt==="ddd"?(ot=indexOf.call(this._shortWeekdaysParse,st),ot!==-1?ot:null):(ot=indexOf.call(this._minWeekdaysParse,st),ot!==-1?ot:null):nt==="dddd"?(ot=indexOf.call(this._weekdaysParse,st),ot!==-1||(ot=indexOf.call(this._shortWeekdaysParse,st),ot!==-1)?ot:(ot=indexOf.call(this._minWeekdaysParse,st),ot!==-1?ot:null)):nt==="ddd"?(ot=indexOf.call(this._shortWeekdaysParse,st),ot!==-1||(ot=indexOf.call(this._weekdaysParse,st),ot!==-1)?ot:(ot=indexOf.call(this._minWeekdaysParse,st),ot!==-1?ot:null)):(ot=indexOf.call(this._minWeekdaysParse,st),ot!==-1||(ot=indexOf.call(this._weekdaysParse,st),ot!==-1)?ot:(ot=indexOf.call(this._shortWeekdaysParse,st),ot!==-1?ot:null))}function localeWeekdaysParse(tt,nt,et){var rt,ot,at;if(this._weekdaysParseExact)return handleStrictParse$1.call(this,tt,nt,et);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),rt=0;rt<7;rt++){if(ot=createUTC([2e3,1]).day(rt),et&&!this._fullWeekdaysParse[rt]&&(this._fullWeekdaysParse[rt]=new RegExp("^"+this.weekdays(ot,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[rt]=new RegExp("^"+this.weekdaysShort(ot,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[rt]=new RegExp("^"+this.weekdaysMin(ot,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[rt]||(at="^"+this.weekdays(ot,"")+"|^"+this.weekdaysShort(ot,"")+"|^"+this.weekdaysMin(ot,""),this._weekdaysParse[rt]=new RegExp(at.replace(".",""),"i")),et&&nt==="dddd"&&this._fullWeekdaysParse[rt].test(tt))return rt;if(et&&nt==="ddd"&&this._shortWeekdaysParse[rt].test(tt))return rt;if(et&&nt==="dd"&&this._minWeekdaysParse[rt].test(tt))return rt;if(!et&&this._weekdaysParse[rt].test(tt))return rt}}function getSetDayOfWeek(tt){if(!this.isValid())return tt!=null?this:NaN;var nt=get$3(this,"Day");return tt!=null?(tt=parseWeekday(tt,this.localeData()),this.add(tt-nt,"d")):nt}function getSetLocaleDayOfWeek(tt){if(!this.isValid())return tt!=null?this:NaN;var nt=(this.day()+7-this.localeData()._week.dow)%7;return tt==null?nt:this.add(tt-nt,"d")}function getSetISODayOfWeek(tt){if(!this.isValid())return tt!=null?this:NaN;if(tt!=null){var nt=parseIsoWeekday(tt,this.localeData());return this.day(this.day()%7?nt:nt-7)}else return this.day()||7}function weekdaysRegex(tt){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),tt?this._weekdaysStrictRegex:this._weekdaysRegex):(hasOwnProp(this,"_weekdaysRegex")||(this._weekdaysRegex=defaultWeekdaysRegex),this._weekdaysStrictRegex&&tt?this._weekdaysStrictRegex:this._weekdaysRegex)}function weekdaysShortRegex(tt){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),tt?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(hasOwnProp(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=defaultWeekdaysShortRegex),this._weekdaysShortStrictRegex&&tt?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function weekdaysMinRegex(tt){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),tt?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(hasOwnProp(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=defaultWeekdaysMinRegex),this._weekdaysMinStrictRegex&&tt?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function computeWeekdaysParse(){function tt(dt,ft){return ft.length-dt.length}var nt=[],et=[],rt=[],ot=[],at,st,ut,ct,pt;for(at=0;at<7;at++)st=createUTC([2e3,1]).day(at),ut=regexEscape(this.weekdaysMin(st,"")),ct=regexEscape(this.weekdaysShort(st,"")),pt=regexEscape(this.weekdays(st,"")),nt.push(ut),et.push(ct),rt.push(pt),ot.push(ut),ot.push(ct),ot.push(pt);nt.sort(tt),et.sort(tt),rt.sort(tt),ot.sort(tt),this._weekdaysRegex=new RegExp("^("+ot.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+rt.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+et.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+nt.join("|")+")","i")}function hFormat(){return this.hours()%12||12}function kFormat(){return this.hours()||24}addFormatToken("H",["HH",2],0,"hour");addFormatToken("h",["hh",2],0,hFormat);addFormatToken("k",["kk",2],0,kFormat);addFormatToken("hmm",0,0,function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)});addFormatToken("hmmss",0,0,function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});addFormatToken("Hmm",0,0,function(){return""+this.hours()+zeroFill(this.minutes(),2)});addFormatToken("Hmmss",0,0,function(){return""+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});function meridiem(tt,nt){addFormatToken(tt,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),nt)})}meridiem("a",!0);meridiem("A",!1);function matchMeridiem(tt,nt){return nt._meridiemParse}addRegexToken("a",matchMeridiem);addRegexToken("A",matchMeridiem);addRegexToken("H",match1to2,match1to2HasZero);addRegexToken("h",match1to2,match1to2NoLeadingZero);addRegexToken("k",match1to2,match1to2NoLeadingZero);addRegexToken("HH",match1to2,match2);addRegexToken("hh",match1to2,match2);addRegexToken("kk",match1to2,match2);addRegexToken("hmm",match3to4);addRegexToken("hmmss",match5to6);addRegexToken("Hmm",match3to4);addRegexToken("Hmmss",match5to6);addParseToken(["H","HH"],HOUR);addParseToken(["k","kk"],function(tt,nt,et){var rt=toInt(tt);nt[HOUR]=rt===24?0:rt});addParseToken(["a","A"],function(tt,nt,et){et._isPm=et._locale.isPM(tt),et._meridiem=tt});addParseToken(["h","hh"],function(tt,nt,et){nt[HOUR]=toInt(tt),getParsingFlags(et).bigHour=!0});addParseToken("hmm",function(tt,nt,et){var rt=tt.length-2;nt[HOUR]=toInt(tt.substr(0,rt)),nt[MINUTE]=toInt(tt.substr(rt)),getParsingFlags(et).bigHour=!0});addParseToken("hmmss",function(tt,nt,et){var rt=tt.length-4,ot=tt.length-2;nt[HOUR]=toInt(tt.substr(0,rt)),nt[MINUTE]=toInt(tt.substr(rt,2)),nt[SECOND]=toInt(tt.substr(ot)),getParsingFlags(et).bigHour=!0});addParseToken("Hmm",function(tt,nt,et){var rt=tt.length-2;nt[HOUR]=toInt(tt.substr(0,rt)),nt[MINUTE]=toInt(tt.substr(rt))});addParseToken("Hmmss",function(tt,nt,et){var rt=tt.length-4,ot=tt.length-2;nt[HOUR]=toInt(tt.substr(0,rt)),nt[MINUTE]=toInt(tt.substr(rt,2)),nt[SECOND]=toInt(tt.substr(ot))});function localeIsPM(tt){return(tt+"").toLowerCase().charAt(0)==="p"}var defaultLocaleMeridiemParse=/[ap]\.?m?\.?/i,getSetHour=makeGetSet("Hours",!0);function localeMeridiem(tt,nt,et){return tt>11?et?"pm":"PM":et?"am":"AM"}var baseConfig={calendar:defaultCalendar,longDateFormat:defaultLongDateFormat,invalidDate:defaultInvalidDate,ordinal:defaultOrdinal,dayOfMonthOrdinalParse:defaultDayOfMonthOrdinalParse,relativeTime:defaultRelativeTime,months:defaultLocaleMonths,monthsShort:defaultLocaleMonthsShort,week:defaultLocaleWeek,weekdays:defaultLocaleWeekdays,weekdaysMin:defaultLocaleWeekdaysMin,weekdaysShort:defaultLocaleWeekdaysShort,meridiemParse:defaultLocaleMeridiemParse},locales={},localeFamilies={},globalLocale;function commonPrefix(tt,nt){var et,rt=Math.min(tt.length,nt.length);for(et=0;et<rt;et+=1)if(tt[et]!==nt[et])return et;return rt}function normalizeLocale(tt){return tt&&tt.toLowerCase().replace("_","-")}function chooseLocale(tt){for(var nt=0,et,rt,ot,at;nt<tt.length;){for(at=normalizeLocale(tt[nt]).split("-"),et=at.length,rt=normalizeLocale(tt[nt+1]),rt=rt?rt.split("-"):null;et>0;){if(ot=loadLocale(at.slice(0,et).join("-")),ot)return ot;if(rt&&rt.length>=et&&commonPrefix(at,rt)>=et-1)break;et--}nt++}return globalLocale}function isLocaleNameSane(tt){return!!(tt&&tt.match("^[^/\\\\]*$"))}function loadLocale(tt){var nt=null,et;if(locales[tt]===void 0&&typeof module<"u"&&module&&module.exports&&isLocaleNameSane(tt))try{nt=globalLocale._abbr,et=require,et("./locale/"+tt),getSetGlobalLocale(nt)}catch{locales[tt]=null}return locales[tt]}function getSetGlobalLocale(tt,nt){var et;return tt&&(isUndefined$2(nt)?et=getLocale(tt):et=defineLocale(tt,nt),et?globalLocale=et:typeof console<"u"&&console.warn&&console.warn("Locale "+tt+" not found. Did you forget to load it?")),globalLocale._abbr}function defineLocale(tt,nt){if(nt!==null){var et,rt=baseConfig;if(nt.abbr=tt,locales[tt]!=null)deprecateSimple("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),rt=locales[tt]._config;else if(nt.parentLocale!=null)if(locales[nt.parentLocale]!=null)rt=locales[nt.parentLocale]._config;else if(et=loadLocale(nt.parentLocale),et!=null)rt=et._config;else return localeFamilies[nt.parentLocale]||(localeFamilies[nt.parentLocale]=[]),localeFamilies[nt.parentLocale].push({name:tt,config:nt}),null;return locales[tt]=new Locale(mergeConfigs(rt,nt)),localeFamilies[tt]&&localeFamilies[tt].forEach(function(ot){defineLocale(ot.name,ot.config)}),getSetGlobalLocale(tt),locales[tt]}else return delete locales[tt],null}function updateLocale(tt,nt){if(nt!=null){var et,rt,ot=baseConfig;locales[tt]!=null&&locales[tt].parentLocale!=null?locales[tt].set(mergeConfigs(locales[tt]._config,nt)):(rt=loadLocale(tt),rt!=null&&(ot=rt._config),nt=mergeConfigs(ot,nt),rt==null&&(nt.abbr=tt),et=new Locale(nt),et.parentLocale=locales[tt],locales[tt]=et),getSetGlobalLocale(tt)}else locales[tt]!=null&&(locales[tt].parentLocale!=null?(locales[tt]=locales[tt].parentLocale,tt===getSetGlobalLocale()&&getSetGlobalLocale(tt)):locales[tt]!=null&&delete locales[tt]);return locales[tt]}function getLocale(tt){var nt;if(tt&&tt._locale&&tt._locale._abbr&&(tt=tt._locale._abbr),!tt)return globalLocale;if(!isArray$8(tt)){if(nt=loadLocale(tt),nt)return nt;tt=[tt]}return chooseLocale(tt)}function listLocales(){return keys$3(locales)}function checkOverflow(tt){var nt,et=tt._a;return et&&getParsingFlags(tt).overflow===-2&&(nt=et[MONTH]<0||et[MONTH]>11?MONTH:et[DATE]<1||et[DATE]>daysInMonth(et[YEAR],et[MONTH])?DATE:et[HOUR]<0||et[HOUR]>24||et[HOUR]===24&&(et[MINUTE]!==0||et[SECOND]!==0||et[MILLISECOND]!==0)?HOUR:et[MINUTE]<0||et[MINUTE]>59?MINUTE:et[SECOND]<0||et[SECOND]>59?SECOND:et[MILLISECOND]<0||et[MILLISECOND]>999?MILLISECOND:-1,getParsingFlags(tt)._overflowDayOfYear&&(nt<YEAR||nt>DATE)&&(nt=DATE),getParsingFlags(tt)._overflowWeeks&&nt===-1&&(nt=WEEK),getParsingFlags(tt)._overflowWeekday&&nt===-1&&(nt=WEEKDAY),getParsingFlags(tt).overflow=nt),tt}var extendedIsoRegex=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,basicIsoRegex=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,tzRegex=/Z|[+-]\d\d(?::?\d\d)?/,isoDates=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],isoTimes=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],aspNetJsonRegex=/^\/?Date\((-?\d+)/i,rfc2822=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,obsOffsets={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function configFromISO(tt){var nt,et,rt=tt._i,ot=extendedIsoRegex.exec(rt)||basicIsoRegex.exec(rt),at,st,ut,ct,pt=isoDates.length,dt=isoTimes.length;if(ot){for(getParsingFlags(tt).iso=!0,nt=0,et=pt;nt<et;nt++)if(isoDates[nt][1].exec(ot[1])){st=isoDates[nt][0],at=isoDates[nt][2]!==!1;break}if(st==null){tt._isValid=!1;return}if(ot[3]){for(nt=0,et=dt;nt<et;nt++)if(isoTimes[nt][1].exec(ot[3])){ut=(ot[2]||" ")+isoTimes[nt][0];break}if(ut==null){tt._isValid=!1;return}}if(!at&&ut!=null){tt._isValid=!1;return}if(ot[4])if(tzRegex.exec(ot[4]))ct="Z";else{tt._isValid=!1;return}tt._f=st+(ut||"")+(ct||""),configFromStringAndFormat(tt)}else tt._isValid=!1}function extractFromRFC2822Strings(tt,nt,et,rt,ot,at){var st=[untruncateYear(tt),defaultLocaleMonthsShort.indexOf(nt),parseInt(et,10),parseInt(rt,10),parseInt(ot,10)];return at&&st.push(parseInt(at,10)),st}function untruncateYear(tt){var nt=parseInt(tt,10);return nt<=49?2e3+nt:nt<=999?1900+nt:nt}function preprocessRFC2822(tt){return tt.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function checkWeekday(tt,nt,et){if(tt){var rt=defaultLocaleWeekdaysShort.indexOf(tt),ot=new Date(nt[0],nt[1],nt[2]).getDay();if(rt!==ot)return getParsingFlags(et).weekdayMismatch=!0,et._isValid=!1,!1}return!0}function calculateOffset(tt,nt,et){if(tt)return obsOffsets[tt];if(nt)return 0;var rt=parseInt(et,10),ot=rt%100,at=(rt-ot)/100;return at*60+ot}function configFromRFC2822(tt){var nt=rfc2822.exec(preprocessRFC2822(tt._i)),et;if(nt){if(et=extractFromRFC2822Strings(nt[4],nt[3],nt[2],nt[5],nt[6],nt[7]),!checkWeekday(nt[1],et,tt))return;tt._a=et,tt._tzm=calculateOffset(nt[8],nt[9],nt[10]),tt._d=createUTCDate.apply(null,tt._a),tt._d.setUTCMinutes(tt._d.getUTCMinutes()-tt._tzm),getParsingFlags(tt).rfc2822=!0}else tt._isValid=!1}function configFromString(tt){var nt=aspNetJsonRegex.exec(tt._i);if(nt!==null){tt._d=new Date(+nt[1]);return}if(configFromISO(tt),tt._isValid===!1)delete tt._isValid;else return;if(configFromRFC2822(tt),tt._isValid===!1)delete tt._isValid;else return;tt._strict?tt._isValid=!1:hooks.createFromInputFallback(tt)}hooks.createFromInputFallback=deprecate("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(tt){tt._d=new Date(tt._i+(tt._useUTC?" UTC":""))});function defaults$1(tt,nt,et){return tt??nt??et}function currentDateArray(tt){var nt=new Date(hooks.now());return tt._useUTC?[nt.getUTCFullYear(),nt.getUTCMonth(),nt.getUTCDate()]:[nt.getFullYear(),nt.getMonth(),nt.getDate()]}function configFromArray(tt){var nt,et,rt=[],ot,at,st;if(!tt._d){for(ot=currentDateArray(tt),tt._w&&tt._a[DATE]==null&&tt._a[MONTH]==null&&dayOfYearFromWeekInfo(tt),tt._dayOfYear!=null&&(st=defaults$1(tt._a[YEAR],ot[YEAR]),(tt._dayOfYear>daysInYear(st)||tt._dayOfYear===0)&&(getParsingFlags(tt)._overflowDayOfYear=!0),et=createUTCDate(st,0,tt._dayOfYear),tt._a[MONTH]=et.getUTCMonth(),tt._a[DATE]=et.getUTCDate()),nt=0;nt<3&&tt._a[nt]==null;++nt)tt._a[nt]=rt[nt]=ot[nt];for(;nt<7;nt++)tt._a[nt]=rt[nt]=tt._a[nt]==null?nt===2?1:0:tt._a[nt];tt._a[HOUR]===24&&tt._a[MINUTE]===0&&tt._a[SECOND]===0&&tt._a[MILLISECOND]===0&&(tt._nextDay=!0,tt._a[HOUR]=0),tt._d=(tt._useUTC?createUTCDate:createDate).apply(null,rt),at=tt._useUTC?tt._d.getUTCDay():tt._d.getDay(),tt._tzm!=null&&tt._d.setUTCMinutes(tt._d.getUTCMinutes()-tt._tzm),tt._nextDay&&(tt._a[HOUR]=24),tt._w&&typeof tt._w.d<"u"&&tt._w.d!==at&&(getParsingFlags(tt).weekdayMismatch=!0)}}function dayOfYearFromWeekInfo(tt){var nt,et,rt,ot,at,st,ut,ct,pt;nt=tt._w,nt.GG!=null||nt.W!=null||nt.E!=null?(at=1,st=4,et=defaults$1(nt.GG,tt._a[YEAR],weekOfYear(createLocal(),1,4).year),rt=defaults$1(nt.W,1),ot=defaults$1(nt.E,1),(ot<1||ot>7)&&(ct=!0)):(at=tt._locale._week.dow,st=tt._locale._week.doy,pt=weekOfYear(createLocal(),at,st),et=defaults$1(nt.gg,tt._a[YEAR],pt.year),rt=defaults$1(nt.w,pt.week),nt.d!=null?(ot=nt.d,(ot<0||ot>6)&&(ct=!0)):nt.e!=null?(ot=nt.e+at,(nt.e<0||nt.e>6)&&(ct=!0)):ot=at),rt<1||rt>weeksInYear(et,at,st)?getParsingFlags(tt)._overflowWeeks=!0:ct!=null?getParsingFlags(tt)._overflowWeekday=!0:(ut=dayOfYearFromWeeks(et,rt,ot,at,st),tt._a[YEAR]=ut.year,tt._dayOfYear=ut.dayOfYear)}hooks.ISO_8601=function(){};hooks.RFC_2822=function(){};function configFromStringAndFormat(tt){if(tt._f===hooks.ISO_8601){configFromISO(tt);return}if(tt._f===hooks.RFC_2822){configFromRFC2822(tt);return}tt._a=[],getParsingFlags(tt).empty=!0;var nt=""+tt._i,et,rt,ot,at,st,ut=nt.length,ct=0,pt,dt;for(ot=expandFormat(tt._f,tt._locale).match(formattingTokens)||[],dt=ot.length,et=0;et<dt;et++)at=ot[et],rt=(nt.match(getParseRegexForToken(at,tt))||[])[0],rt&&(st=nt.substr(0,nt.indexOf(rt)),st.length>0&&getParsingFlags(tt).unusedInput.push(st),nt=nt.slice(nt.indexOf(rt)+rt.length),ct+=rt.length),formatTokenFunctions[at]?(rt?getParsingFlags(tt).empty=!1:getParsingFlags(tt).unusedTokens.push(at),addTimeToArrayFromToken(at,rt,tt)):tt._strict&&!rt&&getParsingFlags(tt).unusedTokens.push(at);getParsingFlags(tt).charsLeftOver=ut-ct,nt.length>0&&getParsingFlags(tt).unusedInput.push(nt),tt._a[HOUR]<=12&&getParsingFlags(tt).bigHour===!0&&tt._a[HOUR]>0&&(getParsingFlags(tt).bigHour=void 0),getParsingFlags(tt).parsedDateParts=tt._a.slice(0),getParsingFlags(tt).meridiem=tt._meridiem,tt._a[HOUR]=meridiemFixWrap(tt._locale,tt._a[HOUR],tt._meridiem),pt=getParsingFlags(tt).era,pt!==null&&(tt._a[YEAR]=tt._locale.erasConvertYear(pt,tt._a[YEAR])),configFromArray(tt),checkOverflow(tt)}function meridiemFixWrap(tt,nt,et){var rt;return et==null?nt:tt.meridiemHour!=null?tt.meridiemHour(nt,et):(tt.isPM!=null&&(rt=tt.isPM(et),rt&&nt<12&&(nt+=12),!rt&&nt===12&&(nt=0)),nt)}function configFromStringAndArray(tt){var nt,et,rt,ot,at,st,ut=!1,ct=tt._f.length;if(ct===0){getParsingFlags(tt).invalidFormat=!0,tt._d=new Date(NaN);return}for(ot=0;ot<ct;ot++)at=0,st=!1,nt=copyConfig({},tt),tt._useUTC!=null&&(nt._useUTC=tt._useUTC),nt._f=tt._f[ot],configFromStringAndFormat(nt),isValid$1(nt)&&(st=!0),at+=getParsingFlags(nt).charsLeftOver,at+=getParsingFlags(nt).unusedTokens.length*10,getParsingFlags(nt).score=at,ut?at<rt&&(rt=at,et=nt):(rt==null||at<rt||st)&&(rt=at,et=nt,st&&(ut=!0));extend$1(tt,et||nt)}function configFromObject(tt){if(!tt._d){var nt=normalizeObjectUnits(tt._i),et=nt.day===void 0?nt.date:nt.day;tt._a=map$2([nt.year,nt.month,et,nt.hour,nt.minute,nt.second,nt.millisecond],function(rt){return rt&&parseInt(rt,10)}),configFromArray(tt)}}function createFromConfig(tt){var nt=new Moment(checkOverflow(prepareConfig(tt)));return nt._nextDay&&(nt.add(1,"d"),nt._nextDay=void 0),nt}function prepareConfig(tt){var nt=tt._i,et=tt._f;return tt._locale=tt._locale||getLocale(tt._l),nt===null||et===void 0&&nt===""?createInvalid({nullInput:!0}):(typeof nt=="string"&&(tt._i=nt=tt._locale.preparse(nt)),isMoment(nt)?new Moment(checkOverflow(nt)):(isDate$1(nt)?tt._d=nt:isArray$8(et)?configFromStringAndArray(tt):et?configFromStringAndFormat(tt):configFromInput(tt),isValid$1(tt)||(tt._d=null),tt))}function configFromInput(tt){var nt=tt._i;isUndefined$2(nt)?tt._d=new Date(hooks.now()):isDate$1(nt)?tt._d=new Date(nt.valueOf()):typeof nt=="string"?configFromString(tt):isArray$8(nt)?(tt._a=map$2(nt.slice(0),function(et){return parseInt(et,10)}),configFromArray(tt)):isObject$4(nt)?configFromObject(tt):isNumber$1(nt)?tt._d=new Date(nt):hooks.createFromInputFallback(tt)}function createLocalOrUTC(tt,nt,et,rt,ot){var at={};return(nt===!0||nt===!1)&&(rt=nt,nt=void 0),(et===!0||et===!1)&&(rt=et,et=void 0),(isObject$4(tt)&&isObjectEmpty(tt)||isArray$8(tt)&&tt.length===0)&&(tt=void 0),at._isAMomentObject=!0,at._useUTC=at._isUTC=ot,at._l=et,at._i=tt,at._f=nt,at._strict=rt,createFromConfig(at)}function createLocal(tt,nt,et,rt){return createLocalOrUTC(tt,nt,et,rt,!1)}var prototypeMin=deprecate("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var tt=createLocal.apply(null,arguments);return this.isValid()&&tt.isValid()?tt<this?this:tt:createInvalid()}),prototypeMax=deprecate("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var tt=createLocal.apply(null,arguments);return this.isValid()&&tt.isValid()?tt>this?this:tt:createInvalid()});function pickBy(tt,nt){var et,rt;if(nt.length===1&&isArray$8(nt[0])&&(nt=nt[0]),!nt.length)return createLocal();for(et=nt[0],rt=1;rt<nt.length;++rt)(!nt[rt].isValid()||nt[rt][tt](et))&&(et=nt[rt]);return et}function min(){var tt=[].slice.call(arguments,0);return pickBy("isBefore",tt)}function max(){var tt=[].slice.call(arguments,0);return pickBy("isAfter",tt)}var now$2=function(){return Date.now?Date.now():+new Date},ordering=["year","quarter","month","week","day","hour","minute","second","millisecond"];function isDurationValid(tt){var nt,et=!1,rt,ot=ordering.length;for(nt in tt)if(hasOwnProp(tt,nt)&&!(indexOf.call(ordering,nt)!==-1&&(tt[nt]==null||!isNaN(tt[nt]))))return!1;for(rt=0;rt<ot;++rt)if(tt[ordering[rt]]){if(et)return!1;parseFloat(tt[ordering[rt]])!==toInt(tt[ordering[rt]])&&(et=!0)}return!0}function isValid$1$1(){return this._isValid}function createInvalid$1(){return createDuration(NaN)}function Duration(tt){var nt=normalizeObjectUnits(tt),et=nt.year||0,rt=nt.quarter||0,ot=nt.month||0,at=nt.week||nt.isoWeek||0,st=nt.day||0,ut=nt.hour||0,ct=nt.minute||0,pt=nt.second||0,dt=nt.millisecond||0;this._isValid=isDurationValid(nt),this._milliseconds=+dt+pt*1e3+ct*6e4+ut*1e3*60*60,this._days=+st+at*7,this._months=+ot+rt*3+et*12,this._data={},this._locale=getLocale(),this._bubble()}function isDuration(tt){return tt instanceof Duration}function absRound(tt){return tt<0?Math.round(-1*tt)*-1:Math.round(tt)}function compareArrays(tt,nt,et){var rt=Math.min(tt.length,nt.length),ot=Math.abs(tt.length-nt.length),at=0,st;for(st=0;st<rt;st++)toInt(tt[st])!==toInt(nt[st])&&at++;return at+ot}function offset(tt,nt){addFormatToken(tt,0,0,function(){var et=this.utcOffset(),rt="+";return et<0&&(et=-et,rt="-"),rt+zeroFill(~~(et/60),2)+nt+zeroFill(~~et%60,2)})}offset("Z",":");offset("ZZ","");addRegexToken("Z",matchShortOffset);addRegexToken("ZZ",matchShortOffset);addParseToken(["Z","ZZ"],function(tt,nt,et){et._useUTC=!0,et._tzm=offsetFromString(matchShortOffset,tt)});var chunkOffset=/([\+\-]|\d\d)/gi;function offsetFromString(tt,nt){var et=(nt||"").match(tt),rt,ot,at;return et===null?null:(rt=et[et.length-1]||[],ot=(rt+"").match(chunkOffset)||["-",0,0],at=+(ot[1]*60)+toInt(ot[2]),at===0?0:ot[0]==="+"?at:-at)}function cloneWithOffset(tt,nt){var et,rt;return nt._isUTC?(et=nt.clone(),rt=(isMoment(tt)||isDate$1(tt)?tt.valueOf():createLocal(tt).valueOf())-et.valueOf(),et._d.setTime(et._d.valueOf()+rt),hooks.updateOffset(et,!1),et):createLocal(tt).local()}function getDateOffset(tt){return-Math.round(tt._d.getTimezoneOffset())}hooks.updateOffset=function(){};function getSetOffset(tt,nt,et){var rt=this._offset||0,ot;if(!this.isValid())return tt!=null?this:NaN;if(tt!=null){if(typeof tt=="string"){if(tt=offsetFromString(matchShortOffset,tt),tt===null)return this}else Math.abs(tt)<16&&!et&&(tt=tt*60);return!this._isUTC&&nt&&(ot=getDateOffset(this)),this._offset=tt,this._isUTC=!0,ot!=null&&this.add(ot,"m"),rt!==tt&&(!nt||this._changeInProgress?addSubtract(this,createDuration(tt-rt,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,hooks.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?rt:getDateOffset(this)}function getSetZone(tt,nt){return tt!=null?(typeof tt!="string"&&(tt=-tt),this.utcOffset(tt,nt),this):-this.utcOffset()}function setOffsetToUTC(tt){return this.utcOffset(0,tt)}function setOffsetToLocal(tt){return this._isUTC&&(this.utcOffset(0,tt),this._isUTC=!1,tt&&this.subtract(getDateOffset(this),"m")),this}function setOffsetToParsedOffset(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var tt=offsetFromString(matchOffset,this._i);tt!=null?this.utcOffset(tt):this.utcOffset(0,!0)}return this}function hasAlignedHourOffset(tt){return this.isValid()?(tt=tt?createLocal(tt).utcOffset():0,(this.utcOffset()-tt)%60===0):!1}function isDaylightSavingTime(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function isDaylightSavingTimeShifted(){if(!isUndefined$2(this._isDSTShifted))return this._isDSTShifted;var tt={},nt;return copyConfig(tt,this),tt=prepareConfig(tt),tt._a?(nt=tt._isUTC?createUTC(tt._a):createLocal(tt._a),this._isDSTShifted=this.isValid()&&compareArrays(tt._a,nt.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function isLocal(){return this.isValid()?!this._isUTC:!1}function isUtcOffset(){return this.isValid()?this._isUTC:!1}function isUtc(){return this.isValid()?this._isUTC&&this._offset===0:!1}var aspNetRegex=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,isoRegex=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function createDuration(tt,nt){var et=tt,rt=null,ot,at,st;return isDuration(tt)?et={ms:tt._milliseconds,d:tt._days,M:tt._months}:isNumber$1(tt)||!isNaN(+tt)?(et={},nt?et[nt]=+tt:et.milliseconds=+tt):(rt=aspNetRegex.exec(tt))?(ot=rt[1]==="-"?-1:1,et={y:0,d:toInt(rt[DATE])*ot,h:toInt(rt[HOUR])*ot,m:toInt(rt[MINUTE])*ot,s:toInt(rt[SECOND])*ot,ms:toInt(absRound(rt[MILLISECOND]*1e3))*ot}):(rt=isoRegex.exec(tt))?(ot=rt[1]==="-"?-1:1,et={y:parseIso(rt[2],ot),M:parseIso(rt[3],ot),w:parseIso(rt[4],ot),d:parseIso(rt[5],ot),h:parseIso(rt[6],ot),m:parseIso(rt[7],ot),s:parseIso(rt[8],ot)}):et==null?et={}:typeof et=="object"&&("from"in et||"to"in et)&&(st=momentsDifference(createLocal(et.from),createLocal(et.to)),et={},et.ms=st.milliseconds,et.M=st.months),at=new Duration(et),isDuration(tt)&&hasOwnProp(tt,"_locale")&&(at._locale=tt._locale),isDuration(tt)&&hasOwnProp(tt,"_isValid")&&(at._isValid=tt._isValid),at}createDuration.fn=Duration.prototype;createDuration.invalid=createInvalid$1;function parseIso(tt,nt){var et=tt&&parseFloat(tt.replace(",","."));return(isNaN(et)?0:et)*nt}function positiveMomentsDifference(tt,nt){var et={};return et.months=nt.month()-tt.month()+(nt.year()-tt.year())*12,tt.clone().add(et.months,"M").isAfter(nt)&&--et.months,et.milliseconds=+nt-+tt.clone().add(et.months,"M"),et}function momentsDifference(tt,nt){var et;return tt.isValid()&&nt.isValid()?(nt=cloneWithOffset(nt,tt),tt.isBefore(nt)?et=positiveMomentsDifference(tt,nt):(et=positiveMomentsDifference(nt,tt),et.milliseconds=-et.milliseconds,et.months=-et.months),et):{milliseconds:0,months:0}}function createAdder(tt,nt){return function(et,rt){var ot,at;return rt!==null&&!isNaN(+rt)&&(deprecateSimple(nt,"moment()."+nt+"(period, number) is deprecated. Please use moment()."+nt+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),at=et,et=rt,rt=at),ot=createDuration(et,rt),addSubtract(this,ot,tt),this}}function addSubtract(tt,nt,et,rt){var ot=nt._milliseconds,at=absRound(nt._days),st=absRound(nt._months);tt.isValid()&&(rt=rt??!0,st&&setMonth(tt,get$3(tt,"Month")+st*et),at&&set$1$1(tt,"Date",get$3(tt,"Date")+at*et),ot&&tt._d.setTime(tt._d.valueOf()+ot*et),rt&&hooks.updateOffset(tt,at||st))}var add$1=createAdder(1,"add"),subtract$1=createAdder(-1,"subtract");function isString$1(tt){return typeof tt=="string"||tt instanceof String}function isMomentInput(tt){return isMoment(tt)||isDate$1(tt)||isString$1(tt)||isNumber$1(tt)||isNumberOrStringArray(tt)||isMomentInputObject(tt)||tt===null||tt===void 0}function isMomentInputObject(tt){var nt=isObject$4(tt)&&!isObjectEmpty(tt),et=!1,rt=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],ot,at,st=rt.length;for(ot=0;ot<st;ot+=1)at=rt[ot],et=et||hasOwnProp(tt,at);return nt&&et}function isNumberOrStringArray(tt){var nt=isArray$8(tt),et=!1;return nt&&(et=tt.filter(function(rt){return!isNumber$1(rt)&&isString$1(tt)}).length===0),nt&&et}function isCalendarSpec(tt){var nt=isObject$4(tt)&&!isObjectEmpty(tt),et=!1,rt=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],ot,at;for(ot=0;ot<rt.length;ot+=1)at=rt[ot],et=et||hasOwnProp(tt,at);return nt&&et}function getCalendarFormat(tt,nt){var et=tt.diff(nt,"days",!0);return et<-6?"sameElse":et<-1?"lastWeek":et<0?"lastDay":et<1?"sameDay":et<2?"nextDay":et<7?"nextWeek":"sameElse"}function calendar$1(tt,nt){arguments.length===1&&(arguments[0]?isMomentInput(arguments[0])?(tt=arguments[0],nt=void 0):isCalendarSpec(arguments[0])&&(nt=arguments[0],tt=void 0):(tt=void 0,nt=void 0));var et=tt||createLocal(),rt=cloneWithOffset(et,this).startOf("day"),ot=hooks.calendarFormat(this,rt)||"sameElse",at=nt&&(isFunction$2(nt[ot])?nt[ot].call(this,et):nt[ot]);return this.format(at||this.localeData().calendar(ot,this,createLocal(et)))}function clone(){return new Moment(this)}function isAfter(tt,nt){var et=isMoment(tt)?tt:createLocal(tt);return this.isValid()&&et.isValid()?(nt=normalizeUnits(nt)||"millisecond",nt==="millisecond"?this.valueOf()>et.valueOf():et.valueOf()<this.clone().startOf(nt).valueOf()):!1}function isBefore(tt,nt){var et=isMoment(tt)?tt:createLocal(tt);return this.isValid()&&et.isValid()?(nt=normalizeUnits(nt)||"millisecond",nt==="millisecond"?this.valueOf()<et.valueOf():this.clone().endOf(nt).valueOf()<et.valueOf()):!1}function isBetween(tt,nt,et,rt){var ot=isMoment(tt)?tt:createLocal(tt),at=isMoment(nt)?nt:createLocal(nt);return this.isValid()&&ot.isValid()&&at.isValid()?(rt=rt||"()",(rt[0]==="("?this.isAfter(ot,et):!this.isBefore(ot,et))&&(rt[1]===")"?this.isBefore(at,et):!this.isAfter(at,et))):!1}function isSame(tt,nt){var et=isMoment(tt)?tt:createLocal(tt),rt;return this.isValid()&&et.isValid()?(nt=normalizeUnits(nt)||"millisecond",nt==="millisecond"?this.valueOf()===et.valueOf():(rt=et.valueOf(),this.clone().startOf(nt).valueOf()<=rt&&rt<=this.clone().endOf(nt).valueOf())):!1}function isSameOrAfter(tt,nt){return this.isSame(tt,nt)||this.isAfter(tt,nt)}function isSameOrBefore(tt,nt){return this.isSame(tt,nt)||this.isBefore(tt,nt)}function diff(tt,nt,et){var rt,ot,at;if(!this.isValid())return NaN;if(rt=cloneWithOffset(tt,this),!rt.isValid())return NaN;switch(ot=(rt.utcOffset()-this.utcOffset())*6e4,nt=normalizeUnits(nt),nt){case"year":at=monthDiff(this,rt)/12;break;case"month":at=monthDiff(this,rt);break;case"quarter":at=monthDiff(this,rt)/3;break;case"second":at=(this-rt)/1e3;break;case"minute":at=(this-rt)/6e4;break;case"hour":at=(this-rt)/36e5;break;case"day":at=(this-rt-ot)/864e5;break;case"week":at=(this-rt-ot)/6048e5;break;default:at=this-rt}return et?at:absFloor(at)}function monthDiff(tt,nt){if(tt.date()<nt.date())return-monthDiff(nt,tt);var et=(nt.year()-tt.year())*12+(nt.month()-tt.month()),rt=tt.clone().add(et,"months"),ot,at;return nt-rt<0?(ot=tt.clone().add(et-1,"months"),at=(nt-rt)/(rt-ot)):(ot=tt.clone().add(et+1,"months"),at=(nt-rt)/(ot-rt)),-(et+at)||0}hooks.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";hooks.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function toString$2(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function toISOString(tt){if(!this.isValid())return null;var nt=tt!==!0,et=nt?this.clone().utc():this;return et.year()<0||et.year()>9999?formatMoment(et,nt?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):isFunction$2(Date.prototype.toISOString)?nt?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",formatMoment(et,"Z")):formatMoment(et,nt?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function inspect(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var tt="moment",nt="",et,rt,ot,at;return this.isLocal()||(tt=this.utcOffset()===0?"moment.utc":"moment.parseZone",nt="Z"),et="["+tt+'("]',rt=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",ot="-MM-DD[T]HH:mm:ss.SSS",at=nt+'[")]',this.format(et+rt+ot+at)}function format$2(tt){tt||(tt=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat);var nt=formatMoment(this,tt);return this.localeData().postformat(nt)}function from(tt,nt){return this.isValid()&&(isMoment(tt)&&tt.isValid()||createLocal(tt).isValid())?createDuration({to:this,from:tt}).locale(this.locale()).humanize(!nt):this.localeData().invalidDate()}function fromNow(tt){return this.from(createLocal(),tt)}function to(tt,nt){return this.isValid()&&(isMoment(tt)&&tt.isValid()||createLocal(tt).isValid())?createDuration({from:this,to:tt}).locale(this.locale()).humanize(!nt):this.localeData().invalidDate()}function toNow(tt){return this.to(createLocal(),tt)}function locale(tt){var nt;return tt===void 0?this._locale._abbr:(nt=getLocale(tt),nt!=null&&(this._locale=nt),this)}var lang=deprecate("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(tt){return tt===void 0?this.localeData():this.locale(tt)});function localeData(){return this._locale}var MS_PER_SECOND=1e3,MS_PER_MINUTE=60*MS_PER_SECOND,MS_PER_HOUR=60*MS_PER_MINUTE,MS_PER_400_YEARS=(365*400+97)*24*MS_PER_HOUR;function mod$1(tt,nt){return(tt%nt+nt)%nt}function localStartOfDate(tt,nt,et){return tt<100&&tt>=0?new Date(tt+400,nt,et)-MS_PER_400_YEARS:new Date(tt,nt,et).valueOf()}function utcStartOfDate(tt,nt,et){return tt<100&&tt>=0?Date.UTC(tt+400,nt,et)-MS_PER_400_YEARS:Date.UTC(tt,nt,et)}function startOf(tt){var nt,et;if(tt=normalizeUnits(tt),tt===void 0||tt==="millisecond"||!this.isValid())return this;switch(et=this._isUTC?utcStartOfDate:localStartOfDate,tt){case"year":nt=et(this.year(),0,1);break;case"quarter":nt=et(this.year(),this.month()-this.month()%3,1);break;case"month":nt=et(this.year(),this.month(),1);break;case"week":nt=et(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":nt=et(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":nt=et(this.year(),this.month(),this.date());break;case"hour":nt=this._d.valueOf(),nt-=mod$1(nt+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR);break;case"minute":nt=this._d.valueOf(),nt-=mod$1(nt,MS_PER_MINUTE);break;case"second":nt=this._d.valueOf(),nt-=mod$1(nt,MS_PER_SECOND);break}return this._d.setTime(nt),hooks.updateOffset(this,!0),this}function endOf(tt){var nt,et;if(tt=normalizeUnits(tt),tt===void 0||tt==="millisecond"||!this.isValid())return this;switch(et=this._isUTC?utcStartOfDate:localStartOfDate,tt){case"year":nt=et(this.year()+1,0,1)-1;break;case"quarter":nt=et(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":nt=et(this.year(),this.month()+1,1)-1;break;case"week":nt=et(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":nt=et(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":nt=et(this.year(),this.month(),this.date()+1)-1;break;case"hour":nt=this._d.valueOf(),nt+=MS_PER_HOUR-mod$1(nt+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR)-1;break;case"minute":nt=this._d.valueOf(),nt+=MS_PER_MINUTE-mod$1(nt,MS_PER_MINUTE)-1;break;case"second":nt=this._d.valueOf(),nt+=MS_PER_SECOND-mod$1(nt,MS_PER_SECOND)-1;break}return this._d.setTime(nt),hooks.updateOffset(this,!0),this}function valueOf(){return this._d.valueOf()-(this._offset||0)*6e4}function unix(){return Math.floor(this.valueOf()/1e3)}function toDate(){return new Date(this.valueOf())}function toArray$1(){var tt=this;return[tt.year(),tt.month(),tt.date(),tt.hour(),tt.minute(),tt.second(),tt.millisecond()]}function toObject(){var tt=this;return{years:tt.year(),months:tt.month(),date:tt.date(),hours:tt.hours(),minutes:tt.minutes(),seconds:tt.seconds(),milliseconds:tt.milliseconds()}}function toJSON(){return this.isValid()?this.toISOString():null}function isValid$2(){return isValid$1(this)}function parsingFlags(){return extend$1({},getParsingFlags(this))}function invalidAt(){return getParsingFlags(this).overflow}function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}addFormatToken("N",0,0,"eraAbbr");addFormatToken("NN",0,0,"eraAbbr");addFormatToken("NNN",0,0,"eraAbbr");addFormatToken("NNNN",0,0,"eraName");addFormatToken("NNNNN",0,0,"eraNarrow");addFormatToken("y",["y",1],"yo","eraYear");addFormatToken("y",["yy",2],0,"eraYear");addFormatToken("y",["yyy",3],0,"eraYear");addFormatToken("y",["yyyy",4],0,"eraYear");addRegexToken("N",matchEraAbbr);addRegexToken("NN",matchEraAbbr);addRegexToken("NNN",matchEraAbbr);addRegexToken("NNNN",matchEraName);addRegexToken("NNNNN",matchEraNarrow);addParseToken(["N","NN","NNN","NNNN","NNNNN"],function(tt,nt,et,rt){var ot=et._locale.erasParse(tt,rt,et._strict);ot?getParsingFlags(et).era=ot:getParsingFlags(et).invalidEra=tt});addRegexToken("y",matchUnsigned);addRegexToken("yy",matchUnsigned);addRegexToken("yyy",matchUnsigned);addRegexToken("yyyy",matchUnsigned);addRegexToken("yo",matchEraYearOrdinal);addParseToken(["y","yy","yyy","yyyy"],YEAR);addParseToken(["yo"],function(tt,nt,et,rt){var ot;et._locale._eraYearOrdinalRegex&&(ot=tt.match(et._locale._eraYearOrdinalRegex)),et._locale.eraYearOrdinalParse?nt[YEAR]=et._locale.eraYearOrdinalParse(tt,ot):nt[YEAR]=parseInt(tt,10)});function localeEras(tt,nt){var et,rt,ot,at=this._eras||getLocale("en")._eras;for(et=0,rt=at.length;et<rt;++et){switch(typeof at[et].since){case"string":ot=hooks(at[et].since).startOf("day"),at[et].since=ot.valueOf();break}switch(typeof at[et].until){case"undefined":at[et].until=1/0;break;case"string":ot=hooks(at[et].until).startOf("day").valueOf(),at[et].until=ot.valueOf();break}}return at}function localeErasParse(tt,nt,et){var rt,ot,at=this.eras(),st,ut,ct;for(tt=tt.toUpperCase(),rt=0,ot=at.length;rt<ot;++rt)if(st=at[rt].name.toUpperCase(),ut=at[rt].abbr.toUpperCase(),ct=at[rt].narrow.toUpperCase(),et)switch(nt){case"N":case"NN":case"NNN":if(ut===tt)return at[rt];break;case"NNNN":if(st===tt)return at[rt];break;case"NNNNN":if(ct===tt)return at[rt];break}else if([st,ut,ct].indexOf(tt)>=0)return at[rt]}function localeErasConvertYear(tt,nt){var et=tt.since<=tt.until?1:-1;return nt===void 0?hooks(tt.since).year():hooks(tt.since).year()+(nt-tt.offset)*et}function getEraName(){var tt,nt,et,rt=this.localeData().eras();for(tt=0,nt=rt.length;tt<nt;++tt)if(et=this.clone().startOf("day").valueOf(),rt[tt].since<=et&&et<=rt[tt].until||rt[tt].until<=et&&et<=rt[tt].since)return rt[tt].name;return""}function getEraNarrow(){var tt,nt,et,rt=this.localeData().eras();for(tt=0,nt=rt.length;tt<nt;++tt)if(et=this.clone().startOf("day").valueOf(),rt[tt].since<=et&&et<=rt[tt].until||rt[tt].until<=et&&et<=rt[tt].since)return rt[tt].narrow;return""}function getEraAbbr(){var tt,nt,et,rt=this.localeData().eras();for(tt=0,nt=rt.length;tt<nt;++tt)if(et=this.clone().startOf("day").valueOf(),rt[tt].since<=et&&et<=rt[tt].until||rt[tt].until<=et&&et<=rt[tt].since)return rt[tt].abbr;return""}function getEraYear(){var tt,nt,et,rt,ot=this.localeData().eras();for(tt=0,nt=ot.length;tt<nt;++tt)if(et=ot[tt].since<=ot[tt].until?1:-1,rt=this.clone().startOf("day").valueOf(),ot[tt].since<=rt&&rt<=ot[tt].until||ot[tt].until<=rt&&rt<=ot[tt].since)return(this.year()-hooks(ot[tt].since).year())*et+ot[tt].offset;return this.year()}function erasNameRegex(tt){return hasOwnProp(this,"_erasNameRegex")||computeErasParse.call(this),tt?this._erasNameRegex:this._erasRegex}function erasAbbrRegex(tt){return hasOwnProp(this,"_erasAbbrRegex")||computeErasParse.call(this),tt?this._erasAbbrRegex:this._erasRegex}function erasNarrowRegex(tt){return hasOwnProp(this,"_erasNarrowRegex")||computeErasParse.call(this),tt?this._erasNarrowRegex:this._erasRegex}function matchEraAbbr(tt,nt){return nt.erasAbbrRegex(tt)}function matchEraName(tt,nt){return nt.erasNameRegex(tt)}function matchEraNarrow(tt,nt){return nt.erasNarrowRegex(tt)}function matchEraYearOrdinal(tt,nt){return nt._eraYearOrdinalRegex||matchUnsigned}function computeErasParse(){var tt=[],nt=[],et=[],rt=[],ot,at,st,ut,ct,pt=this.eras();for(ot=0,at=pt.length;ot<at;++ot)st=regexEscape(pt[ot].name),ut=regexEscape(pt[ot].abbr),ct=regexEscape(pt[ot].narrow),nt.push(st),tt.push(ut),et.push(ct),rt.push(st),rt.push(ut),rt.push(ct);this._erasRegex=new RegExp("^("+rt.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+nt.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+tt.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+et.join("|")+")","i")}addFormatToken(0,["gg",2],0,function(){return this.weekYear()%100});addFormatToken(0,["GG",2],0,function(){return this.isoWeekYear()%100});function addWeekYearFormatToken(tt,nt){addFormatToken(0,[tt,tt.length],0,nt)}addWeekYearFormatToken("gggg","weekYear");addWeekYearFormatToken("ggggg","weekYear");addWeekYearFormatToken("GGGG","isoWeekYear");addWeekYearFormatToken("GGGGG","isoWeekYear");addRegexToken("G",matchSigned);addRegexToken("g",matchSigned);addRegexToken("GG",match1to2,match2);addRegexToken("gg",match1to2,match2);addRegexToken("GGGG",match1to4,match4);addRegexToken("gggg",match1to4,match4);addRegexToken("GGGGG",match1to6,match6);addRegexToken("ggggg",match1to6,match6);addWeekParseToken(["gggg","ggggg","GGGG","GGGGG"],function(tt,nt,et,rt){nt[rt.substr(0,2)]=toInt(tt)});addWeekParseToken(["gg","GG"],function(tt,nt,et,rt){nt[rt]=hooks.parseTwoDigitYear(tt)});function getSetWeekYear(tt){return getSetWeekYearHelper.call(this,tt,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function getSetISOWeekYear(tt){return getSetWeekYearHelper.call(this,tt,this.isoWeek(),this.isoWeekday(),1,4)}function getISOWeeksInYear(){return weeksInYear(this.year(),1,4)}function getISOWeeksInISOWeekYear(){return weeksInYear(this.isoWeekYear(),1,4)}function getWeeksInYear(){var tt=this.localeData()._week;return weeksInYear(this.year(),tt.dow,tt.doy)}function getWeeksInWeekYear(){var tt=this.localeData()._week;return weeksInYear(this.weekYear(),tt.dow,tt.doy)}function getSetWeekYearHelper(tt,nt,et,rt,ot){var at;return tt==null?weekOfYear(this,rt,ot).year:(at=weeksInYear(tt,rt,ot),nt>at&&(nt=at),setWeekAll.call(this,tt,nt,et,rt,ot))}function setWeekAll(tt,nt,et,rt,ot){var at=dayOfYearFromWeeks(tt,nt,et,rt,ot),st=createUTCDate(at.year,0,at.dayOfYear);return this.year(st.getUTCFullYear()),this.month(st.getUTCMonth()),this.date(st.getUTCDate()),this}addFormatToken("Q",0,"Qo","quarter");addRegexToken("Q",match1);addParseToken("Q",function(tt,nt){nt[MONTH]=(toInt(tt)-1)*3});function getSetQuarter(tt){return tt==null?Math.ceil((this.month()+1)/3):this.month((tt-1)*3+this.month()%3)}addFormatToken("D",["DD",2],"Do","date");addRegexToken("D",match1to2,match1to2NoLeadingZero);addRegexToken("DD",match1to2,match2);addRegexToken("Do",function(tt,nt){return tt?nt._dayOfMonthOrdinalParse||nt._ordinalParse:nt._dayOfMonthOrdinalParseLenient});addParseToken(["D","DD"],DATE);addParseToken("Do",function(tt,nt){nt[DATE]=toInt(tt.match(match1to2)[0])});var getSetDayOfMonth=makeGetSet("Date",!0);addFormatToken("DDD",["DDDD",3],"DDDo","dayOfYear");addRegexToken("DDD",match1to3);addRegexToken("DDDD",match3);addParseToken(["DDD","DDDD"],function(tt,nt,et){et._dayOfYear=toInt(tt)});function getSetDayOfYear(tt){var nt=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return tt==null?nt:this.add(tt-nt,"d")}addFormatToken("m",["mm",2],0,"minute");addRegexToken("m",match1to2,match1to2HasZero);addRegexToken("mm",match1to2,match2);addParseToken(["m","mm"],MINUTE);var getSetMinute=makeGetSet("Minutes",!1);addFormatToken("s",["ss",2],0,"second");addRegexToken("s",match1to2,match1to2HasZero);addRegexToken("ss",match1to2,match2);addParseToken(["s","ss"],SECOND);var getSetSecond=makeGetSet("Seconds",!1);addFormatToken("S",0,0,function(){return~~(this.millisecond()/100)});addFormatToken(0,["SS",2],0,function(){return~~(this.millisecond()/10)});addFormatToken(0,["SSS",3],0,"millisecond");addFormatToken(0,["SSSS",4],0,function(){return this.millisecond()*10});addFormatToken(0,["SSSSS",5],0,function(){return this.millisecond()*100});addFormatToken(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});addFormatToken(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});addFormatToken(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});addFormatToken(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});addRegexToken("S",match1to3,match1);addRegexToken("SS",match1to3,match2);addRegexToken("SSS",match1to3,match3);var token$2,getSetMillisecond;for(token$2="SSSS";token$2.length<=9;token$2+="S")addRegexToken(token$2,matchUnsigned);function parseMs(tt,nt){nt[MILLISECOND]=toInt(("0."+tt)*1e3)}for(token$2="S";token$2.length<=9;token$2+="S")addParseToken(token$2,parseMs);getSetMillisecond=makeGetSet("Milliseconds",!1);addFormatToken("z",0,0,"zoneAbbr");addFormatToken("zz",0,0,"zoneName");function getZoneAbbr(){return this._isUTC?"UTC":""}function getZoneName(){return this._isUTC?"Coordinated Universal Time":""}var proto=Moment.prototype;proto.add=add$1;proto.calendar=calendar$1;proto.clone=clone;proto.diff=diff;proto.endOf=endOf;proto.format=format$2;proto.from=from;proto.fromNow=fromNow;proto.to=to;proto.toNow=toNow;proto.get=stringGet;proto.invalidAt=invalidAt;proto.isAfter=isAfter;proto.isBefore=isBefore;proto.isBetween=isBetween;proto.isSame=isSame;proto.isSameOrAfter=isSameOrAfter;proto.isSameOrBefore=isSameOrBefore;proto.isValid=isValid$2;proto.lang=lang;proto.locale=locale;proto.localeData=localeData;proto.max=prototypeMax;proto.min=prototypeMin;proto.parsingFlags=parsingFlags;proto.set=stringSet;proto.startOf=startOf;proto.subtract=subtract$1;proto.toArray=toArray$1;proto.toObject=toObject;proto.toDate=toDate;proto.toISOString=toISOString;proto.inspect=inspect;typeof Symbol<"u"&&Symbol.for!=null&&(proto[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});proto.toJSON=toJSON;proto.toString=toString$2;proto.unix=unix;proto.valueOf=valueOf;proto.creationData=creationData;proto.eraName=getEraName;proto.eraNarrow=getEraNarrow;proto.eraAbbr=getEraAbbr;proto.eraYear=getEraYear;proto.year=getSetYear;proto.isLeapYear=getIsLeapYear;proto.weekYear=getSetWeekYear;proto.isoWeekYear=getSetISOWeekYear;proto.quarter=proto.quarters=getSetQuarter;proto.month=getSetMonth;proto.daysInMonth=getDaysInMonth;proto.week=proto.weeks=getSetWeek;proto.isoWeek=proto.isoWeeks=getSetISOWeek;proto.weeksInYear=getWeeksInYear;proto.weeksInWeekYear=getWeeksInWeekYear;proto.isoWeeksInYear=getISOWeeksInYear;proto.isoWeeksInISOWeekYear=getISOWeeksInISOWeekYear;proto.date=getSetDayOfMonth;proto.day=proto.days=getSetDayOfWeek;proto.weekday=getSetLocaleDayOfWeek;proto.isoWeekday=getSetISODayOfWeek;proto.dayOfYear=getSetDayOfYear;proto.hour=proto.hours=getSetHour;proto.minute=proto.minutes=getSetMinute;proto.second=proto.seconds=getSetSecond;proto.millisecond=proto.milliseconds=getSetMillisecond;proto.utcOffset=getSetOffset;proto.utc=setOffsetToUTC;proto.local=setOffsetToLocal;proto.parseZone=setOffsetToParsedOffset;proto.hasAlignedHourOffset=hasAlignedHourOffset;proto.isDST=isDaylightSavingTime;proto.isLocal=isLocal;proto.isUtcOffset=isUtcOffset;proto.isUtc=isUtc;proto.isUTC=isUtc;proto.zoneAbbr=getZoneAbbr;proto.zoneName=getZoneName;proto.dates=deprecate("dates accessor is deprecated. Use date instead.",getSetDayOfMonth);proto.months=deprecate("months accessor is deprecated. Use month instead",getSetMonth);proto.years=deprecate("years accessor is deprecated. Use year instead",getSetYear);proto.zone=deprecate("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",getSetZone);proto.isDSTShifted=deprecate("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",isDaylightSavingTimeShifted);function createUnix(tt){return createLocal(tt*1e3)}function createInZone(){return createLocal.apply(null,arguments).parseZone()}function preParsePostFormat(tt){return tt}var proto$1=Locale.prototype;proto$1.calendar=calendar;proto$1.longDateFormat=longDateFormat;proto$1.invalidDate=invalidDate;proto$1.ordinal=ordinal;proto$1.preparse=preParsePostFormat;proto$1.postformat=preParsePostFormat;proto$1.relativeTime=relativeTime;proto$1.pastFuture=pastFuture;proto$1.set=set$1;proto$1.eras=localeEras;proto$1.erasParse=localeErasParse;proto$1.erasConvertYear=localeErasConvertYear;proto$1.erasAbbrRegex=erasAbbrRegex;proto$1.erasNameRegex=erasNameRegex;proto$1.erasNarrowRegex=erasNarrowRegex;proto$1.months=localeMonths;proto$1.monthsShort=localeMonthsShort;proto$1.monthsParse=localeMonthsParse;proto$1.monthsRegex=monthsRegex;proto$1.monthsShortRegex=monthsShortRegex;proto$1.week=localeWeek;proto$1.firstDayOfYear=localeFirstDayOfYear;proto$1.firstDayOfWeek=localeFirstDayOfWeek;proto$1.weekdays=localeWeekdays;proto$1.weekdaysMin=localeWeekdaysMin;proto$1.weekdaysShort=localeWeekdaysShort;proto$1.weekdaysParse=localeWeekdaysParse;proto$1.weekdaysRegex=weekdaysRegex;proto$1.weekdaysShortRegex=weekdaysShortRegex;proto$1.weekdaysMinRegex=weekdaysMinRegex;proto$1.isPM=localeIsPM;proto$1.meridiem=localeMeridiem;function get$1$1(tt,nt,et,rt){var ot=getLocale(),at=createUTC().set(rt,nt);return ot[et](at,tt)}function listMonthsImpl(tt,nt,et){if(isNumber$1(tt)&&(nt=tt,tt=void 0),tt=tt||"",nt!=null)return get$1$1(tt,nt,et,"month");var rt,ot=[];for(rt=0;rt<12;rt++)ot[rt]=get$1$1(tt,rt,et,"month");return ot}function listWeekdaysImpl(tt,nt,et,rt){typeof tt=="boolean"?(isNumber$1(nt)&&(et=nt,nt=void 0),nt=nt||""):(nt=tt,et=nt,tt=!1,isNumber$1(nt)&&(et=nt,nt=void 0),nt=nt||"");var ot=getLocale(),at=tt?ot._week.dow:0,st,ut=[];if(et!=null)return get$1$1(nt,(et+at)%7,rt,"day");for(st=0;st<7;st++)ut[st]=get$1$1(nt,(st+at)%7,rt,"day");return ut}function listMonths(tt,nt){return listMonthsImpl(tt,nt,"months")}function listMonthsShort(tt,nt){return listMonthsImpl(tt,nt,"monthsShort")}function listWeekdays(tt,nt,et){return listWeekdaysImpl(tt,nt,et,"weekdays")}function listWeekdaysShort(tt,nt,et){return listWeekdaysImpl(tt,nt,et,"weekdaysShort")}function listWeekdaysMin(tt,nt,et){return listWeekdaysImpl(tt,nt,et,"weekdaysMin")}getSetGlobalLocale("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(tt){var nt=tt%10,et=toInt(tt%100/10)===1?"th":nt===1?"st":nt===2?"nd":nt===3?"rd":"th";return tt+et}});hooks.lang=deprecate("moment.lang is deprecated. Use moment.locale instead.",getSetGlobalLocale);hooks.langData=deprecate("moment.langData is deprecated. Use moment.localeData instead.",getLocale);var mathAbs=Math.abs;function abs(){var tt=this._data;return this._milliseconds=mathAbs(this._milliseconds),this._days=mathAbs(this._days),this._months=mathAbs(this._months),tt.milliseconds=mathAbs(tt.milliseconds),tt.seconds=mathAbs(tt.seconds),tt.minutes=mathAbs(tt.minutes),tt.hours=mathAbs(tt.hours),tt.months=mathAbs(tt.months),tt.years=mathAbs(tt.years),this}function addSubtract$1(tt,nt,et,rt){var ot=createDuration(nt,et);return tt._milliseconds+=rt*ot._milliseconds,tt._days+=rt*ot._days,tt._months+=rt*ot._months,tt._bubble()}function add$1$1(tt,nt){return addSubtract$1(this,tt,nt,1)}function subtract$1$1(tt,nt){return addSubtract$1(this,tt,nt,-1)}function absCeil(tt){return tt<0?Math.floor(tt):Math.ceil(tt)}function bubble(){var tt=this._milliseconds,nt=this._days,et=this._months,rt=this._data,ot,at,st,ut,ct;return tt>=0&&nt>=0&&et>=0||tt<=0&&nt<=0&&et<=0||(tt+=absCeil(monthsToDays(et)+nt)*864e5,nt=0,et=0),rt.milliseconds=tt%1e3,ot=absFloor(tt/1e3),rt.seconds=ot%60,at=absFloor(ot/60),rt.minutes=at%60,st=absFloor(at/60),rt.hours=st%24,nt+=absFloor(st/24),ct=absFloor(daysToMonths(nt)),et+=ct,nt-=absCeil(monthsToDays(ct)),ut=absFloor(et/12),et%=12,rt.days=nt,rt.months=et,rt.years=ut,this}function daysToMonths(tt){return tt*4800/146097}function monthsToDays(tt){return tt*146097/4800}function as(tt){if(!this.isValid())return NaN;var nt,et,rt=this._milliseconds;if(tt=normalizeUnits(tt),tt==="month"||tt==="quarter"||tt==="year")switch(nt=this._days+rt/864e5,et=this._months+daysToMonths(nt),tt){case"month":return et;case"quarter":return et/3;case"year":return et/12}else switch(nt=this._days+Math.round(monthsToDays(this._months)),tt){case"week":return nt/7+rt/6048e5;case"day":return nt+rt/864e5;case"hour":return nt*24+rt/36e5;case"minute":return nt*1440+rt/6e4;case"second":return nt*86400+rt/1e3;case"millisecond":return Math.floor(nt*864e5)+rt;default:throw new Error("Unknown unit "+tt)}}function makeAs(tt){return function(){return this.as(tt)}}var asMilliseconds=makeAs("ms"),asSeconds=makeAs("s"),asMinutes=makeAs("m"),asHours=makeAs("h"),asDays=makeAs("d"),asWeeks=makeAs("w"),asMonths=makeAs("M"),asQuarters=makeAs("Q"),asYears=makeAs("y"),valueOf$1=asMilliseconds;function clone$1(){return createDuration(this)}function get$2$1(tt){return tt=normalizeUnits(tt),this.isValid()?this[tt+"s"]():NaN}function makeGetter(tt){return function(){return this.isValid()?this._data[tt]:NaN}}var milliseconds=makeGetter("milliseconds"),seconds=makeGetter("seconds"),minutes=makeGetter("minutes"),hours=makeGetter("hours"),days=makeGetter("days"),months=makeGetter("months"),years=makeGetter("years");function weeks(){return absFloor(this.days()/7)}var round=Math.round,thresholds={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function substituteTimeAgo(tt,nt,et,rt,ot){return ot.relativeTime(nt||1,!!et,tt,rt)}function relativeTime$1(tt,nt,et,rt){var ot=createDuration(tt).abs(),at=round(ot.as("s")),st=round(ot.as("m")),ut=round(ot.as("h")),ct=round(ot.as("d")),pt=round(ot.as("M")),dt=round(ot.as("w")),ft=round(ot.as("y")),bt=at<=et.ss&&["s",at]||at<et.s&&["ss",at]||st<=1&&["m"]||st<et.m&&["mm",st]||ut<=1&&["h"]||ut<et.h&&["hh",ut]||ct<=1&&["d"]||ct<et.d&&["dd",ct];return et.w!=null&&(bt=bt||dt<=1&&["w"]||dt<et.w&&["ww",dt]),bt=bt||pt<=1&&["M"]||pt<et.M&&["MM",pt]||ft<=1&&["y"]||["yy",ft],bt[2]=nt,bt[3]=+tt>0,bt[4]=rt,substituteTimeAgo.apply(null,bt)}function getSetRelativeTimeRounding(tt){return tt===void 0?round:typeof tt=="function"?(round=tt,!0):!1}function getSetRelativeTimeThreshold(tt,nt){return thresholds[tt]===void 0?!1:nt===void 0?thresholds[tt]:(thresholds[tt]=nt,tt==="s"&&(thresholds.ss=nt-1),!0)}function humanize(tt,nt){if(!this.isValid())return this.localeData().invalidDate();var et=!1,rt=thresholds,ot,at;return typeof tt=="object"&&(nt=tt,tt=!1),typeof tt=="boolean"&&(et=tt),typeof nt=="object"&&(rt=Object.assign({},thresholds,nt),nt.s!=null&&nt.ss==null&&(rt.ss=nt.s-1)),ot=this.localeData(),at=relativeTime$1(this,!et,rt,ot),et&&(at=ot.pastFuture(+this,at)),ot.postformat(at)}var abs$1=Math.abs;function sign$1(tt){return(tt>0)-(tt<0)||+tt}function toISOString$1(){if(!this.isValid())return this.localeData().invalidDate();var tt=abs$1(this._milliseconds)/1e3,nt=abs$1(this._days),et=abs$1(this._months),rt,ot,at,st,ut=this.asSeconds(),ct,pt,dt,ft;return ut?(rt=absFloor(tt/60),ot=absFloor(rt/60),tt%=60,rt%=60,at=absFloor(et/12),et%=12,st=tt?tt.toFixed(3).replace(/\.?0+$/,""):"",ct=ut<0?"-":"",pt=sign$1(this._months)!==sign$1(ut)?"-":"",dt=sign$1(this._days)!==sign$1(ut)?"-":"",ft=sign$1(this._milliseconds)!==sign$1(ut)?"-":"",ct+"P"+(at?pt+at+"Y":"")+(et?pt+et+"M":"")+(nt?dt+nt+"D":"")+(ot||rt||tt?"T":"")+(ot?ft+ot+"H":"")+(rt?ft+rt+"M":"")+(tt?ft+st+"S":"")):"P0D"}var proto$2=Duration.prototype;proto$2.isValid=isValid$1$1;proto$2.abs=abs;proto$2.add=add$1$1;proto$2.subtract=subtract$1$1;proto$2.as=as;proto$2.asMilliseconds=asMilliseconds;proto$2.asSeconds=asSeconds;proto$2.asMinutes=asMinutes;proto$2.asHours=asHours;proto$2.asDays=asDays;proto$2.asWeeks=asWeeks;proto$2.asMonths=asMonths;proto$2.asQuarters=asQuarters;proto$2.asYears=asYears;proto$2.valueOf=valueOf$1;proto$2._bubble=bubble;proto$2.clone=clone$1;proto$2.get=get$2$1;proto$2.milliseconds=milliseconds;proto$2.seconds=seconds;proto$2.minutes=minutes;proto$2.hours=hours;proto$2.days=days;proto$2.weeks=weeks;proto$2.months=months;proto$2.years=years;proto$2.humanize=humanize;proto$2.toISOString=toISOString$1;proto$2.toString=toISOString$1;proto$2.toJSON=toISOString$1;proto$2.locale=locale;proto$2.localeData=localeData;proto$2.toIsoString=deprecate("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",toISOString$1);proto$2.lang=lang;addFormatToken("X",0,0,"unix");addFormatToken("x",0,0,"valueOf");addRegexToken("x",matchSigned);addRegexToken("X",matchTimestamp);addParseToken("X",function(tt,nt,et){et._d=new Date(parseFloat(tt)*1e3)});addParseToken("x",function(tt,nt,et){et._d=new Date(toInt(tt))});//! moment.js
hooks.version="2.30.1";setHookCallback(createLocal);hooks.fn=proto;hooks.min=min;hooks.max=max;hooks.now=now$2;hooks.utc=createUTC;hooks.unix=createUnix;hooks.months=listMonths;hooks.isDate=isDate$1;hooks.locale=getSetGlobalLocale;hooks.invalid=createInvalid;hooks.duration=createDuration;hooks.isMoment=isMoment;hooks.weekdays=listWeekdays;hooks.parseZone=createInZone;hooks.localeData=getLocale;hooks.isDuration=isDuration;hooks.monthsShort=listMonthsShort;hooks.weekdaysMin=listWeekdaysMin;hooks.defineLocale=defineLocale;hooks.updateLocale=updateLocale;hooks.locales=listLocales;hooks.weekdaysShort=listWeekdaysShort;hooks.normalizeUnits=normalizeUnits;hooks.relativeTimeRounding=getSetRelativeTimeRounding;hooks.relativeTimeThreshold=getSetRelativeTimeThreshold;hooks.calendarFormat=getCalendarFormat;hooks.prototype=proto;hooks.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const moment$2=Object.freeze(Object.defineProperty({__proto__:null,default:hooks},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(moment$2);(function(tt){//! moment-timezone.js
//! version : 0.5.45
//! Copyright (c) JS Foundation and other contributors
//! license : MIT
//! github.com/moment/moment-timezone
(function(nt,et){tt.exports?tt.exports=et(require$$0):et(nt.moment)})(commonjsGlobal$1,function(nt){nt.version===void 0&&nt.default&&(nt=nt.default);var et="0.5.45",rt={},ot={},at={},st={},ut={},ct;(!nt||typeof nt.version!="string")&&r0("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var pt=nt.version.split("."),dt=+pt[0],ft=+pt[1];(dt<2||dt===2&&ft<6)&&r0("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+nt.version+". See momentjs.com");function bt(xt){return xt>96?xt-87:xt>64?xt-29:xt-48}function ht(xt){var Ft=0,Pt=xt.split("."),Zt=Pt[0],Kt=Pt[1]||"",n0=1,c0,u0=0,y0=1;for(xt.charCodeAt(0)===45&&(Ft=1,y0=-1),Ft;Ft<Zt.length;Ft++)c0=bt(Zt.charCodeAt(Ft)),u0=60*u0+c0;for(Ft=0;Ft<Kt.length;Ft++)n0=n0/60,c0=bt(Kt.charCodeAt(Ft)),u0+=c0*n0;return u0*y0}function mt(xt){for(var Ft=0;Ft<xt.length;Ft++)xt[Ft]=ht(xt[Ft])}function Mt(xt,Ft){for(var Pt=0;Pt<Ft;Pt++)xt[Pt]=Math.round((xt[Pt-1]||0)+xt[Pt]*6e4);xt[Ft-1]=1/0}function Ot(xt,Ft){var Pt=[],Zt;for(Zt=0;Zt<Ft.length;Zt++)Pt[Zt]=xt[Ft[Zt]];return Pt}function zt(xt){var Ft=xt.split("|"),Pt=Ft[2].split(" "),Zt=Ft[3].split(""),Kt=Ft[4].split(" ");return mt(Pt),mt(Zt),mt(Kt),Mt(Kt,Zt.length),{name:Ft[0],abbrs:Ot(Ft[1].split(" "),Zt),offsets:Ot(Pt,Zt),untils:Kt,population:Ft[5]|0}}function yt(xt){xt&&this._set(zt(xt))}function vt(xt,Ft){var Pt=Ft.length;if(xt<Ft[0])return 0;if(Pt>1&&Ft[Pt-1]===1/0&&xt>=Ft[Pt-2])return Pt-1;if(xt>=Ft[Pt-1])return-1;for(var Zt,Kt=0,n0=Pt-1;n0-Kt>1;)Zt=Math.floor((Kt+n0)/2),Ft[Zt]<=xt?Kt=Zt:n0=Zt;return n0}yt.prototype={_set:function(xt){this.name=xt.name,this.abbrs=xt.abbrs,this.untils=xt.untils,this.offsets=xt.offsets,this.population=xt.population},_index:function(xt){var Ft=+xt,Pt=this.untils,Zt;if(Zt=vt(Ft,Pt),Zt>=0)return Zt},countries:function(){var xt=this.name;return Object.keys(at).filter(function(Ft){return at[Ft].zones.indexOf(xt)!==-1})},parse:function(xt){var Ft=+xt,Pt=this.offsets,Zt=this.untils,Kt=Zt.length-1,n0,c0,u0,y0;for(y0=0;y0<Kt;y0++)if(n0=Pt[y0],c0=Pt[y0+1],u0=Pt[y0&&y0-1],n0<c0&&a0.moveAmbiguousForward?n0=c0:n0>u0&&a0.moveInvalidForward&&(n0=u0),Ft<Zt[y0]-n0*6e4)return Pt[y0];return Pt[Kt]},abbr:function(xt){return this.abbrs[this._index(xt)]},offset:function(xt){return r0("zone.offset has been deprecated in favor of zone.utcOffset"),this.offsets[this._index(xt)]},utcOffset:function(xt){return this.offsets[this._index(xt)]}};function At(xt,Ft){this.name=xt,this.zones=Ft}function St(xt){var Ft=xt.toTimeString(),Pt=Ft.match(/\([a-z ]+\)/i);Pt&&Pt[0]?(Pt=Pt[0].match(/[A-Z]/g),Pt=Pt?Pt.join(""):void 0):(Pt=Ft.match(/[A-Z]{3,5}/g),Pt=Pt?Pt[0]:void 0),Pt==="GMT"&&(Pt=void 0),this.at=+xt,this.abbr=Pt,this.offset=xt.getTimezoneOffset()}function Et(xt){this.zone=xt,this.offsetScore=0,this.abbrScore=0}Et.prototype.scoreOffsetAt=function(xt){this.offsetScore+=Math.abs(this.zone.utcOffset(xt.at)-xt.offset),this.zone.abbr(xt.at).replace(/[^A-Z]/g,"")!==xt.abbr&&this.abbrScore++};function Tt(xt,Ft){for(var Pt,Zt;Zt=((Ft.at-xt.at)/12e4|0)*6e4;)Pt=new St(new Date(xt.at+Zt)),Pt.offset===xt.offset?xt=Pt:Ft=Pt;return xt}function Rt(){var xt=new Date().getFullYear()-2,Ft=new St(new Date(xt,0,1)),Pt=Ft.offset,Zt=[Ft],Kt,n0,c0,u0;for(u0=1;u0<48;u0++)c0=new Date(xt,u0,1).getTimezoneOffset(),c0!==Pt&&(n0=new St(new Date(xt,u0,1)),Kt=Tt(Ft,n0),Zt.push(Kt),Zt.push(new St(new Date(Kt.at+6e4))),Ft=n0,Pt=c0);for(u0=0;u0<4;u0++)Zt.push(new St(new Date(xt+u0,0,1))),Zt.push(new St(new Date(xt+u0,6,1)));return Zt}function Ct(xt,Ft){return xt.offsetScore!==Ft.offsetScore?xt.offsetScore-Ft.offsetScore:xt.abbrScore!==Ft.abbrScore?xt.abbrScore-Ft.abbrScore:xt.zone.population!==Ft.zone.population?Ft.zone.population-xt.zone.population:Ft.zone.name.localeCompare(xt.zone.name)}function wt(xt,Ft){var Pt,Zt;for(mt(Ft),Pt=0;Pt<Ft.length;Pt++)Zt=Ft[Pt],ut[Zt]=ut[Zt]||{},ut[Zt][xt]=!0}function Lt(xt){var Ft=xt.length,Pt={},Zt=[],Kt={},n0,c0,u0,y0;for(n0=0;n0<Ft;n0++)if(u0=xt[n0].offset,!Kt.hasOwnProperty(u0)){y0=ut[u0]||{};for(c0 in y0)y0.hasOwnProperty(c0)&&(Pt[c0]=!0);Kt[u0]=!0}for(n0 in Pt)Pt.hasOwnProperty(n0)&&Zt.push(st[n0]);return Zt}function Vt(){try{var xt=Intl.DateTimeFormat().resolvedOptions().timeZone;if(xt&&xt.length>3){var Ft=st[s0(xt)];if(Ft)return Ft;r0("Moment Timezone found "+xt+" from the Intl api, but did not have that data loaded.")}}catch{}var Pt=Rt(),Zt=Pt.length,Kt=Lt(Pt),n0=[],c0,u0,y0;for(u0=0;u0<Kt.length;u0++){for(c0=new Et(Yt(Kt[u0])),y0=0;y0<Zt;y0++)c0.scoreOffsetAt(Pt[y0]);n0.push(c0)}return n0.sort(Ct),n0.length>0?n0[0].zone.name:void 0}function jt(xt){return(!ct||xt)&&(ct=Vt()),ct}function s0(xt){return(xt||"").toLowerCase().replace(/\//g,"_")}function Ht(xt){var Ft,Pt,Zt,Kt;for(typeof xt=="string"&&(xt=[xt]),Ft=0;Ft<xt.length;Ft++)Zt=xt[Ft].split("|"),Pt=Zt[0],Kt=s0(Pt),rt[Kt]=xt[Ft],st[Kt]=Pt,wt(Kt,Zt[2].split(" "))}function Yt(xt,Ft){xt=s0(xt);var Pt=rt[xt],Zt;return Pt instanceof yt?Pt:typeof Pt=="string"?(Pt=new yt(Pt),rt[xt]=Pt,Pt):ot[xt]&&Ft!==Yt&&(Zt=Yt(ot[xt],Yt))?(Pt=rt[xt]=new yt,Pt._set(Zt),Pt.name=st[xt],Pt):null}function M0(){var xt,Ft=[];for(xt in st)st.hasOwnProperty(xt)&&(rt[xt]||rt[ot[xt]])&&st[xt]&&Ft.push(st[xt]);return Ft.sort()}function l0(){return Object.keys(at)}function b0(xt){var Ft,Pt,Zt,Kt;for(typeof xt=="string"&&(xt=[xt]),Ft=0;Ft<xt.length;Ft++)Pt=xt[Ft].split("|"),Zt=s0(Pt[0]),Kt=s0(Pt[1]),ot[Zt]=Kt,st[Zt]=Pt[0],ot[Kt]=Zt,st[Kt]=Pt[1]}function kt(xt){var Ft,Pt,Zt,Kt;if(!(!xt||!xt.length))for(Ft=0;Ft<xt.length;Ft++)Kt=xt[Ft].split("|"),Pt=Kt[0].toUpperCase(),Zt=Kt[1].split(" "),at[Pt]=new At(Pt,Zt)}function o0(xt){return xt=xt.toUpperCase(),at[xt]||null}function qt(xt,Ft){if(xt=o0(xt),!xt)return null;var Pt=xt.zones.sort();return Ft?Pt.map(function(Zt){var Kt=Yt(Zt);return{name:Zt,offset:Kt.utcOffset(new Date)}}):Pt}function Dt(xt){Ht(xt.zones),b0(xt.links),kt(xt.countries),a0.dataVersion=xt.version}function Bt(xt){return Bt.didShowError||(Bt.didShowError=!0,r0("moment.tz.zoneExists('"+xt+"') has been deprecated in favor of !moment.tz.zone('"+xt+"')")),!!Yt(xt)}function p0(xt){var Ft=xt._f==="X"||xt._f==="x";return!!(xt._a&&xt._tzm===void 0&&!Ft)}function r0(xt){typeof console<"u"&&typeof console.error=="function"&&console.error(xt)}function a0(xt){var Ft=Array.prototype.slice.call(arguments,0,-1),Pt=arguments[arguments.length-1],Zt=nt.utc.apply(null,Ft),Kt;return!nt.isMoment(xt)&&p0(Zt)&&(Kt=Yt(Pt))&&Zt.add(Kt.parse(Zt),"minutes"),Zt.tz(Pt),Zt}a0.version=et,a0.dataVersion="",a0._zones=rt,a0._links=ot,a0._names=st,a0._countries=at,a0.add=Ht,a0.link=b0,a0.load=Dt,a0.zone=Yt,a0.zoneExists=Bt,a0.guess=jt,a0.names=M0,a0.Zone=yt,a0.unpack=zt,a0.unpackBase60=ht,a0.needsOffset=p0,a0.moveInvalidForward=!0,a0.moveAmbiguousForward=!1,a0.countries=l0,a0.zonesForCountry=qt;var f0=nt.fn;nt.tz=a0,nt.defaultZone=null,nt.updateOffset=function(xt,Ft){var Pt=nt.defaultZone,Zt;if(xt._z===void 0&&(Pt&&p0(xt)&&!xt._isUTC&&xt.isValid()&&(xt._d=nt.utc(xt._a)._d,xt.utc().add(Pt.parse(xt),"minutes")),xt._z=Pt),xt._z)if(Zt=xt._z.utcOffset(xt),Math.abs(Zt)<16&&(Zt=Zt/60),xt.utcOffset!==void 0){var Kt=xt._z;xt.utcOffset(-Zt,Ft),xt._z=Kt}else xt.zone(Zt,Ft)},f0.tz=function(xt,Ft){if(xt){if(typeof xt!="string")throw new Error("Time zone name must be a string, got "+xt+" ["+typeof xt+"]");return this._z=Yt(xt),this._z?nt.updateOffset(this,Ft):r0("Moment Timezone has no data for "+xt+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name};function i0(xt){return function(){return this._z?this._z.abbr(this):xt.call(this)}}function $t(xt){return function(){return this._z=null,xt.apply(this,arguments)}}function It(xt){return function(){return arguments.length>0&&(this._z=null),xt.apply(this,arguments)}}f0.zoneName=i0(f0.zoneName),f0.zoneAbbr=i0(f0.zoneAbbr),f0.utc=$t(f0.utc),f0.local=$t(f0.local),f0.utcOffset=It(f0.utcOffset),nt.tz.setDefault=function(xt){return(dt<2||dt===2&&ft<9)&&r0("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+nt.version+"."),nt.defaultZone=xt?Yt(xt):null,nt};var Ut=nt.momentProperties;return Object.prototype.toString.call(Ut)==="[object Array]"?(Ut.push("_z"),Ut.push("_a")):Ut&&(Ut._z=null),nt})})(momentTimezone);var momentTimezoneExports$1=momentTimezone.exports;const version="2024a",zones=["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Nairobi|LMT +0230 EAT +0245|-2r.g -2u -30 -2J|012132|-2ua2r.g N6nV.g 3Fbu h1cu dzbJ|47e5","Africa/Algiers|LMT PMT WET WEST CET CEST|-c.c -9.l 0 -10 -10 -20|01232323232323232454542423234542324|-3bQ0c.c MDA2.P cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT GMT +0030 WAT|-d.z 0 -u -10|01023|-2B40d.z 7iod.z dnXK.p dLzH.z|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|LMT EET EEST|-25.9 -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBC5.9 1AQM5.9 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0 kSp0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|32e5","Africa/Ceuta|LMT WET WEST CET CEST|l.g 0 -10 -10 -20|0121212121212121212121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2M0M0 GdX0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|20e4","Africa/Johannesburg|LMT SAST SAST SAST|-1Q -1u -20 -30|0123232|-39EpQ qTcm 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|012121212121212121212121212121212131|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|LMT MMT MMT GMT|H.8 H.8 I.u 0|0123|-3ygng.Q 1usM0 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT LMT GMT WAT|-q.U A.J 0 -10|01232|-3tooq.U 18aoq.U 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|LMT PMT CET CEST|-E.I -9.l -10 -20|01232323232323232323232323232323232|-3zO0E.I 1cBAv.n 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|LMT +0130 SAST SAST CAT WAT|-18.o -1u -20 -30 -20 -10|012324545454545454545454545454545454545454545454545454|-39Ep8.o qTbC.o 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|LMT LMT NST NWT NPT BST BDT AHST HST HDT|-cd.m bK.C b0 a0 a0 b0 a0 a0 a0 90|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVzf.p 1EX1d.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|LMT LMT AST AWT APT AHST AHDT YST AKST AKDT|-e0.o 9X.A a0 90 90 a0 90 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVxs.n 1EX20.o 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|LMT AST AWT APT|4o.p 40 30 30|01231|-2Qi7z.z 1IUbz.z 7XT0 iu0|24e5","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|LMT CMT -04 -03 -02|3R.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343434343|-331U6.c 125cn pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|LMT CMT -04 -03 -02|4n.8 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243432343|-331TA.Q 125bR.E pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|LMT CMT -04 -03 -02|4g.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243434343|-331TH.c 125c0 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|LMT CMT -04 -03 -02|4l.c 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232434343|-331TC.M 125bT.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|LMT CMT -04 -03 -02|4r.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tw.A 125bN.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|LMT CMT -04 -03 -02|4z.g 4g.M 40 30 20|012323232323232323232323232323232323232323234343423232432343|-331To.I 125bF.w pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|LMT CMT -04 -03 -02|4A.Q 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tn.8 125bD.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|LMT CMT -04 -03 -02|4l.E 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342434343|-331TC.k 125bT.8 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|LMT CMT -04 -03 -02|4y.4 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tp.U 125bG.I pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|LMT CMT -04 -03 -02|4p.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232323432323|-331Ty.A 125bP.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|LMT CMT -04 -03 -02|4k.Q 4g.M 40 30 20|01232323232323232323232323232323232323232323434343424343234343|-331TD.8 125bT.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|LMT CMT -04 -03 -02|4x.c 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tq.M 125bH.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|LMT AMT -04 -03|3O.E 3O.E 40 30|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-3eLw9.k 1FGo0 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Panama|LMT CMT EST|5i.8 5j.A 50|012|-3eLuF.Q Iy01.s|15e5","America/Bahia_Banderas|LMT MST CST MDT PST CDT|71 70 60 60 80 50|0121312141313131313131313131313131313152525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT AST ADT -0330|3W.t 40 30 3u|0121213121212121|-2m4k1.v 1eAN1.v RB0 1Bz0 Op0 1rb0 11d0 1jJc0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CWT CPT CDT|5Q.M 60 5u 50 50 50|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121215151|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu Rcu 7Bt0 Ni0 4nd0 Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu e9Au qn0 lxB0 mn0|57e3","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|LMT BMT -05 -04|4U.g 4U.g 50 40|01232|-3sTv3.I 1eIo0 38yo3.I 1PX0|90e5","America/Boise|LMT PST PDT MST MWT MPT MDT|7I.N 80 70 70 60 60 60|01212134536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-3tFE0 1nEe0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDT CST CDT EST|0 70 60 60 60 60 50 50|012314141414141414141414141414141414141414141414141414141414567541414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-21Jc0 RO90 8x20 ix0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|LMT CMT -0430 -04|4r.I 4r.E 4u 40|012323|-3eLvw.g ROnX.U 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Chicago|LMT CST CDT EST CWT CPT|5O.A 60 50 50 50 50|012121212121212121212121212121212121213121212121214512121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST MDT CDT|74.k 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|81e4","America/Ciudad_Juarez|LMT MST CST MDT CDT|75.U 70 60 60 50|01213124242313131313131313131313131313131313131313131313131321313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 cm0 EP0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Costa_Rica|LMT SJMT CST CDT|5A.d 5A.d 60 50|01232323232|-3eLun.L 1fyo0 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Phoenix|LMT MST MDT MWT|7s.i 70 60 60|012121313121|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|LMT PST PDT PWT PPT MST|80.U 80 70 70 70 70|01213412121212121212121212121212121212121212121212121212125|-3tofX.4 1nspX.4 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|LMT YST YDT YWT YPT YDDT PST PDT MST|9h.E 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeG.k GWpG.k 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|LMT MST MDT MWT MPT|6X.U 70 60 60 60|012121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFF0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 4Q00 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|LMT PST PDT PWT PPT MST|8a.L 80 70 70 70 70|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121215|-3tofN.d 1nspN.d 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|LMT CST CDT CWT CPT EST EDT|5I.C 60 50 50 50 50 40|0121212134121212121212121212151565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02 -01|3q.U 30 20 10|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 2so0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|LMT NST NDT NST NDT NWT NPT AST ADT ADDT|41.E 3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|0121343434343434356343434343434343434343434343434343434343437878787878787878787878787878787878787878787879787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-3tojW.k 1nspt.c 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|LMT KMT EST EDT AST|4I.w 57.a 50 40 40|01232323232323232323232323232323232323232323232323232323232323232323232323243232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLvf.s RK0m.C 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|LMT QMT -05 -04|5j.k 5e 50 40|01232|-3eLuE.E 1DNzS.E 2uILK rz0|27e5","America/Guyana|LMT -04 -0345 -03|3Q.D 40 3J 30|01231|-2mf87.l 8Hc7.l 2r7bJ Ey0f|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|LMT HMT CST CDT|5t.s 5t.A 50 40|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLuu.w 1qx00.8 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST MDT PST|7n.Q 70 60 60 80|0121312141313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|LMT CST CDT CWT CPT EST|5K.u 60 50 50 50 50|01212134121212121212121212121212121212151212121212121212121212121212121212121212121212121252121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|LMT CST CDT CWT CPT EST EDT|5J.n 60 50 50 50 50 40|01212134121212121212121215656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|LMT CST CDT CWT CPT EST EDT|5N.7 60 50 50 50 50 40|012121341212121212121212121215121212121212121212121252125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|LMT CST CDT CWT CPT EST EDT|5L.3 60 50 50 50 50 40|012121341212121212121212121512165652121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|LMT CST CDT CWT CPT EST EDT|5E.g 60 50 50 50 50 40|0121213415656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|LMT CST CDT CWT CPT EST EDT|5O.7 60 50 50 50 50 40|012121341212121212121212121212121565652125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|LMT CST CDT CWT CPT EST EDT|5K.p 60 50 50 50 50 40|012121341212121212121212121212121212121565652165656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDT MDT MST|0 80 70 60 70|01212121212121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-FnA0 L3K0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDT CST CDT|0 40 40 50 40 60 50|0123434343434343434343434343434343434343434343434343434343456343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-16K00 7nX0 iv0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|LMT KMT EST EDT|57.a 57.a 50 40|01232323232323232323232|-3eLuQ.O RK00 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|LMT LMT PST PWT PPT PDT YDT YST AKST AKDT|-f2.j 8V.F 80 70 70 70 80 90 90 80|0123425252525252525252525252625252578989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVwq.s 1EX12.j 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|LMT CST CDT CWT CPT EST EDT|5H.2 60 50 50 50 50 40|01212121213412121212121212121212121212565656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|LMT CST CDT CWT CPT EST EDT|5D.o 60 50 50 50 50 40|01212134121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|LMT CMT BST -04|4w.A 4w.A 3w.A 40|0123|-3eLvr.o 1FIo0 13b0|19e5","America/Lima|LMT LMT -05 -04|58.c 58.A 50 40|01232323232323232|-3eLuP.M JcM0.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|LMT PST PDT PWT PPT|7Q.W 80 70 70 70|0121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFE0 1nEe0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|LMT MMT CST EST CDT|5J.8 5J.c 60 50 50|01232424232324242|-3eLue.Q 1Mhc0.4 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|LMT FFMT AST ADT|44.k 44.k 40 30|01232|-3eLvT.E PTA0 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6u 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST MDT PST|75.E 70 60 60 80|0121312141313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|44e4","America/Menominee|LMT CST CDT CWT CPT EST|5O.r 60 50 50 50 50|012121341212152121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3pdG9.x 1jce9.x 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|11e5","America/Metlakatla|LMT LMT PST PWT PPT PDT AKST AKDT|-fd.G 8K.i 80 70 70 70 90 80|0123425252525252525252525252525252526767672676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwf.5 1EX1d.G 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST MDT CDT CWT|6A.A 70 60 60 50 50|012131242425242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mxUf.k 2LHcf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|LMT EST AST ADT AWT APT|4j.8 50 40 30 30 30|0123232323232323232323245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3txvE.Q J4ME.Q CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|LMT EST EDT EWT EPT|5h.w 50 40 40 40|012121212121212121212121212121212121212121212123412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-32B6G.s UFdG.s 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1qL0 11B0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|LMT EST EDT EWT EPT|4U.2 50 40 40 40|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFH0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nome|LMT LMT NST NWT NPT BST BDT YST AKST AKDT|-cW.m b1.C b0 a0 a0 b0 a0 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVyu.p 1EX1W.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|LMT MST MDT MWT MPT CST CDT|6L.7 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/Center|LMT MST MDT MWT MPT CST CDT|6J.c 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|LMT MST MDT MWT MPT CST CDT|6J.D 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST MDT CDT|6V.E 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 Rc0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Port-au-Prince|LMT PPMT EST EDT|4N.k 4N 50 40|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLva.E 15RLX.E 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|LMT SMT -05 -04 -03|4H.E 4G.J 50 40 30|01213132323232323232343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvg.k MJbX.5 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Winnipeg|LMT CST CDT CWT CPT|6s.A 60 50 50 50|0121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3kLtv.o 1a3bv.o WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Rankin_Inlet|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-vDc0 Bjk0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-SnA0 103I0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|LMT SMT -05 -04 -03|4G.J 4G.J 50 40 30|0121313232323232323432343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvh.f MJc0 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 hX0 1q10 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|LMT SDMT EST EDT -0430 AST|4D.A 4E 50 40 4u 40|012324242424242525|-3eLvk.o 1Jic0.o 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|012132323232323232323232323232323232323232323232323232323232323232323232323232323232323232121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 2pA0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|452","America/Sitka|LMT LMT PST PWT PPT PDT YST AKST AKDT|-eW.L 91.d 80 70 70 70 90 90 80|0123425252525252525252525252525252567878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-48Pzs.L 1jVwu 1EX0W.L 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|LMT NST NDT NST NDT NWT NPT NDDT|3u.Q 3u.Q 2u.Q 3u 2u 2u 2u 1u|012121212121212121212121212121212121213434343434343435634343434343434343434343434343434343434343434343434343434343434343434343434343434343437343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tokt.8 1l020 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Vancouver|LMT PST PDT PWT PPT|8c.s 80 70 70 70|01213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tofL.w 1nspL.w 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|LMT YST YDT YWT YPT YDDT PST PDT MST|90.c 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeX.M GWpX.M 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 LA0 ytd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Yakutat|LMT LMT YST YWT YPT YDT AKST AKDT|-eF.5 9i.T 90 80 80 80 90 80|0123425252525252525252525252525252526767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwL.G 1EX1F.5 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","Antarctica/Casey|-00 +08 +11|0 -80 -b0|012121212121212121|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01 14kX 1lf1 14kX 1lf1 13bX|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|LMT PMMT +10|-9M.E -9M.w -a0|012|-3D8VM.E AvA0.8|25e4","Antarctica/Macquarie|-00 AEST AEDT|0 -a0 -b0|0121012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2OPc0 Fb40 1a00 4SK0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|LMT NZMT NZST NZST NZDT|-bD.4 -bu -cu -c0 -d0|012131313131313131313131313134343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-46jLD.4 2nEO9.4 Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|40","Antarctica/Vostok|-00 +07 +05|0 -70 -50|01012|-tjA0 1rWh0 1Nj0 1aTv0|25","Europe/Berlin|LMT CET CEST CEMT|-R.s -10 -20 -30|012121212121212321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36RcR.s UbWR.s 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e5","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|0123232323232323232323212323232323232323232323232321|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 L4m0|15e5","Asia/Amman|LMT EET EEST +03|-2n.I -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|LMT BMT +03 +04|-2V.E -2V.A -30 -40|0123232323232323232323232323232323232323232323232323232|-3eLCV.E 18ao0.4 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|LMT BMT +07|-6G.4 -6G.4 -70|012|-3D8SG.4 1C000|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|LMT EET EEST|-2m -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3D8Om 1BWom 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|42e4","Asia/Kolkata|LMT HMT MMT IST +0630|-5R.s -5R.k -5l.a -5u -6u|01234343|-4Fg5R.s BKo0.8 1rDcw.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|LMT CST CDT|-85.H -80 -90|012121212121212121212121212121|-2M0U5.H Iuo5.H 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|LMT MMT +0530 +06 +0630|-5j.o -5j.w -5u -60 -6u|012342432|-3D8Rj.o 13inX.Q 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|LMT HMT +0630 +0530 +06 +07|-61.E -5R.k -6u -5u -60 -70|01232454|-3eLG1.E 26008.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST +03|-2p.c -20 -30 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Asia/Gaza|LMT EET EEST IST IDT|-2h.Q -20 -30 -20 -30|0121212121212121212121212121212121234343434343434343434343434343431212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCh.Q 1Azeh.Q MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 1a10 1fz0 17d0 1in0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 1fB0 14n0 jB0 2L0 11B0 WL0 gN0 8n0 11B0 TX0 gN0 bb0 11B0 On0 jB0 dX0 11B0 Lz0 gN0 mn0 WN0 IL0 gN0 pb0 WN0 Db0 jB0 rX0 11B0 xz0 gN0 xz0 11B0 rX0 jB0 An0 11B0 pb0 gN0 IL0 WN0 mn0 gN0 Lz0 WN0 gL0 jB0 On0 11B0 bb0 gN0 TX0 11B0 5z0 jB0 WL0 11B0 2L0 jB0 11z0 1ip0 19X0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 gN0 2L0 WN0 14n0 gN0 5z0 WN0 WL0 jB0 8n0 11B0 Rb0 gN0 dX0 11B0 Lz0 jB0 gL0 11B0 IL0 jB0 mn0 WN0 FX0 gN0 rX0 WN0 An0 jB0 uL0 11B0 uL0 gN0 An0 11B0 rX0 gN0 Db0 11B0 mn0 jB0 FX0 11B0 jz0 gN0 On0 WN0 dX0 jB0 Rb0 WN0 bb0 jB0 TX0 11B0 5z0 gN0 11z0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|18e5","Asia/Hebron|LMT EET EEST IST IDT|-2k.n -20 -30 -20 -30|012121212121212121212121212121212123434343434343434343434343434343121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCk.n 1Azek.n MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 1a10 1fz0 17d0 1in0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 1fB0 14n0 jB0 2L0 11B0 WL0 gN0 8n0 11B0 TX0 gN0 bb0 11B0 On0 jB0 dX0 11B0 Lz0 gN0 mn0 WN0 IL0 gN0 pb0 WN0 Db0 jB0 rX0 11B0 xz0 gN0 xz0 11B0 rX0 jB0 An0 11B0 pb0 gN0 IL0 WN0 mn0 gN0 Lz0 WN0 gL0 jB0 On0 11B0 bb0 gN0 TX0 11B0 5z0 jB0 WL0 11B0 2L0 jB0 11z0 1ip0 19X0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 gN0 2L0 WN0 14n0 gN0 5z0 WN0 WL0 jB0 8n0 11B0 Rb0 gN0 dX0 11B0 Lz0 jB0 gL0 11B0 IL0 jB0 mn0 WN0 FX0 gN0 rX0 WN0 An0 jB0 uL0 11B0 uL0 gN0 An0 11B0 rX0 gN0 Db0 11B0 mn0 jB0 FX0 11B0 jz0 gN0 On0 WN0 dX0 jB0 Rb0 WN0 bb0 jB0 TX0 11B0 5z0 gN0 11z0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.u -76.u -70 -80 -90|0123423232|-2yC76.u bK00 1h7b6.u 5lz0 18o0 3Oq0 k5c0 aVX0 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|LMT IMT +07 +08 +09|-6V.5 -6V.5 -70 -80 -90|012343434343434343434343234343434343434343434343434343434343434343|-3D8SV.5 1Bxc0 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|LMT IMT EET EEST +03 +04|-1T.Q -1U.U -20 -30 -30 -40|01232323232323232323232323232323232323232323232345423232323232323232323232323232323232323232323232323232323232323234|-3D8NT.Q 1ePXW.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|LMT BMT +0720 +0730 +09 +08 WIB|-77.c -77.c -7k -7u -90 -80 -70|012343536|-49jH7.c 2hiLL.c luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|LMT JMT IST IDT IDDT|-2k.S -2k.E -20 -30 -40|012323232323232432323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8Ok.S 1wvA0.e SyOk.E MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 3LA0 Eo0 oo0 1co0 1dA0 16o0 10M0 1jc0 1tA0 14o0 1cM0 1a00 11A0 1Nc0 Ao0 1Nc0 Ao0 1Ko0 LA0 1o00 WM0 EQK0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|LMT +04 +0430|-4A.M -40 -4u|012|-3eLEA.M 2dTcA.M|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|LMT SMT +07 +0720 +0730 +09 +08|-6T.p -6T.p -70 -7k -7u -90 -80|01234546|-2M0ST.p aIM0 17anT.p l5XE 17bO 8Fyu 1so10|71e5","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|LMT LMT PST PDT JST|fU -84 -80 -90 -90|01232423232|-54m84 2clc0 1vfc4 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 Mv90|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|LMT RMT +0630 +09|-6o.L -6o.L -6u -90|01232|-3D8So.L 1BnA0 SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|LMT CST JST CDT|-86 -80 -90 -90|012131313131313131313131313131313131313131|-30bk6 1FDc6 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|LMT TBMT +03 +04 +05|-2X.b -2X.b -30 -40 -50|01234343434343434343434323232343434343434343434323|-3D8OX.b 1LUM0 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +0430 +04 +05|-3p.I -3p.I -3u -4u -40 -50|012345423232323232323232323232323232323232323232323232323232323232323232|-2btDp.I Llc0 1FHaT.I 1pc0 120u Rc0 XA0 Wou JX0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|LMT JST JDT|-9i.X -90 -a0|0121212121|-3jE90 2qSo0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|LMT HMT -02 -01 +00 WET|1G.E 1S.w 20 10 0 0|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232343434343434343434343434343434345434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tomh.k 18aoh.k aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|LMT BMT BST AST ADT|4j.i 4j.i 3j.i 40 30|0121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3eLvE.G 16mo0 1bb0 1i10 11X0 ru30 thbE.G 1PX0 11B0 1tz0 Rd0 1zb0 Op0 1zb0 3I10 Lz0 1EN0 FX0 1HB0 FX0 1Kp0 Db0 1Kp0 Db0 1Kp0 FX0 93d0 11z0 GAp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|LMT FMT -01 +00 +01 WET WEST|17.A 17.A 10 0 -10 0 -10|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tomQ.o 18anQ.o aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e4","Atlantic/South_Georgia|LMT -02|2q.8 20|01|-3eLxx.Q|30","Atlantic/Stanley|LMT SMT -04 -03 -02|3P.o 3P.o 40 30 20|0123232323232323434323232323232323232323232323232323232323232323232323|-3eLw8.A S200 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|LMT AEST AEDT|-a4.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oW4.Q RlC4.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|LMT ACST ACST ACDT|-9e.k -90 -9u -au|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-32oVe.k ak0e.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|LMT AEST AEDT|-ac.8 -a0 -b0|012121212121212121|-32Bmc.8 Ry2c.8 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|LMT AEST ACST ACST ACDT|-9p.M -a0 -90 -9u -au|0123434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-32oVp.M 3Lzp.M 6wp0 H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Hobart|LMT AEST AEDT|-9N.g -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-3109N.g Pk1N.g 1a00 1qM0 Oo0 1zc0 Oo0 TAo0 yM0 1cM0 1cM0 1fA0 1a00 VfA0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Darwin|LMT ACST ACST ACDT|-8H.k -90 -9u -au|01232323232|-32oUH.k ajXH.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00|12e4","Australia/Eucla|LMT +0845 +0945|-8z.s -8J -9J|01212121212121212121|-30nIz.s PkpO.s xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|LMT AEST +1030 +1130 +11|-aA.k -a0 -au -bu -b0|01232323232424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424|-32oWA.k 3tzAA.k 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|LMT AEST AEDT|-9T.U -a0 -b0|0121212121212121212121|-32BlT.U Ry1T.U xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|LMT AEST AEDT|-9D.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oVD.Q RlBD.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|LMT AWST AWDT|-7H.o -80 -90|01212121212121212121|-30nHH.o PkpH.o xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Pacific/Easter|LMT EMT -07 -06 -05|7h.s 7h.s 70 60 50|0123232323232323232323232323234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLsG.w 1HRc0 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Europe/Dublin|LMT DMT IST GMT BST IST|p.l p.l -y.D 0 -10 -10|012343434343435353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353|-3BHby.D 1ra20 Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Etc/GMT-10|+10|-a0|0||","Etc/GMT-11|+11|-b0|0||","Etc/GMT-12|+12|-c0|0||","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Etc/GMT-7|+07|-70|0||","Etc/GMT-8|+08|-80|0||","Etc/GMT-9|+09|-90|0||","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+2|-02|20|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Brussels|LMT BMT WET CET CEST WEST|-h.u -h.u 0 -10 -20 -10|012343434325252525252525252525252525252525252525252525434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8Mh.u u1Ah.u SO00 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|21e5","Europe/Andorra|LMT WET CET CEST|-6.4 0 -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2M0M6.4 1Pnc6.4 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|LMT AMT EET EEST CEST CET|-1y.Q -1y.Q -20 -30 -20 -10|0123234545232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-30SNy.Q OMM1 CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|35e5","Europe/London|LMT GMT BST BDST|1.f 0 -10 -20|01212121212121212121212121212121212121212121212121232323232321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-4VgnW.J 2KHdW.J Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|LMT CET CEST|-1m -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3topm 2juLm 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Prague|LMT PMT CET CEST GMT|-V.I -V.I -10 -20 0|0123232323232323232423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4QbAV.I 1FDc0 XPaV.I 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|13e5","Europe/Bucharest|LMT BMT EET EEST|-1I.o -1I.o -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3awpI.o 1AU00 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|LMT CET CEST|-1g.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3cK1g.k 124Lg.k 11d0 1iO0 11A0 1o00 11A0 1oo0 11c0 1lc0 17c0 O1V0 3Nf0 WM0 1fA0 1cM0 1cM0 1oJ0 1dd0 1020 1fX0 1cp0 1cM0 1cM0 1cM0 1fA0 1a00 bhy0 Rb0 1wr0 Rc0 1C00 LA0 1C00 LA0 SNW0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|LMT BMT CET CEST|-y.8 -t.K -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4HyMy.8 1Dw04.m 1SfAt.K 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|LMT CMT BMT EET EEST CEST CET MSK MSD|-1T.k -1T -1I.o -20 -30 -20 -10 -30 -40|0123434343434343434345656578787878787878787878434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8NT.k 1wNA0.k wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|67e4","Europe/Gibraltar|LMT GMT BST BDST CET CEST|l.o 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123232323232121232121212121212121212145454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-3BHbC.A 1ra1C.A Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|LMT HMT EET EEST|-1D.N -1D.N -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3H0ND.N 1Iu00 OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|LMT CET CEST EET EEST MSK MSD +03|-1m -10 -20 -20 -30 -30 -40 -30|012121212121212343565656565656565654343434343434343434343434343434343434343434373|-36Rdm UbXm 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|LMT KMT EET MSK CEST CET MSD EEST|-22.4 -22.4 -20 -30 -20 -10 -40 -30|01234545363636363636363636367272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-3D8O2.4 1LUM0 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o10 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05 MSD MSK MSK|-3i.M -30 -40 -50 -40 -30 -40|0123232323232323232454524545454545454545454545454545454545454565|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Europe/Madrid|LMT WET WEST WEMT CET CEST|e.I 0 -10 -20 -10 -20|0121212121212121212321454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2M0M0 G5z0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|62e5","Europe/Malta|LMT CET CEST|-W.4 -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-35rcW.4 SXzW.4 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|LMT MMT EET MSK CEST CET MSD EEST +03|-1O.g -1O -20 -30 -20 -10 -40 -30 -30|012345454363636363636363636372727272727272727272727272727272727272728|-3D8NO.g 1LUM0.g eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Paris|LMT PMT WET WEST CEST CET WEMT|-9.l -9.l 0 -10 -20 -10 -20|01232323232323232323232323232323232323232323232323234545463654545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-3bQ09.l MDA0 cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|11e6","Europe/Moscow|LMT MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|01232434565756865656565656565656565698656565656565656565656565656565656565656a6|-3D8Ou.h 1sQM0 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Riga|LMT RMT LST EET MSK CEST CET MSD EEST|-1A.y -1A.y -2A.y -20 -30 -20 -10 -40 -30|0121213456565647474747474747474838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383|-3D8NA.y 1xde0 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|64e4","Europe/Rome|LMT RMT CET CEST|-N.U -N.U -10 -20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4aU0N.U 15snN.U T000 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|LMT SMT EET MSK CEST CET MSD EEST MSK|-2g.o -2g -20 -30 -20 -10 -40 -30 -40|0123454543636363636363636363272727636363727272727272727272727272727272727283|-3D8Og.o 1LUM0.o eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eN0 1cM0 1cM0 1cM0 1cM0 dV0 WO0 1cM0 1cM0 1fy0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|LMT IMT EET CET CEST EEST|-1x.g -1U.U -20 -10 -20 -30|0123434325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-3D8Nx.g AiLA.k 1UFeU.U WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Tallinn|LMT TMT CET CEST EET MSK MSD EEST|-1D -1D -10 -20 -20 -30 -40 -30|0123214532323565656565656565657474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474|-3D8ND 1wI00 teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Vienna|LMT CET CEST|-15.l -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36Rd5.l UbX5.l 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|LMT WMT KMT CET EET MSK CEST MSD EEST|-1F.g -1o -1z.A -10 -20 -30 -20 -40 -30|0123435636365757575757575757584848484848484848463648484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484|-3D8NF.g 1u5Ah.g 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05 MSD MSK MSK|-2V.E -30 -40 -50 -40 -30 -40|012323232323232324545452454545454545454545454545454545454545456525|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|LMT WMT CET CEST EET EEST|-1o -1o -10 -20 -20 -30|0123232345423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8No 1qDA0 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Maldives|LMT MMT +05|-4S -4S -50|012|-3D8QS 3eLA0|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Pacific/Kwajalein|LMT +11 +10 +09 -12 +12|-b9.k -b0 -a0 -90 c0 -c0|0123145|-2M0X9.k 1rDA9.k akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|LMT +1215 +1245 +1345|-cd.M -cf -cJ -dJ|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-46jMd.M 37RbW.M 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT LMT -1130 -11 -10 +14 +13|-cx.4 bq.U bu b0 a0 -e0 -d0|012343456565656565656565656|-38Fox.4 J1A0 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|LMT PMMT +10 +09 +11|-am.g -9M.w -a0 -90 -b0|012324|-3D8Wm.g AvAx.I 1TCLM.w 7CN0 2MQp0|18e4","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|012121212121212121212121|-2l9nd.g 2uNXd.g Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-00 -12 -11 +13|0 c0 b0 -d0|0123|-1iIo0 1GsA0 B7X0|1","Pacific/Fakaofo|LMT -11 +13|bo.U b0 -d0|012|-2M0Az.4 4ufXz.4|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|012121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0|88e4","Pacific/Tarawa|LMT +12|-bw.4 -c0|01|-2M0Xw.4|29e3","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|LMT LMT GST +09 GDT ChST|el -9D -a0 -90 -b0 -a0|0123242424242424242425|-54m9D 2glc0 1DFbD 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|LMT HST HDT HWT HPT HST|av.q au 9u 9u 9u a0|01213415|-3061s.y 1uMdW.y 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|LMT -1040 -10 +14|at.k aE a0 -e0|0123|-2M0Bu.E 3bIMa.E B7Xk|51e2","Pacific/Kosrae|LMT LMT +11 +09 +10 +12|d8.4 -aP.U -b0 -90 -a0 -c0|0123243252|-54maP.U 2glc0 xsnP.U axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT LMT SST|-cB.c bm.M b0|012|-38FoB.c J1A0|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|LMT -1120 -11|bj.E bk b0|012|-FScE.k suo0.k|12e2","Pacific/Norfolk|LMT +1112 +1130 +1230 +11 +12|-bb.Q -bc -bu -cu -b0 -c0|0123245454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2M0Xb.Q 21ILX.Q W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Palau|LMT LMT +09|f2.4 -8V.U -90|012|-54m8V.U 2glc0|21e3","Pacific/Pitcairn|LMT -0830 -08|8E.k 8u 80|012|-2M0Dj.E 3UVXN.E|56","Pacific/Rarotonga|LMT LMT -1030 -0930 -10|-dk.U aD.4 au 9u a0|01234343434343434343434343434|-2Otpk.U 28zc0 13tbO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|LMT +1220 +13 +14|-cj.c -ck -d0 -e0|01232323232|-XbMj.c BgLX.c 1yndk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|"],links=["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Iceland","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|America/Yellowknife","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Iqaluit|America/Pangnirtung","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Phoenix|America/Creston","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|America/Nipigon","America/Toronto|America/Thunder_Bay","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|America/Rainy_River","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Indian/Christmas","Asia/Brunei|Asia/Kuching","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Reunion","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Berlin|Arctic/Longyearbyen","Europe/Berlin|Atlantic/Jan_Mayen","Europe/Berlin|Europe/Copenhagen","Europe/Berlin|Europe/Oslo","Europe/Berlin|Europe/Stockholm","Europe/Brussels|Europe/Amsterdam","Europe/Brussels|Europe/Luxembourg","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Kiev|Europe/Kyiv","Europe/Kiev|Europe/Uzhgorod","Europe/Kiev|Europe/Zaporozhye","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Paris|Europe/Monaco","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Maldives|Indian/Kerguelen","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Guadalcanal|Pacific/Pohnpei","Pacific/Guadalcanal|Pacific/Ponape","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Pacific/Chuuk","Pacific/Port_Moresby|Pacific/Truk","Pacific/Port_Moresby|Pacific/Yap","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Majuro","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],countries=["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Puerto_Rico America/Antigua","AI|America/Puerto_Rico America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Troll Antarctica/Vostok Pacific/Auckland Pacific/Port_Moresby Asia/Riyadh Antarctica/McMurdo Antarctica/DumontDUrville Antarctica/Syowa","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Puerto_Rico America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Puerto_Rico America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Kuching Asia/Brunei","BO|America/La_Paz","BQ|America/Puerto_Rico America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Toronto America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Toronto America/Iqaluit America/Winnipeg America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Inuvik America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver America/Panama America/Puerto_Rico America/Phoenix America/Blanc-Sablon America/Atikokan America/Creston","CC|Asia/Yangon Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Puerto_Rico America/Curacao","CX|Asia/Bangkok Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Berlin Europe/Copenhagen","DM|America/Puerto_Rico America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Kosrae Pacific/Port_Moresby Pacific/Guadalcanal Pacific/Chuuk Pacific/Pohnpei","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Puerto_Rico America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Abidjan Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Puerto_Rico America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Africa/Abidjan Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Kanton Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Puerto_Rico America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Puerto_Rico America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Brussels Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Paris Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Puerto_Rico America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Tarawa Pacific/Kwajalein Pacific/Majuro","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Puerto_Rico America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Chihuahua America/Ciudad_Juarez America/Ojinaga America/Mazatlan America/Bahia_Banderas America/Hermosillo America/Tijuana","MY|Asia/Kuching Asia/Singapore Asia/Kuala_Lumpur","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Brussels Europe/Amsterdam","NO|Europe/Berlin Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Asia/Dubai Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Asia/Dubai Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Berlin Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Berlin Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Puerto_Rico America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Asia/Dubai Indian/Maldives Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Puerto_Rico America/Port_of_Spain","TV|Pacific/Tarawa Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kyiv","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Tarawa Pacific/Midway Pacific/Wake","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Puerto_Rico America/St_Vincent","VE|America/Caracas","VG|America/Puerto_Rico America/Tortola","VI|America/Puerto_Rico America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Tarawa Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"],require$$1={version,zones,links,countries};var moment=momentTimezone$1.exports=momentTimezoneExports$1;moment.tz.load(require$$1);var momentTimezoneExports=momentTimezone$1.exports;const moment$1=getDefaultExportFromCjs$1(momentTimezoneExports);var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(tt){return tt&&tt.__esModule&&Object.prototype.hasOwnProperty.call(tt,"default")?tt.default:tt}/*!
 * Copyright (c) 2017 Benjamin Van Ryseghem<benjamin@vanryseghem.com>
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */var enUS,hasRequiredEnUS;function requireEnUS(){return hasRequiredEnUS||(hasRequiredEnUS=1,enUS={languageTag:"en-US",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},spaceSeparated:!1,ordinal:function(tt){let nt=tt%10;return~~(tt%100/10)===1?"th":nt===1?"st":nt===2?"nd":nt===3?"rd":"th"},bytes:{binarySuffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"],decimalSuffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]},currency:{symbol:"$",position:"prefix",code:"USD"},currencyFormat:{thousandSeparated:!0,totalLength:4,spaceSeparated:!0,spaceSeparatedCurrency:!0},formats:{fourDigits:{totalLength:4,spaceSeparated:!0},fullWithTwoDecimals:{output:"currency",thousandSeparated:!0,mantissa:2},fullWithTwoDecimalsNoCurrency:{thousandSeparated:!0,mantissa:2},fullWithNoDecimals:{output:"currency",thousandSeparated:!0,mantissa:0}}}),enUS}/*!
 * Copyright (c) 2017 Benjamin Van Ryseghem<benjamin@vanryseghem.com>
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */var unformatting,hasRequiredUnformatting;function requireUnformatting(){if(hasRequiredUnformatting)return unformatting;hasRequiredUnformatting=1;const tt=[{key:"ZiB",factor:Math.pow(1024,7)},{key:"ZB",factor:Math.pow(1e3,7)},{key:"YiB",factor:Math.pow(1024,8)},{key:"YB",factor:Math.pow(1e3,8)},{key:"TiB",factor:Math.pow(1024,4)},{key:"TB",factor:Math.pow(1e3,4)},{key:"PiB",factor:Math.pow(1024,5)},{key:"PB",factor:Math.pow(1e3,5)},{key:"MiB",factor:Math.pow(1024,2)},{key:"MB",factor:Math.pow(1e3,2)},{key:"KiB",factor:Math.pow(1024,1)},{key:"KB",factor:Math.pow(1e3,1)},{key:"GiB",factor:Math.pow(1024,3)},{key:"GB",factor:Math.pow(1e3,3)},{key:"EiB",factor:Math.pow(1024,6)},{key:"EB",factor:Math.pow(1e3,6)},{key:"B",factor:1}];function nt(ct){return ct.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}function et(ct,pt,dt,ft,bt,ht,mt){if(!isNaN(+ct))return+ct;let Mt="",Ot=ct.replace(/(^[^(]*)\((.*)\)([^)]*$)/,"$1$2$3");if(Ot!==ct)return-1*et(Ot,pt,dt,ft,bt,ht);for(let Et=0;Et<tt.length;Et++){let Tt=tt[Et];if(Mt=ct.replace(RegExp(`([0-9 ])(${Tt.key})$`),"$1"),Mt!==ct)return et(Mt,pt,dt,ft,bt,ht)*Tt.factor}if(Mt=ct.replace("%",""),Mt!==ct)return et(Mt,pt,dt,ft,bt,ht)/100;let zt=parseFloat(ct);if(isNaN(zt))return;let yt=ft(zt);if(yt&&yt!=="."&&(Mt=ct.replace(new RegExp(`${nt(yt)}$`),""),Mt!==ct))return et(Mt,pt,dt,ft,bt,ht);let vt={};Object.keys(ht).forEach(Et=>{vt[ht[Et]]=Et});let At=Object.keys(vt).sort().reverse(),St=At.length;for(let Et=0;Et<St;Et++){let Tt=At[Et],Rt=vt[Tt];if(Mt=ct.replace(Tt,""),Mt!==ct){let Ct;switch(Rt){case"thousand":Ct=Math.pow(10,3);break;case"million":Ct=Math.pow(10,6);break;case"billion":Ct=Math.pow(10,9);break;case"trillion":Ct=Math.pow(10,12);break}return et(Mt,pt,dt,ft,bt,ht)*Ct}}}function rt(ct,pt,dt){let ft=ct.replace(dt,"");return ft=ft.replace(new RegExp(`([0-9])${nt(pt.thousands)}([0-9])`,"g"),"$1$2"),ft=ft.replace(pt.decimal,"."),ft}function ot(ct,pt,dt="",ft,bt,ht,mt){if(ct==="")return;if(ct===bt)return 0;let Mt=rt(ct,pt,dt);return et(Mt,pt,dt,ft,bt,ht)}function at(ct,pt){if(!(ct.indexOf(":")&&pt.thousands!==":"))return!1;let ft=ct.split(":");if(ft.length!==3)return!1;let bt=+ft[0],ht=+ft[1],mt=+ft[2];return!isNaN(bt)&&!isNaN(ht)&&!isNaN(mt)}function st(ct){let pt=ct.split(":"),dt=+pt[0],ft=+pt[1];return+pt[2]+60*ft+3600*dt}function ut(ct,pt){const dt=requireGlobalState();let ft=dt.currentDelimiters(),bt=dt.currentCurrency().symbol,ht=dt.currentOrdinal(),mt=dt.getZeroFormat(),Mt=dt.currentAbbreviations(),Ot;if(typeof ct=="string")at(ct,ft)?Ot=st(ct):Ot=ot(ct,ft,bt,ht,mt,Mt);else if(typeof ct=="number")Ot=ct;else return;if(Ot!==void 0)return Ot}return unformatting={unformat:ut},unformatting}/*!
 * Copyright (c) 2017 Benjamin Van Ryseghem<benjamin@vanryseghem.com>
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */var validating$1,hasRequiredValidating;function requireValidating(){if(hasRequiredValidating)return validating$1;hasRequiredValidating=1;let tt=requireUnformatting();const nt=/^[a-z]{2,3}(-[a-zA-Z]{4})?(-([A-Z]{2}|[0-9]{3}))?$/,et=["currency","percent","byte","time","ordinal","number"],rt=["trillion","billion","million","thousand"],ot=["prefix","infix","postfix"],at=["sign","parenthesis"],st={type:"object",children:{thousand:{type:"string",mandatory:!0},million:{type:"string",mandatory:!0},billion:{type:"string",mandatory:!0},trillion:{type:"string",mandatory:!0}},mandatory:!0},pt={output:{type:"string",validValues:et},base:{type:"string",validValues:["decimal","binary","general"],restriction:(Ot,zt)=>zt.output==="byte",message:"`base` must be provided only when the output is `byte`",mandatory:Ot=>Ot.output==="byte"},characteristic:{type:"number",restriction:Ot=>Ot>=0,message:"value must be positive"},prefix:"string",postfix:"string",forceAverage:{type:"string",validValues:rt},average:"boolean",lowPrecision:{type:"boolean",restriction:(Ot,zt)=>zt.average===!0,message:"`lowPrecision` must be provided only when the option `average` is set"},currencyPosition:{type:"string",validValues:ot},currencySymbol:"string",totalLength:{type:"number",restrictions:[{restriction:Ot=>Ot>=0,message:"value must be positive"},{restriction:(Ot,zt)=>!zt.exponential,message:"`totalLength` is incompatible with `exponential`"}]},mantissa:{type:"number",restriction:Ot=>Ot>=0,message:"value must be positive"},optionalMantissa:"boolean",trimMantissa:"boolean",roundingFunction:"function",optionalCharacteristic:"boolean",thousandSeparated:"boolean",spaceSeparated:"boolean",spaceSeparatedCurrency:"boolean",spaceSeparatedAbbreviation:"boolean",abbreviations:{type:"object",children:{thousand:"string",million:"string",billion:"string",trillion:"string"}},negative:{type:"string",validValues:at},forceSign:"boolean",exponential:{type:"boolean"},prefixSymbol:{type:"boolean",restriction:(Ot,zt)=>zt.output==="percent",message:"`prefixSymbol` can be provided only when the output is `percent`"}},dt={languageTag:{type:"string",mandatory:!0,restriction:Ot=>Ot.match(nt),message:"the language tag must follow the BCP 47 specification (see https://tools.ieft.org/html/bcp47)"},delimiters:{type:"object",children:{thousands:"string",decimal:"string",thousandsSize:"number"},mandatory:!0},abbreviations:st,spaceSeparated:"boolean",spaceSeparatedCurrency:"boolean",ordinal:{type:"function",mandatory:!0},bytes:{type:"object",children:{binarySuffixes:"object",decimalSuffixes:"object"}},currency:{type:"object",children:{symbol:"string",position:"string",code:"string"},mandatory:!0},defaults:"format",ordinalFormat:"format",byteFormat:"format",percentageFormat:"format",currencyFormat:"format",timeDefaults:"format",formats:{type:"object",children:{fourDigits:{type:"format",mandatory:!0},fullWithTwoDecimals:{type:"format",mandatory:!0},fullWithTwoDecimalsNoCurrency:{type:"format",mandatory:!0},fullWithNoDecimals:{type:"format",mandatory:!0}}}};function ft(Ot,zt){let yt=bt(Ot),vt=mt(zt);return yt&&vt}function bt(Ot){return tt.unformat(Ot)!==void 0}function ht(Ot,zt,yt,vt=!1){let At=Object.keys(Ot).map(St=>{if(!zt[St])return console.error(`${yt} Invalid key: ${St}`),!1;let Et=Ot[St],Tt=zt[St];if(typeof Tt=="string"&&(Tt={type:Tt}),Tt.type==="format"){if(!ht(Et,pt,`[Validate ${St}]`,!0))return!1}else if(typeof Et!==Tt.type)return console.error(`${yt} ${St} type mismatched: "${Tt.type}" expected, "${typeof Et}" provided`),!1;if(Tt.restrictions&&Tt.restrictions.length){let Rt=Tt.restrictions.length;for(let Ct=0;Ct<Rt;Ct++){let{restriction:wt,message:Lt}=Tt.restrictions[Ct];if(!wt(Et,Ot))return console.error(`${yt} ${St} invalid value: ${Lt}`),!1}}return Tt.restriction&&!Tt.restriction(Et,Ot)?(console.error(`${yt} ${St} invalid value: ${Tt.message}`),!1):Tt.validValues&&Tt.validValues.indexOf(Et)===-1?(console.error(`${yt} ${St} invalid value: must be among ${JSON.stringify(Tt.validValues)}, "${Et}" provided`),!1):!(Tt.children&&!ht(Et,Tt.children,`[Validate ${St}]`))});return vt||At.push(...Object.keys(zt).map(St=>{let Et=zt[St];if(typeof Et=="string"&&(Et={type:Et}),Et.mandatory){let Tt=Et.mandatory;if(typeof Tt=="function"&&(Tt=Tt(Ot)),Tt&&Ot[St]===void 0)return console.error(`${yt} Missing mandatory key "${St}"`),!1}return!0})),At.reduce((St,Et)=>St&&Et,!0)}function mt(Ot){return ht(Ot,pt,"[Validate format]")}function Mt(Ot){return ht(Ot,dt,"[Validate language]")}return validating$1={validate:ft,validateFormat:mt,validateInput:bt,validateLanguage:Mt},validating$1}/*!
 * Copyright (c) 2017 Benjamin Van Ryseghem<benjamin@vanryseghem.com>
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */function parsePrefix(tt,nt){let et=tt.match(/^{([^}]*)}/);return et?(nt.prefix=et[1],tt.slice(et[0].length)):tt}function parsePostfix(tt,nt){let et=tt.match(/{([^}]*)}$/);return et?(nt.postfix=et[1],tt.slice(0,-et[0].length)):tt}function parseOutput(tt,nt){if(tt.indexOf("$")!==-1){nt.output="currency";return}if(tt.indexOf("%")!==-1){nt.output="percent";return}if(tt.indexOf("bd")!==-1){nt.output="byte",nt.base="general";return}if(tt.indexOf("b")!==-1){nt.output="byte",nt.base="binary";return}if(tt.indexOf("d")!==-1){nt.output="byte",nt.base="decimal";return}if(tt.indexOf(":")!==-1){nt.output="time";return}tt.indexOf("o")!==-1&&(nt.output="ordinal")}function parseThousandSeparated(tt,nt){tt.indexOf(",")!==-1&&(nt.thousandSeparated=!0)}function parseSpaceSeparated(tt,nt){tt.indexOf(" ")!==-1&&(nt.spaceSeparated=!0,nt.spaceSeparatedCurrency=!0,(nt.average||nt.forceAverage)&&(nt.spaceSeparatedAbbreviation=!0))}function parseTotalLength(tt,nt){let et=tt.match(/[1-9]+[0-9]*/);et&&(nt.totalLength=+et[0])}function parseCharacteristic(tt,nt){let rt=tt.split(".")[0].match(/0+/);rt&&(nt.characteristic=rt[0].length)}function parseMantissa(tt,nt){let et=tt.split(".")[1];if(et){let rt=et.match(/0+/);rt&&(nt.mantissa=rt[0].length)}}function parseTrimMantissa(tt,nt){const et=tt.split(".")[1];et&&(nt.trimMantissa=et.indexOf("[")!==-1)}function parseAverage(tt,nt){tt.indexOf("a")!==-1&&(nt.average=!0)}function parseForceAverage(tt,nt){tt.indexOf("K")!==-1?nt.forceAverage="thousand":tt.indexOf("M")!==-1?nt.forceAverage="million":tt.indexOf("B")!==-1?nt.forceAverage="billion":tt.indexOf("T")!==-1&&(nt.forceAverage="trillion")}function parseOptionalMantissa(tt,nt){tt.match(/\[\.]/)?nt.optionalMantissa=!0:tt.match(/\./)&&(nt.optionalMantissa=!1)}function parseOptionalCharacteristic(tt,nt){if(tt.indexOf(".")!==-1){let et=tt.split(".")[0];nt.optionalCharacteristic=et.indexOf("0")===-1}}function parseNegative(tt,nt){tt.match(/^\+?\([^)]*\)$/)&&(nt.negative="parenthesis"),tt.match(/^\+?-/)&&(nt.negative="sign")}function parseForceSign(tt,nt){tt.match(/^\+/)&&(nt.forceSign=!0)}function parseFormat(tt,nt={}){return typeof tt!="string"?tt:(tt=parsePrefix(tt,nt),tt=parsePostfix(tt,nt),parseOutput(tt,nt),parseTotalLength(tt,nt),parseCharacteristic(tt,nt),parseOptionalCharacteristic(tt,nt),parseAverage(tt,nt),parseForceAverage(tt,nt),parseMantissa(tt,nt),parseOptionalMantissa(tt,nt),parseTrimMantissa(tt,nt),parseThousandSeparated(tt,nt),parseSpaceSeparated(tt,nt),parseNegative(tt,nt),parseForceSign(tt,nt),nt)}var parsing$2={parseFormat};/*!
 * Copyright (c) 2017 Benjamin Van Ryseghem<benjamin@vanryseghem.com>
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */var globalState$2,hasRequiredGlobalState;function requireGlobalState(){if(hasRequiredGlobalState)return globalState$2;hasRequiredGlobalState=1;const tt=requireEnUS(),nt=requireValidating(),et=parsing$2;let rt={},ot,at={},st=null,ut={};function ct(dt){ot=dt}function pt(){return at[ot]}return rt.languages=()=>Object.assign({},at),rt.currentLanguage=()=>ot,rt.currentBytes=()=>pt().bytes||{},rt.currentCurrency=()=>pt().currency,rt.currentAbbreviations=()=>pt().abbreviations,rt.currentDelimiters=()=>pt().delimiters,rt.currentOrdinal=()=>pt().ordinal,rt.currentDefaults=()=>Object.assign({},pt().defaults,ut),rt.currentOrdinalDefaultFormat=()=>Object.assign({},rt.currentDefaults(),pt().ordinalFormat),rt.currentByteDefaultFormat=()=>Object.assign({},rt.currentDefaults(),pt().byteFormat),rt.currentPercentageDefaultFormat=()=>Object.assign({},rt.currentDefaults(),pt().percentageFormat),rt.currentCurrencyDefaultFormat=()=>Object.assign({},rt.currentDefaults(),pt().currencyFormat),rt.currentTimeDefaultFormat=()=>Object.assign({},rt.currentDefaults(),pt().timeFormat),rt.setDefaults=dt=>{dt=et.parseFormat(dt),nt.validateFormat(dt)&&(ut=dt)},rt.getZeroFormat=()=>st,rt.setZeroFormat=dt=>st=typeof dt=="string"?dt:null,rt.hasZeroFormat=()=>st!==null,rt.languageData=dt=>{if(dt){if(at[dt])return at[dt];throw new Error(`Unknown tag "${dt}"`)}return pt()},rt.registerLanguage=(dt,ft=!1)=>{if(!nt.validateLanguage(dt))throw new Error("Invalid language data");at[dt.languageTag]=dt,ft&&ct(dt.languageTag)},rt.setLanguage=(dt,ft=tt.languageTag)=>{if(!at[dt]){let bt=dt.split("-")[0],ht=Object.keys(at).find(mt=>mt.split("-")[0]===bt);if(!at[ht]){ct(ft);return}ct(ht);return}ct(dt)},rt.registerLanguage(tt),ot=tt.languageTag,globalState$2=rt,globalState$2}function commonjsRequire(tt){throw new Error('Could not dynamically require "'+tt+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}/*!
 * Copyright (c) 2017 Benjamin Van Ryseghem<benjamin@vanryseghem.com>
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */function loadLanguagesInNode(tt,nt){tt.forEach(et=>{let rt;try{rt=commonjsRequire(`../languages/${et}`)}catch{console.error(`Unable to load "${et}". No matching language file found.`)}rt&&nt.registerLanguage(rt)})}var loading=tt=>({loadLanguagesInNode:nt=>loadLanguagesInNode(nt,tt)}),bignumber={exports:{}};(function(tt){(function(nt){var et,rt=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,ot=Math.ceil,at=Math.floor,st="[BigNumber Error] ",ut=st+"Number primitive has more than 15 significant digits: ",ct=1e14,pt=14,dt=9007199254740991,ft=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],bt=1e7,ht=1e9;function mt(Et){var Tt,Rt,Ct,wt=Bt.prototype={constructor:Bt,toString:null,valueOf:null},Lt=new Bt(1),Vt=20,jt=4,s0=-7,Ht=21,Yt=-1e7,M0=1e7,l0=!1,b0=1,kt=0,o0={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:" ",suffix:""},qt="0123456789abcdefghijklmnopqrstuvwxyz",Dt=!0;function Bt($t,It){var Ut,xt,Ft,Pt,Zt,Kt,n0,c0,u0=this;if(!(u0 instanceof Bt))return new Bt($t,It);if(It==null){if($t&&$t._isBigNumber===!0){u0.s=$t.s,!$t.c||$t.e>M0?u0.c=u0.e=null:$t.e<Yt?u0.c=[u0.e=0]:(u0.e=$t.e,u0.c=$t.c.slice());return}if((Kt=typeof $t=="number")&&$t*0==0){if(u0.s=1/$t<0?($t=-$t,-1):1,$t===~~$t){for(Pt=0,Zt=$t;Zt>=10;Zt/=10,Pt++);Pt>M0?u0.c=u0.e=null:(u0.e=Pt,u0.c=[$t]);return}c0=String($t)}else{if(!rt.test(c0=String($t)))return Ct(u0,c0,Kt);u0.s=c0.charCodeAt(0)==45?(c0=c0.slice(1),-1):1}(Pt=c0.indexOf("."))>-1&&(c0=c0.replace(".","")),(Zt=c0.search(/e/i))>0?(Pt<0&&(Pt=Zt),Pt+=+c0.slice(Zt+1),c0=c0.substring(0,Zt)):Pt<0&&(Pt=c0.length)}else{if(yt(It,2,qt.length,"Base"),It==10&&Dt)return u0=new Bt($t),f0(u0,Vt+u0.e+1,jt);if(c0=String($t),Kt=typeof $t=="number"){if($t*0!=0)return Ct(u0,c0,Kt,It);if(u0.s=1/$t<0?(c0=c0.slice(1),-1):1,Bt.DEBUG&&c0.replace(/^0\.0*|\./,"").length>15)throw Error(ut+$t)}else u0.s=c0.charCodeAt(0)===45?(c0=c0.slice(1),-1):1;for(Ut=qt.slice(0,It),Pt=Zt=0,n0=c0.length;Zt<n0;Zt++)if(Ut.indexOf(xt=c0.charAt(Zt))<0){if(xt=="."){if(Zt>Pt){Pt=n0;continue}}else if(!Ft&&(c0==c0.toUpperCase()&&(c0=c0.toLowerCase())||c0==c0.toLowerCase()&&(c0=c0.toUpperCase()))){Ft=!0,Zt=-1,Pt=0;continue}return Ct(u0,String($t),Kt,It)}Kt=!1,c0=Rt(c0,It,10,u0.s),(Pt=c0.indexOf("."))>-1?c0=c0.replace(".",""):Pt=c0.length}for(Zt=0;c0.charCodeAt(Zt)===48;Zt++);for(n0=c0.length;c0.charCodeAt(--n0)===48;);if(c0=c0.slice(Zt,++n0)){if(n0-=Zt,Kt&&Bt.DEBUG&&n0>15&&($t>dt||$t!==at($t)))throw Error(ut+u0.s*$t);if((Pt=Pt-Zt-1)>M0)u0.c=u0.e=null;else if(Pt<Yt)u0.c=[u0.e=0];else{if(u0.e=Pt,u0.c=[],Zt=(Pt+1)%pt,Pt<0&&(Zt+=pt),Zt<n0){for(Zt&&u0.c.push(+c0.slice(0,Zt)),n0-=pt;Zt<n0;)u0.c.push(+c0.slice(Zt,Zt+=pt));Zt=pt-(c0=c0.slice(Zt)).length}else Zt-=n0;for(;Zt--;c0+="0");u0.c.push(+c0)}}else u0.c=[u0.e=0]}Bt.clone=mt,Bt.ROUND_UP=0,Bt.ROUND_DOWN=1,Bt.ROUND_CEIL=2,Bt.ROUND_FLOOR=3,Bt.ROUND_HALF_UP=4,Bt.ROUND_HALF_DOWN=5,Bt.ROUND_HALF_EVEN=6,Bt.ROUND_HALF_CEIL=7,Bt.ROUND_HALF_FLOOR=8,Bt.EUCLID=9,Bt.config=Bt.set=function($t){var It,Ut;if($t!=null)if(typeof $t=="object"){if($t.hasOwnProperty(It="DECIMAL_PLACES")&&(Ut=$t[It],yt(Ut,0,ht,It),Vt=Ut),$t.hasOwnProperty(It="ROUNDING_MODE")&&(Ut=$t[It],yt(Ut,0,8,It),jt=Ut),$t.hasOwnProperty(It="EXPONENTIAL_AT")&&(Ut=$t[It],Ut&&Ut.pop?(yt(Ut[0],-ht,0,It),yt(Ut[1],0,ht,It),s0=Ut[0],Ht=Ut[1]):(yt(Ut,-ht,ht,It),s0=-(Ht=Ut<0?-Ut:Ut))),$t.hasOwnProperty(It="RANGE"))if(Ut=$t[It],Ut&&Ut.pop)yt(Ut[0],-ht,-1,It),yt(Ut[1],1,ht,It),Yt=Ut[0],M0=Ut[1];else if(yt(Ut,-ht,ht,It),Ut)Yt=-(M0=Ut<0?-Ut:Ut);else throw Error(st+It+" cannot be zero: "+Ut);if($t.hasOwnProperty(It="CRYPTO"))if(Ut=$t[It],Ut===!!Ut)if(Ut)if(typeof crypto<"u"&&crypto&&(crypto.getRandomValues||crypto.randomBytes))l0=Ut;else throw l0=!Ut,Error(st+"crypto unavailable");else l0=Ut;else throw Error(st+It+" not true or false: "+Ut);if($t.hasOwnProperty(It="MODULO_MODE")&&(Ut=$t[It],yt(Ut,0,9,It),b0=Ut),$t.hasOwnProperty(It="POW_PRECISION")&&(Ut=$t[It],yt(Ut,0,ht,It),kt=Ut),$t.hasOwnProperty(It="FORMAT"))if(Ut=$t[It],typeof Ut=="object")o0=Ut;else throw Error(st+It+" not an object: "+Ut);if($t.hasOwnProperty(It="ALPHABET"))if(Ut=$t[It],typeof Ut=="string"&&!/^.?$|[+\-.\s]|(.).*\1/.test(Ut))Dt=Ut.slice(0,10)=="0123456789",qt=Ut;else throw Error(st+It+" invalid: "+Ut)}else throw Error(st+"Object expected: "+$t);return{DECIMAL_PLACES:Vt,ROUNDING_MODE:jt,EXPONENTIAL_AT:[s0,Ht],RANGE:[Yt,M0],CRYPTO:l0,MODULO_MODE:b0,POW_PRECISION:kt,FORMAT:o0,ALPHABET:qt}},Bt.isBigNumber=function($t){if(!$t||$t._isBigNumber!==!0)return!1;if(!Bt.DEBUG)return!0;var It,Ut,xt=$t.c,Ft=$t.e,Pt=$t.s;e:if({}.toString.call(xt)=="[object Array]"){if((Pt===1||Pt===-1)&&Ft>=-ht&&Ft<=ht&&Ft===at(Ft)){if(xt[0]===0){if(Ft===0&&xt.length===1)return!0;break e}if(It=(Ft+1)%pt,It<1&&(It+=pt),String(xt[0]).length==It){for(It=0;It<xt.length;It++)if(Ut=xt[It],Ut<0||Ut>=ct||Ut!==at(Ut))break e;if(Ut!==0)return!0}}}else if(xt===null&&Ft===null&&(Pt===null||Pt===1||Pt===-1))return!0;throw Error(st+"Invalid BigNumber: "+$t)},Bt.maximum=Bt.max=function(){return r0(arguments,-1)},Bt.minimum=Bt.min=function(){return r0(arguments,1)},Bt.random=function(){var $t=9007199254740992,It=Math.random()*$t&2097151?function(){return at(Math.random()*$t)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(Ut){var xt,Ft,Pt,Zt,Kt,n0=0,c0=[],u0=new Bt(Lt);if(Ut==null?Ut=Vt:yt(Ut,0,ht),Zt=ot(Ut/pt),l0)if(crypto.getRandomValues){for(xt=crypto.getRandomValues(new Uint32Array(Zt*=2));n0<Zt;)Kt=xt[n0]*131072+(xt[n0+1]>>>11),Kt>=9e15?(Ft=crypto.getRandomValues(new Uint32Array(2)),xt[n0]=Ft[0],xt[n0+1]=Ft[1]):(c0.push(Kt%1e14),n0+=2);n0=Zt/2}else if(crypto.randomBytes){for(xt=crypto.randomBytes(Zt*=7);n0<Zt;)Kt=(xt[n0]&31)*281474976710656+xt[n0+1]*1099511627776+xt[n0+2]*4294967296+xt[n0+3]*16777216+(xt[n0+4]<<16)+(xt[n0+5]<<8)+xt[n0+6],Kt>=9e15?crypto.randomBytes(7).copy(xt,n0):(c0.push(Kt%1e14),n0+=7);n0=Zt/7}else throw l0=!1,Error(st+"crypto unavailable");if(!l0)for(;n0<Zt;)Kt=It(),Kt<9e15&&(c0[n0++]=Kt%1e14);for(Zt=c0[--n0],Ut%=pt,Zt&&Ut&&(Kt=ft[pt-Ut],c0[n0]=at(Zt/Kt)*Kt);c0[n0]===0;c0.pop(),n0--);if(n0<0)c0=[Pt=0];else{for(Pt=-1;c0[0]===0;c0.splice(0,1),Pt-=pt);for(n0=1,Kt=c0[0];Kt>=10;Kt/=10,n0++);n0<pt&&(Pt-=pt-n0)}return u0.e=Pt,u0.c=c0,u0}}(),Bt.sum=function(){for(var $t=1,It=arguments,Ut=new Bt(It[0]);$t<It.length;)Ut=Ut.plus(It[$t++]);return Ut},Rt=function(){var $t="0123456789";function It(Ut,xt,Ft,Pt){for(var Zt,Kt=[0],n0,c0=0,u0=Ut.length;c0<u0;){for(n0=Kt.length;n0--;Kt[n0]*=xt);for(Kt[0]+=Pt.indexOf(Ut.charAt(c0++)),Zt=0;Zt<Kt.length;Zt++)Kt[Zt]>Ft-1&&(Kt[Zt+1]==null&&(Kt[Zt+1]=0),Kt[Zt+1]+=Kt[Zt]/Ft|0,Kt[Zt]%=Ft)}return Kt.reverse()}return function(Ut,xt,Ft,Pt,Zt){var Kt,n0,c0,u0,y0,D0,S0,x0,m0=Ut.indexOf("."),e0=Vt,Nt=jt;for(m0>=0&&(u0=kt,kt=0,Ut=Ut.replace(".",""),x0=new Bt(xt),D0=x0.pow(Ut.length-m0),kt=u0,x0.c=It(St(Ot(D0.c),D0.e,"0"),10,Ft,$t),x0.e=x0.c.length),S0=It(Ut,xt,Ft,Zt?(Kt=qt,$t):(Kt=$t,qt)),c0=u0=S0.length;S0[--u0]==0;S0.pop());if(!S0[0])return Kt.charAt(0);if(m0<0?--c0:(D0.c=S0,D0.e=c0,D0.s=Pt,D0=Tt(D0,x0,e0,Nt,Ft),S0=D0.c,y0=D0.r,c0=D0.e),n0=c0+e0+1,m0=S0[n0],u0=Ft/2,y0=y0||n0<0||S0[n0+1]!=null,y0=Nt<4?(m0!=null||y0)&&(Nt==0||Nt==(D0.s<0?3:2)):m0>u0||m0==u0&&(Nt==4||y0||Nt==6&&S0[n0-1]&1||Nt==(D0.s<0?8:7)),n0<1||!S0[0])Ut=y0?St(Kt.charAt(1),-e0,Kt.charAt(0)):Kt.charAt(0);else{if(S0.length=n0,y0)for(--Ft;++S0[--n0]>Ft;)S0[n0]=0,n0||(++c0,S0=[1].concat(S0));for(u0=S0.length;!S0[--u0];);for(m0=0,Ut="";m0<=u0;Ut+=Kt.charAt(S0[m0++]));Ut=St(Ut,c0,Kt.charAt(0))}return Ut}}(),Tt=function(){function $t(xt,Ft,Pt){var Zt,Kt,n0,c0,u0=0,y0=xt.length,D0=Ft%bt,S0=Ft/bt|0;for(xt=xt.slice();y0--;)n0=xt[y0]%bt,c0=xt[y0]/bt|0,Zt=S0*n0+c0*D0,Kt=D0*n0+Zt%bt*bt+u0,u0=(Kt/Pt|0)+(Zt/bt|0)+S0*c0,xt[y0]=Kt%Pt;return u0&&(xt=[u0].concat(xt)),xt}function It(xt,Ft,Pt,Zt){var Kt,n0;if(Pt!=Zt)n0=Pt>Zt?1:-1;else for(Kt=n0=0;Kt<Pt;Kt++)if(xt[Kt]!=Ft[Kt]){n0=xt[Kt]>Ft[Kt]?1:-1;break}return n0}function Ut(xt,Ft,Pt,Zt){for(var Kt=0;Pt--;)xt[Pt]-=Kt,Kt=xt[Pt]<Ft[Pt]?1:0,xt[Pt]=Kt*Zt+xt[Pt]-Ft[Pt];for(;!xt[0]&&xt.length>1;xt.splice(0,1));}return function(xt,Ft,Pt,Zt,Kt){var n0,c0,u0,y0,D0,S0,x0,m0,e0,Nt,Xt,d0,z0,w0,E0,g0,k0,I0=xt.s==Ft.s?1:-1,N0=xt.c,R0=Ft.c;if(!N0||!N0[0]||!R0||!R0[0])return new Bt(!xt.s||!Ft.s||(N0?R0&&N0[0]==R0[0]:!R0)?NaN:N0&&N0[0]==0||!R0?I0*0:I0/0);for(m0=new Bt(I0),e0=m0.c=[],c0=xt.e-Ft.e,I0=Pt+c0+1,Kt||(Kt=ct,c0=Mt(xt.e/pt)-Mt(Ft.e/pt),I0=I0/pt|0),u0=0;R0[u0]==(N0[u0]||0);u0++);if(R0[u0]>(N0[u0]||0)&&c0--,I0<0)e0.push(1),y0=!0;else{for(w0=N0.length,g0=R0.length,u0=0,I0+=2,D0=at(Kt/(R0[0]+1)),D0>1&&(R0=$t(R0,D0,Kt),N0=$t(N0,D0,Kt),g0=R0.length,w0=N0.length),z0=g0,Nt=N0.slice(0,g0),Xt=Nt.length;Xt<g0;Nt[Xt++]=0);k0=R0.slice(),k0=[0].concat(k0),E0=R0[0],R0[1]>=Kt/2&&E0++;do{if(D0=0,n0=It(R0,Nt,g0,Xt),n0<0){if(d0=Nt[0],g0!=Xt&&(d0=d0*Kt+(Nt[1]||0)),D0=at(d0/E0),D0>1)for(D0>=Kt&&(D0=Kt-1),S0=$t(R0,D0,Kt),x0=S0.length,Xt=Nt.length;It(S0,Nt,x0,Xt)==1;)D0--,Ut(S0,g0<x0?k0:R0,x0,Kt),x0=S0.length,n0=1;else D0==0&&(n0=D0=1),S0=R0.slice(),x0=S0.length;if(x0<Xt&&(S0=[0].concat(S0)),Ut(Nt,S0,Xt,Kt),Xt=Nt.length,n0==-1)for(;It(R0,Nt,g0,Xt)<1;)D0++,Ut(Nt,g0<Xt?k0:R0,Xt,Kt),Xt=Nt.length}else n0===0&&(D0++,Nt=[0]);e0[u0++]=D0,Nt[0]?Nt[Xt++]=N0[z0]||0:(Nt=[N0[z0]],Xt=1)}while((z0++<w0||Nt[0]!=null)&&I0--);y0=Nt[0]!=null,e0[0]||e0.splice(0,1)}if(Kt==ct){for(u0=1,I0=e0[0];I0>=10;I0/=10,u0++);f0(m0,Pt+(m0.e=u0+c0*pt-1)+1,Zt,y0)}else m0.e=c0,m0.r=+y0;return m0}}();function p0($t,It,Ut,xt){var Ft,Pt,Zt,Kt,n0;if(Ut==null?Ut=jt:yt(Ut,0,8),!$t.c)return $t.toString();if(Ft=$t.c[0],Zt=$t.e,It==null)n0=Ot($t.c),n0=xt==1||xt==2&&(Zt<=s0||Zt>=Ht)?At(n0,Zt):St(n0,Zt,"0");else if($t=f0(new Bt($t),It,Ut),Pt=$t.e,n0=Ot($t.c),Kt=n0.length,xt==1||xt==2&&(It<=Pt||Pt<=s0)){for(;Kt<It;n0+="0",Kt++);n0=At(n0,Pt)}else if(It-=Zt,n0=St(n0,Pt,"0"),Pt+1>Kt){if(--It>0)for(n0+=".";It--;n0+="0");}else if(It+=Pt-Kt,It>0)for(Pt+1==Kt&&(n0+=".");It--;n0+="0");return $t.s<0&&Ft?"-"+n0:n0}function r0($t,It){for(var Ut,xt,Ft=1,Pt=new Bt($t[0]);Ft<$t.length;Ft++)xt=new Bt($t[Ft]),(!xt.s||(Ut=zt(Pt,xt))===It||Ut===0&&Pt.s===It)&&(Pt=xt);return Pt}function a0($t,It,Ut){for(var xt=1,Ft=It.length;!It[--Ft];It.pop());for(Ft=It[0];Ft>=10;Ft/=10,xt++);return(Ut=xt+Ut*pt-1)>M0?$t.c=$t.e=null:Ut<Yt?$t.c=[$t.e=0]:($t.e=Ut,$t.c=It),$t}Ct=function(){var $t=/^(-?)0([xbo])(?=\w[\w.]*$)/i,It=/^([^.]+)\.$/,Ut=/^\.([^.]+)$/,xt=/^-?(Infinity|NaN)$/,Ft=/^\s*\+(?=[\w.])|^\s+|\s+$/g;return function(Pt,Zt,Kt,n0){var c0,u0=Kt?Zt:Zt.replace(Ft,"");if(xt.test(u0))Pt.s=isNaN(u0)?null:u0<0?-1:1;else{if(!Kt&&(u0=u0.replace($t,function(y0,D0,S0){return c0=(S0=S0.toLowerCase())=="x"?16:S0=="b"?2:8,!n0||n0==c0?D0:y0}),n0&&(c0=n0,u0=u0.replace(It,"$1").replace(Ut,"0.$1")),Zt!=u0))return new Bt(u0,c0);if(Bt.DEBUG)throw Error(st+"Not a"+(n0?" base "+n0:"")+" number: "+Zt);Pt.s=null}Pt.c=Pt.e=null}}();function f0($t,It,Ut,xt){var Ft,Pt,Zt,Kt,n0,c0,u0,y0=$t.c,D0=ft;if(y0){e:{for(Ft=1,Kt=y0[0];Kt>=10;Kt/=10,Ft++);if(Pt=It-Ft,Pt<0)Pt+=pt,Zt=It,n0=y0[c0=0],u0=at(n0/D0[Ft-Zt-1]%10);else if(c0=ot((Pt+1)/pt),c0>=y0.length)if(xt){for(;y0.length<=c0;y0.push(0));n0=u0=0,Ft=1,Pt%=pt,Zt=Pt-pt+1}else break e;else{for(n0=Kt=y0[c0],Ft=1;Kt>=10;Kt/=10,Ft++);Pt%=pt,Zt=Pt-pt+Ft,u0=Zt<0?0:at(n0/D0[Ft-Zt-1]%10)}if(xt=xt||It<0||y0[c0+1]!=null||(Zt<0?n0:n0%D0[Ft-Zt-1]),xt=Ut<4?(u0||xt)&&(Ut==0||Ut==($t.s<0?3:2)):u0>5||u0==5&&(Ut==4||xt||Ut==6&&(Pt>0?Zt>0?n0/D0[Ft-Zt]:0:y0[c0-1])%10&1||Ut==($t.s<0?8:7)),It<1||!y0[0])return y0.length=0,xt?(It-=$t.e+1,y0[0]=D0[(pt-It%pt)%pt],$t.e=-It||0):y0[0]=$t.e=0,$t;if(Pt==0?(y0.length=c0,Kt=1,c0--):(y0.length=c0+1,Kt=D0[pt-Pt],y0[c0]=Zt>0?at(n0/D0[Ft-Zt]%D0[Zt])*Kt:0),xt)for(;;)if(c0==0){for(Pt=1,Zt=y0[0];Zt>=10;Zt/=10,Pt++);for(Zt=y0[0]+=Kt,Kt=1;Zt>=10;Zt/=10,Kt++);Pt!=Kt&&($t.e++,y0[0]==ct&&(y0[0]=1));break}else{if(y0[c0]+=Kt,y0[c0]!=ct)break;y0[c0--]=0,Kt=1}for(Pt=y0.length;y0[--Pt]===0;y0.pop());}$t.e>M0?$t.c=$t.e=null:$t.e<Yt&&($t.c=[$t.e=0])}return $t}function i0($t){var It,Ut=$t.e;return Ut===null?$t.toString():(It=Ot($t.c),It=Ut<=s0||Ut>=Ht?At(It,Ut):St(It,Ut,"0"),$t.s<0?"-"+It:It)}return wt.absoluteValue=wt.abs=function(){var $t=new Bt(this);return $t.s<0&&($t.s=1),$t},wt.comparedTo=function($t,It){return zt(this,new Bt($t,It))},wt.decimalPlaces=wt.dp=function($t,It){var Ut,xt,Ft,Pt=this;if($t!=null)return yt($t,0,ht),It==null?It=jt:yt(It,0,8),f0(new Bt(Pt),$t+Pt.e+1,It);if(!(Ut=Pt.c))return null;if(xt=((Ft=Ut.length-1)-Mt(this.e/pt))*pt,Ft=Ut[Ft])for(;Ft%10==0;Ft/=10,xt--);return xt<0&&(xt=0),xt},wt.dividedBy=wt.div=function($t,It){return Tt(this,new Bt($t,It),Vt,jt)},wt.dividedToIntegerBy=wt.idiv=function($t,It){return Tt(this,new Bt($t,It),0,1)},wt.exponentiatedBy=wt.pow=function($t,It){var Ut,xt,Ft,Pt,Zt,Kt,n0,c0,u0,y0=this;if($t=new Bt($t),$t.c&&!$t.isInteger())throw Error(st+"Exponent not an integer: "+i0($t));if(It!=null&&(It=new Bt(It)),Kt=$t.e>14,!y0.c||!y0.c[0]||y0.c[0]==1&&!y0.e&&y0.c.length==1||!$t.c||!$t.c[0])return u0=new Bt(Math.pow(+i0(y0),Kt?$t.s*(2-vt($t)):+i0($t))),It?u0.mod(It):u0;if(n0=$t.s<0,It){if(It.c?!It.c[0]:!It.s)return new Bt(NaN);xt=!n0&&y0.isInteger()&&It.isInteger(),xt&&(y0=y0.mod(It))}else{if($t.e>9&&(y0.e>0||y0.e<-1||(y0.e==0?y0.c[0]>1||Kt&&y0.c[1]>=24e7:y0.c[0]<8e13||Kt&&y0.c[0]<=9999975e7)))return Pt=y0.s<0&&vt($t)?-0:0,y0.e>-1&&(Pt=1/Pt),new Bt(n0?1/Pt:Pt);kt&&(Pt=ot(kt/pt+2))}for(Kt?(Ut=new Bt(.5),n0&&($t.s=1),c0=vt($t)):(Ft=Math.abs(+i0($t)),c0=Ft%2),u0=new Bt(Lt);;){if(c0){if(u0=u0.times(y0),!u0.c)break;Pt?u0.c.length>Pt&&(u0.c.length=Pt):xt&&(u0=u0.mod(It))}if(Ft){if(Ft=at(Ft/2),Ft===0)break;c0=Ft%2}else if($t=$t.times(Ut),f0($t,$t.e+1,1),$t.e>14)c0=vt($t);else{if(Ft=+i0($t),Ft===0)break;c0=Ft%2}y0=y0.times(y0),Pt?y0.c&&y0.c.length>Pt&&(y0.c.length=Pt):xt&&(y0=y0.mod(It))}return xt?u0:(n0&&(u0=Lt.div(u0)),It?u0.mod(It):Pt?f0(u0,kt,jt,Zt):u0)},wt.integerValue=function($t){var It=new Bt(this);return $t==null?$t=jt:yt($t,0,8),f0(It,It.e+1,$t)},wt.isEqualTo=wt.eq=function($t,It){return zt(this,new Bt($t,It))===0},wt.isFinite=function(){return!!this.c},wt.isGreaterThan=wt.gt=function($t,It){return zt(this,new Bt($t,It))>0},wt.isGreaterThanOrEqualTo=wt.gte=function($t,It){return(It=zt(this,new Bt($t,It)))===1||It===0},wt.isInteger=function(){return!!this.c&&Mt(this.e/pt)>this.c.length-2},wt.isLessThan=wt.lt=function($t,It){return zt(this,new Bt($t,It))<0},wt.isLessThanOrEqualTo=wt.lte=function($t,It){return(It=zt(this,new Bt($t,It)))===-1||It===0},wt.isNaN=function(){return!this.s},wt.isNegative=function(){return this.s<0},wt.isPositive=function(){return this.s>0},wt.isZero=function(){return!!this.c&&this.c[0]==0},wt.minus=function($t,It){var Ut,xt,Ft,Pt,Zt=this,Kt=Zt.s;if($t=new Bt($t,It),It=$t.s,!Kt||!It)return new Bt(NaN);if(Kt!=It)return $t.s=-It,Zt.plus($t);var n0=Zt.e/pt,c0=$t.e/pt,u0=Zt.c,y0=$t.c;if(!n0||!c0){if(!u0||!y0)return u0?($t.s=-It,$t):new Bt(y0?Zt:NaN);if(!u0[0]||!y0[0])return y0[0]?($t.s=-It,$t):new Bt(u0[0]?Zt:jt==3?-0:0)}if(n0=Mt(n0),c0=Mt(c0),u0=u0.slice(),Kt=n0-c0){for((Pt=Kt<0)?(Kt=-Kt,Ft=u0):(c0=n0,Ft=y0),Ft.reverse(),It=Kt;It--;Ft.push(0));Ft.reverse()}else for(xt=(Pt=(Kt=u0.length)<(It=y0.length))?Kt:It,Kt=It=0;It<xt;It++)if(u0[It]!=y0[It]){Pt=u0[It]<y0[It];break}if(Pt&&(Ft=u0,u0=y0,y0=Ft,$t.s=-$t.s),It=(xt=y0.length)-(Ut=u0.length),It>0)for(;It--;u0[Ut++]=0);for(It=ct-1;xt>Kt;){if(u0[--xt]<y0[xt]){for(Ut=xt;Ut&&!u0[--Ut];u0[Ut]=It);--u0[Ut],u0[xt]+=ct}u0[xt]-=y0[xt]}for(;u0[0]==0;u0.splice(0,1),--c0);return u0[0]?a0($t,u0,c0):($t.s=jt==3?-1:1,$t.c=[$t.e=0],$t)},wt.modulo=wt.mod=function($t,It){var Ut,xt,Ft=this;return $t=new Bt($t,It),!Ft.c||!$t.s||$t.c&&!$t.c[0]?new Bt(NaN):!$t.c||Ft.c&&!Ft.c[0]?new Bt(Ft):(b0==9?(xt=$t.s,$t.s=1,Ut=Tt(Ft,$t,0,3),$t.s=xt,Ut.s*=xt):Ut=Tt(Ft,$t,0,b0),$t=Ft.minus(Ut.times($t)),!$t.c[0]&&b0==1&&($t.s=Ft.s),$t)},wt.multipliedBy=wt.times=function($t,It){var Ut,xt,Ft,Pt,Zt,Kt,n0,c0,u0,y0,D0,S0,x0,m0,e0,Nt=this,Xt=Nt.c,d0=($t=new Bt($t,It)).c;if(!Xt||!d0||!Xt[0]||!d0[0])return!Nt.s||!$t.s||Xt&&!Xt[0]&&!d0||d0&&!d0[0]&&!Xt?$t.c=$t.e=$t.s=null:($t.s*=Nt.s,!Xt||!d0?$t.c=$t.e=null:($t.c=[0],$t.e=0)),$t;for(xt=Mt(Nt.e/pt)+Mt($t.e/pt),$t.s*=Nt.s,n0=Xt.length,y0=d0.length,n0<y0&&(x0=Xt,Xt=d0,d0=x0,Ft=n0,n0=y0,y0=Ft),Ft=n0+y0,x0=[];Ft--;x0.push(0));for(m0=ct,e0=bt,Ft=y0;--Ft>=0;){for(Ut=0,D0=d0[Ft]%e0,S0=d0[Ft]/e0|0,Zt=n0,Pt=Ft+Zt;Pt>Ft;)c0=Xt[--Zt]%e0,u0=Xt[Zt]/e0|0,Kt=S0*c0+u0*D0,c0=D0*c0+Kt%e0*e0+x0[Pt]+Ut,Ut=(c0/m0|0)+(Kt/e0|0)+S0*u0,x0[Pt--]=c0%m0;x0[Pt]=Ut}return Ut?++xt:x0.splice(0,1),a0($t,x0,xt)},wt.negated=function(){var $t=new Bt(this);return $t.s=-$t.s||null,$t},wt.plus=function($t,It){var Ut,xt=this,Ft=xt.s;if($t=new Bt($t,It),It=$t.s,!Ft||!It)return new Bt(NaN);if(Ft!=It)return $t.s=-It,xt.minus($t);var Pt=xt.e/pt,Zt=$t.e/pt,Kt=xt.c,n0=$t.c;if(!Pt||!Zt){if(!Kt||!n0)return new Bt(Ft/0);if(!Kt[0]||!n0[0])return n0[0]?$t:new Bt(Kt[0]?xt:Ft*0)}if(Pt=Mt(Pt),Zt=Mt(Zt),Kt=Kt.slice(),Ft=Pt-Zt){for(Ft>0?(Zt=Pt,Ut=n0):(Ft=-Ft,Ut=Kt),Ut.reverse();Ft--;Ut.push(0));Ut.reverse()}for(Ft=Kt.length,It=n0.length,Ft-It<0&&(Ut=n0,n0=Kt,Kt=Ut,It=Ft),Ft=0;It;)Ft=(Kt[--It]=Kt[It]+n0[It]+Ft)/ct|0,Kt[It]=ct===Kt[It]?0:Kt[It]%ct;return Ft&&(Kt=[Ft].concat(Kt),++Zt),a0($t,Kt,Zt)},wt.precision=wt.sd=function($t,It){var Ut,xt,Ft,Pt=this;if($t!=null&&$t!==!!$t)return yt($t,1,ht),It==null?It=jt:yt(It,0,8),f0(new Bt(Pt),$t,It);if(!(Ut=Pt.c))return null;if(Ft=Ut.length-1,xt=Ft*pt+1,Ft=Ut[Ft]){for(;Ft%10==0;Ft/=10,xt--);for(Ft=Ut[0];Ft>=10;Ft/=10,xt++);}return $t&&Pt.e+1>xt&&(xt=Pt.e+1),xt},wt.shiftedBy=function($t){return yt($t,-dt,dt),this.times("1e"+$t)},wt.squareRoot=wt.sqrt=function(){var $t,It,Ut,xt,Ft,Pt=this,Zt=Pt.c,Kt=Pt.s,n0=Pt.e,c0=Vt+4,u0=new Bt("0.5");if(Kt!==1||!Zt||!Zt[0])return new Bt(!Kt||Kt<0&&(!Zt||Zt[0])?NaN:Zt?Pt:1/0);if(Kt=Math.sqrt(+i0(Pt)),Kt==0||Kt==1/0?(It=Ot(Zt),(It.length+n0)%2==0&&(It+="0"),Kt=Math.sqrt(+It),n0=Mt((n0+1)/2)-(n0<0||n0%2),Kt==1/0?It="5e"+n0:(It=Kt.toExponential(),It=It.slice(0,It.indexOf("e")+1)+n0),Ut=new Bt(It)):Ut=new Bt(Kt+""),Ut.c[0]){for(n0=Ut.e,Kt=n0+c0,Kt<3&&(Kt=0);;)if(Ft=Ut,Ut=u0.times(Ft.plus(Tt(Pt,Ft,c0,1))),Ot(Ft.c).slice(0,Kt)===(It=Ot(Ut.c)).slice(0,Kt))if(Ut.e<n0&&--Kt,It=It.slice(Kt-3,Kt+1),It=="9999"||!xt&&It=="4999"){if(!xt&&(f0(Ft,Ft.e+Vt+2,0),Ft.times(Ft).eq(Pt))){Ut=Ft;break}c0+=4,Kt+=4,xt=1}else{(!+It||!+It.slice(1)&&It.charAt(0)=="5")&&(f0(Ut,Ut.e+Vt+2,1),$t=!Ut.times(Ut).eq(Pt));break}}return f0(Ut,Ut.e+Vt+1,jt,$t)},wt.toExponential=function($t,It){return $t!=null&&(yt($t,0,ht),$t++),p0(this,$t,It,1)},wt.toFixed=function($t,It){return $t!=null&&(yt($t,0,ht),$t=$t+this.e+1),p0(this,$t,It)},wt.toFormat=function($t,It,Ut){var xt,Ft=this;if(Ut==null)$t!=null&&It&&typeof It=="object"?(Ut=It,It=null):$t&&typeof $t=="object"?(Ut=$t,$t=It=null):Ut=o0;else if(typeof Ut!="object")throw Error(st+"Argument not an object: "+Ut);if(xt=Ft.toFixed($t,It),Ft.c){var Pt,Zt=xt.split("."),Kt=+Ut.groupSize,n0=+Ut.secondaryGroupSize,c0=Ut.groupSeparator||"",u0=Zt[0],y0=Zt[1],D0=Ft.s<0,S0=D0?u0.slice(1):u0,x0=S0.length;if(n0&&(Pt=Kt,Kt=n0,n0=Pt,x0-=Pt),Kt>0&&x0>0){for(Pt=x0%Kt||Kt,u0=S0.substr(0,Pt);Pt<x0;Pt+=Kt)u0+=c0+S0.substr(Pt,Kt);n0>0&&(u0+=c0+S0.slice(Pt)),D0&&(u0="-"+u0)}xt=y0?u0+(Ut.decimalSeparator||"")+((n0=+Ut.fractionGroupSize)?y0.replace(new RegExp("\\d{"+n0+"}\\B","g"),"$&"+(Ut.fractionGroupSeparator||"")):y0):u0}return(Ut.prefix||"")+xt+(Ut.suffix||"")},wt.toFraction=function($t){var It,Ut,xt,Ft,Pt,Zt,Kt,n0,c0,u0,y0,D0,S0=this,x0=S0.c;if($t!=null&&(Kt=new Bt($t),!Kt.isInteger()&&(Kt.c||Kt.s!==1)||Kt.lt(Lt)))throw Error(st+"Argument "+(Kt.isInteger()?"out of range: ":"not an integer: ")+i0(Kt));if(!x0)return new Bt(S0);for(It=new Bt(Lt),c0=Ut=new Bt(Lt),xt=n0=new Bt(Lt),D0=Ot(x0),Pt=It.e=D0.length-S0.e-1,It.c[0]=ft[(Zt=Pt%pt)<0?pt+Zt:Zt],$t=!$t||Kt.comparedTo(It)>0?Pt>0?It:c0:Kt,Zt=M0,M0=1/0,Kt=new Bt(D0),n0.c[0]=0;u0=Tt(Kt,It,0,1),Ft=Ut.plus(u0.times(xt)),Ft.comparedTo($t)!=1;)Ut=xt,xt=Ft,c0=n0.plus(u0.times(Ft=c0)),n0=Ft,It=Kt.minus(u0.times(Ft=It)),Kt=Ft;return Ft=Tt($t.minus(Ut),xt,0,1),n0=n0.plus(Ft.times(c0)),Ut=Ut.plus(Ft.times(xt)),n0.s=c0.s=S0.s,Pt=Pt*2,y0=Tt(c0,xt,Pt,jt).minus(S0).abs().comparedTo(Tt(n0,Ut,Pt,jt).minus(S0).abs())<1?[c0,xt]:[n0,Ut],M0=Zt,y0},wt.toNumber=function(){return+i0(this)},wt.toPrecision=function($t,It){return $t!=null&&yt($t,1,ht),p0(this,$t,It,2)},wt.toString=function($t){var It,Ut=this,xt=Ut.s,Ft=Ut.e;return Ft===null?xt?(It="Infinity",xt<0&&(It="-"+It)):It="NaN":($t==null?It=Ft<=s0||Ft>=Ht?At(Ot(Ut.c),Ft):St(Ot(Ut.c),Ft,"0"):$t===10&&Dt?(Ut=f0(new Bt(Ut),Vt+Ft+1,jt),It=St(Ot(Ut.c),Ut.e,"0")):(yt($t,2,qt.length,"Base"),It=Rt(St(Ot(Ut.c),Ft,"0"),10,$t,xt,!0)),xt<0&&Ut.c[0]&&(It="-"+It)),It},wt.valueOf=wt.toJSON=function(){return i0(this)},wt._isBigNumber=!0,Et!=null&&Bt.set(Et),Bt}function Mt(Et){var Tt=Et|0;return Et>0||Et===Tt?Tt:Tt-1}function Ot(Et){for(var Tt,Rt,Ct=1,wt=Et.length,Lt=Et[0]+"";Ct<wt;){for(Tt=Et[Ct++]+"",Rt=pt-Tt.length;Rt--;Tt="0"+Tt);Lt+=Tt}for(wt=Lt.length;Lt.charCodeAt(--wt)===48;);return Lt.slice(0,wt+1||1)}function zt(Et,Tt){var Rt,Ct,wt=Et.c,Lt=Tt.c,Vt=Et.s,jt=Tt.s,s0=Et.e,Ht=Tt.e;if(!Vt||!jt)return null;if(Rt=wt&&!wt[0],Ct=Lt&&!Lt[0],Rt||Ct)return Rt?Ct?0:-jt:Vt;if(Vt!=jt)return Vt;if(Rt=Vt<0,Ct=s0==Ht,!wt||!Lt)return Ct?0:!wt^Rt?1:-1;if(!Ct)return s0>Ht^Rt?1:-1;for(jt=(s0=wt.length)<(Ht=Lt.length)?s0:Ht,Vt=0;Vt<jt;Vt++)if(wt[Vt]!=Lt[Vt])return wt[Vt]>Lt[Vt]^Rt?1:-1;return s0==Ht?0:s0>Ht^Rt?1:-1}function yt(Et,Tt,Rt,Ct){if(Et<Tt||Et>Rt||Et!==at(Et))throw Error(st+(Ct||"Argument")+(typeof Et=="number"?Et<Tt||Et>Rt?" out of range: ":" not an integer: ":" not a primitive number: ")+String(Et))}function vt(Et){var Tt=Et.c.length-1;return Mt(Et.e/pt)==Tt&&Et.c[Tt]%2!=0}function At(Et,Tt){return(Et.length>1?Et.charAt(0)+"."+Et.slice(1):Et)+(Tt<0?"e":"e+")+Tt}function St(Et,Tt,Rt){var Ct,wt;if(Tt<0){for(wt=Rt+".";++Tt;wt+=Rt);Et=wt+Et}else if(Ct=Et.length,++Tt>Ct){for(wt=Rt,Tt-=Ct;--Tt;wt+=Rt);Et+=wt}else Tt<Ct&&(Et=Et.slice(0,Tt)+"."+Et.slice(Tt));return Et}et=mt(),et.default=et.BigNumber=et,tt.exports?tt.exports=et:(nt||(nt=typeof self<"u"&&self?self:window),nt.BigNumber=et)})(commonjsGlobal)})(bignumber);var bignumberExports=bignumber.exports;/*!
 * Copyright (c) 2017 Benjamin Van Ryseghem<benjamin@vanryseghem.com>
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */const globalState$1=requireGlobalState(),validating=requireValidating(),parsing$1=parsing$2,BigNumber$1=bignumberExports,powers={trillion:Math.pow(10,12),billion:Math.pow(10,9),million:Math.pow(10,6),thousand:Math.pow(10,3)},defaultOptions={totalLength:0,characteristic:0,forceAverage:!1,average:!1,mantissa:-1,optionalMantissa:!0,thousandSeparated:!1,spaceSeparated:!1,negative:"sign",forceSign:!1,roundingFunction:Math.round,spaceSeparatedAbbreviation:!1},{binarySuffixes,decimalSuffixes}=globalState$1.currentBytes(),bytes={general:{scale:1024,suffixes:decimalSuffixes,marker:"bd"},binary:{scale:1024,suffixes:binarySuffixes,marker:"b"},decimal:{scale:1e3,suffixes:decimalSuffixes,marker:"d"}};function format$1(tt,nt={},et){if(typeof nt=="string"&&(nt=parsing$1.parseFormat(nt)),!validating.validateFormat(nt))return"ERROR: invalid format";let ot=nt.prefix||"",at=nt.postfix||"",st=formatNumbro(tt,nt,et);return st=insertPrefix(st,ot),st=insertPostfix(st,at),st}function formatNumbro(tt,nt,et){switch(nt.output){case"currency":return nt=formatOrDefault(nt,globalState$1.currentCurrencyDefaultFormat()),formatCurrency(tt,nt,globalState$1);case"percent":return nt=formatOrDefault(nt,globalState$1.currentPercentageDefaultFormat()),formatPercentage(tt,nt,globalState$1,et);case"byte":return nt=formatOrDefault(nt,globalState$1.currentByteDefaultFormat()),formatByte(tt,nt,globalState$1,et);case"time":return nt=formatOrDefault(nt,globalState$1.currentTimeDefaultFormat()),formatTime$1(tt);case"ordinal":return nt=formatOrDefault(nt,globalState$1.currentOrdinalDefaultFormat()),formatOrdinal(tt,nt,globalState$1);case"number":default:return formatNumber({instance:tt,providedFormat:nt,numbro:et})}}function getDecimalByteUnit(tt){let nt=bytes.decimal;return getFormatByteUnits(tt._value,nt.suffixes,nt.scale).suffix}function getBinaryByteUnit(tt){let nt=bytes.binary;return getFormatByteUnits(tt._value,nt.suffixes,nt.scale).suffix}function getByteUnit(tt){let nt=bytes.general;return getFormatByteUnits(tt._value,nt.suffixes,nt.scale).suffix}function getFormatByteUnits(tt,nt,et){let rt=nt[0],ot=Math.abs(tt);if(ot>=et){for(let at=1;at<nt.length;++at){let st=Math.pow(et,at),ut=Math.pow(et,at+1);if(ot>=st&&ot<ut){rt=nt[at],tt=tt/st;break}}rt===nt[0]&&(tt=tt/Math.pow(et,nt.length-1),rt=nt[nt.length-1])}return{value:tt,suffix:rt}}function formatByte(tt,nt,et,rt){let ot=nt.base||"binary",at=Object.assign({},defaultOptions,nt);const{binarySuffixes:st,decimalSuffixes:ut}=et.currentBytes();let pt={general:{scale:1024,suffixes:ut||decimalSuffixes,marker:"bd"},binary:{scale:1024,suffixes:st||binarySuffixes,marker:"b"},decimal:{scale:1e3,suffixes:ut||decimalSuffixes,marker:"d"}}[ot],{value:dt,suffix:ft}=getFormatByteUnits(tt._value,pt.suffixes,pt.scale);return`${formatNumber({instance:rt(dt),providedFormat:nt,state:et,defaults:et.currentByteDefaultFormat()})}${at.spaceSeparated?" ":""}${ft}`}function formatOrdinal(tt,nt,et){let rt=et.currentOrdinal(),ot=Object.assign({},defaultOptions,nt),at=formatNumber({instance:tt,providedFormat:nt,state:et}),st=rt(tt._value);return`${at}${ot.spaceSeparated?" ":""}${st}`}function formatTime$1(tt){let nt=Math.floor(tt._value/60/60),et=Math.floor((tt._value-nt*60*60)/60),rt=Math.round(tt._value-nt*60*60-et*60);return`${nt}:${et<10?"0":""}${et}:${rt<10?"0":""}${rt}`}function formatPercentage(tt,nt,et,rt){let ot=nt.prefixSymbol,at=formatNumber({instance:rt(tt._value*100),providedFormat:nt,state:et}),st=Object.assign({},defaultOptions,nt);return ot?`%${st.spaceSeparated?" ":""}${at}`:`${at}${st.spaceSeparated?" ":""}%`}function formatCurrency(tt,nt,et){const rt=et.currentCurrency();let ot=Object.assign({},nt),at=Object.assign({},defaultOptions,ot),st,ut="",ct=!!at.totalLength||!!at.forceAverage||at.average,pt=ot.currencyPosition||rt.position,dt=ot.currencySymbol||rt.symbol;const ft=at.spaceSeparatedCurrency!==void 0?at.spaceSeparatedCurrency:at.spaceSeparated;ot.lowPrecision===void 0&&(ot.lowPrecision=!1),ft&&(ut=" "),pt==="infix"&&(st=ut+dt+ut);let bt=formatNumber({instance:tt,providedFormat:ot,state:et,decimalSeparator:st});return pt==="prefix"&&(tt._value<0&&at.negative==="sign"?bt=`-${ut}${dt}${bt.slice(1)}`:tt._value>0&&at.forceSign?bt=`+${ut}${dt}${bt.slice(1)}`:bt=dt+ut+bt),(!pt||pt==="postfix")&&(ut=!at.spaceSeparatedAbbreviation&&ct?"":ut,bt=bt+ut+dt),bt}function computeAverage({value:tt,forceAverage:nt,lowPrecision:et=!0,abbreviations:rt,spaceSeparated:ot=!1,totalLength:at=0,roundingFunction:st=Math.round}){let ut="",ct=Math.abs(tt),pt=-1;if(nt&&rt[nt]&&powers[nt]?(ut=rt[nt],tt=tt/powers[nt]):ct>=powers.trillion||et&&st(ct/powers.trillion)===1?(ut=rt.trillion,tt=tt/powers.trillion):ct<powers.trillion&&ct>=powers.billion||et&&st(ct/powers.billion)===1?(ut=rt.billion,tt=tt/powers.billion):ct<powers.billion&&ct>=powers.million||et&&st(ct/powers.million)===1?(ut=rt.million,tt=tt/powers.million):(ct<powers.million&&ct>=powers.thousand||et&&st(ct/powers.thousand)===1)&&(ut=rt.thousand,tt=tt/powers.thousand),ut&&(ut=(ot?" ":"")+ut),at){let ft=tt<0,bt=tt.toString().split(".")[0],ht=ft?bt.length-1:bt.length;pt=Math.max(at-ht,0)}return{value:tt,abbreviation:ut,mantissaPrecision:pt}}function computeExponential({value:tt,characteristicPrecision:nt}){let[et,rt]=tt.toExponential().split("e"),ot=+et;if(!nt)return{value:ot,abbreviation:`e${rt}`};let at=1;return at<nt&&(ot=ot*Math.pow(10,nt-at),rt=+rt-(nt-at),rt=rt>=0?`+${rt}`:rt),{value:ot,abbreviation:`e${rt}`}}function zeroes(tt){let nt="";for(let et=0;et<tt;et++)nt+="0";return nt}function toFixedLarge(tt,nt){let et=tt.toString(),[rt,ot]=et.split("e"),[at,st=""]=rt.split(".");if(+ot>0)et=at+st+zeroes(ot-st.length);else{let ut=".";+at<0?ut=`-0${ut}`:ut=`0${ut}`;let ct=(zeroes(-ot-1)+Math.abs(at)+st).substr(0,nt);ct.length<nt&&(ct+=zeroes(nt-ct.length)),et=ut+ct}return+ot>0&&nt>0&&(et+=`.${zeroes(nt)}`),et}function toFixed(tt,nt,et=Math.round){return tt.toString().indexOf("e")!==-1?toFixedLarge(tt,nt):new BigNumber$1(et(+`${tt}e+${nt}`)/Math.pow(10,nt)).toFixed(nt)}function setMantissaPrecision(tt,nt,et,rt,ot,at){if(rt===-1)return tt;let st=toFixed(nt,rt,at),[ut,ct=""]=st.toString().split(".");if(ct.match(/^0+$/)&&(et||ot))return ut;let pt=ct.match(/0+$/);return ot&&pt?`${ut}.${ct.toString().slice(0,pt.index)}`:st.toString()}function setCharacteristicPrecision(tt,nt,et,rt){let ot=tt,[at,st]=ot.toString().split(".");if(at.match(/^-?0$/)&&et)return st?`${at.replace("0","")}.${st}`:at.replace("0","");const ut=nt<0&&at.indexOf("-")===0;if(ut&&(at=at.slice(1),ot=ot.slice(1)),at.length<rt){let ct=rt-at.length;for(let pt=0;pt<ct;pt++)ot=`0${ot}`}return ut&&(ot=`-${ot}`),ot.toString()}function indexesOfGroupSpaces(tt,nt){let et=[],rt=0;for(let ot=tt;ot>0;ot--)rt===nt&&(et.unshift(ot),rt=0),rt++;return et}function replaceDelimiters(tt,nt,et,rt,ot){let at=rt.currentDelimiters(),st=at.thousands;ot=ot||at.decimal;let ut=at.thousandsSize||3,ct=tt.toString(),pt=ct.split(".")[0],dt=ct.split(".")[1];const ft=nt<0&&pt.indexOf("-")===0;return et&&(ft&&(pt=pt.slice(1)),indexesOfGroupSpaces(pt.length,ut).forEach((ht,mt)=>{pt=pt.slice(0,ht+mt)+st+pt.slice(ht+mt)}),ft&&(pt=`-${pt}`)),dt?ct=pt+ot+dt:ct=pt,ct}function insertAbbreviation(tt,nt){return tt+nt}function insertSign(tt,nt,et){return nt===0?tt:+tt==0?tt.replace("-",""):nt>0?`+${tt}`:et==="sign"?tt:`(${tt.replace("-","")})`}function insertPrefix(tt,nt){return nt+tt}function insertPostfix(tt,nt){return tt+nt}function formatNumber({instance:tt,providedFormat:nt,state:et=globalState$1,decimalSeparator:rt,defaults:ot=et.currentDefaults()}){let at=tt._value;if(at===0&&et.hasZeroFormat())return et.getZeroFormat();if(!isFinite(at))return at.toString();let st=Object.assign({},defaultOptions,ot,nt),ut=st.totalLength,ct=ut?0:st.characteristic,pt=st.optionalCharacteristic,dt=st.forceAverage,ft=st.lowPrecision,bt=!!ut||!!dt||st.average,ht=ut?-1:bt&&nt.mantissa===void 0?0:st.mantissa,mt=ut?!1:nt.optionalMantissa===void 0?ht===-1:st.optionalMantissa,Mt=st.trimMantissa,Ot=st.thousandSeparated,zt=st.spaceSeparated,yt=st.negative,vt=st.forceSign,At=st.exponential,St=st.roundingFunction,Et="";if(bt){let Rt=computeAverage({value:at,forceAverage:dt,lowPrecision:ft,abbreviations:et.currentAbbreviations(),spaceSeparated:zt,roundingFunction:St,totalLength:ut});at=Rt.value,Et+=Rt.abbreviation,ut&&(ht=Rt.mantissaPrecision)}if(At){let Rt=computeExponential({value:at,characteristicPrecision:ct});at=Rt.value,Et=Rt.abbreviation+Et}let Tt=setMantissaPrecision(at.toString(),at,mt,ht,Mt,St);return Tt=setCharacteristicPrecision(Tt,at,pt,ct),Tt=replaceDelimiters(Tt,at,Ot,et,rt),(bt||At)&&(Tt=insertAbbreviation(Tt,Et)),(vt||at<0)&&(Tt=insertSign(Tt,at,yt)),Tt}function formatOrDefault(tt,nt){if(!tt)return nt;let et=Object.keys(tt);return et.length===1&&et[0]==="output"?nt:tt}var formatting=tt=>({format:(...nt)=>format$1(...nt,tt),getByteUnit:(...nt)=>getByteUnit(...nt,tt),getBinaryByteUnit:(...nt)=>getBinaryByteUnit(...nt,tt),getDecimalByteUnit:(...nt)=>getDecimalByteUnit(...nt,tt),formatOrDefault});/*!
 * Copyright (c) 2017 Benjamin Van Ryseghem<benjamin@vanryseghem.com>
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */const BigNumber=bignumberExports;function add(tt,nt,et){let rt=new BigNumber(tt._value),ot=nt;return et.isNumbro(nt)&&(ot=nt._value),ot=new BigNumber(ot),tt._value=rt.plus(ot).toNumber(),tt}function subtract(tt,nt,et){let rt=new BigNumber(tt._value),ot=nt;return et.isNumbro(nt)&&(ot=nt._value),ot=new BigNumber(ot),tt._value=rt.minus(ot).toNumber(),tt}function multiply(tt,nt,et){let rt=new BigNumber(tt._value),ot=nt;return et.isNumbro(nt)&&(ot=nt._value),ot=new BigNumber(ot),tt._value=rt.times(ot).toNumber(),tt}function divide(tt,nt,et){let rt=new BigNumber(tt._value),ot=nt;return et.isNumbro(nt)&&(ot=nt._value),ot=new BigNumber(ot),tt._value=rt.dividedBy(ot).toNumber(),tt}function set(tt,nt,et){let rt=nt;return et.isNumbro(nt)&&(rt=nt._value),tt._value=rt,tt}function difference(tt,nt,et){let rt=et(tt._value);return subtract(rt,nt,et),Math.abs(rt._value)}var manipulating=tt=>({add:(nt,et)=>add(nt,et,tt),subtract:(nt,et)=>subtract(nt,et,tt),multiply:(nt,et)=>multiply(nt,et,tt),divide:(nt,et)=>divide(nt,et,tt),set:(nt,et)=>set(nt,et,tt),difference:(nt,et)=>difference(nt,et,tt),BigNumber});/*!
 * Copyright (c) 2017 Benjamin Van Ryseghem<benjamin@vanryseghem.com>
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */const VERSION$1="2.5.0",globalState=requireGlobalState(),validator$1=requireValidating(),loader=loading(numbro),unformatter=requireUnformatting();let formatter=formatting(numbro),manipulate=manipulating(numbro);const parsing=parsing$2;class Numbro{constructor(nt){this._value=nt}clone(){return numbro(this._value)}format(nt={}){return formatter.format(this,nt)}formatCurrency(nt){return typeof nt=="string"&&(nt=parsing.parseFormat(nt)),nt=formatter.formatOrDefault(nt,globalState.currentCurrencyDefaultFormat()),nt.output="currency",formatter.format(this,nt)}formatTime(nt={}){return nt.output="time",formatter.format(this,nt)}binaryByteUnits(){return formatter.getBinaryByteUnit(this)}decimalByteUnits(){return formatter.getDecimalByteUnit(this)}byteUnits(){return formatter.getByteUnit(this)}difference(nt){return manipulate.difference(this,nt)}add(nt){return manipulate.add(this,nt)}subtract(nt){return manipulate.subtract(this,nt)}multiply(nt){return manipulate.multiply(this,nt)}divide(nt){return manipulate.divide(this,nt)}set(nt){return manipulate.set(this,normalizeInput(nt))}value(){return this._value}valueOf(){return this._value}}function normalizeInput(tt){let nt=tt;return numbro.isNumbro(tt)?nt=tt._value:typeof tt=="string"?nt=numbro.unformat(tt):isNaN(tt)&&(nt=NaN),nt}function numbro(tt){return new Numbro(normalizeInput(tt))}numbro.version=VERSION$1;numbro.isNumbro=function(tt){return tt instanceof Numbro};numbro.language=globalState.currentLanguage;numbro.registerLanguage=globalState.registerLanguage;numbro.setLanguage=globalState.setLanguage;numbro.languages=globalState.languages;numbro.languageData=globalState.languageData;numbro.zeroFormat=globalState.setZeroFormat;numbro.defaultFormat=globalState.currentDefaults;numbro.setDefaults=globalState.setDefaults;numbro.defaultCurrencyFormat=globalState.currentCurrencyDefaultFormat;numbro.validate=validator$1.validate;numbro.loadLanguagesInNode=loader.loadLanguagesInNode;numbro.unformat=unformatter.unformat;numbro.BigNumber=manipulate.BigNumber;var numbro_1=numbro,numbro$1=getDefaultExportFromCjs(numbro_1);const WEEKDAY_SHORT=["SUN","MON","TUE","WED","THU","FRI","SAT"],formatMs=tt=>moment$1("19700101","YYYYMMDD").add(tt,"ms").format("YYYY-MM-DD HH:mm:ss.SSS"),formatSec=tt=>moment$1("19700101","YYYYMMDD").add(tt,"s").format("YYYY-MM-DD HH:mm:ss"),formatMin=tt=>moment$1("19700101","YYYYMMDD").add(tt,"m").format("YYYY-MM-DD HH:mm"),formatHours=tt=>moment$1("19700101","YYYYMMDD").add(tt,"h").format("YYYY-MM-DD HH:mm"),formatDay=tt=>moment$1("19700101","YYYYMMDD").add(tt,"d").format("YYYY-MM-DD"),formatMonth=tt=>moment$1("19700101","YYYYMMDD").add(tt,"M").format("YYYY-MM"),formatYear=tt=>moment$1("19700101","YYYYMMDD").add(tt,"y").format("YYYY"),formatWeeks=(tt,nt)=>{if(!nt)throw new Error('Frequency "W" requires parameter');const et=WEEKDAY_SHORT.indexOf(nt);if(et<0)throw new Error(`Invalid value: ${nt}. Supported values: ${JSON.stringify(WEEKDAY_SHORT)}`);const rt=moment$1("19700101","YYYYMMDD").add(tt,"w").day(et-6).format("YYYY-MM-DD"),ot=moment$1("19700101","YYYYMMDD").add(tt,"w").day(et).format("YYYY-MM-DD");return`${rt}/${ot}`},formatQuarter=tt=>moment$1("19700101","YYYYMMDD").add(tt,"Q").endOf("quarter").format("YYYY[Q]Q"),PERIOD_TYPE_FORMATTERS={L:formatMs,ms:formatMs,S:formatSec,s:formatSec,T:formatMin,min:formatMin,H:formatHours,h:formatHours,D:formatDay,M:formatMonth,W:formatWeeks,Q:formatQuarter,Y:formatYear,A:formatYear};function formatIntervalType(tt,nt){const et=nt.match(/interval\[(.+), (both|left|right|neither)\]/);if(et===null)throw new Error(`Invalid interval type: ${nt}`);const[,rt,ot]=et;return formatInterval(tt,rt,ot)}function formatInterval(tt,nt,et){const rt=tt.toJSON(),ot=et==="both"||et==="left"?"[":"(",at=et==="both"||et==="right"?"]":")",st=format(rt.left,{pandas_type:nt,numpy_type:nt}),ut=format(rt.right,{pandas_type:nt,numpy_type:nt});return`${ot+st}, ${ut+at}`}function convertToSeconds(tt,nt){let et;if(nt===1)et=1e3;else if(nt===2)et=1e3*1e3;else if(nt===3)et=1e3*1e3*1e3;else return Number(tt);return typeof tt=="bigint"&&!Number.isSafeInteger(Number(tt))?Number(tt/BigInt(et)):Number(tt)/et}function formatTime(tt,nt){var rt;const et=convertToSeconds(tt,((rt=nt==null?void 0:nt.type)==null?void 0:rt.unit)??0);return moment$1.unix(et).utc().format(et%1===0?"HH:mm:ss":"HH:mm:ss.SSS")}function formatDuration(tt,nt){var et;return moment$1.duration(convertToSeconds(tt,((et=nt==null?void 0:nt.type)==null?void 0:et.unit)??3),"seconds").humanize()}function formatDecimal(tt,nt){let et=util$4.bigNumToString(new util$4.BN(tt)).padStart(nt,"0");if(nt===0)return et;let rt="";et.startsWith("-")&&(rt="-",et=et.slice(1));const ot=et.slice(0,-nt)||"0",at=trimEnd$1(et.slice(-nt),"0")||"";return`${rt}${ot}`+(at?`.${at}`:"")}function formatPeriodType(tt,nt){const et=nt.match(/period\[(.*)]/);if(et===null)return String(tt);const[,rt]=et;return formatPeriod(tt,rt)}function formatPeriod(tt,nt){const[et,rt]=nt.split("-",2),ot=PERIOD_TYPE_FORMATTERS[et];if(!ot)return String(tt);const at=Number(tt);return Number.isSafeInteger(at)?ot(at,rt):String(tt)}function formatCategoricalType(tt,nt){const et=nt.metadata.get("ARROW:extension:name");if(et){const rt=JSON.parse(nt.metadata.get("ARROW:extension:metadata"));if(et==="pandas.interval"){const{subtype:ot,closed:at}=rt;return formatInterval(tt,ot,at)}if(et==="pandas.Period"){const{freq:ot}=rt;return formatPeriod(tt,ot)}}return String(tt)}function format(tt,nt,et){var at;const rt=nt&&getTypeName(nt);if(isNullOrUndefined$1(tt))return"<NA>";const ot=tt instanceof Date||Number.isFinite(tt);if(ot&&rt==="date")return moment$1.utc(tt).format("YYYY-MM-DD");if(typeof tt=="bigint"&&rt==="time")return formatTime(Number(tt),et);if(ot&&rt==="datetimetz"){const st=nt==null?void 0:nt.meta;let ut=moment$1(tt);return st!=null&&st.timezone&&(moment$1.tz.zone(st==null?void 0:st.timezone)?ut=ut.tz(st==null?void 0:st.timezone):ut=ut.utcOffset(st==null?void 0:st.timezone)),ut.format("YYYY-MM-DD HH:mm:ssZ")}return ot&&(rt!=null&&rt.startsWith("datetime"))?moment$1.utc(tt).format("YYYY-MM-DD HH:mm:ss"):rt!=null&&rt.startsWith("interval")?formatIntervalType(tt,rt):rt!=null&&rt.startsWith("period")?formatPeriodType(tt,rt):rt==="categorical"?formatCategoricalType(tt,et):rt!=null&&rt.startsWith("timedelta")?formatDuration(tt,et):rt==="decimal"?formatDecimal(tt,((at=et==null?void 0:et.type)==null?void 0:at.scale)||0):rt==="object"||rt!=null&&rt.startsWith("list")?(et==null?void 0:et.type)instanceof Struct?JSON.stringify(tt,(st,ut)=>{if(notNullOrUndefined(ut))return typeof ut=="bigint"?Number(ut):ut}):JSON.stringify(tt,(st,ut)=>typeof ut=="bigint"?Number(ut):ut):rt==="float64"&&Number.isFinite(tt)?numbro$1(tt).format("0,0.0000"):String(tt)}const StyledTableContainer=newStyled("div",{target:"e1to1k6i0"})(({theme:tt})=>({fontSize:tt.fontSizes.md,fontFamily:tt.genericFonts.bodyFont,lineHeight:tt.lineHeights.small,overflow:["auto","overlay"]})),StyledTable=newStyled("table",{target:"e1to1k6i1"})(({theme:tt})=>({width:tt.sizes.full,marginBottom:tt.spacing.lg,color:tt.colors.bodyText,borderCollapse:"collapse",captionSide:"bottom",border:`${tt.sizes.borderWidth} solid ${tt.colors.borderColorLight}`,"& caption":{fontFamily:tt.genericFonts.bodyFont,fontSize:tt.fontSizes.sm,paddingTop:tt.spacing.sm,paddingBottom:0,color:tt.colors.fadedText60,textAlign:"left",wordWrap:"break-word"}})),styleCellFunction=tt=>({borderBottom:`${tt.sizes.borderWidth} solid ${tt.colors.borderColorLight}`,borderRight:`${tt.sizes.borderWidth} solid ${tt.colors.borderColorLight}`,verticalAlign:"middle",padding:`${tt.spacing.twoXS} ${tt.spacing.xs}`,fontWeight:tt.fontWeights.normal}),StyledTableCell=newStyled("td",{target:"e1to1k6i2"})(({theme:tt})=>styleCellFunction(tt)),StyledTableCellHeader=newStyled("th",{target:"e1to1k6i3"})(({theme:tt})=>({...styleCellFunction(tt),textAlign:"inherit",color:tt.colors.fadedText60})),StyledEmptyTableCell=newStyled(StyledTableCell,{target:"e1to1k6i4"})(({theme:tt})=>({color:tt.colors.darkGray,fontStyle:"italic",fontSize:tt.fontSizes.md,textAlign:"center"}));function ArrowTable(tt){const nt=tt.element,{cssId:et,cssStyles:rt,caption:ot}=nt,{headerRows:at,rows:st,columns:ut}=nt.dimensions,ct=range$1(st),pt=ct.slice(0,at),dt=ct.slice(at);return jsxs(StyledTableContainer,{className:"stTable","data-testid":"stTable",children:[rt&&jsx$1("style",{children:rt}),jsxs(StyledTable,{id:et,"data-testid":"stTableStyledTable",children:[ot&&jsx$1("caption",{children:ot}),pt.length>0&&jsx$1("thead",{children:pt.map(ft=>generateTableRow(nt,ft,ut))}),jsx$1("tbody",{children:dt.length===0?jsx$1("tr",{children:jsx$1(StyledEmptyTableCell,{"data-testid":"stTableStyledEmptyTableCell",colSpan:ut||1,children:"empty"})}):dt.map(ft=>generateTableRow(nt,ft,ut))})]})]})}function generateTableRow(tt,nt,et){return jsx$1("tr",{children:range$1(et).map(rt=>generateTableCell(tt,nt,rt))},nt)}function generateTableCell(tt,nt,et){var Mt;const{type:rt,cssId:ot,cssClass:at,content:st,contentType:ut,displayContent:ct,field:pt}=tt.getCell(nt,et),dt=ct||format(st,ut,pt),{headerColumns:ft}=tt.dimensions,bt=(Mt=tt.types.data[et-ft])==null?void 0:Mt.pandas_type,mt={textAlign:bt==="int64"||bt==="float64"?"right":"left"};switch(rt){case"blank":return jsx$1(StyledTableCellHeader,{className:at,children:" "},et);case"index":return jsx$1(StyledTableCellHeader,{scope:"row",id:ot,className:at,children:dt},et);case"columns":return jsx$1(StyledTableCellHeader,{scope:"col",className:at,style:mt,children:dt},et);case"data":return jsx$1(StyledTableCell,{id:ot,style:mt,children:dt},et);default:throw new Error(`Cannot parse type "${rt}".`)}}const StyledDocSummary=newStyled("span",{target:"e5hswz20"})(({theme:tt})=>({"& > *":{marginRight:tt.spacing.sm}})),StyledDocName=newStyled("span",{target:"e5hswz21"})(({theme:tt})=>({fontWeight:tt.fontWeights.bold})),StyledDocType=newStyled("span",{target:"e5hswz22"})(({theme:tt})=>({color:tt.colors.docStringTypeText})),StyledDocValue=newStyled("span",{target:"e5hswz23"})(),StyledDocContainer=newStyled("span",{target:"e5hswz24"})(({theme:tt})=>({display:"flex",flexDirection:"column",borderRadius:tt.radii.default,border:`${tt.sizes.borderWidth} solid ${tt.colors.borderColor}`,fontFamily:tt.genericFonts.codeFont,fontSize:tt.fontSizes.sm})),StyledDocHeader=newStyled("div",{target:"e5hswz25"})(({theme:tt})=>({padding:`${tt.spacing.sm} ${tt.spacing.lg}`,backgroundColor:tt.colors.docStringContainerBackground,borderBottom:`${tt.sizes.borderWidth} solid ${tt.colors.borderColorLight}`,borderTopLeftRadius:tt.radii.default,borderTopRightRadius:tt.radii.default,fontSize:tt.fontSizes.sm,overflow:["auto","overlay"]})),StyledDocString=newStyled("div",{target:"e5hswz26"})(({theme:tt})=>({whiteSpace:"pre",overflow:["auto","overlay"],maxHeight:"30.5rem",padding:`${tt.spacing.sm} ${tt.spacing.lg}`,fontSize:tt.fontSizes.sm,"&:not(:last-child)":{borderBottom:`${tt.sizes.borderWidth} solid ${tt.colors.borderColorLight}`}})),StyledMembersTable=newStyled("table",{target:"e5hswz27"})(({theme:tt})=>({width:"100%",fontSize:tt.fontSizes.twoSm,backgroundColor:tt.colors.docStringContainerBackground,tableLayout:"fixed",borderCollapse:"collapse"})),StyledMembersRow=newStyled("tr",{target:"e5hswz28"})(({theme:tt})=>({"&:not(:last-child)":{borderBottom:`${tt.sizes.borderWidth} dotted ${tt.colors.borderColorLight}`}})),StyledMembersSummaryCell=newStyled("td",{target:"e5hswz29"})(({theme:tt})=>({width:"30%",overflow:["auto","overlay"],padding:`${tt.spacing.sm} ${tt.spacing.lg}`,"& > *":{marginRight:tt.spacing.sm}})),StyledMembersDetailsCell=newStyled("td",{target:"e5hswz210"})(({theme:tt})=>({width:"70%",overflow:["auto","overlay"],padding:`${tt.spacing.sm} ${tt.spacing.lg}`}));function DocString({width:tt,element:nt}){const{name:et,type:rt,value:ot,docString:at,members:st}=nt;return jsxs(StyledDocContainer,{className:"stHelp","data-testid":"stHelp",width:tt,children:[jsx$1(StyledDocHeader,{children:jsxs(StyledDocSummary,{children:[et?jsx$1(StyledDocName,{"data-testid":"stHelpName",children:et}):null,rt?jsx$1(StyledDocType,{"data-testid":"stHelpType",children:rt}):null,ot?jsx$1(StyledDocValue,{"data-testid":"stHelpValue",children:ot}):null]})}),jsx$1(StyledDocString,{"data-testid":"stHelpDoc",children:at||"No docs available"}),st.length>0?jsx$1(StyledMembersTable,{"data-testid":"stHelpMembersTable",children:st.map(ut=>jsx$1(Member,{member:ut},ut.name))}):null]})}function Member({member:tt}){const{name:nt,type:et,value:rt,docString:ot}=tt;return jsxs(StyledMembersRow,{"data-testid":"stHelpMember",children:[jsxs(StyledMembersSummaryCell,{children:[nt?jsx$1(StyledDocName,{"data-testid":"stHelpMemberDocName",children:nt}):null,et?jsx$1(StyledDocType,{"data-testid":"stHelpMemberDocType",children:et}):null]}),jsx$1(StyledMembersDetailsCell,{children:rt?jsx$1(StyledDocValue,{"data-testid":"stHelpMemberDocValue",children:rt}):jsx$1(StyledDocValue,{"data-testid":"stHelpMemberDocString",children:ot||"No docs available"})})]})}const StyledStackTraceRow=newStyled("div",{target:"e18pyglp0"})(({theme:tt})=>({marginTop:tt.spacing.sm,"&:first-of-type":{marginTop:0}})),StyledMessageType=newStyled("span",{target:"e18pyglp1"})(({theme:tt})=>({fontWeight:tt.fontWeights.bold})),StyledStackTraceTitle=newStyled("div",{target:"e18pyglp2"})(({theme:tt})=>({marginTop:`calc(${tt.spacing.sm} + ${tt.spacing.xl})`,marginBottom:tt.spacing.sm})),StyledStackTraceContent=newStyled("div",{target:"e18pyglp3"})({display:"inline-block",minWidth:"100%"}),StyledExceptionMessage=newStyled("div",{target:"e18pyglp4"})({wordWrap:"break-word"});function isNonEmptyString(tt){return notNullOrUndefined(tt)&&tt!==""}function ExceptionMessage({type:tt,message:nt,messageIsMarkdown:et}){if(et){let rt=nt??"";return tt.length!==0&&(rt=`**${tt}**: ${rt}`),jsx$1(StreamlitMarkdown$1,{source:rt,allowHTML:!1})}return jsxs(Fragment,{children:[jsx$1(StyledMessageType,{children:tt}),tt.length!==0&&": ",isNonEmptyString(nt)?nt:null]})}function StackTrace({stackTrace:tt}){return jsxs(Fragment,{children:[jsx$1(StyledStackTraceTitle,{children:"Traceback:"}),jsx$1(StyledStackTrace,{children:jsx$1(StyledStackTraceContent,{children:jsx$1(StyledCode,{children:tt.map((nt,et)=>jsx$1(StyledStackTraceRow,{"data-testid":"stExceptionTraceRow",children:nt},et))})})})]})}function ExceptionElement({element:tt,width:nt}){return jsx$1("div",{className:"stException","data-testid":"stException",children:jsxs(AlertContainer,{kind:tt.isWarning?Kind.WARNING:Kind.ERROR,width:nt,children:[jsx$1(StyledExceptionMessage,{"data-testid":"stExceptionMessage",children:jsx$1(ExceptionMessage,{type:tt.type,message:tt.message,messageIsMarkdown:tt.messageIsMarkdown})}),tt.stackTrace&&tt.stackTrace.length>0?jsx$1(StackTrace,{stackTrace:tt.stackTrace}):null]})})}var Space_Separator=/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start=/[\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\u0561-\u0587\u05D0-\u05EA\u05F0-\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\u08A0-\u08B4\u08B6-\u08BD\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\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\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\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\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-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\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\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\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\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\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-\uAB65\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]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\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\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\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\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/,unicode={Space_Separator,ID_Start,ID_Continue},util$3={isSpaceSeparator(tt){return typeof tt=="string"&&unicode.Space_Separator.test(tt)},isIdStartChar(tt){return typeof tt=="string"&&(tt>="a"&&tt<="z"||tt>="A"&&tt<="Z"||tt==="$"||tt==="_"||unicode.ID_Start.test(tt))},isIdContinueChar(tt){return typeof tt=="string"&&(tt>="a"&&tt<="z"||tt>="A"&&tt<="Z"||tt>="0"&&tt<="9"||tt==="$"||tt==="_"||tt==="‌"||tt==="‍"||unicode.ID_Continue.test(tt))},isDigit(tt){return typeof tt=="string"&&/[0-9]/.test(tt)},isHexDigit(tt){return typeof tt=="string"&&/[0-9A-Fa-f]/.test(tt)}};let source,parseState,stack,pos,line,column,token$1,key,root$2;var parse$2=function tt(nt,et){source=String(nt),parseState="start",stack=[],pos=0,line=1,column=0,token$1=void 0,key=void 0,root$2=void 0;do token$1=lex(),parseStates[parseState]();while(token$1.type!=="eof");return typeof et=="function"?internalize({"":root$2},"",et):root$2};function internalize(tt,nt,et){const rt=tt[nt];if(rt!=null&&typeof rt=="object")if(Array.isArray(rt))for(let ot=0;ot<rt.length;ot++){const at=String(ot),st=internalize(rt,at,et);st===void 0?delete rt[at]:Object.defineProperty(rt,at,{value:st,writable:!0,enumerable:!0,configurable:!0})}else for(const ot in rt){const at=internalize(rt,ot,et);at===void 0?delete rt[ot]:Object.defineProperty(rt,ot,{value:at,writable:!0,enumerable:!0,configurable:!0})}return et.call(tt,nt,rt)}let lexState,buffer,doubleQuote,sign,c;function lex(){for(lexState="default",buffer="",doubleQuote=!1,sign=1;;){c=peek();const tt=lexStates[lexState]();if(tt)return tt}}function peek(){if(source[pos])return String.fromCodePoint(source.codePointAt(pos))}function read(){const tt=peek();return tt===`
`?(line++,column=0):tt?column+=tt.length:column++,tt&&(pos+=tt.length),tt}const lexStates={default(){switch(c){case"	":case"\v":case"\f":case" ":case" ":case"\uFEFF":case`
`:case"\r":case"\u2028":case"\u2029":read();return;case"/":read(),lexState="comment";return;case void 0:return read(),newToken("eof")}if(util$3.isSpaceSeparator(c)){read();return}return lexStates[parseState]()},comment(){switch(c){case"*":read(),lexState="multiLineComment";return;case"/":read(),lexState="singleLineComment";return}throw invalidChar(read())},multiLineComment(){switch(c){case"*":read(),lexState="multiLineCommentAsterisk";return;case void 0:throw invalidChar(read())}read()},multiLineCommentAsterisk(){switch(c){case"*":read();return;case"/":read(),lexState="default";return;case void 0:throw invalidChar(read())}read(),lexState="multiLineComment"},singleLineComment(){switch(c){case`
`:case"\r":case"\u2028":case"\u2029":read(),lexState="default";return;case void 0:return read(),newToken("eof")}read()},value(){switch(c){case"{":case"[":return newToken("punctuator",read());case"n":return read(),literal("ull"),newToken("null",null);case"t":return read(),literal("rue"),newToken("boolean",!0);case"f":return read(),literal("alse"),newToken("boolean",!1);case"-":case"+":read()==="-"&&(sign=-1),lexState="sign";return;case".":buffer=read(),lexState="decimalPointLeading";return;case"0":buffer=read(),lexState="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":buffer=read(),lexState="decimalInteger";return;case"I":return read(),literal("nfinity"),newToken("numeric",1/0);case"N":return read(),literal("aN"),newToken("numeric",NaN);case'"':case"'":doubleQuote=read()==='"',buffer="",lexState="string";return}throw invalidChar(read())},identifierNameStartEscape(){if(c!=="u")throw invalidChar(read());read();const tt=unicodeEscape();switch(tt){case"$":case"_":break;default:if(!util$3.isIdStartChar(tt))throw invalidIdentifier();break}buffer+=tt,lexState="identifierName"},identifierName(){switch(c){case"$":case"_":case"‌":case"‍":buffer+=read();return;case"\\":read(),lexState="identifierNameEscape";return}if(util$3.isIdContinueChar(c)){buffer+=read();return}return newToken("identifier",buffer)},identifierNameEscape(){if(c!=="u")throw invalidChar(read());read();const tt=unicodeEscape();switch(tt){case"$":case"_":case"‌":case"‍":break;default:if(!util$3.isIdContinueChar(tt))throw invalidIdentifier();break}buffer+=tt,lexState="identifierName"},sign(){switch(c){case".":buffer=read(),lexState="decimalPointLeading";return;case"0":buffer=read(),lexState="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":buffer=read(),lexState="decimalInteger";return;case"I":return read(),literal("nfinity"),newToken("numeric",sign*(1/0));case"N":return read(),literal("aN"),newToken("numeric",NaN)}throw invalidChar(read())},zero(){switch(c){case".":buffer+=read(),lexState="decimalPoint";return;case"e":case"E":buffer+=read(),lexState="decimalExponent";return;case"x":case"X":buffer+=read(),lexState="hexadecimal";return}return newToken("numeric",sign*0)},decimalInteger(){switch(c){case".":buffer+=read(),lexState="decimalPoint";return;case"e":case"E":buffer+=read(),lexState="decimalExponent";return}if(util$3.isDigit(c)){buffer+=read();return}return newToken("numeric",sign*Number(buffer))},decimalPointLeading(){if(util$3.isDigit(c)){buffer+=read(),lexState="decimalFraction";return}throw invalidChar(read())},decimalPoint(){switch(c){case"e":case"E":buffer+=read(),lexState="decimalExponent";return}if(util$3.isDigit(c)){buffer+=read(),lexState="decimalFraction";return}return newToken("numeric",sign*Number(buffer))},decimalFraction(){switch(c){case"e":case"E":buffer+=read(),lexState="decimalExponent";return}if(util$3.isDigit(c)){buffer+=read();return}return newToken("numeric",sign*Number(buffer))},decimalExponent(){switch(c){case"+":case"-":buffer+=read(),lexState="decimalExponentSign";return}if(util$3.isDigit(c)){buffer+=read(),lexState="decimalExponentInteger";return}throw invalidChar(read())},decimalExponentSign(){if(util$3.isDigit(c)){buffer+=read(),lexState="decimalExponentInteger";return}throw invalidChar(read())},decimalExponentInteger(){if(util$3.isDigit(c)){buffer+=read();return}return newToken("numeric",sign*Number(buffer))},hexadecimal(){if(util$3.isHexDigit(c)){buffer+=read(),lexState="hexadecimalInteger";return}throw invalidChar(read())},hexadecimalInteger(){if(util$3.isHexDigit(c)){buffer+=read();return}return newToken("numeric",sign*Number(buffer))},string(){switch(c){case"\\":read(),buffer+=escape();return;case'"':if(doubleQuote)return read(),newToken("string",buffer);buffer+=read();return;case"'":if(!doubleQuote)return read(),newToken("string",buffer);buffer+=read();return;case`
`:case"\r":throw invalidChar(read());case"\u2028":case"\u2029":separatorChar(c);break;case void 0:throw invalidChar(read())}buffer+=read()},start(){switch(c){case"{":case"[":return newToken("punctuator",read())}lexState="value"},beforePropertyName(){switch(c){case"$":case"_":buffer=read(),lexState="identifierName";return;case"\\":read(),lexState="identifierNameStartEscape";return;case"}":return newToken("punctuator",read());case'"':case"'":doubleQuote=read()==='"',lexState="string";return}if(util$3.isIdStartChar(c)){buffer+=read(),lexState="identifierName";return}throw invalidChar(read())},afterPropertyName(){if(c===":")return newToken("punctuator",read());throw invalidChar(read())},beforePropertyValue(){lexState="value"},afterPropertyValue(){switch(c){case",":case"}":return newToken("punctuator",read())}throw invalidChar(read())},beforeArrayValue(){if(c==="]")return newToken("punctuator",read());lexState="value"},afterArrayValue(){switch(c){case",":case"]":return newToken("punctuator",read())}throw invalidChar(read())},end(){throw invalidChar(read())}};function newToken(tt,nt){return{type:tt,value:nt,line,column}}function literal(tt){for(const nt of tt){if(peek()!==nt)throw invalidChar(read());read()}}function escape(){switch(peek()){case"b":return read(),"\b";case"f":return read(),"\f";case"n":return read(),`
`;case"r":return read(),"\r";case"t":return read(),"	";case"v":return read(),"\v";case"0":if(read(),util$3.isDigit(peek()))throw invalidChar(read());return"\0";case"x":return read(),hexEscape();case"u":return read(),unicodeEscape();case`
`:case"\u2028":case"\u2029":return read(),"";case"\r":return read(),peek()===`
`&&read(),"";case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":throw invalidChar(read());case void 0:throw invalidChar(read())}return read()}function hexEscape(){let tt="",nt=peek();if(!util$3.isHexDigit(nt)||(tt+=read(),nt=peek(),!util$3.isHexDigit(nt)))throw invalidChar(read());return tt+=read(),String.fromCodePoint(parseInt(tt,16))}function unicodeEscape(){let tt="",nt=4;for(;nt-- >0;){const et=peek();if(!util$3.isHexDigit(et))throw invalidChar(read());tt+=read()}return String.fromCodePoint(parseInt(tt,16))}const parseStates={start(){if(token$1.type==="eof")throw invalidEOF();push()},beforePropertyName(){switch(token$1.type){case"identifier":case"string":key=token$1.value,parseState="afterPropertyName";return;case"punctuator":pop();return;case"eof":throw invalidEOF()}},afterPropertyName(){if(token$1.type==="eof")throw invalidEOF();parseState="beforePropertyValue"},beforePropertyValue(){if(token$1.type==="eof")throw invalidEOF();push()},beforeArrayValue(){if(token$1.type==="eof")throw invalidEOF();if(token$1.type==="punctuator"&&token$1.value==="]"){pop();return}push()},afterPropertyValue(){if(token$1.type==="eof")throw invalidEOF();switch(token$1.value){case",":parseState="beforePropertyName";return;case"}":pop()}},afterArrayValue(){if(token$1.type==="eof")throw invalidEOF();switch(token$1.value){case",":parseState="beforeArrayValue";return;case"]":pop()}},end(){}};function push(){let tt;switch(token$1.type){case"punctuator":switch(token$1.value){case"{":tt={};break;case"[":tt=[];break}break;case"null":case"boolean":case"numeric":case"string":tt=token$1.value;break}if(root$2===void 0)root$2=tt;else{const nt=stack[stack.length-1];Array.isArray(nt)?nt.push(tt):Object.defineProperty(nt,key,{value:tt,writable:!0,enumerable:!0,configurable:!0})}if(tt!==null&&typeof tt=="object")stack.push(tt),Array.isArray(tt)?parseState="beforeArrayValue":parseState="beforePropertyName";else{const nt=stack[stack.length-1];nt==null?parseState="end":Array.isArray(nt)?parseState="afterArrayValue":parseState="afterPropertyValue"}}function pop(){stack.pop();const tt=stack[stack.length-1];tt==null?parseState="end":Array.isArray(tt)?parseState="afterArrayValue":parseState="afterPropertyValue"}function invalidChar(tt){return syntaxError(tt===void 0?`JSON5: invalid end of input at ${line}:${column}`:`JSON5: invalid character '${formatChar(tt)}' at ${line}:${column}`)}function invalidEOF(){return syntaxError(`JSON5: invalid end of input at ${line}:${column}`)}function invalidIdentifier(){return column-=5,syntaxError(`JSON5: invalid identifier character at ${line}:${column}`)}function separatorChar(tt){console.warn(`JSON5: '${formatChar(tt)}' in strings is not valid ECMAScript; consider escaping`)}function formatChar(tt){const nt={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","	":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(nt[tt])return nt[tt];if(tt<" "){const et=tt.charCodeAt(0).toString(16);return"\\x"+("00"+et).substring(et.length)}return tt}function syntaxError(tt){const nt=new SyntaxError(tt);return nt.lineNumber=line,nt.columnNumber=column,nt}var stringify$1=function tt(nt,et,rt){const ot=[];let at="",st,ut,ct="",pt;if(et!=null&&typeof et=="object"&&!Array.isArray(et)&&(rt=et.space,pt=et.quote,et=et.replacer),typeof et=="function")ut=et;else if(Array.isArray(et)){st=[];for(const Mt of et){let Ot;typeof Mt=="string"?Ot=Mt:(typeof Mt=="number"||Mt instanceof String||Mt instanceof Number)&&(Ot=String(Mt)),Ot!==void 0&&st.indexOf(Ot)<0&&st.push(Ot)}}return rt instanceof Number?rt=Number(rt):rt instanceof String&&(rt=String(rt)),typeof rt=="number"?rt>0&&(rt=Math.min(10,Math.floor(rt)),ct="          ".substr(0,rt)):typeof rt=="string"&&(ct=rt.substr(0,10)),dt("",{"":nt});function dt(Mt,Ot){let zt=Ot[Mt];switch(zt!=null&&(typeof zt.toJSON5=="function"?zt=zt.toJSON5(Mt):typeof zt.toJSON=="function"&&(zt=zt.toJSON(Mt))),ut&&(zt=ut.call(Ot,Mt,zt)),zt instanceof Number?zt=Number(zt):zt instanceof String?zt=String(zt):zt instanceof Boolean&&(zt=zt.valueOf()),zt){case null:return"null";case!0:return"true";case!1:return"false"}if(typeof zt=="string")return ft(zt);if(typeof zt=="number")return String(zt);if(typeof zt=="object")return Array.isArray(zt)?mt(zt):bt(zt)}function ft(Mt){const Ot={"'":.1,'"':.2},zt={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","	":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let yt="";for(let At=0;At<Mt.length;At++){const St=Mt[At];switch(St){case"'":case'"':Ot[St]++,yt+=St;continue;case"\0":if(util$3.isDigit(Mt[At+1])){yt+="\\x00";continue}}if(zt[St]){yt+=zt[St];continue}if(St<" "){let Et=St.charCodeAt(0).toString(16);yt+="\\x"+("00"+Et).substring(Et.length);continue}yt+=St}const vt=pt||Object.keys(Ot).reduce((At,St)=>Ot[At]<Ot[St]?At:St);return yt=yt.replace(new RegExp(vt,"g"),zt[vt]),vt+yt+vt}function bt(Mt){if(ot.indexOf(Mt)>=0)throw TypeError("Converting circular structure to JSON5");ot.push(Mt);let Ot=at;at=at+ct;let zt=st||Object.keys(Mt),yt=[];for(const At of zt){const St=dt(At,Mt);if(St!==void 0){let Et=ht(At)+":";ct!==""&&(Et+=" "),Et+=St,yt.push(Et)}}let vt;if(yt.length===0)vt="{}";else{let At;if(ct==="")At=yt.join(","),vt="{"+At+"}";else{let St=`,
`+at;At=yt.join(St),vt=`{
`+at+At+`,
`+Ot+"}"}}return ot.pop(),at=Ot,vt}function ht(Mt){if(Mt.length===0)return ft(Mt);const Ot=String.fromCodePoint(Mt.codePointAt(0));if(!util$3.isIdStartChar(Ot))return ft(Mt);for(let zt=Ot.length;zt<Mt.length;zt++)if(!util$3.isIdContinueChar(String.fromCodePoint(Mt.codePointAt(zt))))return ft(Mt);return Mt}function mt(Mt){if(ot.indexOf(Mt)>=0)throw TypeError("Converting circular structure to JSON5");ot.push(Mt);let Ot=at;at=at+ct;let zt=[];for(let vt=0;vt<Mt.length;vt++){const At=dt(String(vt),Mt);zt.push(At!==void 0?At:"null")}let yt;if(zt.length===0)yt="[]";else if(ct==="")yt="["+zt.join(",")+"]";else{let vt=`,
`+at,At=zt.join(vt);yt=`[
`+at+At+`,
`+Ot+"]"}return ot.pop(),at=Ot,yt}};const JSON5={parse:parse$2,stringify:stringify$1};var lib$3=JSON5,main={exports:{}};(function(tt,nt){(function(et,rt){tt.exports=rt(reactExports)})(commonjsGlobal$1,function(et){return function(rt){var ot={};function at(st){if(ot[st])return ot[st].exports;var ut=ot[st]={i:st,l:!1,exports:{}};return rt[st].call(ut.exports,ut,ut.exports,at),ut.l=!0,ut.exports}return at.m=rt,at.c=ot,at.d=function(st,ut,ct){at.o(st,ut)||Object.defineProperty(st,ut,{enumerable:!0,get:ct})},at.r=function(st){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(st,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(st,"__esModule",{value:!0})},at.t=function(st,ut){if(1&ut&&(st=at(st)),8&ut||4&ut&&typeof st=="object"&&st&&st.__esModule)return st;var ct=Object.create(null);if(at.r(ct),Object.defineProperty(ct,"default",{enumerable:!0,value:st}),2&ut&&typeof st!="string")for(var pt in st)at.d(ct,pt,(function(dt){return st[dt]}).bind(null,pt));return ct},at.n=function(st){var ut=st&&st.__esModule?function(){return st.default}:function(){return st};return at.d(ut,"a",ut),ut},at.o=function(st,ut){return Object.prototype.hasOwnProperty.call(st,ut)},at.p="",at(at.s=48)}([function(rt,ot){rt.exports=et},function(rt,ot){var at=rt.exports={version:"2.6.12"};typeof __e=="number"&&(__e=at)},function(rt,ot,at){var st=at(26)("wks"),ut=at(17),ct=at(3).Symbol,pt=typeof ct=="function";(rt.exports=function(dt){return st[dt]||(st[dt]=pt&&ct[dt]||(pt?ct:ut)("Symbol."+dt))}).store=st},function(rt,ot){var at=rt.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=at)},function(rt,ot,at){rt.exports=!at(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(rt,ot){var at={}.hasOwnProperty;rt.exports=function(st,ut){return at.call(st,ut)}},function(rt,ot,at){var st=at(7),ut=at(16);rt.exports=at(4)?function(ct,pt,dt){return st.f(ct,pt,ut(1,dt))}:function(ct,pt,dt){return ct[pt]=dt,ct}},function(rt,ot,at){var st=at(10),ut=at(35),ct=at(23),pt=Object.defineProperty;ot.f=at(4)?Object.defineProperty:function(dt,ft,bt){if(st(dt),ft=ct(ft,!0),st(bt),ut)try{return pt(dt,ft,bt)}catch{}if("get"in bt||"set"in bt)throw TypeError("Accessors not supported!");return"value"in bt&&(dt[ft]=bt.value),dt}},function(rt,ot){rt.exports=function(at){try{return!!at()}catch{return!0}}},function(rt,ot,at){var st=at(40),ut=at(22);rt.exports=function(ct){return st(ut(ct))}},function(rt,ot,at){var st=at(11);rt.exports=function(ut){if(!st(ut))throw TypeError(ut+" is not an object!");return ut}},function(rt,ot){rt.exports=function(at){return typeof at=="object"?at!==null:typeof at=="function"}},function(rt,ot){rt.exports={}},function(rt,ot,at){var st=at(39),ut=at(27);rt.exports=Object.keys||function(ct){return st(ct,ut)}},function(rt,ot){rt.exports=!0},function(rt,ot,at){var st=at(3),ut=at(1),ct=at(53),pt=at(6),dt=at(5),ft=function(bt,ht,mt){var Mt,Ot,zt,yt=bt&ft.F,vt=bt&ft.G,At=bt&ft.S,St=bt&ft.P,Et=bt&ft.B,Tt=bt&ft.W,Rt=vt?ut:ut[ht]||(ut[ht]={}),Ct=Rt.prototype,wt=vt?st:At?st[ht]:(st[ht]||{}).prototype;for(Mt in vt&&(mt=ht),mt)(Ot=!yt&&wt&&wt[Mt]!==void 0)&&dt(Rt,Mt)||(zt=Ot?wt[Mt]:mt[Mt],Rt[Mt]=vt&&typeof wt[Mt]!="function"?mt[Mt]:Et&&Ot?ct(zt,st):Tt&&wt[Mt]==zt?function(Lt){var Vt=function(jt,s0,Ht){if(this instanceof Lt){switch(arguments.length){case 0:return new Lt;case 1:return new Lt(jt);case 2:return new Lt(jt,s0)}return new Lt(jt,s0,Ht)}return Lt.apply(this,arguments)};return Vt.prototype=Lt.prototype,Vt}(zt):St&&typeof zt=="function"?ct(Function.call,zt):zt,St&&((Rt.virtual||(Rt.virtual={}))[Mt]=zt,bt&ft.R&&Ct&&!Ct[Mt]&&pt(Ct,Mt,zt)))};ft.F=1,ft.G=2,ft.S=4,ft.P=8,ft.B=16,ft.W=32,ft.U=64,ft.R=128,rt.exports=ft},function(rt,ot){rt.exports=function(at,st){return{enumerable:!(1&at),configurable:!(2&at),writable:!(4&at),value:st}}},function(rt,ot){var at=0,st=Math.random();rt.exports=function(ut){return"Symbol(".concat(ut===void 0?"":ut,")_",(++at+st).toString(36))}},function(rt,ot,at){var st=at(22);rt.exports=function(ut){return Object(st(ut))}},function(rt,ot){ot.f={}.propertyIsEnumerable},function(rt,ot,at){var st=at(52)(!0);at(34)(String,"String",function(ut){this._t=String(ut),this._i=0},function(){var ut,ct=this._t,pt=this._i;return pt>=ct.length?{value:void 0,done:!0}:(ut=st(ct,pt),this._i+=ut.length,{value:ut,done:!1})})},function(rt,ot){var at=Math.ceil,st=Math.floor;rt.exports=function(ut){return isNaN(ut=+ut)?0:(ut>0?st:at)(ut)}},function(rt,ot){rt.exports=function(at){if(at==null)throw TypeError("Can't call method on  "+at);return at}},function(rt,ot,at){var st=at(11);rt.exports=function(ut,ct){if(!st(ut))return ut;var pt,dt;if(ct&&typeof(pt=ut.toString)=="function"&&!st(dt=pt.call(ut))||typeof(pt=ut.valueOf)=="function"&&!st(dt=pt.call(ut))||!ct&&typeof(pt=ut.toString)=="function"&&!st(dt=pt.call(ut)))return dt;throw TypeError("Can't convert object to primitive value")}},function(rt,ot){var at={}.toString;rt.exports=function(st){return at.call(st).slice(8,-1)}},function(rt,ot,at){var st=at(26)("keys"),ut=at(17);rt.exports=function(ct){return st[ct]||(st[ct]=ut(ct))}},function(rt,ot,at){var st=at(1),ut=at(3),ct=ut["__core-js_shared__"]||(ut["__core-js_shared__"]={});(rt.exports=function(pt,dt){return ct[pt]||(ct[pt]=dt!==void 0?dt:{})})("versions",[]).push({version:st.version,mode:at(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(rt,ot){rt.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(rt,ot,at){var st=at(7).f,ut=at(5),ct=at(2)("toStringTag");rt.exports=function(pt,dt,ft){pt&&!ut(pt=ft?pt:pt.prototype,ct)&&st(pt,ct,{configurable:!0,value:dt})}},function(rt,ot,at){at(62);for(var st=at(3),ut=at(6),ct=at(12),pt=at(2)("toStringTag"),dt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),ft=0;ft<dt.length;ft++){var bt=dt[ft],ht=st[bt],mt=ht&&ht.prototype;mt&&!mt[pt]&&ut(mt,pt,bt),ct[bt]=ct.Array}},function(rt,ot,at){ot.f=at(2)},function(rt,ot,at){var st=at(3),ut=at(1),ct=at(14),pt=at(30),dt=at(7).f;rt.exports=function(ft){var bt=ut.Symbol||(ut.Symbol=ct?{}:st.Symbol||{});ft.charAt(0)=="_"||ft in bt||dt(bt,ft,{value:pt.f(ft)})}},function(rt,ot){ot.f=Object.getOwnPropertySymbols},function(rt,ot){rt.exports=function(at,st,ut){return Math.min(Math.max(at,st),ut)}},function(rt,ot,at){var st=at(14),ut=at(15),ct=at(37),pt=at(6),dt=at(12),ft=at(55),bt=at(28),ht=at(61),mt=at(2)("iterator"),Mt=!([].keys&&"next"in[].keys()),Ot=function(){return this};rt.exports=function(zt,yt,vt,At,St,Et,Tt){ft(vt,yt,At);var Rt,Ct,wt,Lt=function(kt){if(!Mt&&kt in Ht)return Ht[kt];switch(kt){case"keys":case"values":return function(){return new vt(this,kt)}}return function(){return new vt(this,kt)}},Vt=yt+" Iterator",jt=St=="values",s0=!1,Ht=zt.prototype,Yt=Ht[mt]||Ht["@@iterator"]||St&&Ht[St],M0=Yt||Lt(St),l0=St?jt?Lt("entries"):M0:void 0,b0=yt=="Array"&&Ht.entries||Yt;if(b0&&(wt=ht(b0.call(new zt)))!==Object.prototype&&wt.next&&(bt(wt,Vt,!0),st||typeof wt[mt]=="function"||pt(wt,mt,Ot)),jt&&Yt&&Yt.name!=="values"&&(s0=!0,M0=function(){return Yt.call(this)}),st&&!Tt||!Mt&&!s0&&Ht[mt]||pt(Ht,mt,M0),dt[yt]=M0,dt[Vt]=Ot,St)if(Rt={values:jt?M0:Lt("values"),keys:Et?M0:Lt("keys"),entries:l0},Tt)for(Ct in Rt)Ct in Ht||ct(Ht,Ct,Rt[Ct]);else ut(ut.P+ut.F*(Mt||s0),yt,Rt);return Rt}},function(rt,ot,at){rt.exports=!at(4)&&!at(8)(function(){return Object.defineProperty(at(36)("div"),"a",{get:function(){return 7}}).a!=7})},function(rt,ot,at){var st=at(11),ut=at(3).document,ct=st(ut)&&st(ut.createElement);rt.exports=function(pt){return ct?ut.createElement(pt):{}}},function(rt,ot,at){rt.exports=at(6)},function(rt,ot,at){var st=at(10),ut=at(56),ct=at(27),pt=at(25)("IE_PROTO"),dt=function(){},ft=function(){var bt,ht=at(36)("iframe"),mt=ct.length;for(ht.style.display="none",at(60).appendChild(ht),ht.src="javascript:",(bt=ht.contentWindow.document).open(),bt.write("<script>document.F=Object<\/script>"),bt.close(),ft=bt.F;mt--;)delete ft.prototype[ct[mt]];return ft()};rt.exports=Object.create||function(bt,ht){var mt;return bt!==null?(dt.prototype=st(bt),mt=new dt,dt.prototype=null,mt[pt]=bt):mt=ft(),ht===void 0?mt:ut(mt,ht)}},function(rt,ot,at){var st=at(5),ut=at(9),ct=at(57)(!1),pt=at(25)("IE_PROTO");rt.exports=function(dt,ft){var bt,ht=ut(dt),mt=0,Mt=[];for(bt in ht)bt!=pt&&st(ht,bt)&&Mt.push(bt);for(;ft.length>mt;)st(ht,bt=ft[mt++])&&(~ct(Mt,bt)||Mt.push(bt));return Mt}},function(rt,ot,at){var st=at(24);rt.exports=Object("z").propertyIsEnumerable(0)?Object:function(ut){return st(ut)=="String"?ut.split(""):Object(ut)}},function(rt,ot,at){var st=at(39),ut=at(27).concat("length","prototype");ot.f=Object.getOwnPropertyNames||function(ct){return st(ct,ut)}},function(rt,ot,at){var st=at(24),ut=at(2)("toStringTag"),ct=st(function(){return arguments}())=="Arguments";rt.exports=function(pt){var dt,ft,bt;return pt===void 0?"Undefined":pt===null?"Null":typeof(ft=function(ht,mt){try{return ht[mt]}catch{}}(dt=Object(pt),ut))=="string"?ft:ct?st(dt):(bt=st(dt))=="Object"&&typeof dt.callee=="function"?"Arguments":bt}},function(rt,ot){var at;at=function(){return this}();try{at=at||new Function("return this")()}catch{typeof window=="object"&&(at=window)}rt.exports=at},function(rt,ot){var at=/-?\d+(\.\d+)?%?/g;rt.exports=function(st){return st.match(at)}},function(rt,ot,at){Object.defineProperty(ot,"__esModule",{value:!0}),ot.getBase16Theme=ot.createStyling=ot.invertTheme=void 0;var st=Ot(at(49)),ut=Ot(at(76)),ct=Ot(at(81)),pt=Ot(at(89)),dt=Ot(at(93)),ft=function(Ct){if(Ct&&Ct.__esModule)return Ct;var wt={};if(Ct!=null)for(var Lt in Ct)Object.prototype.hasOwnProperty.call(Ct,Lt)&&(wt[Lt]=Ct[Lt]);return wt.default=Ct,wt}(at(94)),bt=Ot(at(132)),ht=Ot(at(133)),mt=Ot(at(138)),Mt=at(139);function Ot(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}}var zt=ft.default,yt=(0,pt.default)(zt),vt=(0,mt.default)(ht.default,Mt.rgb2yuv,function(Ct){var wt,Lt=(0,ct.default)(Ct,3),Vt=Lt[0],jt=Lt[1],s0=Lt[2];return[(wt=Vt,wt<.25?1:wt<.5?.9-wt:1.1-wt),jt,s0]},Mt.yuv2rgb,bt.default),At=function(Ct){return function(wt){return{className:[wt.className,Ct.className].filter(Boolean).join(" "),style:(0,ut.default)({},wt.style||{},Ct.style||{})}}},St=function(Ct,wt){var Lt=(0,pt.default)(wt);for(var Vt in Ct)Lt.indexOf(Vt)===-1&&Lt.push(Vt);return Lt.reduce(function(jt,s0){return jt[s0]=function(Ht,Yt){if(Ht===void 0)return Yt;if(Yt===void 0)return Ht;var M0=Ht===void 0?"undefined":(0,st.default)(Ht),l0=Yt===void 0?"undefined":(0,st.default)(Yt);switch(M0){case"string":switch(l0){case"string":return[Yt,Ht].filter(Boolean).join(" ");case"object":return At({className:Ht,style:Yt});case"function":return function(b0){for(var kt=arguments.length,o0=Array(kt>1?kt-1:0),qt=1;qt<kt;qt++)o0[qt-1]=arguments[qt];return At({className:Ht})(Yt.apply(void 0,[b0].concat(o0)))}}case"object":switch(l0){case"string":return At({className:Yt,style:Ht});case"object":return(0,ut.default)({},Yt,Ht);case"function":return function(b0){for(var kt=arguments.length,o0=Array(kt>1?kt-1:0),qt=1;qt<kt;qt++)o0[qt-1]=arguments[qt];return At({style:Ht})(Yt.apply(void 0,[b0].concat(o0)))}}case"function":switch(l0){case"string":return function(b0){for(var kt=arguments.length,o0=Array(kt>1?kt-1:0),qt=1;qt<kt;qt++)o0[qt-1]=arguments[qt];return Ht.apply(void 0,[At(b0)({className:Yt})].concat(o0))};case"object":return function(b0){for(var kt=arguments.length,o0=Array(kt>1?kt-1:0),qt=1;qt<kt;qt++)o0[qt-1]=arguments[qt];return Ht.apply(void 0,[At(b0)({style:Yt})].concat(o0))};case"function":return function(b0){for(var kt=arguments.length,o0=Array(kt>1?kt-1:0),qt=1;qt<kt;qt++)o0[qt-1]=arguments[qt];return Ht.apply(void 0,[Yt.apply(void 0,[b0].concat(o0))].concat(o0))}}}}(Ct[s0],wt[s0]),jt},{})},Et=function(Ct,wt){for(var Lt=arguments.length,Vt=Array(Lt>2?Lt-2:0),jt=2;jt<Lt;jt++)Vt[jt-2]=arguments[jt];if(wt===null)return Ct;Array.isArray(wt)||(wt=[wt]);var s0=wt.map(function(Yt){return Ct[Yt]}).filter(Boolean),Ht=s0.reduce(function(Yt,M0){return typeof M0=="string"?Yt.className=[Yt.className,M0].filter(Boolean).join(" "):(M0===void 0?"undefined":(0,st.default)(M0))==="object"?Yt.style=(0,ut.default)({},Yt.style,M0):typeof M0=="function"&&(Yt=(0,ut.default)({},Yt,M0.apply(void 0,[Yt].concat(Vt)))),Yt},{className:"",style:{}});return Ht.className||delete Ht.className,(0,pt.default)(Ht.style).length===0&&delete Ht.style,Ht},Tt=ot.invertTheme=function(Ct){return(0,pt.default)(Ct).reduce(function(wt,Lt){return wt[Lt]=/^base/.test(Lt)?vt(Ct[Lt]):Lt==="scheme"?Ct[Lt]+":inverted":Ct[Lt],wt},{})},Rt=(ot.createStyling=(0,dt.default)(function(Ct){for(var wt=arguments.length,Lt=Array(wt>3?wt-3:0),Vt=3;Vt<wt;Vt++)Lt[Vt-3]=arguments[Vt];var jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s0=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Ht=jt.defaultBase16,Yt=Ht===void 0?zt:Ht,M0=jt.base16Themes,l0=M0===void 0?null:M0,b0=Rt(s0,l0);b0&&(s0=(0,ut.default)({},b0,s0));var kt=yt.reduce(function(Bt,p0){return Bt[p0]=s0[p0]||Yt[p0],Bt},{}),o0=(0,pt.default)(s0).reduce(function(Bt,p0){return yt.indexOf(p0)===-1&&(Bt[p0]=s0[p0]),Bt},{}),qt=Ct(kt),Dt=St(o0,qt);return(0,dt.default)(Et,2).apply(void 0,[Dt].concat(Lt))},3),ot.getBase16Theme=function(Ct,wt){if(Ct&&Ct.extend&&(Ct=Ct.extend),typeof Ct=="string"){var Lt=Ct.split(":"),Vt=(0,ct.default)(Lt,2),jt=Vt[0],s0=Vt[1];Ct=(wt||{})[jt]||ft[jt],s0==="inverted"&&(Ct=Tt(Ct))}return Ct&&Ct.hasOwnProperty("base00")?Ct:void 0})},function(rt,ot,at){var st,ut=typeof Reflect=="object"?Reflect:null,ct=ut&&typeof ut.apply=="function"?ut.apply:function(At,St,Et){return Function.prototype.apply.call(At,St,Et)};st=ut&&typeof ut.ownKeys=="function"?ut.ownKeys:Object.getOwnPropertySymbols?function(At){return Object.getOwnPropertyNames(At).concat(Object.getOwnPropertySymbols(At))}:function(At){return Object.getOwnPropertyNames(At)};var pt=Number.isNaN||function(At){return At!=At};function dt(){dt.init.call(this)}rt.exports=dt,rt.exports.once=function(At,St){return new Promise(function(Et,Tt){function Rt(){Ct!==void 0&&At.removeListener("error",Ct),Et([].slice.call(arguments))}var Ct;St!=="error"&&(Ct=function(wt){At.removeListener(St,Rt),Tt(wt)},At.once("error",Ct)),At.once(St,Rt)})},dt.EventEmitter=dt,dt.prototype._events=void 0,dt.prototype._eventsCount=0,dt.prototype._maxListeners=void 0;var ft=10;function bt(At){if(typeof At!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof At)}function ht(At){return At._maxListeners===void 0?dt.defaultMaxListeners:At._maxListeners}function mt(At,St,Et,Tt){var Rt,Ct,wt,Lt;if(bt(Et),(Ct=At._events)===void 0?(Ct=At._events=Object.create(null),At._eventsCount=0):(Ct.newListener!==void 0&&(At.emit("newListener",St,Et.listener?Et.listener:Et),Ct=At._events),wt=Ct[St]),wt===void 0)wt=Ct[St]=Et,++At._eventsCount;else if(typeof wt=="function"?wt=Ct[St]=Tt?[Et,wt]:[wt,Et]:Tt?wt.unshift(Et):wt.push(Et),(Rt=ht(At))>0&&wt.length>Rt&&!wt.warned){wt.warned=!0;var Vt=new Error("Possible EventEmitter memory leak detected. "+wt.length+" "+String(St)+" listeners added. Use emitter.setMaxListeners() to increase limit");Vt.name="MaxListenersExceededWarning",Vt.emitter=At,Vt.type=St,Vt.count=wt.length,Lt=Vt,console&&console.warn&&console.warn(Lt)}return At}function Mt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function Ot(At,St,Et){var Tt={fired:!1,wrapFn:void 0,target:At,type:St,listener:Et},Rt=Mt.bind(Tt);return Rt.listener=Et,Tt.wrapFn=Rt,Rt}function zt(At,St,Et){var Tt=At._events;if(Tt===void 0)return[];var Rt=Tt[St];return Rt===void 0?[]:typeof Rt=="function"?Et?[Rt.listener||Rt]:[Rt]:Et?function(Ct){for(var wt=new Array(Ct.length),Lt=0;Lt<wt.length;++Lt)wt[Lt]=Ct[Lt].listener||Ct[Lt];return wt}(Rt):vt(Rt,Rt.length)}function yt(At){var St=this._events;if(St!==void 0){var Et=St[At];if(typeof Et=="function")return 1;if(Et!==void 0)return Et.length}return 0}function vt(At,St){for(var Et=new Array(St),Tt=0;Tt<St;++Tt)Et[Tt]=At[Tt];return Et}Object.defineProperty(dt,"defaultMaxListeners",{enumerable:!0,get:function(){return ft},set:function(At){if(typeof At!="number"||At<0||pt(At))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+At+".");ft=At}}),dt.init=function(){this._events!==void 0&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},dt.prototype.setMaxListeners=function(At){if(typeof At!="number"||At<0||pt(At))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+At+".");return this._maxListeners=At,this},dt.prototype.getMaxListeners=function(){return ht(this)},dt.prototype.emit=function(At){for(var St=[],Et=1;Et<arguments.length;Et++)St.push(arguments[Et]);var Tt=At==="error",Rt=this._events;if(Rt!==void 0)Tt=Tt&&Rt.error===void 0;else if(!Tt)return!1;if(Tt){var Ct;if(St.length>0&&(Ct=St[0]),Ct instanceof Error)throw Ct;var wt=new Error("Unhandled error."+(Ct?" ("+Ct.message+")":""));throw wt.context=Ct,wt}var Lt=Rt[At];if(Lt===void 0)return!1;if(typeof Lt=="function")ct(Lt,this,St);else{var Vt=Lt.length,jt=vt(Lt,Vt);for(Et=0;Et<Vt;++Et)ct(jt[Et],this,St)}return!0},dt.prototype.addListener=function(At,St){return mt(this,At,St,!1)},dt.prototype.on=dt.prototype.addListener,dt.prototype.prependListener=function(At,St){return mt(this,At,St,!0)},dt.prototype.once=function(At,St){return bt(St),this.on(At,Ot(this,At,St)),this},dt.prototype.prependOnceListener=function(At,St){return bt(St),this.prependListener(At,Ot(this,At,St)),this},dt.prototype.removeListener=function(At,St){var Et,Tt,Rt,Ct,wt;if(bt(St),(Tt=this._events)===void 0)return this;if((Et=Tt[At])===void 0)return this;if(Et===St||Et.listener===St)--this._eventsCount==0?this._events=Object.create(null):(delete Tt[At],Tt.removeListener&&this.emit("removeListener",At,Et.listener||St));else if(typeof Et!="function"){for(Rt=-1,Ct=Et.length-1;Ct>=0;Ct--)if(Et[Ct]===St||Et[Ct].listener===St){wt=Et[Ct].listener,Rt=Ct;break}if(Rt<0)return this;Rt===0?Et.shift():function(Lt,Vt){for(;Vt+1<Lt.length;Vt++)Lt[Vt]=Lt[Vt+1];Lt.pop()}(Et,Rt),Et.length===1&&(Tt[At]=Et[0]),Tt.removeListener!==void 0&&this.emit("removeListener",At,wt||St)}return this},dt.prototype.off=dt.prototype.removeListener,dt.prototype.removeAllListeners=function(At){var St,Et,Tt;if((Et=this._events)===void 0)return this;if(Et.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Et[At]!==void 0&&(--this._eventsCount==0?this._events=Object.create(null):delete Et[At]),this;if(arguments.length===0){var Rt,Ct=Object.keys(Et);for(Tt=0;Tt<Ct.length;++Tt)(Rt=Ct[Tt])!=="removeListener"&&this.removeAllListeners(Rt);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(typeof(St=Et[At])=="function")this.removeListener(At,St);else if(St!==void 0)for(Tt=St.length-1;Tt>=0;Tt--)this.removeListener(At,St[Tt]);return this},dt.prototype.listeners=function(At){return zt(this,At,!0)},dt.prototype.rawListeners=function(At){return zt(this,At,!1)},dt.listenerCount=function(At,St){return typeof At.listenerCount=="function"?At.listenerCount(St):yt.call(At,St)},dt.prototype.listenerCount=yt,dt.prototype.eventNames=function(){return this._eventsCount>0?st(this._events):[]}},function(rt,ot,at){rt.exports.Dispatcher=at(140)},function(rt,ot,at){rt.exports=at(142)},function(rt,ot,at){ot.__esModule=!0;var st=pt(at(50)),ut=pt(at(65)),ct=typeof ut.default=="function"&&typeof st.default=="symbol"?function(dt){return typeof dt}:function(dt){return dt&&typeof ut.default=="function"&&dt.constructor===ut.default&&dt!==ut.default.prototype?"symbol":typeof dt};function pt(dt){return dt&&dt.__esModule?dt:{default:dt}}ot.default=typeof ut.default=="function"&&ct(st.default)==="symbol"?function(dt){return dt===void 0?"undefined":ct(dt)}:function(dt){return dt&&typeof ut.default=="function"&&dt.constructor===ut.default&&dt!==ut.default.prototype?"symbol":dt===void 0?"undefined":ct(dt)}},function(rt,ot,at){rt.exports={default:at(51),__esModule:!0}},function(rt,ot,at){at(20),at(29),rt.exports=at(30).f("iterator")},function(rt,ot,at){var st=at(21),ut=at(22);rt.exports=function(ct){return function(pt,dt){var ft,bt,ht=String(ut(pt)),mt=st(dt),Mt=ht.length;return mt<0||mt>=Mt?ct?"":void 0:(ft=ht.charCodeAt(mt))<55296||ft>56319||mt+1===Mt||(bt=ht.charCodeAt(mt+1))<56320||bt>57343?ct?ht.charAt(mt):ft:ct?ht.slice(mt,mt+2):bt-56320+(ft-55296<<10)+65536}}},function(rt,ot,at){var st=at(54);rt.exports=function(ut,ct,pt){if(st(ut),ct===void 0)return ut;switch(pt){case 1:return function(dt){return ut.call(ct,dt)};case 2:return function(dt,ft){return ut.call(ct,dt,ft)};case 3:return function(dt,ft,bt){return ut.call(ct,dt,ft,bt)}}return function(){return ut.apply(ct,arguments)}}},function(rt,ot){rt.exports=function(at){if(typeof at!="function")throw TypeError(at+" is not a function!");return at}},function(rt,ot,at){var st=at(38),ut=at(16),ct=at(28),pt={};at(6)(pt,at(2)("iterator"),function(){return this}),rt.exports=function(dt,ft,bt){dt.prototype=st(pt,{next:ut(1,bt)}),ct(dt,ft+" Iterator")}},function(rt,ot,at){var st=at(7),ut=at(10),ct=at(13);rt.exports=at(4)?Object.defineProperties:function(pt,dt){ut(pt);for(var ft,bt=ct(dt),ht=bt.length,mt=0;ht>mt;)st.f(pt,ft=bt[mt++],dt[ft]);return pt}},function(rt,ot,at){var st=at(9),ut=at(58),ct=at(59);rt.exports=function(pt){return function(dt,ft,bt){var ht,mt=st(dt),Mt=ut(mt.length),Ot=ct(bt,Mt);if(pt&&ft!=ft){for(;Mt>Ot;)if((ht=mt[Ot++])!=ht)return!0}else for(;Mt>Ot;Ot++)if((pt||Ot in mt)&&mt[Ot]===ft)return pt||Ot||0;return!pt&&-1}}},function(rt,ot,at){var st=at(21),ut=Math.min;rt.exports=function(ct){return ct>0?ut(st(ct),9007199254740991):0}},function(rt,ot,at){var st=at(21),ut=Math.max,ct=Math.min;rt.exports=function(pt,dt){return(pt=st(pt))<0?ut(pt+dt,0):ct(pt,dt)}},function(rt,ot,at){var st=at(3).document;rt.exports=st&&st.documentElement},function(rt,ot,at){var st=at(5),ut=at(18),ct=at(25)("IE_PROTO"),pt=Object.prototype;rt.exports=Object.getPrototypeOf||function(dt){return dt=ut(dt),st(dt,ct)?dt[ct]:typeof dt.constructor=="function"&&dt instanceof dt.constructor?dt.constructor.prototype:dt instanceof Object?pt:null}},function(rt,ot,at){var st=at(63),ut=at(64),ct=at(12),pt=at(9);rt.exports=at(34)(Array,"Array",function(dt,ft){this._t=pt(dt),this._i=0,this._k=ft},function(){var dt=this._t,ft=this._k,bt=this._i++;return!dt||bt>=dt.length?(this._t=void 0,ut(1)):ut(0,ft=="keys"?bt:ft=="values"?dt[bt]:[bt,dt[bt]])},"values"),ct.Arguments=ct.Array,st("keys"),st("values"),st("entries")},function(rt,ot){rt.exports=function(){}},function(rt,ot){rt.exports=function(at,st){return{value:st,done:!!at}}},function(rt,ot,at){rt.exports={default:at(66),__esModule:!0}},function(rt,ot,at){at(67),at(73),at(74),at(75),rt.exports=at(1).Symbol},function(rt,ot,at){var st=at(3),ut=at(5),ct=at(4),pt=at(15),dt=at(37),ft=at(68).KEY,bt=at(8),ht=at(26),mt=at(28),Mt=at(17),Ot=at(2),zt=at(30),yt=at(31),vt=at(69),At=at(70),St=at(10),Et=at(11),Tt=at(18),Rt=at(9),Ct=at(23),wt=at(16),Lt=at(38),Vt=at(71),jt=at(72),s0=at(32),Ht=at(7),Yt=at(13),M0=jt.f,l0=Ht.f,b0=Vt.f,kt=st.Symbol,o0=st.JSON,qt=o0&&o0.stringify,Dt=Ot("_hidden"),Bt=Ot("toPrimitive"),p0={}.propertyIsEnumerable,r0=ht("symbol-registry"),a0=ht("symbols"),f0=ht("op-symbols"),i0=Object.prototype,$t=typeof kt=="function"&&!!s0.f,It=st.QObject,Ut=!It||!It.prototype||!It.prototype.findChild,xt=ct&&bt(function(){return Lt(l0({},"a",{get:function(){return l0(this,"a",{value:7}).a}})).a!=7})?function(Nt,Xt,d0){var z0=M0(i0,Xt);z0&&delete i0[Xt],l0(Nt,Xt,d0),z0&&Nt!==i0&&l0(i0,Xt,z0)}:l0,Ft=function(Nt){var Xt=a0[Nt]=Lt(kt.prototype);return Xt._k=Nt,Xt},Pt=$t&&typeof kt.iterator=="symbol"?function(Nt){return typeof Nt=="symbol"}:function(Nt){return Nt instanceof kt},Zt=function(Nt,Xt,d0){return Nt===i0&&Zt(f0,Xt,d0),St(Nt),Xt=Ct(Xt,!0),St(d0),ut(a0,Xt)?(d0.enumerable?(ut(Nt,Dt)&&Nt[Dt][Xt]&&(Nt[Dt][Xt]=!1),d0=Lt(d0,{enumerable:wt(0,!1)})):(ut(Nt,Dt)||l0(Nt,Dt,wt(1,{})),Nt[Dt][Xt]=!0),xt(Nt,Xt,d0)):l0(Nt,Xt,d0)},Kt=function(Nt,Xt){St(Nt);for(var d0,z0=vt(Xt=Rt(Xt)),w0=0,E0=z0.length;E0>w0;)Zt(Nt,d0=z0[w0++],Xt[d0]);return Nt},n0=function(Nt){var Xt=p0.call(this,Nt=Ct(Nt,!0));return!(this===i0&&ut(a0,Nt)&&!ut(f0,Nt))&&(!(Xt||!ut(this,Nt)||!ut(a0,Nt)||ut(this,Dt)&&this[Dt][Nt])||Xt)},c0=function(Nt,Xt){if(Nt=Rt(Nt),Xt=Ct(Xt,!0),Nt!==i0||!ut(a0,Xt)||ut(f0,Xt)){var d0=M0(Nt,Xt);return!d0||!ut(a0,Xt)||ut(Nt,Dt)&&Nt[Dt][Xt]||(d0.enumerable=!0),d0}},u0=function(Nt){for(var Xt,d0=b0(Rt(Nt)),z0=[],w0=0;d0.length>w0;)ut(a0,Xt=d0[w0++])||Xt==Dt||Xt==ft||z0.push(Xt);return z0},y0=function(Nt){for(var Xt,d0=Nt===i0,z0=b0(d0?f0:Rt(Nt)),w0=[],E0=0;z0.length>E0;)!ut(a0,Xt=z0[E0++])||d0&&!ut(i0,Xt)||w0.push(a0[Xt]);return w0};$t||(dt((kt=function(){if(this instanceof kt)throw TypeError("Symbol is not a constructor!");var Nt=Mt(arguments.length>0?arguments[0]:void 0),Xt=function(d0){this===i0&&Xt.call(f0,d0),ut(this,Dt)&&ut(this[Dt],Nt)&&(this[Dt][Nt]=!1),xt(this,Nt,wt(1,d0))};return ct&&Ut&&xt(i0,Nt,{configurable:!0,set:Xt}),Ft(Nt)}).prototype,"toString",function(){return this._k}),jt.f=c0,Ht.f=Zt,at(41).f=Vt.f=u0,at(19).f=n0,s0.f=y0,ct&&!at(14)&&dt(i0,"propertyIsEnumerable",n0,!0),zt.f=function(Nt){return Ft(Ot(Nt))}),pt(pt.G+pt.W+pt.F*!$t,{Symbol:kt});for(var D0="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),S0=0;D0.length>S0;)Ot(D0[S0++]);for(var x0=Yt(Ot.store),m0=0;x0.length>m0;)yt(x0[m0++]);pt(pt.S+pt.F*!$t,"Symbol",{for:function(Nt){return ut(r0,Nt+="")?r0[Nt]:r0[Nt]=kt(Nt)},keyFor:function(Nt){if(!Pt(Nt))throw TypeError(Nt+" is not a symbol!");for(var Xt in r0)if(r0[Xt]===Nt)return Xt},useSetter:function(){Ut=!0},useSimple:function(){Ut=!1}}),pt(pt.S+pt.F*!$t,"Object",{create:function(Nt,Xt){return Xt===void 0?Lt(Nt):Kt(Lt(Nt),Xt)},defineProperty:Zt,defineProperties:Kt,getOwnPropertyDescriptor:c0,getOwnPropertyNames:u0,getOwnPropertySymbols:y0});var e0=bt(function(){s0.f(1)});pt(pt.S+pt.F*e0,"Object",{getOwnPropertySymbols:function(Nt){return s0.f(Tt(Nt))}}),o0&&pt(pt.S+pt.F*(!$t||bt(function(){var Nt=kt();return qt([Nt])!="[null]"||qt({a:Nt})!="{}"||qt(Object(Nt))!="{}"})),"JSON",{stringify:function(Nt){for(var Xt,d0,z0=[Nt],w0=1;arguments.length>w0;)z0.push(arguments[w0++]);if(d0=Xt=z0[1],(Et(Xt)||Nt!==void 0)&&!Pt(Nt))return At(Xt)||(Xt=function(E0,g0){if(typeof d0=="function"&&(g0=d0.call(this,E0,g0)),!Pt(g0))return g0}),z0[1]=Xt,qt.apply(o0,z0)}}),kt.prototype[Bt]||at(6)(kt.prototype,Bt,kt.prototype.valueOf),mt(kt,"Symbol"),mt(Math,"Math",!0),mt(st.JSON,"JSON",!0)},function(rt,ot,at){var st=at(17)("meta"),ut=at(11),ct=at(5),pt=at(7).f,dt=0,ft=Object.isExtensible||function(){return!0},bt=!at(8)(function(){return ft(Object.preventExtensions({}))}),ht=function(Mt){pt(Mt,st,{value:{i:"O"+ ++dt,w:{}}})},mt=rt.exports={KEY:st,NEED:!1,fastKey:function(Mt,Ot){if(!ut(Mt))return typeof Mt=="symbol"?Mt:(typeof Mt=="string"?"S":"P")+Mt;if(!ct(Mt,st)){if(!ft(Mt))return"F";if(!Ot)return"E";ht(Mt)}return Mt[st].i},getWeak:function(Mt,Ot){if(!ct(Mt,st)){if(!ft(Mt))return!0;if(!Ot)return!1;ht(Mt)}return Mt[st].w},onFreeze:function(Mt){return bt&&mt.NEED&&ft(Mt)&&!ct(Mt,st)&&ht(Mt),Mt}}},function(rt,ot,at){var st=at(13),ut=at(32),ct=at(19);rt.exports=function(pt){var dt=st(pt),ft=ut.f;if(ft)for(var bt,ht=ft(pt),mt=ct.f,Mt=0;ht.length>Mt;)mt.call(pt,bt=ht[Mt++])&&dt.push(bt);return dt}},function(rt,ot,at){var st=at(24);rt.exports=Array.isArray||function(ut){return st(ut)=="Array"}},function(rt,ot,at){var st=at(9),ut=at(41).f,ct={}.toString,pt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];rt.exports.f=function(dt){return pt&&ct.call(dt)=="[object Window]"?function(ft){try{return ut(ft)}catch{return pt.slice()}}(dt):ut(st(dt))}},function(rt,ot,at){var st=at(19),ut=at(16),ct=at(9),pt=at(23),dt=at(5),ft=at(35),bt=Object.getOwnPropertyDescriptor;ot.f=at(4)?bt:function(ht,mt){if(ht=ct(ht),mt=pt(mt,!0),ft)try{return bt(ht,mt)}catch{}if(dt(ht,mt))return ut(!st.f.call(ht,mt),ht[mt])}},function(rt,ot){},function(rt,ot,at){at(31)("asyncIterator")},function(rt,ot,at){at(31)("observable")},function(rt,ot,at){ot.__esModule=!0;var st,ut=at(77),ct=(st=ut)&&st.__esModule?st:{default:st};ot.default=ct.default||function(pt){for(var dt=1;dt<arguments.length;dt++){var ft=arguments[dt];for(var bt in ft)Object.prototype.hasOwnProperty.call(ft,bt)&&(pt[bt]=ft[bt])}return pt}},function(rt,ot,at){rt.exports={default:at(78),__esModule:!0}},function(rt,ot,at){at(79),rt.exports=at(1).Object.assign},function(rt,ot,at){var st=at(15);st(st.S+st.F,"Object",{assign:at(80)})},function(rt,ot,at){var st=at(4),ut=at(13),ct=at(32),pt=at(19),dt=at(18),ft=at(40),bt=Object.assign;rt.exports=!bt||at(8)(function(){var ht={},mt={},Mt=Symbol(),Ot="abcdefghijklmnopqrst";return ht[Mt]=7,Ot.split("").forEach(function(zt){mt[zt]=zt}),bt({},ht)[Mt]!=7||Object.keys(bt({},mt)).join("")!=Ot})?function(ht,mt){for(var Mt=dt(ht),Ot=arguments.length,zt=1,yt=ct.f,vt=pt.f;Ot>zt;)for(var At,St=ft(arguments[zt++]),Et=yt?ut(St).concat(yt(St)):ut(St),Tt=Et.length,Rt=0;Tt>Rt;)At=Et[Rt++],st&&!vt.call(St,At)||(Mt[At]=St[At]);return Mt}:bt},function(rt,ot,at){ot.__esModule=!0;var st=ct(at(82)),ut=ct(at(85));function ct(pt){return pt&&pt.__esModule?pt:{default:pt}}ot.default=function(pt,dt){if(Array.isArray(pt))return pt;if((0,st.default)(Object(pt)))return function(ft,bt){var ht=[],mt=!0,Mt=!1,Ot=void 0;try{for(var zt,yt=(0,ut.default)(ft);!(mt=(zt=yt.next()).done)&&(ht.push(zt.value),!bt||ht.length!==bt);mt=!0);}catch(vt){Mt=!0,Ot=vt}finally{try{!mt&&yt.return&&yt.return()}finally{if(Mt)throw Ot}}return ht}(pt,dt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(rt,ot,at){rt.exports={default:at(83),__esModule:!0}},function(rt,ot,at){at(29),at(20),rt.exports=at(84)},function(rt,ot,at){var st=at(42),ut=at(2)("iterator"),ct=at(12);rt.exports=at(1).isIterable=function(pt){var dt=Object(pt);return dt[ut]!==void 0||"@@iterator"in dt||ct.hasOwnProperty(st(dt))}},function(rt,ot,at){rt.exports={default:at(86),__esModule:!0}},function(rt,ot,at){at(29),at(20),rt.exports=at(87)},function(rt,ot,at){var st=at(10),ut=at(88);rt.exports=at(1).getIterator=function(ct){var pt=ut(ct);if(typeof pt!="function")throw TypeError(ct+" is not iterable!");return st(pt.call(ct))}},function(rt,ot,at){var st=at(42),ut=at(2)("iterator"),ct=at(12);rt.exports=at(1).getIteratorMethod=function(pt){if(pt!=null)return pt[ut]||pt["@@iterator"]||ct[st(pt)]}},function(rt,ot,at){rt.exports={default:at(90),__esModule:!0}},function(rt,ot,at){at(91),rt.exports=at(1).Object.keys},function(rt,ot,at){var st=at(18),ut=at(13);at(92)("keys",function(){return function(ct){return ut(st(ct))}})},function(rt,ot,at){var st=at(15),ut=at(1),ct=at(8);rt.exports=function(pt,dt){var ft=(ut.Object||{})[pt]||Object[pt],bt={};bt[pt]=dt(ft),st(st.S+st.F*ct(function(){ft(1)}),"Object",bt)}},function(rt,ot,at){(function(st){var ut=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],ct=/^\s+|\s+$/g,pt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,dt=/\{\n\/\* \[wrapped with (.+)\] \*/,ft=/,? & /,bt=/^[-+]0x[0-9a-f]+$/i,ht=/^0b[01]+$/i,mt=/^\[object .+?Constructor\]$/,Mt=/^0o[0-7]+$/i,Ot=/^(?:0|[1-9]\d*)$/,zt=parseInt,yt=typeof st=="object"&&st&&st.Object===Object&&st,vt=typeof self=="object"&&self&&self.Object===Object&&self,At=yt||vt||Function("return this")();function St(m0,e0,Nt){switch(Nt.length){case 0:return m0.call(e0);case 1:return m0.call(e0,Nt[0]);case 2:return m0.call(e0,Nt[0],Nt[1]);case 3:return m0.call(e0,Nt[0],Nt[1],Nt[2])}return m0.apply(e0,Nt)}function Et(m0,e0){return!!(m0&&m0.length)&&function(Nt,Xt,d0){if(Xt!=Xt)return function(E0,g0,k0,I0){for(var N0=E0.length,R0=k0+-1;++R0<N0;)if(g0(E0[R0],R0,E0))return R0;return-1}(Nt,Tt,d0);for(var z0=d0-1,w0=Nt.length;++z0<w0;)if(Nt[z0]===Xt)return z0;return-1}(m0,e0,0)>-1}function Tt(m0){return m0!=m0}function Rt(m0,e0){for(var Nt=m0.length,Xt=0;Nt--;)m0[Nt]===e0&&Xt++;return Xt}function Ct(m0,e0){for(var Nt=-1,Xt=m0.length,d0=0,z0=[];++Nt<Xt;){var w0=m0[Nt];w0!==e0&&w0!=="__lodash_placeholder__"||(m0[Nt]="__lodash_placeholder__",z0[d0++]=Nt)}return z0}var wt,Lt,Vt,jt=Function.prototype,s0=Object.prototype,Ht=At["__core-js_shared__"],Yt=(wt=/[^.]+$/.exec(Ht&&Ht.keys&&Ht.keys.IE_PROTO||""))?"Symbol(src)_1."+wt:"",M0=jt.toString,l0=s0.hasOwnProperty,b0=s0.toString,kt=RegExp("^"+M0.call(l0).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),o0=Object.create,qt=Math.max,Dt=Math.min,Bt=(Lt=Ft(Object,"defineProperty"),(Vt=Ft.name)&&Vt.length>2?Lt:void 0);function p0(m0){return D0(m0)?o0(m0):{}}function r0(m0){return!(!D0(m0)||function(e0){return!!Yt&&Yt in e0}(m0))&&(function(e0){var Nt=D0(e0)?b0.call(e0):"";return Nt=="[object Function]"||Nt=="[object GeneratorFunction]"}(m0)||function(e0){var Nt=!1;if(e0!=null&&typeof e0.toString!="function")try{Nt=!!(e0+"")}catch{}return Nt}(m0)?kt:mt).test(function(e0){if(e0!=null){try{return M0.call(e0)}catch{}try{return e0+""}catch{}}return""}(m0))}function a0(m0,e0,Nt,Xt){for(var d0=-1,z0=m0.length,w0=Nt.length,E0=-1,g0=e0.length,k0=qt(z0-w0,0),I0=Array(g0+k0),N0=!Xt;++E0<g0;)I0[E0]=e0[E0];for(;++d0<w0;)(N0||d0<z0)&&(I0[Nt[d0]]=m0[d0]);for(;k0--;)I0[E0++]=m0[d0++];return I0}function f0(m0,e0,Nt,Xt){for(var d0=-1,z0=m0.length,w0=-1,E0=Nt.length,g0=-1,k0=e0.length,I0=qt(z0-E0,0),N0=Array(I0+k0),R0=!Xt;++d0<I0;)N0[d0]=m0[d0];for(var J0=d0;++g0<k0;)N0[J0+g0]=e0[g0];for(;++w0<E0;)(R0||d0<z0)&&(N0[J0+Nt[w0]]=m0[d0++]);return N0}function i0(m0){return function(){var e0=arguments;switch(e0.length){case 0:return new m0;case 1:return new m0(e0[0]);case 2:return new m0(e0[0],e0[1]);case 3:return new m0(e0[0],e0[1],e0[2]);case 4:return new m0(e0[0],e0[1],e0[2],e0[3]);case 5:return new m0(e0[0],e0[1],e0[2],e0[3],e0[4]);case 6:return new m0(e0[0],e0[1],e0[2],e0[3],e0[4],e0[5]);case 7:return new m0(e0[0],e0[1],e0[2],e0[3],e0[4],e0[5],e0[6])}var Nt=p0(m0.prototype),Xt=m0.apply(Nt,e0);return D0(Xt)?Xt:Nt}}function $t(m0,e0,Nt,Xt,d0,z0,w0,E0,g0,k0){var I0=128&e0,N0=1&e0,R0=2&e0,J0=24&e0,H0=512&e0,m1=R0?void 0:i0(m0);return function p1(){for(var G0=arguments.length,W0=Array(G0),n1=G0;n1--;)W0[n1]=arguments[n1];if(J0)var i1=xt(p1),M1=Rt(W0,i1);if(Xt&&(W0=a0(W0,Xt,d0,J0)),z0&&(W0=f0(W0,z0,w0,J0)),G0-=M1,J0&&G0<k0){var f1=Ct(W0,i1);return It(m0,e0,$t,p1.placeholder,Nt,W0,f1,E0,g0,k0-G0)}var l1=N0?Nt:this,b1=R0?l1[m0]:m0;return G0=W0.length,E0?W0=n0(W0,E0):H0&&G0>1&&W0.reverse(),I0&&g0<G0&&(W0.length=g0),this&&this!==At&&this instanceof p1&&(b1=m1||i0(b1)),b1.apply(l1,W0)}}function It(m0,e0,Nt,Xt,d0,z0,w0,E0,g0,k0){var I0=8&e0;e0|=I0?32:64,4&(e0&=~(I0?64:32))||(e0&=-4);var N0=Nt(m0,e0,d0,I0?z0:void 0,I0?w0:void 0,I0?void 0:z0,I0?void 0:w0,E0,g0,k0);return N0.placeholder=Xt,c0(N0,m0,e0)}function Ut(m0,e0,Nt,Xt,d0,z0,w0,E0){var g0=2&e0;if(!g0&&typeof m0!="function")throw new TypeError("Expected a function");var k0=Xt?Xt.length:0;if(k0||(e0&=-97,Xt=d0=void 0),w0=w0===void 0?w0:qt(x0(w0),0),E0=E0===void 0?E0:x0(E0),k0-=d0?d0.length:0,64&e0){var I0=Xt,N0=d0;Xt=d0=void 0}var R0=[m0,e0,Nt,Xt,d0,I0,N0,z0,w0,E0];if(m0=R0[0],e0=R0[1],Nt=R0[2],Xt=R0[3],d0=R0[4],!(E0=R0[9]=R0[9]==null?g0?0:m0.length:qt(R0[9]-k0,0))&&24&e0&&(e0&=-25),e0&&e0!=1)J0=e0==8||e0==16?function(H0,m1,p1){var G0=i0(H0);return function W0(){for(var n1=arguments.length,i1=Array(n1),M1=n1,f1=xt(W0);M1--;)i1[M1]=arguments[M1];var l1=n1<3&&i1[0]!==f1&&i1[n1-1]!==f1?[]:Ct(i1,f1);if((n1-=l1.length)<p1)return It(H0,m1,$t,W0.placeholder,void 0,i1,l1,void 0,void 0,p1-n1);var b1=this&&this!==At&&this instanceof W0?G0:H0;return St(b1,this,i1)}}(m0,e0,E0):e0!=32&&e0!=33||d0.length?$t.apply(void 0,R0):function(H0,m1,p1,G0){var W0=1&m1,n1=i0(H0);return function i1(){for(var M1=-1,f1=arguments.length,l1=-1,b1=G0.length,R1=Array(b1+f1),J1=this&&this!==At&&this instanceof i1?n1:H0;++l1<b1;)R1[l1]=G0[l1];for(;f1--;)R1[l1++]=arguments[++M1];return St(J1,W0?p1:this,R1)}}(m0,e0,Nt,Xt);else var J0=function(H0,m1,p1){var G0=1&m1,W0=i0(H0);return function n1(){var i1=this&&this!==At&&this instanceof n1?W0:H0;return i1.apply(G0?p1:this,arguments)}}(m0,e0,Nt);return c0(J0,m0,e0)}function xt(m0){return m0.placeholder}function Ft(m0,e0){var Nt=function(Xt,d0){return Xt==null?void 0:Xt[d0]}(m0,e0);return r0(Nt)?Nt:void 0}function Pt(m0){var e0=m0.match(dt);return e0?e0[1].split(ft):[]}function Zt(m0,e0){var Nt=e0.length,Xt=Nt-1;return e0[Xt]=(Nt>1?"& ":"")+e0[Xt],e0=e0.join(Nt>2?", ":" "),m0.replace(pt,`{
/* [wrapped with `+e0+`] */
`)}function Kt(m0,e0){return!!(e0=e0??9007199254740991)&&(typeof m0=="number"||Ot.test(m0))&&m0>-1&&m0%1==0&&m0<e0}function n0(m0,e0){for(var Nt=m0.length,Xt=Dt(e0.length,Nt),d0=function(w0,E0){var g0=-1,k0=w0.length;for(E0||(E0=Array(k0));++g0<k0;)E0[g0]=w0[g0];return E0}(m0);Xt--;){var z0=e0[Xt];m0[Xt]=Kt(z0,Nt)?d0[z0]:void 0}return m0}var c0=Bt?function(m0,e0,Nt){var Xt,d0=e0+"";return Bt(m0,"toString",{configurable:!0,enumerable:!1,value:(Xt=Zt(d0,u0(Pt(d0),Nt)),function(){return Xt})})}:function(m0){return m0};function u0(m0,e0){return function(Nt,Xt){for(var d0=-1,z0=Nt?Nt.length:0;++d0<z0&&Xt(Nt[d0],d0,Nt)!==!1;);}(ut,function(Nt){var Xt="_."+Nt[0];e0&Nt[1]&&!Et(m0,Xt)&&m0.push(Xt)}),m0.sort()}function y0(m0,e0,Nt){var Xt=Ut(m0,8,void 0,void 0,void 0,void 0,void 0,e0=Nt?void 0:e0);return Xt.placeholder=y0.placeholder,Xt}function D0(m0){var e0=typeof m0;return!!m0&&(e0=="object"||e0=="function")}function S0(m0){return m0?(m0=function(e0){if(typeof e0=="number")return e0;if(function(d0){return typeof d0=="symbol"||function(z0){return!!z0&&typeof z0=="object"}(d0)&&b0.call(d0)=="[object Symbol]"}(e0))return NaN;if(D0(e0)){var Nt=typeof e0.valueOf=="function"?e0.valueOf():e0;e0=D0(Nt)?Nt+"":Nt}if(typeof e0!="string")return e0===0?e0:+e0;e0=e0.replace(ct,"");var Xt=ht.test(e0);return Xt||Mt.test(e0)?zt(e0.slice(2),Xt?2:8):bt.test(e0)?NaN:+e0}(m0))===1/0||m0===-1/0?17976931348623157e292*(m0<0?-1:1):m0==m0?m0:0:m0===0?m0:0}function x0(m0){var e0=S0(m0),Nt=e0%1;return e0==e0?Nt?e0-Nt:e0:0}y0.placeholder={},rt.exports=y0}).call(this,at(43))},function(rt,ot,at){function st(f0){return f0&&f0.__esModule?f0.default:f0}ot.__esModule=!0;var ut=at(95);ot.threezerotwofour=st(ut);var ct=at(96);ot.apathy=st(ct);var pt=at(97);ot.ashes=st(pt);var dt=at(98);ot.atelierDune=st(dt);var ft=at(99);ot.atelierForest=st(ft);var bt=at(100);ot.atelierHeath=st(bt);var ht=at(101);ot.atelierLakeside=st(ht);var mt=at(102);ot.atelierSeaside=st(mt);var Mt=at(103);ot.bespin=st(Mt);var Ot=at(104);ot.brewer=st(Ot);var zt=at(105);ot.bright=st(zt);var yt=at(106);ot.chalk=st(yt);var vt=at(107);ot.codeschool=st(vt);var At=at(108);ot.colors=st(At);var St=at(109);ot.default=st(St);var Et=at(110);ot.eighties=st(Et);var Tt=at(111);ot.embers=st(Tt);var Rt=at(112);ot.flat=st(Rt);var Ct=at(113);ot.google=st(Ct);var wt=at(114);ot.grayscale=st(wt);var Lt=at(115);ot.greenscreen=st(Lt);var Vt=at(116);ot.harmonic=st(Vt);var jt=at(117);ot.hopscotch=st(jt);var s0=at(118);ot.isotope=st(s0);var Ht=at(119);ot.marrakesh=st(Ht);var Yt=at(120);ot.mocha=st(Yt);var M0=at(121);ot.monokai=st(M0);var l0=at(122);ot.ocean=st(l0);var b0=at(123);ot.paraiso=st(b0);var kt=at(124);ot.pop=st(kt);var o0=at(125);ot.railscasts=st(o0);var qt=at(126);ot.shapeshifter=st(qt);var Dt=at(127);ot.solarized=st(Dt);var Bt=at(128);ot.summerfruit=st(Bt);var p0=at(129);ot.tomorrow=st(p0);var r0=at(130);ot.tube=st(r0);var a0=at(131);ot.twilight=st(a0)},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"threezerotwofour",author:"jan t. sott (http://github.com/idleberg)",base00:"#090300",base01:"#3a3432",base02:"#4a4543",base03:"#5c5855",base04:"#807d7c",base05:"#a5a2a2",base06:"#d6d5d4",base07:"#f7f7f7",base08:"#db2d20",base09:"#e8bbd0",base0A:"#fded02",base0B:"#01a252",base0C:"#b5e4f4",base0D:"#01a0e4",base0E:"#a16a94",base0F:"#cdab53"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"apathy",author:"jannik siebert (https://github.com/janniks)",base00:"#031A16",base01:"#0B342D",base02:"#184E45",base03:"#2B685E",base04:"#5F9C92",base05:"#81B5AC",base06:"#A7CEC8",base07:"#D2E7E4",base08:"#3E9688",base09:"#3E7996",base0A:"#3E4C96",base0B:"#883E96",base0C:"#963E4C",base0D:"#96883E",base0E:"#4C963E",base0F:"#3E965B"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"ashes",author:"jannik siebert (https://github.com/janniks)",base00:"#1C2023",base01:"#393F45",base02:"#565E65",base03:"#747C84",base04:"#ADB3BA",base05:"#C7CCD1",base06:"#DFE2E5",base07:"#F3F4F5",base08:"#C7AE95",base09:"#C7C795",base0A:"#AEC795",base0B:"#95C7AE",base0C:"#95AEC7",base0D:"#AE95C7",base0E:"#C795AE",base0F:"#C79595"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"atelier dune",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune)",base00:"#20201d",base01:"#292824",base02:"#6e6b5e",base03:"#7d7a68",base04:"#999580",base05:"#a6a28c",base06:"#e8e4cf",base07:"#fefbec",base08:"#d73737",base09:"#b65611",base0A:"#cfb017",base0B:"#60ac39",base0C:"#1fad83",base0D:"#6684e1",base0E:"#b854d4",base0F:"#d43552"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"atelier forest",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest)",base00:"#1b1918",base01:"#2c2421",base02:"#68615e",base03:"#766e6b",base04:"#9c9491",base05:"#a8a19f",base06:"#e6e2e0",base07:"#f1efee",base08:"#f22c40",base09:"#df5320",base0A:"#d5911a",base0B:"#5ab738",base0C:"#00ad9c",base0D:"#407ee7",base0E:"#6666ea",base0F:"#c33ff3"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"atelier heath",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath)",base00:"#1b181b",base01:"#292329",base02:"#695d69",base03:"#776977",base04:"#9e8f9e",base05:"#ab9bab",base06:"#d8cad8",base07:"#f7f3f7",base08:"#ca402b",base09:"#a65926",base0A:"#bb8a35",base0B:"#379a37",base0C:"#159393",base0D:"#516aec",base0E:"#7b59c0",base0F:"#cc33cc"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"atelier lakeside",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/)",base00:"#161b1d",base01:"#1f292e",base02:"#516d7b",base03:"#5a7b8c",base04:"#7195a8",base05:"#7ea2b4",base06:"#c1e4f6",base07:"#ebf8ff",base08:"#d22d72",base09:"#935c25",base0A:"#8a8a0f",base0B:"#568c3b",base0C:"#2d8f6f",base0D:"#257fad",base0E:"#5d5db1",base0F:"#b72dd2"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"atelier seaside",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/)",base00:"#131513",base01:"#242924",base02:"#5e6e5e",base03:"#687d68",base04:"#809980",base05:"#8ca68c",base06:"#cfe8cf",base07:"#f0fff0",base08:"#e6193c",base09:"#87711d",base0A:"#c3c322",base0B:"#29a329",base0C:"#1999b3",base0D:"#3d62f5",base0E:"#ad2bee",base0F:"#e619c3"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"bespin",author:"jan t. sott",base00:"#28211c",base01:"#36312e",base02:"#5e5d5c",base03:"#666666",base04:"#797977",base05:"#8a8986",base06:"#9d9b97",base07:"#baae9e",base08:"#cf6a4c",base09:"#cf7d34",base0A:"#f9ee98",base0B:"#54be0d",base0C:"#afc4db",base0D:"#5ea6ea",base0E:"#9b859d",base0F:"#937121"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"brewer",author:"timothée poisot (http://github.com/tpoisot)",base00:"#0c0d0e",base01:"#2e2f30",base02:"#515253",base03:"#737475",base04:"#959697",base05:"#b7b8b9",base06:"#dadbdc",base07:"#fcfdfe",base08:"#e31a1c",base09:"#e6550d",base0A:"#dca060",base0B:"#31a354",base0C:"#80b1d3",base0D:"#3182bd",base0E:"#756bb1",base0F:"#b15928"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"bright",author:"chris kempson (http://chriskempson.com)",base00:"#000000",base01:"#303030",base02:"#505050",base03:"#b0b0b0",base04:"#d0d0d0",base05:"#e0e0e0",base06:"#f5f5f5",base07:"#ffffff",base08:"#fb0120",base09:"#fc6d24",base0A:"#fda331",base0B:"#a1c659",base0C:"#76c7b7",base0D:"#6fb3d2",base0E:"#d381c3",base0F:"#be643c"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"chalk",author:"chris kempson (http://chriskempson.com)",base00:"#151515",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#b0b0b0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#f5f5f5",base08:"#fb9fb1",base09:"#eda987",base0A:"#ddb26f",base0B:"#acc267",base0C:"#12cfc0",base0D:"#6fc2ef",base0E:"#e1a3ee",base0F:"#deaf8f"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"codeschool",author:"brettof86",base00:"#232c31",base01:"#1c3657",base02:"#2a343a",base03:"#3f4944",base04:"#84898c",base05:"#9ea7a6",base06:"#a7cfa3",base07:"#b5d8f6",base08:"#2a5491",base09:"#43820d",base0A:"#a03b1e",base0B:"#237986",base0C:"#b02f30",base0D:"#484d79",base0E:"#c59820",base0F:"#c98344"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"colors",author:"mrmrs (http://clrs.cc)",base00:"#111111",base01:"#333333",base02:"#555555",base03:"#777777",base04:"#999999",base05:"#bbbbbb",base06:"#dddddd",base07:"#ffffff",base08:"#ff4136",base09:"#ff851b",base0A:"#ffdc00",base0B:"#2ecc40",base0C:"#7fdbff",base0D:"#0074d9",base0E:"#b10dc9",base0F:"#85144b"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"default",author:"chris kempson (http://chriskempson.com)",base00:"#181818",base01:"#282828",base02:"#383838",base03:"#585858",base04:"#b8b8b8",base05:"#d8d8d8",base06:"#e8e8e8",base07:"#f8f8f8",base08:"#ab4642",base09:"#dc9656",base0A:"#f7ca88",base0B:"#a1b56c",base0C:"#86c1b9",base0D:"#7cafc2",base0E:"#ba8baf",base0F:"#a16946"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"eighties",author:"chris kempson (http://chriskempson.com)",base00:"#2d2d2d",base01:"#393939",base02:"#515151",base03:"#747369",base04:"#a09f93",base05:"#d3d0c8",base06:"#e8e6df",base07:"#f2f0ec",base08:"#f2777a",base09:"#f99157",base0A:"#ffcc66",base0B:"#99cc99",base0C:"#66cccc",base0D:"#6699cc",base0E:"#cc99cc",base0F:"#d27b53"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"embers",author:"jannik siebert (https://github.com/janniks)",base00:"#16130F",base01:"#2C2620",base02:"#433B32",base03:"#5A5047",base04:"#8A8075",base05:"#A39A90",base06:"#BEB6AE",base07:"#DBD6D1",base08:"#826D57",base09:"#828257",base0A:"#6D8257",base0B:"#57826D",base0C:"#576D82",base0D:"#6D5782",base0E:"#82576D",base0F:"#825757"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"flat",author:"chris kempson (http://chriskempson.com)",base00:"#2C3E50",base01:"#34495E",base02:"#7F8C8D",base03:"#95A5A6",base04:"#BDC3C7",base05:"#e0e0e0",base06:"#f5f5f5",base07:"#ECF0F1",base08:"#E74C3C",base09:"#E67E22",base0A:"#F1C40F",base0B:"#2ECC71",base0C:"#1ABC9C",base0D:"#3498DB",base0E:"#9B59B6",base0F:"#be643c"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"google",author:"seth wright (http://sethawright.com)",base00:"#1d1f21",base01:"#282a2e",base02:"#373b41",base03:"#969896",base04:"#b4b7b4",base05:"#c5c8c6",base06:"#e0e0e0",base07:"#ffffff",base08:"#CC342B",base09:"#F96A38",base0A:"#FBA922",base0B:"#198844",base0C:"#3971ED",base0D:"#3971ED",base0E:"#A36AC7",base0F:"#3971ED"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"grayscale",author:"alexandre gavioli (https://github.com/alexx2/)",base00:"#101010",base01:"#252525",base02:"#464646",base03:"#525252",base04:"#ababab",base05:"#b9b9b9",base06:"#e3e3e3",base07:"#f7f7f7",base08:"#7c7c7c",base09:"#999999",base0A:"#a0a0a0",base0B:"#8e8e8e",base0C:"#868686",base0D:"#686868",base0E:"#747474",base0F:"#5e5e5e"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"green screen",author:"chris kempson (http://chriskempson.com)",base00:"#001100",base01:"#003300",base02:"#005500",base03:"#007700",base04:"#009900",base05:"#00bb00",base06:"#00dd00",base07:"#00ff00",base08:"#007700",base09:"#009900",base0A:"#007700",base0B:"#00bb00",base0C:"#005500",base0D:"#009900",base0E:"#00bb00",base0F:"#005500"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"harmonic16",author:"jannik siebert (https://github.com/janniks)",base00:"#0b1c2c",base01:"#223b54",base02:"#405c79",base03:"#627e99",base04:"#aabcce",base05:"#cbd6e2",base06:"#e5ebf1",base07:"#f7f9fb",base08:"#bf8b56",base09:"#bfbf56",base0A:"#8bbf56",base0B:"#56bf8b",base0C:"#568bbf",base0D:"#8b56bf",base0E:"#bf568b",base0F:"#bf5656"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"hopscotch",author:"jan t. sott",base00:"#322931",base01:"#433b42",base02:"#5c545b",base03:"#797379",base04:"#989498",base05:"#b9b5b8",base06:"#d5d3d5",base07:"#ffffff",base08:"#dd464c",base09:"#fd8b19",base0A:"#fdcc59",base0B:"#8fc13e",base0C:"#149b93",base0D:"#1290bf",base0E:"#c85e7c",base0F:"#b33508"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"isotope",author:"jan t. sott",base00:"#000000",base01:"#404040",base02:"#606060",base03:"#808080",base04:"#c0c0c0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#ffffff",base08:"#ff0000",base09:"#ff9900",base0A:"#ff0099",base0B:"#33ff00",base0C:"#00ffff",base0D:"#0066ff",base0E:"#cc00ff",base0F:"#3300ff"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"marrakesh",author:"alexandre gavioli (http://github.com/alexx2/)",base00:"#201602",base01:"#302e00",base02:"#5f5b17",base03:"#6c6823",base04:"#86813b",base05:"#948e48",base06:"#ccc37a",base07:"#faf0a5",base08:"#c35359",base09:"#b36144",base0A:"#a88339",base0B:"#18974e",base0C:"#75a738",base0D:"#477ca1",base0E:"#8868b3",base0F:"#b3588e"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"mocha",author:"chris kempson (http://chriskempson.com)",base00:"#3B3228",base01:"#534636",base02:"#645240",base03:"#7e705a",base04:"#b8afad",base05:"#d0c8c6",base06:"#e9e1dd",base07:"#f5eeeb",base08:"#cb6077",base09:"#d28b71",base0A:"#f4bc87",base0B:"#beb55b",base0C:"#7bbda4",base0D:"#8ab3b5",base0E:"#a89bb9",base0F:"#bb9584"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"monokai",author:"wimer hazenberg (http://www.monokai.nl)",base00:"#272822",base01:"#383830",base02:"#49483e",base03:"#75715e",base04:"#a59f85",base05:"#f8f8f2",base06:"#f5f4f1",base07:"#f9f8f5",base08:"#f92672",base09:"#fd971f",base0A:"#f4bf75",base0B:"#a6e22e",base0C:"#a1efe4",base0D:"#66d9ef",base0E:"#ae81ff",base0F:"#cc6633"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"ocean",author:"chris kempson (http://chriskempson.com)",base00:"#2b303b",base01:"#343d46",base02:"#4f5b66",base03:"#65737e",base04:"#a7adba",base05:"#c0c5ce",base06:"#dfe1e8",base07:"#eff1f5",base08:"#bf616a",base09:"#d08770",base0A:"#ebcb8b",base0B:"#a3be8c",base0C:"#96b5b4",base0D:"#8fa1b3",base0E:"#b48ead",base0F:"#ab7967"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"paraiso",author:"jan t. sott",base00:"#2f1e2e",base01:"#41323f",base02:"#4f424c",base03:"#776e71",base04:"#8d8687",base05:"#a39e9b",base06:"#b9b6b0",base07:"#e7e9db",base08:"#ef6155",base09:"#f99b15",base0A:"#fec418",base0B:"#48b685",base0C:"#5bc4bf",base0D:"#06b6ef",base0E:"#815ba4",base0F:"#e96ba8"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"pop",author:"chris kempson (http://chriskempson.com)",base00:"#000000",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#b0b0b0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#ffffff",base08:"#eb008a",base09:"#f29333",base0A:"#f8ca12",base0B:"#37b349",base0C:"#00aabb",base0D:"#0e5a94",base0E:"#b31e8d",base0F:"#7a2d00"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"railscasts",author:"ryan bates (http://railscasts.com)",base00:"#2b2b2b",base01:"#272935",base02:"#3a4055",base03:"#5a647e",base04:"#d4cfc9",base05:"#e6e1dc",base06:"#f4f1ed",base07:"#f9f7f3",base08:"#da4939",base09:"#cc7833",base0A:"#ffc66d",base0B:"#a5c261",base0C:"#519f50",base0D:"#6d9cbe",base0E:"#b6b3eb",base0F:"#bc9458"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"shapeshifter",author:"tyler benziger (http://tybenz.com)",base00:"#000000",base01:"#040404",base02:"#102015",base03:"#343434",base04:"#555555",base05:"#ababab",base06:"#e0e0e0",base07:"#f9f9f9",base08:"#e92f2f",base09:"#e09448",base0A:"#dddd13",base0B:"#0ed839",base0C:"#23edda",base0D:"#3b48e3",base0E:"#f996e2",base0F:"#69542d"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"solarized",author:"ethan schoonover (http://ethanschoonover.com/solarized)",base00:"#002b36",base01:"#073642",base02:"#586e75",base03:"#657b83",base04:"#839496",base05:"#93a1a1",base06:"#eee8d5",base07:"#fdf6e3",base08:"#dc322f",base09:"#cb4b16",base0A:"#b58900",base0B:"#859900",base0C:"#2aa198",base0D:"#268bd2",base0E:"#6c71c4",base0F:"#d33682"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"summerfruit",author:"christopher corley (http://cscorley.github.io/)",base00:"#151515",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#B0B0B0",base05:"#D0D0D0",base06:"#E0E0E0",base07:"#FFFFFF",base08:"#FF0086",base09:"#FD8900",base0A:"#ABA800",base0B:"#00C918",base0C:"#1faaaa",base0D:"#3777E6",base0E:"#AD00A1",base0F:"#cc6633"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"tomorrow",author:"chris kempson (http://chriskempson.com)",base00:"#1d1f21",base01:"#282a2e",base02:"#373b41",base03:"#969896",base04:"#b4b7b4",base05:"#c5c8c6",base06:"#e0e0e0",base07:"#ffffff",base08:"#cc6666",base09:"#de935f",base0A:"#f0c674",base0B:"#b5bd68",base0C:"#8abeb7",base0D:"#81a2be",base0E:"#b294bb",base0F:"#a3685a"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"london tube",author:"jan t. sott",base00:"#231f20",base01:"#1c3f95",base02:"#5a5758",base03:"#737171",base04:"#959ca1",base05:"#d9d8d8",base06:"#e7e7e8",base07:"#ffffff",base08:"#ee2e24",base09:"#f386a1",base0A:"#ffd204",base0B:"#00853e",base0C:"#85cebc",base0D:"#009ddc",base0E:"#98005d",base0F:"#b06110"},rt.exports=ot.default},function(rt,ot,at){ot.__esModule=!0,ot.default={scheme:"twilight",author:"david hart (http://hart-dev.com)",base00:"#1e1e1e",base01:"#323537",base02:"#464b50",base03:"#5f5a60",base04:"#838184",base05:"#a7a7a7",base06:"#c3c3c3",base07:"#ffffff",base08:"#cf6a4c",base09:"#cda869",base0A:"#f9ee98",base0B:"#8f9d6a",base0C:"#afc4db",base0D:"#7587a6",base0E:"#9b859d",base0F:"#9b703f"},rt.exports=ot.default},function(rt,ot,at){var st=at(33);function ut(ct){var pt=Math.round(st(ct,0,255)).toString(16);return pt.length==1?"0"+pt:pt}rt.exports=function(ct){var pt=ct.length===4?ut(255*ct[3]):"";return"#"+ut(ct[0])+ut(ct[1])+ut(ct[2])+pt}},function(rt,ot,at){var st=at(134),ut=at(135),ct=at(136),pt=at(137),dt={"#":ut,hsl:function(bt){var ht=st(bt),mt=pt(ht);return ht.length===4&&mt.push(ht[3]),mt},rgb:ct};function ft(bt){for(var ht in dt)if(bt.indexOf(ht)===0)return dt[ht](bt)}ft.rgb=ct,ft.hsl=st,ft.hex=ut,rt.exports=ft},function(rt,ot,at){var st=at(44),ut=at(33);function ct(pt,dt){switch(pt=parseFloat(pt),dt){case 0:return ut(pt,0,360);case 1:case 2:return ut(pt,0,100);case 3:return ut(pt,0,1)}}rt.exports=function(pt){return st(pt).map(ct)}},function(rt,ot){rt.exports=function(at){at.length!==4&&at.length!==5||(at=function(ct){for(var pt="#",dt=1;dt<ct.length;dt++){var ft=ct.charAt(dt);pt+=ft+ft}return pt}(at));var st=[parseInt(at.substring(1,3),16),parseInt(at.substring(3,5),16),parseInt(at.substring(5,7),16)];if(at.length===9){var ut=parseFloat((parseInt(at.substring(7,9),16)/255).toFixed(2));st.push(ut)}return st}},function(rt,ot,at){var st=at(44),ut=at(33);function ct(pt,dt){return dt<3?pt.indexOf("%")!=-1?Math.round(255*ut(parseInt(pt,10),0,100)/100):ut(parseInt(pt,10),0,255):ut(parseFloat(pt),0,1)}rt.exports=function(pt){return st(pt).map(ct)}},function(rt,ot){rt.exports=function(at){var st,ut,ct,pt,dt,ft=at[0]/360,bt=at[1]/100,ht=at[2]/100;if(bt==0)return[dt=255*ht,dt,dt];st=2*ht-(ut=ht<.5?ht*(1+bt):ht+bt-ht*bt),pt=[0,0,0];for(var mt=0;mt<3;mt++)(ct=ft+1/3*-(mt-1))<0&&ct++,ct>1&&ct--,dt=6*ct<1?st+6*(ut-st)*ct:2*ct<1?ut:3*ct<2?st+(ut-st)*(2/3-ct)*6:st,pt[mt]=255*dt;return pt}},function(rt,ot,at){(function(st){var ut=typeof st=="object"&&st&&st.Object===Object&&st,ct=typeof self=="object"&&self&&self.Object===Object&&self,pt=ut||ct||Function("return this")();function dt(Ct,wt,Lt){switch(Lt.length){case 0:return Ct.call(wt);case 1:return Ct.call(wt,Lt[0]);case 2:return Ct.call(wt,Lt[0],Lt[1]);case 3:return Ct.call(wt,Lt[0],Lt[1],Lt[2])}return Ct.apply(wt,Lt)}function ft(Ct,wt){for(var Lt=-1,Vt=wt.length,jt=Ct.length;++Lt<Vt;)Ct[jt+Lt]=wt[Lt];return Ct}var bt=Object.prototype,ht=bt.hasOwnProperty,mt=bt.toString,Mt=pt.Symbol,Ot=bt.propertyIsEnumerable,zt=Mt?Mt.isConcatSpreadable:void 0,yt=Math.max;function vt(Ct){return At(Ct)||function(wt){return function(Lt){return function(Vt){return!!Vt&&typeof Vt=="object"}(Lt)&&function(Vt){return Vt!=null&&function(jt){return typeof jt=="number"&&jt>-1&&jt%1==0&&jt<=9007199254740991}(Vt.length)&&!function(jt){var s0=function(Ht){var Yt=typeof Ht;return!!Ht&&(Yt=="object"||Yt=="function")}(jt)?mt.call(jt):"";return s0=="[object Function]"||s0=="[object GeneratorFunction]"}(Vt)}(Lt)}(wt)&&ht.call(wt,"callee")&&(!Ot.call(wt,"callee")||mt.call(wt)=="[object Arguments]")}(Ct)||!!(zt&&Ct&&Ct[zt])}var At=Array.isArray,St,Et,Tt,Rt=(Et=function(Ct){var wt=(Ct=function(jt,s0,Ht,Yt,M0){var l0=-1,b0=jt.length;for(Ht||(Ht=vt),M0||(M0=[]);++l0<b0;){var kt=jt[l0];Ht(kt)?ft(M0,kt):M0[M0.length]=kt}return M0}(Ct)).length,Lt=wt;for(St;Lt--;)if(typeof Ct[Lt]!="function")throw new TypeError("Expected a function");return function(){for(var Vt=0,jt=wt?Ct[Vt].apply(this,arguments):arguments[0];++Vt<wt;)jt=Ct[Vt].call(this,jt);return jt}},Tt=yt(Tt===void 0?Et.length-1:Tt,0),function(){for(var Ct=arguments,wt=-1,Lt=yt(Ct.length-Tt,0),Vt=Array(Lt);++wt<Lt;)Vt[wt]=Ct[Tt+wt];wt=-1;for(var jt=Array(Tt+1);++wt<Tt;)jt[wt]=Ct[wt];return jt[Tt]=Vt,dt(Et,this,jt)});rt.exports=Rt}).call(this,at(43))},function(rt,ot,at){Object.defineProperty(ot,"__esModule",{value:!0}),ot.yuv2rgb=function(st){var ut,ct,pt,dt=st[0],ft=st[1],bt=st[2];return ut=1*dt+0*ft+1.13983*bt,ct=1*dt+-.39465*ft+-.5806*bt,pt=1*dt+2.02311*ft+0*bt,ut=Math.min(Math.max(0,ut),1),ct=Math.min(Math.max(0,ct),1),pt=Math.min(Math.max(0,pt),1),[255*ut,255*ct,255*pt]},ot.rgb2yuv=function(st){var ut=st[0]/255,ct=st[1]/255,pt=st[2]/255;return[.299*ut+.587*ct+.114*pt,-.14713*ut+-.28886*ct+.436*pt,.615*ut+-.51499*ct+-.10001*pt]}},function(rt,ot,at){function st(pt,dt,ft){return dt in pt?Object.defineProperty(pt,dt,{value:ft,enumerable:!0,configurable:!0,writable:!0}):pt[dt]=ft,pt}var ut=at(141),ct=function(){function pt(){st(this,"_callbacks",void 0),st(this,"_isDispatching",void 0),st(this,"_isHandled",void 0),st(this,"_isPending",void 0),st(this,"_lastID",void 0),st(this,"_pendingPayload",void 0),this._callbacks={},this._isDispatching=!1,this._isHandled={},this._isPending={},this._lastID=1}var dt=pt.prototype;return dt.register=function(ft){var bt="ID_"+this._lastID++;return this._callbacks[bt]=ft,bt},dt.unregister=function(ft){this._callbacks[ft]||ut(!1),delete this._callbacks[ft]},dt.waitFor=function(ft){this._isDispatching||ut(!1);for(var bt=0;bt<ft.length;bt++){var ht=ft[bt];this._isPending[ht]?this._isHandled[ht]||ut(!1):(this._callbacks[ht]||ut(!1),this._invokeCallback(ht))}},dt.dispatch=function(ft){this._isDispatching&&ut(!1),this._startDispatching(ft);try{for(var bt in this._callbacks)this._isPending[bt]||this._invokeCallback(bt)}finally{this._stopDispatching()}},dt.isDispatching=function(){return this._isDispatching},dt._invokeCallback=function(ft){this._isPending[ft]=!0,this._callbacks[ft](this._pendingPayload),this._isHandled[ft]=!0},dt._startDispatching=function(ft){for(var bt in this._callbacks)this._isPending[bt]=!1,this._isHandled[bt]=!1;this._pendingPayload=ft,this._isDispatching=!0},dt._stopDispatching=function(){delete this._pendingPayload,this._isDispatching=!1},pt}();rt.exports=ct},function(rt,ot,at){rt.exports=function(st,ut){for(var ct=arguments.length,pt=new Array(ct>2?ct-2:0),dt=2;dt<ct;dt++)pt[dt-2]=arguments[dt];if(!st){var ft;if(ut===void 0)ft=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var bt=0;(ft=new Error(ut.replace(/%s/g,function(){return String(pt[bt++])}))).name="Invariant Violation"}throw ft.framesToPop=1,ft}}},function(rt,ot,at){function st(Qt,t0,Wt){return t0 in Qt?Object.defineProperty(Qt,t0,{value:Wt,enumerable:!0,configurable:!0,writable:!0}):Qt[t0]=Wt,Qt}function ut(Qt,t0){var Wt=Object.keys(Qt);if(Object.getOwnPropertySymbols){var Gt=Object.getOwnPropertySymbols(Qt);t0&&(Gt=Gt.filter(function(Jt){return Object.getOwnPropertyDescriptor(Qt,Jt).enumerable})),Wt.push.apply(Wt,Gt)}return Wt}function ct(Qt){for(var t0=1;t0<arguments.length;t0++){var Wt=arguments[t0]!=null?arguments[t0]:{};t0%2?ut(Object(Wt),!0).forEach(function(Gt){st(Qt,Gt,Wt[Gt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Qt,Object.getOwnPropertyDescriptors(Wt)):ut(Object(Wt)).forEach(function(Gt){Object.defineProperty(Qt,Gt,Object.getOwnPropertyDescriptor(Wt,Gt))})}return Qt}function pt(Qt,t0){if(!(Qt instanceof t0))throw new TypeError("Cannot call a class as a function")}function dt(Qt,t0){for(var Wt=0;Wt<t0.length;Wt++){var Gt=t0[Wt];Gt.enumerable=Gt.enumerable||!1,Gt.configurable=!0,"value"in Gt&&(Gt.writable=!0),Object.defineProperty(Qt,Gt.key,Gt)}}function ft(Qt,t0,Wt){return t0&&dt(Qt.prototype,t0),Wt&&dt(Qt,Wt),Qt}function bt(Qt,t0){return(bt=Object.setPrototypeOf||function(Wt,Gt){return Wt.__proto__=Gt,Wt})(Qt,t0)}function ht(Qt,t0){if(typeof t0!="function"&&t0!==null)throw new TypeError("Super expression must either be null or a function");Qt.prototype=Object.create(t0&&t0.prototype,{constructor:{value:Qt,writable:!0,configurable:!0}}),t0&&bt(Qt,t0)}function mt(Qt){return(mt=Object.setPrototypeOf?Object.getPrototypeOf:function(t0){return t0.__proto__||Object.getPrototypeOf(t0)})(Qt)}function Mt(Qt){return(Mt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t0){return typeof t0}:function(t0){return t0&&typeof Symbol=="function"&&t0.constructor===Symbol&&t0!==Symbol.prototype?"symbol":typeof t0})(Qt)}function Ot(Qt){if(Qt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Qt}function zt(Qt,t0){return!t0||Mt(t0)!=="object"&&typeof t0!="function"?Ot(Qt):t0}function yt(Qt){var t0=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Wt,Gt=mt(Qt);if(t0){var Jt=mt(this).constructor;Wt=Reflect.construct(Gt,arguments,Jt)}else Wt=Gt.apply(this,arguments);return zt(this,Wt)}}at.r(ot);var vt=at(0),At=at.n(vt);function St(){var Qt=this.constructor.getDerivedStateFromProps(this.props,this.state);Qt!=null&&this.setState(Qt)}function Et(Qt){this.setState((function(t0){var Wt=this.constructor.getDerivedStateFromProps(Qt,t0);return Wt??null}).bind(this))}function Tt(Qt,t0){try{var Wt=this.props,Gt=this.state;this.props=Qt,this.state=t0,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Wt,Gt)}finally{this.props=Wt,this.state=Gt}}function Rt(Qt){var t0=Qt.prototype;if(!t0||!t0.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Qt.getDerivedStateFromProps!="function"&&typeof t0.getSnapshotBeforeUpdate!="function")return Qt;var Wt=null,Gt=null,Jt=null;if(typeof t0.componentWillMount=="function"?Wt="componentWillMount":typeof t0.UNSAFE_componentWillMount=="function"&&(Wt="UNSAFE_componentWillMount"),typeof t0.componentWillReceiveProps=="function"?Gt="componentWillReceiveProps":typeof t0.UNSAFE_componentWillReceiveProps=="function"&&(Gt="UNSAFE_componentWillReceiveProps"),typeof t0.componentWillUpdate=="function"?Jt="componentWillUpdate":typeof t0.UNSAFE_componentWillUpdate=="function"&&(Jt="UNSAFE_componentWillUpdate"),Wt!==null||Gt!==null||Jt!==null){var O0=Qt.displayName||Qt.name,v0=typeof Qt.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs.

`+O0+" uses "+v0+" but also contains the following legacy lifecycles:"+(Wt!==null?`
  `+Wt:"")+(Gt!==null?`
  `+Gt:"")+(Jt!==null?`
  `+Jt:"")+`

The above lifecycles should be removed. Learn more about this warning here:
https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Qt.getDerivedStateFromProps=="function"&&(t0.componentWillMount=St,t0.componentWillReceiveProps=Et),typeof t0.getSnapshotBeforeUpdate=="function"){if(typeof t0.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t0.componentWillUpdate=Tt;var A0=t0.componentDidUpdate;t0.componentDidUpdate=function(h0,T0,q0){var B0=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:q0;A0.call(this,h0,T0,B0)}}return Qt}function Ct(Qt,t0){if(Qt==null)return{};var Wt,Gt,Jt=function(v0,A0){if(v0==null)return{};var h0,T0,q0={},B0=Object.keys(v0);for(T0=0;T0<B0.length;T0++)h0=B0[T0],A0.indexOf(h0)>=0||(q0[h0]=v0[h0]);return q0}(Qt,t0);if(Object.getOwnPropertySymbols){var O0=Object.getOwnPropertySymbols(Qt);for(Gt=0;Gt<O0.length;Gt++)Wt=O0[Gt],t0.indexOf(Wt)>=0||Object.prototype.propertyIsEnumerable.call(Qt,Wt)&&(Jt[Wt]=Qt[Wt])}return Jt}function wt(Qt){var t0=function(Wt){return{}.toString.call(Wt).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Qt);return t0==="number"&&(t0=isNaN(Qt)?"nan":(0|Qt)!=Qt?"float":"integer"),t0}St.__suppressDeprecationWarning=!0,Et.__suppressDeprecationWarning=!0,Tt.__suppressDeprecationWarning=!0;var Lt={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},Vt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},jt={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},s0=at(45),Ht=function(Qt){var t0=function(Wt){return{backgroundColor:Wt.base00,ellipsisColor:Wt.base09,braceColor:Wt.base07,expandedIcon:Wt.base0D,collapsedIcon:Wt.base0E,keyColor:Wt.base07,arrayKeyColor:Wt.base0C,objectSize:Wt.base04,copyToClipboard:Wt.base0F,copyToClipboardCheck:Wt.base0D,objectBorder:Wt.base02,dataTypes:{boolean:Wt.base0E,date:Wt.base0D,float:Wt.base0B,function:Wt.base0D,integer:Wt.base0F,string:Wt.base09,nan:Wt.base08,null:Wt.base0A,undefined:Wt.base05,regexp:Wt.base0A,background:Wt.base02},editVariable:{editIcon:Wt.base0E,cancelIcon:Wt.base09,removeIcon:Wt.base09,addIcon:Wt.base0E,checkIcon:Wt.base0E,background:Wt.base01,color:Wt.base0A,border:Wt.base07},addKeyModal:{background:Wt.base05,border:Wt.base04,color:Wt.base0A,labelColor:Wt.base01},validationFailure:{background:Wt.base09,iconColor:Wt.base01,fontColor:Wt.base01}}}(Qt);return{"app-container":{fontFamily:jt.globalFontFamily,cursor:jt.globalCursor,backgroundColor:t0.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:t0.ellipsisColor,fontSize:jt.ellipsisFontSize,lineHeight:jt.ellipsisLineHeight,cursor:jt.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:jt.braceCursor,fontWeight:jt.braceFontWeight,color:t0.braceColor},"expanded-icon":{color:t0.expandedIcon},"collapsed-icon":{color:t0.collapsedIcon},colon:{display:"inline-block",margin:jt.keyMargin,color:t0.keyColor,verticalAlign:"top"},objectKeyVal:function(Wt,Gt){return{style:ct({paddingTop:jt.keyValPaddingTop,paddingRight:jt.keyValPaddingRight,paddingBottom:jt.keyValPaddingBottom,borderLeft:jt.keyValBorderLeft+" "+t0.objectBorder,":hover":{paddingLeft:Gt.paddingLeft-1+"px",borderLeft:jt.keyValBorderHover+" "+t0.objectBorder}},Gt)}},"object-key-val-no-border":{padding:jt.keyValPadding},"pushed-content":{marginLeft:jt.pushedContentMarginLeft},variableValue:function(Wt,Gt){return{style:ct({display:"inline-block",paddingRight:jt.variableValuePaddingRight,position:"relative"},Gt)}},"object-name":{display:"inline-block",color:t0.keyColor,letterSpacing:jt.keyLetterSpacing,fontStyle:jt.keyFontStyle,verticalAlign:jt.keyVerticalAlign,opacity:jt.keyOpacity,":hover":{opacity:jt.keyOpacityHover}},"array-key":{display:"inline-block",color:t0.arrayKeyColor,letterSpacing:jt.keyLetterSpacing,fontStyle:jt.keyFontStyle,verticalAlign:jt.keyVerticalAlign,opacity:jt.keyOpacity,":hover":{opacity:jt.keyOpacityHover}},"object-size":{color:t0.objectSize,borderRadius:jt.objectSizeBorderRadius,fontStyle:jt.objectSizeFontStyle,margin:jt.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:jt.dataTypeFontSize,marginRight:jt.dataTypeMarginRight,opacity:jt.datatypeOpacity},boolean:{display:"inline-block",color:t0.dataTypes.boolean},date:{display:"inline-block",color:t0.dataTypes.date},"date-value":{marginLeft:jt.dateValueMarginLeft},float:{display:"inline-block",color:t0.dataTypes.float},function:{display:"inline-block",color:t0.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:t0.dataTypes.integer},string:{display:"inline-block",color:t0.dataTypes.string},nan:{display:"inline-block",color:t0.dataTypes.nan,fontSize:jt.nanFontSize,fontWeight:jt.nanFontWeight,backgroundColor:t0.dataTypes.background,padding:jt.nanPadding,borderRadius:jt.nanBorderRadius},null:{display:"inline-block",color:t0.dataTypes.null,fontSize:jt.nullFontSize,fontWeight:jt.nullFontWeight,backgroundColor:t0.dataTypes.background,padding:jt.nullPadding,borderRadius:jt.nullBorderRadius},undefined:{display:"inline-block",color:t0.dataTypes.undefined,fontSize:jt.undefinedFontSize,padding:jt.undefinedPadding,borderRadius:jt.undefinedBorderRadius,backgroundColor:t0.dataTypes.background},regexp:{display:"inline-block",color:t0.dataTypes.regexp},"copy-to-clipboard":{cursor:jt.clipboardCursor},"copy-icon":{color:t0.copyToClipboard,fontSize:jt.iconFontSize,marginRight:jt.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:t0.copyToClipboardCheck,marginLeft:jt.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:jt.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:jt.metaDataPadding},"icon-container":{display:"inline-block",width:jt.iconContainerWidth},tooltip:{padding:jt.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:t0.editVariable.removeIcon,cursor:jt.iconCursor,fontSize:jt.iconFontSize,marginRight:jt.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:t0.editVariable.addIcon,cursor:jt.iconCursor,fontSize:jt.iconFontSize,marginRight:jt.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:t0.editVariable.editIcon,cursor:jt.iconCursor,fontSize:jt.iconFontSize,marginRight:jt.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:jt.iconCursor,color:t0.editVariable.checkIcon,fontSize:jt.iconFontSize,paddingRight:jt.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:jt.iconCursor,color:t0.editVariable.cancelIcon,fontSize:jt.iconFontSize,paddingRight:jt.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:jt.editInputMinWidth,borderRadius:jt.editInputBorderRadius,backgroundColor:t0.editVariable.background,color:t0.editVariable.color,padding:jt.editInputPadding,marginRight:jt.editInputMarginRight,fontFamily:jt.editInputFontFamily},"detected-row":{paddingTop:jt.detectedRowPaddingTop},"key-modal-request":{position:jt.addKeyCoverPosition,top:jt.addKeyCoverPositionPx,left:jt.addKeyCoverPositionPx,right:jt.addKeyCoverPositionPx,bottom:jt.addKeyCoverPositionPx,backgroundColor:jt.addKeyCoverBackground},"key-modal":{width:jt.addKeyModalWidth,backgroundColor:t0.addKeyModal.background,marginLeft:jt.addKeyModalMargin,marginRight:jt.addKeyModalMargin,padding:jt.addKeyModalPadding,borderRadius:jt.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:t0.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:t0.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:t0.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:t0.addKeyModal.labelColor,fontSize:jt.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:t0.editVariable.addIcon,fontSize:jt.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:t0.ellipsisColor,fontSize:jt.ellipsisFontSize,lineHeight:jt.ellipsisLineHeight,cursor:jt.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:t0.validationFailure.fontColor,backgroundColor:t0.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:t0.validationFailure.iconColor,fontSize:jt.iconFontSize,transform:"rotate(45deg)"}}};function Yt(Qt,t0,Wt){return Qt||console.error("theme has not been set"),function(Gt){var Jt=Lt;return Gt!==!1&&Gt!=="none"||(Jt=Vt),Object(s0.createStyling)(Ht,{defaultBase16:Jt})(Gt)}(Qt)(t0,Wt)}var M0=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props,Jt=(Gt.rjvId,Gt.type_name),O0=Gt.displayDataTypes,v0=Gt.theme;return O0?At.a.createElement("span",Object.assign({className:"data-type-label"},Yt(v0,"data-type-label")),Jt):null}}]),Wt}(At.a.PureComponent),l0=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props;return At.a.createElement("div",Yt(Gt.theme,"boolean"),At.a.createElement(M0,Object.assign({type_name:"bool"},Gt)),Gt.value?"true":"false")}}]),Wt}(At.a.PureComponent),b0=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props;return At.a.createElement("div",Yt(Gt.theme,"date"),At.a.createElement(M0,Object.assign({type_name:"date"},Gt)),At.a.createElement("span",Object.assign({className:"date-value"},Yt(Gt.theme,"date-value")),Gt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Wt}(At.a.PureComponent),kt=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props;return At.a.createElement("div",Yt(Gt.theme,"float"),At.a.createElement(M0,Object.assign({type_name:"float"},Gt)),this.props.value)}}]),Wt}(At.a.PureComponent);function o0(Qt,t0){(t0==null||t0>Qt.length)&&(t0=Qt.length);for(var Wt=0,Gt=new Array(t0);Wt<t0;Wt++)Gt[Wt]=Qt[Wt];return Gt}function qt(Qt,t0){if(Qt){if(typeof Qt=="string")return o0(Qt,t0);var Wt=Object.prototype.toString.call(Qt).slice(8,-1);return Wt==="Object"&&Qt.constructor&&(Wt=Qt.constructor.name),Wt==="Map"||Wt==="Set"?Array.from(Qt):Wt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Wt)?o0(Qt,t0):void 0}}function Dt(Qt,t0){var Wt;if(typeof Symbol>"u"||Qt[Symbol.iterator]==null){if(Array.isArray(Qt)||(Wt=qt(Qt))||t0){Wt&&(Qt=Wt);var Gt=0,Jt=function(){};return{s:Jt,n:function(){return Gt>=Qt.length?{done:!0}:{done:!1,value:Qt[Gt++]}},e:function(h0){throw h0},f:Jt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var O0,v0=!0,A0=!1;return{s:function(){Wt=Qt[Symbol.iterator]()},n:function(){var h0=Wt.next();return v0=h0.done,h0},e:function(h0){A0=!0,O0=h0},f:function(){try{v0||Wt.return==null||Wt.return()}finally{if(A0)throw O0}}}}function Bt(Qt){return function(t0){if(Array.isArray(t0))return o0(t0)}(Qt)||function(t0){if(typeof Symbol<"u"&&Symbol.iterator in Object(t0))return Array.from(t0)}(Qt)||qt(Qt)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var p0=at(46),r0=new(at(47)).Dispatcher,a0=new(function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){var Gt;pt(this,Wt);for(var Jt=arguments.length,O0=new Array(Jt),v0=0;v0<Jt;v0++)O0[v0]=arguments[v0];return(Gt=t0.call.apply(t0,[this].concat(O0))).objects={},Gt.set=function(A0,h0,T0,q0){Gt.objects[A0]===void 0&&(Gt.objects[A0]={}),Gt.objects[A0][h0]===void 0&&(Gt.objects[A0][h0]={}),Gt.objects[A0][h0][T0]=q0},Gt.get=function(A0,h0,T0,q0){return Gt.objects[A0]===void 0||Gt.objects[A0][h0]===void 0||Gt.objects[A0][h0][T0]==null?q0:Gt.objects[A0][h0][T0]},Gt.handleAction=function(A0){var h0=A0.rjvId,T0=A0.data;switch(A0.name){case"RESET":Gt.emit("reset-"+h0);break;case"VARIABLE_UPDATED":A0.data.updated_src=Gt.updateSrc(h0,T0),Gt.set(h0,"action","variable-update",ct(ct({},T0),{},{type:"variable-edited"})),Gt.emit("variable-update-"+h0);break;case"VARIABLE_REMOVED":A0.data.updated_src=Gt.updateSrc(h0,T0),Gt.set(h0,"action","variable-update",ct(ct({},T0),{},{type:"variable-removed"})),Gt.emit("variable-update-"+h0);break;case"VARIABLE_ADDED":A0.data.updated_src=Gt.updateSrc(h0,T0),Gt.set(h0,"action","variable-update",ct(ct({},T0),{},{type:"variable-added"})),Gt.emit("variable-update-"+h0);break;case"ADD_VARIABLE_KEY_REQUEST":Gt.set(h0,"action","new-key-request",T0),Gt.emit("add-key-request-"+h0)}},Gt.updateSrc=function(A0,h0){var T0=h0.name,q0=h0.namespace,B0=h0.new_value,P0=(h0.existing_value,h0.variable_removed);q0.shift();var j0,L0=Gt.get(A0,"global","src"),U0=Gt.deepCopy(L0,Bt(q0)),X0=U0,F0=Dt(q0);try{for(F0.s();!(j0=F0.n()).done;)X0=X0[j0.value]}catch(Z0){F0.e(Z0)}finally{F0.f()}return P0?wt(X0)=="array"?X0.splice(T0,1):delete X0[T0]:T0!==null?X0[T0]=B0:U0=B0,Gt.set(A0,"global","src",U0),U0},Gt.deepCopy=function(A0,h0){var T0,q0=wt(A0),B0=h0.shift();return q0=="array"?T0=Bt(A0):q0=="object"&&(T0=ct({},A0)),B0!==void 0&&(T0[B0]=Gt.deepCopy(A0[B0],h0)),T0},Gt}return Wt}(p0.EventEmitter));r0.register(a0.handleAction.bind(a0));var f0=a0,i0=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(Gt){var Jt;return pt(this,Wt),(Jt=t0.call(this,Gt)).toggleCollapsed=function(){Jt.setState({collapsed:!Jt.state.collapsed},function(){f0.set(Jt.props.rjvId,Jt.props.namespace,"collapsed",Jt.state.collapsed)})},Jt.getFunctionDisplay=function(O0){var v0=Ot(Jt).props;return O0?At.a.createElement("span",null,Jt.props.value.toString().slice(9,-1).replace(/\{[\s\S]+/,""),At.a.createElement("span",{className:"function-collapsed",style:{fontWeight:"bold"}},At.a.createElement("span",null,"{"),At.a.createElement("span",Yt(v0.theme,"ellipsis"),"..."),At.a.createElement("span",null,"}"))):Jt.props.value.toString().slice(9,-1)},Jt.state={collapsed:f0.get(Gt.rjvId,Gt.namespace,"collapsed",!0)},Jt}return ft(Wt,[{key:"render",value:function(){var Gt=this.props,Jt=this.state.collapsed;return At.a.createElement("div",Yt(Gt.theme,"function"),At.a.createElement(M0,Object.assign({type_name:"function"},Gt)),At.a.createElement("span",Object.assign({},Yt(Gt.theme,"function-value"),{className:"rjv-function-container",onClick:this.toggleCollapsed}),this.getFunctionDisplay(Jt)))}}]),Wt}(At.a.PureComponent),$t=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){return At.a.createElement("div",Yt(this.props.theme,"nan"),"NaN")}}]),Wt}(At.a.PureComponent),It=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){return At.a.createElement("div",Yt(this.props.theme,"null"),"NULL")}}]),Wt}(At.a.PureComponent),Ut=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props;return At.a.createElement("div",Yt(Gt.theme,"integer"),At.a.createElement(M0,Object.assign({type_name:"int"},Gt)),this.props.value)}}]),Wt}(At.a.PureComponent),xt=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props;return At.a.createElement("div",Yt(Gt.theme,"regexp"),At.a.createElement(M0,Object.assign({type_name:"regexp"},Gt)),this.props.value.toString())}}]),Wt}(At.a.PureComponent),Ft=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(Gt){var Jt;return pt(this,Wt),(Jt=t0.call(this,Gt)).toggleCollapsed=function(){Jt.setState({collapsed:!Jt.state.collapsed},function(){f0.set(Jt.props.rjvId,Jt.props.namespace,"collapsed",Jt.state.collapsed)})},Jt.state={collapsed:f0.get(Gt.rjvId,Gt.namespace,"collapsed",!0)},Jt}return ft(Wt,[{key:"render",value:function(){this.state.collapsed;var Gt=this.props,Jt=Gt.collapseStringsAfterLength,O0=Gt.theme,v0=Gt.value,A0={style:{cursor:"default"}};return wt(Jt)==="integer"&&v0.length>Jt&&(A0.style.cursor="pointer",this.state.collapsed&&(v0=At.a.createElement("span",null,v0.substring(0,Jt),At.a.createElement("span",Yt(O0,"ellipsis")," ...")))),At.a.createElement("div",Yt(O0,"string"),At.a.createElement(M0,Object.assign({type_name:"string"},Gt)),At.a.createElement("span",Object.assign({className:"string-value"},A0,{onClick:this.toggleCollapsed}),'"',v0,'"'))}}]),Wt}(At.a.PureComponent),Pt=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){return At.a.createElement("div",Yt(this.props.theme,"undefined"),"undefined")}}]),Wt}(At.a.PureComponent);function Zt(){return(Zt=Object.assign||function(Qt){for(var t0=1;t0<arguments.length;t0++){var Wt=arguments[t0];for(var Gt in Wt)Object.prototype.hasOwnProperty.call(Wt,Gt)&&(Qt[Gt]=Wt[Gt])}return Qt}).apply(this,arguments)}var Kt=vt.useLayoutEffect,n0=function(Qt){var t0=Object(vt.useRef)(Qt);return Kt(function(){t0.current=Qt}),t0},c0=function(Qt,t0){typeof Qt!="function"?Qt.current=t0:Qt(t0)},u0=function(Qt,t0){var Wt=Object(vt.useRef)();return Object(vt.useCallback)(function(Gt){Qt.current=Gt,Wt.current&&c0(Wt.current,null),Wt.current=t0,t0&&c0(t0,Gt)},[t0])},y0={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},D0=function(Qt){Object.keys(y0).forEach(function(t0){Qt.style.setProperty(t0,y0[t0],"important")})},S0=null,x0=function(){},m0=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width"],e0=!!document.documentElement.currentStyle,Nt=function(Qt,t0){var Wt=Qt.cacheMeasurements,Gt=Qt.maxRows,Jt=Qt.minRows,O0=Qt.onChange,v0=O0===void 0?x0:O0,A0=Qt.onHeightChange,h0=A0===void 0?x0:A0,T0=function(F0,Z0){if(F0==null)return{};var s1,z1,gn={},v1=Object.keys(F0);for(z1=0;z1<v1.length;z1++)s1=v1[z1],Z0.indexOf(s1)>=0||(gn[s1]=F0[s1]);return gn}(Qt,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),q0,B0=T0.value!==void 0,P0=Object(vt.useRef)(null),j0=u0(P0,t0),L0=Object(vt.useRef)(0),U0=Object(vt.useRef)(),X0=function(){var F0=P0.current,Z0=Wt&&U0.current?U0.current:function(v1){var An=window.getComputedStyle(v1);if(An===null)return null;var x1,r1=(x1=An,m0.reduce(function(Z1,k1){return Z1[k1]=x1[k1],Z1},{})),q1=r1.boxSizing;return q1===""?null:(e0&&q1==="border-box"&&(r1.width=parseFloat(r1.width)+parseFloat(r1.borderRightWidth)+parseFloat(r1.borderLeftWidth)+parseFloat(r1.paddingRight)+parseFloat(r1.paddingLeft)+"px"),{sizingStyle:r1,paddingSize:parseFloat(r1.paddingBottom)+parseFloat(r1.paddingTop),borderSize:parseFloat(r1.borderBottomWidth)+parseFloat(r1.borderTopWidth)})}(F0);if(Z0){U0.current=Z0;var s1=function(v1,An,x1,r1){x1===void 0&&(x1=1),r1===void 0&&(r1=1/0),S0||((S0=document.createElement("textarea")).setAttribute("tab-index","-1"),S0.setAttribute("aria-hidden","true"),D0(S0)),S0.parentNode===null&&document.body.appendChild(S0);var q1=v1.paddingSize,Z1=v1.borderSize,k1=v1.sizingStyle,Ln=k1.boxSizing;Object.keys(k1).forEach(function($n){var I1=$n;S0.style[I1]=k1[I1]}),D0(S0),S0.value=An;var zn=function($n,I1){var Bn=$n.scrollHeight;return I1.sizingStyle.boxSizing==="border-box"?Bn+I1.borderSize:Bn-I1.paddingSize}(S0,v1);S0.value="x";var wn=S0.scrollHeight-q1,Cn=wn*x1;Ln==="border-box"&&(Cn=Cn+q1+Z1),zn=Math.max(Cn,zn);var Dn=wn*r1;return Ln==="border-box"&&(Dn=Dn+q1+Z1),[zn=Math.min(Dn,zn),wn]}(Z0,F0.value||F0.placeholder||"x",Jt,Gt),z1=s1[0],gn=s1[1];L0.current!==z1&&(L0.current=z1,F0.style.setProperty("height",z1+"px","important"),h0(z1,{rowHeight:gn}))}};return Object(vt.useLayoutEffect)(X0),q0=n0(X0),Object(vt.useLayoutEffect)(function(){var F0=function(Z0){q0.current(Z0)};return window.addEventListener("resize",F0),function(){window.removeEventListener("resize",F0)}},[]),Object(vt.createElement)("textarea",Zt({},T0,{onChange:function(F0){B0||X0(),v0(F0)},ref:j0}))},Xt=Object(vt.forwardRef)(Nt);function d0(Qt){Qt=Qt.trim();try{if((Qt=JSON.stringify(JSON.parse(Qt)))[0]==="[")return z0("array",JSON.parse(Qt));if(Qt[0]==="{")return z0("object",JSON.parse(Qt));if(Qt.match(/\-?\d+\.\d+/)&&Qt.match(/\-?\d+\.\d+/)[0]===Qt)return z0("float",parseFloat(Qt));if(Qt.match(/\-?\d+e-\d+/)&&Qt.match(/\-?\d+e-\d+/)[0]===Qt)return z0("float",Number(Qt));if(Qt.match(/\-?\d+/)&&Qt.match(/\-?\d+/)[0]===Qt)return z0("integer",parseInt(Qt));if(Qt.match(/\-?\d+e\+\d+/)&&Qt.match(/\-?\d+e\+\d+/)[0]===Qt)return z0("integer",Number(Qt))}catch{}switch(Qt=Qt.toLowerCase()){case"undefined":return z0("undefined",void 0);case"nan":return z0("nan",NaN);case"null":return z0("null",null);case"true":return z0("boolean",!0);case"false":return z0("boolean",!1);default:if(Qt=Date.parse(Qt))return z0("date",new Date(Qt))}return z0(!1,null)}function z0(Qt,t0){return{type:Qt,value:t0}}var w0=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props,Jt=Gt.style,O0=Ct(Gt,["style"]);return At.a.createElement("span",O0,At.a.createElement("svg",Object.assign({},W0(Jt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),At.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Wt}(At.a.PureComponent),E0=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props,Jt=Gt.style,O0=Ct(Gt,["style"]);return At.a.createElement("span",O0,At.a.createElement("svg",Object.assign({},W0(Jt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),At.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Wt}(At.a.PureComponent),g0=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props,Jt=Gt.style,O0=Ct(Gt,["style"]),v0=W0(Jt).style;return At.a.createElement("span",O0,At.a.createElement("svg",{fill:v0.color,width:v0.height,height:v0.width,style:v0,viewBox:"0 0 1792 1792"},At.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Wt}(At.a.PureComponent),k0=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props,Jt=Gt.style,O0=Ct(Gt,["style"]),v0=W0(Jt).style;return At.a.createElement("span",O0,At.a.createElement("svg",{fill:v0.color,width:v0.height,height:v0.width,style:v0,viewBox:"0 0 1792 1792"},At.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Wt}(At.a.PureComponent),I0=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props,Jt=Gt.style,O0=Ct(Gt,["style"]);return At.a.createElement("span",O0,At.a.createElement("svg",{style:ct(ct({},W0(Jt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},At.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Wt}(At.a.PureComponent),N0=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props,Jt=Gt.style,O0=Ct(Gt,["style"]);return At.a.createElement("span",O0,At.a.createElement("svg",{style:ct(ct({},W0(Jt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},At.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Wt}(At.a.PureComponent),R0=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props,Jt=Gt.style,O0=Ct(Gt,["style"]);return At.a.createElement("span",O0,At.a.createElement("svg",Object.assign({},W0(Jt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),At.a.createElement("g",null,At.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Wt}(At.a.PureComponent),J0=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props,Jt=Gt.style,O0=Ct(Gt,["style"]);return At.a.createElement("span",O0,At.a.createElement("svg",Object.assign({},W0(Jt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),At.a.createElement("g",null,At.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Wt}(At.a.PureComponent),H0=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props,Jt=Gt.style,O0=Ct(Gt,["style"]);return At.a.createElement("span",O0,At.a.createElement("svg",Object.assign({},W0(Jt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),At.a.createElement("g",null,At.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Wt}(At.a.PureComponent),m1=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props,Jt=Gt.style,O0=Ct(Gt,["style"]);return At.a.createElement("span",O0,At.a.createElement("svg",Object.assign({},W0(Jt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),At.a.createElement("g",null,At.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Wt}(At.a.PureComponent),p1=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props,Jt=Gt.style,O0=Ct(Gt,["style"]);return At.a.createElement("span",O0,At.a.createElement("svg",Object.assign({},W0(Jt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),At.a.createElement("g",null,At.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Wt}(At.a.PureComponent),G0=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props,Jt=Gt.style,O0=Ct(Gt,["style"]);return At.a.createElement("span",O0,At.a.createElement("svg",Object.assign({},W0(Jt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),At.a.createElement("g",null,At.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Wt}(At.a.PureComponent);function W0(Qt){return Qt||(Qt={}),{style:ct(ct({verticalAlign:"middle"},Qt),{},{color:Qt.color?Qt.color:"#000000",height:"1em",width:"1em"})}}var n1=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(Gt){var Jt;return pt(this,Wt),(Jt=t0.call(this,Gt)).copiedTimer=null,Jt.handleCopy=function(){var O0=document.createElement("textarea"),v0=Jt.props,A0=v0.clickCallback,h0=v0.src,T0=v0.namespace;O0.innerHTML=JSON.stringify(Jt.clipboardValue(h0),null,"  "),document.body.appendChild(O0),O0.select(),document.execCommand("copy"),document.body.removeChild(O0),Jt.copiedTimer=setTimeout(function(){Jt.setState({copied:!1})},5500),Jt.setState({copied:!0},function(){typeof A0=="function"&&A0({src:h0,namespace:T0,name:T0[T0.length-1]})})},Jt.getClippyIcon=function(){var O0=Jt.props.theme;return Jt.state.copied?At.a.createElement("span",null,At.a.createElement(R0,Object.assign({className:"copy-icon"},Yt(O0,"copy-icon"))),At.a.createElement("span",Yt(O0,"copy-icon-copied"),"✔")):At.a.createElement(R0,Object.assign({className:"copy-icon"},Yt(O0,"copy-icon")))},Jt.clipboardValue=function(O0){switch(wt(O0)){case"function":case"regexp":return O0.toString();default:return O0}},Jt.state={copied:!1},Jt}return ft(Wt,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Gt=this.props,Jt=(Gt.src,Gt.theme),O0=Gt.hidden,v0=Gt.rowHovered,A0=Yt(Jt,"copy-to-clipboard").style,h0="inline";return O0&&(h0="none"),At.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:v0?"inline-block":"none"}},At.a.createElement("span",{style:ct(ct({},A0),{},{display:h0}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Wt}(At.a.PureComponent),i1=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(Gt){var Jt;return pt(this,Wt),(Jt=t0.call(this,Gt)).getEditIcon=function(){var O0=Jt.props,v0=O0.variable,A0=O0.theme;return At.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Jt.state.hovered?"inline-block":"none"}},At.a.createElement(p1,Object.assign({className:"click-to-edit-icon"},Yt(A0,"editVarIcon"),{onClick:function(){Jt.prepopInput(v0)}})))},Jt.prepopInput=function(O0){if(Jt.props.onEdit!==!1){var v0=function(h0){var T0;switch(wt(h0)){case"undefined":T0="undefined";break;case"nan":T0="NaN";break;case"string":T0=h0;break;case"date":case"function":case"regexp":T0=h0.toString();break;default:try{T0=JSON.stringify(h0,null,"  ")}catch{T0=""}}return T0}(O0.value),A0=d0(v0);Jt.setState({editMode:!0,editValue:v0,parsedInput:{type:A0.type,value:A0.value}})}},Jt.getRemoveIcon=function(){var O0=Jt.props,v0=O0.variable,A0=O0.namespace,h0=O0.theme,T0=O0.rjvId;return At.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Jt.state.hovered?"inline-block":"none"}},At.a.createElement(J0,Object.assign({className:"click-to-remove-icon"},Yt(h0,"removeVarIcon"),{onClick:function(){r0.dispatch({name:"VARIABLE_REMOVED",rjvId:T0,data:{name:v0.name,namespace:A0,existing_value:v0.value,variable_removed:!0}})}})))},Jt.getValue=function(O0,v0){var A0=!v0&&O0.type,h0=Ot(Jt).props;switch(A0){case!1:return Jt.getEditInput();case"string":return At.a.createElement(Ft,Object.assign({value:O0.value},h0));case"integer":return At.a.createElement(Ut,Object.assign({value:O0.value},h0));case"float":return At.a.createElement(kt,Object.assign({value:O0.value},h0));case"boolean":return At.a.createElement(l0,Object.assign({value:O0.value},h0));case"function":return At.a.createElement(i0,Object.assign({value:O0.value},h0));case"null":return At.a.createElement(It,h0);case"nan":return At.a.createElement($t,h0);case"undefined":return At.a.createElement(Pt,h0);case"date":return At.a.createElement(b0,Object.assign({value:O0.value},h0));case"regexp":return At.a.createElement(xt,Object.assign({value:O0.value},h0));default:return At.a.createElement("div",{className:"object-value"},JSON.stringify(O0.value))}},Jt.getEditInput=function(){var O0=Jt.props.theme,v0=Jt.state.editValue;return At.a.createElement("div",null,At.a.createElement(Xt,Object.assign({type:"text",inputRef:function(A0){return A0&&A0.focus()},value:v0,className:"variable-editor",onChange:function(A0){var h0=A0.target.value,T0=d0(h0);Jt.setState({editValue:h0,parsedInput:{type:T0.type,value:T0.value}})},onKeyDown:function(A0){switch(A0.key){case"Escape":Jt.setState({editMode:!1,editValue:""});break;case"Enter":(A0.ctrlKey||A0.metaKey)&&Jt.submitEdit(!0)}A0.stopPropagation()},placeholder:"update this value",minRows:2},Yt(O0,"edit-input"))),At.a.createElement("div",Yt(O0,"edit-icon-container"),At.a.createElement(J0,Object.assign({className:"edit-cancel"},Yt(O0,"cancel-icon"),{onClick:function(){Jt.setState({editMode:!1,editValue:""})}})),At.a.createElement(G0,Object.assign({className:"edit-check string-value"},Yt(O0,"check-icon"),{onClick:function(){Jt.submitEdit()}})),At.a.createElement("div",null,Jt.showDetected())))},Jt.submitEdit=function(O0){var v0=Jt.props,A0=v0.variable,h0=v0.namespace,T0=v0.rjvId,q0=Jt.state,B0=q0.editValue,P0=q0.parsedInput,j0=B0;O0&&P0.type&&(j0=P0.value),Jt.setState({editMode:!1}),r0.dispatch({name:"VARIABLE_UPDATED",rjvId:T0,data:{name:A0.name,namespace:h0,existing_value:A0.value,new_value:j0,variable_removed:!1}})},Jt.showDetected=function(){var O0=Jt.props,v0=O0.theme,A0=(O0.variable,O0.namespace,O0.rjvId,Jt.state.parsedInput),h0=(A0.type,A0.value,Jt.getDetectedInput());if(h0)return At.a.createElement("div",null,At.a.createElement("div",Yt(v0,"detected-row"),h0,At.a.createElement(G0,{className:"edit-check detected",style:ct({verticalAlign:"top",paddingLeft:"3px"},Yt(v0,"check-icon").style),onClick:function(){Jt.submitEdit(!0)}})))},Jt.getDetectedInput=function(){var O0=Jt.state.parsedInput,v0=O0.type,A0=O0.value,h0=Ot(Jt).props,T0=h0.theme;if(v0!==!1)switch(v0.toLowerCase()){case"object":return At.a.createElement("span",null,At.a.createElement("span",{style:ct(ct({},Yt(T0,"brace").style),{},{cursor:"default"})},"{"),At.a.createElement("span",{style:ct(ct({},Yt(T0,"ellipsis").style),{},{cursor:"default"})},"..."),At.a.createElement("span",{style:ct(ct({},Yt(T0,"brace").style),{},{cursor:"default"})},"}"));case"array":return At.a.createElement("span",null,At.a.createElement("span",{style:ct(ct({},Yt(T0,"brace").style),{},{cursor:"default"})},"["),At.a.createElement("span",{style:ct(ct({},Yt(T0,"ellipsis").style),{},{cursor:"default"})},"..."),At.a.createElement("span",{style:ct(ct({},Yt(T0,"brace").style),{},{cursor:"default"})},"]"));case"string":return At.a.createElement(Ft,Object.assign({value:A0},h0));case"integer":return At.a.createElement(Ut,Object.assign({value:A0},h0));case"float":return At.a.createElement(kt,Object.assign({value:A0},h0));case"boolean":return At.a.createElement(l0,Object.assign({value:A0},h0));case"function":return At.a.createElement(i0,Object.assign({value:A0},h0));case"null":return At.a.createElement(It,h0);case"nan":return At.a.createElement($t,h0);case"undefined":return At.a.createElement(Pt,h0);case"date":return At.a.createElement(b0,Object.assign({value:new Date(A0)},h0))}},Jt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Jt}return ft(Wt,[{key:"render",value:function(){var Gt=this,Jt=this.props,O0=Jt.variable,v0=Jt.singleIndent,A0=Jt.type,h0=Jt.theme,T0=Jt.namespace,q0=Jt.indentWidth,B0=Jt.enableClipboard,P0=Jt.onEdit,j0=Jt.onDelete,L0=Jt.onSelect,U0=Jt.displayArrayKey,X0=Jt.quotesOnKeys,F0=this.state.editMode;return At.a.createElement("div",Object.assign({},Yt(h0,"objectKeyVal",{paddingLeft:q0*v0}),{onMouseEnter:function(){return Gt.setState(ct(ct({},Gt.state),{},{hovered:!0}))},onMouseLeave:function(){return Gt.setState(ct(ct({},Gt.state),{},{hovered:!1}))},className:"variable-row",key:O0.name}),A0=="array"?U0?At.a.createElement("span",Object.assign({},Yt(h0,"array-key"),{key:O0.name+"_"+T0}),O0.name,At.a.createElement("div",Yt(h0,"colon"),":")):null:At.a.createElement("span",null,At.a.createElement("span",Object.assign({},Yt(h0,"object-name"),{className:"object-key",key:O0.name+"_"+T0}),!!X0&&At.a.createElement("span",{style:{verticalAlign:"top"}},'"'),At.a.createElement("span",{style:{display:"inline-block"}},O0.name),!!X0&&At.a.createElement("span",{style:{verticalAlign:"top"}},'"')),At.a.createElement("span",Yt(h0,"colon"),":")),At.a.createElement("div",Object.assign({className:"variable-value",onClick:L0===!1&&P0===!1?null:function(Z0){var s1=Bt(T0);(Z0.ctrlKey||Z0.metaKey)&&P0!==!1?Gt.prepopInput(O0):L0!==!1&&(s1.shift(),L0(ct(ct({},O0),{},{namespace:s1})))}},Yt(h0,"variableValue",{cursor:L0===!1?"default":"pointer"})),this.getValue(O0,F0)),B0?At.a.createElement(n1,{rowHovered:this.state.hovered,hidden:F0,src:O0.value,clickCallback:B0,theme:h0,namespace:[].concat(Bt(T0),[O0.name])}):null,P0!==!1&&F0==0?this.getEditIcon():null,j0!==!1&&F0==0?this.getRemoveIcon():null)}}]),Wt}(At.a.PureComponent),M1=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){var Gt;pt(this,Wt);for(var Jt=arguments.length,O0=new Array(Jt),v0=0;v0<Jt;v0++)O0[v0]=arguments[v0];return(Gt=t0.call.apply(t0,[this].concat(O0))).getObjectSize=function(){var A0=Gt.props,h0=A0.size,T0=A0.theme;if(A0.displayObjectSize)return At.a.createElement("span",Object.assign({className:"object-size"},Yt(T0,"object-size")),h0," item",h0===1?"":"s")},Gt.getAddAttribute=function(A0){var h0=Gt.props,T0=h0.theme,q0=h0.namespace,B0=h0.name,P0=h0.src,j0=h0.rjvId,L0=h0.depth;return At.a.createElement("span",{className:"click-to-add",style:{verticalAlign:"top",display:A0?"inline-block":"none"}},At.a.createElement(H0,Object.assign({className:"click-to-add-icon"},Yt(T0,"addVarIcon"),{onClick:function(){var U0={name:L0>0?B0:null,namespace:q0.splice(0,q0.length-1),existing_value:P0,variable_removed:!1,key_name:null};wt(P0)==="object"?r0.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:j0,data:U0}):r0.dispatch({name:"VARIABLE_ADDED",rjvId:j0,data:ct(ct({},U0),{},{new_value:[].concat(Bt(P0),[null])})})}})))},Gt.getRemoveObject=function(A0){var h0=Gt.props,T0=h0.theme,q0=(h0.hover,h0.namespace),B0=h0.name,P0=h0.src,j0=h0.rjvId;if(q0.length!==1)return At.a.createElement("span",{className:"click-to-remove",style:{display:A0?"inline-block":"none"}},At.a.createElement(J0,Object.assign({className:"click-to-remove-icon"},Yt(T0,"removeVarIcon"),{onClick:function(){r0.dispatch({name:"VARIABLE_REMOVED",rjvId:j0,data:{name:B0,namespace:q0.splice(0,q0.length-1),existing_value:P0,variable_removed:!0}})}})))},Gt.render=function(){var A0=Gt.props,h0=A0.theme,T0=A0.onDelete,q0=A0.onAdd,B0=A0.enableClipboard,P0=A0.src,j0=A0.namespace,L0=A0.rowHovered;return At.a.createElement("div",Object.assign({},Yt(h0,"object-meta-data"),{className:"object-meta-data",onClick:function(U0){U0.stopPropagation()}}),Gt.getObjectSize(),B0?At.a.createElement(n1,{rowHovered:L0,clickCallback:B0,src:P0,theme:h0,namespace:j0}):null,q0!==!1?Gt.getAddAttribute(L0):null,T0!==!1?Gt.getRemoveObject(L0):null)},Gt}return Wt}(At.a.PureComponent);function f1(Qt){var t0=Qt.parent_type,Wt=Qt.namespace,Gt=Qt.quotesOnKeys,Jt=Qt.theme,O0=Qt.jsvRoot,v0=Qt.name,A0=Qt.displayArrayKey,h0=Qt.name?Qt.name:"";return!O0||v0!==!1&&v0!==null?t0=="array"?A0?At.a.createElement("span",Object.assign({},Yt(Jt,"array-key"),{key:Wt}),At.a.createElement("span",{className:"array-key"},h0),At.a.createElement("span",Yt(Jt,"colon"),":")):At.a.createElement("span",null):At.a.createElement("span",Object.assign({},Yt(Jt,"object-name"),{key:Wt}),At.a.createElement("span",{className:"object-key"},Gt&&At.a.createElement("span",{style:{verticalAlign:"top"}},'"'),At.a.createElement("span",null,h0),Gt&&At.a.createElement("span",{style:{verticalAlign:"top"}},'"')),At.a.createElement("span",Yt(Jt,"colon"),":")):At.a.createElement("span",null)}function l1(Qt){var t0=Qt.theme;switch(Qt.iconStyle){case"triangle":return At.a.createElement(N0,Object.assign({},Yt(t0,"expanded-icon"),{className:"expanded-icon"}));case"square":return At.a.createElement(g0,Object.assign({},Yt(t0,"expanded-icon"),{className:"expanded-icon"}));default:return At.a.createElement(w0,Object.assign({},Yt(t0,"expanded-icon"),{className:"expanded-icon"}))}}function b1(Qt){var t0=Qt.theme;switch(Qt.iconStyle){case"triangle":return At.a.createElement(I0,Object.assign({},Yt(t0,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return At.a.createElement(k0,Object.assign({},Yt(t0,"collapsed-icon"),{className:"collapsed-icon"}));default:return At.a.createElement(E0,Object.assign({},Yt(t0,"collapsed-icon"),{className:"collapsed-icon"}))}}var R1=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(Gt){var Jt;return pt(this,Wt),(Jt=t0.call(this,Gt)).toggleCollapsed=function(O0){var v0=[];for(var A0 in Jt.state.expanded)v0.push(Jt.state.expanded[A0]);v0[O0]=!v0[O0],Jt.setState({expanded:v0})},Jt.state={expanded:[]},Jt}return ft(Wt,[{key:"getExpandedIcon",value:function(Gt){var Jt=this.props,O0=Jt.theme,v0=Jt.iconStyle;return this.state.expanded[Gt]?At.a.createElement(l1,{theme:O0,iconStyle:v0}):At.a.createElement(b1,{theme:O0,iconStyle:v0})}},{key:"render",value:function(){var Gt=this,Jt=this.props,O0=Jt.src,v0=Jt.groupArraysAfterLength,A0=(Jt.depth,Jt.name),h0=Jt.theme,T0=Jt.jsvRoot,q0=Jt.namespace,B0=(Jt.parent_type,Ct(Jt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),P0=0,j0=5*this.props.indentWidth;T0||(P0=5*this.props.indentWidth);var L0=v0,U0=Math.ceil(O0.length/L0);return At.a.createElement("div",Object.assign({className:"object-key-val"},Yt(h0,T0?"jsv-root":"objectKeyVal",{paddingLeft:P0})),At.a.createElement(f1,this.props),At.a.createElement("span",null,At.a.createElement(M1,Object.assign({size:O0.length},this.props))),Bt(Array(U0)).map(function(X0,F0){return At.a.createElement("div",Object.assign({key:F0,className:"object-key-val array-group"},Yt(h0,"objectKeyVal",{marginLeft:6,paddingLeft:j0})),At.a.createElement("span",Yt(h0,"brace-row"),At.a.createElement("div",Object.assign({className:"icon-container"},Yt(h0,"icon-container"),{onClick:function(Z0){Gt.toggleCollapsed(F0)}}),Gt.getExpandedIcon(F0)),Gt.state.expanded[F0]?At.a.createElement(On,Object.assign({key:A0+F0,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:L0,index_offset:F0*L0,src:O0.slice(F0*L0,F0*L0+L0),namespace:q0,type:"array",parent_type:"array_group",theme:h0},B0)):At.a.createElement("span",Object.assign({},Yt(h0,"brace"),{onClick:function(Z0){Gt.toggleCollapsed(F0)},className:"array-group-brace"}),"[",At.a.createElement("div",Object.assign({},Yt(h0,"array-group-meta-data"),{className:"array-group-meta-data"}),At.a.createElement("span",Object.assign({className:"object-size"},Yt(h0,"object-size")),F0*L0," - ",F0*L0+L0>O0.length?O0.length:F0*L0+L0)),"]")))}))}}]),Wt}(At.a.PureComponent),J1=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(Gt){var Jt;pt(this,Wt),(Jt=t0.call(this,Gt)).toggleCollapsed=function(){Jt.setState({expanded:!Jt.state.expanded},function(){f0.set(Jt.props.rjvId,Jt.props.namespace,"expanded",Jt.state.expanded)})},Jt.getObjectContent=function(v0,A0,h0){return At.a.createElement("div",{className:"pushed-content object-container"},At.a.createElement("div",Object.assign({className:"object-content"},Yt(Jt.props.theme,"pushed-content")),Jt.renderObjectContents(A0,h0)))},Jt.getEllipsis=function(){return Jt.state.size===0?null:At.a.createElement("div",Object.assign({},Yt(Jt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Jt.toggleCollapsed}),"...")},Jt.getObjectMetaData=function(v0){var A0=Jt.props,h0=(A0.rjvId,A0.theme,Jt.state),T0=h0.size,q0=h0.hovered;return At.a.createElement(M1,Object.assign({rowHovered:q0,size:T0},Jt.props))},Jt.renderObjectContents=function(v0,A0){var h0,T0=Jt.props,q0=T0.depth,B0=T0.parent_type,P0=T0.index_offset,j0=T0.groupArraysAfterLength,L0=T0.namespace,U0=Jt.state.object_type,X0=[],F0=Object.keys(v0||{});return Jt.props.sortKeys&&U0!=="array"&&(F0=F0.sort()),F0.forEach(function(Z0){if(h0=new rr(Z0,v0[Z0]),B0==="array_group"&&P0&&(h0.name=parseInt(h0.name)+P0),v0.hasOwnProperty(Z0))if(h0.type==="object")X0.push(At.a.createElement(On,Object.assign({key:h0.name,depth:q0+1,name:h0.name,src:h0.value,namespace:L0.concat(h0.name),parent_type:U0},A0)));else if(h0.type==="array"){var s1=On;j0&&h0.value.length>j0&&(s1=R1),X0.push(At.a.createElement(s1,Object.assign({key:h0.name,depth:q0+1,name:h0.name,src:h0.value,namespace:L0.concat(h0.name),type:"array",parent_type:U0},A0)))}else X0.push(At.a.createElement(i1,Object.assign({key:h0.name+"_"+L0,variable:h0,singleIndent:5,namespace:L0,type:Jt.props.type},A0)))}),X0};var O0=Wt.getState(Gt);return Jt.state=ct(ct({},O0),{},{prevProps:{}}),Jt}return ft(Wt,[{key:"getBraceStart",value:function(Gt,Jt){var O0=this,v0=this.props,A0=v0.src,h0=v0.theme,T0=v0.iconStyle;if(v0.parent_type==="array_group")return At.a.createElement("span",null,At.a.createElement("span",Yt(h0,"brace"),Gt==="array"?"[":"{"),Jt?this.getObjectMetaData(A0):null);var q0=Jt?l1:b1;return At.a.createElement("span",null,At.a.createElement("span",Object.assign({onClick:function(B0){O0.toggleCollapsed()}},Yt(h0,"brace-row")),At.a.createElement("div",Object.assign({className:"icon-container"},Yt(h0,"icon-container")),At.a.createElement(q0,{theme:h0,iconStyle:T0})),At.a.createElement(f1,this.props),At.a.createElement("span",Yt(h0,"brace"),Gt==="array"?"[":"{")),Jt?this.getObjectMetaData(A0):null)}},{key:"render",value:function(){var Gt=this,Jt=this.props,O0=Jt.depth,v0=Jt.src,A0=(Jt.namespace,Jt.name,Jt.type,Jt.parent_type),h0=Jt.theme,T0=Jt.jsvRoot,q0=Jt.iconStyle,B0=Ct(Jt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),P0=this.state,j0=P0.object_type,L0=P0.expanded,U0={};return T0||A0==="array_group"?A0==="array_group"&&(U0.borderLeft=0,U0.display="inline"):U0.paddingLeft=5*this.props.indentWidth,At.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Gt.setState(ct(ct({},Gt.state),{},{hovered:!0}))},onMouseLeave:function(){return Gt.setState(ct(ct({},Gt.state),{},{hovered:!1}))}},Yt(h0,T0?"jsv-root":"objectKeyVal",U0)),this.getBraceStart(j0,L0),L0?this.getObjectContent(O0,v0,ct({theme:h0,iconStyle:q0},B0)):this.getEllipsis(),At.a.createElement("span",{className:"brace-row"},At.a.createElement("span",{style:ct(ct({},Yt(h0,"brace").style),{},{paddingLeft:L0?"3px":"0px"})},j0==="array"?"]":"}"),L0?null:this.getObjectMetaData(v0)))}}],[{key:"getDerivedStateFromProps",value:function(Gt,Jt){var O0=Jt.prevProps;return Gt.src!==O0.src||Gt.collapsed!==O0.collapsed||Gt.name!==O0.name||Gt.namespace!==O0.namespace||Gt.rjvId!==O0.rjvId?ct(ct({},Wt.getState(Gt)),{},{prevProps:Gt}):null}}]),Wt}(At.a.PureComponent);J1.getState=function(Qt){var t0=Object.keys(Qt.src).length,Wt=(Qt.collapsed===!1||Qt.collapsed!==!0&&Qt.collapsed>Qt.depth)&&(!Qt.shouldCollapse||Qt.shouldCollapse({name:Qt.name,src:Qt.src,type:wt(Qt.src),namespace:Qt.namespace})===!1)&&t0!==0;return{expanded:f0.get(Qt.rjvId,Qt.namespace,"expanded",Wt),object_type:Qt.type==="array"?"array":"object",parent_type:Qt.type==="array"?"array":"object",size:t0,hovered:!1}};var rr=function Qt(t0,Wt){pt(this,Qt),this.name=t0,this.value=Wt,this.type=wt(Wt)};Rt(J1);var On=J1,ir=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){var Gt;pt(this,Wt);for(var Jt=arguments.length,O0=new Array(Jt),v0=0;v0<Jt;v0++)O0[v0]=arguments[v0];return(Gt=t0.call.apply(t0,[this].concat(O0))).render=function(){var A0=Ot(Gt).props,h0=[A0.name],T0=On;return Array.isArray(A0.src)&&A0.groupArraysAfterLength&&A0.src.length>A0.groupArraysAfterLength&&(T0=R1),At.a.createElement("div",{className:"pretty-json-container object-container"},At.a.createElement("div",{className:"object-content"},At.a.createElement(T0,Object.assign({namespace:h0,depth:0,jsvRoot:!0},A0))))},Gt}return Wt}(At.a.PureComponent),or=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(Gt){var Jt;return pt(this,Wt),(Jt=t0.call(this,Gt)).closeModal=function(){r0.dispatch({rjvId:Jt.props.rjvId,name:"RESET"})},Jt.submit=function(){Jt.props.submit(Jt.state.input)},Jt.state={input:Gt.input?Gt.input:""},Jt}return ft(Wt,[{key:"render",value:function(){var Gt=this,Jt=this.props,O0=Jt.theme,v0=Jt.rjvId,A0=Jt.isValid,h0=this.state.input,T0=A0(h0);return At.a.createElement("div",Object.assign({className:"key-modal-request"},Yt(O0,"key-modal-request"),{onClick:this.closeModal}),At.a.createElement("div",Object.assign({},Yt(O0,"key-modal"),{onClick:function(q0){q0.stopPropagation()}}),At.a.createElement("div",Yt(O0,"key-modal-label"),"Key Name:"),At.a.createElement("div",{style:{position:"relative"}},At.a.createElement("input",Object.assign({},Yt(O0,"key-modal-input"),{className:"key-modal-input",ref:function(q0){return q0&&q0.focus()},spellCheck:!1,value:h0,placeholder:"...",onChange:function(q0){Gt.setState({input:q0.target.value})},onKeyPress:function(q0){T0&&q0.key==="Enter"?Gt.submit():q0.key==="Escape"&&Gt.closeModal()}})),T0?At.a.createElement(G0,Object.assign({},Yt(O0,"key-modal-submit"),{className:"key-modal-submit",onClick:function(q0){return Gt.submit()}})):null),At.a.createElement("span",Yt(O0,"key-modal-cancel"),At.a.createElement(m1,Object.assign({},Yt(O0,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){r0.dispatch({rjvId:v0,name:"RESET"})}})))))}}]),Wt}(At.a.PureComponent),ar=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){var Gt;pt(this,Wt);for(var Jt=arguments.length,O0=new Array(Jt),v0=0;v0<Jt;v0++)O0[v0]=arguments[v0];return(Gt=t0.call.apply(t0,[this].concat(O0))).isValid=function(A0){var h0=Gt.props.rjvId,T0=f0.get(h0,"action","new-key-request");return A0!=""&&Object.keys(T0.existing_value).indexOf(A0)===-1},Gt.submit=function(A0){var h0=Gt.props.rjvId,T0=f0.get(h0,"action","new-key-request");T0.new_value=ct({},T0.existing_value),T0.new_value[A0]=Gt.props.defaultValue,r0.dispatch({name:"VARIABLE_ADDED",rjvId:h0,data:T0})},Gt}return ft(Wt,[{key:"render",value:function(){var Gt=this.props,Jt=Gt.active,O0=Gt.theme,v0=Gt.rjvId;return Jt?At.a.createElement(or,{rjvId:v0,theme:O0,isValid:this.isValid,submit:this.submit}):null}}]),Wt}(At.a.PureComponent),lr=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(){return pt(this,Wt),t0.apply(this,arguments)}return ft(Wt,[{key:"render",value:function(){var Gt=this.props,Jt=Gt.message,O0=Gt.active,v0=Gt.theme,A0=Gt.rjvId;return O0?At.a.createElement("div",Object.assign({className:"validation-failure"},Yt(v0,"validation-failure"),{onClick:function(){r0.dispatch({rjvId:A0,name:"RESET"})}}),At.a.createElement("span",Yt(v0,"validation-failure-label"),Jt),At.a.createElement(m1,Yt(v0,"validation-failure-clear"))):null}}]),Wt}(At.a.PureComponent),yn=function(Qt){ht(Wt,Qt);var t0=yt(Wt);function Wt(Gt){var Jt;return pt(this,Wt),(Jt=t0.call(this,Gt)).rjvId=Date.now().toString(),Jt.getListeners=function(){return{reset:Jt.resetState,"variable-update":Jt.updateSrc,"add-key-request":Jt.addKeyRequest}},Jt.updateSrc=function(){var O0,v0=f0.get(Jt.rjvId,"action","variable-update"),A0=v0.name,h0=v0.namespace,T0=v0.new_value,q0=v0.existing_value,B0=(v0.variable_removed,v0.updated_src),P0=v0.type,j0=Jt.props,L0=j0.onEdit,U0=j0.onDelete,X0=j0.onAdd,F0={existing_src:Jt.state.src,new_value:T0,updated_src:B0,name:A0,namespace:h0,existing_value:q0};switch(P0){case"variable-added":O0=X0(F0);break;case"variable-edited":O0=L0(F0);break;case"variable-removed":O0=U0(F0)}O0!==!1?(f0.set(Jt.rjvId,"global","src",B0),Jt.setState({src:B0})):Jt.setState({validationFailure:!0})},Jt.addKeyRequest=function(){Jt.setState({addKeyRequest:!0})},Jt.resetState=function(){Jt.setState({validationFailure:!1,addKeyRequest:!1})},Jt.state={addKeyRequest:!1,editKeyRequest:!1,validationFailure:!1,src:Wt.defaultProps.src,name:Wt.defaultProps.name,theme:Wt.defaultProps.theme,validationMessage:Wt.defaultProps.validationMessage,prevSrc:Wt.defaultProps.src,prevName:Wt.defaultProps.name,prevTheme:Wt.defaultProps.theme},Jt}return ft(Wt,[{key:"componentDidMount",value:function(){f0.set(this.rjvId,"global","src",this.state.src);var Gt=this.getListeners();for(var Jt in Gt)f0.on(Jt+"-"+this.rjvId,Gt[Jt]);this.setState({addKeyRequest:!1,editKeyRequest:!1})}},{key:"componentDidUpdate",value:function(Gt,Jt){Jt.addKeyRequest!==!1&&this.setState({addKeyRequest:!1}),Jt.editKeyRequest!==!1&&this.setState({editKeyRequest:!1}),Gt.src!==this.state.src&&f0.set(this.rjvId,"global","src",this.state.src)}},{key:"componentWillUnmount",value:function(){var Gt=this.getListeners();for(var Jt in Gt)f0.removeListener(Jt+"-"+this.rjvId,Gt[Jt])}},{key:"render",value:function(){var Gt=this.state,Jt=Gt.validationFailure,O0=Gt.validationMessage,v0=Gt.addKeyRequest,A0=Gt.theme,h0=Gt.src,T0=Gt.name,q0=this.props,B0=q0.style,P0=q0.defaultValue;return At.a.createElement("div",{className:"react-json-view",style:ct(ct({},Yt(A0,"app-container").style),B0)},At.a.createElement(lr,{message:O0,active:Jt,theme:A0,rjvId:this.rjvId}),At.a.createElement(ir,Object.assign({},this.props,{src:h0,name:T0,theme:A0,type:wt(h0),rjvId:this.rjvId})),At.a.createElement(ar,{active:v0,theme:A0,rjvId:this.rjvId,defaultValue:P0}))}}],[{key:"getDerivedStateFromProps",value:function(Gt,Jt){if(Gt.src!==Jt.prevSrc||Gt.name!==Jt.prevName||Gt.theme!==Jt.prevTheme){var O0={src:Gt.src,name:Gt.name,theme:Gt.theme,validationMessage:Gt.validationMessage,prevSrc:Gt.src,prevName:Gt.name,prevTheme:Gt.theme};return Wt.validateState(O0)}return null}}]),Wt}(At.a.PureComponent);yn.defaultProps={src:{},name:"root",theme:"rjv-default",collapsed:!1,collapseStringsAfterLength:!1,shouldCollapse:!1,sortKeys:!1,quotesOnKeys:!0,groupArraysAfterLength:100,indentWidth:4,enableClipboard:!0,displayObjectSize:!0,displayDataTypes:!0,onEdit:!1,onDelete:!1,onAdd:!1,onSelect:!1,iconStyle:"triangle",style:{},validationMessage:"Validation Error",defaultValue:null,displayArrayKey:!0},yn.validateState=function(Qt){var t0={};return wt(Qt.theme)!=="object"||function(Wt){var Gt=["base00","base01","base02","base03","base04","base05","base06","base07","base08","base09","base0A","base0B","base0C","base0D","base0E","base0F"];if(wt(Wt)==="object"){for(var Jt=0;Jt<Gt.length;Jt++)if(!(Gt[Jt]in Wt))return!1;return!0}return!1}(Qt.theme)||(console.error("react-json-view error:","theme prop must be a theme name or valid base-16 theme object.",'defaulting to "rjv-default" theme'),t0.theme="rjv-default"),wt(Qt.src)!=="object"&&wt(Qt.src)!=="array"&&(console.error("react-json-view error:","src property must be a valid json object"),t0.name="ERROR",t0.src={message:"src property must be a valid json object"}),ct(ct({},Qt),t0)},Rt(yn),ot.default=yn}])})})(main);var mainExports=main.exports;const ReactJson=getDefaultExportFromCjs$1(mainExports),StyledJsonWrapper=newStyled("div",{target:"e1e7eo4e0"})(({theme:tt,width:nt})=>({width:nt,overflowY:"auto",".react-json-view .copy-icon svg":{fontSize:"1em !important",marginRight:`${tt.spacing.threeXS} !important`,verticalAlign:"middle !important"}}));function Json({width:tt,element:nt}){const et=useTheme(),rt=reactExports.useRef(null);let ot;try{ot=JSON.parse(nt.body)}catch(ut){const ct=ensureError(ut);try{ot=lib$3.parse(nt.body)}catch{const dt=parseInt(ct.message.replace(/[^0-9]/g,""),10);return ct.message+=`
${nt.body.substring(0,dt+1)} ← here`,jsx$1(ErrorElement,{name:"Json Parse Error",message:ct.message})}}const at=hasLightBackgroundColor(et)?"rjv-default":"monokai",st=ut=>{Clipboard.copy(JSON.stringify(ut.src),{container:rt.current??void 0})};return jsx$1(StyledJsonWrapper,{className:"stJson","data-testid":"stJson",width:tt,ref:rt,children:jsx$1(ReactJson,{src:ot,collapsed:nt.maxExpandDepth??!nt.expanded,displayDataTypes:!1,displayObjectSize:!1,name:!1,theme:at,enableClipboard:st,style:{fontFamily:et.genericFonts.codeFont,fontSize:et.fontSizes.sm,backgroundColor:et.colors.bgColor,whiteSpace:"pre-wrap"}})})}function Markdown({width:tt,element:nt}){return jsx$1("div",{className:"stMarkdown","data-testid":"stMarkdown",style:{width:tt},children:nt.help?jsxs(StyledLabelHelpWrapper,{isLatex:nt.elementType===Markdown$1.Type.LATEX,children:[jsx$1(StreamlitMarkdown$1,{isCaption:nt.isCaption,source:nt.body,allowHTML:nt.allowHtml}),jsx$1(InlineTooltipIcon,{content:nt.help,isLatex:nt.elementType===Markdown$1.Type.LATEX})]}):jsx$1(StreamlitMarkdown$1,{isCaption:nt.isCaption,source:nt.body,allowHTML:nt.allowHtml})})}const StyledWidgetLabel=newStyled("label",{target:"e1jram340"})(({disabled:tt,labelVisibility:nt,theme:et})=>({fontSize:et.fontSizes.sm,color:tt?et.colors.fadedText40:et.colors.bodyText,display:nt===LabelVisibilityOptions.Collapsed?"none":"flex",visibility:nt===LabelVisibilityOptions.Hidden?"hidden":"visible",marginBottom:et.spacing.twoXS,height:"auto",minHeight:et.fontSizes.xl,verticalAlign:"middle",flexDirection:"row",alignItems:"center"})),StyledWidgetLabelHelp=newStyled("div",{target:"e1jram341"})({display:"flex",flexDirection:"row",justifyContent:"flex-end",flex:1}),StyledWidgetInstructions=newStyled("div",{target:"e1jram342"})(({theme:tt})=>({fontSize:tt.fontSizes.twoSm,color:tt.colors.fadedText60,margin:tt.spacing.none,textAlign:"right",position:"absolute",bottom:0,right:`calc(${tt.fontSizes.sm} * 0.5)`})),StyledWidgetLabelHelpInline=newStyled("label",{target:"e1jram343"})(({theme:tt})=>({marginLeft:tt.spacing.xs,position:"relative",display:"flex",flexDirection:"row"}));function WidgetLabel({label:tt,children:nt,disabled:et,labelVisibility:rt,htmlFor:ot}){return isNullOrUndefined$1(tt)?jsx$1(Fragment,{}):jsxs(StyledWidgetLabel,{"data-testid":"stWidgetLabel","aria-hidden":"true",disabled:et,labelVisibility:rt,htmlFor:ot,children:[jsx$1(StreamlitMarkdown$1,{source:tt,allowHTML:!1,isLabel:!0}),nt]})}const StyledMetricContainer=newStyled("div",{target:"egzej5g0"})(({theme:tt,showBorder:nt})=>({...nt&&{border:`${tt.sizes.borderWidth} solid ${tt.colors.borderColor}`,borderRadius:tt.radii.default,padding:`calc(${tt.spacing.lg} - ${tt.sizes.borderWidth})`}})),StyledTruncateText=newStyled("div",{target:"egzej5g1"})(({theme:tt})=>({overflowWrap:"normal",textOverflow:"ellipsis",width:"100%",overflow:"hidden",whiteSpace:"nowrap",fontFamily:tt.genericFonts.bodyFont,lineHeight:"normal",verticalAlign:"middle","& > div":{overflow:"hidden","& > p":{textOverflow:"ellipsis",overflow:"hidden"}}})),StyledMetricLabelText=newStyled(StyledWidgetLabel,{target:"egzej5g2"})(({visibility:tt})=>({marginBottom:0,display:tt===LabelVisibilityOptions.Collapsed?"none":"grid",gridTemplateColumns:tt===LabelVisibilityOptions.Collapsed?"initial":"auto 1fr",visibility:tt===LabelVisibilityOptions.Hidden?"hidden":"visible"})),StyledMetricValueText=newStyled("div",{target:"egzej5g3"})(({theme:tt})=>({fontSize:tt.fontSizes.threeXL,color:tt.colors.bodyText,paddingBottom:tt.spacing.twoXS})),getMetricColor=(tt,nt)=>{switch(nt){case Metric$1.MetricColor.RED:return tt.colors.metricNegativeDeltaColor;case Metric$1.MetricColor.GREEN:return tt.colors.metricPositiveDeltaColor;default:return tt.colors.metricNeutralDeltaColor}},StyledMetricDeltaText=newStyled("div",{target:"egzej5g4"})(({theme:tt,metricColor:nt})=>({color:getMetricColor(tt,nt),fontSize:tt.fontSizes.md,display:"flex",flexDirection:"row",alignItems:"center",fontWeight:tt.fontWeights.normal}));function Metric({element:tt}){const{MetricDirection:nt}=Metric$1,{body:et,label:rt,delta:ot,direction:at,color:st,labelVisibility:ut,help:ct,showBorder:pt}=tt;let dt=null;switch(at){case nt.DOWN:dt=ArrowDownward;break;case nt.UP:dt=ArrowUpward;break}const ft="0 threeXS 0 0",bt=ot!=="";return jsxs(StyledMetricContainer,{className:"stMetric","data-testid":"stMetric",showBorder:pt,children:[jsxs(StyledMetricLabelText,{"data-testid":"stMetricLabel",visibility:labelVisibilityProtoValueToEnum(ut==null?void 0:ut.value),children:[jsx$1(StyledTruncateText,{children:jsx$1(StreamlitMarkdown$1,{source:rt,allowHTML:!1,isLabel:!0})}),ct&&jsx$1(StyledWidgetLabelHelpInline,{children:jsx$1(TooltipIcon,{content:ct,placement:Placement.TOP_RIGHT})})]}),jsx$1(StyledMetricValueText,{"data-testid":"stMetricValue",children:jsxs(StyledTruncateText,{children:[" ",et," "]})}),bt&&jsxs(StyledMetricDeltaText,{"data-testid":"stMetricDelta",metricColor:st,children:[dt&&jsx$1(Icon$2,{testid:dt===ArrowUpward?"stMetricDeltaIcon-Up":"stMetricDeltaIcon-Down",content:dt,size:"lg",margin:ft}),jsxs(StyledTruncateText,{children:[" ",ot," "]})]})]})}const pulseAnimation=keyframes("0%,100%{opacity:0.5;}50%{opacity:1;}"),ANIMATION_STYLES={animationDuration:"750ms",animationName:pulseAnimation,animationTimingFunction:"ease-in",animationDirection:"normal",animationIterationCount:"infinite"},StyledSkeleton=newStyled("div",{target:"e198s66s0"})(({theme:tt})=>({display:"flex",flexDirection:"column",gap:tt.spacing.lg})),TitleSkeleton=newStyled("div",{target:"e198s66s1"})(({theme:tt})=>({height:tt.fontSizes.fourXL,width:`calc(${tt.sizes.contentMaxWidth} * 0.37)`,maxWidth:"75%",background:tt.colors.skeletonBackgroundColor||tt.colors.darkenedBgMix15,borderRadius:tt.radii.default,...ANIMATION_STYLES})),ParagraphSkeleton=newStyled("div",{target:"e198s66s2"})(({theme:tt})=>({display:"flex",flexDirection:"column",gap:tt.spacing.sm})),TextLineSkeleton=newStyled("div",{target:"e198s66s3"})(({theme:tt,width:nt})=>({height:tt.fontSizes.md,width:nt,background:tt.colors.skeletonBackgroundColor||tt.colors.darkenedBgMix15,borderRadius:tt.radii.default,...ANIMATION_STYLES})),SquareSkeleton=newStyled("div",{target:"e198s66s4"})(({theme:tt,height:nt,width:et})=>({height:nt??tt.fontSizes.fourXL,width:et??"100%",background:tt.colors.skeletonBackgroundColor||tt.colors.darkenedBgMix15,borderRadius:tt.radii.default,...ANIMATION_STYLES})),SHOW_DELAY_MS=500,RawAppSkeleton=()=>{const[tt,nt]=reactExports.useState(!1);return reactExports.useEffect(()=>{const et=setTimeout(()=>{nt(!0)},SHOW_DELAY_MS);return()=>{clearTimeout(et)}},[]),tt?jsxs(StyledSkeleton,{className:"stAppSkeleton","data-testid":"stAppSkeleton",children:[jsx$1(TitleSkeleton,{}),jsxs(ParagraphSkeleton,{children:[jsx$1(TextLineSkeleton,{width:"98%"}),jsx$1(TextLineSkeleton,{width:"100%"}),jsx$1(TextLineSkeleton,{width:"96%"}),jsx$1(TextLineSkeleton,{width:"65%"})]}),jsx$1(SquareSkeleton,{width:"75%",height:"9rem"})]}):jsx$1(Fragment,{})},AppSkeleton=reactExports.memo(RawAppSkeleton),RawSkeleton=({element:tt})=>tt.style==Skeleton$1.SkeletonStyle.APP?jsx$1(AppSkeleton,{}):jsx$1(SquareSkeleton,{className:"stSkeleton","data-testid":"stSkeleton",height:tt!=null&&tt.height?tt.height+"px":void 0}),Skeleton=reactExports.memo(RawSkeleton),StyledText=newStyled("div",{target:"e1v02oy80"})(({theme:tt})=>({fontFamily:tt.genericFonts.bodyFont,color:tt.colors.bodyText,whiteSpace:"pre-line",wordBreak:"break-word"}));function TextElement({width:tt,element:nt}){return jsxs(StyledLabelHelpWrapper,{style:{width:tt},className:"stText","data-testid":"stText",children:[jsx$1(StyledText,{children:nt.body}),nt.help&&jsx$1(InlineTooltipIcon,{content:nt.help})]})}const token="%[a-f0-9]{2}",singleMatcher=new RegExp("("+token+")|([^%]+?)","gi"),multiMatcher=new RegExp("("+token+")+","gi");function decodeComponents(tt,nt){try{return[decodeURIComponent(tt.join(""))]}catch{}if(tt.length===1)return tt;nt=nt||1;const et=tt.slice(0,nt),rt=tt.slice(nt);return Array.prototype.concat.call([],decodeComponents(et),decodeComponents(rt))}function decode$1(tt){try{return decodeURIComponent(tt)}catch{let nt=tt.match(singleMatcher)||[];for(let et=1;et<nt.length;et++)tt=decodeComponents(nt,et).join(""),nt=tt.match(singleMatcher)||[];return tt}}function customDecodeURIComponent(tt){const nt={"%FE%FF":"��","%FF%FE":"��"};let et=multiMatcher.exec(tt);for(;et;){try{nt[et[0]]=decodeURIComponent(et[0])}catch{const ot=decode$1(et[0]);ot!==et[0]&&(nt[et[0]]=ot)}et=multiMatcher.exec(tt)}nt["%C2"]="�";const rt=Object.keys(nt);for(const ot of rt)tt=tt.replace(new RegExp(ot,"g"),nt[ot]);return tt}function decodeUriComponent(tt){if(typeof tt!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof tt+"`");try{return decodeURIComponent(tt)}catch{return customDecodeURIComponent(tt)}}function splitOnFirst(tt,nt){if(!(typeof tt=="string"&&typeof nt=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(tt===""||nt==="")return[];const et=tt.indexOf(nt);return et===-1?[]:[tt.slice(0,et),tt.slice(et+nt.length)]}function includeKeys(tt,nt){const et={};if(Array.isArray(nt))for(const rt of nt){const ot=Object.getOwnPropertyDescriptor(tt,rt);ot!=null&&ot.enumerable&&Object.defineProperty(et,rt,ot)}else for(const rt of Reflect.ownKeys(tt)){const ot=Object.getOwnPropertyDescriptor(tt,rt);if(ot.enumerable){const at=tt[rt];nt(rt,at,tt)&&Object.defineProperty(et,rt,ot)}}return et}const isNullOrUndefined=tt=>tt==null,strictUriEncode=tt=>encodeURIComponent(tt).replace(/[!'()*]/g,nt=>`%${nt.charCodeAt(0).toString(16).toUpperCase()}`),encodeFragmentIdentifier=Symbol("encodeFragmentIdentifier");function encoderForArrayFormat(tt){switch(tt.arrayFormat){case"index":return nt=>(et,rt)=>{const ot=et.length;return rt===void 0||tt.skipNull&&rt===null||tt.skipEmptyString&&rt===""?et:rt===null?[...et,[encode$2(nt,tt),"[",ot,"]"].join("")]:[...et,[encode$2(nt,tt),"[",encode$2(ot,tt),"]=",encode$2(rt,tt)].join("")]};case"bracket":return nt=>(et,rt)=>rt===void 0||tt.skipNull&&rt===null||tt.skipEmptyString&&rt===""?et:rt===null?[...et,[encode$2(nt,tt),"[]"].join("")]:[...et,[encode$2(nt,tt),"[]=",encode$2(rt,tt)].join("")];case"colon-list-separator":return nt=>(et,rt)=>rt===void 0||tt.skipNull&&rt===null||tt.skipEmptyString&&rt===""?et:rt===null?[...et,[encode$2(nt,tt),":list="].join("")]:[...et,[encode$2(nt,tt),":list=",encode$2(rt,tt)].join("")];case"comma":case"separator":case"bracket-separator":{const nt=tt.arrayFormat==="bracket-separator"?"[]=":"=";return et=>(rt,ot)=>ot===void 0||tt.skipNull&&ot===null||tt.skipEmptyString&&ot===""?rt:(ot=ot===null?"":ot,rt.length===0?[[encode$2(et,tt),nt,encode$2(ot,tt)].join("")]:[[rt,encode$2(ot,tt)].join(tt.arrayFormatSeparator)])}default:return nt=>(et,rt)=>rt===void 0||tt.skipNull&&rt===null||tt.skipEmptyString&&rt===""?et:rt===null?[...et,encode$2(nt,tt)]:[...et,[encode$2(nt,tt),"=",encode$2(rt,tt)].join("")]}}function parserForArrayFormat(tt){let nt;switch(tt.arrayFormat){case"index":return(et,rt,ot)=>{if(nt=/\[(\d*)]$/.exec(et),et=et.replace(/\[\d*]$/,""),!nt){ot[et]=rt;return}ot[et]===void 0&&(ot[et]={}),ot[et][nt[1]]=rt};case"bracket":return(et,rt,ot)=>{if(nt=/(\[])$/.exec(et),et=et.replace(/\[]$/,""),!nt){ot[et]=rt;return}if(ot[et]===void 0){ot[et]=[rt];return}ot[et]=[...ot[et],rt]};case"colon-list-separator":return(et,rt,ot)=>{if(nt=/(:list)$/.exec(et),et=et.replace(/:list$/,""),!nt){ot[et]=rt;return}if(ot[et]===void 0){ot[et]=[rt];return}ot[et]=[...ot[et],rt]};case"comma":case"separator":return(et,rt,ot)=>{const at=typeof rt=="string"&&rt.includes(tt.arrayFormatSeparator),st=typeof rt=="string"&&!at&&decode(rt,tt).includes(tt.arrayFormatSeparator);rt=st?decode(rt,tt):rt;const ut=at||st?rt.split(tt.arrayFormatSeparator).map(ct=>decode(ct,tt)):rt===null?rt:decode(rt,tt);ot[et]=ut};case"bracket-separator":return(et,rt,ot)=>{const at=/(\[])$/.test(et);if(et=et.replace(/\[]$/,""),!at){ot[et]=rt&&decode(rt,tt);return}const st=rt===null?[]:rt.split(tt.arrayFormatSeparator).map(ut=>decode(ut,tt));if(ot[et]===void 0){ot[et]=st;return}ot[et]=[...ot[et],...st]};default:return(et,rt,ot)=>{if(ot[et]===void 0){ot[et]=rt;return}ot[et]=[...[ot[et]].flat(),rt]}}}function validateArrayFormatSeparator(tt){if(typeof tt!="string"||tt.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function encode$2(tt,nt){return nt.encode?nt.strict?strictUriEncode(tt):encodeURIComponent(tt):tt}function decode(tt,nt){return nt.decode?decodeUriComponent(tt):tt}function keysSorter(tt){return Array.isArray(tt)?tt.sort():typeof tt=="object"?keysSorter(Object.keys(tt)).sort((nt,et)=>Number(nt)-Number(et)).map(nt=>tt[nt]):tt}function removeHash(tt){const nt=tt.indexOf("#");return nt!==-1&&(tt=tt.slice(0,nt)),tt}function getHash(tt){let nt="";const et=tt.indexOf("#");return et!==-1&&(nt=tt.slice(et)),nt}function parseValue(tt,nt){return nt.parseNumbers&&!Number.isNaN(Number(tt))&&typeof tt=="string"&&tt.trim()!==""?tt=Number(tt):nt.parseBooleans&&tt!==null&&(tt.toLowerCase()==="true"||tt.toLowerCase()==="false")&&(tt=tt.toLowerCase()==="true"),tt}function extract(tt){tt=removeHash(tt);const nt=tt.indexOf("?");return nt===-1?"":tt.slice(nt+1)}function parse$1(tt,nt){nt={decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1,...nt},validateArrayFormatSeparator(nt.arrayFormatSeparator);const et=parserForArrayFormat(nt),rt=Object.create(null);if(typeof tt!="string"||(tt=tt.trim().replace(/^[?#&]/,""),!tt))return rt;for(const ot of tt.split("&")){if(ot==="")continue;const at=nt.decode?ot.replace(/\+/g," "):ot;let[st,ut]=splitOnFirst(at,"=");st===void 0&&(st=at),ut=ut===void 0?null:["comma","separator","bracket-separator"].includes(nt.arrayFormat)?ut:decode(ut,nt),et(decode(st,nt),ut,rt)}for(const[ot,at]of Object.entries(rt))if(typeof at=="object"&&at!==null)for(const[st,ut]of Object.entries(at))at[st]=parseValue(ut,nt);else rt[ot]=parseValue(at,nt);return nt.sort===!1?rt:(nt.sort===!0?Object.keys(rt).sort():Object.keys(rt).sort(nt.sort)).reduce((ot,at)=>{const st=rt[at];return ot[at]=st&&typeof st=="object"&&!Array.isArray(st)?keysSorter(st):st,ot},Object.create(null))}function stringify(tt,nt){if(!tt)return"";nt={encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:",",...nt},validateArrayFormatSeparator(nt.arrayFormatSeparator);const et=st=>nt.skipNull&&isNullOrUndefined(tt[st])||nt.skipEmptyString&&tt[st]==="",rt=encoderForArrayFormat(nt),ot={};for(const[st,ut]of Object.entries(tt))et(st)||(ot[st]=ut);const at=Object.keys(ot);return nt.sort!==!1&&at.sort(nt.sort),at.map(st=>{const ut=tt[st];return ut===void 0?"":ut===null?encode$2(st,nt):Array.isArray(ut)?ut.length===0&&nt.arrayFormat==="bracket-separator"?encode$2(st,nt)+"[]":ut.reduce(rt(st),[]).join("&"):encode$2(st,nt)+"="+encode$2(ut,nt)}).filter(st=>st.length>0).join("&")}function parseUrl(tt,nt){var ot;nt={decode:!0,...nt};let[et,rt]=splitOnFirst(tt,"#");return et===void 0&&(et=tt),{url:((ot=et==null?void 0:et.split("?"))==null?void 0:ot[0])??"",query:parse$1(extract(tt),nt),...nt&&nt.parseFragmentIdentifier&&rt?{fragmentIdentifier:decode(rt,nt)}:{}}}function stringifyUrl(tt,nt){nt={encode:!0,strict:!0,[encodeFragmentIdentifier]:!0,...nt};const et=removeHash(tt.url).split("?")[0]||"",rt=extract(tt.url),ot={...parse$1(rt,{sort:!1}),...tt.query};let at=stringify(ot,nt);at&&(at=`?${at}`);let st=getHash(tt.url);if(tt.fragmentIdentifier){const ut=new URL(et);ut.hash=tt.fragmentIdentifier,st=nt[encodeFragmentIdentifier]?ut.hash:`#${tt.fragmentIdentifier}`}return`${et}${at}${st}`}function pick$3(tt,nt,et){et={parseFragmentIdentifier:!0,[encodeFragmentIdentifier]:!1,...et};const{url:rt,query:ot,fragmentIdentifier:at}=parseUrl(tt,et);return stringifyUrl({url:rt,query:includeKeys(ot,nt),fragmentIdentifier:at},et)}function exclude(tt,nt,et){const rt=Array.isArray(nt)?ot=>!nt.includes(ot):(ot,at)=>!nt(ot,at);return pick$3(tt,rt,et)}const queryString=Object.freeze(Object.defineProperty({__proto__:null,exclude,extract,parse:parse$1,parseUrl,pick:pick$3,stringify,stringifyUrl},Symbol.toStringTag,{value:"Module"}));function useTimeout(tt,nt){const et=reactExports.useRef(null),rt=reactExports.useRef(tt);return reactExports.useEffect(()=>{rt.current=tt},[tt]),reactExports.useEffect(()=>(et.current=setTimeout(rt.current,nt),()=>{et.current&&(clearTimeout(et.current),et.current=null)}),[nt]),reactExports.useCallback(()=>{et.current&&clearTimeout(et.current)},[])}const DEFAULT_IFRAME_SANDBOX_POLICY=["allow-forms","allow-modals","allow-popups","allow-popups-to-escape-sandbox","allow-same-origin","allow-scripts","allow-downloads"].join(" "),DEFAULT_IFRAME_FEATURE_POLICY=["accelerometer","ambient-light-sensor","autoplay","battery","camera","clipboard-write","document-domain","encrypted-media","fullscreen","geolocation","gyroscope","layout-animations","legacy-image-formats","magnetometer","microphone","midi","oversized-images","payment","picture-in-picture","publickey-credentials-get","sync-xhr","usb","vr ","wake-lock","xr-spatial-tracking"].join("; "),COMMUNITY_URL="https://discuss.streamlit.io",COMPONENT_DEVELOPER_URL="https://docs.streamlit.io/develop/concepts/custom-components",CAMERA_PERMISSION_URL="https://docs.streamlit.io/knowledge-base/using-streamlit/enable-camera",ENABLE_PERIPHERALS_DOCS_URL="https://docs.streamlit.io/end-users/enable-peripherals";var ComponentMessageType;(function(tt){tt.COMPONENT_READY="streamlit:componentReady",tt.SET_COMPONENT_VALUE="streamlit:setComponentValue",tt.SET_FRAME_HEIGHT="streamlit:setFrameHeight"})(ComponentMessageType||(ComponentMessageType={}));var StreamlitMessageType;(function(tt){tt.RENDER="streamlit:render"})(StreamlitMessageType||(StreamlitMessageType={}));const CUSTOM_COMPONENT_API_VERSION=1;function createIframeMessageHandler(tt){return(nt,et)=>{if(!tt.current)return;const{isReady:rt,element:ot,widgetMgr:at,setComponentError:st,componentReadyCallback:ut,frameHeightCallback:ct,fragmentId:pt}=tt.current,dt=rt();switch(nt){case ComponentMessageType.COMPONENT_READY:{const{apiVersion:ft}=et;ft!==CUSTOM_COMPONENT_API_VERSION?st(new Error(`Unrecognized component API version: '${ft}'`)):ut();break}case ComponentMessageType.SET_COMPONENT_VALUE:dt?handleSetComponentValue(tryGetValue(et,"value"),et.dataType,{fromUi:!0},ot,at,pt):logWarning(`Got ${nt} before ${ComponentMessageType.COMPONENT_READY}!`);break;case ComponentMessageType.SET_FRAME_HEIGHT:dt?ct(tryGetValue(et,"height")):logWarning(`Got ${nt} before ${ComponentMessageType.COMPONENT_READY}!`);break}}}function parseArgs(tt,nt){var ot;const et=JSON.parse(tt),rt=[];for(const at of nt){const{key:st}=at;switch((ot=at.value)==null?void 0:ot.toLowerCase()){case"arrowdataframe":rt.push({key:st,value:ArrowDataframe.toObject(at.arrowDataframe)});break;case"bytes":et[st]=at.bytes;break;default:throw new Error(`Unrecognized SpecialArg type: ${at.value}`)}}return[et,rt]}function sendRenderMessage(tt,nt,et,rt,ot){ot&&(isNullOrUndefined$1(ot.contentWindow)||ot.contentWindow.postMessage({type:StreamlitMessageType.RENDER,args:tt,dfs:nt,disabled:et,theme:toExportedTheme(rt)},"*"))}function handleSetComponentValue(tt,nt,et,rt,ot,at){if(tt!==void 0)switch(nt){case"dataframe":ot.setArrowValue(rt,tt,et,at);break;case"bytes":ot.setBytesValue(rt,tt,et,at);break;default:ot.setJsonValue(rt,tt,et,at)}}function tryGetValue(tt,nt,et=void 0){return tt.hasOwnProperty(nt)?tt[nt]:et}const StyledComponentIframe=newStyled("iframe",{target:"e9msf260"})(({theme:tt,componentReady:nt})=>({colorScheme:"normal",border:"none",padding:tt.spacing.none,margin:tt.spacing.none,display:nt?"initial":"none"})),COMPONENT_READY_WARNING_TIME_MS=6e4;function getSrc(tt,nt,et){let rt;notNullOrUndefined(et)&&et!==""?rt=et:rt=nt.getComponentURL(tt,"index.html");const ot=new URL(window.location.href);return rt=queryString.stringifyUrl({url:rt,query:{streamlitUrl:ot.origin+ot.pathname}}),rt}function getWarnMessage(tt,nt){let et;return nt&&nt!==""?et=`Your app is having trouble loading the **${tt}** component.
The app is attempting to load the component from **${nt}**,
and hasn't received its \`Streamlit.setComponentReady()\` message.

If this is a development build, have you started the dev server?

For more troubleshooting help, please see the [Streamlit Component docs](${COMPONENT_DEVELOPER_URL}) or visit our [forums](${COMMUNITY_URL}).`:et=`Your app is having trouble loading the **${tt}** component.

If this is an installed component that works locally, the app may be having trouble accessing the component frontend assets due to network latency or proxy settings in your app deployment.

For more troubleshooting help, please see the [Streamlit Component docs](${COMPONENT_DEVELOPER_URL}) or visit our [forums](${COMMUNITY_URL}).`,et}function tryParseArgs(tt,nt,et,rt){if(!rt)try{return parseArgs(tt,nt)}catch(ot){const at=ensureError(ot);et(at)}return[{},[]]}function compareDataframeArgs(tt,nt){return tt===nt||tt.length===nt.length&&tt.every((et,rt)=>{const ot=nt[rt];return et.key===ot.key&&et.value===ot.value})}function ComponentInstance(tt){const[nt,et]=reactExports.useState(),{disabled:rt,element:ot,registry:at,theme:st,widgetMgr:ut,width:ct,fragmentId:pt}=tt,{componentName:dt,jsonArgs:ft,specialArgs:bt,url:ht}=ot,[mt,Mt]=tryParseArgs(ft,bt,et,nt),Ot=reactExports.useRef({args:{},dataframeArgs:[]}),zt=compareDataframeArgs(Ot.current.dataframeArgs,Mt);Ot.current.args=mt,Ot.current.dataframeArgs=Mt;const[yt,vt]=reactExports.useState(),[At,St]=reactExports.useState(isNaN(mt.height)?void 0:mt.height),Et=reactExports.useRef(!1),Tt=reactExports.useRef(null),Rt=reactExports.useRef(),Ct=useTimeout(()=>logWarning(getWarnMessage(dt,ht)),COMPONENT_READY_WARNING_TIME_MS/4),wt=useTimeout(()=>vt(!0),COMPONENT_READY_WARNING_TIME_MS);if(reactExports.useEffect(()=>{Et.current&&sendRenderMessage(Ot.current.args,Ot.current.dataframeArgs,rt,st,Tt.current??void 0)},[rt,At,zt,ft,st,ct]),reactExports.useEffect(()=>{const jt=Ht=>{Ht!==void 0&&Ht!==At&&(isNullOrUndefined$1(Tt.current)||(Tt.current.height=Ht.toString(),St(Ht)))},s0=()=>{sendRenderMessage(Ot.current.args,Ot.current.dataframeArgs,rt,st,Tt.current??void 0),Ct(),wt(),Et.current=!0,vt(!1)};Rt.current={isReady:()=>Et.current,element:ot,widgetMgr:ut,setComponentError:et,componentReadyCallback:s0,frameHeightCallback:jt,fragmentId:pt}},[dt,rt,ot,At,zt,yt,ft,st,ut,wt,Ct,pt]),reactExports.useEffect(()=>{var s0;const jt=((s0=Tt.current)==null?void 0:s0.contentWindow)??void 0;if(jt)return at.registerListener(jt,createIframeMessageHandler(Rt)),()=>{jt&&at.deregisterListener(jt)}},[at,dt]),nt)return jsx$1(ErrorElement,{name:nt.name,message:nt.message});const Lt=!Et.current&&!yt&&At!==0&&jsx$1(Skeleton,{element:Skeleton$1.create({height:At,style:Skeleton$1.SkeletonStyle.ELEMENT})}),Vt=!Et.current&&yt?jsx$1(AlertElement,{width:ct,body:getWarnMessage(dt,ht),kind:Kind.WARNING}):null;return jsxs(Fragment,{children:[Lt,Vt,jsx$1(StyledComponentIframe,{className:"stCustomComponentV1","data-testid":"stCustomComponentV1",allow:DEFAULT_IFRAME_FEATURE_POLICY,ref:Tt,src:getSrc(dt,at,ht),width:ct,height:At??0,scrolling:"no",sandbox:DEFAULT_IFRAME_SANDBOX_POLICY,title:dt,componentReady:Et.current})]})}const ComponentInstance$1=withTheme(ComponentInstance);class ComponentRegistry{constructor(nt){this.msgListeners=new Map,this.registerListener=(et,rt)=>{this.msgListeners.has(et),this.msgListeners.set(et,rt)},this.deregisterListener=et=>{this.msgListeners.delete(et)},this.getComponentURL=(et,rt)=>this.endpoints.buildComponentURL(et,rt),this.onMessageEvent=et=>{if(isNullOrUndefined$1(et.data)||!et.data.hasOwnProperty("isStreamlitMessage"))return;if(isNullOrUndefined$1(et.source)){logWarning("Received component message with no eventSource!",et.data);return}const rt=this.msgListeners.get(et.source);if(isNullOrUndefined$1(rt)||typeof rt!="function"){logWarning("Received component message for unregistered ComponentInstance!",et.data);return}const{type:ot}=et.data;if(isNullOrUndefined$1(ot)){logWarning("Received Streamlit message with no type!",et.data);return}rt(ot,et.data)},this.endpoints=nt,window.addEventListener("message",this.onMessageEvent)}}const Maybe=reactExports.memo(function tt({children:nt}){return jsx$1(Fragment,{children:nt})},(tt,nt)=>!(tt.enable||nt.enable));function makeMarkdownHeading(tt,nt){switch(tt.toLowerCase()){case Tags.H1:return`# ${nt}`;case Tags.H2:return`## ${nt}`;case Tags.H3:return`### ${nt}`;default:throw new Error(`Unrecognized tag for header: ${tt}`)}}function Heading(tt){const{width:nt,element:et}=tt,{tag:rt,anchor:ot,body:at,help:st,hideAnchor:ut,divider:ct}=et,pt=React$1.useContext(IsSidebarContext),dt=React$1.useContext(IsDialogContext),[ft,...bt]=at.split(`
`);return jsxs("div",{style:{width:nt},className:"stHeading","data-testid":"stHeading",children:[jsxs(StyledStreamlitMarkdown,{isCaption:!1,isInSidebarOrDialog:pt||dt,style:{width:nt},"data-testid":"stMarkdownContainer",children:[jsx$1(HeadingWithActionElements,{anchor:ot,help:st,hideAnchor:ut,tag:rt,children:jsx$1(RenderedMarkdown,{allowHTML:!1,source:makeMarkdownHeading(rt,ft),overrideComponents:{p:reactExports.Fragment,h1:reactExports.Fragment,h2:reactExports.Fragment,h3:reactExports.Fragment,h4:reactExports.Fragment,h5:reactExports.Fragment,h6:reactExports.Fragment}})}),bt.length>0&&jsx$1(RenderedMarkdown,{source:bt.join(`
`),allowHTML:!1})]}),ct&&jsx$1(StyledHeaderDivider,{"data-testid":"stHeadingDivider",rainbow:ct.includes("linear"),color:ct})]})}const StyledCheckbox$1=newStyled("div",{target:"e1eyve560"})(({width:tt,theme:nt})=>({width:tt,display:"flex",alignItems:"center",minHeight:nt.sizes.smallElementHeight})),StyledContent=newStyled("div",{target:"e1eyve561"})(({visibility:tt})=>({display:tt===LabelVisibilityOptions.Collapsed?"none":"flex",visibility:tt===LabelVisibilityOptions.Hidden?"hidden":"visible",verticalAlign:"middle",flexDirection:"row",alignItems:"center"}));function translateGapWidth(tt,nt){let et=nt.spacing.lg;return tt==="medium"?et=nt.spacing.threeXL:tt==="large"&&(et=nt.spacing.fourXL),et}const StyledHorizontalBlock=newStyled("div",{target:"eiemyj0"})(({theme:tt,gap:nt})=>({display:"flex",flexWrap:"wrap",flexGrow:1,alignItems:"stretch",gap:translateGapWidth(nt,tt)})),GLOBAL_ELEMENTS=["balloons","snow"],StyledElementContainer=newStyled("div",{target:"eiemyj1"})(({theme:tt,isStale:nt,width:et,elementType:rt})=>({width:et,position:"relative","@media print":{"@-moz-document url-prefix()":{display:"block"},overflow:"visible"},":is(.stHtml-empty)":{display:"none"},":has(> .stCacheSpinner)":{height:tt.spacing.none,overflow:"visible",visibility:"visible",marginBottom:`-${tt.spacing.lg}`,zIndex:tt.zIndices.cacheSpinner},":has(> .stPageLink)":{marginTop:`-${tt.spacing.xs}`,marginBottom:`-${tt.spacing.xs}`},...nt&&rt!=="skeleton"?{opacity:.33,transition:"opacity 1s ease-in 0.5s"}:{},...rt==="empty"?{display:"none"}:{},...GLOBAL_ELEMENTS.includes(rt)?{marginBottom:`-${tt.spacing.lg}`}:{}})),StyledColumn=newStyled("div",{target:"eiemyj2"})(({theme:tt,weight:nt,gap:et,showBorder:rt,verticalAlignment:ot})=>{const{VerticalAlignment:at}=Block$2.Column,st=nt*100,ut=translateGapWidth(et,tt),ct=`calc(${st}% - ${ut})`;return{width:ct,flex:`1 1 ${ct}`,[`@media (max-width: ${tt.breakpoints.columns})`]:{minWidth:`calc(100% - ${tt.spacing.twoXL})`},...ot===at.BOTTOM&&{marginTop:"auto",[`& ${StyledElementContainer}:last-of-type > ${StyledCheckbox$1}`]:{marginBottom:tt.spacing.sm}},...ot===at.TOP&&{[`& ${StyledElementContainer}:last-of-type > ${StyledCheckbox$1}`]:{marginTop:tt.spacing.sm}},...ot===at.CENTER&&{marginTop:"auto",marginBottom:"auto"},...rt&&{border:`${tt.sizes.borderWidth} solid ${tt.colors.borderColor}`,borderRadius:tt.radii.default,padding:`calc(${tt.spacing.lg} - ${tt.sizes.borderWidth})`}}}),StyledVerticalBlock=newStyled("div",{target:"eiemyj3"})(({width:tt,theme:nt})=>({width:tt,position:"relative",display:"flex",flex:1,flexDirection:"column",gap:nt.spacing.lg})),StyledVerticalBlockWrapper=newStyled("div",{target:"eiemyj4"})({display:"flex",flexDirection:"column",flex:1}),StyledVerticalBlockBorderWrapper=newStyled("div",{target:"eiemyj5"})(({theme:tt,border:nt,height:et})=>({...nt&&{border:`${tt.sizes.borderWidth} solid ${tt.colors.borderColor}`,borderRadius:tt.radii.default,padding:`calc(${tt.spacing.lg} - ${tt.sizes.borderWidth})`},...et&&{height:`${et}px`,overflow:"auto"}})),Audio=React$1.lazy(()=>__vitePreload(()=>import("./index.Cetmyrdk.js"),[],import.meta.url)),Balloons=React$1.lazy(()=>__vitePreload(()=>import("./index.DOlJCxyT.js"),__vite__mapDeps([0,1]),import.meta.url)),Snow=React$1.lazy(()=>__vitePreload(()=>import("./index.DtLAr76i.js"),__vite__mapDeps([2,1]),import.meta.url)),ArrowDataFrame=React$1.lazy(()=>__vitePreload(()=>import("./index.Cx96tybK.js").then(tt=>tt.c),__vite__mapDeps([3,4,5,6,7,8,9,10,11,12,13]),import.meta.url)),ArrowVegaLiteChart=React$1.lazy(()=>__vitePreload(()=>import("./index.uwtK13N-.js"),__vite__mapDeps([14,15,16,17,4,6,5]),import.meta.url)),Toast=React$1.lazy(()=>__vitePreload(()=>import("./index.B1MG0rqK.js"),[],import.meta.url)),BokehChart=React$1.lazy(()=>__vitePreload(()=>import("./index.Nu2ygOc_.js"),[],import.meta.url)),DebouncedBokehChart=debounceRender(BokehChart,100),DeckGlJsonChart=React$1.lazy(()=>__vitePreload(()=>import("./index.DLyWU5Oa.js"),__vite__mapDeps([18,9,10,6,5,19,4,20,15,16,21]),import.meta.url)),GraphVizChart=React$1.lazy(()=>__vitePreload(()=>import("./index.B_N94dtR.js"),__vite__mapDeps([22,17,16,20,6,5]),import.meta.url)),IFrame=React$1.lazy(()=>__vitePreload(()=>import("./index.BPDrZzI3.js"),[],import.meta.url)),ImageList=React$1.lazy(()=>__vitePreload(()=>import("./index.xtxr4PDF.js"),__vite__mapDeps([23,6,5]),import.meta.url)),LinkButton=React$1.lazy(()=>__vitePreload(()=>import("./index.BuLBosmS.js"),[],import.meta.url)),PageLink=React$1.lazy(()=>__vitePreload(()=>import("./index.IsjjNhmM.js"),[],import.meta.url)),PlotlyChart=React$1.lazy(()=>__vitePreload(()=>import("./index.DHOk3Z0A.js"),__vite__mapDeps([24,4,5]),import.meta.url)),Video=React$1.lazy(()=>__vitePreload(()=>import("./index.CJHJlg0z.js"),[],import.meta.url)),AudioInput=React$1.lazy(()=>__vitePreload(()=>import("./index.DCAqQW3N.js"),__vite__mapDeps([25,4,6,26,8,12]),import.meta.url)),Button=React$1.lazy(()=>__vitePreload(()=>import("./index.B2XEocyf.js"),[],import.meta.url)),ButtonGroup=React$1.lazy(()=>__vitePreload(()=>import("./index.fMmy8QC2.js"),__vite__mapDeps([27,19,4]),import.meta.url)),DownloadButton=React$1.lazy(()=>__vitePreload(()=>import("./index.z9ePOH-I.js"),__vite__mapDeps([28,8]),import.meta.url)),CameraInput=React$1.lazy(()=>__vitePreload(()=>import("./index.CwJQvQYr.js"),__vite__mapDeps([29,4,30,31]),import.meta.url)),ChatInput=React$1.lazy(()=>__vitePreload(()=>import("./index.OsHKFoH4.js"),__vite__mapDeps([32,33,34,35,36]),import.meta.url)),Checkbox=React$1.lazy(()=>__vitePreload(()=>import("./index.u4AwZ7DI.js"),__vite__mapDeps([37,19,4]),import.meta.url)),ColorPicker=React$1.lazy(()=>__vitePreload(()=>import("./index.BQReiN30.js"),__vite__mapDeps([38,19,4]),import.meta.url)),DateInput=React$1.lazy(()=>__vitePreload(()=>import("./index.CrecciAF.js"),__vite__mapDeps([39,19,4,40,10,11,41,36]),import.meta.url)),Html=React$1.lazy(()=>__vitePreload(()=>import("./index.CbuYSrVP.js"),[],import.meta.url)),Multiselect=React$1.lazy(()=>__vitePreload(()=>import("./index.vnw1_FH_.js"),__vite__mapDeps([42,19,4]),import.meta.url)),Progress=React$1.lazy(()=>__vitePreload(()=>import("./index.DvcA1Bhr.js"),__vite__mapDeps([43,31]),import.meta.url)),Spinner=React$1.lazy(()=>__vitePreload(()=>import("./index.BgOJZdhd.js"),[],import.meta.url)),Radio=React$1.lazy(()=>__vitePreload(()=>import("./index.Dkjdu7Yt.js"),__vite__mapDeps([44,19,4]),import.meta.url)),Selectbox$1=React$1.lazy(()=>__vitePreload(()=>import("./index.DO19EJPv.js"),__vite__mapDeps([45,19,4]),import.meta.url)),Slider$1=React$1.lazy(()=>__vitePreload(()=>import("./index.xzuLSTg_.js"),__vite__mapDeps([46,7,19,4]),import.meta.url)),FileUploader=React$1.lazy(()=>__vitePreload(()=>import("./index.3e5RjsnY.js"),__vite__mapDeps([47,4,31,26,30]),import.meta.url)),TextArea=React$1.lazy(()=>__vitePreload(()=>import("./index.DP3-2mdY.js"),__vite__mapDeps([48,49,50,34,33,19,4,35,36]),import.meta.url)),TextInput=React$1.lazy(()=>__vitePreload(()=>import("./index.DzWF7M_0.js"),__vite__mapDeps([51,49,50,34,19,4,33,41,36]),import.meta.url)),TimeInput=React$1.lazy(()=>__vitePreload(()=>import("./index.Csy68Gd0.js"),__vite__mapDeps([52,19,4,40,10,11]),import.meta.url)),NumberInput=React$1.lazy(()=>__vitePreload(()=>import("./index.CufE_0Gy.js"),__vite__mapDeps([53,7,49,4,33,41,36]),import.meta.url)),StreamlitSyntaxHighlighter=React$1.lazy(()=>__vitePreload(()=>Promise.resolve().then(()=>StreamlitSyntaxHighlighter$2),void 0,import.meta.url));function hideIfStale(tt,nt){return tt?jsx$1(Fragment,{}):nt}const RawElementNodeRenderer=tt=>{const{node:nt}=tt;if(!nt)throw new Error("ElementNode not found.");const et={width:tt.width,disableFullscreenMode:tt.disableFullscreenMode},rt={...et,widgetMgr:tt.widgetMgr,disabled:tt.widgetsDisabled,fragmentId:nt.fragmentId};switch(nt.element.type){case"alert":{const at=nt.element.alert;return jsx$1(AlertElement,{icon:at.icon,body:at.body,kind:getAlertElementKind(at.format),...et})}case"arrowTable":return jsx$1(ArrowTable,{element:nt.quiverElement,...et});case"audio":return jsx$1(Audio,{element:nt.element.audio,endpoints:tt.endpoints,...et,elementMgr:tt.widgetMgr});case"balloons":return hideIfStale(tt.isStale,jsx$1(Balloons,{scriptRunId:tt.scriptRunId}));case"bokehChart":return jsx$1(DebouncedBokehChart,{element:nt.element.bokehChart,...et});case"code":{const at=nt.element.code;return jsx$1(StreamlitSyntaxHighlighter,{language:at.language,showLineNumbers:at.showLineNumbers,wrapLines:at.wrapLines,children:at.codeText})}case"deckGlJsonChart":return jsx$1(DeckGlJsonChart,{element:nt.element.deckGlJsonChart,...rt});case"docString":return jsx$1(DocString,{element:nt.element.docString,...et});case"empty":return jsx$1("div",{className:"stEmpty","data-testid":"stEmpty"});case"exception":return jsx$1(ExceptionElement,{element:nt.element.exception,...et});case"graphvizChart":return jsx$1(GraphVizChart,{element:nt.element.graphvizChart,...et});case"heading":return jsx$1(Heading,{element:nt.element.heading,...et});case"iframe":return jsx$1(IFrame,{element:nt.element.iframe,...et});case"imgs":return jsx$1(ImageList,{element:nt.element.imgs,endpoints:tt.endpoints,...et});case"json":return jsx$1(Json,{element:nt.element.json,...et});case"markdown":return jsx$1(Markdown,{element:nt.element.markdown,...et});case"metric":return jsx$1(Metric,{element:nt.element.metric});case"html":return jsx$1(Html,{element:nt.element.html,...et});case"pageLink":{const at=nt.element.pageLink,st=rt.disabled||at.disabled;return jsx$1(PageLink,{element:at,disabled:st,...et})}case"progress":return jsx$1(Progress,{element:nt.element.progress,...et});case"skeleton":return jsx$1(Skeleton,{element:nt.element.skeleton});case"snow":return hideIfStale(tt.isStale,jsx$1(Snow,{scriptRunId:tt.scriptRunId}));case"spinner":return jsx$1(Spinner,{element:nt.element.spinner,...et});case"text":return jsx$1(TextElement,{element:nt.element.text,...et});case"video":return jsx$1(Video,{element:nt.element.video,endpoints:tt.endpoints,...et,elementMgr:tt.widgetMgr});case"toast":{const at=nt.element.toast;return jsx$1(Toast,{body:at.body,icon:at.icon,...et},nt.scriptRunId)}case"arrowDataFrame":{const at=nt.element.arrowDataFrame;return rt.disabled=rt.disabled||at.disabled,jsx$1(ArrowDataFrame,{element:at,data:nt.quiverElement,...at.id&&{key:at.id},...rt})}case"arrowVegaLiteChart":const ot=nt.vegaLiteChartElement;return jsx$1(ArrowVegaLiteChart,{element:ot,...rt},ot.id||void 0);case"audioInput":{const at=nt.element.audioInput;return rt.disabled=rt.disabled||at.disabled,jsx$1(AudioInput,{uploadClient:tt.uploadClient,element:at,...rt},at.id)}case"button":{const at=nt.element.button;if(rt.disabled=rt.disabled||at.disabled,at.isFormSubmitter){const{formId:st}=at,ut=tt.formsData.formsWithUploads.has(st);return jsx$1(FormSubmitContent,{element:at,hasInProgressUpload:ut,...rt})}return jsx$1(Button,{element:at,...rt})}case"buttonGroup":{const at=nt.element.buttonGroup;return rt.disabled=rt.disabled||at.disabled,jsx$1(ButtonGroup,{element:at,...rt},at.id)}case"downloadButton":{const at=nt.element.downloadButton;return rt.disabled=rt.disabled||at.disabled,jsx$1(DownloadButton,{endpoints:tt.endpoints,element:at,...rt},at.id)}case"cameraInput":{const at=nt.element.cameraInput;return rt.disabled=rt.disabled||at.disabled,jsx$1(CameraInput,{element:at,uploadClient:tt.uploadClient,...rt},at.id)}case"chatInput":{const at=nt.element.chatInput;return rt.disabled=rt.disabled||at.disabled,jsx$1(ChatInput,{element:at,...rt},at.id)}case"checkbox":{const at=nt.element.checkbox;return rt.disabled=rt.disabled||at.disabled,jsx$1(Checkbox,{element:at,...rt},at.id)}case"colorPicker":{const at=nt.element.colorPicker;return rt.disabled=rt.disabled||at.disabled,jsx$1(ColorPicker,{element:at,...rt},at.id)}case"componentInstance":return jsx$1(ComponentInstance$1,{registry:tt.componentRegistry,element:nt.element.componentInstance,...rt});case"dateInput":{const at=nt.element.dateInput;return rt.disabled=rt.disabled||at.disabled,jsx$1(DateInput,{element:at,...rt},at.id)}case"fileUploader":{const at=nt.element.fileUploader;return rt.disabled=rt.disabled||at.disabled,jsx$1(FileUploader,{element:at,uploadClient:tt.uploadClient,...rt},at.id)}case"linkButton":{const at=nt.element.linkButton;return rt.disabled=rt.disabled||at.disabled,jsx$1(LinkButton,{element:at,...rt})}case"multiselect":{const at=nt.element.multiselect;return rt.disabled=rt.disabled||at.disabled,jsx$1(Multiselect,{element:at,...rt},at.id)}case"numberInput":{const at=nt.element.numberInput;return rt.disabled=rt.disabled||at.disabled,jsx$1(NumberInput,{element:at,...rt},at.id)}case"plotlyChart":{const at=nt.element.plotlyChart;return jsx$1(PlotlyChart,{element:at,...rt},at.id)}case"radio":{const at=nt.element.radio;return rt.disabled=rt.disabled||at.disabled,jsx$1(Radio,{element:at,...rt},at.id)}case"selectbox":{const at=nt.element.selectbox;return rt.disabled=rt.disabled||at.disabled,jsx$1(Selectbox$1,{element:at,...rt},at.id)}case"slider":{const at=nt.element.slider;return rt.disabled=rt.disabled||at.disabled,jsx$1(Slider$1,{element:at,...rt},at.id)}case"textArea":{const at=nt.element.textArea;return rt.disabled=rt.disabled||at.disabled,jsx$1(TextArea,{element:at,...rt},at.id)}case"textInput":{const at=nt.element.textInput;return rt.disabled=rt.disabled||at.disabled,jsx$1(TextInput,{element:at,...rt},at.id)}case"timeInput":{const at=nt.element.timeInput;return rt.disabled=rt.disabled||at.disabled,jsx$1(TimeInput,{element:at,...rt},at.id)}default:throw new Error(`Unrecognized Element type ${nt.element.type}`)}},ElementNodeRenderer=tt=>{const{isFullScreen:nt,fragmentIdsThisRun:et}=React$1.useContext(LibContext),{node:rt,width:ot}=tt,at=rt.element.type||"",st=shouldComponentBeEnabled(at,tt.scriptRunState),ut=isComponentStale(st,rt,tt.scriptRunState,tt.scriptRunId,et),ct=getElementId(rt.element),pt=getKeyFromId(ct);return jsx$1(Maybe,{enable:st,children:jsx$1(StyledElementContainer,{className:classNames("stElementContainer","element-container",convertKeyToClassName(pt)),"data-testid":"stElementContainer","data-stale":ut,isStale:ut&&!nt,width:ot,elementType:at,children:jsx$1(ErrorBoundary,{width:ot,children:jsx$1(reactExports.Suspense,{fallback:jsx$1(Skeleton,{element:Skeleton$1.create({style:Skeleton$1.SkeletonStyle.ELEMENT})}),children:jsx$1(RawElementNodeRenderer,{...tt,isStale:ut})})})})})},BlockNodeRenderer=tt=>{const{node:nt}=tt,{fragmentIdsThisRun:et}=reactExports.useContext(LibContext);if(nt.isEmpty&&!nt.deltaBlock.allowEmpty)return jsx$1(Fragment,{});const rt=shouldComponentBeEnabled("",tt.scriptRunState),ot=isComponentStale(rt,nt,tt.scriptRunState,tt.scriptRunId,et),at={...tt,node:nt},st=tt.disableFullscreenMode||notNullOrUndefined(nt.deltaBlock.dialog)||notNullOrUndefined(nt.deltaBlock.popover),ut=jsx$1(LayoutBlock,{...at,disableFullscreenMode:st});if(nt.deltaBlock.dialog)return jsx$1(DialogWithProvider,{element:nt.deltaBlock.dialog,deltaMsgReceivedAt:nt.deltaMsgReceivedAt,children:ut});if(nt.deltaBlock.expandable)return jsx$1(Expander,{empty:nt.isEmpty,isStale:ot,element:nt.deltaBlock.expandable,children:ut});if(nt.deltaBlock.popover)return jsx$1(Popover,{empty:nt.isEmpty,element:nt.deltaBlock.popover,width:tt.width,children:ut});if(nt.deltaBlock.type==="form"){const{formId:ct,clearOnSubmit:pt,enterToSubmit:dt,border:ft}=nt.deltaBlock.form,bt=tt.formsData.submitButtons.get(ct),ht=bt!==void 0&&bt.length>0;return jsx$1(Form,{formId:ct,clearOnSubmit:pt,enterToSubmit:dt,width:tt.width,hasSubmitButton:ht,scriptRunState:tt.scriptRunState,widgetMgr:tt.widgetMgr,border:ft,children:ut})}if(nt.deltaBlock.chatMessage)return jsx$1(ChatMessage,{element:nt.deltaBlock.chatMessage,endpoints:tt.endpoints,children:ut});if(nt.deltaBlock.column)return jsx$1(StyledColumn,{weight:nt.deltaBlock.column.weight??0,gap:nt.deltaBlock.column.gap??"",verticalAlignment:nt.deltaBlock.column.verticalAlignment??void 0,showBorder:nt.deltaBlock.column.showBorder??!1,className:"stColumn","data-testid":"stColumn",children:ut});if(nt.deltaBlock.tabContainer){const pt={...at,isStale:ot,renderTabContent:dt=>jsx$1(VerticalBlock,{...dt})};return jsx$1(Tabs,{...pt})}return ut},ChildRenderer=tt=>{const{libConfig:nt}=reactExports.useContext(LibContext);assignDividerColor(tt.node,useTheme());const et=new Set;return jsx$1(Fragment,{children:tt.node.children&&tt.node.children.map((rt,ot)=>{const at=nt.disableFullscreenMode||tt.disableFullscreenMode;if(rt instanceof ElementNode){const st={...tt,disableFullscreenMode:at,node:rt},ut=getElementId(rt.element)||ot.toString();return et.has(ut)?null:(et.add(ut),jsx$1(ElementNodeRenderer,{...st},ut))}if(rt instanceof BlockNode){const st={...tt,disableFullscreenMode:at,node:rt};return jsx$1(BlockNodeRenderer,{...st},ot)}throw new Error(`Unrecognized AppNode: ${rt}`)})})};function ScrollToBottomVerticalBlockWrapper(tt){const{border:nt,height:et,children:rt}=tt,ot=useScrollToBottom();return jsx$1(StyledVerticalBlockBorderWrapper,{border:nt,height:et,"data-testid":"stVerticalBlockBorderWrapper","data-test-scroll-behavior":"scroll-to-bottom",ref:ot,children:rt})}const VerticalBlock=tt=>{var ft,bt;const nt=reactExports.useRef(null),[et,rt]=React$1.useState(-1),ot=reactExports.useMemo(()=>new ResizeObserver(([ht])=>{window.requestAnimationFrame(()=>{rt(ht.target.getBoundingClientRect().width||-1)})}),[rt]),at=((ft=tt.node.deltaBlock.vertical)==null?void 0:ft.border)??!1,st=((bt=tt.node.deltaBlock.vertical)==null?void 0:bt.height)||void 0,ut=st&&tt.node.children.find(ht=>ht instanceof BlockNode&&ht.deltaBlock.type==="chatMessage")!==void 0;reactExports.useEffect(()=>(nt.current&&ot.observe(nt.current),()=>{ot.disconnect()}),[ot,ut]);const ct=ut?ScrollToBottomVerticalBlockWrapper:StyledVerticalBlockBorderWrapper,pt={...tt,width:et},dt=getKeyFromId(tt.node.deltaBlock.id);return jsx$1(ct,{border:at,height:st,"data-testid":"stVerticalBlockBorderWrapper","data-test-scroll-behavior":"normal",children:jsx$1(StyledVerticalBlockWrapper,{ref:nt,children:jsx$1(StyledVerticalBlock,{width:et,className:classNames("stVerticalBlock",convertKeyToClassName(dt)),"data-testid":"stVerticalBlock",children:jsx$1(ChildRenderer,{...pt})})})})},HorizontalBlock=tt=>{var et;const nt=((et=tt.node.deltaBlock.horizontal)==null?void 0:et.gap)??"";return jsx$1(StyledHorizontalBlock,{gap:nt,className:"stHorizontalBlock","data-testid":"stHorizontalBlock",children:jsx$1(ChildRenderer,{...tt})})};function LayoutBlock(tt){return tt.node.deltaBlock.horizontal?jsx$1(HorizontalBlock,{...tt}):jsx$1(VerticalBlock,{...tt})}const StyledDataFrameOverlay=newStyled("div",{target:"e1cp3dxa1"})(({theme:tt})=>({position:"fixed",top:0,left:0,zIndex:tt.zIndices.tablePortal,lineHeight:"100%"})),PortalContext=React$1.createContext(null),PortalProvider=({children:tt})=>{const nt=reactExports.useRef(null),et=reactExports.useCallback(()=>nt.current,[]);return jsxs(PortalContext.Provider,{value:et,children:[tt,jsx$1(StyledDataFrameOverlay,{"data-testid":"portal",id:"portal",ref:nt})]})};function ThemeProvider({theme:tt,baseuiTheme:nt,children:et}){return jsx$1(ThemeProvider$1,{theme:nt||baseuiLightTheme,children:jsx$1(ThemeProvider$2,{theme:tt,children:et})})}function toCodePoint(tt,nt){const et=[];let rt=0,ot=0,at=0;for(;at<tt.length;)rt=tt.charCodeAt(at++),ot?(et.push((65536+(ot-55296<<10)+(rt-56320)).toString(16)),ot=0):55296<=rt&&rt<=56319?ot=rt:et.push(rt.toString(16));return et.join("-")}const UFE0Fg=/\uFE0F/g,U200D="‍";function grabTheRightIcon(tt){return toCodePoint(tt.indexOf(U200D)<0?tt.replace(UFE0Fg,""):tt)}function iconToUrl(tt){const nt=/^:(.+)\/(.+):$/,et=tt.match(nt);return et===null?"":`https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsrounded/${et[2]}/default/24px.svg`}function handleFavicon(tt,nt,et){const rt=extractEmoji(tt);let ot;rt&&!tt.startsWith(":material")?ot=`https://cdn.jsdelivr.net/gh/twitter/twemoji@14.0.2/assets/72x72/${grabTheRightIcon(rt)}.png`:tt.startsWith(":material")?ot=iconToUrl(tt):ot=et.buildMediaURL(tt),overwriteFavicon(ot),nt({type:"SET_PAGE_FAVICON",favicon:ot})}function overwriteFavicon(tt){const nt=document.querySelector("link[rel='shortcut icon']");nt&&(nt.href=tt)}function extractEmoji(tt){const nt=tt.replace("-","_");return nodeEmoji$1.hasEmoji(nodeEmoji$1.get(nt))?nodeEmoji$1.get(nt):nodeEmoji$1.hasEmoji(tt)?tt:""}var lib$2={},flattenNames$1={},baseFor$1=_baseFor,keys$2=keys_1;function baseForOwn$4(tt,nt){return tt&&baseFor$1(tt,nt,keys$2)}var _baseForOwn=baseForOwn$4,identity$3=identity_1;function castFunction$2(tt){return typeof tt=="function"?tt:identity$3}var _castFunction=castFunction$2,baseForOwn$3=_baseForOwn,castFunction$1=_castFunction;function forOwn(tt,nt){return tt&&baseForOwn$3(tt,castFunction$1(nt))}var forOwn_1=forOwn,HASH_UNDEFINED$3="__lodash_hash_undefined__";function setCacheAdd$2(tt){return this.__data__.set(tt,HASH_UNDEFINED$3),this}var _setCacheAdd=setCacheAdd$2;function setCacheHas$2(tt){return this.__data__.has(tt)}var _setCacheHas=setCacheHas$2,MapCache$1=_MapCache,setCacheAdd$1=_setCacheAdd,setCacheHas$1=_setCacheHas;function SetCache$3(tt){var nt=-1,et=tt==null?0:tt.length;for(this.__data__=new MapCache$1;++nt<et;)this.add(tt[nt])}SetCache$3.prototype.add=SetCache$3.prototype.push=setCacheAdd$1;SetCache$3.prototype.has=setCacheHas$1;var _SetCache=SetCache$3;function arraySome$2(tt,nt){for(var et=-1,rt=tt==null?0:tt.length;++et<rt;)if(nt(tt[et],et,tt))return!0;return!1}var _arraySome=arraySome$2;function cacheHas$3(tt,nt){return tt.has(nt)}var _cacheHas=cacheHas$3,SetCache$2=_SetCache,arraySome$1=_arraySome,cacheHas$2=_cacheHas,COMPARE_PARTIAL_FLAG$b=1,COMPARE_UNORDERED_FLAG$7=2;function equalArrays$3(tt,nt,et,rt,ot,at){var st=et&COMPARE_PARTIAL_FLAG$b,ut=tt.length,ct=nt.length;if(ut!=ct&&!(st&&ct>ut))return!1;var pt=at.get(tt),dt=at.get(nt);if(pt&&dt)return pt==nt&&dt==tt;var ft=-1,bt=!0,ht=et&COMPARE_UNORDERED_FLAG$7?new SetCache$2:void 0;for(at.set(tt,nt),at.set(nt,tt);++ft<ut;){var mt=tt[ft],Mt=nt[ft];if(rt)var Ot=st?rt(Mt,mt,ft,nt,tt,at):rt(mt,Mt,ft,tt,nt,at);if(Ot!==void 0){if(Ot)continue;bt=!1;break}if(ht){if(!arraySome$1(nt,function(zt,yt){if(!cacheHas$2(ht,yt)&&(mt===zt||ot(mt,zt,et,rt,at)))return ht.push(yt)})){bt=!1;break}}else if(!(mt===Mt||ot(mt,Mt,et,rt,at))){bt=!1;break}}return at.delete(tt),at.delete(nt),bt}var _equalArrays=equalArrays$3,Symbol$2=_Symbol,Uint8Array$2=_Uint8Array,eq$1=eq_1,equalArrays$2=_equalArrays,mapToArray$1=_mapToArray,setToArray$1=_setToArray,COMPARE_PARTIAL_FLAG$a=1,COMPARE_UNORDERED_FLAG$6=2,boolTag$2="[object Boolean]",dateTag$2="[object Date]",errorTag$2="[object Error]",mapTag$3="[object Map]",numberTag$2="[object Number]",regexpTag$2="[object RegExp]",setTag$3="[object Set]",stringTag$2="[object String]",symbolTag$2="[object Symbol]",arrayBufferTag$2="[object ArrayBuffer]",dataViewTag$3="[object DataView]",symbolProto$2=Symbol$2?Symbol$2.prototype:void 0,symbolValueOf$1=symbolProto$2?symbolProto$2.valueOf:void 0;function equalByTag$2(tt,nt,et,rt,ot,at,st){switch(et){case dataViewTag$3:if(tt.byteLength!=nt.byteLength||tt.byteOffset!=nt.byteOffset)return!1;tt=tt.buffer,nt=nt.buffer;case arrayBufferTag$2:return!(tt.byteLength!=nt.byteLength||!at(new Uint8Array$2(tt),new Uint8Array$2(nt)));case boolTag$2:case dateTag$2:case numberTag$2:return eq$1(+tt,+nt);case errorTag$2:return tt.name==nt.name&&tt.message==nt.message;case regexpTag$2:case stringTag$2:return tt==nt+"";case mapTag$3:var ut=mapToArray$1;case setTag$3:var ct=rt&COMPARE_PARTIAL_FLAG$a;if(ut||(ut=setToArray$1),tt.size!=nt.size&&!ct)return!1;var pt=st.get(tt);if(pt)return pt==nt;rt|=COMPARE_UNORDERED_FLAG$6,st.set(tt,nt);var dt=equalArrays$2(ut(tt),ut(nt),rt,ot,at,st);return st.delete(tt),dt;case symbolTag$2:if(symbolValueOf$1)return symbolValueOf$1.call(tt)==symbolValueOf$1.call(nt)}return!1}var _equalByTag=equalByTag$2,getAllKeys$1=_getAllKeys,COMPARE_PARTIAL_FLAG$9=1,objectProto$h=Object.prototype,hasOwnProperty$f=objectProto$h.hasOwnProperty;function equalObjects$2(tt,nt,et,rt,ot,at){var st=et&COMPARE_PARTIAL_FLAG$9,ut=getAllKeys$1(tt),ct=ut.length,pt=getAllKeys$1(nt),dt=pt.length;if(ct!=dt&&!st)return!1;for(var ft=ct;ft--;){var bt=ut[ft];if(!(st?bt in nt:hasOwnProperty$f.call(nt,bt)))return!1}var ht=at.get(tt),mt=at.get(nt);if(ht&&mt)return ht==nt&&mt==tt;var Mt=!0;at.set(tt,nt),at.set(nt,tt);for(var Ot=st;++ft<ct;){bt=ut[ft];var zt=tt[bt],yt=nt[bt];if(rt)var vt=st?rt(yt,zt,bt,nt,tt,at):rt(zt,yt,bt,tt,nt,at);if(!(vt===void 0?zt===yt||ot(zt,yt,et,rt,at):vt)){Mt=!1;break}Ot||(Ot=bt=="constructor")}if(Mt&&!Ot){var At=tt.constructor,St=nt.constructor;At!=St&&"constructor"in tt&&"constructor"in nt&&!(typeof At=="function"&&At instanceof At&&typeof St=="function"&&St instanceof St)&&(Mt=!1)}return at.delete(tt),at.delete(nt),Mt}var _equalObjects=equalObjects$2,Stack$2=_Stack,equalArrays$1=_equalArrays,equalByTag$1=_equalByTag,equalObjects$1=_equalObjects,getTag$1=_getTag,isArray$7=isArray_1,isBuffer$2=isBufferExports,isTypedArray$2=isTypedArray_1,COMPARE_PARTIAL_FLAG$8=1,argsTag$3="[object Arguments]",arrayTag$2="[object Array]",objectTag$4="[object Object]",objectProto$g=Object.prototype,hasOwnProperty$e=objectProto$g.hasOwnProperty;function baseIsEqualDeep$2(tt,nt,et,rt,ot,at){var st=isArray$7(tt),ut=isArray$7(nt),ct=st?arrayTag$2:getTag$1(tt),pt=ut?arrayTag$2:getTag$1(nt);ct=ct==argsTag$3?objectTag$4:ct,pt=pt==argsTag$3?objectTag$4:pt;var dt=ct==objectTag$4,ft=pt==objectTag$4,bt=ct==pt;if(bt&&isBuffer$2(tt)){if(!isBuffer$2(nt))return!1;st=!0,dt=!1}if(bt&&!dt)return at||(at=new Stack$2),st||isTypedArray$2(tt)?equalArrays$1(tt,nt,et,rt,ot,at):equalByTag$1(tt,nt,ct,et,rt,ot,at);if(!(et&COMPARE_PARTIAL_FLAG$8)){var ht=dt&&hasOwnProperty$e.call(tt,"__wrapped__"),mt=ft&&hasOwnProperty$e.call(nt,"__wrapped__");if(ht||mt){var Mt=ht?tt.value():tt,Ot=mt?nt.value():nt;return at||(at=new Stack$2),ot(Mt,Ot,et,rt,at)}}return bt?(at||(at=new Stack$2),equalObjects$1(tt,nt,et,rt,ot,at)):!1}var _baseIsEqualDeep=baseIsEqualDeep$2,baseIsEqualDeep$1=_baseIsEqualDeep,isObjectLike$1=isObjectLike_1;function baseIsEqual$4(tt,nt,et,rt,ot){return tt===nt?!0:tt==null||nt==null||!isObjectLike$1(tt)&&!isObjectLike$1(nt)?tt!==tt&&nt!==nt:baseIsEqualDeep$1(tt,nt,et,rt,baseIsEqual$4,ot)}var _baseIsEqual=baseIsEqual$4,Stack$1=_Stack,baseIsEqual$3=_baseIsEqual,COMPARE_PARTIAL_FLAG$7=1,COMPARE_UNORDERED_FLAG$5=2;function baseIsMatch$2(tt,nt,et,rt){var ot=et.length,at=ot,st=!rt;if(tt==null)return!at;for(tt=Object(tt);ot--;){var ut=et[ot];if(st&&ut[2]?ut[1]!==tt[ut[0]]:!(ut[0]in tt))return!1}for(;++ot<at;){ut=et[ot];var ct=ut[0],pt=tt[ct],dt=ut[1];if(st&&ut[2]){if(pt===void 0&&!(ct in tt))return!1}else{var ft=new Stack$1;if(rt)var bt=rt(pt,dt,ct,tt,nt,ft);if(!(bt===void 0?baseIsEqual$3(dt,pt,COMPARE_PARTIAL_FLAG$7|COMPARE_UNORDERED_FLAG$5,rt,ft):bt))return!1}}return!0}var _baseIsMatch=baseIsMatch$2,isObject$3=isObject_1;function isStrictComparable$3(tt){return tt===tt&&!isObject$3(tt)}var _isStrictComparable=isStrictComparable$3,isStrictComparable$2=_isStrictComparable,keys$1=keys_1;function getMatchData$2(tt){for(var nt=keys$1(tt),et=nt.length;et--;){var rt=nt[et],ot=tt[rt];nt[et]=[rt,ot,isStrictComparable$2(ot)]}return nt}var _getMatchData=getMatchData$2;function matchesStrictComparable$3(tt,nt){return function(et){return et==null?!1:et[tt]===nt&&(nt!==void 0||tt in Object(et))}}var _matchesStrictComparable=matchesStrictComparable$3,baseIsMatch$1=_baseIsMatch,getMatchData$1=_getMatchData,matchesStrictComparable$2=_matchesStrictComparable;function baseMatches$2(tt){var nt=getMatchData$1(tt);return nt.length==1&&nt[0][2]?matchesStrictComparable$2(nt[0][0],nt[0][1]):function(et){return et===tt||baseIsMatch$1(et,tt,nt)}}var _baseMatches=baseMatches$2;function baseHasIn$2(tt,nt){return tt!=null&&nt in Object(tt)}var _baseHasIn=baseHasIn$2,castPath$3=_castPath,isArguments$1=isArguments_1,isArray$6=isArray_1,isIndex$2=_isIndex,isLength$1=isLength_1,toKey$4=_toKey;function hasPath$2(tt,nt,et){nt=castPath$3(nt,tt);for(var rt=-1,ot=nt.length,at=!1;++rt<ot;){var st=toKey$4(nt[rt]);if(!(at=tt!=null&&et(tt,st)))break;tt=tt[st]}return at||++rt!=ot?at:(ot=tt==null?0:tt.length,!!ot&&isLength$1(ot)&&isIndex$2(st,ot)&&(isArray$6(tt)||isArguments$1(tt)))}var _hasPath=hasPath$2,baseHasIn$1=_baseHasIn,hasPath$1=_hasPath;function hasIn$3(tt,nt){return tt!=null&&hasPath$1(tt,nt,baseHasIn$1)}var hasIn_1=hasIn$3,baseIsEqual$2=_baseIsEqual,get$2=get_1,hasIn$2=hasIn_1,isKey$2=_isKey,isStrictComparable$1=_isStrictComparable,matchesStrictComparable$1=_matchesStrictComparable,toKey$3=_toKey,COMPARE_PARTIAL_FLAG$6=1,COMPARE_UNORDERED_FLAG$4=2;function baseMatchesProperty$2(tt,nt){return isKey$2(tt)&&isStrictComparable$1(nt)?matchesStrictComparable$1(toKey$3(tt),nt):function(et){var rt=get$2(et,tt);return rt===void 0&&rt===nt?hasIn$2(et,tt):baseIsEqual$2(nt,rt,COMPARE_PARTIAL_FLAG$6|COMPARE_UNORDERED_FLAG$4)}}var _baseMatchesProperty=baseMatchesProperty$2,baseGet$3=_baseGet;function basePropertyDeep$2(tt){return function(nt){return baseGet$3(nt,tt)}}var _basePropertyDeep=basePropertyDeep$2,baseProperty$1=_baseProperty,basePropertyDeep$1=_basePropertyDeep,isKey$1=_isKey,toKey$2=_toKey;function property$2(tt){return isKey$1(tt)?baseProperty$1(toKey$2(tt)):basePropertyDeep$1(tt)}var property_1=property$2,baseMatches$1=_baseMatches,baseMatchesProperty$1=_baseMatchesProperty,identity$2=identity_1,isArray$5=isArray_1,property$1=property_1;function baseIteratee$5(tt){return typeof tt=="function"?tt:tt==null?identity$2:typeof tt=="object"?isArray$5(tt)?baseMatchesProperty$1(tt[0],tt[1]):baseMatches$1(tt):property$1(tt)}var _baseIteratee=baseIteratee$5,isArrayLike$2=isArrayLike_1;function createBaseEach$2(tt,nt){return function(et,rt){if(et==null)return et;if(!isArrayLike$2(et))return tt(et,rt);for(var ot=et.length,at=nt?ot:-1,st=Object(et);(nt?at--:++at<ot)&&rt(st[at],at,st)!==!1;);return et}}var _createBaseEach=createBaseEach$2,baseForOwn$2=_baseForOwn,createBaseEach$1=_createBaseEach,baseEach$3=createBaseEach$1(baseForOwn$2),_baseEach=baseEach$3,baseEach$2=_baseEach,isArrayLike$1=isArrayLike_1;function baseMap$3(tt,nt){var et=-1,rt=isArrayLike$1(tt)?Array(tt.length):[];return baseEach$2(tt,function(ot,at,st){rt[++et]=nt(ot,at,st)}),rt}var _baseMap=baseMap$3,arrayMap$3=_arrayMap,baseIteratee$4=_baseIteratee,baseMap$2=_baseMap,isArray$4=isArray_1;function map$1(tt,nt){var et=isArray$4(tt)?arrayMap$3:baseMap$2;return et(tt,baseIteratee$4(nt))}var map_1=map$1;Object.defineProperty(flattenNames$1,"__esModule",{value:!0});flattenNames$1.flattenNames=void 0;var _isString2=isString_1,_isString3=_interopRequireDefault$7(_isString2),_forOwn2$2=forOwn_1,_forOwn3$2=_interopRequireDefault$7(_forOwn2$2),_isPlainObject2=isPlainObject_1,_isPlainObject3=_interopRequireDefault$7(_isPlainObject2),_map2=map_1,_map3=_interopRequireDefault$7(_map2);function _interopRequireDefault$7(tt){return tt&&tt.__esModule?tt:{default:tt}}var flattenNames=flattenNames$1.flattenNames=function tt(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],et=[];return(0,_map3.default)(nt,function(rt){Array.isArray(rt)?tt(rt).map(function(ot){return et.push(ot)}):(0,_isPlainObject3.default)(rt)?(0,_forOwn3$2.default)(rt,function(ot,at){ot===!0&&et.push(at),et.push(at+"-"+ot)}):(0,_isString3.default)(rt)&&et.push(rt)}),et};flattenNames$1.default=flattenNames;var mergeClasses$1={};Object.defineProperty(mergeClasses$1,"__esModule",{value:!0});mergeClasses$1.mergeClasses=void 0;var _forOwn2$1=forOwn_1,_forOwn3$1=_interopRequireDefault$6(_forOwn2$1),_cloneDeep2=cloneDeep_1,_cloneDeep3=_interopRequireDefault$6(_cloneDeep2),_extends$w=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt};function _interopRequireDefault$6(tt){return tt&&tt.__esModule?tt:{default:tt}}var mergeClasses=mergeClasses$1.mergeClasses=function tt(nt){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],rt=nt.default&&(0,_cloneDeep3.default)(nt.default)||{};return et.map(function(ot){var at=nt[ot];return at&&(0,_forOwn3$1.default)(at,function(st,ut){rt[ut]||(rt[ut]={}),rt[ut]=_extends$w({},rt[ut],at[ut])}),ot}),rt};mergeClasses$1.default=mergeClasses;var autoprefix$1={};Object.defineProperty(autoprefix$1,"__esModule",{value:!0});autoprefix$1.autoprefix=void 0;var _forOwn2=forOwn_1,_forOwn3=_interopRequireDefault$5(_forOwn2),_extends$v=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt};function _interopRequireDefault$5(tt){return tt&&tt.__esModule?tt:{default:tt}}var transforms={borderRadius:function tt(nt){return{msBorderRadius:nt,MozBorderRadius:nt,OBorderRadius:nt,WebkitBorderRadius:nt,borderRadius:nt}},boxShadow:function tt(nt){return{msBoxShadow:nt,MozBoxShadow:nt,OBoxShadow:nt,WebkitBoxShadow:nt,boxShadow:nt}},userSelect:function tt(nt){return{WebkitTouchCallout:nt,KhtmlUserSelect:nt,MozUserSelect:nt,msUserSelect:nt,WebkitUserSelect:nt,userSelect:nt}},flex:function tt(nt){return{WebkitBoxFlex:nt,MozBoxFlex:nt,WebkitFlex:nt,msFlex:nt,flex:nt}},flexBasis:function tt(nt){return{WebkitFlexBasis:nt,flexBasis:nt}},justifyContent:function tt(nt){return{WebkitJustifyContent:nt,justifyContent:nt}},transition:function tt(nt){return{msTransition:nt,MozTransition:nt,OTransition:nt,WebkitTransition:nt,transition:nt}},transform:function tt(nt){return{msTransform:nt,MozTransform:nt,OTransform:nt,WebkitTransform:nt,transform:nt}},absolute:function tt(nt){var et=nt&&nt.split(" ");return{position:"absolute",top:et&&et[0],right:et&&et[1],bottom:et&&et[2],left:et&&et[3]}},extend:function tt(nt,et){var rt=et[nt];return rt||{extend:nt}}},autoprefix=autoprefix$1.autoprefix=function tt(nt){var et={};return(0,_forOwn3.default)(nt,function(rt,ot){var at={};(0,_forOwn3.default)(rt,function(st,ut){var ct=transforms[ut];ct?at=_extends$v({},at,ct(st)):at[ut]=st}),et[ot]=at}),et};autoprefix$1.default=autoprefix;var hover$1={};Object.defineProperty(hover$1,"__esModule",{value:!0});hover$1.hover=void 0;var _extends$u=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_react$3=reactExports,_react2$3=_interopRequireDefault$4(_react$3);function _interopRequireDefault$4(tt){return tt&&tt.__esModule?tt:{default:tt}}function _classCallCheck$f(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$f(tt,nt){if(!tt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return nt&&(typeof nt=="object"||typeof nt=="function")?nt:tt}function _inherits$f(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof nt);tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,enumerable:!1,writable:!0,configurable:!0}}),nt&&(Object.setPrototypeOf?Object.setPrototypeOf(tt,nt):tt.__proto__=nt)}var hover=hover$1.hover=function tt(nt){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"span";return function(rt){_inherits$f(ot,rt);function ot(){var at,st,ut,ct;_classCallCheck$f(this,ot);for(var pt=arguments.length,dt=Array(pt),ft=0;ft<pt;ft++)dt[ft]=arguments[ft];return ct=(st=(ut=_possibleConstructorReturn$f(this,(at=ot.__proto__||Object.getPrototypeOf(ot)).call.apply(at,[this].concat(dt))),ut),ut.state={hover:!1},ut.handleMouseOver=function(){return ut.setState({hover:!0})},ut.handleMouseOut=function(){return ut.setState({hover:!1})},ut.render=function(){return _react2$3.default.createElement(et,{onMouseOver:ut.handleMouseOver,onMouseOut:ut.handleMouseOut},_react2$3.default.createElement(nt,_extends$u({},ut.props,ut.state)))},st),_possibleConstructorReturn$f(ut,ct)}return ot}(_react2$3.default.Component)};hover$1.default=hover;var active$1={};Object.defineProperty(active$1,"__esModule",{value:!0});active$1.active=void 0;var _extends$t=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_react$2=reactExports,_react2$2=_interopRequireDefault$3(_react$2);function _interopRequireDefault$3(tt){return tt&&tt.__esModule?tt:{default:tt}}function _classCallCheck$e(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$e(tt,nt){if(!tt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return nt&&(typeof nt=="object"||typeof nt=="function")?nt:tt}function _inherits$e(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof nt);tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,enumerable:!1,writable:!0,configurable:!0}}),nt&&(Object.setPrototypeOf?Object.setPrototypeOf(tt,nt):tt.__proto__=nt)}var active=active$1.active=function tt(nt){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"span";return function(rt){_inherits$e(ot,rt);function ot(){var at,st,ut,ct;_classCallCheck$e(this,ot);for(var pt=arguments.length,dt=Array(pt),ft=0;ft<pt;ft++)dt[ft]=arguments[ft];return ct=(st=(ut=_possibleConstructorReturn$e(this,(at=ot.__proto__||Object.getPrototypeOf(ot)).call.apply(at,[this].concat(dt))),ut),ut.state={active:!1},ut.handleMouseDown=function(){return ut.setState({active:!0})},ut.handleMouseUp=function(){return ut.setState({active:!1})},ut.render=function(){return _react2$2.default.createElement(et,{onMouseDown:ut.handleMouseDown,onMouseUp:ut.handleMouseUp},_react2$2.default.createElement(nt,_extends$t({},ut.props,ut.state)))},st),_possibleConstructorReturn$e(ut,ct)}return ot}(_react2$2.default.Component)};active$1.default=active;var loop={};Object.defineProperty(loop,"__esModule",{value:!0});var loopable=function tt(nt,et){var rt={},ot=function(st){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;rt[st]=ut};return nt===0&&ot("first-child"),nt===et-1&&ot("last-child"),(nt===0||nt%2===0)&&ot("even"),Math.abs(nt%2)===1&&ot("odd"),ot("nth-child",nt),rt};loop.default=loopable;Object.defineProperty(lib$2,"__esModule",{value:!0});lib$2.ReactCSS=lib$2.loop=lib$2.handleActive=handleHover=lib$2.handleHover=lib$2.hover=void 0;var _flattenNames=flattenNames$1,_flattenNames2=_interopRequireDefault$2(_flattenNames),_mergeClasses=mergeClasses$1,_mergeClasses2=_interopRequireDefault$2(_mergeClasses),_autoprefix=autoprefix$1,_autoprefix2=_interopRequireDefault$2(_autoprefix),_hover2=hover$1,_hover3=_interopRequireDefault$2(_hover2),_active=active$1,_active2=_interopRequireDefault$2(_active),_loop2=loop,_loop3=_interopRequireDefault$2(_loop2);function _interopRequireDefault$2(tt){return tt&&tt.__esModule?tt:{default:tt}}lib$2.hover=_hover3.default;var handleHover=lib$2.handleHover=_hover3.default;lib$2.handleActive=_active2.default;lib$2.loop=_loop3.default;var ReactCSS=lib$2.ReactCSS=function tt(nt){for(var et=arguments.length,rt=Array(et>1?et-1:0),ot=1;ot<et;ot++)rt[ot-1]=arguments[ot];var at=(0,_flattenNames2.default)(rt),st=(0,_mergeClasses2.default)(nt,at);return(0,_autoprefix2.default)(st)},_default$2=lib$2.default=ReactCSS,calculateChange$2=function tt(nt,et,rt,ot,at){var st=at.clientWidth,ut=at.clientHeight,ct=typeof nt.pageX=="number"?nt.pageX:nt.touches[0].pageX,pt=typeof nt.pageY=="number"?nt.pageY:nt.touches[0].pageY,dt=ct-(at.getBoundingClientRect().left+window.pageXOffset),ft=pt-(at.getBoundingClientRect().top+window.pageYOffset);if(rt==="vertical"){var bt=void 0;if(ft<0?bt=0:ft>ut?bt=1:bt=Math.round(ft*100/ut)/100,et.a!==bt)return{h:et.h,s:et.s,l:et.l,a:bt,source:"rgb"}}else{var ht=void 0;if(dt<0?ht=0:dt>st?ht=1:ht=Math.round(dt*100/st)/100,ot!==ht)return{h:et.h,s:et.s,l:et.l,a:ht,source:"rgb"}}return null},checkboardCache={},render=function tt(nt,et,rt,ot){if(typeof document>"u"&&!ot)return null;var at=ot?new ot:document.createElement("canvas");at.width=rt*2,at.height=rt*2;var st=at.getContext("2d");return st?(st.fillStyle=nt,st.fillRect(0,0,at.width,at.height),st.fillStyle=et,st.fillRect(0,0,rt,rt),st.translate(rt,rt),st.fillRect(0,0,rt,rt),at.toDataURL()):null},get$1=function tt(nt,et,rt,ot){var at=nt+"-"+et+"-"+rt+(ot?"-server":"");if(checkboardCache[at])return checkboardCache[at];var st=render(nt,et,rt,ot);return checkboardCache[at]=st,st},_extends$s=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},Checkboard=function tt(nt){var et=nt.white,rt=nt.grey,ot=nt.size,at=nt.renderers,st=nt.borderRadius,ut=nt.boxShadow,ct=nt.children,pt=_default$2({default:{grid:{borderRadius:st,boxShadow:ut,absolute:"0px 0px 0px 0px",background:"url("+get$1(et,rt,ot,at.canvas)+") center left"}}});return reactExports.isValidElement(ct)?React$1.cloneElement(ct,_extends$s({},ct.props,{style:_extends$s({},ct.props.style,pt.grid)})):React$1.createElement("div",{style:pt.grid})};Checkboard.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};var _extends$r=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_createClass$d=function(){function tt(nt,et){for(var rt=0;rt<et.length;rt++){var ot=et[rt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(nt,ot.key,ot)}}return function(nt,et,rt){return et&&tt(nt.prototype,et),rt&&tt(nt,rt),nt}}();function _classCallCheck$d(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$d(tt,nt){if(!tt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return nt&&(typeof nt=="object"||typeof nt=="function")?nt:tt}function _inherits$d(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof nt);tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,enumerable:!1,writable:!0,configurable:!0}}),nt&&(Object.setPrototypeOf?Object.setPrototypeOf(tt,nt):tt.__proto__=nt)}var Alpha=function(tt){_inherits$d(nt,tt);function nt(){var et,rt,ot,at;_classCallCheck$d(this,nt);for(var st=arguments.length,ut=Array(st),ct=0;ct<st;ct++)ut[ct]=arguments[ct];return at=(rt=(ot=_possibleConstructorReturn$d(this,(et=nt.__proto__||Object.getPrototypeOf(nt)).call.apply(et,[this].concat(ut))),ot),ot.handleChange=function(pt){var dt=calculateChange$2(pt,ot.props.hsl,ot.props.direction,ot.props.a,ot.container);dt&&typeof ot.props.onChange=="function"&&ot.props.onChange(dt,pt)},ot.handleMouseDown=function(pt){ot.handleChange(pt),window.addEventListener("mousemove",ot.handleChange),window.addEventListener("mouseup",ot.handleMouseUp)},ot.handleMouseUp=function(){ot.unbindEventListeners()},ot.unbindEventListeners=function(){window.removeEventListener("mousemove",ot.handleChange),window.removeEventListener("mouseup",ot.handleMouseUp)},rt),_possibleConstructorReturn$d(ot,at)}return _createClass$d(nt,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var rt=this,ot=this.props.rgb,at=_default$2({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+ot.r+","+ot.g+","+ot.b+`, 0) 0%,
           rgba(`+ot.r+","+ot.g+","+ot.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:ot.a*100+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+ot.r+","+ot.g+","+ot.b+`, 0) 0%,
           rgba(`+ot.r+","+ot.g+","+ot.b+", 1) 100%)"},pointer:{left:0,top:ot.a*100+"%"}},overwrite:_extends$r({},this.props.style)},{vertical:this.props.direction==="vertical",overwrite:!0});return React$1.createElement("div",{style:at.alpha},React$1.createElement("div",{style:at.checkboard},React$1.createElement(Checkboard,{renderers:this.props.renderers})),React$1.createElement("div",{style:at.gradient}),React$1.createElement("div",{style:at.container,ref:function(ut){return rt.container=ut},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},React$1.createElement("div",{style:at.pointer},this.props.pointer?React$1.createElement(this.props.pointer,this.props):React$1.createElement("div",{style:at.slider}))))}}]),nt}(reactExports.PureComponent||reactExports.Component),_createClass$c=function(){function tt(nt,et){for(var rt=0;rt<et.length;rt++){var ot=et[rt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(nt,ot.key,ot)}}return function(nt,et,rt){return et&&tt(nt.prototype,et),rt&&tt(nt,rt),nt}}();function _defineProperty$d(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function _classCallCheck$c(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$c(tt,nt){if(!tt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return nt&&(typeof nt=="object"||typeof nt=="function")?nt:tt}function _inherits$c(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof nt);tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,enumerable:!1,writable:!0,configurable:!0}}),nt&&(Object.setPrototypeOf?Object.setPrototypeOf(tt,nt):tt.__proto__=nt)}var DEFAULT_ARROW_OFFSET=1,UP_KEY_CODE=38,DOWN_KEY_CODE=40,VALID_KEY_CODES=[UP_KEY_CODE,DOWN_KEY_CODE],isValidKeyCode=function tt(nt){return VALID_KEY_CODES.indexOf(nt)>-1},getNumberValue=function tt(nt){return Number(String(nt).replace(/%/g,""))},idCounter=1,EditableInput=function(tt){_inherits$c(nt,tt);function nt(et){_classCallCheck$c(this,nt);var rt=_possibleConstructorReturn$c(this,(nt.__proto__||Object.getPrototypeOf(nt)).call(this));return rt.handleBlur=function(){rt.state.blurValue&&rt.setState({value:rt.state.blurValue,blurValue:null})},rt.handleChange=function(ot){rt.setUpdatedValue(ot.target.value,ot)},rt.handleKeyDown=function(ot){var at=getNumberValue(ot.target.value);if(!isNaN(at)&&isValidKeyCode(ot.keyCode)){var st=rt.getArrowOffset(),ut=ot.keyCode===UP_KEY_CODE?at+st:at-st;rt.setUpdatedValue(ut,ot)}},rt.handleDrag=function(ot){if(rt.props.dragLabel){var at=Math.round(rt.props.value+ot.movementX);at>=0&&at<=rt.props.dragMax&&rt.props.onChange&&rt.props.onChange(rt.getValueObjectWithLabel(at),ot)}},rt.handleMouseDown=function(ot){rt.props.dragLabel&&(ot.preventDefault(),rt.handleDrag(ot),window.addEventListener("mousemove",rt.handleDrag),window.addEventListener("mouseup",rt.handleMouseUp))},rt.handleMouseUp=function(){rt.unbindEventListeners()},rt.unbindEventListeners=function(){window.removeEventListener("mousemove",rt.handleDrag),window.removeEventListener("mouseup",rt.handleMouseUp)},rt.state={value:String(et.value).toUpperCase(),blurValue:String(et.value).toUpperCase()},rt.inputId="rc-editable-input-"+idCounter++,rt}return _createClass$c(nt,[{key:"componentDidUpdate",value:function(rt,ot){this.props.value!==this.state.value&&(rt.value!==this.props.value||ot.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(rt){return _defineProperty$d({},this.props.label,rt)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||DEFAULT_ARROW_OFFSET}},{key:"setUpdatedValue",value:function(rt,ot){var at=this.props.label?this.getValueObjectWithLabel(rt):rt;this.props.onChange&&this.props.onChange(at,ot),this.setState({value:rt})}},{key:"render",value:function(){var rt=this,ot=_default$2({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return React$1.createElement("div",{style:ot.wrap},React$1.createElement("input",{id:this.inputId,style:ot.input,ref:function(st){return rt.input=st},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?React$1.createElement("label",{htmlFor:this.inputId,style:ot.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),nt}(reactExports.PureComponent||reactExports.Component),calculateChange$1=function tt(nt,et,rt,ot){var at=ot.clientWidth,st=ot.clientHeight,ut=typeof nt.pageX=="number"?nt.pageX:nt.touches[0].pageX,ct=typeof nt.pageY=="number"?nt.pageY:nt.touches[0].pageY,pt=ut-(ot.getBoundingClientRect().left+window.pageXOffset),dt=ct-(ot.getBoundingClientRect().top+window.pageYOffset);if(et==="vertical"){var ft=void 0;if(dt<0)ft=359;else if(dt>st)ft=0;else{var bt=-(dt*100/st)+100;ft=360*bt/100}if(rt.h!==ft)return{h:ft,s:rt.s,l:rt.l,a:rt.a,source:"hsl"}}else{var ht=void 0;if(pt<0)ht=0;else if(pt>at)ht=359;else{var mt=pt*100/at;ht=360*mt/100}if(rt.h!==ht)return{h:ht,s:rt.s,l:rt.l,a:rt.a,source:"hsl"}}return null},_createClass$b=function(){function tt(nt,et){for(var rt=0;rt<et.length;rt++){var ot=et[rt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(nt,ot.key,ot)}}return function(nt,et,rt){return et&&tt(nt.prototype,et),rt&&tt(nt,rt),nt}}();function _classCallCheck$b(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$b(tt,nt){if(!tt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return nt&&(typeof nt=="object"||typeof nt=="function")?nt:tt}function _inherits$b(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof nt);tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,enumerable:!1,writable:!0,configurable:!0}}),nt&&(Object.setPrototypeOf?Object.setPrototypeOf(tt,nt):tt.__proto__=nt)}var Hue=function(tt){_inherits$b(nt,tt);function nt(){var et,rt,ot,at;_classCallCheck$b(this,nt);for(var st=arguments.length,ut=Array(st),ct=0;ct<st;ct++)ut[ct]=arguments[ct];return at=(rt=(ot=_possibleConstructorReturn$b(this,(et=nt.__proto__||Object.getPrototypeOf(nt)).call.apply(et,[this].concat(ut))),ot),ot.handleChange=function(pt){var dt=calculateChange$1(pt,ot.props.direction,ot.props.hsl,ot.container);dt&&typeof ot.props.onChange=="function"&&ot.props.onChange(dt,pt)},ot.handleMouseDown=function(pt){ot.handleChange(pt),window.addEventListener("mousemove",ot.handleChange),window.addEventListener("mouseup",ot.handleMouseUp)},ot.handleMouseUp=function(){ot.unbindEventListeners()},rt),_possibleConstructorReturn$b(ot,at)}return _createClass$b(nt,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var rt=this,ot=this.props.direction,at=ot===void 0?"horizontal":ot,st=_default$2({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:this.props.hsl.h*100/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-(this.props.hsl.h*100/360)+100+"%"}}},{vertical:at==="vertical"});return React$1.createElement("div",{style:st.hue},React$1.createElement("div",{className:"hue-"+at,style:st.container,ref:function(ct){return rt.container=ct},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},React$1.createElement("style",null,`
            .hue-horizontal {
              background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0
                33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
              background: -webkit-linear-gradient(to right, #f00 0%, #ff0
                17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
            }

            .hue-vertical {
              background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,
                #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
              background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,
                #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
            }
          `),React$1.createElement("div",{style:st.pointer},this.props.pointer?React$1.createElement(this.props.pointer,this.props):React$1.createElement("div",{style:st.slider}))))}}]),nt}(reactExports.PureComponent||reactExports.Component);function listCacheClear(){this.__data__=[],this.size=0}function eq(tt,nt){return tt===nt||tt!==tt&&nt!==nt}function assocIndexOf(tt,nt){for(var et=tt.length;et--;)if(eq(tt[et][0],nt))return et;return-1}var arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete(tt){var nt=this.__data__,et=assocIndexOf(nt,tt);if(et<0)return!1;var rt=nt.length-1;return et==rt?nt.pop():splice.call(nt,et,1),--this.size,!0}function listCacheGet(tt){var nt=this.__data__,et=assocIndexOf(nt,tt);return et<0?void 0:nt[et][1]}function listCacheHas(tt){return assocIndexOf(this.__data__,tt)>-1}function listCacheSet(tt,nt){var et=this.__data__,rt=assocIndexOf(et,tt);return rt<0?(++this.size,et.push([tt,nt])):et[rt][1]=nt,this}function ListCache(tt){var nt=-1,et=tt==null?0:tt.length;for(this.clear();++nt<et;){var rt=tt[nt];this.set(rt[0],rt[1])}}ListCache.prototype.clear=listCacheClear;ListCache.prototype.delete=listCacheDelete;ListCache.prototype.get=listCacheGet;ListCache.prototype.has=listCacheHas;ListCache.prototype.set=listCacheSet;function stackClear(){this.__data__=new ListCache,this.size=0}function stackDelete(tt){var nt=this.__data__,et=nt.delete(tt);return this.size=nt.size,et}function stackGet(tt){return this.__data__.get(tt)}function stackHas(tt){return this.__data__.has(tt)}var freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global,freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root$1=freeGlobal||freeSelf||Function("return this")(),Symbol$1=root$1.Symbol,objectProto$f=Object.prototype,hasOwnProperty$d=objectProto$f.hasOwnProperty,nativeObjectToString$1=objectProto$f.toString,symToStringTag$1=Symbol$1?Symbol$1.toStringTag:void 0;function getRawTag(tt){var nt=hasOwnProperty$d.call(tt,symToStringTag$1),et=tt[symToStringTag$1];try{tt[symToStringTag$1]=void 0;var rt=!0}catch{}var ot=nativeObjectToString$1.call(tt);return rt&&(nt?tt[symToStringTag$1]=et:delete tt[symToStringTag$1]),ot}var objectProto$e=Object.prototype,nativeObjectToString=objectProto$e.toString;function objectToString(tt){return nativeObjectToString.call(tt)}var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$1?Symbol$1.toStringTag:void 0;function baseGetTag(tt){return tt==null?tt===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(tt)?getRawTag(tt):objectToString(tt)}function isObject$2(tt){var nt=typeof tt;return tt!=null&&(nt=="object"||nt=="function")}var asyncTag="[object AsyncFunction]",funcTag$1="[object Function]",genTag="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction$1(tt){if(!isObject$2(tt))return!1;var nt=baseGetTag(tt);return nt==funcTag$1||nt==genTag||nt==asyncTag||nt==proxyTag}var coreJsData=root$1["__core-js_shared__"],maskSrcKey=function(){var tt=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||"");return tt?"Symbol(src)_1."+tt:""}();function isMasked(tt){return!!maskSrcKey&&maskSrcKey in tt}var funcProto$2=Function.prototype,funcToString$2=funcProto$2.toString;function toSource(tt){if(tt!=null){try{return funcToString$2.call(tt)}catch{}try{return tt+""}catch{}}return""}var reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto$1=Function.prototype,objectProto$d=Object.prototype,funcToString$1=funcProto$1.toString,hasOwnProperty$c=objectProto$d.hasOwnProperty,reIsNative=RegExp("^"+funcToString$1.call(hasOwnProperty$c).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(tt){if(!isObject$2(tt)||isMasked(tt))return!1;var nt=isFunction$1(tt)?reIsNative:reIsHostCtor;return nt.test(toSource(tt))}function getValue(tt,nt){return tt==null?void 0:tt[nt]}function getNative(tt,nt){var et=getValue(tt,nt);return baseIsNative(et)?et:void 0}var Map$1=getNative(root$1,"Map"),nativeCreate=getNative(Object,"create");function hashClear(){this.__data__=nativeCreate?nativeCreate(null):{},this.size=0}function hashDelete(tt){var nt=this.has(tt)&&delete this.__data__[tt];return this.size-=nt?1:0,nt}var HASH_UNDEFINED$2="__lodash_hash_undefined__",objectProto$c=Object.prototype,hasOwnProperty$b=objectProto$c.hasOwnProperty;function hashGet(tt){var nt=this.__data__;if(nativeCreate){var et=nt[tt];return et===HASH_UNDEFINED$2?void 0:et}return hasOwnProperty$b.call(nt,tt)?nt[tt]:void 0}var objectProto$b=Object.prototype,hasOwnProperty$a=objectProto$b.hasOwnProperty;function hashHas(tt){var nt=this.__data__;return nativeCreate?nt[tt]!==void 0:hasOwnProperty$a.call(nt,tt)}var HASH_UNDEFINED$1="__lodash_hash_undefined__";function hashSet(tt,nt){var et=this.__data__;return this.size+=this.has(tt)?0:1,et[tt]=nativeCreate&&nt===void 0?HASH_UNDEFINED$1:nt,this}function Hash(tt){var nt=-1,et=tt==null?0:tt.length;for(this.clear();++nt<et;){var rt=tt[nt];this.set(rt[0],rt[1])}}Hash.prototype.clear=hashClear;Hash.prototype.delete=hashDelete;Hash.prototype.get=hashGet;Hash.prototype.has=hashHas;Hash.prototype.set=hashSet;function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map$1||ListCache),string:new Hash}}function isKeyable(tt){var nt=typeof tt;return nt=="string"||nt=="number"||nt=="symbol"||nt=="boolean"?tt!=="__proto__":tt===null}function getMapData(tt,nt){var et=tt.__data__;return isKeyable(nt)?et[typeof nt=="string"?"string":"hash"]:et.map}function mapCacheDelete(tt){var nt=getMapData(this,tt).delete(tt);return this.size-=nt?1:0,nt}function mapCacheGet(tt){return getMapData(this,tt).get(tt)}function mapCacheHas(tt){return getMapData(this,tt).has(tt)}function mapCacheSet(tt,nt){var et=getMapData(this,tt),rt=et.size;return et.set(tt,nt),this.size+=et.size==rt?0:1,this}function MapCache(tt){var nt=-1,et=tt==null?0:tt.length;for(this.clear();++nt<et;){var rt=tt[nt];this.set(rt[0],rt[1])}}MapCache.prototype.clear=mapCacheClear;MapCache.prototype.delete=mapCacheDelete;MapCache.prototype.get=mapCacheGet;MapCache.prototype.has=mapCacheHas;MapCache.prototype.set=mapCacheSet;var LARGE_ARRAY_SIZE$1=200;function stackSet(tt,nt){var et=this.__data__;if(et instanceof ListCache){var rt=et.__data__;if(!Map$1||rt.length<LARGE_ARRAY_SIZE$1-1)return rt.push([tt,nt]),this.size=++et.size,this;et=this.__data__=new MapCache(rt)}return et.set(tt,nt),this.size=et.size,this}function Stack(tt){var nt=this.__data__=new ListCache(tt);this.size=nt.size}Stack.prototype.clear=stackClear;Stack.prototype.delete=stackDelete;Stack.prototype.get=stackGet;Stack.prototype.has=stackHas;Stack.prototype.set=stackSet;var defineProperty=function(){try{var tt=getNative(Object,"defineProperty");return tt({},"",{}),tt}catch{}}();function baseAssignValue$2(tt,nt,et){nt=="__proto__"&&defineProperty?defineProperty(tt,nt,{configurable:!0,enumerable:!0,value:et,writable:!0}):tt[nt]=et}function assignMergeValue(tt,nt,et){(et!==void 0&&!eq(tt[nt],et)||et===void 0&&!(nt in tt))&&baseAssignValue$2(tt,nt,et)}function createBaseFor(tt){return function(nt,et,rt){for(var ot=-1,at=Object(nt),st=rt(nt),ut=st.length;ut--;){var ct=st[++ot];if(et(at[ct],ct,at)===!1)break}return nt}}var baseFor=createBaseFor(),freeExports$2=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$2=freeExports$2&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$2=freeModule$2&&freeModule$2.exports===freeExports$2,Buffer$2=moduleExports$2?root$1.Buffer:void 0;Buffer$2&&Buffer$2.allocUnsafe;function cloneBuffer(tt,nt){return tt.slice()}var Uint8Array$1=root$1.Uint8Array;function cloneArrayBuffer(tt){var nt=new tt.constructor(tt.byteLength);return new Uint8Array$1(nt).set(new Uint8Array$1(tt)),nt}function cloneTypedArray(tt,nt){var et=cloneArrayBuffer(tt.buffer);return new tt.constructor(et,tt.byteOffset,tt.length)}function copyArray(tt,nt){var et=-1,rt=tt.length;for(nt||(nt=Array(rt));++et<rt;)nt[et]=tt[et];return nt}var objectCreate=Object.create,baseCreate=function(){function tt(){}return function(nt){if(!isObject$2(nt))return{};if(objectCreate)return objectCreate(nt);tt.prototype=nt;var et=new tt;return tt.prototype=void 0,et}}();function overArg(tt,nt){return function(et){return tt(nt(et))}}var getPrototype=overArg(Object.getPrototypeOf,Object),objectProto$a=Object.prototype;function isPrototype(tt){var nt=tt&&tt.constructor,et=typeof nt=="function"&&nt.prototype||objectProto$a;return tt===et}function initCloneObject(tt){return typeof tt.constructor=="function"&&!isPrototype(tt)?baseCreate(getPrototype(tt)):{}}function isObjectLike(tt){return tt!=null&&typeof tt=="object"}var argsTag$2="[object Arguments]";function baseIsArguments(tt){return isObjectLike(tt)&&baseGetTag(tt)==argsTag$2}var objectProto$9=Object.prototype,hasOwnProperty$9=objectProto$9.hasOwnProperty,propertyIsEnumerable$1=objectProto$9.propertyIsEnumerable,isArguments=baseIsArguments(function(){return arguments}())?baseIsArguments:function(tt){return isObjectLike(tt)&&hasOwnProperty$9.call(tt,"callee")&&!propertyIsEnumerable$1.call(tt,"callee")},isArray$3=Array.isArray,MAX_SAFE_INTEGER$1=9007199254740991;function isLength(tt){return typeof tt=="number"&&tt>-1&&tt%1==0&&tt<=MAX_SAFE_INTEGER$1}function isArrayLike(tt){return tt!=null&&isLength(tt.length)&&!isFunction$1(tt)}function isArrayLikeObject$1(tt){return isObjectLike(tt)&&isArrayLike(tt)}function stubFalse(){return!1}var freeExports$1=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$1=freeExports$1&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$1=freeModule$1&&freeModule$1.exports===freeExports$1,Buffer$1=moduleExports$1?root$1.Buffer:void 0,nativeIsBuffer=Buffer$1?Buffer$1.isBuffer:void 0,isBuffer$1=nativeIsBuffer||stubFalse,objectTag$3="[object Object]",funcProto=Function.prototype,objectProto$8=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$8=objectProto$8.hasOwnProperty,objectCtorString=funcToString.call(Object);function isPlainObject$1(tt){if(!isObjectLike(tt)||baseGetTag(tt)!=objectTag$3)return!1;var nt=getPrototype(tt);if(nt===null)return!0;var et=hasOwnProperty$8.call(nt,"constructor")&&nt.constructor;return typeof et=="function"&&et instanceof et&&funcToString.call(et)==objectCtorString}var argsTag$1="[object Arguments]",arrayTag$1="[object Array]",boolTag$1="[object Boolean]",dateTag$1="[object Date]",errorTag$1="[object Error]",funcTag="[object Function]",mapTag$2="[object Map]",numberTag$1="[object Number]",objectTag$2="[object Object]",regexpTag$1="[object RegExp]",setTag$2="[object Set]",stringTag$1="[object String]",weakMapTag$1="[object WeakMap]",arrayBufferTag$1="[object ArrayBuffer]",dataViewTag$2="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",typedArrayTags={};typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=!0;typedArrayTags[argsTag$1]=typedArrayTags[arrayTag$1]=typedArrayTags[arrayBufferTag$1]=typedArrayTags[boolTag$1]=typedArrayTags[dataViewTag$2]=typedArrayTags[dateTag$1]=typedArrayTags[errorTag$1]=typedArrayTags[funcTag]=typedArrayTags[mapTag$2]=typedArrayTags[numberTag$1]=typedArrayTags[objectTag$2]=typedArrayTags[regexpTag$1]=typedArrayTags[setTag$2]=typedArrayTags[stringTag$1]=typedArrayTags[weakMapTag$1]=!1;function baseIsTypedArray(tt){return isObjectLike(tt)&&isLength(tt.length)&&!!typedArrayTags[baseGetTag(tt)]}function baseUnary$2(tt){return function(nt){return tt(nt)}}var freeExports=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,freeProcess=moduleExports&&freeGlobal.process,nodeUtil=function(){try{var tt=freeModule&&freeModule.require&&freeModule.require("util").types;return tt||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch{}}(),nodeIsTypedArray=nodeUtil&&nodeUtil.isTypedArray,isTypedArray$1=nodeIsTypedArray?baseUnary$2(nodeIsTypedArray):baseIsTypedArray;function safeGet(tt,nt){if(!(nt==="constructor"&&typeof tt[nt]=="function")&&nt!="__proto__")return tt[nt]}var objectProto$7=Object.prototype,hasOwnProperty$7=objectProto$7.hasOwnProperty;function assignValue$1(tt,nt,et){var rt=tt[nt];(!(hasOwnProperty$7.call(tt,nt)&&eq(rt,et))||et===void 0&&!(nt in tt))&&baseAssignValue$2(tt,nt,et)}function copyObject(tt,nt,et,rt){var ot=!et;et||(et={});for(var at=-1,st=nt.length;++at<st;){var ut=nt[at],ct=void 0;ct===void 0&&(ct=tt[ut]),ot?baseAssignValue$2(et,ut,ct):assignValue$1(et,ut,ct)}return et}function baseTimes(tt,nt){for(var et=-1,rt=Array(tt);++et<tt;)rt[et]=nt(et);return rt}var MAX_SAFE_INTEGER=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex$1(tt,nt){var et=typeof tt;return nt=nt??MAX_SAFE_INTEGER,!!nt&&(et=="number"||et!="symbol"&&reIsUint.test(tt))&&tt>-1&&tt%1==0&&tt<nt}var objectProto$6=Object.prototype,hasOwnProperty$6=objectProto$6.hasOwnProperty;function arrayLikeKeys(tt,nt){var et=isArray$3(tt),rt=!et&&isArguments(tt),ot=!et&&!rt&&isBuffer$1(tt),at=!et&&!rt&&!ot&&isTypedArray$1(tt),st=et||rt||ot||at,ut=st?baseTimes(tt.length,String):[],ct=ut.length;for(var pt in tt)(nt||hasOwnProperty$6.call(tt,pt))&&!(st&&(pt=="length"||ot&&(pt=="offset"||pt=="parent")||at&&(pt=="buffer"||pt=="byteLength"||pt=="byteOffset")||isIndex$1(pt,ct)))&&ut.push(pt);return ut}function nativeKeysIn(tt){var nt=[];if(tt!=null)for(var et in Object(tt))nt.push(et);return nt}var objectProto$5=Object.prototype,hasOwnProperty$5=objectProto$5.hasOwnProperty;function baseKeysIn(tt){if(!isObject$2(tt))return nativeKeysIn(tt);var nt=isPrototype(tt),et=[];for(var rt in tt)rt=="constructor"&&(nt||!hasOwnProperty$5.call(tt,rt))||et.push(rt);return et}function keysIn(tt){return isArrayLike(tt)?arrayLikeKeys(tt,!0):baseKeysIn(tt)}function toPlainObject(tt){return copyObject(tt,keysIn(tt))}function baseMergeDeep(tt,nt,et,rt,ot,at,st){var ut=safeGet(tt,et),ct=safeGet(nt,et),pt=st.get(ct);if(pt){assignMergeValue(tt,et,pt);return}var dt=at?at(ut,ct,et+"",tt,nt,st):void 0,ft=dt===void 0;if(ft){var bt=isArray$3(ct),ht=!bt&&isBuffer$1(ct),mt=!bt&&!ht&&isTypedArray$1(ct);dt=ct,bt||ht||mt?isArray$3(ut)?dt=ut:isArrayLikeObject$1(ut)?dt=copyArray(ut):ht?(ft=!1,dt=cloneBuffer(ct)):mt?(ft=!1,dt=cloneTypedArray(ct)):dt=[]:isPlainObject$1(ct)||isArguments(ct)?(dt=ut,isArguments(ut)?dt=toPlainObject(ut):(!isObject$2(ut)||isFunction$1(ut))&&(dt=initCloneObject(ct))):ft=!1}ft&&(st.set(ct,dt),ot(dt,ct,rt,at,st),st.delete(ct)),assignMergeValue(tt,et,dt)}function baseMerge(tt,nt,et,rt,ot){tt!==nt&&baseFor(nt,function(at,st){if(ot||(ot=new Stack),isObject$2(at))baseMergeDeep(tt,nt,st,et,baseMerge,rt,ot);else{var ut=rt?rt(safeGet(tt,st),at,st+"",tt,nt,ot):void 0;ut===void 0&&(ut=at),assignMergeValue(tt,st,ut)}},keysIn)}function identity$1(tt){return tt}function apply(tt,nt,et){switch(et.length){case 0:return tt.call(nt);case 1:return tt.call(nt,et[0]);case 2:return tt.call(nt,et[0],et[1]);case 3:return tt.call(nt,et[0],et[1],et[2])}return tt.apply(nt,et)}var nativeMax$1=Math.max;function overRest(tt,nt,et){return nt=nativeMax$1(nt===void 0?tt.length-1:nt,0),function(){for(var rt=arguments,ot=-1,at=nativeMax$1(rt.length-nt,0),st=Array(at);++ot<at;)st[ot]=rt[nt+ot];ot=-1;for(var ut=Array(nt+1);++ot<nt;)ut[ot]=rt[ot];return ut[nt]=et(st),apply(tt,this,ut)}}function constant(tt){return function(){return tt}}var baseSetToString=defineProperty?function(tt,nt){return defineProperty(tt,"toString",{configurable:!0,enumerable:!1,value:constant(nt),writable:!0})}:identity$1,HOT_COUNT=800,HOT_SPAN=16,nativeNow=Date.now;function shortOut(tt){var nt=0,et=0;return function(){var rt=nativeNow(),ot=HOT_SPAN-(rt-et);if(et=rt,ot>0){if(++nt>=HOT_COUNT)return arguments[0]}else nt=0;return tt.apply(void 0,arguments)}}var setToString=shortOut(baseSetToString);function baseRest$2(tt,nt){return setToString(overRest(tt,nt,identity$1),tt+"")}function isIterateeCall$1(tt,nt,et){if(!isObject$2(et))return!1;var rt=typeof nt;return(rt=="number"?isArrayLike(et)&&isIndex$1(nt,et.length):rt=="string"&&nt in et)?eq(et[nt],tt):!1}function createAssigner(tt){return baseRest$2(function(nt,et){var rt=-1,ot=et.length,at=ot>1?et[ot-1]:void 0,st=ot>2?et[2]:void 0;for(at=tt.length>3&&typeof at=="function"?(ot--,at):void 0,st&&isIterateeCall$1(et[0],et[1],st)&&(at=ot<3?void 0:at,ot=1),nt=Object(nt);++rt<ot;){var ut=et[rt];ut&&tt(nt,ut,rt,at)}return nt})}var merge$1=createAssigner(function(tt,nt,et){baseMerge(tt,nt,et)}),Raised=function tt(nt){var et=nt.zDepth,rt=nt.radius,ot=nt.background,at=nt.children,st=nt.styles,ut=st===void 0?{}:st,ct=_default$2(merge$1({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+et+"px "+et*4+"px rgba(0,0,0,.24)",borderRadius:rt,background:ot}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},ut),{"zDepth-1":et===1});return React$1.createElement("div",{style:ct.wrap},React$1.createElement("div",{style:ct.bg}),React$1.createElement("div",{style:ct.content},at))};Raised.propTypes={background:PropTypes.string,zDepth:PropTypes.oneOf([0,1,2,3,4,5]),radius:PropTypes.number,styles:PropTypes.object};Raised.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};var now$1=function(){return root$1.Date.now()},reWhitespace=/\s/;function trimmedEndIndex(tt){for(var nt=tt.length;nt--&&reWhitespace.test(tt.charAt(nt)););return nt}var reTrimStart=/^\s+/;function baseTrim(tt){return tt&&tt.slice(0,trimmedEndIndex(tt)+1).replace(reTrimStart,"")}var symbolTag$1="[object Symbol]";function isSymbol$1(tt){return typeof tt=="symbol"||isObjectLike(tt)&&baseGetTag(tt)==symbolTag$1}var NAN=NaN,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;function toNumber(tt){if(typeof tt=="number")return tt;if(isSymbol$1(tt))return NAN;if(isObject$2(tt)){var nt=typeof tt.valueOf=="function"?tt.valueOf():tt;tt=isObject$2(nt)?nt+"":nt}if(typeof tt!="string")return tt===0?tt:+tt;tt=baseTrim(tt);var et=reIsBinary.test(tt);return et||reIsOctal.test(tt)?freeParseInt(tt.slice(2),et?2:8):reIsBadHex.test(tt)?NAN:+tt}var FUNC_ERROR_TEXT$2="Expected a function",nativeMax=Math.max,nativeMin=Math.min;function debounce(tt,nt,et){var rt,ot,at,st,ut,ct,pt=0,dt=!1,ft=!1,bt=!0;if(typeof tt!="function")throw new TypeError(FUNC_ERROR_TEXT$2);nt=toNumber(nt)||0,isObject$2(et)&&(dt=!!et.leading,ft="maxWait"in et,at=ft?nativeMax(toNumber(et.maxWait)||0,nt):at,bt="trailing"in et?!!et.trailing:bt);function ht(Et){var Tt=rt,Rt=ot;return rt=ot=void 0,pt=Et,st=tt.apply(Rt,Tt),st}function mt(Et){return pt=Et,ut=setTimeout(zt,nt),dt?ht(Et):st}function Mt(Et){var Tt=Et-ct,Rt=Et-pt,Ct=nt-Tt;return ft?nativeMin(Ct,at-Rt):Ct}function Ot(Et){var Tt=Et-ct,Rt=Et-pt;return ct===void 0||Tt>=nt||Tt<0||ft&&Rt>=at}function zt(){var Et=now$1();if(Ot(Et))return yt(Et);ut=setTimeout(zt,Mt(Et))}function yt(Et){return ut=void 0,bt&&rt?ht(Et):(rt=ot=void 0,st)}function vt(){ut!==void 0&&clearTimeout(ut),pt=0,rt=ct=ot=ut=void 0}function At(){return ut===void 0?st:yt(now$1())}function St(){var Et=now$1(),Tt=Ot(Et);if(rt=arguments,ot=this,ct=Et,Tt){if(ut===void 0)return mt(ct);if(ft)return clearTimeout(ut),ut=setTimeout(zt,nt),ht(ct)}return ut===void 0&&(ut=setTimeout(zt,nt)),st}return St.cancel=vt,St.flush=At,St}var FUNC_ERROR_TEXT$1="Expected a function";function throttle$1(tt,nt,et){var rt=!0,ot=!0;if(typeof tt!="function")throw new TypeError(FUNC_ERROR_TEXT$1);return isObject$2(et)&&(rt="leading"in et?!!et.leading:rt,ot="trailing"in et?!!et.trailing:ot),debounce(tt,nt,{leading:rt,maxWait:nt,trailing:ot})}var calculateChange=function tt(nt,et,rt){var ot=rt.getBoundingClientRect(),at=ot.width,st=ot.height,ut=typeof nt.pageX=="number"?nt.pageX:nt.touches[0].pageX,ct=typeof nt.pageY=="number"?nt.pageY:nt.touches[0].pageY,pt=ut-(rt.getBoundingClientRect().left+window.pageXOffset),dt=ct-(rt.getBoundingClientRect().top+window.pageYOffset);pt<0?pt=0:pt>at&&(pt=at),dt<0?dt=0:dt>st&&(dt=st);var ft=pt/at,bt=1-dt/st;return{h:et.h,s:ft,v:bt,a:et.a,source:"hsv"}},_createClass$a=function(){function tt(nt,et){for(var rt=0;rt<et.length;rt++){var ot=et[rt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(nt,ot.key,ot)}}return function(nt,et,rt){return et&&tt(nt.prototype,et),rt&&tt(nt,rt),nt}}();function _classCallCheck$a(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$a(tt,nt){if(!tt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return nt&&(typeof nt=="object"||typeof nt=="function")?nt:tt}function _inherits$a(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof nt);tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,enumerable:!1,writable:!0,configurable:!0}}),nt&&(Object.setPrototypeOf?Object.setPrototypeOf(tt,nt):tt.__proto__=nt)}var Saturation=function(tt){_inherits$a(nt,tt);function nt(et){_classCallCheck$a(this,nt);var rt=_possibleConstructorReturn$a(this,(nt.__proto__||Object.getPrototypeOf(nt)).call(this,et));return rt.handleChange=function(ot){typeof rt.props.onChange=="function"&&rt.throttle(rt.props.onChange,calculateChange(ot,rt.props.hsl,rt.container),ot)},rt.handleMouseDown=function(ot){rt.handleChange(ot);var at=rt.getContainerRenderWindow();at.addEventListener("mousemove",rt.handleChange),at.addEventListener("mouseup",rt.handleMouseUp)},rt.handleMouseUp=function(){rt.unbindEventListeners()},rt.throttle=throttle$1(function(ot,at,st){ot(at,st)},50),rt}return _createClass$a(nt,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var rt=this.container,ot=window;!ot.document.contains(rt)&&ot.parent!==ot;)ot=ot.parent;return ot}},{key:"unbindEventListeners",value:function(){var rt=this.getContainerRenderWindow();rt.removeEventListener("mousemove",this.handleChange),rt.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var rt=this,ot=this.props.style||{},at=ot.color,st=ot.white,ut=ot.black,ct=ot.pointer,pt=ot.circle,dt=_default$2({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-(this.props.hsv.v*100)+100+"%",left:this.props.hsv.s*100+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:`0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),
            0 0 1px 2px rgba(0,0,0,.4)`,borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:at,white:st,black:ut,pointer:ct,circle:pt}},{custom:!!this.props.style});return React$1.createElement("div",{style:dt.color,ref:function(bt){return rt.container=bt},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},React$1.createElement("style",null,`
          .saturation-white {
            background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));
            background: linear-gradient(to right, #fff, rgba(255,255,255,0));
          }
          .saturation-black {
            background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));
            background: linear-gradient(to top, #000, rgba(0,0,0,0));
          }
        `),React$1.createElement("div",{style:dt.white,className:"saturation-white"},React$1.createElement("div",{style:dt.black,className:"saturation-black"}),React$1.createElement("div",{style:dt.pointer},this.props.pointer?React$1.createElement(this.props.pointer,this.props):React$1.createElement("div",{style:dt.circle}))))}}]),nt}(reactExports.PureComponent||reactExports.Component);function arrayEach(tt,nt){for(var et=-1,rt=tt==null?0:tt.length;++et<rt&&nt(tt[et],et,tt)!==!1;);return tt}var nativeKeys=overArg(Object.keys,Object),objectProto$4=Object.prototype,hasOwnProperty$4=objectProto$4.hasOwnProperty;function baseKeys(tt){if(!isPrototype(tt))return nativeKeys(tt);var nt=[];for(var et in Object(tt))hasOwnProperty$4.call(tt,et)&&et!="constructor"&&nt.push(et);return nt}function keys(tt){return isArrayLike(tt)?arrayLikeKeys(tt):baseKeys(tt)}function baseForOwn$1(tt,nt){return tt&&baseFor(tt,nt,keys)}function createBaseEach(tt,nt){return function(et,rt){if(et==null)return et;if(!isArrayLike(et))return tt(et,rt);for(var ot=et.length,at=-1,st=Object(et);++at<ot&&rt(st[at],at,st)!==!1;);return et}}var baseEach$1=createBaseEach(baseForOwn$1);function castFunction(tt){return typeof tt=="function"?tt:identity$1}function forEach$1(tt,nt){var et=isArray$3(tt)?arrayEach:baseEach$1;return et(tt,castFunction(nt))}function _typeof$7(tt){"@babel/helpers - typeof";return _typeof$7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$7(tt)}var trimLeft=/^\s+/,trimRight=/\s+$/;function tinycolor(tt,nt){if(tt=tt||"",nt=nt||{},tt instanceof tinycolor)return tt;if(!(this instanceof tinycolor))return new tinycolor(tt,nt);var et=inputToRGB(tt);this._originalInput=tt,this._r=et.r,this._g=et.g,this._b=et.b,this._a=et.a,this._roundA=Math.round(100*this._a)/100,this._format=nt.format||et.format,this._gradientType=nt.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=et.ok}tinycolor.prototype={isDark:function tt(){return this.getBrightness()<128},isLight:function tt(){return!this.isDark()},isValid:function tt(){return this._ok},getOriginalInput:function tt(){return this._originalInput},getFormat:function tt(){return this._format},getAlpha:function tt(){return this._a},getBrightness:function tt(){var nt=this.toRgb();return(nt.r*299+nt.g*587+nt.b*114)/1e3},getLuminance:function tt(){var nt=this.toRgb(),et,rt,ot,at,st,ut;return et=nt.r/255,rt=nt.g/255,ot=nt.b/255,et<=.03928?at=et/12.92:at=Math.pow((et+.055)/1.055,2.4),rt<=.03928?st=rt/12.92:st=Math.pow((rt+.055)/1.055,2.4),ot<=.03928?ut=ot/12.92:ut=Math.pow((ot+.055)/1.055,2.4),.2126*at+.7152*st+.0722*ut},setAlpha:function tt(nt){return this._a=boundAlpha(nt),this._roundA=Math.round(100*this._a)/100,this},toHsv:function tt(){var nt=rgbToHsv(this._r,this._g,this._b);return{h:nt.h*360,s:nt.s,v:nt.v,a:this._a}},toHsvString:function tt(){var nt=rgbToHsv(this._r,this._g,this._b),et=Math.round(nt.h*360),rt=Math.round(nt.s*100),ot=Math.round(nt.v*100);return this._a==1?"hsv("+et+", "+rt+"%, "+ot+"%)":"hsva("+et+", "+rt+"%, "+ot+"%, "+this._roundA+")"},toHsl:function tt(){var nt=rgbToHsl(this._r,this._g,this._b);return{h:nt.h*360,s:nt.s,l:nt.l,a:this._a}},toHslString:function tt(){var nt=rgbToHsl(this._r,this._g,this._b),et=Math.round(nt.h*360),rt=Math.round(nt.s*100),ot=Math.round(nt.l*100);return this._a==1?"hsl("+et+", "+rt+"%, "+ot+"%)":"hsla("+et+", "+rt+"%, "+ot+"%, "+this._roundA+")"},toHex:function tt(nt){return rgbToHex(this._r,this._g,this._b,nt)},toHexString:function tt(nt){return"#"+this.toHex(nt)},toHex8:function tt(nt){return rgbaToHex(this._r,this._g,this._b,this._a,nt)},toHex8String:function tt(nt){return"#"+this.toHex8(nt)},toRgb:function tt(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function tt(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function tt(){return{r:Math.round(bound01(this._r,255)*100)+"%",g:Math.round(bound01(this._g,255)*100)+"%",b:Math.round(bound01(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function tt(){return this._a==1?"rgb("+Math.round(bound01(this._r,255)*100)+"%, "+Math.round(bound01(this._g,255)*100)+"%, "+Math.round(bound01(this._b,255)*100)+"%)":"rgba("+Math.round(bound01(this._r,255)*100)+"%, "+Math.round(bound01(this._g,255)*100)+"%, "+Math.round(bound01(this._b,255)*100)+"%, "+this._roundA+")"},toName:function tt(){return this._a===0?"transparent":this._a<1?!1:hexNames[rgbToHex(this._r,this._g,this._b,!0)]||!1},toFilter:function tt(nt){var et="#"+rgbaToArgbHex(this._r,this._g,this._b,this._a),rt=et,ot=this._gradientType?"GradientType = 1, ":"";if(nt){var at=tinycolor(nt);rt="#"+rgbaToArgbHex(at._r,at._g,at._b,at._a)}return"progid:DXImageTransform.Microsoft.gradient("+ot+"startColorstr="+et+",endColorstr="+rt+")"},toString:function tt(nt){var et=!!nt;nt=nt||this._format;var rt=!1,ot=this._a<1&&this._a>=0,at=!et&&ot&&(nt==="hex"||nt==="hex6"||nt==="hex3"||nt==="hex4"||nt==="hex8"||nt==="name");return at?nt==="name"&&this._a===0?this.toName():this.toRgbString():(nt==="rgb"&&(rt=this.toRgbString()),nt==="prgb"&&(rt=this.toPercentageRgbString()),(nt==="hex"||nt==="hex6")&&(rt=this.toHexString()),nt==="hex3"&&(rt=this.toHexString(!0)),nt==="hex4"&&(rt=this.toHex8String(!0)),nt==="hex8"&&(rt=this.toHex8String()),nt==="name"&&(rt=this.toName()),nt==="hsl"&&(rt=this.toHslString()),nt==="hsv"&&(rt=this.toHsvString()),rt||this.toHexString())},clone:function tt(){return tinycolor(this.toString())},_applyModification:function tt(nt,et){var rt=nt.apply(null,[this].concat([].slice.call(et)));return this._r=rt._r,this._g=rt._g,this._b=rt._b,this.setAlpha(rt._a),this},lighten:function tt(){return this._applyModification(_lighten,arguments)},brighten:function tt(){return this._applyModification(_brighten,arguments)},darken:function tt(){return this._applyModification(_darken,arguments)},desaturate:function tt(){return this._applyModification(_desaturate,arguments)},saturate:function tt(){return this._applyModification(_saturate,arguments)},greyscale:function tt(){return this._applyModification(_greyscale,arguments)},spin:function tt(){return this._applyModification(_spin,arguments)},_applyCombination:function tt(nt,et){return nt.apply(null,[this].concat([].slice.call(et)))},analogous:function tt(){return this._applyCombination(_analogous,arguments)},complement:function tt(){return this._applyCombination(_complement,arguments)},monochromatic:function tt(){return this._applyCombination(_monochromatic,arguments)},splitcomplement:function tt(){return this._applyCombination(_splitcomplement,arguments)},triad:function tt(){return this._applyCombination(polyad,[3])},tetrad:function tt(){return this._applyCombination(polyad,[4])}};tinycolor.fromRatio=function(tt,nt){if(_typeof$7(tt)=="object"){var et={};for(var rt in tt)tt.hasOwnProperty(rt)&&(rt==="a"?et[rt]=tt[rt]:et[rt]=convertToPercentage(tt[rt]));tt=et}return tinycolor(tt,nt)};function inputToRGB(tt){var nt={r:0,g:0,b:0},et=1,rt=null,ot=null,at=null,st=!1,ut=!1;return typeof tt=="string"&&(tt=stringInputToObject(tt)),_typeof$7(tt)=="object"&&(isValidCSSUnit(tt.r)&&isValidCSSUnit(tt.g)&&isValidCSSUnit(tt.b)?(nt=rgbToRgb(tt.r,tt.g,tt.b),st=!0,ut=String(tt.r).substr(-1)==="%"?"prgb":"rgb"):isValidCSSUnit(tt.h)&&isValidCSSUnit(tt.s)&&isValidCSSUnit(tt.v)?(rt=convertToPercentage(tt.s),ot=convertToPercentage(tt.v),nt=hsvToRgb(tt.h,rt,ot),st=!0,ut="hsv"):isValidCSSUnit(tt.h)&&isValidCSSUnit(tt.s)&&isValidCSSUnit(tt.l)&&(rt=convertToPercentage(tt.s),at=convertToPercentage(tt.l),nt=hslToRgb(tt.h,rt,at),st=!0,ut="hsl"),tt.hasOwnProperty("a")&&(et=tt.a)),et=boundAlpha(et),{ok:st,format:tt.format||ut,r:Math.min(255,Math.max(nt.r,0)),g:Math.min(255,Math.max(nt.g,0)),b:Math.min(255,Math.max(nt.b,0)),a:et}}function rgbToRgb(tt,nt,et){return{r:bound01(tt,255)*255,g:bound01(nt,255)*255,b:bound01(et,255)*255}}function rgbToHsl(tt,nt,et){tt=bound01(tt,255),nt=bound01(nt,255),et=bound01(et,255);var rt=Math.max(tt,nt,et),ot=Math.min(tt,nt,et),at,st,ut=(rt+ot)/2;if(rt==ot)at=st=0;else{var ct=rt-ot;switch(st=ut>.5?ct/(2-rt-ot):ct/(rt+ot),rt){case tt:at=(nt-et)/ct+(nt<et?6:0);break;case nt:at=(et-tt)/ct+2;break;case et:at=(tt-nt)/ct+4;break}at/=6}return{h:at,s:st,l:ut}}function hslToRgb(tt,nt,et){var rt,ot,at;tt=bound01(tt,360),nt=bound01(nt,100),et=bound01(et,100);function st(pt,dt,ft){return ft<0&&(ft+=1),ft>1&&(ft-=1),ft<1/6?pt+(dt-pt)*6*ft:ft<1/2?dt:ft<2/3?pt+(dt-pt)*(2/3-ft)*6:pt}if(nt===0)rt=ot=at=et;else{var ut=et<.5?et*(1+nt):et+nt-et*nt,ct=2*et-ut;rt=st(ct,ut,tt+1/3),ot=st(ct,ut,tt),at=st(ct,ut,tt-1/3)}return{r:rt*255,g:ot*255,b:at*255}}function rgbToHsv(tt,nt,et){tt=bound01(tt,255),nt=bound01(nt,255),et=bound01(et,255);var rt=Math.max(tt,nt,et),ot=Math.min(tt,nt,et),at,st,ut=rt,ct=rt-ot;if(st=rt===0?0:ct/rt,rt==ot)at=0;else{switch(rt){case tt:at=(nt-et)/ct+(nt<et?6:0);break;case nt:at=(et-tt)/ct+2;break;case et:at=(tt-nt)/ct+4;break}at/=6}return{h:at,s:st,v:ut}}function hsvToRgb(tt,nt,et){tt=bound01(tt,360)*6,nt=bound01(nt,100),et=bound01(et,100);var rt=Math.floor(tt),ot=tt-rt,at=et*(1-nt),st=et*(1-ot*nt),ut=et*(1-(1-ot)*nt),ct=rt%6,pt=[et,st,at,at,ut,et][ct],dt=[ut,et,et,st,at,at][ct],ft=[at,at,ut,et,et,st][ct];return{r:pt*255,g:dt*255,b:ft*255}}function rgbToHex(tt,nt,et,rt){var ot=[pad2(Math.round(tt).toString(16)),pad2(Math.round(nt).toString(16)),pad2(Math.round(et).toString(16))];return rt&&ot[0].charAt(0)==ot[0].charAt(1)&&ot[1].charAt(0)==ot[1].charAt(1)&&ot[2].charAt(0)==ot[2].charAt(1)?ot[0].charAt(0)+ot[1].charAt(0)+ot[2].charAt(0):ot.join("")}function rgbaToHex(tt,nt,et,rt,ot){var at=[pad2(Math.round(tt).toString(16)),pad2(Math.round(nt).toString(16)),pad2(Math.round(et).toString(16)),pad2(convertDecimalToHex(rt))];return ot&&at[0].charAt(0)==at[0].charAt(1)&&at[1].charAt(0)==at[1].charAt(1)&&at[2].charAt(0)==at[2].charAt(1)&&at[3].charAt(0)==at[3].charAt(1)?at[0].charAt(0)+at[1].charAt(0)+at[2].charAt(0)+at[3].charAt(0):at.join("")}function rgbaToArgbHex(tt,nt,et,rt){var ot=[pad2(convertDecimalToHex(rt)),pad2(Math.round(tt).toString(16)),pad2(Math.round(nt).toString(16)),pad2(Math.round(et).toString(16))];return ot.join("")}tinycolor.equals=function(tt,nt){return!tt||!nt?!1:tinycolor(tt).toRgbString()==tinycolor(nt).toRgbString()};tinycolor.random=function(){return tinycolor.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})};function _desaturate(tt,nt){nt=nt===0?0:nt||10;var et=tinycolor(tt).toHsl();return et.s-=nt/100,et.s=clamp01(et.s),tinycolor(et)}function _saturate(tt,nt){nt=nt===0?0:nt||10;var et=tinycolor(tt).toHsl();return et.s+=nt/100,et.s=clamp01(et.s),tinycolor(et)}function _greyscale(tt){return tinycolor(tt).desaturate(100)}function _lighten(tt,nt){nt=nt===0?0:nt||10;var et=tinycolor(tt).toHsl();return et.l+=nt/100,et.l=clamp01(et.l),tinycolor(et)}function _brighten(tt,nt){nt=nt===0?0:nt||10;var et=tinycolor(tt).toRgb();return et.r=Math.max(0,Math.min(255,et.r-Math.round(255*-(nt/100)))),et.g=Math.max(0,Math.min(255,et.g-Math.round(255*-(nt/100)))),et.b=Math.max(0,Math.min(255,et.b-Math.round(255*-(nt/100)))),tinycolor(et)}function _darken(tt,nt){nt=nt===0?0:nt||10;var et=tinycolor(tt).toHsl();return et.l-=nt/100,et.l=clamp01(et.l),tinycolor(et)}function _spin(tt,nt){var et=tinycolor(tt).toHsl(),rt=(et.h+nt)%360;return et.h=rt<0?360+rt:rt,tinycolor(et)}function _complement(tt){var nt=tinycolor(tt).toHsl();return nt.h=(nt.h+180)%360,tinycolor(nt)}function polyad(tt,nt){if(isNaN(nt)||nt<=0)throw new Error("Argument to polyad must be a positive number");for(var et=tinycolor(tt).toHsl(),rt=[tinycolor(tt)],ot=360/nt,at=1;at<nt;at++)rt.push(tinycolor({h:(et.h+at*ot)%360,s:et.s,l:et.l}));return rt}function _splitcomplement(tt){var nt=tinycolor(tt).toHsl(),et=nt.h;return[tinycolor(tt),tinycolor({h:(et+72)%360,s:nt.s,l:nt.l}),tinycolor({h:(et+216)%360,s:nt.s,l:nt.l})]}function _analogous(tt,nt,et){nt=nt||6,et=et||30;var rt=tinycolor(tt).toHsl(),ot=360/et,at=[tinycolor(tt)];for(rt.h=(rt.h-(ot*nt>>1)+720)%360;--nt;)rt.h=(rt.h+ot)%360,at.push(tinycolor(rt));return at}function _monochromatic(tt,nt){nt=nt||6;for(var et=tinycolor(tt).toHsv(),rt=et.h,ot=et.s,at=et.v,st=[],ut=1/nt;nt--;)st.push(tinycolor({h:rt,s:ot,v:at})),at=(at+ut)%1;return st}tinycolor.mix=function(tt,nt,et){et=et===0?0:et||50;var rt=tinycolor(tt).toRgb(),ot=tinycolor(nt).toRgb(),at=et/100,st={r:(ot.r-rt.r)*at+rt.r,g:(ot.g-rt.g)*at+rt.g,b:(ot.b-rt.b)*at+rt.b,a:(ot.a-rt.a)*at+rt.a};return tinycolor(st)};tinycolor.readability=function(tt,nt){var et=tinycolor(tt),rt=tinycolor(nt);return(Math.max(et.getLuminance(),rt.getLuminance())+.05)/(Math.min(et.getLuminance(),rt.getLuminance())+.05)};tinycolor.isReadable=function(tt,nt,et){var rt=tinycolor.readability(tt,nt),ot,at;switch(at=!1,ot=validateWCAG2Parms(et),ot.level+ot.size){case"AAsmall":case"AAAlarge":at=rt>=4.5;break;case"AAlarge":at=rt>=3;break;case"AAAsmall":at=rt>=7;break}return at};tinycolor.mostReadable=function(tt,nt,et){var rt=null,ot=0,at,st,ut,ct;et=et||{},st=et.includeFallbackColors,ut=et.level,ct=et.size;for(var pt=0;pt<nt.length;pt++)at=tinycolor.readability(tt,nt[pt]),at>ot&&(ot=at,rt=tinycolor(nt[pt]));return tinycolor.isReadable(tt,rt,{level:ut,size:ct})||!st?rt:(et.includeFallbackColors=!1,tinycolor.mostReadable(tt,["#fff","#000"],et))};var names=tinycolor.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},hexNames=tinycolor.hexNames=flip(names);function flip(tt){var nt={};for(var et in tt)tt.hasOwnProperty(et)&&(nt[tt[et]]=et);return nt}function boundAlpha(tt){return tt=parseFloat(tt),(isNaN(tt)||tt<0||tt>1)&&(tt=1),tt}function bound01(tt,nt){isOnePointZero(tt)&&(tt="100%");var et=isPercentage(tt);return tt=Math.min(nt,Math.max(0,parseFloat(tt))),et&&(tt=parseInt(tt*nt,10)/100),Math.abs(tt-nt)<1e-6?1:tt%nt/parseFloat(nt)}function clamp01(tt){return Math.min(1,Math.max(0,tt))}function parseIntFromHex(tt){return parseInt(tt,16)}function isOnePointZero(tt){return typeof tt=="string"&&tt.indexOf(".")!=-1&&parseFloat(tt)===1}function isPercentage(tt){return typeof tt=="string"&&tt.indexOf("%")!=-1}function pad2(tt){return tt.length==1?"0"+tt:""+tt}function convertToPercentage(tt){return tt<=1&&(tt=tt*100+"%"),tt}function convertDecimalToHex(tt){return Math.round(parseFloat(tt)*255).toString(16)}function convertHexToDecimal(tt){return parseIntFromHex(tt)/255}var matchers=function(){var tt="[-\\+]?\\d+%?",nt="[-\\+]?\\d*\\.\\d+%?",et="(?:"+nt+")|(?:"+tt+")",rt="[\\s|\\(]+("+et+")[,|\\s]+("+et+")[,|\\s]+("+et+")\\s*\\)?",ot="[\\s|\\(]+("+et+")[,|\\s]+("+et+")[,|\\s]+("+et+")[,|\\s]+("+et+")\\s*\\)?";return{CSS_UNIT:new RegExp(et),rgb:new RegExp("rgb"+rt),rgba:new RegExp("rgba"+ot),hsl:new RegExp("hsl"+rt),hsla:new RegExp("hsla"+ot),hsv:new RegExp("hsv"+rt),hsva:new RegExp("hsva"+ot),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function isValidCSSUnit(tt){return!!matchers.CSS_UNIT.exec(tt)}function stringInputToObject(tt){tt=tt.replace(trimLeft,"").replace(trimRight,"").toLowerCase();var nt=!1;if(names[tt])tt=names[tt],nt=!0;else if(tt=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var et;return(et=matchers.rgb.exec(tt))?{r:et[1],g:et[2],b:et[3]}:(et=matchers.rgba.exec(tt))?{r:et[1],g:et[2],b:et[3],a:et[4]}:(et=matchers.hsl.exec(tt))?{h:et[1],s:et[2],l:et[3]}:(et=matchers.hsla.exec(tt))?{h:et[1],s:et[2],l:et[3],a:et[4]}:(et=matchers.hsv.exec(tt))?{h:et[1],s:et[2],v:et[3]}:(et=matchers.hsva.exec(tt))?{h:et[1],s:et[2],v:et[3],a:et[4]}:(et=matchers.hex8.exec(tt))?{r:parseIntFromHex(et[1]),g:parseIntFromHex(et[2]),b:parseIntFromHex(et[3]),a:convertHexToDecimal(et[4]),format:nt?"name":"hex8"}:(et=matchers.hex6.exec(tt))?{r:parseIntFromHex(et[1]),g:parseIntFromHex(et[2]),b:parseIntFromHex(et[3]),format:nt?"name":"hex"}:(et=matchers.hex4.exec(tt))?{r:parseIntFromHex(et[1]+""+et[1]),g:parseIntFromHex(et[2]+""+et[2]),b:parseIntFromHex(et[3]+""+et[3]),a:convertHexToDecimal(et[4]+""+et[4]),format:nt?"name":"hex8"}:(et=matchers.hex3.exec(tt))?{r:parseIntFromHex(et[1]+""+et[1]),g:parseIntFromHex(et[2]+""+et[2]),b:parseIntFromHex(et[3]+""+et[3]),format:nt?"name":"hex"}:!1}function validateWCAG2Parms(tt){var nt,et;return tt=tt||{level:"AA",size:"small"},nt=(tt.level||"AA").toUpperCase(),et=(tt.size||"small").toLowerCase(),nt!=="AA"&&nt!=="AAA"&&(nt="AA"),et!=="small"&&et!=="large"&&(et="small"),{level:nt,size:et}}var simpleCheckForValidColor=function tt(nt){var et=["r","g","b","a","h","s","l","v"],rt=0,ot=0;return forEach$1(et,function(at){if(nt[at]&&(rt+=1,isNaN(nt[at])||(ot+=1),at==="s"||at==="l")){var st=/^\d+%$/;st.test(nt[at])&&(ot+=1)}}),rt===ot?nt:!1},toState=function tt(nt,et){var rt=nt.hex?tinycolor(nt.hex):tinycolor(nt),ot=rt.toHsl(),at=rt.toHsv(),st=rt.toRgb(),ut=rt.toHex();ot.s===0&&(ot.h=et||0,at.h=et||0);var ct=ut==="000000"&&st.a===0;return{hsl:ot,hex:ct?"transparent":"#"+ut,rgb:st,hsv:at,oldHue:nt.h||et||ot.h,source:nt.source}},isValidHex=function tt(nt){if(nt==="transparent")return!0;var et=String(nt).charAt(0)==="#"?1:0;return nt.length!==4+et&&nt.length<7+et&&tinycolor(nt).isValid()},getContrastingColor=function tt(nt){if(!nt)return"#fff";var et=toState(nt);if(et.hex==="transparent")return"rgba(0,0,0,0.4)";var rt=(et.rgb.r*299+et.rgb.g*587+et.rgb.b*114)/1e3;return rt>=128?"#000":"#fff"},isvalidColorString=function tt(nt,et){var rt=nt.replace("°","");return tinycolor(et+" ("+rt+")")._ok},_extends$q=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_createClass$9=function(){function tt(nt,et){for(var rt=0;rt<et.length;rt++){var ot=et[rt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(nt,ot.key,ot)}}return function(nt,et,rt){return et&&tt(nt.prototype,et),rt&&tt(nt,rt),nt}}();function _classCallCheck$9(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$9(tt,nt){if(!tt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return nt&&(typeof nt=="object"||typeof nt=="function")?nt:tt}function _inherits$9(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof nt);tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,enumerable:!1,writable:!0,configurable:!0}}),nt&&(Object.setPrototypeOf?Object.setPrototypeOf(tt,nt):tt.__proto__=nt)}var ColorWrap=function tt(nt){var et=function(rt){_inherits$9(ot,rt);function ot(at){_classCallCheck$9(this,ot);var st=_possibleConstructorReturn$9(this,(ot.__proto__||Object.getPrototypeOf(ot)).call(this));return st.handleChange=function(ut,ct){var pt=simpleCheckForValidColor(ut);if(pt){var dt=toState(ut,ut.h||st.state.oldHue);st.setState(dt),st.props.onChangeComplete&&st.debounce(st.props.onChangeComplete,dt,ct),st.props.onChange&&st.props.onChange(dt,ct)}},st.handleSwatchHover=function(ut,ct){var pt=simpleCheckForValidColor(ut);if(pt){var dt=toState(ut,ut.h||st.state.oldHue);st.props.onSwatchHover&&st.props.onSwatchHover(dt,ct)}},st.state=_extends$q({},toState(at.color,0)),st.debounce=debounce(function(ut,ct,pt){ut(ct,pt)},100),st}return _createClass$9(ot,[{key:"render",value:function(){var st={};return this.props.onSwatchHover&&(st.onSwatchHover=this.handleSwatchHover),React$1.createElement(nt,_extends$q({},this.props,this.state,{onChange:this.handleChange},st))}}],[{key:"getDerivedStateFromProps",value:function(st,ut){return _extends$q({},toState(st.color,ut.oldHue))}}]),ot}(reactExports.PureComponent||reactExports.Component);return et.propTypes=_extends$q({},nt.propTypes),et.defaultProps=_extends$q({},nt.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),et},_extends$p=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_createClass$8=function(){function tt(nt,et){for(var rt=0;rt<et.length;rt++){var ot=et[rt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(nt,ot.key,ot)}}return function(nt,et,rt){return et&&tt(nt.prototype,et),rt&&tt(nt,rt),nt}}();function _classCallCheck$8(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$8(tt,nt){if(!tt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return nt&&(typeof nt=="object"||typeof nt=="function")?nt:tt}function _inherits$8(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof nt);tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,enumerable:!1,writable:!0,configurable:!0}}),nt&&(Object.setPrototypeOf?Object.setPrototypeOf(tt,nt):tt.__proto__=nt)}var handleFocus=function tt(nt){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"span";return function(rt){_inherits$8(ot,rt);function ot(){var at,st,ut,ct;_classCallCheck$8(this,ot);for(var pt=arguments.length,dt=Array(pt),ft=0;ft<pt;ft++)dt[ft]=arguments[ft];return ct=(st=(ut=_possibleConstructorReturn$8(this,(at=ot.__proto__||Object.getPrototypeOf(ot)).call.apply(at,[this].concat(dt))),ut),ut.state={focus:!1},ut.handleFocus=function(){return ut.setState({focus:!0})},ut.handleBlur=function(){return ut.setState({focus:!1})},st),_possibleConstructorReturn$8(ut,ct)}return _createClass$8(ot,[{key:"render",value:function(){return React$1.createElement(et,{onFocus:this.handleFocus,onBlur:this.handleBlur},React$1.createElement(nt,_extends$p({},this.props,this.state)))}}]),ot}(React$1.Component)},_extends$o=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},ENTER=13,Swatch=function tt(nt){var et=nt.color,rt=nt.style,ot=nt.onClick,at=ot===void 0?function(){}:ot,st=nt.onHover,ut=nt.title,ct=ut===void 0?et:ut,pt=nt.children,dt=nt.focus,ft=nt.focusStyle,bt=ft===void 0?{}:ft,ht=et==="transparent",mt=_default$2({default:{swatch:_extends$o({background:et,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},rt,dt?bt:{})}}),Mt=function(At){return at(et,At)},Ot=function(At){return At.keyCode===ENTER&&at(et,At)},zt=function(At){return st(et,At)},yt={};return st&&(yt.onMouseOver=zt),React$1.createElement("div",_extends$o({style:mt.swatch,onClick:Mt,title:ct,tabIndex:0,onKeyDown:Ot},yt),pt,ht&&React$1.createElement(Checkboard,{borderRadius:mt.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))};const Swatch$1=handleFocus(Swatch);var AlphaPointer=function tt(nt){var et=nt.direction,rt=_default$2({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:et==="vertical"});return React$1.createElement("div",{style:rt.picker})},_extends$n=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},AlphaPicker=function tt(nt){var et=nt.rgb,rt=nt.hsl,ot=nt.width,at=nt.height,st=nt.onChange,ut=nt.direction,ct=nt.style,pt=nt.renderers,dt=nt.pointer,ft=nt.className,bt=ft===void 0?"":ft,ht=_default$2({default:{picker:{position:"relative",width:ot,height:at},alpha:{radius:"2px",style:ct}}});return React$1.createElement("div",{style:ht.picker,className:"alpha-picker "+bt},React$1.createElement(Alpha,_extends$n({},ht.alpha,{rgb:et,hsl:rt,pointer:dt,renderers:pt,onChange:st,direction:ut})))};AlphaPicker.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:AlphaPointer};ColorWrap(AlphaPicker);function arrayMap$2(tt,nt){for(var et=-1,rt=tt==null?0:tt.length,ot=Array(rt);++et<rt;)ot[et]=nt(tt[et],et,tt);return ot}var HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd(tt){return this.__data__.set(tt,HASH_UNDEFINED),this}function setCacheHas(tt){return this.__data__.has(tt)}function SetCache$1(tt){var nt=-1,et=tt==null?0:tt.length;for(this.__data__=new MapCache;++nt<et;)this.add(tt[nt])}SetCache$1.prototype.add=SetCache$1.prototype.push=setCacheAdd;SetCache$1.prototype.has=setCacheHas;function arraySome(tt,nt){for(var et=-1,rt=tt==null?0:tt.length;++et<rt;)if(nt(tt[et],et,tt))return!0;return!1}function cacheHas$1(tt,nt){return tt.has(nt)}var COMPARE_PARTIAL_FLAG$5=1,COMPARE_UNORDERED_FLAG$3=2;function equalArrays(tt,nt,et,rt,ot,at){var st=et&COMPARE_PARTIAL_FLAG$5,ut=tt.length,ct=nt.length;if(ut!=ct&&!(st&&ct>ut))return!1;var pt=at.get(tt),dt=at.get(nt);if(pt&&dt)return pt==nt&&dt==tt;var ft=-1,bt=!0,ht=et&COMPARE_UNORDERED_FLAG$3?new SetCache$1:void 0;for(at.set(tt,nt),at.set(nt,tt);++ft<ut;){var mt=tt[ft],Mt=nt[ft];if(rt)var Ot=st?rt(Mt,mt,ft,nt,tt,at):rt(mt,Mt,ft,tt,nt,at);if(Ot!==void 0){if(Ot)continue;bt=!1;break}if(ht){if(!arraySome(nt,function(zt,yt){if(!cacheHas$1(ht,yt)&&(mt===zt||ot(mt,zt,et,rt,at)))return ht.push(yt)})){bt=!1;break}}else if(!(mt===Mt||ot(mt,Mt,et,rt,at))){bt=!1;break}}return at.delete(tt),at.delete(nt),bt}function mapToArray(tt){var nt=-1,et=Array(tt.size);return tt.forEach(function(rt,ot){et[++nt]=[ot,rt]}),et}function setToArray(tt){var nt=-1,et=Array(tt.size);return tt.forEach(function(rt){et[++nt]=rt}),et}var COMPARE_PARTIAL_FLAG$4=1,COMPARE_UNORDERED_FLAG$2=2,boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",mapTag$1="[object Map]",numberTag="[object Number]",regexpTag="[object RegExp]",setTag$1="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",arrayBufferTag="[object ArrayBuffer]",dataViewTag$1="[object DataView]",symbolProto$1=Symbol$1?Symbol$1.prototype:void 0,symbolValueOf=symbolProto$1?symbolProto$1.valueOf:void 0;function equalByTag(tt,nt,et,rt,ot,at,st){switch(et){case dataViewTag$1:if(tt.byteLength!=nt.byteLength||tt.byteOffset!=nt.byteOffset)return!1;tt=tt.buffer,nt=nt.buffer;case arrayBufferTag:return!(tt.byteLength!=nt.byteLength||!at(new Uint8Array$1(tt),new Uint8Array$1(nt)));case boolTag:case dateTag:case numberTag:return eq(+tt,+nt);case errorTag:return tt.name==nt.name&&tt.message==nt.message;case regexpTag:case stringTag:return tt==nt+"";case mapTag$1:var ut=mapToArray;case setTag$1:var ct=rt&COMPARE_PARTIAL_FLAG$4;if(ut||(ut=setToArray),tt.size!=nt.size&&!ct)return!1;var pt=st.get(tt);if(pt)return pt==nt;rt|=COMPARE_UNORDERED_FLAG$2,st.set(tt,nt);var dt=equalArrays(ut(tt),ut(nt),rt,ot,at,st);return st.delete(tt),dt;case symbolTag:if(symbolValueOf)return symbolValueOf.call(tt)==symbolValueOf.call(nt)}return!1}function arrayPush(tt,nt){for(var et=-1,rt=nt.length,ot=tt.length;++et<rt;)tt[ot+et]=nt[et];return tt}function baseGetAllKeys(tt,nt,et){var rt=nt(tt);return isArray$3(tt)?rt:arrayPush(rt,et(tt))}function arrayFilter(tt,nt){for(var et=-1,rt=tt==null?0:tt.length,ot=0,at=[];++et<rt;){var st=tt[et];nt(st,et,tt)&&(at[ot++]=st)}return at}function stubArray(){return[]}var objectProto$3=Object.prototype,propertyIsEnumerable=objectProto$3.propertyIsEnumerable,nativeGetSymbols=Object.getOwnPropertySymbols,getSymbols=nativeGetSymbols?function(tt){return tt==null?[]:(tt=Object(tt),arrayFilter(nativeGetSymbols(tt),function(nt){return propertyIsEnumerable.call(tt,nt)}))}:stubArray;function getAllKeys(tt){return baseGetAllKeys(tt,keys,getSymbols)}var COMPARE_PARTIAL_FLAG$3=1,objectProto$2=Object.prototype,hasOwnProperty$3=objectProto$2.hasOwnProperty;function equalObjects(tt,nt,et,rt,ot,at){var st=et&COMPARE_PARTIAL_FLAG$3,ut=getAllKeys(tt),ct=ut.length,pt=getAllKeys(nt),dt=pt.length;if(ct!=dt&&!st)return!1;for(var ft=ct;ft--;){var bt=ut[ft];if(!(st?bt in nt:hasOwnProperty$3.call(nt,bt)))return!1}var ht=at.get(tt),mt=at.get(nt);if(ht&&mt)return ht==nt&&mt==tt;var Mt=!0;at.set(tt,nt),at.set(nt,tt);for(var Ot=st;++ft<ct;){bt=ut[ft];var zt=tt[bt],yt=nt[bt];if(rt)var vt=st?rt(yt,zt,bt,nt,tt,at):rt(zt,yt,bt,tt,nt,at);if(!(vt===void 0?zt===yt||ot(zt,yt,et,rt,at):vt)){Mt=!1;break}Ot||(Ot=bt=="constructor")}if(Mt&&!Ot){var At=tt.constructor,St=nt.constructor;At!=St&&"constructor"in tt&&"constructor"in nt&&!(typeof At=="function"&&At instanceof At&&typeof St=="function"&&St instanceof St)&&(Mt=!1)}return at.delete(tt),at.delete(nt),Mt}var DataView$1=getNative(root$1,"DataView"),Promise$1=getNative(root$1,"Promise"),Set$1=getNative(root$1,"Set"),WeakMap$1=getNative(root$1,"WeakMap"),mapTag="[object Map]",objectTag$1="[object Object]",promiseTag="[object Promise]",setTag="[object Set]",weakMapTag="[object WeakMap]",dataViewTag="[object DataView]",dataViewCtorString=toSource(DataView$1),mapCtorString=toSource(Map$1),promiseCtorString=toSource(Promise$1),setCtorString=toSource(Set$1),weakMapCtorString=toSource(WeakMap$1),getTag=baseGetTag;(DataView$1&&getTag(new DataView$1(new ArrayBuffer(1)))!=dataViewTag||Map$1&&getTag(new Map$1)!=mapTag||Promise$1&&getTag(Promise$1.resolve())!=promiseTag||Set$1&&getTag(new Set$1)!=setTag||WeakMap$1&&getTag(new WeakMap$1)!=weakMapTag)&&(getTag=function(tt){var nt=baseGetTag(tt),et=nt==objectTag$1?tt.constructor:void 0,rt=et?toSource(et):"";if(rt)switch(rt){case dataViewCtorString:return dataViewTag;case mapCtorString:return mapTag;case promiseCtorString:return promiseTag;case setCtorString:return setTag;case weakMapCtorString:return weakMapTag}return nt});var COMPARE_PARTIAL_FLAG$2=1,argsTag="[object Arguments]",arrayTag="[object Array]",objectTag="[object Object]",objectProto$1=Object.prototype,hasOwnProperty$2=objectProto$1.hasOwnProperty;function baseIsEqualDeep(tt,nt,et,rt,ot,at){var st=isArray$3(tt),ut=isArray$3(nt),ct=st?arrayTag:getTag(tt),pt=ut?arrayTag:getTag(nt);ct=ct==argsTag?objectTag:ct,pt=pt==argsTag?objectTag:pt;var dt=ct==objectTag,ft=pt==objectTag,bt=ct==pt;if(bt&&isBuffer$1(tt)){if(!isBuffer$1(nt))return!1;st=!0,dt=!1}if(bt&&!dt)return at||(at=new Stack),st||isTypedArray$1(tt)?equalArrays(tt,nt,et,rt,ot,at):equalByTag(tt,nt,ct,et,rt,ot,at);if(!(et&COMPARE_PARTIAL_FLAG$2)){var ht=dt&&hasOwnProperty$2.call(tt,"__wrapped__"),mt=ft&&hasOwnProperty$2.call(nt,"__wrapped__");if(ht||mt){var Mt=ht?tt.value():tt,Ot=mt?nt.value():nt;return at||(at=new Stack),ot(Mt,Ot,et,rt,at)}}return bt?(at||(at=new Stack),equalObjects(tt,nt,et,rt,ot,at)):!1}function baseIsEqual$1(tt,nt,et,rt,ot){return tt===nt?!0:tt==null||nt==null||!isObjectLike(tt)&&!isObjectLike(nt)?tt!==tt&&nt!==nt:baseIsEqualDeep(tt,nt,et,rt,baseIsEqual$1,ot)}var COMPARE_PARTIAL_FLAG$1=1,COMPARE_UNORDERED_FLAG$1=2;function baseIsMatch(tt,nt,et,rt){var ot=et.length,at=ot;if(tt==null)return!at;for(tt=Object(tt);ot--;){var st=et[ot];if(st[2]?st[1]!==tt[st[0]]:!(st[0]in tt))return!1}for(;++ot<at;){st=et[ot];var ut=st[0],ct=tt[ut],pt=st[1];if(st[2]){if(ct===void 0&&!(ut in tt))return!1}else{var dt=new Stack,ft;if(!(ft===void 0?baseIsEqual$1(pt,ct,COMPARE_PARTIAL_FLAG$1|COMPARE_UNORDERED_FLAG$1,rt,dt):ft))return!1}}return!0}function isStrictComparable(tt){return tt===tt&&!isObject$2(tt)}function getMatchData(tt){for(var nt=keys(tt),et=nt.length;et--;){var rt=nt[et],ot=tt[rt];nt[et]=[rt,ot,isStrictComparable(ot)]}return nt}function matchesStrictComparable(tt,nt){return function(et){return et==null?!1:et[tt]===nt&&(nt!==void 0||tt in Object(et))}}function baseMatches(tt){var nt=getMatchData(tt);return nt.length==1&&nt[0][2]?matchesStrictComparable(nt[0][0],nt[0][1]):function(et){return et===tt||baseIsMatch(et,tt,nt)}}var reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/;function isKey(tt,nt){if(isArray$3(tt))return!1;var et=typeof tt;return et=="number"||et=="symbol"||et=="boolean"||tt==null||isSymbol$1(tt)?!0:reIsPlainProp.test(tt)||!reIsDeepProp.test(tt)||nt!=null&&tt in Object(nt)}var FUNC_ERROR_TEXT="Expected a function";function memoize(tt,nt){if(typeof tt!="function"||nt!=null&&typeof nt!="function")throw new TypeError(FUNC_ERROR_TEXT);var et=function(){var rt=arguments,ot=nt?nt.apply(this,rt):rt[0],at=et.cache;if(at.has(ot))return at.get(ot);var st=tt.apply(this,rt);return et.cache=at.set(ot,st)||at,st};return et.cache=new(memoize.Cache||MapCache),et}memoize.Cache=MapCache;var MAX_MEMOIZE_SIZE=500;function memoizeCapped(tt){var nt=memoize(tt,function(rt){return et.size===MAX_MEMOIZE_SIZE&&et.clear(),rt}),et=nt.cache;return nt}var rePropName=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=memoizeCapped(function(tt){var nt=[];return tt.charCodeAt(0)===46&&nt.push(""),tt.replace(rePropName,function(et,rt,ot,at){nt.push(ot?at.replace(reEscapeChar,"$1"):rt||et)}),nt}),INFINITY$1=1/0,symbolProto=Symbol$1?Symbol$1.prototype:void 0,symbolToString=symbolProto?symbolProto.toString:void 0;function baseToString(tt){if(typeof tt=="string")return tt;if(isArray$3(tt))return arrayMap$2(tt,baseToString)+"";if(isSymbol$1(tt))return symbolToString?symbolToString.call(tt):"";var nt=tt+"";return nt=="0"&&1/tt==-INFINITY$1?"-0":nt}function toString$1(tt){return tt==null?"":baseToString(tt)}function castPath$2(tt,nt){return isArray$3(tt)?tt:isKey(tt,nt)?[tt]:stringToPath(toString$1(tt))}var INFINITY=1/0;function toKey$1(tt){if(typeof tt=="string"||isSymbol$1(tt))return tt;var nt=tt+"";return nt=="0"&&1/tt==-INFINITY?"-0":nt}function baseGet$2(tt,nt){nt=castPath$2(nt,tt);for(var et=0,rt=nt.length;tt!=null&&et<rt;)tt=tt[toKey$1(nt[et++])];return et&&et==rt?tt:void 0}function get(tt,nt,et){var rt=tt==null?void 0:baseGet$2(tt,nt);return rt===void 0?et:rt}function baseHasIn(tt,nt){return tt!=null&&nt in Object(tt)}function hasPath(tt,nt,et){nt=castPath$2(nt,tt);for(var rt=-1,ot=nt.length,at=!1;++rt<ot;){var st=toKey$1(nt[rt]);if(!(at=tt!=null&&et(tt,st)))break;tt=tt[st]}return at||++rt!=ot?at:(ot=tt==null?0:tt.length,!!ot&&isLength(ot)&&isIndex$1(st,ot)&&(isArray$3(tt)||isArguments(tt)))}function hasIn$1(tt,nt){return tt!=null&&hasPath(tt,nt,baseHasIn)}var COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseMatchesProperty(tt,nt){return isKey(tt)&&isStrictComparable(nt)?matchesStrictComparable(toKey$1(tt),nt):function(et){var rt=get(et,tt);return rt===void 0&&rt===nt?hasIn$1(et,tt):baseIsEqual$1(nt,rt,COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG)}}function baseProperty(tt){return function(nt){return nt==null?void 0:nt[tt]}}function basePropertyDeep(tt){return function(nt){return baseGet$2(nt,tt)}}function property(tt){return isKey(tt)?baseProperty(toKey$1(tt)):basePropertyDeep(tt)}function baseIteratee$3(tt){return typeof tt=="function"?tt:tt==null?identity$1:typeof tt=="object"?isArray$3(tt)?baseMatchesProperty(tt[0],tt[1]):baseMatches(tt):property(tt)}function baseMap$1(tt,nt){var et=-1,rt=isArrayLike(tt)?Array(tt.length):[];return baseEach$1(tt,function(ot,at,st){rt[++et]=nt(ot,at,st)}),rt}function map(tt,nt){var et=isArray$3(tt)?arrayMap$2:baseMap$1;return et(tt,baseIteratee$3(nt))}var BlockSwatches=function tt(nt){var et=nt.colors,rt=nt.onClick,ot=nt.onSwatchHover,at=_default$2({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return React$1.createElement("div",{style:at.swatches},map(et,function(st){return React$1.createElement(Swatch$1,{key:st,color:st,style:at.swatch,onClick:rt,onHover:ot,focusStyle:{boxShadow:"0 0 4px "+st}})}),React$1.createElement("div",{style:at.clear}))},Block=function tt(nt){var et=nt.onChange,rt=nt.onSwatchHover,ot=nt.hex,at=nt.colors,st=nt.width,ut=nt.triangle,ct=nt.styles,pt=ct===void 0?{}:ct,dt=nt.className,ft=dt===void 0?"":dt,bt=ot==="transparent",ht=function(Ot,zt){isValidHex(Ot)&&et({hex:Ot,source:"hex"},zt)},mt=_default$2(merge$1({default:{card:{width:st,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:ot,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:getContrastingColor(ot),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+ot+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},pt),{"hide-triangle":ut==="hide"});return React$1.createElement("div",{style:mt.card,className:"block-picker "+ft},React$1.createElement("div",{style:mt.triangle}),React$1.createElement("div",{style:mt.head},bt&&React$1.createElement(Checkboard,{borderRadius:"6px 6px 0 0"}),React$1.createElement("div",{style:mt.label},ot)),React$1.createElement("div",{style:mt.body},React$1.createElement(BlockSwatches,{colors:at,onClick:ht,onSwatchHover:rt}),React$1.createElement(EditableInput,{style:{input:mt.input},value:ot,onChange:ht})))};Block.propTypes={width:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),colors:PropTypes.arrayOf(PropTypes.string),triangle:PropTypes.oneOf(["top","hide"]),styles:PropTypes.object};Block.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}};ColorWrap(Block);var red={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",a100:"#ff8a80",a200:"#ff5252",a400:"#ff1744",a700:"#d50000"},pink={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",a100:"#ff80ab",a200:"#ff4081",a400:"#f50057",a700:"#c51162"},purple={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",a100:"#ea80fc",a200:"#e040fb",a400:"#d500f9",a700:"#aa00ff"},deepPurple={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",a100:"#b388ff",a200:"#7c4dff",a400:"#651fff",a700:"#6200ea"},indigo={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",a100:"#8c9eff",a200:"#536dfe",a400:"#3d5afe",a700:"#304ffe"},blue={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",a100:"#82b1ff",a200:"#448aff",a400:"#2979ff",a700:"#2962ff"},lightBlue={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",a100:"#80d8ff",a200:"#40c4ff",a400:"#00b0ff",a700:"#0091ea"},cyan={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",a100:"#84ffff",a200:"#18ffff",a400:"#00e5ff",a700:"#00b8d4"},teal={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",a100:"#a7ffeb",a200:"#64ffda",a400:"#1de9b6",a700:"#00bfa5"},green={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",a100:"#b9f6ca",a200:"#69f0ae",a400:"#00e676",a700:"#00c853"},lightGreen={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",a100:"#ccff90",a200:"#b2ff59",a400:"#76ff03",a700:"#64dd17"},lime={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",a100:"#f4ff81",a200:"#eeff41",a400:"#c6ff00",a700:"#aeea00"},yellow={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",a100:"#ffff8d",a200:"#ffff00",a400:"#ffea00",a700:"#ffd600"},amber={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",a100:"#ffe57f",a200:"#ffd740",a400:"#ffc400",a700:"#ffab00"},orange={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",a100:"#ffd180",a200:"#ffab40",a400:"#ff9100",a700:"#ff6d00"},deepOrange={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",a100:"#ff9e80",a200:"#ff6e40",a400:"#ff3d00",a700:"#dd2c00"},brown={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},blueGrey={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"},CircleSwatch=function tt(nt){var et=nt.color,rt=nt.onClick,ot=nt.onSwatchHover,at=nt.hover,st=nt.active,ut=nt.circleSize,ct=nt.circleSpacing,pt=_default$2({default:{swatch:{width:ut,height:ut,marginRight:ct,marginBottom:ct,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(ut/2+1)+"px "+et,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+et}}},{hover:at,active:st});return React$1.createElement("div",{style:pt.swatch},React$1.createElement(Swatch$1,{style:pt.Swatch,color:et,onClick:rt,onHover:ot,focusStyle:{boxShadow:pt.Swatch.boxShadow+", 0 0 5px "+et}}))};CircleSwatch.defaultProps={circleSize:28,circleSpacing:14};const CircleSwatch$1=handleHover(CircleSwatch);var Circle=function tt(nt){var et=nt.width,rt=nt.onChange,ot=nt.onSwatchHover,at=nt.colors,st=nt.hex,ut=nt.circleSize,ct=nt.styles,pt=ct===void 0?{}:ct,dt=nt.circleSpacing,ft=nt.className,bt=ft===void 0?"":ft,ht=_default$2(merge$1({default:{card:{width:et,display:"flex",flexWrap:"wrap",marginRight:-dt,marginBottom:-dt}}},pt)),mt=function(Ot,zt){return rt({hex:Ot,source:"hex"},zt)};return React$1.createElement("div",{style:ht.card,className:"circle-picker "+bt},map(at,function(Mt){return React$1.createElement(CircleSwatch$1,{key:Mt,color:Mt,onClick:mt,onSwatchHover:ot,active:st===Mt.toLowerCase(),circleSize:ut,circleSpacing:dt})}))};Circle.propTypes={width:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),circleSize:PropTypes.number,circleSpacing:PropTypes.number,styles:PropTypes.object};Circle.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[red[500],pink[500],purple[500],deepPurple[500],indigo[500],blue[500],lightBlue[500],cyan[500],teal[500],green[500],lightGreen[500],lime[500],yellow[500],amber[500],orange[500],deepOrange[500],brown[500],blueGrey[500]],styles:{}};ColorWrap(Circle);function isUndefined$1(tt){return tt===void 0}var UnfoldMoreHorizontalIcon={};Object.defineProperty(UnfoldMoreHorizontalIcon,"__esModule",{value:!0});var _extends$m=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_react$1=reactExports,_react2$1=_interopRequireDefault$1(_react$1);function _interopRequireDefault$1(tt){return tt&&tt.__esModule?tt:{default:tt}}function _objectWithoutProperties$h(tt,nt){var et={};for(var rt in tt)nt.indexOf(rt)>=0||Object.prototype.hasOwnProperty.call(tt,rt)&&(et[rt]=tt[rt]);return et}var DEFAULT_SIZE$2=24,_default$1=UnfoldMoreHorizontalIcon.default=function(tt){var nt=tt.fill,et=nt===void 0?"currentColor":nt,rt=tt.width,ot=rt===void 0?DEFAULT_SIZE$2:rt,at=tt.height,st=at===void 0?DEFAULT_SIZE$2:at,ut=tt.style,ct=ut===void 0?{}:ut,pt=_objectWithoutProperties$h(tt,["fill","width","height","style"]);return _react2$1.default.createElement("svg",_extends$m({viewBox:"0 0 "+DEFAULT_SIZE$2+" "+DEFAULT_SIZE$2,style:_extends$m({fill:et,width:ot,height:st},ct)},pt),_react2$1.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))},_createClass$7=function(){function tt(nt,et){for(var rt=0;rt<et.length;rt++){var ot=et[rt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(nt,ot.key,ot)}}return function(nt,et,rt){return et&&tt(nt.prototype,et),rt&&tt(nt,rt),nt}}();function _classCallCheck$7(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$7(tt,nt){if(!tt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return nt&&(typeof nt=="object"||typeof nt=="function")?nt:tt}function _inherits$7(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof nt);tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,enumerable:!1,writable:!0,configurable:!0}}),nt&&(Object.setPrototypeOf?Object.setPrototypeOf(tt,nt):tt.__proto__=nt)}var ChromeFields=function(tt){_inherits$7(nt,tt);function nt(et){_classCallCheck$7(this,nt);var rt=_possibleConstructorReturn$7(this,(nt.__proto__||Object.getPrototypeOf(nt)).call(this));return rt.toggleViews=function(){rt.state.view==="hex"?rt.setState({view:"rgb"}):rt.state.view==="rgb"?rt.setState({view:"hsl"}):rt.state.view==="hsl"&&(rt.props.hsl.a===1?rt.setState({view:"hex"}):rt.setState({view:"rgb"}))},rt.handleChange=function(ot,at){ot.hex?isValidHex(ot.hex)&&rt.props.onChange({hex:ot.hex,source:"hex"},at):ot.r||ot.g||ot.b?rt.props.onChange({r:ot.r||rt.props.rgb.r,g:ot.g||rt.props.rgb.g,b:ot.b||rt.props.rgb.b,source:"rgb"},at):ot.a?(ot.a<0?ot.a=0:ot.a>1&&(ot.a=1),rt.props.onChange({h:rt.props.hsl.h,s:rt.props.hsl.s,l:rt.props.hsl.l,a:Math.round(ot.a*100)/100,source:"rgb"},at)):(ot.h||ot.s||ot.l)&&(typeof ot.s=="string"&&ot.s.includes("%")&&(ot.s=ot.s.replace("%","")),typeof ot.l=="string"&&ot.l.includes("%")&&(ot.l=ot.l.replace("%","")),ot.s==1?ot.s=.01:ot.l==1&&(ot.l=.01),rt.props.onChange({h:ot.h||rt.props.hsl.h,s:Number(isUndefined$1(ot.s)?rt.props.hsl.s:ot.s),l:Number(isUndefined$1(ot.l)?rt.props.hsl.l:ot.l),source:"hsl"},at))},rt.showHighlight=function(ot){ot.currentTarget.style.background="#eee"},rt.hideHighlight=function(ot){ot.currentTarget.style.background="transparent"},et.hsl.a!==1&&et.view==="hex"?rt.state={view:"rgb"}:rt.state={view:et.view},rt}return _createClass$7(nt,[{key:"render",value:function(){var rt=this,ot=_default$2({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),at=void 0;return this.state.view==="hex"?at=React$1.createElement("div",{style:ot.fields,className:"flexbox-fix"},React$1.createElement("div",{style:ot.field},React$1.createElement(EditableInput,{style:{input:ot.input,label:ot.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):this.state.view==="rgb"?at=React$1.createElement("div",{style:ot.fields,className:"flexbox-fix"},React$1.createElement("div",{style:ot.field},React$1.createElement(EditableInput,{style:{input:ot.input,label:ot.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),React$1.createElement("div",{style:ot.field},React$1.createElement(EditableInput,{style:{input:ot.input,label:ot.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),React$1.createElement("div",{style:ot.field},React$1.createElement(EditableInput,{style:{input:ot.input,label:ot.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),React$1.createElement("div",{style:ot.alpha},React$1.createElement(EditableInput,{style:{input:ot.input,label:ot.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):this.state.view==="hsl"&&(at=React$1.createElement("div",{style:ot.fields,className:"flexbox-fix"},React$1.createElement("div",{style:ot.field},React$1.createElement(EditableInput,{style:{input:ot.input,label:ot.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),React$1.createElement("div",{style:ot.field},React$1.createElement(EditableInput,{style:{input:ot.input,label:ot.label},label:"s",value:Math.round(this.props.hsl.s*100)+"%",onChange:this.handleChange})),React$1.createElement("div",{style:ot.field},React$1.createElement(EditableInput,{style:{input:ot.input,label:ot.label},label:"l",value:Math.round(this.props.hsl.l*100)+"%",onChange:this.handleChange})),React$1.createElement("div",{style:ot.alpha},React$1.createElement(EditableInput,{style:{input:ot.input,label:ot.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),React$1.createElement("div",{style:ot.wrap,className:"flexbox-fix"},at,React$1.createElement("div",{style:ot.toggle},React$1.createElement("div",{style:ot.icon,onClick:this.toggleViews,ref:function(ut){return rt.icon=ut}},React$1.createElement(_default$1,{style:ot.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(rt,ot){return rt.hsl.a!==1&&ot.view==="hex"?{view:"rgb"}:null}}]),nt}(React$1.Component);ChromeFields.defaultProps={view:"hex"};var ChromePointer=function tt(){var nt=_default$2({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return React$1.createElement("div",{style:nt.picker})},ChromePointerCircle=function tt(){var nt=_default$2({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return React$1.createElement("div",{style:nt.picker})},Chrome=function tt(nt){var et=nt.width,rt=nt.onChange,ot=nt.disableAlpha,at=nt.rgb,st=nt.hsl,ut=nt.hsv,ct=nt.hex,pt=nt.renderers,dt=nt.styles,ft=dt===void 0?{}:dt,bt=nt.className,ht=bt===void 0?"":bt,mt=nt.defaultView,Mt=_default$2(merge$1({default:{picker:{width:et,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+at.r+", "+at.g+", "+at.b+", "+at.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},ft),{disableAlpha:ot});return React$1.createElement("div",{style:Mt.picker,className:"chrome-picker "+ht},React$1.createElement("div",{style:Mt.saturation},React$1.createElement(Saturation,{style:Mt.Saturation,hsl:st,hsv:ut,pointer:ChromePointerCircle,onChange:rt})),React$1.createElement("div",{style:Mt.body},React$1.createElement("div",{style:Mt.controls,className:"flexbox-fix"},React$1.createElement("div",{style:Mt.color},React$1.createElement("div",{style:Mt.swatch},React$1.createElement("div",{style:Mt.active}),React$1.createElement(Checkboard,{renderers:pt}))),React$1.createElement("div",{style:Mt.toggles},React$1.createElement("div",{style:Mt.hue},React$1.createElement(Hue,{style:Mt.Hue,hsl:st,pointer:ChromePointer,onChange:rt})),React$1.createElement("div",{style:Mt.alpha},React$1.createElement(Alpha,{style:Mt.Alpha,rgb:at,hsl:st,pointer:ChromePointer,renderers:pt,onChange:rt})))),React$1.createElement(ChromeFields,{rgb:at,hsl:st,hex:ct,view:mt,onChange:rt,disableAlpha:ot})))};Chrome.propTypes={width:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),disableAlpha:PropTypes.bool,styles:PropTypes.object,defaultView:PropTypes.oneOf(["hex","rgb","hsl"])};Chrome.defaultProps={width:225,disableAlpha:!1,styles:{}};const ChromePicker=ColorWrap(Chrome);var CompactColor=function tt(nt){var et=nt.color,rt=nt.onClick,ot=rt===void 0?function(){}:rt,at=nt.onSwatchHover,st=nt.active,ut=_default$2({default:{color:{background:et,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:getContrastingColor(et),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:st,"color-#FFFFFF":et==="#FFFFFF",transparent:et==="transparent"});return React$1.createElement(Swatch$1,{style:ut.color,color:et,onClick:ot,onHover:at,focusStyle:{boxShadow:"0 0 4px "+et}},React$1.createElement("div",{style:ut.dot}))},CompactFields=function tt(nt){var et=nt.hex,rt=nt.rgb,ot=nt.onChange,at=_default$2({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:et},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),st=function(ct,pt){ct.r||ct.g||ct.b?ot({r:ct.r||rt.r,g:ct.g||rt.g,b:ct.b||rt.b,source:"rgb"},pt):ot({hex:ct.hex,source:"hex"},pt)};return React$1.createElement("div",{style:at.fields,className:"flexbox-fix"},React$1.createElement("div",{style:at.active}),React$1.createElement(EditableInput,{style:{wrap:at.HEXwrap,input:at.HEXinput,label:at.HEXlabel},label:"hex",value:et,onChange:st}),React$1.createElement(EditableInput,{style:{wrap:at.RGBwrap,input:at.RGBinput,label:at.RGBlabel},label:"r",value:rt.r,onChange:st}),React$1.createElement(EditableInput,{style:{wrap:at.RGBwrap,input:at.RGBinput,label:at.RGBlabel},label:"g",value:rt.g,onChange:st}),React$1.createElement(EditableInput,{style:{wrap:at.RGBwrap,input:at.RGBinput,label:at.RGBlabel},label:"b",value:rt.b,onChange:st}))},Compact=function tt(nt){var et=nt.onChange,rt=nt.onSwatchHover,ot=nt.colors,at=nt.hex,st=nt.rgb,ut=nt.styles,ct=ut===void 0?{}:ut,pt=nt.className,dt=pt===void 0?"":pt,ft=_default$2(merge$1({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},ct)),bt=function(mt,Mt){mt.hex?isValidHex(mt.hex)&&et({hex:mt.hex,source:"hex"},Mt):et(mt,Mt)};return React$1.createElement(Raised,{style:ft.Compact,styles:ct},React$1.createElement("div",{style:ft.compact,className:"compact-picker "+dt},React$1.createElement("div",null,map(ot,function(ht){return React$1.createElement(CompactColor,{key:ht,color:ht,active:ht.toLowerCase()===at,onClick:bt,onSwatchHover:rt})}),React$1.createElement("div",{style:ft.clear})),React$1.createElement(CompactFields,{hex:at,rgb:st,onChange:bt})))};Compact.propTypes={colors:PropTypes.arrayOf(PropTypes.string),styles:PropTypes.object};Compact.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}};ColorWrap(Compact);var GithubSwatch=function tt(nt){var et=nt.hover,rt=nt.color,ot=nt.onClick,at=nt.onSwatchHover,st={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},ut=_default$2({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:st}},{hover:et});return React$1.createElement("div",{style:ut.swatch},React$1.createElement(Swatch$1,{color:rt,onClick:ot,onHover:at,focusStyle:st}))};const GithubSwatch$1=handleHover(GithubSwatch);var Github=function tt(nt){var et=nt.width,rt=nt.colors,ot=nt.onChange,at=nt.onSwatchHover,st=nt.triangle,ut=nt.styles,ct=ut===void 0?{}:ut,pt=nt.className,dt=pt===void 0?"":pt,ft=_default$2(merge$1({default:{card:{width:et,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},ct),{"hide-triangle":st==="hide","top-left-triangle":st==="top-left","top-right-triangle":st==="top-right","bottom-left-triangle":st==="bottom-left","bottom-right-triangle":st==="bottom-right"}),bt=function(mt,Mt){return ot({hex:mt,source:"hex"},Mt)};return React$1.createElement("div",{style:ft.card,className:"github-picker "+dt},React$1.createElement("div",{style:ft.triangleShadow}),React$1.createElement("div",{style:ft.triangle}),map(rt,function(ht){return React$1.createElement(GithubSwatch$1,{color:ht,key:ht,onClick:bt,onSwatchHover:at})}))};Github.propTypes={width:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),colors:PropTypes.arrayOf(PropTypes.string),triangle:PropTypes.oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:PropTypes.object};Github.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};ColorWrap(Github);var SliderPointer$1=function tt(nt){var et=nt.direction,rt=_default$2({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:et==="vertical"});return React$1.createElement("div",{style:rt.picker})},_extends$l=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},HuePicker=function tt(nt){var et=nt.width,rt=nt.height,ot=nt.onChange,at=nt.hsl,st=nt.direction,ut=nt.pointer,ct=nt.styles,pt=ct===void 0?{}:ct,dt=nt.className,ft=dt===void 0?"":dt,bt=_default$2(merge$1({default:{picker:{position:"relative",width:et,height:rt},hue:{radius:"2px"}}},pt)),ht=function(Mt){return ot({a:1,h:Mt.h,l:.5,s:1})};return React$1.createElement("div",{style:bt.picker,className:"hue-picker "+ft},React$1.createElement(Hue,_extends$l({},bt.hue,{hsl:at,pointer:ut,onChange:ht,direction:st})))};HuePicker.propTypes={styles:PropTypes.object};HuePicker.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:SliderPointer$1,styles:{}};ColorWrap(HuePicker);var Material=function tt(nt){var et=nt.onChange,rt=nt.hex,ot=nt.rgb,at=nt.styles,st=at===void 0?{}:at,ut=nt.className,ct=ut===void 0?"":ut,pt=_default$2(merge$1({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+rt,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},st)),dt=function(bt,ht){bt.hex?isValidHex(bt.hex)&&et({hex:bt.hex,source:"hex"},ht):(bt.r||bt.g||bt.b)&&et({r:bt.r||ot.r,g:bt.g||ot.g,b:bt.b||ot.b,source:"rgb"},ht)};return React$1.createElement(Raised,{styles:st},React$1.createElement("div",{style:pt.material,className:"material-picker "+ct},React$1.createElement(EditableInput,{style:{wrap:pt.HEXwrap,input:pt.HEXinput,label:pt.HEXlabel},label:"hex",value:rt,onChange:dt}),React$1.createElement("div",{style:pt.split,className:"flexbox-fix"},React$1.createElement("div",{style:pt.third},React$1.createElement(EditableInput,{style:{wrap:pt.RGBwrap,input:pt.RGBinput,label:pt.RGBlabel},label:"r",value:ot.r,onChange:dt})),React$1.createElement("div",{style:pt.third},React$1.createElement(EditableInput,{style:{wrap:pt.RGBwrap,input:pt.RGBinput,label:pt.RGBlabel},label:"g",value:ot.g,onChange:dt})),React$1.createElement("div",{style:pt.third},React$1.createElement(EditableInput,{style:{wrap:pt.RGBwrap,input:pt.RGBinput,label:pt.RGBlabel},label:"b",value:ot.b,onChange:dt})))))};ColorWrap(Material);var PhotoshopPicker=function tt(nt){var et=nt.onChange,rt=nt.rgb,ot=nt.hsv,at=nt.hex,st=_default$2({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),ut=function(pt,dt){pt["#"]?isValidHex(pt["#"])&&et({hex:pt["#"],source:"hex"},dt):pt.r||pt.g||pt.b?et({r:pt.r||rt.r,g:pt.g||rt.g,b:pt.b||rt.b,source:"rgb"},dt):(pt.h||pt.s||pt.v)&&et({h:pt.h||ot.h,s:pt.s||ot.s,v:pt.v||ot.v,source:"hsv"},dt)};return React$1.createElement("div",{style:st.fields},React$1.createElement(EditableInput,{style:{wrap:st.RGBwrap,input:st.RGBinput,label:st.RGBlabel},label:"h",value:Math.round(ot.h),onChange:ut}),React$1.createElement(EditableInput,{style:{wrap:st.RGBwrap,input:st.RGBinput,label:st.RGBlabel},label:"s",value:Math.round(ot.s*100),onChange:ut}),React$1.createElement(EditableInput,{style:{wrap:st.RGBwrap,input:st.RGBinput,label:st.RGBlabel},label:"v",value:Math.round(ot.v*100),onChange:ut}),React$1.createElement("div",{style:st.divider}),React$1.createElement(EditableInput,{style:{wrap:st.RGBwrap,input:st.RGBinput,label:st.RGBlabel},label:"r",value:rt.r,onChange:ut}),React$1.createElement(EditableInput,{style:{wrap:st.RGBwrap,input:st.RGBinput,label:st.RGBlabel},label:"g",value:rt.g,onChange:ut}),React$1.createElement(EditableInput,{style:{wrap:st.RGBwrap,input:st.RGBinput,label:st.RGBlabel},label:"b",value:rt.b,onChange:ut}),React$1.createElement("div",{style:st.divider}),React$1.createElement(EditableInput,{style:{wrap:st.HEXwrap,input:st.HEXinput,label:st.HEXlabel},label:"#",value:at.replace("#",""),onChange:ut}),React$1.createElement("div",{style:st.fieldSymbols},React$1.createElement("div",{style:st.symbol},"°"),React$1.createElement("div",{style:st.symbol},"%"),React$1.createElement("div",{style:st.symbol},"%")))},PhotoshopPointerCircle$1=function tt(nt){var et=nt.hsl,rt=_default$2({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":et.l>.5});return React$1.createElement("div",{style:rt.picker})},PhotoshopPointerCircle=function tt(){var nt=_default$2({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return React$1.createElement("div",{style:nt.pointer},React$1.createElement("div",{style:nt.left},React$1.createElement("div",{style:nt.leftInside})),React$1.createElement("div",{style:nt.right},React$1.createElement("div",{style:nt.rightInside})))},PhotoshopButton=function tt(nt){var et=nt.onClick,rt=nt.label,ot=nt.children,at=nt.active,st=_default$2({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:at});return React$1.createElement("div",{style:st.button,onClick:et},rt||ot)},PhotoshopPreviews=function tt(nt){var et=nt.rgb,rt=nt.currentColor,ot=_default$2({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+et.r+","+et.g+", "+et.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:rt,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return React$1.createElement("div",null,React$1.createElement("div",{style:ot.label},"new"),React$1.createElement("div",{style:ot.swatches},React$1.createElement("div",{style:ot.new}),React$1.createElement("div",{style:ot.current})),React$1.createElement("div",{style:ot.label},"current"))},_createClass$6=function(){function tt(nt,et){for(var rt=0;rt<et.length;rt++){var ot=et[rt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(nt,ot.key,ot)}}return function(nt,et,rt){return et&&tt(nt.prototype,et),rt&&tt(nt,rt),nt}}();function _classCallCheck$6(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$6(tt,nt){if(!tt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return nt&&(typeof nt=="object"||typeof nt=="function")?nt:tt}function _inherits$6(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof nt);tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,enumerable:!1,writable:!0,configurable:!0}}),nt&&(Object.setPrototypeOf?Object.setPrototypeOf(tt,nt):tt.__proto__=nt)}var Photoshop=function(tt){_inherits$6(nt,tt);function nt(et){_classCallCheck$6(this,nt);var rt=_possibleConstructorReturn$6(this,(nt.__proto__||Object.getPrototypeOf(nt)).call(this));return rt.state={currentColor:et.hex},rt}return _createClass$6(nt,[{key:"render",value:function(){var rt=this.props,ot=rt.styles,at=ot===void 0?{}:ot,st=rt.className,ut=st===void 0?"":st,ct=_default$2(merge$1({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},at));return React$1.createElement("div",{style:ct.picker,className:"photoshop-picker "+ut},React$1.createElement("div",{style:ct.head},this.props.header),React$1.createElement("div",{style:ct.body,className:"flexbox-fix"},React$1.createElement("div",{style:ct.saturation},React$1.createElement(Saturation,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:PhotoshopPointerCircle$1,onChange:this.props.onChange})),React$1.createElement("div",{style:ct.hue},React$1.createElement(Hue,{direction:"vertical",hsl:this.props.hsl,pointer:PhotoshopPointerCircle,onChange:this.props.onChange})),React$1.createElement("div",{style:ct.controls},React$1.createElement("div",{style:ct.top,className:"flexbox-fix"},React$1.createElement("div",{style:ct.previews},React$1.createElement(PhotoshopPreviews,{rgb:this.props.rgb,currentColor:this.state.currentColor})),React$1.createElement("div",{style:ct.actions},React$1.createElement(PhotoshopButton,{label:"OK",onClick:this.props.onAccept,active:!0}),React$1.createElement(PhotoshopButton,{label:"Cancel",onClick:this.props.onCancel}),React$1.createElement(PhotoshopPicker,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),nt}(React$1.Component);Photoshop.propTypes={header:PropTypes.string,styles:PropTypes.object};Photoshop.defaultProps={header:"Color Picker",styles:{}};ColorWrap(Photoshop);var SketchFields=function tt(nt){var et=nt.onChange,rt=nt.rgb,ot=nt.hsl,at=nt.hex,st=nt.disableAlpha,ut=_default$2({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:st}),ct=function(dt,ft){dt.hex?isValidHex(dt.hex)&&et({hex:dt.hex,source:"hex"},ft):dt.r||dt.g||dt.b?et({r:dt.r||rt.r,g:dt.g||rt.g,b:dt.b||rt.b,a:rt.a,source:"rgb"},ft):dt.a&&(dt.a<0?dt.a=0:dt.a>100&&(dt.a=100),dt.a/=100,et({h:ot.h,s:ot.s,l:ot.l,a:dt.a,source:"rgb"},ft))};return React$1.createElement("div",{style:ut.fields,className:"flexbox-fix"},React$1.createElement("div",{style:ut.double},React$1.createElement(EditableInput,{style:{input:ut.input,label:ut.label},label:"hex",value:at.replace("#",""),onChange:ct})),React$1.createElement("div",{style:ut.single},React$1.createElement(EditableInput,{style:{input:ut.input,label:ut.label},label:"r",value:rt.r,onChange:ct,dragLabel:"true",dragMax:"255"})),React$1.createElement("div",{style:ut.single},React$1.createElement(EditableInput,{style:{input:ut.input,label:ut.label},label:"g",value:rt.g,onChange:ct,dragLabel:"true",dragMax:"255"})),React$1.createElement("div",{style:ut.single},React$1.createElement(EditableInput,{style:{input:ut.input,label:ut.label},label:"b",value:rt.b,onChange:ct,dragLabel:"true",dragMax:"255"})),React$1.createElement("div",{style:ut.alpha},React$1.createElement(EditableInput,{style:{input:ut.input,label:ut.label},label:"a",value:Math.round(rt.a*100),onChange:ct,dragLabel:"true",dragMax:"100"})))},_extends$k=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},SketchPresetColors=function tt(nt){var et=nt.colors,rt=nt.onClick,ot=rt===void 0?function(){}:rt,at=nt.onSwatchHover,st=_default$2({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!et||!et.length}),ut=function(pt,dt){ot({hex:pt,source:"hex"},dt)};return React$1.createElement("div",{style:st.colors,className:"flexbox-fix"},et.map(function(ct){var pt=typeof ct=="string"?{color:ct}:ct,dt=""+pt.color+(pt.title||"");return React$1.createElement("div",{key:dt,style:st.swatchWrap},React$1.createElement(Swatch$1,_extends$k({},pt,{style:st.swatch,onClick:ut,onHover:at,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+pt.color}})))}))};SketchPresetColors.propTypes={colors:PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string,PropTypes.shape({color:PropTypes.string,title:PropTypes.string})])).isRequired};var _extends$j=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},Sketch=function tt(nt){var et=nt.width,rt=nt.rgb,ot=nt.hex,at=nt.hsv,st=nt.hsl,ut=nt.onChange,ct=nt.onSwatchHover,pt=nt.disableAlpha,dt=nt.presetColors,ft=nt.renderers,bt=nt.styles,ht=bt===void 0?{}:bt,mt=nt.className,Mt=mt===void 0?"":mt,Ot=_default$2(merge$1({default:_extends$j({picker:{width:et,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba("+rt.r+","+rt.g+","+rt.b+","+rt.a+")",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},ht),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},ht),{disableAlpha:pt});return React$1.createElement("div",{style:Ot.picker,className:"sketch-picker "+Mt},React$1.createElement("div",{style:Ot.saturation},React$1.createElement(Saturation,{style:Ot.Saturation,hsl:st,hsv:at,onChange:ut})),React$1.createElement("div",{style:Ot.controls,className:"flexbox-fix"},React$1.createElement("div",{style:Ot.sliders},React$1.createElement("div",{style:Ot.hue},React$1.createElement(Hue,{style:Ot.Hue,hsl:st,onChange:ut})),React$1.createElement("div",{style:Ot.alpha},React$1.createElement(Alpha,{style:Ot.Alpha,rgb:rt,hsl:st,renderers:ft,onChange:ut}))),React$1.createElement("div",{style:Ot.color},React$1.createElement(Checkboard,null),React$1.createElement("div",{style:Ot.activeColor}))),React$1.createElement(SketchFields,{rgb:rt,hsl:st,hex:ot,onChange:ut,disableAlpha:pt}),React$1.createElement(SketchPresetColors,{colors:dt,onClick:ut,onSwatchHover:ct}))};Sketch.propTypes={disableAlpha:PropTypes.bool,width:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),styles:PropTypes.object};Sketch.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]};ColorWrap(Sketch);var SliderSwatch=function tt(nt){var et=nt.hsl,rt=nt.offset,ot=nt.onClick,at=ot===void 0?function(){}:ot,st=nt.active,ut=nt.first,ct=nt.last,pt=_default$2({default:{swatch:{height:"12px",background:"hsl("+et.h+", 50%, "+rt*100+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:st,first:ut,last:ct}),dt=function(bt){return at({h:et.h,s:.5,l:rt,source:"hsl"},bt)};return React$1.createElement("div",{style:pt.swatch,onClick:dt})},SliderSwatches=function tt(nt){var et=nt.onClick,rt=nt.hsl,ot=_default$2({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}}),at=.1;return React$1.createElement("div",{style:ot.swatches},React$1.createElement("div",{style:ot.swatch},React$1.createElement(SliderSwatch,{hsl:rt,offset:".80",active:Math.abs(rt.l-.8)<at&&Math.abs(rt.s-.5)<at,onClick:et,first:!0})),React$1.createElement("div",{style:ot.swatch},React$1.createElement(SliderSwatch,{hsl:rt,offset:".65",active:Math.abs(rt.l-.65)<at&&Math.abs(rt.s-.5)<at,onClick:et})),React$1.createElement("div",{style:ot.swatch},React$1.createElement(SliderSwatch,{hsl:rt,offset:".50",active:Math.abs(rt.l-.5)<at&&Math.abs(rt.s-.5)<at,onClick:et})),React$1.createElement("div",{style:ot.swatch},React$1.createElement(SliderSwatch,{hsl:rt,offset:".35",active:Math.abs(rt.l-.35)<at&&Math.abs(rt.s-.5)<at,onClick:et})),React$1.createElement("div",{style:ot.swatch},React$1.createElement(SliderSwatch,{hsl:rt,offset:".20",active:Math.abs(rt.l-.2)<at&&Math.abs(rt.s-.5)<at,onClick:et,last:!0})),React$1.createElement("div",{style:ot.clear}))},SliderPointer=function tt(){var nt=_default$2({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return React$1.createElement("div",{style:nt.picker})},Slider=function tt(nt){var et=nt.hsl,rt=nt.onChange,ot=nt.pointer,at=nt.styles,st=at===void 0?{}:at,ut=nt.className,ct=ut===void 0?"":ut,pt=_default$2(merge$1({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},st));return React$1.createElement("div",{style:pt.wrap||{},className:"slider-picker "+ct},React$1.createElement("div",{style:pt.hue},React$1.createElement(Hue,{style:pt.Hue,hsl:et,pointer:ot,onChange:rt})),React$1.createElement("div",{style:pt.swatches},React$1.createElement(SliderSwatches,{hsl:et,onClick:rt})))};Slider.propTypes={styles:PropTypes.object};Slider.defaultProps={pointer:SliderPointer,styles:{}};ColorWrap(Slider);var CheckIcon={};Object.defineProperty(CheckIcon,"__esModule",{value:!0});var _extends$i=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_react=reactExports,_react2=_interopRequireDefault(_react);function _interopRequireDefault(tt){return tt&&tt.__esModule?tt:{default:tt}}function _objectWithoutProperties$g(tt,nt){var et={};for(var rt in tt)nt.indexOf(rt)>=0||Object.prototype.hasOwnProperty.call(tt,rt)&&(et[rt]=tt[rt]);return et}var DEFAULT_SIZE$1=24,_default=CheckIcon.default=function(tt){var nt=tt.fill,et=nt===void 0?"currentColor":nt,rt=tt.width,ot=rt===void 0?DEFAULT_SIZE$1:rt,at=tt.height,st=at===void 0?DEFAULT_SIZE$1:at,ut=tt.style,ct=ut===void 0?{}:ut,pt=_objectWithoutProperties$g(tt,["fill","width","height","style"]);return _react2.default.createElement("svg",_extends$i({viewBox:"0 0 "+DEFAULT_SIZE$1+" "+DEFAULT_SIZE$1,style:_extends$i({fill:et,width:ot,height:st},ct)},pt),_react2.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))},SwatchesColor=function tt(nt){var et=nt.color,rt=nt.onClick,ot=rt===void 0?function(){}:rt,at=nt.onSwatchHover,st=nt.first,ut=nt.last,ct=nt.active,pt=_default$2({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:et,marginBottom:"1px"},check:{color:getContrastingColor(et),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:st,last:ut,active:ct,"color-#FFFFFF":et==="#FFFFFF",transparent:et==="transparent"});return React$1.createElement(Swatch$1,{color:et,style:pt.color,onClick:ot,onHover:at,focusStyle:{boxShadow:"0 0 4px "+et}},React$1.createElement("div",{style:pt.check},React$1.createElement(_default,null)))},SwatchesGroup=function tt(nt){var et=nt.onClick,rt=nt.onSwatchHover,ot=nt.group,at=nt.active,st=_default$2({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return React$1.createElement("div",{style:st.group},map(ot,function(ut,ct){return React$1.createElement(SwatchesColor,{key:ut,color:ut,active:ut.toLowerCase()===at,first:ct===0,last:ct===ot.length-1,onClick:et,onSwatchHover:rt})}))},Swatches=function tt(nt){var et=nt.width,rt=nt.height,ot=nt.onChange,at=nt.onSwatchHover,st=nt.colors,ut=nt.hex,ct=nt.styles,pt=ct===void 0?{}:ct,dt=nt.className,ft=dt===void 0?"":dt,bt=_default$2(merge$1({default:{picker:{width:et,height:rt},overflow:{height:rt,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},pt)),ht=function(Mt,Ot){return ot({hex:Mt,source:"hex"},Ot)};return React$1.createElement("div",{style:bt.picker,className:"swatches-picker "+ft},React$1.createElement(Raised,null,React$1.createElement("div",{style:bt.overflow},React$1.createElement("div",{style:bt.body},map(st,function(mt){return React$1.createElement(SwatchesGroup,{key:mt.toString(),group:mt,active:ut,onClick:ht,onSwatchHover:at})}),React$1.createElement("div",{style:bt.clear})))))};Swatches.propTypes={width:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),height:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),colors:PropTypes.arrayOf(PropTypes.arrayOf(PropTypes.string)),styles:PropTypes.object};Swatches.defaultProps={width:320,height:240,colors:[[red[900],red[700],red[500],red[300],red[100]],[pink[900],pink[700],pink[500],pink[300],pink[100]],[purple[900],purple[700],purple[500],purple[300],purple[100]],[deepPurple[900],deepPurple[700],deepPurple[500],deepPurple[300],deepPurple[100]],[indigo[900],indigo[700],indigo[500],indigo[300],indigo[100]],[blue[900],blue[700],blue[500],blue[300],blue[100]],[lightBlue[900],lightBlue[700],lightBlue[500],lightBlue[300],lightBlue[100]],[cyan[900],cyan[700],cyan[500],cyan[300],cyan[100]],[teal[900],teal[700],teal[500],teal[300],teal[100]],["#194D33",green[700],green[500],green[300],green[100]],[lightGreen[900],lightGreen[700],lightGreen[500],lightGreen[300],lightGreen[100]],[lime[900],lime[700],lime[500],lime[300],lime[100]],[yellow[900],yellow[700],yellow[500],yellow[300],yellow[100]],[amber[900],amber[700],amber[500],amber[300],amber[100]],[orange[900],orange[700],orange[500],orange[300],orange[100]],[deepOrange[900],deepOrange[700],deepOrange[500],deepOrange[300],deepOrange[100]],[brown[900],brown[700],brown[500],brown[300],brown[100]],[blueGrey[900],blueGrey[700],blueGrey[500],blueGrey[300],blueGrey[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};ColorWrap(Swatches);var Twitter=function tt(nt){var et=nt.onChange,rt=nt.onSwatchHover,ot=nt.hex,at=nt.colors,st=nt.width,ut=nt.triangle,ct=nt.styles,pt=ct===void 0?{}:ct,dt=nt.className,ft=dt===void 0?"":dt,bt=_default$2(merge$1({default:{card:{width:st,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},pt),{"hide-triangle":ut==="hide","top-left-triangle":ut==="top-left","top-right-triangle":ut==="top-right"}),ht=function(Mt,Ot){isValidHex(Mt)&&et({hex:Mt,source:"hex"},Ot)};return React$1.createElement("div",{style:bt.card,className:"twitter-picker "+ft},React$1.createElement("div",{style:bt.triangleShadow}),React$1.createElement("div",{style:bt.triangle}),React$1.createElement("div",{style:bt.body},map(at,function(mt,Mt){return React$1.createElement(Swatch$1,{key:Mt,color:mt,hex:mt,style:bt.swatch,onClick:ht,onHover:rt,focusStyle:{boxShadow:"0 0 4px "+mt}})}),React$1.createElement("div",{style:bt.hash},"#"),React$1.createElement(EditableInput,{label:null,style:{input:bt.input},value:ot.replace("#",""),onChange:ht}),React$1.createElement("div",{style:bt.clear})))};Twitter.propTypes={width:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),triangle:PropTypes.oneOf(["hide","top-left","top-right"]),colors:PropTypes.arrayOf(PropTypes.string),styles:PropTypes.object};Twitter.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};ColorWrap(Twitter);var GooglePointerCircle=function tt(nt){var et=_default$2({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(nt.hsl.h)+", "+Math.round(nt.hsl.s*100)+"%, "+Math.round(nt.hsl.l*100)+"%)"}}});return React$1.createElement("div",{style:et.picker})};GooglePointerCircle.propTypes={hsl:PropTypes.shape({h:PropTypes.number,s:PropTypes.number,l:PropTypes.number,a:PropTypes.number})};GooglePointerCircle.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var GooglePointer=function tt(nt){var et=_default$2({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(nt.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return React$1.createElement("div",{style:et.picker})};GooglePointer.propTypes={hsl:PropTypes.shape({h:PropTypes.number,s:PropTypes.number,l:PropTypes.number,a:PropTypes.number})};GooglePointer.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var GoogleFields=function tt(nt){var et=nt.onChange,rt=nt.rgb,ot=nt.hsl,at=nt.hex,st=nt.hsv,ut=function(ht,mt){if(ht.hex)isValidHex(ht.hex)&&et({hex:ht.hex,source:"hex"},mt);else if(ht.rgb){var Mt=ht.rgb.split(",");isvalidColorString(ht.rgb,"rgb")&&et({r:Mt[0],g:Mt[1],b:Mt[2],a:1,source:"rgb"},mt)}else if(ht.hsv){var Ot=ht.hsv.split(",");isvalidColorString(ht.hsv,"hsv")&&(Ot[2]=Ot[2].replace("%",""),Ot[1]=Ot[1].replace("%",""),Ot[0]=Ot[0].replace("°",""),Ot[1]==1?Ot[1]=.01:Ot[2]==1&&(Ot[2]=.01),et({h:Number(Ot[0]),s:Number(Ot[1]),v:Number(Ot[2]),source:"hsv"},mt))}else if(ht.hsl){var zt=ht.hsl.split(",");isvalidColorString(ht.hsl,"hsl")&&(zt[2]=zt[2].replace("%",""),zt[1]=zt[1].replace("%",""),zt[0]=zt[0].replace("°",""),ft[1]==1?ft[1]=.01:ft[2]==1&&(ft[2]=.01),et({h:Number(zt[0]),s:Number(zt[1]),v:Number(zt[2]),source:"hsl"},mt))}},ct=_default$2({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),pt=rt.r+", "+rt.g+", "+rt.b,dt=Math.round(ot.h)+"°, "+Math.round(ot.s*100)+"%, "+Math.round(ot.l*100)+"%",ft=Math.round(st.h)+"°, "+Math.round(st.s*100)+"%, "+Math.round(st.v*100)+"%";return React$1.createElement("div",{style:ct.wrap,className:"flexbox-fix"},React$1.createElement("div",{style:ct.fields},React$1.createElement("div",{style:ct.double},React$1.createElement(EditableInput,{style:{input:ct.input,label:ct.label},label:"hex",value:at,onChange:ut})),React$1.createElement("div",{style:ct.column},React$1.createElement("div",{style:ct.single},React$1.createElement(EditableInput,{style:{input:ct.input2,label:ct.label2},label:"rgb",value:pt,onChange:ut})),React$1.createElement("div",{style:ct.single},React$1.createElement(EditableInput,{style:{input:ct.input2,label:ct.label2},label:"hsv",value:ft,onChange:ut})),React$1.createElement("div",{style:ct.single},React$1.createElement(EditableInput,{style:{input:ct.input2,label:ct.label2},label:"hsl",value:dt,onChange:ut})))))},Google=function tt(nt){var et=nt.width,rt=nt.onChange,ot=nt.rgb,at=nt.hsl,st=nt.hsv,ut=nt.hex,ct=nt.header,pt=nt.styles,dt=pt===void 0?{}:pt,ft=nt.className,bt=ft===void 0?"":ft,ht=_default$2(merge$1({default:{picker:{width:et,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+ot.r+", "+ot.g+", "+ot.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},dt));return React$1.createElement("div",{style:ht.picker,className:"google-picker "+bt},React$1.createElement("div",{style:ht.head},ct),React$1.createElement("div",{style:ht.swatch}),React$1.createElement("div",{style:ht.saturation},React$1.createElement(Saturation,{hsl:at,hsv:st,pointer:GooglePointerCircle,onChange:rt})),React$1.createElement("div",{style:ht.body},React$1.createElement("div",{style:ht.controls,className:"flexbox-fix"},React$1.createElement("div",{style:ht.hue},React$1.createElement(Hue,{style:ht.Hue,hsl:at,radius:"4px",pointer:GooglePointer,onChange:rt}))),React$1.createElement(GoogleFields,{rgb:ot,hsl:at,hex:ut,hsv:st,onChange:rt})))};Google.propTypes={width:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),styles:PropTypes.object,header:PropTypes.string};Google.defaultProps={width:652,styles:{},header:"Color picker"};ColorWrap(Google);const StyledColorPicker=newStyled("div",{target:"erdsanp0"})(({disabled:tt,width:nt,theme:et})=>({fontFamily:et.genericFonts.bodyFont,display:"flex",flexDirection:"column",alignItems:"flex-start",cursor:tt?"not-allowed":"default",width:nt})),StyledChromePicker=newStyled("div",{target:"erdsanp1"})(({theme:tt})=>({div:{fontFamily:`${tt.genericFonts.bodyFont} !important`}})),StyledColorPreview=newStyled("div",{target:"erdsanp2"})(({disabled:tt,theme:nt})=>({height:nt.sizes.minElementHeight,borderRadius:nt.radii.default,borderColor:nt.colors.borderColor,cursor:tt?"not-allowed":"pointer",pointerEvents:tt?"none":"auto",boxShadow:"none",lineHeight:nt.lineHeights.base,gap:nt.spacing.md,"&:focus":{outline:"none"},display:"flex"})),StyledColorBlock=newStyled("div",{target:"erdsanp3"})(({backgroundColor:tt,disabled:nt,theme:et})=>({width:et.sizes.minElementHeight,height:et.sizes.minElementHeight,borderRadius:et.radii.default,borderColor:et.colors.borderColor,borderWidth:et.sizes.borderWidth,opacity:nt?"0.4":"",backgroundColor:tt,borderStyle:"solid",cursor:"pointer",lineHeight:et.lineHeights.base,"&:focus":{outline:"none"}})),StyledColorValue=newStyled("div",{target:"erdsanp4"})({display:"flex",alignItems:"center"});class BaseColorPicker extends React$1.PureComponent{constructor(){super(...arguments),this.state={value:this.props.value},this.onColorChange=nt=>{this.setState({value:nt.hex})},this.onColorClose=()=>{this.props.onChange(this.state.value)}}componentDidUpdate(nt){nt.value!==this.props.value&&this.props.value!==this.state.value&&this.setState((et,rt)=>({value:rt.value}))}componentDidCatch(nt){if((nt==null?void 0:nt.name)==="SecurityError")logWarning(`Swallowing ColorPicker SecurityError '${nt.name}: ${nt.message}'`),this.forceUpdate();else throw nt}render(){const{width:nt,showValue:et,label:rt,labelVisibility:ot,help:at,disabled:st}=this.props,{value:ut}=this.state;return jsxs(StyledColorPicker,{className:"stColorPicker","data-testid":"stColorPicker",width:nt,disabled:st,children:[jsx$1(WidgetLabel,{label:rt,disabled:st,labelVisibility:ot,children:at&&jsx$1(StyledWidgetLabelHelpInline,{children:jsx$1(TooltipIcon,{content:at,placement:Placement.TOP_RIGHT})})}),jsx$1(StatefulPopover,{onClose:this.onColorClose,content:()=>jsx$1(StyledChromePicker,{"data-testid":"stColorPickerPopover",children:jsx$1(ChromePicker,{color:ut,onChange:this.onColorChange,disableAlpha:!0})}),children:jsxs(StyledColorPreview,{disabled:st,children:[jsx$1(StyledColorBlock,{"data-testid":"stColorPickerBlock",backgroundColor:ut,disabled:st}),et&&jsx$1(StyledColorValue,{children:ut.toUpperCase()})]})})]})}}var lib$1={},uaParser_min={exports:{}};(function(tt,nt){(function(et,rt){var ot="1.0.39",at="",st="?",ut="function",ct="undefined",pt="object",dt="string",ft="major",bt="model",ht="name",mt="type",Mt="vendor",Ot="version",zt="architecture",yt="console",vt="mobile",At="tablet",St="smarttv",Et="wearable",Tt="embedded",Rt=500,Ct="Amazon",wt="Apple",Lt="ASUS",Vt="BlackBerry",jt="Browser",s0="Chrome",Ht="Edge",Yt="Firefox",M0="Google",l0="Huawei",b0="LG",kt="Microsoft",o0="Motorola",qt="Opera",Dt="Samsung",Bt="Sharp",p0="Sony",r0="Xiaomi",a0="Zebra",f0="Facebook",i0="Chromium OS",$t="Mac OS",It=" Browser",Ut=function(e0,Nt){var Xt={};for(var d0 in e0)Nt[d0]&&Nt[d0].length%2===0?Xt[d0]=Nt[d0].concat(e0[d0]):Xt[d0]=e0[d0];return Xt},xt=function(e0){for(var Nt={},Xt=0;Xt<e0.length;Xt++)Nt[e0[Xt].toUpperCase()]=e0[Xt];return Nt},Ft=function(e0,Nt){return typeof e0===dt?Pt(Nt).indexOf(Pt(e0))!==-1:!1},Pt=function(e0){return e0.toLowerCase()},Zt=function(e0){return typeof e0===dt?e0.replace(/[^\d\.]/g,at).split(".")[0]:rt},Kt=function(e0,Nt){if(typeof e0===dt)return e0=e0.replace(/^\s\s*/,at),typeof Nt===ct?e0:e0.substring(0,Rt)},n0=function(e0,Nt){for(var Xt=0,d0,z0,w0,E0,g0,k0;Xt<Nt.length&&!g0;){var I0=Nt[Xt],N0=Nt[Xt+1];for(d0=z0=0;d0<I0.length&&!g0&&I0[d0];)if(g0=I0[d0++].exec(e0),g0)for(w0=0;w0<N0.length;w0++)k0=g0[++z0],E0=N0[w0],typeof E0===pt&&E0.length>0?E0.length===2?typeof E0[1]==ut?this[E0[0]]=E0[1].call(this,k0):this[E0[0]]=E0[1]:E0.length===3?typeof E0[1]===ut&&!(E0[1].exec&&E0[1].test)?this[E0[0]]=k0?E0[1].call(this,k0,E0[2]):rt:this[E0[0]]=k0?k0.replace(E0[1],E0[2]):rt:E0.length===4&&(this[E0[0]]=k0?E0[3].call(this,k0.replace(E0[1],E0[2])):rt):this[E0]=k0||rt;Xt+=2}},c0=function(e0,Nt){for(var Xt in Nt)if(typeof Nt[Xt]===pt&&Nt[Xt].length>0){for(var d0=0;d0<Nt[Xt].length;d0++)if(Ft(Nt[Xt][d0],e0))return Xt===st?rt:Xt}else if(Ft(Nt[Xt],e0))return Xt===st?rt:Xt;return Nt.hasOwnProperty("*")?Nt["*"]:e0},u0={"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"},y0={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},D0={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[Ot,[ht,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[Ot,[ht,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[ht,Ot],[/opios[\/ ]+([\w\.]+)/i],[Ot,[ht,qt+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[Ot,[ht,qt+" GX"]],[/\bopr\/([\w\.]+)/i],[Ot,[ht,qt]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[Ot,[ht,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[ht,Ot],[/quark(?:pc)?\/([-\w\.]+)/i],[Ot,[ht,"Quark"]],[/\bddg\/([\w\.]+)/i],[Ot,[ht,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[Ot,[ht,"UC"+jt]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[Ot,[ht,"WeChat"]],[/konqueror\/([\w\.]+)/i],[Ot,[ht,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[Ot,[ht,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[Ot,[ht,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[Ot,[ht,"Smart Lenovo "+jt]],[/(avast|avg)\/([\w\.]+)/i],[[ht,/(.+)/,"$1 Secure "+jt],Ot],[/\bfocus\/([\w\.]+)/i],[Ot,[ht,Yt+" Focus"]],[/\bopt\/([\w\.]+)/i],[Ot,[ht,qt+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[Ot,[ht,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[Ot,[ht,"Dolphin"]],[/coast\/([\w\.]+)/i],[Ot,[ht,qt+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[Ot,[ht,"MIUI "+jt]],[/fxios\/([-\w\.]+)/i],[Ot,[ht,Yt]],[/\bqihu|(qi?ho?o?|360)browser/i],[[ht,"360"+It]],[/\b(qq)\/([\w\.]+)/i],[[ht,/(.+)/,"$1Browser"],Ot],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[ht,/(.+)/,"$1"+It],Ot],[/samsungbrowser\/([\w\.]+)/i],[Ot,[ht,Dt+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[ht,/_/g," "],Ot],[/metasr[\/ ]?([\d\.]+)/i],[Ot,[ht,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[ht,"Sogou Mobile"],Ot],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[ht,Ot],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[ht],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[ht,f0],Ot],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[ht,Ot],[/\bgsa\/([\w\.]+) .*safari\//i],[Ot,[ht,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[Ot,[ht,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[Ot,[ht,s0+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[ht,s0+" WebView"],Ot],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[Ot,[ht,"Android "+jt]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[ht,Ot],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[Ot,[ht,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[Ot,ht],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[ht,[Ot,c0,u0]],[/(webkit|khtml)\/([\w\.]+)/i],[ht,Ot],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[ht,"Netscape"],Ot],[/(wolvic)\/([\w\.]+)/i],[ht,Ot],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[Ot,[ht,Yt+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i],[ht,[Ot,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[ht,[Ot,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[zt,"amd64"]],[/(ia32(?=;))/i],[[zt,Pt]],[/((?:i[346]|x)86)[;\)]/i],[[zt,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[zt,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[zt,"armhf"]],[/windows (ce|mobile); ppc;/i],[[zt,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[zt,/ower/,at,Pt]],[/(sun4\w)[;\)]/i],[[zt,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[zt,Pt]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[bt,[Mt,Dt],[mt,At]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[bt,[Mt,Dt],[mt,vt]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[bt,[Mt,wt],[mt,vt]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[bt,[Mt,wt],[mt,At]],[/(macintosh);/i],[bt,[Mt,wt]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[bt,[Mt,Bt],[mt,vt]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[bt,[Mt,l0],[mt,At]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[bt,[Mt,l0],[mt,vt]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i],[[bt,/_/g," "],[Mt,r0],[mt,vt]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[bt,/_/g," "],[Mt,r0],[mt,At]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[bt,[Mt,"OPPO"],[mt,vt]],[/\b(opd2\d{3}a?) bui/i],[bt,[Mt,"OPPO"],[mt,At]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[bt,[Mt,"Vivo"],[mt,vt]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[bt,[Mt,"Realme"],[mt,vt]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[bt,[Mt,o0],[mt,vt]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[bt,[Mt,o0],[mt,At]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[bt,[Mt,b0],[mt,At]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[bt,[Mt,b0],[mt,vt]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[bt,[Mt,"Lenovo"],[mt,At]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[bt,/_/g," "],[Mt,"Nokia"],[mt,vt]],[/(pixel c)\b/i],[bt,[Mt,M0],[mt,At]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[bt,[Mt,M0],[mt,vt]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[bt,[Mt,p0],[mt,vt]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[bt,"Xperia Tablet"],[Mt,p0],[mt,At]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[bt,[Mt,"OnePlus"],[mt,vt]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[bt,[Mt,Ct],[mt,At]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[bt,/(.+)/g,"Fire Phone $1"],[Mt,Ct],[mt,vt]],[/(playbook);[-\w\),; ]+(rim)/i],[bt,Mt,[mt,At]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[bt,[Mt,Vt],[mt,vt]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[bt,[Mt,Lt],[mt,At]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[bt,[Mt,Lt],[mt,vt]],[/(nexus 9)/i],[bt,[Mt,"HTC"],[mt,At]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[Mt,[bt,/_/g," "],[mt,vt]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[bt,[Mt,"TCL"],[mt,At]],[/(itel) ((\w+))/i],[[Mt,Pt],bt,[mt,c0,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[bt,[Mt,"Acer"],[mt,At]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[bt,[Mt,"Meizu"],[mt,vt]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[bt,[Mt,"Ulefone"],[mt,vt]],[/droid.+; (a(?:015|06[35]|142p?))/i],[bt,[Mt,"Nothing"],[mt,vt]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[Mt,bt,[mt,vt]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[Mt,bt,[mt,At]],[/(surface duo)/i],[bt,[Mt,kt],[mt,At]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[bt,[Mt,"Fairphone"],[mt,vt]],[/(u304aa)/i],[bt,[Mt,"AT&T"],[mt,vt]],[/\bsie-(\w*)/i],[bt,[Mt,"Siemens"],[mt,vt]],[/\b(rct\w+) b/i],[bt,[Mt,"RCA"],[mt,At]],[/\b(venue[\d ]{2,7}) b/i],[bt,[Mt,"Dell"],[mt,At]],[/\b(q(?:mv|ta)\w+) b/i],[bt,[Mt,"Verizon"],[mt,At]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[bt,[Mt,"Barnes & Noble"],[mt,At]],[/\b(tm\d{3}\w+) b/i],[bt,[Mt,"NuVision"],[mt,At]],[/\b(k88) b/i],[bt,[Mt,"ZTE"],[mt,At]],[/\b(nx\d{3}j) b/i],[bt,[Mt,"ZTE"],[mt,vt]],[/\b(gen\d{3}) b.+49h/i],[bt,[Mt,"Swiss"],[mt,vt]],[/\b(zur\d{3}) b/i],[bt,[Mt,"Swiss"],[mt,At]],[/\b((zeki)?tb.*\b) b/i],[bt,[Mt,"Zeki"],[mt,At]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[Mt,"Dragon Touch"],bt,[mt,At]],[/\b(ns-?\w{0,9}) b/i],[bt,[Mt,"Insignia"],[mt,At]],[/\b((nxa|next)-?\w{0,9}) b/i],[bt,[Mt,"NextBook"],[mt,At]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[Mt,"Voice"],bt,[mt,vt]],[/\b(lvtel\-)?(v1[12]) b/i],[[Mt,"LvTel"],bt,[mt,vt]],[/\b(ph-1) /i],[bt,[Mt,"Essential"],[mt,vt]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[bt,[Mt,"Envizen"],[mt,At]],[/\b(trio[-\w\. ]+) b/i],[bt,[Mt,"MachSpeed"],[mt,At]],[/\btu_(1491) b/i],[bt,[Mt,"Rotor"],[mt,At]],[/(shield[\w ]+) b/i],[bt,[Mt,"Nvidia"],[mt,At]],[/(sprint) (\w+)/i],[Mt,bt,[mt,vt]],[/(kin\.[onetw]{3})/i],[[bt,/\./g," "],[Mt,kt],[mt,vt]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[bt,[Mt,a0],[mt,At]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[bt,[Mt,a0],[mt,vt]],[/smart-tv.+(samsung)/i],[Mt,[mt,St]],[/hbbtv.+maple;(\d+)/i],[[bt,/^/,"SmartTV"],[Mt,Dt],[mt,St]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[Mt,b0],[mt,St]],[/(apple) ?tv/i],[Mt,[bt,wt+" TV"],[mt,St]],[/crkey/i],[[bt,s0+"cast"],[Mt,M0],[mt,St]],[/droid.+aft(\w+)( bui|\))/i],[bt,[Mt,Ct],[mt,St]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[bt,[Mt,Bt],[mt,St]],[/(bravia[\w ]+)( bui|\))/i],[bt,[Mt,p0],[mt,St]],[/(mitv-\w{5}) bui/i],[bt,[Mt,r0],[mt,St]],[/Hbbtv.*(technisat) (.*);/i],[Mt,bt,[mt,St]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[Mt,Kt],[bt,Kt],[mt,St]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[mt,St]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[Mt,bt,[mt,yt]],[/droid.+; (shield) bui/i],[bt,[Mt,"Nvidia"],[mt,yt]],[/(playstation [345portablevi]+)/i],[bt,[Mt,p0],[mt,yt]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[bt,[Mt,kt],[mt,yt]],[/\b(sm-[lr]\d\d[05][fnuw]?s?)\b/i],[bt,[Mt,Dt],[mt,Et]],[/((pebble))app/i],[Mt,bt,[mt,Et]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[bt,[Mt,wt],[mt,Et]],[/droid.+; (glass) \d/i],[bt,[Mt,M0],[mt,Et]],[/droid.+; (wt63?0{2,3})\)/i],[bt,[Mt,a0],[mt,Et]],[/(quest( \d| pro)?)/i],[bt,[Mt,f0],[mt,Et]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[Mt,[mt,Tt]],[/(aeobc)\b/i],[bt,[Mt,Ct],[mt,Tt]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[bt,[mt,vt]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[bt,[mt,At]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[mt,At]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[mt,vt]],[/(android[-\w\. ]{0,9});.+buil/i],[bt,[Mt,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[Ot,[ht,Ht+"HTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[Ot,[ht,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[ht,Ot],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[Ot,ht]],os:[[/microsoft (windows) (vista|xp)/i],[ht,Ot],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[ht,[Ot,c0,y0]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[Ot,c0,y0],[ht,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[Ot,/_/g,"."],[ht,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[ht,$t],[Ot,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[Ot,ht],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[ht,Ot],[/\(bb(10);/i],[Ot,[ht,Vt]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[Ot,[ht,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[Ot,[ht,Yt+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[Ot,[ht,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[Ot,[ht,"watchOS"]],[/crkey\/([\d\.]+)/i],[Ot,[ht,s0+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[ht,i0],Ot],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[ht,Ot],[/(sunos) ?([\w\.\d]*)/i],[[ht,"Solaris"],Ot],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[ht,Ot]]},S0=function(e0,Nt){if(typeof e0===pt&&(Nt=e0,e0=rt),!(this instanceof S0))return new S0(e0,Nt).getResult();var Xt=typeof et!==ct&&et.navigator?et.navigator:rt,d0=e0||(Xt&&Xt.userAgent?Xt.userAgent:at),z0=Xt&&Xt.userAgentData?Xt.userAgentData:rt,w0=Nt?Ut(D0,Nt):D0,E0=Xt&&Xt.userAgent==d0;return this.getBrowser=function(){var g0={};return g0[ht]=rt,g0[Ot]=rt,n0.call(g0,d0,w0.browser),g0[ft]=Zt(g0[Ot]),E0&&Xt&&Xt.brave&&typeof Xt.brave.isBrave==ut&&(g0[ht]="Brave"),g0},this.getCPU=function(){var g0={};return g0[zt]=rt,n0.call(g0,d0,w0.cpu),g0},this.getDevice=function(){var g0={};return g0[Mt]=rt,g0[bt]=rt,g0[mt]=rt,n0.call(g0,d0,w0.device),E0&&!g0[mt]&&z0&&z0.mobile&&(g0[mt]=vt),E0&&g0[bt]=="Macintosh"&&Xt&&typeof Xt.standalone!==ct&&Xt.maxTouchPoints&&Xt.maxTouchPoints>2&&(g0[bt]="iPad",g0[mt]=At),g0},this.getEngine=function(){var g0={};return g0[ht]=rt,g0[Ot]=rt,n0.call(g0,d0,w0.engine),g0},this.getOS=function(){var g0={};return g0[ht]=rt,g0[Ot]=rt,n0.call(g0,d0,w0.os),E0&&!g0[ht]&&z0&&z0.platform&&z0.platform!="Unknown"&&(g0[ht]=z0.platform.replace(/chrome os/i,i0).replace(/macos/i,$t)),g0},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return d0},this.setUA=function(g0){return d0=typeof g0===dt&&g0.length>Rt?Kt(g0,Rt):g0,this},this.setUA(d0),this};S0.VERSION=ot,S0.BROWSER=xt([ht,Ot,ft]),S0.CPU=xt([zt]),S0.DEVICE=xt([bt,Mt,mt,yt,vt,St,At,Et,Tt]),S0.ENGINE=S0.OS=xt([ht,Ot]),tt.exports&&(nt=tt.exports=S0),nt.UAParser=S0;var x0=typeof et!==ct&&(et.jQuery||et.Zepto);if(x0&&!x0.ua){var m0=new S0;x0.ua=m0.getResult(),x0.ua.get=function(){return m0.getUA()},x0.ua.set=function(e0){m0.setUA(e0);var Nt=m0.getResult();for(var Xt in Nt)x0.ua[Xt]=Nt[Xt]}}})(typeof window=="object"?window:commonjsGlobal$1)})(uaParser_min,uaParser_min.exports);var uaParser_minExports=uaParser_min.exports;Object.defineProperty(lib$1,"__esModule",{value:!0});function _interopDefault(tt){return tt&&typeof tt=="object"&&"default"in tt?tt.default:tt}var React=reactExports,React__default=_interopDefault(React),UAParser$1=uaParser_minExports,ClientUAInstance=new UAParser$1,browser=ClientUAInstance.getBrowser(),cpu=ClientUAInstance.getCPU(),device=ClientUAInstance.getDevice(),engine$1=ClientUAInstance.getEngine(),os=ClientUAInstance.getOS(),ua=ClientUAInstance.getUA(),setUa=function tt(nt){return ClientUAInstance.setUA(nt)},parseUserAgent=function tt(nt){if(!nt){console.error("No userAgent string was provided");return}var et=new UAParser$1(nt);return{UA:et,browser:et.getBrowser(),cpu:et.getCPU(),device:et.getDevice(),engine:et.getEngine(),os:et.getOS(),ua:et.getUA(),setUserAgent:function(ot){return et.setUA(ot)}}},UAHelper=Object.freeze({ClientUAInstance,browser,cpu,device,engine:engine$1,os,ua,setUa,parseUserAgent});function ownKeys$a(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread2(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$a(Object(et),!0).forEach(function(rt){_defineProperty$c(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$a(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _typeof$6(tt){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$6=function(nt){return typeof nt}:_typeof$6=function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$6(tt)}function _classCallCheck$5(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _defineProperties$5(tt,nt){for(var et=0;et<nt.length;et++){var rt=nt[et];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(tt,rt.key,rt)}}function _createClass$5(tt,nt,et){return nt&&_defineProperties$5(tt.prototype,nt),tt}function _defineProperty$c(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function _extends$h(){return _extends$h=Object.assign||function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$h.apply(this,arguments)}function _inherits$5(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function");tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,writable:!0,configurable:!0}}),nt&&_setPrototypeOf$5(tt,nt)}function _getPrototypeOf$5(tt){return _getPrototypeOf$5=Object.setPrototypeOf?Object.getPrototypeOf:function(et){return et.__proto__||Object.getPrototypeOf(et)},_getPrototypeOf$5(tt)}function _setPrototypeOf$5(tt,nt){return _setPrototypeOf$5=Object.setPrototypeOf||function(rt,ot){return rt.__proto__=ot,rt},_setPrototypeOf$5(tt,nt)}function _objectWithoutPropertiesLoose$f(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function _objectWithoutProperties$f(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$f(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _assertThisInitialized$5(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}function _possibleConstructorReturn$5(tt,nt){if(nt&&(typeof nt=="object"||typeof nt=="function"))return nt;if(nt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$5(tt)}function _slicedToArray$d(tt,nt){return _arrayWithHoles$d(tt)||_iterableToArrayLimit$d(tt,nt)||_unsupportedIterableToArray$d(tt,nt)||_nonIterableRest$d()}function _arrayWithHoles$d(tt){if(Array.isArray(tt))return tt}function _iterableToArrayLimit$d(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _unsupportedIterableToArray$d(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$d(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$d(tt,nt)}}function _arrayLikeToArray$d(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _nonIterableRest$d(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var DeviceTypes={Mobile:"mobile",Tablet:"tablet",SmartTv:"smarttv",Console:"console",Wearable:"wearable",Embedded:"embedded",Browser:void 0},BrowserTypes={Chrome:"Chrome",Firefox:"Firefox",Opera:"Opera",Yandex:"Yandex",Safari:"Safari",InternetExplorer:"Internet Explorer",Edge:"Edge",Chromium:"Chromium",Ie:"IE",MobileSafari:"Mobile Safari",EdgeChromium:"Edge Chromium",MIUI:"MIUI Browser",SamsungBrowser:"Samsung Browser"},OsTypes={IOS:"iOS",Android:"Android",WindowsPhone:"Windows Phone",Windows:"Windows",MAC_OS:"Mac OS"},InitialDeviceTypes={isMobile:!1,isTablet:!1,isBrowser:!1,isSmartTV:!1,isConsole:!1,isWearable:!1},checkDeviceType=function tt(nt){switch(nt){case DeviceTypes.Mobile:return{isMobile:!0};case DeviceTypes.Tablet:return{isTablet:!0};case DeviceTypes.SmartTv:return{isSmartTV:!0};case DeviceTypes.Console:return{isConsole:!0};case DeviceTypes.Wearable:return{isWearable:!0};case DeviceTypes.Browser:return{isBrowser:!0};case DeviceTypes.Embedded:return{isEmbedded:!0};default:return InitialDeviceTypes}},setUserAgent=function tt(nt){return setUa(nt)},setDefaults=function tt(nt){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"none";return nt||et},getNavigatorInstance=function tt(){return typeof window<"u"&&(window.navigator||navigator)?window.navigator||navigator:!1},isIOS13Check=function tt(nt){var et=getNavigatorInstance();return et&&et.platform&&(et.platform.indexOf(nt)!==-1||et.platform==="MacIntel"&&et.maxTouchPoints>1&&!window.MSStream)},browserPayload=function tt(nt,et,rt,ot,at){return{isBrowser:nt,browserMajorVersion:setDefaults(et.major),browserFullVersion:setDefaults(et.version),browserName:setDefaults(et.name),engineName:setDefaults(rt.name),engineVersion:setDefaults(rt.version),osName:setDefaults(ot.name),osVersion:setDefaults(ot.version),userAgent:setDefaults(at)}},mobilePayload=function tt(nt,et,rt,ot){return _objectSpread2({},nt,{vendor:setDefaults(et.vendor),model:setDefaults(et.model),os:setDefaults(rt.name),osVersion:setDefaults(rt.version),ua:setDefaults(ot)})},smartTvPayload=function tt(nt,et,rt,ot){return{isSmartTV:nt,engineName:setDefaults(et.name),engineVersion:setDefaults(et.version),osName:setDefaults(rt.name),osVersion:setDefaults(rt.version),userAgent:setDefaults(ot)}},consolePayload=function tt(nt,et,rt,ot){return{isConsole:nt,engineName:setDefaults(et.name),engineVersion:setDefaults(et.version),osName:setDefaults(rt.name),osVersion:setDefaults(rt.version),userAgent:setDefaults(ot)}},wearablePayload=function tt(nt,et,rt,ot){return{isWearable:nt,engineName:setDefaults(et.name),engineVersion:setDefaults(et.version),osName:setDefaults(rt.name),osVersion:setDefaults(rt.version),userAgent:setDefaults(ot)}},embeddedPayload=function tt(nt,et,rt,ot,at){return{isEmbedded:nt,vendor:setDefaults(et.vendor),model:setDefaults(et.model),engineName:setDefaults(rt.name),engineVersion:setDefaults(rt.version),osName:setDefaults(ot.name),osVersion:setDefaults(ot.version),userAgent:setDefaults(at)}};function deviceDetect(tt){var nt=tt?parseUserAgent(tt):UAHelper,et=nt.device,rt=nt.browser,ot=nt.engine,at=nt.os,st=nt.ua,ut=checkDeviceType(et.type),ct=ut.isBrowser,pt=ut.isMobile,dt=ut.isTablet,ft=ut.isSmartTV,bt=ut.isConsole,ht=ut.isWearable,mt=ut.isEmbedded;if(ct)return browserPayload(ct,rt,ot,at,st);if(ft)return smartTvPayload(ft,ot,at,st);if(bt)return consolePayload(bt,ot,at,st);if(pt||dt)return mobilePayload(ut,et,at,st);if(ht)return wearablePayload(ht,ot,at,st);if(mt)return embeddedPayload(mt,et,ot,at,st)}var isMobileType=function tt(nt){var et=nt.type;return et===DeviceTypes.Mobile},isTabletType=function tt(nt){var et=nt.type;return et===DeviceTypes.Tablet},isMobileAndTabletType=function tt(nt){var et=nt.type;return et===DeviceTypes.Mobile||et===DeviceTypes.Tablet},isSmartTVType=function tt(nt){var et=nt.type;return et===DeviceTypes.SmartTv},isBrowserType=function tt(nt){var et=nt.type;return et===DeviceTypes.Browser},isWearableType=function tt(nt){var et=nt.type;return et===DeviceTypes.Wearable},isConsoleType=function tt(nt){var et=nt.type;return et===DeviceTypes.Console},isEmbeddedType=function tt(nt){var et=nt.type;return et===DeviceTypes.Embedded},getMobileVendor=function tt(nt){var et=nt.vendor;return setDefaults(et)},getMobileModel=function tt(nt){var et=nt.model;return setDefaults(et)},getDeviceType=function tt(nt){var et=nt.type;return setDefaults(et,"browser")},isAndroidType=function tt(nt){var et=nt.name;return et===OsTypes.Android},isWindowsType=function tt(nt){var et=nt.name;return et===OsTypes.Windows},isMacOsType=function tt(nt){var et=nt.name;return et===OsTypes.MAC_OS},isWinPhoneType=function tt(nt){var et=nt.name;return et===OsTypes.WindowsPhone},isIOSType=function tt(nt){var et=nt.name;return et===OsTypes.IOS},getOsVersion=function tt(nt){var et=nt.version;return setDefaults(et)},getOsName=function tt(nt){var et=nt.name;return setDefaults(et)},isChromeType=function tt(nt){var et=nt.name;return et===BrowserTypes.Chrome},isFirefoxType=function tt(nt){var et=nt.name;return et===BrowserTypes.Firefox},isChromiumType=function tt(nt){var et=nt.name;return et===BrowserTypes.Chromium},isEdgeType=function tt(nt){var et=nt.name;return et===BrowserTypes.Edge},isYandexType=function tt(nt){var et=nt.name;return et===BrowserTypes.Yandex},isSafariType=function tt(nt){var et=nt.name;return et===BrowserTypes.Safari||et===BrowserTypes.MobileSafari},isMobileSafariType=function tt(nt){var et=nt.name;return et===BrowserTypes.MobileSafari},isOperaType=function tt(nt){var et=nt.name;return et===BrowserTypes.Opera},isIEType=function tt(nt){var et=nt.name;return et===BrowserTypes.InternetExplorer||et===BrowserTypes.Ie},isMIUIType=function tt(nt){var et=nt.name;return et===BrowserTypes.MIUI},isSamsungBrowserType=function tt(nt){var et=nt.name;return et===BrowserTypes.SamsungBrowser},getBrowserFullVersion=function tt(nt){var et=nt.version;return setDefaults(et)},getBrowserVersion=function tt(nt){var et=nt.major;return setDefaults(et)},getBrowserName=function tt(nt){var et=nt.name;return setDefaults(et)},getEngineName=function tt(nt){var et=nt.name;return setDefaults(et)},getEngineVersion=function tt(nt){var et=nt.version;return setDefaults(et)},isElectronType=function tt(){var nt=getNavigatorInstance(),et=nt&&nt.userAgent&&nt.userAgent.toLowerCase();return typeof et=="string"?/electron/.test(et):!1},isEdgeChromiumType=function tt(nt){return typeof nt=="string"&&nt.indexOf("Edg/")!==-1},getIOS13=function tt(){var nt=getNavigatorInstance();return nt&&(/iPad|iPhone|iPod/.test(nt.platform)||nt.platform==="MacIntel"&&nt.maxTouchPoints>1)&&!window.MSStream},getIPad13=function tt(){return isIOS13Check("iPad")},getIphone13=function tt(){return isIOS13Check("iPhone")},getIPod13=function tt(){return isIOS13Check("iPod")},getUseragent=function tt(nt){return setDefaults(nt)};function buildSelectorsObject(tt){var nt=tt||UAHelper,et=nt.device,rt=nt.browser,ot=nt.os,at=nt.engine,st=nt.ua;return{isSmartTV:isSmartTVType(et),isConsole:isConsoleType(et),isWearable:isWearableType(et),isEmbedded:isEmbeddedType(et),isMobileSafari:isMobileSafariType(rt)||getIPad13(),isChromium:isChromiumType(rt),isMobile:isMobileAndTabletType(et)||getIPad13(),isMobileOnly:isMobileType(et),isTablet:isTabletType(et)||getIPad13(),isBrowser:isBrowserType(et),isDesktop:isBrowserType(et),isAndroid:isAndroidType(ot),isWinPhone:isWinPhoneType(ot),isIOS:isIOSType(ot)||getIPad13(),isChrome:isChromeType(rt),isFirefox:isFirefoxType(rt),isSafari:isSafariType(rt),isOpera:isOperaType(rt),isIE:isIEType(rt),osVersion:getOsVersion(ot),osName:getOsName(ot),fullBrowserVersion:getBrowserFullVersion(rt),browserVersion:getBrowserVersion(rt),browserName:getBrowserName(rt),mobileVendor:getMobileVendor(et),mobileModel:getMobileModel(et),engineName:getEngineName(at),engineVersion:getEngineVersion(at),getUA:getUseragent(st),isEdge:isEdgeType(rt)||isEdgeChromiumType(st),isYandex:isYandexType(rt),deviceType:getDeviceType(et),isIOS13:getIOS13(),isIPad13:getIPad13(),isIPhone13:getIphone13(),isIPod13:getIPod13(),isElectron:isElectronType(),isEdgeChromium:isEdgeChromiumType(st),isLegacyEdge:isEdgeType(rt)&&!isEdgeChromiumType(st),isWindows:isWindowsType(ot),isMacOs:isMacOsType(ot),isMIUI:isMIUIType(rt),isSamsungBrowser:isSamsungBrowserType(rt)}}var isSmartTV=isSmartTVType(device),isConsole=isConsoleType(device),isWearable=isWearableType(device),isEmbedded=isEmbeddedType(device),isMobileSafari=isMobileSafariType(browser)||getIPad13(),isChromium=isChromiumType(browser),isMobile=isMobileAndTabletType(device)||getIPad13(),isMobileOnly=isMobileType(device),isTablet=isTabletType(device)||getIPad13(),isBrowser=isBrowserType(device),isDesktop=isBrowserType(device),isAndroid=isAndroidType(os),isWinPhone=isWinPhoneType(os),isIOS=isIOSType(os)||getIPad13(),isChrome=isChromeType(browser),isFirefox=isFirefoxType(browser),isSafari=isSafariType(browser),isOpera=isOperaType(browser),isIE=isIEType(browser),osVersion=getOsVersion(os),osName=getOsName(os),fullBrowserVersion=getBrowserFullVersion(browser),browserVersion=getBrowserVersion(browser),browserName=getBrowserName(browser),mobileVendor=getMobileVendor(device),mobileModel=getMobileModel(device),engineName=getEngineName(engine$1),engineVersion=getEngineVersion(engine$1),getUA=getUseragent(ua),isEdge=isEdgeType(browser)||isEdgeChromiumType(ua),isYandex=isYandexType(browser),deviceType=getDeviceType(device),isIOS13=getIOS13(),isIPad13=getIPad13(),isIPhone13=getIphone13(),isIPod13=getIPod13(),isElectron=isElectronType(),isEdgeChromium=isEdgeChromiumType(ua),isLegacyEdge=isEdgeType(browser)&&!isEdgeChromiumType(ua),isWindows=isWindowsType(os),isMacOs=isMacOsType(os),isMIUI=isMIUIType(browser),isSamsungBrowser=isSamsungBrowserType(browser),getSelectorsByUserAgent=function tt(nt){if(!nt||typeof nt!="string"){console.error("No valid user agent string was provided");return}var et=parseUserAgent(nt),rt=et.device,ot=et.browser,at=et.os,st=et.engine,ut=et.ua;return buildSelectorsObject({device:rt,browser:ot,os:at,engine:st,ua:ut})},AndroidView=function tt(nt){var et=nt.renderWithFragment,rt=nt.children,ot=_objectWithoutProperties$f(nt,["renderWithFragment","children"]);return isAndroid?et?React__default.createElement(React.Fragment,null,rt):React__default.createElement("div",ot,rt):null},BrowserView=function tt(nt){var et=nt.renderWithFragment,rt=nt.children,ot=_objectWithoutProperties$f(nt,["renderWithFragment","children"]);return isBrowser?et?React__default.createElement(React.Fragment,null,rt):React__default.createElement("div",ot,rt):null},IEView=function tt(nt){var et=nt.renderWithFragment,rt=nt.children,ot=_objectWithoutProperties$f(nt,["renderWithFragment","children"]);return isIE?et?React__default.createElement(React.Fragment,null,rt):React__default.createElement("div",ot,rt):null},IOSView=function tt(nt){var et=nt.renderWithFragment,rt=nt.children,ot=_objectWithoutProperties$f(nt,["renderWithFragment","children"]);return isIOS?et?React__default.createElement(React.Fragment,null,rt):React__default.createElement("div",ot,rt):null},MobileView=function tt(nt){var et=nt.renderWithFragment,rt=nt.children,ot=_objectWithoutProperties$f(nt,["renderWithFragment","children"]);return isMobile?et?React__default.createElement(React.Fragment,null,rt):React__default.createElement("div",ot,rt):null},TabletView=function tt(nt){var et=nt.renderWithFragment,rt=nt.children,ot=_objectWithoutProperties$f(nt,["renderWithFragment","children"]);return isTablet?et?React__default.createElement(React.Fragment,null,rt):React__default.createElement("div",ot,rt):null},WinPhoneView=function tt(nt){var et=nt.renderWithFragment,rt=nt.children,ot=_objectWithoutProperties$f(nt,["renderWithFragment","children"]);return isWinPhone?et?React__default.createElement(React.Fragment,null,rt):React__default.createElement("div",ot,rt):null},MobileOnlyView=function tt(nt){var et=nt.renderWithFragment,rt=nt.children;nt.viewClassName,nt.style;var ot=_objectWithoutProperties$f(nt,["renderWithFragment","children","viewClassName","style"]);return isMobileOnly?et?React__default.createElement(React.Fragment,null,rt):React__default.createElement("div",ot,rt):null},SmartTVView=function tt(nt){var et=nt.renderWithFragment,rt=nt.children,ot=_objectWithoutProperties$f(nt,["renderWithFragment","children"]);return isSmartTV?et?React__default.createElement(React.Fragment,null,rt):React__default.createElement("div",ot,rt):null},ConsoleView=function tt(nt){var et=nt.renderWithFragment,rt=nt.children,ot=_objectWithoutProperties$f(nt,["renderWithFragment","children"]);return isConsole?et?React__default.createElement(React.Fragment,null,rt):React__default.createElement("div",ot,rt):null},WearableView=function tt(nt){var et=nt.renderWithFragment,rt=nt.children,ot=_objectWithoutProperties$f(nt,["renderWithFragment","children"]);return isWearable?et?React__default.createElement(React.Fragment,null,rt):React__default.createElement("div",ot,rt):null},CustomView=function tt(nt){var et=nt.renderWithFragment,rt=nt.children;nt.viewClassName,nt.style;var ot=nt.condition,at=_objectWithoutProperties$f(nt,["renderWithFragment","children","viewClassName","style","condition"]);return ot?et?React__default.createElement(React.Fragment,null,rt):React__default.createElement("div",at,rt):null};function withOrientationChange(tt){return function(nt){_inherits$5(et,nt);function et(rt){var ot;return _classCallCheck$5(this,et),ot=_possibleConstructorReturn$5(this,_getPrototypeOf$5(et).call(this,rt)),ot.isEventListenerAdded=!1,ot.handleOrientationChange=ot.handleOrientationChange.bind(_assertThisInitialized$5(ot)),ot.onOrientationChange=ot.onOrientationChange.bind(_assertThisInitialized$5(ot)),ot.onPageLoad=ot.onPageLoad.bind(_assertThisInitialized$5(ot)),ot.state={isLandscape:!1,isPortrait:!1},ot}return _createClass$5(et,[{key:"handleOrientationChange",value:function(){this.isEventListenerAdded||(this.isEventListenerAdded=!0);var ot=window.innerWidth>window.innerHeight?90:0;this.setState({isPortrait:ot===0,isLandscape:ot===90})}},{key:"onOrientationChange",value:function(){this.handleOrientationChange()}},{key:"onPageLoad",value:function(){this.handleOrientationChange()}},{key:"componentDidMount",value:function(){(typeof window>"u"?"undefined":_typeof$6(window))!==void 0&&isMobile&&(this.isEventListenerAdded?window.removeEventListener("load",this.onPageLoad,!1):(this.handleOrientationChange(),window.addEventListener("load",this.onPageLoad,!1)),window.addEventListener("resize",this.onOrientationChange,!1))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.onOrientationChange,!1)}},{key:"render",value:function(){return React__default.createElement(tt,_extends$h({},this.props,{isLandscape:this.state.isLandscape,isPortrait:this.state.isPortrait}))}}]),et}(React__default.Component)}function useMobileOrientation(){var tt=React.useState(function(){var at=window.innerWidth>window.innerHeight?90:0;return{isPortrait:at===0,isLandscape:at===90,orientation:at===0?"portrait":"landscape"}}),nt=_slicedToArray$d(tt,2),et=nt[0],rt=nt[1],ot=React.useCallback(function(){var at=window.innerWidth>window.innerHeight?90:0,st={isPortrait:at===0,isLandscape:at===90,orientation:at===0?"portrait":"landscape"};et.orientation!==st.orientation&&rt(st)},[et.orientation]);return React.useEffect(function(){return(typeof window>"u"?"undefined":_typeof$6(window))!==void 0&&isMobile&&(ot(),window.addEventListener("load",ot,!1),window.addEventListener("resize",ot,!1)),function(){window.removeEventListener("resize",ot,!1),window.removeEventListener("load",ot,!1)}},[ot]),et}function useDeviceData(tt){var nt=tt||window.navigator.userAgent;return parseUserAgent(nt)}function useDeviceSelectors(tt){var nt=tt||window.navigator.userAgent,et=useDeviceData(nt),rt=buildSelectorsObject(et);return[rt,et]}lib$1.AndroidView=AndroidView;lib$1.BrowserTypes=BrowserTypes;lib$1.BrowserView=BrowserView;lib$1.ConsoleView=ConsoleView;lib$1.CustomView=CustomView;lib$1.IEView=IEView;lib$1.IOSView=IOSView;lib$1.MobileOnlyView=MobileOnlyView;lib$1.MobileView=MobileView;lib$1.OsTypes=OsTypes;lib$1.SmartTVView=SmartTVView;lib$1.TabletView=TabletView;lib$1.WearableView=WearableView;lib$1.WinPhoneView=WinPhoneView;lib$1.browserName=browserName;lib$1.browserVersion=browserVersion;lib$1.deviceDetect=deviceDetect;lib$1.deviceType=deviceType;lib$1.engineName=engineName;lib$1.engineVersion=engineVersion;lib$1.fullBrowserVersion=fullBrowserVersion;lib$1.getSelectorsByUserAgent=getSelectorsByUserAgent;lib$1.getUA=getUA;lib$1.isAndroid=isAndroid;lib$1.isBrowser=isBrowser;lib$1.isChrome=isChrome;lib$1.isChromium=isChromium;lib$1.isConsole=isConsole;lib$1.isDesktop=isDesktop;lib$1.isEdge=isEdge;lib$1.isEdgeChromium=isEdgeChromium;lib$1.isElectron=isElectron;lib$1.isEmbedded=isEmbedded;lib$1.isFirefox=isFirefox;lib$1.isIE=isIE;lib$1.isIOS=isIOS;lib$1.isIOS13=isIOS13;lib$1.isIPad13=isIPad13;lib$1.isIPhone13=isIPhone13;lib$1.isIPod13=isIPod13;lib$1.isLegacyEdge=isLegacyEdge;lib$1.isMIUI=isMIUI;lib$1.isMacOs=isMacOs;var isMobile_1=lib$1.isMobile=isMobile;lib$1.isMobileOnly=isMobileOnly;lib$1.isMobileSafari=isMobileSafari;lib$1.isOpera=isOpera;lib$1.isSafari=isSafari;lib$1.isSamsungBrowser=isSamsungBrowser;lib$1.isSmartTV=isSmartTV;lib$1.isTablet=isTablet;lib$1.isWearable=isWearable;lib$1.isWinPhone=isWinPhone;lib$1.isWindows=isWindows;lib$1.isYandex=isYandex;lib$1.mobileModel=mobileModel;lib$1.mobileVendor=mobileVendor;lib$1.osName=osName;lib$1.osVersion=osVersion;lib$1.parseUserAgent=parseUserAgent;lib$1.setUserAgent=setUserAgent;lib$1.useDeviceData=useDeviceData;lib$1.useDeviceSelectors=useDeviceSelectors;lib$1.useMobileOrientation=useMobileOrientation;lib$1.withOrientationChange=withOrientationChange;var _excluded$e=["title","size","color","overrides"];function _extends$g(){return _extends$g=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$g.apply(this,arguments)}function _objectWithoutProperties$e(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$e(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$e(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function _slicedToArray$c(tt,nt){return _arrayWithHoles$c(tt)||_iterableToArrayLimit$c(tt,nt)||_unsupportedIterableToArray$c(tt,nt)||_nonIterableRest$c()}function _nonIterableRest$c(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$c(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$c(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$c(tt,nt)}}function _arrayLikeToArray$c(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit$c(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$c(tt){if(Array.isArray(tt))return tt}function ChevronDown(tt,nt){var et=useStyletron(),rt=_slicedToArray$c(et,2),ot=rt[1],at=tt.title,st=at===void 0?"Down":at,ut=tt.size,ct=tt.color,pt=tt.overrides,dt=pt===void 0?{}:pt,ft=_objectWithoutProperties$e(tt,_excluded$e),bt=mergeOverride({component:ot.icons&&ot.icons.ChevronDown?ot.icons.ChevronDown:null},dt&&dt.Svg?toObjectOverride(dt.Svg):{});return reactExports.createElement(Icon$1,_extends$g({viewBox:"0 0 24 24",ref:nt,title:st,size:ut,color:ct,overrides:{Svg:bt}},ft),reactExports.createElement("path",{transform:"rotate(270, 12, 12)",fillRule:"evenodd",clipRule:"evenodd",d:"M9 12C9 12.2652 9.10536 12.5196 9.29289 12.7071L13.2929 16.7071C13.6834 17.0976 14.3166 17.0976 14.7071 16.7071C15.0976 16.3166 15.0976 15.6834 14.7071 15.2929L11.4142 12L14.7071 8.70711C15.0976 8.31658 15.0976 7.68342 14.7071 7.29289C14.3166 6.90237 13.6834 6.90237 13.2929 7.29289L9.29289 11.2929C9.10536 11.4804 9 11.7348 9 12Z"}))}const ChevronDown$1=reactExports.forwardRef(ChevronDown);var _excluded$d=["title","size","color","overrides"];function _extends$f(){return _extends$f=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$f.apply(this,arguments)}function _objectWithoutProperties$d(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$d(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$d(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function _slicedToArray$b(tt,nt){return _arrayWithHoles$b(tt)||_iterableToArrayLimit$b(tt,nt)||_unsupportedIterableToArray$b(tt,nt)||_nonIterableRest$b()}function _nonIterableRest$b(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$b(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$b(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$b(tt,nt)}}function _arrayLikeToArray$b(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit$b(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$b(tt){if(Array.isArray(tt))return tt}function DeleteAlt(tt,nt){var et=useStyletron(),rt=_slicedToArray$b(et,2),ot=rt[1],at=tt.title,st=at===void 0?"Delete Alt":at,ut=tt.size,ct=tt.color,pt=tt.overrides,dt=pt===void 0?{}:pt,ft=_objectWithoutProperties$d(tt,_excluded$d),bt=mergeOverride({component:ot.icons&&ot.icons.DeleteAlt?ot.icons.DeleteAlt:null},dt&&dt.Svg?toObjectOverride(dt.Svg):{});return reactExports.createElement(Icon$1,_extends$f({viewBox:"0 0 24 24",ref:nt,title:st,size:ut,color:ct,overrides:{Svg:bt}},ft),reactExports.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 20C16.4183 20 20 16.4183 20 12C20 7.58173 16.4183 4 12 4C7.58173 4 4 7.58173 4 12C4 16.4183 7.58173 20 12 20ZM10.0303 8.96967C9.73743 8.67679 9.26257 8.67679 8.96967 8.96967C8.67676 9.26257 8.67676 9.73743 8.96967 10.0303L10.9393 12L8.96967 13.9697C8.67676 14.2626 8.67676 14.7374 8.96967 15.0303C9.26257 15.3232 9.73743 15.3232 10.0303 15.0303L12 13.0607L13.9697 15.0303C14.2626 15.3232 14.7374 15.3232 15.0303 15.0303C15.3232 14.7374 15.3232 14.2626 15.0303 13.9697L13.0607 12L15.0303 10.0303C15.3232 9.73743 15.3232 9.26257 15.0303 8.96967C14.7374 8.67679 14.2626 8.67679 13.9697 8.96967L12 10.9393L10.0303 8.96967Z"}))}const DeleteAlt$1=reactExports.forwardRef(DeleteAlt);var _excluded$c=["title","size","color","overrides"];function _extends$e(){return _extends$e=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$e.apply(this,arguments)}function _objectWithoutProperties$c(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$c(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$c(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function _slicedToArray$a(tt,nt){return _arrayWithHoles$a(tt)||_iterableToArrayLimit$a(tt,nt)||_unsupportedIterableToArray$a(tt,nt)||_nonIterableRest$a()}function _nonIterableRest$a(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$a(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$a(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$a(tt,nt)}}function _arrayLikeToArray$a(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit$a(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$a(tt){if(Array.isArray(tt))return tt}function Search(tt,nt){var et=useStyletron(),rt=_slicedToArray$a(et,2),ot=rt[1],at=tt.title,st=at===void 0?"Search":at,ut=tt.size,ct=tt.color,pt=tt.overrides,dt=pt===void 0?{}:pt,ft=_objectWithoutProperties$c(tt,_excluded$c),bt=mergeOverride({component:ot.icons&&ot.icons.Search?ot.icons.Search:null},dt&&dt.Svg?toObjectOverride(dt.Svg):{});return reactExports.createElement(Icon$1,_extends$e({viewBox:"0 0 24 24",ref:nt,title:st,size:ut,color:ct,overrides:{Svg:bt}},ft),reactExports.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11 6C8.79086 6 7 7.79086 7 10C7 12.2091 8.79086 14 11 14C13.2091 14 15 12.2091 15 10C15 7.79086 13.2091 6 11 6ZM5 10C5 6.68629 7.68629 4 11 4C14.3137 4 17 6.68629 17 10C17 11.2958 16.5892 12.4957 15.8907 13.4765L19.7071 17.2929C20.0976 17.6834 20.0976 18.3166 19.7071 18.7071C19.3166 19.0976 18.6834 19.0976 18.2929 18.7071L14.4765 14.8907C13.4957 15.5892 12.2958 16 11 16C7.68629 16 5 13.3137 5 10Z"}))}const SearchIconComponent=reactExports.forwardRef(Search);var _excluded$b=["title","size","color","overrides"];function _extends$d(){return _extends$d=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$d.apply(this,arguments)}function _objectWithoutProperties$b(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$b(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$b(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function _slicedToArray$9(tt,nt){return _arrayWithHoles$9(tt)||_iterableToArrayLimit$9(tt,nt)||_unsupportedIterableToArray$9(tt,nt)||_nonIterableRest$9()}function _nonIterableRest$9(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$9(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$9(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$9(tt,nt)}}function _arrayLikeToArray$9(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit$9(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$9(tt){if(Array.isArray(tt))return tt}function TriangleDown(tt,nt){var et=useStyletron(),rt=_slicedToArray$9(et,2),ot=rt[1],at=tt.title,st=at===void 0?"Triangle Down":at,ut=tt.size,ct=tt.color,pt=tt.overrides,dt=pt===void 0?{}:pt,ft=_objectWithoutProperties$b(tt,_excluded$b),bt=mergeOverride({component:ot.icons&&ot.icons.TriangleDown?ot.icons.TriangleDown:null},dt&&dt.Svg?toObjectOverride(dt.Svg):{});return reactExports.createElement(Icon$1,_extends$d({viewBox:"0 0 24 24",ref:nt,title:st,size:ut,color:ct,overrides:{Svg:bt}},ft),reactExports.createElement("path",{d:"M12.7071 15.2929L17.1464 10.8536C17.4614 10.5386 17.2383 10 16.7929 10L7.20711 10C6.76165 10 6.53857 10.5386 6.85355 10.8536L11.2929 15.2929C11.6834 15.6834 12.3166 15.6834 12.7071 15.2929Z"}))}const TriangleDownIcon=reactExports.forwardRef(TriangleDown);var CUSTOM_INPUT_TYPE={textarea:"textarea"},ADJOINED={none:"none",left:"left",right:"right",both:"both"},SIZE$1={mini:"mini",default:"default",compact:"compact",large:"large"},ENHANCER_POSITION={start:"start",end:"end"},TYPE={select:"select",search:"search"},STATE_CHANGE_TYPE=Object.freeze({select:"select",remove:"remove",clear:"clear"}),STATE_CHANGE_TYPES={click:"click",moveUp:"moveUp",moveDown:"moveDown",mouseEnter:"mouseEnter",mouseLeave:"mouseLeave",focus:"focus",reset:"reset",character:"character",enter:"enter"},KEY_STRINGS={ArrowUp:"ArrowUp",ArrowDown:"ArrowDown",ArrowLeft:"ArrowLeft",ArrowRight:"ArrowRight",Enter:"Enter",Space:" ",Escape:"Escape",Backspace:"Backspace",Home:"Home",End:"End"},OPTION_LIST_SIZE={default:"default",compact:"compact"},_excluded$a=["item"];function _objectWithoutProperties$a(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$a(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$a(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function ownKeys$9(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$9(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$9(Object(et),!0).forEach(function(rt){_defineProperty$b(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$9(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$b(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var StyledList=styled("ul",function(tt){var nt=tt.$theme,et=tt.$isFocusVisible;return{backgroundColor:nt.colors.menuFill,position:"relative",marginTop:0,marginBottom:0,marginLeft:0,marginRight:0,paddingTop:nt.sizing.scale300,paddingBottom:nt.sizing.scale300,paddingLeft:0,paddingRight:0,borderTopLeftRadius:nt.borders.popoverBorderRadius,borderTopRightRadius:nt.borders.popoverBorderRadius,borderBottomRightRadius:nt.borders.popoverBorderRadius,borderBottomLeftRadius:nt.borders.popoverBorderRadius,boxShadow:nt.lighting.shadow600,overflow:"auto",":focus":{outline:et?"3px solid ".concat(nt.colors.accent):"none"}}});StyledList.displayName="StyledList";StyledList.displayName="StyledList";function getFontColor(tt){return tt.$disabled?tt.$theme.colors.menuFontDisabled:tt.$isHighlighted&&tt.$isFocused?tt.$theme.colors.menuFontHighlighted:tt.$isHighlighted&&!tt.$isFocused?tt.$theme.colors.menuFontSelected:tt.$theme.colors.menuFontDefault}function getBackgroundColor(tt){return tt.$disabled?"transparent":tt.$isHighlighted?tt.$theme.colors.menuFillHover:"transparent"}var StyledEmptyState=styled("li",function(tt){var nt=tt.$theme,et=tt.$size;return _objectSpread$9(_objectSpread$9({},et===OPTION_LIST_SIZE.compact?nt.typography.font100:nt.typography.font200),{},{position:"relative",display:"block",color:nt.colors.menuFontDisabled,textAlign:"center",cursor:"not-allowed",backgroundColor:"transparent",marginBottom:0,paddingTop:nt.sizing.scale800,paddingBottom:nt.sizing.scale800,paddingRight:nt.sizing.scale800,paddingLeft:nt.sizing.scale800})});StyledEmptyState.displayName="StyledEmptyState";StyledEmptyState.displayName="StyledEmptyState";var StyledOptgroupHeader=styled("li",function(tt){var nt=tt.$theme.sizing.scale300,et=tt.$theme.sizing.scale200;return _objectSpread$9(_objectSpread$9({},tt.$theme.typography.font250),{},{color:tt.$theme.colors.contentPrimary,paddingTop:et,paddingBottom:et,paddingRight:nt,paddingLeft:nt})});StyledOptgroupHeader.displayName="StyledOptgroupHeader";StyledOptgroupHeader.displayName="StyledOptgroupHeader";var StyledListItemAnchor=styled("a",function(tt){return{display:"block",color:getFontColor(tt)}});StyledListItemAnchor.displayName="StyledListItemAnchor";StyledListItemAnchor.displayName="StyledListItemAnchor";var StyledListItemElement=styled("li",function(tt){var nt=tt.$disabled,et=tt.$theme,rt=tt.$size;return _objectSpread$9(_objectSpread$9({},rt===OPTION_LIST_SIZE.compact?et.typography.font100:et.typography.font200),{},{boxSizing:"border-box",position:"relative",display:"block",color:getFontColor(tt),cursor:nt?"not-allowed":"pointer",backgroundColor:getBackgroundColor(tt),transitionProperty:"color, background-color",transitionDuration:et.animation.timing200,transitionTimingFunction:et.animation.easeOutCurve,marginBottom:0,paddingTop:rt===OPTION_LIST_SIZE.compact?et.sizing.scale100:et.sizing.scale300,paddingBottom:rt===OPTION_LIST_SIZE.compact?et.sizing.scale100:et.sizing.scale300,paddingRight:rt===OPTION_LIST_SIZE.compact?et.sizing.scale900:et.sizing.scale600,paddingLeft:rt===OPTION_LIST_SIZE.compact?et.sizing.scale900:et.sizing.scale600,":focus":{outline:"none"}})});StyledListItemElement.displayName="StyledListItemElement";StyledListItemElement.displayName="StyledListItemElement";var StyledListItem=withWrapper(StyledListItemElement,function(tt){return function(et){et.item;var rt=_objectWithoutProperties$a(et,_excluded$a);return reactExports.createElement(tt,rt)}}),StyledListItemProfile=styled("li",function(tt){var nt=tt.$theme;return{position:"relative",display:"flex",alignItems:"center",cursor:"pointer",paddingTop:nt.sizing.scale300,paddingBottom:nt.sizing.scale300,paddingRight:nt.sizing.scale800,paddingLeft:nt.sizing.scale800,transitionProperty:"color, background-color",transitionDuration:nt.animation.timing200,transitionTimingFunction:nt.animation.easeOutCurve,":hover":{backgroundColor:nt.colors.menuFillHover}}});StyledListItemProfile.displayName="StyledListItemProfile";StyledListItemProfile.displayName="StyledListItemProfile";var StyledProfileImgContainer=styled("div",{width:"60px",height:"60px",display:"flex",justifyContent:"center",alignItems:"center"});StyledProfileImgContainer.displayName="StyledProfileImgContainer";StyledProfileImgContainer.displayName="StyledProfileImgContainer";var StyledProfileImg=styled("img",{width:"100%",height:"100%",borderTopLeftRadius:"50%",borderTopRightRadius:"50%",borderBottomRightRadius:"50%",borderBottomLeftRadius:"50%"});StyledProfileImg.displayName="StyledProfileImg";StyledProfileImg.displayName="StyledProfileImg";var StyledProfileLabelsContainer=styled("div",function(tt){var nt=tt.$theme,et=nt.direction,rt=nt.sizing;return _objectSpread$9({alignSelf:et==="rtl"?"flex-end":"flex-start",display:"flex",flexDirection:"column"},et==="rtl"?{marginRight:rt.scale600}:{marginLeft:rt.scale600})});StyledProfileLabelsContainer.displayName="StyledProfileLabelsContainer";StyledProfileLabelsContainer.displayName="StyledProfileLabelsContainer";var StyledProfileTitle=styled("h6",function(tt){var nt=tt.$theme;return _objectSpread$9(_objectSpread$9({},nt.typography.font350),{},{color:nt.colors.contentPrimary,marginTop:0,marginBottom:0,marginLeft:0,marginRight:0})});StyledProfileTitle.displayName="StyledProfileTitle";StyledProfileTitle.displayName="StyledProfileTitle";var StyledProfileSubtitle=styled("p",function(tt){var nt=tt.$theme;return _objectSpread$9(_objectSpread$9({},nt.typography.font200),{},{color:nt.colors.contentPrimary,marginTop:0,marginBottom:0,marginLeft:0,marginRight:0})});StyledProfileSubtitle.displayName="StyledProfileSubtitle";StyledProfileSubtitle.displayName="StyledProfileSubtitle";var StyledProfileBody=styled("p",function(tt){var nt=tt.$theme;return _objectSpread$9(_objectSpread$9({},nt.typography.font100),{},{color:nt.colors.contentPrimary,marginTop:0,marginBottom:0,marginLeft:0,marginRight:0})});StyledProfileBody.displayName="StyledProfileBody";StyledProfileBody.displayName="StyledProfileBody";var StyledMenuDivider$1=styled("li",function(tt){var nt=tt.$theme;return{color:nt.colors.contentPrimary,borderBottomWidth:nt.borders.border300.borderWidth,borderBottomStyle:nt.borders.border300.borderStyle,borderBottomColor:nt.borders.border300.borderColor,marginTop:nt.sizing.scale100,marginBottom:nt.sizing.scale100,marginLeft:nt.sizing.scale500,marginRight:nt.sizing.scale500,listStyle:"none",height:0}});StyledMenuDivider$1.displayName="StyledMenuDivider";StyledProfileBody.displayName="StyledMenuDivider";var NestedMenuContext=reactExports.createContext({addMenuToNesting:function tt(){},removeMenuFromNesting:function tt(){},getParentMenu:function tt(){},getChildMenu:function tt(){},nestedMenuHoverIndex:-1,isNestedMenuVisible:function tt(){return!1},mountRef:{current:null}});function _extends$c(){return _extends$c=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$c.apply(this,arguments)}function _slicedToArray$8(tt,nt){return _arrayWithHoles$8(tt)||_iterableToArrayLimit$8(tt,nt)||_unsupportedIterableToArray$8(tt,nt)||_nonIterableRest$8()}function _nonIterableRest$8(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$8(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$8(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$8(tt,nt)}}function _arrayLikeToArray$8(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit$8(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$8(tt){if(Array.isArray(tt))return tt}var MaybeChildMenu=function tt(nt){if(!nt.getChildMenu)return nt.children;var et=nt.getChildMenu(nt.item);if(!et)return nt.children;var rt=nt.overrides,ot=rt===void 0?{}:rt,at=getOverrides(ot.ChildMenuPopover,Popover$1),st=_slicedToArray$8(at,2),ut=st[0],ct=st[1];return reactExports.createElement(NestedMenuContext.Consumer,null,function(pt){return reactExports.createElement(ut,_extends$c({focusLock:!1,autoFocus:!1,isOpen:nt.isOpen,renderAll:nt.renderAll,content:et,ignoreBoundary:!0,mountNode:pt.mountRef.current?pt.mountRef.current:void 0,onClick:nt.onClick,onMouseEnterDelay:30,onMouseLeaveDelay:30,onEsc:nt.resetParentMenu,placement:"rightTop"},ct,{overrides:mergeOverrides({Body:{props:{onKeyDown:function(ft){ft.keyCode===9&&ft.preventDefault()}}}},ct.overrides)}),nt.children)})},_excluded$9=["getChildMenu","getItemLabel","item","onClick","onMouseEnter","overrides","renderHrefAsAnchor","resetMenu","size","$isHighlighted","renderAll"];function ownKeys$8(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$8(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$8(Object(et),!0).forEach(function(rt){_defineProperty$a(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$8(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$a(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function _extends$b(){return _extends$b=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$b.apply(this,arguments)}function _slicedToArray$7(tt,nt){return _arrayWithHoles$7(tt)||_iterableToArrayLimit$7(tt,nt)||_unsupportedIterableToArray$7(tt,nt)||_nonIterableRest$7()}function _nonIterableRest$7(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$7(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$7(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$7(tt,nt)}}function _arrayLikeToArray$7(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit$7(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$7(tt){if(Array.isArray(tt))return tt}function _objectWithoutProperties$9(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$9(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$9(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function OptionList(tt,nt){var et=tt.getChildMenu,rt=tt.getItemLabel,ot=rt===void 0?function(s0){return s0?s0.label:""}:rt,at=tt.item,st=tt.onClick,ut=st===void 0?function(){}:st,ct=tt.onMouseEnter,pt=ct===void 0?function(){}:ct,dt=tt.overrides,ft=dt===void 0?{}:dt,bt=tt.renderHrefAsAnchor,ht=bt===void 0?!0:bt,mt=tt.resetMenu,Mt=mt===void 0?function(){}:mt,Ot=tt.size,zt=Ot===void 0?OPTION_LIST_SIZE.default:Ot,yt=tt.$isHighlighted,vt=tt.renderAll,At=_objectWithoutProperties$9(tt,_excluded$9),St=getOverrides(ft.ListItem,StyledListItem),Et=_slicedToArray$7(St,2),Tt=Et[0],Rt=Et[1],Ct=getOverrides(ft.ListItemAnchor,StyledListItemAnchor),wt=_slicedToArray$7(Ct,2),Lt=wt[0],Vt=wt[1],jt=function(Ht){return Ht.href&&ht?reactExports.createElement(Lt,_extends$b({$item:Ht,href:Ht.href},Vt),ot(Ht)):reactExports.createElement(reactExports.Fragment,null,ot(Ht))};return reactExports.createElement(LocaleContext.Consumer,null,function(s0){return reactExports.createElement(MaybeChildMenu,{getChildMenu:et,isOpen:!!yt,item:at,resetParentMenu:Mt,renderAll:vt,onClick:ut,overrides:ft},reactExports.createElement(Tt,_extends$b({ref:nt,"aria-label":et&&et(at)?s0.menu.parentMenuItemAriaLabel:null,item:at,onClick:ut,onMouseEnter:pt,$size:zt,$isHighlighted:yt},At,Rt),jt(_objectSpread$8({isHighlighted:yt},at))))})}function areEqualShallow(tt,nt){if(!tt||!nt)return!1;for(var et in tt)if(tt[et]!==nt[et])return!1;return!0}function compare(tt,nt){return tt.$isHighlighted===nt.$isHighlighted&&tt.$isFocused===nt.$isFocused&&areEqualShallow(tt.item,nt.item)&&areEqualShallow(tt.overrides,nt.overrides)&&tt.size===nt.size&&tt.getItemLabel===nt.getItemLabel&&tt.getChildMenu===nt.getChildMenu&&tt.resetMenu===nt.resetMenu}var forwarded=reactExports.forwardRef(OptionList);forwarded.displayName="OptionList";const OptionList$1=reactExports.memo(forwarded,compare);var _excluded$8=["disabled","isFocused","isHighlighted","resetMenu"];function _objectWithoutProperties$8(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$8(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$8(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function _extends$a(){return _extends$a=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$a.apply(this,arguments)}function _slicedToArray$6(tt,nt){return _arrayWithHoles$6(tt)||_iterableToArrayLimit$6(tt,nt)||_unsupportedIterableToArray$6(tt,nt)||_nonIterableRest$6()}function _nonIterableRest$6(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$6(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$6(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$6(tt,nt)}}function _arrayLikeToArray$6(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit$6(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$6(tt){if(Array.isArray(tt))return tt}function Menu(tt){var nt=tt.overrides,et=nt===void 0?{}:nt,rt=tt["aria-label"],ot=rt===void 0?"Menu":rt,at=tt.rootRef,st=at===void 0?reactExports.createRef():at,ut=tt.focusMenu,ct=ut===void 0?function(){}:ut,pt=tt.unfocusMenu,dt=pt===void 0?function(){}:pt,ft=tt.handleMouseLeave,bt=ft===void 0?function(){}:ft,ht=tt.handleKeyDown,mt=ht===void 0?function(xt){}:ht,Mt=tt.renderAll,Ot=Mt===void 0?!1:Mt,zt=reactExports.useState(!1),yt=_slicedToArray$6(zt,2),vt=yt[0],At=yt[1],St=function(Ft){isFocusVisible(Ft)&&At(!0)},Et=function(Ft){vt!==!1&&At(!1)},Tt=getOverrides(et.List,StyledList),Rt=_slicedToArray$6(Tt,2),Ct=Rt[0],wt=Rt[1],Lt=getOverrides(et.Option,OptionList$1),Vt=_slicedToArray$6(Lt,2),jt=Vt[0],s0=Vt[1],Ht=getOverrides(et.EmptyState,StyledEmptyState),Yt=_slicedToArray$6(Ht,2),M0=Yt[0],l0=Yt[1],b0=getOverrides(et.OptgroupHeader,StyledOptgroupHeader),kt=_slicedToArray$6(b0,2),o0=kt[0],qt=kt[1],Dt=getOverrides(et.MenuDivider,StyledMenuDivider$1),Bt=_slicedToArray$6(Dt,2),p0=Bt[0],r0=Bt[1],a0=Array.isArray(tt.items)?{__ungrouped:tt.items}:tt.items,f0=Object.keys(a0),i0=f0.reduce(function(xt,Ft){var Pt=_slicedToArray$6(xt,2),Zt=Pt[0],Kt=Pt[1];Ft!=="__ungrouped"&&Zt.push(reactExports.createElement(o0,_extends$a({key:Ft},qt),Ft));var n0=a0[Ft].map(function(c0,u0){Kt=Kt+1;var y0=tt.getRequiredItemProps,D0=y0===void 0?function(z0,w0){return{}}:y0;if(c0.divider===!0)return reactExports.createElement(p0,r0);var S0=D0(c0,Kt),x0=S0.disabled,m0=S0.isFocused,e0=S0.isHighlighted,Nt=S0.resetMenu,Xt=Nt===void 0?function(){}:Nt,d0=_objectWithoutProperties$8(S0,_excluded$8);return reactExports.createElement(jt,_extends$a({renderAll:Ot,key:Kt,item:c0,overrides:tt.overrides,resetMenu:Xt,role:"option",$disabled:x0,$isFocused:m0,$isHighlighted:e0,"aria-disabled":x0,"aria-selected":e0&&m0},d0,s0))});return[Zt.concat(n0),Kt]},[[],-1]),$t=_slicedToArray$6(i0,1),It=$t[0],Ut=f0.every(function(xt){return!a0[xt].length});return reactExports.createElement(LocaleContext.Consumer,null,function(xt){return reactExports.createElement(Ct,_extends$a({"aria-activedescendant":tt.activedescendantId||null,role:"listbox","aria-label":ot,ref:st,onMouseEnter:ct,onMouseLeave:bt,onMouseOver:ct,onFocus:forkFocus({onFocus:ct},St),onBlur:forkBlur({onBlur:dt},Et),onKeyDown:function(Pt){tt.isFocused&&mt(Pt)},tabIndex:0,"data-baseweb":"menu",$isFocusVisible:vt},wt),Ut?reactExports.createElement(M0,_extends$a({"aria-live":"polite","aria-atomic":!0},l0),tt.noResultsMsg||xt.menu.noResultsMsg):It)})}function scrollItemIntoView(tt,nt,et,rt){var ot=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"auto";if(tt){var at=tt.getBoundingClientRect(),st=nt.getBoundingClientRect();if(at.bottom>st.bottom)if(rt)nt.scrollTop=nt.scrollHeight-st.height;else{var ut=tt.offsetTop+at.height;nt.scrollTop=ut-(ot==="center"?Math.round((st.height+at.height)/2):st.height)}else at.top<st.top&&(et?nt.scrollTop=0:nt.scrollTop=tt.offsetTop-(ot==="center"?Math.round((st.height-at.height)/2):0))}}function _typeof$5(tt){"@babel/helpers - typeof";return _typeof$5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$5(tt)}var _excluded$7=["disabled"],_excluded2$2=["initialState","stateReducer","children","onItemSelect","addMenuToNesting","removeMenuFromNesting","getParentMenu","getChildMenu","forceHighlight"];function _extends$9(){return _extends$9=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$9.apply(this,arguments)}function _objectWithoutProperties$7(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$7(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$7(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function ownKeys$7(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$7(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$7(Object(et),!0).forEach(function(rt){_defineProperty$9(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$7(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _classCallCheck$4(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _defineProperties$4(tt,nt){for(var et=0;et<nt.length;et++){var rt=nt[et];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(tt,rt.key,rt)}}function _createClass$4(tt,nt,et){return nt&&_defineProperties$4(tt.prototype,nt),Object.defineProperty(tt,"prototype",{writable:!1}),tt}function _inherits$4(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function");tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,writable:!0,configurable:!0}}),Object.defineProperty(tt,"prototype",{writable:!1}),nt&&_setPrototypeOf$4(tt,nt)}function _setPrototypeOf$4(tt,nt){return _setPrototypeOf$4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(rt,ot){return rt.__proto__=ot,rt},_setPrototypeOf$4(tt,nt)}function _createSuper$4(tt){var nt=_isNativeReflectConstruct$4();return function(){var rt=_getPrototypeOf$4(tt),ot;if(nt){var at=_getPrototypeOf$4(this).constructor;ot=Reflect.construct(rt,arguments,at)}else ot=rt.apply(this,arguments);return _possibleConstructorReturn$4(this,ot)}}function _possibleConstructorReturn$4(tt,nt){if(nt&&(_typeof$5(nt)==="object"||typeof nt=="function"))return nt;if(nt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$4(tt)}function _assertThisInitialized$4(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}function _isNativeReflectConstruct$4(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _getPrototypeOf$4(tt){return _getPrototypeOf$4=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(et){return et.__proto__||Object.getPrototypeOf(et)},_getPrototypeOf$4(tt)}function _defineProperty$9(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var DEFAULT_PROPS={initialState:{highlightedIndex:-1,isFocused:!1},typeAhead:!0,keyboardControlNode:{current:null},stateReducer:function(tt,nt){return nt},onItemSelect:function tt(){},getRequiredItemProps:function tt(){return{}},children:function tt(){return null},addMenuToNesting:function tt(){},removeMenuFromNesting:function tt(){},getParentMenu:function tt(){},getChildMenu:function tt(){},nestedMenuHoverIndex:-1,isNestedMenuVisible:function tt(){return!1},forceHighlight:!1},MenuStatefulContainerInner=function(tt){_inherits$4(et,tt);var nt=_createSuper$4(et);function et(){var rt;_classCallCheck$4(this,et);for(var ot=arguments.length,at=new Array(ot),st=0;st<ot;st++)at[st]=arguments[st];return rt=nt.call.apply(nt,[this].concat(at)),_defineProperty$9(_assertThisInitialized$4(rt),"state",_objectSpread$7(_objectSpread$7({},rt.constructor.defaultProps.initialState),rt.props.initialState)),_defineProperty$9(_assertThisInitialized$4(rt),"rootRef",reactExports.createRef()),_defineProperty$9(_assertThisInitialized$4(rt),"keyboardControlNode",rt.props.keyboardControlNode.current),_defineProperty$9(_assertThisInitialized$4(rt),"refList",[]),_defineProperty$9(_assertThisInitialized$4(rt),"optionIds",[]),_defineProperty$9(_assertThisInitialized$4(rt),"typeAheadChars",""),_defineProperty$9(_assertThisInitialized$4(rt),"typeAheadTimeOut",null),_defineProperty$9(_assertThisInitialized$4(rt),"onKeyDown",function(ut){switch(ut.key){case KEY_STRINGS.ArrowUp:case KEY_STRINGS.ArrowDown:case KEY_STRINGS.ArrowLeft:case KEY_STRINGS.ArrowRight:case KEY_STRINGS.Home:case KEY_STRINGS.End:rt.handleArrowKey(ut);break;case KEY_STRINGS.Enter:if(ut.keyCode===229)break;rt.handleEnterKey(ut);break;default:rt.props.typeAhead&&(clearTimeout(rt.typeAheadTimeOut),rt.handleAlphaDown(ut));break}}),_defineProperty$9(_assertThisInitialized$4(rt),"handleAlphaDown",function(ut){var ct=rt.props.rootRef?rt.props.rootRef:rt.rootRef,pt=rt.state.highlightedIndex;rt.typeAheadChars+=ut.key,rt.typeAheadTimeOut=setTimeout(function(){rt.typeAheadChars=""},500);var dt=pt,ft=rt.getItems();if(!(ft.length===0||!("label"in ft[0]))){for(var bt=!0,ht=0;ht<ft.length;ht++){var mt=ft[ht].label;if(mt&&mt.toUpperCase&&mt.toUpperCase().indexOf(rt.typeAheadChars.toUpperCase())===0){dt=ht,bt=!1;break}}if(bt)for(var Mt=0;Mt<ft.length;Mt++){var Ot=ft[Mt].label;if(Ot&&Ot.toUpperCase&&Ot.toUpperCase().indexOf(rt.typeAheadChars.toUpperCase())>0){dt=Mt;break}}rt.internalSetState(STATE_CHANGE_TYPES.character,{highlightedIndex:dt}),rt.refList[dt]&&scrollItemIntoView(rt.refList[dt].current,ct.current,dt===0,dt===ft.length-1)}}),_defineProperty$9(_assertThisInitialized$4(rt),"handleArrowKey",function(ut){var ct=rt.props.rootRef?rt.props.rootRef:rt.rootRef,pt=rt.state.highlightedIndex,dt=pt;if(ut.key===KEY_STRINGS.ArrowUp)ut.preventDefault(),dt=Math.max(0,pt-1),rt.internalSetState(STATE_CHANGE_TYPES.moveUp,{highlightedIndex:dt});else if(ut.key===KEY_STRINGS.ArrowDown)ut.preventDefault(),dt=Math.min(pt+1,rt.getItems().length-1),rt.internalSetState(STATE_CHANGE_TYPES.moveDown,{highlightedIndex:dt});else if(ut.key===KEY_STRINGS.Home)ut.preventDefault(),dt=0,rt.internalSetState(STATE_CHANGE_TYPES.moveUp,{highlightedIndex:dt});else if(ut.key===KEY_STRINGS.End)ut.preventDefault(),dt=rt.getItems().length-1,rt.internalSetState(STATE_CHANGE_TYPES.moveDown,{highlightedIndex:dt});else if(ut.key===KEY_STRINGS.ArrowLeft){if(rt.props.getParentMenu){var ft=rt.props.getParentMenu(ct);ft&&ft.current&&ft.current.focus()}}else if(ut.key===KEY_STRINGS.ArrowRight&&rt.props.getChildMenu){var bt=rt.props.getChildMenu(ct);bt&&bt.current&&bt.current.focus()}rt.refList[dt]&&scrollItemIntoView(rt.refList[dt].current,ct.current,dt===0,dt===rt.getItems().length-1)}),_defineProperty$9(_assertThisInitialized$4(rt),"handleEnterKey",function(ut){var ct=rt.props.onItemSelect,pt=rt.state.highlightedIndex,dt=rt.getItems();dt[pt]&&ct&&!dt[pt].disabled&&(ut.preventDefault(),ct({item:dt[pt],event:ut}))}),_defineProperty$9(_assertThisInitialized$4(rt),"handleItemClick",function(ut,ct,pt){rt.props.onItemSelect&&!ct.disabled&&(rt.props.onItemSelect({item:ct,event:pt}),rt.internalSetState(STATE_CHANGE_TYPES.click,{highlightedIndex:ut,activedescendantId:rt.optionIds[ut]}))}),_defineProperty$9(_assertThisInitialized$4(rt),"handleMouseEnter",function(ut){rt.internalSetState(STATE_CHANGE_TYPES.mouseEnter,{highlightedIndex:ut,activedescendantId:rt.optionIds[ut]})}),_defineProperty$9(_assertThisInitialized$4(rt),"handleMouseLeave",function(ut){}),_defineProperty$9(_assertThisInitialized$4(rt),"getRequiredItemProps",function(ut,ct){var pt=rt.refList[ct];pt||(pt=reactExports.createRef(),rt.refList[ct]=pt,rt.optionIds[ct]=rt.props.uidSeed(ct));var dt=rt.props.getRequiredItemProps(ut,ct),ft=dt.disabled,bt=_objectWithoutProperties$7(dt,_excluded$7),ht=typeof ft=="boolean"?ft:!!ut.disabled;return _objectSpread$7(_objectSpread$7({id:bt.id||rt.optionIds[ct],disabled:ht,ref:pt,isFocused:rt.state.isFocused,isHighlighted:rt.state.highlightedIndex===ct,resetMenu:rt.resetMenu},ht?{}:{onClick:rt.handleItemClick.bind(_assertThisInitialized$4(rt),ct,ut),onMouseEnter:rt.handleMouseEnter.bind(_assertThisInitialized$4(rt),ct)}),bt)}),_defineProperty$9(_assertThisInitialized$4(rt),"focusMenu",function(ut){var ct=rt.props.rootRef?rt.props.rootRef:rt.rootRef;!rt.state.isFocused&&ct.current&&ct.current.contains(ut.target)&&(rt.state.highlightedIndex<0?rt.internalSetState(STATE_CHANGE_TYPES.focus,{isFocused:!0,highlightedIndex:0}):rt.internalSetState(STATE_CHANGE_TYPES.focus,{isFocused:!0}),ct.current.focus())}),_defineProperty$9(_assertThisInitialized$4(rt),"unfocusMenu",function(){rt.internalSetState(STATE_CHANGE_TYPES.focus,{isFocused:!1})}),_defineProperty$9(_assertThisInitialized$4(rt),"resetMenu",function(){rt.internalSetState(STATE_CHANGE_TYPES.reset,{isFocused:!1,highlightedIndex:-1,activedescendantId:null})}),rt}return _createClass$4(et,[{key:"getItems",value:function(){var ot=this;if(Array.isArray(this.props.items))return this.props.items;var at=Object.keys(this.props.items);return at.reduce(function(st,ut){return st.concat(ot.props.items[ut])},[])}},{key:"componentDidMount",value:function(){var ot=this.props.rootRef?this.props.rootRef:this.rootRef;typeof document<"u"&&(ot.current&&this.state.highlightedIndex>-1&&this.refList[this.state.highlightedIndex]&&scrollItemIntoView(this.refList[this.state.highlightedIndex].current,ot.current,this.state.highlightedIndex===0,this.state.highlightedIndex===this.getItems().length-1,"center"),this.state.isFocused&&this.keyboardControlNode&&this.keyboardControlNode.addEventListener("keydown",this.onKeyDown)),this.props.addMenuToNesting&&this.props.addMenuToNesting(ot)}},{key:"componentWillUnmount",value:function(){var ot=this.props.rootRef?this.props.rootRef:this.rootRef;typeof document<"u"&&this.keyboardControlNode&&this.keyboardControlNode.removeEventListener("keydown",this.onKeyDown),this.props.removeMenuFromNesting&&this.props.removeMenuFromNesting(ot)}},{key:"componentDidUpdate",value:function(ot,at){typeof document<"u"&&(!at.isFocused&&this.state.isFocused?this.keyboardControlNode&&this.keyboardControlNode.addEventListener("keydown",this.onKeyDown):at.isFocused&&!this.state.isFocused&&this.keyboardControlNode&&this.keyboardControlNode.removeEventListener("keydown",this.onKeyDown));var st=this.getItems().length;this.props.forceHighlight&&this.state.highlightedIndex===-1&&st>0&&this.internalSetState(STATE_CHANGE_TYPES.enter,{highlightedIndex:0}),st===0&&this.state.highlightedIndex!==-1?this.internalSetState(STATE_CHANGE_TYPES.enter,{highlightedIndex:-1}):this.state.highlightedIndex>=st&&this.internalSetState(STATE_CHANGE_TYPES.enter,{highlightedIndex:0}),this.props.isNestedMenuVisible&&this.props.nestedMenuHoverIndex!==ot.nestedMenuHoverIndex&&!this.props.isNestedMenuVisible(this.rootRef)&&!this.props.forceHighlight&&this.setState({highlightedIndex:-1})}},{key:"internalSetState",value:function(ot,at){var st=this.props.stateReducer;this.props.onActiveDescendantChange&&typeof at.highlightedIndex=="number"&&this.state.highlightedIndex!==at.highlightedIndex&&this.props.onActiveDescendantChange(this.optionIds[at.highlightedIndex]),this.setState(st(ot,at,this.state))}},{key:"render",value:function(){var ot=this,at=this.props;at.initialState,at.stateReducer,at.children,at.onItemSelect,at.addMenuToNesting,at.removeMenuFromNesting,at.getParentMenu,at.getChildMenu,at.forceHighlight;var st=_objectWithoutProperties$7(at,_excluded2$2);return this.props.children(_objectSpread$7(_objectSpread$7({},st),{},{rootRef:this.props.rootRef?this.props.rootRef:this.rootRef,activedescendantId:this.optionIds[this.state.highlightedIndex],getRequiredItemProps:function(ct,pt){return ot.getRequiredItemProps(ct,pt)},handleMouseLeave:this.handleMouseLeave,highlightedIndex:this.state.highlightedIndex,isFocused:this.state.isFocused,handleKeyDown:this.props.keyboardControlNode.current?function(ut){}:this.onKeyDown,focusMenu:this.focusMenu,unfocusMenu:this.unfocusMenu}))}}]),et}(reactExports.Component);_defineProperty$9(MenuStatefulContainerInner,"defaultProps",DEFAULT_PROPS);var MenuStatefulContainer=function tt(nt){return reactExports.createElement(MenuStatefulContainerInner,_extends$9({uidSeed:useUIDSeed()},nt))};MenuStatefulContainer.defaultProps=DEFAULT_PROPS;function _typeof$4(tt){"@babel/helpers - typeof";return _typeof$4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$4(tt)}var _excluded$6=["overrides"];function _extends$8(){return _extends$8=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$8.apply(this,arguments)}function _objectWithoutProperties$6(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$6(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$6(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function _classCallCheck$3(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _defineProperties$3(tt,nt){for(var et=0;et<nt.length;et++){var rt=nt[et];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(tt,rt.key,rt)}}function _createClass$3(tt,nt,et){return nt&&_defineProperties$3(tt.prototype,nt),Object.defineProperty(tt,"prototype",{writable:!1}),tt}function _inherits$3(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function");tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,writable:!0,configurable:!0}}),Object.defineProperty(tt,"prototype",{writable:!1}),nt&&_setPrototypeOf$3(tt,nt)}function _setPrototypeOf$3(tt,nt){return _setPrototypeOf$3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(rt,ot){return rt.__proto__=ot,rt},_setPrototypeOf$3(tt,nt)}function _createSuper$3(tt){var nt=_isNativeReflectConstruct$3();return function(){var rt=_getPrototypeOf$3(tt),ot;if(nt){var at=_getPrototypeOf$3(this).constructor;ot=Reflect.construct(rt,arguments,at)}else ot=rt.apply(this,arguments);return _possibleConstructorReturn$3(this,ot)}}function _possibleConstructorReturn$3(tt,nt){if(nt&&(_typeof$4(nt)==="object"||typeof nt=="function"))return nt;if(nt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$3(tt)}function _assertThisInitialized$3(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}function _isNativeReflectConstruct$3(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _getPrototypeOf$3(tt){return _getPrototypeOf$3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(et){return et.__proto__||Object.getPrototypeOf(et)},_getPrototypeOf$3(tt)}var StatefulMenu=function(tt){_inherits$3(et,tt);var nt=_createSuper$3(et);function et(){return _classCallCheck$3(this,et),nt.apply(this,arguments)}return _createClass$3(et,[{key:"render",value:function(){var ot=this.props,at=ot.overrides,st=_objectWithoutProperties$6(ot,_excluded$6);return reactExports.createElement(NestedMenuContext.Consumer,null,function(ut){return reactExports.createElement(MenuStatefulContainer,_extends$8({},ut,st),function(ct){return reactExports.createElement(Menu,_extends$8({},ct,{overrides:at}))})})}}]),et}(reactExports.PureComponent);function ownKeys$6(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$6(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$6(Object(et),!0).forEach(function(rt){_defineProperty$8(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$6(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$8(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function getFont(){var tt,nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:SIZE$1.default,et=arguments.length>1?arguments[1]:void 0;return(tt={},_defineProperty$8(tt,SIZE$1.mini,et.font100),_defineProperty$8(tt,SIZE$1.compact,et.font200),_defineProperty$8(tt,SIZE$1.default,et.font300),_defineProperty$8(tt,SIZE$1.large,et.font400),tt)[nt]}function getBorderRadius(tt,nt){var et=nt.inputBorderRadius;return tt===SIZE$1.mini&&(et=nt.inputBorderRadiusMini),{borderTopLeftRadius:et,borderBottomLeftRadius:et,borderTopRightRadius:et,borderBottomRightRadius:et}}function getControlPadding(tt){var nt,et,rt,ot,at,st=tt.$theme,ut=tt.$theme.sizing,ct=tt.$size,pt=ct===void 0?SIZE$1.default:ct,dt=tt.$type,ft=tt.$multi,bt=tt.$isEmpty,ht=dt===TYPE.search,mt=ht?"calc(".concat(ut.scale1000," - ").concat(ut.scale0,")"):ut.scale400,Mt=st.direction==="rtl"?"paddingRight":"paddingLeft",Ot=st.direction==="rtl"?"paddingLeft":"paddingRight";return(at={},_defineProperty$8(at,SIZE$1.mini,(nt={paddingTop:ft&&!bt?0:ut.scale100,paddingBottom:ft&&!bt?0:ut.scale100},_defineProperty$8(nt,Mt,ft&&!bt?"calc(".concat(mt," - ").concat(ut.scale0,")"):mt),_defineProperty$8(nt,Ot,"0"),nt)),_defineProperty$8(at,SIZE$1.compact,(et={paddingTop:ft&&!bt?"calc(".concat(ut.scale100," - ").concat(ut.scale0,")"):ut.scale200,paddingBottom:ft&&!bt?"calc(".concat(ut.scale100," - ").concat(ut.scale0,")"):ut.scale200},_defineProperty$8(et,Mt,ft&&!bt?"calc(".concat(mt," - ").concat(ut.scale0,")"):mt),_defineProperty$8(et,Ot,"0"),et)),_defineProperty$8(at,SIZE$1.default,(rt={paddingTop:ft&&!bt?"calc(".concat(ut.scale400," - ").concat(ut.scale0,")"):ut.scale400,paddingBottom:ft&&!bt?"calc(".concat(ut.scale400," - ").concat(ut.scale0,")"):ut.scale400},_defineProperty$8(rt,Mt,ft&&!bt?"calc(".concat(mt," + ").concat(ut.scale0,")"):mt),_defineProperty$8(rt,Ot,0),rt)),_defineProperty$8(at,SIZE$1.large,(ot={paddingTop:ft&&!bt?"calc(".concat(ut.scale600," - ").concat(ut.scale0,")"):ut.scale550,paddingBottom:ft&&!bt?"calc(".concat(ut.scale600," - ").concat(ut.scale0,")"):ut.scale550},_defineProperty$8(ot,Mt,ft&&!bt?"calc(".concat(mt," - ").concat(ut.scale0,")"):mt),_defineProperty$8(ot,Ot,0),ot)),at)[pt]}var StyledDropdownContainer=styled("div",function(tt){return{width:"".concat(String(tt.$width),"px")}});StyledDropdownContainer.displayName="StyledDropdownContainer";StyledDropdownContainer.displayName="StyledDropdownContainer";var StyledDropdown=StyledList,StyledDropdownListItem=StyledListItem,StyledOptionContent=styled("div",function(tt){var nt=tt.$isHighlighted,et=tt.$selected,rt=tt.$disabled,ot=tt.$theme;return{cursor:rt?"not-allowed":"pointer",color:et&&!nt?ot.colors.menuFontSelected:null,fontWeight:et?"bold":"normal"}});StyledOptionContent.displayName="StyledOptionContent";StyledOptionContent.displayName="StyledOptionContent";var StyledRoot=styled("div",function(tt){var nt=tt.$theme.typography,et=tt.$size;return _objectSpread$6(_objectSpread$6({},getFont(et,nt)),{},{boxSizing:"border-box",position:"relative",width:"100%"})});StyledRoot.displayName="StyledRoot";StyledRoot.displayName="StyledRoot";function getControlContainerColors(tt,nt,et,rt,ot,at){return tt?{color:at.inputTextDisabled,borderLeftColor:at.inputFillDisabled,borderRightColor:at.inputFillDisabled,borderTopColor:at.inputFillDisabled,borderBottomColor:at.inputFillDisabled,backgroundColor:at.inputFillDisabled}:nt||et?{color:at.contentPrimary,borderLeftColor:at.borderSelected,borderRightColor:at.borderSelected,borderTopColor:at.borderSelected,borderBottomColor:at.borderSelected,backgroundColor:at.inputFillActive}:ot?{color:at.contentPrimary,borderLeftColor:at.inputBorderError,borderRightColor:at.inputBorderError,borderTopColor:at.inputBorderError,borderBottomColor:at.inputBorderError,backgroundColor:at.inputFillError}:rt?{color:at.contentPrimary,borderLeftColor:at.inputBorderPositive,borderRightColor:at.inputBorderPositive,borderTopColor:at.inputBorderPositive,borderBottomColor:at.inputBorderPositive,backgroundColor:at.inputFillPositive}:{color:at.contentPrimary,borderLeftColor:at.inputBorder,borderRightColor:at.inputBorder,borderTopColor:at.inputBorder,borderBottomColor:at.inputBorder,backgroundColor:at.inputFill}}var StyledControlContainer=styled("div",function(tt){var nt=tt.$disabled,et=tt.$error,rt=tt.$positive,ot=tt.$isFocused,at=tt.$isPseudoFocused,st=tt.$type,ut=tt.$searchable,ct=tt.$size,pt=tt.$theme,dt=pt.borders,ft=pt.colors,bt=pt.animation;return _objectSpread$6(_objectSpread$6({},getBorderRadius(ct,dt)),{},{boxSizing:"border-box",overflow:"hidden",width:"100%",display:"flex",justifyContent:"space-between",cursor:nt?"not-allowed":ut||st===TYPE.search?"text":"pointer",borderLeftWidth:"2px",borderRightWidth:"2px",borderTopWidth:"2px",borderBottomWidth:"2px",borderLeftStyle:"solid",borderRightStyle:"solid",borderTopStyle:"solid",borderBottomStyle:"solid",transitionProperty:"border, box-shadow, background-color",transitionDuration:bt.timing200,transitionTimingFunction:bt.easeOutCurve},getControlContainerColors(nt,ot,at,rt,et,ft))});StyledControlContainer.displayName="StyledControlContainer";StyledControlContainer.displayName="StyledControlContainer";var StyledValueContainer=styled("div",function(tt){var nt=getControlPadding(tt);return _objectSpread$6({boxSizing:"border-box",position:"relative",flexGrow:1,flexShrink:1,flexBasis:"0%",display:"flex",alignItems:"center",flexWrap:tt.$multi?"wrap":"nowrap",overflow:"hidden"},nt)});StyledValueContainer.displayName="StyledValueContainer";StyledValueContainer.displayName="StyledValueContainer";var StyledPlaceholder=styled("div",function(tt){var nt=tt.$disabled,et=tt.$theme.colors;return{color:nt?et.inputPlaceholderDisabled:et.inputPlaceholder,maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}});StyledPlaceholder.displayName="StyledPlaceholder";StyledPlaceholder.displayName="StyledPlaceholder";var StyledSingleValue=styled("div",function(tt){var nt,et=tt.$searchable,rt=tt.$size,ot=tt.$theme,at=tt.$theme.typography,st=getFont(rt,at),ut=ot.direction==="rtl"?"marginRight":"marginLeft";return _objectSpread$6((nt={lineHeight:et?"inherit":st.lineHeight,boxSizing:"border-box"},_defineProperty$8(nt,ut,ot.sizing.scale0),_defineProperty$8(nt,"height","100%"),_defineProperty$8(nt,"maxWidth","100%"),nt),ellipsisText)});StyledSingleValue.displayName="StyledSingleValue";StyledSingleValue.displayName="StyledSingleValue";var StyledInputContainer=styled("div",function(tt){var nt=tt.$size,et=tt.$searchable,rt=tt.$theme,ot=rt.typography,at=rt.sizing,st=tt.$isEmpty,ut=getFont(nt,ot);return{position:"relative",display:"inline-block",maxWidth:"100%",backgroundColor:"transparent",borderLeftStyle:"none",borderTopStyle:"none",borderRightStyle:"none",borderBottomStyle:"none",boxShadow:"none",boxSizing:"border-box",outline:"none",marginTop:0,marginBottom:0,marginLeft:st?0:at.scale0,marginRight:0,paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0,height:String(et?"auto":ut.lineHeight),maxHeight:String(ut.lineHeight)}});StyledInputContainer.displayName="StyledInputContainer";StyledInputContainer.displayName="StyledInputContainer";var StyledInput=styled("input",function(tt){var nt=tt.$theme,et=nt.colors,rt=nt.typography,ot=tt.$size,at=tt.$searchable,st=tt.$width;return _objectSpread$6(_objectSpread$6({},getFont(ot,rt)),{},{color:et.contentPrimary,boxSizing:"content-box",width:at?st||"100%":"1px",maxWidth:"100%",background:"transparent",borderLeftStyle:"none",borderTopStyle:"none",borderRightStyle:"none",borderBottomStyle:"none",boxShadow:"none",display:"inline-block",outline:"none",marginTop:"0",marginBottom:"0",marginLeft:"0",marginRight:"0",paddingTop:"0",paddingBottom:"0",paddingLeft:"0",paddingRight:"0"})});StyledInput.displayName="StyledInput";StyledInput.displayName="StyledInput";var StyledInputSizer=styled("div",function(tt){var nt,et=tt.$size,rt=tt.$theme,ot=tt.$theme.typography,at=rt.direction==="rtl"?"right":"left";return _objectSpread$6(_objectSpread$6({},getFont(et,ot)),{},(nt={position:"absolute",top:0},_defineProperty$8(nt,at,0),_defineProperty$8(nt,"visibility","hidden"),_defineProperty$8(nt,"height",0),_defineProperty$8(nt,"overflow","scroll"),_defineProperty$8(nt,"whiteSpace","pre"),nt))});StyledInputSizer.displayName="StyledInputSizer";StyledInputSizer.displayName="StyledInputSizer";var StyledIconsContainer=styled("div",function(tt){var nt=tt.$theme,et=tt.$theme.sizing,rt=nt.direction==="rtl"?"paddingLeft":"paddingRight";return _defineProperty$8({boxSizing:"border-box",position:"relative",display:"flex",flexShrink:0,alignItems:"center",alignSelf:"stretch"},rt,et.scale500)});StyledIconsContainer.displayName="StyledIconsContainer";StyledIconsContainer.displayName="StyledIconsContainer";function getSvgStyles(tt){var nt=tt.$theme;return{display:"inline-block",fill:"currentColor",color:"currentColor",height:nt.sizing.scale600,width:nt.sizing.scale600}}var StyledSelectArrow=styled("svg",function(tt){var nt,et=tt.$theme,rt=tt.$disabled,ot=tt.$size,at=et.colors,st=(nt={},_defineProperty$8(nt,SIZE$1.mini,16),_defineProperty$8(nt,SIZE$1.compact,16),_defineProperty$8(nt,SIZE$1.default,20),_defineProperty$8(nt,SIZE$1.large,24),nt),ut=st[SIZE$1.default];return ot&&(ut=st[ot]),_objectSpread$6(_objectSpread$6({},getSvgStyles({$theme:et})),{},{color:rt?at.inputTextDisabled:at.contentPrimary,cursor:rt?"not-allowed":"pointer",height:"".concat(ut,"px"),width:"".concat(ut,"px")})});StyledSelectArrow.displayName="StyledSelectArrow";StyledSelectArrow.displayName="StyledSelectArrow";var StyledClearIcon=styled("svg",function(tt){var nt,et=tt.$theme,rt=tt.$size,ot=et.colors,at=(nt={},_defineProperty$8(nt,SIZE$1.mini,15),_defineProperty$8(nt,SIZE$1.compact,15),_defineProperty$8(nt,SIZE$1.default,18),_defineProperty$8(nt,SIZE$1.large,22),nt),st=at[SIZE$1.default];return rt&&(st=at[rt]),_objectSpread$6(_objectSpread$6({},getSvgStyles({$theme:et})),{},{color:ot.contentPrimary,cursor:"pointer",height:"".concat(st,"px"),width:"".concat(st,"px")})});StyledClearIcon.displayName="StyledClearIcon";StyledClearIcon.displayName="StyledClearIcon";var StyledLoadingIndicator=withStyle(StyledSpinner,function(tt){var nt=tt.$theme;return{borderTopWidth:"2px",borderRightWidth:"2px",borderBottomWidth:"2px",borderLeftWidth:"2px",borderRightColor:nt.colors.borderOpaque,borderBottomColor:nt.colors.borderOpaque,borderLeftColor:nt.colors.borderOpaque,width:"16px",height:"16px"}});StyledLoadingIndicator.displayName="StyledLoadingIndicator";StyledLoadingIndicator.displayName="StyledLoadingIndicator";var StyledSearchIconContainer=styled("div",function(tt){var nt,et=tt.$disabled,rt=tt.$theme,ot=rt.colors,at=rt.sizing,st=rt.direction==="rtl"?"right":"left";return _objectSpread$6(_objectSpread$6({},getSvgStyles(tt)),{},(nt={color:et?ot.inputTextDisabled:ot.contentPrimary,cursor:et?"not-allowed":"pointer",position:"absolute",top:0},_defineProperty$8(nt,st,at.scale500),_defineProperty$8(nt,"display","flex"),_defineProperty$8(nt,"alignItems","center"),_defineProperty$8(nt,"height","100%"),nt))});StyledSearchIconContainer.displayName="StyledSearchIconContainer";StyledSearchIconContainer.displayName="StyledSearchIconContainer";function _typeof$3(tt){"@babel/helpers - typeof";return _typeof$3=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$3(tt)}var _excluded$5=["overrides","inputRef"];function _extends$7(){return _extends$7=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$7.apply(this,arguments)}function ownKeys$5(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$5(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$5(Object(et),!0).forEach(function(rt){_defineProperty$7(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$5(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _slicedToArray$5(tt,nt){return _arrayWithHoles$5(tt)||_iterableToArrayLimit$5(tt,nt)||_unsupportedIterableToArray$5(tt,nt)||_nonIterableRest$5()}function _nonIterableRest$5(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$5(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$5(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$5(tt,nt)}}function _arrayLikeToArray$5(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit$5(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$5(tt){if(Array.isArray(tt))return tt}function _objectWithoutProperties$5(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$5(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$5(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function _classCallCheck$2(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _defineProperties$2(tt,nt){for(var et=0;et<nt.length;et++){var rt=nt[et];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(tt,rt.key,rt)}}function _createClass$2(tt,nt,et){return nt&&_defineProperties$2(tt.prototype,nt),Object.defineProperty(tt,"prototype",{writable:!1}),tt}function _inherits$2(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function");tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,writable:!0,configurable:!0}}),Object.defineProperty(tt,"prototype",{writable:!1}),nt&&_setPrototypeOf$2(tt,nt)}function _setPrototypeOf$2(tt,nt){return _setPrototypeOf$2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(rt,ot){return rt.__proto__=ot,rt},_setPrototypeOf$2(tt,nt)}function _createSuper$2(tt){var nt=_isNativeReflectConstruct$2();return function(){var rt=_getPrototypeOf$2(tt),ot;if(nt){var at=_getPrototypeOf$2(this).constructor;ot=Reflect.construct(rt,arguments,at)}else ot=rt.apply(this,arguments);return _possibleConstructorReturn$2(this,ot)}}function _possibleConstructorReturn$2(tt,nt){if(nt&&(_typeof$3(nt)==="object"||typeof nt=="function"))return nt;if(nt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$2(tt)}function _assertThisInitialized$2(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}function _isNativeReflectConstruct$2(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _getPrototypeOf$2(tt){return _getPrototypeOf$2=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(et){return et.__proto__||Object.getPrototypeOf(et)},_getPrototypeOf$2(tt)}function _defineProperty$7(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var AutosizeInput=function(tt){_inherits$2(et,tt);var nt=_createSuper$2(et);function et(){var rt;_classCallCheck$2(this,et);for(var ot=arguments.length,at=new Array(ot),st=0;st<ot;st++)at[st]=arguments[st];return rt=nt.call.apply(nt,[this].concat(at)),_defineProperty$7(_assertThisInitialized$2(rt),"mounted",void 0),_defineProperty$7(_assertThisInitialized$2(rt),"sizer",void 0),_defineProperty$7(_assertThisInitialized$2(rt),"state",{inputWidth:5}),_defineProperty$7(_assertThisInitialized$2(rt),"sizerRef",function(ut){rt.sizer=ut}),rt}return _createClass$2(et,[{key:"componentDidMount",value:function(){this.mounted=!0,this.updateInputWidth()}},{key:"componentDidUpdate",value:function(ot,at){this.updateInputWidth()}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"updateInputWidth",value:function(){if(!(!this.mounted||!this.sizer||typeof this.sizer.scrollWidth>"u")){var ot=this.sizer.scrollWidth+2;ot!==this.state.inputWidth&&this.sizer.scrollWidth!==this.state.inputWidth&&this.setState({inputWidth:ot})}}},{key:"render",value:function(){var ot=this.props,at=ot.overrides,st=at===void 0?{}:at,ut=ot.inputRef,ct=_objectWithoutProperties$5(ot,_excluded$5),pt=getOverrides(st.Input,StyledInput),dt=_slicedToArray$5(pt,2),ft=dt[0],bt=dt[1],ht=[this.props.defaultValue,this.props.value,""].reduce(function(Mt,Ot){return Mt??Ot}),mt=_objectSpread$5(_objectSpread$5({},ct),{},{$width:"".concat(this.state.inputWidth,"px")});return reactExports.createElement(reactExports.Fragment,null,reactExports.createElement(ft,_extends$7({},mt,{ref:ut},bt)),reactExports.createElement(StyledInputSizer,{$size:this.props.$size,ref:this.sizerRef,$style:bt.$style?bt.$style:null},ht))}}]),et}(reactExports.Component);_defineProperty$7(AutosizeInput,"defaultProps",{inputRef:reactExports.createRef(),value:"",overrides:{}});function ownKeys$4(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$4(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$4(Object(et),!0).forEach(function(rt){_defineProperty$6(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$4(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$6(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var escapeRegExp=function tt(nt){return nt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},isValid=function tt(nt){return typeof nt<"u"&&nt!==null&&nt!==""},defaultProps$1={filterOption:null,ignoreCase:!0,labelKey:"label",matchPos:"any",matchProp:"any",trimFilter:!0,valueKey:"value"},filterOptions=function tt(nt,et,rt,ot){var at=_objectSpread$4(_objectSpread$4({},defaultProps$1),ot);at.ignoreCase&&(et=et.toLowerCase()),at.trimFilter&&(et=et.trim());var st=(rt||[]).reduce(function(ct,pt){return ct.add(pt[at.valueKey]),ct},new Set),ut=new RegExp("".concat(at.matchPos==="start"?"^":"").concat(escapeRegExp(et)),at.ignoreCase?"i":"");return nt.filter(function(ct){if(st.has(ct[at.valueKey]))return!1;if(at.filterOption)return at.filterOption.call(void 0,ct,et);if(!et)return!0;var pt=ct[at.valueKey],dt=ct[at.labelKey],ft=isValid(pt),bt=isValid(dt);if(!ft&&!bt)return!1;var ht=ft?String(pt):null,mt=bt?String(dt):null;return ht&&at.matchProp!=="label"&&ut.test(ht)||mt&&at.matchProp!=="value"&&ut.test(mt)})},defaultProps={"aria-label":null,"aria-describedby":null,"aria-errormessage":null,"aria-labelledby":null,autoFocus:!1,backspaceRemoves:!0,clearable:!0,closeOnSelect:!0,creatable:!1,deleteRemoves:!0,disabled:!1,error:!1,positive:!1,escapeClearsValue:!0,filterOptions,filterOutSelected:!0,getOptionLabel:null,getValueLabel:null,ignoreCase:!0,isLoading:!1,labelKey:"label",maxDropdownHeight:"40vh",multi:!1,onBlur:function tt(){},onBlurResetsInput:!0,onChange:function tt(){},onFocus:function tt(){},onInputChange:function tt(){},onCloseResetsInput:!0,onSelectResetsInput:!0,onOpen:null,onClose:null,openOnClick:!0,startOpen:!1,options:[],overrides:{},required:!1,searchable:!0,size:SIZE$1.default,type:TYPE.select,value:[],valueKey:"id"};function _typeof$2(tt){"@babel/helpers - typeof";return _typeof$2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$2(tt)}var _excluded$4=["overrides"];function ownKeys$3(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$3(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$3(Object(et),!0).forEach(function(rt){_defineProperty$5(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$3(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _objectWithoutProperties$4(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$4(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$4(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function _extends$6(){return _extends$6=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$6.apply(this,arguments)}function _slicedToArray$4(tt,nt){return _arrayWithHoles$4(tt)||_iterableToArrayLimit$4(tt,nt)||_unsupportedIterableToArray$4(tt,nt)||_nonIterableRest$4()}function _nonIterableRest$4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$4(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$4(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$4(tt,nt)}}function _arrayLikeToArray$4(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit$4(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$4(tt){if(Array.isArray(tt))return tt}function _classCallCheck$1(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _defineProperties$1(tt,nt){for(var et=0;et<nt.length;et++){var rt=nt[et];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(tt,rt.key,rt)}}function _createClass$1(tt,nt,et){return nt&&_defineProperties$1(tt.prototype,nt),Object.defineProperty(tt,"prototype",{writable:!1}),tt}function _inherits$1(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function");tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,writable:!0,configurable:!0}}),Object.defineProperty(tt,"prototype",{writable:!1}),nt&&_setPrototypeOf$1(tt,nt)}function _setPrototypeOf$1(tt,nt){return _setPrototypeOf$1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(rt,ot){return rt.__proto__=ot,rt},_setPrototypeOf$1(tt,nt)}function _createSuper$1(tt){var nt=_isNativeReflectConstruct$1();return function(){var rt=_getPrototypeOf$1(tt),ot;if(nt){var at=_getPrototypeOf$1(this).constructor;ot=Reflect.construct(rt,arguments,at)}else ot=rt.apply(this,arguments);return _possibleConstructorReturn$1(this,ot)}}function _possibleConstructorReturn$1(tt,nt){if(nt&&(_typeof$2(nt)==="object"||typeof nt=="function"))return nt;if(nt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$1(tt)}function _assertThisInitialized$1(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}function _isNativeReflectConstruct$1(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _getPrototypeOf$1(tt){return _getPrototypeOf$1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(et){return et.__proto__||Object.getPrototypeOf(et)},_getPrototypeOf$1(tt)}function _defineProperty$5(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function groupOptions(tt){return tt.reduce(function(nt,et){return et.__optgroup?(nt[et.__optgroup]||(nt[et.__optgroup]=[]),nt[et.__optgroup].push(et)):nt.__ungrouped.push(et),nt},{__ungrouped:[]})}var SelectDropdown=function(tt){_inherits$1(et,tt);var nt=_createSuper$1(et);function et(){var rt;_classCallCheck$1(this,et);for(var ot=arguments.length,at=new Array(ot),st=0;st<ot;st++)at[st]=arguments[st];return rt=nt.call.apply(nt,[this].concat(at)),_defineProperty$5(_assertThisInitialized$1(rt),"getItemLabel",function(ut){var ct=rt.props,pt=ct.getOptionLabel,dt=ct.overrides,ft=dt===void 0?{}:dt,bt=ct.value,ht=ct.valueKey,mt=getOverrides(ft.OptionContent,StyledOptionContent),Mt=_slicedToArray$4(mt,2),Ot=Mt[0],zt=Mt[1],yt;Array.isArray(bt)?yt=!!bt.find(function(At){return At&&At[ht]===ut[ht]}):yt=bt[ht]===ut[ht];var vt={$selected:yt,$disabled:ut.disabled,$isHighlighted:ut.isHighlighted};return reactExports.createElement(Ot,_extends$6({"aria-readonly":ut.disabled,"aria-selected":yt,key:ut[ht]},rt.getSharedProps(),vt,zt),pt({option:ut,optionState:vt}))}),_defineProperty$5(_assertThisInitialized$1(rt),"onMouseDown",function(ut){ut.nativeEvent.stopImmediatePropagation()}),_defineProperty$5(_assertThisInitialized$1(rt),"getHighlightedIndex",function(){var ut=rt.props,ct=ut.value,pt=ut.options,dt=ut.valueKey,ft={};if(Array.isArray(ct)&&ct.length>0?ft=ct[0]:ct instanceof Array||(ft=ct),Object.keys(ft).length>0){var bt=pt.findIndex(function(ht){return ht&&ht[dt]===ft[dt]});return bt===-1?0:bt}return 0}),rt}return _createClass$1(et,[{key:"getSharedProps",value:function(){var ot=this.props,at=ot.error,st=ot.isLoading,ut=ot.multi,ct=ot.required,pt=ot.size,dt=ot.searchable,ft=ot.type,bt=ot.width;return{$error:at,$isLoading:st,$multi:ut,$required:ct,$searchable:dt,$size:pt,$type:ft,$width:bt}}},{key:"render",value:function(){var ot=this,at=this.props,st=at.maxDropdownHeight,ut=at.multi,ct=at.noResultsMsg,pt=at.onItemSelect,dt=at.options,ft=dt===void 0?[]:dt,bt=at.overrides,ht=bt===void 0?{}:bt,mt=at.size,Mt=getOverrides(ht.DropdownContainer,StyledDropdownContainer),Ot=_slicedToArray$4(Mt,2),zt=Ot[0],yt=Ot[1],vt=getOverrides(ht.DropdownListItem,StyledDropdownListItem),At=_slicedToArray$4(vt,2),St=At[0],Et=At[1],Tt=getOverrides(ht.StatefulMenu,StatefulMenu),Rt=_slicedToArray$4(Tt,2),Ct=Rt[0],wt=Rt[1],Lt=wt.overrides,Vt=Lt===void 0?{}:Lt,jt=_objectWithoutProperties$4(wt,_excluded$4),s0=this.getHighlightedIndex(),Ht=groupOptions(ft);return reactExports.createElement(zt,_extends$6({"data-no-focus-lock":!0,ref:this.props.innerRef},this.getSharedProps(),yt),reactExports.createElement(Ct,_extends$6({noResultsMsg:ct,onActiveDescendantChange:function(M0){ot.props.onActiveDescendantChange&&ot.props.onActiveDescendantChange(M0)},onItemSelect:pt,items:Ht,size:mt,initialState:{isFocused:!0,highlightedIndex:s0},typeAhead:!1,keyboardControlNode:this.props.keyboardControlNode,forceHighlight:!0,overrides:mergeOverrides({List:{component:StyledDropdown,style:function(M0){return{maxHeight:M0.$maxHeight||null}},props:{id:this.props.id?this.props.id:null,$maxHeight:st,"aria-multiselectable":ut}},Option:{props:{getItemLabel:this.getItemLabel,onMouseDown:this.onMouseDown,overrides:{ListItem:{component:St,props:_objectSpread$3(_objectSpread$3({},Et),{},{role:"option"}),style:Et.$style}},renderHrefAsAnchor:!1}}},_objectSpread$3({List:ht.Dropdown||{},Option:ht.DropdownOption||{}},Vt))},jt)))}}]),et}(reactExports.Component);function ownKeys$2(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$2(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$2(Object(et),!0).forEach(function(rt){_defineProperty$4(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$2(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$4(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function groupedOptionsToArray(tt){return Object.keys(tt).reduce(function(nt,et){var rt=tt[et];return nt.concat(rt.map(function(ot){return _objectSpread$2(_objectSpread$2({},ot),{},{__optgroup:et})}))},[])}function normalizeOptions(tt){return tt?Array.isArray(tt)?tt:groupedOptionsToArray(tt):[]}var expandValue=function tt(nt,et){if(!et.options)return nt;for(var rt=normalizeOptions(et.options),ot=0;ot<rt.length;ot++)if(String(rt[ot][et.valueKey])===String(nt[et.valueKey]))return rt[ot];return nt};function _typeof$1(tt){"@babel/helpers - typeof";return _typeof$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof$1(tt)}var _excluded$3=["$size"],_excluded2$1=["$size"];function _objectWithoutProperties$3(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$3(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$3(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function _extends$5(){return _extends$5=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$5.apply(this,arguments)}function _slicedToArray$3(tt,nt){return _arrayWithHoles$3(tt)||_iterableToArrayLimit$3(tt,nt)||_unsupportedIterableToArray$3(tt,nt)||_nonIterableRest$3()}function _nonIterableRest$3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _iterableToArrayLimit$3(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$3(tt){if(Array.isArray(tt))return tt}function _toConsumableArray(tt){return _arrayWithoutHoles(tt)||_iterableToArray(tt)||_unsupportedIterableToArray$3(tt)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$3(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$3(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$3(tt,nt)}}function _iterableToArray(tt){if(typeof Symbol<"u"&&tt[Symbol.iterator]!=null||tt["@@iterator"]!=null)return Array.from(tt)}function _arrayWithoutHoles(tt){if(Array.isArray(tt))return _arrayLikeToArray$3(tt)}function _arrayLikeToArray$3(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _classCallCheck(tt,nt){if(!(tt instanceof nt))throw new TypeError("Cannot call a class as a function")}function _defineProperties(tt,nt){for(var et=0;et<nt.length;et++){var rt=nt[et];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(tt,rt.key,rt)}}function _createClass(tt,nt,et){return nt&&_defineProperties(tt.prototype,nt),Object.defineProperty(tt,"prototype",{writable:!1}),tt}function _inherits(tt,nt){if(typeof nt!="function"&&nt!==null)throw new TypeError("Super expression must either be null or a function");tt.prototype=Object.create(nt&&nt.prototype,{constructor:{value:tt,writable:!0,configurable:!0}}),Object.defineProperty(tt,"prototype",{writable:!1}),nt&&_setPrototypeOf(tt,nt)}function _setPrototypeOf(tt,nt){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(rt,ot){return rt.__proto__=ot,rt},_setPrototypeOf(tt,nt)}function _createSuper(tt){var nt=_isNativeReflectConstruct();return function(){var rt=_getPrototypeOf(tt),ot;if(nt){var at=_getPrototypeOf(this).constructor;ot=Reflect.construct(rt,arguments,at)}else ot=rt.apply(this,arguments);return _possibleConstructorReturn(this,ot)}}function _possibleConstructorReturn(tt,nt){if(nt&&(_typeof$1(nt)==="object"||typeof nt=="function"))return nt;if(nt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(tt)}function _assertThisInitialized(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}function _isNativeReflectConstruct(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _getPrototypeOf(tt){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(et){return et.__proto__||Object.getPrototypeOf(et)},_getPrototypeOf(tt)}function _defineProperty$3(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function Noop(){return null}var isClick=function tt(nt){return nt.type==="click"},isLeftClick=function tt(nt){return nt.button!==null&&nt.button!==void 0&&nt.button===0},containsNode=function tt(nt,et){if(typeof document<"u")return et&&nt&&nt.contains(et)};function isInteractive(tt,nt){if(tt instanceof Element)for(var et=tt;et&&et!==nt;){var rt=et.getAttribute("role");if(rt==="button"||rt==="link")return!0;et.tagName&&(et=et.parentElement)}return!1}var Select$1=function(tt){_inherits(et,tt);var nt=_createSuper(et);function et(rt){var ot;return _classCallCheck(this,et),ot=nt.call(this,rt),_defineProperty$3(_assertThisInitialized(ot),"anchor",reactExports.createRef()),_defineProperty$3(_assertThisInitialized(ot),"dropdown",reactExports.createRef()),_defineProperty$3(_assertThisInitialized(ot),"input",void 0),_defineProperty$3(_assertThisInitialized(ot),"dragging",void 0),_defineProperty$3(_assertThisInitialized(ot),"focusAfterClear",void 0),_defineProperty$3(_assertThisInitialized(ot),"openAfterFocus",void 0),_defineProperty$3(_assertThisInitialized(ot),"justSelected",void 0),_defineProperty$3(_assertThisInitialized(ot),"options",[]),_defineProperty$3(_assertThisInitialized(ot),"state",{activeDescendant:null,inputValue:"",isFocused:!1,isOpen:ot.props.startOpen,isPseudoFocused:!1}),_defineProperty$3(_assertThisInitialized(ot),"isItMounted",!1),_defineProperty$3(_assertThisInitialized(ot),"handleTouchOutside",function(at){containsNode(ot.dropdown.current,at.target)||containsNode(ot.anchor.current,at.target)||ot.closeMenu()}),_defineProperty$3(_assertThisInitialized(ot),"handleTouchMove",function(){return ot.dragging=!0}),_defineProperty$3(_assertThisInitialized(ot),"handleTouchStart",function(){return ot.dragging=!1}),_defineProperty$3(_assertThisInitialized(ot),"handleTouchEnd",function(at){ot.dragging||ot.handleClick(at)}),_defineProperty$3(_assertThisInitialized(ot),"handleClick",function(at){if(!(ot.props.disabled||!isClick(at)&&!isLeftClick(at))){if(at.target===ot.input){ot.state.isFocused||(ot.openAfterFocus=ot.props.openOnClick,ot.focus()),ot.state.isOpen||ot.setState({isOpen:!0,isFocused:!0,isPseudoFocused:!1});return}if(!(ot.input&&isInteractive(at.target,ot.input))){if(!ot.props.searchable){ot.focus(),ot.state.isOpen?ot.setState({isOpen:!1,isFocused:!1}):ot.setState({isOpen:!0,isFocused:!0});return}ot.state.isFocused?(ot.focus(),ot.input&&(ot.input.value=""),ot.setState(function(st){return{isOpen:!ot.focusAfterClear&&!st.isOpen,isPseudoFocused:!1}}),ot.focusAfterClear=!1):(ot.focusAfterClear=!1,ot.openAfterFocus=ot.props.openOnClick,ot.focus())}}}),_defineProperty$3(_assertThisInitialized(ot),"handleInputFocus",function(at){if(!ot.props.disabled){ot.props.onFocus&&ot.props.onFocus(at);var st=ot.state.isOpen||ot.openAfterFocus;st=!ot.focusAfterClear&&st,ot.setState({isFocused:!0,isOpen:!!st}),ot.focusAfterClear=!1,ot.openAfterFocus=!1}}),_defineProperty$3(_assertThisInitialized(ot),"handleBlur",function(at){if(at.relatedTarget){if(containsNode(ot.anchor.current,at.relatedTarget)||containsNode(ot.dropdown.current,at.relatedTarget))return}else if(containsNode(ot.anchor.current,at.target))return;ot.props.onBlur&&ot.props.onBlur(at),ot.isItMounted&&ot.setState({isFocused:!1,isOpen:!1,isPseudoFocused:!1,inputValue:ot.props.onBlurResetsInput?"":ot.state.inputValue})}),_defineProperty$3(_assertThisInitialized(ot),"handleClickOutside",function(at){if(ot.justSelected){ot.justSelected=!1;return}if(!containsNode(ot.dropdown.current,at.target)){var st=ot.state.isFocused||ot.state.isPseudoFocused;st&&!containsNode(ot.anchor.current,at.target)&&ot.handleBlur(at)}}),_defineProperty$3(_assertThisInitialized(ot),"handleInputChange",function(at){var st=at.target.value;ot.setState({inputValue:st,isOpen:!0,isPseudoFocused:!1}),ot.props.onInputChange&&ot.props.onInputChange(at)}),_defineProperty$3(_assertThisInitialized(ot),"handleKeyDown",function(at){if(!ot.props.disabled)switch(at.keyCode){case 8:!ot.state.inputValue&&ot.props.backspaceRemoves&&(at.preventDefault(),ot.backspaceValue());break;case 9:ot.setState(function(st){return{isPseudoFocused:!1,isFocused:!1,isOpen:!1,inputValue:!ot.props.onCloseResetsInput||!ot.props.onBlurResetsInput?st.inputValue:""}});break;case 27:!ot.state.isOpen&&ot.props.clearable&&ot.props.escapeClearsValue&&(ot.clearValue(at),ot.setState({isFocused:!1,isPseudoFocused:!1}));break;case 32:if(ot.props.searchable)break;at.preventDefault(),ot.state.isOpen||ot.setState({isOpen:!0});break;case 38:at.preventDefault(),ot.state.isOpen||ot.setState({isOpen:!0});break;case 40:at.preventDefault(),ot.state.isOpen||ot.setState({isOpen:!0});break;case 33:at.preventDefault(),ot.state.isOpen||ot.setState({isOpen:!0});break;case 34:at.preventDefault(),ot.state.isOpen||ot.setState({isOpen:!0});break;case 35:if(at.shiftKey)break;at.preventDefault(),ot.state.isOpen||ot.setState({isOpen:!0});break;case 36:if(at.shiftKey)break;at.preventDefault(),ot.state.isOpen||ot.setState({isOpen:!0});break;case 46:!ot.state.inputValue&&ot.props.deleteRemoves&&(at.preventDefault(),ot.popValue());break}}),_defineProperty$3(_assertThisInitialized(ot),"getOptionLabel",function(at,st){var ut=st.option;return ut.isCreatable?"".concat(at.select.create," “").concat(ut[ot.props.labelKey],"”"):ut[ot.props.labelKey]}),_defineProperty$3(_assertThisInitialized(ot),"getValueLabel",function(at){var st=at.option;return st[ot.props.labelKey]}),_defineProperty$3(_assertThisInitialized(ot),"handleActiveDescendantChange",function(at){at?ot.setState({activeDescendant:at}):ot.setState({activeDescendant:null})}),_defineProperty$3(_assertThisInitialized(ot),"handleInputRef",function(at){ot.input=at,typeof ot.props.inputRef=="function"?ot.props.inputRef(at):ot.props.inputRef&&(ot.props.inputRef.current=at),ot.props.controlRef&&typeof ot.props.controlRef=="function"&&ot.props.controlRef(at)}),_defineProperty$3(_assertThisInitialized(ot),"selectValue",function(at){var st=at.item;if(!st.disabled){ot.justSelected=!0;var ut=ot.props.onSelectResetsInput?"":ot.state.inputValue;ot.props.multi?ot.setState({inputValue:ut,isOpen:!ot.props.closeOnSelect},function(){var ct=ot.props.value;ct.some(function(pt){return pt[ot.props.valueKey]===st[ot.props.valueKey]})?ot.removeValue(st):ot.addValue(st)}):(ot.focus(),ot.setState({inputValue:ut,isOpen:!ot.props.closeOnSelect,isFocused:!0,isPseudoFocused:!1},function(){ot.setValue([st],st,STATE_CHANGE_TYPE.select)}))}}),_defineProperty$3(_assertThisInitialized(ot),"addValue",function(at){var st=_toConsumableArray(ot.props.value);ot.setValue(st.concat(at),at,STATE_CHANGE_TYPE.select)}),_defineProperty$3(_assertThisInitialized(ot),"backspaceValue",function(){var at=ot.popValue();if(at){var st=ot.props.value.length,ut=ot.props.getValueLabel||ot.getValueLabel,ct=ut({option:at,index:st-1});if(!ot.props.backspaceClearsInputValue&&typeof ct=="string"){var pt=ct.slice(0,-1);ot.setState({inputValue:pt,isOpen:!0})}}}),_defineProperty$3(_assertThisInitialized(ot),"popValue",function(){var at=_toConsumableArray(ot.props.value),st=at.length;if(st&&at[st-1].clearableValue!==!1){var ut=at.pop();return ot.setValue(at,ut,STATE_CHANGE_TYPE.remove),ut}}),_defineProperty$3(_assertThisInitialized(ot),"removeValue",function(at){var st=_toConsumableArray(ot.props.value);ot.setValue(st.filter(function(ut){return ut[ot.props.valueKey]!==at[ot.props.valueKey]}),at,STATE_CHANGE_TYPE.remove),ot.focus()}),_defineProperty$3(_assertThisInitialized(ot),"clearValue",function(at){if(!(isClick(at)&&!isLeftClick(at))){if(ot.props.value){var st=ot.props.value.filter(function(ut){return ut.clearableValue===!1});ot.setValue(st,null,STATE_CHANGE_TYPE.clear)}ot.setState({inputValue:"",isOpen:!1}),ot.focus(),ot.focusAfterClear=!0}}),_defineProperty$3(_assertThisInitialized(ot),"shouldShowPlaceholder",function(){return!(ot.state.inputValue||ot.props.value&&ot.props.value.length)}),_defineProperty$3(_assertThisInitialized(ot),"shouldShowValue",function(){return!ot.state.inputValue}),ot.options=normalizeOptions(rt.options),ot}return _createClass(et,[{key:"componentDidMount",value:function(){this.props.autoFocus&&this.focus(),this.isItMounted=!0;var ot=this.props.controlRef;ot&&typeof ot!="function"&&(ot.current={setDropdownOpen:this.handleDropdownOpen.bind(this),setInputValue:this.handleSetInputValue.bind(this),setInputFocus:this.handleSetInputFocus.bind(this),setInputBlur:this.handleSetInputBlur.bind(this),focus:this.handleSetInputFocus.bind(this),blur:this.handleSetInputBlur.bind(this)})}},{key:"componentDidUpdate",value:function(ot,at){var st=this;typeof document<"u"&&(at.isOpen!==this.state.isOpen&&(this.state.isOpen?(this.props.onOpen&&this.props.onOpen(),document.addEventListener("touchstart",this.handleTouchOutside)):(this.props.onClose&&this.props.onClose(),document.removeEventListener("touchstart",this.handleTouchOutside))),!at.isFocused&&this.state.isFocused&&setTimeout(function(){return document.addEventListener("click",st.handleClickOutside)},0))}},{key:"componentWillUnmount",value:function(){typeof document<"u"&&(document.removeEventListener("touchstart",this.handleTouchOutside),document.removeEventListener("click",this.handleClickOutside)),this.isItMounted=!1}},{key:"focus",value:function(){this.input&&this.input.focus()}},{key:"handleDropdownOpen",value:function(ot){this.setState({isOpen:ot})}},{key:"handleSetInputValue",value:function(ot){this.setState({inputValue:ot})}},{key:"handleSetInputFocus",value:function(){this.input.focus()}},{key:"handleSetInputBlur",value:function(){this.input.blur()}},{key:"closeMenu",value:function(){this.props.onCloseResetsInput?this.setState({inputValue:"",isOpen:!1,isPseudoFocused:this.state.isFocused&&!this.props.multi}):this.setState({isOpen:!1,isPseudoFocused:this.state.isFocused&&!this.props.multi})}},{key:"getValueArray",value:function(ot){var at=this;if(!Array.isArray(ot)){if(ot==null)return[];ot=[ot]}return ot.map(function(st){return expandValue(st,at.props)})}},{key:"setValue",value:function(ot,at,st){this.props.onChange&&this.props.onChange({value:ot,option:at,type:st})}},{key:"renderLoading",value:function(){if(this.props.isLoading){var ot=this.props.overrides,at=ot===void 0?{}:ot,st=getOverrides(at.LoadingIndicator,StyledLoadingIndicator),ut=_slicedToArray$3(st,2),ct=ut[0],pt=ut[1];return reactExports.createElement(ct,_extends$5({role:"status"},pt),reactExports.createElement("span",{style:{position:"absolute",width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0,0,0,0)",whiteSpace:"nowrap",border:0}},"Loading"))}}},{key:"renderValue",value:function(ot){var at=this,st=this.props.overrides,ut=st===void 0?{}:st,ct=this.getSharedProps(),pt=this.props.getValueLabel||this.getValueLabel,dt=this.props.valueComponent||Noop;if(!ot.length)return null;if(this.props.multi)return ot.map(function(ft,bt){var ht=ct.$disabled||ft.clearableValue===!1;return reactExports.createElement(dt,_extends$5({value:ft,key:"value-".concat(bt,"-").concat(ft[at.props.valueKey]),removeValue:function(){return at.removeValue(ft)},disabled:ht,overrides:{Tag:ut.Tag,MultiValue:ut.MultiValue}},ct,{$disabled:ht}),pt({option:ft,index:bt}))});if(this.shouldShowValue())return reactExports.createElement(dt,_extends$5({value:ot[0][this.props.valueKey],disabled:this.props.disabled,overrides:{SingleValue:ut.SingleValue}},ct),pt({option:ot[0]}))}},{key:"renderInput",value:function(ot){var at=this,st=this.props.overrides,ut=st===void 0?{}:st,ct=getOverrides(ut.InputContainer,StyledInputContainer),pt=_slicedToArray$3(ct,2),dt=pt[0],ft=pt[1],bt=this.getSharedProps(),ht=this.state.isOpen,mt=this.getValueArray(this.props.value).map(function(zt){return zt[at.props.labelKey]}).join(", "),Mt=mt.length?"Selected ".concat(mt,". "):"",Ot="".concat(Mt).concat(this.props["aria-label"]||"");return this.props.searchable?reactExports.createElement(dt,_extends$5({},bt,ft),reactExports.createElement(AutosizeInput,_extends$5({"aria-activedescendant":this.state.activeDescendant,"aria-autocomplete":"list","aria-controls":this.state.isOpen?ot:null,"aria-describedby":this.props["aria-describedby"],"aria-errormessage":this.props["aria-errormessage"],"aria-disabled":this.props.disabled||null,"aria-expanded":ht,"aria-haspopup":"listbox","aria-label":Ot,"aria-labelledby":this.props["aria-labelledby"],"aria-required":this.props.required||null,disabled:this.props.disabled||null,id:this.props.id||null,inputRef:this.handleInputRef,onChange:this.handleInputChange,onFocus:this.handleInputFocus,overrides:{Input:ut.Input},required:this.props.required&&!this.props.value.length||null,role:"combobox",value:this.state.inputValue,tabIndex:0},bt))):reactExports.createElement(dt,_extends$5({"aria-activedescendant":this.state.activeDescendant,"aria-describedby":this.props["aria-describedby"],"aria-errormessage":this.props["aria-errormessage"],"aria-disabled":this.props.disabled,"aria-labelledby":this.props["aria-labelledby"],"aria-owns":this.state.isOpen?ot:null,"aria-required":this.props.required||null,onFocus:this.handleInputFocus,tabIndex:0},bt,ft),reactExports.createElement("input",_extends$5({"aria-hidden":!0,id:this.props.id||null,ref:this.handleInputRef,style:{opacity:0,width:0,overflow:"hidden",border:"none",padding:0},tabIndex:-1},ut.Input?ut.Input.props?ut.Input.props:{}:{})))}},{key:"renderClear",value:function(){var ot,at=!!(this.props.value&&this.props.value.length||this.state.inputValue);if(!(!this.props.clearable||this.props.disabled||this.props.isLoading||!at)){var st=this.getSharedProps();st.$size;var ut=_objectWithoutProperties$3(st,_excluded$3),ct=this.props.overrides,pt=ct===void 0?{}:ct,dt=getOverrides(pt.ClearIcon,DeleteAlt$1),ft=_slicedToArray$3(dt,2),bt=ft[0],ht=ft[1],mt=this.props.multi?"Clear all":"Clear value",Mt=(ot={},_defineProperty$3(ot,SIZE$1.mini,15),_defineProperty$3(ot,SIZE$1.compact,15),_defineProperty$3(ot,SIZE$1.default,18),_defineProperty$3(ot,SIZE$1.large,22),ot);return reactExports.createElement(bt,_extends$5({title:mt,"aria-label":mt,onClick:this.clearValue,role:"button",size:Mt[this.props.size]||Mt[SIZE$1.default]},ut,ht))}}},{key:"renderArrow",value:function(){var ot;if(this.props.type!==TYPE.select)return null;var at=this.getSharedProps();at.$size;var st=_objectWithoutProperties$3(at,_excluded2$1),ut=this.props.overrides,ct=ut===void 0?{}:ut,pt=getOverrides(ct.SelectArrow,TriangleDownIcon),dt=_slicedToArray$3(pt,2),ft=dt[0],bt=dt[1];bt.overrides=mergeOverrides({Svg:{style:function(Mt){var Ot=Mt.$theme,zt=Mt.$disabled;return{color:zt?Ot.colors.inputTextDisabled:Ot.colors.contentPrimary}}}},bt.overrides);var ht=(ot={},_defineProperty$3(ot,SIZE$1.mini,16),_defineProperty$3(ot,SIZE$1.compact,16),_defineProperty$3(ot,SIZE$1.default,20),_defineProperty$3(ot,SIZE$1.large,24),ot);return reactExports.createElement(ft,_extends$5({size:ht[this.props.size]||ht[SIZE$1.default],title:"open"},st,bt))}},{key:"renderSearch",value:function(){if(this.props.type!==TYPE.search)return null;var ot=this.props.overrides,at=ot===void 0?{}:ot,st=getOverrides(at.SearchIconContainer,StyledSearchIconContainer),ut=_slicedToArray$3(st,2),ct=ut[0],pt=ut[1],dt=getOverrides(at.SearchIcon,SearchIconComponent),ft=_slicedToArray$3(dt,2),bt=ft[0],ht=ft[1],mt=this.getSharedProps();return reactExports.createElement(ct,_extends$5({},mt,pt),reactExports.createElement(bt,_extends$5({size:16,title:"search"},mt,ht)))}},{key:"filterOptions",value:function(ot){var at=this,st=this.state.inputValue.trim();this.props.filterOptions&&(this.options=this.props.filterOptions(this.options,st,ot,{valueKey:this.props.valueKey,labelKey:this.props.labelKey}));var ut=this.props.ignoreCase?function(pt){return pt[at.props.labelKey].toLowerCase()!==st.toLowerCase().trim()}:function(pt){return pt[at.props.labelKey]!==st.trim()};if(st&&this.props.creatable&&this.options.concat(this.props.value).every(ut)){var ct;this.options.push((ct={id:st},_defineProperty$3(ct,this.props.labelKey,st),_defineProperty$3(ct,this.props.valueKey,st),_defineProperty$3(ct,"isCreatable",!0),ct))}return this.options}},{key:"getSharedProps",value:function(){var ot=this.props,at=ot.clearable,st=ot.creatable,ut=ot.disabled,ct=ot.error,pt=ot.positive,dt=ot.isLoading,ft=ot.multi,bt=ot.required,ht=ot.size,mt=ot.searchable,Mt=ot.type,Ot=ot.value,zt=this.state,yt=zt.isOpen,vt=zt.isFocused,At=zt.isPseudoFocused;return{$clearable:at,$creatable:st,$disabled:ut,$error:ct,$positive:pt,$isFocused:vt,$isLoading:dt,$isOpen:yt,$isPseudoFocused:At,$multi:ft,$required:bt,$searchable:mt,$size:ht,$type:Mt,$isEmpty:!this.getValueArray(Ot).length}}},{key:"render",value:function(){var ot=this;this.options=normalizeOptions(this.props.options);var at=this.props,st=at.overrides,ut=st===void 0?{}:st,ct=at.type,pt=at.multi,dt=at.noResultsMsg,ft=at.value,bt=at.filterOutSelected,ht=getOverrides(ut.Root,StyledRoot),mt=_slicedToArray$3(ht,2),Mt=mt[0],Ot=mt[1],zt=getOverrides(ut.ControlContainer,StyledControlContainer),yt=_slicedToArray$3(zt,2),vt=yt[0],At=yt[1],St=getOverrides(ut.ValueContainer,StyledValueContainer),Et=_slicedToArray$3(St,2),Tt=Et[0],Rt=Et[1],Ct=getOverrides(ut.IconsContainer,StyledIconsContainer),wt=_slicedToArray$3(Ct,2),Lt=wt[0],Vt=wt[1],jt=getOverrides(ut.Popover,Popover$1),s0=_slicedToArray$3(jt,2),Ht=s0[0],Yt=s0[1],M0=getOverrides(ut.Placeholder,StyledPlaceholder),l0=_slicedToArray$3(M0,2),b0=l0[0],kt=l0[1],o0=this.getSharedProps(),qt=this.getValueArray(ft),Dt=this.filterOptions(pt&&bt?qt:null),Bt=this.state.isOpen;return o0.$isOpen=Bt,reactExports.createElement(UIDConsumer,null,function(p0){return reactExports.createElement(LocaleContext.Consumer,null,function(r0){return reactExports.createElement(Ht,_extends$5({innerRef:function(f0){f0&&(ot.anchor=f0.anchorRef)},accessibilityType:ACCESSIBILITY_TYPE.none,autoFocus:!1,focusLock:!1,mountNode:ot.props.mountNode,onEsc:function(){return ot.closeMenu()},isOpen:Bt,popoverMargin:0,content:function(){var f0={error:ot.props.error,positive:ot.props.positive,getOptionLabel:ot.props.getOptionLabel||ot.getOptionLabel.bind(ot,r0),id:p0,isLoading:ot.props.isLoading,labelKey:ot.props.labelKey,maxDropdownHeight:ot.props.maxDropdownHeight,multi:pt,noResultsMsg:dt,onActiveDescendantChange:ot.handleActiveDescendantChange,onItemSelect:ot.selectValue,options:Dt,overrides:ut,required:ot.props.required,searchable:ot.props.searchable,size:ot.props.size,type:ct,value:qt,valueKey:ot.props.valueKey,width:ot.anchor.current?ot.anchor.current.clientWidth:null,keyboardControlNode:ot.anchor};return reactExports.createElement(SelectDropdown,_extends$5({innerRef:ot.dropdown},f0))},placement:PLACEMENT.bottom},Yt),reactExports.createElement(Mt,_extends$5({onBlur:ot.handleBlur,"data-baseweb":"select"},o0,Ot),reactExports.createElement(vt,_extends$5({onKeyDown:ot.handleKeyDown,onClick:ot.handleClick,onTouchEnd:ot.handleTouchEnd,onTouchMove:ot.handleTouchMove,onTouchStart:ot.handleTouchStart},o0,At),ct===TYPE.search?ot.renderSearch():null,reactExports.createElement(Tt,_extends$5({},o0,Rt),ot.renderValue(qt),ot.renderInput(p0),ot.shouldShowPlaceholder()?reactExports.createElement(b0,_extends$5({},o0,kt),typeof ot.props.placeholder<"u"?ot.props.placeholder:r0.select.placeholder):null),reactExports.createElement(Lt,_extends$5({},o0,Vt),ot.renderLoading(),ot.renderClear(),ct===TYPE.select?ot.renderArrow():null))))})})}}]),et}(reactExports.Component);_defineProperty$3(Select$1,"defaultProps",defaultProps);var tint$1={exports:{}},_curry={exports:{}};(function(tt,nt){nt.__esModule=!0,nt.default=rt;function et(ot,at,st){return function(){var ct=st.concat(Array.prototype.slice.call(arguments));return ct.length>=at?ot.apply(this,ct):et(ot,at,ct)}}function rt(ot){return et(ot,ot.length,[])}tt.exports=nt.default})(_curry,_curry.exports);var _curryExports=_curry.exports,mix={exports:{}},rgba={exports:{}},parseToRgb={exports:{}},_hslToRgb={exports:{}};(function(tt,nt){nt.__esModule=!0,nt.default=void 0;function et(st){return Math.round(st*255)}function rt(st,ut,ct){return et(st)+","+et(ut)+","+et(ct)}function ot(st,ut,ct,pt){if(pt===void 0&&(pt=rt),ut===0)return pt(ct,ct,ct);var dt=(st%360+360)%360/60,ft=(1-Math.abs(2*ct-1))*ut,bt=ft*(1-Math.abs(dt%2-1)),ht=0,mt=0,Mt=0;dt>=0&&dt<1?(ht=ft,mt=bt):dt>=1&&dt<2?(ht=bt,mt=ft):dt>=2&&dt<3?(mt=ft,Mt=bt):dt>=3&&dt<4?(mt=bt,Mt=ft):dt>=4&&dt<5?(ht=bt,Mt=ft):dt>=5&&dt<6&&(ht=ft,Mt=bt);var Ot=ct-ft/2,zt=ht+Ot,yt=mt+Ot,vt=Mt+Ot;return pt(zt,yt,vt)}var at=ot;nt.default=at,tt.exports=nt.default})(_hslToRgb,_hslToRgb.exports);var _hslToRgbExports=_hslToRgb.exports,_nameToHex={exports:{}};(function(tt,nt){nt.__esModule=!0,nt.default=void 0;var et={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};function rt(at){if(typeof at!="string")return at;var st=at.toLowerCase();return et[st]?"#"+et[st]:at}var ot=rt;nt.default=ot,tt.exports=nt.default})(_nameToHex,_nameToHex.exports);var _nameToHexExports=_nameToHex.exports,_errors={exports:{}};(function(tt,nt){nt.__esModule=!0,nt.default=void 0;function et(ft){if(ft===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ft}function rt(ft,bt){ft.prototype=Object.create(bt.prototype),ft.prototype.constructor=ft,ct(ft,bt)}function ot(ft){var bt=typeof Map=="function"?new Map:void 0;return ot=function(mt){if(mt===null||!ut(mt))return mt;if(typeof mt!="function")throw new TypeError("Super expression must either be null or a function");if(typeof bt<"u"){if(bt.has(mt))return bt.get(mt);bt.set(mt,Mt)}function Mt(){return at(mt,arguments,pt(this).constructor)}return Mt.prototype=Object.create(mt.prototype,{constructor:{value:Mt,enumerable:!1,writable:!0,configurable:!0}}),ct(Mt,mt)},ot(ft)}function at(ft,bt,ht){return st()?at=Reflect.construct:at=function(Mt,Ot,zt){var yt=[null];yt.push.apply(yt,Ot);var vt=Function.bind.apply(Mt,yt),At=new vt;return zt&&ct(At,zt.prototype),At},at.apply(null,arguments)}function st(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ut(ft){return Function.toString.call(ft).indexOf("[native code]")!==-1}function ct(ft,bt){return ct=Object.setPrototypeOf||function(mt,Mt){return mt.__proto__=Mt,mt},ct(ft,bt)}function pt(ft){return pt=Object.setPrototypeOf?Object.getPrototypeOf:function(ht){return ht.__proto__||Object.getPrototypeOf(ht)},pt(ft)}var dt=function(ft){rt(bt,ft);function bt(ht){var mt;return mt=ft.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+ht+" for more information.")||this,et(mt)}return bt}(ot(Error));nt.default=dt,tt.exports=nt.default})(_errors,_errors.exports);var _errorsExports=_errors.exports;(function(tt,nt){nt.__esModule=!0,nt.default=mt;var et=at(_hslToRgbExports),rt=at(_nameToHexExports),ot=at(_errorsExports);function at(Mt){return Mt&&Mt.__esModule?Mt:{default:Mt}}var st=/^#[a-fA-F0-9]{6}$/,ut=/^#[a-fA-F0-9]{8}$/,ct=/^#[a-fA-F0-9]{3}$/,pt=/^#[a-fA-F0-9]{4}$/,dt=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i,ft=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i,bt=/^hsl\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,ht=/^hsla\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i;function mt(Mt){if(typeof Mt!="string")throw new ot.default(3);var Ot=(0,rt.default)(Mt);if(Ot.match(st))return{red:parseInt(""+Ot[1]+Ot[2],16),green:parseInt(""+Ot[3]+Ot[4],16),blue:parseInt(""+Ot[5]+Ot[6],16)};if(Ot.match(ut)){var zt=parseFloat((parseInt(""+Ot[7]+Ot[8],16)/255).toFixed(2));return{red:parseInt(""+Ot[1]+Ot[2],16),green:parseInt(""+Ot[3]+Ot[4],16),blue:parseInt(""+Ot[5]+Ot[6],16),alpha:zt}}if(Ot.match(ct))return{red:parseInt(""+Ot[1]+Ot[1],16),green:parseInt(""+Ot[2]+Ot[2],16),blue:parseInt(""+Ot[3]+Ot[3],16)};if(Ot.match(pt)){var yt=parseFloat((parseInt(""+Ot[4]+Ot[4],16)/255).toFixed(2));return{red:parseInt(""+Ot[1]+Ot[1],16),green:parseInt(""+Ot[2]+Ot[2],16),blue:parseInt(""+Ot[3]+Ot[3],16),alpha:yt}}var vt=dt.exec(Ot);if(vt)return{red:parseInt(""+vt[1],10),green:parseInt(""+vt[2],10),blue:parseInt(""+vt[3],10)};var At=ft.exec(Ot.substring(0,50));if(At)return{red:parseInt(""+At[1],10),green:parseInt(""+At[2],10),blue:parseInt(""+At[3],10),alpha:parseFloat(""+At[4])};var St=bt.exec(Ot);if(St){var Et=parseInt(""+St[1],10),Tt=parseInt(""+St[2],10)/100,Rt=parseInt(""+St[3],10)/100,Ct="rgb("+(0,et.default)(Et,Tt,Rt)+")",wt=dt.exec(Ct);if(!wt)throw new ot.default(4,Ot,Ct);return{red:parseInt(""+wt[1],10),green:parseInt(""+wt[2],10),blue:parseInt(""+wt[3],10)}}var Lt=ht.exec(Ot.substring(0,50));if(Lt){var Vt=parseInt(""+Lt[1],10),jt=parseInt(""+Lt[2],10)/100,s0=parseInt(""+Lt[3],10)/100,Ht="rgb("+(0,et.default)(Vt,jt,s0)+")",Yt=dt.exec(Ht);if(!Yt)throw new ot.default(4,Ot,Ht);return{red:parseInt(""+Yt[1],10),green:parseInt(""+Yt[2],10),blue:parseInt(""+Yt[3],10),alpha:parseFloat(""+Lt[4])}}throw new ot.default(5)}tt.exports=nt.default})(parseToRgb,parseToRgb.exports);var parseToRgbExports=parseToRgb.exports,rgb={exports:{}},_reduceHexValue={exports:{}};(function(tt,nt){nt.__esModule=!0,nt.default=void 0;var et=function(at){return at.length===7&&at[1]===at[2]&&at[3]===at[4]&&at[5]===at[6]?"#"+at[1]+at[3]+at[5]:at},rt=et;nt.default=rt,tt.exports=nt.default})(_reduceHexValue,_reduceHexValue.exports);var _reduceHexValueExports=_reduceHexValue.exports,_numberToHex={exports:{}};(function(tt,nt){nt.__esModule=!0,nt.default=void 0;function et(ot){var at=ot.toString(16);return at.length===1?"0"+at:at}var rt=et;nt.default=rt,tt.exports=nt.default})(_numberToHex,_numberToHex.exports);var _numberToHexExports=_numberToHex.exports;(function(tt,nt){nt.__esModule=!0,nt.default=st;var et=at(_reduceHexValueExports),rt=at(_numberToHexExports),ot=at(_errorsExports);function at(ut){return ut&&ut.__esModule?ut:{default:ut}}function st(ut,ct,pt){if(typeof ut=="number"&&typeof ct=="number"&&typeof pt=="number")return(0,et.default)("#"+(0,rt.default)(ut)+(0,rt.default)(ct)+(0,rt.default)(pt));if(typeof ut=="object"&&ct===void 0&&pt===void 0)return(0,et.default)("#"+(0,rt.default)(ut.red)+(0,rt.default)(ut.green)+(0,rt.default)(ut.blue));throw new ot.default(6)}tt.exports=nt.default})(rgb,rgb.exports);var rgbExports=rgb.exports;(function(tt,nt){nt.__esModule=!0,nt.default=st;var et=at(parseToRgbExports),rt=at(rgbExports),ot=at(_errorsExports);function at(ut){return ut&&ut.__esModule?ut:{default:ut}}function st(ut,ct,pt,dt){if(typeof ut=="string"&&typeof ct=="number"){var ft=(0,et.default)(ut);return"rgba("+ft.red+","+ft.green+","+ft.blue+","+ct+")"}else{if(typeof ut=="number"&&typeof ct=="number"&&typeof pt=="number"&&typeof dt=="number")return dt>=1?(0,rt.default)(ut,ct,pt):"rgba("+ut+","+ct+","+pt+","+dt+")";if(typeof ut=="object"&&ct===void 0&&pt===void 0&&dt===void 0)return ut.alpha>=1?(0,rt.default)(ut.red,ut.green,ut.blue):"rgba("+ut.red+","+ut.green+","+ut.blue+","+ut.alpha+")"}throw new ot.default(7)}tt.exports=nt.default})(rgba,rgba.exports);var rgbaExports=rgba.exports;(function(tt,nt){nt.__esModule=!0,nt.default=void 0;var et=at(_curryExports),rt=at(rgbaExports),ot=at(parseToRgbExports);function at(dt){return dt&&dt.__esModule?dt:{default:dt}}function st(){return st=Object.assign||function(dt){for(var ft=1;ft<arguments.length;ft++){var bt=arguments[ft];for(var ht in bt)Object.prototype.hasOwnProperty.call(bt,ht)&&(dt[ht]=bt[ht])}return dt},st.apply(this,arguments)}function ut(dt,ft,bt){if(ft==="transparent")return bt;if(bt==="transparent")return ft;if(dt===0)return bt;var ht=(0,ot.default)(ft),mt=st({},ht,{alpha:typeof ht.alpha=="number"?ht.alpha:1}),Mt=(0,ot.default)(bt),Ot=st({},Mt,{alpha:typeof Mt.alpha=="number"?Mt.alpha:1}),zt=mt.alpha-Ot.alpha,yt=parseFloat(dt)*2-1,vt=yt*zt===-1?yt:yt+zt,At=1+yt*zt,St=(vt/At+1)/2,Et=1-St,Tt={red:Math.floor(mt.red*St+Ot.red*Et),green:Math.floor(mt.green*St+Ot.green*Et),blue:Math.floor(mt.blue*St+Ot.blue*Et),alpha:mt.alpha*(parseFloat(dt)/1)+Ot.alpha*(1-parseFloat(dt)/1)};return(0,rt.default)(Tt)}var ct=(0,et.default)(ut),pt=ct;nt.default=pt,tt.exports=nt.default})(mix,mix.exports);var mixExports=mix.exports;(function(tt,nt){nt.__esModule=!0,nt.default=void 0;var et=ot(_curryExports),rt=ot(mixExports);function ot(ct){return ct&&ct.__esModule?ct:{default:ct}}function at(ct,pt){return pt==="transparent"?pt:(0,rt.default)(parseFloat(ct),"rgb(255, 255, 255)",pt)}var st=(0,et.default)(at),ut=st;nt.default=ut,tt.exports=nt.default})(tint$1,tint$1.exports);var tintExports=tint$1.exports;const tint=getDefaultExportFromCjs$1(tintExports);var shade$1={exports:{}};(function(tt,nt){nt.__esModule=!0,nt.default=void 0;var et=ot(_curryExports),rt=ot(mixExports);function ot(ct){return ct&&ct.__esModule?ct:{default:ct}}function at(ct,pt){return pt==="transparent"?pt:(0,rt.default)(parseFloat(ct),"rgb(0, 0, 0)",pt)}var st=(0,et.default)(at),ut=st;nt.default=ut,tt.exports=nt.default})(shade$1,shade$1.exports);var shadeExports=shade$1.exports;const shade=getDefaultExportFromCjs$1(shadeExports);var SIZE={small:"small",medium:"medium",large:"large"},VARIANT=Object.freeze({solid:"solid",light:"light",outlined:"outlined"}),KIND={custom:"custom",neutral:"neutral",primary:"primary",accent:"accent",positive:"positive",warning:"warning",negative:"negative",black:"black",blue:"blue",green:"green",red:"red",yellow:"yellow",orange:"orange",purple:"purple",brown:"brown"},_neutralColorStates,_primaryColorStates,_accentColorStates,_positiveColorStates,_warningColorStates,_negativeColorStates,_orangeColorStates,_purpleColorStates,_brownColorStates,_customColorStates,_colorMap;function ownKeys$1(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread$1(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys$1(Object(et),!0).forEach(function(rt){_defineProperty$2(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys$1(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty$2(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function customOnRamp(tt,nt){switch(nt){case"0":return"white";case"50":return tint(.8,tt);case"100":return tint(.6,tt);case"200":return tint(.4,tt);case"300":return tint(.2,tt);case"400":return tt;case"500":return shade(.2,tt);case"600":return shade(.4,tt);case"700":return shade(.6,tt);case"800":return shade(.8,tt);case"1000":return"black";default:return tt}}var COLOR_STATE={disabled:"disabled",solid:"solid",outline:"outline"},pick$2=function tt(nt,et,rt){return nt.name&&nt.name.includes("dark")?rt:et},neutralColorStates=(_neutralColorStates={},_defineProperty$2(_neutralColorStates,COLOR_STATE.disabled,function(tt,nt){return{color:tt.colors.tagNeutralFontDisabled,backgroundColor:null,borderColor:tt.colors.tagNeutralOutlinedDisabled}}),_defineProperty$2(_neutralColorStates,COLOR_STATE.solid,function(tt,nt){return{color:tt.colors.tagNeutralSolidFont,backgroundColor:tt.colors.tagNeutralSolidBackground,borderColor:null}}),_defineProperty$2(_neutralColorStates,COLOR_STATE.outline,function(tt,nt){return{color:tt.colors.tagNeutralOutlinedFont,backgroundColor:null,borderColor:tt.colors.tagNeutralOutlinedBackground}}),_neutralColorStates),primaryColorStates=(_primaryColorStates={},_defineProperty$2(_primaryColorStates,COLOR_STATE.disabled,function(tt,nt){return{color:tt.colors.tagPrimaryFontDisabled,backgroundColor:null,borderColor:tt.colors.tagPrimaryOutlinedDisabled}}),_defineProperty$2(_primaryColorStates,COLOR_STATE.solid,function(tt,nt){return{color:tt.colors.tagPrimarySolidFont,backgroundColor:tt.colors.tagPrimarySolidBackground,borderColor:null}}),_defineProperty$2(_primaryColorStates,COLOR_STATE.outline,function(tt,nt){return{color:tt.colors.tagPrimaryOutlinedFont,backgroundColor:null,borderColor:tt.colors.tagPrimaryOutlinedBackground}}),_primaryColorStates),accentColorStates=(_accentColorStates={},_defineProperty$2(_accentColorStates,COLOR_STATE.disabled,function(tt,nt){return{color:tt.colors.tagAccentFontDisabled,backgroundColor:null,borderColor:tt.colors.tagAccentOutlinedDisabled}}),_defineProperty$2(_accentColorStates,COLOR_STATE.solid,function(tt,nt){return{color:tt.colors.tagAccentSolidFont,backgroundColor:tt.colors.tagAccentSolidBackground,borderColor:null}}),_defineProperty$2(_accentColorStates,COLOR_STATE.outline,function(tt,nt){return{color:tt.colors.tagAccentOutlinedFont,backgroundColor:null,borderColor:tt.colors.tagAccentOutlinedBackground}}),_accentColorStates),positiveColorStates=(_positiveColorStates={},_defineProperty$2(_positiveColorStates,COLOR_STATE.disabled,function(tt,nt){return{color:tt.colors.tagPositiveFontDisabled,backgroundColor:null,borderColor:tt.colors.tagPositiveOutlinedDisabled}}),_defineProperty$2(_positiveColorStates,COLOR_STATE.solid,function(tt,nt){return{color:tt.colors.tagPositiveSolidFont,backgroundColor:tt.colors.tagPositiveSolidBackground,borderColor:null}}),_defineProperty$2(_positiveColorStates,COLOR_STATE.outline,function(tt,nt){return{color:tt.colors.tagPositiveOutlinedFont,backgroundColor:null,borderColor:tt.colors.tagPositiveOutlinedBackground}}),_positiveColorStates),warningColorStates=(_warningColorStates={},_defineProperty$2(_warningColorStates,COLOR_STATE.disabled,function(tt,nt){return{color:tt.colors.tagWarningFontDisabled,backgroundColor:null,borderColor:tt.colors.tagWarningOutlinedDisabled}}),_defineProperty$2(_warningColorStates,COLOR_STATE.solid,function(tt,nt){return{color:tt.colors.tagWarningSolidFont,backgroundColor:tt.colors.tagWarningSolidBackground,borderColor:null}}),_defineProperty$2(_warningColorStates,COLOR_STATE.outline,function(tt,nt){return{color:tt.colors.tagWarningOutlinedFont,backgroundColor:null,borderColor:tt.colors.tagWarningOutlinedBackground}}),_warningColorStates),negativeColorStates=(_negativeColorStates={},_defineProperty$2(_negativeColorStates,COLOR_STATE.disabled,function(tt,nt){return{color:tt.colors.tagNegativeFontDisabled,backgroundColor:null,borderColor:tt.colors.tagNegativeOutlinedDisabled}}),_defineProperty$2(_negativeColorStates,COLOR_STATE.solid,function(tt,nt){return{color:tt.colors.tagNegativeSolidFont,backgroundColor:tt.colors.tagNegativeSolidBackground,borderColor:null}}),_defineProperty$2(_negativeColorStates,COLOR_STATE.outline,function(tt,nt){return{color:tt.colors.tagNegativeOutlinedFont,backgroundColor:null,borderColor:tt.colors.tagNegativeOutlinedBackground}}),_negativeColorStates),orangeColorStates=(_orangeColorStates={},_defineProperty$2(_orangeColorStates,COLOR_STATE.disabled,function(tt,nt){return{color:pick$2(tt,colors$1.orange200,colors$1.orange600),backgroundColor:null,borderColor:pick$2(tt,colors$1.orange200,colors$1.orange700)}}),_defineProperty$2(_orangeColorStates,COLOR_STATE.solid,function(tt,nt){return{color:colors$1.white,backgroundColor:pick$2(tt,colors$1.orange400,colors$1.orange500),borderColor:null}}),_defineProperty$2(_orangeColorStates,COLOR_STATE.outline,function(tt,nt){return{color:pick$2(tt,colors$1.orange400,colors$1.orange300),backgroundColor:null,borderColor:pick$2(tt,colors$1.orange200,colors$1.orange500)}}),_orangeColorStates),purpleColorStates=(_purpleColorStates={},_defineProperty$2(_purpleColorStates,COLOR_STATE.disabled,function(tt,nt){return{color:pick$2(tt,colors$1.purple200,colors$1.purple600),backgroundColor:null,borderColor:pick$2(tt,colors$1.purple200,colors$1.purple700)}}),_defineProperty$2(_purpleColorStates,COLOR_STATE.solid,function(tt,nt){return{color:colors$1.white,backgroundColor:pick$2(tt,colors$1.purple400,colors$1.purple500),borderColor:null}}),_defineProperty$2(_purpleColorStates,COLOR_STATE.outline,function(tt,nt){return{color:pick$2(tt,colors$1.purple400,colors$1.purple300),backgroundColor:null,borderColor:pick$2(tt,colors$1.purple200,colors$1.purple500)}}),_purpleColorStates),brownColorStates=(_brownColorStates={},_defineProperty$2(_brownColorStates,COLOR_STATE.disabled,function(tt,nt){return{color:pick$2(tt,colors$1.brown200,colors$1.brown600),backgroundColor:null,borderColor:pick$2(tt,colors$1.brown200,colors$1.brown700)}}),_defineProperty$2(_brownColorStates,COLOR_STATE.solid,function(tt,nt){return{color:colors$1.white,backgroundColor:pick$2(tt,colors$1.brown400,colors$1.brown500),borderColor:null}}),_defineProperty$2(_brownColorStates,COLOR_STATE.outline,function(tt,nt){return{color:pick$2(tt,colors$1.brown400,colors$1.brown300),backgroundColor:null,borderColor:pick$2(tt,colors$1.brown200,colors$1.brown500)}}),_brownColorStates),customColorStates=(_customColorStates={},_defineProperty$2(_customColorStates,COLOR_STATE.disabled,function(tt,nt){return{color:customOnRamp(nt,tt.colors.tagFontDisabledRampUnit),backgroundColor:null,borderColor:customOnRamp(nt,tt.colors.tagSolidDisabledRampUnit)}}),_defineProperty$2(_customColorStates,COLOR_STATE.solid,function(tt,nt){return{color:customOnRamp(nt,tt.colors.tagSolidFontRampUnit),backgroundColor:customOnRamp(nt,tt.colors.tagSolidRampUnit),borderColor:null}}),_defineProperty$2(_customColorStates,COLOR_STATE.outline,function(tt,nt){return{color:customOnRamp(nt,tt.colors.tagOutlinedFontRampUnit),backgroundColor:null,borderColor:customOnRamp(nt,tt.colors.tagOutlinedRampUnit)}}),_customColorStates),colorMap=(_colorMap={},_defineProperty$2(_colorMap,KIND.neutral,neutralColorStates),_defineProperty$2(_colorMap,KIND.primary,primaryColorStates),_defineProperty$2(_colorMap,KIND.accent,accentColorStates),_defineProperty$2(_colorMap,KIND.positive,positiveColorStates),_defineProperty$2(_colorMap,KIND.warning,warningColorStates),_defineProperty$2(_colorMap,KIND.negative,negativeColorStates),_defineProperty$2(_colorMap,KIND.black,primaryColorStates),_defineProperty$2(_colorMap,KIND.blue,accentColorStates),_defineProperty$2(_colorMap,KIND.green,positiveColorStates),_defineProperty$2(_colorMap,KIND.red,negativeColorStates),_defineProperty$2(_colorMap,KIND.yellow,warningColorStates),_defineProperty$2(_colorMap,KIND.orange,orangeColorStates),_defineProperty$2(_colorMap,KIND.purple,purpleColorStates),_defineProperty$2(_colorMap,KIND.brown,brownColorStates),_defineProperty$2(_colorMap,KIND.custom,customColorStates),_colorMap),getColorStateFromProps=function tt(nt){return nt.$disabled?COLOR_STATE.disabled:nt.$variant===VARIANT.solid?COLOR_STATE.solid:COLOR_STATE.outline},Action$1=styled("span",function(tt){var nt,et,rt=tt.$theme,ot=tt.$disabled,at=tt.$size,st=at===void 0?SIZE.small:at,ut=rt.direction==="rtl"?"borderBottomLeftRadius":"borderBottomRightRadius",ct=rt.direction==="rtl"?"borderTopLeftRadius":"borderTopRightRadius",pt=rt.direction==="rtl"?"marginRight":"marginLeft";return et={alignItems:"center"},_defineProperty$2(et,ut,rt.borders.useRoundedCorners?rt.borders.radius400:0),_defineProperty$2(et,ct,rt.borders.useRoundedCorners?rt.borders.radius400:0),_defineProperty$2(et,"cursor",ot?"not-allowed":"pointer"),_defineProperty$2(et,"display","flex"),_defineProperty$2(et,pt,(nt={},_defineProperty$2(nt,SIZE.small,"8px"),_defineProperty$2(nt,SIZE.medium,"12px"),_defineProperty$2(nt,SIZE.large,"16px"),nt)[st]),_defineProperty$2(et,"outline","none"),_defineProperty$2(et,"transitionProperty","all"),_defineProperty$2(et,"transitionDuration","background-color"),_defineProperty$2(et,"transitionTimingFunction",rt.animation.easeOutCurve),et});Action$1.displayName="Action";Action$1.displayName="Action";var StartEnhancerContainer=styled("div",function(tt){var nt=tt.$theme,et=tt.$size,rt=et===void 0?SIZE.small:et,ot=nt.sizing.scale300;rt===SIZE.medium?ot=nt.sizing.scale400:rt===SIZE.large&&(ot=nt.sizing.scale600);var at=nt.direction==="rtl"?"paddingLeft":"paddingRight";return _defineProperty$2({alignItems:"center",display:"flex"},at,ot)});StartEnhancerContainer.displayName="StartEnhancerContainer";StartEnhancerContainer.displayName="StartEnhancerContainer";var Text=styled("span",function(tt){var nt=tt.$theme;return{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",maxWidth:tt.$theme.sizing.scale3200,order:nt.direction==="rtl"?1:0}});Text.displayName="Text";Text.displayName="Text";var Root$2=styled("span",function(tt){var nt,et,rt,ot=tt.$theme,at=tt.$kind,st=at===void 0?KIND.primary:at,ut=tt.$clickable,ct=tt.$variant,pt=tt.$disabled,dt=tt.$closeable,ft=tt.$isFocusVisible,bt=tt.$color,ht=tt.$size,mt=ht===void 0?SIZE.small:ht,Mt=ot.borders.tagBorderRadius,Ot=(nt={},_defineProperty$2(nt,SIZE.small,ot.sizing.scale300),_defineProperty$2(nt,SIZE.medium,ot.sizing.scale500),_defineProperty$2(nt,SIZE.large,ot.sizing.scale600),nt)[mt],zt=!pt&&ct===VARIANT.solid?0:"2px",yt=colorMap[st][getColorStateFromProps(tt)](ot,bt),vt=yt.color,At=yt.backgroundColor,St=yt.borderColor;return _objectSpread$1(_objectSpread$1({},(et={},_defineProperty$2(et,SIZE.small,ot.typography.LabelSmall),_defineProperty$2(et,SIZE.medium,ot.typography.LabelMedium),_defineProperty$2(et,SIZE.large,ot.typography.LabelLarge),et)[mt]),{},{alignItems:"center",color:vt,backgroundColor:At,borderLeftColor:St,borderRightColor:St,borderTopColor:St,borderBottomColor:St,borderLeftStyle:"solid",borderRightStyle:"solid",borderTopStyle:"solid",borderBottomStyle:"solid",borderLeftWidth:zt,borderRightWidth:zt,borderTopWidth:zt,borderBottomWidth:zt,borderTopLeftRadius:Mt,borderTopRightRadius:Mt,borderBottomRightRadius:Mt,borderBottomLeftRadius:Mt,boxSizing:"border-box",cursor:pt?"not-allowed":ut?"pointer":"default",display:"inline-flex",height:(rt={},_defineProperty$2(rt,SIZE.small,"24px"),_defineProperty$2(rt,SIZE.medium,"32px"),_defineProperty$2(rt,SIZE.large,"40px"),rt)[mt],justifyContent:"space-between",marginTop:"5px",marginBottom:"5px",marginLeft:"5px",marginRight:"5px",paddingTop:ot.sizing.scale0,paddingBottom:ot.sizing.scale0,paddingLeft:Ot,paddingRight:Ot,outline:"none",":hover":pt||!ut?{}:{boxShadow:"inset 0px 0px 100px ".concat(pick$2(ot,"rgba(0, 0, 0, 0.08)","rgba(255, 255, 255, 0.2)"))},":focus":pt||!ut&&!dt?{}:{boxShadow:ft?"0 0 0 3px ".concat(st===KIND.accent?ot.colors.primaryA:ot.colors.accent):"none"}})});Root$2.displayName="Root";Root$2.displayName="Root";function _typeof(tt){"@babel/helpers - typeof";return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(nt){return typeof nt}:function(nt){return nt&&typeof Symbol=="function"&&nt.constructor===Symbol&&nt!==Symbol.prototype?"symbol":typeof nt},_typeof(tt)}var JOINABLE_TYPES=new Set(["string","number"]);function getTextFromChildren(tt){var nt=reactExports.Children.toArray(tt).filter(function(rt){return rt!=null});if(!nt.length)return null;var et=nt.every(function(rt){return JOINABLE_TYPES.has(_typeof(rt))});return et?nt.join(""):null}function _defineProperty$1(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}function _slicedToArray$2(tt,nt){return _arrayWithHoles$2(tt)||_iterableToArrayLimit$2(tt,nt)||_unsupportedIterableToArray$2(tt,nt)||_nonIterableRest$2()}function _nonIterableRest$2(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$2(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$2(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$2(tt,nt)}}function _arrayLikeToArray$2(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit$2(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$2(tt){if(Array.isArray(tt))return tt}function _extends$4(){return _extends$4=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$4.apply(this,arguments)}var ModifiedViewBoxDeleteIcon=function tt(nt){return reactExports.createElement(DeleteIcon,_extends$4({viewBox:"5 5 13.186 13.186"},nt))},Tag=reactExports.forwardRef(function(tt,nt){var et,rt=tt.children,ot=tt.closeable,at=ot===void 0?!0:ot,st=tt.color,ut=tt.size,ct=ut===void 0?SIZE.small:ut,pt=tt.disabled,dt=pt===void 0?!1:pt,ft=tt.isFocused,bt=ft===void 0?!1:ft,ht=tt.isHovered,mt=ht===void 0?!1:ht,Mt=tt.kind,Ot=Mt===void 0?KIND.primary:Mt,zt=tt.onActionClick,yt=zt===void 0?function(z0){}:zt,vt=tt.onActionKeyDown,At=vt===void 0?function(z0){}:vt,St=tt.onClick,Et=St===void 0?null:St,Tt=tt.onKeyDown,Rt=Tt===void 0?null:Tt,Ct=tt.overrides,wt=Ct===void 0?{}:Ct,Lt=tt.startEnhancer,Vt=tt.title,jt=tt.variant,s0=jt===void 0?VARIANT.light:jt,Ht=reactExports.useState(!1),Yt=_slicedToArray$2(Ht,2),M0=Yt[0],l0=Yt[1];function b0(z0){isFocusVisible(z0)&&l0(!0)}function kt(z0){M0!==!1&&l0(!1)}function o0(z0){if(z0.currentTarget===z0.target){var w0=z0.key;Et&&w0==="Enter"&&Et(z0),at&&(w0==="Backspace"||w0==="Delete")&&(yt(z0),At(z0)),Rt&&Rt(z0)}}var qt=getOverrides(wt.Root,Root$2),Dt=_slicedToArray$2(qt,2),Bt=Dt[0],p0=Dt[1],r0=getOverrides(wt.Action,Action$1),a0=_slicedToArray$2(r0,2),f0=a0[0],i0=a0[1],$t=getOverrides(wt.ActionIcon,ModifiedViewBoxDeleteIcon),It=_slicedToArray$2($t,2),Ut=It[0],xt=It[1],Ft=getOverrides(wt.StartEnhancerContainer,StartEnhancerContainer),Pt=_slicedToArray$2(Ft,2),Zt=Pt[0],Kt=Pt[1],n0=getOverrides(wt.Text,Text),c0=_slicedToArray$2(n0,2),u0=c0[0],y0=c0[1],D0=typeof Et=="function",S0=dt?{}:{onClick:Et,onKeyDown:o0},x0=dt?{}:{onClick:function(w0){w0.stopPropagation(),yt(w0)}},m0={$clickable:D0,$closeable:at,$color:st,$disabled:dt,$isFocused:bt,$isHovered:mt,$kind:Ot,$variant:s0,$isFocusVisible:M0,$size:ct},e0=Vt||getTextFromChildren(rt),Nt=(D0||at)&&!dt,Xt=(et={},_defineProperty$1(et,SIZE.small,12),_defineProperty$1(et,SIZE.medium,16),_defineProperty$1(et,SIZE.large,20),et)[ct],d0=Lt;return reactExports.createElement(Bt,_extends$4({ref:nt,"data-baseweb":"tag","aria-label":Nt&&at?"".concat(typeof rt=="string"?"".concat(rt,", "):"","close by backspace"):null,"aria-disabled":dt?!0:null,role:Nt?"button":null,tabIndex:Nt?0:null},S0,m0,p0,{onFocus:forkFocus(p0,b0),onBlur:forkBlur(p0,kt)}),d0&&d0!==0&&reactExports.createElement(Zt,Kt,reactExports.createElement(d0,null)),reactExports.createElement(u0,_extends$4({title:e0},y0),rt),at?reactExports.createElement(f0,_extends$4({"aria-hidden":!0,role:"presentation"},x0,m0,i0),reactExports.createElement(Ut,_extends$4({size:Xt},xt))):null)});Tag.displayName="Tag";var _excluded$2=["overrides","removeValue"];function _extends$3(){return _extends$3=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$3.apply(this,arguments)}function _slicedToArray$1(tt,nt){return _arrayWithHoles$1(tt)||_iterableToArrayLimit$1(tt,nt)||_unsupportedIterableToArray$1(tt,nt)||_nonIterableRest$1()}function _nonIterableRest$1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$1(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray$1(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray$1(tt,nt)}}function _arrayLikeToArray$1(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit$1(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles$1(tt){if(Array.isArray(tt))return tt}function _objectWithoutProperties$2(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$2(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$2(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function MultiValue(tt){var nt=tt.overrides,et=nt===void 0?{}:nt,rt=tt.removeValue,ot=_objectWithoutProperties$2(tt,_excluded$2),at=getOverrides(et.Tag||et.MultiValue,Tag),st=_slicedToArray$1(at,2),ut=st[0],ct=st[1];return reactExports.createElement(ut,_extends$3({variant:VARIANT.solid,overrides:{Root:{style:function(dt){var ft=dt.$theme.sizing;return{marginRight:ft.scale0,marginBottom:ft.scale0,marginLeft:ft.scale0,marginTop:ft.scale0}}}},onActionClick:rt},ot,ct),tt.children)}var _excluded$1=["overrides"];function _extends$2(){return _extends$2=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$2.apply(this,arguments)}function _slicedToArray(tt,nt){return _arrayWithHoles(tt)||_iterableToArrayLimit(tt,nt)||_unsupportedIterableToArray(tt,nt)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray(tt,nt){if(tt){if(typeof tt=="string")return _arrayLikeToArray(tt,nt);var et=Object.prototype.toString.call(tt).slice(8,-1);if(et==="Object"&&tt.constructor&&(et=tt.constructor.name),et==="Map"||et==="Set")return Array.from(tt);if(et==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(et))return _arrayLikeToArray(tt,nt)}}function _arrayLikeToArray(tt,nt){(nt==null||nt>tt.length)&&(nt=tt.length);for(var et=0,rt=new Array(nt);et<nt;et++)rt[et]=tt[et];return rt}function _iterableToArrayLimit(tt,nt){var et=tt==null?null:typeof Symbol<"u"&&tt[Symbol.iterator]||tt["@@iterator"];if(et!=null){var rt=[],ot=!0,at=!1,st,ut;try{for(et=et.call(tt);!(ot=(st=et.next()).done)&&(rt.push(st.value),!(nt&&rt.length===nt));ot=!0);}catch(ct){at=!0,ut=ct}finally{try{!ot&&et.return!=null&&et.return()}finally{if(at)throw ut}}return rt}}function _arrayWithHoles(tt){if(Array.isArray(tt))return tt}function _objectWithoutProperties$1(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose$1(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose$1(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function Value(tt){var nt=tt.overrides,et=nt===void 0?{}:nt,rt=_objectWithoutProperties$1(tt,_excluded$1),ot=getOverrides(et.SingleValue,StyledSingleValue),at=_slicedToArray(ot,2),st=at[0],ut=at[1];return reactExports.createElement(st,_extends$2({},rt,ut),tt.children)}function _extends$1(){return _extends$1=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends$1.apply(this,arguments)}function Select(tt){return reactExports.createElement(Select$1,_extends$1({},tt,{valueComponent:tt.multi?MultiValue:Value}))}var SCORE_MIN=-1/0,SCORE_MAX=1/0,SCORE_GAP_LEADING=-.005,SCORE_GAP_TRAILING=-.005,SCORE_GAP_INNER=-.01,SCORE_MATCH_CONSECUTIVE=1,SCORE_MATCH_SLASH=.9,SCORE_MATCH_WORD=.8,SCORE_MATCH_CAPITAL=.7,SCORE_MATCH_DOT=.6;function islower(tt){return tt.toLowerCase()===tt}function isupper(tt){return tt.toUpperCase()===tt}function precompute_bonus(tt){for(var nt=tt.length,et=new Array(nt),rt="/",ot=0;ot<nt;ot++){var at=tt[ot];rt==="/"?et[ot]=SCORE_MATCH_SLASH:rt==="-"||rt==="_"||rt===" "?et[ot]=SCORE_MATCH_WORD:rt==="."?et[ot]=SCORE_MATCH_DOT:islower(rt)&&isupper(at)?et[ot]=SCORE_MATCH_CAPITAL:et[ot]=0,rt=at}return et}function compute(tt,nt,et,rt){for(var ot=tt.length,at=nt.length,st=tt.toLowerCase(),ut=nt.toLowerCase(),ct=precompute_bonus(nt),pt=0;pt<ot;pt++){et[pt]=new Array(at),rt[pt]=new Array(at);for(var dt=SCORE_MIN,ft=pt===ot-1?SCORE_GAP_TRAILING:SCORE_GAP_INNER,bt=0;bt<at;bt++)if(st[pt]===ut[bt]){var ht=SCORE_MIN;pt?bt&&(ht=Math.max(rt[pt-1][bt-1]+ct[bt],et[pt-1][bt-1]+SCORE_MATCH_CONSECUTIVE)):ht=bt*SCORE_GAP_LEADING+ct[bt],et[pt][bt]=ht,rt[pt][bt]=dt=Math.max(ht,dt+ft)}else et[pt][bt]=SCORE_MIN,rt[pt][bt]=dt=dt+ft}}function score(tt,nt){var et=tt.length,rt=nt.length;if(!et||!rt)return SCORE_MIN;if(et===rt)return SCORE_MAX;if(rt>1024)return SCORE_MIN;var ot=new Array(et),at=new Array(et);return compute(tt,nt,ot,at),at[et-1][rt-1]}function hasMatch(tt,nt){tt=tt.toLowerCase(),nt=nt.toLowerCase();for(var et=tt.length,rt=0,ot=0;rt<et;rt+=1)if(ot=nt.indexOf(tt[rt],ot)+1,ot===0)return!1;return!0}function baseSortBy$1(tt,nt){var et=tt.length;for(tt.sort(nt);et--;)tt[et]=tt[et].value;return tt}var _baseSortBy=baseSortBy$1,isSymbol=isSymbol_1;function compareAscending$1(tt,nt){if(tt!==nt){var et=tt!==void 0,rt=tt===null,ot=tt===tt,at=isSymbol(tt),st=nt!==void 0,ut=nt===null,ct=nt===nt,pt=isSymbol(nt);if(!ut&&!pt&&!at&&tt>nt||at&&st&&ct&&!ut&&!pt||rt&&st&&ct||!et&&ct||!ot)return 1;if(!rt&&!at&&!pt&&tt<nt||pt&&et&&ot&&!rt&&!at||ut&&et&&ot||!st&&ot||!ct)return-1}return 0}var _compareAscending=compareAscending$1,compareAscending=_compareAscending;function compareMultiple$1(tt,nt,et){for(var rt=-1,ot=tt.criteria,at=nt.criteria,st=ot.length,ut=et.length;++rt<st;){var ct=compareAscending(ot[rt],at[rt]);if(ct){if(rt>=ut)return ct;var pt=et[rt];return ct*(pt=="desc"?-1:1)}}return tt.index-nt.index}var _compareMultiple=compareMultiple$1,arrayMap$1=_arrayMap,baseGet$1=_baseGet,baseIteratee$2=_baseIteratee,baseMap=_baseMap,baseSortBy=_baseSortBy,baseUnary$1=_baseUnary,compareMultiple=_compareMultiple,identity=identity_1,isArray$2=isArray_1;function baseOrderBy$1(tt,nt,et){nt.length?nt=arrayMap$1(nt,function(at){return isArray$2(at)?function(st){return baseGet$1(st,at.length===1?at[0]:at)}:at}):nt=[identity];var rt=-1;nt=arrayMap$1(nt,baseUnary$1(baseIteratee$2));var ot=baseMap(tt,function(at,st,ut){var ct=arrayMap$1(nt,function(pt){return pt(at)});return{criteria:ct,index:++rt,value:at}});return baseSortBy(ot,function(at,st){return compareMultiple(at,st,et)})}var _baseOrderBy=baseOrderBy$1,baseFlatten=_baseFlatten,baseOrderBy=_baseOrderBy,baseRest$1=_baseRest,isIterateeCall=_isIterateeCall,sortBy=baseRest$1(function(tt,nt){if(tt==null)return[];var et=nt.length;return et>1&&isIterateeCall(tt,nt[0],nt[1])?nt=[]:et>2&&isIterateeCall(nt[0],nt[1],nt[2])&&(nt=[nt[0]]),baseOrderBy(tt,baseFlatten(nt,1),[])}),sortBy_1=sortBy;const sortBy$1=getDefaultExportFromCjs$1(sortBy_1);var safeIsNaN=Number.isNaN||function tt(nt){return typeof nt=="number"&&nt!==nt};function isEqual$2(tt,nt){return!!(tt===nt||safeIsNaN(tt)&&safeIsNaN(nt))}function areInputsEqual(tt,nt){if(tt.length!==nt.length)return!1;for(var et=0;et<tt.length;et++)if(!isEqual$2(tt[et],nt[et]))return!1;return!0}function memoizeOne(tt,nt){nt===void 0&&(nt=areInputsEqual);var et,rt=[],ot,at=!1;function st(){for(var ut=[],ct=0;ct<arguments.length;ct++)ut[ct]=arguments[ct];return at&&et===this&&nt(ut,rt)||(ot=tt.apply(this,ut),at=!0,et=this,rt=ut),ot}return st}var hasNativePerformanceNow=typeof performance=="object"&&typeof performance.now=="function",now=hasNativePerformanceNow?function(){return performance.now()}:function(){return Date.now()};function cancelTimeout(tt){cancelAnimationFrame(tt.id)}function requestTimeout(tt,nt){var et=now();function rt(){now()-et>=nt?tt.call(null):ot.id=requestAnimationFrame(rt)}var ot={id:requestAnimationFrame(rt)};return ot}var size=-1;function getScrollbarSize(tt){if(tt===void 0&&(tt=!1),size===-1||tt){var nt=document.createElement("div"),et=nt.style;et.width="50px",et.height="50px",et.overflow="scroll",document.body.appendChild(nt),size=nt.offsetWidth-nt.clientWidth,document.body.removeChild(nt)}return size}var cachedRTLResult=null;function getRTLOffsetType(tt){if(tt===void 0&&(tt=!1),cachedRTLResult===null||tt){var nt=document.createElement("div"),et=nt.style;et.width="50px",et.height="50px",et.overflow="scroll",et.direction="rtl";var rt=document.createElement("div"),ot=rt.style;return ot.width="100px",ot.height="100px",nt.appendChild(rt),document.body.appendChild(nt),nt.scrollLeft>0?cachedRTLResult="positive-descending":(nt.scrollLeft=1,nt.scrollLeft===0?cachedRTLResult="negative":cachedRTLResult="positive-ascending"),document.body.removeChild(nt),cachedRTLResult}return cachedRTLResult}var IS_SCROLLING_DEBOUNCE_INTERVAL$1=150,defaultItemKey$1=function tt(nt,et){return nt};function createListComponent(tt){var nt,et=tt.getItemOffset,rt=tt.getEstimatedTotalSize,ot=tt.getItemSize,at=tt.getOffsetForIndexAndAlignment,st=tt.getStartIndexForOffset,ut=tt.getStopIndexForStartIndex,ct=tt.initInstanceProps,pt=tt.shouldResetStyleCacheOnItemSizeChange,dt=tt.validateProps;return nt=function(ft){_inheritsLoose(bt,ft);function bt(mt){var Mt;return Mt=ft.call(this,mt)||this,Mt._instanceProps=ct(Mt.props,_assertThisInitialized$e(Mt)),Mt._outerRef=void 0,Mt._resetIsScrollingTimeoutId=null,Mt.state={instance:_assertThisInitialized$e(Mt),isScrolling:!1,scrollDirection:"forward",scrollOffset:typeof Mt.props.initialScrollOffset=="number"?Mt.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},Mt._callOnItemsRendered=void 0,Mt._callOnItemsRendered=memoizeOne(function(Ot,zt,yt,vt){return Mt.props.onItemsRendered({overscanStartIndex:Ot,overscanStopIndex:zt,visibleStartIndex:yt,visibleStopIndex:vt})}),Mt._callOnScroll=void 0,Mt._callOnScroll=memoizeOne(function(Ot,zt,yt){return Mt.props.onScroll({scrollDirection:Ot,scrollOffset:zt,scrollUpdateWasRequested:yt})}),Mt._getItemStyle=void 0,Mt._getItemStyle=function(Ot){var zt=Mt.props,yt=zt.direction,vt=zt.itemSize,At=zt.layout,St=Mt._getItemStyleCache(pt&&vt,pt&&At,pt&&yt),Et;if(St.hasOwnProperty(Ot))Et=St[Ot];else{var Tt=et(Mt.props,Ot,Mt._instanceProps),Rt=ot(Mt.props,Ot,Mt._instanceProps),Ct=yt==="horizontal"||At==="horizontal",wt=yt==="rtl",Lt=Ct?Tt:0;St[Ot]=Et={position:"absolute",left:wt?void 0:Lt,right:wt?Lt:void 0,top:Ct?0:Tt,height:Ct?"100%":Rt,width:Ct?Rt:"100%"}}return Et},Mt._getItemStyleCache=void 0,Mt._getItemStyleCache=memoizeOne(function(Ot,zt,yt){return{}}),Mt._onScrollHorizontal=function(Ot){var zt=Ot.currentTarget,yt=zt.clientWidth,vt=zt.scrollLeft,At=zt.scrollWidth;Mt.setState(function(St){if(St.scrollOffset===vt)return null;var Et=Mt.props.direction,Tt=vt;if(Et==="rtl")switch(getRTLOffsetType()){case"negative":Tt=-vt;break;case"positive-descending":Tt=At-yt-vt;break}return Tt=Math.max(0,Math.min(Tt,At-yt)),{isScrolling:!0,scrollDirection:St.scrollOffset<Tt?"forward":"backward",scrollOffset:Tt,scrollUpdateWasRequested:!1}},Mt._resetIsScrollingDebounced)},Mt._onScrollVertical=function(Ot){var zt=Ot.currentTarget,yt=zt.clientHeight,vt=zt.scrollHeight,At=zt.scrollTop;Mt.setState(function(St){if(St.scrollOffset===At)return null;var Et=Math.max(0,Math.min(At,vt-yt));return{isScrolling:!0,scrollDirection:St.scrollOffset<Et?"forward":"backward",scrollOffset:Et,scrollUpdateWasRequested:!1}},Mt._resetIsScrollingDebounced)},Mt._outerRefSetter=function(Ot){var zt=Mt.props.outerRef;Mt._outerRef=Ot,typeof zt=="function"?zt(Ot):zt!=null&&typeof zt=="object"&&zt.hasOwnProperty("current")&&(zt.current=Ot)},Mt._resetIsScrollingDebounced=function(){Mt._resetIsScrollingTimeoutId!==null&&cancelTimeout(Mt._resetIsScrollingTimeoutId),Mt._resetIsScrollingTimeoutId=requestTimeout(Mt._resetIsScrolling,IS_SCROLLING_DEBOUNCE_INTERVAL$1)},Mt._resetIsScrolling=function(){Mt._resetIsScrollingTimeoutId=null,Mt.setState({isScrolling:!1},function(){Mt._getItemStyleCache(-1,null)})},Mt}bt.getDerivedStateFromProps=function(Mt,Ot){return validateSharedProps$1(Mt,Ot),dt(Mt),null};var ht=bt.prototype;return ht.scrollTo=function(Mt){Mt=Math.max(0,Mt),this.setState(function(Ot){return Ot.scrollOffset===Mt?null:{scrollDirection:Ot.scrollOffset<Mt?"forward":"backward",scrollOffset:Mt,scrollUpdateWasRequested:!0}},this._resetIsScrollingDebounced)},ht.scrollToItem=function(Mt,Ot){Ot===void 0&&(Ot="auto");var zt=this.props,yt=zt.itemCount,vt=zt.layout,At=this.state.scrollOffset;Mt=Math.max(0,Math.min(Mt,yt-1));var St=0;if(this._outerRef){var Et=this._outerRef;vt==="vertical"?St=Et.scrollWidth>Et.clientWidth?getScrollbarSize():0:St=Et.scrollHeight>Et.clientHeight?getScrollbarSize():0}this.scrollTo(at(this.props,Mt,Ot,At,this._instanceProps,St))},ht.componentDidMount=function(){var Mt=this.props,Ot=Mt.direction,zt=Mt.initialScrollOffset,yt=Mt.layout;if(typeof zt=="number"&&this._outerRef!=null){var vt=this._outerRef;Ot==="horizontal"||yt==="horizontal"?vt.scrollLeft=zt:vt.scrollTop=zt}this._callPropsCallbacks()},ht.componentDidUpdate=function(){var Mt=this.props,Ot=Mt.direction,zt=Mt.layout,yt=this.state,vt=yt.scrollOffset,At=yt.scrollUpdateWasRequested;if(At&&this._outerRef!=null){var St=this._outerRef;if(Ot==="horizontal"||zt==="horizontal")if(Ot==="rtl")switch(getRTLOffsetType()){case"negative":St.scrollLeft=-vt;break;case"positive-ascending":St.scrollLeft=vt;break;default:var Et=St.clientWidth,Tt=St.scrollWidth;St.scrollLeft=Tt-Et-vt;break}else St.scrollLeft=vt;else St.scrollTop=vt}this._callPropsCallbacks()},ht.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&cancelTimeout(this._resetIsScrollingTimeoutId)},ht.render=function(){var Mt=this.props,Ot=Mt.children,zt=Mt.className,yt=Mt.direction,vt=Mt.height,At=Mt.innerRef,St=Mt.innerElementType,Et=Mt.innerTagName,Tt=Mt.itemCount,Rt=Mt.itemData,Ct=Mt.itemKey,wt=Ct===void 0?defaultItemKey$1:Ct,Lt=Mt.layout,Vt=Mt.outerElementType,jt=Mt.outerTagName,s0=Mt.style,Ht=Mt.useIsScrolling,Yt=Mt.width,M0=this.state.isScrolling,l0=yt==="horizontal"||Lt==="horizontal",b0=l0?this._onScrollHorizontal:this._onScrollVertical,kt=this._getRangeToRender(),o0=kt[0],qt=kt[1],Dt=[];if(Tt>0)for(var Bt=o0;Bt<=qt;Bt++)Dt.push(reactExports.createElement(Ot,{data:Rt,key:wt(Bt,Rt),index:Bt,isScrolling:Ht?M0:void 0,style:this._getItemStyle(Bt)}));var p0=rt(this.props,this._instanceProps);return reactExports.createElement(Vt||jt||"div",{className:zt,onScroll:b0,ref:this._outerRefSetter,style:_extends$Q({position:"relative",height:vt,width:Yt,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:yt},s0)},reactExports.createElement(St||Et||"div",{children:Dt,ref:At,style:{height:l0?"100%":p0,pointerEvents:M0?"none":void 0,width:l0?p0:"100%"}}))},ht._callPropsCallbacks=function(){if(typeof this.props.onItemsRendered=="function"){var Mt=this.props.itemCount;if(Mt>0){var Ot=this._getRangeToRender(),zt=Ot[0],yt=Ot[1],vt=Ot[2],At=Ot[3];this._callOnItemsRendered(zt,yt,vt,At)}}if(typeof this.props.onScroll=="function"){var St=this.state,Et=St.scrollDirection,Tt=St.scrollOffset,Rt=St.scrollUpdateWasRequested;this._callOnScroll(Et,Tt,Rt)}},ht._getRangeToRender=function(){var Mt=this.props,Ot=Mt.itemCount,zt=Mt.overscanCount,yt=this.state,vt=yt.isScrolling,At=yt.scrollDirection,St=yt.scrollOffset;if(Ot===0)return[0,0,0,0];var Et=st(this.props,St,this._instanceProps),Tt=ut(this.props,Et,St,this._instanceProps),Rt=!vt||At==="backward"?Math.max(1,zt):1,Ct=!vt||At==="forward"?Math.max(1,zt):1;return[Math.max(0,Et-Rt),Math.max(0,Math.min(Ot-1,Tt+Ct)),Et,Tt]},bt}(reactExports.PureComponent),nt.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},nt}var validateSharedProps$1=function tt(nt,et){nt.children,nt.direction,nt.height,nt.layout,nt.innerTagName,nt.outerTagName,nt.width,et.instance},FixedSizeList=createListComponent({getItemOffset:function tt(nt,et){var rt=nt.itemSize;return et*rt},getItemSize:function tt(nt,et){var rt=nt.itemSize;return rt},getEstimatedTotalSize:function tt(nt){var et=nt.itemCount,rt=nt.itemSize;return rt*et},getOffsetForIndexAndAlignment:function tt(nt,et,rt,ot,at,st){var ut=nt.direction,ct=nt.height,pt=nt.itemCount,dt=nt.itemSize,ft=nt.layout,bt=nt.width,ht=ut==="horizontal"||ft==="horizontal",mt=ht?bt:ct,Mt=Math.max(0,pt*dt-mt),Ot=Math.min(Mt,et*dt),zt=Math.max(0,et*dt-mt+dt+st);switch(rt==="smart"&&(ot>=zt-mt&&ot<=Ot+mt?rt="auto":rt="center"),rt){case"start":return Ot;case"end":return zt;case"center":{var yt=Math.round(zt+(Ot-zt)/2);return yt<Math.ceil(mt/2)?0:yt>Mt+Math.floor(mt/2)?Mt:yt}case"auto":default:return ot>=zt&&ot<=Ot?ot:ot<zt?zt:Ot}},getStartIndexForOffset:function tt(nt,et){var rt=nt.itemCount,ot=nt.itemSize;return Math.max(0,Math.min(rt-1,Math.floor(et/ot)))},getStopIndexForStartIndex:function tt(nt,et,rt){var ot=nt.direction,at=nt.height,st=nt.itemCount,ut=nt.itemSize,ct=nt.layout,pt=nt.width,dt=ot==="horizontal"||ct==="horizontal",ft=et*ut,bt=dt?pt:at,ht=Math.ceil((bt+rt-ft)/ut);return Math.max(0,Math.min(st-1,et+ht-1))},initInstanceProps:function tt(nt){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function tt(nt){nt.itemSize}});const ThemedStyledDropdownListItem=newStyled(StyledDropdownListItem,{shouldForwardProp:isPropValid,target:"e18cachw0"})(({theme:tt,$isHighlighted:nt})=>{const et=tt.inSidebar?tt.colors.bgColor:tt.colors.secondaryBg;return{display:"flex",alignItems:"center",paddingTop:tt.spacing.none,paddingBottom:tt.spacing.none,paddingLeft:tt.spacing.lg,paddingRight:tt.spacing.lg,background:nt?et:void 0,[`@media (max-width: ${tt.breakpoints.md})`]:{minHeight:tt.sizes.dropdownItemHeight,height:"auto !important"},"&:hover, &:active, &:focus-visible":{background:et}}});function FixedSizeListItem(tt){const{data:nt,index:et,style:rt}=tt,{item:ot,overrides:at,...st}=nt[et].props;return jsx$1(ThemedStyledDropdownListItem,{style:rt,...st,children:jsx$1(OverflowTooltip,{content:ot.label,placement:Placement.AUTO,children:ot.label})},ot.value)}const VirtualDropdown=React$1.forwardRef((tt,nt)=>{const et=useTheme(),rt=React$1.Children.toArray(tt.children);if(!rt[0]||!rt[0].props.item){const at=rt[0]?rt[0].props:{};return jsx$1(StyledList,{$style:{height:et.sizes.emptyDropdownHeight,paddingBottom:et.spacing.none,paddingTop:et.spacing.none,paddingLeft:et.spacing.none,paddingRight:et.spacing.none,display:"flex",alignItems:"center",justifyContent:"center"},ref:nt,"data-testid":"stSelectboxVirtualDropdownEmpty",children:jsx$1(StyledEmptyState,{$style:{paddingBottom:et.spacing.none,paddingTop:et.spacing.none,paddingLeft:et.spacing.none,paddingRight:et.spacing.none,color:et.colors.fadedText60},...at})})}const ot=Math.min(convertRemToPx(et.sizes.maxDropdownHeight),rt.length*convertRemToPx(et.sizes.dropdownItemHeight));return jsx$1(StyledList,{ref:nt,$style:{paddingTop:0,paddingBottom:0},"data-testid":"stSelectboxVirtualDropdown",children:jsx$1(FixedSizeList,{width:"100%",height:ot,itemCount:rt.length,itemData:rt,itemKey:(at,st)=>st[at].props.item.value,itemSize:convertRemToPx(et.sizes.dropdownItemHeight),children:FixedSizeListItem})})});VirtualDropdown.displayName="VirtualDropdown";const NO_OPTIONS_MSG="No options to select.";function fuzzyFilterSelectOptions(tt,nt){if(!nt)return tt;const et=tt.filter(rt=>hasMatch(nt,rt.label));return sortBy$1(et,rt=>score(nt,rt.label)).reverse()}class Selectbox extends React$1.PureComponent{constructor(){super(...arguments),this.state={isEmpty:!1,value:this.props.value},this.onChange=nt=>{if(nt.value.length===0){this.setState({value:null},()=>this.props.onChange(null));return}const[et]=nt.value;this.setState({value:parseInt(et.value,10)},()=>this.props.onChange(this.state.value))},this.onInputChange=nt=>{const et=nt.target.value;this.setState({isEmpty:!et})},this.onClose=()=>{this.setState({isEmpty:!1})},this.filterOptions=(nt,et)=>fuzzyFilterSelectOptions(nt,et)}componentDidUpdate(nt){nt.value!==this.props.value&&this.state.value!==this.props.value&&this.setState((et,rt)=>({value:rt.value}))}render(){const nt={width:this.props.width},{label:et,labelVisibility:rt,help:ot,placeholder:at,theme:st,clearable:ut}=this.props;let{disabled:ct,options:pt}=this.props,dt=[];!isNullOrUndefined$1(this.state.value)&&!this.state.isEmpty&&(dt=[{label:pt.length>0?pt[this.state.value]:NO_OPTIONS_MSG,value:this.state.value.toString()}]),pt.length===0&&(pt=[NO_OPTIONS_MSG],ct=!0);const ft=pt.map((ht,mt)=>({label:ht,value:mt.toString()})),bt=pt.length>10;return jsxs("div",{className:"stSelectbox","data-testid":"stSelectbox",style:nt,children:[jsx$1(WidgetLabel,{label:et,labelVisibility:rt,disabled:ct,children:ot&&jsx$1(StyledWidgetLabelHelp,{children:jsx$1(TooltipIcon,{content:ot,placement:Placement.TOP_RIGHT})})}),jsx$1(Select,{disabled:ct,labelKey:"label","aria-label":et||"",onChange:this.onChange,onInputChange:this.onInputChange,onClose:this.onClose,options:ft,filterOptions:this.filterOptions,clearable:ut||!1,escapeClearsValue:ut||!1,value:dt,valueKey:"value",placeholder:at,overrides:{Root:{style:()=>({lineHeight:st.lineHeights.inputWidget})},Dropdown:{component:VirtualDropdown},ClearIcon:{props:{overrides:{Svg:{style:{color:st.colors.darkGray,padding:st.spacing.threeXS,height:st.sizes.clearIconSize,width:st.sizes.clearIconSize,":hover":{fill:st.colors.bodyText}}}}}},ControlContainer:{style:()=>({height:st.sizes.minElementHeight,borderLeftWidth:st.sizes.borderWidth,borderRightWidth:st.sizes.borderWidth,borderTopWidth:st.sizes.borderWidth,borderBottomWidth:st.sizes.borderWidth})},IconsContainer:{style:()=>({paddingRight:st.spacing.sm})},ValueContainer:{style:()=>({paddingRight:st.spacing.sm,paddingLeft:st.spacing.sm,paddingBottom:st.spacing.sm,paddingTop:st.spacing.sm})},Input:{props:{readOnly:isMobile_1&&bt===!1?"readonly":null},style:()=>({lineHeight:st.lineHeights.inputWidget})},Popover:{props:{overrides:{Body:{style:()=>({marginTop:st.spacing.px})}}}},SelectArrow:{component:ChevronDown$1,props:{overrides:{Svg:{style:()=>({width:st.iconSizes.xl,height:st.iconSizes.xl})}}}}}})]})}}const UISelectbox=withTheme(Selectbox),useWindowDimensions=()=>{const tt=useTheme(),[nt,et]=reactExports.useState({fullWidth:0,fullHeight:0}),rt=reactExports.useCallback(()=>{const at=convertRemToPx(tt.spacing.md),st=convertRemToPx(tt.sizes.fullScreenHeaderHeight);return{fullWidth:window.innerWidth-at*2,fullHeight:window.innerHeight-(at+st)}},[tt.sizes.fullScreenHeaderHeight,tt.spacing.md]),ot=reactExports.useCallback(()=>{et(rt())},[rt]);return reactExports.useEffect(()=>(window.addEventListener("resize",ot),()=>{window.removeEventListener("resize",ot)}),[ot]),reactExports.useEffect(()=>{ot()},[ot]),nt},WindowDimensionsContext=reactExports.createContext(null);WindowDimensionsContext.displayName="WindowDimensionsContext";const WindowDimensionsProvider=({children:tt})=>{const nt=useWindowDimensions();if(reactExports.useContext(WindowDimensionsContext))throw new Error("WindowDimensionsProvider should only be used once per app. If you need to read window dimensions, utilize `useRequiredContext(WindowDimensionsContext)` instead.");return jsx$1(WindowDimensionsContext.Provider,{value:nt,children:tt})};var baseIsEqual=_baseIsEqual;function isEqual(tt,nt){return baseIsEqual(tt,nt)}var isEqual_1=isEqual;const isEqual$1=getDefaultExportFromCjs$1(isEqual_1);let getRandomValues;const rnds8=new Uint8Array(16);function rng(){if(!getRandomValues&&(getRandomValues=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!getRandomValues))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return getRandomValues(rnds8)}const byteToHex=[];for(let tt=0;tt<256;++tt)byteToHex.push((tt+256).toString(16).slice(1));function unsafeStringify(tt,nt=0){return byteToHex[tt[nt+0]]+byteToHex[tt[nt+1]]+byteToHex[tt[nt+2]]+byteToHex[tt[nt+3]]+"-"+byteToHex[tt[nt+4]]+byteToHex[tt[nt+5]]+"-"+byteToHex[tt[nt+6]]+byteToHex[tt[nt+7]]+"-"+byteToHex[tt[nt+8]]+byteToHex[tt[nt+9]]+"-"+byteToHex[tt[nt+10]]+byteToHex[tt[nt+11]]+byteToHex[tt[nt+12]]+byteToHex[tt[nt+13]]+byteToHex[tt[nt+14]]+byteToHex[tt[nt+15]]}const randomUUID=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),native={randomUUID};function v4(tt,nt,et){if(native.randomUUID&&!nt&&!tt)return native.randomUUID();tt=tt||{};const rt=tt.random||(tt.rng||rng)();return rt[6]=rt[6]&15|64,rt[8]=rt[8]&63|128,unsafeStringify(rt)}class Resolver{constructor(){this.resolve=()=>{},this.reject=()=>{},this.promise=new Promise((nt,et)=>{this.resolve=nt,this.reject=et})}}class FileUploadClient{constructor(nt){this.formsWithPendingRequests=new Map,this.pendingFileURLsRequests=new Map,this.sessionInfo=nt.sessionInfo,this.endpoints=nt.endpoints,this.pendingFormUploadsChanged=nt.formsWithPendingRequestsChanged,this.requestFileURLs=nt.requestFileURLs}async uploadFile(nt,et,rt,ot,at){return this.offsetPendingRequestCount(nt.formId,1),this.endpoints.uploadFileUploaderFile(et,rt,this.sessionInfo.current.sessionId,ot,at).finally(()=>this.offsetPendingRequestCount(nt.formId,-1))}deleteFile(nt){return this.endpoints.deleteFileAtURL?this.endpoints.deleteFileAtURL(nt,this.sessionInfo.current.sessionId):Promise.resolve()}fetchFileURLs(nt){if(!this.requestFileURLs)return Promise.resolve([]);const et=new Resolver,rt=v4();return this.pendingFileURLsRequests.set(rt,et),this.requestFileURLs(rt,nt),et.promise}onFileURLsResponse(nt){const et=nt.responseId,rt=this.pendingFileURLsRequests.get(et);rt&&(nt.errorMsg?rt.reject(nt.errorMsg):rt.resolve(nt.fileUrls||[]),this.pendingFileURLsRequests.delete(et))}getFormIdSet(){return new Set(this.formsWithPendingRequests.keys())}offsetPendingRequestCount(nt,et){if(et===0||!isValidFormId(nt))return;const rt=this.formsWithPendingRequests.get(nt)??0,ot=rt+et;if(ot<0)throw new Error(`Can't offset pendingRequestCount below 0 (formId=${nt}, curCount=${rt}, offset=${et})`);const at=this.getFormIdSet();ot===0?this.formsWithPendingRequests.delete(nt):this.formsWithPendingRequests.set(nt,ot);const st=this.getFormIdSet();isEqual$1(st,at)||this.pendingFormUploadsChanged(st)}}class CacheEntry{constructor(nt,et){this.scriptRunCount=0,this.encodedMsg=nt,this.scriptRunCount=et}getAge(nt){return nt-this.scriptRunCount}}class ForwardMsgCache{constructor(nt){this.messages=new Map,this.scriptRunCount=0,this.endpoints=nt}incrementRunCount(nt){this.scriptRunCount+=1,this.messages.forEach((et,rt)=>{et.getAge(this.scriptRunCount)>nt&&this.messages.delete(rt)})}async processMessagePayload(nt,et){if(this.maybeCacheMessage(nt,et),nt.type!=="refHash")return nt;let rt=this.getCachedMessage(nt.refHash,!0);if(notNullOrUndefined(rt))logMessage(`Cached ForwardMsg HIT [hash=${nt.refHash}]`);else{logMessage(`Cached ForwardMsg MISS [hash=${nt.refHash}]`);const ot=await this.endpoints.fetchCachedForwardMsg(nt.refHash);try{rt=ForwardMsg.decode(ot)}catch(at){throw new Error(`Failed to decode ForwardMsg (hash=${nt.refHash}): ${ensureError(at).message}`)}this.maybeCacheMessage(rt,ot)}if(!nt.metadata)throw new Error("ForwardMsg has no metadata");return rt.metadata=ForwardMsg.decode(et).metadata,rt}maybeCacheMessage(nt,et){nt.type!=="refHash"&&(!nt.metadata||!nt.metadata.cacheable||this.getCachedMessage(nt.hash,!0)===void 0&&(logMessage(`Caching ForwardMsg [hash=${nt.hash}]`),this.messages.set(nt.hash,new CacheEntry(et,this.scriptRunCount))))}getCachedMessage(nt,et){const rt=this.messages.get(nt);if(!isNullOrUndefined$1(rt))return et&&(rt.scriptRunCount=this.scriptRunCount),ForwardMsg.decode(rt.encodedMsg)}}var R=class{constructor(tt,nt,et,rt,ot,at){T1(this,"type",3);T1(this,"name","");T1(this,"prefix","");T1(this,"value","");T1(this,"suffix","");T1(this,"modifier",3);this.type=tt,this.name=nt,this.prefix=et,this.value=rt,this.suffix=ot,this.modifier=at}hasCustomName(){return this.name!==""&&typeof this.name!="number"}},be=/[$_\p{ID_Start}]/u,Pe=/[$_\u200C\u200D\p{ID_Continue}]/u,M=".*";function Re(tt,nt){return/^[\x00-\x7F]*$/.test(tt)}function v(tt,nt=!1){let et=[],rt=0;for(;rt<tt.length;){let ot=tt[rt],at=function(st){if(!nt)throw new TypeError(st);et.push({type:"INVALID_CHAR",index:rt,value:tt[rt++]})};if(ot==="*"){et.push({type:"ASTERISK",index:rt,value:tt[rt++]});continue}if(ot==="+"||ot==="?"){et.push({type:"OTHER_MODIFIER",index:rt,value:tt[rt++]});continue}if(ot==="\\"){et.push({type:"ESCAPED_CHAR",index:rt++,value:tt[rt++]});continue}if(ot==="{"){et.push({type:"OPEN",index:rt,value:tt[rt++]});continue}if(ot==="}"){et.push({type:"CLOSE",index:rt,value:tt[rt++]});continue}if(ot===":"){let st="",ut=rt+1;for(;ut<tt.length;){let ct=tt.substr(ut,1);if(ut===rt+1&&be.test(ct)||ut!==rt+1&&Pe.test(ct)){st+=tt[ut++];continue}break}if(!st){at(`Missing parameter name at ${rt}`);continue}et.push({type:"NAME",index:rt,value:st}),rt=ut;continue}if(ot==="("){let st=1,ut="",ct=rt+1,pt=!1;if(tt[ct]==="?"){at(`Pattern cannot start with "?" at ${ct}`);continue}for(;ct<tt.length;){if(!Re(tt[ct])){at(`Invalid character '${tt[ct]}' at ${ct}.`),pt=!0;break}if(tt[ct]==="\\"){ut+=tt[ct++]+tt[ct++];continue}if(tt[ct]===")"){if(st--,st===0){ct++;break}}else if(tt[ct]==="("&&(st++,tt[ct+1]!=="?")){at(`Capturing groups are not allowed at ${ct}`),pt=!0;break}ut+=tt[ct++]}if(pt)continue;if(st){at(`Unbalanced pattern at ${rt}`);continue}if(!ut){at(`Missing pattern at ${rt}`);continue}et.push({type:"REGEX",index:rt,value:ut}),rt=ct;continue}et.push({type:"CHAR",index:rt,value:tt[rt++]})}return et.push({type:"END",index:rt,value:""}),et}function D(tt,nt={}){let et=v(tt);nt.delimiter??(nt.delimiter="/#?"),nt.prefixes??(nt.prefixes="./");let rt=`[^${S(nt.delimiter)}]+?`,ot=[],at=0,st=0,ut=new Set,ct=yt=>{if(st<et.length&&et[st].type===yt)return et[st++].value},pt=()=>ct("OTHER_MODIFIER")??ct("ASTERISK"),dt=yt=>{let vt=ct(yt);if(vt!==void 0)return vt;let{type:At,index:St}=et[st];throw new TypeError(`Unexpected ${At} at ${St}, expected ${yt}`)},ft=()=>{let yt="",vt;for(;vt=ct("CHAR")??ct("ESCAPED_CHAR");)yt+=vt;return yt},bt=yt=>yt,ht=nt.encodePart||bt,mt="",Mt=yt=>{mt+=yt},Ot=()=>{mt.length&&(ot.push(new R(3,"","",ht(mt),"",3)),mt="")},zt=(yt,vt,At,St,Et)=>{let Tt=3;switch(Et){case"?":Tt=1;break;case"*":Tt=0;break;case"+":Tt=2;break}if(!vt&&!At&&Tt===3){Mt(yt);return}if(Ot(),!vt&&!At){if(!yt)return;ot.push(new R(3,"","",ht(yt),"",Tt));return}let Rt;At?At==="*"?Rt=M:Rt=At:Rt=rt;let Ct=2;Rt===rt?(Ct=1,Rt=""):Rt===M&&(Ct=0,Rt="");let wt;if(vt?wt=vt:At&&(wt=at++),ut.has(wt))throw new TypeError(`Duplicate name '${wt}'.`);ut.add(wt),ot.push(new R(Ct,wt,ht(yt),Rt,ht(St),Tt))};for(;st<et.length;){let yt=ct("CHAR"),vt=ct("NAME"),At=ct("REGEX");if(!vt&&!At&&(At=ct("ASTERISK")),vt||At){let Et=yt??"";nt.prefixes.indexOf(Et)===-1&&(Mt(Et),Et=""),Ot();let Tt=pt();zt(Et,vt,At,"",Tt);continue}let St=yt??ct("ESCAPED_CHAR");if(St){Mt(St);continue}if(ct("OPEN")){let Et=ft(),Tt=ct("NAME"),Rt=ct("REGEX");!Tt&&!Rt&&(Rt=ct("ASTERISK"));let Ct=ft();dt("CLOSE");let wt=pt();zt(Et,Tt,Rt,Ct,wt);continue}Ot(),dt("END")}return ot}function S(tt){return tt.replace(/([.+*?^${}()[\]|/\\])/g,"\\$1")}function X(tt){return tt&&tt.ignoreCase?"ui":"u"}function Z(tt,nt,et){return F(D(tt,et),nt,et)}function k(tt){switch(tt){case 0:return"*";case 1:return"?";case 2:return"+";case 3:return""}}function F(tt,nt,et={}){et.delimiter??(et.delimiter="/#?"),et.prefixes??(et.prefixes="./"),et.sensitive??(et.sensitive=!1),et.strict??(et.strict=!1),et.end??(et.end=!0),et.start??(et.start=!0),et.endsWith="";let rt=et.start?"^":"";for(let ut of tt){if(ut.type===3){ut.modifier===3?rt+=S(ut.value):rt+=`(?:${S(ut.value)})${k(ut.modifier)}`;continue}nt&&nt.push(ut.name);let ct=`[^${S(et.delimiter)}]+?`,pt=ut.value;if(ut.type===1?pt=ct:ut.type===0&&(pt=M),!ut.prefix.length&&!ut.suffix.length){ut.modifier===3||ut.modifier===1?rt+=`(${pt})${k(ut.modifier)}`:rt+=`((?:${pt})${k(ut.modifier)})`;continue}if(ut.modifier===3||ut.modifier===1){rt+=`(?:${S(ut.prefix)}(${pt})${S(ut.suffix)})`,rt+=k(ut.modifier);continue}rt+=`(?:${S(ut.prefix)}`,rt+=`((?:${pt})(?:`,rt+=S(ut.suffix),rt+=S(ut.prefix),rt+=`(?:${pt}))*)${S(ut.suffix)})`,ut.modifier===0&&(rt+="?")}let ot=`[${S(et.endsWith)}]|$`,at=`[${S(et.delimiter)}]`;if(et.end)return et.strict||(rt+=`${at}?`),et.endsWith.length?rt+=`(?=${ot})`:rt+="$",new RegExp(rt,X(et));et.strict||(rt+=`(?:${at}(?=${ot}))?`);let st=!1;if(tt.length){let ut=tt[tt.length-1];ut.type===3&&ut.modifier===3&&(st=et.delimiter.indexOf(ut)>-1)}return st||(rt+=`(?=${at}|${ot})`),new RegExp(rt,X(et))}var x={delimiter:"",prefixes:"",sensitive:!0,strict:!0},B={delimiter:".",prefixes:"",sensitive:!0,strict:!0},q={delimiter:"/",prefixes:"/",sensitive:!0,strict:!0};function J(tt,nt){return tt.length?tt[0]==="/"?!0:!nt||tt.length<2?!1:(tt[0]=="\\"||tt[0]=="{")&&tt[1]=="/":!1}function Q(tt,nt){return tt.startsWith(nt)?tt.substring(nt.length,tt.length):tt}function Ee(tt,nt){return tt.endsWith(nt)?tt.substr(0,tt.length-nt.length):tt}function W(tt){return!tt||tt.length<2?!1:tt[0]==="["||(tt[0]==="\\"||tt[0]==="{")&&tt[1]==="["}var ee=["ftp","file","http","https","ws","wss"];function N(tt){if(!tt)return!0;for(let nt of ee)if(tt.test(nt))return!0;return!1}function te(tt,nt){if(tt=Q(tt,"#"),nt||tt==="")return tt;let et=new URL("https://example.com");return et.hash=tt,et.hash?et.hash.substring(1,et.hash.length):""}function re(tt,nt){if(tt=Q(tt,"?"),nt||tt==="")return tt;let et=new URL("https://example.com");return et.search=tt,et.search?et.search.substring(1,et.search.length):""}function ne(tt,nt){return nt||tt===""?tt:W(tt)?j(tt):z(tt)}function se(tt,nt){if(nt||tt==="")return tt;let et=new URL("https://example.com");return et.password=tt,et.password}function ie(tt,nt){if(nt||tt==="")return tt;let et=new URL("https://example.com");return et.username=tt,et.username}function ae(tt,nt,et){if(et||tt==="")return tt;if(nt&&!ee.includes(nt))return new URL(`${nt}:${tt}`).pathname;let rt=tt[0]=="/";return tt=new URL(rt?tt:"/-"+tt,"https://example.com").pathname,rt||(tt=tt.substring(2,tt.length)),tt}function oe(tt,nt,et){return _(nt)===tt&&(tt=""),et||tt===""?tt:K(tt)}function ce(tt,nt){return tt=Ee(tt,":"),nt||tt===""?tt:y(tt)}function _(tt){switch(tt){case"ws":case"http":return"80";case"wws":case"https":return"443";case"ftp":return"21";default:return""}}function y(tt){if(tt==="")return tt;if(/^[-+.A-Za-z0-9]*$/.test(tt))return tt.toLowerCase();throw new TypeError(`Invalid protocol '${tt}'.`)}function le(tt){if(tt==="")return tt;let nt=new URL("https://example.com");return nt.username=tt,nt.username}function fe(tt){if(tt==="")return tt;let nt=new URL("https://example.com");return nt.password=tt,nt.password}function z(tt){if(tt==="")return tt;if(/[\t\n\r #%/:<>?@[\]^\\|]/g.test(tt))throw new TypeError(`Invalid hostname '${tt}'`);let nt=new URL("https://example.com");return nt.hostname=tt,nt.hostname}function j(tt){if(tt==="")return tt;if(/[^0-9a-fA-F[\]:]/g.test(tt))throw new TypeError(`Invalid IPv6 hostname '${tt}'`);return tt.toLowerCase()}function K(tt){if(tt===""||/^[0-9]*$/.test(tt)&&parseInt(tt)<=65535)return tt;throw new TypeError(`Invalid port '${tt}'.`)}function he(tt){if(tt==="")return tt;let nt=new URL("https://example.com");return nt.pathname=tt[0]!=="/"?"/-"+tt:tt,tt[0]!=="/"?nt.pathname.substring(2,nt.pathname.length):nt.pathname}function ue(tt){return tt===""?tt:new URL(`data:${tt}`).pathname}function de(tt){if(tt==="")return tt;let nt=new URL("https://example.com");return nt.search=tt,nt.search.substring(1,nt.search.length)}function pe(tt){if(tt==="")return tt;let nt=new URL("https://example.com");return nt.hash=tt,nt.hash.substring(1,nt.hash.length)}var U1,o1,e1,V0,D1,V1,c1,H1,X1,G1,C0,Y0,Gn,In,Mn,En,d1,Nn,Kn,Sn,Yn,Jn,_n,j1,C1,Zn,Qn,er,tr,y1,nr,Pn,H=(Pn=class{constructor(tt){Q0(this,C0);Q0(this,U1);Q0(this,o1,[]);Q0(this,e1,{});Q0(this,V0,0);Q0(this,D1,1);Q0(this,V1,0);Q0(this,c1,0);Q0(this,H1,0);Q0(this,X1,0);Q0(this,G1,!1);K0(this,U1,tt)}get result(){return _0(this,e1)}parse(){for(K0(this,o1,v(_0(this,U1),!0));_0(this,V0)<_0(this,o1).length;K0(this,V0,_0(this,V0)+_0(this,D1))){if(K0(this,D1,1),_0(this,o1)[_0(this,V0)].type==="END"){if(_0(this,c1)===0){$0(this,C0,In).call(this),$0(this,C0,C1).call(this)?$0(this,C0,Y0).call(this,9,1):$0(this,C0,j1).call(this)?$0(this,C0,Y0).call(this,8,1):$0(this,C0,Y0).call(this,7,0);continue}else if(_0(this,c1)===2){$0(this,C0,Mn).call(this,5);continue}$0(this,C0,Y0).call(this,10,0);break}if(_0(this,H1)>0)if($0(this,C0,Qn).call(this))K0(this,H1,_0(this,H1)-1);else continue;if($0(this,C0,Zn).call(this)){K0(this,H1,_0(this,H1)+1);continue}switch(_0(this,c1)){case 0:$0(this,C0,Nn).call(this)&&$0(this,C0,Mn).call(this,1);break;case 1:if($0(this,C0,Nn).call(this)){$0(this,C0,nr).call(this);let tt=7,nt=1;$0(this,C0,Kn).call(this)?(tt=2,nt=3):_0(this,G1)&&(tt=2),$0(this,C0,Y0).call(this,tt,nt)}break;case 2:$0(this,C0,Sn).call(this)?$0(this,C0,Mn).call(this,3):($0(this,C0,_n).call(this)||$0(this,C0,j1).call(this)||$0(this,C0,C1).call(this))&&$0(this,C0,Mn).call(this,5);break;case 3:$0(this,C0,Yn).call(this)?$0(this,C0,Y0).call(this,4,1):$0(this,C0,Sn).call(this)&&$0(this,C0,Y0).call(this,5,1);break;case 4:$0(this,C0,Sn).call(this)&&$0(this,C0,Y0).call(this,5,1);break;case 5:$0(this,C0,er).call(this)?K0(this,X1,_0(this,X1)+1):$0(this,C0,tr).call(this)&&K0(this,X1,_0(this,X1)-1),$0(this,C0,Jn).call(this)&&!_0(this,X1)?$0(this,C0,Y0).call(this,6,1):$0(this,C0,_n).call(this)?$0(this,C0,Y0).call(this,7,0):$0(this,C0,j1).call(this)?$0(this,C0,Y0).call(this,8,1):$0(this,C0,C1).call(this)&&$0(this,C0,Y0).call(this,9,1);break;case 6:$0(this,C0,_n).call(this)?$0(this,C0,Y0).call(this,7,0):$0(this,C0,j1).call(this)?$0(this,C0,Y0).call(this,8,1):$0(this,C0,C1).call(this)&&$0(this,C0,Y0).call(this,9,1);break;case 7:$0(this,C0,j1).call(this)?$0(this,C0,Y0).call(this,8,1):$0(this,C0,C1).call(this)&&$0(this,C0,Y0).call(this,9,1);break;case 8:$0(this,C0,C1).call(this)&&$0(this,C0,Y0).call(this,9,1);break}}_0(this,e1).hostname!==void 0&&_0(this,e1).port===void 0&&(_0(this,e1).port="")}},U1=new WeakMap,o1=new WeakMap,e1=new WeakMap,V0=new WeakMap,D1=new WeakMap,V1=new WeakMap,c1=new WeakMap,H1=new WeakMap,X1=new WeakMap,G1=new WeakMap,C0=new WeakSet,Y0=function(tt,nt){var et,rt,ot;switch(_0(this,c1)){case 0:break;case 1:_0(this,e1).protocol=$0(this,C0,y1).call(this);break;case 2:break;case 3:_0(this,e1).username=$0(this,C0,y1).call(this);break;case 4:_0(this,e1).password=$0(this,C0,y1).call(this);break;case 5:_0(this,e1).hostname=$0(this,C0,y1).call(this);break;case 6:_0(this,e1).port=$0(this,C0,y1).call(this);break;case 7:_0(this,e1).pathname=$0(this,C0,y1).call(this);break;case 8:_0(this,e1).search=$0(this,C0,y1).call(this);break;case 9:_0(this,e1).hash=$0(this,C0,y1).call(this);break}_0(this,c1)!==0&&tt!==10&&([1,2,3,4].includes(_0(this,c1))&&[6,7,8,9].includes(tt)&&((et=_0(this,e1)).hostname??(et.hostname="")),[1,2,3,4,5,6].includes(_0(this,c1))&&[8,9].includes(tt)&&((rt=_0(this,e1)).pathname??(rt.pathname=_0(this,G1)?"/":"")),[1,2,3,4,5,6,7].includes(_0(this,c1))&&tt===9&&((ot=_0(this,e1)).search??(ot.search=""))),$0(this,C0,Gn).call(this,tt,nt)},Gn=function(tt,nt){K0(this,c1,tt),K0(this,V1,_0(this,V0)+nt),K0(this,V0,_0(this,V0)+nt),K0(this,D1,0)},In=function(){K0(this,V0,_0(this,V1)),K0(this,D1,0)},Mn=function(tt){$0(this,C0,In).call(this),K0(this,c1,tt)},En=function(tt){return tt<0&&(tt=_0(this,o1).length-tt),tt<_0(this,o1).length?_0(this,o1)[tt]:_0(this,o1)[_0(this,o1).length-1]},d1=function(tt,nt){let et=$0(this,C0,En).call(this,tt);return et.value===nt&&(et.type==="CHAR"||et.type==="ESCAPED_CHAR"||et.type==="INVALID_CHAR")},Nn=function(){return $0(this,C0,d1).call(this,_0(this,V0),":")},Kn=function(){return $0(this,C0,d1).call(this,_0(this,V0)+1,"/")&&$0(this,C0,d1).call(this,_0(this,V0)+2,"/")},Sn=function(){return $0(this,C0,d1).call(this,_0(this,V0),"@")},Yn=function(){return $0(this,C0,d1).call(this,_0(this,V0),":")},Jn=function(){return $0(this,C0,d1).call(this,_0(this,V0),":")},_n=function(){return $0(this,C0,d1).call(this,_0(this,V0),"/")},j1=function(){if($0(this,C0,d1).call(this,_0(this,V0),"?"))return!0;if(_0(this,o1)[_0(this,V0)].value!=="?")return!1;let tt=$0(this,C0,En).call(this,_0(this,V0)-1);return tt.type!=="NAME"&&tt.type!=="REGEX"&&tt.type!=="CLOSE"&&tt.type!=="ASTERISK"},C1=function(){return $0(this,C0,d1).call(this,_0(this,V0),"#")},Zn=function(){return _0(this,o1)[_0(this,V0)].type=="OPEN"},Qn=function(){return _0(this,o1)[_0(this,V0)].type=="CLOSE"},er=function(){return $0(this,C0,d1).call(this,_0(this,V0),"[")},tr=function(){return $0(this,C0,d1).call(this,_0(this,V0),"]")},y1=function(){let tt=_0(this,o1)[_0(this,V0)],nt=$0(this,C0,En).call(this,_0(this,V1)).index;return _0(this,U1).substring(nt,tt.index)},nr=function(){let tt={};Object.assign(tt,x),tt.encodePart=y;let nt=Z($0(this,C0,y1).call(this),void 0,tt);K0(this,G1,N(nt))},Pn),G=["protocol","username","password","hostname","port","pathname","search","hash"],E="*";function ge(tt,nt){if(typeof tt!="string")throw new TypeError("parameter 1 is not of type 'string'.");let et=new URL(tt,nt);return{protocol:et.protocol.substring(0,et.protocol.length-1),username:et.username,password:et.password,hostname:et.hostname,port:et.port,pathname:et.pathname,search:et.search!==""?et.search.substring(1,et.search.length):void 0,hash:et.hash!==""?et.hash.substring(1,et.hash.length):void 0}}function b(tt,nt){return nt?C(tt):tt}function w(tt,nt,et){let rt;if(typeof nt.baseURL=="string")try{rt=new URL(nt.baseURL),nt.protocol===void 0&&(tt.protocol=b(rt.protocol.substring(0,rt.protocol.length-1),et)),!et&&nt.protocol===void 0&&nt.hostname===void 0&&nt.port===void 0&&nt.username===void 0&&(tt.username=b(rt.username,et)),!et&&nt.protocol===void 0&&nt.hostname===void 0&&nt.port===void 0&&nt.username===void 0&&nt.password===void 0&&(tt.password=b(rt.password,et)),nt.protocol===void 0&&nt.hostname===void 0&&(tt.hostname=b(rt.hostname,et)),nt.protocol===void 0&&nt.hostname===void 0&&nt.port===void 0&&(tt.port=b(rt.port,et)),nt.protocol===void 0&&nt.hostname===void 0&&nt.port===void 0&&nt.pathname===void 0&&(tt.pathname=b(rt.pathname,et)),nt.protocol===void 0&&nt.hostname===void 0&&nt.port===void 0&&nt.pathname===void 0&&nt.search===void 0&&(tt.search=b(rt.search.substring(1,rt.search.length),et)),nt.protocol===void 0&&nt.hostname===void 0&&nt.port===void 0&&nt.pathname===void 0&&nt.search===void 0&&nt.hash===void 0&&(tt.hash=b(rt.hash.substring(1,rt.hash.length),et))}catch{throw new TypeError(`invalid baseURL '${nt.baseURL}'.`)}if(typeof nt.protocol=="string"&&(tt.protocol=ce(nt.protocol,et)),typeof nt.username=="string"&&(tt.username=ie(nt.username,et)),typeof nt.password=="string"&&(tt.password=se(nt.password,et)),typeof nt.hostname=="string"&&(tt.hostname=ne(nt.hostname,et)),typeof nt.port=="string"&&(tt.port=oe(nt.port,tt.protocol,et)),typeof nt.pathname=="string"){if(tt.pathname=nt.pathname,rt&&!J(tt.pathname,et)){let ot=rt.pathname.lastIndexOf("/");ot>=0&&(tt.pathname=b(rt.pathname.substring(0,ot+1),et)+tt.pathname)}tt.pathname=ae(tt.pathname,tt.protocol,et)}return typeof nt.search=="string"&&(tt.search=re(nt.search,et)),typeof nt.hash=="string"&&(tt.hash=te(nt.hash,et)),tt}function C(tt){return tt.replace(/([+*?:{}()\\])/g,"\\$1")}function Oe(tt){return tt.replace(/([.+*?^${}()[\]|/\\])/g,"\\$1")}function ke(tt,nt){nt.delimiter??(nt.delimiter="/#?"),nt.prefixes??(nt.prefixes="./"),nt.sensitive??(nt.sensitive=!1),nt.strict??(nt.strict=!1),nt.end??(nt.end=!0),nt.start??(nt.start=!0),nt.endsWith="";let et=".*",rt=`[^${Oe(nt.delimiter)}]+?`,ot=/[$_\u200C\u200D\p{ID_Continue}]/u,at="";for(let st=0;st<tt.length;++st){let ut=tt[st];if(ut.type===3){if(ut.modifier===3){at+=C(ut.value);continue}at+=`{${C(ut.value)}}${k(ut.modifier)}`;continue}let ct=ut.hasCustomName(),pt=!!ut.suffix.length||!!ut.prefix.length&&(ut.prefix.length!==1||!nt.prefixes.includes(ut.prefix)),dt=st>0?tt[st-1]:null,ft=st<tt.length-1?tt[st+1]:null;if(!pt&&ct&&ut.type===1&&ut.modifier===3&&ft&&!ft.prefix.length&&!ft.suffix.length)if(ft.type===3){let bt=ft.value.length>0?ft.value[0]:"";pt=ot.test(bt)}else pt=!ft.hasCustomName();if(!pt&&!ut.prefix.length&&dt&&dt.type===3){let bt=dt.value[dt.value.length-1];pt=nt.prefixes.includes(bt)}pt&&(at+="{"),at+=C(ut.prefix),ct&&(at+=`:${ut.name}`),ut.type===2?at+=`(${ut.value})`:ut.type===1?ct||(at+=`(${rt})`):ut.type===0&&(!ct&&(!dt||dt.type===3||dt.modifier!==3||pt||ut.prefix!=="")?at+="*":at+=`(${et})`),ut.type===1&&ct&&ut.suffix.length&&ot.test(ut.suffix[0])&&(at+="\\"),at+=C(ut.suffix),pt&&(at+="}"),ut.modifier!==3&&(at+=k(ut.modifier))}return at}var A1,$1,K1,t1,h1,Y1,jn,me=(jn=class{constructor(tt={},nt,et){Q0(this,A1);Q0(this,$1,{});Q0(this,K1,{});Q0(this,t1,{});Q0(this,h1,{});Q0(this,Y1,!1);try{let rt;if(typeof nt=="string"?rt=nt:et=nt,typeof tt=="string"){let ut=new H(tt);if(ut.parse(),tt=ut.result,rt===void 0&&typeof tt.protocol!="string")throw new TypeError("A base URL must be provided for a relative constructor string.");tt.baseURL=rt}else{if(!tt||typeof tt!="object")throw new TypeError("parameter 1 is not of type 'string' and cannot convert to dictionary.");if(rt)throw new TypeError("parameter 1 is not of type 'string'.")}typeof et>"u"&&(et={ignoreCase:!1});let ot={ignoreCase:et.ignoreCase===!0};K0(this,A1,w({pathname:E,protocol:E,username:E,password:E,hostname:E,port:E,search:E,hash:E},tt,!0)),_(_0(this,A1).protocol)===_0(this,A1).port&&(_0(this,A1).port="");let st;for(st of G){if(!(st in _0(this,A1)))continue;let ut={},ct=_0(this,A1)[st];switch(_0(this,K1)[st]=[],st){case"protocol":Object.assign(ut,x),ut.encodePart=y;break;case"username":Object.assign(ut,x),ut.encodePart=le;break;case"password":Object.assign(ut,x),ut.encodePart=fe;break;case"hostname":Object.assign(ut,B),W(ct)?ut.encodePart=j:ut.encodePart=z;break;case"port":Object.assign(ut,x),ut.encodePart=K;break;case"pathname":N(_0(this,$1).protocol)?(Object.assign(ut,q,ot),ut.encodePart=he):(Object.assign(ut,x,ot),ut.encodePart=ue);break;case"search":Object.assign(ut,x,ot),ut.encodePart=de;break;case"hash":Object.assign(ut,x,ot),ut.encodePart=pe;break}try{_0(this,h1)[st]=D(ct,ut),_0(this,$1)[st]=F(_0(this,h1)[st],_0(this,K1)[st],ut),_0(this,t1)[st]=ke(_0(this,h1)[st],ut),K0(this,Y1,_0(this,Y1)||_0(this,h1)[st].some(pt=>pt.type===2))}catch{throw new TypeError(`invalid ${st} pattern '${_0(this,A1)[st]}'.`)}}}catch(rt){throw new TypeError(`Failed to construct 'URLPattern': ${rt.message}`)}}test(tt={},nt){let et={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof tt!="string"&&nt)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof tt>"u")return!1;try{typeof tt=="object"?et=w(et,tt,!1):et=w(et,ge(tt,nt),!1)}catch{return!1}let rt;for(rt of G)if(!_0(this,$1)[rt].exec(et[rt]))return!1;return!0}exec(tt={},nt){let et={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof tt!="string"&&nt)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof tt>"u")return;try{typeof tt=="object"?et=w(et,tt,!1):et=w(et,ge(tt,nt),!1)}catch{return null}let rt={};nt?rt.inputs=[tt,nt]:rt.inputs=[tt];let ot;for(ot of G){let at=_0(this,$1)[ot].exec(et[ot]);if(!at)return null;let st={};for(let[ut,ct]of _0(this,K1)[ot].entries())if(typeof ct=="string"||typeof ct=="number"){let pt=at[ut+1];st[ct]=pt}rt[ot]={input:et[ot]??"",groups:st}}return rt}static compareComponent(tt,nt,et){let rt=(ut,ct)=>{for(let pt of["type","modifier","prefix","value","suffix"]){if(ut[pt]<ct[pt])return-1;if(ut[pt]!==ct[pt])return 1}return 0},ot=new R(3,"","","","",3),at=new R(0,"","","","",3),st=(ut,ct)=>{let pt=0;for(;pt<Math.min(ut.length,ct.length);++pt){let dt=rt(ut[pt],ct[pt]);if(dt)return dt}return ut.length===ct.length?0:rt(ut[pt]??ot,ct[pt]??ot)};return!_0(nt,t1)[tt]&&!_0(et,t1)[tt]?0:_0(nt,t1)[tt]&&!_0(et,t1)[tt]?st(_0(nt,h1)[tt],[at]):!_0(nt,t1)[tt]&&_0(et,t1)[tt]?st([at],_0(et,h1)[tt]):st(_0(nt,h1)[tt],_0(et,h1)[tt])}get protocol(){return _0(this,t1).protocol}get username(){return _0(this,t1).username}get password(){return _0(this,t1).password}get hostname(){return _0(this,t1).hostname}get port(){return _0(this,t1).port}get pathname(){return _0(this,t1).pathname}get search(){return _0(this,t1).search}get hash(){return _0(this,t1).hash}get hasRegExpGroups(){return _0(this,Y1)}},A1=new WeakMap,$1=new WeakMap,K1=new WeakMap,t1=new WeakMap,h1=new WeakMap,Y1=new WeakMap,jn);globalThis.URLPattern||(globalThis.URLPattern=me);var baseSlice=_baseSlice,toInteger=toInteger_1;function take(tt,nt,et){return tt&&tt.length?(nt=et||nt===void 0?1:toInteger(nt),baseSlice(tt,0,nt<0?0:nt)):[]}var take_1=take;const take$1=getDefaultExportFromCjs$1(take_1),FINAL_SLASH_RE=/\/+$/,INITIAL_SLASH_RE=/^\/+/;function getWindowBaseUriParts(){const tt=window.location.hostname;let nt;window.location.port?nt=Number(window.location.port):nt=isHttps()?443:80;const et=window.location.pathname.replace(FINAL_SLASH_RE,"").replace(INITIAL_SLASH_RE,"");return{host:tt,port:nt,basePath:et}}function getPossibleBaseUris(){const tt=getWindowBaseUriParts(),{basePath:nt}=tt;if(!nt)return[tt];const et=nt.split("/"),rt=[];for(;et.length>0;)rt.push({...tt,basePath:et.join("/")}),et.pop();return rt.push({...tt,basePath:""}),take$1(rt,2)}function buildWsUri({host:tt,port:nt,basePath:et},rt){const ot=isHttps()?"wss":"ws",at=makePath(et,rt);return`${ot}://${tt}:${nt}/${at}`}function buildHttpUri({host:tt,port:nt,basePath:et},rt){const ot=isHttps()?"https":"http",at=makePath(et,rt);return`${ot}://${tt}:${nt}/${at}`}function makePath(tt,nt){return tt=tt.replace(FINAL_SLASH_RE,"").replace(INITIAL_SLASH_RE,""),nt=nt.replace(FINAL_SLASH_RE,"").replace(INITIAL_SLASH_RE,""),tt.length===0?nt:`${tt}/${nt}`}function isHttps(){return window.location.href.startsWith("https://")}function isValidOrigin(tt,nt){let et,rt,ot;try{et=new URLPattern(tt),rt=new URLPattern({protocol:et.protocol,hostname:et.hostname}),ot=new URL(nt)}catch{return!1}return ot.hostname==="localhost"&&rt.test(ot)?!0:et.test(ot)}const HOST_COMM_VERSION=1;class HostCommunicationManager{constructor(nt){this.openHostCommunication=()=>{window.addEventListener("message",this.receiveHostMessage),this.sendMessageToHost({type:"GUEST_READY",streamlitExecutionStartedAt:this.props.streamlitExecutionStartedAt,guestReadyAt:Date.now()})},this.closeHostCommunication=()=>{window.removeEventListener("message",this.receiveHostMessage)},this.resetAuthToken=()=>{this.deferredAuthToken=new Resolver},this.claimAuthToken=()=>this.deferredAuthToken.promise,this.setAllowedOrigins=({allowedOrigins:et,useExternalAuthToken:rt})=>{rt||this.deferredAuthToken.resolve(void 0),et!=null&&et.length&&(this.allowedOrigins=et,this.openHostCommunication())},this.sendMessageToHost=et=>{window.parent.postMessage({stCommVersion:HOST_COMM_VERSION,...et},"*")},this.receiveHostMessage=et=>{const rt=et.data;if(!(rt.stCommVersion!==HOST_COMM_VERSION||!this.allowedOrigins.find(ot=>isValidOrigin(ot,et.origin)))){if(rt.type==="CLOSE_MODAL"&&this.props.closeModal(),rt.type==="STOP_SCRIPT"&&this.props.stopScript(),rt.type==="RERUN_SCRIPT"&&this.props.rerunScript(),rt.type==="CLEAR_CACHE"&&this.props.clearCache(),rt.type==="REQUEST_PAGE_CHANGE"&&this.props.pageChanged(rt.pageScriptHash),rt.type==="SEND_APP_HEARTBEAT"&&this.props.sendAppHeartbeat(),rt.type==="SET_INPUTS_DISABLED"&&this.props.setInputsDisabled(rt.disabled),rt.type==="SET_AUTH_TOKEN"&&(this.deferredAuthToken.resolve(rt.authToken),rt.jwtHeaderName!==void 0&&this.props.jwtHeaderChanged(rt)),rt.type==="SET_FILE_UPLOAD_CLIENT_CONFIG"){const{prefix:ot,headers:at}=rt;this.props.fileUploadClientConfigChanged({prefix:ot,headers:at})}rt.type==="SET_IS_OWNER"&&this.props.isOwnerChanged(rt.isOwner),rt.type==="SET_MENU_ITEMS"&&this.props.hostMenuItemsChanged(rt.items),rt.type==="SET_METADATA"&&this.props.deployedAppMetadataChanged(rt.metadata),rt.type==="SET_PAGE_LINK_BASE_URL"&&this.props.pageLinkBaseUrlChanged(rt.pageLinkBaseUrl),rt.type==="SET_SIDEBAR_CHEVRON_DOWNSHIFT"&&this.props.sidebarChevronDownshiftChanged(rt.sidebarChevronDownshift),rt.type==="SET_SIDEBAR_NAV_VISIBILITY"&&this.props.hostHideSidebarNavChanged(rt.hidden),rt.type==="SET_TOOLBAR_ITEMS"&&this.props.hostToolbarItemsChanged(rt.items),rt.type==="UPDATE_FROM_QUERY_PARAMS"&&(this.props.queryParamsChanged(rt.queryParams),this.props.sendRerunBackMsg()),rt.type==="UPDATE_HASH"&&(window.location.hash=rt.hash),rt.type==="SET_CUSTOM_THEME_CONFIG"&&this.props.themeChanged(rt.themeName,rt.themeInfo),rt.type==="RESTART_WEBSOCKET_CONNECTION"&&this.props.restartWebsocketConnection(),rt.type==="TERMINATE_WEBSOCKET_CONNECTION"&&this.props.terminateWebsocketConnection()}},this.props=nt,this.allowedOrigins=[],this.deferredAuthToken=new Resolver}}class SessionInfo{get current(){if(!this._current)throw new Error("Tried to use SessionInfo before it was initialized");return this._current}get last(){return this._last}setCurrent(nt){this._last=notNullOrUndefined(this._current)?{...this._current}:void 0,this._current=notNullOrUndefined(nt)?{...nt}:void 0}clearCurrent(){this.setCurrent(void 0)}get isSet(){return notNullOrUndefined(this._current)}get isHello(){return notNullOrUndefined(this._current)&&this._current.isHello}static propsFromNewSessionMessage(nt){const et=nt.initialize,rt=nt.config,ot=et.userInfo,at=et.environmentInfo;return{appId:hashString(ot.installationIdV3+nt.mainScriptPath),sessionId:et.sessionId,streamlitVersion:at.streamlitVersion,pythonVersion:at.pythonVersion,installationId:ot.installationId,installationIdV3:ot.installationIdV3,maxCachedMessageAge:rt.maxCachedMessageAge,isHello:et.isHello}}}function findNextEventIndex(tt,nt,et){const rt=typeof nt=="number"?nt:tt.indexOf(nt);for(let ot=rt;ot<tt.length;++ot)if(et(tt[ot]))return ot}function findPrevEventIndex(tt,nt,et){const rt=typeof nt=="number"?nt:tt.indexOf(nt);for(let ot=rt;ot>=0;--ot){const at=tt[ot];if(et(at))return ot}}function findPrevEvent(tt,nt,et){const rt=findPrevEventIndex(tt,nt,et);return rt!==void 0?tt[rt]:void 0}function isHandleMessageEvent(tt){return tt.messageIndex!==void 0}function getTimeDelta(tt,nt){return Math.abs(nt.timestamp-tt.timestamp)}class RerunAnalyzer{constructor(nt,et){this.getResults=()=>{const ot=new Set;if(this.rerunEvents.forEach(pt=>{isHandleMessageEvent(pt)&&ot.add(pt.messageIndex)}),ot.size===0)return"No rerun messages found!";const at=Array.from(ot).sort(compareNumbers),st=this.rerunEvents[this.rerunEvents.length-1],ut=this.rerunEvents[0],ct={messages:at.map(this.getMessageAnalysis),rerunDuration:getTimeDelta(ut,st)};return this.requestedRerun!==void 0&&(ct.requestedRerun=!0,ct.scriptRunStateAtStart=this.requestedRerun.scriptRunState,ct.requestToRerunStart=getTimeDelta(this.requestedRerun,ut)),ct},this.getMessageAnalysis=ot=>{const at=[];let st=0;for(;st<this.rerunEvents.length;){const dt=findNextMessageEvent(this.rerunEvents,st,ot);if(dt===void 0)break;at.push(this.rerunEvents[dt]),st=dt+1}if(at.length===0)throw new Error(`No messages for the given index: ${ot}`);const ut=at[0],ct=at[at.length-1],pt={messageIndex:ot,duration:getTimeDelta(ut,ct),steps:[]};for(let dt=1;dt<at.length;++dt){const ft=at[dt-1],bt=at[dt];bt.name==="DecodedMessage"&&(pt.messageType=bt.messageType,pt.len=bt.len),pt.steps.push({name:bt.name,duration:getTimeDelta(ft,bt)})}return pt};const rt=findRunStartEventIndex(nt,et);if(rt===void 0)throw new Error("Unable to find run start!");this.rerunEvents=nt.slice(rt,et+1),this.requestedRerun=findPrevEvent(nt,rt-1,ot=>ot.name==="RequestedRerun")}}function compareNumbers(tt,nt){return tt<nt?-1:tt>nt?1:0}function findRunStartEventIndex(tt,nt){const et=findPrevEventIndex(tt,nt-1,ot=>ot.name==="DecodedMessage"&&ot.messageType==="newSession");if(et===void 0)return;const{messageIndex:rt}=tt[et];return findPrevEventIndex(tt,et,ot=>ot.name==="BeginHandleMessage"&&ot.messageIndex===rt)}function findNextMessageEvent(tt,nt,et){return findNextEventIndex(tt,nt,rt=>isHandleMessageEvent(rt)&&rt.messageIndex===et)}function getRerunAnalysis(tt,nt){return new RerunAnalyzer(tt,tt.length-1).getResults()}const Tn=class Tn{static record(nt){this.enabled&&(nt.timestamp=performance.now(),this.events.push(nt),nt.name==="DispatchedMessage"&&nt.messageType==="scriptFinished"&&(logMessage("Rerun results",getRerunAnalysis(this.events)),this.events=[]))}};Tn.enabled=!1,Tn.events=[];let PerformanceEvents=Tn;var Un;const nonce=((Un=document.currentScript)==null?void 0:Un.nonce)||"",cache=createCache({key:"st-emotion-cache",...nonce&&{nonce}});function RootStyleProvider(tt){const{children:nt,theme:et}=tt;return jsx$1(BaseProvider,{theme:et.basewebTheme,zIndex:et.emotion.zIndices.popupMenu,children:jsx$1(CacheProvider,{value:cache,children:jsxs(ThemeProvider$2,{theme:et.emotion,children:[jsx$1(Global,{styles:[globalStyles]}),nt]})})})}class Timer{constructor(){this.duration=0,this.startTime=0,this.running=!1}get isRunning(){return this.running}get remainingTime(){if(!this.running)return 0;const nt=Date.now()-this.startTime;return Math.max(this.duration-nt,0)}setTimeout(nt,et){this.cancel(),this.startTime=Date.now(),this.duration=et,this.running=!0,this.timerHandle=window.setTimeout(()=>{this.running=!1,nt()},et)}cancel(){this.timerHandle!==void 0&&(window.clearTimeout(this.timerHandle),this.timerHandle=void 0,this.running=!1)}}var src={exports:{}},indexLight={exports:{}},util$2={exports:{}},codegen_1=codegen;function codegen(tt,nt){typeof tt=="string"&&(nt=tt,tt=void 0);var et=[];function rt(at){if(typeof at!="string"){var st=ot();if(codegen.verbose&&console.log("codegen: "+st),st="return "+st,at){for(var ut=Object.keys(at),ct=new Array(ut.length+1),pt=new Array(ut.length),dt=0;dt<ut.length;)ct[dt]=ut[dt],pt[dt]=at[ut[dt++]];return ct[dt]=st,Function.apply(null,ct).apply(null,pt)}return Function(st)()}for(var ft=new Array(arguments.length-1),bt=0;bt<ft.length;)ft[bt]=arguments[++bt];if(bt=0,at=at.replace(/%([%dfijs])/g,function(mt,Mt){var Ot=ft[bt++];switch(Mt){case"d":case"f":return String(Number(Ot));case"i":return String(Math.floor(Ot));case"j":return JSON.stringify(Ot);case"s":return String(Ot)}return"%"}),bt!==ft.length)throw Error("parameter count mismatch");return et.push(at),rt}function ot(at){return"function "+(at||nt||"")+"("+(tt&&tt.join(",")||"")+`){
  `+et.join(`
  `)+`
}`}return rt.toString=ot,rt}codegen.verbose=!1;var fetch_1=fetch$1,asPromise=aspromise,inquire=inquire_1,fs=inquire("fs");function fetch$1(tt,nt,et){return typeof nt=="function"?(et=nt,nt={}):nt||(nt={}),et?!nt.xhr&&fs&&fs.readFile?fs.readFile(tt,function(ot,at){return ot&&typeof XMLHttpRequest<"u"?fetch$1.xhr(tt,nt,et):ot?et(ot):et(null,nt.binary?at:at.toString("utf8"))}):fetch$1.xhr(tt,nt,et):asPromise(fetch$1,this,tt,nt)}fetch$1.xhr=function tt(nt,et,rt){var ot=new XMLHttpRequest;ot.onreadystatechange=function(){if(ot.readyState===4){if(ot.status!==0&&ot.status!==200)return rt(Error("status "+ot.status));if(et.binary){var st=ot.response;if(!st){st=[];for(var ut=0;ut<ot.responseText.length;++ut)st.push(ot.responseText.charCodeAt(ut)&255)}return rt(null,typeof Uint8Array<"u"?new Uint8Array(st):st)}return rt(null,ot.responseText)}},et.binary&&("overrideMimeType"in ot&&ot.overrideMimeType("text/plain; charset=x-user-defined"),ot.responseType="arraybuffer"),ot.open("GET",nt),ot.send()};var path={};(function(tt){var nt=tt,et=nt.isAbsolute=function(at){return/^(?:\/|\w+:)/.test(at)},rt=nt.normalize=function(at){at=at.replace(/\\/g,"/").replace(/\/{2,}/g,"/");var st=at.split("/"),ut=et(at),ct="";ut&&(ct=st.shift()+"/");for(var pt=0;pt<st.length;)st[pt]===".."?pt>0&&st[pt-1]!==".."?st.splice(--pt,2):ut?st.splice(pt,1):++pt:st[pt]==="."?st.splice(pt,1):++pt;return ct+st.join("/")};nt.resolve=function(at,st,ut){return ut||(st=rt(st)),et(st)?st:(ut||(at=rt(at)),(at=at.replace(/(?:\/|^)[^/]+$/,"")).length?rt(at+"/"+st):st)}})(path);var types$1={},hasRequiredTypes;function requireTypes(){return hasRequiredTypes||(hasRequiredTypes=1,function(tt){var nt=tt,et=requireUtil(),rt=["double","float","int32","uint32","sint32","fixed32","sfixed32","int64","uint64","sint64","fixed64","sfixed64","bool","string","bytes"];function ot(at,st){var ut=0,ct={};for(st|=0;ut<at.length;)ct[rt[ut+st]]=at[ut++];return ct}nt.basic=ot([1,5,0,0,0,5,5,0,0,0,1,1,0,2,2]),nt.defaults=ot([0,0,0,0,0,0,0,0,0,0,0,0,!1,"",et.emptyArray,null]),nt.long=ot([0,0,0,1,1],7),nt.mapKey=ot([0,0,0,5,5,0,0,0,1,1,0,2],2),nt.packed=ot([1,5,0,0,0,5,5,0,0,0,1,1,0])}(types$1)),types$1}var field,hasRequiredField;function requireField(){if(hasRequiredField)return field;hasRequiredField=1,field=st;var tt=requireObject();((st.prototype=Object.create(tt.prototype)).constructor=st).className="Field";var nt=require_enum(),et=requireTypes(),rt=requireUtil(),ot,at=/^required|optional|repeated$/;st.fromJSON=function(ct,pt){return new st(ct,pt.id,pt.type,pt.rule,pt.extend,pt.options,pt.comment)};function st(ut,ct,pt,dt,ft,bt,ht){if(rt.isObject(dt)?(ht=ft,bt=dt,dt=ft=void 0):rt.isObject(ft)&&(ht=bt,bt=ft,ft=void 0),tt.call(this,ut,bt),!rt.isInteger(ct)||ct<0)throw TypeError("id must be a non-negative integer");if(!rt.isString(pt))throw TypeError("type must be a string");if(dt!==void 0&&!at.test(dt=dt.toString().toLowerCase()))throw TypeError("rule must be a string rule");if(ft!==void 0&&!rt.isString(ft))throw TypeError("extend must be a string");dt==="proto3_optional"&&(dt="optional"),this.rule=dt&&dt!=="optional"?dt:void 0,this.type=pt,this.id=ct,this.extend=ft||void 0,this.required=dt==="required",this.optional=!this.required,this.repeated=dt==="repeated",this.map=!1,this.message=null,this.partOf=null,this.typeDefault=null,this.defaultValue=null,this.long=rt.Long?et.long[pt]!==void 0:!1,this.bytes=pt==="bytes",this.resolvedType=null,this.extensionField=null,this.declaringField=null,this._packed=null,this.comment=ht}return Object.defineProperty(st.prototype,"packed",{get:function(){return this._packed===null&&(this._packed=this.getOption("packed")!==!1),this._packed}}),st.prototype.setOption=function(ct,pt,dt){return ct==="packed"&&(this._packed=null),tt.prototype.setOption.call(this,ct,pt,dt)},st.prototype.toJSON=function(ct){var pt=ct?!!ct.keepComments:!1;return rt.toObject(["rule",this.rule!=="optional"&&this.rule||void 0,"type",this.type,"id",this.id,"extend",this.extend,"options",this.options,"comment",pt?this.comment:void 0])},st.prototype.resolve=function(){if(this.resolved)return this;if((this.typeDefault=et.defaults[this.type])===void 0?(this.resolvedType=(this.declaringField?this.declaringField.parent:this.parent).lookupTypeOrEnum(this.type),this.resolvedType instanceof ot?this.typeDefault=null:this.typeDefault=this.resolvedType.values[Object.keys(this.resolvedType.values)[0]]):this.options&&this.options.proto3_optional&&(this.typeDefault=null),this.options&&this.options.default!=null&&(this.typeDefault=this.options.default,this.resolvedType instanceof nt&&typeof this.typeDefault=="string"&&(this.typeDefault=this.resolvedType.values[this.typeDefault])),this.options&&((this.options.packed===!0||this.options.packed!==void 0&&this.resolvedType&&!(this.resolvedType instanceof nt))&&delete this.options.packed,Object.keys(this.options).length||(this.options=void 0)),this.long)this.typeDefault=rt.Long.fromNumber(this.typeDefault,this.type.charAt(0)==="u"),Object.freeze&&Object.freeze(this.typeDefault);else if(this.bytes&&typeof this.typeDefault=="string"){var ct;rt.base64.test(this.typeDefault)?rt.base64.decode(this.typeDefault,ct=rt.newBuffer(rt.base64.length(this.typeDefault)),0):rt.utf8.write(this.typeDefault,ct=rt.newBuffer(rt.utf8.length(this.typeDefault)),0),this.typeDefault=ct}return this.map?this.defaultValue=rt.emptyObject:this.repeated?this.defaultValue=rt.emptyArray:this.defaultValue=this.typeDefault,this.parent instanceof ot&&(this.parent.ctor.prototype[this.name]=this.defaultValue),tt.prototype.resolve.call(this)},st.d=function(ct,pt,dt,ft){return typeof pt=="function"?pt=rt.decorateType(pt).name:pt&&typeof pt=="object"&&(pt=rt.decorateEnum(pt).name),function(ht,mt){rt.decorateType(ht.constructor).add(new st(mt,ct,pt,dt,{default:ft}))}},st._configure=function(ct){ot=ct},field}var oneof,hasRequiredOneof;function requireOneof(){if(hasRequiredOneof)return oneof;hasRequiredOneof=1,oneof=rt;var tt=requireObject();((rt.prototype=Object.create(tt.prototype)).constructor=rt).className="OneOf";var nt=requireField(),et=requireUtil();function rt(at,st,ut,ct){if(Array.isArray(st)||(ut=st,st=void 0),tt.call(this,at,ut),!(st===void 0||Array.isArray(st)))throw TypeError("fieldNames must be an Array");this.oneof=st||[],this.fieldsArray=[],this.comment=ct}rt.fromJSON=function(st,ut){return new rt(st,ut.oneof,ut.options,ut.comment)},rt.prototype.toJSON=function(st){var ut=st?!!st.keepComments:!1;return et.toObject(["options",this.options,"oneof",this.oneof,"comment",ut?this.comment:void 0])};function ot(at){if(at.parent)for(var st=0;st<at.fieldsArray.length;++st)at.fieldsArray[st].parent||at.parent.add(at.fieldsArray[st])}return rt.prototype.add=function(st){if(!(st instanceof nt))throw TypeError("field must be a Field");return st.parent&&st.parent!==this.parent&&st.parent.remove(st),this.oneof.push(st.name),this.fieldsArray.push(st),st.partOf=this,ot(this),this},rt.prototype.remove=function(st){if(!(st instanceof nt))throw TypeError("field must be a Field");var ut=this.fieldsArray.indexOf(st);if(ut<0)throw Error(st+" is not a member of "+this);return this.fieldsArray.splice(ut,1),ut=this.oneof.indexOf(st.name),ut>-1&&this.oneof.splice(ut,1),st.partOf=null,this},rt.prototype.onAdd=function(st){tt.prototype.onAdd.call(this,st);for(var ut=this,ct=0;ct<this.oneof.length;++ct){var pt=st.get(this.oneof[ct]);pt&&!pt.partOf&&(pt.partOf=ut,ut.fieldsArray.push(pt))}ot(this)},rt.prototype.onRemove=function(st){for(var ut=0,ct;ut<this.fieldsArray.length;++ut)(ct=this.fieldsArray[ut]).parent&&ct.parent.remove(ct);tt.prototype.onRemove.call(this,st)},rt.d=function(){for(var st=new Array(arguments.length),ut=0;ut<arguments.length;)st[ut]=arguments[ut++];return function(pt,dt){et.decorateType(pt.constructor).add(new rt(dt,st)),Object.defineProperty(pt,dt,{get:et.oneOfGetter(st),set:et.oneOfSetter(st)})}},oneof}var namespace,hasRequiredNamespace;function requireNamespace(){if(hasRequiredNamespace)return namespace;hasRequiredNamespace=1,namespace=ct;var tt=requireObject();((ct.prototype=Object.create(tt.prototype)).constructor=ct).className="Namespace";var nt=requireField(),et=requireUtil(),rt=requireOneof(),ot,at,st;ct.fromJSON=function(ft,bt){return new ct(ft,bt.options).addJSON(bt.nested)};function ut(dt,ft){if(dt&&dt.length){for(var bt={},ht=0;ht<dt.length;++ht)bt[dt[ht].name]=dt[ht].toJSON(ft);return bt}}ct.arrayToJSON=ut,ct.isReservedId=function(ft,bt){if(ft){for(var ht=0;ht<ft.length;++ht)if(typeof ft[ht]!="string"&&ft[ht][0]<=bt&&ft[ht][1]>bt)return!0}return!1},ct.isReservedName=function(ft,bt){if(ft){for(var ht=0;ht<ft.length;++ht)if(ft[ht]===bt)return!0}return!1};function ct(dt,ft){tt.call(this,dt,ft),this.nested=void 0,this._nestedArray=null}function pt(dt){return dt._nestedArray=null,dt}return Object.defineProperty(ct.prototype,"nestedArray",{get:function(){return this._nestedArray||(this._nestedArray=et.toArray(this.nested))}}),ct.prototype.toJSON=function(ft){return et.toObject(["options",this.options,"nested",ut(this.nestedArray,ft)])},ct.prototype.addJSON=function(ft){var bt=this;if(ft)for(var ht=Object.keys(ft),mt=0,Mt;mt<ht.length;++mt)Mt=ft[ht[mt]],bt.add((Mt.fields!==void 0?ot.fromJSON:Mt.values!==void 0?st.fromJSON:Mt.methods!==void 0?at.fromJSON:Mt.id!==void 0?nt.fromJSON:ct.fromJSON)(ht[mt],Mt));return this},ct.prototype.get=function(ft){return this.nested&&this.nested[ft]||null},ct.prototype.getEnum=function(ft){if(this.nested&&this.nested[ft]instanceof st)return this.nested[ft].values;throw Error("no such enum: "+ft)},ct.prototype.add=function(ft){if(!(ft instanceof nt&&ft.extend!==void 0||ft instanceof ot||ft instanceof rt||ft instanceof st||ft instanceof at||ft instanceof ct))throw TypeError("object must be a valid nested object");if(!this.nested)this.nested={};else{var bt=this.get(ft.name);if(bt)if(bt instanceof ct&&ft instanceof ct&&!(bt instanceof ot||bt instanceof at)){for(var ht=bt.nestedArray,mt=0;mt<ht.length;++mt)ft.add(ht[mt]);this.remove(bt),this.nested||(this.nested={}),ft.setOptions(bt.options,!0)}else throw Error("duplicate name '"+ft.name+"' in "+this)}return this.nested[ft.name]=ft,ft.onAdd(this),pt(this)},ct.prototype.remove=function(ft){if(!(ft instanceof tt))throw TypeError("object must be a ReflectionObject");if(ft.parent!==this)throw Error(ft+" is not a member of "+this);return delete this.nested[ft.name],Object.keys(this.nested).length||(this.nested=void 0),ft.onRemove(this),pt(this)},ct.prototype.define=function(ft,bt){if(et.isString(ft))ft=ft.split(".");else if(!Array.isArray(ft))throw TypeError("illegal path");if(ft&&ft.length&&ft[0]==="")throw Error("path must be relative");for(var ht=this;ft.length>0;){var mt=ft.shift();if(ht.nested&&ht.nested[mt]){if(ht=ht.nested[mt],!(ht instanceof ct))throw Error("path conflicts with non-namespace objects")}else ht.add(ht=new ct(mt))}return bt&&ht.addJSON(bt),ht},ct.prototype.resolveAll=function(){for(var ft=this.nestedArray,bt=0;bt<ft.length;)ft[bt]instanceof ct?ft[bt++].resolveAll():ft[bt++].resolve();return this.resolve()},ct.prototype.lookup=function(ft,bt,ht){if(typeof bt=="boolean"?(ht=bt,bt=void 0):bt&&!Array.isArray(bt)&&(bt=[bt]),et.isString(ft)&&ft.length){if(ft===".")return this.root;ft=ft.split(".")}else if(!ft.length)return this;if(ft[0]==="")return this.root.lookup(ft.slice(1),bt);var mt=this.get(ft[0]);if(mt){if(ft.length===1){if(!bt||bt.indexOf(mt.constructor)>-1)return mt}else if(mt instanceof ct&&(mt=mt.lookup(ft.slice(1),bt,!0)))return mt}else for(var Mt=0;Mt<this.nestedArray.length;++Mt)if(this._nestedArray[Mt]instanceof ct&&(mt=this._nestedArray[Mt].lookup(ft,bt,!0)))return mt;return this.parent===null||ht?null:this.parent.lookup(ft,bt)},ct.prototype.lookupType=function(ft){var bt=this.lookup(ft,[ot]);if(!bt)throw Error("no such type: "+ft);return bt},ct.prototype.lookupEnum=function(ft){var bt=this.lookup(ft,[st]);if(!bt)throw Error("no such Enum '"+ft+"' in "+this);return bt},ct.prototype.lookupTypeOrEnum=function(ft){var bt=this.lookup(ft,[ot,st]);if(!bt)throw Error("no such Type or Enum '"+ft+"' in "+this);return bt},ct.prototype.lookupService=function(ft){var bt=this.lookup(ft,[at]);if(!bt)throw Error("no such Service '"+ft+"' in "+this);return bt},ct._configure=function(dt,ft,bt){ot=dt,at=ft,st=bt},namespace}var mapfield,hasRequiredMapfield;function requireMapfield(){if(hasRequiredMapfield)return mapfield;hasRequiredMapfield=1,mapfield=rt;var tt=requireField();((rt.prototype=Object.create(tt.prototype)).constructor=rt).className="MapField";var nt=requireTypes(),et=requireUtil();function rt(ot,at,st,ut,ct,pt){if(tt.call(this,ot,at,ut,void 0,void 0,ct,pt),!et.isString(st))throw TypeError("keyType must be a string");this.keyType=st,this.resolvedKeyType=null,this.map=!0}return rt.fromJSON=function(at,st){return new rt(at,st.id,st.keyType,st.type,st.options,st.comment)},rt.prototype.toJSON=function(at){var st=at?!!at.keepComments:!1;return et.toObject(["keyType",this.keyType,"type",this.type,"id",this.id,"extend",this.extend,"options",this.options,"comment",st?this.comment:void 0])},rt.prototype.resolve=function(){if(this.resolved)return this;if(nt.mapKey[this.keyType]===void 0)throw Error("invalid key type: "+this.keyType);return tt.prototype.resolve.call(this)},rt.d=function(at,st,ut){return typeof ut=="function"?ut=et.decorateType(ut).name:ut&&typeof ut=="object"&&(ut=et.decorateEnum(ut).name),function(pt,dt){et.decorateType(pt.constructor).add(new rt(dt,at,st,ut))}},mapfield}var method,hasRequiredMethod;function requireMethod(){if(hasRequiredMethod)return method;hasRequiredMethod=1,method=et;var tt=requireObject();((et.prototype=Object.create(tt.prototype)).constructor=et).className="Method";var nt=requireUtil();function et(rt,ot,at,st,ut,ct,pt,dt,ft){if(nt.isObject(ut)?(pt=ut,ut=ct=void 0):nt.isObject(ct)&&(pt=ct,ct=void 0),!(ot===void 0||nt.isString(ot)))throw TypeError("type must be a string");if(!nt.isString(at))throw TypeError("requestType must be a string");if(!nt.isString(st))throw TypeError("responseType must be a string");tt.call(this,rt,pt),this.type=ot||"rpc",this.requestType=at,this.requestStream=ut?!0:void 0,this.responseType=st,this.responseStream=ct?!0:void 0,this.resolvedRequestType=null,this.resolvedResponseType=null,this.comment=dt,this.parsedOptions=ft}return et.fromJSON=function(ot,at){return new et(ot,at.type,at.requestType,at.responseType,at.requestStream,at.responseStream,at.options,at.comment,at.parsedOptions)},et.prototype.toJSON=function(ot){var at=ot?!!ot.keepComments:!1;return nt.toObject(["type",this.type!=="rpc"&&this.type||void 0,"requestType",this.requestType,"requestStream",this.requestStream,"responseType",this.responseType,"responseStream",this.responseStream,"options",this.options,"comment",at?this.comment:void 0,"parsedOptions",this.parsedOptions])},et.prototype.resolve=function(){return this.resolved?this:(this.resolvedRequestType=this.parent.lookupType(this.requestType),this.resolvedResponseType=this.parent.lookupType(this.responseType),tt.prototype.resolve.call(this))},method}var service,hasRequiredService;function requireService(){if(hasRequiredService)return service;hasRequiredService=1,service=ot;var tt=requireNamespace();((ot.prototype=Object.create(tt.prototype)).constructor=ot).className="Service";var nt=requireMethod(),et=requireUtil(),rt=rpc;function ot(st,ut){tt.call(this,st,ut),this.methods={},this._methodsArray=null}ot.fromJSON=function(ut,ct){var pt=new ot(ut,ct.options);if(ct.methods)for(var dt=Object.keys(ct.methods),ft=0;ft<dt.length;++ft)pt.add(nt.fromJSON(dt[ft],ct.methods[dt[ft]]));return ct.nested&&pt.addJSON(ct.nested),pt.comment=ct.comment,pt},ot.prototype.toJSON=function(ut){var ct=tt.prototype.toJSON.call(this,ut),pt=ut?!!ut.keepComments:!1;return et.toObject(["options",ct&&ct.options||void 0,"methods",tt.arrayToJSON(this.methodsArray,ut)||{},"nested",ct&&ct.nested||void 0,"comment",pt?this.comment:void 0])},Object.defineProperty(ot.prototype,"methodsArray",{get:function(){return this._methodsArray||(this._methodsArray=et.toArray(this.methods))}});function at(st){return st._methodsArray=null,st}return ot.prototype.get=function(ut){return this.methods[ut]||tt.prototype.get.call(this,ut)},ot.prototype.resolveAll=function(){for(var ut=this.methodsArray,ct=0;ct<ut.length;++ct)ut[ct].resolve();return tt.prototype.resolve.call(this)},ot.prototype.add=function(ut){if(this.get(ut.name))throw Error("duplicate name '"+ut.name+"' in "+this);return ut instanceof nt?(this.methods[ut.name]=ut,ut.parent=this,at(this)):tt.prototype.add.call(this,ut)},ot.prototype.remove=function(ut){if(ut instanceof nt){if(this.methods[ut.name]!==ut)throw Error(ut+" is not a member of "+this);return delete this.methods[ut.name],ut.parent=null,at(this)}return tt.prototype.remove.call(this,ut)},ot.prototype.create=function(ut,ct,pt){for(var dt=new rt.Service(ut,ct,pt),ft=0,bt;ft<this.methodsArray.length;++ft){var ht=et.lcFirst((bt=this._methodsArray[ft]).resolve().name).replace(/[^$\w_]/g,"");dt[ht]=et.codegen(["r","c"],et.isReserved(ht)?ht+"_":ht)("return this.rpcCall(m,q,s,r,c)")({m:bt,q:bt.resolvedRequestType.ctor,s:bt.resolvedResponseType.ctor})}return dt},service}var message=Message,util$1=requireMinimal();function Message(tt){if(tt)for(var nt=Object.keys(tt),et=0;et<nt.length;++et)this[nt[et]]=tt[nt[et]]}Message.create=function tt(nt){return this.$type.create(nt)};Message.encode=function tt(nt,et){return this.$type.encode(nt,et)};Message.encodeDelimited=function tt(nt,et){return this.$type.encodeDelimited(nt,et)};Message.decode=function tt(nt){return this.$type.decode(nt)};Message.decodeDelimited=function tt(nt){return this.$type.decodeDelimited(nt)};Message.verify=function tt(nt){return this.$type.verify(nt)};Message.fromObject=function tt(nt){return this.$type.fromObject(nt)};Message.toObject=function tt(nt,et){return this.$type.toObject(nt,et)};Message.prototype.toJSON=function tt(){return this.$type.toObject(this,util$1.toJSONOptions)};var decoder_1,hasRequiredDecoder;function requireDecoder(){if(hasRequiredDecoder)return decoder_1;hasRequiredDecoder=1,decoder_1=ot;var tt=require_enum(),nt=requireTypes(),et=requireUtil();function rt(at){return"missing required '"+at.name+"'"}function ot(at){var st=et.codegen(["r","l"],at.name+"$decode")("if(!(r instanceof Reader))")("r=Reader.create(r)")("var c=l===undefined?r.len:r.pos+l,m=new this.ctor"+(at.fieldsArray.filter(function(bt){return bt.map}).length?",k,value":""))("while(r.pos<c){")("var t=r.uint32()");at.group&&st("if((t&7)===4)")("break"),st("switch(t>>>3){");for(var ut=0;ut<at.fieldsArray.length;++ut){var ct=at._fieldsArray[ut].resolve(),pt=ct.resolvedType instanceof tt?"int32":ct.type,dt="m"+et.safeProp(ct.name);st("case %i: {",ct.id),ct.map?(st("if(%s===util.emptyObject)",dt)("%s={}",dt)("var c2 = r.uint32()+r.pos"),nt.defaults[ct.keyType]!==void 0?st("k=%j",nt.defaults[ct.keyType]):st("k=null"),nt.defaults[pt]!==void 0?st("value=%j",nt.defaults[pt]):st("value=null"),st("while(r.pos<c2){")("var tag2=r.uint32()")("switch(tag2>>>3){")("case 1: k=r.%s(); break",ct.keyType)("case 2:"),nt.basic[pt]===void 0?st("value=types[%i].decode(r,r.uint32())",ut):st("value=r.%s()",pt),st("break")("default:")("r.skipType(tag2&7)")("break")("}")("}"),nt.long[ct.keyType]!==void 0?st('%s[typeof k==="object"?util.longToHash(k):k]=value',dt):st("%s[k]=value",dt)):ct.repeated?(st("if(!(%s&&%s.length))",dt,dt)("%s=[]",dt),nt.packed[pt]!==void 0&&st("if((t&7)===2){")("var c2=r.uint32()+r.pos")("while(r.pos<c2)")("%s.push(r.%s())",dt,pt)("}else"),nt.basic[pt]===void 0?st(ct.resolvedType.group?"%s.push(types[%i].decode(r))":"%s.push(types[%i].decode(r,r.uint32()))",dt,ut):st("%s.push(r.%s())",dt,pt)):nt.basic[pt]===void 0?st(ct.resolvedType.group?"%s=types[%i].decode(r)":"%s=types[%i].decode(r,r.uint32())",dt,ut):st("%s=r.%s()",dt,pt),st("break")("}")}for(st("default:")("r.skipType(t&7)")("break")("}")("}"),ut=0;ut<at._fieldsArray.length;++ut){var ft=at._fieldsArray[ut];ft.required&&st("if(!m.hasOwnProperty(%j))",ft.name)("throw util.ProtocolError(%j,{instance:m})",rt(ft))}return st("return m")}return decoder_1}var verifier_1,hasRequiredVerifier;function requireVerifier(){if(hasRequiredVerifier)return verifier_1;hasRequiredVerifier=1,verifier_1=at;var tt=require_enum(),nt=requireUtil();function et(st,ut){return st.name+": "+ut+(st.repeated&&ut!=="array"?"[]":st.map&&ut!=="object"?"{k:"+st.keyType+"}":"")+" expected"}function rt(st,ut,ct,pt){if(ut.resolvedType)if(ut.resolvedType instanceof tt){st("switch(%s){",pt)("default:")("return%j",et(ut,"enum value"));for(var dt=Object.keys(ut.resolvedType.values),ft=0;ft<dt.length;++ft)st("case %i:",ut.resolvedType.values[dt[ft]]);st("break")("}")}else st("{")("var e=types[%i].verify(%s);",ct,pt)("if(e)")("return%j+e",ut.name+".")("}");else switch(ut.type){case"int32":case"uint32":case"sint32":case"fixed32":case"sfixed32":st("if(!util.isInteger(%s))",pt)("return%j",et(ut,"integer"));break;case"int64":case"uint64":case"sint64":case"fixed64":case"sfixed64":st("if(!util.isInteger(%s)&&!(%s&&util.isInteger(%s.low)&&util.isInteger(%s.high)))",pt,pt,pt,pt)("return%j",et(ut,"integer|Long"));break;case"float":case"double":st('if(typeof %s!=="number")',pt)("return%j",et(ut,"number"));break;case"bool":st('if(typeof %s!=="boolean")',pt)("return%j",et(ut,"boolean"));break;case"string":st("if(!util.isString(%s))",pt)("return%j",et(ut,"string"));break;case"bytes":st('if(!(%s&&typeof %s.length==="number"||util.isString(%s)))',pt,pt,pt)("return%j",et(ut,"buffer"));break}return st}function ot(st,ut,ct){switch(ut.keyType){case"int32":case"uint32":case"sint32":case"fixed32":case"sfixed32":st("if(!util.key32Re.test(%s))",ct)("return%j",et(ut,"integer key"));break;case"int64":case"uint64":case"sint64":case"fixed64":case"sfixed64":st("if(!util.key64Re.test(%s))",ct)("return%j",et(ut,"integer|Long key"));break;case"bool":st("if(!util.key2Re.test(%s))",ct)("return%j",et(ut,"boolean key"));break}return st}function at(st){var ut=nt.codegen(["m"],st.name+"$verify")('if(typeof m!=="object"||m===null)')("return%j","object expected"),ct=st.oneofsArray,pt={};ct.length&&ut("var p={}");for(var dt=0;dt<st.fieldsArray.length;++dt){var ft=st._fieldsArray[dt].resolve(),bt="m"+nt.safeProp(ft.name);if(ft.optional&&ut("if(%s!=null&&m.hasOwnProperty(%j)){",bt,ft.name),ft.map)ut("if(!util.isObject(%s))",bt)("return%j",et(ft,"object"))("var k=Object.keys(%s)",bt)("for(var i=0;i<k.length;++i){"),ot(ut,ft,"k[i]"),rt(ut,ft,dt,bt+"[k[i]]")("}");else if(ft.repeated)ut("if(!Array.isArray(%s))",bt)("return%j",et(ft,"array"))("for(var i=0;i<%s.length;++i){",bt),rt(ut,ft,dt,bt+"[i]")("}");else{if(ft.partOf){var ht=nt.safeProp(ft.partOf.name);pt[ft.partOf.name]===1&&ut("if(p%s===1)",ht)("return%j",ft.partOf.name+": multiple values"),pt[ft.partOf.name]=1,ut("p%s=1",ht)}rt(ut,ft,dt,bt)}ft.optional&&ut("}")}return ut("return null")}return verifier_1}var converter={},hasRequiredConverter;function requireConverter(){return hasRequiredConverter||(hasRequiredConverter=1,function(tt){var nt=tt,et=require_enum(),rt=requireUtil();function ot(st,ut,ct,pt){var dt=!1;if(ut.resolvedType)if(ut.resolvedType instanceof et){st("switch(d%s){",pt);for(var ft=ut.resolvedType.values,bt=Object.keys(ft),ht=0;ht<bt.length;++ht)ft[bt[ht]]===ut.typeDefault&&!dt&&(st("default:")('if(typeof(d%s)==="number"){m%s=d%s;break}',pt,pt,pt),ut.repeated||st("break"),dt=!0),st("case%j:",bt[ht])("case %i:",ft[bt[ht]])("m%s=%j",pt,ft[bt[ht]])("break");st("}")}else st('if(typeof d%s!=="object")',pt)("throw TypeError(%j)",ut.fullName+": object expected")("m%s=types[%i].fromObject(d%s)",pt,ct,pt);else{var mt=!1;switch(ut.type){case"double":case"float":st("m%s=Number(d%s)",pt,pt);break;case"uint32":case"fixed32":st("m%s=d%s>>>0",pt,pt);break;case"int32":case"sint32":case"sfixed32":st("m%s=d%s|0",pt,pt);break;case"uint64":mt=!0;case"int64":case"sint64":case"fixed64":case"sfixed64":st("if(util.Long)")("(m%s=util.Long.fromValue(d%s)).unsigned=%j",pt,pt,mt)('else if(typeof d%s==="string")',pt)("m%s=parseInt(d%s,10)",pt,pt)('else if(typeof d%s==="number")',pt)("m%s=d%s",pt,pt)('else if(typeof d%s==="object")',pt)("m%s=new util.LongBits(d%s.low>>>0,d%s.high>>>0).toNumber(%s)",pt,pt,pt,mt?"true":"");break;case"bytes":st('if(typeof d%s==="string")',pt)("util.base64.decode(d%s,m%s=util.newBuffer(util.base64.length(d%s)),0)",pt,pt,pt)("else if(d%s.length >= 0)",pt)("m%s=d%s",pt,pt);break;case"string":st("m%s=String(d%s)",pt,pt);break;case"bool":st("m%s=Boolean(d%s)",pt,pt);break}}return st}nt.fromObject=function(ut){var ct=ut.fieldsArray,pt=rt.codegen(["d"],ut.name+"$fromObject")("if(d instanceof this.ctor)")("return d");if(!ct.length)return pt("return new this.ctor");pt("var m=new this.ctor");for(var dt=0;dt<ct.length;++dt){var ft=ct[dt].resolve(),bt=rt.safeProp(ft.name);ft.map?(pt("if(d%s){",bt)('if(typeof d%s!=="object")',bt)("throw TypeError(%j)",ft.fullName+": object expected")("m%s={}",bt)("for(var ks=Object.keys(d%s),i=0;i<ks.length;++i){",bt),ot(pt,ft,dt,bt+"[ks[i]]")("}")("}")):ft.repeated?(pt("if(d%s){",bt)("if(!Array.isArray(d%s))",bt)("throw TypeError(%j)",ft.fullName+": array expected")("m%s=[]",bt)("for(var i=0;i<d%s.length;++i){",bt),ot(pt,ft,dt,bt+"[i]")("}")("}")):(ft.resolvedType instanceof et||pt("if(d%s!=null){",bt),ot(pt,ft,dt,bt),ft.resolvedType instanceof et||pt("}"))}return pt("return m")};function at(st,ut,ct,pt){if(ut.resolvedType)ut.resolvedType instanceof et?st("d%s=o.enums===String?(types[%i].values[m%s]===undefined?m%s:types[%i].values[m%s]):m%s",pt,ct,pt,pt,ct,pt,pt):st("d%s=types[%i].toObject(m%s,o)",pt,ct,pt);else{var dt=!1;switch(ut.type){case"double":case"float":st("d%s=o.json&&!isFinite(m%s)?String(m%s):m%s",pt,pt,pt,pt);break;case"uint64":dt=!0;case"int64":case"sint64":case"fixed64":case"sfixed64":st('if(typeof m%s==="number")',pt)("d%s=o.longs===String?String(m%s):m%s",pt,pt,pt)("else")("d%s=o.longs===String?util.Long.prototype.toString.call(m%s):o.longs===Number?new util.LongBits(m%s.low>>>0,m%s.high>>>0).toNumber(%s):m%s",pt,pt,pt,pt,dt?"true":"",pt);break;case"bytes":st("d%s=o.bytes===String?util.base64.encode(m%s,0,m%s.length):o.bytes===Array?Array.prototype.slice.call(m%s):m%s",pt,pt,pt,pt,pt);break;default:st("d%s=m%s",pt,pt);break}}return st}nt.toObject=function(ut){var ct=ut.fieldsArray.slice().sort(rt.compareFieldsById);if(!ct.length)return rt.codegen()("return {}");for(var pt=rt.codegen(["m","o"],ut.name+"$toObject")("if(!o)")("o={}")("var d={}"),dt=[],ft=[],bt=[],ht=0;ht<ct.length;++ht)ct[ht].partOf||(ct[ht].resolve().repeated?dt:ct[ht].map?ft:bt).push(ct[ht]);if(dt.length){for(pt("if(o.arrays||o.defaults){"),ht=0;ht<dt.length;++ht)pt("d%s=[]",rt.safeProp(dt[ht].name));pt("}")}if(ft.length){for(pt("if(o.objects||o.defaults){"),ht=0;ht<ft.length;++ht)pt("d%s={}",rt.safeProp(ft[ht].name));pt("}")}if(bt.length){for(pt("if(o.defaults){"),ht=0;ht<bt.length;++ht){var mt=bt[ht],Mt=rt.safeProp(mt.name);if(mt.resolvedType instanceof et)pt("d%s=o.enums===String?%j:%j",Mt,mt.resolvedType.valuesById[mt.typeDefault],mt.typeDefault);else if(mt.long)pt("if(util.Long){")("var n=new util.Long(%i,%i,%j)",mt.typeDefault.low,mt.typeDefault.high,mt.typeDefault.unsigned)("d%s=o.longs===String?n.toString():o.longs===Number?n.toNumber():n",Mt)("}else")("d%s=o.longs===String?%j:%i",Mt,mt.typeDefault.toString(),mt.typeDefault.toNumber());else if(mt.bytes){var Ot="["+Array.prototype.slice.call(mt.typeDefault).join(",")+"]";pt("if(o.bytes===String)d%s=%j",Mt,String.fromCharCode.apply(String,mt.typeDefault))("else{")("d%s=%s",Mt,Ot)("if(o.bytes!==Array)d%s=util.newBuffer(d%s)",Mt,Mt)("}")}else pt("d%s=%j",Mt,mt.typeDefault)}pt("}")}var zt=!1;for(ht=0;ht<ct.length;++ht){var mt=ct[ht],yt=ut._fieldsArray.indexOf(mt),Mt=rt.safeProp(mt.name);mt.map?(zt||(zt=!0,pt("var ks2")),pt("if(m%s&&(ks2=Object.keys(m%s)).length){",Mt,Mt)("d%s={}",Mt)("for(var j=0;j<ks2.length;++j){"),at(pt,mt,yt,Mt+"[ks2[j]]")("}")):mt.repeated?(pt("if(m%s&&m%s.length){",Mt,Mt)("d%s=[]",Mt)("for(var j=0;j<m%s.length;++j){",Mt),at(pt,mt,yt,Mt+"[j]")("}")):(pt("if(m%s!=null&&m.hasOwnProperty(%j)){",Mt,mt.name),at(pt,mt,yt,Mt),mt.partOf&&pt("if(o.oneofs)")("d%s=%j",rt.safeProp(mt.partOf.name),mt.name)),pt("}")}return pt("return d")}}(converter)),converter}var wrappers={};(function(tt){var nt=tt,et=message;nt[".google.protobuf.Any"]={fromObject:function(rt){if(rt&&rt["@type"]){var ot=rt["@type"].substring(rt["@type"].lastIndexOf("/")+1),at=this.lookup(ot);if(at){var st=rt["@type"].charAt(0)==="."?rt["@type"].slice(1):rt["@type"];return st.indexOf("/")===-1&&(st="/"+st),this.create({type_url:st,value:at.encode(at.fromObject(rt)).finish()})}}return this.fromObject(rt)},toObject:function(rt,ot){var at="type.googleapis.com/",st="",ut="";if(ot&&ot.json&&rt.type_url&&rt.value){ut=rt.type_url.substring(rt.type_url.lastIndexOf("/")+1),st=rt.type_url.substring(0,rt.type_url.lastIndexOf("/")+1);var ct=this.lookup(ut);ct&&(rt=ct.decode(rt.value))}if(!(rt instanceof this.ctor)&&rt instanceof et){var pt=rt.$type.toObject(rt,ot),dt=rt.$type.fullName[0]==="."?rt.$type.fullName.slice(1):rt.$type.fullName;return st===""&&(st=at),ut=st+dt,pt["@type"]=ut,pt}return this.toObject(rt,ot)}}})(wrappers);var type,hasRequiredType;function requireType(){if(hasRequiredType)return type;hasRequiredType=1,type=Mt;var tt=requireNamespace();((Mt.prototype=Object.create(tt.prototype)).constructor=Mt).className="Type";var nt=require_enum(),et=requireOneof(),rt=requireField(),ot=requireMapfield(),at=requireService(),st=message,ut=reader,ct=writer,pt=requireUtil(),dt=requireEncoder(),ft=requireDecoder(),bt=requireVerifier(),ht=requireConverter(),mt=wrappers;function Mt(zt,yt){tt.call(this,zt,yt),this.fields={},this.oneofs=void 0,this.extensions=void 0,this.reserved=void 0,this.group=void 0,this._fieldsById=null,this._fieldsArray=null,this._oneofsArray=null,this._ctor=null}Object.defineProperties(Mt.prototype,{fieldsById:{get:function(){if(this._fieldsById)return this._fieldsById;this._fieldsById={};for(var zt=Object.keys(this.fields),yt=0;yt<zt.length;++yt){var vt=this.fields[zt[yt]],At=vt.id;if(this._fieldsById[At])throw Error("duplicate id "+At+" in "+this);this._fieldsById[At]=vt}return this._fieldsById}},fieldsArray:{get:function(){return this._fieldsArray||(this._fieldsArray=pt.toArray(this.fields))}},oneofsArray:{get:function(){return this._oneofsArray||(this._oneofsArray=pt.toArray(this.oneofs))}},ctor:{get:function(){return this._ctor||(this.ctor=Mt.generateConstructor(this)())},set:function(zt){var yt=zt.prototype;yt instanceof st||((zt.prototype=new st).constructor=zt,pt.merge(zt.prototype,yt)),zt.$type=zt.prototype.$type=this,pt.merge(zt,st,!0),this._ctor=zt;for(var vt=0;vt<this.fieldsArray.length;++vt)this._fieldsArray[vt].resolve();var At={};for(vt=0;vt<this.oneofsArray.length;++vt)At[this._oneofsArray[vt].resolve().name]={get:pt.oneOfGetter(this._oneofsArray[vt].oneof),set:pt.oneOfSetter(this._oneofsArray[vt].oneof)};vt&&Object.defineProperties(zt.prototype,At)}}}),Mt.generateConstructor=function(yt){for(var vt=pt.codegen(["p"],yt.name),At=0,St;At<yt.fieldsArray.length;++At)(St=yt._fieldsArray[At]).map?vt("this%s={}",pt.safeProp(St.name)):St.repeated&&vt("this%s=[]",pt.safeProp(St.name));return vt("if(p)for(var ks=Object.keys(p),i=0;i<ks.length;++i)if(p[ks[i]]!=null)")("this[ks[i]]=p[ks[i]]")};function Ot(zt){return zt._fieldsById=zt._fieldsArray=zt._oneofsArray=null,delete zt.encode,delete zt.decode,delete zt.verify,zt}return Mt.fromJSON=function(yt,vt){var At=new Mt(yt,vt.options);At.extensions=vt.extensions,At.reserved=vt.reserved;for(var St=Object.keys(vt.fields),Et=0;Et<St.length;++Et)At.add((typeof vt.fields[St[Et]].keyType<"u"?ot.fromJSON:rt.fromJSON)(St[Et],vt.fields[St[Et]]));if(vt.oneofs)for(St=Object.keys(vt.oneofs),Et=0;Et<St.length;++Et)At.add(et.fromJSON(St[Et],vt.oneofs[St[Et]]));if(vt.nested)for(St=Object.keys(vt.nested),Et=0;Et<St.length;++Et){var Tt=vt.nested[St[Et]];At.add((Tt.id!==void 0?rt.fromJSON:Tt.fields!==void 0?Mt.fromJSON:Tt.values!==void 0?nt.fromJSON:Tt.methods!==void 0?at.fromJSON:tt.fromJSON)(St[Et],Tt))}return vt.extensions&&vt.extensions.length&&(At.extensions=vt.extensions),vt.reserved&&vt.reserved.length&&(At.reserved=vt.reserved),vt.group&&(At.group=!0),vt.comment&&(At.comment=vt.comment),At},Mt.prototype.toJSON=function(yt){var vt=tt.prototype.toJSON.call(this,yt),At=yt?!!yt.keepComments:!1;return pt.toObject(["options",vt&&vt.options||void 0,"oneofs",tt.arrayToJSON(this.oneofsArray,yt),"fields",tt.arrayToJSON(this.fieldsArray.filter(function(St){return!St.declaringField}),yt)||{},"extensions",this.extensions&&this.extensions.length?this.extensions:void 0,"reserved",this.reserved&&this.reserved.length?this.reserved:void 0,"group",this.group||void 0,"nested",vt&&vt.nested||void 0,"comment",At?this.comment:void 0])},Mt.prototype.resolveAll=function(){for(var yt=this.fieldsArray,vt=0;vt<yt.length;)yt[vt++].resolve();var At=this.oneofsArray;for(vt=0;vt<At.length;)At[vt++].resolve();return tt.prototype.resolveAll.call(this)},Mt.prototype.get=function(yt){return this.fields[yt]||this.oneofs&&this.oneofs[yt]||this.nested&&this.nested[yt]||null},Mt.prototype.add=function(yt){if(this.get(yt.name))throw Error("duplicate name '"+yt.name+"' in "+this);if(yt instanceof rt&&yt.extend===void 0){if(this._fieldsById?this._fieldsById[yt.id]:this.fieldsById[yt.id])throw Error("duplicate id "+yt.id+" in "+this);if(this.isReservedId(yt.id))throw Error("id "+yt.id+" is reserved in "+this);if(this.isReservedName(yt.name))throw Error("name '"+yt.name+"' is reserved in "+this);return yt.parent&&yt.parent.remove(yt),this.fields[yt.name]=yt,yt.message=this,yt.onAdd(this),Ot(this)}return yt instanceof et?(this.oneofs||(this.oneofs={}),this.oneofs[yt.name]=yt,yt.onAdd(this),Ot(this)):tt.prototype.add.call(this,yt)},Mt.prototype.remove=function(yt){if(yt instanceof rt&&yt.extend===void 0){if(!this.fields||this.fields[yt.name]!==yt)throw Error(yt+" is not a member of "+this);return delete this.fields[yt.name],yt.parent=null,yt.onRemove(this),Ot(this)}if(yt instanceof et){if(!this.oneofs||this.oneofs[yt.name]!==yt)throw Error(yt+" is not a member of "+this);return delete this.oneofs[yt.name],yt.parent=null,yt.onRemove(this),Ot(this)}return tt.prototype.remove.call(this,yt)},Mt.prototype.isReservedId=function(yt){return tt.isReservedId(this.reserved,yt)},Mt.prototype.isReservedName=function(yt){return tt.isReservedName(this.reserved,yt)},Mt.prototype.create=function(yt){return new this.ctor(yt)},Mt.prototype.setup=function(){for(var yt=this.fullName,vt=[],At=0;At<this.fieldsArray.length;++At)vt.push(this._fieldsArray[At].resolve().resolvedType);this.encode=dt(this)({Writer:ct,types:vt,util:pt}),this.decode=ft(this)({Reader:ut,types:vt,util:pt}),this.verify=bt(this)({types:vt,util:pt}),this.fromObject=ht.fromObject(this)({types:vt,util:pt}),this.toObject=ht.toObject(this)({types:vt,util:pt});var St=mt[yt];if(St){var Et=Object.create(this);Et.fromObject=this.fromObject,this.fromObject=St.fromObject.bind(Et),Et.toObject=this.toObject,this.toObject=St.toObject.bind(Et)}return this},Mt.prototype.encode=function(yt,vt){return this.setup().encode(yt,vt)},Mt.prototype.encodeDelimited=function(yt,vt){return this.encode(yt,vt&&vt.len?vt.fork():vt).ldelim()},Mt.prototype.decode=function(yt,vt){return this.setup().decode(yt,vt)},Mt.prototype.decodeDelimited=function(yt){return yt instanceof ut||(yt=ut.create(yt)),this.decode(yt,yt.uint32())},Mt.prototype.verify=function(yt){return this.setup().verify(yt)},Mt.prototype.fromObject=function(yt){return this.setup().fromObject(yt)},Mt.prototype.toObject=function(yt,vt){return this.setup().toObject(yt,vt)},Mt.d=function(yt){return function(At){pt.decorateType(At,yt)}},type}var root,hasRequiredRoot;function requireRoot(){if(hasRequiredRoot)return root;hasRequiredRoot=1,root=ct;var tt=requireNamespace();((ct.prototype=Object.create(tt.prototype)).constructor=ct).className="Root";var nt=requireField(),et=require_enum(),rt=requireOneof(),ot=requireUtil(),at,st,ut;function ct(bt){tt.call(this,"",bt),this.deferred=[],this.files=[]}ct.fromJSON=function(ht,mt){return mt||(mt=new ct),ht.options&&mt.setOptions(ht.options),mt.addJSON(ht.nested)},ct.prototype.resolvePath=ot.path.resolve,ct.prototype.fetch=ot.fetch;function pt(){}ct.prototype.load=function bt(ht,mt,Mt){typeof mt=="function"&&(Mt=mt,mt=void 0);var Ot=this;if(!Mt)return ot.asPromise(bt,Ot,ht,mt);var zt=Mt===pt;function yt(Ct,wt){if(Mt){if(zt)throw Ct;var Lt=Mt;Mt=null,Lt(Ct,wt)}}function vt(Ct){var wt=Ct.lastIndexOf("google/protobuf/");if(wt>-1){var Lt=Ct.substring(wt);if(Lt in ut)return Lt}return null}function At(Ct,wt){try{if(ot.isString(wt)&&wt.charAt(0)==="{"&&(wt=JSON.parse(wt)),!ot.isString(wt))Ot.setOptions(wt.options).addJSON(wt.nested);else{st.filename=Ct;var Lt=st(wt,Ot,mt),Vt,jt=0;if(Lt.imports)for(;jt<Lt.imports.length;++jt)(Vt=vt(Lt.imports[jt])||Ot.resolvePath(Ct,Lt.imports[jt]))&&St(Vt);if(Lt.weakImports)for(jt=0;jt<Lt.weakImports.length;++jt)(Vt=vt(Lt.weakImports[jt])||Ot.resolvePath(Ct,Lt.weakImports[jt]))&&St(Vt,!0)}}catch(s0){yt(s0)}!zt&&!Et&&yt(null,Ot)}function St(Ct,wt){if(Ct=vt(Ct)||Ct,!(Ot.files.indexOf(Ct)>-1)){if(Ot.files.push(Ct),Ct in ut){zt?At(Ct,ut[Ct]):(++Et,setTimeout(function(){--Et,At(Ct,ut[Ct])}));return}if(zt){var Lt;try{Lt=ot.fs.readFileSync(Ct).toString("utf8")}catch(Vt){wt||yt(Vt);return}At(Ct,Lt)}else++Et,Ot.fetch(Ct,function(Vt,jt){if(--Et,!!Mt){if(Vt){wt?Et||yt(null,Ot):yt(Vt);return}At(Ct,jt)}})}}var Et=0;ot.isString(ht)&&(ht=[ht]);for(var Tt=0,Rt;Tt<ht.length;++Tt)(Rt=Ot.resolvePath("",ht[Tt]))&&St(Rt);if(zt)return Ot;Et||yt(null,Ot)},ct.prototype.loadSync=function(ht,mt){if(!ot.isNode)throw Error("not supported");return this.load(ht,mt,pt)},ct.prototype.resolveAll=function(){if(this.deferred.length)throw Error("unresolvable extensions: "+this.deferred.map(function(ht){return"'extend "+ht.extend+"' in "+ht.parent.fullName}).join(", "));return tt.prototype.resolveAll.call(this)};var dt=/^[A-Z]/;function ft(bt,ht){var mt=ht.parent.lookup(ht.extend);if(mt){var Mt=new nt(ht.fullName,ht.id,ht.type,ht.rule,void 0,ht.options);return mt.get(Mt.name)||(Mt.declaringField=ht,ht.extensionField=Mt,mt.add(Mt)),!0}return!1}return ct.prototype._handleAdd=function(ht){if(ht instanceof nt)ht.extend!==void 0&&!ht.extensionField&&(ft(this,ht)||this.deferred.push(ht));else if(ht instanceof et)dt.test(ht.name)&&(ht.parent[ht.name]=ht.values);else if(!(ht instanceof rt)){if(ht instanceof at)for(var mt=0;mt<this.deferred.length;)ft(this,this.deferred[mt])?this.deferred.splice(mt,1):++mt;for(var Mt=0;Mt<ht.nestedArray.length;++Mt)this._handleAdd(ht._nestedArray[Mt]);dt.test(ht.name)&&(ht.parent[ht.name]=ht)}},ct.prototype._handleRemove=function(ht){if(ht instanceof nt){if(ht.extend!==void 0)if(ht.extensionField)ht.extensionField.parent.remove(ht.extensionField),ht.extensionField=null;else{var mt=this.deferred.indexOf(ht);mt>-1&&this.deferred.splice(mt,1)}}else if(ht instanceof et)dt.test(ht.name)&&delete ht.parent[ht.name];else if(ht instanceof tt){for(var Mt=0;Mt<ht.nestedArray.length;++Mt)this._handleRemove(ht._nestedArray[Mt]);dt.test(ht.name)&&delete ht.parent[ht.name]}},ct._configure=function(bt,ht,mt){at=bt,st=ht,ut=mt},root}var hasRequiredUtil;function requireUtil(){if(hasRequiredUtil)return util$2.exports;hasRequiredUtil=1;var tt=util$2.exports=requireMinimal(),nt=roots,et,rt;tt.codegen=codegen_1,tt.fetch=fetch_1,tt.path=path,tt.fs=tt.inquire("fs"),tt.toArray=function(pt){if(pt){for(var dt=Object.keys(pt),ft=new Array(dt.length),bt=0;bt<dt.length;)ft[bt]=pt[dt[bt++]];return ft}return[]},tt.toObject=function(pt){for(var dt={},ft=0;ft<pt.length;){var bt=pt[ft++],ht=pt[ft++];ht!==void 0&&(dt[bt]=ht)}return dt};var ot=/\\/g,at=/"/g;tt.isReserved=function(pt){return/^(?:do|if|in|for|let|new|try|var|case|else|enum|eval|false|null|this|true|void|with|break|catch|class|const|super|throw|while|yield|delete|export|import|public|return|static|switch|typeof|default|extends|finally|package|private|continue|debugger|function|arguments|interface|protected|implements|instanceof)$/.test(pt)},tt.safeProp=function(pt){return!/^[$\w_]+$/.test(pt)||tt.isReserved(pt)?'["'+pt.replace(ot,"\\\\").replace(at,'\\"')+'"]':"."+pt},tt.ucFirst=function(pt){return pt.charAt(0).toUpperCase()+pt.substring(1)};var st=/_([a-z])/g;tt.camelCase=function(pt){return pt.substring(0,1)+pt.substring(1).replace(st,function(dt,ft){return ft.toUpperCase()})},tt.compareFieldsById=function(pt,dt){return pt.id-dt.id},tt.decorateType=function(pt,dt){if(pt.$type)return dt&&pt.$type.name!==dt&&(tt.decorateRoot.remove(pt.$type),pt.$type.name=dt,tt.decorateRoot.add(pt.$type)),pt.$type;et||(et=requireType());var ft=new et(dt||pt.name);return tt.decorateRoot.add(ft),ft.ctor=pt,Object.defineProperty(pt,"$type",{value:ft,enumerable:!1}),Object.defineProperty(pt.prototype,"$type",{value:ft,enumerable:!1}),ft};var ut=0;return tt.decorateEnum=function(pt){if(pt.$type)return pt.$type;rt||(rt=require_enum());var dt=new rt("Enum"+ut++,pt);return tt.decorateRoot.add(dt),Object.defineProperty(pt,"$type",{value:dt,enumerable:!1}),dt},tt.setProperty=function(pt,dt,ft){function bt(ht,mt,Mt){var Ot=mt.shift();if(Ot==="__proto__"||Ot==="prototype")return ht;if(mt.length>0)ht[Ot]=bt(ht[Ot]||{},mt,Mt);else{var zt=ht[Ot];zt&&(Mt=[].concat(zt).concat(Mt)),ht[Ot]=Mt}return ht}if(typeof pt!="object")throw TypeError("dst must be an object");if(!dt)throw TypeError("path must be specified");return dt=dt.split("."),bt(pt,dt,ft)},Object.defineProperty(tt,"decorateRoot",{get:function(){return nt.decorated||(nt.decorated=new(requireRoot()))}}),util$2.exports}var object,hasRequiredObject;function requireObject(){if(hasRequiredObject)return object;hasRequiredObject=1,object=et,et.className="ReflectionObject";var tt=requireUtil(),nt;function et(rt,ot){if(!tt.isString(rt))throw TypeError("name must be a string");if(ot&&!tt.isObject(ot))throw TypeError("options must be an object");this.options=ot,this.parsedOptions=null,this.name=rt,this.parent=null,this.resolved=!1,this.comment=null,this.filename=null}return Object.defineProperties(et.prototype,{root:{get:function(){for(var rt=this;rt.parent!==null;)rt=rt.parent;return rt}},fullName:{get:function(){for(var rt=[this.name],ot=this.parent;ot;)rt.unshift(ot.name),ot=ot.parent;return rt.join(".")}}}),et.prototype.toJSON=function(){throw Error()},et.prototype.onAdd=function(ot){this.parent&&this.parent!==ot&&this.parent.remove(this),this.parent=ot,this.resolved=!1;var at=ot.root;at instanceof nt&&at._handleAdd(this)},et.prototype.onRemove=function(ot){var at=ot.root;at instanceof nt&&at._handleRemove(this),this.parent=null,this.resolved=!1},et.prototype.resolve=function(){return this.resolved?this:(this.root instanceof nt&&(this.resolved=!0),this)},et.prototype.getOption=function(ot){if(this.options)return this.options[ot]},et.prototype.setOption=function(ot,at,st){return(!st||!this.options||this.options[ot]===void 0)&&((this.options||(this.options={}))[ot]=at),this},et.prototype.setParsedOption=function(ot,at,st){this.parsedOptions||(this.parsedOptions=[]);var ut=this.parsedOptions;if(st){var ct=ut.find(function(ft){return Object.prototype.hasOwnProperty.call(ft,ot)});if(ct){var pt=ct[ot];tt.setProperty(pt,st,at)}else ct={},ct[ot]=tt.setProperty({},st,at),ut.push(ct)}else{var dt={};dt[ot]=at,ut.push(dt)}return this},et.prototype.setOptions=function(ot,at){if(ot)for(var st=Object.keys(ot),ut=0;ut<st.length;++ut)this.setOption(st[ut],ot[st[ut]],at);return this},et.prototype.toString=function(){var ot=this.constructor.className,at=this.fullName;return at.length?ot+" "+at:ot},et._configure=function(rt){nt=rt},object}var _enum,hasRequired_enum;function require_enum(){if(hasRequired_enum)return _enum;hasRequired_enum=1,_enum=rt;var tt=requireObject();((rt.prototype=Object.create(tt.prototype)).constructor=rt).className="Enum";var nt=requireNamespace(),et=requireUtil();function rt(ot,at,st,ut,ct,pt){if(tt.call(this,ot,st),at&&typeof at!="object")throw TypeError("values must be an object");if(this.valuesById={},this.values=Object.create(this.valuesById),this.comment=ut,this.comments=ct||{},this.valuesOptions=pt,this.reserved=void 0,at)for(var dt=Object.keys(at),ft=0;ft<dt.length;++ft)typeof at[dt[ft]]=="number"&&(this.valuesById[this.values[dt[ft]]=at[dt[ft]]]=dt[ft])}return rt.fromJSON=function(at,st){var ut=new rt(at,st.values,st.options,st.comment,st.comments);return ut.reserved=st.reserved,ut},rt.prototype.toJSON=function(at){var st=at?!!at.keepComments:!1;return et.toObject(["options",this.options,"valuesOptions",this.valuesOptions,"values",this.values,"reserved",this.reserved&&this.reserved.length?this.reserved:void 0,"comment",st?this.comment:void 0,"comments",st?this.comments:void 0])},rt.prototype.add=function(at,st,ut,ct){if(!et.isString(at))throw TypeError("name must be a string");if(!et.isInteger(st))throw TypeError("id must be an integer");if(this.values[at]!==void 0)throw Error("duplicate name '"+at+"' in "+this);if(this.isReservedId(st))throw Error("id "+st+" is reserved in "+this);if(this.isReservedName(at))throw Error("name '"+at+"' is reserved in "+this);if(this.valuesById[st]!==void 0){if(!(this.options&&this.options.allow_alias))throw Error("duplicate id "+st+" in "+this);this.values[at]=st}else this.valuesById[this.values[at]=st]=at;return ct&&(this.valuesOptions===void 0&&(this.valuesOptions={}),this.valuesOptions[at]=ct||null),this.comments[at]=ut||null,this},rt.prototype.remove=function(at){if(!et.isString(at))throw TypeError("name must be a string");var st=this.values[at];if(st==null)throw Error("name '"+at+"' does not exist in "+this);return delete this.valuesById[st],delete this.values[at],delete this.comments[at],this.valuesOptions&&delete this.valuesOptions[at],this},rt.prototype.isReservedId=function(at){return nt.isReservedId(this.reserved,at)},rt.prototype.isReservedName=function(at){return nt.isReservedName(this.reserved,at)},_enum}var encoder_1,hasRequiredEncoder;function requireEncoder(){if(hasRequiredEncoder)return encoder_1;hasRequiredEncoder=1,encoder_1=ot;var tt=require_enum(),nt=requireTypes(),et=requireUtil();function rt(at,st,ut,ct){return st.resolvedType.group?at("types[%i].encode(%s,w.uint32(%i)).uint32(%i)",ut,ct,(st.id<<3|3)>>>0,(st.id<<3|4)>>>0):at("types[%i].encode(%s,w.uint32(%i).fork()).ldelim()",ut,ct,(st.id<<3|2)>>>0)}function ot(at){for(var st=et.codegen(["m","w"],at.name+"$encode")("if(!w)")("w=Writer.create()"),ut,ct,pt=at.fieldsArray.slice().sort(et.compareFieldsById),ut=0;ut<pt.length;++ut){var dt=pt[ut].resolve(),ft=at._fieldsArray.indexOf(dt),bt=dt.resolvedType instanceof tt?"int32":dt.type,ht=nt.basic[bt];ct="m"+et.safeProp(dt.name),dt.map?(st("if(%s!=null&&Object.hasOwnProperty.call(m,%j)){",ct,dt.name)("for(var ks=Object.keys(%s),i=0;i<ks.length;++i){",ct)("w.uint32(%i).fork().uint32(%i).%s(ks[i])",(dt.id<<3|2)>>>0,8|nt.mapKey[dt.keyType],dt.keyType),ht===void 0?st("types[%i].encode(%s[ks[i]],w.uint32(18).fork()).ldelim().ldelim()",ft,ct):st(".uint32(%i).%s(%s[ks[i]]).ldelim()",16|ht,bt,ct),st("}")("}")):dt.repeated?(st("if(%s!=null&&%s.length){",ct,ct),dt.packed&&nt.packed[bt]!==void 0?st("w.uint32(%i).fork()",(dt.id<<3|2)>>>0)("for(var i=0;i<%s.length;++i)",ct)("w.%s(%s[i])",bt,ct)("w.ldelim()"):(st("for(var i=0;i<%s.length;++i)",ct),ht===void 0?rt(st,dt,ft,ct+"[i]"):st("w.uint32(%i).%s(%s[i])",(dt.id<<3|ht)>>>0,bt,ct)),st("}")):(dt.optional&&st("if(%s!=null&&Object.hasOwnProperty.call(m,%j))",ct,dt.name),ht===void 0?rt(st,dt,ft,ct):st("w.uint32(%i).%s(%s)",(dt.id<<3|ht)>>>0,bt,ct))}return st("return w")}return encoder_1}var protobuf$1=indexLight.exports=indexMinimal;protobuf$1.build="light";function load(tt,nt,et){return typeof nt=="function"?(et=nt,nt=new protobuf$1.Root):nt||(nt=new protobuf$1.Root),nt.load(tt,et)}protobuf$1.load=load;function loadSync(tt,nt){return nt||(nt=new protobuf$1.Root),nt.loadSync(tt)}protobuf$1.loadSync=loadSync;protobuf$1.encoder=requireEncoder();protobuf$1.decoder=requireDecoder();protobuf$1.verifier=requireVerifier();protobuf$1.converter=requireConverter();protobuf$1.ReflectionObject=requireObject();protobuf$1.Namespace=requireNamespace();protobuf$1.Root=requireRoot();protobuf$1.Enum=require_enum();protobuf$1.Type=requireType();protobuf$1.Field=requireField();protobuf$1.OneOf=requireOneof();protobuf$1.MapField=requireMapfield();protobuf$1.Service=requireService();protobuf$1.Method=requireMethod();protobuf$1.Message=message;protobuf$1.wrappers=wrappers;protobuf$1.types=requireTypes();protobuf$1.util=requireUtil();protobuf$1.ReflectionObject._configure(protobuf$1.Root);protobuf$1.Namespace._configure(protobuf$1.Type,protobuf$1.Service,protobuf$1.Enum);protobuf$1.Root._configure(protobuf$1.Type);protobuf$1.Field._configure(protobuf$1.Type);var indexLightExports=indexLight.exports,tokenize_1=tokenize$1,delimRe=/[\s{}=;:[\],'"()<>]/g,stringDoubleRe=/(?:"([^"\\]*(?:\\.[^"\\]*)*)")/g,stringSingleRe=/(?:'([^'\\]*(?:\\.[^'\\]*)*)')/g,setCommentRe=/^ *[*/]+ */,setCommentAltRe=/^\s*\*?\/*/,setCommentSplitRe=/\n/g,whitespaceRe=/\s/,unescapeRe=/\\(.?)/g,unescapeMap={0:"\0",r:"\r",n:`
`,t:"	"};function unescape$1(tt){return tt.replace(unescapeRe,function(nt,et){switch(et){case"\\":case"":return et;default:return unescapeMap[et]||""}})}tokenize$1.unescape=unescape$1;function tokenize$1(tt,nt){tt=tt.toString();var et=0,rt=tt.length,ot=1,at=0,st={},ut=[],ct=null;function pt(At){return Error("illegal "+At+" (line "+ot+")")}function dt(){var At=ct==="'"?stringSingleRe:stringDoubleRe;At.lastIndex=et-1;var St=At.exec(tt);if(!St)throw pt("string");return et=At.lastIndex,Ot(ct),ct=null,unescape$1(St[1])}function ft(At){return tt.charAt(At)}function bt(At,St,Et){var Tt={type:tt.charAt(At++),lineEmpty:!1,leading:Et},Rt;nt?Rt=2:Rt=3;var Ct=At-Rt,wt;do if(--Ct<0||(wt=tt.charAt(Ct))===`
`){Tt.lineEmpty=!0;break}while(wt===" "||wt==="	");for(var Lt=tt.substring(At,St).split(setCommentSplitRe),Vt=0;Vt<Lt.length;++Vt)Lt[Vt]=Lt[Vt].replace(nt?setCommentAltRe:setCommentRe,"").trim();Tt.text=Lt.join(`
`).trim(),st[ot]=Tt,at=ot}function ht(At){var St=mt(At),Et=tt.substring(At,St),Tt=/^\s*\/\//.test(Et);return Tt}function mt(At){for(var St=At;St<rt&&ft(St)!==`
`;)St++;return St}function Mt(){if(ut.length>0)return ut.shift();if(ct)return dt();var At,St,Et,Tt,Rt,Ct=et===0;do{if(et===rt)return null;for(At=!1;whitespaceRe.test(Et=ft(et));)if(Et===`
`&&(Ct=!0,++ot),++et===rt)return null;if(ft(et)==="/"){if(++et===rt)throw pt("comment");if(ft(et)==="/")if(nt){if(Tt=et,Rt=!1,ht(et-1)){Rt=!0;do if(et=mt(et),et===rt||(et++,!Ct))break;while(ht(et))}else et=Math.min(rt,mt(et)+1);Rt&&(bt(Tt,et,Ct),Ct=!0),ot++,At=!0}else{for(Rt=ft(Tt=et+1)==="/";ft(++et)!==`
`;)if(et===rt)return null;++et,Rt&&(bt(Tt,et-1,Ct),Ct=!0),++ot,At=!0}else if((Et=ft(et))==="*"){Tt=et+1,Rt=nt||ft(Tt)==="*";do{if(Et===`
`&&++ot,++et===rt)throw pt("comment");St=Et,Et=ft(et)}while(St!=="*"||Et!=="/");++et,Rt&&(bt(Tt,et-2,Ct),Ct=!0),At=!0}else return"/"}}while(At);var wt=et;delimRe.lastIndex=0;var Lt=delimRe.test(ft(wt++));if(!Lt)for(;wt<rt&&!delimRe.test(ft(wt));)++wt;var Vt=tt.substring(et,et=wt);return(Vt==='"'||Vt==="'")&&(ct=Vt),Vt}function Ot(At){ut.push(At)}function zt(){if(!ut.length){var At=Mt();if(At===null)return null;Ot(At)}return ut[0]}function yt(At,St){var Et=zt(),Tt=Et===At;if(Tt)return Mt(),!0;if(!St)throw pt("token '"+Et+"', '"+At+"' expected");return!1}function vt(At){var St=null,Et;return At===void 0?(Et=st[ot-1],delete st[ot-1],Et&&(nt||Et.type==="*"||Et.lineEmpty)&&(St=Et.leading?Et.text:null)):(at<At&&zt(),Et=st[At],delete st[At],Et&&!Et.lineEmpty&&(nt||Et.type==="/")&&(St=Et.leading?null:Et.text)),St}return Object.defineProperty({next:Mt,peek:zt,push:Ot,skip:yt,cmnt:vt},"line",{get:function(){return ot}})}var parse_1=parse;parse.filename=null;parse.defaults={keepCase:!1};var tokenize=tokenize_1,Root$1=requireRoot(),Type=requireType(),Field=requireField(),MapField=requireMapfield(),OneOf=requireOneof(),Enum=require_enum(),Service=requireService(),Method=requireMethod(),types=requireTypes(),util=requireUtil(),base10Re=/^[1-9][0-9]*$/,base10NegRe=/^-?[1-9][0-9]*$/,base16Re=/^0[x][0-9a-fA-F]+$/,base16NegRe=/^-?0[x][0-9a-fA-F]+$/,base8Re=/^0[0-7]+$/,base8NegRe=/^-?0[0-7]+$/,numberRe=/^(?![eE])[0-9]*(?:\.[0-9]*)?(?:[eE][+-]?[0-9]+)?$/,nameRe=/^[a-zA-Z_][a-zA-Z_0-9]*$/,typeRefRe=/^(?:\.?[a-zA-Z_][a-zA-Z_0-9]*)(?:\.[a-zA-Z_][a-zA-Z_0-9]*)*$/,fqTypeRefRe=/^(?:\.[a-zA-Z_][a-zA-Z_0-9]*)+$/;function parse(tt,nt,et){nt instanceof Root$1||(et=nt,nt=new Root$1),et||(et=parse.defaults);var rt=et.preferTrailingComment||!1,ot=tokenize(tt,et.alternateCommentMode||!1),at=ot.next,st=ot.push,ut=ot.peek,ct=ot.skip,pt=ot.cmnt,dt=!0,ft,bt,ht,mt,Mt=!1,Ot=nt,zt=et.keepCase?function(i0){return i0}:util.camelCase;function yt(i0,$t,It){var Ut=parse.filename;return It||(parse.filename=null),Error("illegal "+($t||"token")+" '"+i0+"' ("+(Ut?Ut+", ":"")+"line "+ot.line+")")}function vt(){var i0=[],$t;do{if(($t=at())!=='"'&&$t!=="'")throw yt($t);i0.push(at()),ct($t),$t=ut()}while($t==='"'||$t==="'");return i0.join("")}function At(i0){var $t=at();switch($t){case"'":case'"':return st($t),vt();case"true":case"TRUE":return!0;case"false":case"FALSE":return!1}try{return Et($t,!0)}catch{if(typeRefRe.test($t))return $t;throw yt($t,"value")}}function St(i0,$t){var It,Ut;do $t&&((It=ut())==='"'||It==="'")?i0.push(vt()):i0.push([Ut=Tt(at()),ct("to",!0)?Tt(at()):Ut]);while(ct(",",!0));var xt={options:void 0};xt.setOption=function(Ft,Pt){this.options===void 0&&(this.options={}),this.options[Ft]=Pt},Vt(xt,function(Pt){if(Pt==="option")kt(xt,Pt),ct(";");else throw yt(Pt)},function(){Bt(xt)})}function Et(i0,$t){var It=1;switch(i0.charAt(0)==="-"&&(It=-1,i0=i0.substring(1)),i0){case"inf":case"INF":case"Inf":return It*(1/0);case"nan":case"NAN":case"Nan":case"NaN":return NaN;case"0":return 0}if(base10Re.test(i0))return It*parseInt(i0,10);if(base16Re.test(i0))return It*parseInt(i0,16);if(base8Re.test(i0))return It*parseInt(i0,8);if(numberRe.test(i0))return It*parseFloat(i0);throw yt(i0,"number",$t)}function Tt(i0,$t){switch(i0){case"max":case"MAX":case"Max":return 536870911;case"0":return 0}if(!$t&&i0.charAt(0)==="-")throw yt(i0,"id");if(base10NegRe.test(i0))return parseInt(i0,10);if(base16NegRe.test(i0))return parseInt(i0,16);if(base8NegRe.test(i0))return parseInt(i0,8);throw yt(i0,"id")}function Rt(){if(ft!==void 0)throw yt("package");if(ft=at(),!typeRefRe.test(ft))throw yt(ft,"name");Ot=Ot.define(ft),ct(";")}function Ct(){var i0=ut(),$t;switch(i0){case"weak":$t=ht||(ht=[]),at();break;case"public":at();default:$t=bt||(bt=[]);break}i0=vt(),ct(";"),$t.push(i0)}function wt(){if(ct("="),mt=vt(),Mt=mt==="proto3",!Mt&&mt!=="proto2")throw yt(mt,"syntax");nt.setOption("syntax",mt),ct(";")}function Lt(i0,$t){switch($t){case"option":return kt(i0,$t),ct(";"),!0;case"message":return jt(i0,$t),!0;case"enum":return l0(i0,$t),!0;case"service":return p0(i0,$t),!0;case"extend":return a0(i0,$t),!0}return!1}function Vt(i0,$t,It){var Ut=ot.line;if(i0&&(typeof i0.comment!="string"&&(i0.comment=pt()),i0.filename=parse.filename),ct("{",!0)){for(var xt;(xt=at())!=="}";)$t(xt);ct(";",!0)}else It&&It(),ct(";"),i0&&(typeof i0.comment!="string"||rt)&&(i0.comment=pt(Ut)||i0.comment)}function jt(i0,$t){if(!nameRe.test($t=at()))throw yt($t,"type name");var It=new Type($t);Vt(It,function(xt){if(!Lt(It,xt))switch(xt){case"map":Yt(It);break;case"required":case"repeated":s0(It,xt);break;case"optional":Mt?s0(It,"proto3_optional"):s0(It,"optional");break;case"oneof":M0(It,xt);break;case"extensions":St(It.extensions||(It.extensions=[]));break;case"reserved":St(It.reserved||(It.reserved=[]),!0);break;default:if(!Mt||!typeRefRe.test(xt))throw yt(xt);st(xt),s0(It,"optional");break}}),i0.add(It)}function s0(i0,$t,It){var Ut=at();if(Ut==="group"){Ht(i0,$t);return}for(;Ut.endsWith(".")||ut().startsWith(".");)Ut+=at();if(!typeRefRe.test(Ut))throw yt(Ut,"type");var xt=at();if(!nameRe.test(xt))throw yt(xt,"name");xt=zt(xt),ct("=");var Ft=new Field(xt,Tt(at()),Ut,$t,It);if(Vt(Ft,function(Kt){if(Kt==="option")kt(Ft,Kt),ct(";");else throw yt(Kt)},function(){Bt(Ft)}),$t==="proto3_optional"){var Pt=new OneOf("_"+xt);Ft.setOption("proto3_optional",!0),Pt.add(Ft),i0.add(Pt)}else i0.add(Ft);!Mt&&Ft.repeated&&(types.packed[Ut]!==void 0||types.basic[Ut]===void 0)&&Ft.setOption("packed",!1,!0)}function Ht(i0,$t){var It=at();if(!nameRe.test(It))throw yt(It,"name");var Ut=util.lcFirst(It);It===Ut&&(It=util.ucFirst(It)),ct("=");var xt=Tt(at()),Ft=new Type(It);Ft.group=!0;var Pt=new Field(Ut,xt,It,$t);Pt.filename=parse.filename,Vt(Ft,function(Kt){switch(Kt){case"option":kt(Ft,Kt),ct(";");break;case"required":case"repeated":s0(Ft,Kt);break;case"optional":Mt?s0(Ft,"proto3_optional"):s0(Ft,"optional");break;case"message":jt(Ft,Kt);break;case"enum":l0(Ft,Kt);break;default:throw yt(Kt)}}),i0.add(Ft).add(Pt)}function Yt(i0){ct("<");var $t=at();if(types.mapKey[$t]===void 0)throw yt($t,"type");ct(",");var It=at();if(!typeRefRe.test(It))throw yt(It,"type");ct(">");var Ut=at();if(!nameRe.test(Ut))throw yt(Ut,"name");ct("=");var xt=new MapField(zt(Ut),Tt(at()),$t,It);Vt(xt,function(Pt){if(Pt==="option")kt(xt,Pt),ct(";");else throw yt(Pt)},function(){Bt(xt)}),i0.add(xt)}function M0(i0,$t){if(!nameRe.test($t=at()))throw yt($t,"name");var It=new OneOf(zt($t));Vt(It,function(xt){xt==="option"?(kt(It,xt),ct(";")):(st(xt),s0(It,"optional"))}),i0.add(It)}function l0(i0,$t){if(!nameRe.test($t=at()))throw yt($t,"name");var It=new Enum($t);Vt(It,function(xt){switch(xt){case"option":kt(It,xt),ct(";");break;case"reserved":St(It.reserved||(It.reserved=[]),!0);break;default:b0(It,xt)}}),i0.add(It)}function b0(i0,$t){if(!nameRe.test($t))throw yt($t,"name");ct("=");var It=Tt(at(),!0),Ut={options:void 0};Ut.setOption=function(xt,Ft){this.options===void 0&&(this.options={}),this.options[xt]=Ft},Vt(Ut,function(Ft){if(Ft==="option")kt(Ut,Ft),ct(";");else throw yt(Ft)},function(){Bt(Ut)}),i0.add($t,It,Ut.comment,Ut.options)}function kt(i0,$t){var It=ct("(",!0);if(!typeRefRe.test($t=at()))throw yt($t,"name");var Ut=$t,xt=Ut,Ft;It&&(ct(")"),Ut="("+Ut+")",xt=Ut,$t=ut(),fqTypeRefRe.test($t)&&(Ft=$t.slice(1),Ut+=$t,at())),ct("=");var Pt=o0(i0,Ut);Dt(i0,xt,Pt,Ft)}function o0(i0,$t){if(ct("{",!0)){for(var It={};!ct("}",!0);){if(!nameRe.test(f0=at()))throw yt(f0,"name");if(f0===null)throw yt(f0,"end of input");var Ut,xt=f0;if(ct(":",!0),ut()==="{")Ut=o0(i0,$t+"."+f0);else if(ut()==="["){Ut=[];var Ft;if(ct("[",!0)){do Ft=At(),Ut.push(Ft);while(ct(",",!0));ct("]"),typeof Ft<"u"&&qt(i0,$t+"."+f0,Ft)}}else Ut=At(),qt(i0,$t+"."+f0,Ut);var Pt=It[xt];Pt&&(Ut=[].concat(Pt).concat(Ut)),It[xt]=Ut,ct(",",!0),ct(";",!0)}return It}var Zt=At();return qt(i0,$t,Zt),Zt}function qt(i0,$t,It){i0.setOption&&i0.setOption($t,It)}function Dt(i0,$t,It,Ut){i0.setParsedOption&&i0.setParsedOption($t,It,Ut)}function Bt(i0){if(ct("[",!0)){do kt(i0,"option");while(ct(",",!0));ct("]")}return i0}function p0(i0,$t){if(!nameRe.test($t=at()))throw yt($t,"service name");var It=new Service($t);Vt(It,function(xt){if(!Lt(It,xt))if(xt==="rpc")r0(It,xt);else throw yt(xt)}),i0.add(It)}function r0(i0,$t){var It=pt(),Ut=$t;if(!nameRe.test($t=at()))throw yt($t,"name");var xt=$t,Ft,Pt,Zt,Kt;if(ct("("),ct("stream",!0)&&(Pt=!0),!typeRefRe.test($t=at())||(Ft=$t,ct(")"),ct("returns"),ct("("),ct("stream",!0)&&(Kt=!0),!typeRefRe.test($t=at())))throw yt($t);Zt=$t,ct(")");var n0=new Method(xt,Ut,Ft,Zt,Pt,Kt);n0.comment=It,Vt(n0,function(u0){if(u0==="option")kt(n0,u0),ct(";");else throw yt(u0)}),i0.add(n0)}function a0(i0,$t){if(!typeRefRe.test($t=at()))throw yt($t,"reference");var It=$t;Vt(null,function(xt){switch(xt){case"required":case"repeated":s0(i0,xt,It);break;case"optional":Mt?s0(i0,"proto3_optional",It):s0(i0,"optional",It);break;default:if(!Mt||!typeRefRe.test(xt))throw yt(xt);st(xt),s0(i0,"optional",It);break}})}for(var f0;(f0=at())!==null;)switch(f0){case"package":if(!dt)throw yt(f0);Rt();break;case"import":if(!dt)throw yt(f0);Ct();break;case"syntax":if(!dt)throw yt(f0);wt();break;case"option":kt(Ot,f0),ct(";");break;default:if(Lt(Ot,f0)){dt=!1;continue}throw yt(f0)}return parse.filename=null,{package:ft,imports:bt,weakImports:ht,syntax:mt,root:nt}}var common_1=common,commonRe=/\/|\./;function common(tt,nt){commonRe.test(tt)||(tt="google/protobuf/"+tt+".proto",nt={nested:{google:{nested:{protobuf:{nested:nt}}}}}),common[tt]=nt}common("any",{Any:{fields:{type_url:{type:"string",id:1},value:{type:"bytes",id:2}}}});var timeType;common("duration",{Duration:timeType={fields:{seconds:{type:"int64",id:1},nanos:{type:"int32",id:2}}}});common("timestamp",{Timestamp:timeType});common("empty",{Empty:{fields:{}}});common("struct",{Struct:{fields:{fields:{keyType:"string",type:"Value",id:1}}},Value:{oneofs:{kind:{oneof:["nullValue","numberValue","stringValue","boolValue","structValue","listValue"]}},fields:{nullValue:{type:"NullValue",id:1},numberValue:{type:"double",id:2},stringValue:{type:"string",id:3},boolValue:{type:"bool",id:4},structValue:{type:"Struct",id:5},listValue:{type:"ListValue",id:6}}},NullValue:{values:{NULL_VALUE:0}},ListValue:{fields:{values:{rule:"repeated",type:"Value",id:1}}}});common("wrappers",{DoubleValue:{fields:{value:{type:"double",id:1}}},FloatValue:{fields:{value:{type:"float",id:1}}},Int64Value:{fields:{value:{type:"int64",id:1}}},UInt64Value:{fields:{value:{type:"uint64",id:1}}},Int32Value:{fields:{value:{type:"int32",id:1}}},UInt32Value:{fields:{value:{type:"uint32",id:1}}},BoolValue:{fields:{value:{type:"bool",id:1}}},StringValue:{fields:{value:{type:"string",id:1}}},BytesValue:{fields:{value:{type:"bytes",id:1}}}});common("field_mask",{FieldMask:{fields:{paths:{rule:"repeated",type:"string",id:1}}}});common.get=function tt(nt){return common[nt]||null};var protobuf=src.exports=indexLightExports;protobuf.build="full";protobuf.tokenize=tokenize_1;protobuf.parse=parse_1;protobuf.common=common_1;protobuf.Root._configure(protobuf.Type,protobuf.parse,protobuf.common);var srcExports=src.exports,protobufjs=srcExports,dist={},Collector$1={};Object.defineProperty(Collector$1,"__esModule",{value:!0});Collector$1.Collector=void 0;class Collector{constructor(nt){this.emit=(...et)=>{nt.emitCollecting(this,et)}}}Collector$1.Collector=Collector;var CollectorArray$1={};Object.defineProperty(CollectorArray$1,"__esModule",{value:!0});CollectorArray$1.CollectorArray=void 0;const Collector_1$3=Collector$1;class CollectorArray extends Collector_1$3.Collector{constructor(){super(...arguments),this.result=[]}handleResult(nt){return this.result.push(nt),!0}getResult(){return this.result}reset(){this.result.length=0}}CollectorArray$1.CollectorArray=CollectorArray;var CollectorLast$1={};Object.defineProperty(CollectorLast$1,"__esModule",{value:!0});CollectorLast$1.CollectorLast=void 0;const Collector_1$2=Collector$1;class CollectorLast extends Collector_1$2.Collector{handleResult(nt){return this.result=nt,!0}getResult(){return this.result}reset(){delete this.result}}CollectorLast$1.CollectorLast=CollectorLast;var CollectorUntil0$1={};Object.defineProperty(CollectorUntil0$1,"__esModule",{value:!0});CollectorUntil0$1.CollectorUntil0=void 0;const Collector_1$1=Collector$1;class CollectorUntil0 extends Collector_1$1.Collector{constructor(){super(...arguments),this.result=!1}handleResult(nt){return this.result=nt,this.result}getResult(){return this.result}reset(){this.result=!1}}CollectorUntil0$1.CollectorUntil0=CollectorUntil0;var CollectorWhile0$1={};Object.defineProperty(CollectorWhile0$1,"__esModule",{value:!0});CollectorWhile0$1.CollectorWhile0=void 0;const Collector_1=Collector$1;class CollectorWhile0 extends Collector_1.Collector{constructor(){super(...arguments),this.result=!1}handleResult(nt){return this.result=nt,!this.result}getResult(){return this.result}reset(){this.result=!1}}CollectorWhile0$1.CollectorWhile0=CollectorWhile0;var Signal$1={},SignalConnection={};Object.defineProperty(SignalConnection,"__esModule",{value:!0});SignalConnection.SignalConnectionImpl=void 0;class SignalConnectionImpl{constructor(nt,et){this.link=nt,this.parentCleanup=et}disconnect(){return this.link!==null?(this.link.unlink(),this.link=null,this.parentCleanup(),this.parentCleanup=null,!0):!1}set enabled(nt){this.link&&this.link.setEnabled(nt)}get enabled(){return this.link!==null&&this.link.isEnabled()}}SignalConnection.SignalConnectionImpl=SignalConnectionImpl;var SignalLink$1={};Object.defineProperty(SignalLink$1,"__esModule",{value:!0});SignalLink$1.SignalLink=void 0;class SignalLink{constructor(nt=null,et=null,rt=0){this.enabled=!0,this.newLink=!1,this.callback=null,this.prev=nt??this,this.next=et??this,this.order=rt}isEnabled(){return this.enabled&&!this.newLink}setEnabled(nt){this.enabled=nt}unlink(){this.callback=null,this.next.prev=this.prev,this.prev.next=this.next}insert(nt,et){let rt=this.prev;for(;rt!==this&&!(rt.order<=et);)rt=rt.prev;const ot=new SignalLink(rt,rt.next,et);return ot.callback=nt,rt.next=ot,ot.next.prev=ot,ot}}SignalLink$1.SignalLink=SignalLink;Object.defineProperty(Signal$1,"__esModule",{value:!0});Signal$1.Signal=void 0;const SignalConnection_1=SignalConnection,SignalLink_1=SignalLink$1;class Signal{constructor(){this.head=new SignalLink_1.SignalLink,this.hasNewLinks=!1,this.emitDepth=0,this.connectionsCount=0}getConnectionsCount(){return this.connectionsCount}hasConnections(){return this.connectionsCount>0}connect(nt,et=0){this.connectionsCount++;const rt=this.head.insert(nt,et);return this.emitDepth>0&&(this.hasNewLinks=!0,rt.newLink=!0),new SignalConnection_1.SignalConnectionImpl(rt,()=>this.decrementConnectionCount())}decrementConnectionCount(){this.connectionsCount--}disconnect(nt){for(let et=this.head.next;et!==this.head;et=et.next)if(et.callback===nt)return this.decrementConnectionCount(),et.unlink(),!0;return!1}disconnectAll(){for(;this.head.next!==this.head;)this.head.next.unlink();this.connectionsCount=0}emit(...nt){this.emitDepth++;for(let et=this.head.next;et!==this.head;et=et.next)et.isEnabled()&&et.callback&&et.callback.apply(null,nt);this.emitDepth--,this.unsetNewLink()}emitCollecting(nt,et){this.emitDepth++;for(let rt=this.head.next;rt!==this.head;rt=rt.next)if(rt.isEnabled()&&rt.callback){const ot=rt.callback.apply(null,et);if(!nt.handleResult(ot))break}this.emitDepth--,this.unsetNewLink()}unsetNewLink(){if(this.hasNewLinks&&this.emitDepth===0){for(let nt=this.head.next;nt!==this.head;nt=nt.next)nt.newLink=!1;this.hasNewLinks=!1}}}Signal$1.Signal=Signal;var SignalConnections$1={};Object.defineProperty(SignalConnections$1,"__esModule",{value:!0});SignalConnections$1.SignalConnections=void 0;class SignalConnections{constructor(){this.list=[]}add(nt){this.list.push(nt)}disconnectAll(){for(const nt of this.list)nt.disconnect();this.list=[]}getCount(){return this.list.length}isEmpty(){return this.list.length===0}}SignalConnections$1.SignalConnections=SignalConnections;(function(tt){Object.defineProperty(tt,"__esModule",{value:!0}),tt.SignalConnections=tt.Signal=tt.CollectorWhile0=tt.CollectorUntil0=tt.CollectorLast=tt.CollectorArray=tt.Collector=void 0;var nt=Collector$1;Object.defineProperty(tt,"Collector",{enumerable:!0,get:function(){return nt.Collector}});var et=CollectorArray$1;Object.defineProperty(tt,"CollectorArray",{enumerable:!0,get:function(){return et.CollectorArray}});var rt=CollectorLast$1;Object.defineProperty(tt,"CollectorLast",{enumerable:!0,get:function(){return rt.CollectorLast}});var ot=CollectorUntil0$1;Object.defineProperty(tt,"CollectorUntil0",{enumerable:!0,get:function(){return ot.CollectorUntil0}});var at=CollectorWhile0$1;Object.defineProperty(tt,"CollectorWhile0",{enumerable:!0,get:function(){return at.CollectorWhile0}});var st=Signal$1;Object.defineProperty(tt,"Signal",{enumerable:!0,get:function(){return st.Signal}});var ut=SignalConnections$1;Object.defineProperty(tt,"SignalConnections",{enumerable:!0,get:function(){return ut.SignalConnections}})})(dist);function createFormsData(){return{formsWithPendingChanges:new Set,formsWithUploads:new Set,submitButtons:new Map}}class WidgetStateDict{constructor(){this.widgetStates=new Map}createState(nt){const et=new WidgetState({id:nt});return this.widgetStates.set(nt,et),et}getState(nt){return this.widgetStates.get(nt)}deleteState(nt){this.widgetStates.delete(nt)}removeInactive(nt){this.widgetStates.forEach((et,rt)=>{nt.has(rt)||this.widgetStates.delete(rt)})}clear(){this.widgetStates.clear()}get isEmpty(){return this.widgetStates.size===0}createWidgetStatesMsg(){const nt=new WidgetStates;return this.widgetStates.forEach(et=>nt.widgets.push(et)),nt}copyFrom(nt){nt.widgetStates.forEach((et,rt)=>{this.widgetStates.set(rt,et)})}forEach(nt){this.widgetStates.forEach(nt)}}class FormState{constructor(){this.widgetStates=new WidgetStateDict,this.clearOnSubmit=!1,this.enterToSubmit=!0,this.formCleared=new dist.Signal}get hasPendingChanges(){return!this.widgetStates.isEmpty}}class WidgetStateManager{constructor(nt){this.widgetStates=new WidgetStateDict,this.forms=new Map,this.elementStates=new Map,this.props=nt,this.formsData=createFormsData()}addFormClearedListener(nt,et){return this.getOrCreateFormState(nt).formCleared.connect(et)}setFormSubmitBehaviors(nt,et,rt=!0){const ot=this.getOrCreateFormState(nt);ot.clearOnSubmit=et,ot.enterToSubmit=rt}submitForm(nt,et,rt){if(!isValidFormId(nt))throw new Error(`invalid formID '${nt}'`);const ot=this.getOrCreateFormState(nt),at=this.formsData.submitButtons.get(nt);let st;rt!==void 0?st=rt:at!==void 0&&at.length>0&&(st=at[0]),st&&(this.createWidgetState(st,{fromUi:!0}).triggerValue=!0),this.widgetStates.copyFrom(ot.widgetStates),ot.widgetStates.clear(),this.sendUpdateWidgetsMessage(et),this.syncFormsWithPendingChanges(),st&&this.deleteWidgetState(st.id),ot.clearOnSubmit&&ot.formCleared.emit()}setStringTriggerValue(nt,et,rt,ot){this.createWidgetState(nt,rt).stringTriggerValue=new StringTriggerValue({data:et}),this.onWidgetValueChanged(nt.formId,rt,ot),this.deleteWidgetState(nt.id)}setTriggerValue(nt,et,rt){this.createWidgetState(nt,et).triggerValue=!0,this.onWidgetValueChanged(nt.formId,et,rt),this.deleteWidgetState(nt.id)}getBoolValue(nt){const et=this.getWidgetState(nt);if(notNullOrUndefined(et)&&et.value==="boolValue")return et.boolValue}setBoolValue(nt,et,rt,ot){this.createWidgetState(nt,rt).boolValue=et,this.onWidgetValueChanged(nt.formId,rt,ot)}getIntValue(nt){const et=this.getWidgetState(nt);if(notNullOrUndefined(et)&&et.value==="intValue")return requireNumberInt(et.intValue)}setIntValue(nt,et,rt,ot){this.createWidgetState(nt,rt).intValue=et,this.onWidgetValueChanged(nt.formId,rt,ot)}getDoubleValue(nt){const et=this.getWidgetState(nt);if(notNullOrUndefined(et)&&et.value==="doubleValue")return et.doubleValue}setDoubleValue(nt,et,rt,ot){this.createWidgetState(nt,rt).doubleValue=et,this.onWidgetValueChanged(nt.formId,rt,ot)}getStringValue(nt){const et=this.getWidgetState(nt);if(notNullOrUndefined(et)&&et.value==="stringValue")return et.stringValue}setStringValue(nt,et,rt,ot){this.createWidgetState(nt,rt).stringValue=et,this.onWidgetValueChanged(nt.formId,rt,ot)}setStringArrayValue(nt,et,rt,ot){this.createWidgetState(nt,rt).stringArrayValue=new StringArray({data:et}),this.onWidgetValueChanged(nt.formId,rt,ot)}getStringArrayValue(nt){const et=this.getWidgetState(nt);if(notNullOrUndefined(et)&&et.value==="stringArrayValue"&&notNullOrUndefined(et.stringArrayValue)&&notNullOrUndefined(et.stringArrayValue.data))return et.stringArrayValue.data}getDoubleArrayValue(nt){const et=this.getWidgetState(nt);if(notNullOrUndefined(et)&&et.value==="doubleArrayValue"&&notNullOrUndefined(et.doubleArrayValue)&&notNullOrUndefined(et.doubleArrayValue.data))return et.doubleArrayValue.data}setDoubleArrayValue(nt,et,rt,ot){this.createWidgetState(nt,rt).doubleArrayValue=new DoubleArray({data:et}),this.onWidgetValueChanged(nt.formId,rt,ot)}getIntArrayValue(nt){const et=this.getWidgetState(nt);if(notNullOrUndefined(et)&&et.value==="intArrayValue"&&notNullOrUndefined(et.intArrayValue)&&notNullOrUndefined(et.intArrayValue.data))return et.intArrayValue.data.map(requireNumberInt)}setIntArrayValue(nt,et,rt,ot){this.createWidgetState(nt,rt).intArrayValue=new SInt64Array({data:et}),this.onWidgetValueChanged(nt.formId,rt,ot)}getJsonValue(nt){const et=this.getWidgetState(nt);if(notNullOrUndefined(et)&&et.value==="jsonValue")return et.jsonValue}setJsonValue(nt,et,rt,ot){this.createWidgetState(nt,rt).jsonValue=JSON.stringify(et),this.onWidgetValueChanged(nt.formId,rt,ot)}setArrowValue(nt,et,rt,ot){this.createWidgetState(nt,rt).arrowValue=et,this.onWidgetValueChanged(nt.formId,rt,ot)}getArrowValue(nt){const et=this.getWidgetState(nt);if(notNullOrUndefined(et)&&et.value==="arrowValue"&&notNullOrUndefined(et.arrowValue))return et.arrowValue}setBytesValue(nt,et,rt,ot){this.createWidgetState(nt,rt).bytesValue=et,this.onWidgetValueChanged(nt.formId,rt,ot)}getBytesValue(nt){const et=this.getWidgetState(nt);if(notNullOrUndefined(et)&&et.value==="bytesValue")return et.bytesValue}setFileUploaderStateValue(nt,et,rt,ot){this.createWidgetState(nt,rt).fileUploaderStateValue=et,this.onWidgetValueChanged(nt.formId,rt,ot)}getFileUploaderStateValue(nt){const et=this.getWidgetState(nt);if(notNullOrUndefined(et)&&et.value==="fileUploaderStateValue")return et.fileUploaderStateValue}onWidgetValueChanged(nt,et,rt){isValidFormId(nt)?this.syncFormsWithPendingChanges():et.fromUi&&this.sendUpdateWidgetsMessage(rt)}syncFormsWithPendingChanges(){const nt=new Set;this.forms.forEach((et,rt)=>{et.hasPendingChanges&&nt.add(rt)}),this.updateFormsData(et=>{et.formsWithPendingChanges=nt})}sendUpdateWidgetsMessage(nt,et=void 0){this.props.sendRerunBackMsg(this.widgetStates.createWidgetStatesMsg(),nt,void 0,et)}getActiveWidgetStates(nt){const et=new WidgetStates;return this.widgetStates.forEach(rt=>{nt.has(rt.id)&&et.widgets.push(rt)}),et}removeInactive(nt){this.widgetStates.removeInactive(nt),this.forms.forEach(et=>et.widgetStates.removeInactive(nt)),this.elementStates.forEach((et,rt)=>{nt.has(rt)||this.deleteElementState(rt)})}createWidgetState(nt,et){return(isValidFormId(nt.formId)&&et.fromUi?this.getOrCreateFormState(nt.formId).widgetStates:this.widgetStates).createState(nt.id)}getWidgetState(nt){var et;if(isValidFormId(nt.formId)){const rt=(et=this.forms.get(nt.formId))==null?void 0:et.widgetStates.getState(nt.id);if(notNullOrUndefined(rt))return rt}return this.widgetStates.getState(nt.id)}deleteWidgetState(nt){this.widgetStates.deleteState(nt)}getOrCreateFormState(nt){let et=this.forms.get(nt);return notNullOrUndefined(et)||(et=new FormState,this.forms.set(nt,et)),et}setFormsWithUploadsInProgress(nt){this.updateFormsData(et=>{et.formsWithUploads=nt})}allowFormEnterToSubmit(nt){if(!isValidFormId(nt))return!1;const et=this.forms.get(nt);if(et&&!et.enterToSubmit)return!1;const rt=this.formsData.submitButtons.get(nt),ot=rt==null?void 0:rt[0];return ot?!ot.disabled:!1}addSubmitButton(nt,et){const rt=this.formsData.submitButtons.get(nt);if(rt===void 0)this.setSubmitButtons(nt,[et]);else{const ot=Object.assign([],rt);ot.push(et),this.setSubmitButtons(nt,ot)}}removeSubmitButton(nt,et){const rt=this.formsData.submitButtons.get(nt);if(rt!==void 0){const ot=Object.assign([],rt),at=ot.indexOf(et,0);at>-1&&ot.splice(at,1),this.setSubmitButtons(nt,ot)}}setSubmitButtons(nt,et){if(et.length<0)throw new Error(`Bad submitButtons length ${et.length} (must be >= 0)`);this.updateFormsData(rt=>{rt.submitButtons.set(nt,et)})}updateFormsData(nt){const et=fn(this.formsData,nt);this.formsData!==et&&(this.formsData=et,this.props.formsDataChanged(this.formsData))}getElementState(nt,et){var rt;return(rt=this.elementStates.get(nt))==null?void 0:rt.get(et)}setElementState(nt,et,rt){this.elementStates.has(nt)||this.elementStates.set(nt,new Map),this.elementStates.get(nt).set(et,rt)}deleteElementState(nt,et){var rt;notNullOrUndefined(et)?(rt=this.elementStates.get(nt))==null||rt.delete(et):this.elementStates.delete(nt)}}function requireNumberInt(tt){if(typeof tt=="number")return tt;const nt=protobufjs.util.LongBits.from(tt).toNumber();if(Number.isSafeInteger(nt))return nt;throw new Error(`value ${tt} cannot be converted to number without a loss of precision!`)}const FontFaceDeclaration=({fontFaces:tt})=>{const nt=tt.map(et=>{const{family:rt,weight:ot,url:at}=et;return`
      @font-face {
        font-family: ${rt};
        font-weight: ${ot};
        font-style: normal;
        font-display: swap;
        src: url(${at}) format("woff2");
      }
    `});return jsx$1(Global,{styles:[css$2(nt)]})},isff=typeof navigator<"u"?navigator.userAgent.toLowerCase().indexOf("firefox")>0:!1;function addEvent(tt,nt,et,rt){tt.addEventListener?tt.addEventListener(nt,et,rt):tt.attachEvent&&tt.attachEvent("on".concat(nt),et)}function removeEvent(tt,nt,et,rt){tt.removeEventListener?tt.removeEventListener(nt,et,rt):tt.detachEvent&&tt.detachEvent("on".concat(nt),et)}function getMods(tt,nt){const et=nt.slice(0,nt.length-1);for(let rt=0;rt<et.length;rt++)et[rt]=tt[et[rt].toLowerCase()];return et}function getKeys(tt){typeof tt!="string"&&(tt=""),tt=tt.replace(/\s/g,"");const nt=tt.split(",");let et=nt.lastIndexOf("");for(;et>=0;)nt[et-1]+=",",nt.splice(et,1),et=nt.lastIndexOf("");return nt}function compareArray(tt,nt){const et=tt.length>=nt.length?tt:nt,rt=tt.length>=nt.length?nt:tt;let ot=!0;for(let at=0;at<et.length;at++)rt.indexOf(et[at])===-1&&(ot=!1);return ot}const _keyMap={backspace:8,"⌫":8,tab:9,clear:12,enter:13,"↩":13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"⇪":20,",":188,".":190,"/":191,"`":192,"-":isff?173:189,"=":isff?61:187,";":isff?59:186,"'":222,"[":219,"]":221,"\\":220},_modifier={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,command:91},modifierMap={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},_mods={16:!1,18:!1,17:!1,91:!1},_handlers={};for(let tt=1;tt<20;tt++)_keyMap["f".concat(tt)]=111+tt;let _downKeys=[],winListendFocus=null,_scope="all";const elementEventMap=new Map,code=tt=>_keyMap[tt.toLowerCase()]||_modifier[tt.toLowerCase()]||tt.toUpperCase().charCodeAt(0),getKey=tt=>Object.keys(_keyMap).find(nt=>_keyMap[nt]===tt),getModifier=tt=>Object.keys(_modifier).find(nt=>_modifier[nt]===tt);function setScope(tt){_scope=tt||"all"}function getScope(){return _scope||"all"}function getPressedKeyCodes(){return _downKeys.slice(0)}function getPressedKeyString(){return _downKeys.map(tt=>getKey(tt)||getModifier(tt)||String.fromCharCode(tt))}function getAllKeyCodes(){const tt=[];return Object.keys(_handlers).forEach(nt=>{_handlers[nt].forEach(et=>{let{key:rt,scope:ot,mods:at,shortcut:st}=et;tt.push({scope:ot,shortcut:st,mods:at,keys:rt.split("+").map(ut=>code(ut))})})}),tt}function filter(tt){const nt=tt.target||tt.srcElement,{tagName:et}=nt;let rt=!0;const ot=et==="INPUT"&&!["checkbox","radio","range","button","file","reset","submit","color"].includes(nt.type);return(nt.isContentEditable||(ot||et==="TEXTAREA"||et==="SELECT")&&!nt.readOnly)&&(rt=!1),rt}function isPressed(tt){return typeof tt=="string"&&(tt=code(tt)),_downKeys.indexOf(tt)!==-1}function deleteScope(tt,nt){let et,rt;tt||(tt=getScope());for(const ot in _handlers)if(Object.prototype.hasOwnProperty.call(_handlers,ot))for(et=_handlers[ot],rt=0;rt<et.length;)et[rt].scope===tt?et.splice(rt,1).forEach(st=>{let{element:ut}=st;return removeKeyEvent(ut)}):rt++;getScope()===tt&&setScope(nt||"all")}function clearModifier(tt){let nt=tt.keyCode||tt.which||tt.charCode;const et=_downKeys.indexOf(nt);if(et>=0&&_downKeys.splice(et,1),tt.key&&tt.key.toLowerCase()==="meta"&&_downKeys.splice(0,_downKeys.length),(nt===93||nt===224)&&(nt=91),nt in _mods){_mods[nt]=!1;for(const rt in _modifier)_modifier[rt]===nt&&(hotkeys[rt]=!1)}}function unbind(tt){if(typeof tt>"u")Object.keys(_handlers).forEach(ot=>{Array.isArray(_handlers[ot])&&_handlers[ot].forEach(at=>eachUnbind(at)),delete _handlers[ot]}),removeKeyEvent(null);else if(Array.isArray(tt))tt.forEach(ot=>{ot.key&&eachUnbind(ot)});else if(typeof tt=="object")tt.key&&eachUnbind(tt);else if(typeof tt=="string"){for(var nt=arguments.length,et=new Array(nt>1?nt-1:0),rt=1;rt<nt;rt++)et[rt-1]=arguments[rt];let[ot,at]=et;typeof ot=="function"&&(at=ot,ot=""),eachUnbind({key:tt,scope:ot,method:at,splitKey:"+"})}}const eachUnbind=tt=>{let{key:nt,scope:et,method:rt,splitKey:ot="+"}=tt;getKeys(nt).forEach(st=>{const ut=st.split(ot),ct=ut.length,pt=ut[ct-1],dt=pt==="*"?"*":code(pt);if(!_handlers[dt])return;et||(et=getScope());const ft=ct>1?getMods(_modifier,ut):[],bt=[];_handlers[dt]=_handlers[dt].filter(ht=>{const Mt=(rt?ht.method===rt:!0)&&ht.scope===et&&compareArray(ht.mods,ft);return Mt&&bt.push(ht.element),!Mt}),bt.forEach(ht=>removeKeyEvent(ht))})};function eventHandler(tt,nt,et,rt){if(nt.element!==rt)return;let ot;if(nt.scope===et||nt.scope==="all"){ot=nt.mods.length>0;for(const at in _mods)Object.prototype.hasOwnProperty.call(_mods,at)&&(!_mods[at]&&nt.mods.indexOf(+at)>-1||_mods[at]&&nt.mods.indexOf(+at)===-1)&&(ot=!1);(nt.mods.length===0&&!_mods[16]&&!_mods[18]&&!_mods[17]&&!_mods[91]||ot||nt.shortcut==="*")&&(nt.keys=[],nt.keys=nt.keys.concat(_downKeys),nt.method(tt,nt)===!1&&(tt.preventDefault?tt.preventDefault():tt.returnValue=!1,tt.stopPropagation&&tt.stopPropagation(),tt.cancelBubble&&(tt.cancelBubble=!0)))}}function dispatch(tt,nt){const et=_handlers["*"];let rt=tt.keyCode||tt.which||tt.charCode;if(!hotkeys.filter.call(this,tt))return;if((rt===93||rt===224)&&(rt=91),_downKeys.indexOf(rt)===-1&&rt!==229&&_downKeys.push(rt),["ctrlKey","altKey","shiftKey","metaKey"].forEach(ut=>{const ct=modifierMap[ut];tt[ut]&&_downKeys.indexOf(ct)===-1?_downKeys.push(ct):!tt[ut]&&_downKeys.indexOf(ct)>-1?_downKeys.splice(_downKeys.indexOf(ct),1):ut==="metaKey"&&tt[ut]&&_downKeys.length===3&&(tt.ctrlKey||tt.shiftKey||tt.altKey||(_downKeys=_downKeys.slice(_downKeys.indexOf(ct))))}),rt in _mods){_mods[rt]=!0;for(const ut in _modifier)_modifier[ut]===rt&&(hotkeys[ut]=!0);if(!et)return}for(const ut in _mods)Object.prototype.hasOwnProperty.call(_mods,ut)&&(_mods[ut]=tt[modifierMap[ut]]);tt.getModifierState&&!(tt.altKey&&!tt.ctrlKey)&&tt.getModifierState("AltGraph")&&(_downKeys.indexOf(17)===-1&&_downKeys.push(17),_downKeys.indexOf(18)===-1&&_downKeys.push(18),_mods[17]=!0,_mods[18]=!0);const ot=getScope();if(et)for(let ut=0;ut<et.length;ut++)et[ut].scope===ot&&(tt.type==="keydown"&&et[ut].keydown||tt.type==="keyup"&&et[ut].keyup)&&eventHandler(tt,et[ut],ot,nt);if(!(rt in _handlers))return;const at=_handlers[rt],st=at.length;for(let ut=0;ut<st;ut++)if((tt.type==="keydown"&&at[ut].keydown||tt.type==="keyup"&&at[ut].keyup)&&at[ut].key){const ct=at[ut],{splitKey:pt}=ct,dt=ct.key.split(pt),ft=[];for(let bt=0;bt<dt.length;bt++)ft.push(code(dt[bt]));ft.sort().join("")===_downKeys.sort().join("")&&eventHandler(tt,ct,ot,nt)}}function hotkeys(tt,nt,et){_downKeys=[];const rt=getKeys(tt);let ot=[],at="all",st=document,ut=0,ct=!1,pt=!0,dt="+",ft=!1,bt=!1;for(et===void 0&&typeof nt=="function"&&(et=nt),Object.prototype.toString.call(nt)==="[object Object]"&&(nt.scope&&(at=nt.scope),nt.element&&(st=nt.element),nt.keyup&&(ct=nt.keyup),nt.keydown!==void 0&&(pt=nt.keydown),nt.capture!==void 0&&(ft=nt.capture),typeof nt.splitKey=="string"&&(dt=nt.splitKey),nt.single===!0&&(bt=!0)),typeof nt=="string"&&(at=nt),bt&&unbind(tt,at);ut<rt.length;ut++)tt=rt[ut].split(dt),ot=[],tt.length>1&&(ot=getMods(_modifier,tt)),tt=tt[tt.length-1],tt=tt==="*"?"*":code(tt),tt in _handlers||(_handlers[tt]=[]),_handlers[tt].push({keyup:ct,keydown:pt,scope:at,mods:ot,shortcut:rt[ut],method:et,key:rt[ut],splitKey:dt,element:st});if(typeof st<"u"&&window){if(!elementEventMap.has(st)){const ht=function(){let Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.event;return dispatch(Mt,st)},mt=function(){let Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.event;dispatch(Mt,st),clearModifier(Mt)};elementEventMap.set(st,{keydownListener:ht,keyupListenr:mt,capture:ft}),addEvent(st,"keydown",ht,ft),addEvent(st,"keyup",mt,ft)}if(!winListendFocus){const ht=()=>{_downKeys=[]};winListendFocus={listener:ht,capture:ft},addEvent(window,"focus",ht,ft)}}}function trigger(tt){let nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"all";Object.keys(_handlers).forEach(et=>{_handlers[et].filter(ot=>ot.scope===nt&&ot.shortcut===tt).forEach(ot=>{ot&&ot.method&&ot.method()})})}function removeKeyEvent(tt){const nt=Object.values(_handlers).flat();if(nt.findIndex(rt=>{let{element:ot}=rt;return ot===tt})<0){const{keydownListener:rt,keyupListenr:ot,capture:at}=elementEventMap.get(tt)||{};rt&&ot&&(removeEvent(tt,"keyup",ot,at),removeEvent(tt,"keydown",rt,at),elementEventMap.delete(tt))}if((nt.length<=0||elementEventMap.size<=0)&&(Object.keys(elementEventMap).forEach(ot=>{const{keydownListener:at,keyupListenr:st,capture:ut}=elementEventMap.get(ot)||{};at&&st&&(removeEvent(ot,"keyup",st,ut),removeEvent(ot,"keydown",at,ut),elementEventMap.delete(ot))}),elementEventMap.clear(),Object.keys(_handlers).forEach(ot=>delete _handlers[ot]),winListendFocus)){const{listener:ot,capture:at}=winListendFocus;removeEvent(window,"focus",ot,at),winListendFocus=null}}const _api={getPressedKeyString,setScope,getScope,deleteScope,getPressedKeyCodes,getAllKeyCodes,isPressed,filter,trigger,unbind,keyMap:_keyMap,modifier:_modifier,modifierMap};for(const tt in _api)Object.prototype.hasOwnProperty.call(_api,tt)&&(hotkeys[tt]=_api[tt]);if(typeof window<"u"){const tt=window.hotkeys;hotkeys.noConflict=nt=>(nt&&window.hotkeys===hotkeys&&(window.hotkeys=tt),hotkeys),window.hotkeys=hotkeys}class ReactHotkeys extends React$1.Component{constructor(nt){super(nt),this.isKeyDown=!1,this.handle=void 0,this.onKeyDown=this.onKeyDown.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.handleKeyUpEvent=this.handleKeyUpEvent.bind(this),this.handle={}}componentDidMount(){var{filter:nt,splitKey:et}=this.props;nt&&(hotkeys.filter=nt),hotkeys.unbind(this.props.keyName),hotkeys(this.props.keyName,{splitKey:et},this.onKeyDown),document&&document.body.addEventListener("keyup",this.handleKeyUpEvent)}componentWillUnmount(){hotkeys.unbind(this.props.keyName),this.isKeyDown=!0,this.handle={},document&&document.body.removeEventListener("keyup",this.handleKeyUpEvent)}onKeyUp(nt,et){var{onKeyUp:rt,disabled:ot}=this.props;!ot&&rt&&rt(et.shortcut,nt,et)}onKeyDown(nt,et){var{onKeyDown:rt,allowRepeat:ot,disabled:at}=this.props;this.isKeyDown&&!ot||(this.isKeyDown=!0,this.handle=et,!at&&rt&&rt(et.shortcut,nt,et))}handleKeyUpEvent(nt){this.isKeyDown&&(this.isKeyDown=!1,!(this.props.keyName&&this.props.keyName.indexOf(this.handle.shortcut)<0)&&(this.onKeyUp(nt,this.handle),this.handle={}))}render(){return this.props.children||null}}ReactHotkeys.defaultProps={filter(tt){var nt=tt.target||tt.srcElement,et=nt.tagName;return!(nt.isContentEditable||et==="INPUT"||et==="SELECT"||et==="TEXTAREA")}};ReactHotkeys.propTypes={keyName:propTypesExports.string,filter:propTypesExports.func,onKeyDown:propTypesExports.func,onKeyUp:propTypesExports.func,disabled:propTypesExports.bool,splitKey:propTypesExports.string};var baseIndexOf=_baseIndexOf;function arrayIncludes$1(tt,nt){var et=tt==null?0:tt.length;return!!et&&baseIndexOf(tt,nt,0)>-1}var _arrayIncludes=arrayIncludes$1;function arrayIncludesWith$1(tt,nt,et){for(var rt=-1,ot=tt==null?0:tt.length;++rt<ot;)if(et(nt,tt[rt]))return!0;return!1}var _arrayIncludesWith=arrayIncludesWith$1,SetCache=_SetCache,arrayIncludes=_arrayIncludes,arrayIncludesWith=_arrayIncludesWith,arrayMap=_arrayMap,baseUnary=_baseUnary,cacheHas=_cacheHas,LARGE_ARRAY_SIZE=200;function baseDifference$1(tt,nt,et,rt){var ot=-1,at=arrayIncludes,st=!0,ut=tt.length,ct=[],pt=nt.length;if(!ut)return ct;et&&(nt=arrayMap(nt,baseUnary(et))),rt?(at=arrayIncludesWith,st=!1):nt.length>=LARGE_ARRAY_SIZE&&(at=cacheHas,st=!1,nt=new SetCache(nt));e:for(;++ot<ut;){var dt=tt[ot],ft=et==null?dt:et(dt);if(dt=rt||dt!==0?dt:0,st&&ft===ft){for(var bt=pt;bt--;)if(nt[bt]===ft)continue e;ct.push(dt)}else at(nt,ft,rt)||ct.push(dt)}return ct}var _baseDifference=baseDifference$1,baseDifference=_baseDifference,baseRest=_baseRest,isArrayLikeObject=isArrayLikeObject_1,without=baseRest(function(tt,nt){return isArrayLikeObject(tt)?baseDifference(tt,nt):[]}),without_1=without;const without$1=getDefaultExportFromCjs$1(without_1);var uaParser={exports:{}};(function(tt,nt){(function(et,rt){var ot="1.0.39",at="",st="?",ut="function",ct="undefined",pt="object",dt="string",ft="major",bt="model",ht="name",mt="type",Mt="vendor",Ot="version",zt="architecture",yt="console",vt="mobile",At="tablet",St="smarttv",Et="wearable",Tt="embedded",Rt=500,Ct="Amazon",wt="Apple",Lt="ASUS",Vt="BlackBerry",jt="Browser",s0="Chrome",Ht="Edge",Yt="Firefox",M0="Google",l0="Huawei",b0="LG",kt="Microsoft",o0="Motorola",qt="Opera",Dt="Samsung",Bt="Sharp",p0="Sony",r0="Xiaomi",a0="Zebra",f0="Facebook",i0="Chromium OS",$t="Mac OS",It=" Browser",Ut=function(e0,Nt){var Xt={};for(var d0 in e0)Nt[d0]&&Nt[d0].length%2===0?Xt[d0]=Nt[d0].concat(e0[d0]):Xt[d0]=e0[d0];return Xt},xt=function(e0){for(var Nt={},Xt=0;Xt<e0.length;Xt++)Nt[e0[Xt].toUpperCase()]=e0[Xt];return Nt},Ft=function(e0,Nt){return typeof e0===dt?Pt(Nt).indexOf(Pt(e0))!==-1:!1},Pt=function(e0){return e0.toLowerCase()},Zt=function(e0){return typeof e0===dt?e0.replace(/[^\d\.]/g,at).split(".")[0]:rt},Kt=function(e0,Nt){if(typeof e0===dt)return e0=e0.replace(/^\s\s*/,at),typeof Nt===ct?e0:e0.substring(0,Rt)},n0=function(e0,Nt){for(var Xt=0,d0,z0,w0,E0,g0,k0;Xt<Nt.length&&!g0;){var I0=Nt[Xt],N0=Nt[Xt+1];for(d0=z0=0;d0<I0.length&&!g0&&I0[d0];)if(g0=I0[d0++].exec(e0),g0)for(w0=0;w0<N0.length;w0++)k0=g0[++z0],E0=N0[w0],typeof E0===pt&&E0.length>0?E0.length===2?typeof E0[1]==ut?this[E0[0]]=E0[1].call(this,k0):this[E0[0]]=E0[1]:E0.length===3?typeof E0[1]===ut&&!(E0[1].exec&&E0[1].test)?this[E0[0]]=k0?E0[1].call(this,k0,E0[2]):rt:this[E0[0]]=k0?k0.replace(E0[1],E0[2]):rt:E0.length===4&&(this[E0[0]]=k0?E0[3].call(this,k0.replace(E0[1],E0[2])):rt):this[E0]=k0||rt;Xt+=2}},c0=function(e0,Nt){for(var Xt in Nt)if(typeof Nt[Xt]===pt&&Nt[Xt].length>0){for(var d0=0;d0<Nt[Xt].length;d0++)if(Ft(Nt[Xt][d0],e0))return Xt===st?rt:Xt}else if(Ft(Nt[Xt],e0))return Xt===st?rt:Xt;return Nt.hasOwnProperty("*")?Nt["*"]:e0},u0={"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"},y0={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},D0={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[Ot,[ht,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[Ot,[ht,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[ht,Ot],[/opios[\/ ]+([\w\.]+)/i],[Ot,[ht,qt+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[Ot,[ht,qt+" GX"]],[/\bopr\/([\w\.]+)/i],[Ot,[ht,qt]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[Ot,[ht,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[ht,Ot],[/quark(?:pc)?\/([-\w\.]+)/i],[Ot,[ht,"Quark"]],[/\bddg\/([\w\.]+)/i],[Ot,[ht,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[Ot,[ht,"UC"+jt]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[Ot,[ht,"WeChat"]],[/konqueror\/([\w\.]+)/i],[Ot,[ht,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[Ot,[ht,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[Ot,[ht,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[Ot,[ht,"Smart Lenovo "+jt]],[/(avast|avg)\/([\w\.]+)/i],[[ht,/(.+)/,"$1 Secure "+jt],Ot],[/\bfocus\/([\w\.]+)/i],[Ot,[ht,Yt+" Focus"]],[/\bopt\/([\w\.]+)/i],[Ot,[ht,qt+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[Ot,[ht,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[Ot,[ht,"Dolphin"]],[/coast\/([\w\.]+)/i],[Ot,[ht,qt+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[Ot,[ht,"MIUI "+jt]],[/fxios\/([-\w\.]+)/i],[Ot,[ht,Yt]],[/\bqihu|(qi?ho?o?|360)browser/i],[[ht,"360"+It]],[/\b(qq)\/([\w\.]+)/i],[[ht,/(.+)/,"$1Browser"],Ot],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[ht,/(.+)/,"$1"+It],Ot],[/samsungbrowser\/([\w\.]+)/i],[Ot,[ht,Dt+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[ht,/_/g," "],Ot],[/metasr[\/ ]?([\d\.]+)/i],[Ot,[ht,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[ht,"Sogou Mobile"],Ot],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[ht,Ot],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[ht],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[ht,f0],Ot],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[ht,Ot],[/\bgsa\/([\w\.]+) .*safari\//i],[Ot,[ht,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[Ot,[ht,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[Ot,[ht,s0+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[ht,s0+" WebView"],Ot],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[Ot,[ht,"Android "+jt]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[ht,Ot],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[Ot,[ht,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[Ot,ht],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[ht,[Ot,c0,u0]],[/(webkit|khtml)\/([\w\.]+)/i],[ht,Ot],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[ht,"Netscape"],Ot],[/(wolvic)\/([\w\.]+)/i],[ht,Ot],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[Ot,[ht,Yt+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i],[ht,[Ot,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[ht,[Ot,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[zt,"amd64"]],[/(ia32(?=;))/i],[[zt,Pt]],[/((?:i[346]|x)86)[;\)]/i],[[zt,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[zt,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[zt,"armhf"]],[/windows (ce|mobile); ppc;/i],[[zt,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[zt,/ower/,at,Pt]],[/(sun4\w)[;\)]/i],[[zt,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[zt,Pt]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[bt,[Mt,Dt],[mt,At]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[bt,[Mt,Dt],[mt,vt]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[bt,[Mt,wt],[mt,vt]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[bt,[Mt,wt],[mt,At]],[/(macintosh);/i],[bt,[Mt,wt]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[bt,[Mt,Bt],[mt,vt]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[bt,[Mt,l0],[mt,At]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[bt,[Mt,l0],[mt,vt]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i],[[bt,/_/g," "],[Mt,r0],[mt,vt]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[bt,/_/g," "],[Mt,r0],[mt,At]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[bt,[Mt,"OPPO"],[mt,vt]],[/\b(opd2\d{3}a?) bui/i],[bt,[Mt,"OPPO"],[mt,At]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[bt,[Mt,"Vivo"],[mt,vt]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[bt,[Mt,"Realme"],[mt,vt]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[bt,[Mt,o0],[mt,vt]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[bt,[Mt,o0],[mt,At]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[bt,[Mt,b0],[mt,At]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[bt,[Mt,b0],[mt,vt]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[bt,[Mt,"Lenovo"],[mt,At]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[bt,/_/g," "],[Mt,"Nokia"],[mt,vt]],[/(pixel c)\b/i],[bt,[Mt,M0],[mt,At]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[bt,[Mt,M0],[mt,vt]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[bt,[Mt,p0],[mt,vt]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[bt,"Xperia Tablet"],[Mt,p0],[mt,At]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[bt,[Mt,"OnePlus"],[mt,vt]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[bt,[Mt,Ct],[mt,At]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[bt,/(.+)/g,"Fire Phone $1"],[Mt,Ct],[mt,vt]],[/(playbook);[-\w\),; ]+(rim)/i],[bt,Mt,[mt,At]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[bt,[Mt,Vt],[mt,vt]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[bt,[Mt,Lt],[mt,At]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[bt,[Mt,Lt],[mt,vt]],[/(nexus 9)/i],[bt,[Mt,"HTC"],[mt,At]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[Mt,[bt,/_/g," "],[mt,vt]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[bt,[Mt,"TCL"],[mt,At]],[/(itel) ((\w+))/i],[[Mt,Pt],bt,[mt,c0,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[bt,[Mt,"Acer"],[mt,At]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[bt,[Mt,"Meizu"],[mt,vt]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[bt,[Mt,"Ulefone"],[mt,vt]],[/droid.+; (a(?:015|06[35]|142p?))/i],[bt,[Mt,"Nothing"],[mt,vt]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[Mt,bt,[mt,vt]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[Mt,bt,[mt,At]],[/(surface duo)/i],[bt,[Mt,kt],[mt,At]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[bt,[Mt,"Fairphone"],[mt,vt]],[/(u304aa)/i],[bt,[Mt,"AT&T"],[mt,vt]],[/\bsie-(\w*)/i],[bt,[Mt,"Siemens"],[mt,vt]],[/\b(rct\w+) b/i],[bt,[Mt,"RCA"],[mt,At]],[/\b(venue[\d ]{2,7}) b/i],[bt,[Mt,"Dell"],[mt,At]],[/\b(q(?:mv|ta)\w+) b/i],[bt,[Mt,"Verizon"],[mt,At]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[bt,[Mt,"Barnes & Noble"],[mt,At]],[/\b(tm\d{3}\w+) b/i],[bt,[Mt,"NuVision"],[mt,At]],[/\b(k88) b/i],[bt,[Mt,"ZTE"],[mt,At]],[/\b(nx\d{3}j) b/i],[bt,[Mt,"ZTE"],[mt,vt]],[/\b(gen\d{3}) b.+49h/i],[bt,[Mt,"Swiss"],[mt,vt]],[/\b(zur\d{3}) b/i],[bt,[Mt,"Swiss"],[mt,At]],[/\b((zeki)?tb.*\b) b/i],[bt,[Mt,"Zeki"],[mt,At]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[Mt,"Dragon Touch"],bt,[mt,At]],[/\b(ns-?\w{0,9}) b/i],[bt,[Mt,"Insignia"],[mt,At]],[/\b((nxa|next)-?\w{0,9}) b/i],[bt,[Mt,"NextBook"],[mt,At]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[Mt,"Voice"],bt,[mt,vt]],[/\b(lvtel\-)?(v1[12]) b/i],[[Mt,"LvTel"],bt,[mt,vt]],[/\b(ph-1) /i],[bt,[Mt,"Essential"],[mt,vt]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[bt,[Mt,"Envizen"],[mt,At]],[/\b(trio[-\w\. ]+) b/i],[bt,[Mt,"MachSpeed"],[mt,At]],[/\btu_(1491) b/i],[bt,[Mt,"Rotor"],[mt,At]],[/(shield[\w ]+) b/i],[bt,[Mt,"Nvidia"],[mt,At]],[/(sprint) (\w+)/i],[Mt,bt,[mt,vt]],[/(kin\.[onetw]{3})/i],[[bt,/\./g," "],[Mt,kt],[mt,vt]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[bt,[Mt,a0],[mt,At]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[bt,[Mt,a0],[mt,vt]],[/smart-tv.+(samsung)/i],[Mt,[mt,St]],[/hbbtv.+maple;(\d+)/i],[[bt,/^/,"SmartTV"],[Mt,Dt],[mt,St]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[Mt,b0],[mt,St]],[/(apple) ?tv/i],[Mt,[bt,wt+" TV"],[mt,St]],[/crkey/i],[[bt,s0+"cast"],[Mt,M0],[mt,St]],[/droid.+aft(\w+)( bui|\))/i],[bt,[Mt,Ct],[mt,St]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[bt,[Mt,Bt],[mt,St]],[/(bravia[\w ]+)( bui|\))/i],[bt,[Mt,p0],[mt,St]],[/(mitv-\w{5}) bui/i],[bt,[Mt,r0],[mt,St]],[/Hbbtv.*(technisat) (.*);/i],[Mt,bt,[mt,St]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[Mt,Kt],[bt,Kt],[mt,St]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[mt,St]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[Mt,bt,[mt,yt]],[/droid.+; (shield) bui/i],[bt,[Mt,"Nvidia"],[mt,yt]],[/(playstation [345portablevi]+)/i],[bt,[Mt,p0],[mt,yt]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[bt,[Mt,kt],[mt,yt]],[/\b(sm-[lr]\d\d[05][fnuw]?s?)\b/i],[bt,[Mt,Dt],[mt,Et]],[/((pebble))app/i],[Mt,bt,[mt,Et]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[bt,[Mt,wt],[mt,Et]],[/droid.+; (glass) \d/i],[bt,[Mt,M0],[mt,Et]],[/droid.+; (wt63?0{2,3})\)/i],[bt,[Mt,a0],[mt,Et]],[/(quest( \d| pro)?)/i],[bt,[Mt,f0],[mt,Et]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[Mt,[mt,Tt]],[/(aeobc)\b/i],[bt,[Mt,Ct],[mt,Tt]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[bt,[mt,vt]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[bt,[mt,At]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[mt,At]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[mt,vt]],[/(android[-\w\. ]{0,9});.+buil/i],[bt,[Mt,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[Ot,[ht,Ht+"HTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[Ot,[ht,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[ht,Ot],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[Ot,ht]],os:[[/microsoft (windows) (vista|xp)/i],[ht,Ot],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[ht,[Ot,c0,y0]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[Ot,c0,y0],[ht,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[Ot,/_/g,"."],[ht,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[ht,$t],[Ot,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[Ot,ht],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[ht,Ot],[/\(bb(10);/i],[Ot,[ht,Vt]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[Ot,[ht,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[Ot,[ht,Yt+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[Ot,[ht,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[Ot,[ht,"watchOS"]],[/crkey\/([\d\.]+)/i],[Ot,[ht,s0+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[ht,i0],Ot],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[ht,Ot],[/(sunos) ?([\w\.\d]*)/i],[[ht,"Solaris"],Ot],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[ht,Ot]]},S0=function(e0,Nt){if(typeof e0===pt&&(Nt=e0,e0=rt),!(this instanceof S0))return new S0(e0,Nt).getResult();var Xt=typeof et!==ct&&et.navigator?et.navigator:rt,d0=e0||(Xt&&Xt.userAgent?Xt.userAgent:at),z0=Xt&&Xt.userAgentData?Xt.userAgentData:rt,w0=Nt?Ut(D0,Nt):D0,E0=Xt&&Xt.userAgent==d0;return this.getBrowser=function(){var g0={};return g0[ht]=rt,g0[Ot]=rt,n0.call(g0,d0,w0.browser),g0[ft]=Zt(g0[Ot]),E0&&Xt&&Xt.brave&&typeof Xt.brave.isBrave==ut&&(g0[ht]="Brave"),g0},this.getCPU=function(){var g0={};return g0[zt]=rt,n0.call(g0,d0,w0.cpu),g0},this.getDevice=function(){var g0={};return g0[Mt]=rt,g0[bt]=rt,g0[mt]=rt,n0.call(g0,d0,w0.device),E0&&!g0[mt]&&z0&&z0.mobile&&(g0[mt]=vt),E0&&g0[bt]=="Macintosh"&&Xt&&typeof Xt.standalone!==ct&&Xt.maxTouchPoints&&Xt.maxTouchPoints>2&&(g0[bt]="iPad",g0[mt]=At),g0},this.getEngine=function(){var g0={};return g0[ht]=rt,g0[Ot]=rt,n0.call(g0,d0,w0.engine),g0},this.getOS=function(){var g0={};return g0[ht]=rt,g0[Ot]=rt,n0.call(g0,d0,w0.os),E0&&!g0[ht]&&z0&&z0.platform&&z0.platform!="Unknown"&&(g0[ht]=z0.platform.replace(/chrome os/i,i0).replace(/macos/i,$t)),g0},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return d0},this.setUA=function(g0){return d0=typeof g0===dt&&g0.length>Rt?Kt(g0,Rt):g0,this},this.setUA(d0),this};S0.VERSION=ot,S0.BROWSER=xt([ht,Ot,ft]),S0.CPU=xt([zt]),S0.DEVICE=xt([bt,Mt,mt,yt,vt,St,At,Et,Tt]),S0.ENGINE=S0.OS=xt([ht,Ot]),tt.exports&&(nt=tt.exports=S0),nt.UAParser=S0;var x0=typeof et!==ct&&(et.jQuery||et.Zepto);if(x0&&!x0.ua){var m0=new S0;x0.ua=m0.getResult(),x0.ua.get=function(){return m0.getUA()},x0.ua.set=function(e0){m0.setUA(e0);var Nt=m0.getResult();for(var Xt in Nt)x0.ua[Xt]=Nt[Xt]}}})(typeof window=="object"?window:commonjsGlobal$1)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs$1(uaParserExports);function getBrowserInfo(){const nt=new UAParser().getResult();return{browserName:nt.browser.name||"Unknown",browserVersion:nt.browser.version||"Unknown",deviceType:nt.device.type||"desktop",os:nt.os.name||"Unknown"}}const AppContext=React$1.createContext({wideMode:!1,initialSidebarState:PageConfig.SidebarState.AUTO,embedded:!1,showPadding:!1,disableScrolling:!1,showToolbar:!1,showColoredLine:!1,pageLinkBaseUrl:"",sidebarChevronDownshift:0,gitInfo:null,appConfig:{}});var __extends$1=function(){var tt=function(nt,et){return tt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(rt,ot){rt.__proto__=ot}||function(rt,ot){for(var at in ot)Object.prototype.hasOwnProperty.call(ot,at)&&(rt[at]=ot[at])},tt(nt,et)};return function(nt,et){tt(nt,et);function rt(){this.constructor=nt}nt.prototype=et===null?Object.create(et):(rt.prototype=et.prototype,new rt)}}(),__assign$1=function(){return __assign$1=Object.assign||function(tt){for(var nt,et=1,rt=arguments.length;et<rt;et++){nt=arguments[et];for(var ot in nt)Object.prototype.hasOwnProperty.call(nt,ot)&&(tt[ot]=nt[ot])}return tt},__assign$1.apply(this,arguments)},rowSizeBase={width:"100%",height:"10px",top:"0px",left:"0px",cursor:"row-resize"},colSizeBase={width:"10px",height:"100%",top:"0px",left:"0px",cursor:"col-resize"},edgeBase={width:"20px",height:"20px",position:"absolute"},styles={top:__assign$1(__assign$1({},rowSizeBase),{top:"-5px"}),right:__assign$1(__assign$1({},colSizeBase),{left:void 0,right:"-5px"}),bottom:__assign$1(__assign$1({},rowSizeBase),{top:void 0,bottom:"-5px"}),left:__assign$1(__assign$1({},colSizeBase),{left:"-5px"}),topRight:__assign$1(__assign$1({},edgeBase),{right:"-10px",top:"-10px",cursor:"ne-resize"}),bottomRight:__assign$1(__assign$1({},edgeBase),{right:"-10px",bottom:"-10px",cursor:"se-resize"}),bottomLeft:__assign$1(__assign$1({},edgeBase),{left:"-10px",bottom:"-10px",cursor:"sw-resize"}),topLeft:__assign$1(__assign$1({},edgeBase),{left:"-10px",top:"-10px",cursor:"nw-resize"})},Resizer=function(tt){__extends$1(nt,tt);function nt(){var et=tt!==null&&tt.apply(this,arguments)||this;return et.onMouseDown=function(rt){et.props.onResizeStart(rt,et.props.direction)},et.onTouchStart=function(rt){et.props.onResizeStart(rt,et.props.direction)},et}return nt.prototype.render=function(){return reactExports.createElement("div",{className:this.props.className||"",style:__assign$1(__assign$1({position:"absolute",userSelect:"none"},styles[this.props.direction]),this.props.replaceStyles||{}),onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart},this.props.children)},nt}(reactExports.PureComponent),__extends=function(){var tt=function(nt,et){return tt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(rt,ot){rt.__proto__=ot}||function(rt,ot){for(var at in ot)Object.prototype.hasOwnProperty.call(ot,at)&&(rt[at]=ot[at])},tt(nt,et)};return function(nt,et){tt(nt,et);function rt(){this.constructor=nt}nt.prototype=et===null?Object.create(et):(rt.prototype=et.prototype,new rt)}}(),__assign=function(){return __assign=Object.assign||function(tt){for(var nt,et=1,rt=arguments.length;et<rt;et++){nt=arguments[et];for(var ot in nt)Object.prototype.hasOwnProperty.call(nt,ot)&&(tt[ot]=nt[ot])}return tt},__assign.apply(this,arguments)},DEFAULT_SIZE={width:"auto",height:"auto"},clamp=function(tt,nt,et){return Math.max(Math.min(tt,et),nt)},snap=function(tt,nt,et){var rt=Math.round(tt/nt);return rt*nt+et*(rt-1)},hasDirection=function(tt,nt){return new RegExp(tt,"i").test(nt)},isTouchEvent=function(tt){return!!(tt.touches&&tt.touches.length)},isMouseEvent=function(tt){return!!((tt.clientX||tt.clientX===0)&&(tt.clientY||tt.clientY===0))},findClosestSnap=function(tt,nt,et){et===void 0&&(et=0);var rt=nt.reduce(function(at,st,ut){return Math.abs(st-tt)<Math.abs(nt[at]-tt)?ut:at},0),ot=Math.abs(nt[rt]-tt);return et===0||ot<et?nt[rt]:tt},getStringSize=function(tt){return tt=tt.toString(),tt==="auto"||tt.endsWith("px")||tt.endsWith("%")||tt.endsWith("vh")||tt.endsWith("vw")||tt.endsWith("vmax")||tt.endsWith("vmin")?tt:tt+"px"},getPixelSize=function(tt,nt,et,rt){if(tt&&typeof tt=="string"){if(tt.endsWith("px"))return Number(tt.replace("px",""));if(tt.endsWith("%")){var ot=Number(tt.replace("%",""))/100;return nt*ot}if(tt.endsWith("vw")){var ot=Number(tt.replace("vw",""))/100;return et*ot}if(tt.endsWith("vh")){var ot=Number(tt.replace("vh",""))/100;return rt*ot}}return tt},calculateNewMax=function(tt,nt,et,rt,ot,at,st){return rt=getPixelSize(rt,tt.width,nt,et),ot=getPixelSize(ot,tt.height,nt,et),at=getPixelSize(at,tt.width,nt,et),st=getPixelSize(st,tt.height,nt,et),{maxWidth:typeof rt>"u"?void 0:Number(rt),maxHeight:typeof ot>"u"?void 0:Number(ot),minWidth:typeof at>"u"?void 0:Number(at),minHeight:typeof st>"u"?void 0:Number(st)}},normalizeToPair=function(tt){return Array.isArray(tt)?tt:[tt,tt]},definedProps=["as","ref","style","className","grid","gridGap","snap","bounds","boundsByDirection","size","defaultSize","minWidth","minHeight","maxWidth","maxHeight","lockAspectRatio","lockAspectRatioExtraWidth","lockAspectRatioExtraHeight","enable","handleStyles","handleClasses","handleWrapperStyle","handleWrapperClass","children","onResizeStart","onResize","onResizeStop","handleComponent","scale","resizeRatio","snapGap"],baseClassName="__resizable_base__",Resizable=function(tt){__extends(nt,tt);function nt(et){var rt,ot,at,st,ut=tt.call(this,et)||this;return ut.ratio=1,ut.resizable=null,ut.parentLeft=0,ut.parentTop=0,ut.resizableLeft=0,ut.resizableRight=0,ut.resizableTop=0,ut.resizableBottom=0,ut.targetLeft=0,ut.targetTop=0,ut.appendBase=function(){if(!ut.resizable||!ut.window)return null;var ct=ut.parentNode;if(!ct)return null;var pt=ut.window.document.createElement("div");return pt.style.width="100%",pt.style.height="100%",pt.style.position="absolute",pt.style.transform="scale(0, 0)",pt.style.left="0",pt.style.flex="0 0 100%",pt.classList?pt.classList.add(baseClassName):pt.className+=baseClassName,ct.appendChild(pt),pt},ut.removeBase=function(ct){var pt=ut.parentNode;pt&&pt.removeChild(ct)},ut.state={isResizing:!1,width:(ot=(rt=ut.propsSize)===null||rt===void 0?void 0:rt.width)!==null&&ot!==void 0?ot:"auto",height:(st=(at=ut.propsSize)===null||at===void 0?void 0:at.height)!==null&&st!==void 0?st:"auto",direction:"right",original:{x:0,y:0,width:0,height:0},backgroundStyle:{height:"100%",width:"100%",backgroundColor:"rgba(0,0,0,0)",cursor:"auto",opacity:0,position:"fixed",zIndex:9999,top:"0",left:"0",bottom:"0",right:"0"},flexBasis:void 0},ut.onResizeStart=ut.onResizeStart.bind(ut),ut.onMouseMove=ut.onMouseMove.bind(ut),ut.onMouseUp=ut.onMouseUp.bind(ut),ut}return Object.defineProperty(nt.prototype,"parentNode",{get:function(){return this.resizable?this.resizable.parentNode:null},enumerable:!1,configurable:!0}),Object.defineProperty(nt.prototype,"window",{get:function(){return!this.resizable||!this.resizable.ownerDocument?null:this.resizable.ownerDocument.defaultView},enumerable:!1,configurable:!0}),Object.defineProperty(nt.prototype,"propsSize",{get:function(){return this.props.size||this.props.defaultSize||DEFAULT_SIZE},enumerable:!1,configurable:!0}),Object.defineProperty(nt.prototype,"size",{get:function(){var et=0,rt=0;if(this.resizable&&this.window){var ot=this.resizable.offsetWidth,at=this.resizable.offsetHeight,st=this.resizable.style.position;st!=="relative"&&(this.resizable.style.position="relative"),et=this.resizable.style.width!=="auto"?this.resizable.offsetWidth:ot,rt=this.resizable.style.height!=="auto"?this.resizable.offsetHeight:at,this.resizable.style.position=st}return{width:et,height:rt}},enumerable:!1,configurable:!0}),Object.defineProperty(nt.prototype,"sizeStyle",{get:function(){var et=this,rt=this.props.size,ot=function(ut){var ct;if(typeof et.state[ut]>"u"||et.state[ut]==="auto")return"auto";if(et.propsSize&&et.propsSize[ut]&&(!((ct=et.propsSize[ut])===null||ct===void 0)&&ct.toString().endsWith("%"))){if(et.state[ut].toString().endsWith("%"))return et.state[ut].toString();var pt=et.getParentSize(),dt=Number(et.state[ut].toString().replace("px","")),ft=dt/pt[ut]*100;return ft+"%"}return getStringSize(et.state[ut])},at=rt&&typeof rt.width<"u"&&!this.state.isResizing?getStringSize(rt.width):ot("width"),st=rt&&typeof rt.height<"u"&&!this.state.isResizing?getStringSize(rt.height):ot("height");return{width:at,height:st}},enumerable:!1,configurable:!0}),nt.prototype.getParentSize=function(){if(!this.parentNode)return this.window?{width:this.window.innerWidth,height:this.window.innerHeight}:{width:0,height:0};var et=this.appendBase();if(!et)return{width:0,height:0};var rt=!1,ot=this.parentNode.style.flexWrap;ot!=="wrap"&&(rt=!0,this.parentNode.style.flexWrap="wrap"),et.style.position="relative",et.style.minWidth="100%",et.style.minHeight="100%";var at={width:et.offsetWidth,height:et.offsetHeight};return rt&&(this.parentNode.style.flexWrap=ot),this.removeBase(et),at},nt.prototype.bindEvents=function(){this.window&&(this.window.addEventListener("mouseup",this.onMouseUp),this.window.addEventListener("mousemove",this.onMouseMove),this.window.addEventListener("mouseleave",this.onMouseUp),this.window.addEventListener("touchmove",this.onMouseMove,{capture:!0,passive:!1}),this.window.addEventListener("touchend",this.onMouseUp))},nt.prototype.unbindEvents=function(){this.window&&(this.window.removeEventListener("mouseup",this.onMouseUp),this.window.removeEventListener("mousemove",this.onMouseMove),this.window.removeEventListener("mouseleave",this.onMouseUp),this.window.removeEventListener("touchmove",this.onMouseMove,!0),this.window.removeEventListener("touchend",this.onMouseUp))},nt.prototype.componentDidMount=function(){if(!(!this.resizable||!this.window)){var et=this.window.getComputedStyle(this.resizable);this.setState({width:this.state.width||this.size.width,height:this.state.height||this.size.height,flexBasis:et.flexBasis!=="auto"?et.flexBasis:void 0})}},nt.prototype.componentWillUnmount=function(){this.window&&this.unbindEvents()},nt.prototype.createSizeForCssProperty=function(et,rt){var ot=this.propsSize&&this.propsSize[rt];return this.state[rt]==="auto"&&this.state.original[rt]===et&&(typeof ot>"u"||ot==="auto")?"auto":et},nt.prototype.calculateNewMaxFromBoundary=function(et,rt){var ot=this.props.boundsByDirection,at=this.state.direction,st=ot&&hasDirection("left",at),ut=ot&&hasDirection("top",at),ct,pt;if(this.props.bounds==="parent"){var dt=this.parentNode;dt&&(ct=st?this.resizableRight-this.parentLeft:dt.offsetWidth+(this.parentLeft-this.resizableLeft),pt=ut?this.resizableBottom-this.parentTop:dt.offsetHeight+(this.parentTop-this.resizableTop))}else this.props.bounds==="window"?this.window&&(ct=st?this.resizableRight:this.window.innerWidth-this.resizableLeft,pt=ut?this.resizableBottom:this.window.innerHeight-this.resizableTop):this.props.bounds&&(ct=st?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft),pt=ut?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop));return ct&&Number.isFinite(ct)&&(et=et&&et<ct?et:ct),pt&&Number.isFinite(pt)&&(rt=rt&&rt<pt?rt:pt),{maxWidth:et,maxHeight:rt}},nt.prototype.calculateNewSizeFromDirection=function(et,rt){var ot=this.props.scale||1,at=normalizeToPair(this.props.resizeRatio||1),st=at[0],ut=at[1],ct=this.state,pt=ct.direction,dt=ct.original,ft=this.props,bt=ft.lockAspectRatio,ht=ft.lockAspectRatioExtraHeight,mt=ft.lockAspectRatioExtraWidth,Mt=dt.width,Ot=dt.height,zt=ht||0,yt=mt||0;return hasDirection("right",pt)&&(Mt=dt.width+(et-dt.x)*st/ot,bt&&(Ot=(Mt-yt)/this.ratio+zt)),hasDirection("left",pt)&&(Mt=dt.width-(et-dt.x)*st/ot,bt&&(Ot=(Mt-yt)/this.ratio+zt)),hasDirection("bottom",pt)&&(Ot=dt.height+(rt-dt.y)*ut/ot,bt&&(Mt=(Ot-zt)*this.ratio+yt)),hasDirection("top",pt)&&(Ot=dt.height-(rt-dt.y)*ut/ot,bt&&(Mt=(Ot-zt)*this.ratio+yt)),{newWidth:Mt,newHeight:Ot}},nt.prototype.calculateNewSizeFromAspectRatio=function(et,rt,ot,at){var st=this.props,ut=st.lockAspectRatio,ct=st.lockAspectRatioExtraHeight,pt=st.lockAspectRatioExtraWidth,dt=typeof at.width>"u"?10:at.width,ft=typeof ot.width>"u"||ot.width<0?et:ot.width,bt=typeof at.height>"u"?10:at.height,ht=typeof ot.height>"u"||ot.height<0?rt:ot.height,mt=ct||0,Mt=pt||0;if(ut){var Ot=(bt-mt)*this.ratio+Mt,zt=(ht-mt)*this.ratio+Mt,yt=(dt-Mt)/this.ratio+mt,vt=(ft-Mt)/this.ratio+mt,At=Math.max(dt,Ot),St=Math.min(ft,zt),Et=Math.max(bt,yt),Tt=Math.min(ht,vt);et=clamp(et,At,St),rt=clamp(rt,Et,Tt)}else et=clamp(et,dt,ft),rt=clamp(rt,bt,ht);return{newWidth:et,newHeight:rt}},nt.prototype.setBoundingClientRect=function(){var et=1/(this.props.scale||1);if(this.props.bounds==="parent"){var rt=this.parentNode;if(rt){var ot=rt.getBoundingClientRect();this.parentLeft=ot.left*et,this.parentTop=ot.top*et}}if(this.props.bounds&&typeof this.props.bounds!="string"){var at=this.props.bounds.getBoundingClientRect();this.targetLeft=at.left*et,this.targetTop=at.top*et}if(this.resizable){var st=this.resizable.getBoundingClientRect(),ut=st.left,ct=st.top,pt=st.right,dt=st.bottom;this.resizableLeft=ut*et,this.resizableRight=pt*et,this.resizableTop=ct*et,this.resizableBottom=dt*et}},nt.prototype.onResizeStart=function(et,rt){if(!(!this.resizable||!this.window)){var ot=0,at=0;if(et.nativeEvent&&isMouseEvent(et.nativeEvent)?(ot=et.nativeEvent.clientX,at=et.nativeEvent.clientY):et.nativeEvent&&isTouchEvent(et.nativeEvent)&&(ot=et.nativeEvent.touches[0].clientX,at=et.nativeEvent.touches[0].clientY),this.props.onResizeStart&&this.resizable){var st=this.props.onResizeStart(et,rt,this.resizable);if(st===!1)return}this.props.size&&(typeof this.props.size.height<"u"&&this.props.size.height!==this.state.height&&this.setState({height:this.props.size.height}),typeof this.props.size.width<"u"&&this.props.size.width!==this.state.width&&this.setState({width:this.props.size.width})),this.ratio=typeof this.props.lockAspectRatio=="number"?this.props.lockAspectRatio:this.size.width/this.size.height;var ut,ct=this.window.getComputedStyle(this.resizable);if(ct.flexBasis!=="auto"){var pt=this.parentNode;if(pt){var dt=this.window.getComputedStyle(pt).flexDirection;this.flexDir=dt.startsWith("row")?"row":"column",ut=ct.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var ft={original:{x:ot,y:at,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:__assign(__assign({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(et.target).cursor||"auto"}),direction:rt,flexBasis:ut};this.setState(ft)}},nt.prototype.onMouseMove=function(et){var rt=this;if(!(!this.state.isResizing||!this.resizable||!this.window)){if(this.window.TouchEvent&&isTouchEvent(et))try{et.preventDefault(),et.stopPropagation()}catch{}var ot=this.props,at=ot.maxWidth,st=ot.maxHeight,ut=ot.minWidth,ct=ot.minHeight,pt=isTouchEvent(et)?et.touches[0].clientX:et.clientX,dt=isTouchEvent(et)?et.touches[0].clientY:et.clientY,ft=this.state,bt=ft.direction,ht=ft.original,mt=ft.width,Mt=ft.height,Ot=this.getParentSize(),zt=calculateNewMax(Ot,this.window.innerWidth,this.window.innerHeight,at,st,ut,ct);at=zt.maxWidth,st=zt.maxHeight,ut=zt.minWidth,ct=zt.minHeight;var yt=this.calculateNewSizeFromDirection(pt,dt),vt=yt.newHeight,At=yt.newWidth,St=this.calculateNewMaxFromBoundary(at,st);this.props.snap&&this.props.snap.x&&(At=findClosestSnap(At,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(vt=findClosestSnap(vt,this.props.snap.y,this.props.snapGap));var Et=this.calculateNewSizeFromAspectRatio(At,vt,{width:St.maxWidth,height:St.maxHeight},{width:ut,height:ct});if(At=Et.newWidth,vt=Et.newHeight,this.props.grid){var Tt=snap(At,this.props.grid[0],this.props.gridGap?this.props.gridGap[0]:0),Rt=snap(vt,this.props.grid[1],this.props.gridGap?this.props.gridGap[1]:0),Ct=this.props.snapGap||0,wt=Ct===0||Math.abs(Tt-At)<=Ct?Tt:At,Lt=Ct===0||Math.abs(Rt-vt)<=Ct?Rt:vt;At=wt,vt=Lt}var Vt={width:At-ht.width,height:vt-ht.height};if(mt&&typeof mt=="string"){if(mt.endsWith("%")){var jt=At/Ot.width*100;At=jt+"%"}else if(mt.endsWith("vw")){var s0=At/this.window.innerWidth*100;At=s0+"vw"}else if(mt.endsWith("vh")){var Ht=At/this.window.innerHeight*100;At=Ht+"vh"}}if(Mt&&typeof Mt=="string"){if(Mt.endsWith("%")){var jt=vt/Ot.height*100;vt=jt+"%"}else if(Mt.endsWith("vw")){var s0=vt/this.window.innerWidth*100;vt=s0+"vw"}else if(Mt.endsWith("vh")){var Ht=vt/this.window.innerHeight*100;vt=Ht+"vh"}}var Yt={width:this.createSizeForCssProperty(At,"width"),height:this.createSizeForCssProperty(vt,"height")};this.flexDir==="row"?Yt.flexBasis=Yt.width:this.flexDir==="column"&&(Yt.flexBasis=Yt.height);var M0=this.state.width!==Yt.width,l0=this.state.height!==Yt.height,b0=this.state.flexBasis!==Yt.flexBasis,kt=M0||l0||b0;kt&&reactDomExports.flushSync(function(){rt.setState(Yt)}),this.props.onResize&&kt&&this.props.onResize(et,bt,this.resizable,Vt)}},nt.prototype.onMouseUp=function(et){var rt,ot,at=this.state,st=at.isResizing,ut=at.direction,ct=at.original;if(!(!st||!this.resizable)){var pt={width:this.size.width-ct.width,height:this.size.height-ct.height};this.props.onResizeStop&&this.props.onResizeStop(et,ut,this.resizable,pt),this.props.size&&this.setState({width:(rt=this.props.size.width)!==null&&rt!==void 0?rt:"auto",height:(ot=this.props.size.height)!==null&&ot!==void 0?ot:"auto"}),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:__assign(__assign({},this.state.backgroundStyle),{cursor:"auto"})})}},nt.prototype.updateSize=function(et){var rt,ot;this.setState({width:(rt=et.width)!==null&&rt!==void 0?rt:"auto",height:(ot=et.height)!==null&&ot!==void 0?ot:"auto"})},nt.prototype.renderResizer=function(et){var rt=this,ot=this.props,at=ot.enable,st=ot.handleStyles,ut=ot.handleClasses,ct=ot.handleWrapperStyle,pt=ot.handleWrapperClass,dt=ot.handleComponent;if(!at)return null;var ft=et.filter(function(bt){return at[bt]!==!1}).map(function(bt){return at[bt]!==!1?reactExports.createElement(Resizer,{key:bt,direction:bt,onResizeStart:rt.onResizeStart,replaceStyles:st&&st[bt],className:ut&&ut[bt]},dt&&dt[bt]?dt[bt]:null):null});return reactExports.createElement("div",{className:pt,style:ct},ft)},nt.prototype.render=function(){var et=this,rt=Object.keys(this.props).reduce(function(st,ut){return definedProps.indexOf(ut)!==-1||(st[ut]=et.props[ut]),st},{}),ot=__assign(__assign(__assign({position:"relative",userSelect:this.state.isResizing?"none":"auto"},this.props.style),this.sizeStyle),{maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight,minWidth:this.props.minWidth,minHeight:this.props.minHeight,boxSizing:"border-box",flexShrink:0});this.state.flexBasis&&(ot.flexBasis=this.state.flexBasis);var at=this.props.as||"div";return reactExports.createElement(at,__assign({style:ot,className:this.props.className},rt,{ref:function(st){st&&(et.resizable=st)}}),this.state.isResizing&&reactExports.createElement("div",{style:this.state.backgroundStyle}),this.renderResizer(["topLeft","top","topRight","left"]),this.props.children,this.renderResizer(["right","bottomLeft","bottom","bottomRight"]))},nt.defaultProps={as:"div",onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},enable:{top:!0,right:!0,bottom:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},style:{},grid:[1,1],gridGap:[0,0],lockAspectRatio:!1,lockAspectRatioExtraWidth:0,lockAspectRatioExtraHeight:0,scale:1,resizeRatio:1,snapGap:0},nt}(reactExports.PureComponent);const conditionalCustomColor=(tt,nt,et)=>{let rt=tt.colors.bodyText!==tt.colors.gray10;return hasLightBackgroundColor(tt)&&(rt=tt.colors.bodyText!==tt.colors.gray85),rt?nt:et},StyledSidebar=newStyled("section",{target:"e1dbuyne0"})(({theme:tt,isCollapsed:nt,adjustTop:et,sidebarWidth:rt})=>{const ot=nt?0:Math.min(244,window.innerWidth),at=nt?0:Math.min(550,window.innerWidth*.9);return{position:"relative",top:et?tt.sizes.headerDecorationHeight:tt.spacing.none,backgroundColor:tt.colors.bgColor,zIndex:tt.zIndices.header+1,minWidth:ot,maxWidth:at,transform:nt?`translateX(-${rt}px)`:"none",transition:"transform 300ms, min-width 300ms, max-width 300ms","&:focus":{outline:"none"},[`@media (max-width: ${tt.breakpoints.md})`]:{boxShadow:`-2rem 0 2rem 2rem ${nt?"transparent":"#00000029"}`},"@media print":{display:nt?"none":"initial",height:"auto !important",maxHeight:"99%",boxShadow:"none"}}}),StyledSidebarNavContainer=newStyled("div",{target:"e1dbuyne1"})({position:"relative"}),StyledSidebarNavItems=newStyled("ul",{target:"e1dbuyne2"})(({theme:tt})=>({listStyle:"none",margin:tt.spacing.none,paddingBottom:tt.spacing.threeXS,paddingTop:tt.spacing.none,paddingRight:tt.spacing.none,paddingLeft:tt.spacing.none})),StyledSidebarNavLinkContainer=newStyled("div",{target:"e1dbuyne3"})({display:"flex",flexDirection:"column"}),StyledSidebarNavIcon=newStyled("span",{target:"e1dbuyne4"})(({theme:tt,isActive:nt})=>{const et=conditionalCustomColor(tt,tt.colors.fadedText60,tt.colors.navIconColor),rt=conditionalCustomColor(tt,tt.colors.bodyText,tt.colors.navActiveTextColor);return{display:"inline-flex",span:{color:nt?rt:et,fontWeight:nt?tt.fontWeights.bold:tt.fontWeights.normal}}}),StyledSidebarNavLink=newStyled("a",{target:"e1dbuyne5"})(({theme:tt,isActive:nt})=>{const et=conditionalCustomColor(tt,tt.colors.bodyText,tt.colors.navTextColor),rt={textDecoration:"none",fontWeight:nt?tt.fontWeights.bold:tt.fontWeights.normal};return{...rt,display:"flex",flexDirection:"row",alignItems:"center",gap:tt.spacing.sm,borderRadius:tt.radii.default,paddingLeft:tt.spacing.sm,paddingRight:tt.spacing.sm,marginLeft:tt.spacing.twoXL,marginRight:tt.spacing.twoXL,marginTop:tt.spacing.threeXS,marginBottom:tt.spacing.threeXS,lineHeight:tt.lineHeights.menuItem,color:et,backgroundColor:nt?tt.colors.darkenedBgMix25:"transparent","&:hover":{backgroundColor:transparentize(tt.colors.darkenedBgMix25,.1)},"&:active,&:visited,&:hover":{...rt},"&:focus":{outline:"none"},"&:focus-visible":{backgroundColor:tt.colors.darkenedBgMix15},"@media print":{paddingLeft:tt.spacing.none}}}),StyledSidebarLinkText=newStyled("span",{target:"e1dbuyne6"})(({isActive:tt,theme:nt})=>{const et=conditionalCustomColor(nt,transparentize(nt.colors.bodyText,.2),nt.colors.navTextColor),rt=conditionalCustomColor(nt,nt.colors.bodyText,nt.colors.navActiveTextColor);return{color:tt?rt:et,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",display:"table-cell"}}),StyledSidebarUserContent=newStyled("div",{target:"e1dbuyne7"})(({hasPageNavAbove:tt,theme:nt})=>({paddingTop:tt?nt.spacing.twoXL:0,paddingBottom:nt.sizes.sidebarTopSpace,paddingLeft:nt.spacing.twoXL,paddingRight:nt.spacing.twoXL})),StyledSidebarContent=newStyled("div",{target:"e1dbuyne8"})(({})=>({position:"relative",height:"100%",width:"100%",overflow:["auto","overlay"]})),RESIZE_HANDLE_WIDTH="8px",StyledResizeHandle=newStyled("div",{target:"e1dbuyne9"})(({theme:tt})=>({position:"absolute",width:RESIZE_HANDLE_WIDTH,height:"100%",cursor:"col-resize",zIndex:tt.zIndices.sidebarMobile,"&:hover":{backgroundImage:`linear-gradient(to right, transparent 20%, ${tt.colors.fadedText20} 28%, transparent 36%)`}})),StyledSidebarHeaderContainer=newStyled("div",{target:"e1dbuyne10"})(({theme:tt})=>({display:"flex",justifyContent:"space-between",alignItems:"start",padding:tt.spacing.twoXL,paddingTop:`calc(${tt.spacing.twoXL} - ${tt.sizes.headerDecorationHeight})`})),StyledLogoLink=newStyled("a",{target:"e1dbuyne11"})(({})=>({"&:hover":{opacity:"0.7"}}));function translateLogoHeight(tt,nt){return nt==="small"?tt.sizes.smallLogoHeight:nt==="large"?tt.sizes.largeLogoHeight:tt.sizes.defaultLogoHeight}const StyledLogo=newStyled("img",{target:"e1dbuyne12"})(({theme:tt,size:nt,sidebarWidth:et})=>({height:translateLogoHeight(tt,nt),marginTop:nt=="small"?tt.spacing.xs:tt.spacing.twoXS,marginBottom:nt=="small"?tt.spacing.xs:tt.spacing.twoXS,marginRight:tt.spacing.sm,marginLeft:tt.spacing.none,zIndex:tt.zIndices.header,objectFit:"contain",verticalAlign:"middle",...et&&{maxWidth:`calc(${et}px - 2 * ${tt.spacing.twoXL} - ${tt.spacing.sm} - 2.25rem)`}})),StyledNoLogoSpacer=newStyled("div",{target:"e1dbuyne13"})(({theme:tt})=>({height:tt.sizes.largeLogoHeight})),StyledSidebarOpenContainer=newStyled("div",{target:"e1dbuyne14"})(({theme:tt,chevronDownshift:nt})=>({position:"fixed",top:nt?`${nt}px`:tt.spacing.xl,left:tt.spacing.twoXL,zIndex:tt.zIndices.header,display:"flex",justifyContent:"center",alignItems:"center","@media print":{position:"static"}})),StyledOpenSidebarButton=newStyled("div",{target:"e1dbuyne15"})(({theme:tt})=>{const nt=conditionalCustomColor(tt,tt.colors.bodyText,tt.colors.sidebarControlColor);return{zIndex:tt.zIndices.header,color:nt,marginTop:tt.spacing.twoXS,button:{"&:hover":{backgroundColor:tt.colors.darkenedBgMix25}},"@media print":{display:"none"}}}),StyledCollapseSidebarButton=newStyled("div",{target:"e1dbuyne16"})(({showSidebarCollapse:tt,theme:nt})=>{const et=conditionalCustomColor(nt,nt.colors.bodyText,nt.colors.sidebarControlColor);return{display:tt?"inline":"none",transition:"left 300ms",transitionDelay:"left 300ms",color:et,lineHeight:"0","@media print":{display:"none"},[`@media (max-width: ${nt.breakpoints.sm})`]:{display:"inline"}}}),StyledSidebarNavSectionHeader=newStyled("header",{target:"e1dbuyne17"})(({theme:tt})=>{const nt=conditionalCustomColor(tt,transparentize(tt.colors.bodyText,.15),tt.colors.navTextColor);return{fontSize:tt.fontSizes.sm,fontWeight:tt.fontWeights.bold,color:nt,lineHeight:tt.lineHeights.small,paddingRight:tt.spacing.sm,marginLeft:tt.spacing.twoXL,marginRight:tt.spacing.twoXL,marginTop:tt.spacing.sm,marginBottom:tt.spacing.twoXS}}),StyledViewButton=newStyled("button",{target:"e1dbuyne18"})(({theme:tt})=>{const nt=conditionalCustomColor(tt,tt.colors.bodyText,tt.colors.navActiveTextColor);return{fontSize:tt.fontSizes.sm,fontFamily:"inherit",lineHeight:tt.lineHeights.base,color:nt,backgroundColor:tt.colors.transparent,border:"none",borderRadius:tt.radii.default,marginTop:tt.spacing.twoXS,marginLeft:tt.spacing.xl,marginBottom:tt.spacing.none,marginRight:tt.spacing.none,padding:`${tt.spacing.threeXS} ${tt.spacing.sm}`,"&:hover, &:active, &:focus":{border:"none",outline:"none",boxShadow:"none"},"&:hover":{backgroundColor:tt.colors.darkenedBgMix25}}}),StyledSidebarNavSeparator=newStyled("div",{target:"e1dbuyne19"})(({theme:tt})=>({paddingTop:tt.spacing.lg,borderBottom:`${tt.sizes.borderWidth} solid ${tt.colors.borderColor}`}));function arrayAggregator$1(tt,nt,et,rt){for(var ot=-1,at=tt==null?0:tt.length;++ot<at;){var st=tt[ot];nt(rt,st,et(st),tt)}return rt}var _arrayAggregator=arrayAggregator$1,baseEach=_baseEach;function baseAggregator$1(tt,nt,et,rt){return baseEach(tt,function(ot,at,st){nt(rt,ot,et(ot),st)}),rt}var _baseAggregator=baseAggregator$1,arrayAggregator=_arrayAggregator,baseAggregator=_baseAggregator,baseIteratee$1=_baseIteratee,isArray$1=isArray_1;function createAggregator$1(tt,nt){return function(et,rt){var ot=isArray$1(et)?arrayAggregator:baseAggregator,at=nt?nt():{};return ot(et,tt,baseIteratee$1(rt),at)}}var _createAggregator=createAggregator$1,baseAssignValue$1=_baseAssignValue,createAggregator=_createAggregator,objectProto=Object.prototype,hasOwnProperty$1=objectProto.hasOwnProperty,groupBy=createAggregator(function(tt,nt,et){hasOwnProperty$1.call(tt,et)?tt[et].push(nt):baseAssignValue$1(tt,et,[nt])}),groupBy_1=groupBy;const groupBy$1=getDefaultExportFromCjs$1(groupBy_1),NavSection=({header:tt="",children:nt})=>jsxs(Fragment,{children:[tt&&jsx$1(StyledSidebarNavSectionHeader,{"data-testid":"stNavSectionHeader",children:tt}),nt]}),SidebarNavLink=({isActive:tt,pageUrl:nt,icon:et,onClick:rt,children:ot})=>jsx$1(StyledSidebarNavLinkContainer,{children:jsxs(StyledSidebarNavLink,{"data-testid":"stSidebarNavLink",isActive:tt,href:nt,onClick:rt,children:[et&&et.length&&jsx$1(StyledSidebarNavIcon,{isActive:tt,children:jsx$1(DynamicIcon,{size:"md",iconValue:et})}),jsx$1(StyledSidebarLinkText,{isActive:tt,children:ot})]})}),COLLAPSE_THRESHOLD=12,NUM_PAGES_TO_SHOW_WHEN_COLLAPSED=10;function NavLink({pageUrl:tt,page:nt,isActive:et,onClick:rt}){const ot=nt.pageName;return jsx$1("li",{children:jsx$1(SidebarNavLink,{isActive:et,pageUrl:tt,icon:nt.icon,onClick:rt,children:ot})})}function generateNavSections(tt,nt,et,rt){const ot=[],at=groupBy$1(nt,ut=>ut.sectionHeader||"");let st=0;return tt.forEach(ut=>{const ct=at[ut]??[];let pt=ct;if(et){if(st>=NUM_PAGES_TO_SHOW_WHEN_COLLAPSED)return;st+ct.length>NUM_PAGES_TO_SHOW_WHEN_COLLAPSED&&(pt=ct.slice(0,NUM_PAGES_TO_SHOW_WHEN_COLLAPSED-st))}st+=pt.length,ot.push(jsx$1(NavSection,{header:ut,children:pt.map(rt)},ut))}),ot}const SidebarNav=({endpoints:tt,appPages:nt,collapseSidebar:et,expandSidebarNav:rt,currentPageScriptHash:ot,hasSidebarElements:at,navSections:st,onPageChange:ut})=>{const[ct,pt]=reactExports.useState(!1),{pageLinkBaseUrl:dt}=reactExports.useContext(AppContext);reactExports.useEffect(()=>{const zt=localStorageAvailable()&&window.localStorage.getItem("sidebarNavState")==="expanded";!ct&&(rt||zt)&&pt(!0)},[ct,rt]);const ft=reactExports.useCallback(()=>{const zt=!ct;localStorageAvailable()&&(zt?window.localStorage.setItem("sidebarNavState","expanded"):window.localStorage.removeItem("sidebarNavState")),pt(zt)},[ct]),bt=reactExports.useCallback((zt,yt)=>{const vt=tt.buildAppPageURL(dt,zt),At=zt.pageScriptHash===ot;return jsx$1(NavLink,{pageUrl:vt,page:zt,isActive:At,onClick:St=>{St.preventDefault(),ut(zt.pageScriptHash),isMobile_1&&et()}},`${zt.pageName}-${yt}`)},[et,ot,tt,ut,dt]);let ht=[];const mt=nt.length,Mt=at&&mt>COLLAPSE_THRESHOLD&&!rt,Ot=Mt&&!ct;return st.length>0?ht=generateNavSections(st,nt,Ot,bt):ht=(Ot?nt.slice(0,NUM_PAGES_TO_SHOW_WHEN_COLLAPSED):nt).map(bt),jsxs(StyledSidebarNavContainer,{"data-testid":"stSidebarNav",children:[jsx$1(StyledSidebarNavItems,{"data-testid":"stSidebarNavItems",children:ht}),Mt&&jsx$1(StyledViewButton,{onClick:ft,"data-testid":"stSidebarNavViewButton",children:ct?"View less":`View ${mt-NUM_PAGES_TO_SHOW_WHEN_COLLAPSED} more`}),at&&jsx$1(StyledSidebarNavSeparator,{"data-testid":"stSidebarNavSeparator"})]})},g1=class g1 extends reactExports.PureComponent{constructor(nt){super(nt),this.sidebarRef=React$1.createRef(),this.handleClickOutside=rt=>{if(this.sidebarRef&&window){const{current:ot}=this.sidebarRef,{innerWidth:at}=window;ot&&!ot.contains(rt.target)&&at<=this.mediumBreakpointPx&&this.setState({collapsedSidebar:!0})}},this.setSidebarWidth=rt=>{const ot=rt.toString();this.setState({sidebarWidth:ot}),localStorageAvailable()&&window.localStorage.setItem("sidebarWidth",ot)},this.resetSidebarWidth=rt=>{rt.detail===2&&(this.setState({sidebarWidth:g1.minWidth}),localStorageAvailable()&&window.localStorage.setItem("sidebarWidth",g1.minWidth))},this.checkMobileOnResize=()=>{if(!window)return!1;const{innerWidth:rt}=window;return rt<this.state.lastInnerWidth&&rt<=this.mediumBreakpointPx&&this.setState({collapsedSidebar:!0}),this.setState({lastInnerWidth:rt}),!0},this.toggleCollapse=()=>{const{collapsedSidebar:rt}=this.state;this.setState({collapsedSidebar:!rt})},this.onMouseOver=()=>{this.setState({showSidebarCollapse:!0})},this.onMouseOut=()=>{this.setState({showSidebarCollapse:!1})},this.mediumBreakpointPx=g1.calculateMaxBreakpoint(nt.theme.breakpoints.md);const et=localStorageAvailable()?window.localStorage.getItem("sidebarWidth"):void 0;this.state={collapsedSidebar:g1.shouldCollapse(nt,this.mediumBreakpointPx),sidebarWidth:et||g1.minWidth,lastInnerWidth:window?window.innerWidth:1/0,showSidebarCollapse:!1}}static calculateMaxBreakpoint(nt){return parseInt(nt,10)-.02}componentDidUpdate(nt){this.mediumBreakpointPx=g1.calculateMaxBreakpoint(this.props.theme.breakpoints.md),(this.props.initialSidebarState!==nt.initialSidebarState||this.props.hasElements!==nt.hasElements)&&this.setState({collapsedSidebar:g1.shouldCollapse(this.props,this.mediumBreakpointPx)})}static shouldCollapse(nt,et){switch(nt.initialSidebarState){case PageConfig.SidebarState.EXPANDED:return!1;case PageConfig.SidebarState.COLLAPSED:return!0;case PageConfig.SidebarState.AUTO:default:{const{innerWidth:rt}=window||{};return rt?rt<=et:!1}}}componentDidMount(){window.addEventListener("resize",this.checkMobileOnResize),document.addEventListener("mousedown",this.handleClickOutside)}componentWillUnmount(){window.removeEventListener("resize",this.checkMobileOnResize),document.removeEventListener("mousedown",this.handleClickOutside)}headerDecorationVisible(){let nt=!1;const et=document.getElementById("stDecoration");if(et){const rt=window.getComputedStyle(et);nt=rt.visibility!=="hidden"&&rt.visibility!=="collapse"&&rt.display!=="none"}return nt}renderLogo(nt){const{appLogo:et,endpoints:rt}=this.props,{sidebarWidth:ot}=this.state;if(!et)return jsx$1(StyledNoLogoSpacer,{"data-testid":"stLogoSpacer"});const at=nt&&et.iconImage?et.iconImage:et.image,st=rt.buildMediaURL(at),ut=jsx$1(StyledLogo,{src:st,size:et.size,sidebarWidth:ot,alt:"Logo",className:"stLogo","data-testid":"stLogo"});return et.link?jsx$1(StyledLogoLink,{href:et.link,target:"_blank",rel:"noreferrer","data-testid":"stLogoLink",children:ut}):ut}render(){const{collapsedSidebar:nt,sidebarWidth:et,showSidebarCollapse:rt}=this.state,{appPages:ot,chevronDownshift:at,children:st,hasElements:ut,onPageChange:ct,currentPageScriptHash:pt,hideSidebarNav:dt,expandSidebarNav:ft,navSections:bt}=this.props,ht=ot.length>1&&!dt,Mt=!(isEmbed()&&!isColoredLineDisplayed())&&this.headerDecorationVisible();return jsxs(Fragment,{children:[jsxs(StyledSidebarOpenContainer,{chevronDownshift:at,"data-testid":"stSidebarCollapsedControl",children:[this.renderLogo(!0),jsx$1(StyledOpenSidebarButton,{children:jsx$1(BaseButton,{kind:BaseButtonKind.HEADER_NO_PADDING,onClick:this.toggleCollapse,children:jsx$1(Icon$2,{content:ChevronRight,size:"xl"})})})]}),jsx$1(Resizable,{className:"stSidebar","data-testid":"stSidebar","aria-expanded":!nt,enable:{top:!1,right:!0,bottom:!1,left:!1},handleStyles:{right:{width:RESIZE_HANDLE_WIDTH,right:"-6px"}},handleComponent:{right:jsx$1(StyledResizeHandle,{onClick:this.resetSidebarWidth})},size:{width:et,height:"auto"},as:StyledSidebar,onResizeStop:(Ot,zt,yt,vt)=>{const At=parseInt(et,10)+vt.width;this.setSidebarWidth(At)},isCollapsed:nt,adjustTop:Mt,sidebarWidth:et,children:jsxs(StyledSidebarContent,{"data-testid":"stSidebarContent",ref:this.sidebarRef,onMouseOver:this.onMouseOver,onMouseOut:this.onMouseOut,children:[jsxs(StyledSidebarHeaderContainer,{"data-testid":"stSidebarHeader",children:[this.renderLogo(!1),jsx$1(StyledCollapseSidebarButton,{showSidebarCollapse:rt,"data-testid":"stSidebarCollapseButton",children:jsx$1(BaseButton,{kind:BaseButtonKind.HEADER_NO_PADDING,onClick:this.toggleCollapse,children:jsx$1(Icon$2,{content:ChevronLeft,size:"xl"})})})]}),ht&&jsx$1(SidebarNav,{endpoints:this.props.endpoints,appPages:ot,collapseSidebar:this.toggleCollapse,currentPageScriptHash:pt,navSections:bt,hasSidebarElements:ut,expandSidebarNav:ft,onPageChange:ct}),jsx$1(StyledSidebarUserContent,{hasPageNavAbove:ht,"data-testid":"stSidebarUserContent",children:st})]})})]})}};g1.minWidth="336";let Sidebar=g1;function SidebarWithProvider(tt){return jsx$1(IsSidebarContext.Provider,{value:!0,children:jsx$1(Sidebar,{...tt})})}const Sidebar$1=withTheme(SidebarWithProvider),createSidebarTheme=tt=>createTheme("Sidebar",{secondaryBackgroundColor:tt.emotion.colors.bgColor,backgroundColor:tt.emotion.colors.secondaryBg,bodyFont:tt.emotion.genericFonts.bodyFont,codeFont:tt.emotion.genericFonts.codeFont},tt,!0),ThemedSidebar=({children:tt,...nt})=>{const{sidebarChevronDownshift:et}=React$1.useContext(AppContext),{activeTheme:rt}=React$1.useContext(LibContext),ot=createSidebarTheme(rt);return jsx$1(ThemeProvider,{theme:ot.emotion,baseuiTheme:ot.basewebTheme,children:jsx$1(Sidebar$1,{...nt,chevronDownshift:et,children:tt})})};function EventContainer({scriptRunId:tt,children:nt}){const et=useTheme();return reactExports.useEffect(()=>{var rt;(rt=toaster.getRef())==null||rt.clearAll()},[tt]),jsxs(Fragment,{children:[jsx$1(ToasterContainer,{placement:PLACEMENT$1.topRight,autoHideDuration:4*1e3,overrides:{Root:{style:{top:et.sizes.headerHeight,zIndex:et.zIndices.toast},props:{"data-testid":"stToastContainer",className:"stToastContainer"}}}}),nt]})}const StyledAppViewContainer=newStyled("div",{target:"ekr3hml0"})({display:"flex",flexDirection:"row",justifyContent:"flex-start",alignItems:"stretch",alignContent:"flex-start",position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden","@media print":{overflow:"visible"}}),StyledAppViewMain=newStyled("section",{target:"ekr3hml1"})(({disableScrolling:tt,theme:nt})=>({display:"flex",flexDirection:"column",width:nt.sizes.full,overflow:tt?"hidden":"auto",alignItems:"center","&:focus":{outline:"none"},"@media not print":{[`@media (max-width: ${nt.breakpoints.md})`]:{position:"absolute",top:0,left:0,right:0,bottom:0}},"@media print":{overflow:"visible"}})),StyledStickyBottomContainer=newStyled("div",{target:"ekr3hml2"})(({theme:tt})=>({position:"sticky",left:0,bottom:0,width:"100%",zIndex:tt.zIndices.bottom,"@media print":{position:"static"}})),StyledInnerBottomContainer=newStyled("div",{target:"ekr3hml3"})(({theme:tt})=>({position:"relative",bottom:0,width:"100%",minWidth:"100%",backgroundColor:tt.colors.bgColor,display:"flex",flexDirection:"column",alignItems:"center"})),applyWideModePadding=tt=>({[`@media (min-width: calc(${tt.sizes.contentMaxWidth} + 2 * (${tt.sizes.wideSidePadding} - ${tt.spacing.lg})))`]:{paddingLeft:tt.sizes.wideSidePadding,paddingRight:tt.sizes.wideSidePadding},minWidth:"auto",maxWidth:"initial"}),StyledAppViewBlockContainer=newStyled("div",{target:"ekr3hml4"})(({hasSidebar:tt,hasBottom:nt,isEmbedded:et,isWideMode:rt,showPadding:ot,addPaddingForHeader:at,theme:st})=>{const ut="2.1rem";let ct=ot?"6rem":ut;(at&&!ot||et&&tt)&&(ct=`${parseFloat(st.sizes.headerHeight)+parseFloat(st.spacing.md)}rem`);const pt=ot&&!nt?"10rem":st.spacing.lg;return{width:st.sizes.full,paddingLeft:st.spacing.lg,paddingRight:st.spacing.lg,paddingTop:ct,paddingBottom:pt,maxWidth:st.sizes.contentMaxWidth,...rt&&applyWideModePadding(st),"@media print":{paddingTop:ut}}}),StyledSidebarBlockContainer=newStyled("div",{target:"ekr3hml5"})(({theme:tt})=>({width:tt.sizes.full})),StyledEventBlockContainer=newStyled("div",{target:"ekr3hml6"})({display:"none"}),StyledBottomBlockContainer=newStyled("div",{target:"ekr3hml7"})(({isWideMode:tt,showPadding:nt,theme:et})=>({width:et.sizes.full,paddingLeft:et.spacing.lg,paddingRight:et.spacing.lg,paddingTop:et.spacing.lg,paddingBottom:nt?et.sizes.appDefaultBottomPadding:et.spacing.threeXL,maxWidth:et.sizes.contentMaxWidth,...tt&&applyWideModePadding(et),"@media print":{paddingTop:et.spacing.none}})),StyledAppViewBlockSpacer=newStyled("div",{target:"ekr3hml8"})(({theme:tt})=>({width:tt.sizes.full,flexGrow:1})),StyledIFrameResizerAnchor=newStyled("div",{target:"ekr3hml9"})(({theme:tt})=>({position:"relative",bottom:tt.spacing.none}));function ScrollToBottomContainer(tt){const{className:nt,tabIndex:et,children:rt,isEmbedded:ot,disableScrolling:at}=tt,st=useScrollToBottom();return jsx$1(StyledAppViewMain,{tabIndex:et,className:nt,isEmbedded:ot,disableScrolling:at,ref:st,"data-testid":"stAppScrollToBottomContainer",children:rt})}function AppView(tt){const{elements:nt,sessionInfo:et,scriptRunId:rt,scriptRunState:ot,widgetMgr:at,widgetsDisabled:st,uploadClient:ut,componentRegistry:ct,formsData:pt,appLogo:dt,appPages:ft,navSections:bt,onPageChange:ht,currentPageScriptHash:mt,expandSidebarNav:Mt,hideSidebarNav:Ot,sendMessageToHost:zt,endpoints:yt}=tt;React$1.useEffect(()=>{const Bt=()=>{zt({type:"UPDATE_HASH",hash:window.location.hash})};return window.addEventListener("hashchange",Bt,!1),()=>window.removeEventListener("hashchange",Bt,!1)},[zt]);const{wideMode:vt,initialSidebarState:At,embedded:St,showPadding:Et,disableScrolling:Tt,showToolbar:Rt,showColoredLine:Ct,sidebarChevronDownshift:wt}=React$1.useContext(AppContext),{addScriptFinishedHandler:Lt,removeScriptFinishedHandler:Vt}=React$1.useContext(LibContext),jt=vt?"wide":"narrow",s0=!nt.sidebar.isEmpty,Ht=!nt.event.isEmpty,Yt=!nt.bottom.isEmpty,[M0,l0]=React$1.useState(!1),b0=s0||!Ot&&ft.length>1||M0;React$1.useEffect(()=>{b0&&Ot&&!M0&&l0(!0)},[b0,Ot,M0]);const kt=React$1.useCallback(()=>{!s0&&M0&&l0(!1)},[s0,M0]);React$1.useEffect(()=>(Lt(kt),()=>{Vt(kt)}),[kt,Lt,Vt]);const o0=Bt=>{const p0=Bt.iconImage?Bt.iconImage:Bt.image,r0=yt.buildMediaURL(p0),a0=jsx$1(StyledLogo,{src:r0,size:Bt.size,alt:"Logo",className:"stLogo","data-testid":"stLogo"});return Bt.link?jsx$1(StyledLogoLink,{href:Bt.link,target:"_blank",rel:"noreferrer","data-testid":"stLogoLink",children:a0}):a0},qt=Yt?ScrollToBottomContainer:StyledAppViewMain,Dt=Bt=>jsx$1(VerticalBlock,{node:Bt,endpoints:yt,sessionInfo:et,scriptRunId:rt,scriptRunState:ot,widgetMgr:at,widgetsDisabled:st,uploadClient:ut,componentRegistry:ct,formsData:pt});return jsxs(StyledAppViewContainer,{className:"stAppViewContainer appview-container","data-testid":"stAppViewContainer","data-layout":jt,children:[b0&&jsx$1(ThemedSidebar,{endpoints:yt,initialSidebarState:At,appLogo:dt,appPages:ft,navSections:bt,hasElements:s0,onPageChange:ht,currentPageScriptHash:mt,hideSidebarNav:Ot,expandSidebarNav:Mt,children:jsx$1(StyledSidebarBlockContainer,{children:Dt(nt.sidebar)})}),!b0&&dt&&jsx$1(StyledSidebarOpenContainer,{chevronDownshift:wt,"data-testid":"stSidebarCollapsedControl",children:o0(dt)}),jsxs(qt,{tabIndex:0,isEmbedded:St,disableScrolling:Tt,className:"stMain","data-testid":"stMain",children:[jsx$1(StyledAppViewBlockContainer,{className:"stMainBlockContainer block-container","data-testid":"stMainBlockContainer",isWideMode:vt,showPadding:Et,addPaddingForHeader:Rt||Ct,hasBottom:Yt,isEmbedded:St,hasSidebar:b0,children:Dt(nt.main)}),!Yt&&jsx$1(StyledIFrameResizerAnchor,{"data-testid":"stAppIframeResizerAnchor","data-iframe-height":!0}),Yt&&jsxs(Fragment,{children:[jsx$1(StyledAppViewBlockSpacer,{}),jsx$1(StyledStickyBottomContainer,{className:"stBottom","data-testid":"stBottom",children:jsx$1(StyledInnerBottomContainer,{children:jsx$1(StyledBottomBlockContainer,{"data-testid":"stBottomBlockContainer",isWideMode:vt,showPadding:Et,children:Dt(nt.bottom)})})})]})]}),Ht&&jsx$1(EventContainer,{scriptRunId:nt.event.scriptRunId,children:jsx$1(StyledEventBlockContainer,{className:"stEvent","data-testid":"stEvent",children:Dt(nt.event)})})]})}var Ellipses=reactExports.forwardRef(function(tt,nt){var et={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return reactExports.createElement(EmotionIconBase,_extends$Q({iconAttrs:et,iconVerticalAlign:"middle",iconViewBox:"0 0 8 8"},tt,{ref:nt}),reactExports.createElement("path",{d:"M0 3v2h2V3H0zm3 0v2h2V3H3zm3 0v2h2V3H6z"}))});Ellipses.displayName="Ellipses";var Info=reactExports.forwardRef(function(tt,nt){var et={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return reactExports.createElement(EmotionIconBase,_extends$Q({iconAttrs:et,iconVerticalAlign:"middle",iconViewBox:"0 0 8 8"},tt,{ref:nt}),reactExports.createElement("path",{d:"M5 0c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zM3.5 2.5C2.67 2.5 2 3.17 2 4h1c0-.28.22-.5.5-.5s.5.22.5.5-1 1.64-1 2.5C3 7.36 3.67 8 4.5 8S6 7.33 6 6.5H5c0 .28-.22.5-.5.5S4 6.78 4 6.5C4 6.14 5 4.66 5 4c0-.81-.67-1.5-1.5-1.5z"}))});Info.displayName="Info";var Warning=reactExports.forwardRef(function(tt,nt){var et={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return reactExports.createElement(EmotionIconBase,_extends$Q({iconAttrs:et,iconVerticalAlign:"middle",iconViewBox:"0 0 8 8"},tt,{ref:nt}),reactExports.createElement("path",{d:"M3.09 0c-.06 0-.1.04-.13.09L.02 6.9c-.02.05-.03.13-.03.19v.81c0 .05.04.09.09.09h6.81c.05 0 .09-.04.09-.09v-.81c0-.05-.01-.14-.03-.19L4.01.09A.142.142 0 003.88 0h-.81zM3 3h1v2H3V3zm0 3h1v1H3V6z"}))});Warning.displayName="Warning";function hasClass(tt,nt){return tt.classList?!!nt&&tt.classList.contains(nt):(" "+(tt.className.baseVal||tt.className)+" ").indexOf(" "+nt+" ")!==-1}function addClass(tt,nt){tt.classList?tt.classList.add(nt):hasClass(tt,nt)||(typeof tt.className=="string"?tt.className=tt.className+" "+nt:tt.setAttribute("class",(tt.className&&tt.className.baseVal||"")+" "+nt))}function replaceClassName(tt,nt){return tt.replace(new RegExp("(^|\\s)"+nt+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function removeClass$1(tt,nt){tt.classList?tt.classList.remove(nt):typeof tt.className=="string"?tt.className=replaceClassName(tt.className,nt):tt.setAttribute("class",replaceClassName(tt.className&&tt.className.baseVal||"",nt))}const config={disabled:!1},TransitionGroupContext=React$1.createContext(null);var forceReflow=function tt(nt){return nt.scrollTop},UNMOUNTED="unmounted",EXITED="exited",ENTERING="entering",ENTERED="entered",EXITING="exiting",Transition=function(tt){_inheritsLoose(nt,tt);function nt(rt,ot){var at;at=tt.call(this,rt,ot)||this;var st=ot,ut=st&&!st.isMounting?rt.enter:rt.appear,ct;return at.appearStatus=null,rt.in?ut?(ct=EXITED,at.appearStatus=ENTERING):ct=ENTERED:rt.unmountOnExit||rt.mountOnEnter?ct=UNMOUNTED:ct=EXITED,at.state={status:ct},at.nextCallback=null,at}nt.getDerivedStateFromProps=function(ot,at){var st=ot.in;return st&&at.status===UNMOUNTED?{status:EXITED}:null};var et=nt.prototype;return et.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},et.componentDidUpdate=function(ot){var at=null;if(ot!==this.props){var st=this.state.status;this.props.in?st!==ENTERING&&st!==ENTERED&&(at=ENTERING):(st===ENTERING||st===ENTERED)&&(at=EXITING)}this.updateStatus(!1,at)},et.componentWillUnmount=function(){this.cancelNextCallback()},et.getTimeouts=function(){var ot=this.props.timeout,at,st,ut;return at=st=ut=ot,ot!=null&&typeof ot!="number"&&(at=ot.exit,st=ot.enter,ut=ot.appear!==void 0?ot.appear:st),{exit:at,enter:st,appear:ut}},et.updateStatus=function(ot,at){if(ot===void 0&&(ot=!1),at!==null)if(this.cancelNextCallback(),at===ENTERING){if(this.props.unmountOnExit||this.props.mountOnEnter){var st=this.props.nodeRef?this.props.nodeRef.current:ReactDOM.findDOMNode(this);st&&forceReflow(st)}this.performEnter(ot)}else this.performExit();else this.props.unmountOnExit&&this.state.status===EXITED&&this.setState({status:UNMOUNTED})},et.performEnter=function(ot){var at=this,st=this.props.enter,ut=this.context?this.context.isMounting:ot,ct=this.props.nodeRef?[ut]:[ReactDOM.findDOMNode(this),ut],pt=ct[0],dt=ct[1],ft=this.getTimeouts(),bt=ut?ft.appear:ft.enter;if(!ot&&!st||config.disabled){this.safeSetState({status:ENTERED},function(){at.props.onEntered(pt)});return}this.props.onEnter(pt,dt),this.safeSetState({status:ENTERING},function(){at.props.onEntering(pt,dt),at.onTransitionEnd(bt,function(){at.safeSetState({status:ENTERED},function(){at.props.onEntered(pt,dt)})})})},et.performExit=function(){var ot=this,at=this.props.exit,st=this.getTimeouts(),ut=this.props.nodeRef?void 0:ReactDOM.findDOMNode(this);if(!at||config.disabled){this.safeSetState({status:EXITED},function(){ot.props.onExited(ut)});return}this.props.onExit(ut),this.safeSetState({status:EXITING},function(){ot.props.onExiting(ut),ot.onTransitionEnd(st.exit,function(){ot.safeSetState({status:EXITED},function(){ot.props.onExited(ut)})})})},et.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},et.safeSetState=function(ot,at){at=this.setNextCallback(at),this.setState(ot,at)},et.setNextCallback=function(ot){var at=this,st=!0;return this.nextCallback=function(ut){st&&(st=!1,at.nextCallback=null,ot(ut))},this.nextCallback.cancel=function(){st=!1},this.nextCallback},et.onTransitionEnd=function(ot,at){this.setNextCallback(at);var st=this.props.nodeRef?this.props.nodeRef.current:ReactDOM.findDOMNode(this),ut=ot==null&&!this.props.addEndListener;if(!st||ut){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var ct=this.props.nodeRef?[this.nextCallback]:[st,this.nextCallback],pt=ct[0],dt=ct[1];this.props.addEndListener(pt,dt)}ot!=null&&setTimeout(this.nextCallback,ot)},et.render=function(){var ot=this.state.status;if(ot===UNMOUNTED)return null;var at=this.props,st=at.children;at.in,at.mountOnEnter,at.unmountOnExit,at.appear,at.enter,at.exit,at.timeout,at.addEndListener,at.onEnter,at.onEntering,at.onEntered,at.onExit,at.onExiting,at.onExited,at.nodeRef;var ut=_objectWithoutPropertiesLoose$m(at,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return React$1.createElement(TransitionGroupContext.Provider,{value:null},typeof st=="function"?st(ot,ut):React$1.cloneElement(React$1.Children.only(st),ut))},nt}(React$1.Component);Transition.contextType=TransitionGroupContext;Transition.propTypes={};function noop$1(){}Transition.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:noop$1,onEntering:noop$1,onEntered:noop$1,onExit:noop$1,onExiting:noop$1,onExited:noop$1};Transition.UNMOUNTED=UNMOUNTED;Transition.EXITED=EXITED;Transition.ENTERING=ENTERING;Transition.ENTERED=ENTERED;Transition.EXITING=EXITING;var _addClass=function tt(nt,et){return nt&&et&&et.split(" ").forEach(function(rt){return addClass(nt,rt)})},removeClass=function tt(nt,et){return nt&&et&&et.split(" ").forEach(function(rt){return removeClass$1(nt,rt)})},CSSTransition=function(tt){_inheritsLoose(nt,tt);function nt(){for(var rt,ot=arguments.length,at=new Array(ot),st=0;st<ot;st++)at[st]=arguments[st];return rt=tt.call.apply(tt,[this].concat(at))||this,rt.appliedClasses={appear:{},enter:{},exit:{}},rt.onEnter=function(ut,ct){var pt=rt.resolveArguments(ut,ct),dt=pt[0],ft=pt[1];rt.removeClasses(dt,"exit"),rt.addClass(dt,ft?"appear":"enter","base"),rt.props.onEnter&&rt.props.onEnter(ut,ct)},rt.onEntering=function(ut,ct){var pt=rt.resolveArguments(ut,ct),dt=pt[0],ft=pt[1],bt=ft?"appear":"enter";rt.addClass(dt,bt,"active"),rt.props.onEntering&&rt.props.onEntering(ut,ct)},rt.onEntered=function(ut,ct){var pt=rt.resolveArguments(ut,ct),dt=pt[0],ft=pt[1],bt=ft?"appear":"enter";rt.removeClasses(dt,bt),rt.addClass(dt,bt,"done"),rt.props.onEntered&&rt.props.onEntered(ut,ct)},rt.onExit=function(ut){var ct=rt.resolveArguments(ut),pt=ct[0];rt.removeClasses(pt,"appear"),rt.removeClasses(pt,"enter"),rt.addClass(pt,"exit","base"),rt.props.onExit&&rt.props.onExit(ut)},rt.onExiting=function(ut){var ct=rt.resolveArguments(ut),pt=ct[0];rt.addClass(pt,"exit","active"),rt.props.onExiting&&rt.props.onExiting(ut)},rt.onExited=function(ut){var ct=rt.resolveArguments(ut),pt=ct[0];rt.removeClasses(pt,"exit"),rt.addClass(pt,"exit","done"),rt.props.onExited&&rt.props.onExited(ut)},rt.resolveArguments=function(ut,ct){return rt.props.nodeRef?[rt.props.nodeRef.current,ut]:[ut,ct]},rt.getClassNames=function(ut){var ct=rt.props.classNames,pt=typeof ct=="string",dt=pt&&ct?ct+"-":"",ft=pt?""+dt+ut:ct[ut],bt=pt?ft+"-active":ct[ut+"Active"],ht=pt?ft+"-done":ct[ut+"Done"];return{baseClassName:ft,activeClassName:bt,doneClassName:ht}},rt}var et=nt.prototype;return et.addClass=function(ot,at,st){var ut=this.getClassNames(at)[st+"ClassName"],ct=this.getClassNames("enter"),pt=ct.doneClassName;at==="appear"&&st==="done"&&pt&&(ut+=" "+pt),st==="active"&&ot&&forceReflow(ot),ut&&(this.appliedClasses[at][st]=ut,_addClass(ot,ut))},et.removeClasses=function(ot,at){var st=this.appliedClasses[at],ut=st.base,ct=st.active,pt=st.done;this.appliedClasses[at]={},ut&&removeClass(ot,ut),ct&&removeClass(ot,ct),pt&&removeClass(ot,pt)},et.render=function(){var ot=this.props;ot.classNames;var at=_objectWithoutPropertiesLoose$m(ot,["classNames"]);return React$1.createElement(Transition,_extends$Q({},at,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},nt}(React$1.Component);CSSTransition.defaultProps={classNames:""};CSSTransition.propTypes={};const iconRunning="data:image/gif;base64,R0lGODlhgACAAPAAAAAAAAAAACH5BAkUAAEAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAgACAAAAC/oyPqcvtD6OctNqLs968+w+G4kiW5omm6sq27gvH8kzX9o3nKcD3vA5s+Ia9oNFATAKOQKWSiXM6oTbpkzqzTrEx7ZX78ibBYfGYzDKf0So1kZ12/+Ar+Zy+s+Pr7j1f7ffnFRinRegiddg1pNho5OMIKbhGZpXXl6N3YrdlwvlF8ik6SioZWoqaauap2ur6xvoqm4oya1t6easL2Lbra1j2+5sp3ApWjKmI7Bghy1zh/DwRLd38Wi1Bje2gvc3Q7a0AHo4wTo50fb5gfs5O7h4O7y2/TY9tX40vrf/Mz+wfKZ26BAAbFVQmcOCBg4cYEnIYCKIfiXso4rFIByMcnY1sOKLxWCmhwgCWhCQaufDkN5UoS67s1JKlOJkKXa6jOdDmTJgjdRLEqc5nOaDtiJI0Gs+o0KBKkc5ryrMmVFA9p1KqGnVoVqZb0XV9ZxUWyqNflxYt67ReWEZjyVL9+TUp2rhP577NudZUTLtXpfIVu/duSrpq/7Id6zRtYcAvGQfWy60vYsgPDre9jDmz5s2cO3v+DDq06NEnCgAAIfkECRQAAQAsAAAAAIAAgAAAAv6Mj6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu4Lx/JM1/aN5/rO9/4P1AGGxGGwV0wSjzmlE8C0PZ/R2XRahV2vWdcW22V9qeHV2FlWnclp0xrddr+T8dN8WZff8/o5v3/2BzgmOMhVaAiHaAe2qEbnGCk56XBHSLlgaYl5oOmJ6Rk6GUoaSVrqeIpaqLoq2OqaBxtbNyv6eljZyprbAMvL5vuLG8wwTKxofIxcBLGM2Oz8zKm8S/0wfZ0wq62r2i1sDa6QPc49Ti6O3lkObFR9Opq8rc6sBB/v3kj/rb/PXi/Om0wB2/jh10/WQQTtumxCaGsekocMI2758QmixfZiNxbi28ixxpoIIC91NCmtZC+RXyiobCkFpsuX/2TIrEAz5IubOHNK3Hkxg897NIJuGIrHptGjSIuubPLUS9STNaVWpapTzFWsP1tM5UpUadaYW82U1bA05dhHa4V+JXg2RVoPc721RVGXQ96PkMTetbAX7t9EST8EFtzV69sLh9PFlbu4Z2SNff0OVps43GXChd1OphzNaWNsPEl+xotS8umKj9mOdvwadGcrqUnXlhAbciDbt3Gv1j0QoEfVmbUMRfvbtUqmm82+7NDaOEjDYSdaDBEayPV1wmlxz8dd88jwvnOTP48+vfr17Nu7fw8/vnz4BQAAIfkECRQAAQAsAAAAAIAAgAAAAv6Mj6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu4Lx/IG1PaMc/a+537FC9Z+xIfwWEwmjkylkgl1FqFN6Y9atc6wWW2Mi/TKwELxmMwzf9E99YvddrvgQ/kcbofh828yf431FxK2ECjowcVAeKgDxsjC9phCJ2lCV1c5eImZ2bEZ16nxmRaaMRpUenFaljqxutja8NoVqzAbVWt7i5trsJuYOxuAVivsS1xqfBDZqYxAKfkquyko7TDKtxpxasctge3m7foZTq56KUdtCq2G3ojcvofomC4PQpVtr0ma594ryu4fBn8CB+orCOQgwnHMYuH7ppAGLxQRn1WkcFGiuv5p8Axu9GRNUcOE2t450+UH4y6AvwBcSwmx5bmWnFAa2kazJoScoGxOfMnTZUxgPn8uuQkUqUV6RpQmpXXUaFFWOB9yhFoV6zKpS7U+hRUVLEOvw8g6HUt1as+ZadXq7IpKo1ircuMW8srVAt1jYte1hcvP7T1aeT3+5Xu4bGKWacn6tRsWMuAbIrr0BXlYquPH/DZzXqs482WTpEZjDrx17uJ5cU2TXmvUM+MesmdTnnw7NeoRGU/Dhur69V4SYGOv/tCxRHHgx1kTtfTXuGTiMKFPl76bd3Xl0ZlP187U+m7soCtvp37de3bz4bmnX/6dfXvw49WXH1wmuO3ciK/fx0fOin6fvaVZc3VRVhtboBX4n29tJEhSfH1BqBJVFGa1Xn9CiWSgXosUZliGEYoYImoXfnXfiCR62J2AO53IYYcYZgfiUDLOuCKO/OnmoltvHZjjVZed9WKNJTYo5HHPFQmjjin6uONdRPJo5ICmzZckTRQF9WOWK00SlIK33CHTkeK0UOZ+H5FZknMEnWGOfOf5EJB7VeKw5EJ67slnn37+CWiggg5KaKGGMlIAACH5BAkUAAEALAAAAACAAIAAAAL+jI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8cyBNT2jHP2vud+xQvefsSG8AgoKhFI5HLZPD6LUefUV5Vec1nhFtfVfmFh75hc5p3R6do61na/X/HknJ6+s8P6fbUPlwUo8zc4I2aYqLjI2Ehk5rhSGGlSRilSd+lRJ6eZwdnjCQQaJCpBimi6gNqkqsAq6GoAG6tKy2d6aymqi6vZu3sJ7BuZN0sr3JWgSzm5zOwYxTAc3bpKzSh9ja2o/To8ZOj9DB7eN34AGtAGiH6cyXnnvp75Hj82f5+u/pVfz8TviruAAPU9GWiwYJwtCBc6+HfQmkJjD9gJtELOYoTpYFMw7oO40VlHSBMpjiLZL9Q3hxtUZgMpa0LCmCFh0qw48+ZDgjp3kuqJExXQaciGZmRltKTQpPSgGf3DsmcsjVLHUb0p0iTWhsqqSlTq8Y1LCrWOfj0zj+hZs6lSElsZFm5chjBFbpt7sZw5I2vz6rVDo+/Iv4CDtqX795TgwXoV4/XLLfBjyL1kLkbrtObhdj/JXhanVTPKX5/5TvZUGENappI3szY8+nXr2LJ9uq59lzbu3KV2i+7tGzbw4KZvE29qnPjq48h1M19+HLry0sGlV6d+3Tnz5mO3y+3kvWL48eTLmz8PoQAAIfkECRQAAQAsAAAAAIAAgAAAAv6Mj6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu4Lx/JM1/aN5/rO9/4PDAqHQ4DRWDseiQalc8l6PoXSKgBllQKz1RJX2/taRWLwrjz2oM25dbfjdvLibAxdrrvXK3pou49nAeiHM6h0YXiVl4jEZxjG6Dj4EzmRSARo+cgUoCdxydlEFwEa2jn6UGp66gYxuYqA2vAKeyDL0FercLtwp9sb5+D7uxs820oMjHz8lSxs/PzmHL32STjNDI0Nl7vNseltpxquWUluzdh4npp+uJ7drv4eGz81b1u/R56fts6f5e8fwHACm20rKAYbwjLOulFD03BZOYYRDYqzOI3Lt/aB++x98HgvpMiRJEuaPIkypcqKIDVw3NDPBUREMwVRTDEMnUR22khk4ukJKK+P4/AVFQWO28KlP2EyferwItSpPSVRvXqTJtatGjNw/RrTZldltBKYKzZWa1iyQ9EGfdhSbFx4NUm1xSXNZSAK1dRinCjvxlqpc1caPow4seLFjBs7hqTP7169kXFm5VsXc0IVb13dxVs1RFO6oc1GBXGW3lFWZTeCBav0NWzKsl/Trv31Nu6tundf7V2Y9WjVrYkPBhzcaGfQy9kmt1vZbV+d0z1HB0w4rebNVgPbOC73+ePx5MubP48+vfr17Nu7fw8/vvzGBQAAIfkECRQAAQAsAAAAAIAAgAAAAv6Mj6nL7Q+jnLTai7PevPsPhuJIluaJphPAAuoLI+3cxrZJ5+7Ne/q/6wkvQN3wSCn+kEyHEtiMJp5LqZVqtEaxVS2Sm/UewTnxlzwzn9HqNbk9RgfhPTY9jr27n3omv99UBKiVNmh4iJiouMjY6FhX9hijJJnCVVnyhhkit/khx+LJARoqmkFaY0qEOqcqwVrq+gobK+tEW2u7gJuqu8ub62sA3Cs8TBxsi1wovMys7PysGh05TV29eQ1Vqf2H2N35jXyMKg4sw3o4jl5ueK4Aq07bEO+efts+eI9PKp/PUM/eP3j7BPYDWFDcAU0EBzZiyO4gNzC/JE681DBcNvCKGSFi8kgO5MU8HUmaEmnHGsYpHF2hXOmyZURKul7S/JjM5raRrUJSqdjlUZiZ3ohKY7TTqKCSyRTdVJp0ITakRaXCtNrUXFWsWwMUo3qV69OFkjSyNLnRLNShZR36HPsw4NmfQuchROs07Aq9+vjuxdsX8CrBd2RuMFzYLwbEbRiPcutH8WHIQxx/ogyJ7omEeOBmwmxDswrOmaOOBv3C82mLQkzDkNt6amjYpXvOpm1srcjcXnnxZopa1rrfvd8RL47ruNjg0HATd36ceW5Qyh+krE5PMva3Qbfz6+79O43wSdiShyD7PPqv6tsbKgAAOw==",newYearsRunning=""+new URL("../media/fireworks.B4d-_KUe.gif",import.meta.url).href;var ConnectionState;(function(tt){tt.CONNECTED="CONNECTED",tt.DISCONNECTED_FOREVER="DISCONNECTED_FOREVER",tt.INITIAL="INITIAL",tt.PINGING_SERVER="PINGING_SERVER",tt.CONNECTING="CONNECTING"})(ConnectionState||(ConnectionState={}));const StyledConnectionStatus=newStyled("div",{target:"ez4jbry0"})(({theme:tt})=>({display:"flex",alignItems:"center",justifyContent:"center",color:tt.colors.gray})),StyledConnectionStatusLabel=newStyled("label",{target:"ez4jbry1"})(({isMinimized:tt,theme:nt})=>({fontSize:nt.fontSizes.sm,color:nt.colors.gray,textTransform:"uppercase",marginTop:nt.spacing.none,marginRight:tt?nt.spacing.none:nt.spacing.lg,marginBottom:nt.spacing.none,marginLeft:nt.spacing.sm,whiteSpace:"nowrap",maxWidth:tt?"0":nt.sizes.appStatusMaxWidth,transition:"opacity 500ms 0ms, clip 500ms 0ms, max-width 500ms 0ms, margin 500ms 0ms, visibility 0ms 500ms",opacity:tt?0:1,visibility:tt?"hidden":"visible",lineHeight:nt.lineHeights.none})),StyledAppStatus=newStyled("div",{target:"ez4jbry2"})(({theme:tt})=>({display:"flex",alignItems:"center",justifyContent:"center",borderRadius:tt.radii.md,margin:`0 ${tt.spacing.sm} 0 0`,paddingLeft:tt.spacing.sm,height:tt.sizes.appRunningMen})),minimizedStyles=tt=>({opacity:0,padding:tt.spacing.none,margin:tt.spacing.none,maxWidth:0,minWidth:0,border:0}),StyledAppStatusLabel=newStyled("label",{target:"ez4jbry3"})(({isPrompt:tt,isMinimized:nt,theme:et})=>({fontSize:et.fontSizes.sm,color:tt?et.colors.bodyText:et.colors.gray,textTransform:tt?"none":"uppercase",margin:`0 0 0 ${et.spacing.lg}`,whiteSpace:"nowrap",maxWidth:et.sizes.appStatusMaxWidth,borderRadius:tt?et.radii.md:void 0,transition:`opacity 200ms ease-out 0s,
  clip 200ms ease-out 0s, min-width 200ms ease-out 0s,
  max-width 200ms ease-out 0s, padding 200ms ease-out 0s`,...nt?minimizedStyles(et):{}})),StyledAppButtonContainer=newStyled("span",{target:"ez4jbry4"})(({isMinimized:tt,theme:nt})=>({marginLeft:nt.spacing.sm,whiteSpace:"nowrap",transition:`opacity 200ms ease-out 0s,
  clip 200ms ease-out 0s, min-width 200ms ease-out 0s,
  max-width 200ms ease-out 0s, padding 200ms ease-out 0s`,...tt?minimizedStyles(nt):{}})),StyledAppRunningIcon=newStyled("img",{target:"ez4jbry5"})(({isNewYears:tt,theme:nt})=>{const et=hasLightBackgroundColor(nt)?"":"invert(1)";return{opacity:tt?1:.4,width:tt?"2.2rem":nt.sizes.appRunningMen,height:tt?"2.2rem":nt.sizes.appRunningMen,marginRight:`-${nt.spacing.sm}`,filter:tt?"":et}}),StyledStatusWidget=newStyled("div",{target:"ez4jbry6"})({"&.StatusWidget-appear":{opacity:0},"&.StatusWidget-appear-active":{opacity:1,transition:"opacity 200ms ease-out"},"&.StatusWidget-enter":{opacity:0},"&.StatusWidget-enter-active":{opacity:1,transition:"opacity 200ms ease-out"},"&.StatusWidget-exit":{opacity:1},"&.StatusWidget-exit-active":{opacity:0,transition:"opacity 200ms ease-out"}}),StyledShortcutLabel=newStyled("div",{target:"ez4jbry7"})({"&::first-letter":{textDecoration:"underline"}}),PROMPT_DISPLAY_INITIAL_TIMEOUT_MS=15*1e3,PROMPT_DISPLAY_HOVER_TIMEOUT_MS=1*1e3,RUNNING_MAN_DISPLAY_DELAY_TIME_MS=500,PromptButton=tt=>jsx$1(StyledAppButtonContainer,{isMinimized:tt.isMinimized,children:jsx$1(BaseButton,{kind:BaseButtonKind.HEADER_BUTTON,disabled:tt.disabled,fluidWidth:!0,onClick:tt.onClick,children:tt.title})}),StatusWidget=({connectionState:tt,sessionEventDispatcher:nt,scriptRunState:et,rerunScript:rt,stopScript:ot,allowRunOnSave:at})=>{const st=reactExports.useCallback(()=>window.scrollY>32,[]),[ut,ct]=reactExports.useState(st()),[pt,dt]=reactExports.useState(!1),[ft,bt]=reactExports.useState(!1),[ht,mt]=reactExports.useState(!1),[Mt,Ot]=reactExports.useState(!1),zt=reactExports.useRef(null),yt=reactExports.useRef(null),vt=reactExports.useRef(),At=useTheme(),St=()=>{at&&rt(!0)},Et=r0=>{r0==="a"&&St()},Tt=tt===ConnectionState.CONNECTED,Rt=reactExports.useCallback(r0=>{zt.current!==null&&r0>zt.current.remainingTime&&zt.current.setTimeout(()=>{bt(!0)},r0)},[]),Ct=reactExports.useCallback(r0=>{r0.type==="scriptChangedOnDisk"&&(dt(!0),bt(!1),Rt(PROMPT_DISPLAY_INITIAL_TIMEOUT_MS))},[Rt]),wt=reactExports.useCallback(r0=>{yt.current!==null&&yt.current.setTimeout(()=>{Ot(!0)},r0)},[]),Lt=reactExports.useCallback(()=>{ct(st())},[st]),Vt=()=>{mt(!0)},jt=()=>{mt(!1),bt(!1),Rt(PROMPT_DISPLAY_HOVER_TIMEOUT_MS)},s0=()=>{ot()},Ht=()=>{rt(!1)},Yt=()=>{const r0=new Date,a0=r0.getMonth(),f0=r0.getDate();return a0===11&&f0===31||a0===0&&f0<=6};function M0(r0){switch(r0){case ConnectionState.INITIAL:case ConnectionState.PINGING_SERVER:case ConnectionState.CONNECTING:return{icon:Ellipses,label:"Connecting",tooltip:"Connecting to Streamlit server"};case ConnectionState.CONNECTED:return;case ConnectionState.DISCONNECTED_FOREVER:default:return{icon:Warning,label:"Error",tooltip:"Unable to connect to Streamlit server"}}}reactExports.useEffect(()=>(vt.current=nt.onSessionEvent.connect(Ct),()=>{vt.current!==void 0&&(vt.current.disconnect(),vt.current=void 0)}),[Ct,nt.onSessionEvent]),reactExports.useEffect(()=>{zt.current===null&&(zt.current=new Timer),yt.current===null&&(yt.current=new Timer);const r0=zt.current,a0=zt.current;return()=>{r0.cancel(),a0.cancel()}},[]),reactExports.useEffect(()=>(window.addEventListener("scroll",Lt),()=>{window.removeEventListener("scroll",Lt)}),[Lt]),reactExports.useEffect(()=>{et===ScriptRunState.RUNNING&&(dt(!1),mt(!1))},[et]),reactExports.useEffect(()=>{Tt&&(et===ScriptRunState.RUNNING||et===ScriptRunState.RERUN_REQUESTED)&&wt(RUNNING_MAN_DISPLAY_DELAY_TIME_MS),et===ScriptRunState.NOT_RUNNING&&Ot(!1)},[et,wt,Tt]);const l0=()=>{const r0=ut,a0=et===ScriptRunState.STOP_REQUESTED,f0=Yt(),$t=jsx$1(StyledAppRunningIcon,{isNewYears:f0,src:f0?newYearsRunning:iconRunning,alt:"Running..."});return Mt?jsxs(StyledAppStatus,{children:[r0?jsx$1(Tooltip,{placement:Placement.BOTTOM,content:"This script is currently running",children:$t}):$t,jsx$1(StyledAppStatusLabel,{isMinimized:ut,isPrompt:!1,children:"Running..."}),jsx$1(PromptButton,{isMinimized:ut,title:a0?"Stopping...":"Stop",disabled:a0,onClick:s0})]}):jsx$1(Fragment,{})},b0=()=>{const r0=et===ScriptRunState.RERUN_REQUESTED,a0=ft&&!ht,{colors:f0}=At;return jsx$1(ReactHotkeys,{keyName:"a",onKeyDown:Et,children:jsx$1("div",{onMouseEnter:Vt,onMouseLeave:jt,children:jsxs(StyledAppStatus,{children:[jsx$1(Icon$2,{content:Info,margin:"0 sm 0 0",color:f0.bodyText}),jsx$1(StyledAppStatusLabel,{isMinimized:a0,isPrompt:!0,children:"Source file changed."}),jsx$1(PromptButton,{isMinimized:a0,title:jsx$1(StyledShortcutLabel,{children:"Rerun"}),disabled:r0,onClick:Ht}),at&&jsx$1(PromptButton,{isMinimized:a0,title:jsx$1(StyledShortcutLabel,{children:"Always rerun"}),disabled:r0,onClick:St})]})})})},kt=()=>{const r0=M0(tt);return r0===void 0?null:jsx$1(Tooltip,{content:r0.tooltip,placement:Placement.BOTTOM,children:jsxs(StyledConnectionStatus,{className:"stConnectionStatus","data-testid":"stConnectionStatus",children:[jsx$1(Icon$2,{size:"sm",content:r0.icon}),jsx$1(StyledConnectionStatusLabel,{isMinimized:ut,children:r0.label})]})})},o0=()=>{if(Tt){if(et===ScriptRunState.RUNNING||et===ScriptRunState.RERUN_REQUESTED)return l0();if(pt)return b0()}return kt()},qt=reactExports.useRef(),Dt=qt.current;if(qt.current=o0(),isNullOrUndefined$1(qt.current)&&isNullOrUndefined$1(Dt))return jsx$1(Fragment,{});let Bt,p0;return notNullOrUndefined(qt.current)?(Bt=!0,p0=qt.current):(Bt=!1,p0=Dt),jsx$1(CSSTransition,{appear:!0,in:Bt,timeout:200,unmountOnExit:!0,classNames:"StatusWidget",children:jsx$1(StyledStatusWidget,{className:"stStatusWidget","data-testid":"stStatusWidget",children:p0},"StatusWidget")})};var MoreVert=reactExports.forwardRef(function(tt,nt){var et={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return reactExports.createElement(EmotionIconBase,_extends$Q({iconAttrs:et,iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},tt,{ref:nt}),reactExports.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),reactExports.createElement("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}))});MoreVert.displayName="MoreVert";const BLOB_TYPE="video/webm";class ScreenCastRecorder{static isSupportedBrowser(){try{return notNullOrUndefined(navigator.mediaDevices)&&notNullOrUndefined(navigator.mediaDevices.getUserMedia)&&notNullOrUndefined(navigator.mediaDevices.getDisplayMedia)&&MediaRecorder.isTypeSupported(BLOB_TYPE)}catch{return!1}}constructor({recordAudio:nt,onErrorOrStop:et}){this.recordAudio=nt,this.onErrorOrStopCallback=et,this.inputStream=null,this.recordedChunks=[],this.mediaRecorder=null}async initialize(){let et=(await navigator.mediaDevices.getDisplayMedia({video:!0})).getTracks();if(this.recordAudio){const rt=await navigator.mediaDevices.getUserMedia({video:!1,audio:!0});et=et.concat(rt.getAudioTracks())}this.recordedChunks=[],this.inputStream=new MediaStream(et),this.mediaRecorder=new MediaRecorder(this.inputStream,{mimeType:BLOB_TYPE}),this.mediaRecorder.ondataavailable=rt=>this.recordedChunks.push(rt.data)}getState(){return this.mediaRecorder?this.mediaRecorder.state:"inactive"}start(){if(!this.mediaRecorder)return!1;this.mediaRecorder.onerror=nt=>{this.onErrorOrStopCallback()},this.mediaRecorder.onstop=()=>this.onErrorOrStopCallback();try{this.mediaRecorder.start()}catch{return!1}return!0}stop(){if(!this.mediaRecorder)return;let nt;const et=new Promise(rt=>{nt=rt});return this.mediaRecorder.onstop=()=>nt(),this.mediaRecorder.stop(),this.inputStream&&(this.inputStream.getTracks().forEach(rt=>rt.stop()),this.inputStream=null),et.then(()=>this.buildOutputBlob())}buildOutputBlob(){return new Blob(this.recordedChunks,{type:BLOB_TYPE})}}const recordingIndicatorPulse=tt=>keyframes("0%{box-shadow:0 0 ",tt.spacing.twoXS," ",tt.colors.red,";}50%{box-shadow:0 0 ",tt.spacing.sm," ",tt.spacing.twoXS," ",tt.colors.red,";}100%{box-shadow:0 0 ",tt.spacing.twoXS," ",tt.colors.red,";}"),StyledRecordingIndicator=newStyled("div",{target:"etgojos0"})(({theme:tt})=>({position:"absolute",bottom:tt.spacing.lg,right:tt.spacing.sm,width:tt.spacing.sm,height:tt.spacing.sm,backgroundColor:tt.colors.red,borderRadius:tt.radii.full,boxShadow:`0 0 ${tt.spacing.twoXS} ${tt.colors.red}`,animation:`${recordingIndicatorPulse(tt)} 2s linear infinite`})),StyledMenuDivider=newStyled("div",{target:"etgojos1"})(({theme:tt})=>({borderTop:`${tt.sizes.borderWidth} solid ${tt.colors.borderColor}`,margin:`${tt.spacing.sm} ${tt.spacing.none}`})),StyledMenuItemShortcut=newStyled("span",{target:"etgojos2"})(({isRecording:tt,theme:nt})=>({color:tt?nt.colors.red:nt.colors.fadedText60,fontSize:nt.fontSizes.sm,marginTop:nt.spacing.twoXS,fontVariant:"small-caps",textTransform:"uppercase"})),StyledMenuItem=newStyled("ul",{target:"etgojos3"})(({isDisabled:tt,isRecording:nt,theme:et})=>{const rt=tt?{backgroundColor:et.colors.transparent,color:et.colors.fadedText60,cursor:"not-allowed"}:{"&:focus":{backgroundColor:et.colors.primary,color:et.colors.white}},ot=nt&&{color:et.colors.red,fontWeight:et.fontWeights.bold};return{display:"block",flexDirection:"row",alignItems:"flex-start",padding:et.spacing.none,cursor:"pointer",...ot||{},...rt,"@media print":{display:"none !important"}}}),StyledCoreItem=newStyled("li",{target:"etgojos4"})(({isHighlighted:tt,styleProps:nt,theme:et})=>{const rt=tt&&{"&:hover":{backgroundColor:et.colors.secondaryBg}},ot=(nt==null?void 0:nt.margin)||0,at=(nt==null?void 0:nt.padding)||`${et.spacing.twoXS} ${et.spacing.twoXL}`,st=(nt==null?void 0:nt.backgroundColor)||et.colors.primaryBg,ut=(nt==null?void 0:nt.fontSize)||et.fontSizes.md;return{margin:ot,padding:at,backgroundColor:st,fontSize:ut,...rt||{},display:"block"}}),StyledDevItem=newStyled("li",{target:"etgojos5"})(({isHighlighted:tt,styleProps:nt,theme:et})=>{const rt=tt&&{"&:hover":{backgroundColor:transparentize(et.colors.secondaryBg,1)}},ot=(nt==null?void 0:nt.margin)||0,at=(nt==null?void 0:nt.padding)||`${et.spacing.twoXS} ${et.spacing.twoXL}`,st=(nt==null?void 0:nt.backgroundColor)||et.colors.secondaryBg,ut=(nt==null?void 0:nt.fontSize)||et.fontSizes.md;return{margin:ot,padding:at,backgroundColor:st,fontSize:ut,...rt||{},display:"block"}}),StyledMenuItemLabel=newStyled("span",{target:"etgojos6"})(({theme:tt})=>({marginRight:tt.spacing.md,flexGrow:1,fontFamily:tt.fonts.sansSerif})),StyledMenuContainer=newStyled("div",{target:"etgojos7"})(({theme:tt})=>({ul:{borderRadius:tt.radii.default},"& > ul[role=listbox]:not(:last-child)":{borderBottomLeftRadius:0,borderBottomRightRadius:0},"ul[role=listbox] ~ ul[role=listbox]":{borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:"none",borderTop:"none"},"@media print":{display:"none"}})),StyledMainMenuContainer=newStyled("span",{target:"etgojos8"})({lineHeight:"initial"}),SCREENCAST_LABEL={COUNTDOWN:"Cancel screencast",RECORDING:"Stop recording"},getOpenInWindowCallback=tt=>()=>{window.open(tt,"_blank")},isLocalhost=()=>window.location.hostname==="localhost"||window.location.hostname==="127.0.0.1";function buildMenuItemComponent(tt,nt){const et=reactExports.forwardRef(({item:rt,"aria-selected":ot,onClick:at,onMouseEnter:st,$disabled:ut,$isHighlighted:ct},pt)=>{const{label:dt,shortcut:ft,hasDividerAbove:bt,styleProps:ht,noHighlight:mt,interactions:Mt}=rt,Ot={isDisabled:ut,isRecording:!!rt.stopRecordingIndicator};return jsxs(Fragment,{children:[bt&&jsx$1(StyledMenuDivider,{"data-testid":"stMainMenuDivider"}),jsx$1(StyledMenuItem,{ref:pt,role:"option","aria-selected":ot,"aria-disabled":ut,...Ot,...Mt||(ut?{}:{onClick:vt=>{nt.enqueue("menuClick",{label:dt}),at(vt)},onMouseEnter:st}),children:jsxs(tt,{...{isHighlighted:!mt&&ct,styleProps:ht},children:[jsx$1(StyledMenuItemLabel,{...Ot,children:dt}),ft&&jsx$1(StyledMenuItemShortcut,{...Ot,children:ft})]})})]})});return et.displayName="MenuItem",et}const SubMenu=tt=>{const{colors:nt,sizes:et,spacing:rt}=useTheme(),ot=tt.isDevMenu?StyledDevItem:StyledCoreItem;return jsx$1(StatefulMenu,{items:tt.menuItems,onItemSelect:({item:at})=>{at.onClick(),tt.closeMenu()},overrides:{Option:buildMenuItemComponent(ot,tt.metricsMgr),List:{props:{"data-testid":"stMainMenuList"},style:{backgroundColor:"inherit",borderBottomRadius:0,borderTopRadius:0,borderLeftRadius:0,borderRightRadius:0,paddingBottom:rt.sm,paddingTop:rt.sm,":focus":{outline:"none"},border:`${et.borderWidth} solid ${nt.borderColor}`}}}})};function getDevMenuItems(tt,nt){const et=[],rt=[nt.developerOptions,nt.clearCache];let ot=null;for(const at of rt)at&&(at!==nt.DIVIDER&&(ot===nt.DIVIDER?et.push({...at,hasDividerAbove:!0}):et.push(at)),ot=at);return notNullOrUndefined(ot)&&(ot.styleProps={margin:`0 0 -${tt.spacing.sm} 0`,padding:`${tt.spacing.twoXS} ${tt.spacing.none} ${tt.spacing.twoXS} ${tt.spacing.twoXL}`}),et}function getPreferredMenuOrder(tt,nt,et){let rt;if(tt.toolbarMode==Config.ToolbarMode.MINIMAL){for(rt=[et.report,et.community,et.DIVIDER,...nt.length>0?nt:[et.DIVIDER],et.about],rt=rt.filter(ot=>ot);rt.length>0&&rt[0]==et.DIVIDER;)rt.shift();for(;rt.length>0&&rt.at(rt.length-1)==et.DIVIDER;)rt.pop();return rt}return[et.rerun,et.settings,et.DIVIDER,et.print,...ScreenCastRecorder.isSupportedBrowser()?[et.recordScreencast]:[],et.DIVIDER,et.report,et.community,...nt.length>0?nt:[et.DIVIDER],et.about]}function MainMenu(tt){var ft,bt,ht,mt,Mt,Ot,zt;const nt=useTheme(),et=!tt.isServerConnected,rt=tt.toolbarMode!=Config.ToolbarMode.MINIMAL||tt.toolbarMode==Config.ToolbarMode.MINIMAL&&((ft=tt.menuItems)==null?void 0:ft.aboutSectionMd),ot={DIVIDER:{isDivider:!0},rerun:{disabled:et,onClick:tt.quickRerunCallback,label:"Rerun",shortcut:"r"},print:{onClick:tt.printCallback,label:"Print"},recordScreencast:{onClick:tt.screencastCallback,label:SCREENCAST_LABEL[tt.screenCastState]||"Record a screencast",shortcut:SCREENCAST_LABEL[tt.screenCastState]?"esc":"",stopRecordingIndicator:!!SCREENCAST_LABEL[tt.screenCastState]},saveSnapshot:{disabled:et,label:"Save a snapshot"},...!((bt=tt.menuItems)!=null&&bt.hideGetHelp)&&((ht=tt.menuItems)==null?void 0:ht.getHelpUrl)&&{community:{onClick:getOpenInWindowCallback((mt=tt.menuItems)==null?void 0:mt.getHelpUrl),label:"Get help"}},...!((Mt=tt.menuItems)!=null&&Mt.hideReportABug)&&((Ot=tt.menuItems)==null?void 0:Ot.reportABugUrl)&&{report:{onClick:getOpenInWindowCallback((zt=tt.menuItems)==null?void 0:zt.reportABugUrl),label:"Report a bug"}},settings:{onClick:tt.settingsCallback,label:"Settings"},...rt&&{about:{onClick:tt.aboutCallback,label:"About"}}},at={DIVIDER:{isDivider:!0},developerOptions:{label:"Developer options",noHighlight:!0,interactions:{},styleProps:{fontSize:nt.fontSizes.twoSmPx,margin:`-${nt.spacing.sm} 0 0 0`,padding:`${nt.spacing.twoXS} ${nt.spacing.none} ${nt.spacing.twoXS} ${nt.spacing.twoXL}`,pointerEvents:"none"}},clearCache:{disabled:et,onClick:tt.clearCacheCallback,label:"Clear cache",shortcut:"c"}},st=tt.hostMenuItems.map(yt=>{var vt,At;return yt.type==="separator"?ot.DIVIDER:yt.key==="reportBug"&&((vt=tt.menuItems)!=null&&vt.hideGetHelp)||yt.key==="about"&&((At=tt.menuItems)==null?void 0:At.aboutSectionMd)!==""?null:{onClick:()=>tt.sendMessageToHost({type:"MENU_ITEM_CALLBACK",key:yt.key}),label:yt.label}},[]),ut=getPreferredMenuOrder(tt,st,ot),ct=[];let pt=null;for(const yt of ut)yt&&(yt!==ot.DIVIDER&&(pt===ot.DIVIDER?ct.push({...yt,hasDividerAbove:!0}):ct.push(yt)),pt=yt);const dt=tt.developmentMode?getDevMenuItems(nt,at):[];return ct.length==0&&dt.length==0?jsx$1(Fragment,{}):jsx$1(StatefulPopover,{focusLock:!0,placement:PLACEMENT.bottomRight,content:({close:yt})=>jsxs(StyledMenuContainer,{children:[ct.length!=0&&jsx$1(SubMenu,{menuItems:ct,closeMenu:yt,isDevMenu:!1,metricsMgr:tt.metricsMgr}),dt.length!=0&&jsx$1(SubMenu,{menuItems:dt,closeMenu:yt,isDevMenu:!0,metricsMgr:tt.metricsMgr})]}),overrides:{Body:{props:{"data-testid":"stMainMenuPopover",className:"stMainMenuPopover"}}},children:jsxs(StyledMainMenuContainer,{id:"MainMenu",className:"stMainMenu","data-testid":"stMainMenu",children:[jsx$1(BaseButton,{kind:BaseButtonKind.HEADER_NO_PADDING,children:jsx$1(Icon$2,{content:MoreVert,size:"lg"})}),tt.screenCastState==="RECORDING"&&jsx$1(StyledRecordingIndicator,{})]})})}const MainMenu$1=reactExports.memo(MainMenu),StyledActionButtonContainer=newStyled("div",{target:"e3i9eg80"})(({theme:tt})=>({display:"flex",gap:tt.spacing.sm,alignItems:"center",lineHeight:tt.iconSizes.md})),StyledActionButtonIcon=newStyled("div",{target:"e3i9eg81"})(({theme:tt,icon:nt})=>({background:`url("${nt}") no-repeat center / contain`,width:tt.iconSizes.base,height:tt.iconSizes.base})),StyledToolbarActions=newStyled("div",{target:"e3i9eg82"})(({})=>({display:"flex",alignItems:"center",flexDirection:"row"}));function ActionButton({label:tt,icon:nt,onClick:et}){return jsx$1("div",{className:"stToolbarActionButton","data-testid":"stToolbarActionButton",children:jsx$1(BaseButton,{onClick:et,kind:BaseButtonKind.HEADER_BUTTON,children:jsxs(StyledActionButtonContainer,{children:[nt&&jsx$1(StyledActionButtonIcon,{"data-testid":"stToolbarActionButtonIcon",icon:nt}),tt&&jsx$1("span",{"data-testid":"stToolbarActionButtonLabel",children:tt})]})})})}function ToolbarActions({sendMessageToHost:tt,hostToolbarItems:nt,metricsMgr:et}){return jsx$1(StyledToolbarActions,{className:"stToolbarActions","data-testid":"stToolbarActions",children:nt.map(({key:rt,label:ot,icon:at})=>jsx$1(ActionButton,{label:ot,icon:at,onClick:()=>{et.enqueue("menuClick",{label:rt}),tt({type:"TOOLBAR_ITEM_CALLBACK",key:rt})}},rt))})}const DeployButtonContainer=newStyled("div",{target:"e1r3imca0"})(({theme:tt})=>({display:"flex",gap:tt.spacing.sm,alignItems:"center",lineHeight:tt.iconSizes.md})),DeployButton=({onClick:tt})=>jsx$1("div",{className:"stAppDeployButton","data-testid":"stAppDeployButton",children:jsx$1(BaseButton,{kind:BaseButtonKind.HEADER_BUTTON,onClick:tt,children:jsx$1(DeployButtonContainer,{children:jsx$1("span",{children:"Deploy"})})})}),StyledHeader$2=newStyled("header",{target:"e10jh26i0"})(({showHeader:tt,theme:nt})=>({position:"fixed",top:nt.spacing.none,left:nt.spacing.none,right:nt.spacing.none,height:nt.sizes.headerHeight,background:nt.colors.bgColor,outline:"none",zIndex:nt.zIndices.header,display:tt?"block":"none","@media print":{display:"none"}})),StyledHeaderDecoration=newStyled("div",{target:"e10jh26i1"})(({theme:tt})=>({position:"absolute",top:tt.spacing.none,right:tt.spacing.none,left:tt.spacing.none,height:tt.sizes.headerDecorationHeight,backgroundImage:`linear-gradient(90deg, ${tt.colors.red70}, #fffd80)`,zIndex:tt.zIndices.header})),StyledHeaderToolbar=newStyled("div",{target:"e10jh26i2"})(({theme:tt})=>({position:"absolute",top:tt.spacing.xl,right:tt.spacing.xl,display:"flex",flexDirection:"row",alignItems:"center"}));function Header({isStale:tt,children:nt}){const{wideMode:et,embedded:rt,showToolbar:ot,showColoredLine:at}=React$1.useContext(AppContext);let st=!0;return rt&&(st=ot||at),jsxs(StyledHeader$2,{showHeader:st,isWideMode:et,tabIndex:-1,isStale:tt,className:"stAppHeader","data-testid":"stHeader",children:[at&&jsx$1(StyledHeaderDecoration,{className:"stDecoration","data-testid":"stDecoration",id:"stDecoration"}),ot&&jsx$1(StyledHeaderToolbar,{className:"stAppToolbar","data-testid":"stToolbar",children:nt})]})}const STREAMLIT_HOME_URL="https://streamlit.io",DEPLOY_URL="https://share.streamlit.io/deploy",STREAMLIT_CLOUD_URL="https://streamlit.io/cloud",STREAMLIT_COMMUNITY_CLOUD_DOCS_URL="https://share.streamlit.io/cloud-getting-started",STREAMLIT_DEPLOY_TUTORIAL_URL="https://share.streamlit.io/deployment-tutorial",SNOWFLAKE_LEARN_MORE_URL="https://share.streamlit.io/sis-about",SNOWFLAKE_TRIAL_URL="https://share.streamlit.io/snowflake-trial",StyledBackButton=newStyled(ChevronLeft$1,{target:"e12410fy1"})(({theme:tt})=>({cursor:"pointer",marginRight:tt.spacing.lg})),StyledDialogBody=newStyled("div",{target:"e12410fy2"})(({theme:tt})=>({display:"grid",gap:tt.spacing.twoXL,gridTemplateColumns:"1fr 1fr",margin:0,padding:0})),StyledFullRow=newStyled("div",{target:"e12410fy3"})(({theme:tt})=>({gridColumnStart:1,gridColumnEnd:-1,display:"grid",gap:tt.spacing.xs})),StyledHeader$1=newStyled("h2",{target:"e12410fy4"})(({theme:tt})=>({paddingBottom:0,paddingTop:0,marginBottom:tt.spacing.md,marginTop:"0",fontWeight:tt.fontWeights.bold,fontSize:tt.fontSizes.md,lineHeight:tt.lineHeights.tight,color:tt.colors.bodyText,display:"grid",gridAutoFlow:"row",gap:tt.spacing.xs,"&:first-of-type":{marginTop:0}})),StyledLabel=newStyled("label",{target:"e12410fy5"})(({theme:tt})=>({paddingBottom:0,paddingTop:0,marginBottom:0,marginTop:0,lineHeight:tt.lineHeights.tight,fontSize:tt.fontSizes.sm})),StyledButtonContainer=newStyled("div",{target:"e12410fy7"})(({theme:tt})=>({marginTop:tt.spacing.md})),StyledCheckbox=newStyled("input",{target:"e12410fy8"})(({theme:tt})=>({marginRight:tt.spacing.xs,appearance:"none",border:`${tt.sizes.borderWidth} solid ${tt.colors.borderColor}`,width:tt.fontSizes.md,height:tt.fontSizes.md,borderRadius:tt.radii.md,display:"inline-flex",alignItems:"center",justifyContent:"center",padding:0,verticalAlign:"middle",overflow:"hidden","&:focus-visible":{outline:`2px solid ${tt.colors.primary}`},"&:checked":{backgroundColor:tt.colors.primary,"&:after":{content:'"✓"',fontFamily:tt.fonts.monospace,fontSize:tt.fontSizes.md,color:tt.colors.white,lineHeight:tt.lineHeights.none}},"&:disabled":{backgroundColor:tt.colors.secondaryBg}})),StyledDeployErrorContent=newStyled("div",{target:"e12410fy9"})(({theme:tt})=>({"& > ul":{paddingLeft:tt.spacing.twoXL}})),StyledAboutInfo=newStyled("div",{target:"e12410fy10"})(({theme:tt})=>({padding:`0 0 ${tt.spacing.lg} 0`,overflowY:"scroll"})),StyledAboutLink=newStyled("a",{target:"e12410fy11"})(({theme:tt})=>({color:`${tt.colors.linkText} !important`,"&:hover":{color:`${darken(tt.colors.linkText,.15)} !important`}})),ThemeCreatorButton=({openThemeCreator:tt})=>jsx$1(StyledButtonContainer,{"data-testid":"edit-theme",children:jsx$1(BaseButton,{onClick:tt,kind:BaseButtonKind.SECONDARY,children:"Edit active theme"})}),SettingsDialog=reactExports.memo(function tt({isServerConnected:nt,onClose:et,onSave:rt,settings:ot,allowRunOnSave:at,developerMode:st,openThemeCreator:ut,animateModal:ct,metricsMgr:pt}){const dt=reactExports.useContext(LibContext),ft=reactExports.useRef(ot),bt=reactExports.useRef(!0),[ht,mt]=React$1.useState({...ot}),Mt=reactExports.useCallback((vt,At)=>{mt(St=>({...St,[vt]:At}))},[]);reactExports.useEffect(()=>{if(bt.current){bt.current=!1;return}ft.current=ht,rt(ft.current)},[rt,ht]);const Ot=reactExports.useCallback(vt=>{Mt(vt.target.name,vt.target.checked)},[Mt]),zt=reactExports.useCallback(vt=>{const At=dt.availableThemes[vt??0];pt.enqueue("menuClick",{label:"changeTheme"}),dt.setTheme(At)},[dt,pt]),yt=dt.availableThemes.findIndex(vt=>vt.name===dt.activeTheme.name);return jsxs(Modal,{animate:ct,isOpen:!0,onClose:et,children:[jsx$1(ModalHeader,{children:"Settings"}),jsx$1(ModalBody$1,{children:jsxs(StyledDialogBody,{children:[at&&jsx$1(React$1.Fragment,{children:jsxs(StyledFullRow,{children:[jsx$1(StyledHeader$1,{children:"Development"}),jsxs("label",{children:[jsx$1(StyledCheckbox,{disabled:!nt,type:"checkbox",name:"runOnSave",checked:ht.runOnSave&&nt,onChange:Ot})," ","Run on save"]}),jsx$1(StreamlitMarkdown$1,{source:"Automatically updates the app when the underlying code is updated.",allowHTML:!1,isCaption:!0})]})}),jsxs(StyledFullRow,{children:[jsx$1(StyledHeader$1,{children:"Appearance"}),jsxs("label",{children:[jsx$1(StyledCheckbox,{type:"checkbox",name:"wideMode",checked:ht.wideMode,onChange:Ot})," ","Wide mode"]}),jsx$1(StreamlitMarkdown$1,{source:" Turn on to make this app occupy the entire width of the screen.",allowHTML:!1,isCaption:!0})]}),!!dt.availableThemes.length&&jsxs(StyledFullRow,{children:[jsx$1(StyledLabel,{children:"Choose app theme, colors and fonts"}),jsx$1(UISelectbox,{options:dt.availableThemes.map(vt=>vt.name),disabled:!1,onChange:zt,value:yt}),st&&jsx$1(ThemeCreatorButton,{openThemeCreator:ut})]})]})})]})});var humanizeString$2={exports:{}},lib={exports:{}},xregexp={exports:{}};(function(tt,nt){Object.defineProperty(nt,"__esModule",{value:!0});/*!
 * XRegExp 4.0.0
 * <xregexp.com>
 * Steven Levithan (c) 2007-2017 MIT License
 */var et="xregexp",rt={astral:!1},ot={exec:RegExp.prototype.exec,test:RegExp.prototype.test,match:String.prototype.match,replace:String.prototype.replace,split:String.prototype.split},at={},st={},ut={},ct=[],pt="default",dt="class",ft={default:/\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9]\d*|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|\(\?(?:[:=!]|<[=!])|[?*+]\?|{\d+(?:,\d*)?}\??|[\s\S]/,class:/\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|[\s\S]/},bt=/\$(?:{([\w$]+)}|<([\w$]+)>|(\d\d?|[\s\S]))/g,ht=ot.exec.call(/()??/,"")[1]===void 0,mt=/x/.flags!==void 0,Mt={}.toString;function Ot(qt){var Dt=!0;try{new RegExp("",qt)}catch{Dt=!1}return Dt}var zt=Ot("u"),yt=Ot("y"),vt={g:!0,i:!0,m:!0,u:zt,y:yt};function At(qt,Dt,Bt,p0,r0){var a0=void 0;if(qt[et]={captureNames:Dt},r0)return qt;if(qt.__proto__)qt.__proto__=o0.prototype;else for(a0 in o0.prototype)qt[a0]=o0.prototype[a0];return qt[et].source=Bt,qt[et].flags=p0&&p0.split("").sort().join(""),qt}function St(qt){return ot.replace.call(qt,/([\s\S])(?=[\s\S]*\1)/g,"")}function Et(qt,Dt){if(!o0.isRegExp(qt))throw new TypeError("Type RegExp expected");var Bt=qt[et]||{},p0=Ct(qt),r0="",a0="",f0=null,i0=null;return Dt=Dt||{},Dt.removeG&&(a0+="g"),Dt.removeY&&(a0+="y"),a0&&(p0=ot.replace.call(p0,new RegExp("["+a0+"]+","g"),"")),Dt.addG&&(r0+="g"),Dt.addY&&(r0+="y"),r0&&(p0=St(p0+r0)),Dt.isInternalOnly||(Bt.source!==void 0&&(f0=Bt.source),Bt.flags!=null&&(i0=r0?St(Bt.flags+r0):Bt.flags)),qt=At(new RegExp(Dt.source||qt.source,p0),wt(qt)?Bt.captureNames.slice(0):null,f0,i0,Dt.isInternalOnly),qt}function Tt(qt){return parseInt(qt,16)}function Rt(qt,Dt,Bt){return qt.input[qt.index-1]==="("||qt.input[qt.index+qt[0].length]===")"||Vt(qt.input,qt.index+qt[0].length,Bt)?"":"(?:)"}function Ct(qt){return mt?qt.flags:ot.exec.call(/\/([a-z]*)$/i,RegExp.prototype.toString.call(qt))[1]}function wt(qt){return!!(qt[et]&&qt[et].captureNames)}function Lt(qt){return parseInt(qt,10).toString(16)}function Vt(qt,Dt,Bt){return ot.test.call(Bt.indexOf("x")!==-1?/^(?:\s|#[^#\n]*|\(\?#[^)]*\))*(?:[?*+]|{\d+(?:,\d*)?})/:/^(?:\(\?#[^)]*\))*(?:[?*+]|{\d+(?:,\d*)?})/,qt.slice(Dt))}function jt(qt,Dt){return Mt.call(qt)==="[object "+Dt+"]"}function s0(qt){for(;qt.length<4;)qt="0"+qt;return qt}function Ht(qt,Dt){var Bt=void 0;if(St(Dt)!==Dt)throw new SyntaxError("Invalid duplicate regex flag "+Dt);for(qt=ot.replace.call(qt,/^\(\?([\w$]+)\)/,function(p0,r0){if(ot.test.call(/[gy]/,r0))throw new SyntaxError("Cannot use flag g or y in mode modifier "+p0);return Dt=St(Dt+r0),""}),Bt=0;Bt<Dt.length;++Bt)if(!vt[Dt[Bt]])throw new SyntaxError("Unknown regex flag "+Dt[Bt]);return{pattern:qt,flags:Dt}}function Yt(qt){var Dt={};return jt(qt,"String")?(o0.forEach(qt,/[^\s,]+/,function(Bt){Dt[Bt]=!0}),Dt):qt}function M0(qt){if(!/^[\w$]$/.test(qt))throw new Error("Flag must be a single character A-Za-z0-9_$");vt[qt]=!0}function l0(qt,Dt,Bt,p0,r0){for(var a0=ct.length,f0=qt[Bt],i0=null,$t=void 0,It=void 0;a0--;)if(It=ct[a0],!(It.leadChar&&It.leadChar!==f0||It.scope!==p0&&It.scope!=="all"||It.flag&&Dt.indexOf(It.flag)===-1)&&($t=o0.exec(qt,It.regex,Bt,"sticky"),$t)){i0={matchLength:$t[0].length,output:It.handler.call(r0,$t,p0,Dt),reparse:It.reparse};break}return i0}function b0(qt){rt.astral=qt}function kt(qt){if(qt==null)throw new TypeError("Cannot convert null or undefined to object");return qt}function o0(qt,Dt){if(o0.isRegExp(qt)){if(Dt!==void 0)throw new TypeError("Cannot supply flags when copying a RegExp");return Et(qt)}if(qt=qt===void 0?"":String(qt),Dt=Dt===void 0?"":String(Dt),o0.isInstalled("astral")&&Dt.indexOf("A")===-1&&(Dt+="A"),ut[qt]||(ut[qt]={}),!ut[qt][Dt]){for(var Bt={hasNamedCapture:!1,captureNames:[]},p0=pt,r0="",a0=0,f0=void 0,i0=Ht(qt,Dt),$t=i0.pattern,It=i0.flags;a0<$t.length;){do f0=l0($t,It,a0,p0,Bt),f0&&f0.reparse&&($t=$t.slice(0,a0)+f0.output+$t.slice(a0+f0.matchLength));while(f0&&f0.reparse);if(f0)r0+=f0.output,a0+=f0.matchLength||1;else{var Ut=o0.exec($t,ft[p0],a0,"sticky")[0];r0+=Ut,a0+=Ut.length,Ut==="["&&p0===pt?p0=dt:Ut==="]"&&p0===dt&&(p0=pt)}}ut[qt][Dt]={pattern:ot.replace.call(r0,/(?:\(\?:\))+/g,"(?:)"),flags:ot.replace.call(It,/[^gimuy]+/g,""),captures:Bt.hasNamedCapture?Bt.captureNames:null}}var xt=ut[qt][Dt];return At(new RegExp(xt.pattern,xt.flags),xt.captures,qt,Dt)}o0.prototype=/(?:)/,o0.version="4.0.0",o0._clipDuplicates=St,o0._hasNativeFlag=Ot,o0._dec=Tt,o0._hex=Lt,o0._pad4=s0,o0.addToken=function(qt,Dt,Bt){Bt=Bt||{};var p0=Bt.optionalFlags,r0=void 0;if(Bt.flag&&M0(Bt.flag),p0)for(p0=ot.split.call(p0,""),r0=0;r0<p0.length;++r0)M0(p0[r0]);ct.push({regex:Et(qt,{addG:!0,addY:yt,isInternalOnly:!0}),handler:Dt,scope:Bt.scope||pt,flag:Bt.flag,reparse:Bt.reparse,leadChar:Bt.leadChar}),o0.cache.flush("patterns")},o0.cache=function(qt,Dt){return st[qt]||(st[qt]={}),st[qt][Dt]||(st[qt][Dt]=o0(qt,Dt))},o0.cache.flush=function(qt){qt==="patterns"?ut={}:st={}},o0.escape=function(qt){return ot.replace.call(kt(qt),/[-\[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},o0.exec=function(qt,Dt,Bt,p0){var r0="g",a0=!1,f0=!1,i0=void 0;a0=yt&&!!(p0||Dt.sticky&&p0!==!1),a0?r0+="y":p0&&(f0=!0,r0+="FakeY"),Dt[et]=Dt[et]||{};var $t=Dt[et][r0]||(Dt[et][r0]=Et(Dt,{addG:!0,addY:a0,source:f0?Dt.source+"|()":void 0,removeY:p0===!1,isInternalOnly:!0}));return Bt=Bt||0,$t.lastIndex=Bt,i0=at.exec.call($t,qt),f0&&i0&&i0.pop()===""&&(i0=null),Dt.global&&(Dt.lastIndex=i0?$t.lastIndex:0),i0},o0.forEach=function(qt,Dt,Bt){for(var p0=0,r0=-1,a0=void 0;a0=o0.exec(qt,Dt,p0);)Bt(a0,++r0,qt,Dt),p0=a0.index+(a0[0].length||1)},o0.globalize=function(qt){return Et(qt,{addG:!0})},o0.install=function(qt){qt=Yt(qt),!rt.astral&&qt.astral&&b0(!0)},o0.isInstalled=function(qt){return!!rt[qt]},o0.isRegExp=function(qt){return Mt.call(qt)==="[object RegExp]"},o0.match=function(qt,Dt,Bt){var p0=Dt.global&&Bt!=="one"||Bt==="all",r0=(p0?"g":"")+(Dt.sticky?"y":"")||"noGY";Dt[et]=Dt[et]||{};var a0=Dt[et][r0]||(Dt[et][r0]=Et(Dt,{addG:!!p0,removeG:Bt==="one",isInternalOnly:!0})),f0=ot.match.call(kt(qt),a0);return Dt.global&&(Dt.lastIndex=Bt==="one"&&f0?f0.index+f0[0].length:0),p0?f0||[]:f0&&f0[0]},o0.matchChain=function(qt,Dt){return function Bt(p0,r0){var a0=Dt[r0].regex?Dt[r0]:{regex:Dt[r0]},f0=[];function i0(It){if(a0.backref){if(!(It.hasOwnProperty(a0.backref)||+a0.backref<It.length))throw new ReferenceError("Backreference to undefined group: "+a0.backref);f0.push(It[a0.backref]||"")}else f0.push(It[0])}for(var $t=0;$t<p0.length;++$t)o0.forEach(p0[$t],a0.regex,i0);return r0===Dt.length-1||!f0.length?f0:Bt(f0,r0+1)}([qt],0)},o0.replace=function(qt,Dt,Bt,p0){var r0=o0.isRegExp(Dt),a0=Dt.global&&p0!=="one"||p0==="all",f0=(a0?"g":"")+(Dt.sticky?"y":"")||"noGY",i0=Dt;r0?(Dt[et]=Dt[et]||{},i0=Dt[et][f0]||(Dt[et][f0]=Et(Dt,{addG:!!a0,removeG:p0==="one",isInternalOnly:!0}))):a0&&(i0=new RegExp(o0.escape(String(Dt)),"g"));var $t=at.replace.call(kt(qt),i0,Bt);return r0&&Dt.global&&(Dt.lastIndex=0),$t},o0.replaceEach=function(qt,Dt){var Bt=void 0,p0=void 0;for(Bt=0;Bt<Dt.length;++Bt)p0=Dt[Bt],qt=o0.replace(qt,p0[0],p0[1],p0[2]);return qt},o0.split=function(qt,Dt,Bt){return at.split.call(kt(qt),Dt,Bt)},o0.test=function(qt,Dt,Bt,p0){return!!o0.exec(qt,Dt,Bt,p0)},o0.uninstall=function(qt){qt=Yt(qt),rt.astral&&qt.astral&&b0(!1)},o0.union=function(qt,Dt,Bt){Bt=Bt||{};var p0=Bt.conjunction||"or",r0=0,a0=void 0,f0=void 0;function i0(Pt,Zt,Kt){var n0=f0[r0-a0];if(Zt){if(++r0,n0)return"(?<"+n0+">"}else if(Kt)return"\\"+(+Kt+a0);return Pt}if(!(jt(qt,"Array")&&qt.length))throw new TypeError("Must provide a nonempty array of patterns to merge");for(var $t=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,It=[],Ut=void 0,xt=0;xt<qt.length;++xt)Ut=qt[xt],o0.isRegExp(Ut)?(a0=r0,f0=Ut[et]&&Ut[et].captureNames||[],It.push(ot.replace.call(o0(Ut.source).source,$t,i0))):It.push(o0.escape(Ut));var Ft=p0==="none"?"":"|";return o0(It.join(Ft),Dt)},at.exec=function(qt){var Dt=this.lastIndex,Bt=ot.exec.apply(this,arguments);if(Bt){if(!ht&&Bt.length>1&&Bt.indexOf("")!==-1){var p0=Et(this,{removeG:!0,isInternalOnly:!0});ot.replace.call(String(qt).slice(Bt.index),p0,function(){for(var f0=arguments.length,i0=Array(f0),$t=0;$t<f0;$t++)i0[$t]=arguments[$t];for(var It=i0.length,Ut=1;Ut<It-2;++Ut)i0[Ut]===void 0&&(Bt[Ut]=void 0)})}if(this[et]&&this[et].captureNames)for(var r0=1;r0<Bt.length;++r0){var a0=this[et].captureNames[r0-1];a0&&(Bt[a0]=Bt[r0])}this.global&&!Bt[0].length&&this.lastIndex>Bt.index&&(this.lastIndex=Bt.index)}return this.global||(this.lastIndex=Dt),Bt},at.test=function(qt){return!!at.exec.call(this,qt)},at.match=function(qt){if(!o0.isRegExp(qt))qt=new RegExp(qt);else if(qt.global){var Dt=ot.match.apply(this,arguments);return qt.lastIndex=0,Dt}return at.exec.call(qt,kt(this))},at.replace=function(qt,Dt){var Bt=o0.isRegExp(qt),p0=void 0,r0=void 0,a0=void 0;return Bt?(qt[et]&&(r0=qt[et].captureNames),p0=qt.lastIndex):qt+="",jt(Dt,"Function")?a0=ot.replace.call(String(this),qt,function(){for(var f0=arguments.length,i0=Array(f0),$t=0;$t<f0;$t++)i0[$t]=arguments[$t];if(r0){i0[0]=new String(i0[0]);for(var It=0;It<r0.length;++It)r0[It]&&(i0[0][r0[It]]=i0[It+1])}return Bt&&qt.global&&(qt.lastIndex=i0[i0.length-2]+i0[0].length),Dt.apply(void 0,i0)}):a0=ot.replace.call(this==null?this:String(this),qt,function(){for(var f0=arguments.length,i0=Array(f0),$t=0;$t<f0;$t++)i0[$t]=arguments[$t];return ot.replace.call(String(Dt),bt,It);function It(Ut,xt,Ft,Pt){if(xt=xt||Ft,xt){var Zt=+xt;if(Zt<=i0.length-3)return i0[Zt]||"";if(Zt=r0?r0.indexOf(xt):-1,Zt<0)throw new SyntaxError("Backreference to undefined group "+Ut);return i0[Zt+1]||""}if(Pt==="$")return"$";if(Pt==="&"||+Pt==0)return i0[0];if(Pt==="`")return i0[i0.length-1].slice(0,i0[i0.length-2]);if(Pt==="'")return i0[i0.length-1].slice(i0[i0.length-2]+i0[0].length);if(Pt=+Pt,!isNaN(Pt)){if(Pt>i0.length-3)throw new SyntaxError("Backreference to undefined group "+Ut);return i0[Pt]||""}throw new SyntaxError("Invalid token "+Ut)}}),Bt&&(qt.global?qt.lastIndex=0:qt.lastIndex=p0),a0},at.split=function(qt,Dt){if(!o0.isRegExp(qt))return ot.split.apply(this,arguments);var Bt=String(this),p0=[],r0=qt.lastIndex,a0=0,f0=void 0;return Dt=(Dt===void 0?-1:Dt)>>>0,o0.forEach(Bt,qt,function(i0){i0.index+i0[0].length>a0&&(p0.push(Bt.slice(a0,i0.index)),i0.length>1&&i0.index<Bt.length&&Array.prototype.push.apply(p0,i0.slice(1)),f0=i0[0].length,a0=i0.index+f0)}),a0===Bt.length?(!ot.test.call(qt,"")||f0)&&p0.push(""):p0.push(Bt.slice(a0)),qt.lastIndex=r0,p0.length>Dt?p0.slice(0,Dt):p0},o0.addToken(/\\([ABCE-RTUVXYZaeg-mopqyz]|c(?![A-Za-z])|u(?![\dA-Fa-f]{4}|{[\dA-Fa-f]+})|x(?![\dA-Fa-f]{2}))/,function(qt,Dt){if(qt[1]==="B"&&Dt===pt)return qt[0];throw new SyntaxError("Invalid escape "+qt[0])},{scope:"all",leadChar:"\\"}),o0.addToken(/\\u{([\dA-Fa-f]+)}/,function(qt,Dt,Bt){var p0=Tt(qt[1]);if(p0>1114111)throw new SyntaxError("Invalid Unicode code point "+qt[0]);if(p0<=65535)return"\\u"+s0(Lt(p0));if(zt&&Bt.indexOf("u")!==-1)return qt[0];throw new SyntaxError("Cannot use Unicode code point above \\u{FFFF} without flag u")},{scope:"all",leadChar:"\\"}),o0.addToken(/\[(\^?)\]/,function(qt){return qt[1]?"[\\s\\S]":"\\b\\B"},{leadChar:"["}),o0.addToken(/\(\?#[^)]*\)/,Rt,{leadChar:"("}),o0.addToken(/\s+|#[^\n]*\n?/,Rt,{flag:"x"}),o0.addToken(/\./,function(){return"[\\s\\S]"},{flag:"s",leadChar:"."}),o0.addToken(/\\k<([\w$]+)>/,function(qt){var Dt=isNaN(qt[1])?this.captureNames.indexOf(qt[1])+1:+qt[1],Bt=qt.index+qt[0].length;if(!Dt||Dt>this.captureNames.length)throw new SyntaxError("Backreference to undefined group "+qt[0]);return"\\"+Dt+(Bt===qt.input.length||isNaN(qt.input[Bt])?"":"(?:)")},{leadChar:"\\"}),o0.addToken(/\\(\d+)/,function(qt,Dt){if(!(Dt===pt&&/^[1-9]/.test(qt[1])&&+qt[1]<=this.captureNames.length)&&qt[1]!=="0")throw new SyntaxError("Cannot use octal escape or backreference to undefined group "+qt[0]);return qt[0]},{scope:"all",leadChar:"\\"}),o0.addToken(/\(\?P?<([\w$]+)>/,function(qt){if(!isNaN(qt[1]))throw new SyntaxError("Cannot use integer as capture name "+qt[0]);if(qt[1]==="length"||qt[1]==="__proto__")throw new SyntaxError("Cannot use reserved word as capture name "+qt[0]);if(this.captureNames.indexOf(qt[1])!==-1)throw new SyntaxError("Cannot use same name for multiple groups "+qt[0]);return this.captureNames.push(qt[1]),this.hasNamedCapture=!0,"("},{leadChar:"("}),o0.addToken(/\((?!\?)/,function(qt,Dt,Bt){return Bt.indexOf("n")!==-1?"(?:":(this.captureNames.push(null),"(")},{optionalFlags:"n",leadChar:"("}),nt.default=o0,tt.exports=nt.default})(xregexp,xregexp.exports);var xregexpExports=xregexp.exports,build={exports:{}};(function(tt,nt){Object.defineProperty(nt,"__esModule",{value:!0});/*!
 * XRegExp.build 4.0.0
 * <xregexp.com>
 * Steven Levithan (c) 2012-2017 MIT License
 */nt.default=function(et){var rt="xregexp",ot=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,at=et.union([/\({{([\w$]+)}}\)|{{([\w$]+)}}/,ot],"g",{conjunction:"or"});function st(ft){var bt=/^(?:\(\?:\))*\^/,ht=/\$(?:\(\?:\))*$/;return bt.test(ft)&&ht.test(ft)&&ht.test(ft.replace(/\\[\s\S]/g,""))?ft.replace(bt,"").replace(ht,""):ft}function ut(ft,bt){var ht=bt?"x":"";return et.isRegExp(ft)?ft[rt]&&ft[rt].captureNames?ft:et(ft.source,ht):et(ft,ht)}function ct(ft){return ft instanceof RegExp?ft:et.escape(ft)}function pt(ft,bt,ht){return ft["subpattern"+ht]=bt,ft}function dt(ft,bt,ht){var mt=bt<ht.length-1;return ft+(mt?"{{subpattern"+bt+"}}":"")}et.tag=function(ft){return function(bt){for(var ht=arguments.length,mt=Array(ht>1?ht-1:0),Mt=1;Mt<ht;Mt++)mt[Mt-1]=arguments[Mt];var Ot=mt.map(ct).reduce(pt,{}),zt=bt.raw.map(dt).join("");return et.build(zt,Ot,ft)}},et.build=function(ft,bt,ht){ht=ht||"";var mt=ht.indexOf("x")!==-1,Mt=/^\(\?([\w$]+)\)/.exec(ft);Mt&&(ht=et._clipDuplicates(ht+Mt[1]));var Ot={};for(var zt in bt)if(bt.hasOwnProperty(zt)){var yt=ut(bt[zt],mt);Ot[zt]={pattern:st(yt.source),names:yt[rt].captureNames||[]}}var vt=ut(ft,mt),At=0,St=void 0,Et=0,Tt=[0],Rt=vt[rt].captureNames||[],Ct=vt.source.replace(at,function(wt,Lt,Vt,jt,s0){var Ht=Lt||Vt,Yt=void 0,M0=void 0,l0=void 0;if(Ht){if(!Ot.hasOwnProperty(Ht))throw new ReferenceError("Undefined property "+wt);Lt?(Yt=Rt[Et],Tt[++Et]=++At,M0="(?<"+(Yt||Ht)+">"):M0="(?:",St=At;var b0=Ot[Ht].pattern.replace(ot,function(kt,o0,qt){if(o0){if(Yt=Ot[Ht].names[At-St],++At,Yt)return"(?<"+Yt+">"}else if(qt)return l0=+qt-1,Ot[Ht].names[l0]?"\\k<"+Ot[Ht].names[l0]+">":"\\"+(+qt+St);return kt});return""+M0+b0+")"}if(jt){if(Yt=Rt[Et],Tt[++Et]=++At,Yt)return"(?<"+Yt+">"}else if(s0)return l0=+s0-1,Rt[l0]?"\\k<"+Rt[l0]+">":"\\"+Tt[+s0];return wt});return et(Ct,ht)}},tt.exports=nt.default})(build,build.exports);var buildExports=build.exports,matchrecursive={exports:{}};(function(tt,nt){Object.defineProperty(nt,"__esModule",{value:!0});/*!
 * XRegExp.matchRecursive 4.0.0
 * <xregexp.com>
 * Steven Levithan (c) 2009-2017 MIT License
 */nt.default=function(et){function rt(ot,at,st,ut){return{name:ot,value:at,start:st,end:ut}}et.matchRecursive=function(ot,at,st,ut,ct){ut=ut||"",ct=ct||{};var pt=ut.indexOf("g")!==-1,dt=ut.indexOf("y")!==-1,ft=ut.replace(/y/g,""),bt=ct.escapeChar,ht=ct.valueNames,mt=[],Mt=0,Ot=0,zt=0,yt=0,vt=void 0,At=void 0,St=void 0,Et=void 0,Tt=void 0;if(at=et(at,ft),st=et(st,ft),bt){if(bt.length>1)throw new Error("Cannot use more than one escape character");bt=et.escape(bt),Tt=new RegExp("(?:"+bt+"[\\S\\s]|(?:(?!"+et.union([at,st],"",{conjunction:"or"}).source+")[^"+bt+"])+)+",ut.replace(/[^imu]+/g,""))}for(;;){if(bt&&(zt+=(et.exec(ot,Tt,zt,"sticky")||[""])[0].length),St=et.exec(ot,at,zt),Et=et.exec(ot,st,zt),St&&Et&&(St.index<=Et.index?Et=null:St=null),St||Et)Ot=(St||Et).index,zt=Ot+(St||Et)[0].length;else if(!Mt)break;if(dt&&!Mt&&Ot>yt)break;if(St)Mt||(vt=Ot,At=zt),++Mt;else if(Et&&Mt){if(!--Mt&&(ht?(ht[0]&&vt>yt&&mt.push(rt(ht[0],ot.slice(yt,vt),yt,vt)),ht[1]&&mt.push(rt(ht[1],ot.slice(vt,At),vt,At)),ht[2]&&mt.push(rt(ht[2],ot.slice(At,Ot),At,Ot)),ht[3]&&mt.push(rt(ht[3],ot.slice(Ot,zt),Ot,zt))):mt.push(ot.slice(At,Ot)),yt=zt,!pt))break}else throw new Error("Unbalanced delimiter found in string");Ot===zt&&++zt}return pt&&!dt&&ht&&ht[0]&&ot.length>yt&&mt.push(rt(ht[0],ot.slice(yt),yt,ot.length)),mt}},tt.exports=nt.default})(matchrecursive,matchrecursive.exports);var matchrecursiveExports=matchrecursive.exports,unicodeBase={exports:{}};(function(tt,nt){Object.defineProperty(nt,"__esModule",{value:!0});/*!
 * XRegExp Unicode Base 4.0.0
 * <xregexp.com>
 * Steven Levithan (c) 2008-2017 MIT License
 */nt.default=function(et){var rt={},ot=et._dec,at=et._hex,st=et._pad4;function ut(ht){return ht.replace(/[- _]+/g,"").toLowerCase()}function ct(ht){var mt=/^\\[xu](.+)/.exec(ht);return mt?ot(mt[1]):ht.charCodeAt(ht[0]==="\\"?1:0)}function pt(ht){var mt="",Mt=-1;return et.forEach(ht,/(\\x..|\\u....|\\?[\s\S])(?:-(\\x..|\\u....|\\?[\s\S]))?/,function(Ot){var zt=ct(Ot[1]);zt>Mt+1&&(mt+="\\u"+st(at(Mt+1)),zt>Mt+2&&(mt+="-\\u"+st(at(zt-1)))),Mt=ct(Ot[2]||Ot[1])}),Mt<65535&&(mt+="\\u"+st(at(Mt+1)),Mt<65534&&(mt+="-\\uFFFF")),mt}function dt(ht){var mt="b!";return rt[ht][mt]||(rt[ht][mt]=pt(rt[ht].bmp))}function ft(ht,mt){var Mt=rt[ht],Ot="";return Mt.bmp&&!Mt.isBmpLast&&(Ot="["+Mt.bmp+"]"+(Mt.astral?"|":"")),Mt.astral&&(Ot+=Mt.astral),Mt.isBmpLast&&Mt.bmp&&(Ot+=(Mt.astral?"|":"")+"["+Mt.bmp+"]"),mt?"(?:(?!"+Ot+")(?:[\uD800-\uDBFF][\uDC00-\uDFFF]|[\0-￿]))":"(?:"+Ot+")"}function bt(ht,mt){var Mt=mt?"a!":"a=";return rt[ht][Mt]||(rt[ht][Mt]=ft(ht,mt))}et.addToken(/\\([pP])(?:{(\^?)([^}]*)}|([A-Za-z]))/,function(ht,mt,Mt){var Ot="Invalid double negation ",zt="Unknown Unicode token ",yt="Unicode token missing data ",vt="Astral mode required for Unicode token ",At="Astral mode does not support Unicode tokens within character classes",St=ht[1]==="P"||!!ht[2],Et=Mt.indexOf("A")!==-1,Tt=ut(ht[4]||ht[3]),Rt=rt[Tt];if(ht[1]==="P"&&ht[2])throw new SyntaxError(Ot+ht[0]);if(!rt.hasOwnProperty(Tt))throw new SyntaxError(zt+ht[0]);if(Rt.inverseOf){if(Tt=ut(Rt.inverseOf),!rt.hasOwnProperty(Tt))throw new ReferenceError(yt+ht[0]+" -> "+Rt.inverseOf);Rt=rt[Tt],St=!St}if(!(Rt.bmp||Et))throw new SyntaxError(vt+ht[0]);if(Et){if(mt==="class")throw new SyntaxError(At);return bt(Tt,St)}return mt==="class"?St?dt(Tt):Rt.bmp:(St?"[^":"[")+Rt.bmp+"]"},{scope:"all",optionalFlags:"A",leadChar:"\\"}),et.addUnicodeData=function(ht){for(var mt="Unicode token requires name",Mt="Unicode token has no character data ",Ot=void 0,zt=0;zt<ht.length;++zt){if(Ot=ht[zt],!Ot.name)throw new Error(mt);if(!(Ot.inverseOf||Ot.bmp||Ot.astral))throw new Error(Mt+Ot.name);rt[ut(Ot.name)]=Ot,Ot.alias&&(rt[ut(Ot.alias)]=Ot)}et.cache.flush("patterns")},et._getUnicodeProperty=function(ht){var mt=ut(ht);return rt[mt]}},tt.exports=nt.default})(unicodeBase,unicodeBase.exports);var unicodeBaseExports=unicodeBase.exports,unicodeBlocks={exports:{}};(function(tt,nt){Object.defineProperty(nt,"__esModule",{value:!0});/*!
 * XRegExp Unicode Blocks 4.0.0
 * <xregexp.com>
 * Steven Levithan (c) 2010-2017 MIT License
 * Unicode data by Mathias Bynens <mathiasbynens.be>
 */nt.default=function(et){if(!et.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Blocks");et.addUnicodeData([{name:"InAdlam",astral:"\uD83A[\uDD00-\uDD5F]"},{name:"InAegean_Numbers",astral:"\uD800[\uDD00-\uDD3F]"},{name:"InAhom",astral:"\uD805[\uDF00-\uDF3F]"},{name:"InAlchemical_Symbols",astral:"\uD83D[\uDF00-\uDF7F]"},{name:"InAlphabetic_Presentation_Forms",bmp:"ﬀ-ﭏ"},{name:"InAnatolian_Hieroglyphs",astral:"\uD811[\uDC00-\uDE7F]"},{name:"InAncient_Greek_Musical_Notation",astral:"\uD834[\uDE00-\uDE4F]"},{name:"InAncient_Greek_Numbers",astral:"\uD800[\uDD40-\uDD8F]"},{name:"InAncient_Symbols",astral:"\uD800[\uDD90-\uDDCF]"},{name:"InArabic",bmp:"؀-ۿ"},{name:"InArabic_Extended_A",bmp:"ࢠ-ࣿ"},{name:"InArabic_Mathematical_Alphabetic_Symbols",astral:"\uD83B[\uDE00-\uDEFF]"},{name:"InArabic_Presentation_Forms_A",bmp:"ﭐ-﷿"},{name:"InArabic_Presentation_Forms_B",bmp:"ﹰ-\uFEFF"},{name:"InArabic_Supplement",bmp:"ݐ-ݿ"},{name:"InArmenian",bmp:"԰-֏"},{name:"InArrows",bmp:"←-⇿"},{name:"InAvestan",astral:"\uD802[\uDF00-\uDF3F]"},{name:"InBalinese",bmp:"ᬀ-᭿"},{name:"InBamum",bmp:"ꚠ-꛿"},{name:"InBamum_Supplement",astral:"\uD81A[\uDC00-\uDE3F]"},{name:"InBasic_Latin",bmp:"\0-"},{name:"InBassa_Vah",astral:"\uD81A[\uDED0-\uDEFF]"},{name:"InBatak",bmp:"ᯀ-᯿"},{name:"InBengali",bmp:"ঀ-৿"},{name:"InBhaiksuki",astral:"\uD807[\uDC00-\uDC6F]"},{name:"InBlock_Elements",bmp:"▀-▟"},{name:"InBopomofo",bmp:"㄀-ㄯ"},{name:"InBopomofo_Extended",bmp:"ㆠ-ㆿ"},{name:"InBox_Drawing",bmp:"─-╿"},{name:"InBrahmi",astral:"\uD804[\uDC00-\uDC7F]"},{name:"InBraille_Patterns",bmp:"⠀-⣿"},{name:"InBuginese",bmp:"ᨀ-᨟"},{name:"InBuhid",bmp:"ᝀ-᝟"},{name:"InByzantine_Musical_Symbols",astral:"\uD834[\uDC00-\uDCFF]"},{name:"InCJK_Compatibility",bmp:"㌀-㏿"},{name:"InCJK_Compatibility_Forms",bmp:"︰-﹏"},{name:"InCJK_Compatibility_Ideographs",bmp:"豈-﫿"},{name:"InCJK_Compatibility_Ideographs_Supplement",astral:"\uD87E[\uDC00-\uDE1F]"},{name:"InCJK_Radicals_Supplement",bmp:"⺀-⻿"},{name:"InCJK_Strokes",bmp:"㇀-㇯"},{name:"InCJK_Symbols_and_Punctuation",bmp:"　-〿"},{name:"InCJK_Unified_Ideographs",bmp:"一-鿿"},{name:"InCJK_Unified_Ideographs_Extension_A",bmp:"㐀-䶿"},{name:"InCJK_Unified_Ideographs_Extension_B",astral:"[\uD840-\uD868][\uDC00-\uDFFF]|\uD869[\uDC00-\uDEDF]"},{name:"InCJK_Unified_Ideographs_Extension_C",astral:"\uD869[\uDF00-\uDFFF]|[\uD86A-\uD86C][\uDC00-\uDFFF]|\uD86D[\uDC00-\uDF3F]"},{name:"InCJK_Unified_Ideographs_Extension_D",astral:"\uD86D[\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1F]"},{name:"InCJK_Unified_Ideographs_Extension_E",astral:"\uD86E[\uDC20-\uDFFF]|[\uD86F-\uD872][\uDC00-\uDFFF]|\uD873[\uDC00-\uDEAF]"},{name:"InCarian",astral:"\uD800[\uDEA0-\uDEDF]"},{name:"InCaucasian_Albanian",astral:"\uD801[\uDD30-\uDD6F]"},{name:"InChakma",astral:"\uD804[\uDD00-\uDD4F]"},{name:"InCham",bmp:"ꨀ-꩟"},{name:"InCherokee",bmp:"Ꭰ-᏿"},{name:"InCherokee_Supplement",bmp:"ꭰ-ꮿ"},{name:"InCombining_Diacritical_Marks",bmp:"̀-ͯ"},{name:"InCombining_Diacritical_Marks_Extended",bmp:"᪰-᫿"},{name:"InCombining_Diacritical_Marks_Supplement",bmp:"᷀-᷿"},{name:"InCombining_Diacritical_Marks_for_Symbols",bmp:"⃐-⃿"},{name:"InCombining_Half_Marks",bmp:"︠-︯"},{name:"InCommon_Indic_Number_Forms",bmp:"꠰-꠿"},{name:"InControl_Pictures",bmp:"␀-␿"},{name:"InCoptic",bmp:"Ⲁ-⳿"},{name:"InCoptic_Epact_Numbers",astral:"\uD800[\uDEE0-\uDEFF]"},{name:"InCounting_Rod_Numerals",astral:"\uD834[\uDF60-\uDF7F]"},{name:"InCuneiform",astral:"\uD808[\uDC00-\uDFFF]"},{name:"InCuneiform_Numbers_and_Punctuation",astral:"\uD809[\uDC00-\uDC7F]"},{name:"InCurrency_Symbols",bmp:"₠-⃏"},{name:"InCypriot_Syllabary",astral:"\uD802[\uDC00-\uDC3F]"},{name:"InCyrillic",bmp:"Ѐ-ӿ"},{name:"InCyrillic_Extended_A",bmp:"ⷠ-ⷿ"},{name:"InCyrillic_Extended_B",bmp:"Ꙁ-ꚟ"},{name:"InCyrillic_Extended_C",bmp:"ᲀ-᲏"},{name:"InCyrillic_Supplement",bmp:"Ԁ-ԯ"},{name:"InDeseret",astral:"\uD801[\uDC00-\uDC4F]"},{name:"InDevanagari",bmp:"ऀ-ॿ"},{name:"InDevanagari_Extended",bmp:"꣠-ꣿ"},{name:"InDingbats",bmp:"✀-➿"},{name:"InDomino_Tiles",astral:"\uD83C[\uDC30-\uDC9F]"},{name:"InDuployan",astral:"\uD82F[\uDC00-\uDC9F]"},{name:"InEarly_Dynastic_Cuneiform",astral:"\uD809[\uDC80-\uDD4F]"},{name:"InEgyptian_Hieroglyphs",astral:"\uD80C[\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F]"},{name:"InElbasan",astral:"\uD801[\uDD00-\uDD2F]"},{name:"InEmoticons",astral:"\uD83D[\uDE00-\uDE4F]"},{name:"InEnclosed_Alphanumeric_Supplement",astral:"\uD83C[\uDD00-\uDDFF]"},{name:"InEnclosed_Alphanumerics",bmp:"①-⓿"},{name:"InEnclosed_CJK_Letters_and_Months",bmp:"㈀-㋿"},{name:"InEnclosed_Ideographic_Supplement",astral:"\uD83C[\uDE00-\uDEFF]"},{name:"InEthiopic",bmp:"ሀ-፿"},{name:"InEthiopic_Extended",bmp:"ⶀ-⷟"},{name:"InEthiopic_Extended_A",bmp:"꬀-꬯"},{name:"InEthiopic_Supplement",bmp:"ᎀ-᎟"},{name:"InGeneral_Punctuation",bmp:" -⁯"},{name:"InGeometric_Shapes",bmp:"■-◿"},{name:"InGeometric_Shapes_Extended",astral:"\uD83D[\uDF80-\uDFFF]"},{name:"InGeorgian",bmp:"Ⴀ-ჿ"},{name:"InGeorgian_Supplement",bmp:"ⴀ-⴯"},{name:"InGlagolitic",bmp:"Ⰰ-ⱟ"},{name:"InGlagolitic_Supplement",astral:"\uD838[\uDC00-\uDC2F]"},{name:"InGothic",astral:"\uD800[\uDF30-\uDF4F]"},{name:"InGrantha",astral:"\uD804[\uDF00-\uDF7F]"},{name:"InGreek_Extended",bmp:"ἀ-῿"},{name:"InGreek_and_Coptic",bmp:"Ͱ-Ͽ"},{name:"InGujarati",bmp:"઀-૿"},{name:"InGurmukhi",bmp:"਀-੿"},{name:"InHalfwidth_and_Fullwidth_Forms",bmp:"＀-￯"},{name:"InHangul_Compatibility_Jamo",bmp:"㄰-㆏"},{name:"InHangul_Jamo",bmp:"ᄀ-ᇿ"},{name:"InHangul_Jamo_Extended_A",bmp:"ꥠ-꥿"},{name:"InHangul_Jamo_Extended_B",bmp:"ힰ-퟿"},{name:"InHangul_Syllables",bmp:"가-힯"},{name:"InHanunoo",bmp:"ᜠ-᜿"},{name:"InHatran",astral:"\uD802[\uDCE0-\uDCFF]"},{name:"InHebrew",bmp:"֐-׿"},{name:"InHigh_Private_Use_Surrogates",bmp:"\uDB80-\uDBFF"},{name:"InHigh_Surrogates",bmp:"\uD800-\uDB7F"},{name:"InHiragana",bmp:"぀-ゟ"},{name:"InIPA_Extensions",bmp:"ɐ-ʯ"},{name:"InIdeographic_Description_Characters",bmp:"⿰-⿿"},{name:"InIdeographic_Symbols_and_Punctuation",astral:"\uD81B[\uDFE0-\uDFFF]"},{name:"InImperial_Aramaic",astral:"\uD802[\uDC40-\uDC5F]"},{name:"InInscriptional_Pahlavi",astral:"\uD802[\uDF60-\uDF7F]"},{name:"InInscriptional_Parthian",astral:"\uD802[\uDF40-\uDF5F]"},{name:"InJavanese",bmp:"ꦀ-꧟"},{name:"InKaithi",astral:"\uD804[\uDC80-\uDCCF]"},{name:"InKana_Supplement",astral:"\uD82C[\uDC00-\uDCFF]"},{name:"InKanbun",bmp:"㆐-㆟"},{name:"InKangxi_Radicals",bmp:"⼀-⿟"},{name:"InKannada",bmp:"ಀ-೿"},{name:"InKatakana",bmp:"゠-ヿ"},{name:"InKatakana_Phonetic_Extensions",bmp:"ㇰ-ㇿ"},{name:"InKayah_Li",bmp:"꤀-꤯"},{name:"InKharoshthi",astral:"\uD802[\uDE00-\uDE5F]"},{name:"InKhmer",bmp:"ក-៿"},{name:"InKhmer_Symbols",bmp:"᧠-᧿"},{name:"InKhojki",astral:"\uD804[\uDE00-\uDE4F]"},{name:"InKhudawadi",astral:"\uD804[\uDEB0-\uDEFF]"},{name:"InLao",bmp:"຀-໿"},{name:"InLatin_Extended_Additional",bmp:"Ḁ-ỿ"},{name:"InLatin_Extended_A",bmp:"Ā-ſ"},{name:"InLatin_Extended_B",bmp:"ƀ-ɏ"},{name:"InLatin_Extended_C",bmp:"Ⱡ-Ɀ"},{name:"InLatin_Extended_D",bmp:"꜠-ꟿ"},{name:"InLatin_Extended_E",bmp:"ꬰ-꭯"},{name:"InLatin_1_Supplement",bmp:"-ÿ"},{name:"InLepcha",bmp:"ᰀ-ᱏ"},{name:"InLetterlike_Symbols",bmp:"℀-⅏"},{name:"InLimbu",bmp:"ᤀ-᥏"},{name:"InLinear_A",astral:"\uD801[\uDE00-\uDF7F]"},{name:"InLinear_B_Ideograms",astral:"\uD800[\uDC80-\uDCFF]"},{name:"InLinear_B_Syllabary",astral:"\uD800[\uDC00-\uDC7F]"},{name:"InLisu",bmp:"ꓐ-꓿"},{name:"InLow_Surrogates",bmp:"\uDC00-\uDFFF"},{name:"InLycian",astral:"\uD800[\uDE80-\uDE9F]"},{name:"InLydian",astral:"\uD802[\uDD20-\uDD3F]"},{name:"InMahajani",astral:"\uD804[\uDD50-\uDD7F]"},{name:"InMahjong_Tiles",astral:"\uD83C[\uDC00-\uDC2F]"},{name:"InMalayalam",bmp:"ഀ-ൿ"},{name:"InMandaic",bmp:"ࡀ-࡟"},{name:"InManichaean",astral:"\uD802[\uDEC0-\uDEFF]"},{name:"InMarchen",astral:"\uD807[\uDC70-\uDCBF]"},{name:"InMathematical_Alphanumeric_Symbols",astral:"\uD835[\uDC00-\uDFFF]"},{name:"InMathematical_Operators",bmp:"∀-⋿"},{name:"InMeetei_Mayek",bmp:"ꯀ-꯿"},{name:"InMeetei_Mayek_Extensions",bmp:"ꫠ-꫿"},{name:"InMende_Kikakui",astral:"\uD83A[\uDC00-\uDCDF]"},{name:"InMeroitic_Cursive",astral:"\uD802[\uDDA0-\uDDFF]"},{name:"InMeroitic_Hieroglyphs",astral:"\uD802[\uDD80-\uDD9F]"},{name:"InMiao",astral:"\uD81B[\uDF00-\uDF9F]"},{name:"InMiscellaneous_Mathematical_Symbols_A",bmp:"⟀-⟯"},{name:"InMiscellaneous_Mathematical_Symbols_B",bmp:"⦀-⧿"},{name:"InMiscellaneous_Symbols",bmp:"☀-⛿"},{name:"InMiscellaneous_Symbols_and_Arrows",bmp:"⬀-⯿"},{name:"InMiscellaneous_Symbols_and_Pictographs",astral:"\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDDFF]"},{name:"InMiscellaneous_Technical",bmp:"⌀-⏿"},{name:"InModi",astral:"\uD805[\uDE00-\uDE5F]"},{name:"InModifier_Tone_Letters",bmp:"꜀-ꜟ"},{name:"InMongolian",bmp:"᠀-᢯"},{name:"InMongolian_Supplement",astral:"\uD805[\uDE60-\uDE7F]"},{name:"InMro",astral:"\uD81A[\uDE40-\uDE6F]"},{name:"InMultani",astral:"\uD804[\uDE80-\uDEAF]"},{name:"InMusical_Symbols",astral:"\uD834[\uDD00-\uDDFF]"},{name:"InMyanmar",bmp:"က-႟"},{name:"InMyanmar_Extended_A",bmp:"ꩠ-ꩿ"},{name:"InMyanmar_Extended_B",bmp:"ꧠ-꧿"},{name:"InNKo",bmp:"߀-߿"},{name:"InNabataean",astral:"\uD802[\uDC80-\uDCAF]"},{name:"InNew_Tai_Lue",bmp:"ᦀ-᧟"},{name:"InNewa",astral:"\uD805[\uDC00-\uDC7F]"},{name:"InNumber_Forms",bmp:"⅐-↏"},{name:"InOgham",bmp:" -᚟"},{name:"InOl_Chiki",bmp:"᱐-᱿"},{name:"InOld_Hungarian",astral:"\uD803[\uDC80-\uDCFF]"},{name:"InOld_Italic",astral:"\uD800[\uDF00-\uDF2F]"},{name:"InOld_North_Arabian",astral:"\uD802[\uDE80-\uDE9F]"},{name:"InOld_Permic",astral:"\uD800[\uDF50-\uDF7F]"},{name:"InOld_Persian",astral:"\uD800[\uDFA0-\uDFDF]"},{name:"InOld_South_Arabian",astral:"\uD802[\uDE60-\uDE7F]"},{name:"InOld_Turkic",astral:"\uD803[\uDC00-\uDC4F]"},{name:"InOptical_Character_Recognition",bmp:"⑀-⑟"},{name:"InOriya",bmp:"଀-୿"},{name:"InOrnamental_Dingbats",astral:"\uD83D[\uDE50-\uDE7F]"},{name:"InOsage",astral:"\uD801[\uDCB0-\uDCFF]"},{name:"InOsmanya",astral:"\uD801[\uDC80-\uDCAF]"},{name:"InPahawh_Hmong",astral:"\uD81A[\uDF00-\uDF8F]"},{name:"InPalmyrene",astral:"\uD802[\uDC60-\uDC7F]"},{name:"InPau_Cin_Hau",astral:"\uD806[\uDEC0-\uDEFF]"},{name:"InPhags_pa",bmp:"ꡀ-꡿"},{name:"InPhaistos_Disc",astral:"\uD800[\uDDD0-\uDDFF]"},{name:"InPhoenician",astral:"\uD802[\uDD00-\uDD1F]"},{name:"InPhonetic_Extensions",bmp:"ᴀ-ᵿ"},{name:"InPhonetic_Extensions_Supplement",bmp:"ᶀ-ᶿ"},{name:"InPlaying_Cards",astral:"\uD83C[\uDCA0-\uDCFF]"},{name:"InPrivate_Use_Area",bmp:"-"},{name:"InPsalter_Pahlavi",astral:"\uD802[\uDF80-\uDFAF]"},{name:"InRejang",bmp:"ꤰ-꥟"},{name:"InRumi_Numeral_Symbols",astral:"\uD803[\uDE60-\uDE7F]"},{name:"InRunic",bmp:"ᚠ-᛿"},{name:"InSamaritan",bmp:"ࠀ-࠿"},{name:"InSaurashtra",bmp:"ꢀ-꣟"},{name:"InSharada",astral:"\uD804[\uDD80-\uDDDF]"},{name:"InShavian",astral:"\uD801[\uDC50-\uDC7F]"},{name:"InShorthand_Format_Controls",astral:"\uD82F[\uDCA0-\uDCAF]"},{name:"InSiddham",astral:"\uD805[\uDD80-\uDDFF]"},{name:"InSinhala",bmp:"඀-෿"},{name:"InSinhala_Archaic_Numbers",astral:"\uD804[\uDDE0-\uDDFF]"},{name:"InSmall_Form_Variants",bmp:"﹐-﹯"},{name:"InSora_Sompeng",astral:"\uD804[\uDCD0-\uDCFF]"},{name:"InSpacing_Modifier_Letters",bmp:"ʰ-˿"},{name:"InSpecials",bmp:"￰-￿"},{name:"InSundanese",bmp:"ᮀ-ᮿ"},{name:"InSundanese_Supplement",bmp:"᳀-᳏"},{name:"InSuperscripts_and_Subscripts",bmp:"⁰-₟"},{name:"InSupplemental_Arrows_A",bmp:"⟰-⟿"},{name:"InSupplemental_Arrows_B",bmp:"⤀-⥿"},{name:"InSupplemental_Arrows_C",astral:"\uD83E[\uDC00-\uDCFF]"},{name:"InSupplemental_Mathematical_Operators",bmp:"⨀-⫿"},{name:"InSupplemental_Punctuation",bmp:"⸀-⹿"},{name:"InSupplemental_Symbols_and_Pictographs",astral:"\uD83E[\uDD00-\uDDFF]"},{name:"InSupplementary_Private_Use_Area_A",astral:"[\uDB80-\uDBBF][\uDC00-\uDFFF]"},{name:"InSupplementary_Private_Use_Area_B",astral:"[\uDBC0-\uDBFF][\uDC00-\uDFFF]"},{name:"InSutton_SignWriting",astral:"\uD836[\uDC00-\uDEAF]"},{name:"InSyloti_Nagri",bmp:"ꠀ-꠯"},{name:"InSyriac",bmp:"܀-ݏ"},{name:"InTagalog",bmp:"ᜀ-ᜟ"},{name:"InTagbanwa",bmp:"ᝠ-᝿"},{name:"InTags",astral:"\uDB40[\uDC00-\uDC7F]"},{name:"InTai_Le",bmp:"ᥐ-᥿"},{name:"InTai_Tham",bmp:"ᨠ-᪯"},{name:"InTai_Viet",bmp:"ꪀ-꫟"},{name:"InTai_Xuan_Jing_Symbols",astral:"\uD834[\uDF00-\uDF5F]"},{name:"InTakri",astral:"\uD805[\uDE80-\uDECF]"},{name:"InTamil",bmp:"஀-௿"},{name:"InTangut",astral:"[\uD81C-\uD821][\uDC00-\uDFFF]"},{name:"InTangut_Components",astral:"\uD822[\uDC00-\uDEFF]"},{name:"InTelugu",bmp:"ఀ-౿"},{name:"InThaana",bmp:"ހ-޿"},{name:"InThai",bmp:"฀-๿"},{name:"InTibetan",bmp:"ༀ-࿿"},{name:"InTifinagh",bmp:"ⴰ-⵿"},{name:"InTirhuta",astral:"\uD805[\uDC80-\uDCDF]"},{name:"InTransport_and_Map_Symbols",astral:"\uD83D[\uDE80-\uDEFF]"},{name:"InUgaritic",astral:"\uD800[\uDF80-\uDF9F]"},{name:"InUnified_Canadian_Aboriginal_Syllabics",bmp:"᐀-ᙿ"},{name:"InUnified_Canadian_Aboriginal_Syllabics_Extended",bmp:"ᢰ-᣿"},{name:"InVai",bmp:"ꔀ-꘿"},{name:"InVariation_Selectors",bmp:"︀-️"},{name:"InVariation_Selectors_Supplement",astral:"\uDB40[\uDD00-\uDDEF]"},{name:"InVedic_Extensions",bmp:"᳐-᳿"},{name:"InVertical_Forms",bmp:"︐-︟"},{name:"InWarang_Citi",astral:"\uD806[\uDCA0-\uDCFF]"},{name:"InYi_Radicals",bmp:"꒐-꓏"},{name:"InYi_Syllables",bmp:"ꀀ-꒏"},{name:"InYijing_Hexagram_Symbols",bmp:"䷀-䷿"}])},tt.exports=nt.default})(unicodeBlocks,unicodeBlocks.exports);var unicodeBlocksExports=unicodeBlocks.exports,unicodeCategories={exports:{}};(function(tt,nt){Object.defineProperty(nt,"__esModule",{value:!0});/*!
 * XRegExp Unicode Categories 4.0.0
 * <xregexp.com>
 * Steven Levithan (c) 2010-2017 MIT License
 * Unicode data by Mathias Bynens <mathiasbynens.be>
 */nt.default=function(et){if(!et.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Categories");et.addUnicodeData([{name:"C",alias:"Other",isBmpLast:!0,bmp:"\0--­͸͹΀-΃΋΍΢԰՗՘ՠֈ֋֌֐׈-׏׫-ׯ׵-؅؜؝۝܎܏݋݌޲-޿߻-߿࠮࠯࠿࡜࡝࡟-࢟ࢵࢾ-࣓࣢঄঍঎঑঒঩঱঳-঵঺঻৅৆৉৊৏-৖৘-৛৞৤৥ৼ-਀਄਋-਎਑਒਩਱਴਷਺਻਽੃-੆੉੊੎-੐੒-੘੝੟-੥੶-઀઄઎઒઩઱઴઺઻૆૊૎૏૑-૟૤૥૲-૸ૺ-଀଄଍଎଑଒଩଱଴଺଻୅୆୉୊୎-୕୘-୛୞୤୥୸-஁஄஋-஍஑஖-஘஛஝஠-஢஥-஧஫-஭஺-஽௃-௅௉௎௏௑-௖௘-௥௻-௿ఄ఍఑఩఺-఼౅౉౎-౔౗౛-౟౤౥౰-౷಄಍಑಩಴಺಻೅೉೎-೔೗-ೝ೟೤೥೰ೳ-ഀഄ഍഑഻഼൅൉൐-൓൤൥඀ඁ඄඗-඙඲඼඾඿෇-෉෋-෎෕෗෠-෥෰෱෵-฀฻-฾๜-຀຃຅ຆຉ຋ຌຎ-ຓຘຠ຤຦ຨຩຬ຺຾຿໅໇໎໏໚໛໠-໿཈཭-཰྘྽࿍࿛-࿿჆჈-჌჎჏቉቎቏቗቙቞቟኉኎኏኱኶኷኿዁዆዇዗጑጖጗፛፜፽-፿᎚-᎟᏶᏷᏾᏿᚝-᚟᛹-᛿ᜍ᜕-ᜟ᜷-᜿᝔-᝟᝭᝱᝴-᝿៞៟៪-៯៺-៿᠎᠏᠚-᠟ᡸ-᡿᢫-᢯᣶-᣿᤟᤬-᤯᤼-᤿᥁-᥃᥮᥯᥵-᥿᦬-᦯᧊-᧏᧛-᧝᨜᨝᩟᩽᩾᪊-᪏᪚-᪟᪮᪯ᪿ-᫿ᭌ-᭏᭽-᭿᯴-᯻᰸-᰺᱊-᱌Ᲊ-Ჿ᳈-᳏᳷ᳺ-᳿᷶-᷺἖἗἞἟὆὇὎὏὘὚὜὞὾὿᾵῅῔῕῜῰῱῵῿​-‏‪-‮⁠-⁯⁲⁳₏₝-₟₿-⃏⃱-⃿↌-↏⏿␧-␿⑋-⑟⭴⭵⮖⮗⮺-⮼⯉⯒-⯫⯰-⯿Ⱟⱟ⳴-⳸⴦⴨-⴬⴮⴯⵨-⵮⵱-⵾⶗-⶟⶧⶯⶷⶿⷇⷏⷗⷟⹅-⹿⺚⻴-⻿⿖-⿯⿼-⿿぀゗゘㄀-㄄ㄮ-㄰㆏ㆻ-ㆿ㇤-㇯㈟㋿䶶-䶿鿖-鿿꒍-꒏꓇-꓏꘬-꘿꛸-꛿ꞯꞸ-ꟶ꠬-꠯꠺-꠿꡸-꡿꣆-꣍꣚-꣟ꣾꣿ꥔-꥞꥽-꥿꧎꧚-꧝꧿꨷-꨿꩎꩏꩚꩛꫃-꫚꫷-꬀꬇꬈꬏꬐꬗-꬟꬧꬯ꭦ-꭯꯮꯯꯺-꯿힤-힯퟇-퟊퟼-﩮﩯﫚-﫿﬇-﬒﬘-﬜﬷﬽﬿﭂﭅﯂-﯒﵀-﵏﶐﶑﷈-﷯﷾﷿︚-︟﹓﹧﹬-﹯﹵﻽-＀﾿-￁￈￉￐￑￘￙￝-￟￧￯-￻￾￿",astral:"\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDCFF\uDD03-\uDD06\uDD34-\uDD36\uDD8F\uDD9C-\uDD9F\uDDA1-\uDDCF\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEFC-\uDEFF\uDF24-\uDF2F\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDFC4-\uDFC7\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6E\uDD70-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56\uDC9F-\uDCA6\uDCB0-\uDCDF\uDCF3\uDCF6-\uDCFA\uDD1C-\uDD1E\uDD3A-\uDD3E\uDD40-\uDD7F\uDDB8-\uDDBB\uDDD0\uDDD1\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE34-\uDE37\uDE3B-\uDE3E\uDE48-\uDE4F\uDE59-\uDE5F\uDEA0-\uDEBF\uDEE7-\uDEEA\uDEF7-\uDEFF\uDF36-\uDF38\uDF56\uDF57\uDF73-\uDF77\uDF92-\uDF98\uDF9D-\uDFA8\uDFB0-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCF9\uDD00-\uDE5F\uDE7F-\uDFFF]|\uD804[\uDC4E-\uDC51\uDC70-\uDC7E\uDCBD\uDCC2-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD44-\uDD4F\uDD77-\uDD7F\uDDCE\uDDCF\uDDE0\uDDF5-\uDDFF\uDE12\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEAA-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF3B\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC5A\uDC5C\uDC5E-\uDC7F\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDDE-\uDDFF\uDE45-\uDE4F\uDE5A-\uDE5F\uDE6D-\uDE7F\uDEB8-\uDEBF\uDECA-\uDEFF\uDF1A-\uDF1C\uDF2C-\uDF2F\uDF40-\uDFFF]|\uD806[\uDC00-\uDC9F\uDCF3-\uDCFE\uDD00-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC46-\uDC4F\uDC6D-\uDC6F\uDC90\uDC91\uDCA8\uDCB7-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F\uDC75-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD823-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83F\uD874-\uD87D\uD87F-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDE6D\uDE70-\uDECF\uDEEE\uDEEF\uDEF6-\uDEFF\uDF46-\uDF4F\uDF5A\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDEFF\uDF45-\uDF4F\uDF7F-\uDF8E\uDFA0-\uDFDF\uDFE1-\uDFFF]|\uD821[\uDFED-\uDFFF]|\uD822[\uDEF3-\uDFFF]|\uD82C[\uDC02-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A\uDC9B\uDCA0-\uDFFF]|\uD834[\uDCF6-\uDCFF\uDD27\uDD28\uDD73-\uDD7A\uDDE9-\uDDFF\uDE46-\uDEFF\uDF57-\uDF5F\uDF72-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDFCC\uDFCD]|\uD836[\uDE8C-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDFFF]|\uD83A[\uDCC5\uDCC6\uDCD7-\uDCFF\uDD4B-\uDD4F\uDD5A-\uDD5D\uDD60-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDEEF\uDEF2-\uDFFF]|\uD83C[\uDC2C-\uDC2F\uDC94-\uDC9F\uDCAF\uDCB0\uDCC0\uDCD0\uDCF6-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD6F\uDDAD-\uDDE5\uDE03-\uDE0F\uDE3C-\uDE3F\uDE49-\uDE4F\uDE52-\uDEFF]|\uD83D[\uDED3-\uDEDF\uDEED-\uDEEF\uDEF7-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDD0F\uDD1F\uDD28-\uDD2F\uDD31\uDD32\uDD3F\uDD4C-\uDD4F\uDD5F-\uDD7F\uDD92-\uDDBF\uDDC1-\uDFFF]|\uD869[\uDED7-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]"},{name:"Cc",alias:"Control",bmp:"\0--"},{name:"Cf",alias:"Format",bmp:"­؀-؅؜۝܏࣢᠎​-‏‪-‮⁠-⁤⁦-⁯\uFEFF￹-￻",astral:"𑂽|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]"},{name:"Cn",alias:"Unassigned",bmp:"͸͹΀-΃΋΍΢԰՗՘ՠֈ֋֌֐׈-׏׫-ׯ׵-׿؝܎݋݌޲-޿߻-߿࠮࠯࠿࡜࡝࡟-࢟ࢵࢾ-࣓঄঍঎঑঒঩঱঳-঵঺঻৅৆৉৊৏-৖৘-৛৞৤৥ৼ-਀਄਋-਎਑਒਩਱਴਷਺਻਽੃-੆੉੊੎-੐੒-੘੝੟-੥੶-઀઄઎઒઩઱઴઺઻૆૊૎૏૑-૟૤૥૲-૸ૺ-଀଄଍଎଑଒଩଱଴଺଻୅୆୉୊୎-୕୘-୛୞୤୥୸-஁஄஋-஍஑஖-஘஛஝஠-஢஥-஧஫-஭஺-஽௃-௅௉௎௏௑-௖௘-௥௻-௿ఄ఍఑఩఺-఼౅౉౎-౔౗౛-౟౤౥౰-౷಄಍಑಩಴಺಻೅೉೎-೔೗-ೝ೟೤೥೰ೳ-ഀഄ഍഑഻഼൅൉൐-൓൤൥඀ඁ඄඗-඙඲඼඾඿෇-෉෋-෎෕෗෠-෥෰෱෵-฀฻-฾๜-຀຃຅ຆຉ຋ຌຎ-ຓຘຠ຤຦ຨຩຬ຺຾຿໅໇໎໏໚໛໠-໿཈཭-཰྘྽࿍࿛-࿿჆჈-჌჎჏቉቎቏቗቙቞቟኉኎኏኱኶኷኿዁዆዇዗጑጖጗፛፜፽-፿᎚-᎟᏶᏷᏾᏿᚝-᚟᛹-᛿ᜍ᜕-ᜟ᜷-᜿᝔-᝟᝭᝱᝴-᝿៞៟៪-៯៺-៿᠏᠚-᠟ᡸ-᡿᢫-᢯᣶-᣿᤟᤬-᤯᤼-᤿᥁-᥃᥮᥯᥵-᥿᦬-᦯᧊-᧏᧛-᧝᨜᨝᩟᩽᩾᪊-᪏᪚-᪟᪮᪯ᪿ-᫿ᭌ-᭏᭽-᭿᯴-᯻᰸-᰺᱊-᱌Ᲊ-Ჿ᳈-᳏᳷ᳺ-᳿᷶-᷺἖἗἞἟὆὇὎὏὘὚὜὞὾὿᾵῅῔῕῜῰῱῵῿⁥⁲⁳₏₝-₟₿-⃏⃱-⃿↌-↏⏿␧-␿⑋-⑟⭴⭵⮖⮗⮺-⮼⯉⯒-⯫⯰-⯿Ⱟⱟ⳴-⳸⴦⴨-⴬⴮⴯⵨-⵮⵱-⵾⶗-⶟⶧⶯⶷⶿⷇⷏⷗⷟⹅-⹿⺚⻴-⻿⿖-⿯⿼-⿿぀゗゘㄀-㄄ㄮ-㄰㆏ㆻ-ㆿ㇤-㇯㈟㋿䶶-䶿鿖-鿿꒍-꒏꓇-꓏꘬-꘿꛸-꛿ꞯꞸ-ꟶ꠬-꠯꠺-꠿꡸-꡿꣆-꣍꣚-꣟ꣾꣿ꥔-꥞꥽-꥿꧎꧚-꧝꧿꨷-꨿꩎꩏꩚꩛꫃-꫚꫷-꬀꬇꬈꬏꬐꬗-꬟꬧꬯ꭦ-꭯꯮꯯꯺-꯿힤-힯퟇-퟊퟼-퟿﩮﩯﫚-﫿﬇-﬒﬘-﬜﬷﬽﬿﭂﭅﯂-﯒﵀-﵏﶐﶑﷈-﷯﷾﷿︚-︟﹓﹧﹬-﹯﹵﻽﻾＀﾿-￁￈￉￐￑￘￙￝-￟￧￯-￸￾￿",astral:"\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDCFF\uDD03-\uDD06\uDD34-\uDD36\uDD8F\uDD9C-\uDD9F\uDDA1-\uDDCF\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEFC-\uDEFF\uDF24-\uDF2F\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDFC4-\uDFC7\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6E\uDD70-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56\uDC9F-\uDCA6\uDCB0-\uDCDF\uDCF3\uDCF6-\uDCFA\uDD1C-\uDD1E\uDD3A-\uDD3E\uDD40-\uDD7F\uDDB8-\uDDBB\uDDD0\uDDD1\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE34-\uDE37\uDE3B-\uDE3E\uDE48-\uDE4F\uDE59-\uDE5F\uDEA0-\uDEBF\uDEE7-\uDEEA\uDEF7-\uDEFF\uDF36-\uDF38\uDF56\uDF57\uDF73-\uDF77\uDF92-\uDF98\uDF9D-\uDFA8\uDFB0-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCF9\uDD00-\uDE5F\uDE7F-\uDFFF]|\uD804[\uDC4E-\uDC51\uDC70-\uDC7E\uDCC2-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD44-\uDD4F\uDD77-\uDD7F\uDDCE\uDDCF\uDDE0\uDDF5-\uDDFF\uDE12\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEAA-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF3B\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC5A\uDC5C\uDC5E-\uDC7F\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDDE-\uDDFF\uDE45-\uDE4F\uDE5A-\uDE5F\uDE6D-\uDE7F\uDEB8-\uDEBF\uDECA-\uDEFF\uDF1A-\uDF1C\uDF2C-\uDF2F\uDF40-\uDFFF]|\uD806[\uDC00-\uDC9F\uDCF3-\uDCFE\uDD00-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC46-\uDC4F\uDC6D-\uDC6F\uDC90\uDC91\uDCA8\uDCB7-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F\uDC75-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD823-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83F\uD874-\uD87D\uD87F-\uDB3F\uDB41-\uDB7F][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDE6D\uDE70-\uDECF\uDEEE\uDEEF\uDEF6-\uDEFF\uDF46-\uDF4F\uDF5A\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDEFF\uDF45-\uDF4F\uDF7F-\uDF8E\uDFA0-\uDFDF\uDFE1-\uDFFF]|\uD821[\uDFED-\uDFFF]|\uD822[\uDEF3-\uDFFF]|\uD82C[\uDC02-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A\uDC9B\uDCA4-\uDFFF]|\uD834[\uDCF6-\uDCFF\uDD27\uDD28\uDDE9-\uDDFF\uDE46-\uDEFF\uDF57-\uDF5F\uDF72-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDFCC\uDFCD]|\uD836[\uDE8C-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDFFF]|\uD83A[\uDCC5\uDCC6\uDCD7-\uDCFF\uDD4B-\uDD4F\uDD5A-\uDD5D\uDD60-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDEEF\uDEF2-\uDFFF]|\uD83C[\uDC2C-\uDC2F\uDC94-\uDC9F\uDCAF\uDCB0\uDCC0\uDCD0\uDCF6-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD6F\uDDAD-\uDDE5\uDE03-\uDE0F\uDE3C-\uDE3F\uDE49-\uDE4F\uDE52-\uDEFF]|\uD83D[\uDED3-\uDEDF\uDEED-\uDEEF\uDEF7-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDD0F\uDD1F\uDD28-\uDD2F\uDD31\uDD32\uDD3F\uDD4C-\uDD4F\uDD5F-\uDD7F\uDD92-\uDDBF\uDDC1-\uDFFF]|\uD869[\uDED7-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uDB40[\uDC00\uDC02-\uDC1F\uDC80-\uDCFF\uDDF0-\uDFFF]|[\uDBBF\uDBFF][\uDFFE\uDFFF]"},{name:"Co",alias:"Private_Use",bmp:"-",astral:"[\uDB80-\uDBBE\uDBC0-\uDBFE][\uDC00-\uDFFF]|[\uDBBF\uDBFF][\uDC00-\uDFFD]"},{name:"Cs",alias:"Surrogate",bmp:"\uD800-\uDFFF"},{name:"L",alias:"Letter",bmp:"A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢄᢇ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞮꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ﬀ-ﬆﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼＡ-Ｚａ-ｚｦ-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ",astral:"\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]"},{name:"Ll",alias:"Lowercase_Letter",bmp:"a-zµß-öø-ÿāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįıĳĵķĸĺļľŀłńņňŉŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷźżž-ƀƃƅƈƌƍƒƕƙ-ƛƞơƣƥƨƪƫƭưƴƶƹƺƽ-ƿǆǉǌǎǐǒǔǖǘǚǜǝǟǡǣǥǧǩǫǭǯǰǳǵǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟȡȣȥȧȩȫȭȯȱȳ-ȹȼȿɀɂɇɉɋɍɏ-ʓʕ-ʯͱͳͷͻ-ͽΐά-ώϐϑϕ-ϗϙϛϝϟϡϣϥϧϩϫϭϯ-ϳϵϸϻϼа-џѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӏӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯա-ևᏸ-ᏽᲀ-ᲈᴀ-ᴫᵫ-ᵷᵹ-ᶚḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕ-ẝẟạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿ-ἇἐ-ἕἠ-ἧἰ-ἷὀ-ὅὐ-ὗὠ-ὧὰ-ώᾀ-ᾇᾐ-ᾗᾠ-ᾧᾰ-ᾴᾶᾷιῂ-ῄῆῇῐ-ΐῖῗῠ-ῧῲ-ῴῶῷℊℎℏℓℯℴℹℼℽⅆ-ⅉⅎↄⰰ-ⱞⱡⱥⱦⱨⱪⱬⱱⱳⱴⱶ-ⱻⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳤⳬⳮⳳⴀ-ⴥⴧⴭꙁꙃꙅꙇꙉꙋꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛꜣꜥꜧꜩꜫꜭꜯ-ꜱꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯꝱ-ꝸꝺꝼꝿꞁꞃꞅꞇꞌꞎꞑꞓ-ꞕꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩꞵꞷꟺꬰ-ꭚꭠ-ꭥꭰ-ꮿﬀ-ﬆﬓ-ﬗａ-ｚ",astral:"\uD801[\uDC28-\uDC4F\uDCD8-\uDCFB]|\uD803[\uDCC0-\uDCF2]|\uD806[\uDCC0-\uDCDF]|\uD835[\uDC1A-\uDC33\uDC4E-\uDC54\uDC56-\uDC67\uDC82-\uDC9B\uDCB6-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDCEA-\uDD03\uDD1E-\uDD37\uDD52-\uDD6B\uDD86-\uDD9F\uDDBA-\uDDD3\uDDEE-\uDE07\uDE22-\uDE3B\uDE56-\uDE6F\uDE8A-\uDEA5\uDEC2-\uDEDA\uDEDC-\uDEE1\uDEFC-\uDF14\uDF16-\uDF1B\uDF36-\uDF4E\uDF50-\uDF55\uDF70-\uDF88\uDF8A-\uDF8F\uDFAA-\uDFC2\uDFC4-\uDFC9\uDFCB]|\uD83A[\uDD22-\uDD43]"},{name:"Lm",alias:"Modifier_Letter",bmp:"ʰ-ˁˆ-ˑˠ-ˤˬˮʹͺՙـۥۦߴߵߺࠚࠤࠨॱๆໆჼៗᡃᪧᱸ-ᱽᴬ-ᵪᵸᶛ-ᶿⁱⁿₐ-ₜⱼⱽⵯⸯ々〱-〵〻ゝゞー-ヾꀕꓸ-ꓽꘌꙿꚜꚝꜗ-ꜟꝰꞈꟸꟹꧏꧦꩰꫝꫳꫴꭜ-ꭟｰﾞﾟ",astral:"\uD81A[\uDF40-\uDF43]|\uD81B[\uDF93-\uDF9F\uDFE0]"},{name:"Lo",alias:"Other_Letter",bmp:"ªºƻǀ-ǃʔא-תװ-ײؠ-ؿف-يٮٯٱ-ۓەۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪࠀ-ࠕࡀ-ࡘࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॲ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๅກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎა-ჺჽ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៜᠠ-ᡂᡄ-ᡷᢀ-ᢄᢇ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱷᳩ-ᳬᳮ-ᳱᳵᳶℵ-ℸⴰ-ⵧⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ〆〼ぁ-ゖゟァ-ヺヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꀔꀖ-ꒌꓐ-ꓷꔀ-ꘋꘐ-ꘟꘪꘫꙮꚠ-ꛥꞏꟷꟻ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧠ-ꧤꧧ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩯꩱ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛꫜꫠ-ꫪꫲꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎יִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼｦ-ｯｱ-ﾝﾠ-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ",astral:"\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC50-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]"},{name:"Lt",alias:"Titlecase_Letter",bmp:"ǅǈǋǲᾈ-ᾏᾘ-ᾟᾨ-ᾯᾼῌῼ"},{name:"Lu",alias:"Uppercase_Letter",bmp:"A-ZÀ-ÖØ-ÞĀĂĄĆĈĊČĎĐĒĔĖĘĚĜĞĠĢĤĦĨĪĬĮİĲĴĶĹĻĽĿŁŃŅŇŊŌŎŐŒŔŖŘŚŜŞŠŢŤŦŨŪŬŮŰŲŴŶŸŹŻŽƁƂƄƆƇƉ-ƋƎ-ƑƓƔƖ-ƘƜƝƟƠƢƤƦƧƩƬƮƯƱ-ƳƵƷƸƼǄǇǊǍǏǑǓǕǗǙǛǞǠǢǤǦǨǪǬǮǱǴǶ-ǸǺǼǾȀȂȄȆȈȊȌȎȐȒȔȖȘȚȜȞȠȢȤȦȨȪȬȮȰȲȺȻȽȾɁɃ-ɆɈɊɌɎͰͲͶͿΆΈ-ΊΌΎΏΑ-ΡΣ-ΫϏϒ-ϔϘϚϜϞϠϢϤϦϨϪϬϮϴϷϹϺϽ-ЯѠѢѤѦѨѪѬѮѰѲѴѶѸѺѼѾҀҊҌҎҐҒҔҖҘҚҜҞҠҢҤҦҨҪҬҮҰҲҴҶҸҺҼҾӀӁӃӅӇӉӋӍӐӒӔӖӘӚӜӞӠӢӤӦӨӪӬӮӰӲӴӶӸӺӼӾԀԂԄԆԈԊԌԎԐԒԔԖԘԚԜԞԠԢԤԦԨԪԬԮԱ-ՖႠ-ჅჇჍᎠ-ᏵḀḂḄḆḈḊḌḎḐḒḔḖḘḚḜḞḠḢḤḦḨḪḬḮḰḲḴḶḸḺḼḾṀṂṄṆṈṊṌṎṐṒṔṖṘṚṜṞṠṢṤṦṨṪṬṮṰṲṴṶṸṺṼṾẀẂẄẆẈẊẌẎẐẒẔẞẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼẾỀỂỄỆỈỊỌỎỐỒỔỖỘỚỜỞỠỢỤỦỨỪỬỮỰỲỴỶỸỺỼỾἈ-ἏἘ-ἝἨ-ἯἸ-ἿὈ-ὍὙὛὝὟὨ-ὯᾸ-ΆῈ-ΉῘ-ΊῨ-ῬῸ-Ώℂℇℋ-ℍℐ-ℒℕℙ-ℝℤΩℨK-ℭℰ-ℳℾℿⅅↃⰀ-ⰮⱠⱢ-ⱤⱧⱩⱫⱭ-ⱰⱲⱵⱾ-ⲀⲂⲄⲆⲈⲊⲌⲎⲐⲒⲔⲖⲘⲚⲜⲞⲠⲢⲤⲦⲨⲪⲬⲮⲰⲲⲴⲶⲸⲺⲼⲾⳀⳂⳄⳆⳈⳊⳌⳎⳐⳒⳔⳖⳘⳚⳜⳞⳠⳢⳫⳭⳲꙀꙂꙄꙆꙈꙊꙌꙎꙐꙒꙔꙖꙘꙚꙜꙞꙠꙢꙤꙦꙨꙪꙬꚀꚂꚄꚆꚈꚊꚌꚎꚐꚒꚔꚖꚘꚚꜢꜤꜦꜨꜪꜬꜮꜲꜴꜶꜸꜺꜼꜾꝀꝂꝄꝆꝈꝊꝌꝎꝐꝒꝔꝖꝘꝚꝜꝞꝠꝢꝤꝦꝨꝪꝬꝮꝹꝻꝽꝾꞀꞂꞄꞆꞋꞍꞐꞒꞖꞘꞚꞜꞞꞠꞢꞤꞦꞨꞪ-ꞮꞰ-ꞴꞶＡ-Ｚ",astral:"\uD801[\uDC00-\uDC27\uDCB0-\uDCD3]|\uD803[\uDC80-\uDCB2]|\uD806[\uDCA0-\uDCBF]|\uD835[\uDC00-\uDC19\uDC34-\uDC4D\uDC68-\uDC81\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB5\uDCD0-\uDCE9\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD38\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD6C-\uDD85\uDDA0-\uDDB9\uDDD4-\uDDED\uDE08-\uDE21\uDE3C-\uDE55\uDE70-\uDE89\uDEA8-\uDEC0\uDEE2-\uDEFA\uDF1C-\uDF34\uDF56-\uDF6E\uDF90-\uDFA8\uDFCA]|\uD83A[\uDD00-\uDD21]"},{name:"M",alias:"Mark",bmp:"̀-ͯ҃-҉֑-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣔ-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑੰੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣஂா-ூெ-ைொ-்ௗఀ-ఃా-ౄె-ైొ-్ౕౖౢౣಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣഁ-ഃാ-ൄെ-ൈൊ-്ൗൢൣංඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ູົຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚ-ႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝᠋-᠍ᢅᢆᢩᤠ-ᤫᤰ-᤻ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼᪰-᪾ᬀ-ᬄ᬴-᭄᭫-᭳ᮀ-ᮂᮡ-ᮭ᯦-᯳ᰤ-᰷᳐-᳔᳒-᳨᳭ᳲ-᳴᳸᳹᷀-᷵᷻-᷿⃐-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꙯-꙲ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣠-꣱ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀ꧥꨩ-ꨶꩃꩌꩍꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭ﬞ︀-️︠-︯",astral:"\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC7F-\uDC82\uDCB0-\uDCBA\uDD00-\uDD02\uDD27-\uDD34\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDDCA-\uDDCC\uDE2C-\uDE37\uDE3E\uDEDF-\uDEEA\uDF00-\uDF03\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC35-\uDC46\uDCB0-\uDCC3\uDDAF-\uDDB5\uDDB8-\uDDC0\uDDDC\uDDDD\uDE30-\uDE40\uDEAB-\uDEB7\uDF1D-\uDF2B]|\uD807[\uDC2F-\uDC36\uDC38-\uDC3F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF51-\uDF7E\uDF8F-\uDF92]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uDB40[\uDD00-\uDDEF]"},{name:"Mc",alias:"Spacing_Mark",bmp:"ःऻा-ीॉ-ौॎॏংঃা-ীেৈোৌৗਃਾ-ੀઃા-ીૉોૌଂଃାୀେୈୋୌୗாிுூெ-ைொ-ௌௗఁ-ఃు-ౄಂಃಾೀ-ೄೇೈೊೋೕೖംഃാ-ീെ-ൈൊ-ൌൗංඃා-ෑෘ-ෟෲෳ༾༿ཿါာေးျြၖၗၢ-ၤၧ-ၭႃႄႇ-ႌႏႚ-ႜាើ-ៅះៈᤣ-ᤦᤩ-ᤫᤰᤱᤳ-ᤸᨙᨚᩕᩗᩡᩣᩤᩭ-ᩲᬄᬵᬻᬽ-ᭁᭃ᭄ᮂᮡᮦᮧ᮪ᯧᯪ-ᯬᯮ᯲᯳ᰤ-ᰫᰴᰵ᳡ᳲᳳ〮〯ꠣꠤꠧꢀꢁꢴ-ꣃꥒ꥓ꦃꦴꦵꦺꦻꦽ-꧀ꨯꨰꨳꨴꩍꩻꩽꫫꫮꫯꫵꯣꯤꯦꯧꯩꯪ꯬",astral:"\uD804[\uDC00\uDC02\uDC82\uDCB0-\uDCB2\uDCB7\uDCB8\uDD2C\uDD82\uDDB3-\uDDB5\uDDBF\uDDC0\uDE2C-\uDE2E\uDE32\uDE33\uDE35\uDEE0-\uDEE2\uDF02\uDF03\uDF3E\uDF3F\uDF41-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63]|\uD805[\uDC35-\uDC37\uDC40\uDC41\uDC45\uDCB0-\uDCB2\uDCB9\uDCBB-\uDCBE\uDCC1\uDDAF-\uDDB1\uDDB8-\uDDBB\uDDBE\uDE30-\uDE32\uDE3B\uDE3C\uDE3E\uDEAC\uDEAE\uDEAF\uDEB6\uDF20\uDF21\uDF26]|\uD807[\uDC2F\uDC3E\uDCA9\uDCB1\uDCB4]|\uD81B[\uDF51-\uDF7E]|\uD834[\uDD65\uDD66\uDD6D-\uDD72]"},{name:"Me",alias:"Enclosing_Mark",bmp:"҈҉᪾⃝-⃠⃢-⃤꙰-꙲"},{name:"Mn",alias:"Nonspacing_Mark",bmp:"̀-ͯ҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣔ-ࣣ࣡-ंऺ़ु-ै्॑-ॗॢॣঁ়ু-ৄ্ৢৣਁਂ਼ੁੂੇੈੋ-੍ੑੰੱੵઁં઼ુ-ૅેૈ્ૢૣଁ଼ିୁ-ୄ୍ୖୢୣஂீ்ఀా-ీె-ైొ-్ౕౖౢౣಁ಼ಿೆೌ್ೢೣഁു-ൄ്ൢൣ්ි-ුූัิ-ฺ็-๎ັິ-ູົຼ່-ໍཱ༹༘༙༵༷-ཾྀ-྄྆྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္်ွှၘၙၞ-ၠၱ-ၴႂႅႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴឵ិ-ួំ៉-៓៝᠋-᠍ᢅᢆᢩᤠ-ᤢᤧᤨᤲ᤹-᤻ᨘᨗᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀᮁᮢ-ᮥᮨᮩ᮫-ᮭ᯦ᯨᯩᯭᯯ-ᯱᰬ-ᰳᰶ᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸᳹᷀-᷵᷻-᷿⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〭꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠥꠦ꣄ꣅ꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱꨲꨵꨶꩃꩌꩼꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫬꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-︯",astral:"\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDCA-\uDDCC\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3C\uDF40\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDCB3-\uDCB8\uDCBA\uDCBF\uDCC0\uDCC2\uDCC3\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF8F-\uDF92]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD67-\uDD69\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uDB40[\uDD00-\uDDEF]"},{name:"N",alias:"Number",bmp:"0-9²³¹¼-¾٠-٩۰-۹߀-߉०-९০-৯৴-৹੦-੯૦-૯୦-୯୲-୷௦-௲౦-౯౸-౾೦-೯൘-൞൦-൸෦-෯๐-๙໐-໙༠-༳၀-၉႐-႙፩-፼ᛮ-ᛰ០-៩៰-៹᠐-᠙᥆-᥏᧐-᧚᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙⁰⁴-⁹₀-₉⅐-ↂↅ-↉①-⒛⓪-⓿❶-➓⳽〇〡-〩〸-〺㆒-㆕㈠-㈩㉈-㉏㉑-㉟㊀-㊉㊱-㊿꘠-꘩ꛦ-ꛯ꠰-꠵꣐-꣙꤀-꤉꧐-꧙꧰-꧹꩐-꩙꯰-꯹０-９",astral:"\uD800[\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDEE1-\uDEFB\uDF20-\uDF23\uDF41\uDF4A\uDFD1-\uDFD5]|\uD801[\uDCA0-\uDCA9]|\uD802[\uDC58-\uDC5F\uDC79-\uDC7F\uDCA7-\uDCAF\uDCFB-\uDCFF\uDD16-\uDD1B\uDDBC\uDDBD\uDDC0-\uDDCF\uDDD2-\uDDFF\uDE40-\uDE47\uDE7D\uDE7E\uDE9D-\uDE9F\uDEEB-\uDEEF\uDF58-\uDF5F\uDF78-\uDF7F\uDFA9-\uDFAF]|\uD803[\uDCFA-\uDCFF\uDE60-\uDE7E]|\uD804[\uDC52-\uDC6F\uDCF0-\uDCF9\uDD36-\uDD3F\uDDD0-\uDDD9\uDDE1-\uDDF4\uDEF0-\uDEF9]|\uD805[\uDC50-\uDC59\uDCD0-\uDCD9\uDE50-\uDE59\uDEC0-\uDEC9\uDF30-\uDF3B]|\uD806[\uDCE0-\uDCF2]|\uD807[\uDC50-\uDC6C]|\uD809[\uDC00-\uDC6E]|\uD81A[\uDE60-\uDE69\uDF50-\uDF59\uDF5B-\uDF61]|\uD834[\uDF60-\uDF71]|\uD835[\uDFCE-\uDFFF]|\uD83A[\uDCC7-\uDCCF\uDD50-\uDD59]|\uD83C[\uDD00-\uDD0C]"},{name:"Nd",alias:"Decimal_Number",bmp:"0-9٠-٩۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯෦-෯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꧰-꧹꩐-꩙꯰-꯹０-９",astral:"\uD801[\uDCA0-\uDCA9]|\uD804[\uDC66-\uDC6F\uDCF0-\uDCF9\uDD36-\uDD3F\uDDD0-\uDDD9\uDEF0-\uDEF9]|\uD805[\uDC50-\uDC59\uDCD0-\uDCD9\uDE50-\uDE59\uDEC0-\uDEC9\uDF30-\uDF39]|\uD806[\uDCE0-\uDCE9]|\uD807[\uDC50-\uDC59]|\uD81A[\uDE60-\uDE69\uDF50-\uDF59]|\uD835[\uDFCE-\uDFFF]|\uD83A[\uDD50-\uDD59]"},{name:"Nl",alias:"Letter_Number",bmp:"ᛮ-ᛰⅠ-ↂↅ-ↈ〇〡-〩〸-〺ꛦ-ꛯ",astral:"\uD800[\uDD40-\uDD74\uDF41\uDF4A\uDFD1-\uDFD5]|\uD809[\uDC00-\uDC6E]"},{name:"No",alias:"Other_Number",bmp:"²³¹¼-¾৴-৹୲-୷௰-௲౸-౾൘-൞൰-൸༪-༳፩-፼៰-៹᧚⁰⁴-⁹₀-₉⅐-⅟↉①-⒛⓪-⓿❶-➓⳽㆒-㆕㈠-㈩㉈-㉏㉑-㉟㊀-㊉㊱-㊿꠰-꠵",astral:"\uD800[\uDD07-\uDD33\uDD75-\uDD78\uDD8A\uDD8B\uDEE1-\uDEFB\uDF20-\uDF23]|\uD802[\uDC58-\uDC5F\uDC79-\uDC7F\uDCA7-\uDCAF\uDCFB-\uDCFF\uDD16-\uDD1B\uDDBC\uDDBD\uDDC0-\uDDCF\uDDD2-\uDDFF\uDE40-\uDE47\uDE7D\uDE7E\uDE9D-\uDE9F\uDEEB-\uDEEF\uDF58-\uDF5F\uDF78-\uDF7F\uDFA9-\uDFAF]|\uD803[\uDCFA-\uDCFF\uDE60-\uDE7E]|\uD804[\uDC52-\uDC65\uDDE1-\uDDF4]|\uD805[\uDF3A\uDF3B]|\uD806[\uDCEA-\uDCF2]|\uD807[\uDC5A-\uDC6C]|\uD81A[\uDF5B-\uDF61]|\uD834[\uDF60-\uDF71]|\uD83A[\uDCC7-\uDCCF]|\uD83C[\uDD00-\uDD0C]"},{name:"P",alias:"Punctuation",bmp:"!-#%-\\x2A,-/:;\\x3F@\\x5B-\\x5D_\\x7B}¡§«¶·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؞؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰૰෴๏๚๛༄-༒༔༺-༽྅࿐-࿔࿙࿚၊-၏჻፠-፨᐀᙭᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᯼-᯿᰻-᰿᱾᱿᳀-᳇᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎⌈-⌋〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰-⹄、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꣼꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꫰꫱꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫！-＃％-＊，-／：；？＠［-］＿｛｝｟-･",astral:"\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|𐕯|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD807[\uDC41-\uDC45\uDC70\uDC71]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|𛲟|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]"},{name:"Pc",alias:"Connector_Punctuation",bmp:"_‿⁀⁔︳︴﹍-﹏＿"},{name:"Pd",alias:"Dash_Punctuation",bmp:"\\x2D֊־᐀᠆‐-―⸗⸚⸺⸻⹀〜〰゠︱︲﹘﹣－"},{name:"Pe",alias:"Close_Punctuation",bmp:"\\x29\\x5D}༻༽᚜⁆⁾₎⌉⌋〉❩❫❭❯❱❳❵⟆⟧⟩⟫⟭⟯⦄⦆⦈⦊⦌⦎⦐⦒⦔⦖⦘⧙⧛⧽⸣⸥⸧⸩〉》」』】〕〗〙〛〞〟﴾︘︶︸︺︼︾﹀﹂﹄﹈﹚﹜﹞）］｝｠｣"},{name:"Pf",alias:"Final_Punctuation",bmp:"»’”›⸃⸅⸊⸍⸝⸡"},{name:"Pi",alias:"Initial_Punctuation",bmp:"«‘‛“‟‹⸂⸄⸉⸌⸜⸠"},{name:"Po",alias:"Other_Punctuation",bmp:"!-#%-'\\x2A,\\x2E/:;\\x3F@\\x5C¡§¶·¿;·՚-՟։׀׃׆׳״؉؊،؍؛؞؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰૰෴๏๚๛༄-༒༔྅࿐-࿔࿙࿚၊-၏჻፠-፨᙭᙮᛫-᛭᜵᜶។-៖៘-៚᠀-᠅᠇-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᯼-᯿᰻-᰿᱾᱿᳀-᳇᳓‖‗†-‧‰-‸※-‾⁁-⁃⁇-⁑⁓⁕-⁞⳹-⳼⳾⳿⵰⸀⸁⸆-⸈⸋⸎-⸖⸘⸙⸛⸞⸟⸪-⸮⸰-⸹⸼-⸿⹁⹃⹄、-〃〽・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꣼꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꫰꫱꯫︐-︖︙︰﹅﹆﹉-﹌﹐-﹒﹔-﹗﹟-﹡﹨﹪﹫！-＃％-＇＊，．／：；？＠＼｡､･",astral:"\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|𐕯|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD807[\uDC41-\uDC45\uDC70\uDC71]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|𛲟|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]"},{name:"Ps",alias:"Open_Punctuation",bmp:"\\x28\\x5B\\x7B༺༼᚛‚„⁅⁽₍⌈⌊〈❨❪❬❮❰❲❴⟅⟦⟨⟪⟬⟮⦃⦅⦇⦉⦋⦍⦏⦑⦓⦕⦗⧘⧚⧼⸢⸤⸦⸨⹂〈《「『【〔〖〘〚〝﴿︗︵︷︹︻︽︿﹁﹃﹇﹙﹛﹝（［｛｟｢"},{name:"S",alias:"Symbol",bmp:"\\x24\\x2B<->\\x5E`\\x7C~¢-¦¨©¬®-±´¸×÷˂-˅˒-˟˥-˫˭˯-˿͵΄΅϶҂֍-֏؆-؈؋؎؏۞۩۽۾߶৲৳৺৻૱୰௳-௺౿൏൹฿༁-༃༓༕-༗༚-༟༴༶༸྾-࿅࿇-࿌࿎࿏࿕-࿘႞႟᎐-᎙៛᥀᧞-᧿᭡-᭪᭴-᭼᾽᾿-῁῍-῏῝-῟῭-`´῾⁄⁒⁺-⁼₊-₌₠-₾℀℁℃-℆℈℉℔№-℘℞-℣℥℧℩℮℺℻⅀-⅄⅊-⅍⅏↊↋←-⌇⌌-⌨⌫-⏾␀-␦⑀-⑊⒜-ⓩ─-❧➔-⟄⟇-⟥⟰-⦂⦙-⧗⧜-⧻⧾-⭳⭶-⮕⮘-⮹⮽-⯈⯊-⯑⯬-⯯⳥-⳪⺀-⺙⺛-⻳⼀-⿕⿰-⿻〄〒〓〠〶〷〾〿゛゜㆐㆑㆖-㆟㇀-㇣㈀-㈞㈪-㉇㉐㉠-㉿㊊-㊰㋀-㋾㌀-㏿䷀-䷿꒐-꓆꜀-꜖꜠꜡꞉꞊꠨-꠫꠶-꠹꩷-꩹꭛﬩﮲-﯁﷼﷽﹢﹤-﹦﹩＄＋＜-＞＾｀｜～￠-￦￨-￮￼�",astral:"\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9B\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|𑜿|\uD81A[\uDF3C-\uDF3F\uDF45]|𛲜|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD83B[\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD10-\uDD2E\uDD30-\uDD6B\uDD70-\uDDAC\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED2\uDEE0-\uDEEC\uDEF0-\uDEF6\uDF00-\uDF73\uDF80-\uDFD4]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDD10-\uDD1E\uDD20-\uDD27\uDD30\uDD33-\uDD3E\uDD40-\uDD4B\uDD50-\uDD5E\uDD80-\uDD91\uDDC0]"},{name:"Sc",alias:"Currency_Symbol",bmp:"\\x24¢-¥֏؋৲৳৻૱௹฿៛₠-₾꠸﷼﹩＄￠￡￥￦"},{name:"Sk",alias:"Modifier_Symbol",bmp:"\\x5E`¨¯´¸˂-˅˒-˟˥-˫˭˯-˿͵΄΅᾽᾿-῁῍-῏῝-῟῭-`´῾゛゜꜀-꜖꜠꜡꞉꞊꭛﮲-﯁＾｀￣",astral:"\uD83C[\uDFFB-\uDFFF]"},{name:"Sm",alias:"Math_Symbol",bmp:"\\x2B<->\\x7C~¬±×÷϶؆-؈⁄⁒⁺-⁼₊-₌℘⅀-⅄⅋←-↔↚↛↠↣↦↮⇎⇏⇒⇔⇴-⋿⌠⌡⍼⎛-⎳⏜-⏡▷◁◸-◿♯⟀-⟄⟇-⟥⟰-⟿⤀-⦂⦙-⧗⧜-⧻⧾-⫿⬰-⭄⭇-⭌﬩﹢﹤-﹦＋＜-＞｜～￢￩-￬",astral:"\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD83B[\uDEF0\uDEF1]"},{name:"So",alias:"Other_Symbol",bmp:"¦©®°҂֍֎؎؏۞۩۽۾߶৺୰௳-௸௺౿൏൹༁-༃༓༕-༗༚-༟༴༶༸྾-࿅࿇-࿌࿎࿏࿕-࿘႞႟᎐-᎙᥀᧞-᧿᭡-᭪᭴-᭼℀℁℃-℆℈℉℔№℗℞-℣℥℧℩℮℺℻⅊⅌⅍⅏↊↋↕-↙↜-↟↡↢↤↥↧-↭↯-⇍⇐⇑⇓⇕-⇳⌀-⌇⌌-⌟⌢-⌨⌫-⍻⍽-⎚⎴-⏛⏢-⏾␀-␦⑀-⑊⒜-ⓩ─-▶▸-◀◂-◷☀-♮♰-❧➔-➿⠀-⣿⬀-⬯⭅⭆⭍-⭳⭶-⮕⮘-⮹⮽-⯈⯊-⯑⯬-⯯⳥-⳪⺀-⺙⺛-⻳⼀-⿕⿰-⿻〄〒〓〠〶〷〾〿㆐㆑㆖-㆟㇀-㇣㈀-㈞㈪-㉇㉐㉠-㉿㊊-㊰㋀-㋾㌀-㏿䷀-䷿꒐-꓆꠨-꠫꠶꠷꠹꩷-꩹﷽￤￨￭￮￼�",astral:"\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9B\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|𑜿|\uD81A[\uDF3C-\uDF3F\uDF45]|𛲜|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD10-\uDD2E\uDD30-\uDD6B\uDD70-\uDDAC\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDF00-\uDFFA]|\uD83D[\uDC00-\uDED2\uDEE0-\uDEEC\uDEF0-\uDEF6\uDF00-\uDF73\uDF80-\uDFD4]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDD10-\uDD1E\uDD20-\uDD27\uDD30\uDD33-\uDD3E\uDD40-\uDD4B\uDD50-\uDD5E\uDD80-\uDD91\uDDC0]"},{name:"Z",alias:"Separator",bmp:"    - \u2028\u2029  　"},{name:"Zl",alias:"Line_Separator",bmp:"\u2028"},{name:"Zp",alias:"Paragraph_Separator",bmp:"\u2029"},{name:"Zs",alias:"Space_Separator",bmp:"    -   　"}])},tt.exports=nt.default})(unicodeCategories,unicodeCategories.exports);var unicodeCategoriesExports=unicodeCategories.exports,unicodeProperties={exports:{}};(function(tt,nt){Object.defineProperty(nt,"__esModule",{value:!0});/*!
 * XRegExp Unicode Properties 4.0.0
 * <xregexp.com>
 * Steven Levithan (c) 2012-2017 MIT License
 * Unicode data by Mathias Bynens <mathiasbynens.be>
 */nt.default=function(et){if(!et.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Properties");var rt=[{name:"ASCII",bmp:"\0-"},{name:"Alphabetic",bmp:"A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͅͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևְ-ׇֽֿׁׂׅׄא-תװ-ײؐ-ؚؠ-ٗٙ-ٟٮ-ۓە-ۜۡ-ۭۨ-ۯۺ-ۼۿܐ-ܿݍ-ޱߊ-ߪߴߵߺࠀ-ࠗࠚ-ࠬࡀ-ࡘࢠ-ࢴࢶ-ࢽࣔ-ࣣࣟ-ࣰࣩ-ऻऽ-ौॎ-ॐॕ-ॣॱ-ঃঅ-ঌএঐও-নপ-রলশ-হঽ-ৄেৈোৌৎৗড়ঢ়য়-ৣৰৱਁ-ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਾ-ੂੇੈੋੌੑਖ਼-ੜਫ਼ੰ-ੵઁ-ઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽ-ૅે-ૉોૌૐૠ-ૣૹଁ-ଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽ-ୄେୈୋୌୖୗଡ଼ଢ଼ୟ-ୣୱஂஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹா-ூெ-ைொ-ௌௐௗఀ-ఃఅ-ఌఎ-ఐఒ-నప-హఽ-ౄె-ైొ-ౌౕౖౘ-ౚౠ-ౣಀ-ಃಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ-ೄೆ-ೈೊ-ೌೕೖೞೠ-ೣೱೲഁ-ഃഅ-ഌഎ-ഐഒ-ഺഽ-ൄെ-ൈൊ-ൌൎൔ-ൗൟ-ൣൺ-ൿංඃඅ-ඖක-නඳ-රලව-ෆා-ුූෘ-ෟෲෳก-ฺเ-ๆํກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ູົ-ຽເ-ໄໆໍໜ-ໟༀཀ-ཇཉ-ཬཱ-ཱྀྈ-ྗྙ-ྼက-ံးျ-ဿၐ-ၢၥ-ၨၮ-ႆႎႜႝႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚ፟ᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜓᜠ-ᜳᝀ-ᝓᝠ-ᝬᝮ-ᝰᝲᝳក-ឳា-ៈៗៜᠠ-ᡷᢀ-ᢪᢰ-ᣵᤀ-ᤞᤠ-ᤫᤰ-ᤸᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨛᨠ-ᩞᩡ-ᩴᪧᬀ-ᬳᬵ-ᭃᭅ-ᭋᮀ-ᮩᮬ-ᮯᮺ-ᯥᯧ-ᯱᰀ-ᰵᱍ-ᱏᱚ-ᱽᲀ-ᲈᳩ-ᳬᳮ-ᳳᳵᳶᴀ-ᶿᷧ-ᷴḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⒶ-ⓩⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⷠ-ⷿⸯ々-〇〡-〩〱-〵〸-〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙴ-ꙻꙿ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞮꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠧꡀ-ꡳꢀ-ꣃꣅꣲ-ꣷꣻꣽꤊ-ꤪꤰ-ꥒꥠ-ꥼꦀ-ꦲꦴ-ꦿꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨶꩀ-ꩍꩠ-ꩶꩺꩾ-ꪾꫀꫂꫛ-ꫝꫠ-ꫯꫲ-ꫵꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯪ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ﬀ-ﬆﬓ-ﬗיִ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼＡ-Ｚａ-ｚｦ-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ",astral:"\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC45\uDC82-\uDCB8\uDCD0-\uDCE8\uDD00-\uDD32\uDD50-\uDD72\uDD76\uDD80-\uDDBF\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE34\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEE8\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D-\uDF44\uDF47\uDF48\uDF4B\uDF4C\uDF50\uDF57\uDF5D-\uDF63]|\uD805[\uDC00-\uDC41\uDC43-\uDC45\uDC47-\uDC4A\uDC80-\uDCC1\uDCC4\uDCC5\uDCC7\uDD80-\uDDB5\uDDB8-\uDDBE\uDDD8-\uDDDD\uDE00-\uDE3E\uDE40\uDE44\uDE80-\uDEB5\uDF00-\uDF19\uDF1D-\uDF2A]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC3E\uDC40\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF36\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9E]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD47]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD30-\uDD49\uDD50-\uDD69\uDD70-\uDD89]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]"},{name:"Any",isBmpLast:!0,bmp:"\0-￿",astral:"[\uD800-\uDBFF][\uDC00-\uDFFF]"},{name:"Default_Ignorable_Code_Point",bmp:"­͏؜ᅟᅠ឴឵᠋-᠎​-‏‪-‮⁠-⁯ㅤ︀-️\uFEFFﾠ￰-￸",astral:"\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|[\uDB40-\uDB43][\uDC00-\uDFFF]"},{name:"Lowercase",bmp:"a-zªµºß-öø-ÿāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįıĳĵķĸĺļľŀłńņňŉŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷźżž-ƀƃƅƈƌƍƒƕƙ-ƛƞơƣƥƨƪƫƭưƴƶƹƺƽ-ƿǆǉǌǎǐǒǔǖǘǚǜǝǟǡǣǥǧǩǫǭǯǰǳǵǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟȡȣȥȧȩȫȭȯȱȳ-ȹȼȿɀɂɇɉɋɍɏ-ʓʕ-ʸˀˁˠ-ˤͅͱͳͷͺ-ͽΐά-ώϐϑϕ-ϗϙϛϝϟϡϣϥϧϩϫϭϯ-ϳϵϸϻϼа-џѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӏӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯա-ևᏸ-ᏽᲀ-ᲈᴀ-ᶿḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕ-ẝẟạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿ-ἇἐ-ἕἠ-ἧἰ-ἷὀ-ὅὐ-ὗὠ-ὧὰ-ώᾀ-ᾇᾐ-ᾗᾠ-ᾧᾰ-ᾴᾶᾷιῂ-ῄῆῇῐ-ΐῖῗῠ-ῧῲ-ῴῶῷⁱⁿₐ-ₜℊℎℏℓℯℴℹℼℽⅆ-ⅉⅎⅰ-ⅿↄⓐ-ⓩⰰ-ⱞⱡⱥⱦⱨⱪⱬⱱⱳⱴⱶ-ⱽⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳤⳬⳮⳳⴀ-ⴥⴧⴭꙁꙃꙅꙇꙉꙋꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛ-ꚝꜣꜥꜧꜩꜫꜭꜯ-ꜱꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯ-ꝸꝺꝼꝿꞁꞃꞅꞇꞌꞎꞑꞓ-ꞕꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩꞵꞷꟸ-ꟺꬰ-ꭚꭜ-ꭥꭰ-ꮿﬀ-ﬆﬓ-ﬗａ-ｚ",astral:"\uD801[\uDC28-\uDC4F\uDCD8-\uDCFB]|\uD803[\uDCC0-\uDCF2]|\uD806[\uDCC0-\uDCDF]|\uD835[\uDC1A-\uDC33\uDC4E-\uDC54\uDC56-\uDC67\uDC82-\uDC9B\uDCB6-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDCEA-\uDD03\uDD1E-\uDD37\uDD52-\uDD6B\uDD86-\uDD9F\uDDBA-\uDDD3\uDDEE-\uDE07\uDE22-\uDE3B\uDE56-\uDE6F\uDE8A-\uDEA5\uDEC2-\uDEDA\uDEDC-\uDEE1\uDEFC-\uDF14\uDF16-\uDF1B\uDF36-\uDF4E\uDF50-\uDF55\uDF70-\uDF88\uDF8A-\uDF8F\uDFAA-\uDFC2\uDFC4-\uDFC9\uDFCB]|\uD83A[\uDD22-\uDD43]"},{name:"Noncharacter_Code_Point",bmp:"﷐-﷯￾￿",astral:"[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]"},{name:"Uppercase",bmp:"A-ZÀ-ÖØ-ÞĀĂĄĆĈĊČĎĐĒĔĖĘĚĜĞĠĢĤĦĨĪĬĮİĲĴĶĹĻĽĿŁŃŅŇŊŌŎŐŒŔŖŘŚŜŞŠŢŤŦŨŪŬŮŰŲŴŶŸŹŻŽƁƂƄƆƇƉ-ƋƎ-ƑƓƔƖ-ƘƜƝƟƠƢƤƦƧƩƬƮƯƱ-ƳƵƷƸƼǄǇǊǍǏǑǓǕǗǙǛǞǠǢǤǦǨǪǬǮǱǴǶ-ǸǺǼǾȀȂȄȆȈȊȌȎȐȒȔȖȘȚȜȞȠȢȤȦȨȪȬȮȰȲȺȻȽȾɁɃ-ɆɈɊɌɎͰͲͶͿΆΈ-ΊΌΎΏΑ-ΡΣ-ΫϏϒ-ϔϘϚϜϞϠϢϤϦϨϪϬϮϴϷϹϺϽ-ЯѠѢѤѦѨѪѬѮѰѲѴѶѸѺѼѾҀҊҌҎҐҒҔҖҘҚҜҞҠҢҤҦҨҪҬҮҰҲҴҶҸҺҼҾӀӁӃӅӇӉӋӍӐӒӔӖӘӚӜӞӠӢӤӦӨӪӬӮӰӲӴӶӸӺӼӾԀԂԄԆԈԊԌԎԐԒԔԖԘԚԜԞԠԢԤԦԨԪԬԮԱ-ՖႠ-ჅჇჍᎠ-ᏵḀḂḄḆḈḊḌḎḐḒḔḖḘḚḜḞḠḢḤḦḨḪḬḮḰḲḴḶḸḺḼḾṀṂṄṆṈṊṌṎṐṒṔṖṘṚṜṞṠṢṤṦṨṪṬṮṰṲṴṶṸṺṼṾẀẂẄẆẈẊẌẎẐẒẔẞẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼẾỀỂỄỆỈỊỌỎỐỒỔỖỘỚỜỞỠỢỤỦỨỪỬỮỰỲỴỶỸỺỼỾἈ-ἏἘ-ἝἨ-ἯἸ-ἿὈ-ὍὙὛὝὟὨ-ὯᾸ-ΆῈ-ΉῘ-ΊῨ-ῬῸ-Ώℂℇℋ-ℍℐ-ℒℕℙ-ℝℤΩℨK-ℭℰ-ℳℾℿⅅⅠ-ⅯↃⒶ-ⓏⰀ-ⰮⱠⱢ-ⱤⱧⱩⱫⱭ-ⱰⱲⱵⱾ-ⲀⲂⲄⲆⲈⲊⲌⲎⲐⲒⲔⲖⲘⲚⲜⲞⲠⲢⲤⲦⲨⲪⲬⲮⲰⲲⲴⲶⲸⲺⲼⲾⳀⳂⳄⳆⳈⳊⳌⳎⳐⳒⳔⳖⳘⳚⳜⳞⳠⳢⳫⳭⳲꙀꙂꙄꙆꙈꙊꙌꙎꙐꙒꙔꙖꙘꙚꙜꙞꙠꙢꙤꙦꙨꙪꙬꚀꚂꚄꚆꚈꚊꚌꚎꚐꚒꚔꚖꚘꚚꜢꜤꜦꜨꜪꜬꜮꜲꜴꜶꜸꜺꜼꜾꝀꝂꝄꝆꝈꝊꝌꝎꝐꝒꝔꝖꝘꝚꝜꝞꝠꝢꝤꝦꝨꝪꝬꝮꝹꝻꝽꝾꞀꞂꞄꞆꞋꞍꞐꞒꞖꞘꞚꞜꞞꞠꞢꞤꞦꞨꞪ-ꞮꞰ-ꞴꞶＡ-Ｚ",astral:"\uD801[\uDC00-\uDC27\uDCB0-\uDCD3]|\uD803[\uDC80-\uDCB2]|\uD806[\uDCA0-\uDCBF]|\uD835[\uDC00-\uDC19\uDC34-\uDC4D\uDC68-\uDC81\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB5\uDCD0-\uDCE9\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD38\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD6C-\uDD85\uDDA0-\uDDB9\uDDD4-\uDDED\uDE08-\uDE21\uDE3C-\uDE55\uDE70-\uDE89\uDEA8-\uDEC0\uDEE2-\uDEFA\uDF1C-\uDF34\uDF56-\uDF6E\uDF90-\uDFA8\uDFCA]|\uD83A[\uDD00-\uDD21]|\uD83C[\uDD30-\uDD49\uDD50-\uDD69\uDD70-\uDD89]"},{name:"White_Space",bmp:"	-\r    - \u2028\u2029  　"}];rt.push({name:"Assigned",inverseOf:"Cn"}),et.addUnicodeData(rt)},tt.exports=nt.default})(unicodeProperties,unicodeProperties.exports);var unicodePropertiesExports=unicodeProperties.exports,unicodeScripts={exports:{}};(function(tt,nt){Object.defineProperty(nt,"__esModule",{value:!0});/*!
 * XRegExp Unicode Scripts 4.0.0
 * <xregexp.com>
 * Steven Levithan (c) 2010-2017 MIT License
 * Unicode data by Mathias Bynens <mathiasbynens.be>
 */nt.default=function(et){if(!et.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Scripts");et.addUnicodeData([{name:"Adlam",astral:"\uD83A[\uDD00-\uDD4A\uDD50-\uDD59\uDD5E\uDD5F]"},{name:"Ahom",astral:"\uD805[\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF3F]"},{name:"Anatolian_Hieroglyphs",astral:"\uD811[\uDC00-\uDE46]"},{name:"Arabic",bmp:"؀-؄؆-؋؍-ؚ؞ؠ-ؿف-يٖ-ٯٱ-ۜ۞-ۿݐ-ݿࢠ-ࢴࢶ-ࢽࣔ-ࣣ࣡-ࣿﭐ-﯁ﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-﷽ﹰ-ﹴﹶ-ﻼ",astral:"\uD803[\uDE60-\uDE7E]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB\uDEF0\uDEF1]"},{name:"Armenian",bmp:"Ա-Ֆՙ-՟ա-և֊֍-֏ﬓ-ﬗ"},{name:"Avestan",astral:"\uD802[\uDF00-\uDF35\uDF39-\uDF3F]"},{name:"Balinese",bmp:"ᬀ-ᭋ᭐-᭼"},{name:"Bamum",bmp:"ꚠ-꛷",astral:"\uD81A[\uDC00-\uDE38]"},{name:"Bassa_Vah",astral:"\uD81A[\uDED0-\uDEED\uDEF0-\uDEF5]"},{name:"Batak",bmp:"ᯀ-᯳᯼-᯿"},{name:"Bengali",bmp:"ঀ-ঃঅ-ঌএঐও-নপ-রলশ-হ়-ৄেৈো-ৎৗড়ঢ়য়-ৣ০-৻"},{name:"Bhaiksuki",astral:"\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC45\uDC50-\uDC6C]"},{name:"Bopomofo",bmp:"˪˫ㄅ-ㄭㆠ-ㆺ"},{name:"Brahmi",astral:"\uD804[\uDC00-\uDC4D\uDC52-\uDC6F\uDC7F]"},{name:"Braille",bmp:"⠀-⣿"},{name:"Buginese",bmp:"ᨀ-ᨛ᨞᨟"},{name:"Buhid",bmp:"ᝀ-ᝓ"},{name:"Canadian_Aboriginal",bmp:"᐀-ᙿᢰ-ᣵ"},{name:"Carian",astral:"\uD800[\uDEA0-\uDED0]"},{name:"Caucasian_Albanian",astral:"\uD801[\uDD30-\uDD63\uDD6F]"},{name:"Chakma",astral:"\uD804[\uDD00-\uDD34\uDD36-\uDD43]"},{name:"Cham",bmp:"ꨀ-ꨶꩀ-ꩍ꩐-꩙꩜-꩟"},{name:"Cherokee",bmp:"Ꭰ-Ᏽᏸ-ᏽꭰ-ꮿ"},{name:"Common",bmp:"\0-@\\x5B-`\\x7B-©«-¹»-¿×÷ʹ-˟˥-˩ˬ-˿ʹ;΅·։؅،؛؜؟ـ۝࣢।॥฿࿕-࿘჻᛫-᛭᜵᜶᠂᠃᠅᳓᳡ᳩ-ᳬᳮ-ᳳᳵᳶ -​‎-⁤⁦-⁰⁴-⁾₀-₎₠-₾℀-℥℧-℩ℬ-ℱℳ-⅍⅏-⅟↉-↋←-⏾␀-␦⑀-⑊①-⟿⤀-⭳⭶-⮕⮘-⮹⮽-⯈⯊-⯑⯬-⯯⸀-⹄⿰-⿻　-〄〆〈-〠〰-〷〼-〿゛゜゠・ー㆐-㆟㇀-㇣㈠-㉟㉿-㋏㍘-㏿䷀-䷿꜀-꜡ꞈ-꞊꠰-꠹꤮ꧏ꭛﴾﴿︐-︙︰-﹒﹔-﹦﹨-﹫\uFEFF！-＠［-｀｛-･ｰﾞﾟ￠-￦￨-￮￹-�",astral:"\uD800[\uDD00-\uDD02\uDD07-\uDD33\uDD37-\uDD3F\uDD90-\uDD9B\uDDD0-\uDDFC\uDEE1-\uDEFB]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD66\uDD6A-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDF00-\uDF56\uDF60-\uDF71]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDFCB\uDFCE-\uDFFF]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD00-\uDD0C\uDD10-\uDD2E\uDD30-\uDD6B\uDD70-\uDDAC\uDDE6-\uDDFF\uDE01\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED2\uDEE0-\uDEEC\uDEF0-\uDEF6\uDF00-\uDF73\uDF80-\uDFD4]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDD10-\uDD1E\uDD20-\uDD27\uDD30\uDD33-\uDD3E\uDD40-\uDD4B\uDD50-\uDD5E\uDD80-\uDD91\uDDC0]|\uDB40[\uDC01\uDC20-\uDC7F]"},{name:"Coptic",bmp:"Ϣ-ϯⲀ-ⳳ⳹-⳿"},{name:"Cuneiform",astral:"\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC70-\uDC74\uDC80-\uDD43]"},{name:"Cypriot",astral:"\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F]"},{name:"Cyrillic",bmp:"Ѐ-҄҇-ԯᲀ-ᲈᴫᵸⷠ-ⷿꙀ-ꚟ︮︯"},{name:"Deseret",astral:"\uD801[\uDC00-\uDC4F]"},{name:"Devanagari",bmp:"ऀ-ॐ॓-ॣ०-ॿ꣠-ꣽ"},{name:"Duployan",astral:"\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9C-\uDC9F]"},{name:"Egyptian_Hieroglyphs",astral:"\uD80C[\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]"},{name:"Elbasan",astral:"\uD801[\uDD00-\uDD27]"},{name:"Ethiopic",bmp:"ሀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚ፝-፼ᎀ-᎙ⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮ"},{name:"Georgian",bmp:"Ⴀ-ჅჇჍა-ჺჼ-ჿⴀ-ⴥⴧⴭ"},{name:"Glagolitic",bmp:"Ⰰ-Ⱞⰰ-ⱞ",astral:"\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]"},{name:"Gothic",astral:"\uD800[\uDF30-\uDF4A]"},{name:"Grantha",astral:"\uD804[\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]"},{name:"Greek",bmp:"Ͱ-ͳ͵-ͷͺ-ͽͿ΄ΆΈ-ΊΌΎ-ΡΣ-ϡϰ-Ͽᴦ-ᴪᵝ-ᵡᵦ-ᵪᶿἀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ῄῆ-ΐῖ-Ί῝-`ῲ-ῴῶ-῾Ωꭥ",astral:"\uD800[\uDD40-\uDD8E\uDDA0]|\uD834[\uDE00-\uDE45]"},{name:"Gujarati",bmp:"ઁ-ઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હ઼-ૅે-ૉો-્ૐૠ-ૣ૦-૱ૹ"},{name:"Gurmukhi",bmp:"ਁ-ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹ਼ਾ-ੂੇੈੋ-੍ੑਖ਼-ੜਫ਼੦-ੵ"},{name:"Han",bmp:"⺀-⺙⺛-⻳⼀-⿕々〇〡-〩〸-〻㐀-䶵一-鿕豈-舘並-龎",astral:"[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]"},{name:"Hangul",bmp:"ᄀ-ᇿ〮〯ㄱ-ㆎ㈀-㈞㉠-㉾ꥠ-ꥼ가-힣ힰ-ퟆퟋ-ퟻﾠ-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ"},{name:"Hanunoo",bmp:"ᜠ-᜴"},{name:"Hatran",astral:"\uD802[\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDCFF]"},{name:"Hebrew",bmp:"֑-ׇא-תװ-״יִ-זּטּ-לּמּנּסּףּפּצּ-ﭏ"},{name:"Hiragana",bmp:"ぁ-ゖゝ-ゟ",astral:"𛀁|🈀"},{name:"Imperial_Aramaic",astral:"\uD802[\uDC40-\uDC55\uDC57-\uDC5F]"},{name:"Inherited",bmp:"̀-ًͯ҅҆-ٰٕ॒॑᪰-᪾᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸᳹᷀-᷵᷻-᷿‌‍⃐-〪⃰-゙゚〭︀-️︠-︭",astral:"\uD800[\uDDFD\uDEE0]|\uD834[\uDD67-\uDD69\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD]|\uDB40[\uDD00-\uDDEF]"},{name:"Inscriptional_Pahlavi",astral:"\uD802[\uDF60-\uDF72\uDF78-\uDF7F]"},{name:"Inscriptional_Parthian",astral:"\uD802[\uDF40-\uDF55\uDF58-\uDF5F]"},{name:"Javanese",bmp:"ꦀ-꧍꧐-꧙꧞꧟"},{name:"Kaithi",astral:"\uD804[\uDC80-\uDCC1]"},{name:"Kannada",bmp:"ಀ-ಃಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹ಼-ೄೆ-ೈೊ-್ೕೖೞೠ-ೣ೦-೯ೱೲ"},{name:"Katakana",bmp:"ァ-ヺヽ-ヿㇰ-ㇿ㋐-㋾㌀-㍗ｦ-ｯｱ-ﾝ",astral:"𛀀"},{name:"Kayah_Li",bmp:"꤀-꤭꤯"},{name:"Kharoshthi",astral:"\uD802[\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F-\uDE47\uDE50-\uDE58]"},{name:"Khmer",bmp:"ក-៝០-៩៰-៹᧠-᧿"},{name:"Khojki",astral:"\uD804[\uDE00-\uDE11\uDE13-\uDE3E]"},{name:"Khudawadi",astral:"\uD804[\uDEB0-\uDEEA\uDEF0-\uDEF9]"},{name:"Lao",bmp:"ກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ູົ-ຽເ-ໄໆ່-ໍ໐-໙ໜ-ໟ"},{name:"Latin",bmp:"A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞮꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤﬀ-ﬆＡ-Ｚａ-ｚ"},{name:"Lepcha",bmp:"ᰀ-᰷᰻-᱉ᱍ-ᱏ"},{name:"Limbu",bmp:"ᤀ-ᤞᤠ-ᤫᤰ-᤻᥀᥄-᥏"},{name:"Linear_A",astral:"\uD801[\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]"},{name:"Linear_B",astral:"\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA]"},{name:"Lisu",bmp:"ꓐ-꓿"},{name:"Lycian",astral:"\uD800[\uDE80-\uDE9C]"},{name:"Lydian",astral:"\uD802[\uDD20-\uDD39\uDD3F]"},{name:"Mahajani",astral:"\uD804[\uDD50-\uDD76]"},{name:"Malayalam",bmp:"ഁ-ഃഅ-ഌഎ-ഐഒ-ഺഽ-ൄെ-ൈൊ-൏ൔ-ൣ൦-ൿ"},{name:"Mandaic",bmp:"ࡀ-࡛࡞"},{name:"Manichaean",astral:"\uD802[\uDEC0-\uDEE6\uDEEB-\uDEF6]"},{name:"Marchen",astral:"\uD807[\uDC70-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]"},{name:"Meetei_Mayek",bmp:"ꫠ-꫶ꯀ-꯭꯰-꯹"},{name:"Mende_Kikakui",astral:"\uD83A[\uDC00-\uDCC4\uDCC7-\uDCD6]"},{name:"Meroitic_Cursive",astral:"\uD802[\uDDA0-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDDFF]"},{name:"Meroitic_Hieroglyphs",astral:"\uD802[\uDD80-\uDD9F]"},{name:"Miao",astral:"\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]"},{name:"Modi",astral:"\uD805[\uDE00-\uDE44\uDE50-\uDE59]"},{name:"Mongolian",bmp:"᠀᠁᠄᠆-᠎᠐-᠙ᠠ-ᡷᢀ-ᢪ",astral:"\uD805[\uDE60-\uDE6C]"},{name:"Mro",astral:"\uD81A[\uDE40-\uDE5E\uDE60-\uDE69\uDE6E\uDE6F]"},{name:"Multani",astral:"\uD804[\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA9]"},{name:"Myanmar",bmp:"က-႟ꧠ-ꧾꩠ-ꩿ"},{name:"Nabataean",astral:"\uD802[\uDC80-\uDC9E\uDCA7-\uDCAF]"},{name:"New_Tai_Lue",bmp:"ᦀ-ᦫᦰ-ᧉ᧐-᧚᧞᧟"},{name:"Newa",astral:"\uD805[\uDC00-\uDC59\uDC5B\uDC5D]"},{name:"Nko",bmp:"߀-ߺ"},{name:"Ogham",bmp:" -᚜"},{name:"Ol_Chiki",bmp:"᱐-᱿"},{name:"Old_Hungarian",astral:"\uD803[\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDCFF]"},{name:"Old_Italic",astral:"\uD800[\uDF00-\uDF23]"},{name:"Old_North_Arabian",astral:"\uD802[\uDE80-\uDE9F]"},{name:"Old_Permic",astral:"\uD800[\uDF50-\uDF7A]"},{name:"Old_Persian",astral:"\uD800[\uDFA0-\uDFC3\uDFC8-\uDFD5]"},{name:"Old_South_Arabian",astral:"\uD802[\uDE60-\uDE7F]"},{name:"Old_Turkic",astral:"\uD803[\uDC00-\uDC48]"},{name:"Oriya",bmp:"ଁ-ଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହ଼-ୄେୈୋ-୍ୖୗଡ଼ଢ଼ୟ-ୣ୦-୷"},{name:"Osage",astral:"\uD801[\uDCB0-\uDCD3\uDCD8-\uDCFB]"},{name:"Osmanya",astral:"\uD801[\uDC80-\uDC9D\uDCA0-\uDCA9]"},{name:"Pahawh_Hmong",astral:"\uD81A[\uDF00-\uDF45\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]"},{name:"Palmyrene",astral:"\uD802[\uDC60-\uDC7F]"},{name:"Pau_Cin_Hau",astral:"\uD806[\uDEC0-\uDEF8]"},{name:"Phags_Pa",bmp:"ꡀ-꡷"},{name:"Phoenician",astral:"\uD802[\uDD00-\uDD1B\uDD1F]"},{name:"Psalter_Pahlavi",astral:"\uD802[\uDF80-\uDF91\uDF99-\uDF9C\uDFA9-\uDFAF]"},{name:"Rejang",bmp:"ꤰ-꥓꥟"},{name:"Runic",bmp:"ᚠ-ᛪᛮ-ᛸ"},{name:"Samaritan",bmp:"ࠀ-࠭࠰-࠾"},{name:"Saurashtra",bmp:"ꢀ-ꣅ꣎-꣙"},{name:"Sharada",astral:"\uD804[\uDD80-\uDDCD\uDDD0-\uDDDF]"},{name:"Shavian",astral:"\uD801[\uDC50-\uDC7F]"},{name:"Siddham",astral:"\uD805[\uDD80-\uDDB5\uDDB8-\uDDDD]"},{name:"SignWriting",astral:"\uD836[\uDC00-\uDE8B\uDE9B-\uDE9F\uDEA1-\uDEAF]"},{name:"Sinhala",bmp:"ංඃඅ-ඖක-නඳ-රලව-ෆ්ා-ුූෘ-ෟ෦-෯ෲ-෴",astral:"\uD804[\uDDE1-\uDDF4]"},{name:"Sora_Sompeng",astral:"\uD804[\uDCD0-\uDCE8\uDCF0-\uDCF9]"},{name:"Sundanese",bmp:"ᮀ-ᮿ᳀-᳇"},{name:"Syloti_Nagri",bmp:"ꠀ-꠫"},{name:"Syriac",bmp:"܀-܍܏-݊ݍ-ݏ"},{name:"Tagalog",bmp:"ᜀ-ᜌᜎ-᜔"},{name:"Tagbanwa",bmp:"ᝠ-ᝬᝮ-ᝰᝲᝳ"},{name:"Tai_Le",bmp:"ᥐ-ᥭᥰ-ᥴ"},{name:"Tai_Tham",bmp:"ᨠ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪠-᪭"},{name:"Tai_Viet",bmp:"ꪀ-ꫂꫛ-꫟"},{name:"Takri",astral:"\uD805[\uDE80-\uDEB7\uDEC0-\uDEC9]"},{name:"Tamil",bmp:"ஂஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹா-ூெ-ைொ-்ௐௗ௦-௺"},{name:"Tangut",astral:"𖿠|[\uD81C-\uD820][\uDC00-\uDFFF]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]"},{name:"Telugu",bmp:"ఀ-ఃఅ-ఌఎ-ఐఒ-నప-హఽ-ౄె-ైొ-్ౕౖౘ-ౚౠ-ౣ౦-౯౸-౿"},{name:"Thaana",bmp:"ހ-ޱ"},{name:"Thai",bmp:"ก-ฺเ-๛"},{name:"Tibetan",bmp:"ༀ-ཇཉ-ཬཱ-ྗྙ-ྼ྾-࿌࿎-࿔࿙࿚"},{name:"Tifinagh",bmp:"ⴰ-ⵧⵯ⵰⵿"},{name:"Tirhuta",astral:"\uD805[\uDC80-\uDCC7\uDCD0-\uDCD9]"},{name:"Ugaritic",astral:"\uD800[\uDF80-\uDF9D\uDF9F]"},{name:"Vai",bmp:"ꔀ-ꘫ"},{name:"Warang_Citi",astral:"\uD806[\uDCA0-\uDCF2\uDCFF]"},{name:"Yi",bmp:"ꀀ-ꒌ꒐-꓆"}])},tt.exports=nt.default})(unicodeScripts,unicodeScripts.exports);var unicodeScriptsExports=unicodeScripts.exports;(function(tt,nt){Object.defineProperty(nt,"__esModule",{value:!0});var et=xregexpExports,rt=yt(et),ot=buildExports,at=yt(ot),st=matchrecursiveExports,ut=yt(st),ct=unicodeBaseExports,pt=yt(ct),dt=unicodeBlocksExports,ft=yt(dt),bt=unicodeCategoriesExports,ht=yt(bt),mt=unicodePropertiesExports,Mt=yt(mt),Ot=unicodeScriptsExports,zt=yt(Ot);function yt(vt){return vt&&vt.__esModule?vt:{default:vt}}(0,at.default)(rt.default),(0,ut.default)(rt.default),(0,pt.default)(rt.default),(0,ft.default)(rt.default),(0,ht.default)(rt.default),(0,Mt.default)(rt.default),(0,zt.default)(rt.default),nt.default=rt.default,tt.exports=nt.default})(lib,lib.exports);var libExports=lib.exports;const xRegExp=libExports;var decamelize$1=(tt,nt)=>{if(typeof tt!="string")throw new TypeError("Expected a string");nt=typeof nt>"u"?"_":nt;const et=xRegExp("([\\p{Ll}\\d])(\\p{Lu})","g"),rt=xRegExp("(\\p{Lu}+)(\\p{Lu}[\\p{Ll}\\d]+)","g");return tt.replace(et,`$1${nt}$2`).replace(rt,`$1${nt}$2`).toLowerCase()};const decamelize=decamelize$1,humanizeString=tt=>{if(typeof tt!="string")throw new TypeError("Expected a string");return tt=decamelize(tt),tt=tt.toLowerCase().replace(/[_-]+/g," ").replace(/\s{2,}/g," ").trim(),tt=tt.charAt(0).toUpperCase()+tt.slice(1),tt};humanizeString$2.exports=humanizeString;humanizeString$2.exports.default=humanizeString;var humanizeStringExports=humanizeString$2.exports;const humanizeString$1=getDefaultExportFromCjs$1(humanizeStringExports);var baseAssignValue=_baseAssignValue,baseForOwn=_baseForOwn,baseIteratee=_baseIteratee;function mapValues(tt,nt){var et={};return nt=baseIteratee(nt),baseForOwn(tt,function(rt,ot,at){baseAssignValue(et,ot,nt(rt,ot,at))}),et}var mapValues_1=mapValues;const mapValues$1=getDefaultExportFromCjs$1(mapValues_1),valueToColor=(tt,nt)=>toHex(tt).toUpperCase(),displayFontOption=tt=>humanizeString$1(CustomThemeConfig.FontFamily[tt]),themeBuilder={primaryColor:{help:"Primary accent color for interactive elements.",title:"Primary color",component:BaseColorPicker,getValue:valueToColor},backgroundColor:{help:"Background color for the main content area.",title:"Background color",component:BaseColorPicker,getValue:valueToColor},secondaryBackgroundColor:{help:"Background color used for the sidebar and most interactive widgets.",title:"Secondary background color",component:BaseColorPicker,getValue:valueToColor},textColor:{help:"Color used for almost all text.",title:"Text color",component:BaseColorPicker,getValue:valueToColor},font:{help:"Font family for all text in the app, except code blocks.",title:"Font family",options:Object.keys(CustomThemeConfig.FontFamily).map(tt=>humanizeString$1(tt)),getValue:(tt,nt)=>nt.options&&nt.options.findIndex(et=>et===displayFontOption(tt))||0,component:UISelectbox}},changedColorConfig=(tt,nt)=>{const et=at=>typeof at=="string"?at.toLowerCase():at,rt=mapValues$1(toThemeInput(nt),et);tt=mapValues$1(tt,et);const ot=[];return tt.primaryColor!==rt.primaryColor&&ot.push(`primaryColor="${tt.primaryColor}"`),tt.backgroundColor!==rt.backgroundColor&&ot.push(`backgroundColor="${tt.backgroundColor}"`),tt.secondaryBackgroundColor!==rt.secondaryBackgroundColor&&ot.push(`secondaryBackgroundColor="${tt.secondaryBackgroundColor}"`),tt.textColor!==rt.textColor&&ot.push(`textColor="${tt.textColor}"`),ot},toMinimalToml=tt=>{const nt=["[theme]"],et=changedColorConfig(tt,lightTheme.emotion),rt=changedColorConfig(tt,darkTheme.emotion),ot=et.length,at=rt.length;if(ot===at?nt.push(...et):ot<at?nt.push('base="light"',...et):nt.push('base="dark"',...rt),tt.font){const st=displayFontOption(tt.font).toLowerCase();nt.push(`font="${st}"`)}return[...nt,""].join(`
`)},ThemeCreatorDialog=tt=>{const[nt,et]=React$1.useState(!1),{activeTheme:rt,addThemes:ot,setTheme:at}=React$1.useContext(LibContext),st=toThemeInput(rt.emotion),ut=zt=>{ot([zt]),at(zt)},ct=(zt,yt)=>{const vt=createTheme(CUSTOM_THEME_NAME,{...st,[zt]:yt});ut(vt),et(!1)},pt=toMinimalToml(st),dt=()=>{tt.metricsMgr.enqueue("menuClick",{label:"copyThemeToClipboard"}),navigator.clipboard.writeText(pt),et(!0)},ft=({name:zt,value:yt})=>{const vt=themeBuilder[zt],At=vt.component===BaseColorPicker,St={options:vt.options||void 0,showValue:At,value:vt.getValue(yt,vt)};return jsx$1(React$1.Fragment,{children:jsx$1(vt.component,{disabled:!1,label:vt.title,help:vt.help,onChange:Et=>{ct(zt,Et)},...St})},zt)},bt=()=>{tt.backToSettings(!1)},{primaryColor:ht,textColor:mt,backgroundColor:Mt,secondaryBackgroundColor:Ot}=st;return jsxs(Modal,{animate:!1,isOpen:!0,onClose:tt.onClose,children:[jsxs(ModalHeader,{children:[jsx$1(StyledBackButton,{onClick:bt,"data-testid":"stThemeCreatorBack"}),"Edit active theme"]}),jsx$1(ModalBody$1,{children:jsxs(StyledDialogBody,{"data-testid":"stThemeCreatorDialog",children:[jsx$1(StyledFullRow,{children:jsx$1(StreamlitMarkdown$1,{source:`
Changes made to the active theme will exist for the duration of a
session. To discard changes and recover the original theme,
refresh the page.`,allowHTML:!1,isCaption:!0})}),jsx$1(ft,{name:"primaryColor",value:ht}),jsx$1(ft,{name:"backgroundColor",value:Mt}),jsx$1(ft,{name:"textColor",value:mt}),jsx$1(ft,{name:"secondaryBackgroundColor",value:Ot}),jsx$1(StyledFullRow,{children:jsx$1(ft,{name:"font",value:String(st.font)})}),jsx$1(StyledFullRow,{children:jsx$1(StyledFullRow,{children:jsx$1(StreamlitMarkdown$1,{source:"\nTo save your changes, copy your custom theme into the clipboard and paste it into the\n`[theme]` section of your `.streamlit/config.toml` file.\n",allowHTML:!1,isCaption:!0})})}),jsx$1(StyledFullRow,{children:jsx$1("div",{children:jsx$1(BaseButton,{onClick:dt,kind:BaseButtonKind.SECONDARY,children:nt?jsxs(React$1.Fragment,{children:["Copied to clipboard ",jsx$1(Icon$2,{content:Check,size:"lg",color:rt.emotion.colors.success})]}):"Copy theme to clipboard"})})})]})})]})};var LevelContext=reactExports.createContext(0);function ownKeys(tt,nt){var et=Object.keys(tt);if(Object.getOwnPropertySymbols){var rt=Object.getOwnPropertySymbols(tt);nt&&(rt=rt.filter(function(ot){return Object.getOwnPropertyDescriptor(tt,ot).enumerable})),et.push.apply(et,rt)}return et}function _objectSpread(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt]!=null?arguments[nt]:{};nt%2?ownKeys(Object(et),!0).forEach(function(rt){_defineProperty(tt,rt,et[rt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(tt,Object.getOwnPropertyDescriptors(et)):ownKeys(Object(et)).forEach(function(rt){Object.defineProperty(tt,rt,Object.getOwnPropertyDescriptor(et,rt))})}return tt}function _defineProperty(tt,nt,et){return nt in tt?Object.defineProperty(tt,nt,{value:et,enumerable:!0,configurable:!0,writable:!0}):tt[nt]=et,tt}var Action=styled("div",function(tt){var nt=tt.$theme;return _objectSpread({},nt.typography.LabelMedium)});Action.displayName="Action";Action.displayName="Action";var Body=styled("div",function(tt){var nt=tt.$theme;return _objectSpread({marginBottom:nt.sizing.scale600,color:nt.colors.contentPrimary},nt.typography.ParagraphMedium)});Body.displayName="Body";Body.displayName="Body";var Contents=styled("div",function(tt){var nt=tt.$theme;return{marginLeft:nt.sizing.scale600,marginTop:nt.sizing.scale600,marginRight:nt.sizing.scale600,marginBottom:nt.sizing.scale600}});Contents.displayName="Contents";Contents.displayName="Contents";var HeaderImage=styled("img",function(tt){var nt=tt.$theme;return{borderTopLeftRadius:nt.borders.surfaceBorderRadius,borderTopRightRadius:nt.borders.surfaceBorderRadius,objectFit:"contain",maxWidth:"100%"}});HeaderImage.displayName="HeaderImage";HeaderImage.displayName="HeaderImage";var Root=styled("section",function(tt){var nt=tt.$theme;return{borderLeftWidth:"2px",borderTopWidth:"2px",borderRightWidth:"2px",borderBottomWidth:"2px",borderLeftStyle:"solid",borderTopStyle:"solid",borderRightStyle:"solid",borderBottomStyle:"solid",borderLeftColor:nt.colors.borderOpaque,borderRightColor:nt.colors.borderOpaque,borderTopColor:nt.colors.borderOpaque,borderBottomColor:nt.colors.borderOpaque,borderTopLeftRadius:nt.borders.radius400,borderTopRightRadius:nt.borders.radius400,borderBottomLeftRadius:nt.borders.radius400,borderBottomRightRadius:nt.borders.radius400,backgroundColor:nt.colors.backgroundPrimary,overflow:"hidden"}});Root.displayName="Root";Root.displayName="Root";var Thumbnail=styled("img",function(tt){var nt=tt.$theme;return _objectSpread(_objectSpread({float:"right",height:nt.sizing.scale2400,width:nt.sizing.scale2400,objectFit:"cover",borderTopLeftRadius:nt.borders.surfaceBorderRadius,borderTopRightRadius:nt.borders.surfaceBorderRadius,borderBottomLeftRadius:nt.borders.surfaceBorderRadius,borderBottomRightRadius:nt.borders.surfaceBorderRadius},expandBorderStyles(nt.borders.border200)),{},{margin:"0 0 ".concat(nt.sizing.scale500," ").concat(nt.sizing.scale500)})});Thumbnail.displayName="Thumbnail";Thumbnail.displayName="Thumbnail";var Title=styled("h1",function(tt){var nt=tt.$theme;return _objectSpread(_objectSpread({},nt.typography.HeadingSmall),{},{color:nt.colors.contentPrimary,marginLeft:0,marginTop:0,marginRight:0,marginBottom:nt.sizing.scale500,paddingLeft:0,paddingTop:0,paddingRight:0,paddingBottom:0})});Title.displayName="Title";Title.displayName="Title";var _excluded=["children"],_excluded2=["action","children","hasThumbnail","headerImage","thumbnail","title","overrides"];function _extends(){return _extends=Object.assign?Object.assign.bind():function(tt){for(var nt=1;nt<arguments.length;nt++){var et=arguments[nt];for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&(tt[rt]=et[rt])}return tt},_extends.apply(this,arguments)}function _objectWithoutProperties(tt,nt){if(tt==null)return{};var et=_objectWithoutPropertiesLoose(tt,nt),rt,ot;if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(tt);for(ot=0;ot<at.length;ot++)rt=at[ot],!(nt.indexOf(rt)>=0)&&Object.prototype.propertyIsEnumerable.call(tt,rt)&&(et[rt]=tt[rt])}return et}function _objectWithoutPropertiesLoose(tt,nt){if(tt==null)return{};var et={},rt=Object.keys(tt),ot,at;for(at=0;at<rt.length;at++)ot=rt[at],!(nt.indexOf(ot)>=0)&&(et[ot]=tt[ot]);return et}function hasThumbnail(tt){return!!tt.thumbnail}var SemanticTitle=function tt(nt){var et=nt.children,rt=_objectWithoutProperties(nt,_excluded),ot=["","h1","h2","h3","h4","h5","h6"];return reactExports.createElement(LevelContext.Consumer,null,function(at){return reactExports.createElement(Title,_extends({$as:ot[at]},rt),et)})};function Card(tt){var nt=tt.action,et=tt.children,rt=tt.hasThumbnail,ot=tt.headerImage,at=tt.thumbnail,st=tt.title,ut=tt.overrides,ct=_objectWithoutProperties(tt,_excluded2),pt=ut.Action,dt=ut.Body,ft=ut.Contents,bt=ut.HeaderImage,ht=ut.Root,mt=ut.Thumbnail,Mt=ut.Title,Ot=getOverride(pt)||Action,zt=getOverride(dt)||Body,yt=getOverride(ft)||Contents,vt=getOverride(bt)||HeaderImage,At=getOverride(ht)||Root,St=getOverride(mt)||Thumbnail,Et=getOverride(Mt)||SemanticTitle,Tt=typeof ot=="string"?{src:ot}:ot,Rt=rt(tt);return reactExports.createElement(At,_extends({"data-baseweb":"card"},ct,getOverrideProps(ht)),ot&&reactExports.createElement(vt,_extends({},Tt,getOverrideProps(bt))),reactExports.createElement(yt,getOverrideProps(ft),at&&reactExports.createElement(St,_extends({src:at},getOverrideProps(mt))),st&&reactExports.createElement(Et,_extends({$hasThumbnail:Rt},getOverrideProps(Mt)),st),reactExports.createElement(zt,getOverrideProps(dt),et),nt&&reactExports.createElement(Ot,getOverrideProps(pt),nt)))}Card.defaultProps={action:null,children:null,hasThumbnail,overrides:{}};const StreamlitLogo="data:image/svg+xml,%3csvg%20width='32'%20height='19'%20viewBox='0%200%2032%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group%202'%3e%3cpath%20id='path3858'%20d='M15.998%2011.078L10.3882%208.04522L0.650371%202.78157C0.641482%202.77247%200.623705%202.77248%200.614816%202.77248C0.259259%202.59975%20-0.105186%202.96338%200.0281476%203.32702L4.98994%2016.2698L4.99083%2016.2725C4.99616%2016.2852%205.00061%2016.298%205.00594%2016.3107C5.2095%2016.7934%205.65394%2017.0916%206.1375%2017.2089C6.17839%2017.218%206.20764%2017.2262%206.25673%2017.2362C6.30559%2017.2473%206.37394%2017.2625%206.43261%2017.2671C6.44239%2017.268%206.45128%2017.268%206.46106%2017.2689H6.46817C6.47528%2017.2698%206.48239%2017.2698%206.4895%2017.2707H6.49928C6.5055%2017.2716%206.51261%2017.2716%206.51883%2017.2716H6.53039C6.5375%2017.2725%206.54461%2017.2725%206.55172%2017.2725C12.8348%2017.9731%2019.1763%2017.9731%2025.4593%2017.2725C25.5349%2017.2725%2025.6087%2017.2689%2025.6798%2017.2616C25.7029%2017.2589%2025.7251%2017.2562%2025.7473%2017.2534C25.75%2017.2525%2025.7536%2017.2525%2025.7562%2017.2516C25.7713%2017.2498%2025.7864%2017.2471%2025.8016%2017.2443C25.8238%2017.2416%2025.846%2017.2371%2025.8682%2017.2325C25.9127%2017.2225%2025.9329%2017.2152%2025.9932%2017.194C26.0535%2017.1729%2026.1536%2017.1358%2026.2163%2017.1049C26.279%2017.074%2026.3224%2017.0443%2026.3749%2017.0107C26.4398%2016.9689%2026.5015%2016.9261%2026.5641%2016.8781C26.5911%2016.8569%2026.6096%2016.8434%2026.6291%2016.8243L26.6184%2016.818L15.998%2011.078Z'%20fill='%23FF2B2B'/%3e%3cpath%20id='path5063'%20d='M31.3616%202.78158H31.3527L21.6113%208.04524L27.0265%2016.2935L31.9758%203.32704V3.30886C32.1003%202.92704%2031.7181%202.58158%2031.3616%202.78158Z'%20fill='%237D353B'/%3e%3cpath%20id='path5101'%20d='M16.5171%200.278788C16.2682%20-0.0930318%2015.726%20-0.0930318%2015.486%200.278788L10.3882%208.04518L15.998%2011.0779L26.6291%2016.8242C26.6959%2016.7574%2026.7494%2016.6922%2026.806%2016.6234C26.886%2016.5225%2026.9607%2016.4143%2027.0265%2016.2934L21.6113%208.04518L16.5171%200.278788Z'%20fill='%23BD4043'/%3e%3c/g%3e%3c/svg%3e",Rocket="data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame'%3e%3cpath%20id='Vector'%20d='M5.95077%2010.7642L8.09076%2011.6685C8.34683%2011.157%208.61204%2010.6637%208.8864%2010.1887C9.16076%209.71374%209.46256%209.23875%209.79179%208.76376L8.25538%208.46232L5.95077%2010.7642ZM9.84666%2013.0387L12.9743%2016.1352C13.7426%2015.8429%2014.5656%2015.3954%2015.4436%2014.7925C16.3215%2014.1896%2017.1446%2013.5045%2017.9128%2012.7372C19.1931%2011.4584%2020.1946%2010.038%2020.917%208.47602C21.6395%206.91403%2021.955%205.47536%2021.8636%204.16C20.5466%204.06866%2019.1017%204.38379%2017.5287%205.10541C15.9557%205.82703%2014.529%206.82726%2013.2487%208.10608C12.4805%208.87337%2011.7946%209.69547%2011.191%2010.5724C10.5874%2011.4493%2010.1393%2012.2714%209.84666%2013.0387ZM14.7302%2011.2575C14.3096%2010.8373%2014.0992%2010.3212%2014.0992%209.70917C14.0992%209.09716%2014.3096%208.58107%2014.7302%208.16088C15.1509%207.7407%2015.6722%207.53061%2016.2941%207.53061C16.916%207.53061%2017.4373%207.7407%2017.8579%208.16088C18.2786%208.58107%2018.489%209.09716%2018.489%209.70917C18.489%2010.3212%2018.2786%2010.8373%2017.8579%2011.2575C17.4373%2011.6776%2016.916%2011.8877%2016.2941%2011.8877C15.6722%2011.8877%2015.1509%2011.6776%2014.7302%2011.2575ZM15.2515%2020.0539L17.5561%2017.752L17.2543%2016.2175C16.7788%2016.5463%2016.3032%2016.8432%2015.8277%2017.1081C15.3521%2017.373%2014.8583%2017.6333%2014.3461%2017.8891L15.2515%2020.0539ZM23.839%202.15956C24.1865%204.37009%2023.9716%206.52125%2023.1942%208.61304C22.4169%2010.7048%2021.0771%2012.7007%2019.1749%2014.6007L19.7236%2017.3136C19.7967%2017.679%2019.7784%2018.0352%2019.6687%2018.3823C19.559%2018.7294%2019.3761%2019.0309%2019.12%2019.2866L14.5108%2023.8904L12.2061%2018.4919L7.51461%2013.806L2.10974%2011.5041L6.69153%206.90033C6.9476%206.64457%207.25397%206.46188%207.61064%206.35227C7.9673%206.24265%208.32854%206.22438%208.69435%206.29746L11.4105%206.84553C13.3127%204.94556%2015.3064%203.6028%2017.3915%202.81724C19.4767%202.03168%2021.6258%201.81245%2023.839%202.15956ZM4.05769%2017.2862C4.69786%2016.6468%205.47978%2016.3225%206.40346%2016.3134C7.32713%2016.3042%208.10905%2016.6194%208.74922%2017.2588C9.38939%2017.8982%209.70491%2018.6792%209.69576%2019.6018C9.68662%2020.5243%209.36196%2021.3053%208.72179%2021.9448C8.26452%2022.4015%207.50089%2022.7943%206.43089%2023.1231C5.36089%2023.4519%203.88393%2023.7442%202%2024C2.25607%2022.1183%202.54872%2020.6431%202.87795%2019.5744C3.20718%2018.5056%203.60043%2017.7429%204.05769%2017.2862ZM5.62154%2018.8208C5.43863%2019.0035%205.25572%2019.3369%205.07282%2019.821C4.88991%2020.3051%204.76188%2020.7938%204.68872%2021.2871C5.18256%2021.214%205.67183%2021.0907%206.15653%2020.9171C6.64123%2020.7436%206.97504%2020.5655%207.15794%2020.3828C7.37743%2020.1635%207.49632%2019.8986%207.51461%2019.5881C7.5329%2019.2775%207.4323%2019.0126%207.21282%2018.7934C6.99333%2018.5741%206.72812%2018.4691%206.41718%2018.4782C6.10624%2018.4874%205.84102%2018.6015%205.62154%2018.8208Z'%20fill='%23A3A8B8'/%3e%3c/g%3e%3c/svg%3e",Snowflake=""+new URL("../media/snowflake.JU2jBHL8.svg",import.meta.url).href;function DetachedHead(){return{title:"Unable to deploy",body:jsxs(Fragment,{children:[jsx$1("p",{children:"This Git tree is in a detached HEAD state."}),jsx$1("p",{children:"Please commit the latest changes and push to GitHub to continue."})]})}}function ModuleIsNotAdded(tt){return{title:"Unable to deploy",body:jsx$1(StreamlitMarkdown$1,{source:`
The app's main file \`${tt}\` has
not been pushed to GitHub. Please add it to continue.
`,allowHTML:!1})}}const StyledParagraph=newStyled("p",{target:"ehc9r2p0"})({textAlign:"justify"});function NoRepositoryDetected(){return{title:"Unable to deploy",body:jsxs(StyledParagraph,{children:["The app’s code is not connected to a remote GitHub repository. To deploy on Streamlit Community Cloud, please put your code in a GitHub repository and publish the current branch. Read more in"," ",jsx$1("a",{href:STREAMLIT_COMMUNITY_CLOUD_DOCS_URL,rel:"noopener noreferrer",target:"_blank",children:"our documentation"}),"."]})}}function ModalBody({children:tt}){const{colors:nt,fontSizes:et,spacing:rt}=useTheme();return jsx$1(ModalBody$2,{style:{marginTop:rt.none,marginLeft:rt.none,marginRight:rt.none,marginBottom:rt.none,paddingTop:rt.md,paddingRight:rt.none,paddingBottom:rt.none,paddingLeft:rt.none,color:nt.bodyText,fontSize:et.md,overflowY:"auto"},children:tt})}function DeployModal(tt){const{children:nt,onClose:et}=tt;return jsxs(Modal,{isOpen:!0,closeable:!0,onClose:et,size:"auto",children:[jsx$1(ModalHeader,{children:"Deploy this app using..."}),jsx$1(ModalBody,{children:nt})]})}function DeployCard(tt){const{colors:nt,spacing:et,radii:rt,breakpoints:ot,sizes:at}=useTheme(),{children:st}=tt;return jsx$1(Card,{overrides:{Root:{style:{borderTopWidth:at.borderWidth,borderBottomWidth:at.borderWidth,borderLeftWidth:at.borderWidth,borderRightWidth:at.borderWidth,borderTopStyle:"solid",borderBottomStyle:"none",borderLeftStyle:"none",borderRightStyle:"solid",borderTopColor:nt.borderColor,borderBottomColor:nt.borderColor,borderLeftColor:nt.borderColor,borderRightColor:nt.borderColor,borderTopLeftRadius:"none",borderTopRightRadius:"none",borderBottomLeftRadius:"none",borderBottomRightRadius:"none",":last-child":{borderRightStyle:"none",borderBottomRightRadius:rt.xl},":first-child":{borderBottomLeftRadius:rt.xl},[`@media (max-width: ${ot.md})`]:{":last-child":{borderBottomLeftRadius:rt.xl}}}},Contents:{style:{marginBottom:0,marginTop:0,marginLeft:0,marginRight:0,height:"100%"}},Body:{style:{padding:et.twoXL,marginBottom:0,marginTop:0,marginLeft:0,marginRight:0,height:"100%",display:"flex",flexDirection:"column",[`@media (max-width: ${ot.md})`]:{padding:et.xl}}}},children:st})}const Checkmark="data:image/svg+xml,%3csvg%20width='12'%20height='9'%20viewBox='0%200%2012%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.00009%206.78L1.68676%204.46667C1.42676%204.20667%201.00676%204.20667%200.746758%204.46667C0.486758%204.72667%200.486758%205.14667%200.746758%205.40667L3.53342%208.19334C3.79342%208.45334%204.21342%208.45334%204.47342%208.19334L11.5268%201.14C11.7868%200.880005%2011.7868%200.460005%2011.5268%200.200005C11.2668%20-0.0599951%2010.8468%20-0.0599951%2010.5868%200.200005L4.00009%206.78Z'%20fill='%23808495'/%3e%3c/svg%3e",StyledHeader=newStyled("div",{target:"e3dtpbg0"})(({theme:tt})=>({fontFamily:tt.fonts.sansSerif,fontWeight:tt.fontWeights.bold,fontSize:tt.fontSizes.lg,color:tt.colors.grey90,marginTop:tt.spacing.twoXL,marginBottom:tt.spacing.twoXS,[`@media (max-width: ${tt.breakpoints.md})`]:{marginTop:tt.spacing.md}})),StyledSubheader=newStyled("div",{target:"e3dtpbg1"})(({theme:tt})=>({fontFamily:tt.fonts.sansSerif,fontWeight:tt.fontWeights.normal,fontSize:tt.fontSizes.md,color:tt.colors.grey90,marginTop:tt.spacing.twoXS,marginBottom:tt.spacing.md,[`@media (max-width: ${tt.breakpoints.md})`]:{marginTop:tt.spacing.md}})),StyledCardContainer=newStyled("div",{target:"e3dtpbg2"})(({theme:tt})=>({display:"grid",maxWidth:`calc(1.25 * ${tt.sizes.contentMaxWidth})`,gridTemplateColumns:"1fr 1fr 1fr",gridGap:tt.spacing.none,[`@media (max-width: ${tt.breakpoints.md})`]:{gridTemplateColumns:"1fr"}})),StyledElement=newStyled("div",{target:"e3dtpbg3"})(({theme:tt})=>({display:"inline-flex",marginTop:tt.spacing.sm,"& > span":{fontFamily:tt.fonts.sansSerif,fontWeight:tt.fontWeights.normal,fontSize:tt.fontSizes.md,marginLeft:tt.spacing.twoXL,color:tt.colors.gray70},"& > img":{position:"absolute",marginTop:tt.spacing.sm}})),StyledActionsWrapper=newStyled("div",{target:"e3dtpbg4"})(({theme:tt})=>({display:"flex",marginTop:tt.spacing.threeXL,"& > button":{marginRight:tt.spacing.twoXL},[`@media (max-width: ${tt.breakpoints.md})`]:{marginTop:tt.spacing.xl}}));function DeployListElement(tt){const{children:nt}=tt;return jsxs(StyledElement,{children:[jsx$1("img",{src:Checkmark,alt:"Checkmark"}),jsx$1("span",{children:nt})]})}const{GitStates}=GitInfo,openUrl=tt=>{window.open(tt,"_blank")},getDeployAppUrl=tt=>{if(tt){const nt=new URL(DEPLOY_URL);return nt.searchParams.set("repository",tt.repository??""),nt.searchParams.set("branch",tt.branch??""),nt.searchParams.set("mainModule",tt.module??""),nt.toString()}return STREAMLIT_CLOUD_URL};function DeployDialog(tt){const{gitInfo:nt}=reactExports.useContext(AppContext),{onClose:et,metricsMgr:rt}=tt,ot=reactExports.useCallback(()=>{const{showDeployError:at,isDeployErrorModalOpen:st,metricsMgr:ut}=tt;if(ut.enqueue("menuClick",{label:"deployButtonInDialog"}),!nt){const mt=NoRepositoryDetected();at(mt.title,mt.body);return}const{repository:ct,branch:pt,module:dt,untrackedFiles:ft,state:bt}=nt;if((!ct||!pt||!dt)&&bt===GitStates.DEFAULT){const mt=NoRepositoryDetected();at(mt.title,mt.body);return}if(bt===GitStates.HEAD_DETACHED){const mt=DetachedHead();at(mt.title,mt.body);return}if(dt&&(ft!=null&&ft.includes(dt))){const mt=ModuleIsNotAdded(dt);at(mt.title,mt.body);return}st&&et(),openUrl(getDeployAppUrl(nt))},[tt,et,nt]);return jsx$1(DeployModal,{onClose:et,children:jsxs(StyledCardContainer,{children:[jsxs(DeployCard,{children:[jsxs(Body,{style:{flexGrow:1},children:[jsx$1("img",{src:StreamlitLogo,alt:"Streamlit Logo","data-testid":"stDeployDialogCommunityCloudIcon"}),jsx$1(StyledHeader,{children:"Streamlit Community Cloud"}),jsx$1(StyledSubheader,{children:"For community, always free"}),jsx$1(DeployListElement,{children:"For personal hobbies and learning"}),jsx$1(DeployListElement,{children:"Deploy unlimited public apps"}),jsx$1(DeployListElement,{children:"Explore and learn from Streamlit’s community and popular apps"})]}),jsx$1(Action,{children:jsxs(StyledActionsWrapper,{children:[jsx$1(BaseButton,{kind:BaseButtonKind.PRIMARY,onClick:ot,children:"Deploy now"}),jsx$1(BaseButton,{onClick:()=>{rt.enqueue("menuClick",{label:"readMoreCommunityCloudInDeployDialog"}),openUrl(STREAMLIT_COMMUNITY_CLOUD_DOCS_URL)},kind:BaseButtonKind.MINIMAL,children:"Learn more"})]})})]}),jsxs(DeployCard,{children:[jsxs(Body,{style:{flexGrow:1},children:[jsx$1("img",{src:Snowflake,alt:"Snowflake","data-testid":"stDeployDialogSnowflakeDeploymentIcon"}),jsx$1(StyledHeader,{children:"Snowflake"}),jsx$1(StyledSubheader,{children:"For enterprise"}),jsx$1(DeployListElement,{children:"Enterprise-level security, support, and fully managed infrastructure"}),jsx$1(DeployListElement,{children:"Deploy unlimited private apps with role-based sharing"}),jsx$1(DeployListElement,{children:"Integrate with Snowflake’s full data stack"})]}),jsx$1(Action,{children:jsxs(StyledActionsWrapper,{children:[jsx$1(BaseButton,{kind:BaseButtonKind.SECONDARY,onClick:()=>{rt.enqueue("menuClick",{label:"startTrialInDeployDialog"}),openUrl(SNOWFLAKE_TRIAL_URL)},children:"Start trial"}),jsx$1(BaseButton,{onClick:()=>{rt.enqueue("menuClick",{label:"learnMoreSnowflakeInDeployDialog"}),openUrl(SNOWFLAKE_LEARN_MORE_URL)},kind:BaseButtonKind.MINIMAL,children:"Learn more"})]})})]}),jsxs(DeployCard,{children:[jsxs(Body,{style:{flexGrow:2},children:[jsx$1("img",{src:Rocket,alt:"Rocket","data-testid":"stDeployDialogCustomDeploymentIcon"}),jsx$1(StyledHeader,{children:"Other platforms"}),jsx$1(StyledSubheader,{children:"For custom deployment "}),jsx$1(DeployListElement,{children:"Deploy on your own hardware or cloud service"}),jsx$1(DeployListElement,{children:"Set up and maintain your own authentication, resources, and costs"})]}),jsx$1(Action,{children:jsx$1(StyledActionsWrapper,{children:jsx$1(BaseButton,{onClick:()=>{rt.enqueue("menuClick",{label:"readMoreDeployTutorialInDeployDialog"}),openUrl(STREAMLIT_DEPLOY_TUTORIAL_URL)},kind:BaseButtonKind.MINIMAL,children:"Learn more"})})})]})]})})}var DialogType;(function(tt){tt.ABOUT="about",tt.CLEAR_CACHE="clearCache",tt.SETTINGS="settings",tt.SCRIPT_COMPILE_ERROR="scriptCompileError",tt.THEME_CREATOR="themeCreator",tt.WARNING="warning",tt.DEPLOY_ERROR="deployError",tt.DEPLOY_DIALOG="deployDialog"})(DialogType||(DialogType={}));function StreamlitDialog(tt){switch(tt.type){case"about":return aboutDialog(tt);case"clearCache":return clearCacheDialog(tt);case"settings":return settingsDialog(tt);case"scriptCompileError":return scriptCompileErrorDialog(tt);case"themeCreator":return jsx$1(ThemeCreatorDialog,{...tt});case"warning":return warningDialog(tt);case"deployDialog":return jsx$1(DeployDialog,{...tt});case"deployError":return deployErrorDialog(tt);case void 0:return noDialog(tt);default:return typeNotRecognizedDialog(tt)}}function aboutDialog(tt){if(tt.aboutSectionMd){const nt={overflowY:"auto",overflowX:"hidden",maxHeight:"35vh"},et=`  
`,rt=[`Made with Streamlit v${tt.sessionInfo.current.streamlitVersion}`,STREAMLIT_HOME_URL,`Copyright ${new Date().getFullYear()} Snowflake Inc. All rights reserved.`].join(et),ot=`${tt.aboutSectionMd} ${et} ${et} ${rt}`;return jsxs(Modal,{isOpen:!0,onClose:tt.onClose,children:[jsx$1(ModalHeader,{children:"About"}),jsx$1(ModalBody$1,{children:jsx$1(StyledAboutInfo,{children:jsx$1(StreamlitMarkdown$1,{source:ot,allowHTML:!1,style:nt})})})]})}return jsxs(Modal,{isOpen:!0,onClose:tt.onClose,children:[jsx$1(ModalHeader,{children:"Made with"}),jsx$1(ModalBody$1,{children:jsxs("div",{children:[tt.sessionInfo.isSet&&jsxs(Fragment,{children:["Streamlit v",tt.sessionInfo.current.streamlitVersion,jsx$1("br",{})]}),jsx$1(StyledAboutLink,{href:STREAMLIT_HOME_URL,children:STREAMLIT_HOME_URL}),jsx$1("br",{}),"Copyright ",new Date().getFullYear()," Snowflake Inc. All rights reserved."]})})]})}function clearCacheDialog(tt){const et=["**Are you sure you want to clear the app's function caches?**","This will remove all cached entries from functions using","`@st.cache_data` and `@st.cache_resource`."].join(`  
`);return jsx$1("div",{"data-testid":"stClearCacheDialog",children:jsxs(Modal,{isOpen:!0,onClose:tt.onClose,children:[jsx$1(ModalHeader,{children:"Clear caches"}),jsx$1(ModalBody$1,{children:jsx$1(StreamlitMarkdown$1,{source:et,allowHTML:!1})}),jsxs(ModalFooter,{children:[jsx$1(ModalButton,{kind:BaseButtonKind.GHOST,onClick:tt.onClose,children:"Cancel"}),jsx$1(ModalButton,{autoFocus:!0,kind:BaseButtonKind.SECONDARY,onClick:tt.confirmCallback,children:"Clear caches"})]})]})})}function scriptCompileErrorDialog(tt){var nt;return jsxs(Modal,{isOpen:!0,onClose:tt.onClose,size:"auto",autoFocus:!1,children:[jsx$1(ModalHeader,{children:"Script execution error"}),jsx$1(ModalBody$1,{children:jsx$1(StreamlitSyntaxHighlighter$1,{showLineNumbers:!1,wrapLines:!1,children:(nt=tt.exception)!=null&&nt.message?tt.exception.message:"No message"})}),jsx$1(ModalFooter,{children:jsx$1(ModalButton,{kind:BaseButtonKind.SECONDARY,onClick:tt.onClose,children:"Close"})})]})}function settingsDialog(tt){return jsx$1(SettingsDialog,{...tt})}function warningDialog(tt){return jsxs(Modal,{isOpen:!0,onClose:tt.onClose,children:[jsx$1(ModalHeader,{children:tt.title}),jsx$1(ModalBody$1,{children:tt.msg})]})}function deployErrorDialog({title:tt,msg:nt,onClose:et,onContinue:rt,onTryAgain:ot}){const at=()=>{et(),rt&&rt()};return jsxs(Modal,{isOpen:!0,onClose:et,children:[jsx$1(ModalHeader,{children:tt}),jsx$1(ModalBody$1,{children:jsx$1(StyledDeployErrorContent,{children:nt})}),jsxs(ModalFooter,{children:[jsx$1(ModalButton,{kind:BaseButtonKind.GHOST,onClick:ot,children:"Try again"}),jsx$1(ModalButton,{kind:BaseButtonKind.SECONDARY,onClick:at,children:rt?"Continue anyway":"Close"})]})]})}function noDialog({onClose:tt}){return jsx$1(Modal,{isOpen:!1,onClose:tt})}function typeNotRecognizedDialog(tt){return jsx$1(Modal,{isOpen:!0,onClose:tt.onClose,children:jsx$1(ModalBody$1,{children:`Dialog type "${tt.type}" not recognized.`})})}function bind(tt,nt){return function(){return tt.apply(nt,arguments)}}const{toString}=Object.prototype,{getPrototypeOf}=Object,kindOf=(tt=>nt=>{const et=toString.call(nt);return tt[et]||(tt[et]=et.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=tt=>(tt=tt.toLowerCase(),nt=>kindOf(nt)===tt),typeOfTest=tt=>nt=>typeof nt===tt,{isArray}=Array,isUndefined=typeOfTest("undefined");function isBuffer(tt){return tt!==null&&!isUndefined(tt)&&tt.constructor!==null&&!isUndefined(tt.constructor)&&isFunction(tt.constructor.isBuffer)&&tt.constructor.isBuffer(tt)}const isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView(tt){let nt;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?nt=ArrayBuffer.isView(tt):nt=tt&&tt.buffer&&isArrayBuffer(tt.buffer),nt}const isString=typeOfTest("string"),isFunction=typeOfTest("function"),isNumber=typeOfTest("number"),isObject$1=tt=>tt!==null&&typeof tt=="object",isBoolean=tt=>tt===!0||tt===!1,isPlainObject=tt=>{if(kindOf(tt)!=="object")return!1;const nt=getPrototypeOf(tt);return(nt===null||nt===Object.prototype||Object.getPrototypeOf(nt)===null)&&!(Symbol.toStringTag in tt)&&!(Symbol.iterator in tt)},isDate=kindOfTest("Date"),isFile=kindOfTest("File"),isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList"),isStream=tt=>isObject$1(tt)&&isFunction(tt.pipe),isFormData=tt=>{let nt;return tt&&(typeof FormData=="function"&&tt instanceof FormData||isFunction(tt.append)&&((nt=kindOf(tt))==="formdata"||nt==="object"&&isFunction(tt.toString)&&tt.toString()==="[object FormData]"))},isURLSearchParams=kindOfTest("URLSearchParams"),[isReadableStream,isRequest,isResponse,isHeaders]=["ReadableStream","Request","Response","Headers"].map(kindOfTest),trim=tt=>tt.trim?tt.trim():tt.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(tt,nt,{allOwnKeys:et=!1}={}){if(tt===null||typeof tt>"u")return;let rt,ot;if(typeof tt!="object"&&(tt=[tt]),isArray(tt))for(rt=0,ot=tt.length;rt<ot;rt++)nt.call(null,tt[rt],rt,tt);else{const at=et?Object.getOwnPropertyNames(tt):Object.keys(tt),st=at.length;let ut;for(rt=0;rt<st;rt++)ut=at[rt],nt.call(null,tt[ut],ut,tt)}}function findKey(tt,nt){nt=nt.toLowerCase();const et=Object.keys(tt);let rt=et.length,ot;for(;rt-- >0;)if(ot=et[rt],nt===ot.toLowerCase())return ot;return null}const _global=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,isContextDefined=tt=>!isUndefined(tt)&&tt!==_global;function merge(){const{caseless:tt}=isContextDefined(this)&&this||{},nt={},et=(rt,ot)=>{const at=tt&&findKey(nt,ot)||ot;isPlainObject(nt[at])&&isPlainObject(rt)?nt[at]=merge(nt[at],rt):isPlainObject(rt)?nt[at]=merge({},rt):isArray(rt)?nt[at]=rt.slice():nt[at]=rt};for(let rt=0,ot=arguments.length;rt<ot;rt++)arguments[rt]&&forEach(arguments[rt],et);return nt}const extend=(tt,nt,et,{allOwnKeys:rt}={})=>(forEach(nt,(ot,at)=>{et&&isFunction(ot)?tt[at]=bind(ot,et):tt[at]=ot},{allOwnKeys:rt}),tt),stripBOM=tt=>(tt.charCodeAt(0)===65279&&(tt=tt.slice(1)),tt),inherits=(tt,nt,et,rt)=>{tt.prototype=Object.create(nt.prototype,rt),tt.prototype.constructor=tt,Object.defineProperty(tt,"super",{value:nt.prototype}),et&&Object.assign(tt.prototype,et)},toFlatObject=(tt,nt,et,rt)=>{let ot,at,st;const ut={};if(nt=nt||{},tt==null)return nt;do{for(ot=Object.getOwnPropertyNames(tt),at=ot.length;at-- >0;)st=ot[at],(!rt||rt(st,tt,nt))&&!ut[st]&&(nt[st]=tt[st],ut[st]=!0);tt=et!==!1&&getPrototypeOf(tt)}while(tt&&(!et||et(tt,nt))&&tt!==Object.prototype);return nt},endsWith=(tt,nt,et)=>{tt=String(tt),(et===void 0||et>tt.length)&&(et=tt.length),et-=nt.length;const rt=tt.indexOf(nt,et);return rt!==-1&&rt===et},toArray=tt=>{if(!tt)return null;if(isArray(tt))return tt;let nt=tt.length;if(!isNumber(nt))return null;const et=new Array(nt);for(;nt-- >0;)et[nt]=tt[nt];return et},isTypedArray=(tt=>nt=>tt&&nt instanceof tt)(typeof Uint8Array<"u"&&getPrototypeOf(Uint8Array)),forEachEntry=(tt,nt)=>{const rt=(tt&&tt[Symbol.iterator]).call(tt);let ot;for(;(ot=rt.next())&&!ot.done;){const at=ot.value;nt.call(tt,at[0],at[1])}},matchAll=(tt,nt)=>{let et;const rt=[];for(;(et=tt.exec(nt))!==null;)rt.push(et);return rt},isHTMLForm=kindOfTest("HTMLFormElement"),toCamelCase=tt=>tt.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(et,rt,ot){return rt.toUpperCase()+ot}),hasOwnProperty=(({hasOwnProperty:tt})=>(nt,et)=>tt.call(nt,et))(Object.prototype),isRegExp=kindOfTest("RegExp"),reduceDescriptors=(tt,nt)=>{const et=Object.getOwnPropertyDescriptors(tt),rt={};forEach(et,(ot,at)=>{let st;(st=nt(ot,at,tt))!==!1&&(rt[at]=st||ot)}),Object.defineProperties(tt,rt)},freezeMethods=tt=>{reduceDescriptors(tt,(nt,et)=>{if(isFunction(tt)&&["arguments","caller","callee"].indexOf(et)!==-1)return!1;const rt=tt[et];if(isFunction(rt)){if(nt.enumerable=!1,"writable"in nt){nt.writable=!1;return}nt.set||(nt.set=()=>{throw Error("Can not rewrite read-only method '"+et+"'")})}})},toObjectSet=(tt,nt)=>{const et={},rt=ot=>{ot.forEach(at=>{et[at]=!0})};return isArray(tt)?rt(tt):rt(String(tt).split(nt)),et},noop=()=>{},toFiniteNumber=(tt,nt)=>tt!=null&&Number.isFinite(tt=+tt)?tt:nt,ALPHA="abcdefghijklmnopqrstuvwxyz",DIGIT="0123456789",ALPHABET={DIGIT,ALPHA,ALPHA_DIGIT:ALPHA+ALPHA.toUpperCase()+DIGIT},generateString=(tt=16,nt=ALPHABET.ALPHA_DIGIT)=>{let et="";const{length:rt}=nt;for(;tt--;)et+=nt[Math.random()*rt|0];return et};function isSpecCompliantForm(tt){return!!(tt&&isFunction(tt.append)&&tt[Symbol.toStringTag]==="FormData"&&tt[Symbol.iterator])}const toJSONObject=tt=>{const nt=new Array(10),et=(rt,ot)=>{if(isObject$1(rt)){if(nt.indexOf(rt)>=0)return;if(!("toJSON"in rt)){nt[ot]=rt;const at=isArray(rt)?[]:{};return forEach(rt,(st,ut)=>{const ct=et(st,ot+1);!isUndefined(ct)&&(at[ut]=ct)}),nt[ot]=void 0,at}}return rt};return et(tt,0)},isAsyncFn=kindOfTest("AsyncFunction"),isThenable=tt=>tt&&(isObject$1(tt)||isFunction(tt))&&isFunction(tt.then)&&isFunction(tt.catch),_setImmediate=((tt,nt)=>tt?setImmediate:nt?((et,rt)=>(_global.addEventListener("message",({source:ot,data:at})=>{ot===_global&&at===et&&rt.length&&rt.shift()()},!1),ot=>{rt.push(ot),_global.postMessage(et,"*")}))(`axios@${Math.random()}`,[]):et=>setTimeout(et))(typeof setImmediate=="function",isFunction(_global.postMessage)),asap=typeof queueMicrotask<"u"?queueMicrotask.bind(_global):typeof process<"u"&&process.nextTick||_setImmediate,utils$1={isArray,isArrayBuffer,isBuffer,isFormData,isArrayBufferView,isString,isNumber,isBoolean,isObject:isObject$1,isPlainObject,isReadableStream,isRequest,isResponse,isHeaders,isUndefined,isDate,isFile,isBlob,isRegExp,isFunction,isStream,isURLSearchParams,isTypedArray,isFileList,forEach,merge,extend,trim,stripBOM,inherits,toFlatObject,kindOf,kindOfTest,endsWith,toArray,forEachEntry,matchAll,isHTMLForm,hasOwnProperty,hasOwnProp:hasOwnProperty,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop,toFiniteNumber,findKey,global:_global,isContextDefined,ALPHABET,generateString,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable,setImmediate:_setImmediate,asap};function AxiosError(tt,nt,et,rt,ot){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=tt,this.name="AxiosError",nt&&(this.code=nt),et&&(this.config=et),rt&&(this.request=rt),ot&&(this.response=ot,this.status=ot.status?ot.status:null)}utils$1.inherits(AxiosError,Error,{toJSON:function tt(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:utils$1.toJSONObject(this.config),code:this.code,status:this.status}}});const prototype$1=AxiosError.prototype,descriptors={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(tt=>{descriptors[tt]={value:tt}});Object.defineProperties(AxiosError,descriptors);Object.defineProperty(prototype$1,"isAxiosError",{value:!0});AxiosError.from=(tt,nt,et,rt,ot,at)=>{const st=Object.create(prototype$1);return utils$1.toFlatObject(tt,st,function(ct){return ct!==Error.prototype},ut=>ut!=="isAxiosError"),AxiosError.call(st,tt.message,nt,et,rt,ot),st.cause=tt,st.name=tt.name,at&&Object.assign(st,at),st};const httpAdapter=null;function isVisitable(tt){return utils$1.isPlainObject(tt)||utils$1.isArray(tt)}function removeBrackets(tt){return utils$1.endsWith(tt,"[]")?tt.slice(0,-2):tt}function renderKey(tt,nt,et){return tt?tt.concat(nt).map(function(ot,at){return ot=removeBrackets(ot),!et&&at?"["+ot+"]":ot}).join(et?".":""):nt}function isFlatArray(tt){return utils$1.isArray(tt)&&!tt.some(isVisitable)}const predicates=utils$1.toFlatObject(utils$1,{},null,function tt(nt){return/^is[A-Z]/.test(nt)});function toFormData(tt,nt,et){if(!utils$1.isObject(tt))throw new TypeError("target must be an object");nt=nt||new FormData,et=utils$1.toFlatObject(et,{metaTokens:!0,dots:!1,indexes:!1},!1,function(Mt,Ot){return!utils$1.isUndefined(Ot[Mt])});const rt=et.metaTokens,ot=et.visitor||dt,at=et.dots,st=et.indexes,ct=(et.Blob||typeof Blob<"u"&&Blob)&&utils$1.isSpecCompliantForm(nt);if(!utils$1.isFunction(ot))throw new TypeError("visitor must be a function");function pt(mt){if(mt===null)return"";if(utils$1.isDate(mt))return mt.toISOString();if(!ct&&utils$1.isBlob(mt))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return utils$1.isArrayBuffer(mt)||utils$1.isTypedArray(mt)?ct&&typeof Blob=="function"?new Blob([mt]):Buffer.from(mt):mt}function dt(mt,Mt,Ot){let zt=mt;if(mt&&!Ot&&typeof mt=="object"){if(utils$1.endsWith(Mt,"{}"))Mt=rt?Mt:Mt.slice(0,-2),mt=JSON.stringify(mt);else if(utils$1.isArray(mt)&&isFlatArray(mt)||(utils$1.isFileList(mt)||utils$1.endsWith(Mt,"[]"))&&(zt=utils$1.toArray(mt)))return Mt=removeBrackets(Mt),zt.forEach(function(vt,At){!(utils$1.isUndefined(vt)||vt===null)&&nt.append(st===!0?renderKey([Mt],At,at):st===null?Mt:Mt+"[]",pt(vt))}),!1}return isVisitable(mt)?!0:(nt.append(renderKey(Ot,Mt,at),pt(mt)),!1)}const ft=[],bt=Object.assign(predicates,{defaultVisitor:dt,convertValue:pt,isVisitable});function ht(mt,Mt){if(!utils$1.isUndefined(mt)){if(ft.indexOf(mt)!==-1)throw Error("Circular reference detected in "+Mt.join("."));ft.push(mt),utils$1.forEach(mt,function(zt,yt){(!(utils$1.isUndefined(zt)||zt===null)&&ot.call(nt,zt,utils$1.isString(yt)?yt.trim():yt,Mt,bt))===!0&&ht(zt,Mt?Mt.concat(yt):[yt])}),ft.pop()}}if(!utils$1.isObject(tt))throw new TypeError("data must be an object");return ht(tt),nt}function encode$1(tt){const nt={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(tt).replace(/[!'()~]|%20|%00/g,function(rt){return nt[rt]})}function AxiosURLSearchParams(tt,nt){this._pairs=[],tt&&toFormData(tt,this,nt)}const prototype=AxiosURLSearchParams.prototype;prototype.append=function tt(nt,et){this._pairs.push([nt,et])};prototype.toString=function tt(nt){const et=nt?function(rt){return nt.call(this,rt,encode$1)}:encode$1;return this._pairs.map(function(ot){return et(ot[0])+"="+et(ot[1])},"").join("&")};function encode(tt){return encodeURIComponent(tt).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(tt,nt,et){if(!nt)return tt;const rt=et&&et.encode||encode;utils$1.isFunction(et)&&(et={serialize:et});const ot=et&&et.serialize;let at;if(ot?at=ot(nt,et):at=utils$1.isURLSearchParams(nt)?nt.toString():new AxiosURLSearchParams(nt,et).toString(rt),at){const st=tt.indexOf("#");st!==-1&&(tt=tt.slice(0,st)),tt+=(tt.indexOf("?")===-1?"?":"&")+at}return tt}class InterceptorManager{constructor(){this.handlers=[]}use(nt,et,rt){return this.handlers.push({fulfilled:nt,rejected:et,synchronous:rt?rt.synchronous:!1,runWhen:rt?rt.runWhen:null}),this.handlers.length-1}eject(nt){this.handlers[nt]&&(this.handlers[nt]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(nt){utils$1.forEach(this.handlers,function(rt){rt!==null&&nt(rt)})}}const transitionalDefaults={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},URLSearchParams$1=typeof URLSearchParams<"u"?URLSearchParams:AxiosURLSearchParams,FormData$1=typeof FormData<"u"?FormData:null,Blob$1=typeof Blob<"u"?Blob:null,platform$1={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$1,FormData:FormData$1,Blob:Blob$1},protocols:["http","https","file","blob","url","data"]},hasBrowserEnv=typeof window<"u"&&typeof document<"u",_navigator=typeof navigator=="object"&&navigator||void 0,hasStandardBrowserEnv=hasBrowserEnv&&(!_navigator||["ReactNative","NativeScript","NS"].indexOf(_navigator.product)<0),hasStandardBrowserWebWorkerEnv=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",origin=hasBrowserEnv&&window.location.href||"http://localhost",utils=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv,hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv,navigator:_navigator,origin},Symbol.toStringTag,{value:"Module"})),platform={...utils,...platform$1};function toURLEncodedForm(tt,nt){return toFormData(tt,new platform.classes.URLSearchParams,Object.assign({visitor:function(et,rt,ot,at){return platform.isNode&&utils$1.isBuffer(et)?(this.append(rt,et.toString("base64")),!1):at.defaultVisitor.apply(this,arguments)}},nt))}function parsePropPath(tt){return utils$1.matchAll(/\w+|\[(\w*)]/g,tt).map(nt=>nt[0]==="[]"?"":nt[1]||nt[0])}function arrayToObject(tt){const nt={},et=Object.keys(tt);let rt;const ot=et.length;let at;for(rt=0;rt<ot;rt++)at=et[rt],nt[at]=tt[at];return nt}function formDataToJSON(tt){function nt(et,rt,ot,at){let st=et[at++];if(st==="__proto__")return!0;const ut=Number.isFinite(+st),ct=at>=et.length;return st=!st&&utils$1.isArray(ot)?ot.length:st,ct?(utils$1.hasOwnProp(ot,st)?ot[st]=[ot[st],rt]:ot[st]=rt,!ut):((!ot[st]||!utils$1.isObject(ot[st]))&&(ot[st]=[]),nt(et,rt,ot[st],at)&&utils$1.isArray(ot[st])&&(ot[st]=arrayToObject(ot[st])),!ut)}if(utils$1.isFormData(tt)&&utils$1.isFunction(tt.entries)){const et={};return utils$1.forEachEntry(tt,(rt,ot)=>{nt(parsePropPath(rt),ot,et,0)}),et}return null}function stringifySafely(tt,nt,et){if(utils$1.isString(tt))try{return(nt||JSON.parse)(tt),utils$1.trim(tt)}catch(rt){if(rt.name!=="SyntaxError")throw rt}return(0,JSON.stringify)(tt)}const defaults={transitional:transitionalDefaults,adapter:["xhr","http","fetch"],transformRequest:[function tt(nt,et){const rt=et.getContentType()||"",ot=rt.indexOf("application/json")>-1,at=utils$1.isObject(nt);if(at&&utils$1.isHTMLForm(nt)&&(nt=new FormData(nt)),utils$1.isFormData(nt))return ot?JSON.stringify(formDataToJSON(nt)):nt;if(utils$1.isArrayBuffer(nt)||utils$1.isBuffer(nt)||utils$1.isStream(nt)||utils$1.isFile(nt)||utils$1.isBlob(nt)||utils$1.isReadableStream(nt))return nt;if(utils$1.isArrayBufferView(nt))return nt.buffer;if(utils$1.isURLSearchParams(nt))return et.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),nt.toString();let ut;if(at){if(rt.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm(nt,this.formSerializer).toString();if((ut=utils$1.isFileList(nt))||rt.indexOf("multipart/form-data")>-1){const ct=this.env&&this.env.FormData;return toFormData(ut?{"files[]":nt}:nt,ct&&new ct,this.formSerializer)}}return at||ot?(et.setContentType("application/json",!1),stringifySafely(nt)):nt}],transformResponse:[function tt(nt){const et=this.transitional||defaults.transitional,rt=et&&et.forcedJSONParsing,ot=this.responseType==="json";if(utils$1.isResponse(nt)||utils$1.isReadableStream(nt))return nt;if(nt&&utils$1.isString(nt)&&(rt&&!this.responseType||ot)){const st=!(et&&et.silentJSONParsing)&&ot;try{return JSON.parse(nt)}catch(ut){if(st)throw ut.name==="SyntaxError"?AxiosError.from(ut,AxiosError.ERR_BAD_RESPONSE,this,null,this.response):ut}}return nt}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform.classes.FormData,Blob:platform.classes.Blob},validateStatus:function tt(nt){return nt>=200&&nt<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};utils$1.forEach(["delete","get","head","post","put","patch"],tt=>{defaults.headers[tt]={}});const ignoreDuplicateOf=utils$1.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),parseHeaders=tt=>{const nt={};let et,rt,ot;return tt&&tt.split(`
`).forEach(function(st){ot=st.indexOf(":"),et=st.substring(0,ot).trim().toLowerCase(),rt=st.substring(ot+1).trim(),!(!et||nt[et]&&ignoreDuplicateOf[et])&&(et==="set-cookie"?nt[et]?nt[et].push(rt):nt[et]=[rt]:nt[et]=nt[et]?nt[et]+", "+rt:rt)}),nt},$internals=Symbol("internals");function normalizeHeader(tt){return tt&&String(tt).trim().toLowerCase()}function normalizeValue(tt){return tt===!1||tt==null?tt:utils$1.isArray(tt)?tt.map(normalizeValue):String(tt)}function parseTokens(tt){const nt=Object.create(null),et=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let rt;for(;rt=et.exec(tt);)nt[rt[1]]=rt[2];return nt}const isValidHeaderName=tt=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(tt.trim());function matchHeaderValue(tt,nt,et,rt,ot){if(utils$1.isFunction(rt))return rt.call(this,nt,et);if(ot&&(nt=et),!!utils$1.isString(nt)){if(utils$1.isString(rt))return nt.indexOf(rt)!==-1;if(utils$1.isRegExp(rt))return rt.test(nt)}}function formatHeader(tt){return tt.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(nt,et,rt)=>et.toUpperCase()+rt)}function buildAccessors(tt,nt){const et=utils$1.toCamelCase(" "+nt);["get","set","has"].forEach(rt=>{Object.defineProperty(tt,rt+et,{value:function(ot,at,st){return this[rt].call(this,nt,ot,at,st)},configurable:!0})})}class AxiosHeaders{constructor(nt){nt&&this.set(nt)}set(nt,et,rt){const ot=this;function at(ut,ct,pt){const dt=normalizeHeader(ct);if(!dt)throw new Error("header name must be a non-empty string");const ft=utils$1.findKey(ot,dt);(!ft||ot[ft]===void 0||pt===!0||pt===void 0&&ot[ft]!==!1)&&(ot[ft||ct]=normalizeValue(ut))}const st=(ut,ct)=>utils$1.forEach(ut,(pt,dt)=>at(pt,dt,ct));if(utils$1.isPlainObject(nt)||nt instanceof this.constructor)st(nt,et);else if(utils$1.isString(nt)&&(nt=nt.trim())&&!isValidHeaderName(nt))st(parseHeaders(nt),et);else if(utils$1.isHeaders(nt))for(const[ut,ct]of nt.entries())at(ct,ut,rt);else nt!=null&&at(et,nt,rt);return this}get(nt,et){if(nt=normalizeHeader(nt),nt){const rt=utils$1.findKey(this,nt);if(rt){const ot=this[rt];if(!et)return ot;if(et===!0)return parseTokens(ot);if(utils$1.isFunction(et))return et.call(this,ot,rt);if(utils$1.isRegExp(et))return et.exec(ot);throw new TypeError("parser must be boolean|regexp|function")}}}has(nt,et){if(nt=normalizeHeader(nt),nt){const rt=utils$1.findKey(this,nt);return!!(rt&&this[rt]!==void 0&&(!et||matchHeaderValue(this,this[rt],rt,et)))}return!1}delete(nt,et){const rt=this;let ot=!1;function at(st){if(st=normalizeHeader(st),st){const ut=utils$1.findKey(rt,st);ut&&(!et||matchHeaderValue(rt,rt[ut],ut,et))&&(delete rt[ut],ot=!0)}}return utils$1.isArray(nt)?nt.forEach(at):at(nt),ot}clear(nt){const et=Object.keys(this);let rt=et.length,ot=!1;for(;rt--;){const at=et[rt];(!nt||matchHeaderValue(this,this[at],at,nt,!0))&&(delete this[at],ot=!0)}return ot}normalize(nt){const et=this,rt={};return utils$1.forEach(this,(ot,at)=>{const st=utils$1.findKey(rt,at);if(st){et[st]=normalizeValue(ot),delete et[at];return}const ut=nt?formatHeader(at):String(at).trim();ut!==at&&delete et[at],et[ut]=normalizeValue(ot),rt[ut]=!0}),this}concat(...nt){return this.constructor.concat(this,...nt)}toJSON(nt){const et=Object.create(null);return utils$1.forEach(this,(rt,ot)=>{rt!=null&&rt!==!1&&(et[ot]=nt&&utils$1.isArray(rt)?rt.join(", "):rt)}),et}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([nt,et])=>nt+": "+et).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(nt){return nt instanceof this?nt:new this(nt)}static concat(nt,...et){const rt=new this(nt);return et.forEach(ot=>rt.set(ot)),rt}static accessor(nt){const rt=(this[$internals]=this[$internals]={accessors:{}}).accessors,ot=this.prototype;function at(st){const ut=normalizeHeader(st);rt[ut]||(buildAccessors(ot,st),rt[ut]=!0)}return utils$1.isArray(nt)?nt.forEach(at):at(nt),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils$1.reduceDescriptors(AxiosHeaders.prototype,({value:tt},nt)=>{let et=nt[0].toUpperCase()+nt.slice(1);return{get:()=>tt,set(rt){this[et]=rt}}});utils$1.freezeMethods(AxiosHeaders);function transformData(tt,nt){const et=this||defaults,rt=nt||et,ot=AxiosHeaders.from(rt.headers);let at=rt.data;return utils$1.forEach(tt,function(ut){at=ut.call(et,at,ot.normalize(),nt?nt.status:void 0)}),ot.normalize(),at}function isCancel(tt){return!!(tt&&tt.__CANCEL__)}function CanceledError(tt,nt,et){AxiosError.call(this,tt??"canceled",AxiosError.ERR_CANCELED,nt,et),this.name="CanceledError"}utils$1.inherits(CanceledError,AxiosError,{__CANCEL__:!0});function settle(tt,nt,et){const rt=et.config.validateStatus;!et.status||!rt||rt(et.status)?tt(et):nt(new AxiosError("Request failed with status code "+et.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(et.status/100)-4],et.config,et.request,et))}function parseProtocol(tt){const nt=/^([-+\w]{1,25})(:?\/\/|:)/.exec(tt);return nt&&nt[1]||""}function speedometer(tt,nt){tt=tt||10;const et=new Array(tt),rt=new Array(tt);let ot=0,at=0,st;return nt=nt!==void 0?nt:1e3,function(ct){const pt=Date.now(),dt=rt[at];st||(st=pt),et[ot]=ct,rt[ot]=pt;let ft=at,bt=0;for(;ft!==ot;)bt+=et[ft++],ft=ft%tt;if(ot=(ot+1)%tt,ot===at&&(at=(at+1)%tt),pt-st<nt)return;const ht=dt&&pt-dt;return ht?Math.round(bt*1e3/ht):void 0}}function throttle(tt,nt){let et=0,rt=1e3/nt,ot,at;const st=(pt,dt=Date.now())=>{et=dt,ot=null,at&&(clearTimeout(at),at=null),tt.apply(null,pt)};return[(...pt)=>{const dt=Date.now(),ft=dt-et;ft>=rt?st(pt,dt):(ot=pt,at||(at=setTimeout(()=>{at=null,st(ot)},rt-ft)))},()=>ot&&st(ot)]}const progressEventReducer=(tt,nt,et=3)=>{let rt=0;const ot=speedometer(50,250);return throttle(at=>{const st=at.loaded,ut=at.lengthComputable?at.total:void 0,ct=st-rt,pt=ot(ct),dt=st<=ut;rt=st;const ft={loaded:st,total:ut,progress:ut?st/ut:void 0,bytes:ct,rate:pt||void 0,estimated:pt&&ut&&dt?(ut-st)/pt:void 0,event:at,lengthComputable:ut!=null,[nt?"download":"upload"]:!0};tt(ft)},et)},progressEventDecorator=(tt,nt)=>{const et=tt!=null;return[rt=>nt[0]({lengthComputable:et,total:tt,loaded:rt}),nt[1]]},asyncDecorator=tt=>(...nt)=>utils$1.asap(()=>tt(...nt)),isURLSameOrigin=platform.hasStandardBrowserEnv?((tt,nt)=>et=>(et=new URL(et,platform.origin),tt.protocol===et.protocol&&tt.host===et.host&&(nt||tt.port===et.port)))(new URL(platform.origin),platform.navigator&&/(msie|trident)/i.test(platform.navigator.userAgent)):()=>!0,cookies=platform.hasStandardBrowserEnv?{write(tt,nt,et,rt,ot,at){const st=[tt+"="+encodeURIComponent(nt)];utils$1.isNumber(et)&&st.push("expires="+new Date(et).toGMTString()),utils$1.isString(rt)&&st.push("path="+rt),utils$1.isString(ot)&&st.push("domain="+ot),at===!0&&st.push("secure"),document.cookie=st.join("; ")},read(tt){const nt=document.cookie.match(new RegExp("(^|;\\s*)("+tt+")=([^;]*)"));return nt?decodeURIComponent(nt[3]):null},remove(tt){this.write(tt,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(tt){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(tt)}function combineURLs(tt,nt){return nt?tt.replace(/\/?\/$/,"")+"/"+nt.replace(/^\/+/,""):tt}function buildFullPath(tt,nt){return tt&&!isAbsoluteURL(nt)?combineURLs(tt,nt):nt}const headersToObject=tt=>tt instanceof AxiosHeaders?{...tt}:tt;function mergeConfig(tt,nt){nt=nt||{};const et={};function rt(pt,dt,ft,bt){return utils$1.isPlainObject(pt)&&utils$1.isPlainObject(dt)?utils$1.merge.call({caseless:bt},pt,dt):utils$1.isPlainObject(dt)?utils$1.merge({},dt):utils$1.isArray(dt)?dt.slice():dt}function ot(pt,dt,ft,bt){if(utils$1.isUndefined(dt)){if(!utils$1.isUndefined(pt))return rt(void 0,pt,ft,bt)}else return rt(pt,dt,ft,bt)}function at(pt,dt){if(!utils$1.isUndefined(dt))return rt(void 0,dt)}function st(pt,dt){if(utils$1.isUndefined(dt)){if(!utils$1.isUndefined(pt))return rt(void 0,pt)}else return rt(void 0,dt)}function ut(pt,dt,ft){if(ft in nt)return rt(pt,dt);if(ft in tt)return rt(void 0,pt)}const ct={url:at,method:at,data:at,baseURL:st,transformRequest:st,transformResponse:st,paramsSerializer:st,timeout:st,timeoutMessage:st,withCredentials:st,withXSRFToken:st,adapter:st,responseType:st,xsrfCookieName:st,xsrfHeaderName:st,onUploadProgress:st,onDownloadProgress:st,decompress:st,maxContentLength:st,maxBodyLength:st,beforeRedirect:st,transport:st,httpAgent:st,httpsAgent:st,cancelToken:st,socketPath:st,responseEncoding:st,validateStatus:ut,headers:(pt,dt,ft)=>ot(headersToObject(pt),headersToObject(dt),ft,!0)};return utils$1.forEach(Object.keys(Object.assign({},tt,nt)),function(dt){const ft=ct[dt]||ot,bt=ft(tt[dt],nt[dt],dt);utils$1.isUndefined(bt)&&ft!==ut||(et[dt]=bt)}),et}const resolveConfig=tt=>{const nt=mergeConfig({},tt);let{data:et,withXSRFToken:rt,xsrfHeaderName:ot,xsrfCookieName:at,headers:st,auth:ut}=nt;nt.headers=st=AxiosHeaders.from(st),nt.url=buildURL(buildFullPath(nt.baseURL,nt.url),tt.params,tt.paramsSerializer),ut&&st.set("Authorization","Basic "+btoa((ut.username||"")+":"+(ut.password?unescape(encodeURIComponent(ut.password)):"")));let ct;if(utils$1.isFormData(et)){if(platform.hasStandardBrowserEnv||platform.hasStandardBrowserWebWorkerEnv)st.setContentType(void 0);else if((ct=st.getContentType())!==!1){const[pt,...dt]=ct?ct.split(";").map(ft=>ft.trim()).filter(Boolean):[];st.setContentType([pt||"multipart/form-data",...dt].join("; "))}}if(platform.hasStandardBrowserEnv&&(rt&&utils$1.isFunction(rt)&&(rt=rt(nt)),rt||rt!==!1&&isURLSameOrigin(nt.url))){const pt=ot&&at&&cookies.read(at);pt&&st.set(ot,pt)}return nt},isXHRAdapterSupported=typeof XMLHttpRequest<"u",xhrAdapter=isXHRAdapterSupported&&function(tt){return new Promise(function(et,rt){const ot=resolveConfig(tt);let at=ot.data;const st=AxiosHeaders.from(ot.headers).normalize();let{responseType:ut,onUploadProgress:ct,onDownloadProgress:pt}=ot,dt,ft,bt,ht,mt;function Mt(){ht&&ht(),mt&&mt(),ot.cancelToken&&ot.cancelToken.unsubscribe(dt),ot.signal&&ot.signal.removeEventListener("abort",dt)}let Ot=new XMLHttpRequest;Ot.open(ot.method.toUpperCase(),ot.url,!0),Ot.timeout=ot.timeout;function zt(){if(!Ot)return;const vt=AxiosHeaders.from("getAllResponseHeaders"in Ot&&Ot.getAllResponseHeaders()),St={data:!ut||ut==="text"||ut==="json"?Ot.responseText:Ot.response,status:Ot.status,statusText:Ot.statusText,headers:vt,config:tt,request:Ot};settle(function(Tt){et(Tt),Mt()},function(Tt){rt(Tt),Mt()},St),Ot=null}"onloadend"in Ot?Ot.onloadend=zt:Ot.onreadystatechange=function(){!Ot||Ot.readyState!==4||Ot.status===0&&!(Ot.responseURL&&Ot.responseURL.indexOf("file:")===0)||setTimeout(zt)},Ot.onabort=function(){Ot&&(rt(new AxiosError("Request aborted",AxiosError.ECONNABORTED,tt,Ot)),Ot=null)},Ot.onerror=function(){rt(new AxiosError("Network Error",AxiosError.ERR_NETWORK,tt,Ot)),Ot=null},Ot.ontimeout=function(){let At=ot.timeout?"timeout of "+ot.timeout+"ms exceeded":"timeout exceeded";const St=ot.transitional||transitionalDefaults;ot.timeoutErrorMessage&&(At=ot.timeoutErrorMessage),rt(new AxiosError(At,St.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,tt,Ot)),Ot=null},at===void 0&&st.setContentType(null),"setRequestHeader"in Ot&&utils$1.forEach(st.toJSON(),function(At,St){Ot.setRequestHeader(St,At)}),utils$1.isUndefined(ot.withCredentials)||(Ot.withCredentials=!!ot.withCredentials),ut&&ut!=="json"&&(Ot.responseType=ot.responseType),pt&&([bt,mt]=progressEventReducer(pt,!0),Ot.addEventListener("progress",bt)),ct&&Ot.upload&&([ft,ht]=progressEventReducer(ct),Ot.upload.addEventListener("progress",ft),Ot.upload.addEventListener("loadend",ht)),(ot.cancelToken||ot.signal)&&(dt=vt=>{Ot&&(rt(!vt||vt.type?new CanceledError(null,tt,Ot):vt),Ot.abort(),Ot=null)},ot.cancelToken&&ot.cancelToken.subscribe(dt),ot.signal&&(ot.signal.aborted?dt():ot.signal.addEventListener("abort",dt)));const yt=parseProtocol(ot.url);if(yt&&platform.protocols.indexOf(yt)===-1){rt(new AxiosError("Unsupported protocol "+yt+":",AxiosError.ERR_BAD_REQUEST,tt));return}Ot.send(at||null)})},composeSignals=(tt,nt)=>{const{length:et}=tt=tt?tt.filter(Boolean):[];if(nt||et){let rt=new AbortController,ot;const at=function(pt){if(!ot){ot=!0,ut();const dt=pt instanceof Error?pt:this.reason;rt.abort(dt instanceof AxiosError?dt:new CanceledError(dt instanceof Error?dt.message:dt))}};let st=nt&&setTimeout(()=>{st=null,at(new AxiosError(`timeout ${nt} of ms exceeded`,AxiosError.ETIMEDOUT))},nt);const ut=()=>{tt&&(st&&clearTimeout(st),st=null,tt.forEach(pt=>{pt.unsubscribe?pt.unsubscribe(at):pt.removeEventListener("abort",at)}),tt=null)};tt.forEach(pt=>pt.addEventListener("abort",at));const{signal:ct}=rt;return ct.unsubscribe=()=>utils$1.asap(ut),ct}},streamChunk=function*(tt,nt){let et=tt.byteLength;if(et<nt){yield tt;return}let rt=0,ot;for(;rt<et;)ot=rt+nt,yield tt.slice(rt,ot),rt=ot},readBytes=async function*(tt,nt){for await(const et of readStream(tt))yield*streamChunk(et,nt)},readStream=async function*(tt){if(tt[Symbol.asyncIterator]){yield*tt;return}const nt=tt.getReader();try{for(;;){const{done:et,value:rt}=await nt.read();if(et)break;yield rt}}finally{await nt.cancel()}},trackStream=(tt,nt,et,rt)=>{const ot=readBytes(tt,nt);let at=0,st,ut=ct=>{st||(st=!0,rt&&rt(ct))};return new ReadableStream({async pull(ct){try{const{done:pt,value:dt}=await ot.next();if(pt){ut(),ct.close();return}let ft=dt.byteLength;if(et){let bt=at+=ft;et(bt)}ct.enqueue(new Uint8Array(dt))}catch(pt){throw ut(pt),pt}},cancel(ct){return ut(ct),ot.return()}},{highWaterMark:2})},isFetchSupported=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",isReadableStreamSupported=isFetchSupported&&typeof ReadableStream=="function",encodeText=isFetchSupported&&(typeof TextEncoder=="function"?(tt=>nt=>tt.encode(nt))(new TextEncoder):async tt=>new Uint8Array(await new Response(tt).arrayBuffer())),test=(tt,...nt)=>{try{return!!tt(...nt)}catch{return!1}},supportsRequestStream=isReadableStreamSupported&&test(()=>{let tt=!1;const nt=new Request(platform.origin,{body:new ReadableStream,method:"POST",get duplex(){return tt=!0,"half"}}).headers.has("Content-Type");return tt&&!nt}),DEFAULT_CHUNK_SIZE=64*1024,supportsResponseStream=isReadableStreamSupported&&test(()=>utils$1.isReadableStream(new Response("").body)),resolvers={stream:supportsResponseStream&&(tt=>tt.body)};isFetchSupported&&(tt=>{["text","arrayBuffer","blob","formData","stream"].forEach(nt=>{!resolvers[nt]&&(resolvers[nt]=utils$1.isFunction(tt[nt])?et=>et[nt]():(et,rt)=>{throw new AxiosError(`Response type '${nt}' is not supported`,AxiosError.ERR_NOT_SUPPORT,rt)})})})(new Response);const getBodyLength=async tt=>{if(tt==null)return 0;if(utils$1.isBlob(tt))return tt.size;if(utils$1.isSpecCompliantForm(tt))return(await new Request(platform.origin,{method:"POST",body:tt}).arrayBuffer()).byteLength;if(utils$1.isArrayBufferView(tt)||utils$1.isArrayBuffer(tt))return tt.byteLength;if(utils$1.isURLSearchParams(tt)&&(tt=tt+""),utils$1.isString(tt))return(await encodeText(tt)).byteLength},resolveBodyLength=async(tt,nt)=>{const et=utils$1.toFiniteNumber(tt.getContentLength());return et??getBodyLength(nt)},fetchAdapter=isFetchSupported&&(async tt=>{let{url:nt,method:et,data:rt,signal:ot,cancelToken:at,timeout:st,onDownloadProgress:ut,onUploadProgress:ct,responseType:pt,headers:dt,withCredentials:ft="same-origin",fetchOptions:bt}=resolveConfig(tt);pt=pt?(pt+"").toLowerCase():"text";let ht=composeSignals([ot,at&&at.toAbortSignal()],st),mt;const Mt=ht&&ht.unsubscribe&&(()=>{ht.unsubscribe()});let Ot;try{if(ct&&supportsRequestStream&&et!=="get"&&et!=="head"&&(Ot=await resolveBodyLength(dt,rt))!==0){let St=new Request(nt,{method:"POST",body:rt,duplex:"half"}),Et;if(utils$1.isFormData(rt)&&(Et=St.headers.get("content-type"))&&dt.setContentType(Et),St.body){const[Tt,Rt]=progressEventDecorator(Ot,progressEventReducer(asyncDecorator(ct)));rt=trackStream(St.body,DEFAULT_CHUNK_SIZE,Tt,Rt)}}utils$1.isString(ft)||(ft=ft?"include":"omit");const zt="credentials"in Request.prototype;mt=new Request(nt,{...bt,signal:ht,method:et.toUpperCase(),headers:dt.normalize().toJSON(),body:rt,duplex:"half",credentials:zt?ft:void 0});let yt=await fetch(mt);const vt=supportsResponseStream&&(pt==="stream"||pt==="response");if(supportsResponseStream&&(ut||vt&&Mt)){const St={};["status","statusText","headers"].forEach(Ct=>{St[Ct]=yt[Ct]});const Et=utils$1.toFiniteNumber(yt.headers.get("content-length")),[Tt,Rt]=ut&&progressEventDecorator(Et,progressEventReducer(asyncDecorator(ut),!0))||[];yt=new Response(trackStream(yt.body,DEFAULT_CHUNK_SIZE,Tt,()=>{Rt&&Rt(),Mt&&Mt()}),St)}pt=pt||"text";let At=await resolvers[utils$1.findKey(resolvers,pt)||"text"](yt,tt);return!vt&&Mt&&Mt(),await new Promise((St,Et)=>{settle(St,Et,{data:At,headers:AxiosHeaders.from(yt.headers),status:yt.status,statusText:yt.statusText,config:tt,request:mt})})}catch(zt){throw Mt&&Mt(),zt&&zt.name==="TypeError"&&/fetch/i.test(zt.message)?Object.assign(new AxiosError("Network Error",AxiosError.ERR_NETWORK,tt,mt),{cause:zt.cause||zt}):AxiosError.from(zt,zt&&zt.code,tt,mt)}}),knownAdapters={http:httpAdapter,xhr:xhrAdapter,fetch:fetchAdapter};utils$1.forEach(knownAdapters,(tt,nt)=>{if(tt){try{Object.defineProperty(tt,"name",{value:nt})}catch{}Object.defineProperty(tt,"adapterName",{value:nt})}});const renderReason=tt=>`- ${tt}`,isResolvedHandle=tt=>utils$1.isFunction(tt)||tt===null||tt===!1,adapters={getAdapter:tt=>{tt=utils$1.isArray(tt)?tt:[tt];const{length:nt}=tt;let et,rt;const ot={};for(let at=0;at<nt;at++){et=tt[at];let st;if(rt=et,!isResolvedHandle(et)&&(rt=knownAdapters[(st=String(et)).toLowerCase()],rt===void 0))throw new AxiosError(`Unknown adapter '${st}'`);if(rt)break;ot[st||"#"+at]=rt}if(!rt){const at=Object.entries(ot).map(([ut,ct])=>`adapter ${ut} `+(ct===!1?"is not supported by the environment":"is not available in the build"));let st=nt?at.length>1?`since :
`+at.map(renderReason).join(`
`):" "+renderReason(at[0]):"as no adapter specified";throw new AxiosError("There is no suitable adapter to dispatch the request "+st,"ERR_NOT_SUPPORT")}return rt},adapters:knownAdapters};function throwIfCancellationRequested(tt){if(tt.cancelToken&&tt.cancelToken.throwIfRequested(),tt.signal&&tt.signal.aborted)throw new CanceledError(null,tt)}function dispatchRequest(tt){return throwIfCancellationRequested(tt),tt.headers=AxiosHeaders.from(tt.headers),tt.data=transformData.call(tt,tt.transformRequest),["post","put","patch"].indexOf(tt.method)!==-1&&tt.headers.setContentType("application/x-www-form-urlencoded",!1),adapters.getAdapter(tt.adapter||defaults.adapter)(tt).then(function(rt){return throwIfCancellationRequested(tt),rt.data=transformData.call(tt,tt.transformResponse,rt),rt.headers=AxiosHeaders.from(rt.headers),rt},function(rt){return isCancel(rt)||(throwIfCancellationRequested(tt),rt&&rt.response&&(rt.response.data=transformData.call(tt,tt.transformResponse,rt.response),rt.response.headers=AxiosHeaders.from(rt.response.headers))),Promise.reject(rt)})}const VERSION="1.7.8",validators$1={};["object","boolean","number","function","string","symbol"].forEach((tt,nt)=>{validators$1[tt]=function(rt){return typeof rt===tt||"a"+(nt<1?"n ":" ")+tt}});const deprecatedWarnings={};validators$1.transitional=function tt(nt,et,rt){function ot(at,st){return"[Axios v"+VERSION+"] Transitional option '"+at+"'"+st+(rt?". "+rt:"")}return(at,st,ut)=>{if(nt===!1)throw new AxiosError(ot(st," has been removed"+(et?" in "+et:"")),AxiosError.ERR_DEPRECATED);return et&&!deprecatedWarnings[st]&&(deprecatedWarnings[st]=!0,console.warn(ot(st," has been deprecated since v"+et+" and will be removed in the near future"))),nt?nt(at,st,ut):!0}};validators$1.spelling=function tt(nt){return(et,rt)=>(console.warn(`${rt} is likely a misspelling of ${nt}`),!0)};function assertOptions(tt,nt,et){if(typeof tt!="object")throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);const rt=Object.keys(tt);let ot=rt.length;for(;ot-- >0;){const at=rt[ot],st=nt[at];if(st){const ut=tt[at],ct=ut===void 0||st(ut,at,tt);if(ct!==!0)throw new AxiosError("option "+at+" must be "+ct,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(et!==!0)throw new AxiosError("Unknown option "+at,AxiosError.ERR_BAD_OPTION)}}const validator={assertOptions,validators:validators$1},validators=validator.validators;class Axios{constructor(nt){this.defaults=nt,this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}async request(nt,et){try{return await this._request(nt,et)}catch(rt){if(rt instanceof Error){let ot={};Error.captureStackTrace?Error.captureStackTrace(ot):ot=new Error;const at=ot.stack?ot.stack.replace(/^.+\n/,""):"";try{rt.stack?at&&!String(rt.stack).endsWith(at.replace(/^.+\n.+\n/,""))&&(rt.stack+=`
`+at):rt.stack=at}catch{}}throw rt}}_request(nt,et){typeof nt=="string"?(et=et||{},et.url=nt):et=nt||{},et=mergeConfig(this.defaults,et);const{transitional:rt,paramsSerializer:ot,headers:at}=et;rt!==void 0&&validator.assertOptions(rt,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1),ot!=null&&(utils$1.isFunction(ot)?et.paramsSerializer={serialize:ot}:validator.assertOptions(ot,{encode:validators.function,serialize:validators.function},!0)),validator.assertOptions(et,{baseUrl:validators.spelling("baseURL"),withXsrfToken:validators.spelling("withXSRFToken")},!0),et.method=(et.method||this.defaults.method||"get").toLowerCase();let st=at&&utils$1.merge(at.common,at[et.method]);at&&utils$1.forEach(["delete","get","head","post","put","patch","common"],mt=>{delete at[mt]}),et.headers=AxiosHeaders.concat(st,at);const ut=[];let ct=!0;this.interceptors.request.forEach(function(Mt){typeof Mt.runWhen=="function"&&Mt.runWhen(et)===!1||(ct=ct&&Mt.synchronous,ut.unshift(Mt.fulfilled,Mt.rejected))});const pt=[];this.interceptors.response.forEach(function(Mt){pt.push(Mt.fulfilled,Mt.rejected)});let dt,ft=0,bt;if(!ct){const mt=[dispatchRequest.bind(this),void 0];for(mt.unshift.apply(mt,ut),mt.push.apply(mt,pt),bt=mt.length,dt=Promise.resolve(et);ft<bt;)dt=dt.then(mt[ft++],mt[ft++]);return dt}bt=ut.length;let ht=et;for(ft=0;ft<bt;){const mt=ut[ft++],Mt=ut[ft++];try{ht=mt(ht)}catch(Ot){Mt.call(this,Ot);break}}try{dt=dispatchRequest.call(this,ht)}catch(mt){return Promise.reject(mt)}for(ft=0,bt=pt.length;ft<bt;)dt=dt.then(pt[ft++],pt[ft++]);return dt}getUri(nt){nt=mergeConfig(this.defaults,nt);const et=buildFullPath(nt.baseURL,nt.url);return buildURL(et,nt.params,nt.paramsSerializer)}}utils$1.forEach(["delete","get","head","options"],function tt(nt){Axios.prototype[nt]=function(et,rt){return this.request(mergeConfig(rt||{},{method:nt,url:et,data:(rt||{}).data}))}});utils$1.forEach(["post","put","patch"],function tt(nt){function et(rt){return function(at,st,ut){return this.request(mergeConfig(ut||{},{method:nt,headers:rt?{"Content-Type":"multipart/form-data"}:{},url:at,data:st}))}}Axios.prototype[nt]=et(),Axios.prototype[nt+"Form"]=et(!0)});class CancelToken{constructor(nt){if(typeof nt!="function")throw new TypeError("executor must be a function.");let et;this.promise=new Promise(function(at){et=at});const rt=this;this.promise.then(ot=>{if(!rt._listeners)return;let at=rt._listeners.length;for(;at-- >0;)rt._listeners[at](ot);rt._listeners=null}),this.promise.then=ot=>{let at;const st=new Promise(ut=>{rt.subscribe(ut),at=ut}).then(ot);return st.cancel=function(){rt.unsubscribe(at)},st},nt(function(at,st,ut){rt.reason||(rt.reason=new CanceledError(at,st,ut),et(rt.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(nt){if(this.reason){nt(this.reason);return}this._listeners?this._listeners.push(nt):this._listeners=[nt]}unsubscribe(nt){if(!this._listeners)return;const et=this._listeners.indexOf(nt);et!==-1&&this._listeners.splice(et,1)}toAbortSignal(){const nt=new AbortController,et=rt=>{nt.abort(rt)};return this.subscribe(et),nt.signal.unsubscribe=()=>this.unsubscribe(et),nt.signal}static source(){let nt;return{token:new CancelToken(function(ot){nt=ot}),cancel:nt}}}function spread(tt){return function(et){return tt.apply(null,et)}}function isAxiosError(tt){return utils$1.isObject(tt)&&tt.isAxiosError===!0}const HttpStatusCode={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(HttpStatusCode).forEach(([tt,nt])=>{HttpStatusCode[nt]=tt});function createInstance(tt){const nt=new Axios(tt),et=bind(Axios.prototype.request,nt);return utils$1.extend(et,Axios.prototype,nt,{allOwnKeys:!0}),utils$1.extend(et,nt,null,{allOwnKeys:!0}),et.create=function(ot){return createInstance(mergeConfig(tt,ot))},et}const axios=createInstance(defaults);axios.Axios=Axios;axios.CanceledError=CanceledError;axios.CancelToken=CancelToken;axios.isCancel=isCancel;axios.VERSION=VERSION;axios.toFormData=toFormData;axios.AxiosError=AxiosError;axios.Cancel=axios.CanceledError;axios.all=function tt(nt){return Promise.all(nt)};axios.spread=spread;axios.isAxiosError=isAxiosError;axios.mergeConfig=mergeConfig;axios.AxiosHeaders=AxiosHeaders;axios.formToJSON=tt=>formDataToJSON(utils$1.isHTMLForm(tt)?new FormData(tt):tt);axios.getAdapter=adapters.getAdapter;axios.HttpStatusCode=HttpStatusCode;axios.default=axios;const LOG="WebsocketConnection",SERVER_PING_PATH="_stcore/health",HOST_CONFIG_PATH="_stcore/host-config",WEBSOCKET_STREAM_PATH="_stcore/stream",PING_MINIMUM_RETRY_PERIOD_MS=500,PING_MAXIMUM_RETRY_PERIOD_MS=1e3*60,PING_TIMEOUT_MS=15*1e3,WEBSOCKET_TIMEOUT_MS=15*1e3,CORS_ERROR_MESSAGE_DOCUMENTATION_LINK="https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS";class WebsocketConnection{constructor(nt){this.uriIndex=0,this.lastDispatchedMessageIndex=-1,this.nextMessageIndex=0,this.messageQueue={},this.state=ConnectionState.INITIAL,this.args=nt,this.cache=new ForwardMsgCache(nt.endpoints),this.stepFsm("INITIALIZED")}getBaseUriParts(){if(this.state===ConnectionState.CONNECTED)return this.args.baseUriPartsList[this.uriIndex]}disconnect(){this.setFsmState(ConnectionState.DISCONNECTED_FOREVER)}setFsmState(nt,et){switch(this.state=nt,this.state){case ConnectionState.PINGING_SERVER:this.pingServer();break}switch(this.args.onConnectionStateChange(nt,et),this.state){case ConnectionState.CONNECTING:this.connectToWebSocket();break;case ConnectionState.DISCONNECTED_FOREVER:this.closeConnection();break}}stepFsm(nt,et){if(logMessage(LOG,`State: ${this.state}; Event: ${nt}`),nt==="FATAL_ERROR"&&this.state!==ConnectionState.DISCONNECTED_FOREVER){this.setFsmState(ConnectionState.DISCONNECTED_FOREVER,et);return}switch(this.state){case ConnectionState.INITIAL:if(nt==="INITIALIZED"){this.setFsmState(ConnectionState.PINGING_SERVER);return}break;case ConnectionState.CONNECTING:if(nt==="CONNECTION_SUCCEEDED"){this.setFsmState(ConnectionState.CONNECTED);return}if(nt==="CONNECTION_TIMED_OUT"||nt==="CONNECTION_ERROR"||nt==="CONNECTION_CLOSED"){this.setFsmState(ConnectionState.PINGING_SERVER);return}break;case ConnectionState.CONNECTED:if(nt==="CONNECTION_CLOSED"||nt==="CONNECTION_ERROR"){this.setFsmState(ConnectionState.PINGING_SERVER);return}break;case ConnectionState.PINGING_SERVER:if(nt==="SERVER_PING_SUCCEEDED"){this.setFsmState(ConnectionState.CONNECTING);return}break;case ConnectionState.DISCONNECTED_FOREVER:logWarning(LOG,`Discarding ${nt} while in ${ConnectionState.DISCONNECTED_FOREVER}`);return}throw new Error(`Unsupported state transition.
State: ${this.state}
Event: ${nt}`)}async pingServer(){this.uriIndex=await doInitPings(this.args.baseUriPartsList,PING_MINIMUM_RETRY_PERIOD_MS,PING_MAXIMUM_RETRY_PERIOD_MS,this.args.onRetry,this.args.onHostConfigResp),this.stepFsm("SERVER_PING_SUCCEEDED")}async getSessionTokens(){var et,rt;const nt=await this.args.claimHostAuthToken();return this.args.resetHostAuthToken(),[nt??"PLACEHOLDER_AUTH_TOKEN",...(et=this.args.sessionInfo.last)!=null&&et.sessionId?[(rt=this.args.sessionInfo.last)==null?void 0:rt.sessionId]:[]]}async connectToWebSocket(){const nt=buildWsUri(this.args.baseUriPartsList[this.uriIndex],WEBSOCKET_STREAM_PATH);if(notNullOrUndefined(this.websocket))throw new Error("Websocket already exists");const et=await this.getSessionTokens();this.websocket=new WebSocket(nt,["streamlit",...et]),this.websocket.binaryType="arraybuffer",this.setConnectionTimeout(nt);const rt=this.websocket,ot=()=>rt===this.websocket;this.websocket.addEventListener("message",at=>{ot()&&this.handleMessage(at.data).catch(st=>{const ut=`Failed to process a Websocket message (${st})`;logError(LOG,ut),this.stepFsm("FATAL_ERROR",ut)})}),this.websocket.addEventListener("open",()=>{ot()&&this.stepFsm("CONNECTION_SUCCEEDED")}),this.websocket.addEventListener("close",()=>{ot()&&(this.closeConnection(),this.stepFsm("CONNECTION_CLOSED"))}),this.websocket.addEventListener("error",()=>{ot()&&(logError(LOG,"WebSocket onerror"),this.closeConnection(),this.stepFsm("CONNECTION_ERROR"))})}setConnectionTimeout(nt){if(notNullOrUndefined(this.wsConnectionTimeoutId))throw new Error("WS timeout is already set");const et=this.websocket;this.wsConnectionTimeoutId=window.setTimeout(()=>{if(et===this.websocket&&!isNullOrUndefined$1(this.wsConnectionTimeoutId)){if(isNullOrUndefined$1(this.websocket)){this.closeConnection(),this.stepFsm("FATAL_ERROR","Null Websocket in setConnectionTimeout");return}this.websocket.readyState===0&&(this.closeConnection(),this.stepFsm("CONNECTION_TIMED_OUT"))}},WEBSOCKET_TIMEOUT_MS),logMessage(LOG,`Set WS timeout ${this.wsConnectionTimeoutId}`)}closeConnection(){this.websocket&&(this.websocket.close(),this.websocket=void 0),notNullOrUndefined(this.wsConnectionTimeoutId)&&(logMessage(LOG,`Clearing WS timeout ${this.wsConnectionTimeoutId}`),window.clearTimeout(this.wsConnectionTimeoutId),this.wsConnectionTimeoutId=void 0)}sendMessage(nt){if(!this.websocket)return;const et=BackMsg.create(nt),rt=BackMsg.encode(et).finish();this.websocket.send(rt)}incrementMessageCacheRunCount(nt){this.cache.incrementRunCount(nt)}async handleMessage(nt){const et=this.nextMessageIndex;this.nextMessageIndex+=1,PerformanceEvents.record({name:"BeginHandleMessage",messageIndex:et});const rt=new Uint8Array(nt),ot=ForwardMsg.decode(rt);for(PerformanceEvents.record({name:"DecodedMessage",messageIndex:et,messageType:ot.type,len:nt.byteLength}),this.messageQueue[et]=await this.cache.processMessagePayload(ot,rt),PerformanceEvents.record({name:"GotCachedPayload",messageIndex:et});this.lastDispatchedMessageIndex+1 in this.messageQueue;){const at=this.lastDispatchedMessageIndex+1;this.args.onMessage(this.messageQueue[at]),PerformanceEvents.record({name:"DispatchedMessage",messageIndex:at,messageType:this.messageQueue[at].type}),delete this.messageQueue[at],this.lastDispatchedMessageIndex=at}}}function doInitPings(tt,nt,et,rt,ot){const at=new Resolver;let st=0,ut=0,ct=()=>{};const pt=()=>{ut++,ut>=tt.length&&(ut=0),ct()},dt=ht=>{const mt=Math.random()*.4-.2,Mt=st===1?nt:nt*2**(st-1)*(1+mt),Ot=Math.min(et,Mt);rt(st,ht,Ot),window.setTimeout(pt,Ot)},ft=()=>{const ht=tt[ut];new URL(buildHttpUri(ht,"")).hostname==="localhost"?dt(jsx$1(StreamlitMarkdown$1,{source:"\nIs Streamlit still running? If you accidentally stopped Streamlit, just restart it in your terminal:\n\n```bash\nstreamlit run yourscript.py\n```\n      ",allowHTML:!1})):dt("Connection failed with status 0.")},bt=()=>{dt(jsxs(reactExports.Fragment,{children:[jsx$1("p",{children:"Cannot connect to Streamlit (HTTP status: 403)."}),jsxs("p",{children:["If you are trying to access a Streamlit app running on another server, this could be due to the app's"," ",jsx$1("a",{href:CORS_ERROR_MESSAGE_DOCUMENTATION_LINK,children:"CORS"})," settings."]})]}))};return ct=()=>{const ht=tt[ut],mt=buildHttpUri(ht,SERVER_PING_PATH),Mt=buildHttpUri(ht,HOST_CONFIG_PATH);ut===0&&st++,Promise.all([axios.get(mt,{timeout:PING_TIMEOUT_MS}),axios.get(Mt,{timeout:PING_TIMEOUT_MS})]).then(([Ot,zt])=>{ot(zt.data),at.resolve(ut)}).catch(Ot=>{if(Ot.code==="ECONNABORTED")return dt("Connection timed out.");if(Ot.response){const{data:zt,status:yt}=Ot.response;return yt===0?ft():yt===403?bt():dt(`Connection failed with status ${yt}, and response "${zt}".`)}return Ot.request?ft():dt(Ot.message)})},ct(),at.promise}const RETRY_COUNT_FOR_WARNING=6;class ConnectionManager{constructor(nt){this.connectionState=ConnectionState.INITIAL,this.setConnectionState=(et,rt)=>{this.connectionState!==et&&(this.connectionState=et,this.props.connectionStateChanged(et)),rt&&this.props.onConnectionError(rt)},this.showRetryError=(et,rt,ot)=>{et===RETRY_COUNT_FOR_WARNING&&this.props.onConnectionError(rt)},this.props=nt,this.connect()}isConnected(){return this.connectionState===ConnectionState.CONNECTED}getBaseUriParts(){if(this.connection instanceof WebsocketConnection)return this.connection.getBaseUriParts()}sendMessage(nt){this.connection instanceof WebsocketConnection&&this.isConnected()?this.connection.sendMessage(nt):logError(`Cannot send message when server is disconnected: ${nt}`)}incrementMessageCacheRunCount(nt){this.connection instanceof WebsocketConnection&&this.connection.incrementMessageCacheRunCount(nt)}async connect(){try{this.connection=await this.connectToRunningServer()}catch(nt){const et=ensureError(nt);logError(et.message),this.setConnectionState(ConnectionState.DISCONNECTED_FOREVER,et.message)}}disconnect(){var nt;(nt=this.connection)==null||nt.disconnect()}connectToRunningServer(){const nt=getPossibleBaseUris();return new WebsocketConnection({sessionInfo:this.props.sessionInfo,endpoints:this.props.endpoints,baseUriPartsList:nt,onMessage:this.props.onMessage,onConnectionStateChange:this.setConnectionState,onRetry:this.showRetryError,claimHostAuthToken:this.props.claimHostAuthToken,resetHostAuthToken:this.props.resetHostAuthToken,onHostConfigResp:this.props.onHostConfigResp})}}class SessionEventDispatcher{constructor(){this.onSessionEvent=new dist.Signal}handleSessionEventMsg(nt){this.onSessionEvent.emit(nt)}}const MEDIA_ENDPOINT="/media",UPLOAD_FILE_ENDPOINT="/_stcore/upload_file",COMPONENT_ENDPOINT_BASE="/component",FORWARD_MSG_CACHE_ENDPOINT="/_stcore/message";class DefaultStreamlitEndpoints{constructor(nt){this.getServerUri=nt.getServerUri,this.csrfEnabled=nt.csrfEnabled}buildComponentURL(nt,et){return buildHttpUri(this.requireServerUri(),`${COMPONENT_ENDPOINT_BASE}/${nt}/${et}`)}setJWTHeader(nt){this.jwtHeader=nt}setFileUploadClientConfig({prefix:nt,headers:et}){this.fileUploadClientConfig={prefix:nt,headers:et}}buildMediaURL(nt){return nt.startsWith(MEDIA_ENDPOINT)?buildHttpUri(this.requireServerUri(),nt):nt}buildFileUploadURL(nt){return this.fileUploadClientConfig?makePath(this.fileUploadClientConfig.prefix,nt):nt.startsWith(UPLOAD_FILE_ENDPOINT)?buildHttpUri(this.requireServerUri(),nt):nt}buildAppPageURL(nt,et){const rt=et.urlPathname,ot=et.isDefault?"":rt;if(notNullOrUndefined(nt)&&nt.length>0)return`${nt}/${ot}`;const{port:at,protocol:st}=window.location,{basePath:ut,host:ct}=this.requireServerUri(),pt=at?`:${at}`:"",dt=ut?`${ut}/`:"";return`${st}//${ct}${pt}/${dt}${ot}`}async uploadFileUploaderFile(nt,et,rt,ot,at){const st=new FormData;st.append(et.name,et);const ut=this.getAdditionalHeaders();return this.csrfRequest(this.buildFileUploadURL(nt),{cancelToken:at,method:"PUT",data:st,responseType:"text",headers:ut,onUploadProgress:ot}).then(()=>{})}getAdditionalHeaders(){let nt={};return this.jwtHeader!==void 0&&(nt[this.jwtHeader.jwtHeaderName]=this.jwtHeader.jwtHeaderValue),this.fileUploadClientConfig&&(nt={...nt,...this.fileUploadClientConfig.headers}),nt}async deleteFileAtURL(nt,et){const rt=this.getAdditionalHeaders();return this.csrfRequest(this.buildFileUploadURL(nt),{method:"DELETE",data:{sessionId:et},headers:rt}).then(()=>{})}async fetchCachedForwardMsg(nt){const et=this.requireServerUri(),rt=await axios.request({url:buildHttpUri(et,`${FORWARD_MSG_CACHE_ENDPOINT}?hash=${nt}`),method:"GET",responseType:"arraybuffer"});return new Uint8Array(rt.data)}requireServerUri(){const nt=this.getServerUri();if(notNullOrUndefined(nt))return this.cachedServerUri=nt,nt;if(notNullOrUndefined(this.cachedServerUri))return this.cachedServerUri;throw new Error("not connected to a server!")}csrfRequest(nt,et){if(et.url=nt,this.csrfEnabled){const rt=getCookie("_streamlit_xsrf");notNullOrUndefined(rt)&&(et.headers={"X-Xsrftoken":rt,...et.headers||{}},et.withCredentials=!0)}return axios.request(et)}}var assignValue=_assignValue,castPath$1=_castPath,isIndex=_isIndex,isObject=isObject_1,toKey=_toKey;function baseSet$1(tt,nt,et,rt){if(!isObject(tt))return tt;nt=castPath$1(nt,tt);for(var ot=-1,at=nt.length,st=at-1,ut=tt;ut!=null&&++ot<at;){var ct=toKey(nt[ot]),pt=et;if(ct==="__proto__"||ct==="constructor"||ct==="prototype")return tt;if(ot!=st){var dt=ut[ct];pt=rt?rt(dt,ct,ut):void 0,pt===void 0&&(pt=isObject(dt)?dt:isIndex(nt[ot+1])?[]:{})}assignValue(ut,ct,pt),ut=ut[ct]}return tt}var _baseSet=baseSet$1,baseGet=_baseGet,baseSet=_baseSet,castPath=_castPath;function basePickBy$1(tt,nt,et){for(var rt=-1,ot=nt.length,at={};++rt<ot;){var st=nt[rt],ut=baseGet(tt,st);et(ut,st)&&baseSet(at,castPath(st,tt),ut)}return at}var _basePickBy=basePickBy$1,basePickBy=_basePickBy,hasIn=hasIn_1;function basePick$1(tt,nt){return basePickBy(tt,nt,function(et,rt){return hasIn(tt,rt)})}var _basePick=basePick$1,basePick=_basePick,flatRest=_flatRest,pick=flatRest(function(tt,nt){return tt==null?{}:basePick(tt,nt)}),pick_1=pick;const pick$1=getDefaultExportFromCjs$1(pick_1),DEFAULT_METRICS_CONFIG="https://data.streamlit.io/metrics.json";class MetricsManager{constructor(nt){this.initialized=!1,this.actuallySendMetrics=!1,this.metricsUrl=void 0,this.sendMessageToHost=()=>{},this.anonymousId="",this.pendingEvents=[],this.appHash="Not initialized",this.metadata={},this.setAppHash=et=>{this.appHash=et},this.setMetricsConfig=(et="")=>{this.metricsUrl=et},this.sessionInfo=nt}async initialize({gatherUsageStats:nt,sendMessageToHost:et}){this.sendMessageToHost=et,this.actuallySendMetrics=nt&&this.metricsUrl!=="off",this.getAnonymousId(),this.actuallySendMetrics&&!this.metricsUrl&&(await this.requestDefaultMetricsConfig(),this.metricsUrl||(logError("Undefined metrics config - deactivating metrics tracking."),this.actuallySendMetrics=!1)),this.actuallySendMetrics&&this.sendPendingEvents(),logAlways("Gather usage stats: ",this.actuallySendMetrics),this.initialized=!0}enqueue(nt,et={}){if(!this.initialized||!this.sessionInfo.isSet){this.pendingEvents.push([nt,et]);return}this.actuallySendMetrics&&(this.pendingEvents.length&&this.sendPendingEvents(),this.send(nt,et))}setMetadata(nt){this.metadata=nt}async requestDefaultMetricsConfig(){const nt=localStorageAvailable();if(nt){const et=window.localStorage.getItem("stMetricsConfig");if(et){this.metricsUrl=et;return}}try{const et=await fetch(DEFAULT_METRICS_CONFIG,{signal:AbortSignal.timeout(5e3)});if(!et.ok)this.metricsUrl=void 0,logError("Failed to fetch metrics config: ",et.status);else{const rt=await et.json();this.metricsUrl=rt.url??void 0,nt&&this.metricsUrl&&window.localStorage.setItem("stMetricsConfig",this.metricsUrl)}}catch(et){logError("Failed to fetch metrics config:",et)}}send(nt,et={}){const rt=this.buildEventProto(nt,et);this.metricsUrl==="postMessage"?this.postMessageEvent(nt,rt):this.track(rt)}sendPendingEvents(){this.pendingEvents.forEach(([nt,et])=>{this.send(nt,et)}),this.pendingEvents=[]}async track(nt){const et=new Request(this.metricsUrl,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(nt.toJSON())});await fetch(et)}postMessageEvent(nt,et){this.sendMessageToHost({type:"METRICS_EVENT",eventName:nt,data:et})}buildEventProto(nt,et){const rt=new MetricsEvent({event:nt,anonymousId:this.anonymousId,...this.getHostTrackingData(),...this.getInstallationData(),reportHash:this.appHash,dev:IS_DEV_ENV,source:"browser",streamlitVersion:this.sessionInfo.current.streamlitVersion,isHello:this.sessionInfo.isHello,...this.getContextData()});if(nt==="menuClick")rt.label=et.label;else if(nt==="pageProfile")return new MetricsEvent({...rt,...et});return rt}getInstallationData(){return{machineIdV3:this.sessionInfo.current.installationIdV3}}getHostTrackingData(){return this.metadata?pick$1(this.metadata,["hostedAt","owner","repo","branch","mainModule","creatorId"]):{}}getContextData(){return{contextPageUrl:window.location.href,contextPageTitle:document.title,contextPagePath:window.location.pathname,contextPageReferrer:document.referrer,contextPageSearch:window.location.search,contextLocale:window.navigator.language,contextUserAgent:window.navigator.userAgent}}getAnonymousId(){if(!this.actuallySendMetrics)return;const nt="ajs_anonymous_id",et=localStorageAvailable(),rt=getCookie(nt),ot=et?window.localStorage.getItem(nt):null,at=new Date;at.setFullYear(new Date().getFullYear()+1),rt?(this.anonymousId=rt,et&&window.localStorage.setItem(nt,rt)):ot?(this.anonymousId=JSON.parse(ot),setCookie(nt,this.anonymousId,at)):(this.anonymousId=v4(),setCookie(nt,this.anonymousId,at),et&&window.localStorage.setItem(nt,this.anonymousId))}}const StyledApp=newStyled("div",{target:"e10tffaf0"})(({theme:tt})=>{const nt=hasLightBackgroundColor(tt);return{position:"absolute",background:tt.colors.bgColor,color:tt.colors.bodyText,top:tt.spacing.none,left:tt.spacing.none,right:tt.spacing.none,bottom:tt.spacing.none,colorScheme:nt?"light":"dark",overflow:"hidden","@media print":{float:"none",height:tt.sizes.full,position:"static",overflow:"visible"}}}),StyledRecordAudioLabel=newStyled("label",{target:"e1nhbas40"})({margin:0}),StyledInstruction=newStyled("p",{target:"e1nhbas41"})({margin:0});class ScreencastDialog extends reactExports.PureComponent{constructor(){super(...arguments),this.state={recordAudio:this.props.recordAudio},this.handleRecordAudioCheckbox=nt=>{const{checked:et}=nt.target,{recordAudio:rt}=this.state,{toggleRecordAudio:ot}=this.props;et!==rt&&this.setState({recordAudio:et},ot)},this.handleStartButton=()=>{const{startRecording:nt,onClose:et}=this.props;nt(),et()}}render(){const{recordAudio:nt}=this.state,{onClose:et}=this.props;return jsxs(Modal,{isOpen:!0,onClose:et,children:[jsx$1(ModalHeader,{children:"Record a screencast"}),jsxs(ModalBody$1,{children:[jsx$1("p",{children:"This will record a video with the contents of your screen, so you can easily share what you're seeing with others."}),jsx$1("p",{children:jsxs(StyledRecordAudioLabel,{"data-testid":"stScreencastAudioCheckbox",children:[jsx$1("input",{type:"checkbox",name:"recordAudio",checked:nt,onChange:this.handleRecordAudioCheckbox})," ","Also record audio"]})}),jsx$1(StyledInstruction,{"data-testid":"stScreencastInstruction",children:jsx$1(StreamlitMarkdown$1,{source:"Press `Esc` any time to stop recording.",allowHTML:!1})})]}),jsx$1(ModalFooter,{children:jsx$1(ModalButton,{kind:BaseButtonKind.SECONDARY,onClick:this.handleStartButton,children:"Start recording!"})})]})}}const StyledVideo=newStyled("video",{target:"ec1y6ev0"})(({theme:tt})=>({width:tt.sizes.full,borderRadius:tt.radii.md})),StyledDialogContainer=newStyled("div",{target:"ec1y6ev1"})(({theme:tt})=>({display:"flex",flexDirection:"column",width:tt.sizes.full})),StyledRow=newStyled("div",{target:"ec1y6ev2"})(({theme:tt})=>({display:"flex",flexDirection:"row",paddingTop:tt.spacing.md,paddingBottom:tt.spacing.md})),StyledFirstColumn=newStyled("div",{target:"ec1y6ev3"})(({theme:tt})=>({paddingRight:tt.spacing.lg,textAlign:"right",color:tt.colors.gray,fontWeight:tt.fontWeights.bold,width:"6em"})),StyledSecondColumn=newStyled("div",{target:"ec1y6ev4"})(({theme:tt})=>({flex:1,paddingRight:tt.spacing.lg,marginRight:"6em",[`@media (max-width: ${tt.breakpoints.sm})`]:{marginRight:tt.spacing.none}})),StyledVideoFormatInstructions=newStyled("p",{target:"ec1y6ev5"})(({theme:tt})=>({marginTop:tt.spacing.sm,marginBottom:tt.spacing.none,fontSize:tt.fontSizes.sm})),StyledDownloadButtonContainer=newStyled("div",{target:"ec1y6ev6"})(({theme:tt})=>({marginTop:tt.spacing.twoXS})),VideoRecordedDialog=({onClose:tt,videoBlob:nt,fileName:et})=>{const rt=URL.createObjectURL(nt),ot=()=>{const at=document.createElement("a");at.setAttribute("href",rt),at.setAttribute("download",`${et}.webm`),at.click(),tt()};return jsxs(Modal,{isOpen:!0,onClose:tt,overrides:{Dialog:{style:{width:"80vw"}}},children:[jsx$1(ModalHeader,{children:"Next steps"}),jsx$1(ModalBody$1,{children:jsxs(StyledDialogContainer,{"data-testid":"stVideoRecordedDialog",children:[jsxs(StyledRow,{children:[jsx$1(StyledFirstColumn,{children:"Step 1"}),jsxs(StyledSecondColumn,{children:[jsx$1("p",{children:"Preview your video below:"}),jsx$1(StyledVideo,{src:rt,controls:!0})]})]}),jsxs(StyledRow,{children:[jsx$1(StyledFirstColumn,{children:"Step 2"}),jsxs(StyledSecondColumn,{children:[jsx$1(StyledDownloadButtonContainer,{children:jsx$1(BaseButton,{kind:BaseButtonKind.SECONDARY,onClick:ot,children:"Save video to disk"})}),jsxs(StyledVideoFormatInstructions,{children:["This video is encoded in the"," ",jsx$1("a",{href:"https://www.webmproject.org/",children:"WebM format"}),", which is only supported by newer video players. You can also play it by dragging the file directly into your browser."]})]})]}),jsxs(StyledRow,{children:[jsx$1(StyledFirstColumn,{children:"Step 3"}),jsxs(StyledSecondColumn,{children:["Share your video with the world on Twitter, LinkedIn, YouTube, or just plain email!"," ",jsx$1("span",{role:"img","aria-label":"Happy",children:"😀"})]})]})]})})]})},StyledScreenCastWarningDialog=newStyled("div",{target:"e1xu6skw0"})({display:"flex"}),StyledUnsupportedScreenCastIcon=newStyled("div",{target:"e1xu6skw1"})(({theme:tt})=>({display:"flex",alignItems:"center",justifyItems:"center",marginRight:tt.spacing.twoXL,marginLeft:tt.spacing.sm,fontSize:tt.fontSizes.fourXL})),StyledUnsupportedScreenCastExplanation=newStyled("p",{target:"e1xu6skw2"})(({theme:tt})=>({margin:tt.spacing.none})),UnsupportedBrowserDialog=({onClose:tt})=>jsxs(Modal,{isOpen:!0,onClose:tt,children:[jsx$1(ModalHeader,{children:"Record a screencast"}),jsx$1(ModalBody$1,{children:jsxs(StyledScreenCastWarningDialog,{"data-testid":"stUnsupportedBrowserDialog",children:[jsx$1(StyledUnsupportedScreenCastIcon,{children:jsx$1("span",{role:"img","aria-label":"Alien Monster",children:"👾"})}),jsx$1(StyledUnsupportedScreenCastExplanation,{children:"Due to limitations with some browsers, this feature is only supported on recent desktop versions of Chrome, Firefox, and Edge."})]})})]}),UnsupportedBrowserDialog$1=reactExports.memo(UnsupportedBrowserDialog),screencastCounterAnimation=keyframes("0%{opacity:0;}25%{opacity:1;}100%{opacity:0;}"),StyledCountdown=newStyled("div",{target:"e1442ngl0"})(({theme:tt})=>({position:"fixed",display:"flex",justifyContent:"center",alignItems:"center",top:0,left:0,width:tt.sizes.full,height:tt.sizes.full,fontSize:"40vh",color:tt.colors.red,fontWeight:tt.fontWeights.bold,opacity:"0.8",textShadow:`1px 1px 10px ${tt.colors.darkGray}`,transition:"opacity 0.3s ease-in-out",animation:`${screencastCounterAnimation} 1s`})),Countdown=({countdown:tt,endCallback:nt})=>{const[et,rt]=reactExports.useState(tt);return jsx$1(StyledCountdown,{"data-testid":"stCountdown",onAnimationEnd:()=>{const at=et-1;at>=0&&rt(at),at===0&&nt()},children:jsx$1("span",{children:et})},`frame${et}`)};function withScreencast(tt){const et=class et extends reactExports.PureComponent{constructor(){super(...arguments),this.state={fileName:"streamlit-screencast",recordAudio:!1,currentState:this.props.testOverride||"OFF"},this.toggleRecordAudio=()=>{const{recordAudio:ot}=this.state;this.setState({recordAudio:!ot})},this.showDialog=ot=>{const{currentState:at}=this.state;ScreenCastRecorder.isSupportedBrowser()?at==="OFF"?this.setState({fileName:ot,currentState:"SETUP"}):this.stopRecording().catch(st=>logWarning(`withScreencast.stopRecording threw an error: ${st}`)):this.setState({currentState:"UNSUPPORTED"})},this.startRecording=async()=>{const{recordAudio:ot}=this.state;this.recorder=new ScreenCastRecorder({recordAudio:ot,onErrorOrStop:()=>this.stopRecording()});try{await this.recorder.initialize()}catch{this.setState({currentState:"UNSUPPORTED"});return}this.setState({currentState:"COUNTDOWN"})},this.stopRecording=async()=>{let ot;const{currentState:at}=this.state;at==="OFF"||isNullOrUndefined$1(this.recorder)||(at==="COUNTDOWN"&&this.setState({currentState:"OFF"}),at==="RECORDING"&&(this.recorder.getState()==="inactive"?this.setState({currentState:"OFF"}):(ot=await this.recorder.stop(),this.setState({outputBlob:ot,currentState:"PREVIEW_FILE"}))))},this.onCountdownEnd=async()=>{if(isNullOrUndefined$1(this.recorder))throw new Error("Countdown finished but recorder is null");this.recorder.start()?this.setState({currentState:"RECORDING"}):this.stopRecording().catch(at=>logWarning(`withScreencast.stopRecording threw an error: ${at}`))},this.getScreenCastProps=()=>({currentState:this.state.currentState,toggleRecordAudio:this.toggleRecordAudio,startRecording:this.showDialog,stopRecording:this.stopRecording}),this.closeDialog=()=>{this.setState({currentState:"OFF"})},this.render=()=>{const{outputBlob:ot,fileName:at,recordAudio:st,currentState:ut}=this.state;return jsxs("div",{className:"withScreencast","data-testid":"stScreencast",children:[jsx$1(tt,{...this.props,screenCast:this.getScreenCastProps()}),ut==="UNSUPPORTED"&&jsx$1(UnsupportedBrowserDialog$1,{onClose:this.closeDialog}),ut==="SETUP"&&jsx$1(ScreencastDialog,{recordAudio:st,onClose:this.closeDialog,startRecording:this.startRecording,toggleRecordAudio:this.toggleRecordAudio}),ut==="COUNTDOWN"&&jsx$1(Countdown,{countdown:3,endCallback:this.onCountdownEnd}),ut==="PREVIEW_FILE"&&ot&&jsx$1(VideoRecordedDialog,{onClose:this.closeDialog,videoBlob:ot,fileName:at})]})}}};et.displayName=`withScreencast(${tt.displayName||tt.name})`;let nt=et;return hoistNonReactStatics$2(nt,tt)}function getTitle(tt){return tt||"Streamlit"}class StrategyV1{constructor(nt){this.appNav=nt,this.appPages=[],this.currentPageScriptHash=null,this.hideSidebarNav=null}handleNewSession(nt){var st,ut;this.appPages=nt.appPages,this.currentPageScriptHash=nt.pageScriptHash,this.hideSidebarNav=((st=nt.config)==null?void 0:st.hideSidebarNav)??!1;const et=this.appPages[0],rt=et.urlPathname??"",ot=((ut=this.appPages.find(ct=>ct.pageScriptHash===this.currentPageScriptHash))==null?void 0:ut.urlPathname)??"",at=et.pageScriptHash===this.currentPageScriptHash;return this.appNav.onUpdatePageUrl(rt,ot,at),document.title=getTitle(ot??""),[{hideSidebarNav:this.hideSidebarNav,appPages:this.appPages,currentPageScriptHash:this.currentPageScriptHash},()=>{this.appNav.hostCommunicationMgr.sendMessageToHost({type:"SET_APP_PAGES",appPages:this.appPages}),this.appNav.hostCommunicationMgr.sendMessageToHost({type:"SET_CURRENT_PAGE_NAME",currentPageName:at?"":ot,currentPageScriptHash:this.currentPageScriptHash})}]}handlePagesChanged(nt){const{appPages:et}=nt;return[{appPages:et},()=>{this.appNav.hostCommunicationMgr.sendMessageToHost({type:"SET_APP_PAGES",appPages:et})}]}handlePageNotFound(nt){var ot;const{pageName:et}=nt;this.appNav.onPageNotFound(et);const rt=((ot=this.appPages[0])==null?void 0:ot.pageScriptHash)??"";return this.currentPageScriptHash=rt,[{currentPageScriptHash:rt},()=>{this.appNav.hostCommunicationMgr.sendMessageToHost({type:"SET_CURRENT_PAGE_NAME",currentPageName:"",currentPageScriptHash:rt})}]}handleNavigation(nt){}findPageByUrlPath(nt){return this.appPages.length===0?null:this.appPages.find(et=>nt.endsWith("/"+et.urlPathname))??this.appPages[0]}clearPageElements(nt,et,rt){return AppRoot.empty(et,!1,rt,nt.logo)}}class StrategyV2{constructor(nt){this.appNav=nt,this.mainScriptHash=null,this.appPages=[],this.mainPage=null,this.hideSidebarNav=null}handleNewSession(nt){var et;return this.mainScriptHash=nt.mainScriptHash,this.hideSidebarNav===null&&(this.hideSidebarNav=((et=nt.config)==null?void 0:et.hideSidebarNav)??null),document.title=getTitle(""),[{hideSidebarNav:this.hideSidebarNav??!1},()=>{}]}handlePagesChanged(nt){}handlePageNotFound(nt){const{pageName:et}=nt;return this.appNav.onPageNotFound(et),[{currentPageScriptHash:this.mainScriptHash??""},()=>{this.appNav.hostCommunicationMgr.sendMessageToHost({type:"SET_CURRENT_PAGE_NAME",currentPageName:"",currentPageScriptHash:this.mainScriptHash??""})}]}handleNavigation(nt){const{sections:et,position:rt,appPages:ot}=nt;this.appPages=ot,this.hideSidebarNav=rt===Navigation.Position.HIDDEN;const at=nt.pageScriptHash,st=ot.find(pt=>pt.pageScriptHash===at),ut=ot.find(pt=>pt.isDefault);this.mainPage=ut;const ct=st.urlPathname;if(!this.appNav.isPageTitleSet){const pt=getTitle(st.pageName);document.title=pt,this.appNav.hostCommunicationMgr.sendMessageToHost({type:"SET_PAGE_TITLE",title:st.pageName??""})}return!this.appNav.isPageIconSet&&st.icon&&this.appNav.onPageIconChange(st.icon),this.appNav.onUpdatePageUrl(ut.urlPathname??"",ct,st.isDefault??!1),[{appPages:ot,navSections:et,hideSidebarNav:this.hideSidebarNav,expandSidebarNav:nt.expanded,currentPageScriptHash:at},()=>{this.appNav.hostCommunicationMgr.sendMessageToHost({type:"SET_APP_PAGES",appPages:ot}),this.appNav.hostCommunicationMgr.sendMessageToHost({type:"SET_CURRENT_PAGE_NAME",currentPageName:st.isDefault?"":ct,currentPageScriptHash:at})}]}findPageByUrlPath(nt){return this.appPages.find(et=>nt.endsWith("/"+et.urlPathname))??this.mainPage}clearPageElements(nt,et,rt){return nt.filterMainScriptElements(et)}}class AppNavigation{constructor(nt,et,rt,ot){this.hostCommunicationMgr=nt,this.onUpdatePageUrl=et,this.onPageNotFound=rt,this.onPageIconChange=ot,this.isPageIconSet=!1,this.isPageTitleSet=!1,this.strategy=new StrategyV1(this)}handleNewSession(nt){return this.isPageTitleSet=!1,this.isPageIconSet=!1,this.strategy.handleNewSession(nt)}handleNavigation(nt){return this.strategy instanceof StrategyV1&&(this.strategy=new StrategyV2(this)),this.strategy.handleNavigation(nt)}handlePagesChanged(nt){return this.strategy.handlePagesChanged(nt)}handlePageNotFound(nt){return this.strategy.handlePageNotFound(nt)}findPageByUrlPath(nt){return this.strategy.findPageByUrlPath(nt)}handlePageConfigChanged(nt){this.isPageIconSet=!!nt.favicon,this.isPageTitleSet=!!nt.title}clearPageElements(nt,et,rt){return this.strategy.clearPageElements(nt,et,rt)}}const ELEMENT_LIST_BUFFER_TIMEOUT_MS=10,INITIAL_SCRIPT_RUN_ID="<null>",showDevelopmentOptions=(tt,nt)=>nt==Config.ToolbarMode.DEVELOPER?!0:Config.ToolbarMode.VIEWER==nt||Config.ToolbarMode.MINIMAL==nt?!1:tt||isLocalhost();class App extends reactExports.PureComponent{constructor(nt){super(nt),this.sessionInfo=new SessionInfo,this.metricsMgr=new MetricsManager(this.sessionInfo),this.sessionEventDispatcher=new SessionEventDispatcher,this.embeddingId=generateUID$2(),this.showDeployError=(rt,ot,at)=>{this.openDialog({type:DialogType.DEPLOY_ERROR,title:rt,msg:ot,onContinue:at,onClose:()=>{},onTryAgain:this.sendLoadGitInfoBackMsg})},this.handleThemeMessage=(rt,ot)=>{const[,at,st]=createPresetThemes(),ut=isPresetTheme(this.props.theme.activeTheme);rt===at.name&&ut?this.props.theme.setTheme(at):rt===st.name&&ut?this.props.theme.setTheme(st):ot&&this.props.theme.setImportedTheme(ot)},this.handleConnectionStateChanged=rt=>{if(logMessage(`Connection state changed from ${this.state.connectionState} to ${rt}`),rt===ConnectionState.CONNECTED){const ot=this.state.scriptRunState===ScriptRunState.RERUN_REQUESTED||this.state.scriptRunState===ScriptRunState.RUNNING;(!this.sessionInfo.last||ot)&&(this.widgetMgr.sendUpdateWidgetsMessage(void 0),this.setState({dialog:null})),this.hostCommunicationMgr.sendMessageToHost({type:"WEBSOCKET_CONNECTED"})}else this.state.connectionState===ConnectionState.CONNECTED&&this.hostCommunicationMgr.sendMessageToHost({type:"WEBSOCKET_DISCONNECTED",attemptingToReconnect:rt!==ConnectionState.DISCONNECTED_FOREVER}),this.sessionInfo.isSet&&this.sessionInfo.clearCurrent();this.setState({connectionState:rt})},this.handleGitInfoChanged=rt=>{this.setState({gitInfo:rt})},this.handleCustomParentMessage=rt=>{this.state.appConfig.enableCustomParentMessages?this.hostCommunicationMgr.sendMessageToHost({type:"CUSTOM_PARENT_MESSAGE",message:rt.message}):logError("Sending messages to the host is disabled in line with the platform policy.")},this.handleMessage=rt=>{const ot=(at,st,ut)=>{const ct=at[st];if(ct in ut)return ut[ct](at[ct]);throw new Error(`Cannot handle ${st} "${ct}".`)};try{ot(rt,"type",{newSession:at=>this.handleNewSession(at),sessionStatusChanged:at=>this.handleSessionStatusChanged(at),sessionEvent:at=>this.handleSessionEvent(at),delta:at=>this.handleDeltaMsg(at,rt.metadata),pageConfigChanged:at=>this.handlePageConfigChanged(at),pageInfoChanged:at=>this.handlePageInfoChanged(at),pagesChanged:at=>this.handlePagesChanged(at),pageNotFound:at=>this.handlePageNotFound(at),gitInfoChanged:at=>this.handleGitInfoChanged(at),scriptFinished:at=>this.handleScriptFinished(at),pageProfile:at=>this.handlePageProfileMsg(at),autoRerun:at=>this.handleAutoRerun(at),fileUrlsResponse:at=>this.uploadClient.onFileURLsResponse(at),parentMessage:at=>this.handleCustomParentMessage(at),logo:at=>this.handleLogo(at,rt.metadata),navigation:at=>this.handleNavigation(at)})}catch(at){const st=ensureError(at);logError(st),this.showError("Bad message format",st.message)}},this.handleLogo=(rt,ot)=>{const at={activeScriptHash:ot.activeScriptHash,scriptRunId:this.state.scriptRunId};this.setState({elements:this.pendingElementsBuffer.appRootWithLogo(rt,at)},()=>{this.pendingElementsBuffer=this.state.elements})},this.handlePageConfigChanged=rt=>{const{title:ot,favicon:at,layout:st,initialSidebarState:ut,menuItems:ct}=rt;this.appNavigation.handlePageConfigChanged(rt),ot&&(this.hostCommunicationMgr.sendMessageToHost({type:"SET_PAGE_TITLE",title:ot}),document.title=ot),at&&this.onPageIconChanged(at),st!==this.state.layout&&this.setState(pt=>({layout:st,userSettings:{...pt.userSettings,wideMode:st===PageConfig.Layout.WIDE}})),ut!==this.state.initialSidebarState&&this.setState(()=>({initialSidebarState:ut})),this.setState({menuItems:ct})},this.handlePageInfoChanged=rt=>{const{queryString:ot}=rt,at=document.location.pathname+(ot?`?${ot}`:"");window.history.pushState({},"",at),this.hostCommunicationMgr.sendMessageToHost({type:"SET_QUERY_PARAM",queryParams:ot?`?${ot}`:""})},this.onPageNotFound=rt=>{const ot=rt?`You have requested page /${rt}, but no corresponding file was found in the app's pages/ directory`:"The page that you have requested does not seem to exist";this.showError("Page not found",`${ot}. Running the app's main page.`)},this.handlePageNotFound=rt=>{this.maybeSetState(this.appNavigation.handlePageNotFound(rt))},this.onPageIconChanged=rt=>{handleFavicon(rt,this.hostCommunicationMgr.sendMessageToHost,this.endpoints)},this.handlePagesChanged=rt=>{this.maybeSetState(this.appNavigation.handlePagesChanged(rt))},this.handleNavigation=rt=>{this.maybeSetState(this.appNavigation.handleNavigation(rt))},this.handlePageProfileMsg=rt=>{var st,ut,ct;const ot=PageProfile.toObject(rt),at=getBrowserInfo();this.metricsMgr.enqueue("pageProfile",{...ot,isFragmentRun:!!ot.isFragmentRun,appId:this.sessionInfo.current.appId,numPages:(st=this.state.appPages)==null?void 0:st.length,sessionId:this.sessionInfo.current.sessionId,pythonVersion:this.sessionInfo.current.pythonVersion,pageScriptHash:this.state.currentPageScriptHash,activeTheme:(ct=(ut=this.props.theme)==null?void 0:ut.activeTheme)==null?void 0:ct.name,totalLoadTime:Math.round((performance.now()-this.state.latestRunTime)*1e3),browserInfo:at})},this.handleAutoRerun=rt=>{const ot=setInterval(()=>{this.widgetMgr.sendUpdateWidgetsMessage(rt.fragmentId,!0)},rt.interval*1e3);this.setState(at=>({autoReruns:[...at.autoReruns,ot]}))},this.handleSessionStatusChanged=rt=>{this.setState(ot=>{let{scriptRunState:at}=ot,{dialog:st}=ot;return rt.scriptIsRunning&&ot.scriptRunState!==ScriptRunState.STOP_REQUESTED?(at=ScriptRunState.RUNNING,notNullOrUndefined(st)&&st.type===DialogType.SCRIPT_COMPILE_ERROR&&(st=void 0)):!rt.scriptIsRunning&&ot.scriptRunState!==ScriptRunState.RERUN_REQUESTED&&ot.scriptRunState!==ScriptRunState.COMPILATION_ERROR&&(at=ScriptRunState.NOT_RUNNING),{userSettings:{...ot.userSettings,runOnSave:!!rt.runOnSave},dialog:st,scriptRunState:at}})},this.handleSessionEvent=rt=>{if(this.sessionEventDispatcher.handleSessionEventMsg(rt),rt.type==="scriptCompilationException"){this.setState({scriptRunState:ScriptRunState.COMPILATION_ERROR});const ot={type:DialogType.SCRIPT_COMPILE_ERROR,exception:rt.scriptCompilationException,onClose:()=>{}};this.openDialog(ot)}},this.maybeUpdatePageUrl=(rt,ot,at)=>{const st=this.getBaseUriParts();if(st){const{basePath:ut}=st,ct=extractPageNameFromPathName(document.location.pathname,ut);if((ct===""?rt:ct)!==ot){const dt=at?"":ot,ft=preserveEmbedQueryParams(),bt=ft?`?${ft}`:"",mt=`${ut?`/${ut}`:""}/${dt}${bt}`;window.history.pushState({},"",mt)}}},this.handleNewSession=rt=>{const ot=rt.initialize;if(this.hasStreamlitVersionChanged(ot)){window.location.reload();return}this.sessionInfo.isSet||this.handleOneTimeInitialization(rt);const{appHash:at,currentPageScriptHash:st}=this.state,{scriptRunId:ut,name:ct,mainScriptPath:pt,fragmentIdsThisRun:dt,pageScriptHash:ft,mainScriptHash:bt}=rt;if(dt.length)this.setState({fragmentIdsThisRun:dt,latestRunTime:performance.now()});else{this.cleanupAutoReruns();const mt=rt.config,Mt=rt.customTheme;this.processThemeInput(Mt),this.setState({allowRunOnSave:mt.allowRunOnSave,hideTopBar:mt.hideTopBar,toolbarMode:mt.toolbarMode,latestRunTime:performance.now(),mainScriptHash:bt,fragmentIdsThisRun:dt}),this.maybeSetState(this.appNavigation.handleNewSession(rt)),this.onPageIconChanged("./favicon.png")}const ht=hashString(this.sessionInfo.current.installationId+pt);this.metricsMgr.setMetadata(this.state.deployedAppMetadata),this.metricsMgr.setAppHash(ht),this.metricsMgr.enqueue("updateReport"),at===ht&&st===ft?this.setState({scriptRunId:ut}):this.clearAppState(ht,ut,ct,bt)},this.handleOneTimeInitialization=rt=>{const ot=rt.initialize,at=rt.config;this.sessionInfo.setCurrent(SessionInfo.propsFromNewSessionMessage(rt)),this.metricsMgr.initialize({gatherUsageStats:at.gatherUsageStats,sendMessageToHost:this.hostCommunicationMgr.sendMessageToHost}),this.handleSessionStatusChanged(ot.sessionStatus)},this.onHistoryChange=()=>{const{currentPageScriptHash:rt}=this.state,ot=this.appNavigation.findPageByUrlPath(document.location.pathname),at=document.location.toString().includes("#"),st=(ot==null?void 0:ot.pageScriptHash)===rt;isNullOrUndefined$1(ot)||at&&st||this.onPageChange(ot.pageScriptHash)},this.setAndSendTheme=rt=>{this.props.theme.setTheme(rt),this.hostCommunicationMgr.sendMessageToHost({type:"SET_THEME_CONFIG",themeInfo:toExportedTheme(rt.emotion)})},this.createThemeHash=rt=>{if(!rt)return"hash_for_undefined_custom_theme";const ot=Object.entries(rt);return ot.sort(),hashString(ot.join(":"))},this.closeDialog=()=>{this.setState({dialog:void 0})},this.saveSettings=rt=>{const{runOnSave:ot}=this.state.userSettings,{runOnSave:at}=rt;if(this.setState({userSettings:rt}),ot!==at&&this.isServerConnected()){const st=new BackMsg({setRunOnSave:at});st.type="setRunOnSave",this.sendBackMsg(st)}},this.handleDeltaMsg=(rt,ot)=>{if(this.pendingElementsBuffer=this.pendingElementsBuffer.applyDelta(this.state.scriptRunId,rt,ot),!this.pendingElementsTimerRunning){this.pendingElementsTimerRunning=!0;const at=this.state.scriptRunState===ScriptRunState.RUNNING;setTimeout(()=>{this.pendingElementsTimerRunning=!1,at&&this.setState({elements:this.pendingElementsBuffer})},ELEMENT_LIST_BUFFER_TIMEOUT_MS)}},this.debugShutdownRuntime=()=>{if(this.isServerConnected()){const rt=new BackMsg({debugShutdownRuntime:!0});rt.type="debugShutdownRuntime",this.sendBackMsg(rt)}},this.debugDisconnectWebsocket=()=>{if(this.isServerConnected()){const rt=new BackMsg({debugDisconnectWebsocket:!0});rt.type="debugDisconnectWebsocket",this.sendBackMsg(rt)}},this.debugClearForwardMsgCache=()=>{var rt,ot;isLocalhost()&&((ot=(rt=this.connectionManager)==null?void 0:rt.connection)==null||ot.cache.messages.clear())},this.cleanupAutoReruns=()=>{this.state.autoReruns.forEach(rt=>{clearInterval(rt)}),this.setState({autoReruns:[]})},this.rerunScript=(rt=!1)=>{if(this.closeDialog(),!this.isServerConnected()){logError("Cannot rerun script when disconnected from server.");return}this.state.scriptRunState===ScriptRunState.RUNNING||this.state.scriptRunState===ScriptRunState.RERUN_REQUESTED||(this.setState({scriptRunState:ScriptRunState.RERUN_REQUESTED}),rt===!0&&this.saveSettings({...this.state.userSettings,runOnSave:!0}),this.widgetMgr.sendUpdateWidgetsMessage(void 0))},this.sendLoadGitInfoBackMsg=()=>{if(!this.isServerConnected()){logError("Cannot load git information when disconnected from server.");return}this.sendBackMsg(new BackMsg({loadGitInfo:!0}))},this.onPageChange=rt=>{const{elements:ot,mainScriptHash:at}=this.state;this.cleanupAutoReruns();const st=this.appNavigation.clearPageElements(ot,at,void 0),ut=new Set(Array.from(st.getElements()).map(ct=>getElementId(ct)).filter(notUndefined));this.sendRerunBackMsg(this.widgetMgr.getActiveWidgetStates(ut),void 0,rt)},this.isAppInReadyState=rt=>this.state.connectionState===ConnectionState.CONNECTED&&this.state.scriptRunState===ScriptRunState.NOT_RUNNING&&rt.scriptRunState===ScriptRunState.RUNNING&&rt.connectionState===ConnectionState.CONNECTED,this.sendRerunBackMsg=(rt,ot,at,st)=>{const ut=this.getBaseUriParts();if(!ut){logError("Cannot send rerun backMessage when disconnected from server.");return}const{currentPageScriptHash:ct}=this.state,{basePath:pt}=ut;let dt=this.getQueryString(),ft="";at?at!=ct&&(dt=preserveEmbedQueryParams(),this.hostCommunicationMgr.sendMessageToHost({type:"SET_QUERY_PARAM",queryParams:dt})):ct?at=ct:(ft=extractPageNameFromPathName(document.location.pathname,pt),at=""),this.sendBackMsg(new BackMsg({rerunScript:{queryString:dt,widgetStates:rt,pageScriptHash:at,pageName:ft,fragmentId:ot,isAutoRerun:st}})),PerformanceEvents.record({name:"RequestedRerun",scriptRunState:this.state.scriptRunState})},this.stopScript=()=>{if(!this.isServerConnected()){logError("Cannot stop app when disconnected from server.");return}if(this.state.scriptRunState===ScriptRunState.NOT_RUNNING||this.state.scriptRunState===ScriptRunState.STOP_REQUESTED)return;const rt=new BackMsg({stopScript:!0});rt.type="stopScript",this.sendBackMsg(rt),this.setState({scriptRunState:ScriptRunState.STOP_REQUESTED})},this.openClearCacheDialog=()=>{if(this.isServerConnected()){const rt={type:DialogType.CLEAR_CACHE,confirmCallback:this.clearCache,defaultAction:this.clearCache,onClose:()=>{}};this.openDialog(rt)}else logError("Cannot clear cache: disconnected from server")},this.openDeployDialog=()=>{var ot;const rt={type:DialogType.DEPLOY_DIALOG,onClose:this.closeDialog,showDeployError:this.showDeployError,isDeployErrorModalOpen:((ot=this.state.dialog)==null?void 0:ot.type)===DialogType.DEPLOY_ERROR,metricsMgr:this.metricsMgr};this.openDialog(rt)},this.openThemeCreatorDialog=()=>{this.metricsMgr.enqueue("menuClick",{label:"editTheme"});const rt={type:DialogType.THEME_CREATOR,backToSettings:this.settingsCallback,onClose:this.closeDialog,metricsMgr:this.metricsMgr};this.openDialog(rt)},this.clearCache=()=>{if(this.closeDialog(),this.isServerConnected()){const rt=new BackMsg({clearCache:!0});rt.type="clearCache",this.sendBackMsg(rt)}else logError("Cannot clear cache: disconnected from server")},this.sendAppHeartbeat=()=>{if(this.isServerConnected()){const rt=new BackMsg({appHeartbeat:!0});rt.type="appHeartbeat",this.sendBackMsg(rt)}else logError("Cannot send app heartbeat: disconnected from server")},this.sendBackMsg=rt=>{this.connectionManager?this.connectionManager.sendMessage(rt):logError(`Not connected. Cannot send back message: ${rt}`)},this.handleConnectionError=rt=>{this.showError("Connection error",rt)},this.isServerConnected=()=>this.connectionManager?this.connectionManager.isConnected():!1,this.settingsCallback=(rt=!0)=>{const ot={type:DialogType.SETTINGS,isServerConnected:this.isServerConnected(),settings:this.state.userSettings,allowRunOnSave:this.state.allowRunOnSave,onSave:this.saveSettings,onClose:()=>{},developerMode:showDevelopmentOptions(this.state.isOwner,this.state.toolbarMode),openThemeCreator:this.openThemeCreatorDialog,animateModal:rt,metricsMgr:this.metricsMgr};this.openDialog(ot)},this.aboutCallback=()=>{const{menuItems:rt}=this.state,ot={type:DialogType.ABOUT,sessionInfo:this.sessionInfo,onClose:this.closeDialog,aboutSectionMd:rt==null?void 0:rt.aboutSectionMd};this.openDialog(ot)},this.printCallback=()=>{const{scriptRunState:rt}=this.state;if(rt!==ScriptRunState.NOT_RUNNING){setTimeout(this.printCallback,500);return}let ot;try{const at=getIFrameEnclosingApp(this.embeddingId);at&&at.contentWindow?ot=at.contentWindow.window:ot=window}catch{ot=window}finally{ot||(ot=window),ot.print()}},this.screencastCallback=()=>{const{scriptName:rt}=this.state,{startRecording:ot}=this.props.screenCast,at=hooks().format("YYYY-MM-DD-HH-MM-SS");ot(`streamlit-${rt}-${at}`)},this.handleFullScreen=rt=>{this.setState({isFullScreen:rt})},this.setLibConfig=rt=>{this.setState({libConfig:rt})},this.setAppConfig=rt=>{this.setState({appConfig:rt})},this.addScriptFinishedHandler=rt=>{this.setState((ot,at)=>({scriptFinishedHandlers:ot.scriptFinishedHandlers.concat(rt)}))},this.removeScriptFinishedHandler=rt=>{this.setState((ot,at)=>({scriptFinishedHandlers:without$1(ot.scriptFinishedHandlers,rt)}))},this.getBaseUriParts=()=>this.connectionManager?this.connectionManager.getBaseUriParts():void 0,this.getQueryString=()=>{const{queryParams:rt}=this.state,ot=rt&&rt.length>0?rt:document.location.search;return ot.startsWith("?")?ot.substring(1):ot},this.isInCloudEnvironment=()=>{const{hostMenuItems:rt}=this.state;return rt&&(rt==null?void 0:rt.length)>0},this.showDeployButton=()=>showDevelopmentOptions(this.state.isOwner,this.state.toolbarMode)&&!this.isInCloudEnvironment()&&this.sessionInfo.isSet&&!this.sessionInfo.isHello,this.deployButtonClicked=()=>{this.metricsMgr.enqueue("menuClick",{label:"deployButtonInApp"}),this.sendLoadGitInfoBackMsg(),this.openDeployDialog()},this.requestFileURLs=(rt,ot)=>{if(this.isServerConnected()){const at=new BackMsg({fileUrlsRequest:{requestId:rt,fileNames:ot.map(st=>st.name),sessionId:this.sessionInfo.current.sessionId}});at.type="fileUrlsRequest",this.sendBackMsg(at)}},this.handleKeyDown=rt=>{switch(rt){case"c":showDevelopmentOptions(this.state.isOwner,this.state.toolbarMode)&&this.openClearCacheDialog();break;case"r":this.rerunScript();break}},this.handleKeyUp=rt=>{rt==="esc"&&this.props.screenCast.stopRecording()},J$1();let et=this.createThemeHash();isPresetTheme(nt.theme.activeTheme)||(et=this.createThemeHash(toThemeInput(nt.theme.activeTheme.emotion))),this.state={connectionState:ConnectionState.INITIAL,elements:AppRoot.empty("",!0),isFullScreen:!1,scriptName:"",scriptRunId:INITIAL_SCRIPT_RUN_ID,appHash:null,scriptRunState:ScriptRunState.NOT_RUNNING,userSettings:{wideMode:!1,runOnSave:!1},layout:PageConfig.Layout.CENTERED,initialSidebarState:PageConfig.SidebarState.AUTO,menuItems:void 0,allowRunOnSave:!0,scriptFinishedHandlers:[],themeHash:et,gitInfo:null,formsData:createFormsData(),appPages:[],navSections:[],currentPageScriptHash:"",mainScriptHash:"",hideTopBar:!0,hideSidebarNav:!0,expandSidebarNav:!1,toolbarMode:Config.ToolbarMode.MINIMAL,latestRunTime:performance.now(),fragmentIdsThisRun:[],isOwner:!1,hostMenuItems:[],hostToolbarItems:[],hostHideSidebarNav:!1,sidebarChevronDownshift:0,pageLinkBaseUrl:"",queryParams:"",deployedAppMetadata:{},libConfig:{},appConfig:{},autoReruns:[],inputsDisabled:!1},this.connectionManager=null,this.widgetMgr=new WidgetStateManager({sendRerunBackMsg:this.sendRerunBackMsg,formsDataChanged:rt=>this.setState({formsData:rt})}),this.hostCommunicationMgr=new HostCommunicationManager({streamlitExecutionStartedAt:nt.streamlitExecutionStartedAt,sendRerunBackMsg:this.sendRerunBackMsg,closeModal:this.closeDialog,stopScript:this.stopScript,rerunScript:this.rerunScript,clearCache:this.clearCache,sendAppHeartbeat:this.sendAppHeartbeat,setInputsDisabled:rt=>{this.setState({inputsDisabled:rt})},themeChanged:this.handleThemeMessage,pageChanged:this.onPageChange,isOwnerChanged:rt=>this.setState({isOwner:rt}),jwtHeaderChanged:({jwtHeaderName:rt,jwtHeaderValue:ot})=>{this.endpoints.setJWTHeader!==void 0&&this.state.appConfig.useExternalAuthToken&&this.endpoints.setJWTHeader({jwtHeaderName:rt,jwtHeaderValue:ot})},fileUploadClientConfigChanged:rt=>{this.endpoints.setFileUploadClientConfig!==void 0&&this.endpoints.setFileUploadClientConfig(rt)},hostMenuItemsChanged:rt=>{this.setState({hostMenuItems:rt})},hostToolbarItemsChanged:rt=>{this.setState({hostToolbarItems:rt})},hostHideSidebarNavChanged:rt=>{this.setState({hostHideSidebarNav:rt})},sidebarChevronDownshiftChanged:rt=>{this.setState({sidebarChevronDownshift:rt})},pageLinkBaseUrlChanged:rt=>{this.setState({pageLinkBaseUrl:rt})},queryParamsChanged:rt=>{this.setState({queryParams:rt})},deployedAppMetadataChanged:rt=>{this.setState({deployedAppMetadata:rt})},restartWebsocketConnection:()=>{this.connectionManager||this.initializeConnectionManager()},terminateWebsocketConnection:()=>{var rt;(rt=this.connectionManager)==null||rt.disconnect(),this.connectionManager=null}}),this.endpoints=new DefaultStreamlitEndpoints({getServerUri:this.getBaseUriParts,csrfEnabled:!0}),this.uploadClient=new FileUploadClient({sessionInfo:this.sessionInfo,endpoints:this.endpoints,formsWithPendingRequestsChanged:rt=>this.widgetMgr.setFormsWithUploadsInProgress(rt),requestFileURLs:this.requestFileURLs}),this.componentRegistry=new ComponentRegistry(this.endpoints),this.pendingElementsTimerRunning=!1,this.pendingElementsBuffer=this.state.elements,this.appNavigation=new AppNavigation(this.hostCommunicationMgr,this.maybeUpdatePageUrl,this.onPageNotFound,this.onPageIconChanged),window.streamlitDebug={clearForwardMsgCache:this.debugClearForwardMsgCache,disconnectWebsocket:this.debugDisconnectWebsocket,shutdownRuntime:this.debugShutdownRuntime}}initializeConnectionManager(){this.connectionManager=new ConnectionManager({sessionInfo:this.sessionInfo,endpoints:this.endpoints,onMessage:this.handleMessage,onConnectionError:this.handleConnectionError,connectionStateChanged:this.handleConnectionStateChanged,claimHostAuthToken:this.hostCommunicationMgr.claimAuthToken,resetHostAuthToken:this.hostCommunicationMgr.resetAuthToken,onHostConfigResp:nt=>{const{allowedOrigins:et,useExternalAuthToken:rt,disableFullscreenMode:ot,enableCustomParentMessages:at,mapboxToken:st,enforceDownloadInNewTab:ut,metricsUrl:ct}=nt,pt={allowedOrigins:et,useExternalAuthToken:rt,enableCustomParentMessages:at},dt={mapboxToken:st,disableFullscreenMode:ot,enforceDownloadInNewTab:ut};this.metricsMgr.setMetricsConfig(ct),this.hostCommunicationMgr.setAllowedOrigins(pt),this.setAppConfig(pt),this.setLibConfig(dt)}})}componentDidMount(){this.initializeConnectionManager(),this.hostCommunicationMgr.sendMessageToHost({type:"SCRIPT_RUN_STATE_CHANGED",scriptRunState:this.state.scriptRunState}),isScrollingHidden()&&document.body.classList.add("embedded"),isInChildFrame()&&(window.iFrameResizer={heightCalculationMethod:()=>{const nt=document.querySelectorAll("[data-iframe-height]"),et=Array.from(nt).map(rt=>Math.ceil(rt.getBoundingClientRect().bottom));return Math.max(0,...et)}},__vitePreload(()=>import("./iframeResizer.contentWindow.D6w5zg3L.js").then(nt=>nt.i),[],import.meta.url)),this.hostCommunicationMgr.sendMessageToHost({type:"SET_THEME_CONFIG",themeInfo:toExportedTheme(this.props.theme.activeTheme.emotion)}),this.metricsMgr.enqueue("viewReport"),window.addEventListener("popstate",this.onHistoryChange,!1)}componentDidUpdate(nt,et){window.prerenderReady===!1&&this.isAppInReadyState(et)&&(window.prerenderReady=!0),this.state.scriptRunState!==et.scriptRunState&&this.hostCommunicationMgr.sendMessageToHost({type:"SCRIPT_RUN_STATE_CHANGED",scriptRunState:this.state.scriptRunState})}componentWillUnmount(){var nt;(nt=this.connectionManager)==null||nt.disconnect(),this.hostCommunicationMgr.closeHostCommunication(),window.removeEventListener("popstate",this.onHistoryChange,!1)}showError(nt,et){logError(et);const rt={type:DialogType.WARNING,title:nt,msg:et,onClose:()=>{}};this.openDialog(rt)}hasStreamlitVersionChanged(nt){if(this.sessionInfo.isSet){const et=this.sessionInfo.current.streamlitVersion,{environmentInfo:rt}=nt;if(notNullOrUndefined(rt)&&notNullOrUndefined(rt.streamlitVersion))return et!=rt.streamlitVersion}return!1}maybeSetState(nt){if(nt){const[et,rt]=nt;this.setState(et,rt)}}processThemeInput(nt){const et=this.createThemeHash(nt);if(et===this.state.themeHash)return;this.setState({themeHash:et});const rt=!isPresetTheme(this.props.theme.activeTheme);if(nt){const ot=createTheme(CUSTOM_THEME_NAME,nt);this.props.theme.addThemes([ot]),(getCachedTheme()===null||rt)&&this.setAndSendTheme(ot)}else this.props.theme.addThemes([]),rt&&this.setAndSendTheme(getHostSpecifiedTheme())}handleScriptFinished(nt){if(nt===ForwardMsg.ScriptFinishedStatus.FINISHED_SUCCESSFULLY||nt===ForwardMsg.ScriptFinishedStatus.FINISHED_EARLY_FOR_RERUN||nt===ForwardMsg.ScriptFinishedStatus.FINISHED_FRAGMENT_RUN_SUCCESSFULLY){if(window.setTimeout(()=>{this.state.scriptFinishedHandlers.map(et=>et())},0),nt===ForwardMsg.ScriptFinishedStatus.FINISHED_SUCCESSFULLY||nt===ForwardMsg.ScriptFinishedStatus.FINISHED_FRAGMENT_RUN_SUCCESSFULLY){this.setState(({scriptRunId:rt,fragmentIdsThisRun:ot})=>({elements:this.pendingElementsBuffer.clearStaleNodes(rt,ot)}),()=>{this.pendingElementsBuffer=this.state.elements});const et=new Set(Array.from(this.state.elements.getElements()).map(rt=>getElementId(rt)).filter(notUndefined));this.widgetMgr.removeInactive(et)}this.connectionManager!==null&&nt!==ForwardMsg.ScriptFinishedStatus.FINISHED_EARLY_FOR_RERUN&&this.sessionInfo.isSet&&this.connectionManager.incrementMessageCacheRunCount(this.sessionInfo.current.maxCachedMessageAge)}}clearAppState(nt,et,rt,ot){const{hideSidebarNav:at,elements:st}=this.state,ut=at&&st.sidebar||void 0;this.setState({scriptRunId:et,scriptName:rt,appHash:nt,elements:this.appNavigation.clearPageElements(this.pendingElementsBuffer,ot,ut)},()=>{this.pendingElementsBuffer=this.state.elements;const ct=new Set(Array.from(this.state.elements.getElements()).map(pt=>getElementId(pt)).filter(notUndefined));this.widgetMgr.removeInactive(ct)})}openDialog(nt){this.setState({dialog:nt})}render(){const{allowRunOnSave:nt,connectionState:et,dialog:rt,elements:ot,initialSidebarState:at,menuItems:st,isFullScreen:ut,scriptRunId:ct,scriptRunState:pt,userSettings:dt,hideTopBar:ft,hideSidebarNav:bt,expandSidebarNav:ht,currentPageScriptHash:mt,hostHideSidebarNav:Mt,pageLinkBaseUrl:Ot,sidebarChevronDownshift:zt,hostMenuItems:yt,hostToolbarItems:vt,libConfig:At,appConfig:St,inputsDisabled:Et,appPages:Tt,navSections:Rt}=this.state,Ct=showDevelopmentOptions(this.state.isOwner,this.state.toolbarMode),wt=classNames("stApp",getEmbeddingIdClassName(this.embeddingId),{"streamlit-embedded":isEmbed(),"streamlit-wide":dt.wideMode}),Lt=rt?StreamlitDialog({...rt,onClose:this.closeDialog}):null,Vt=Et||et!==ConnectionState.CONNECTED;return jsx$1(AppContext.Provider,{value:{initialSidebarState:at,wideMode:dt.wideMode,embedded:isEmbed(),showPadding:!isEmbed()||isPaddingDisplayed(),disableScrolling:isScrollingHidden(),showToolbar:!isEmbed()||isToolbarDisplayed(),showColoredLine:!isEmbed()||isColoredLineDisplayed(),pageLinkBaseUrl:Ot,sidebarChevronDownshift:zt,gitInfo:this.state.gitInfo,appConfig:St},children:jsx$1(LibContext.Provider,{value:{isFullScreen:ut,setFullScreen:this.handleFullScreen,addScriptFinishedHandler:this.addScriptFinishedHandler,removeScriptFinishedHandler:this.removeScriptFinishedHandler,activeTheme:this.props.theme.activeTheme,setTheme:this.setAndSendTheme,availableThemes:this.props.theme.availableThemes,addThemes:this.props.theme.addThemes,onPageChange:this.onPageChange,currentPageScriptHash:mt,libConfig:At,fragmentIdsThisRun:this.state.fragmentIdsThisRun,locale:window.navigator.language},children:jsx$1(ReactHotkeys,{keyName:"r,c,esc",onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,children:jsxs(StyledApp,{className:wt,"data-testid":"stApp","data-test-script-state":ct==INITIAL_SCRIPT_RUN_ID?"initial":pt,"data-test-connection-state":et,children:[jsxs(Header,{children:[!ft&&jsxs(Fragment,{children:[jsx$1(StatusWidget,{connectionState:et,sessionEventDispatcher:this.sessionEventDispatcher,scriptRunState:pt,rerunScript:this.rerunScript,stopScript:this.stopScript,allowRunOnSave:nt}),jsx$1(ToolbarActions,{hostToolbarItems:vt,sendMessageToHost:this.hostCommunicationMgr.sendMessageToHost,metricsMgr:this.metricsMgr})]}),this.showDeployButton()&&jsx$1(DeployButton,{onClick:this.deployButtonClicked.bind(this)}),jsx$1(MainMenu$1,{isServerConnected:this.isServerConnected(),quickRerunCallback:this.rerunScript,clearCacheCallback:this.openClearCacheDialog,settingsCallback:this.settingsCallback,aboutCallback:this.aboutCallback,printCallback:this.printCallback,screencastCallback:this.screencastCallback,screenCastState:this.props.screenCast.currentState,hostMenuItems:yt,developmentMode:Ct,sendMessageToHost:this.hostCommunicationMgr.sendMessageToHost,menuItems:st,metricsMgr:this.metricsMgr,toolbarMode:this.state.toolbarMode})]}),jsx$1(AppView,{endpoints:this.endpoints,sessionInfo:this.sessionInfo,sendMessageToHost:this.hostCommunicationMgr.sendMessageToHost,elements:ot,scriptRunId:ct,scriptRunState:pt,widgetMgr:this.widgetMgr,widgetsDisabled:Vt,uploadClient:this.uploadClient,componentRegistry:this.componentRegistry,formsData:this.state.formsData,appLogo:ot.logo,appPages:Tt,navSections:Rt,onPageChange:this.onPageChange,currentPageScriptHash:mt,hideSidebarNav:bt||Mt,expandSidebarNav:ht}),Lt]})})})})}}const AppWithScreencast=withScreencast(App);function useThemeManager(){const tt=getDefaultTheme(),[nt,et]=reactExports.useState(tt),[rt,ot]=reactExports.useState([]),[at,st]=reactExports.useState([...createPresetThemes(),...isPresetTheme(tt)?[]:[tt]]),ut=ft=>{st([...createPresetThemes(),...ft])},ct=reactExports.useCallback(ft=>{ft!==nt&&(et(ft),ft.name===AUTO_THEME_NAME?removeCachedTheme():setCachedTheme(ft))},[et,nt]),pt=reactExports.useCallback(()=>{nt.name===AUTO_THEME_NAME&&ct(getHostSpecifiedTheme());const ft=at.filter(bt=>bt.name!==AUTO_THEME_NAME);st([createAutoTheme(),...ft])},[nt.name,at,ct]),dt=reactExports.useCallback(ft=>{ft.fontFaces&&ot(ft.fontFaces);const bt=new CustomThemeConfig(ft),ht=createTheme(CUSTOM_THEME_NAME,bt);ct(ht)},[ot,ct]);return reactExports.useEffect(()=>{const ft=window.matchMedia("(prefers-color-scheme: dark)");return ft.addEventListener("change",pt),window.addEventListener("afterprint",pt),()=>{window.removeEventListener("afterprint",pt),ft.removeEventListener("change",pt)}},[nt,at,pt]),[{setTheme:ct,activeTheme:nt,addThemes:ut,availableThemes:at,setImportedTheme:dt},rt]}const ThemedApp=({streamlitExecutionStartedAt:tt})=>{const[nt,et]=useThemeManager(),{activeTheme:rt}=nt,ot=rt.name===CUSTOM_THEME_NAME&&et.length>0;return jsx$1(RootStyleProvider,{theme:rt,children:jsx$1(WindowDimensionsProvider,{children:jsxs(PortalProvider,{children:[ot&&jsx$1(FontFaceDeclaration,{fontFaces:et}),jsx$1(AppWithScreencast,{theme:nt,streamlitExecutionStartedAt:tt})]})})})},streamlitExecutionStartedAt=Date.now(),engine=new StyletronClient({prefix:"st-"});ReactDOM.render(jsx$1(Provider$1,{value:engine,children:jsx$1(ThemedApp,{streamlitExecutionStartedAt})}),document.getElementById("root"));export{isEqual$1 as $,isNullOrUndefined$1 as A,merge$6 as B,numbro$1 as C,notNullOrUndefined as D,EmotionIconBase as E,Fragment as F,hooks as G,formatPeriodType as H,moment$1 as I,getTypeName as J,format as K,convertToSeconds as L,useTheme as M,Arrow$2 as N,logError as O,PortalContext as P,transparentize as Q,React$1 as R,convertRemToPx as S,logWarning as T,_defineProperty$u as U,_objectWithoutProperties$o as V,_typeof$g as W,jsx as X,css$2 as Y,_toConsumableArray$3 as Z,_extends$Q as _,range$1 as a,TooltipIcon as a$,StyledTooltipContentWrapper as a0,StreamlitMarkdown$1 as a1,PLACEMENT as a2,ACCESSIBILITY_TYPE as a3,hasLightBackgroundColor as a4,Popover$1 as a5,LibContext as a6,debounce$4 as a7,jsxs as a8,Resizable as a9,_unsupportedIterableToArray$l as aA,getAugmentedNamespace as aB,DEFAULT_IFRAME_FEATURE_POLICY as aC,DEFAULT_IFRAME_SANDBOX_POLICY as aD,darken as aE,BaseButtonSize as aF,BaseButtonKind as aG,BaseButtonTooltip as aH,DynamicButtonLabel as aI,IsSidebarContext as aJ,Placement as aK,getGray90 as aL,getIncreasingGreen as aM,getDecreasingRed as aN,PlotlyChart$1 as aO,keysToSnakeCase as aP,WindowDimensionsContext as aQ,Video$1 as aR,zip$1 as aS,FileUploaderState as aT,UploadedFileInfo as aU,StyledSpinner as aV,ENABLE_PERIPHERALS_DOCS_URL as aW,Icon$2 as aX,BaseButton as aY,blend as aZ,labelVisibilityProtoValueToEnum as a_,IndexTypeName as aa,_baseMerge as ab,_createAssigner as ac,getGray70 as ad,getGray30 as ae,getCategoricalColorsArray as af,getDivergingColorsArray as ag,getSequentialColorsArray as ah,getBlue80 as ai,Global as aj,ensureError as ak,withTheme as al,DynamicIcon as am,toaster as an,Kind as ao,AlertElement as ap,_assertThisInitialized$e as aq,StyledInlineCode as ar,ErrorElement as as,axios as at,Skeleton$1 as au,Skeleton as av,hoistNonReactStatics$2 as aw,lib$3 as ax,parseToRgba as ay,DeckGlJsonChart$1 as az,reactDomExports as b,ThemeProvider$1 as b$,WidgetLabel as b0,Tooltip as b1,styled as b2,getOverrides as b3,LocaleContext as b4,ButtonGroup$1 as b5,LabelVisibilityMessage as b6,StyledWidgetLabelHelpInline as b7,themeColors as b8,isMobile_1 as b9,classNames as bA,UISelectbox as bB,isValidFormId as bC,toPropertyKey as bD,_setPrototypeOf$e as bE,hexToRgb as bF,withWrapper as bG,StyledWidgetInstructions as bH,isFromMac as bI,CUSTOM_INPUT_TYPE as bJ,SIZE$1 as bK,DeleteAlt$1 as bL,ADJOINED as bM,filterOptions as bN,ENHANCER_POSITION as bO,pick$1 as bP,Slider$2 as bQ,isFromWindows as bR,__awaiter as bS,__generator as bT,__spread as bU,PropTypes as bV,ChevronLeft as bW,ChevronRight as bX,isInForm as bY,toString_1 as bZ,TextInput$1 as b_,CAMERA_PERMISSION_URL as ba,StyledWidgetLabelHelp as bb,isFocusVisible as bc,getOverride as bd,getOverrideProps as be,Checkbox$1 as bf,StyledContent as bg,StyledCheckbox$1 as bh,BaseColorPicker as bi,useStyletron as bj,mergeOverride as bk,toObjectOverride as bl,Icon$1 as bm,UIDConsumer as bn,StatefulMenu as bo,mergeOverrides as bp,ChevronDown$1 as bq,ThemeContext as br,forkFocus as bs,forkBlur as bt,Select as bu,without$1 as bv,fuzzyFilterSelectOptions as bw,TYPE as bx,VirtualDropdown as by,isPresetTheme as bz,_hasPath as c,createThemedStyled as c0,createThemedUseStyletron as c1,createThemedWithStyle as c2,expandBorderStyles as c3,withStyle as c4,reactIsExports$1 as c5,NumberInput$1 as c6,commonjsGlobal$1 as d,classnamesExports as e,_root as f,getDefaultExportFromCjs$1 as g,isObject_1 as h,isPropValid as i,jsx$1 as j,keyframes as k,_Set as l,_setToArray as m,newStyled as n,_SetCache as o,propTypesExports as p,_arrayIncludes as q,reactExports as r,_arrayIncludesWith as s,toNumber_1 as t,_cacheHas as u,groupBy$1 as v,__vitePreload as w,flatten$2 as x,require$$0 as y,toString$9 as z};
