var shadow$provide = {};
var shadow$modules = {"uris":{"main":[],"code-editor":["static/js/code-editor.js"],"excalidraw":["static/js/excalidraw.js"],"tldraw":["static/js/tldraw.js"]},"infos":{"main":null,"code-editor":["main"],"excalidraw":["main"],"tldraw":["main"]}};
var $APP = {};
(function(){
shadow$provide[0]=function(ya,ca,Sa,Q){Sa.exports=function(w){return w&&"object"===typeof w&&"function"===typeof w.copy&&"function"===typeof w.fill&&"function"===typeof w.readUInt8}};
shadow$provide[1]=function(ya,ca,Sa,Q){Sa.exports="function"===typeof Object.create?function(w,Y){w.super_=Y;w.prototype=Object.create(Y.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}})}:function(w,Y){w.super_=Y;var y=function(){};y.prototype=Y.prototype;w.prototype=new y;w.prototype.constructor=w}};
shadow$provide[2]=function(ya,ca,Sa,Q){function w(){throw Error("setTimeout has not been defined");}function Y(){throw Error("clearTimeout has not been defined");}function y(m){if(C===setTimeout)return setTimeout(m,0);if((C===w||!C)&&setTimeout)return C=setTimeout,setTimeout(m,0);try{return C(m,0)}catch(p){try{return C.call(null,m,0)}catch(D){return C.call(this,m,0)}}}function q(m){if(P===clearTimeout)return clearTimeout(m);if((P===Y||!P)&&clearTimeout)return P=clearTimeout,clearTimeout(m);try{return P(m)}catch(p){try{return P.call(null,
m)}catch(D){return P.call(this,m)}}}function c(){h&&b&&(h=!1,b.length?g=b.concat(g):l=-1,g.length&&u())}function u(){if(!h){var m=y(c);h=!0;for(var p=g.length;p;){b=g;for(g=[];++l
T)return p(L)?S.stylize(RegExp.prototype.toString.call(L),"regexp"):S.stylize("[Object]","special");S.seen.push(L);G=O?z(S,L,T,F,
G):G.map(function(I){return C(S,L,T,F,I,O)});S.seen.pop();return P(G,R,M)}function u(S,L){if(m(L))return S.stylize("undefined","undefined");if(l(L))return L="'"+JSON.stringify(L).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'",S.stylize(L,"string");if(b(L))return S.stylize(""+L,"number");if(h(L))return S.stylize(""+L,"boolean");if(null===L)return S.stylize("null","null")}function A(S){return"["+Error.prototype.toString.call(S)+"]"}function z(S,L,T,R,G){for(var F=[],O=0,M=L.length;O<
M;++O)Object.prototype.hasOwnProperty.call(L,String(O))?F.push(C(S,L,T,R,String(O),!0)):F.push("");G.forEach(function(I){I.match(/^\d+$/)||F.push(C(S,L,T,R,I,!0))});return F}function C(S,L,T,R,G,F){var O,M;L=Object.getOwnPropertyDescriptor(L,G)||{value:L[G]};L.get?M=L.set?S.stylize("[Getter/Setter]","special"):S.stylize("[Getter]","special"):L.set&&(M=S.stylize("[Setter]","special"));Object.prototype.hasOwnProperty.call(R,G)||(O="["+G+"]");M||(0>S.seen.indexOf(L.value)?(M=null===T?c(S,L.value,null):
c(S,L.value,T-1),-1S?"0"+S.toString(10):S.toString(10)}var E=ca(2),B=/%[sdj%]/g;Q.format=function(S){if(!l(S)){for(var L=[],T=0;T=G)return O;switch(O){case "%s":return String(R[T++]);case "%d":return Number(R[T++]);case "%j":try{return JSON.stringify(R[T++])}catch(M){return"[Circular]"}default:return O}});for(var F=R[T];Tp?[]:b.slice(m,p+1)}function y(b){var l=z.exec(b);b=(l[1]||"")+(l[2]||"");l=C.exec(l[3]||"");return[b,l[1],l[2],l[3]]}function q(b){b=z.exec(b);var l=b[1]||"",m=!!l&&":"!==l[1];return{device:l,isUnc:m,
isAbsolute:m||!!b[2],tail:b[3]}}function c(b){return"\\\\"+b.replace(/^[\\\/]+/,"").replace(/[\\\/]+/g,"\\")}var u=ca(2);"use strict";ya="win32"===u.platform;var A=ca(3),z=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,C=/^([\s\S]*?)((?:\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))(?:[\\\/]*)$/,P={resolve:function(){for(var b="",l="",m=!1,p=arguments.length-1;-1<=p;p--){if(0<=p)var D=arguments[p];else b?(D=u.env["\x3d"+b])&&D.substr(0,3).toLowerCase()===b.toLowerCase()+"\\"||(D=b+"\\"):
D=u.cwd();if(!A.isString(D))throw new TypeError("Arguments to path.resolve must be strings");if(D){var v=q(D);D=v.device;var t=v.isUnc,r=v.isAbsolute;v=v.tail;if(!D||!b||D.toLowerCase()===b.toLowerCase())if(b||=D,m||(l=v+"\\"+l,m=r),b&&m)break}}t&&(b=c(b));l=w(l.split(/[\\\/]+/),!m).join("\\");return b+(m?"\\":"")+l||"."},normalize:function(b){var l=q(b);b=l.device;var m=l.isUnc,p=l.isAbsolute;l=l.tail;var D=/[\\\/]$/.test(l);(l=w(l.split(/[\\\/]+/),!p).join("\\"))||p||(l=".");l&&D&&(l+="\\");m&&
(b=c(b));return b+(p?"\\":"")+l},isAbsolute:function(b){return q(b).isAbsolute},join:function(){for(var b=[],l=0;l{const t=new Map;t.set("web",{name:"web"});const r=v.CapacitorPlatforms||{currentPlatform:{name:"web"},platforms:t};r.addPlatform=(f,E)=>{r.platforms.set(f,E)};r.setPlatform=f=>{r.platforms.has(f)&&(r.currentPlatform=r.platforms.get(f))};return r};ca=(v=>v.CapacitorPlatforms=w(v))("undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==
typeof ya?ya:{});Sa=ca.addPlatform;const Y=ca.setPlatform;Q.ExceptionCode=void 0;(function(v){v.Unimplemented="UNIMPLEMENTED";v.Unavailable="UNAVAILABLE"})(Q.ExceptionCode||(Q.ExceptionCode={}));class y extends Error{constructor(v,t,r){super(v);this.message=v;this.code=t;this.data=r}}const q=v=>{var t,r,f,E,B;const J=v.CapacitorCustomPlatform||null,V=v.Capacitor||{},H=V.Plugins=V.Plugins||{};var S=v.CapacitorPlatforms;const L=(null===(t=null===S||void 0===S?void 0:S.currentPlatform)||void 0===t?void 0:
t.getPlatform)||(()=>{if(null!==J)var F=J.name;else{var O,M;F=(null===v||void 0===v?0:v.androidBridge)?"android":(null===(M=null===(O=null===v||void 0===v?void 0:v.webkit)||void 0===O?void 0:O.messageHandlers)||void 0===M?0:M.bridge)?"ios":"web"}return F});t=(null===(r=null===S||void 0===S?void 0:S.currentPlatform)||void 0===r?void 0:r.isNativePlatform)||(()=>"web"!==L());const T=F=>{const O=G.get(F);return(null===O||void 0===O?0:O.platforms.has(L()))||R(F)?!0:!1};r=(null===(f=null===S||void 0===
S?void 0:S.currentPlatform)||void 0===f?void 0:f.isPluginAvailable)||T;f=F=>{var O;return null===(O=V.PluginHeaders)||void 0===O?void 0:O.find(M=>M.name===F)};const R=(null===(E=null===S||void 0===S?void 0:S.currentPlatform)||void 0===E?void 0:E.getPluginHeader)||f,G=new Map;E=(F,O={})=>{var M=G.get(F);if(M)return console.warn(`Capacitor plugin "${F}" already registered. Cannot register plugins twice.`),M.proxy;const I=L(),ia=R(F);let U;const Z=async()=>{!U&&I in O?U="function"===typeof O[I]?U=await O[I]():
U=O[I]:null!==J&&!U&&"web"in O&&(U="function"===typeof O.web?U=await O.web():U=O.web);return U},aa=(pa,va)=>{var ta,xa;if(ia){if(xa=null===ia||void 0===ia?void 0:ia.methods.find(Ga=>va===Ga.name))return"promise"===xa.rtype?Ga=>V.nativePromise(F,va.toString(),Ga):(Ga,Ia)=>V.nativeCallback(F,va.toString(),Ga,Ia);if(pa)return null===(ta=pa[va])||void 0===ta?void 0:ta.bind(pa)}else{if(pa)return null===(xa=pa[va])||void 0===xa?void 0:xa.bind(pa);throw new y(`"${F}" plugin is not implemented on ${I}`,Q.ExceptionCode.Unimplemented);
}},W=pa=>{let va;const ta=(...xa)=>{const Ga=Z().then(Ia=>{if(Ia=aa(Ia,pa))return Ia=Ia(...xa),va=null===Ia||void 0===Ia?void 0:Ia.remove,Ia;throw new y(`"${F}.${pa}()" is not implemented on ${I}`,Q.ExceptionCode.Unimplemented);});"addListener"===pa&&(Ga.remove=async()=>va());return Ga};ta.toString=()=>`${pa.toString()}() { [capacitor code] }`;Object.defineProperty(ta,"name",{value:pa,writable:!1,configurable:!1});return ta},fa=W("addListener"),X=W("removeListener"),ea=(pa,va)=>{const ta=fa({eventName:pa},
va),xa=async()=>{const Ia=await ta;X({eventName:pa,callbackId:Ia},va)},Ga=new Promise(Ia=>ta.then(()=>Ia({remove:xa})));Ga.remove=async()=>{console.warn("Using addListener() without 'await' is deprecated.");await xa()};return Ga};M=new Proxy({},{get(pa,va){switch(va){case "$$typeof":break;case "toJSON":return()=>({});case "addListener":return ia?ea:fa;case "removeListener":return X;default:return W(va)}}});H[F]=M;G.set(F,{name:F,proxy:M,platforms:new Set([...Object.keys(O),...(ia?[I]:[])])});return M};
S=(null===(B=null===S||void 0===S?void 0:S.currentPlatform)||void 0===B?void 0:B.registerPlugin)||E;V.convertFileSrc||(V.convertFileSrc=F=>F);V.getPlatform=L;V.handleError=F=>v.console.error(F);V.isNativePlatform=t;V.isPluginAvailable=r;V.pluginMethodNoop=(F,O,M)=>Promise.reject(`${M} does not have an implementation of "${O}".`);V.registerPlugin=S;V.Exception=y;V.DEBUG=!!V.DEBUG;V.isLoggingEnabled=!!V.isLoggingEnabled;V.platform=V.getPlatform();V.isNative=V.isNativePlatform();return V},c=(v=>v.Capacitor=
q(v))("undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof ya?ya:{});ya=c.registerPlugin;const u=c.Plugins;class A{constructor(v){this.listeners={};this.windowListeners={};v&&(console.warn(`Capacitor WebPlugin "${v.name}" config object was deprecated in v3 and will be removed in v4.`),this.config=v)}addListener(v,t){this.listeners[v]||(this.listeners[v]=[]);this.listeners[v].push(t);var r=this.windowListeners[v];r&&!r.registered&&
this.addWindowListener(r);const f=async()=>this.removeListener(v,t);r=Promise.resolve({remove:f});Object.defineProperty(r,"remove",{value:async()=>{console.warn("Using addListener() without 'await' is deprecated.");await f()}});return r}async removeAllListeners(){this.listeners={};for(const v in this.windowListeners)this.removeWindowListener(this.windowListeners[v]);this.windowListeners={}}notifyListeners(v,t){(v=this.listeners[v])&&v.forEach(r=>r(t))}hasListeners(v){return!!this.listeners[v].length}registerWindowListener(v,
t){this.windowListeners[t]={registered:!1,windowEventName:v,pluginEventName:t,handler:r=>{this.notifyListeners(t,r)}}}unimplemented(v="not implemented"){return new c.Exception(v,Q.ExceptionCode.Unimplemented)}unavailable(v="not available"){return new c.Exception(v,Q.ExceptionCode.Unavailable)}async removeListener(v,t){const r=this.listeners[v];r&&(t=r.indexOf(t),this.listeners[v].splice(t,1),this.listeners[v].length||this.removeWindowListener(this.windowListeners[v]))}addWindowListener(v){window.addEventListener(v.windowEventName,
v.handler);v.registered=!0}removeWindowListener(v){v&&(window.removeEventListener(v.windowEventName,v.handler),v.registered=!1)}}const z=ya("WebView"),C=v=>encodeURIComponent(v).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);class P extends A{async getCookies(){const v={};document.cookie.split(";").forEach(t=>{if(!(0>=t.length)){var [r,f]=t.replace(/=/,"CAP_COOKIE").split("CAP_COOKIE");r=r.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent).trim();f=f.replace(/(%[\dA-F]{2})+/gi,
decodeURIComponent).trim();v[r]=f}});return v}async setCookie(v){try{const t=C(v.key),r=C(v.value),f=`; expires=${(v.expires||"").replace("expires\x3d","")}`,E=(v.path||"/").replace("path\x3d","");document.cookie=`${t}=${r||""}${f}; path=${E}; ${null!=v.url&&0new P}),h=async v=>new Promise((t,r)=>{const f=new FileReader;f.onload=()=>{const E=f.result;t(0<=E.indexOf(",")?E.split(",")[1]:E)};f.onerror=E=>r(E);f.readAsDataURL(v)}),b=(v={})=>{const t=Object.keys(v);return Object.keys(v).map(r=>r.toLocaleLowerCase()).reduce((r,
f,E)=>{r[f]=v[t[E]];return r},{})},l=(v,t=!0)=>v?Object.entries(v).reduce((r,f)=>{const [E,B]=f;let J,V;Array.isArray(B)?(V="",B.forEach(H=>{J=t?encodeURIComponent(H):H;V+=`${E}=${J}&`}),V.slice(0,-1)):(J=t?encodeURIComponent(B):B,V=`${E}=${J}`);return`${r}&${V}`},"").substr(1):null,m=(v,t={})=>{t=Object.assign({method:v.method||"GET",headers:v.headers},t);const r=b(v.headers)["content-type"]||"";if("string"===typeof v.data)t.body=v.data;else if(r.includes("application/x-www-form-urlencoded")){var f=
new URLSearchParams;for(const [E,B]of Object.entries(v.data||{}))f.set(E,B);t.body=f.toString()}else if(r.includes("multipart/form-data")){const E=new FormData;if(v.data instanceof FormData)v.data.forEach((B,J)=>{E.append(J,B)});else for(f of Object.keys(v.data))E.append(f,v.data[f]);t.body=E;v=new Headers(t.headers);v.delete("content-type");t.headers=v}else if(r.includes("application/json")||"object"===typeof v.data)t.body=JSON.stringify(v.data);return t};class p extends A{async request(v){var t=
m(v,v.webFetchExtra),r=l(v.params,v.shouldEncodeUrlParams);t=await fetch(r?`${v.url}?${r}`:v.url,t);r=t.headers.get("content-type")||"";({responseType:v="text"}=t.ok?v:{});r.includes("application/json")&&(v="json");switch(v){case "arraybuffer":case "blob":v=await t.blob();v=await h(v);break;case "json":v=await t.json();break;default:v=await t.text()}const f={};t.headers.forEach((E,B)=>{f[B]=E});return{data:v,headers:f,status:t.status,url:t.url}}async get(v){return this.request(Object.assign(Object.assign({},
v),{method:"GET"}))}async post(v){return this.request(Object.assign(Object.assign({},v),{method:"POST"}))}async put(v){return this.request(Object.assign(Object.assign({},v),{method:"PUT"}))}async patch(v){return this.request(Object.assign(Object.assign({},v),{method:"PATCH"}))}async delete(v){return this.request(Object.assign(Object.assign({},v),{method:"DELETE"}))}}const D=ya("CapacitorHttp",{web:()=>new p});Q.Capacitor=c;Q.CapacitorCookies=g;Q.CapacitorException=y;Q.CapacitorHttp=D;Q.CapacitorPlatforms=
ca;Q.Plugins=u;Q.WebPlugin=A;Q.WebView=z;Q.addPlatform=Sa;Q.buildRequestInit=m;Q.registerPlugin=ya;Q.registerWebPlugin=v=>{var t;const r=v.config,f=c.Plugins;if(null===r||void 0===r||!r.name)throw Error('Capacitor WebPlugin is using the deprecated "registerWebPlugin()" function, but without the config. Please use "registerPlugin()" instead to register this web plugin."');console.warn(`Capacitor plugin "${r.name}" is using the deprecated "registerWebPlugin()" function`);if(!f[r.name]||(null===(t=null===
r||void 0===r?void 0:r.platforms)||void 0===t?0:t.includes(c.getPlatform())))f[r.name]=v};Q.setPlatform=Y};
shadow$provide[6]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});Sa=ca(5);Q.Style=void 0;(function(w){w.Dark="DARK";w.Light="LIGHT";w.Default="DEFAULT"})(Q.Style||(Q.Style={}));Q.Animation=void 0;(function(w){w.None="NONE";w.Slide="SLIDE";w.Fade="FADE"})(Q.Animation||(Q.Animation={}));ya=Q.Animation;ca=Q.Style;Sa=Sa.registerPlugin("StatusBar");Q.StatusBar=Sa;Q.StatusBarAnimation=ya;Q.StatusBarStyle=ca};
shadow$provide[7]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(5);class w extends ya.WebPlugin{async write(Y){if("undefined"===typeof navigator||!navigator.clipboard)throw this.unavailable("Clipboard API not available in this browser");if(void 0!==Y.string)await this.writeText(Y.string);else if(Y.url)await this.writeText(Y.url);else if(Y.image)if("undefined"!==typeof ClipboardItem)try{const y=await (await fetch(Y.image)).blob(),q=new ClipboardItem({[y.type]:y});await navigator.clipboard.write([q])}catch(y){throw Error("Failed to write image");
}else throw this.unavailable("Writing images to the clipboard is not supported in this browser");else throw Error("Nothing to write");}async read(){if("undefined"===typeof navigator||!navigator.clipboard)throw this.unavailable("Clipboard API not available in this browser");if("undefined"!==typeof ClipboardItem)try{const Y=await navigator.clipboard.read(),y=Y[0].types[0],q=await Y[0].getType(y);return{value:await this._getBlobData(q,y),type:y}}catch(Y){return this.readText()}else return this.readText()}async readText(){if("undefined"===
typeof navigator||!navigator.clipboard||!navigator.clipboard.readText)throw this.unavailable("Reading from clipboard not supported in this browser");return{value:await navigator.clipboard.readText(),type:"text/plain"}}async writeText(Y){if("undefined"===typeof navigator||!navigator.clipboard||!navigator.clipboard.writeText)throw this.unavailable("Writting to clipboard not supported in this browser");await navigator.clipboard.writeText(Y)}_getBlobData(Y,y){return new Promise((q,c)=>{const u=new FileReader;
y.includes("image")?u.readAsDataURL(Y):u.readAsText(Y);u.onloadend=()=>{q(u.result)};u.onerror=A=>{c(A)}})}}ya=ya.registerPlugin("Clipboard",{web:()=>new w});Q.Clipboard=ya};
shadow$provide[8]=function(ya,ca,Sa,Q){ya=ca(5);ca=ya.registerPlugin("NavigationBar",{web:()=>Promise.resolve().then(function(){return Y}).then(y=>new y.NavigationBarWeb)});class w extends ya.WebPlugin{async setNavigationBarColor(y){console.log("Cannot setNavigationBarColor on web",y)}async getNavigationBarColor(){console.log("Cannot getNavigationBarColor on web");return{color:"#000000"}}}var Y=Object.freeze({__proto__:null,NavigationBarWeb:w});Q.NavigationBar=ca};
shadow$provide[9]=function(ya,ca,Sa,Q){function w(){function Y(c,u){void 0===u&&(u=0);var A=c.charCodeAt(u);if(55296<=A&&56319>=A&&u=c?1024*(z-55296)+(c-56320)+65536:z}return 56320<=A&&57343>=A&&1<=u?(z=c.charCodeAt(u-1),c=A,55296<=z&&56319>=z?1024*(z-55296)+(c-56320)+65536:c):A}function y(c,u,A){var z=[c].concat(u).concat([A]),C=z[z.length-2],P=z.lastIndexOf(14);if(1=c||1757==c||1807==c||2274==c||3406==c||69821==c||70082<=c&&70083>=c||72250==c||72326<=c&&72329>=c||73030==c?12:13==c?0:10==c?1:0<=c&&9>=c||11<=c&&12>=c||14<=c&&31>=c||127<=c&&159>=c||173==c||1564==c||6158==c||8203==c||8206<=c&&8207>=c||8232==c||8233==c||8234<=c&&8238>=c||8288<=c&&8292>=c||8293==c||8294<=c&&8303>=c||55296<=c&&57343>=c||65279==
c||65520<=c&&65528>=c||65529<=c&&65531>=c||113824<=c&&113827>=c||119155<=c&&119162>=c||917504==c||917505==c||917506<=c&&917535>=c||917632<=c&&917759>=c||918E3<=c&&921599>=c?2:768<=c&&879>=c||1155<=c&&1159>=c||1160<=c&&1161>=c||1425<=c&&1469>=c||1471==c||1473<=c&&1474>=c||1476<=c&&1477>=c||1479==c||1552<=c&&1562>=c||1611<=c&&1631>=c||1648==c||1750<=c&&1756>=c||1759<=c&&1764>=c||1767<=c&&1768>=c||1770<=c&&1773>=c||1809==c||1840<=c&&1866>=c||1958<=c&&1968>=c||2027<=c&&2035>=c||2070<=c&&2073>=c||2075<=
c&&2083>=c||2085<=c&&2087>=c||2089<=c&&2093>=c||2137<=c&&2139>=c||2260<=c&&2273>=c||2275<=c&&2306>=c||2362==c||2364==c||2369<=c&&2376>=c||2381==c||2385<=c&&2391>=c||2402<=c&&2403>=c||2433==c||2492==c||2494==c||2497<=c&&2500>=c||2509==c||2519==c||2530<=c&&2531>=c||2561<=c&&2562>=c||2620==c||2625<=c&&2626>=c||2631<=c&&2632>=c||2635<=c&&2637>=c||2641==c||2672<=c&&2673>=c||2677==c||2689<=c&&2690>=c||2748==c||2753<=c&&2757>=c||2759<=c&&2760>=c||2765==c||2786<=c&&2787>=c||2810<=c&&2815>=c||2817==c||2876==
c||2878==c||2879==c||2881<=c&&2884>=c||2893==c||2902==c||2903==c||2914<=c&&2915>=c||2946==c||3006==c||3008==c||3021==c||3031==c||3072==c||3134<=c&&3136>=c||3142<=c&&3144>=c||3146<=c&&3149>=c||3157<=c&&3158>=c||3170<=c&&3171>=c||3201==c||3260==c||3263==c||3266==c||3270==c||3276<=c&&3277>=c||3285<=c&&3286>=c||3298<=c&&3299>=c||3328<=c&&3329>=c||3387<=c&&3388>=c||3390==c||3393<=c&&3396>=c||3405==c||3415==c||3426<=c&&3427>=c||3530==c||3535==c||3538<=c&&3540>=c||3542==c||3551==c||3633==c||3636<=c&&3642>=
c||3655<=c&&3662>=c||3761==c||3764<=c&&3769>=c||3771<=c&&3772>=c||3784<=c&&3789>=c||3864<=c&&3865>=c||3893==c||3895==c||3897==c||3953<=c&&3966>=c||3968<=c&&3972>=c||3974<=c&&3975>=c||3981<=c&&3991>=c||3993<=c&&4028>=c||4038==c||4141<=c&&4144>=c||4146<=c&&4151>=c||4153<=c&&4154>=c||4157<=c&&4158>=c||4184<=c&&4185>=c||4190<=c&&4192>=c||4209<=c&&4212>=c||4226==c||4229<=c&&4230>=c||4237==c||4253==c||4957<=c&&4959>=c||5906<=c&&5908>=c||5938<=c&&5940>=c||5970<=c&&5971>=c||6002<=c&&6003>=c||6068<=c&&6069>=
c||6071<=c&&6077>=c||6086==c||6089<=c&&6099>=c||6109==c||6155<=c&&6157>=c||6277<=c&&6278>=c||6313==c||6432<=c&&6434>=c||6439<=c&&6440>=c||6450==c||6457<=c&&6459>=c||6679<=c&&6680>=c||6683==c||6742==c||6744<=c&&6750>=c||6752==c||6754==c||6757<=c&&6764>=c||6771<=c&&6780>=c||6783==c||6832<=c&&6845>=c||6846==c||6912<=c&&6915>=c||6964==c||6966<=c&&6970>=c||6972==c||6978==c||7019<=c&&7027>=c||7040<=c&&7041>=c||7074<=c&&7077>=c||7080<=c&&7081>=c||7083<=c&&7085>=c||7142==c||7144<=c&&7145>=c||7149==c||7151<=
c&&7153>=c||7212<=c&&7219>=c||7222<=c&&7223>=c||7376<=c&&7378>=c||7380<=c&&7392>=c||7394<=c&&7400>=c||7405==c||7412==c||7416<=c&&7417>=c||7616<=c&&7673>=c||7675<=c&&7679>=c||8204==c||8400<=c&&8412>=c||8413<=c&&8416>=c||8417==c||8418<=c&&8420>=c||8421<=c&&8432>=c||11503<=c&&11505>=c||11647==c||11744<=c&&11775>=c||12330<=c&&12333>=c||12334<=c&&12335>=c||12441<=c&&12442>=c||42607==c||42608<=c&&42610>=c||42612<=c&&42621>=c||42654<=c&&42655>=c||42736<=c&&42737>=c||43010==c||43014==c||43019==c||43045<=
c&&43046>=c||43204<=c&&43205>=c||43232<=c&&43249>=c||43302<=c&&43309>=c||43335<=c&&43345>=c||43392<=c&&43394>=c||43443==c||43446<=c&&43449>=c||43452==c||43493==c||43561<=c&&43566>=c||43569<=c&&43570>=c||43573<=c&&43574>=c||43587==c||43596==c||43644==c||43696==c||43698<=c&&43700>=c||43703<=c&&43704>=c||43710<=c&&43711>=c||43713==c||43756<=c&&43757>=c||43766==c||44005==c||44008==c||44013==c||64286==c||65024<=c&&65039>=c||65056<=c&&65071>=c||65438<=c&&65439>=c||66045==c||66272==c||66422<=c&&66426>=c||
68097<=c&&68099>=c||68101<=c&&68102>=c||68108<=c&&68111>=c||68152<=c&&68154>=c||68159==c||68325<=c&&68326>=c||69633==c||69688<=c&&69702>=c||69759<=c&&69761>=c||69811<=c&&69814>=c||69817<=c&&69818>=c||69888<=c&&69890>=c||69927<=c&&69931>=c||69933<=c&&69940>=c||70003==c||70016<=c&&70017>=c||70070<=c&&70078>=c||70090<=c&&70092>=c||70191<=c&&70193>=c||70196==c||70198<=c&&70199>=c||70206==c||70367==c||70371<=c&&70378>=c||70400<=c&&70401>=c||70460==c||70462==c||70464==c||70487==c||70502<=c&&70508>=c||70512<=
c&&70516>=c||70712<=c&&70719>=c||70722<=c&&70724>=c||70726==c||70832==c||70835<=c&&70840>=c||70842==c||70845==c||70847<=c&&70848>=c||70850<=c&&70851>=c||71087==c||71090<=c&&71093>=c||71100<=c&&71101>=c||71103<=c&&71104>=c||71132<=c&&71133>=c||71219<=c&&71226>=c||71229==c||71231<=c&&71232>=c||71339==c||71341==c||71344<=c&&71349>=c||71351==c||71453<=c&&71455>=c||71458<=c&&71461>=c||71463<=c&&71467>=c||72193<=c&&72198>=c||72201<=c&&72202>=c||72243<=c&&72248>=c||72251<=c&&72254>=c||72263==c||72273<=c&&
72278>=c||72281<=c&&72283>=c||72330<=c&&72342>=c||72344<=c&&72345>=c||72752<=c&&72758>=c||72760<=c&&72765>=c||72767==c||72850<=c&&72871>=c||72874<=c&&72880>=c||72882<=c&&72883>=c||72885<=c&&72886>=c||73009<=c&&73014>=c||73018==c||73020<=c&&73021>=c||73023<=c&&73029>=c||73031==c||92912<=c&&92916>=c||92976<=c&&92982>=c||94095<=c&&94098>=c||113821<=c&&113822>=c||119141==c||119143<=c&&119145>=c||119150<=c&&119154>=c||119163<=c&&119170>=c||119173<=c&&119179>=c||119210<=c&&119213>=c||119362<=c&&119364>=
c||121344<=c&&121398>=c||121403<=c&&121452>=c||121461==c||121476==c||121499<=c&&121503>=c||121505<=c&&121519>=c||122880<=c&&122886>=c||122888<=c&&122904>=c||122907<=c&&122913>=c||122915<=c&&122916>=c||122918<=c&&122922>=c||125136<=c&&125142>=c||125252<=c&&125258>=c||917536<=c&&917631>=c||917760<=c&&917999>=c?3:127462<=c&&127487>=c?4:2307==c||2363==c||2366<=c&&2368>=c||2377<=c&&2380>=c||2382<=c&&2383>=c||2434<=c&&2435>=c||2495<=c&&2496>=c||2503<=c&&2504>=c||2507<=c&&2508>=c||2563==c||2622<=c&&2624>=
c||2691==c||2750<=c&&2752>=c||2761==c||2763<=c&&2764>=c||2818<=c&&2819>=c||2880==c||2887<=c&&2888>=c||2891<=c&&2892>=c||3007==c||3009<=c&&3010>=c||3014<=c&&3016>=c||3018<=c&&3020>=c||3073<=c&&3075>=c||3137<=c&&3140>=c||3202<=c&&3203>=c||3262==c||3264<=c&&3265>=c||3267<=c&&3268>=c||3271<=c&&3272>=c||3274<=c&&3275>=c||3330<=c&&3331>=c||3391<=c&&3392>=c||3398<=c&&3400>=c||3402<=c&&3404>=c||3458<=c&&3459>=c||3536<=c&&3537>=c||3544<=c&&3550>=c||3570<=c&&3571>=c||3635==c||3763==c||3902<=c&&3903>=c||3967==
c||4145==c||4155<=c&&4156>=c||4182<=c&&4183>=c||4228==c||6070==c||6078<=c&&6085>=c||6087<=c&&6088>=c||6435<=c&&6438>=c||6441<=c&&6443>=c||6448<=c&&6449>=c||6451<=c&&6456>=c||6681<=c&&6682>=c||6741==c||6743==c||6765<=c&&6770>=c||6916==c||6965==c||6971==c||6973<=c&&6977>=c||6979<=c&&6980>=c||7042==c||7073==c||7078<=c&&7079>=c||7082==c||7143==c||7146<=c&&7148>=c||7150==c||7154<=c&&7155>=c||7204<=c&&7211>=c||7220<=c&&7221>=c||7393==c||7410<=c&&7411>=c||7415==c||43043<=c&&43044>=c||43047==c||43136<=c&&
43137>=c||43188<=c&&43203>=c||43346<=c&&43347>=c||43395==c||43444<=c&&43445>=c||43450<=c&&43451>=c||43453<=c&&43456>=c||43567<=c&&43568>=c||43571<=c&&43572>=c||43597==c||43755==c||43758<=c&&43759>=c||43765==c||44003<=c&&44004>=c||44006<=c&&44007>=c||44009<=c&&44010>=c||44012==c||69632==c||69634==c||69762==c||69808<=c&&69810>=c||69815<=c&&69816>=c||69932==c||70018==c||70067<=c&&70069>=c||70079<=c&&70080>=c||70188<=c&&70190>=c||70194<=c&&70195>=c||70197==c||70368<=c&&70370>=c||70402<=c&&70403>=c||70463==
c||70465<=c&&70468>=c||70471<=c&&70472>=c||70475<=c&&70477>=c||70498<=c&&70499>=c||70709<=c&&70711>=c||70720<=c&&70721>=c||70725==c||70833<=c&&70834>=c||70841==c||70843<=c&&70844>=c||70846==c||70849==c||71088<=c&&71089>=c||71096<=c&&71099>=c||71102==c||71216<=c&&71218>=c||71227<=c&&71228>=c||71230==c||71340==c||71342<=c&&71343>=c||71350==c||71456<=c&&71457>=c||71462==c||72199<=c&&72200>=c||72249==c||72279<=c&&72280>=c||72343==c||72751==c||72766==c||72873==c||72881==c||72884==c||94033<=c&&94078>=c||
119142==c||119149==c?5:4352<=c&&4447>=c||43360<=c&&43388>=c?6:4448<=c&&4519>=c||55216<=c&&55238>=c?7:4520<=c&&4607>=c||55243<=c&&55291>=c?8:44032==c||44060==c||44088==c||44116==c||44144==c||44172==c||44200==c||44228==c||44256==c||44284==c||44312==c||44340==c||44368==c||44396==c||44424==c||44452==c||44480==c||44508==c||44536==c||44564==c||44592==c||44620==c||44648==c||44676==c||44704==c||44732==c||44760==c||44788==c||44816==c||44844==c||44872==c||44900==c||44928==c||44956==c||44984==c||45012==c||45040==
c||45068==c||45096==c||45124==c||45152==c||45180==c||45208==c||45236==c||45264==c||45292==c||45320==c||45348==c||45376==c||45404==c||45432==c||45460==c||45488==c||45516==c||45544==c||45572==c||45600==c||45628==c||45656==c||45684==c||45712==c||45740==c||45768==c||45796==c||45824==c||45852==c||45880==c||45908==c||45936==c||45964==c||45992==c||46020==c||46048==c||46076==c||46104==c||46132==c||46160==c||46188==c||46216==c||46244==c||46272==c||46300==c||46328==c||46356==c||46384==c||46412==c||46440==c||
46468==c||46496==c||46524==c||46552==c||46580==c||46608==c||46636==c||46664==c||46692==c||46720==c||46748==c||46776==c||46804==c||46832==c||46860==c||46888==c||46916==c||46944==c||46972==c||47E3==c||47028==c||47056==c||47084==c||47112==c||47140==c||47168==c||47196==c||47224==c||47252==c||47280==c||47308==c||47336==c||47364==c||47392==c||47420==c||47448==c||47476==c||47504==c||47532==c||47560==c||47588==c||47616==c||47644==c||47672==c||47700==c||47728==c||47756==c||47784==c||47812==c||47840==c||47868==
c||47896==c||47924==c||47952==c||47980==c||48008==c||48036==c||48064==c||48092==c||48120==c||48148==c||48176==c||48204==c||48232==c||48260==c||48288==c||48316==c||48344==c||48372==c||48400==c||48428==c||48456==c||48484==c||48512==c||48540==c||48568==c||48596==c||48624==c||48652==c||48680==c||48708==c||48736==c||48764==c||48792==c||48820==c||48848==c||48876==c||48904==c||48932==c||48960==c||48988==c||49016==c||49044==c||49072==c||49100==c||49128==c||49156==c||49184==c||49212==c||49240==c||49268==c||
49296==c||49324==c||49352==c||49380==c||49408==c||49436==c||49464==c||49492==c||49520==c||49548==c||49576==c||49604==c||49632==c||49660==c||49688==c||49716==c||49744==c||49772==c||49800==c||49828==c||49856==c||49884==c||49912==c||49940==c||49968==c||49996==c||50024==c||50052==c||50080==c||50108==c||50136==c||50164==c||50192==c||50220==c||50248==c||50276==c||50304==c||50332==c||50360==c||50388==c||50416==c||50444==c||50472==c||50500==c||50528==c||50556==c||50584==c||50612==c||50640==c||50668==c||50696==
c||50724==c||50752==c||50780==c||50808==c||50836==c||50864==c||50892==c||50920==c||50948==c||50976==c||51004==c||51032==c||51060==c||51088==c||51116==c||51144==c||51172==c||51200==c||51228==c||51256==c||51284==c||51312==c||51340==c||51368==c||51396==c||51424==c||51452==c||51480==c||51508==c||51536==c||51564==c||51592==c||51620==c||51648==c||51676==c||51704==c||51732==c||51760==c||51788==c||51816==c||51844==c||51872==c||51900==c||51928==c||51956==c||51984==c||52012==c||52040==c||52068==c||52096==c||
52124==c||52152==c||52180==c||52208==c||52236==c||52264==c||52292==c||52320==c||52348==c||52376==c||52404==c||52432==c||52460==c||52488==c||52516==c||52544==c||52572==c||52600==c||52628==c||52656==c||52684==c||52712==c||52740==c||52768==c||52796==c||52824==c||52852==c||52880==c||52908==c||52936==c||52964==c||52992==c||53020==c||53048==c||53076==c||53104==c||53132==c||53160==c||53188==c||53216==c||53244==c||53272==c||53300==c||53328==c||53356==c||53384==c||53412==c||53440==c||53468==c||53496==c||53524==
c||53552==c||53580==c||53608==c||53636==c||53664==c||53692==c||53720==c||53748==c||53776==c||53804==c||53832==c||53860==c||53888==c||53916==c||53944==c||53972==c||54E3==c||54028==c||54056==c||54084==c||54112==c||54140==c||54168==c||54196==c||54224==c||54252==c||54280==c||54308==c||54336==c||54364==c||54392==c||54420==c||54448==c||54476==c||54504==c||54532==c||54560==c||54588==c||54616==c||54644==c||54672==c||54700==c||54728==c||54756==c||54784==c||54812==c||54840==c||54868==c||54896==c||54924==c||
54952==c||54980==c||55008==c||55036==c||55064==c||55092==c||55120==c||55148==c||55176==c?9:44033<=c&&44059>=c||44061<=c&&44087>=c||44089<=c&&44115>=c||44117<=c&&44143>=c||44145<=c&&44171>=c||44173<=c&&44199>=c||44201<=c&&44227>=c||44229<=c&&44255>=c||44257<=c&&44283>=c||44285<=c&&44311>=c||44313<=c&&44339>=c||44341<=c&&44367>=c||44369<=c&&44395>=c||44397<=c&&44423>=c||44425<=c&&44451>=c||44453<=c&&44479>=c||44481<=c&&44507>=c||44509<=c&&44535>=c||44537<=c&&44563>=c||44565<=c&&44591>=c||44593<=c&&
44619>=c||44621<=c&&44647>=c||44649<=c&&44675>=c||44677<=c&&44703>=c||44705<=c&&44731>=c||44733<=c&&44759>=c||44761<=c&&44787>=c||44789<=c&&44815>=c||44817<=c&&44843>=c||44845<=c&&44871>=c||44873<=c&&44899>=c||44901<=c&&44927>=c||44929<=c&&44955>=c||44957<=c&&44983>=c||44985<=c&&45011>=c||45013<=c&&45039>=c||45041<=c&&45067>=c||45069<=c&&45095>=c||45097<=c&&45123>=c||45125<=c&&45151>=c||45153<=c&&45179>=c||45181<=c&&45207>=c||45209<=c&&45235>=c||45237<=c&&45263>=c||45265<=c&&45291>=c||45293<=c&&45319>=
c||45321<=c&&45347>=c||45349<=c&&45375>=c||45377<=c&&45403>=c||45405<=c&&45431>=c||45433<=c&&45459>=c||45461<=c&&45487>=c||45489<=c&&45515>=c||45517<=c&&45543>=c||45545<=c&&45571>=c||45573<=c&&45599>=c||45601<=c&&45627>=c||45629<=c&&45655>=c||45657<=c&&45683>=c||45685<=c&&45711>=c||45713<=c&&45739>=c||45741<=c&&45767>=c||45769<=c&&45795>=c||45797<=c&&45823>=c||45825<=c&&45851>=c||45853<=c&&45879>=c||45881<=c&&45907>=c||45909<=c&&45935>=c||45937<=c&&45963>=c||45965<=c&&45991>=c||45993<=c&&46019>=c||
46021<=c&&46047>=c||46049<=c&&46075>=c||46077<=c&&46103>=c||46105<=c&&46131>=c||46133<=c&&46159>=c||46161<=c&&46187>=c||46189<=c&&46215>=c||46217<=c&&46243>=c||46245<=c&&46271>=c||46273<=c&&46299>=c||46301<=c&&46327>=c||46329<=c&&46355>=c||46357<=c&&46383>=c||46385<=c&&46411>=c||46413<=c&&46439>=c||46441<=c&&46467>=c||46469<=c&&46495>=c||46497<=c&&46523>=c||46525<=c&&46551>=c||46553<=c&&46579>=c||46581<=c&&46607>=c||46609<=c&&46635>=c||46637<=c&&46663>=c||46665<=c&&46691>=c||46693<=c&&46719>=c||46721<=
c&&46747>=c||46749<=c&&46775>=c||46777<=c&&46803>=c||46805<=c&&46831>=c||46833<=c&&46859>=c||46861<=c&&46887>=c||46889<=c&&46915>=c||46917<=c&&46943>=c||46945<=c&&46971>=c||46973<=c&&46999>=c||47001<=c&&47027>=c||47029<=c&&47055>=c||47057<=c&&47083>=c||47085<=c&&47111>=c||47113<=c&&47139>=c||47141<=c&&47167>=c||47169<=c&&47195>=c||47197<=c&&47223>=c||47225<=c&&47251>=c||47253<=c&&47279>=c||47281<=c&&47307>=c||47309<=c&&47335>=c||47337<=c&&47363>=c||47365<=c&&47391>=c||47393<=c&&47419>=c||47421<=c&&
47447>=c||47449<=c&&47475>=c||47477<=c&&47503>=c||47505<=c&&47531>=c||47533<=c&&47559>=c||47561<=c&&47587>=c||47589<=c&&47615>=c||47617<=c&&47643>=c||47645<=c&&47671>=c||47673<=c&&47699>=c||47701<=c&&47727>=c||47729<=c&&47755>=c||47757<=c&&47783>=c||47785<=c&&47811>=c||47813<=c&&47839>=c||47841<=c&&47867>=c||47869<=c&&47895>=c||47897<=c&&47923>=c||47925<=c&&47951>=c||47953<=c&&47979>=c||47981<=c&&48007>=c||48009<=c&&48035>=c||48037<=c&&48063>=c||48065<=c&&48091>=c||48093<=c&&48119>=c||48121<=c&&48147>=
c||48149<=c&&48175>=c||48177<=c&&48203>=c||48205<=c&&48231>=c||48233<=c&&48259>=c||48261<=c&&48287>=c||48289<=c&&48315>=c||48317<=c&&48343>=c||48345<=c&&48371>=c||48373<=c&&48399>=c||48401<=c&&48427>=c||48429<=c&&48455>=c||48457<=c&&48483>=c||48485<=c&&48511>=c||48513<=c&&48539>=c||48541<=c&&48567>=c||48569<=c&&48595>=c||48597<=c&&48623>=c||48625<=c&&48651>=c||48653<=c&&48679>=c||48681<=c&&48707>=c||48709<=c&&48735>=c||48737<=c&&48763>=c||48765<=c&&48791>=c||48793<=c&&48819>=c||48821<=c&&48847>=c||
48849<=c&&48875>=c||48877<=c&&48903>=c||48905<=c&&48931>=c||48933<=c&&48959>=c||48961<=c&&48987>=c||48989<=c&&49015>=c||49017<=c&&49043>=c||49045<=c&&49071>=c||49073<=c&&49099>=c||49101<=c&&49127>=c||49129<=c&&49155>=c||49157<=c&&49183>=c||49185<=c&&49211>=c||49213<=c&&49239>=c||49241<=c&&49267>=c||49269<=c&&49295>=c||49297<=c&&49323>=c||49325<=c&&49351>=c||49353<=c&&49379>=c||49381<=c&&49407>=c||49409<=c&&49435>=c||49437<=c&&49463>=c||49465<=c&&49491>=c||49493<=c&&49519>=c||49521<=c&&49547>=c||49549<=
c&&49575>=c||49577<=c&&49603>=c||49605<=c&&49631>=c||49633<=c&&49659>=c||49661<=c&&49687>=c||49689<=c&&49715>=c||49717<=c&&49743>=c||49745<=c&&49771>=c||49773<=c&&49799>=c||49801<=c&&49827>=c||49829<=c&&49855>=c||49857<=c&&49883>=c||49885<=c&&49911>=c||49913<=c&&49939>=c||49941<=c&&49967>=c||49969<=c&&49995>=c||49997<=c&&50023>=c||50025<=c&&50051>=c||50053<=c&&50079>=c||50081<=c&&50107>=c||50109<=c&&50135>=c||50137<=c&&50163>=c||50165<=c&&50191>=c||50193<=c&&50219>=c||50221<=c&&50247>=c||50249<=c&&
50275>=c||50277<=c&&50303>=c||50305<=c&&50331>=c||50333<=c&&50359>=c||50361<=c&&50387>=c||50389<=c&&50415>=c||50417<=c&&50443>=c||50445<=c&&50471>=c||50473<=c&&50499>=c||50501<=c&&50527>=c||50529<=c&&50555>=c||50557<=c&&50583>=c||50585<=c&&50611>=c||50613<=c&&50639>=c||50641<=c&&50667>=c||50669<=c&&50695>=c||50697<=c&&50723>=c||50725<=c&&50751>=c||50753<=c&&50779>=c||50781<=c&&50807>=c||50809<=c&&50835>=c||50837<=c&&50863>=c||50865<=c&&50891>=c||50893<=c&&50919>=c||50921<=c&&50947>=c||50949<=c&&50975>=
c||50977<=c&&51003>=c||51005<=c&&51031>=c||51033<=c&&51059>=c||51061<=c&&51087>=c||51089<=c&&51115>=c||51117<=c&&51143>=c||51145<=c&&51171>=c||51173<=c&&51199>=c||51201<=c&&51227>=c||51229<=c&&51255>=c||51257<=c&&51283>=c||51285<=c&&51311>=c||51313<=c&&51339>=c||51341<=c&&51367>=c||51369<=c&&51395>=c||51397<=c&&51423>=c||51425<=c&&51451>=c||51453<=c&&51479>=c||51481<=c&&51507>=c||51509<=c&&51535>=c||51537<=c&&51563>=c||51565<=c&&51591>=c||51593<=c&&51619>=c||51621<=c&&51647>=c||51649<=c&&51675>=c||
51677<=c&&51703>=c||51705<=c&&51731>=c||51733<=c&&51759>=c||51761<=c&&51787>=c||51789<=c&&51815>=c||51817<=c&&51843>=c||51845<=c&&51871>=c||51873<=c&&51899>=c||51901<=c&&51927>=c||51929<=c&&51955>=c||51957<=c&&51983>=c||51985<=c&&52011>=c||52013<=c&&52039>=c||52041<=c&&52067>=c||52069<=c&&52095>=c||52097<=c&&52123>=c||52125<=c&&52151>=c||52153<=c&&52179>=c||52181<=c&&52207>=c||52209<=c&&52235>=c||52237<=c&&52263>=c||52265<=c&&52291>=c||52293<=c&&52319>=c||52321<=c&&52347>=c||52349<=c&&52375>=c||52377<=
c&&52403>=c||52405<=c&&52431>=c||52433<=c&&52459>=c||52461<=c&&52487>=c||52489<=c&&52515>=c||52517<=c&&52543>=c||52545<=c&&52571>=c||52573<=c&&52599>=c||52601<=c&&52627>=c||52629<=c&&52655>=c||52657<=c&&52683>=c||52685<=c&&52711>=c||52713<=c&&52739>=c||52741<=c&&52767>=c||52769<=c&&52795>=c||52797<=c&&52823>=c||52825<=c&&52851>=c||52853<=c&&52879>=c||52881<=c&&52907>=c||52909<=c&&52935>=c||52937<=c&&52963>=c||52965<=c&&52991>=c||52993<=c&&53019>=c||53021<=c&&53047>=c||53049<=c&&53075>=c||53077<=c&&
53103>=c||53105<=c&&53131>=c||53133<=c&&53159>=c||53161<=c&&53187>=c||53189<=c&&53215>=c||53217<=c&&53243>=c||53245<=c&&53271>=c||53273<=c&&53299>=c||53301<=c&&53327>=c||53329<=c&&53355>=c||53357<=c&&53383>=c||53385<=c&&53411>=c||53413<=c&&53439>=c||53441<=c&&53467>=c||53469<=c&&53495>=c||53497<=c&&53523>=c||53525<=c&&53551>=c||53553<=c&&53579>=c||53581<=c&&53607>=c||53609<=c&&53635>=c||53637<=c&&53663>=c||53665<=c&&53691>=c||53693<=c&&53719>=c||53721<=c&&53747>=c||53749<=c&&53775>=c||53777<=c&&53803>=
c||53805<=c&&53831>=c||53833<=c&&53859>=c||53861<=c&&53887>=c||53889<=c&&53915>=c||53917<=c&&53943>=c||53945<=c&&53971>=c||53973<=c&&53999>=c||54001<=c&&54027>=c||54029<=c&&54055>=c||54057<=c&&54083>=c||54085<=c&&54111>=c||54113<=c&&54139>=c||54141<=c&&54167>=c||54169<=c&&54195>=c||54197<=c&&54223>=c||54225<=c&&54251>=c||54253<=c&&54279>=c||54281<=c&&54307>=c||54309<=c&&54335>=c||54337<=c&&54363>=c||54365<=c&&54391>=c||54393<=c&&54419>=c||54421<=c&&54447>=c||54449<=c&&54475>=c||54477<=c&&54503>=c||
54505<=c&&54531>=c||54533<=c&&54559>=c||54561<=c&&54587>=c||54589<=c&&54615>=c||54617<=c&&54643>=c||54645<=c&&54671>=c||54673<=c&&54699>=c||54701<=c&&54727>=c||54729<=c&&54755>=c||54757<=c&&54783>=c||54785<=c&&54811>=c||54813<=c&&54839>=c||54841<=c&&54867>=c||54869<=c&&54895>=c||54897<=c&&54923>=c||54925<=c&&54951>=c||54953<=c&&54979>=c||54981<=c&&55007>=c||55009<=c&&55035>=c||55037<=c&&55063>=c||55065<=c&&55091>=c||55093<=c&&55119>=c||55121<=c&&55147>=c||55149<=c&&55175>=c||55177<=c&&55203>=c?10:
9757==c||9977==c||9994<=c&&9997>=c||127877==c||127938<=c&&127940>=c||127943==c||127946<=c&&127948>=c||128066<=c&&128067>=c||128070<=c&&128080>=c||128110==c||128112<=c&&128120>=c||128124==c||128129<=c&&128131>=c||128133<=c&&128135>=c||128170==c||128372<=c&&128373>=c||128378==c||128400==c||128405<=c&&128406>=c||128581<=c&&128583>=c||128587<=c&&128591>=c||128675==c||128692<=c&&128694>=c||128704==c||128716==c||129304<=c&&129308>=c||129310<=c&&129311>=c||129318==c||129328<=c&&129337>=c||129341<=c&&129342>=
c||129489<=c&&129501>=c?13:127995<=c&&127999>=c?14:8205==c?15:9792==c||9794==c||9877<=c&&9878>=c||9992==c||10084==c||127752==c||127806==c||127859==c||127891==c||127908==c||127912==c||127979==c||127981==c||128139==c||128187<=c&&128188>=c||128295==c||128300==c||128488==c||128640==c||128658==c?16:128102<=c&&128105>=c?17:11}this.nextBreak=function(c,u){void 0===u&&(u=0);if(0>u)return 0;if(u>=c.length-1)return c.length;var A=q(Y(c,u)),z=[];for(u+=1;u=C.charCodeAt(P)&&56320<=C.charCodeAt(P+1)&&57343>=C.charCodeAt(P+1))){C=q(Y(c,u));if(y(A,z,C))return u;z.push(C)}}return c.length};this.splitGraphemes=function(c){for(var u=[],A=0,z;(z=this.nextBreak(c,A))=u)u=Y.charCodeAt(z+1),u=56320<=u&&57343>=u;u&&(z+=1,A+=Y[z]);c+=w(A);if(c===y)return Y.slice(0,z+1);if(c>y)return Y.slice(0,z-A.length+1)}return Y}};
shadow$provide[12]=function(ya,ca,Sa,Q){Sa.exports=function(w){if("string"!==typeof w)throw Error("Input must be string");for(var Y=w.length,y=0,q,c=null,u=0;u=q?y=null!=c&&55296<=c&&56319>=c?y+1:y+3:127>=q?y+=1:128<=q&&2047>=q?y+=2:2048<=q&&65535>=q&&(y+=3),c=q;return y}};
shadow$provide[13]=function(ya,ca,Sa,Q){ya=ca(11);ca=ca(12);Sa.exports=ya.bind(null,ca)};
shadow$provide[14]=function(ya,ca,Sa,Q){function w(z,C){if("string"!==typeof z)throw Error("Input must be string");z=z.replace(y,C).replace(q,C).replace(c,C).replace(u,C).replace(A,C);return Y(z,255)}var Y=ca(13),y=/[\/\?<>\\:\*\|"]/g,q=/[\x00-\x1f\x80-\x9f]/g,c=/^\.+$/,u=/^(con|prn|aux|nul|com[0-9]|lpt[0-9])(\..*)?$/i,A=/[\. ]+$/;Sa.exports=function(z,C){C=C&&C.replacement||"";z=w(z,C);return""===C?z:w(z,"")}};
shadow$provide[15]=function(ya,ca,Sa,Q){(function(w){"function"===typeof define&&define.amd?define(w):w()})(function(){const w=[{id:0,value:"Too weak",minDiversity:0,minLength:0},{id:1,value:"Weak",minDiversity:2,minLength:6},{id:2,value:"Medium",minDiversity:4,minLength:8},{id:3,value:"Strong",minDiversity:4,minLength:10}];Sa.exports={passwordStrength:(Y,y=w,q="!\"#$%\x26'()*+,-./:;\x3c\x3d\x3e?@[\\\\\\]^_`{|}~")=>{let c=Y||"";y[0].minDiversity=0;y[0].minLength=0;Y=[{regex:"[a-z]",message:"lowercase"},
{regex:"[A-Z]",message:"uppercase"},{regex:"[0-9]",message:"number"}];q&&Y.push({regex:`[${q}]`,message:"symbol"});let u={};u.contains=Y.filter(A=>(new RegExp(`${A.regex}`)).test(c)).map(A=>A.message);u.length=c.length;y=y.filter(A=>u.contains.length>=A.minDiversity).filter(A=>u.length>=A.minLength).sort((A,z)=>z.id-A.id).map(A=>({id:A.id,value:A.value}));Object.assign(u,y[0]);return u},defaultOptions:w}})};
shadow$provide[16]=function(ya,ca,Sa,Q){function w(q){if("string"!==typeof q)throw new TypeError("ERR_INVALID_ARG_TYPE");}function Y(q){w(q);var c=0,u=-1,A=0,z=-1,C=!0,P;if(P=2<=q.length&&58===q.charCodeAt(1))P=q.charCodeAt(0),P=65<=P&&90>=P||97<=P&&122>=P;P&&(c=A=2);for(P=q.length-1;P>=c;--P){const g=q.charCodeAt(P),h=q.charCodeAt(P-1);if(47===g||92===g){if(!C){A=P+1;break}}else-1===z&&(C=!1,z=P+1),46!==g||0===P||47===h||92===h||P+1===u||2===P&&2===c||(u=P)}return-1===u||-1===z||u===z-1&&u===A+1?
"":q.slice(u,z)}function y(q){w(q);for(var c=-1,u=0,A=-1,z=!0,C=q.length-1;0<=C;--C){const P=q.charCodeAt(C),g=q.charCodeAt(C-1);if(47===P){if(!z){u=C+1;break}}else-1===A&&(z=!1,A=C+1),46===P&&0!==C&&47!==g&&C+1!==c&&(c=C)}return-1===c||-1===A||c===A-1&&c===u+1?"":q.slice(c,A)}ya=ca(2);"use strict";Sa.exports="win32"===ya.platform?Y:y;Sa.exports.win32=Y;Sa.exports.posix=y};
shadow$provide[17]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(5);ca=ya.registerPlugin("SplashScreen",{web:()=>Promise.resolve().then(function(){return Y}).then(y=>new y.SplashScreenWeb)});class w extends ya.WebPlugin{async show(y){}async hide(y){}}var Y=Object.freeze({__proto__:null,SplashScreenWeb:w});Q.SplashScreen=ca};
shadow$provide[18]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(5);ca=ya.registerPlugin("FileSync",{web:()=>Promise.resolve().then(function(){return Y}).then(y=>new y.FileSyncWeb)});class w extends ya.WebPlugin{fetchRemoteFiles(y){throw Error("Method not implemented.");}cancelAllRequests(y){throw Error("Method not implemented.");}keygen(){throw Error("Method not implemented.");}setEnv(y){throw Error("Method not implemented.");}encryptFnames(y){throw Error("Method not implemented.");
}decryptFnames(y){throw Error("Method not implemented.");}getLocalFilesMeta(y){throw Error("Method not implemented.");}getLocalAllFilesMeta(y){throw Error("Method not implemented.");}deleteLocalFiles(y){throw Error("Method not implemented.");}updateLocalFiles(y){throw Error("Method not implemented.");}updateLocalVersionFiles(y){throw Error("Method not implemented.");}deleteRemoteFiles(y){throw Error("Method not implemented.");}updateRemoteFiles(y){throw Error("Method not implemented.");}encryptWithPassphrase(y){throw Error("Method not implemented.");
}decryptWithPassphrase(y){throw Error("Method not implemented.");}}var Y=Object.freeze({__proto__:null,FileSyncWeb:w});Q.FileSync=ca};
shadow$provide[19]=function(ya,ca,Sa,Q){Sa.exports=React};
shadow$provide[20]=function(ya,ca,Sa,Q){Sa.exports=ReactDOM};
shadow$provide[21]=function(ya,ca,Sa,Q){(function(w){function Y(){var y=this||self;y.globalThis=y;delete w.prototype._T_}"object"!==typeof globalThis&&(this?Y():(w.defineProperty(w.prototype,"_T_",{configurable:!0,get:Y}),_T_))})(Object);(function(w){function Y(e){return e.length}function y(e){var n=w.process;if(n&&n.env&&void 0!=n.env[e])return n.env[e];if(w.jsoo_static_env&&w.jsoo_static_env[e])return w.jsoo_static_env[e]}function q(e,n){!Ci||e.js_error&&!n&&248!=e[0]||(e.js_error=new w.Error("Js exception containing backtrace"));
return e}function c(e){throw q([0,Li.Invalid_argument,e]);}function u(){c("index out of bounds")}function A(e){for(var n=new Uint8Array(e.l),N=e.c,ma=N.length,Ca=0;Ca=N&&N==e.length)return ma.apply(null,e);for(var Ca="";0=N.l||2==N.t&&Ca>=N.c.length))N.c=4==e.t?C(e.c,n,Ca):0==n&&e.c.length==Ca?e.c:e.c.substr(n,Ca),N.t=N.c.length==N.l?0:2;else if(2==N.t&&ma==N.c.length)N.c+=4==e.t?C(e.c,n,Ca):0==n&&e.c.length==Ca?e.c:e.c.substr(n,Ca),N.t=N.c.length==N.l?0:2;else{4!=N.t&&A(N);var Na=e.c;N=N.c;if(4==e.t)if(ma<=n)for(e=0;e>=1;if(0==e)return N;n+=n;ma++;9==ma&&n.slice(0,1)}}function h(e){e.c=2==e.t?e.c+g(e.l-e.c.length,"\x00"):C(e.c,0,e.c.length);e.t=0}function b(e){if(24>e.length){for(var n=0;nCa){for(ma=mb+1;ma(Ca=e.charCodeAt(ma));ma++);512Ca)eb=ma-12416,128>eb&&(eb=1);else if(eb=2,++mbCa){if(eb=ma-925824,2048>eb||55295<=eb&&57344>eb)eb=2}else if(eb=3,++mbCa&&(eb=Na-63447168+(ma<<6),65536>eb||
1114111eb?(mb-=eb,N+="�"):N=65535>10),56320+(eb&1023)):N+String.fromCharCode(eb);1024e[ma]&&c("Bigarray.create: negative dimension"),N*=
e[ma];return N}function f(e,n,N){this.lo=e&16777215;this.mi=n&16777215;this.hi=N&65535}function E(e,n,N,ma){this.kind=e;this.layout=n;this.dims=N;this.data=ma}function B(e,n,N,ma){this.kind=e;this.layout=n;this.dims=N;this.data=ma}function J(e,n,N,ma){var Ca=v(e);r(N)*Ca!=ma.length&&c("length doesn't match dims");return 0==n&&1==N.length&&1==Ca?new B(e,n,N,ma):new E(e,n,N,ma)}function V(e,n,N){N=N.slice(1);var ma=t(e,r(N));return J(e,n,N,ma)}function H(e,n){(0>n||n>=e.dims.length)&&c("Bigarray.dim");
return e.dims[n]}function S(e){return new m(0,e,e.length)}function L(e,n,N,ma,Ca){P(S(e),n,N,ma,Ca);return 0}function T(e,n){if(e===n)return 1;e.t&6&&h(e);n.t&6&&h(n);return e.c==n.c?1:0}function R(e,n){switch(e.t&6){default:if(n>=e.c.length)return 0;case 0:return e.c.charCodeAt(n);case 4:return e.c[n]}}function G(e,n){n>>>0>=e.l&&c("index out of bounds");return R(e,n)}function F(e,n,N){N&=255;if(4!=e.t){if(n==e.c.length)return e.c+=String.fromCharCode(N),n+1==e.l&&(e.t=0),0;A(e)}e.c[n]=N;return 0}
function O(e,n,N){n>>>0>=e.l&&c("index out of bounds");return F(e,n,N)}function M(e,n){var N=0<=e.l?e.l:e.l=e.length,ma=n.length,Ca=N-ma;if(0==Ca)return e.apply(null,n);if(0>Ca){var Na=e.apply(null,n.slice(0,N));return"function"!==typeof Na?Na:M(Na,n.slice(N))}switch(Ca){case 1:Na=function(eb){for(var mb=Array(ma+1),Pb=0;Pb>>0>=e.length-1&&u();return e}function ia(e){return isFinite(e)?2.2250738585072014E-308<=Math.abs(e)?0:0!=e?1:2:isNaN(e)?4:3}function U(e){if(xk)return Math.floor(Math.log2(e));var n=0;if(0==e)return-Infinity;if(1<=e)for(;2<=e;)e/=2,n++;else for(;1>
e;)e*=2,n--;return n}function Z(e){var n=new Float32Array(1);n[0]=e;return(new Int32Array(n.buffer))[0]|0}function aa(e){if(!isFinite(e))return isNaN(e)?new f(1,0,32752):0=N?(N=0,e/=Math.pow(2,-1026)):(e/=Math.pow(2,N-1027),16>e&&(e*=2,--N),0==N&&(e/=2));var ma=Math.pow(2,24),Ca=e|0;e=(e-Ca)*ma;var Na=e|0;e=(e-Na)*ma;return new f(e|0,Na,Ca&15|n|N<<4)}function W(e,n,N){e.write(32,n.dims.length);
e.write(32,n.kind|n.layout<<8);if("_bigarr02"==n.caml_custom)for(var ma=0;man.dims[ma]?e.write(16,n.dims[ma]):(e.write(16,65535),e.write(32,0),e.write(32,n.dims[ma]));else for(ma=0;maNa;Na++)e.write(8,Ca[Na]);break;case 1:for(ma=0;maNa;Na++)e.write(8,Ca[Na]);break;case 0:for(ma=0;maNa;Na++)e.write(8,Ca[Na]);Ca=aa(eb[2]).toArray();for(Na=0;8>Na;Na++)e.write(8,Ca[Na])}}N[0]=4*(4+n.dims.length);N[1]=8*(4+n.dims.length)}function fa(e){var n=new Int32Array(1);n[0]=e;return(new Float32Array(n.buffer))[0]}function X(e){return new f(e[7]<<0|e[6]<<8|e[5]<<16,e[4]<<0|e[3]<<8|e[2]<<16,e[1]<<0|e[0]<<8)}function ea(e){var n=e.lo,N=e.mi;e=e.hi;var ma=(e&32767)>>4;if(2047==ma)return 0==(n|N|e&15)?e&32768?-Infinity:Infinity:NaN;var Ca=Math.pow(2,
-24);n=(n*Ca+N)*Ca+(e&15);n=0ma||16>8&1;var eb=[];if("_bigarr02"==N)for(N=0;Ncd;cd++)qd[cd]=e.read8u();var Ie=X(qd);lc.set(N,Ie)}break;case 1:qd=Array(8);for(N=0;Ncd;cd++)qd[cd]=e.read8u();Ie=ea(X(qd));lc.set(N,Ie)}break;case 0:for(N=0;Ncd;cd++)qd[cd]=e.read8u();Ie=ea(X(qd));for(cd=0;8>cd;cd++)qd[cd]=e.read8u();cd=ea(X(qd));lc.set(N,
[254,Ie,cd])}}n[0]=4*(4+ma);return J(Na,Ca,eb,Pb)}function ta(e,n,N){return e.compare(n,N)}function xa(e,n){n=Math.imul(n,-862048943);n=Math.imul(n<<15|n>>>17,461845907);e^=n;e=e<<13|e>>>19;return(e+(e<<2)|0)+-430675100|0}function Ga(e,n){e=xa(e,n.lo32());return e=xa(e,n.hi32())}function Ia(e){var n=r(e.dims),N=0;switch(e.kind){case 2:case 3:case 12:256>>0&&255>=
e[0]?(e=e[0]|0,254==e?0:e):e instanceof String||"string"==typeof e?12520:e instanceof Number?1E3:e&&e.caml_custom?1255:e&&e.compare?1256:"function"==typeof e?1247:"symbol"==typeof e?1251:1001}function la(e,n){return en?1:0}function ka(e,n,N){for(var ma=[];;){if(!N||e!==n){var Ca=Ba(e);if(250==Ca){e=e[1];continue}var Na=Ba(n);if(250==Na){n=n[1];continue}if(Ca!==Na)return 1E3==Ca?1255==Na?Fa(e,n,-1,N):-1:1E3==Na?1255==Ca?Fa(n,e,1,N):1:Can.c?1:0,0!=n))return n|0;break;case 253:c("equal: got Double_tag, should not happen");break;case 254:c("equal: got Double_array_tag, should not happen");break;case 255:c("equal: got Custom_tag, should not happen");break;
case 1247:c("compare: functional value");break;case 1255:Ca=Ya(e);if(Ca!=Ya(n))return e.caml_customn)return 1;if(e!=n){if(!N)return NaN;if(e==e)return 1;if(n==n)return-1}break;case 1001:if(en)return 1;if(e!=n){if(!N)return NaN;
if(e==e)return 1;if(n==n)return-1}break;case 1251:if(e!==n)return N?1:NaN;break;case 1252:if(e!==n){if(en)return 1}break;case 12520:e=e.toString();n=n.toString();if(e!==n){if(en)return 1}break;default:if(e.length!=n.length)return e.lengthe&&c("Bytes.create");return new m(e?2:9,"",e)}function na(e,
n){return+(0==ka(e,n,!1))}function oa(e){var n=+e;if(0=Ca;)N.width=10*N.width+Ca,ma++;ma--;break;case ".":N.prec=0;for(ma++;Ca=
e.charCodeAt(ma)-48,0<=Ca&&9>=Ca;)N.prec=10*N.prec+Ca,ma++;ma--;case "d":case "i":N.signedconv=!0;case "u":N.base=10;break;case "x":N.base=16;break;case "X":N.base=16;N.uppercase=!0;break;case "o":N.base=8;break;case "e":case "f":case "g":N.signedconv=!0;N.conv=Ca;break;case "E":case "F":case "G":N.signedconv=!0,N.uppercase=!0,N.conv=Ca.toLowerCase()}}return N}function Oa(e,n){e.uppercase&&(n=n.toUpperCase());var N=n.length;e.signedconv&&(0>e.sign||"-"!=e.signstyle)&&N++;e.alternate&&(8==e.base&&
(N+=1),16==e.base&&(N+=2));var ma="";if("+"==e.justify&&" "==e.filler)for(var Ca=N;Cae.sign?ma+="-":"-"!=e.signstyle&&(ma+=e.signstyle));e.alternate&&8==e.base&&(ma+="0");e.alternate&&16==e.base&&(ma+=e.uppercase?"0X":"0x");if("+"==e.justify&&"0"==e.filler)for(Ca=N;Cae.prec?6:e.prec;if(0>n||0==n&&-Infinity==1/n)e.sign=-1,n=-n;if(isNaN(n)){var ma=
"nan";e.filler=" "}else if(isFinite(n))switch(e.conv){case "e":ma=n.toExponential(N);n=ma.length;"e"==ma.charAt(n-3)&&(ma=ma.slice(0,n-1)+"0"+ma.slice(n-1));break;case "f":ma=n;n=N;1>Math.abs(ma)?ma=ma.toFixed(n):(N=parseInt(ma.toString().split("+")[1]),20Na||1E21<=n||n.toFixed(0).length>N){for(n=
Ca-1;"0"==ma.charAt(n);)n--;"."==ma.charAt(n)&&n--;ma=ma.slice(0,n+1)+ma.slice(Ca);n=ma.length;"e"==ma.charAt(n-3)&&(ma=ma.slice(0,n-1)+"0"+ma.slice(n-1))}else{Ca=N;if(0>Na)Ca-=Na+1,ma=n.toFixed(Ca);else for(;ma=n.toFixed(Ca),ma.length>N+1;)Ca--;if(Ca){for(n=ma.length-1;"0"==ma.charAt(n);)n--;"."==ma.charAt(n)&&n--;ma=ma.slice(0,n+1)}}}else ma="inf",e.filler=" ";return Oa(e,ma)}function Ma(e,n){if("%d"==e)return""+n;e=La(e);0>n&&(e.signedconv?(e.sign=-1,n=-n):n>>>=0);n=n.toString(e.base);if(0<=e.prec){e.filler=
" ";var N=e.prec-n.length;0ma){for(var mb=Na+1;mb(ma=e.charCodeAt(mb));mb++);512ma?(N+=String.fromCharCode(192|ma>>6),N+=String.fromCharCode(128|ma&63)):55296>ma||57343<=ma?N+=String.fromCharCode(224|
ma>>12,128|ma>>6&63,128|ma&63):56319<=ma||Na+1==eb||56320>(Ca=e.charCodeAt(Na+1))||57343>18,128|ma>>12&63,128|ma>>6&63,128|ma&63));1024e&&(null==ma&&(ma=-9999),e=[0,ma]);return[e,vb(n||""),vb(N||"")]}function Wa(e,n){throw q([0,e].concat(n));}function hb(e){throw q([0,Li.Sys_error,e]);}function ab(e){4!=e.t&&A(e);return e.c}function Qa(e){this.data=
e}function bb(e,n,N){this.file=n;this.name=e;this.flags=N}function Pa(e,n){this.content={};this.root=e;this.lookupFun=n}function Lb(e,n){var N;e=Ua(e);Jk(e)||(e=Kk+e);for(var ma=Jk(e),Ca=ma[1].split("/"),Na=[],eb=0;ebn||256=n);Pb++)ma[Ca++]=Na[Pb]}else if(Na instanceof m){a:switch(Na.t&6){default:h(Na);case 0:Na=Na.c;
break a;case 4:Na=Na.c}if("string"===typeof Na)mb=xc(mb,Na);else{eb=Na;var lc=eb.length;for(Pb=0;Pb+4<=lc;Pb+=4)Na=eb[Pb]|eb[Pb+1]<<8|eb[Pb+2]<<16|eb[Pb+3]<<24,mb=xa(mb,Na);Na=0;switch(lc&3){case 3:Na=eb[Pb+2]<<16;case 2:Na|=eb[Pb+1]<<8;case 1:Na|=eb[Pb],mb=xa(mb,Na)}mb^=lc}e--}else Ka(Na)?(mb=xc(mb,Na),e--):"string"===typeof Na?(mb=xc(mb,Na),e--):Na===(Na|0)?(mb=xa(mb,Na+Na+1),e--):Na===+Na&&(mb=Ga(mb,aa(Na)),e--);n=mb;n=Math.imul(n^n>>>16,-2048144789);n=Math.imul(n^n>>>13,-1028477387);return(n^
n>>>16)&1073741823}function pc(e){return new f(e&16777215,e>>24&16777215,e>>31&65535)}function Cc(e){var n=0,N=e.length,ma=10,Ca=1;if(0=e?e-48:65<=e&&90>=e?e-55:97<=e&&122>=e?e-87:-1}function dc(e){var n=Cc(e),
N=n[0],ma=n[1];n=n[2];var Ca=e.length,Na=NNa||Na>=n)&&pa("int_of_string");var eb=Na;for(N++;NNa||Na>=n)break;eb=n*eb+Na;4294967295>16;return N}function Xc(e,n,N){e.lex_default||(e.lex_base=Ad(e[1]),e.lex_backtrk=Ad(e[2]),e.lex_check=Ad(e[5]),e.lex_trans=Ad(e[4]),e.lex_default=Ad(e[3]));var ma=ab(N[2]);0<=n?(N[7]=N[5]=N[6],N[8]=-1):n=-n-1;
for(;;){var Ca=e.lex_base[n];if(0>Ca)return-Ca-1;var Na=e.lex_backtrk[n];0<=Na&&(N[7]=N[6],N[8]=Na);if(N[6]>=N[3]){if(0==N[9])return-n-1;Na=256}else Na=ma[N[6]],N[6]++;n=e.lex_check[Ca+Na]==n?e.lex_trans[Ca+Na]:e.lex_default[n];if(0>n)if(N[6]=N[7],-1==N[8])pa("lexing: empty token");else return N[8];else 256==Na&&(N[9]=0)}}function sc(e){for(var n=0,N=e.length-1;0<=N;N--)n=[0,e[N],n];return n}function Sc(e,n){0>e&&u();e=e+1|0;var N=Array(e);N[0]=0;for(var ma=1;maCa.buffer.length&&
(N=new Uint8Array(Ca.buffer_curr+n.length),N.set(Ca.buffer),Ca.buffer=N);switch(Ca.buffered){case 0:Ca.buffer.set(n,Ca.buffer_curr);Ca.buffer_curr+=n.length;Ib(e);break;case 1:Ca.buffer.set(n,Ca.buffer_curr);Ca.buffer_curr+=n.length;Ca.buffer_curr>=Ca.buffer.length&&Ib(e);break;case 2:N=n.lastIndexOf(10),0>N?(Ca.buffer.set(n,Ca.buffer_curr),Ca.buffer_curr+=n.length,Ca.buffer_curr>=Ca.buffer.length&&Ib(e)):(Ca.buffer.set(n.subarray(0,N+1),Ca.buffer_curr),Ca.buffer_curr+=N+1,Ib(e),Ca.buffer.set(n.subarray(N+
1),Ca.buffer_curr),Ca.buffer_curr+=n.length-N-1)}return 0}function Nb(e,n){n=String.fromCharCode(n);rb(e,S(n),0,1);return 0}function fc(e,n){bj[e].output=function(N){n(N)};return 0}function Bc(e,n){return+(0!=ka(e,n,!1))}function Jc(e,n){var N=Array(n+1);N[0]=e;for(e=1;e<=n;e++)N[e]=0;return N}function ic(e,n){e[0]=250;e[1]=n;return 0}function Oc(e){return e instanceof Array&&e[0]==e[0]>>>0?e[0]:e instanceof m?252:Ka(e)?252:e instanceof Function||"function"==typeof e?247:e&&e.caml_custom?255:1E3}
function Rc(e,n,N){if(N)if(w.toplevelReloc)e=yk(w.toplevelReloc,[N]);else if(Li.toc){if(!Li.symbols){for(var ma=Li.toc,Ca;ma;)if("SYJS"==Ua(ma[1][1])){Ca=ma[1][2];break}else ma=ma[2];ma={};if(Ca)for(var Na=1;Na>>0>=e.length&&c("index out of bounds");return e.charCodeAt(n)}
function wc(e,n){return 1-pd(e,n)}function je(e){e=y(Ua(e));if(void 0===e)throw Li.Not_found;return vb(e)}function pf(){if(w.crypto){if("function"===typeof w.crypto.getRandomValues){var e=new Uint32Array(1);w.crypto.getRandomValues(e);return[0,e[0]]}if("function"===w.crypto.randomBytes)return e=w.crypto.randomBytes(4),e=new Uint32Array(e),[0,e[0]]}return[0,(new Date).getTime()^4294967295*Math.random()]}function qe(e){for(var n=1;e&&e.joo_tramp;)e=e.joo_tramp.apply(null,e.joo_args),n++;return e}function ue(e,
n){return{joo_tramp:e,joo_args:n}}function kd(e,n){if("function"===typeof n)return e.fun=n,0;if(n.fun)return e.fun=n.fun,0;for(var N=n.length;N--;)e[N]=n[N];return 0}function Ae(e){if(e instanceof Array)return e;var n=w.RangeError&&e instanceof w.RangeError&&e.message&&e.message.match(/maximum call stack/i)?Li.Stack_overflow:w.InternalError&&e instanceof w.InternalError&&e.message&&e.message.match(/too much recursion/i)?Li.Stack_overflow:e instanceof w.Error&&Cj.jsError?[0,Cj.jsError,e]:[0,Li.Failure,
vb(String(e))];e instanceof w.Error&&(n.js_error=e);return n}function Bf(e,n){(0>n||n>=e.length-1)&&u();return e[n+1]}function gg(e){if(e instanceof Array&&(0==e[0]||248==e[0])){var n=Cj["Printexc.handle_uncaught_exception"];if(n)yk(n,[e,!1]);else{n="";if(0==e[0]){n+=e[1][1];var N;if(N=3==e.length&&0==e[2][0])a:switch(e[1][2]){case -8:case -11:case -12:N=1;break a;default:N=0}if(N){N=e[2];var ma=1}else ma=2,N=e;n+="(";for(var Ca=ma;Cama&&(n+=", ");var Na=N[Ca];n="number"==typeof Na?
n+Na.toString():Na instanceof m?n+('"'+Na.toString()+'"'):"string"==typeof Na?n+('"'+Na.toString()+'"'):n+"_"}n+=")"}else 248==e[0]&&(n+=e[1]);(N=Cj["Pervasives.do_at_exit"])&&yk(N,[0]);console.error("Fatal error: exception "+n+"\n");if(e.js_error)throw e.js_error;}}else throw e;}function jc(e,n){return 1==(0<=e.l?e.l:e.l=e.length)?e(n):M(e,[n])}function Zc(e,n,N){return 2==(0<=e.l?e.l:e.l=e.length)?e(n,N):M(e,[n,N])}function Gc(e,n,N,ma){return 3==(0<=e.l?e.l:e.l=e.length)?e(n,N,ma):M(e,[n,N,ma])}
function ub(e,n,N,ma,Ca){return 4==(0<=e.l?e.l:e.l=e.length)?e(n,N,ma,Ca):M(e,[n,N,ma,Ca])}function Bb(e,n,N,ma,Ca,Na){return 5==(0<=e.l?e.l:e.l=e.length)?e(n,N,ma,Ca,Na):M(e,[n,N,ma,Ca,Na])}function Eb(e,n,N,ma,Ca,Na,eb,mb){return 7==(0<=e.l?e.l:e.l=e.length)?e(n,N,ma,Ca,Na,eb,mb):M(e,[n,N,ma,Ca,Na,eb,mb])}function hd(e){if("number"===typeof e)return 0;switch(e[0]){case 0:return[0,hd(e[1])];case 1:return[1,hd(e[1])];case 2:return[2,hd(e[1])];case 3:return[3,hd(e[1])];case 4:return[4,hd(e[1])];case 5:return[5,
hd(e[1])];case 6:return[6,hd(e[1])];case 7:return[7,hd(e[1])];case 8:return[8,e[1],hd(e[2])];case 9:var n=e[1];return[9,n,n,hd(e[3])];case 10:return[10,hd(e[1])];case 11:return[11,hd(e[1])];case 12:return[12,hd(e[1])];case 13:return[13,hd(e[1])];default:return[14,hd(e[1])]}}function Ud(e,n){if("number"===typeof e)return n;switch(e[0]){case 0:return[0,Ud(e[1],n)];case 1:return[1,Ud(e[1],n)];case 2:return[2,Ud(e[1],n)];case 3:return[3,Ud(e[1],n)];case 4:return[4,Ud(e[1],n)];case 5:return[5,Ud(e[1],
n)];case 6:return[6,Ud(e[1],n)];case 7:return[7,Ud(e[1],n)];case 8:return[8,e[1],Ud(e[2],n)];case 9:return[9,e[1],e[2],Ud(e[3],n)];case 10:return[10,Ud(e[1],n)];case 11:return[11,Ud(e[1],n)];case 12:return[12,Ud(e[1],n)];case 13:return[13,Ud(e[1],n)];default:return[14,Ud(e[1],n)]}}function Td(e,n){if("number"===typeof e)return n;switch(e[0]){case 0:return[0,Td(e[1],n)];case 1:return[1,Td(e[1],n)];case 2:return[2,e[1],Td(e[2],n)];case 3:return[3,e[1],Td(e[2],n)];case 4:return[4,e[1],e[2],e[3],Td(e[4],
n)];case 5:return[5,e[1],e[2],e[3],Td(e[4],n)];case 6:return[6,e[1],e[2],e[3],Td(e[4],n)];case 7:return[7,e[1],e[2],e[3],Td(e[4],n)];case 8:return[8,e[1],e[2],e[3],Td(e[4],n)];case 9:return[9,e[1],Td(e[2],n)];case 10:return[10,Td(e[1],n)];case 11:return[11,e[1],Td(e[2],n)];case 12:return[12,e[1],Td(e[2],n)];case 13:return[13,e[1],e[2],Td(e[3],n)];case 14:return[14,e[1],e[2],Td(e[3],n)];case 15:return[15,Td(e[1],n)];case 16:return[16,Td(e[1],n)];case 17:return[17,e[1],Td(e[2],n)];case 18:return[18,
e[1],Td(e[2],n)];case 19:return[19,Td(e[1],n)];case 20:return[20,e[1],e[2],Td(e[3],n)];case 21:return[21,e[1],Td(e[2],n)];case 22:return[22,Td(e[1],n)];case 23:return[23,e[1],Td(e[2],n)];default:return[24,e[1],e[2],Td(e[3],n)]}}function Ue(e,n,N){return e[1]===n?(e[1]=N,1):0}function kb(e){throw q([0,Sb,e],1);}function tb(e){throw q([0,Ea,e],1);}function ob(e,n){return+(0<=ka(e,n,!1))?e:n}function Ub(e){return 0<=e?e:-e|0}function Tb(e,n){var N=e.length,ma=n.length,Ca=ua(N+ma|0);L(e,0,Ca,0,N);L(n,
0,Ca,N,ma);return db(Ca)}function rd(e){return 0<=e&&255>=e?e:tb("char_of_int")}function td(e){return e?"true":"false"}function Hd(e){return""+e}function te(e,n){var N=n.length;return rb(e,S(n),0,N)}function ve(e,n,N,ma){return 0<=N&&0<=ma&&(n.length-ma|0)>=N?rb(e,S(n),N,ma):tb("output_substring")}function pe(e){te(Dl,e);Nb(Dl,10);return Ib(Dl)}function $d(e){return Ws[1].call(null,0)}function Ab(e){throw q(Eu,1);}function ec(e){var n=e[1];e[1]=Ab;try{var N=jc(n,0);ic(e,N);return N}catch(Ca){var ma=
Ae(Ca);e[1]=function(Na){throw q(ma,0);};throw q(ma,0);}}function vc(e){var n=Oc(e);return 250!==n&&246!==n&&253!==n?e:[250,e]}function Xa(e){return 0<=e&&255>=e?e:tb("Char.chr")}function sa(e){var n=e-192|0,N=0;30>>0?25>=n+127>>>0&&(N=1):23!==n&&(N=1);return N?e+32|0:e}function qa(e){return 25>>0?e:e+32|0}function Da(e){return 25>>0?e:e+-32|0}function Ta(e){for(var n=0;;){if(!e)return n;n=n+1|0;e=e[2]}}function wb(e,n){return[0,e,n]}function ac(e){return e?e[1]:kb("hd")}function Hc(e){return e?
e[2]:kb("tl")}function Wc(e,n){if(0>n)return tb("List.nth");for(;;){if(!e)return kb("nth");var N=e[1];if(0===n)return N;e=e[2];n=n-1|0}}function Wd(e,n){if(0>n)return tb("List.nth");for(;;){if(!e)return 0;var N=e[1];if(0===n)return[0,N];e=e[2];n=n-1|0}}function re(e,n){for(;;){if(!e)return n;n=[0,e[1],n];e=e[2]}}function xe(e){return re(e,0)}function Cf(e,n){if(!n)return 0;var N=n[2];return[0,jc(e,n[1]),Cf(e,N)]}function kf(e,n){for(var N=0;;){if(!n)return N;var ma=n[2];N=[0,jc(e,n[1]),N];n=ma}}function Df(e,
n){for(;;){if(!n)return 0;var N=n[2];jc(e,n[1]);n=N}}function tf(e,n,N){for(;;){if(!N)return n;var ma=N[2];n=Zc(e,n,N[1]);N=ma}}function rg(e,n,N){return n?Zc(e,n[1],rg(e,n[2],N)):N}function gh(e,n){for(var N=n;;){if(!N)return 1;n=N[2];N=jc(e,N[1]);if(!N)return N;N=n}}function jh(e,n){for(var N=n;;){if(!N)return 0;n=N[2];if(N=jc(e,N[1]))return N;N=n}}function Uf(e,n){for(var N=n;;){if(!N)return 0;n=N[2];if(N=0===ka(N[1],e,!0)?1:0)return N;N=n}}function hh(e,n){for(var N=n;;){if(!N)throw q(Xb,1);n=
N[1];N=N[2];var ma=n[2];if(0===ka(n[1],e,!0))return ma}}function ti(e,n){for(var N=n;;){if(!N)return 0;n=N[1];N=N[2];var ma=n[2];if(0===ka(n[1],e,!0))return[0,ma]}}function hi(e,n){for(var N=n;;){if(!N)throw q(Xb,1);n=N[1];N=N[2];if(jc(e,n))return n}}function Rj(e){return function(n){for(var N=0,ma=n;;){if(!ma)return xe(N);n=ma[2];ma=ma[1];jc(e,ma)&&(N=[0,ma,N]);ma=n}}}function Lk(e,n){for(var N=0;;){if(!n)return xe(N);var ma=n[2];N=re(jc(e,n[1]),N);n=ma}}function Vl(e){if(!e)return nf;var n=e[1],
N=n[2];n=n[1];e=Vl(e[2]);return[0,[0,n,e[1]],[0,N,e[2]]]}function jk(e,n){return n<=e?e:n}function lj(e,n){var N=ua(e),ma=0;if(0=N.l||2==N.t&&e>=N.c.length))0==n?(N.c="",N.t=2):(N.c=g(e,String.fromCharCode(n)),N.t=e==N.l?0:2);else for(4!=N.t&&A(N),e+=ma;ma=n){var ma=ua(N);P(e,n,ma,0,N);return ma}return tb("String.sub / Bytes.sub")}function Wl(e,n,N,ma,Ca){return 0<=
Ca&&0<=n&&(e.l-Ca|0)>=n&&0<=ma&&(N.l-Ca|0)>=ma?P(e,n,N,ma,Ca):tb("Bytes.blit")}function Mi(e,n,N,ma,Ca){return 0<=Ca&&0<=n&&(e.length-Ca|0)>=n&&0<=ma&&(N.l-Ca|0)>=ma?L(e,n,N,ma,Ca):tb("String.blit / Bytes.blit_string")}function Dj(e){e=e-9|0;var n=0;4>>0?23===e&&(n=1):2!==e&&(n=1);return n?1:0}function Xj(e,n){var N=n.l;if(0===N)return n;var ma=ua(N);N=N-1|0;if(0<=N)for(var Ca=0;;){F(ma,Ca,jc(e,R(n,Ca)));var Na=Ca+1|0;if(N!==Ca)Ca=Na;else break}return ma}function oh(e,n){return db(lj(e,n))}function wf(e,
n,N){return db(sh(S(e),n,N))}function cg(e,n){if(!n)return"";for(var N=e.length,ma=0,Ca=n;;){if(Ca){var Na=Ca[1];if(Ca[2]){Na=(Na.length+N|0)+ma|0;Ca=Ca[2];ma=ma<=Na?Na:tb("String.concat");continue}ma=Na.length+ma|0}ma=ua(ma);Ca=0;for(Na=n;;){if(Na){n=Na[1];if(Na[2]){Na=Na[2];L(n,0,ma,Ca,n.length);L(e,0,ma,Ca+n.length|0,N);Ca=(Ca+n.length|0)+N|0;continue}L(n,0,ma,Ca,n.length)}return db(ma)}}}function zk(e,n){var N=n.length-1|0;if(0<=N)for(var ma=0;;){jc(e,n.charCodeAt(ma));var Ca=ma+1|0;if(N!==ma)ma=
Ca;else break}return 0}function ll(e){e=e-9|0;var n=0;4>>0?23===e&&(n=1):2!==e&&(n=1);return n?1:0}function dh(e){if(pd(e,"")||!ll(e.charCodeAt(0))&&!ll(e.charCodeAt(e.length-1|0)))return e;e=S(e);for(var n=e.l,N=[0,0];;)if(N[1]>>0?33>>0&&(Ca=1):
2===ma&&(Ca=1);if(Ca){e=S(e);n=[0,0];N=e.l-1|0;if(0<=N)for(ma=0;;){var Na=R(e,ma);Ca=0;if(32<=Na){Na=Na+-34|0;var eb=0;58>>0?93>Na&&(eb=1):56>>0?Ca=1:eb=1;if(eb){var mb=1;Ca=2}}else 11<=Na?13===Na&&(Ca=1):8<=Na&&(Ca=1);switch(Ca){case 0:mb=4;break;case 1:mb=2}n[1]=n[1]+mb|0;Ca=ma+1|0;if(N!==ma)ma=Ca;else break}if(n[1]===e.l)e=Gi(e);else{mb=ua(n[1]);n[1]=0;N=e.l-1|0;if(0<=N)for(ma=0;;){Ca=R(e,ma);Na=0;if(35<=Ca)Na=92===Ca?2:127<=Ca?1:3;else if(32<=Ca)Na=34<=Ca?2:3;else if(14<=Ca)Na=1;else switch(Ca){case 8:F(mb,
n[1],92);n[1]++;F(mb,n[1],98);break;case 9:F(mb,n[1],92);n[1]++;F(mb,n[1],116);break;case 10:F(mb,n[1],92);n[1]++;F(mb,n[1],110);break;case 13:F(mb,n[1],92);n[1]++;F(mb,n[1],114);break;default:Na=1}switch(Na){case 1:F(mb,n[1],92);n[1]++;F(mb,n[1],48+(Ca/100|0)|0);n[1]++;F(mb,n[1],48+((Ca/10|0)%10|0)|0);n[1]++;F(mb,n[1],48+(Ca%10|0)|0);break;case 2:F(mb,n[1],92);n[1]++;F(mb,n[1],Ca);break;case 3:F(mb,n[1],Ca)}n[1]++;Ca=ma+1|0;if(N!==ma)ma=Ca;else break}e=mb}return db(e)}n=n+1|0}}function Zk(e,n,N,
ma){for(;;){if(n<=N)throw q(Xb,1);if(e.charCodeAt(N)===ma)return N;N=N+1|0}}function mj(e,n){var N=e.length;if(0>N)return tb("String.contains_from / Bytes.contains_from");try{return Zk(e,N,0,n),1}catch(ma){e=Ae(ma);if(e===Xb)return 0;throw q(e,0);}}function ml(e){return db(Xj(Da,S(e)))}function Ch(e){return db(Xj(qa,S(e)))}function Yj(e,n){var N=[0,0],ma=[0,n.length],Ca=n.length-1|0;if(0<=Ca)for(;;){if(n.charCodeAt(Ca)===e){var Na=N[1];N[1]=[0,wf(n,Ca+1|0,(ma[1]-Ca|0)-1|0),Na];ma[1]=Ca}Na=Ca-1|0;
if(0!==Ca)Ca=Na;else break}e=N[1];return[0,wf(n,0,ma[1]),e]}function $k(e){var n=e.length-1;return 0===n?[0]:D(e,0,n)}function Ej(e){return db(sh(e[2],e[5],e[6]-e[5]|0))}function mg(e){e[1]=0;return e[2]=0}function hg(e,n){n[1]=[0,e,n[1]];n[2]=n[2]+1|0;return 0}function qf(e){var n=e[1];if(!n)return 0;var N=n[1];e[1]=n[2];e[2]=e[2]-1|0;return[0,N]}function nj(e){if(e=e[1])return e[1];throw q(sw,1);}function Zh(e){return(e=e[1])?[0,e[1]]:0}function ui(e){e[1]=0;e[2]=0;return e[3]=0}function oj(e,n){e=
[0,e,0];var N=n[3];return N?(n[1]=n[1]+1|0,N[2]=e,n[3]=e,0):(n[1]=1,n[2]=e,n[3]=e,0)}function Tg(e){e=1<=e?e:1;e=2147483643=(N+n|0)?ma[1]=2147483643:kb("Buffer.add: cannot grow buffer"));var Ca=ua(ma[1]);Wl(e[1],0,Ca,0,e[2]);e[1]=Ca;e[3]=ma[1];if((e[2]+n|0)>e[3])throw q([0,
Qb,og],1);if((N+n|0)<=e[3])return 0;throw q([0,Qb,hf],1);}}function Of(e,n){var N=e[2];e[3]<=N&&El(e,1);F(e[1],N,n);e[2]=N+1|0;return 0}function Ni(e,n,N,ma){(0>N||0>ma||(n.length-ma|0)>>3|0;return O(e,N,rd(G(e,N)|1<<(n&7)))}function Sj(e){return e?[0,1,e[1]]:0}
function im(e,n){var N=e[2].l;n=e[1]+n|0;var ma=N=ma+-97>>>0&&(Ca=1):65<=ma&&(Ca=1);else{var Na=0;if(32===ma)Na=1;else if(43<=ma)switch(ma+-43|
0){case 5:if(N<(e+2|0)&&1e)return n;e=[0,0];var ma=n.length-1|0;if(0<=ma)for(var Ca=0;;){9>=n.charCodeAt(Ca)+-48>>>0&&e[1]++;var Na=Ca+
1|0;if(ma!==Ca)Ca=Na;else break}e=e[1];var eb=ua(n.length+((e-1|0)/3|0)|0),mb=[0,0];e=[0,((e-1|0)%3|0)+1|0];ma=n.length-1|0;if(0<=ma)for(Ca=0;;)if(Na=n.charCodeAt(Ca),9>>0||(0===e[1]&&(N(95),e[1]=3),e[1]+=-1),N(Na),Na=Ca+1|0,ma!==Ca)Ca=Na;else break;return db(eb)}function $c(e,n){switch(e){case 1:var N="%+d";break;case 2:N="% d";break;case 4:N="%+i";break;case 5:N="% i";break;case 6:N="%x";break;case 7:N="%#x";break;case 8:N="%X";break;case 9:N="%#X";break;case 10:N="%o";break;case 11:N="%#o";
break;case 0:case 13:N="%d";break;case 3:case 14:N="%i";break;default:N="%u"}return Tc(e,Ma(N,n))}function ld(e,n){switch(e){case 1:var N="%+ld";break;case 2:N="% ld";break;case 4:N="%+li";break;case 5:N="% li";break;case 6:N="%lx";break;case 7:N="%#lx";break;case 8:N="%lX";break;case 9:N="%#lX";break;case 10:N="%lo";break;case 11:N="%#lo";break;case 0:case 13:N="%ld";break;case 3:case 14:N="%li";break;default:N="%lu"}return Tc(e,Ma(N,n))}function Ed(e,n){switch(e){case 1:var N="%+nd";break;case 2:N=
"% nd";break;case 4:N="%+ni";break;case 5:N="% ni";break;case 6:N="%nx";break;case 7:N="%#nx";break;case 8:N="%nX";break;case 9:N="%#nX";break;case 10:N="%no";break;case 11:N="%#no";break;case 0:case 13:N="%nd";break;case 3:case 14:N="%ni";break;default:N="%nu"}return Tc(e,Ma(N,n))}function Xd(e,n){switch(e){case 1:var N="%+Ld";break;case 2:N="% Ld";break;case 4:N="%+Li";break;case 5:N="% Li";break;case 6:N="%Lx";break;case 7:N="%#Lx";break;case 8:N="%LX";break;case 9:N="%#LX";break;case 10:N="%Lo";
break;case 11:N="%#Lo";break;case 0:case 13:N="%Ld";break;case 3:case 14:N="%Li";break;default:N="%Lu"}N=La(N);N.signedconv&&+n.isNeg()&&(N.sign=-1,n=n.neg());var ma="",Ca=pc(N.base);do{var Na=n.udivmod(Ca);n=Na.quotient;ma="0123456789abcdef".charAt(Na.modulus.toInt())+ma}while(!+n.isZero());0<=N.prec&&(N.filler=" ",n=N.prec-ma.length,0cd)for(;1>cd&&-1022qd?"":"+",If="";if(bf)If="-";else switch(Ie){case 43:If="+";break;case 32:If=" "}0<=n&&13>n&&(Ie=Math.pow(2,4*n),cd=Math.round(cd*Ie)/Ie);cd=cd.toString(16);0<=n&&(Ie=cd.indexOf("."),0>Ie?cd+="."+g(n,"0"):(Ie=Ie+1+n,cd=cd.lengthN?"neg_infinity":"infinity":4<=cd?"nan":qd}switch(e[2]){case 5:for(var Na=Va(yc(e,n),N),eb=0,mb=Na.length;;){if(eb===mb)eb=0;else{var Pb=Ic(Na,eb)+-46|0,lc=0;23>>0?55===Pb&&(lc=1):21>>0&&(lc=1);if(!lc){eb=eb+1|0;continue}eb=1}Na=eb?Na:Tb(Na,".");return Ca(Na)}case 6:return ma(0);case 7:return ml(ma(0));case 8:return Ca(ma(0));default:return Va(yc(e,n),N)}}function ye(e){var n=[0,0,ua(16)];Nk(n,e);return db(sh(n[2],
0,n[1]))}function ie(e,n,N,ma,Ca,Na,eb){if("number"===typeof ma){if("number"===typeof Ca)return Ca?function(bf,Pe){return ne(e,[4,n,pb(bf,Zc(Na,eb,Pe))],N)}:function(bf){return ne(e,[4,n,Zc(Na,eb,bf)],N)};var mb=Ca[1];return function(bf){return ne(e,[4,n,pb(mb,Zc(Na,eb,bf))],N)}}if(0===ma[0]){var Pb=ma[2],lc=ma[1];if("number"===typeof Ca)return Ca?function(bf,Pe){return ne(e,[4,n,$i(lc,Pb,pb(bf,Zc(Na,eb,Pe)))],N)}:function(bf){return ne(e,[4,n,$i(lc,Pb,Zc(Na,eb,bf))],N)};var qd=Ca[1];return function(bf){return ne(e,
[4,n,$i(lc,Pb,pb(qd,Zc(Na,eb,bf)))],N)}}var cd=ma[1];if("number"===typeof Ca)return Ca?function(bf,Pe,If){return ne(e,[4,n,$i(cd,bf,pb(Pe,Zc(Na,eb,If)))],N)}:function(bf,Pe){return ne(e,[4,n,$i(cd,bf,Zc(Na,eb,Pe))],N)};var Ie=Ca[1];return function(bf,Pe){return ne(e,[4,n,$i(cd,bf,pb(Ie,Zc(Na,eb,Pe)))],N)}}function se(e,n,N,ma,Ca){if("number"===typeof ma)return function(Pb){return ne(e,[4,n,jc(Ca,Pb)],N)};if(0===ma[0]){var Na=ma[2],eb=ma[1];return function(Pb){return ne(e,[4,n,$i(eb,Na,jc(Ca,Pb))],
N)}}var mb=ma[1];return function(Pb,lc){return ne(e,[4,n,$i(mb,Pb,jc(Ca,lc))],N)}}function Ke(e,n,N,ma){var Ca=n,Na=N;for(n=ma;;){if("number"===typeof n)return jc(Ca,Na);switch(n[0]){case 0:var eb=n[1];return function(Re){return ne(Ca,[5,Na,Re],eb)};case 1:var mb=n[1];return function(Re){var lf=0;if(40<=Re)if(92===Re)var dd="\\\\";else lf=127<=Re?1:2;else if(32<=Re)39<=Re?dd="\\'":lf=2;else if(14<=Re)lf=1;else switch(Re){case 8:dd="\\b";break;case 9:dd="\\t";break;case 10:dd="\\n";break;case 13:dd=
"\\r";break;default:lf=1}switch(lf){case 1:dd=ua(4);F(dd,0,92);F(dd,1,48+(Re/100|0)|0);F(dd,2,48+((Re/10|0)%10|0)|0);F(dd,3,48+(Re%10|0)|0);dd=db(dd);break;case 2:dd=ua(1),F(dd,0,Re),dd=db(dd)}Re=dd.length;lf=lj(Re+2|0,39);L(dd,0,lf,1,Re);return ne(Ca,[4,Na,db(lf)],mb)};case 2:return se(Ca,Na,n[2],n[1],function(Re){return Re});case 3:return se(Ca,Na,n[2],n[1],mc);case 4:return ie(Ca,Na,n[4],n[2],n[3],$c,n[1]);case 5:return ie(Ca,Na,n[4],n[2],n[3],ld,n[1]);case 6:return ie(Ca,Na,n[4],n[2],n[3],Ed,
n[1]);case 7:return ie(Ca,Na,n[4],n[2],n[3],Xd,n[1]);case 8:var Pb=n[4];e=n[3];N=n[2];var lc=n[1];if("number"===typeof N){if("number"===typeof e)return e?function(Re,lf){return ne(Ca,[4,Na,oe(lc,Re,lf)],Pb)}:function(Re){return ne(Ca,[4,Na,oe(lc,5===lc[2]?12:-6,Re)],Pb)};var qd=e[1];return function(Re){return ne(Ca,[4,Na,oe(lc,qd,Re)],Pb)}}if(0===N[0]){var cd=N[2],Ie=N[1];if("number"===typeof e)return e?function(Re,lf){return ne(Ca,[4,Na,$i(Ie,cd,oe(lc,Re,lf))],Pb)}:function(Re){return ne(Ca,[4,Na,
$i(Ie,cd,oe(lc,5===lc[2]?12:-6,Re))],Pb)};var bf=e[1];return function(Re){return ne(Ca,[4,Na,$i(Ie,cd,oe(lc,bf,Re))],Pb)}}var Pe=N[1];if("number"===typeof e)return e?function(Re,lf,dd){return ne(Ca,[4,Na,$i(Pe,Re,oe(lc,lf,dd))],Pb)}:function(Re,lf){return ne(Ca,[4,Na,$i(Pe,Re,oe(lc,5===lc[2]?12:-6,lf))],Pb)};var If=e[1];return function(Re,lf){return ne(Ca,[4,Na,$i(Pe,Re,oe(lc,If,lf))],Pb)};case 9:return se(Ca,Na,n[2],n[1],td);case 10:Na=[7,Na];n=n[1];continue;case 11:Na=[2,Na,n[1]];n=n[2];continue;
case 12:Na=[3,Na,n[1]];n=n[2];continue;case 13:var $f=n[3],ge=ye(n[2]);return function(Re){return ne(Ca,[4,Na,ge],$f)};case 14:var ig=n[3],jf=n[2];return function(Re){return ne(Ca,Na,Td(Zj(Re[1],hd(ah(jf))),ig))};case 15:var le=n[1];return function(Re,lf){return ne(Ca,[6,Na,function(dd){return Zc(Re,dd,lf)}],le)};case 16:var sd=n[1];return function(Re){return ne(Ca,[6,Na,Re],sd)};case 17:Na=[0,Na,n[1]];n=n[2];continue;case 18:N=n[1];if(0===N[0]){N=N[1][1];Ca=function(Re,lf,dd){return function(ae){return ne(lf,
[1,Re,[0,ae]],dd)}}(Na,Ca,n[2]);Na=0;n=N;continue}N=N[1][1];Ca=function(Re,lf,dd){return function(ae){return ne(lf,[1,Re,[1,ae]],dd)}}(Na,Ca,n[2]);Na=0;n=N;continue;case 19:throw q([0,Qb,wi],1);case 20:var Kd=n[3],Fe=[8,Na,"Printf: bad conversion %["];return function(Re){return ne(Ca,Fe,Kd)};case 21:var Ge=n[2];return function(Re){return ne(Ca,[4,Na,Ma("%u",Re)],Ge)};case 22:var cf=n[1];return function(Re){return ne(Ca,[5,Na,Re],cf)};case 23:N=n[2];n=n[1];if("number"===typeof n)switch(n){case 0:return 50>
e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 1:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 2:throw q([0,Qb,ol],1);default:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N])}switch(n[0]){case 0:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 1:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 2:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 3:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 4:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 5:return 50>e?Nd(e+1|0,
Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 6:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 7:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 8:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 9:return n=n[2],50>e?Se(e+1|0,Ca,Na,n,N):ue(Se,[0,Ca,Na,n,N]);case 10:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);default:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N])}default:return N=n[3],ma=n[1],n=jc(n[2],0),50>e?Le(e+1|0,Ca,Na,N,ma,n):ue(Le,[0,Ca,Na,N,ma,n])}}}function Se(e,n,N,ma,Ca){if("number"===
typeof ma)return 50>e?Nd(e+1|0,n,N,Ca):ue(Nd,[0,n,N,Ca]);switch(ma[0]){case 0:var Na=ma[1];return function(jf){return Qf(n,N,Na,Ca)};case 1:var eb=ma[1];return function(jf){return Qf(n,N,eb,Ca)};case 2:var mb=ma[1];return function(jf){return Qf(n,N,mb,Ca)};case 3:var Pb=ma[1];return function(jf){return Qf(n,N,Pb,Ca)};case 4:var lc=ma[1];return function(jf){return Qf(n,N,lc,Ca)};case 5:var qd=ma[1];return function(jf){return Qf(n,N,qd,Ca)};case 6:var cd=ma[1];return function(jf){return Qf(n,N,cd,Ca)};
case 7:var Ie=ma[1];return function(jf){return Qf(n,N,Ie,Ca)};case 8:var bf=ma[2];return function(jf){return Qf(n,N,bf,Ca)};case 9:var Pe=ma[3];e=ma[2];var If=Ph(ah(ma[1]),e);return function(jf){return Qf(n,N,Ud(If,Pe),Ca)};case 10:var $f=ma[1];return function(jf,le){return Qf(n,N,$f,Ca)};case 11:var ge=ma[1];return function(jf){return Qf(n,N,ge,Ca)};case 12:var ig=ma[1];return function(jf){return Qf(n,N,ig,Ca)};case 13:throw q([0,Qb,Xs],1);default:throw q([0,Qb,Yl],1);}}function Nd(e,n,N,ma){N=[8,
N,"Printf: bad conversion %_"];return 50>e?Ke(e+1|0,n,N,ma):ue(Ke,[0,n,N,ma])}function Le(e,n,N,ma,Ca,Na){if(Ca){var eb=Ca[1];return function(mb){mb=jc(Na,mb);return qe(Le(0,n,N,ma,eb,mb))}}Ca=[4,N,Na];return 50>e?Ke(e+1|0,n,Ca,ma):ue(Ke,[0,n,Ca,ma])}function ne(e,n,N){return qe(Ke(0,e,n,N))}function Qf(e,n,N,ma){return qe(Se(0,e,n,N,ma))}function ee(e,n){for(;;){if("number"===typeof n)return 0;switch(n[0]){case 0:var N=n[1];n=Mk(n[2]);ee(e,N);return te(e,n);case 1:N=n[2];n=n[1];if(0===N[0]){N=N[1];
ee(e,n);te(e,"@{");n=N;continue}N=N[1];ee(e,n);te(e,"@[");n=N;continue;case 6:return N=n[2],ee(e,n[1]),jc(N,e);case 7:return ee(e,n[1]),Ib(e);case 8:return N=n[2],ee(e,n[1]),tb(N);case 2:case 4:return N=n[2],ee(e,n[1]),te(e,N);default:return N=n[2],ee(e,n[1]),Nb(e,N)}}}function Qe(e,n){for(;;){if("number"===typeof n)return 0;switch(n[0]){case 0:var N=n[1];n=Mk(n[2]);Qe(e,N);return wh(e,n);case 1:N=n[2];n=n[1];if(0===N[0]){N=N[1];Qe(e,n);wh(e,"@{");n=N;continue}N=N[1];Qe(e,n);wh(e,"@[");n=N;continue;
case 6:return N=n[2],Qe(e,n[1]),wh(e,jc(N,0));case 7:n=n[1];continue;case 8:return N=n[2],Qe(e,n[1]),tb(N);case 2:case 4:return N=n[2],Qe(e,n[1]),wh(e,N);default:return N=n[2],Qe(e,n[1]),Of(e,N)}}}function rf(e){e=e[1];var n=Tg(256);return ne(function(N){Qe(n,N);return kb($h(n))},0,e)}function sg(e,n){return"number"===typeof e?[0,0,n]:0===e[0]?[0,[0,e[1],e[2]],n]:[0,[1,e[1]],n]}function Jg(e,n,N){n=("number"===typeof n?n?[0,1,N]:[0,0,N]:[0,[0,n[1]],N])[1];return"number"===typeof e?[0,0,n,N]:0===e[0]?
[0,[0,e[1],e[2]],n,N]:[0,[1,e[1]],n,N]}function Mg(e,n){function N(le,sd){return Gc(rf(Cm),n,le,sd)}function ma(le){return N(le,"unexpected end of format")}function Ca(le,sd,Kd){return ub(rf(Dm),n,le,sd,Kd)}function Na(le,sd,Kd){return ub(rf(Cq),n,le,sd,Kd)}function eb(le,sd,Kd){sd=sd-le|0;return 0===sd?[0,Kd]:1===sd?[0,[12,Ic(n,le),Kd]]:[0,[11,wf(n,le,sd),Kd]]}function mb(le,sd){for(var Kd=le;;){if(Kd===sd)return eb(le,Kd,0);var Fe=Ic(n,Kd);if(37===Fe)return Fe=Kd+1|0,Fe===sd&&ma(sd),sd=95===Ic(n,
Fe)?cd(Kd,Fe+1|0,sd,1):cd(Kd,Fe,sd,0),eb(le,Kd,sd[1]);if(64!==Fe)Kd=Kd+1|0;else{Fe=Kd+1|0;if(Fe===sd)var Ge=An;else{var cf=Ic(n,Fe),Re=0;if(65<=cf)if(94<=cf){var lf=cf+-123|0;if(2>>0)Re=1;else switch(lf){case 0:Ge=Ie(1,Fe+1|0,sd);break;case 1:Re=1;break;default:Ge=[0,[17,1,mb(Fe+1|0,sd)[1]]]}}else if(91<=cf)switch(cf+-91|0){case 0:Ge=Ie(0,Fe+1|0,sd);break;case 1:Re=1;break;default:Ge=[0,[17,0,mb(Fe+1|0,sd)[1]]]}else Re=1;else if(10===cf)Ge=[0,[17,3,mb(Fe+1|0,sd)[1]]];else if(32<=cf)switch(cf+
-32|0){case 0:Ge=[0,[17,Em,mb(Fe+1|0,sd)[1]]];break;case 5:lf=0;(Fe+1|0)ae&&(Vc=1):45===ae&&(Vc=1);if(!Vc)throw q(Xb,1);var me=If(dd,sd),Yb=me[2],Mc=bf(me[1],sd),gd=Ic(n,Mc)+-45|0;dd=0;if(12>>0)if(17===
gd){lf=[0,wf(n,Ge-2|0,(Mc-Ge|0)+3|0),Yb,0];var id=Mc+1|0}else dd=1;else if(1>>0){var Od=If(Mc,sd),ke=Od[2],Ve=bf(Od[1],sd);if(62!==Ic(n,Ve))throw q(Xb,1);var wg=[0,wf(n,Ge-2|0,(Ve-Ge|0)+3|0),Yb,ke];Yb=Ve+1|0;lf=wg;id=Yb}else dd=1;if(dd)throw q(Xb,1);}catch(eh){lf=Ae(eh);if(lf!==Xb&&lf[1]!==Sb)throw q(lf,0);lf=Fp;id=Ge}Ge=[0,[17,lf,mb(id,sd)[1]]];break;case 28:lf=Fe+1|0;try{Vc=bf(lf,sd);var Vf=Ic(n,Vc);id=0;48<=Vf?58>Vf&&(id=1):45===Vf&&(id=1);if(id){var Pf=If(Vc,sd),Yf=Pf[2],zf=bf(Pf[1],sd);
if(62!==Ic(n,zf))throw q(Xb,1);var kg=[0,[0,zf+1|0,[1,wf(n,lf-2|0,(zf-lf|0)+3|0),Yf]]]}else kg=0;id=kg}catch(eh){id=Ae(eh);if(id!==Xb&&id[1]!==Sb)throw q(id,0);id=0}id?(lf=id[1],lf=[0,[17,lf[2],mb(lf[1],sd)[1]]]):lf=[0,[17,ap,mb(lf,sd)[1]]];Ge=lf;break;case 31:Ge=[0,[17,2,mb(Fe+1|0,sd)[1]]];break;case 32:Ge=[0,[17,5,mb(Fe+1|0,sd)[1]]];break;default:Re=1}else Re=1;Re&&(Ge=[0,[17,[2,cf],mb(Fe+1|0,sd)[1]]])}return eb(le,Kd,Ge[1])}}}function Pb(le,sd,Kd,Fe,Ge,cf,Re,lf,dd,ae,Vc){function me(Ug){Yf[1]=
1;return Fe}function Yb(Ug){zf[1]=1;return Ge}function Mc(Ug){kg[1]=1;return cf}function gd(Ug){eh[1]=1;return Re}function id(Ug){gj[1]=1;return lf}function Od(Ug){Bk[1]=1;return dd}function ke(Ug){gj[1]=1;return ae}function Ve(Ug){Ug=id(0);var Ng=Od(0);if("number"===typeof Ng&&!Ng)return Ug;if("number"===typeof Ug)return 0;if(0!==Ug[0])return 2<=Ug[1]?jf?Bn:ge(le,sd,48,"precision"):Ug;if(2>Ug[1])return Ug;Ug=Ug[2];return jf?[0,1,Ug]:ge(le,sd,48,"precision")}function wg(Ug,Ng){if("number"===typeof Ng)return Ng;
if(0!==Ng[0])return 2<=Ng[1]?jf?$m:ge(le,sd,Ug,"0"):Ng;if(2>Ng[1])return Ng;Ng=Ng[2];return jf?[0,1,Ng]:ge(le,sd,Ug,"0")}function Vf(Ug,Ng){if("number"===typeof Ng)return 0;if(0===Ng[0])switch(Ng[1]){case 0:return Ng=Ng[2],jf?[0,Ng]:ge(le,sd,Ug,"'-'");case 1:return[0,Ng[2]];default:return Ng=Ng[2],jf?[0,Ng]:ge(le,sd,Ug,"'0'")}return ge(le,sd,Ug,"'*'")}function Pf(Ug){return Vf(Ug,id(0))}var Yf=[0,0],zf=[0,0],kg=[0,0],eh=[0,0],gj=[0,0],Bk=[0,0],pl=0;if(124<=Vc)pl=1;else switch(Vc){case 33:var Hi=[0,
[10,mb(sd,Kd)[1]]];break;case 40:var Cn=$f(sd,Kd,41),Dq=mb(Cn+2|0,Kd)[1],Eq=bi(mb(sd,Cn)[1]);Hi=gd(0)?[0,[23,[9,Pf(95),Eq],Dq]]:[0,[14,Pf(40),Eq,Dq]];break;case 44:Hi=mb(sd,Kd);break;case 67:var Gp=mb(sd,Kd)[1];Hi=gd(0)?[0,[23,1,Gp]]:[0,[1,Gp]];break;case 78:var Hp=mb(sd,Kd)[1];Hi=gd(0)?[0,[23,[11,2],Hp]]:[0,[21,2,Hp]];break;case 83:var Ir=wg(Vc,ke(0)),Fq=mb(sd,Kd)[1];if(gd(0))var Ip=[0,[23,[1,Vf(95,ke(0))],Fq]];else{var Jp=sg(Ir,Fq);Ip=[0,[3,Jp[1],Jp[2]]]}Hi=Ip;break;case 91:sd===Kd&&ma(Kd);var an=
lj(32,0),Gq=function(Ug,Ng){if(Ng>=Ug)for(;;){nl(an,rd(Ug));var Hj=Ug+1|0;if(Ng!==Ug)Ug=Hj;else break}return 0},Kp=function(Ug){return Zc(rf(Og),n,Ug)},Fb=function(Ug,Ng,Hj){for(var Ii=Ng;;)if(Ii===Hj&&ma(Hj),Ng=Ic(n,Ii),45===Ng)nl(an,45),Ii=Ii+1|0;else{if(93===Ng)return Ii+1|0;Ii=Ii+1|0;return 50>Ug?Hb(Ug+1|0,Ii,Hj,Ng):ue(Hb,[0,Ii,Hj,Ng])}},Hb=function(Ug,Ng,Hj,Ii){for(;;){Ng===Hj&&ma(Hj);var Ok=Ic(n,Ng),Hq=0;if(46<=Ok)if(64===Ok)Hq=1;else{if(93===Ok)return nl(an,Ii),Ng+1|0}else if(37===Ok)Hq=1;
else if(45<=Ok){Ng=Ng+1|0;Ng===Hj&&ma(Hj);Ok=Ic(n,Ng);if(37===Ok){(Ng+1|0)===Hj&&ma(Hj);Ok=Ic(n,Ng+1|0);if(37!==Ok&&64!==Ok)return Kp(Ng);Gq(Ii,Ok);Ii=Ng+2|0;return 50>Ug?Fb(Ug+1|0,Ii,Hj):ue(Fb,[0,Ii,Hj])}if(93===Ok)return nl(an,Ii),nl(an,45),Ng+1|0;Gq(Ii,Ok);Ii=Ng+1|0;return 50>Ug?Fb(Ug+1|0,Ii,Hj):ue(Fb,[0,Ii,Hj])}if(Hq&&37===Ii)return nl(an,Ok),Ii=Ng+1|0,50>Ug?Fb(Ug+1|0,Ii,Hj):ue(Fb,[0,Ii,Hj]);37===Ii&&Kp(Ng);nl(an,Ii);Ng=Ng+1|0;Ii=Ok}};sd===Kd&&ma(Kd);if(94===Ic(n,sd))var Mb=1,uc=sd+1|0;else Mb=
0,uc=sd;uc===Kd&&ma(Kd);var vd=function(Ug,Ng,Hj){return qe(Hb(0,Ug,Ng,Hj))}(uc+1|0,Kd,Ic(n,uc)),ad=db(Gi(an));if(Mb)for(var nc=lj(32,0),Ec=0;;){O(nc,Ec,rd(Ic(ad,Ec)^255));var Cb=Ec+1|0;if(31!==Ec)Ec=Cb;else{var bc=db(nc);break}}else bc=ad;var Ac=mb(vd,Kd)[1];Hi=gd(0)?[0,[23,[10,Pf(95),bc],Ac]]:[0,[20,Pf(91),bc,Ac]];break;case 97:Hi=[0,[15,mb(sd,Kd)[1]]];break;case 99:var Uc=function(Ug){return gd(0)?[0,[23,0,Ug]]:[0,[0,Ug]]},md=mb(sd,Kd)[1],Fd=Pf(99);Hi=Fd?0===Fd[1]?gd(0)?[0,[23,3,md]]:[0,[22,md]]:
jf?Uc(md):N(sd,"non-zero widths are unsupported for %c conversions"):Uc(md);break;case 114:var Pd=mb(sd,Kd)[1];Hi=gd(0)?[0,[23,2,Pd]]:[0,[19,Pd]];break;case 115:var he=wg(Vc,ke(0)),Ld=mb(sd,Kd)[1];if(gd(0))var Qd=[0,[23,[0,Vf(95,ke(0))],Ld]];else{var uf=sg(he,Ld);Qd=[0,[2,uf[1],uf[2]]]}Hi=Qd;break;case 116:Hi=[0,[16,mb(sd,Kd)[1]]];break;case 123:var of=$f(sd,Kd,125),Vd=mb(sd,of)[1],we=mb(of+2|0,Kd)[1],ze=bi(Vd);Hi=gd(0)?[0,[23,[8,Pf(95),ze],we]]:[0,[13,Pf(123),ze,we]];break;case 66:case 98:var Ef=
wg(Vc,ke(0)),Sf=mb(sd,Kd)[1];if(gd(0))var Nh=[0,[23,[7,Vf(95,ke(0))],Sf]];else{var yh=sg(Ef,Sf);Nh=[0,[9,yh[1],yh[2]]]}Hi=Nh;break;case 37:case 64:Hi=[0,[12,Vc,mb(sd,Kd)[1]]];break;case 76:case 108:case 110:var uh=0;if(sd===Kd)uh=1;else{var Fh=Ic(n,sd)+-88|0,Bg=0;if(32>=Fh>>>0)switch(Fh){case 0:case 12:case 17:case 23:case 29:case 32:var ak=1;Bg=1}Bg||(ak=0);ak?pl=1:uh=1}if(uh){var Rh=mb(sd,Kd)[1],ci=0;if(108<=Vc){if(111>Vc)switch(Vc+-108|0){case 0:var cj=0;ci=1;break;case 1:break;default:ci=cj=1}}else 76===
Vc&&(cj=2,ci=1);if(!ci)throw q([0,Qb,bn],1);Hi=gd(0)?[0,[23,[11,cj],Rh]]:[0,[21,cj,Rh]]}break;case 32:case 35:case 43:case 45:case 95:Hi=Gc(rf(jm),n,le,Vc);break;case 88:case 100:case 105:case 111:case 117:case 120:var Ij=Mc(0),Xg=Yb(0),di=ig(le,sd,me(0),Xg,Ij,Vc),ch=mb(sd,Kd)[1];if(gd(0))var bk=[0,[23,[2,di,Pf(95)],ch]];else{var ck=Od(0),qj=Jg(Ve(0),ck,ch);bk=[0,[4,di,qj[1],qj[2],qj[3]]]}Hi=bk;break;case 69:case 70:case 71:case 72:case 101:case 102:case 103:case 104:var Pi=Mc(0),Ao=Yb(0),Pk=me(0)?
Pi?jf?1:ge(le,sd,32,"'+'"):1:Pi?2:0,Bo=0;if(73<=Vc){var lk=Vc-101|0;if(3>>0)Bo=1;else{switch(lk){case 0:var Gl=1;break;case 1:Gl=0;break;case 2:Gl=3;break;default:Gl=6}var Dn=Gl}}else if(69<=Vc){var mk=0;switch(Vc+-69|0){case 0:var Hl=2;break;case 1:mk=Bo=1;break;case 2:Hl=4;break;default:Hl=7}mk||(Dn=Hl)}else Bo=1;if(Bo){var En=0;Ao?70===Vc&&(Dn=8,En=1):70===Vc&&(Dn=5,En=1);if(!En)throw q([0,Qb,Jr],1);}var $n=mb(sd,Kd)[1],Co=[0,Pk,Dn];if(gd(0))var Fn=Od(0),Do="number"===typeof Fn?Fn?ge(le,sd,
95,"'*'"):0:[0,Fn[1]],Eo=[0,[23,[6,Pf(95),Do],$n]];else{var Fo=Od(0),Gn=Jg(id(0),Fo,$n);Eo=[0,[8,Co,Gn[1],Gn[2],Gn[3]]]}Hi=Eo;break;default:pl=1}if(pl){var bp=0;if(108<=Vc){if(111>Vc){var Lp=0;switch(Vc+-108|0){case 0:var Ys=Ic(n,sd),Iq=Mc(0),Jq=Yb(0),Kr=ig(le,sd+1|0,me(0),Jq,Iq,Ys),Zs=mb(sd+1|0,Kd)[1];if(gd(0))var Kq=[0,[23,[3,Kr,Pf(95)],Zs]];else{var Lq=Od(0),Mq=Jg(Ve(0),Lq,Zs);Kq=[0,[5,Kr,Mq[1],Mq[2],Mq[3]]]}var $s=Kq;Lp=1;break;case 1:break;default:var Lr=Ic(n,sd),Nq=Mc(0),Mr=Yb(0),Nr=ig(le,sd+
1|0,me(0),Mr,Nq,Lr),Or=mb(sd+1|0,Kd)[1];if(gd(0))var Oq=[0,[23,[4,Nr,Pf(95)],Or]];else{var Pr=Od(0),Pq=Jg(Ve(0),Pr,Or);Oq=[0,[6,Nr,Pq[1],Pq[2],Pq[3]]]}$s=Oq;Lp=1}Lp&&(Hi=$s,bp=1)}}else if(76===Vc){var at=Ic(n,sd),Qr=Mc(0),Rr=Yb(0),Sr=ig(le,sd+1|0,me(0),Rr,Qr,at),Qq=mb(sd+1|0,Kd)[1];if(gd(0))var Mp=[0,[23,[5,Sr,Pf(95)],Qq]];else{var Tr=Od(0),Np=Jg(Ve(0),Tr,Qq);Mp=[0,[7,Sr,Np[1],Np[2],Np[3]]]}Hi=Mp;bp=1}bp||(Hi=Gc(rf(Rq),n,sd-1|0,Vc))}if(1-jf){var Op=1-Yf[1];(Op?Fe:Op)&&ge(le,sd,Vc,"'+'");var Sq=1-
zf[1];(Sq?Ge:Sq)&&ge(le,sd,Vc,"'#'");var ao=1-kg[1];(ao?cf:ao)&&ge(le,sd,Vc,"' '");var cp=1-gj[1];(cp?Bc([0,lf],Go):cp)&&ge(le,sd,Vc,"`padding'");var Tq=1-Bk[1];(Tq?Bc([0,dd],Hn):Tq)&&ge(le,sd,Re?95:Vc,"`precision'");(Re?Fe:Re)&&ge(le,sd,95,"'+'")}var Uq=1-eh[1];if(Uq?Re:Uq){var Ho=0;38<=Vc?44!==Vc&&64!==Vc&&(Ho=1):33!==Vc&&37>Vc&&(Ho=1);var Vq=0;if(Ho||!jf)Vq=1;Vq&&ge(le,sd,Vc,"'_'")}return Hi}function lc(le,sd,Kd,Fe,Ge,cf,Re,lf,dd,ae){function Vc(me){return Pb(le,sd+1|0,Kd,Ge,cf,Re,lf,dd,ae,me,
Ic(n,sd))}sd===Kd&&ma(Kd);return"number"!==typeof dd?Vc(dd):"number"!==typeof ae||ae?Fe?"number"===typeof ae?Vc(ei):Vc([0,0,ae[1]]):"number"===typeof ae?Vc(dp):Vc([0,1,ae[1]]):Vc(0)}function qd(le,sd,Kd,Fe,Ge,cf,Re,lf,dd){function ae(me,Yb){Yb=Pe(Yb,Kd,0);return lc(le,Yb[1],Kd,me,Ge,cf,Re,lf,dd,[0,Yb[2]])}sd===Kd&&ma(Kd);var Vc=Ic(n,sd);if(46!==Vc)return Pb(le,sd+1|0,Kd,Ge,cf,Re,lf,dd,0,dd,Vc);sd=sd+1|0;sd===Kd&&ma(Kd);Vc=Ic(n,sd);if(48<=Vc){if(58>Vc)return ae(Fe,sd)}else if(42<=Vc)switch(Vc+-42|
0){case 0:return lc(le,sd+1|0,Kd,Fe,Ge,cf,Re,lf,dd,1);case 1:case 3:if(jf)return ae(Fe||(45===Vc?1:0),sd+1|0)}return jf?lc(le,sd,Kd,Fe,Ge,cf,Re,lf,dd,km):Ca(sd-1|0,46,"precision")}function cd(le,sd,Kd,Fe){function Ge(me,Yb){var Mc=Yb[1];if(Mc?1-jf:Mc)Mc=Ic(n,me),Gc(rf(cn),n,me,Mc);Yb[1]=1;return 0}for(var cf=[0,0],Re=[0,0],lf=[0,0],dd=[0,0],ae=[0,0];;){sd===Kd&&ma(Kd);var Vc=Ic(n,sd)+-32|0;if(16>=Vc>>>0)switch(Vc){case 0:Ge(sd,dd);sd=sd+1|0;continue;case 3:Ge(sd,ae);sd=sd+1|0;continue;case 11:Ge(sd,
lf);sd=sd+1|0;continue;case 13:Ge(sd,Re);sd=sd+1|0;continue;case 16:Ge(sd,cf);sd=sd+1|0;continue}dd=dd[1];ae=ae[1];lf=lf[1];Re=Re[1];cf=cf[1];sd===Kd&&ma(Kd);cf=cf?Re?jf?0:ge(le,sd,45,"0"):2:Re?0:1;Vc=Ic(n,sd);if(48<=Vc){if(58>Vc)return sd=Pe(sd,Kd,0),qd(le,sd[1],Kd,Re,lf,ae,dd,Fe,[0,cf,sd[2]])}else if(42===Vc)return qd(le,sd+1|0,Kd,Re,lf,ae,dd,Fe,[1,cf]);switch(cf){case 0:return 1-jf&&Ca(sd-1|0,45,"padding"),qd(le,sd,Kd,Re,lf,ae,dd,Fe,0);case 1:return qd(le,sd,Kd,Re,lf,ae,dd,Fe,0);default:return qd(le,
sd,Kd,Re,lf,ae,dd,Fe,Io)}}}function Ie(le,sd,Kd){try{if(sd===Kd)throw q(Xb,1);if(60!==Ic(n,sd))throw q(Xb,1);var Fe=sd+1|0,Ge=n.length,cf=0;if(0<=Fe&&Ge>=Fe){var Re=Zk(n,Ge,Fe,62);cf=1}cf||(Re=tb("String.index_from / Bytes.index_from"));if(Kd<=Re)throw q(Xb,1);var lf=wf(n,sd,(Re-sd|0)+1|0),dd=mb(Re+1|0,Kd)[1],ae=[0,mb(sd,Re+1|0)[1],lf];return[0,[18,le?[0,ae]:[1,ae],dd]]}catch(Vc){Fe=Ae(Vc);if(Fe!==Xb)throw q(Fe,0);sd=mb(sd,Kd)[1];return[0,[18,le?[0,Zb]:[1,Zb],sd]]}}function bf(le,sd){for(;;){le===
sd&&ma(sd);if(32!==Ic(n,le))return le;le=le+1|0}}function Pe(le,sd,Kd){for(;;){le===sd&&ma(sd);var Fe=Ic(n,le);if(9>>0)return[0,le,Kd];Kd=(10*Kd|0)+(Fe-48|0)|0;if(2147483643Kd)return Pe(le,sd,0)}else if(45===Kd){(le+1|0)===sd&&ma(sd);Kd=Ic(n,le+1|0);if(9>>0)return Na(le+1|0,"digit",Kd);le=Pe(le+1|0,sd,0);return[0,le[1],-le[2]|0]}throw q([0,Qb,fp],1);}function $f(le,
sd,Kd){for(;;)if(le===sd&&Gc(rf(In),n,Kd,sd),37!==Ic(n,le))le=le+1|0;else{(le+1|0)===sd&&ma(sd);if(Ic(n,le+1|0)===Kd)return le;var Fe=Ic(n,le+1|0);if(95<=Fe)if(123<=Fe){if(126>Fe)switch(Fe+-123|0){case 0:le=$f(le+2|0,sd,125)+2|0;continue;case 1:break;default:return Na(le+1|0,"character ')'",125)}}else{if(96>Fe){(le+2|0)===sd&&ma(sd);Fe=Ic(n,le+2|0);if(40===Fe){le=$f(le+3|0,sd,41)+2|0;continue}if(123===Fe){le=$f(le+3|0,sd,125)+2|0;continue}le=le+3|0;continue}}else{if(40===Fe){le=$f(le+2|0,sd,41)+2|
0;continue}if(41===Fe)return Na(le+1|0,"character '}'",41)}le=le+2|0}}function ge(le,sd,Kd,Fe){sd=wf(n,le,sd-le|0);return Bb(rf(bo),n,le,Fe,Kd,sd)}function ig(le,sd,Kd,Fe,Ge,cf){for(;;){var Re=0;if(Kd)if(Fe)Re=1;else{if(!Ge){if(100===cf)return 1;if(105===cf)return 4}}else if(Fe)if(Ge)Re=1;else if(Re=cf+-88|0,32>>0)Re=1;else switch(Re){case 0:return 9;case 12:return 13;case 17:return 14;case 23:return 11;case 29:return 15;case 32:return 7;default:Re=1}else if(Ge){if(100===cf)return 2;if(105===
cf)return 5}else{var lf=cf+-88|0;if(32>=lf>>>0)switch(lf){case 0:return 8;case 12:return 0;case 17:return 3;case 23:return 10;case 29:return 12;case 32:return 6}}if(Re&&(Re=cf+-88|0,32>=Re>>>0))switch(Re){case 0:if(jf)return 9;break;case 23:if(jf)return 11;break;case 32:if(jf)return 7;break;case 12:case 17:case 29:if(!jf)return ge(le,sd,cf,"'#'");Fe=0;continue}if(Kd)if(Ge){if(!jf)return ge(le,sd,32,"'+'");Ge=0}else{if(!jf)return ge(le,sd,cf,"'+'");Kd=0}else{if(!Ge)throw q([0,Qb,Pp],1);if(!jf)return ge(le,
sd,cf,"' '");Ge=0}}}var jf=e?e[1]:1;return mb(0,n.length)}function Oe(e,n){return ne(function(N){ee(e,N);return 0},0,n[1])}function Wf(e,n){return ne(function(N){var ma=Tg(64);Qe(ma,N);return jc(e,$h(ma))},0,n[1])}function vg(e){return Wf(function(n){return n},e)}function $g(e,n){e=e[1+n];if(!(1-("number"===typeof e?1:0)))return jc(vg(Fm),e);if(252===Oc(e))return jc(vg(Cg),e);if(253!==Oc(e))return"_";e=Va("%.12g",e);n=0;for(var N=e.length;;){if(N<=n)return Tb(e,".");var ma=Ic(e,n),Ca=0;48<=ma?58>
ma&&(Ca=1):45===ma&&(Ca=1);if(!Ca)return e;n=n+1|0}}function Gh(e,n){if(e.length-1<=n)return"";var N=Gh(e,n+1|0);e=$g(e,n);return Zc(vg(lm),e,N)}function Qk(e){for(var n=tw[1];;){if(n){var N=0,ma=n[2];n=n[1];try{var Ca=jc(n,e)}catch(eb){N=1}n=0;if(N||!Ca)n=1;else var Na=[0,Ca[1]];if(n){n=ma;continue}}else Na=0;if(Na)return Na[1];if(e===co)return"Out of memory";if(e===cc)return"Stack overflow";if(e[1]===sb)return ma=e[2],e=ma[3],N=ma[2],ma=ma[1],Bb(vg(qc),ma,N,e,e+5|0,"Pattern matching failed");if(e[1]===
Qb)return ma=e[2],e=ma[3],N=ma[2],ma=ma[1],Bb(vg(qc),ma,N,e,e+6|0,"Assertion failed");if(e[1]===zb)return ma=e[2],e=ma[3],N=ma[2],ma=ma[1],Bb(vg(qc),ma,N,e,e+6|0,"Undefined recursive module");if(0!==Oc(e))return e[1];ma=e.length-1;N=e[1][1];if(2>>0)ma=Gh(e,2),e=$g(e,1),e=Zc(vg(eo),e,ma);else switch(ma){case 0:e="";break;case 1:e="";break;default:e=$g(e,1),e=jc(vg(Kg),e)}return Tb(N,e)}}function ug(e,n){n=[0];var N=n.length-1-1|0;if(0<=N)for(var ma=0;;){var Ca=I(n,ma)[1+ma],Na=function(Ie){return function(bf){return bf?
0===Ie?"Raised at":"Re-raised at":0===Ie?"Raised by primitive operation at":"Called from"}}(ma);if(0===Ca[0]){var eb=Ca[5],mb=Ca[4],Pb=Ca[3],lc=Ca[6]?" (inlined)":"",qd=Ca[2],cd=Ca[7];Ca=Na(Ca[1]);eb=[0,Eb(vg(Ur),Ca,cd,qd,lc,Pb,mb,eb)]}else Ca[1]?eb=0:(eb=Na(0),eb=[0,jc(vg(bt),eb)]);eb&&(eb=eb[1],jc(Oe(e,fh),eb));eb=ma+1|0;if(N!==ma)ma=eb;else break}return 0}function Zl(e){for(;;){var n=tw[1];n=1-Ue(tw,n,[0,e,n]);if(!n)return n}}function ql(e,n){var N=e?e[1]:uw;for(e=16;;)if(n>e&&536870911>=(2*e|
0))e=2*e|0;else{if(N){n=Oc(Wq);n=250===n?Wq[1]:246===n?ec(Wq):Wq;n[2]=(n[2]+1|0)%55|0;N=n[2];N=I(n[1],N)[1+N];var ma=(n[2]+24|0)%55|0;N=(I(n[1],ma)[1+ma]+(N^(N>>>25|0)&31)|0)&1073741823;ma=n[2];n=I(n[1],ma)[1+ma]=N}else n=0;return[0,0,Sc(e,0),n,e]}}function Qi(e,n){var N=n[2],ma=2*(N.length-1)|0,Ca=536870911>ma?1:0;if(!Ca)return Ca;Ca=Sc(ma,0);var Na=1-((4>n.length-1?1:0)||(0>n[4]?1:0));n[2]=Ca;var eb=Ca.length-1;ma=Sc(eb,0);var mb=N.length-1-1|0;e=jc(e,n);if(0<=mb)a:for(n=0;;){for(var Pb=I(N,n)[1+
n];;)if(Pb){var lc=Pb[1],qd=Pb[2],cd=Pb[3];Pb=Na?Pb:[0,lc,qd,0];lc=jc(e,lc);(qd=I(ma,lc)[1+lc])?qd[3]=Pb:I(Ca,lc)[1+lc]=Pb;I(ma,lc)[1+lc]=Pb;Pb=cd}else{cd=n+1|0;if(mb!==n){n=cd;continue a}break}break}if(Na){N=eb-1|0;if(0<=N)for(Ca=0;;)if((Na=I(ma,Ca)[1+Ca])&&(Na[3]=0),Na=Ca+1|0,N!==Ca)Ca=Na;else break;ma=0}else ma=Na;return ma}function rl(e,n){return 4<=e.length-1?oc(10,100,e[3],n)&(e[2].length-1-1|0):tb("Hashtbl: unsupported hash table format")}function Il(e,n){e[13]=e[13]+n[3]|0;return oj(n,e[28])}
function sl(e,n){return Gc(e[17],n,0,n.length)}function Jn(e,n,N){e[9]=e[9]-n|0;sl(e,N);return e[11]=0}function Tj(e,n){var N=wc(n,"");return N?Jn(e,n.length,n):N}function Ei(e,n,N){var ma=n[3],Ca=n[2];Tj(e,n[1]);jc(e[19],0);e[11]=1;n=e[8];N=(e[6]-N|0)+Ca|0;e[10]=n<=N?n:N;e[9]=e[6]-e[10]|0;jc(e[21],e[10]);return Tj(e,ma)}function Ih(e,n){var N=n[2],ma=n[3];Tj(e,n[1]);e[9]=e[9]-N|0;jc(e[20],N);return Tj(e,ma)}function cl(e,n,N){if("number"===typeof N)switch(N){case 0:n=Zh(e[3]);if(!n)return 0;n=n[1][1];
var ma=function(lc,qd){if(!qd)return[0,lc,0];var cd=qd[1],Ie=qd[2];return+(0>ka(lc,cd,!1))?[0,lc,qd]:[0,cd,ma(lc,Ie)]};n[1]=ma(e[6]-e[9]|0,n[1]);return 0;case 1:return qf(e[2]),0;case 2:return qf(e[3]),0;case 3:return(n=Zh(e[2]))?Ei(e,Uj,n[1][2]):jc(e[19],0);case 4:n=e[10]!==(e[6]-e[9]|0)?1:0;if(!n)return n;n=e[28];if(N=n[2]){var Ca=N[1];N[2]?(N=N[2],n[1]=n[1]-1|0,n[2]=N,n=[0,Ca]):(ui(n),n=[0,Ca])}else n=0;if(!n)return 0;n=n[1];Ca=n[1];e[12]=e[12]-n[3]|0;e[9]=e[9]+Ca|0;return 0;default:return(n=qf(e[5]))?
sl(e,jc(e[25],n[1])):0}switch(N[0]){case 0:return Jn(e,n,N[1]);case 1:Ca=N[2];N=N[1];var Na=Ca[1],eb=Ca[2],mb=Zh(e[2]);if(!mb)return 0;mb=mb[1];var Pb=mb[2];switch(mb[1]){case 0:return Ih(e,N);case 1:return Ei(e,Ca,Pb);case 2:return Ei(e,Ca,Pb);case 3:return e[9]<(n+Na.length|0)?Ei(e,Ca,Pb):Ih(e,N);case 4:return e[11]?Ih(e,N):e[9]<(n+Na.length|0)?Ei(e,Ca,Pb):((e[6]-Pb|0)+eb|0)mb)continue;Na=mb}else Na=eb;break}else Na=Ca;Ca=Na-Ca|0;return 0<=Ca?Ih(e,[0,"",Ca+N|0,""]):Ei(e,[0,"",Na+n|0,""],e[6]);case 3:return Ca=N[2],N=N[1],e[8]<(e[6]-e[9]|0)&&((Na=Zh(e[2]))?(eb=Na[1],Na=eb[2],eb=eb[1],e[9]=eb-1>>>0&&Ei(e,Uj,Na)):jc(e[19],0)),hg([0,1===Ca?1:e[9]=e[14]){e[13]=1000000010;$l(e);e[12]=1;e[13]=1;ui(e[28]);Ck(e[1]);mg(e[2]);mg(e[3]);mg(e[4]);mg(e[5]);e[10]=0;e[14]=0;e[9]=e[6];e[14]=e[14]+1|0;if(e[14]=n)return Gc(e[17],vw,0,n);Gc(e[17],vw,0,80);n=n+-80|0}}function dl(e){return e[1]===Xq?Tb("\x3c",Tb(e[2],"\x3e")):""}function tl(e){return e[1]===Xq?Tb("\x3c/",Tb(e[2],"\x3e")):""}function xi(e){return 0}function dk(e){return 0}function ek(e,n){var N=[0,0,0,0],ma=[0,-1,Gm,0];oj(ma,N);var Ca=[0,0,0];Ck(Ca);hg([0,1,ma],Ca);var Na=[0,Ca,[0,0,
0],[0,0,0],[0,0,0],[0,0,0],78,10,68,78,0,1,1,1,1,2147483647,".",e,n,function(eb){return 0},function(eb){return 0},function(eb){return 0},0,0,dl,tl,xi,dk,N];Na[19]=function(eb){return Gc(Na[17],"\n",0,1)};Na[20]=function(eb){return Jl(Na,eb)};Na[21]=function(eb){return Jl(Na,eb)};return Na}function ok(e){return ek(function(n,N,ma){return ve(e,n,N,ma)},function(n){return Ib(e)})}var Ri="object"===typeof Sa&&Sa.exports||w,Ci=0;(function(){var e=y("OCAMLRUNPARAM");if(void 0!==e){e=e.split(",");for(var n=
0;ne.hi?1:this.hie.mi?1:this.mie.lo?1:this.loN?1:ne.mi?1:this.mie.lo?1:this.lo>24);return new f(e,n,-this.hi+(n>>24))};f.prototype.add=function(e){var n=this.lo+e.lo,N=this.mi+e.mi+(n>>24);return new f(n,
N,this.hi+e.hi+(N>>24))};f.prototype.sub=function(e){var n=this.lo-e.lo,N=this.mi-e.mi+(n>>24);return new f(n,N,this.hi-e.hi+(N>>24))};f.prototype.mul=function(e){var n=this.lo*e.lo,N=(n*rj|0)+this.mi*e.lo+this.lo*e.mi;return new f(n,N,(N*rj|0)+this.hi*e.lo+this.mi*e.mi+this.lo*e.hi)};f.prototype.isZero=function(){return 0==(this.lo|this.mi|this.hi)};f.prototype.isNeg=function(){return 0>this.hi<<16};f.prototype.and=function(e){return new f(this.lo&e.lo,this.mi&e.mi,this.hi&e.hi)};f.prototype.or=
function(e){return new f(this.lo|e.lo,this.mi|e.mi,this.hi|e.hi)};f.prototype.xor=function(e){return new f(this.lo^e.lo,this.mi^e.mi,this.hi^e.hi)};f.prototype.shift_left=function(e){e&=63;return 0==e?this:24>e?new f(this.lo<>24-e,this.hi<>24-e):48>e?new f(0,this.lo<>48-e):new f(0,0,this.lo<e?new f(this.lo>>e|this.mi<<24-e,this.mi>>e|this.hi<<24-e,this.hi>>e):
48>e?new f(this.mi>>e-24|this.hi<<48-e,this.hi>>e-24,0):new f(this.hi>>e-48,0,0)};f.prototype.shift_right=function(e){e&=63;if(0==e)return this;var n=this.hi<<16>>16;if(24>e)return new f(this.lo>>e|this.mi<<24-e,this.mi>>e|n<<24-e,this.hi<<16>>e>>>16);n=this.hi<<16>>31;return 48>e?new f(this.mi>>e-24|this.hi<<48-e,this.hi<<16>>e-24>>16,n&65535):new f(this.hi<<16>>e-32,n,n)};f.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&16777215;this.lo=this.lo<<1&16777215};
f.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&16777215;this.mi=(this.mi>>>1|this.hi<<23)&16777215;this.hi>>>=1};f.prototype.udivmod=function(e){var n=0,N=this.copy();e=e.copy();for(var ma=new f(0,0,0);0>8,this.hi&255,this.mi>>16,this.mi>>8&255,this.mi&255,this.lo>>16,this.lo>>8&
255,this.lo&255]};f.prototype.lo32=function(){return this.lo|(this.mi&255)<<24};f.prototype.hi32=function(){return this.mi>>>8&65535|this.hi<<16};E.prototype.caml_custom="_bigarr02";E.prototype.offset=function(e){var n=0;"number"===typeof e&&(e=[e]);e instanceof Array||c("bigarray.js: invalid offset");this.dims.length!=e.length&&c("Bigarray.get/set: bad number of dimensions");if(0==this.layout)for(var N=0;Ne[N]||e[N]>=this.dims[N])&&u(),n=n*this.dims[N]+e[N];else for(N=this.dims.length-
1;0<=N;N--)(1>e[N]||e[N]>this.dims[N])&&u(),n=n*this.dims[N]+(e[N]-1);return n};E.prototype.get=function(e){switch(this.kind){case 7:var n=this.data[2*e];e=this.data[2*e+1];return new f(n&16777215,n>>>24&255|(e&65535)<<8,e>>>16&65535);case 10:case 11:return[254,this.data[2*e],this.data[2*e+1]];default:return this.data[e]}};E.prototype.set=function(e,n){switch(this.kind){case 7:this.data[2*e]=n.lo32();this.data[2*e+1]=n.hi32();break;case 10:case 11:this.data[2*e]=n[1];this.data[2*e+1]=n[2];break;default:this.data[e]=
n}return 0};E.prototype.fill=function(e){switch(this.kind){case 7:var n=e.lo32(),N=e.hi32();if(n==N)this.data.fill(n);else for(e=0;eCa)return 1;if(ma!=Ca){if(!n)return NaN;if(ma==ma)return 1;if(Ca==Ca)return-1}}break;case 7:for(N=0;Ne.data[N+1])return 1;if(this.data[N]>>>0>>0)return-1;
if(this.data[N]>>>0>e.data[N]>>>0)return 1}break;case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 12:for(N=0;Ne.data[N])return 1}}return 0};B.prototype=new E;B.prototype.offset=function(e){"number"!==typeof e&&(e instanceof Array&&1==e.length?e=e[0]:c("Ml_Bigarray_c_1_1.offset"));(0>e||e>=this.dims[0])&&u();return e};B.prototype.get=function(e){return this.data[e]};B.prototype.set=function(e,n){this.data[e]=n;return 0};
B.prototype.fill=function(e){this.data.fill(e);return 0};var xk=Math.log2&&1020==Math.log2(1.1235582092889474E307),kj={_j:{deserialize:function(e,n){for(var N=Array(8),ma=0;8>ma;ma++)N[ma]=e.read8u();n[0]=8;return X(N)},serialize:function(e,n,N){n=n.toArray();for(var ma=0;8>ma;ma++)e.write(8,n[ma]);N[0]=8;N[1]=8},fixed_length:8,compare:function(e,n,N){return e.compare(n)},hash:function(e){return e.lo32()^e.hi32()}},_i:{deserialize:function(e,n){n[0]=4;return e.read32s()},fixed_length:4},_n:{deserialize:function(e,
n){switch(e.read8u()){case 1:return n[0]=4,e.read32s();case 2:pa("input_value: native integer value too large");default:pa("input_value: ill-formed native integer")}},fixed_length:4},_bigarray:{deserialize:function(e,n){return va(e,n,"_bigarray")},serialize:W,compare:ta,hash:Ia},_bigarr02:{deserialize:function(e,n){return va(e,n,"_bigarr02")},serialize:W,compare:ta,hash:Ia}},Ji=0,Jk=function(){return function(e){if("/"===e.charAt(0))return["",e.substring(1)]}}();var Kk="/static";Kk=ib(Kk);var ik=
"E2BIG EACCES EAGAIN EBADF EBUSY ECHILD EDEADLK EDOM EEXIST EFAULT EFBIG EINTR EINVAL EIO EISDIR EMFILE EMLINK ENAMETOOLONG ENFILE ENODEV ENOENT ENOEXEC ENOLCK ENOMEM ENOSPC ENOSYS ENOTDIR ENOTEMPTY ENOTTY ENXIO EPERM EPIPE ERANGE EROFS ESPIPE ESRCH EXDEV EWOULDBLOCK EINPROGRESS EALREADY ENOTSOCK EDESTADDRREQ EMSGSIZE EPROTOTYPE ENOPROTOOPT EPROTONOSUPPORT ESOCKTNOSUPPORT EOPNOTSUPP EPFNOSUPPORT EAFNOSUPPORT EADDRINUSE EADDRNOTAVAIL ENETDOWN ENETUNREACH ENETRESET ECONNABORTED ECONNRESET ENOBUFS EISCONN ENOTCONN ESHUTDOWN ETOOMANYREFS ETIMEDOUT ECONNREFUSED EHOSTDOWN EHOSTUNREACH ELOOP EOVERFLOW".split(" "),
Cj={};Qa.prototype=new function(){};Qa.prototype.constructor=Qa;Qa.prototype.truncate=function(e){var n=this.data;this.data=ua(e|0);P(n,0,this.data,0,e)};Qa.prototype.length=function(){return this.data.l};Qa.prototype.write=function(e,n,N,ma){var Ca=this.length();if(e+ma>=Ca){var Na=ua(e+ma),eb=this.data;this.data=Na;P(eb,0,this.data,0,Ca)}P(p(n),N,this.data,e,ma);return 0};Qa.prototype.read=function(e,n,N,ma){var Ca=this.length();e+ma>=Ca&&(ma=Ca-e);ma&&(Ca=ua(ma|0),P(this.data,e,Ca,0,ma),n.set(ab(Ca),
N));return ma};bb.prototype.err_closed=function(){hb(this.name+": file descriptor already closed")};bb.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()};bb.prototype.write=function(e,n,N,ma){if(this.file)return this.file.write(e,n,N,ma);this.err_closed()};bb.prototype.read=function(e,n,N,ma){if(this.file)return this.file.read(e,n,N,ma);this.err_closed()};bb.prototype.close=function(){this.file=void 0};Pa.prototype.nm=function(e){return this.root+e};Pa.prototype.create_dir_if_needed=
function(e){e=e.split("/");for(var n="",N=0;N>>32-Pb)+eb|0}function n(Ca,Na,eb,mb,Pb,lc,qd){return e(Na&eb|~Na&mb,Ca,Na,Pb,lc,qd)}function N(Ca,Na,eb,mb,Pb,lc,qd){return e(Na&mb|eb&~mb,Ca,Na,Pb,lc,qd)}function ma(Ca,Na,eb,mb,Pb,lc,qd){return e(eb^(Na|~mb),Ca,Na,Pb,lc,qd)}return function(Ca,Na){var eb=Ca[0],mb=Ca[1],Pb=Ca[2],lc=Ca[3];eb=n(eb,mb,Pb,lc,Na[0],7,3614090360);lc=n(lc,eb,mb,Pb,Na[1],12,3905402710);Pb=n(Pb,lc,eb,mb,Na[2],17,606105819);mb=n(mb,
Pb,lc,eb,Na[3],22,3250441966);eb=n(eb,mb,Pb,lc,Na[4],7,4118548399);lc=n(lc,eb,mb,Pb,Na[5],12,1200080426);Pb=n(Pb,lc,eb,mb,Na[6],17,2821735955);mb=n(mb,Pb,lc,eb,Na[7],22,4249261313);eb=n(eb,mb,Pb,lc,Na[8],7,1770035416);lc=n(lc,eb,mb,Pb,Na[9],12,2336552879);Pb=n(Pb,lc,eb,mb,Na[10],17,4294925233);mb=n(mb,Pb,lc,eb,Na[11],22,2304563134);eb=n(eb,mb,Pb,lc,Na[12],7,1804603682);lc=n(lc,eb,mb,Pb,Na[13],12,4254626195);Pb=n(Pb,lc,eb,mb,Na[14],17,2792965006);mb=n(mb,Pb,lc,eb,Na[15],22,1236535329);eb=N(eb,mb,Pb,
lc,Na[1],5,4129170786);lc=N(lc,eb,mb,Pb,Na[6],9,3225465664);Pb=N(Pb,lc,eb,mb,Na[11],14,643717713);mb=N(mb,Pb,lc,eb,Na[0],20,3921069994);eb=N(eb,mb,Pb,lc,Na[5],5,3593408605);lc=N(lc,eb,mb,Pb,Na[10],9,38016083);Pb=N(Pb,lc,eb,mb,Na[15],14,3634488961);mb=N(mb,Pb,lc,eb,Na[4],20,3889429448);eb=N(eb,mb,Pb,lc,Na[9],5,568446438);lc=N(lc,eb,mb,Pb,Na[14],9,3275163606);Pb=N(Pb,lc,eb,mb,Na[3],14,4107603335);mb=N(mb,Pb,lc,eb,Na[8],20,1163531501);eb=N(eb,mb,Pb,lc,Na[13],5,2850285829);lc=N(lc,eb,mb,Pb,Na[2],9,4243563512);
Pb=N(Pb,lc,eb,mb,Na[7],14,1735328473);mb=N(mb,Pb,lc,eb,Na[12],20,2368359562);eb=e(mb^Pb^lc,eb,mb,Na[5],4,4294588738);lc=e(eb^mb^Pb,lc,eb,Na[8],11,2272392833);Pb=e(lc^eb^mb,Pb,lc,Na[11],16,1839030562);mb=e(Pb^lc^eb,mb,Pb,Na[14],23,4259657740);eb=e(mb^Pb^lc,eb,mb,Na[1],4,2763975236);lc=e(eb^mb^Pb,lc,eb,Na[4],11,1272893353);Pb=e(lc^eb^mb,Pb,lc,Na[7],16,4139469664);mb=e(Pb^lc^eb,mb,Pb,Na[10],23,3200236656);eb=e(mb^Pb^lc,eb,mb,Na[13],4,681279174);lc=e(eb^mb^Pb,lc,eb,Na[0],11,3936430074);Pb=e(lc^eb^mb,
Pb,lc,Na[3],16,3572445317);mb=e(Pb^lc^eb,mb,Pb,Na[6],23,76029189);eb=e(mb^Pb^lc,eb,mb,Na[9],4,3654602809);lc=e(eb^mb^Pb,lc,eb,Na[12],11,3873151461);Pb=e(lc^eb^mb,Pb,lc,Na[15],16,530742520);mb=e(Pb^lc^eb,mb,Pb,Na[2],23,3299628645);eb=ma(eb,mb,Pb,lc,Na[0],6,4096336452);lc=ma(lc,eb,mb,Pb,Na[7],10,1126891415);Pb=ma(Pb,lc,eb,mb,Na[14],15,2878612391);mb=ma(mb,Pb,lc,eb,Na[5],21,4237533241);eb=ma(eb,mb,Pb,lc,Na[12],6,1700485571);lc=ma(lc,eb,mb,Pb,Na[3],10,2399980690);Pb=ma(Pb,lc,eb,mb,Na[10],15,4293915773);
mb=ma(mb,Pb,lc,eb,Na[1],21,2240044497);eb=ma(eb,mb,Pb,lc,Na[8],6,1873313359);lc=ma(lc,eb,mb,Pb,Na[15],10,4264355552);Pb=ma(Pb,lc,eb,mb,Na[6],15,2734768916);mb=ma(mb,Pb,lc,eb,Na[13],21,1309151649);eb=ma(eb,mb,Pb,lc,Na[4],6,4149444226);lc=ma(lc,eb,mb,Pb,Na[11],10,3174756917);Pb=ma(Pb,lc,eb,mb,Na[2],15,718787259);mb=ma(mb,Pb,lc,eb,Na[9],21,3951481745);Ca[0]=eb+Ca[0]|0;Ca[1]=mb+Ca[1]|0;Ca[2]=Pb+Ca[2]|0;Ca[3]=lc+Ca[3]|0}}(),bj=[],Ul=Array(3);lb.prototype.length=function(){return 0};lb.prototype.write=
function(e,n,N,ma){if(this.log)return 0>3]>>(ma&7)&1}function n(ma,Ca){return Ic(ma,Ca>>3)>>(Ca&7)&1}var N=[0,0,0,0,0,0,255,3,254,255,255,135,254,255,255,7,0,0,0,0,0,0,0,0,255,255,127,255,255,255,127,255];return function(ma,Ca,Na,eb){function mb(){for(;$f.length;){var sd=$f.pop();if(sd.undo)sd.undo.obj[sd.undo.prop]=sd.undo.value;else if(sd.pos){Pe=sd.pos.pc;Na=sd.pos.txt;return}}If=!0}
function Pb(){ge[0].end=Na;for(var sd=Array(1+2*ge.length),Kd=sd[0]=0;KdFe.start||0>Fe.end)Fe.start=Fe.end=-1;sd[2*Kd+1]=Fe.start;sd[2*Kd+2]=Fe.end}return sd}function lc(){if(eb)return Pb();mb()}var qd=ma[1].slice(1),cd=ma[2].slice(1),Ie=ma[3],bf=ma[4]|0;ma=ma[5]|0;Ca=z(Ca);var Pe=0,If=!1,$f=[],ge=Array(bf);bf=Array(ma);for(var ig=0;ig>8,le=jf&255;ma=Ca[Na];Pe++;switch(ig){case 0:if(Na===
Ca.length){lc();break}ma===le?Na++:mb();break;case 1:if(Na===Ca.length){lc();break}Ie.charCodeAt(ma)===le?Na++:mb();break;case 2:jf=cd[le];for(ig=0;igma.start||0>ma.end){mb();break}for(ig=ma.start;iglc;lc++)Pb.b8[lc]=0;dj(Pb.w,Pb.b32);lc=0}for(;56>lc;lc++)Pb.b8[lc]=0;Pb.b32[14]=Pb.len<<3;Pb.b32[15]=Pb.len>>29&536870911;dj(Pb.w,Pb.b32);qd=new Uint8Array(16);for(cd=0;4>cd;cd++)for(lc=0;4>lc;lc++)qd[4*cd+lc]=Pb.w[cd]>>8*lc&255;Pb=qd;Pb=C(Pb,0,Pb.length);mb[1]=Pb;mb=ma[1];Pb=Ic(mb,3)<<24;lc=Ic(mb,2)<<16;qd=Ic(mb,1)<<8;mb=((Ic(mb,0)+qd|0)+lc|0)+Pb|0;mb=(I(e[1],eb)[1+eb]^mb)&1073741823;I(e[1],
eb)[1+eb]=mb;eb=Na+1|0;if(Ca!==Na)Na=eb;else break}e[2]=0;return e}}}],Xq=[248,"Stdlib.Format.String_tag",Ji++],vw=oh(80,32),MB=Tg(512),NB=ok(Dl),OB=ok(Nm);for(ek(function(e,n,N){return Ni(MB,e,n,N)},function(e){return 0});;){var Gt=Ws[1];if(!(1-Ue(Ws,Gt,function(e,n){return function(N){Ue(e,1,0)&&(am(NB,0),am(OB,0));return n(0)}}([0,1],Gt)))){var sv=function(e){try{var n=jc(e[7],0);e[2]=n;e[3]=1;e[4]=e[4]+1|0;10===n&&(e[5]=e[5]+1|0);return n}catch(N){n=Ae(N);if(n!==$b)throw q(n,0);e[2]=0;e[3]=0;
e[1]=1;return 0}},Nj=function(e){return e[3]?e[2]:sv(e)},mo=function(e){var n=Nj(e);if(e[1])throw q($b,1);return n},ij=function(e){Nj(e);return e[1]},Qo=function(e){return e[3]=0},Uk=function(e){var n=e[8],N=$h(n);fj(n);e[6]=e[6]+1|0;return N},Om=function(e,n){e=e-1|0;Qo(n);return e},Ai=function(e,n,N){Of(n[8],N);return Om(e,n)},tv=function(e,n){return[0,0,0,0,0,0,0,n,Tg(1024),e]},uv=ua(1024),vv=[0,0],op=[0,0],Mx=[0,0];tv([1,"-",GB],function(e){if(vv[1](uv.l-1024|0))e=tb("input");else{e=ab(uv);var n=bj[GB],N=1024,ma=n.buffer_max-n.buffer_curr;if(1024<=ma)e.set(n.buffer.subarray(n.buffer_curr,n.buffer_curr+1024),0),n.buffer_curr+=1024;else if(0ma&&(N=ma);e.set(n.buffer.subarray(n.buffer_curr,n.buffer_curr+N),0);n.buffer_curr+=N}e=N|0}op[1]=e;if(0===op[1])throw Mx[1]=1,q($b,1);vv[1]=1;return G(uv,0)});var Ht=[248,"Stdlib.Scanf.Scan_failure",Ji++],ri=function(e){throw q([0,Ht,e],1);},Nx=function(e){return ri(jc(vg(Vh),
e))},ss=function(e){return ri(jc(vg(sj),e))},Ox=function(e){return ri("not a valid float in hexadecimal notation")},eq=function(e,n){return ri(Zc(vg(Qp),e,n))},PB=function(e,n){var N=mo(e);return N===n?Qo(e):eq(n,N)},mr=function(e,n){if(10===n)return n=mo(e),10===n?Qo(e):13===n?(Qo(e),PB(e,10)):eq(10,n);if(32!==n)return PB(e,n);for(;;){n=Nj(e);var N=1-e[1];if(!N)return N;n=n-9|0;N=0;4>>0?23===n&&(N=1):1>>0&&(N=1);if(!N)return 0;Qo(e)}},dH=function(e){e=Uk(e);return wc(e,"false")?wc(e,"true")?
ri(jc(vg(vh),e)):1:0},It=function(e){e=e+-88|0;if(32>=e>>>0)switch(e){case 10:return 0;case 12:return 1;case 17:return 2;case 23:return 3;case 29:return 4;case 0:case 32:return 5}throw q([0,Qb,Jj],1);},wv=function(e,n){switch(e){case 0:e=Tb("0b",Uk(n));break;case 3:e=Tb("0o",Uk(n));break;case 4:e=Tb("0u",Uk(n));break;case 5:e=Tb("0x",Uk(n));break;default:e=Uk(n)}n=e.length;return 0!==n&&43===Ic(e,0)?wf(e,1,n-1|0):e},Px=function(e){return oa(Uk(e))},Jt=function(e,n){for(;;){if(0===e)return e;var N=
Nj(n);if(n[1])return e;if(58<=N){if(95===N){e=Om(e,n);continue}}else if(48<=N){e=Ai(e,n,N);continue}return e}},xv=function(e,n){if(0===e)return ss("decimal digits");var N=mo(n);return 9>>0?ri(jc(vg(go),N)):Jt(Ai(e,n,N),n)},Kt=function(e,n,N,ma){if(0===N)return ss("digits");var Ca=mo(ma);if(!jc(n,Ca))return ri(Zc(vg(cm),Ca,e));for(e=Ai(N,ma,Ca);;){if(0===e)return e;N=Nj(ma);if(ma[1])return e;if(jc(n,N))e=Ai(e,ma,N);else{if(95!==N)return e;e=Om(e,ma)}}},QB=function(e){return 1>>0?0:1},
RB=function(e){return 7>>0?0:1},eH=function(e){e=e+-48|0;var n=0;22>>0?5>=e+-49>>>0&&(n=1):6>>0&&(n=1);return n?1:0},pp=function(e,n){return Kt("hexadecimal",eH,e,n)},Lt=function(e,n){var N=mo(n),ma=N+-43|0;if(2>=ma>>>0)switch(ma){case 0:return Ai(e,n,N);case 1:break;default:return Ai(e,n,N)}return e},Mt=function(e,n){return xv(Lt(e,n),n)},yv=function(e,n,N){switch(e){case 0:return Kt("binary",QB,n,N);case 1:return Mt(n,N);case 2:e=Lt(n,N);n=mo(N);if(48!==n)return xv(e,N);e=Ai(e,
N,n);if(0===e)return e;n=Nj(N);if(N[1])return e;var ma=0;if(99<=n){if(111===n)return e=Ai(e,N,n),Kt("octal",RB,e,N);120===n&&(ma=1)}else if(88===n)ma=1;else if(98<=n)return e=Ai(e,N,n),Kt("binary",QB,e,N);return ma?pp(Ai(e,N,n),N):Jt(e,N);case 3:return Kt("octal",RB,n,N);case 4:return xv(n,N);default:return pp(n,N)}},SB=function(e,n){if(0===e)return e;var N=Nj(n);return n[1]?e:9>>0?e:Jt(Ai(e,n,N),n)},fq=function(e,n){if(0===e)return e;var N=Nj(n);return n[1]||69!==N&&101!==N?e:Mt(Ai(e,n,N),
n)},fH=function(e,n,N){e=Jt(Lt(e,N),N);if(0===e)return[0,e,n];var ma=Nj(N);if(N[1])return[0,e,n];if(46!==ma)return[0,fq(e,N),n];e=Ai(e,N,ma);n=e<=n?e:n;return[0,fq(e-(n-SB(n,N)|0)|0,N),n]},ji=function(e,n,N,ma){function Ca(lc){return 25>>0?lc:rd((lc-65|0)+97|0)}e=[0,e];var Na=ma.length-1|0;if(0<=Na)for(var eb=0;;){var mb=Nj(n),Pb=Ca(Ic(ma,eb));Ca(mb)!==Pb&&jc(N,0);0===e[1]&&jc(N,0);e[1]=Ai(e[1],n,mb);mb=eb+1|0;if(Na!==eb)eb=mb;else break}return e[1]},gH=function(e,n,N){(0===e||ij(N))&&ri("not a valid float in hexadecimal notation");
e=Lt(e,N);(0===e||ij(N))&&ri("not a valid float in hexadecimal notation");var ma=Nj(N),Ca=0;if(78<=ma)if(n=ma-79|0,30>>0){if(32>n)return n=Ai(e,N,ma),(0===n||ij(N))&&ri("not a valid float in hexadecimal notation"),ji(n,N,Ox,"an")}else 26===n&&(Ca=1);else{if(48===ma){e=Ai(e,N,ma);(0===e||ij(N))&&ri("not a valid float in hexadecimal notation");e=ji(e,N,Ox,"x");if(0!==e&&!ij(N)){ma=Nj(N)+-46|0;Ca=0;34>>0?66===ma&&(Ca=1):32>>0&&(Ca=1);e=Ca?e:pp(e,N);if(0!==e&&!ij(N)){ma=Nj(N);if(46===ma){e=
Ai(e,N,ma);ma=0;if(0!==e&&!ij(N)){var Na=Nj(N);ma=0;if(80!==Na&&112!==Na){n=e<=n?e:n;var eb=e-(n-pp(n,N)|0)|0;ma=1}ma||(eb=e);Na=eb;ma=1}ma||(Na=e);n=Na}else n=e;if(0!==n&&!ij(N)){eb=Nj(N);if(80!==eb&&112!==eb)return n;n=Ai(n,N,eb);(0===n||ij(N))&&ri("not a valid float in hexadecimal notation");return Mt(n,N)}return n}return e}return e}73===ma&&(Ca=1)}if(!Ca)return ri("not a valid float in hexadecimal notation");n=Ai(e,N,ma);(0===n||ij(N))&&ri("not a valid float in hexadecimal notation");return ji(n,
N,Ox,"nfinity")},Qx=function(e,n,N){(0===e||ij(N))&&ri("no dot or exponent part found in float token");e=Jt(e,N);(0===e||ij(N))&&ri("no dot or exponent part found in float token");var ma=Nj(N),Ca=ma+-69|0;if(32>>0){if(-23===Ca)return e=Ai(e,N,ma),n=e<=n?e:n,fq(e-(n-SB(n,N)|0)|0,N)}else if(30>>0)return fq(e,N);return ri("no dot or exponent part found in float token")},hl=function(e,n,N){(0===e||ij(N))&&ri("no dot or exponent part found in float token");e=Lt(e,N);(0===e||ij(N))&&ri("no dot or exponent part found in float token");
var ma=Nj(N);if(49<=ma){if(58>ma){var Ca=Ai(e,N,ma);(0===Ca||ij(N))&&ri("no dot or exponent part found in float token");return Qx(Ca,n,N)}}else if(48<=ma){e=Ai(e,N,ma);(0===e||ij(N))&&ri("no dot or exponent part found in float token");ma=Nj(N);if(88!==ma&&120!==ma)return Qx(e,n,N);e=Ai(e,N,ma);(0===e||ij(N))&&ri("no dot or exponent part found in float token");ma=pp(e,N);(0===ma||ij(N))&&ri("no dot or exponent part found in float token");var Na=Nj(N),eb=Na+-80|0;e=0;if(32>>0)if(-34===eb){var mb=
Ai(ma,N,Na);ma=0;if(0!==mb&&!ij(N)){var Pb=Nj(N);ma=0;80!==Pb&&112!==Pb&&(n=mb<=n?mb:n,Ca=mb-(n-pp(n,N)|0)|0,ma=1);ma||(Ca=mb);Pb=Ca;ma=1}ma||(Pb=mb);mb=Pb}else e=1;else 30>>0?mb=ma:e=1;n=e?ri("no dot or exponent part found in float token"):mb;if(0!==n&&!ij(N)){Ca=Nj(N);if(80!==Ca&&112!==Ca)return n;n=Ai(n,N,Ca);(0===n||ij(N))&&ri("not a valid float in hexadecimal notation");return Mt(n,N)}return n}return ri("no dot or exponent part found in float token")},Ol=function(e,n,N){for(;;){if(0===
n)return n;var ma=Nj(N);if(N[1])return n;if(e){if(ma===e[1])return e=n,Qo(N),e}else{var Ca=ma-9|0,Na=0;4>>0?23===Ca&&(Na=1):1>>0&&(Na=1);if(Na)return n}n=Ai(n,N,ma)}},nr=function(e,n,N){if(0===n)return ss(e);n=Nj(N);return N[1]?ri(jc(vg(kh),e)):n},Rx=function(e,n){var N=nr("a Char",e,n),ma=0;if(40<=N)if(58<=N){var Ca=N-92|0;if(28>=Ca>>>0)switch(Ca){case 28:Ca=function(Pb){Pb=sv(n);var lc=Pb+-48|0,qd=0;22>>0?5>=lc+-49>>>0&&(qd=1):6>>0&&(qd=1);return qd?Pb:Nx(Pb)};N=Ca(0);Ca=Ca(0);
var Na=(16*(97<=N?N+-87|0:65<=N?N+-55|0:N-48|0)|0)+(97<=Ca?Ca+-87|0:65<=Ca?Ca+-55|0:Ca-48|0)|0;ma=0;if(0<=Na&&255>=Na){var eb=rd(Na);ma=1}ma||(eb=ri(Zc(vg(en),N,Ca)));return Ai(e-2|0,n,eb);case 0:case 6:case 18:case 22:case 24:ma=1}}else{if(48<=N){Na=function(Pb){Pb=sv(n);return 9>>0?Nx(Pb):Pb};eb=Na(0);Na=Na(0);ma=((100*(N-48|0)|0)+(10*(eb-48|0)|0)|0)+(Na-48|0)|0;var mb=0;0<=ma&&255>=ma&&(Ca=rd(ma),mb=1);mb||(Ca=ri(Gc(vg(fk),N,eb,Na)));return Ai(e-2|0,n,Ca)}}else if(34===N||39<=N)ma=1;if(!ma)return Nx(N);
eb=0;if(110<=N)if(117<=N)eb=1;else switch(N-110|0){case 0:Na=10;break;case 4:Na=13;break;case 6:Na=9;break;default:eb=1}else 98===N?Na=8:eb=1;eb&&(Na=N);return Ai(e,n,Na)},zv=function(e,n){function N(Na,eb){for(;;){var mb=nr("a String",eb,n);if(34===mb)return Om(eb,n);if(92!==mb)eb=Ai(eb,n,mb);else{eb=Om(eb,n);mb=nr("a String",eb,n);if(10===mb)return eb=Om(eb,n),50>Na?ma(Na+1|0,eb):ue(ma,[0,eb]);if(13!==mb)eb=Rx(eb,n);else{eb=Om(eb,n);if(10===nr("a String",eb,n))return eb=Om(eb,n),50>Na?ma(Na+1|0,
eb):ue(ma,[0,eb]);eb=Ai(eb,n,13)}}}}function ma(Na,eb){for(;;){if(32!==nr("a String",eb,n))return 50>Na?N(Na+1|0,eb):ue(N,[0,eb]);eb=Om(eb,n)}}var Ca=mo(n);return 34===Ca?qe(N(0,Om(e,n))):eq(34,Ca)},gq=function(e,n,N,ma){function Ca(Na,eb){for(;;){var mb=Nj(ma),Pb=0>>3|0)&1<<(mb&7))?1:0)?mb!==eb?1:0:Pb);if(!Pb)return Pb;Ai(2147483647,ma,mb);Na=Na-1|0}}if(!n)return Ca(N,-1);n=n[1];Ca(N,n);N=1-ma[1];if(!N)return N;N=Nj(ma);return n===N?Qo(ma):eq(n,N)},
Wj=function(e){return e?e[1]:2147483647},TB=function(e){if(6===e)return Sh;e=Mk(e);return[0,Ic(e,1),wf(e,2,e.length-2|0)]},Av=function(e,n,N){for(;;){if("number"===typeof N)return jc(n,0);switch(N[0]){case 0:N=N[1];continue;case 1:N=N[1];continue;case 2:N=N[2];continue;case 3:N=N[2];continue;case 4:N=N[4];continue;case 5:N=N[4];continue;case 6:N=N[4];continue;case 7:N=N[4];continue;case 8:N=N[4];continue;case 9:N=N[2];continue;case 10:N=N[1];continue;case 11:N=N[2];continue;case 12:N=N[2];continue;
case 13:N=N[3];continue;case 14:var ma=N[3];N=hd(ah(N[2]));return 50>e?Nt(e+1|0,n,N,ma):ue(Nt,[0,n,N,ma]);case 15:N=N[1];continue;case 16:N=N[1];continue;case 17:N=N[2];continue;case 18:ma=N[1];if(0===ma[0]){N=Td(ma[1][1],N[2]);continue}N=Td(ma[1][1],N[2]);continue;case 19:var Ca=N[1];return function(eb){return Ot(function(mb){return jc(n,[0,eb,mb])},Ca)};case 20:N=N[3];continue;case 21:N=N[2];continue;case 22:N=N[1];continue;case 23:var Na=N[2];N=N[1];if("number"===typeof N)switch(N){case 0:N=Na;
continue;case 1:N=Na;continue;case 2:return function(eb){return Ot(function(mb){return jc(n,[0,eb,mb])},Na)};default:N=Na;continue}switch(N[0]){case 0:N=Na;continue;case 1:N=Na;continue;case 2:N=Na;continue;case 3:N=Na;continue;case 4:N=Na;continue;case 5:N=Na;continue;case 6:N=Na;continue;case 7:N=Na;continue;case 8:N=Na;continue;case 9:return N=N[2],50>e?Nt(e+1|0,n,N,Na):ue(Nt,[0,n,N,Na]);case 10:N=Na;continue;default:N=Na;continue}default:N=N[3]}}},Nt=function(e,n,N,ma){for(;;){if("number"===typeof N)return 50>
e?Av(e+1|0,n,ma):ue(Av,[0,n,ma]);switch(N[0]){case 0:N=N[1];continue;case 1:N=N[1];continue;case 2:N=N[1];continue;case 3:N=N[1];continue;case 4:N=N[1];continue;case 5:N=N[1];continue;case 6:N=N[1];continue;case 7:N=N[1];continue;case 8:N=N[2];continue;case 9:var Ca=N[3],Na=N[2];N=Ud(Ph(ah(N[1]),Na),Ca);continue;case 10:N=N[1];continue;case 11:N=N[1];continue;case 12:N=N[1];continue;case 13:var eb=N[1];return function(Pb){return Pt(function(lc){return jc(n,[0,Pb,lc])},eb,ma)};default:var mb=N[1];
return function(Pb){return Pt(function(lc){return jc(n,[0,Pb,lc])},mb,ma)}}}},Ot=function(e,n){return qe(Av(0,e,n))},Pt=function(e,n,N){return qe(Nt(0,e,n,N))},nn=function(e,n,N,ma,Ca,Na,eb){if("number"===typeof ma){if("number"!==typeof Ca)return Gc(Na,2147483647,Ca[1],e),[0,jc(eb,e),il(e,n,N)];if(Ca)return tb('scanf: bad conversion "%*"');Gc(Na,2147483647,2147483647,e);return[0,jc(eb,e),il(e,n,N)]}if(0!==ma[0])return tb('scanf: bad conversion "%*"');if(!ma[1])return tb('scanf: bad conversion "%-"');
ma=ma[2];if("number"!==typeof Ca)return Gc(Na,ma,Ca[1],e),[0,jc(eb,e),il(e,n,N)];if(Ca)return tb('scanf: bad conversion "%*"');Gc(Na,ma,2147483647,e);return[0,jc(eb,e),il(e,n,N)]},il=function(e,n,N){for(;;){if("number"===typeof n)return 0;switch(n[0]){case 0:return n=n[1],Ai(0,e,mo(e)),[0,Ic(Uk(e),0),il(e,n,N)];case 1:n=n[1];var ma=function(ge){var ig=nr("a Char",ge,e);return 39===ig?Om(ge,e):eq(39,ig)},Ca=mo(e);if(39===Ca){Ca=Om(0,e);var Na=nr("a Char",Ca,e);92===Na?ma(Rx(Om(Ca,e),e)):ma(Ai(Ca,e,
Na))}else eq(39,Ca);return[0,Ic(Uk(e),0),il(e,n,N)];case 2:ma=n[1];Ca=n[2];if("number"!==typeof Ca)switch(Ca[0]){case 17:n=Ca[2];Ca=TB(Ca[1]);var eb=Ca[1];return nn(e,[11,Ca[2],n],N,ma,0,function(ge,ig,jf){return Ol([0,eb],ge,jf)},Uk);case 18:return n=Ca[1],0===n[0]?nn(e,Td(n[1][1],Ca[2]),N,ma,0,function(ge,ig,jf){return Ol(xf,ge,jf)},Uk):nn(e,Td(n[1][1],Ca[2]),N,ma,0,function(ge,ig,jf){return Ol(fo,ge,jf)},Uk)}return nn(e,n[2],N,ma,0,function(ge,ig,jf){return Ol(0,ge,jf)},Uk);case 3:return nn(e,
n[2],N,n[1],0,function(ge,ig,jf){return zv(ge,jf)},Uk);case 4:ma=n[4];Ca=n[3];Na=n[2];var mb=It(Zi(n[1]));return nn(e,ma,N,Na,Ca,function(ge,ig,jf){return yv(mb,ge,jf)},function(ge){return dc(wv(mb,ge))});case 5:ma=n[4];Ca=n[3];Na=n[2];var Pb=It(Zi(n[1]));return nn(e,ma,N,Na,Ca,function(ge,ig,jf){return yv(Pb,ge,jf)},function(ge){return dc(wv(Pb,ge))});case 6:ma=n[4];Ca=n[3];Na=n[2];var lc=It(Zi(n[1]));return nn(e,ma,N,Na,Ca,function(ge,ig,jf){return yv(lc,ge,jf)},function(ge){return dc(wv(lc,ge))});
case 7:ma=n[4];Ca=n[3];Na=n[2];var qd=It(Zi(n[1]));return nn(e,ma,N,Na,Ca,function(ge,ig,jf){return yv(qd,ge,jf)},function(ge){var ig=wv(qd,ge),jf=Cc(ig),le=jf[0];ge=jf[1];var sd=jf[2],Kd=pc(sd),Fe=(new f(16777215,268435455,65535)).udivmod(Kd).quotient,Ge=ig.charCodeAt(le);Ge=bd(Ge);(0>Ge||Ge>=sd)&&pa("int_of_string");for(jf=pc(Ge);;)if(le++,Ge=ig.charCodeAt(le),95!=Ge){Ge=bd(Ge);if(0>Ge||Ge>=sd)break;0>Fe.ucompare(jf)&&pa("int_of_string");Ge=pc(Ge);jf=Kd.mul(jf).add(Ge);0>jf.ucompare(Ge)&&pa("int_of_string")}le!=
ig.length&&pa("int_of_string");if(ig=10==sd)ig=0>(new f(0,0,32768)).ucompare(jf);ig&&pa("int_of_string");0>ge&&(jf=jf.neg());return jf});case 8:switch(n[1][2]){case 5:case 8:return nn(e,n[4],N,n[2],n[3],hl,Px);case 6:case 7:return nn(e,n[4],N,n[2],n[3],gH,Px);default:return nn(e,n[4],N,n[2],n[3],fH,Px)}case 9:return nn(e,n[2],N,n[1],0,function(ge,ig,jf){ge=mo(jf);ge=102===ge?5:116===ge?4:ri(jc(vg(qg),ge));return Ol(0,ge,jf)},dH);case 10:n=n[1];if(!ij(e))return ri("end of input not found");continue;
case 11:var cd=n[2];zk(function(ge){return mr(e,ge)},n[1]);n=cd;continue;case 12:cd=n[2];mr(e,n[1]);n=cd;continue;case 13:var Ie=n[2];ma=n[3];zv(Wj(n[1]),e);n=Uk(e);try{Ca=Mg(0,n)[1];try{Na=[0,Zj(Ca,Ie),n]}catch(ge){var bf=Ae(ge);if(bf!==Hr)throw q(bf,0);var Pe=ye(Ie);Na=Zc(rf(dn),n,Pe)}n=Na}catch(ge){n=Ae(ge);if(n[1]!==Sb)throw q(n,0);n=ri(n[2])}return[0,n,il(e,ma,N)];case 14:Na=n[2];Ca=n[3];zv(Wj(n[1]),e);n=Uk(e);try{Ie=Mg(0,n)[1];var If=Mg(0,n)[1],$f=Zj(If,hd(ah(Na)));ma=Zj(Ie,hd(Na));Na=$f}catch(ge){ma=
Ae(ge);if(ma[1]!==Sb)throw q(ma,0);ma=ri(ma[2]);Na=ma[2];ma=ma[1]}return[0,[0,ma,n],il(e,Td(Na,Ca),N)];case 15:return tb('scanf: bad conversion "%a"');case 16:return tb('scanf: bad conversion "%t"');case 17:cd=n[2];n=Mk(n[1]);zk(function(ge){return mr(e,ge)},n);n=cd;continue;case 18:cd=n[1];if(0===cd[0]){n=n[2];cd=cd[1][1];mr(e,64);mr(e,123);n=Td(cd,n);continue}n=n[2];cd=cd[1][1];mr(e,64);mr(e,91);n=Td(cd,n);continue;case 19:n=n[1];if(!N)return tb("scanf: missing reader");ma=N[2];return[0,jc(N[1],
e),il(e,n,ma)];case 20:ma=n[1];Na=n[3];if("number"!==typeof Na&&17===Na[0])return Ca=Na[2],n=n[2],Na=TB(Na[1]),bf=Na[2],gq(n,[0,Na[1]],Wj(ma),e),[0,Uk(e),il(e,[11,bf,Ca],N)];Ca=n[3];gq(n[2],0,Wj(ma),e);return[0,Uk(e),il(e,Ca,N)];case 21:ma=n[2];switch(n[1]){case 0:n=e[5];break;case 1:n=e[3]?e[4]-1|0:e[4];break;default:n=e[6]}return[0,n,il(e,ma,N)];case 22:return n=n[1],[0,mo(e),il(e,n,N)];case 23:ma=n[2];n=n[1];if("number"===typeof n)switch(n){case 0:n=[0,[0,ma]];break;case 1:n=[0,[1,ma]];break;case 2:n=
[0,[19,ma]];break;default:n=[0,[22,ma]]}else switch(n[0]){case 0:n=[0,[2,Sj(n[1]),ma]];break;case 1:n=[0,[3,Sj(n[1]),ma]];break;case 2:n=[0,[4,n[1],Sj(n[2]),0,ma]];break;case 3:n=[0,[5,n[1],Sj(n[2]),0,ma]];break;case 4:n=[0,[6,n[1],Sj(n[2]),0,ma]];break;case 5:n=[0,[7,n[1],Sj(n[2]),0,ma]];break;case 6:Ca=(Ca=n[2])?[0,Ca[1]]:0;n=[0,[8,Si,Sj(n[1]),Ca,ma]];break;case 7:n=[0,[9,Sj(n[1]),ma]];break;case 8:n=[0,[13,n[1],n[2],ma]];break;case 9:n=[0,[14,n[1],n[2],ma]];break;case 10:n=[0,[20,n[1],n[2],ma]];
break;default:n=[0,[21,n[1],ma]]}if(N=il(e,n[1],N))return N[2];throw q([0,Qb,Im],1);default:return tb('scanf: bad conversion "%?" (custom converter)')}}},on=function(e,n){var N=[0,0],ma=e.length,Ca=tv(1,function(mb){if(ma<=N[1])throw q($b,1);mb=Ic(e,N[1]);N[1]++;return mb}),Na=n[1],eb=n[2];return Ot(function(mb,Pb){var lc=Ca[8];lc[2]=0;lc[1]=lc[4];lc[3]=lc[1].l;try{var qd=[0,il(Ca,Na,mb)]}catch(Ie){qd=Ae(Ie);mb=0;if(qd[1]!==Ht&&qd[1]!==Sb&&qd!==$b){if(qd[1]!==Ea)throw q(qd,0);var cd=tb(Tb(qd[2],Tb(' in format "',
Tb(kk(eb),'"'))));mb=1}mb||(cd=[1,qd]);qd=cd}if(0===qd[0])for(cd=qd[1];;){if(!cd)return Pb;qd=cd[2];Pb=jc(Pb,cd[1]);cd=qd}Pb=qd[1];if(Pb[1]===Ht)Pb=Pb[2];else{if(Pb[1]!==Sb)throw q(Pb,1);Pb=Pb[2]}cd=Ca[3]?Ca[4]-1|0:Ca[4];return ri(Zc(vg(lg),cd,Pb))},Na)},no=function(e,n){var N=n.length-1,ma=Jc(0,N);N=N-1|0;if(0<=N)for(var Ca=0;;){var Na=I(n,Ca)[1+Ca];if("number"===typeof Na)switch(Na){case 0:Na=function(eb){function mb(Pb){var lc=ma[1+eb];if(mb===lc)throw q([0,zb,e],1);return jc(lc,Pb)}return mb}(Ca);
break;case 1:Na=[];kd(Na,[246,function(eb,mb){return function(Pb){Pb=ma[1+mb];if(eb===Pb)throw q([0,zb,e],1);var lc=Oc(Pb);return 250===lc?Pb[1]:246===lc?ec(Pb):Pb}}(Na,Ca)]);break;default:Na=function(eb){throw q([0,zb,e],1);},Na=[0,Na,Na,Na,0]}else Na=0===Na[0]?no(e,Na[1]):Na[1];ma[1+Ca]=Na;Na=Ca+1|0;if(N!==Ca)Ca=Na;else break}return ma},Xi=function(e,n){return"number"!==typeof n&&0===n[0]?no(e,n[1]):kb("CamlinternalMod.init_mod: not a module")},Sx=function(e,n,N){if(0===Oc(N)&&e.length-1<=N.length-
1){var ma=e.length-1-1|0;if(0<=ma)for(var Ca=0;;){var Na=N[1+Ca],eb=I(e,Ca)[1+Ca];if("number"===typeof eb)if(2===eb){eb=0;if(0===Oc(Na)&&4===Na.length-1)for(var mb=0,Pb=n[1+Ca];;){Pb[1+mb]=Na[1+mb];var lc=mb+1|0;if(3!==mb)mb=lc;else break}else eb=1;if(eb)throw q([0,Qb,hp],1);}else n[1+Ca]=Na;else 0===eb[0]&&Sx(eb[1],n[1+Ca],Na);Na=Ca+1|0;if(ma!==Ca)Ca=Na;else break}return 0}throw q([0,Qb,Jo],1);},Qt=function(e,n,N){return"number"!==typeof e&&0===e[0]?Sx(e[1],n,N):kb("CamlinternalMod.update_mod: not a module")},
Tx=function(e,n,N){if(pd(N,""))return n;for(var ma=N.length-1|0;;){if(0>ma)return wf(N,0,1);if(Zc(e,N,ma))ma=ma-1|0;else for(n=ma+1|0;;){if(0>ma)return wf(N,0,n);if(Zc(e,N,ma))return wf(N,ma+1|0,(n-ma|0)-1|0);ma=ma-1|0}}},or=function(e,n,N){if(pd(N,""))return n;for(var ma=N.length-1|0;;){if(0>ma)return wf(N,0,1);if(Zc(e,N,ma))ma=ma-1|0;else for(;;){if(0>ma)return n;if(Zc(e,N,ma))for(n=ma;;){if(0>n)return wf(N,0,1);if(!Zc(e,N,n))return wf(N,0,n+1|0);n=n-1|0}else ma=ma-1|0}}},Bv=function(e,n){return 47===
Ic(e,n)?1:0},UB=function(e){return(1>e.length?1:0)||(47!==Ic(e,0)?1:0)};try{var Cv=je("TMPDIR")}catch(e){var VB=Ae(e);if(VB!==Xb)throw q(VB,0);Cv="/tmp"}var ts=function(e){var n=e.length,N=Tg(n+20|0);Of(N,39);n=n-1|0;if(0<=n)for(var ma=0;;){39===Ic(e,ma)?wh(N,"'\\''"):Of(N,Ic(e,ma));var Ca=ma+1|0;if(n!==ma)ma=Ca;else break}Of(N,39);return $h(N)},Ux=function(e,n,N,ma,Ca){if(ma){var Na=ma[1];ma=na(ma,N)?" 2\x3e\x261":Tb(" 2\x3e",ts(Na))}else ma="";N=N?Tb(" \x3e",ts(N[1])):"";N=Tb(N,ma);n=n?Tb(" \x3c",
ts(n[1])):"";n=Tb(n,N);return Tb(cg(" ",Cf(ts,[0,e,Ca])),n)},WB=[0,"/dev/null",".","..","/",Bv,UB,function(e){var n=UB(e);e=n?(n=(2>e.length?1:0)||wc(wf(e,0,2),"./"))?(3>e.length?1:0)||wc(wf(e,0,3),"../"):n:n;return e},function(e,n){var N=n.length,ma=e.length-N|0,Ca=0<=ma?1:0;if(!Ca)return Ca;for(Ca=0;;){if(Ca===N)return 1;if(e.charCodeAt(ma+Ca|0)!==n.charCodeAt(Ca))return 0;Ca=Ca+1|0}},function(e,n){var N=e.length,ma=n.length;return N<=ma?pd(wf(n,ma-N|0,N),e)?[0,wf(n,0,ma-N|0)]:0:0},Cv,ts,Ux,function(e){return Tx(Bv,
".",e)},function(e){return or(Bv,".",e)}],pr=function(e,n){e=Ic(e,n);return(n=47===e?1:0)?n:(92===e?1:0)||(58===e?1:0)},Vx=function(e){var n=(1>e.length?1:0)||(47!==Ic(e,0)?1:0);e=n?(n=(1>e.length?1:0)||(92!==Ic(e,0)?1:0))?(2>e.length?1:0)||(58!==Ic(e,1)?1:0):n:n;return e},Ro=function(e){var n=Vx(e);e=n?(n=(2>e.length?1:0)||wc(wf(e,0,2),"./"))?(n=(2>e.length?1:0)||wc(wf(e,0,2),".\\"))?(n=(3>e.length?1:0)||wc(wf(e,0,3),"../"))?(3>e.length?1:0)||wc(wf(e,0,3),"..\\"):n:n:n:n;return e},Wx=function(e,
n){var N=n.length<=e.length?1:0;N?(e=wf(e,e.length-n.length|0,n.length),n=Ch(n),n=pd(Ch(e),n)):n=N;return n},Mh=function(e,n){var N=e.length,ma=n.length;if(N>ma)return 0;var Ca=wf(n,ma-N|0,N);e=Ch(e);return pd(Ch(Ca),e)?[0,wf(n,0,ma-N|0)]:0};try{var Xx=je("TEMP")}catch(e){var Yx=Ae(e);if(Yx!==Xb)throw q(Yx,0);Xx="."}var Zx=function(e){function n(eb){if(1<=eb)for(var mb=1;;){Of(Na,92);var Pb=mb+1|0;if(eb!==mb)mb=Pb;else break}return 0}function N(eb,mb){for(;;){if(mb===Ca)return Of(Na,34);var Pb=Ic(e,
mb);if(34===Pb||92===Pb)return 50>eb?ma(eb+1|0,0,mb):ue(ma,[0,0,mb]);Of(Na,Pb);mb=mb+1|0}}function ma(eb,mb,Pb){for(;;){if(Pb===Ca)return Of(Na,34),n(mb);var lc=Ic(e,Pb);if(34===lc)return n((2*mb|0)+1|0),Of(Na,34),mb=Pb+1|0,50>eb?N(eb+1|0,mb):ue(N,[0,mb]);if(92===lc)mb=mb+1|0,Pb=Pb+1|0;else return n(mb),50>eb?N(eb+1|0,Pb):ue(N,[0,Pb])}}var Ca=e.length,Na=Tg(Ca+20|0);Of(Na,34);qe(N(0,0));return $h(Na)},Rt=function(e){return mj(e,34)||mj(e,37)?kb(Tb("Filename.quote_command: bad file name ",e)):mj(e,
32)?Tb('"',Tb(e,'"')):e},Dv=function(e){var n=2<=e.length?1:0;if(n){n=Ic(e,0);var N=0;91<=n?25>=n+-97>>>0&&(N=1):65<=n&&(N=1);n=(n=N?1:0)?58===Ic(e,1)?1:0:n}if(!n)return[0,"",e];n=wf(e,2,e.length-2|0);return[0,wf(e,0,2),n]},hH=[0,"NUL",".","..","\\",pr,Vx,Ro,Wx,Mh,Xx,Zx,function(e,n,N,ma,Ca){if(ma){var Na=ma[1];ma=na(ma,N)?" 2\x3e\x261":Tb(" 2\x3e",Rt(Na))}else ma="";ma=[0,ma,ip];N=[0,N?Tb(" \x3e",Rt(N[1])):"",ma];n=n?Tb(" \x3c",Rt(n[1])):"";Ca=cg(" ",Cf(Zx,Ca));var eb=Tg(Ca.length+20|0);n=[0,n,N];
zk(function(mb){var Pb=0;if(62<=mb){var lc=mb-63|0;60>>0?62>lc&&(Pb=1):31===lc&&(Pb=1)}else if(42<=mb)60===mb&&(Pb=1);else if(33<=mb)switch(mb+-33|0){case 2:case 3:case 6:break;default:Pb=1}return Pb?(Of(eb,94),Of(eb,mb)):Of(eb,mb)},Ca);Ca=[0," ",[0,$h(eb),n]];return cg("",[0,'"',[0,Rt(e),Ca]])},function(e){return Tx(pr,".",Dv(e)[2])},function(e){e=Dv(e);return Tb(e[1],or(pr,".",e[2]))}],iH=[0,"/dev/null",".","..","/",pr,Vx,Ro,Wx,Mh,Cv,ts,Ux,function(e){return Tx(pr,".",e)},function(e){return or(pr,
".",e)}],$x=(wc(nm,"Cygwin")?wc(nm,"Win32")?WB:hH:iH)[5];V(12,0,[0,0]);var qp=function(e,n,N){var ma=H(e,0);if(0>N||0>n||(ma-n|0)e.data.length&&u(),0+N>ma.l&&u(),e=e.data.slice(n,n+N),P(p(e),0,ma,0,N));return db(ma)},Pn=function(e){return e[2]+e[4]|0},us=function(e,n,N,ma){return Gc(ma,e[5],(e[3]+n|0)-e[2]|0,N)},hq=function(e,n){var N=e[5];return N.get(N.offset((e[3]+
n|0)-e[2]|0))},ay=function(e,n,N){var ma=e[5];n=(e[3]+n|0)-e[2]|0;var Ca=[0,n];for(e=e[3]+e[4]|0;;)if(Ca[1]=Pn(n))return mf(1,n,N,ma,Ca,function(mb,Pb,lc,qd){qd=hq(mb,Pb);return jc(e,qd)?ub(Na,mb,Pb+1|0,lc,qd):jc(Wf(ub(Ca,mb,Pb,lc,0),bh),qd)});var eb=hq(n,N);return jc(e,eb)?ub(Na,n,N+1|0,ma,eb):jc(Wf(ub(Ca,n,N,ma,0),dm),eb)}]},zg=function(e){return vs(1,[0,function(n,N,ma,Ca,Na){return hq(n,N)===e?ub(Na,n,N+1|0,ma,e):Bb(Ca,n,N,ma,0,jc(vg(tj),e))}])},uk=vs(1,[0,function(e,
n,N,ma,Ca){return ub(Ca,e,n+1|0,N,hq(e,n))}]),To=function(e,n,N){return[0,function(ma,Ca,Na,eb,mb){var Pb=ay(ma,Ca+e|0,n),lc=e+Pb|0;return(Ca+lc|0)>=Pn(ma)&&0!==Na?Oj(ma,Ca,function(qd,cd,Ie){return ub(mb,qd,cd+lc|0,Ie,us(qd,cd,lc,N))},function(qd,cd,Ie){return To(lc,n,N)[1].call(null,qd,cd,Ie,eb,mb)}):ub(mb,ma,Ca+lc|0,Na,us(ma,Ca,lc,N))}]},YB=function(e,n){return[0,function(N,ma,Ca,Na,eb){var mb=ay(N,ma,e),Pb=Pn(N);return 1<=mb?(ma+mb|0)>=Pb&&0!==Ca?Oj(N,ma,function(lc,qd,cd){return ub(eb,lc,qd+
mb|0,cd,us(lc,qd,mb,n))},function(lc,qd,cd){return To(mb,e,n)[1].call(null,lc,qd,cd,Na,eb)}):ub(eb,N,ma+mb|0,Ca,us(N,ma,mb,n)):ma>=Pb&&0!==Ca?Oj(N,ma,function(lc,qd,cd){return Bb(Na,lc,qd,cd,0,"count_while1")},function(lc,qd,cd){return YB(e,n)[1].call(null,lc,qd,cd,Na,eb)}):Bb(Na,N,ma,Ca,0,"count_while1")}]},iq=function(e,n){function N(Ca,Na,eb){for(var mb=[0,0];;){if(mb[1]e)return Zf("take: n \x3c 0");var n=ob(e,0);return vs(n,[0,function(N,ma,Ca,Na,eb){return ub(eb,N,ma+n|0,Ca,us(N,ma,n,qp))}])},Lg=function(e){return YB(e,qp)},ws=function(e){return To(0,function(n){return 1-
jc(e,n)},qp)},jj=function(e,n){return rg(He,n,Zf(e?e[1]:"no more choices"))},vk=function(e){var n=[0,20],N=[],ma=[];kd(N,[246,function(Ca){return jc(e,ma)}]);kd(ma,[0,function(Ca,Na,eb,mb,Pb){n[1]+=-1;if(0<=n[1]){var lc=Oc(N);lc=250===lc?N[1]:246===lc?ec(N):N;return Bb(lc[1],Ca,Na,eb,mb,Pb)}n[1]=20;return[1,[246,function(qd){qd=Oc(N);qd=250===qd?N[1]:246===qd?ec(N):N;return Bb(qd[1],Ca,Na,eb,mb,Pb)}]]}]);return ma},xs=function(e,n){return[0,e,n]},Ut=function(e){return e?vj(xs,e[1],Ut(e[2])):We(0)},
cy=function(e,n){function N(ma){return 0===ma?We(0):vj(xs,n,N(ma-1|0))}return 0>e?Zf("count: n \x3c 0"):N(e)},ys=function(e){return vk(function(n){var N=We(0);return He(vj(xs,e,n),N)})},Vk=function(e){return vj(xs,e,ys(e))},ZB=function(e,n){var N=We(0),ma=We(0);return He(vj(xs,n,He(Je(e,vk(function(Ca){var Na=We(0);return vj(xs,n,He(Je(e,Ca),Na))})),ma)),N)},$B=We(0),lH=Je(Xf("\r\n"),$B),mH=We(0),sp=qm(He(Je(zg(10),mH),lH),"end_of_line"),jq=function(e,n){return vj(function(N,ma){return[0,N,ma]},e,
n)},ej=function(e,n,N){var ma=N.length,Ca=V(12,0,[0,ma]);12!=Ca.kind&&c("caml_bigstring_blit_string_to_ba: kind mismatch");if(0!=ma){var Na=Ca.offset(0);0+ma>N.length&&u();Na+ma>Ca.data.length&&u();N=z(N).slice(0,0+ma);Ca.data.set(N,Na)}e=e?Lf(n,hk):n;Ca=[0,0,0,0,H(Ca,0),Ca];e=by(Bb(e[1],Ca,0,0,jH,kH));switch(e[0]){case 0:return ho;case 1:return[0,e[2]];default:return Ca=e[2],e=Tb(": ",e[3]),[1,Tb(cg(" \x3e ",Ca),e)]}},aC=[248,"Jsoo_runtime.Error.Exn",Ji++],zs=[0,aC,[0]],Fv=248===Oc(zs)?zs:zs[1];
fd("jsError",Fv);(function(e){throw e;});var kq=w;kq.String;kq.RegExp;kq.Object;kq.Date;kq.Math;kq.Error;kq.JSON;var As=kq.Array;Zl(function(e){return e[1]===aC?[0,vb(e[2].toString())]:0});Zl(function(e){return e instanceof As?0:[0,vb(e.toString())]});var Bs=function(e,n){return fc(e,Nc(function(N){return jc(n,N)}))},nH=[248,"Yojson.Json_error",Ji++],Vo=function(e){throw q([0,nH,e],1);},dy=[248,"Yojson.End_of_array",Ji++],ey=[248,"Yojson.End_of_object",Ji++],fy=[248,"Yojson.End_of_tuple",Ji++],bC=
[248,"Yojson.End_of_input",Ji++],cC=function(e,n){function N(ma,Ca){return 0===(Ca>>>ma|0)?1:0}if(N(7,n))return Of(e,Xa(n));if(N(11,n))return Of(e,Xa(192|(n>>>6|0)&31)),Of(e,Xa(128|n&63));if(N(16,n))return Of(e,Xa(224|(n>>>12|0)&15)),Of(e,Xa(128|(n>>>6|0)&63)),Of(e,Xa(128|n&63));if(N(21,n))return Of(e,Xa(240|(n>>>18|0)&7)),Of(e,Xa(128|(n>>>12|0)&63)),Of(e,Xa(128|(n>>>6|0)&63)),Of(e,Xa(128|n&63));if(N(26,n))return Of(e,Xa(248|(n>>>24|0)&3)),Of(e,Xa(128|(n>>>18|0)&63)),Of(e,Xa(128|(n>>>12|0)&63)),Of(e,
Xa(128|(n>>>6|0)&63)),Of(e,Xa(128|n&63));if(!N(31,n))throw q([0,Qb,nb],1);Of(e,Xa(252|(n>>>30|0)&1));Of(e,Xa(128|(n>>>24|0)&63));Of(e,Xa(128|(n>>>18|0)&63));Of(e,Xa(128|(n>>>12|0)&63));Of(e,Xa(128|(n>>>6|0)&63));return Of(e,Xa(128|n&63))},dC=function(e){return Xa(10<=e?e+87|0:e+48|0)},lq=function(e,n,N,ma,Ca){Ni(ma,e,n[1],N-n[1]|0);wh(ma,Ca);n[1]=N+1|0;return 0},qn=function(e,n){Of(e,34);var N=[0,0],ma=n.length-1|0;if(0<=ma)for(var Ca=0;;){var Na=Ic(n,Ca);if(92===Na)lq(n,N,Ca,e,"\\\\");else{var eb=
0;if(35<=Na)127!==Na&&(eb=2);else if(8<=Na){var mb=0;switch(Na-8|0){case 0:lq(n,N,Ca,e,"\\b");break;case 1:lq(n,N,Ca,e,"\\t");break;case 2:lq(n,N,Ca,e,"\\n");break;case 4:lq(n,N,Ca,e,"\\f");break;case 5:lq(n,N,Ca,e,"\\r");break;case 26:lq(n,N,Ca,e,'\\"');break;case 24:case 25:eb=2;mb=1;break;default:mb=1}mb||(eb=1)}switch(eb){case 0:Ni(e,n,N[1],Ca-N[1]|0),wh(e,"\\u00"),Of(e,dC(Na>>>4|0)),Of(e,dC(Na&15)),N[1]=Ca+1|0}}Na=Ca+1|0;if(ma!==Ca)Ca=Na;else break}try{Ni(e,n,N[1],n.length-N[1]|0)}catch(Pb){throw e=
Ae(Pb),ma=n.length-N[1]|0,N=N[1],Gc(Oe(Nm,cb),n,N,ma),q(e,0);}return Of(e,34)},gy=function(e,n){return 0===n?0:(gy(e,n/10|0),Of(e,Xa(Ub(n%10|0)+48|0)))},eC=function(e,n){return 0ma&&(Ca=1):45===ma&&(Ca=1);if(!Ca)throw q(lo,1);Ca=N+1|0;if(n!==N)N=Ca;else break}return 1}catch(Na){e=Ae(Na);if(e===lo)return 0;throw q(e,0);}},Cs=function(e,n,N,ma){if(!ma)return 0;var Ca=
ma[2];for(Zc(e,N,ma[1]);;){if(!Ca)return 0;ma=Ca[2];Ca=Ca[1];jc(n,N);Zc(e,N,Ca);Ca=ma}},mq=function(e){return Of(e,44)},Vt=function(e,n){if("number"===typeof n)return wh(e,"null");var N=n[1];if(708012133>N){if(3654863>N)return-752863768<=N?wh(e,n[2]):qn(e,n[2]);if(365180284>N)return eC(e,n[2]);n=n[2];N=ia(n);if(3===N)return wh(e,0N){if(3654863>N)return-752863768<=N?wh(e,n[2]):qn(e,n[2]);if(365180284>
N)return eC(e,n[2]);n=n[2];N=ia(n);if(3===N)return Vo(0N){if(737456202<=N)return wh(e,n[2]?"true":"false");N=n[2];n=N[2];N=N[1];if(!n)return qn(e,N);n=n[1];Of(e,91);qn(e,N);Of(e,44);Wt(e,n);
return Of(e,93)}if(963043957<=N)return n=n[2],Of(e,123),Cs(function(ma,Ca){var Na=Ca[2];qn(ma,Ca[1]);Of(ma,58);return Wt(ma,Na)},mq,e,n),Of(e,125);n=n[2];Of(e,91);Cs(Wt,mq,e,n);return Of(e,93)},Xt=function(e,n,N,ma,Ca){n=n?n[1]:256;N=N?N[1]:"";e?(e=e[1],fj(e)):e=Tg(n);ma&&ma[1]?Wt(e,Ca):Vt(e,Ca);wh(e,N);ma=$h(e);fj(e);return ma},nq=function(e){if(65<=e)if(97<=e){if(103>e)return(e-97|0)+10|0}else{if(71>e)return(e-65|0)+10|0}else if(9>=e+-48>>>0)return e-48|0;throw q([0,Qb,x],1);},Qn=function(e,n,N){var ma=
N[4]-1|0,Ca=n[3],Na=((ma+N[5]|0)-Ca|0)-1|0;N=ob(Na,(ma+N[6]|0)-Ca|0);(ma=n[4])?(ma=ma[1],ma=jc(vg(oi),ma)):ma="Line";Na=Na===N?jc(vg(ii),Na+1|0):Zc(vg(Wr),Na+1|0,N+1|0);n=n[2];return Vo(ub(vg(Lo),ma,n,Na,e))},fC=[0,function(e){throw q([0,Qb,hj],1);}],rn=function(e,n,N){var ma=Ej(N),Ca=jc(fC[1],N);return Qn(Gc(vg(Ko),e,ma,Ca),n,N)},qr=[248,"Yojson.Safe.Int_overflow",Ji++],Yt=function(e,n){e[2]=e[2]+1|0;e[3]=n[4]+n[6]|0;return 0},oq=function(e,n){a:for(;;)for(var N=0;;)if(N=Xc(Dc,N,n),19>>0)jc(n[1],
n);else switch(N){case 0:return io;case 1:return em;case 2:return 870828711;case 3:return[0,365180284,cH];case 4:return[0,365180284,FB];case 5:return[0,365180284,np];case 6:return fj(e[1]),[0,-976970511,gC(e,n)];case 7:try{var ma=n[5];e=[0,0];var Ca=n[6]-1|0,Na=n[2];if(Ca>=ma)for(var eb=ma;;){if(214748365<=e[1])throw q(qr,1);var mb=G(Na,eb)+-48|0;e[1]=(10*e[1]|0)+mb|0;var Pb=eb+1|0;if(Ca!==eb)eb=Pb;else break}if(0>e[1])throw q(qr,1);return[0,3654863,e[1]]}catch(cf){e=Ae(cf);if(e===qr)return[0,-752863768,
Ej(n)];throw q(e,0);}case 8:try{var lc=n[5]+1|0;e=[0,0];eb=n[6]-1|0;Pb=n[2];if(eb>=lc)for(Ca=lc;;){if(-214748365>=e[1])throw q(qr,1);var qd=G(Pb,Ca)+-48|0;e[1]=(10*e[1]|0)-qd|0;Na=Ca+1|0;if(eb!==Ca)Ca=Na;else break}if(0>>0)jc(n[1],n),Na=Pe;else{switch(Pe){case 0:break;case 1:throw q(ey,1);case 2:rn("Expected ',' or '}' but found",e,n);break;default:Qn("Unexpected end of input",e,n)}wl(e,n);var If=iy(e,n);wl(e,n);hC(e,n);wl(e,n);var $f=Ca[1];Ca[1]=[0,[0,If,oq(e,n)],$f];continue b}}}}}catch(cf){n=Ae(cf);if(n===ey)return[0,963043957,xe(Ca[1])];throw q(n,0);}case 11:Ca=[0,0];try{for(wl(e,n),Na=
255;;){var ge=Xc(Dc,Na,n);if(0===ge)throw q(dy,1);if(1!==ge)jc(n[1],n),Na=ge;else{var ig=Ca[1];Ca[1]=[0,oq(e,n),ig];b:for(;;)for(wl(e,n),Na=257;;){var jf=Xc(Dc,Na,n);if(3>>0)jc(n[1],n),Na=jf;else{switch(jf){case 0:break;case 1:throw q(dy,1);case 2:rn("Expected ',' or ']' but found",e,n);break;default:Qn("Unexpected end of input",e,n)}wl(e,n);var le=Ca[1];Ca[1]=[0,oq(e,n),le];continue b}}}}}catch(cf){n=Ae(cf);if(n===dy)return[0,848054398,xe(Ca[1])];throw q(n,0);}case 12:Ca=[0,0];try{for(wl(e,n),
Na=266;;){var sd=Xc(Dc,Na,n);if(0===sd)throw q(fy,1);if(1!==sd)jc(n[1],n),Na=sd;else{var Kd=Ca[1];Ca[1]=[0,oq(e,n),Kd];b:for(;;)for(wl(e,n),Na=271;;){var Fe=Xc(Dc,Na,n);if(3>>0)jc(n[1],n),Na=Fe;else{switch(Fe){case 0:break;case 1:throw q(fy,1);case 2:rn("Expected ',' or ')' but found",e,n);break;default:Qn("Unexpected end of input",e,n)}wl(e,n);var Ge=Ca[1];Ca[1]=[0,oq(e,n),Ge];continue b}}}}}catch(cf){n=Ae(cf);if(n===fy)return[0,726928360,xe(Ca[1])];throw q(n,0);}case 13:for(wl(e,n),Ca=iy(e,
n),wl(e,n),Na=102;;)if(Na=Xc(Dc,Na,n),3>>0)jc(n[1],n);else{switch(Na){case 0:Na=oq(e,n);wl(e,n);for(mb=111;;)if(mb=Xc(Dc,mb,n),2>>0)jc(n[1],n);else{switch(mb){case 0:break;case 1:rn("Expected '\x3e' but found",e,n);break;default:Qn("Unexpected end of input",e,n)}n=[0,Na];break}break;case 1:n=0;break;case 2:n=rn("Expected ':' or '\x3e' but found",e,n);break;default:n=Qn("Unexpected end of input",e,n)}return[0,708012133,[0,Ca,n]]}case 14:continue a;case 15:iC(e,n);continue a;case 16:Yt(e,n);
continue a;case 17:continue a;case 18:return Qn("Unexpected end of input",e,n);default:return rn("Invalid token",e,n)}},gC=function(e,n){a:for(;;)for(var N=58;;)if(N=Xc(Dc,N,n),3>>0)jc(n[1],n);else switch(N){case 0:return $h(e[1]);case 1:for(N=68;;)if(N=Xc(Dc,N,n),8>>0)jc(n[1],n);else{switch(N){case 0:N=G(n[2],n[5]);Of(e[1],N);break;case 1:Of(e[1],8);break;case 2:Of(e[1],12);break;case 3:Of(e[1],10);break;case 4:Of(e[1],13);break;case 5:Of(e[1],9);break;case 6:N=G(n[2],n[5]+1|0);var ma=G(n[2],
n[5]+2|0),Ca=G(n[2],n[5]+3|0),Na=nq(G(n[2],n[5]+4|0));Ca=nq(Ca)<<4;ma=nq(ma)<<8;N=nq(N)<<12|ma|Ca|Na;Na=0;if(55296<=N&&!(56319>>0)jc(n[1],n);else{switch(ma){case 0:ma=G(n[2],n[5]+2|0);var eb=G(n[2],n[5]+3|0),mb=G(n[2],n[5]+4|0);Ca=nq(G(n[2],n[5]+5|0));mb=nq(mb)<<4;eb=nq(eb)<<8;ma=nq(ma)<<12|eb|mb|Ca;Ca=0;56320<=ma&&!(57343=N>>>0)switch(N){case 0:return 0;case 1:return rn("Unterminated comment",e,n);case 2:Yt(e,n);continue a;default:continue a}jc(n[1],n)}},
jC=function(e){for(var n=131;;){n=Xc(Dc,n,e);if(0===n)return 1;if(1===n)return 0;jc(e[1],e)}},wl=function(e,n){a:for(;;)for(var N=133;;){N=Xc(Dc,N,n);if(4>=N>>>0)switch(N){case 0:Yt(e,n);continue a;case 1:iC(e,n);continue a;case 2:Yt(e,n);continue a;case 3:continue a;default:return 0}jc(n[1],n)}},iy=function(e,n){for(var N=237;;){N=Xc(Dc,N,n);if(3>=N>>>0)switch(N){case 0:return fj(e[1]),gC(e,n);case 1:return e=n[5],db(sh(n[2],e,n[6]-e|0));case 2:return rn("Expected string or identifier but found",
e,n);default:return Qn("Unexpected end of input",e,n)}jc(n[1],n)}},hC=function(e,n){for(var N=297;;){N=Xc(Dc,N,n);if(2>=N>>>0)switch(N){case 0:return 0;case 1:return rn("Expected ':' but found",e,n);default:return Qn("Unexpected end of input",e,n)}jc(n[1],n)}};fC[1]=function(e){for(var n=513;;){n=Xc(Dc,n,e);if(0===n)return Ej(e);jc(e[1],e)}};for(var Pm=function(e,n,N,ma){try{var Ca=ma.length,Na=[0,function(lc){lc[9]=1;return 0},Gi(S(ma)),Ca,0,0,0,0,0,1,[0],xb,xb],eb=N?N[1]:1,mb=[0,e?e[1]:Tg(256),
eb,0,n];wl(mb,Na);if(jC(Na))throw q(bC,1);var Pb=oq(mb,Na);wl(mb,Na);1-jC(Na)&&rn("Junk after end of JSON value:",mb,Na);return Pb}catch(lc){e=Ae(lc);if(e===bC)return Vo("Blank input data");throw q(e,0);}},zd=function(e,n){return 0===e[0]?jc(n,e[1]):e},kC=function(e,n){return zd(e,function(N){return[0,jc(n,N)]})},Ah=function(e,n,N){for(var ma=N;;){if(!ma)return[0,xe(n)];N=ma[2];ma=jc(e,ma[1]);if(0!==ma[0])return ma;n=[0,ma[1],n];ma=N}},Rg=function(e,n){return xe(kf(e,n))},lC=function(e){for(var n=
0;;){var N=Ic("!$\x26'()*+,;\x3d",n);I(e,N)[1+N]=1;if(10===n)return e;n=n+1|0}},Zt=Sc(256,0),xl=0;;){var mC=Ic("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_.-~",xl);I(Zt,mC)[1+mC]=1;var jy=xl+1|0;if(65!==xl)xl=jy;else{var Gv=lC($k(Zt));I(Gv,58)[59]=1;I(Gv,64)[65]=1;var rr=$k(Zt);I(rr,43)[44]=1;var nC=lC($k(Gv));I(nC,47)[48]=0;var sn=$k(Gv);I(sn,47)[48]=1;I(sn,63)[64]=1;I(sn,38)[39]=0;I(sn,59)[60]=0;I(sn,43)[44]=0;var Wk=$k(sn);I(Wk,61)[62]=0;var ky=$k(sn);I(ky,44)[45]=0;var oC=
$k(Zt);I(oC,58)[59]=0;var tp=function(e){if("number"===typeof e)if(-145160102<=e)if(127343601<=e){if(795008922===e)return ky;if(892015045===e)return nC}else{if(61643255!==e&&127343600<=e)return sn}else if(-250086679<=e){if(-178940859===e)return rr;if(-145160103<=e)return oC}else{if(-911188600===e)return Wk;if(-250086680<=e)return sn}else if(-198771759===e[1]){var n=e[2];e=n[3];var N=n[2];n=$k(tp(n[1]));var ma=N.length-1|0;if(0<=ma)for(var Ca=0;;){var Na=Ic(N,Ca);I(n,Na)[1+Na]=1;Na=Ca+1|0;if(ma!==
Ca)Ca=Na;else break}N=e.length-1|0;if(0<=N)for(ma=0;;)if(Ca=Ic(e,ma),I(n,Ca)[1+Ca]=0,Ca=ma+1|0,N!==ma)ma=Ca;else break;return n}return Zt},ly=function(e,n,N){n=n?n[1]:892015045;e&&(e=Ch(e[1]),wc(e,"file")&&wc(e,"http")&&wc(e,"https")&&wc(e,"urn"));e=N.length;n=tp(n);for(var ma=Tg(e),Ca=0,Na=0;;){if(e<=Na)return Ni(ma,N,Ca,Na-Ca|0),$h(ma);var eb=Ic(N,Na);I(n,eb)[1+eb]||(Ca>>0?5>=e+-49>>>0&&(n=1):6>>0&&(n=1);return n?1:0}),Ds=St(sm,ys(pC)),Zg=zg(46),qh=zg(58),qC=Ye(Lg(function(e){return 9>>0?0:1}),function(e){return 256<=dc(e)?Zf("invalid octect"):We(e)}),$t=cy(3,Lf(qC,Zg)),Ik=vj(function(e,n){n=Tb(".",n);return Tb(cg(".",e),n)},$t,qC),oH=vk(function(e){var n=We(0);e=He(Je(qh,e),n);e=vj(function(N,ma){return[0,N,ma]},Ds,e);return He(Ut([0,Ik,0]),e)}),rC=function(e){var n=We(Vb);return He(Ye(oH,function(N){return 0<
((8-e|0)-Ta(N)|0)?We([0,"",N]):Zf("too many parts in IPv6 address")}),n)},up=function(e){var n=tm(e+1|0);e=Je(qh,He(Je(qh,rC(e+1|0)),n));return vj(function(N,ma){return[0,N,ma]},Ds,e)},tm=function(e){if(6!==e)return 7===e?St(function(n){return[0,n,0]},Ds):up(e);e=up(6);return He(Ut([0,Ik,0]),e)},gi=function(e,n){if(!n)return qb;var N=n[1],ma=n[2];if(!jc(e,N))return[0,0,n];e=gi(e,ma);return[0,[0,N,e[1]],e[2]]},my=tm(0),pH=rC(0),vp=St(function(e){var n=gi(function(Ca){return wc(Ca,"")},e);e=n[2];n=
cg(":",n[1]);var N=0;if(e&&!wc(e[1],"")){var ma=Tb(n,Tb("::",cg(":",e[2])));N=1}N||(ma=n);return ma},He(Je(Je(qh,qh),pH),my)),qH=zg(93),au=zg(91),rH=So(function(e,n,N){n=[0,n,[0,Pj(N),0]];return cg("",[0,Pj(e),n])},au,vp,qH),bu=cy(2,pC),sr=zg(37),Hv=vj(function(e,n){return sm([0,e,n])},sr,bu),sC=oo(function(e){var n=e-59|0;e=0;if(2>>0){if(n=n+26|0,11>=n>>>0)switch(n){case 1:case 2:case 4:break;default:e=1}}else 1!==n&&(e=1);return e?1:0}),ny=oo(function(e){var n=0;91<=e?(e=e-95|0,27>>0?31===
e&&(n=1):1!==e&&(n=1)):(e=e+-45|0,12>>0?20<=e&&(n=1):2!==e&&(n=1));return n?1:0}),oy=[0,Hv,[0,Hf(sC,Pj),0]],tC=ys(jj(0,[0,Hf(ny,Pj),oy]));jj(0,[0,St(function(e){return cg("",e)},tC),[0,Ik,[0,rH,0]]]);var Es=[0,Hf(qh,Pj),0],sH=[0,Hv,[0,Hf(sC,Pj),Es]];ys(jj(0,[0,Hf(ny,Pj),sH]));vc(0);for(var Wo=lj(32,255),py=function(e,n){return O(e,n>>>3|0,Xa(G(e,n>>>3|0)|1<<(n&7)))},Fs=function(e){var n=lj(32,0);py(n,e);return n},Iv=function(e){for(var n=ua(32),N=0;;){O(n,N,Xa(G(e,N)^255));if(31===N)return n;N=
N+1|0}},qy=function(e,n){for(var N=ua(32),ma=0;;){var Ca=G(n,ma);O(N,ma,Xa(G(e,ma)|Ca));if(31===ma)return N;ma=ma+1|0}},uC=function(e,n){for(var N=0;;){var ma=G(n,N);if(0!==ma)for(var Ca=0;;){0!==(ma&1<e?tr(e+1|0,n):ue(tr,[0,n]);case 4:return e=n[1],n=pq(n[2]),qy(pq(e),n);case 5:return Wo;case 6:n=n[1];
continue;case 7:return Wo;case 8:n=n[2];continue;default:return Wo}}},tr=function(e,n){for(;;){if(!n)return Wo;var N=n[1];if("number"!==typeof N)switch(N[0]){case 5:return e=N[1],n=qe(tr(0,n[2])),qy(pq(e),n);case 7:return e=N[1],n=qe(tr(0,n[2])),qy(pq(e),n);default:return 50>e?Jv(e+1|0,N):ue(Jv,[0,N])}n=n[2]}},pq=function(e){return qe(Jv(0,e))},sy=function(e,n){var N=0;if("number"!==typeof n)switch(n[0]){case 0:var ma=0,Ca=Fs(n[1]);N=1;break;case 2:ma=n[2],Ca=n[1],N=1}if(!N)throw q([0,Qb,Pc],1);if(e){var Na=
lj(32,0);uC(function(eb){py(Na,sa(eb));var mb=eb-224|0,Pb=0;30>>0?25>=mb+127>>>0&&(Pb=1):23!==mb&&(Pb=1);return py(Na,Pb?eb+-32|0:eb)},Ca);e=Na}else e=Ca;ma=ma?Iv(e):e;return db(Gi(ma))},vC=ua(256),Gs=0;;){O(vC,Gs,sa(Xa(Gs)));var wC=Gs+1|0;if(255!==Gs)Gs=wC;else{db(Gi(vC));var cu=la,po=function(e,n,N,ma){var Ca=e?e[5]:0,Na=ma?ma[5]:0;return[0,e,n,N,ma,Na<=Ca?Ca+1|0:Na+1|0]},xC=function(e,n,N,ma){var Ca=e?e[5]:0,Na=ma?ma[5]:0;if((Na+2|0)=Na)return[0,e,n,N,ma,Na<=Ca?Ca+1|0:Na+1|0];if(!ma)return tb("Map.bal");Ca=ma[4];Na=ma[3];eb=ma[2];lc=ma[1];if((lc?lc[5]:0)<=(Ca?Ca[5]:0))return po(po(e,n,N,lc),eb,Na,Ca);if(!lc)return tb("Map.bal");ma=lc[3];mb=lc[2];Pb=lc[1];Ca=po(lc[4],eb,Na,Ca);return po(po(e,n,N,Pb),mb,ma,Ca)},ty=function(e,n,N){if(!N)return[0,
0,e,n,0,1];var ma=N[4],Ca=N[3],Na=N[2],eb=N[1],mb=N[5],Pb=cu(e,Na);if(0===Pb)return Ca===n?N:[0,eb,e,n,ma,mb];if(0<=Pb)return e=ty(e,n,ma),ma===e?N:xC(eb,Na,Ca,e);e=ty(e,n,eb);return eb===e?N:xC(e,Na,Ca,ma)},yC=function(e,n){for(;;){if(!n)return 0;var N=n[4],ma=n[3],Ca=n[2];yC(e,n[1]);Zc(e,Ca,ma);n=N}};Iv(Fs(10));var zC=function(e){function n(Kd,Fe){if(Pb[1].length-1<=lc[1])for(var Ge=[0,Pb[1].length-1];;)if(Ge[1]<=lc[1])Ge[1]=2*Ge[1]|0;else{Ge=Sc(Ge[1],0);var cf=Pb[1].length-1,Re=Pb[1],lf=0;if(0<=
cf&&0<=(Re.length-1-cf|0)&&0<=(Ge.length-1-cf|0)){lf=Ge;for(var dd=1;dd<=cf;dd++)lf[0+dd]=Re[0+dd];lf=1}lf||tb("Array.blit");Pb[1]=Ge;break}Kd|=Fe<<8;Fe=lc[1];I(Pb[1],Fe)[1+Fe]=Kd;lc[1]++;return 0}function N(Kd){Kd=lc[1];n(0,0);return Kd}function ma(Kd,Fe,Ge){Fe|=((Ge-Kd|0)-1|0)<<8;I(Pb[1],Kd)[1+Kd]=Fe;return 0}function Ca(Kd){try{for(var Fe=qd[1];;){if(!Fe)throw q(Xb,1);var Ge=Fe[4],cf=Fe[3],Re=Fe[1],lf=cu(Kd,Fe[2]);if(0===lf)return cf;Fe=0<=lf?Ge:Re}}catch(dd){Fe=Ae(dd);if(Fe!==Xb)throw q(Fe,0);
Fe=cd[1];qd[1]=ty(Kd,Fe,qd[1]);cd[1]++;return Fe}}function Na(Kd){if(!ry(Kd))return-1;Kd=bf[1];64<=Kd&&kb("too many r* or r+ where r is nullable");bf[1]++;return Kd}function eb(Kd){if("number"===typeof Kd)switch(Kd){case 0:return n(5,0);case 1:return n(6,0);default:return n(7,0)}switch(Kd[0]){case 0:return n(0,Kd[1]);case 1:Kd=Kd[1];var Fe=Kd.length;if(0===Fe)return 0;if(1===Fe)return n(0,Ic(Kd,0));try{var Ge=Zk(Kd,Kd.length,0,0);eb([1,wf(Kd,0,Ge)]);n(0,0);Ge=Ge+1|0;var cf=wf(Kd,Ge,Kd.length-Ge|0);
return eb([1,cf])}catch(lf){cf=Ae(lf);if(cf===Xb)return n(2,Ca(Kd));throw q(cf,0);}case 2:return cf=Kd[1],Kd=Kd[2]?Iv(cf):cf,n(4,Ca(db(Gi(Kd))));case 3:for(cf=Kd[1];;){if(!cf)return 0;Kd=cf[1];if("number"!==typeof Kd)switch(Kd[0]){case 5:Ge=Kd[1];if("number"!==typeof Ge)switch(Ge[0]){case 0:case 2:Fe=cf[2];var Re=qe(tr(0,Fe));if(mb(pq(Ge),Re)){n(13,Ca(sy(0,Ge)));cf=Fe;continue}}break;case 6:Ge=Kd[1];if("number"!==typeof Ge)switch(Ge[0]){case 0:case 2:if(Fe=cf[2],Re=qe(tr(0,Fe)),mb(pq(Ge),Re)){n(14,
Ca(sy(0,Ge)));cf=Fe;continue}}break;case 7:if(Ge=Kd[1],"number"!==typeof Ge)switch(Ge[0]){case 0:case 2:if(Fe=cf[2],Re=qe(tr(0,Fe)),mb(pq(Ge),Re)){n(12,Ca(sy(0,Ge)));cf=Fe;continue}}}cf=cf[2];eb(Kd)}case 4:return cf=Kd[2],Ge=Kd[1],Kd=N(0),eb(Ge),Ge=N(0),Fe=lc[1],eb(cf),cf=lc[1],ma(Kd,16,Fe),ma(Ge,15,cf);case 5:return Kd=Kd[1],cf=Na(Kd),Ge=N(0),0<=cf&&n(17,cf),eb(Kd),0<=cf&&n(18,cf),n(15,(Ge-lc[1]|0)-1|0),ma(Ge,16,lc[1]);case 6:return Ge=Kd[1],Kd=Na(Ge),cf=lc[1],eb(Ge),0<=Kd&&n(18,Kd),Ge=N(0),0<=Kd&&
n(17,Kd),n(15,(cf-lc[1]|0)-1|0),ma(Ge,16,lc[1]);case 7:return Kd=Kd[1],cf=N(0),eb(Kd),ma(cf,16,lc[1]);case 8:return cf=Kd[1],Kd=Kd[2],n(8,cf),eb(Kd),n(9,cf),Ie[1]=jk(Ie[1],cf+1|0),0;default:return Kd=Kd[1],n(10,Kd),Ie[1]=jk(Ie[1],Kd+1|0),0}}function mb(Kd,Fe){try{for(var Ge=0;;){var cf=G(Fe,Ge);if(0!==(G(Kd,Ge)&cf))throw q(lo,1);var Re=Ge+1|0;if(31!==Ge)Ge=Re;else return 1}}catch(lf){Kd=Ae(lf);if(Kd===lo)return 0;throw q(Kd,0);}}e=[1,e];var Pb=[0,Sc(32,0)],lc=[0,0],qd=[0,0],cd=[0,0],Ie=[0,1],bf=[0,
0];eb(e);n(11,0);e=pq(e);if(T(e,Wo))e=-1;else{var Pe=lj(256,0);uC(function(Kd){return O(Pe,Kd,1)},e);e=Ca(db(Gi(Pe)))}var If=Sc(cd[1],"");yC(function(Kd,Fe){I(If,Fe)[1+Fe]=Kd;return 0},qd[1]);var $f=lc[1],ge=Pb[1],ig=0,jf=bf[1],le=Ie[1];if(0<=$f&&0<=(ge.length-1-$f|0)){var sd=D(ge,0,$f);ig=1}ig||(sd=tb("Array.sub"));return[0,sd,If,"",le,jf,e]},Kv=[0,[0]],AC=function(e,n,N){a:{for((0>N||N>n.length)&&c("Str.search_forward");N<=n.length;){var ma=Hm(e,n,N,0);if(ma){e=ma;break a}N++}e=[0]}Kv[1]=e;if(0===
e.length-1)throw q(Xb,1);return I(e,0)[1]},um=[248,"Xmlm.Malformed",Ji++],tH=yi.slice(),Hs=function(e){var n=jc(e,0),N=I(tH,n)[1+n];if(4>>0)throw q([0,Qb,Ag],1);switch(N){case 0:throw q(um,1);case 1:return n;case 2:N=jc(e,0);if(2===(N>>>6|0))return(n&31)<<6|N&63;throw q(um,1);case 3:N=jc(e,0);var ma=jc(e,0);if(2!==(ma>>>6|0))throw q(um,1);if(224===n){e=0;if(160>N||191=N&&(e=1),!e)throw q(um,1);}else if(2!==(N>>>6|0))throw q(um,1);return(n&
15)<<12|(N&63)<<6|ma&63;default:N=jc(e,0);ma=jc(e,0);e=jc(e,0);if(2===(e>>>6|0)&&2===(ma>>>6|0)){if(240===n){var Ca=0;if(144>N||191=N&&(Ca=1),!Ca)throw q(um,1);}else if(2!==(N>>>6|0))throw q(um,1);return(n&7)<<18|(N&63)<<12|(ma&63)<<6|e&63}throw q(um,1);}},uH=function(e){return jc(e,0)<<8|jc(e,0)},Is=function(e){var n=jc(e,0);return jc(e,0)<<8|n},BC=function(e,n){var N=jc(e,n);if(55296<=N&&57343>=N){if(56319>>18|240),N(128|(n>>>12|0)&63),N(128|(n>>>6|0)&63),N(128|n&63)):(N(n>>>12|224),N(128|(n>>>6|0)&63),N(128|n&63)):(N(n>>>6|192),N(128|n&63)):N(n)}catch(ma){n=Ae(ma);if(n[1]===Sb)throw q(Qm,1);throw q(n,0);}},si=function(e,n){return 0===ka(e,n,!0)?1:0},qq=function(e){return 0===ka(e,"",!0)?1:0},eu=function(e){var n=Tg(4);Jh(n,e);return $h(n)},fu=function(e,n){return oc(10,100,0,n)&(e[2].length-1-1|0)},Rm=function(e,n,N){var ma=fu(e,n);
n=[0,n,N,I(e[2],ma)[1+ma]];I(e[2],ma)[1+ma]=n;e[1]=e[1]+1|0;return(ma=e[2].length-1<<1>>0?23===
e&&(n=1):1>>0&&(n=1);return n?1:0},EC=function(e){if(wj(e,32,55295))return 1;var n=0;11<=e?13===e&&(n=1):9<=e&&(n=1);return n?1:wj(e,57344,65533)||wj(e,65536,1114111)?1:0},FC=function(e){var n=wj(e,192,214);if(n)e=n;else if(n=wj(e,216,246))e=n;else if(n=wj(e,248,767))e=n;else if(n=wj(e,880,893))e=n;else if(n=wj(e,895,8191))e=n;else if(n=wj(e,8204,8205))e=n;else if(n=wj(e,8304,8591))e=n;else if(n=wj(e,11264,12271))e=n;else if(n=wj(e,12289,55295))e=n;else if(n=wj(e,63744,64975))e=n;else{n=wj(e,
65008,65533);if(!n)return wj(e,65536,983039);e=n}return e},Sg=function(e){2147483647===e[7]&&ki(e,-95440847);10===e[7]?(e[9]=e[9]+1|0,e[10]=1):e[10]=e[10]+1|0;e[7]=jc(e[6],e[5]);if(1-EC(e[7]))throw q(um,1);var n=e[8];if(n?10===e[7]:n)e[7]=jc(e[6],e[5]);return 13===e[7]?(e[8]=1,e[7]=10,0):(e[8]=0,0)},Ov=function(e){try{return Sg(e)}catch(N){var n=Ae(N);if(n!==$b)throw q(n,0);e[7]=2147483647;return 0}},Sm=function(e){for(;;){if(!ur(e[7]))return 0;Sg(e)}},Pl=function(e,n){return e[7]===n?Sg(e):hu(e,
[0,n,0])},xj=function(e,n){return Jh(e[19],n)},Pv=function(e,n){if(10===n)return e[15]=1,e[14]=1,0;if(ur(n))return e[14]=1,0;var N=0;e[14]&&e[15]&&0!==e[19][2]&&(xj(e,10),N=1);N||((N=e[14])?0!==e[19][2]:N)&&xj(e,32);e[14]=0;e[15]=0;return xj(e,n)},GC=function(e,n){function N(Na){var eb=jc(e[3],Na);return eb?eb[1]:ki(e,[0,-108708553,Na])}var ma=n[2];n=n[1];try{var Ca=Nv(e[17],n);return qq(Ca)?qq(n)?[0,"",ma]:[0,N(n),ma]:[0,Ca,ma]}catch(Na){Ca=Ae(Na);if(Ca===Xb)return[0,N(n),ma];throw q(Ca,0);}},Ks=
function(e){fj(e[18]);var n=e[7],N=0;if(wj(n,97,122)||wj(n,65,90))N=1;else var ma=ur(n)?0:95===n?1:FC(n)?1:0;N&&(ma=1);if(!ma)return ki(e,[0,719944127,eu(e[7])]);Jh(e[18],e[7]);for(Sg(e);;){n=e[7];N=0;if(wj(n,97,122)||wj(n,65,90))N=1;else if(ur(n))var Ca=0;else if(wj(n,48,57))Ca=1;else{ma=n+-45|0;var Na=0;50>>0?138===ma&&(Na=1):47>>0&&(Na=1);Na?Ca=1:(ma=0,FC(n)||wj(n,768,879)||wj(n,8255,8256)||(Ca=0,ma=1),ma||(Ca=1))}N&&(Ca=1);if(!Ca)return $h(e[18]);Jh(e[18],e[7]);Sg(e)}},Qv=function(e){var n=
Ks(e);return 58!==e[7]?[0,"",n]:(Sg(e),[0,n,Ks(e)])},Ls=ql(Rf,5);Rm(Ls,"lt","\x3c");Rm(Ls,"gt","\x3e");Rm(Ls,"amp","\x26");Rm(Ls,"apos","'");Rm(Ls,"quot",'"');var HC=function(e){Sg(e);if(35!==e[7]){var n=Ks(e);Pl(e,59);try{return Nv(Ls,n)}catch(Pb){var N=Ae(Pb);if(N!==Xb)throw q(N,0);return(N=jc(e[4],n))?N[1]:ki(e,[0,-739719956,n])}}n=[0,0];fj(e[18]);Sg(e);if(59===e[7])ki(e,[0,719894387,""]);else try{if(120===e[7])for(Jh(e[18],e[7]),Sg(e);;)if(59!==e[7]){Jh(e[18],e[7]);N=e[7];var ma=wj(N,48,57),Ca=
0;if(ma)var Na=ma;else{var eb=wj(N,65,70);if(eb)Na=eb;else{var mb=wj(N,97,102);Ca=1}}Ca||(mb=Na);if(!mb)throw q(lo,1);n[1]=(16*n[1]|0)+(57>=e[7]?e[7]+-48|0:70>=e[7]?e[7]+-55|0:e[7]+-87|0)|0;Sg(e)}else break;else for(;;)if(59!==e[7]){Jh(e[18],e[7]);if(!wj(e[7],48,57))throw q(lo,1);n[1]=(10*n[1]|0)+(e[7]+-48|0)|0;Sg(e)}else break}catch(Pb){N=Ae(Pb);if(N!==lo)throw q(N,0);for(n[1]=-1;;)if(59!==e[7])Jh(e[18],e[7]),Sg(e);else break}Sg(e);return EC(n[1])?(fj(e[18]),Jh(e[18],n[1]),$h(e[18])):ki(e,[0,719894387,
$h(e[18])])},IC=function(e){Sm(e);var n=0;if(34!==e[7]&&39!==e[7]){var N=hu(e,[0,34,[0,39,0]]);n=1}n||(N=e[7]);Sg(e);Sm(e);fj(e[19]);for(e[14]=1;;){if(e[7]===N)return Sg(e),$h(e[19]);60===e[7]?ki(e,[0,719944127,eu(60)]):38===e[7]?(n=HC(e),du(function(ma){return Pv(e,ma)},n)):(Pv(e,e[7]),Sg(e))}},vm=function(e){if(2147483647===e[7])var n=4;else if(60!==e[7])n=3;else if(Sg(e),63===e[7])Sg(e),n=[2,Qv(e)];else if(47===e[7])Sg(e),n=Qv(e),Sm(e),n=[1,n];else if(33===e[7])if(Sg(e),45===e[7])Sg(e),Pl(e,45),
n=0;else if(68===e[7])n=2;else if(91===e[7])for(Sg(e),fj(e[18]),n=1;;){Jh(e[18],e[7]);Sg(e);var N=n+1|0;if(6!==n)n=N;else{n=$h(e[18]);n=si(n,"CDATA[")?1:Js(e,[0,"CDATA[",0],n);break}}else n=ki(e,[0,719944127,Tb("\x3c!",eu(e[7]))]);else n=[0,Qv(e)];e[11]=n;return 0},Rv=function(e){a:for(;;)for(;;)if(45!==e[7])Sg(e);else{Sg(e);if(45!==e[7])continue a;Sg(e);62!==e[7]&&hu(e,[0,62,0]);return Ov(e)}},xy=function(e){a:for(;;)for(;;)if(63!==e[7])Sg(e);else{Sg(e);if(62!==e[7])continue a;return Ov(e)}},iu=
function(e,n){a:for(;;){var N=e[11];if("number"===typeof N)switch(N){case 0:Rv(e);vm(e);continue;case 3:if(ur(e[7]))for(;;)if(ur(e[7]))Ov(e);else{vm(e);continue a}}else if(2===N[0]){N=N[1];var ma=N[2];if(qq(N[1])&&si("xml",Ch(ma)))return n?0:ki(e,[0,719944127,ma]);xy(e);vm(e);continue}return 0}},Rn=function(e,n,N){function ma(Pb){Sm(Pb);Pl(Pb,61);Sm(Pb);return IC(Pb)}function Ca(Pb,lc){var qd=ma(Pb),cd=1-jh(function(Ie){return si(qd,Ie)},lc);return cd?Js(Pb,lc,qd):cd}var Na=[0,"yes",[0,"no",0]],eb=
e[11];if("number"!==typeof eb&&2===eb[0]){eb=eb[1];var mb=eb[2];if(qq(eb[1])&&si(mb,"xml"))return Sm(e),eb=Ks(e),1-si(eb,"version")&&Js(e,[0,"version",0],eb),Ca(e,[0,"1.0",[0,"1.1",0]]),Sm(e),63!==e[7]&&(eb=Ks(e),si(eb,"encoding")?(eb=Ch(ma(e)),1-n&&(si(eb,"utf-8")?e[6]=Hs:si(eb,"utf-16be")?e[6]=Lv:si(eb,"utf-16le")?e[6]=Mv:si(eb,"iso-8859-1")?e[6]=CC:si(eb,"us-ascii")||si(eb,"ascii")?e[6]=DC:si(eb,"utf-16")?N||ki(e,-372779099):ki(e,[0,-6915192,eb])),Sm(e),63!==e[7]&&(n=Ks(e),si(n,"standalone")?Ca(e,
Na):Js(e,[0,"standalone",[0,"?\x3e",0]],n))):si(eb,"standalone")?Ca(e,Na):Js(e,[0,"encoding",[0,"standalone",[0,"?\x3e",0]]],eb)),Sm(e),Pl(e,63),Pl(e,62),vm(e)}return 0},Yi=function(e){function n(Ca){return xj(e,Ca)}iu(e,0);if(2!==e[11])return Vj;var N=[0,1];fj(e[19]);n(60);n(33);a:for(;;){if(0>=N[1])return N=$h(e[19]),vm(e),iu(e,0),[0,3407540,[0,N]];if(60===e[7])Sg(e),33!==e[7]?(n(60),N[1]++):(Sg(e),45!==e[7]?(n(60),n(33),N[1]++):(Sg(e),45!==e[7]?(n(60),n(33),n(45),N[1]++):(Sg(e),Rv(e))));else if(34!==
e[7]&&39!==e[7])62===e[7]?(n(62),Sg(e),N[1]+=-1):(n(e[7]),Sg(e));else{var ma=e[7];n(ma);for(Sg(e);;)if(e[7]!==ma)n(e[7]),Sg(e);else{n(ma);Sg(e);continue a}}}},Sv=function(e,n){function N(qd){var cd=qd[2],Ie=qd[1],bf=Ie[2];return si(Ie[1],"")?si(bf,"xmlns")?[0,[0,"http://www.w3.org/2000/xmlns/","xmlns"],cd]:qd:[0,GC(e,Ie),cd]}for(var ma=0,Ca=0,Na=e[13];;){if(ur(e[7])&&(Sm(e),47!==e[7]&&62!==e[7])){var eb=Qv(e),mb=eb[2],Pb=eb[1];Sm(e);Pl(e,61);var lc=IC(e);eb=[0,eb,lc];if(qq(Pb)&&si(mb,"xmlns")){Rm(e[17],
"",lc);ma=[0,"",ma];Ca=[0,eb,Ca];continue}if(si(Pb,"xmlns")){Rm(e[17],mb,lc);ma=[0,mb,ma];Ca=[0,eb,Ca];continue}if(si(Pb,"xml")&&si(mb,"space")){si(lc,"preserve")?e[13]=0:si(lc,"default")&&(e[13]=e[2]);Ca=[0,eb,Ca];continue}Ca=[0,eb,Ca];continue}e[16]=[0,[0,n,ma,Na],e[16]];ma=kf(N,Ca);return[0,-174483606,[0,GC(e,n),ma]]}},xH=function(e){if(0===e[16]){var n=e[11];return"number"!==typeof n&&0===n[0]?Sv(e,n[1]):ki(e,-764030554)}n=e[12];if("number"!==typeof n&&-174483606===n[1])if(Sm(e),62===e[7])Pl(e,
62),vm(e);else if(47===e[7]){n=e[16];if(!n)throw q([0,Qb,Mf],1);n=n[1][1];Sg(e);e[11]=[1,n]}else hu(e,[0,47,[0,62,0]]);a:for(;;){n=e[11];if("number"!==typeof n)switch(n[0]){case 0:return Sv(e,n[1]);case 1:var N=n[1],ma=e[16];if(!ma)throw q([0,Qb,Pg],1);n=ma[2];var Ca=ma[1];ma=Ca[1];var Na=Ca[3];Ca=Ca[2];62!==e[7]&&hu(e,[0,62,0]);1-si(N,ma)&&(N=gu(N),Js(e,[0,gu(ma),0],N));e[16]=n;e[13]=Na;var eb=e[17];Df(function(mb){return vy(eb,mb)},Ca);0===n?e[7]=2147483645:(Sg(e),vm(e));return 83809507;default:xy(e);
vm(e);continue}switch(n){case 0:Rv(e);vm(e);continue;case 2:return ki(e,[0,719944127,"\x3c!D"]);case 4:return ki(e,-95440847);default:b:for(fj(e[19]),e[14]=1,n=e[13]?Pv:xj;;){N=e[11];if("number"===typeof N)switch(N){case 0:Rv(e);vm(e);continue;case 1:try{for(;;){if(93===e[7])for(Sg(e);;)if(93===e[7]){Sg(e);if(62===e[7])throw Sg(e),q(lo,1);n(e,93)}else{n(e,93);break}n(e,e[7]);Sg(e)}}catch(mb){N=Ae(mb);if(N!==lo)throw q(N,0);vm(e);continue}case 2:ki(e,[0,719944127,"\x3c!D"]);break;case 3:c:for(;;){if(60===
e[7]){vm(e);continue b}if(38===e[7])N=HC(e),du(function(mb){return function(Pb){return mb(e,Pb)}}(n),N);else if(93!==e[7])n(e,e[7]),Sg(e);else if(n(e,e[7]),Sg(e),93===e[7])for(n(e,e[7]),Sg(e);;)if(93===e[7])n(e,e[7]),Sg(e);else{if(62!==e[7])continue c;ki(e,[0,719944127,"]]\x3e"]);continue c}}default:ki(e,-95440847)}else if(2===N[0]){xy(e);vm(e);continue}n=$h(e[19]);if(qq(n))continue a;return[0,758940234,n]}}}},JC=function(e){try{if(2147483647===e[7])var n=1;else if(2147483646!==e[7])n=0;else if(83809507===
e[12])Ov(e),vm(e),n=2147483647===e[7]?1:(iu(e,1),2147483647===e[7]?1:(Rn(e,0,1),e[12]=Yi(e),0));else{var N=function(lc,qd){qd[6]=lc;qd[10]=0;return Sg(qd)},ma=e[1];if(ma){var Ca=ma[1];if(143365725<=Ca)if(423112016<=Ca)684370880<=Ca?(N(Hs,e),65279===e[7]&&(e[10]=0,Sg(e))):N(DC,e);else if(338302576<=Ca)N(CC,e);else{Sg(e);var Na=e[7];Sg(e);var eb=e[7],mb=0;254===Na?255===eb&&(N(Lv,e),mb=1):255===Na&&254===eb&&(N(Mv,e),mb=1);mb||ki(e,-372779099)}else-211555818<=Ca?N(Mv,e):N(Lv,e),65279===e[7]&&(e[10]=
0,Sg(e));mb=1}else{Sg(e);var Pb=e[7];Na=0;240<=Pb?254===Pb?(Sg(e),255!==e[7]&&ki(e,-372779099),N(Lv,e),mb=1):255===Pb?(Sg(e),254!==e[7]&&ki(e,-372779099),N(Mv,e),mb=1):Na=1:60!==Pb&&239<=Pb?(Sg(e),187!==e[7]&&ki(e,-372779099),Sg(e),191!==e[7]&&ki(e,-372779099),N(Hs,e),mb=1):Na=1;Na&&(e[6]=Hs,mb=0)}vm(e);Rn(e,mb,0);e[12]=Yi(e);n=0}}catch(lc){if(n=Ae(lc),n===Qm)n=ki(e,891487781);else if(n===um)n=ki(e,-372779099);else{if(n!==$b)throw q(n,0);n=ki(e,-95440847)}}return n?ki(e,-95440847):e[12]},Ms=function(e){try{if(2147483645===
e[7]){e[7]=2147483646;var n=e[12]}else{var N=JC(e);e[12]=xH(e);n=N}return n}catch(ma){n=Ae(ma);if(n===Qm)return ki(e,891487781);if(n===um)return ki(e,-372779099);if(n===$b)return ki(e,-95440847);throw q(n,0);}},Ql=function(e,n){return Gc(e[6],n,0,n.length)},Tv=function(e,n){uy(function(N,ma){Ql(N,ma);return N},e,n);return 0},KC=function(e,n){var N=n[2];n=n[1];try{var ma=0;if(si(n,"http://www.w3.org/2000/xmlns/")&&si(N,"xmlns")){var Ca=[0,"","xmlns"];ma=1}ma||(Ca=[0,Nv(e[5],n),N]);return Ca}catch(Na){Ca=
Ae(Na);if(Ca!==Xb)throw q(Ca,0);return(e=jc(e[4],n))?[0,e[1],N]:tb(Tb("unbound namespace (",Tb(uy(function(eb,mb){return mb},"",n),")")))}},LC=function(e,n){return uy(function(N,ma){function Ca(lc){Gc(e[6],ma,Na[1],eb[1]-Na[1]|0);Ql(e,lc);eb[1]++;Na[1]=eb[1];return 0}var Na=[0,0],eb=[0,0];for(N=ma.length;;){if(eb[1]>=N)return Gc(e[6],ma,Na[1],eb[1]-Na[1]|0);var mb=Ic(ma,eb[1]),Pb=0;if(35<=mb)if(60<=mb)if(63<=mb)Pb=1;else switch(mb+-60|0){case 0:Ca("\x26lt;");break;case 1:Pb=1;break;default:Ca("\x26gt;")}else 38===
mb?Ca("\x26amp;"):Pb=1;else if(14<=mb)34<=mb?Ca("\x26quot;"):Pb=1;else if(9<=mb)switch(mb-9|0){case 1:Ca("\x26#10;");break;case 0:case 4:eb[1]++;break;default:Pb=1}else Pb=1;Pb&&(32<=mb?eb[1]++:Ca("�"))}},0,n)},yy=function(e,n){var N=n[1];n=n[2];1-qq(N)&&(Tv(e,N),jc(e[7],58));return Tv(e,n)},tn=function(e,n){function N(mb){var Pb=mb[3];if(!Pb)return 0;Pb=Math.imul(mb[10],Pb[1]);if(1<=Pb)for(var lc=1;;){jc(mb[7],32);var qd=lc+1|0;if(Pb!==lc)lc=qd;else break}return 0}function ma(mb){return mb[3]?
jc(mb[7],10):0}if(-1===e[10]){if("number"===typeof n)return tb("end signal without matching start signal");var Ca=n[1];if(3407540!==Ca)return 758940234<=Ca?tb("data signal not allowed here"):tb("start signal not allowed here");n=n[2];e[1]&&Ql(e,'\x3c?xml version\x3d"1.0" encoding\x3d"UTF-8"?\x3e\n');n&&(Tv(e,n[1]),jc(e[7],10));return e[10]=0}if("number"===typeof n){Ca=e[9];if(!Ca)return tb("end signal without matching start signal");n=Ca[1];Ca=Ca[2];var Na=n[2];n=n[1];e[10]=e[10]-1|0;e[8]?Ql(e,"/\x3e"):
(N(e),Ql(e,"\x3c/"),yy(e,n),jc(e[7],62));e[9]=Ca;var eb=e[5];Df(function(mb){return vy(eb,mb)},Na);e[8]=0;if(0!==e[10])return ma(e);e[2]&&jc(e[7],10);e[10]=-1;return 0}Ca=n[1];if(3407540===Ca)return kb("dtd signal not allowed here");if(758940234<=Ca)return n=n[2],e[8]&&(Ql(e,"\x3e"),ma(e)),N(e),LC(e,n),ma(e),e[8]=0;Ca=n[2];n=Ca[2];Na=Ca[1];e[8]&&(Ql(e,"\x3e"),ma(e));N(e);Ca=tf(function(mb,Pb){var lc=Pb[2];Pb=Pb[1];var qd=Pb[2];if(!si(Pb[1],"http://www.w3.org/2000/xmlns/"))return mb;Pb=si(qd,"xmlns")?
"":qd;Rm(e[5],lc,Pb);return[0,lc,mb]},0,n);Na=KC(e,Na);jc(e[7],60);yy(e,Na);Df(function(mb){var Pb=mb[2];mb=mb[1];jc(e[7],32);yy(e,KC(e,mb));Ql(e,'\x3d"');LC(e,Pb);return jc(e[7],34)},n);e[9]=[0,[0,Na,Ca],e[9]];e[10]=e[10]+1|0;e[8]=1;return 0},vr=function(e,n){return n?[0,jc(e,n[1])]:0},jl=function(e,n){return n?n[1]:e},Uv=function(e,n){if(e)return e[1];throw q(n,1);},ju=function(e){return Uv(e,[0,Ea,"Option.get"])},Tm=function(e,n,N){return N?jc(e,N[1]):n},Ui=function(e,n){return e?jc(n,e[1]):0},
Ns=function(e,n){return jl(n,e)},yl=function(e,n){return vr(n,e)},Um=function(e,n){for(var N=0;;){if(0===e)return N;if(1>e)throw q([0,Ea,"List.repeat"],1);N=[0,n,N];e=e-1|0}},Vv=function(e){for(;;){if(!e)return 0;var n=e[1];if(!e[2])return[0,n];e=e[2]}},Os=function(e){for(;;){if(!e)throw q(Xb,1);var n=e[1];if(!e[2])return n;e=e[2]}},Ps=function(e){return Rj(function(n){return 1-jc(e,n)})},Sn=function(e,n){e=Ta(n)-e|0;for(var N=0,ma=n;;){if(ma&&(n=ma[2],ma=ma[1],0e.length)return 0;var N=Ch(n);return pd(Ch(wf(e,0,n.length)),N)?1:0},Wv=function(e,n){var N=e.length,ma=n.length;if(ma>N)return 0;n=Ch(n);return pd(Ch(wf(e,N-ma|0,ma)),n)?1:0},Tn=function(e){var n=65<=e?1:0;return(n=n?90>=e?1:0:n)?n:(n=97<=e?1:0)?122>=e?1:0:n},ku=function(e){return 9>>0?0:1},wr=function(e){var n=Tn(e);return n?n:ku(e)},rq=function(e){for(var n=e.length-1|0,N=0;;){if(0>
n)return N;N=[0,Ic(e,n),N];n=n-1|0}},Xv=[248,"Prelude.Found_int",Ji++],lu=function(e){var n=e.length;try{n=n-1|0;if(0<=n)for(var N=0;;){var ma=32!==Ic(e,N)?1:0;if(ma?9!==Ic(e,N):ma)throw q([0,Xv,N],1);var Ca=N+1|0;if(n!==N)N=Ca;else break}return 0}catch(Na){e=Ae(Na);if(e[1]===Xv)return e[2];throw q(e,0);}},zy=function(e,n){if(pd(n,"-"))return n;var N=n.length-1|0;for(e=Tb(".",e);;){var ma=0;if(0<=N&&!$x(n,N)){if(46!==Ic(n,N)){N=N-1|0;continue}for(var Ca=N-1|0;;){var Na=0;if(0<=Ca&&!$x(n,Ca)){if(46===
Ic(n,Ca)){Ca=Ca-1|0;continue}var eb=n.length-N|0}else Na=1;Na&&(eb=0);break}}else ma=1;ma&&(eb=0);n=0===eb?tb("Filename.chop_extension"):wf(n,0,n.length-eb|0);return Tb(n,e)}},sq=function(e){if(!e)return 0;var n=e[1];e=e[2];return[0,n,sq(Rj(function(N){return Bc(N,n)})(e))]},xr=function(e,n){function N(eb,mb){if(Ca>>0?23===e&&(n=1):2!==e&&(n=1);return n?1:0},Yv=function(e){for(var n=[0,0];;)if(n[1]>>0){eb=eb-22|0;var mb=0;if(2>>0)mb=1;else switch(eb){case 0:te(e,"\x26lt;");break;case 1:mb=1;break;default:te(e,"\x26gt;")}mb&&(34===Na?te(e,"\x26quot;"):
Nb(e,Na))}else eb?te(e,"\x26apos;"):(Na=0,Ca<(N-1|0)&&35===Ic(n,Ca+1|0)?Nb(e,38):Na=1,Na&&te(e,"\x26amp;"));Na=Ca+1|0;if(ma!==Ca)Ca=Na;else break}return 0},un=function(e){return Tb("[#",Tb(oh(1,e),"]"))},yp=function N(n){return N.fun(n)};kd(function ma(N){return ma.fun(N)},function(N){var ma=na(N[12],1)?0:[0,[0,"hiccup_in_block",[0,737456202,N[12]]],0];ma=na(N[11],0)?ma:[0,[0,"export_md_remove_options",[0,848054398,Rg(function(Na){return Na?ph:ct},N[11])]],ma];if(!na(N[10],0)){switch(N[10]){case 0:var Ca=
it;break;case 1:Ca=jt;break;default:Ca=fn}ma=[0,[0,"export_md_indent_style",Ca],ma]}ma=na(N[9],0)?ma:[0,[0,"inline_skip_macro",[0,737456202,N[9]]],ma];ma=na(N[8],0)?ma:[0,[0,"inline_type_with_pos",[0,737456202,N[8]]],ma];ma=na(N[7],0)?ma:[0,[0,"exporting_keep_properties",[0,737456202,N[7]]],ma];ma=na(N[6],0)?ma:[0,[0,"heading_to_list",[0,737456202,N[6]]],ma];ma=[0,[0,"keep_line_break",[0,737456202,N[4]]],[0,[0,"format",N[5]?lt:Ju],ma]];ma=na(N[3],0)?ma:[0,[0,"heading_number",[0,737456202,N[3]]],ma];
ma=na(N[2],0)?ma:[0,[0,"parse_outline_only",[0,737456202,N[2]]],ma];return[0,963043957,na(N[1],0)?ma:[0,[0,"toc",[0,737456202,N[1]]],ma]]});kd(yp,function(N){return"number"!==typeof N&&963043957===N[1]?function(ma,Ca){for(var Na=Ca;;){Ca=Na[12];var eb=Na[11],mb=Na[10],Pb=Na[9],lc=Na[8],qd=Na[7],cd=Na[6],Ie=Na[5],bf=Na[4],Pe=Na[3],If=Na[2],$f=Na[1];if(!ma)return zd(Ca,function(me){return zd(eb,function(Yb){return zd(mb,function(Mc){return zd(Pb,function(gd){return zd(lc,function(id){return zd(qd,function(Od){return zd(cd,
function(ke){return zd(Ie,function(Ve){return zd(bf,function(wg){return zd(Pe,function(Vf){return zd(If,function(Pf){return zd($f,function(Yf){return[0,[0,Yf,Pf,Vf,wg,Ve,ke,Od,id,gd,Mc,Yb,me]]})})})})})})})})})})})});Na=ma[1];var ge=Na[1],ig=la(ge,"hiccup_in_block");if(0<=ig){if(0>=ig){Ca=Na[2];Na=0;ma=ma[2];if("number"!==typeof Ca&&737456202===Ca[1]){var jf=[0,Ca[2]];Na=1}Na||(jf=Zq);Na=[0,$f,If,Pe,bf,Ie,cd,qd,lc,Pb,mb,eb,jf];continue}if(!wc(ge,"inline_skip_macro")){Na=Na[2];ge=0;ma=ma[2];if("number"!==
typeof Na&&737456202===Na[1]){var le=[0,Na[2]];ge=1}ge||(le=Yr);Na=[0,$f,If,Pe,bf,Ie,cd,qd,lc,le,mb,eb,Ca];continue}if(!wc(ge,"inline_type_with_pos")){Na=Na[2];ge=0;ma=ma[2];if("number"!==typeof Na&&737456202===Na[1]){var sd=[0,Na[2]];ge=1}ge||(sd=Tp);Na=[0,$f,If,Pe,bf,Ie,cd,qd,sd,Pb,mb,eb,Ca];continue}if(!wc(ge,"keep_line_break")){Na=Na[2];ge=0;ma=ma[2];if("number"!==typeof Na&&737456202===Na[1]){var Kd=[0,Na[2]];ge=1}ge||(Kd=Fu);Na=[0,$f,If,Pe,Kd,Ie,cd,qd,lc,Pb,mb,eb,Ca];continue}if(!wc(ge,"parse_outline_only")){Na=
Na[2];ge=0;ma=ma[2];if("number"!==typeof Na&&737456202===Na[1]){var Fe=[0,Na[2]];ge=1}ge||(Fe=dt);Na=[0,$f,Fe,Pe,bf,Ie,cd,qd,lc,Pb,mb,eb,Ca];continue}if(!wc(ge,"toc")){Na=Na[2];ge=0;ma=ma[2];if("number"!==typeof Na&&737456202===Na[1]){var Ge=[0,Na[2]];ge=1}ge||(Ge=Gu);Na=[0,Ge,If,Pe,bf,Ie,cd,qd,lc,Pb,mb,eb,Ca];continue}}else{if(!wc(ge,"export_md_indent_style")){ge=Na[2];Na=0;ma=ma[2];if("number"===typeof ge||-976970511!==ge[1])Na=1;else{var cf=Ch(ge[2]);cf=wc(cf,"dashes")?wc(cf,"no-indent")?wc(cf,
"spaces")?Hu:yw:jo:ht}Na&&(cf=zw);Na=[0,$f,If,Pe,bf,Ie,cd,qd,lc,Pb,cf,eb,Ca];continue}if(!wc(ge,"export_md_remove_options")){Na=Na[2];ge=0;ma=ma[2];if("number"!==typeof Na&&848054398===Na[1]){var Re=Ah(function(me){if("number"!==typeof me&&848054398===me[1]&&(me=me[2])){var Yb=me[1];if("number"!==typeof Yb&&-976970511===Yb[1])if(Yb=Yb[2],wc(Yb,"Emphasis")){if(!wc(Yb,"Page_ref")&&!me[2])return om}else if(!me[2])return gk}return Xr},0,Na[2]);ge=1}ge||(Re=Up);Na=[0,$f,If,Pe,bf,Ie,cd,qd,lc,Pb,mb,Re,Ca];
continue}if(!wc(ge,"exporting_keep_properties")){Na=Na[2];ge=0;ma=ma[2];if("number"!==typeof Na&&737456202===Na[1]){var lf=[0,Na[2]];ge=1}ge||(lf=Zr);Na=[0,$f,If,Pe,bf,Ie,cd,lf,lc,Pb,mb,eb,Ca];continue}if(!wc(ge,"format")){ge=Na[2];Na=0;ma=ma[2];if("number"!==typeof ge&&-976970511===ge[1])if(ge=ge[2],wc(ge,"Markdown")){if(!wc(ge,"Org")){var dd=kt;Na=1}}else dd=$r,Na=1;Na||(dd=Iu);Na=[0,$f,If,Pe,bf,dd,cd,qd,lc,Pb,mb,eb,Ca];continue}if(!wc(ge,"heading_number")){Na=Na[2];ge=0;ma=ma[2];if("number"!==
typeof Na&&737456202===Na[1]){var ae=[0,Na[2]];ge=1}ge||(ae=et);Na=[0,$f,If,ae,bf,Ie,cd,qd,lc,Pb,mb,eb,Ca];continue}if(!wc(ge,"heading_to_list")){Na=Na[2];ge=0;ma=ma[2];if("number"!==typeof Na&&737456202===Na[1]){var Vc=[0,Na[2]];ge=1}ge||(Vc=ww);Na=[0,$f,If,Pe,bf,Ie,Vc,qd,lc,Pb,mb,eb,Ca];continue}}return ft}}(N[2],[0,[0,0],[0,0],[0,0],xw,gt,[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,1]]):$q});var vn=function(N){return 1===N[5]?1:0},Vn=function(N){var ma=32===N?1:0;N=ma?ma:(ma=9===N?1:0)?ma:(ma=10===
N?1:0)?ma:(13===N?1:0)||(12===N?1:0);return N},zl=function(N,ma,Ca){var Na=N?N[4]:0,eb=Ca?Ca[4]:0;return[0,N,ma,Ca,eb<=Na?Na+1|0:eb+1|0]},PC=function(N,ma,Ca){var Na=N?N[4]:0,eb=Ca?Ca[4]:0;if((eb+2|0)=eb)return[0,N,ma,Ca,eb<=Na?Na+1|0:eb+1|0];if(!Ca)return tb("Set.bal");Na=Ca[3];
eb=Ca[2];Pb=Ca[1];if((Pb?Pb[4]:0)<=(Na?Na[4]:0))return zl(zl(N,ma,Pb),eb,Na);if(!Pb)return tb("Set.bal");Ca=Pb[2];mb=Pb[1];Na=zl(Pb[3],eb,Na);return zl(zl(N,ma,mb),Ca,Na)},Rl=function(N,ma){if(!ma)return[0,0,N,0,1];var Ca=ma[3],Na=ma[2],eb=ma[1],mb=N-Na|0;if(0===mb)return ma;if(0<=mb)return N=Rl(N,Ca),Ca===N?ma:PC(eb,Na,N);N=Rl(N,eb);return eb===N?ma:PC(N,Na,Ca)},Br=rq("!\"#$%\x26'()*+,-./:;\x3c\x3d\x3e?@[]^_`{|}~\\");if(Br){var Ss=Br[2],vq=Br[1];if(Ss){var Xk=Ss[2],qu=Ss[1];if(Xk){var Zv=Xk[2],zp=
Xk[1];if(Zv){var wq=Zv[2],Xo=Zv[1];if(wq)if(wq[2])var $v=function(N,ma){if(2===N){if(ma){var Ca=ma[2];if(Ca){N=Ca[1];ma=ma[1];var Na=ma-N|0;return[0,0===Na?[0,ma,0]:0<=Na?[0,N,[0,ma,0]]:[0,ma,[0,N,0]],Ca[2]]}}}else if(3===N&&ma&&(Ca=ma[2])){var eb=Ca[2];if(eb){N=eb[1];Ca=Ca[1];Na=ma[1];var mb=Na-Ca|0;ma=eb[2];0===mb?(Na=Ca-N|0,N=0===Na?[0,Ca,0]:0<=Na?[0,N,[0,Ca,0]]:[0,Ca,[0,N,0]]):0<=mb?(eb=Na-N|0,0===eb?N=[0,Ca,[0,Na,0]]:0<=eb?(eb=Ca-N|0,N=0===eb?[0,Ca,[0,Na,0]]:0<=eb?[0,N,[0,Ca,[0,Na,0]]]:[0,Ca,
[0,N,[0,Na,0]]]):N=[0,Ca,[0,Na,[0,N,0]]]):(eb=Ca-N|0,0===eb?N=[0,Na,[0,Ca,0]]:0<=eb?(eb=Na-N|0,N=0===eb?[0,Na,[0,Ca,0]]:0<=eb?[0,N,[0,Na,[0,Ca,0]]]:[0,Na,[0,N,[0,Ca,0]]]):N=[0,Na,[0,Ca,[0,N,0]]]);return[0,N,ma]}}Ca=N>>1;Na=Dy(Ca,ma);ma=Na[1];Na=Dy(N-Ca|0,Na[2]);N=ma;ma=Na[1];Ca=0;for(Na=Na[2];;){if(N){if(ma){eb=ma[2];mb=ma[1];var Pb=N[2],lc=N[1],qd=lc-mb|0;if(0===qd){N=Pb;ma=eb;Ca=[0,lc,Ca];continue}if(0>1;Na=$v(Ca,ma);ma=Na[1];Na=$v(N-Ca|0,Na[2]);N=ma;ma=Na[1];Ca=0;for(Na=Na[2];;){if(N){if(ma){eb=ma[2];mb=ma[1];var Pb=N[2],lc=N[1],qd=lc-mb|0;if(0===qd){N=Pb;ma=eb;Ca=[0,lc,Ca];continue}if(0<=qd){ma=eb;Ca=[0,mb,Ca];continue}N=Pb;Ca=[0,lc,Ca];continue}N=re(N,Ca)}else N=re(ma,Ca);return[0,N,Na]}},Cr=Ta(Br),aw=2<=Cr?$v(Cr,Br)[1]:Br,ru=function(N,
ma){if(3>=N>>>0)switch(N){case 0:return[0,0,ma];case 1:if(ma)return[0,[0,0,ma[1],0,1],ma[2]];break;case 2:if(ma){var Ca=ma[2];if(Ca)return[0,[0,[0,0,ma[1],0,1],Ca[1],0,2],Ca[2]]}break;default:if(ma&&(Ca=ma[2])){var Na=Ca[2];if(Na)return[0,[0,[0,0,ma[1],0,1],Ca[1],[0,0,Na[1],0,1],2],Na[2]]}}Ca=N/2|0;ma=ru(Ca,ma);var eb=ma[2];ma=ma[1];if(!eb)throw q([0,Qb,Ze],1);Na=eb[1];N=ru((N-Ca|0)-1|0,eb[2]);Ca=N[2];return[0,zl(ma,Na,N[1]),Ca]},uo=ru(Ta(aw),aw)[1];else uo=Rl(wq[1],Rl(Xo,Rl(zp,Rl(qu,[0,0,vq,0,1]))));
else uo=Rl(Xo,Rl(zp,Rl(qu,[0,0,vq,0,1])))}else uo=Rl(zp,Rl(qu,[0,0,vq,0,1]))}else uo=Rl(qu,[0,0,vq,0,1])}else uo=[0,0,vq,0,1]}else uo=0;var bw=function(N){for(var ma=uo;;){if(!ma)return 0;var Ca=N-ma[2]|0,Na=0===Ca?1:0,eb=ma[3];ma=ma[1];if(Na)return Na;ma=0<=Ca?eb:ma}},Al=function(N){return Uf(N,Rd)},Dr=function(N){return 1-N},Sl=function(N){return Uf(N,ce)},Ey=function(N){return 1-N},Bl=function(N){return jc(Ey,jc(Sl,N))},Wn=function(N){var ma=jc(Dr,jc(Al,N));return ma?Bl(N):ma},Fy=function(N){var ma=
Al(N);return ma?ma:Sl(N)},Gy=Lg(ku),QC=Xf("\r\n"),wk=He(Xf("\n"),QC),Ap=Lg(Sl),gm=Lg(Al),cw=Lg(Al),rh=Ev(Al),yH=Ev(function(N){var ma=Sl(N);return ma?ma:Al(N)}),Xn=Lg(Wn),RC=Lg(Tn),nh=function(N){N=St(function(ma){return[0,ma]},N);return He(N,We(0))},Ts=function(N,ma,Ca){ma=zg(ma);return Lf(Je(zg(N),Ca),ma)},wn=function(N,ma,Ca){ma=Xf(ma);return Lf(Je(Xf(N),Ca),ma)},vo=function(N,ma,Ca){function Na(Pb,lc){if(!eb)return pd(Pb,lc);lc=Ch(lc);return pd(Ch(Pb),lc)}var eb=ma?ma[1]:0,mb=[0,0];ma=wf(N,N.length-
1|0,1);ma=Xf(ma);return Ye(Lf(Lg(function(Pb){var lc=mb[1];lc?(Pb=Tb(lc[1],oh(1,Pb)),Pb=N.lengthN?Zf("page_name_part"):Ye(rm(Uo(2)),function(ma){return Sl(Ic(ma,0))?Zf("page_name_part2"):pd(ma,"]]")?Zf("page_name_part3"):Ye(We(ma),function(Ca){return Hf(uk,function(Na){return oh(1,
Na)})})})}),BH=He(xo(mt,function(N){var ma=Bl(N);return ma?93!==N?1:0:ma}),AH),CH=[0,Ye(Hf(vk(function(N){var ma=We(0);return He(sk(Hf(BH,wb),N),ma)}),function(N){return cg("",N)}),function(N){return 0===N.length?Zf("page_name"):We(N)}),[0,Xf("]]"),0]],UC=Ut([0,Xf("[["),CH]),VC=Hf(UC,function(N){return Wc(N,1)}),uu=Hf(UC,function(N){return cg("",N)}),WC=[0,Xf("))"),0],XC=[0,Lg(function(N){return 41===N?0:1}),WC],YC=Ut([0,Xf("(("),XC]),Bp=Hf(YC,function(N){return cg("",N)}),Eh=pn(function(N){return oh(1,
N)},uk),vu=function(N,ma,Ca,Na){function eb(cd){return cg("",cd)}var mb=N?N[1]:0,Pb=ma?ma[1]:0;N=Vm(Ca);var lc=N[1],qd=N[2];return Hf(vk(function(cd){var Ie=[0,We(Aw),0];Ie=[0,Ye(tk,function(Pe){if(!Pe)return Zf("finish");Pe=Pe[1];if(!Uf(Pe,lc))return Uf(Pe,Pb)?Ye(Tt,function($f){return 2>$f?Zf("finish"):Ye(rm(Uo(2)),function(ge){return Uf(Ic(ge,1),Na)?Zf("finish"):sk(pn(function(ig,jf){return[0,[0,ig,0],[0,li(jf),0]]},Eh),cd)})}):Zf("delims");var If=We(0);Pe=He(Ye(zg(hh(Pe,Ca)),function($f){$f=We(oh(1,
$f));return sk(pn(function(ge,ig){return[0,ge,li(ig)]},$f),cd)}),If);return sk(sk(pn(function($f,ge,ig){return[0,[0,$f,0],[0,li(ge),[0,ig,0]]]},Eh),cd),Pe)}),Ie];var bf=xo(mb,function(Pe){var If=1-Uf(Pe,Na);Pe=If?(If=1-Uf(Pe,Pb))?(If=1-Uf(Pe,lc))?1-Uf(Pe,qd):If:If:If;return Pe});return jj(0,[0,sk(pn(function(Pe,If){return[0,[0,Pe,li(If)],0]},bf),cd),Ie])}),function(cd){return jc(eb,jc(li,cd))})},ZC=Tb("\x3c\x3e@,"," \r\n\t"),zm=Tb(ZC,"'\""),Iy=qm(Lg(function(N){return 1-mj(ZC,N)}),"local_part"),DH=
Lg(function(N){return 1-mj(zm,N)}),EH=qm(Je(zg(64),DH),"domain"),FH=vj(function(N,ma){return[0,N,ma]},Iy,EH),GH=nh(zg(62)),HH=qm(Lf(Je(nh(zg(60)),FH),GH),"email"),Yo=ql(0,1E3);Df(function(N){var ma=N[1],Ca=rl(Yo,ma);N=[0,ma,N,I(Yo[2],Ca)[1+Ca]];I(Yo[2],Ca)[1+Ca]=N;Yo[1]=Yo[1]+1|0;return(Ca=Yo[2].length-1<<1=Kv[1].length-1)var If=tb("Str.group_end");else if(If=I(Kv[1],1)[2],-1===If)throw q(Xb,1);for(var $f,ge,ig=Kv[1],jf=Pb,le="",sd=0;0>sd;)if(ge="".charAt(sd++),"\\"!=ge)le+=ge;else switch(0==sd&&pa("Str.replace: illegal backslash sequence"),
ge="".charAt(sd++),ge){case "\\":le+=ge;break;case "0":case "1":case "2":case "3":case "4":case "5":case "6":case "7":case "8":case "9":$f=+ge;2*$f>=ig.length-1&&pa("Str.replace: reference to unmatched group");ge=Bf(ig,2*$f);$f=Bf(ig,2*$f+1);-1==ge&&pa("Str.replace: reference to unmatched group");le+=jf.slice(ge,$f);break;default:le+="\\"+ge}qd=[0,le,[0,wf(Pb,cd,Ie-cd|0),qd]];cd=If;Ie=If===Ie?1:0;continue}qd=[0,wf(Pb,cd,Pb.length-cd|0),qd]}qd=xr(cg("",xe(qd)),'"');qd=eb[1]+qd|0;eb[1]=qd;Ca[1]=(Ca[1]+
lc|0)-(0===(qd%2|0)?1:0)|0;Pb=Tb(Pb,"]");Na[1]=Tb(Na[1],Pb);return 0=
mb>>>0)switch(mb){case 0:return[0,[0,Ca,1,eb]];case 4:return[0,[0,Ca,0,eb]];case 9:return[0,[0,Ca,3,eb]];case 19:return[0,[0,Ca,2,eb]];case 21:return[0,[0,Ca,4,eb]]}return 0})}catch(eb){return 0}},SH=function(Ca){var Na=Ca[2];Ca=Ca[1];return Zc(vg(Lw),Ca,Na)},TH=function(Ca){var Na=Ca[3],eb=Ca[2];switch(Ca[1]){case 0:Ca="+";break;case 1:Ca="++";break;default:Ca=".+"}switch(eb){case 0:eb="h";break;case 1:eb="d";break;case 2:eb="w";break;case 3:eb="m";break;default:eb="y"}return Gc(vg(Kw),Ca,Na,eb)},
Cp=function(Ca){var Na=Ca[5]?62:93,eb=[0,vr(TH,Ca[4]),0],mb=[0,vr(SH,Ca[3]),eb];eb=Ca[1];mb=[0,[0,Ca[2]],mb];var Pb=eb[3],lc=eb[2],qd=eb[1];eb=0;for(Pb=[0,[0,Gc(vg(qk),qd,lc,Pb)],mb];;){if(!Pb)return eb=cg(" ",xe(eb)),Ca=Ca[5]?60:91,Gc(vg(Jw),Ca,eb,Na);mb=Pb[2];(Pb=Pb[1])&&(eb=[0,Pb[1],eb]);Pb=mb}},a=function(Ca,Na,eb,mb){return 43!==Ic(Ca,1)?[0,Na,eb,fD(0,wf(Ca,1,Ca.length-1|0))]:[0,Na,eb,fD(43===mb?1:2,wf(Ca,2,Ca.length-2|0))]},d=function eb(Na){return eb.fun(Na)},k=function mb(eb){return mb.fun(eb)};
kd(d,function(eb){var mb=[0,[0,"stop",jc(xq,eb[2])],0];return[0,963043957,[0,[0,"start",jc(xq,eb[1])],mb]]});kd(k,function(eb){if("number"!==typeof eb&&963043957===eb[1]){eb=eb[2];for(var mb=Ru;;){var Pb=mb[2],lc=mb[1];if(!eb)return zd(Pb,function(cd){return zd(lc,function(Ie){return[0,[0,Ie,cd]]})});mb=eb[1];var qd=mb[1];if(wc(qd,"start")){if(wc(qd,"stop"))return GD;eb=eb[2];mb=[0,lc,jc(Tl,mb[2])]}else eb=eb[2],mb=[0,jc(Tl,mb[2]),Pb]}}return jp});var K=function(eb){var mb=eb[1];eb=Cp(eb[2]);mb=Cp(mb);
return Zc(vg(FD),mb,eb)},da=function Pb(mb){return Pb.fun(mb)},ja=function lc(Pb){return lc.fun(Pb)},ra=function qd(lc){return qd.fun(lc)},Ja=function cd(qd){return cd.fun(qd)},Ra=function Ie(cd){return Ie.fun(cd)},$a=function bf(Ie){return bf.fun(Ie)},fb=function Pe(bf){return Pe.fun(bf)},jb=function If(Pe){return If.fun(Pe)},Jb=function $f(If){return $f.fun(If)},Ob=function ge($f){return ge.fun($f)},Kb=function ig(ge){return ig.fun(ge)},gc=function jf(ig){return jf.fun(ig)},rc=function le(jf){return le.fun(jf)},
Wb=function sd(le){return sd.fun(le)},kc=function Kd(sd){return Kd.fun(sd)},hc=function Fe(Kd){return Fe.fun(Kd)},Fc=function Ge(Fe){return Ge.fun(Fe)},Lc=function cf(Ge){return cf.fun(Ge)},ud=function Re(cf){return Re.fun(cf)},Jd=function lf(Re){return lf.fun(Re)},Ee=function dd(lf){return dd.fun(lf)},Sd=function ae(dd){return ae.fun(dd)};kd(da,function(dd){var ae=dd[1];dd=[0,[0,848054398,Rg(function(Vc){return jc(Ee,Vc)},dd[2])],0];return[0,848054398,[0,248722964===ae?ls:737455525<=ae?989373200<=
ae?hr:Mn:698610924<=ae?sE:ks,dd]]});kd(ja,function(dd){if("number"!==typeof dd&&848054398===dd[1]&&(dd=dd[2])){var ae=dd[2];if(ae&&!ae[2]){ae=ae[1];var Vc=dd[1];dd=0;if("number"!==typeof ae&&848054398===ae[1]){var me=Ah(function(Yb){return jc(Sd,Yb)},0,ae[2]);dd=1}dd||(me=Yz);return zd(me,function(Yb){var Mc=0;if("number"!==typeof Vc&&848054398===Vc[1]){var gd=Vc[2];if(gd){var id=gd[1];if("number"!==typeof id&&-976970511===id[1])if(id=id[2],wc(id,"Bold"))if(wc(id,"Highlight"))if(wc(id,"Italic"))if(wc(id,
"Strike_through")){if(!wc(id,"Underline")&&!gd[2]){var Od=Zz;Mc=1}}else gd[2]||(Od=$z,Mc=1);else gd[2]||(Od=aA,Mc=1);else gd[2]||(Od=js,Mc=1);else gd[2]||(Od=gl,Mc=1)}}Mc||(Od=Kj);return zd(Od,function(ke){return[0,[0,ke,Yb]]})})}}return rE});kd(ra,function(dd){if(na(dd[3],0))var ae=0;else ae=dd[3],ae=[0,[0,"definition",ae?[0,848054398,Rg(function(Vc){return jc(Ee,Vc)},ae[1])]:870828711],0];return[0,963043957,[0,[0,"id",[0,3654863,dd[1]]],[0,[0,"name",[0,-976970511,dd[2]]],ae]]]});kd(Ja,function(dd){if("number"!==
typeof dd&&963043957===dd[1]){dd=dd[2];for(var ae=[0,Xz,Wz,[0,0]];;){var Vc=ae[3],me=ae[2],Yb=ae[1];if(!dd)return zd(Vc,function(ke){return zd(me,function(Ve){return zd(Yb,function(wg){return[0,[0,wg,Ve,ke]]})})});ae=dd[1];var Mc=ae[1];if(wc(Mc,"definition"))if(wc(Mc,"id")){if(wc(Mc,"name"))return Vz;ae=ae[2];Mc=0;dd=dd[2];if("number"!==typeof ae&&-976970511===ae[1]){var gd=[0,ae[2]];Mc=1}Mc||(gd=Uz);ae=[0,Yb,gd,Vc]}else{ae=ae[2];Mc=0;dd=dd[2];if("number"!==typeof ae&&3654863===ae[1]){var id=[0,ae[2]];
Mc=1}Mc||(id=Tz);ae=[0,id,me,Vc]}else{Vc=ae[2];dd=dd[2];if(870828711===Vc)Vc=Sz;else{ae=0;if("number"!==typeof Vc&&848054398===Vc[1]){var Od=Ah(function(ke){return jc(Sd,ke)},0,Vc[2]);ae=1}ae||(Od=Zw);Vc=zd(Od,function(ke){return[0,[0,ke]]})}ae=[0,Yb,me,Vc]}}}return is});kd(Ra,function(dd){switch(dd[0]){case 0:return[0,848054398,[0,Nz,[0,[0,-976970511,dd[1]],0]]];case 1:return[0,848054398,[0,Oz,[0,[0,-976970511,dd[1]],0]]];case 2:return[0,848054398,[0,Pz,[0,jc(fb,dd[1]),0]]];case 3:return[0,848054398,
[0,Yw,[0,[0,-976970511,dd[1]],0]]];case 4:return[0,848054398,[0,Qz,[0,[0,-976970511,dd[1]],0]]];default:return[0,848054398,[0,Rz,[0,[0,-976970511,dd[1]],0]]]}});kd($a,function(dd){if("number"!==typeof dd&&848054398===dd[1]&&(dd=dd[2])){var ae=dd[1];if("number"!==typeof ae&&-976970511===ae[1])if(ae=ae[2],wc(ae,"Block_ref"))if(wc(ae,"Complex"))if(wc(ae,"Embed_data"))if(wc(ae,"File"))if(wc(ae,"Page_ref")){if(!wc(ae,"Search")){var Vc=dd[2];if(Vc&&!Vc[2]){Vc=Vc[1];var me=0;if("number"!==typeof Vc&&-976970511===
Vc[1]){var Yb=[0,Vc[2]];me=1}me||(Yb=Lz);return zd(Yb,function(id){return[0,[1,id]]})}}}else{if((Yb=dd[2])&&!Yb[2])return Yb=Yb[1],me=0,"number"!==typeof Yb&&-976970511===Yb[1]&&(Vc=[0,Yb[2]],me=1),me||(Vc=Kz),zd(Vc,function(id){return[0,[3,id]]})}else{if((Yb=dd[2])&&!Yb[2])return Yb=Yb[1],Vc=0,"number"!==typeof Yb&&-976970511===Yb[1]&&(me=[0,Yb[2]],Vc=1),Vc||(me=Jz),zd(me,function(id){return[0,[0,id]]})}else{if((Yb=dd[2])&&!Yb[2]){Yb=Yb[1];Vc=0;if("number"!==typeof Yb&&-976970511===Yb[1]){var Mc=
[0,Yb[2]];Vc=1}Vc||(Mc=Iz);return zd(Mc,function(id){return[0,[5,id]]})}}else{if((Yb=dd[2])&&!Yb[2])return zd(jc(jb,Yb[1]),function(id){return[0,[2,id]]})}else if((Yb=dd[2])&&!Yb[2]){Yb=Yb[1];Vc=0;if("number"!==typeof Yb&&-976970511===Yb[1]){var gd=[0,Yb[2]];Vc=1}Vc||(gd=Hz);return zd(gd,function(id){return[0,[4,id]]})}}return Mz});kd(fb,function(dd){return[0,963043957,[0,[0,"protocol",[0,-976970511,dd[1]]],[0,[0,"link",[0,-976970511,dd[2]]],0]]]});kd(jb,function(dd){if("number"!==typeof dd&&963043957===
dd[1]){dd=dd[2];for(var ae=qE;;){var Vc=ae[2],me=ae[1];if(!dd)return zd(Vc,function(id){return zd(me,function(Od){return[0,[0,Od,id]]})});ae=dd[1];var Yb=ae[1];if(wc(Yb,"link")){if(wc(Yb,"protocol"))return pE;ae=ae[2];Yb=0;dd=dd[2];if("number"!==typeof ae&&-976970511===ae[1]){var Mc=[0,ae[2]];Yb=1}Yb||(Mc=bv);ae=[0,Mc,Vc]}else{Vc=ae[2];ae=0;dd=dd[2];if("number"!==typeof Vc&&-976970511===Vc[1]){var gd=[0,Vc[2]];ae=1}ae||(gd=Fz);ae=[0,me,gd]}}}return Gz});kd(Jb,function(dd){var ae=[0,[0,"full_text",
[0,-976970511,dd[4]]],[0,[0,"metadata",[0,-976970511,dd[5]]],0]];if(!na(dd[3],0)){var Vc=dd[3];ae=[0,[0,"title",Vc?[0,-976970511,Vc[1]]:870828711],ae]}ae=[0,[0,"label",[0,848054398,Rg(function(me){return jc(Ee,me)},dd[2])]],ae];return[0,963043957,[0,[0,"url",jc(Ra,dd[1])],ae]]});kd(Ob,function(dd){if("number"!==typeof dd&&963043957===dd[1])for(var ae=dd[2],Vc=[0,av,Dz,[0,0],Cz,Bz];;){dd=Vc[5];var me=Vc[4],Yb=Vc[3],Mc=Vc[2],gd=Vc[1];if(!ae)return zd(dd,function(Vf){return zd(me,function(Pf){return zd(Yb,
function(Yf){return zd(Mc,function(zf){return zd(gd,function(kg){return[0,[0,kg,zf,Yf,Pf,Vf]]})})})})});Vc=ae[1];var id=Vc[1];if(wc(id,"full_text"))if(wc(id,"label"))if(wc(id,"metadata"))if(wc(id,"title")){if(wc(id,"url"))return Xw;ae=ae[2];Vc=[0,jc($a,Vc[2]),Mc,Yb,me,dd]}else{Vc=Vc[2];ae=ae[2];if(870828711===Vc)Vc=$u;else{id=0;if("number"!==typeof Vc&&-976970511===Vc[1]){var Od=[0,Vc[2]];id=1}id||(Od=Az);Vc=zd(Od,function(Vf){return[0,[0,Vf]]})}Vc=[0,gd,Mc,Vc,me,dd]}else{dd=Vc[2];Vc=0;ae=ae[2];if("number"!==
typeof dd&&-976970511===dd[1]){var ke=[0,dd[2]];Vc=1}Vc||(ke=zz);Vc=[0,gd,Mc,Yb,me,ke]}else{Vc=Vc[2];id=0;ae=ae[2];if("number"!==typeof Vc&&848054398===Vc[1]){var Ve=Ah(function(Vf){return jc(Sd,Vf)},0,Vc[2]);id=1}id||(Ve=yz);Vc=[0,gd,Ve,Yb,me,dd]}else{Vc=Vc[2];id=0;ae=ae[2];if("number"!==typeof Vc&&-976970511===Vc[1]){var wg=[0,Vc[2]];id=1}id||(wg=xt);Vc=[0,gd,Mc,Yb,wg,dd]}}return Ez});kd(Kb,function(dd){return 0===dd[0]?[0,848054398,[0,wz,[0,[0,3654863,dd[1]],0]]]:[0,848054398,[0,xz,[0,[0,3654863,
dd[1]],[0,[0,3654863,dd[2]],0]]]]});kd(gc,function(dd){if("number"!==typeof dd&&848054398===dd[1]&&(dd=dd[2])){var ae=dd[1];if("number"!==typeof ae&&-976970511===ae[1])if(ae=ae[2],wc(ae,"Absolute")){if(!wc(ae,"Percent")){var Vc=dd[2];if(Vc&&!Vc[2]){Vc=Vc[1];dd=0;if("number"!==typeof Vc&&3654863===Vc[1]){var me=[0,Vc[2]];dd=1}dd||(me=kp);return zd(me,function(Mc){return[0,[0,Mc]]})}}}else if((me=dd[2])&&(dd=me[2])&&!dd[2]){dd=dd[1];var Yb=me[1];me=0;"number"!==typeof dd&&3654863===dd[1]&&(Vc=[0,dd[2]],
me=1);me||(Vc=tz);return zd(Vc,function(Mc){var gd=0;if("number"!==typeof Yb&&3654863===Yb[1]){var id=[0,Yb[2]];gd=1}gd||(id=uz);return zd(id,function(Od){return[0,[1,Od,Mc]]})})}}return vz});kd(rc,function(dd){return 0===dd[0]?[0,848054398,[0,Xh,[0,[0,-976970511,dd[1]],0]]]:[0,848054398,[0,sz,[0,[0,-976970511,dd[1]],0]]]});kd(Wb,function(dd){if("number"!==typeof dd&&848054398===dd[1]&&(dd=dd[2])){var ae=dd[1];if("number"!==typeof ae&&-976970511===ae[1])if(ae=ae[2],wc(ae,"Displayed")){if(!wc(ae,"Inline")){var Vc=
dd[2];if(Vc&&!Vc[2]){Vc=Vc[1];dd=0;if("number"!==typeof Vc&&-976970511===Vc[1]){var me=[0,Vc[2]];dd=1}dd||(me=Ww);return zd(me,function(Yb){return[0,[0,Yb]]})}}}else if((me=dd[2])&&!me[2])return me=me[1],dd=0,"number"!==typeof me&&-976970511===me[1]&&(Vc=[0,me[2]],dd=1),dd||(Vc=hs),zd(Vc,function(Yb){return[0,[1,Yb]]})}return Xp});kd(kc,function(dd){return 0===dd[0]?[0,848054398,[0,Vw,[0,jc(xq,dd[1]),0]]]:[0,848054398,[0,Zu,[0,jc(d,dd[1]),0]]]});kd(hc,function(dd){if("number"!==typeof dd&&848054398===
dd[1]&&(dd=dd[2])){var ae=dd[1];if("number"!==typeof ae&&-976970511===ae[1])if(ae=ae[2],wc(ae,"Started")){if(!wc(ae,"Stopped")&&(dd=dd[2])&&!dd[2])return zd(jc(k,dd[1]),function(Vc){return[0,[1,Vc]]})}else if((dd=dd[2])&&!dd[2])return zd(jc(Tl,dd[1]),function(Vc){return[0,[0,Vc]]})}return Wp});kd(Fc,function(dd){switch(dd[0]){case 0:return[0,848054398,[0,Tw,[0,jc(xq,dd[1]),0]]];case 1:return[0,848054398,[0,Uw,[0,jc(xq,dd[1]),0]]];case 2:return[0,848054398,[0,qz,[0,jc(xq,dd[1]),0]]];case 3:return[0,
848054398,[0,gs,[0,jc(xq,dd[1]),0]]];case 4:return[0,848054398,[0,rz,[0,jc(kc,dd[1]),0]]];default:return[0,848054398,[0,wt,[0,jc(d,dd[1]),0]]]}});kd(Lc,function(dd){if("number"!==typeof dd&&848054398===dd[1]&&(dd=dd[2])){var ae=dd[1];if("number"!==typeof ae&&-976970511===ae[1])if(ae=ae[2],wc(ae,"Clock"))if(wc(ae,"Closed"))if(wc(ae,"Date"))if(wc(ae,"Deadline"))if(wc(ae,"Range")){if(!wc(ae,"Scheduled")&&(dd=dd[2])&&!dd[2])return zd(jc(Tl,dd[1]),function(Vc){return[0,[0,Vc]]})}else{if((dd=dd[2])&&!dd[2])return zd(jc(k,
dd[1]),function(Vc){return[0,[5,Vc]]})}else{if((dd=dd[2])&&!dd[2])return zd(jc(Tl,dd[1]),function(Vc){return[0,[1,Vc]]})}else{if((dd=dd[2])&&!dd[2])return zd(jc(Tl,dd[1]),function(Vc){return[0,[2,Vc]]})}else{if((dd=dd[2])&&!dd[2])return zd(jc(Tl,dd[1]),function(Vc){return[0,[3,Vc]]})}else if((dd=dd[2])&&!dd[2])return zd(jc(hc,dd[1]),function(Vc){return[0,[4,Vc]]})}return fs});kd(function Vc(ae){return Vc.fun(ae)},function(ae){if(na(ae[4],0))var Vc=0;else Vc=ae[4],Vc=[0,[0,"end_headers",Vc?[0,-976970511,
Vc[1]]:870828711],0];if(!na(ae[3],0)){var me=ae[3];Vc=[0,[0,"inside_headers",me?[0,-976970511,me[1]]:870828711],Vc]}Vc=[0,[0,"arguments",[0,848054398,Rg(function(Yb){return[0,848054398,[0,[0,-976970511,Yb[1]],[0,[0,-976970511,Yb[2]],0]]]},ae[2])]],Vc];return[0,963043957,[0,[0,"program",[0,-976970511,ae[1]]],Vc]]});kd(function me(Vc){return me.fun(Vc)},function(Vc){if("number"!==typeof Vc&&963043957===Vc[1])for(var me=Vc[2],Yb=[0,fl,oE,[0,0],[0,0]];;){Vc=Yb[4];var Mc=Yb[3],gd=Yb[2],id=Yb[1];if(!me)return zd(Vc,
function(Pf){return zd(Mc,function(Yf){return zd(gd,function(zf){return zd(id,function(kg){return[0,[0,kg,zf,Yf,Pf]]})})})});Yb=me[1];var Od=Yb[1];if(wc(Od,"arguments"))if(wc(Od,"end_headers"))if(wc(Od,"inside_headers")){if(wc(Od,"program"))return pz;Yb=Yb[2];Od=0;me=me[2];if("number"!==typeof Yb&&-976970511===Yb[1]){var ke=[0,Yb[2]];Od=1}Od||(ke=Sw);Yb=[0,ke,gd,Mc,Vc]}else{Yb=Yb[2];me=me[2];if(870828711===Yb)Yb=oz;else{Od=0;if("number"!==typeof Yb&&-976970511===Yb[1]){var Ve=[0,Yb[2]];Od=1}Od||(Ve=
Rw);Yb=zd(Ve,function(Pf){return[0,[0,Pf]]})}Yb=[0,id,gd,Yb,Vc]}else{Vc=Yb[2];me=me[2];if(870828711===Vc)Vc=nE;else{Yb=0;if("number"!==typeof Vc&&-976970511===Vc[1]){var wg=[0,Vc[2]];Yb=1}Yb||(wg=mE);Vc=zd(wg,function(Pf){return[0,[0,Pf]]})}Yb=[0,id,gd,Mc,Vc]}else{Yb=Yb[2];Od=0;me=me[2];if("number"!==typeof Yb&&848054398===Yb[1]){var Vf=Ah(function(Pf){if("number"!==typeof Pf&&848054398===Pf[1]&&(Pf=Pf[2])){var Yf=Pf[2];if(Yf&&!Yf[2]){Yf=Yf[1];var zf=Pf[1];Pf=0;if("number"!==typeof Yf&&-976970511===
Yf[1]){var kg=[0,Yf[2]];Pf=1}Pf||(kg=lz);return zd(kg,function(eh){var gj=0;if("number"!==typeof zf&&-976970511===zf[1]){var Bk=[0,zf[2]];gj=1}gj||(Bk=gr);return zd(Bk,function(pl){return[0,[0,pl,eh]]})})}}return mz},0,Yb[2]);Od=1}Od||(Vf=nz);Yb=[0,id,Vf,Mc,Vc]}}return fm});kd(ud,function(Vc){return[0,963043957,[0,[0,"language",[0,-976970511,Vc[1]]],[0,[0,"options",[0,-976970511,Vc[2]]],[0,[0,"code",[0,-976970511,Vc[3]]],0]]]]});kd(Jd,function(Vc){if("number"!==typeof Vc&&963043957===Vc[1]){Vc=Vc[2];
for(var me=kE;;){var Yb=me[3],Mc=me[2],gd=me[1];if(!Vc)return zd(Yb,function(wg){return zd(Mc,function(Vf){return zd(gd,function(Pf){return[0,[0,Pf,Vf,wg]]})})});me=Vc[1];var id=me[1];if(wc(id,"code"))if(wc(id,"language")){if(wc(id,"options"))return jE;me=me[2];id=0;Vc=Vc[2];if("number"!==typeof me&&-976970511===me[1]){var Od=[0,me[2]];id=1}id||(Od=Vp);me=[0,gd,Od,Yb]}else{me=me[2];id=0;Vc=Vc[2];if("number"!==typeof me&&-976970511===me[1]){var ke=[0,me[2]];id=1}id||(ke=kz);me=[0,ke,Mc,Yb]}else{Yb=
me[2];me=0;Vc=Vc[2];if("number"!==typeof Yb&&-976970511===Yb[1]){var Ve=[0,Yb[2]];me=1}me||(Ve=iE);me=[0,gd,Mc,Ve]}}}return lE});kd(Ee,function(Vc){if("number"===typeof Vc)return 0===Vc?WD:Wu;switch(Vc[0]){case 0:return[0,848054398,[0,Xu,[0,jc(da,Vc[1]),0]]];case 1:return[0,848054398,[0,gz,[0,[0,-976970511,Vc[1]],0]]];case 2:return[0,848054398,[0,hz,[0,[0,-976970511,Vc[1]],0]]];case 3:return[0,848054398,[0,XD,[0,[0,848054398,Rg(function(Yb){return jc(Ee,Yb)},Vc[1])],0]]];case 4:return[0,848054398,
[0,iz,[0,[0,-976970511,Vc[1]],0]]];case 5:return[0,848054398,[0,YD,[0,[0,-976970511,Vc[1]],0]]];case 6:return[0,848054398,[0,jg,[0,jc(Jb,Vc[1]),0]]];case 7:return[0,848054398,[0,ut,[0,Ky(Vc[1]),0]]];case 8:return[0,848054398,[0,ZD,[0,[0,-976970511,Vc[1]],0]]];case 9:return[0,848054398,[0,$D,[0,[0,848054398,Rg(function(Yb){return jc(Ee,Yb)},Vc[1])],0]]];case 10:return[0,848054398,[0,aE,[0,[0,848054398,Rg(function(Yb){return jc(Ee,Yb)},Vc[1])],0]]];case 11:return[0,848054398,[0,bE,[0,jc(ra,Vc[1]),0]]];
case 12:return[0,848054398,[0,jz,[0,jc(Kb,Vc[1]),0]]];case 13:return[0,848054398,[0,cE,[0,jc(rc,Vc[1]),0]]];case 14:Vc=Vc[1];var me=[0,[0,"arguments",[0,848054398,Rg(function(Yb){return[0,-976970511,Yb]},Vc[2])]],0];return[0,848054398,[0,vt,[0,[0,963043957,[0,[0,"name",[0,-976970511,Vc[1]]],me]],0]]];case 15:return Vc=Vc[1],[0,848054398,[0,dE,[0,[0,963043957,[0,[0,"name",[0,-976970511,Vc[1]]],[0,[0,"latex",[0,-976970511,Vc[2]]],[0,[0,"latex_mathp",[0,737456202,Vc[3]]],[0,[0,"html",[0,-976970511,Vc[4]]],
[0,[0,"ascii",[0,-976970511,Vc[5]]],[0,[0,"unicode",[0,-976970511,Vc[6]]],0]]]]]]],0]]];case 16:return[0,848054398,[0,No,[0,jc(Fc,Vc[1]),0]]];case 17:return[0,848054398,[0,eE,[0,[0,-976970511,Vc[1]],0]]];case 18:return[0,848054398,[0,Qw,[0,[0,-976970511,Vc[1]],[0,[0,-976970511,Vc[2]],0]]]];case 19:return[0,848054398,[0,Yu,[0,jc(ud,Vc[1]),0]]];case 20:return Vc=Vc[1],[0,848054398,[0,fE,[0,[0,963043957,[0,[0,"local_part",[0,-976970511,Vc[1]]],[0,[0,"domain",[0,-976970511,Vc[2]]],0]]],0]]];case 21:return[0,
848054398,[0,gE,[0,[0,-976970511,Vc[1]],0]]];default:return[0,848054398,[0,hE,[0,[0,-976970511,Vc[1]],0]]]}});kd(Sd,function(Vc){if("number"!==typeof Vc&&848054398===Vc[1]){var me=Vc[2];if(me){var Yb=me[1];if("number"!==typeof Yb&&-976970511===Yb[1]){var Mc=Yb[2],gd=la(Mc,"Latex_Fragment");if(0<=gd)if(0gd){if(95>
gd)return Fi(0,0,"^^",248722964);if(!jw(Yb))return Zf("markdown_underline_emphasis");gd=[0,Lf(Fi(0,0,"_",989373200),Am),0];gd=[0,Lf(Fi(0,0,"__",737455525),Am),gd];return jj(0,[0,Lf(Fi(yg,0,"___",737455525),Am),gd])}if(126===gd)return Fi(0,0,"~~",137879064)}else{if(42===gd)return gd=[0,Fi(0,0,"*",989373200),0],gd=[0,Fi(0,0,"**",737455525),gd],jj(0,[0,Fi(bz,0,"***",737455525),gd]);if(61===gd)return Fi(0,0,"\x3d\x3d",248722964)}return Zf("Inline emphasis")}):Ye(rp,function(gd){gd=gd-94|0;if(1>=gd>>>
0)return gd?jw(Yb)?Lf(Xm(0)("_",698610924),Am):Zf("org_underline_emphasis"):Xm(0)("^^",248722964);gd=gd+52|0;if(5>=gd>>>0)switch(gd){case 0:return Xm(0)("*",737455525);case 1:return jw(Yb)?Lf(Xm(0)("+",137879064),Am):Zf("org_strike_through_emphasis");case 5:return jw(Yb)?Lf(Xm(0)("/",989373200),Am):Zf("org_italic_emphasis")}return Zf("Inline emphasis")})},vI=Lf(Xf("\\"),wk),wI=Ye(jj(0,[0,vI,[0,Jy,0]]),function(Yb){return We(1)}),UH=Ye(wk,function(Yb){return We(0)}),xI=wn("\x3c\x3c\x3c","\x3e\x3e\x3e",
Ye(Lg(function(Yb){Yb=Yb+-10|0;var Mc=0;3>>0?52===Yb&&(Mc=1):1>>0&&(Mc=1);return Mc?0:1}),function(Yb){return We([17,Yb])})),yI=wn("\x3c\x3c","\x3e\x3e",Ye(Lg(function(Yb){Yb=Yb+-10|0;var Mc=0;3>>0?52===Yb&&(Mc=1):1>>0&&(Mc=1);return Mc?0:1}),function(Yb){return We([8,Yb])})),bK=nh(Xf("{}")),cK=Lg(Tn),kw=Hf(Lf(Je(zg(92),cK),bK),function(Yb){try{var Mc=rl(Yo,Yb),gd=I(Yo[2],Mc)[1+Mc];if(!gd)throw q(Xb,1);var id=gd[3],Od=gd[2];if(0===ka(Yb,gd[1],!0))var ke=Od;else{if(!id)throw q(Xb,
1);var Ve=id[3],wg=id[2];if(0===ka(Yb,id[1],!0))ke=wg;else{if(!Ve)throw q(Xb,1);var Vf=Ve[2],Pf=Ve[3];if(0===ka(Yb,Ve[1],!0))ke=Vf;else for(Mc=Pf;;){if(!Mc)throw q(Xb,1);var Yf=Mc[2],zf=Mc[3];if(0!==ka(Yb,Mc[1],!0))Mc=zf;else{ke=Yf;break}}}}return[15,ke]}catch(kg){ke=Ae(kg);if(ke===Xb)return[5,Yb];throw q(ke,0);}}),zI=function(Yb,Mc,gd){if(vn(Yb))var id=Zf("markdown subscript with only _");else id=Lg(function(Ve){return jc(Dr,jc(Al,Ve))}),id=Je(Xf(Mc),id);var Od=[0,Fg(0,Yb),[0,yf,[0,kw,0]]],ke=Vk(jj(0,
[0,zu(0,Yb),Od]));Yb=zg(125);Od=Lg(function(Ve){var wg=Bl(Ve);return wg?125!==Ve?1:0:wg});return Hf(He(Lf(Je(Xf(Tb(Mc,"{")),Od),Yb),id),function(Ve){var wg=ej(1,ke,Ve);return 0===wg[0]?jc(gd,Gg(wg[1])):jc(gd,[0,[5,Ve],0])})},lw=function(Yb){return zI(Yb,"_",function(Mc){return[9,Mc]})},mw=function(Yb){return zI(Yb,"^",function(Mc){return[10,Mc]})},Au=function(Yb){return Ye(uk,function(Mc){return 36===Mc?Ye(uk,function(gd){if(36===gd){var id=Xf("$$");return Hf(Lf(To(0,function(Od){var ke=36!==Od?1:
0;Od=ke?(ke=13!==Od?1:0)?10!==Od?1:0:ke:ke;return Od},qp),id),function(Od){return[13,[1,Od]]})}if(32===gd)return Zf("inline math shouldn't start with a space");id=zg(36);return Ye(Lf(To(0,function(Od){var ke=36!==Od?1:0;Od=ke?(ke=13!==Od?1:0)?10!==Od?1:0:ke:ke;return Od},qp),id),function(Od){var ke=0ke&&(Ve=1);if(!Ve)return Zf("inline math shouldn't end with a space, (, [, {")}return We([13,
[0,Tb(oh(1,gd),Od)]])})}):92===Mc?Ye(uk,function(gd){return 40===gd?vo("\\)",0,function(id){return[13,[0,id]]}):91===gd?vo("\\]",0,function(id){return[13,[1,id]]}):Zf("latex fragment \\")}):Zf("latex fragment")})},dK=We(""),eK=Xf("{}"),VH=He(He(Ye(od(bA,"{"),function(Yb){return We(Tb("{",Tb(Yb,"}")))}),eK),dK),fK=Xf("://"),gK=Lf(Lg(wr),fK),hK=Lg(function(Yb){var Mc=jc(Dr,jc(Al,Yb));Yb=Mc?(Mc=47!==Yb?1:0)?(Mc=63!==Yb?1:0)?(Mc=35!==Yb?1:0)?1-Uf(Yb,df):Mc:Mc:Mc:Mc;return Yb}),iK=We(""),jK=vu(0,cA,ax,
Ig(Rd,ce)),kK=[0,zg(35),0],lK=[0,zg(63),kK],mK=jj(0,[0,zg(47),lK]),nK=He(sk(pn(function(Yb,Mc){return Tb(oh(1,Yb),Mc)},mK),jK),iK),WH=So(function(Yb,Mc,gd){var id=Tb(Yb,Tb("://",Tb(Mc,gd))),Od=[0,[5,Tb(Yb,Tb("://",Tb(Mc,gd)))],0];return[6,[0,[2,[0,Yb,Tb(Mc,gd)]],Od,0,id,""]]},gK,hK,nK),oK=nh(Xf("//")),pK=Xf(":"),qK=jq(Lf(Lg(wr),pK),oK),rK=Lg(function(Yb){var Mc=jc(Dr,jc(Al,Yb));return Mc?1-Uf(Yb,Te):Mc}),AI=Ts(60,62,vj(function(Yb,Mc){var gd=Yb[1];Yb=jl("",Yb[2]);var id=Tb(gd,Tb(":",Tb(Yb,Mc)));return[6,
[0,[2,[0,gd,Mc]],[0,[5,Tb(gd,Tb(":",Tb(Yb,Mc)))],0],0,id,""]]},qK,rK)),sK=Hf(VC,function(Yb){var Mc=0;if(5=Mc>>>0)switch(Mc){case 0:return Hf(He(uu,vu(Pw,0,qt,0)),function(gd){return[5,gd]});case 1:return Hf(Je(uk,Eh),function(gd){return[5,Tb("\\",gd)]});case 2:return Zf("not link");case 5:return He(Nf,Hf(Eh,function(gd){return[5,gd]}))}return Sl(Yb)?Zf("finish"):Hf(Eh,function(gd){return[5,gd]})}),0],vK=jj(0,[0,Hf(xo(CE,function(Yb){var Mc=Bl(Yb);return Mc?1-Uf(Yb,eA):Mc}),function(Yb){return[5,Yb]}),uK]),wK=Hf(wn("[",
"](",vk(function(Yb){var Mc=We(0);return He(sk(Hf(vK,wb),Yb),Mc)})),function(Yb){var Mc=cg("",$e(function(gd){if("number"!==typeof gd)switch(gd[0]){case 2:return Tb("`",Tb(gd[1],"`"));case 5:return gd[1]}return""},Yb));return[0,Gg(Yb),Mc]}),BI=He(Hf(Xf("[]("),function(Yb){return ih}),wK),xK=Ye(tk,function(Yb){return Yb?32===Yb[1]?Zf("url2"):jq(We(517154025),Eh):Zf("url1")}),yK=jq(We(-675424074),uu),zK=Lg(function(Yb){var Mc=Wn(Yb);return Mc?91!==Yb?1:0:Mc}),AK=jq(We(517154025),zK),BK=zg(62),CK=xo(DE,
function(Yb){return 1-Uf(Yb,ko)}),DK=Lf(Je(zg(60),CK),BK),EK=jq(We(517154024),DK),CI=He(He(He(He(jq(We(-1070058952),Bp),EK),AK),yK),xK),FK=Je(hk,We(0)),GK=Je(uk,Zf("link_url_part_inner2")),HK=zg(34),IK=Hf(xo(bx,function(Yb){return 34!==Yb?1:0}),function(Yb){return[0,Yb]}),JK=Je(rh,He(He(Lf(Je(zg(34),IK),HK),GK),FK)),KK=jq(Ye(vk(function(Yb){var Mc=We(0);Mc=sk(Hf(CI,wb),Mc);return He(sk(Hf(CI,wb),Yb),Mc)}),function(Yb){if(1!==Ta(Yb)){var Mc=$e(function(gd){return gd[1]},Yb);return jh(function(gd){return 517154024===
gd?1:0},Mc)?Zf("link_url_part_inner1"):We([0,541597481,cg("",$e(function(gd){return gd[2]},Yb))])}Mc=ac(Yb)[1];Yb=ac(Yb)[2];return 517154025!==Mc&&517154024!==Mc?We([0,Mc,Yb]):We([0,541597481,Yb])}),JK),DI=function(Yb){return So(function(Mc,gd,id){var Od=Mc[2];Mc=Mc[1];var ke=ej(1,KK,gd);if(0===ke[0]){ke=ke[1];var Ve=ke[1];ke=ke[2];var wg=Ve[2],Vf=Ve[1]}else ke=0,wg=gd,Vf=541597481;Ve=dh(wg);wg=Ch(Ve);if(-1070058952===Vf)var Pf=[4,wf(Ve,2,Ve.length-4|0)];else if(-675424074===Vf)Pf=[3,wf(Ve,2,Ve.length-
4|0)];else if(541597481===Vf)try{Pf=jc(on(Ve,Su),function(kg,eh){eh=2<=eh.length?pd(wf(eh,0,2),"//")?wf(eh,2,eh.length-2|0):eh:eh;return[2,[0,kg,eh]]})}catch(kg){Pf=0;if(3=ke>>>0)switch(ke){case 0:return vu(OD,0,ND,0);case 1:break;default:return Ye(rm(Uo(2)),function(Ve){return pd(Ve,"]]")?Zf("finish"):Eh})}return Eh}),0],Od=jj(0,[0,xo(PD,function(ke){var Ve=Bl(ke);return Ve?1-Uf(ke,MD):Ve}),id]);id=Xf("]]");id=Hf(Lf(vk(function(ke){var Ve=We(0);return He(sk(Hf(Od,wb),ke),Ve)}),id),function(ke){return cg("",ke)});return He(He(So(function(ke,Ve,wg){var Vf=0;if(5>>0?115===id&&(Od=1):1>>0&&(Od=1);return Od?0:1}),function(id){var Od=ej(0,LK,id);if(0!==Od[0])return Zf("macro name");Od=Od[1];id=wf(id,Od.length,id.length-Od.length|0);if(0===id.length)return We([14,[0,Od,0]]);var ke=nh(rh),Ve=Lg(function(Yf){return 1-Uf(Yf,Ow)}),wg=zg(34),Vf=xo(HD,function(Yf){return 34!==Yf?1:0});wg=Hf(Lf(Je(zg(34),
Vf),wg),function(Yf){return Tb('"',Tb(Yf,'"'))});Vf=Xf("))");var Pf=Lg(function(Yf){return 41!==Yf?1:0});Vf=Hf(Lf(Je(Xf("(("),Pf),Vf),function(Yf){return Tb("((",Tb(Yf,"))"))});Ve=He(He(He(He(Hf(Ly(Yb),function(Yf){return Yf[1]}),uu),Vf),wg),Ve);ke=Lf(Je(nh(rh),Ve),ke);ke=ZB(zg(44),ke);id=ej(1,Je(nh(rh),ke),id);return 0===id[0]?We([14,[0,Od,id[1]]]):Zf(id[1])}),gd=wn("{{","}}",Mc);return He(wn("{{{","}}}",Mc),gd)},gD=function(Yb,Mc,gd){var id=oo(Al),Od=Lg(function(Vf){var Pf=jc(Dr,jc(Al,Vf));return Pf?
Vf!==Yb?1:0:Pf}),ke=Hf(Lf(Od,id),function(Vf){try{return jc(on(Vf,yd),function(Pf,Yf,zf){return[0,[0,Pf,Yf,zf]]})}catch(Pf){return 0}}),Ve=nh(Je(id,Od)),wg=nh(Je(id,Od));return Ye(ke,function(Vf){if(!Vf)return Zf("date parser");var Pf=Vf[1];Vf=zg(Yb);return Lf(So(function(Yf,zf,kg){if(zf)if(zf=zf[1],kg){var eh=kg[1],gj=eD(zf);zf=a(eh,Pf,gj,Ic(eh,0));eh=zf[3];gj=zf[2];var Bk=zf[1]}else{kg=Ic(zf,0);var pl=0;43===kg||46===kg?pl=1:(eh=0,gj=eD(zf),Bk=Pf);pl&&(zf=a(zf,Pf,0,kg),eh=zf[3],gj=zf[2],Bk=zf[1])}else gj=
eh=0,Bk=Pf;return wc(gd,"Clock")?wc(gd,"Closed")?wc(gd,"Deadline")?wc(gd,"Scheduled")?[16,[2,[0,Bk,Yf,gj,eh,Mc]]]:[16,[0,[0,Bk,Yf,gj,eh,Mc]]]:[16,[1,[0,Bk,Yf,gj,eh,Mc]]]:[16,[3,[0,Bk,Yf,gj,eh,Mc]]]:[16,[4,[0,[0,Bk,Yf,gj,eh,Mc]]]]},RC,Ve,wg),Vf)})},hD=function(Yb,Mc){return Ye(Je(Je(iq(qa,Yb),gm),uk),function(gd){return 60===gd?gD(62,1,Mc):91===gd?gD(93,0,Mc):Zf("general_timestamp")})},XH=Ye(Je(rh,uk),function(Yb){Yb=Da(Yb);if(83===Yb)return hD("CHEDULED:","Scheduled");if(69<=Yb){if(91===Yb)return gD(93,
0,"Date")}else if(60<=Yb)switch(Yb+-60|0){case 0:return gD(62,1,"Date");case 7:return Ye(Uo(3),function(Mc){return wc(Mc,"LOC")?wc(Mc,"LOS")?Zf("general_timestamp C"):hD("ED:","Closed"):hD("K:","Clock")});case 8:return hD("EADLINE:","Deadline")}return Zf("general_timestamp")}),HI=function(Yb){return"number"!==typeof Yb&&16===Yb[0]?(Yb=Yb[1],3>>0){if(54===Yb)return 0}else if(1>>0)return 0;return 1}),TK=Lf(RK,Xf(": ")),II=wn("@@","@@",vj(function(Yb,Mc){return[18,Yb,Mc]},TK,SK));Ts(91,93,Lg(function(Yb){var Mc=Bl(Yb);return Mc?93!==Yb?1:0:Mc}));Ts(123,125,Lg(function(Yb){var Mc=Bl(Yb);return Mc?125!==Yb?1:0:Mc}));var ow=[0,0],iD=function(Yb){Yb[1]++;return Yb[1]},JI=function(Yb,Mc,gd){Mc=Mc?Mc[1]:0;var id=
[0,Fg(0,Yb),[0,yf,0]];id=[0,mw(Yb),id];id=[0,lw(Yb),id];id=[0,kw,[0,bg(Yb),id]];id=[0,Us(0,Yb),id];id=[0,Gd,[0,WH,[0,xI,[0,yI,[0,Au(Yb),id]]]]];id=[0,nw(Yb),id];Yb=[0,YH(Yb),id];Yb=ej(1,Vk(jj(0,Mc?[0,wI,Yb]:Yb)),gd);return 0===Yb[0]?Gg(Yb[1]):[0,[5,gd],0]},UK=Ye(cD,function(Yb){return We([11,[0,iD(ow),Yb,0]])}),KI=function(Yb){if(Yb[5])return UK;var Mc=nh(zg(58)),gd=Lg(function(Od){var ke=58!==Od?1:0;if(ke){if(ke=93!==Od?1:0)return Bl(Od);Od=ke}else Od=ke;return Od});Mc=Lf(Je(Xf("[fn:"),gd),Mc);gd=
zg(93);gd=Lf(To(0,function(Od){var ke=93!==Od?1:0;return ke?Bl(Od):ke},qp),gd);Mc=vj(function(Od,ke){Od=pd(Od,"")?(ow[1]++,Tb("_anon_",""+ow[1])):Od;if(pd(ke,""))return[11,[0,iD(ow),Od,0]];ke=[0,JI(Yb,0,ke)];return[11,[0,iD(ow),Od,ke]]},Mc,gd);gd=zg(93);var id=Lg(function(Od){var ke=93!==Od?1:0;return ke?Bl(Od):ke});return He(Hf(Lf(Je(Xf("[fn::"),id),gd),function(Od){Od=[0,JI(Yb,0,Od)];return[11,[0,iD(ow),"",Od]]}),Mc)};jj(0,[0,Ye(Yh,function(Yb){return We([5,Yb])}),[0,wI,[0,UH,0]]]);var ZH=function(Yb){return Hf(Bp,
function(Mc){return[6,[0,[4,wf(Mc,2,Mc.length-4|0)],0,0,Mc,""]]})},$H=function(Yb){var Mc=Hf(Eh,function(id){return[5,id]});Yb=nw(Yb);var gd=He(He(Hf(Lg(function(id){var Od=Wn(id);return Od?91!==id?1:0:Od}),function(id){return[5,id]}),Yb),Mc);return Ye(Je(zg(35),Hk),function(id){return Ye(OH,function(Od){var ke=ej(1,vk(function(Ve){var wg=We(0);return He(sk(Hf(gd,wb),Ve),wg)}),Od);0===ke[0]?(Od=Gg(ke[1]),Od=$e(function(Ve){return"number"!==typeof Ve&&7===Ve[0]?[7,dD(Ve[1],id)]:Ve},Od)):Od=[0,[5,Od],
0];return Hf(We(Od),function(Ve){return[3,Ve]})})})},LI=function(Yb){return"number"!==typeof Yb&&3===Yb[0]?cg("",$e(function(Mc){if("number"!==typeof Mc)switch(Mc[0]){case 5:return Mc[1];case 6:return Mc[1][4];case 7:return Mc[1][1]}return""},Yb[1])):kb("unreachable")},MI=Hf(ew,function(Yb){return[21,Yb]}),NI=Hf(bD,function(Yb){return[22,Yb]}),yq=function(Yb){var Mc=[0,0],gd=1===Yb[5]?Ye(rp,function(id){if(32<=id){if(127>id)switch(id+-32|0){case 0:return Hf(Jy,function(Od){return 1});case 1:return YH(Yb);
case 3:return $H(Yb);case 4:return Au(Yb);case 8:return ZH(Yb);case 28:return He(He(He(AI,Bu),NI),Gd);case 29:return Us(0,Yb);case 32:return II;case 59:return id=nw(Yb),He(He(He(He(KI(Yb),id),Bu),FI),MI);case 60:return He(Au(Yb),kw);case 62:return id=mw(Yb),He(Us(0,Yb),id);case 63:return id=lw(Yb),He(Us([0,Mc],Yb),id);case 64:return bg(Yb);case 91:return GI(Yb);case 10:case 94:return Us(0,Yb);case 35:case 36:case 51:case 67:case 68:case 83:return Bu}}else if(10===id)return UH;return WH}):Ye(rp,function(id){if(33<=
id){if(127>id)switch(id+-33|0){case 0:return YH(Yb);case 2:return $H(Yb);case 3:return Au(Yb);case 7:return ZH(Yb);case 27:return He(He(He(He(He(AI,yI),xI),Bu),NI),Gd);case 28:return He(bg(Yb),Dd);case 31:return II;case 58:return id=KI(Yb),He(He(He(He(nw(Yb),Bu),id),FI),MI);case 59:return id=Au(Yb),He(He(Hf(vI,function(Od){return 1}),id),kw);case 61:return id=mw(Yb),He(Us(0,Yb),id);case 62:return id=lw(Yb),He(Us([0,Mc],Yb),id);case 90:return GI(Yb);case 93:return bg(Yb);case 9:case 10:case 14:return Us([0,
Mc],Yb);case 34:case 35:case 50:case 66:case 67:case 82:return Bu}}else if(10===id)return UH;return WH});gd=He(gd,Fg([0,Mc],Yb));gd=Yb[8]?So(function(id,Od,ke){return[0,Od,[0,[0,id,ke]]]},Hk,gd,Hk):pn(function(id){return[0,id,0]},gd);return qm(Hf(Vk(gd),function(id){return Bi(id)}),"inline")},Vs=function(Yb){return cg("",$e(VK,Yb))},aI=function gd(Mc){return gd.fun(Mc)},OI=function id(gd){return id.fun(gd)},VK=function(gd){var id=0;if("number"!==typeof gd)switch(gd[0]){case 0:return Vs(gd[1][2]);
case 6:return Vs(gd[1][2]);case 11:return Tm(Vs,"",gd[1][3]);case 13:gd=gd[1];if(0===gd[0]){var Od=gd[1];id=1}break;case 15:return gd[1][6];case 1:case 5:Od=gd[1];id=1;break;case 9:case 10:return Vs(gd[1])}return id?Od:""};kd(aI,function(gd){return[0,848054398,Rg(function(id){return De(id)},gd)]});kd(OI,function(gd){return"number"!==typeof gd&&848054398===gd[1]?Ah(function(id){return gf(id)},0,gd[2]):jv});var PI=function Od(id){return Od.fun(id)};kd(PI,function(id){return[0,848054398,Rg(function(Od){return jc(Ee,
Od)},id)]});kd(function ke(Od){return ke.fun(Od)},function(Od){return"number"!==typeof Od&&848054398===Od[1]?Ah(function(ke){return jc(Sd,ke)},0,Od[2]):QF});var QI=function Ve(ke){return Ve.fun(ke)},RI=function wg(Ve){return wg.fun(Ve)},SI=function Vf(wg){return Vf.fun(wg)},TI=function Pf(Vf){return Pf.fun(Vf)},bI=function Yf(Pf){return Yf.fun(Pf)},cI=function zf(Yf){return zf.fun(Yf)},UI=function kg(zf){return kg.fun(zf)},VI=function eh(kg){return eh.fun(kg)},WI=function gj(eh){return gj.fun(eh)},
XI=function Bk(gj){return Bk.fun(gj)},dI=function pl(Bk){return pl.fun(Bk)},eI=function Hi(pl){return Hi.fun(pl)},YI=function Cn(Hi){return Cn.fun(Hi)},ZI=function Dq(Cn){return Dq.fun(Cn)},$I=function Eq(Dq){return Eq.fun(Dq)},aJ=function Gp(Eq){return Gp.fun(Eq)},pw=function Hp(Gp){return Hp.fun(Gp)},qw=function Ir(Hp){return Ir.fun(Hp)},bJ=function Fq(Ir){return Fq.fun(Ir)},cJ=function Ip(Fq){return Ip.fun(Fq)},dJ=function Jp(Ip){return Jp.fun(Ip)},eJ=function an(Jp){return an.fun(Jp)},fI=function Gq(an){return Gq.fun(an)},
gI=function Kp(Gq){return Kp.fun(Gq)},fJ=function Fb(Kp){return Fb.fun(Kp)},gJ=function Hb(Fb){return Hb.fun(Fb)};kd(QI,function(Fb){var Hb=Fb[10];Hb=[0,[0,"unordered",[0,737456202,Fb[9]]],[0,[0,"size",Hb?[0,3654863,Hb[1]]:870828711],0]];Hb=[0,[0,"meta",jc(SI,Fb[8])],Hb];Hb=[0,[0,"anchor",[0,-976970511,Fb[7]]],Hb];if(!na(Fb[6],0)){var Mb=Fb[6];Hb=[0,[0,"priority",Mb?[0,-976970511,oh(1,Mb[1])]:870828711],Hb]}na(Fb[5],0)||(Mb=Fb[5],Hb=[0,[0,"numbering",Mb?[0,848054398,Rg(function(uc){return[0,3654863,
uc]},Mb[1])]:870828711],Hb]);Hb=[0,[0,"level",[0,3654863,Fb[4]]],Hb];na(Fb[3],0)||(Mb=Fb[3],Hb=[0,[0,"marker",Mb?[0,-976970511,Mb[1]]:870828711],Hb]);Hb=[0,[0,"tags",[0,848054398,Rg(function(uc){return[0,-976970511,uc]},Fb[2])]],Hb];return[0,963043957,[0,[0,"title",jc(aI,Fb[1])],Hb]]});kd(RI,function(Fb){if("number"!==typeof Fb&&963043957===Fb[1])for(var Hb=Fb[2],Mb=[0,ox,iv,[0,0],hv,[0,0],[0,0],OF,nx,SA,RA];;){Fb=Mb[10];var uc=Mb[9],vd=Mb[8],ad=Mb[7],nc=Mb[6],Ec=Mb[5],Cb=Mb[4],bc=Mb[3],Ac=Mb[2],
Uc=Mb[1];if(!Hb)return zd(Fb,function(ze){return zd(uc,function(Ef){return zd(vd,function(Sf){return zd(ad,function(Nh){return zd(nc,function(yh){return zd(Ec,function(uh){return zd(Cb,function(Fh){return zd(bc,function(Bg){return zd(Ac,function(ak){return zd(Uc,function(Rh){return[0,[0,Rh,ak,Bg,Fh,uh,yh,Nh,Sf,Ef,ze]]})})})})})})})})})});Mb=Hb[1];var md=Mb[1],Fd=la(md,"priority");if(0<=Fd){if(0>=Fd){Mb=Mb[2];Hb=Hb[2];if(870828711===Mb)Mb=IF;else{md=0;if("number"===typeof Mb||-976970511!==Mb[1])md=
1;else{var Pd=Mb[2];Pd=na(Pd.length,1)?[0,Ic(Pd,0)]:KA}md&&(Pd=fv);Mb=zd(Pd,function(ze){return[0,[0,ze]]})}Mb=[0,Uc,Ac,bc,Cb,Ec,Mb,ad,vd,uc,Fb];continue}if(!wc(md,"size")){Fb=Mb[2];Hb=Hb[2];if(870828711===Fb)Fb=JF;else{Mb=0;if("number"!==typeof Fb&&3654863===Fb[1]){var he=[0,Fb[2]];Mb=1}Mb||(he=gv);Fb=zd(he,function(ze){return[0,[0,ze]]})}Mb=[0,Uc,Ac,bc,Cb,Ec,nc,ad,vd,uc,Fb];continue}if(!wc(md,"tags")){Mb=Mb[2];md=0;Hb=Hb[2];if("number"!==typeof Mb&&848054398===Mb[1]){var Ld=Ah(function(ze){return"number"!==
typeof ze&&-976970511===ze[1]?[0,ze[2]]:KF},0,Mb[2]);md=1}md||(Ld=LA);Mb=[0,Uc,Ld,bc,Cb,Ec,nc,ad,vd,uc,Fb];continue}if(!wc(md,"title")){Hb=Hb[2];Mb=[0,jc(OI,Mb[2]),Ac,bc,Cb,Ec,nc,ad,vd,uc,Fb];continue}if(!wc(md,"unordered")){Mb=Mb[2];md=0;Hb=Hb[2];if("number"!==typeof Mb&&737456202===Mb[1]){var Qd=[0,Mb[2]];md=1}md||(Qd=LF);Mb=[0,Uc,Ac,bc,Cb,Ec,nc,ad,vd,Qd,Fb];continue}}else{if(!wc(md,"anchor")){Mb=Mb[2];md=0;Hb=Hb[2];if("number"!==typeof Mb&&-976970511===Mb[1]){var uf=[0,Mb[2]];md=1}md||(uf=MA);
Mb=[0,Uc,Ac,bc,Cb,Ec,nc,uf,vd,uc,Fb];continue}if(!wc(md,"level")){Mb=Mb[2];md=0;Hb=Hb[2];if("number"!==typeof Mb&&3654863===Mb[1]){var of=[0,Mb[2]];md=1}md||(of=MF);Mb=[0,Uc,Ac,bc,of,Ec,nc,ad,vd,uc,Fb];continue}if(!wc(md,"marker")){Mb=Mb[2];Hb=Hb[2];if(870828711===Mb)Mb=NA;else{md=0;if("number"!==typeof Mb&&-976970511===Mb[1]){var Vd=[0,Mb[2]];md=1}md||(Vd=os);Mb=zd(Vd,function(ze){return[0,[0,ze]]})}Mb=[0,Uc,Ac,Mb,Cb,Ec,nc,ad,vd,uc,Fb];continue}if(!wc(md,"meta")){Hb=Hb[2];Mb=[0,Uc,Ac,bc,Cb,Ec,nc,
ad,jc(TI,Mb[2]),uc,Fb];continue}if(!wc(md,"numbering")){Mb=Mb[2];Hb=Hb[2];if(870828711===Mb)Mb=PA;else{md=0;if("number"!==typeof Mb&&848054398===Mb[1]){var we=Ah(function(ze){return"number"!==typeof ze&&3654863===ze[1]?[0,ze[2]]:NF},0,Mb[2]);md=1}md||(we=OA);Mb=zd(we,function(ze){return[0,[0,ze]]})}Mb=[0,Uc,Ac,bc,Cb,Mb,nc,ad,vd,uc,Fb];continue}}return QA}return PF});kd(SI,function(Fb){var Hb=[0,[0,"properties",[0,848054398,Rg(function(Mb){return[0,848054398,[0,[0,-976970511,Mb[1]],[0,[0,-976970511,
Mb[2]],[0,[0,848054398,Rg(function(uc){return jc(Ee,uc)},Mb[3])],0]]]]},Fb[2])]],0];return[0,963043957,[0,[0,"timestamps",[0,848054398,Rg(function(Mb){return jc(Fc,Mb)},Fb[1])]],Hb]]});kd(TI,function(Fb){if("number"!==typeof Fb&&963043957===Fb[1]){Fb=Fb[2];for(var Hb=ev;;){var Mb=Hb[2],uc=Hb[1];if(!Fb)return zd(Mb,function(Ec){return zd(uc,function(Cb){return[0,[0,Cb,Ec]]})});Hb=Fb[1];var vd=Hb[1];if(wc(vd,"properties")){if(wc(vd,"timestamps"))return IA;Hb=Hb[2];vd=0;Fb=Fb[2];if("number"!==typeof Hb&&
848054398===Hb[1]){var ad=Ah(function(Ec){return jc(Lc,Ec)},0,Hb[2]);vd=1}vd||(ad=HF);Hb=[0,ad,Mb]}else{Mb=Hb[2];Hb=0;Fb=Fb[2];if("number"!==typeof Mb&&848054398===Mb[1]){var nc=Ah(function(Ec){if("number"!==typeof Ec&&848054398===Ec[1]&&(Ec=Ec[2])){var Cb=Ec[2];if(Cb){var bc=Cb[2];if(bc&&!bc[2]){bc=bc[1];var Ac=Cb[1],Uc=Ec[1];Ec=0;if("number"!==typeof bc&&848054398===bc[1]){var md=Ah(function(Fd){return jc(Sd,Fd)},0,bc[2]);Ec=1}Ec||(md=$p);return zd(md,function(Fd){var Pd=0;if("number"!==typeof Ac&&
-976970511===Ac[1]){var he=[0,Ac[2]];Pd=1}Pd||(he=FF);return zd(he,function(Ld){var Qd=0;if("number"!==typeof Uc&&-976970511===Uc[1]){var uf=[0,Uc[2]];Qd=1}Qd||(uf=GA);return zd(uf,function(of){return[0,[0,of,Ld,Fd]]})})})}}}return GF},0,Mb[2]);Hb=1}Hb||(nc=HA);Hb=[0,uc,nc]}}}return JA});kd(bI,function(Fb){var Hb=[0,[0,"indent",[0,3654863,Fb[6]]],[0,[0,"ordered",[0,737456202,Fb[7]]],0]];if(!na(Fb[5],0)){var Mb=Fb[5];Hb=[0,[0,"checkbox",Mb?[0,737456202,Mb[1]]:870828711],Hb]}Hb=[0,[0,"name",[0,848054398,
Rg(function(uc){return De(uc)},Fb[4])]],Hb];na(Fb[3],0)||(Mb=Fb[3],Hb=[0,[0,"number",Mb?[0,3654863,Mb[1]]:870828711],Hb]);Hb=[0,[0,"items",[0,848054398,Rg(function(uc){return jc(bI,uc)},Fb[2])]],Hb];return[0,963043957,[0,[0,"content",[0,848054398,Rg(function(uc){return jc(pw,uc)},Fb[1])]],Hb]]});kd(cI,function(Fb){if("number"!==typeof Fb&&963043957===Fb[1])for(var Hb=Fb[2],Mb=[0,dv,FA,[0,0],Ct,[0,0],Nn,mx];;){Fb=Mb[7];var uc=Mb[6],vd=Mb[5],ad=Mb[4],nc=Mb[3],Ec=Mb[2],Cb=Mb[1];if(!Hb)return zd(Fb,function(Qd){return zd(uc,
function(uf){return zd(vd,function(of){return zd(ad,function(Vd){return zd(nc,function(we){return zd(Ec,function(ze){return zd(Cb,function(Ef){return[0,[0,Ef,ze,we,Vd,of,uf,Qd]]})})})})})})});Mb=Hb[1];var bc=Mb[1];if(wc(bc,"checkbox"))if(wc(bc,"content"))if(wc(bc,"indent"))if(wc(bc,"items"))if(wc(bc,"name"))if(wc(bc,"number")){if(wc(bc,"ordered"))return DF;Fb=Mb[2];Mb=0;Hb=Hb[2];if("number"!==typeof Fb&&737456202===Fb[1]){var Ac=[0,Fb[2]];Mb=1}Mb||(Ac=ln);Mb=[0,Cb,Ec,nc,ad,vd,uc,Ac]}else{Mb=Mb[2];
Hb=Hb[2];if(870828711===Mb)Mb=lx;else{bc=0;if("number"!==typeof Mb&&3654863===Mb[1]){var Uc=[0,Mb[2]];bc=1}bc||(Uc=CF);Mb=zd(Uc,function(Qd){return[0,[0,Qd]]})}Mb=[0,Cb,Ec,Mb,ad,vd,uc,Fb]}else{Mb=Mb[2];bc=0;Hb=Hb[2];if("number"!==typeof Mb&&848054398===Mb[1]){var md=Ah(function(Qd){return gf(Qd)},0,Mb[2]);bc=1}bc||(md=BF);Mb=[0,Cb,Ec,nc,md,vd,uc,Fb]}else{Mb=Mb[2];bc=0;Hb=Hb[2];if("number"!==typeof Mb&&848054398===Mb[1]){var Fd=Ah(function(Qd){return jc(cI,Qd)},0,Mb[2]);bc=1}bc||(Fd=EA);Mb=[0,Cb,Fd,
nc,ad,vd,uc,Fb]}else{Mb=Mb[2];bc=0;Hb=Hb[2];if("number"!==typeof Mb&&3654863===Mb[1]){var Pd=[0,Mb[2]];bc=1}bc||(Pd=DA);Mb=[0,Cb,Ec,nc,ad,vd,Pd,Fb]}else{Mb=Mb[2];bc=0;Hb=Hb[2];if("number"!==typeof Mb&&848054398===Mb[1]){var he=Ah(function(Qd){return jc(qw,Qd)},0,Mb[2]);bc=1}bc||(he=CA);Mb=[0,he,Ec,nc,ad,vd,uc,Fb]}else{Mb=Mb[2];Hb=Hb[2];if(870828711===Mb)Mb=ns;else{bc=0;if("number"!==typeof Mb&&737456202===Mb[1]){var Ld=[0,Mb[2]];bc=1}bc||(Ld=AF);Mb=zd(Ld,function(Qd){return[0,[0,Qd]]})}Mb=[0,Cb,Ec,
nc,ad,Mb,uc,Fb]}}return EF});kd(UI,function(Fb){var Hb=[0,[0,"col_groups",[0,848054398,Rg(function(Mb){return[0,3654863,Mb]},Fb[3])]],0];Hb=[0,[0,"groups",[0,848054398,Rg(function(Mb){return jc(WI,Mb)},Fb[2])]],Hb];na(Fb[1],0)?Fb=Hb:(Fb=Fb[1],Fb=[0,[0,"header",Fb?jc(dI,Fb[1]):870828711],Hb]);return[0,963043957,Fb]});kd(VI,function(Fb){if("number"!==typeof Fb&&963043957===Fb[1]){Fb=Fb[2];for(var Hb=[0,[0,0],zF,yF];;){var Mb=Hb[3],uc=Hb[2],vd=Hb[1];if(!Fb)return zd(Mb,function(Cb){return zd(uc,function(bc){return zd(vd,
function(Ac){return[0,[0,Ac,bc,Cb]]})})});Hb=Fb[1];var ad=Hb[1];if(wc(ad,"col_groups"))if(wc(ad,"groups")){if(wc(ad,"header"))return AA;Hb=Hb[2];Fb=Fb[2];Hb=870828711===Hb?xF:zd(jc(eI,Hb),function(Cb){return[0,[0,Cb]]});Hb=[0,Hb,uc,Mb]}else{Hb=Hb[2];ad=0;Fb=Fb[2];if("number"!==typeof Hb&&848054398===Hb[1]){var nc=Ah(function(Cb){return jc(XI,Cb)},0,Hb[2]);ad=1}ad||(nc=wF);Hb=[0,vd,nc,Mb]}else{Mb=Hb[2];Hb=0;Fb=Fb[2];if("number"!==typeof Mb&&848054398===Mb[1]){var Ec=Ah(function(Cb){return"number"!==
typeof Cb&&3654863===Cb[1]?[0,Cb[2]]:Bt},0,Mb[2]);Hb=1}Hb||(Ec=zA);Hb=[0,vd,uc,Ec]}}}return BA});kd(WI,function(Fb){return[0,848054398,Rg(function(Hb){return jc(dI,Hb)},Fb)]});kd(XI,function(Fb){return"number"!==typeof Fb&&848054398===Fb[1]?Ah(function(Hb){return jc(eI,Hb)},0,Fb[2]):vF});kd(dI,function(Fb){return[0,848054398,Rg(function(Hb){return jc(YI,Hb)},Fb)]});kd(eI,function(Fb){return"number"!==typeof Fb&&848054398===Fb[1]?Ah(function(Hb){return jc(ZI,Hb)},0,Fb[2]):yA});kd(YI,function(Fb){return[0,
848054398,Rg(function(Hb){return jc(Ee,Hb)},Fb)]});kd(ZI,function(Fb){return"number"!==typeof Fb&&848054398===Fb[1]?Ah(function(Hb){return jc(Sd,Hb)},0,Fb[2]):xA});kd($I,function(Fb){var Hb=[0,[0,"pos_meta",Fr(Fb[4])],0];if(!na(Fb[3],0)){var Mb=Fb[3];Hb=[0,[0,"options",Mb?[0,848054398,Rg(function(uc){return[0,-976970511,uc]},Mb[1])]:870828711],Hb]}na(Fb[2],0)||(Mb=Fb[2],Hb=[0,[0,"language",Mb?[0,-976970511,Mb[1]]:870828711],Hb]);return[0,963043957,[0,[0,"lines",[0,848054398,Rg(function(uc){return[0,
-976970511,uc]},Fb[1])]],Hb]]});kd(aJ,function(Fb){if("number"!==typeof Fb&&963043957===Fb[1])for(var Hb=Fb[2],Mb=[0,tF,[0,0],[0,0],sF];;){Fb=Mb[4];var uc=Mb[3],vd=Mb[2],ad=Mb[1];if(!Hb)return zd(Fb,function(Ac){return zd(uc,function(Uc){return zd(vd,function(md){return zd(ad,function(Fd){return[0,[0,Fd,md,Uc,Ac]]})})})});Mb=Hb[1];var nc=Mb[1];if(wc(nc,"language"))if(wc(nc,"lines"))if(wc(nc,"options")){if(wc(nc,"pos_meta"))return rF;Hb=Hb[2];Mb=[0,ad,vd,uc,xu(Mb[2])]}else{Mb=Mb[2];Hb=Hb[2];if(870828711===
Mb)Mb=qF;else{nc=0;if("number"!==typeof Mb&&848054398===Mb[1]){var Ec=Ah(function(Ac){return"number"!==typeof Ac&&-976970511===Ac[1]?[0,Ac[2]]:wA},0,Mb[2]);nc=1}nc||(Ec=pF);Mb=zd(Ec,function(Ac){return[0,[0,Ac]]})}Mb=[0,ad,vd,Mb,Fb]}else{Mb=Mb[2];nc=0;Hb=Hb[2];if("number"!==typeof Mb&&848054398===Mb[1]){var Cb=Ah(function(Ac){return"number"!==typeof Ac&&-976970511===Ac[1]?[0,Ac[2]]:kx},0,Mb[2]);nc=1}nc||(Cb=vA);Mb=[0,Cb,vd,uc,Fb]}else{Mb=Mb[2];Hb=Hb[2];if(870828711===Mb)Mb=cv;else{nc=0;if("number"!==
typeof Mb&&-976970511===Mb[1]){var bc=[0,Mb[2]];nc=1}nc||(bc=oF);Mb=zd(bc,function(Ac){return[0,[0,Ac]]})}Mb=[0,ad,Mb,uc,Fb]}}return uF});kd(pw,function(Fb){if("number"===typeof Fb)return 0===Fb?WE:XE;switch(Fb[0]){case 0:return[0,848054398,[0,YE,[0,[0,848054398,Rg(function(vd){return De(vd)},Fb[1])],0]]];case 1:return[0,848054398,[0,ZE,[0,[0,-976970511,Fb[1]],0]]];case 2:return[0,848054398,[0,$E,[0,[0,3654863,Fb[1]],0]]];case 3:return[0,848054398,[0,aF,[0,jc(QI,Fb[1]),0]]];case 4:return[0,848054398,
[0,bF,[0,[0,848054398,Rg(function(vd){return jc(bI,vd)},Fb[1])],0]]];case 5:return[0,848054398,[0,cF,[0,[0,-976970511,Fb[1]],[0,[0,-976970511,Fb[2]],0]]]];case 6:return[0,848054398,[0,dF,[0,[0,848054398,Rg(function(vd){return[0,-976970511,vd]},Fb[1])],0]]];case 7:return[0,848054398,[0,hx,[0,jc($I,Fb[1]),0]]];case 8:return[0,848054398,[0,ix,[0,[0,848054398,Rg(function(vd){return jc(pw,vd)},Fb[1])],0]]];case 9:var Hb=Fb[2],Mb=Fb[1];Fb=[0,[0,-976970511,Fb[3]],0];Hb=Hb?[0,848054398,Rg(function(vd){return[0,
-976970511,vd]},Hb[1])]:870828711;return[0,848054398,[0,eF,[0,[0,-976970511,Mb],[0,Hb,Fb]]]];case 10:return[0,848054398,[0,fF,[0,[0,848054398,Rg(function(vd){return[0,-976970511,vd]},Fb[1])],0]]];case 11:Mb=Fb[2];Hb=Fb[1];var uc=[0,[0,-976970511,Fb[4]],0];Fb=[0,[0,848054398,Rg(function(vd){return jc(pw,vd)},Fb[3])],uc];return[0,848054398,[0,gF,[0,[0,-976970511,Hb],[0,Mb?[0,-976970511,Mb[1]]:870828711,Fb]]]];case 12:return[0,848054398,[0,hF,[0,jc(rc,Fb[1]),0]]];case 13:return Mb=Fb[2],[0,848054398,
[0,iF,[0,[0,-976970511,Fb[1]],[0,Mb?[0,-976970511,Mb[1]]:870828711,[0,[0,-976970511,Fb[3]],0]]]]];case 14:return[0,848054398,[0,jF,[0,[0,-976970511,Fb[1]],0]]];case 15:return[0,848054398,[0,jx,[0,[0,-976970511,Fb[1]],[0,[0,848054398,Rg(function(vd){return[0,-976970511,vd]},Fb[2])],0]]]];case 16:return[0,848054398,[0,kF,[0,[0,848054398,Rg(function(vd){return[0,848054398,[0,[0,-976970511,vd[1]],[0,[0,-976970511,vd[2]],[0,[0,848054398,Rg(function(ad){return jc(Ee,ad)},vd[3])],0]]]]},Fb[1])],0]]];case 17:return[0,
848054398,[0,lF,[0,[0,-976970511,Fb[1]],[0,[0,848054398,Rg(function(vd){return De(vd)},Fb[2])],0]]]];case 18:return[0,848054398,[0,tA,[0,jc(UI,Fb[1]),0]]];case 19:return[0,848054398,[0,mF,[0,[0,-976970511,Fb[1]],0]]];case 20:return[0,848054398,[0,nF,[0,[0,-976970511,Fb[1]],0]]];default:return[0,848054398,[0,uA,[0,[0,-976970511,Fb[1]],0]]]}});kd(qw,function(Fb){if("number"!==typeof Fb&&848054398===Fb[1]){var Hb=Fb[2];if(Hb){var Mb=Hb[1];if("number"!==typeof Mb&&-976970511===Mb[1]){var uc=Mb[2],vd=
la(uc,"Latex_Environment");if(0<=vd)if(0Mb)uc=1}else{if(91===Mb)return nw(Fb);84>Mb&&(uc=1)}else{if(35===Mb)return $H(Fb);
if(67<=Mb)69>Mb&&(uc=1);else if(40===Mb)return ZH(Fb)}return uc?Bu:Vn(Mb)?jJ:Fb[5]?96===Mb?Ye(bg(Fb),lD):Zf("inline choice"):61!==Mb&&126!==Mb?Zf("inline choice"):Ye(bg(Fb),lD)}),Hb),jJ);return qm(Hf(Vk(pn(function(Mb){return[0,Mb,0]},Hb)),function(Mb){return Bi(Ps(function(uc){return na(uc[1],TA)})(Mb))}),"inline")},lJ=function(Fb){return"number"!==typeof Fb&&16===Fb[0]?0:1},mD=function(Fb){return $e(function(Hb){return[0,Hb,[0,Ne]]},Fb)},xn=function(Fb){return $e(function(Hb){return[0,Hb,0]},Fb)},
Bm=function(Fb){return $e(function(Hb){return Hb[1]},Fb)},Qy=function(Fb){for(var Hb=Gi(S(Fb)),Mb=[0,0],uc=[0,0],vd=Hb.l;;)if(uc[1]vd)return db(Gi(Fb));ad=G(Hb,uc[1]);var nc=0;92===ad&&uc[1]>>0?49===Fb&&(Hb=1):1>>0&&(Hb=1)):(Fb=Fb+-11|0,23>>0?-1<=Fb&&(Hb=1):2===Fb&&(Hb=1));return Hb?0:1})),function(Fb){return Hf(Lf(Yh,He(hk,sp)),function(Hb){return Tb(oh(1,Fb),Hb)})})),pJ=function(Fb){var Hb=nh(Ap);if(Fb[5])var Mb=Lf(Lf(cD,zg(58)),rh);else{Mb=zg(93);var uc=Lg(function(vd){var ad=93!==vd?1:0;return ad?Bl(vd):ad});Mb=Lf(Lf(Je(Xf("[fn:"),uc),Mb),rh)}Mb=vj(function(vd,ad){ad=cg("\n",ad);var nc=ej(1,yq(Fb),ad);ad=0===nc[0]?nc[1]:xn([0,[5,ad],0]);return[17,vd,ad]},
Mb,xL);return Lf(Je(nh(gm),Mb),Hb)},yL=Ye(nh(cw),function(Fb){return Hf(Lg(function(Hb){return 35===Hb?1:0}),function(Hb){return[0,Fb,Hb]})}),zL=Vk(Ye(Je(rh,oo(function(Fb){var Hb=0;14<=Fb?35!==Fb&&58!==Fb&&(Hb=1):10!==Fb&&13>Fb&&(Hb=1);return Hb?1:0})),function(Fb){return Hf(Lf(Yh,He(hk,sp)),function(Hb){return Tb(oh(1,Fb),Hb)})})),AL=Vk(Hf(Je(Je(Je(rh,zg(58)),gm),zL),function(Fb){return cg("\n",Fb)})),jI=Xi($A,ZA),Uy=Xi(SF,aB),oD=Ye(Je(rh,Xf("#+RESULTS:")),function(Fb){return We(0)}),BL=qm(TC(Je(Lf(Je(rh,
zg(58)),rh),dw)),"verbatim"),CL=Ye(Je(Je(Je(rh,nh(zg(62))),rh),Yh),function(Fb){return wm(Fb,"- ")||wm(Fb,"# ")||wm(Fb,"id:: ")||pd(Fb,"-")||pd(Fb,"#")?Zf("new block"):We(Fb)}),DL=We(""),EL=TC(He(Je(Je(Je(Je(rh,zg(62)),rh),wk),DL),CL)),FL=qm(Je(zg(62),EL),"markdown blockquote"),GL=vo("$$",0,function(Fb){return[14,Fb]}),HL=Je(Xf("$$"),GL),kI=function(Fb){if(!Fb)return WA;Fb=Yj(32,Fb[1]);if(!Fb)return VA;var Hb=Fb[1];return Fb[2]?[0,[0,Hb],[0,Fb[2]]]:[0,[0,Hb],0]},IL=nh(wk),JL=nh(Yh),KL=Xf("~~~"),LL=
Lf(Je(Je(He(Xf("```"),KL),rh),JL),IL),ML=Ye(LL,function(Fb){var Hb=Cu(su(qx,function(Mb){var uc=wm(dh(Mb),"```");return uc?uc:wm(dh(Mb),"~~~")},"fenced_code_block"));return Hf(Hb,function(Mb){var uc=Mb[2];Mb=Mb[1];uc=[0,uc[1],uc[2]-3|0];var vd=kI(Fb);return[7,[0,Mb,vd[1],vd[2],uc]]})}),NL=nh(wk),OL=Je(rh,nh(Yh)),PL=Je(iq(qa,"#+begin_"),Xn),QL=Lf(vj(function(Fb,Hb){return Hb&&wc(Hb[1],"")?[0,Fb,Hb]:[0,Fb,0]},PL,OL),NL),lI=function(Fb,Hb){var Mb=[0,oD,[0,Fb[5]?jD:kD,[0,Ry,[0,nD,0]]]];Mb=[0,Oy(Fb),Mb];
Mb=[0,Hb,[0,hI,[0,Py(Fb),Mb]]];Mb=Vk(Cu(jj(0,[0,Ty(Fb),Mb])));var uc=[0,oD,[0,Fb[5]?jD:kD,[0,Ry,[0,nD,0]]]];uc=[0,Oy(Fb),uc];Hb=[0,Hb,[0,Py(Fb),uc]];Hb=[0,Zc(jI[1],Fb,Mb),Hb];return Vk(Cu(jj(0,[0,hI,[0,Ty(Fb),Hb]])))},mI=function(Fb){return vk(function(Hb){return tu(Ye(rp,function(Mb){if(91<=Mb)if(Mb=Mb-96|0,30>>0){if(-4>Mb)return Fb[12]?Hf(ew,function(uc){return[21,uc]}):Zf("block")}else{if(28>>0)return ML}else{Mb=Mb-35|0;if(1>=Mb>>>0)return Mb?HL:Ye(QL,function(uc){var vd=uc[2],ad=uc[1];
uc=Cu(su(UA,function(nc){var Ec=Tb("#+end_",ad);return wm(dh(nc),Ec)},"block"));return Hf(uc,function(nc){var Ec=nc[2],Cb=nc[1];nc=Ec[2];var bc=Ec[1];if(0===Cb)Cb=0;else{var Ac=lu(ac(Cb));Cb=0===Ac?Cb:$e(function(Uc){var md=Yv(Uc);if(Ac>(Uc.length-md.length|0))return pd(md,"")?Uc:md;md=Uc.length-Ac|0;return Ac=Mb>>>0)switch(Mb){case 0:return Fb[5]?Zf("block"):Hf(BL,function(uc){return[6,uc]});case 2:return Hf(bD,function(uc){return[20,uc]});case 4:return Hf(FL,
function(uc){uc=cg("",uc);uc=ej(1,lI(Fb,Hb),uc);0===uc[0]?(uc=Sy(Fb,uc[1]),uc=$e(function(vd){return vd[1]},uc)):uc=0;return[8,uc]})}}return Zf("block")}))})},RL=Uy[1],SL=We(0),TL=He(Hf(zH,Y),SL),qJ=function(Fb){return 0===Fb[1]?Zf("list"):We(xe(Fb[1]))},UL=We(0),VL=We(Mj),WL=Je(iq(qa,"[X]"),VL),XL=We(RF),YL=He(He(Je(Xf("[ ]"),XL),WL),UL),rJ=function(Fb,Hb,Mb,uc){return vk(function(vd){return Ye(TL,function(ad){var nc=We(0),Ec=We(1);return Ye(He(Je(rm(jc(RL,Fb)),Ec),nc),function(Cb){if(ad>=uc&&!Cb){var bc=
function(Fd,Pd){var he=[0,0];return Ye(vk(function(Ld){return Ye(Er(Sl),function(Qd){he[1]=[0,Qd,he[1]];Qd=Ye(tk,function(of){if(!of)return We([0,xe(he[1]),0]);of=of[1];return Sl(of)?(he[1]=[0,"\n",he[1]],Je(wk,Ld)):Al(of)?Ye(SC,function(Vd){var we=lu(Vd);try{var ze=jc(on(dh(Vd),tx),function(Sf){return[0,Sf]})}catch(Sf){ze=0}if(ze)Vd=[0,we,1,0,[0,ze[1]]];else if(2<=(Vd.length-we|0)){Vd=wf(Vd,we,2);ze=vn(Fb)?pd(Vd,"* "):(ze=0!==we?1:0)?pd(Vd,"* "):ze;ze=vn(Fb)?pd(Vd,"+ ")||ze:pd(Vd,"+ ")||ze||pd(Vd,
"- ");if(vn(Fb))Vd=pd(Vd,"- ");else{var Ef=0===we?1:0;Vd=Ef?pd(Vd,"* "):Ef}Vd=[0,we,ze,Vd,0]}else 1<=(Vd.length-we|0)?(Vd=wf(Vd,we,1),Vd=vn(Fb)?pd(Vd,"-"):(ze=0===we?1:0)?pd(Vd,"*"):ze,Vd=[0,we,0,Vd,0]):Vd=[0,we,0,0,0];ze=Vd[2];return Vd[3]?We([0,xe(he[1]),0]):ze?we<=ad?We([0,xe(he[1]),0]):Ye(rJ(Fb,Hb,[0,0],we),function(Sf){return We([0,xe(he[1]),Sf])}):Je(nh(Ap),Ld)}):We([0,xe(he[1]),0])});Qd=Je(nh(wk),Qd);var uf=We([0,xe(he[1]),0]);return He(Je(Je(wk,wk),uf),Qd)})}),function(Ld){var Qd=Ld[2],uf=
Fd?1:0;Ld=cg("\n",$e(dh,Ld[1]));if(uf)var of=Ld,Vd=0;else{var we=ej(1,vo(" ::",0,function(Nh){return Nh}),Ld);if(0===we[0]){we=we[1];var ze=we.length+3|0;if((ze+1|0)<=Ld.length){var Ef=Ic(Ld,ze),Sf=0;Al(Ef)||Sl(Ef)?Sf=1:(Vd=Ld,of=0);Sf&&(Vd=wf(Ld,ze,Ld.length-ze|0),of=[0,we])}else Vd="",of=[0,we];of?(of=of[1],Ld=ej(1,yq(Fb),of),Vd=[0,0===Ld[0]?Ld[1]:xn([0,[5,of],0]),Vd]):Vd=[0,0,Vd]}else Vd=[0,0,Ld];of=Vd[2];Vd=Vd[1]}Ld=ej(1,Hb,of);0===Ld[0]?(of=Sy(Fb,Ld[1]),of=$e(function(Nh){return Nh[1]},of)):
of=[0,[0,xn([0,[5,of],0])],0];Mb[1]=[0,[0,of,Qd,Fd,Vd,Pd,ad,uf],Mb[1]];return vd})};Cb=qJ(Mb);var Ac=Lf(YL,rh),Uc=0;if(!vn(Fb)&&0===ad){var md=zg(45);md=He(zg(43),md);Uc=1}Uc||(md=zg(42),md=He(zg(43),md));Uc=We(0);md=Je(Je(md,gm),Uc);md=He(md,Ye(Lf(Lf(Gy,zg(46)),gm),function(Fd){return We([0,Fd])}));Ac=Ye(vj(function(Fd,Pd){return[0,Fd,Pd]},md,Ac),function(Fd){var Pd=Fd[2];return(Fd=Fd[1])?bc([0,dc(Fd[1])],Pd):bc(0,Pd)});return He(Je(Uo(ad),Ac),Cb)}return qJ(Mb)})})})},sJ=function(Fb,Hb){var Mb=[0,
0];Fb=rJ(Fb,Hb,Mb,0);return Ye(Je(nh(Ap),Fb),function(uc){Mb[1]=0;Mb[1]=0;var vd=Zf("list");return He(We([4,uc]),vd)})};Qt(TF,jI,[0,function(Fb,Hb){if(!Fb[5])return sJ(Fb,Hb);var Mb=nh(Ap),uc=Lf(Je(rh,Yh),wk);Mb=Ye(Vk(Lf(Ye(uc,function(vd){return Ye(AL,function(ad){var nc=ej(1,yq(Fb),vd);nc=0===nc[0]?nc[1]:xn([0,[5,vd],0]);return We([0,$e(function(Ec){var Cb=dh(Ec);Cb=ej(1,yq(Fb),Cb);return 0===Cb[0]?[0,Cb[1]]:[0,xn([0,[5,Ec],0])]},ad),0,0,nc,0,0,0])})}),Mb)),function(vd){return We([4,vd])});return He(sJ(Fb,
Hb),Mb)}]);var ZL=Xf("LATER"),$L=Xf("NOW"),aM=Xf("IN-PROGRESS"),bM=Xf("STARTED"),cM=Xf("CANCELLED"),dM=Xf("CANCELED"),eM=Xf("DONE"),fM=Xf("WAIT"),gM=Xf("WAITING"),hM=Xf("DOING"),iM=Ye(He(He(He(He(He(He(He(He(He(He(Xf("TODO"),hM),gM),fM),eM),dM),cM),bM),aM),$L),ZL),function(Fb){return Ye(tk,function(Hb){return Hb?32===Hb[1]?We(Fb):Zf("Marker should followed by some spaces"):We(Fb)})}),jM=Lg(function(Fb){return 42===Fb?1:0}),kM=zg(93),lM=Lf(Je(Xf("[#"),uk),kM),mM=Lg(function(Fb){var Hb=58!==Fb?1:0;
return Hb?Wn(Fb):Hb}),nM=ZB(zg(58),mM),oM=zg(58),pM=Lf(Je(zg(58),nM),oM),qM=function(Fb){for(var Hb=0,Mb=Fb.length;;){if(Hb===Mb)return 1;if(!Al(Ic(Fb,Hb)))return 0;Hb=Hb+1|0}},tJ=function(Fb){return cg("",$e(function(Hb){var Mb=0;if(48<=Hb)95<=Hb?97<=Hb?123>Hb&&(Mb=1):96>Hb&&(Mb=2):65<=Hb?91>Hb&&(Mb=1):58>Hb&&(Mb=1);else{var uc=Hb+-33|0;11>>0?13>=uc+1>>>0&&(Mb=2):1>=uc-7>>>0&&(Mb=1)}switch(Mb){case 0:return jc(vg(YA),Hb);case 1:return oh(1,Hb);default:return"_"}},rq(dh(Fb))))};Qt(UF,Uy,[0,function(Fb){var Hb=
[0,Fb[1],Fb[2],Fb[3],Fb[4],Fb[5],Fb[6],Fb[7],Fb[8],Fb[9],Fb[10],Fb[11],0],Mb=[0,pJ(Hb),[0,Ry,0]];Mb=[0,mI(Hb),Mb];Mb=[0,Py(Hb),Mb];Mb=[0,Ty(Hb),Mb];Mb=[0,Oy(Hb),Mb];var uc=nh(qm(Je(gm,jq(Hk,Ye(rm(jj(0,[0,oJ(Hb),Mb])),function(Cb){return"number"!==typeof Cb&&1===Cb[0]?Yh:We("")}))),"Heading title")),vd=nh(qm(Je(gm,lM),"Heading priority")),ad=nh(qm(Je(gm,iM),"Heading marker"));if(Fb[5]){Hb=Hf(yL,function(Cb){var bc=[0,Cb[2].length];return[0,Tm(function(Ac){return Ac.length+1|0},1,Cb[1]),0,bc]});Mb=
We(0);Mb=He(Je(rm(oo(Fy)),Mb),hk);Mb=nh(Lf(Je(rh,Lg(function(Cb){return 35===Cb?1:0})),Mb));var nc=zg(45);nc=Lf(nh(cw),nc);Hb=He(Hb,vj(function(Cb,bc){if(!Cb)return bc?[0,1,1,[0,bc[1].length]]:sx;Cb=Cb[1];return bc?[0,Cb.length+1|0,1,[0,bc[1].length]]:[0,Cb.length+1|0,1,0]},nc,Mb))}else Hb=Ye(jM,function(Cb){return We([0,Cb.length,1,0])});var Ec=qm(Lf(Hb,Ye(tk,function(Cb){return Cb?Uf(Cb[1],nd)?We(0):Zf("need whitespace after (#|*|-)"):We(0)})),"Heading level");return Lf([0,function(Cb,bc,Ac,Uc,
md){return Ec[1].call(null,Cb,bc,Ac,Uc,function(Fd,Pd,he,Ld){return ad[1].call(null,Fd,Pd,he,Uc,function(Qd,uf,of,Vd){return vd[1].call(null,Qd,uf,of,Uc,function(we,ze,Ef,Sf){return uc[1].call(null,we,ze,Ef,Uc,function(Nh,yh,uh,Fh){return[1,[246,function(Bg){Bg=Ld[3];var ak=Ld[2],Rh=Ld[1];if(Fh){var ci=Fh[1][2];ci=ej(1,(Fb[2]?kJ:yq)(Fb),ci);ci=0===ci[0]?ci[1]:0}else ci=0;if(ci&&!Fb[5]){var cj=Wc(ci,Ta(ci)-1|0)[1],Ij=0;if("number"===typeof cj||5!==cj[0])Ij=1;else{var Xg=dh(cj[1]);cj=0;if(1Mb)return[0,Hb,nc,0,vd,uc];if(!ad&&!vd)return[0,Hb,aG,0,0,uc]}else{if(-443227474<=Mb)return[0,Hb,nc,0,vd,uc];if(!ad&&!vd)return[0,Hb,Nl,0,0,uc]}else{if(!ad&&!vd)return[0,Hb,[0,[0,-930643828,Mb[2]],0],0,0,uc]}else if(!ad&&!vd)return[0,Hb,Oo,0,0,uc];return vd?[0,Hb,0,0,vd,uc]:[0,Hb,0,1,0,uc];case 1:if(vd)return[0,Hb,0,0,vd,1];if(ad)return[0,Hb,vx,0,0,1];if(!nc)return[0,Hb,cG,0,0,1];Mb=nc[1];return"number"===typeof Mb?18210603<=Mb?345242790<=Mb?[0,Hb,
cB,0,0,1]:[0,Hb,rk,0,0,1]:-443227474<=Mb?[0,Hb,wx,0,0,1]:[0,Hb,bG,0,0,1]:[0,Hb,dB,0,0,1];case 2:if(vd)return 2===vd[1]?[0,Hb,0,0,vd,1]:[0,Hb,xx,0,vd,1];if(ad)return[0,Hb,eB,0,0,1];if(!nc)return[0,Hb,gG,0,0,1];Mb=nc[1];return"number"===typeof Mb?18210603<=Mb?345242790<=Mb?[0,Hb,dG,0,0,1]:[0,Hb,vl,0,0,1]:-443227474<=Mb?[0,Hb,eG,0,0,1]:[0,Hb,fG,0,0,1]:[0,Hb,Sk,0,0,1];default:if(vd)return[0,Hb,yx,0,0,1];if(ad)return[0,Hb,lp,0,0,1];if(!nc)return[0,Hb,iB,0,0,1];Mb=nc[1];return"number"===typeof Mb?18210603<=
Mb?345242790<=Mb?[0,Hb,fB,0,0,1]:[0,Hb,hG,0,0,1]:-443227474<=Mb?[0,Hb,iG,0,0,1]:[0,Hb,gB,0,0,1]:[0,Hb,hB,0,0,1]}if(0!==Mb[0]){Mb=Mb[1];var Ec=Mb[2];if(0>=Mb[1]&&0>=Ec)return[0,Hb,nc,ad,vd,uc];if(uc)return[0,Ig($e(rM,nc),Hb),[0,[0,-930643828,Mb],0],0,0,0];if(vd)return[0,Hb,[0,[0,-930643828,Mb],0],0,0,uc];if(ad)return[0,Hb,nc,1,0,uc];if(!nc)return[0,Hb,0,0,0,0];Ec=nc[1];return"number"===typeof Ec?18210603<=Ec?345242790<=Ec?[0,Hb,jB,0,0,uc]:[0,[0,2,Hb],[0,[0,-930643828,Mb],0],0,0,1]:-443227474<=Ec?[0,
[0,3,Hb],[0,[0,-930643828,Mb],0],0,0,1]:[0,[0,1,Hb],[0,[0,-930643828,Mb],0],0,0,1]:[0,Hb,[0,[0,-930643828,Mb],0],0,0,uc]}Ec=Mb[1];if(!wc(Ec,""))return[0,Hb,nc,ad,vd,uc];if(!nc)return uc=Ic(Ec,Ec.length-1|0),[0,[0,Mb,Hb],0,32===uc?1:0,zq(Ec),10===uc?1:0];uc=nc[1];if("number"!==typeof uc){uc=uc[2];if(10===Ic(Ec,0))return uc=Ic(Ec,Ec.length-1|0),[0,[0,Mb,Hb],0,32===uc?1:0,zq(Ec),10===uc?1:0];vd=Ic(Ec,Ec.length-1|0);return[0,[0,Mb,[0,[1,uc],Hb]],0,32===vd?1:0,zq(Ec),10===vd?1:0]}if(18210603<=uc){if(345242790<=
uc){if(10!==Ic(Ec,0)&&32!==Ic(Ec,0))return uc=Ic(Ec,Ec.length-1|0),[0,[0,Mb,[0,0,Hb]],0,32===uc?1:0,zq(Ec),10===uc?1:0];uc=Ic(Ec,Ec.length-1|0);return[0,[0,Mb,Hb],0,32===uc?1:0,zq(Ec),10===uc?1:0]}if(1===Ec.length)var Cb=10===Ic(Ec,0)?[0,2,Hb]:[0,Mb,[0,2,Hb]];else uc=0,10===Ic(Ec,0)&&10===Ic(Ec,1)?Cb=[0,Mb,Hb]:uc=1,uc&&(Cb=10===Ic(Ec,0)?[0,[0,wf(Ec,1,Ec.length-1|0)],[0,2,Hb]]:[0,Mb,[0,2,Hb]]);Hb=Ic(Ec,Ec.length-1|0);return[0,Cb,0,32===Hb?1:0,zq(Ec),10===Hb?1:0]}if(-443227474<=uc){if(10===Ic(Ec,0))return uc=
Ic(Ec,Ec.length-1|0),[0,[0,Mb,Hb],0,32===uc?1:0,zq(Ec),10===uc?1:0];uc=Ic(Ec,Ec.length-1|0);return[0,[0,Mb,[0,3,Hb]],0,32===uc?1:0,zq(Ec),10===uc?1:0]}if(10===Ic(Ec,0))return uc=Ic(Ec,Ec.length-1|0),[0,[0,Mb,Hb],0,32===uc?1:0,zq(Ec),10===uc?1:0];uc=Ic(Ec,Ec.length-1|0);return[0,[0,Mb,[0,1,Hb]],0,32===uc?1:0,zq(Ec),10===uc?1:0]},kB,Fb)[1])},FJ=function(Fb){if(Fb=EJ(EJ(Fb))){var Hb=Fb[1],Mb=0;if("number"!==typeof Hb||1!==Hb&&Hb)Mb=1;else var uc=Fb[2];Mb&&(uc=Fb)}else uc=0;return cg("",$e(function(vd){if("number"===
typeof vd)switch(vd){case 0:return" ";case 1:return"\n";case 2:return"\n\n";default:return"\n"}if(0===vd[0])return vd[1];var ad=vd[1];vd=ad[2];ad=ad[1];ad=0=md){92===Qd&&Of(Ac,Qd);Fd=$h(Ac);var of=ej(1,yq(Cb),Fd);return 0===
of[0]?Ep(Cb,$e(function(Ij){return Ij[1]},of[1])):[0,0,0]}var Vd=Ic(Uc,uf);if(36!==Vd)92===Qd?(Of(Ac,92),Of(Ac,Vd),Qd=32):(92!==Vd&&Of(Ac,Vd),Qd=Vd),uf=uf+1|0;else if(92===Qd)Of(Ac,Vd),Qd=32,uf=uf+1|0;else{bc=uf+1|0;if(md<=bc)throw q(Xb,1);var we=Ic(Uc,bc),ze=0;if(40!==we&&123!==we)for(var Ef=Uc.length,Sf=bc+1|0;;){if(Ef<=Sf)var Nh=Ef;else{var yh=Ic(Uc,Sf),uh=0;91<=yh?97<=yh?123>yh&&(uh=1):95===yh&&(uh=1):58<=yh?65<=yh&&(uh=1):48<=yh&&(uh=1);if(uh){Sf=Sf+1|0;continue}Nh=Sf}var Fh=[0,wf(Uc,bc,Nh-bc|
0),Nh];ze=1;break}if(!ze){ze=bc+1|0;if(40===we)var Bg=41;else{if(123!==we)throw q([0,Qb,xg],1);Bg=125}Sf=0;uh=ze;for(var ak=Uc.length;;){if(ak<=uh)throw q(Xb,1);if(Ic(Uc,uh)===we)Sf=Sf+1|0,uh=uh+1|0;else if(Ic(Uc,uh)!==Bg)uh=uh+1|0;else if(0!==Sf)Sf=Sf-1|0,uh=uh+1|0;else{Fh=[0,wf(Uc,ze,(uh-bc|0)-1|0),uh+1|0];break}}}var Rh=Fh[1],ci=Fh[2];try{var cj=Wc(Ld,dc(Rh)-1|0)}catch(Ij){cj=Rh}wh(Ac,cj);Qd=32;uf=ci}}}catch(Ij){Cb=Ae(Ij);if(Cb===Xb)break;throw q(Cb,0);}case 15:return[0,[2,bc[1][4]],0];case 16:switch(Cb=
bc[1],Cb[0]){case 0:return[0,Du(Cb[1],"Scheduled"),0];case 1:return[0,Du(Cb[1],"Deadline"),0];case 2:return[0,Du(Cb[1],"Date"),0];case 3:return[0,Du(Cb[1],"Closed"),0];case 4:return Cb=Cb[1],0===Cb[0]?[0,Du(Cb[1],"Started"),0]:[0,VJ(Cb[1],1),0];default:return[0,VJ(Cb[1],0),0]}case 18:if(!wc(bc[1],"html"))return[0,[2,bc[2]],0];break;case 19:return[0,ng(0,"code",[0,[0,bc[1][3]],0]),0];case 1:case 2:return[0,ng(0,"code",[0,[0,bc[1]],0]),0];case 4:case 5:return[0,[0,bc[1]],0]}return[0,0,0]},XJ=function(Cb){try{var bc=
hh(Cb,TJ[1]);if(wc(bc,"nil"))var Ac=rq(bc),Uc=gh(function(md){return ku(md)},Ac)?dc(bc):1024;else Uc=0;return Uc}catch(md){Cb=Ae(md);if(Cb===Xb)return 1024;throw q(Cb,0);}},YJ=function(Cb,bc,Ac,Uc){bc=bc?bc[1]:0;var md=XJ("num");if(!Cb[3]||Ac>md||!Uc)return 0;Cb=cg(".",$e(Hd,Uc[1]));return bc?[0,Tb(Cb,". ")]:ng(bH,"span",[0,[0,Cb],0])},ZJ=function(Cb,bc){var Ac=bc[1];if(Ac){var Uc=Ac[1],md=0;if("number"===typeof Uc||0!==Uc[0])md=1;else{var Fd=Uc[1];Ac=uD(Cb,Ac[2]);Fd=Ig(Ep(Cb,Bm(Fd)),Ac)}md&&(Fd=
uD(Cb,bc[1]))}else Fd=[0,0,0];(md=bc[5])?Ac=(md=md[1])?[2,'\x3ci class\x3d"fa fa-check-square-o" style\x3d"margin-right:6px;"\x3e\x3c/i\x3e']:[2,'\x3ci class\x3d"fa fa-square-o" style\x3d"margin-right:6px;"\x3e\x3c/i\x3e']:md=Ac=0;0===Ta(bc[2])?Uc=0:(Uc=uI(function(he){return ZJ(Cb,he)},bc[2]),Uc=ng(0,UJ(bc[2]),Uc));var Pd=bc[3];if(Pd)return bc=[0,ng(0,"p",[0,[0,Tb(""+Pd[1],". ")],[0,Ac,Fd]]),[0,Uc,0]],[0,ng([0,[0,UG,[0,[0,"checked",td(md)],0]]],"li",bc),0];(bc=bc[4])?(Fd=[0,ng(0,"dd",Ig(Fd,[0,Uc,
0])),0],bc=[0,ng(0,"dt",Ep(Cb,Bm(bc))),Fd],bc=ng([0,[0,[0,"checked",td(md)],0]],"dl",bc)):(bc=[0,ng(0,"p",[0,Ac,Fd]),[0,Uc,0]],bc=ng([0,[0,[0,"checked",td(md)],0]],"li",bc));return[0,bc,0]},uD=function(Cb,bc){return $e(function(Ac){return vD(Cb,Ac)},bc)},vD=function(Cb,bc){if("number"===typeof bc){if(1===bc)return ng(0,"hr",0)}else switch(bc[0]){case 0:return ng(0,"p",Ep(Cb,Bm(bc[1])));case 3:var Ac=bc[1],Uc=Ac[10],md=Ac[6],Fd=Ac[3],Pd=Ac[2];bc=Ac[1];Ac=YJ(Cb,0,Ac[4],Ac[5]);if(Fd){Fd=Fd[1];var he=
[0,[0,ml(Fd)],0];Fd=ng([0,[0,[0,"class",Tb("task-status ",Ch(Fd))],0]],"span",he)}else Fd=0;md=md?ng(Kx,"span",[0,[0,un(md[1])],0]):0;Pd=Pd?ng(Lx,"span",$e(function(uf){return ng(rv,"span",[0,ng([0,[0,[0,"class",uf],0]],"span",[0,[0,uf],0]),0])},Pd)):0;bc=[0,Ac,[0,Fd,[0,md,[0,ng(0,"span",Ep(Cb,Bm(bc))),[0,Pd,0]]]]];bc=(bc=tf(function(uf,of){return uf?0===Os(uf)?Ig(uf,[0,of,0]):Ig(uf,[0,ng(0,"span",[0,[0," "],0]),[0,of,0]]):[0,of,0]},0,bc))?[3,bc]:0;if(!Uc)return bc;Uc=Uc[1];Pd=0;bc=[0,bc,0];if(6>=
Uc&&1<=Uc){var Ld=Uc;Pd=1}Pd||(Ld=6);return ng(0,Tb("h",""+Ld),bc);case 4:return Ld=bc[1],Uc=uI(function(uf){return ZJ(Cb,uf)},Ld),ng(0,UJ(Ld),Uc);case 6:return ng(0,"pre",[0,[0,cg("",bc[1])],0]);case 7:return Ld=bc[1],Uc=Ld[2],Ld=Ld[1],Uc?(Uc=Uc[1],Uc=[0,[0,"data-lang",Uc],[0,[0,"class",Uc],0]]):Uc=0,ng(0,"pre",[0,ng([0,Uc],"code",[0,[0,cg("",Ld)],0]),0]);case 8:return ng(0,"blockquote",uD(Cb,bc[1]));case 9:if(!wc(bc[1],"html"))return[2,bc[3]];break;case 11:return ng([0,[0,[0,"class",bc[1]],0]],
"div",uD(Cb,bc[3]));case 12:return ng(WG,"p",WJ(Cb,[13,bc[1]]));case 13:return Ld=bc[2],Uc=bc[1],ng(pv,"div",[0,[0,Tb("\n\\begin{",Tb(Uc,Tb("} ",Tb(Ld?Ld[1]:"",Tb("\n",Tb(bc[3],Tb("\n\\end{",Tb(Uc,"}"))))))))],0]);case 14:return ng(XG,"div",[0,[0,Tb("$$",Tb(bc[1],"$$"))],0]);case 17:return Pd=bc[1],Ld=bc[2],Uc=ly(0,0,Pd),bc=[0,[0,Tb(Pd,"â©ï¸")],0],Pd=[0,YG,[0,[0,"href",Tb("#fnr.",Uc)],0]],Uc=[0,ng(0,"sup",[0,ng([0,[0,[0,"id",Tb("fn.",Uc)],Pd]],"a",bc),0]),0],ng(ZG,"div",[0,ng(CB,"div",[0,vD(Cb,
[0,Ld]),0]),Uc]);case 18:Pd=bc[1];Ld=Pd[1];bc=Pd[3];Pd=Pd[2];var Qd=function(uf,of){return ng(0,"tr",$e(function(Vd){return ng(BB,uf,Ep(Cb,Vd))},of))};try{Uc=$e(function(uf){return ng(0,"colgroup",Um(uf,ng(Jx,"col",0)))},bc)}catch(uf){Uc=0}Ld=Ld?ng(0,"thead",[0,Qd("th",Ld[1]),0]):0;return ng(VG,"table",Ig(Uc,[0,Ld,$e(function(uf){return ng(0,"tbody",$e(function(of){return Qd("td",of)},uf))},Pd)]));case 20:return[2,bc[1]]}return 0},AM=[0,[0,"html",function(Cb){return zy("html",Cb)},function(Cb,bc,
Ac,Uc){function md(Vd){if(0===Vd[0])return[0,vD(bc,Vd[1][1]),0];var we=Vd[1];if(!we)return 0;Vd=we[1];if(0!==Vd[0])return li($e(md,we));we=we[2];Vd=vD(bc,Vd[1][1]);return[0,ng(0,"ul",[0,ng(0,"li",li([0,[0,Vd,0],$e(md,we)])),0]),0]}function Fd(Vd){for(var we=Vd;;){if(!we)return 0;var ze=we[1];if("number"!==typeof ze&&1===ze[0]){Vd=ze[1];if(!wc(Vd,"ul")){var Ef=we[2];if(Ef){var Sf=Ef[1];if("number"!==typeof Sf&&1===Sf[0]){var Nh=ze[3];if(!wc(Sf[1],"ul")){Vd=Ef[2];we=[0,ng(0,"ul",Ig(Nh,Sf[3])),Vd];continue}}}}Sf=
ze[3];ze=ze[2];we=Fd(we[2]);return[0,[1,Vd,ze,Fd(Sf)],we]}return[0,ze,Fd(we[2])]}}function Pd(Vd,we,ze){var Ef=Vd?Vd[1]:0;if("number"===typeof ze)return 0;switch(ze[0]){case 0:ze=ze[1];Vd=Yj(10,ze);if(!Vd)return 0;var Sf=Vd[2];pu(Uc,Vd[1]);Df(function(Rh){Nb(Uc,10);te(Uc,oh(we,32));return pu(Uc,Rh)},Sf);if(Vd=1<=ze.length?1:0){if(ze=10===Ic(ze,ze.length-1|0)?1:0)return pu(Uc,"\n")}else ze=Vd;return ze;case 1:Sf=ze[3];var Nh=ze[2];ze=ze[1];Vd=Uf(ze,ed);var yh=0===Sf?1:0,uh=yh?1-Uf(ze,qi):yh;yh=jh(function(Rh){return"number"!==
typeof Rh&&1===Rh[0]?Uf(Rh[1],ed):1},Sf);var Fh=Uf(ze,Wh)?0:we+2|0;1-Vd&&(Ef&&te(Uc,"\n"),te(Uc,oh(we,32)));jc(Oe(Uc,uj),ze);if(0!==Nh){Nb(Uc,32);Ef=function(Rh){var ci=Rh[2];Rh=Rh[1];jc(Oe(Uc,Jm),Rh);pu(Uc,ci);return Oe(Uc,Km)};for(var Bg=Nh;;){if(Bg){Nh=Bg[1];if(Bg[2]){Bg=Bg[2];Ef(Nh);Oe(Uc,Kn);continue}Ef(Nh)}break}}if(uh)te(Uc," /\x3e");else{te(Uc,"\x3e");((uh=1-Vd)?1-yh:uh)&&te(Uc,"\n");var ak=[0,yh];Df(function(Rh){return Pd(ak,Fh,Rh)},Sf);if(yh=0Ld[1]){var Qd=Ld[2][1][2];if(!wc(Qd,"body")){var uf=Ms(he);Ld=0;if("number"===typeof uf)Ld=1;else{var of=uf[1];if(-174483606===of)for(var Vd=[0,uf[2],0],we=Ce;;){var ze=Ms(he);if("number"!==typeof ze){var Ef=ze[1];if(3407540===Ef)throw q([0,Qb,Id],1);758940234<=Ef?we=[0,[0,0,we[1]],we[2]]:(Vd=[0,ze[2],Vd],we=[0,0,we])}else{if(!Vd)throw q([0,Qb,Bd],1);var Sf=we[2],Nh=Vd[2],yh=[0,Vd[1],xe(we[1])];if(Sf)Vd=Nh,we=[0,[0,yh,Sf[1]],Sf[2]];else{we=yh;break}}}else 758940234===of?we=0:Ld=
1}Ld&&(we=tb("input signal not `El_start or `Data"));he=0;if(we&&!wc(we[1][1][2],"body")){var uh=we[2];he=1}he||(uh=0);for(var Fh=function(Xg){if(Xg){var di=Xg[1];if(!wc(di[1][2],"outline")){di=di[2];Xg=Xg[2];var ch=Ns(By(function(bk){return wc(bk[1][2],"text")?0:[0,bk[2]]},di),"");di=By(function(bk){return wc(bk[1][2],"_note")?0:[0,bk[2]]},di);return[1,Ig(di?[0,[0,ch],[0,[0,di[1]],0]]:[0,[0,ch],0],$e(Fh,Xg))]}}return[1,0]},Bg=uq([1,$e(Fh,uh)]);;){if(Bg[7]){var ak=ro(Bg),Rh=function(Xg,di){for(;;)if(0===
Xg[0])Xg=[1,[0,Xg,0]];else{var ch=Xg[1];if(!ch)return PG;Xg=ch[1];if(0!==Xg[0]){if(ch[2])return[1,$e(function(lk){return Rh(lk,di)},ch)]}else{ch=ch[2];var bk=Tb("- ",Xg[1]),ck=hm(ag,bk);for(Xg=0;;){if(ch){var qj=ch[1];if(0===qj[0]){Xg=[0,qj,Xg];ch=ch[2];continue}ch=[0,xe(Xg),ch]}else ch=[0,Xg,0];Xg=ch[2];ch=$e(function(lk){if(0!==lk[0])return 0;var Gl=lk[1];lk=hm(ag,Gl);return[0,$e(function(Dn){var mk=Dn[2];return[0,Dn[1],wf(Gl,mk[1],mk[2]-mk[1]|0)]},lk)]},ch[1]);ch=Lk(function(lk){return lk?lk[1]:
0},ch);if(ck){qj=ck[2];var Pi=ck[1]}else ck=kb("empty ast"),qj=ck[2],Pi=ck[1];ck=Pi[2];Pi=Pi[1];var Ao=0;if("number"!==typeof Pi&&3===Pi[0]){var Pk=Pi[1];Pk=[3,[0,Pk[1],Pk[2],Pk[3],di,Pk[5],Pk[6],Pk[7],Pk[8],Pk[9],Pk[10]]];Ao=1}Ao||(Pk=Pi);Pi=(ck[2]-2|0)-ck[1]|0;Pk=[0,Pk,wf(bk,2+ck[1]|0,0q.length-y.length).join("|").replace(/\./g,"\\.")})`}};
shadow$provide[23]=function(ya,ca,Sa,Q){!function(w,Y){"object"==typeof Q&&"undefined"!=typeof Sa?Sa.exports=Y():"function"==typeof define&&define.amd?define(Y):(w="undefined"!=typeof globalThis?globalThis:w||self).dayjs=Y()}(this,function(){var w=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,Y=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,y=function(h,b,l){var m=String(h);return!m||m.length>=b?h:""+Array(b+1-m.length).join(l)+
h},q={s:y,z:function(h){h=-h.utcOffset();var b=Math.abs(h),l=b%60;return(0>=h?"+":"-")+y(Math.floor(b/60),2,"0")+":"+y(l,2,"0")},m:function m(b,l){if(b.date()l-D;b=b.clone().add(p+(v?-1:1),"month");return+(-(p+(l-D)/(v?D-b:b-D))||0)},a:function(b){return 0>b?Math.ceil(b)||0:Math.floor(b)},p:function(b){return{M:"month",y:"year",w:"week",d:"day",D:"date",h:"hour",m:"minute",s:"second",ms:"millisecond",
Q:"quarter"}[b]||String(b||"").toLowerCase().replace(/s$/,"")},u:function(b){return void 0===b}},c="en",u={};u[c]={name:"en",weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),months:"January February March April May June July August September October November December".split(" "),ordinal:function(b){var l=["th","st","nd","rd"],m=b%100;return"["+b+(l[(m-20)%10]||l[m]||l[0])+"]"}};var A=function(b){return b instanceof P||!(!b||!b.$isDayjsObject)},z=function D(l,m,p){var v;
if(!l)return c;if("string"==typeof l){var t=l.toLowerCase();u[t]&&(v=t);m&&(u[t]=m,v=t);l=l.split("-");if(!v&&1L?"AM":"PM";return R?L.toLowerCase():L};return t.replace(Y,function(L,T){return T||function(R){switch(R){case "YY":return String(D.$y).slice(-2);case "YYYY":return q.s(D.$y,4,"0");case "M":return B+1;case "MM":return q.s(B+1,2,"0");case "MMM":return H(v.monthsShort,B,V,3);case "MMMM":return H(V,B);case "D":return D.$D;case "DD":return q.s(D.$D,2,"0");case "d":return String(D.$W);case "dd":return H(v.weekdaysMin,D.$W,J,2);case "ddd":return H(v.weekdaysShort,D.$W,
J,3);case "dddd":return J[D.$W];case "H":return String(f);case "HH":return q.s(f,2,"0");case "h":return q.s(f%12||12,1,"0");case "hh":return q.s(f%12||12,2,"0");case "a":return S(f,E,!0);case "A":return S(f,E,!1);case "m":return String(E);case "mm":return q.s(E,2,"0");case "s":return String(D.$s);case "ss":return q.s(D.$s,2,"0");case "SSS":return q.s(D.$ms,3,"0");case "Z":return r}return null}(L)||r.replace(":","")})},m.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},m.diff=
function(p,D,v){D=q.p(D);p=C(p);var t=6E4*(p.utcOffset()-this.utcOffset()),r=this-p;switch(D){case "year":D=q.m(this,p)/12;break;case "month":D=q.m(this,p);break;case "quarter":D=q.m(this,p)/3;break;case "week":D=(r-t)/6048E5;break;case "day":D=(r-t)/864E5;break;case "hour":D=r/36E5;break;case "minute":D=r/6E4;break;case "second":D=r/1E3;break;default:D=r}return v?D:q.a(D)},m.daysInMonth=function(){return this.endOf("month").$D},m.$locale=function(){return u[this.$L]},m.locale=function(p,D){if(!p)return this.$L;
var v=this.clone();p=z(p,D,!0);return p&&(v.$L=p),v},m.clone=function(){return q.w(this.$d,this)},m.toDate=function(){return new Date(this.valueOf())},m.toJSON=function(){return this.isValid()?this.toISOString():null},m.toISOString=function(){return this.$d.toISOString()},m.toString=function(){return this.$d.toUTCString()},l}(),g=P.prototype;return C.prototype=g,[["$ms","millisecond"],["$s","second"],["$m","minute"],["$H","hour"],["$W","day"],["$M","month"],["$y","year"],["$D","date"]].forEach(function(l){g[l[1]]=
function(m){return this.$g(m,l[0],l[1])}}),C.extend=function(l,m){return l.$i||(l(m,P,C),l.$i=!0),C},C.locale=z,C.isDayjs=A,C.unix=function(l){return C(1E3*l)},C.en=u[c],C.Ls=u,C.p={},C})};
shadow$provide[24]=function(ya,ca,Sa,Q){ya=this&&this.__importDefault||function(Y){return Y&&Y.__esModule?Y:{"default":Y}};Object.defineProperty(Q,"__esModule",{value:!0});Q.findYearClosestToRef=Q.findMostLikelyADYear=void 0;const w=ya(ca(23));Q.findMostLikelyADYear=function(Y){100>Y&&(Y=50=A[0].length&&!w.FULL_MONTH_NAME_DICTIONARY[z])return null;
const C=u.createParsingResult(A.index+(A[1]||"").length,A.index+A[0].length);C.start.imply("day",1);z=w.MONTH_DICTIONARY[z];C.start.assign("month",z);A[3]?(u=y.parseYear(A[3]),C.start.assign("year",u)):(u=Y.findYearClosestToRef(u.refDate,1,z),C.start.imply("year",u));return C}}Q.default=c};
shadow$provide[34]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});const w=ca(25);ya=ca(22);ca=ca(29);const Y=new RegExp("([0-9]{4})[\\.\\/\\s]"+`(?:(${ya.matchAnyPattern(w.MONTH_DICTIONARY)})|([0-9]{1,2}))[\\.\\/\\s]`+"([0-9]{1,2})(?\x3d\\W|$)","i");class y extends ca.AbstractParserWithWordBoundaryChecking{innerPattern(){return Y}innerExtract(q,c){q=c[3]?parseInt(c[3]):w.MONTH_DICTIONARY[c[2].toLowerCase()];if(1>q||12u?q.imply("meridiem",w.Meridiem.AM):q.imply("meridiem",w.Meridiem.PM);if(null!=c[5]){u=parseInt(c[5].substring(0,3));if(1E3<=u)return null;q.assign("millisecond",u)}if(null!=c[4]){c=parseInt(c[4]);if(60<=c)return null;q.assign("second",c)}return q}extractFollowingTimeComponents(q,c,u){q=q.createParsingComponents();if(null!=c[5]){var A=parseInt(c[5].substring(0,3));if(1E3<=A)return null;q.assign("millisecond",A)}if(null!=c[4]){A=parseInt(c[4]);if(60<=A)return null;
q.assign("second",A)}A=parseInt(c[2]);let z=0,C=-1;null!=c[3]?z=parseInt(c[3]):100A?q.imply("meridiem",w.Meridiem.AM):12>=A&&(q.assign("hour",A+12),q.assign("meridiem",w.Meridiem.PM)):12=A&&q.imply("meridiem",w.Meridiem.AM);q.date().getTime()c?(y.assign("hour",y.get("hour")+12),y.assign("meridiem",w.Meridiem.PM)):6>c&&y.assign("meridiem",w.Meridiem.AM)}q[0].endsWith("afternoon")&&(y.assign("meridiem",w.Meridiem.PM),c=y.get("hour"),0<=c&&6>=c&&y.assign("hour",y.get("hour")+12));q[0].endsWith("morning")&&(y.assign("meridiem",w.Meridiem.AM),12>y.get("hour")&&y.assign("hour",y.get("hour")))}return y}}Q.default=Y};
shadow$provide[38]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});Q.addImpliedTimeUnits=Q.reverseTimeUnits=void 0;Q.reverseTimeUnits=function(w){const Y={};for(const y in w)Y[y]=-w[y];return Y};Q.addImpliedTimeUnits=function(w,Y){const y=w.clone();w=w.dayjs();for(const q in Y)w=w.add(Y[q],q);if("day"in Y||"d"in Y||"week"in Y||"month"in Y||"year"in Y)y.imply("day",w.date()),y.imply("month",w.month()+1),y.imply("year",w.year());if("second"in Y||"minute"in Y||"hour"in Y)y.imply("second",
w.second()),y.imply("minute",w.minute()),y.imply("hour",w.hour());return y}};
shadow$provide[39]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});const w=ca(25),Y=ca(28);ya=ca(29);const y=ca(38),q=new RegExp("("+w.TIME_UNITS_PATTERN+")(?:ago|before|earlier)(?\x3d(?:\\W|$))","i"),c=new RegExp("("+w.TIME_UNITS_PATTERN+")ago(?\x3d(?:\\W|$))","i");class u extends ya.AbstractParserWithWordBoundaryChecking{constructor(A){super();this.strictMode=A}innerPattern(){return this.strictMode?c:q}innerExtract(A,z){z=w.parseTimeUnits(z[1]);z=y.reverseTimeUnits(z);return Y.ParsingComponents.createRelativeFromRefDate(A.refDate,
z)}}Q.default=u};
shadow$provide[40]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});const w=ca(25),Y=ca(28);ya=ca(29);const y=new RegExp("("+w.TIME_UNITS_PATTERN+")(later|after|from now|henceforth|forward|out)(?\x3d(?:\\W|$))","i"),q=new RegExp("("+w.TIME_UNITS_PATTERN+")(later|from now)(?\x3d(?:\\W|$))","i");class c extends ya.AbstractParserWithWordBoundaryChecking{constructor(u){super();this.strictMode=u}innerPattern(){return this.strictMode?q:y}innerExtract(u,A){A=w.parseTimeUnits(A[1]);return Y.ParsingComponents.createRelativeFromRefDate(u.refDate,
A)}}Q.default=c};
shadow$provide[41]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});Q.MergingRefiner=Q.Filter=void 0;class w{refine(y,q){return q.filter(c=>this.isValid(y,c))}}Q.Filter=w;class Y{refine(y,q){if(2>q.length)return q;const c=[];let u=q[0],A=null;for(let z=1;z{console.log(`${this.constructor.name} merged ${P} and ${g} into ${h}`)});
u=h}else c.push(u),u=A}null!=u&&c.push(u);return c}}Q.MergingRefiner=Y};
shadow$provide[42]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(41);class w extends ya.MergingRefiner{shouldMergeResults(Y,y,q){return!y.end&&!q.end&&null!=Y.match(this.patternBetween())}mergeResults(Y,y,q){y.start.isOnlyWeekdayComponent()||q.start.isOnlyWeekdayComponent()||(q.start.getCertainComponents().forEach(u=>{y.start.isCertain(u)||y.start.assign(u,q.start.get(u))}),y.start.getCertainComponents().forEach(u=>{q.start.isCertain(u)||q.start.assign(u,y.start.get(u))}));
if(y.start.date().getTime()>q.start.date().getTime()){var c=y.start.dayjs();let u=q.start.dayjs();y.start.isOnlyWeekdayComponent()&&c.add(-7,"days").isBefore(u)?(c=c.add(-7,"days"),y.start.imply("day",c.date()),y.start.imply("month",c.month()+1),y.start.imply("year",c.year())):q.start.isOnlyWeekdayComponent()&&u.add(7,"days").isAfter(c)?(u=u.add(7,"days"),q.start.imply("day",u.date()),q.start.imply("month",u.month()+1),q.start.imply("year",u.year())):[q,y]=[y,q]}c=y.clone();c.start=y.start;c.end=
q.start;c.index=Math.min(y.index,q.index);c.text=y.indexy.get("hour")&&(q.isCertain("hour")?y.assign("hour",y.get("hour")+12):y.imply("hour",y.get("hour")+12));return y}Object.defineProperty(Q,"__esModule",{value:!0});Q.mergeDateTimeComponent=
Q.mergeDateTimeResult=void 0;const Y=ca(115);Q.mergeDateTimeResult=function(y,q){const c=y.clone();c.start=w(y.start,q.start);if(null!=y.end||null!=q.end)q=w(null==y.end?y.start:y.end,null==q.end?q.start:q.end),null==y.end&&q.date().getTime(){var C,P,g=q.text.substring(z.index+z.text.length);
if(g=w.exec(g)){var h=g[1].toUpperCase(),b=null!==(P=null!==(C=A[h])&&void 0!==C?C:this.timezone[h])&&void 0!==P?P:null;null!==b&&(q.debug(()=>{console.log(`Extracting timezone: '${h}' into : ${b}`)}),C=z.start.get("timezoneOffset"),null===C||b==C)&&(z.text+=g[0],z.start.isCertain("timezoneOffset")||z.start.assign("timezoneOffset",b),null==z.end||z.end.isCertain("timezoneOffset")||z.end.assign("timezoneOffset",b))}});return c}}Q.default=y};
shadow$provide[48]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});const w=RegExp("^\\s*(?:(?:GMT|UTC)\\s?)?([+-])(\\d{1,2})(?::?(\\d{2}))?","i");class Y{refine(y,q){q.forEach(function(c){if(!c.start.isCertain("timezoneOffset")){var u=y.text.substring(c.index+c.text.length),A=w.exec(u);if(A){y.debug(()=>{console.log(`Extracting timezone: '${A[0]}' into : ${c}`)});u=parseInt(A[2]);var z=parseInt(A[3]||"0");u=60*u+z;"-"===A[1]&&(u=-u);null!=c.end&&c.end.assign("timezoneOffset",
u);c.start.assign("timezoneOffset",u);c.text+=A[0]}}});return q}}Q.default=Y};
shadow$provide[49]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});class w{refine(Y,y){if(2>y.length)return y;Y=[];let q=y[0];for(let c=1;cq.text.length&&(q=u):(Y.push(q),q=u)}null!=q&&Y.push(q);return Y}}Q.default=w};
shadow$provide[50]=function(ya,ca,Sa,Q){ya=this&&this.__importDefault||function(y){return y&&y.__esModule?y:{"default":y}};Object.defineProperty(Q,"__esModule",{value:!0});const w=ya(ca(23));class Y{refine(y,q){if(!y.option.forwardDate)return q;q.forEach(function(c){let u=w.default(y.refDate);if(c.start.isOnlyDayMonthComponent()&&u.isAfter(c.start.dayjs()))for(let A=0;3>A&&u.isAfter(c.start.dayjs());A++)c.start.imply("year",c.start.get("year")+1),y.debug(()=>{console.log(`Forward yearly adjusted for ${c} (${c.start})`)}),
c.end&&!c.end.isCertain("year")&&(c.end.imply("year",c.end.get("year")+1),y.debug(()=>{console.log(`Forward yearly adjusted for ${c} (${c.end})`)}));c.start.isOnlyWeekdayComponent()&&u.isAfter(c.start.dayjs())&&(u=u.day()>c.start.get("weekday")?u.day(c.start.get("weekday")+7):u.day(c.start.get("weekday")),c.start.imply("day",u.date()),c.start.imply("month",u.month()+1),c.start.imply("year",u.year()),y.debug(()=>{console.log(`Forward weekly adjusted for ${c} (${c.start})`)}),c.end&&c.end.isOnlyWeekdayComponent()&&
(u=u.day()>c.end.get("weekday")?u.day(c.end.get("weekday")+7):u.day(c.end.get("weekday")),c.end.imply("day",u.date()),c.end.imply("month",u.month()+1),c.end.imply("year",u.year()),y.debug(()=>{console.log(`Forward weekly adjusted for ${c} (${c.end})`)})))});return q}}Q.default=Y};
shadow$provide[51]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(41);class w extends ya.Filter{constructor(Y){super();this.strictMode=Y}isValid(Y,y){return y.text.replace(" ","").match(/^\d*(\.\d*)?$/)?(Y.debug(()=>{console.log(`Removing unlikely result '${y.text}'`)}),!1):y.start.isValidDate()?y.end&&!y.end.isValidDate()?(Y.debug(()=>{console.log(`Removing invalid result: ${y} (${y.end})`)}),!1):this.strictMode?this.isStrictModeValid(Y,y):!0:(Y.debug(()=>{console.log(`Removing invalid result: ${y} (${y.start})`)}),
!1)}isStrictModeValid(Y,y){return y.start.isOnlyWeekdayComponent()?(Y.debug(()=>{console.log(`(Strict) Removing weekday only component: ${y} (${y.end})`)}),!1):!y.start.isOnlyTime()||y.start.isCertain("hour")&&y.start.isCertain("minute")?!0:(Y.debug(()=>{console.log(`(Strict) Removing uncertain time component: ${y} (${y.end})`)}),!1)}}Q.default=w};
shadow$provide[52]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(29);const w=RegExp("([0-9]{4})\\-([0-9]{1,2})\\-([0-9]{1,2})(?:T([0-9]{1,2}):([0-9]{1,2})(?::([0-9]{1,2})(?:\\.(\\d{1,4}))?)?(?:Z|([+-]\\d{2}):?(\\d{2})?)?)?(?\x3d\\W|$)","i");class Y extends ya.AbstractParserWithWordBoundaryChecking{innerPattern(){return w}innerExtract(y,q){y={};y.year=parseInt(q[1]);y.month=parseInt(q[2]);y.day=parseInt(q[3]);if(null!=q[4])if(y.hour=parseInt(q[4]),y.minute=parseInt(q[5]),
null!=q[6]&&(y.second=parseInt(q[6])),null!=q[7]&&(y.millisecond=parseInt(q[7])),null==q[8])y.timezoneOffset=0;else{const c=parseInt(q[8]);let u=0;null!=q[9]&&(u=parseInt(q[9]));q=60*c;y.timezoneOffset=0>q?q-u:q+u}return y}}Q.default=Y};
shadow$provide[53]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(41);class w extends ya.MergingRefiner{mergeResults(Y,y,q){q=q.clone();q.index=y.index;q.text=y.text+Y+q.text;q.start.assign("weekday",y.start.get("weekday"));q.end&&q.end.assign("weekday",y.start.get("weekday"));return q}shouldMergeResults(Y,y,q){return y.start.isOnlyWeekdayComponent()&&!y.start.isCertain("hour")&&q.start.isCertain("day")&&null!=Y.match(/^,?\s*$/)}}Q.default=w};
shadow$provide[54]=function(ya,ca,Sa,Q){ya=this&&this.__importDefault||function(z){return z&&z.__esModule?z:{"default":z}};Object.defineProperty(Q,"__esModule",{value:!0});Q.includeCommonConfiguration=void 0;const w=ya(ca(47)),Y=ya(ca(48)),y=ya(ca(49)),q=ya(ca(50)),c=ya(ca(51)),u=ya(ca(52)),A=ya(ca(53));Q.includeCommonConfiguration=function(z,C=!1){z.parsers.unshift(new u.default);z.refiners.unshift(new A.default);z.refiners.unshift(new w.default);z.refiners.unshift(new Y.default);z.refiners.unshift(new y.default);
z.refiners.push(new q.default);z.refiners.push(new c.default(C));return z}};
shadow$provide[55]=function(ya,ca,Sa,Q){ya=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{"default":c}};Object.defineProperty(Q,"__esModule",{value:!0});Q.tonight=Q.tomorrow=Q.yesterday=Q.today=Q.now=void 0;const w=ca(28),Y=ya(ca(23)),y=ca(27),q=ca(115);Q.now=function(c){const u=Y.default(c);c=new w.ParsingComponents(c,{});y.assignSimilarDate(c,u);y.assignSimilarTime(c,u);return c};Q.today=function(c){const u=Y.default(c);c=new w.ParsingComponents(c,{});y.assignSimilarDate(c,u);
y.implySimilarTime(c,u);return c};Q.yesterday=function(c){let u=Y.default(c);c=new w.ParsingComponents(c,{});u=u.add(-1,"day");y.assignSimilarDate(c,u);y.implySimilarTime(c,u);return c};Q.tomorrow=function(c){const u=Y.default(c);c=new w.ParsingComponents(c,{});y.assignTheNextDay(c,u);return c};Q.tonight=function(c,u=22){const A=Y.default(c);c=new w.ParsingComponents(c,{});c.imply("hour",u);c.imply("meridiem",q.Meridiem.PM);y.assignSimilarDate(c,A);return c}};
shadow$provide[56]=function(ya,ca,Sa,Q){var w=this&&this.__createBinding||(Object.create?function(A,z,C,P){void 0===P&&(P=C);Object.defineProperty(A,P,{enumerable:!0,get:function(){return z[C]}})}:function(A,z,C,P){void 0===P&&(P=C);A[P]=z[C]}),Y=this&&this.__setModuleDefault||(Object.create?function(A,z){Object.defineProperty(A,"default",{enumerable:!0,value:z})}:function(A,z){A["default"]=z});ya=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var z={};if(null!=A)for(var C in A)"default"!==
C&&Object.prototype.hasOwnProperty.call(A,C)&&w(z,A,C);Y(z,A);return z};Sa=this&&this.__importDefault||function(A){return A&&A.__esModule?A:{"default":A}};Object.defineProperty(Q,"__esModule",{value:!0});const y=Sa(ca(23));Sa=ca(29);const q=ca(27),c=ya(ca(55));class u extends Sa.AbstractParserWithWordBoundaryChecking{innerPattern(A){return/(now|today|tonight|tomorrow|tmr|yesterday|last\s*night)(?=\W|$)/i}innerExtract(A,z){let C=y.default(A.refDate);z=z[0].toLowerCase();const P=A.createParsingComponents();
switch(z){case "now":return c.now(A.refDate);case "today":return c.today(A.refDate);case "yesterday":return c.yesterday(A.refDate);case "tomorrow":case "tmr":return c.tomorrow(A.refDate);case "tonight":return c.tonight(A.refDate);default:z.match(/last\s*night/)&&(6{P=
y.executeParser(z,P);C=C.concat(P)});C.sort((P,g)=>P.index-g.index);this.refiners.forEach(function(P){C=P.refine(z,C)});return C}static executeParser(c,u){const A=[],z=u.pattern(c),C=c.text;var P=c.text;let g=z.exec(P);for(;g;){P=g.index+C.length-P.length;g.index=P;const h=u.extract(c,g);if(!h){P=C.substring(g.index+1);g=z.exec(P);continue}let b=null;h instanceof w.ParsingResult?b=h:h instanceof w.ParsingComponents?(b=c.createParsingResult(g.index,g[0]),b.start=h):b=c.createParsingResult(g.index,
g[0],h);c.debug(()=>console.log(`${u.constructor.name} extracted result ${b}`));A.push(b);P=C.substring(P+b.text.length);g=z.exec(P)}return A}}Q.Chrono=y;class q{constructor(c,u,A){this.text=c;this.refDate=u;this.option=A}createParsingComponents(c){return new w.ParsingComponents(this.refDate,c)}createParsingResult(c,u,A,z){u="string"===typeof u?u:this.text.substring(c,u);A=A?this.createParsingComponents(A):null;z=z?this.createParsingComponents(z):null;return new w.ParsingResult(this.refDate,c,u,A,
z)}debug(c){this.option.debug&&(this.option.debug instanceof Function?this.option.debug(c):this.option.debug.debug(c))}}Q.ParsingContext=q};
shadow$provide[62]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});const w=ca(24),Y=RegExp("([^\\d]|^)([0-3]{0,1}[0-9]{1})[\\/\\.\\-]([0-3]{0,1}[0-9]{1})(?:[\\/\\.\\-]([0-9]{4}|[0-9]{2}))?(\\W|$)","i");class y{constructor(q){this.groupNumberMonth=q?3:2;this.groupNumberDay=q?2:3}pattern(){return Y}extract(q,c){if("/"==c[1]||"/"==c[5])c.index+=c[0].length;else{var u=c.index+c[1].length,A=c[0].substr(c[1].length,c[0].length-c[1].length-c[5].length);if(!(A.match(/^\d\.\d$/)||A.match(/^\d\.\d{1,2}\.\d{1,2}\s*$/)||
!c[4]&&0>c[0].indexOf("/"))){u=q.createParsingResult(u,A);A=parseInt(c[this.groupNumberMonth]);var z=parseInt(c[this.groupNumberDay]);if((1>A||12=z&&31>=A)[z,A]=[A,z];else return null;if(1>z||31y.get("hour")&&y.assign("hour",y.get("hour"));if(q[0].endsWith("nachmittags")||q[0].endsWith("abends")||q[0].endsWith("nachts"))y.assign("meridiem",w.Meridiem.PM),12>y.get("hour")&&y.assign("hour",y.get("hour")+12)}return y}}Q.default=Y};
shadow$provide[66]=function(ya,ca,Sa,Q){function w(q){q=q.toLowerCase();return void 0!==Q.INTEGER_WORD_DICTIONARY[q]?Q.INTEGER_WORD_DICTIONARY[q]:"a"===q||"an"===q?1:q.match(/few/)?3:q.match(/half/)?.5:q.match(/couple/)?2:q.match(/several/)?7:parseFloat(q)}Object.defineProperty(Q,"__esModule",{value:!0});Q.parseTimeUnits=Q.TIME_UNITS_PATTERN=Q.parseYear=Q.YEAR_PATTERN=Q.parseNumberPattern=Q.NUMBER_PATTERN=Q.TIME_UNIT_DICTIONARY=Q.INTEGER_WORD_DICTIONARY=Q.MONTH_DICTIONARY=Q.WEEKDAY_DICTIONARY=void 0;
ya=ca(22);const Y=ca(24);Q.WEEKDAY_DICTIONARY={sonntag:0,so:0,montag:1,mo:1,dienstag:2,di:2,mittwoch:3,mi:3,donnerstag:4,"do":4,freitag:5,fr:5,samstag:6,sa:6};Q.MONTH_DICTIONARY={januar:1,jan:1,"jan.":1,februar:2,feb:2,"feb.":2,"märz":3,maerz:3,"mär":3,"mär.":3,mrz:3,"mrz.":3,april:4,apr:4,"apr.":4,mai:5,juni:6,jun:6,"jun.":6,juli:7,jul:7,"jul.":7,august:8,aug:8,"aug.":8,september:9,sep:9,"sep.":9,sept:9,"sept.":9,oktober:10,okt:10,"okt.":10,november:11,nov:11,"nov.":11,dezember:12,dez:12,"dez.":12};
Q.INTEGER_WORD_DICTIONARY={eins:1,zwei:2,drei:3,vier:4,"fünf":5,fuenf:5,sechs:6,sieben:7,acht:8,neun:9,zehn:10,elf:11,"zwölf":12,zwoelf:12};Q.TIME_UNIT_DICTIONARY={sec:"second",second:"second",seconds:"second",min:"minute",mins:"minute",minute:"minute",minutes:"minute",h:"hour",hr:"hour",hrs:"hour",hour:"hour",hours:"hour",day:"d",days:"d",week:"week",weeks:"week",month:"month",months:"month",y:"year",yr:"year",year:"year",years:"year"};Q.NUMBER_PATTERN=`(?:${ya.matchAnyPattern(Q.INTEGER_WORD_DICTIONARY)}|[0-9]+|[0-9]+\\.[0-9]+|half(?:\\s*an?)?|an?(?:\\s*few)?|few|several|a?\\s*couple\\s*(?:of)?)`;
Q.parseNumberPattern=w;Q.YEAR_PATTERN="(?:[0-9]{1,4}(?:\\s*[vn]\\.?\\s*C(?:hr)?\\.?)?)";Q.parseYear=function(q){if(/v/i.test(q))return-parseInt(q.replace(/[^0-9]+/gi,""));if(/n/i.test(q))return parseInt(q.replace(/[^0-9]+/gi,""));q=parseInt(q);return Y.findMostLikelyADYear(q)};ca=`(${Q.NUMBER_PATTERN})\\s{0,5}(${ya.matchAnyPattern(Q.TIME_UNIT_DICTIONARY)})\\s{0,5}`;const y=new RegExp(ca,"i");Q.TIME_UNITS_PATTERN=ya.repeatedTimeunitPattern("",ca);Q.parseTimeUnits=function(q){const c={};let u=y.exec(q);
for(;u;){var A=c,z=u;const C=w(z[1]);z=Q.TIME_UNIT_DICTIONARY[z[2].toLowerCase()];A[z]=C;q=q.substring(u[0].length);u=y.exec(q)}return c}};
shadow$provide[67]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});const w=ca(66);ya=ca(22);Sa=ca(29);const Y=ca(58),y=new RegExp("(?:(?:\\,|\\(|\\()\\s*)?(?:a[mn]\\s*?)?(?:(diese[mn]|letzte[mn]|n(?:ä|ae)chste[mn])\\s*)?"+`(${ya.matchAnyPattern(w.WEEKDAY_DICTIONARY)})`+"(?:\\s*(?:\\,|\\)|\\)))?(?:\\s*(diese|letzte|n(?:ä|ae)chste)\\s*woche)?(?\x3d\\W|$)","i");class q extends Sa.AbstractParserWithWordBoundaryChecking{innerPattern(){return y}innerExtract(c,u){var A=u[2].toLowerCase();
A=w.WEEKDAY_DICTIONARY[A];var z=u[3];u=u[1]||z||"";u=u.toLowerCase();z=null;u.match(/letzte/)?z="last":u.match(/chste/)?z="next":u.match(/diese/)&&(z="this");u=Y.toDayJSWeekday(c.refDate,A,z);return c.createParsingComponents().assign("weekday",A).imply("day",u.date()).imply("month",u.month()+1).imply("year",u.year())}}Q.default=q};
shadow$provide[68]=function(ya,ca,Sa,Q){ya=this&&this.__importDefault||function(Y){return Y&&Y.__esModule?Y:{"default":Y}};Object.defineProperty(Q,"__esModule",{value:!0});ca=ya(ca(42));class w extends ca.default{patternBetween(){return/^\s*(bis(?:\s*(?:am|zum))?|-)\s*$/i}}Q.default=w};
shadow$provide[69]=function(ya,ca,Sa,Q){ya=this&&this.__importDefault||function(Y){return Y&&Y.__esModule?Y:{"default":Y}};Object.defineProperty(Q,"__esModule",{value:!0});ca=ya(ca(45));class w extends ca.default{patternBetween(){return RegExp("^\\s*(T|um|am|,|-)?\\s*$")}}Q.default=w};
shadow$provide[70]=function(ya,ca,Sa,Q){ya=this&&this.__importDefault||function(u){return u&&u.__esModule?u:{"default":u}};Object.defineProperty(Q,"__esModule",{value:!0});const w=ya(ca(23)),Y=ca(115);ya=ca(29);const y=ca(27),q=ca(38);class c extends ya.AbstractParserWithWordBoundaryChecking{innerPattern(u){return/(diesen)?\s*(morgen|vormittag|mittags?|nachmittag|abend|nacht|mitternacht)(?=\W|$)/i}innerExtract(u,A){const z=w.default(u.refDate);A=A[2].toLowerCase();u=u.createParsingComponents();y.implySimilarTime(u,
z);return c.extractTimeComponents(u,A)}static extractTimeComponents(u,A){switch(A){case "morgen":u.imply("hour",6);u.imply("minute",0);u.imply("second",0);u.imply("meridiem",Y.Meridiem.AM);break;case "vormittag":u.imply("hour",9);u.imply("minute",0);u.imply("second",0);u.imply("meridiem",Y.Meridiem.AM);break;case "mittag":case "mittags":u.imply("hour",12);u.imply("minute",0);u.imply("second",0);u.imply("meridiem",Y.Meridiem.AM);break;case "nachmittag":u.imply("hour",15);u.imply("minute",0);u.imply("second",
0);u.imply("meridiem",Y.Meridiem.PM);break;case "abend":u.imply("hour",18);u.imply("minute",0);u.imply("second",0);u.imply("meridiem",Y.Meridiem.PM);break;case "nacht":u.imply("hour",22);u.imply("minute",0);u.imply("second",0);u.imply("meridiem",Y.Meridiem.PM);break;case "mitternacht":1y&&(y=50A?c.imply("meridiem",w.Meridiem.AM):c.imply("meridiem",w.Meridiem.PM);if(null!=u[4]){u=parseInt(u[4]);if(60<=u)return null;c.assign("second",u)}return c}}Q.default=q};
shadow$provide[82]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});const w=ca(24),Y=ca(79),y=ca(79),q=ca(79);ya=ca(22);ca=ca(29);const c=new RegExp("(?:on\\s*?)?"+`(${q.ORDINAL_NUMBER_PATTERN})`+`(?:\\s*(?:au|\\-|\\–|jusqu'au?|\\s)\\s*(${q.ORDINAL_NUMBER_PATTERN}))?`+"(?:-|/|\\s*(?:de)?\\s*)"+`(${ya.matchAnyPattern(Y.MONTH_DICTIONARY)})`+`(?:(?:-|/|,?\\s*)(${y.YEAR_PATTERN}(?![^\\s]\\d)))?`+"(?\x3d\\W|$)","i");class u extends ca.AbstractParserWithWordBoundaryChecking{innerPattern(){return c}innerExtract(A,
z){const C=A.createParsingResult(z.index,z[0]),P=Y.MONTH_DICTIONARY[z[3].toLowerCase()],g=q.parseOrdinalNumberPattern(z[1]);if(31w&&(w=50q||12{const z=window.indexedDB.open(this._dbName,this._version);z.onerror=()=>A(z.error);z.onsuccess=()=>u(z.result);z.onupgradeneeded=()=>{z.result.createObjectStore(this._storeName)}}))}_withIDBStore(u,
A){this._init();return this._dbp.then(z=>new Promise((C,P)=>{const g=z.transaction(this.storeName,u);g.oncomplete=()=>C();g.onabort=g.onerror=()=>P(g.error);A(g.objectStore(this.storeName))}))}_close(){this._init();return this._dbp.then(u=>{u.close();this._dbp=void 0})}}class y{constructor(u){this.executor=u;this.items=[]}async process(){const u=this.items;this.items=[];await this.executor(u.map(({item:A})=>A));u.map(({onProcessed:A})=>A());this.ongoing=this.items.length?this.process():void 0}async queue(u){const A=
new Promise(z=>this.items.push({item:u,onProcessed:z}));this.ongoing||(this.ongoing=this.process());return A}}let q;const c={};Q.Store=Y;Q.get=function(u,A=w()){let z;return A._withIDBStore("readwrite",C=>{z=C.get(u)}).then(()=>z.result)};Q.set=function(u,A,z=w()){c[z.id]||(c[z.id]=new y(C=>z._withIDBStore("readwrite",P=>{for(const g of C)P.put(g.value,g.key)})));return c[z.id].queue({key:u,value:A})};Q.setBatch=function(u,A=w()){return A._withIDBStore("readwrite",z=>{for(const C of u)z.put(C.value,
C.key)})};Q.update=function(u,A,z=w()){return z._withIDBStore("readwrite",C=>{const P=C.get(u);P.onsuccess=()=>{C.put(A(P.result),u)}})};Q.del=function(u,A=w()){return A._withIDBStore("readwrite",z=>{z.delete(u)})};Q.clear=function(u=w()){return u._withIDBStore("readwrite",A=>{A.clear()})};Q.keys=function(u=w()){const A=[];return u._withIDBStore("readwrite",z=>{(z.openKeyCursor||z.openCursor).call(z).onsuccess=function(){this.result&&(A.push(this.result.key),this.result.continue())}}).then(()=>A)};
Q.close=function(u=w()){return u._close()}};
shadow$provide[117]=function(ya,ca,Sa,Q){function w(na){"@babel/helpers - typeof";w="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(oa){return typeof oa}:function(oa){return oa&&"function"===typeof Symbol&&oa.constructor===Symbol&&oa!==Symbol.prototype?"symbol":typeof oa};return w(na)}function Y(na,oa){if(!(na instanceof oa))throw new TypeError("Cannot call a class as a function");}function y(na,oa){for(var La=0;Lana.length)oa=na.length;for(var La=0,Oa=Array(oa);La=oa))throw Error("Property 'weight' in key '".concat(Va,"' must be a positive integer"));Oa=r(Va);na=f(Va)}return{path:Oa,id:na,weight:oa,src:La}}function r(na){return m(na)?na:na.split(".")}function f(na){return m(na)?na.join("."):na}function E(){var na=0=oa&&La.push([Oa,Va]),Oa=-1);na[Ma-1]&&Ma-Oa>=oa&&
La.push([Oa,Ma-1]);return La}function H(na,oa,La){var Oa=3=Cc;--dc){var Nc=dc-1,Qc=La[na.charAt(Nc)];ib&&(bb[Nc]=+!!Qc);bd[dc]=(bd[dc+1]<<1|1)&Qc;pc&&(bd[dc]=bd[dc]|(Pa[dc+1]|Pa[dc])<<1|1|Pa[dc+1]);if(bd[dc]&oc&&(Lb=J(oa,{errors:pc,currentLocation:Nc,expectedLocation:Ma,distance:Va,ignoreLocation:Oa}),Lb<=ab)){ab=Lb;Qa=Nc;if(Qa<=Ma)break;Cc=Math.max(1,2*Ma-Qa)}}if(J(oa,{errors:pc+1,currentLocation:Ma,expectedLocation:Ma,distance:Va,ignoreLocation:Oa})>
ab)break;Pa=bd}Va={isMatch:0<=Qa,score:Math.max(.001,Lb)};ib&&((Ua=V(bb,vb),Ua.length)?yb&&(Va.indices=Ua):Va.isMatch=!1);return Va}function S(na,oa){return(na=na.match(oa))?na[1]:null}function L(na){var oa=1"."!==z).forEach(z=>{".."===z&&0P===C[g])}Object.defineProperty(Q,"__esModule",{value:!0});var y=ca(5);Q.Directory=void 0;(function(u){u.Documents="DOCUMENTS";u.Data="DATA";u.Library="LIBRARY";u.Cache="CACHE";u.External="EXTERNAL";u.ExternalStorage=
"EXTERNAL_STORAGE"})(Q.Directory||(Q.Directory={}));Q.Encoding=void 0;(function(u){u.UTF8="utf8";u.ASCII="ascii";u.UTF16="utf16"})(Q.Encoding||(Q.Encoding={}));ya=Q.Directory;ca=Q.Encoding;Sa=y.registerPlugin("Filesystem",{web:()=>Promise.resolve().then(function(){return c}).then(u=>new u.FilesystemWeb)});class q extends y.WebPlugin{constructor(){super(...arguments);this.DB_VERSION=1;this.DB_NAME="Disc";this._writeCmds=["add","put","delete"];this.downloadFile=async u=>{var A,z,C=y.buildRequestInit(u,
u.webFetchExtra),P=await fetch(u.url,C);if(u.progress)if(null===P||void 0===P?0:P.body){var g=P.body.getReader(),h=0;C=[];const l=P.headers.get("content-type");for(P=parseInt(P.headers.get("content-length")||"0",10);;){const {done:m,value:p}=await g.read();if(m)break;C.push(p);h+=(null===p||void 0===p?void 0:p.length)||0;this.notifyListeners("progress",{url:u.url,bytes:h,contentLength:P})}g=new Uint8Array(h);h=0;for(b of C)"undefined"!==typeof b&&(g.set(b,h),h+=b.length);var b=new Blob([g.buffer],
{type:l||void 0})}else b=new Blob;else b=await P.blob();return{path:(await this.writeFile({path:u.path,directory:null!==(A=u.directory)&&void 0!==A?A:void 0,recursive:null!==(z=u.recursive)&&void 0!==z?z:!1,data:b})).uri,blob:b}}}async initDb(){if(void 0!==this._db)return this._db;if(!("indexedDB"in window))throw this.unavailable("This browser doesn't support IndexedDB");return new Promise((u,A)=>{const z=indexedDB.open(this.DB_NAME,this.DB_VERSION);z.onupgradeneeded=q.doUpgrade;z.onsuccess=()=>{this._db=
z.result;u(z.result)};z.onerror=()=>A(z.error);z.onblocked=()=>{console.warn("db blocked")}})}static doUpgrade(u){u=u.target.result;u.objectStoreNames.contains("FileStorage")&&u.deleteObjectStore("FileStorage");u.createObjectStore("FileStorage",{keyPath:"path"}).createIndex("by_folder","folder")}async dbRequest(u,A){const z=-1!==this._writeCmds.indexOf(u)?"readwrite":"readonly";return this.initDb().then(C=>new Promise((P,g)=>{const h=C.transaction(["FileStorage"],z).objectStore("FileStorage")[u](...A);
h.onsuccess=()=>P(h.result);h.onerror=()=>g(h.error)}))}async dbIndexRequest(u,A,z){const C=-1!==this._writeCmds.indexOf(A)?"readwrite":"readonly";return this.initDb().then(P=>new Promise((g,h)=>{const b=P.transaction(["FileStorage"],C).objectStore("FileStorage").index(u)[A](...z);b.onsuccess=()=>g(b.result);b.onerror=()=>h(b.error)}))}getPath(u,A){const z=void 0!==A?A.replace(/^[/]+|[/]+$/g,""):"";let C="";void 0!==u&&(C+="/"+u);""!==A&&(C+="/"+z);return C}async clear(){(await this.initDb()).transaction(["FileStorage"],
"readwrite").objectStore("FileStorage").clear()}async readFile(u){u=this.getPath(u.directory,u.path);u=await this.dbRequest("get",[u]);if(void 0===u)throw Error("File does not exist.");return{data:u.content?u.content:""}}async writeFile(u){var A=this.getPath(u.directory,u.path);let z=u.data;const C=u.encoding,P=u.recursive;var g=await this.dbRequest("get",[A]);if(g&&"directory"===g.type)throw Error("The supplied path is a directory.");g=A.substr(0,A.lastIndexOf("/"));if(void 0===await this.dbRequest("get",
[g])){var h=g.indexOf("/",1);-1!==h&&(h=g.substr(h),await this.mkdir({path:h,directory:u.directory,recursive:P}))}if(!(C||z instanceof Blob||(z=0<=z.indexOf(",")?z.split(",")[1]:z,this.isBase64String(z))))throw Error("The supplied data is not valid base64 content.");u=Date.now();A={path:A,folder:g,type:"file",size:z instanceof Blob?z.size:z.length,ctime:u,mtime:u,content:z};await this.dbRequest("put",[A]);return{uri:A.path}}async appendFile(u){const A=this.getPath(u.directory,u.path);let z=u.data;
const C=u.encoding,P=A.substr(0,A.lastIndexOf("/")),g=Date.now();let h=g;const b=await this.dbRequest("get",[A]);if(b&&"directory"===b.type)throw Error("The supplied path is a directory.");if(void 0===await this.dbRequest("get",[P])){var l=P.indexOf("/",1);-1!==l&&(l=P.substr(l),await this.mkdir({path:l,directory:u.directory,recursive:!0}))}if(!C&&!this.isBase64String(z))throw Error("The supplied data is not valid base64 content.");if(void 0!==b){if(b.content instanceof Blob)throw Error("The occupied entry contains a Blob object which cannot be appended to.");
z=void 0===b.content||C?b.content+z:btoa(atob(b.content)+atob(z));h=b.ctime}await this.dbRequest("put",[{path:A,folder:P,type:"file",size:z.length,ctime:h,mtime:g,content:z}])}async deleteFile(u){u=this.getPath(u.directory,u.path);if(void 0===await this.dbRequest("get",[u]))throw Error("File does not exist.");if(0!==(await this.dbIndexRequest("by_folder","getAllKeys",[IDBKeyRange.only(u)])).length)throw Error("Folder is not empty.");await this.dbRequest("delete",[u])}async mkdir(u){const A=this.getPath(u.directory,
u.path),z=u.recursive,C=A.substr(0,A.lastIndexOf("/"));var P=(A.match(/\//g)||[]).length;const g=await this.dbRequest("get",[C]),h=await this.dbRequest("get",[A]);if(1===P)throw Error("Cannot create Root directory");if(void 0!==h)throw Error("Current directory does already exist.");if(!z&&2!==P&&void 0===g)throw Error("Parent directory must exist");z&&2!==P&&void 0===g&&(P=C.substr(C.indexOf("/",1)),await this.mkdir({path:P,directory:u.directory,recursive:z}));u=Date.now();await this.dbRequest("put",
[{path:A,folder:C,type:"directory",size:0,ctime:u,mtime:u}])}async rmdir(u){const {path:A,directory:z,recursive:C}=u;u=this.getPath(z,A);var P=await this.dbRequest("get",[u]);if(void 0===P)throw Error("Folder does not exist.");if("directory"!==P.type)throw Error("Requested path is not a directory");P=await this.readdir({path:A,directory:z});if(0!==P.files.length&&!C)throw Error("Folder is not empty");for(const g of P.files)P=`${A}/${g.name}`,"file"===(await this.stat({path:P,directory:z})).type?await this.deleteFile({path:P,
directory:z}):await this.rmdir({path:P,directory:z,recursive:C});await this.dbRequest("delete",[u])}async readdir(u){const A=this.getPath(u.directory,u.path),z=await this.dbRequest("get",[A]);if(""!==u.path&&void 0===z)throw Error("Folder does not exist.");u=await this.dbIndexRequest("by_folder","getAllKeys",[IDBKeyRange.only(A)]);return{files:await Promise.all(u.map(async C=>{let P=await this.dbRequest("get",[C]);void 0===P&&(P=await this.dbRequest("get",[C+"/"]));return{name:C.substring(A.length+
1),type:P.type,size:P.size,ctime:P.ctime,mtime:P.mtime,uri:P.path}}))}}async getUri(u){u=this.getPath(u.directory,u.path);let A=await this.dbRequest("get",[u]);void 0===A&&(A=await this.dbRequest("get",[u+"/"]));return{uri:(null===A||void 0===A?void 0:A.path)||u}}async stat(u){u=this.getPath(u.directory,u.path);let A=await this.dbRequest("get",[u]);void 0===A&&(A=await this.dbRequest("get",[u+"/"]));if(void 0===A)throw Error("Entry does not exist.");return{type:A.type,size:A.size,ctime:A.ctime,mtime:A.mtime,
uri:A.path}}async rename(u){await this._copy(u,!0)}async copy(u){return this._copy(u,!1)}async requestPermissions(){return{publicStorage:"granted"}}async checkPermissions(){return{publicStorage:"granted"}}async _copy(u,A=!1){let {toDirectory:z}=u;const {to:C,from:P,directory:g}=u;if(!C||!P)throw Error("Both to and from must be provided");z||=g;var h=this.getPath(g,P);u=this.getPath(z,C);if(h===u)return{uri:u};if(Y(h,u))throw Error("To path cannot contain the from path");let b;try{b=await this.stat({path:C,
directory:z})}catch(v){h=C.split("/");h.pop();var l=h.join("/");if(0{v=this.getPath(z,v);v=await this.dbRequest("get",[v]);v.ctime=t;v.mtime=r;await this.dbRequest("put",[v])};const m=h.ctime?h.ctime:Date.now();switch(h.type){case "file":var p=
await this.readFile({path:P,directory:g});A&&await this.deleteFile({path:P,directory:g});if(!(p.data instanceof Blob||this.isBase64String(p.data)))var D=Q.Encoding.UTF8;D=await this.writeFile({path:C,directory:z,data:p.data,encoding:D});A&&await l(C,m,h.mtime);return D;case "directory":if(b)throw Error("Cannot move a directory over an existing object");try{await this.mkdir({path:C,directory:z,recursive:!1}),A&&await l(C,m,h.mtime)}catch(v){}D=(await this.readdir({path:P,directory:g})).files;for(p of D)await this._copy({from:`${P}/${p.name}`,
to:`${C}/${p.name}`,directory:g,toDirectory:z},A);A&&await this.rmdir({path:P,directory:g})}return{uri:u}}isBase64String(u){try{return btoa(atob(u))==u}catch(A){return!1}}}q._debug=!0;var c=Object.freeze({__proto__:null,FilesystemWeb:q});Q.Filesystem=Sa;Q.FilesystemDirectory=ya;Q.FilesystemEncoding=ca};
shadow$provide[119]=function(ya,ca,Sa,Q){function w(B,J){return w=Object.setPrototypeOf||function(V,H){return V.__proto__=H,V},w(B,J)}function Y(B){var J={exports:{}};return B(J,J.exports),J.exports}function y(B){if("object"==typeof B&&null!==B){var J=B.$$typeof;switch(J){case z:switch(B=B.type){case m:case p:case P:case h:case g:case v:return B;default:switch(B=B&&B.$$typeof){case l:case D:case b:return B;default:return J}}case r:case t:case C:return J}}}function q(B){return y(B)===p}function c(){}
function u(){}ca(2);var A=function(B){return B&&"object"==typeof B&&"default"in B?B:{default:B}}(ca(19)),z=(ya="function"==typeof Symbol&&Symbol.for)?Symbol.for("react.element"):60103,C=ya?Symbol.for("react.portal"):60106,P=ya?Symbol.for("react.fragment"):60107,g=ya?Symbol.for("react.strict_mode"):60108,h=ya?Symbol.for("react.profiler"):60114,b=ya?Symbol.for("react.provider"):60109,l=ya?Symbol.for("react.context"):60110,m=ya?Symbol.for("react.async_mode"):60111,p=ya?Symbol.for("react.concurrent_mode"):
60111,D=ya?Symbol.for("react.forward_ref"):60112,v=ya?Symbol.for("react.suspense"):60113,t=ya?Symbol.for("react.memo"):60115,r=ya?Symbol.for("react.lazy"):60116,f=Object.defineProperty({typeOf:y,AsyncMode:m,ConcurrentMode:p,ContextConsumer:l,ContextProvider:b,Element:z,ForwardRef:D,Fragment:P,Lazy:r,Memo:t,Portal:C,Profiler:h,StrictMode:g,Suspense:v,isValidElementType:function(B){return"string"==typeof B||"function"==typeof B||B===P||B===p||B===h||B===g||B===v||"object"==typeof B&&null!==B&&(B.$$typeof===
r||B.$$typeof===t||B.$$typeof===b||B.$$typeof===l||B.$$typeof===D)},isAsyncMode:function(B){return q(B)||y(B)===m},isConcurrentMode:q,isContextConsumer:function(B){return y(B)===l},isContextProvider:function(B){return y(B)===b},isElement:function(B){return"object"==typeof B&&null!==B&&B.$$typeof===z},isForwardRef:function(B){return y(B)===D},isFragment:function(B){return y(B)===P},isLazy:function(B){return y(B)===r},isMemo:function(B){return y(B)===t},isPortal:function(B){return y(B)===C},isProfiler:function(B){return y(B)===
h},isStrictMode:function(B){return y(B)===g},isSuspense:function(B){return y(B)===v}},"__esModule",{value:!0});Y(function(B,J){});Y(function(B){B.exports=f});(function(){try{if(!Object.assign)return!1;var B=new String("abc");if(B[5]="de","5"===Object.getOwnPropertyNames(B)[0])return!1;var J={};for(B=0;10>B;B++)J["_"+String.fromCharCode(B)]=B;if("0123456789"!==Object.getOwnPropertyNames(J).map(function(H){return J[H]}).join(""))return!1;var V={};return"abcdefghijklmnopqrst".split("").forEach(function(H){V[H]=
H}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},V)).join("")}catch(H){return!1}})();Function.call.bind(Object.prototype.hasOwnProperty);u.resetWarningCache=c;ya=Y(function(B){B.exports=function(){function J(S,L,T,R,G,F){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==F)throw S=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"),S.name="Invariant Violation",
S;}function V(){return J}J.isRequired=J;var H={array:J,bool:J,func:J,number:J,object:J,string:J,symbol:J,any:J,arrayOf:V,element:J,elementType:J,instanceOf:V,node:J,objectOf:V,oneOf:V,oneOfType:V,shape:V,exact:V,checkPropTypes:u,resetWarningCache:c};return H.PropTypes=H,H}()});var E=[];ca=function(B){function J(){for(var H,S=arguments.length,L=Array(S),T=0;Tvoid 0!==f[E]).map(E=>{var B;"root"===E?(B=f.root)?(p.has(B)||(D+=1,p.set(B,D.toString())),B=p.get(B)):B="0":B=f[E];return`${E}_${B}`}).toString()}function y(f){let E=Y(f);var B=m.get(E);if(!B){const J=new Map;let V;B=new IntersectionObserver(H=>{H.forEach(S=>{var L;const T=S.isIntersecting&&V.some(R=>S.intersectionRatio>=R);f.trackVisibility&&"undefined"===typeof S.isVisible&&(S.isVisible=
T);null==(L=J.get(S.target))?void 0:L.forEach(R=>{R(T,S)})})},f);V=B.thresholds||(Array.isArray(f.threshold)?f.threshold:[f.threshold||0]);B={id:E,observer:B,elements:J};m.set(E,B)}return B}function q(f,E,B={},J=v){if("undefined"===typeof window.IntersectionObserver&&void 0!==J){const T=f.getBoundingClientRect();E(J,{isIntersecting:J,target:f,intersectionRatio:"number"===typeof B.threshold?B.threshold:0,time:0,boundingClientRect:T,intersectionRect:T,rootBounds:T});return()=>{}}const {id:V,observer:H,
elements:S}=y(B);let L=S.get(f)||[];S.has(f)||S.set(f,L);L.push(E);H.observe(f);return function(){L.splice(L.indexOf(E),1);0===L.length&&(S.delete(f),H.unobserve(f));0===S.size&&(H.disconnect(),m.delete(V))}}function c({threshold:f,delay:E,trackVisibility:B,rootMargin:J,root:V,triggerOnce:H,skip:S,initialInView:L,fallbackInView:T,onChange:R}={}){var G;const [F,O]=r.useState(null),M=r.useRef(),[I,ia]=r.useState({inView:!!L,entry:void 0});M.current=R;r.useEffect(()=>{if(!S&&F){var U=q(F,(Z,aa)=>{ia({inView:Z,
entry:aa});M.current&&M.current(Z,aa);aa.isIntersecting&&H&&U&&(U(),U=void 0)},{root:V,rootMargin:J,threshold:f,trackVisibility:B,delay:E},T);return()=>{U&&U()}}},[Array.isArray(f)?f.toString():f,F,V,J,H,S,B,T,E]);R=null==(G=I.entry)?void 0:G.target;G=r.useRef();F||!R||H||S||G.current===R||(G.current=R,ia({inView:!!L,entry:void 0}));L=[O,I.inView,I.entry];L.ref=L[0];L.inView=L[1];L.entry=L[2];return L}"use client";var u=Object.create,A=Object.defineProperty,z=Object.getOwnPropertyDescriptor,C=Object.getOwnPropertyNames,
P=Object.getPrototypeOf,g=Object.prototype.hasOwnProperty,h=(f,E,B,J)=>{if(E&&"object"===typeof E||"function"===typeof E)for(let V of C(E))g.call(f,V)||V===B||A(f,V,{get:()=>E[V],enumerable:!(J=z(E,V))||J.enumerable});return f};ya=(f,E,B)=>(B=null!=f?u(P(f)):{},h(!E&&f&&f.__esModule?B:A(B,"default",{value:f,enumerable:!0}),f));var b=(f,E,B)=>{E="symbol"!==typeof E?E+"":E;E in f?A(f,E,{enumerable:!0,configurable:!0,writable:!0,value:B}):f[E]=B;return B};Q={};((f,E)=>{for(var B in E)A(f,B,{get:E[B],
enumerable:!0})})(Q,{InView:()=>t,defaultFallbackInView:()=>w,observe:()=>q,useInView:()=>c});Sa.exports=(f=>h(A({},"__esModule",{value:!0}),f))(Q);var l=ya(ca(19)),m=new Map,p=new WeakMap,D=0,v=void 0,t=class extends l.Component{constructor(f){super(f);b(this,"node",null);b(this,"_unobserveCb",null);b(this,"handleNode",E=>{this.node&&(this.unobserve(),E||this.props.triggerOnce||this.props.skip||this.setState({inView:!!this.props.initialInView,entry:void 0}));this.node=E?E:null;this.observeNode()});
b(this,"handleChange",(E,B)=>{E&&this.props.triggerOnce&&this.unobserve();"function"===typeof this.props.children&&this.setState({inView:E,entry:B});if(this.props.onChange)this.props.onChange(E,B)});this.state={inView:!!f.initialInView,entry:void 0}}componentDidUpdate(f){if(f.rootMargin!==this.props.rootMargin||f.root!==this.props.root||f.threshold!==this.props.threshold||f.skip!==this.props.skip||f.trackVisibility!==this.props.trackVisibility||f.delay!==this.props.delay)this.unobserve(),this.observeNode()}componentWillUnmount(){this.unobserve();
this.node=null}observeNode(){if(this.node&&!this.props.skip){var {threshold:f,root:E,rootMargin:B,trackVisibility:J,delay:V,fallbackInView:H}=this.props;this._unobserveCb=q(this.node,this.handleChange,{threshold:f,root:E,rootMargin:B,trackVisibility:J,delay:V},H)}}unobserve(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)}render(){const {children:f}=this.props;if("function"===typeof f){const {inView:M,entry:I}=this.state;return f({inView:M,entry:I,ref:this.handleNode})}const {as:E,
triggerOnce:B,threshold:J,root:V,rootMargin:H,onChange:S,skip:L,trackVisibility:T,delay:R,initialInView:G,fallbackInView:F,...O}=this.props;return l.createElement(E||"div",{ref:this.handleNode,...O},f)}},r=ya(ca(19))};
shadow$provide[121]=function(ya,ca,Sa,Q){!function(w){function Y(){this.reads=[];this.writes=[];this.raf=u.bind(w)}function y(z){z.scheduled||(z.scheduled=!0,z.raf(q.bind(null,z)))}function q(z){var C=z.writes,P=z.reads;try{z.runTasks(P),z.runTasks(C)}catch(h){var g=h}z.scheduled=!1;(P.length||C.length)&&y(z);if(g)if(z.catch)z.catch(g);else throw g;}function c(z,C){C=z.indexOf(C);return!!~C&&!!z.splice(C,1)}var u=w.requestAnimationFrame||w.webkitRequestAnimationFrame||w.mozRequestAnimationFrame||
w.msRequestAnimationFrame||function(z){return setTimeout(z,16)};Y.prototype={constructor:Y,runTasks:function(z){for(var C;C=z.shift();)C()},measure:function(z,C){z=C?z.bind(C):z;this.reads.push(z);y(this);return z},mutate:function(z,C){z=C?z.bind(C):z;this.writes.push(z);y(this);return z},clear:function(z){return c(this.reads,z)||c(this.writes,z)},extend:function(z){if("object"!=typeof z)throw Error("expected object");var C=Object.create(this),P;for(P in z)z.hasOwnProperty(P)&&(C[P]=z[P]);C.fastdom=
this;C.initialize&&C.initialize();return C},catch:null};var A=w.fastdom=w.fastdom||new Y;"function"==typeof define?define(function(){return A}):"object"==typeof Sa&&(Sa.exports=A)}("undefined"!==typeof window?window:this)};
shadow$provide[122]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(19);Q.Context=ya.createContext({size:null});Q.Provider=Q.Context.Provider;Q.Consumer=Q.Context.Consumer};
shadow$provide[123]=function(ya,ca,Sa,Q){(Sa.exports={}).forEach=function(w,Y){for(var y=0;yc?c=A:A"']/g,Fa=RegExp(Ia.source),
Ka=RegExp(Ya.source),Ba=/<%-([\s\S]+?)%>/g,la=/<%([\s\S]+?)%>/g,ka=/<%=([\s\S]+?)%>/g,ua=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,na=/^\w*$/,oa=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,La=/[\\^$.*+?()[\]{}|]/g,Oa=RegExp(La.source),Va=/^\s+/,Ma=/\s/,Ua=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ib=/\{\n\/\* \[wrapped with (.+)\] \*/,vb=/,? & /,yb=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Wa=/[()=,{}\[\]\/\s]/,hb=/\\(\\)?/g,ab=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,
Qa=/\w*$/,bb=/^[-+]0x[0-9a-f]+$/i,Pa=/^0b[01]+$/i,Lb=/^\[object .+?Constructor\]$/,xc=/^0o[0-7]+$/i,oc=/^(?:0|[1-9]\d*)$/,pc=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Cc=/($^)/,bd=/['\n\r\u2028\u2029\\]/g,dc="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*",
Nc="(?:[\\u2700-\\u27bf]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])"+dc,Qc=RegExp("['’]","g"),Ad=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),Xc=RegExp("\\ud83c[\\udffb-\\udfff](?\x3d\\ud83c[\\udffb-\\udfff])|(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])"+dc,"g"),sc=RegExp(["[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?\x3d[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\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]|[A-Z\\xc0-\\xd6\\xd8-\\xde]|$)|(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\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\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?\x3d[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\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]|[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\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\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])|$)|[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\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\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?\x3d\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?\x3d\\b|[A-Z_])|\\d+",
Nc].join("|"),"g"),Sc=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),Ib=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,lb="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),Db=-1,Gb={};Gb["[object Float32Array]"]=
Gb["[object Float64Array]"]=Gb["[object Int8Array]"]=Gb["[object Int16Array]"]=Gb["[object Int32Array]"]=Gb["[object Uint8Array]"]=Gb["[object Uint8ClampedArray]"]=Gb["[object Uint16Array]"]=Gb["[object Uint32Array]"]=!0;Gb["[object Arguments]"]=Gb["[object Array]"]=Gb["[object ArrayBuffer]"]=Gb["[object Boolean]"]=Gb["[object DataView]"]=Gb["[object Date]"]=Gb["[object Error]"]=Gb["[object Function]"]=Gb["[object Map]"]=Gb["[object Number]"]=Gb["[object Object]"]=Gb["[object RegExp]"]=Gb["[object Set]"]=
Gb["[object String]"]=Gb["[object WeakMap]"]=!1;var db={};db["[object Arguments]"]=db["[object Array]"]=db["[object ArrayBuffer]"]=db["[object DataView]"]=db["[object Boolean]"]=db["[object Date]"]=db["[object Float32Array]"]=db["[object Float64Array]"]=db["[object Int8Array]"]=db["[object Int16Array]"]=db["[object Int32Array]"]=db["[object Map]"]=db["[object Number]"]=db["[object Object]"]=db["[object RegExp]"]=db["[object Set]"]=db["[object String]"]=db["[object Symbol]"]=db["[object Uint8Array]"]=
db["[object Uint8ClampedArray]"]=db["[object Uint16Array]"]=db["[object Uint32Array]"]=!0;db["[object Error]"]=db["[object Function]"]=db["[object WeakMap]"]=!1;var rb={"\\":"\\","'":"'","\n":"n","\r":"r","
":"u2028","
":"u2029"},Nb=parseFloat,fc=parseInt,Bc="object"==typeof ya&&ya&&ya.Object===Object&&ya,Jc="object"==typeof self&&self&&self.Object===Object&&self,ic=Bc||Jc||Function("return this")(),Oc="object"==typeof Q&&Q&&!Q.nodeType&&Q,Rc=Oc&&"object"==typeof Sa&&Sa&&!Sa.nodeType&&Sa,fd=Rc&&Rc.exports===
Oc,pd=fd&&Bc.process,Ic=function(){try{var Gc=Rc&&Rc.require&&Rc.require("util").types;return Gc?Gc:pd&&pd.binding&&pd.binding("util")}catch(ub){}}(),wc=Ic&&Ic.isArrayBuffer,je=Ic&&Ic.isDate,pf=Ic&&Ic.isMap,qe=Ic&&Ic.isRegExp,ue=Ic&&Ic.isSet,kd=Ic&&Ic.isTypedArray,Ae=r("length"),Bf=f({"À":"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","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),gg=f({"\x26":"\x26amp;","\x3c":"\x26lt;","\x3e":"\x26gt;",'"':"\x26quot;","'":"\x26#39;"}),jc=f({"\x26amp;":"\x26","\x26lt;":"\x3c","\x26gt;":"\x3e","\x26quot;":'"',"\x26#39;":"'"}),Zc=function Bb(ub){function Eb(ha){if(qc(ha)&&
!ph(ha)&&!(ha instanceof Td)){if(ha instanceof Ud)return ha;if(ei.call(ha,"__wrapped__"))return Ri(ha)}return new Ud(ha)}function hd(){}function Ud(ha,Aa){this.__wrapped__=ha;this.__actions__=[];this.__chain__=!!Aa;this.__index__=0;this.__values__=X}function Td(ha){this.__wrapped__=ha;this.__actions__=[];this.__dir__=1;this.__filtered__=!1;this.__iteratees__=[];this.__takeCount__=4294967295;this.__views__=[]}function Ue(ha){var Aa=-1,Za=null==ha?0:ha.length;for(this.clear();++Aa=Aa?ha:Aa));return ha}function qa(ha,Aa,Za,Rb,tc,Kc){var xd,Md=Aa&1,de=Aa&2,Be=Aa&4;Za&&(xd=tc?Za(ha,Rb,tc,Kc):Za(ha));if(xd!==X)return xd;if(!Zb(ha))return ha;if(Rb=ph(ha)){if(xd=Il(ha),!Md)return Di(ha,xd)}else{var Xe=tj(ha),Ff="[object Function]"==Xe||"[object GeneratorFunction]"==Xe;if(om(ha))return ai(ha,Md);if("[object Object]"==Xe||"[object Arguments]"==Xe||Ff&&!tc){if(xd=
de||Ff?{}:sl(ha),!Md)return de?ni(ha,ec(xd,ha)):Zj(ha,Ab(xd,ha))}else{if(!db[Xe])return tc?ha:{};xd=Jn(ha,Xe,Md)}}Kc||=new Ub;if(tc=Kc.get(ha))return tc;Kc.set(ha,xd);Yr(ha)?ha.forEach(function(lh){xd.add(qa(lh,Aa,Za,lh,ha,Kc))}):Xr(ha)&&ha.forEach(function(lh,Kh){xd.set(Kh,qa(lh,Aa,Za,Kh,ha,Kc))});de=Be?de?$g:vg:de?xg:Ze;var dg=Rb?X:de(ha);y(dg||ha,function(lh,Kh){dg&&(Kh=lh,lh=ha[Kh]);ve(xd,Kh,qa(lh,Aa,Za,Kh,ha,Kc))});return xd}function Da(ha){var Aa=Ze(ha);return function(Za){return Ta(Za,ha,Aa)}}
function Ta(ha,Aa,Za){var Rb=Za.length;if(null==ha)return!Rb;for(ha=wi(ha);Rb--;){var tc=Za[Rb],Kc=Aa[tc],xd=ha[tc];if(xd===X&&!(tc in ha)||!Kc(xd))return!1}return!0}function wb(ha,Aa,Za){if("function"!=typeof ha)throw new Yl("Expected a function");return io(function(){ha.apply(X,Za)},Aa)}function ac(ha,Aa,Za,Rb){var tc=-1,Kc=A,xd=!0,Md=ha.length,de=[],Be=Aa.length;if(!Md)return de;Za&&(Aa=C(Aa,L(Za)));Rb?(Kc=z,xd=!1):200<=Aa.length&&(Kc=R,xd=!1,Aa=new ob(Aa));a:for(;++tcAa}function jh(ha,Aa){return null!=ha&&ei.call(ha,Aa)}function Uf(ha,Aa){return null!=ha&&Aa in wi(ha)}function hh(ha,Aa,Za){for(var Rb=Za?z:A,tc=ha[0].length,Kc=ha.length,xd=Kc,Md=pj(Kc),de=Infinity,Be=[];xd--;){var Xe=ha[xd];xd&&Aa&&(Xe=C(Xe,
L(Aa)));de=fh(Xe.length,de);Md[xd]=!Za&&(Aa||120<=tc&&120<=Xe.length)?new ob(xd&&Xe):X}Xe=ha[0];var Ff=-1,dg=Md[0];a:for(;++FfAa.length?ha:Df(ha,oj(Aa,0,-1));Aa=
null==ha?ha:ha[dk(kj(Aa))];return null==Aa?X:w(Aa,ha,Za)}function Rj(ha){return qc(ha)&&"[object Arguments]"==rg(ha)}function Lk(ha){return qc(ha)&&"[object ArrayBuffer]"==rg(ha)}function Vl(ha){return qc(ha)&&"[object Date]"==rg(ha)}function jk(ha,Aa,Za,Rb,tc){if(ha===Aa)return!0;if(null==ha||null==Aa||!qc(ha)&&!qc(Aa))return ha!==ha&&Aa!==Aa;a:{var Kc=ph(ha),xd=ph(Aa),Md=Kc?"[object Array]":tj(ha),de=xd?"[object Array]":tj(Aa);Md="[object Arguments]"==Md?"[object Object]":Md;de="[object Arguments]"==
de?"[object Object]":de;var Be="[object Object]"==Md;xd="[object Object]"==de;if((de=Md==de)&&om(ha)){if(!om(Aa)){Aa=!1;break a}Kc=!0;Be=!1}if(de&&!Be)tc||=new Ub,Aa=Kc||Tp(ha)?Mg(ha,Aa,Za,Rb,jk,tc):Oe(ha,Aa,Md,Za,Rb,jk,tc);else{if(!(Za&1)&&(Kc=Be&&ei.call(ha,"__wrapped__"),Md=xd&&ei.call(Aa,"__wrapped__"),Kc||Md)){ha=Kc?ha.value():ha;Aa=Md?Aa.value():Aa;tc||=new Ub;Aa=jk(ha,Aa,Za,Rb,tc);break a}if(de)b:if(tc||=new Ub,Kc=Za&1,Md=vg(ha),xd=Md.length,de=vg(Aa).length,xd==de||Kc){for(de=xd;de--;){var Xe=
Md[de];if(!(Kc?Xe in Aa:ei.call(Aa,Xe))){Aa=!1;break b}}Be=tc.get(ha);Xe=tc.get(Aa);if(Be&&Xe)Aa=Be==Aa&&Xe==ha;else{Be=!0;tc.set(ha,Aa);tc.set(Aa,ha);for(var Ff=Kc;++deAa?Za:0,Ei(Aa,Za)?ha[Aa]:X}function Zk(ha,Aa,Za){Aa=Aa.length?C(Aa,function(tc){return ph(tc)?function(Kc){return Df(Kc,1===tc.length?tc[0]:tc)}:tc}):[tg];var Rb=-1;Aa=C(Aa,L(ug()));ha=cg(ha,function(tc,Kc,xd){return{criteria:C(Aa,function(Md){return Md(tc)}),index:++Rb,value:tc}});return B(ha,function(tc,Kc){a:{for(var xd=-1,Md=tc.criteria,de=Kc.criteria,Be=Md.length,Xe=Za.length;++xd=
Xe){tc=Ff;break a}tc=Ff*("desc"==Za[xd]?-1:1);break a}}tc=tc.index-Kc.index}return tc})}function mj(ha,Aa){return ml(ha,Aa,function(Za,Rb){return nf(ha,Rb)})}function ml(ha,Aa,Za){for(var Rb=-1,tc=Aa.length,Kc={};++RbAa||9007199254740991Aa&&(Aa=-Aa>tc?0:tc+Aa);Za=Za>tc?tc:Za;0>Za&&
(Za+=tc);tc=Aa>Za?0:Za-Aa>>>0;Aa>>>=0;for(Za=pj(tc);++Rb=tc){for(;Rb>>1,xd=ha[Kc];null!==xd&&!nd(xd)&&(Za?xd<=Aa:xdAa.length?ha:Df(ha,oj(Aa,0,-1));return null==ha||delete ha[dk(kj(Aa))]}function Sj(ha,Aa,Za,Rb){for(var tc=ha.length,Kc=Rb?tc:-1;(Rb?Kc--:++KcRb)return Rb?wh(ha[0]):[];for(var tc=
-1,Kc=pj(Rb);++tc=Rb?ha:oj(ha,Aa,Za)}function ai(ha,Aa){if(Aa)return ha.slice();
Aa=ha.length;Aa=Zn?Zn(Aa):new ha.constructor(Aa);ha.copy(Aa);return Aa}function Ph(ha){var Aa=new ha.constructor(ha.byteLength);(new Em(Aa)).set(new Em(ha));return Aa}function Ak(ha,Aa){Aa=Aa?Ph(ha.buffer):ha.buffer;return new ha.constructor(Aa,ha.byteOffset,ha.length)}function al(ha,Aa){if(ha!==Aa){var Za=ha!==X,Rb=null===ha,tc=ha===ha,Kc=nd(ha),xd=Aa!==X,Md=null===Aa,de=Aa===Aa,Be=nd(Aa);if(!Md&&!Be&&!Kc&&ha>Aa||Kc&&xd&&de&&!Md&&!Be||Rb&&xd&&de||!Za&&de||!tc)return 1;if(!Rb&&!Kc&&!Be&&hatc?X:Kc,tc=1);for(Aa=wi(Aa);++RbKc&&xd[0]!==de&&xd[Kc-1]!==de?[]:ia(xd,de);Kc-=Md.length;return KcZa)return Za?mg(Aa,ha):Aa;Za=mg(Aa,Dm(ha/aa(Aa)));return Sc.test(Aa)?ah(W(Za),0,ha).join(""):Za.slice(0,ha)}function Se(ha,Aa,Za,Rb){function tc(){for(var Md=-1,de=arguments.length,Be=-1,Xe=Rb.length,Ff=pj(Xe+de),dg=this&&this!==ic&&this instanceof tc?xd:ha;++Be