1(()=>{var eM=Object.create;var Ud=Object.defineProperty;var tM=Object.getOwnPropertyDescriptor;var nM=Object.getOwnPropertyNames;var uM=Object.getPrototypeOf,rM=Object.prototype.hasOwnProperty;var l7=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,n)=>(typeof require<"u"?require:e)[n]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var C=(t,e)=>()=>(t&&(e=t(t=0)),e);var et=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),$0=(t,e)=>{for(var n in e)Ud(t,n,{get:e[n],enumerable:!0})},d7=(t,e,n,u)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of nM(e))!rM.call(t,s)&&s!==n&&Ud(t,s,{get:()=>e[s],enumerable:!(u=tM(e,s))||u.enumerable});return t};var F0=(t,e,n)=>(n=t!=null?eM(uM(t)):{},d7(e||!t||!t.__esModule?Ud(n,"default",{value:t,enumerable:!0}):n,t)),zi=t=>d7(Ud({},"__esModule",{value:!0}),t);var Q2,Z2,e6,t6,Ht,Ui=C(()=>{"use strict";Q2=class{constructor(){this.language=void 0,this.rtl=["ar","dv","fa","ha","he","ks","ku","ps","ur","yi"],this.mt=new Z2,this.translations=new Map,this.macros=new Map,this.macros.set("plural",(e,n,u)=>{let s,i=parseFloat(n);if(isNaN(i))return;this._pluralRules===void 0&&(this._pluralRules=this.getPluralRules(this.language));let c=this._pluralRules(i);return i===0&&"zero"in u?s=u.zero:i==1&&"one"in u?s=u.one:i==2&&"two"in u?s=u.two:c in u&&(s=u[c]),s}),document.addEventListener("DOMContentLoaded",()=>{this.index()},!1)}bind(e,n){this.mt.bind(e,n)}getPluralRules(e){let n=new Map([["af",3],["ak",4],["am",4],["ar",1],["asa",3],["az",0],["be",11],["bem",3],["bez",3],["bg",3],["bh",4],["bm",0],["bn",3],["bo",0],["br",20],["brx",3],["bs",11],["ca",3],["cgg",3],["chr",3],["cs",12],["cy",17],["da",3],["de",3],["dv",3],["dz",0],["ee",3],["el",3],["en",3],["eo",3],["es",3],["et",3],["eu",3],["fa",0],["ff",5],["fi",3],["fil",4],["fo",3],["fr",5],["fur",3],["fy",3],["ga",8],["gd",24],["gl",3],["gsw",3],["gu",3],["guw",4],["gv",23],["ha",3],["haw",3],["he",2],["hi",4],["hr",11],["hu",0],["id",0],["ig",0],["ii",0],["is",3],["it",3],["iu",7],["ja",0],["jmc",3],["jv",0],["ka",0],["kab",5],["kaj",3],["kcg",3],["kde",0],["kea",0],["kk",3],["kl",3],["km",0],["kn",0],["ko",0],["ksb",3],["ksh",21],["ku",3],["kw",7],["lag",18],["lb",3],["lg",3],["ln",4],["lo",0],["lt",10],["lv",6],["mas",3],["mg",4],["mk",16],["ml",3],["mn",3],["mo",9],["mr",3],["ms",0],["mt",15],["my",0],["nah",3],["naq",7],["nb",3],["nd",3],["ne",3],["nl",3],["nn",3],["no",3],["nr",3],["nso",4],["ny",3],["nyn",3],["om",3],["or",3],["pa",3],["pap",3],["pl",13],["ps",3],["pt",3],["rm",3],["ro",9],["rof",3],["ru",11],["rwk",3],["sah",0],["saq",3],["se",7],["seh",3],["ses",0],["sg",0],["sh",11],["shi",19],["sk",12],["sl",14],["sma",7],["smi",7],["smj",7],["smn",7],["sms",7],["sn",3],["so",3],["sq",3],["sr",11],["ss",3],["ssy",3],["st",3],["sv",3],["sw",3],["syr",3],["ta",3],["te",3],["teo",3],["th",0],["ti",4],["tig",3],["tk",3],["tl",4],["tn",3],["to",0],["tr",0],["ts",3],["tzm",22],["uk",11],["ur",3],["ve",3],["vi",0],["vun",3],["wa",4],["wae",3],["wo",0],["xh",3],["xog",3],["yo",0],["zh",0],["zu",3]]);function u(d,p){return p.indexOf(d)!==-1}function s(d,p,g){return p<=d&&d<=g}let i={0:function(){return"other"},1:function(d){return s(d%100,3,10)?"few":d===0?"zero":s(d%100,11,99)?"many":d==2?"two":d==1?"one":"other"},2:function(d){return d!==0&&d%10===0?"many":d==2?"two":d==1?"one":"other"},3:function(d){return d==1?"one":"other"},4:function(d){return s(d,0,1)?"one":"other"},5:function(d){return s(d,0,2)&&d!=2?"one":"other"},6:function(d){return d===0?"zero":d%10==1&&d%100!=11?"one":"other"},7:function(d){return d==2?"two":d==1?"one":"other"},8:function(d){return s(d,3,6)?"few":s(d,7,10)?"many":d==2?"two":d==1?"one":"other"},9:function(d){return d===0||d!=1&&s(d%100,1,19)?"few":d==1?"one":"other"},10:function(d){return s(d%10,2,9)&&!s(d%100,11,19)?"few":d%10==1&&!s(d%100,11,19)?"one":"other"},11:function(d){return s(d%10,2,4)&&!s(d%100,12,14)?"few":d%10===0||s(d%10,5,9)||s(d%100,11,14)?"many":d%10==1&&d%100!=11?"one":"other"},12:function(d){return s(d,2,4)?"few":d==1?"one":"other"},13:function(d){return s(d%10,2,4)&&!s(d%100,12,14)?"few":d!=1&&s(d%10,0,1)||s(d%10,5,9)||s(d%100,12,14)?"many":d==1?"one":"other"},14:function(d){return s(d%100,3,4)?"few":d%100==2?"two":d%100==1?"one":"other"},15:function(d){return d===0||s(d%100,2,10)?"few":s(d%100,11,19)?"many":d==1?"one":"other"},16:function(d){return d%10==1&&d!=11?"one":"other"},17:function(d){return d==3?"few":d===0?"zero":d==6?"many":d==2?"two":d==1?"one":"other"},18:function(d){return d===0?"zero":s(d,0,2)&&d!==0&&d!=2?"one":"other"},19:function(d){return s(d,2,10)?"few":s(d,0,1)?"one":"other"},20:function(d){return(s(d%10,3,4)||d%10==9)&&!(s(d%100,10,19)||s(d%100,70,79)||s(d%100,90,99))?"few":d%1e6===0&&d!==0?"many":d%10==2&&!u(d%100,[12,72,92])?"two":d%10==1&&!u(d%100,[11,71,91])?"one":"other"},21:function(d){return d===0?"zero":d==1?"one":"other"},22:function(d){return s(d,0,1)||s(d,11,99)?"one":"other"},23:function(d){return s(d%10,1,2)||d%20===0?"one":"other"},24:function(d){return s(d,3,10)||s(d,13,19)?"few":u(d,[2,12])?"two":u(d,[1,11])?"one":"other"}},c=n.get(e.replace(/-.*$/,""));return c in i?i[c]:(console.warn("plural form unknown for ["+e+"]"),function(){return"other"})}getTranslatableChildren(e){return e.querySelectorAll("*[data-l10n-id]")}localize(e){typeof e=="string"&&(e=[e]);let n=0;e.forEach(u=>
1{u&&(e[n++]=u,~u.indexOf("-")&&(e[n++]=u.substring(0,u.indexOf("-"))))}),this.build(e,(u,s)=>{this.translations=s,this.translateElement(s),this.mt.trigger("localized")})}translateElement(e,n){n=n||document.documentElement;let u=n?this.getTranslatableChildren(n):document.childNodes;for(let s of u)this.translateNode(e,s);this.translateNode(e,n)}asyncForEach(e,n,u){let s=0,i=e.length;n(e[s],s,function c(d){if(d&&console.error(d),s++,s<i)return n(e[s],s,c);u()})}build(e,n){let u=new Map;this.asyncForEach(e,(s,i,c)=>{if(!s)return c();this.loader.load(s,c)},()=>{let s;e.reverse();for(let i=0,c=e.length;i<c;i++)if(s=e[i],!!s){if(!e.includes(s)){~s.indexOf("-")!=-1&&(s=s.split("-")[0]);let d="";for(d of e)if(d&&s!=d&&d.indexOf(s)===0){s=d;break}if(s!=d)continue}if(this.loader.langs.has(s)){for(let d in this.loader.langs.get(s))u.set(d,this.loader.langs.get(s)[d]);this.language=s}else{let d=s.split("-")[0];for(let p in this.loader.langs.get(d))u.set(p,this.loader.langs.get(d)[p]);this.language=d}}n(null,u)})}getLanguage(){return this.language}getDirection(){if(!this.language)return;let e=this.language.indexOf("-")==-1?this.language:this.language.substring(0,this.language.indexOf("-"));return this.rtl.indexOf(e)==-1?"ltr":"rtl"}index(){let e=document.getElementsByTagName("link"),n=[];for(let u=0,s=e.length;u<s;u++)e[u].type=="application/l10n+json"&&n.push(e[u].href);this.loader=new e6(n),this.mt.trigger("indexed")}translateNode(e,n){let u={};if(u.id=n.getAttribute("data-l10n-id"),!u.id)return;if(!e.get(u.id))return console.warn("Couldn't find translation key "+u.id);if(window.JSON)u.args=JSON.parse(n.getAttribute("data-l10n-args"));else try{console.error("Old eval method invoked!!")}catch{console.warn("Couldn't parse args for "+u.id)}u.str=this.get(u.id,u.args);let s,i=u.id.lastIndexOf("."),c={title:1,innerHTML:1,alt:1,textContent:1,value:1,placeholder:1};if(i>0&&u.id.substring(i+1)in c?s=u.id.substring(i+1):s=document.body.textContent?"textContent":"innerText",n.children.length===0||s!="textContent"){n[s]=u.str;let d="data-l10n-aria-label";(!n.hasAttribute("aria-label")||n.getAttribute(d)==="true")&&(n.setAttribute("aria-label",u.str),n.setAttribute(d,"true"))}else{let d=n.childNodes,p=!1,g=0,y=d.length;for(;g<y;g++)d[g].nodeType===3&&/\S/.test(d[g].textContent)&&(p?d[g].nodeValue="":(d[g].nodeValue=u.str,p=!0));p||console.warn("Unexpected error: could not translate element content for key "+u.id,n)}}get(e,n){let u=this.translations;if(!u)return console.warn("No translations available (yet)");if(!u.get(e))return console.warn("Could not find string "+e);let s=u.get(e);return s=this.substMacros(e,s,n),s=this.substArguments(s,n),s}substMacros(e,n,u){let s=/\{\[\s*([a-zA-Z]+)\(([a-zA-Z]+)\)((\s*([a-zA-Z]+)\: ?([ a-zA-Z{}]+),?)+)*\s*\]\}/,i;for(;i=s.exec(n);){let c=i[1],d=i[2],p=i[3],g={};if(!this.macros.has(c))continue;p&&p.match(/(?=\s*)([a-zA-Z]+)\: ?([ a-zA-Z{}]+)(?=,?)/g).forEach(function(w){let T=w.split(":"),D=T[0];g[D]=T[1].trim()});let y;u&&d in u?y=u[d]:d in this.translations&&(y=this.translations.get(d));let S=this.macros.get(c);n=n.substring(0,i.index)+S(e,y,g)+n.substring(i.index+i[0].length)}return n}substArguments(e,n){let u=/\{\{\s*([a-zA-Z\.]+)\s*\}\}/,s,i=this.translations;for(;s=u.exec(e);){if(!s||s.length<2)return e;let c=s[1],d="";if(n&&c in n)d=n[c];else if(i&&c in i)d=i.get(c);else return console.warn("Could not find argument {{"+c+"}}"),e;e=e.substring(0,s.index)+d+e.substring(s.index+s[0].length)}return e}},Z2=class{constructor(){this.events=new Map}bind(e,n){this.events.get(e)===void 0&&this.events.set(e,[]),this.events.get(e).push(n)}unbind(e,n){if(this.events.get(e)===void 0)return;let u=this.events.get(e).indexOf(n);u!==-1&&this.events.get(e).splice(u,1)}trigger(e,...n){if(this.events.get(e)!==void 0)for(let u of this.events.get(e))u(...n)}mixin(e){let n=["bind","unbind","trigger"];if(e!==void 0)for(let u of n)e[u]=this[u]}},e6=class{constructor(e){this.resources=e,this.cache=new Map,this.langs=new Map}load(e,n){if(this.langs.get(e)!==void 0){n();return}if(this.resources.length>0){let u=0;for(let s of this.resources)this.fetch(s,e,i=>{u++,i&&console.warn(i),!(u<this.resources.length)&&n&&n()})}}fetch(e,n,u){if(this.cache.get(e)){this.parse(n,e,this.cache.get(e),u);return}let s=new XMLHttpRequest;s.open("GET",e,!0),s.overrideMimeType&&s.overrideMimeType("application/json; charset=utf-8"),s.onreadystatechange=()=>{if(s.readyState==4)if(s.status==200||s.status===0){let i=JSON.parse(s.responseText);this.cache.set(e,i),this.parse(n,e,i,u)}else u(new Error("Failed to load "+e))},s.send(null)}parse(e,n,u,s){if(typeof u!="object"){s(new Error("A file couldn't be parsed as json."));return}function i(g){let y=g.toLowerCase();return new Map([["zh-cn","zh-hans-cn"],["zh-hk","zh-hant-hk"],["zh-mo","zh-hant-mo"],["zh-my","zh-hans-my"],["zh-sg","zh-hans-sg"],["zh-tw","zh-hant-tw"]]).get(y)??y}function c(g){let y=g.toLowerCase();return new Map([["sr-ec","sr-cyrl"],["sr-el","sr-latn"],["zh-hk","zh-hant-hk"]]).get(y)??y}let d=i(e),p=c(d);if(!u[p]){let g="Couldn't find translations for "+e+"(lowercase BCP 47 lang tag "+d+", JSON lang code "+p+")";for(;!u[p]&&d.lastIndexOf("-")>-1;)d=d.substring(0,d.lastIndexOf("-")),p=c(d);if(!u[p]){let y;for(y in u)if(d!=y&&y.indexOf(e+"-")===0&&u[y]){d=y,p=c(d);break}if(d!=y)return s(new Error(g))}}if(e=p,typeof u[e]=="string"){let g=u[e];u[e].indexOf("http")!=0&&u[e].indexOf("/")!=0&&(g=n+"/../"+u[e]),this.fetch(g,e,s);return}if(typeof u[e]!="object"){s(new Error("Translations should be specified as JSON objects!"));return}this.langs.set(e,u[e]),s()}},t6=new Q2,Ht=t6;window.html10n=t6;window._=t6.get});var iM={};var p7,sM,f7,m7=C(()=>{"use strict";Ui();sM=(window.clientVars?.cookiePrefix||"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),f7=document.cookie.match(new RegExp(`${sM}language=((\\w{2,3})(-\\w+)?)`))||document.cookie.match(/language=((\w{2,3})(-\w+)?)/);f7&&(p7=f7[1]);Ht.mt.bind("indexed",()=>{Ht.localize([p7,navigator.language,"en"])});Ht.mt.bind("localized",()=>{document.documentElement.lang=Ht.getLanguage(),document.documentElement.dir=Ht.getDirection()})});var n6=et((h7,Vd)=>{"use strict";(function(t,e){"use strict";typeof Vd=="object"&&typeof Vd.exports=="object"?Vd.exports=t.document?e(t,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return e(n)}:e(t)})(typeof window<"u"?window:h7,function(t,e){"use strict";var n=[],u=Object.getPrototypeOf,s=n.slice,i=n.flat?function(o){return n.flat.call(o)}:function(o){return n.concat.apply([],o)},c=n.push,d=n.indexOf,p={},g=p.toString,y=p.hasOwnProperty,S=y.toString,w=S.call(Object),T={},D=function(l){return typeof l=="function"&&typeof l.nodeType!="number"&&typeof l.item!="function"},H=function(l){return l!=null&&l===l.window}
1,A=t.document,F={type:!0,src:!0,nonce:!0,noModule:!0};function R(o,l,m){m=m||A;var h,L,b=m.createElement("script");if(b.text=o,l)for(h in F)L=l[h]||l.getAttribute&&l.getAttribute(h),L&&b.setAttribute(h,L);m.head.appendChild(b).parentNode.removeChild(b)}function se(o){return o==null?o+"":typeof o=="object"||typeof o=="function"?p[g.call(o)]||"object":typeof o}var B="3.7.1",q=/HTML$/i,f=function(o,l){return new f.fn.init(o,l)};f.fn=f.prototype={jquery:B,constructor:f,length:0,toArray:function(){return s.call(this)},get:function(o){return o==null?s.call(this):o<0?this[o+this.length]:this[o]},pushStack:function(o){var l=f.merge(this.constructor(),o);return l.prevObject=this,l},each:function(o){return f.each(this,o)},map:function(o){return this.pushStack(f.map(this,function(l,m){return o.call(l,m,l)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(f.grep(this,function(o,l){return(l+1)%2}))},odd:function(){return this.pushStack(f.grep(this,function(o,l){return l%2}))},eq:function(o){var l=this.length,m=+o+(o<0?l:0);return this.pushStack(m>=0&&m<l?[this[m]]:[])},end:function(){return this.prevObject||this.constructor()},push:c,sort:n.sort,splice:n.splice},f.extend=f.fn.extend=function(){var o,l,m,h,L,b,v=arguments[0]||{},I=1,P=arguments.length,K=!1;for(typeof v=="boolean"&&(K=v,v=arguments[I]||{},I++),typeof v!="object"&&!D(v)&&(v={}),I===P&&(v=this,I--);I<P;I++)if((o=arguments[I])!=null)for(l in o)h=o[l],!(l==="__proto__"||v===h)&&(K&&h&&(f.isPlainObject(h)||(L=Array.isArray(h)))?(m=v[l],L&&!Array.isArray(m)?b=[]:!L&&!f.isPlainObject(m)?b={}:b=m,L=!1,v[l]=f.extend(K,b,h)):h!==void 0&&(v[l]=h));return v},f.extend({expando:"jQuery"+(B+Math.random()).replace(/\D/g,""),isReady:!0,error:function(o){throw new Error(o)},noop:function(){},isPlainObject:function(o){var l,m;return!o||g.call(o)!=="[object Object]"?!1:(l=u(o),l?(m=y.call(l,"constructor")&&l.constructor,typeof m=="function"&&S.call(m)===w):!0)},isEmptyObject:function(o){var l;for(l in o)return!1;return!0},globalEval:function(o,l,m){R(o,{nonce:l&&l.nonce},m)},each:function(o,l){var m,h=0;if(N(o))for(m=o.length;h<m&&l.call(o[h],h,o[h])!==!1;h++);else for(h in o)if(l.call(o[h],h,o[h])===!1)break;return o},text:function(o){var l,m="",h=0,L=o.nodeType;if(!L)for(;l=o[h++];)m+=f.text(l);return L===1||L===11?o.textContent:L===9?o.documentElement.textContent:L===3||L===4?o.nodeValue:m},makeArray:function(o,l){var m=l||[];return o!=null&&(N(Object(o))?f.merge(m,typeof o=="string"?[o]:o):c.call(m,o)),m},inArray:function(o,l,m){return l==null?-1:d.call(l,o,m)},isXMLDoc:function(o){var l=o&&o.namespaceURI,m=o&&(o.ownerDocument||o).documentElement;return!q.test(l||m&&m.nodeName||"HTML")},merge:function(o,l){for(var m=+l.length,h=0,L=o.length;h<m;h++)o[L++]=l[h];return o.length=L,o},grep:function(o,l,m){for(var h,L=[],b=0,v=o.length,I=!m;b<v;b++)h=!l(o[b],b),h!==I&&L.push(o[b]);return L},map:function(o,l,m){var h,L,b=0,v=[];if(N(o))for(h=o.length;b<h;b++)L=l(o[b],b,m),L!=null&&v.push(L);else for(b in o)L=l(o[b],b,m),L!=null&&v.push(L);return i(v)},guid:1,support:T}),typeof Symbol=="function"&&(f.fn[Symbol.iterator]=n[Symbol.iterator]),f.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(o,l){p["[object "+l+"]"]=l.toLowerCase()});function N(o){var l=!!o&&"length"in o&&o.length,m=se(o);return D(o)||H(o)?!1:m==="array"||l===0||typeof l=="number"&&l>0&&l-1 in o}function z(o,l){return o.nodeName&&o.nodeName.toLowerCase()===l.toLowerCase()}var we=n.pop,ae=n.sort,ze=n.splice,Ee="[\\x20\\t\\r\\n\\f]",M=new RegExp("^"+Ee+"+|((?:^|[^\\\\])(?:\\\\.)*)"+Ee+"+$","g");f.contains=function(o,l){var m=l&&l.parentNode;return o===m||!!(m&&m.nodeType===1&&(o.contains?o.contains(m):o.compareDocumentPosition&&o.compareDocumentPosition(m)&16))};var te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function Fe(o,l){return l?o==="\0"?"\uFFFD":o.slice(0,-1)+"\\"+o.charCodeAt(o.length-1).toString(16)+" ":"\\"+o}f.escapeSelector=function(o){return(o+"").replace(te,Fe)};var Be=A,_e=c;(function(){var o,l,m,h,L,b=_e,v,I,P,K,de,Le=f.expando,ce=0,Pe=0,_t=qo(),wt=qo(),Mt=qo(),on=qo(),en=function(j,Z){return j===Z&&(L=!0),0},mn="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Wn="(?:\\\\[\\da-fA-F]{1,6}"+Ee+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",xt="\\["+Ee+"*("+Wn+")(?:"+Ee+"*([*^$|!~]?=)"+Ee+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Wn+"))|)"+Ee+"*\\]",Vt=":("+Wn+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+xt+")*)|.*)\\)|)",Ct=ne
1w RegExp(Ee+"+","g"),tn=new RegExp("^"+Ee+"*,"+Ee+"*"),Eu=new RegExp("^"+Ee+"*([>+~]|"+Ee+")"+Ee+"*"),uu=new RegExp(Ee+"|>"),nn=new RegExp(Vt),fn=new RegExp("^"+Wn+"$"),ru={ID:new RegExp("^#("+Wn+")"),CLASS:new RegExp("^\\.("+Wn+")"),TAG:new RegExp("^("+Wn+"|[*])"),ATTR:new RegExp("^"+xt),PSEUDO:new RegExp("^"+Vt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+Ee+"*(even|odd|(([+-]|)(\\d*)n|)"+Ee+"*(?:([+-]|)"+Ee+"*(\\d+)|))"+Ee+"*\\)|)","i"),bool:new RegExp("^(?:"+mn+")$","i"),needsContext:new RegExp("^"+Ee+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+Ee+"*((?:-\\d)?\\d*)"+Ee+"*\\)|)(?=[^-]|$)","i")},Xn=/^(?:input|select|textarea|button)$/i,lr=/^h\d$/i,Nt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Pc=/[+~]/,Or=new RegExp("\\\\[\\da-fA-F]{1,6}"+Ee+"?|\\\\([^\\r\\n\\f])","g"),rs=function(j,Z){var be="0x"+j.slice(1)-65536;return Z||(be<0?String.fromCharCode(be+65536):String.fromCharCode(be>>10|55296,be&1023|56320))},zu=function(){Os()},Bd=Fi(function(j){return j.disabled===!0&&z(j,"fieldset")},{dir:"parentNode",next:"legend"});function $2(){try{return v.activeElement}catch{}}try{b.apply(n=s.call(Be.childNodes),Be.childNodes),n[Be.childNodes.length].nodeType}catch{b={apply:function(Z,be){_e.apply(Z,s.call(be))},call:function(Z){_e.apply(Z,s.call(arguments,1))}}}function cn(j,Z,be,ke){var Ie,ut,pt,yt,mt,qt,Et,Pt=Z&&Z.ownerDocument,It=Z?Z.nodeType:9;if(be=be||[],typeof j!="string"||!j||It!==1&&It!==9&&It!==11)return be;if(!ke&&(Os(Z),Z=Z||v,P)){if(It!==11&&(mt=Nt.exec(j)))if(Ie=mt[1]){if(It===9)if(pt=Z.getElementById(Ie)){if(pt.id===Ie)return b.call(be,pt),be}else return be;else if(Pt&&(pt=Pt.getElementById(Ie))&&cn.contains(Z,pt)&&pt.id===Ie)return b.call(be,pt),be}else{if(mt[2])return b.apply(be,Z.getElementsByTagName(j)),be;if((Ie=mt[3])&&Z.getElementsByClassName)return b.apply(be,Z.getElementsByClassName(Ie)),be}if(!on[j+" "]&&(!K||!K.test(j))){if(Et=j,Pt=Z,It===1&&(uu.test(j)||Eu.test(j))){for(Pt=Pc.test(j)&&is(Z.parentNode)||Z,(Pt!=Z||!T.scope)&&((yt=Z.getAttribute("id"))?yt=f.escapeSelector(yt):Z.setAttribute("id",yt=Le)),qt=P0(j),ut=qt.length;ut--;)qt[ut]=(yt?"#"+yt:":scope")+" "+zo(qt[ut]);Et=qt.join(",")}try{return b.apply(be,Pt.querySelectorAll(Et)),be}catch{on(j,!0)}finally{yt===Le&&Z.removeAttribute("id")}}}return os(j.replace(M,"$1"),Z,be,ke)}function qo(){var j=[];function Z(be,ke){return j.push(be+" ")>l.cacheLength&&delete Z[j.shift()],Z[be+" "]=ke}return Z}function dr(j){return j[Le]=!0,j}function ti(j){var Z=v.createElement("fieldset");try{return!!j(Z)}catch{return!1}finally{Z.parentNode&&Z.parentNode.removeChild(Z),Z=null}}function F2(j){return function(Z){return z(Z,"input")&&Z.type===j}}function Uu(j){return function(Z){return(z(Z,"input")||z(Z,"button"))&&Z.type===j}}function Nc(j){return function(Z){return"form"in Z?Z.parentNode&&Z.disabled===!1?"label"in Z?"label"in Z.parentNode?Z.parentNode.disabled===j:Z.disabled===j:Z.isDisabled===j||Z.isDisabled!==!j&&Bd(Z)===j:Z.disabled===j:"label"in Z?Z.disabled===j:!1}}function ss(j){return dr(function(Z){return Z=+Z,dr(function(be,ke){for(var Ie,ut=j([],be.length,Z),pt=ut.length;pt--;)be[Ie=ut[pt]]&&(be[Ie]=!(ke[Ie]=be[Ie]))})})}function is(j){return j&&typeof j.getElementsByTagName<"u"&&j}function Os(j){var Z,be=j?j.ownerDocument||j:Be;return be==v||be.nodeType!==9||!be.documentElement||(v=be,I=v.documentElement,P=!f.isXMLDoc(v),de=I.matches||I.webkitMatchesSelector||I.msMatchesSelector,I.msMatchesSelector&&Be!=v&&(Z=v.defaultView)&&Z.top!==Z&&Z.addEventListener("unload",zu),T.getById=ti(function(ke){return I.appendChild(ke).id=f.expando,!v.getElementsByName||!v.getElementsByName(f.expando).length}),T.disconnectedMatch=ti(function(ke){return de.call(ke,"*")}),T.scope=ti(function(){return v.querySelectorAll(":scope")}),T.cssHas=ti(function(){try{return v.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),T.getById?(l.filter.ID=function(ke){var Ie=ke.replace(Or,rs);return function(ut){return ut.getAttribute("id")===Ie}},l.find.ID=function(ke,Ie){if(typeof Ie.getElementById<"u"&&P){var ut=Ie.getElementById(ke);return ut?[ut]:[]}}):(l.filter.ID=function(ke){var Ie=ke.replace(Or,rs);return function(ut){var pt=typeof ut.getAttributeNode<"u"&&ut.getAttributeNode("id");return pt&&pt.value===Ie}},l.find.ID=function(ke,Ie){if(typeof Ie.getElementById<"u"&&P){var ut,pt,yt,mt=Ie.getElementById(ke);if(mt){if(ut=mt.getAttributeNode("id"),ut&&ut.value===ke)return[mt];for(yt=Ie.getElementsByName(ke),pt=0;
1mt=yt[pt++];)if(ut=mt.getAttributeNode("id"),ut&&ut.value===ke)return[mt]}return[]}}),l.find.TAG=function(ke,Ie){return typeof Ie.getElementsByTagName<"u"?Ie.getElementsByTagName(ke):Ie.querySelectorAll(ke)},l.find.CLASS=function(ke,Ie){if(typeof Ie.getElementsByClassName<"u"&&P)return Ie.getElementsByClassName(ke)},K=[],ti(function(ke){var Ie;I.appendChild(ke).innerHTML="<a id='"+Le+"' href='' disabled='disabled'></a><select id='"+Le+"-\r\\' disabled='disabled'><option selected=''></option></select>",ke.querySelectorAll("[selected]").length||K.push("\\["+Ee+"*(?:value|"+mn+")"),ke.querySelectorAll("[id~="+Le+"-]").length||K.push("~="),ke.querySelectorAll("a#"+Le+"+*").length||K.push(".#.+[+~]"),ke.querySelectorAll(":checked").length||K.push(":checked"),Ie=v.createElement("input"),Ie.setAttribute("type","hidden"),ke.appendChild(Ie).setAttribute("name","D"),I.appendChild(ke).disabled=!0,ke.querySelectorAll(":disabled").length!==2&&K.push(":enabled",":disabled"),Ie=v.createElement("input"),Ie.setAttribute("name",""),ke.appendChild(Ie),ke.querySelectorAll("[name='']").length||K.push("\\["+Ee+"*name"+Ee+"*="+Ee+`*(?:''|"")`)}),T.cssHas||K.push(":has"),K=K.length&&new RegExp(K.join("|")),en=function(ke,Ie){if(ke===Ie)return L=!0,0;var ut=!ke.compareDocumentPosition-!Ie.compareDocumentPosition;return ut||(ut=(ke.ownerDocument||ke)==(Ie.ownerDocument||Ie)?ke.compareDocumentPosition(Ie):1,ut&1||!T.sortDetached&&Ie.compareDocumentPosition(ke)===ut?ke===v||ke.ownerDocument==Be&&cn.contains(Be,ke)?-1:Ie===v||Ie.ownerDocument==Be&&cn.contains(Be,Ie)?1:h?d.call(h,ke)-d.call(h,Ie):0:ut&4?-1:1)}),v}cn.matches=function(j,Z){return cn(j,null,null,Z)},cn.matchesSelector=function(j,Z){if(Os(j),P&&!on[Z+" "]&&(!K||!K.test(Z)))try{var be=de.call(j,Z);if(be||T.disconnectedMatch||j.document&&j.document.nodeType!==11)return be}catch{on(Z,!0)}return cn(Z,v,null,[j]).length>0},cn.contains=function(j,Z){return(j.ownerDocument||j)!=v&&Os(j),f.contains(j,Z)},cn.attr=function(j,Z){(j.ownerDocument||j)!=v&&Os(j);var be=l.attrHandle[Z.toLowerCase()],ke=be&&y.call(l.attrHandle,Z.toLowerCase())?be(j,Z,!P):void 0;return ke!==void 0?ke:j.getAttribute(Z)},cn.error=function(j){throw new Error("Syntax error, unrecognized expression: "+j)},f.uniqueSort=function(j){var Z,be=[],ke=0,Ie=0;if(L=!T.sortStable,h=!T.sortStable&&s.call(j,0),ae.call(j,en),L){for(;Z=j[Ie++];)Z===j[Ie]&&(ke=be.push(Ie));for(;ke--;)ze.call(j,be[ke],1)}return h=null,j},f.fn.uniqueSort=function(){return this.pushStack(f.uniqueSort(s.apply(this)))},l=f.expr={cacheLength:50,createPseudo:dr,match:ru,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(j){return j[1]=j[1].replace(Or,rs),j[3]=(j[3]||j[4]||j[5]||"").replace(Or,rs),j[2]==="~="&&(j[3]=" "+j[3]+" "),j.slice(0,4)},CHILD:function(j){return j[1]=j[1].toLowerCase(),j[1].slice(0,3)==="nth"?(j[3]||cn.error(j[0]),j[4]=+(j[4]?j[5]+(j[6]||1):2*(j[3]==="even"||j[3]==="odd")),j[5]=+(j[7]+j[8]||j[3]==="odd")):j[3]&&cn.error(j[0]),j},PSEUDO:function(j){var Z,be=!j[6]&&j[2];return ru.CHILD.test(j[0])?null:(j[3]?j[2]=j[4]||j[5]||"":be&&nn.test(be)&&(Z=P0(be,!0))&&(Z=be.indexOf(")",be.length-Z)-be.length)&&(j[0]=j[0].slice(0,Z),j[2]=be.slice(0,Z)),j.slice(0,3))}},filter:{TAG:function(j){var Z=j.replace(Or,rs).toLowerCase();return j==="*"?function(){return!0}:function(be){return z(be,Z)}},CLASS:function(j){var Z=_t[j+" "];return Z||(Z=new RegExp("(^|"+Ee+")"+j+"("+Ee+"|$)"))&&_t(j,function(be){return Z.test(typeof be.className=="string"&&be.className||typeof be.getAttribute<"u"&&be.getAttribute("class")||"")})},ATTR:function(j,Z,be){return function(ke){var Ie=cn.attr(ke,j);return Ie==null?Z==="!=":Z?(Ie+="",Z==="="?Ie===be:Z==="!="?Ie!==be:Z==="^="?be&&Ie.indexOf(be)===0:Z==="*="?be&&Ie.indexOf(be)>-1:Z==="$="?be&&Ie.slice(-be.length)===be:Z==="~="?(" "+Ie.replace(Ct," ")+" ").indexOf(be)>-1:Z==="|="?Ie===be||Ie.slice(0,be.length+1)===be+"-":!1):!0}},CHILD:function(j,Z,be,ke,Ie){var ut=j.slice(0,3)!=="nth",pt=j.slice(-4)!=="last",yt=Z==="of-type";return ke===1&&Ie===0?function(mt){return!!mt.parentNode}:function(mt,qt,Et){var Pt,It,St,xn,Qn,su=ut!==pt?"nextSibling":"previousSibling",Nn=mt.parentNode,fr=yt&&mt.nodeName.toLowerCase(),Wi=!Et&&!yt,wn=!1;if(Nn){if(ut){for(;su;){for(St=mt;St=St[su];)if(yt?z(St,fr):St.nodeType===1)return!1;Qn=su=j==="only"&&!Qn&&"nextSibling"}return!0}if(Qn=[pt?Nn.firstChild:Nn.lastChild],pt&&Wi){for(It=Nn[Le]||(Nn[Le]={}),Pt=It[j]||[],xn=Pt[0]===ce&&Pt[1],wn=xn&&Pt[2],St=xn&&Nn.childNodes[xn];St=++xn&&St&&St[su]||(wn=xn=0)||Qn.pop();)if(St.nodeType===1&&++wn&&St===mt){It[j]=[ce,xn,wn];break}}else if(Wi&&(It=mt[Le]||(mt[Le]={}),Pt=It[j]||[],xn=Pt[0]===ce&&Pt[1],wn=xn),wn===!1)for(;(St=++xn&&St&&St[su]||(wn=xn=0)||Qn.pop())&&!((yt?z(St,fr):St.nodeType===1)&&++wn&&(Wi&&(It=St[Le]||(St[Le]={}),It[j]=[ce,wn]),St===mt)););return wn-=Ie,wn===ke||wn%ke===0&&wn/ke>=0}}},PSEUDO:function(j,Z){var be,ke=l.pseudos[j]||l.setFilters[j.toLowerCase()]||cn.error("unsupported pseudo: "+j);return ke[Le]?ke(Z):ke.length>1?(be=[j,j,"",Z],l.setFilters.hasOwnProperty(j.toLowerCase())?dr(function(Ie,ut){for(var pt,yt=ke(Ie,Z),mt=yt.length;mt--;)pt=d.call(Ie,yt[mt]),Ie[pt]=!(ut[pt]=yt[mt])}):function(Ie){return ke(Ie,0,be)}
vendor: 10,552 bytes, line 1
1):ke}},pseudos:{not:dr(function(j){var Z=[],be=[],ke=Pr(j.replace(M,"$1"));return ke[Le]?dr(function(Ie,ut,pt,yt){for(var mt,qt=ke(Ie,null,yt,[]),Et=Ie.length;Et--;)(mt=qt[Et])&&(Ie[Et]=!(ut[Et]=mt))}):function(Ie,ut,pt){return Z[0]=Ie,ke(Z,null,pt,be),Z[0]=null,!be.pop()}}),has:dr(function(j){return function(Z){return cn(j,Z).length>0}}),contains:dr(function(j){return j=j.replace(Or,rs),function(Z){return(Z.textContent||f.text(Z)).indexOf(j)>-1}}),lang:dr(function(j){return fn.test(j||"")||cn.error("unsupported lang: "+j),j=j.replace(Or,rs).toLowerCase(),function(Z){var be;do if(be=P?Z.lang:Z.getAttribute("xml:lang")||Z.getAttribute("lang"))return be=be.toLowerCase(),be===j||be.indexOf(j+"-")===0;while((Z=Z.parentNode)&&Z.nodeType===1);return!1}}),target:function(j){var Z=t.location&&t.location.hash;return Z&&Z.slice(1)===j.id},root:function(j){return j===I},focus:function(j){return j===$2()&&v.hasFocus()&&!!(j.type||j.href||~j.tabIndex)},enabled:Nc(!1),disabled:Nc(!0),checked:function(j){return z(j,"input")&&!!j.checked||z(j,"option")&&!!j.selected},selected:function(j){return j.parentNode&&j.parentNode.selectedIndex,j.selected===!0},empty:function(j){for(j=j.firstChild;j;j=j.nextSibling)if(j.nodeType<6)return!1;return!0},parent:function(j){return!l.pseudos.empty(j)},header:function(j){return lr.test(j.nodeName)},input:function(j){return Xn.test(j.nodeName)},button:function(j){return z(j,"input")&&j.type==="button"||z(j,"button")},text:function(j){var Z;return z(j,"input")&&j.type==="text"&&((Z=j.getAttribute("type"))==null||Z.toLowerCase()==="text")},first:ss(function(){return[0]}),last:ss(function(j,Z){return[Z-1]}),eq:ss(function(j,Z,be){return[be<0?be+Z:be]}),even:ss(function(j,Z){for(var be=0;be<Z;be+=2)j.push(be);return j}),odd:ss(function(j,Z){for(var be=1;be<Z;be+=2)j.push(be);return j}),lt:ss(function(j,Z,be){var ke;for(be<0?ke=be+Z:be>Z?ke=Z:ke=be;--ke>=0;)j.push(ke);return j}),gt:ss(function(j,Z,be){for(var ke=be<0?be+Z:be;++ke<Z;)j.push(ke);return j})}},l.pseudos.nth=l.pseudos.eq;for(o in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})l.pseudos[o]=F2(o);for(o in{submit:!0,reset:!0})l.pseudos[o]=Uu(o);function qd(){}qd.prototype=l.filters=l.pseudos,l.setFilters=new qd;function P0(j,Z){var be,ke,Ie,ut,pt,yt,mt,qt=wt[j+" "];if(qt)return Z?0:qt.slice(0);for(pt=j,yt=[],mt=l.preFilter;pt;){(!be||(ke=tn.exec(pt)))&&(ke&&(pt=pt.slice(ke[0].length)||pt),yt.push(Ie=[])),be=!1,(ke=Eu.exec(pt))&&(be=ke.shift(),Ie.push({value:be,type:ke[0].replace(M," ")}),pt=pt.slice(be.length));for(ut in l.filter)(ke=ru[ut].exec(pt))&&(!mt[ut]||(ke=mt[ut](ke)))&&(be=ke.shift(),Ie.push({value:be,type:ut,matches:ke}),pt=pt.slice(be.length));if(!be)break}return Z?pt.length:pt?cn.error(j):wt(j,yt).slice(0)}function zo(j){for(var Z=0,be=j.length,ke="";Z<be;Z++)ke+=j[Z].value;return ke}function Fi(j,Z,be){var ke=Z.dir,Ie=Z.next,ut=Ie||ke,pt=be&&ut==="parentNode",yt=Pe++;return Z.first?function(mt,qt,Et){for(;mt=mt[ke];)if(mt.nodeType===1||pt)return j(mt,qt,Et);return!1}:function(mt,qt,Et){var Pt,It,St=[ce,yt];if(Et){for(;mt=mt[ke];)if((mt.nodeType===1||pt)&&j(mt,qt,Et))return!0}else for(;mt=mt[ke];)if(mt.nodeType===1||pt)if(It=mt[Le]||(mt[Le]={}),Ie&&z(mt,Ie))mt=mt[ke]||mt;else{if((Pt=It[ut])&&Pt[0]===ce&&Pt[1]===yt)return St[2]=Pt[2];if(It[ut]=St,St[2]=j(mt,qt,Et))return!0}return!1}}function Ir(j){return j.length>1?function(Z,be,ke){for(var Ie=j.length;Ie--;)if(!j[Ie](Z,be,ke))return!1;return!0}:j[0]}function Rc(j,Z,be){for(var ke=0,Ie=Z.length;ke<Ie;ke++)cn(j,Z[ke],be);return be}function ji(j,Z,be,ke,Ie){for(var ut,pt=[],yt=0,mt=j.length,qt=Z!=null;yt<mt;yt++)(ut=j[yt])&&(!be||be(ut,ke,Ie))&&(pt.push(ut),qt&&Z.push(yt));return pt}function Is(j,Z,be,ke,Ie,ut){return ke&&!ke[Le]&&(ke=Is(ke)),Ie&&!Ie[Le]&&(Ie=Is(Ie,ut)),dr(function(pt,yt,mt,qt){var Et,Pt,It,St,xn=[],Qn=[],su=yt.length,Nn=pt||Rc(Z||"*",mt.nodeType?[mt]:mt,[]),fr=j&&(pt||!Z)?ji(Nn,xn,j,mt,qt):Nn;if(be?(St=Ie||(pt?j:su||ke)?[]:yt,be(fr,St,mt,qt)):St=fr,ke)for(Et=ji(St,Qn),ke(Et,[],mt,qt),Pt=Et.length;Pt--;)(It=Et[Pt])&&(St[Qn[Pt]]=!(fr[Qn[Pt]]=It));if(pt){if(Ie||j){if(Ie){for(Et=[],Pt=St.length;Pt--;)(It=St[Pt])&&Et.push(fr[Pt]=It);Ie(null,St=[],Et,qt)}for(Pt=St.length;Pt--;)(It=St[Pt])&&(Et=Ie?d.call(pt,It):xn[Pt])>-1&&(pt[Et]=!(yt[Et]=It))}}else St=ji(St===yt?St.splice(su,St.length):St),Ie?Ie(null,yt,St,qt):b.apply(yt,St)})}function xu(j){for(var Z,be,ke,Ie=j.length,ut=l.relative[j[0].type],pt=ut||l.relative[" "],yt=ut?1:0,mt=Fi(function(Pt){return Pt===Z},pt,!0),qt=Fi(function(Pt){return d.call(Z,Pt)>-1},pt,!0),Et=[function(Pt,It,St){var xn=!ut&&(St||It!=m)||((Z=It).nodeType?mt(Pt,It,St):qt(Pt,It,St));return Z=null,xn}];yt<Ie;yt++)if(be=l.relative[j[yt].type])Et=[Fi(Ir(Et),be)];else{if(be=l.filter[j[yt].type].apply(null,j[yt].matches),be[Le]){for(ke=++yt;ke<Ie&&!l.relative[j[ke].type];ke++);return Is(yt>1&&Ir(Et),yt>1&&zo(j.slice(0,yt-1).concat({value:j[yt-2].type===" "?"*":""})).replace(M,"$1"),be,yt<ke&&xu(j.slice(yt,ke)),ke<Ie&&xu(j=j.slice(ke)),ke<Ie&&zo(j))}Et.push(be)}return Ir(Et)}function Ps(j,Z){var be=Z.length>0,ke=j.length>0,Ie=function(ut,pt,yt,mt,qt){var Et,Pt,It,St=0,xn="0",Qn=ut&&[],su=[],Nn=m,fr=ut||ke&&l.find.TAG("*",qt),Wi=ce+=Nn==null?1:Math.random()||.1,wn=fr.length;for(qt&&(m=pt==v||pt||qt);xn!==wn&&(Et=fr[xn])!=null;xn++){if(ke&&Et){for(Pt=0,!pt&&Et.ownerDocument!=v&&(Os(Et),yt=!P);It=j[Pt++];)if(It(Et,pt||v,yt)){b.call(mt,Et);break}qt&&(ce=Wi)}be&&((Et=!It&&Et)&&St--,ut&&Qn.push(Et))}if(St+=xn,be&&xn!==St){for(Pt=0;It=Z[Pt++];)It(Qn,su,pt,yt);if(ut){if(St>0)for(;xn--;)Qn[xn]||su[xn]||(su[xn]=we.call(mt));su=ji(su)}b.apply(mt,su),qt&&!ut&&su.length>0&&St+Z.length>1&&f.uniqueSort(mt)}return qt&&(ce=Wi,m=Nn),Qn};return be?dr(Ie):Ie}function Pr(j,Z){var be,ke=[],Ie=[],ut=Mt[j+" "];if(!ut){for(Z||(Z=P0(j)),be=Z.length;be--;)ut=xu(Z[be]),ut[Le]?ke.push(ut):Ie.push(ut);ut=Mt(j,Ps(Ie,ke)),ut.selector=j}return ut}function os(j,Z,be,ke){var Ie,ut,pt,yt,mt,qt=typeof j=="function"&&j,Et=!ke&&P0(j=qt.selector||j);if(be=be||[],Et.length===1){if(ut=Et[0]=Et[0].slice(0),ut.length>2&&(pt=ut[0]).type==="ID"&&Z.nodeType===9&&P&&l.relative[ut[1].type]){if(Z=(l.find.ID(pt.matches[0].replace(Or,rs),Z)||[])[0],Z)qt&&(Z=Z.parentNode);else return be;j=j.slice(ut.shift().value.length)}for(Ie=ru.needsContext.test(j)?0:ut.length;Ie--&&(pt=ut[Ie],!l.relative[yt=pt.type]);)if((mt=l.find[yt])&&(ke=mt(pt.matches[0].replace(Or,rs),Pc.test(ut[0].type)&&is(Z.parentNode)||Z))){if(ut.splice(Ie,1),j=ke.length&&zo(ut),!j)return b.apply(be,ke),be;break}}return(qt||Pr(j,Et))(ke,Z,!P,be,!Z||Pc.test(j)&&is(Z.parentNode)||Z),be}T.sortStable=Le.split("").sort(en).join("")===Le,Os(),T.sortDetached=ti(function(j){return j.compareDocumentPosition(v.createElement("fieldset"))&1}),f.find=cn,f.expr[":"]=f.expr.pseudos,f.unique=f.uniqueSort,cn.compile=Pr,cn.select=os,cn.setDocument=Os,cn.tokenize=P0,cn.escape=f.escapeSelector,cn.getText=f.text,cn.isXML=f.isXMLDoc,cn.selectors=f.expr,cn.support=f.support,cn.uniqueSort=f.uniqueSort})();var ue=function(o,l,m){for(var h=[],L=m!==void 0;(o=o[l])&&o.nodeType!==9;)if(o.nodeType===1){if(L&&f(o).is(m))break;h.push(o)}return h},fe=function(o,l){for(var m=[];o;o=o.nextSibling)o.nodeType===1&&o!==l&&m.push(o);return m},ee=f.expr.match.needsContext,We=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function rt(o,l,m){return D(l)?f.grep(o,function(h,L){return!!l.call(h,L,h)!==m}):l.nodeType?f.grep(o,function(h){return h===l!==m}):typeof l!="string"?f.grep(o,function(h){return d.call(l,h)>-1!==m}):f.filter(l,o,m)}f.filter=function(o,l,m){var h=l[0];return m&&(o=":not("+o+")"),l.length===1&&h.nodeType===1?f.find.matchesSelector(h,o)?[h]:[]:f.find.matches(o,f.grep(l,function(L){return L.nodeType===1}))},f.fn.extend({find:function(o){var l,m,h=this.length,L=this;if(typeof o!="string")return this.pushStack(f(o).filter(function(){for(l=0;l<h;l++)if(f.contains(L[l],this))return!0}));for(m=this.pushStack([]),l=0;l<h;l++)f.find(o,L[l],m);return h>1?f.uniqueSort(m):m},filter:function(o){return this.pushStack(rt(this,o||[],!1))},not:function(o){return this.pushStack(rt(this,o||[],!0))},is:function(o){return!!rt(this,typeof o=="string"&&ee.test(o)?f(o):o||[],!1).length}});var Ue,ot=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,dt=f.fn.init=function(o,l,m){var h,L;if(!o)return this;if(m=m||Ue,typeof o=="string")if(o[0]==="<"&&o[o.length-1]===">"&&o.length>=3?h=[null,o,null]:h=ot.exec(o),h&&(h[1]||!l))if(h[1]){if(l=l instanceof f?l[0]:l,f.merge(this,f.parseHTML(h[1],l&&l.nodeType?l.ownerDocument||l:A,!0)),We.test(h[1])&&f.isPlainObject(l))for(h in l)D(this[h])?this[h](l[h]):this.attr(h,l[h]);return this}else return L=A.getElementById(h[2]),L&&(this[0]=L,this.length=1),this;else return!l||l.jquery?(l||m).find(o):this.constructor(l).find(o);else{if(o.nodeType)return this[0]=o,this.length=1,this;if(D(o))return m.ready!==void 0?m.ready(o):o(f)}return f.makeArray(o,this)};dt.prototype=f.fn,Ue=f(A);var Ve=/^(?:parents|prev(?:Until|All))/,Ae={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({has:function(o){var l=f(o,this),m=l.length;return this.filter(function(){for(var h=0;h<m;h++)if(f.contains(this,l[h]))return!0})},closest:function(o,l){var m,h=0,L=this.length,b=[],v=typeof o!="string"&&f(o);if(!ee.test(o)){for(;h<L;h++)for(m=this[h];m&&m!==l;m=m.parentNode)if(m.nodeType<11&&(v?v.index(m)>-1:m.nodeType===1&&f.find.matchesSelector(m,o))){b.push(m);break}}return this.pushStack(b.length>1?f.uniqueSort(b):b)},index:function(o){return o?typeof o=="string"?d.call(f(o),this[0]):d.call(this,o.jquery?o[0]:o):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(o,l){return this.pushStack(f.uniqueSort(f.merge(this.get(),f(o,l))))},addBack:function(o){return this.add(o==null?this.prevObject:this.prevObject.filter(o))}});function ct(o,l){for(;(o=o[l])&&o.nodeType!==1;);return o}f.each({parent:function(o){var l=o.parentNode;return l&&l.nodeType!==11?l:null},parents:function(o){return ue(o,"parentNode")},parentsUntil:function(o,l,m){return ue(o,"parentNode",m)},next:function(o){return ct(o,"nextSibling")},prev:function(o){return ct(o,"previousSibling")},nextAll:function(o){return ue(o,"nextSibling")},prevAll:function(o){return ue(o,"previousSibling")},nextUntil:function(o,l,m){return ue(o,"nextSibling",m)},prevUntil:function(o,l,m){return ue(o,"previousSibling",m)},siblings:function(o){return fe((o.parentNode||{}).firstChild,o)},children:function(o){return fe(o.firstChild)},contents:function(o){return o.contentDocument!=null&&u(o.contentDocument)?o.contentDocument:(z(o,"template")&&(o=o.c
vendor: 6,661 bytes, line 1
1ontent||o),f.merge([],o.childNodes))}},function(o,l){f.fn[o]=function(m,h){var L=f.map(this,l,m);return o.slice(-5)!=="Until"&&(h=m),h&&typeof h=="string"&&(L=f.filter(h,L)),this.length>1&&(Ae[o]||f.uniqueSort(L),Ve.test(o)&&L.reverse()),this.pushStack(L)}});var Qe=/[^\x20\t\r\n\f]+/g;function it(o){var l={};return f.each(o.match(Qe)||[],function(m,h){l[h]=!0}),l}f.Callbacks=function(o){o=typeof o=="string"?it(o):f.extend({},o);var l,m,h,L,b=[],v=[],I=-1,P=function(){for(L=L||o.once,h=l=!0;v.length;I=-1)for(m=v.shift();++I<b.length;)b[I].apply(m[0],m[1])===!1&&o.stopOnFalse&&(I=b.length,m=!1);o.memory||(m=!1),l=!1,L&&(m?b=[]:b="")},K={add:function(){return b&&(m&&!l&&(I=b.length-1,v.push(m)),(function de(Le){f.each(Le,function(ce,Pe){D(Pe)?(!o.unique||!K.has(Pe))&&b.push(Pe):Pe&&Pe.length&&se(Pe)!=="string"&&de(Pe)})})(arguments),m&&!l&&P()),this},remove:function(){return f.each(arguments,function(de,Le){for(var ce;(ce=f.inArray(Le,b,ce))>-1;)b.splice(ce,1),ce<=I&&I--}),this},has:function(de){return de?f.inArray(de,b)>-1:b.length>0},empty:function(){return b&&(b=[]),this},disable:function(){return L=v=[],b=m="",this},disabled:function(){return!b},lock:function(){return L=v=[],!m&&!l&&(b=m=""),this},locked:function(){return!!L},fireWith:function(de,Le){return L||(Le=Le||[],Le=[de,Le.slice?Le.slice():Le],v.push(Le),l||P()),this},fire:function(){return K.fireWith(this,arguments),this},fired:function(){return!!h}};return K};function Y(o){return o}function W(o){throw o}function X(o,l,m,h){var L;try{o&&D(L=o.promise)?L.call(o).done(l).fail(m):o&&D(L=o.then)?L.call(o,l,m):l.apply(void 0,[o].slice(h))}catch(b){m.apply(void 0,[b])}}f.extend({Deferred:function(o){var l=[["notify","progress",f.Callbacks("memory"),f.Callbacks("memory"),2],["resolve","done",f.Callbacks("once memory"),f.Callbacks("once memory"),0,"resolved"],["reject","fail",f.Callbacks("once memory"),f.Callbacks("once memory"),1,"rejected"]],m="pending",h={state:function(){return m},always:function(){return L.done(arguments).fail(arguments),this},catch:function(b){return h.then(null,b)},pipe:function(){var b=arguments;return f.Deferred(function(v){f.each(l,function(I,P){var K=D(b[P[4]])&&b[P[4]];L[P[1]](function(){var de=K&&K.apply(this,arguments);de&&D(de.promise)?de.promise().progress(v.notify).done(v.resolve).fail(v.reject):v[P[0]+"With"](this,K?[de]:arguments)})}),b=null}).promise()},then:function(b,v,I){var P=0;function K(de,Le,ce,Pe){return function(){var _t=this,wt=arguments,Mt=function(){var en,mn;if(!(de<P)){if(en=ce.apply(_t,wt),en===Le.promise())throw new TypeError("Thenable self-resolution");mn=en&&(typeof en=="object"||typeof en=="function")&&en.then,D(mn)?Pe?mn.call(en,K(P,Le,Y,Pe),K(P,Le,W,Pe)):(P++,mn.call(en,K(P,Le,Y,Pe),K(P,Le,W,Pe),K(P,Le,Y,Le.notifyWith))):(ce!==Y&&(_t=void 0,wt=[en]),(Pe||Le.resolveWith)(_t,wt))}},on=Pe?Mt:function(){try{Mt()}catch(en){f.Deferred.exceptionHook&&f.Deferred.exceptionHook(en,on.error),de+1>=P&&(ce!==W&&(_t=void 0,wt=[en]),Le.rejectWith(_t,wt))}};de?on():(f.Deferred.getErrorHook?on.error=f.Deferred.getErrorHook():f.Deferred.getStackHook&&(on.error=f.Deferred.getStackHook()),t.setTimeout(on))}}return f.Deferred(function(de){l[0][3].add(K(0,de,D(I)?I:Y,de.notifyWith)),l[1][3].add(K(0,de,D(b)?b:Y)),l[2][3].add(K(0,de,D(v)?v:W))}).promise()},promise:function(b){return b!=null?f.extend(b,h):h}},L={};return f.each(l,function(b,v){var I=v[2],P=v[5];h[v[1]]=I.add,P&&I.add(function(){m=P},l[3-b][2].disable,l[3-b][3].disable,l[0][2].lock,l[0][3].lock),I.add(v[3].fire),L[v[0]]=function(){return L[v[0]+"With"](this===L?void 0:this,arguments),this},L[v[0]+"With"]=I.fireWith}),h.promise(L),o&&o.call(L,L),L},when:function(o){var l=arguments.length,m=l,h=Array(m),L=s.call(arguments),b=f.Deferred(),v=function(I){return function(P){h[I]=this,L[I]=arguments.length>1?s.call(arguments):P,--l||b.resolveWith(h,L)}};if(l<=1&&(X(o,b.done(v(m)).resolve,b.reject,!l),b.state()==="pending"||D(L[m]&&L[m].then)))return b.then();for(;m--;)X(L[m],v(m),b.reject);return b.promise()}});var V=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;f.Deferred.exceptionHook=function(o,l){t.console&&t.console.warn&&o&&V.test(o.name)&&t.console.warn("jQuery.Deferred exception: "+o.message,o.stack,l)},f.readyException=function(o){t.setTimeout(function(){throw o})};var me=f.Deferred();f.fn.ready=function(o){return me.then(o).catch(function(l){f.readyException(l)}),this},f.extend({isReady:!1,readyWait:1,ready:function(o){(o===!0?--f.readyWait:f.isReady)||(f.isReady=!0,!(o!==!0&&--f.readyWait>0)&&me.resolveWith(A,[f]))}}),f.ready.then=me.then;function le(){A.removeEventListener("DOMContentLoaded",le),t.removeEventListener("load",le),f.ready()}A.readyState==="complete"||A.readyState!=="loading"&&!A.documentElement.doScroll?t.setTimeout(f.ready):(A.addEventListener("DOMContentLoaded",le),t.addEventListener("load",le));var Q=function(o,l,m,h,L,b,v){var I=0,P=o.length,K=m==null;if(se(m)==="object"){L=!0;for(I in m)Q(o,l,I,m[I],!0,b,v)}else if(h!==void 0&&(L=!0,D(h)||(v=!0),K&&(v?(l.call(o,h),l=null):(K=l,l=function(de,Le,ce){return K.call(f(de),ce)})),l))for(;I<P;I++)l(o[I],m,v?h:h.call(o[I],I,l(o[I],m)));return L?o:K?l.call(o):P?l(o[0],m):b},ye=/^-ms-/,ge=/-([a-z])/g;function Re(o,l){return l.toUpperCase()}function De(o){return o.replace(ye,"ms-").replace(ge,Re)}var qe=function(o){return o.nodeType===1||o.nodeType===9||!+o.nodeType};function Ce(){this.expando=f.expando+Ce.uid++}Ce.uid=1,Ce.prototype={cache:function(o){var l=o[this.expando];return l||(l={},qe(o)&&(o.nodeType?o[this.expando]=l:Object.defineProperty(o,this.expando,{value:l,configurable:!0}))),l},set:function(o,l,m){var h,L=this.cache(o);if(typeof l=="string")L[De(l)]=m;else for(h in l)L[De(h)]=l[h];return L},get:function(o,l){return l===void 0?this.cache(o):o[this.expando]&&o[this.expando][De(l)]},access:function(o,l,m){return l===void 0||l&&typeof l=="string"&&m===void 0?this.get(o,l):(this.set(o,l,m),m!==void 0?m:l)},remove:function(o,l){var m,h=o[this.expando];if(h!==void 0){if(l!==void 0)for(Array.isArray(l)?l=l.map(De):(l=De(l),l=l in h?[l]:l.match(Qe)||[]),m=l.length;m--;)delete h[l[m]];(l===void 0||f.isEmptyObject(h))&&(o.nodeType?o[this.expando]=void 0:delete o[this.expando])}},hasData:function(o){var l=o[this.expando];return l!==void 0&&!f.isEmptyObject(l)}};var ie=new Ce,Se=new Ce,ve=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,at=/[A-Z]/g;function he(o){return o==="true"?!0:o==="false"?!1:o==="null"?null:o===+o+""?+o:ve.test(o)?JSON.parse(o):o}function Je(o,l,m){var h;if(m===void 0&&o.nodeType===1)if(h="data-"+l.replace(at,"-$&").toLowerCase(),m=o.getAttribute(h),typeof m=="string"){try{m=he(m)}catch{}Se.set(o,l,m)}
vendor: 11,032 bytes, line 1
1else m=void 0;return m}f.extend({hasData:function(o){return Se.hasData(o)||ie.hasData(o)},data:function(o,l,m){return Se.access(o,l,m)},removeData:function(o,l){Se.remove(o,l)},_data:function(o,l,m){return ie.access(o,l,m)},_removeData:function(o,l){ie.remove(o,l)}}),f.fn.extend({data:function(o,l){var m,h,L,b=this[0],v=b&&b.attributes;if(o===void 0){if(this.length&&(L=Se.get(b),b.nodeType===1&&!ie.get(b,"hasDataAttrs"))){for(m=v.length;m--;)v[m]&&(h=v[m].name,h.indexOf("data-")===0&&(h=De(h.slice(5)),Je(b,h,L[h])));ie.set(b,"hasDataAttrs",!0)}return L}return typeof o=="object"?this.each(function(){Se.set(this,o)}):Q(this,function(I){var P;if(b&&I===void 0)return P=Se.get(b,o),P!==void 0||(P=Je(b,o),P!==void 0)?P:void 0;this.each(function(){Se.set(this,o,I)})},null,l,arguments.length>1,null,!0)},removeData:function(o){return this.each(function(){Se.remove(this,o)})}}),f.extend({queue:function(o,l,m){var h;if(o)return l=(l||"fx")+"queue",h=ie.get(o,l),m&&(!h||Array.isArray(m)?h=ie.access(o,l,f.makeArray(m)):h.push(m)),h||[]},dequeue:function(o,l){l=l||"fx";var m=f.queue(o,l),h=m.length,L=m.shift(),b=f._queueHooks(o,l),v=function(){f.dequeue(o,l)};L==="inprogress"&&(L=m.shift(),h--),L&&(l==="fx"&&m.unshift("inprogress"),delete b.stop,L.call(o,v,b)),!h&&b&&b.empty.fire()},_queueHooks:function(o,l){var m=l+"queueHooks";return ie.get(o,m)||ie.access(o,m,{empty:f.Callbacks("once memory").add(function(){ie.remove(o,[l+"queue",m])})})}}),f.fn.extend({queue:function(o,l){var m=2;return typeof o!="string"&&(l=o,o="fx",m--),arguments.length<m?f.queue(this[0],o):l===void 0?this:this.each(function(){var h=f.queue(this,o,l);f._queueHooks(this,o),o==="fx"&&h[0]!=="inprogress"&&f.dequeue(this,o)})},dequeue:function(o){return this.each(function(){f.dequeue(this,o)})},clearQueue:function(o){return this.queue(o||"fx",[])},promise:function(o,l){var m,h=1,L=f.Deferred(),b=this,v=this.length,I=function(){--h||L.resolveWith(b,[b])};for(typeof o!="string"&&(l=o,o=void 0),o=o||"fx";v--;)m=ie.get(b[v],o+"queueHooks"),m&&m.empty&&(h++,m.empty.add(I));return I(),L.promise(l)}});var Ye=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,st=new RegExp("^(?:([+-])=|)("+Ye+")([a-z%]*)$","i"),Oe=["Top","Right","Bottom","Left"],He=A.documentElement,je=function(o){return f.contains(o.ownerDocument,o)},Ge={composed:!0};He.getRootNode&&(je=function(o){return f.contains(o.ownerDocument,o)||o.getRootNode(Ge)===o.ownerDocument});var ft=function(o,l){return o=l||o,o.style.display==="none"||o.style.display===""&&je(o)&&f.css(o,"display")==="none"};function ht(o,l,m,h){var L,b,v=20,I=h?function(){return h.cur()}:function(){return f.css(o,l,"")},P=I(),K=m&&m[3]||(f.cssNumber[l]?"":"px"),de=o.nodeType&&(f.cssNumber[l]||K!=="px"&&+P)&&st.exec(f.css(o,l));if(de&&de[3]!==K){for(P=P/2,K=K||de[3],de=+P||1;v--;)f.style(o,l,de+K),(1-b)*(1-(b=I()/P||.5))<=0&&(v=0),de=de/b;de=de*2,f.style(o,l,de+K),m=m||[]}return m&&(de=+de||+P||0,L=m[1]?de+(m[1]+1)*m[2]:+m[2],h&&(h.unit=K,h.start=de,h.end=L)),L}var Me={};function Ke(o){var l,m=o.ownerDocument,h=o.nodeName,L=Me[h];return L||(l=m.body.appendChild(m.createElement(h)),L=f.css(l,"display"),l.parentNode.removeChild(l),L==="none"&&(L="block"),Me[h]=L,L)}function Xe(o,l){for(var m,h,L=[],b=0,v=o.length;b<v;b++)h=o[b],h.style&&(m=h.style.display,l?(m==="none"&&(L[b]=ie.get(h,"display")||null,L[b]||(h.style.display="")),h.style.display===""&&ft(h)&&(L[b]=Ke(h))):m!=="none"&&(L[b]="none",ie.set(h,"display",m)));for(b=0;b<v;b++)L[b]!=null&&(o[b].style.display=L[b]);return o}f.fn.extend({show:function(){return Xe(this,!0)},hide:function(){return Xe(this)},toggle:function(o){return typeof o=="boolean"?o?this.show():this.hide():this.each(function(){ft(this)?f(this).show():f(this).hide()})}});var bt=/^(?:checkbox|radio)$/i,gt=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,vt=/^$|^module$|\/(?:java|ecma)script/i;(function(){var o=A.createDocumentFragment(),l=o.appendChild(A.createElement("div")),m=A.createElement("input");m.setAttribute("type","radio"),m.setAttribute("checked","checked"),m.setAttribute("name","t"),l.appendChild(m),T.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,l.innerHTML="<textarea>x</textarea>",T.noCloneChecked=!!l.cloneNode(!0).lastChild.defaultValue,l.innerHTML="<option></option>",T.option=!!l.lastChild})();var kt={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};kt.tbody=kt.tfoot=kt.colgroup=kt.caption=kt.thead,kt.th=kt.td,T.option||(kt.optgroup=kt.option=[1,"<select multiple='multiple'>","</select>"]);function Tt(o,l){var m;return typeof o.getElementsByTagName<"u"?m=o.getElementsByTagName(l||"*"):typeof o.querySelectorAll<"u"?m=o.querySelectorAll(l||"*"):m=[],l===void 0||l&&z(o,l)?f.merge([o],m):m}function jt(o,l){for(var m=0,h=o.length;m<h;m++)ie.set(o[m],"globalEval",!l||ie.get(l[m],"globalEval"))}var Yt=/<|&#?\w+;/;function yn(o,l,m,h,L){for(var b,v,I,P,K,de,Le=l.createDocumentFragment(),ce=[],Pe=0,_t=o.length;Pe<_t;Pe++)if(b=o[Pe],b||b===0)if(se(b)==="object")f.merge(ce,b.nodeType?[b]:b);else if(!Yt.test(b))ce.push(l.createTextNode(b));else{for(v=v||Le.appendChild(l.createElement("div")),I=(gt.exec(b)||["",""])[1].toLowerCase(),P=kt[I]||kt._default,v.innerHTML=P[1]+f.htmlPrefilter(b)+P[2],de=P[0];de--;)v=v.lastChild;f.merge(ce,v.childNodes),v=Le.firstChild,v.textContent=""}for(Le.textContent="",Pe=0;b=ce[Pe++];){if(h&&f.inArray(b,h)>-1){L&&L.push(b);continue}if(K=je(b),v=Tt(Le.appendChild(b),"script"),K&&jt(v),m)for(de=0;b=v[de++];)vt.test(b.type||"")&&m.push(b)}return Le}var dn=/^([^.]*)(?:\.(.+)|)/;function Cn(){return!0}function an(){return!1}function eu(o,l,m,h,L,b){var v,I;if(typeof l=="object"){typeof m!="string"&&(h=h||m,m=void 0);for(I in l)eu(o,I,m,h,l[I],b);return o}if(h==null&&L==null?(L=m,h=m=void 0):L==null&&(typeof m=="string"?(L=h,h=void 0):(L=h,h=m,m=void 0)),L===!1)L=an;else if(!L)return o;return b===1&&(v=L,L=function(P){return f().off(P),v.apply(this,arguments)},L.guid=v.guid||(v.guid=f.guid++)),o.each(function(){f.event.add(this,l,L,h,m)})}f.event={global:{},add:function(o,l,m,h,L){var b,v,I,P,K,de,Le,ce,Pe,_t,wt,Mt=ie.get(o);if(qe(o))for(m.handler&&(b=m,m=b.handler,L=b.selector),L&&f.find.matchesSelector(He,L),m.guid||(m.guid=f.guid++),(P=Mt.events)||(P=Mt.events=Object.create(null)),(v=Mt.handle)||(v=Mt.handle=function(on){return typeof f<"u"&&f.event.triggered!==on.type?f.event.dispatch.apply(o,arguments):void 0}),l=(l||"").match(Qe)||[""],K=l.length;K--;)I=dn.exec(l[K])||[],Pe=wt=I[1],_t=(I[2]||"").split(".").sort(),Pe&&(Le=f.event.special[Pe]||{},Pe=(L?Le.delegateType:Le.bindType)||Pe,Le=f.event.special[Pe]||{},de=f.extend({type:Pe,origType:wt,data:h,handler:m,guid:m.guid,selector:L,needsContext:L&&f.expr.match.needsContext.test(L),namespace:_t.join(".")},b),(ce=P[Pe])||(ce=P[Pe]=[],ce.delegateCount=0,(!Le.setup||Le.setup.call(o,h,_t,v)===!1)&&o.addEventListener&&o.addEventListener(Pe,v)),Le.add&&(Le.add.call(o,de),de.handler.guid||(de.handler.guid=m.guid)),L?ce.splice(ce.delegateCount++,0,de):ce.push(de),f.event.global[Pe]=!0)},remove:function(o,l,m,h,L){var b,v,I,P,K,de,Le,ce,Pe,_t,wt,Mt=ie.hasData(o)&&ie.get(o);if(!(!Mt||!(P=Mt.events))){for(l=(l||"").match(Qe)||[""],K=l.length;K--;){if(I=dn.exec(l[K])||[],Pe=wt=I[1],_t=(I[2]||"").split(".").sort(),!Pe){for(Pe in P)f.event.remove(o,Pe+l[K],m,h,!0);continue}for(Le=f.event.special[Pe]||{},Pe=(h?Le.delegateType:Le.bindType)||Pe,ce=P[Pe]||[],I=I[2]&&new RegExp("(^|\\.)"+_t.join("\\.(?:.*\\.|)")+"(\\.|$)"),v=b=ce.length;b--;)de=ce[b],(L||wt===de.origType)&&(!m||m.guid===de.guid)&&(!I||I.test(de.namespace))&&(!h||h===de.selector||h==="**"&&de.selector)&&(ce.splice(b,1),de.selector&&ce.delegateCount--,Le.remove&&Le.remove.call(o,de));v&&!ce.length&&((!Le.teardown||Le.teardown.call(o,_t,Mt.handle)===!1)&&f.removeEvent(o,Pe,Mt.handle),delete P[Pe])}f.isEmptyObject(P)&&ie.remove(o,"handle events")}},dispatch:function(o){var l,m,h,L,b,v,I=new Array(arguments.length),P=f.event.fix(o),K=(ie.get(this,"events")||Object.create(null))[P.type]||[],de=f.event.special[P.type]||{};for(I[0]=P,l=1;l<arguments.length;l++)I[l]=arguments[l];if(P.delegateTarget=this,!(de.preDispatch&&de.preDispatch.call(this,P)===!1)){for(v=f.event.handlers.call(this,P,K),l=0;(L=v[l++])&&!P.isPropagationStopped();)for(P.currentTarget=L.elem,m=0;(b=L.handlers[m++])&&!P.isImmediatePropagationStopped();)(!P.rnamespace||b.namespace===!1||P.rnamespace.test(b.namespace))&&(P.handleObj=b,P.data=b.data,h=((f.event.special[b.origType]||{}).handle||b.handler).apply(L.elem,I),h!==void 0&&(P.result=h)===!1&&(P.preventDefault(),P.stopPropagation()));return de.postDispatch&&de.postDispatch.call(this,P),P.result}},handlers:function(o,l){var m,h,L,b,v,I=[],P=l.delegateCount,K=o.target;if(P&&K.nodeType&&!(o.type==="click"&&o.button>=1)){for(;K!==this;K=K.parentNode||this)if(K.nodeType===1&&!(o.type==="click"&&K.disabled===!0)){for(b=[],v={},m=0;m<P;m++)h=l[m],L=h.selector+" ",v[L]===void 0&&(v[L]=h.needsContext?f(L,this).index(K)>-1:f.find(L,this,null,[K]).length),v[L]&&b.push(h);b.length&&I.push({elem:K,handlers:b})}}return K=this,P<l.length&&I.push({elem:K,handlers:l.slice(P)}),I},addProp:function(o,l){Object.defineProperty(f.Event.prototype,o,{enumerable:!0,configurable:!0,get:D(l)?function(){if(this.originalEvent)return l(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[o]},set:function(m){Object.defineProperty(this,o,{enumerable:!0,configurable:!0,writable:!0,value:m})}})},fix:function(o){return o[f.expando]?o:new f.Event(o)},special:{load:{noBubble:!0},click:{setup:function(o){var l=this||o;return bt.test(l.type)&&l.click&&z(l,"input")&&Ot(l,"click",!0),!1},trigger:function(o){var l=this||o;return bt.test(l.type)&&l.click&&z(l,"input")&&Ot(l,"click"),!0},_default:function(o){var l=o.target;return bt.test(l.type)&&l.click&&z(l,"input")&&ie.get(l,"click")||z(l,"a")}},beforeunload:{postDispatch:function(o){o.result!==void 0&&o.originalEvent&&(o.originalEvent.returnValue=o.result)}}}};function Ot(o,l,m){if(!m){ie.get(o,l)===void 0&&f.event.add(o,l,Cn);return}ie.set(o,l,!1),f.event.add(o,l,{namespace:!1,handler:function(h){var L,b=ie.get(this,l);if(h.isTrigger&1&&this[l]){if(b)(f.event.special[l]||{}).delegateType&&h.stopPropagation();else if(b=s.call(arguments),ie.set(this,l,b),this[l](),L=ie.get(this,l),ie.set(this,l,!1),b!==L)return h.stopImmediatePropagation(),h.preventDefault(),L}else b&&(ie.set(this,l,f.event.trigger(b[0],b.slice(1),this)),h.stopPropagation(),h.isImmediatePropagationStopped=Cn)}})}f.removeEvent=function(o,l,m){o.removeEventListener&&o.removeEventListener(l,m)},f.Event=function(o,l){if(!(this instanceof f.Event))return new f.Event(o,l);o&&o.type?(this.originalEvent=o,this.type=o.type,this.isDefaultPrevented=o.defaultPrevented||o.defaultPrevented===void 0&&o.returnValue===!1?Cn:an,this.target=o.target&&o.target.nodeType===3?o.target.parentNode:o.target,this.currentTarget=o.currentTarget,this.relatedTarget=
1o.relatedTarget):this.type=o,l&&f.extend(this,l),this.timeStamp=o&&o.timeStamp||Date.now(),this[f.expando]=!0},f.Event.prototype={constructor:f.Event,isDefaultPrevented:an,isPropagationStopped:an,isImmediatePropagationStopped:an,isSimulated:!1,preventDefault:function(){var o=this.originalEvent;this.isDefaultPrevented=Cn,o&&!this.isSimulated&&o.preventDefault()},stopPropagation:function(){var o=this.originalEvent;this.isPropagationStopped=Cn,o&&!this.isSimulated&&o.stopPropagation()},stopImmediatePropagation:function(){var o=this.originalEvent;this.isImmediatePropagationStopped=Cn,o&&!this.isSimulated&&o.stopImmediatePropagation(),this.stopPropagation()}},f.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},f.event.addProp),f.each({focus:"focusin",blur:"focusout"},function(o,l){function m(h){if(A.documentMode){var L=ie.get(this,"handle"),b=f.event.fix(h);b.type=h.type==="focusin"?"focus":"blur",b.isSimulated=!0,L(h),b.target===b.currentTarget&&L(b)}else f.event.simulate(l,h.target,f.event.fix(h))}f.event.special[o]={setup:function(){var h;if(Ot(this,o,!0),A.documentMode)h=ie.get(this,l),h||this.addEventListener(l,m),ie.set(this,l,(h||0)+1);else return!1},trigger:function(){return Ot(this,o),!0},teardown:function(){var h;if(A.documentMode)h=ie.get(this,l)-1,h?ie.set(this,l,h):(this.removeEventListener(l,m),ie.remove(this,l));else return!1},_default:function(h){return ie.get(h.target,o)},delegateType:l},f.event.special[l]={setup:function(){var h=this.ownerDocument||this.document||this,L=A.documentMode?this:h,b=ie.get(L,l);b||(A.documentMode?this.addEventListener(l,m):h.addEventListener(o,m,!0)),ie.set(L,l,(b||0)+1)},teardown:function(){var h=this.ownerDocument||this.document||this,L=A.documentMode?this:h,b=ie.get(L,l)-1;b?ie.set(L,l,b):(A.documentMode?this.removeEventListener(l,m):h.removeEventListener(o,m,!0),ie.remove(L,l))}}}
vendor: 5,541 bytes, line 1
1),f.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(o,l){f.event.special[o]={delegateType:l,bindType:l,handle:function(m){var h,L=this,b=m.relatedTarget,v=m.handleObj;return(!b||b!==L&&!f.contains(L,b))&&(m.type=v.origType,h=v.handler.apply(this,arguments),m.type=l),h}}}),f.fn.extend({on:function(o,l,m,h){return eu(this,o,l,m,h)},one:function(o,l,m,h){return eu(this,o,l,m,h,1)},off:function(o,l,m){var h,L;if(o&&o.preventDefault&&o.handleObj)return h=o.handleObj,f(o.delegateTarget).off(h.namespace?h.origType+"."+h.namespace:h.origType,h.selector,h.handler),this;if(typeof o=="object"){for(L in o)this.off(L,l,o[L]);return this}return(l===!1||typeof l=="function")&&(m=l,l=void 0),m===!1&&(m=an),this.each(function(){f.event.remove(this,o,m,l)})}});var zt=/<script|<style|<link/i,Ut=/checked\s*(?:[^=]|=\s*.checked.)/i,Kt=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Qt(o,l){return z(o,"table")&&z(l.nodeType!==11?l:l.firstChild,"tr")&&f(o).children("tbody")[0]||o}function bu(o){return o.type=(o.getAttribute("type")!==null)+"/"+o.type,o}function S0(o){return(o.type||"").slice(0,5)==="true/"?o.type=o.type.slice(5):o.removeAttribute("type"),o}function tu(o,l){var m,h,L,b,v,I,P;if(l.nodeType===1){if(ie.hasData(o)&&(b=ie.get(o),P=b.events,P)){ie.remove(l,"handle events");for(L in P)for(m=0,h=P[L].length;m<h;m++)f.event.add(l,L,P[L][m])}Se.hasData(o)&&(v=Se.access(o),I=f.extend({},v),Se.set(l,I))}}function yu(o,l){var m=l.nodeName.toLowerCase();m==="input"&&bt.test(o.type)?l.checked=o.checked:(m==="input"||m==="textarea")&&(l.defaultValue=o.defaultValue)}function nu(o,l,m,h){l=i(l);var L,b,v,I,P,K,de=0,Le=o.length,ce=Le-1,Pe=l[0],_t=D(Pe);if(_t||Le>1&&typeof Pe=="string"&&!T.checkClone&&Ut.test(Pe))return o.each(function(wt){var Mt=o.eq(wt);_t&&(l[0]=Pe.call(this,wt,Mt.html())),nu(Mt,l,m,h)});if(Le&&(L=yn(l,o[0].ownerDocument,!1,o,h),b=L.firstChild,L.childNodes.length===1&&(L=b),b||h)){for(v=f.map(Tt(L,"script"),bu),I=v.length;de<Le;de++)P=L,de!==ce&&(P=f.clone(P,!0,!0),I&&f.merge(v,Tt(P,"script"))),m.call(o[de],P,de);if(I)for(K=v[v.length-1].ownerDocument,f.map(v,S0),de=0;de<I;de++)P=v[de],vt.test(P.type||"")&&!ie.access(P,"globalEval")&&f.contains(K,P)&&(P.src&&(P.type||"").toLowerCase()!=="module"?f._evalUrl&&!P.noModule&&f._evalUrl(P.src,{nonce:P.nonce||P.getAttribute("nonce")},K):R(P.textContent.replace(Kt,""),P,K))}return o}function Tr(o,l,m){for(var h,L=l?f.filter(l,o):o,b=0;(h=L[b])!=null;b++)!m&&h.nodeType===1&&f.cleanData(Tt(h)),h.parentNode&&(m&&je(h)&&jt(Tt(h,"script")),h.parentNode.removeChild(h));return o}f.extend({htmlPrefilter:function(o){return o},clone:function(o,l,m){var h,L,b,v,I=o.cloneNode(!0),P=je(o);if(!T.noCloneChecked&&(o.nodeType===1||o.nodeType===11)&&!f.isXMLDoc(o))for(v=Tt(I),b=Tt(o),h=0,L=b.length;h<L;h++)yu(b[h],v[h]);if(l)if(m)for(b=b||Tt(o),v=v||Tt(I),h=0,L=b.length;h<L;h++)tu(b[h],v[h]);else tu(o,I);return v=Tt(I,"script"),v.length>0&&jt(v,!P&&Tt(o,"script")),I},cleanData:function(o){for(var l,m,h,L=f.event.special,b=0;(m=o[b])!==void 0;b++)if(qe(m)){if(l=m[ie.expando]){if(l.events)for(h in l.events)L[h]?f.event.remove(m,h):f.removeEvent(m,h,l.handle);m[ie.expando]=void 0}m[Se.expando]&&(m[Se.expando]=void 0)}}}),f.fn.extend({detach:function(o){return Tr(this,o,!0)},remove:function(o){return Tr(this,o)},text:function(o){return Q(this,function(l){return l===void 0?f.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=l)})},null,o,arguments.length)},append:function(){return nu(this,arguments,function(o){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var l=Qt(this,o);l.appendChild(o)}})},prepend:function(){return nu(this,arguments,function(o){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var l=Qt(this,o);l.insertBefore(o,l.firstChild)}})},before:function(){return nu(this,arguments,function(o){this.parentNode&&this.parentNode.insertBefore(o,this)})},after:function(){return nu(this,arguments,function(o){this.parentNode&&this.parentNode.insertBefore(o,this.nextSibling)})},empty:function(){for(var o,l=0;(o=this[l])!=null;l++)o.nodeType===1&&(f.cleanData(Tt(o,!1)),o.textContent="");return this},clone:function(o,l){return o=o??!1,l=l??o,this.map(function(){return f.clone(this,o,l)})},html:function(o){return Q(this,function(l){var m=this[0]||{},h=0,L=this.length;if(l===void 0&&m.nodeType===1)return m.innerHTML;if(typeof l=="string"&&!zt.test(l)&&!kt[(gt.exec(l)||["",""])[1].toLowerCase()]){l=f.htmlPrefilter(l);try{for(;h<L;h++)m=this[h]||{},m.nodeType===1&&(f.cleanData(Tt(m,!1)),m.innerHTML=l);m=0}catch{}}m&&this.empty().append(l)},null,o,arguments.length)},replaceWith:function(){var o=[];return nu(this,arguments,function(l){var m=this.parentNode;f.inArray(this,o)<0&&(f.cleanData(Tt(this)),m&&m.replaceChild(l,this))},o)}}),f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(o,l){f.fn[o]=function(m){for(var h,L=[],b=f(m),v=b.length-1,I=0;I<=v;I++)h=I===v?this:this.clone(!0),f(b[I])[l](h),c.apply(L,h.get());return this.pushStack(L)}});var Un=new RegExp("^("+Ye+")(?!px)[a-z%]+$","i"),Yi=/^--/,du=function(o){var l=o.ownerDocument.defaultView;return(!l||!l.opener)&&(l=t),l.getComputedStyle(o)},Ei=function(o,l,m){var h,L,b={};for(L in l)b[L]=o.style[L],o.style[L]=l[L];h=m.call(o);for(L in l)o.style[L]=b[L];return h},Ks=new RegExp(Oe.join("|"),"i");(function(){function o(){if(K){P.style.cssText="position:absolute;
1left:-11111px;width:60px;margin-top:1px;padding:0;border:0",K.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",He.appendChild(P).appendChild(K);var de=t.getComputedStyle(K);m=de.top!=="1%",I=l(de.marginLeft)===12,K.style.right="60%",b=l(de.right)===36,h=l(de.width)===36,K.style.position="absolute",L=l(K.offsetWidth/3)===12,He.removeChild(P),K=null}}function l(de){return Math.round(parseFloat(de))}var m,h,L,b,v,I,P=A.createElement("div"),K=A.createElement("div");K.style&&(K.style.backgroundClip="content-box",K.cloneNode(!0).style.backgroundClip="",T.clearCloneStyle=K.style.backgroundClip==="content-box",f.extend(T,{boxSizingReliable:function(){return o(),h},pixelBoxStyles:function(){return o(),b},pixelPosition:function(){return o(),m},reliableMarginLeft:function(){return o(),I},scrollboxSize:function(){return o(),L},reliableTrDimensions:function(){var de,Le,ce,Pe;return v==null&&(de=A.createElement("table"),Le=A.createElement("tr"),ce=A.createElement("div"),de.style.cssText="position:absolute;left:-11111px;border-collapse:separate",Le.style.cssText="box-sizing:content-box;border:1px solid",Le.style.height="1px",ce.style.height="9px",ce.style.display="block",He.appendChild(de).appendChild(Le).appendChild(ce),Pe=t.getComputedStyle(Le),v=parseInt(Pe.height,10)+parseInt(Pe.borderTopWidth,10)+parseInt(Pe.borderBottomWidth,10)===Le.offsetHeight,He.removeChild(de)),v}}))})();function Sr(o,l,m){var h,L,b,v,I=Yi.test(l),P=o.style;return m=m||du(o),m&&(v=m.getPropertyValue(l)||m[l],I&&v&&(v=v.replace(M,"$1")||void 0),v===""&&!je(o)&&(v=f.style(o,l)),!T.pixelBoxStyles()&&Un.test(v)&&Ks.test(l)&&(h=P.width,L=P.minWidth,b=P.maxWidth,P.minWidth=P.maxWidth=P.width=v,v=m.width,P.width=h,P.minWidth=L,P.maxWidth=b)),v!==void 0?v+"":v}function C0(o,l){return{get:function(){if(o()){delete this.get;return}return(this.get=l).apply(this,arguments)}}}var es=["Webkit","Moz","ms"],Cr=A.createElement("div").style,Oi={};function Ho(o){for(var l=o[0].toUpperCase()+o.slice(1),m=es.length;m--;)if(o=es[m]+l,o in Cr)return o}function Pn(o){var l=f.cssProps[o]||Oi[o];return l||(o in Cr?o:Oi[o]=Ho(o)||o)}var Gs=/^(none|table(?!-c[ea]).+)/,D0={position:"absolute",visibility:"hidden",display:"block"},ir={letterSpacing:"0",fontWeight:"400"};function ts(o,l,m){var h=st.exec(l);return h?Math.max(0,h[2]-(m||0))+(h[3]||"px"):l}function Ss(o,l,m,h,L,b){var v=l==="width"?1:0,I=0,P=0,K=0;if(m===(h?"border":"content"))return 0;for(;v<4;v+=2)m==="margin"&&(K+=f.css(o,m+Oe[v],!0,L)),h?(m==="content"&&(P-=f.css(o,"padding"+Oe[v],!0,L)),m!=="margin"&&(P-=f.css(o,"border"+Oe[v]+"Width",!0,L))):(P+=f.css(o,"padding"+Oe[v],!0,L),m!=="padding"?P+=f.css(o,"border"+Oe[v]+"Width",!0,L):I+=f.css(o,"border"+Oe[v]+"Width",!0,L));return!h&&b>=0&&(P+=Math.max(0,Math.ceil(o["offset"+l[0].toUpperCase()+l.slice(1)]-b-P-I-.5))||0),P+K}function Wu(o,l,m){var h=du(o),L=!T.boxSizingReliable()||m,b=L&&f.css(o,"boxSizing",!1,h)==="border-box",v=b,I=Sr(o,l,h),P="offset"+l[0].toUpperCase()+l.slice(1);if(Un.test(I)){if(!m)return I;I="auto"}return(!T.boxSizingReliable()&&b||!T.reliableTrDimensions()&&z(o,"tr")||I==="auto"||!parseFloat(I)&&f.css(o,"display",!1,h)==="inline")&&o.getClientRects().length&&(b=f.css(o,"boxSizing",!1,h)==="border-box",v=P in o,v&&(I=o[P])),I=parseFloat(I)||0,I+Ss(o,l,m||(b?"border":"content"),v,h,I)+"px"}f.extend({cssHooks:{opacity:{get:function(o,l){if(l){var m=Sr(o,"opacity");return m===""?"1":m}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(o,l,m,h){if(!(!o||o.nodeType===3||o.nodeType===8||!o.style)){var L,b,v,I=De(l),P=Yi.test(l),K=o.style;if(P||(l=Pn(I)),v=f.cssHooks[l]||f.cssHooks[I],m!==void 0){if(b=typeof m,b==="string"&&(L=st.exec(m))&&L[1]&&(m=ht(o,l,L),b="number"),m==null||m!==m)return;
vendor: 4,115 bytes, line 1
1b==="number"&&!P&&(m+=L&&L[3]||(f.cssNumber[I]?"":"px")),!T.clearCloneStyle&&m===""&&l.indexOf("background")===0&&(K[l]="inherit"),(!v||!("set"in v)||(m=v.set(o,m,h))!==void 0)&&(P?K.setProperty(l,m):K[l]=m)}else return v&&"get"in v&&(L=v.get(o,!1,h))!==void 0?L:K[l]}},css:function(o,l,m,h){var L,b,v,I=De(l),P=Yi.test(l);return P||(l=Pn(I)),v=f.cssHooks[l]||f.cssHooks[I],v&&"get"in v&&(L=v.get(o,!0,m)),L===void 0&&(L=Sr(o,l,h)),L==="normal"&&l in ir&&(L=ir[l]),m===""||m?(b=parseFloat(L),m===!0||isFinite(b)?b||0:L):L}}),f.each(["height","width"],function(o,l){f.cssHooks[l]={get:function(m,h,L){if(h)return Gs.test(f.css(m,"display"))&&(!m.getClientRects().length||!m.getBoundingClientRect().width)?Ei(m,D0,function(){return Wu(m,l,L)}):Wu(m,l,L)},set:function(m,h,L){var b,v=du(m),I=!T.scrollboxSize()&&v.position==="absolute",P=I||L,K=P&&f.css(m,"boxSizing",!1,v)==="border-box",de=L?Ss(m,l,L,K,v):0;return K&&I&&(de-=Math.ceil(m["offset"+l[0].toUpperCase()+l.slice(1)]-parseFloat(v[l])-Ss(m,l,"border",!1,v)-.5)),de&&(b=st.exec(h))&&(b[3]||"px")!=="px"&&(m.style[l]=h,h=f.css(m,l)),ts(m,h,de)}}}),f.cssHooks.marginLeft=C0(T.reliableMarginLeft,function(o,l){if(l)return(parseFloat(Sr(o,"marginLeft"))||o.getBoundingClientRect().left-Ei(o,{marginLeft:0},function(){return o.getBoundingClientRect().left}))+"px"}),f.each({margin:"",padding:"",border:"Width"},function(o,l){f.cssHooks[o+l]={expand:function(m){for(var h=0,L={},b=typeof m=="string"?m.split(" "):[m];h<4;h++)L[o+Oe[h]+l]=b[h]||b[h-2]||b[0];return L}},o!=="margin"&&(f.cssHooks[o+l].set=ts)}),f.fn.extend({css:function(o,l){return Q(this,function(m,h,L){var b,v,I={},P=0;if(Array.isArray(h)){for(b=du(m),v=h.length;P<v;P++)I[h[P]]=f.css(m,h[P],!1,b);return I}return L!==void 0?f.style(m,h,L):f.css(m,h)},o,l,arguments.length>1)}});function Jn(o,l,m,h,L){return new Jn.prototype.init(o,l,m,h,L)}f.Tween=Jn,Jn.prototype={constructor:Jn,init:function(o,l,m,h,L,b){this.elem=o,this.prop=m,this.easing=L||f.easing._default,this.options=l,this.start=this.now=this.cur(),this.end=h,this.unit=b||(f.cssNumber[m]?"":"px")},cur:function(){var o=Jn.propHooks[this.prop];return o&&o.get?o.get(this):Jn.propHooks._default.get(this)},run:function(o){var l,m=Jn.propHooks[this.prop];return this.options.duration?this.pos=l=f.easing[this.easing](o,this.options.duration*o,0,1,this.options.duration):this.pos=l=o,this.now=(this.end-this.start)*l+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),m&&m.set?m.set(this):Jn.propHooks._default.set(this),this}},Jn.prototype.init.prototype=Jn.prototype,Jn.propHooks={_default:{get:function(o){var l;return o.elem.nodeType!==1||o.elem[o.prop]!=null&&o.elem.style[o.prop]==null?o.elem[o.prop]:(l=f.css(o.elem,o.prop,""),!l||l==="auto"?0:l)},set:function(o){f.fx.step[o.prop]?f.fx.step[o.prop](o):o.elem.nodeType===1&&(f.cssHooks[o.prop]||o.elem.style[Pn(o.prop)]!=null)?f.style(o.elem,o.prop,o.now+o.unit):o.elem[o.prop]=o.now}}},Jn.propHooks.scrollTop=Jn.propHooks.scrollLeft={set:function(o){o.elem.nodeType&&o.elem.parentNode&&(o.elem[o.prop]=o.now)}},f.easing={linear:function(o){return o},swing:function(o){return .5-Math.cos(o*Math.PI)/2},_default:"swing"},f.fx=Jn.prototype.init,f.fx.step={};var Au,Cs,Oc=/^(?:toggle|show|hide)$/,$o=/queueHooks$/;function Ii(){Cs&&(A.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(Ii):t.setTimeout(Ii,f.fx.interval),f.fx.tick())}function Ds(){return t.setTimeout(function(){Au=void 0}),Au=Date.now()}function ns(o,l){var m,h=0,L={height:o};for(l=l?1:0;h<4;h+=2-l)m=Oe[h],L["margin"+m]=L["padding"+m]=o;return l&&(L.opacity=L.width=o),L}function or(o,l,m){for(var h,L=(Fn.tweeners[l]||[]).concat(Fn.tweeners["*"]),b=0,v=L.length;b<v;b++)if(h=L[b].call(m,l,o))return h}function Fo(o,l,m){var h,L,b,v,I,P,K,de,Le="width"in l||"height"in l,ce=this,Pe={},_t=o.style,wt=o.nodeType&&ft(o),Mt=ie.get(o,"fxshow");m.queue||(v=f._queueHooks(o,"fx"),v.unqueued==null&&(v.unqueued=0,I=v.empty.fire,v.empty.fire=function(){v.unqueued||I()}),v.unqueued++,ce.always(function(){ce.always(function(){v.unqueued--,f.queue(o,"fx").length||v.empty.fire()})}));
vendor: 5,922 bytes, line 1
1for(h in l)if(L=l[h],Oc.test(L)){if(delete l[h],b=b||L==="toggle",L===(wt?"hide":"show"))if(L==="show"&&Mt&&Mt[h]!==void 0)wt=!0;else continue;Pe[h]=Mt&&Mt[h]||f.style(o,h)}if(P=!f.isEmptyObject(l),!(!P&&f.isEmptyObject(Pe))){Le&&o.nodeType===1&&(m.overflow=[_t.overflow,_t.overflowX,_t.overflowY],K=Mt&&Mt.display,K==null&&(K=ie.get(o,"display")),de=f.css(o,"display"),de==="none"&&(K?de=K:(Xe([o],!0),K=o.style.display||K,de=f.css(o,"display"),Xe([o]))),(de==="inline"||de==="inline-block"&&K!=null)&&f.css(o,"float")==="none"&&(P||(ce.done(function(){_t.display=K}),K==null&&(de=_t.display,K=de==="none"?"":de)),_t.display="inline-block")),m.overflow&&(_t.overflow="hidden",ce.always(function(){_t.overflow=m.overflow[0],_t.overflowX=m.overflow[1],_t.overflowY=m.overflow[2]})),P=!1;for(h in Pe)P||(Mt?"hidden"in Mt&&(wt=Mt.hidden):Mt=ie.access(o,"fxshow",{display:K}),b&&(Mt.hidden=!wt),wt&&Xe([o],!0),ce.done(function(){wt||Xe([o]),ie.remove(o,"fxshow");for(h in Pe)f.style(o,h,Pe[h])})),P=or(wt?Mt[h]:0,h,ce),h in Mt||(Mt[h]=P.start,wt&&(P.end=P.start,P.start=0))}}function jo(o,l){var m,h,L,b,v;for(m in o)if(h=De(m),L=l[h],b=o[m],Array.isArray(b)&&(L=b[1],b=o[m]=b[0]),m!==h&&(o[h]=b,delete o[m]),v=f.cssHooks[h],v&&"expand"in v){b=v.expand(b),delete o[h];for(m in b)m in o||(o[m]=b[m],l[m]=L)}else l[h]=L}function Fn(o,l,m){var h,L,b=0,v=Fn.prefilters.length,I=f.Deferred().always(function(){delete P.elem}),P=function(){if(L)return!1;for(var Le=Au||Ds(),ce=Math.max(0,K.startTime+K.duration-Le),Pe=ce/K.duration||0,_t=1-Pe,wt=0,Mt=K.tweens.length;wt<Mt;wt++)K.tweens[wt].run(_t);return I.notifyWith(o,[K,_t,ce]),_t<1&&Mt?ce:(Mt||I.notifyWith(o,[K,1,0]),I.resolveWith(o,[K]),!1)},K=I.promise({elem:o,props:f.extend({},l),opts:f.extend(!0,{specialEasing:{},easing:f.easing._default},m),originalProperties:l,originalOptions:m,startTime:Au||Ds(),duration:m.duration,tweens:[],createTween:function(Le,ce){var Pe=f.Tween(o,K.opts,Le,ce,K.opts.specialEasing[Le]||K.opts.easing);return K.tweens.push(Pe),Pe},stop:function(Le){var ce=0,Pe=Le?K.tweens.length:0;if(L)return this;for(L=!0;ce<Pe;ce++)K.tweens[ce].run(1);return Le?(I.notifyWith(o,[K,1,0]),I.resolveWith(o,[K,Le])):I.rejectWith(o,[K,Le]),this}}),de=K.props;for(jo(de,K.opts.specialEasing);b<v;b++)if(h=Fn.prefilters[b].call(K,o,de,K.opts),h)return D(h.stop)&&(f._queueHooks(K.elem,K.opts.queue).stop=h.stop.bind(h)),h;return f.map(de,or,K),D(K.opts.start)&&K.opts.start.call(o,K),K.progress(K.opts.progress).done(K.opts.done,K.opts.complete).fail(K.opts.fail).always(K.opts.always),f.fx.timer(f.extend(P,{elem:o,anim:K,queue:K.opts.queue})),K}f.Animation=f.extend(Fn,{tweeners:{"*":[function(o,l){var m=this.createTween(o,l);return ht(m.elem,o,st.exec(l),m),m}]},tweener:function(o,l){D(o)?(l=o,o=["*"]):o=o.match(Qe);for(var m,h=0,L=o.length;h<L;h++)m=o[h],Fn.tweeners[m]=Fn.tweeners[m]||[],Fn.tweeners[m].unshift(l)},prefilters:[Fo],prefilter:function(o,l){l?Fn.prefilters.unshift(o):Fn.prefilters.push(o)}}),f.speed=function(o,l,m){var h=o&&typeof o=="object"?f.extend({},o):{complete:m||!m&&l||D(o)&&o,duration:o,easing:m&&l||l&&!D(l)&&l};return f.fx.off?h.duration=0:typeof h.duration!="number"&&(h.duration in f.fx.speeds?h.duration=f.fx.speeds[h.duration]:h.duration=f.fx.speeds._default),(h.queue==null||h.queue===!0)&&(h.queue="fx"),h.old=h.complete,h.complete=function(){D(h.old)&&h.old.call(this),h.queue&&f.dequeue(this,h.queue)},h},f.fn.extend({fadeTo:function(o,l,m,h){return this.filter(ft).css("opacity",0).show().end().animate({opacity:l},o,m,h)},animate:function(o,l,m,h){var L=f.isEmptyObject(o),b=f.speed(l,m,h),v=function(){var I=Fn(this,f.extend({},o),b);(L||ie.get(this,"finish"))&&I.stop(!0)};return v.finish=v,L||b.queue===!1?this.each(v):this.queue(b.queue,v)},stop:function(o,l,m){var h=function(L){var b=L.stop;delete L.stop,b(m)};return typeof o!="string"&&(m=l,l=o,o=void 0),l&&this.queue(o||"fx",[]),this.each(function(){var L=!0,b=o!=null&&o+"queueHooks",v=f.timers,I=ie.get(this);if(b)I[b]&&I[b].stop&&h(I[b]);else for(b in I)I[b]&&I[b].stop&&$o.test(b)&&h(I[b]);for(b=v.length;b--;)v[b].elem===this&&(o==null||v[b].queue===o)&&(v[b].anim.stop(m),L=!1,v.splice(b,1));(L||!m)&&f.dequeue(this,o)})},finish:function(o){return o!==!1&&(o=o||"fx"),this.each(function(){var l,m=ie.get(this),h=m[o+"queue"],L=m[o+"queueHooks"],b=f.timers,v=h?h.length:0;for(m.finish=!0,f.queue(this,o,[]),L&&L.stop&&L.stop.call(this,!0),l=b.length;l--;)b[l].elem===this&&b[l].queue===o&&(b[l].anim.stop(!0),b.splice(l,1));for(l=0;l<v;l++)h[l]&&h[l].finish&&h[l].finish.call(this);delete m.finish})}}),f.each(["toggle","show","hide"],function(o,l){var m=f.fn[l];f.fn[l]=function(h,L,b){return h==null||typeof h=="boolean"?m.apply(this,arguments):this.animate(ns(l,!0),h,L,b)}}),f.each({slideDown:ns("show"),slideUp:ns("hide"),slideToggle:ns("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(o,l){f.fn[o]=function(m,h,L){return this.animate(l,m,h,L)}}),f.timers=[],f.fx.tick=function(){var o,l=0,m=f.timers;for(Au=Date.now();l<m.length;l++)o=m[l],!o()&&m[l]===o&&m.splice(l--,1);m.length||f.fx.stop(),Au=void 0},f.fx.timer=function(o){f.timers.push(o),f.fx.start()},f.fx.interval=13,f.fx.start=function(){Cs||(Cs=!0,Ii())},f.fx.stop=function(){Cs=null},f.fx.speeds={slow:600,fast:200,_default:400},f.fn.delay=function(o,l){return o=f.fx&&f.fx.speeds[o]||o,l=l||"fx",this.queue(l,function(m,h){var L=t.setTimeout(m,o);h.stop=function(){t.clearTimeout(L)}})},(function(){var o=A.createElement("input"),l=A.createElement("select"),m=l.appendChild(A.createElement("option"));o.type="checkbox",T.checkOn=o.value!=="",T.optSelected=m.selected,o=A.createElement("input"),o.value="t",o.type="radio",T.radioValue=o.value==="t"})();var As,Bu=f.expr.attrHandle;f.fn.extend({attr:function(o,l){return Q(this,f.attr,o,l,arguments.length>1)},removeAttr:function(o){return this.each(function(){f.removeAttr(this,o)})}}
1),f.extend({attr:function(o,l,m){var h,L,b=o.nodeType;if(!(b===3||b===8||b===2)){if(typeof o.getAttribute>"u")return f.prop(o,l,m);if((b!==1||!f.isXMLDoc(o))&&(L=f.attrHooks[l.toLowerCase()]||(f.expr.match.bool.test(l)?As:void 0)),m!==void 0){if(m===null){f.removeAttr(o,l);return}return L&&"set"in L&&(h=L.set(o,m,l))!==void 0?h:(o.setAttribute(l,m+""),m)}return L&&"get"in L&&(h=L.get(o,l))!==null?h:(h=f.find.attr(o,l),h??void 0)}},attrHooks:{type:{set:function(o,l){if(!T.radioValue&&l==="radio"&&z(o,"input")){var m=o.value;return o.setAttribute("type",l),m&&(o.value=m),l}}}},removeAttr:function(o,l){var m,h=0,L=l&&l.match(Qe);if(L&&o.nodeType===1)for(;m=L[h++];)o.removeAttribute(m)}}),As={set:function(o,l,m){return l===!1?f.removeAttr(o,m):o.setAttribute(m,m),m}},f.each(f.expr.match.bool.source.match(/\w+/g),function(o,l){var m=Bu[l]||f.find.attr;Bu[l]=function(h,L,b){var v,I,P=L.toLowerCase();return b||(I=Bu[P],Bu[P]=v,v=m(h,L,b)!=null?P:null,Bu[P]=I),v}});var Pi=/^(?:input|select|textarea|button)$/i,A0=/^(?:a|area)$/i;f.fn.extend({prop:function(o,l){return Q(this,f.prop,o,l,arguments.length>1)},removeProp:function(o){return this.each(function(){delete this[f.propFix[o]||o]})}}),f.extend({prop:function(o,l,m){var h,L,b=o.nodeType;if(!(b===3||b===8||b===2))return(b!==1||!f.isXMLDoc(o))&&(l=f.propFix[l]||l,L=f.propHooks[l]),m!==void 0?L&&"set"in L&&(h=L.set(o,m,l))!==void 0?h:o[l]=m:L&&"get"in L&&(h=L.get(o,l))!==null?h:o[l]},propHooks:{tabIndex:{get:function(o){var l=f.find.attr(o,"tabindex");return l?parseInt(l,10):Pi.test(o.nodeName)||A0.test(o.nodeName)&&o.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),T.optSelected||(f.propHooks.selected={get:function(o){var l=o.parentNode;return l&&l.parentNode&&l.parentNode.selectedIndex,null},set:function(o){var l=o.parentNode;l&&(l.selectedIndex,l.parentNode&&l.parentNode.selectedIndex)}}),f.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){f.propFix[this.toLowerCase()]=this});function Dr(o){var l=o.match(Qe)||[];return l.join(" ")}function Zt(o){return o.getAttribute&&o.getAttribute("class")||""}function Ni(o){return Array.isArray(o)?o:typeof o=="string"?o.match(Qe)||[]:[]}f.fn.extend({addClass:function(o){var l,m,h,L,b,v;return D(o)?this.each(function(I){f(this).addClass(o.call(this,I,Zt(this)))}):(l=Ni(o),l.length?this.each(function(){if(h=Zt(this),m=this.nodeType===1&&" "+Dr(h)+" ",m){for(b=0;b<l.length;b++)L=l[b],m.indexOf(" "+L+" ")<0&&(m+=L+" ");v=Dr(m),h!==v&&this.setAttribute("class",v)}}):this)},removeClass:function(o){var l,m,h,L,b,v;return D(o)?this.each(function(I){f(this).removeClass(o.call(this,I,Zt(this)))}):arguments.length?(l=Ni(o),l.length?this.each(function(){if(h=Zt(this),m=this.nodeType===1&&" "+Dr(h)+" ",m){for(b=0;b<l.length;b++)for(L=l[b];m.indexOf(" "+L+" ")>-1;)m=m.replace(" "+L+" "," ");v=Dr(m),h!==v&&this.setAttribute("class",v)}}):this):this.attr("class","")},toggleClass:function(o,l){var m,h,L,b,v=typeof o,I=v==="string"||Array.isArray(o);return D(o)?this.each(function(P){f(this).toggleClass(o.call(this,P,Zt(this),l),l)}):typeof l=="boolean"&&I?l?this.addClass(o):this.removeClass(o):(m=Ni(o),this.each(function(){if(I)for(b=f(this),L=0;L<m.length;L++)h=m[L],b.hasClass(h)?b.removeClass(h):b.addClass(h);else(o===void 0||v==="boolean")&&(h=Zt(this),h&&ie.set(this,"__className__",h),this.setAttribute&&this.setAttribute("class",h||o===!1?"":ie.get(this,"__className__")||""))}))},hasClass:function(o){var l,m,h=0;for(l=" "+o+" ";m=this[h++];)if(m.nodeType===1&&(" "+Dr(Zt(m))+" ").indexOf(l)>-1)return!0;return!1}});var Y0=/\r/g;f.fn.extend({val:function(o){var l,m,h,L=this[0];return arguments.length?(h=D(o),this.each(function(b){var v;this.nodeType===1&&(h?v=o.call(this,b,f(this).val()):v=o,v==null?v="":typeof v=="number"?v+="":Array.isArray(v)&&(v=f.map(v,function(I){return I==null?"":I+""})),l=f.valHooks[this.type]||f.valHooks[this.nodeName.toLowerCase()],(!l||!("set"in l)||l.set(this,v,"value")===void 0)&&(this.value=v))})):L?(l=f.valHooks[L.type]||f.valHooks[L.nodeName.toLowerCase()],l&&"get"in l&&(m=l.get(L,"value"))!==void 0?m:(m=L.value,typeof m=="string"?m.replace(Y0,""):m??"")):void 0}}),f.extend({valHooks:{option:{get:function(o){var l=f.find.attr(o,"value");return l??Dr(f.text(o))}},select:{get:function(o){var l,m,h,L=o.options,b=o.selectedIndex,v=o.type==="select-one",I=v?null:[],P=v?b+1:L.length;for(b<0?h=P:h=v?b:0;h<P;h++)if(m=L[h],(m.selected||h===b)&&!m.disabled&&(!m.parentNode.disabled||!z(m.parentNode,"optgroup"))){if(l=f(m).val(),v)return l;I.push(l)}return I},set:function(o,l){for(var m,h,L=o.options,b=f.makeArray(l),v=L.length;v--;)h=L[v],(h.selected=f.inArray(f.valHooks.option.get(h),b)>-1)&&(m=!0);return m||(o.selectedIndex=-1),b}}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]={set:function(o,l){if(Array.isArray(l))return o.checked=f.inArray(f(o).val(),l)>-1}},T.checkOn||(f.valHooks[this].get=function(o){return o.getAttribute("value")===null?"on":o.value})});var ar=t.location,cr={guid:Date.now()}
vendor: 9,871 bytes, lines 1-4
1,Ar=/\?/;f.parseXML=function(o){var l,m;if(!o||typeof o!="string")return null;try{l=new t.DOMParser().parseFromString(o,"text/xml")}catch{}return m=l&&l.getElementsByTagName("parsererror")[0],(!l||m)&&f.error("Invalid XML: "+(m?f.map(m.childNodes,function(h){return h.textContent}).join(` 2`):o)),l};var Ys=/^(?:focusinfocus|focusoutblur)$/,Yr=function(o){o.stopPropagation()};f.extend(f.event,{trigger:function(o,l,m,h){var L,b,v,I,P,K,de,Le,ce=[m||A],Pe=y.call(o,"type")?o.type:o,_t=y.call(o,"namespace")?o.namespace.split("."):[];if(b=Le=v=m=m||A,!(m.nodeType===3||m.nodeType===8)&&!Ys.test(Pe+f.event.triggered)&&(Pe.indexOf(".")>-1&&(_t=Pe.split("."),Pe=_t.shift(),_t.sort()),P=Pe.indexOf(":")<0&&"on"+Pe,o=o[f.expando]?o:new f.Event(Pe,typeof o=="object"&&o),o.isTrigger=h?2:3,o.namespace=_t.join("."),o.rnamespace=o.namespace?new RegExp("(^|\\.)"+_t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,o.result=void 0,o.target||(o.target=m),l=l==null?[o]:f.makeArray(l,[o]),de=f.event.special[Pe]||{},!(!h&&de.trigger&&de.trigger.apply(m,l)===!1))){if(!h&&!de.noBubble&&!H(m)){for(I=de.delegateType||Pe,Ys.test(I+Pe)||(b=b.parentNode);b;b=b.parentNode)ce.push(b),v=b;v===(m.ownerDocument||A)&&ce.push(v.defaultView||v.parentWindow||t)}for(L=0;(b=ce[L++])&&!o.isPropagationStopped();)Le=b,o.type=L>1?I:de.bindType||Pe,K=(ie.get(b,"events")||Object.create(null))[o.type]&&ie.get(b,"handle"),K&&K.apply(b,l),K=P&&b[P],K&&K.apply&&qe(b)&&(o.result=K.apply(b,l),o.result===!1&&o.preventDefault());return o.type=Pe,!h&&!o.isDefaultPrevented()&&(!de._default||de._default.apply(ce.pop(),l)===!1)&&qe(m)&&P&&D(m[Pe])&&!H(m)&&(v=m[P],v&&(m[P]=null),f.event.triggered=Pe,o.isPropagationStopped()&&Le.addEventListener(Pe,Yr),m[Pe](),o.isPropagationStopped()&&Le.removeEventListener(Pe,Yr),f.event.triggered=void 0,v&&(m[P]=v)),o.result}},simulate:function(o,l,m){var h=f.extend(new f.Event,m,{type:o,isSimulated:!0});f.event.trigger(h,null,l)}}),f.fn.extend({trigger:function(o,l){return this.each(function(){f.event.trigger(o,l,this)})},triggerHandler:function(o,l){var m=this[0];if(m)return f.event.trigger(o,l,m,!0)}});var Xs=/\[\]$/,Wo=/\r?\n/g,Er=/^(?:submit|button|image|reset|file)$/i,E0=/^(?:input|select|textarea|keygen)/i;function Qs(o,l,m,h){var L;if(Array.isArray(l))f.each(l,function(b,v){m||Xs.test(o)?h(o,v):Qs(o+"["+(typeof v=="object"&&v!=null?b:"")+"]",v,m,h)});else if(!m&&se(l)==="object")for(L in l)Qs(o+"["+L+"]",l[L],m,h);else h(o,l)}f.param=function(o,l){var m,h=[],L=function(b,v){var I=D(v)?v():v;h[h.length]=encodeURIComponent(b)+"="+encodeURIComponent(I??"")};if(o==null)return"";if(Array.isArray(o)||o.jquery&&!f.isPlainObject(o))f.each(o,function(){L(this.name,this.value)});else for(m in o)Qs(m,o[m],l,L);return h.join("&")},f.fn.extend({serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var o=f.prop(this,"elements");return o?f.makeArray(o):this}).filter(function(){var o=this.type;return this.name&&!f(this).is(":disabled")&&E0.test(this.nodeName)&&!Er.test(o)&&(this.checked||!bt.test(o))}).map(function(o,l){var m=f(this).val();return m==null?null:Array.isArray(m)?f.map(m,function(h){return{name:l.name,value:h.replace(Wo,`\r 3`)}}):{name:l.name,value:m.replace(Wo,`\r 4`)}}).get()}});var us=/%20/g,Ic=/#.*$/,Zs=/([?&])_=[^&]*/,Yu=/^(.*?):[ \t]*([^\r\n]*)$/mg,qu=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,O0=/^(?:GET|HEAD)$/,Bo=/^\/\//,I0={},ei={},Gn="*/".concat("*"),Es=A.createElement("a");Es.href=ar.href;function Ri(o){return function(l,m){typeof l!="string"&&(m=l,l="*");var h,L=0,b=l.toLowerCase().match(Qe)||[];if(D(m))for(;h=b[L++];)h[0]==="+"?(h=h.slice(1)||"*",(o[h]=o[h]||[]).unshift(m)):(o[h]=o[h]||[]).push(m)}}function Hi(o,l,m,h){var L={},b=o===ei;function v(I){var P;return L[I]=!0,f.each(o[I]||[],function(K,de){var Le=de(l,m,h);if(typeof Le=="string"&&!b&&!L[Le])return l.dataTypes.unshift(Le),v(Le),!1;if(b)return!(P=Le)}),P}return v(l.dataTypes[0])||!L["*"]&&v("*")}function $i(o,l){var m,h,L=f.ajaxSettings.flatOptions||{};for(m in l)l[m]!==void 0&&((L[m]?o:h||(h={}))[m]=l[m]);return h&&f.extend(!0,o,h),o}function k(o,l,m){for(var h,L,b,v,I=o.contents,P=o.dataTypes;P[0]==="*";)P.shift(),h===void 0&&(h=o.mimeType||l.getResponseHeader("Content-Type"));if(h){for(L in I)if(I[L]&&I[L].test(h)){P.unshift(L);break}}if(P[0]in m)b=P[0];else{for(L in m){if(!P[0]||o.converters[L+" "+P[0]]){b=L;break}v||(v=L)}b=b||v}if(b)return b!==P[0]&&P.unshift(b),m[b]}function O(o,l,m,h){var L,b,v,I,P,K={},de=o.dataTypes.slice();if(de[1])for(v in o.converters)K[v.toLowerCase()]=o.converters[v];for(b=de.shift();b;)if(o.responseFields[b]&&(m[o.responseFields[b]]=l),!P&&h&&o.dataFilter&&(l=o.dataFilter(l,o.dataType)),P=b,b=de.shift(),b){if(b==="*")b=P;else if(P!=="*"&&P!==b){if(v=K[P+" "+b]||K["* "+b],!v){for(L in K)if(I=L.split(" "),I[1]===b&&(v=K[P+" "+I[0]]||K["* "+I[0]],v)){v===!0?v=K[L]:K[L]!==!0&&(b=I[0],de.unshift(I[1]));break}}if(v!==!0)if(v&&o.throws)l=v(l);else try{l=v(l)}catch(Le){return{state:"parsererror",error:v?Le:"No conversion from "+P+" to "+b}}}}return{state:"success",data:l}}f.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ar.href,type:"GET",isLocal:qu.test(ar.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Gn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":f.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(o,l){return l?$i($i(o,f.ajaxSettings),l):$i(f.ajaxSettings,o)},ajaxPrefilter:Ri(I0),ajaxTransport:Ri(ei),ajax:function(o,l){typeof o=="object"&&(l=o,o=void 0),l=l||{};var m,h,L,b,v,I,P,K,de,Le,ce=f.ajaxSetup({},l),Pe=ce.context||ce,_t=ce.context&&(Pe.nodeType||Pe.jquery)?f(Pe):f.event,wt=f.Deferred(),Mt=f.Callbacks("once memory"),on=ce.statusCode||{},en={},mn={},Wn="canceled",xt={readyState:0,getResponseHeader:function(Ct){var tn;if(P){if(!b)for(b={};tn=Yu.exec(L);)b[tn[1].toLowerCase()+" "]=(b[tn[1].toLowerCase()+" "]||[]).concat(tn[2]);tn=b[Ct.toLowerCase()+" "]}return tn==null?null:tn.join(", ")},getAllResponseHeaders:function(){return P?L:null},setRequestHeader:function(Ct,tn){return P==null&&(Ct=mn[Ct.toLowerCase()]=mn[Ct.toLowerCase()]||Ct,en[Ct]=tn),this},overrideMimeType:function(Ct){return P==null&&(ce.mimeType=Ct),this},statusCode:function(Ct){var tn;if(Ct)if(P)xt.always(Ct[xt.status]);else for(tn in Ct)on[tn]=[on[tn],Ct[tn]];return this},abort:function(Ct){var tn=Ct||Wn;return m&&m.abort(tn),Vt(0,tn),this}};if(wt.promise(xt),ce.url=((o||ce.url||ar.href)+"").replace(Bo,ar.protocol+"//"),ce.type=l.method||l.type||ce.method||ce.type,ce.dataTypes=(ce.dataType||"*").toLowerCase().match(Qe)||[""],ce.crossDomain==null){I=A.createElement("a");try{I.href=ce.url,I.href=I.href,ce.crossDomain=Es.protocol+"//"+Es.host!=I.protocol+"//"+I.host}catch{ce.crossDomain=!0}}if(ce.data&&ce.processData&&typeof ce.data!="string"&&(ce.data=f.param(ce.data,ce.traditional)),Hi(I0,ce,l,xt),P)return xt;K=f.event&&ce.global,K&&f.active++===0&&f.event.trigger("ajaxStart"),ce.type=ce.type.toUpperCase(),ce.hasContent=!O0.test(ce.type),h=ce.url.replace(Ic,""),ce.hasContent?ce.data&&ce.processData&&(ce.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(ce.data=ce.data.replace(us,"+")):(Le=ce.url.slice(h.length),ce.data&&(ce.processData||typeof ce.data=="string")&&(h+=(Ar.test(h)?"&":"?")+ce.data,delete ce.data),ce.cache===!1&&(h=h.replace(Zs,"$1"),Le=(Ar.test(h)?"&":"?")+"_="+cr.guid+++Le),ce.url=h+Le),ce.ifModified&&(f.lastModified[h]&&xt.setRequestHeader("If-Modified-Since",f.lastModified[h]),f.etag[h]&&xt.setRequestHeader("If-None-Match",f.etag[h])),(ce.data&&ce.hasContent&&ce.contentType!==!1||l.contentType)&&xt.setRequestHeader("Content-Type",ce.contentType),xt.setRequestHeader("Accept",ce.dataTypes[0]&&ce.accepts[ce.dataTypes[0]]?ce.accepts[ce.dataTypes[0]]+(ce.dataTypes[0]!=="*"?", "+Gn+"; q=0.01":""):ce.accepts["*"]);for(de in ce.headers)xt.setRequestHeader(de,ce.headers[de]);if(ce.beforeSend&&(ce.beforeSend.call(Pe,xt,ce)===!1||P))return xt.abort();if(Wn="abort",Mt.add(ce.complete),xt.done(ce.success),xt.fail(ce.error),m=Hi(ei,ce,l,xt),!m)Vt(-1,"No Transport");else{if(xt.readyState=1,K&&_t.trigger("ajaxSend",[xt,ce]),P)return xt;ce.async&&ce.timeout>0&&(v=t.setTimeout(function(){xt.abort("timeout")},ce.timeout));try{P=!1,m.send(en,Vt)}catch(Ct){if(P)throw Ct;Vt(-1,Ct)}}function Vt(Ct,tn,Eu,uu){var nn,fn,ru,Xn,lr,Nt=tn;P||(P=!0,v&&t.clearTimeout(v),m=void 0,L=uu||"",xt.readyState=Ct>0?4:0,nn=Ct>=200&&Ct<300||Ct===304,Eu&&(Xn=k(ce,xt,Eu)),!nn&&f.inArray("script",ce.dataTypes)>-1&&f.inArray("json",ce.dataTypes)<0&&(ce.converters["text script"]=function(){}),Xn=O(ce,Xn,xt,nn),nn?(ce.ifModified&&(lr=xt.getResponseHeader("Last-Modified"),lr&&(f.lastModified[h]=lr),lr=xt.getResponseHeader("etag"),lr&&(f.etag[h]=lr)),Ct===204||ce.type==="HEAD"?Nt="nocontent":Ct===304?Nt="notmodified":(Nt=Xn.state,fn=Xn.data,ru=Xn.error,nn=!ru)):(ru=Nt,(Ct||!Nt)&&(Nt="error",Ct<0&&(Ct=0))),xt.status=Ct,xt.statusText=(tn||Nt)+"",nn?wt.resolveWith(Pe,[fn,Nt,xt]):wt.rejectWith(Pe,[xt,Nt,ru]),xt.statusCode(on),on=void 0,K&&_t.trigger(nn?"ajaxSuccess":"ajaxError",[xt,ce,nn?fn:ru]),Mt.fireWith(Pe,[xt,Nt]),K&&(_t.trigger("ajaxComplete",[xt,ce]),--f.active||f.event.trigger("ajaxStop")))}return xt},getJSON:function(o,l,m){return f.get(o,l,m,"json")},getScript:function(o,l){return f.get(o,void 0,l,"script")}}),f.each(["get","post"],function(o,l){f[l]=function(m,h,L,b){return D(h)&&(b=b||L,L=h,h=void 0),f.ajax(f.extend({url:m,type:l,dataType:b,data:h,success:L},f.isPlainObject(m)&&m))}}),f.ajaxPrefilter(function(o){var l;
vendor: 5,425 bytes, line 4
4for(l in o.headers)l.toLowerCase()==="content-type"&&(o.contentType=o.headers[l]||"")}),f._evalUrl=function(o,l,m){return f.ajax({url:o,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(h){f.globalEval(h,l,m)}})},f.fn.extend({wrapAll:function(o){var l;return this[0]&&(D(o)&&(o=o.call(this[0])),l=f(o,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&l.insertBefore(this[0]),l.map(function(){for(var m=this;m.firstElementChild;)m=m.firstElementChild;return m}).append(this)),this},wrapInner:function(o){return D(o)?this.each(function(l){f(this).wrapInner(o.call(this,l))}):this.each(function(){var l=f(this),m=l.contents();m.length?m.wrapAll(o):l.append(o)})},wrap:function(o){var l=D(o);return this.each(function(m){f(this).wrapAll(l?o.call(this,m):o)})},unwrap:function(o){return this.parent(o).not("body").each(function(){f(this).replaceWith(this.childNodes)}),this}}),f.expr.pseudos.hidden=function(o){return!f.expr.pseudos.visible(o)},f.expr.pseudos.visible=function(o){return!!(o.offsetWidth||o.offsetHeight||o.getClientRects().length)},f.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch{}};var J={0:200,1223:204},ne=f.ajaxSettings.xhr();T.cors=!!ne&&"withCredentials"in ne,T.ajax=ne=!!ne,f.ajaxTransport(function(o){var l,m;if(T.cors||ne&&!o.crossDomain)return{send:function(h,L){var b,v=o.xhr();if(v.open(o.type,o.url,o.async,o.username,o.password),o.xhrFields)for(b in o.xhrFields)v[b]=o.xhrFields[b];o.mimeType&&v.overrideMimeType&&v.overrideMimeType(o.mimeType),!o.crossDomain&&!h["X-Requested-With"]&&(h["X-Requested-With"]="XMLHttpRequest");for(b in h)v.setRequestHeader(b,h[b]);l=function(I){return function(){l&&(l=m=v.onload=v.onerror=v.onabort=v.ontimeout=v.onreadystatechange=null,I==="abort"?v.abort():I==="error"?typeof v.status!="number"?L(0,"error"):L(v.status,v.statusText):L(J[v.status]||v.status,v.statusText,(v.responseType||"text")!=="text"||typeof v.responseText!="string"?{binary:v.response}:{text:v.responseText},v.getAllResponseHeaders()))}},v.onload=l(),m=v.onerror=v.ontimeout=l("error"),v.onabort!==void 0?v.onabort=m:v.onreadystatechange=function(){v.readyState===4&&t.setTimeout(function(){l&&m()})},l=l("abort");try{v.send(o.hasContent&&o.data||null)}catch(I){if(l)throw I}},abort:function(){l&&l()}}}),f.ajaxPrefilter(function(o){o.crossDomain&&(o.contents.script=!1)}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(o){return f.globalEval(o),o}}}),f.ajaxPrefilter("script",function(o){o.cache===void 0&&(o.cache=!1),o.crossDomain&&(o.type="GET")}),f.ajaxTransport("script",function(o){if(o.crossDomain||o.scriptAttrs){var l,m;return{send:function(h,L){l=f("<script>").attr(o.scriptAttrs||{}).prop({charset:o.scriptCharset,src:o.url}).on("load error",m=function(b){l.remove(),m=null,b&&L(b.type==="error"?404:200,b.type)}),A.head.appendChild(l[0])},abort:function(){m&&m()}}}});var U=[],oe=/(=)\?(?=&|$)|\?\?/;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var o=U.pop()||f.expando+"_"+cr.guid++;return this[o]=!0,o}}),f.ajaxPrefilter("json jsonp",function(o,l,m){var h,L,b,v=o.jsonp!==!1&&(oe.test(o.url)?"url":typeof o.data=="string"&&(o.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&oe.test(o.data)&&"data");if(v||o.dataTypes[0]==="jsonp")return h=o.jsonpCallback=D(o.jsonpCallback)?o.jsonpCallback():o.jsonpCallback,v?o[v]=o[v].replace(oe,"$1"+h):o.jsonp!==!1&&(o.url+=(Ar.test(o.url)?"&":"?")+o.jsonp+"="+h),o.converters["script json"]=function(){return b||f.error(h+" was not called"),b[0]},o.dataTypes[0]="json",L=t[h],t[h]=function(){b=arguments},m.always(function(){L===void 0?f(t).removeProp(h):t[h]=L,o[h]&&(o.jsonpCallback=l.jsonpCallback,U.push(h)),b&&D(L)&&L(b[0]),b=L=void 0}),"script"}),T.createHTMLDocument=(function(){var o=A.implementation.createHTMLDocument("").body;return o.innerHTML="<form></form><form></form>",o.childNodes.length===2})(),f.parseHTML=function(o,l,m){if(typeof o!="string")return[];typeof l=="boolean"&&(m=l,l=!1);var h,L,b;return l||(T.createHTMLDocument?(l=A.implementation.createHTMLDocument(""),h=l.createElement("base"),h.href=A.location.href,l.head.appendChild(h)):l=A),L=We.exec(o),b=!m&&[],L?[l.createElement(L[1])]:(L=yn([o],l,b),b&&b.length&&f(b).remove(),f.merge([],L.childNodes))},f.fn.load=function(o,l,m){var h,L,b,v=this,I=o.indexOf(" ");return I>-1&&(h=Dr(o.slice(I)),o=o.slice(0,I)),D(l)?(m=l,l=void 0):l&&typeof l=="object"&&(L="POST"),v.length>0&&f.ajax({url:o,type:L||"GET",dataType:"html",data:l}).done(function(P){b=arguments,v.html(h?f("<div>").append(f.parseHTML(P)).find(h):P)}).always(m&&function(P,K){v.each(function(){m.apply(this,b||[P.responseText,K,P])})}),this},f.expr.pseudos.animated=function(o){return f.grep(f.timers,function(l){return o===l.elem}).length},f.offset={setOffset:function(o,l,m){var h,L,b,v,I,P,K,de=f.css(o,"position"),Le=f(o),ce={};de==="static"&&(o.style.position="relative"),I=Le.offset(),b=f.css(o,"top"),P=f.css(o,"left"),K=(de==="absolute"||de==="fixed")&&(b+P).indexOf("auto")>-1,K?(h=Le.position(),v=h.top,L=h.left):(v=parseFloat(b)||0,L=parseFloat(P)||0),D(l)&&(l=l.call(o,m,f.extend({},I))),l.top!=null&&(ce.top=l.top-I.top+v),l.left!=null&&(ce.left=l.left-I.left+L),"using"in l?l.using.call(o,ce):Le.css(ce)}}
4,f.fn.extend({offset:function(o){if(arguments.length)return o===void 0?this:this.each(function(L){f.offset.setOffset(this,o,L)});var l,m,h=this[0];if(h)return h.getClientRects().length?(l=h.getBoundingClientRect(),m=h.ownerDocument.defaultView,{top:l.top+m.pageYOffset,left:l.left+m.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var o,l,m,h=this[0],L={top:0,left:0};if(f.css(h,"position")==="fixed")l=h.getBoundingClientRect();else{for(l=this.offset(),m=h.ownerDocument,o=h.offsetParent||m.documentElement;o&&(o===m.body||o===m.documentElement)&&f.css(o,"position")==="static";)o=o.parentNode;o&&o!==h&&o.nodeType===1&&(L=f(o).offset(),L.top+=f.css(o,"borderTopWidth",!0),L.left+=f.css(o,"borderLeftWidth",!0))}return{top:l.top-L.top-f.css(h,"marginTop",!0),left:l.left-L.left-f.css(h,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var o=this.offsetParent;o&&f.css(o,"position")==="static";)o=o.offsetParent;return o||He})}}),f.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(o,l){var m=l==="pageYOffset";f.fn[o]=function(h){return Q(this,function(L,b,v){var I;if(H(L)?I=L:L.nodeType===9&&(I=L.defaultView),v===void 0)return I?I[l]:L[b];I?I.scrollTo(m?I.pageXOffset:v,m?v:I.pageYOffset):L[b]=v},o,h,arguments.length)}}),f.each(["top","left"],function(o,l){f.cssHooks[l]=C0(T.pixelPosition,function(m,h){if(h)return h=Sr(m,l),Un.test(h)?f(m).position()[l]+"px":h})}),f.each({Height:"height",Width:"width"},function(o,l){f.each({padding:"inner"+o,content:l,"":"outer"+o},function(m,h){f.fn[h]=function(L,b){var v=arguments.length&&(m||typeof L!="boolean"),I=m||(L===!0||b===!0?"margin":"border");return Q(this,function(P,K,de){var Le;return H(P)?h.indexOf("outer")===0?P["inner"+o]:P.document.documentElement["client"+o]:P.nodeType===9?(Le=P.documentElement,Math.max(P.body["scroll"+o],Le["scroll"+o],P.body["offset"+o],Le["offset"+o],Le["client"+o])):de===void 0?f.css(P,K,I):f.style(P,K,de,I)},l,v?L:void 0,v)}})}),f.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(o,l){f.fn[l]=function(m){return this.on(l,m)}}),f.fn.extend({bind:function(o,l,m){return this.on(o,null,l,m)},unbind:function(o,l){return this.off(o,null,l)},delegate:function(o,l,m,h){return this.on(l,o,m,h)},undelegate:function(o,l,m){return arguments.length===1?this.off(o,"**"):this.off(l,o||"**",m)},hover:function(o,l){return this.on("mouseenter",o).on("mouseleave",l||o)}}),f.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(o,l){f.fn[l]=function(m,h){return arguments.length>0?this.on(l,null,m,h):this.trigger(l)}});var re=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;f.proxy=function(o,l){var m,h,L;if(typeof l=="string"&&(m=o[l],l=o,o=m),!!D(o))return h=s.call(arguments,2),L=function(){return o.apply(l||this,h.concat(s.call(arguments)))},L.guid=o.guid=o.guid||f.guid++,L},f.holdReady=function(o){o?f.readyWait++:f.ready(!0)},f.isArray=Array.isArray,f.parseJSON=JSON.parse,f.nodeName=z,f.isFunction=D,f.isWindow=H,f.camelCase=De,f.type=se,f.now=Date.now,f.isNumeric=function(o){var l=f.type(o);return(l==="number"||l==="string")&&!isNaN(o-parseFloat(o))},f.trim=function(o){return o==null?"":(o+"").replace(re,"$1")},typeof define=="function"&&define.amd&&define("jquery",[],function(){return f});var pe=t.jQuery,G=t.$;return f.noConflict=function(o){return t.$===f&&(t.$=G),o&&t.jQuery===f&&(t.jQuery=pe),f},typeof e>"u"&&(t.jQuery=t.$=f),f})});var Wc=et(u6=>{"use strict";window.$=n6();var oM=window.$.noConflict(!0);u6.jQuery=u6.$=oM});var Kd=et((DC,Jd)=>{"use strict";(function(t,e){typeof Jd<"u"&&Jd.exports?Jd.exports=e():typeof define=="function"&&define.amd?define(e):this[t]=e()})("bowser",function(){var t=!0;function e(u){function s(we){var ae=u.match(we);return ae&&ae.length>1&&ae[1]||""}function i(we){var ae=u.match(we);return ae&&ae.length>1&&ae[2]||""}var c=s(/(ipod|iphone|ipad)/i).toLowerCase(),d=/like android/i.test(u),p=!d&&/android/i.test(u),g=/CrOS/.test(u),y=/silk/i.test(u),S=/sailfish/i.test(u),w=/tizen/i.test(u),T=/(web|hpw)os/i.test(u),D=/windows phone/i.test(u),H=!D&&/windows/i.test(u),A=!c&&!y&&/macintosh/i.test(u),F=!p&&!S&&!w&&!T&&/linux/i.test(u),R=s(/edge\/(\d+(\.\d+)?)/i),se=s(/version\/(\d+(\.\d+)?)/i),B=/tablet/i.test(u),q=!B&&/[^-]mobi/i.test(u),f;/opera|opr/i.test(u)?f={name:"Opera",opera:t,version:se||s(/(?:opera|opr)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(u)?f={name:"Yandex Browser",yandexbrowser:t,version:se||s(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:D?(f={name:"Windows Phone",windowsphone:t},R?(f.msedge=t,f.version=R):(f.msie=t,f.version=s(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(u)?f={name:"Internet Explorer",msie:t,version:s(/(?:msie |rv:)(\d+(\.\d+)?)/i)}
4:g?f={name:"Chrome",chromeos:t,chromeBook:t,chrome:t,version:s(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/chrome.+? edge/i.test(u)?f={name:"Microsoft Edge",msedge:t,version:R}:/chrome|crios|crmo/i.test(u)?f={name:"Chrome",chrome:t,version:s(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:c?(f={name:c=="iphone"?"iPhone":c=="ipad"?"iPad":"iPod"},se&&(f.version=se)):S?f={name:"Sailfish",sailfish:t,version:s(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(u)?f={name:"SeaMonkey",seamonkey:t,version:s(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel/i.test(u)?(f={name:"Firefox",firefox:t,version:s(/(?:firefox|iceweasel)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(u)&&(f.firefoxos=t)):y?f={name:"Amazon Silk",silk:t,version:s(/silk\/(\d+(\.\d+)?)/i)}:p?f={name:"Android",version:se}:/phantom/i.test(u)?f={name:"PhantomJS",phantom:t,version:s(/phantomjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(u)||/rim\stablet/i.test(u)?f={name:"BlackBerry",blackberry:t,version:se||s(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:T?(f={name:"WebOS",webos:t,version:se||s(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(u)&&(f.touchpad=t)):/bada/i.test(u)?f={name:"Bada",bada:t,version:s(/dolfin\/(\d+(\.\d+)?)/i)}:w?f={name:"Tizen",tizen:t,version:s(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||se}:/safari/i.test(u)?f={name:"Safari",safari:t,version:se}:f={name:s(/^(.*)\/(.*) /),version:i(/^(.*)\/(.*) /)},!f.msedge&&/(apple)?webkit/i.test(u)?(f.name=f.name||"Webkit",f.webkit=t,!f.version&&se&&(f.version=se)):!f.opera&&/gecko\//i.test(u)&&(f.name=f.name||"Gecko",f.gecko=t,f.version=f.version||s(/gecko\/(\d+(\.\d+)?)/i)),!f.msedge&&(p||f.silk)?f.android=t:c?(f[c]=t,f.ios=t):H?f.windows=t:A?f.mac=t:F&&(f.linux=t);var N="";f.windowsphone?N=s(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):c?(N=s(/os (\d+([_\s]\d+)*) like mac os x/i),N=N.replace(/[_\s]/g,".")):p?N=s(/android[ \/-](\d+(\.\d+)*)/i):f.webos?N=s(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):f.blackberry?N=s(/rim\stablet\sos\s(\d+(\.\d+)*)/i):f.bada?N=s(/bada\/(\d+(\.\d+)*)/i):f.tizen&&(N=s(/tizen[\/\s](\d+(\.\d+)*)/i)),N&&(f.osversion=N);var z=N.split(".")[0];return B||c=="ipad"||p&&(z==3||z==4&&!q)||f.silk?f.tablet=t:(q||c=="iphone"||c=="ipod"||p||f.blackberry||f.webos||f.bada)&&(f.mobile=t),f.msedge||f.msie&&f.version>=10||f.yandexbrowser&&f.version>=15||f.chrome&&f.version>=20||f.firefox&&f.version>=20||f.safari&&f.version>=6||f.opera&&f.version>=10||f.ios&&f.osversion&&f.osversion.split(".")[0]>=6||f.blackberry&&f.version>=10.1?f.a=t:f.msie&&f.version<10||f.chrome&&f.version<20||f.firefox&&f.version<20||f.safari&&f.version<6||f.opera&&f.version<10||f.ios&&f.osversion&&f.osversion.split(".")[0]<6?f.c=t:f.x=t,f}var n=e(typeof navigator<"u"?navigator.userAgent:"");return n.test=function(u){for(var s=0;s<u.length;++s){var i=u[s];if(typeof i=="string"&&i in n)return!0}return!1},n._detect=e,n})});var _7={};$0(_7,{binarySearch:()=>Gd,binarySearchInfinite:()=>dM,getAssoc:()=>cM,isNodeText:()=>aM,noop:()=>fM,setAssoc:()=>lM});var aM,cM,lM,Gd,dM,fM,r6=C(()=>{"use strict";aM=t=>t.nodeType===3,cM=(t,e)=>t[`_magicdom_${e}`],lM=(t,e,n)=>{t[`_magicdom_${e}`]=n},Gd=(t,e)=>{if(t<1||e(0))return 0;if(!e(t-1))return t;let n=0,u=t-1;for(;u-n>1;){let s=Math.floor((n+u)/2);e(s)?u=s:n=s}return u},dM=(t,e)=>{let n=0;for(;!e(n);)n+=t;return Gd(n,e)},fM=()=>{}});function Xd(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var u in n)t[u]=n[u]}return t}function s6(t,e){function n(s,i,c){if(!(typeof document>"u")){c=Xd({},e,c),typeof c.expires=="number"&&(c.expires=new Date(Date.now()+c.expires*864e5)),c.expires&&(c.expires=c.expires.toUTCString()),s=encodeURIComponent(s).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var d="";for(var p in c)c[p]&&(d+="; "+p,c[p]!==!0&&(d+="="+c[p].split(";")[0]));return document.cookie=s+"="+t.write(i,s)+d}}function u(s){if(!(typeof document>"u"||arguments.length&&!s)){for(var i=document.cookie?document.cookie.split("; "):[],c={},d=0;d<i.length;d++){var p=i[d].split("="),g=p.slice(1).join("=");try{var y=decodeURIComponent(p[0]);if(c[y]=t.read(g,y),s===y)break}catch{}}return s?c[s]:c}}return Object.create({set:n,get:u,remove:function(s,i){n(s,"",Xd({},i,{expires:-1}))},withAttributes:function(s){return s6(this.converter,Xd({},this.attributes,s))},withConverter:function(s){return s6(Xd({},this.converter,s),this.attributes)}},{attributes:{value:Object.freeze(e)},converter:{value:Object.freeze(t)}})}var pM,g7,b7=C(()=>{pM={read:function(t){return t[0]==='"'&&(t=t.slice(1,-1)),t.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(t){return encodeURIComponent(t).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decode
4URIComponent)}};g7=s6(pM,{path:"/"})});var i6=et(Vi=>{var y7={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},mM=/[&"'<>\/]/gm;function hM(t){return t&&t.replace(mM,function(e){return y7[e]||e})}var _M=/[\x00-\x2F\x3A-\x40\x5B-\x60\x7B-\xFF]/gm;function gM(t){return t&&t.replace(_M,function(e){return y7[e]||"&#x"+("00"+e.charCodeAt(0).toString(16)).slice(-2)+";"})}var bM=/[\x00-\x2F\x3A-\x40\x5B-\x60\x7B-\xFF\u2028\u2029]/gm;function x7(t){return t&&t.replace(bM,function(e){return"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})}function w7(t){return t&&'"'+x7(t)+'"'}var yM=/"(?:\\.|[^"])*"/gm;function xM(t){return JSON.stringify(t).replace(yM,function(e){return w7(JSON.parse(e))})}var wM=/[\x00-\x2F\x3A-\x40\x5B-\x60\x7B-\xFF]/gm;function M7(t){return t&&t.replace(wM,function(e){return"\\"+("000000"+e.charCodeAt(0).toString(16)).slice(-6)})}function MM(t){return t&&'"'+M7(t)+'"'}Vi.escapeHTML=hM;Vi.escapeHTMLAttribute=gM;Vi.encodeJavaScriptIdentifier=x7;Vi.encodeJavaScriptString=w7;Vi.encodeJavaScriptData=xM;Vi.encodeCSSIdentifier=M7;Vi.encodeCSSString=MM});var a6={};$0(a6,{Cookies:()=>Mu,default:()=>Lt,randomString:()=>Bc});var Qd,Bc,L7,LM,kM,o6,vM,Mu,Lt,Lu=C(()=>{"use strict";r6();b7();Qd=i6(),Bc=t=>{let e="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",n="";t=t||20;for(let u=0;u<t;u++){let s=Math.floor(Math.random()*e.length);n+=e.substring(s,s+1)}return n},L7=new RegExp(`[${["0-9","A-Z","a-z","\xC0-\xD6","\xD8-\xF6","\xF8-\xFF","\u0100-\u1FFF","\u3040-\u9FFF","\uF900-\uFDFF","\uFE70-\uFEFE","\uFF10-\uFF19","\uFF21-\uFF3A","\uFF41-\uFF5A","\uFF66-\uFFDC"].join("")}]`),LM=(()=>{let t=`[-:@_.,~%+/?=&#!;()\\[\\]$'*${L7.source.slice(1,-1)}]`,e="[:.,;?!)\\]'*]",n=`(?:${["(?:x-)?man","afp","file","ftps?","gopher","https?","nfs","sftp","smb","txmt"].join("|")})://`,u=`(?:${["about","geo","mailto","tel"].join("|")}):`;return new RegExp(`(?:${n}|${u}|www\\.)${t}*(?!${e})${t}`,"g")})(),kM=/^(?=(?:.{4})*$)[A-Za-z0-9_-]*(?:[AQgw]==|[AEIMQUYcgkosw048]=)?$/,o6=class{constructor(){this.globalExceptionHandler=null;this.warnDeprecated=(...e)=>{if(this.warnDeprecatedFlags.disabledForTestingOnly)return;let n=new Error;if(Error.captureStackTrace&&Error.captureStackTrace(n,this.warnDeprecated),n.name="",typeof n.stack=="string"){this.warnDeprecatedFlags._rl==null&&(this.warnDeprecatedFlags._rl={prevs:new Map,now:()=>Date.now(),period:600*1e3});let u=this.warnDeprecatedFlags._rl,s=u.now(),i=u.prevs.get(n.stack);if(i!=null&&s-i<u.period)return;u.prevs.set(n.stack,s)}n.stack&&e.push(n.stack),(this.warnDeprecatedFlags.logger||console).warn(...e)};this.escapeHtml=e=>Qd.escapeHTML(String(e));this.uniqueId=()=>{let e=Zd().pad,n=(u,s)=>(Array(s+1).join("0")+Number(u).toString(35)).slice(-s);return[e.getClientIp(),n(+new Date,7),n(Math.floor(Math.random()*1e9),4)].join(".")};this.simpleDateTime=e=>{let n=new Date(+e),u=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][n.getDay()],s=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][n.getMonth()],i=n.getDate(),c=n.getFullYear(),d=`${n.getHours()}:${`0${n.getMinutes()}`.slice(-2)}`;return`${u} ${s} ${i} ${c} ${d}`};this.findURLs=e=>{let n=new RegExp(this.urlRegex,"g");n.lastIndex=0;let u=null,s;for(;s=n.exec(e);){u=u||[];let i=s.index,c=s[0];u.push([i,c])}return u};this.escapeHtmlWithClickableLinks=(e,n)=>{let u=0,s=[],i=this.findURLs(e),c=d=>{d>u&&(s.push(Qd.escapeHTML(e.substring(u,d))),u=d)};if(i)for(let d=0;d<i.length;d++){let p=i[d][0],g=i[d][1];c(p),s.push("<a ",n?`target="${Qd.escapeHTMLAttribute(n)}" `:"",'href="',Qd.escapeHTMLAttribute(g),'" rel="noreferrer noopener">'),c(p+g.length),s.push("</a>")}return c(e.length),s.join("")};this.bindEnterAndEscape=(e,n,u)=>{n&&e.on("keypress",s=>{s.which===13&&n(s)}),u&&e.on("keydown",s=>{s.which===27&&u(s)})};this.timediff=e=>{let n=Zd().pad,u=(s,i)=>(s=Math.round(s),`${s} ${i}${s!==1?"s":""} ago`);return e=Math.max(0,(+new Date-+e-n.clientTimeOffset)/1e3),e<60?u(e,"second"):(e/=60,e<60?u(e,"minute"):(e/=60,e<24?u(e,"hour"):(e/=24,u(e,"day"))))};this.makeAnimationScheduler=(e,n,u)=>{u===void 0&&(u=1);let s=null,i=()=>{s||(s=window.setTimeout(()=>{s=null;
4let c=u,d=!0;for(;d&&c>0;)d=e(),c--;d&&i()},n*u))};return{scheduleAnimation:i}};this.makeFieldLabeledWhenEmpty=(e,n)=>{e=$(e);let u=()=>{e.addClass("editempty"),e.val(n)};return e.focus(()=>{e.hasClass("editempty")&&e.val(""),e.removeClass("editempty")}),e.on("blur",()=>{e.val()||u()}),{clear:u}};this.getCheckbox=e=>$(e).is(":checked");this.setCheckbox=(e,n)=>{$(e).prop("checked",!!n)};this.bindCheckboxChange=(e,n)=>{$(e).on("change",n)};this.encodeUserId=e=>e.replace(/[^a-y0-9]/g,n=>n==="."?"-":`z${n.charCodeAt(0)}z`);this.decodeUserId=e=>e.replace(/[a-y0-9]+|-|z.+?z/g,n=>n==="-"?".":n.charAt(0)==="z"?String.fromCharCode(Number(n.slice(1,-1))):n);this.isValidAuthorToken=e=>{if(typeof e!="string"||!e.startsWith("t."))return!1;let n=e.slice(2);return n.length>0&&kM.test(n)};this.generateAuthorToken=()=>`t.${Bc()}`;this._seenErrors=new Set;this.setupGlobalExceptionHandler=()=>{this.globalExceptionHandler==null&&(this.globalExceptionHandler=e=>{let n,u,s,i,c;if(e instanceof ErrorEvent)n="Uncaught exception",u=e.error||{},{message:s,filename:i,lineno:c}=e;else if(e instanceof PromiseRejectionEvent)n="Unhandled Promise rejection",u=e.reason||{},{message:s="unknown",fileName:i="unknown",lineNumber:c=-1}=u;else throw new Error(`unknown event: ${e.toString()}`);u.name!=null&&s!==u.name&&!s.startsWith(`${u.name}: `)&&(s=`${u.name}: ${s}`);let d=i||u.stack||"";if(/^(moz|chrome|safari)-extension:\/\//.test(d))return;let p=Bc(20),g=`${n}:${s}:${i}:${c}`;if(!this._seenErrors.has(g)){this._seenErrors.add(g);let w=window.clientVars?.mode!=="development"?[$("<p>").append($("<b>").text("Please press and hold Ctrl and press F5 to reload this page")),$("<p>").text("If the problem persists, please contact your webmaster.").append($("<br>")).append($("<span>").css("font-size",".8em").text(`ErrorId: ${p}`))]:(()=>{let T=document.createTextNode.bind(document);return[$("<p>").append($("<b>").text("Please press and hold Ctrl and press F5 to reload this page")),$("<p>").text("If the problem persists, please send this error message to your webmaster:"),$("<div>").css("text-align","left").css("font-size",".8em").css("margin-top","1em").append($("<b>").addClass("error-msg").text(s)).append($("<br>")).append(T(`at ${i} at line ${c}`)).append($("<br>")).append(T(`ErrorId: ${p}`)).append($("<br>")).append(T(n)).append($("<br>")).append(T(`URL: ${window.location.href}`)).append($("<br>")).append(T(`UserAgent: ${navigator.userAgent}`)).append($("<br>"))]})();$.gritter.add({title:"An error occurred",text:w,class_name:"error",position:"bottom",sticky:!0})}$.post("../jserror",{errorInfo:JSON.stringify({errorId:p,type:n,msg:s,url:window.location.href,source:i,linenumber:c,userAgent:navigator.userAgent,stack:u.stack})})},window.onerror=null,window.addEventListener("error",this.globalExceptionHandler),window.addEventListener("unhandledrejection",this.globalExceptionHandler))};this.binarySearch=Gd;this.warnDeprecatedFlags={disabledForTestingOnly:!1},this.wordCharRegex=L7,this.urlRegex=LM}},vM=()=>{try{return!window.top.location.hostname}catch{return!0}};typeof window<"u"&&(Mu=g7.withAttributes({sameSite:vM()?"None":"Lax",secure:window.location.protocol==="https:"}));Lt=new o6});var e1=et(ta=>{"use strict";var k7=["editor","background","toolbar"],TM=["super-light","light","dark","super-dark"],c6=t=>{let e=[$("html"),$("iframe[name=ace_outer]").contents().find("html"),$("iframe[name=ace_outer]").contents().find("iframe[name=ace_inner]").contents().find("html")];TM.forEach(n=>{k7.forEach(u=>{e.forEach(s=>{s.removeClass(`${n}-${u}`)})})}),e.forEach(n=>{n.removeClass("full-width-editor")}),e.forEach(n=>{n.addClass(t.join(" "))})},SM=()=>$("html").hasClass("super-dark-editor"),CM=t=>{localStorage.setItem("ep_darkMode",t?"true":"false")},DM=()=>localStorage.getItem("ep_darkMode")==="true",AM=()=>localStorage.getItem("ep_darkMode")==="false";if(window.location.hash.toLowerCase()==="#skinvariantsbuilder"){$("#skin-variants").addClass("popup-show");let t=()=>{let n=[];return $("select.skin-variant-color").each(function(){n.push(`${$(this).val()}-${$(this).data("container")}`)}),$("#skin-variant-full-width").is(":checked")&&n.push("full-width-editor"),$("#skin-variants-result").val(`"skinVariants": "${n.join(" ")}",`),n},e=()=>{$("html").attr("class").split(" ").forEach(n=>{let u=n.substring(n.lastIndexOf("-")+1,n.length);if(k7.indexOf(u)>-1){let s=n.substring(0,n.lastIndexOf("-"));$(`.skin-variant-color[data-container="${u}"`).val(s)}}),$("#skin-variant-full-width").prop("checked",$("html").hasClass("full-width-editor"))};$(".skin-variant").on("change",()=>{c6(t())}),e(),c6(t())}ta.isDarkMode=SM;ta.setDarkModeInLocalStorage=CM;ta.isWhiteModeEnabledInLocalStorage=AM;ta.isDarkModeEnabledInLocalStorage=DM;ta.updateSkinVariantsClasses=c6});var v7=et(()=>{"use strict";(function(t){var e=!1,n=1;t.fn.farbtastic=function(u){return t.farbtastic(this,u),this},t.farbtastic=function(i,s){var i=t(i)[0];return i.farbtastic||(i.farbtastic=new t._farbtastic(i,s))},t._farbtastic=function(u,s){var i=this;i.linkTo=function(c){return typeof i.callback=="object"&&t(document.body).find(i.callback).off("keyup").on("keyup",i.updateV
4alue),i.color=null,typeof c=="function"?i.callback=c:(typeof c=="object"||typeof c=="string")&&(i.callback=t(document.body).find(c),i.callback.on("keyup",i.updateValue),i.callback[0].value&&i.setColor(i.callback[0].value)),this},i.updateValue=function(c){this.value&&this.value!=i.color&&i.setColor(this.value)},i.setColor=function(c){var d=i.unpack(c);return i.color!=c&&d&&(i.color=c,i.rgb=d,i.hsl=i.RGBToHSL(i.rgb),i.updateDisplay()),this},i.setHSL=function(c){i.hsl=c;var d=[c[0]];return d[1]=c[1]*n+(1-n)/2,d[2]=c[2]*n+(1-n)/2,i.rgb=i.HSLToRGB(d),i.color=i.pack(i.rgb),i.updateDisplay(),this},i.initWidget=function(){var c={width:s.width,height:s.width};t(u).html('<div class="farbtastic" style="position: relative"><div class="farbtastic-solid"></div><canvas class="farbtastic-mask"></canvas><canvas class="farbtastic-overlay"></canvas></div>').find("*").attr(c).css(c).end().find("div>*").css("position","absolute"),browser.msie&&t("canvas",u).each(function(){var d={class:t(this).attr("class"),style:this.getAttribute("style")},p=document.createElement("canvas");t(this).before(t(p).attr(d)).remove(),G_vmlCanvasManager&&G_vmlCanvasManager.initElement(p),t(p).attr(c).css(c).css("position","absolute").find("*").attr(c).css(c)}),i.radius=(s.width-s.wheelWidth)/2-1,i.square=Math.floor((i.radius-s.wheelWidth/2)*.7)-1,i.mid=Math.floor(s.width/2),i.markerSize=s.wheelWidth*.3,i.solidFill=t(".farbtastic-solid",u).css({width:i.square*2-1,height:i.square*2-1,left:i.mid-i.square,top:i.mid-i.square}),i.cnvMask=t(".farbtastic-mask",u),i.ctxMask=i.cnvMask[0].getContext("2d"),i.cnvOverlay=t(".farbtastic-overlay",u),i.ctxOverlay=i.cnvOverlay[0].getContext("2d"),i.ctxMask.translate(i.mid,i.mid),i.ctxOverlay.translate(i.mid,i.mid),i.drawCircle(),i.drawMask()},i.drawCircle=function(){var c=+new Date,d=24,p=i.radius,g=s.wheelWidth,y=8/p/d*Math.PI,S=i.ctxMask,w=0,T,D;S.save(),S.lineWidth=g/p,S.scale(p,p);for(var H=0;H<=d;++H){var A=H/d,F=A*Math.PI*2,R=Math.sin(w),se=-Math.cos(w);let z=Math.sin(F),we=-Math.cos(F),ae=(w+F)/2,ze=1/Math.cos((F-w)/2),Ee=Math.sin(ae)*ze,M=-Math.cos(ae)*ze,te=i.pack(i.HSLToRGB([A,1,.5]));if(H>0)if(browser.msie){var B=(1+Math.min(Math.abs(Math.tan(w)),Math.abs(Math.tan(Math.PI/2-w))))/d;T=i.pack(i.HSLToRGB([D-.15*B,1,.5])),te=i.pack(i.HSLToRGB([A+.15*B,1,.5]));var q=S.createLinearGradient(R,se,z,we);q.addColorStop(0,T),q.addColorStop(1,te),S.fillStyle=q;var f=(p+g/2)/p,N=(p-g/2)/p;S.beginPath(),S.moveTo(R*f,se*f),S.quadraticCurveTo(Ee*f,M*f,z*f,we*f),S.lineTo(z*N,we*N),S.quadraticCurveTo(Ee*N,M*N,R*N,se*N),S.fill()}else{var q=S.createLinearGradient(R,se,z,we);q.addColorStop(0,T),q.addColorStop(1,te),S.strokeStyle=q,S.beginPath(),S.moveTo(R,se),S.quadraticCurveTo(Ee,M,z,we),S.stroke()}w=F-y,T=te,D=A}S.restore(),e&&t("body").append("<div>drawCircle "+(+new Date-c)+"ms")},i.drawMask=function(){var c=+new Date,d=i.square*2,p=i.square;function g(se,B,q){for(var f=1/se,N=1/B,z=0;z<=B;++z)for(var we=1-z*N,ae=0;ae<=se;++ae){var ze=1-ae*f,Ee=1-2*Math.min(we*ze,(1-we)*ze),M=Ee>0?(2*we-1+Ee)*.5/Ee:0;Ee=Ee*n+(1-n)/2,M=M*n+(1-n)/2,q(ae,z,M,Ee)}}if(i.ctxMask.getImageData){var y=Math.floor(d/2),S=document.createElement("canvas");S.width=S.height=y+1;var w=S.getContext("2d"),T=w.getImageData(0,0,y+1,y+1),D=0;g(y,y,function(se,B,q,f){T.data[D++]=T.data[D++]=T.data[D++]=q*255,T.data[D++]=f*255}),w.putImageData(T,0,0),i.ctxMask.drawImage(S,0,0,y+1,y+1,-p,-p,p*2,p*2)}else if(browser.msie){var H,A,F=6,R=Math.floor(d/F);g(R,6,function(se,B,q,f){if(se==0&&(H=A,A=[]),q=Math.round(q*255),f=Math.round(f*255),B>0){var N=H[se][0],z=H[se][1],we=i.packDX(N,z),ae=i.packDX(q,f),ze=Math.round(i.mid+((B-1)*.333-1)*p),Ee=Math.round(i.mid+(B*.333-1)*p);t("<div>").css({position:"absolute",filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr="+we+", EndColorStr="+ae+", GradientType=0)",top:ze,height:Ee-ze,left:i.mid+(se*F-p-1),width:F-(se==R?Math.round(F/2):0)}).appendTo(i.cnvMask)}A.push([q,f])})}else{var y=Math.floor(d/2);g(y,y,function(B,q,f,N){f=Math.round(f*255),i.ctxMask.fillStyle="rgba("+f+", "+f+", "+f+", "+N+")",i.ctxMask.fillRect(B*2-p-1,q*2-p-1,2,2)})}e&&t("body").append("<div>drawMask "+(+new Date-c)+"ms")},i.drawMarkers=function(){var c=s.width,d=i.hsl[0]*6.28,p=Math.sin(d)*i.radius,g=-Math.cos(d)*i.radius,y=2*i.square*(.5-i.hsl[1]),S=2*i.square*(.5-i.hsl[2]),w=[{x:p,y:g,r:i.markerSize+1,c:"rgb(0,0,0,.4)",lw:2},{x:p,y:g,r:i.markerSize,c:"#fff",lw:2},{x:y,y:S,r:i.markerSize+1,c:"rgb(0,0,0,.4)",lw:2},{x:y,y:S,r:i.markerSize,c:"#fff",lw:2}];i.ctxOverlay.clearRect(-i.mid,-i.mid,c,c);for(let T in w){let D=w[T];i.ctxOverlay.lineWidth=D.lw,i.ctxOverlay.strokeStyle=D.c,i.ctxOverlay.beginPath(),i.ctxOverlay.arc(D.x,D.y,D.r,0,Math.PI*2,!0),i.ctxOverlay.stroke()}},i.updateDisplay=function(){i.invert=i.rgb[0]*.3+i.rgb[1]*.59+i.rgb[2]*.11<=.6,i.solidFill.css("backgroundColor",i.pack(i.HSLToRGB([i.hsl[0],1,.5]))),i.drawMarkers(),typeof i.callback=="object"?(t(document.body).find(i.callback).css({backgroundColor:i.color,color:i.invert?"#fff":"#000"}),t(document.body).find(i.callback).each(function(){typeof this.value=="string"&&this.value!=i.color&&(this.value=i.color)})):typeof i.callback=="function"&&i.callback.call(i,i.color)},i.widgetCoords=function(c){return{x:c.pageX-i.offset.left-i.mid,y:c.pageY-i.offset.top-i.mid}},i.mousedown=function(c){t._farbtastic.dragging||(t(document).on("mousemove",i.mousemove).on("mouseup",i.mouseup),t._farbtastic.dragging=!0),i.offset=t(u).offset();var d=i.widgetCoords(c);return i.circleDrag=Math.max(Math.abs(d.x),Math.abs(d.y))>i.square+2,i.mousemove(c),!1},i.mousemove=function(c){var d=i.widgetCoords(c);if(i.circleDrag){var p=Math.atan2(d.x,-d.y)/6.28;i.setHSL([(p+1)%1,i.hsl[1],i.hsl[2]])}else{var g=Math.max(0,Math.min(1,-(d.x/i.square/2)+.5)),y=Math.max(0,Math.min(1,-(d.y/i.square/2)+.5));i.setHSL([i.hsl[0],g,y])}return!1},i.mouseup=function(){t(document).off("mousemove",i.mousemove),t(document).off("mouseup",i.mouseup),t._farbtastic.dragging=!1},i.dec2hex=function(c){return(c<16?"0":"")+c.toString(16)},i.packDX=function(c,d){return"#"+i.dec2hex(d)+i.dec2hex(c)+i.dec2hex(c)+i.dec2hex(c)},i.pack=function(c){var d=Math.round(c[0]*255),p=Math.round(c[1]*255),g=Math.round(c[2]*255
4);return"#"+i.dec2hex(d)+i.dec2hex(p)+i.dec2hex(g)},i.unpack=function(c){if(c.length==7){let p=function(g){return parseInt(c.substring(g,g+2),16)/255};var d=p;return[p(1),p(3),p(5)]}else if(c.length==4){let p=function(y){return parseInt(c.substring(y,y+1),16)/15};var d=p;return[p(1),p(2),p(3)]}},i.HSLToRGB=function(c){var d,p,g,y,S,w=c[0],T=c[1],D=c[2];return p=D<=.5?D*(T+1):D+T-D*T,d=D*2-p,[this.hueToRGB(d,p,w+.33333),this.hueToRGB(d,p,w),this.hueToRGB(d,p,w-.33333)]},i.hueToRGB=function(c,d,p){return p=(p+1)%1,p*6<1?c+(d-c)*p*6:p*2<1?d:p*3<2?c+(d-c)*(.66666-p)*6:c},i.RGBToHSL=function(c){var d=c[0],p=c[1],g=c[2],y=Math.min(d,p,g),S=Math.max(d,p,g),w=S-y,T=0,D=0,H=(y+S)/2;return H>0&&H<1&&(D=w/(H<.5?2*H:2-2*H)),w>0&&(S==d&&S!=p&&(T+=(p-g)/w),S==p&&S!=g&&(T+=2+(g-d)/w),S==g&&S!=d&&(T+=4+(d-p)/w),T/=6),[T,D,H]},s.callback||(s={callback:s}),s=t.extend({width:300,wheelWidth:(s.width||300)/10,callback:null},s),i.initWidget(),t("canvas.farbtastic-overlay",u).on("mousedown",i.mousedown),s.callback&&i.linkTo(s.callback),i.setColor("#808080")}})(jQuery)});var T7=et(()=>{"use strict";(function(t){t.gritter={},t.gritter.options={position:"",class_name:"",time:3e3},t.gritter.add=function(n){try{return e.add(n||{})}catch(u){let s="Gritter Error: "+u;typeof console<"u"&&console.error?console.error(s,n):alert(s)}},t.gritter.remove=function(n,u){e.removeSpecific(n.split("gritter-item-")[1],u||{})},t.gritter.removeAll=function(n){e.stop(n||{})};var e={time:"",_custom_timer:0,_item_count:0,_is_setup:0,_tpl_wrap_top:'<div id="gritter-container" class="top"></div>',_tpl_wrap_bottom:'<div id="gritter-container" class="bottom"></div>',_tpl_close:"",_tpl_title:t("<h3>").addClass("gritter-title"),_tpl_item:t("<div>").addClass("popup gritter-item").append(t("<div>").addClass("popup-content").append(t("<div>").addClass("gritter-content")).append(t("<div>").addClass("gritter-close").append(t("<i>").addClass("buttonicon buttonicon-times")))),add:function(n){if(typeof n=="string"&&(n={text:n}),!n.text)throw'You must supply "text" parameter.';this._is_setup||this._runSetup();var u=n.title,s=n.text,i=n.image||"",c=n.position||"top",d=n.sticky||!1,p=n.class_name||t.gritter.options.class_name,g=n.time||"";this._verifyWrapper(),d&&(p+=" sticky"),this._item_count++;var y=this._item_count;t(["before_open","after_open","before_close","after_close"]).each(function(T,D){e["_"+D+"_"+y]=t.isFunction(n[D])?n[D]:function(){}}),this._custom_timer=0,g&&(this._custom_timer=g),u?u=this._tpl_title.clone().append(typeof u=="string"?document.createTextNode(u):u):u="";let S=this._tpl_item.clone();if(S.attr("id",`gritter-item-${y}`),S.addClass(p),S.find(".gritter-content").append(u).append(typeof s=="string"?t("<p>").text(s):s),this["_before_open_"+y]()===!1)return!1;["top","bottom"].indexOf(c)==-1&&(c="top"),t("#gritter-container."+c).append(S);var w=t("#gritter-item-"+this._item_count);return setTimeout(function(){w.addClass("popup-show")},0),e["_after_open_"+y](w),d||(this._setFadeTimer(w,y),t(w).on("mouseenter",function(T){e._restoreItemIfFading(t(this),y)}),t(w).on("mouseleave",function(T){e._setFadeTimer(t(this),y)})),t(w).find(".gritter-close").click(function(){e.removeSpecific(y,{},null,!0)}),y},_countRemoveWrapper:function(n,u,s){u.remove(),this["_after_close_"+n](u,s),t("#gritter-container").each(function(){t(this).find(".gritter-item").length==0&&t(this).remove()})},_fade:function(n,u,c,i){var c=c||{},d=typeof c.fade<"u"?c.fade:!0,p=i;this["_before_close_"+u](n,p),i&&n.unbind("mouseenter mouseleave"),d?(n.removeClass("popup-show"),setTimeout(function(){e._countRemoveWrapper(u,n,p)},300)):this._countRemoveWrapper(u,n)},removeSpecific:function(n,u,s,i){if(!s)var s=t("#gritter-item-"+n);this._fade(s,n,u||{},i)},_restoreItemIfFading:function(n,u){clearTimeout(this["_int_id_"+u]),n.stop().css({opacity:"",height:""})},_runSetup:function(){for(let n in t.gritter.options)this[n]=t.gritter.options[n];this._is_setup=1},_setFadeTimer:function(n,u){var s=this._custom_timer?this._custom_timer:this.time;this["_int_id_"+u]=setTimeout(function(){e._fade(n,u)},s)},stop:function(n){var u=t.isFunction(n.before_close)?n.before_close:function(){},s=t.isFunction(n.after_close)?n.after_close:function(){},i=t("#gritter-container");u(i),i.fadeOut(function(){t(this).remove(),s()})},_verifyWrapper:function(){t("#gritter-container.top").length===0&&t("#editor
4containerbox").append(this._tpl_wrap_top),t("#gritter-container.bottom").length===0&&t("#editorcontainerbox").append(this._tpl_wrap_bottom)}}})(jQuery)});var l6,d6,S7=C(()=>{"use strict";Lu();l6=class t{static fromObject(e){return e=Object.assign({},e),"userId"in e&&!("authorId"in e)&&(e.authorId=e.userId),delete e.userId,"userName"in e&&!("displayName"in e)&&(e.displayName=e.userName),delete e.userName,Object.assign(new t,e)}constructor(e=null,n=null,u=null){this.text=e,this.authorId=n,this.time=u,this.displayName=null}get userId(){return Lt.warnDeprecated("ChatMessage.userId property is deprecated; use .authorId instead"),this.authorId}set userId(e){Lt.warnDeprecated("ChatMessage.userId property is deprecated; use .authorId instead"),this.authorId=e}get userName(){return Lt.warnDeprecated("ChatMessage.userName property is deprecated; use .displayName instead"),this.displayName}set userName(e){Lt.warnDeprecated("ChatMessage.userName property is deprecated; use .displayName instead"),this.displayName=e}toJSON(){let{authorId:e,displayName:n,...u}=this;return u.userId=e,u.userName=n,u}},d6=l6});var qc=et(C7=>{"use strict";Lu();C7.padcookie=new class{constructor(){let t=window.clientVars?.cookiePrefix||"";this.cookieName_=t+(window.location.protocol==="https:"?"prefs":"prefsHttp")}init(){let t=this.readPrefs_()||{};delete t.userId,delete t.name,delete t.colorId,this.writePrefs_(t),this.readPrefs_()==null&&$.gritter.add({title:"Error",text:html10n.get("pad.noCookie"),sticky:!0,class_name:"error"})}readPrefs_(){try{let t=Mu.get(this.cookieName_);if(t==null){let e=window.location.protocol==="https:"?"prefs":"prefsHttp";e!==this.cookieName_&&(t=Mu.get(e))}return t==null?null:JSON.parse(t)}catch{return null}}writePrefs_(t){Mu.set(this.cookieName_,JSON.stringify(t),{expires:365*100})}getPref(t){return this.readPrefs_()[t]}setPref(t,e){let n=this.readPrefs_();n[t]=e,this.writePrefs_(n)}clear(){this.writePrefs_({})}}});var D7=et((zC,f6)=>{(function(){var t={},e=null,n=null,u=null,s=null,i={},c=Math.ceil(window.devicePixelRatio)||1,d=16*c,p={width:7,height:9,font:10*c+"px arial",color:"#ffffff",background:"#F03D25",fallback:!0,crossOrigin:!0,abbreviate:!0},g=(function(){var N=navigator.userAgent.toLowerCase();return function(z){return N.indexOf(z)!==-1}})(),y={ie:g("trident"),chrome:g("chrome"),webkit:g("chrome")||g("safari"),safari:g("safari")&&!g("chrome"),mozilla:g("mozilla")&&!g("chrome")&&!g("safari")},S=function(){for(var N=document.getElementsByTagName("link"),z=0,we=N.length;z<we;z++)if((N[z].getAttribute("rel")||"").match(/\bicon\b/i))return N[z];return!1},w=function(){for(var N=document.getElementsByTagName("link"),z=0,we=N.length;z<we;z++){var ae=typeof N[z]<"u";ae&&(N[z].getAttribute("rel")||"").match(/\bicon\b/i)&&N[z].parentNode.removeChild(N[z])}},T=function(){if(!n||!e){var N=S();e=N?N.getAttribute("href"):"/favicon.ico",n||(n=e)}return e},D=function(){return s||(s=document.createElement("canvas"),s.width=d,s.height=d),s},H=function(N){if(N){w();var z=document.createElement("link");z.type="image/x-icon",z.rel="icon",z.href=N,document.getElementsByTagName("head")[0].appendChild(z)}},A=function(N){window.console&&window.console.log(N)},F=function(N,ae){if(!D().getContext||y.ie||y.safari||i.fallback==="force")return R(N);var we=D().getContext("2d"),ae=ae||"#000000",ze=T();u=document.createElement("img"),u.onload=function(){we.clearRect(0,0,d,d),we.drawImage(u,0,0,u.width,u.height,0,0,d,d),(N+"").length>0&&se(we,N,ae),B()},!ze.match(/^data/)&&i.crossOrigin&&(u.crossOrigin="anonymous"),u.src=ze},R=function(N){if(i.fallback){var z=document.title;z[0]==="("&&(z=z.slice(z.indexOf(" "))),(N+"").length>0?document.title="("+N+") "+z:document.title=z}},se=function(N,z,we){typeof z=="number"&&z>99&&i.abbreviate&&(z=q(z));var ae=(z+"").length-1,ze=i.width*c+6*c*ae,Ee=i.height*c,M=d-Ee,te=d-ze-c,Fe=16*c,Be=16*c,_e=2*c;N.font=(y.webkit?"bold ":"")+i.font,N.fillStyle=i.background,N.strokeStyle=i.background,N.lineWidth=c,N.beginPath(),N.moveTo(te+_e,M),N.quadraticCurveTo(te,M,te,M+_e),N.lineTo(te,Fe-_e),N.quadraticCurveTo(te,Fe,te+_e,Fe),N.lineTo(Be-_e,Fe),N.quadraticCurveTo(Be,Fe,Be,Fe-_e),N.lineTo(Be,M+_e),N.quadraticCurveTo(Be,M,Be-_e,M),N.closePath(),N.fill(),N.beginPath(),N.strokeStyle="rgba(0,0,0,0.3)",N.moveTo(te+_e/2,Fe),N.lineTo(Be-_e/2,Fe),N.stroke(),N.fillStyle=i.color,N.textAlign="right",N.textBaseline="top",N.fillText(z,c===2?29:15,y.mozilla?7*c:6*c)},B=function(){D().getContext&&H(D().toDataURL())},q=function(N){for(var z=[["G",1e9],["M",1e6],["k",1e3]],we=0;we<z.length;++we)if(N>=z[we][1]){N=f(N/z[we][1])+z[we][0];break}return N},f=function(N,z){var we=new Number(N);return we.toFixed(z)};t.setOptions=function(N){i={},N.colour&&(N.color=N.colour);for(var z in p)i[z]=N.hasOwnProperty(z)?N[z]:p[z];return this},t.setImage=function(N){return e=N,B(),this},t.setBubble=function(N,z){return N=N||"",F(N,z),this},t.reset=function(){e=n,H(n)},t.setOptions(p),typeof define=="function"&&define.amd?define(t):typeof f6<"u"?f6.exports=t:window.Tinycon=t})()});var Uc=et(zc=>{"use strict";zc.hooks={};zc.loaded=!1;zc.parts=[];zc.plugins={}});var Wr=et(cs=>{"use strict";var Vc=Uc();cs.deprecationNotices={};var p6={},A7=t=>{let e=cs.deprecationNotices[t.hook_name];e!=null&&(p6[t.hook_fn_name]||(console.warn(`${t.hook_name} hook used by the ${t.part.plugin} plugin (${t.hook_fn_name}) is deprecated: ${e}`),p6[t.hook_fn_name]=!0))},Y7=(t,e)=>t.then(n=>e(null,n),n=>e(n||new Error(n))),Jc=t=>t===void 0?[]:Array.isArray(t)?t:[t],m6=t=>t.reduce((e,n)=>e.concat(n),[]),h6=(t,e)=>{A7(t);let n,u,s=(d,p,g)=>{u=null;let y=d==null?"resolved":"rejected";if(n!=null){let S=d==null?"resolve":"reject",w=`DOUBLE SETTLE BUG IN HOOK FUNCTION (plugin: ${t.part.plugin}, function name: ${t.hook_fn_name}, hook: ${t.hook_name}): Attempt to ${S} via ${g} but it already ${n.state} via ${n.how}. Ignoring this attempt to ${S}.`;if(console.error(w),y!==n.state||(d==null?p!==n.val:d!==n.err))throw u=new Error(w),u;return}n={state:y,err:d,val:p,how:g}
4,p&&typeof p.then=="function"&&console.error(`PROHIBITED PROMISE BUG IN HOOK FUNCTION (plugin: ${t.part.plugin}, function name: ${t.hook_fn_name}, hook: ${t.hook_name}): The hook function provided a "thenable" (e.g., a Promise) which is prohibited because the hook expects to get the value synchronously.`)},i=d=>{s(null,d,"callback")},c;try{c=t.hook_fn(t.hook_name,e,i)}catch(d){if(d===u)throw d;try{s(d,null,"thrown exception")}catch(p){Promise.resolve().then(()=>{throw p})}throw d}if(c===void 0){if(n!=null)return n.val;t.hook_fn.length>=3&&console.error(`UNSETTLED FUNCTION BUG IN HOOK FUNCTION (plugin: ${t.part.plugin}, function name: ${t.hook_fn_name}, hook: ${t.hook_name}): The hook function neither called the callback nor returned a non-undefined value. This is prohibited because it will result in freezes when a future version of Etherpad updates the hook to support asynchronous behavior.`)}return s(null,c,"returned value"),n.val};cs.callAll=(t,e)=>{e==null&&(e={});let n=Vc.hooks[t]||[];return m6(n.map(u=>Jc(h6(u,e))))};var t1=async(t,e)=>(A7(t),await new Promise((n,u)=>{let s,i=(p,g,y)=>{let S=p==null?"resolved":"rejected";if(s!=null){let w=p==null?"resolve":"reject",T=`DOUBLE SETTLE BUG IN HOOK FUNCTION (plugin: ${t.part.plugin}, function name: ${t.hook_fn_name}, hook: ${t.hook_name}): Attempt to ${w} via ${y} but it already ${s.state} via ${s.how}. Ignoring this attempt to ${w}.`;if(console.error(T),S!==s.state||(p==null?g!==s.val:p!==s.err))throw new Error(T);return}s={state:S,err:p,val:g,how:y},p==null?n(g):u(p)},c=p=>{Promise.resolve(p).then(g=>i(null,g,"callback"),g=>i(g,null,"rejected Promise passed to callback"))},d;try{d=t.hook_fn(t.hook_name,e,c)}catch(p){try{i(p,null,"thrown exception")}catch(g){Promise.resolve().then(()=>{throw g})}throw p}d===void 0&&t.hook_fn.length>=3||Promise.resolve(d).then(p=>i(null,p,"returned value"),p=>i(p,null,"Promise rejection"))}));cs.aCallAll=async(t,e,n=null)=>{if(n!=null)return await Y7(cs.aCallAll(t,e),n);e==null&&(e={});let u=Vc.hooks[t]||[],s=await Promise.all(u.map(async i=>Jc(await t1(i,e))));return m6(s)};cs.callAllSerial=async(t,e)=>{e==null&&(e={});let n=Vc.hooks[t]||[],u=[];for(let s of n)u.push(Jc(await t1(s,e)));return m6(u)};cs.callFirst=(t,e)=>{e==null&&(e={});let n=s=>s.length,u=Vc.hooks[t]||[];for(let s of u){let i=Jc(h6(s,e));if(n(i))return i}return[]};cs.aCallFirst=async(t,e,n=null,u=null)=>{if(n!=null)return await Y7(cs.aCallFirst(t,e,null,u),n);e==null&&(e={}),u==null&&(u=i=>i.length);let s=Vc.hooks[t]||[];for(let i of s){let c=Jc(await t1(i,e));if(u(c))return c}return[]};cs.exportedForTestingOnly={callHookFnAsync:t1,callHookFnSync:h6,deprecationWarned:p6}});var O7=et(E7=>{"use strict";E7.makeCSSManager=t=>{let e=()=>t.cssRules||t.rules,n=p=>{t.deleteRule?t.deleteRule(p):t.removeRule(p)},u=(p,g)=>{t.insertRule?t.insertRule(`${g} {}`,p):t.addRule(g,null,p)},s=[],i=p=>{for(let g=0;g<s.length;g++)if(s[g]===p)return g;return-1};return{selectorStyle:p=>{let g=i(p);return g<0&&(u(0,p),s.splice(0,0,p),g=0),e().item(g).style},removeSelectorStyle:p=>{let g=i(p);g>=0&&(n(g),s.splice(g,1))},info:()=>`${s.length}:${e().length}`}}});var g6=et(_6=>{"use strict";var YM=Uc(),EM={hooks:{indexCustomInlineScripts:"The hook makes it impossible to use a Content Security Policy that prohibits inline code. Permitting inline code makes XSS vulnerabilities more likely"}},OM=(t,e,n)=>{let u,s=t.split(":");s[0].length===1?(s.length===3&&(u=s.pop()),t=s.join(":")):(t=s[0],u=s[1]);let i;n===void 0||!("get"in n)?i=l7(t):i=n.get(t),u=u||e;for(let c of u.split("."))i=i[c];return i},IM=(t,e,n,u)=>{let s={};for(let i of t)for(let[c,d]of Object.entries(i[e]||{})){let p=n?n(i,d,c):d,g=(EM[e]||{})[c];if(g){console.error(`Hook ${e}/${c} is disabled. Reason: ${g}`),console.error(`The hook function ${p} from plugin ${i.plugin} will never be called, which may cause the plugin to fail`),console.error(`Please update the ${i.plugin} plugin to not use the ${c} hook`);return}let y;try{if(y=OM(p,c,u),!y)throw new Error("Not a function")}catch(S){console.error(`Failed to load hook function "${p}" for plugin "${i.plugin}" part "${i.name}" hook set "${e}" hook "${c}": ${S.stack||S}`)}y&&(s[c]==null&&(s[c]=[]),s[c].push({hook_name:c,hook_fn:y,hook_fn_name:p,part:i}))}return s};_6.extractHooks=IM;_6.clientPluginNames=()=>{let t=YM.parts.filter(e=>Object.prototype.hasOwnProperty.call(e,"client_hooks")).map(e=>`plugin-${e.plugin}`);return[...new Set(t)]}});var n1,Ji,Kc,ui,ls,Gc=C(()=>{"use strict";n1=(t,e,n,u)=>{let s=t.lines.offsetOfIndex(n[0]),i=t.lines.offsetOfIndex(u[0]);u[0]>n[0]?(e.remove(i-s-n[1],u[0]-n[0]),e.remove(u[1])):e.remove(u[1]-n[1])},Ji=(t,e,n,u,s,i)=>{let c=t.lines.offsetOfIndex(n[0]),d=t.lines.offsetOfIndex(u[0]);u[0]>n[0]?(e.keep(d-c-n[1],u[0]-n[0],s,i),e.keep(u[1],0,s,i)):e.keep(u[1]-n[1],0,s,i)},Kc=(t,e,n)=>{let u=t.lines.offsetOfIndex(n[0]);e.keep(u,n[0]),e.keep(n[1])},ui=t=>
4parseInt(t,36),ls=t=>t.toString(36).toLowerCase()});var ln,ri=C(()=>{"use strict";Gc();ln=class{constructor(e=""){this.opcode=e,this.chars=0,this.lines=0,this.attribs=""}toString(){if(!this.opcode)throw new TypeError("null op");if(typeof this.attribs!="string")throw new TypeError("attribs must be a string");let e=this.lines?`|${ls(this.lines)}`:"";return this.attribs+e+this.opcode+ls(this.chars)}}});var I7,P7,N7,R7,H7,$7,PM,NM,si,Xc=C(()=>{"use strict";I7=function*(t){let e=/\*([0-9a-z]+)|./gy,n;for(;(n=e.exec(t))!=null;){let[u,s]=n;if(s==null)throw new Error(`invalid character in attribute string: ${u}`);yield Number.parseInt(s,36)}},P7=t=>{if(typeof t!="number")throw new TypeError(`not a number: ${t}`);if(t<0)throw new Error(`attribute number is negative: ${t}`);if(t!==Math.trunc(t))throw new Error(`attribute number is not an integer: ${t}`)},N7=t=>{let e="";for(let n of t)P7(n),e+=`*${n.toString(36).toLowerCase()}`;return e},R7=function*(t,e){for(let n of t){P7(n);let u=e.getAttrib(n);if(u==null)throw new Error(`attribute ${n} does not exist in pool`);yield u}},H7=function*(t,e){for(let n of t)yield e.putAttrib(n)},$7=function*(t,e){yield*R7(I7(t),e)},PM=(t,e)=>N7(H7(t,e)),NM=t=>t.sort(([e],[n])=>(e>n?1:0)-(e<n?1:0)),si={decodeAttribString:I7,encodeAttribString:N7,attribsFromNums:R7,attribsToNums:H7,attribsFromString:$7,attribsToString:PM,sort:NM}});var b6,Vn,j0=C(()=>{"use strict";Xc();b6=class t extends Map{static fromString(e,n){return new t(n).updateFromString(e)}constructor(e){super(),this.pool=e}set(e,n){return e=e==null?"":String(e),n=n==null?"":String(n),this.pool.putAttrib([e,n]),super.set(e,n)}toString(){return si.attribsToString(si.sort([...this]),this.pool)}update(e,n=!1){for(let[u,s]of e)u=u==null?"":String(u),s=s==null?"":String(s),!s&&n?this.delete(u):this.set(u,s);return this}updateFromString(e,n=!1){return this.update(si.attribsFromString(e,this.pool),n)}},Vn=b6});var y6,Ki,u1=C(()=>{"use strict";y6=class t{constructor(){this.numToAttrib={},this.attribToNum={},this.nextNum=0}clone(){let e=new t;for(let[n,u]of Object.entries(this.numToAttrib))e.numToAttrib[n]=[u[0],u[1]];return Object.assign(e.attribToNum,this.attribToNum),e.nextNum=this.nextNum,e}putAttrib(e,n=!1){let u=String(e);if(u in this.attribToNum)return this.attribToNum[u];if(n)return-1;let s=this.nextNum++;return this.attribToNum[u]=s,this.numToAttrib[s]=[String(e[0]||""),String(e[1]||"")],s}getAttrib(e){let n=this.numToAttrib[e];return n&&[n[0],n[1]]}getAttribKey(e){let n=this.numToAttrib[e];return n?n[0]:""}getAttribValue(e){let n=this.numToAttrib[e];return n?n[1]:""}eachAttrib(e){for(let n in this.numToAttrib){let u=this.numToAttrib[n];e(u[0],u[1])}}toJsonable(){return{numToAttrib:this.numToAttrib,nextNum:this.nextNum}}fromJsonable(e){this.numToAttrib=e.numToAttrib,this.nextNum=e.nextNum,this.attribToNum={};for(let n of Object.keys(this.numToAttrib))this.attribToNum[String(this.numToAttrib[n])]=Number(n);return this}check(){if(!Number.isInteger(this.nextNum))throw new Error("nextNum property is not an integer");if(this.nextNum<0)throw new Error("nextNum property is negative");for(let e of["numToAttrib","attribToNum"]){let n=this[e];if(n==null)throw new Error(`${e} property is null`);if(typeof n!="object")throw new TypeError(`${e} property is not an object`);let u=Object.keys(n);if(u.length!==this.nextNum)throw new Error(`${e} size mismatch (want ${this.nextNum}, got ${u.length})`)}for(let e=0;e<this.nextNum;++e){let n=this.numToAttrib[`${e}`];if(!Array.isArray(n))throw new TypeError(`attrib ${e} is not an array`);if(n.length!==2)throw new Error(`attrib ${e} is not an array of length 2`);let[u,s]=n;if(u==null)throw new TypeError(`attrib ${e} key is null`);if(typeof u!="string")throw new TypeError(`attrib ${e} key is not a string`);if(s==null)throw new TypeError(`attrib ${e} value is null`);if(typeof s!="string")throw new TypeError(`attrib ${e} value is not a string`);let i=String(n);if(this.attribToNum[i]!==e)throw new Error(`attribToNum for ${i} !== ${e}`)}}},Ki=y6});var ds,r1=C(()=>{"use strict";ds=class{constructor(){this.str="";this.clear=()=>{this.str=""}}append(e){this.str+=String(e)}toString(){return this.str}}});var F7=C(()=>{"use strict";ri();Vu()});var w6,M6,j7=C(()=>{"use strict";Vu();
4w6=class{constructor(e){this._lines=e,this._curSplice=[0,0],this._inSplice=!1,this._curLine=0,this._curCol=0}_linesGet(e){return"get"in this._lines?this._lines.get(e):this._lines[e]}_linesSlice(e,n){return this._lines.slice?this._lines.slice(e,n):[]}_linesLength(){return typeof this._lines.length=="number"?this._lines.length:this._lines.length()}_enterSplice(){this._curSplice[0]=this._curLine,this._curSplice[1]=0,this._curCol>0&&this._putCurLineInSplice(),this._inSplice=!0}_leaveSplice(){this._lines.splice(...this._curSplice),this._curSplice.length=2,this._curSplice[0]=this._curSplice[1]=0,this._inSplice=!1}_isCurLineInSplice(){return this._curLine-this._curSplice[0]<this._curSplice.length-2}_putCurLineInSplice(){return this._isCurLineInSplice()||(this._curSplice.push(this._linesGet(this._curSplice[0]+this._curSplice[1])),this._curSplice[1]++),2+this._curLine-this._curSplice[0]}skipLines(e,n){if(e)if(n){this._inSplice||this._enterSplice();for(let u=0;u<e;u++)this._curCol=0,this._putCurLineInSplice(),this._curLine++}else this._inSplice&&(e>1?this._leaveSplice():this._putCurLineInSplice()),this._curLine+=e,this._curCol=0}skip(e,n,u){e&&(n?this.skipLines(n,u):(u&&!this._inSplice&&this._enterSplice(),this._inSplice&&this._putCurLineInSplice(),this._curCol+=e))}removeLines(e){if(!e)return"";this._inSplice||this._enterSplice();let n=s=>{let i=this._curSplice[0]+this._curSplice[1];return this._linesSlice(i,i+s).join("")},u="";if(this._isCurLineInSplice())if(this._curCol===0)u=this._curSplice[this._curSplice.length-1],this._curSplice.length--,u+=n(e-1),this._curSplice[1]+=e-1;else{u=n(e-1),this._curSplice[1]+=e-1;let s=this._curSplice.length-1;u=this._curSplice[s].substring(this._curCol)+u,this._curSplice[s]=this._curSplice[s].substring(0,this._curCol)+this._linesGet(this._curSplice[0]+this._curSplice[1]),this._curSplice[1]+=1}else u=n(e),this._curSplice[1]+=e;return u}remove(e,n){if(!e)return"";if(n)return this.removeLines(n);this._inSplice||this._enterSplice();let u=this._putCurLineInSplice(),s=this._curSplice[u].substring(this._curCol,this._curCol+e);return this._curSplice[u]=this._curSplice[u].substring(0,this._curCol)+this._curSplice[u].substring(this._curCol+e),s}insert(e,n){if(e)if(this._inSplice||this._enterSplice(),n){let u=W7(e);if(this._isCurLineInSplice()){let s=this._curSplice.length-1,i=this._curSplice[s],c=this._curCol;this._curSplice[s]=i.substring(0,c)+u[0],this._curLine++,u.splice(0,1),this._curSplice.push(...u),this._curLine+=u.length,this._curSplice.push(i.substring(c)),this._curCol=0}else this._curSplice.push(...u),this._curLine+=u.length}else{let u=this._putCurLineInSplice();if(!this._curSplice[u]){let s=new Error(`curSplice[sline] not populated, actual curSplice contents is ${JSON.stringify(this._curSplice)}. Possibly related to https://github.com/ether/etherpad-lite/issues/2802`);console.error(s.stack||s.toString())}this._curSplice[u]=this._curSplice[u].substring(0,this._curCol)+e+this._curSplice[u].substring(this._curCol),this._curCol+=e.length}}hasMore(){let e=this._linesLength();return this._inSplice&&(e+=this._curSplice.length-2-this._curSplice[1]),this._curLine<e}close(){this._inSplice&&this._leaveSplice()}},M6=w6});var fs,B7=C(()=>{"use strict";Vu();fs=class{constructor(e){this.remaining=()=>this.str.length-this.curIndex;this.getnewLines=()=>this.newLines;this.assertRemaining=e=>{qn(e<=this.remaining(),`!(${e} <= ${this.remaining()})`)};this.take=e=>{this.assertRemaining(e);let n=this.str.substring(this.curIndex,this.curIndex+e);return this.newLines-=n.split(` 5`).length-1,this.curIndex+=e,n};this.peek=e=>(this.assertRemaining(e),this.str.substring(this.curIndex,this.curIndex+e));this.skip=e=>{this.assertRemaining(e),this.curIndex+=e};this.curIndex=0,this.str=e,this.newLines=e.split(` 6`).length-1}}});var s1,qn,L6,q7,pn,x6,pr,na,ua,k6,iu,$s,RM,z7,HM,U7,i1,$M,V7,W7,Ju,FM,o1,jM,a1,ra,v6,T6,S6,Qc,C6,c1,J7,K7,ps,D6,G7,Gi,WM,Vu=C(()=>{"use strict";j0();u1();Xc();Lu();ri();Gc();r1();F7();Zc();j7();d1();B7();l1();s1=t=>{let e=new Error(t);throw e.easysync=!0,e},qn=(t,e)=>{t||s1(`Failed assertion: ${e}`)},L6=t=>iu(t).oldLen,q7=t=>iu(t).newLen,pn=function*(t){let e=/((?:\*[0-9a-z]+)*)(?:\|([0-9a-z]+))?([-+=])([0-9a-z]+)|(.)/g,n;for(;(n=e.exec(t))!=null;){if(n[5]==="$")return;
6n[5]!=null&&s1(`invalid operation: ${t.slice(e.lastIndex-1)}`);let u=n[3],s=new ln(u);s.lines=ui(n[2]||"0"),s.chars=ui(n[4]),s.attribs=n[1],yield s}},x6=t=>{t.opcode="",t.chars=0,t.lines=0,t.attribs=""},pr=(t,e=new ln)=>Object.assign(e,t),na=function*(t,e,n="",u=null){let s=new ln(t);s.attribs=typeof n=="string"?n:new Vn(u).update(n||[],t==="+").toString();let i=e.lastIndexOf(` 7`);if(i<0)s.chars=e.length,s.lines=0,yield s;else{s.chars=i+1,s.lines=e.match(/\n/g).length,yield s;let c=pr(s);c.chars=e.length-(i+1),c.lines=0,yield c}},ua=t=>{let e=iu(t),n=e.oldLen,u=e.newLen,s=e.ops,i=e.charBank,c=new mr,d=0,p=0;for(let y of pn(s)){switch(y.opcode){case"=":d+=y.chars,p+=y.chars;break;case"-":d+=y.chars,qn(d<=n,`${d} > ${n} in ${t}`);break;case"+":{qn(i.length>=y.chars,"Invalid changeset: not enough chars in charBank");let S=i.slice(0,y.chars),w=(S.match(/\n/g)||[]).length;qn(w===y.lines,"Invalid changeset: number of newlines in insert op does not match the charBank"),qn(y.lines===0||S.endsWith(` 8`),"Invalid changeset: multiline insert op does not end with a newline"),i=i.slice(y.chars),p+=y.chars,qn(p<=u,`${p} > ${u} in ${t}`);break}default:qn(!1,`Invalid changeset: Unknown opcode: ${JSON.stringify(y.opcode)}`)}c.append(y)}p+=n-d,qn(p===u,"Invalid changeset: claimed length does not match actual length"),qn(i==="","Invalid changeset: excess characters in the charBank"),c.endDocument();let g=$s(n,p,c.toString(),e.charBank);return qn(g===t,"Invalid changeset: not in canonical form"),t},k6=(t,e,n)=>{let u=pn(t),s=pn(e),i=u.next(),c=s.next(),d=new mr;for(;(!i.done||!c.done)&&(!i.done&&!i.value.opcode&&(i=u.next()),!c.done&&!c.value.opcode&&(c=s.next()),i.value==null&&(i.value=new ln),c.value==null&&(c.value=new ln),!(!i.value.opcode&&!c.value.opcode));){let p=n(i.value,c.value);p&&p.opcode&&d.append(p)}return d.endDocument(),d.toString()},iu=t=>{let n=/Z:([0-9a-z]+)([><])([0-9a-z]+)|/.exec(t);(!n||!n[0])&&s1(`Not a changeset: ${t}`);let u=ui(n[1]),s=n[2]===">"?1:-1,i=ui(n[3]),c=u+s*i,d=n[0].length,p=t.indexOf("$");return p<0&&(p=t.length),{oldLen:u,newLen:c,ops:t.substring(d,p),charBank:t.substring(p+1)}},$s=(t,e,n,u)=>{let s=e-t,i=s>=0?`>${ls(s)}`:`<${ls(-s)}`,c=[];return c.push("Z:",ls(t),i,n,"$",u),c.join("")},RM=(t,e)=>{let n=iu(t);qn(e.length===n.oldLen,`mismatched apply: ${e.length} / ${n.oldLen}`);let u=new fs(n.charBank),s=new fs(e),i=new ds;for(let c of pn(n.ops))switch(c.opcode){case"+":if(c.lines!==u.peek(c.chars).split(` 9`).length-1)throw new Error(`newline count is wrong in op +; cs:${t} and text:${e}`);i.append(u.take(c.chars));break;case"-":if(c.lines!==s.peek(c.chars).split(` 10`).length-1)throw new Error(`newline count is wrong in op -; cs:${t} and text:${e}`);s.skip(c.chars);break;case"=":if(c.lines!==s.peek(c.chars).split(` 11`).length-1)throw new Error(`newline count is wrong in op =; cs:${t} and text:${e}`);i.append(s.take(c.chars));break}return i.append(s.take(s.remaining())),i.toString()},z7=(t,e)=>{let n=iu(t),u=new fs(n.charBank),s=new M6(e);for(let i of pn(n.ops))switch(i.opcode){case"+":s.insert(u.take(i.chars),i.lines);break;case"-":s.remove(i.chars,i.lines);break;case"=":s.skip(i.chars,i.lines,!!i.attribs);break}s.close()},HM=(t,e,n,u)=>!t&&n?e:e?Vn.fromString(t,u).updateFromString(e,!n).toString():t,U7=(t,e,n)=>{let u=iu(t),s=pn(u.ops),i=s.next(),c=u.charBank,d=0,p=new M6(e),g=null,y=null,S=()=>y&&!y.done,w=()=>S()||p.hasMore(),T=()=>{if(!S()&&p.hasMore()){let se=p.removeLines(1);g=pn(se),y=g.next()}if(!S())return new ln;let R=y.value;return y=g.next(),R},D=null,H=R=>{D||(D=new ms),D.append(R),!(R.lines<=0)&&(qn(R.lines===1,`Can't have op.lines of ${R.lines} in attribution lines`),p.insert(D.toString(),1),D=null)},A=new ln,F=new ln;for(;(A.opcode||!i.done||F.opcode||w())&&(!A.opcode&&!i.done&&(A=i.value,i=s.next()),!(!A.opcode&&!F.opcode&&!D&&!S()));)if(A.opcode==="="&&A.lines>0&&!A.attribs&&!F.opcode&&!D&&!S())p.skipLines(A.lines),A.opcode="";else if(A.opcode==="+"){let R=pr(A);if(A.lines>1){let se=c.indexOf(` 12`,d)+1-d;A.chars-=se,A.lines--,R.lines=1,R.chars=se}else A.opcode="";H(R),d+=R.chars}else{!F.opcode&&w()&&(F=T());let R=i1(F,A,n);R.opcode&&H(R)}qn(!D,`line assembler not finished:${t}`),p.close()},i1=(t,e,n)=>{let u=new ln;if(!t.opcode)pr(e,u),e.opcode="";else if(!e.opcode)pr(t,u),t.opcode="";else if(t.opcode==="-")pr(t,u),t.opcode="";else if(e.opcode==="+")pr(e,u),e.opcode="";else{for(let c of[t,e])qn(c.chars>=c.lines,`op has more newlines than chars: ${c.toString()}`);qn(t.chars<e.chars?t.lines<=e.lines:t.chars>e.chars?t.lines>=e.lines:t.lines===e.lines,`line count mismatch when composing changesets A*B; opA: ${t.toString()} opB: ${e.toString()}
12`),qn(["+","="].includes(t.opcode),`unexpected opcode in op: ${t.toString()}`),qn(["-","="].includes(e.opcode),`unexpected opcode in op: ${e.toString()}`),u.opcode={"+":{"-":"","=":"+"},"=":{"-":"-","=":"="}}[t.opcode][e.opcode];let[s,i]=[t,e].sort((c,d)=>c.chars-d.chars);u.chars=s.chars,u.lines=s.lines,u.attribs=e.opcode==="-"?e.attribs:HM(t.attribs,e.attribs,t.opcode==="=",n),i.chars-=s.chars,i.lines-=s.lines,i.chars||(i.opcode=""),s.opcode=""}return u},$M=(t,e,n)=>{let u=iu(t);return k6(e,u.ops,(s,i)=>i1(s,i,n))},V7=(t,e)=>{let n=new ms,u=[],s=0,i=c=>{n.append(c),c.lines>0&&(u.push(n.toString()),n.clear()),s+=c.chars};for(let c of pn(t)){let d=c.chars,p=c.lines;for(;p>1;){let g=e.indexOf(` 13`,s)+1;qn(g>0,"newlineEnd <= 0 in splitAttributionLines"),c.chars=g-s,c.lines=1,i(c),d-=c.chars,p-=c.lines}p===1&&(c.chars=d,c.lines=1),i(c)}return u},W7=t=>t.match(/[^\n]*(?:\n|[^\n]$)/g),Ju=(t,e,n)=>{let u=iu(t),s=iu(e),i=u.oldLen,c=u.newLen;qn(c===s.oldLen,"mismatched composition of two changesets");let d=s.newLen,p=new fs(u.charBank),g=new fs(s.charBank),y=new ds,S=k6(u.ops,s.ops,(w,T)=>{let D=w.opcode,H=T.opcode;D==="+"&&H==="-"&&p.skip(Math.min(w.chars,T.chars));let A=i1(w,T,n);return A.opcode==="+"&&(H==="+"?y.append(g.take(A.chars)):y.append(p.take(A.chars))),A});return $s(i,d,S,y.toString())},FM=(t,e)=>{let n=i=>!1;if(!e)return n;let u=e.putAttrib(t,!0);if(u<0)return n;let s=new RegExp(`\\*${ls(u)}(?!\\w)`);return i=>s.test(i)},o1=t=>$s(t,t,"",""),jM=t=>{let e=iu(t),n=[],u=0,s=new fs(e.charBank),i=!1;for(let c of pn(e.ops))c.opcode==="="?(u+=c.chars,i=!1):(i||(n.push([u,u,""]),i=!0),c.opcode==="-"?(u+=c.chars,n[n.length-1][1]+=c.chars):c.opcode==="+"&&(n[n.length-1][2]+=s.take(c.chars)));return n},a1=(t,e,n,u)=>{let s=e,i=n,c=0;for(let d of jM(t)){let p=d[0]+c,g=d[1]+c,y=d[2].length,S=y-(g-p);p<=s&&g>=i?u?s=i=p:s=i=p+y:g<=s?(s+=S,i+=S):p>=i||(p>=s&&g<=i?i+=S:g<i?(s=p+y,i+=S):i=p),c+=S}return[s,i]},ra=(t,e,n)=>{let u=t.indexOf("$");u<0&&(u=t.length);let s=t.substring(0,u),i=t.substring(u);return s.replace(/\*([0-9a-z]+)/g,(c,d)=>{let p=ui(d),g=e.getAttrib(p);if(!g)return"";let y=n.putAttrib(g);return`*${ls(y)}`})+i},v6=t=>{let e=new mr;for(let n of na("+",t))e.append(n);return e.toString()},T6=(t,e)=>S6(t,e),S6=(t,e)=>{let n=t.indexOf("$");return n<0&&(n=t.length),t.substring(0,n).replace(/\*([0-9a-z]+)/g,(i,c)=>{let d=e(ui(c));return d===!0?i:typeof d=="number"?`*${ls(d)}`:""})+t.substring(n)},Qc=(t,e)=>({text:t,attribs:e||v6(t)}),C6=(t,e,n)=>({text:RM(t,e.text),attribs:$M(t,e.attribs,n)}),c1=t=>(t||s1("atext is null"),{text:t.text,attribs:t.attribs}),J7=function*(t){let e=null;for(let n of pn(t.attribs))e!=null&&(yield e),e=n;if(e!=null){if(e.lines<=1)e.lines=0,e.chars--;else{let n=t.text.lastIndexOf(` 14`,t.text.length-2)+1,u=t.text.length-n-1;e.lines--,e.chars-=u+1,yield pr(e),e.lines=0,e.chars=u}e.chars&&(yield e)}},K7=(t,e)=>{let n=new Ki;return{translated:ra(t,e,n),pool:n}},ps=t=>{let e=iu(t);return e.ops===""&&e.oldLen===e.newLen},D6=(t,e,n)=>{let u=pn(t),s=u.next(),i=new mr,c=new ln,d=new ln,p=()=>{if(d.chars)for(;d.opcode&&(c.opcode||!s.done);){c.opcode||(c=s.value,s=u.next()),d.opcode&&c.opcode&&d.chars>=c.chars&&c.lines>0&&d.lines<=0&&d.lines++;let g=i1(c,d,null);g.opcode&&i.append(g)}};if(d.opcode="-",d.chars=e,p(),n===void 0)for(c.opcode&&i.append(c);!s.done;)i.append(s.value),s=u.next();else d.opcode="=",d.chars=n-e,p();return i.toString()},G7=(t,e,n,u)=>{let s=R=>"get"in e?e.get(R):e[R],i=R=>"get"in n?n.get(R):n[R],c=0,d=0,p=null,g=null,y,S=new ln("+"),w=iu(t),T=new hr(w.newLen),D=(R,se)=>{if(!p||y!==c){p=pn(i(c)),g=p.next(),y=c;let B=0;for(;!g.done;){if(S=g.value,g=p.next(),B+S.chars>=d){S.chars-=d-B;break}B+=S.chars}}for(;R>0;){!S.chars&&g.done&&(c++,d=0,y=c,S.chars=0,p=pn(i(c)),g=p.next()),S.chars||(g.done?S=new ln:(S=g.value,g=p.next()));let B=Math.min(R,S.chars);se(B,S.attribs,B===S.chars&&S.lines>0),R-=B,S.chars-=B,d+=B}!S.chars&&g.done&&(c++,d=0)},H=(R,se)=>{se?(c+=se,d=0):p&&y===c?D(R,()=>{}):d+=R},A=R=>{let se=0,B=new ds,q=s(c).substring(d);se+=q.length,B.append(q);let f=c+1;for(;se<R;){let N=s(f);se+=N.length,B.append(N),f++}return B.toString().substring(0,R)},F=R=>{let se={};return B=>(se[B]||(se[B]=R(B)),se[B])};for(let R of pn(w.ops))if(R.opcode==="=")if(R.attribs){let se=Vn.fromString(R.attribs,u),B=F(q=>{let f=Vn.fromString(q,u),N=new Vn(u);for(let[z,we]of se){let ae=f.get(z)||"";ae!==we&&N.set(z,ae)}return N.toString()});D(R.chars,(q,f,N)=>{T.keep(q,N?1:0,B(f))})}else H(R.chars,R.lines),T.keep(R.chars,R.lines);else if(R.opcode==="+")T.remove(R.chars,R.lines);else if(R.opcode==="-"){let se=A(R.chars),B=0;D(R.chars,(q,f)=>{T.insert(se.substr(B,q),f),B+=q})}return ua(T.toString())},Gi=(t,e,n,u)=>{let s=iu(t),i=iu(e),c=s.oldLen,d=i.oldLen;qn(c===d,"mismatched follow - cannot transform cs1 on top of cs2");let p=new fs(s.charBank),g=new fs(i.charBank),y=s.newLen,S=0,w=0,T=FM(["insertorder","first"],u),D=k6(s.ops,i.ops,(H,A)=>{let F=new ln;if(H.opcode==="+"||A.opcode==="+"){let R;if(A.opcode!=="+")R=1;else if(H.opcode!=="+")R=2;else{let se=p.peek(1),B=g.peek(1),q=T(H.attribs),f=T(A.attribs);q&&!f?R=1:f&&!q||se===` 15`&&B!==` 16`?R=2:se!==` 17`&&B===` 18`?R=1:n?R=2:R=1}R===1?(p.skip(H.chars),F.opcode="=",F.lines=H.lines,F.chars=H.chars,F.attribs="",H.opcode=""):(g.skip(A.chars),pr(A,F),A.opcode="")}else H.opcode==="-"?A.opcode?H.chars<=A.chars?(A.chars-=H.chars,A.lines-=H.lines,H.opcode="",A.chars||(A.opcode="")):(H.chars-=A.chars,H.lines-=A.lines,A.opcode=""):H.opcode="":A.opcode==="-"?(pr(A,F),H.opcode?A.chars<=H.chars?(H.chars-=A.chars,H.lines-=A.lines,A.opcode="",H.chars||(H.opcode="")):(F.lines=H.lines,F.chars=H.chars,A.lines-=H.lines,A.chars-=H.chars,H.opcode=""):A.opcode=""):H.opcode?A.o
18pcode?(F.opcode="=",F.attribs=WM(H.attribs,A.attribs,u),H.chars<=A.chars?(F.chars=H.chars,F.lines=H.lines,A.chars-=H.chars,A.lines-=H.lines,H.opcode="",A.chars||(A.opcode="")):(F.chars=A.chars,F.lines=A.lines,H.chars-=A.chars,H.lines-=A.lines,A.opcode="")):H.opcode="":(pr(A,F),A.opcode="");switch(F.opcode){case"=":S+=F.chars,w+=F.chars;break;case"-":S+=F.chars;break;case"+":w+=F.chars;break}return F});return w+=y-S,$s(y,w,D,i.charBank)},WM=(t,e,n)=>{if(!e||!n)return"";if(!t)return e;let u=new Map;e.replace(/\*([0-9a-z]+)/g,(i,c)=>{let[d,p]=n.getAttrib(ui(c));return u.set(d,p),""}),t.replace(/\*([0-9a-z]+)/g,(i,c)=>{let[d,p]=n.getAttrib(ui(c));return u.has(d)&&p<=u.get(d)&&u.delete(d),""});let s=new ds;for(let i of u)s.append("*"),s.append(ls(n.putAttrib(i)));return s.toString()}});var f1,X7=C(()=>{"use strict";ri();Vu();f1=class{constructor(){this.append=e=>{qn(e instanceof ln,"argument must be an instance of Op"),this.serialized+=e.toString()};this.toString=()=>this.serialized;this.clear=()=>{this.serialized=""};this.serialized=""}}});var ms,l1=C(()=>{"use strict";X7();ri();Vu();ms=class{constructor(){this.flush=e=>{this.bufOp.opcode&&(e&&this.bufOp.opcode==="="&&!this.bufOp.attribs||(this.assem.append(this.bufOp),this.bufOpAdditionalCharsAfterNewline&&(this.bufOp.chars=this.bufOpAdditionalCharsAfterNewline,this.bufOp.lines=0,this.assem.append(this.bufOp),this.bufOpAdditionalCharsAfterNewline=0)),this.bufOp.opcode="")};this.append=e=>{e.chars<=0||(this.bufOp.opcode===e.opcode&&this.bufOp.attribs===e.attribs?e.lines>0?(this.bufOp.chars+=this.bufOpAdditionalCharsAfterNewline+e.chars,this.bufOp.lines+=e.lines,this.bufOpAdditionalCharsAfterNewline=0):this.bufOp.lines===0?this.bufOp.chars+=e.chars:this.bufOpAdditionalCharsAfterNewline+=e.chars:(this.flush(),pr(e,this.bufOp)))};this.endDocument=()=>{this.flush(!0)};this.toString=()=>(this.flush(),this.assem.toString());this.clear=()=>{this.assem.clear(),x6(this.bufOp)};this.assem=new f1,this.bufOp=new ln,this.bufOpAdditionalCharsAfterNewline=0}}});var mr,Zc=C(()=>{"use strict";l1();r1();Lu();Vu();mr=class{constructor(){this.flushKeeps=()=>{this.assem.append(this.keepAssem.toString()),this.keepAssem.clear()};this.flushPlusMinus=()=>{this.assem.append(this.minusAssem.toString()),this.minusAssem.clear(),this.assem.append(this.plusAssem.toString()),this.plusAssem.clear()};this.append=e=>{e.opcode&&e.chars&&(e.opcode==="-"?(this.lastOpcode==="="&&this.flushKeeps(),this.minusAssem.append(e),this.lengthChange-=e.chars):e.opcode==="+"?(this.lastOpcode==="="&&this.flushKeeps(),this.plusAssem.append(e),this.lengthChange+=e.chars):e.opcode==="="&&(this.lastOpcode!=="="&&this.flushPlusMinus(),this.keepAssem.append(e)),this.lastOpcode=e.opcode)};this.appendOpWithText=(e,n,u,s)=>{Lt.warnDeprecated("Changeset.smartOpAssembler().appendOpWithText() is deprecated; use opsFromText() instead.");for(let i of na(e,n,u,s))this.append(i)};this.toString=()=>(this.flushPlusMinus(),this.flushKeeps(),this.assem.toString());this.clear=()=>{this.minusAssem.clear(),this.plusAssem.clear(),this.keepAssem.clear(),this.assem.clear(),this.lengthChange=0};this.endDocument=()=>{this.keepAssem.endDocument()};this.getLengthChange=()=>this.lengthChange;this.minusAssem=new ms,this.plusAssem=new ms,this.keepAssem=new ms,this.assem=new ds,this.lastOpcode="",this.lengthChange=0}}});var hr,d1=C(()=>{"use strict";Zc();ri();r1();j0();Vu();hr=class{constructor(e){this.keep=(e,n,u,s)=>(this.o.opcode="=",this.o.attribs=typeof u=="string"?u:new Vn(s).update(u||[]).toString(),this.o.chars=e,this.o.lines=n||0,this.assem.append(this.o),this);this.keepText=(e,n,u)=>{for(let s of na("=",e,n,u))this.assem.append(s);return this};this.insert=(e,n,u)=>{for(let s of na("+",e,n,u))this.assem.append(s);return this.charBank.append(e),this};this.remove=(e,n)=>(this.o.opcode="-",this.o.attribs="",this.o.chars=e,this.o.lines=n||0,this.assem.append(this.o),this);this.toString=()=>{this.assem.endDocument();let e=this.oldLen+this.assem.getLengthChange();return $s(this.oldLen,e,this.assem.toString(),this.charBank.toString())};this.oldLen=e,this.assem=new mr,this.o=new ln,this.charBank=new ds}}});var A6,el,p1,Y6,Q7,Z7=C(()=>{"use strict";A6=t=>t&&t.width||0,el=class{constructor(e,n=0,u=1,s=0){this.key=e!=null?e.key:null,this.entry=e,this.levels=n,this.upPtrs=Array(n).fill(null),this.downPtrs=Array(n).fill(null),this.downSkips=Array(n).fill(u),this.downSkipWidths=Array(n).fill(s)}propagateWidthChange(){let e=this.downSkipWidths[0],u=A6(this.entry)-e,s=this,i=0;for(;i<s.levels;)for(s.downSkipWidths[i]+=u,i++;i>=s.levels&&s.upPtrs[i-1];)s=s.upPtrs[i-1];return u}},p1=class{constructor(e,n){this.skipList=e,this.loc=n;let u=this.skipList.start.levels,s=u-1,i=-1,c=0,d=new Array(u),p=new Array(u),g=new Array(u);for(d[s]=this.skipList.start,p[s]=-1,g[s]=0;s>=0;){let y=d[s];for(;y.downPtrs[s]&&i+y.downSkips[s]<this.loc;)i+=y.downSkips[s],c+=y.downSkipWidths[s],y=y.downPtrs[s];d[s]=y,p[s]=i,g[s]=c,s--,s>=0&&(d[s]=y)}this.idxs=p,this.nodes=d,this.widthSkips=g}toString(){return`Point(${this.loc})`}insert(e){if(e.key==null)throw new Error("entry.key must not be null");if(this.skipList.containsKey(e.key))throw new Error(`an entry with key ${e.key} already exists`);let n=new el(e),u=this.nodes,s=this.idxs,i=this.loc,c=this.widthSkips[0]+this.nodes[0].downSkipWidths[0],d=A6(e);for(;n.levels===0||Math.random()<.01;){let p=n.levels;n.levels++,p===u.length&&(u[p]=this.skipList.start,s[p]=-1,this.skipList.start.levels++,this.skipList.end.levels++,this.skipList.start.downPtrs[p]=this.skipList.end,this.skipList.end.upPtrs[p]=this.skipList.start,this.skipList.start.downSkips[p]=this.skipList.keyToNodeMap.size+1,this.skipList.start.downSkipWidths[p]=this.skipList._totalWidth,this.widthSkips[p]=0);let g=n,y=u[p],S=y.downPtrs[p],w=i-s[p],T=y.downSkips[p]+1-w;y.downSkips[p]=w,y.downPtrs[p]=g,g.downSkips[p]=T,g.upPtrs[p]=y,g.downPtrs[p]=S,S.upPtrs[p]=g;let D=c-this.widthSkips[p],H=y.downSkipWidths[p]+d-D;y.downSkipWidths[p]=D,g.downSkipWidths[p]=H}for(let p=n.levels;p<u.length;p++){let g=u[p];g.downSkips[p]++,g.downSkipWidths[p]+=d}this.skipList.keyToNodeMap.set(n.key,n),this.skipList._totalWidth+=d}delete(){let e=this.nodes[0].downPtrs[0],n=A6(e.entry);for(let u=0;u<this.nodes.length;u++)if(u<e.levels){let s=e.upPtrs[u],i=e.downPtrs[u],c=s.downSkips[u]+e.downSkips[u]-1;s.downPtrs[u]=i,i.upPtrs[u]=s,s.downSkips[u]=c;let d=s.downSkipWidths[u]+e.downSkipWidths[u]-n;
18s.downSkipWidths[u]=d}else{let s=this.nodes[u];s.downSkips[u]--,s.downSkipWidths[u]-=n}this.skipList.keyToNodeMap.delete(e.key),this.skipList._totalWidth-=n}getNode(){return this.nodes[0].downPtrs[0]}},Y6=class{constructor(){this.start=new el(null,1),this.end=new el(null,1,null,null),this._totalWidth=0,this.keyToNodeMap=new Map,this.start.downPtrs[0]=this.end,this.end.upPtrs[0]=this.start}_getNodeAtOffset(e){let n=0,u=this.start,s=this.start.levels-1;for(;s>=0&&u.downPtrs[s];){for(;u.downPtrs[s]&&n+u.downSkipWidths[s]<=e;)n+=u.downSkipWidths[s],u=u.downPtrs[s];s--}return u===this.start?this.start.downPtrs[0]||null:u===this.end?e===this._totalWidth&&this.end.upPtrs[0]||null:u}_getNodeIndex(e,n){let u=n?0:-1,s=e;for(;s!==this.start;){let i=s.levels-1;s=s.upPtrs[i],n?u+=s.downSkipWidths[i]:u+=s.downSkips[i]}return u}totalWidth(){return this._totalWidth}search(e){let n=this.start,u=this.start.levels-1,s=-1,i=c=>c===this.start?!1:c===this.end?!0:e(c.entry);for(;u>=0;){let c=n.downPtrs[u];for(;!i(c);)s+=n.downSkips[u],n=c,c=n.downPtrs[u];u--}return s+1}length(){return this.keyToNodeMap.size}atIndex(e){return e<0&&console.warn(`atIndex(${e})`),e>=this.keyToNodeMap.size&&console.warn(`atIndex(${e}>=${this.keyToNodeMap.size})`),new p1(this,e).getNode().entry}splice(e,n,u){e<0&&console.warn(`splice(${e}, ...)`),e+n>this.keyToNodeMap.size&&(console.warn(`splice(${e}, ${n}, ...), N=${this.keyToNodeMap.size}`),console.warn("%s %s %s",typeof e,typeof n,typeof this.keyToNodeMap.size),console.trace()),u||(u=[]);let s=new p1(this,e);for(let i=0;i<n;i++)s.delete();for(let i=u.length-1;i>=0;i--){let c=u[i];s.insert(c)}}next(e){return this.keyToNodeMap.get(e.key).downPtrs[0].entry||null}prev(e){return this.keyToNodeMap.get(e.key).upPtrs[0].entry||null}push(e){this.splice(this.keyToNodeMap.size,0,[e])}slice(e,n){if(e===void 0?e=0:e<0&&(e+=this.keyToNodeMap.size),n===void 0?n=this.keyToNodeMap.size:n<0&&(n+=this.keyToNodeMap.size),e<0&&(e=0),e>this.keyToNodeMap.size&&(e=this.keyToNodeMap.size),n<0&&(n=0),n>this.keyToNodeMap.size&&(n=this.keyToNodeMap.size),n<=e)return[];let u=this.atIndex(e),s=[u];for(let i=1;i<n-e;i++)u=this.next(u),s.push(u);return s}atKey(e){return this.keyToNodeMap.get(e).entry}indexOfKey(e){return this._getNodeIndex(this.keyToNodeMap.get(e))}
18indexOfEntry(e){return this.indexOfKey(e.key)}containsKey(e){return this.keyToNodeMap.has(e)}atOffset(e){return this._getNodeAtOffset(e).entry}keyAtOffset(e){return this.atOffset(e).key}offsetOfKey(e){return this._getNodeIndex(this.keyToNodeMap.get(e),!0)}offsetOfEntry(e){return this.offsetOfKey(e.key)}setEntryWidth(e,n){e.width=n,this._totalWidth+=this.keyToNodeMap.get(e.key).propagateWidthChange()}offsetOfIndex(e){return e<0?0:e>=this.keyToNodeMap.size?this._totalWidth:this.offsetOfEntry(this.atIndex(e))}indexOfOffset(e){return e<=0?0:e>=this._totalWidth?this.keyToNodeMap.size:this.indexOfEntry(this.atOffset(e))}},Q7=Y6});var m1,BM,h1,E6,e9,qM,O6,zM,I6,t9,UM,_1,g1,n9,VM,JM,u9=C(()=>{"use strict";m1=()=>{let t=JM();if(!t||$(t.endContainer).closest("body")[0].id!=="innerdocbody")return null;let e=BM(t),n=$(document.createTextNode("|"));e.insertNode(n[0]),e.selectNode(n[0]);let u=E6(e);return n.remove(),u},BM=t=>{let e=t.cloneRange();return e.setStart(t.endContainer,t.endOffset),e.setEnd(t.endContainer,t.endOffset),e},h1=(t,e)=>{if(t.tagName==="BR"||t.tagName==="EMPTY")return E6(t);for(;t.length===0&&t.nextSibling;)t=t.nextSibling;let n=new Range;n.setStart(t,e),n.setEnd(t,e);let u=E6(n);return n.detach(),u},E6=t=>{let e=t.getBoundingClientRect();return{bottom:e.bottom,height:e.height,top:e.top}},e9=(t,e)=>{let n=t.top-t.height;if(qM(t.top,e)){let s=e.selStart[0]-1,i=_1(s,e);n=zM(i,e).top}return n},qM=(t,e)=>{let n=e.selStart[0],u=e.lines.atIndex(n).lineNode,s=O6(u);return h1(s,1).top===t},O6=t=>t.firstChild?O6(t.firstChild):t,zM=(t,e)=>{let n=e.lines.atIndex(t).lineNode,u=I6(n);return h1(u.node,u.length)},I6=t=>t.lastChild?I6(t.lastChild):{node:t,length:t.length},t9=(t,e)=>{let n=t.bottom+t.height;if(UM(t.top,e)){let s=e.selStart[0]+1,i=g1(s,e);n=VM(i,e).bottom}return n},UM=(t,e)=>{let n=e.selStart[0],u=e.lines.atIndex(n).lineNode,s=I6(u);return h1(s.node,s.length).top===t},_1=(t,e)=>t<=0?0:n9(t,e)?t:_1(t-1,e),g1=(t,e)=>{let n=e.lines.length()-1;return t>=n?n:n9(t,e)?t:g1(t+1,e)},n9=(t,e)=>e.lines.atIndex(t).lineNode.offsetHeight>0,VM=(t,e)=>{let n=e.lines.atIndex(t).lineNode,u=O6(n);return h1(u,1)},JM=()=>{if(!window.getSelection)return;let t=window.getSelection();return t&&t.type!=="None"&&t.rangeCount>0?t.getRangeAt(0):null}});var P6,r9,s9=C(()=>{"use strict";u9();P6=class{constructor(e){this.scrollSettings=window.clientVars.scrollWhenFocusLineIsOutOfViewport,this.outerWin=e,this.doc=this.outerWin.contentDocument,this.rootDocument=document}scrollWhenCaretIsInTheLastLineOfViewportWhenNecessary(e,n,u){if(this.scrollSettings.scrollWhenCaretIsInTheLastLineOfViewport){let i=e.selStart[0]!==e.selEnd[0];if(n&&!i&&this._isCaretAtTheBottomOfViewport(e)){let c=this._getPixelsRelativeToPercentageOfViewport(u);this._scrollYPage(c)}}}scrollWhenPressArrowKeys(e,n,u){if(this._arrowUpWasPressedInTheFirstLineOfTheViewport(e,n)){let s=this._getPixelsToScrollWhenUserPressesArrowUp(u);this._scrollYPageWithoutAnimation(-s)}else this.scrollNodeVerticallyIntoView(n,u)}_isCaretAtTheBottomOfViewport(e){let n=e.selStart[0],u=n+1,s=g1(u,e),i=this._isLinePartiallyVisibleOnViewport(n,e),c=this._isLinePartiallyVisibleOnViewport(s,e);if(i||c){let d=m1(),p=this._getViewPortTopBottom().bottom;return t9(d,e)>p}return!1}_isLinePartiallyVisibleOnViewport(e,n){let u=n.lines.atIndex(e),s=this._getLineEntryTopBottom(u),i=s.top,c=s.bottom,d=this._getViewPortTopBottom(),p=d.bottom,g=d.top,y=i<p,S=c>=p,w=i>=g,T=i<=p,D=c<=p,H=c>=g;return y&&S||w&&T||D&&H}_getViewPortTopBottom(){let e=this.getScrollY(),u=this.doc.documentElement.clientHeight,s=this._getEditorPositionTop()+this._getPaddingTopAddedWhenPageViewIsEnable();return{top:e,bottom:e+u-s}}_getEditorPositionTop(){return document.getElementsByTagName("iframe")[0].offsetTop}_getPaddingTopAddedWhenPageViewIsEnable(){let e=this.rootDocument.getElementsByName("ace_outer");return parseInt($(e).css("padding-top"))}_getScrollXY(){let e=this.outerWin,n=this.doc;if(typeof e.pageYOffset=="number")return{x:e.pageXOffset,y:e.pageYOffset};let u=n.documentElement;if(u&&typeof u.scrollTop=="number")return{x:u.scrollLeft,y:u.scrollTop}}getScrollX(){return this._getScrollXY().x}getScrollY(){return this._getScrollXY().y}
18setScrollX(e){this.outerWin.scrollTo(e,this.getScrollY())}setScrollY(e){this.outerWin.scrollTo(this.getScrollX(),e)}setScrollXY(e,n){this.outerWin.scrollTo(e,n)}_isCaretAtTheTopOfViewport(e){let n=e.selStart[0],u=n-1,s=_1(u,e),i=this._isLinePartiallyVisibleOnViewport(n,e),c=this._isLinePartiallyVisibleOnViewport(s,e);if(i||c){let d=m1(),p=this._getViewPortTopBottom(),g=p.top,y=p.bottom,S=d.bottom>=g,w=d.top<y;if(S&&w)return e9(d,e)<g}return!1}_getPixelsRelativeToPercentageOfViewport(e,n){let u=0,s=this._getPercentageToScroll(n);return s>0&&s<=1&&(u=parseInt(String(e*s))),u}_getPercentageToScroll(e){let n=this.scrollSettings.percentage.editionBelowViewport;return e&&(n=this.scrollSettings.percentage.editionAboveViewport),n}_getPixelsToScrollWhenUserPressesArrowUp(e){let n=0,u=this.scrollSettings.percentageToScrollWhenUserPressesArrowUp;return u>0&&u<=1&&(n=parseInt(String(e*u))),n}_scrollYPage(e){let n=this.scrollSettings.duration;n?this._scrollYPageWithAnimation(e,n):this._scrollYPageWithoutAnimation(e)}_scrollYPageWithoutAnimation(e){this.outerWin.scrollBy(0,e)}_scrollYPageWithAnimation(e,n){let u=this.doc.getElementById("outerdocbody"),s=$(u);this._triggerScrollWithAnimation(s,e,n);let i=s.parent();this._triggerScrollWithAnimation(i,e,n)}_triggerScrollWithAnimation(e,n,u){e.stop("scrollanimation"),e.animate({scrollTop:`+=${n}`},{duration:u,queue:"scrollanimation"}).dequeue("scrollanimation")}scrollNodeVerticallyIntoView(e,n){let u=this._getViewPortTopBottom(),s=m1();if(s){let i=s.top-u.top,c=u.bottom-s.bottom-s.height,d=i<0,p=c<0;if(d){let g=i-this._getPixelsRelativeToPercentageOfViewport(n,!0);this._scrollYPage(g)}else p&&setTimeout(()=>{let g=window.parent;g.scrollTo(0,g[0].innerHeight)},150)}}_partOfRepLineIsOutOfViewport(e,n){let u=n.selFocusAtStart?n.selStart[0]:n.selEnd[0],s=n.lines.atIndex(u),i=this._getLineEntryTopBottom(s),c=i.top<e.top;return i.bottom>e.bottom||c}_getLineEntryTopBottom(e,n){let u=e.lineNode,s=u.offsetTop,i=u.offsetHeight,c=n||{};return c.top=s,c.bottom=s+i,c}_arrowUpWasPressedInTheFirstLineOfTheViewport(e,n){return this.scrollSettings.percentageToScrollWhenUserPressesArrowUp&&e&&this._isCaretAtTheTopOfViewport(n)}getVisibleLineRange(e){let n=this._getViewPortTopBottom(),u={},s=this,i=e.lines.search(d=>s._getLineEntryTopBottom(d,u).bottom>n.top),c=e.lines.search(d=>s._getLineEntryTopBottom(d,u).top>=n.bottom);return c<i&&(c=i),[i,c-1]}getVisibleCharRange(e){let n=this.getVisibleLineRange(e);return[e.lines.offsetOfIndex(n[0]),e.lines.offsetOfIndex(n[1])]}},r9=P6});var o9=et(i9=>{"use strict";j0();u1();Vu();l1();var KM=(t,e,n)=>{let u=Qc(` 19`),s=null,i=o1(1),c=!1,d=!1,p=null,g=null,y=()=>{p&&g==null&&(g=t.setTimeout(()=>{try{p()}catch{}finally{g=null}},0))},S;return S={isTracking:()=>c,setBaseText:w=>{S.setBaseAttributedText(Qc(w),null)},setBaseAttributedText:(w,T)=>{n.withCallbacks("setBaseText",D=>{if(c=!0,u=c1(w),T){let H=new Ki().fromJsonable(T);u.attribs=ra(u.attribs,H,e)}s=null,i=o1(w.text.length),d=!0;try{D.setDocumentAttributedText(w)}finally{d=!1}})},composeUserChangeset:w=>{c&&(d||ps(w)||(i=Ju(i,w,e),y()))},applyChangesToBase:(w,T,D)=>{c&&n.withCallbacks("applyChangesToBase",H=>{if(D){let q=new Ki().fromJsonable(D);w=ra(w,q,e)}u=C6(w,u,e);let A=w;if(s){let q=s;s=Gi(w,q,!1,e),A=Gi(q,w,!0,e)}let F=!0,R=i;i=Gi(A,R,F,e);let se=Gi(R,A,!F,e),B=!0;d=!0;try{H.applyChangesetToDocument(se,B)}finally{d=!1}})},prepareUserChangeset:()=>{let w;if(s)w=Ju(s,i,e);else{let A=window.pad.myUserInfo.userId,F=iu(i),R=new ms;for(let se of pn(F.ops)){if(se.opcode==="+"){let B=Vn.fromString(se.attribs,e),q=B.get("author");q!=null&&q!==A&&(B.set("author",A),se.attribs=B.toString())}R.append(se)}R.endDocument(),i=$s(F.oldLen,F.newLen,R.toString(),F.charBank),ua(i),ps(i)?w=null:w=i}let T=null;w&&(s=w,i=o1(q7(w)),T=w);let D=null;if(T){let A=K7(T,e);D=A.pool.toJsonable(),T=A.translated}return{changeset:T,apool:D}},applyPreparedChangesetToBase:()=>{if(!s)throw new Error("applySubmittedChangesToBase: no submitted changes to apply");u=C6(s,u,e),s=null},setUserChangeNotificationCallback:w=>{p=w},hasUncommittedChanges:()=>!!(s||!ps(i))}};i9.makeChangesetTracker=KM});var N6=et(a9=>{"use strict";var Wt={};Wt.isCssHex=t=>/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t);Wt.css2triple=t=>{let e=Wt.css2sixhex(t),n=u=>+`0x${u}`/255;return[n(e.substr(0,2)),n(e.substr(2,2)),n(e.substr(4,2))]};Wt.css2sixhex=t=>{let e=/[0-9a-fA-F]+/.exec(t)[0];if(e.length!==6){let n=e.charAt(0),u=e.charAt(1),s=e.charAt(2);e=n+n+u+u+s+s}return e};Wt.triple2css=t=>{let e=n=>`0${Wt.clamp(Math.round(n*255),0,255).toString(16)}`.slice(-2);return`#${e(t[0])}${e(t[1])}${e(t[2])}`};Wt.clamp=(t,e,n)=>t<e?e:t>
19n?n:t;Wt.min3=(t,e,n)=>t<e?t<n?t:n:e<n?e:n;Wt.max3=(t,e,n)=>t>e?t>n?t:n:e>n?e:n;Wt.colorMin=t=>Wt.min3(t[0],t[1],t[2]);Wt.colorMax=t=>Wt.max3(t[0],t[1],t[2]);Wt.scale=(t,e,n)=>Wt.clamp(e+t*(n-e),0,1);Wt.unscale=(t,e,n)=>Wt.clamp((t-e)/(n-e),0,1);Wt.scaleColor=(t,e,n)=>[Wt.scale(t[0],e,n),Wt.scale(t[1],e,n),Wt.scale(t[2],e,n)];Wt.unscaleColor=(t,e,n)=>[Wt.unscale(t[0],e,n),Wt.unscale(t[1],e,n),Wt.unscale(t[2],e,n)];Wt.luminosity=t=>t[0]*.3+t[1]*.59+t[2]*.11;Wt.saturate=t=>{let e=Wt.colorMin(t),n=Wt.colorMax(t);return n-e<=0?[1,1,1]:Wt.unscaleColor(t,e,n)};Wt.blend=(t,e,n)=>[Wt.scale(n,t[0],e[0]),Wt.scale(n,t[1],e[1]),Wt.scale(n,t[2],e[2])];Wt.invert=t=>[1-t[0],1-t[1],1-t[2]];Wt.complementary=t=>{let e=Wt.invert(t);return[e[0]>=t[0]?Math.min(e[0]*1.3,1):t[0]*.3,e[1]>=t[1]?Math.min(e[1]*1.59,1):t[1]*.59,e[2]>=t[2]?Math.min(e[2]*1.11,1):t[2]*.11]};Wt.textColorFromBackgroundColor=(t,e)=>{let n=e==="colibris"?"var(--super-light-color)":"#fff",u=e==="colibris"?"var(--super-dark-color)":"#222";return Wt.luminosity(Wt.css2triple(t))<.5?n:u};a9.colorutils=Wt});var l9=et((c9,R6)=>{(function(t){"use strict";for(var e=[null,0,{}],n=10,u=44032,s=4352,i=4449,c=4519,d=19,p=21,g=28,y=p*g,S=d*y,w=function(_e,ue){this.codepoint=_e,this.feature=ue},T={},D=[],H=0;H<=255;++H)D[H]=0;function A(_e,ue,fe){var ee=T[ue];return ee||(ee=_e(ue,fe),ee.feature&&++D[ue>>8&255]>n&&(T[ue]=ee)),ee}function F(_e,ue,fe){var ee=ue&65280,We=w.udata[ee]||{},rt=We[ue];return rt?new w(ue,rt):new w(ue,e)}function R(_e,ue,fe){return fe?_e(ue,fe):new w(ue,null)}function se(_e,ue,fe){var ee;if(ue<s||s+d<=ue&&ue<u||u+S<ue)return _e(ue,fe);if(s<=ue&&ue<s+d){var We={},rt=(ue-s)*p;for(ee=0;ee<p;++ee)We[i+ee]=u+g*(ee+rt);return new w(ue,[,,We])}var Ue=ue-u,ot=Ue%g,dt=[];if(ot!==0)dt[0]=[u+Ue-ot,c+ot];else for(dt[0]=[s+Math.floor(Ue/y),i+Math.floor(Ue%y/g)],dt[2]={},ee=1;ee<g;++ee)dt[2][c+ee]=ue+ee;return new w(ue,dt)}function B(_e,ue,fe){return ue<60||13311<ue&&ue<42607?new w(ue,e):_e(ue,fe)}var q=[B,A,R,se,F];w.fromCharCode=q.reduceRight(function(_e,ue){return function(fe,ee){return ue(_e,fe,ee)}},null),w.isHighSurrogate=function(_e){return _e>=55296&&_e<=56319},w.isLowSurrogate=function(_e){return _e>=56320&&_e<=57343},w.prototype.prepFeature=function(){this.feature||(this.feature=w.fromCharCode(this.codepoint,!0).feature)},w.prototype.toString=function(){if(this.codepoint<65536)return String.fromCharCode(this.codepoint);var _e=this.codepoint-65536;return String.fromCharCode(Math.floor(_e/1024)+55296,_e%1024+56320)},w.prototype.getDecomp=function(){return this.prepFeature(),this.feature[0]||null},w.prototype.isCompatibility=function(){return this.prepFeature(),!!this.feature[1]&&this.feature[1]&256},w.prototype.isExclude=function(){return this.prepFeature(),!!this.feature[1]&&this.feature[1]&512},w.prototype.getCanonicalClass=function(){return this.prepFeature(),this.feature[1]?this.feature[1]&255:0},w.prototype.getComposite=function(_e){if(this.prepFeature(),!this.feature[2])return null;var ue=this.feature[2][_e.codepoint];return ue?w.fromCharCode(ue):null};var f=function(_e){this.str=_e,this.cursor=0};f.prototype.next=function(){if(this.str&&this.cursor<this.str.length){var _e=this.str.charCodeAt(this.cursor++),ue;return w.isHighSurrogate(_e)&&this.cursor<this.str.length&&w.isLowSurrogate(ue=this.str.charCodeAt(this.cursor))&&(_e=(_e-55296)*1024+(ue-56320)+65536,++this.cursor),w.fromCharCode(_e)}else return this.str=null,null};var N=function(_e,ue){this.it=_e,this.canonical=ue,this.resBuf=[]};N.prototype.next=function(){function _e(fe,ee){var We=ee.getDecomp();if(We&&!(fe&&ee.isCompatibility())){for(var rt=[],Ue=0;Ue<We.length;++Ue){var ot=_e(fe,w.fromCharCode(We[Ue]));rt=rt.concat(ot)}return rt}else return[ee]}if(this.resBuf.length===0){var ue=this.it.next();if(!ue)return null;this.resBuf=_e(this.canonical,ue)}return this.resBuf.shift()};var z=function(_e){this.it=_e,this.resBuf=[]};z.prototype.next=function(){var _e;if(this.resBuf.length===0)do{var ue=this.it.next();if(!ue)break;_e=ue.getCanonicalClass();var fe=this.resBuf.length;if(_e!==0)for(;fe>0;--fe){var ee=this.resBuf[fe-1],We=ee.getCanonicalClass();if(We<=_e)break}this.resBuf.splice(fe,0,ue)}while(_e!==0);return this.resBuf.shift()};var we=function(_e){this.it=_e,this.procBuf=[],this.resBuf=[],this.lastClass=null};we.prototype.next=function(){for(;this.resBuf.length===0;){var _e=this.it.next();if(!_e){this.resBuf=this.procBuf,this.procBuf=[];break}if(this.procBuf.length===0)this.lastClass=_e.getCanonicalClass(),this.procBuf.push(_e);else{var ue=this.procBuf[0],fe=ue.getComposite(_e),ee=_e.getCanonicalClass();fe&&(this.lastClass<ee||this.lastClass===0)?this.procBuf[0]=fe:(ee===0&&(this.resBuf=this.procBuf,this.procBuf=[]),this.lastClass=ee,this.procBuf.push(_e))}}return this.resBuf.shift()};var ae=function(_e,ue){switch(_e){case"NFD":return new z(new N(new f(ue),!0));case"NFKD":return new z(new N(new f(ue),!1));
19case"NFC":return new we(new z(new N(new f(ue),!0)));case"NFKC":return new we(new z(new N(new f(ue),!1)))}throw _e+" is invalid"},ze=function(_e,ue){for(var fe=ae(_e,ue),ee="",We;We=fe.next();)ee+=We.toString();return ee};function Ee(_e){return ze("NFD",_e)}function M(_e){return ze("NFKD",_e)}function te(_e){return ze("NFC",_e)}function Fe(_e){return ze("NFKC",_e)}w
vendor: 132,126 bytes, line 19
19.udata={0:{60:[,,{824:8814}],61:[,,{824:8800}],62:[,,{824:8815}],65:[,,{768:192,769:193,770:194,771:195,772:256,774:258,775:550,776:196,777:7842,778:197,780:461,783:512,785:514,803:7840,805:7680,808:260}],66:[,,{775:7682,803:7684,817:7686}],67:[,,{769:262,770:264,775:266,780:268,807:199}],68:[,,{775:7690,780:270,803:7692,807:7696,813:7698,817:7694}],69:[,,{768:200,769:201,770:202,771:7868,772:274,774:276,775:278,776:203,777:7866,780:282,783:516,785:518,803:7864,807:552,808:280,813:7704,816:7706}],70:[,,{775:7710}],71:[,,{769:500,770:284,772:7712,774:286,775:288,780:486,807:290}],72:[,,{770:292,775:7714,776:7718,780:542,803:7716,807:7720,814:7722}],73:[,,{768:204,769:205,770:206,771:296,772:298,774:300,775:304,776:207,777:7880,780:463,783:520,785:522,803:7882,808:302,816:7724}],74:[,,{770:308}],75:[,,{769:7728,780:488,803:7730,807:310,817:7732}],76:[,,{769:313,780:317,803:7734,807:315,813:7740,817:7738}],77:[,,{769:7742,775:7744,803:7746}],78:[,,{768:504,769:323,771:209,775:7748,780:327,803:7750,807:325,813:7754,817:7752}],79:[,,{768:210,769:211,770:212,771:213,772:332,774:334,775:558,776:214,777:7886,779:336,780:465,783:524,785:526,795:416,803:7884,808:490}],80:[,,{769:7764,775:7766}],82:[,,{769:340,775:7768,780:344,783:528,785:530,803:7770,807:342,817:7774}],83:[,,{769:346,770:348,775:7776,780:352,803:7778,806:536,807:350}],84:[,,{775:7786,780:356,803:7788,806:538,807:354,813:7792,817:7790}],85:[,,{768:217,769:218,770:219,771:360,772:362,774:364,776:220,777:7910,778:366,779:368,780:467,783:532,785:534,795:431,803:7908,804:7794,808:370,813:7798,816:7796}],86:[,,{771:7804,803:7806}],87:[,,{768:7808,769:7810,770:372,775:7814,776:7812,803:7816}],88:[,,{775:7818,776:7820}],89:[,,{768:7922,769:221,770:374,771:7928,772:562,775:7822,776:376,777:7926,803:7924}],90:[,,{769:377,770:7824,775:379,780:381,803:7826,817:7828}],97:[,,{768:224,769:225,770:226,771:227,772:257,774:259,775:551,776:228,777:7843,778:229,780:462,783:513,785:515,803:7841,805:7681,808:261}],98:[,,{775:7683,803:7685,817:7687}],99:[,,{769:263,770:265,775:267,780:269,807:231}],100:[,,{775:7691,780:271,803:7693,807:7697,813:7699,817:7695}],101:[,,{768:232,769:233,770:234,771:7869,772:275,774:277,775:279,776:235,777:7867,780:283,783:517,785:519,803:7865,807:553,808:281,813:7705,816:7707}],102:[,,{775:7711}],103:[,,{769:501,770:285,772:7713,774:287,775:289,780:487,807:291}],104:[,,{770:293,775:7715,776:7719,780:543,803:7717,807:7721,814:7723,817:7830}],105:[,,{768:236,769:237,770:238,771:297,772:299,774:301,776:239,777:7881,780:464,783:521,785:523,803:7883,808:303,816:7725}],106:[,,{770:309,780:496}],107:[,,{769:7729,780:489,803:7731,807:311,817:7733}],108:[,,{769:314,780:318,803:7735,807:316,813:7741,817:7739}],109:[,,{769:7743,775:7745,803:7747}],110:[,,{768:505,769:324,771:241,775:7749,780:328,803:7751,807:326,813:7755,817:7753}],111:[,,{768:242,769:243,770:244,771:245,772:333,774:335,775:559,776:246,777:7887,779:337,780:466,783:525,785:527,795:417,803:7885,808:491}],112:[,,{769:7765,775:7767}],114:[,,{769:341,775:7769,780:345,783:529,785:531,803:7771,807:343,817:7775}],115:[,,{769:347,770:349,775:7777,780:353,803:7779,806:537,807:351}],116:[,,{775:7787,776:7831,780:357,803:7789,806:539,807:355,813:7793,817:7791}],117:[,,{768:249,769:250,770:251,771:361,772:363,774:365,776:252,777:7911,778:367,779:369,780:468,783:533,785:535,795:432,803:7909,804:7795,808:371,813:7799,816:7797}],118:[,,{771:7805,803:7807}],119:[,,{768:7809,769:7811,770:373,775:7815,776:7813,778:7832,803:7817}],120:[,,{775:7819,776:7821}],121:[,,{768:7923,769:253,770:375,771:7929,772:563,775:7823,776:255,777:7927,778:7833,803:7925}],122:[,,{769:378,770:7825,775:380,780:382,803:7827,817:7829}],160:[[32],256],168:[[32,776],256,{768:8173,769:901,834:8129}],170:[[97],256],175:[[32,772],256],178:[[50],256],179:[[51],256],180:[[32,769],256],181:[[956],256],184:[[32,807],256],185:[[49],256],186:[[111],256],188:[[49,8260,52],256],189:[[49,8260,50],256],190:[[51,8260,52],256],192:[[65,768]],193:[[65,769]],194:[[65,770],,{768:7846,769:7844,771:7850,777:7848}],195:[[65,771]],196:[[65,776],,{772:478}],197:[[65,778],,{769:506}],198:[,,{769:508,772:482}],199:[[67,807],,{769:7688}],200:[[69,768]],201:[[69,769]],202:[[69,770],,{768:7872,769:7870,771:7876,777:7874}],203:[[69,776]],204:[[73,768]],205:[[73,769]],206:[[73,770]],207:[[73,776],,{769:7726}],209:[[78,771]],210:[[79,768]],211:[[79,769]],212:[[79,770],,{768:7890,769:7888,771:7894,777:7892}],213:[[79,771],,{769:7756,772:556,776:7758}],214:[[79,776],,{772:554}],216:[,,{769:510}],217:[[85,768]],218:[[85,769]],219:[[85,770]],220:[[85,776],,{768:475,769:471,772:469,780:473}],221:[[89,769]],224:[[97,768]],225:[[97,769]],226:[[97,770],,{768:7847,769:7845,771:7851,777:7849}],227:[[97,771]],228:[[97,776],,{772:479}],229:[[97,778],,{769:507}],230:[,,{769:509,772:483}],231:[[99,807],,{769:7689}],232:[[101,768]],233:[[101,769]],234:[[101,770],,{768:7873,769:7871,771:7877,777:7875}],235:[[101,776]],236:[[105,768]],237:[[105,769]],238:[[105,770]],239:[[105,776],,{769:7727}],241:[[110,771]],242:[[111,768]],243:[[111,769]],244:[[111,770],,{768:7891,769:7889,771:7895,777:7893}],245:[[111,771],,{769:7757,772:557,776:7759}],246:[[111,776],,{772:555}],248:[,,{769:511}],249:[[117,768]],250:[[117,769]],251:[[117,770]],252:[[117,776],,{768:476,769:472,772:470,780:474}],253:[[121,769]],255:[[121,776]]},256:{256:[[65,772]],257:[[97,772]],258:[[65,774],,{768:7856,769:7854,771:7860,777:7858}],259:[[97,774],,{768:7857,769:7855,771:7861,777:7859}],260:[[65,808]],261:[[97,808]],262:[[67,769]],263:[[99,769]],264:[[67,770]],265:[[99,770]],266:[[67,775]],267:[[99,775]],268:[[67,780]],269:[[99,780]],270:[[68,780]],271:[[100,780]],274:[[69,772],,{768:7700,769:7702}],275:[[101,772],,{768:7701,769:7703}],276:[[69,774]],277:[[101,774]],278:[[69,775]],279:[[101,775]],280:[[69,808]],281:[[101,808]],282:[[69,780]],283:[[101,780]],284:[[71,770]],285:[[103,770]],286:[[71,774]],287:[[103,774]],288:[[71,775]],289:[[103,775]],290:[[71,807]],291:[[103,807]],292:[[72,770]],293:[[104,770]],296:[[73,771]],297:[[105,771]],298:[[73,772]],299:[[105,772]],300:[[73,774]],301:[[105,774]],302:[[73,808]],303:[[105,808]],304:[[73,775]],306:[[73,74],256],307:[[105,106],256],308:[[74,770]],309:[[106,770]],310:[[75,807]],311:[[107,807]],313:[[76,769]],314:[[108,769]],315:[[76,807]],316:[[108,807]],317:[[76,780]],318:[[108,780]],319:[[76,183],256],320:[[108,183],256],323:[[78,769]],324:[[110,769]],325:[[78,807]],326:[[110,807]],327:[[78,780]],328:[[110,780]],329:[[700,110],256],332:[[79,772],,{768:7760,769:7762}],333:[[111,772],,{768:7761,769:7763}],334:[[79,774]],335:[[111,774]],336:[[79,779]],337:[[111,779]],340:[[82,769]],341:[[114,769]],342:[[82,807]],343:[[114,807]],344:[[82,780]],345:[[114,780]],346:[[83,769],,{775:7780}],347:[[115,769],,{775:7781}],348:[[83,770]],349:[[115,770]],350:[[83,807]],351:[[115,807]],352:[[83,780],,{775:7782}],353:[[115,780],,{775:7783}],354:[[84,807]],355:[[116,807]],356:[[84,780]],357:[[116,780]],360:[[85,771],,{769:7800}],361:[[117,771],,{769:7801}],362:[[85,772],,{776:7802}],363:[[117,772],,{776:7803}],364:[[85,774]],365:[[117,774]],366:[[85,778]],367:[[117,778]],368:[[85,779]],369:[[117,779]],370:[[85,808]],371:[[117,808]],372:[[87,770]],373:[[119,770]],374:[[89,770]],375:[[121,770]],376:[[89,776]],377:[[90,769]],378:[[122,769]],379:[[90,775]],380:[[122,775]],381:[[90,780]],382:[[122,780]],383:[[115],256,{775:7835}],416:[[79,795],,{768:7900,769:7898,771:7904,777:7902,803:7906}],417:[[111,795],,{768:7901,769:7899,771:7905,777:7903,803:7907}],431:[[85,795],,{768:7914,769:7912,771:7918,777:7916,803:7920}],432:[[117,795],,{768:7915,769:7913,771:7919,777:7917,803:7921}],439:[,,{780:494}],452:[[68,381],256],453:[[68,382],256],454:[[100,382],256],455:[[76,74],256],456:[[76,106],256],457:[[108,106],256],458:[[78,74],256],459:[[78,106],256],460:[[110,106],256],461:[[65,780]],462:[[97,780]],463:[[73,780]],464:[[105,780]],465:[[79,780]],466:[[111,780]],467:[[85,780]],468:[[117,780]],469:[[220,772]],470:[[252,772]],471:[[220,769]],472:[[252,769]],473:[[220,780]],474:[[252,780]],475:[[220,768]],476:[[252,768]],478:[[196,772]],479:[[228,772]],480:[[550,772]],481:[[551,772]],482:[[198,772]],483:[[230,772]],486:[[71,780]],487:[[103,780]],488:[[75,780]],489:[[107,780]],490:[[79,808],,{772:492}],491:[[111,808],,{772:493}],492:[[490,772]],493:[[491,772]],494:[[439,780]],495:[[658,780]],496:[[106,780]],497:[[68,90],256],498:[[68,122],256],499:[[100,122],256],500:[[71,769]],501:[[103,769]],504:[[78,768]],505:[[110,768]],506:[[197,769]],507:[[229,769]],508:[[198,769]],509:[[230,769]],510:[[216,769]],511:[[248,769]],66045:[,220]},512:{512:[[65,783]],513:[[97,783]],514:[[65,785]],515:[[97,785]],516:[[69,783]],517:[[101,783]],518:[[69,785]],519:[[101,785]],520:[[73,783]],521:[[105,783]],522:[[73,785]],523:[[105,785]],524:[[79,783]],525:[[111,783]],526:[[79,785]],527:[[111,785]],528:[[82,783]],529:[[114,783]],530:[[82,785]],531:[[114,785]],532:[[85,783]],533:[[117,783]],534:[[85,785]],535:[[117,785]],536:[[83,806]],537:[[115,806]],538:[[84,806]],539:[[116,806]],542:[[72,780]],543:[[104,780]],550:[[65,775],,{772:480}],551:[[97,775],,{772:481}],552:[[69,807],,{774:7708}],553:[[101,807],,{774:7709}],554:[[214,772]],555:[[246,772]],556:[[213,772]],557:[[245,772]],558:[[79,775],,{772:560}],559:[[111,775],,{772:561}],560:[[558,772]],561:[[559,772]],562:[[89,772]],563:[[121,772]],658:[,,{780:495}],688:[[104],256],689:[[614],256],690:[[106],256],691:[[114],256],692:[[633],256],693:[[635],256],694:[[641],256],695:[[119],256],696:[[121],256],728:[[32,774],256],729:[[32,775],256],730:[[32,778],256],731:[[32,808],256],732:[[32,771],256],733:[[32,779],256],736:[[611],256],737:[[108],256],738:[[115],256],739:[[120],256],740:[[661],256],66272:[,220]},768:{768:[,230],769:[,230],770:[,230],771:[,230],772:[,230],773:[,230],774:[,230],775:[,230],776:[,230,{769:836}],777:[,230],778:[,230],779:[,230],780:[,230],781:[,230],782:[,230],783:[,230],784:[,230],785:[,230],786:[,230],787:[,230],788:[,230],789:[,232],790:[,220],791:[,220],792:[,220],793:[,220],794:[,232],795:[,216],796:[,220],797:[,220],798:[,220],799:[,220],800:[,220],801:[,202],802:[,202],803:[,220],804:[,220],805:[,220],806:[,220],807:[,202],808:[,202],809:[,220],810:[,220],811:[,220],812:[,220],813:[,220],814:[,220],815:[,220],816:[,220],817:[,220],818:[,220],819:[,220],820:[,1],821:[,1],822:[,1],823:[,1],824:[,1],825:[,220],826:[,220],827:[,220],828:[,220],829:[,230],830:[,230],831:[,230],832:[[768],230],833:[[769],230],834:[,230],835:[[787],230],836:[[776,769],230],837:[,240],838:[,230],839:[,220],840:[,220],841:[,220],842:[,230],843:[,230],844:[,230],845:[,220],846:[,220],848:[,230],849:[,230],850:[,230],851:[,220],852:[,220],853:[,220],854:[,220],855:[,230],856:[,232],857:[,220],858:[,220],859:[,230],860:[,233],861:[,234],862:[,234],863:[,233],864:[,234],865:[,234],866:[,233],867:[,230],868:[,230],869:[,230],870:[,230],871:[,230],872:[,230],873:[,230],874:[,230],875:[,230],876:[,230],877:[,230],878:[,230],879:[,230],884:[[697]],890:[[32,837],256],894:[[59]],900:[[32,769],256],901:[[168,769]],902:[[913,769]],903:[[183]],904:[[917,769]],905:[[919,769]],906:[[921,769]],908:[[927,769]],910:[[933,769]],911:[[937,769]],912:[[970,769]],913:[,,{768:8122,769:902,772:8121,774:8120,787:7944,788:7945,837:8124}],917:[,,{768:8136,769:904,787:7960,788:7961}],919:[,,{768:8138,769:905,787:7976,788:7977,837:8140}],921:[,,{768:8154,769:906,772:8153,774:8152,776:938,787:7992,788:7993}],927:[,,{768:8184,769:908,787:8008,788:8009}],929:[,,{788:8172}],933:[,,{768:8170,769:910,772:8169,774:8168,776:939,788:8025}],937:[,,{768:8186,769:911,787:8040,788:8041,837:8188}],938:[[921,776]],939:[[933,776]],940:[[945,769],,{837:8116}],941:[[949,769]],942:[[951,769],,{837:8132}],943:[[953,769]],944:[[971,769]],945:[,,{768:8048,769:940,772:8113,774:8112,787:7936,788:7937,834:8118,837:8115}],949:[,,{768:8050,769:941,787:7952,788:7953}],951:[,,{768:8052,769:942,787:7968,788:7969,834:8134,837:8131}],953:[,,{768:8054,769:943,772:8145,774:8144,776:970,787:7984,788:7985,834:8150}],959:[,,{768:8056,769:972,787:8e3,788:8001}],961:[,,{787:8164,788:8165}],965:[,,{768:8058,769:973,772:8161,774:8160,776:971,787:8016,788:8017,834:8166}],969:[,,{768:8060,769:974,787:8032,788:8033,834:8182,837:8179}],970:[[953,776],,{768:8146,769:912,834:8151}],971:[[965,776],,{768:8162,769:944,834:8167}],972:[[959,769]],973:[[965,769]],974:[[969,769],,{837:8180}],976:[[946],256],977:[[952],256],978:[[933],256,{769:979,776:980}],979:[[978,769]],980:[[978,776]],981:[[966],256],982:[[960],256],1008:[[954],256],1009:[[961],256],1010:[[962],256],1012:[[920],256],1013:[[949],256],1017:[[931],256],66422:[,230],66423:[,230],66424:[,230],66425:[,230],66426:[,230]},1024:{1024:[[1045,768]],1025:[[1045,776]],1027:[[1043,769]],1030:[,,{776:1031}],1031:[[1030,776]],1036:[[1050,769]],1037:[[1048,768]],1038:[[1059,774]],1040:[,,{774:1232,776:1234}],1043:[,,{769:1027}],1045:[,,{768:1024,774:1238,776:1025}],1046:[,,{774:1217,776:1244}],1047:[,,{776:1246}],1048:[,,{768:1037,772:1250,774:1049,776:1252}],1049:[[1048,774]],1050:[,,{769:1036}],1054:[,,{776:1254}],1059:[,,{772:1262,774:1038,776:1264,779:1266}],1063:[,,{776:1268}],1067:[,,{776:1272}],1069:[,,{776:1260}],1072:[,,{774:1233,776:1235}],1075:[,,{769:1107}],1077:[,,{768:1104,774:1239,776:1105}],1078:[,,{774:1218,776:1245}],1079:[,,{776:1247}],1080:[,,{768:1117,772:1251,774:1081,776:1253}],1081:[[1080,774]],1082:[,,{769:1116}],1086:[,,{776:1255}],1091:[,,{772:1263,774:1118,776:1265,779:1267}],1095:[,,{776:1269}],1099:[,,{776:1273}],1101:[,,{776:1261}],1104:[[1077,768]],1105:[[1077,776]],1107:[[1075,769]],1110:[,,{776:1111}],1111:[[1110,776]],1116:[[1082,769]],1117:[[1080,768]],1118:[[1091,774]],1140:[,,{783:1142}],1141:[,,{783:1143}],1142:[[1140,783]],1143:[[1141,783]],1155:[,230],1156:[,230],1157:[,230],1158:[,230],1159:[,230],1217:[[1046,774]],1218:[[1078,774]],1232:[[1040,774]],1233:[[1072,774]],1234:[[1040,776]],1235:[[1072,776]],1238:[[1045,774]],1239:[[1077,774]],1240:[,,{776:1242}],1241:[,,{776:1243}],1242:[[1240,776]],1243:[[1241,776]],1244:[[1046,776]],1245:[[1078,776]],1246:[[1047,776]],1247:[[1079,776]],1250:[[1048,772]],1251:[[1080,772]],1252:[[1048,776]],1253:[[1080,776]],1254:[[1054,776]],1255:[[1086,776]],1256:[,,{776:1258}],1257:[,,{776:1259}],1258:[[1256,776]],1259:[[1257,776]],1260:[[1069,776]],1261:[[1101,776]],1262:[[1059,772]],1263:[[1091,772]],1264:[[1059,776]],1265:[[1091,776]],1266:[[1059,779]],1267:[[1091,779]],1268:[[1063,776]],1269:[[1095,776]],1272:[[1067,776]],1273:[[1099,776]]},1280:{1415:[[1381,1410],256],1425:[,220],1426:[,230],1427:[,230],1428:[,230],1429:[,230],1430:[,220],1431:[,230],1432:[,230],1433:[,230],1434:[,222],1435:[,220],1436:[,230],1437:[,230],1438:[,230],1439:[,230],1440:[,230],1441:[,230],1442:[,220],1443:[,220],1444:[,220],1445:[,220],1446:[,220],1447:[,220],1448:[,230],1449:[,230],1450:[,220],1451:[,230],1452:[,230],1453:[,222],1454:[,228],1455:[,230],1456:[,10],1457:[,11],1458:[,12],1459:[,13],1460:[,14],1461:[,15],1462:[,16],1463:[,17],1464:[,18],1465:[,19],1466:[,19],1467:[,20],1468:[,21],1469:[,22],1471:[,23],1473:[,24],1474:[,25],1476:[,230],1477:[,220],1479:[,18]},1536:{1552:[,230],1553:[,230],1554:[,230],1555:[,230],1556:[,230],1557:[,230],1558:[,230],1559:[,230],1560:[,30],1561:[,31],1562:[,32],1570:[[1575,1619]],1571:[[1575,1620]],1572:[[1608,1620]],1573:[[1575,1621]],1574:[[1610,1620]],1575:[,,{1619:1570,1620:1571,1621:1573}],1608:[,,{1620:1572}],1610:[,,{1620:1574}],1611:[,27],1612:[,28],1613:[,29],1614:[,30],1615:[,31],1616:[,32],1617:[,33],1618:[,34],1619:[,230],1620:[,230],1621:[,220],1622:[,220],1623:[,230],1624:[,230],1625:[,230],1626:[,230],1627:[,230],1628:[,220],1629:[,230],1630:[,230],1631:[,220],1648:[,35],1653:[[1575,1652],256],1654:[[1608,1652],256],1655:[[1735,1652],256],1656:[[1610,1652],256],1728:[[1749,1620]],1729:[,,{1620:1730}],1730:[[1729,1620]],1746:[,,{1620:1747}],1747:[[1746,1620]],1749:[,,{1620:1728}],1750:[,230],1751:[,230],1752:[,230],1753:[,230],1754:[,230],1755:[,230],1756:[,230],1759:[,230],1760:[,230],1761:[,230],1762:[,230],1763:[,220],1764:[,230],1767:[,230],1768:[,230],1770:[,220],1771:[,230],1772:[,230],1773:[,220]},1792:{1809:[,36],1840:[,230],1841:[,220],1842:[,230],1843:[,230],1844:[,220],1845:[,230],1846:[,230],1847:[,220],1848:[,220],1849:[,220],1850:[,230],1851:[,220],1852:[,220],1853:[,230],1854:[,220],1855:[,230],1856:[,230],1857:[,230],1858:[,220],1859:[,230],1860:[,220],1861:[,230],1862:[,220],1863:[,230],1864:[,220],1865:[,230],1866:[,230],2027:[,230],2028:[,230],2029:[,230],2030:[,230],2031:[,230],2032:[,230],2033:[,230],2034:[,220],2035:[,230]},2048:{2070:[,230],2071:[,230],2072:[,230],2073:[,230],2075:[,230],2076:[,230],2077:[,230],2078:[,230],2079:[,230],2080:[,230],2081:[,230],2082:[,230],2083:[,230],2085:[,230],2086:[,230],2087:[,230],2089:[,230],2090:[,230],2091:[,230],2092:[,230],2093:[,230],2137:[,220],2138:[,220],2139:[,220],2276:[,230],2277:[,230],2278:[,220],2279:[,230],2280:[,230],2281:[,220],2282:[,230],2283:[,230],2284:[,230],2285:[,220],2286:[,220],2287:[,220],2288:[,27],2289:[,28],2290:[,29],2291:[,230],2292:[,230],2293:[,230],2294:[,220],2295:[,230],2296:[,230],2297:[,220],2298:[,220],2299:[,230],2300:[,230],2301:[,230],2302:[,230],2303:[,230]},2304:{2344:[,,{2364:2345}],2345:[[2344,2364]],2352:[,,{2364:2353}],2353:[[2352,2364]],2355:[,,{2364:2356}],2356:[[2355,2364]],2364:[,7],2381:[,9],2385:[,230],2386:[,220],2387:[,230],2388:[,230],2392:[[2325,2364],512],2393:[[2326,2364],512],2394:[[2327,2364],512],2395:[[2332,2364],512],2396:[[2337,2364],512],2397:[[2338,2364],512],2398:[[2347,2364],512],2399:[[2351,2364],512],2492:[,7],2503:[,,{2494:2507,2519:2508}],2507:[[2503,2494]],2508:[[2503,2519]],2509:[,9],2524:[[2465,2492],512],2525:[[2466,2492],512],2527:[[2479,2492],512]},2560:{2611:[[2610,2620],512],2614:[[2616,2620],512],2620:[,7],2637:[,9],2649:[[2582,2620],512],2650:[[2583,2620],512],2651:[[2588,2620],512],2654:[[2603,2620],512],2748:[,7],2765:[,9],68109:[,220],68111:[,230],68152:[,230],68153:[,1],68154:[,220],68159:[,9],68325:[,230],68326:[,220]},2816:{2876:[,7],2887:[,,{2878:2891,2902:2888,2903:2892}],2888:[[2887,2902]],2891:[[2887,2878]],2892:[[2887,2903]],2893:[,9],2908:[[2849,2876],512],2909:[[2850,2876],512],2962:[,,{3031:2964}],2964:[[2962,3031]],3014:[,,{3006:3018,3031:3020}],3015:[,,{3006:3019}],3018:[[3014,3006]],3019:[[3015,3006]],3020:[[3014,3031]],3021:[,9]},3072:{3142:[,,{3158:3144}],3144:[[3142,3158]],3149:[,9],3157:[,84],3158:[,91],3260:[,7],3263:[,,{3285:3264}],3264:[[3263,3285]],3270:[,,{3266:3274,3285:3271,3286:3272}],3271:[[3270,3285]],3272:[[3270,3286]],3274:[[3270,3266],,{3285:3275}],3275:[[3274,3285]],3277:[,9]},3328:{3398:[,,{3390:3402,3415:3404}],3399:[,,{3390:3403}],3402:[[3398,3390]],3403:[[3399,3390]],3404:[[3398,3415]],3405:[,9],3530:[,9],3545:[,,{3530:3546,3535:3548,3551:3550}],3546:[[3545,3530]],3548:[[3545,3535],,{3530:3549}],3549:[[3548,3530]],3550:[[3545,3551]]},3584:{3635:[[3661,3634],256],3640:[,103],3641:[,103],3642:[,9],3656:[,107],3657:[,107],3658:[,107],3659:[,107],3763:[[3789,3762],256],3768:[,118],3769:[,118],3784:[,122],3785:[,122],3786:[,122],3787:[,122],3804:[[3755,3737],256],3805:[[3755,3745],256]},3840:{3852:[[3851],256],3864:[,220],3865:[,220],3893:[,220],3895:[,220],3897:[,216],3907:[[3906,4023],512],3917:[[3916,4023],512],3922:[[3921,4023],512],3927:[[3926,4023],512],3932:[[3931,4023],512],3945:[[3904,4021],512],3953:[,129],3954:[,130],3955:[[3953,3954],512],3956:[,132],3957:[[3953,3956],512],3958:[[4018,3968],512],3959:[[4018,3969],256],3960:[[4019,3968],512],3961:[[4019,3969],256],3962:[,130],3963:[,130],3964:[,130],3965:[,130],3968:[,130],3969:[[3953,3968],512],3970:[,230],3971:[,230],3972:[,9],3974:[,230],3975:[,230],3987:[[3986,4023],512],3997:[[3996,4023],512],4002:[[4001,4023],512],4007:[[4006,4023],512],4012:[[4011,4023],512],4025:[[3984,4021],512],4038:[,220]},4096:{4133:[,,{4142:4134}],4134:[[4133,4142]],4151:[,7],4153:[,9],4154:[,9],4237:[,220],4348:[[4316],256],69702:[,9],69759:[,9],69785:[,,{69818:69786}],69786:[[69785,69818]],69787:[,,{69818:69788}],69788:[[69787,69818]],69797:[,,{69818:69803}],69803:[[69797,69818]],69817:[,9],69818:[,7]},4352:{69888:[,230],69889:[,230],69890:[,230],69934:[[69937,69927]],69935:[[69938,69927]],69937:[,,{69927:69934}],69938:[,,{69927:69935}],69939:[,9],69940:[,9],70003:[,7],70080:[,9]},4608:{70197:[,9],70198:[,7],70377:[,7],70378:[,9]},4864:{4957:[,230],4958:[,230],4959:[,230],70460:[,7],70471:[,,{70462:70475,70487:70476}],70475:[[70471,70462]],70476:[[70471,70487]],70477:[,9],70502:[,230],70503:[,230],70504:[,230],70505:[,230],70506:[,230],70507:[,230],70508:[,230],70512:[,230],70513:[,230],70514:[,230],70515:[,230],70516:[,230]},5120:{70841:[,,{70832:70844,70842:70843,70845:70846}],70843:[[70841,70842]],70844:[[70841,70832]],70846:[[70841,70845]],70850:[,9],70851:[,7]},5376:{71096:[,,{71087:71098}],71097:[,,{71087:71099}],71098:[[71096,71087]],71099:[[71097,71087]],71103:[,9],71104:[,7]},5632:{71231:[,9],71350:[,9],71351:[,7]},5888:{5908:[,9],5940:[,9],6098:[,9],6109:[,230]},6144:{6313:[,228]},6400:{6457:[,222],6458:[,230],6459:[,220]},6656:{6679:[,230],6680:[,220],6752:[,9],6773:[,230],6774:[,230],6775:[,230],6776:[,230],6777:[,230],6778:[,230],6779:[,230],6780:[,230],6783:[,220],6832:[,230],6833:[,230],6834:[,230],6835:[,230],6836:[,230],6837:[,220],6838:[,220],6839:[,220],6840:[,220],6841:[,220],6842:[,220],6843:[,230],6844:[,230],6845:[,220]},6912:{6917:[,,{6965:6918}],6918:[[6917,6965]],6919:[,,{6965:6920}],6920:[[6919,6965]],6921:[,,{6965:6922}],6922:[[6921,6965]],6923:[,,{6965:6924}],6924:[[6923,6965]],6925:[,,{6965:6926}],6926:[[6925,6965]],6929:[,,{6965:6930}],6930:[[6929,6965]],6964:[,7],6970:[,,{6965:6971}],6971:[[6970,6965]],6972:[,,{6965:6973}],6973:[[6972,6965]],6974:[,,{6965:6976}],6975:[,,{6965:6977}],6976:[[6974,6965]],6977:[[6975,6965]],6978:[,,{6965:6979}],6979:[[6978,6965]],6980:[,9],7019:[,230],7020:[,220],7021:[,230],7022:[,230],7023:[,230],7024:[,230],7025:[,230],7026:[,230],7027:[,230],7082:[,9],7083:[,9],7142:[,7],7154:[,9],7155:[,9]},7168:{7223:[,7],7376:[,230],7377:[,230],7378:[,230],7380:[,1],7381:[,220],7382:[,220],7383:[,220],7384:[,220],7385:[,220],7386:[,230],7387:[,230],7388:[,220],7389:[,220],7390:[,220],7391:[,220],7392:[,230],7394:[,1],7395:[,1],7396:[,1],7397:[,1],7398:[,1],7399:[,1],7400:[,1],7405:[,220],7412:[,230],7416:[,230],7417:[,230]},7424:{7468:[[65],256],7469:[[198],256],7470:[[66],256],7472:[[68],256],7473:[[69],256],7474:[[398],256],7475:[[71],256],7476:[[72],256],7477:[[73],256],7478:[[74],256],7479:[[75],256],7480:[[76],256],7481:[[77],256],7482:[[78],256],7484:[[79],256],7485:[[546],256],7486:[[80],256],7487:[[82],256],7488:[[84],256],7489:[[85],256],7490:[[87],256],7491:[[97],256],7492:[[592],256],7493:[[593],256],7494:[[7426],256],7495:[[98],256],7496:[[100],256],7497:[[101],256],7498:[[601],256],7499:[[603],256],7500:[[604],256],7501:[[103],256],7503:[[107],256],7504:[[109],256],7505:[[331],256],7506:[[111],256],7507:[[596],256],7508:[[7446],256],7509:[[7447],256],7510:[[112],256],7511:[[116],256],7512:[[117],256],7513:[[7453],256],7514:[[623],256],7515:[[118],256],7516:[[7461],256],7517:[[946],256],7518:[[947],256],7519:[[948],256],7520:[[966],256],7521:[[967],256],7522:[[105],256],7523:[[114],256],7524:[[117],256],7525:[[118],256],7526:[[946],256],7527:[[947],256],7528:[[961],256],7529:[[966],256],7530:[[967],256],7544:[[1085],256],7579:[[594],256],7580:[[99],256],7581:[[597],256],7582:[[240],256],7583:[[604],256],7584:[[102],256],7585:[[607],256],7586:[[609],256],7587:[[613],256],7588:[[616],256],7589:[[617],256],7590:[[618],256],7591:[[7547],256],7592:[[669],256],7593:[[621],256],7594:[[7557],256],7595:[[671],256],7596:[[625],256],7597:[[624],256],7598:[[626],256],7599:[[627],256],7600:[[628],256],7601:[[629],256],7602:[[632],256],7603:[[642],256],7604:[[643],256],7605:[[427],256],7606:[[649],256],7607:[[650],256],7608:[[7452],256],7609:[[651],256],7610:[[652],256],7611:[[122],256],7612:[[656],256],7613:[[657],256],7614:[[658],256],7615:[[952],256],7616:[,230],7617:[,230],7618:[,220],7619:[,230],7620:[,230],7621:[,230],7622:[,230],7623:[,230],7624:[,230],7625:[,230],7626:[,220],7627:[,230],7628:[,230],7629:[,234],7630:[,214],7631:[,220],7632:[,202],7633:[,230],7634:[,230],7635:[,230],7636:[,230],7637:[,230],7638:[,230],7639:[,230],7640:[,230],7641:[,230],7642:[,230],7643:[,230],7644:[,230],7645:[,230],7646:[,230],7647:[,230],7648:[,230],7649:[,230],7650:[,230],7651:[,230],7652:[,230],7653:[,230],7654:[,230],7655:[,230],7656:[,230],7657:[,230],7658:[,230],7659:[,230],7660:[,230],7661:[,230],7662:[,230],7663:[,230],7664:[,230],7665:[,230],7666:[,230],7667:[,230],7668:[,230],7669:[,230],7676:[,233],7677:[,220],7678:[,230],7679:[,220]},7680:{7680:[[65,805]],7681:[[97,805]],7682:[[66,775]],7683:[[98,775]],7684:[[66,803]],7685:[[98,803]],7686:[[66,817]],7687:[[98,817]],7688:[[199,769]],7689:[[231,769]],7690:[[68,775]],7691:[[100,775]],7692:[[68,803]],7693:[[100,803]],7694:[[68,817]],7695:[[100,817]],7696:[[68,807]],7697:[[100,807]],7698:[[68,813]],7699:[[100,813]],7700:[[274,768]],7701:[[275,768]],7702:[[274,769]],7703:[[275,769]],7704:[[69,813]],7705:[[101,813]],7706:[[69,816]],7707:[[101,816]],7708:[[552,774]],7709:[[553,774]],7710:[[70,775]],7711:[[102,775]],7712:[[71,772]],7713:[[103,772]],7714:[[72,775]],7715:[[104,775]],7716:[[72,803]],7717:[[104,803]],7718:[[72,776]],7719:[[104,776]],7720:[[72,807]],7721:[[104,807]],7722:[[72,814]],7723:[[104,814]],7724:[[73,816]],7725:[[105,816]],7726:[[207,769]],7727:[[239,769]],7728:[[75,769]],7729:[[107,769]],7730:[[75,803]],7731:[[107,803]],7732:[[75,817]],7733:[[107,817]],7734:[[76,803],,{772:7736}],7735:[[108,803],,{772:7737}],7736:[[7734,772]],7737:[[7735,772]],7738:[[76,817]],7739:[[108,817]],7740:[[76,813]],7741:[[108,813]],7742:[[77,769]],7743:[[109,769]],7744:[[77,775]],7745:[[109,775]],7746:[[77,803]],7747:[[109,803]],7748:[[78,775]],7749:[[110,775]],7750:[[78,803]],7751:[[110,803]],7752:[[78,817]],7753:[[110,817]],7754:[[78,813]],7755:[[110,813]],7756:[[213,769]],7757:[[245,769]],7758:[[213,776]],7759:[[245,776]],7760:[[332,768]],7761:[[333,768]],7762:[[332,769]],7763:[[333,769]],7764:[[80,769]],7765:[[112,769]],7766:[[80,775]],7767:[[112,775]],7768:[[82,775]],7769:[[114,775]],7770:[[82,803],,{772:7772}],7771:[[114,803],,{772:7773}],7772:[[7770,772]],7773:[[7771,772]],7774:[[82,817]],7775:[[114,817]],7776:[[83,775]],7777:[[115,775]],7778:[[83,803],,{775:7784}],7779:[[115,803],,{775:7785}],7780:[[346,775]],7781:[[347,775]],7782:[[352,775]],7783:[[353,775]],7784:[[7778,775]],7785:[[7779,775]],7786:[[84,775]],7787:[[116,775]],7788:[[84,803]],7789:[[116,803]],7790:[[84,817]],7791:[[116,817]],7792:[[84,813]],7793:[[116,813]],7794:[[85,804]],7795:[[117,804]],7796:[[85,816]],7797:[[117,816]],7798:[[85,813]],7799:[[117,813]],7800:[[360,769]],7801:[[361,769]],7802:[[362,776]],7803:[[363,776]],7804:[[86,771]],7805:[[118,771]],7806:[[86,803]],7807:[[118,803]],7808:[[87,768]],7809:[[119,768]],7810:[[87,769]],7811:[[119,769]],7812:[[87,776]],7813:[[119,776]],7814:[[87,775]],7815:[[119,775]],7816:[[87,803]],7817:[[119,803]],7818:[[88,775]],7819:[[120,775]],7820:[[88,776]],7821:[[120,776]],7822:[[89,775]],7823:[[121,775]],7824:[[90,770]],7825:[[122,770]],7826:[[90,803]],7827:[[122,803]],7828:[[90,817]],7829:[[122,817]],7830:[[104,817]],7831:[[116,776]],7832:[[119,778]],7833:[[121,778]],7834:[[97,702],256],7835:[[383,775]],7840:[[65,803],,{770:7852,774:7862}],7841:[[97,803],,{770:7853,774:7863}],7842:[[65,777]],7843:[[97,777]],7844:[[194,769]],7845:[[226,769]],7846:[[194,768]],7847:[[226,768]],7848:[[194,777]],7849:[[226,777]],7850:[[194,771]],7851:[[226,771]],7852:[[7840,770]],7853:[[7841,770]],7854:[[258,769]],7855:[[259,769]],7856:[[258,768]],7857:[[259,768]],7858:[[258,777]],7859:[[259,777]],7860:[[258,771]],7861:[[259,771]],7862:[[7840,774]],7863:[[7841,774]],7864:[[69,803],,{770:7878}],7865:[[101,803],,{770:7879}],7866:[[69,777]],7867:[[101,777]],7868:[[69,771]],7869:[[101,771]],7870:[[202,769]],7871:[[234,769]],7872:[[202,768]],7873:[[234,768]],7874:[[202,777]],7875:[[234,777]],7876:[[202,771]],7877:[[234,771]],7878:[[7864,770]],7879:[[7865,770]],7880:[[73,777]],7881:[[105,777]],7882:[[73,803]],7883:[[105,803]],7884:[[79,803],,{770:7896}],7885:[[111,803],,{770:7897}],7886:[[79,777]],7887:[[111,777]],7888:[[212,769]],7889:[[244,769]],7890:[[212,768]],7891:[[244,768]],7892:[[212,777]],7893:[[244,777]],7894:[[212,771]],7895:[[244,771]],7896:[[7884,770]],7897:[[7885,770]],7898:[[416,769]],7899:[[417,769]],7900:[[416,768]],7901:[[417,768]],7902:[[416,777]],7903:[[417,777]],7904:[[416,771]],7905:[[417,771]],7906:[[416,803]],7907:[[417,803]],7908:[[85,803]],7909:[[117,803]],7910:[[85,777]],7911:[[117,777]],7912:[[431,769]],7913:[[432,769]],7914:[[431,768]],7915:[[432,768]],7916:[[431,777]],7917:[[432,777]],7918:[[431,771]],7919:[[432,771]],7920:[[431,803]],7921:[[432,803]],7922:[[89,768]],7923:[[121,768]],7924:[[89,803]],7925:[[121,803]],7926:[[89,777]],7927:[[121,777]],7928:[[89,771]],7929:[[121,771]]},7936:{7936:[[945,787],,{768:7938,769:7940,834:7942,837:8064}],7937:[[945,788],,{768:7939,769:7941,834:7943,837:8065}],7938:[[7936,768],,{837:8066}],7939:[[7937,768],,{837:8067}],7940:[[7936,769],,{837:8068}],7941:[[7937,769],,{837:8069}],7942:[[7936,834],,{837:8070}],7943:[[7937,834],,{837:8071}],7944:[[913,787],,{768:7946,769:7948,834:7950,837:8072}],7945:[[913,788],,{768:7947,769:7949,834:7951,837:8073}],7946:[[7944,768],,{837:8074}],7947:[[7945,768],,{837:8075}],7948:[[7944,769],,{837:8076}],7949:[[7945,769],,{837:8077}],7950:[[7944,834],,{837:8078}],7951:[[7945,834],,{837:8079}],7952:[[949,787],,{768:7954,769:7956}],7953:[[949,788],,{768:7955,769:7957}],7954:[[7952,768]],7955:[[7953,768]],7956:[[7952,769]],7957:[[7953,769]],7960:[[917,787],,{768:7962,769:7964}],7961:[[917,788],,{768:7963,769:7965}],7962:[[7960,768]],7963:[[7961,768]],7964:[[7960,769]],7965:[[7961,769]],7968:[[951,787],,{768:7970,769:7972,834:7974,837:8080}],7969:[[951,788],,{768:7971,769:7973,834:7975,837:8081}],7970:[[7968,768],,{837:8082}],7971:[[7969,768],,{837:8083}],7972:[[7968,769],,{837:8084}],7973:[[7969,769],,{837:8085}],7974:[[7968,834],,{837:8086}],7975:[[7969,834],,{837:8087}],7976:[[919,787],,{768:7978,769:7980,834:7982,837:8088}],7977:[[919,788],,{768:7979,769:7981,834:7983,837:8089}],7978:[[7976,768],,{837:8090}],7979:[[7977,768],,{837:8091}],7980:[[7976,769],,{837:8092}],7981:[[7977,769],,{837:8093}],7982:[[7976,834],,{837:8094}],7983:[[7977,834],,{837:8095}],7984:[[953,787],,{768:7986,769:7988,834:7990}],7985:[[953,788],,{768:7987,769:7989,834:7991}],7986:[[7984,768]],7987:[[7985,768]],7988:[[7984,769]],7989:[[7985,769]],7990:[[7984,834]],7991:[[7985,834]],7992:[[921,787],,{768:7994,769:7996,834:7998}],7993:[[921,788],,{768:7995,769:7997,834:7999}],7994:[[7992,768]],7995:[[7993,768]],7996:[[7992,769]],7997:[[7993,769]],7998:[[7992,834]],7999:[[7993,834]],8e3:[[959,787],,{768:8002,769:8004}],8001:[[959,788],,{768:8003,769:8005}],8002:[[8e3,768]],8003:[[8001,768]],8004:[[8e3,769]],8005:[[8001,769]],8008:[[927,787],,{768:8010,769:8012}],8009:[[927,788],,{768:8011,769:8013}],8010:[[8008,768]],8011:[[8009,768]],8012:[[8008,769]],8013:[[8009,769]],8016:[[965,787],,{768:8018,769:8020,834:8022}],8017:[[965,788],,{768:8019,769:8021,834:8023}],8018:[[8016,768]],8019:[[8017,768]],8020:[[8016,769]],8021:[[8017,769]],8022:[[8016,834]],8023:[[8017,834]],8025:[[933,788],,{768:8027,769:8029,834:8031}],8027:[[8025,768]],8029:[[8025,769]],8031:[[8025,834]],8032:[[969,787],,{768:8034,769:8036,834:8038,837:8096}],8033:[[969,788],,{768:8035,769:8037,834:8039,837:8097}],8034:[[8032,768],,{837:8098}],8035:[[8033,768],,{837:8099}],8036:[[8032,769],,{837:8100}],8037:[[8033,769],,{837:8101}],8038:[[8032,834],,{837:8102}],8039:[[8033,834],,{837:8103}],8040:[[937,787],,{768:8042,769:8044,834:8046,837:8104}],8041:[[937,788],,{768:8043,769:8045,834:8047,837:8105}],8042:[[8040,768],,{837:8106}],8043:[[8041,768],,{837:8107}],8044:[[8040,769],,{837:8108}],8045:[[8041,769],,{837:8109}],8046:[[8040,834],,{837:8110}],8047:[[8041,834],,{837:8111}],8048:[[945,768],,{837:8114}],8049:[[940]],8050:[[949,768]],8051:[[941]],8052:[[951,768],,{837:8130}],8053:[[942]],8054:[[953,768]],8055:[[943]],8056:[[959,768]],8057:[[972]],8058:[[965,768]],8059:[[973]],8060:[[969,768],,{837:8178}],8061:[[974]],8064:[[7936,837]],8065:[[7937,837]],8066:[[7938,837]],8067:[[7939,837]],8068:[[7940,837]],8069:[[7941,837]],8070:[[7942,837]],8071:[[7943,837]],8072:[[7944,837]],8073:[[7945,837]],8074:[[7946,837]],8075:[[7947,837]],8076:[[7948,837]],8077:[[7949,837]],8078:[[7950,837]],8079:[[7951,837]],8080:[[7968,837]],8081:[[7969,837]],8082:[[7970,837]],8083:[[7971,837]],8084:[[7972,837]],8085:[[7973,837]],8086:[[7974,837]],8087:[[7975,837]],8088:[[7976,837]],8089:[[7977,837]],8090:[[7978,837]],8091:[[7979,837]],8092:[[7980,837]],8093:[[7981,837]],8094:[[7982,837]],8095:[[7983,837]],8096:[[8032,837]],8097:[[8033,837]],8098:[[8034,837]],8099:[[8035,837]],8100:[[8036,837]],8101:[[8037,837]],8102:[[8038,837]],8103:[[8039,837]],8104:[[8040,837]],8105:[[8041,837]],8106:[[8042,837]],8107:[[8043,837]],8108:[[8044,837]],8109:[[8045,837]],8110:[[8046,837]],8111:[[8047,837]],8112:[[945,774]],8113:[[945,772]],8114:[[8048,837]],8115:[[945,837]],8116:[[940,837]],8118:[[945,834],,{837:8119}],8119:[[8118,837]],8120:[[913,774]],8121:[[913,772]],8122:[[913,768]],8123:[[902]],8124:[[913,837]],8125:[[32,787],256],8126:[[953]],8127:[[32,787],256,{768:8141,769:8142,834:8143}],8128:[[32,834],256],8129:[[168,834]],8130:[[8052,837]],8131:[[951,837]],8132:[[942,837]],8134:[[951,834],,{837:8135}],8135:[[8134,837]],8136:[[917,768]],8137:[[904]],8138:[[919,768]],8139:[[905]],8140:[[919,837]],8141:[[8127,768]],8142:[[8127,769]],8143:[[8127,834]],8144:[[953,774]],8145:[[953,772]],8146:[[970,768]],8147:[[912]],8150:[[953,834]],8151:[[970,834]],8152:[[921,774]],8153:[[921,772]],8154:[[921,768]],8155:[[906]],8157:[[8190,768]],8158:[[8190,769]],8159:[[8190,834]],8160:[[965,774]],8161:[[965,772]],8162:[[971,768]],8163:[[944]],8164:[[961,787]],8165:[[961,788]],8166:[[965,834]],8167:[[971,834]],8168:[[933,774]],8169:[[933,772]],8170:[[933,768]],8171:[[910]],8172:[[929,788]],8173:[[168,768]],8174:[[901]],8175:[[96]],8178:[[8060,837]],8179:[[969,837]],8180:[[974,837]],8182:[[969,834],,{837:8183}],8183:[[8182,837]],8184:[[927,768]],8185:[[908]],8186:[[937,768]],8187:[[911]],8188:[[937,837]],8189:[[180]],8190:[[32,788],256,{768:8157,769:8158,834:8159}]},8192:{8192:[[8194]],8193:[[8195]],8194:[[32],256],8195:[[32],256],8196:[[32],256],8197:[[32],256],8198:[[32],256],8199:[[32],256],8200:[[32],256],8201:[[32],256],8202:[[32],256],8209:[[8208],256],8215:[[32,819],256],8228:[[46],256],8229:[[46,46],256],8230:[[46,46,46],256],8239:[[32],256],8243:[[8242,8242],256],8244:[[8242,8242,8242],256],8246:[[8245,8245],256],8247:[[8245,8245,8245],256],8252:[[33,33],256],8254:[[32,773],256],8263:[[63,63],256],8264:[[63,33],256],8265:[[33,63],256],8279:[[8242,8242,8242,8242],256],8287:[[32],256],8304:[[48],256],8305:[[105],256],8308:[[52],256],8309:[[53],256],8310:[[54],256],8311:[[55],256],8312:[[56],256],8313:[[57],256],8314:[[43],256],8315:[[8722],256],8316:[[61],256],8317:[[40],256],8318:[[41],256],8319:[[110],256],8320:[[48],256],8321:[[49],256],8322:[[50],256],8323:[[51],256],8324:[[52],256],8325:[[53],256],8326:[[54],256],8327:[[55],256],8328:[[56],256],8329:[[57],256],8330:[[43],256],8331:[[8722],256],8332:[[61],256],8333:[[40],256],8334:[[41],256],8336:[[97],256],8337:[[101],256],8338:[[111],256],8339:[[120],256],8340:[[601],256],8341:[[104],256],8342:[[107],256],8343:[[108],256],8344:[[109],256],8345:[[110],256],8346:[[112],256],8347:[[115],256],8348:[[116],256],8360:[[82,115],256],8400:[,230],8401:[,230],8402:[,1],8403:[,1],8404:[,230],8405:[,230],8406:[,230],8407:[,230],8408:[,1],8409:[,1],8410:[,1],8411:[,230],8412:[,230],8417:[,230],8421:[,1],8422:[,1],8423:[,230],8424:[,220],8425:[,230],8426:[,1],8427:[,1],8428:[,220],8429:[,220],8430:[,220],8431:[,220],8432:[,230]},8448:{8448:[[97,47,99],256],8449:[[97,47,115],256],8450:[[67],256],8451:[[176,67],256],8453:[[99,47,111],256],8454:[[99,47,117],256],8455:[[400],256],8457:[[176,70],256],8458:[[103],256],8459:[[72],256],8460:[[72],256],8461:[[72],256],8462:[[104],256],8463:[[295],256],8464:[[73],256],8465:[[73],256],8466:[[76],256],8467:[[108],256],8469:[[78],256],8470:[[78,111],256],8473:[[80],256],8474:[[81],256],8475:[[82],256],8476:[[82],256],8477:[[82],256],8480:[[83,77],256],8481:[[84,69,76],256],8482:[[84,77],256],8484:[[90],256],8486:[[937]],8488:[[90],256],8490:[[75]],8491:[[197]],8492:[[66],256],8493:[[67],256],8495:[[101],256],8496:[[69],256],8497:[[70],256],8499:[[77],256],8500:[[111],256],8501:[[1488],256],8502:[[1489],256],8503:[[1490],256],8504:[[1491],256],8505:[[105],256],8507:[[70,65,88],256],8508:[[960],256],8509:[[947],256],8510:[[915],256],8511:[[928],256],8512:[[8721],256],8517:[[68],256],8518:[[100],256],8519:[[101],256],8520:[[105],256],8521:[[106],256],8528:[[49,8260,55],256],8529:[[49,8260,57],256],8530:[[49,8260,49,48],256],8531:[[49,8260,51],256],8532:[[50,8260,51],256],8533:[[49,8260,53],256],8534:[[50,8260,53],256],8535:[[51,8260,53],256],8536:[[52,8260,53],256],8537:[[49,8260,54],256],8538:[[53,8260,54],256],8539:[[49,8260,56],256],8540:[[51,8260,56],256],8541:[[53,8260,56],256],8542:[[55,8260,56],256],8543:[[49,8260],256],8544:[[73],256],8545:[[73,73],256],8546:[[73,73,73],256],8547:[[73,86],256],8548:[[86],256],8549:[[86,73],256],8550:[[86,73,73],256],8551:[[86,73,73,73],256],8552:[[73,88],256],8553:[[88],256],8554:[[88,73],256],8555:[[88,73,73],256],8556:[[76],256],8557:[[67],256],8558:[[68],256],8559:[[77],256],8560:[[105],256],8561:[[105,105],256],8562:[[105,105,105],256],8563:[[105,118],256],8564:[[118],256],8565:[[118,105],256],8566:[[118,105,105],256],8567:[[118,105,105,105],256],8568:[[105,120],256],8569:[[120],256],8570:[[120,105],256],8571:[[120,105,105],256],8572:[[108],256],8573:[[99],256],8574:[[100],256],8575:[[109],256],8585:[[48,8260,51],256],8592:[,,{824:8602}],8594:[,,{824:8603}],8596:[,,{824:8622}],8602:[[8592,824]],8603:[[8594,824]],8622:[[8596,824]],8653:[[8656,824]],8654:[[8660,824]],8655:[[8658,824]],8656:[,,{824:8653}],8658:[,,{824:8655}],8660:[,,{824:8654}]},8704:{8707:[,,{824:8708}],8708:[[8707,824]],8712:[,,{824:8713}],8713:[[8712,824]],8715:[,,{824:8716}],8716:[[8715,824]],8739:[,,{824:8740}],8740:[[8739,824]],8741:[,,{824:8742}],8742:[[8741,824]],8748:[[8747,8747],256],8749:[[8747,8747,8747],256],8751:[[8750,8750],256],8752:[[8750,8750,8750],256],8764:[,,{824:8769}],8769:[[8764,824]],8771:[,,{824:8772}],8772:[[8771,824]],8773:[,,{824:8775}],8775:[[8773,824]],8776:[,,{824:8777}],8777:[[8776,824]],8781:[,,{824:8813}],8800:[[61,824]],8801:[,,{824:8802}],8802:[[8801,824]],8804:[,,{824:8816}],8805:[,,{824:8817}],8813:[[8781,824]],8814:[[60,824]],8815:[[62,824]],8816:[[8804,824]],8817:[[8805,824]],8818:[,,{824:8820}],8819:[,,{824:8821}],8820:[[8818,824]],8821:[[8819,824]],8822:[,,{824:8824}],8823:[,,{824:8825}],8824:[[8822,824]],8825:[[8823,824]],8826:[,,{824:8832}],8827:[,,{824:8833}],8828:[,,{824:8928}],8829:[,,{824:8929}],8832:[[8826,824]],8833:[[8827,824]],8834:[,,{824:8836}],8835:[,,{824:8837}],8836:[[8834,824]],8837:[[8835,824]],8838:[,,{824:8840}],8839:[,,{824:8841}],8840:[[8838,824]],8841:[[8839,824]],8849:[,,{824:8930}],8850:[,,{824:8931}],8866:[,,{824:8876}],8872:[,,{824:8877}],8873:[,,{824:8878}],8875:[,,{824:8879}],8876:[[8866,824]],8877:[[8872,824]],8878:[[8873,824]],8879:[[8875,824]],8882:[,,{824:8938}],8883:[,,{824:8939}],8884:[,,{824:8940}],8885:[,,{824:8941}],8928:[[8828,824]],8929:[[8829,824]],8930:[[8849,824]],8931:[[8850,824]],8938:[[8882,824]],8939:[[8883,824]],8940:[[8884,824]],8941:[[8885,824]]},8960:{9001:[[12296]],9002:[[12297]]},9216:{9312:[[49],256],9313:[[50],256],9314:[[51],256],9315:[[52],256],9316:[[53],256],9317:[[54],256],9318:[[55],256],9319:[[56],256],9320:[[57],256],9321:[[49,48],256],9322:[[49,49],256],9323:[[49,50],256],9324:[[49,51],256],9325:[[49,52],256],9326:[[49,53],256],9327:[[49,54],256],9328:[[49,55],256],9329:[[49,56],256],9330:[[49,57],256],9331:[[50,48],256],9332:[[40,49,41],256],9333:[[40,50,41],256],9334:[[40,51,41],256],9335:[[40,52,41],256],9336:[[40,53,41],256],9337:[[40,54,41],256],9338:[[40,55,41],256],9339:[[40,56,41],256],9340:[[40,57,41],256],9341:[[40,49,48,41],256],9342:[[40,49,49,41],256],9343:[[40,49,50,41],256],9344:[[40,49,51,41],256],9345:[[40,49,52,41],256],9346:[[40,49,53,41],256],9347:[[40,49,54,41],256],9348:[[40,49,55,41],256],9349:[[40,49,56,41],256],9350:[[40,49,57,41],256],9351:[[40,50,48,41],256],9352:[[49,46],256],9353:[[50,46],256],9354:[[51,46],256],9355:[[52,46],256],9356:[[53,46],256],9357:[[54,46],256],9358:[[55,46],256],9359:[[56,46],256],9360:[[57,46],256],9361:[[49,48,46],256],9362:[[49,49,46],256],9363:[[49,50,46],256],9364:[[49,51,46],256],9365:[[49,52,46],256],9366:[[49,53,46],256],9367:[[49,54,46],256],9368:[[49,55,46],256],9369:[[49,56,46],256],9370:[[49,57,46],256],9371:[[50,48,46],256],9372:[[40,97,41],256],9373:[[40,98,41],256],9374:[[40,99,41],256],9375:[[40,100,41],256],9376:[[40,101,41],256],9377:[[40,102,41],256],9378:[[40,103,41],256],9379:[[40,104,41],256],9380:[[40,105,41],256],9381:[[40,106,41],256],9382:[[40,107,41],256],9383:[[40,108,41],256],9384:[[40,109,41],256],9385:[[40,110,41],256],9386:[[40,111,41],256],9387:[[40,112,41],256],9388:[[40,113,41],256],9389:[[40,114,41],256],9390:[[40,115,41],256],9391:[[40,116,41],256],9392:[[40,117,41],256],9393:[[40,118,41],256],9394:[[40,119,41],256],9395:[[40,120,41],256],9396:[[40,121,41],256],9397:[[40,122,41],256],9398:[[65],256],9399:[[66],256],9400:[[67],256],9401:[[68],256],9402:[[69],256],9403:[[70],256],9404:[[71],256],9405:[[72],256],9406:[[73],256],9407:[[74],256],9408:[[75],256],9409:[[76],256],9410:[[77],256],9411:[[78],256],9412:[[79],256],9413:[[80],256],9414:[[81],256],9415:[[82],256],9416:[[83],256],9417:[[84],256],9418:[[85],256],9419:[[86],256],9420:[[87],256],9421:[[88],256],9422:[[89],256],9423:[[90],256],9424:[[97],256],9425:[[98],256],9426:[[99],256],9427:[[100],256],9428:[[101],256],9429:[[102],256],9430:[[103],256],9431:[[104],256],9432:[[105],256],9433:[[106],256],9434:[[107],256],9435:[[108],256],9436:[[109],256],9437:[[110],256],9438:[[111],256],9439:[[112],256],9440:[[113],256],9441:[[114],256],9442:[[115],256],9443:[[116],256],9444:[[117],256],9445:[[118],256],9446:[[119],256],9447:[[120],256],9448:[[121],256],9449:[[122],256],9450:[[48],256]},10752:{10764:[[8747,8747,8747,8747],256],10868:[[58,58,61],256],10869:[[61,61],256],10870:[[61,61,61],256],10972:[[10973,824],512]},11264:{11388:[[106],256],11389:[[86],256],11503:[,230],11504:[,230],11505:[,230]},11520:{11631:[[11617],256],11647:[,9],11744:[,230],11745:[,230],11746:[,230],11747:[,230],11748:[,230],11749:[,230],11750:[,230],11751:[,230],11752:[,230],11753:[,230],11754:[,230],11755:[,230],11756:[,230],11757:[,230],11758:[,230],11759:[,230],11760:[,230],11761:[,230],11762:[,230],11763:[,230],11764:[,230],11765:[,230],11766:[,230],11767:[,230],11768:[,230],11769:[,230],11770:[,230],11771:[,230],11772:[,230],11773:[,230],11774:[,230],11775:[,230]},11776:{11935:[[27597],256],12019:[[40863],256]},12032:{12032:[[19968],256],12033:[[20008],256],12034:[[20022],256],12035:[[20031],256],12036:[[20057],256],12037:[[20101],256],12038:[[20108],256],12039:[[20128],256],12040:[[20154],256],12041:[[20799],256],12042:[[20837],256],12043:[[20843],256],12044:[[20866],256],12045:[[20886],256],12046:[[20907],256],12047:[[20960],256],12048:[[20981],256],12049:[[20992],256],12050:[[21147],256],12051:[[21241],256],12052:[[21269],256],12053:[[21274],256],12054:[[21304],256],12055:[[21313],256],12056:[[21340],256],12057:[[21353],256],12058:[[21378],256],12059:[[21430],256],12060:[[21448],256],12061:[[21475],256],12062:[[22231],256],12063:[[22303],256],12064:[[22763],256],12065:[[22786],256],12066:[[22794],256],12067:[[22805],256],12068:[[22823],256],12069:[[22899],256],12070:[[23376],256],12071:[[23424],256],12072:[[23544],256],12073:[[23567],256],12074:[[23586],256],12075:[[23608],256],12076:[[23662],256],12077:[[23665],256],12078:[[24027],256],12079:[[24037],256],12080:[[24049],256],12081:[[24062],256],12082:[[24178],256],12083:[[24186],256],12084:[[24191],256],12085:[[24308],256],12086:[[24318],256],12087:[[24331],256],12088:[[24339],256],12089:[[24400],256],12090:[[24417],256],12091:[[24435],256],12092:[[24515],256],12093:[[25096],256],12094:[[25142],256],12095:[[25163],256],12096:[[25903],256],12097:[[25908],256],12098:[[25991],256],12099:[[26007],256],12100:[[26020],256],12101:[[26041],256],12102:[[26080],256],12103:[[26085],256],12104:[[26352],256],12105:[[26376],256],12106:[[26408],256],12107:[[27424],256],12108:[[27490],256],12109:[[27513],256],12110:[[27571],256],12111:[[27595],256],12112:[[27604],256],12113:[[27611],256],12114:[[27663],256],12115:[[27668],256],12116:[[27700],256],12117:[[28779],256],12118:[[29226],256],12119:[[29238],256],12120:[[29243],256],12121:[[29247],256],12122:[[29255],256],12123:[[29273],256],12124:[[29275],256],12125:[[29356],256],12126:[[29572],256],12127:[[29577],256],12128:[[29916],256],12129:[[29926],256],12130:[[29976],256],12131:[[29983],256],12132:[[29992],256],12133:[[3e4],256],12134:[[30091],256],12135:[[30098],256],12136:[[30326],256],12137:[[30333],256],12138:[[30382],256],12139:[[30399],256],12140:[[30446],256],12141:[[30683],256],12142:[[30690],256],12143:[[30707],256],12144:[[31034],256],12145:[[31160],256],12146:[[31166],256],12147:[[31348],256],12148:[[31435],256],12149:[[31481],256],12150:[[31859],256],12151:[[31992],256],12152:[[32566],256],12153:[[32593],256],12154:[[32650],256],12155:[[32701],256],12156:[[32769],256],12157:[[32780],256],12158:[[32786],256],12159:[[32819],256],12160:[[32895],256],12161:[[32905],256],12162:[[33251],256],12163:[[33258],256],12164:[[33267],256],12165:[[33276],256],12166:[[33292],256],12167:[[33307],256],12168:[[33311],256],12169:[[33390],256],12170:[[33394],256],12171:[[33400],256],12172:[[34381],256],12173:[[34411],256],12174:[[34880],256],12175:[[34892],256],12176:[[34915],256],12177:[[35198],256],12178:[[35211],256],12179:[[35282],256],12180:[[35328],256],12181:[[35895],256],12182:[[35910],256],12183:[[35925],256],12184:[[35960],256],12185:[[35997],256],12186:[[36196],256],12187:[[36208],256],12188:[[36275],256],12189:[[36523],256],12190:[[36554],256],12191:[[36763],256],12192:[[36784],256],12193:[[36789],256],12194:[[37009],256],12195:[[37193],256],12196:[[37318],256],12197:[[37324],256],12198:[[37329],256],12199:[[38263],256],12200:[[38272],256],12201:[[38428],256],12202:[[38582],256],12203:[[38585],256],12204:[[38632],256],12205:[[38737],256],12206:[[38750],256],12207:[[38754],256],12208:[[38761],256],12209:[[38859],256],12210:[[38893],256],12211:[[38899],256],12212:[[38913],256],12213:[[39080],256],12214:[[39131],256],12215:[[39135],256],12216:[[39318],256],12217:[[39321],256],12218:[[39340],256],12219:[[39592],256],12220:[[39640],256],12221:[[39647],256],12222:[[39717],256],12223:[[39727],256],12224:[[39730],256],12225:[[39740],256],12226:[[39770],256],12227:[[40165],256],12228:[[40565],256],12229:[[40575],256],12230:[[40613],256],12231:[[40635],256],12232:[[40643],256],12233:[[40653],256],12234:[[40657],256],12235:[[40697],256],12236:[[40701],256],12237:[[40718],256],12238:[[40723],256],12239:[[40736],256],12240:[[40763],256],12241:[[40778],256],12242:[[40786],256],12243:[[40845],256],12244:[[40860],256],12245:[[40864],256]},12288:{12288:[[32],256],12330:[,218],12331:[,228],12332:[,232],12333:[,222],12334:[,224],12335:[,224],12342:[[12306],256],12344:[[21313],256],12345:[[21316],256],12346:[[21317],256],12358:[,,{12441:12436}],12363:[,,{12441:12364}],12364:[[12363,12441]],12365:[,,{12441:12366}],12366:[[12365,12441]],12367:[,,{12441:12368}],12368:[[12367,12441]],12369:[,,{12441:12370}],12370:[[12369,12441]],12371:[,,{12441:12372}],12372:[[12371,12441]],12373:[,,{12441:12374}],12374:[[12373,12441]],12375:[,,{12441:12376}],12376:[[12375,12441]],12377:[,,{12441:12378}],12378:[[12377,12441]],12379:[,,{12441:12380}],12380:[[12379,12441]],12381:[,,{12441:12382}],12382:[[12381,12441]],12383:[,,{12441:12384}],12384:[[12383,12441]],12385:[,,{12441:12386}],12386:[[12385,12441]],12388:[,,{12441:12389}],12389:[[12388,12441]],12390:[,,{12441:12391}],12391:[[12390,12441]],12392:[,,{12441:12393}],12393:[[12392,12441]],12399:[,,{12441:12400,12442:12401}],12400:[[12399,12441]],12401:[[12399,12442]],12402:[,,{12441:12403,12442:12404}],12403:[[12402,12441]],12404:[[12402,12442]],12405:[,,{12441:12406,12442:12407}],12406:[[12405,12441]],12407:[[12405,12442]],12408:[,,{12441:12409,12442:12410}],12409:[[12408,12441]],12410:[[12408,12442]],12411:[,,{12441:12412,12442:12413}],12412:[[12411,12441]],12413:[[12411,12442]],12436:[[12358,12441]],12441:[,8],12442:[,8],12443:[[32,12441],256],12444:[[32,12442],256],12445:[,,{12441:12446}],12446:[[12445,12441]],12447:[[12424,12426],256],12454:[,,{12441:12532}],12459:[,,{12441:12460}],12460:[[12459,12441]],12461:[,,{12441:12462}],12462:[[12461,12441]],12463:[,,{12441:12464}],12464:[[12463,12441]],12465:[,,{12441:12466}],12466:[[12465,12441]],12467:[,,{12441:12468}],12468:[[12467,12441]],12469:[,,{12441:12470}],12470:[[12469,12441]],12471:[,,{12441:12472}],12472:[[12471,12441]],12473:[,,{12441:12474}],12474:[[12473,12441]],12475:[,,{12441:12476}],12476:[[12475,12441]],12477:[,,{12441:12478}],12478:[[12477,12441]],12479:[,,{12441:12480}],12480:[[12479,12441]],12481:[,,{12441:12482}],12482:[[12481,12441]],12484:[,,{12441:12485}],12485:[[12484,12441]],12486:[,,{12441:12487}],12487:[[12486,12441]],12488:[,,{12441:12489}],12489:[[12488,12441]],12495:[,,{12441:12496,12442:12497}],12496:[[12495,12441]],12497:[[12495,12442]],12498:[,,{12441:12499,12442:12500}],12499:[[12498,12441]],12500:[[12498,12442]],12501:[,,{12441:12502,12442:12503}],12502:[[12501,12441]],12503:[[12501,12442]],12504:[,,{12441:12505,12442:12506}],12505:[[12504,12441]],12506:[[12504,12442]],12507:[,,{12441:12508,12442:12509}],12508:[[12507,12441]],12509:[[12507,12442]],12527:[,,{12441:12535}],12528:[,,{12441:12536}],12529:[,,{12441:12537}],12530:[,,{12441:12538}],12532:[[12454,12441]],12535:[[12527,12441]],12536:[[12528,12441]],12537:[[12529,12441]],12538:[[12530,12441]],12541:[,,{12441:12542}],12542:[[12541,12441]],12543:[[12467,12488],256]},12544:{12593:[[4352],256],12594:[[4353],256],12595:[[4522],256],12596:[[4354],256],12597:[[4524],256],12598:[[4525],256],12599:[[4355],256],12600:[[4356],256],12601:[[4357],256],12602:[[4528],256],12603:[[4529],256],12604:[[4530],256],12605:[[4531],256],12606:[[4532],256],12607:[[4533],256],12608:[[4378],256],12609:[[4358],256],12610:[[4359],256],12611:[[4360],256],12612:[[4385],256],12613:[[4361],256],12614:[[4362],256],12615:[[4363],256],12616:[[4364],256],12617:[[4365],256],12618:[[4366],256],12619:[[4367],256],12620:[[4368],256],12621:[[4369],256],12622:[[4370],256],12623:[[4449],256],12624:[[4450],256],12625:[[4451],256],12626:[[4452],256],12627:[[4453],256],12628:[[4454],256],12629:[[4455],256],12630:[[4456],256],12631:[[4457],256],12632:[[4458],256],12633:[[4459],256],12634:[[4460],256],12635:[[4461],256],12636:[[4462],256],12637:[[4463],256],12638:[[4464],256],12639:[[4465],256],12640:[[4466],256],12641:[[4467],256],12642:[[4468],256],12643:[[4469],256],12644:[[4448],256],12645:[[4372],256],12646:[[4373],256],12647:[[4551],256],12648:[[4552],256],12649:[[4556],256],12650:[[4558],256],12651:[[4563],256],12652:[[4567],256],12653:[[4569],256],12654:[[4380],256],12655:[[4573],256],12656:[[4575],256],12657:[[4381],256],12658:[[4382],256],12659:[[4384],256],12660:[[4386],256],12661:[[4387],256],12662:[[4391],256],12663:[[4393],256],12664:[[4395],256],12665:[[4396],256],12666:[[4397],256],12667:[[4398],256],12668:[[4399],256],12669:[[4402],256],12670:[[4406],256],12671:[[4416],256],12672:[[4423],256],12673:[[4428],256],12674:[[4593],256],12675:[[4594],256],12676:[[4439],256],12677:[[4440],256],12678:[[4441],256],12679:[[4484],256],12680:[[4485],256],12681:[[4488],256],12682:[[4497],256],12683:[[4498],256],12684:[[4500],256],12685:[[4510],256],12686:[[4513],256],12690:[[19968],256],12691:[[20108],256],12692:[[19977],256],12693:[[22235],256],12694:[[19978],256],12695:[[20013],256],12696:[[19979],256],12697:[[30002],256],12698:[[20057],256],12699:[[19993],256],12700:[[19969],256],12701:[[22825],256],12702:[[22320],256],12703:[[20154],256]},12800:{12800:[[40,4352,41],256],12801:[[40,4354,41],256],12802:[[40,4355,41],256],12803:[[40,4357,41],256],12804:[[40,4358,41],256],12805:[[40,4359,41],256],12806:[[40,4361,41],256],12807:[[40,4363,41],256],12808:[[40,4364,41],256],12809:[[40,4366,41],256],12810:[[40,4367,41],256],12811:[[40,4368,41],256],12812:[[40,4369,41],256],12813:[[40,4370,41],256],12814:[[40,4352,4449,41],256],12815:[[40,4354,4449,41],256],12816:[[40,4355,4449,41],256],12817:[[40,4357,4449,41],256],12818:[[40,4358,4449,41],256],12819:[[40,4359,4449,41],256],12820:[[40,4361,4449,41],256],12821:[[40,4363,4449,41],256],12822:[[40,4364,4449,41],256],12823:[[40,4366,4449,41],256],12824:[[40,4367,4449,41],256],12825:[[40,4368,4449,41],256],12826:[[40,4369,4449,41],256],12827:[[40,4370,4449,41],256],12828:[[40,4364,4462,41],256],12829:[[40,4363,4457,4364,4453,4523,41],256],12830:[[40,4363,4457,4370,4462,41],256],12832:[[40,19968,41],256],12833:[[40,20108,41],256],12834:[[40,19977,41],256],12835:[[40,22235,41],256],12836:[[40,20116,41],256],12837:[[40,20845,41],256],12838:[[40,19971,41],256],12839:[[40,20843,41],256],12840:[[40,20061,41],256],12841:[[40,21313,41],256],12842:[[40,26376,41],256],12843:[[40,28779,41],256],12844:[[40,27700,41],256],12845:[[40,26408,41],256],12846:[[40,37329,41],256],12847:[[40,22303,41],256],12848:[[40,26085,41],256],12849:[[40,26666,41],256],12850:[[40,26377,41],256],12851:[[40,31038,41],256],12852:[[40,21517,41],256],12853:[[40,29305,41],256],12854:[[40,36001,41],256],12855:[[40,31069,41],256],12856:[[40,21172,41],256],12857:[[40,20195,41],256],12858:[[40,21628,41],256],12859:[[40,23398,41],256],12860:[[40,30435,41],256],12861:[[40,20225,41],256],12862:[[40,36039,41],256],12863:[[40,21332,41],256],12864:[[40,31085,41],256],12865:[[40,20241,41],256],12866:[[40,33258,41],256],12867:[[40,33267,41],256],12868:[[21839],256],12869:[[24188],256],12870:[[25991],256],12871:[[31631],256],12880:[[80,84,69],256],12881:[[50,49],256],12882:[[50,50],256],12883:[[50,51],256],12884:[[50,52],256],12885:[[50,53],256],12886:[[50,54],256],12887:[[50,55],256],12888:[[50,56],256],12889:[[50,57],256],12890:[[51,48],256],12891:[[51,49],256],12892:[[51,50],256],12893:[[51,51],256],12894:[[51,52],256],12895:[[51,53],256],12896:[[4352],256],12897:[[4354],256],12898:[[4355],256],12899:[[4357],256],12900:[[4358],256],12901:[[4359],256],12902:[[4361],256],12903:[[4363],256],12904:[[4364],256],12905:[[4366],256],12906:[[4367],256],12907:[[4368],256],12908:[[4369],256],12909:[[4370],256],12910:[[4352,4449],256],12911:[[4354,4449],256],12912:[[4355,4449],256],12913:[[4357,4449],256],12914:[[4358,4449],256],12915:[[4359,4449],256],12916:[[4361,4449],256],12917:[[4363,4449],256],12918:[[4364,4449],256],12919:[[4366,4449],256],12920:[[4367,4449],256],12921:[[4368,4449],256],12922:[[4369,4449],256],12923:[[4370,4449],256],12924:[[4366,4449,4535,4352,4457],256],12925:[[4364,4462,4363,4468],256],12926:[[4363,4462],256],12928:[[19968],256],12929:[[20108],256],12930:[[19977],256],12931:[[22235],256],12932:[[20116],256],12933:[[20845],256],12934:[[19971],256],12935:[[20843],256],12936:[[20061],256],12937:[[21313],256],12938:[[26376],256],12939:[[28779],256],12940:[[27700],256],12941:[[26408],256],12942:[[37329],256],12943:[[22303],256],12944:[[26085],256],12945:[[26666],256],12946:[[26377],256],12947:[[31038],256],12948:[[21517],256],12949:[[29305],256],12950:[[36001],256],12951:[[31069],256],12952:[[21172],256],12953:[[31192],256],12954:[[30007],256],12955:[[22899],256],12956:[[36969],256],12957:[[20778],256],12958:[[21360],256],12959:[[27880],256],12960:[[38917],256],12961:[[20241],256],12962:[[20889],256],12963:[[27491],256],12964:[[19978],256],12965:[[20013],256],12966:[[19979],256],12967:[[24038],256],12968:[[21491],256],12969:[[21307],256],12970:[[23447],256],12971:[[23398],256],12972:[[30435],256],12973:[[20225],256],12974:[[36039],256],12975:[[21332],256],12976:[[22812],256],12977:[[51,54],256],12978:[[51,55],256],12979:[[51,56],256],12980:[[51,57],256],12981:[[52,48],256],12982:[[52,49],256],12983:[[52,50],256],12984:[[52,51],256],12985:[[52,52],256],12986:[[52,53],256],12987:[[52,54],256],12988:[[52,55],256],12989:[[52,56],256],12990:[[52,57],256],12991:[[53,48],256],12992:[[49,26376],256],12993:[[50,26376],256],12994:[[51,26376],256],12995:[[52,26376],256],12996:[[53,26376],256],12997:[[54,26376],256],12998:[[55,26376],256],12999:[[56,26376],256],13e3:[[57,26376],256],13001:[[49,48,26376],256],13002:[[49,49,26376],256],13003:[[49,50,26376],256],13004:[[72,103],256],13005:[[101,114,103],256],13006:[[101,86],256],13007:[[76,84,68],256],13008:[[12450],256],13009:[[12452],256],13010:[[12454],256],13011:[[12456],256],13012:[[12458],256],13013:[[12459],256],13014:[[12461],256],13015:[[12463],256],13016:[[12465],256],13017:[[12467],256],13018:[[12469],256],13019:[[12471],256],13020:[[12473],256],13021:[[12475],256],13022:[[12477],256],13023:[[12479],256],13024:[[12481],256],13025:[[12484],256],13026:[[12486],256],13027:[[12488],256],13028:[[12490],256],13029:[[12491],256],13030:[[12492],256],13031:[[12493],256],13032:[[12494],256],13033:[[12495],256],13034:[[12498],256],13035:[[12501],256],13036:[[12504],256],13037:[[12507],256],13038:[[12510],256],13039:[[12511],256],13040:[[12512],256],13041:[[12513],256],13042:[[12514],256],13043:[[12516],256],13044:[[12518],256],13045:[[12520],256],13046:[[12521],256],13047:[[12522],256],13048:[[12523],256],13049:[[12524],256],13050:[[12525],256],13051:[[12527],256],13052:[[12528],256],13053:[[12529],256],13054:[[12530],256]},13056:{13056:[[12450,12497,12540,12488],256],13057:[[12450,12523,12501,12449],256],13058:[[12450,12531,12506,12450],256],13059:[[12450,12540,12523],256],13060:[[12452,12491,12531,12464],256],13061:[[12452,12531,12481],256],13062:[[12454,12457,12531],256],13063:[[12456,12473,12463,12540,12489],256],13064:[[12456,12540,12459,12540],256],13065:[[12458,12531,12473],256],13066:[[12458,12540,12512],256],13067:[[12459,12452,12522],256],13068:[[12459,12521,12483,12488],256],13069:[[12459,12525,12522,12540],256],13070:[[12460,12525,12531],256],13071:[[12460,12531,12510],256],13072:[[12462,12460],256],13073:[[12462,12491,12540],256],13074:[[12461,12517,12522,12540],256],13075:[[12462,12523,12480,12540],256],13076:[[12461,12525],256],13077:[[12461,12525,12464,12521,12512],256],13078:[[12461,12525,12513,12540,12488,12523],256],13079:[[12461,12525,12527,12483,12488],256],13080:[[12464,12521,12512],256],13081:[[12464,12521,12512,12488,12531],256],13082:[[12463,12523,12476,12452,12525],256],13083:[[12463,12525,12540,12493],256],13084:[[12465,12540,12473],256],13085:[[12467,12523,12490],256],13086:[[12467,12540,12509],256],13087:[[12469,12452,12463,12523],256],13088:[[12469,12531,12481,12540,12512],256],13089:[[12471,12522,12531,12464],256],13090:[[12475,12531,12481],256],13091:[[12475,12531,12488],256],13092:[[12480,12540,12473],256],13093:[[12487,12471],256],13094:[[12489,12523],256],13095:[[12488,12531],256],13096:[[12490,12494],256],13097:[[12494,12483,12488],256],13098:[[12495,12452,12484],256],13099:[[12497,12540,12475,12531,12488],256],13100:[[12497,12540,12484],256],13101:[[12496,12540,12524,12523],256],13102:[[12500,12450,12473,12488,12523],256],13103:[[12500,12463,12523],256],13104:[[12500,12467],256],13105:[[12499,12523],256],13106:[[12501,12449,12521,12483,12489],256],13107:[[12501,12451,12540,12488],256],13108:[[12502,12483,12471,12455,12523],256],13109:[[12501,12521,12531],256],13110:[[12504,12463,12479,12540,12523],256],13111:[[12506,12477],256],13112:[[12506,12491,12498],256],13113:[[12504,12523,12484],256],13114:[[12506,12531,12473],256],13115:[[12506,12540,12472],256],13116:[[12505,12540,12479],256],13117:[[12509,12452,12531,12488],256],13118:[[12508,12523,12488],256],13119:[[12507,12531],256],13120:[[12509,12531,12489],256],13121:[[12507,12540,12523],256],13122:[[12507,12540,12531],256],13123:[[12510,12452,12463,12525],256],13124:[[12510,12452,12523],256],13125:[[12510,12483,12495],256],13126:[[12510,12523,12463],256],13127:[[12510,12531,12471,12519,12531],256],13128:[[12511,12463,12525,12531],256],13129:[[12511,12522],256],13130:[[12511,12522,12496,12540,12523],256],13131:[[12513,12460],256],13132:[[12513,12460,12488,12531],256],13133:[[12513,12540,12488,12523],256],13134:[[12516,12540,12489],256],13135:[[12516,12540,12523],256],13136:[[12518,12450,12531],256],13137:[[12522,12483,12488,12523],256],13138:[[12522,12521],256],13139:[[12523,12500,12540],256],13140:[[12523,12540,12502,12523],256],13141:[[12524,12512],256],13142:[[12524,12531,12488,12466,12531],256],13143:[[12527,12483,12488],256],13144:[[48,28857],256],13145:[[49,28857],256],13146:[[50,28857],256],13147:[[51,28857],256],13148:[[52,28857],256],13149:[[53,28857],256],13150:[[54,28857],256],13151:[[55,28857],256],13152:[[56,28857],256],13153:[[57,28857],256],13154:[[49,48,28857],256],13155:[[49,49,28857],256],13156:[[49,50,28857],256],13157:[[49,51,28857],256],13158:[[49,52,28857],256],13159:[[49,53,28857],256],13160:[[49,54,28857],256],13161:[[49,55,28857],256],13162:[[49,56,28857],256],13163:[[49,57,28857],256],13164:[[50,48,28857],256],13165:[[50,49,28857],256],13166:[[50,50,28857],256],13167:[[50,51,28857],256],13168:[[50,52,28857],256],13169:[[104,80,97],256],13170:[[100,97],256],13171:[[65,85],256],13172:[[98,97,114],256],13173:[[111,86],256],13174:[[112,99],256],13175:[[100,109],256],13176:[[100,109,178],256],13177:[[100,109,179],256],13178:[[73,85],256],13179:[[24179,25104],256],13180:[[26157,21644],256],13181:[[22823,27491],256],13182:[[26126,27835],256],13183:[[26666,24335,20250,31038],256],13184:[[112,65],256],13185:[[110,65],256],13186:[[956,65],256],13187:[[109,65],256],13188:[[107,65],256],13189:[[75,66],256],13190:[[77,66],256],13191:[[71,66],256],13192:[[99,97,108],256],13193:[[107,99,97,108],256],13194:[[112,70],256],13195:[[110,70],256],13196:[[956,70],256],13197:[[956,103],256],13198:[[109,103],256],13199:[[107,103],256],13200:[[72,122],256],13201:[[107,72,122],256],13202:[[77,72,122],256],13203:[[71,72,122],256],13204:[[84,72,122],256],13205:[[956,8467],256],13206:[[109,8467],256],13207:[[100,8467],256],13208:[[107,8467],256],13209:[[102,109],256],13210:[[110,109],256],13211:[[956,109],256],13212:[[109,109],256],13213:[[99,109],256],13214:[[107,109],256],13215:[[109,109,178],256],13216:[[99,109,178],256],13217:[[109,178],256],13218:[[107,109,178],256],13219:[[109,109,179],256],13220:[[99,109,179],256],13221:[[109,179],256],13222:[[107,109,179],256],13223:[[109,8725,115],256],13224:[[109,8725,115,178],256],13225:[[80,97],256],13226:[[107,80,97],256],13227:[[77,80,97],256],13228:[[71,80,97],256],13229:[[114,97,100],256],13230:[[114,97,100,8725,115],256],13231:[[114,97,100,8725,115,178],256],13232:[[112,115],256],13233:[[110,115],256],13234:[[956,115],256],13235:[[109,115],256],13236:[[112,86],256],13237:[[110,86],256],13238:[[956,86],256],13239:[[109,86],256],13240:[[107,86],256],13241:[[77,86],256],13242:[[112,87],256],13243:[[110,87],256],13244:[[956,87],256],13245:[[109,87],256],13246:[[107,87],256],13247:[[77,87],256],13248:[[107,937],256],13249:[[77,937],256],13250:[[97,46,109,46],256],13251:[[66,113],256],13252:[[99,99],256],13253:[[99,100],256],13254:[[67,8725,107,103],256],13255:[[67,111,46],256],13256:[[100,66],256],13257:[[71,121],256],13258:[[104,97],256],13259:[[72,80],256],13260:[[105,110],256],13261:[[75,75],256],13262:[[75,77],256],13263:[[107,116],256],13264:[[108,109],256],13265:[[108,110],256],13266:[[108,111,103],256],13267:[[108,120],256],13268:[[109,98],256],13269:[[109,105,108],256],13270:[[109,111,108],256],13271:[[80,72],256],13272:[[112,46,109,46],256],13273:[[80,80,77],256],13274:[[80,82],256],13275:[[115,114],256],13276:[[83,118],256],13277:[[87,98],256],13278:[[86,8725,109],256],13279:[[65,8725,109],256],13280:[[49,26085],256],13281:[[50,26085],256],13282:[[51,26085],256],13283:[[52,26085],256],13284:[[53,26085],256],13285:[[54,26085],256],13286:[[55,26085],256],13287:[[56,26085],256],13288:[[57,26085],256],13289:[[49,48,26085],256],13290:[[49,49,26085],256],13291:[[49,50,26085],256],13292:[[49,51,26085],256],13293:[[49,52,26085],256],13294:[[49,53,26085],256],13295:[[49,54,26085],256],13296:[[49,55,26085],256],13297:[[49,56,26085],256],13298:[[49,57,26085],256],13299:[[50,48,26085],256],13300:[[50,49,26085],256],13301:[[50,50,26085],256],13302:[[50,51,26085],256],13303:[[50,52,26085],256],13304:[[50,53,26085],256],13305:[[50,54,26085],256],13306:[[50,55,26085],256],13307:[[50,56,26085],256],13308:[[50,57,26085],256],13309:[[51,48,26085],256],13310:[[51,49,26085],256],13311:[[103,97,108],256]},27136:{92912:[,1],92913:[,1],92914:[,1],92915:[,1],92916:[,1]},27392:{92976:[,230],92977:[,230],92978:[,230],92979:[,230],92980:[,230],92981:[,230],92982:[,230]},42496:{42607:[,230],42612:[,230],42613:[,230],42614:[,230],42615:[,230],42616:[,230],42617:[,230],42618:[,230],42619:[,230],42620:[,230],42621:[,230],42652:[[1098],256],42653:[[1100],256],42655:[,230],42736:[,230],42737:[,230]},42752:{42864:[[42863],256],43e3:[[294],256],43001:[[339],256]},43008:{43014:[,9],43204:[,9],43232:[,230],43233:[,230],43234:[,230],43235:[,230],43236:[,230],43237:[,230],43238:[,230],43239:[,230],43240:[,230],43241:[,230],43242:[,230],43243:[,230],43244:[,230],43245:[,230],43246:[,230],43247:[,230],43248:[,230],43249:[,230]},43264:{43307:[,220],43308:[,220],43309:[,220],43347:[,9],43443:[,7],43456:[,9]},43520:{43696:[,230],43698:[,230],43699:[,230],43700:[,220],43703:[,230],43704:[,230],43710:[,230],43711:[,230],43713:[,230],43766:[,9]},43776:{43868:[[42791],256],43869:[[43831],256],43870:[[619],256],43871:[[43858],256],44013:[,9]},48128:{113822:[,1]},53504:{119134:[[119127,119141],512],119135:[[119128,119141],512],119136:[[119135,119150],512],119137:[[119135,119151],512],119138:[[119135,119152],512],119139:[[119135,119153],512],119140:[[119135,119154],512],119141:[,216],119142:[,216],119143:[,1],119144:[,1],119145:[,1],119149:[,226],119150:[,216],119151:[,216],119152:[,216],119153:[,216],119154:[,216],119163:[,220],119164:[,220],119165:[,220],119166:[,220],119167:[,220],119168:[,220],119169:[,220],119170:[,220],119173:[,230],119174:[,230],119175:[,230],119176:[,230],119177:[,230],119178:[,220],119179:[,220],119210:[,230],119211:[,230],119212:[,230],119213:[,230],119227:[[119225,119141],512],119228:[[119226,119141],512],119229:[[119227,119150],512],119230:[[119228,119150],512],119231:[[119227,119151],512],119232:[[119228,119151],512]},53760:{119362:[,230],119363:[,230],119364:[,230]},54272:{119808:[[65],256],119809:[[66],256],119810:[[67],256],119811:[[68],256],119812:[[69],256],119813:[[70],256],119814:[[71],256],119815:[[72],256],119816:[[73],256],119817:[[74],256],119818:[[75],256],119819:[[76],256],119820:[[77],256],119821:[[78],256],119822:[[79],256],119823:[[80],256],119824:[[81],256],119825:[[82],256],119826:[[83],256],119827:[[84],256],119828:[[85],256],119829:[[86],256],119830:[[87],256],119831:[[88],256],119832:[[89],256],119833:[[90],256],119834:[[97],256],119835:[[98],256],119836:[[99],256],119837:[[100],256],119838:[[101],256],119839:[[102],256],119840:[[103],256],119841:[[104],256],119842:[[105],256],119843:[[106],256],119844:[[107],256],119845:[[108],256],119846:[[109],256],119847:[[110],256],119848:[[111],256],119849:[[112],256],119850:[[113],256],119851:[[114],256],119852:[[115],256],119853:[[116],256],119854:[[117],256],119855:[[118],256],119856:[[119],256],119857:[[120],256],119858:[[121],256],119859:[[122],256],119860:[[65],256],119861:[[66],256],119862:[[67],256],119863:[[68],256],119864:[[69],256],119865:[[70],256],119866:[[71],256],119867:[[72],256],119868:[[73],256],119869:[[74],256],119870:[[75],256],119871:[[76],256],119872:[[77],256],119873:[[78],256],119874:[[79],256],119875:[[80],256],119876:[[81],256],119877:[[82],256],119878:[[83],256],119879:[[84],256],119880:[[85],256],119881:[[86],256],119882:[[87],256],119883:[[88],256],119884:[[89],256],119885:[[90],256],119886:[[97],256],119887:[[98],256],119888:[[99],256],119889:[[100],256],119890:[[101],256],119891:[[102],256],119892:[[103],256],119894:[[105],256],119895:[[106],256],119896:[[107],256],119897:[[108],256],119898:[[109],256],119899:[[110],256],119900:[[111],256],119901:[[112],256],119902:[[113],256],119903:[[114],256],119904:[[115],256],119905:[[116],256],119906:[[117],256],119907:[[118],256],119908:[[119],256],119909:[[120],256],119910:[[121],256],119911:[[122],256],119912:[[65],256],119913:[[66],256],119914:[[67],256],119915:[[68],256],119916:[[69],256],119917:[[70],256],119918:[[71],256],119919:[[72],256],119920:[[73],256],119921:[[74],256],119922:[[75],256],119923:[[76],256],119924:[[77],256],119925:[[78],256],119926:[[79],256],119927:[[80],256],119928:[[81],256],119929:[[82],256],119930:[[83],256],119931:[[84],256],119932:[[85],256],119933:[[86],256],119934:[[87],256],119935:[[88],256],119936:[[89],256],119937:[[90],256],119938:[[97],256],119939:[[98],256],119940:[[99],256],119941:[[100],256],119942:[[101],256],119943:[[102],256],119944:[[103],256],119945:[[104],256],119946:[[105],256],119947:[[106],256],119948:[[107],256],119949:[[108],256],119950:[[109],256],119951:[[110],256],119952:[[111],256],119953:[[112],256],119954:[[113],256],119955:[[114],256],119956:[[115],256],119957:[[116],256],119958:[[117],256],119959:[[118],256],119960:[[119],256],119961:[[120],256],119962:[[121],256],119963:[[122],256],119964:[[65],256],119966:[[67],256],119967:[[68],256],119970:[[71],256],119973:[[74],256],119974:[[75],256],119977:[[78],256],119978:[[79],256],119979:[[80],256],119980:[[81],256],119982:[[83],256],119983:[[84],256],119984:[[85],256],119985:[[86],256],119986:[[87],256],119987:[[88],256],119988:[[89],256],119989:[[90],256],119990:[[97],256],119991:[[98],256],119992:[[99],256],119993:[[100],256],119995:[[102],256],119997:[[104],256],119998:[[105],256],119999:[[106],256],12e4:[[107],256],120001:[[108],256],120002:[[109],256],120003:[[110],256],120005:[[112],256],120006:[[113],256],120007:[[114],256],120008:[[115],256],120009:[[116],256],120010:[[117],256],120011:[[118],256],120012:[[119],256],120013:[[120],256],120014:[[121],256],120015:[[122],256],120016:[[65],256],120017:[[66],256],120018:[[67],256],120019:[[68],256],120020:[[69],256],120021:[[70],256],120022:[[71],256],120023:[[72],256],120024:[[73],256],120025:[[74],256],120026:[[75],256],120027:[[76],256],120028:[[77],256],120029:[[78],256],120030:[[79],256],120031:[[80],256],120032:[[81],256],120033:[[82],256],120034:[[83],256],120035:[[84],256],120036:[[85],256],120037:[[86],256],120038:[[87],256],120039:[[88],256],120040:[[89],256],120041:[[90],256],120042:[[97],256],120043:[[98],256],120044:[[99],256],120045:[[100],256],120046:[[101],256],120047:[[102],256],120048:[[103],256],120049:[[104],256],120050:[[105],256],120051:[[106],256],120052:[[107],256],120053:[[108],256],120054:[[109],256],120055:[[110],256],120056:[[111],256],120057:[[112],256],120058:[[113],256],120059:[[114],256],120060:[[115],256],120061:[[116],256],120062:[[117],256],120063:[[118],256]},54528:{120064:[[119],256],120065:[[120],256],120066:[[121],256],120067:[[122],256],120068:[[65],256],120069:[[66],256],120071:[[68],256],120072:[[69],256],120073:[[70],256],120074:[[71],256],120077:[[74],256],120078:[[75],256],120079:[[76],256],120080:[[77],256],120081:[[78],256],120082:[[79],256],120083:[[80],256],120084:[[81],256],120086:[[83],256],120087:[[84],256],120088:[[85],256],120089:[[86],256],120090:[[87],256],120091:[[88],256],120092:[[89],256],120094:[[97],256],120095:[[98],256],120096:[[99],256],120097:[[100],256],120098:[[101],256],120099:[[102],256],120100:[[103],256],120101:[[104],256],120102:[[105],256],120103:[[106],256],120104:[[107],256],120105:[[108],256],120106:[[109],256],120107:[[110],256],120108:[[111],256],120109:[[112],256],120110:[[113],256],120111:[[114],256],120112:[[115],256],120113:[[116],256],120114:[[117],256],120115:[[118],256],120116:[[119],256],120117:[[120],256],120118:[[121],256],120119:[[122],256],120120:[[65],256],120121:[[66],256],120123:[[68],256],120124:[[69],256],120125:[[70],256],120126:[[71],256],120128:[[73],256],120129:[[74],256],120130:[[75],256],120131:[[76],256],120132:[[77],256],120134:[[79],256],120138:[[83],256],120139:[[84],256],120140:[[85],256],120141:[[86],256],120142:[[87],256],120143:[[88],256],120144:[[89],256],120146:[[97],256],120147:[[98],256],120148:[[99],256],120149:[[100],256],120150:[[101],256],120151:[[102],256],120152:[[103],256],120153:[[104],256],120154:[[105],256],120155:[[106],256],120156:[[107],256],120157:[[108],256],120158:[[109],256],120159:[[110],256],120160:[[111],256],120161:[[112],256],120162:[[113],256],120163:[[114],256],120164:[[115],256],120165:[[116],256],120166:[[117],256],120167:[[118],256],120168:[[119],256],120169:[[120],256],120170:[[121],256],120171:[[122],256],120172:[[65],256],120173:[[66],256],120174:[[67],256],120175:[[68],256],120176:[[69],256],120177:[[70],256],120178:[[71],256],120179:[[72],256],120180:[[73],256],120181:[[74],256],120182:[[75],256],120183:[[76],256],120184:[[77],256],120185:[[78],256],120186:[[79],256],120187:[[80],256],120188:[[81],256],120189:[[82],256],120190:[[83],256],120191:[[84],256],120192:[[85],256],120193:[[86],256],120194:[[87],256],120195:[[88],256],120196:[[89],256],120197:[[90],256],120198:[[97],256],120199:[[98],256],120200:[[99],256],120201:[[100],256],120202:[[101],256],120203:[[102],256],120204:[[103],256],120205:[[104],256],120206:[[105],256],120207:[[106],256],120208:[[107],256],120209:[[108],256],120210:[[109],256],120211:[[110],256],120212:[[111],256],120213:[[112],256],120214:[[113],256],120215:[[114],256],120216:[[115],256],120217:[[116],256],120218:[[117],256],120219:[[118],256],120220:[[119],256],120221:[[120],256],120222:[[121],256],120223:[[122],256],120224:[[65],256],120225:[[66],256],120226:[[67],256],120227:[[68],256],120228:[[69],256],120229:[[70],256],120230:[[71],256],120231:[[72],256],120232:[[73],256],120233:[[74],256],120234:[[75],256],120235:[[76],256],120236:[[77],256],120237:[[78],256],120238:[[79],256],120239:[[80],256],120240:[[81],256],120241:[[82],256],120242:[[83],256],120243:[[84],256],120244:[[85],256],120245:[[86],256],120246:[[87],256],120247:[[88],256],120248:[[89],256],120249:[[90],256],120250:[[97],256],120251:[[98],256],120252:[[99],256],120253:[[100],256],120254:[[101],256],120255:[[102],256],120256:[[103],256],120257:[[104],256],120258:[[105],256],120259:[[106],256],120260:[[107],256],120261:[[108],256],120262:[[109],256],120263:[[110],256],120264:[[111],256],120265:[[112],256],120266:[[113],256],120267:[[114],256],120268:[[115],256],120269:[[116],256],120270:[[117],256],120271:[[118],256],120272:[[119],256],120273:[[120],256],120274:[[121],256],120275:[[122],256],120276:[[65],256],120277:[[66],256],120278:[[67],256],120279:[[68],256],120280:[[69],256],120281:[[70],256],120282:[[71],256],120283:[[72],256],120284:[[73],256],120285:[[74],256],120286:[[75],256],120287:[[76],256],120288:[[77],256],120289:[[78],256],120290:[[79],256],120291:[[80],256],120292:[[81],256],120293:[[82],256],120294:[[83],256],120295:[[84],256],120296:[[85],256],120297:[[86],256],120298:[[87],256],120299:[[88],256],120300:[[89],256],120301:[[90],256],120302:[[97],256],120303:[[98],256],120304:[[99],256],120305:[[100],256],120306:[[101],256],120307:[[102],256],120308:[[103],256],120309:[[104],256],120310:[[105],256],120311:[[106],256],120312:[[107],256],120313:[[108],256],120314:[[109],256],120315:[[110],256],120316:[[111],256],120317:[[112],256],120318:[[113],256],120319:[[114],256]},54784:{120320:[[115],256],120321:[[116],256],120322:[[117],256],120323:[[118],256],120324:[[119],256],120325:[[120],256],120326:[[121],256],120327:[[122],256],120328:[[65],256],120329:[[66],256],120330:[[67],256],120331:[[68],256],120332:[[69],256],120333:[[70],256],120334:[[71],256],120335:[[72],256],120336:[[73],256],120337:[[74],256],120338:[[75],256],120339:[[76],256],120340:[[77],256],120341:[[78],256],120342:[[79],256],120343:[[80],256],120344:[[81],256],120345:[[82],256],120346:[[83],256],120347:[[84],256],120348:[[85],256],120349:[[86],256],120350:[[87],256],120351:[[88],256],120352:[[89],256],120353:[[90],256],120354:[[97],256],120355:[[98],256],120356:[[99],256],120357:[[100],256],120358:[[101],256],120359:[[102],256],120360:[[103],256],120361:[[104],256],120362:[[105],256],120363:[[106],256],120364:[[107],256],120365:[[108],256],120366:[[109],256],120367:[[110],256],120368:[[111],256],120369:[[112],256],120370:[[113],256],120371:[[114],256],120372:[[115],256],120373:[[116],256],120374:[[117],256],120375:[[118],256],120376:[[119],256],120377:[[120],256],120378:[[121],256],120379:[[122],256],120380:[[65],256],120381:[[66],256],120382:[[67],256],120383:[[68],256],120384:[[69],256],120385:[[70],256],120386:[[71],256],120387:[[72],256],120388:[[73],256],120389:[[74],256],120390:[[75],256],120391:[[76],256],120392:[[77],256],120393:[[78],256],120394:[[79],256],120395:[[80],256],120396:[[81],256],120397:[[82],256],120398:[[83],256],120399:[[84],256],120400:[[85],256],120401:[[86],256],120402:[[87],256],120403:[[88],256],120404:[[89],256],120405:[[90],256],120406:[[97],256],120407:[[98],256],120408:[[99],256],120409:[[100],256],120410:[[101],256],120411:[[102],256],120412:[[103],256],120413:[[104],256],120414:[[105],256],120415:[[106],256],120416:[[107],256],120417:[[108],256],120418:[[109],256],120419:[[110],256],120420:[[111],256],120421:[[112],256],120422:[[113],256],120423:[[114],256],120424:[[115],256],120425:[[116],256],120426:[[117],256],120427:[[118],256],120428:[[119],256],120429:[[120],256],120430:[[121],256],120431:[[122],256],120432:[[65],256],120433:[[66],256],120434:[[67],256],120435:[[68],256],120436:[[69],256],120437:[[70],256],120438:[[71],256],120439:[[72],256],120440:[[73],256],120441:[[74],256],120442:[[75],256],120443:[[76],256],120444:[[77],256],120445:[[78],256],120446:[[79],256],120447:[[80],256],120448:[[81],256],120449:[[82],256],120450:[[83],256],120451:[[84],256],120452:[[85],256],120453:[[86],256],120454:[[87],256],120455:[[88],256],120456:[[89],256],120457:[[90],256],120458:[[97],256],120459:[[98],256],120460:[[99],256],120461:[[100],256],120462:[[101],256],120463:[[102],256],120464:[[103],256],120465:[[104],256],120466:[[105],256],120467:[[106],256],120468:[[107],256],120469:[[108],256],120470:[[109],256],120471:[[110],256],120472:[[111],256],120473:[[112],256],120474:[[113],256],120475:[[114],256],120476:[[115],256],120477:[[116],256],120478:[[117],256],120479:[[118],256],120480:[[119],256],120481:[[120],256],120482:[[121],256],120483:[[122],256],120484:[[305],256],120485:[[567],256],120488:[[913],256],120489:[[914],256],120490:[[915],256],120491:[[916],256],120492:[[917],256],120493:[[918],256],120494:[[919],256],120495:[[920],256],120496:[[921],256],120497:[[922],256],120498:[[923],256],120499:[[924],256],120500:[[925],256],120501:[[926],256],120502:[[927],256],120503:[[928],256],120504:[[929],256],120505:[[1012],256],120506:[[931],256],120507:[[932],256],120508:[[933],256],120509:[[934],256],120510:[[935],256],120511:[[936],256],120512:[[937],256],120513:[[8711],256],120514:[[945],256],120515:[[946],256],120516:[[947],256],120517:[[948],256],120518:[[949],256],120519:[[950],256],120520:[[951],256],120521:[[952],256],120522:[[953],256],120523:[[954],256],120524:[[955],256],120525:[[956],256],120526:[[957],256],120527:[[958],256],120528:[[959],256],120529:[[960],256],120530:[[961],256],120531:[[962],256],120532:[[963],256],120533:[[964],256],120534:[[965],256],120535:[[966],256],120536:[[967],256],120537:[[968],256],120538:[[969],256],120539:[[8706],256],120540:[[1013],256],120541:[[977],256],120542:[[1008],256],120543:[[981],256],120544:[[1009],256],120545:[[982],256],120546:[[913],256],120547:[[914],256],120548:[[915],256],120549:[[916],256],120550:[[917],256],120551:[[918],256],120552:[[919],256],120553:[[920],256],120554:[[921],256],120555:[[922],256],120556:[[923],256],120557:[[924],256],120558:[[925],256],120559:[[926],256],120560:[[927],256],120561:[[928],256],120562:[[929],256],120563:[[1012],256],120564:[[931],256],120565:[[932],256],120566:[[933],256],120567:[[934],256],120568:[[935],256],120569:[[936],256],120570:[[937],256],120571:[[8711],256],120572:[[945],256],120573:[[946],256],120574:[[947],256],120575:[[948],256]},55040:{120576:[[949],256],120577:[[950],256],120578:[[951],256],120579:[[952],256],120580:[[953],256],120581:[[954],256],120582:[[955],256],120583:[[956],256],120584:[[957],256],120585:[[958],256],120586:[[959],256],120587:[[960],256],120588:[[961],256],120589:[[962],256],120590:[[963],256],120591:[[964],256],120592:[[965],256],120593:[[966],256],120594:[[967],256],120595:[[968],256],120596:[[969],256],120597:[[8706],256],120598:[[1013],256],120599:[[977],256],120600:[[1008],256],120601:[[981],256],120602:[[1009],256],120603:[[982],256],120604:[[913],256],120605:[[914],256],120606:[[915],256],120607:[[916],256],120608:[[917],256],120609:[[918],256],120610:[[919],256],120611:[[920],256],120612:[[921],256],120613:[[922],256],120614:[[923],256],120615:[[924],256],120616:[[925],256],120617:[[926],256],120618:[[927],256],120619:[[928],256],120620:[[929],256],120621:[[1012],256],120622:[[931],256],120623:[[932],256],120624:[[933],256],120625:[[934],256],120626:[[935],256],120627:[[936],256],120628:[[937],256],120629:[[8711],256],120630:[[945],256],120631:[[946],256],120632:[[947],256],120633:[[948],256],120634:[[949],256],120635:[[950],256],120636:[[951],256],120637:[[952],256],120638:[[953],256],120639:[[954],256],120640:[[955],256],120641:[[956],256],120642:[[957],256],120643:[[958],256],120644:[[959],256],120645:[[960],256],120646:[[961],256],120647:[[962],256],120648:[[963],256],120649:[[964],256],120650:[[965],256],120651:[[966],256],120652:[[967],256],120653:[[968],256],120654:[[969],256],120655:[[8706],256],120656:[[1013],256],120657:[[977],256],120658:[[1008],256],120659:[[981],256],120660:[[1009],256],120661:[[982],256],120662:[[913],256],120663:[[914],256],120664:[[915],256],120665:[[916],256],120666:[[917],256],120667:[[918],256],120668:[[919],256],120669:[[920],256],120670:[[921],256],120671:[[922],256],120672:[[923],256],120673:[[924],256],120674:[[925],256],120675:[[926],256],120676:[[927],256],120677:[[928],256],120678:[[929],256],120679:[[1012],256],120680:[[931],256],120681:[[932],256],120682:[[933],256],120683:[[934],256],120684:[[935],256],120685:[[936],256],120686:[[937],256],120687:[[8711],256],120688:[[945],256],120689:[[946],256],120690:[[947],256],120691:[[948],256],120692:[[949],256],120693:[[950],256],120694:[[951],256],120695:[[952],256],120696:[[953],256],120697:[[954],256],120698:[[955],256],120699:[[956],256],120700:[[957],256],120701:[[958],256],120702:[[959],256],120703:[[960],256],120704:[[961],256],120705:[[962],256],120706:[[963],256],120707:[[964],256],120708:[[965],256],120709:[[966],256],120710:[[967],256],120711:[[968],256],120712:[[969],256],120713:[[8706],256],120714:[[1013],256],120715:[[977],256],120716:[[1008],256],120717:[[981],256],120718:[[1009],256],120719:[[982],256],120720:[[913],256],120721:[[914],256],120722:[[915],256],120723:[[916],256],120724:[[917],256],120725:[[918],256],120726:[[919],256],120727:[[920],256],120728:[[921],256],120729:[[922],256],120730:[[923],256],120731:[[924],256],120732:[[925],256],120733:[[926],256],120734:[[927],256],120735:[[928],256],120736:[[929],256],120737:[[1012],256],120738:[[931],256],120739:[[932],256],120740:[[933],256],120741:[[934],256],120742:[[935],256],120743:[[936],256],120744:[[937],256],120745:[[8711],256],120746:[[945],256],120747:[[946],256],120748:[[947],256],120749:[[948],256],120750:[[949],256],120751:[[950],256],120752:[[951],256],120753:[[952],256],120754:[[953],256],120755:[[954],256],120756:[[955],256],120757:[[956],256],120758:[[957],256],120759:[[958],256],120760:[[959],256],120761:[[960],256],120762:[[961],256],120763:[[962],256],120764:[[963],256],120765:[[964],256],120766:[[965],256],120767:[[966],256],120768:[[967],256],120769:[[968],256],120770:[[969],256],120771:[[8706],256],120772:[[1013],256],120773:[[977],256],120774:[[1008],256],120775:[[981],256],120776:[[1009],256],120777:[[982],256],120778:[[988],256],120779:[[989],256],120782:[[48],256],120783:[[49],256],120784:[[50],256],120785:[[51],256],120786:[[52],256],120787:[[53],256],120788:[[54],256],120789:[[55],256],120790:[[56],256],120791:[[57],256],120792:[[48],256],120793:[[49],256],120794:[[50],256],120795:[[51],256],120796:[[52],256],120797:[[53],256],120798:[[54],256],120799:[[55],256],120800:[[56],256],120801:[[57],256],120802:[[48],256],120803:[[49],256],120804:[[50],256],120805:[[51],256],120806:[[52],256],120807:[[53],256],120808:[[54],256],120809:[[55],256],120810:[[56],256],120811:[[57],256],120812:[[48],256],120813:[[49],256],120814:[[50],256],120815:[[51],256],120816:[[52],256],120817:[[53],256],120818:[[54],256],120819:[[55],256],120820:[[56],256],120821:[[57],256],120822:[[48],256],120823:[[49],256],120824:[[50],256],120825:[[51],256],120826:[[52],256],120827:[[53],256],120828:[[54],256],120829:[[55],256],120830:[[56],256],120831:[[57],256]},59392:{125136:[,220],125137:[,220],125138:[,220],125139:[,220],125140:[,220],125141:[,220],125142:[,220]},60928:{126464:[[1575],256],126465:[[1576],256],126466:[[1580],256],126467:[[1583],256],126469:[[1608],256],126470:[[1586],256],126471:[[1581],256],126472:[[1591],256],126473:[[1610],256],126474:[[1603],256],126475:[[1604],256],126476:[[1605],256],126477:[[1606],256],126478:[[1587],256],126479:[[1593],256],126480:[[1601],256],126481:[[1589],256],126482:[[1602],256],126483:[[1585],256],126484:[[1588],256],126485:[[1578],256],126486:[[1579],256],126487:[[1582],256],126488:[[1584],256],126489:[[1590],256],126490:[[1592],256],126491:[[1594],256],126492:[[1646],256],126493:[[1722],256],126494:[[1697],256],126495:[[1647],256],126497:[[1576],256],126498:[[1580],256],126500:[[1607],256],126503:[[1581],256],126505:[[1610],256],126506:[[1603],256],126507:[[1604],256],126508:[[1605],256],126509:[[1606],256],126510:[[1587],256],126511:[[1593],256],126512:[[1601],256],126513:[[1589],256],126514:[[1602],256],126516:[[1588],256],126517:[[1578],256],126518:[[1579],256],126519:[[1582],256],126521:[[1590],256],126523:[[1594],256],126530:[[1580],256],126535:[[1581],256],126537:[[1610],256],126539:[[1604],256],126541:[[1606],256],126542:[[1587],256],126543:[[1593],256],126545:[[1589],256],126546:[[1602],256],126548:[[1588],256],126551:[[1582],256],126553:[[1590],256],126555:[[1594],256],126557:[[1722],256],126559:[[1647],256],126561:[[1576],256],126562:[[1580],256],126564:[[1607],256],126567:[[1581],256],126568:[[1591],256],126569:[[1610],256],126570:[[1603],256],126572:[[1605],256],126573:[[1606],256],126574:[[1587],256],126575:[[1593],256],126576:[[1601],256],126577:[[1589],256],126578:[[1602],256],126580:[[1588],256],126581:[[1578],256],126582:[[1579],256],126583:[[1582],256],126585:[[1590],256],126586:[[1592],256],126587:[[1594],256],126588:[[1646],256],126590:[[1697],256],126592:[[1575],256],126593:[[1576],256],126594:[[1580],256],126595:[[1583],256],126596:[[1607],256],126597:[[1608],256],126598:[[1586],256],126599:[[1581],256],126600:[[1591],256],126601:[[1610],256],126603:[[1604],256],126604:[[1605],256],126605:[[1606],256],126606:[[1587],256],126607:[[1593],256],126608:[[1601],256],126609:[[1589],256],126610:[[1602],256],126611:[[1585],256],126612:[[1588],256],126613:[[1578],256],126614:[[1579],256],126615:[[1582],256],126616:[[1584],256],126617:[[1590],256],126618:[[1592],256],126619:[[1594],256],126625:[[1576],256],126626:[[1580],256],126627:[[1583],256],126629:[[1608],256],126630:[[1586],256],126631:[[1581],256],126632:[[1591],256],126633:[[1610],256],126635:[[1604],256],126636:[[1605],256],126637:[[1606],256],126638:[[1587],256],126639:[[1593],256],126640:[[1601],256],126641:[[1589],256],126642:[[1602],256],126643:[[1585],256],126644:[[1588],256],126645:[[1578],256],126646:[[1579],256],126647:[[1582],256],126648:[[1584],256],126649:[[1590],256],126650:[[1592],256],126651:[[1594],256]},61696:{127232:[[48,46],256],127233:[[48,44],256],127234:[[49,44],256],127235:[[50,44],256],127236:[[51,44],256],127237:[[52,44],256],127238:[[53,44],256],127239:[[54,44],256],127240:[[55,44],256],127241:[[56,44],256],127242:[[57,44],256],127248:[[40,65,41],256],127249:[[40,66,41],256],127250:[[40,67,41],256],127251:[[40,68,41],256],127252:[[40,69,41],256],127253:[[40,70,41],256],127254:[[40,71,41],256],127255:[[40,72,41],256],127256:[[40,73,41],256],127257:[[40,74,41],256],127258:[[40,75,41],256],127259:[[40,76,41],256],127260:[[40,77,41],256],127261:[[40,78,41],256],127262:[[40,79,41],256],127263:[[40,80,41],256],127264:[[40,81,41],256],127265:[[40,82,41],256],127266:[[40,83,41],256],127267:[[40,84,41],256],127268:[[40,85,41],256],127269:[[40,86,41],256],127270:[[40,87,41],256],127271:[[40,88,41],256],127272:[[40,89,41],256],127273:[[40,90,41],256],127274:[[12308,83,12309],256],127275:[[67],256],127276:[[82],256],127277:[[67,68],256],127278:[[87,90],256],127280:[[65],256],127281:[[66],256],127282:[[67],256],127283:[[68],256],127284:[[69],256],127285:[[70],256],127286:[[71],256],127287:[[72],256],127288:[[73],256],127289:[[74],256],127290:[[75],256],127291:[[76],256],127292:[[77],256],127293:[[78],256],127294:[[79],256],127295:[[80],256],127296:[[81],256],127297:[[82],256],127298:[[83],256],127299:[[84],256],127300:[[85],256],127301:[[86],256],127302:[[87],256],127303:[[88],256],127304:[[89],256],127305:[[90],256],127306:[[72,86],256],127307:[[77,86],256],127308:[[83,68],256],127309:[[83,83],256],127310:[[80,80,86],256],127311:[[87,67],256],127338:[[77,67],256],127339:[[77,68],256],127376:[[68,74],256]},61952:{127488:[[12411,12363],256],127489:[[12467,12467],256],127490:[[12469],256],127504:[[25163],256],127505:[[23383],256],127506:[[21452],256],127507:[[12487],256],127508:[[20108],256],127509:[[22810],256],127510:[[35299],256],127511:[[22825],256],127512:[[20132],256],127513:[[26144],256],127514:[[28961],256],127515:[[26009],256],127516:[[21069],256],127517:[[24460],256],127518:[[20877],256],127519:[[26032],256],127520:[[21021],256],127521:[[32066],256],127522:[[29983],256],127523:[[36009],256],127524:[[22768],256],127525:[[21561],256],127526:[[28436],256],127527:[[25237],256],127528:[[25429],256],127529:[[19968],256],127530:[[19977],256],127531:[[36938],256],127532:[[24038],256],127533:[[20013],256],127534:[[21491],256],127535:[[25351],256],127536:[[36208],256],127537:[[25171],256],127538:[[31105],256],127539:[[31354],256],127540:[[21512],256],127541:[[28288],256],127542:[[26377],256],127543:[[26376],256],127544:[[30003],256],127545:[[21106],256],127546:[[21942],256],127552:[[12308,26412,12309],256],127553:[[12308,19977,12309],256],127554:[[12308,20108,12309],256],127555:[[12308,23433,12309],256],127556:[[12308,28857,12309],256],127557:[[12308,25171,12309],256],127558:[[12308,30423,12309],256],127559:[[12308,21213,12309],256],127560:[[12308,25943,12309],256],127568:[[24471],256],127569:[[21487],256]},63488:{194560:[[20029]],194561:[[20024]],194562:[[20033]],194563:[[131362]],194564:[[20320]],194565:[[20398]],194566:[[20411]],194567:[[20482]],194568:[[20602]],194569:[[20633]],194570:[[20711]],194571:[[20687]],194572:[[13470]],194573:[[132666]],194574:[[20813]],194575:[[20820]],194576:[[20836]],194577:[[20855]],194578:[[132380]],194579:[[13497]],194580:[[20839]],194581:[[20877]],194582:[[132427]],194583:[[20887]],194584:[[20900]],194585:[[20172]],194586:[[20908]],194587:[[20917]],194588:[[168415]],194589:[[20981]],194590:[[20995]],194591:[[13535]],194592:[[21051]],194593:[[21062]],194594:[[21106]],194595:[[21111]],194596:[[13589]],194597:[[21191]],194598:[[21193]],194599:[[21220]],194600:[[21242]],194601:[[21253]],194602:[[21254]],194603:[[21271]],194604:[[21321]],194605:[[21329]],194606:[[21338]],194607:[[21363]],194608:[[21373]],194609:[[21375]],194610:[[21375]],194611:[[21375]],194612:[[133676]],194613:[[28784]],194614:[[21450]],194615:[[21471]],194616:[[133987]],194617:[[21483]],194618:[[21489]],194619:[[21510]],194620:[[21662]],194621:[[21560]],194622:[[21576]],194623:[[21608]],194624:[[21666]],194625:[[21750]],194626:[[21776]],194627:[[21843]],194628:[[21859]],194629:[[21892]],194630:[[21892]],194631:[[21913]],194632:[[21931]],194633:[[21939]],194634:[[21954]],194635:[[22294]],194636:[[22022]],194637:[[22295]],194638:[[22097]],194639:[[22132]],194640:[[20999]],194641:[[22766]],194642:[[22478]],194643:[[22516]],194644:[[22541]],194645:[[22411]],194646:[[22578]],194647:[[22577]],194648:[[22700]],194649:[[136420]],194650:[[22770]],194651:[[22775]],194652:[[22790]],194653:[[22810]],194654:[[22818]],194655:[[22882]],194656:[[136872]],194657:[[136938]],194658:[[23020]],194659:[[23067]],194660:[[23079]],194661:[[23e3]],194662:[[23142]],194663:[[14062]],194664:[[14076]],194665:[[23304]],194666:[[23358]],194667:[[23358]],194668:[[137672]],194669:[[23491]],194670:[[23512]],194671:[[23527]],194672:[[23539]],194673:[[138008]],194674:[[23551]],194675:[[23558]],194676:[[24403]],194677:[[23586]],194678:[[14209]],194679:[[23648]],194680:[[23662]],194681:[[23744]],194682:[[23693]],194683:[[138724]],194684:[[23875]],194685:[[138726]],194686:[[23918]],194687:[[23915]],194688:[[23932]],194689:[[24033]],194690:[[24034]],194691:[[14383]],194692:[[24061]],194693:[[24104]],194694:[[24125]],194695:[[24169]],194696:[[14434]],194697:[[139651]],194698:[[14460]],194699:[[24240]],194700:[[24243]],194701:[[24246]],194702:[[24266]],194703:[[172946]],194704:[[24318]],194705:[[140081]],194706:[[140081]],194707:[[33281]],194708:[[24354]],194709:[[24354]],194710:[[14535]],194711:[[144056]],194712:[[156122]],194713:[[24418]],194714:[[24427]],194715:[[14563]],194716:[[24474]],194717:[[24525]],194718:[[24535]],194719:[[24569]],194720:[[24705]],194721:[[14650]],194722:[[14620]],194723:[[24724]],194724:[[141012]],194725:[[24775]],194726:[[24904]],194727:[[24908]],194728:[[24910]],194729:[[24908]],194730:[[24954]],194731:[[24974]],194732:[[25010]],194733:[[24996]],194734:[[25007]],194735:[[25054]],194736:[[25074]],194737:[[25078]],194738:[[25104]],194739:[[25115]],194740:[[25181]],194741:[[25265]],194742:[[25300]],194743:[[25424]],194744:[[142092]],194745:[[25405]],194746:[[25340]],194747:[[25448]],194748:[[25475]],194749:[[25572]],194750:[[142321]],194751:[[25634]],194752:[[25541]],194753:[[25513]],194754:[[14894]],194755:[[25705]],194756:[[25726]],194757:[[25757]],194758:[[25719]],194759:[[14956]],194760:[[25935]],194761:[[25964]],194762:[[143370]],194763:[[26083]],194764:[[26360]],194765:[[26185]],194766:[[15129]],194767:[[26257]],194768:[[15112]],194769:[[15076]],194770:[[20882]],194771:[[20885]],194772:[[26368]],194773:[[26268]],194774:[[32941]],194775:[[17369]],194776:[[26391]],194777:[[26395]],194778:[[26401]],194779:[[26462]],194780:[[26451]],194781:[[144323]],194782:[[15177]],194783:[[26618]],194784:[[26501]],194785:[[26706]],194786:[[26757]],194787:[[144493]],194788:[[26766]],194789:[[26655]],194790:[[26900]],194791:[[15261]],194792:[[26946]],194793:[[27043]],194794:[[27114]],194795:[[27304]],194796:[[145059]],194797:[[27355]],194798:[[15384]],194799:[[27425]],194800:[[145575]],194801:[[27476]],194802:[[15438]],194803:[[27506]],194804:[[27551]],194805:[[27578]],194806:[[27579]],194807:[[146061]],194808:[[138507]],194809:[[146170]],194810:[[27726]],194811:[[146620]],194812:[[27839]],194813:[[27853]],194814:[[27751]],194815:[[27926]]},63744:{63744:[[35912]],63745:[[26356]],63746:[[36554]],63747:[[36040]],63748:[[28369]],63749:[[20018]],63750:[[21477]],63751:[[40860]],63752:[[40860]],63753:[[22865]],63754:[[37329]],63755:[[21895]],63756:[[22856]],63757:[[25078]],63758:[[30313]],63759:[[32645]],63760:[[34367]],63761:[[34746]],63762:[[35064]],63763:[[37007]],63764:[[27138]],63765:[[27931]],63766:[[28889]],63767:[[29662]],63768:[[33853]],63769:[[37226]],63770:[[39409]],63771:[[20098]],63772:[[21365]],63773:[[27396]],63774:[[29211]],63775:[[34349]],63776:[[40478]],63777:[[23888]],63778:[[28651]],63779:[[34253]],63780:[[35172]],63781:[[25289]],63782:[[33240]],63783:[[34847]],63784:[[24266]],63785:[[26391]],63786:[[28010]],63787:[[29436]],63788:[[37070]],63789:[[20358]],63790:[[20919]],63791:[[21214]],63792:[[25796]],63793:[[27347]],63794:[[29200]],63795:[[30439]],63796:[[32769]],63797:[[34310]],63798:[[34396]],63799:[[36335]],63800:[[38706]],63801:[[39791]],63802:[[40442]],63803:[[30860]],63804:[[31103]],63805:[[32160]],63806:[[33737]],63807:[[37636]],63808:[[40575]],63809:[[35542]],63810:[[22751]],63811:[[24324]],63812:[[31840]],63813:[[32894]],63814:[[29282]],63815:[[30922]],63816:[[36034]],63817:[[38647]],63818:[[22744]],63819:[[23650]],63820:[[27155]],63821:[[28122]],63822:[[28431]],63823:[[32047]],63824:[[32311]],63825:[[38475]],63826:[[21202]],63827:[[32907]],63828:[[20956]],63829:[[20940]],63830:[[31260]],63831:[[32190]],63832:[[33777]],63833:[[38517]],63834:[[35712]],63835:[[25295]],63836:[[27138]],63837:[[35582]],63838:[[20025]],63839:[[23527]],63840:[[24594]],63841:[[29575]],63842:[[30064]],63843:[[21271]],63844:[[30971]],63845:[[20415]],63846:[[24489]],63847:[[19981]],63848:[[27852]],63849:[[25976]],63850:[[32034]],63851:[[21443]],63852:[[22622]],63853:[[30465]],63854:[[33865]],63855:[[35498]],63856:[[27578]],63857:[[36784]],63858:[[27784]],63859:[[25342]],63860:[[33509]],63861:[[25504]],63862:[[30053]],63863:[[20142]],63864:[[20841]],63865:[[20937]],63866:[[26753]],63867:[[31975]],63868:[[33391]],63869:[[35538]],63870:[[37327]],63871:[[21237]],63872:[[21570]],63873:[[22899]],63874:[[24300]],63875:[[26053]],63876:[[28670]],63877:[[31018]],63878:[[38317]],63879:[[39530]],63880:[[40599]],63881:[[40654]],63882:[[21147]],63883:[[26310]],63884:[[27511]],63885:[[36706]],63886:[[24180]],63887:[[24976]],63888:[[25088]],63889:[[25754]],63890:[[28451]],63891:[[29001]],63892:[[29833]],63893:[[31178]],63894:[[32244]],63895:[[32879]],63896:[[36646]],63897:[[34030]],63898:[[36899]],63899:[[37706]],63900:[[21015]],63901:[[21155]],63902:[[21693]],63903:[[28872]],63904:[[35010]],63905:[[35498]],63906:[[24265]],63907:[[24565]],63908:[[25467]],63909:[[27566]],63910:[[31806]],63911:[[29557]],63912:[[20196]],63913:[[22265]],63914:[[23527]],63915:[[23994]],63916:[[24604]],63917:[[29618]],63918:[[29801]],63919:[[32666]],63920:[[32838]],63921:[[37428]],63922:[[38646]],63923:[[38728]],63924:[[38936]],63925:[[20363]],63926:[[31150]],63927:[[37300]],63928:[[38584]],63929:[[24801]],63930:[[20102]],63931:[[20698]],63932:[[23534]],63933:[[23615]],63934:[[26009]],63935:[[27138]],63936:[[29134]],63937:[[30274]],63938:[[34044]],63939:[[36988]],63940:[[40845]],63941:[[26248]],63942:[[38446]],63943:[[21129]],63944:[[26491]],63945:[[26611]],63946:[[27969]],63947:[[28316]],63948:[[29705]],63949:[[30041]],63950:[[30827]],63951:[[32016]],63952:[[39006]],63953:[[20845]],63954:[[25134]],63955:[[38520]],63956:[[20523]],63957:[[23833]],63958:[[28138]],63959:[[36650]],63960:[[24459]],63961:[[24900]],63962:[[26647]],63963:[[29575]],63964:[[38534]],63965:[[21033]],63966:[[21519]],63967:[[23653]],63968:[[26131]],63969:[[26446]],63970:[[26792]],63971:[[27877]],63972:[[29702]],63973:[[30178]],63974:[[32633]],63975:[[35023]],63976:[[35041]],63977:[[37324]],63978:[[38626]],63979:[[21311]],63980:[[28346]],63981:[[21533]],63982:[[29136]],63983:[[29848]],63984:[[34298]],63985:[[38563]],63986:[[40023]],63987:[[40607]],63988:[[26519]],63989:[[28107]],63990:[[33256]],63991:[[31435]],63992:[[31520]],63993:[[31890]],63994:[[29376]],63995:[[28825]],63996:[[35672]],63997:[[20160]],63998:[[33590]],63999:[[21050]],194816:[[27966]],194817:[[28023]],194818:[[27969]],194819:[[28009]],194820:[[28024]],194821:[[28037]],194822:[[146718]],194823:[[27956]],194824:[[28207]],194825:[[28270]],194826:[[15667]],194827:[[28363]],194828:[[28359]],194829:[[147153]],194830:[[28153]],194831:[[28526]],194832:[[147294]],194833:[[147342]],194834:[[28614]],194835:[[28729]],194836:[[28702]],194837:[[28699]],194838:[[15766]],194839:[[28746]],194840:[[28797]],194841:[[28791]],194842:[[28845]],194843:[[132389]],194844:[[28997]],194845:[[148067]],194846:[[29084]],194847:[[148395]],194848:[[29224]],194849:[[29237]],194850:[[29264]],194851:[[149e3]],194852:[[29312]],194853:[[29333]],194854:[[149301]],194855:[[149524]],194856:[[29562]],194857:[[29579]],194858:[[16044]],194859:[[29605]],194860:[[16056]],194861:[[16056]],194862:[[29767]],194863:[[29788]],194864:[[29809]],194865:[[29829]],194866:[[29898]],194867:[[16155]],194868:[[29988]],194869:[[150582]],194870:[[30014]],194871:[[150674]],194872:[[30064]],194873:[[139679]],194874:[[30224]],194875:[[151457]],194876:[[151480]],194877:[[151620]],194878:[[16380]],194879:[[16392]],194880:[[30452]],194881:[[151795]],194882:[[151794]],194883:[[151833]],194884:[[151859]],194885:[[30494]],194886:[[30495]],194887:[[30495]],194888:[[30538]],194889:[[16441]],194890:[[30603]],194891:[[16454]],194892:[[16534]],194893:[[152605]],194894:[[30798]],194895:[[30860]],194896:[[30924]],194897:[[16611]],194898:[[153126]],194899:[[31062]],194900:[[153242]],194901:[[153285]],194902:[[31119]],194903:[[31211]],194904:[[16687]],194905:[[31296]],194906:[[31306]],194907:[[31311]],194908:[[153980]],194909:[[154279]],194910:[[154279]],194911:[[31470]],194912:[[16898]],194913:[[154539]],194914:[[31686]],194915:[[31689]],194916:[[16935]],194917:[[154752]],194918:[[31954]],194919:[[17056]],194920:[[31976]],194921:[[31971]],194922:[[32e3]],194923:[[155526]],194924:[[32099]],194925:[[17153]],194926:[[32199]],194927:[[32258]],194928:[[32325]],194929:[[17204]],194930:[[156200]],194931:[[156231]],194932:[[17241]],194933:[[156377]],194934:[[32634]],194935:[[156478]],194936:[[32661]],194937:[[32762]],194938:[[32773]],194939:[[156890]],194940:[[156963]],194941:[[32864]],194942:[[157096]],194943:[[32880]],194944:[[144223]],194945:[[17365]],194946:[[32946]],194947:[[33027]],194948:[[17419]],194949:[[33086]],194950:[[23221]],194951:[[157607]],194952:[[157621]],194953:[[144275]],194954:[[144284]],194955:[[33281]],194956:[[33284]],194957:[[36766]],194958:[[17515]],194959:[[33425]],194960:[[33419]],194961:[[33437]],194962:[[21171]],194963:[[33457]],194964:[[33459]],194965:[[33469]],194966:[[33510]],194967:[[158524]],194968:[[33509]],194969:[[33565]],194970:[[33635]],194971:[[33709]],194972:[[33571]],194973:[[33725]],194974:[[33767]],194975:[[33879]],194976:[[33619]],194977:[[33738]],194978:[[33740]],194979:[[33756]],194980:[[158774]],194981:[[159083]],194982:[[158933]],194983:[[17707]],194984:[[34033]],194985:[[34035]],194986:[[34070]],194987:[[160714]],194988:[[34148]],194989:[[159532]],194990:[[17757]],194991:[[17761]],194992:[[159665]],194993:[[159954]],194994:[[17771]],194995:[[34384]],194996:[[34396]],194997:[[34407]],194998:[[34409]],194999:[[34473]],195e3:[[34440]],195001:[[34574]],195002:[[34530]],195003:[[34681]],195004:[[34600]],195005:[[34667]],195006:[[34694]],195007:[[17879]],195008:[[34785]],195009:[[34817]],195010:[[17913]],195011:[[34912]],195012:[[34915]],195013:[[161383]],195014:[[35031]],195015:[[35038]],195016:[[17973]],195017:[[35066]],195018:[[13499]],195019:[[161966]],195020:[[162150]],195021:[[18110]],195022:[[18119]],195023:[[35488]],195024:[[35565]],195025:[[35722]],195026:[[35925]],195027:[[162984]],195028:[[36011]],195029:[[36033]],195030:[[36123]],195031:[[36215]],195032:[[163631]],195033:[[133124]],195034:[[36299]],195035:[[36284]],195036:[[36336]],195037:[[133342]],195038:[[36564]],195039:[[36664]],195040:[[165330]],195041:[[165357]],195042:[[37012]],195043:[[37105]],195044:[[37137]],195045:[[165678]],195046:[[37147]],195047:[[37432]],195048:[[37591]],195049:[[37592]],195050:[[37500]],195051:[[37881]],195052:[[37909]],195053:[[166906]],195054:[[38283]],195055:[[18837]],195056:[[38327]],195057:[[167287]],195058:[[18918]],195059:[[38595]],195060:[[23986]],195061:[[38691]],195062:[[168261]],195063:[[168474]],195064:[[19054]],195065:[[19062]],195066:[[38880]],195067:[[168970]],195068:[[19122]],195069:[[169110]],195070:[[38923]],195071:[[38923]]},64e3:{64e3:[[20999]],64001:[[24230]],64002:[[25299]],64003:[[31958]],64004:[[23429]],64005:[[27934]],64006:[[26292]],64007:[[36667]],64008:[[34892]],64009:[[38477]],64010:[[35211]],64011:[[24275]],64012:[[20800]],64013:[[21952]],64016:[[22618]],64018:[[26228]],64021:[[20958]],64022:[[29482]],64023:[[30410]],64024:[[31036]],64025:[[31070]],64026:[[31077]],64027:[[31119]],64028:[[38742]],64029:[[31934]],64030:[[32701]],64032:[[34322]],64034:[[35576]],64037:[[36920]],64038:[[37117]],64042:[[39151]],64043:[[39164]],64044:[[39208]],64045:[[40372]],64046:[[37086]],64047:[[38583]],64048:[[20398]],64049:[[20711]],64050:[[20813]],64051:[[21193]],64052:[[21220]],64053:[[21329]],64054:[[21917]],64055:[[22022]],64056:[[22120]],64057:[[22592]],64058:[[22696]],64059:[[23652]],64060:[[23662]],64061:[[24724]],64062:[[24936]],64063:[[24974]],64064:[[25074]],64065:[[25935]],64066:[[26082]],64067:[[26257]],64068:[[26757]],64069:[[28023]],64070:[[28186]],64071:[[28450]],64072:[[29038]],64073:[[29227]],64074:[[29730]],64075:[[30865]],64076:[[31038]],64077:[[31049]],64078:[[31048]],64079:[[31056]],64080:[[31062]],64081:[[31069]],64082:[[31117]],64083:[[31118]],64084:[[31296]],64085:[[31361]],64086:[[31680]],64087:[[32244]],64088:[[32265]],64089:[[32321]],64090:[[32626]],64091:[[32773]],64092:[[33261]],64093:[[33401]],64094:[[33401]],64095:[[33879]],64096:[[35088]],64097:[[35222]],64098:[[35585]],64099:[[35641]],64100:[[36051]],64101:[[36104]],64102:[[36790]],64103:[[36920]],64104:[[38627]],64105:[[38911]],64106:[[38971]],64107:[[24693]],64108:[[148206]],64109:[[33304]],64112:[[20006]],64113:[[20917]],64114:[[20840]],64115:[[20352]],64116:[[20805]],64117:[[20864]],64118:[[21191]],64119:[[21242]],64120:[[21917]],64121:[[21845]],64122:[[21913]],64123:[[21986]],64124:[[22618]],64125:[[22707]],64126:[[22852]],64127:[[22868]],64128:[[23138]],64129:[[23336]],64130:[[24274]],64131:[[24281]],64132:[[24425]],64133:[[24493]],64134:[[24792]],64135:[[24910]],64136:[[24840]],64137:[[24974]],64138:[[24928]],64139:[[25074]],64140:[[25140]],64141:[[25540]],64142:[[25628]],64143:[[25682]],64144:[[25942]],64145:[[26228]],64146:[[26391]],64147:[[26395]],64148:[[26454]],64149:[[27513]],64150:[[27578]],64151:[[27969]],64152:[[28379]],64153:[[28363]],64154:[[28450]],64155:[[28702]],64156:[[29038]],64157:[[30631]],64158:[[29237]],64159:[[29359]],64160:[[29482]],64161:[[29809]],64162:[[29958]],64163:[[30011]],64164:[[30237]],64165:[[30239]],64166:[[30410]],64167:[[30427]],64168:[[30452]],64169:[[30538]],64170:[[30528]],64171:[[30924]],64172:[[31409]],64173:[[31680]],64174:[[31867]],64175:[[32091]],64176:[[32244]],64177:[[32574]],64178:[[32773]],64179:[[33618]],64180:[[33775]],64181:[[34681]],64182:[[35137]],64183:[[35206]],64184:[[35222]],64185:[[35519]],64186:[[35576]],64187:[[35531]],64188:[[35585]],64189:[[35582]],64190:[[35565]],64191:[[35641]],64192:[[35722]],64193:[[36104]],64194:[[36664]],64195:[[36978]],64196:[[37273]],64197:[[37494]],64198:[[38524]],64199:[[38627]],64200:[[38742]],64201:[[38875]],64202:[[38911]],64203:[[38923]],64204:[[38971]],64205:[[39698]],64206:[[40860]],64207:[[141386]],64208:[[141380]],64209:[[144341]],64210:[[15261]],64211:[[16408]],64212:[[16441]],64213:[[152137]],64214:[[154832]],64215:[[163539]],64216:[[40771]],64217:[[40846]],195072:[[38953]],195073:[[169398]],195074:[[39138]],195075:[[19251]],195076:[[39209]],195077:[[39335]],195078:[[39362]],195079:[[39422]],195080:[[19406]],195081:[[170800]],195082:[[39698]],195083:[[4e4]],195084:[[40189]],195085:[[19662]],195086:[[19693]],195087:[[40295]],195088:[[172238]],195089:[[19704]],195090:[[172293]],195091:[[172558]],195092:[[172689]],195093:[[40635]],195094:[[19798]],195095:[[40697]],195096:[[40702]],195097:[[40709]],195098:[[40719]],195099:[[40726]],195100:[[40763]],195101:[[173568]]},64256:{64256:[[102,102],256],64257:[[102,105],256],64258:[[102,108],256],64259:[[102,102,105],256],64260:[[102,102,108],256],64261:[[383,116],256],64262:[[115,116],256],64275:[[1396,1398],256],64276:[[1396,1381],256],64277:[[1396,1387],256],64278:[[1406,1398],256],64279:[[1396,1389],256],64285:[[1497,1460],512],64286:[,26],64287:[[1522,1463],512],64288:[[1506],256],64289:[[1488],256],64290:[[1491],256],64291:[[1492],256],64292:[[1499],256],64293:[[1500],256],64294:[[1501],256],64295:[[1512],256],64296:[[1514],256],64297:[[43],256],64298:[[1513,1473],512],64299:[[1513,1474],512],64300:[[64329,1473],512],64301:[[64329,1474],512],64302:[[1488,1463],512],64303:[[1488,1464],512],64304:[[1488,1468],512],64305:[[1489,1468],512],64306:[[1490,1468],512],64307:[[1491,1468],512],64308:[[1492,1468],512],64309:[[1493,1468],512],64310:[[1494,1468],512],64312:[[1496,1468],512],64313:[[1497,1468],512],64314:[[1498,1468],512],64315:[[1499,1468],512],64316:[[1500,1468],512],64318:[[1502,1468],512],64320:[[1504,1468],512],64321:[[1505,1468],512],64323:[[1507,1468],512],64324:[[1508,1468],512],64326:[[1510,1468],512],64327:[[1511,1468],512],64328:[[1512,1468],512],64329:[[1513,1468],512],64330:[[1514,1468],512],64331:[[1493,1465],512],64332:[[1489,1471],512],64333:[[1499,1471],512],64334:[[1508,1471],512],64335:[[1488,1500],256],64336:[[1649],256],64337:[[1649],256],64338:[[1659],256],64339:[[1659],256],64340:[[1659],256],64341:[[1659],256],64342:[[1662],256],64343:[[1662],256],64344:[[1662],256],64345:[[1662],256],64346:[[1664],256],64347:[[1664],256],64348:[[1664],256],64349:[[1664],256],64350:[[1658],256],64351:[[1658],256],64352:[[1658],256],64353:[[1658],256],64354:[[1663],256],64355:[[1663],256],64356:[[1663],256],64357:[[1663],256],64358:[[1657],256],64359:[[1657],256],64360:[[1657],256],64361:[[1657],256],64362:[[1700],256],64363:[[1700],256],64364:[[1700],256],64365:[[1700],256],64366:[[1702],256],64367:[[1702],256],64368:[[1702],256],64369:[[1702],256],64370:[[1668],256],64371:[[1668],256],64372:[[1668],256],64373:[[1668],256],64374:[[1667],256],64375:[[1667],256],64376:[[1667],256],64377:[[1667],256],64378:[[1670],256],64379:[[1670],256],64380:[[1670],256],64381:[[1670],256],64382:[[1671],256],64383:[[1671],256],64384:[[1671],256],64385:[[1671],256],64386:[[1677],256],64387:[[1677],256],64388:[[1676],256],64389:[[1676],256],64390:[[1678],256],64391:[[1678],256],64392:[[1672],256],64393:[[1672],256],64394:[[1688],256],64395:[[1688],256],64396:[[1681],256],64397:[[1681],256],64398:[[1705],256],64399:[[1705],256],64400:[[1705],256],64401:[[1705],256],64402:[[1711],256],64403:[[1711],256],64404:[[1711],256],64405:[[1711],256],64406:[[1715],256],64407:[[1715],256],64408:[[1715],256],64409:[[1715],256],64410:[[1713],256],64411:[[1713],256],64412:[[1713],256],64413:[[1713],256],64414:[[1722],256],64415:[[1722],256],64416:[[1723],256],64417:[[1723],256],64418:[[1723],256],64419:[[1723],256],64420:[[1728],256],64421:[[1728],256],64422:[[1729],256],64423:[[1729],256],64424:[[1729],256],64425:[[1729],256],64426:[[1726],256],64427:[[1726],256],64428:[[1726],256],64429:[[1726],256],64430:[[1746],256],64431:[[1746],256],64432:[[1747],256],64433:[[1747],256],64467:[[1709],256],64468:[[1709],256],64469:[[1709],256],64470:[[1709],256],64471:[[1735],256],64472:[[1735],256],64473:[[1734],256],64474:[[1734],256],64475:[[1736],256],64476:[[1736],256],64477:[[1655],256],64478:[[1739],256],64479:[[1739],256],64480:[[1733],256],64481:[[1733],256],64482:[[1737],256],64483:[[1737],256],64484:[[1744],256],64485:[[1744],256],64486:[[1744],256],64487:[[1744],256],64488:[[1609],256],64489:[[1609],256],64490:[[1574,1575],256],64491:[[1574,1575],256],64492:[[1574,1749],256],64493:[[1574,1749],256],64494:[[1574,1608],256],64495:[[1574,1608],256],64496:[[1574,1735],256],64497:[[1574,1735],256],64498:[[1574,1734],256],64499:[[1574,1734],256],64500:[[1574,1736],256],64501:[[1574,1736],256],64502:[[1574,1744],256],64503:[[1574,1744],256],64504:[[1574,1744],256],64505:[[1574,1609],256],64506:[[1574,1609],256],64507:[[1574,1609],256],64508:[[1740],256],64509:[[1740],256],64510:[[1740],256],64511:[[1740],256]},64512:{64512:[[1574,1580],256],64513:[[1574,1581],256],64514:[[1574,1605],256],64515:[[1574,1609],256],64516:[[1574,1610],256],64517:[[1576,1580],256],64518:[[1576,1581],256],64519:[[1576,1582],256],64520:[[1576,1605],256],64521:[[1576,1609],256],64522:[[1576,1610],256],64523:[[1578,1580],256],64524:[[1578,1581],256],64525:[[1578,1582],256],64526:[[1578,1605],256],64527:[[1578,1609],256],64528:[[1578,1610],256],64529:[[1579,1580],256],64530:[[1579,1605],256],64531:[[1579,1609],256],64532:[[1579,1610],256],64533:[[1580,1581],256],64534:[[1580,1605],256],64535:[[1581,1580],256],64536:[[1581,1605],256],64537:[[1582,1580],256],64538:[[1582,1581],256],64539:[[1582,1605],256],64540:[[1587,1580],256],64541:[[1587,1581],256],64542:[[1587,1582],256],64543:[[1587,1605],256],64544:[[1589,1581],256],64545:[[1589,1605],256],64546:[[1590,1580],256],64547:[[1590,1581],256],64548:[[1590,1582],256],64549:[[1590,1605],256],64550:[[1591,1581],256],64551:[[1591,1605],256],64552:[[1592,1605],256],64553:[[1593,1580],256],64554:[[1593,1605],256],64555:[[1594,1580],256],64556:[[1594,1605],256],64557:[[1601,1580],256],64558:[[1601,1581],256],64559:[[1601,1582],256],64560:[[1601,1605],256],64561:[[1601,1609],256],64562:[[1601,1610],256],64563:[[1602,1581],256],64564:[[1602,1605],256],64565:[[1602,1609],256],64566:[[1602,1610],256],64567:[[1603,1575],256],64568:[[1603,1580],256],64569:[[1603,1581],256],64570:[[1603,1582],256],64571:[[1603,1604],256],64572:[[1603,1605],256],64573:[[1603,1609],256],64574:[[1603,1610],256],64575:[[1604,1580],256],64576:[[1604,1581],256],64577:[[1604,1582],256],64578:[[1604,1605],256],64579:[[1604,1609],256],64580:[[1604,1610],256],64581:[[1605,1580],256],64582:[[1605,1581],256],64583:[[1605,1582],256],64584:[[1605,1605],256],64585:[[1605,1609],256],64586:[[1605,1610],256],64587:[[1606,1580],256],64588:[[1606,1581],256],64589:[[1606,1582],256],64590:[[1606,1605],256],64591:[[1606,1609],256],64592:[[1606,1610],256],64593:[[1607,1580],256],64594:[[1607,1605],256],64595:[[1607,1609],256],64596:[[1607,1610],256],64597:[[1610,1580],256],64598:[[1610,1581],256],64599:[[1610,1582],256],64600:[[1610,1605],256],64601:[[1610,1609],256],64602:[[1610,1610],256],64603:[[1584,1648],256],64604:[[1585,1648],256],64605:[[1609,1648],256],64606:[[32,1612,1617],256],64607:[[32,1613,1617],256],64608:[[32,1614,1617],256],64609:[[32,1615,1617],256],64610:[[32,1616,1617],256],64611:[[32,1617,1648],256],64612:[[1574,1585],256],64613:[[1574,1586],256],64614:[[1574,1605],256],64615:[[1574,1606],256],64616:[[1574,1609],256],64617:[[1574,1610],256],64618:[[1576,1585],256],64619:[[1576,1586],256],64620:[[1576,1605],256],64621:[[1576,1606],256],64622:[[1576,1609],256],64623:[[1576,1610],256],64624:[[1578,1585],256],64625:[[1578,1586],256],64626:[[1578,1605],256],64627:[[1578,1606],256],64628:[[1578,1609],256],64629:[[1578,1610],256],64630:[[1579,1585],256],64631:[[1579,1586],256],64632:[[1579,1605],256],64633:[[1579,1606],256],64634:[[1579,1609],256],64635:[[1579,1610],256],64636:[[1601,1609],256],64637:[[1601,1610],256],64638:[[1602,1609],256],64639:[[1602,1610],256],64640:[[1603,1575],256],64641:[[1603,1604],256],64642:[[1603,1605],256],64643:[[1603,1609],256],64644:[[1603,1610],256],64645:[[1604,1605],256],64646:[[1604,1609],256],64647:[[1604,1610],256],64648:[[1605,1575],256],64649:[[1605,1605],256],64650:[[1606,1585],256],64651:[[1606,1586],256],64652:[[1606,1605],256],64653:[[1606,1606],256],64654:[[1606,1609],256],64655:[[1606,1610],256],64656:[[1609,1648],256],64657:[[1610,1585],256],64658:[[1610,1586],256],64659:[[1610,1605],256],64660:[[1610,1606],256],64661:[[1610,1609],256],64662:[[1610,1610],256],64663:[[1574,1580],256],64664:[[1574,1581],256],64665:[[1574,1582],256],64666:[[1574,1605],256],64667:[[1574,1607],256],64668:[[1576,1580],256],64669:[[1576,1581],256],64670:[[1576,1582],256],64671:[[1576,1605],256],64672:[[1576,1607],256],64673:[[1578,1580],256],64674:[[1578,1581],256],64675:[[1578,1582],256],64676:[[1578,1605],256],64677:[[1578,1607],256],64678:[[1579,1605],256],64679:[[1580,1581],256],64680:[[1580,1605],256],64681:[[1581,1580],256],64682:[[1581,1605],256],64683:[[1582,1580],256],64684:[[1582,1605],256],64685:[[1587,1580],256],64686:[[1587,1581],256],64687:[[1587,1582],256],64688:[[1587,1605],256],64689:[[1589,1581],256],64690:[[1589,1582],256],64691:[[1589,1605],256],64692:[[1590,1580],256],64693:[[1590,1581],256],64694:[[1590,1582],256],64695:[[1590,1605],256],64696:[[1591,1581],256],64697:[[1592,1605],256],64698:[[1593,1580],256],64699:[[1593,1605],256],64700:[[1594,1580],256],64701:[[1594,1605],256],64702:[[1601,1580],256],64703:[[1601,1581],256],64704:[[1601,1582],256],64705:[[1601,1605],256],64706:[[1602,1581],256],64707:[[1602,1605],256],64708:[[1603,1580],256],64709:[[1603,1581],256],64710:[[1603,1582],256],64711:[[1603,1604],256],64712:[[1603,1605],256],64713:[[1604,1580],256],64714:[[1604,1581],256],64715:[[1604,1582],256],64716:[[1604,1605],256],64717:[[1604,1607],256],64718:[[1605,1580],256],64719:[[1605,1581],256],64720:[[1605,1582],256],64721:[[1605,1605],256],64722:[[1606,1580],256],64723:[[1606,1581],256],64724:[[1606,1582],256],64725:[[1606,1605],256],64726:[[1606,1607],256],64727:[[1607,1580],256],64728:[[1607,1605],256],64729:[[1607,1648],256],64730:[[1610,1580],256],64731:[[1610,1581],256],64732:[[1610,1582],256],64733:[[1610,1605],256],64734:[[1610,1607],256],64735:[[1574,1605],256],64736:[[1574,1607],256],64737:[[1576,1605],256],64738:[[1576,1607],256],64739:[[1578,1605],256],64740:[[1578,1607],256],64741:[[1579,1605],256],64742:[[1579,1607],256],64743:[[1587,1605],256],64744:[[1587,1607],256],64745:[[1588,1605],256],64746:[[1588,1607],256],64747:[[1603,1604],256],64748:[[1603,1605],256],64749:[[1604,1605],256],64750:[[1606,1605],256],64751:[[1606,1607],256],64752:[[1610,1605],256],64753:[[1610,1607],256],64754:[[1600,1614,1617],256],64755:[[1600,1615,1617],256],64756:[[1600,1616,1617],256],64757:[[1591,1609],256],64758:[[1591,1610],256],64759:[[1593,1609],256],64760:[[1593,1610],256],64761:[[1594,1609],256],64762:[[1594,1610],256],64763:[[1587,1609],256],64764:[[1587,1610],256],64765:[[1588,1609],256],64766:[[1588,1610],256],64767:[[1581,1609],256]},64768:{64768:[[1581,1610],256],64769:[[1580,1609],256],64770:[[1580,1610],256],64771:[[1582,1609],256],64772:[[1582,1610],256],64773:[[1589,1609],256],64774:[[1589,1610],256],64775:[[1590,1609],256],64776:[[1590,1610],256],64777:[[1588,1580],256],64778:[[1588,1581],256],64779:[[1588,1582],256],64780:[[1588,1605],256],64781:[[1588,1585],256],64782:[[1587,1585],256],64783:[[1589,1585],256],64784:[[1590,1585],256],64785:[[1591,1609],256],64786:[[1591,1610],256],64787:[[1593,1609],256],64788:[[1593,1610],256],64789:[[1594,1609],256],64790:[[1594,1610],256],64791:[[1587,1609],256],64792:[[1587,1610],256],64793:[[1588,1609],256],64794:[[1588,1610],256],64795:[[1581,1609],256],64796:[[1581,1610],256],64797:[[1580,1609],256],64798:[[1580,1610],256],64799:[[1582,1609],256],64800:[[1582,1610],256],64801:[[1589,1609],256],64802:[[1589,1610],256],64803:[[1590,1609],256],64804:[[1590,1610],256],64805:[[1588,1580],256],64806:[[1588,1581],256],64807:[[1588,1582],256],64808:[[1588,1605],256],64809:[[1588,1585],256],64810:[[1587,1585],256],64811:[[1589,1585],256],64812:[[1590,1585],256],64813:[[1588,1580],256],64814:[[1588,1581],256],64815:[[1588,1582],256],64816:[[1588,1605],256],64817:[[1587,1607],256],64818:[[1588,1607],256],64819:[[1591,1605],256],64820:[[1587,1580],256],64821:[[1587,1581],256],64822:[[1587,1582],256],64823:[[1588,1580],256],64824:[[1588,1581],256],64825:[[1588,1582],256],64826:[[1591,1605],256],64827:[[1592,1605],256],64828:[[1575,1611],256],64829:[[1575,1611],256],64848:[[1578,1580,1605],256],64849:[[1578,1581,1580],256],64850:[[1578,1581,1580],256],64851:[[1578,1581,1605],256],64852:[[1578,1582,1605],256],64853:[[1578,1605,1580],256],64854:[[1578,1605,1581],256],64855:[[1578,1605,1582],256],64856:[[1580,1605,1581],256],64857:[[1580,1605,1581],256],64858:[[1581,1605,1610],256],64859:[[1581,1605,1609],256],64860:[[1587,1581,1580],256],64861:[[1587,1580,1581],256],64862:[[1587,1580,1609],256],64863:[[1587,1605,1581],256],64864:[[1587,1605,1581],256],64865:[[1587,1605,1580],256],64866:[[1587,1605,1605],256],64867:[[1587,1605,1605],256],64868:[[1589,1581,1581],256],64869:[[1589,1581,1581],256],64870:[[1589,1605,1605],256],64871:[[1588,1581,1605],256],64872:[[1588,1581,1605],256],64873:[[1588,1580,1610],256],64874:[[1588,1605,1582],256],64875:[[1588,1605,1582],256],64876:[[1588,1605,1605],256],64877:[[1588,1605,1605],256],64878:[[1590,1581,1609],256],64879:[[1590,1582,1605],256],64880:[[1590,1582,1605],256],64881:[[1591,1605,1581],256],64882:[[1591,1605,1581],256],64883:[[1591,1605,1605],256],64884:[[1591,1605,1610],256],64885:[[1593,1580,1605],256],64886:[[1593,1605,1605],256],64887:[[1593,1605,1605],256],64888:[[1593,1605,1609],256],64889:[[1594,1605,1605],256],64890:[[1594,1605,1610],256],64891:[[1594,1605,1609],256],64892:[[1601,1582,1605],256],64893:[[1601,1582,1605],256],64894:[[1602,1605,1581],256],64895:[[1602,1605,1605],256],64896:[[1604,1581,1605],256],64897:[[1604,1581,1610],256],64898:[[1604,1581,1609],256],64899:[[1604,1580,1580],256],64900:[[1604,1580,1580],256],64901:[[1604,1582,1605],256],64902:[[1604,1582,1605],256],64903:[[1604,1605,1581],256],64904:[[1604,1605,1581],256],64905:[[1605,1581,1580],256],64906:[[1605,1581,1605],256],64907:[[1605,1581,1610],256],64908:[[1605,1580,1581],256],64909:[[1605,1580,1605],256],64910:[[1605,1582,1580],256],64911:[[1605,1582,1605],256],64914:[[1605,1580,1582],256],64915:[[1607,1605,1580],256],64916:[[1607,1605,1605],256],64917:[[1606,1581,1605],256],64918:[[1606,1581,1609],256],64919:[[1606,1580,1605],256],64920:[[1606,1580,1605],256],64921:[[1606,1580,1609],256],64922:[[1606,1605,1610],256],64923:[[1606,1605,1609],256],64924:[[1610,1605,1605],256],64925:[[1610,1605,1605],256],64926:[[1576,1582,1610],256],64927:[[1578,1580,1610],256],64928:[[1578,1580,1609],256],64929:[[1578,1582,1610],256],64930:[[1578,1582,1609],256],64931:[[1578,1605,1610],256],64932:[[1578,1605,1609],256],64933:[[1580,1605,1610],256],64934:[[1580,1581,1609],256],64935:[[1580,1605,1609],256],64936:[[1587,1582,1609],256],64937:[[1589,1581,1610],256],64938:[[1588,1581,1610],256],64939:[[1590,1581,1610],256],64940:[[1604,1580,1610],256],64941:[[1604,1605,1610],256],64942:[[1610,1581,1610],256],64943:[[1610,1580,1610],256],64944:[[1610,1605,1610],256],64945:[[1605,1605,1610],256],64946:[[1602,1605,1610],256],64947:[[1606,1581,1610],256],64948:[[1602,1605,1581],256],64949:[[1604,1581,1605],256],64950:[[1593,1605,1610],256],64951:[[1603,1605,1610],256],64952:[[1606,1580,1581],256],64953:[[1605,1582,1610],256],64954:[[1604,1580,1605],256],64955:[[1603,1605,1605],256],64956:[[1604,1580,1605],256],64957:[[1606,1580,1581],256],64958:[[1580,1581,1610],256],64959:[[1581,1580,1610],256],64960:[[1605,1580,1610],256],64961:[[1601,1605,1610],256],64962:[[1576,1581,1610],256],64963:[[1603,1605,1605],256],64964:[[1593,1580,1605],256],64965:[[1589,1605,1605],256],64966:[[1587,1582,1610],256],64967:[[1606,1580,1610],256],65008:[[1589,1604,1746],256],65009:[[1602,1604,1746],256],65010:[[1575,1604,1604,1607],256],65011:[[1575,1603,1576,1585],256],65012:[[1605,1581,1605,1583],256],65013:[[1589,1604,1593,1605],256],65014:[[1585,1587,1608,1604],256],65015:[[1593,1604,1610,1607],256],65016:[[1608,1587,1604,1605],256],65017:[[1589,1604,1609],256],65018:[[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605],256],65019:[[1580,1604,32,1580,1604,1575,1604,1607],256],65020:[[1585,1740,1575,1604],256]},65024:{65040:[[44],256],65041:[[12289],256],65042:[[12290],256],65043:[[58],256],65044:[[59],256],65045:[[33],256],65046:[[63],256],65047:[[12310],256],65048:[[12311],256],65049:[[8230],256],65056:[,230],65057:[,230],65058:[,230],65059:[,230],65060:[,230],65061:[,230],65062:[,230],65063:[,220],65064:[,220],65065:[,220],65066:[,220],65067:[,220],65068:[,220],65069:[,220],65072:[[8229],256],65073:[[8212],256],65074:[[8211],256],65075:[[95],256],65076:[[95],256],65077:[[40],256],65078:[[41],256],65079:[[123],256],65080:[[125],256],65081:[[12308],256],65082:[[12309],256],65083:[[12304],256],65084:[[12305],256],65085:[[12298],256],65086:[[12299],256],65087:[[12296],256],65088:[[12297],256],65089:[[12300],256],65090:[[12301],256],65091:[[12302],256],65092:[[12303],256],65095:[[91],256],65096:[[93],256],65097:[[8254],256],65098:[[8254],256],65099:[[8254],256],65100:[[8254],256],65101:[[95],256],65102:[[95],256],65103:[[95],256],65104:[[44],256],65105:[[12289],256],65106:[[46],256],65108:[[59],256],65109:[[58],256],65110:[[63],256],65111:[[33],256],65112:[[8212],256],65113:[[40],256],65114:[[41],256],65115:[[123],256],65116:[[125],256],65117:[[12308],256],65118:[[12309],256],65119:[[35],256],65120:[[38],256],65121:[[42],256],65122:[[43],256],65123:[[45],256],65124:[[60],256],65125:[[62],256],65126:[[61],256],65128:[[92],256],65129:[[36],256],65130:[[37],256],65131:[[64],256],65136:[[32,1611],256],65137:[[1600,1611],256],65138:[[32,1612],256],65140:[[32,1613],256],65142:[[32,1614],256],65143:[[1600,1614],256],65144:[[32,1615],256],65145:[[1600,1615],256],65146:[[32,1616],256],65147:[[1600,1616],256],65148:[[32,1617],256],65149:[[1600,1617],256],65150:[[32,1618],256],65151:[[1600,1618],256],65152:[[1569],256],65153:[[1570],256],65154:[[1570],256],65155:[[1571],256],65156:[[1571],256],65157:[[1572],256],65158:[[1572],256],65159:[[1573],256],65160:[[1573],256],65161:[[1574],256],65162:[[1574],256],65163:[[1574],256],65164:[[1574],256],65165:[[1575],256],65166:[[1575],256],65167:[[1576],256],65168:[[1576],256],65169:[[1576],256],65170:[[1576],256],65171:[[1577],256],65172:[[1577],256],65173:[[1578],256],65174:[[1578],256],65175:[[1578],256],65176:[[1578],256],65177:[[1579],256],65178:[[1579],256],65179:[[1579],256],65180:[[1579],256],65181:[[1580],256],65182:[[1580],256],65183:[[1580],256],65184:[[1580],256],65185:[[1581],256],65186:[[1581],256],65187:[[1581],256],65188:[[1581],256],65189:[[1582],256],65190:[[1582],256],65191:[[1582],256],65192:[[1582],256],65193:[[1583],256],65194:[[1583],256],65195:[[1584],256],65196:[[1584],256],65197:[[1585],256],65198:[[1585],256],65199:[[1586],256],65200:[[1586],256],65201:[[1587],256],65202:[[1587],256],65203:[[1587],256],65204:[[1587],256],65205:[[1588],256],65206:[[1588],256],65207:[[1588],256],65208:[[1588],256],65209:[[1589],256],65210:[[1589],256],65211:[[1589],256],65212:[[1589],256],65213:[[1590],256],65214:[[1590],256],65215:[[1590],256],65216:[[1590],256],65217:[[1591],256],65218:[[1591],256],65219:[[1591],256],65220:[[1591],256],65221:[[1592],256],65222:[[1592],256],65223:[[1592],256],65224:[[1592],256],65225:[[1593],256],65226:[[1593],256],65227:[[1593],256],65228:[[1593],256],65229:[[1594],256],65230:[[1594],256],65231:[[1594],256],65232:[[1594],256],65233:[[1601],256],65234:[[1601],256],65235:[[1601],256],65236:[[1601],256],65237:[[1602],256],65238:[[1602],256],65239:[[1602],256],65240:[[1602],256],65241:[[1603],256],65242:[[1603],256],65243:[[1603],256],65244:[[1603],256],65245:[[1604],256],65246:[[1604],256],65247:[[1604],256],65248:[[1604],256],65249:[[1605],256],65250:[[1605],256],65251:[[1605],256],65252:[[1605],256],65253:[[1606],256],65254:[[1606],256],65255:[[1606],256],65256:[[1606],256],65257:[[1607],256],65258:[[1607],256],65259:[[1607],256],65260:[[1607],256],65261:[[1608],256],65262:[[1608],256],65263:[[1609],256],65264:[[1609],256],65265:[[1610],256],65266:[[1610],256],65267:[[1610],256],65268:[[1610],256],65269:[[1604,1570],256],65270:[[1604,1570],256],65271:[[1604,1571],256],65272:[[1604,1571],256],65273:[[1604,1573],256],65274:[[1604,1573],256],65275:[[1604,1575],256],65276:[[1604,1575],256]},65280:{65281:[[33],256],65282:[[34],256],65283:[[35],256],65284:[[36],256],65285:[[37],256],65286:[[38],256],65287:[[39],256],65288:[[40],256],65289:[[41],256],65290:[[42],256],65291:[[43],256],65292:[[44],256],65293:[[45],256],65294:[[46],256],65295:[[47],256],65296:[[48],256],65297:[[49],256],65298:[[50],256],65299:[[51],256],65300:[[52],256],65301:[[53],256],65302:[[54],256],65303:[[55],256],65304:[[56],256],65305:[[57],256],65306:[[58],256],65307:[[59],256],65308:[[60],256],65309:[[61],256],65310:[[62],256],65311:[[63],256],65312:[[64],256],65313:[[65],256],65314:[[66],256],65315:[[67],256],65316:[[68],256],65317:[[69],256],65318:[[70],256],65319:[[71],256],65320:[[72],256],65321:[[73],256],65322:[[74],256],65323:[[75],256],65324:[[76],256],65325:[[77],256],65326:[[78],256],65327:[[79],256],65328:[[80],256],65329:[[81],256],65330:[[82],256],65331:[[83],256],65332:[[84],256],65333:[[85],256],65334:[[86],256],65335:[[87],256],65336:[[88],256],65337:[[89],256],65338:[[90],256],65339:[[91],256],65340:[[92],256],65341:[[93],256],65342:[[94],256],65343:[[95],256],65344:[[96],256],65345:[[97],256],65346:[[98],256],65347:[[99],256],65348:[[100],256],65349:[[101],256],65350:[[102],256],65351:[[103],256],65352:[[104],256],65353:[[105],256],65354:[[106],256],65355:[[107],256],65356:[[108],256],65357:[[109],256],65358:[[110],256],65359:[[111],256],65360:[[112],256],65361:[[113],256],65362:[[114],256],65363:[[115],256],65364:[[116],256],65365:[[117],256],65366:[[118],256],65367:[[119],256],65368:[[120],256],65369:[[121],256],65370:[[122],256],65371:[[123],256],65372:[[124],256],65373:[[125],256],65374:[[126],256],65375:[[10629],256],65376:[[10630],256],65377:[[12290],256],65378:[[12300],256],65379:[[12301],256],65380:[[12289],256],65381:[[12539],256],65382:[[12530],256],65383:[[12449],256],65384:[[12451],256],65385:[[12453],256],65386:[[12455],256],65387:[[12457],256],65388:[[12515],256],65389:[[12517],256],65390:[[12519],256],65391:[[12483],256],65392:[[12540],256],65393:[[12450],256],65394:[[12452],256],65395:[[12454],256],65396:[[12456],256],65397:[[12458],256],65398:[[12459],256],65399:[[12461],256],65400:[[12463],256],65401:[[12465],256],65402:[[12467],256],65403:[[12469],256],65404:[[12471],256],65405:[[12473],256],65406:[[12475],256],65407:[[12477],256],65408:[[12479],256],65409:[[12481],256],65410:[[12484],256],65411:[[12486],256],65412:[[12488],256],65413:[[12490],256],65414:[[12491],256],65415:[[12492],256],65416:[[12493],256],65417:[[12494],256],65418:[[12495],256],65419:[[12498],256],65420:[[12501],256],65421:[[12504],256],65422:[[12507],256],65423:[[12510],256],65424:[[12511],256],65425:[[12512],256],65426:[[12513],256],65427:[[12514],256],65428:[[12516],256],65429:[[12518],256],65430:[[12520],256],65431:[[12521],256],65432:[[12522],256],65433:[[12523],256],65434:[[12524],256],65435:[[12525],256],65436:[[12527],256],65437:[[12531],256],65438:[[12441],256],65439:[[12442],256],65440:[[12644],256],65441:[[12593],256],65442:[[12594],256],65443:[[12595],256],65444:[[12596],256],65445:[[12597],256],65446:[[12598],256],65447:[[12599],256],65448:[[12600],256],65449:[[12601],256],65450:[[12602],256],65451:[[12603],256],65452:[[12604],256],65453:[[12605],256],65454:[[12606],256],65455:[[12607],256],65456:[[12608],256],65457:[[12609],256],65458:[[12610],256],65459:[[12611],256],65460:[[12612],256],65461:[[12613],256],65462:[[12614],256],65463:[[12615],256],65464:[[12616],256],65465:[[12617],256],65466:[[12618],256],65467:[[12619],256],65468:[[12620],256],65469:[[12621],256],65470:[[12622],256],65474:[[12623],256],65475:[[12624],256],65476:[[12625],256],65477:[[12626],256],65478:[[12627],256],65479:[[12628],256],65482:[[12629],256],65483:[[12630],256],65484:[[12631],256],65485:[[12632],256],65486:[[12633],256],65487:[[12634],256],65490:[[12635],256],65491:[[12636],256],65492:[[12637],256],65493:[[12638],256],65494:[[12639],256],65495:[[12640],256],65498:[[12641],256],65499:[[12642],256],65500:[[12643],256],65504:[[162],256],65505:[[163],256],65506:[[172],256],65507:[[175],256],65508:[[166],256],65509:[[165],256],65510:[[8361],256],65512:[[9474],256],65513:[[8592],256],65514:[[8593],256],65515:[[8594],256],65516:[[8595],256],65517:[[9632],256],65518:[[9675],256]}};var
19Be={nfc:te,nfd:Ee,nfkc:Fe,nfkd:M};typeof R6=="object"?R6.exports=Be:typeof define=="function"&&define.amd?define("unorm",function(){return Be}):t.unorm=Be,Be.shimApplied=!1,String.prototype.normalize||(Object.defineProperty(String.prototype,"normalize",{enumerable:!1,configurable:!0,writable:!0,value:function(){var ue=""+this,fe=arguments[0]===void 0?"NFC":arguments[0];if(this===null||this===void 0)throw new TypeError("Cannot call method on "+Object.prototype.toString.call(this));if(fe==="NFC")return Be.nfc(ue);if(fe==="NFD")return Be.nfd(ue);if(fe==="NFKC")return Be.nfkc(ue);if(fe==="NFKD")return Be.nfkd(ue);throw new RangeError("Invalid normalization form: "+fe)}}),Be.shimApplied=!0)})(c9)});var p9=et(b1=>{"use strict";ri();j0();var d9=F0(l9());Vu();Zc();var GM=16,sa=Wr(),f9=t=>d9.default.nfc(t),tl=t=>t.tagName&&t.tagName.toLowerCase(),H6=new Set(["author","b","bold","br","div","font","i","insertorder","italic","li","lmkr","ol","p","pre","strong","s","span","u","ul"]),XM=(t,e,n,u)=>{let s={div:1,p:1,pre:1,li:1};sa.callAll("ccRegisterBlockElements").forEach(M=>{s[M]=1,H6.add(M)});let i=M=>!!s[tl(M)||""],c=M=>f9(M.replace(/(\n | \n)/g," ").replace(/[\n\r ]/g," ").replace(/\t/g," ")),d=M=>M.replace(/[ \u00a0]+/g,(te,Fe,Be)=>{let _e=Fe>0?Be[Fe-1]:"",ue=Fe+te.length<Be.length?Be[Fe+te.length]:"",fe=!te.includes(" "),ee=/\S/.test(_e)&&/\S/.test(ue);return fe&&ee?te:" ".repeat(te.length)}),p=(M,te)=>M[`_magicdom_${te}`],g=(()=>{let M=[],te=[],Fe=null,Be=new ln("+"),_e={length:()=>M.length,atColumnZero:()=>M[M.length-1]==="",startNew:()=>{M.push(""),_e.flush(!0),Fe=new mr},textOfLine:ue=>M[ue],appendText:(ue,fe="")=>{M[M.length-1]+=ue,Be.attribs=fe,Be.chars=ue.length,Fe.append(Be)},textLines:()=>M.slice(),attribLines:()=>te,flush:ue=>{Fe&&(te.push(Fe.toString()),Fe=null)}};return _e.startNew(),_e})(),y={},S=M=>{g.atColumnZero()||y.startNewLine(M)},w,T,D,H=[-1,-1],A=[-1,-1],F=(M,te)=>{if(M.childNodes.length===0)return!0;if(M.childNodes.length===1&&p(M,"shouldBeEmpty")&&M.innerHTML===" "&&!p(M,"unpasted")){if(te){let Fe=M.childNodes[0];B(Fe,0,te),B(Fe,1,te)}return!0}return!1},R=(M,te)=>{let Fe=g.length()-1,Be=g.textOfLine(Fe).length;return Be===0&&Object.keys(te.lineAttributes).length!==0&&(Be+=1),Be+=M,[Fe,Be]},se=(M,te,Fe)=>{M.nodeType!==M.TEXT_NODE&&B(M,te,Fe)},B=(M,te,Fe)=>{T&&M===T.node&&T.index===te&&(H=R(0,Fe)),D&&M===D.node&&D.index===te&&(A=R(0,Fe))};y.incrementFlag=(M,te)=>{M.flags[te]=(M.flags[te]||0)+1},y.decrementFlag=(M,te)=>{M.flags[te]--},y.incrementAttrib=(M,te)=>{M.attribs[te]?M.attribs[te]++:M.attribs[te]=1,we(M)},y.decrementAttrib=(M,te)=>{M.attribs[te]--,we(M)};let q=(M,te)=>{if(!te)return;let Fe=M.lineAttributes.list;return te!=="none"&&(M.listNesting=(M.listNesting||0)+1,te.indexOf("number")!==-1&&(M.start=(M.start||0)+1)),te==="none"?delete M.lineAttributes.list:M.lineAttributes.list=te,we(M),Fe},f=(M,te)=>{M.lineAttributes.list&&M.listNesting--,te&&te!=="none"?M.lineAttributes.list=te:(delete M.lineAttributes.list,delete M.lineAttributes.start),we(M)},N=(M,te)=>{let Fe=M.author;return M.authorLevel=(M.authorLevel||0)+1,M.author=te,we(M),Fe},z=(M,te)=>{M.authorLevel--,M.author=te,we(M)},we=M=>{let te=new Vn(n);for(let[Fe,Be]of Object.entries(M.attribs)){if(!Be)continue;let ue=Fe.split("::");if(ue.length>1){let[fe,ee]=ue;ee&&te.set(fe,ee)}else te.set(Fe,"true")}M.authorLevel>0&&n.putAttrib(["author",M.author],!0)>=0&&M.author&&te.set("author",M.author),M.attribString=te.toString()},ae=M=>{let te=new Vn(n).set("lmkr","1").set("insertorder","first").update(Object.entries(M.lineAttributes).map(([Fe,Be])=>[Fe,Be||""]),!0);g.appendText("*",te.toString())};y.startNewLine=M=>{M&&g.textOfLine(g.length()-1).length===0&&Object.keys(M.lineAttributes).length!==0&&ae(M),g.startNew()},y.notifySelection=M=>{M&&(w=M,T=w.startPoint,D=w.endPoint)},y.doAttrib=(M,te)=>{M.localAttribs=M.localAttribs||[],M.localAttribs.push(te),y.incrementAttrib(M,te)},y.collectContent=function(M,te){let Fe=null;te||(te={flags:{},localAttribs:null,attribs:{},attribString:"",lineAttributes:{},unsupportedElements:new Set},Fe=te.unsupportedElements);let Be=te.localAttribs;te.localAttribs=null;let _e=i(M);!_e&&M.name&&M.name!=="body"&&(H6.has(M.name)||te.unsupportedElements.add(M.name));let ue=F(M,te);_e&&S(te);let fe=g.length()-1;if(se(M,0,te),M.nodeType===M.TEXT_NODE){let ee=M.parentNode.getAttribute("name"),We={cc:this,state:te,tname:ee,node:M,text:M.nodeValue},[rt]=sa.callAll("collectContentLineText",We).filter(Ve=>typeof Ve=="string"),Ue=We.text===M.nodeValue&&rt!=null?rt:We.text,ot="",dt=0;for(Ue.length===0&&(T&&M===T.node&&(H=R(0,te)),D&&M===D.node&&(A=R(0,te)));Ue.length>0;){let Ve=0;if(te.flags.preMode){let Qe=Ue.split(` 20`,1)[0];Ve=Qe.length+1,ot=Ue.substring(Ve),Ue=Qe}T&&M===T.node&&T.index-dt<=Ue.length&&(H=R(T.index-dt,te)),D&&M===D.node&&D.index-dt<=Ue.length&&(A=R(D.index-dt,te));let Ae=Ue;!te.flags.preMode&&/^[\r\n]*$/.exec(Ue)&&(Ae="");let ct=g.textOfLine(g.length()-1).length===0;ct&&(Ae=Ae.replace(/^\n*/,"")),ct&&Object.keys(te.lineAttributes).length!==0&&ae(te),g.appendText(c(Ae),te.attribString),dt+=Ve,Ue=ot,Ue.length>0&&y.startNewLine(te)}}else if(M.nodeType===M.ELEMENT_NODE){let ee=tl(M)||"";if(ee==="img"?sa.callAll("collectContentImage",{cc:y,state:te,tname:ee,styl:null,cls:null,node:M}):delete te.lineAttributes.img,ee==="br"){this.breakLine=!0;let We=M.getAttribute("value"),[rt=!0]=sa.callAll("collectContentLineBreak",{cc:this,state:te,tname:ee,tvalue:We,styl:null,cls:null});rt&&y.startNewLine(te)}else if(!(ee==="script"||ee==="style")){if(!ue){let We=M.getAttribute("style"),rt=M.getAttribute("class"),Ue=ee==="pre";!Ue&&e&&e.safari&&(Ue=We&&/\bwhite-space:\s*pre\b/i.exec(We)),Ue&&y.incrementFlag(te,"preMode");let ot=null,dt=null;if(rt==="Numbering_20_Symbols"||rt==="Bullet_20_Symbols"){We=null,rt=null;return}if(t){if(sa.callAll("collectContentPre",{cc:y,state:te,tname:ee,styl:We,cls:rt}),(ee==="b"||We&&/\bfont-weight:\s*bold\b/i.exec(We)||ee==="strong")&&y.doAttrib(te,"bold"),(ee==="i"||We&&/\bfont-style:\s*italic\b/i.exec(We)||ee==="em")&&y.doAttrib(te,"italic"),(ee==="u"||We&&/\btext-decoration:\s*underline\b/i.exec(We)||ee==="ins")&&y.doAttrib(te,"underline"),(ee==="s"||We&&/\btext-decoration:\s*line-through\b/i.exec(We)||ee==="del")&&y.doAttrib(te,"strikethrough"),ee==="ul"||ee==="ol"){let Ve=M.getAttribute("class"),Ae=rt&&/(?:^| )list-([a-z]+[0-9]+)\b/.exec(rt);if(!Ae&&!Ve){for(let ct of M.childNodes)if(tl(ct)==="ul"&&(Ve=ct.getAttribute("class"),Ve))break}if(Ae&&Ae[1])Ve=Ae[1];else{if(ee==="ul"){let ct=M.getAttribute("class");Ve&&Ve.match("indent")||ct&&ct.match("indent")?Ve="indent":Ve="bullet"}else Ve="number";Ve+=String(Math.min(GM,(te.listNesting||0)+1))}ot=q(te,Ve)||"none"}else(ee==="div"||ee==="p")&&rt&&rt.match(/(?:^| )ace-line\b/)?e.chrome||(ot=q(te,void 0)||"none"):ee==="li"&&(te.lineAttributes.list||(ot=q(te,"bullet1")||"none"),te.lineAttributes.start=te.start||0,we(te),te.lineAttributes.list&&te.lineAttributes.list.indexOf("number")!==-1&&M.parentNode&&tl(M.parentNode)!=="ol"&&te.start++,M.parentNode&&tl(M.parentNode)==="ul"&&te.start++);if(u&&rt){let Ve=rt.match(/\S+/g);if(Ve&&Ve.length>0)for(let Ae=0;Ae<Ve.length;Ae++){let ct=Ve[Ae],Qe=u(ct);if(Qe){dt=N(te,Qe)||"none";break}}}}for(let Ve of M.childNodes)y.collectContent(Ve,te);if(t&&sa.callAll("collectContentPost",{cc:y,state:te,tname:ee,styl:We,cls:rt}),Ue&&y.decrementFlag(te,"preMode"),te.localAttribs)for(let Ve=0;Ve<te.localAttribs.length;Ve++)y.decrementAttrib(te,te.localAttribs[Ve]);ot&&f(te,ot),dt&&z(te,dt)}}}se(M,1,te),_e&&(g.length()-1===fe?(te.lineAttributes&&!te.lineAttributes.list||typeof window>"u")&&y.startNewLine(te):S(te)),te.localAttribs=Be,Fe&&Fe.size&&console.warn(`Ignoring unsupported elements (you might want to install a plugin): ${[...Fe].join(", ")}`)},y.notifyNextNode=M=>{(!M||i(M)&&!F(M))&&S(null)};let ze=()=>H,Ee=()=>A;return y.getLines=()=>g.textLines(),y.finish=()=>{g.flush();let M=g.attribLines(),te=y.getLines();te.length--,M.length--;for(let fe=0;fe<te.length;fe++)te[fe]=d(te[fe]);let Fe=ze(),Be=Ee(),ue=(()=>{let We=0,rt=0;for(let Ue=te.length-1;Ue>=0;Ue--){let ot=te[Ue],dt=M[Ue];if(ot.length>2010){let Ve=[],Ae=[];for(;ot.length>2e3;)Ve.push(ot.substring(0,2e3)),ot=ot.substring(2e3),Ae.push(D6(dt,0,2e3)),dt=D6(dt,2e3);ot.length>0&&(Ve.push(ot),Ae.push(dt));let ct=Qe=>{if(Qe[0]<0)return;let it=Qe[0],Y=Qe[1];if(it>Ue)it+=Ve.length-1;else if(it===Ue){let W=0;for(;Y>Ve[W].length;)Y-=Ve[W].length,W++;it+=W}Qe[0]=it,Qe[1]=Y};ct(Fe),ct(Be),We++,rt+=Ve.length,te.splice(Ue,1,...Ve),M.splice(Ue,1,...Ae)}}return{linesWrapped:We,numLinesAfter:rt}})();return{selStart:Fe,selEnd:Be,linesWrapped:ue.linesWrapped,numLinesAfter:ue.numLinesAfter,lines:te,lineAttribs:M}},y};b1.sanitizeUnicode=f9;b1.makeContentCollector=XM;b1.supportedElems=H6});var $6=et((oA,m9)=>{"use strict";m9.exports=i6()});var nl,F6,ul,y1,j6,h9,Fs,ii,_9,W6,g9,b9,B6,q6,z6,y9,x9,x1,U6,w9,Rn=C(()=>{nl="1.13.8",F6=typeof self=="object"&&self.self===self&&self||typeof global=="object"&&global.global===global&&global||Function("return this")()||{},ul=Array.prototype,y1=Object.prototype,j6=typeof Symbol<"u"?Symbol.prototype:null,h9=ul.push,Fs=ul.slice,ii=y1.toString,_9=y1.hasOwnProperty,W6=typeof ArrayBuffer<"u",g9=typeof DataView<"u",b9=Array.isArray,B6=Object.keys,q6=Object.create,z6=W6&&ArrayBuffer.isView,y9=isNaN,x9=isFinite,x1=!{toString:null}.propertyIsEnumerable("toString"),U6=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleStr
20ing"],w9=Math.pow(2,53)-1});function hn(t,e){return e=e==null?t.length-1:+e,function(){for(var n=Math.max(arguments.length-e,0),u=Array(n),s=0;s<n;s++)u[s]=arguments[s+e];switch(e){case 0:return t.call(this,u);case 1:return t.call(this,arguments[0],u);case 2:return t.call(this,arguments[0],arguments[1],u)}var i=Array(e+1);for(s=0;s<e;s++)i[s]=arguments[s];return i[e]=u,t.apply(this,i)}}var Ku=C(()=>{});function ku(t){var e=typeof t;return e==="function"||e==="object"&&!!t}var Xi=C(()=>{});function w1(t){return t===null}var M9=C(()=>{});function ia(t){return t===void 0}var V6=C(()=>{});function oa(t){return t===!0||t===!1||ii.call(t)==="[object Boolean]"}var J6=C(()=>{Rn()});function M1(t){return!!(t&&t.nodeType===1)}var L9=C(()=>{});function rn(t){var e="[object "+t+"]";return function(n){return ii.call(n)===e}}var fu=C(()=>{Rn()});var W0,L1=C(()=>{fu();W0=rn("String")});var rl,K6=C(()=>{fu();rl=rn("Number")});var G6,k9=C(()=>{fu();G6=rn("Date")});var X6,v9=C(()=>{fu();X6=rn("RegExp")});var Q6,T9=C(()=>{fu();Q6=rn("Error")});var sl,Z6=C(()=>{fu();sl=rn("Symbol")});var il,ep=C(()=>{fu();il=rn("ArrayBuffer")});var S9,QM,Mn,_r=C(()=>{fu();Rn();S9=rn("Function"),QM=F6.document&&F6.document.childNodes;typeof/./!="function"&&typeof Int8Array!="object"&&typeof QM!="function"&&(S9=function(t){return typeof t=="function"||!1});Mn=S9});var tp,C9=C(()=>{fu();tp=rn("Object")});var k1,aa,ca=C(()=>{Rn();C9();k1=g9&&(!/\[native code\]/.test(String(DataView))||tp(new DataView(new ArrayBuffer(8)))),aa=typeof Map<"u"&&tp(new Map)});function eL(t){return t!=null&&Mn(t.getInt8)&&il(t.buffer)}var ZM,Qi,v1=C(()=>{fu();_r();ep();ca();ZM=rn("DataView");Qi=k1?eL:ZM});var Ou,Zi=C(()=>{Rn();fu();Ou=b9||rn("Array")});function pu(t,e){return t!=null&&_9.call(t,e)}var oi=C(()=>{Rn()});var np,B0,T1=C(()=>{fu();oi();np=rn("Arguments");(function(){np(arguments)||(np=function(t){return pu(t,"callee")})})();B0=np});function S1(t){return!sl(t)&&x9(t)&&!isNaN(parseFloat(t))}var D9=C(()=>{Rn();Z6()});function la(t){return rl(t)&&y9(t)}var up=C(()=>{Rn();K6()});function da(t){return function(){return t}}var rp=C(()=>{});function ol(t){return function(e){var n=t(e);return typeof n=="number"&&n>=0&&n<=w9}}var sp=C(()=>{Rn()});function al(t){return function(e){return e?.[t]}}var ip=C(()=>{});var q0,C1=C(()=>{ip();q0=al("byteLength")});var A9,Y9=C(()=>{sp();C1();A9=ol(q0)});function nL(t){return z6?z6(t)&&!Qi(t):A9(t)&&tL.test(ii.call(t))}var tL,cl,op=C(()=>{Rn();v1();rp();Y9();tL=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;cl=W6?nL:da(!1)});var Ln,gr=C(()=>{ip();Ln=al("length")});function uL(t){for(var e={},n=t.length,u=0;u<n;++u)e[t[u]]=!0;return{contains:function(s){return e[s]===!0},push:function(s){return e[s]=!0,t.push(s)}}}function ll(t,e){e=uL(e);var n=U6.length,u=t.constructor,s=Mn(u)&&u.prototype||y1,i="constructor";for(pu(t,i)&&!e.contains(i)&&e.push(i);n--;)i=U6[n],i in t&&t[i]!==s[i]&&!e.contains(i)&&e.push(i)}var ap=C(()=>{Rn();_r();oi()});function Gt(t){if(!ku(t))return[];if(B6)return B6(t);var e=[];for(var n in t)pu(t,n)&&e.push(n);return x1&&ll(t,e),e}var ou=C(()=>{Xi();Rn();oi();ap()});function D1(t){if(t==null)return!0;var e=Ln(t);return typeof e=="number"&&(Ou(t)||W0(t)||B0(t))?e===0:Ln(Gt(t))===0}var E9=C(()=>{gr();Zi();L1();T1();ou()});function fa(t,e){var n=Gt(e),u=n.length;if(t==null)return!u;for(var s=Object(t),i=0;i<u;i++){var c=n[i];if(e[c]!==s[c]||!(c in s))return!1}return!0}var cp=C(()=>{ou()});function $t(t){if(t instanceof $t)return t;if(!(this instanceof $t))return new $t(t);this._wrapped=t}var Gu=C(()=>{Rn();$t.VERSION=nl;$t.prototype.value=function(){return this._wrapped};$t.prototype.valueOf=$t.prototype.toJSON=$t.prototype.value;$t.prototype.toString=function(){return String(this._wrapped)}});function A1(t){return new Uint8Array(t.buffer||t,t.byteOffset||0,q0(t))}var O9=C(()=>{C1()});function Y1(t,e){for(var n=[{a:t,b:e}],u=[],s=[];n.length;){var i=n.pop();if(i===!0){u.pop(),s.pop();continue}if(t=i.a,e=i.b,t===e){if(t!==0||1/t===1/e)continue;return!1}if(t==null||e==null)return!1;if(t!==t){if(e!==e)continue;return!1}var c=typeof t;if(c!=="function"&&c!=="object"&&typeof e!="object")return!1;t instanceof $t&&(t=t._wrapped),e instanceof $t&&(e=e._wrapped);var d=ii.call(t);if(d!==ii.call(e))return!1;if(k1&&d=="[object Object]"&&Qi(t)){if(!Qi(e))return!1;d=I9}switch(d){case"[object RegExp]":case"[object String]":if(""+t==""+e)continue;return!1;
20case"[object Number]":n.push({a:+t,b:+e});continue;case"[object Date]":case"[object Boolean]":if(+t==+e)continue;return!1;case"[object Symbol]":if(j6.valueOf.call(t)===j6.valueOf.call(e))continue;return!1;case"[object ArrayBuffer]":case I9:n.push({a:A1(t),b:A1(e)});continue}var p=d==="[object Array]";if(!p&&cl(t)){var g=q0(t);if(g!==q0(e))return!1;if(t.buffer===e.buffer&&t.byteOffset===e.byteOffset)continue;p=!0}if(!p){if(typeof t!="object"||typeof e!="object")return!1;var y=t.constructor,S=e.constructor;if(y!==S&&!(Mn(y)&&y instanceof y&&Mn(S)&&S instanceof S)&&"constructor"in t&&"constructor"in e)return!1}for(var w=u.length;w--;)if(u[w]===t){if(s[w]===e)break;return!1}if(!(w>=0))if(u.push(t),s.push(e),n.push(!0),p){if(w=t.length,w!==e.length)return!1;for(;w--;)n.push({a:t[w],b:e[w]})}else{var T=Gt(t),D;if(w=T.length,Gt(e).length!==w)return!1;for(;w--;){if(D=T[w],!pu(e,D))return!1;n.push({a:t[D],b:e[D]})}}}return!0}var I9,P9=C(()=>{Gu();Rn();C1();op();_r();ca();v1();ou();oi();O9();I9="[object DataView]"});function Br(t){if(!ku(t))return[];var e=[];for(var n in t)e.push(n);return x1&&ll(t,e),e}var pa=C(()=>{Xi();Rn();ap()});function ma(t){var e=Ln(t);return function(n){if(n==null)return!1;var u=Br(n);if(Ln(u))return!1;for(var s=0;s<e;s++)if(!Mn(n[t[s]]))return!1;return t!==fp||!Mn(n[lp])}}var lp,N9,dp,R9,H9,fp,$9,E1=C(()=>{gr();_r();pa();lp="forEach",N9="has",dp=["clear","delete"],R9=["get",N9,"set"],H9=dp.concat(lp,R9),fp=dp.concat(R9),$9=["add"].concat(dp,lp,N9)});var pp,F9=C(()=>{fu();ca();E1();pp=aa?ma(H9):rn("Map")});var mp,j9=C(()=>{fu();ca();E1();mp=aa?ma(fp):rn("WeakMap")});var hp,W9=C(()=>{fu();ca();E1();hp=aa?ma($9):rn("Set")});var _p,B9=C(()=>{fu();_p=rn("WeakSet")});function Xu(t){for(var e=Gt(t),n=e.length,u=Array(n),s=0;s<n;s++)u[s]=t[e[s]];return u}var z0=C(()=>{ou()});function O1(t){for(var e=Gt(t),n=e.length,u=Array(n),s=0;s<n;s++)u[s]=[e[s],t[e[s]]];return u}var q9=C(()=>{ou()});function ha(t){for(var e={},n=Gt(t),u=0,s=n.length;u<s;u++)e[t[n[u]]]=n[u];return e}var gp=C(()=>{ou()});function U0(t){var e=[];for(var n in t)Mn(t[n])&&e.push(n);return e.sort()}var bp=C(()=>{_r()});function V0(t,e){return function(n){var u=arguments.length;if(e&&(n=Object(n)),u<2||n==null)return n;for(var s=1;s<u;s++)for(var i=arguments[s],c=t(i),d=c.length,p=0;p<d;p++){var g=c[p];(!e||n[g]===void 0)&&(n[g]=i[g])}return n}}var I1=C(()=>{});var dl,yp=C(()=>{I1();pa();dl=V0(Br)});var e0,P1=C(()=>{I1();ou();e0=V0(Gt)});var fl,xp=C(()=>{I1();pa();fl=V0(Br,!0)});function rL(){return function(){}}function pl(t){if(!ku(t))return{};if(q6)return q6(t);var e=rL();e.prototype=t;var n=new e;return e.prototype=null,n}var wp=C(()=>{Xi();Rn()});function N1(t,e){var n=pl(t);return e&&e0(n,e),n}var z9=C(()=>{wp();P1()});function R1(t){return ku(t)?Ou(t)?t.slice():dl({},t):t}var U9=C(()=>{Xi();Zi();yp()});function H1(t,e){return e(t),t}var V9=C(()=>{});function ml(t){return Ou(t)?t:[t]}var Mp=C(()=>{Gu();Zi();$t.toPath=ml});function hs(t){return $t.toPath(t)}var _a=C(()=>{Gu();Mp()});function J0(t,e){for(var n=e.length,u=0;u<n;u++){if(t==null)return;t=t[e[u]]}return n?t:void 0}var $1=C(()=>{});function ga(t,e,n){var u=J0(t,hs(e));return ia(u)?n:u}var Lp=C(()=>{_a();$1();V6()});function F1(t,e){e=hs(e);for(var n=e.length,u=0;u<n;u++){var s=e[u];if(!pu(t,s))return!1;t=t[s]}return!!n}var J9=C(()=>{oi();_a()});function t0(t){return t}var j1=C(()=>{});function _s(t){return t=e0({},t),function(e){return fa(e,t)}}var hl=C(()=>{P1();cp()});function n0(t){return t=hs(t),function(e){return J0(e,t)}}var W1=C(()=>{$1();_a()});function gs(t,e,n){if(e===void 0)return t;switch(n??3){case 1:return function(u){return t.call(e,u)};case 3:return function(u,s,i){return t.call(e,u,s,i)};case 4:return function(u,s,i,c){return t.call(e,u,s,i,c)}}return function(){return t.apply(e,arguments)}}var ba=C(()=>{});function _l(t,e,n){return t==null?t0:Mn(t)?gs(t,e,n):ku(t)&&!Ou(t)?_s(t):n0(t)}var kp=C(()=>{j1();_r();Xi();Zi();hl();W1();ba()});function K0(t,e){return _l(t,e,1/0)}var vp=C(()=>{Gu();kp();$t.iteratee=K0});function _n(t,e,n){return $t.iteratee!==K0?$t.iteratee(t,e):_l(t,e,n)}var Iu=C(()=>{Gu();kp();vp()});function B1(t,e,n){e=_n(e,n);for(var u=Gt(t),s=u.length,i={},c=0;c<s;c++){var d=u[c];i[d]=e(t[d],d,t)}return i}var K9=C(()=>{Iu();ou()});function ya(){}var Tp=C(()=>{});function q1(t){return t==null?ya:function(e){return ga(t,e)}}var G9=C(()=>{Tp();Lp()});function z1(t,e,n){var u=Array(Math.max(0,t));e=gs(e,n,1);for(var s=0;s<t;s++)u[s]=e(s);return u}var X9=C(()=>{ba()});function G0(t,e){return e==null&&(e=t,t=0),t+Math.floor(Math.random()*(e-t+1))}var Sp=C(()=>{});var ai,U1=C(()=>{ai=Date.now||function(){return new Date().getTime()}});function gl(t){var e=function(i){return t[i]},n="(?:"+Gt(t).join("|")+")",u=RegExp(n),s=RegExp(n,"g");return function(i){return i=i==null?"":""+i,u.test(i)?i.replace(s,e):i}}var Cp=C(()=>{ou()});var V1,Dp=C(()=>{V1={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"}});var Ap,Q9=C(()=>{Cp();Dp();Ap=gl(V1)});var Z9,e_=C(()=>{gp();Dp();Z9=ha(V1)});var Yp,t_=C(()=>{Cp();
20e_();Yp=gl(Z9)});var Ep,Op=C(()=>{Gu();Ep=$t.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g}});function oL(t){return"\\"+sL[t]}function J1(t,e,n){!e&&n&&(e=n),e=fl({},e,$t.templateSettings);var u=RegExp([(e.escape||Ip).source,(e.interpolate||Ip).source,(e.evaluate||Ip).source].join("|")+"|$","g"),s=0,i="__p+='";t.replace(u,function(g,y,S,w,T){return i+=t.slice(s,T).replace(iL,oL),s=T+g.length,y?i+=`'+ 21((__t=(`+y+`))==null?'':_.escape(__t))+ 22'`:S?i+=`'+ 23((__t=(`+S+`))==null?'':__t)+ 24'`:w&&(i+=`'; 25`+w+` 26__p+='`),g}),i+=`'; 27`;var c=e.variable;if(c){if(!aL.test(c))throw new Error("variable is not a bare identifier: "+c)}else i=`with(obj||{}){ 28`+i+`} 29`,c="obj";i=`var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 30`+i+`return __p; 31`;var d;try{d=new Function(c,"_",i)}catch(g){throw g.source=i,g}var p=function(g){return d.call(this,g,$t)};return p.source="function("+c+`){ 32`+i+"}",p}var Ip,sL,iL,aL,n_=C(()=>{xp();Gu();Op();Ip=/(.)^/,sL={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},iL=/\\|'|\r|\n|\u2028|\u2029/g;aL=/^\s*(\w|\$)+\s*$/});function K1(t,e,n){e=hs(e);var u=e.length;if(!u)return Mn(n)?n.call(t):n;for(var s=0;s<u;s++){var i=t?.[e[s]];i===void 0&&(i=n,s=u),t=Mn(i)?i.call(t):i}return t}var u_=C(()=>{_r();_a()});function G1(t){var e=++cL+"";return t?t+e:e}var cL,r_=C(()=>{cL=0});function X1(t){var e=$t(t);return e._chain=!0,e}var s_=C(()=>{Gu()});function bl(t,e,n,u,s){if(!(u instanceof e))return t.apply(n,s);var i=pl(t.prototype),c=t.apply(i,s);return ku(c)?c:i}var Pp=C(()=>{wp();Xi()});var Np,ci,yl=C(()=>{Ku();Pp();Gu();Np=hn(function(t,e){var n=Np.placeholder,u=function(){for(var s=0,i=e.length,c=Array(i),d=0;d<i;d++)c[d]=e[d]===n?arguments[s++]:e[d];for(;s<arguments.length;)c.push(arguments[s++]);return bl(t,u,this,this,c)};return u});Np.placeholder=$t;ci=Np});var xl,Rp=C(()=>{Ku();_r();Pp();xl=hn(function(t,e,n){if(!Mn(t))throw new TypeError("Bind must be called on a function");var u=hn(function(s){return bl(t,u,e,this,n.concat(s))});return u})});var On,Qu=C(()=>{sp();gr();On=ol(Ln)});function br(t,e,n){!e&&e!==0&&(e=1/0);for(var u=[],s=0,i=0,c=Ln(t)||0,d=[];;){if(i>=c){if(!d.length)break;var p=d.pop();i=p.i,t=p.v,c=Ln(t);continue}var g=t[i++];d.length>=e?u[s++]=g:On(g)&&(Ou(g)||B0(g))?(d.push({i,v:t}),i=0,t=g,c=Ln(t)):n||(u[s++]=g)}return u}var X0=C(()=>{gr();Qu();Zi();T1()});var Hp,i_=C(()=>{Ku();X0();Rp();Hp=hn(function(t,e){e=br(e,!1,!1);var n=e.length;if(n<1)throw new Error("bindAll must be passed function names");for(;n--;){var u=e[n];t[u]=xl(t[u],t)}return t})});function Q1(t,e){var n=function(u){var s=n.cache,i=""+(e?e.apply(this,arguments):u);return pu(s,i)||(s[i]=t.apply(this,arguments)),s[i]};return n.cache={},n}var o_=C(()=>{oi()});var wl,$p=C(()=>{Ku();wl=hn(function(t,e,n){return setTimeout(function(){return t.apply(null,n)},e)})});var Fp,a_=C(()=>{yl();$p();Gu();Fp=ci(wl,$t,1)});function Z1(t,e,n){var u,s,i,c,d=0;n||(n={});var p=function(){d=n.leading===!1?0:ai(),u=null,c=t.apply(s,i),u||(s=i=null)},g=function(){var y=ai();!d&&n.leading===!1&&(d=y);var S=e-(y-d);return s=this,i=arguments,S<=0||S>e?(u&&(clearTimeout(u),u=null),d=y,c=t.apply(s,i),u||(s=i=null)):!u&&n.trailing!==!1&&(u=setTimeout(p,S)),c};return g.cancel=function(){clearTimeout(u),d=0,u=s=i=null},g}var c_=C(()=>{U1()});function e4(t,e,n){var u,s,i,c,d,p=function(){var y=ai()-s;e>y?u=setTimeout(p,e-y):(u=null,n||(c=t.apply(d,i)),u||(i=d=null))},g=hn(function(y){return d=this,i=y,s=ai(),u||(u=setTimeout(p,e),n&&(c=t.apply(d,i))),c});return g.cancel=function(){clearTimeout(u),u=i=d=null},g}var l_=C(()=>{Ku();U1()});function t4(t,e){return ci(e,t)}var d_=C(()=>{yl()});function u0(t){return function(){return!t.apply(this,arguments)}}var n4=C(()=>{});function u4(){var t=arguments,e=t.length-1;return function(){for(var n=e,u=t[e].apply(this,arguments);n--;)u=t[n].call(this,u);return u}}var f_=C(()=>{});function r4(t,e){return function(){if(--t<1)return e.apply(this,arguments)}}var p_=C(()=>{});function xa(t,e){var n;return function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=null),n}}var jp=C(()=>{});var Wp,m_=C(()=>{yl();jp();Wp=ci(xa,2)});function wa(t,e,n){e=_n(e,n);for(var u=Gt(t),s,i=0,c=u.length;i<c;i++)if(s=u[i],e(t[s],s,t))return s}var Bp=C(()=>{Iu();ou()});function Ml(t){return function(e,n,u){n=_n(n,u);for(var s=Ln(e),i=t>0?0:s-1;i>=0&&i<s;i+=t)if(n(e[i],i,e))return i;return-1}}var qp=C(()=>{Iu();gr()});var Q0,s4=C(()=>{qp();Q0=Ml(1)});var Ll,zp=C(()=>{qp();Ll=Ml(-1)});function Ma(t,e,n,u){n=_n(n,u,1);for(var s=n(e),i=0,c=Ln(t);i<c;){var d=Math.floor((i+c)/2);n(t[d])<s?i=d+1:c=d}return i}var Up=C(()=>{Iu();gr()});function kl(t,e,n){return function(u,s,i){var c=0,d=Ln(u);if(typeof i=="number")t>0?c=i>=0?i:Math.max(i+d,c):d=i>=0?Math.min(i+1,d):i+d+1;
32else if(n&&i&&d)return i=n(u,s),u[i]===s?i:-1;if(s!==s)return i=e(Fs.call(u,c,d),la),i>=0?i+c:-1;for(i=t>0?c:d-1;i>=0&&i<d;i+=t)if(u[i]===s)return i;return-1}}var Vp=C(()=>{gr();Rn();up()});var vl,Jp=C(()=>{Up();s4();Vp();vl=kl(1,Q0,Ma)});var Kp,h_=C(()=>{zp();Vp();Kp=kl(-1,Ll)});function Z0(t,e,n){var u=On(t)?Q0:wa,s=u(t,e,n);if(s!==void 0&&s!==-1)return t[s]}var Gp=C(()=>{Qu();s4();Bp()});function i4(t,e){return Z0(t,_s(e))}var __=C(()=>{Gp();hl()});function au(t,e,n){e=gs(e,n);var u,s;if(On(t))for(u=0,s=t.length;u<s;u++)e(t[u],u,t);else{var i=Gt(t);for(u=0,s=i.length;u<s;u++)e(t[i[u]],i[u],t)}return t}var r0=C(()=>{ba();Qu();ou()});function Pu(t,e,n){e=_n(e,n);for(var u=!On(t)&&Gt(t),s=(u||t).length,i=Array(s),c=0;c<s;c++){var d=u?u[c]:c;i[c]=e(t[d],d,t)}return i}var eo=C(()=>{Iu();Qu();ou()});function Tl(t){var e=function(n,u,s,i){var c=!On(n)&&Gt(n),d=(c||n).length,p=t>0?0:d-1;for(i||(s=n[c?c[p]:p],p+=t);p>=0&&p<d;p+=t){var g=c?c[p]:p;s=u(s,n[g],g,n)}return s};return function(n,u,s,i){var c=arguments.length>=3;return e(n,gs(u,i,4),s,c)}}var Xp=C(()=>{Qu();ou();ba()});var Sl,g_=C(()=>{Xp();Sl=Tl(1)});var o4,b_=C(()=>{Xp();o4=Tl(-1)});function yr(t,e,n){var u=[];return e=_n(e,n),au(t,function(s,i,c){e(s,i,c)&&u.push(s)}),u}var La=C(()=>{Iu();r0()});function a4(t,e,n){return yr(t,u0(_n(e)),n)}var y_=C(()=>{La();n4();Iu()});function Cl(t,e,n){e=_n(e,n);for(var u=!On(t)&&Gt(t),s=(u||t).length,i=0;i<s;i++){var c=u?u[i]:i;if(!e(t[c],c,t))return!1}return!0}var x_=C(()=>{Iu();Qu();ou()});function Dl(t,e,n){e=_n(e,n);for(var u=!On(t)&&Gt(t),s=(u||t).length,i=0;i<s;i++){var c=u?u[i]:i;if(e(t[c],c,t))return!0}return!1}var w_=C(()=>{Iu();Qu();ou()});function vu(t,e,n,u){return On(t)||(t=Xu(t)),(typeof n!="number"||u)&&(n=0),vl(t,e,n)>=0}var ka=C(()=>{Qu();z0();Jp()});var Qp,M_=C(()=>{Ku();_r();eo();$1();_a();Qp=hn(function(t,e,n){var u,s;return Mn(e)?s=e:(e=hs(e),u=e.slice(0,-1),e=e[e.length-1]),Pu(t,function(i){var c=s;if(!c){if(u&&u.length&&(i=J0(i,u)),i==null)return;c=i[e]}return c==null?c:c.apply(i,n)})})});function s0(t,e){return Pu(t,n0(e))}var c4=C(()=>{eo();W1()});function l4(t,e){return yr(t,_s(e))}var L_=C(()=>{La();hl()});function va(t,e,n){var u=-1/0,s=-1/0,i,c;if(e==null||typeof e=="number"&&typeof t[0]!="object"&&t!=null){t=On(t)?t:Xu(t);for(var d=0,p=t.length;d<p;d++)i=t[d],i!=null&&i>u&&(u=i)}else e=_n(e,n),au(t,function(g,y,S){c=e(g,y,S),(c>s||c===-1/0&&u===-1/0)&&(u=g,s=c)});return u}var Zp=C(()=>{Qu();z0();Iu();r0()});function d4(t,e,n){var u=1/0,s=1/0,i,c;if(e==null||typeof e=="number"&&typeof t[0]!="object"&&t!=null){t=On(t)?t:Xu(t);for(var d=0,p=t.length;d<p;d++)i=t[d],i!=null&&i<u&&(u=i)}else e=_n(e,n),au(t,function(g,y,S){c=e(g,y,S),(c<s||c===1/0&&u===1/0)&&(u=g,s=c)});return u}var k_=C(()=>{Qu();z0();Iu();r0()});function Ta(t){return t?Ou(t)?Fs.call(t):W0(t)?t.match(lL):On(t)?Pu(t,t0):Xu(t):[]}var lL,e3=C(()=>{Zi();Rn();L1();Qu();eo();j1();z0();lL=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g});function Sa(t,e,n){if(e==null||n)return On(t)||(t=Xu(t)),t[G0(t.length-1)];var u=Ta(t),s=Ln(u);e=Math.max(Math.min(e,s),0);for(var i=s-1,c=0;c<e;c++){var d=G0(c,i),p=u[c];u[c]=u[d],u[d]=p}return u.slice(0,e)}var t3=C(()=>{Qu();z0();gr();Sp();e3()});function f4(t){return Sa(t,1/0)}var v_=C(()=>{t3()});function p4(t,e,n){var u=0;return e=_n(e,n),s0(Pu(t,function(s,i,c){return{value:s,index:u++,criteria:e(s,i,c)}}).sort(function(s,i){var c=s.criteria,d=i.criteria;if(c!==d){if(c>d||c===void 0)return 1;if(c<d||d===void 0)return-1}return s.index-i.index}),"value")}var T_=C(()=>{Iu();c4();eo()});function li(t,e){return function(n,u,s){var i=e?[[],[]]:{};return u=_n(u,s),au(n,function(c,d){var p=u(c,d,n);t(i,c,p)}),i}}var Al=C(()=>{Iu();r0()});var n3,S_=C(()=>{Al();oi();n3=li(function(t,e,n){pu(t,n)?t[n].push(e):t[n]=[e]})});var u3,C_=C(()=>{Al();u3=li(function(t,e,n){t[n]=e})});var r3,D_=C(()=>{Al();oi();r3=li(function(t,e,n){pu(t,n)?t[n]++:t[n]=1})});var s3,A_=C(()=>{Al();s3=li(function(t,e,n){t[n?0:1].push(e)},!0)});function m4(t){return t==null?0:On(t)?t.length:Gt(t).length}var Y_=C(()=>{Qu();ou()});function i3(t,e,n){return e in n}var E_=C(()=>{});var Yl,o3=C(()=>{Ku();_r();ba();pa();E_();X0();Yl=hn(function(t,e){var n={},u=e[0];if(t==null)return n;Mn(u)?(e.length>1&&(u=gs(u,e[1])),e=Br(t)):(u=i3,e=br(e,!1,!1),t=Object(t));for(var s=0,i=e.length;s<i;s++){var c=e[s],d=t[c];u(d,c,t)&&(n[c]=d)}return n})});var a3,O_=C(()=>{Ku();_r();n4();eo();X0();ka();o3();a3=hn(function(t,e){var n=e[0],u;return Mn(n)?(n=u0(n),e.length>1&&(u=e[1])):(e=Pu(br(e,!1,!1),String),n=function(s,i){return!vu(e,i)}),Yl(t,n,u)})});function Ca(t,e,n){return Fs.call(t,0,Math.max(0,t.length-(e==null||n?1:e)))}var c3=C(()=>{Rn()});function Da(t,e,n){return t==null||t.length<1?e==null||n?void 0:[]:e==null||n?t[0]:Ca(t,t.length-e)}var I_=C(()=>{c3()});function i0(t,e,n){return Fs.call(t,e==null||n?1:e)}var l3=C(()=>{Rn()});function h4(t,e,n){return t==null||t.length<1?e==null||n?void 0:[]:e==null||n?t[t.length-1]:i0(t,Math.max(0,t.length-e))}var P_=C(()=>{l3()});function _4(t){return yr(t,Boolean)}var N_=C(()=>{La()});function g4(t,e){return br(t,e,!1)}var R_=C(()=>{X0()});var El,d3=C(()=>{Ku();X0();La();ka();El=hn(function(t,e){return e=br(e,!0,!0),yr(t,function(n){return!vu(e,n)})})});var f3,H_=C(()=>{Ku();d3();f3=hn(function(t,e){return El(t,e)})});function to(t,e,n,u){oa(e)||(u=n,n=e,e=!1),n!=null&&(n=_n(n,u));for(var s=[],i=[],c=0,d=Ln(t);c<d;c++){var p=t[c],g=n?n(p,c,t):p;e&&!n?((!c||i!==g)&&s.push(p),i=g):n?vu(i,g)||(i.push(g),s.push(p)):vu(s,p)||s.push(p)}return s}var p3=C(()=>{J6();Iu();gr();ka()});var m3,$_=C(()=>{Ku();p3();X0();m3=hn(function(t){return to(br(t,!0,!0))})});function b4(t){for(var e=[],n=arguments.length,u=0,s=Ln(t);u<s;u++){var i=t[u];
32if(!vu(e,i)){var c;for(c=1;c<n&&vu(arguments[c],i);c++);c===n&&e.push(i)}}return e}var F_=C(()=>{gr();ka()});function no(t){for(var e=t&&va(t,Ln).length||0,n=Array(e),u=0;u<e;u++)n[u]=s0(t,u);return n}var h3=C(()=>{Zp();gr();c4()});var _3,j_=C(()=>{Ku();h3();_3=hn(no)});function y4(t,e){for(var n={},u=0,s=Ln(t);u<s;u++)e?n[t[u]]=e[u]:n[t[u][0]]=t[u][1];return n}var W_=C(()=>{gr()});function x4(t,e,n){e==null&&(e=t||0,t=0),n||(n=e<t?-1:1);for(var u=Math.max(Math.ceil((e-t)/n),0),s=Array(u),i=0;i<u;i++,t+=n)s[i]=t;return s}var B_=C(()=>{});function w4(t,e){if(e==null||e<1)return[];for(var n=[],u=0,s=t.length;u<s;)n.push(Fs.call(t,u,u+=e));return n}var q_=C(()=>{Rn()});function Aa(t,e){return t._chain?$t(e).chain():e}var g3=C(()=>{Gu()});function Ya(t){return au(U0(t),function(e){var n=$t[e]=t[e];$t.prototype[e]=function(){var u=[this._wrapped];return h9.apply(u,arguments),Aa(this,n.apply($t,u))}}),$t}var z_=C(()=>{Gu();r0();bp();Rn();g3()});var U_,V_=C(()=>{Gu();r0();Rn();g3();au(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var e=ul[t];$t.prototype[t]=function(){var n=this._wrapped;return n!=null&&(e.apply(n,arguments),(t==="shift"||t==="splice")&&n.length===0&&delete n[0]),Aa(this,n)}});au(["concat","join","slice"],function(t){var e=ul[t];$t.prototype[t]=function(){var n=this._wrapped;return n!=null&&(n=e.apply(n,arguments)),Aa(this,n)}});U_=$t});var b3={};$0(b3,{VERSION:()=>nl,after:()=>r4,all:()=>Cl,allKeys:()=>Br,any:()=>Dl,assign:()=>e0,before:()=>xa,bind:()=>xl,bindAll:()=>Hp,chain:()=>X1,chunk:()=>w4,clone:()=>R1,collect:()=>Pu,compact:()=>_4,compose:()=>u4,constant:()=>da,contains:()=>vu,countBy:()=>r3,create:()=>N1,debounce:()=>e4,default:()=>U_,defaults:()=>fl,defer:()=>Fp,delay:()=>wl,detect:()=>Z0,difference:()=>El,drop:()=>i0,each:()=>au,escape:()=>Ap,every:()=>Cl,extend:()=>dl,extendOwn:()=>e0,filter:()=>yr,find:()=>Z0,findIndex:()=>Q0,findKey:()=>wa,findLastIndex:()=>Ll,findWhere:()=>i4,first:()=>Da,flatten:()=>g4,foldl:()=>Sl,foldr:()=>o4,forEach:()=>au,functions:()=>U0,get:()=>ga,groupBy:()=>n3,has:()=>F1,head:()=>Da,identity:()=>t0,include:()=>vu,includes:()=>vu,indexBy:()=>u3,indexOf:()=>vl,initial:()=>Ca,inject:()=>Sl,intersection:()=>b4,invert:()=>ha,invoke:()=>Qp,isArguments:()=>B0,isArray:()=>Ou,isArrayBuffer:()=>il,isBoolean:()=>oa,isDataView:()=>Qi,isDate:()=>G6,isElement:()=>M1,isEmpty:()=>D1,isEqual:()=>Y1,isError:()=>Q6,isFinite:()=>S1,isFunction:()=>Mn,isMap:()=>pp,isMatch:()=>fa,isNaN:()=>la,isNull:()=>w1,isNumber:()=>rl,isObject:()=>ku,isRegExp:()=>X6,isSet:()=>hp,isString:()=>W0,isSymbol:()=>sl,isTypedArray:()=>cl,isUndefined:()=>ia,isWeakMap:()=>mp,isWeakSet:()=>_p,iteratee:()=>K0,keys:()=>Gt,last:()=>h4,lastIndexOf:()=>Kp,map:()=>Pu,mapObject:()=>B1,matcher:()=>_s,matches:()=>_s,max:()=>va,memoize:()=>Q1,methods:()=>U0,min:()=>d4,mixin:()=>Ya,negate:()=>u0,noop:()=>ya,now:()=>ai,object:()=>y4,omit:()=>a3,once:()=>Wp,pairs:()=>O1,partial:()=>ci,partition:()=>s3,pick:()=>Yl,pluck:()=>s0,property:()=>n0,propertyOf:()=>q1,random:()=>G0,range:()=>x4,reduce:()=>Sl,reduceRight:()=>o4,reject:()=>a4,rest:()=>i0,restArguments:()=>hn,result:()=>K1,sample:()=>Sa,select:()=>yr,shuffle:()=>f4,size:()=>m4,some:()=>Dl,sortBy:()=>p4,sortedIndex:()=>Ma,tail:()=>i0,take:()=>Da,tap:()=>H1,template:()=>J1,templateSettings:()=>Ep,throttle:()=>Z1,times:()=>z1,toArray:()=>Ta,toPath:()=>ml,transpose:()=>no,unescape:()=>Yp,union:()=>m3,uniq:()=>to,unique:()=>to,uniqueId:()=>G1,unzip:()=>no,values:()=>Xu,where:()=>l4,without:()=>f3,wrap:()=>t4,zip:()=>_3});var M4=C(()=>{Rn();Ku();Xi();M9();V6();J6();L9();L1();K6();k9();v9();T9();Z6();ep();v1();Zi();_r();T1();D9();up();op();E9();cp();P9();F9();j9();W9();B9();ou();pa();z0();q9();gp();bp();yp();P1();xp();z9();U9();V9();Lp();J9();K9();j1();rp();Tp();Mp();W1();G9();hl();X9();Sp();U1();Q9();t_();Op();n_();u_();r_();s_();vp();yl();Rp();i_();o_();$p();a_();c_();l_();d_();n4();f_();p_();jp();m_();Bp();s4();zp();Up();Jp();h_();Gp();__();r0();eo();g_();b_();La();y_();x_();w_();ka();M_();c4();L_();Zp();k_();v_();t3();T_();S_();C_();D_();A_();e3();Y_();o3();O_();I_();c3();P_();l3();N_();R_();H_();p3();$_();F_();d3();h3();j_();W_();B_();q_();z_();V_()});var y3,Ol,J_=C(()=>{M4();M4();y3=Ya(b3);y3._=y3;Ol=y3});var x3={};$0(x3,{VERSION:()=>nl,after:()=>r4,all:()=>
32Cl,allKeys:()=>Br,any:()=>Dl,assign:()=>e0,before:()=>xa,bind:()=>xl,bindAll:()=>Hp,chain:()=>X1,chunk:()=>w4,clone:()=>R1,collect:()=>Pu,compact:()=>_4,compose:()=>u4,constant:()=>da,contains:()=>vu,countBy:()=>r3,create:()=>N1,debounce:()=>e4,default:()=>Ol,defaults:()=>fl,defer:()=>Fp,delay:()=>wl,detect:()=>Z0,difference:()=>El,drop:()=>i0,each:()=>au,escape:()=>Ap,every:()=>Cl,extend:()=>dl,extendOwn:()=>e0,filter:()=>yr,find:()=>Z0,findIndex:()=>Q0,findKey:()=>wa,findLastIndex:()=>Ll,findWhere:()=>i4,first:()=>Da,flatten:()=>g4,foldl:()=>Sl,foldr:()=>o4,forEach:()=>au,functions:()=>U0,get:()=>ga,groupBy:()=>n3,has:()=>F1,head:()=>Da,identity:()=>t0,include:()=>vu,includes:()=>vu,indexBy:()=>u3,indexOf:()=>vl,initial:()=>Ca,inject:()=>Sl,intersection:()=>b4,invert:()=>ha,invoke:()=>Qp,isArguments:()=>B0,isArray:()=>Ou,isArrayBuffer:()=>il,isBoolean:()=>oa,isDataView:()=>Qi,isDate:()=>G6,isElement:()=>M1,isEmpty:()=>D1,isEqual:()=>Y1,isError:()=>Q6,isFinite:()=>S1,isFunction:()=>Mn,isMap:()=>pp,isMatch:()=>fa,isNaN:()=>la,isNull:()=>w1,isNumber:()=>rl,isObject:()=>ku,isRegExp:()=>X6,isSet:()=>hp,isString:()=>W0,isSymbol:()=>sl,isTypedArray:()=>cl,isUndefined:()=>ia,isWeakMap:()=>mp,isWeakSet:()=>_p,iteratee:()=>K0,keys:()=>Gt,last:()=>h4,lastIndexOf:()=>Kp,map:()=>Pu,mapObject:()=>B1,matcher:()=>_s,matches:()=>_s,max:()=>va,memoize:()=>Q1,methods:()=>U0,min:()=>d4,mixin:()=>Ya,negate:()=>u0,noop:()=>ya,now:()=>ai,object:()=>y4,omit:()=>a3,once:()=>Wp,pairs:()=>O1,partial:()=>ci,partition:()=>s3,pick:()=>Yl,pluck:()=>s0,property:()=>n0,propertyOf:()=>q1,random:()=>G0,range:()=>x4,reduce:()=>Sl,reduceRight:()=>o4,reject:()=>a4,rest:()=>i0,restArguments:()=>hn,result:()=>K1,sample:()=>Sa,select:()=>yr,shuffle:()=>f4,size:()=>m4,some:()=>Dl,sortBy:()=>p4,sortedIndex:()=>Ma,tail:()=>i0,take:()=>Da,tap:()=>H1,template:()=>J1,templateSettings:()=>Ep,throttle:()=>Z1,times:()=>z1,toArray:()=>Ta,toPath:()=>ml,transpose:()=>no,unescape:()=>Yp,union:()=>m3,uniq:()=>to,unique:()=>to,uniqueId:()=>G1,unzip:()=>no,values:()=>Xu,where:()=>l4,without:()=>f3,wrap:()=>t4,zip:()=>_3});var L4=C(()=>{J_();M4()});var w3=et((aj,K_)=>{"use strict";K_.exports=(L4(),zi(x3))});var M3=et((hj,Z_)=>{"use strict";j0();Vu();d1();Gc();Xc();L4();var G_="lmkr",X_=["author","lmkr","insertorder","start"],Q_=[G_,"list"],Il=function(t,e){this.rep=t,this.applyChangesetCallback=e,this.author=""};Il.DEFAULT_LINE_ATTRIBUTES=X_;Il.lineAttributes=Q_;Il.prototype=Ol.default(Il.prototype).extend({applyChangeset(t){if(!this.applyChangesetCallback)return t;let e=t.toString();return ps(e)||this.applyChangesetCallback(e),t},setAttributesOnRange(t,e,n){if(t[0]<0)throw new RangeError("selection start line number is negative");if(t[1]<0)throw new RangeError("selection start column number is negative");if(e[0]<0)throw new RangeError("selection end line number is negative");if(e[1]<0)throw new RangeError("selection end column number is negative");if(t[0]>e[0]||t[0]===e[0]&&t[1]>e[1])throw new RangeError("selection ends before it starts");let u;for(let s=t[0];s<=e[0];s++){let[i,c]=this._findRowRange(s,t,e),d=this._setAttributesOnRangeByLine(s,i,c,n);u?u=Ju(u.toString(),d.toString(),this.rep.apool):u=d}return this.applyChangeset(u)},_findRowRange(t,e,n){if(t<e[0]||t>n[0])throw new RangeError(`line ${t} not in selection`);if(t>=this.rep.lines.length())throw new RangeError(`selected line ${t} does not exist`);let u=this.rep.lines.offsetOfIndex(t+1)-this.rep.lines.offsetOfIndex(t)-1,s=this.lineHasMarker(t)?1:0;if(u-s<0)throw new Error(`line ${t} has negative length`);if(e[1]<0)throw new RangeError("selection starts at negative column");let i=Math.max(s,t===e[0]?e[1]:0);if(i>u)throw new RangeError("selection starts after line end");if(n[1]<0)throw new RangeError("selection ends at negative column");let c=Math.max(s,t===n[0]?n[1]:u);if(c>u)throw new RangeError("selection ends after line end");if(i>c)throw new RangeError("selection ends before it starts");return[i,c]},_setAttributesOnRangeByLine(t,e,n,u){let s=new hr(this.rep.lines.totalWidth());return Kc(this.rep,s,[t,e]),Ji(this.rep,s,[t,e],[t,n],u,this.rep.apool),s},lineHasMarker(t){return Q_.find(e=>this.getAttributeOnLine(t,e)!=="")!==void 0},getAttributeOnLine(t,e){let n=this.rep.alines[t];if(!n)return"";let[u]=pn(n);return u==null?"":Vn.fromString(u.attribs,this.rep.apool).get(e)||""},getAttributesOnLine(t){let e=this.rep.alines[t];if(!e)return[];let[n]=pn(e);return n==null?[]:[...si.attribsFromString(n.attribs,this.rep.apool)
32]},getAttributeOnSelection(t,e){let n=this.rep;if(!(n.selStart&&n.selEnd))return;n.selStart[0]===n.selEnd[0]&&n.selEnd[1]===n.selStart[1]&&e&&n.selStart[1]!==0&&n.selStart[1]--;let s=new Vn(n.apool).set(t,"true").toString(),i=new RegExp(`${s.replace(/\*/g,"\\*")}(\\*|$)`),c=p=>i.test(p),d=(p,g)=>{if(p[1]===g[1]&&p[0]===g[0])return!1;if(p[0]!==g[0]){let H=d(p,[p[0],n.lines.atIndex(p[0]).text.length]);for(let A=p[0]+1;A<g[0];A++)H=H&&d([A,0],[A,n.lines.atIndex(A).text.length]);return H=H&&d([g[0],0],[g[0],g[1]]),H}let y=p[0],S=p[1],w=g[1],T=!0,D=0;for(let H of pn(n.alines[y])){let A=D,F=A+H.chars;if(!c(H.attribs)&&!(F<=S||A>=w)){T=!1;break}D=F}return T};return d(n.selStart,n.selEnd)},getAttributesOnPosition(t,e){let n=this.rep.alines[t];if(!n)return[];let u=0;for(let s of pn(n))if(u+=s.chars,!(u<=e))return[...si.attribsFromString(s.attribs,this.rep.apool)];return[]},getAttributesOnCaret(){return this.getAttributesOnPosition(this.rep.selStart[0],this.rep.selStart[1])},setAttributeOnLine(t,e,n){let u=[0,0],s=new hr(this.rep.lines.totalWidth()),i=this.lineHasMarker(t);return Ji(this.rep,s,u,u=[t,0]),i?Ji(this.rep,s,u,u=[t,1],[[e,n]],this.rep.apool):s.insert("*",[["author",this.author],["insertorder","first"],[G_,"1"],[e,n]],this.rep.apool),this.applyChangeset(s)},removeAttributeOnLine(t,e,n){let u=new hr(this.rep.lines.totalWidth()),s=this.lineHasMarker(t),i=!1,c=this.getAttributesOnLine(t).map(p=>p[0]===e&&(!n||p[0]===n)?(i=!0,[p[0],""]):p[0]==="author"?[p[0],this.author]:p);if(!i)return;Kc(this.rep,u,[t,0]);let d=Ol.chain(c).filter(p=>!!p[1]).map(p=>p[0]).difference(X_).size().value();return s&&!d?n1(this.rep,u,[t,0],[t,1]):Ji(this.rep,u,[t,0],[t,1],c,this.rep.apool),this.applyChangeset(u)},toggleAttributeOnLine(t,e,n){return this.getAttributeOnLine(t,e)?this.removeAttributeOnLine(t,e):this.setAttributeOnLine(t,e,n)},hasAttributeOnSelectionOrCaretPosition(t){let e=this.rep.selStart[0]!==this.rep.selEnd[0]||this.rep.selEnd[1]!==this.rep.selStart[1],n;if(e)n=this.getAttributeOnSelection(t);else{let u=this.getAttributesOnCaret();n=[].concat(...u).includes(t)}return n}});Z_.exports=Il});var k3=et(L3=>{"use strict";Vu();Xc();Lu();ri();var k4=Wr(),jn={},dL=M3();jn.ATTRIB_CLASSES={bold:"tag:b",italic:"tag:i",underline:"tag:u",strikethrough:"tag:s"};var e8="lineAttribMarker";L3.lineAttributeMarker=e8;jn.getAuthorClassName=t=>`author-${t.replace(/[^a-y0-9]/g,e=>e==="."?"-":`z${e.charCodeAt(0)}z`)}`;jn.getLineStyleFilter=(t,e,n,u)=>{for(let c of k4.callAll("aceAttribClasses",jn.ATTRIB_CLASSES))Object.assign(jn.ATTRIB_CLASSES,c);if(t===0)return n;let s=n;return(()=>{let c=t,d=0,p,g,y=F=>{let R="",se=!1;for(let[B,q]of si.attribsFromString(F,u))if(!(!B||!q))if(!se&&dL.lineAttributes.indexOf(B)>=0&&(se=!0),B==="author")R+=` ${jn.getAuthorClassName(q)}`;else if(B==="list")R+=` list:${q}`;else if(B==="start")R+=` start:${q}`;else if(jn.ATTRIB_CLASSES[B])R+=` ${jn.ATTRIB_CLASSES[B]}`;else{let f=k4.callAll("aceAttribsToClasses",{linestylefilter:jn,key:B,value:q});R+=` ${f.join(" ")}`}return se&&(R+=` ${e8}`),R.substring(1)},S=pn(e),w=S.next(),T,D,H=()=>{T=w.done?new ln:w.value,w.done||(w=S.next()),D=T.opcode&&y(T.attribs)};H();let A=()=>{if(d<c)for(p=D,g=T.chars,H();T.opcode&&D===p;)g+=T.chars,H()};return A(),(F,R)=>{let se=k4.callAll("disableAuthorColorsForThisLine",{linestylefilter:jn,text:F,class:R}),B=se==null||se.length===0?!1:se[0];for(;F.length>0;){if(g<=0||B)return s(F,R);let q=F.length;q>g&&(q=g);let f=F.substring(0,q);F=F.substring(q),s(f,(R&&`${R} `)+p),d+=q,g-=q,g===0&&A()}}})()};jn.getAtSignSplitterFilter=(t,e)=>{let n=/@/g;n.lastIndex=0;let u=null,s;for(;s=n.exec(t);)u||(u=[]),u.push(s.index);return u?jn.textAndClassFuncSplitter(e,u):e};jn.getRegexpFilter=(t,e)=>(n,u)=>{t.lastIndex=0;let s=null,i=null,c;for(;c=t.exec(n);){s||(s=[],i=[]);let g=c.index,y=c[0];s.push([g,y]),i.push(g,g+y.length)}if(!s)return u;let d=g=>{for(let y=0;y<s.length;y++){let S=s[y];if(g>=S[0]&&g<S[0]+S[1].length)return S[1]}return!1},p=(()=>{let g=0;return(y,S)=>{let w=y.length,T=S,D=d(g);D&&(T+=` ${e}:${D}`),u(y,T),g+=w}})();return jn.textAndClassFuncSplitter(p,i)};jn.getURLFilter=jn.getRegexpFilter(Lt.urlRegex,"url");jn.textAndClassFuncSplitter=(t,e)=>{let n=0,u=0;for(;e&&n<e.length&&e[n]===0;)n++;let s=(i,c)=>{if(!e||n>=e.length)t(i,c),u+=i.length;else{let p=e[n]-u,g=i.length;p>=g?(t(i,c),u+=i.length,p===g&&n++):(p>0&&(t(i.substring(0,p),c),u+=p),n++,s(i.substring(p),c))}};return s};jn.getFilterStack=(t,e,n)=>{let u=jn.getURLFilter(t,e);return k4.callAll("aceGetFilterStack",{linestylefilter:jn,browser:n}).map(i=>{u=i(t,u)}),u};jn.populateDomLine=(t,e,n,u)=>{let s=t;s.slice(-1)===` 33`&&(s=s.substring(0,s.length-1));let i=(d,p)=>{u.appendSpan(d,p)},c=jn.getFilterStack(s,i);c=jn.getLineStyleFilter(s.length,e,c,n),c(s,"")};L3.linestylefilter=jn});var n8=et(t8=>{"use strict";var Ea=$6(),v4=Wr(),Pl=w3(),fL=k3().lineAttributeMarker,Nl=()=>{},di={};di.addToLineClass=(t,e)=>(e.replace(/\S+/g,n=>{n.indexOf("line:")===0&&(t=(t?`${t} `:"")+n.substring(5))}),t);di.createDomLine=(t,e,n,u)=>{let s={node:null,appendSpan:Nl,prepareForAdd:Nl,notifyAdded:Nl,clearSpans:Nl,finishUpdate:Nl,lineMarker:0},i=u;i?s.node=i.createElement("div"):s.node={innerHTML:"",className:""};let c=[],d="",p="",g=null,y=H=>di.processSpaces(H,e),S=e?Pl.identity:y,w=e?y:Pl.identity,T="ace-line";s.appendSpan=(H,A)=>{let F=!1;if(A.indexOf(fL)>=0){let f=/(?:^| )list:(\S+)/.exec(A),N=/(?:^| )start:(\S+)/.exec(A);if(Pl.map(v4.callAll("aceDomLinePreProcessLineAttributes",{domline:di,cls:A}),z=>
33{d+=z.preHtml,p+=z.postHtml,F|=z.processedMarker}),f&&(f=f[1],f&&(f.indexOf("number")<0?(d+=`<ul class="list-${Ea.escapeHTMLAttribute(f)}"><li>`,p=`</li></ul>${p}`):(N?(Number.parseInt(N[1])===1&&(T=`${T} list-start-${f}`),d+=`<ol start=${N[1]} class="list-${Ea.escapeHTMLAttribute(f)}"><li>`):d+=`<ol class="list-${Ea.escapeHTMLAttribute(f)}"><li>`,p+="</li></ol>")),F=!0),Pl.map(v4.callAll("aceDomLineProcessLineAttributes",{domline:di,cls:A}),z=>{d+=z.preHtml,p+=z.postHtml,F|=z.processedMarker}),F){s.lineMarker+=H.length;return}}let R=null,se=null;A.indexOf("url")>=0&&(A=A.replace(/(^| )url:(\S+)/g,(f,N,z)=>(R=z,`${N}url`))),A.indexOf("tag")>=0&&(A=A.replace(/(^| )tag:(\S+)/g,(f,N,z)=>(se||(se=[]),se.push(z.toLowerCase()),N+z)));let B="",q="";if(Pl.map(v4.callAll("aceCreateDomLine",{domline:di,cls:A}),f=>{A=f.cls,B+=f.extraOpenTags,q=f.extraCloseTags+q}),!H&&A)T=di.addToLineClass(T,A);else if(H){if(R){let f=new RegExp("^(about|geo|mailto|tel):");!~R.indexOf("://")&&!f.test(R)&&(R=`http://${R}`);let N=Ea.escapeHTMLAttribute(R);B=`${B}<a href="${N}" rel="noreferrer noopener">`,q=`</a>${q}`}se&&(se.sort(),B=`${B}<${se.join("><")}>`,se.reverse(),q=`</${se.join("></")}>${q}`),c.push('<span class="',Ea.escapeHTMLAttribute(A||""),'">',B,S(Ea.escapeHTML(H)),q,"</span>")}},s.clearSpans=()=>{c=[],T="ace-line",s.lineMarker=0};let D=()=>{let H=w(c.join(""));H||(!i||!n?H+=" ":H+="<br/>"),t&&(H=(d||"")+H+(p||"")),c=d=p="",H!==g&&(g=H,s.node.innerHTML=g),T!=null&&(s.node.className=T),v4.callAll("acePostWriteDomLineHTML",{node:s.node})};return s.prepareForAdd=D,s.finishUpdate=D,s};di.processSpaces=(t,e)=>{if(t.indexOf("<")<0&&!e)return t.replace(/[ \u00a0]/g," ");let n=[];if(t.replace(/<[^>]*>?|[ \u00a0]|[^ \u00a0<]+/g,u=>{n.push(u)}),e){let u=!0,s=!1;for(let i=n.length-1;i>=0;i--){let c=n[i];c===" "?((u||s)&&(n[i]=" "),u=!1,s=!0):c.charAt(0)!=="<"&&(u=!1,s=!1)}for(let i=0;i<n.length;i++){let c=n[i];if(c===" "){n[i]=" ";break}else if(c.charAt(0)!=="<")break}}else for(let u=0;u<n.length;u++)n[u]===" "&&(n[u]=" ");for(let u=0;u<n.length;u++)n[u]==="\xA0"&&(n[u]=" ");return n.join("")};t8.domline=di});var s8=et(r8=>{"use strict";Vu();var pL=w3(),u8=(()=>{let t=(()=>{let w=[],T=0,D="undoableEvent",H="externalChange",A=()=>{w.length=0,w.push({elementType:D,eventType:"bottom"}),T=1};A();let F=N=>{let z=pL.extend({},N);z.elementType=D,w.push(z),T++},R=N=>{let z=w.length-1;w[z].elementType===H?w[z].changeset=Ju(w[z].changeset,N,S()):w.push({elementType:H,changeset:N})},se=N=>{let z=w.length-1-N,we=w.length-1;for(;we>z||w[we].elementType===H;)if(w[we].elementType===H){let ae=w[we],ze=w[we-1];if(ze.backset){let Ee=ae.changeset,M=ze.backset;if(ze.backset=Gi(Ee,ze.backset,!1,S()),ae.changeset=Gi(M,ae.changeset,!0,S()),typeof ze.selStart=="number"){let te=a1(Ee,ze.selStart,ze.selEnd);ze.selStart=te[0],ze.selEnd=te[1],ze.selStart===ze.selEnd&&(ze.selFocusAtStart=!1)}}w[we-1]=ae,w[we]=ze,we>=2&&w[we-2].elementType===H&&(ae.changeset=Ju(w[we-2].changeset,ae.changeset,S()),w.splice(we-2,1),we--)}else we--};return{numEvents:()=>T,popEvent:()=>(se(0),T--,w.pop()),pushEvent:F,pushExternalChange:R,clearStack:A,getNthFromTop:N=>(se(N),w[w.length-1-N])}})(),e=0,n=()=>{t.clearStack(),e=0},u=(w,T)=>{let D=0,H=0;for(;D>=0&&D<w.length;)D=w.indexOf(T,D),D>=0&&(H++,D++);return H},s=(w,T)=>u(iu(w).ops,T),i=(w,T)=>{if(!w)return T;if(!T)return w;let D=s(w,"+"),H=s(T,"+"),A=s(w,"-"),F=s(T,"-");if(D===1&&H===1&&A===0&&F===0){let R=Ju(w,T,S()),se=s(R,"+"),B=s(R,"-");if(se===1&&B===0)return R}else if(D===0&&H===0&&A===1&&F===1){let R=Ju(w,T,S()),se=s(R,"+"),B=s(R,"-");if(se===0&&B===1)return R}return null},c=w=>{let T=t.getNthFromTop(0),D=()=>{typeof w.selStart=="number"&&(T.selStart=w.selStart,T.selEnd=w.selEnd,T.selFocusAtStart=w.selFocusAtStart)};if(!w.backset||ps(w.backset))D();else{let H=!1;if(T.eventType===w.eventType){let A=i(w.backset,T.backset);A&&(T.backset=A,D(),H=!0)}H||w&&t.pushEvent(w),e=0}},d=w=>{w&&!ps(w)&&t.pushExternalChange(w)},p=w=>typeof w.selStart!="number"?null:{selStart:w.selStart,selEnd:w.selEnd,selFocusAtStart:w.selFocusAtStart},g=w=>{if(e<t.numEvents()-1){let T=t.getNthFromTop(e),D=t.getNthFromTop(e+1),H=w(T.backset,p(D));t.pushEvent(H),e+=2}else w()},y=w=>{if(e>=2){let T=t.getNthFromTop(0),D=t.getNthFromTop(1);w(T.backset,p(D)),t.popEvent(),e-=2}else w()},S=()=>u8.apool;return{clearHistory:n,reportEvent:c,reportExternalChange:d,performUndo:g,performRedo:y,enabled:!0,apool:null}})();r8.undoModule=u8});var o8=et(i8=>{"use strict";d1();j0();Lu();Vu();Z7();s9();u1();Zc();ri();Gc();var kn,Nu=Kd(),T4=(r6(),zi(_7)),mu=Wc().$,js=T4.isNodeText,mL=T4.getAssoc,hL=T4.setAssoc,v3=T4.noop,qr=Wr();function _L(t,e){let n=o9().makeChangesetTracker,u=N6().colorutils,s=p9().makeContentCollector,i=n8().domline,c=k3().linestylefilter,d=s8().undoModule,p=M3(),g=!1,y=" ",S=16,w=["bold","italic","underline","strikethrough"],T="selected",D="",H=!1,A=document.getElementsByName("ace_outer")[0],F=A.contentWindow.document.getElementsByName("ace_inner")[0].contentWindow.document,R=F.body,se=()=>{R.focus()},B=A.contentWindow.document,q=B.getElementById("sidediv"),f=B.getElementById("linemetricsdiv"),N=B.getElementById("sidedivinner"),z=()=>{let k=B.createElement("div");N.appendChild(k);let O=B.createElement("span");O.classList.add("line-number"),O.appendChild(B.createTextNode(N.children.length)),k.appendChild(O)};z();let we=new r9(A),ae=v3,ze=k=>!0,Ee=v3,M={lines:new Q7,selStart:null,selEnd:null,selFocusAtStart:!1,alltext:"",alines:[],apool:new Ki};d.enabled&&(d.apool=M.apool);let te=!0,Fe=!0,Be=!0,_e=!0,ue=g&&window.console;if(!window.console){let k=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"];ue={};for(let O of k)ue[O]=v3}let fe=window,ee=(k,O,J)=>{k===void 0&&(k=M.selStart),O===void 0&&(O=M.selEnd);let ne=new hr(M.lines.totalWidth());Kc(M,ne,k),n1(M,ne,k,O),ne.insert(J,[["author",D]],M.apool);let U=ne.toString();Un(U)},We=n(fe,M.apool,{withCallbacks:(k,O)=>{V(k,()=>{Me(1),O({setDocumentAttributedText:J=>{ie(J)},applyChangesetToDocument:(J,ne)=>{let U=W.editEvent.eventType;W.startNewEvent("nonundoable"),Un(J,ne),W.startNewEvent(U)}})})}}),rt={},Ue=()=>rt;t.ace_getAuthorInfos=Ue;let ot=(k,O)=>{let J=ct(Ve(k));if(!qr.callAll("aceSetAuthorStyle",{dynamicCSS:e.inner,outerDynamicCSS:e.outer,parentDynamicCSS:e.parent,info:O,author:k,authorSelector:J}).some(U=>U)){if(!O)e.inner.removeSelectorStyle(J),e.parent.removeSelectorStyle(J);else if(O.bgcolor){let U=O.bgcolor;typeof O.fade=="number"&&(U=Qe(U,O.fade));
33let oe=u.textColorFromBackgroundColor(U,window.clientVars.skinName),re=[e.inner.selectorStyle(J),e.parent.selectorStyle(J)];for(let pe of re)pe.backgroundColor=U,pe.color=oe,pe["padding-top"]="3px",pe["padding-bottom"]="4px"}}},dt=(k,O)=>{if(k){if(typeof k!="string")throw new Error(`setAuthorInfo: author (${k}) is not a string`);O?rt[k]=O:delete rt[k],ot(k,O)}},Ve=k=>`author-${k.replace(/[^a-y0-9]/g,O=>O==="."?"-":`z${O.charCodeAt(0)}z`)}`,Ae=k=>k.substring(0,7)==="author-"?k.substring(7).replace(/[a-y0-9]+|-|z.+?z/g,O=>O==="-"?".":O.charAt(0)==="z"?String.fromCharCode(Number(O.slice(1,-1))):O):null,ct=k=>`.authorColors .${k}`,Qe=(k,O)=>{let J=u.css2triple(k);return J=u.blend(J,[1,1,1],O),u.triple2css(J)};t.ace_getRep=()=>M,t.ace_getAuthor=()=>D;let it={applyChangesToBase:1};for(let k of qr.callAll("aceRegisterNonScrollableEditEvents"))it[k]=1;let Y=k=>!it[k],W=null,X=(k,O)=>{if(H)return;let J=pe=>({eventType:pe,backset:null}),ne=pe=>{if(M.selStart&&M.selEnd){let G=M.lines.offsetOfIndex(M.selStart[0])+M.selStart[1],o=M.lines.offsetOfIndex(M.selEnd[0])+M.selEnd[1];pe.selStart=G,pe.selEnd=o,pe.selFocusAtStart=M.selFocusAtStart}if(d.enabled){let G=!1;try{Ss(pe.eventType)?d.clearHistory():pe.eventType==="nonundoable"?pe.changeset&&d.reportExternalChange(pe.changeset):d.reportEvent(pe),G=!0}finally{G||(d.enabled=!1)}}},U=(pe,G)=>{let o=W.editEvent;return G||ne(o),W.editEvent=J(pe),o};W={type:k,docTextChanged:!1,selectionAffected:!1,userChangedSelection:!1,domClean:!1,isUserChange:!1,repChanged:!1,editEvent:J(k),startNewEvent:U};let oe=!1,re;try{re=O(),qr.callAll("aceEditEvent",{callstack:W,editorInfo:t,rep:M,documentAttributeManager:kn}),oe=!0}finally{let pe=W;oe?(ne(pe.editEvent),pe.domClean&&pe.type!=="setup"&&(pe.selectionAffected&&Ys(),(pe.docTextChanged||pe.userChangedSelection)&&Y(pe.type)&&I0(),pe.docTextChanged&&pe.type.indexOf("importText")<0&&Ee())):W.type==="idleWorkTimer"&&Ke.atLeast(1e3),W=null}return re};t.ace_inCallStack=X;let V=(k,O)=>{W?O():X(k,O)};t.ace_inCallStackIfNecessary=V;let me=()=>{H=!0,Ke&&Ke.never(),Qs()},le=k=>{Fe=k,R.classList.toggle("doesWrap",Fe),fe.setTimeout(()=>{V("setWraps",()=>{Me(7),ge(),Er()})},0)},Q=k=>{let O=_e;_e=!!k,k!==O&&(k||V("setStyled",()=>{Me(12);let J=[];for(let ne of Object.keys(an))J.push([ne,""]);Ks(0,M.alltext.length,J)}))},ye=k=>{R.style.fontFamily=k,f.style.fontFamily=k},ge=()=>{gt(0,M.alltext.length)},Re=k=>{te=k,R.contentEditable=te?"true":"false",R.setAttribute("aria-readonly",te?"false":"true"),R.classList.toggle("static",!te)},De=()=>Re(te),qe=(k,O,J)=>{let ne;if(J){if(k.charAt(k.length-1)!==` 34`)throw new Error("new raw text must end with newline");if(/[\r\t]/.exec(k))throw new Error("new raw text must not contain CR or tab");ne=k.substring(0,k.length-1).split(` 35`)}else ne=k.split(` 36`).map(Oc);let U=` 37`;if(ne.length>0&&(U=`${ne.join(` 38`)} 39`),V(`importText${O?"Undoable":""}`,()=>{Se(U)}),J&&M.alltext!==k)throw new Error("mismatch error setting raw text in importText")},Ce=(k,O,J)=>{if(k=c1(k),O){let ne=new Ki().fromJsonable(O);k.attribs=ra(k.attribs,ne,M.apool)}V(`importText${J?"Undoable":""}`,()=>{ie(k)})},ie=k=>{k.text===""&&(k.text=` 40`),Me(8);let O=M.lines.totalWidth(),J=M.lines.length(),ne=M.lines.offsetOfIndex(J-1),U=M.lines.atIndex(J-1).text.length,oe=new mr,re=new ln("-");re.chars=ne,re.lines=J-1,oe.append(re),re.chars=U,re.lines=0,oe.append(re);for(let o of J7(k))oe.append(o);let pe=O+oe.getLengthChange(),G=ua($s(O,pe,oe.toString(),k.text.slice(0,-1)));if(Un(G),ir([0,M.lines.atIndex(0).lineMarker],[0,M.lines.atIndex(0).lineMarker]),Ke.atMost(100),M.alltext!==k.text)throw new Error("mismatch error setting raw text in setDocAText")},Se=k=>{ie(Qc(k))},ve=()=>{let k=M.alltext,O=k.length;return O>0&&O--,k.substring(0,O)},at=()=>(W&&!W.domClean&&V("exportText",()=>{Me(2)}),ve()),he=()=>Er(),Je=k=>{ze=k},Ye=k=>{ae=k},st=k=>{Ee=k},Oe={clearauthorship:k=>{!(M.selStart&&M.selEnd)||Ut()?k?k():Ks(0,M.alltext.length,[["author",""]]):Sr("author","")}},He=(k,...O)=>{k=k.toLowerCase(),Oe[k]&&V(k,()=>{Me(9),Oe[k](...O)})},je=(k,O,J)=>{V("replaceRange",()=>{Me(9),ee(k,O,J)})};t.ace_callWithAce=(k,O,J)=>{let ne=()=>k(t);if(J!==void 0){let U=ne;ne=()=>{t.ace_fastIncorp(9),U()}}return O!==void 0?t.ace_inCallStack(O,ne):ne()},t.ace_setProperty=(k,O)=>{let ne={wraps:le,showsauthorcolors:U=>R.classList.toggle("authorColors",!!U),showsuserselections:U=>R.classList.toggle("userSelections",!!U),showslinenumbers:U=>{Be=!!U,q.parentNode.classList.toggle("line-numbers-hidden",!Be),Er()},userauthor:U=>{D=String(U),kn.author=D},styled:Q,textface:ye,rtlistrue:U=>{R.classList.toggle("rtl",U),R.classList.toggle("ltr",!U),document.documentElement.dir=U?"rtl":"ltr"}}[k.toLowerCase()];ne!==void 0&&ne(O)},t.ace_setBaseText=k=>{We.setBaseText(k)},t.ace_setBaseAttributedText=(k,O)=>{We.setBaseAttributedText(k,O)},t.ace_applyChangesToBase=(k,O,J)=>{We.applyChangesToBase(k,O,J)},t.ace_prepareUserChangeset=()=>We.prepareUserChangeset(),t.ace_applyPreparedChangesetToBase=()=>{We.applyPreparedChangesetToBase()},t.ace_setUserChangeNotificationCallback=k=>{We.setUserChangeNotificationCallback(k)},t.ace_setAuthorInfo=(k,O)=>{dt(k,O)},t.ace_getDocument=()=>document;let Ge=()=>Date.now(),ft=k=>{let O=Ge(),J=!1,ne=!1,U=()=>J?(ne||(ne=!0),!0):Ge()-O>k?(J=!0,!0):!1;return U.elapsed=()=>Ge()-O,U},ht=k=>{let O=null,J=0,ne=()=>{O&&(fe.clearTimeout(O),O=null)},U=re=>{ne(),J=re;let pe=re-Ge();pe<0&&(pe=0),O=fe.setTimeout(oe,pe)},oe=()=>{O=null,k()};return{atMost:re=>{let pe=Ge()+re;(!O||J>pe)&&U(pe)},atLeast:re=>{let pe=Ge()+re;(!O||J<pe)&&U(pe)},never:()=>{ne()}}},Me=k=>{Cn()};t.ace_fastIncorp=Me;let Ke=ht(()=>{if(us){Ke.atLeast(500);return}V("idleWorkTimer",()=>{let k=ft(250),O=!1,J=!1;try{if(Cn(),k()||($i(),k()))return;O=!0,J=!0}finally{if(J)Ke.atMost(1e3);else if(O)Ke.atMost(500);else{let ne=Math.round(k.elapsed()/2);ne<100&&(ne=100),Ke.atMost(ne)}}})}),Xe=1,bt=k=>{let O=k.id;return O||(k.id=`magicdomid${Xe++}`)},gt=(k,O)=>{if(O<=k||k<0||k>=M.lines.totalWidth())return;let J=M.lines.atOffset(k),ne=M.lines.offsetOfEntry(J),U=M.lines.indexOfEntry(J),oe=!1,re=null,pe=(G,o)=>{J.domInfo.appendSpan(G,o)};for(;J&&ne<O;){let G=ne+J.width;J.domInfo.clearSpans(),vt(J,pe,ne),J.domInfo.finishUpdate(),ns(J.lineNode),(M.selStart&&M.selStart[0]===U||M.selEnd&&M.selEnd[0]===U)&&(oe=!0),re==null&&(re=U),ne=G,J=M.lines.next(J),U++}oe&&(W.selectionAffected=!0)},vt=(k,O,J)=>{let ne=J;typeof ne!="number"&&(ne=M.lines.offsetOfEntry(k));let U=k.text;if(U.length===0)c.getLineStyleFilter(0,"",O,M.apool)("","");else{let oe=c.getFilterStack(U,O,Nu),re=M.lines.indexOfEntry(k),pe=M.alines[re];oe=c.getLineStyleFilter(U.length,pe,oe,M.apool),oe(U,"")}},kt,Tt=()=>{kt={cleanNodesNearChanges:{}}};Tt();let jt=k=>{let O=F.getElementById(k);for(;O&&or(O);)O.id="",O=F.getElementById(k);return O},Yt=k=>{let O,J;if(or(k)){let ne=k.previousSibling;for(;ne&&or(ne);)ne=ne.previousSibling;if(ne)O=ne;else{let U=k.nextSibling;for(;U&&or(U);)U=U.nextSibling;U&&(O=U)}if(!O)return;J=!0}else{O=k;let ne=O.previousSibling,U=O.nextSibling;J=ne&&or(ne)||U&&or(U)}if(J)kt.cleanNodesNearChanges[`$${bt(O)}`]=!0;else{let ne=bt(O),U=O.previousSibling,oe=O.nextSibling,re=U&&bt(U)||null,pe=oe&&bt(oe)||null,G=M.lines.prev(M.lines.atKey(ne)),o=M.lines.next(M.lines.atKey(ne)),l=G&&G.key||null,m=o&&o.key||null;(re!==l||pe!==m)&&(kt.cleanNodesNearChanges[`$${bt(O)}`]=!0)}},yn=()=>
40{if(W.observedSelection)return;W.observedSelection=!0;let k=Xs();if(k){let O=Zs(k.startPoint.node),J=Zs(k.endPoint.node);O&&Yt(O),J&&O!==J&&Yt(J)}},dn=()=>{if(R.getElementsByTagName){let k=R.getElementsByTagName("style");for(let O of k){let J=Zs(O);J&&J.parentNode===R&&Yt(J)}}},Cn=()=>{if(W.domClean||(W.isUserChange=!0,g&&window.DONT_INCORP||window.DEBUG_DONT_INCORP))return!1;R.firstChild||(R.innerHTML="<div><!-- --></div>"),yn(),dn();let k=Ds(),O=!0,J=0,ne,U,oe=!1;for(;J<k.length;){if(ne=k[J][0],U=k[J][1],!((ne===0||jt(M.lines.atIndex(ne-1).key))&&(U===M.lines.length()||jt(M.lines.atIndex(U).key)))){O=!1;break}J++}if(!O){for(let I of R.childNodes)I.tagName&&(!I.id||!M.lines.containsKey(I.id))&&Yt(I);k=Ds()}Tt();let re=Xs(),pe,G,o=0,l=[],m=0,h=[],L=[];for(;o<k.length;){let I=k[o];ne=I[0],U=I[1];let P=ne===0&&R.firstChild||jt(M.lines.atIndex(ne-1).key).nextSibling;P=P&&or(P)&&P;let K=U===M.lines.length()&&R.lastChild||jt(M.lines.atIndex(U).key).previousSibling;if(K=K&&or(K)&&K,P&&K){let de=s(_e,Nu,M.apool,Ae);de.notifySelection(re);let Le=[];for(let Vt=P;Vt&&!(Vt.previousSibling&&Vt.previousSibling===K);Vt=Vt.nextSibling)de.collectContent(Vt),Le.push(Vt);de.notifyNextNode(K.nextSibling);let ce=de.getLines();if((ce.length<=1||ce[ce.length-1]!=="")&&K.nextSibling){U++;let Vt=K.nextSibling;de.collectContent(Vt),h.push(Vt),de.notifyNextNode(Vt.nextSibling)}let Pe=de.finish(),_t=Pe.selStart,wt=Pe.selEnd;ce=Pe.lines;let Mt=Pe.lineAttribs;Pe.linesWrapped>0&&(oe=!0),_t[0]>=0&&(pe=[_t[0]+ne+m,_t[1]]),wt[0]>=0&&(G=[wt[0]+ne+m,wt[1]]);let en=[],mn=K,Wn=[];for(let Vt of ce){let Ct=Tr(Vt);en.push(Ct),Wn.push(Ct.domInfo)}L.push([mn,Wn]);for(let Vt of Le)h.push(Vt);let xt={};pe&&(xt.selStart=pe),G&&(xt.selEnd=G),l.push([ne+m,U-ne,en,Mt,xt]),m+=ce.length-(U-ne)}else U>ne&&l.push([ne+m,U-ne,[],[]]);o++}let b=l.length>0;for(let I of l)Ho(...I);for(let I of L)zt(...I);for(let I of h)I.remove();if(oe&&mu("#innerdocbody").scrollLeft(0),re&&!pe){let I=qr.callAll("aceStartLineAndCharForPoint",{callstack:W,editorInfo:t,rep:M,root:R,point:re.startPoint,documentAttributeManager:kn});pe=I==null||I.length===0?nu(re.startPoint):I}if(re&&!G){let I=qr.callAll("aceEndLineAndCharForPoint",{callstack:W,editorInfo:t,rep:M,root:R,point:re.endPoint,documentAttributeManager:kn});G=I==null||I.length===0?nu(re.endPoint):I}let v=M.lines.length();return pe&&pe[0]>=v&&(pe[0]=v-1,pe[1]=M.lines.atIndex(pe[0]).text.length),G&&G[0]>=v&&(G[0]=v-1,G[1]=M.lines.atIndex(G[0]).text.length),re&&ts(pe,G,re&&re.focusAtStart),re&&(b||Ut())&&(W.selectionAffected=!0),W.domClean=!0,Er(),b},an={bold:!0,italic:!0,underline:!0,strikethrough:!0,list:!0},eu=k=>!!an[k],Ot=k=>p.DEFAULT_LINE_ATTRIBUTES.indexOf(k)!==-1,zt=(k,O)=>{let J,ne;for(let U of O){let oe=U.node,re=bt(oe),pe;if(J){let G=M.lines.next(J);G&&G.key===re&&(pe=G,ne+=J.width)}pe||(pe=M.lines.atKey(re),ne=M.lines.offsetOfKey(re)),J=pe,vt(pe,(G,o)=>{U.appendSpan(G,o)},ne),U.prepareForAdd(),pe.lineMarker=U.lineMarker,k?R.insertBefore(oe,k.nextSibling):R.insertBefore(oe,R.firstChild),k=oe,U.notifyAdded(),ns(oe)}},Ut=()=>M.selStart&&M.selEnd&&M.selStart[0]===M.selEnd[0]&&M.selStart[1]===M.selEnd[1];t.ace_isCaret=Ut;let Kt=()=>M.selStart[0];t.ace_caretLine=Kt;let Qt=()=>M.selStart[1];t.ace_caretColumn=Qt;let bu=()=>M.lines.offsetOfIndex(Kt())+Qt();t.ace_caretDocChar=bu;let S0=()=>{if(Ut()&&Qt()===0&&Kt()>0){let k=Kt(),O=M.lines.atIndex(k),ne=M.lines.prev(O).text,U=/^ *(?:)/.exec(ne)[0];window.clientVars.indentationOnNewLine&&/[[(:{]\s*$/.exec(ne)&&(U+=y);let re=new hr(M.lines.totalWidth()).keep(M.lines.offsetOfIndex(k),k).insert(U,[["author",D]],M.apool).toString();Un(re),ir([k,U.length],[k,U.length])}},tu=k=>{let O=k[0],J=k[1],ne=M.lines.atIndex(O);J-=ne.lineMarker,J<0&&(J=0);let U=ne.lineNode,oe=U,re=!1;if(J===0)return{node:U,index:0,maxIndex:1};for(;!(oe===U&&re);)if(re)oe.nextSibling?(oe=oe.nextSibling,re=!1):oe=oe.parentNode;else if(js(oe)){let pe=oe.nodeValue.length;if(J<=pe)return{node:oe,index:J,maxIndex:pe};J-=pe,re=!0}else oe.firstChild?oe=oe.firstChild:re=!0;return{node:U,index:1,maxIndex:1}},yu=k=>k.textContent||k.nodeValue||"",nu=k=>{if(k.node===R){if(k.index===0)return[0,0];{let O=M.lines.length(),J=M.lines.atIndex(O-1);return[O-1,J.text.length]}}else{let O=k.node,J=0;js(O)?J=k.index:k.index>0&&(J=yu(O).length);let ne,U;for(;(ne=O.parentNode)!==R;)(U=O.previousSibling)?(O=U,J+=yu(O).length):O=ne;O.firstChild&&Ii(O.firstChild)&&(J+=1);
40let oe=M.lines.atKey(O.id);return[M.lines.indexOfEntry(oe),J]}};t.ace_getLineAndCharForPoint=nu;let Tr=k=>{let O=Cs(k.length>0),J=O.node;return{key:bt(J),text:k,lineNode:J,domInfo:O,lineMarker:0}},Un=(k,O)=>{let J=(oe,re,pe)=>{let G=[];if(re>0){let m=M.lines.atIndex(oe);for(let h=0;h<re;h++)G.push(m.key),m=M.lines.next(m)}let o=pe.map(Tr);Oi(oe,re,o);let l;oe>0?l=jt(M.lines.atIndex(oe-1).key):l=null,zt(l,o.map(m=>m.domInfo));for(let m of G){let h=F.getElementById(m);h.parentNode.removeChild(h)}(M.selStart&&M.selStart[0]>=oe&&M.selStart[0]<=oe+re||M.selEnd&&M.selEnd[0]>=oe&&M.selEnd[0]<=oe+re)&&(W.selectionAffected=!0)};Yi(k,O);let ne=null;if(M.selStart&&M.selEnd){let oe=M.lines.offsetOfIndex(M.selStart[0])+M.selStart[1],re=M.lines.offsetOfIndex(M.selEnd[0])+M.selEnd[1],pe=a1(k,oe,re,O);ne=[pe[0],pe[1],M.selFocusAtStart]}z7(k,{splice:(oe,re,...pe)=>{J(oe,re,pe.map(G=>G.slice(0,-1)))},get:oe=>`${M.lines.atIndex(oe).text} 41`,length:()=>M.lines.length()}),ne&&ir(du(ne[0]),du(ne[1]),ne[2])},Yi=(k,O)=>{if(ua(k),L6(k)!==M.alltext.length){let ne=`${L6(k)}/${M.alltext.length}`;throw new Error(`doRepApplyChangeset length mismatch: ${ne}`)}let J=W.editEvent;if(J.eventType==="nonundoable")J.changeset?J.changeset=Ju(J.changeset,k,M.apool):J.changeset=k;else{let ne=G7(k,{get:U=>`${M.lines.atIndex(U).text} 42`,length:()=>M.lines.length()},M.alines,M.apool);J.backset?J.backset=Ju(ne,J.backset,M.apool):J.backset=ne}U7(k,M.alines,M.apool),We.isTracking()&&We.composeUserChangeset(k)},du=k=>{let O=M.lines.atOffset(k),J=M.lines.offsetOfEntry(O);return[M.lines.indexOfEntry(O),k-J]},Ei=(k,O,J)=>{k===O&&J.length===0||(O===M.alltext.length&&(k===O?(k--,O--,J=` 43${J.substring(0,J.length-1)}`):J.length===0?(k--,O--):(O--,J=J.substring(0,J.length-1))),ee(du(k),du(O),J))},Ks=(k,O,J)=>{O=Math.min(O,M.alltext.length-1),kn.setAttributesOnRange(du(k),du(O),J)};t.ace_performDocumentApplyAttributesToCharRange=Ks;let Sr=(k,O)=>{M.selStart&&M.selEnd&&kn.setAttributesOnRange(M.selStart,M.selEnd,[[k,O]])};t.ace_setAttributeOnSelection=Sr;let C0=(k,O)=>{if(!(M.selStart&&M.selEnd))return;M.selStart[0]===M.selEnd[0]&&M.selEnd[1]===M.selStart[1]&&O&&M.selStart[1]!==0&&M.selStart[1]--;let ne=new Vn(M.apool).set(k,"true").toString(),U=new RegExp(`${ne.replace(/\*/g,"\\*")}(\\*|$)`),oe=pe=>U.test(pe),re=(pe,G)=>{if(pe[1]===G[1]&&pe[0]===G[0])return!1;if(pe[0]!==G[0]){let b=!0;b=b&&re(pe,[pe[0],M.lines.atIndex(pe[0]).text.length]);for(let v=pe[0]+1;v<G[0];v++)b=b&&re([v,0],[v,M.lines.atIndex(v).text.length]);return b=b&&re([G[0],0],[G[0],G[1]]),b}let o=pe[0],l=pe[1],m=G[1],h=!0,L=0;for(let b of pn(M.alines[o])){let v=L,I=v+b.chars;if(!oe(b.attribs)&&!(I<=l||v>=m)){h=!1;break}L=I}return h};return re(M.selStart,M.selEnd)};t.ace_getAttributeOnSelection=C0;let es=k=>{if(!(M.selStart&&M.selEnd))return;let O=!0,J=new Vn(M.apool).set(k,"true").toString(),ne=new RegExp(`${J.replace(/\*/g,"\\*")}(\\*|$)`),U=G=>ne.test(G),oe=M.selStart[0],re=M.selEnd[0];for(let G=oe;G<=re;G++){let o=0,l=0;kn.lineHasMarker(G)&&(l=1);let m=M.lines.atIndex(G).text.length;G===oe&&(l=M.selStart[1]),G===re&&(m=M.selEnd[1]);for(let h of pn(M.alines[G])){let L=o,b=L+h.chars;if(!U(h.attribs)&&!(b<=l||L>=m)){O=!1;break}o=b}if(!O)break}let pe=O?"":"true";kn.setAttributesOnRange(M.selStart,M.selEnd,[[k,pe]]),Jn(k)&&Wu(k,!O)};t.ace_toggleAttributeOnSelection=es;let Cr=k=>{M.selStart&&M.selEnd&&ee(M.selStart,M.selEnd,k)},Oi=(k,O,J)=>{for(let re of J)re.width=re.text.length+1;let ne=M.lines.offsetOfIndex(k),U=M.lines.offsetOfIndex(k+O);M.lines.splice(k,O,J),W.docTextChanged=!0,W.repChanged=!0;let oe=J.map(re=>`${re.text} 44`).join("");M.alltext=M.alltext.substring(0,ne)+oe+M.alltext.substring(U,M.alltext.length)},Ho=(k,O,J,ne,U)=>{let oe=M.lines.offsetOfIndex(k),re=M.lines.offsetOfIndex(k+O),pe=M.lines.offsetOfIndex(k),G,o;U&&U.selStart&&(G=M.lines.offsetOfIndex(U.selStart[0])+U.selStart[1]-pe),U&&U.selEnd&&(o=M.lines.offsetOfIndex(U.selEnd[0])+U.selEnd[1]-pe);let l=J.map(Pe=>`${Pe.text} 45`).join(""),m=M.alltext.substring(oe,re),h=M.alines.slice(k,k+O).join(""),L=`${ne.join("|1+1")}|1+1`,b=Gs(m,l,h,L,G,o),v=b[0],I=b[1],P=m.substring(v,m.length-I),K=l.substring(v,l.length-I),de=oe+v,Le=re-I,ce=!1;if(P.charAt(P.length-1)===` 46`&&K.charAt(K.length-1)===` 47`&&(P=P.slice(0,-1),K=K.slice(0,-1),Le--,I++),P.length===0&&de===M.alltext.length&&K.length>0&&(de--,Le--,K=` 48${K.slice(0,-1)}`,ce=!0),Le===M.alltext.length&&P.length>0&&K.length===0&&M.alltext.charAt(de-1)===` 49`&&(de--,Le--),!(P.length===0&&K.length===0)){let _t=M.alltext.length,wt=M.lines.indexOfOffset(de),Mt=M.lines.offsetOfIndex(wt),on=()=>{let xt=new hr(_t);return xt.keep(Mt,wt),xt.keep(de-Mt),xt},en=(xt,Vt)=>{let Ct=0,tn=v,Eu=l.length-I-(ce?1:0);for(let uu of pn(xt)){let nn=Ct+uu.chars;nn<=tn||Ct>=Eu||Vt(Math.max(tn,Ct),Math.min(Eu,nn),uu.attribs),Ct=nn}},mn=K===P,Wn;if(mn){let xt=Pn(uu=>S6(uu,nn=>{let fn=M.apool.getAttribKey(nn);return eu(fn)?M.apool.putAttrib([fn,""]):!1})),Vt=on();ce&&Vt.keep(1,1),en(h,(uu,nn,fn)=>{Vt.keepText(l.substring(uu,nn),xt(fn))});let Ct=Vt.toString(),tn=on();ce&&tn.keep(1,1),en(L,(uu,nn,fn)=>{tn.keepText(l.substring(uu,nn),fn)});let Eu=tn.toString();Wn=Ju(Ct,Eu,M.apool)}else{let xt=on(),Vt=M.lines.indexOfOffset(Le),Ct=M.lines.offsetOfIndex(Vt);Ct>de?(xt.remove(Ct-de,Vt-wt),xt.remove(Le-Ct)):xt.remove(Le-de);let tn=!1,Eu=Pn(nn=>{let fn=Vn.fromString(nn,M.apool);return(!tn||!fn.has("author"))&&fn.set("author",D),fn.toString()}),uu="";en(L,(nn,fn,ru)=>{let Xn=Vn.fromString(ru,M.apool).get("author");Xn&&Xn!==uu&&(uu?tn=!0:uu=Xn)}),ce&&xt.insert(` 50`,Eu("")),en(L,(nn,fn,ru)=>{xt.insert(l.substring(nn,fn),Eu(ru))}),Wn=xt.toString()}Yi(Wn)}Oi(k,O,J)},Pn=k=>{let O={};return J=>(O[J]||(O[J]=k(J)),O[J])},Gs=(k,O,J,ne,U,oe)=>{let re=ce=>!Ot(M.apool.getAttribKey(ce)),pe=ce=>{let Pe=[],_t=[];for(let wt of pn(ce))Pe.push(wt.chars),_t.push(wt.attribs);return[Pe,_t]},G=(ce,Pe)=>{let _t=ce[0],wt=ce[1],Mt=Pe?_t.length-1:0,on=0;return()=>{for(;on>=_t[Mt];)Pe?Mt--:Mt++,on=0;let mn=wt[Mt];return on++,mn}},o=k.length,l=O.length,m=Math.min(o,l),h=pe(T6(J,re)),L=pe(T6(ne,re)),b=0,v=G(h,!1),I=G(L,!1);for(;b<m&&(k.charAt(b)===O.charAt(b)&&v()===I());)b++;let P=0,K=G(h,!0),de=G(L,!0);for(;P<m;)if(P===0)K(),de(),P++;
50else if(k.charAt(o-1-P)===O.charAt(l-1-P)&&K()===de())P++;else break;let Le=-1;if(typeof oe=="number"&&(Le=l-oe),b+P>o){let ce=o-b,Pe=P;Le>=ce&&Le<=Pe?P=Le:P=ce,b=o-P}if(b+P>l){let ce=l-b,Pe=P;Le>=ce&&Le<=Pe?P=Le:P=ce,b=l-P}return[b,P]},D0=(k,O)=>k?O?k[0]===O[0]&&k[1]===O[1]:!k:!O,ir=(k,O,J)=>{ts(k,O,J)&&(W.selectionAffected=!0)};t.ace_performSelectionChange=ir;let ts=(k,O,J)=>{J=!!J;let ne=J&&(!k||!O||k[0]!==O[0]||k[1]!==O[1]);if(!D0(M.selStart,k)||!D0(M.selEnd,O)||M.selFocusAtStart!==ne){if(M.selStart=k,M.selEnd=O,M.selFocusAtStart=ne,W.repChanged=!0,Au(M),qr.callAll("aceSelectionChanged",{rep:M,callstack:W,documentAttributeManager:kn}),!W.docTextChanged){let oe=!Ss(W.type)&&Y(W.type),re=qu();we.scrollWhenCaretIsInTheLastLineOfViewportWhenNecessary(M,oe,re*2)}return!0}return!1},Ss=k=>k==="setup"||k==="setBaseText"||k==="importText",Wu=(k,O)=>{window.$(`[data-key="${k}"]`).find("a").toggleClass(T,O)},Jn=k=>w.indexOf(k)!==-1,Au=k=>{for(let O of w){let J=kn.hasAttributeOnSelectionOrCaretPosition(O);Wu(O,J)}},Cs=k=>i.createDomLine(k,Fe,Nu,document),Oc=k=>k.replace(/[\n\r ]/g," ").replace(/\t/g," "),$o={div:1,p:1,pre:1,li:1,ol:1,ul:1};for(let k of qr.callAll("aceRegisterBlockElements"))$o[k]=1;let Ii=k=>!!$o[(k.tagName||"").toLowerCase()];t.ace_isBlockElement=Ii;let Ds=()=>{let k={},O=M.lines.length(),J=b=>{if(k[b]===void 0){let v;if(b<0||b>=O)v=!0;else{let I=M.lines.atIndex(b).key;v=jt(I)||!1}k[b]=v}return k[b]},ne={},U=b=>(ne[b]===void 0&&(ne[b]=(()=>{let v=J(b-1),I=J(b);return!v||!I?!1:v===!0&&I===!0?!R.firstChild:v===!0&&I.previousSibling||I===!0&&v.nextSibling?!1:v===!0||I===!0?!0:v.nextSibling===I})()),ne[b]),oe=b=>!!J(b),re=[[-1,O+1]],pe=b=>{for(let[v,I]of re.entries()){if(b<I[0])return-1;if(b<I[1])return v}return-1},G=(b,v)=>{let I=re[b][0],P=re[b][1];I+1===P?re.splice(b,1):v===I?re[b][0]++:v===P-1?re[b][1]--:re.splice(b,1,[I,v],[v+1,P])},o=(b,v)=>{let I=re[b][0],P=re[b][1];re.splice(b,1,[I,v],[v,P])},l={},m=b=>
50{if(l[b])return!0;l[b]=!0;let v=pe(b),I=oe(b);if(v<0)return!0;if(I){let P=re[v][0],K=re[v][1],de=!1;return P<b&&oe(b-1)&&!U(b)&&(o(v,b),de=!0),K>b+1&&oe(b+1)&&!U(b+1)&&(o(v,b+1),de=!0),!de}else return G(v,b),!1},h=(b,v)=>{let I=0,P=b;for(;I<v&&P>=0;)m(P)?I++:I=0,P--;for(I=0,P=b;I<v&&P<O;)m(P)?I++:I=0,P++};if(O===0)U(0)||o(0,0);else{h(0,1),h(O-1,1);for(let b of Object.keys(kt.cleanNodesNearChanges)){let v=b.substring(1);if(M.lines.containsKey(v)){let I=M.lines.indexOfKey(v);h(I,2)}}}let L=[];for(let b=0;b<re.length-1;b++)L.push([re[b][1],re[b+1][0]]);return L},ns=k=>{hL(k,"dirtiness",{nodeId:bt(k),knownHTML:k.innerHTML})},or=k=>{if(k.parentNode!==R)return!0;let O=mL(k,"dirtiness");return!O||k.id!==O.nodeId||k.innerHTML!==O.knownHTML},Fo=k=>{V("handleClick",()=>{Ke.atMost(200)});let O=J=>(J.tagName||"").toLowerCase()==="a"&&J.href;if(k.button!==2&&k.button!==3){let J=k.target;for(;J&&J.parentNode&&!O(J);)J=J.parentNode;if(J&&O(J)){try{window.open(J.href,"_blank","noopener,noreferrer"),k.ctrlKey&&window.focus()}catch{}k.preventDefault()}}jo()},jo=()=>{window.padeditbar.toggleDropDown("none")},Fn=k=>{let O=Gn(k);if(!O||(O=/([a-z]+)[0-9]+/.exec(O),O[1]==="indent"))return null;for(;k-1>=0&&(O=Gn(k-1))&&(O=/([a-z]+)[0-9]+/.exec(O),O[1]!=="indent");)k--;let J=new hr(M.lines.totalWidth()),ne=[0,0],U=(re,pe)=>{let G=1,o=pe,l,m="";for(;l=Gn(re);){l=/([a-z]+)([0-9]+)/.exec(l),o=Number(l[2]);let h=l[1];if(isNaN(o)||l[1]==="indent")return re;if(o===pe)m&&m!==h&&(G=1),m=h,Ji(M,J,ne,ne=[re,0]),Ji(M,J,ne,ne=[re,1],[["start",G]],M.apool),G++,re++;else{if(o<pe)return re;re=U(re,pe+1)}}return re};U(k,1);let oe=J.toString();ps(oe)||Un(oe)};t.ace_renumberList=Fn;let As=!1,Bu=(k,O)=>{O===""?(kn.removeAttributeOnLine(k,ei),kn.removeAttributeOnLine(k,"start")):kn.setAttributeOnLine(k,ei,O),!As&&Fn(k+1)==null&&Fn(k)},Pi=()=>{if(!(M.selStart&&M.selEnd))return;let k=M.selStart[0],O=Gn(k);if(O){let J=M.lines.atIndex(k).text;O=/([a-z]+)([0-9]+)/.exec(O);let ne=O[1],U=Number(O[2]);J==="*"&&ne!=="indent"?U>1?Bu(k,ne+(U-1)):(Bu(k,""),Fn(k+1)):k+1<=M.lines.length()&&(Cr(` 51`),Bu(k+1,ne+U))}else{let J=M.selStart[1];Cr(` 52`),S0();let ne=qr.callAll("aceRegisterLineAttributes");if(ne.length>0)for(let U of ne){let oe=kn.getAttributeOnLine(k,U);oe&&(J===0&&kn.removeAttributeOnLine(k,U),kn.setAttributeOnLine(k+1,U,oe))}}};t.ace_doReturnKey=Pi;let A0=k=>{if(!(M.selStart&&M.selEnd||M.selStart[0]===M.selEnd[0]&&M.selStart[1]===M.selEnd[1]&&M.selEnd[1]>1)&&k!==!0)return!1;let O=M.selStart[0],J=Math.max(O,M.selEnd[0]-(M.selEnd[1]===0?1:0)),ne=[];for(let U=O;U<=J;U++){let oe=Gn(U),re="indent",pe=0;oe&&(oe=/([a-z]+)([0-9]+)/.exec(oe),oe&&(re=oe[1],pe=Number(oe[2])));let G=Math.max(0,Math.min(S,pe+(k?-1:1)));pe!==G&&ne.push([U,G>0?re+G:""])}As=!0;try{for(let U of ne)Bu(U[0],U[1])}finally{As=!1}return Fn(O+1)==null&&Fn(O),!0};t.ace_doIndentOutdent=A0;let Dr=k=>{A0(k)||Cr(y)},Zt=k=>{let O=k||{},J=!1;if(M.selStart){if(Ut()){let U=Kt(),oe=Qt(),re=M.lines.atIndex(U),pe=re.text,G=re.lineMarker;if(O.metaKey&&oe>G)ee([U,G],[U,oe],""),J=!0;else if(/^ +$/.exec(pe.substring(G,oe))){let o=oe-G,l=y.length,m=(o-1)%l+1;ee([U,oe-m],[U,oe],""),J=!0}}if(!J)if(Ut()){let U=Kt(),oe=M.lines.atIndex(U);if(Qt()<=oe.lineMarker){let re=U>0?Gn(U-1):"",pe=Gn(U),G=U>0&&M.lines.atIndex(U-1),o=G&&G.text.length===G.lineMarker,l=kn.lineHasMarker(U);pe?o&&!re?ee([U-1,G.text.length],[U,0],""):ee([U,0],[U,oe.lineMarker],""):l&&G?ee([U-1,G.text.length],[U,oe.lineMarker],""):U>0&&ee([U-1,G.text.length],[U,0],"")}else{let re=bu();if(re>0)if(O.metaKey||O.ctrlKey||O.altKey){let pe=re-1;for(;pe>oe.lineMarker&&Ni(M.alltext.charAt(pe-1));)pe--;Ei(pe,re,"")}else Ei(re-1,re,"")}}else Cr("")}let ne=Kt();ne!==-1&&Fn(ne+1)==null&&Fn(ne)},Ni=k=>Lt.wordCharRegex.test(k);t.ace_isWordChar=Ni;let Y0=k=>{if(!te)return;let{type:O,charCode:J,keyCode:ne,which:U,shiftKey:oe}=k,re=k.altKey;if(k.originalEvent.location!==void 0&&(re=re&&k.originalEvent.location===k.originalEvent.DOM_KEY_LOCATION_LEFT),!J&&(O==="keyup"||O==="keydown")&&(ne===16||ne===17||ne===18||ne===20||ne===224||ne===91)||ne===13&&Nu.opera&&O==="keypress")return;let G=Nu.safari||Nu.chrome||Nu.firefox?O==="keydown":O==="keypress",o=Nu.safari||Nu.chrome||Nu.firefox?O==="keydown":O==="keypress",l=!1;V("handleKeyEvent",function(){if(O==="keypress"||G&&ne===13)ze(k)||(k.preventDefault(),l=!0);else{if(k.key==="Dead")return l=!0,!0;O==="keydown"&&ae(k)}let m=!1;if(!l){let v=qr.callAll("aceKeyEvent",{callstack:W,editorInfo:t,rep:M,documentAttributeManager:kn,evt:k});v&&(m=v.indexOf(!0)!==-1);let I=window.clientVars.padShortcutEnabled;if(!m&&G&&re&&ne===120&&I.altF9){let P=window.$("#editbar").children("ul").first().children().first().children().first().children().first();mu(this).trigger("blur"),P.trigger("focus"),k.preventDefault()}if(!m&&O==="keydown"&&re&&ne===67&&I.altC&&(mu(this).trigger("blur"),window.chat.show(),window.$("#chatinput").trigger("focus"),k.preventDefault()),!m&&O==="keydown"&&k.ctrlKey&&oe&&ne===50&&I.cmdShift2){let P=M.selEnd[0],K=M.alines[P],de=M.apool,Le=new Set;if(K)for(let wt of pn(K)){let Mt=Vn.fromString(wt.attribs,de).get("author");Mt&&Le.add(Mt)}let ce=new Map(window.pad.userList().map(wt=>[wt.userId,wt.name])),Pe=window.clientVars.userId,_t=[...Le].map(wt=>wt===Pe?"me":ce.get(wt)||"unknown");window.$.gritter.add({title:"Line Authors",text:_t.length===0?"N
52o author information is available":_t.length===1?`The author of this line is ${_t[0]}`:`The authors of this line are ${_t.join(" & ")}`,sticky:!1,time:"4000"})}if(!m&&G&&ne===8&&I.delete&&(Me(3),k.preventDefault(),Zt(k),m=!0),!m&&G&&ne===13&&I.return&&(Me(4),k.preventDefault(),Pi(),fe.setTimeout(()=>{A.scrollBy(-100,0)},0),m=!0),!m&&G&&ne===27&&I.esc){Me(4),k.preventDefault(),m=!0;let P=window.$(".gritter-item").length>0;if(window.$.gritter.removeAll(),!P)try{let de=window.parent.document.querySelector('[role="toolbar"]')?.querySelector("button");de&&de.focus()}catch{}}if(!m&&o&&(k.metaKey||k.ctrlKey)&&String.fromCharCode(U).toLowerCase()==="s"&&!k.altKey&&I.cmdS){k.preventDefault();let P=window.$("#revisionlink").css("background");window.$("#revisionlink").css({background:"lightyellow"}),fe.setTimeout(()=>{window.$("#revisionlink").css({background:P})},1e3),window.pad.collabClient.sendMessage({type:"SAVE_REVISION"}),m=!0}if(!m&&G&&ne===9&&!(k.metaKey||k.ctrlKey)&&I.tab&&(Me(5),k.preventDefault(),Dr(k.shiftKey),m=!0),!m&&o&&(k.metaKey||k.ctrlKey)&&String.fromCharCode(U).toLowerCase()==="z"&&!k.altKey&&I.cmdZ&&(Me(6),k.preventDefault(),k.shiftKey?cr("redo"):cr("undo"),m=!0),!m&&o&&(k.metaKey||k.ctrlKey)&&String.fromCharCode(U).toLowerCase()==="y"&&I.cmdY&&(Me(10),k.preventDefault(),cr("redo"),m=!0),!m&&o&&(k.metaKey||k.ctrlKey)&&String.fromCharCode(U).toLowerCase()==="b"&&I.cmdB&&(Me(13),k.preventDefault(),es("bold"),m=!0),!m&&o&&(k.metaKey||k.ctrlKey)&&String.fromCharCode(U).toLowerCase()==="i"&&I.cmdI&&(Me(14),k.preventDefault(),es("italic"),m=!0),!m&&o&&(k.metaKey||k.ctrlKey)&&String.fromCharCode(U).toLowerCase()==="u"&&I.cmdU&&(Me(15),k.preventDefault(),es("underline"),m=!0),!m&&o&&(k.metaKey||k.ctrlKey)&&String.fromCharCode(U).toLowerCase()==="5"&&k.altKey!==!0&&I.cmd5&&(Me(13),k.preventDefault(),es("strikethrough"),m=!0),!m&&o&&(k.metaKey||k.ctrlKey)&&String.fromCharCode(U).toLowerCase()==="l"&&k.shiftKey&&I.cmdShiftL&&(Me(9),k.preventDefault(),Ri(),m=!0),!m&&o&&(k.metaKey||k.ctrlKey)&&k.shiftKey&&(String.fromCharCode(U).toLowerCase()==="n"&&I.cmdShiftN||String.fromCharCode(U)==="1"&&I.cmdShift1)&&(Me(9),k.preventDefault(),Hi(),m=!0),!m&&o&&(k.metaKey||k.ctrlKey)&&k.shiftKey&&String.fromCharCode(U).toLowerCase()==="c"&&I.cmdShiftC&&(Me(9),k.preventDefault(),Oe.clearauthorship()),!m&&o&&k.ctrlKey&&String.fromCharCode(U).toLowerCase()==="h"&&I.cmdH&&(Me(20),k.preventDefault(),Zt(),m=!0),k.ctrlKey===!0&&k.which===36&&I.ctrlHome&&we.setScrollY(0),(k.which===33||k.which===34)&&O==="keydown"&&!k.ctrlKey){k.preventDefault();let P=k.which===34,K=k.which===33,de=we.getVisibleLineRange(M),Le=M.selStart[0]-de[0];Le<0&&(Le=0),fe.setTimeout(()=>{let ce=we.getVisibleLineRange(M),Pe=M.lines.length(),_t=qu(),wt=ce[0],Mt=ce[1],on=0;for(let Vt=wt;Vt<=Math.min(Mt,Pe-1);Vt++){let Ct=M.lines.atIndex(Vt);Ct&&Ct.lineNode&&(on+=Ct.lineNode.offsetHeight)}let en=Mt-wt+1,mn=en>0&&on>0?Math.max(1,Math.round(en*_t/on)):Math.max(1,en);K&&I.pageUp&&(M.selStart[0]-=mn,M.selEnd[0]-=mn),P&&I.pageDown&&(M.selStart[0]+=mn,M.selEnd[0]+=mn),M.selStart[0]=Math.max(0,Math.min(M.selStart[0],Pe-1)),M.selEnd[0]=Math.max(0,Math.min(M.selEnd[0],Pe-1)),Ys();let Wn=F.getSelection(),xt=Wn.focusNode.parentNode.offsetTop||Wn.focusNode.offsetTop;xt===-1&&(xt=Wn.focusNode.offsetTop),we.setScrollY(xt)},200)}}O==="keydown"?Ke.atLeast(500):O==="keypress"?m?Ke.atLeast(500):Ke.atMost(0):O==="keyup"&&(Ke.atLeast(0),Ke.atMost(0));let h=Nu.firefox&&k.altKey&&J===0&&ne===0,L=Nu.safari&&k.altKey&&ne===229;(ar||h||L||ne===229)&&(Ke.atLeast(3e3),ar=!0),!m&&!ar&&!us&&O!=="keyup"&&yn(),O==="keyup"&&(ar=!1)})},ar=!1,cr=k=>{if(d.enabled){let O;if(k==="undo"&&(O="performUndo"),k==="redo"&&(O="performRedo"),O){let J=W.editEvent.eventType;W.startNewEvent(k),d[O]((ne,U)=>{if(ne&&Un(ne),U){ir(du(U.selStart),du(U.selEnd),U.selFocusAtStart);let re=U.selFocusAtStart?du(U.selStart):du(U.selEnd),pe=M.lines.atIndex(re[0])?.lineNode;pe&&typeof pe.scrollIntoView=="function"&&pe.scrollIntoView({block:"center",behavior:"auto"})}return W.startNewEvent(J,!0)})}}};t.ace_doUndoRedo=cr;let Ar=k=>{let O=oe=>({node:oe.node,index:oe.index,maxIndex:oe.maxIndex}),J,ne=oe=>{let re=O(oe);
52if(J){let pe=()=>{for(;re.node.childNodes.length>0;)if(re.index===0)re.node=re.node.firstChild,re.maxIndex=Yr(re.node);else if(re.index===re.maxIndex)re.node=re.node.lastChild,re.maxIndex=Yr(re.node),re.index=re.maxIndex;else break};if(js(re.node)&&re.index===re.maxIndex){let G=re.node;for(;!G.nextSibling&&G!==R&&G.parentNode!==R;)G=G.parentNode;G.nextSibling&&!(typeof G.nextSibling.tagName=="string"&&G.nextSibling.tagName.toLowerCase()==="br")&&G!==re.node&&G!==R&&G.parentNode!==R&&(re.node=G.nextSibling,re.maxIndex=Yr(re.node),re.index=0,pe())}js(re.node)||pe()}return js(re.node)?{container:re.node,offset:re.index}:{container:re.node.parentNode,offset:Wo(re.node)+re.index}},U=F.getSelection();if(U&&(U.removeAllRanges(),k)){J=k.startPoint.node===k.endPoint.node&&k.startPoint.index===k.endPoint.index;let oe=ne(k.startPoint),re=ne(k.endPoint);if(!J&&k.focusAtStart&&U.collapse&&U.extend)U.collapse(re.container,re.offset),U.extend(oe.container,oe.offset);else{let pe=document.createRange();pe.setStart(oe.container,oe.offset),pe.setEnd(re.container,re.offset),U.removeAllRanges(),U.addRange(pe)}}},Ys=()=>{let k=M.selStart,O=M.selEnd;if(!(k&&O)){Ar(null);return}let J={},ne=[k[0],k[1]];J.startPoint=tu(ne);let U=[O[0],O[1]];J.endPoint=tu(U),J.focusAtStart=!!M.selFocusAtStart,Ar(J)};t.ace_updateBrowserSelectionFromRep=Ys,t.ace_focus=se,t.ace_importText=qe,t.ace_importAText=Ce,t.ace_exportText=at,t.ace_editorChangedSize=he,t.ace_setOnKeyPress=Je,t.ace_setOnKeyDown=Ye,t.ace_setNotifyDirty=st,t.ace_dispose=me,t.ace_setEditable=Re,t.ace_execCommand=He,t.ace_replaceRange=je,t.ace_getAuthorInfos=Ue,t.ace_performDocumentReplaceRange=ee,t.ace_performDocumentReplaceCharRange=Ei,t.ace_setSelection=Ar;let Yr=k=>js(k)?k.nodeValue.length:1,Xs=()=>{let k=F.getSelection();if(!k||k.type==="None"||k.rangeCount===0)return null;let O=k.getRangeAt(0),J=oe=>{for(;oe&&!(oe.tagName&&oe.tagName.toLowerCase()==="body");)oe=oe.parentNode;return!!oe},ne=(oe,re)=>{if(!J(oe))return{node:R,index:0,maxIndex:1};let pe=oe,G=pe.childNodes.length;if(js(pe))return{node:pe,index:re,maxIndex:pe.nodeValue.length};if(G===0)return{node:pe,index:0,maxIndex:1};if(re===G){let o=pe.childNodes.item(G-1),l=Yr(o);return{node:o,index:l,maxIndex:l}}else{let o=pe.childNodes.item(re),l=Yr(o);return{node:o,index:0,maxIndex:l}}},U={startPoint:ne(O.startContainer,O.startOffset),endPoint:ne(O.endContainer,O.endOffset),focusAtStart:(O.startContainer!==O.endContainer||O.startOffset!==O.endOffset)&&k.anchorNode&&k.anchorNode===O.endContainer&&k.anchorOffset===O.endOffset};return U.startPoint.node.ownerDocument!==F?null:U},Wo=k=>{let O=0;for(;k.previousSibling;)O++,k=k.previousSibling;return O},Er=()=>{O0()===0||qu()===0||(De(),mu(q).addClass("sidedivdelayed"))},E0=[],Qs=()=>{for(let k of E0)k()},us=null;t.ace_getInInternationalComposition=()=>us;let Ic=()=>{mu(F).on("keydown",Y0),mu(F).on("keypress",Y0),mu(F).on("keyup",Y0),mu(F).on("click",Fo),mu(B).on("click",jo);let k=null;mu(R).on("auxclick",O=>{O.originalEvent.button===1&&(O.target.a||O.target.localName==="a")&&(k=fe.setTimeout(()=>{k=null},0))}),mu(R).on("paste",O=>{if(k!=null&&(O.target.a||O.target.localName==="a")){fe.clearTimeout(k),k=null,O.preventDefault();return}qr.callAll("acePaste",{editorInfo:t,rep:M,documentAttributeManager:kn,e:O});let ne=(O.originalEvent?.clipboardData||window.clipboardData)?.getData("text/html");if(ne){let oe=new DOMParser().parseFromString(ne,"text/html");if(oe.querySelector("b, strong, i, em, u, s, del, ins")){O.preventDefault();for(let G of oe.body.querySelectorAll("script, style, iframe, object, embed, form, link, meta"))G.remove();for(let G of oe.body.querySelectorAll("*"))for(let o of Array.from(G.attributes))(o.name.startsWith("on")||o.name==="href"&&/^\s*javascript:/i.test(o.value))&&G.removeAttribute(o.name);let pe=F.getSelection();if(pe&&pe.rangeCount>0){let G=pe.getRangeAt(0);G.deleteContents();let o=F.createDocumentFragment();for(let l of Array.from(oe.body.childNodes))o.appendChild(F.importNode(l,!0));G.insertNode(o),G.collapse(!1),pe.removeAllRanges(),pe.addRange(G)}fe.setTimeout(()=>{V("paste",()=>{Cn()})}
52,0)}}}),mu(R).on("drop",O=>{(O.target.a||O.target.localName==="a")&&O.preventDefault();let J=Xs(),ne=null;if(J){let U=Zs(J.startPoint.node),oe=Zs(J.endPoint.node),re=U.previousSibling,pe=oe.nextSibling;(re||pe).appendChild(F.createElement("style")),ne=[];let o=U.id&&M.lines.atKey(U.id),l=oe.id&&M.lines.atKey(oe.id);(!o||!l)&&(ne=null);let m=o?M.lines.indexOfEntry(o):-1,h=l?M.lines.indexOfEntry(l):-1;ne&&h>=0&&h+1<M.lines.length()&&ne.push({lineNum:h+1,listType:Gn(h+1)||""}),ne&&m>0&&ne.push({lineNum:m-1,listType:Gn(m-1)||""})}qr.callAll("aceDrop",{editorInfo:t,rep:M,documentAttributeManager:kn,e:O}),ne&&ne.length>0&&fe.setTimeout(()=>{V("dropRestore",()=>{Cn();for(let{lineNum:U,listType:oe}of ne)U<M.lines.length()&&(Gn(U)||"")!==oe&&(oe?kn.setAttributeOnLine(U,"list",oe):(kn.removeAttributeOnLine(U,"list"),kn.removeAttributeOnLine(U,"start")))})},100)}),mu(F.documentElement).on("compositionstart",()=>{us||(us=new Promise(O=>{mu(F.documentElement).one("compositionend",()=>{us=null,O()})}))})},Zs=k=>{if(!k||k===R)return null;for(;k.parentNode!==R;)k=k.parentNode;return k},Yu=k=>{let O=k.node,J=k.index,ne=oe=>oe.offsetLeft,U=oe=>oe.offsetLeft+oe.offsetWidth;if(js(O)){let oe=J,re=O.nodeValue.length-J,pe;for(pe=O.previousSibling;pe&&js(pe);pe=pe.previousSibling)oe+=pe.nodeValue;let G=pe?U(pe):ne(O.parentNode);for(pe=O.nextSibling;pe&&js(pe);pe=pe.nextSibling)re+=pe.nodeValue;let o=pe?ne(pe):U(O.parentNode),l=oe/(oe+re),m=G+l*(o-G);return Math.round(m)}else return J===0?ne(O):U(O)},qu=()=>{let k=Nu.opera?A.innerHeight:B.documentElement.clientHeight;return k||Number(t.frame.parentNode.style.height.replace(/[^0-9]/g,"")||0)},O0=()=>B.documentElement.clientWidth,Bo=k=>{let O=k-A.scrollX,J=A.scrollX+O0()-k;O<0?A.scrollBy(O,0):J<0&&A.scrollBy(-J+1,0)},I0=()=>{if(!M.selStart)return;Er();let k=qu();if(we.scrollNodeVerticallyIntoView(M,k),!Fe){let O=Xs();if(O){let J=O.focusAtStart?O.startPoint:O.endPoint,ne=Yu(J);Bo(ne),Er()}}},ei="list",Gn=k=>kn.getAttributeOnLine(k,ei);t.ace_getLineListType=Gn;let Es=k=>{if(!(M.selStart&&M.selEnd))return;let O=M.selStart[0],J=Math.max(O,M.selEnd[0]-(M.selEnd[1]===0?1:0)),ne=!0;for(let oe=O;oe<=J;oe++){let re=Gn(oe);if(!re||re.slice(0,k.length)!==k){ne=!1;break}}let U=[];for(let oe=O;oe<=J;oe++){let re=0,pe=!0,G=/([a-z]+)([0-9]+)/.exec(Gn(oe));ne&&(pe=!1),G&&(re=Number(G[2]));let o=Gn(oe);o===G&&(pe=!1),pe?U.push([oe,ne?`indent${re}`:o?k+re:`${k}1`]):re===1?U.push([oe,""]):re>1&&(U.push([oe,""]),U.push([oe,`indent${re}`]))}As=!0;try{for(let oe of U)Bu(oe[0],oe[1])}finally{As=!1}Fn(O+1)==null&&Fn(O)},Ri=()=>{Es("bullet")},Hi=()=>{Es("number")};t.ace_doInsertUnorderedList=Ri,t.ace_doInsertOrderedList=Hi;let $i=()=>{let k=[],O=[],J=getComputedStyle(R),ne=parseInt(J["line-height"]);for(let oe of R.children){let re,pe=oe.nextElementSibling;if(pe?k.length===0?re=pe.offsetTop-parseInt(window.getComputedStyle(R).getPropertyValue("padding-top").split("px")[0]):re=pe.offsetTop-oe.offsetTop:re=oe.clientHeight||oe.offsetHeight,k.push(re),oe.clientHeight!==ne){let G=window.getComputedStyle(oe.firstElementChild),o=parseInt(G.getPropertyValue("line-height")),l=parseInt(G.getPropertyValue("margin-bottom"));O.push(o+l)}else O.push(ne)}let U=M.lines.length();for(U<1&&(U=1);N.children.length<U;)z();for(;N.children.length>U;)N.lastElementChild.remove();for(let[oe,re]of Array.prototype.entries.call(N.children))re.style.height=`${k[oe]}px`,re.style.lineHeight=`${O[oe]}px`};kn=new p(M,Un),t.ace_performDocumentApplyAttributesToRange=(...k)=>kn.setAttributesOnRange(...k),this.init=async()=>{await mu.ready,X("setup",()=>{for(Nu.firefox&&mu(R).addClass("mozilla"),Nu.safari&&mu(R).addClass("safari"),R.classList.toggle("authorColors",!0),R.classList.toggle("doesWrap",Fe),De();R.firstChild;)R.removeChild(R.firstChild);let k=Tr("");Oi(0,M.lines.length(),[k]),zt(null,[k.domInfo]),M.alines=V7(v6(` 53`),` 54`),Ic()}),qr.callAll("aceInitialized",{editorInfo:t,rep:M,documentAttributeManager:kn})}}i8.init=async(t,e)=>{await new _L(t,e).init()}});var T3=et(Bs=>{"use strict";var gL=g6(),Ws=Uc();Bs.baseURL="";Bs.ensure=t=>Ws.loaded?t():Bs.update(t);Bs.update=async t=>{let e=await jQuery.getJSON(`${Bs.baseURL}
54pluginfw/plugin-definitions.json?v=${clientVars.randomVersionString}`);Ws.plugins=e.plugins,Ws.parts=e.parts,Ws.hooks=gL.extractHooks(Ws.parts,"client_hooks",null,t),Ws.loaded=!0};var bL=t=>{let e=null;try{for(;t=t.parent;)if(typeof t.require<"u"){e=t.require;break}}catch(s){console.error(s)}if(!e)throw new Error("Parent plugins could not be found.");let n=e("ep_etherpad-lite/static/js/pluginfw/plugin_defs");Ws.hooks=n.hooks,Ws.loaded=n.loaded,Ws.parts=n.parts,Ws.plugins=n.plugins;let u=e("ep_etherpad-lite/static/js/pluginfw/client_plugins");Bs.baseURL=u.baseURL,Bs.ensure=u.ensure,Bs.update=u.update};Bs.adoptPluginsFromAncestorsOf=bL});var d8=et(l8=>{"use strict";var a8=Wr(),S3=O7().makeCSSManager,yL=g6(),xL=o8(),zr=(...t)=>{},wL=T3(),ML=Wc(),LL=t=>new URL(t,window.location.href).href,Rl=async(t,e,n=[],u=()=>!0)=>{typeof n=="function"&&(u=n,n=[]),await new Promise((s,i)=>{let c,d=()=>{u()&&(zr(`Ace2Editor.init() ${e} event on`,t),c(),s())},p=g=>{let y=g?.target?.src||g?.filename||"";if(/^(moz|chrome|safari)-extension:\/\//.test(y)){zr("Ace2Editor.init() ignoring error from browser extension:",y);return}let S=new Error(`Ace2Editor.init() error event while waiting for ${e} event`);zr(`${S} on object`,t),c(),i(S)};c=()=>{c=()=>{},t.removeEventListener(e,d),t.removeEventListener("error",p)},n.push(c),t.addEventListener(e,d),t.addEventListener("error",p)})},c8=async t=>{let e=()=>t.contentDocument,n=[];try{await Promise.race([Rl(t,"load",n),Rl(t.contentWindow,"load",n),Rl(e(),"load",n),Rl(e(),"DOMContentLoaded",n),Rl(e(),"readystatechange",n,()=>e.readyState==="complete")])}finally{for(let u of n)u()}},kL=function(){let t={editor:this},e=!1,n=[],u=d=>function(...p){let g=()=>d.apply(this,p);if(e)return g();n.push(g)},s=()=>{for(let d of n)d();n=[]},i=["importText","importAText","focus","setEditable","setOnKeyPress","setOnKeyDown","setNotifyDirty","setProperty","setBaseText","setBaseAttributedText","applyChangesToBase","applyPreparedChangesetToBase","setUserChangeNotificationCallback","setAuthorInfo","callWithAce","execCommand","replaceRange"];for(let d of i)this[d]=u(function(...p){t[`ace_${d}`].apply(this,p)});this.exportText=()=>e?t.ace_exportText():`(awaiting init) 55`,this.getInInternationalComposition=()=>e?t.ace_getInInternationalComposition():null,this.prepareUserChangeset=()=>e?t.ace_prepareUserChangeset():null;let c=(d,p)=>{for(let g of p){let y=d.createElement("link");y.rel="stylesheet",y.type="text/css",y.href=LL(encodeURI(g)),d.head.appendChild(y)}};this.destroy=u(()=>{t.ace_dispose(),t.frame.parentNode.removeChild(t.frame),t=null}),this.init=async function(d,p){zr("Ace2Editor.init()"),this.importText(p);let g=[`../static/css/iframe_editor.css?v=${clientVars.randomVersionString}`,`../static/css/pad.css?v=${clientVars.randomVersionString}`,...a8.callAll("aceEditorCSS").map(z=>/\/\//.test(z)?z:`../static/plugins/${z}`),`../static/skins/${clientVars.skinName}/pad.css?v=${clientVars.randomVersionString}`],y=clientVars.skinVariants.split(" ").filter(z=>z!==""),S=document.createElement("iframe");S.name="ace_outer",S.frameBorder=0,S.title="Ether",S.src="../static/empty.html",t.frame=S,document.getElementById(d).appendChild(S);let w=S.contentWindow;zr("Ace2Editor.init() waiting for outer frame"),await c8(S),zr("Ace2Editor.init() outer frame ready");let T=w.document;T.documentElement.classList.add("outer-editor","outerdoc",...y),c(T,g);let D=T.createElement("style");D.type="text/css",D.title="dynamicsyntax",T.head.appendChild(D),T.body.id="outerdocbody",T.body.classList.add("outerdocbody",...yL.clientPluginNames());let H=T.createElement("div");H.id="sidediv",H.classList.add("sidediv"),T.body.appendChild(H);let A=T.createElement("div");A.id="sidedivinner",A.classList.add("sidedivinner"),H.appendChild(A);let F=T.createElement("div");F.id="linemetricsdiv",F.appendChild(T.createTextNode("x")),T.body.appendChild(F);let R=T.createElement("iframe");R.name="ace_inner",R.title="pad",R.scrolling="no",R.frameBorder=0,R.allowTransparency=!0,R.src="empty.html",T.body.insertBefore(R,T.body.firstChild);let se=R.contentWindow;zr("Ace2Editor.init() waiting for inner frame"),await c8(R),zr("Ace2Editor.init() inner frame ready");let B=se.document;B.documentElement.classList.add("inner-editor",...y),c(B,g);let q=B.createElement("style");q.type="text/css",q.title="dynamicsyntax",B.head.appendChild(q);let f=[];a8.callAll("aceInitInnerdocbodyHead",{iframeHTML:f}),B.head.appendChild(B.createRange().createContextualFragment(f.join(` 56`))),B.body.id="innerdocbody",B.body.classList.add("innerdocbody"),B.body.setAttribute("role","textbox"),B.body.setAttribute("aria-multiline","true"),B.body.setAttribute("aria-label","Pad content"),B.body.setAttribute("aria-describedby","editor-keyboard-hint"),B.body.setAttribute("spellcheck","fal
56se");let N=B.createElement("div");N.id="editor-keyboard-hint",N.style.cssText="position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)",N.textContent="Press Escape to exit the editor. Press Alt+F9 to access the toolbar.",B.body.appendChild(N),B.body.appendChild(B.createTextNode("\xA0")),se.Ace2Inner=xL,se.plugins=wL,se.$=se.jQuery=ML.jQuery,zr("Ace2Editor.init() waiting for plugins"),zr("Ace2Editor.init() waiting for Ace2Inner.init()"),await se.Ace2Inner.init(t,{inner:S3(q.sheet),outer:S3(D.sheet),parent:S3(document.querySelector('style[title="dynamicsyntax"]').sheet)}),zr("Ace2Editor.init() Ace2Inner.init() returned"),e=!0,s(),zr("Ace2Editor.init() done")}};l8.Ace2Editor=kL});var Hl=et(S4=>{"use strict";Lu();Ui();var vL=d8().Ace2Editor,C3=e1(),TL=(()=>{let t,e,n={ace:null,viewZoom:100,init:async(u,s)=>{t=s,e=t.settings,n.ace=new vL,await n.ace.init("editorcontainer",""),$("#editorloadingbox").hide(),$('iframe[name="ace_outer"]').contents().find("#outerdocbody").find("#sidedivinner").on("click","div",function(){let c=$(this).index()+1;window.location.hash=`L${c}`}),S4.focusOnLine(n.ace),n.ace.setProperty("wraps",!0),n.initViewOptions(),n.setViewOptions(u),$("#viewbarcontents").show()},initViewOptions:()=>{Lt.bindCheckboxChange($("#options-disablechat"),()=>{t.setMyViewOption("showChat",!Lt.getCheckbox($("#options-disablechat")))}),Lt.bindCheckboxChange($("#options-stickychat"),()=>{t.setMyViewOption("alwaysShowChat",Lt.getCheckbox($("#options-stickychat")))}),Lt.bindCheckboxChange($("#options-chatandusers"),()=>{t.setMyViewOption("chatAndUsers",Lt.getCheckbox($("#options-chatandusers")))}),Lt.bindCheckboxChange($("#options-colorscheck"),()=>{t.setMyViewOption("showAuthorColors",Lt.getCheckbox($("#options-colorscheck")))}),Lt.bindCheckboxChange($("#options-linenoscheck"),()=>{t.setMyViewOption("showLineNumbers",Lt.getCheckbox($("#options-linenoscheck")))}),Lt.bindCheckboxChange($("#options-rtlcheck"),()=>{t.setMyViewOption("rtlIsTrue",Lt.getCheckbox($("#options-rtlcheck")))}),$("#viewfontmenu").on("change",()=>{t.setMyViewOption("padFontFamily",$("#viewfontmenu").val())}),$("#languagemenu").on("change",()=>{t.setMyViewLanguage($("#languagemenu").val())}),Lt.bindCheckboxChange($("#padsettings-enforcecheck"),()=>{t.changePadOption("enforceSettings",Lt.getCheckbox($("#padsettings-enforcecheck")))}),Lt.bindCheckboxChange($("#padsettings-options-disablechat"),()=>{t.changePadOption("showChat",!Lt.getCheckbox($("#padsettings-options-disablechat")))}),Lt.bindCheckboxChange($("#padsettings-options-stickychat"),()=>{t.changePadOption("alwaysShowChat",Lt.getCheckbox($("#padsettings-options-stickychat")))}),Lt.bindCheckboxChange($("#padsettings-options-chatandusers"),()=>{t.changePadOption("chatAndUsers",Lt.getCheckbox($("#padsettings-options-chatandusers")))}),Lt.bindCheckboxChange($("#padsettings-options-linenoscheck"),()=>{t.changePadViewOption("showLineNumbers",Lt.getCheckbox($("#padsettings-options-linenoscheck")))}),Lt.bindCheckboxChange($("#padsettings-options-colorscheck"),()=>{t.changePadViewOption("showAuthorColors",Lt.getCheckbox("#padsettings-options-colorscheck"))}),Lt.bindCheckboxChange($("#padsettings-options-rtlcheck"),()=>{t.changePadViewOption("rtlIsTrue",Lt.getCheckbox($("#padsettings-options-rtlcheck")))}),Ht.bind("localized",()=>{$("#languagemenu").val(Ht.getLanguage()),$("#padsettings-languagemenu").val(Ht.getLanguage())}),$("#padsettings-viewfontmenu").on("change",()=>{t.changePadViewOption("padFontFamily",$("#padsettings-viewfontmenu").val())}),Lt.bindCheckboxChange($("#options-darkmode"),()=>{let u=Lt.getCheckbox($("#options-darkmode"));C3.setDarkModeInLocalStorage(u),u?C3.updateSkinVariantsClasses(["super-dark-editor","dark-background","super-dark-toolbar"]):C3.updateSkinVariantsClasses(["super-light-toolbar super-light-editor light-background"])}),$("#delete-pad").on("click",()=>{if(window.confirm(Ht.get("pad.delete.confirm"))){let u=!1;t.socket.on("message",s=>{s&&s.disconnect==="deleted"&&(u=!0,window.location.href="/")}),t.socket.on("shout",s=>{u=!0;let i=s?.data?.payload?.message?.message;i&&window.alert(i)}),t.collabClient.sendMessage({type:"PAD_DELETE",data:{padId:t.getPadId()}}),setTimeout(()=>{u||(window.location.href="/")},5e3)}}),Ht.bind("localized",()=>{$("input[data-l10n-id]").each((u,s)=>{s=$(s),s.hasClass("editempty")&&s.val(Ht.get(s.attr("data-l10n-id")))})}),$("#padsettings-languagemenu").val(Ht.getLanguage()),$("#padsettings-languagemenu").on("change",()=>{t.changePadOption("lang",$("#padsettings-languagemenu").val())}),t.canEditPadSettings()&&($("#pad-settings-section").prop("hidden",!1),$(".settings-sections").addClass("has-pad-settings"))}
56,setViewOptions:u=>{let s=(c,d)=>{let p=String(u[c]);return p==="true"?!0:p==="false"?!1:d},i;i=s("rtlIsTrue",Ht.getDirection()==="rtl"),n.ace.setProperty("rtlIsTrue",i),Lt.setCheckbox($("#options-rtlcheck"),i),i=s("showLineNumbers",!0),n.ace.setProperty("showslinenumbers",i),Lt.setCheckbox($("#options-linenoscheck"),i),i=s("showAuthorColors",!0),n.ace.setProperty("showsauthorcolors",i),$("#chattext").toggleClass("authorColors",i),$('iframe[name="ace_outer"]').contents().find("#sidedivinner").toggleClass("authorColors",i),Lt.setCheckbox($("#options-colorscheck"),i),e.noColors!==!1&&n.ace.setProperty("showsauthorcolors",!e.noColors),n.ace.setProperty("textface",u.padFontFamily||""),$("#viewfontmenu").val(u.padFontFamily||""),$("select").niceSelect&&$("select").niceSelect("update")},dispose:()=>{n.ace&&(n.ace.destroy(),n.ace=null)},enable:()=>{n.ace&&n.ace.setEditable(!0)},disable:()=>{n.ace&&n.ace.setEditable(!1)},restoreRevisionText:u=>{t.addHistoricalAuthors(u.historicalAuthorData),n.ace.importAText(u.atext,u.apool,!0)}};return n})();S4.padeditor=TL;S4.focusOnLine=t=>{let e=window.location.hash.substr(1);if(e&&e[0]==="L"){let n=$('iframe[name="ace_outer"]').contents().find("#outerdocbody"),u=parseInt(e.substr(1));if(u){let s=$('iframe[name="ace_outer"]').contents().find("iframe").contents().find("#innerdocbody"),i=s.find(`div:nth-child(${u})`);if(i.length!==0){let c=i.offset().top;c+=parseInt(n.css("padding-top").replace("px","")),$("body").hasClass("mobile-layout")||(c+=parseInt(s.css("padding-top").replace("px","")));let p=$('iframe[name="ace_outer"]').contents().find("#outerdocbody").parent();n.css({top:`${c}px`}),p.animate({scrollTop:c});let g=i[0];t.callWithAce(y=>{let S={startPoint:{index:0,focusAtStart:!0,maxIndex:1,node:g},endPoint:{index:0,focusAtStart:!0,maxIndex:1,node:g}};y.ace_setSelection(S)})}}}}});var C4=et(h8=>{"use strict";S7();Lu();Ui();var f8=qc().padcookie,D3=D7(),p8=Wr(),SL=Hl().padeditor,m8=t=>t.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase();h8.chat=(()=>{let t=!1,e=!1,n=0;return{show(){pad.settings.hideChat||($("#chaticon").removeClass("visible"),$("#chatbox").css("display","").addClass("visible"),this.scrollDown(!0),n=0,D3.setBubble(0),$(".chat-gritter-msg").each(function(){$.gritter.remove(this.id)}))},focus:()=>{setTimeout(()=>{$("#chatinput").trigger("focus")},100)},stickToScreen(u,s=!0){$("#options-stickychat").prop("checked")&&$("#options-stickychat").prop("checked",!1),!pad.settings.hideChat&&(this.show(),t=!t||u,$("#chatbox").hide(),setTimeout(()=>{$("#chatbox, .sticky-container").toggleClass("stickyChat",t),$("#chatbox").css("display","flex")},0),s&&f8.setPref("chatAlwaysVisible",t),$("#options-stickychat").prop("checked",t))},chatAndUsers(u,s=!0){$("#options-chatandusers").is(":checked")||!e||u?(this.stickToScreen(!0,s),$("#options-stickychat").prop("checked",!0),$("#options-chatandusers").prop("checked",!0),$("#options-stickychat").prop("disabled",!0),e=!0):($("#options-stickychat").prop("disabled",!1),e=!1),s&&f8.setPref("chatAndUsers",e),$("#users, .sticky-container").toggleClass("chatAndUsers popup-show stickyUsers",e),$("#chatbox").toggleClass("chatAndUsersChat",e)},hide(){$("#options-stickychat").prop("checked")?(this.stickToScreen(),$("#options-stickychat").prop("checked",!1)):($("#chatcounter").text("0"),$("#chaticon").addClass("visible"),$("#chatbox").removeClass("visible"))},scrollDown(u){$("#chatbox").hasClass("visible")&&(u||!this.lastMessage||!this.lastMessage.position()||this.lastMessage.position().top<$("#chattext").outerHeight()+20)&&($("#chattext").animate({scrollTop:$("#chattext")[0].scrollHeight},{duration:400,queue:!1}),this.lastMessage=$("#chattext > p").eq(-1))},async send(){let u=$("#chatinput").val();if(u.replace(/\s+/,"").length===0)return;let s=new d6(u);await p8.aCallAll("chatSendMessage",Object.freeze({message:s})),this._pad.collabClient.sendMessage({type:"CHAT_MESSAGE",message:s}),$("#chatinput").val("")},async addMessage(u,s,i){u=d6.fromObject(u),u.time+=this._pad.clientTimeOffset,u.authorId||(u.authorId="unknown",console.warn('The "authorId" field of a chat message coming from the server was not present. Replacing with "unknown". This may be a bug or a database corruption.'));let c=T=>`author-${T.replace(/[^a-y0-9]/g,D=>D==="."?"-":`z${D.charCodeAt(0)}z`)}
56`,d={authorName:u.displayName!=null?u.displayName:Ht.get("pad.userlist.unnamed"),author:u.authorId,text:Lt.escapeHtmlWithClickableLinks(u.text,"_blank"),message:u,rendered:null,sticky:!1,timestamp:u.time,timeStr:(()=>{let T=`${new Date(u.time).getMinutes()}`,D=`${new Date(u.time).getHours()}`;return T.length===1&&(T=`0${T}`),D.length===1&&(D=`0${D}`),`${D}:${T}`})(),duration:4e3},p=$("#chatinput").is(":focus"),g=$("#chatbox").hasClass("visible");u.authorId!==window.clientVars.userId&&d.authorName!==Ht.get("pad.userlist.unnamed")&&m8(d.text).includes(m8(d.authorName))&&!p&&!i&&!g&&(n++,D3.setBubble(n),d.sticky=!0),await p8.aCallAll("chatNewMessage",d);let S=c(d.author),w=d.rendered!=null?$(d.rendered):$("<p>").attr("data-authorId",d.author).addClass(S).append($("<b>").text(`${d.authorName}:`)).append($("<span>").addClass("time").addClass(S).html(d.timeStr)).append(" ").append($("<div>").html(d.text).contents());if(i?w.insertAfter("#chatloadmessagesbutton"):$("#chattext").append(w),w.each((T,D)=>Ht.translateElement(Ht.translations,D)),s&&!i){let T=Number($("#chatcounter").text());if(T++,$("#chatcounter").text(T),!pad.settings.hideChat&&!g&&d.duration>0){let D=$("<p>").append($("<span>").addClass("author-name").text(d.authorName)).append($("<div>").html(d.text).contents());D.each((H,A)=>Ht.translateElement(Ht.translations,A)),$.gritter.add({text:D,sticky:d.sticky,time:d.duration,position:"bottom",class_name:"chat-gritter-msg"})}}i||this.scrollDown()},init(u){this._pad=u,$("#chatinput").on("keydown",i=>{if(i.altKey===!0&&i.which===67||i.which===27)return $(":focus").trigger("blur"),SL.ace.focus(),i.preventDefault(),!1}),$("#chatinput").on("click",()=>{n=0,D3.setBubble(0)});let s=this;$("body:not(#chatinput)").on("keypress",function(i){i.altKey&&i.which===67&&($(this).trigger("blur"),s.show(),$("#chatinput").trigger("focus"),i.preventDefault())}),$("#chatinput").on("keypress",i=>{i.key==="Enter"&&!i.shiftKey&&(i.preventDefault(),this.send())}),$("#chaticon").on("click",i=>{i.preventDefault(),this.show()}),$("#titlecross").on("click",i=>{i.preventDefault(),this.hide()}),$("#titlesticky").on("click",i=>{i.preventDefault(),this.stickToScreen(!0)}),$("#chatcounter").text(0),$("#chatloadmessagesbutton").on("click",()=>{let i=Math.max(this.historyPointer-20,0),c=this.historyPointer;i!==c&&($("#chatloadmessagesbutton").css("display","none"),$("#chatloadmessagesball").css("display","block"),u.collabClient.sendMessage({type:"GET_CHAT_MESSAGES",start:i,end:c}),this.historyPointer=i)})}}})()});var g8=et(_8=>{"use strict";var uo=C4().chat,CL=Wr(),DL=Kd(),A4,D4=()=>A4&&A4.socket,AL=(t,e,n,u,s)=>{let i=t;A4=s;let c=e.rev,d=!1,p,g="CONNECTING",y=0,S=0,w=500,T=n.userId,D={};D[T]=n;let H=!1,A={onUserJoin:()=>{},onUserLeave:()=>{},onUpdateUserInfo:()=>{},onChannelStateChange:()=>{},onClientMessage:()=>{},onInternalAction:()=>{},onConnectionTrouble:()=>{},onServerMessage:()=>{}};DL.firefox&&$(window).on("keydown",Ae=>{Ae.which===27&&Ae.preventDefault()});let F=()=>{if(i.getInInternationalComposition())return;let Ae=Date.now();if(!D4()||g==="CONNECTING"){g==="CONNECTING"&&Ae-S>2e4?M("DISCONNECTED","initsocketfail"):setTimeout(F,1e3);return}if(d){Ae-y>2e4?M("DISCONNECTED","slowcommit"):Ae-y>5e3?A.onConnectionTrouble("SLOW"):setTimeout(F,3e3);return}let ct=y+w;if(Ae<ct){setTimeout(F,ct-Ae);return}let Qe=!1;if(H)setTimeout(F,3e3);else{let it=i.prepareUserChangeset();it.changeset&&(y=Ae,d=!0,p={type:"USER_CHANGES",baseRev:c,changeset:it.changeset,apool:it.apool},B(p),Qe=!0,A.onInternalAction("commitPerformed"))}Qe&&setTimeout(F,3e3)},R=()=>{i.applyPreparedChangesetToBase(),p=null,We();try{A.onInternalAction("commitAcceptedByServer"),A.onConnectionTrouble("OK")}catch{}F()},se=()=>{M("CONNECTED"),_e(),S=Date.now()},B=Ae=>{D4().emit("message",{type:"COLLABROOM",component:"pad",data:Ae})},q=new class{constructor(){this._promiseChain=Promise.resolve()}async enqueue(Ae){let ct=this._promiseChain.then(Ae);return this._promiseChain=ct.catch(()=>{}),await ct}},f=Ae=>{if(!D4()||!Ae.data)return;let ct=Ae;if(ct.type!=="COLLABROOM"&&ct.type!=="CUSTOM")return;let Qe=ct.data;if(Qe.type==="NEW_CHANGES")q.enqueue(async()=>{await i.getInInternationalComposition();let{newRev:it,changeset:Y,author:W="",apool:X}=Qe;if(it!==c+1){window.console.warn(`bad message revision on NEW_CHANGES: ${it} not ${c+1}`);return}c=it,i.applyChangesToBase(Y,W,X)});else if(Qe.type==="ACCEPT_COMMIT")q.enqueue(()=>{let{newRev:it}=Qe;if(![c,c+1].includes(it)){window.console.warn(`bad message revision on ACCEPT_COMMIT: ${it} not ${c+1}`);return}c=it,R()});else if(Qe.type==="CLIENT_RECONNECT")q.enqueue(()=>{if(Qe.noChanges){rt(!1);return}let{headRev:it,newRev:Y,changeset:W,author:X="",apool:V}=Qe;if(Y!==c+1){window.console.warn(`bad message revision on CLIENT_RECONNECT: ${Y}
56 not ${c+1}`);return}c=Y,X===A4.getUserId()?R():i.applyChangesToBase(W,X,V),Y===it&&rt(!1)});else if(Qe.type==="USER_NEWINFO"){let it=Qe.userInfo,Y=it.userId;D[Y]?(D[Y]=it,A.onUpdateUserInfo(it)):(D[Y]=it,A.onUserJoin(it)),z(it)}else if(Qe.type==="USER_LEAVE"){let it=Qe.userInfo,Y=it.userId;D[Y]&&(delete D[it.userId],ae(it),A.onUserLeave(it))}else if(Qe.type==="CLIENT_MESSAGE")A.onClientMessage(Qe.payload);else if(Qe.type==="CHAT_MESSAGE")uo.addMessage(Qe.message,!0,!1);else if(Qe.type==="CHAT_MESSAGES"){for(let it=Qe.messages.length-1;it>=0;it--)uo.addMessage(Qe.messages[it],!0,!0);uo.gotInitalMessages||(uo.scrollDown(),uo.gotInitalMessages=!0,uo.historyPointer=clientVars.chatHead-Qe.messages.length),$("#chatloadmessagesball").css("display","none"),uo.historyPointer<=0?$("#chatloadmessagesbutton").css("display","none"):$("#chatloadmessagesbutton").css("display","block")}Qe.type.indexOf("USER_")>-1&&(Qe.payload=Qe.userInfo),Qe.type==="NEW_CHANGES"&&(Qe.payload=Qe),CL.callAll(`handleClientMessage_${Qe.type}`,{payload:Qe.payload})},N=Ae=>{Ae.userId=T,D[T]=Ae,z(Ae),D4()&&B({type:"USERINFO_UPDATE",userInfo:Ae})},z=Ae=>{we(Ae.userId,Ae.colorId)},we=(Ae,ct,Qe)=>{typeof ct=="number"&&(ct=clientVars.colorPalette[ct]);let it=ct;Qe?i.setAuthorInfo(Ae,{bgcolor:it,fade:.5}):i.setAuthorInfo(Ae,{bgcolor:it})},ae=Ae=>{we(Ae.userId,Ae.colorId,!0)},ze=()=>te(D),Ee=Ae=>{for(let[ct,Qe]of Object.entries(Ae))D[ct]||we(ct,Qe.colorId,!0)},M=(Ae,ct)=>{Ae!==g&&(g=Ae,A.onChannelStateChange(g,ct))},te=Ae=>{let ct=[];return $.each(Ae,(Qe,it)=>{ct.push(it)}),ct},Fe=[],Be=(Ae,ct)=>function(...Qe){let it=()=>{Ae.call(this,...Qe)};it.tag=ct,g==="CONNECTING"?Fe.push(it):it()},_e=Ae=>{let ct=[];for(let Qe=0;Qe<Fe.length;Qe++){let it=Fe[Qe];!Ae||Ae===it.tag?it():ct.push(it)}Fe=ct},ue=Ae=>{B({type:"CLIENT_MESSAGE",payload:Ae})},fe=()=>c,ee=()=>{let Ae={};Ae.userInfo=D[T],Ae.baseRev=c,d&&p&&(Ae.committedChangeset=p.changeset,Ae.committedChangesetAPool=p.apool,i.applyPreparedChangesetToBase());let ct=i.prepareUserChangeset();return ct.changeset&&(Ae.furtherChangeset=ct.changeset,Ae.furtherChangesetAPool=ct.apool),Ae},We=()=>{d=!1,A.onInternalAction("newlyIdle"),dt()},rt=Ae=>{let ct=H;H=Ae,ct&&!Ae&&F()},Ue=[],ot=Ae=>{Ue.push(Ae),dt()},dt=()=>{setTimeout(()=>{if(!d)for(;Ue.length>0;)Ue.shift()()},0)},Ve={setOnUserJoin:Ae=>{A.onUserJoin=Ae},setOnUserLeave:Ae=>{A.onUserLeave=Ae},setOnUpdateUserInfo:Ae=>{A.onUpdateUserInfo=Ae},setOnChannelStateChange:Ae=>{A.onChannelStateChange=Ae},setOnClientMessage:Ae=>{A.onClientMessage=Ae},setOnInternalAction:Ae=>{A.onInternalAction=Ae},setOnConnectionTrouble:Ae=>{A.onConnectionTrouble=Ae},updateUserInfo:Be(N),handleMessageFromServer:f,getConnectedUsers:ze,sendClientMessage:ue,sendMessage:B,getCurrentRevisionNumber:fe,getMissedChanges:ee,hasUnacceptedCommit:()=>p!=null,callWhenNotCommitting:ot,addHistoricalAuthors:Ee,setChannelState:M,setStateIdle:We,setIsPendingRevision:rt,set commitDelay(Ae){w=Ae},get commitDelay(){return w}};return Ee(e.historicalAuthorData),z(n),i.setProperty("userAuthor",T),i.setBaseAttributedText(e.initialAttributedText,e.apool),i.setUserChangeNotificationCallback(F),se(),Ve};_8.getCollabClient=AL});var Y3=et(A3=>{"use strict";var b8;A3.saveNow=()=>{b8.collabClient.sendMessage({type:"SAVE_REVISION"}),window.$.gritter.add({title:html10n.get("pad.savedrevs.marked"),text:html10n.get("pad.savedrevs.timeslider")||"You can view saved revisions in the timeslider",sticky:!1,time:3e3,class_name:"saved-revision"})};A3.init=t=>{b8=t}});var y8=et(()=>{"use strict";(function(t){t.fn.niceSelect=function(e){if(typeof e=="string")return e=="update"?this.each(function(){var s=t(this),i=t(this).next(".nice-select"),c=i.hasClass("open");i.length&&(i.remove(),n(s),c&&s.next().trigger("click"))}):e=="destroy"?(this.each(function(){var s=t(this),i=t(this).next(".nice-select");i.length&&(i.remove(),s.css("display",""))}),t(".nice-select").length==0&&t(document).off(".nice_select")):console.log('Method "'+e+'" does not exist.'),this;this.hide(),this.each(function(){var s=t(this);s.next().hasClass("nice-select")||n(s)});function n(s){s.after(t("<div></div>").addClass("nice-select").addClass(s.attr("class")||"").addClass(s.attr("disabled")?"disabled":"").attr("tabindex",s.attr("disabled")?null:"0").html('<span class="current"></span><ul class="list thin-scrollbar"></ul>'));var i=s.next(),c=s.find("option"),d=s.find("option:selected");i.find(".current").html(d.data("display")||d.text()),c.each(function(p){var g=t(this),y=g.data("display");i.find("ul").append(t("<li></li>").attr("data-value",g.val()).attr("data-display",y||null).addClass("option"+(g.is(":selected")?" selected":"")+(g.is(":disabled")?" disabled":"")).html(g.text()))})}t(document).off(".nice_select"),t(document).on("click.nice_select",".nice-select",function(s){var i=t(this);
56if(t(".nice-select").not(i).removeClass("open"),i.toggleClass("open"),i.hasClass("open")){i.find(".option"),i.find(".focus").removeClass("focus"),i.find(".selected").addClass("focus"),i.closest(".toolbar").length>0&&(i.find(".list").css("left",i.offset().left),i.find(".list").css("top",i.offset().top+i.outerHeight()),i.find(".list").css("min-width",i.outerWidth()+"px"));let c=i.find(".list").outerHeight(),d=i.parent().offset().top,g=t("body").height()-d-i.outerHeight()-20;g<200?(i.addClass("reverse"),g=250):i.removeClass("reverse"),i.find(".list").css("max-height",g+"px")}else i.trigger("focus")}),t(document).on("click.nice_select",function(s){t(s.target).closest(".nice-select").length===0&&t(".nice-select").removeClass("open").find(".option")}),t(document).on("click.nice_select",".nice-select .option:not(.disabled)",function(s){var i=t(this),c=i.closest(".nice-select");c.find(".selected").removeClass("selected"),i.addClass("selected");var d=i.data("display")||i.text();c.find(".current").text(d),c.prev("select").val(i.data("value")).trigger("change")}),t(document).on("keydown.nice_select",".nice-select",function(s){var i=t(this),c=t(i.find(".focus")||i.find(".list .option.selected"));if(s.keyCode==32||s.keyCode==13)return i.hasClass("open")?c.trigger("click"):i.trigger("click"),!1;if(s.keyCode==40){if(!i.hasClass("open"))i.trigger("click");else{var d=c.nextAll(".option:not(.disabled)").first();d.length>0&&(i.find(".focus").removeClass("focus"),d.addClass("focus"))}return!1}else if(s.keyCode==38){if(!i.hasClass("open"))i.trigger("click");else{var p=c.prevAll(".option:not(.disabled)").first();p.length>0&&(i.find(".focus").removeClass("focus"),p.addClass("focus"))}return!1}else if(s.keyCode==27)i.hasClass("open")&&i.trigger("click");else if(s.keyCode==9&&i.hasClass("open"))return!1});var u=document.createElement("a").style;return u.cssText="pointer-events:auto",u.pointerEvents!=="auto"&&t("html").addClass("no-csspointerevents"),this}})(jQuery)});var E4=et(Y4=>{"use strict";Lu();var YL=Wr(),ro=Hl().padeditor,EL=Y3(),OL=(L4(),zi(x3));y8();var E3=class{constructor(e){this.$el=e}getCommand(){return this.$el.attr("data-key")}getValue(){if(this.isSelect())return this.$el.find("select").val()}setValue(e){if(this.isSelect())return this.$el.find("select").val(e)}getType(){return this.$el.attr("data-type")}isSelect(){return this.getType()==="select"}isButton(){return this.getType()==="button"}bind(e){this.isButton()?this.$el.on("click",n=>{let u=this.getCommand();if(Y4.padeditbar.dropdowns.indexOf(u)!==-1){let i=this.$el.find("button")[0]||this.$el[0];i&&(Y4.padeditbar._lastTrigger=i)}$(":focus").trigger("blur"),e(u,this),n.preventDefault()}):this.isSelect()&&this.$el.find("select").on("change",()=>{e(this.getCommand(),this)})}},x8=(()=>{let n=100,s=1/25,i=-.5,c=1,d=1.5,p=Lt.makeAnimationScheduler(()=>n===-100||n===100?!1:n>=d?(n=100,$("#syncstatussyncing").css("display","none"),$("#syncstatusdone").css("display","none"),!1):n<0?(n+=s,n>=0&&($("#syncstatussyncing").css("display","none"),$("#syncstatusdone").css("display","block").css("opacity",1)),!0):(n+=s,n>=c&&$("#syncstatusdone").css("opacity",(d-n)/(d-c)),!0),s*1e3);return{syncing:()=>{n=-100,$("#syncstatussyncing").css("display","block"),$("#syncstatusdone").css("display","none")},done:()=>{n=i,p.scheduleAnimation()}}})();Y4.padeditbar=new class{constructor(){this._editbarPosition=0,this.commands={},this.dropdowns=[],this._lastTrigger=null}init(){$("#editbar .editbarbutton").attr("unselectable","on"),this.enable(),$("#editbar [data-key]").each((t,e)=>{$(e).off("click"),new E3($(e)).bind((n,u)=>{this.triggerCommand(n,u)})}),$("body:not(#editorcontainerbox)").on("keydown",t=>{this._bodyKeyEvent(t)}),$("#editbar").on("change","select",()=>{setTimeout(()=>{ro.ace&&ro.ace.focus()},0)}),$(".show-more-icon-btn").on("click",()=>{let t=$(".toolbar").toggleClass("full-icons").hasClass("full-icons");$(".show-more-icon-btn").attr("aria-expanded",String(t))}),this.checkAllIconsAreDisplayedInToolbar(),$(window).on("resize",OL.debounce(()=>this.checkAllIconsAreDisplayedInToolbar(),100)),this._registerDefaultCommands(),YL.callAll("postToolbarInit",{toolbar:this,ace:ro.ace}),$("select").niceSelect(),$('iframe[name="ace_outer"]').contents().on("scroll",t=>{$("#editbar").toggleClass("editor-scrolled",$(t.currentTarget).scrollTop()>2)})}isEnabled(){return!0}disable(){$("#editbar").addClass("disabledtoolbar").removeClass("enabledtoolbar")}enable(){$("#editbar").addClass("enabledtoolbar").removeClass("disabledtoolbar")}registerCommand(t,e){return this.commands[t]=e,this}registerDropdownCommand(t,e){e=e||t,this.dropdowns.push(e),this.registerCommand(t,()=>{this.toggleDropDown(e)})}registerAceCommand(t,e){this.registerCommand(t,(n,u,s)=>{u.callWithAce(i=>{e(n,i,s)},n,!0)})}triggerCommand(t,e){this.isEnabled()&&this.commands[t]&&this.commands[t](t,ro.ace,e),ro.ace&&ro.ace.focus()}toggleDropDown(t,e=null){let n=null;try{if(t==="users"&&$("#users").hasClass("stickyUsers"))return;$(".nice-select").removeClass("open"),$(".toolbar-popup").removeClass("popup-show");let u=$(".popup.popup-show").length>0;if(!u&&t!=="none"&&!this._lastTrigger){let i=document.activeElement;i&&i!==document.body&&(this._lastTrigger=i)}let s=null;if(t==="none")for(let i of this.dropdowns){if(i==="users")continue;let c=$(`#${i}`);c.find("button#forcereconnect:visible").length>0||c.hasClass("popup-show")&&($(`li[data-key=${i}] > a`).removeClass("selected"),c.removeClass("popup-show"))}else for(let i of this.dropdowns){let c=$(`#${i}`);c.hasClass("popup-show")?($(`li[data-key=${i}] > a`).removeClass("selected"),c.removeClass("popup-show")):i===t&&($(`li[data-key=${i}] > a`).addClass("selected"),c.addClass("popup-show"),s=c)}if(s){let i=s;requestAnimationFrame(()=>{i[0].contains(document.activeElement)||(i.attr("tabindex")||i.attr("tabindex","-1"),i[0].focus())})}else if(u&&$(".popup.popup-show").length===0&&this._lastTrigger){let i=this._lastTrigger;this._lastTrigger=null,document.body.contains(i)&&i.focus()}}catch(u){n=u||new Error(u)}finally{e&&Promise.resolve().then(()=>e(n))}}setSyncStatus(t){t==="syncing"?x8.syncing():t==="done"&&x8.done()}setEmbedLinks(){let t=window.location.href.split("?")[0],e="?showControls=true&showChat=true&showLineNumbers=true&useMonospaceFont=false",n='width="100%" height="600" frameborder="0"';if($("#readonlyinput").is(":checked")){let u=t.split("/");u.pop();let s=`${u.join("/")}/${clientVars.readOnlyId}`;$("#embedinput").val(`<iframe name="embed_readonly" src="${s}${e}" ${n}></iframe>`),$("#linkinput").val(s)}else $("#embedinput").val(`<iframe name="embed_readwrite" src="${t}${e}" ${n}></iframe>`),$("#linkinput").val(t)}checkAllIconsAreDisplayedInToolbar(){$(".toolbar").removeClass("cropped"),$("body").removeClass("mobile-layout");let t=$(".toolbar .menu_left")[0];(t&&t.scrollWidth>$(".toolbar").width()-280||$(".toolbar").width()<1e3)&&$("body").addClass("mobile-layout"),t&&t.scrollWidth>$(".toolbar").width()&&$(".toolbar").addClass("cropped")}_bodyKeyEvent(t){if(t.keyCode===27&&$(".popup.popup-show").length>0){let e=this.dropdowns;$(".popup.popup-show").each((n,u)=>{let s=$(u),i=s.attr("id")||"";i==="users"&&s.hasClass("stickyUsers")||i!=="users"&&i!==""&&e.indexOf(i)!==-1||(s.removeClass("popup-show"),i&&$(`li[data-key="${i}"] > a`).removeClass("selected"))}),this.toggleDropDown("none"),t.preventDefault();return}if(t.keyCode===120&&t.altKey||t.keyCode===27)if($(":focus").parents(".toolbar").length===1)this.toggleDropDown("none"),$(":focus").trigger("blur"),typeof pad>
56"u"?$("#editorcontainerbox").trigger("focus"):(ro.ace.focus(),t.preventDefault());else{let e=$("#editbar button").first();$(t.currentTarget).trigger("blur"),e.trigger("focus"),t.preventDefault()}if($(":focus").parents(".toolbar").length===1){if(t.keyCode!==39&&t.keyCode!==37)return;let e=$("#editbar").find("button, select");if(t.keyCode===37){if($(".popup").is(":visible")||t.target.localName==="input")return;this._editbarPosition--,this._editbarPosition===-1&&(this._editbarPosition=e.length-1),$(e[this._editbarPosition]).trigger("focus")}if(t.keyCode===39){if($(".popup").is(":visible")||t.target.localName==="input")return;this._editbarPosition++,this._editbarPosition>=e.length&&(this._editbarPosition=0),$(e[this._editbarPosition]).trigger("focus")}}}_registerDefaultCommands(){this.registerDropdownCommand("showusers","users"),this.registerDropdownCommand("settings"),this.registerDropdownCommand("connectivity"),this.registerDropdownCommand("import_export"),this.registerDropdownCommand("embed"),this.registerCommand("home",()=>{window.location.href=new URL("../..",window.location.href).href}),this.registerCommand("settings",()=>{this.toggleDropDown("settings"),$("#options-stickychat").trigger("focus")}),this.registerCommand("import_export",()=>{this.toggleDropDown("import_export"),$("#importfileinput").length!==0?setTimeout(()=>{$("#importfileinput").trigger("focus")},100):$(".exportlink").first().trigger("focus")}),this.registerCommand("showusers",()=>{this.toggleDropDown("users"),$("#myusernameedit").trigger("focus")}),this.registerCommand("embed",()=>{this.setEmbedLinks(),this.toggleDropDown("embed"),$("#linkinput").trigger("focus").trigger("select")}),this.registerCommand("savedRevision",()=>{EL.saveNow()}),this.registerCommand("showTimeSlider",()=>{document.location=`${document.location.pathname}/timeslider`});let t=(e,n)=>{n.ace_toggleAttributeOnSelection(e)};this.registerAceCommand("bold",t),this.registerAceCommand("italic",t),this.registerAceCommand("underline",t),this.registerAceCommand("strikethrough",t),this.registerAceCommand("undo",(e,n)=>{n.ace_doUndoRedo(e)}),this.registerAceCommand("redo",(e,n)=>{n.ace_doUndoRedo(e)}),this.registerAceCommand("insertunorderedlist",(e,n)=>{n.ace_doInsertUnorderedList()}),this.registerAceCommand("insertorderedlist",(e,n)=>{n.ace_doInsertOrderedList()}),this.registerAceCommand("indent",(e,n)=>{n.ace_doIndentOutdent(!1)||n.ace_doInsertUnorderedList()}),this.registerAceCommand("outdent",(e,n)=>{n.ace_doIndentOutdent(!0)}),this.registerAceCommand("clearauthorship",(e,n)=>{let u=n.ace_getRep(),s=!1,i=u.lines.atIndex(u.lines.length()-1).width-1,c=u.lines.length()-1;u.selStart[0]===0&&u.selStart[1]===0&&u.selEnd[0]===c&&u.selEnd[1]===i&&(s=!0),!(u.selStart&&u.selEnd)||n.ace_isCaret()||s?window.confirm(html10n.get("pad.editbar.clearcolors"))&&n.ace_performDocumentApplyAttributesToCharRange(0,n.ace_getRep().alltext.length,[["author",""]]):n.ace_setAttributeOnSelection("author","")}),this.registerCommand("timeslider_returnToPad",e=>{document.referrer.length>0&&document.referrer.substring(document.referrer.lastIndexOf("/")-1,document.referrer.lastIndexOf("/"))==="p"?document.location=document.referrer:document.location=document.location.href.substring(0,document.location.href.lastIndexOf("/"))})}}});var T8=et(v8=>{"use strict";Ui();v8.showCountDownTimerToReconnectOnModal=(t,e)=>{if(clientVars.automaticReconnectionTimeout&&t.is(".with_reconnect_timer")){IL(t);let n=PL(t,e);t.find("#cancelreconnect").one("click",()=>{n.cancel(),NL(t)}),RL(t)}};var IL=t=>{if(t.find("#cancelreconnect").length===0){let n=t.find("#defaulttext"),u=t.find("#forcereconnect"),s=$("<p>").addClass("reconnecttimer").append($("<span>").attr("data-l10n-id","pad.modals.reconnecttimer").text("Trying to reconnect in")).append(" ").append($("<span>").addClass("timetoexpire")),i=$("<button>").attr("id","cancelreconnect").attr("data-l10n-id","pad.modals.cancel").text("Cancel");w8(s),w8(i),s.insertAfter(n),i.insertAfter(u)}},w8=t=>{Ht.translateElement(Ht.translations,t.get(0))},PL=(t,e)=>{let n=clientVars.automaticReconnectionTimeout*k8.nextTry(),u=new fi(n);return u.onTick((s,i)=>{FL(t,s,i)}).onExpire(()=>{t.is(".disconnected")?HL(()=>{M8(t)},e):M8(t)}).start(),u},NL=t=>{L8(t,!0)},RL=t=>{L8(t,!1)},L8=(t,e)=>{t.find("#cancelreconnect, .reconnecttimer").toggleClass("hidden",e),t.find("#defaulttext").toggleClass("hidden",!e)},HL=(t,e)=>{$L(t,e),e.socket.connect()},$L=(t,e)=>{k8.counter===1&&e.socket.once("connect",t)},M8=t=>{t.find("#forcereconnect").trigger("click")},FL=(t,e,n)=>{e=e<10?`0${e}`:e,n=n<10?`0${n}`:n,t.find(".timetoexpire").text(`${e}:${n}`)},k8={counter:0,nextTry(){let t=2**this.counter;return this.counter++,t}},fi=function(t,e){this.duration=t,this.granularity=e||1e3,this.running=!1,this.onTickCallbacks=[],this.onExpireCallbacks=[]};fi.prototype.start=function(){if(this.running)return;this.running=!0;let t=Date.now(),e=this,n,u=()=>{n=e.duration-Math.floor((Date.now()-t)/1e3),n>0?(e.timeoutId=setTimeout(u,e.granularity),e.tick(n)):(e.running=!1,e.tick(0),e.expire())};u()};fi.prototype.tick=function(t){let e=fi.parse(t);this.onTickCallbacks.forEach(function(n){n.call(this,e.minutes,e.seconds)},this)};fi.prototype.expire=function(){this.onExpireCallbacks.forEach(function(t){t.call(this)},this)};fi.prototype.onTick=function(t){return typeof t=="function"&&this.onTickCallbacks.push(t),this};fi.prototype.onExpire=function(t){return typeof t=="function"&&this.onExpireCallbacks.push(t),this};
56fi.prototype.cancel=function(){return this.running=!1,clearTimeout(this.timeoutId),this};fi.parse=t=>({minutes:t/60|0,seconds:t%60|0})});var O3=et(C8=>{"use strict";var S8=E4().padeditbar,jL=T8(),WL=(()=>{let t;return{init:n=>{t=n},showModal:n=>{S8.toggleDropDown("none"),$("#connectivity .visible").removeClass("visible"),$(`#connectivity .${n}`).addClass("visible");let u=$(`#connectivity .${n}`);jL.showCountDownTimerToReconnectOnModal(u,t),S8.toggleDropDown("connectivity")},showOverlay:()=>{$("#toolbar-overlay").show()},hideOverlay:()=>{$("#toolbar-overlay").hide()}}})();C8.padmodals=WL});var A8=et(D8=>{"use strict";var Oa=O3().padmodals,BL=(()=>{let t={what:"connecting"};return{init:()=>{$("button#forcereconnect").on("click",()=>{window.location.reload()})},connected:()=>{t={what:"connected"},Oa.showModal("connected"),Oa.hideOverlay()},reconnecting:()=>{t={what:"reconnecting"},Oa.showModal("reconnecting"),Oa.showOverlay()},disconnected:n=>{if(t.what==="disconnected")return;t={what:"disconnected",why:n};let u=["badChangeset","corruptPad","deleted","disconnected","initsocketfail","looping","rateLimited","rejected","slowcommit","unauth","userdup"],s=String(n);u.indexOf(s)===-1&&(s="disconnected"),Oa.showModal(s),Oa.showOverlay()},isFullyConnected:()=>t.what==="connected",getStatus:()=>t}})();D8.padconnectionstatus=BL});var I3=et(Y8=>{"use strict";Ui();var qL=(()=>{let t,e=()=>{$("#import .importframe").remove();let d=$("<iframe>").css("display","none").attr("name","importiframe").addClass("importframe");$("#import").append(d)},n=()=>{$("#importsubmitinput").addClass("throbbold"),$("#importformfilediv").addClass("importformenabled"),$("#importsubmitinput").prop("disabled",!1),$("#importmessagefail").fadeOut("fast")},u=function(d){d.preventDefault(),$("#importmessagefail").fadeOut("fast"),window.confirm(Ht.get("pad.impexp.confirmimport"))&&($("#importsubmitinput").attr({disabled:!0}).val(Ht.get("pad.impexp.importing")),window.setTimeout(()=>$("#importfileinput").attr({disabled:!0}),0),$("#importarrow").stop(!0,!0).hide(),$("#importstatusball").show(),(async()=>{let{code:p,message:g,data:{directDatabaseAccess:y}={}}=await $.ajax({url:`${window.location.href.split("?")[0].split("#")[0]}/import`,method:"POST",data:new FormData(this),processData:!1,contentType:!1,dataType:"json",timeout:25e3}).catch(S=>S.responseJSON?S.responseJSON:{code:2,message:"Unknown import error"});p!==0?s(g):($("#import_export").removeClass("popup-show"),y&&window.location.reload()),$("#importsubmitinput").prop("disabled",!1).val(Ht.get("pad.impexp.importbutton")),window.setTimeout(()=>$("#importfileinput").prop("disabled",!1),0),$("#importstatusball").hide(),e()})())},s=d=>{let p=["convertFailed","uploadFailed","padHasData","maxFileSize","permission"],g=Ht.get(`pad.impexp.${p.indexOf(d)!==-1?d:"copypaste"}`),y=S=>{$("#importmessagefail").empty().append($("<strong>").css("color","red").text(`${Ht.get("pad.impexp.importfailed")}: `)).append(document.createTextNode(g))[S?"fadeIn":"show"]()};$("#importexport .importmessage").is(":visible")?($("#importmessagesuccess").fadeOut("fast"),$("#importmessagefail").fadeOut("fast",()=>y(!0))):y()};function i(){let d=$(this);return d.hasClass("exporthrefpdf")?d="PDF":d.hasClass("exporthrefdoc")?d="Microsoft Word":d.hasClass("exporthrefodt")?d="OpenDocument":d="this file",alert(Ht.get("pad.impexp.exportdisabled",{type:d})),!1}return{init:d=>
56{t=d;let p=/.*\/p\/[^/]+/.exec(document.location.pathname)||clientVars.padId;$("#importsubmitinput").val(Ht.get("pad.impexp.importbutton")),Ht.bind("localized",()=>{$("#importsubmitinput").val(Ht.get("pad.impexp.importbutton"))}),$("#exporthtmla").attr("href",`${p}/export/html`),$("#exportetherpada").attr("href",`${p}/export/etherpad`),$("#exportplaina").attr("href",`${p}/export/txt`);let g=clientVars.docxExport?"docx":"doc";clientVars.exportAvailable==="no"?($("#exportworda").remove(),$("#exportpdfa").remove(),$("#exportopena").remove(),$("#importmessagenoconverter").prop("hidden",!1)):clientVars.exportAvailable==="withoutPDF"?($("#exportpdfa").remove(),$("#exportworda").attr("href",`${p}/export/${g}`),$("#exportopena").attr("href",`${p}/export/odt`),$("#importexport").css({height:"142px"}),$("#importexportline").css({height:"142px"})):($("#exportworda").attr("href",`${p}/export/${g}`),$("#exportpdfa").attr("href",`${p}/export/pdf`),$("#exportopena").attr("href",`${p}/export/odt`)),e(),$("#importfileinput").on("change",n),$("#importform").off("submit").on("submit",u),$(".disabledexport").on("click",i)},disable:()=>{$("#impexp-disabled-clickcatcher").show(),$("#import").css("opacity",.5),$("#impexp-export").css("opacity",.5)},enable:()=>{$("#impexp-disabled-clickcatcher").hide(),$("#import").css("opacity",1),$("#impexp-export").css("opacity",1)}}})();Y8.padimpexp=qL});var R8=et(N8=>{"use strict";Lu();Ui();var E8=Wr(),Ur={},O4=!1,O8=!1,P8=(()=>{let t=(()=>{let p=()=>`usertr${p.counter++}`;p.counter=1;let g=[],y=[],S=[],w=-12,T=12,D=()=>{for(let ue=y.length-1;ue>=0;ue--){let fe=y[ue],ee=++fe.animationStep,We=H(ee,fe.animationPower),rt=ae(fe),Ue=fe.opacity===void 0?1:fe.opacity;ee<=-A?rt.find("td").height(We):ee===-A+1?rt.empty().append(z(We,fe.data)).find("td").css("opacity",Ue*1/A):ee<0?rt.find("td").css("opacity",Ue*(A- -ee)/A).height(We):ee===0&&(rt.empty().append(z(We,fe.data)).find("td").css("opacity",Ue*1).height(We),y.splice(ue,1))}for(let ue=g.length-1;ue>=0;ue--){let fe=g[ue],ee=++fe.animationStep,We=ae(fe),rt=H(ee,fe.animationPower),Ue=fe.opacity===void 0?1:fe.opacity;ee<A?We.find("td").css("opacity",Ue*(A-ee)/A).height(rt):ee===A?We.empty().append(q(rt)):ee<=T?We.find("td").height(rt):(g.splice(ue,1),We.remove())}return Ee(),y.length>0||g.length>0},H=(ue,fe)=>{let ee=Math.abs(ue/12);return fe===2?ee**=2:fe===3?ee**=3:fe===4?ee**=4:fe>=5&&(ee**=5),Math.round(26*(1-ee))},A=6,F=20,R=2,{scheduleAnimation:se}=Lt.makeAnimationScheduler(D,F,R),B=4,q=ue=>$("<td>").attr("colspan",B).css("border",0).css("height",`${ue}px`),f=ue=>!ue.name&&ue.status!=="Disconnected",N=(ue,fe,ee)=>{let We=z(fe,ee);return f(ee)&&ue.find("td.usertdname input:enabled").length>0?We.each((rt,Ue)=>{let ot=$(ue.find("td").get(rt));ot.hasClass("usertdname")?$(Ue).remove():ot.replaceWith(Ue)}):ue.empty().append(We),ue},z=(ue,fe)=>{let ee;return fe.name?ee=document.createTextNode(fe.name):(ee=$("<input>").attr("data-l10n-id","pad.userlist.unnamed").attr("type","text").addClass("editempty").addClass("newinput").attr("value",Ht.get("pad.userlist.unnamed")),f(fe)&&ee.attr("disabled","disabled")),$().add($("<td>").css("height",`${ue}px`).addClass("usertdswatch").append($("<div>").addClass("swatch").css("background",Lt.escapeHtml(fe.color)).html(" "))).add($("<td>").css("height",`${ue}px`).addClass("usertdname").append(ee)).add($("<td>").css("height",`${ue}px`).addClass("activity").text(fe.activity))},we=(ue,fe,ee)=>$("<tr>").attr("data-authorId",ee).attr("id",ue).append(fe),ae=ue=>$(`#${ue.domId}`),ze=ue=>{ue.data&&ue.data.status==="Disconnected"?ue.opacity=.5:delete ue.opacity},Ee=()=>{$("#otheruserstable input.newinput").each(function(){let fe=$(this).closest("tr");if(fe.length>0){let ee=fe.parent().children().index(fe);if(ee>=0&&S.length>ee){let We=S[ee].data.id;u($(this),We)}}}).removeClass("newinput")},M=(ue,fe,ee)=>{ue=Math.max(0,Math.min(S.length,ue)),ee=ee===void 0?4:ee;let We=p(),rt={data:fe,animationStep:w,domId:We,animationPower:ee},Ue=fe.id;ze(rt),S.splice(ue,0,rt);let ot;return ee===0?(ot=we(We,z(H(0),fe),Ue),rt.animationStep=0):(y.push(rt),ot=we(We,q(H(w)),Ue)),$("table#otheruserstable").show(),ue===0?$("table#otheruserstable").prepend(ot):ae(S[ue-1]).after(ot),ee!==0&&se(),Ee(),rt},te=(ue,fe)=>{let ee=S[ue];if(ee&&(ee.data=fe,ze(ee),ee.animationStep===0)){let We=ae(ee);N(We,H(0),ee.data).find("td").css("opacity",ee.opacity===void 0?1:ee.opacity),Ee()}},Fe=(ue,fe)=>{fe=fe===void 0?4:fe;let ee=S[ue];ee&&(S.splice(ue,1),fe===0?ae(ee).remove():(ee.animationStep=-ee.animationStep,ee.animationPower=fe,g.push(ee),se())),S.length===0&&$("table#otheruserstable").hide()};return{insertRow:M,removeRow:Fe,moveRow:(ue,fe,ee)=>{ee=ee===void 0?1:ee;let We=S[ue];if(We&&ue!==fe){let rt=We.data;Fe(ue,ee),M(fe,rt,ee)}},updateRow:te}}
56)(),e=[],n=[],u=(p,g)=>{i(p,()=>{let y=s(g);return y>=0&&e[y].name||""},y=>{y?(p.attr("disabled","disabled"),c.suggestUserName(g,y)):(p.addClass("editempty"),p.val(Ht.get("pad.userlist.unnamed")))})},s=p=>{let g=-1;for(let y=0;y<e.length;y++)if(e[y].userId===p){g=y;break}return g},i=(p,g,y)=>{p.on("focus",S=>{let w=g();p.val()!==w&&p.val(w),p.addClass("editactive").removeClass("editempty")}),p.on("blur",S=>{let w=p.removeClass("editactive").val();y(w)}),Lt.bindEnterAndEscape(p,()=>{p.trigger("blur")},()=>{p.val(g()).trigger("blur")}),p.prop("disabled",!1).addClass("editable")},c,d={init:(p,g)=>{c=g,d.setMyUserInfo(p),$("#online_count").length===0&&$("#editbar [data-key=showusers] > a").append('<span id="online_count">1</span>'),$("#otheruserstable tr").remove(),$("#myusernameedit").addClass("myusernameedithoverable"),i($("#myusernameedit"),()=>Ur.name||"",y=>{Ur.name=y,c.notifyChangeName(y),window.setTimeout(()=>{d.renderMyUserInfo()},0)}),$("#myswatchbox").on("click",UL),$("#mycolorpicker .pickerswatchouter").on("click",function(){$("#mycolorpicker .pickerswatchouter").removeClass("picked"),$(this).addClass("picked")}),$("#mycolorpickersave").on("click",()=>{I8(!0)}),$("#mycolorpickercancel").on("click",()=>{I8(!1)})},usersOnline:()=>{let p=[].concat(e);return p.push(Ur),p},users:()=>{let p=d.usersOnline(),g=clientVars.collab_client_vars.historicalAuthorData;for(let[y,{userId:S}]of Object.entries(g)){let w=!1;p.forEach(T=>{T.userId===S&&(w=!0)}),w===!1&&p.push(g[y])}return p},setMyUserInfo:p=>{typeof p.colorId=="number"&&(p.colorId=clientVars.colorPalette[p.colorId]),Ur=$.extend({},p),d.renderMyUserInfo()},userJoinOrUpdate:p=>{if(!p.userId||p.userId===Ur.userId)return;E8.callAll("userJoinOrUpdate",{userInfo:p});let g={};g.color=typeof p.colorId=="number"?clientVars.colorPalette[p.colorId]:p.colorId,g.name=p.name,g.status="",g.activity="",g.id=p.userId;let y=s(p.userId),S=e.length;y>=0&&S--;let w=Lt.binarySearch(S,T=>{y>=0&&T>=y&&T++;let D=e[T],H=(D.name||"").toLowerCase(),A=(p.name||"").toLowerCase(),F=D.userId,R=p.userId;return H>A||H===A&&F>R});y>=0?y===w?(e[y]=p,n[y]=g,t.updateRow(y,g)):(e.splice(y,1),n.splice(y,1),e.splice(w,0,p),n.splice(w,0,g),t.updateRow(y,g),t.moveRow(y,w)):(e.splice(w,0,p),n.splice(w,0,g),t.insertRow(w,g)),d.updateNumberOfOnlineUsers()},updateNumberOfOnlineUsers:()=>{let p=1;for(let g=0;g<n.length;g++)n[g].status===""&&p++;if(localStorage.getItem("recentPads")!=null){let g=JSON.parse(localStorage.getItem("recentPads")),y=window.location.pathname.split("/"),S=y[y.length-1],w=g.find(T=>T.name===S);w&&(w.members=p),localStorage.setItem("recentPads",JSON.stringify(g))}return $("#online_count").text(p),p},userLeave:p=>{let g=s(p.userId);if(g>=0){let y=n[g];y.status="Disconnected",t.updateRow(g,y),y.leaveTimer&&window.clearTimeout(y.leaveTimer);let S=p.userId,w=window.setTimeout(()=>{let T=s(S);if(T>=0){let D=n[T];D.status==="Disconnected"&&D.leaveTimer===w&&(e.splice(T,1),n.splice(T,1),t.removeRow(T),E8.callAll("userLeave",{userInfo:p}))}},8e3);y.leaveTimer=w}d.updateNumberOfOnlineUsers()},renderMyUserInfo:()=>{Ur.name?$("#myusernameedit").removeClass("editempty").val(Ur.name):$("#myusernameedit").attr("placeholder",Ht.get("pad.userlist.entername")),O4?$("#myswatchbox").addClass("myswatchboxunhoverable").removeClass("myswatchboxhoverable"):$("#myswatchbox").addClass("myswatchboxhoverable").removeClass("myswatchboxunhoverable"),$("#myswatch").css({"background-color":Ur.colorId}),$("li[data-key=showusers] > a").css({"box-shadow":`inset 0 0 30px ${Ur.colorId}`})}};return d})(),zL=t=>$("#colorpickerswatches li").index(t),I8=t=>{if(t){let e=$("#mycolorpickerpreview").css("background-color"),n=e.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);if(n){delete n[0];for(let u=1;u<=3;++u)n[u]=parseInt(n[u]).toString(16),n[u].length===1&&(n[u]=`0${n[u]}`);e=`#${n.join("")}`}Ur.colorId=e,pad.notifyChangeColor(e),P8.renderMyUserInfo()}O4=!1,$("#mycolorpicker").removeClass("popup-show")},UL=()=>{if($.farbtastic("#colorpicker").setColor(Ur.colorId),!O4){let t=pad.getColorPalette();if(!O8){let e=$("#colorpickerswatches");for(let n=0;n<t.length;n++){let u=$("<li>",{style:`background: ${t[n]};`});
56u.appendTo(e),u.on("click",s=>{$("#colorpickerswatches li").removeClass("picked"),$(s.target).addClass("picked");let i=zL($("#colorpickerswatches .picked"));pad.notifyChangeColor(i)})}O8=!0}$("#mycolorpicker").addClass("popup-show"),O4=!0,$("#colorpickerswatches li").removeClass("picked"),$($("#colorpickerswatches li")[Ur.colorId]).addClass("picked")}};N8.paduserlist=P8});var bs,$l,Fl,I4=C(()=>{bs=Object.create(null);bs.open="0";bs.close="1";bs.ping="2";bs.pong="3";bs.message="4";bs.upgrade="5";bs.noop="6";$l=Object.create(null);Object.keys(bs).forEach(t=>{$l[bs[t]]=t});Fl={type:"error",data:"parser error"}});function $8(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}function B8(t,e){if(F8&&t.data instanceof Blob)return t.data.arrayBuffer().then($8).then(e);if(j8&&(t.data instanceof ArrayBuffer||W8(t.data)))return e($8(t.data));jl(t,!1,n=>{P3||(P3=new TextEncoder),e(P3.encode(n))})}var F8,j8,W8,jl,H8,P3,q8=C(()=>{I4();F8=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",j8=typeof ArrayBuffer=="function",W8=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,jl=({type:t,data:e},n,u)=>F8&&e instanceof Blob?n?u(e):H8(e,u):j8&&(e instanceof ArrayBuffer||W8(e))?n?u(e):H8(new Blob([e]),u):u(bs[t]+(e||"")),H8=(t,e)=>{let n=new FileReader;return n.onload=function(){let u=n.result.split(",")[1];e("b"+(u||""))},n.readAsDataURL(t)}});var z8,Wl,U8,V8=C(()=>{z8="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Wl=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let t=0;t<z8.length;t++)Wl[z8.charCodeAt(t)]=t;U8=t=>{let e=t.length*.75,n=t.length,u,s=0,i,c,d,p;t[t.length-1]==="="&&(e--,t[t.length-2]==="="&&e--);let g=new ArrayBuffer(e),y=new Uint8Array(g);for(u=0;u<n;u+=4)i=Wl[t.charCodeAt(u)],c=Wl[t.charCodeAt(u+1)],d=Wl[t.charCodeAt(u+2)],p=Wl[t.charCodeAt(u+3)],y[s++]=i<<2|c>>4,y[s++]=(c&15)<<4|d>>2,y[s++]=(d&3)<<6|p&63;return g}});var VL,Bl,JL,J8,K8=C(()=>{I4();V8();VL=typeof ArrayBuffer=="function",Bl=(t,e)=>{if(typeof t!="string")return{type:"message",data:J8(t,e)};let n=t.charAt(0);return n==="b"?{type:"message",data:JL(t.substring(1),e)}:$l[n]?t.length>1?{type:$l[n],data:t.substring(1)}:{type:$l[n]}:Fl},JL=(t,e)=>{if(VL){let n=U8(t);return J8(n,e)}else return{base64:!0,data:t}},J8=(t,e)=>e==="blob"?t instanceof Blob?t:new Blob([t]):t instanceof ArrayBuffer?t:t.buffer});function Z8(){return new TransformStream({transform(t,e){B8(t,n=>{let u=n.length,s;if(u<126)s=new Uint8Array(1),new DataView(s.buffer).setUint8(0,u);else if(u<65536){s=new Uint8Array(3);let i=new DataView(s.buffer);i.setUint8(0,126),i.setUint16(1,u)}else{s=new Uint8Array(9);let i=new DataView(s.buffer);i.setUint8(0,127),i.setBigUint64(1,BigInt(u))}t.data&&typeof t.data!="string"&&(s[0]|=128),e.enqueue(s),e.enqueue(n)})}})}function P4(t){return t.reduce((e,n)=>e+n.length,0)}function N4(t,e){if(t[0].length===e)return t.shift();let n=new Uint8Array(e),u=0;for(let s=0;s<e;s++)n[s]=t[0][u++],u===t[0].length&&(t.shift(),u=0);return t.length&&u<t[0].length&&(t[0]=t[0].slice(u)),n}function eg(t,e){N3||(N3=new TextDecoder);let n=[],u=0,s=-1,i=!1;return new TransformStream({transform(c,d){for(n.push(c);;){if(u===0){if(P4(n)<1)break;let p=N4(n,1);i=(p[0]&128)===128,s=p[0]&127,s<126?u=3:s===126?u=1:u=2}else if(u===1){if(P4(n)<2)break;let p=N4(n,2);s=new DataView(p.buffer,p.byteOffset,p.length).getUint16(0),u=3}else if(u===2){if(P4(n)<8)break;let p=N4(n,8),g=new DataView(p.buffer,p.byteOffset,p.length),y=g.getUint32(0);if(y>Math.pow(2,21)-1){d.enqueue(Fl);break}s=y*Math.pow(2,32)+g.getUint32(4),u=3}else{if(P4(n)<s)break;let p=N4(n,s);d.enqueue(Bl(i?p:N3.decode(p),e)),u=0}if(s===0||s>t){d.enqueue(Fl);break}}}})}var G8,X8,Q8,N3,R3,Ia=C(()=>{q8();K8();I4();G8="�",X8=(t,e)=>{let n=t.length,u=new Array(n),s=0;t.forEach((i,c)=>{jl(i,!1,d=>{u[c]=d,++s===n&&e(u.join(G8))})})},Q8=(t,e)=>{let n=t.split(G8),u=[];for(let s=0;s<n.length;s++){let i=Bl(n[s],e);if(u.push(i),i.type==="error")break}return u};R3=4});var xr=et(tg=>{tg.Emitter=Ru;function Ru(t){if(t)return KL(t)}function KL(t){for(var e in Ru.prototype)t[e]=Ru.prototype[e];return t}Ru.prototype.on=Ru.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this};Ru.prototype.once=function(t,e){function n(){this.off(t,n),e.apply(this,arguments)}return n.fn=e,this.on(t,n),this};Ru.prototype.off=Ru.prototype.removeListener=Ru.prototype.removeAllListeners=Ru.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks["$"+t];
56if(!n)return this;if(arguments.length==1)return delete this._callbacks["$"+t],this;for(var u,s=0;s<n.length;s++)if(u=n[s],u===e||u.fn===e){n.splice(s,1);break}return n.length===0&&delete this._callbacks["$"+t],this};Ru.prototype.emit=function(t){this._callbacks=this._callbacks||{};for(var e=new Array(arguments.length-1),n=this._callbacks["$"+t],u=1;u<arguments.length;u++)e[u-1]=arguments[u];if(n){n=n.slice(0);for(var u=0,s=n.length;u<s;++u)n[u].apply(this,e)}return this};Ru.prototype.emitReserved=Ru.prototype.emit;Ru.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks["$"+t]||[]};Ru.prototype.hasListeners=function(t){return!!this.listeners(t).length}});var pi,Hu,ng,so=C(()=>{pi=typeof Promise=="function"&&typeof Promise.resolve=="function"?e=>Promise.resolve().then(e):(e,n)=>n(e,0),Hu=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),ng="arraybuffer"});function R4(t,...e){return e.reduce((n,u)=>(t.hasOwnProperty(u)&&(n[u]=t[u]),n),{})}function mi(t,e){e.useNativeTimers?(t.setTimeoutFn=GL.bind(Hu),t.clearTimeoutFn=XL.bind(Hu)):(t.setTimeoutFn=Hu.setTimeout.bind(Hu),t.clearTimeoutFn=Hu.clearTimeout.bind(Hu))}function ug(t){return typeof t=="string"?ZL(t):Math.ceil((t.byteLength||t.size)*QL)}function ZL(t){let e=0,n=0;for(let u=0,s=t.length;u<s;u++)e=t.charCodeAt(u),e<128?n+=1:e<2048?n+=2:e<55296||e>=57344?n+=3:(u++,n+=4);return n}function H4(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}var GL,XL,QL,io=C(()=>{so();GL=Hu.setTimeout,XL=Hu.clearTimeout;QL=1.33});function rg(t){let e="";for(let n in t)t.hasOwnProperty(n)&&(e.length&&(e+="&"),e+=encodeURIComponent(n)+"="+encodeURIComponent(t[n]));return e}function sg(t){let e={},n=t.split("&");for(let u=0,s=n.length;u<s;u++){let i=n[u].split("=");e[decodeURIComponent(i[0])]=decodeURIComponent(i[1])}return e}var H3=C(()=>{});var ig,$4,hi,ql=C(()=>{Ia();ig=F0(xr(),1);io();H3();$4=class extends Error{constructor(e,n,u){super(e),this.description=n,this.context=u,this.type="TransportError"}},hi=class extends ig.Emitter{constructor(e){super(),this.writable=!1,mi(this,e),this.opts=e,this.query=e.query,this.socket=e.socket,this.supportsBinary=!e.forceBase64}onError(e,n,u){return super.emitReserved("error",new $4(e,n,u)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(e){this.readyState==="open"&&this.write(e)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(e){let n=Bl(e,this.socket.binaryType);this.onPacket(n)}onPacket(e){super.emitReserved("packet",e)}onClose(e){this.readyState="closed",super.emitReserved("close",e)}pause(e){}createUri(e,n={}){return e+"://"+this._hostname()+this._port()+this.opts.path+this._query(n)}_hostname(){let e=this.opts.hostname;return e.indexOf(":")===-1?e:"["+e+"]"}_port(){return this.opts.port&&(this.opts.secure&&Number(this.opts.port)!==443||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(e){let n=rg(e);return n.length?"?"+n:""}}});var zl,$3=C(()=>{ql();io();Ia();zl=class extends hi{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(e){this.readyState="pausing";let n=()=>{this.readyState="paused",e()};if(this._polling||!this.writable){let u=0;this._polling&&(u++,this.once("pollComplete",function(){--u||n()})),this.writable||(u++,this.once("drain",function(){--u||n()}))}else n()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){let n=u=>{if(this.readyState==="opening"&&u.type==="open"&&this.onOpen(),u.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(u)};Q8(e,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){let e=()=>{this.write([{type:"close"}])};this.readyState==="open"?e():this.once("open",e)}write(e){this.writable=!1,X8(e,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let e=this.opts.secure?"https":"http",n=this.query||{};return this.opts.timestampRequests!==!1&&(n[this.opts.timestampParam]=H4()),!this.supportsBinary&&!n.sid&&(n.b64=1),this.createUri(e,n
56)}}});var og,ag,cg=C(()=>{og=!1;try{og=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}ag=og});function ek(){}function lg(){for(let t in o0.requests)o0.requests.hasOwnProperty(t)&&o0.requests[t].abort()}function fg(t){let e=t.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!e||ag))return new XMLHttpRequest}catch{}if(!e)try{return new Hu[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}var dg,F3,o0,tk,a0,F4=C(()=>{$3();dg=F0(xr(),1);io();so();cg();F3=class extends zl{constructor(e){if(super(e),typeof location<"u"){let n=location.protocol==="https:",u=location.port;u||(u=n?"443":"80"),this.xd=typeof location<"u"&&e.hostname!==location.hostname||u!==e.port}}doWrite(e,n){let u=this.request({method:"POST",data:e});u.on("success",n),u.on("error",(s,i)=>{this.onError("xhr post error",s,i)})}doPoll(){let e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(n,u)=>{this.onError("xhr poll error",n,u)}),this.pollXhr=e}},o0=class t extends dg.Emitter{constructor(e,n,u){super(),this.createRequest=e,mi(this,u),this._opts=u,this._method=u.method||"GET",this._uri=n,this._data=u.data!==void 0?u.data:null,this._create()}_create(){var e;let n=R4(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");n.xdomain=!!this._opts.xd;let u=this._xhr=this.createRequest(n);try{u.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){u.setDisableHeaderCheck&&u.setDisableHeaderCheck(!0);for(let s in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(s)&&u.setRequestHeader(s,this._opts.extraHeaders[s])}}catch{}if(this._method==="POST")try{u.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{u.setRequestHeader("Accept","*/*")}catch{}(e=this._opts.cookieJar)===null||e===void 0||e.addCookies(u),"withCredentials"in u&&(u.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(u.timeout=this._opts.requestTimeout),u.onreadystatechange=()=>{var s;u.readyState===3&&((s=this._opts.cookieJar)===null||s===void 0||s.parseCookies(u.getResponseHeader("set-cookie"))),u.readyState===4&&(u.status===200||u.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof u.status=="number"?u.status:0)},0))},u.send(this._data)}catch(s){this.setTimeoutFn(()=>{this._onError(s)},0);return}typeof document<"u"&&(this._index=t.requestsCount++,t.requests[this._index]=this)}_onError(e){this.emitReserved("error",e,this._xhr),this._cleanup(!0)}_cleanup(e){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=ek,e)try{this._xhr.abort()}catch{}typeof document<"u"&&delete t.requests[this._index],this._xhr=null}}_onLoad(){let e=this._xhr.responseText;e!==null&&(this.emitReserved("data",e),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};o0.requestsCount=0;o0.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",lg);else if(typeof addEventListener=="function"){let t="onpagehide"in Hu?"pagehide":"unload";addEventListener(t,lg,!1)}}tk=(function(){let t=fg({xdomain:!1});return t&&t.responseType!==null})(),a0=class extends F3{constructor(e){super(e);let n=e&&e.forceBase64;this.supportsBinary=tk&&!n}request(e={}){return Object.assign(e,{xd:this.xd},this.opts),new o0(fg,this.uri(),e)}}});var pg,W3,j3,c0,j4=C(()=>{ql();io();Ia();so();pg=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative",W3=class extends hi{get name(){return"websocket"}doOpen(){let e=this.uri(),n=this.opts.protocols,u=pg?{}:R4(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(u.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(e,n,u)}catch(s){return this.emitReserved("error",s)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()}
56,this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let n=0;n<e.length;n++){let u=e[n],s=n===e.length-1;jl(u,this.supportsBinary,i=>{try{this.doWrite(u,i)}catch{}s&&pi(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){let e=this.opts.secure?"wss":"ws",n=this.query||{};return this.opts.timestampRequests&&(n[this.opts.timestampParam]=H4()),this.supportsBinary||(n.b64=1),this.createUri(e,n)}},j3=Hu.WebSocket||Hu.MozWebSocket,c0=class extends W3{createSocket(e,n,u){return pg?new j3(e,n,u):n?new j3(e,n):new j3(e)}doWrite(e,n){this.ws.send(n)}}});var Pa,B3=C(()=>{ql();so();Ia();Pa=class extends hi{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(e){return this.emitReserved("error",e)}this._transport.closed.then(()=>{this.onClose()}).catch(e=>{this.onError("webtransport error",e)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(e=>{let n=eg(Number.MAX_SAFE_INTEGER,this.socket.binaryType),u=e.readable.pipeThrough(n).getReader(),s=Z8();s.readable.pipeTo(e.writable),this._writer=s.writable.getWriter();let i=()=>{u.read().then(({done:d,value:p})=>{d||(this.onPacket(p),i())}).catch(d=>{})};i();let c={type:"open"};this.query.sid&&(c.data=`{"sid":"${this.query.sid}"}`),this._writer.write(c).then(()=>this.onOpen())})})}write(e){this.writable=!1;for(let n=0;n<e.length;n++){let u=e[n],s=n===e.length-1;this._writer.write(u).then(()=>{s&&pi(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var e;(e=this._transport)===null||e===void 0||e.close()}}});var q3,z3=C(()=>{F4();j4();B3();q3={websocket:c0,webtransport:Pa,polling:a0}});function Na(t){if(t.length>8e3)throw"URI too long";let e=t,n=t.indexOf("["),u=t.indexOf("]");n!=-1&&u!=-1&&(t=t.substring(0,n)+t.substring(n,u).replace(/:/g,";")+t.substring(u,t.length));let s=nk.exec(t||""),i={},c=14;for(;c--;)i[uk[c]]=s[c]||"";return n!=-1&&u!=-1&&(i.source=e,i.host=i.host.substring(1,i.host.length-1).replace(/;/g,":"),i.authority=i.authority.replace("[","").replace("]","").replace(/;/g,":"),i.ipv6uri=!0),i.pathNames=rk(i,i.path),i.queryKey=sk(i,i.query),i}function rk(t,e){let n=/\/{2,9}/g,u=e.replace(n,"/").split("/");return(e.slice(0,1)=="/"||e.length===0)&&u.splice(0,1),e.slice(-1)=="/"&&u.splice(u.length-1,1),u}function sk(t,e){let n={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(u,s,i){s&&(n[s]=i)}),n}var nk,uk,U3=C(()=>{nk=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,uk=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"]});var mg,V3,W4,oo,B4,Ra,J3=C(()=>{z3();io();H3();U3();mg=F0(xr(),1);Ia();so();V3=typeof addEventListener=="function"&&typeof removeEventListener=="function",W4=[];V3&&addEventListener("offline",()=>{W4.forEach(t=>t())},!1);oo=class t extends mg.Emitter{constructor(e,n){if(super(),this.binaryType=ng,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,e&&typeof e=="object"&&(n=e,e=null),e){let u=Na(e);n.hostname=u.host,n.secure=u.protocol==="https"||u.protocol==="wss",n.port=u.port,u.query&&(n.query=u.query)}else n.host&&(n.hostname=Na(n.host).host);mi(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={}
vendor: 6,157 bytes, line 56
56,n.transports.forEach(u=>{let s=u.prototype.name;this.transports.push(s),this._transportsByName[s]=u}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=sg(this.opts.query)),V3&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},W4.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(e){let n=Object.assign({},this.opts.query);n.EIO=R3,n.transport=e,this.id&&(n.sid=this.id);let u=Object.assign({},this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return new this._transportsByName[e](u)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}let e=this.opts.rememberUpgrade&&t.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";let n=this.createTransport(e);n.open(),this.setTransport(n)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",n=>this._onClose("transport close",n))}onOpen(){this.readyState="open",t.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(e){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",e),this.emitReserved("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":let n=new Error("server error");n.code=e.data,this._onError(n);break;case"message":this.emitReserved("data",e.data),this.emitReserved("message",e.data);break}}onHandshake(e){this.emitReserved("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this._pingInterval=e.pingInterval,this._pingTimeout=e.pingTimeout,this._maxPayload=e.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);let e=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+e,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},e),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){let e=this._getWritablePackets();this.transport.send(e),this._prevBufferLen=e.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let u=0;u<this.writeBuffer.length;u++){let s=this.writeBuffer[u].data;if(s&&(n+=ug(s)),u>0&&n>this._maxPayload)return this.writeBuffer.slice(0,u);n+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;let e=Date.now()>this._pingTimeoutTime;return e&&(this._pingTimeoutTime=0,pi(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),e}write(e,n,u){return this._sendPacket("message",e,n,u),this}send(e,n,u){return this._sendPacket("message",e,n,u),this}_sendPacket(e,n,u,s){if(typeof n=="function"&&(s=n,n=void 0),typeof u=="function"&&(s=u,u=null),this.readyState==="closing"||this.readyState==="closed")return;u=u||{},u.compress=u.compress!==!1;let i={type:e,data:n,options:u};this.emitReserved("packetCreate",i),this.writeBuffer.push(i),s&&this.once("flush",s),this.flush()}close(){let e=()=>{this._onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),e()},u=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?u():e()}):this.upgrading?u():e()),this}_onError(e){if(t.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",e),this._onClose("transport error",e)}_onClose(e,n){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),V3&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){let u=W4.indexOf(this._offlineEventListener);u!==-1&&W4.splice(u,1)}this.readyState="closed",this.id=null,this.emitReserved("close",e,n),this.writeBuffer=[],this._prevBufferLen=0}}};oo.protocol=R3;B4=class extends oo{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let e=0;e<this._upgrades.length;e++)this._probe(this._upgrades[e])}_probe(e){let n=this.createTransport(e),u=!1;oo.priorWebsocketSuccess=!1;let s=()=>{u||(n.send([{type:"ping",data:"probe"}]),n.once("packet",S=>{if(!u)if(S.type==="pong"&&S.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;oo.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{u||this.readyState!=="closed"&&(y(),this.setTransport(n),n.send([{type:"upgrade"}
56]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{let w=new Error("probe error");w.transport=n.name,this.emitReserved("upgradeError",w)}}))};function i(){u||(u=!0,y(),n.close(),n=null)}let c=S=>{let w=new Error("probe error: "+S);w.transport=n.name,i(),this.emitReserved("upgradeError",w)};function d(){c("transport closed")}function p(){c("socket closed")}function g(S){n&&S.name!==n.name&&i()}let y=()=>{n.removeListener("open",s),n.removeListener("error",c),n.removeListener("close",d),this.off("close",p),this.off("upgrading",g)};n.once("open",s),n.once("error",c),n.once("close",d),this.once("close",p),this.once("upgrading",g),this._upgrades.indexOf("webtransport")!==-1&&e!=="webtransport"?this.setTimeoutFn(()=>{u||n.open()},200):n.open()}onHandshake(e){this._upgrades=this._filterUpgrades(e.upgrades),super.onHandshake(e)}_filterUpgrades(e){let n=[];for(let u=0;u<e.length;u++)~this.transports.indexOf(e[u])&&n.push(e[u]);return n}},Ra=class extends B4{constructor(e,n={}){let u=typeof e=="object"?e:n;(!u.transports||u.transports&&typeof u.transports[0]=="string")&&(u.transports=(u.transports||["polling","websocket","webtransport"]).map(s=>q3[s]).filter(s=>!!s)),super(e,u)}}});var hg=C(()=>{$3()});var aB,q4=C(()=>{J3();J3();ql();z3();io();U3();so();hg();F4();F4();j4();j4();B3();aB=Ra.protocol});function _g(t,e="",n){let u=t;n=n||typeof location<"u"&&location,t==null&&(t=n.protocol+"//"+n.host),typeof t=="string"&&(t.charAt(0)==="/"&&(t.charAt(1)==="/"?t=n.protocol+t:t=n.host+t),/^(https?|wss?):\/\//.test(t)||(typeof n<"u"?t=n.protocol+"//"+t:t="https://"+t),u=Na(t)),u.port||(/^(http|ws)$/.test(u.protocol)?u.port="80":/^(http|ws)s$/.test(u.protocol)&&(u.port="443")),u.path=u.path||"/";let i=u.host.indexOf(":")!==-1?"["+u.host+"]":u.host;return u.id=u.protocol+"://"+i+":"+u.port+e,u.href=u.protocol+"://"+i+(n&&n.port===u.port?"":":"+u.port),u}var gg=C(()=>{q4()});function Vl(t){return ok&&(t instanceof ArrayBuffer||ak(t))||ck&&t instanceof Blob||lk&&t instanceof File}function Ul(t,e){if(!t||typeof t!="object")return!1;if(Array.isArray(t)){for(let n=0,u=t.length;n<u;n++)if(Ul(t[n]))return!0;return!1}if(Vl(t))return!0;if(t.toJSON&&typeof t.toJSON=="function"&&arguments.length===1)return Ul(t.toJSON(),!0);for(let n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&Ul(t[n]))return!0;return!1}var ok,ak,bg,ck,lk,K3=C(()=>{ok=typeof ArrayBuffer=="function",ak=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,bg=Object.prototype.toString,ck=typeof Blob=="function"||typeof Blob<"u"&&bg.call(Blob)==="[object BlobConstructor]",lk=typeof File=="function"||typeof File<"u"&&bg.call(File)==="[object FileConstructor]"});function yg(t){let e=[],n=t.data,u=t;return u.data=G3(n,e),u.attachments=e.length,{packet:u,buffers:e}}function G3(t,e){if(!t)return t;if(Vl(t)){let n={_placeholder:!0,num:e.length};return e.push(t),n}else if(Array.isArray(t)){let n=new Array(t.length);for(let u=0;u<t.length;u++)n[u]=G3(t[u],e);return n}else if(typeof t=="object"&&!(t instanceof Date)){let n={};for(let u in t)Object.prototype.hasOwnProperty.call(t,u)&&(n[u]=G3(t[u],e));return n}return t}function xg(t,e){return t.data=X3(t.data,e),delete t.attachments,t}function X3(t,e){if(!t)return t;if(t&&t._placeholder===!0){if(typeof t.num=="number"&&t.num>=0&&t.num<e.length)return e[t.num];throw new Error("illegal attachments")}else if(Array.isArray(t))for(let n=0;n<t.length;n++)t[n]=X3(t[n],e);else if(typeof t=="object")for(let n in t)Object.prototype.hasOwnProperty.call(t,n)&&(t[n]=X3(t[n],e));return t}var wg=C(()=>{K3()});var tm={};$0(tm,{Decoder:()=>Z3,Encoder:()=>Q3,PacketType:()=>Bt,isPacketValid:()=>mk,protocol:()=>kg});function dk(t){return typeof t=="string"}function fk(t){return t===void 0||vg(t)}function z4(t){return Object.prototype.toString.call(t)==="[object Object]"}function pk(t,e){switch(t){case Bt.CONNECT:return e===void 0||z4(e);case Bt.DISCONNECT:return e===void 0;case Bt.EVENT:return Array.isArray(e)&&(typeof e[0]=="number"||typeof e[0]=="string"&&Lg.indexOf(e[0])===-1);case Bt.ACK:return Array.isArray(e);case Bt.CONNECT_ERROR:return typeof e=="string"||z4(e);default:return!1}}function mk(t){return dk(t.nsp)&&fk(t.id)&&pk(t.type,t.data)}var Mg,Lg,kg,Bt,Q3,Z3,em,vg,U4=C(()=>{Mg=F0(xr(),1);wg();K3();Lg=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],kg=5;(function(t){t[t.CONNECT=0]="CONNECT",t[t.DISCONNECT=1]="DISCONNECT",t[t.EVENT=2]="EVENT",t[t.ACK=3]="ACK",t[t.CONNECT_ERROR=4]="CONNECT_ERROR",t[t.BINARY_EVENT=5]="BINARY_EVENT",t[t.BINARY_ACK=6]="BINARY_ACK"})(Bt||(Bt={}));Q3=class{constructor(e){this.replacer=e}encode(e){return(e.type===Bt.EVENT||e.type===Bt.ACK)&&Ul(e)?this.encodeAsBinary({type:e.type===Bt.EVENT?Bt.BINARY_EVENT:Bt.BINARY_ACK,nsp:e.nsp,data:e.data,id:e.id}):[this.encodeAsString(e)]}encodeAsString(e){let n=""+e.type;return(e.type===Bt.BINARY_EVENT||e.type===Bt.BINARY_ACK)&&(n+=e.attachments+"-"),e.nsp&&e.nsp!=="/"&&(n+=e.nsp+","),e.id!=null&&(n+=e.id),e.data!=null&&(n+=JSON.stringify(e.data,this.replacer)),n}encodeAsBinary(e){let n=yg(e),u=this.encodeAsString(n.packet),s=n.buffers;return s.unshift(u),s}},Z3=class t extends Mg.Emitter{constructor(e){super(),this.opts=Object.assign({reviver:void 0,maxAttachments:10},typeof e=="function"?{reviver:e}:e)}add(e){let n;if(typeof e=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");n=this.decodeString(e);let u=n.type===Bt.BINARY_EVENT;u||n.type===Bt.BINARY_ACK?(n.type=u?Bt.EVENT:Bt.ACK,this.reconstructor=new em(n),n.attachments===0&&super.emitReserved("decoded",n)):super.emitReserved("decoded",n)}else if(Vl(e)||e.base64)if(this.reconstructor)n=this.reconstructor.takeBinaryData(e),n&&(this.reconstructor=null,super.emitReserved("decoded",n));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+e)}decodeString(e){let n=0,u={type:Number(e.charAt(0))};if(Bt[u.type]===void 0)throw new Error("unknown packet type "+u.type);if(u.type===Bt.BINARY_EVENT||u.type===Bt.BINARY_ACK){let i=n+1;for(;e.charAt(++n)!=="-"&&n!=e.length;);let c=e.substring(i,n);if(c!=Number(c)||e.charAt(n)!=="-")throw new Error("Illegal attachments");let d=Number(c);if(!vg(d)||d<0)throw new Error("Illegal attachments");if(d>this.opts.maxAttachments)throw new Error("too many attachments");u.attachments=d}if(e.charAt(n+1)==="/"){let i=n+1;for(;++n&&!(e.charAt(n)===","||n===e.length););u.nsp=e.substring(i,n)}else u.nsp="/";let s=e.charAt(n+1);if(s!==""&&Number(s)==s){let i=n+1;for(;++n;){let c=e.charAt(n);if(c==null||Number(c)!=c){--n;break}if(n===e.length)break}u.id=Number(e.substring(i,n+1))}if(e.charAt(++n)){let i=this.tryParse(e.substr(n));if(t.isPayloadValid(u.type,i))u.data=i;else throw new Error("invalid payload")}return u}tryParse(e){try{return JSON.parse(e,this.opts.reviver)}catch{return!1}}static isPayloadValid(e,n){switch(e){case Bt.CONNECT:return z4(n);case Bt.DISCONNECT:return n===void 0;case Bt.CONNECT_ERROR:return typeof n=="string"||z4(n);case Bt.EVENT:case Bt.BINARY_EVENT:return Array.isArray(n)&&(typeof n[0]=="number"||typeof n[0]=="string"&&Lg.indexOf(n[0])===-1);case Bt.ACK:case Bt.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}},em=class{constructor(e){this.packet=e,this.buffers=[],this.reconPack=e}takeBinaryData(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){let n=xg(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}};vg=Number.isInteger||function(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t}});function wr(t,e,n){return t.on(e,n),function(){t.off(e,n)}}var nm=C(()=>{});var Tg,hk,Ha,um=C(()=>{U4();nm();Tg=F0(xr(),1),hk=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1}),Ha=class extends Tg.Emitter{constructor(e,n,u){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=e,this.nsp=n,u&&u.auth&&(this.auth=u.auth),this._opts=Object.assign({},u),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;let e=this.io;this.subs=[wr(e,"open",this.onopen.bind(this)),wr(e,"packet",this.onpacket.b
56ind(this)),wr(e,"error",this.onerror.bind(this)),wr(e,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...e){return e.unshift("message"),this.emit.apply(this,e),this}emit(e,...n){var u,s,i;if(hk.hasOwnProperty(e))throw new Error('"'+e.toString()+'" is a reserved event name');if(n.unshift(e),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(n),this;let c={type:Bt.EVENT,data:n};if(c.options={},c.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){let y=this.ids++,S=n.pop();this._registerAckCallback(y,S),c.id=y}let d=(s=(u=this.io.engine)===null||u===void 0?void 0:u.transport)===null||s===void 0?void 0:s.writable,p=this.connected&&!(!((i=this.io.engine)===null||i===void 0)&&i._hasPingExpired());return this.flags.volatile&&!d||(p?(this.notifyOutgoingListeners(c),this.packet(c)):this.sendBuffer.push(c)),this.flags={},this}_registerAckCallback(e,n){var u;let s=(u=this.flags.timeout)!==null&&u!==void 0?u:this._opts.ackTimeout;if(s===void 0){this.acks[e]=n;return}let i=this.io.setTimeoutFn(()=>{delete this.acks[e];for(let d=0;d<this.sendBuffer.length;d++)this.sendBuffer[d].id===e&&this.sendBuffer.splice(d,1);n.call(this,new Error("operation has timed out"))},s),c=(...d)=>{this.io.clearTimeoutFn(i),n.apply(this,d)};c.withError=!0,this.acks[e]=c}emitWithAck(e,...n){return new Promise((u,s)=>{let i=(c,d)=>c?s(c):u(d);i.withError=!0,n.push(i),this.emit(e,...n)})}_addToQueue(e){let n;typeof e[e.length-1]=="function"&&(n=e.pop());let u={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((s,...i)=>(this._queue[0],s!==null?u.tryCount>this._opts.retries&&(this._queue.shift(),n&&n(s)):(this._queue.shift(),n&&n(null,...i)),u.pending=!1,this._drainQueue())),this._queue.push(u),this._drainQueue()}_drainQueue(e=!1){if(!this.connected||this._queue.length===0)return;let n=this._queue[0];n.pending&&!e||(n.pending=!0,n.tryCount++,this.flags=n.flags,this.emit.apply(this,n.args))}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){typeof this.auth=="function"?this.auth(e=>{this._sendConnectPacket(e)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:Bt.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,n),this._clearAcks()}
56_clearAcks(){Object.keys(this.acks).forEach(e=>{if(!this.sendBuffer.some(u=>String(u.id)===e)){let u=this.acks[e];delete this.acks[e],u.withError&&u.call(this,new Error("socket has been disconnected"))}})}onpacket(e){if(e.nsp===this.nsp)switch(e.type){case Bt.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Bt.EVENT:case Bt.BINARY_EVENT:this.onevent(e);break;case Bt.ACK:case Bt.BINARY_ACK:this.onack(e);break;case Bt.DISCONNECT:this.ondisconnect();break;case Bt.CONNECT_ERROR:this.destroy();let u=new Error(e.data.message);u.data=e.data.data,this.emitReserved("connect_error",u);break}}onevent(e){let n=e.data||[];e.id!=null&&n.push(this.ack(e.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length){let n=this._anyListeners.slice();for(let u of n)u.apply(this,e)}super.emit.apply(this,e),this._pid&&e.length&&typeof e[e.length-1]=="string"&&(this._lastOffset=e[e.length-1])}ack(e){let n=this,u=!1;return function(...s){u||(u=!0,n.packet({type:Bt.ACK,id:e,data:s}))}}onack(e){let n=this.acks[e.id];typeof n=="function"&&(delete this.acks[e.id],n.withError&&e.data.unshift(null),n.apply(this,e.data))}onconnect(e,n){this.id=e,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this._drainQueue(!0),this.emitReserved("connect")}emitBuffered(){this.receiveBuffer.forEach(e=>this.emitEvent(e)),this.receiveBuffer=[],this.sendBuffer.forEach(e=>{this.notifyOutgoingListeners(e),this.packet(e)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(e=>e()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Bt.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){let n=this._anyListeners;for(let u=0;u<n.length;u++)if(e===n[u])return n.splice(u,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(e),this}prependAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(e),this}offAnyOutgoing(e){if(!this._anyOutgoingListeners)return this;if(e){let n=this._anyOutgoingListeners;for(let u=0;u<n.length;u++)if(e===n[u])return n.splice(u,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(e){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){let n=this._anyOutgoingListeners.slice();for(let u of n)u.apply(this,e.data)}}}});function ao(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}var Sg=C(()=>{ao.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),n=Math.floor(e*this.jitter*t);t=(Math.floor(e*10)&1)==0?t-n:t+n}return Math.min(t,this.max)|0};ao.prototype.reset=function(){this.attempts=0};ao.prototype.setMin=function(t){this.ms=t};ao.prototype.setMax=function(t){this.max=t};ao.prototype.setJitter=function(t){this.jitter=t}});var Cg,$a,Dg=C(()=>{q4();um();U4();nm();Sg();Cg=F0(xr(),1),$a=class extends Cg.Emitter{constructor(e,n){var u;super(),this.nsps={},this.subs=[],e&&typeof e=="object"&&(n=e,e=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,mi(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((u=n.randomizationFactor)!==null&&u!==void 0?u:.5),this.backoff=new ao({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=e;let s=n.parser||tm;this.encoder=new s.Encoder,this.decoder=new s.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,e||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(e){return e===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var n;return e===void 0?this._reconnectionDelay:(this._reconnectionDelay=e,(n=this.backoff)===null||n===void 0||n.setMin(e),this)}randomizationFactor(e){var n;return e===void 0?this._randomizationFactor:(this._randomizationFactor=e,(n=this.backoff)===null||n===void 0||n.setJitter(e),this)}reconnectionDelayMax(e){var n;return e===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,(n=this.backoff)===null||n===void 0||n.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new Ra(this.uri,this.opts);let n=this.engine,u=this;this._readyState="opening",this.skipReconnect=!1;let s=wr(n,"open",function(){u.onopen(),e&&e()}),i=d=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",d),e?e(d):this.maybeReconnectOnOpen()},c=wr(n,"error",i);if(this._timeout!==!1){let d=this._timeout,p=this.setTimeoutFn(()=>{s(),i(new Error("timeout")),n.close()},d);this.opts.autoUnref&&p.unref(),this.subs.push(()=>{this.clearTimeoutFn(p)})}return this.subs.push(s),this.subs.push(c),this}connect(e){return this.open(e)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");let e=this.engine;this.subs.push(wr(e,"ping",this.onping.bind(this)),wr(e,"data",this.ondata.bind(this)),wr(e,"error",this.onerror.bind(this)),wr(e,"close",this.onclose.bind(this)),wr(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(n){this.onclose("parse error",n)}}ondecoded(e){pi(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(e){this.emitReserved("error",e)}socket(e,n){let u=this.nsps[e];return u?this._autoConnect&&!u.active&&u.connect():(u=new Ha(this,e,n),this.nsps[e]=u),u}_destroy(e){let n=Object.keys(this.nsps);for(let u of n)if(this.nsps[u].active)return;this._close()}_packet(e){let n=this.encoder.encode(e);for(let u=0;u<n.length;u++)this.engine.write(n[u],e.options)}
56cleanup(){this.subs.forEach(e=>e()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(e,n){var u;this.cleanup(),(u=this.engine)===null||u===void 0||u.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;let e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{let n=this.backoff.duration();this._reconnecting=!0;let u=this.setTimeoutFn(()=>{e.skipReconnect||(this.emitReserved("reconnect_attempt",e.backoff.attempts),!e.skipReconnect&&e.open(s=>{s?(e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",s)):e.onreconnect()}))},n);this.opts.autoUnref&&u.unref(),this.subs.push(()=>{this.clearTimeoutFn(u)})}}onreconnect(){let e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}});function Kl(t,e){typeof t=="object"&&(e=t,t=void 0),e=e||{};let n=_g(t,e.path||"/socket.io"),u=n.source,s=n.id,i=n.path,c=Jl[s]&&i in Jl[s].nsps,d=e.forceNew||e["force new connection"]||e.multiplex===!1||c,p;return d?p=new $a(u,e):(Jl[s]||(Jl[s]=new $a(u,e)),p=Jl[s]),n.query&&!e.query&&(e.query=n.queryKey),p.socket(n.path,e)}var Jl,Ag=C(()=>{gg();Dg();um();U4();q4();Jl={};Object.assign(Kl,{Manager:$a,Socket:Ha,io:Kl,connect:Kl})});var Eg=et(rm=>{"use strict";Ag();var Yg=(t,e="/",n={})=>{let u=new URL(t,window.location),s=new URL("socket.io",u),i=new URL(e,new URL("/",u)),c={path:s.pathname,upgrade:!0,transports:["polling","websocket"]};c=Object.assign(n,c);let d=Kl(i.href,c);return d.on("connect_error",p=>{console.log("Error connecting to pad",p)}),d};typeof rm=="object"?rm.connect=Yg:window.socketio={connect:Yg}});var Zd=et(bi=>{"use strict";Ui();Lu();Lu();Lu();var sm=e1(),Tu;n6();v7();T7();var lo=C4().chat,_k=g8().getCollabClient,_i=A8().padconnectionstatus,Zn=qc().padcookie,gi=E4().padeditbar,Vr=Hl().padeditor,Gl=I3().padimpexp,gk=O3().padmodals,im=Y3(),co=R8().paduserlist,bk=N6().colorutils,yk=Eg(),Ig=Wr(),xk=[{name:"noColors",checkVal:"true",callback:t=>{An.noColors=!0,$("#clearAuthorship").hide()}},{name:"showControls",checkVal:"true",callback:t=>{$("#editbar").css("display","flex")}},{name:"showChat",checkVal:null,callback:t=>{clientVars.initialOptions.showChat=t!=="false",t==="false"?(An.hideChat=!0,lo.hide(),$("#chaticon").hide()):An.hideChat=!1}},{name:"showLineNumbers",checkVal:"false",callback:t=>{An.LineNumbersDisabled=!0}},{name:"useMonospaceFont",checkVal:"true",callback:t=>{An.useMonospaceFontGlobal=!0}},{name:"userName",checkVal:null,callback:t=>{An.globalUserName=t,clientVars.userName=t}},{name:"userColor",checkVal:null,callback:t=>{An.globalUserColor=t,clientVars.userColor=t}},{name:"rtl",checkVal:null,callback:(t,e)=>{An.rtlIsTrue=t==="true",e&&(An.rtlIsExplicit=!0)}},{name:"alwaysShowChat",checkVal:"true",callback:t=>{An.hideChat||lo.stickToScreen()}},{name:"chatAndUsers",checkVal:"true",callback:t=>{lo.chatAndUsers()}},{name:"lang",checkVal:null,callback:t=>{console.log("Val is",t),Ht.localize([t,"en"]);let e=window.clientVars?.cookiePrefix||"";Mu.set(`${e}language`,t)}}],Pg=()=>{let t=Ng();for(let e of xk){let n=t.get(e.name);if(n&&(n===e.checkVal||e.checkVal==null)){e.callback(n,!0);continue}let u=clientVars.padOptions[e.name];u!=null&&(u=u.toString(),(u===e.checkVal||e.checkVal==null)&&e.callback(u,!1))}},Ng=()=>new URL(window.location.href).searchParams,wk=()=>{let t=window.clientVars?.cookiePrefix||"";return Mu.get(`${t}language`)||Mu.get("language")},Rg=()=>{let t=wk(),e={showChat:Zn.getPref("showChat"),alwaysShowChat:Zn.getPref("chatAlwaysVisible"),chatAndUsers:Zn.getPref("chatAndUsers"),lang:t,view:{showAuthorColors:Zn.getPref("showAuthorshipColors"),showLineNumbers:Zn.getPref("showLineNumbers"),rtlIsTrue:Zn.getPref("rtlIsTrue"),padFontFamily:Zn.getPref("padFontFamily")}};return t==null&&delete e.lang,e},V4=t=>(t.showChat===!1&&(t.alwaysShowChat=!1,t.chatAndUsers=!1),t.chatAndUsers===!0?(t.showChat=!0,t.alwaysShowChat=!0):t.alwaysShowChat===!0&&(t.showChat=!0),t),Og=t=>{let e=document.location.pathname.substring(document.location.pathname.lastIndexOf("/")+1);if(e=decodeURIComponent(e),!t){let y=document.title.split("|"),S=y[y.length-1];document.title=`${e.replace(/_+/g," ")} | ${S}`}let n=window.clientVars?.cookiePrefix||"",u=Mu.get(`${n}token`)||Mu.get("token");(u==null||!Lt.isValidAuthorToken(u))&&(u=Lt.generateAuthorToken(),Mu.set(`${n}token`,u,{expires:60}));let s=Ng(),i={colorId:s.get("userColor"),name:s.get("userName")},c={component:"pad",type:"CLIENT_READY",padId:e,sessionID:Mu.get(`${n}sessionID`)||Mu.get("sessionID"),token:u,userInfo:i},d=Rg(),p=Object.fromEntries(Object.entries(d.view||{}).filter(([,y])=>y!=null)),g=["showChat","alwaysShowChat","chatAndUsers","lang"].some(y=>d[y]!=null);(Object.keys(p).length>0||g)&&(Object.keys(p).length>0?d.view=p:delete d.view,c.padSettingsDefaults=d),t&&(c.client_rev=$e.collabClient.getCurrentRevisionNumber(),c.reconnect=!0),Tu.emit("message",c)},Mk=async()=>{let t=!1,e=document.location.pathname.substring(document.location.pathname.lastIndexOf("/")+1);e=decodeURIComponent(e),Tu=$e.socket=yk.connect(bi.baseURL,"/",{query:{padId:e},reconnectionAttempts:5,reconnection:!0,reconnectionDelay:1e3,reconnectionDelayMax:5e3}),Tu.once("connect",()=>{Og(!1)}),Tu.io.on("reconnect",()=>{$e.collabClient!=null&&$e.collabClient.setChannelState("CONNECTED"),Og(t)});let n=()=>{$e.collabClient!=null&&($e.collabClient.setStateIdle(),$e.collabClient.setIsPendingRevision(!0),$e.collabClient.setChannelState("RECONNECTING"))};Tu.on("disconnect",u=>{console.log(`Socket disconnected: ${u}`),n()}),Tu.on("shout",u=>{if(u.type==="COLLABROOM"){let s=new Date(u.data.payload.timestamp);$.gritter.add({title:"Admin message",text:"["+s.toLocaleTimeString()+"]: "+u.data.payload.message.message,sticky:u.data.payload.message.sticky})}}),Tu.io.on("reconnect_attempt",n),Tu.io.on("reconnect_failed",u=>{if($e.collabClient!=null)$e.collabClient.setChannelState("DISCONNECTED","reconnect_timeout");else throw new Error("Reconnect timed out")}),Tu.on("error",u=>{$e.collabClient!=null&&($e.collabClient.setStateIdle(),$e.collabClient.setIsPendingRevision(!0))}),Tu.on("message",u=>{if(u.accessStatus)u.accessStatus==="deny"&&($("#loading").hide(),$("#permissionDenied").show(),t&&($("#editor
56container").hide(),$("#editorloadingbox").show()));else if(!t&&u.type==="CLIENT_VARS")t=!0,window.clientVars=u.data,window.clientVars.sessionRefreshInterval&&setInterval(()=>$.ajax("../_extendExpressSessionLifetime",{method:"PUT"}).catch(()=>{}),window.clientVars.sessionRefreshInterval),window.clientVars.mode==="development"&&(console.warn("Enabling development mode with live update"),Tu.on("liveupdate",()=>{console.log("Live reload update received"),location.reload()}));else if(u.disconnect){_i.disconnected(u.disconnect),Tu.disconnect(),Vr.disable(),gi.disable(),Gl.disable();return}else $e._messageQ.enqueue(u)}),await Promise.all([new Promise(u=>{let s=i=>{i.accessStatus||i.type!=="CLIENT_VARS"||(Tu.off("message",s),u())};Tu.on("message",s)}),Ig.aCallAll("_socketCreated",{socket:Tu})])},om=class{constructor(){this._q=[],this._cc=null}setCollabClient(e){this._cc=e,this.enqueue()}enqueue(...e){if(this._cc==null)this._q.push(...e);else{for(;this._q.length>0;)this._cc.handleMessageFromServer(this._q.shift());for(let n of e)this._cc.handleMessageFromServer(n)}}},$e={collabClient:null,myUserInfo:null,diagnosticInfo:{},initTime:0,clientTimeOffset:null,padOptions:{},_messageQ:new om,getPadId:()=>clientVars.padId,getClientIp:()=>clientVars.clientIp,getColorPalette:()=>clientVars.colorPalette,getPrivilege:t=>clientVars.accountPrivs[t],canEditPadSettings:()=>!!clientVars.canEditPadSettings,getUserId:()=>$e.myUserInfo.userId,getUserName:()=>$e.myUserInfo.name,userList:()=>co.users(),isPadSettingsEnforcedForMe:()=>!!$e.padOptions.enforceSettings&&!$e.canEditPadSettings(),sendClientMessage:t=>{$e.collabClient.sendClientMessage(t)},getEffectivePadOptions:()=>{let t=$.extend(!0,{},$e.padOptions);
56if($e.isPadSettingsEnforcedForMe())return V4(t);let e=Rg();for(let n of["showChat","alwaysShowChat","chatAndUsers","lang"])e[n]!=null&&(t[n]=e[n]);t.view||(t.view={});for(let[n,u]of Object.entries(e.view))u!=null&&(t.view[n]=u);return V4(t)},refreshPadSettingsControls:()=>{let t=V4($.extend(!0,{},$e.padOptions||{})),e=t.view||{};$("#padsettings-options-disablechat").prop("checked",t.showChat===!1),$("#padsettings-options-stickychat").prop("checked",!!t.alwaysShowChat),$("#padsettings-options-chatandusers").prop("checked",!!t.chatAndUsers),$("#padsettings-options-colorscheck").prop("checked",e.showAuthorColors!==!1),$("#padsettings-options-linenoscheck").prop("checked",e.showLineNumbers!==!1),$("#padsettings-options-rtlcheck").prop("checked",!!e.rtlIsTrue),$("#padsettings-viewfontmenu").val(e.padFontFamily||""),$("#padsettings-languagemenu").val(t.lang||"en"),$("#padsettings-enforcecheck").prop("checked",!!t.enforceSettings),$("#padsettings-options-stickychat, #padsettings-options-chatandusers").prop("disabled",t.showChat===!1),$("select").niceSelect&&$("select").niceSelect("update")},refreshMyViewControls:()=>
56{let t=$e.getEffectivePadOptions(),e=$e.isPadSettingsEnforcedForMe();$("#options-disablechat").prop("checked",t.showChat===!1),$("#options-stickychat").prop("checked",!!t.alwaysShowChat),$("#options-chatandusers").prop("checked",!!t.chatAndUsers),$("#options-colorscheck").prop("checked",t.view?.showAuthorColors!==!1),$("#options-linenoscheck").prop("checked",t.view?.showLineNumbers!==!1),$("#options-rtlcheck").prop("checked",!!t.view?.rtlIsTrue),$("#viewfontmenu").val(t.view?.padFontFamily||""),$("#languagemenu").val(t.lang||"en"),$('#settings input[id^="options-"]').prop("disabled",e),$("#viewfontmenu, #languagemenu").prop("disabled",e),$("#options-stickychat, #options-chatandusers").prop("disabled",e||t.showChat===!1),$("#enforce-settings-notice").prop("hidden",!e),$("select").niceSelect&&$("select").niceSelect("update")},setMyViewOption:(t,e)=>{switch(t){case"showChat":Zn.setPref("showChat",e),e||(Zn.setPref("chatAlwaysVisible",!1),Zn.setPref("chatAndUsers",!1));break;case"alwaysShowChat":Zn.setPref("chatAlwaysVisible",e),e&&Zn.setPref("showChat",!0);break;case"chatAndUsers":Zn.setPref("chatAndUsers",e),e&&Zn.setPref("chatAlwaysVisible",!0),e&&Zn.setPref("showChat",!0);break;case"showAuthorColors":Zn.setPref("showAuthorshipColors",e);break;default:Zn.setPref(t,e);break}$e.refreshMyViewControls(),$e.applyOptionsChange()},setMyViewLanguage:t=>{let e=window.clientVars?.cookiePrefix||"";Mu.set(`${e}language`,t),$e.refreshMyViewControls(),$e.applyOptionsChange()},applyShowChat:t=>{An.hideChat=!t,t?window.clientVars.readonly||$("#chaticon").show():($("#users, .sticky-container").removeClass("chatAndUsers popup-show stickyUsers"),$("#chatbox").removeClass("chatAndUsersChat stickyChat visible").hide(),$("#options-stickychat, #options-chatandusers").prop("checked",!1),$("#chaticon").hide())},applyStickyChat:t=>{let e=$("#chatbox").hasClass("stickyChat");$("#options-stickychat").prop("checked",t),t!==e&&lo.stickToScreen(t,!1),t||$("#options-stickychat").prop("disabled",!1)},applyChatAndUsers:t=>{let e=$("#users").hasClass("chatAndUsers");$("#options-chatandusers").prop("checked",t),t!==e&&lo.chatAndUsers(t,!1),t||$("#options-stickychat").prop("disabled",!1)},applyLanguage:t=>{Ht.localize([t,"en"]),$("#languagemenu").val(t),$("select").niceSelect&&$("select").niceSelect("update")},init(){Lt.setupGlobalExceptionHandler(),$(()=>(async()=>{window.customStart!=null&&window.customStart(),$("#colorpicker").farbtastic({callback:"#mycolorpickerpreview",width:220}),$("#readonlyinput").on("click",()=>{gi.setEmbedLinks()}),Zn.init(),await Mk(),this._afterHandshake()})())},_afterHandshake(){$e.clientTimeOffset=Date.now()-clientVars.serverTimestamp,lo.init(this),Pg(),Zn.init(),$e.initTime=+new Date,$e.padOptions=clientVars.initialOptions,$e.myUserInfo={userId:clientVars.userId,name:clientVars.userName,ip:$e.getClientIp(),colorId:clientVars.userColor};let t=()=>{gi.init(),setTimeout(()=>{Vr.ace.focus()},0),$e.refreshPadSettingsControls(),$e.applyOptionsChange(),$e.refreshMyViewControls(),An.rtlIsExplicit&&$e.changeViewOption("rtlIsTrue",An.rtlIsTrue===!0);let e=u=>{u.matches&&($("#options-chatandusers:checked").trigger("click"),$("#options-stickychat:checked").trigger("click"))},n=window.matchMedia("(max-width: 800px)");n.addListener(e),setTimeout(()=>{e(n)},0),$("#editorcontainer").addClass("initialized"),window.location.hash.toLowerCase()!=="#skinvariantsbuilder"&&window.clientVars.enableDarkMode&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches&&!sm.isWhiteModeEnabledInLocalStorage()&&sm.updateSkinVariantsClasses(["super-dark-editor","dark-background","super-dark-toolbar"]),window.clientVars.enableDarkMode&&($("#theme-toggle-row").prop("hidden",!1),$("#options-darkmode").prop("checked",sm.isDarkMode())),Ig.aCallAll("postAceInit",{ace:Vr.ace,clientVars,pad:$e})};if(Gl.init(this),im.init(this),Vr.init($e.getEffectivePadOptions().view||{},this).then(t),co.init($e.myUserInfo,this),_i.init(),gk.init(this),$e.collabClient=_k(Vr.ace,clientVars.collab_client_vars,$e.myUserInfo,{colorPalette:$e.getColorPalette()},$e),this._messageQ.setCollabClient(this.collabClient),$e.collabClient.setOnUserJoin($e.handleUserJoin),$e.collabClient.setOnUpdateUserInfo($e.handleUserUpdate),$e.collabClient.setOnUserLeave($e.handleUserLeave),$e.collabClient.setOnClientMessage($e.handleClientMessage),$e.collabClient.setOnChannelStateChange($e.handleChannelStateChange),$e.collabClient.setOnInternalAction($e.handleCollabAction),clientVars.chatHead!==-1){let e=clientVars.chatHead,n=Math.max(e-100,0);$e.collabClient.sendMessage({type:"GET_CHAT_MESSAGES",start:n,end:e})}else $("#chatloadmessagesbutton").css("display","none");window.clientVars.readonly?(lo.hide(),$("#myusernameedit").attr("disabled",!0),$("#chatinput").attr("disabled",!0),$("#chaticon").hide(),$("#options-chatandusers").parent().hide(),$("#options-stickychat").parent().hide()):An.hideChat||$("#chaticon").show(),$("body").addClass(window.clientVars.readonly?"readonly":"readwrite"),Vr.ace.callWithAce(e=>{e.ace_setEditable(!window.clientVars.readonly)}),An.LineNumbersDisabled===!0&&this.changeViewOption("showLineNumbers",!1),An.noColors===!0&&this.changeViewOption("noColors",!0),An.useMonospaceFontGlobal===!0&&this.changeViewOption("padFontFamily","RobotoMono"),An.globalUserName!==!1&&(this.notifyChangeName(An.globalUserName),this.myUserInfo.name=An.globalUserName,$("#myusernameedit").val(An.globalUserName)),An.globalUserColor!==!1&&bk.isCssHex(A
56n.globalUserColor)&&(this.myUserInfo.globalUserColor=An.globalUserColor,this.notifyChangeColor(An.globalUserColor),co.setMyUserInfo(this.myUserInfo))},dispose:()=>{Vr.dispose()},notifyChangeName:t=>{$e.myUserInfo.name=t,$e.collabClient.updateUserInfo($e.myUserInfo)},notifyChangeColor:t=>{$e.myUserInfo.colorId=t,$e.collabClient.updateUserInfo($e.myUserInfo)},changePadOption:(t,e)=>{let n={};n[t]=e,$e.applyPadSettings(n),$e.collabClient.sendClientMessage({type:"padoptions",options:n,changedBy:$e.myUserInfo.name||"unnamed"})},changePadViewOption:(t,e)=>{let n={view:{}};n.view[t]=e,$e.applyPadSettings(n),$e.collabClient.sendClientMessage({type:"padoptions",options:n,changedBy:$e.myUserInfo.name||"unnamed"})},changeViewOption:(t,e)=>{let n=$e.getEffectivePadOptions();n.view||(n.view={}),n.view[t]=e,Vr.setViewOptions(n.view)},applyPadSettings:(t={})=>{for(let e of["enforceSettings","showChat","alwaysShowChat","chatAndUsers","lang"])t[e]!=null&&($e.padOptions[e]=e==="lang"?t[e]:`${t[e]}`=="true");if(t.view){$e.padOptions.view||($e.padOptions.view={});for(let[e,n]of Object.entries(t.view))$e.padOptions.view[e]=n}V4($e.padOptions),$e.refreshPadSettingsControls(),$e.applyOptionsChange()},applyOptionsChange:()=>{let t=$e.getEffectivePadOptions();Vr.setViewOptions(t.view||{}),$e.applyShowChat(t.showChat!==!1),t.showChat!==!1&&(t.lang&&$e.applyLanguage(t.lang),$e.applyChatAndUsers(!!t.chatAndUsers),t.chatAndUsers||$e.applyStickyChat(!!t.alwaysShowChat)),$e.refreshMyViewControls()},handleOptionsChange:t=>{$e.applyPadSettings(t)},getPadOptions:()=>$e.padOptions,suggestUserName:(t,e)=>{$e.collabClient.sendClientMessage({type:"suggestUserName",unnamedId:t,newName:e})},handleUserJoin:t=>{co.userJoinOrUpdate(t)},handleUserUpdate:t=>{co.userJoinOrUpdate(t)},handleUserLeave:t=>{co.userLeave(t)},handleClientMessage:t=>{if(t.type==="suggestUserName")t.unnamedId===$e.myUserInfo.userId&&t.newName&&!$e.myUserInfo.name&&($e.notifyChangeName(t.newName),co.setMyUserInfo($e.myUserInfo));else if(t.type==="newRevisionList")im.newRevisionList(t.revisionList);else if(t.type==="revisionLabel")im.newRevisionList(t.revisionList);else if(t.type==="padoptions"){let e=t.options;$e.handleOptionsChange(e)}},showUnacceptedCommitWarning:()=>{$.gritter.add({title:Ht.get("pad.gritter.unacceptedCommit.title"),text:Ht.get("pad.gritter.unacceptedCommit.text"),sticky:!0,class_name:"disconnected unsaved-warning"})},handleChannelStateChange:(t,e)=>{let n=!!_i.isFullyConnected(),u=_i.getStatus().what==="connecting";if(t==="CONNECTED")Vr.enable(),gi.enable(),Gl.enable(),_i.connected();else if(t==="RECONNECTING")Vr.disable(),gi.disable(),Gl.disable(),_i.reconnecting();else if(t==="DISCONNECTED"){$e.diagnosticInfo.disconnectedMessage=e,$e.diagnosticInfo.padId=$e.getPadId(),$e.diagnosticInfo.socket={};for(let[i,c]of Object.entries(Tu.socket||{})){let d=typeof c;
56(d==="string"||d==="number")&&($e.diagnosticInfo.socket[i]=c)}$e.asyncSendDiagnosticInfo(),typeof window.ajlog=="string"&&(window.ajlog+=`Disconnected: ${e} 57`),Vr.disable(),gi.disable(),Gl.disable(),_i.disconnected(e),$e.collabClient.hasUnacceptedCommit()&&$e.showUnacceptedCommitWarning()}let s=!!_i.isFullyConnected();s!==n&&$e.handleIsFullyConnected(s,u)},handleIsFullyConnected:(t,e)=>{$e.refreshMyViewControls(),setTimeout(()=>{gi.toggleDropDown("none")},1e3)},determineChatVisibility:t=>{$e.refreshMyViewControls()},determineChatAndUsersVisibility:t=>{$e.refreshMyViewControls()},determineAuthorshipColorsVisibility:()=>{$e.refreshMyViewControls()},handleCollabAction:t=>{t==="commitPerformed"?gi.setSyncStatus("syncing"):t==="newlyIdle"&&gi.setSyncStatus("done")},asyncSendDiagnosticInfo:()=>{let t=window.location.href;fetch(`${bi.baseURL}ep/pad/connection-diagnostic-info`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({diagnosticInfo:$e.diagnosticInfo})}).catch(e=>{console.error("Error sending diagnostic info:",e)})},forceReconnect:()=>{$("form#reconnectform input.padId").val($e.getPadId()),$e.diagnosticInfo.collabDiagnosticInfo=$e.collabClient.getDiagnosticInfo(),$("form#reconnectform input.diagnosticInfo").val(JSON.stringify($e.diagnosticInfo)),$("form#reconnectform input.missedChanges").val(JSON.stringify($e.collabClient.getMissedChanges())),$("form#reconnectform").trigger("submit")},callWhenNotCommitting:t=>{$e.collabClient.callWhenNotCommitting(t)},getCollabRevisionNumber:()=>$e.collabClient.getCurrentRevisionNumber(),isFullyConnected:()=>_i.isFullyConnected(),addHistoricalAuthors:t=>{$e.collabClient?$e.collabClient.addHistoricalAuthors(t):window.setTimeout(()=>{$e.addHistoricalAuthors(t)},1e3)}},Lk=()=>$e.init(),An={LineNumbersDisabled:!1,noColors:!1,useMonospaceFontGlobal:!1,globalUserName:!1,globalUserColor:!1,rtlIsTrue:!1,rtlIsExplicit:!1};$e.settings=An;bi.baseURL="";bi.settings=An;bi.randomString=Bc;bi.getParams=Pg;bi.pad=$e;bi.init=Lk});var Hg=et(()=>{"use strict";(()=>{let t=window.onerror;window.onerror=(...e)=>{let[n,u,s,i,c]=e;document.body.textContent="";for(let D of document.querySelectorAll('head style, head link[rel="stylesheet"]'))D.remove();let d=document.body;d.textContent="";let p=document.createElement("p");d.appendChild(p),p.appendChild(document.createTextNode("An error occurred while loading the page:"));let g=document.createElement("blockquote");d.appendChild(g),g.style.fontWeight="bold",g.appendChild(document.createTextNode(n));let y=document.createElement("p");d.appendChild(y),y.appendChild(document.createTextNode(`in ${u}`)),y.appendChild(document.createElement("br")),y.appendChild(document.createTextNode(`at line ${s}:${i}`));let S=document.createElement("p");d.appendChild(S),S.appendChild(document.createTextNode("Stack trace:"));let w=document.createElement("blockquote");d.appendChild(w);let T=document.createElement("pre");w.appendChild(T),T.appendChild(document.createTextNode(c.stack||c.toString())),typeof t=="function"&&t(...e)}})();});var Fg=et($g=>{"use strict";$g.aceInitialized=(t,e)=>{let n=window.frames.ace_outer.frames.ace_inner,u;n.$(n.document).bind("keyup",s=>{pad.myUserInfo.name||(n.clearTimeout(u),u=n.setTimeout(()=>$("#users").addClass("popup-show"),5e3))})}});var Xl,am,Ql,J4,cm,jg,qs,yi,Wg,lm,Bg,qg,dm,fm,pm,zg,Ug,K4,mm,Vg,Hn=C(()=>{"use strict";Xl="1.13.8",am=typeof self=="object"&&self.self===self&&self||typeof global=="object"&&global.global===global&&global||Function("return this")()||{},Ql=Array.prototype,J4=Object.prototype,cm=typeof Symbol<"u"?Symbol.prototype:null,jg=Ql.push,qs=Ql.slice,yi=J4.toString,Wg=J4.hasOwnProperty,lm=typeof ArrayBuffer<"u",Bg=typeof DataView<"u",qg=Array.isArray,dm=Object.keys,fm=Object.create,pm=lm&&ArrayBuffer.isView,zg=isNaN,Ug=isFinite,K4=!{toString:null}.propertyIsEnumerable("toString"),mm=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],Vg=Math.pow(2,53)-1});function gn(t,e){return e=e==null?t.length-1:+e,function(){for(var n=Math.max(arguments.length-e,0),u=Array(n),s=0;s<n;s++)u[s]=arguments[s+e];switch(e){case 0:return t.call(this,u);case 1:return t.call(this,arguments[0],u);case 2:return t.call(this,arguments[0],arguments[1],u)}var i=Array(e+1);for(s=0;s<e;s++)i[s]=arguments[s];return i[e]=u,t.apply(this,i)}}var Zu=C(()=>{"use strict"});function Su(t){var e=typeof t;return e==="function"||e==="object"&&!!t}var l0=C(()=>{"use strict"});function G4(t){return t===null}var Jg=C(()=>{"use strict"});function Fa(t){return t===void 0}var hm=C(()=>{"use strict"});function ja(t){return t===!0||t===!1||yi.call(t)==="[object Boolean]"}var _m=C(()=>{"use strict";Hn()});function X4(t){return!!(t&&t.nodeType===1)}var Kg=C(()=>{"use strict"});function sn(t){var e="[object "+t+"]";return function(n){return yi.call(n)===e}}var hu=C(()=>{"use strict";Hn()});var fo,Q4=C(()=>{"use strict";hu();fo=sn("String")});var Zl,gm=C(()=>{"use strict";hu();Zl=sn("Number")});var bm,Gg=C(()=>{"use strict";hu();bm=sn("Date")});var ym,Xg=C(()=>{"use strict";hu();ym=sn("RegExp")});var xm,Qg=C(()=>{"use strict";hu();xm=sn("Error")});var ed,wm=C(()=>{"use strict";hu();ed=sn("Symbol")});var td,Mm=C(()=>{"use strict";hu();td=sn("ArrayBuffer")});var Zg,kk,vn,Mr=C(()=>{"use strict";hu();Hn();Zg=sn("Function"),kk=am.document&&am.document.childNodes;typeof/./!="function"&&typeof Int8Array!="object"&&typeof kk!="function"&&(Zg=function(t){return typeof t=="function"||!1});vn=Zg});var Lm,eb=C(()=>{"use strict";hu();Lm=sn("Object")});var Z4,Wa,Ba=C(()=>{"use strict";Hn();eb();Z4=Bg&&(!/\[native code\]/.test(String(DataView))||Lm(new DataView(new ArrayBuffer(8)))
57),Wa=typeof Map<"u"&&Lm(new Map)});function Tk(t){return t!=null&&vn(t.getInt8)&&td(t.buffer)}var vk,d0,ef=C(()=>{"use strict";hu();Mr();Mm();Ba();vk=sn("DataView");d0=Z4?Tk:vk});var $u,f0=C(()=>{"use strict";Hn();hu();$u=qg||sn("Array")});function _u(t,e){return t!=null&&Wg.call(t,e)}var xi=C(()=>{"use strict";Hn()});var km,po,tf=C(()=>{"use strict";hu();xi();km=sn("Arguments");(function(){km(arguments)||(km=function(t){return _u(t,"callee")})})();po=km});function nf(t){return!ed(t)&&Ug(t)&&!isNaN(parseFloat(t))}var tb=C(()=>{"use strict";Hn();wm()});function qa(t){return Zl(t)&&zg(t)}var vm=C(()=>{"use strict";Hn();gm()});function za(t){return function(){return t}}var Tm=C(()=>{"use strict"});function nd(t){return function(e){var n=t(e);return typeof n=="number"&&n>=0&&n<=Vg}}var Sm=C(()=>{"use strict";Hn()});function ud(t){return function(e){return e?.[t]}}var Cm=C(()=>{"use strict"});var mo,uf=C(()=>{"use strict";Cm();mo=ud("byteLength")});var nb,ub=C(()=>{"use strict";Sm();uf();nb=nd(mo)});function Ck(t){return pm?pm(t)&&!d0(t):nb(t)&&Sk.test(yi.call(t))}var Sk,rd,Dm=C(()=>{"use strict";Hn();ef();Tm();ub();Sk=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;rd=lm?Ck:za(!1)});var Tn,Lr=C(()=>{"use strict";Cm();Tn=ud("length")});function Dk(t){for(var e={},n=t.length,u=0;u<n;++u)e[t[u]]=!0;return{contains:function(s){return e[s]===!0},push:function(s){return e[s]=!0,t.push(s)}}}function sd(t,e){e=Dk(e);var n=mm.length,u=t.constructor,s=vn(u)&&u.prototype||J4,i="constructor";for(_u(t,i)&&!e.contains(i)&&e.push(i);n--;)i=mm[n],i in t&&t[i]!==s[i]&&!e.contains(i)&&e.push(i)}var Am=C(()=>{"use strict";Hn();Mr();xi()});function Xt(t){if(!Su(t))return[];if(dm)return dm(t);var e=[];for(var n in t)_u(t,n)&&e.push(n);return K4&&sd(t,e),e}var cu=C(()=>{"use strict";l0();Hn();xi();Am()});function rf(t){if(t==null)return!0;var e=Tn(t);return typeof e=="number"&&($u(t)||fo(t)||po(t))?e===0:Tn(Xt(t))===0}var rb=C(()=>{"use strict";Lr();f0();Q4();tf();cu()});function Ua(t,e){var n=Xt(e),u=n.length;if(t==null)return!u;for(var s=Object(t),i=0;i<u;i++){var c=n[i];if(e[c]!==s[c]||!(c in s))return!1}return!0}var Ym=C(()=>{"use strict";cu()});function Ft(t){if(t instanceof Ft)return t;if(!(this instanceof Ft))return new Ft(t);this._wrapped=t}var er=C(()=>{"use strict";Hn();Ft.VERSION=Xl;Ft.prototype.value=function(){return this._wrapped};Ft.prototype.valueOf=Ft.prototype.toJSON=Ft.prototype.value;Ft.prototype.toString=function(){return String(this._wrapped)}});function sf(t){return new Uint8Array(t.buffer||t,t.byteOffset||0,mo(t))}var sb=C(()=>{"use strict";uf()});function of(t,e){for(var n=[{a:t,b:e}],u=[],s=[];n.length;){var i=n.pop();if(i===!0){u.pop(),s.pop();continue}if(t=i.a,e=i.b,t===e){if(t!==0||1/t===1/e)continue;return!1}if(t==null||e==null)return!1;if(t!==t){if(e!==e)continue;return!1}var c=typeof t;if(c!=="function"&&c!=="object"&&typeof e!="object")return!1;t instanceof Ft&&(t=t._wrapped),e instanceof Ft&&(e=e._wrapped);var d=yi.call(t);if(d!==yi.call(e))return!1;if(Z4&&d=="[object Object]"&&d0(t)){if(!d0(e))return!1;d=ib}switch(d){case"[object RegExp]":case"[object String]":if(""+t==""+e)continue;return!1;case"[object Number]":n.push({a:+t,b:+e});continue;case"[object Date]":case"[object Boolean]":if(+t==+e)continue;return!1;case"[object Symbol]":if(cm.valueOf.call(t)===cm.valueOf.call(e))continue;return!1;case"[object ArrayBuffer]":case ib:n.push({a:sf(t),b:sf(e)});continue}var p=d==="[object Array]";if(!p&&rd(t)){var g=mo(t);if(g!==mo(e))return!1;if(t.buffer===e.buffer&&t.byteOffset===e.byteOffset)continue;p=!0}if(!p){if(typeof t!="object"||typeof e!="object")return!1;var y=t.constructor,S=e.constructor;if(y!==S&&!(vn(y)&&y instanceof y&&vn(S)&&S instanceof S)&&"constructor"in t&&"constructor"in e)return!1}for(var w=u.length;w--;)if(u[w]===t){if(s[w]===e)break;return!1}if(!(w>=0))if(u.push(t),s.push(e),n.push(!0),p){if(w=t.length,w!==e.length)return!1;for(;w--;)n.push({a:t[w],b:e[w]})}else{var T=Xt(t),D;if(w=T.length,Xt(e).length!==w)return!1;for(;w--;){if(D=T[w],!_u(e,D))return!1;n.push({a:t[D],b:e[D]})}}}return!0}var ib,ob=C(()=>{"use strict";er();Hn();uf();Dm();Mr();Ba();ef();cu();xi();sb();ib="[object DataView]"});function Jr(t){if(!Su(t))return[];var e=[];for(var n in t)e.push(n);return K4&&sd(t,e),e}var Va=C(()=>{"use strict";l0();Hn();Am()});function Ja(t){var e=Tn(t);return function(n){if(n==null)return!1;var u=Jr(n);if(Tn(u))return!1;for(var s=0;s<e;s++)if(!vn(n[t[s]]))return!1;return t!==Im||!vn(n[Em])}}var Em,ab,Om,cb,lb,Im,db,af=C(()=>{"use strict";Lr();Mr();Va();Em="forEach",ab="has",Om=["clear","delete"],cb=["get",ab,"set"],lb=Om.concat(Em,cb),Im=Om.concat(cb),db=["add"].concat(Om,Em,ab)});var Pm,fb=C(()=>{"use strict";hu();Ba();af();Pm=Wa?Ja(lb):sn("Map")});var Nm,pb=C(()=>{"use strict";hu();Ba();af();Nm=Wa?Ja(Im):sn("WeakMap")});var Rm,mb=C(()=>{"use strict";hu();Ba();af();Rm=Wa?Ja(db):sn("Set")});var Hm,hb=C(()=>{"use strict";hu();Hm=sn("WeakSet")});function tr(t){for(var e=Xt(t),n=e.length,u=Array(n),s=0;s<n;s++)u[s]=t[e[s]];return u}var ho=C(()=>{"use strict";cu()});function cf(t){for(var e=Xt(t),n=e.length,u=Array(n),s=0;s<n;s++)u[s]=[e[s],t[e[s]]];return u}var _b=C(()=>{"use strict";cu()});function Ka(t){for(var e={},n=Xt(t),u=0,s=n.length;u<s;u++)e[t[n[u]]]=n[u];return e}var $m=C(()=>{"use strict";cu()});function _o(t){var e=[];for(var n in t)vn(t[n])&&e.push(n);return e.sort()}var Fm=C(()=>{"use strict";Mr()});function go(t,e){return function(n){var u=arguments.length;if(e&&(n=Object(n)),u<2||n==null)return n;for(var s=1;s<u;s++)for(var i=arguments[s],c=t(i),d=c.length,p=0;p<d;p++){var g=c[p];(!e||n[g]===void 0)&&(n[g]=i[g])}return n}}var lf=C(()=>{"use strict"});var id,jm=C(()=>{"use strict";lf();Va();id=go(Jr)}
57);var p0,df=C(()=>{"use strict";lf();cu();p0=go(Xt)});var od,Wm=C(()=>{"use strict";lf();Va();od=go(Jr,!0)});function Ak(){return function(){}}function ad(t){if(!Su(t))return{};if(fm)return fm(t);var e=Ak();e.prototype=t;var n=new e;return e.prototype=null,n}var Bm=C(()=>{"use strict";l0();Hn()});function ff(t,e){var n=ad(t);return e&&p0(n,e),n}var gb=C(()=>{"use strict";Bm();df()});function pf(t){return Su(t)?$u(t)?t.slice():id({},t):t}var bb=C(()=>{"use strict";l0();f0();jm()});function mf(t,e){return e(t),t}var yb=C(()=>{"use strict"});function cd(t){return $u(t)?t:[t]}var qm=C(()=>{"use strict";er();f0();Ft.toPath=cd});function ys(t){return Ft.toPath(t)}var Ga=C(()=>{"use strict";er();qm()});function bo(t,e){for(var n=e.length,u=0;u<n;u++){if(t==null)return;t=t[e[u]]}return n?t:void 0}var hf=C(()=>{"use strict"});function Xa(t,e,n){var u=bo(t,ys(e));return Fa(u)?n:u}var zm=C(()=>{"use strict";Ga();hf();hm()});function _f(t,e){e=ys(e);for(var n=e.length,u=0;u<n;u++){var s=e[u];if(!_u(t,s))return!1;t=t[s]}return!!n}var xb=C(()=>{"use strict";xi();Ga()});function m0(t){return t}var gf=C(()=>{"use strict"});function xs(t){return t=p0({},t),function(e){return Ua(e,t)}}var ld=C(()=>{"use strict";df();Ym()});function h0(t){return t=ys(t),function(e){return bo(e,t)}}var bf=C(()=>{"use strict";hf();Ga()});function ws(t,e,n){if(e===void 0)return t;switch(n??3){case 1:return function(u){return t.call(e,u)};case 3:return function(u,s,i){return t.call(e,u,s,i)};case 4:return function(u,s,i,c){return t.call(e,u,s,i,c)}}return function(){return t.apply(e,arguments)}}var Qa=C(()=>{"use strict"});function dd(t,e,n){return t==null?m0:vn(t)?ws(t,e,n):Su(t)&&!$u(t)?xs(t):h0(t)}var Um=C(()=>{"use strict";gf();Mr();l0();f0();ld();bf();Qa()});function yo(t,e){return dd(t,e,1/0)}var Vm=C(()=>{"use strict";er();Um();Ft.iteratee=yo});function bn(t,e,n){return Ft.iteratee!==yo?Ft.iteratee(t,e):dd(t,e,n)}var Fu=C(()=>{"use strict";er();Um();Vm()});function yf(t,e,n){e=bn(e,n);for(var u=Xt(t),s=u.length,i={},c=0;c<s;c++){var d=u[c];i[d]=e(t[d],d,t)}return i}var wb=C(()=>{"use strict";Fu();cu()});function Za(){}var Jm=C(()=>{"use strict"});function xf(t){return t==null?Za:function(e){return Xa(t,e)}}var Mb=C(()=>{"use strict";Jm();zm()});function wf(t,e,n){var u=Array(Math.max(0,t));e=ws(e,n,1);for(var s=0;s<t;s++)u[s]=e(s);return u}var Lb=C(()=>{"use strict";Qa()});function xo(t,e){return e==null&&(e=t,t=0),t+Math.floor(Math.random()*(e-t+1))}var Km=C(()=>{"use strict"});var wi,Mf=C(()=>{"use strict";wi=Date.now||function(){return new Date().getTime()}});function fd(t){var e=function(i){return t[i]},n="(?:"+Xt(t).join("|")+")",u=RegExp(n),s=RegExp(n,"g");return function(i){return i=i==null?"":""+i,u.test(i)?i.replace(s,e):i}}var Gm=C(()=>{"use strict";cu()});var Lf,Xm=C(()=>{"use strict";Lf={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"}});var Qm,kb=C(()=>{"use strict";Gm();Xm();Qm=fd(Lf)});var vb,Tb=C(()=>{"use strict";$m();Xm();vb=Ka(Lf)});var Zm,Sb=C(()=>{"use strict";Gm();Tb();Zm=fd(vb)});var eh,th=C(()=>{"use strict";er();eh=Ft.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g}});function Ok(t){return"\\"+Yk[t]}function kf(t,e,n){!e&&n&&(e=n),e=od({},e,Ft.templateSettings);var u=RegExp([(e.escape||nh).source,(e.interpolate||nh).source,(e.evaluate||nh).source].join("|")+"|$","g"),s=0,i="__p+='";t.replace(u,function(g,y,S,w,T){return i+=t.slice(s,T).replace(Ek,Ok),s=T+g.length,y?i+=`'+ 58((__t=(`+y+`))==null?'':_.escape(__t))+ 59'`:S?i+=`'+ 60((__t=(`+S+`))==null?'':__t)+ 61'`:w&&(i+=`'; 62`+w+` 63__p+='`),g}),i+=`'; 64`;var c=e.variable;if(c){if(!Ik.test(c))throw new Error("variable is not a bare identifier: "+c)}else i=`with(obj||{}){ 65`+i+`} 66`,c="obj";i=`var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; 67`+i+`return __p; 68`;var d;try{d=new Function(c,"_",i)}catch(g){throw g.source=i,g}var p=function(g){return d.call(this,g,Ft)};return p.source="function("+c+`){ 69`+i+"}",p}var nh,Yk,Ek,Ik,Cb=C(()=>{"use strict";Wm();er();th();nh=/(.)^/,Yk={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Ek=/\\|'|\r|\n|\u2028|\u2029/g;Ik=/^\s*(\w|\$)+\s*$/});function vf(t,e,n){e=ys(e);var u=e.length;if(!u)return vn(n)?n.call(t):n;for(var s=0;s<u;s++){var i=t?.[e[s]];i===void 0&&(i=n,s=u),t=vn(i)?i.call(t):i}return t}var Db=C(()=>{"use strict";Mr();Ga()});function Tf(t){var e=++Pk+"";return t?t+e:e}var Pk,Ab=C(()=>{"use strict";Pk=0});function Sf(t){var e=Ft(t);return e._chain=!0,e}var Yb=C(()=>{"use strict";er()});function pd(t,e,n,u,s){if(!(u instanceof e))return t.apply(n,s);var i=ad(t.prototype),c=t.apply(i,s);return Su(c)?c:i}var uh=C(()=>{"use strict";Bm();l0()});var rh,Mi,md=C(()=>{"use strict";Zu();uh();er();rh=gn(function(t,e){var n=rh.placeholder,u=function(){for(var s=0,i=e.length,c=Array(i),d=0;d<i;d++)c[d]=e[d]===n?arguments[s++]:e[d];for(;s<arguments.length;)c.push(arguments[s++]);return pd(t,u,this,this,c)};return u});rh.placeholder=Ft;Mi=rh});var hd,sh=C(()=>{"use strict";Zu();Mr();uh();hd=gn(function(t,e,n){if(!vn(t))throw new TypeError("Bind must be called on a function");var u=gn(function(s){return pd(t,u,e,this,n.concat(s))});return u})});var In,nr=C(()=>{"use strict";Sm();Lr();In=nd(Tn)});function kr(t,e,n){!e&&e!==0&&(e=1/0);for(var u=[],s=0,i=0,c=Tn(t)||0,d=[];;){if(i>=c){if(!d.length)break;var p=d.pop();
69i=p.i,t=p.v,c=Tn(t);continue}var g=t[i++];d.length>=e?u[s++]=g:In(g)&&($u(g)||po(g))?(d.push({i,v:t}),i=0,t=g,c=Tn(t)):n||(u[s++]=g)}return u}var wo=C(()=>{"use strict";Lr();nr();f0();tf()});var ih,Eb=C(()=>{"use strict";Zu();wo();sh();ih=gn(function(t,e){e=kr(e,!1,!1);var n=e.length;if(n<1)throw new Error("bindAll must be passed function names");for(;n--;){var u=e[n];t[u]=hd(t[u],t)}return t})});function Cf(t,e){var n=function(u){var s=n.cache,i=""+(e?e.apply(this,arguments):u);return _u(s,i)||(s[i]=t.apply(this,arguments)),s[i]};return n.cache={},n}var Ob=C(()=>{"use strict";xi()});var _d,oh=C(()=>{"use strict";Zu();_d=gn(function(t,e,n){return setTimeout(function(){return t.apply(null,n)},e)})});var ah,Ib=C(()=>{"use strict";md();oh();er();ah=Mi(_d,Ft,1)});function Df(t,e,n){var u,s,i,c,d=0;n||(n={});var p=function(){d=n.leading===!1?0:wi(),u=null,c=t.apply(s,i),u||(s=i=null)},g=function(){var y=wi();!d&&n.leading===!1&&(d=y);var S=e-(y-d);return s=this,i=arguments,S<=0||S>e?(u&&(clearTimeout(u),u=null),d=y,c=t.apply(s,i),u||(s=i=null)):!u&&n.trailing!==!1&&(u=setTimeout(p,S)),c};return g.cancel=function(){clearTimeout(u),d=0,u=s=i=null},g}var Pb=C(()=>{"use strict";Mf()});function Af(t,e,n){var u,s,i,c,d,p=function(){var y=wi()-s;e>y?u=setTimeout(p,e-y):(u=null,n||(c=t.apply(d,i)),u||(i=d=null))},g=gn(function(y){return d=this,i=y,s=wi(),u||(u=setTimeout(p,e),n&&(c=t.apply(d,i))),c});return g.cancel=function(){clearTimeout(u),u=i=d=null},g}var Nb=C(()=>{"use strict";Zu();Mf()});function Yf(t,e){return Mi(e,t)}var Rb=C(()=>{"use strict";md()});function _0(t){return function(){return!t.apply(this,arguments)}}var Ef=C(()=>{"use strict"});function Of(){var t=arguments,e=t.length-1;return function(){for(var n=e,u=t[e].apply(this,arguments);n--;)u=t[n].call(this,u);return u}}var Hb=C(()=>{"use strict"});function If(t,e){return function(){if(--t<1)return e.apply(this,arguments)}}var $b=C(()=>{"use strict"});function ec(t,e){var n;return function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=null),n}}var ch=C(()=>{"use strict"});var lh,Fb=C(()=>{"use strict";md();ch();lh=Mi(ec,2)}
69);function tc(t,e,n){e=bn(e,n);for(var u=Xt(t),s,i=0,c=u.length;i<c;i++)if(s=u[i],e(t[s],s,t))return s}var dh=C(()=>{"use strict";Fu();cu()});function gd(t){return function(e,n,u){n=bn(n,u);for(var s=Tn(e),i=t>0?0:s-1;i>=0&&i<s;i+=t)if(n(e[i],i,e))return i;return-1}}var fh=C(()=>{"use strict";Fu();Lr()});var Mo,Pf=C(()=>{"use strict";fh();Mo=gd(1)});var bd,ph=C(()=>{"use strict";fh();bd=gd(-1)});function nc(t,e,n,u){n=bn(n,u,1);for(var s=n(e),i=0,c=Tn(t);i<c;){var d=Math.floor((i+c)/2);n(t[d])<s?i=d+1:c=d}return i}var mh=C(()=>{"use strict";Fu();Lr()});function yd(t,e,n){return function(u,s,i){var c=0,d=Tn(u);if(typeof i=="number")t>0?c=i>=0?i:Math.max(i+d,c):d=i>=0?Math.min(i+1,d):i+d+1;else if(n&&i&&d)return i=n(u,s),u[i]===s?i:-1;if(s!==s)return i=e(qs.call(u,c,d),qa),i>=0?i+c:-1;for(i=t>0?c:d-1;i>=0&&i<d;i+=t)if(u[i]===s)return i;return-1}}var hh=C(()=>{"use strict";Lr();Hn();vm()});var xd,_h=C(()=>{"use strict";mh();Pf();hh();xd=yd(1,Mo,nc)});var gh,jb=C(()=>{"use strict";ph();hh();gh=yd(-1,bd)});function Lo(t,e,n){var u=In(t)?Mo:tc,s=u(t,e,n);if(s!==void 0&&s!==-1)return t[s]}var bh=C(()=>{"use strict";nr();Pf();dh()});function Nf(t,e){return Lo(t,xs(e))}var Wb=C(()=>{"use strict";bh();ld()});function lu(t,e,n){e=ws(e,n);var u,s;if(In(t))for(u=0,s=t.length;u<s;u++)e(t[u],u,t);else{var i=Xt(t);for(u=0,s=i.length;u<s;u++)e(t[i[u]],i[u],t)}return t}var g0=C(()=>{"use strict";Qa();nr();cu()});function ju(t,e,n){e=bn(e,n);for(var u=!In(t)&&Xt(t),s=(u||t).length,i=Array(s),c=0;c<s;c++){var d=u?u[c]:c;i[c]=e(t[d],d,t)}return i}var ko=C(()=>{"use strict";Fu();nr();cu()});function wd(t){var e=function(n,u,s,i){var c=!In(n)&&Xt(n),d=(c||n).length,p=t>0?0:d-1;for(i||(s=n[c?c[p]:p],p+=t);p>=0&&p<d;p+=t){var g=c?c[p]:p;s=u(s,n[g],g,n)}return s};return function(n,u,s,i){var c=arguments.length>=3;return e(n,ws(u,i,4),s,c)}}var yh=C(()=>{"use strict";nr();cu();Qa()});var Md,Bb=C(()=>{"use strict";yh();Md=wd(1)});var Rf,qb=C(()=>{"use strict";yh();Rf=wd(-1)});function vr(t,e,n){var u=[];return e=bn(e,n),lu(t,function(s,i,c){e(s,i,c)&&u.push(s)}),u}var uc=C(()=>{"use strict";Fu();g0()});function Hf(t,e,n){return vr(t,_0(bn(e)),n)}var zb=C(()=>{"use strict";uc();Ef();Fu()});function Ld(t,e,n){e=bn(e,n);for(var u=!In(t)&&Xt(t),s=(u||t).length,i=0;i<s;i++){var c=u?u[i]:i;if(!e(t[c],c,t))return!1}return!0}var Ub=C(()=>{"use strict";Fu();nr();cu()});function kd(t,e,n){e=bn(e,n);for(var u=!In(t)&&Xt(t),s=(u||t).length,i=0;i<s;i++){var c=u?u[i]:i;if(e(t[c],c,t))return!0}return!1}var Vb=C(()=>{"use strict";Fu();nr();cu()});function Cu(t,e,n,u){return In(t)||(t=tr(t)),(typeof n!="number"||u)&&(n=0),xd(t,e,n)>=0}var rc=C(()=>{"use strict";nr();ho();_h()});var xh,Jb=C(()=>{"use strict";Zu();Mr();ko();hf();Ga();xh=gn(function(t,e,n){var u,s;return vn(e)?s=e:(e=ys(e),u=e.slice(0,-1),e=e[e.length-1]),ju(t,function(i){var c=s;if(!c){if(u&&u.length&&(i=bo(i,u)),i==null)return;c=i[e]}return c==null?c:c.apply(i,n)})})});function b0(t,e){return ju(t,h0(e))}var $f=C(()=>{"use strict";ko();bf()});function Ff(t,e){return vr(t,xs(e))}var Kb=C(()=>{"use strict";uc();ld()});function sc(t,e,n){var u=-1/0,s=-1/0,i,c;if(e==null||typeof e=="number"&&typeof t[0]!="object"&&t!=null){t=In(t)?t:tr(t);for(var d=0,p=t.length;d<p;d++)i=t[d],i!=null&&i>u&&(u=i)}else e=bn(e,n),lu(t,function(g,y,S){c=e(g,y,S),(c>s||c===-1/0&&u===-1/0)&&(u=g,s=c)});return u}var wh=C(()=>{"use strict";nr();ho();Fu();g0()});function jf(t,e,n){var u=1/0,s=1/0,i,c;if(e==null||typeof e=="number"&&typeof t[0]!="object"&&t!=null){t=In(t)?t:tr(t);for(var d=0,p=t.length;d<p;d++)i=t[d],i!=null&&i<u&&(u=i)}else e=bn(e,n),lu(t,function(g,y,S){c=e(g,y,S),(c<s||c===1/0&&u===1/0)&&(u=g,s=c)});return u}var Gb=C(()=>{"use strict";nr();ho();Fu();g0()});function ic(t){return t?$u(t)?qs.call(t):fo(t)?t.match(Nk):In(t)?ju(t,m0):tr(t):[]}var Nk,Mh=C(()=>{"use strict";f0();Hn();Q4();nr();ko();gf();ho();Nk=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g});function oc(t,e,n){if(e==null||n)return In(t)||(t=tr(t)),t[xo(t.length-1)];var u=ic(t),s=Tn(u);e=Math.max(Math.min(e,s),0);for(var i=s-1,c=0;c<e;c++){var d=xo(c,i),p=u[c];u[c]=u[d],u[d]=p}return u.slice(0,e)}var Lh=C(()=>{"use strict";nr();ho();Lr();Km();Mh()});function Wf(t){return oc(t,1/0)}var Xb=C(()=>{"use strict";Lh()});function Bf(t,e,n){var u=0;
69return e=bn(e,n),b0(ju(t,function(s,i,c){return{value:s,index:u++,criteria:e(s,i,c)}}).sort(function(s,i){var c=s.criteria,d=i.criteria;if(c!==d){if(c>d||c===void 0)return 1;if(c<d||d===void 0)return-1}return s.index-i.index}),"value")}var Qb=C(()=>{"use strict";Fu();$f();ko()});function Li(t,e){return function(n,u,s){var i=e?[[],[]]:{};return u=bn(u,s),lu(n,function(c,d){var p=u(c,d,n);t(i,c,p)}),i}}var vd=C(()=>{"use strict";Fu();g0()});var kh,Zb=C(()=>{"use strict";vd();xi();kh=Li(function(t,e,n){_u(t,n)?t[n].push(e):t[n]=[e]})});var vh,ey=C(()=>{"use strict";vd();vh=Li(function(t,e,n){t[n]=e})});var Th,ty=C(()=>{"use strict";vd();xi();Th=Li(function(t,e,n){_u(t,n)?t[n]++:t[n]=1})});var Sh,ny=C(()=>{"use strict";vd();Sh=Li(function(t,e,n){t[n?0:1].push(e)},!0)});function qf(t){return t==null?0:In(t)?t.length:Xt(t).length}var uy=C(()=>{"use strict";nr();cu()});function Ch(t,e,n){return e in n}var ry=C(()=>{"use strict"});var Td,Dh=C(()=>{"use strict";Zu();Mr();Qa();Va();ry();wo();Td=gn(function(t,e){var n={},u=e[0];if(t==null)return n;vn(u)?(e.length>1&&(u=ws(u,e[1])),e=Jr(t)):(u=Ch,e=kr(e,!1,!1),t=Object(t));for(var s=0,i=e.length;s<i;s++){var c=e[s],d=t[c];u(d,c,t)&&(n[c]=d)}return n})});var Ah,sy=C(()=>{"use strict";Zu();Mr();Ef();ko();wo();rc();Dh();Ah=gn(function(t,e){var n=e[0],u;return vn(n)?(n=_0(n),e.length>1&&(u=e[1])):(e=ju(kr(e,!1,!1),String),n=function(s,i){return!Cu(e,i)}),Td(t,n,u)})});function ac(t,e,n){return qs.call(t,0,Math.max(0,t.length-(e==null||n?1:e)))}var Yh=C(()=>{"use strict";Hn()});function cc(t,e,n){return t==null||t.length<1?e==null||n?void 0:[]:e==null||n?t[0]:ac(t,t.length-e)}var iy=C(()=>{"use strict";Yh()});function y0(t,e,n){return qs.call(t,e==null||n?1:e)}var Eh=C(()=>{"use strict";Hn()});function zf(t,e,n){return t==null||t.length<1?e==null||n?void 0:[]:e==null||n?t[t.length-1]:y0(t,Math.max(0,t.length-e))}var oy=C(()=>{"use strict";Eh()});function Uf(t){return vr(t,Boolean)}var ay=C(()=>{"use strict";uc()});function Vf(t,e){return kr(t,e,!1)}var cy=C(()=>{"use strict";wo()});var Sd,Oh=C(()=>{"use strict";Zu();wo();uc();rc();Sd=gn(function(t,e){return e=kr(e,!0,!0),vr(t,function(n){return!Cu(e,n)})})});var Ih,ly=C(()=>{"use strict";Zu();Oh();Ih=gn(function(t,e){return Sd(t,e)})});function vo(t,e,n,u){ja(e)||(u=n,n=e,e=!1),n!=null&&(n=bn(n,u));for(var s=[],i=[],c=0,d=Tn(t);c<d;c++){var p=t[c],g=n?n(p,c,t):p;e&&!n?((!c||i!==g)&&s.push(p),i=g):n?Cu(i,g)||(i.push(g),s.push(p)):Cu(s,p)||s.push(p)}return s}var Ph=C(()=>{"use strict";_m();Fu();Lr();rc()});var Nh,dy=C(()=>{"use strict";Zu();Ph();wo();Nh=gn(function(t){return vo(kr(t,!0,!0))})});function Jf(t){for(var e=[],n=arguments.length,u=0,s=Tn(t);u<s;u++){var i=t[u];if(!Cu(e,i)){var c;for(c=1;c<n&&Cu(arguments[c],i);c++);c===n&&e.push(i)}}return e}var fy=C(()=>{"use strict";Lr();rc()});function To(t){for(var e=t&&sc(t,Tn).length||0,n=Array(e),u=0;u<e;u++)n[u]=b0(t,u);return n}var Rh=C(()=>{"use strict";wh();Lr();$f()});var Hh,py=C(()=>{"use strict";Zu();Rh();Hh=gn(To)});function Kf(t,e){for(var n={},u=0,s=Tn(t);u<s;u++)e?n[t[u]]=e[u]:n[t[u][0]]=t[u][1];return n}var my=C(()=>{"use strict";Lr()});function Gf(t,e,n){e==null&&(e=t||0,t=0),n||(n=e<t?-1:1);for(var u=Math.max(Math.ceil((e-t)/n),0),s=Array(u),i=0;i<u;i++,t+=n)s[i]=t;return s}var hy=C(()=>{"use strict"});function Xf(t,e){if(e==null||e<1)return[];for(var n=[],u=0,s=t.length;u<s;)n.push(qs.call(t,u,u+=e));return n}var _y=C(()=>{"use strict";Hn()});function lc(t,e){return t._chain?Ft(e).chain():e}var $h=C(()=>{"use strict";er()});function dc(t){return lu(_o(t),function(e){var n=Ft[e]=t[e];Ft.prototype[e]=function(){var u=[this._wrapped];return jg.apply(u,arguments),lc(this,n.apply(Ft,u))}}),Ft}var gy=C(()=>{"use strict";er();g0();Fm();Hn();$h()});var by,yy=C(()=>{"use strict";er();g0();Hn();$h();lu(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var e=Ql[t];Ft.prototype[t]=function(){var n=this._wrapped;return n!=null&&(e.apply(n,arguments),(t==="shift"||t==="splice")&&n.length===0&&delete n[0]),lc(this,n)}});lu(["concat","join","slice"],function(t){var e=Ql[t];Ft.prototype[t]=function(){var n=this._wrapped;return n!=null&&(n=e.apply(n,arguments)),lc(this,n)}});by=Ft});var Fh={};$0(Fh,{VERSION:()=>Xl,after:()=>If,all:()=>Ld,allKeys:()=>Jr,any:()=>kd,assign:()=>p0,before:()=>ec,bind:()=>hd,bindAll:()=>ih,chain:()=>Sf,chunk:()=>Xf,clone:()=>pf,collect:()=>ju,compact:()=>Uf,compose:()=>Of,constant:()=>za,contains:()=>Cu,countBy:()=>Th,create:()=>ff,debounce:()=>Af,default:()=>by,defaults:()=>od,defer:()=>ah,delay:()=>_d,detect:()=>Lo,difference:()=>Sd,drop:()=>y0,each:()=>lu,escape:()=>Qm,every:()=>Ld,extend:()=>id,extendOwn:()=>p0,filter:()=>vr,find:()=>Lo,findIndex:()=>Mo,findKey:()=>tc,findLastIndex:()=>bd,findWhere:()=>Nf,first:()=>cc,flatten:()=>Vf,foldl:()=>Md,foldr:()=>Rf,forEach:()=>lu,functions:()=>_o,get:()=>Xa,groupBy:()=>kh,has:()=>_f,head:()=>cc,identity:()=>m0,include:()=>Cu,includes:()=>Cu,indexBy:()=>vh,indexOf:()=>xd,initial:()=>ac,inject:()=>Md,intersection:()=>Jf,invert:()=>Ka,invoke:()=>xh,isArguments:()=>po,isArray:()=>$u,isArrayBuffer:()=>td,isBoolean:()=>ja,isDataView:()=>d0,isDate:()=>bm,isElement:()=>X4,isEmpty:()=>rf,isEqual:()=>of,isError:()=>xm,isFinite:()=>nf,isFunction:()=>vn,isMap:()=>Pm,isMatch:()=>Ua,isNaN:()=>qa,isNull:()=>G4,isNumber:()=>Zl,isObject:()=>Su,isRegExp:()=>ym,isSet:()=>Rm,isString:()=>fo,isSymbol:()=>ed,isTypedArray:()=>rd,isUndefined:()=>Fa,isWeakMap:()=>Nm,isWeakSet:()=>Hm,iteratee:()=>yo,keys:()=>Xt,last:()=>zf,lastIndexOf:()=>gh,map:()=>ju,mapObject:()=>yf,matcher:()=>xs,matches:()=>xs,max:()=>sc,memoize:()=>Cf,methods:()=>_o,min:()=>jf,mixin:()=>dc,negate:()=>_0,noop:()=>Za,now:()=>wi,object:()=>Kf,omit:()=>Ah,once:()=>lh,pairs:()=>cf,partial:()=>Mi,partition:()=>Sh,pick:()=>Td,pluck:()=>b0,property:()=>h0,propertyOf:()=>xf,random:()=>xo,range:()=>Gf,reduce:()=>Md,reduceRight:()=>Rf,reject:()=>Hf,rest:()=>y0,restArguments:()=>gn,result:()=>vf,sample:()=>oc,select:()=>vr,shuffle:()=>Wf,size:()=>qf,some:()=>kd,sortBy:()=>Bf,sortedIndex:()=>nc,tail:()=>y0,take:()=>cc,tap:()=>mf,template:()=>kf,templateSettings:()=>eh,throttle:()=>Df,times:()=>wf,toArray:()=>ic,toPath:()=>cd,transpose:()=>To,unescape:()=>Zm,union:()=>Nh,uniq:()=>vo,unique:()=>vo,uniqueId:()=>Tf,unzip:()=>To,values:()=>tr,where:()=>Ff,without:()=>Ih,wrap:()=>Yf,zip:()=>Hh});var Qf=C(()=>{"use strict";Hn();Zu();l0();Jg();hm();_m();Kg();Q4();gm();Gg();Xg();Qg();wm();Mm();ef();f0();Mr();tf();tb();vm();Dm();rb();Ym();ob();fb();pb();mb();hb();cu();Va();ho();_b();$m();Fm();jm();df();Wm();gb();bb();yb();zm();xb();wb();gf();Tm();Jm();qm();bf();Mb();ld();Lb();Km();Mf();kb();Sb();th();Cb();Db();Ab();Yb();Vm();md();sh();Eb();Ob();oh();Ib();Pb();Nb();Rb();Ef();Hb();$b();ch();Fb();dh();Pf();ph();mh();_h();jb();bh();Wb();g0();ko();Bb();qb();uc();zb();Ub();Vb();rc();Jb();$f();Kb();wh();Gb();Xb();Lh();Qb();
69Zb();ey();ty();ny();Mh();uy();Dh();sy();iy();Yh();oy();Eh();ay();cy();ly();Ph();dy();fy();Oh();Rh();py();my();hy();_y();gy();yy()});var jh,xy,wy=C(()=>{"use strict";Qf();Qf();jh=dc(Fh);jh._=jh;xy=jh});var Wh={};$0(Wh,{VERSION:()=>Xl,after:()=>If,all:()=>Ld,allKeys:()=>Jr,any:()=>kd,assign:()=>p0,before:()=>ec,bind:()=>hd,bindAll:()=>ih,chain:()=>Sf,chunk:()=>Xf,clone:()=>pf,collect:()=>ju,compact:()=>Uf,compose:()=>Of,constant:()=>za,contains:()=>Cu,countBy:()=>Th,create:()=>ff,debounce:()=>Af,default:()=>xy,defaults:()=>od,defer:()=>ah,delay:()=>_d,detect:()=>Lo,difference:()=>Sd,drop:()=>y0,each:()=>lu,escape:()=>Qm,every:()=>Ld,extend:()=>id,extendOwn:()=>p0,filter:()=>vr,find:()=>Lo,findIndex:()=>Mo,findKey:()=>tc,findLastIndex:()=>bd,findWhere:()=>Nf,first:()=>cc,flatten:()=>Vf,foldl:()=>Md,foldr:()=>Rf,forEach:()=>lu,functions:()=>_o,get:()=>Xa,groupBy:()=>kh,has:()=>_f,head:()=>cc,identity:()=>m0,include:()=>Cu,includes:()=>Cu,indexBy:()=>vh,indexOf:()=>xd,initial:()=>ac,inject:()=>Md,intersection:()=>Jf,invert:()=>Ka,invoke:()=>xh,isArguments:()=>po,isArray:()=>$u,isArrayBuffer:()=>td,isBoolean:()=>ja,isDataView:()=>d0,isDate:()=>bm,isElement:()=>X4,isEmpty:()=>rf,isEqual:()=>of,isError:()=>xm,isFinite:()=>nf,isFunction:()=>vn,isMap:()=>Pm,isMatch:()=>Ua,isNaN:()=>qa,isNull:()=>G4,isNumber:()=>Zl,isObject:()=>Su,isRegExp:()=>ym,isSet:()=>Rm,isString:()=>fo,isSymbol:()=>ed,isTypedArray:()=>rd,isUndefined:()=>Fa,isWeakMap:()=>Nm,isWeakSet:()=>Hm,iteratee:()=>yo,keys:()=>Xt,last:()=>zf,lastIndexOf:()=>gh,map:()=>ju,mapObject:()=>yf,matcher:()=>xs,matches:()=>xs,max:()=>sc,memoize:()=>Cf,methods:()=>_o,min:()=>jf,mixin:()=>dc,negate:()=>_0,noop:()=>Za,now:()=>wi,object:()=>Kf,omit:()=>Ah,once:()=>lh,pairs:()=>cf,partial:()=>Mi,partition:()=>Sh,pick:()=>Td,pluck:()=>b0,property:()=>h0,propertyOf:()=>xf,random:()=>xo,range:()=>Gf,reduce:()=>Md,reduceRight:()=>Rf,reject:()=>Hf,rest:()=>y0,restArguments:()=>gn,result:()=>vf,sample:()=>oc,select:()=>vr,shuffle:()=>Wf,size:()=>qf,some:()=>kd,sortBy:()=>Bf,sortedIndex:()=>nc,tail:()=>y0,take:()=>cc,tap:()=>mf,template:()=>kf,templateSettings:()=>eh,throttle:()=>Df,times:()=>wf,toArray:()=>ic,toPath:()=>cd,transpose:()=>To,unescape:()=>Zm,union:()=>Nh,uniq:()=>vo,unique:()=>vo,uniqueId:()=>Tf,unzip:()=>To,values:()=>tr,where:()=>Ff,without:()=>Ih,wrap:()=>Yf,zip:()=>Hh});var Bh=C(()=>{"use strict";wy();Qf()});var zh=et(So=>{"use strict";var Zf,zs=()=>(Zf=Zf||$('iframe[name="ace_outer"]').contents(),Zf),qh=()=>zs().find("#comments"),Rk=(t,e)=>{let n=qh().find(`#${t}`);n.removeClass("full-display"),e&&n.hide(),$('iframe[name="ace_outer"]').contents().find('iframe[name="ace_inner"]').contents().find("head .comment-style").remove(),zs().find(".comment-modal").removeClass("popup-show")},Hk=()=>{qh().find(".sidebar-comment").removeClass("full-display"),zs().find(".comment-modal").removeClass("popup-show")},$k=(t,e,n)=>{let u=qh(),s=u.find(`#${t}`),i=$('iframe[name="ace_outer"]').contents().find('iframe[name="ace_inner"]');if(u.is(":visible"))u.find(".sidebar-comment").each(function(){i.contents().find("head .comment-style").remove(),$(this).removeClass("full-display")}),s.addClass("full-display"),i.contents().find("head").append(`<style class='comment-style'>.${t}{ color: #a7680c !important }</style>`);else{let c=s.clone(!0,!0);c.attr("style",""),c.find(".label-suggestion-checkbox").click(function(){$(this).siblings('input[type="checkbox"]').click()}),zs().find(".comment-modal-comment").html("").append(c);let d=zs().find('iframe[name="ace_inner"]'),p=zs().find("#outerdocbody").outerWidth(!0),g=zs().find(".comment-modal").outerWidth(!0),y=e.clientX,S=$(e.target).offset().top;n?(y+=d.offset().left,S+=parseInt(d.css("padding-top").split("px")[0]),S+=parseInt(Zf.find("#outerdocbody").css("padding-top").split("px")[0])):y=$(e.target).offset().left-20,y+g>p&&(y=p-g-25);let w=n?n.outerHeight(!0):30;zs().find(".comment-modal").addClass("popup-show").css({left:`${y}px`,top:`${S+w}px`})}},Fk=(t,e)=>{let n=zs().find(`#${t}`);return n.css("top",`${e}px`),n},jk=(t,e)=>{let n=zs().find(`#${t}`),u=`${e}px`;return n.css("top")===u},Wk=t=>!!($(t.target).closest(".sidebar-comment").length||$(t.target).closest(".comment-modal").length);So.hideComment=Rk;So.hideAllComments=Hk;So.highlightComment=$k;So.adjustTopOf=Fk;So.isOnTop=jk;So.shouldNotCloseComment=Wk});var vy=et(ki=>{"use strict";var Cd=zh(),Co=()=>clientVars.displayCommentAsIcon,Uh,Kr=()=>(Uh=Uh||$('iframe[name="ace_outer"]').contents(),Uh),Vh,t2=()=>(Vh=Vh||Kr().find('iframe[name="ace_inner"]').contents(),Vh),Ly=t=>{let e=Kr().find("#commentIcons"),n=`icon-at-${t}`,u=e.find(`.${n}`);return u.length===0&&(e.append(`<div class="comment-icon-line ${n}"></div>`),u=e.find(`.${n}`),u.css("top",`${t}px`)),u},Jh=t=>t.currentTarget.getAttribute("data-commentid"),Bk=t=>{t2().find("head").append(`<style class='comment-style'>.${t}{ color: #a7680c !important }</style>`)},My=()=>{t2().find("head .comment-style").remove()},e2=t=>{t.toggleClass("active").toggleClass("inactive")},qk=()=>{Kr().find("#commentIcons").on("mouseover",".comment-icon",t=>{My();let e=Jh(t);Bk(e)}).on("mouseout",".comment-icon",t=>{My()}).on("click",".comment-icon.active",function(t){e2($(this));let e=Jh(t);Cd.hideComment(e,!0)}).on("click",".comment-icon.inactive",function(t){Cd.hideAllComments();let e=Kr().find("#commentIcons").find(".comment-icon.active");e2(e),e2($(this));let n=Jh(t);Cd.highlightComment(n,t)})},zk=()=>{$(document).on("touchstart click",t=>{Kh(t)}),Kr().find("html").on("touchstart click",t=>{Kh(t)}),t2().find("html").on("touchstart click",t=>{Kh(t)})},Kh=t=>{if(ky(t)||Cd.shouldNotCloseComment(t))return;let e=Uk();if(e){e2($(e));let n=e.getAttribute("data-commentid");Cd.hideComment(n,!0)}},Uk=()=>Kr().find("#commentIcons .comment-icon.active").get(0),Vk=()=>{Co()&&(Kr().find("#sidediv").after('<div id="commentIcons"></div>'),Kr().find("#comments").addClass("with-icons"),qk(),zk())},Jk=(t,e)=>{if(!Co())return;let u=t2().find(`.comment.${t}`).get(0).offsetTop,s=Ly(u);$("#commentIconTemplate").tmpl(e).appendTo(s)},Kk=()=>{Co()&&Kr().find("#commentIcons").children().children().each(function(){$(this).hide()})},Gk=(t,e)=>{if(!Co())return;let n=Kr().find(`#icon-${t}`),s=Ly(e);return s!==n.parent()&&n.appendTo(s),n.show(),n},Xk=()=>Co()?Kr().find("#commentIcons").find(".comment-icon.active").length!==0:!1,Qk=t=>{if(!Co())return;Kr().find("#commentIcons").find(`#icon-${t}`).addClass("with-reply")},Zk=t=>{let e=!1;return Co()?t.hasClass("mouseover")&&(e=!0):e=!0,e},ky=t=>$(t.target).closest(".comment-icon").length!==0;ki.insertContainer=Vk;ki.addIcon=Jk;ki.hideIcons=Kk;ki.adjustTopOf=Gk;ki.isCommentOpenedByClickOnIcon=Xk;ki.commentHasReply=Qk;ki.shouldShow=Zk;ki.shouldNotCloseComment=ky});var Gh=et(Ty=>{"use strict";var ev=t=>{html10n.translateElement(html10n.translations,t.get(0))};Ty.localize=ev});var Qh=et(Xh=>{"use strict";var tv=(Lu(),zi(a6)).randomString,nv=(t,e,n)=>{let u=/(?:^| )(c-[A-Za-z0-9]*)/.exec(e.cls),s=/(?:^| )(fakecomment-[A-Za-z0-9]*)/.exec(e.cls);if(u&&u[1]&&e.cc.doAttrib(e.state,`comment::${u[1]}`),s){let i=pad.plugins.ep_comments_page.getMapfakeComments(),c=s[1],d=i[c];e.cc.doAttrib(e.state,`comment::${d}`)}return n()};Xh.collectContentPre=nv;Xh.generateCommentId=()=>`c-${tv(16)}`});var Ay=et(Dd=>{"use strict";var Ms=(Bh(),zi(Wh)),uv=(Lu(),zi(a6)).randomString,rv=Qh();Dd.addTextOnClipboard=(t,e,n,u,s,i)=>{let c,d;if(e.callWithAce(p=>{c=p.ace_getCommentIdOnFirstPositionSelected(),d=p.ace_hasCommentOnSelection()}),d){let p,g=n.contents()[0].getSelection().getRangeAt(0),y=dv(g),S=y;if(fv(y)){let A=y[0].textContent;S=pv(A,g,c)}let T=Sy(S);p=cv(S,s);let D=av(p,S);p=JSON.stringify(p);let H=sv(i,T);H=JSON.stringify(H),t.originalEvent.clipboardData.setData("text/objectReply",H),t.originalEvent.clipboardData.setData("text/objectComment",p),t.originalEvent.clipboardData.setData("text/html",D),t.preventDefault(),u&&n.contents()[0].execCommand("delete")}};var sv=(t,e)=>{let n={};return Ms.each(e,u=>{n=Ms.extend(iv(t,u),n)}),n},iv=(t,e)=>{let n={};return Ms.each(t,(u,s)=>{u.commentId===e&&(n[s]=u)}),n},ov=t=>{let e={};return Ms.each(t,(n,u)=>{let s=n.data.originalCommentId;e[s]=u}),e},av=(t,e)=>{let n=ov(t);return Ms.each(n,(s,i)=>{$(e).find(`.${i}`).removeClass(i).addClass(s)}),Cy(e)},cv=(t,e)=>{let n={},u=Sy(t);return Ms.each(u,s=>{let i=lv(),c=e[s];c.data.originalCommentId=s,n[i]=c}),n},lv=()=>`fakecomment-${uv(16)}`,Sy=t=>{let e=$(t).find("span"),n=[];Ms.each(e,i=>{let c=$(i).attr("class"),d=/(?:^| )(c-[A-Za-z0-9]*)/.exec(c),p=d?d[1]:!1;p&&n.push(p)});let u=(i,c,d)=>d.indexOf(i)===c;return n.filter(u)},dv=t=>{let e=t.cloneContents(),n=document.createElement("div");return $(n).html(e)},Cy=t=>$(t).html(),fv=t=>
69{let e=Cy(t),n=wv(e),u=$(t).text();return n===u},pv=(t,e,n)=>{let u=hv(t,n),s=mv(u,e);return $.parseHTML(`<div>${s}</div>`)},mv=(t,e)=>{let n=e.commonAncestorContainer.parentNode,u=bv(n);return u&&(t=_v(u)+t+gv(u)),t},hv=(t,e)=>{let n=`<span class="comment ${e}">${t.slice(0,-1)}</span>`,u=`<span class="comment ${e}">${t.slice(-1)}</span>`;return n+u},_v=t=>{let e="";return t.forEach(n=>{e+=`<${n}>`}),e},gv=t=>{let e="";for(let n of t.slice().reverse())e+=`</${n}>`;return e},bv=t=>{let e=[],n;for(;$(t)[0].localName!=="span";){let u=$(t).prop("outerHTML"),s=/<(b|i|u|s)>/.exec(u);n=s?s[1]:"",e.push(n),t=$(t).parent()}return e};Dd.saveCommentsAndReplies=t=>{let e=t.originalEvent.clipboardData.getData("text/objectComment"),n=t.originalEvent.clipboardData.getData("text/objectReply");e&&n&&(e=JSON.parse(e),n=JSON.parse(n),yv(e),xv(n))};var yv=t=>{let e={},n=clientVars.padId,u=pad.plugins.ep_comments_page.mapOriginalCommentsId,s=pad.plugins.ep_comments_page.mapFakeComments;Ms.each(t,(i,c)=>{let d=rv.generateCommentId();s[c]=d;let p=i.data.originalCommentId;u[p]=d,e[d]=i}),pad.plugins.ep_comments_page.saveCommentWithoutSelection(n,e)},xv=t=>{let e={},n=clientVars.padId,u=pad.plugins.ep_comments_page.mapOriginalCommentsId;Ms.each(t,(s,i)=>{let c=s.commentId;s.commentId=u[c],e[i]=s}),pad.plugins.ep_comments_page.saveCommentReplies(n,e)},wv=t=>{let e=document.createElement("div");return e.innerHTML=t,e.childNodes.length===0?"":e.childNodes[0].nodeValue};Dd.getCommentIdOnFirstPositionSelected=function(){let t=this.documentAttributeManager,e=this.rep;return Ms.object(t.getAttributesOnPosition(e.selStart[0],e.selStart[1])).comment};Dd.hasCommentOnSelection=function(){let t,e=this.documentAttributeManager,n=this.rep,u=n.selStart[0],s=n.selStart[1],i=n.selEnd[1],c=n.selEnd[0];return vv(u,c)?t=Mv(u,c,n,e):t=Dy(u,s,i,e),t};var Mv=(t,e,n,u)=>{let s=!1;for(let i=t;i<=e&&!s;i++){let c=Lv(i,n,t),d=kv(i,n,e);Dy(i,c,d,u)&&(s=!0)}return s},Lv=(t,e,n)=>t!==n?0:e.selStart[1],kv=(t,e,n)=>{let u;return t!==n?u=Tv(t,e):u=e.selEnd[1]-1,u},Dy=(t,e,n,u)=>{let s=!1;for(let i=e;i<=n&&!s;i++)Ms.object(u.getAttributesOnPosition(t,i)).comment!==void 0&&(s=!0);return s},vv=(t,e)=>t!==e,Tv=(t,e)=>{let n=t+1,u=e.lines.offsetOfIndex(t);return e.lines.offsetOfIndex(n)-u-1}});var Yy=et((Zh,e5)=>{"use strict";(function(t,e){typeof Zh=="object"&&typeof e5<"u"?e5.exports=e():typeof define=="function"&&define.amd?define(e):t.moment=e()})(Zh,function(){"use strict";var t,e;function n(){return t.apply(null,arguments)}function u(r){return r instanceof Array||Object.prototype.toString.call(r)==="[object Array]"}function s(r){return r!=null&&Object.prototype.toString.call(r)==="[object Object]"}function i(r){return r===void 0}function c(r){return typeof r=="number"||Object.prototype.toString.call(r)==="[object Number]"}function d(r){return r instanceof Date||Object.prototype.toString.call(r)==="[object Date]"}function p(r,a){var _,x=[];for(_=0;_<r.length;++_)x.push(a(r[_],_));return x}function g(r,a){return Object.prototype.hasOwnProperty.call(r,a)}function y(r,a){for(var _ in a)g(a,_)&&(r[_]=a[_]);return g(a,"toString")&&(r.toString=a.toString),g(a,"valueOf")&&(r.valueOf=a.valueOf),r}function S(r,a,_,x){return Dr(r,a,_,x,!0).utc()}function w(r){return r._pf==null&&(r._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),r._pf}function T(r){if(r._isValid==null){var a=w(r),_=e.call(a.parsedDateParts,function(E){return E!=null}),x=!isNaN(r._d.getTime())&&a.overflow<0&&!a.empty&&!a.invalidMonth&&!a.invalidWeekday&&!a.weekdayMismatch&&!a.nullInput&&!a.invalidFormat&&!a.userInvalidated&&(!a.meridiem||a.meridiem&&_);if(r._strict&&(x=x&&a.charsLeftOver===0&&a.unusedTokens.length===0&&a.bigHour===void 0),Object.isFrozen!=null&&Object.isFrozen(r))return x;r._isValid=x}return r._isValid}function D(r){var a=S(NaN);return r!=null?y(w(a),r):w(a).userInvalidated=!0,a}e=Array.prototype.some?Array.prototype.some:function(r){for(var a=Object(this),_=a.length>>>0,x=0;x<_;x++)if(x in a&&r.call(this,a[x],x,a))return!0;return!1};var H=n.momentProperties=[];function A(r,a){var _,x,E;if(i(a._isAMomentObject)||(r._isAMomentObject=a._isAMomentObject),i(a._i)||(r._i=a._i),i(a._f)||(r._f=a._f),i(a._l)||(r._l=a._l),i(a._strict)||(r._strict=a._str
69ict),i(a._tzm)||(r._tzm=a._tzm),i(a._isUTC)||(r._isUTC=a._isUTC),i(a._offset)||(r._offset=a._offset),i(a._pf)||(r._pf=w(a)),i(a._locale)||(r._locale=a._locale),0<H.length)for(_=0;_<H.length;_++)i(E=a[x=H[_]])||(r[x]=E);return r}var F=!1;function R(r){A(this,r),this._d=new Date(r._d!=null?r._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),F===!1&&(F=!0,n.updateOffset(this),F=!1)}function se(r){return r instanceof R||r!=null&&r._isAMomentObject!=null}function B(r){return r<0?Math.ceil(r)||0:Math.floor(r)}function q(r){var a=+r,_=0;return a!==0&&isFinite(a)&&(_=B(a)),_}function f(r,a,_){var x,E=Math.min(r.length,a.length),xe=Math.abs(r.length-a.length),Te=0;for(x=0;x<E;x++)(_&&r[x]!==a[x]||!_&&q(r[x])!==q(a[x]))&&Te++;return Te+xe}function N(r){n.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+r)}function z(r,a){var _=!0;return y(function(){if(n.deprecationHandler!=null&&n.deprecationHandler(null,r),_){for(var x,E=[],xe=0;xe<arguments.length;xe++){if(x="",typeof arguments[xe]=="object"){for(var Te in x+=` 70[`+xe+"] ",arguments[0])x+=Te+": "+arguments[0][Te]+", ";x=x.slice(0,-2)}else x=arguments[xe];E.push(x)}N(r+` 71Arguments: `+Array.prototype.slice.call(E).join("")+` 72`+new Error().stack),_=!1}return a.apply(this,arguments)},a)}var we,ae={};function ze(r,a){n.deprecationHandler!=null&&n.deprecationHandler(r,a),ae[r]||(N(a),ae[r]=!0)}function Ee(r){return r instanceof Function||Object.prototype.toString.call(r)==="[object Function]"}function M(r,a){var _,x=y({},r);for(_ in a)g(a,_)&&(s(r[_])&&s(a[_])?(x[_]={},y(x[_],r[_]),y(x[_],a[_])):a[_]!=null?x[_]=a[_]:delete x[_]);for(_ in r)g(r,_)&&!g(a,_)&&s(r[_])&&(x[_]=y({},x[_]));return x}function te(r){r!=null&&this.set(r)}n.suppressDeprecationWarnings=!1,n.deprecationHandler=null,we=Object.keys?Object.keys:function(r){var a,_=[];for(a in r)g(r,a)&&_.push(a);return _};var Fe={};function Be(r,a){var _=r.toLowerCase();Fe[_]=Fe[_+"s"]=Fe[a]=r}function _e(r){return typeof r=="string"?Fe[r]||Fe[r.toLowerCase()]:void 0}function ue(r){var a,_,x={};for(_ in r)g(r,_)&&(a=_e(_))&&(x[a]=r[_]);return x}var fe={};function ee(r,a){fe[r]=a}function We(r,a,_){var x=""+Math.abs(r),E=a-x.length;return(0<=r?_?"+":"":"-")+Math.pow(10,Math.max(0,E)).toString().substr(1)+x}var rt=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ue=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ot={},dt={};function Ve(r,a,_,x){var E=x;typeof x=="string"&&(E=function(){return this[x]()}),r&&(dt[r]=E),a&&(dt[a[0]]=function(){return We(E.apply(this,arguments),a[1],a[2])}),_&&(dt[_]=function(){return this.localeData().ordinal(E.apply(this,arguments),r)})}function Ae(r,a){return r.isValid()?(a=ct(a,r.localeData()),ot[a]=ot[a]||(function(_){var x,E,xe,Te=_.match(rt);for(x=0,E=Te.length;x<E;x++)dt[Te[x]]?Te[x]=dt[Te[x]]:Te[x]=(xe=Te[x]).match(/\[[\s\S]/)?xe.replace(/^\[|\]$/g,""):xe.replace(/\\/g,"");return function(tt){var Ze,nt="";for(Ze=0;Ze<E;Ze++)nt+=Ee(Te[Ze])?Te[Ze].call(tt,_):Te[Ze];return nt}})(a),ot[a](r)):r.localeData().invalidDate()}function ct(r,a){var _=5;function x(E){return a.longDateFormat(E)||E}for(Ue.lastIndex=0;0<=_&&Ue.test(r);)r=r.replace(Ue,x),Ue.lastIndex=0,_-=1;return r}var Qe=/\d/,it=/\d\d/,Y=/\d{3}/,W=/\d{4}/,X=/[+-]?\d{6}/,V=/\d\d?/,me=/\d\d\d\d?/,le=/\d\d\d\d\d\d?/,Q=/\d{1,3}/,ye=/\d{1,4}/,ge=/[+-]?\d{1,6}/,Re=/\d+/,De=/[+-]?\d+/,qe=/Z|[+-]\d\d:?\d\d/gi,Ce=/Z|[+-]\d\d(?::?\d\d)?/gi,ie=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Se={};function ve(r,a,_){Se[r]=Ee(a)?a:function(x,E){return x&&_?_:a}}function at(r,a){return g(Se,r)?Se[r](a._strict,a._locale):new RegExp(he(r.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(_,x,E,xe,Te){return x||E||xe||Te}
72)))}function he(r){return r.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var Je={};function Ye(r,a){var _,x=a;for(typeof r=="string"&&(r=[r]),c(a)&&(x=function(E,xe){xe[a]=q(E)}),_=0;_<r.length;_++)Je[r[_]]=x}function st(r,a){Ye(r,function(_,x,E,xe){E._w=E._w||{},a(_,E._w,E,xe)})}var Oe=0,He=1,je=2,Ge=3,ft=4,ht=5,Me=6,Ke=7,Xe=8;function bt(r){return gt(r)?366:365}function gt(r){return r%4==0&&r%100!=0||r%400==0}Ve("Y",0,0,function(){var r=this.year();return r<=9999?""+r:"+"+r}),Ve(0,["YY",2],0,function(){return this.year()%100}),Ve(0,["YYYY",4],0,"year"),Ve(0,["YYYYY",5],0,"year"),Ve(0,["YYYYYY",6,!0],0,"year"),Be("year","y"),ee("year",1),ve("Y",De),ve("YY",V,it),ve("YYYY",ye,W),ve("YYYYY",ge,X),ve("YYYYYY",ge,X),Ye(["YYYYY","YYYYYY"],Oe),Ye("YYYY",function(r,a){a[Oe]=r.length===2?n.parseTwoDigitYear(r):q(r)}),Ye("YY",function(r,a){a[Oe]=n.parseTwoDigitYear(r)}),Ye("Y",function(r,a){a[Oe]=parseInt(r,10)}),n.parseTwoDigitYear=function(r){return q(r)+(68<q(r)?1900:2e3)};var vt,kt=Tt("FullYear",!0);function Tt(r,a){return function(_){return _!=null?(Yt(this,r,_),n.updateOffset(this,a),this):jt(this,r)}}function jt(r,a){return r.isValid()?r._d["get"+(r._isUTC?"UTC":"")+a]():NaN}function Yt(r,a,_){r.isValid()&&!isNaN(_)&&(a==="FullYear"&>(r.year())&&r.month()===1&&r.date()===29?r._d["set"+(r._isUTC?"UTC":"")+a](_,r.month(),yn(_,r.month())):r._d["set"+(r._isUTC?"UTC":"")+a](_))}
72function yn(r,a){if(isNaN(r)||isNaN(a))return NaN;var _,x=(a%(_=12)+_)%_;return r+=(a-x)/12,x===1?gt(r)?29:28:31-x%7%2}vt=Array.prototype.indexOf?Array.prototype.indexOf:function(r){var a;for(a=0;a<this.length;++a)if(this[a]===r)return a;return-1},Ve("M",["MM",2],"Mo",function(){return this.month()+1}),Ve("MMM",0,0,function(r){return this.localeData().monthsShort(this,r)}),Ve("MMMM",0,0,function(r){return this.localeData().months(this,r)}),Be("month","M"),ee("month",8),ve("M",V),ve("MM",V,it),ve("MMM",function(r,a){return a.monthsShortRegex(r)}),ve("MMMM",function(r,a){return a.monthsRegex(r)}),Ye(["M","MM"],function(r,a){a[He]=q(r)-1}),Ye(["MMM","MMMM"],function(r,a,_,x){var E=_._locale.monthsParse(r,x,_._strict);E!=null?a[He]=E:w(_).invalidMonth=r});var dn=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Cn="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),an="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function eu(r,a){var _;if(!r.isValid())return r;if(typeof a=="string"){if(/^\d+$/.test(a))a=q(a);else if(!c(a=r.localeData().monthsParse(a)))return r}return _=Math.min(r.date(),yn(r.year(),a)),r._d["set"+(r._isUTC?"UTC":"")+"Month"](a,_),r}function Ot(r){return r!=null?(eu(this,r),n.updateOffset(this,!0),this):jt(this,"Month")}var zt=ie,Ut=ie;function Kt(){function r(Te,tt){return tt.length-Te.length}var a,_,x=[],E=[],xe=[];for(a=0;a<12;a++)_=S([2e3,a]),x.push(this.monthsShort(_,"")),E.push(this.months(_,"")),xe.push(this.months(_,"")),xe.push(this.monthsShort(_,""));for(x.sort(r),E.sort(r),xe.sort(r),a=0;a<12;a++)x[a]=he(x[a]),E[a]=he(E[a]);for(a=0;a<24;a++)xe[a]=he(xe[a]);this._monthsRegex=new RegExp("^("+xe.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+E.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+x.join("|")+")","i")}function Qt(r){var a=new Date(Date.UTC.apply(null,arguments));return r<100&&0<=r&&isFinite(a.getUTCFullYear())&&a.setUTCFullYear(r),a}function bu(r,a,_){var x=7+a-_;return-((7+Qt(r,0,x).getUTCDay()-a)%7)+x-1}function S0(r,a,_,x,E){var xe,Te,tt=1+7*(a-1)+(7+_-x)%7+bu(r,x,E);return tt<=0?Te=bt(xe=r-1)+tt:tt>bt(r)?(xe=r+1,Te=tt-bt(r)):(xe=r,Te=tt),{year:xe,dayOfYear:Te}}function tu(r,a,_){var x,E,xe=bu(r.year(),a,_),Te=Math.floor((r.dayOfYear()-xe-1)/7)+1;return Te<1?x=Te+yu(E=r.year()-1,a,_):Te>yu(r.year(),a,_)?(x=Te-yu(r.year(),a,_),E=r.year()+1):(E=r.year(),x=Te),{week:x,year:E}}function yu(r,a,_){var x=bu(r,a,_),E=bu(r+1,a,_);return(bt(r)-x+E)/7}Ve("w",["ww",2],"wo","week"),Ve("W",["WW",2],"Wo","isoWeek"),Be("week","w"),Be("isoWeek","W"),ee("week",5),ee("isoWeek",5),ve("w",V),ve("ww",V,it),ve("W",V),ve("WW",V,it),st(["w","ww","W","WW"],function(r,a,_,x){a[x.substr(0,1)]=q(r)}),Ve("d",0,"do","day"),Ve("dd",0,0,function(r){return this.localeData().weekdaysMin(this,r)}),Ve("ddd",0,0,function(r){return this.localeData().weekdaysShort(this,r)}),Ve("dddd",0,0,function(r){return this.localeData().weekdays(this,r)}),Ve("e",0,0,"weekday"),Ve("E",0,0,"isoWeekday"),Be("day","d"),Be("weekday","e"),Be("isoWeekday","E"),ee("day",11),ee("weekday",11),ee("isoWeekday",11),ve("d",V),ve("e",V),ve("E",V),ve("dd",function(r,a){return a.weekdaysMinRegex(r)}),ve("ddd",function(r,a){return a.weekdaysShortRegex(r)}),ve("dddd",function(r,a){return a.weekdaysRegex(r)}),st(["dd","ddd","dddd"],function(r,a,_,x){var E=_._locale.weekdaysParse(r,x,_._strict);E!=null?a.d=E:w(_).invalidWeekday=r}),st(["d","e","E"],function(r,a,_,x){a[x]=q(r)});var nu="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Tr="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Un="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Yi=ie,du=ie,Ei=ie;function Ks(){function r(lt,Rt){return Rt.length-lt.length}var a,_,x,E,xe,Te=[],tt=[],Ze=[],nt=[];for(a=0;a<7;a++)_=S([2e3,1]).day(a),x=this.weekdaysMin(_,""),E=this.weekdaysShort(_,""),xe=this.weekdays(_,""),Te.push(x),tt.push(E),Ze.push(xe),nt.push(x),nt.push(E),nt.push(xe);for(Te.sort(r),tt.sort(r),Ze.sort(r),nt.sort(r),a=0;a<7;a++)tt[a]=he(tt[a]),Ze[a]=he(Ze[a]),nt[a]=he(nt[a]);this._weekdaysRegex=new RegExp("^("+nt.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+Ze.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+tt.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+Te.join("|")+")","i")}function Sr(){return this.hours()%12||12}function C0(r,a){Ve(r,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),a)})}function es(r,a){return a._meridiemParse}Ve("H",["HH",2],0,"hour"),Ve("h",["hh",2],0,Sr),Ve("k",["kk",2],0,function(){return this.hours()||24}),Ve("hmm",0,0,function(){return""+Sr.apply(this)+We(this.minutes(),2)}
72),Ve("hmmss",0,0,function(){return""+Sr.apply(this)+We(this.minutes(),2)+We(this.seconds(),2)}),Ve("Hmm",0,0,function(){return""+this.hours()+We(this.minutes(),2)}),Ve("Hmmss",0,0,function(){return""+this.hours()+We(this.minutes(),2)+We(this.seconds(),2)}),C0("a",!0),C0("A",!1),Be("hour","h"),ee("hour",13),ve("a",es),ve("A",es),ve("H",V),ve("h",V),ve("k",V),ve("HH",V,it),ve("hh",V,it),ve("kk",V,it),ve("hmm",me),ve("hmmss",le),ve("Hmm",me),ve("Hmmss",le),Ye(["H","HH"],Ge),Ye(["k","kk"],function(r,a,_){var x=q(r);a[Ge]=x===24?0:x}),Ye(["a","A"],function(r,a,_){_._isPm=_._locale.isPM(r),_._meridiem=r}),Ye(["h","hh"],function(r,a,_){a[Ge]=q(r),w(_).bigHour=!0}),Ye("hmm",function(r,a,_){var x=r.length-2;a[Ge]=q(r.substr(0,x)),a[ft]=q(r.substr(x)),w(_).bigHour=!0}),Ye("hmmss",function(r,a,_){var x=r.length-4,E=r.length-2;a[Ge]=q(r.substr(0,x)),a[ft]=q(r.substr(x,2)),a[ht]=q(r.substr(E)),w(_).bigHour=!0}),Ye("Hmm",function(r,a,_){var x=r.length-2;a[Ge]=q(r.substr(0,x)),a[ft]=q(r.substr(x))}),Ye("Hmmss",function(r,a,_){var x=r.length-4,E=r.length-2;a[Ge]=q(r.substr(0,x)),a[ft]=q(r.substr(x,2)),a[ht]=q(r.substr(E))});var Cr,Oi=Tt("Hours",!0),Ho={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Cn,monthsShort:an,week:{dow:0,doy:6},weekdays:nu,weekdaysMin:Un,weekdaysShort:Tr,meridiemParse:/[ap]\.?m?\.?/i},Pn={},Gs={};function D0(r){return r&&r.toLowerCase().replace("_","-")}function ir(r){var a=null;return Pn[r]}function ts(r,a){var _;return r&&((_=i(a)?Wu(r):Ss(r,a))?Cr=_:typeof console<"u"&&console.warn&&console.warn("Locale "+r+" not found. Did you forget to load it?")),Cr._abbr}function Ss(r,a){if(a!==null){var _,x=Ho;if(a.abbr=r,Pn[r]!=null)ze("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),x=Pn[r]._config;else if(a.parentLocale!=null)if(Pn[a.parentLocale]!=null)x=Pn[a.parentLocale]._config;else{if((_=ir(a.parentLocale))==null)return Gs[a.parentLocale]||(Gs[a.parentLocale]=[]),Gs[a.parentLocale].push({name:r,config:a}),null;x=_._config}return Pn[r]=new te(M(x,a)),Gs[r]&&Gs[r].forEach(function(E){Ss(E.name,E.config)}),ts(r),Pn[r]}return delete Pn[r],null}function Wu(r){var a;if(r&&r._locale&&r._locale._abbr&&(r=r._locale._abbr),!r)return Cr;if(!u(r)){if(a=ir(r))return a;r=[r]}return(function(_){for(var x,E,xe,Te,tt=0;tt<_.length;){for(x=(Te=D0(_[tt]).split("-")).length,E=(E=D0(_[tt+1]))?E.split("-"):null;0<x;){if(xe=ir(Te.slice(0,x).join("-")))return xe;if(E&&E.length>=x&&f(Te,E,!0)>=x-1)break;x--}tt++}return Cr})(r)}function Jn(r){var a,_=r._a;return _&&w(r).overflow===-2&&(a=_[He]<0||11<_[He]?He:_[je]<1||_[je]>yn(_[Oe],_[He])?je:_[Ge]<0||24<_[Ge]||_[Ge]===24&&(_[ft]!==0||_[ht]!==0||_[Me]!==0)?Ge:_[ft]<0||59<_[ft]?ft:_[ht]<0||59<_[ht]?ht:_[Me]<0||999<_[Me]?Me:-1,w(r)._overflowDayOfYear&&(a<Oe||je<a)&&(a=je),w(r)._overflowWeeks&&a===-1&&(a=Ke),w(r)._overflowWeekday&&a===-1&&(a=Xe),w(r).overflow=a),r}function Au(r,a,_){return r??a??_}function Cs(r){var a,_,x,E,xe,Te=[];if(!r._d){var tt,Ze;for(tt=r,Ze=new Date(n.now()),x=tt._useUTC?[Ze.getUTCFullYear(),Ze.getUTCMonth(),Ze.getUTCDate()]:[Ze.getFullYear(),Ze.getMonth(),Ze.getDate()],r._w&&r._a[je]==null&&r._a[He]==null&&(function(nt){var lt,Rt,Dt,Dn,Bn,wu,ni,ea;if((lt=nt._w).GG!=null||lt.W!=null||lt.E!=null)Bn=1,wu=4,Rt=Au(lt.GG,nt._a[Oe],tu(Zt(),1,4).year),Dt=Au(lt.W,1),((Dn=Au(lt.E,1))<1||7<Dn)&&(ea=!0);else{Bn=nt._locale._week.dow,wu=nt._locale._week.doy;var zd=tu(Zt(),Bn,wu);Rt=Au(lt.gg,nt._a[Oe],zd.year),Dt=Au(lt.w,zd.week),lt.d!=null?((Dn=lt.d)<0||6<Dn)&&(ea=!0):lt.e!=null?(Dn=lt.e+Bn,(lt.e<0||6<lt.e)&&(ea=!0)):Dn=Bn}Dt<1||Dt>yu(Rt,Bn,wu)?w(nt)._overflowWeeks=!0:ea!=null?w(nt)._overflowWeekday=!0:(ni=S0(Rt,Dt,Dn,Bn,wu),nt._a[Oe]=ni.year,nt._dayOfYear=ni.dayOfYear)})(r),r._dayOfYear!=null&&(xe=Au(r._a[Oe],x[Oe]),(r._dayOfYear>bt(xe)||r._dayOfYear===0)&&(w(r)._overflowDayOfYear=!0),_=Qt(xe,0,r._dayOfYear),r._a[He]=_.getUTCMonth(),r._a[je]=_.getUTCDate()),a=0;a<3&&r._a[a]==null;++a)r._a[a]=Te[a]=x[a];for(;a<7;a++)r._a[a]=Te[a]=r._a[a]==null?a===2?1:0:r._a[a];r._a[Ge]===24&&r._a[ft]===0&&r._a[ht]===0&&r._a[Me]===0&&(r._nextDay=!0,r._a[Ge]=0),r._d=(r._useUTC?Qt:function(nt,lt,Rt,Dt,Dn,Bn,wu){var ni=new Date(nt,lt,Rt,Dt,Dn,Bn,wu);return nt<100&&0<=nt&&isFinite(ni.getFullYear())&&ni.setFullYear(nt),ni}).apply(null,Te),E=r._useUTC?r._d.getUTCDay():r._d.getDay(),r._tzm!=null&&r._d.setUTCMinutes(r._d.getUTCMinutes()-r._tzm),r._nextDay&&(r._a[Ge]=24),r._w&&r._w.d!==void 0&&r._w.d!==E&&(w(r).weekdayMismatch=!0)}}var Oc=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,$o=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ii=/Z|[+-]\d\d(?::?\d\d)?/,Ds=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],ns=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],or=/^\/?Date\((\-?\d+)/i;function Fo(r){var a,_,x,E,xe,Te,tt=r._i,Ze=Oc.exec(tt)||$o.exec(tt);if(Ze){for(w(r).iso=!0,a=0,_=Ds.length;a<_;a++)if(Ds[a][1].exec(Ze[1])){E=Ds[a][0],x=Ds[a][2]!==!1;break}if(E==null)return void(r._isValid=!1);if(Ze[3]){for(a=0,_=ns.length;a<_;a++)if(ns[a][1].exec(Ze[3])){xe=(Ze[2]||" ")+ns[a][0];break}if(xe==null)return void(r._isValid=!1)}if(!x&&xe!=null)return void(r._isValid=!1);if(Ze[4]){if(!Ii.exec(Ze[4]))return void(r._isValid=!1);Te="Z"}r._f=E+(xe||"")+(Te||""),Pi(r)}else r._isValid=!1}var jo=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function Fn(r,a,_,x,E,xe){var Te=[(function(tt){var Ze=parseInt(tt,10);{if(Ze<=49)return 2e3+Ze;if(Ze<=999)return 1900+Ze}return Ze})(r),an.indexOf(a),parseInt(_,10),parseInt(x,10),parseInt(E,10)];return xe&&Te.push(parseInt(xe,10)),Te}var As={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Bu(r){var a,_,x,E=jo.exec(r._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(E){var xe=Fn(E[4],E[3],E[2],E[5],E[6],E[7]);if(a=E[1],_=xe,x=r,a&&Tr.indexOf(a)!==new Date(_[0],_[1],_[2]).getDay()&&(w(x).weekdayMismatch=!0,!(x._isValid=!1)))return;r._a=xe,r._tzm=(function(Te,tt,Ze){if(Te)return As[Te];if(tt)return 0;var nt=parseInt(Ze,10),lt=nt%100;return(nt-lt)/100*60+lt})(E[8],E[9],E[10]),r._d=Qt.apply(null,r._a),r._d.setUTCMinutes(r._d.getUTCMinutes()-r._tzm),w(r).rfc2822=!0}else r._isValid=!1}function Pi(r){if(r._f!==n.ISO_8601)if(r._f!==n.RFC_2822){r._a=[],w(r).empty=!0;var a,_,x,E,xe,Te,tt,Ze,nt=""+r._i,lt=nt.length,Rt=0;for(x=ct(r._f,r._locale).match(rt)||[],a=0;a<x.length;a++)E=x[a],(_=(nt.match(at(E,r))||[])[0])&&(0<(xe=nt.substr(0,nt.indexOf(_))).length&&w(r).unusedInput.push(xe),nt=nt.slice(nt.indexOf(_)+_.length),Rt+=_.length),dt[E]?(_?w(r).empty=!1:w(r).unusedTokens.push(E),Te=E,Ze=r,(tt=_)!=null&&g(Je,Te)&&Je[Te](tt,Ze._a,Ze,Te)):r._strict&&!_&&w(r).unusedTokens.push(E);w(r).charsLeftOver=lt-Rt,0<nt.length&&w(r).unusedInput.push(nt),r._a[Ge]<=12&&w(r).bigHour===!0&&0<r._a[Ge]&&(w(r).bigHour=void 0),w(r).parsedDateParts=r._a.slice(0),w(r).meridiem=r._meridiem,r._a[Ge]=(function(Dt,Dn,Bn){var wu;
72return Bn==null?Dn:Dt.meridiemHour!=null?Dt.meridiemHour(Dn,Bn):(Dt.isPM!=null&&((wu=Dt.isPM(Bn))&&Dn<12&&(Dn+=12),wu||Dn!==12||(Dn=0)),Dn)})(r._locale,r._a[Ge],r._meridiem),Cs(r),Jn(r)}else Bu(r);else Fo(r)}function A0(r){var a,_,x,E,xe=r._i,Te=r._f;return r._locale=r._locale||Wu(r._l),xe===null||Te===void 0&&xe===""?D({nullInput:!0}):(typeof xe=="string"&&(r._i=xe=r._locale.preparse(xe)),se(xe)?new R(Jn(xe)):(d(xe)?r._d=xe:u(Te)?(function(tt){var Ze,nt,lt,Rt,Dt;if(tt._f.length===0)return w(tt).invalidFormat=!0,tt._d=new Date(NaN);for(Rt=0;Rt<tt._f.length;Rt++)Dt=0,Ze=A({},tt),tt._useUTC!=null&&(Ze._useUTC=tt._useUTC),Ze._f=tt._f[Rt],Pi(Ze),T(Ze)&&(Dt+=w(Ze).charsLeftOver,Dt+=10*w(Ze).unusedTokens.length,w(Ze).score=Dt,(lt==null||Dt<lt)&&(lt=Dt,nt=Ze));y(tt,nt||Ze)})(r):Te?Pi(r):i(_=(a=r)._i)?a._d=new Date(n.now()):d(_)?a._d=new Date(_.valueOf()):typeof _=="string"?(x=a,(E=or.exec(x._i))===null?(Fo(x),x._isValid===!1&&(delete x._isValid,Bu(x),x._isValid===!1&&(delete x._isValid,n.createFromInputFallback(x)))):x._d=new Date(+E[1])):u(_)?(a._a=p(_.slice(0),function(tt){return parseInt(tt,10)}),Cs(a)):s(_)?(function(tt){if(!tt._d){var Ze=ue(tt._i);tt._a=p([Ze.year,Ze.month,Ze.day||Ze.date,Ze.hour,Ze.minute,Ze.second,Ze.millisecond],function(nt){return nt&&parseInt(nt,10)}),Cs(tt)}})(a):c(_)?a._d=new Date(_):n.createFromInputFallback(a),T(r)||(r._d=null),r))}function Dr(r,a,_,x,E){var xe,Te={};return _!==!0&&_!==!1||(x=_,_=void 0),(s(r)&&(function(tt){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(tt).length===0;var Ze;for(Ze in tt)if(tt.hasOwnProperty(Ze))return!1;return!0})(r)||u(r)&&r.length===0)&&(r=void 0),Te._isAMomentObject=!0,Te._useUTC=Te._isUTC=E,Te._l=_,Te._i=r,Te._f=a,Te._strict=x,(xe=new R(Jn(A0(Te))))._nextDay&&(xe.add(1,"d"),xe._nextDay=void 0),xe}function Zt(r,a,_,x){return Dr(r,a,_,x,!1)}n.createFromInputFallback=z("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(r){r._d=new Date(r._i+(r._useUTC?" UTC":""))}),n.ISO_8601=function(){},n.RFC_2822=function(){};var Ni=z("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var r=Zt.apply(null,arguments);return this.isValid()&&r.isValid()?r<this?this:r:D()}),Y0=z("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var r=Zt.apply(null,arguments);return this.isValid()&&r.isValid()?this<r?this:r:D()});function ar(r,a){var _,x;if(a.length===1&&u(a[0])&&(a=a[0]),!a.length)return Zt();for(_=a[0],x=1;x<a.length;++x)a[x].isValid()&&!a[x][r](_)||(_=a[x]);return _}var cr=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Ar(r){var a=ue(r),_=a.year||0,x=a.quarter||0,E=a.month||0,xe=a.week||0,Te=a.day||0,tt=a.hour||0,Ze=a.minute||0,nt=a.second||0,lt=a.millisecond||0;this._isValid=(function(Rt){for(var Dt in Rt)if(vt.call(cr,Dt)===-1||Rt[Dt]!=null&&isNaN(Rt[Dt]))return!1;for(var Dn=!1,Bn=0;Bn<cr.length;++Bn)if(Rt[cr[Bn]]){if(Dn)return!1;parseFloat(Rt[cr[Bn]])!==q(Rt[cr[Bn]])&&(Dn=!0)}return!0})(a),this._milliseconds=+lt+1e3*nt+6e4*Ze+1e3*tt*60*60,this._days=+Te+7*xe,this._months=+E+3*x+12*_,this._data={},this._locale=Wu(),this._bubble()}function Ys(r){return r instanceof Ar}function Yr(r){return r<0?-1*Math.round(-1*r):Math.round(r)}function Xs(r,a){Ve(r,0,0,function(){var _=this.utcOffset(),x="+";return _<0&&(_=-_,x="-"),x+We(~~(_/60),2)+a+We(~~_%60,2)})}Xs("Z",":"),Xs("ZZ",""),ve("Z",Ce),ve("ZZ",Ce),Ye(["Z","ZZ"],function(r,a,_){_._useUTC=!0,_._tzm=Er(Ce,r)});var Wo=/([\+\-]|\d\d)/gi;function Er(r,a){var _=(a||"").match(r);if(_===null)return null;var x=((_[_.length-1]||[])+"").match(Wo)||["-",0,0],E=60*x[1]+q(x[2]);return E===0?0:x[0]==="+"?E:-E}function E0(r,a){var _,x;return a._isUTC?(_=a.clone(),x=(se(r)||d(r)?r.valueOf():Zt(r).valueOf())-_.valueOf(),_._d.setTime(_._d.valueOf()+x),n.updateOffset(_,!1),_):Zt(r).local()}
72function Qs(r){return 15*-Math.round(r._d.getTimezoneOffset()/15)}function us(){return!!this.isValid()&&this._isUTC&&this._offset===0}n.updateOffset=function(){};var Ic=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Zs=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Yu(r,a){var _,x,E,xe=r,Te=null;return Ys(r)?xe={ms:r._milliseconds,d:r._days,M:r._months}:c(r)?(xe={},a?xe[a]=r:xe.milliseconds=r):(Te=Ic.exec(r))?(_=Te[1]==="-"?-1:1,xe={y:0,d:q(Te[je])*_,h:q(Te[Ge])*_,m:q(Te[ft])*_,s:q(Te[ht])*_,ms:q(Yr(1e3*Te[Me]))*_}):(Te=Zs.exec(r))?(_=Te[1]==="-"?-1:(Te[1],1),xe={y:qu(Te[2],_),M:qu(Te[3],_),w:qu(Te[4],_),d:qu(Te[5],_),h:qu(Te[6],_),m:qu(Te[7],_),s:qu(Te[8],_)}):xe==null?xe={}:typeof xe=="object"&&("from"in xe||"to"in xe)&&(E=(function(tt,Ze){var nt;return!tt.isValid()||!Ze.isValid()?{milliseconds:0,months:0}:(Ze=E0(Ze,tt),tt.isBefore(Ze)?nt=O0(tt,Ze):((nt=O0(Ze,tt)).milliseconds=-nt.milliseconds,nt.months=-nt.months),nt)})(Zt(xe.from),Zt(xe.to)),(xe={}).ms=E.milliseconds,xe.M=E.months),x=new Ar(xe),Ys(r)&&g(r,"_locale")&&(x._locale=r._locale),x}function qu(r,a){var _=r&&parseFloat(r.replace(",","."));return(isNaN(_)?0:_)*a}function O0(r,a){var _={milliseconds:0,months:0};return _.months=a.month()-r.month()+12*(a.year()-r.year()),r.clone().add(_.months,"M").isAfter(a)&&--_.months,_.milliseconds=+a-+r.clone().add(_.months,"M"),_}function Bo(r,a){return function(_,x){var E;return x===null||isNaN(+x)||(ze(a,"moment()."+a+"(period, number) is deprecated. Please use moment()."+a+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),E=_,_=x,x=E),I0(this,Yu(_=typeof _=="string"?+_:_,x),r),this}}function I0(r,a,_,x){var E=a._milliseconds,xe=Yr(a._days),Te=Yr(a._months);r.isValid()&&(x=x==null||x,Te&&eu(r,jt(r,"Month")+Te*_),xe&&Yt(r,"Date",jt(r,"Date")+xe*_),E&&r._d.setTime(r._d.valueOf()+E*_),x&&n.updateOffset(r,xe||Te))}Yu.fn=Ar.prototype,Yu.invalid=function(){return Yu(NaN)};var ei=Bo(1,"add"),Gn=Bo(-1,"subtract");function Es(r,a){var _=12*(a.year()-r.year())+(a.month()-r.month()),x=r.clone().add(_,"months");return-(_+(a-x<0?(a-x)/(x-r.clone().add(_-1,"months")):(a-x)/(r.clone().add(_+1,"months")-x)))||0}function Ri(r){var a;return r===void 0?this._locale._abbr:((a=Wu(r))!=null&&(this._locale=a),this)}n.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",n.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Hi=z("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(r){return r===void 0?this.localeData():this.locale(r)});function $i(){return this._locale}function k(r,a){Ve(0,[r,r.length],0,a)}function O(r,a,_,x,E){var xe;return r==null?tu(this,x,E).year:((xe=yu(r,x,E))<a&&(a=xe),function(Te,tt,Ze,nt,lt){var Rt=S0(Te,tt,Ze,nt,lt),Dt=Qt(Rt.year,0,Rt.dayOfYear);return this.year(Dt.getUTCFullYear()),this.month(Dt.getUTCMonth()),this.date(Dt.getUTCDate()),this}.call(this,r,a,_,x,E))}Ve(0,["gg",2],0,function(){return this.weekYear()%100}),Ve(0,["GG",2],0,function(){return this.isoWeekYear()%100}),k("gggg","weekYear"),k("ggggg","weekYear"),k("GGGG","isoWeekYear"),k("GGGGG","isoWeekYear"),Be("weekYear","gg"),Be("isoWeekYear","GG"),ee("weekYear",1),ee("isoWeekYear",1),ve("G",De),ve("g",De),ve("GG",V,it),ve("gg",V,it),ve("GGGG",ye,W),ve("gggg",ye,W),ve("GGGGG",ge,X),ve("ggggg",ge,X),st(["gggg","ggggg","GGGG","GGGGG"],function(r,a,_,x){a[x.substr(0,2)]=q(r)}),st(["gg","GG"],function(r,a,_,x){a[x]=n.parseTwoDigitYear(r)}),Ve("Q",0,"Qo","quarter"),Be("quarter","Q"),ee("quarter",7),ve("Q",Qe),Ye("Q",function(r,a){a[He]=3*(q(r)-1)}),Ve("D",["DD",2],"Do","date"),Be("date","D"),ee("date",9),ve("D",V),ve("DD",V,it),ve("Do",function(r,a){return r?a._dayOfMonthOrdinalParse||a._ordinalParse:a._dayOfMonthOrdinalParseLenient}),Ye(["D","DD"],je),Ye("Do",function(r,a){a[je]=q(r.match(V)[0])});var J=Tt("Date",!0);Ve("DDD",["DDDD",3],"DDDo","dayOfYear"),Be("dayOfYear","DDD"),ee("dayOfYear",4),ve("DDD",Q),ve("DDDD",Y),Ye(["DDD","DDDD"],function(r,a,_){_._dayOfYear=q(r)}),Ve("m",["mm",2],0,"minute"),Be("minute","m"),ee("minute",14),ve("m",V),ve("mm",V,it),Ye(["m","mm"],ft);var ne=Tt("Minutes",!1);Ve("s",["ss",2],0,"second"),Be("second","s"),ee("second",15),ve("s",V),ve("ss",V,it),Ye(["s","ss"],ht);var U,oe=Tt("Seconds",!1);for(Ve("S",0,0,function(){return~~(this.millisecond()/100)}),Ve(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Ve(0,["SSS",3],0,"millisecond"),Ve(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Ve(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Ve(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Ve(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Ve(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Ve(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Be("millisecond","ms"),ee("millisecond",16),ve("S",Q,Qe),ve("SS",Q,it),ve("SSS",Q,Y),U="SSSS";U.length<=9;U+="S")ve(U,Re);function re(r,a){a[Me]=q(1e3*("0."+r))}for(U="S";U.length<=9;U+="S")Ye(U,re);var pe=Tt("Milliseconds",!1);Ve("z",0,0,"zoneAbbr"),Ve("zz",0,0,"zoneName");var G=R.prototype;function o(r){return r}G.add=ei,G.calendar=function(r,a){var _=r||Zt(),x=E0(_,this).startOf("day"),E=n.calendarFormat(this,x)||"sameElse",xe=a&&
72(Ee(a[E])?a[E].call(this,_):a[E]);return this.format(xe||this.localeData().calendar(E,this,Zt(_)))},G.clone=function(){return new R(this)},G.diff=function(r,a,_){var x,E,xe;if(!this.isValid())return NaN;if(!(x=E0(r,this)).isValid())return NaN;switch(E=6e4*(x.utcOffset()-this.utcOffset()),a=_e(a)){case"year":xe=Es(this,x)/12;break;case"month":xe=Es(this,x);break;case"quarter":xe=Es(this,x)/3;break;case"second":xe=(this-x)/1e3;break;case"minute":xe=(this-x)/6e4;break;case"hour":xe=(this-x)/36e5;break;case"day":xe=(this-x-E)/864e5;break;case"week":xe=(this-x-E)/6048e5;break;default:xe=this-x}return _?xe:B(xe)},G.endOf=function(r){return(r=_e(r))===void 0||r==="millisecond"?this:(r==="date"&&(r="day"),this.startOf(r).add(1,r==="isoWeek"?"week":r).subtract(1,"ms"))},G.format=function(r){r||(r=this.isUtc()?n.defaultFormatUtc:n.defaultFormat);var a=Ae(this,r);return this.localeData().postformat(a)},G.from=function(r,a){return this.isValid()&&(se(r)&&r.isValid()||Zt(r).isValid())?Yu({to:this,from:r}).locale(this.locale()).humanize(!a):this.localeData().invalidDate()},G.fromNow=function(r){return this.from(Zt(),r)},G.to=function(r,a){return this.isValid()&&(se(r)&&r.isValid()||Zt(r).isValid())?Yu({from:this,to:r}).locale(this.locale()).humanize(!a):this.localeData().invalidDate()},G.toNow=function(r){return this.to(Zt(),r)},G.get=function(r){return Ee(this[r=_e(r)])?this[r]():this},G.invalidAt=function(){return w(this).overflow},G.isAfter=function(r,a){var _=se(r)?r:Zt(r);return!(!this.isValid()||!_.isValid())&&((a=_e(i(a)?"millisecond":a))==="millisecond"?this.valueOf()>_.valueOf():_.valueOf()<this.clone().startOf(a).valueOf())},G.isBefore=function(r,a){var _=se(r)?r:Zt(r);return!(!this.isValid()||!_.isValid())&&((a=_e(i(a)?"millisecond":a))==="millisecond"?this.valueOf()<_.valueOf():this.clone().endOf(a).valueOf()<_.valueOf())},G.isBetween=function(r,a,_,x){return((x=x||"()")[0]==="("?this.isAfter(r,_):!this.isBefore(r,_))&&(x[1]===")"?this.isBefore(a,_):!this.isAfter(a,_))},G.isSame=function(r,a){var _,x=se(r)?r:Zt(r);return!(!this.isValid()||!x.isValid())&&((a=_e(a||"millisecond"))==="millisecond"?this.valueOf()===x.valueOf():(_=x.valueOf(),this.clone().startOf(a).valueOf()<=_&&_<=this.clone().endOf(a).valueOf()))},G.isSameOrAfter=function(r,a){return this.isSame(r,a)||this.isAfter(r,a)},G.isSameOrBefore=function(r,a){return this.isSame(r,a)||this.isBefore(r,a)},G.isValid=function(){return T(this)},G.lang=Hi,G.locale=Ri,G.localeData=$i,G.max=Y0,G.min=Ni,G.parsingFlags=function(){return y({},w(this))},G.set=function(r,a){if(typeof r=="object")for(var _=(function(E){var xe=[];for(var Te in E)xe.push({unit:Te,priority:fe[Te]});return xe.sort(function(tt,Ze){return tt.priority-Ze.priority}),xe})(r=ue(r)),x=0;x<_.length;x++)this[_[x].unit](r[_[x].unit]);else if(Ee(this[r=_e(r)]))return this[r](a);return this},G.startOf=function(r){switch(r=_e(r)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return r==="week"&&this.weekday(0),r==="isoWeek"&&this.isoWeekday(1),r==="quarter"&&this.month(3*Math.floor(this.month()/3)),this},G.subtract=Gn,G.toArray=function(){var r=this;return[r.year(),r.month(),r.date(),r.hour(),r.minute(),r.second(),r.millisecond()]},G.toObject=function(){var r=this;return{years:r.year(),months:r.month(),date:r.date(),hours:r.hours(),minutes:r.minutes(),seconds:r.seconds(),milliseconds:r.milliseconds()}},G.toDate=function(){return new Date(this.valueOf())},G.toISOString=function(r){if(!this.isValid())return null;var a=r!==!0,_=a?this.clone().utc():this;return _.year()<0||9999<_.year()?Ae(_,a?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Ee(Date.prototype.toISOString)?a?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Ae(_,"Z")):Ae(_,a?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},G.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var r="moment",a="";
72this.isLocal()||(r=this.utcOffset()===0?"moment.utc":"moment.parseZone",a="Z");var _="["+r+'("]',x=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",E=a+'[")]';return this.format(_+x+"-MM-DD[T]HH:mm:ss.SSS"+E)},G.toJSON=function(){return this.isValid()?this.toISOString():null},G.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},G.unix=function(){return Math.floor(this.valueOf()/1e3)},G.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},G.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},G.year=kt,G.isLeapYear=function(){return gt(this.year())},G.weekYear=function(r){return O.call(this,r,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},G.isoWeekYear=function(r){return O.call(this,r,this.isoWeek(),this.isoWeekday(),1,4)},G.quarter=G.quarters=function(r){return r==null?Math.ceil((this.month()+1)/3):this.month(3*(r-1)+this.month()%3)},G.month=Ot,G.daysInMonth=function(){return yn(this.year(),this.month())},G.week=G.weeks=function(r){var a=this.localeData().week(this);return r==null?a:this.add(7*(r-a),"d")},G.isoWeek=G.isoWeeks=function(r){var a=tu(this,1,4).week;return r==null?a:this.add(7*(r-a),"d")},G.weeksInYear=function(){var r=this.localeData()._week;return yu(this.year(),r.dow,r.doy)},G.isoWeeksInYear=function(){return yu(this.year(),1,4)},G.date=J,G.day=G.days=function(r){if(!this.isValid())return r!=null?this:NaN;var a,_,x=this._isUTC?this._d.getUTCDay():this._d.getDay();return r!=null?(a=r,_=this.localeData(),r=typeof a!="string"?a:isNaN(a)?typeof(a=_.weekdaysParse(a))=="number"?a:null:parseInt(a,10),this.add(r-x,"d")):x},G.weekday=function(r){if(!this.isValid())return r!=null?this:NaN;var a=(this.day()+7-this.localeData()._week.dow)%7;return r==null?a:this.add(r-a,"d")},G.isoWeekday=function(r){if(!this.isValid())return r!=null?this:NaN;if(r!=null){var a=(_=r,x=this.localeData(),typeof _=="string"?x.weekdaysParse(_)%7||7:isNaN(_)?null:_);return this.day(this.day()%7?a:a-7)}return this.day()||7;var _,x},G.dayOfYear=function(r){var a=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return r==null?a:this.add(r-a,"d")},G.hour=G.hours=Oi,G.minute=G.minutes=ne,G.second=G.seconds=oe,G.millisecond=G.milliseconds=pe,G.utcOffset=function(r,a,_){var x,E=this._offset||0;if(!this.isValid())return r!=null?this:NaN;if(r!=null){if(typeof r=="string"){if((r=Er(Ce,r))===null)return this}else Math.abs(r)<16&&!_&&(r*=60);return!this._isUTC&&a&&(x=Qs(this)),this._offset=r,this._isUTC=!0,x!=null&&this.add(x,"m"),E!==r&&(!a||this._changeInProgress?I0(this,Yu(r-E,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,n.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?E:Qs(this)},G.utc=function(r){return this.utcOffset(0,r)},G.local=function(r){return this._isUTC&&(this.utcOffset(0,r),this._isUTC=!1,r&&this.subtract(Qs(this),"m")),this},G.parseZone=function(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var r=Er(qe,this._i);r!=null?this.utcOffset(r):this.utcOffset(0,!0)}return this},G.hasAlignedHourOffset=function(r){return!!this.isValid()&&(r=r?Zt(r).utcOffset():0,(this.utcOffset()-r)%60==0)},G.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},G.isLocal=function(){return!!this.isValid()&&!this._isUTC},G.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},G.isUtc=us,G.isUTC=us,G.zoneAbbr=function(){return this._isUTC?"UTC":""},G.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},G.dates=z("dates accessor is deprecated. Use date instead.",J),G.months=z("months accessor is deprecated. Use month instead",Ot),G.years=z("years accessor is deprecated. Use year instead",kt),G.zone=z("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(r,a){return r!=null?(typeof r!="string"&&(r=-r),this.utcOffset(r,a),this):-this.utcOffset()}),G.isDSTShifted=z("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!i(this._isDSTShifted))return this._isDSTShifted;var r={};if(A(r,this),(r=A0(r))._a){var a=r._isUTC?S(r._a):Zt(r._a);this._isDSTShifted=this.isValid()&&0<f(r._a,a.toArray())}else this._isDSTShifted=!1;return this._isDSTShifted});var l=te.prototype;function m(r,a,_,x){var E=Wu(),xe=S().set(x,a);return E[_](xe,r)}function h(r,a,_){if(c(r)&&(a=r,r=void 0),r=r||"",a!=null)return m(r,a,_,"month");var x,E=[];for(x=0;x<12;x++)E[x]=m(r,x,_,"month");return E}function L(r,a,_,x){typeof r=="boolean"?c(a)&&(_=a,a=void 0):(a=r,r=!1,c(_=a)&&(_=a,a=void 0)),a=a||"";var E,xe=Wu(),Te=r?xe._week.dow:0;if(_!=null)return m(a,(_+Te)%7,x,"day");var tt=[];for(E=0;E<7;E++)tt[E]=m(a,(E+Te)%7,x,"day");return tt}l.calendar=function(r,a,_){var x=this._calendar[r]||this._calendar.sameElse;return Ee(x)?x.call(a,_):x},l.longDateFormat=function(r){var a=this._longDateFormat[r],_=this._longDateFormat[r.toUpperCase()];return a||!_?a:(this._longDateFormat[r]=_.replace(/MMMM|MM|DD|dddd/g,function(x){return x.slice(1)}),this._longDateFormat[r])}
72,l.invalidDate=function(){return this._invalidDate},l.ordinal=function(r){return this._ordinal.replace("%d",r)},l.preparse=o,l.postformat=o,l.relativeTime=function(r,a,_,x){var E=this._relativeTime[_];return Ee(E)?E(r,a,_,x):E.replace(/%d/i,r)},l.pastFuture=function(r,a){var _=this._relativeTime[0<r?"future":"past"];return Ee(_)?_(a):_.replace(/%s/i,a)},l.set=function(r){var a,_;for(_ in r)Ee(a=r[_])?this[_]=a:this["_"+_]=a;this._config=r,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},l.months=function(r,a){return r?u(this._months)?this._months[r.month()]:this._months[(this._months.isFormat||dn).test(a)?"format":"standalone"][r.month()]:u(this._months)?this._months:this._months.standalone},l.monthsShort=function(r,a){return r?u(this._monthsShort)?this._monthsShort[r.month()]:this._monthsShort[dn.test(a)?"format":"standalone"][r.month()]:u(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},l.monthsParse=function(r,a,_){var x,E,xe;if(this._monthsParseExact)return function(Te,tt,Ze){var nt,lt,Rt,Dt=Te.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],nt=0;nt<12;++nt)Rt=S([2e3,nt]),this._shortMonthsParse[nt]=this.monthsShort(Rt,"").toLocaleLowerCase(),this._longMonthsParse[nt]=this.months(Rt,"").toLocaleLowerCase();return Ze?tt==="MMM"?(lt=vt.call(this._shortMonthsParse,Dt))!==-1?lt:null:(lt=vt.call(this._longMonthsParse,Dt))!==-1?lt:null:tt==="MMM"?(lt=vt.call(this._shortMonthsParse,Dt))!==-1||(lt=vt.call(this._longMonthsParse,Dt))!==-1?lt:null:(lt=vt.call(this._longMonthsParse,Dt))!==-1||(lt=vt.call(this._shortMonthsParse,Dt))!==-1?lt:null}.call(this,r,a,_);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),x=0;x<12;x++)if(E=S([2e3,x]),_&&!this._longMonthsParse[x]&&(this._longMonthsParse[x]=new RegExp("^"+this.months(E,"").replace(".","")+"$","i"),this._shortMonthsParse[x]=new RegExp("^"+this.monthsShort(E,"").replace(".","")+"$","i")),_||this._monthsParse[x]||(xe="^"+this.months(E,"")+"|^"+this.monthsShort(E,""),this._monthsParse[x]=new RegExp(xe.replace(".",""),"i")),_&&a==="MMMM"&&this._longMonthsParse[x].test(r)||_&&a==="MMM"&&this._shortMonthsParse[x].test(r)||!_&&this._monthsParse[x].test(r))return x},l.monthsRegex=function(r){return this._monthsParseExact?(g(this,"_monthsRegex")||Kt.call(this),r?this._monthsStrictRegex:this._monthsRegex):(g(this,"_monthsRegex")||(this._monthsRegex=Ut),this._monthsStrictRegex&&r?this._monthsStrictRegex:this._monthsRegex)},l.monthsShortRegex=function(r){return this._monthsParseExact?(g(this,"_monthsRegex")||Kt.call(this),r?this._monthsShortStrictRegex:this._monthsShortRegex):(g(this,"_monthsShortRegex")||(this._monthsShortRegex=zt),this._monthsShortStrictRegex&&r?this._monthsShortStrictRegex:this._monthsShortRegex)},l.week=function(r){return tu(r,this._week.dow,this._week.doy).week},l.firstDayOfYear=function(){return this._week.doy},l.firstDayOfWeek=function(){return this._week.dow},l.weekdays=function(r,a){return r?u(this._weekdays)?this._weekdays[r.day()]:this._weekdays[this._weekdays.isFormat.test(a)?"format":"standalone"][r.day()]:u(this._weekdays)?this._weekdays:this._weekdays.standalone},l.weekdaysMin=function(r){return r?this._weekdaysMin[r.day()]:this._weekdaysMin},l.weekdaysShort=function(r){return r?this._weekdaysShort[r.day()]:this._weekdaysShort},l.weekdaysParse=function(r,a,_){var x,E,xe;if(this._weekdaysParseExact)return function(Te,tt,Ze){var nt,lt,Rt,Dt=Te.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],nt=0;nt<7;++nt)Rt=S([2e3,1]).day(nt),this._minWeekdaysParse[nt]=this.weekdaysMin(Rt,"").toLocaleLowerCase(),this._shortWeekdaysParse[nt]=this.weekdaysShort(Rt,"").toLocaleLowerCase(),this._weekdaysParse[nt]=this.weekdays(Rt,"").toLocaleLowerCase();return Ze?tt==="dddd"?(lt=vt.call(this._weekdaysParse,Dt))!==-1?lt:null:tt==="ddd"?(lt=vt.call(this._shortWeekdaysParse,Dt))!==-1?lt:null:(lt=vt.call(this._minWeekdaysParse,Dt))!==-1?lt:null:tt==="dddd"?(lt=vt.call(this._weekdaysParse,Dt))!==-1||(lt=vt.call(this._shortWeekdaysParse,Dt))!==-1||(lt=vt.call(this._minWeekdaysParse,Dt))!==-1?lt:null:tt==="ddd"?(lt=vt.call(this._shortWeekdaysParse,Dt))!==-1||(lt=vt.call(this._weekdaysParse,Dt))!==-1||(lt=vt.call(this._minWeekdaysParse,Dt))!==-1?lt:null:(lt=vt.call(this._minWeekdaysParse,Dt))!==-1||(lt=vt.call(this._weekdaysParse,Dt))!==-1||(lt=vt.call(this._shortWeekdaysParse,Dt))!==-1?lt:null}
vendor: 6,942 bytes, line 72
72.call(this,r,a,_);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),x=0;x<7;x++)if(E=S([2e3,1]).day(x),_&&!this._fullWeekdaysParse[x]&&(this._fullWeekdaysParse[x]=new RegExp("^"+this.weekdays(E,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[x]=new RegExp("^"+this.weekdaysShort(E,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[x]=new RegExp("^"+this.weekdaysMin(E,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[x]||(xe="^"+this.weekdays(E,"")+"|^"+this.weekdaysShort(E,"")+"|^"+this.weekdaysMin(E,""),this._weekdaysParse[x]=new RegExp(xe.replace(".",""),"i")),_&&a==="dddd"&&this._fullWeekdaysParse[x].test(r)||_&&a==="ddd"&&this._shortWeekdaysParse[x].test(r)||_&&a==="dd"&&this._minWeekdaysParse[x].test(r)||!_&&this._weekdaysParse[x].test(r))return x},l.weekdaysRegex=function(r){return this._weekdaysParseExact?(g(this,"_weekdaysRegex")||Ks.call(this),r?this._weekdaysStrictRegex:this._weekdaysRegex):(g(this,"_weekdaysRegex")||(this._weekdaysRegex=Yi),this._weekdaysStrictRegex&&r?this._weekdaysStrictRegex:this._weekdaysRegex)},l.weekdaysShortRegex=function(r){return this._weekdaysParseExact?(g(this,"_weekdaysRegex")||Ks.call(this),r?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(g(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=du),this._weekdaysShortStrictRegex&&r?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},l.weekdaysMinRegex=function(r){return this._weekdaysParseExact?(g(this,"_weekdaysRegex")||Ks.call(this),r?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(g(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ei),this._weekdaysMinStrictRegex&&r?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},l.isPM=function(r){return(r+"").toLowerCase().charAt(0)==="p"},l.meridiem=function(r,a,_){return 11<r?_?"pm":"PM":_?"am":"AM"},ts("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(r){var a=r%10;return r+(q(r%100/10)===1?"th":a===1?"st":a===2?"nd":a===3?"rd":"th")}}),n.lang=z("moment.lang is deprecated. Use moment.locale instead.",ts),n.langData=z("moment.langData is deprecated. Use moment.localeData instead.",Wu);var b=Math.abs;function v(r,a,_,x){var E=Yu(a,_);return r._milliseconds+=x*E._milliseconds,r._days+=x*E._days,r._months+=x*E._months,r._bubble()}function I(r){return r<0?Math.floor(r):Math.ceil(r)}function P(r){return 4800*r/146097}function K(r){return 146097*r/4800}function de(r){return function(){return this.as(r)}}var Le=de("ms"),ce=de("s"),Pe=de("m"),_t=de("h"),wt=de("d"),Mt=de("w"),on=de("M"),en=de("y");function mn(r){return function(){return this.isValid()?this._data[r]:NaN}}var Wn=mn("milliseconds"),xt=mn("seconds"),Vt=mn("minutes"),Ct=mn("hours"),tn=mn("days"),Eu=mn("months"),uu=mn("years"),nn=Math.round,fn={ss:44,s:45,m:45,h:22,d:26,M:11},ru=Math.abs;function Xn(r){return(0<r)-(r<0)||+r}function lr(){if(!this.isValid())return this.localeData().invalidDate();var r,a,_=ru(this._milliseconds)/1e3,x=ru(this._days),E=ru(this._months);a=B((r=B(_/60))/60),_%=60,r%=60;var xe=B(E/12),Te=E%=12,tt=x,Ze=a,nt=r,lt=_?_.toFixed(3).replace(/\.?0+$/,""):"",Rt=this.asSeconds();if(!Rt)return"P0D";var Dt=Rt<0?"-":"",Dn=Xn(this._months)!==Xn(Rt)?"-":"",Bn=Xn(this._days)!==Xn(Rt)?"-":"",wu=Xn(this._milliseconds)!==Xn(Rt)?"-":"";return Dt+"P"+(xe?Dn+xe+"Y":"")+(Te?Dn+Te+"M":"")+(tt?Bn+tt+"D":"")+(Ze||nt||lt?"T":"")+(Ze?wu+Ze+"H":"")+(nt?wu+nt+"M":"")+(lt?wu+lt+"S":"")}var Nt=Ar.prototype;Nt.isValid=function(){return this._isValid},Nt.abs=function(){var r=this._data;return this._milliseconds=b(this._milliseconds),this._days=b(this._days),this._months=b(this._months),r.milliseconds=b(r.milliseconds),r.seconds=b(r.seconds),r.minutes=b(r.minutes),r.hours=b(r.hours),r.months=b(r.months),r.years=b(r.years),this},Nt.add=function(r,a){return v(this,r,a,1)},Nt.subtract=function(r,a){return v(this,r,a,-1)},Nt.as=function(r){if(!this.isValid())return NaN;var a,_,x=this._milliseconds;if((r=_e(r))==="month"||r==="year")return a=this._days+x/864e5,_=this._months+P(a),r==="month"?_:_/12;switch(a=this._days+Math.round(K(this._months)),r){case"week":return a/7+x/6048e5;case"day":return a+x/864e5;case"hour":return 24*a+x/36e5;case"minute":return 1440*a+x/6e4;case"second":return 86400*a+x/1e3;case"millisecond":return Math.floor(864e5*a)+x;default:throw new Error("Unknown unit "+r)}},Nt.asMilliseconds=Le,Nt.asSeconds=ce,Nt.asMinutes=Pe,Nt.asHours=_t,Nt.asDays=wt,Nt.asWeeks=Mt,Nt.asMonths=on,Nt.asYears=en,Nt.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*q(this._months/12):NaN},Nt._bubble=function(){var r,a,_,x,E,xe=this._milliseconds,Te=this._days,tt=this._months,Ze=this._data;return 0<=xe&&0<=Te&&0<=tt||xe<=0&&Te<=0&&tt<=0||(xe+=864e5*I(K(tt)+Te),tt=Te=0),Ze.milliseconds=xe%1e3,r=B(xe/1e3),Ze.seconds=r%60,a=B(r/60),Ze.minutes=a%60,_=B(a/60),Ze.hours=_%24,tt+=E=B(P(Te+=B(_/24))),Te-=I(K(E)),x=B(tt/12),tt%=12,Ze.days=Te,Ze.months=tt,Ze.years=x,this},Nt.clone=function(){return Yu(this)},Nt.get=function(r){return r=_e(r),this.isValid()?this[r+"s"]():NaN},Nt.milliseconds=Wn,Nt.seconds=xt,Nt.minutes=Vt,Nt.hours=Ct,Nt.days=tn,Nt.weeks=function(){return B(this.days()/7)},Nt.months=Eu,Nt.years=uu,Nt.humanize=function(r){if(!this.isValid())return this.localeData().invalidDate();var a,_,x,E,xe,Te,tt,Ze,nt,lt,Rt,Dt=this.localeData(),Dn=(_=!r,x=Dt,E=Yu(a=this).abs(),xe=nn(E.as("s")),Te=nn(E.as("m")),tt=nn(E.as("h")),Ze=nn(E.as("d")),nt=nn(E.as("M")),lt=nn(E.as("y")),(Rt=xe<=fn.ss&&["s",xe]||xe<fn.s&&["ss",xe]||Te<=1&&["m"]||Te<fn.m&&["mm",Te]||tt<=1&&["h"]||tt<fn.h&&["hh",tt]||Ze<=1&&["d"]||Ze<fn.d&&["dd",Ze]||nt<=1&&["M"]||nt<fn.M&&["MM",nt]||lt<=1&&["y"]||["yy",lt])[2]=_,Rt[3]=0<+a,Rt[4]=x,function(Bn,wu,ni,ea,zd){return zd.relativeTime(wu||1,!!ni,Bn,ea)}.apply(null,Rt));return r&&(Dn=Dt.pastFuture(+this,Dn)),Dt.postformat(Dn)},Nt.toISOString=lr,Nt.toString=lr,Nt.toJSON=lr,Nt.locale=Ri,Nt.localeData=$i,Nt.toIsoString=z("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",lr),Nt.lang=Hi,Ve("X",0,0,"unix"),Ve("x",0,0,"valueOf"),ve("x",De),ve("X",/[+-]?\d+(\.\d{1,3})?/),Ye("X",function(r,a,_){_._d=new Date(1e3*parseFloat(r,10))}),Ye("x",function(r,a,_){_._d=new Date(q(r))}),n.version="2.22.2",t=Zt,n.fn=G,n.min=function(){return ar("isBefore",[].slice.call(arguments,0))},n.max=function(){return ar("isAfter",[].slice.call(arguments,0))},n.now=function(){return Date.now?Date.now():+new Date},n.utc=S,n.unix=function(r){return Zt(1e3*r)},n.months=function(r,a){return h(r,a,"months")},n.isDate=d,n.locale=ts,n.invalid=D,n.duration=Yu,n.isMoment=se,n.weekdays=function(r,a,_){return L(r,a,_,"weekdays")},n.parseZone=function(){return Zt.apply(null,arguments).parseZone()},n.localeData=Wu,n.isDuration=Ys,n.monthsShort=function(r,a){return h(r,a,"monthsShort")},n.weekdaysMin=function(r,a,_){return L(r,a,_,"weekdaysMin")}
72,n.defineLocale=Ss,n.updateLocale=function(r,a){if(a!=null){var _,x,E=Ho;(x=ir(r))!=null&&(E=x._config),(_=new te(a=M(E,a))).parentLocale=Pn[r],Pn[r]=_,ts(r)}else Pn[r]!=null&&(Pn[r].parentLocale!=null?Pn[r]=Pn[r].parentLocale:Pn[r]!=null&&delete Pn[r]);return Pn[r]},n.locales=function(){return we(Pn)},n.weekdaysShort=function(r,a,_){return L(r,a,_,"weekdaysShort")},n.normalizeUnits=_e,n.relativeTimeRounding=function(r){return r===void 0?nn:typeof r=="function"&&(nn=r,!0)},n.relativeTimeThreshold=function(r,a){return fn[r]!==void 0&&(a===void 0?fn[r]:(fn[r]=a,r==="s"&&(fn.ss=a-1),!0))},n.calendarFormat=function(r,a){var _=r.diff(a,"days",!0);return _<-6?"sameElse":_<-1?"lastWeek":_<0?"lastDay":_<1?"sameDay":_<2?"nextDay":_<7?"nextWeek":"sameElse"},n.prototype=G,n.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"YYYY-[W]WW",MONTH:"YYYY-MM"},n.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(r){return/^nm$/i.test(r)},meridiem:function(r,a,_){return r<12?_?"vm":"VM":_?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xF4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(r){return r+(r===1||r===8||20<=r?"ste":"de")},week:{dow:1,doy:4}}),n.defineLocale("ar-dz",{months:"\u062C\u0627\u0646\u0641\u064A_\u0641\u064A\u0641\u0631\u064A_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064A\u0644_\u0645\u0627\u064A_\u062C\u0648\u0627\u0646_\u062C\u0648\u064A\u0644\u064A\u0629_\u0623\u0648\u062A_\u0633\u0628\u062A\u0645\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062F\u064A\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062C\u0627\u0646\u0641\u064A_\u0641\u064A\u0641\u0631\u064A_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064A\u0644_\u0645\u0627\u064A_\u062C\u0648\u0627\u0646_\u062C\u0648\u064A\u0644\u064A\u0629_\u0623\u0648\u062A_\u0633\u0628\u062A\u0645\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062F\u064A\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),weekdaysShort:"\u0627\u062D\u062F_\u0627\u062B\u0646\u064A\u0646_\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062E\u0645\u064A\u0633_\u062C\u0645\u0639\u0629_\u0633\u0628\u062A".split("_"),weekdaysMin:"\u0623\u062D_\u0625\u062B_\u062B\u0644\u0627_\u0623\u0631_\u062E\u0645_\u062C\u0645_\u0633\u0628".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064A\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063A\u062F\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064A %s",past:"\u0645\u0646\u0630 %s",s:"\u062B\u0648\u0627\u0646",ss:"%d \u062B\u0627\u0646\u064A\u0629",m:"\u062F\u0642\u064A\u0642\u0629",mm:"%d \u062F\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062A",d:"\u064A\u0648\u0645",dd:"%d \u0623\u064A\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062A"},week:{dow:0,doy:4}}),n.defineLocale("ar-kw",{months:"\u064A\u0646\u0627\u064A\u0631_\u0641\u0628\u0631\u0627\u064A\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064A\u0644_\u0645\u0627\u064A_\u064A\u0648\u0646\u064A\u0648_\u064A\u0648\u0644\u064A\u0648\u0632_\u063A\u0634\u062A_\u0634\u062A\u0646\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062F\u062C\u0646\u0628\u0631".split("_"),monthsShort:"\u064A\u0646\u0627\u064A\u0631_\u0641\u0628\u0631\u0627\u064A\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064A\u0644_\u0645\u0627\u064A_\u064A\u0648\u0646\u064A\u0648_\u064A\u0648\u0644\u064A\u0648\u0632_\u063A\u0634\u062A_\u0634\u062A\u0646\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062F\u062C\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062A\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),weekdaysShort:"\u0627\u062D\u062F_\u0627\u062A\u0646\u064A\u0646_\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062E\u0645\u064A\u0633_\u062C\u0645\u0639\u0629_\u0633\u0628\u062A".split("_"),weekdaysMin:"\u062D_\u0646_\u062B_\u0631_\u062E_\u062C_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064A\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063A\u062F\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064A %s",past:"\u0645\u0646\u0630 %s",s:"\u062B\u0648\u0627\u0646",ss:"%d \u062B\u0627\u0646\u064A\u0629",m:"\u062F\u0642\u064A\u0642\u0629",mm:"%d \u062F\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062A",d:"\u064A\u0648\u0645",dd:"%d \u0623\u064A\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062A"},week:{dow:0,doy:12}});var Pc={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},Or=function(r){return r===0?0:r===1?1:r===2?2:3<=r%100&&r%100<=10?3:11<=r%100?4:5},rs={s:["\u0623\u0642\u0644 \u0645\u0646 \u062B\u0627\u0646\u064A\u0629","\u062B\u0627\u0646\u064A\u0629 \u0648\u0627\u062D\u062F\u0629",["\u062B\u0627\u0646\u064A\u062A\u0627\u0646","\u062B\u0627\u0646\u064A\u062A\u064A\u0646"],"%d \u062B\u0648\u0627\u0646","%d \u062B\u0627\u0646\u064A\u0629","%d \u062B\u0627\u0646\u064A\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062F\u0642\u064A\u0642\u0629","\u062F\u0642\u064A\u0642\u0629 \u0648\u0627\u062D\u062F\u0629",["\u062F\u0642\u064A\u0642\u062A\u0627\u0646","\u062F\u0642\u064A\u0642\u062A\u064A\u0646"],"%d \u062F\u0642\u0627\u0626\u0642","%d \u062F\u0642\u064A\u0642\u0629","%d \u062F\u0642\u064A\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062D\u062F\u0629",["\u0633\u0627\u0639\u062A\u0627\u0646","\u0633\u0627\u0639\u062A\u064A\u0646"],"%d \u0633\u0627\u0639\u0627\u062A","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064A\u0648\u0645","\u064A\u0648\u0645 \u0648\u0627\u062D\u062F",["\u064A\u0648\u0645\u0627\u0646","\u064A\u0648\u0645\u064A\u0646"],"%d \u0623\u064A\u0627\u0645","%d \u064A\u0648\u0645\u064B\u0627","%d \u064A\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062D\u062F",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064A\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062D\u062F",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064A\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064B\u0627","%d \u0639\u0627\u0645"]},zu=function(r){return function(a,_,x,E){var xe=Or(a),Te=rs[r][Or(a)];return xe===2&&(Te=Te[_?0:1]),Te.replace(/%d/i,a)}},Bd=["\u064A\u0646\u0627\u064A\u0631","\u0641\u0628\u0631\u0627\u064A\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064A\u0644","\u0645\u0627\u064A\u0648","\u064A\u0648\u0646\u064A\u0648","\u064A\u0648\u0644\u064A\u0648","\u0623\u063A\u0633\u0637\u0633","\u0633\u0628\u062A\u0645\u0628\u0631","\u0623\u0643\u062A\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062F\u064A\u0633\u0645\u0628\u0631"];n.defineLocale("ar-ly",{months:Bd,monthsShort:Bd,weekdays:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),weekdaysShort:"\u0623\u062D\u062F_\u0625\u062B\u0646\u064A\u0646_\u062B\u0644\u0627\u062B\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062E\u0645\u064A\u0633_\u062C\u0645\u0639\u0629_\u0633\u0628\u062A".split("_"),weekdaysMin:"\u062D_\u0646_\u062B_\u0631_\u062E_\u062C_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200FM/\u200FYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(r){return r==="\u0645"},meridiem:function(r,a,_){return r<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064A\u0648\u0645 \u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063A\u062F\u064B\u0627 \u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062F %s",past:"\u0645\u0646\u0630 %s",s:zu("s"),ss:zu("s"),m:zu("m"),mm:zu("m"),h:zu("h"),hh:zu("h"),d:zu("d"),dd:zu("d"),M:zu("M"),MM:zu("M"),y:zu("y"),yy:zu("y")},preparse:function(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/\d/g,function(a){return Pc[a]}).replace(/,/g,"\u060C")},week:{dow:6,doy:12}}),n.defineLocale("ar-ma",{months:"\u064A\u0646\u0627\u064A\u0631_\u0641\u0628\u0631\u0627\u064A\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064A\u0644_\u0645\u0627\u064A_\u064A\u0648\u0646\u064A\u0648_\u064A\u0648\u0644\u064A\u0648\u0632_\u063A\u0634\u062A_\u0634\u062A\u0646\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062F\u062C\u0646\u0628\u0631".split("_"),monthsShort:"\u064A\u0646\u0627\u064A\u0631_\u0641\u0628\u0631\u0627\u064A\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064A\u0644_\u0645\u0627\u064A_\u064A\u0648\u0646\u064A\u0648_\u064A\u0648\u0644\u064A\u0648\u0632_\u063A\u0634\u062A_\u0634\u062A\u0646\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062F\u062C\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062A\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),weekdaysShort:"\u0627\u062D\u062F_\u0627\u062A\u0646\u064A\u0646_\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062E\u0645\u064A\u0633_\u062C\u0645\u0639\u0629_\u0633\u0628\u062A".split("_"),weekdaysMin:"\u062D_\u0646_\u062B_\u0631_\u062E_\u062C_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064A\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063A\u062F\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064A %s",past:"\u0645\u0646\u0630 %s",s:"\u062B\u0648\u0627\u0646",ss:"%d \u062B\u0627\u0646\u064A\u0629",m:"\u062F\u0642\u064A\u0642\u0629",mm:"%d \u062F\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062A",d:"\u064A\u0648\u0645",dd:"%d \u0623\u064A\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062A"},week:{dow:6,doy:12}});var $2={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},cn={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};n.defineLocale("ar-sa",{months:"\u064A\u0646\u0627\u064A\u0631_\u0641\u0628\u0631\u0627\u064A\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064A\u0644_\u0645\u0627\u064A\u0648_\u064A\u0648\u0646\u064A\u0648_\u064A\u0648\u0644\u064A\u0648_\u0623\u063A\u0633\u0637\u0633_\u0633\u0628\u062A\u0645\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062F\u064A\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064A\u0646\u0627\u064A\u0631_\u0641\u0628\u0631\u0627\u064A\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064A\u0644_\u0645\u0627\u064A\u0648_\u064A\u0648\u0646\u064A\u0648_\u064A\u0648\u0644\u064A\u0648_\u0623\u063A\u0633\u0637\u0633_\u0633\u0628\u062A\u0645\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062F\u064A\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),weekdaysShort:"\u0623\u062D\u062F_\u0625\u062B\u0646\u064A\u0646_\u062B\u0644\u0627\u062B\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062E\u0645\u064A\u0633_\u062C\u0645\u0639\u0629_\u0633\u0628\u062A".split("_"),weekdaysMin:"\u062D_\u0646_\u062B_\u0631_\u062E_\u062C_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(r){return r==="\u0645"},meridiem:function(r,a,_){return r<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064A\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063A\u062F\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064A %s",past:"\u0645\u0646\u0630 %s",s:"\u062B\u0648\u0627\u0646",ss:"%d \u062B\u0627\u0646\u064A\
72u0629",m:"\u062F\u0642\u064A\u0642\u0629",mm:"%d \u062F\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062A",d:"\u064A\u0648\u0645",dd:"%d \u0623\u064A\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062A"},preparse:function(r){return r.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(a){return cn[a]}).replace(/\u060c/g,",")},postformat:function(r){return r.replace(/\d/g,function(a){return $2[a]}).replace(/,/g,"\u060C")},week:{dow:0,doy:6}}),n.defineLocale("ar-tn",{months:"\u062C\u0627\u0646\u0641\u064A_\u0641\u064A\u0641\u0631\u064A_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064A\u0644_\u0645\u0627\u064A_\u062C\u0648\u0627\u0646_\u062C\u0648\u064A\u0644\u064A\u0629_\u0623\u0648\u062A_\u0633\u0628\u062A\u0645\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062F\u064A\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062C\u0627\u0646\u0641\u064A_\u0641\u064A\u0641\u0631\u064A_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064A\u0644_\u0645\u0627\u064A_\u062C\u0648\u0627\u0646_\u062C\u0648\u064A\u0644\u064A\u0629_\u0623\u0648\u062A_\u0633\u0628\u062A\u0645\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062F\u064A\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),weekdaysShort:"\u0623\u062D\u062F_\u0625\u062B\u0646\u064A\u0646_\u062B\u0644\u0627\u062B\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062E\u0645\u064A\u0633_\u062C\u0645\u0639\u0629_\u0633\u0628\u062A".split("_"),weekdaysMin:"\u062D_\u0646_\u062B_\u0631_\u062E_\u062C_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064A\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063A\u062F\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064A %s",past:"\u0645\u0646\u0630 %s",s:"\u062B\u0648\u0627\u0646",ss:"%d \u062B\u0627\u0646\u064A\u0629",m:"\u062F\u0642\u064A\u0642\u0629",mm:"%d \u062F\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062A",d:"\u064A\u0648\u0645",dd:"%d \u0623\u064A\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062A"},week:{dow:1,doy:4}});var qo={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},dr={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},ti=function(r){return r===0?0:r===1?1:r===2?2:3<=r%100&&r%100<=10?3:11<=r%100?4:5},F2={s:["\u0623\u0642\u0644 \u0645\u0646 \u062B\u0627\u0646\u064A\u0629","\u062B\u0627\u0646\u064A\u0629 \u0648\u0627\u062D\u062F\u0629",["\u062B\u0627\u0646\u064A\u062A\u0627\u0646","\u062B\u0627\u0646\u064A\u062A\u064A\u0646"],"%d \u062B\u0648\u0627\u0646","%d \u062B\u0627\u0646\u064A\u0629","%d \u062B\u0627\u0646\u064A\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062F\u0642\u064A\u0642\u0629","\u062F\u0642\u064A\u0642\u0629 \u0648\u0627\u062D\u062F\u0629",["\u062F\u0642\u064A\u0642\u062A\u0627\u0646","\u062F\u0642\u064A\u0642\u062A\u064A\u0646"],"%d \u062F\u0642\u0627\u0626\u0642","%d \u062F\u0642\u064A\u0642\u0629","%d \u062F\u0642\u064A\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062D\u062F\u0629",["\u0633\u0627\u0639\u062A\u0627\u0646","\u0633\u0627\u0639\u062A\u064A\u0646"],"%d \u0633\u0627\u0639\u0627\u062A","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064A\u0648\u0645","\u064A\u0648\u0645 \u0648\u0627\u062D\u062F",["\u064A\u0648\u0645\u0627\u0646","\u064A\u0648\u0645\u064A\u0646"],"%d \u0623\u064A\u0627\u0645","%d \u064A\u0648\u0645\u064B\u0627","%d \u064A\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062D\u062F",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064A\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062D\u062F",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064A\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064B\u0627","%d \u0639\u0627\u0645"]},Uu=function(r){return function(a,_,x,E){var xe=ti(a),Te=F2[r][ti(a)];return xe===2&&(Te=Te[_?0:1]),Te.replace(/%d/i,a)}},Nc=["\u064A\u0646\u0627\u064A\u0631","\u0641\u0628\u0631\u0627\u064A\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064A\u0644","\u0645\u0627\u064A\u0648","\u064A\u0648\u0646\u064A\u0648","\u064A\u0648\u0644\u064A\u0648","\u0623\u063A\u0633\u0637\u0633","\u0633\u0628\u062A\u0645\u0628\u0631","\u0623\u0643\u062A\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062F\u064A\u0633\u0645\u0628\u0631"];n.defineLocale("ar",{months:Nc,monthsShort:Nc,weekdays:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),weekdaysShort:"\u0623\u062D\u062F_\u0625\u062B\u0646\u064A\u0646_\u062B\u0644\u0627\u062B\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062E\u0645\u064A\u0633_\u062C\u0645\u0639\u0629_\u0633\u0628\u062A".split("_"),weekdaysMin:"\u062D_\u0646_\u062B_\u0631_\u062E_\u062C_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200FM/\u200FYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(r){return r==="\u0645"},meridiem:function(r,a,_){return r<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064A\u0648\u0645 \u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063A\u062F\u064B\u0627 \u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062F %s",past:"\u0645\u0646\u0630 %s",s:Uu("s"),ss:Uu("s"),m:Uu("m"),mm:Uu("m"),h:Uu("h"),hh:Uu("h"),d:Uu("d"),dd:Uu("d"),M:Uu("M"),MM:Uu("M"),y:Uu("y"),yy:Uu("y")},preparse:function(r){return r.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(a){return dr[a]}).replace(/\u060c/g,",")},postformat:function(r){return r.replace(/\d/g,function(a){return qo[a]}).replace(/,/g,"\u060C")},week:{dow:6,doy:12}});var ss={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xFCnc\xFC",4:"-\xFCnc\xFC",100:"-\xFCnc\xFC",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};function is(r,a,_){var x,E;return _==="m"?a?"\u0445\u0432\u0456\u043B\u0456\u043D\u0430":"\u0445\u0432\u0456\u043B\u0456\u043D\u0443":_==="h"?a?"\u0433\u0430\u0434\u0437\u0456\u043D\u0430":"\u0433\u0430\u0434\u0437\u0456\u043D\u0443":r+" "+(x=+r,E={ss:a?"\u0441\u0435\u043A\u0443\u043D\u0434\u0430_\u0441\u0435\u043A\u0443\u043D\u0434\u044B_\u0441\u0435\u043A\u0443\u043D\u0434":"\u0441\u0435\u043A\u0443\u043D\u0434\u0443_\u0441\u0435\u043A\u0443\u043D\u0434\u044B_\u0441\u0435\u043A\u0443\u043D\u0434",mm:a?"\u0445\u0432\u0456\u043B\u0456\u043D\u0430_\u0445\u0432\u0456\u043B\u0456\u043D\u044B_\u0445\u0432\u0456\u043B\u0456\u043D":"\u0445\u0432\u0456\u043B\u0456\u043D\u0443_\u0445\u0432\u0456\u043B\u0456\u043D\u044B_\u0445\u0432\u0456\u043B\u0456\u043D",hh:a?"\u0433\u0430\u0434\u0437\u0456\u043D\u0430_\u0433\u0430\u0434\u0437\u0456\u043D\u044B_\u0433\u0430\u0434\u0437\u0456\u043D":"\u0433\u0430\u0434\u0437\u0456\u043D\u0443_\u0433\u0430\u0434\u0437\u0456\u043D\u044B_\u0433\u0430\u0434\u0437\u0456\u043D",dd:"\u0434\u0437\u0435\u043D\u044C_\u0434\u043D\u0456_\u0434\u0437\u0451\u043D",MM:"\u043C\u0435\u0441\u044F\u0446_\u043C\u0435\u0441\u044F\u0446\u044B_\u043C\u0435\u0441\u044F\u0446\u0430\u045E",yy:"\u0433\u043E\u0434_\u0433\u0430\u0434\u044B_\u0433\u0430\u0434\u043E\u045E"}
72[_].split("_"),x%10==1&&x%100!=11?E[0]:2<=x%10&&x%10<=4&&(x%100<10||20<=x%100)?E[1]:E[2])}n.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xC7\u0259r\u015F\u0259nb\u0259 ax\u015Fam\u0131_\xC7\u0259r\u015F\u0259nb\u0259_C\xFCm\u0259 ax\u015Fam\u0131_C\xFCm\u0259_\u015E\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xC7Ax_\xC7\u0259r_CAx_C\xFCm_\u015E\u0259n".split("_"),weekdaysMin:"Bz_BE_\xC7A_\xC7\u0259_CA_C\xFC_\u015E\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xFCn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xFCn\u0259n] LT",lastWeek:"[ke\xE7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"birne\xE7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xFCn",dd:"%d g\xFCn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(r){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(r)},meridiem:function(r,a,_){return r<4?"gec\u0259":r<12?"s\u0259h\u0259r":r<17?"g\xFCnd\xFCz":"ax\u015Fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(r){if(r===0)return r+"-\u0131nc\u0131";var a=r%10;return r+(ss[a]||ss[r%100-a]||ss[100<=r?100:null])},week:{dow:1,doy:7}}),n.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043D\u044F_\u043B\u044E\u0442\u0430\u0433\u0430_\u0441\u0430\u043A\u0430\u0432\u0456\u043A\u0430_\u043A\u0440\u0430\u0441\u0430\u0432\u0456\u043A\u0430_\u0442\u0440\u0430\u045E\u043D\u044F_\u0447\u044D\u0440\u0432\u0435\u043D\u044F_\u043B\u0456\u043F\u0435\u043D\u044F_\u0436\u043D\u0456\u045E\u043D\u044F_\u0432\u0435\u0440\u0430\u0441\u043D\u044F_\u043A\u0430\u0441\u0442\u0440\u044B\u0447\u043D\u0456\u043A\u0430_\u043B\u0456\u0441\u0442\u0430\u043F\u0430\u0434\u0430_\u0441\u043D\u0435\u0436\u043D\u044F".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043D\u044C_\u043B\u044E\u0442\u044B_\u0441\u0430\u043A\u0430\u0432\u0456\u043A_\u043A\u0440\u0430\u0441\u0430\u0432\u0456\u043A_\u0442\u0440\u0430\u0432\u0435\u043D\u044C_\u0447\u044D\u0440\u0432\u0435\u043D\u044C_\u043B\u0456\u043F\u0435\u043D\u044C_\u0436\u043D\u0456\u0432\u0435\u043D\u044C_\u0432\u0435\u0440\u0430\u0441\u0435\u043D\u044C_\u043A\u0430\u0441\u0442\u0440\u044B\u0447\u043D\u0456\u043A_\u043B\u0456\u0441\u0442\u0430\u043F\u0430\u0434_\u0441\u043D\u0435\u0436\u0430\u043D\u044C".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043B\u044E\u0442_\u0441\u0430\u043A_\u043A\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044D\u0440\u0432_\u043B\u0456\u043F_\u0436\u043D\u0456\u0432_\u0432\u0435\u0440_\u043A\u0430\u0441\u0442_\u043B\u0456\u0441\u0442_\u0441\u043D\u0435\u0436".
72split("_"),weekdays:{format:"\u043D\u044F\u0434\u0437\u0435\u043B\u044E_\u043F\u0430\u043D\u044F\u0434\u0437\u0435\u043B\u0430\u043A_\u0430\u045E\u0442\u043E\u0440\u0430\u043A_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043F\u044F\u0442\u043D\u0456\u0446\u0443_\u0441\u0443\u0431\u043E\u0442\u0443".split("_"),standalone:"\u043D\u044F\u0434\u0437\u0435\u043B\u044F_\u043F\u0430\u043D\u044F\u0434\u0437\u0435\u043B\u0430\u043A_\u0430\u045E\u0442\u043E\u0440\u0430\u043A_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043F\u044F\u0442\u043D\u0456\u0446\u0430_\u0441\u0443\u0431\u043E\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043D\u0434_\u043F\u043D_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043F\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043D\u0434_\u043F\u043D_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043F\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043D\u043D\u044F \u045E] LT",nextDay:"[\u0417\u0430\u045E\u0442\u0440\u0430 \u045E] LT",lastDay:"[\u0423\u0447\u043E\u0440\u0430 \u045E] LT",nextWeek:function(){return"[\u0423] dddd [\u045E] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043C\u0456\u043D\u0443\u043B\u0443\u044E] dddd [\u045E] LT";case 1:case 2:case 4:return"[\u0423 \u043C\u0456\u043D\u0443\u043B\u044B] dddd [\u045E] LT"}},sameElse:"L"},relativeTime:{future:"\u043F\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043C\u0443",s:"\u043D\u0435\u043A\u0430\u043B\u044C\u043A\u0456 \u0441\u0435\u043A\u0443\u043D\u0434",m:is,mm:is,h:is,hh:is,d:"\u0434\u0437\u0435\u043D\u044C",dd:is,M:"\u043C\u0435\u0441\u044F\u0446",MM:is,y:"\u0433\u043E\u0434",yy:is},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(r){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(r)},meridiem:function(r,a,_){return r<4?"\u043D\u043E\u0447\u044B":r<12?"\u0440\u0430\u043D\u0456\u0446\u044B":r<17?"\u0434\u043D\u044F":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(r,a){switch(a){case"M":case"d":case"DDD":case"w":case"W":return r%10!=2&&r%10!=3||r%100==12||r%100==13?r+"-\u044B":r+"-\u0456";case"D":return r+"-\u0433\u0430";default:return r}},week:{dow:1,doy:7}}),n.defineLocale("bg",{months:"\u044F\u043D\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440\u0438\u043B_\u043C\u0430\u0439_\u044E\u043D\u0438_\u044E\u043B\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043F\u0442\u0435\u043C\u0432\u0440\u0438_\u043E\u043A\u0442\u043E\u043C\u0432\u0440\u0438_\u043D\u043E\u0435\u043C\u0432\u0440\u0438_\u0434\u0435\u043A\u0435\u043C\u0432\u0440\u0438".split("_"),monthsShort:"\u044F\u043D\u0440_\u0444\u0435\u0432_\u043C\u0430\u0440_\u0430\u043F\u0440_\u043C\u0430\u0439_\u044E\u043D\u0438_\u044E\u043B\u0438_\u0430\u0432\u0433_\u0441\u0435\u043F_\u043E\u043A\u0442_\u043D\u043E\u0435_\u0434\u0435\u043A".split("_"),weekdays:"\u043D\u0435\u0434\u0435\u043B\u044F_\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u043D\u0438\u043A_\u0432\u0442\u043E\u0440\u043D\u0438\u043A_\u0441\u0440\u044F\u0434\u0430_\u0447\u0435\u0442\u0432\u044A\u0440\u0442\u044A\u043A_\u043F\u0435\u0442\u044A\u043A_\u0441\u044A\u0431\u043E\u0442\u0430".split("_"),weekdaysShort:"\u043D\u0435\u0434_\u043F\u043E\u043D_\u0432\u0442\u043E_\u0441\u0440\u044F_\u0447\u0435\u0442_\u043F\u0435\u0442_\u0441\u044A\u0431".split("_"),weekdaysMin:"\u043D\u0434_\u043F\u043D_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043F\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043D\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0412 \u0438\u0437\u043C\u0438\u043D\u0430\u043B\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u0412 \u0438\u0437\u043C\u0438\u043D\u0430\u043B\u0438\u044F] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043B\u0435\u0434 %s",past:"\u043F\u0440\u0435\u0434\u0438 %s",s:"\u043D\u044F\u043A\u043E\u043B\u043A\u043E \u0441\u0435\u043A\u0443\u043D\u0434\u0438",ss:"%d \u0441\u0435\u043A\u0443\u043D\u0434\u0438",m:"\u043C\u0438\u043D\u0443\u0442\u0430",mm:"%d \u043C\u0438\u043D\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043D",dd:"%d \u0434\u043D\u0438",M:"\u043C\u0435\u0441\u0435\u0446",MM:"%d \u043C\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043E\u0434\u0438\u043D\u0430",yy:"%d \u0433\u043E\u0434\u0438\u043D\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(r){var a=r%10,_=r%100;return r===0?r+"-\u0435\u0432":_===0?r+"-\u0435\u043D":10<_&&_<20?r+"-\u0442\u0438":a===1?r+"-\u0432\u0438":a===2?r+"-\u0440\u0438":a===7||a===8?r+"-\u043C\u0438":r+"-\u0442\u0438"},week:{dow:1,doy:7}}),n.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025Bkalo_Zuw\u025Bnkalo_Zuluyekalo_Utikalo_S\u025Btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025B_Zuw_Zul_Uti_S\u025Bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025Bn\u025Bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025B_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025Br\u025B] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025Br\u025B] HH:mm"},calendar:{sameDay:"[Bi l\u025Br\u025B] LT",nextDay:"[Sini l\u025Br\u025B] LT",nextWeek:"dddd [don l\u025Br\u025B] LT",lastDay:"[Kunu l\u025Br\u025B] LT",lastWeek:"dddd [t\u025Bm\u025Bnen l\u025Br\u025B] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025B %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025Br\u025B kelen",hh:"l\u025Br\u025B %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}});var Os={1:"\u09E7",2:"\u09E8",3:"\u09E9",4:"\u09EA",5:"\u09EB",6:"\u09EC",7:"\u09ED",8:"\u09EE",9:"\u09EF",0:"\u09E6"},qd={"\u09E7":"1","\u09E8":"2","\u09E9":"3","\u09EA":"4","\u09EB":"5","\u09EC":"6","\u09ED":"7","\u09EE":"8","\u09EF":"9","\u09E6":"0"};n.defineLocale("bn",{months:"\u099C\u09BE\u09A8\u09C1\u09DF\u09BE\u09B0\u09C0_\u09AB\u09C7\u09AC\u09CD\u09B0\u09C1\u09DF\u09BE\u09B0\u09BF_\u09AE\u09BE\u09B0\u09CD\u099A_\u098F\u09AA\u09CD\u09B0\u09BF\u09B2_\u09AE\u09C7_\u099C\u09C1\u09A8_\u099C\u09C1\u09B2\u09BE\u0987_\u0986\u0997\u09B8\u09CD\u099F_\u09B8\u09C7\u09AA\u09CD\u099F\u09C7\u09AE\u09CD\u09AC\u09B0_\u0985\u0995\u09CD\u099F\u09CB\u09AC\u09B0_\u09A8\u09AD\u09C7\u09AE\u09CD\u09AC\u09B0_\u09A1\u09BF\u09B8\u09C7\u09AE\u09CD\u09AC\u09B0".split("_"),monthsShort:"\u099C\u09BE\u09A8\u09C1_\u09AB\u09C7\u09AC_\u09AE\u09BE\u09B0\u09CD\u099A_\u098F\u09AA\u09CD\u09B0_\u09AE\u09C7_\u099C\u09C1\u09A8_\u099C\u09C1\u09B2_\u0986\u0997_\u09B8\u09C7\u09AA\u09CD\u099F_\u0985\u0995\u09CD\u099F\u09CB_\u09A8\u09AD\u09C7_\u09A1\u09BF\u09B8\u09C7".split("_"),weekdays:"\u09B0\u09AC\u09BF\u09AC\u09BE\u09B0_\u09B8\u09CB\u09AE\u09AC\u09BE\u09B0_\u09AE\u0999\u
7209CD\u0997\u09B2\u09AC\u09BE\u09B0_\u09AC\u09C1\u09A7\u09AC\u09BE\u09B0_\u09AC\u09C3\u09B9\u09B8\u09CD\u09AA\u09A4\u09BF\u09AC\u09BE\u09B0_\u09B6\u09C1\u0995\u09CD\u09B0\u09AC\u09BE\u09B0_\u09B6\u09A8\u09BF\u09AC\u09BE\u09B0".split("_"),weekdaysShort:"\u09B0\u09AC\u09BF_\u09B8\u09CB\u09AE_\u09AE\u0999\u09CD\u0997\u09B2_\u09AC\u09C1\u09A7_\u09AC\u09C3\u09B9\u09B8\u09CD\u09AA\u09A4\u09BF_\u09B6\u09C1\u0995\u09CD\u09B0_\u09B6\u09A8\u09BF".split("_"),weekdaysMin:"\u09B0\u09AC\u09BF_\u09B8\u09CB\u09AE_\u09AE\u0999\u09CD\u0997_\u09AC\u09C1\u09A7_\u09AC\u09C3\u09B9\u0983_\u09B6\u09C1\u0995\u09CD\u09B0_\u09B6\u09A8\u09BF".split("_"),longDateFormat:{LT:"A h:mm \u09B8\u09AE\u09DF",LTS:"A h:mm:ss \u09B8\u09AE\u09DF",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09B8\u09AE\u09DF",LLLL:"dddd, D MMMM YYYY, A h:mm \u09B8\u09AE\u09DF"},calendar:{sameDay:"[\u0986\u099C] LT",nextDay:"[\u0986\u0997\u09BE\u09AE\u09C0\u0995\u09BE\u09B2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09A4\u0995\u09BE\u09B2] LT",lastWeek:"[\u0997\u09A4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09AA\u09B0\u09C7",past:"%s \u0986\u0997\u09C7",s:"\u0995\u09DF\u09C7\u0995 \u09B8\u09C7\u0995\u09C7\u09A8\u09CD\u09A1",ss:"%d \u09B8\u09C7\u0995\u09C7\u09A8\u09CD\u09A1",m:"\u098F\u0995 \u09AE\u09BF\u09A8\u09BF\u099F",mm:"%d \u09AE\u09BF\u09A8\u09BF\u099F",h:"\u098F\u0995 \u0998\u09A8\u09CD\u099F\u09BE",hh:"%d \u0998\u09A8\u09CD\u099F\u09BE",d:"\u098F\u0995 \u09A6\u09BF\u09A8",dd:"%d \u09A6\u09BF\u09A8",M:"\u098F\u0995 \u09AE\u09BE\u09B8",MM:"%d \u09AE\u09BE\u09B8",y:"\u098F\u0995 \u09AC\u099B\u09B0",yy:"%d \u09AC\u099B\u09B0"},preparse:function(r){return r.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(a){return qd[a]})},postformat:function(r){return r.replace(/\d/g,function(a){return Os[a]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(r,a){return r===12&&(r=0),a==="\u09B0\u09BE\u09A4"&&4<=r||a==="\u09A6\u09C1\u09AA\u09C1\u09B0"&&r<5||a==="\u09AC\u09BF\u0995\u09BE\u09B2"?r+12:r},meridiem:function(r,a,_){return r<4?"\u09B0\u09BE\u09A4":r<10?"\u09B8\u0995\u09BE\u09B2":r<17?"\u09A6\u09C1\u09AA\u09C1\u09B0":r<20?"\u09AC\u09BF\u0995\u09BE\u09B2":"\u09B0\u09BE\u09A4"},week:{dow:0,doy:6}});var P0={1:"\u0F21",2:"\u0F22",3:"\u0F23",4:"\u0F24",5:"\u0F25",6:"\u0F26",7:"\u0F27",8:"\u0F28",9:"\u0F29",0:"\u0F20"},zo={"\u0F21":"1","\u0F22":"2","\u0F23":"3","\u0F24":"4","\u0F25":"5","\u0F26":"6","\u0F27":"7","\u0F28":"8","\u0F29":"9","\u0F20":"0"};function Fi(r,a,_){return r+" "+(function(x,E){return E===2?(function(xe){var Te={m:"v",b:"v",d:"z"};return Te[xe.charAt(0)]===void 0?xe:Te[xe.charAt(0)]+xe.substring(1)})(x):x})({mm:"munutenn",MM:"miz",dd:"devezh"}[_],r)}function Ir(r,a,_){var x=r+" ";switch(_){case"ss":return x+=r===1?"sekunda":r===2||r===3||r===4?"sekunde":"sekundi";case"m":return a?"jedna minuta":"jedne minute";case"mm":return x+=r===1?"minuta":r===2||r===3||r===4?"minute":"minuta";case"h":return a?"jedan sat":"jednog sata";case"hh":return x+=r===1?"sat":r===2||r===3||r===4?"sata":"sati";case"dd":return x+=r===1?"dan":"dana";case"MM":return x+=r===1?"mjesec":r===2||r===3||r===4?"mjeseca":"mjeseci";case"yy":return x+=r===1?"godina":r===2||r===3||r===4?"godine":"godina"}}n.defineLocale("bo",{months:"\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F51\u0F44\u0F0B\u0F54\u0F7C_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F42\u0F49\u0F72\u0F66\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F42\u0F66\u0F74\u0F58\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F56\u0F5E\u0F72\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F63\u0F94\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F51\u0FB2\u0F74\u0F42\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F56\u0F51\u0F74\u0F53\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F56\u0F62\u0F92\u0FB1\u0F51\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F51\u0F42\u0F74\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F56\u0F45\u0F74\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F56\u0F45\u0F74\u0F0B\u0F42\u0F45\u0F72\u0F42\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F56\u0F45\u0F74\u0F0B\u0F42\u0F49\u0F72\u0F66\u0F0B\u0F54".split("_"),monthsShort:"\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F51\u0F44\u0F0B\u0F54\u0F7C_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F42\u0F49\u0F72\u0F66\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F42\u0F66\u0F74\u0F58\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F56\u0F5E\u0F72\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F63\u0F94\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F51\u0FB2\u0F74\u0F42\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F56\u0F51\u0F74\u0F53\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F56\u0F62\u0F92\u0FB1\u0F51\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F51\u0F42\u0F74\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F56\u0F45\u0F74\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F56\u0F45\u0F74\u0F0B\u0F42\u0F45\u0F72\u0F42\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F56\u0F45\u0F74\u0F0B\u0F42\u0F49\u0F72\u0F66\u0F0B\u0F54".split("_"),weekdays:"\u0F42\u0F5F\u0F60\u0F0B\u0F49\u0F72\u0F0B\u0F58\u0F0B_\u0F42\u0F5F\u0F60\u0F0B\u0F5F\u0FB3\u0F0B\u0F56\u0F0B_\u0F42\u0F5F\u0F60\u0F0B\u0F58\u0F72\u0F42\u0F0B\u0F51\u0F58\u0F62\u0F0B_\u0F42\u0F5F\u0F60\u0F0B\u0F63\u0FB7\u0F42\u0F0B\u0F54\u0F0B_\u0F42\u0F5F\u0F60\u0F0B\u0F55\u0F74\u0F62\u0F0B\u0F56\u0F74_\u0F42\u0F5F\u0F60\u0F0B\u0F54\u0F0B\u0F66\u0F44\u0F66\u0F0B_\u0F42\u0F5F\u0F60\u0F0B\u0F66\u0FA4\u0F7A\u0F53\u0F0B\u0F54\u0F0B".split("_"),weekdaysShort:"\u0F49\u0F72\u0F0B\u0F58\u0F0B_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B_\u0F58\u0F72\u0F42\u0F0B\u0F51\u0F58\u0F62\u0F0B_\u0F63\u0FB7\u0F42\u0F0B\u0F54\u0F0B_\u0F55\u0F74\u0F62\u0F0B\u0F56\u0F74_\u0F54\u0F0B\u0F66\u0F44\u0F66\u0F0B_\u0F66\u0FA4\u0F7A\u0F53\u0F0B\u0F54\u0F0B".split("_"),weekdaysMin:"\u0F49\u0F72\u0F0B\u0F58\u0F0B_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B_\u0F58\u0F72\u0F42\u0F0B\u0F51\u0F58\u0F62\u0F0B_\u0F63\u0FB7\u0F42\u0F0B\u0F54\u0F0B_\u0F55\u0F74\u0F62\u0F0B\u0F56\u0F74_\u0F54\u0F0B\u0F66\u0F44\u0F66\u0F0B_\u0F66\u0FA4\u0F7A\u0F53\u0F0B\u0F54\u0F0B".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0F51\u0F72\u0F0B\u0F62\u0F72\u0F44] LT",nextDay:"[\u0F66\u0F44\u0F0B\u0F49\u0F72\u0F53] LT",nextWeek:"[\u0F56\u0F51\u0F74\u0F53\u0F0B\u0F55\u0FB2\u0F42\u0F0B\u0F62\u0F97\u0F7A\u0F66\u0F0B\u0F58], LT",lastDay:"[\u0F41\u0F0B\u0F66\u0F44] LT",lastWeek:"[\u0F56\u0F51\u0F74\u0F53\u0F0B\u0F55\u0FB2\u0F42\u0F0B\u0F58\u0F50\u0F60\u0F0B\u0F58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0F63\u0F0B",past:"%s \u0F66\u0F94\u0F53\u0F0B\u0F63",s:"\u0F63\u0F58\u0F0B\u0F66\u0F44",ss:"%d \u0F66\u0F90\u0F62\u0F0B\u0F46\u0F0D",m:"\u0F66\u0F90\u0F62\u0F0B\u0F58\u0F0B\u0F42\u0F45\u0F72\u0F42",mm:"%d \u0F66\u0F90\u0F62\u0F0B\u0F58",h:"\u0F46\u0F74\u0F0B\u0F5A\u0F7C\u0F51\u0F0B\u0F42\u0F45\u0F72\u0F42",hh:"%d \u0F46\u0F74\u0F0B\u0F5A\u0F7C\u0F51",d:"\u0F49\u0F72\u0F53\u0F0B\u0F42\u0F45\u0F72\u0F42",dd:"%d \u0F49\u0F72\u0F53\u0F0B",M:"\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F42\u0F45\u0F72\u0F42",MM:"%d \u0F5F\u0FB3\u0F0B\u0F56",y:"\u0F63\u0F7C\u0F0B\u0F42\u0F45\u0F72\u0F42",yy:"%d \u0F63\u0F7C"},preparse:function(r){return r.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(a){return zo[a]})},postformat:function(r){return r.replace(/\d/g,function(a){return P0[a]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(r,a){return r===12&&(r=0),a==="\u0F58\u0F5A\u0F53\u0F0B\u0F58\u0F7C"&&4<=r||a==="\u0F49\u0F72\u0F53\u0F0B\u0F42\u0F74\u0F44"&&r<5||a==="\u0F51\u0F42\u0F7C\u0F44\u0F0B\u0F51\u0F42"?r+12:r},meridiem:function(r,a,_){return r<4?"\u0F58\u0F5A\u0F53\u0F0B\u0F58\u0F7C":r<10?"\u0F5E\u0F7C\u0F42\u0F66\u0F0B\u0F40\u0F66":r<17?"\u0F49\u0F72\u0F53\u0F0B\u0F42\u0F74\u0F44":r<20?"\u0F51\u0F42\u0F7C\u0F44\u0F0B\u0F51\u0F42":"\u0F58\u0F5A\u0F53\u0F0B\u0F58\u0F7C"},week:{dow:0,doy:6}}
72),n.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondenno\xF9",ss:"%d eilenn",m:"ur vunutenn",mm:Fi,h:"un eur",hh:"%d eur",d:"un devezh",dd:Fi,M:"ur miz",MM:Fi,y:"ur bloaz",yy:function(r){switch((function a(_){return 9<_?a(_%10):_})(r)){case 1:case 3:case 4:case 5:case 9:return r+" bloaz";default:return r+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(r){return r+(r===1?"a\xF1":"vet")},week:{dow:1,doy:4}}),n.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010Detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010Det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010De_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010Der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:Ir,m:Ir,mm:Ir,h:Ir,hh:Ir,d:"dan",dd:Ir,M:"mjesec",MM:Ir,y:"godinu",yy:Ir},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),n.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xE7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xE7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xE7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(this.hours()!==1?"les":"la")+"] LT"},nextDay:function(){return"[dem\xE0 a "+(this.hours()!==1?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(this.hours()!==1?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(this.hours()!==1?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(this.hours()!==1?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xED %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(r,a){var _=r===1?"r":r===2?"n":r===3?"r":r===4?"t":"\xE8";return a!=="w"&&a!=="W"||(_="a"),r+_},week:{dow:1,doy:4}});var Rc="leden_\xFAnor_b\u0159ezen_duben_kv\u011Bten_\u010Derven_\u010Dervenec_srpen_z\xE1\u0159\xED_\u0159\xEDjen_listopad_prosinec".split("_"),ji="led_\xFAno_b\u0159e_dub_kv\u011B_\u010Dvn_\u010Dvc_srp_z\xE1\u0159_\u0159\xEDj_lis_pro".split("_");function Is(r){return 1<r&&r<5&&~~(r/10)!=1}function xu(r,a,_,x){var E=r+" ";switch(_){case"s":return a||x?"p\xE1r sekund":"p\xE1r sekundami";case"ss":return a||x?E+(Is(r)?"sekundy":"sekund"):E+"sekundami";
72case"m":return a?"minuta":x?"minutu":"minutou";case"mm":return a||x?E+(Is(r)?"minuty":"minut"):E+"minutami";case"h":return a?"hodina":x?"hodinu":"hodinou";case"hh":return a||x?E+(Is(r)?"hodiny":"hodin"):E+"hodinami";case"d":return a||x?"den":"dnem";case"dd":return a||x?E+(Is(r)?"dny":"dn\xED"):E+"dny";case"M":return a||x?"m\u011Bs\xEDc":"m\u011Bs\xEDcem";case"MM":return a||x?E+(Is(r)?"m\u011Bs\xEDce":"m\u011Bs\xEDc\u016F"):E+"m\u011Bs\xEDci";case"y":return a||x?"rok":"rokem";case"yy":return a||x?E+(Is(r)?"roky":"let"):E+"lety"}}function Ps(r,a,_,x){var E={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[r+" Tage",r+" Tagen"],M:["ein Monat","einem Monat"],MM:[r+" Monate",r+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[r+" Jahre",r+" Jahren"]};return a?E[_][0]:E[_][1]}function Pr(r,a,_,x){var E={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[r+" Tage",r+" Tagen"],M:["ein Monat","einem Monat"],MM:[r+" Monate",r+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[r+" Jahre",r+" Jahren"]};return a?E[_][0]:E[_][1]}function os(r,a,_,x){var E={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[r+" Tage",r+" Tagen"],M:["ein Monat","einem Monat"],MM:[r+" Monate",r+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[r+" Jahre",r+" Jahren"]};return a?E[_][0]:E[_][1]}n.defineLocale("cs",{months:Rc,monthsShort:ji,monthsParse:(function(r,a){var _,x=[];for(_=0;_<12;_++)x[_]=new RegExp("^"+r[_]+"$|^"+a[_]+"$","i");return x})(Rc,ji),shortMonthsParse:(function(r){var a,_=[];for(a=0;a<12;a++)_[a]=new RegExp("^"+r[a]+"$","i");return _})(ji),longMonthsParse:(function(r){var a,_=[];for(a=0;a<12;a++)_[a]=new RegExp("^"+r[a]+"$","i");return _})(Rc),weekdays:"ned\u011Ble_pond\u011Bl\xED_\xFAter\xFD_st\u0159eda_\u010Dtvrtek_p\xE1tek_sobota".split("_"),weekdaysShort:"ne_po_\xFAt_st_\u010Dt_p\xE1_so".split("_"),weekdaysMin:"ne_po_\xFAt_st_\u010Dt_p\xE1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xEDtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011Bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010Dtvrtek v] LT";case 5:return"[v p\xE1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010Dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011Bli v] LT";case 1:case 2:return"[minul\xE9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xFD] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:xu,ss:xu,m:xu,mm:xu,h:xu,hh:xu,d:xu,dd:xu,M:xu,MM:xu,y:xu,yy:xu},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("cv",{months:"\u043A\u04D1\u0440\u043B\u0430\u0447_\u043D\u0430\u0440\u04D1\u0441_\u043F\u0443\u0448_\u0430\u043A\u0430_\u043C\u0430\u0439_\u04AB\u04D7\u0440\u0442\u043C\u0435_\u0443\u0442\u04D1_\u04AB\u0443\u0440\u043B\u0430_\u0430\u0432\u04D1\u043D_\u044E\u043F\u0430_\u0447\u04F3\u043A_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043A\u04D1\u0440_\u043D\u0430\u0440_\u043F\u0443\u0448_\u0430\u043A\u0430_\u043C\u0430\u0439_\u04AB\u04D7\u0440_\u0443\u0442\u04D1_\u04AB\u0443\u0440_\u0430\u0432\u043D_\u044E\u043F\u0430_\u0447\u04F3\u043A_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044B\u0440\u0441\u0430\u0440\u043D\u0438\u043A\u0443\u043D_\u0442\u0443\u043D\u0442\u0438\u043A\u0443\u043D_\u044B\u0442\u043B\u0430\u0440\u0438\u043A\u0443\u043D_\u044E\u043D\u043A\u0443\u043D_\u043A\u04D7\u04AB\u043D\u0435\u0440\u043D\u0438\u043A\u0443\u043D_\u044D\u0440\u043D\u0435\u043A\u0443\u043D_\u0448\u04D1\u043C\u0430\u0442\u043A\u0443\u043D".split("_"),weekdaysShort:"\u0432\u044B\u0440_\u0442\u0443\u043D_\u044B\u0442\u043B_\u044E\u043D_\u043A\u04D7\u04AB_\u044D\u0440\u043D_\u0448\u04D1\u043C".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043D_\u044B\u0442_\u044
72E\u043D_\u043A\u04AB_\u044D\u0440_\u0448\u043C".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04AB\u0443\u043B\u0445\u0438] MMMM [\u0443\u0439\u04D1\u0445\u04D7\u043D] D[-\u043C\u04D7\u0448\u04D7]",LLL:"YYYY [\u04AB\u0443\u043B\u0445\u0438] MMMM [\u0443\u0439\u04D1\u0445\u04D7\u043D] D[-\u043C\u04D7\u0448\u04D7], HH:mm",LLLL:"dddd, YYYY [\u04AB\u0443\u043B\u0445\u0438] MMMM [\u0443\u0439\u04D1\u0445\u04D7\u043D] D[-\u043C\u04D7\u0448\u04D7], HH:mm"},calendar:{sameDay:"[\u041F\u0430\u044F\u043D] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042B\u0440\u0430\u043D] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04D6\u043D\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04AA\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043D\u04D7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(r){return r+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(r)?"\u0440\u0435\u043D":/\u04ab\u0443\u043b$/i.exec(r)?"\u0442\u0430\u043D":"\u0440\u0430\u043D")},past:"%s \u043A\u0430\u044F\u043B\u043B\u0430",s:"\u043F\u04D7\u0440-\u0438\u043A \u04AB\u0435\u043A\u043A\u0443\u043D\u0442",ss:"%d \u04AB\u0435\u043A\u043A\u0443\u043D\u0442",m:"\u043F\u04D7\u0440 \u043C\u0438\u043D\u0443\u0442",mm:"%d \u043C\u0438\u043D\u0443\u0442",h:"\u043F\u04D7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043F\u04D7\u0440 \u043A\u0443\u043D",dd:"%d \u043A\u0443\u043D",M:"\u043F\u04D7\u0440 \u0443\u0439\u04D1\u0445",MM:"%d \u0443\u0439\u04D1\u0445",y:"\u043F\u04D7\u0440 \u04AB\u0443\u043B",yy:"%d \u04AB\u0443\u043B"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043C\u04D7\u0448",week:{dow:1,doy:7}}),n.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xF4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(r){var a="";return 20<r?a=r===40||r===50||r===60||r===80||r===100?"fed":"ain":0<r&&(a=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][r]),r+a},week:{dow:1,doy:4}}),n.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xF8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xF8rdag".split("_"),weekdaysShort:"s\xF8n_man_tir_ons_tor_fre_l\xF8r".split("_"),weekdaysMin:"s\xF8_ma_ti_on_to_fr_l\xF8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xE5 dddd [kl.] LT",lastDay:"[i g\xE5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xE5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xE5ned",MM:"%d m\xE5neder",y:"et \xE5r",yy:"%d \xE5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("de-at",{months:"J\xE4nner_Februar_M\xE4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xE4n._Feb._M\xE4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:Ps,mm:"%d Minuten",h:Ps,hh:"%d Stunden",d:Ps,dd:Ps,M:Ps,MM:Ps,y:Ps,yy:Ps},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("de-ch",{months:"Januar_Februar_M\xE4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xE4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:Pr,mm:"%d Minuten",h:Pr,hh:"%d Stunden",d:Pr,dd:Pr,M:Pr,MM:Pr,y:Pr,yy:Pr},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("de",{months:"Januar_Februar_M\xE4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xE4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:os,mm:"%d Minuten",h:os,hh:"%d Stunden",d:os,dd:os,M:os,MM:os,y:os,yy:os},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var j=["\u0796\u07AC\u0782\u07AA\u0787\u07A6\u0783\u07A9","\u078A\u
7207AC\u0784\u07B0\u0783\u07AA\u0787\u07A6\u0783\u07A9","\u0789\u07A7\u0783\u07A8\u0797\u07AA","\u0787\u07AD\u0795\u07B0\u0783\u07A9\u078D\u07AA","\u0789\u07AD","\u0796\u07AB\u0782\u07B0","\u0796\u07AA\u078D\u07A6\u0787\u07A8","\u0787\u07AF\u078E\u07A6\u0790\u07B0\u0793\u07AA","\u0790\u07AC\u0795\u07B0\u0793\u07AC\u0789\u07B0\u0784\u07A6\u0783\u07AA","\u0787\u07AE\u0786\u07B0\u0793\u07AF\u0784\u07A6\u0783\u07AA","\u0782\u07AE\u0788\u07AC\u0789\u07B0\u0784\u07A6\u0783\u07AA","\u0791\u07A8\u0790\u07AC\u0789\u07B0\u0784\u07A6\u0783\u07AA"],Z=["\u0787\u07A7\u078B\u07A8\u0787\u07B0\u078C\u07A6","\u0780\u07AF\u0789\u07A6","\u0787\u07A6\u0782\u07B0\u078E\u07A7\u0783\u07A6","\u0784\u07AA\u078B\u07A6","\u0784\u07AA\u0783\u07A7\u0790\u07B0\u078A\u07A6\u078C\u07A8","\u0780\u07AA\u0786\u07AA\u0783\u07AA","\u0780\u07AE\u0782\u07A8\u0780\u07A8\u0783\u07AA"];n.defineLocale("dv",{months:j,monthsShort:j,weekdays:Z,weekdaysShort:Z,weekdaysMin:"\u0787\u07A7\u078B\u07A8_\u0780\u07AF\u0789\u07A6_\u0787\u07A6\u0782\u07B0_\u0784\u07AA\u078B\u07A6_\u0784\u07AA\u0783\u07A7_\u0780\u07AA\u0786\u07AA_\u0780\u07AE\u0782\u07A8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(r){return r==="\u0789\u078A"},meridiem:function(r,a,_){return r<12?"\u0789\u0786":"\u0789\u078A"},calendar:{sameDay:"[\u0789\u07A8\u0787\u07A6\u078B\u07AA] LT",nextDay:"[\u0789\u07A7\u078B\u07A6\u0789\u07A7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07A8\u0787\u07B0\u0794\u07AC] LT",lastWeek:"[\u078A\u07A7\u0787\u07A8\u078C\u07AA\u0788\u07A8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078C\u07AC\u0783\u07AD\u078E\u07A6\u0787\u07A8 %s",past:"\u0786\u07AA\u0783\u07A8\u0782\u07B0 %s",s:"\u0790\u07A8\u0786\u07AA\u0782\u07B0\u078C\u07AA\u0786\u07AE\u0785\u07AC\u0787\u07B0",ss:"d% \u0790\u07A8\u0786\u07AA\u0782\u07B0\u078C\u07AA",m:"\u0789\u07A8\u0782\u07A8\u0793\u07AC\u0787\u07B0",mm:"\u0789\u07A8\u0782\u07A8\u0793\u07AA %d",h:"\u078E\u07A6\u0791\u07A8\u0787\u07A8\u0783\u07AC\u0787\u07B0",hh:"\u078E\u07A6\u0791\u07A8\u0787\u07A8\u0783\u07AA %d",d:"\u078B\u07AA\u0788\u07A6\u0780\u07AC\u0787\u07B0",dd:"\u078B\u07AA\u0788\u07A6\u0790\u07B0 %d",M:"\u0789\u07A6\u0780\u07AC\u0787\u07B0",MM:"\u0789\u07A6\u0790\u07B0 %d",y:"\u0787\u07A6\u0780\u07A6\u0783\u07AC\u0787\u07B0",yy:"\u0787\u07A6\u0780\u07A6\u0783\u07AA %d"},preparse:function(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060C")},week:{dow:7,doy:12}}),n.defineLocale("el",{monthsNominativeEl:"\u0399\u03B1\u03BD\u03BF\u03C5\u03AC\u03C1\u03B9\u03BF\u03C2_\u03A6\u03B5\u03B2\u03C1\u03BF\u03C5\u03AC\u03C1\u03B9\u03BF\u03C2_\u039C\u03AC\u03C1\u03C4\u03B9\u03BF\u03C2_\u0391\u03C0\u03C1\u03AF\u03BB\u03B9\u03BF\u03C2_\u039C\u03AC\u03B9\u03BF\u03C2_\u0399\u03BF\u03CD\u03BD\u03B9\u03BF\u03C2_\u0399\u03BF\u03CD\u03BB\u03B9\u03BF\u03C2_\u0391\u03CD\u03B3\u03BF\u03C5\u03C3\u03C4\u03BF\u03C2_\u03A3\u03B5\u03C0\u03C4\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2_\u039F\u03BA\u03C4\u03CE\u03B2\u03C1\u03B9\u03BF\u03C2_\u039D\u03BF\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2_\u0394\u03B5\u03BA\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2".split("_"),monthsGenitiveEl:"\u0399\u03B1\u03BD\u03BF\u03C5\u03B1\u03C1\u03AF\u03BF\u03C5_\u03A6\u03B5\u03B2\u03C1\u03BF\u03C5\u03B1\u03C1\u03AF\u03BF\u03C5_\u039C\u03B1\u03C1\u03C4\u03AF\u03BF\u03C5_\u0391\u03C0\u03C1\u03B9\u03BB\u03AF\u03BF\u03C5_\u039C\u03B1\u0390\u03BF\u03C5_\u0399\u03BF\u03C5\u03BD\u03AF\u03BF\u03C5_\u0399\u03BF\u03C5\u03BB\u03AF\u03BF\u03C5_\u0391\u03C5\u03B3\u03BF\u03CD\u03C3\u03C4\u03BF\u03C5_\u03A3\u03B5\u03C0\u03C4\u03B5\u03BC\u03B2\u03C1\u03AF\u03BF\u03C5_\u039F\u03BA\u03C4\u03C9\u03B2\u03C1\u03AF\u03BF\u03C5_\u039D\u03BF\u03B5\u03BC\u03B2\u03C1\u03AF\u03BF\u03C5_\u0394\u03B5\u03BA\u03B5\u03BC\u03B2\u03C1\u03AF\u03BF\u03C5".split("_"),months:function(r,a){return r?typeof a=="string"&&/D/.test(a.substring(0,a.indexOf("MMMM")))?this._monthsGenitiveEl[r.month()]:this._monthsNominativeEl[r.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03B1\u03BD_\u03A6\u03B5\u03B2_\u039C\u03B1\u03C1_\u0391\u03C0\u03C1_\u039C\u03B1\u03CA_\u0399\u03BF\u03C5\u03BD_\u0399\u03BF\u03C5\u03BB_\u0391\u03C5\u03B3_\u03A3\u03B5\u03C0_\u039F\u03BA\u03C4_\u039D\u03BF\u03B5_\u0394\u03B5\u03BA".split("_"),weekdays:"\u039A\u03C5\u03C1\u03B9\u03B1\u03BA\u03AE_\u0394\u03B5\u03C5\u03C4\u03AD\u03C1\u03B1_\u03A4\u03C1\u03AF\u03C4\u03B7_\u03A4\u03B5\u03C4\u03AC\u03C1\u03C4\u03B7_\u03A0\u03AD\u03BC\u03C0\u03C4\u03B7_\u03A0\u03B1\u03C1\u03B1\u03C3\u03BA\u03B5\u03C5\u03AE_\u03A3\u03AC\u03B2\u03B2\u03B1\u03C4\u03BF".split("_"),weekdaysShort:"\u039A\u03C5\u03C1_\u0394\u03B5\u03C5_\u03A4\u03C1\u03B9_\u03A4\u03B5\u03C4_\u03A0\u03B5\u03BC_\u03A0\u03B1\u03C1_\u03A3\u03B1\u03B2".split("_"),weekdaysMin:"\u039A\u03C5_\u0394\u03B5_\u03A4\u03C1_\u03A4\u03B5_\u03A0\u03B5_\u03A0\u03B1_\u03A3\u03B1".split("_"),meridiem:function(r,a,_){return 11<r?_?"\u03BC\u03BC":"\u039C\u039C":_?"\u03C0\u03BC":"\u03A0\u039C"},isPM:function(r){return(r+"").toLowerCase()[0]==="\u03BC"},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LT
72S:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03A3\u03AE\u03BC\u03B5\u03C1\u03B1 {}] LT",nextDay:"[\u0391\u03CD\u03C1\u03B9\u03BF {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03A7\u03B8\u03B5\u03C2 {}] LT",lastWeek:function(){return this.day()===6?"[\u03C4\u03BF \u03C0\u03C1\u03BF\u03B7\u03B3\u03BF\u03CD\u03BC\u03B5\u03BD\u03BF] dddd [{}] LT":"[\u03C4\u03B7\u03BD \u03C0\u03C1\u03BF\u03B7\u03B3\u03BF\u03CD\u03BC\u03B5\u03BD\u03B7] dddd [{}] LT"},sameElse:"L"},calendar:function(r,a){var _=this._calendarEl[r],x=a&&a.hours();return Ee(_)&&(_=_.apply(a)),_.replace("{}",x%12==1?"\u03C3\u03C4\u03B7":"\u03C3\u03C4\u03B9\u03C2")},relativeTime:{future:"\u03C3\u03B5 %s",past:"%s \u03C0\u03C1\u03B9\u03BD",s:"\u03BB\u03AF\u03B3\u03B1 \u03B4\u03B5\u03C5\u03C4\u03B5\u03C1\u03CC\u03BB\u03B5\u03C0\u03C4\u03B1",ss:"%d \u03B4\u03B5\u03C5\u03C4\u03B5\u03C1\u03CC\u03BB\u03B5\u03C0\u03C4\u03B1",m:"\u03AD\u03BD\u03B1 \u03BB\u03B5\u03C0\u03C4\u03CC",mm:"%d \u03BB\u03B5\u03C0\u03C4\u03AC",h:"\u03BC\u03AF\u03B1 \u03CE\u03C1\u03B1",hh:"%
72d \u03CE\u03C1\u03B5\u03C2",d:"\u03BC\u03AF\u03B1 \u03BC\u03AD\u03C1\u03B1",dd:"%d \u03BC\u03AD\u03C1\u03B5\u03C2",M:"\u03AD\u03BD\u03B1\u03C2 \u03BC\u03AE\u03BD\u03B1\u03C2",MM:"%d \u03BC\u03AE\u03BD\u03B5\u03C2",y:"\u03AD\u03BD\u03B1\u03C2 \u03C7\u03C1\u03CC\u03BD\u03BF\u03C2",yy:"%d \u03C7\u03C1\u03CC\u03BD\u03B9\u03B1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03B7",week:{dow:1,doy:4}}),n.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var a=r%10;return r+(~~(r%100/10)==1?"th":a===1?"st":a===2?"nd":a===3?"rd":"th")},week:{dow:1,doy:4}}),n.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var a=r%10;return r+(~~(r%100/10)==1?"th":a===1?"st":a===2?"nd":a===3?"rd":"th")}}),n.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var a=r%10;return r+(~~(r%100/10)==1?"th":a===1?"st":a===2?"nd":a===3?"rd":"th")},week:{dow:1,doy:4}}),n.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var a=r%10;return r+(~~(r%100/10)==1?"th":a===1?"st":a===2?"nd":a===3?"rd":"th")},week:{dow:1,doy:4}}),n.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var a=r%10;return r+(~~(r%100/10)==1?"th":a===1?"st":a===2?"nd":a===3?"rd":"th")}}),n.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LT
72S:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var a=r%10;return r+(~~(r%100/10)==1?"th":a===1?"st":a===2?"nd":a===3?"rd":"th")},week:{dow:1,doy:4}}),n.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016Dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_a\u016Dg_sep_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016Ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016D_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-a de] MMMM, YYYY",LLL:"D[-a de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-a de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(r){return r.charAt(0).toLowerCase()==="p"},meridiem:function(r,a,_){return 11<r?_?"p.t.m.":"P.T.M.":_?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016D je] LT",nextDay:"[Morga\u016D je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hiera\u016D je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016D %s",s:"sekundoj",
vendor: 6,047 bytes, line 72
72ss:"%d sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});var be="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),ke="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),Ie=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],ut=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;n.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(r,a){return r?/-MMM-/.test(a)?ke[r.month()]:be[r.month()]:be},monthsRegex:ut,monthsShortRegex:ut,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:Ie,longMonthsParse:Ie,shortMonthsParse:Ie,weekdays:"domingo_lunes_martes_mi\xE9rcoles_jueves_viernes_s\xE1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xE9._jue._vie._s\xE1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xE1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[ma\xF1ana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xEDa",dd:"%d d\xEDas",M:"un mes",MM:"%d meses",y:"un a\xF1o",yy:"%d a\xF1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xBA",week:{dow:1,doy:4}});var pt="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),yt="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_");n.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(r,a){return r?/-MMM-/.test(a)?yt[r.month()]:pt[r.month()]:pt},monthsParseExact:!0,weekdays:"domingo_lunes_martes_mi\xE9rcoles_jueves_viernes_s\xE1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xE9._jue._vie._s\xE1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xE1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"MMMM [de] D [de] YYYY",LLL:"MMMM [de] D [de] YYYY h:mm A",LLLL:"dddd, MMMM [de] D [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[ma\xF1ana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xEDa",dd:"%d d\xEDas",M:"un mes",MM:"%d meses",y:"un a\xF1o",yy:"%d a\xF1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xBA",week:{dow:0,doy:6}});var mt="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),qt="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),Et=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],Pt=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;function It(r,a,_,x){var E={s:["m\xF5ne sekundi","m\xF5ni sekund","paar sekundit"],ss:[r+"sekundi",r+"sekundit"],m:["\xFChe minuti","\xFCks minut"],mm:[r+" minuti",r+" minutit"],h:["\xFChe tunni","tund aega","\xFCks tund"],hh:[r+" tunni",r+" tundi"],d:["\xFChe p\xE4eva","\xFCks p\xE4ev"],M:["kuu aja","kuu aega","\xFCks kuu"],MM:[r+" kuu",r+" kuud"],y:["\xFChe aasta","aasta","\xFCks aasta"],yy:[r+" aasta",r+" aastat"]};return a?E[_][2]?E[_][2]:E[_][1]:x?E[_][0]:E[_][1]}n.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(r,a){return r?/-MMM-/.test(a)?qt[r.month()]:mt[r.month()]:mt},monthsRegex:Pt,monthsShortRegex:Pt,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:Et,longMonthsParse:Et,shortMonthsParse:Et,weekdays:"domingo_lunes_martes_mi\xE9rcoles_jueves_viernes_s\xE1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xE9._jue._vie._s\xE1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xE1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[ma\xF1ana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%
72d horas",d:"un d\xEDa",dd:"%d d\xEDas",M:"un mes",MM:"%d meses",y:"un a\xF1o",yy:"%d a\xF1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xBA",week:{dow:1,doy:4}}),n.defineLocale("et",{months:"jaanuar_veebruar_m\xE4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xE4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xFChap\xE4ev_esmasp\xE4ev_teisip\xE4ev_kolmap\xE4ev_neljap\xE4ev_reede_laup\xE4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xE4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xE4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xE4rast",past:"%s tagasi",s:It,ss:It,m:It,mm:It,h:It,hh:It,d:It,dd:"%d p\xE4eva",M:It,MM:It,y:It,yy:It},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});var St={1:"\u06F1",2:"\u06F2",3:"\u06F3",4:"\u06F4",5:"\u06F5",6:"\u06F6",7:"\u06F7",8:"\u06F8",9:"\u06F9",0:"\u06F0"},xn={"\u06F1":"1","\u06F2":"2","\u06F3":"3","\u06F4":"4","\u06F5":"5","\u06F6":"6","\u06F7":"7","\u06F8":"8","\u06F9":"9","\u06F0":"0"};n.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06CC\u0647_\u0641\u0648\u0631\u06CC\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06CC\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06CC\u0647_\u0627\u0648\u062A_\u0633\u067E\u062A\u0627\u0645\u0628\u0631_\u0627\u06A9\u062A\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062F\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06CC\u0647_\u0641\u0648\u0631\u06CC\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06CC\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06CC\u0647_\u0627\u0648\u062A_\u0633\u067E\u062A\u0627\u0645\u0628\u0631_\u0627\u06A9\u062A\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062F\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06CC\u06A9\u200C\u0634\u0646\u0628\u0647_\u062F\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200C\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067E\u0646\u062C\u200C\u0634\u0646\u0628\u0647_\u062C\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06CC\u06A9\u200C\u0634\u0646\u0628\u0647_\u062F\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200C\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067E\u0646\u062C\u200C\u0634\u0646\u0628\u0647_\u062C\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06CC_\u062F_\u0633_\u0686_\u067E_\u062C_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(r){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(r)},meridiem:function(r,a,_){return r<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062F \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062A] LT",nextDay:"[\u0641\u0631\u062F\u0627 \u0633\u0627\u0639\u062A] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062A] LT",lastDay:"[\u062F\u06CC\u0631\u0648\u0632 \u0633\u0627\u0639\u062A] LT",lastWeek:"dddd [\u067E\u06CC\u0634] [\u0633\u0627\u0639\u062A] LT",sameElse:"L"}
72,relativeTime:{future:"\u062F\u0631 %s",past:"%s \u067E\u06CC\u0634",s:"\u0686\u0646\u062F \u062B\u0627\u0646\u06CC\u0647",ss:"\u062B\u0627\u0646\u06CC\u0647 d%",m:"\u06CC\u06A9 \u062F\u0642\u06CC\u0642\u0647",mm:"%d \u062F\u0642\u06CC\u0642\u0647",h:"\u06CC\u06A9 \u0633\u0627\u0639\u062A",hh:"%d \u0633\u0627\u0639\u062A",d:"\u06CC\u06A9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06CC\u06A9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06CC\u06A9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(r){return r.replace(/[\u06f0-\u06f9]/g,function(a){return xn[a]}).replace(/\u060c/g,",")},postformat:function(r){return r.replace(/\d/g,function(a){return St[a]}).replace(/,/g,"\u060C")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}});var Qn="nolla yksi kaksi kolme nelj\xE4 viisi kuusi seitsem\xE4n kahdeksan yhdeks\xE4n".split(" "),su=["nolla","yhden","kahden","kolmen","nelj\xE4n","viiden","kuuden",Qn[7],Qn[8],Qn[9]];function Nn(r,a,_,x){var E,xe,Te="";switch(_){case"s":return x?"muutaman sekunnin":"muutama sekunti";case"ss":return x?"sekunnin":"sekuntia";case"m":return x?"minuutin":"minuutti";case"mm":Te=x?"minuutin":"minuuttia";break;case"h":return x?"tunnin":"tunti";case"hh":Te=x?"tunnin":"tuntia";break;case"d":return x?"p\xE4iv\xE4n":"p\xE4iv\xE4";case"dd":Te=x?"p\xE4iv\xE4n":"p\xE4iv\xE4\xE4";break;case"M":return x?"kuukauden":"kuukausi";case"MM":Te=x?"kuukauden":"kuukautta";break;case"y":return x?"vuoden":"vuosi";case"yy":Te=x?"vuoden":"vuotta";break}return xe=x,Te=((E=r)<10?xe?su[E]:Qn[E]:E)+" "+Te}n.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xE4kuu_hein\xE4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xE4_hein\xE4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xE4n\xE4\xE4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xE4\xE4st\xE4",past:"%s sitten",s:Nn,ss:Nn,m:Nn,mm:Nn,h:Nn,hh:Nn,d:Nn,dd:Nn,M:Nn,MM:Nn,y:Nn,yy:Nn},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("fo",{months:"januar_februar_mars_apr\xEDl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xE1nadagur_t\xFDsdagur_mikudagur_h\xF3sdagur_fr\xEDggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xE1n_t\xFDs_mik_h\xF3s_fr\xED_ley".split("_"),weekdaysMin:"su_m\xE1_t\xFD_mi_h\xF3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xCD dag kl.] LT",nextDay:"[\xCD morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xCD gj\xE1r kl.] LT",lastWeek:"[s\xED\xF0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xED\xF0ani",s:"f\xE1 sekund",ss:"%d sekundir",m:"ein minutt",mm:"%d minuttir",h:"ein t\xEDmi",hh:"%d t\xEDmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xE1na\xF0i",MM:"%d m\xE1na\xF0ir",y:"eitt \xE1r",yy:"%d \xE1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("fr-ca",{months:"janvier_f\xE9vrier_mars_avril_mai_juin_juillet_ao\xFBt_septembre_octobre_novembre_d\xE9cembre".split("_"),monthsShort:"janv._f\xE9vr._mars_avr._mai_juin_juil._ao\xFBt_sept._oct._nov._d\xE9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xE0] LT",nextDay:"[Demain \xE0] LT",nextWeek:"dddd [\xE0] LT",lastDay:"[Hier \xE0] LT",lastWeek:"dddd [dernier \xE0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(r,a){switch(a){default:case"M":case"Q":case"D":case"DDD":case"d":return r+(r===1?"er":"e");case"w":case"W":return r+(r===1?"re":"e")}}}),n.defineLocale("fr-ch",{months:"janvier_f\xE9vrier_mars_avril_mai_juin_juillet_ao\xFBt_septembre_octobre_novembre_d\xE9cembre".split("_"),monthsShort:"janv._f\xE9vr._mars_avr._mai_juin_juil._ao\xFBt_sept._oct._nov._d\xE9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xE0] LT",nextDay:"[Demain \xE0] LT",nextWeek:"dddd [\xE0] LT",lastDay:"[Hier \xE0] LT",lastWeek:"dddd [dernier \xE0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(r,a){switch(a){default:case"M":case"Q":case"D":case"DDD":case"d":return r+(r===1?"er":"e");case"w":case"W":return r+(r===1?"re":"e")}},week:{dow:1,doy:4}}),n.defineLocale("fr",{months:"janvier_f\xE9vrier_mars_avril_mai_juin_juillet_ao\xFBt_septembre_octobre_novembre_d\xE9cembre".split("_"),monthsShort:"janv._f\xE9vr._mars_avr._mai_juin_juil._ao\xFBt_sept._oct._nov._d\xE9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xE0] LT",nextDay:"[Demain \xE0] LT",nextWeek:"dddd [\xE0] LT",lastDay:"[Hier \xE0] LT",lastWeek:"dddd [dernier \xE0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(r,a){switch(a){case"D":return r+(r===1?"er":"");default:case"M":case"Q":case"DDD":case"d":return r+(r===1?"er":"e");case"w":case"W":return r+(r===1?"re":"e")}},week:{dow:1,doy:4}});var fr="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),Wi="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");n.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(r,a){return r?/-MMM-/.test(a)?Wi[r.month()]:fr[r.month()]:fr},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xF4fr\xFBne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xFAt",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(r){return r+(r===1||r===8||20<=r?"ste":"de")},week:{dow:1,doy:4}});function wn(r,a,_,x){var E={s:["thodde secondanim","thodde second"],ss:[r+" secondanim",r+" second"],m:["eka mintan","ek minute"],mm:[r+" mintanim",r+" mintam"],h:["eka horan","ek hor"],hh:[r+" horanim",r+" horam"],d:["eka disan","ek dis"],dd:[r+" disanim",r+" dis"],M:["eka mhoinean","ek mhoino"],MM:[r+" mhoineanim",r+" mhoine"],y:["eka vorsan","ek voros"],yy:[r+" vorsanim",r+" vorsam"]};return a?E[_][0]:E[_][1]}n.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xE0rt","An Giblean","An C\xE8itean","An t-\xD2gmhios","An t-Iuchar","An L\xF9nastal","An t-Sultain","An D\xE0mhair","An t-Samhain","An D\xF9bhlachd"],monthsShort:["Faoi","Gear","M\xE0rt","Gibl","C\xE8it","\xD2gmh","Iuch","L\xF9n","Sult","D\xE0mh","Samh","D\xF9bh"],monthsParseExact:!0,weekdays:["Did\xF2mhnaich","Diluain","Dim\xE0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xF2","Lu","M\xE0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xE0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xE8 aig]
72LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xECos",MM:"%d m\xECosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(r){return r+(r===1?"d":r%10==2?"na":"mh")},week:{dow:1,doy:4}}),n.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xF1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xF1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xE9rcores_xoves_venres_s\xE1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xE9r._xov._ven._s\xE1b.".split("_"),weekdaysMin:"do_lu_ma_m\xE9_xo_ve_s\xE1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(this.hours()!==1?"\xE1s":"\xE1")+"] LT"},nextDay:function(){return"[ma\xF1\xE1 "+(this.hours()!==1?"\xE1s":"\xE1")+"] LT"},nextWeek:function(){return"dddd ["+(this.hours()!==1?"\xE1s":"a")+"] LT"},lastDay:function(){return"[onte "+(this.hours()!==1?"\xE1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(this.hours()!==1?"\xE1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(r){return r.indexOf("un")===0?"n"+r:"en "+r},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xEDa",dd:"%d d\xEDas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xBA",week:{dow:1,doy:4}}),n.defineLocale("gom-latn",{months:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Ieta to] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fatlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:wn,ss:wn,m:wn,mm:wn,h:wn,hh:wn,d:wn,dd:wn,M:wn,MM:wn,y:wn,yy:wn},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(r,a){switch(a){case"D":return r+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return r}},week:{dow:1,doy:4},meridiemParse:/rati|sokalli|donparam|sanje/,meridiemHour:function(r,a){return r===12&&(r=0),a==="rati"?r<4?r:r+12:a==="sokalli"?r:a==="donparam"?12<r?r:r+12:a==="sanje"?r+12:void 0},meridiem:function(r,a,_){return r<4?"rati":r<12?"sokalli":r<16?"donparam":r<20?"sanje":"rati"}});var Aw={1:"\u0AE7",2:"\u0AE8",3:"\u0AE9",4:"\u0AEA",5:"\u0AEB",6:"\u0AEC",7:"\u0AED",8:"\u0AEE",9:"\u0AEF",0:"\u0AE6"},Yw={"\u0AE7":"1","\u0AE8":"2","\u0AE9":"3","\u0AEA":"4","\u0AEB":"5","\u0AEC":"6","\u0AED":"7","\u0AEE":"8","\u0AEF":"9","\u0AE6":"0"};n.defineLocale("gu",{months:"\u0A9C\u0ABE\u0AA8\u0ACD\u0AAF\u0AC1\u0A86\u0AB0\u0AC0_\u0AAB\u0AC7\u0AAC\u0ACD\u0AB0\u0AC1\u0A86\u0AB0\u0AC0_\u0AAE\u0ABE\u0AB0\u0ACD\u0A9A_\u0A8F\u0AAA\u0ACD\u0AB0\u0ABF\u0AB2_\u0AAE\u0AC7_\u0A9C\u0AC2\u0AA8_\u0A9C\u0AC1\u0AB2\u0ABE\u0A88_\u0A91\u0A97\u0AB8\u0ACD\u0A9F_\u0AB8\u0AAA\u0ACD\u0A9F\u0AC7\u0AAE\u0ACD\u0AAC\u0AB0_\u0A91\u0A95\u0ACD\u0A9F\u0ACD\u0AAC\u0AB0_\u0AA8\u0AB5\u0AC7\u0AAE\u0ACD\u0AAC\u0AB0_\u0AA1\u0ABF\u0AB8\u0AC7\u0AAE\u0ACD\u0AAC\u0AB0".split("_"),monthsShort:"\u0A9C\u0ABE\u0AA8\u0ACD\u0AAF\u0AC1._\u0AAB\u0AC7\u0AAC\u0ACD\u0AB0\u0AC1._\u0AAE\u0ABE\u0AB0\u0ACD\u0A9A_\u0A8F\u0AAA\u0ACD\u0AB0\u0ABF._\u0AAE\u0AC7_\u0A9C\u0AC2\u0AA8_\u0A9C\u0AC1\u0AB2\u0ABE._\u0A91\u0A97._\u0AB8\u0AAA\u0ACD\u0A9F\u0AC7._\u0A91\u0A95\u0ACD\u0A9F\u0ACD._\u0AA8\u0AB5\u0AC7._\u0AA1\u0ABF\u0AB8\u0AC7.".split("_"),monthsParseExact:!0,weekdays:"\u0AB0\u0AB5\u0ABF\u0AB5\u0ABE\u0AB0_\u0AB8\u0ACB\u0AAE\u0AB5\u0ABE\u0AB0_\u0AAE\u0A82\u0A97\u0AB3\u0AB5\u0ABE\u0AB0_\u0AAC\u0AC1\u0AA7\u0ACD\u0AB5\u0ABE\u0AB0_\u0A97\u0AC1\u0AB0\u0AC1\u0AB5\u0ABE\u0AB0_\u0AB6\u0AC1\u0A95\u0ACD\u0AB0\u0AB5\u0ABE\u0AB0_\u0AB6\u0AA8\u0ABF\u0AB5\u0ABE\u0AB0".split("_"),weekdaysShort:"\u0AB0\u0AB5\u0ABF_\u0AB8\u0ACB\u0AAE_\u0AAE\u0A82\u0A97\u0AB3_\u0AAC\u0AC1\u0AA7\u0ACD_\u0A97\u0AC1\u0AB0\u0AC1_\u0AB6\u0AC1\u0A95\u0ACD\u0AB0_\u0AB6\u0AA8\u0ABF".split("_"),weekdaysMin:"\u0AB0_\u0AB8\u0ACB_\u0AAE\u0A82_\u0AAC\u0AC1_\u0A97\u0AC1_\u0AB6\u0AC1_\u0AB6".split("_"),longDateFormat:{LT:"A h:mm \u0AB5\u0ABE\u0A97\u0ACD\u0AAF\u0AC7",LTS:"A h:mm:ss \u0AB5\u0ABE\u0A97\u0ACD\u0AAF\u0AC7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0AB5\u0ABE\u0A97\u0ACD\u0AAF\u0AC7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0AB5\u0ABE\u0A97\u0ACD\u0AAF\u0AC7"},calendar:{sameDay:"[\u0A86\u0A9C] LT",nextDay:"[\u0A95\u0ABE\u0AB2\u0AC7] LT",nextWeek:"dddd, LT",lastDay:"[\u0A97\u0A87\u0A95\u0ABE\u0AB2\u0AC7] LT",lastWeek:"[\u0AAA\u0ABE\u0A9B\u0AB2\u0ABE] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0AAE\u0ABE",past:"%s \u0AAA\u0AC7\u0AB9\u0AB2\u0ABE",s:"\u0A85\u0AAE\u0AC1\u0A95 \u0AAA\u0AB3\u0ACB",ss:"%d \u0AB8\u0AC7\u0A95\u0A82\u0AA1",m:"\u0A8F\u0A95 \u0AAE\u0ABF\u0AA8\u0ABF\u0A9F",mm:"%d \u0AAE\u0ABF\u0AA8\u0ABF\u0A9F",h:"\u0A8F\u0A95 \u0A95\u0AB2\u0ABE\u0A95",hh:"%
72d \u0A95\u0AB2\u0ABE\u0A95",d:"\u0A8F\u0A95 \u0AA6\u0ABF\u0AB5\u0AB8",dd:"%d \u0AA6\u0ABF\u0AB5\u0AB8",M:"\u0A8F\u0A95 \u0AAE\u0AB9\u0ABF\u0AA8\u0ACB",MM:"%d \u0AAE\u0AB9\u0ABF\u0AA8\u0ACB",y:"\u0A8F\u0A95 \u0AB5\u0AB0\u0ACD\u0AB7",yy:"%d \u0AB5\u0AB0\u0ACD\u0AB7"},preparse:function(r){return r.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(a){return Yw[a]})},postformat:function(r){return r.replace(/\d/g,function(a){return Aw[a]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(r,a){return r===12&&(r=0),a==="\u0AB0\u0ABE\u0AA4"?r<4?r:r+12:a==="\u0AB8\u0AB5\u0ABE\u0AB0"?r:a==="\u0AAC\u0AAA\u0ACB\u0AB0"?10<=r?r:r+12:a==="\u0AB8\u0ABE\u0A82\u0A9C"?r+12:void 0},meridiem:function(r,a,_){return r<4?"\u0AB0\u0ABE\u0AA4":r<10?"\u0AB8\u0AB5\u0ABE\u0AB0":r<17?"\u0AAC\u0AAA\u0ACB\u0AB0":r<20?"\u0AB8\u0ABE\u0A82\u0A9C":"\u0AB0\u0ABE\u0AA4"},week:{dow:0,doy:6}}),n.defineLocale("he",{months:"\u05D9\u05E0\u05D5\u05D0\u05E8_\u05E4\u05D1\u05E8\u05D5\u05D0\u05E8_\u05DE\u05E8\u05E5_\u05D0\u05E4\u05E8\u05D9\u05DC_\u05DE\u05D0\u05D9_\u05D9\u05D5\u05E0\u05D9_\u05D9\u05D5\u05DC\u05D9_\u05D0\u05D5\u05D2\u05D5\u05E1\u05D8_\u05E1\u05E4\u05D8\u05DE\u05D1\u05E8_\u05D0\u05D5\u05E7\u05D8\u05D5\u05D1\u05E8_\u05E0\u05D5\u05D1\u05DE\u05D1\u05E8_\u05D3\u05E6\u05DE\u05D1\u05E8".split("_"),monthsShort:"\u05D9\u05E0\u05D5\u05F3_\u05E4\u05D1\u05E8\u05F3_\u05DE\u05E8\u05E5_\u05D0\u05E4\u05E8\u05F3_\u05DE\u05D0\u05D9_\u05D9\u05D5\u05E0\u05D9_\u05D9\u05D5\u05DC\u05D9_\u05D0\u05D5\u05D2\u05F3_\u05E1\u05E4\u05D8\u05F3_\u05D0\u05D5\u05E7\u05F3_\u05E0\u05D5\u05D1\u05F3_\u05D3\u05E6\u05DE\u05F3".split("_"),weekdays:"\u05E8\u05D0\u05E9\u05D5\u05DF_\u05E9\u05E0\u05D9_\u05E9\u05DC\u05D9\u05E9\u05D9_\u05E8\u05D1\u05D9\u05E2\u05D9_\u05D7\u05DE\u05D9\u05E9\u05D9_\u05E9\u05D9\u05E9\u05D9_\u05E9\u05D1\u05EA".split("_"),weekdaysShort:"\u05D0\u05F3_\u05D1\u05F3_\u05D2\u05F3_\u05D3\u05F3_\u05D4\u05F3_\u05D5\u05F3_\u05E9\u05F3".split("_"),weekdaysMin:"\u05D0_\u05D1_\u05D2_\u05D3_\u05D4_\u05D5_\u05E9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05D1]MMMM YYYY",LLL:"D [\u05D1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05D1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05D4\u05D9\u05D5\u05DD \u05D1\u05BE]LT",nextDay:"[\u05DE\u05D7\u05E8 \u05D1\u05BE]LT",nextWeek:"dddd [\u05D1\u05E9\u05E2\u05D4] LT",lastDay:"[\u05D0\u05EA\u05DE\u05D5\u05DC \u05D1\u05BE]LT",lastWeek:"[\u05D1\u05D9\u05D5\u05DD] dddd [\u05D4\u05D0\u05D7\u05E8\u05D5\u05DF \u05D1\u05E9\u05E2\u05D4] LT",sameElse:"L"},relativeTime:{future:"\u05D1\u05E2\u05D5\u05D3 %s",past:"\u05DC\u05E4\u05E0\u05D9 %s",s:"\u05DE\u05E1\u05E4\u05E8 \u05E9\u05E0\u05D9\u05D5\u05EA",ss:"%d \u05E9\u05E0\u05D9\u05D5\u05EA",m:"\u05D3\u05E7\u05D4",mm:"%d \u05D3\u05E7\u05D5\u05EA",h:"\u05E9\u05E2\u05D4",hh:function(r){return r===2?"\u05E9\u05E2\u05EA\u05D9\u05D9\u05DD":r+" \u05E9\u05E2\u05D5\u05EA"},d:"\u05D9\u05D5\u05DD",dd:function(r){return r===2?"\u05D9\u05D5\u05DE\u05D9\u05D9\u05DD":r+" \u05D9\u05DE\u05D9\u05DD"},M:"\u05D7\u05D5\u05D3\u05E9",MM:function(r){return r===2?"\u05D7\u05D5\u05D3\u05E9\u05D9\u05D9\u05DD":r+" \u05D7\u05D5\u05D3\u05E9\u05D9\u05DD"},y:"\u05E9\u05E0\u05D4",yy:function(r){return r===2?"\u05E9\u05E0\u05EA\u05D9\u05D9\u05DD":r%10==0&&r!==10?r+" \u05E9\u05E0\u05D4":r+" \u05E9\u05E0\u05D9\u05DD"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(r){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(r)},meridiem:function(r,a,_){return r<5?"\u05DC\u05E4\u05E0\u05D5\u05EA \u05D1\u05D5\u05E7\u05E8":r<10?"\u05D1\u05D1\u05D5\u05E7\u05E8":r<12?_?'\u05DC\u05E4\u05E0\u05D4"\u05E6':"\u05DC\u05E4\u05E0\u05D9 \u05D4\u05E6\u05D4\u05E8\u05D9\u05D9\u05DD":r<18?_?'\u05D0\u05D7\u05D4"\u05E6':"\u05D0\u05D7\u05E8\u05D9 \u05D4\u05E6\u05D4\u05E8\u05D9\u05D9\u05DD":"\u05D1\u05E2\u05E8\u05D1"}});
72var Ew={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096A",5:"\u096B",6:"\u096C",7:"\u096D",8:"\u096E",9:"\u096F",0:"\u0966"},Ow={"\u0967":"1","\u0968":"2","\u0969":"3","\u096A":"4","\u096B":"5","\u096C":"6","\u096D":"7","\u096E":"8","\u096F":"9","\u0966":"0"};function Bi(r,a,_){var x=r+" ";switch(_){case"ss":return x+=r===1?"sekunda":r===2||r===3||r===4?"sekunde":"sekundi";case"m":return a?"jedna minuta":"jedne minute";case"mm":return x+=r===1?"minuta":r===2||r===3||r===4?"minute":"minuta";case"h":return a?"jedan sat":"jednog sata";case"hh":return x+=r===1?"sat":r===2||r===3||r===4?"sata":"sati";case"dd":return x+=r===1?"dan":"dana";case"MM":return x+=r===1?"mjesec":r===2||r===3||r===4?"mjeseca":"mjeseci";case"yy":return x+=r===1?"godina":r===2||r===3||r===4?"godine":"godina"}}n.defineLocale("hi",{months:"\u091C\u0928\u0935\u0930\u0940_\u092B\u093C\u0930\u0935\u0930\u0940_\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u0948\u0932_\u092E\u0908_\u091C\u0942\u0928_\u091C\u0941\u0932\u093E\u0908_\u0905\u0917\u0938\u094D\u0924_\u0938\u093F\u0924\u092E\u094D\u092C\u0930_\u0905\u0915\u094D\u091F\u0942\u092C\u0930_\u0928\u0935\u092E\u094D\u092C\u0930_\u0926\u093F\u0938\u092E\u094D\u092C\u0930".split("_"),monthsShort:"\u091C\u0928._\u092B\u093C\u0930._\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u0948._\u092E\u0908_\u091C\u0942\u0928_\u091C\u0941\u0932._\u0905\u0917._\u0938\u093F\u0924._\u0905\u0915\u094D\u091F\u0942._\u0928\u0935._\u0926\u093F\u0938.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093F\u0935\u093E\u0930_\u0938\u094B\u092E\u0935\u093E\u0930_\u092E\u0902\u0917\u0932\u0935\u093E\u0930_\u092C\u0941\u0927\u0935\u093E\u0930_\u0917\u0941\u0930\u0942\u0935\u093E\u0930_\u0936\u0941\u0915\u094D\u0930\u0935\u093E\u0930_\u0936\u0928\u093F\u0935\u093E\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093F_\u0938\u094B\u092E_\u092E\u0902\u0917\u0932_\u092C\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094D\u0930_\u0936\u0928\u093F".split("_"),weekdaysMin:"\u0930_\u0938\u094B_\u092E\u0902_\u092C\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092C\u091C\u0947",LTS:"A h:mm:ss \u092C\u091C\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092C\u091C\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092C\u091C\u0947"},calendar:{sameDay:"[\u0906\u091C] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092A\u093F\u091B\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092E\u0947\u0902",past:"%s \u092A\u0939\u0932\u0947",s:"\u0915\u0941\u091B \u0939\u0940 \u0915\u094D\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090F\u0915 \u092E\u093F\u0928\u091F",mm:"%d \u092E\u093F\u0928\u091F",h:"\u090F\u0915 \u0918\u0902\u091F\u093E",hh:"%d \u0918\u0902\u091F\u0947",d:"\u090F\u0915 \u0926\u093F\u0928",dd:"%d \u0926\u093F\u0928",M:"\u090F\u0915 \u092E\u0939\u0940\u0928\u0947",MM:"%d \u092E\u0939\u0940\u0928\u0947",y:"\u090F\u0915 \u0935\u0930\u094D\u0937",yy:"%d \u0935\u0930\u094D\u0937"},preparse:function(r){return r.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(a){return Ow[a]})},postformat:function(r){return r.replace(/\d/g,function(a){return Ew[a]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(r,a){return r===12&&(r=0),a==="\u0930\u093E\u0924"?r<4?r:r+12:a==="\u0938\u0941\u092C\u0939"?r:a==="\u0926\u094B\u092A\u0939\u0930"?10<=r?r:r+12:a==="\u0936\u093E\u092E"?r+12:void 0},meridiem:function(r,a,_){return r<4?"\u0930\u093E\u0924":r<10?"\u0938\u0941\u092C\u0939":r<17?"\u0926\u094B\u092A\u0939\u0930":r<20?"\u0936\u093E\u092E":"\u0930\u093E\u0924"},week:{dow:0,doy:6}}),n.defineLocale("hr",{months:{format:"sije\u010Dnja_velja\u010De_o\u017Eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010Danj_velja\u010Da_o\u017Eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017Eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010Detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010Det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010De_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010Der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:Bi,m:Bi,mm:Bi,h:Bi,hh:Bi,d:"dan",dd:Bi,M:"mjesec",MM:Bi,y:"godinu",yy:Bi},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});var Iw="vas\xE1rnap h\xE9tf\u0151n kedden szerd\xE1n cs\xFCt\xF6rt\xF6k\xF6n p\xE9nteken szombaton".split(" ");function Nr(r,a,_,x){var E=r;switch(_){case"s":return x||a?"n\xE9h\xE1ny m\xE1sodperc":"n\xE9h\xE1ny m\xE1sodperce";case"ss":return E+(x||a)?" m\xE1sodperc":" m\xE1sodperce";case"m":return"egy"+(x||a?" perc":" perce");case"mm":return E+(x||a?" perc":" perce");case"h":return"egy"+(x||a?" \xF3ra":" \xF3r\xE1ja");case"hh":return E+(x||a?" \xF3ra":" \xF3r\xE1ja");case"d":return"egy"+(x||a?" nap":" napja");case"dd":return E+(x||a?" nap":" napja");case"M":return"egy"+(x||a?" h\xF3nap":" h\xF3napja");case"MM":return E+(x||a?" h\xF3nap":" h\xF3napja");case"y":return"egy"+(x||a?" \xE9v":" \xE9ve");case"yy":return E+(x||a?" \xE9v":" \xE9ve")}return""}function Z5(r){return(r?"":"[m\xFAlt] ")+"["+Iw[this.day()]+"] LT[-kor]"}function Uo(r){return r%100==11||r%10!=1}function as(r,a,_,x){var E=r+" ";switch(_){case"s":return a||x?"nokkrar sek\xFAndur":"nokkrum sek\xFAndum";case"ss":return Uo(r)?E+(a||x?"sek\xFAndur":"sek\xFAndum"):E+"sek\xFAnda";case"m":return a?"m\xEDn\xFAta":"m\xEDn\xFAtu";case"mm":return Uo(r)?E+(a||x?"m\xEDn\xFAtur":"m\xEDn\xFAtum"):a?E+"m\xEDn\xFAta":E+"m\xEDn\xFAtu";case"hh":return Uo(r)?E+(a||x?"klukkustundir":"klukkustundum"):E+"klukkustund";case"d":return a?"dagur":x?"dag":"degi";case"dd":return Uo(r)?a?E+"dagar":E+(x?"daga":"d\xF6gum"):a?E+"dagur":E+(x?"dag":"degi");case"M":return a?"m\xE1nu\xF0ur":x?"m\xE1nu\xF0":"m\xE1nu\xF0i";case"MM":return Uo(r)?a?E+"m\xE1nu\xF0ir":E+(x?"m\xE1nu\xF0i":"m\xE1nu\xF0um"):a?E+"m\xE1nu\xF0ur":E+(x?"m\xE1nu\xF0":"m\xE1nu\xF0i");case"y":return a||x?"\xE1r":"\xE1ri";case"yy":return Uo(r)?E+(a||x?"\xE1r":"\xE1rum"):E+(a||x?"\xE1r":"\xE1ri")}}n.defineLocale("hu",{months:"janu\xE1r_febru\xE1r_m\xE1rcius_\xE1prilis_m\xE1jus_j\xFAnius_j\xFAlius_augusztus_szeptember_okt\xF3ber_november_december".split("_"),monthsShort:"jan_feb_m\xE1rc_\xE1pr_m\xE1j_j\xFAn_j\xFAl_aug_szept_okt_nov_dec".split("_"),weekdays:"vas\xE1rnap_h\xE9tf\u0151_kedd_szerda_cs\xFCt\xF6rt\xF6k_p\xE9ntek_szombat".split("_"),weekdaysShort:"vas_h\xE9t_kedd_sze_cs\xFCt_p\xE9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(r){return r.charAt(1).toLowerCase()==="u"},meridiem:function(r,a,_){return r<12?_===!0?"de":"DE":_===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return Z5.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return Z5.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xFAlva",past:"%s",s:Nr,ss:Nr,m:Nr,mm:Nr,h:Nr,hh:Nr,d:Nr,dd:Nr,M:Nr,MM:Nr,y:Nr,yy:Nr},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057E\u0561\u0580\u056B_\u0583\u0565\u057F\u0580\u057E\u0561\u0580\u056B_\u0574\u0561\u0580\u057F\u056B_\u0561\u057A\u0580\u056B\u056C\u056B_\u0574\u0561\u0575\u056B\u057D\u056B_\u0570\u0578\u0582\u0576\u056B\u057D\u056B_\u0570\u0578\u0582\u056C\u056B\u057D\u056B_\u0585\u0563\u0578\u057D\u057F\u0578\u057D\u056B_\u057D\u0565\u057A\u057F\u0565\u0574\u0562\u0565\u0580\u056B_\u0570\u0578\u056F\u057F\u0565\u0574\u0562\u0565\u0580\u056B_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056B_\u0564\u0565\u056F\u057F\u0565\u0574\u0562\u0565\u0580\u056B".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057E\u0561\u0580_\u0583\u0565\u057F\u0580\u057E\u0561\u0580_\u0574\u0561\u0580\u057F_\u0561\u057A\u0580\u056B\u056C_\u0574\u0561\u0575\u056B\u057D_\u0570\u0578\u0582\u0576\u056B\u057D_\u0570\u0578\u0582\u056C\u056B\u057D_\u0585\u0563\u0578\u057D\u057F\u0578\u057D_\u057D\u0565\u057A\u057F\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056F\u057F\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056F\u057F\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057E_\u0583\u057F\u0580_\u0574\u0580\u057F_\u0561\u057A\u0580_\u0574\u0575\u057D_\u0570\u0576\u057D_\u0570\u056C\u057D_\u0585\u0563\u057D_\u057D\u057A\u057F_\u0570\u056F\u057F_\u0576\u0574\u0562_\u0564\u056F\u057F".split("_"),weekdays:"\u056F\u056B\u0580\u0561\u056F\u056B_\u0565\u0580\u056F\u0578\u0582\u0577\u0561\u0562\u0569\u056B_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056B_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056B_\u0570\u056B\u0576\u0563\u0577\u0561\u0562\u0569\u056B_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056F\u0580\u056F_\u0565\u0580\u056F_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056F\u0580\u056F_\u0565\u0580\u056F_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057D\u0585\u0580] LT",nextDay:"[\u057E\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056F] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056A\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056E] dddd [\u0585\u0580\u0568 \u056A\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057F\u0578",past:"%s \u0561\u057C\u0561\u057B",s:"\u0574\u056B \u0584\u0561\u0576\u056B \u057E\u0561\u0575\u0580\u056F\u0575\u0561\u0576",ss:"%d \u057E\u0561\u0575\u0580\u056F\u0575\u0561\u0576",m:"\u0580\u0578\u057A\u0565",mm:"%d \u0580\u0578\u057A\u0565",h:"\u056A\u0561\u0574",hh:"%d \u056A\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056B\u057D",MM:"%d \u0561\u0574\u056B\u057D",y:"\u057F\u0561\u0580\u056B",yy:"%d \u057F\u0561\u0580\u056B"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(r){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(r)},meridiem:function(r){return r<4?"\u0563\u056B\u0577\u0565\u0580\u057E\u0561":r<12?"\u0561\u057C\u0561\u057E\u0578\u057F\u057E\u0561":r<17?"\u0581\u0565\u0580\u0565\u056F\u057E\u0561":"\u0565\u0580\u0565\u056F\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(r,a){switch(a){case"DDD":case"w":case"W":case"DDDo":return r===1?r+"-\u056B\u0576":r+"-\u0580\u0564";default:return r}},week:{dow:1,doy:7}}),n.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(r,a){return r===12&&(r=0),a==="pagi"?r:a==="siang"?11<=r?r:r+12:a==="sore"||a==="malam"?r+12:void 0},meridiem:function(r,a,_){return r<11?"pagi":r<15?"siang":r<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),n.defineLocale("is",{months:"jan\xFAar_febr\xFAar_mars_apr\xEDl_ma\xED_j\xFAn\xED_j\xFAl\xED_\xE1g\xFAst_september_okt\xF3ber_n\xF3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xED_j\xFAn_j\xFAl_\xE1g\xFA_sep_okt_n\xF3v_des".split("_"),weekdays:"sunnudagur_m\xE1nudagur_\xFEri\xF0judagur_mi\xF0vikudagur_fimmtudagur_f\xF6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xE1n_\xFEri_mi\xF0_fim_f\xF6s_lau".split("_"),weekdaysMin:"Su_M\xE1_\xDEr_Mi_Fi_F\xF6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xED dag kl.] LT",nextDay:"[\xE1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xED g\xE6r kl.] LT",lastWeek:"[s\xED\xF0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xED\xF0an",s:as,ss:as,m:as,mm:as,h:"klukkustund",hh:as,d:as,dd:as,M:as,MM:as,y:as,yy:as},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xEC_marted\xEC_mercoled\xEC_gioved\xEC_venerd\xEC_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return this.day()===0?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(r){return(/^[0-9].+$/.test(r)?"tra":"in")+" "+r},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%
72d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xBA",week:{dow:1,doy:4}}),n.defineLocale("ja",{months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65E5\u66DC\u65E5_\u6708\u66DC\u65E5_\u706B\u66DC\u65E5_\u6C34\u66DC\u65E5_\u6728\u66DC\u65E5_\u91D1\u66DC\u65E5_\u571F\u66DC\u65E5".split("_"),weekdaysShort:"\u65E5_\u6708_\u706B_\u6C34_\u6728_\u91D1_\u571F".split("_"),weekdaysMin:"\u65E5_\u6708_\u706B_\u6C34_\u6728_\u91D1_\u571F".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5 HH:mm",LLLL:"YYYY\u5E74M\u6708D\u65E5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(r){return r==="\u5348\u5F8C"},meridiem:function(r,a,_){return r<12?"\u5348\u524D":"\u5348\u5F8C"},calendar:{sameDay:"[\u4ECA\u65E5] LT",nextDay:"[\u660E\u65E5] LT",nextWeek:function(r){return r.week()<this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65E5] LT",lastWeek:function(r){return this.week()<r.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(r,a){switch(a){case"d":case"D":case"DDD":return r+"\u65E5";default:return r}},relativeTime:{future:"%s\u5F8C",past:"%s\u524D",s:"\u6570\u79D2",ss:"%d\u79D2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65E5",dd:"%d\u65E5",M:"1\u30F6\u6708",MM:"%d\u30F6\u6708",y:"1\u5E74",yy:"%d\u5E74"}}),n.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(r,a){return r===12&&(r=0),a==="enjing"?r:a==="siyang"?11<=r?r:r+12:a==="sonten"||a==="ndalu"?r+12:void 0},meridiem:function(r,a,_){return r<11?"enjing":r<15?"siyang":r<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}}),n.defineLocale("ka",{months:{standalone:"\u10D8\u10D0\u10DC\u10D5\u10D0\u10E0\u10D8_\u10D7\u10D4\u10D1\u10D4\u10E0\u10D5\u10D0\u10DA\u10D8_\u10DB\u10D0\u10E0\u10E2\u10D8_\u10D0\u10DE\u10E0\u10D8\u10DA\u10D8_\u10DB\u10D0\u10D8\u10E1\u10D8_\u10D8\u10D5\u10DC\u10D8\u10E1\u10D8_\u10D8\u10D5\u10DA\u10D8\u10E1\u10D8_\u10D0\u10D2\u10D5\u10D8\u10E1\u10E2\u10DD_\u10E1\u10D4\u10E5\u10E2\u10D4\u10DB\u10D1\u10D4\u10E0\u10D8_\u10DD\u10E5\u10E2\u10DD\u10DB\u10D1\u10D4\u10E0\u10D8_\u10DC\u10DD\u10D4\u10DB\u10D1\u10D4\u10E0\u10D8_\u10D3\u10D4\u10D9\u10D4\u10DB\u10D1\u10D4\u10E0\u10D8".split("_"),format:"\u10D8\u10D0\u10DC\u10D5\u10D0\u10E0\u10E1_\u10D7\u10D4\u10D1\u10D4\u10E0\u10D5\u10D0\u10DA\u10E1_\u10DB\u10D0\u10E0\u10E2\u10E1_\u10D0\u10DE\u10E0\u10D8\u10DA\u10D8\u10E1_\u10DB\u10D0\u10D8\u10E1\u10E1_\u10D8\u10D5\u10DC\u10D8\u10E1\u10E1_\u10D8\u10D5\u10DA\u10D8\u10E1\u10E1_\u10D0\u10D2\u10D5\u10D8\u10E1\u10E2\u10E1_\u10E1\u10D4\u10E5\u10E2\u10D4\u10DB\u10D1\u10D4\u10E0\u10E1_\u10DD\u10E5\u10E2\u10DD\u10DB\u10D1\u10D4\u10E0\u10E1_\u10DC\u10DD\u10D4\u10DB\u10D1\u10D4\u10E0\u10E1_\u10D3\u10D4\u10D9\u10D4\u10DB\u10D1\u10D4\u10E0\u10E1".split("_")},monthsShort:"\u10D8\u10D0\u10DC_\u10D7\u10D4\u10D1_\u10DB\u10D0\u10E0_\u10D0\u10DE\u10E0_\u10DB\u10D0\u10D8_\u10D8\u10D5\u10DC_\u10D8\u10D5\u10DA_\u10D0\u10D2\u10D5_\u10E1\u10D4\u10E5_\u10DD\u10E5\u10E2_\u10DC\u10DD\u10D4_\u10D3\u10D4\u10D9".split("_"),weekdays:{standalone:"\u10D9\u10D5\u10D8\u10E0\u10D0_\u10DD\u10E0\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10E1\u10D0\u10DB\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10DD\u10D7\u10EE\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10EE\u10E3\u10D7\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10DE\u10D0\u10E0\u10D0\u10E1\u10D9\u10D4\u10D5\u10D8_\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8".split("_"),format:"\u10D9\u10D5\u10D8\u10E0\u10D0\u10E1_\u10DD\u10E0\u10E8\u10D0\u10D1\u10D0\u10D7\u10E1_\u10E1\u10D0\u10DB\u10E8\u10D0\u10D1\u10D0\u10D7\u10E1_\u10DD\u10D7\u10EE\u10E8\u10D0\u10D1\u10D0\u10D7\u10E1_\u10EE\u10E3\u10D7\u10E8\u10D0\u10D1\u10D0\u10D7\u10E1_\u10DE\u10D0\u10E0\u10D0\u10E1\u10D9\u10D4\u10D5\u10E1_\u10E8\u10D0\u10D1\u10D0\u10D7\u10E1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10D9\u10D5\u10D8_\u10DD\u10E0\u10E8_\u10E1\u10D0\u10DB_\u10DD\u10D7\u10EE_\u10EE\u10E3\u10D7_\u10DE\u10D0\u10E0_\u10E8\u10D0\u10D1".split("_"),weekdaysMin:"\u
7210D9\u10D5_\u10DD\u10E0_\u10E1\u10D0_\u10DD\u10D7_\u10EE\u10E3_\u10DE\u10D0_\u10E8\u10D0".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[\u10D3\u10E6\u10D4\u10E1] LT[-\u10D6\u10D4]",nextDay:"[\u10EE\u10D5\u10D0\u10DA] LT[-\u10D6\u10D4]",lastDay:"[\u10D2\u10E3\u10E8\u10D8\u10DC] LT[-\u10D6\u10D4]",nextWeek:"[\u10E8\u10D4\u10DB\u10D3\u10D4\u10D2] dddd LT[-\u10D6\u10D4]",lastWeek:"[\u10EC\u10D8\u10DC\u10D0] dddd LT-\u10D6\u10D4",sameElse:"L"},relativeTime:{future:function(r){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10ec\u10d4\u10da\u10d8)/.test(r)?r.replace(/\u10d8$/,"\u10E8\u10D8"):r+"\u10E8\u10D8"},past:function(r){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(r)?r.replace(/(\u10d8|\u10d4)$/,"\u10D8\u10E1 \u10EC\u10D8\u10DC"):/\u10ec\u10d4\u10da\u10d8/.test(r)?r.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10EC\u10DA\u10D8\u10E1 \u10EC\u10D8\u10DC"):void 0},s:"\u10E0\u10D0\u10DB\u10D3\u10D4\u10DC\u10D8\u10DB\u10D4 \u10EC\u10D0\u10DB\u10D8",ss:"%d \u10EC\u10D0\u10DB\u10D8",m:"\u10EC\u10E3\u10D7\u10D8",mm:"%d \u10EC\u10E3\u10D7\u10D8",h:"\u10E1\u10D0\u10D0\u10D7\u10D8",hh:"%d \u10E1\u10D0\u10D0\u10D7\u10D8",d:"\u10D3\u10E6\u10D4",dd:"%d \u10D3\u10E6\u10D4",M:"\u10D7\u10D5\u10D4",MM:"%d \u10D7\u10D5\u10D4",y:"\u10EC\u10D4\u10DA\u10D8",yy:"%d \u10EC\u10D4\u10DA\u10D8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(r){return r===0?r:r===1?r+"-\u10DA\u10D8":r<20||r<=100&&r%20==0||r%100==0?"\u10DB\u10D4-"+r:r+"-\u10D4"},week:{dow:1,doy:7}});var j2={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044B",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044B",10:"-\u0448\u044B",20:"-\u0448\u044B",30:"-\u0448\u044B",40:"-\u0448\u044B",50:"-\u0448\u0456",60:"-\u0448\u044B",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044B",100:"-\u0448\u0456"};n.defineLocale("kk",{months:"\u049B\u0430\u04A3\u0442\u0430\u0440_\u0430\u049B\u043F\u0430\u043D_\u043D\u0430\u0443\u0440\u044B\u0437_\u0441\u04D9\u0443\u0456\u0440_\u043C\u0430\u043C\u044B\u0440_\u043C\u0430\u0443\u0441\u044B\u043C_\u0448\u0456\u043B\u0434\u0435_\u0442\u0430\u043C\u044B\u0437_\u049B\u044B\u0440\u043A\u04AF\u0439\u0435\u043A_\u049B\u0430\u0437\u0430\u043D_\u049B\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043B\u0442\u043E\u049B\u0441\u0430\u043D".split("_"),monthsShort:"\u049B\u0430\u04A3_\u0430\u049B\u043F_\u043D\u0430\u0443_\u0441\u04D9\u0443_\u043C\u0430\u043C_\u043C\u0430\u0443_\u0448\u0456\u043B_\u0442\u0430\u043C_\u049B\u044B\u0440_\u049B\u0430\u0437_\u049B\u0430\u0440_\u0436\u0435\u043B".split("_"),weekdays:"\u0436\u0435\u043A\u0441\u0435\u043D\u0431\u0456_\u0434\u04AF\u0439\u0441\u0435\u043D\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043D\u0431\u0456_\u0441\u04D9\u0440\u0441\u0435\u043D\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043D\u0431\u0456_\u0436\u04B1\u043C\u0430_\u0441\u0435\u043D\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043A_\u0434\u04AF\u0439_\u0441\u0435\u0439_\u0441\u04D9\u0440_\u0431\u0435\u0439_\u0436\u04B1\u043C_\u0441\u0435\u043D".split("_"),weekdaysMin:"\u0436\u043A_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043C_\u0441\u043D".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04AF\u0433\u0456\u043D \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04A3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041A\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04E8\u0442\u043A\u0435\u043D \u0430\u043F\u0442\u0430\u043D\u044B\u04A3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043D\u0434\u0435",past:"%s \u0431\u04B1\u0440\u044B\u043D",s:"\u0431\u0456\u0440\u043D\u0435\u0448\u0435 \u0441\u0435\u043A\u0443\u043D\u0434",ss:"%d \u0441\u0435\u043A\u0443\u043D\u0434",m:"\u0431\u0456\u0440 \u043C\u0438\u043D\u0443\u0442",mm:"%d \u043C\u0438\u043D\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043A\u04AF\u043D",dd:"%d \u043A\u04AF\u043D",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044B\u043B",yy:"%d \u0436\u044B\u043B"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(r){return r+(j2[r]||j2[r%10]||j2[100<=r?100:null])},week:{dow:1,doy:7}});var Pw={1:"\u17E1",2:"\u17E2",3:"\u17E3",4:"\u17E4",5:"\u17E5",6:"\u17E6",7:"\u17E7",8:"\u17E8",9:"\u17E9",0:"\u17E0"},Nw={"\u17E1":"1","\u17E2":"2","\u17E3":"3","\u17E4":"4","\u17E5":"5","\u17E6":"6","\u17E7":"7","\u17E8":"8","\u17E9":"9","\u17E0":"0"};n.defineLocale("km",{months:"\u1798\u1780\u179A\u17B6_\u1780\u17BB\u1798\u17D2\u1797\u17C8_\u1798\u17B8\u1793\u17B6_\u1798\u17C1\u179F\u17B6_\u17A7\u179F\u1797\u17B6_\u1798\u17B7\u1790\u17BB\u1793\u17B6_\u1780\u1780\u17D2\u1780\u178A\u17B6_\u179F\u17B8\u17A0\u17B6_\u1780\u1789\u17D2\u1789\u17B6_\u178F\u17BB\u179B\u17B6_\u179C\u17B7\u1785\u17
72D2\u1786\u17B7\u1780\u17B6_\u1792\u17D2\u1793\u17BC".split("_"),monthsShort:"\u1798\u1780\u179A\u17B6_\u1780\u17BB\u1798\u17D2\u1797\u17C8_\u1798\u17B8\u1793\u17B6_\u1798\u17C1\u179F\u17B6_\u17A7\u179F\u1797\u17B6_\u1798\u17B7\u1790\u17BB\u1793\u17B6_\u1780\u1780\u17D2\u1780\u178A\u17B6_\u179F\u17B8\u17A0\u17B6_\u1780\u1789\u17D2\u1789\u17B6_\u178F\u17BB\u179B\u17B6_\u179C\u17B7\u1785\u17D2\u1786\u17B7\u1780\u17B6_\u1792\u17D2\u1793\u17BC".split("_"),weekdays:"\u17A2\u17B6\u1791\u17B7\u178F\u17D2\u1799_\u1785\u17D0\u1793\u17D2\u1791_\u17A2\u1784\u17D2\u1782\u17B6\u179A_\u1796\u17BB\u1792_\u1796\u17D2\u179A\u17A0\u179F\u17D2\u1794\u178F\u17B7\u17CD_\u179F\u17BB\u1780\u17D2\u179A_\u179F\u17C5\u179A\u17CD".split("_"),weekdaysShort:"\u17A2\u17B6_\u1785_\u17A2_\u1796_\u1796\u17D2\u179A_\u179F\u17BB_\u179F".split("_"),weekdaysMin:"\u17A2\u17B6_\u1785_\u17A2_\u1796_\u1796\u17D2\u179A_\u179F\u17BB_\u179F".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(r){return r==="\u179B\u17D2\u1784\u17B6\u1785"},meridiem:function(r,a,_){return r<12?"\u1796\u17D2\u179A\u17B9\u1780":"\u179B\u17D2\u1784\u17B6\u1785"},calendar:{sameDay:"[\u1790\u17D2\u1784\u17C3\u1793\u17C1\u17C7 \u1798\u17C9\u17C4\u1784] LT",nextDay:"[\u179F\u17D2\u17A2\u17C2\u1780 \u1798\u17C9\u17C4\u1784] LT",nextWeek:"dddd [\u1798\u17C9\u17C4\u1784] LT",lastDay:"[\u1798\u17D2\u179F\u17B7\u179B\u1798\u17B7\u1789 \u1798\u17C9\u17C4\u1784] LT",lastWeek:"dddd [\u179F\u1794\u17D2\u178F\u17B6\u17A0\u17CD\u1798\u17BB\u1793] [\u1798\u17C9\u17C4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17C0\u178F",past:"%s\u1798\u17BB\u1793",s:"\u1794\u17C9\u17BB\u1793\u17D2\u1798\u17B6\u1793\u179C\u17B7\u1793\u17B6\u1791\u17B8",ss:"%d \u179C\u17B7\u1793\u17B6\u1791\u17B8",m:"\u1798\u17BD\u1799\u1793\u17B6\u1791\u17B8",mm:"%d \u1793\u17B6\u1791\u17B8",h:"\u1798\u17BD\u1799\u1798\u17C9\u17C4\u1784",hh:"%d \u1798\u17C9\u17C4\u1784",d:"\u1798\u17BD\u1799\u1790\u17D2\u1784\u17C3",dd:"%d \u1790\u17D2\u1784\u17C3",M:"\u1798\u17BD\u1799\u1781\u17C2",MM:"%d \u1781\u17C2",y:"\u1798\u17BD\u1799\u1786\u17D2\u1793\u17B6\u17C6",yy:"%d \u1786\u17D2\u1793\u17B6\u17C6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17B8%d",preparse:function(r){return r.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(a){return Nw[a]})},postformat:function(r){return r.replace(/\d/g,function(a){return Pw[a]})},week:{dow:1,doy:4}});var Rw={1:"\u0CE7",2:"\u0CE8",3:"\u0CE9",4:"\u0CEA",5:"\u0CEB",6:"\u0CEC",7:"\u0CED",8:"\u0CEE",9:"\u0CEF",0:"\u0CE6"},Hw={"\u0CE7":"1","\u0CE8":"2","\u0CE9":"3","\u0CEA":"4","\u0CEB":"5","\u0CEC":"6","\u0CED":"7","\u0CEE":"8","\u0CEF":"9","\u0CE6":"0"};n.defineLocale("kn",{months:"\u0C9C\u0CA8\u0CB5\u0CB0\u0CBF_\u0CAB\u0CC6\u0CAC\u0CCD\u0CB0\u0CB5\u0CB0\u0CBF_\u0CAE\u0CBE\u0CB0\u0CCD\u0C9A\u0CCD_\u0C8F\u0CAA\u0CCD\u0CB0\u0CBF\u0CB2\u0CCD_\u0CAE\u0CC6\u0CD5_\u0C9C\u0CC2\u0CA8\u0CCD_\u0C9C\u0CC1\u0CB2\u0CC6\u0CD6_\u0C86\u0C97\u0CB8\u0CCD\u0C9F\u0CCD_\u0CB8\u0CC6\u0CAA\u0CCD\u0C9F\u0CC6\u0C82\u0CAC\u0CB0\u0CCD_\u0C85\u0C95\u0CCD\u0C9F\u0CC6\u0CC2\u0CD5\u0CAC\u0CB0\u0CCD_\u0CA8\u0CB5\u0CC6\u0C82\u0CAC\u0CB0\u0CCD_\u0CA1\u0CBF\u0CB8\u0CC6\u0C82\u0CAC\u0CB0\u0CCD".split("_"),monthsShort:"\u0C9C\u0CA8_\u0CAB\u0CC6\u0CAC\u0CCD\u0CB0_\u0CAE\u0CBE\u0CB0\u0CCD\u0C9A\u0CCD_\u0C8F\u0CAA\u0CCD\u0CB0\u0CBF\u0CB2\u0CCD_\u0CAE\u0CC6\u0CD5_\u0C9C\u0CC2\u0CA8\u0CCD_\u0C9C\u0CC1\u0CB2\u0CC6\u0CD6_\u0C86\u0C97\u0CB8\u0CCD\u0C9F\u0CCD_\u0CB8\u0CC6\u0CAA\u0CCD\u0C9F\u0CC6\u0C82_\u0C85\u0C95\u0CCD\u0C9F\u0CC6\u0CC2\u0CD5_\u0CA8\u0CB5\u0CC6\u0C82_\u0CA1\u0CBF\u0CB8\u0CC6\u0C82".split("_"),monthsParseExact:!0,weekdays:"\u0CAD\u0CBE\u0CA8\u0CC1\u0CB5\u0CBE\u0CB0_\u0CB8\u0CC6\u0CC2\u0CD5\u0CAE\u0CB5\u0CBE\u0CB0_\u0CAE\u0C82\u0C97\u0CB3\u0CB5\u0CBE\u0CB0_\u0CAC\u0CC1\u0CA7\u0CB5\u0CBE\u0CB0_\u0C97\u0CC1\u0CB0\u0CC1\u0CB5\u0CBE\u0CB0_\u0CB6\u0CC1\u0C95\u0CCD\u0CB0\u0CB5\u0CBE\u0CB0_\u0CB6\u0CA8\u0CBF\u0CB5\u0CBE\u0CB0".split("_"),weekdaysShort:"\u0CAD\u0CBE\u0CA8\u0CC1_\u0CB8\u0CC6\u0CC2\u0CD5\u0CAE_\u0CAE\u0C82\u0C97\u0CB3_\u0CAC\u0CC1\u0CA7_\u0C97\u0CC1\u0CB0\u0CC1_\u0CB6\u0CC1\u0C95\u0CCD\u0CB0_\u0CB6\u0CA8\u0CBF".split("_"),weekdaysMin:"\u0CAD\u0CBE_\u0CB8\u0CC6\u0CC2\u0CD5_\u0CAE\u0C82_\u0CAC\u0CC1_\u0C97\u0CC1_\u0CB6\u0CC1_\u0CB6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0C87\u0C82\u0CA6\u0CC1] LT",nextDay:"[\u0CA8\u0CBE\u0CB3\u0CC6] LT",nextWeek:"dddd, LT",lastDay:"[\u0CA8\u0CBF\u0CA8\u0CCD\u0CA8\u0CC6] LT",lastWeek:"[\u0C95\u0CC6\u0CC2\u0CA8\u0CC6\u0CAF] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0CA8\u0C82\u0CA4\u0CB0",past:"%s \u0CB9\u0CBF\u0C82\u0CA6\u0CC6",
72s:"\u0C95\u0CC6\u0CB2\u0CB5\u0CC1 \u0C95\u0CCD\u0CB7\u0CA3\u0C97\u0CB3\u0CC1",ss:"%d \u0CB8\u0CC6\u0C95\u0CC6\u0C82\u0CA1\u0CC1\u0C97\u0CB3\u0CC1",m:"\u0C92\u0C82\u0CA6\u0CC1 \u0CA8\u0CBF\u0CAE\u0CBF\u0CB7",mm:"%d \u0CA8\u0CBF\u0CAE\u0CBF\u0CB7",h:"\u0C92\u0C82\u0CA6\u0CC1 \u0C97\u0C82\u0C9F\u0CC6",hh:"%d \u0C97\u0C82\u0C9F\u0CC6",d:"\u0C92\u0C82\u0CA6\u0CC1 \u0CA6\u0CBF\u0CA8",dd:"%d \u0CA6\u0CBF\u0CA8",M:"\u0C92\u0C82\u0CA6\u0CC1 \u0CA4\u0CBF\u0C82\u0C97\u0CB3\u0CC1",MM:"%d \u0CA4\u0CBF\u0C82\u0C97\u0CB3\u0CC1",y:"\u0C92\u0C82\u0CA6\u0CC1 \u0CB5\u0CB0\u0CCD\u0CB7",yy:"%d \u0CB5\u0CB0\u0CCD\u0CB7"},preparse:function(r){return r.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(a){return Hw[a]})},postformat:function(r){return r.replace(/\d/g,function(a){return Rw[a]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(r,a){return r===12&&(r=0),a==="\u0CB0\u0CBE\u0CA4\u0CCD\u0CB0\u0CBF"?r<4?r:r+12:a==="\u0CAC\u0CC6\u0CB3\u0CBF\u0C97\u0CCD\u0C97\u0CC6"?r:a==="\u0CAE\u0CA7\u0CCD\u0CAF\u0CBE\u0CB9\u0CCD\u0CA8"?10<=r?r:r+12:a==="\u0CB8\u0C82\u0C9C\u0CC6"?r+12:void 0},meridiem:function(r,a,_){return r<4?"\u0CB0\u0CBE\u0CA4\u0CCD\u0CB0\u0CBF":r<10?"\u0CAC\u0CC6\u0CB3\u0CBF\u0C97\u0CCD\u0C97\u0CC6":r<17?"\u0CAE\u0CA7\u0CCD\u0CAF\u0CBE\u0CB9\u0CCD\u0CA8":r<20?"\u0CB8\u0C82\u0C9C\u0CC6":"\u0CB0\u0CBE\u0CA4\u0CCD\u0CB0\u0CBF"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(r){return r+"\u0CA8\u0CC6\u0CD5"},week:{dow:0,doy:6}}),n.defineLocale("ko",{months:"1\uC6D4_2\uC6D4_3\uC6D4_4\uC6D4_5\uC6D4_6\uC6D4_7\uC6D4_8\uC6D4_9\uC6D4_10\uC6D4_11\uC6D4_12\uC6D4".split("_"),monthsShort:"1\uC6D4_2\uC6D4_3\uC6D4_4\uC6D4_5\uC6D4_6\uC6D4_7\uC6D4_8\uC6D4_9\uC6D4_10\uC6D4_11\uC6D4_12\uC6D4".split("_"),weekdays:"\uC77C\uC694\uC77C_\uC6D4\uC694\uC77C_\uD654\uC694\uC77C_\uC218\uC694\uC77C_\uBAA9\uC694\uC77C_\uAE08\uC694\uC77C_\uD1A0\uC694\uC77C".split("_"),weekdaysShort:"\uC77C_\uC6D4_\uD654_\uC218_\uBAA9_\uAE08_\uD1A0".split("_"),weekdaysMin:"\uC77C_\uC6D4_\uD654_\uC218_\uBAA9_\uAE08_\uD1A0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\uB144 MMMM D\uC77C",LLL:"YYYY\uB144 MMMM D\uC77C A h:mm",LLLL:"YYYY\uB144 MMMM D\uC77C dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\uB144 MMMM D\uC77C",lll:"YYYY\uB144 MMMM D\uC77C A h:mm",llll:"YYYY\uB144 MMMM D\uC77C dddd A h:mm"},calendar:{sameDay:"\uC624\uB298 LT",nextDay:"\uB0B4\uC77C LT",nextWeek:"dddd LT",lastDay:"\uC5B4\uC81C LT",lastWeek:"\uC9C0\uB09C\uC8FC dddd LT",sameElse:"L"},relativeTime:{future:"%s \uD6C4",past:"%s \uC804",s:"\uBA87 \uCD08",ss:"%d\uCD08",m:"1\uBD84",mm:"%d\uBD84",h:"\uD55C \uC2DC\uAC04",hh:"%d\uC2DC\uAC04",d:"\uD558\uB8E8",dd:"%d\uC77C",M:"\uD55C \uB2EC",MM:"%d\uB2EC",y:"\uC77C \uB144",yy:"%d\uB144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(r,a){switch(a){case"d":case"D":case"DDD":return r+"\uC77C";case"M":return r+"\uC6D4";case"w":case"W":return r+"\uC8FC";default:return r}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(r){return r==="\uC624\uD6C4"},meridiem:function(r,a,_){return r<12?"\uC624\uC804":"\uC624\uD6C4"}});var W2={0:"-\u0447\u04AF",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04AF",4:"-\u0447\u04AF",5:"-\u0447\u0438",6:"-\u0447\u044B",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044B",30:"-\u0447\u0443",40:"-\u0447\u044B",50:"-\u0447\u04AF",60:"-\u0447\u044B",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04AF"};function Hc(r,a,_,x){var E={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return a?E[_][0]:E[_][1]}function $c(r){if(r=parseInt(r,10),isNaN(r))return!1;if(r<0)return!0;if(r<10)return 4<=r&&r<=7;if(r<100){var a=r%10;return $c(a===0?r/10:a)}if(r<1e4){for(;10<=r;)r/=10;return $c(r)}return $c(r/=1e3)}n.defineLocale("ky",{months:"\u044F\u043D\u0432\u0430\u0440\u044C_\u0444\u0435\u0432\u0440\u0430\u043B\u044C_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440\u0435\u043B\u044C_\u043C\u0430\u0439_\u0438\u044E\u043D\u044C_\u0438\u044E\u043B\u044C_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044C_\u043E\u043A\u0442\u044F\u0431\u0440\u044C_\u043D\u043E\u044F\u0431\u0440\u044C_\u0434\u0435\u043A\u0430\u0431\u0440\u044C".split("_"),monthsShort:"\u044F\u043D\u0432_\u0444\u0435\u0432_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440_\u043C\u0430\u0439_\u0438\u044E\u043D\u044C_\u0438\u044E\u043B\u044C_\u0430\u0432\u0433_\u0441\u0435\u043D_\u043E\u043A\u0442_\u043D\u043E\u044F_\u0434\u0435\u043A".split("_"),weekdays:"\u0416\u0435\u043A\u0448\u0435\u043C\u0431\u0438_\u0414\u04AF\u0439\u0448\u04E9\u043C\u0431\u04AF_\u0428\u0435\u0439\u0448\u0435\u043C\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043C\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043C\u0431\u0438_\u0416\u0443\u043C\u0430_\u0418\u0448\u0435\u043C\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043A_\u0414\u04AF\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043C_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043A_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043C_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04AF\u0433\u04AF\u043D \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042D\u0440\u0442\u0435\u04A3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041A\u0435\u0447\u0435 \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04E8\u0442\u043A\u0435\u043D \u0430\u043F\u0442\u0430\u043D\u044B\u043D] dddd [\u043A\u04AF\u043D\u04AF] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043D\u0434\u0435",past:"%s \u043C\u0443\u0440\u0443\u043D",s:"\u0431\u0438\u0440\u043D\u0435\u0447\u0435 \u0441\u0435\u043A\u0443\u043D\u0434",ss:"%d \u0441\u0435\u043A\u0443\u043D\u0434",m:"\u0431\u0438\u0440 \u043C\u04AF\u043D\u04E9\u0442",mm:"%d \u043C\u04AF\u043D\u04E9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043A\u04AF\u043D",dd:"%d \u043A\u04AF\u043D",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044B\u043B",yy:"%d \u0436\u044B\u043B"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(r){return r+(W2[r]||W2[r%10]||W2[100<=r?100:null])},week:{dow:1,doy:7}}),n.defineLocale("lb",{months:"Januar_Februar_M\xE4erz_Abr\xEBll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xE9indeg_D\xEBnschdeg_M\xEBttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xE9._D\xEB._M\xEB._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xE9_D\xEB_M\xEB_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xEBschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(r){return $c(r.substr(0,r.indexOf(" ")))?"a "+r:"an "+r},past:function(r){return $c(r.substr(0,r.indexOf(" ")))?"viru "+r:"virun "+r},s:"e puer Sekonnen",ss:"%d Sekonnen",m:Hc,mm:"%d Minutten",h:Hc,hh:"%d Stonnen",d:Hc,dd:"%d Deeg",M:Hc,MM:"%d M\xE9int",y:Hc,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("lo",{months:"\u0EA1\u0EB1\u0E87\u0E81\u0EAD\u0E99_\u0E81\u0EB8\u0EA1\u0E9E\u0EB2_\u0EA1\u0EB5\u0E99\u0EB2_\u0EC0\u0EA1\u0EAA\u0EB2_\u0E9E\u0EB6\u0E94\u0EAA\u0EB0\u0E9E\u0EB2_\u0EA1\u0EB4\u0E96\u0EB8\u0E99\u0EB2_\u0E81\u0ECD\u0EA5\u0EB0\u0E81\u0EB
72B\u0E94_\u0EAA\u0EB4\u0E87\u0EAB\u0EB2_\u0E81\u0EB1\u0E99\u0E8D\u0EB2_\u0E95\u0EB8\u0EA5\u0EB2_\u0E9E\u0EB0\u0E88\u0EB4\u0E81_\u0E97\u0EB1\u0E99\u0EA7\u0EB2".split("_"),monthsShort:"\u0EA1\u0EB1\u0E87\u0E81\u0EAD\u0E99_\u0E81\u0EB8\u0EA1\u0E9E\u0EB2_\u0EA1\u0EB5\u0E99\u0EB2_\u0EC0\u0EA1\u0EAA\u0EB2_\u0E9E\u0EB6\u0E94\u0EAA\u0EB0\u0E9E\u0EB2_\u0EA1\u0EB4\u0E96\u0EB8\u0E99\u0EB2_\u0E81\u0ECD\u0EA5\u0EB0\u0E81\u0EBB\u0E94_\u0EAA\u0EB4\u0E87\u0EAB\u0EB2_\u0E81\u0EB1\u0E99\u0E8D\u0EB2_\u0E95\u0EB8\u0EA5\u0EB2_\u0E9E\u0EB0\u0E88\u0EB4\u0E81_\u0E97\u0EB1\u0E99\u0EA7\u0EB2".split("_"),weekdays:"\u0EAD\u0EB2\u0E97\u0EB4\u0E94_\u0E88\u0EB1\u0E99_\u0EAD\u0EB1\u0E87\u0E84\u0EB2\u0E99_\u0E9E\u0EB8\u0E94_\u0E9E\u0EB0\u0EAB\u0EB1\u0E94_\u0EAA\u0EB8\u0E81_\u0EC0\u0EAA\u0EBB\u0EB2".split("_"),weekdaysShort:"\u0E97\u0EB4\u0E94_\u0E88\u0EB1\u0E99_\u0EAD\u0EB1\u0E87\u0E84\u0EB2\u0E99_\u0E9E\u0EB8\u0E94_\u0E9E\u0EB0\u0EAB\u0EB1\u0E94_\u0EAA\u0EB8\u0E81_\u0EC0\u0EAA\u0EBB\u0EB2".split("_"),weekdaysMin:"\u0E97_\u0E88_\u0EAD\u0E84_\u0E9E_\u0E9E\u0EAB_\u0EAA\u0E81_\u0EAA".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0EA7\u0EB1\u0E99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(r){return r==="\u0E95\u0EAD\u0E99\u0EC1\u0EA5\u0E87"},meridiem:function(r,a,_){return r<12?"\u0E95\u0EAD\u0E99\u0EC0\u0E8A\u0EBB\u0EC9\u0EB2":"\u0E95\u0EAD\u0E99\u0EC1\u0EA5\u0E87"},calendar:{sameDay:"[\u0EA1\u0EB7\u0EC9\u0E99\u0EB5\u0EC9\u0EC0\u0EA7\u0EA5\u0EB2] LT",nextDay:"[\u0EA1\u0EB7\u0EC9\u0EAD\u0EB7\u0EC8\u0E99\u0EC0\u0EA7\u0EA5\u0EB2] LT",nextWeek:"[\u0EA7\u0EB1\u0E99]dddd[\u0EDC\u0EC9\u0EB2\u0EC0\u0EA7\u0EA5\u0EB2] LT",lastDay:"[\u0EA1\u0EB7\u0EC9\u0EA7\u0EB2\u0E99\u0E99\u0EB5\u0EC9\u0EC0\u0EA7\u0EA5\u0EB2] LT",lastWeek:"[\u0EA7\u0EB1\u0E99]dddd[\u0EC1\u0EA5\u0EC9\u0EA7\u0E99\u0EB5\u0EC9\u0EC0\u0EA7\u0EA5\u0EB2] LT",sameElse:"L"},relativeTime:{future:"\u0EAD\u0EB5\u0E81 %s",past:"%s\u0E9C\u0EC8\u0EB2\u0E99\u0EA1\u0EB2",s:"\u0E9A\u0ECD\u0EC8\u0EC0\u0E97\u0EBB\u0EC8\u0EB2\u0EC3\u0E94\u0EA7\u0EB4\u0E99\u0EB2\u0E97\u0EB5",ss:"%d \u0EA7\u0EB4\u0E99\u0EB2\u0E97\u0EB5",m:"1 \u0E99\u0EB2\u0E97\u0EB5",mm:"%d \u0E99\u0EB2\u0E97\u0EB5",h:"1 \u0E8A\u0EBB\u0EC8\u0EA7\u0EC2\u0EA1\u0E87",hh:"%d \u0E8A\u0EBB\u0EC8\u0EA7\u0EC2\u0EA1\u0E87",d:"1 \u0EA1\u0EB7\u0EC9",dd:"%d \u0EA1\u0EB7\u0EC9",M:"1 \u0EC0\u0E94\u0EB7\u0EAD\u0E99",MM:"%d \u0EC0\u0E94\u0EB7\u0EAD\u0E99",y:"1 \u0E9B\u0EB5",yy:"%d \u0E9B\u0EB5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(r){return"\u0E97\u0EB5\u0EC8"+r}});var $w={ss:"sekund\u0117_sekund\u017Ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010Di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012F",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function Vo(r,a,_,x){return a?qi(_)[0]:x?qi(_)[1]:qi(_)[2]}function e7(r){return r%10==0||10<r&&r<20}function qi(r){return $w[r].split("_")}function Jo(r,a,_,x){var E=r+" ";return r===1?E+Vo(0,a,_[0],x):a?E+(e7(r)?qi(_)[1]:qi(_)[0]):x?E+qi(_)[1]:E+(e7(r)?qi(_)[1]:qi(_)[2])}n.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017Eio_gegu\u017E\u0117s_bir\u017Eelio_liepos_rugpj\u016B\u010Dio_rugs\u0117jo_spalio_lapkri\u010Dio_gruod\u017Eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017E\u0117_bir\u017Eelis_liepa_rugpj\u016Btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012F_pirmadien\u012F_antradien\u012F_tre\u010Diadien\u012F_ketvirtadien\u012F_penktadien\u012F_\u0161e\u0161tadien\u012F".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010Diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012F] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function(r,a,_,x){return a?"kelios sekund\u0117s":x?"keli\u0173 sekund\u017Ei\u0173":"kelias sekundes"},ss:Jo,m:Vo,mm:Jo,h:Vo,hh:Jo,d:Vo,dd:Jo,M:Vo,MM:Jo,y:Vo,yy:Jo},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(r){return r+"-oji"},week:{dow:1,doy:4}});var t7={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016Btes_min\u016Bt\u0113m_min\u016Bte_min\u016Btes".split("_"),mm:"min\u016Btes_min\u016Bt\u0113m_min\u016Bte_min\u016Btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_die
72n\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n7(r,a,_){return _?a%10==1&&a%100!=11?r[2]:r[3]:a%10==1&&a%100!=11?r[0]:r[1]}function Ko(r,a,_){return r+" "+n7(t7[_],r,a)}function Fc(r,a,_){return n7(t7[_],r,a)}n.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012Blis_maijs_j\u016Bnijs_j\u016Blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016Bn_j\u016Bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012Bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function(r,a){return a?"da\u017Eas sekundes":"da\u017E\u0101m sekund\u0113m"},ss:Ko,m:Fc,mm:Ko,h:Fc,hh:Ko,d:Fc,dd:Ko,M:Fc,MM:Ko,y:Fc,yy:Ko},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var Ns={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(r,a){return r===1?a[0]:2<=r&&r<=4?a[1]:a[2]},translate:function(r,a,_){var x=Ns.words[_];return _.length===1?a?x[0]:x[1]:r+" "+Ns.correctGrammaticalCase(r,x)}};function Rr(r,a,_,x){switch(_){case"s":return a?"\u0445\u044D\u0434\u0445\u044D\u043D \u0441\u0435\u043A\u0443\u043D\u0434":"\u0445\u044D\u0434\u0445\u044D\u043D \u0441\u0435\u043A\u0443\u043D\u0434\u044B\u043D";case"ss":return r+(a?" \u0441\u0435\u043A\u0443\u043D\u0434":" \u0441\u0435\u043A\u0443\u043D\u0434\u044B\u043D");case"m":case"mm":return r+(a?" \u043C\u0438\u043D\u0443\u0442":" \u043C\u0438\u043D\u0443\u0442\u044B\u043D");case"h":case"hh":return r+(a?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043D");case"d":case"dd":return r+(a?" \u04E9\u0434\u04E9\u0440":" \u04E9\u0434\u0440\u0438\u0439\u043D");case"M":case"MM":return r+(a?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044B\u043D");case"y":case"yy":return r+(a?" \u0436\u0438\u043B":" \u0436\u0438\u043B\u0438\u0439\u043D");default:return r}}n.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010Detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010Det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010De_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010De u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010Detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:Ns.translate,m:Ns.translate,mm:Ns.translate,h:Ns.translate,hh:Ns.translate,d:"dan",dd:Ns.translate,M:"mjesec",MM:Ns.translate,y:"godinu",yy:Ns.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),n.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016B-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014Dngoingoi_Here-turi-k\u014Dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014Dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016Brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016B_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016B_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%
72d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xBA",week:{dow:1,doy:4}}),n.defineLocale("mk",{months:"\u0458\u0430\u043D\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440\u0438\u043B_\u043C\u0430\u0458_\u0458\u0443\u043D\u0438_\u0458\u0443\u043B\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043F\u0442\u0435\u043C\u0432\u0440\u0438_\u043E\u043A\u0442\u043E\u043C\u0432\u0440\u0438_\u043D\u043E\u0435\u043C\u0432\u0440\u0438_\u0434\u0435\u043A\u0435\u043C\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043D_\u0444\u0435\u0432_\u043C\u0430\u0440_\u0430\u043F\u0440_\u043C\u0430\u0458_\u0458\u0443\u043D_\u0458\u0443\u043B_\u0430\u0432\u0433_\u0441\u0435\u043F_\u043E\u043A\u0442_\u043D\u043E\u0435_\u0434\u0435\u043A".split("_"),weekdays:"\u043D\u0435\u0434\u0435\u043B\u0430_\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u043D\u0438\u043A_\u0432\u0442\u043E\u0440\u043D\u0438\u043A_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043E\u043A_\u043F\u0435\u0442\u043E\u043A_\u0441\u0430\u0431\u043E\u0442\u0430".split("_"),weekdaysShort:"\u043D\u0435\u0434_\u043F\u043E\u043D_\u0432\u0442\u043E_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043F\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043De_\u043Fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043F\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043D\u0435\u0441 \u0432\u043E] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043E] LT",nextWeek:"[\u0412\u043E] dddd [\u0432\u043E] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043E] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043C\u0438\u043D\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043E] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043C\u0438\u043D\u0430\u0442\u0438\u043E\u0442] dddd [\u0432\u043E] LT"}},sameElse:"L"},relativeTime:{future:"\u043F\u043E\u0441\u043B\u0435 %s",past:"\u043F\u0440\u0435\u0434 %s",s:"\u043D\u0435\u043A\u043E\u043B\u043A\u0443 \u0441\u0435\u043A\u0443\u043D\u0434\u0438",ss:"%d \u0441\u0435\u043A\u0443\u043D\u0434\u0438",m:"\u043C\u0438\u043D\u0443\u0442\u0430",mm:"%d \u043C\u0438\u043D\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043D",dd:"%d \u0434\u0435\u043D\u0430",M:"\u043C\u0435\u0441\u0435\u0446",MM:"%d \u043C\u0435\u0441\u0435\u0446\u0438",y:"\u0433\u043E\u0434\u0438\u043D\u0430",yy:"%d \u0433\u043E\u0434\u0438\u043D\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(r){var a=r%10,_=r%100;return r===0?r+"-\u0435\u0432":_===0?r+"-\u0435\u043D":10<_&&_<20?r+"-\u0442\u0438":a===1?r+"-\u0432\u0438":a===2?r+"-\u0440\u0438":a===7||a===8?r+"-\u043C\u0438":r+"-\u0442\u0438"},week:{dow:1,doy:7}}),n.defineLocale("ml",{months:"\u0D1C\u0D28\u0D41\u0D35\u0D30\u0D3F_\u0D2B\u0D46\u0D2C\u0D4D\u0D30\u0D41\u0D35\u0D30\u0D3F_\u0D2E\u0D3E\u0D7C\u0D1A\u0D4D\u0D1A\u0D4D_\u0D0F\u0D2A\u0D4D\u0D30\u0D3F\u0D7D_\u0D2E\u0D47\u0D2F\u0D4D_\u0D1C\u0D42\u0D7A_\u0D1C\u0D42\u0D32\u0D48_\u0D13\u0D17\u0D38\u0D4D\u0D31\u0D4D\u0D31\u0D4D_\u0D38\u0D46\u0D2A\u0D4D\u0D31\u0D4D\u0D31\u0D02\u0D2C\u0D7C_\u0D12\u0D15\u0D4D\u0D1F\u0D4B\u0D2C\u0D7C_\u0D28\u0D35\u0D02\u0D2C\u0D7C_\u0D21\u0D3F\u0D38\u0D02\u0D2C\u0D7C".split("_"),monthsShort:"\u0D1C\u0D28\u0D41._\u0D2B\u0D46\u0D2C\u0D4D\u0D30\u0D41._\u0D2E\u0D3E\u0D7C._\u0D0F\u0D2A\u0D4D\u0D30\u0D3F._\u0D2E\u0D47\u0D2F\u0D4D_\u0D1C\u0D42\u0D7A_\u0D1C\u0D42\u0D32\u0D48._\u0D13\u0D17._\u0D38\u0D46\u0D2A\u0D4D\u0D31\u0D4D\u0D31._\u0D12\u0D15\u0D4D\u0D1F\u0D4B._\u0D28\u0D35\u0D02._\u0D21\u0D3F\u0D38\u0D02.".split("_"),monthsParseExact:!0,weekdays:"\u0D1E\u0D3E\u0D2F\u0D31\u0D3E\u0D34\u0D4D\u0D1A_\u0D24\u0D3F\u0D19\u0D4D\u0D15\u0D33\u0D3E\u0D34\u0D4D\u0D1A_\u0D1A\u0D4A\u0D35\u0D4D\u0D35\u0D3E\u0D34\u0D4D\u0D1A_\u0D2C\u0D41\u0D27\u0D28\u0D3E\u0D34\u0D4D\u0D1A_\u0D35\u0D4D\u0D2F\u0D3E\u0D34\u0D3E\u0D34\u0D4D\u0D1A_\u0D35\u0D46\u0D33\u0D4D\u0D33\u0D3F\u0D2F\u0D3E\u0D34\u0D4D\u0D1A_\u0D36\u0D28\u0D3F\u0D2F\u0D3E\u0D34\u0D4D\u0D1A".split("_"),weekdaysShort:"\u0D1E\u0D3E\u0D2F\u0D7C_\u0D24\u0D3F\u0D19\u0D4D\u0D15\u0D7E_\u0D1A\u0D4A\u0D35\u0D4D\u0D35_\u0D2C\u0D41\u0D27\u0D7B_\u0D35\u0D4D\u0D2F\u0D3E\u0D34\u0D02_\u0D35\u0D46\u0D33\u0D4D\u0D33\u0D3F_\u0D36\u0D28\u0D3F".split("_"),weekdaysMin:"\u0D1E\u0D3E_\u0D24\u0D3F_\u0D1A\u0D4A_\u0D2C\u0D41_\u0D35\u0D4D\u0D2F\u0D3E_\u0D35\u0D46_\u0D36".split("_"),longDateFormat:{LT:"A h:mm -\u0D28\u0D41",LTS:"A h:mm:ss -\u0D28\u0D41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0D28\u0D41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0D28\u0D41"},calendar:{sameDay:"[\u0D07\u0D28\u0D4D\u0D28\u0D4D] LT",nextDay:"[\u0D28\u0D3E\u0D33\u0D46] LT",nextWeek:"dddd, LT",lastDay:"[\u0D07\u0D28\u0D4D\u0D28\u0D32\u0D46] LT",lastWeek:"[\u0D15\u0D34\u0D3F\u0D1E\u0D4D\u0D1E] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0D15\u0D34\u0D3F\u0D1E\u0D4D\u0D1E\u0D4D",past:"%s \u0D2E\u0D41\u0D7B\u0D2A\u0D4D",s:"\u0D05\u0D7D\u0D2A \u0D28\u0D3F\u0D2E\u0D3F\u0D37\u0D19\u0D4D\u0D19\u0D7E",ss:"%d \u0D38\u0D46\u0D15\u0D4D\u0D15\u0D7B\u0D21\u0D4D",m:"\u0D12\u0D30\u0D41 \u0D2E\u0D3F\u0D28\u0D3F\u0D31\u0D4D\u0D31\u0D4D",mm:"%d \u0D2E\u0D3F\u0D28\u0D3F\u0D31\u0D4D\u0D31\u0D4D",h:"\u0D12\u0D30\u0D41 \u0D2E\u0D23\u0D3F\u0D15\u0D4D\u0D15\u0D42\u0D7C",hh:"%
72d \u0D2E\u0D23\u0D3F\u0D15\u0D4D\u0D15\u0D42\u0D7C",d:"\u0D12\u0D30\u0D41 \u0D26\u0D3F\u0D35\u0D38\u0D02",dd:"%d \u0D26\u0D3F\u0D35\u0D38\u0D02",M:"\u0D12\u0D30\u0D41 \u0D2E\u0D3E\u0D38\u0D02",MM:"%d \u0D2E\u0D3E\u0D38\u0D02",y:"\u0D12\u0D30\u0D41 \u0D35\u0D7C\u0D37\u0D02",yy:"%d \u0D35\u0D7C\u0D37\u0D02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(r,a){return r===12&&(r=0),a==="\u0D30\u0D3E\u0D24\u0D4D\u0D30\u0D3F"&&4<=r||a==="\u0D09\u0D1A\u0D4D\u0D1A \u0D15\u0D34\u0D3F\u0D1E\u0D4D\u0D1E\u0D4D"||a==="\u0D35\u0D48\u0D15\u0D41\u0D28\u0D4D\u0D28\u0D47\u0D30\u0D02"?r+12:r},meridiem:function(r,a,_){return r<4?"\u0D30\u0D3E\u0D24\u0D4D\u0D30\u0D3F":r<12?"\u0D30\u0D3E\u0D35\u0D3F\u0D32\u0D46":r<17?"\u0D09\u0D1A\u0D4D\u0D1A \u0D15\u0D34\u0D3F\u0D1E\u0D4D\u0D1E\u0D4D":r<20?"\u0D35\u0D48\u0D15\u0D41\u0D28\u0D4D\u0D28\u0D47\u0D30\u0D02":"\u0D30\u0D3E\u0D24\u0D4D\u0D30\u0D3F"}}),n.defineLocale("mn",{months:"\u041D\u044D\u0433\u0434\u04AF\u0433\u044D\u044D\u0440 \u0441\u0430\u0440_\u0425\u043E\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04E9\u0440\u04E9\u0432\u0434\u04AF\u0433\u044D\u044D\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043E\u043B\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041D\u0430\u0439\u043C\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04AF\u0433\u044D\u044D\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043D \u043D\u044D\u0433\u0434\u04AF\u0433\u044D\u044D\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043D \u0445\u043E\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041D\u044F\u043C_\u0414\u0430\u0432\u0430\u0430_\u041C\u044F\u0433\u043C\u0430\u0440_\u041B\u0445\u0430\u0433\u0432\u0430_\u041F\u04AF\u0440\u044D\u0432_\u0411\u0430\u0430\u0441\u0430\u043D_\u0411\u044F\u043C\u0431\u0430".split("_"),weekdaysShort:"\u041D\u044F\u043C_\u0414\u0430\u0432_\u041C\u044F\u0433_\u041B\u0445\u0430_\u041F\u04AF\u0440_\u0411\u0430\u0430_\u0411\u044F\u043C".split("_"),weekdaysMin:"\u041D\u044F_\u0414\u0430_\u041C\u044F_\u041B\u0445_\u041F\u04AF_\u0411\u0430_\u0411\u044F".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043E\u043D\u044B MMMM\u044B\u043D D",LLL:"YYYY \u043E\u043D\u044B MMMM\u044B\u043D D HH:mm",LLLL:"dddd, YYYY \u043E\u043D\u044B MMMM\u044B\u043D D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(r){return r==="\u04AE\u0425"},meridiem:function(r,a,_){return r<12?"\u04AE\u04E8":"\u04AE\u0425"},calendar:{sameDay:"[\u04E8\u043D\u04E9\u04E9\u0434\u04E9\u0440] LT",nextDay:"[\u041C\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044D\u0445] dddd LT",lastDay:"[\u04E8\u0447\u0438\u0433\u0434\u04E9\u0440] LT",lastWeek:"[\u04E8\u043D\u0433\u04E9\u0440\u0441\u04E9\u043D] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04E9\u043C\u043D\u04E9",s:Rr,ss:Rr,m:Rr,mm:Rr,h:Rr,hh:Rr,d:Rr,dd:Rr,M:Rr,MM:Rr,y:Rr,yy:Rr},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(r,a){switch(a){case"d":case"D":case"DDD":return r+" \u04E9\u0434\u04E9\u0440";default:return r}}});var Fw={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096A",5:"\u096B",6:"\u096C",7:"\u096D",8:"\u096E",9:"\u096F",0:"\u0966"},jw={"\u0967":"1","\u0968":"2","\u0969":"3","\u096A":"4","\u096B":"5","\u096C":"6","\u096D":"7","\u096E":"8","\u096F":"9","\u0966":"0"};function Hr(r,a,_,x){var E="";if(a)switch(_){case"s":E="\u0915\u093E\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":E="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":E="\u090F\u0915 \u092E\u093F\u0928\u093F\u091F";break;case"mm":E="%d \u092E\u093F\u0928\u093F\u091F\u0947";break;case"h":E="\u090F\u0915 \u0924\u093E\u0938";break;case"hh":E="%d \u0924\u093E\u0938";break;case"d":E="\u090F\u0915 \u0926\u093F\u0935\u0938";break;case"dd":E="%d \u0926\u093F\u0935\u0938";break;case"M":E="\u090F\u0915 \u092E\u0939\u093F\u0928\u093E";break;case"MM":E="%d \u092E\u0939\u093F\u0928\u0947";break;case"y":E="\u090F\u0915 \u0935\u0930\u094D\u0937";break;case"yy":E="%d \u0935\u0930\u094D\u0937\u0947";break}else switch(_){case"s":E="\u0915\u093E\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093E\u0902";break;case"ss":E="%d \u0938\u0947\u0915\u0902\u0926\u093E\u0902";break;case"m":E="\u090F\u0915\u093E \u092E\u093F\u0928\u093F\u091F\u093E";break;case"mm":E="%d \u092E\u093F\u0928\u093F\u091F\u093E\u0902";break;case"h":E="\u090F\u0915\u093E \u0924\u093E\u0938\u093E";break;case"hh":E="%d \u0924\u093E\u0938\u093E\u0902";break;case"d":E="\u090F\u0915\u093E \u0926\u093F\u0935\u0938\u093E";break;case"dd":E="%d \u0926\u093F\u0935\u0938\u093E\u0902";break;case"M":E="\u090F\u0915\u093E \u092E\u0939\u093F\u0928\u094D\u092F\u093E";break;case"MM":E="%d \u092E\u0939\u093F\u0928\u094D\u092F\u093E\u0902";break;case"y":E="\u090F\u0915\u093E \u0935\u0930\u094D\u0937\u093E";break;case"yy":E="%d \u0935\u0930\u094D\u0937\u093E\u0902";break}return E.replace(/%d/i,r)}n.defineLocale("mr",{months:"\u091C\u093E\u0928\u0947\u0935\u093E\u0930\u0940_\u092B\u0947\u092C\u094D\u0930\u0941\u0935\u093E\u0930\u0940_\u092E\u093E\u0930\u094D\u091A_\u090F\u092A\u094D\u0930\u093F\u0932_\u092E\u0947_\u091C\u0942\u0928_\u091C\u0941\u0932\u0948_\u0911\u0917\u0938\u094D\u091F_\u0938\u092A\u094D\u091F\u0947\u0902\u092C\u0930_\u0911\u0915\u094D\u091F\u094B\u092C\u0930_\u0928\u094B\u0935\u094D\u0939\u0947\u0902\u092C\u0930_\u0921\u093F\u0938\u0947\u0902\u092C\u0930".split("_"),monthsShort:"\u091C\u093E\u0928\u0947._\u092B\u0947\u092C\u094D\u0930\u0941._\u092E\u093E\u0930\u094D\u091A._\u090F\u092A\u094D\u0930\u093F._\u092E\u0947._\u091C\u0942\u0928._\u091C\u0941\u0932\u0948._\u0911\u0917._\u0938\u092A\u094D\u091F\u0947\u0902._\u0911\u0915\u094D\u091F\u094B._\u0928\u094B\u0935\u094D\u0939\u0947\u0902._\u0921\u093F\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093F\u0935\u093E\u0930_\u0938\u094B\u092E\u0935\u093E\u0930_\u092E\u0902\u0917\u0933\u0935\u093E\u0930_\u092C\u0941\u0927\u0935\u093E\u0930_\u0917\u0941\u0930\u0942\u0935\u093E\u0930_\u0936\u0941\u0915\u094D\u0930\u0935\u093E\u0930_\u0936\u0928\u093F\u0935\u093E\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093F_\u0938\u094B\u092E_\u092E\u0902\u0917\u0933_\u092C\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094D\u0930_\u0936\u0928\u093F".split("_"),weekdaysMin:"\u0930_\u0938\u094B_\u092E\u0902_\u092C\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093E\u091C\u0924\u093E",LTS:"A h:mm:ss \u0935\u093E\u091C\u0924\u093E",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093E\u091C\u0924\u093E",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093E\u091C\u0924\u093E"},calendar:{sameDay:"[\u0906\u091C] LT",nextDay:"[\u0909\u0926\u094D\u092F\u093E] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093E\u0932] LT",lastWeek:"[\u092E\u093E\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092E\u0927\u094D\u092F\u0947",past:"%s\u092A\u0942\u0930\u094D\u0935\u0940",s:Hr,ss:Hr,m:Hr,mm:Hr,h:Hr,hh:Hr,d:Hr,dd:Hr,M:Hr,MM:Hr,y:Hr,yy:Hr},preparse:function(r){return r.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(a){return jw[a]})},postformat:function(r){return r.replace(/\d/g,function(a){return Fw[a]})},meridiemParse:/\u0930\u093e\u0924\u094d\u0930\u0940|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940/,meridiemHour:function(r,a){return r===12&&(r=0),a==="\u0930\u093E\u0924\u094D\u0930\u0940"?r<4?r:r+12:a==="\u0938\u0915\u093E\u0933\u0940"?r:a==="\u0926\u0941\u092A\u093E\u0930\u0940"?10<=r?r:r+12:a==="\u0938\u093E\u092F\u0902\u0915\u093E\u0933\u0940"?r+12:void 0},meridiem:function(r,a,_){return r<4?"\u0930\u093E\u0924\u094D\u0930\u0940":r<10?"\u0938\u0915\u093E\u0933\u0940":r<17?"\u0926\u0941\u092A\u093E\u0930\u0940":r<20?"\u0938\u093E\u092F\u0902\u0915\u093E\u0933\u0940":"\u0930\u093E\u0924\u094D\u0930\u0940"},week:{dow:0,doy:6}}),n.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(r,a){return r===12&&(r=0),a==="pagi"?r:a==="tengahari"?11<=r?r:r+12:a==="petang"||a==="malam"?r+12:void 0},meridiem:function(r,a,_){return r<11?"pagi":r<15?"tengahari":r<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),n.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(r,a){return r===12&&(r=0),a==="pagi"?r:a==="tengahari"?11<=r?r:r+12:a==="petang"||a==="malam"?r+12:void 0},meridiem:function(r,a,_){return r<11?"pagi":r<15?"tengahari":r<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),n.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010Bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010B".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xBA",week:{dow:1,doy:4}});var Ww={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},Bw={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};n.defineLocale("my",{months:"\u1007\u1014\u103A\u1014\u101D\u102B\u101B\u102E_\u1016\u1031\u1016\u1031\u102C\u103A\u101D\u102B\u101B\u102E_\u1019\u1010\u103A_\u1027\u1015\u103C\u102E_\u1019\u1031_\u1007\u103D\u1014\u103A_\u1007\u1030\u101C\u102D\u102F\u1004\u103A_\u101E\u103C\u1002\u102F\u1010\u103A_\u1005\u1000\u103A\u1010\u1004\u103A\u1018\u102C_\u1021\u1031\u102C\u1000\u103A\u1010\u102D\u102F\u1018\u102C_\u1014\u102D\u102F\u101D\u1004\u103A\u1018\u102C_\u1012\u102E\u1007\u1004\u103A\u1018\u102C".split("_"),monthsShort:"\u1007\u1014\u103A_\u1016\u1031_\u1019\u1010\u103A_\u1015\u103C\u102E_\u1019\u1031_\u1007\u103D\u1014\u103A_\u101C\u102D\u102F\u1004\u103A_\u101E\u103C_\u1005\u1000\u103A_\u1021\u1031\u102C\u1000\u103A_\u1014\u102D\u102F_\u1012\u102E".split("_"),weekdays:"\u
721010\u1014\u1004\u103A\u1039\u1002\u1014\u103D\u1031_\u1010\u1014\u1004\u103A\u1039\u101C\u102C_\u1021\u1004\u103A\u1039\u1002\u102B_\u1017\u102F\u1012\u1039\u1013\u101F\u1030\u1038_\u1000\u103C\u102C\u101E\u1015\u1010\u1031\u1038_\u101E\u1031\u102C\u1000\u103C\u102C_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103D\u1031_\u101C\u102C_\u1002\u102B_\u101F\u1030\u1038_\u1000\u103C\u102C_\u101E\u1031\u102C_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103D\u1031_\u101C\u102C_\u1002\u102B_\u101F\u1030\u1038_\u1000\u103C\u102C_\u101E\u1031\u102C_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101A\u1014\u1031.] LT [\u1019\u103E\u102C]",nextDay:"[\u1019\u1014\u1000\u103A\u1016\u103C\u1014\u103A] LT [\u1019\u103E\u102C]",nextWeek:"dddd LT [\u1019\u103E\u102C]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103E\u102C]",lastWeek:"[\u1015\u103C\u102E\u1038\u1001\u1032\u1037\u101E\u1031\u102C] dddd LT [\u1019\u103E\u102C]",sameElse:"L"},relativeTime:{future:"\u101C\u102C\u1019\u100A\u103A\u1037 %s \u1019\u103E\u102C",past:"\u101C\u103D\u1014\u103A\u1001\u1032\u1037\u101E\u1031\u102C %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103A.\u1021\u1014\u100A\u103A\u1038\u1004\u101A\u103A",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103A",m:"\u1010\u1005\u103A\u1019\u102D\u1014\u1005\u103A",mm:"%d \u1019\u102D\u1014\u1005\u103A",h:"\u1010\u1005\u103A\u1014\u102C\u101B\u102E",hh:"%d \u1014\u102C\u101B\u102E",d:"\u1010\u1005\u103A\u101B\u1000\u103A",dd:"%d \u101B\u1000\u103A",M:"\u1010\u1005\u103A\u101C",MM:"%d \u101C",y:"\u1010\u1005\u103A\u1014\u103E\u1005\u103A",yy:"%d \u1014\u103E\u1005\u103A"},preparse:function(r){return r.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(a){return Bw[a]})},postformat:function(r){return r.replace(/\d/g,function(a){return Ww[a]})},week:{dow:1,doy:4}}),n.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xF8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xF8rdag".split("_"),weekdaysShort:"s\xF8._ma._ti._on._to._fr._l\xF8.".split("_"),weekdaysMin:"s\xF8_ma_ti_on_to_fr_l\xF8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xE5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en m\xE5ned",MM:"%d m\xE5neder",y:"ett \xE5r",yy:"%d \xE5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var qw={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096A",5:"\u096B",6:"\u096C",7:"\u096D",8:"\u096E",9:"\u096F",0:"\u0966"},zw={"\u0967":"1","\u0968":"2","\u0969":"3","\u096A":"4","\u096B":"5","\u096C":"6","\u096D":"7","\u096E":"8","\u096F":"9","\u0966":"0"};n.defineLocale("ne",{months:"\u091C\u0928\u0935\u0930\u0940_\u092B\u0947\u092C\u094D\u0930\u0941\u0935\u0930\u0940_\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u093F\u0932_\u092E\u0908_\u091C\u0941\u0928_\u091C\u0941\u0932\u093E\u0908_\u0905\u0917\u0937\u094D\u091F_\u0938\u0947\u092A\u094D\u091F\u0947\u092E\u094D\u092C\u0930_\u0905\u0915\u094D\u091F\u094B\u092C\u0930_\u0928\u094B\u092D\u0947\u092E\u094D\u092C\u0930_\u0921\u093F\u0938\u0947\u092E\u094D\u092C\u0930".split("_"),monthsShort:"\u091C\u0928._\u092B\u0947\u092C\u094D\u0930\u0941._\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u093F._\u092E\u0908_\u091C\u0941\u0928_\u091C\u0941\u0932\u093E\u0908._\u0905\u0917._\u0938\u0947\u092A\u094D\u091F._\u0905\u0915\u094D\u091F\u094B._\u0928\u094B\u092D\u0947._\u0921\u093F\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092C\u093E\u0930_\u0938\u094B\u092E\u092C\u093E\u0930_\u092E\u0919\u094D\u0917\u0932\u092C\u093E\u0930_\u092C\u0941\u0927\u092C\u093E\u0930_\u092C\u093F\u0939\u093F\u092C\u093E\u0930_\u0936\u0941\u0915\u094D\u0930\u092C\u093E\u0930_\u0936\u0928\u093F\u092C\u093E\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094B\u092E._\u092E\u0919\u094D\u0917\u0932._\u092C\u0941\u0927._\u092C\u093F\u0939\u093F._\u0936\u0941\u0915\u094D\u0930._\u0936\u0928\u093F.".split("_"),weekdaysMin:"\u0906._\u0938\u094B._\u092E\u0902._\u092C\u0941._\u092C\u093F._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094B h:mm \u092C\u091C\u0947",LTS:"A\u0915\u094B h:mm:ss \u092C\u091C\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094B h:mm \u092C\u091C\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094B h:mm \u092C\u091C\u0947"},preparse:function(r){return r.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(a){return zw[a]})},postformat:function(r){return r.replace(/\d/g,function(a){return qw[a]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(r,a){return r===12&&(r=0),a==="\u0930\u093E\u0924\u093F"?r<4?r:r+12:a==="\u092C\u093F\u0939\u093E\u0928"?r:a==="\u0926\u093F\u0909\u0901\u0938\u094B"?10<=r?r:r+12:a==="\u0938\u093E\u0901\u091D"?r+12:void 0},meridiem:function(r,a,_){return r<3?"\u0930\u093E\u0924\u093F":r<12?"\u092C\u093F\u0939\u093E\u0928":r<16?"\u0926\u093F\u0909\u0901\u0938\u094B":r<20?"\u0938\u093E\u0901\u091D":"\u0930\u093E\u0924\u093F"},calendar:{sameDay:"[\u0906\u091C] LT",nextDay:"[\u092D\u094B\u0932\u093F] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094B] dddd[,] LT",lastDay:"[\u0939\u093F\u091C\u094B] LT",lastWeek:"[\u0917\u090F\u0915\u094B] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092E\u093E",past:"%s \u0905\u0917\u093E\u0921\u093F",s:"\u0915\u0947\u0939\u0940 \u0915\u094D\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094D\u0921",m:"\u090F\u0915 \u092E\u093F\u0928\u0947\u091F",mm:"%d \u092E\u093F\u0928\u0947\u091F",h:"\u090F\u0915 \u0918\u0923\u094D\u091F\u093E",hh:"%d \u0918\u0923\u094D\u091F\u093E",d:"\u090F\u0915 \u0926\u093F\u0928",dd:"%d \u0926\u093F\u0928",M:"\u090F\u0915 \u092E\u0939\u093F\u0928\u093E",MM:"%d \u092E\u0939\u093F\u0928\u093E",y:"\u090F\u0915 \u092C\u0930\u094D\u0937",yy:"%d \u092C\u0930\u094D\u0937"},week:{dow:0,doy:6}});var u7="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),Uw="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),B2=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r7=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;n.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(r,a){return r?/-MMM-/.test(a)?
72Uw[r.month()]:u7[r.month()]:u7},monthsRegex:r7,monthsShortRegex:r7,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:B2,longMonthsParse:B2,shortMonthsParse:B2,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xE9\xE9n minuut",mm:"%d minuten",h:"\xE9\xE9n uur",hh:"%d uur",d:"\xE9\xE9n dag",dd:"%d dagen",M:"\xE9\xE9n maand",MM:"%d maanden",y:"\xE9\xE9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(r){return r+(r===1||r===8||20<=r?"ste":"de")},week:{dow:1,doy:4}});var s7="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),Vw="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),q2=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i7=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;n.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(r,a){return r?/-MMM-/.test(a)?Vw[r.month()]:s7[r.month()]:s7},monthsRegex:i7,monthsShortRegex:i7,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:q2,longMonthsParse:q2,shortMonthsParse:q2,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xE9\xE9n minuut",mm:"%d minuten",h:"\xE9\xE9n uur",hh:"%d uur",d:"\xE9\xE9n dag",dd:"%d dagen",M:"\xE9\xE9n maand",MM:"%d maanden",y:"\xE9\xE9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(r){return r+(r===1||r===8||20<=r?"ste":"de")},week:{dow:1,doy:4}}),n.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_m\xE5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_m\xE5n_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_m\xE5_ty_on_to_fr_l\xF8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xE5r klokka] LT",lastWeek:"[F\xF8reg\xE5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein m\xE5nad",MM:"%d m\xE5nader",y:"eit \xE5r",yy:"%d \xE5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var Jw={1:"\u0A67",2:"\u0A68",3:"\u0A69",4:"\u0A6A",5:"\u0A6B",6:"\u0A6C",7:"\u0A6D",8:"\u0A6E",9:"\u0A6F",0:"\u0A66"},Kw={"\u0A67":"1","\u0A68":"2","\u0A69":"3","\u0A6A":"4","\u0A6B":"5","\u0A6C":"6","\u0A6D":"7","\u0A6E":"8","\u0A6F":"9","\u0A66":"0"};n.defineLocale("pa-in",{months:"\u0A1C\u0A28\u0A35\u0A30\u0A40_\u0A2B\u0A3C\u0A30\u0A35\u0A30\u0A40_\u0A2E\u0A3E\u0A30\u0A1A_\u0A05\u0A2A\u0A4D\u0A30\u0A48\u0A32_\u0A2E\u0A08_\u0A1C\u0A42\u0A28_\u0A1C\u0A41\u0A32\u0A3E\u0A08_\u0A05\u0A17\u0A38\u0A24_\u0A38\u0A24\u0A70\u0A2C\u0A30_\u0A05\u0A15\u0A24\u0A42\u0A2C\u0A30_\u0A28\u0A35\u0A70\u0A2C\u0A30_\u0A26\u0A38\u0A70\u0A2C\u0A30".split("_"),monthsShort:"\u0A1C\u0A28\u0A35\u0A30\u0A40_\u0A2B\u0A3C\u0A30\u0A35\u0A30\u0A40_\u0A2E\u0A3E\u0A30\u0A1A_\u0A05\u0A2A\u0A4D\u0A30\u0A48\u0A32_\u0A2E\u0A08_\u0A1C\u0A42\u0A28_\u0A1C\u0A41\u0A32\u0A3E\u0A08_\u0A05\u0A17\u0A38\u0A24_\u0A38\u0A24\u0A70\u0A2C\u0A30_\u0A05\u0A15\u0A24\u0A42\u0A2C\u0A30_\u0A28\u0A35\u0A70\u0A2C\u0A30_\u0A26\u0A38\u0A70\u0A2C\u0A30".split("_"),weekdays:"\u0A10\u0A24\u0A35\u0A3E\u0A30_\u0A38\u0A4B\u0A2E\u0A35\u0A3E\u0A30_\u0A2E\u0A70\u0A17\u0A32\u0A35\u0A3E\u0A30_\u0A2C\u0A41\u0A27\u0A35\u0A3E\u0A30_\u0A35\u0A40\u0A30\u0A35\u0A3E\u0A30_\u0A38\u0A3C\u0A41\u0A71\u0A15\u0A30\u0A35\u0A3E\u0A30_\u0A38\u0A3C\u0A28\u0A40\u0A1A\u0A30\u0A35\u0A3E\u0A30".split("_"),weekdaysShort:"\u0A10\u0A24_\u0A38\u0A4B\u0A2E_\u0A2E\u0A70\u0A17\u0A32_\u0A2C\u0A41\u0A27_\u0A35\u0A40\u0A30_\u0A38\u0A3C\u0A41\u0A15\u0A30_\u0A38\u0A3C\u0A28\u0A40".split("_"),weekdaysMin:"\u0A10\u0A24_\u0A38\u0A4B\u0A2E_\u0A2E\u0A70\u0A17\u0A32_\u0A2C\u0A41\u0A27_\u0A35\u0A40\u0A30_\u0A38\u0A3C\u0A41\u0A15\u0A30_\u0A38\u0A3C\u0A28\u0A40".split("_"),longDateFormat:{LT:"A h:mm \u0A35\u0A1C\u0A47",LTS:"A h:mm:ss \u0A35\u0A1C\u0A47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0A35\u0A1C\u0A47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0A35\u0A1C\u0A47"},calendar:{sameDay:"[\u0A05\u0A1C] LT",nextDay:"[\u0A15\u0A32] LT",nextWeek:"[\u0A05\u0A17\u0A32\u0A3E] dddd, LT",lastDay:"[\u0A15\u0A32] LT",lastWeek:"[\u0A2A\u0A3F\u0A1B\u0A32\u0A47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0A35\u0A3F\u0A71\u0A1A",past:"%s \u0A2A\u0A3F\u0A1B\u0A32\u0A47",s:"\u0A15\u0A41\u0A1D \u0A38\u0A15\u0A3F\u0A70\u0A1F",ss:"%d \u0A38\u0A15\u0A3F\u0A70\u0A1F",m:"\u0A07\u0A15 \u0A2E\u0A3F\u0A70\u0A1F",mm:"%d \u0A2E\u0A3F\u0A70\u0A1F",h:"\u0A07\u0A71\u0A15 \u0A18\u0A70\u0A1F\u0A3E",hh:"%d \u0A18\u0A70\u0A1F\u0A47",d:"\u0A07\u0A71\u0A15 \u0A26\u0A3F\u0A28",dd:"%d \u0A26\u0A3F\u0A28",M:"\u0A07\u0A71\u0A15 \u0A2E\u0A39\u0A40\u0A28\u0A3E",MM:"%d \u0A2E\u0A39\u0A40\u0A28\u0A47",y:"\u0A07\u0A71\u0A15 \u0A38\u0A3E\u0A32",yy:"%d \u0A38\u0A3E\u0A32"},preparse:function(r){return r.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(a){return Kw[a]})},postformat:function(r){return r.replace(/\d/g,function(a){return Jw[a]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(r,a){return r===12&&(r=0),a==="\u0A30\u0A3E\u0A24"?r<4?r:r+12:a==="\u0A38\u0A35\u0A47\u0A30"?r:a==="\u0A26\u0A41\u0A2A\u0A39\u0A3F\u0A30"?10<=r?r:r+12:a==="\u0A38\u0A3C\u0A3E\u0A2E"?r+12:void 0},meridiem:function(r,a,_){return r<4?"\u0A30\u0A3E\u0A24":r<10?"\u0A38\u0A35\u0A47\u0A30":r<17?"\u0A26\u0A41\u0A2A\u0A39\u0A3F\u0A30":r<20?"\u0A38\u0A3C\u0A3E\u0A2E":"\u0A30\u0A3E\u0A24"},week:{dow:0,doy:6}});var z2="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017Adziernik_listopad_grudzie\u0144".split("_"),o7="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015Bnia_pa\u017Adziernika_listopada_grudnia".split("_");function jc(r){return r%10<5&&1<r%10&&~~(r/10)%10!=1}function N0(r,a,_){var x=r+" ";switch(_){case"ss":return x+(jc(r)?"sekundy":"sekund");case"m":return a?"minuta":"minut\u0119";case"mm":return x+(jc(r)?"minuty":"minut");case"h":return a?"godzina":"godzin\u0119";case"hh":return x+(jc(r)?"godziny":"godzin");case"MM":return x+(jc(r)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return x+(jc(r)?"lata":"lat")}}function Go(r,a,_){var x=" ";return(20<=r%100||100<=r&&r%100==0)&&(x=" de "),r+x+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"}[_]}function R0(r,a,_){var x,E;return _==="m"?a?"\u043C\u0438\u043D\u0443\u0442\u0430":"\u043C\u0438\u043D\u0443\u0442\u0443":r+" "+(x=+r,E={ss:a?"\u0441\u0435\u043A\u0443\u043D\u0434\u0430_\u0441\u0435\u043A\u0443\u043D\u0434\u044B_\u0441\u0435\u043A\u0443\u043D\u0434":"\u0441\u0435\u043A\u0443\u043D\u0434\u0443_\u0441\u0435\u043A\u0443\u043D\u0434\u044B_\u0441\u0435\u043A\u0443\u043D\u0434",mm:a?"\u043C\u0438\u043D\u0443\u0442\u0430_\u043C\u0438\u043D\u0443\u0442\u044B_\u043C\u0438\u043D\u0443\u0442":"\u043C\u0438\u043D\u0443\u0442\u0443_\u043C\u0438\u043D\u0443\u0442\u044B_\u043C\u0438\u043D\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043E\u0432",dd:"\u0434\u0435\u043D\u044C_\u0434\u043D\u044F_\u0434\u043D\u0435\u0439",MM:"\u043C\u0435\u0441\u044F\u0446_\u043C\u0435\u0441\u044F\u0446\u0430_\u043C\u0435\u0441\u044F\u0446\u0435\u0432",yy:"\u0433\u043E\u0434_\u0433\u043E\u0434\u0430_\u043B\u0435\u0442"}
72[_].split("_"),x%10==1&&x%100!=11?E[0]:2<=x%10&&x%10<=4&&(x%100<10||20<=x%100)?E[1]:E[2])}n.defineLocale("pl",{months:function(r,a){return r?a===""?"("+o7[r.month()]+"|"+z2[r.month()]+")":/D MMMM/.test(a)?o7[r.month()]:z2[r.month()]:z2},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017A_lis_gru".split("_"),weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015Broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015Br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015Ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015B o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015Brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015Brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:N0,m:N0,mm:N0,h:N0,hh:N0,d:"1 dzie\u0144",dd:"%d dni",M:"miesi\u0105c",MM:N0,y:"rok",yy:N0},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xE7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xE7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xE1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xE1b".split("_"),weekdaysMin:"Do_2\xAA_3\xAA_4\xAA_5\xAA_6\xAA_S\xE1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xE0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xE0s] HH:mm"},calendar:{sameDay:"[Hoje \xE0s] LT",nextDay:"[Amanh\xE3 \xE0s] LT",nextWeek:"dddd [\xE0s] LT",lastDay:"[Ontem \xE0s] LT",lastWeek:function(){return this.day()===0||this.day()===6?"[\xDAltimo] dddd [\xE0s] LT":"[\xDAltima] dddd [\xE0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xE1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xEAs",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xBA"}),n.defineLocale("pt",{months:"janeiro_fevereiro_mar\xE7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xE7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xE1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xE1b".split("_"),weekdaysMin:"Do_2\xAA_3\xAA_4\xAA_5\xAA_6\xAA_S\xE1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xE0s] LT",nextDay:"[Amanh\xE3 \xE0s] LT",nextWeek:"dddd [\xE0s] LT",lastDay:"[Ontem \xE0s] LT",lastWeek:function(){return this.day()===0||this.day()===6?"[\xDAltimo] dddd [\xE0s] LT":"[\xDAltima] dddd [\xE0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xE1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xEAs",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xBA",week:{dow:1,doy:4}}),n.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021Bi_miercuri_joi_vineri_s\xE2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xE2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xE2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xE2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xEEn urm\u0103",s:"c\xE2teva secunde",ss:Go,m:"un minut",mm:Go,h:"o or\u
720103",hh:Go,d:"o zi",dd:Go,M:"o lun\u0103",MM:Go,y:"un an",yy:Go},week:{dow:1,doy:7}});var U2=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];n.defineLocale("ru",{months:{format:"\u044F\u043D\u0432\u0430\u0440\u044F_\u0444\u0435\u0432\u0440\u0430\u043B\u044F_\u043C\u0430\u0440\u0442\u0430_\u0430\u043F\u0440\u0435\u043B\u044F_\u043C\u0430\u044F_\u0438\u044E\u043D\u044F_\u0438\u044E\u043B\u044F_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044F_\u043E\u043A\u0442\u044F\u0431\u0440\u044F_\u043D\u043E\u044F\u0431\u0440\u044F_\u0434\u0435\u043A\u0430\u0431\u0440\u044F".split("_"),standalone:"\u044F\u043D\u0432\u0430\u0440\u044C_\u0444\u0435\u0432\u0440\u0430\u043B\u044C_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440\u0435\u043B\u044C_\u043C\u0430\u0439_\u0438\u044E\u043D\u044C_\u0438\u044E\u043B\u044C_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044C_\u043E\u043A\u0442\u044F\u0431\u0440\u044C_\u043D\u043E\u044F\u0431\u0440\u044C_\u0434\u0435\u043A\u0430\u0431\u0440\u044C".split("_")},monthsShort:{format:"\u044F\u043D\u0432._\u0444\u0435\u0432\u0440._\u043C\u0430\u0440._\u0430\u043F\u0440._\u043C\u0430\u044F_\u0438\u044E\u043D\u044F_\u0438\u044E\u043B\u044F_\u0430\u0432\u0433._\u0441\u0435\u043D\u0442._\u043E\u043A\u0442._\u043D\u043E\u044F\u0431._\u0434\u0435\u043A.".split("_"),standalone:"\u044F\u043D\u0432._\u0444\u0435\u0432\u0440._\u043C\u0430\u0440\u0442_\u0430\u043F\u0440._\u043C\u0430\u0439_\u0438\u044E\u043D\u044C_\u0438\u044E\u043B\u044C_\u0430\u0432\u0433._\u0441\u0435\u043D\u0442._\u043E\u043A\u0442._\u043D\u043E\u044F\u0431._\u0434\u0435\u043A.".split("_")},weekdays:{standalone:"\u0432\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435_\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A_\u0432\u0442\u043E\u0440\u043D\u0438\u043A_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043F\u044F\u0442\u043D\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043E\u0442\u0430".split("_"),format:"\u0432\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435_\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A_\u0432\u0442\u043E\u0440\u043D\u0438\u043A_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043F\u044F\u0442\u043D\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043E\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?\] ?dddd/},weekdaysShort:"\u0432\u0441_\u043F\u043D_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043F\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043F\u043D_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043F\u0442_\u0441\u0431".split("_"),monthsParse:U2,longMonthsParse:U2,shortMonthsParse:U2,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u
72043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043E\u0434\u043D\u044F, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(r){if(r.week()===this.week())return this.day()===2?"[\u0412\u043E] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0443\u044E] dddd, [\u0432] LT"}},lastWeek:function(r){if(r.week()===this.week())return this.day()===2?"[\u0412\u043E] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043F\u0440\u043E\u0448\u043B\u043E\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043F\u0440\u043E\u0448\u043B\u044B\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043F\u0440\u043E\u0448\u043B\u0443\u044E] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043D\u0430\u0437\u0430\u0434",s:"\u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0441\u0435\u043A\u0443\u043D\u0434",ss:R0,m:R0,mm:R0,h:"\u0447\u0430\u0441",hh:R0,d:"\u0434\u0435\u043D\u044C",dd:R0,M:"\u043C\u0435\u0441\u044F\u0446",MM:R0,y:"\u0433\u043E\u0434",yy:R0},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(r){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(r)},meridiem:function(r,a,_){return r<4?"\u043D\u043E\u0447\u0438":r<12?"\u0443\u0442\u0440\u0430":r<17?"\u0434\u043D\u044F":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(r,a){switch(a){case"M":case"d":case"DDD":return r+"-\u0439";case"D":return r+"-\u0433\u043E";case"w":case"W":return r+"-\u044F";default:return r}},week:{dow:1,doy:4}});var a7=["\u062C\u0646\u0648\u0631\u064A","\u0641\u064A\u0628\u0631\u0648\u0631\u064A","\u0645\u0627\u0631\u0686","\u0627\u067E\u0631\u064A\u0644","\u0645\u0626\u064A","\u062C\u0648\u0646","\u062C\u0648\u0644\u0627\u0621\u0650","\u0622\u06AF\u0633\u067D","\u0633\u064A\u067E\u067D\u0645\u0628\u0631","\u0622\u06AA\u067D\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068A\u0633\u0645\u0628\u0631"],V2=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06B1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062E\u0645\u064A\u0633","\u062C\u0645\u0639","\u0687\u0646\u0687\u0631"];n.defineLocale("sd",{months:a7,monthsShort:a7,weekdays:V2,weekdaysShort:V2,weekdaysMin:V2,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060C D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(r){return r==="\u0634\u0627\u0645"},meridiem:function(r,a,_){return r<12?"\u0635\u0628\u062D":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06BB\u064A] LT",nextWeek:"dddd [\u0627\u06B3\u064A\u0646 \u0647\u0641\u062A\u064A \u062A\u064A] LT",lastDay:"[\u06AA\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06AF\u0632\u0631\u064A\u0644 \u0647\u0641\u062A\u064A] dddd [\u062A\u064A] LT",sameElse:"L"},relativeTime:{future:"%s \u067E\u0648\u0621",past:"%s \u0627\u06B3",s:"\u0686\u0646\u062F \u0633\u064A\u06AA\u0646\u068A",ss:"%d \u0633\u064A\u06AA\u0646\u068A",m:"\u0647\u06AA \u0645\u0646\u067D",mm:"%d \u0645\u0646\u067D",h:"\u0647\u06AA \u06AA\u0644\u0627\u06AA",hh:"%d \u06AA\u0644\u0627\u06AA",d:"\u0647\u06AA \u068F\u064A\u0646\u0647\u0646",dd:"%d \u068F\u064A\u0646\u0647\u0646",M:"\u0647\u06AA \u0645\u0647\u064A\u0646\u0648",MM:"%d \u0645\u0647\u064A\u0646\u0627",y:"\u0647\u06AA \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060C")},week:{dow:1,doy:4}}),n.defineLocale("se",{months:"o\u0111\u0111ajagem\xE1nnu_guovvam\xE1nnu_njuk\u010Dam\xE1nnu_cuo\u014Bom\xE1nnu_miessem\xE1nnu_geassem\xE1nnu_suoidnem\xE1nnu_borgem\xE1nnu_\u010Dak\u010Dam\xE1nnu_golggotm\xE1nnu_sk\xE1bmam\xE1nnu_juovlam\xE1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010Dak\u010D_golg_sk\xE1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xE1rga_ma\u014B\u014Beb\xE1rga_gaskavahkku_duorastat_bearjadat_l\xE1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014B_gask_duor_bear_l\xE1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017Ees",past:"ma\u014Bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xE1nnu",MM:"%d m\xE1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("si",{months:"\u0DA2\u0DB1\u0DC0\u0DCF\u0DBB\u0DD2_\u0DB4\u0DD9\u0DB6\u0DBB\u0DC0\u0DCF\u0DBB\u0DD2_\u0DB8\u0DCF\u0DBB\u0DCA\u0DAD\u0DD4_\u0D85\u0DB4\u0DCA\u200D\u0DBB\u0DDA\u0DBD\u0DCA_\u
720DB8\u0DD0\u0DBA\u0DD2_\u0DA2\u0DD6\u0DB1\u0DD2_\u0DA2\u0DD6\u0DBD\u0DD2_\u0D85\u0D9C\u0DDD\u0DC3\u0DCA\u0DAD\u0DD4_\u0DC3\u0DD0\u0DB4\u0DCA\u0DAD\u0DD0\u0DB8\u0DCA\u0DB6\u0DBB\u0DCA_\u0D94\u0D9A\u0DCA\u0DAD\u0DDD\u0DB6\u0DBB\u0DCA_\u0DB1\u0DDC\u0DC0\u0DD0\u0DB8\u0DCA\u0DB6\u0DBB\u0DCA_\u0DAF\u0DD9\u0DC3\u0DD0\u0DB8\u0DCA\u0DB6\u0DBB\u0DCA".split("_"),monthsShort:"\u0DA2\u0DB1_\u0DB4\u0DD9\u0DB6_\u0DB8\u0DCF\u0DBB\u0DCA_\u0D85\u0DB4\u0DCA_\u0DB8\u0DD0\u0DBA\u0DD2_\u0DA2\u0DD6\u0DB1\u0DD2_\u0DA2\u0DD6\u0DBD\u0DD2_\u0D85\u0D9C\u0DDD_\u0DC3\u0DD0\u0DB4\u0DCA_\u0D94\u0D9A\u0DCA_\u0DB1\u0DDC\u0DC0\u0DD0_\u0DAF\u0DD9\u0DC3\u0DD0".split("_"),weekdays:"\u0D89\u0DBB\u0DD2\u0DAF\u0DCF_\u0DC3\u0DB3\u0DD4\u0DAF\u0DCF_\u0D85\u0D9F\u0DC4\u0DBB\u0DD4\u0DC0\u0DCF\u0DAF\u0DCF_\u0DB6\u0DAF\u0DCF\u0DAF\u0DCF_\u0DB6\u0DCA\u200D\u0DBB\u0DC4\u0DC3\u0DCA\u0DB4\u0DAD\u0DD2\u0DB1\u0DCA\u0DAF\u0DCF_\u0DC3\u0DD2\u0D9A\u0DD4\u0DBB\u0DCF\u0DAF\u0DCF_\u0DC3\u0DD9\u0DB1\u0DC3\u0DD4\u0DBB\u0DCF\u0DAF\u0DCF".split("_"),weekdaysShort:"\u0D89\u0DBB\u0DD2_\u0DC3\u0DB3\u0DD4_\u0D85\u0D9F_\u0DB6\u0DAF\u0DCF_\u0DB6\u0DCA\u200D\u0DBB\u0DC4_\u0DC3\u0DD2\u0D9A\u0DD4_\u0DC3\u0DD9\u0DB1".split("_"),weekdaysMin:"\u0D89_\u0DC3_\u0D85_\u0DB6_\u0DB6\u0DCA\u200D\u0DBB_\u0DC3\u0DD2_\u0DC3\u0DD9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0DC0\u0DD0\u0DB1\u0DD2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0D85\u0DAF] LT[\u0DA7]",nextDay:"[\u0DC4\u0DD9\u0DA7] LT[\u0DA7]",nextWeek:"dddd LT[\u0DA7]",lastDay:"[\u0D8A\u0DBA\u0DDA] LT[\u0DA7]",lastWeek:"[\u0DB4\u0DC3\u0DD4\u0D9C\u0DD2\u0DBA] dddd LT[\u0DA7]",sameElse:"L"},relativeTime:{future:"%s\u0D9A\u0DD2\u0DB1\u0DCA",past:"%s\u0D9A\u0DA7 \u0DB4\u0DD9\u0DBB",s:"\u0DAD\u0DAD\u0DCA\u0DB4\u0DBB \u0D9A\u0DD2\u0DC4\u0DD2\u0DB4\u0DBA",ss:"\u0DAD\u0DAD\u0DCA\u0DB4\u0DBB %d",m:"\u0DB8\u0DD2\u0DB1\u0DD2\u0DAD\u0DCA\u0DAD\u0DD4\u0DC0",mm:"\u0DB8\u0DD2\u0DB1\u0DD2\u0DAD\u0DCA\u0DAD\u0DD4 %d",h:"\u0DB4\u0DD0\u0DBA",hh:"\u0DB4\u0DD0\u0DBA %d",d:"\u0DAF\u0DD2\u0DB1\u0DBA",dd:"\u0DAF\u0DD2\u0DB1 %d",M:"\u0DB8\u0DCF\u0DC3\u0DBA",MM:"\u0DB8\u0DCF\u0DC3 %d",y:"\u0DC0\u0DC3\u0DBB",yy:"\u0DC0\u0DC3\u0DBB %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(r){return r+" \u0DC0\u0DD0\u0DB1\u0DD2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(r){return r==="\u0DB4.\u0DC0."||r==="\u0DB4\u0DC3\u0DCA \u0DC0\u0DBB\u0DD4"},meridiem:function(r,a,_){return 11<r?_?"\u0DB4.\u0DC0.":"\u0DB4\u0DC3\u0DCA \u0DC0\u0DBB\u0DD4":_?"\u0DB4\u0DD9.\u0DC0.":"\u0DB4\u0DD9\u0DBB \u0DC0\u0DBB\u0DD4"}});var Gw="janu\xE1r_febru\xE1r_marec_apr\xEDl_m\xE1j_j\xFAn_j\xFAl_august_september_okt\xF3ber_november_december".split("_"),Xw="jan_feb_mar_apr_m\xE1j_j\xFAn_j\xFAl_aug_sep_okt_nov_dec".split("_");function Xo(r){return 1<r&&r<5}function $r(r,a,_,x){var E=r+" ";switch(_){case"s":return a||x?"p\xE1r sek\xFAnd":"p\xE1r sekundami";case"ss":return a||x?E+(Xo(r)?"sekundy":"sek\xFAnd"):E+"sekundami";case"m":return a?"min\xFAta":x?"min\xFAtu":"min\xFAtou";case"mm":return a||x?E+(Xo(r)?"min\xFAty":"min\xFAt"):E+"min\xFAtami";case"h":return a?"hodina":x?"hodinu":"hodinou";case"hh":return a||x?E+(Xo(r)?"hodiny":"hod\xEDn"):E+"hodinami";case"d":return a||x?"de\u0148":"d\u0148om";case"dd":return a||x?E+(Xo(r)?"dni":"dn\xED"):E+"d\u0148ami";case"M":return a||x?"mesiac":"mesiacom";case"MM":return a||x?E+(Xo(r)?"mesiace":"mesiacov"):E+"mesiacmi";case"y":return a||x?"rok":"rokom";case"yy":return a||x?E+(Xo(r)?"roky":"rokov"):E+"rokmi"}}function Fr(r,a,_,x){var E=r+" ";switch(_){case"s":return a||x?"nekaj sekund":"nekaj sekundami";case"ss":return E+=r===1?a?"sekundo":"sekundi":r===2?a||x?"sekundi":"sekundah":r<5?a||x?"sekunde":"sekundah":"sekund";case"m":return a?"ena minuta":"eno minuto";case"mm":return E+=r===1?a?"minuta":"minuto":r===2?a||x?"minuti":"minutama":r<5?a||x?"minute":"minutami":a||x?"minut":"minutami";case"h":return a?"ena ura":"eno uro";case"hh":return E+=r===1?a?"ura":"uro":r===2?a||x?"uri":"urama":r<5?a||x?"ure":"urami":a||x?"ur":"urami";case"d":return a||x?"en dan":"enim dnem";case"dd":return E+=r===1?a||x?"dan":"dnem":r===2?a||x?"dni":"dnevoma":a||x?"dni":"dnevi";case"M":return a||x?"en mesec":"enim mesecem";case"MM":return E+=r===1?a||x?"mesec":"mesecem":r===2?a||x?"meseca":"mesecema":r<5?a||x?"mesece":"meseci":a||x?"mesecev":"meseci";case"y":return a||x?"eno leto":"enim letom";case"yy":return E+=r===1?a||x?"leto":"letom":r===2?a||x?"leti":"letoma":r<5?a||x?"leta":"leti":a||x?"let":"leti"}}n.defineLocale("sk",{months:Gw,monthsShort:Xw,weekdays:"nede\u013Ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013Eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010Dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xFA nede\u013Eu o] LT";case 1:case 2:return"[minul\xFD] dddd [o] LT";case 3:return"[minul\xFA stredu o] LT";case 4:case 5:return"[minul\xFD] dddd [o] LT";case 6:return"[minul\xFA sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:$r,ss:$r,m:$r,mm:$r,h:$r,hh:$r,d:$r,dd:$r,M:$r,MM:$r,y:$r,yy:$r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010Detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010Det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010De_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010Deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010Dez %s",past:"pred %s",s:Fr,ss:Fr,m:Fr,mm:Fr,h:Fr,hh:Fr,d:Fr,dd:Fr,M:Fr,MM:Fr,y:Fr,yy:Fr},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),n.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xEBntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xEBn_Dhj".split("_"),weekdays:"E Diel_E H\xEBn\xEB_E Mart\xEB_E M\xEBrkur\xEB_E Enjte_E Premte_E Shtun\xEB".split("_"),weekdaysShort:"Die_H\xEBn_Mar_M\xEBr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xEB_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(r){return r.charAt(0)==="M"},meridiem:function(r,a,_){return r<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xEB] LT",nextDay:"[Nes\xEBr n\xEB] LT",nextWeek:"dddd [n\xEB] LT",lastDay:"[Dje n\xEB] LT",lastWeek:"dddd [e kaluar n\xEB] LT",sameElse:"L"},relativeTime:{future:"n\xEB %s",past:"%s m\xEB par\xEB",s:"disa sekonda",ss:"%d sekonda",m:"nj\xEB minut\xEB",mm:"%d minuta",h:"nj\xEB or\xEB",hh:"%d or\xEB",d:"nj\xEB dit\xEB",dd:"%d dit\xEB",M:"nj\xEB muaj",MM:"%d muaj",y:"nj\xEB vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var Rs={words:{ss:["\u0441\u0435\u043A\u0443\u043D\u0434\u0430","\u0441\u0435\u043A\u0443\u043D\u0434\u0435","\u0441\u0435\u043A\u0443\u043D\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043D \u043C\u0438\u043D\u0443\u0442","\u0458\u0435\u0434\u043D\u0435 \u043C\u0438\u043D\u0443\u0442\u0435"],mm:["\u043C\u0438\u043D\u0443\u0442","\u043C\u0438\u043D\u0443\u0442\u0435","\u043C\u0438\u043D\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043D \u0441\u0430\u0442","\u0458\u0435\u0434\u043D\u043E\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],dd:["\u0434\u0430\u043D","\u0434\u0430\u043D\u0430","\u0434\u0430\u043D\u0430"],MM:["\u043C\u0435\u0441\u0435\u0446","\u043C\u0435\u0441\u0435\u0446\u0430","\u043C\u0435\u0441\u0435\u0446\u0438"],yy:["\u0433\u043E\u0434\u0438\u043D\u0430","\u0433\u043E\u0434\u0438\u043D\u0435","\u0433\u043E\u0434\u0438\u043D\u0430"]},correctGrammaticalCase:function(r,a){return r===1?a[0]:2<=r&&r<=4?a[1]:a[2]},translate:function(r,a,_){var x=Rs.words[_];return _.length===1?a?x[0]:x[1]:r+" "+Rs.correctGrammaticalCase(r,x)}};n.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043D\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440\u0438\u043B_\u043C\u0430\u0458_\u0458\u0443\u043D_\u0458\u0443\u043B_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043F\u0442\u0435\u043C\u0431\u0430\u0440_\u043E\u043A\u0442\u043E\u0431\u0430\u0440_\u043D\u043E\u0432\u0435\u043C\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043C\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043D._\u0444\u0435\u0431._\u043C\u0430\u0440._\u0430\u043F\u0440._\u043C\u0430\u0458_\u0458\u0443\u043D_\u0458\u0443\u043B_\u0430\u0432\u0433._\u0441\u0435\u043F._\u043E\u043A\u0442._\u043D\u043E\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043D\u0435\u0434\u0435\u0459\u0430_\u043F\u043E\u043D\u0435\u0434\u0435\u0459\u0430\u043A_\u0443\u0442\u043E\u0440\u0430\u043A_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043A_\u043F\u0435\u0442\u0430\u043A_\u0441\u0443\u0431\u043E\u0442\u0430".split("_"),weekdaysShort:"\u043D\u0435\u0434._\u043F\u043E\u043D._\u0443\u0442\u043E._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043F\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043D\u0435_\u043F\u043E_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043F\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[\u0434\u0430\u043D\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043D\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043E\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043F\u0440\u043E\u0448\u043B\u0435] [\u043D\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043F\u0440\u043E\u0448\u043B\u043E\u0433] [\u043F\u043E\u043D\u0435\u0434\u0435\u0459\u043A\u0430] [\u0443] LT","[\u043F\u0440\u043E\u0448\u043B\u043E\u0433] [\u0443\u0442\u043E\u0440\u043A\u0430] [\u0443] LT","[\u043F\u0440\u043E\u0448\u043B\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043F\u0440\u043E\u0448\u043B\u043E\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043A\u0430] [\u0443] LT","[\u043F\u0440\u043E\u0448\u043B\u043E\u0433] [\u043F\u0435\u0442\u043A\u0430] [\u0443] LT","[\u043F\u0440\u043E\u0448\u043B\u0435] [\u0441\u0443\u0431\u043E\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043F\u0440\u0435 %s",s:"\u043D\u0435\u043A\u043E\u043B\u0438\u043A\u043E \u0441\u0435\u043A\u0443\u043D\u0434\u0438",ss:Rs.translate,m:Rs.translate,mm:Rs.translate,h:Rs.translate,hh:Rs.translate,d:"\u0434\u0430\u043D",dd:Rs.translate,M:"\u043C\u0435\u0441\u0435\u0446",MM:Rs.translate,y:"\u0433\u043E\u0434\u0438\u043D\u0443",yy:Rs.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});var Hs={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(r,a){return r===1?a[0]:2<=r&&r<=4?a[1]:a[2]},translate:function(r,a,_){var x=Hs.words[_];return _.length===1?a?x[0]:x[1]:r+" "+Hs.correctGrammaticalCase(r,x)}};n.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010Detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010Det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010De_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010De u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010Detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:Hs.translate,m:Hs.translate,mm:Hs.translate,h:Hs.translate,hh:Hs.translate,d:"dan",dd:Hs.translate,M:"mesec",MM:Hs.translate,y:"godinu",yy:Hs.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),n.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LT
72S:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(r,a,_){return r<11?"ekuseni":r<15?"emini":r<19?"entsambama":"ebusuku"},meridiemHour:function(r,a){return r===12&&(r=0),a==="ekuseni"?r:a==="emini"?11<=r?r:r+12:a==="entsambama"||a==="ebusuku"?r===0?0:r+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}}),n.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xF6ndag_m\xE5ndag_tisdag_onsdag_torsdag_fredag_l\xF6rdag".split("_"),weekdaysShort:"s\xF6n_m\xE5n_tis_ons_tor_fre_l\xF6r".split("_"),weekdaysMin:"s\xF6_m\xE5_ti_on_to_fr_l\xF6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xE5r] LT",nextWeek:"[P\xE5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xF6r %s sedan",s:"n\xE5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xE5nad",MM:"%d m\xE5nader",y:"ett \xE5r",yy:"%d \xE5r"},dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal:function(r){var a=r%10;return r+(~~(r%100/10)==1?"e":a===1||a===2?"a":"e")},week:{dow:1,doy:4}}),n.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}});var Qw={1:"\u0BE7",2:"\u0BE8",3:"\u0BE9",4:"\u0BEA",5:"\u0BEB",6:"\u0BEC",7:"\u0BED",8:"\u0BEE",9:"\u0BEF",0:"\u0BE6"},Zw={"\u0BE7":"1","\u0BE8":"2","\u0BE9":"3","\u0BEA":"4","\u0BEB":"5","\u0BEC":"6","\u0BED":"7","\u0BEE":"8","\u0BEF":"9","\u0BE6":"0"};n.defineLocale("ta",{months:"\u0B9C\u0BA9\u0BB5\u0BB0\u0BBF_\u0BAA\u0BBF\u0BAA\u0BCD\u0BB0\u0BB5\u0BB0\u0BBF_\u0BAE\u0BBE\u0BB0\u0BCD\u0B9A\u0BCD_\u0B8F\u0BAA\u0BCD\u0BB0\u0BB2\u0BCD_\u0BAE\u0BC7_\u0B9C\u0BC2\u0BA9\u0BCD_\u0B9C\u0BC2\u0BB2\u0BC8_\u0B86\u0B95\u0BB8\u0BCD\u0B9F\u0BCD_\u0B9A\u0BC6\u0BAA\u0BCD\u0B9F\u0BC6\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD_\u0B85\u0B95\u0BCD\u0B9F\u0BC7\u0BBE\u0BAA\u0BB0\u0BCD_\u0BA8\u0BB5\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD_\u0B9F\u0BBF\u0B9A\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD".split("_"),monthsShort:"\u0B9C\u0BA9\u0BB5\u0BB0\u0BBF_\u0BAA\u0BBF\u0BAA\u0BCD\u0BB0\u0BB5\u0BB0\u0BBF_\u0BAE\u0BBE\u0BB0\u0BCD\u0B9A\u0BCD_\u0B8F\u0BAA\u0BCD\u0BB0\u0BB2\u0BCD_\u0BAE\u0BC7_\u0B9C\u0BC2\u0BA9\u0BCD_\u0B9C\u0BC2\u0BB2\u0BC8_\u0B86\u0B95\u0BB8\u0BCD\u0B9F\u0BCD_\u0B9A\u0BC6\u0BAA\u0BCD\u0B9F\u0BC6\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD_\u0B85\u0B95\u0BCD\u0B9F\u0BC7\u0BBE\u0BAA\u0BB0\u0BCD_\u0BA8\u0BB5\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD_\u0B9F\u0BBF\u0B9A\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD".split("_"),weekdays:"\u0B9E\u0BBE\u0BAF\u0BBF\u0BB1\u0BCD\u0BB1\u0BC1\u0B95\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8_\u0BA4\u0BBF\u0B99\u0BCD\u0B95\u0B9F\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8_\u0B9A\u0BC6\u0BB5\u0BCD\u0BB5\u0BBE\u0BAF\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8_\u0BAA\u0BC1\u0BA4\u0BA9\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8_\u0BB5\u0BBF\u0BAF\u0BBE\u0BB4\u0B95\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8_\u0BB5\u0BC6\u0BB3\u0BCD\u0BB3\u0BBF\u0B95\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8_\u0B9A\u0BA9\u0BBF\u0B95\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8".split("_"),weekdaysShort:"\u0B9E\u0BBE\u0BAF\u0BBF\u0BB1\u0BC1_\u0BA4\u0BBF\u0B99\u0BCD\u0B95\u0BB3\u0BCD_\u0B9A\u0BC6\u0BB5\u0BCD\u0BB5\u0BBE\u0BAF\u0BCD_\u0BAA\u0BC1\u0BA4\u0BA9\u0BCD_\u0BB5\u0BBF\u0BAF\u0BBE\u0BB4\u0BA9\u0BCD_\u0BB5\u0BC6\u0BB3\u0BCD\u0BB3\u0BBF_\u0B9A\u0BA9\u0BBF".split("_"),weekdaysMin:"\u0B9E\u0BBE_\u0BA4\u0BBF_\u0B9A\u0BC6_\u0BAA\u0BC1_\u0BB5\u0BBF_\u0BB5\u0BC6_\u0B9A".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0B87\u0BA9\u0BCD\u0BB1\u0BC1] LT",nextDay:"[\u0BA8\u0BBE\u0BB3\u0BC8] LT",nextWeek:"dddd, LT",lastDay:"[\u0BA8\u0BC7\u0BB1\u0BCD\u0BB1\u0BC1] LT",lastWeek:"[\u0B95\u0B9F\u0BA8\u
720BCD\u0BA4 \u0BB5\u0BBE\u0BB0\u0BAE\u0BCD] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0B87\u0BB2\u0BCD",past:"%s \u0BAE\u0BC1\u0BA9\u0BCD",s:"\u0B92\u0BB0\u0BC1 \u0B9A\u0BBF\u0BB2 \u0BB5\u0BBF\u0BA8\u0BBE\u0B9F\u0BBF\u0B95\u0BB3\u0BCD",ss:"%d \u0BB5\u0BBF\u0BA8\u0BBE\u0B9F\u0BBF\u0B95\u0BB3\u0BCD",m:"\u0B92\u0BB0\u0BC1 \u0BA8\u0BBF\u0BAE\u0BBF\u0B9F\u0BAE\u0BCD",mm:"%d \u0BA8\u0BBF\u0BAE\u0BBF\u0B9F\u0B99\u0BCD\u0B95\u0BB3\u0BCD",h:"\u0B92\u0BB0\u0BC1 \u0BAE\u0BA3\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",hh:"%d \u0BAE\u0BA3\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",d:"\u0B92\u0BB0\u0BC1 \u0BA8\u0BBE\u0BB3\u0BCD",dd:"%d \u0BA8\u0BBE\u0B9F\u0BCD\u0B95\u0BB3\u0BCD",M:"\u0B92\u0BB0\u0BC1 \u0BAE\u0BBE\u0BA4\u0BAE\u0BCD",MM:"%d \u0BAE\u0BBE\u0BA4\u0B99\u0BCD\u0B95\u0BB3\u0BCD",y:"\u0B92\u0BB0\u0BC1 \u0BB5\u0BB0\u0BC1\u0B9F\u0BAE\u0BCD",yy:"%d \u0B86\u0BA3\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(r){return r+"\u0BB5\u0BA4\u0BC1"},preparse:function(r){return r.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(a){return Zw[a]})},postformat:function(r){return r.replace(/\d/g,function(a){return Qw[a]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(r,a,_){return r<2?" \u0BAF\u0BBE\u0BAE\u0BAE\u0BCD":r<6?" \u0BB5\u0BC8\u0B95\u0BB1\u0BC8":r<10?" \u0B95\u0BBE\u0BB2\u0BC8":r<14?" \u0BA8\u0BA3\u0BCD\u0BAA\u0B95\u0BB2\u0BCD":r<18?" \u0B8E\u0BB1\u0BCD\u0BAA\u0BBE\u0B9F\u0BC1":r<22?" \u0BAE\u0BBE\u0BB2\u0BC8":" \u0BAF\u0BBE\u0BAE\u0BAE\u0BCD"},meridiemHour:function(r,a){return r===12&&(r=0),a==="\u0BAF\u0BBE\u0BAE\u0BAE\u0BCD"?r<2?r:r+12:a==="\u0BB5\u0BC8\u0B95\u0BB1\u0BC8"||a==="\u0B95\u0BBE\u0BB2\u0BC8"||a==="\u0BA8\u0BA3\u0BCD\u0BAA\u0B95\u0BB2\u0BCD"&&10<=r?r:r+12},week:{dow:0,doy:6}}),n.defineLocale("te",{months:"\u0C1C\u0C28\u0C35\u0C30\u0C3F_\u0C2B\u0C3F\u0C2C\u0C4D\u0C30\u0C35\u0C30\u0C3F_\u0C2E\u0C3E\u0C30\u0C4D\u0C1A\u0C3F_\u0C0F\u0C2A\u0C4D\u0C30\u0C3F\u0C32\u0C4D_\u0C2E\u0C47_\u0C1C\u0C42\u0C28\u0C4D_\u0C1C\u0C42\u0C32\u0C46\u0C56_\u0C06\u0C17\u0C38\u0C4D\u0C1F\u0C41_\u0C38\u0C46\u0C2A\u0C4D\u0C1F\u0C46\u0C02\u0C2C\u0C30\u0C4D_\u0C05\u0C15\u0C4D\u0C1F\u0C4B\u0C2C\u0C30\u0C4D_\u0C28\u0C35\u0C02\u0C2C\u0C30\u0C4D_\u0C21\u0C3F\u0C38\u0C46\u0C02\u0C2C\u0C30\u0C4D".split("_"),monthsShort:"\u0C1C\u0C28._\u0C2B\u0C3F\u0C2C\u0C4D\u0C30._\u0C2E\u0C3E\u0C30\u0C4D\u0C1A\u0C3F_\u0C0F\u0C2A\u0C4D\u0C30\u0C3F._\u0C2E\u0C47_\u0C1C\u0C42\u0C28\u0C4D_\u0C1C\u0C42\u0C32\u0C46\u0C56_\u0C06\u0C17._\u0C38\u0C46\u0C2A\u0C4D._\u0C05\u0C15\u0C4D\u0C1F\u0C4B._\u0C28\u0C35._\u0C21\u0C3F\u0C38\u0C46.".split("_"),monthsParseExact:!0,weekdays:"\u0C06\u0C26\u0C3F\u0C35\u0C3E\u0C30\u0C02_\u0C38\u0C4B\u0C2E\u0C35\u0C3E\u0C30\u0C02_\u0C2E\u0C02\u0C17\u0C33\u0C35\u0C3E\u0C30\u0C02_\u0C2C\u0C41\u0C27\u0C35\u0C3E\u0C30\u0C02_\u0C17\u0C41\u0C30\u0C41\u0C35\u0C3E\u0C30\u0C02_\u0C36\u0C41\u0C15\u0C4D\u0C30\u0C35\u0C3E\u0C30\u0C02_\u0C36\u0C28\u0C3F\u0C35\u0C3E\u0C30\u0C02".split("_"),weekdaysShort:"\u0C06\u0C26\u0C3F_\u0C38\u0C4B\u0C2E_\u0C2E\u0C02\u0C17\u0C33_\u0C2C\u0C41\u0C27_\u0C17\u0C41\u0C30\u0C41_\u0C36\u0C41\u0C15\u0C4D\u0C30_\u0C36\u0C28\u0C3F".split("_"),weekdaysMin:"\u0C06_\u0C38\u0C4B_\u0C2E\u0C02_\u0C2C\u0C41_\u0C17\u0C41_\u0C36\u0C41_\u0C36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0C28\u0C47\u0C21\u0C41] LT",nextDay:"[\u0C30\u0C47\u0C2A\u0C41] LT",nextWeek:"dddd, LT",lastDay:"[\u0C28\u0C3F\u0C28\u0C4D\u0C28] LT",lastWeek:"[\u0C17\u0C24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0C32\u0C4B",past:"%s \u0C15\u0C4D\u0C30\u0C3F\u0C24\u0C02",s:"\u0C15\u0C4A\u0C28\u0C4D\u0C28\u0C3F \u0C15\u0C4D\u0C37\u0C23\u0C3E\u0C32\u0C41",ss:"%d \u0C38\u0C46\u0C15\u0C28\u0C4D\u0C32\u0C41",m:"\u0C12\u0C15 \u0C28\u0C3F\u0C2E\u0C3F\u0C37\u0C02",mm:"%d \u0C28\u0C3F\u0C2E\u0C3F\u0C37\u0C3E\u0C32\u0C41",h:"\u0C12\u0C15 \u0C17\u0C02\u0C1F",hh:"%d \u0C17\u0C02\u0C1F\u0C32\u0C41",d:"\u0C12\u0C15 \u0C30\u0C4B\u0C1C\u0C41",dd:"%d \u0C30\u0C4B\u0C1C\u0C41\u0C32\u0C41",M:"\u0C12\u0C15 \u0C28\u0C46\u0C32",MM:"%d \u0C28\u0C46\u0C32\u0C32\u0C41",y:"\u0C12\u0C15 \u0C38\u0C02\u0C35\u0C24\u0C4D\u0C38\u0C30\u0C02",yy:"%d \u0C38\u0C02\u0C35\u0C24\u0C4D\u0C38\u0C30\u0C3E\u0C32\u0C41"},dayOfMonthOrdinalParse:/\d{1,2}
72\u0c35/,ordinal:"%d\u0C35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(r,a){return r===12&&(r=0),a==="\u0C30\u0C3E\u0C24\u0C4D\u0C30\u0C3F"?r<4?r:r+12:a==="\u0C09\u0C26\u0C2F\u0C02"?r:a==="\u0C2E\u0C27\u0C4D\u0C2F\u0C3E\u0C39\u0C4D\u0C28\u0C02"?10<=r?r:r+12:a==="\u0C38\u0C3E\u0C2F\u0C02\u0C24\u0C4D\u0C30\u0C02"?r+12:void 0},meridiem:function(r,a,_){return r<4?"\u0C30\u0C3E\u0C24\u0C4D\u0C30\u0C3F":r<10?"\u0C09\u0C26\u0C2F\u0C02":r<17?"\u0C2E\u0C27\u0C4D\u0C2F\u0C3E\u0C39\u0C4D\u0C28\u0C02":r<20?"\u0C38\u0C3E\u0C2F\u0C02\u0C24\u0C4D\u0C30\u0C02":"\u0C30\u0C3E\u0C24\u0C4D\u0C30\u0C3F"},week:{dow:0,doy:6}}),n.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xF1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",ss:"minutu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var a=r%10;return r+(~~(r%100/10)==1?"th":a===1?"st":a===2?"nd":a===3?"rd":"th")},week:{dow:1,doy:4}});var J2={0:"-\u0443\u043C",1:"-\u0443\u043C",2:"-\u044E\u043C",3:"-\u044E\u043C",4:"-\u0443\u043C",5:"-\u0443\u043C",6:"-\u0443\u043C",7:"-\u0443\u043C",8:"-\u0443\u043C",9:"-\u0443\u043C",10:"-\u0443\u043C",12:"-\u0443\u043C",13:"-\u0443\u043C",20:"-\u0443\u043C",30:"-\u044E\u043C",40:"-\u0443\u043C",50:"-\u0443\u043C",60:"-\u0443\u043C",70:"-\u0443\u043C",80:"-\u0443\u043C",90:"-\u0443\u043C",100:"-\u0443\u043C"};n.defineLocale("tg",{months:"\u044F\u043D\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043B_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440\u0435\u043B_\u043C\u0430\u0439_\u0438\u044E\u043D_\u0438\u044E\u043B_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043D\u0442\u044F\u0431\u0440_\u043E\u043A\u0442\u044F\u0431\u0440_\u043D\u043E\u044F\u0431\u0440_\u0434\u0435\u043A\u0430\u0431\u0440".split("_"),monthsShort:"\u044F\u043D\u0432_\u0444\u0435\u0432_\u043C\u0430\u0440_\u0430\u043F\u0440_\u043C\u0430\u0439_\u0438\u044E\u043D_\u0438\u044E\u043B_\u0430\u0432\u0433_\u0441\u0435\u043D_\u043E\u043A\u0442_\u043D\u043E\u044F_\u0434\u0435\u043A".split("_"),weekdays:"\u044F\u043A\u0448\u0430\u043D\u0431\u0435_\u0434\u0443\u0448\u0430\u043D\u0431\u0435_\u0441\u0435\u0448\u0430\u043D\u0431\u0435_\u0447\u043E\u0440\u0448\u0430\u043D\u0431\u0435_\u043F\u0430\u043D\u04B7\u0448\u0430\u043D\u0431\u0435_\u04B7\u0443\u043C\u044A\u0430_\u0448\u0430\u043D\u0431\u0435".split("_"),weekdaysShort:"\u044F\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043F\u0448\u0431_\u04B7\u0443\u043C_\u0448\u043D\u0431".split("_"),weekdaysMin:"\u044F\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043F\u0448_\u04B7\u043C_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043C\u0440\u04EF\u0437 \u0441\u043E\u0430\u0442\u0438] LT",nextDay:"[\u041F\u0430\u0433\u043E\u04B3 \u0441\u043E\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04EF\u0437 \u0441\u043E\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04B3\u0430\u0444\u0442\u0430\u0438 \u043E\u044F\u043D\u0434\u0430 \u0441\u043E\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04B3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043E\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044A\u0434\u0438 %s",past:"%s \u043F\u0435\u0448",s:"\u044F\u043A\u0447\u0430\u043D\u0434 \u0441\u043E\u043D\u0438\u044F",m:"\u044F\u043A \u0434\u0430\u049B\u0438\u049B\u0430",mm:"%d \u0434\u0430\u049B\u0438\u049B\u0430",h:"\u044F\u043A \u0441\u043E\u0430\u0442",hh:"%d \u0441\u043E\u0430\u0442",d:"\u044F\u043A \u0440\u04EF\u0437",dd:"%d \u0440\u04EF\u0437",M:"\u044F\u043A \u043C\u043E\u04B3",MM:"%d \u043C\u043E\u04B3",y:"\u044F\u043A \u0441\u043E\u043B",yy:"%d \u0441\u043E\u043B"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(r,a){return r===12&&(r=0),a==="\u0448\u0430\u0431"?r<4?r:r+12:a==="\u0441\u0443\u0431\u04B3"?r:a==="\u0440\u04EF\u0437"?11<=r?r:r+12:a==="\u0431\u0435\u0433\u043E\u04B3"?r+12:void 0},meridiem:function(r,a,_){return r<4?"\u0448\u0430\u0431":r<11?"\u0441\u0443\u0431\u04B3":r<16?"\u0440\u04EF\u0437":r<19?"\u0431\u0435\u0433\u043E\u04B3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(r){return r+(J2[r]||J2[r%10]||J2[100<=r?100:null])},week:{dow:1,doy:7}}),n.defineLocale("th",{months:"\u0E21\u0E01\u0E23\u0E32\u0E04\u0E21_\u0E01\u0E38\u0E21\u0E20\u0E32\u0E1E\u0E31\u0E19\u0E18\u0E4C_\u0E21\u0E35\u0E19\u0E32\u0E04\u0E21_\u0E40\u0E21\u0E29\u0E32\u0E22\u0E19_\u0E1E\u0E24\u0E29\u0E20\u0E32\u0E04\u0E21_\u0E21\u0E34\u0E16\u0E38\u0E19\u0E32\u0E22\u0E19_\u0E01\u0E23\u0E01\u0E0E\u0E32\u0E04\u0E21_\u0E2A\u0E34\u0E07\u0E2B\u0E32\u0E04\u0E21_\u0E01\u0E31\u0E19\u0E22\u0E32\u0E22\u0E19_\u0E15\u0E38\u0E25\u0E32\u0E04\u0E21_\u0E1E\u0E24\u0E28\u0E08\u0E34\u0E01\u0E32\u0E22\u0E19_\u0E18\u0E31\u0E19\u0E27\u0E32\u0E04\u0E21".split("_"),monthsShort:"\u0E21.\u0E04._\u0E01.\u0E1E._\u0E21\u0E35.\u0E04._\u0E40\u0E21.\u0E22._\u0E1E.\u0E04._\u0E21\u0E34.\u0E22._\u0E01.\u0E04._\u0E2A.\u0E04._\u0E01.\u0E22._\u0E15.\u0E04._\u0E1E.\u0E22._\u0E18.\u0E04.".split("_"),monthsParseExact:!0,weekdays:"\u0E2D\u0E32\u0E17\u0E34\u0E15\u0E22\u0E4C_\u0E08\u0E31\u0E19\u0E17\u0E23\u0E4C_\u0E2D\u0E31\u0E07\u0E04\u0E32\u0E23_\u0E1E\u0E38\u0E18_\u0E1E\u0E24\u0E2B\u0E31\u0E2A\u0E1A\u0E14\u0E35_\u0E28\u0E38\u0E01\u0E23\u0E4C_\u0E40\u0E2A\u0E32\u0E23\u0E4C".split("_"),weekdaysShort:"\u0E2D\u0E32\u0E17\u0E34\u0E15\u0E22\u0E4C_\u0E08\u0E31\u0E19\u0E17\u0E23\u0E4C_\u0E2D\u0E31\u0E07\u0E04\u0E32\u0E23_\u0E1E\u0E38\u0E18_\u0E1E\u0E24\u0E2B\u0E31\u0E2A_\u0E28\u0E38\u0E01\u0E23\u0E4C_\u0E40\u0E2A\u0E32\u0E23\u0E4C".split("_"),weekdaysMin:"\u0E2D\u0E32._\u0E08._\u0E2D._\u0E1E._\u0E1E\u0E24._\u0E28._\u0E2A.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0E40\u0E27\u0E25\u0E32 H:mm",LLLL:"\u0E27\u0E31\u0E19dddd\u0E17\u0E35\u0E48 D MMMM YYYY \u0E40\u0E27\u0E25\u0E32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(r){return r==="\u0E2B\u0E25\u0E31\u0E07\u0E40\u0E17\u0E35\u0E48\u0E22\u0E07"},meridiem:function(r,a,_){return r<12?"\u0E01\u0E48\u0E2D\u0E19\u0E40\u0E17\u0E35\u0E48\u0E22\u0E07":"\u0E2B\u0E25\u0E31\u0E07\u0E40\u0E17\u0E35\u0E48\u0E22\u0E07"},calendar:{sameDay:"[\u0E27\u0E31\u0E19\u0E19\u0E35\u0E49 \u0E40\u0E27\u0E25\u0E32] LT",nextDay:"[\u0E1E\u0E23\u0E38\u0E48\u0E07\u0E19\u0E35\u0E49 \u0E40\u0E27\u0E25\u0E32] LT",nextWeek:"dddd[\u0E2B\u0E19\u0E49\u0E32 \u0E40\u0E27\u0E25\u0E32] LT",lastDay:"[\u0E40\u0E21\u0E37\u0E48\u0E2D\u0E27\u0E32\u0E19\u0E19\u0E35\u0E49 \u0E40\u0E27\u0E25\u0E32] LT",lastWeek:"[\u0E27\u0E31\u0E19]dddd[\u0E17\u0E35\u0E48\u0E41\u0E25\u0E49\u0E27 \u0E40\u0E27\u0E25\u0E32] LT",sameElse:"L"},relativeTime:{future:"\u0E2D\u0E35\u0E01 %s",past:"%s\u0E17\u0E35\u0E48\u0E41\u0E25\u0E49\u0E27",s:"\u0E44\u0E21\u0E48\u0E01\u0E35\u0E48\u0E27\u0E34\u0E19\u0E32\u0E17\u0E35",ss:"%d \u0E27\u0E34\u0E19\u0E32\u0E17\u0E35",m:"1 \u0E19\u0E32\u0E17\u0E35",mm:"%d \u0E19\u0E32\u0E17\u0E35",h:"1 \u0E0A\u0E31\u0E48\u0E27\u0E42\u0E21\u0E07",hh:"%d \u0E0A\u0E31\u0E48\u0E27\u0E42\u0E21\u0E07",d:"1 \u0E27\u0E31\u0E19",dd:"%d \u0E27\u0E31\u0E19",M:"1 \u0E40\u0E14\u0E37\u0E2D\u0E19",MM:"%d \u0E40\u0E14\u0E37\u0E2D\u0E19",y:"1 \u0E1B\u0E35",yy:"%d \u0E1B\u0E35"}}),n.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%
72d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(r){return r},week:{dow:1,doy:4}});var K2="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function Qo(r,a,_,x){var E=(function(xe){var Te=Math.floor(xe%1e3/100),tt=Math.floor(xe%100/10),Ze=xe%10,nt="";return 0<Te&&(nt+=K2[Te]+"vatlh"),0<tt&&(nt+=(nt!==""?" ":"")+K2[tt]+"maH"),0<Ze&&(nt+=(nt!==""?" ":"")+K2[Ze]),nt===""?"pagh":nt})(r);switch(_){case"ss":return E+" lup";case"mm":return E+" tup";case"hh":return E+" rep";case"dd":return E+" jaj";case"MM":return E+" jar";case"yy":return E+" DIS"}}n.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(r){var a=r;return a=r.indexOf("jaj")!==-1?a.slice(0,-3)+"leS":r.indexOf("jar")!==-1?a.slice(0,-3)+"waQ":r.indexOf("DIS")!==-1?a.slice(0,-3)+"nem":a+" pIq"},past:function(r){var a=r;return a=r.indexOf("jaj")!==-1?a.slice(0,-3)+"Hu\u2019":r.indexOf("jar")!==-1?a.slice(0,-3)+"wen":r.indexOf("DIS")!==-1?a.slice(0,-3)+"ben":a+" ret"},s:"puS lup",ss:Qo,m:"wa\u2019 tup",mm:Qo,h:"wa\u2019 rep",hh:Qo,d:"wa\u2019 jaj",dd:Qo,M:"wa\u2019 jar",MM:Qo,y:"wa\u2019 DIS",yy:Qo},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var G2={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xFCnc\xFC",4:"'\xFCnc\xFC",100:"'\xFCnc\xFC",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};function jr(r,a,_,x){var E={s:["viensas secunds","'iensas secunds"],ss:[r+" secunds",r+" secunds"],m:["'n m\xEDut","'iens m\xEDut"],mm:[r+" m\xEDuts",r+" m\xEDuts"],h:["'n \xFEora","'iensa \xFEora"],hh:[r+" \xFEoras",r+" \xFEoras"],d:["'n ziua","'iensa ziua"],dd:[r+" ziuas",r+" ziuas"],M:["'n mes","'iens mes"],MM:[r+" mesen",r+" mesen"],y:["'n ar","'iens ar"],yy:[r+" ars",r+" ars"]};return x||a?E[_][0]:E[_][1]}function H0(r,a,_){var x,E;return _==="m"?a?"\u0445\u0432\u0438\u043B\u0438\u043D\u0430":"\u0445\u0432\u0438\u043B\u0438\u043D\u0443":_==="h"?a?"\u0433\u043E\u0434\u0438\u043D\u0430":"\u0433\u043E\u0434\u0438\u043D\u0443":r+" "+(x=+r,E={ss:a?"\u0441\u0435\u043A\u0443\u043D\u0434\u0430_\u0441\u0435\u043A\u0443\u043D\u0434\u0438_\u0441\u0435\u043A\u0443\u043D\u0434":"\u0441\u0435\u043A\u0443\u043D\u0434\u0443_\u0441\u0435\u043A\u0443\u043D\u0434\u0438_\u0441\u0435\u043A\u0443\u043D\u0434",mm:a?"\u0445\u0432\u0438\u043B\u0438\u043D\u0430_\u0445\u0432\u0438\u043B\u0438\u043D\u0438_\u0445\u0432\u0438\u043B\u0438\u043D":"\u0445\u0432\u0438\u043B\u0438\u043D\u0443_\u0445\u0432\u0438\u043B\u0438\u043D\u0438_\u0445\u0432\u0438\u043B\u0438\u043D",hh:a?"\u0433\u043E\u0434\u0438\u043D\u0430_\u0433\u043E\u0434\u0438\u043D\u0438_\u0433\u043E\u0434\u0438\u043D":"\u0433\u043E\u0434\u0438\u043D\u0443_\u0433\u043E\u0434\u0438\u043D\u0438_\u0433\u043E\u0434\u0438\u043D",dd:"\u0434\u0435\u043D\u044C_\u0434\u043D\u0456_\u0434\u043D\u0456\u0432",MM:"\u043C\u0456\u0441\u044F\u0446\u044C_\u043C\u0456\u0441\u044F\u0446\u0456_\u043C\u0456\u0441\u044F\u0446\u0456\u0432",yy:"\u0440\u0456\u043A_\u0440\u043E\u043A\u0438_\u0440\u043E\u043A\u0456\u0432"}
72[_].split("_"),x%10==1&&x%100!=11?E[0]:2<=x%10&&x%10<=4&&(x%100<10||20<=x%100)?E[1]:E[2])}function Zo(r){return function(){return r+"\u043E"+(this.hours()===11?"\u0431":"")+"] LT"}}n.defineLocale("tr",{months:"Ocak_\u015Eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011Fustos_Eyl\xFCl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015Eub_Mar_Nis_May_Haz_Tem_A\u011Fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xC7ar\u015Famba_Per\u015Fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_\xC7ar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_\xC7a_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xFCn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xFCn] LT",lastWeek:"[ge\xE7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xF6nce",s:"birka\xE7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xFCn",dd:"%d g\xFCn",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(r,a){switch(a){case"d":case"D":case"Do":case"DD":return r;default:if(r===0)return r+"'\u0131nc\u0131";var _=r%10;return r+(G2[_]||G2[r%100-_]||G2[100<=r?100:null])}},week:{dow:1,doy:7}}),n.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xE7_Avr\xEFu_Mai_G\xFCn_Julia_Guscht_Setemvar_Listop\xE4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xFCn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xFAladi_L\xFAne\xE7i_Maitzi_M\xE1rcuri_Xh\xFAadi_Vi\xE9ner\xE7i_S\xE1turi".split("_"),weekdaysShort:"S\xFAl_L\xFAn_Mai_M\xE1r_Xh\xFA_Vi\xE9_S\xE1t".split("_"),weekdaysMin:"S\xFA_L\xFA_Ma_M\xE1_Xh_Vi_S\xE1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(r){return r.toLowerCase()==="d'o"},meridiem:function(r,a,_){return 11<r?_?"d'o":"D'O":_?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xE0] LT",nextDay:"[dem\xE0 \xE0] LT",nextWeek:"dddd [\xE0] LT",lastDay:"[ieiri \xE0] LT",lastWeek:"[s\xFCr el] dddd [lasteu \xE0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:jr,ss:jr,m:jr,mm:jr,h:jr,hh:jr,d:jr,dd:jr,M:jr,MM:jr,y:jr,yy:jr},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("tzm-latn",{months:"innayr_br\u02E4ayr\u02E4_mar\u02E4s\u02E4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02E4wbr\u02E4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02E4ayr\u02E4_mar\u02E4s\u02E4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02E4wbr\u02E4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1E0Dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1E0Dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1E0Dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1E0D",mm:"%d minu\u1E0D",h:"sa\u025Ba",hh:"%d tassa\u025Bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}}),n.defineLocale("tzm",{months:"\u2D49\u2D4F\u2D4F\u2D30\u2D62\u2D54_\u2D31\u2D55\u2D30\u2D62\u2D55_\u2D4E\u2D30\u2D55\u2D5A_\u2D49\u2D31\u2D54\u2D49\u2D54_\u2D4E\u2D30\u2D62\u2D62\u2D53_\u2D62\u2D53\u2D4F\u2D62\u2D53_\u2D62\u2D53\u2D4D\u2D62\u2D53\u2D63_\u2D56\u2D53\u2D5B\u2D5C_\u2D5B\u2D53\u2D5C\u2D30\u2D4F\u2D31\u2D49\u2D54_\u2D3D\u2D5F\u2D53\u2D31\u2D55_\u2D4F\u2D53\u2D61\u2D30\u2D4F\u2D31\u2D49\u2D54_\u2D37\u2D53\u2D4A\u2D4F\u2D31\u2D49\u2D54".split("_"),monthsShort:"\u2D49\u2D4F\u2D4F\u2D30\u2D62\u2D54_\u2D31\u2D55\u2D30\u2D62\u2D55_\u2D4E\u2D30\u2D55\u2D5A_\u2D49\u2D31\u2D54\u2D49\u2D54_\u2D4E\u2D30\u2D62\u2D62\u2D53_\u2D62\u2D53\u2D4F\u2D62\u2D53_\u2D62\u2D53\u2D4D\u2D62\u2D53\u2D63_\u2D56\u2D53\u2D5B\u2D5C_\u2D5B\u2D53\u2D5C\u2D30\u2D4F\u2D31\u2D49\u2D54_\u2D3D\u2D5F\u2D53\u2D31\u2D55_\u2D4F\u2D53\u2D61\u2D30\u2D4F\u2D31\u2D49\u2D54_\u2D37\u2D53\u2D4A\u2D4F\u2D31\u2D49\u2D54".split("_"),weekdays:"\u2D30\u2D59\u2D30\u2D4E\u2D30\u2D59_\u2D30\u2D62\u2D4F\u2D30\u2D59_\u2D30\u2D59\u2D49\u2D4F\u2D30\u2D59_\u2D30\u2D3D\u2D54\u2D30\u2D59_\u2D30\u2D3D\u2D61\u2D30\u2D59_\u2D30\u2D59\u2D49\u2D4E\u2D61\u2D30\u2D59_\u2D30\u2D59\u2D49\u2D39\u2D62\u2D30\u2D59".split("_"),weekdaysShort:"\u2D30\u2D59\u2D30\u2D4E\u2D30\u2D59_\u2D30\u2D62\u2D4F\u2D30\u2D59_\u2D30\u2D59\u2D49\u2D4F\u2D30\u2D59_\u2D30\u2D3D\u2D54\u2D30\u2D59_\u2D30\u2D3D\u2D61\u2D30\u2D59_\u2D30\u2D59\u2D49\u2D4E\u2D61\u2D30\u2D59_\u2D30\u2D59\u2D49\u2D39\u2D62\u2D30\u2D59".split("_"),weekdaysMin:"\u2D30\u2D59\u2D30\u2D4E\u2D30\u2D59_\u2D30\u2D62\u2D4F\u2D30\u2D59_\u2D30\u2D59\u2D49\u2D4F\u2D30\u2D59_\u2D30\u2D3D\u2D54\u2D30\u2D59_\u2D30\u2D3D\u2D61\u2D30\u2D59_\u2D30\u2D59\u2D49\u2D4E\u2D61\u2D30\u2D59_\u2D30\u2D59\u2D49\u2D39\u2D62\u2D30\u2D59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2D30\u2D59\u2D37\u2D45 \u2D34] LT",nextDay:"[\u2D30\u2D59\u2D3D\u2D30 \u2D34] LT",nextWeek:"dddd [\u2D34] LT",lastDay:"[\u2D30\u2D5A\u2D30\u2D4F\u2D5C \u2D34] LT",lastWeek:"dddd [\u2D34] LT",sameElse:"L"},relativeTime:{future:"\u2D37\u2D30\u2D37\u2D45 \u2D59 \u2D62\u2D30\u2D4F %s",past:"\u2D62\u2D30\u2D4F %s",s:"\u2D49\u2D4E\u2D49\u2D3D",ss:"%d \u2D49\u2D4E\u2D49\u2D3D",m:"\u2D4E\u2D49\u2D4F\u2D53\u2D3A",mm:"%d \u2D4E\u2D49\u2D4F\u2D53\u2D3A",h:"\u2D59\u2D30\u2D44\u2D30",hh:"%d \u2D5C\u2D30\u2D59\u2D59\u2D30\u2D44\u2D49\u2D4F",d:"\u2D30\u2D59\u2D59",dd:"%d o\u2D59\u2D59\u2D30\u2D4F",M:"\u2D30\u2D62o\u2D53\u2D54",MM:"%d \u2D49\u2D62\u2D62\u2D49\u2D54\u2D4F",y:"\u2D30\u2D59\u2D33\u2D30\u2D59",yy:"%d \u2D49\u2D59\u2D33\u2D30\u2D59\u2D4F"},week:{dow:6,doy:12}}),n.defineLocale("ug-cn",{months:"\u064A\u0627\u0646\u06CB\u0627\u0631_\u0641\u06D0\u06CB\u0631\u0627\u0644_\u0645\u0627\u0631\u062A_\u0626\u0627\u067E\u0631\u06D0\u0644_\u0645\u0627\u064A_\u0626\u0649\u064A\u06C7\u0646_\u0626\u0649\u064A\u06C7\u0644_\u0626\u0627\u06CB\u063A\u06C7\u0633\u062A_\u0633\u06D0\u0646\u062A\u06D5\u0628\u0649\u0631_\u0626\u06C6\u0643\u062A\u06D5\u0628\u0649\u0631_\u0646\u0648\u064A\u0627\u0628\u0649\u0631_\u062F\u06D0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064A\u0627\u0646\u06CB\u0627\u0631_\u0641\u06D0\u06CB\u0631\u0627\u0644_\u0645\u0627\u0631\u062A_\u0626\u0627\u067E\u0631\u06D0\u0644_\u0645\u0627\u064A_\u0626\u0649\u064A\u06C7\u0646_\u0626\u0649\u064A\u06C7\u0644_\u0626\u0627\u06CB\u063A\u06C7\u0633\u062A_\u0633\u06D0\u0646\u062A\u06D5\u0628\u0649\u0631_\u0626\u06C6\u0643\u062A\u06D5\u0628\u0649\u0631_\u0646\u0648\u064A\u0627\u0628\u0649\u0631_\u062F\u06D0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064A\u06D5\u0643\u0634\u06D5\u0646\u0628\u06D5_\u062F\u06C8\u0634\u06D5\u0646\u0628\u06D5_\u0633\u06D5\u064A\u0634\u06D5\u0646\u0628\u06D5_\u0686\u0627\u0631\u0634\u06D5\u0646\u0628\u06D5_\u067E\u06D5\u064A\u0634\u06D5\u0646\u0628\u06D5_\u062C\u06C8\u0645\u06D5_\u0634\u06D5\u0646\u0628\u06D5".split("_"),weekdaysShort:"\u064A\u06D5_\u062F\u06C8_\u0633\u06D5_\u0686\u0627_\u067E\u06D5_\u062C\u06C8_\u0634\u06D5".split("_"),weekdaysMin:"\u064A\u06D5_\u062F\u06C8_\u0633\u06D5_\u0686\u0627_\u067E\u06D5_\u062C\u06C8_\u0634\u06D5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064A\u0649\u0644\u0649M-\u0626\u0627\u064A\u0646\u0649\u06ADD-\u0643\u06C8\u0646\u0649",LLL:"YYYY-\u064A\u0649\u0644\u0649M-\u0626\u0627\u064A\u0646\u0649\u06ADD-\u0643\u06C8\u0646\u0649\u060C HH:mm",LLLL:"dddd\u060C YYYY-\u064A\u0649\u0644\u0649M-\u0626\u0627\u064A\u0646\u0649\u06ADD-\u0643\u06C8\u0646\u0649\u060C HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(r,a){return r===12&&(r=0),a==="\u064A\u06D0\u0631\u0649\u0645 \u0643\u06D0\u0686\u06D5"||a==="\u0633\u06D5\u06BE\u06D5\u0631"||a==="\u0686\u06C8\u0634\u062A\u0649\u0646 \u0628\u06C7\u0631\u06C7\u0646"?r:a==="\u0686\u06C8\u0634\u062A\u0649\u0646 \u0643\u06D0\u064A\u0649\u0646"||a==="\u0643\u06D5\u0686"?r+12:11<=r?r
vendor: 5,080 bytes, line 72
72:r+12},meridiem:function(r,a,_){var x=100*r+a;return x<600?"\u064A\u06D0\u0631\u0649\u0645 \u0643\u06D0\u0686\u06D5":x<900?"\u0633\u06D5\u06BE\u06D5\u0631":x<1130?"\u0686\u06C8\u0634\u062A\u0649\u0646 \u0628\u06C7\u0631\u06C7\u0646":x<1230?"\u0686\u06C8\u0634":x<1800?"\u0686\u06C8\u0634\u062A\u0649\u0646 \u0643\u06D0\u064A\u0649\u0646":"\u0643\u06D5\u0686"},calendar:{sameDay:"[\u0628\u06C8\u06AF\u06C8\u0646 \u0633\u0627\u0626\u06D5\u062A] LT",nextDay:"[\u0626\u06D5\u062A\u06D5 \u0633\u0627\u0626\u06D5\u062A] LT",nextWeek:"[\u0643\u06D0\u0644\u06D5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06D5\u062A] LT",lastDay:"[\u062A\u06C6\u0646\u06C8\u06AF\u06C8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062F\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06D5\u062A] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06D0\u064A\u0649\u0646",past:"%s \u0628\u06C7\u0631\u06C7\u0646",s:"\u0646\u06D5\u0686\u0686\u06D5 \u0633\u06D0\u0643\u0648\u0646\u062A",ss:"%d \u0633\u06D0\u0643\u0648\u0646\u062A",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06C7\u062A",mm:"%d \u0645\u0649\u0646\u06C7\u062A",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06D5\u062A",hh:"%d \u0633\u0627\u0626\u06D5\u062A",d:"\u0628\u0649\u0631 \u0643\u06C8\u0646",dd:"%d \u0643\u06C8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064A",MM:"%d \u0626\u0627\u064A",y:"\u0628\u0649\u0631 \u064A\u0649\u0644",yy:"%d \u064A\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(r,a){switch(a){case"d":case"D":case"DDD":return r+"-\u0643\u06C8\u0646\u0649";case"w":case"W":return r+"-\u06BE\u06D5\u067E\u062A\u06D5";default:return r}},preparse:function(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060C")},week:{dow:1,doy:7}}),n.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043D\u044F_\u043B\u044E\u0442\u043E\u0433\u043E_\u0431\u0435\u0440\u0435\u0437\u043D\u044F_\u043A\u0432\u0456\u0442\u043D\u044F_\u0442\u0440\u0430\u0432\u043D\u044F_\u0447\u0435\u0440\u0432\u043D\u044F_\u043B\u0438\u043F\u043D\u044F_\u0441\u0435\u0440\u043F\u043D\u044F_\u0432\u0435\u0440\u0435\u0441\u043D\u044F_\u0436\u043E\u0432\u0442\u043D\u044F_\u043B\u0438\u0441\u0442\u043E\u043F\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043D\u044F".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043D\u044C_\u043B\u044E\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043D\u044C_\u043A\u0432\u0456\u0442\u0435\u043D\u044C_\u0442\u0440\u0430\u0432\u0435\u043D\u044C_\u0447\u0435\u0440\u0432\u0435\u043D\u044C_\u043B\u0438\u043F\u0435\u043D\u044C_\u0441\u0435\u0440\u043F\u0435\u043D\u044C_\u0432\u0435\u0440\u0435\u0441\u0435\u043D\u044C_\u0436\u043E\u0432\u0442\u0435\u043D\u044C_\u043B\u0438\u0441\u0442\u043E\u043F\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043D\u044C".split("_")},monthsShort:"\u0441\u0456\u0447_\u043B\u044E\u0442_\u0431\u0435\u0440_\u043A\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043B\u0438\u043F_\u0441\u0435\u0440\u043F_\u0432\u0435\u0440_\u0436\u043E\u0432\u0442_\u043B\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function(r,a){var _={nominative:"\u043D\u0435\u0434\u0456\u043B\u044F_\u043F\u043E\u043D\u0435\u0434\u0456\u043B\u043E\u043A_\u0432\u0456\u0432\u0442\u043E\u0440\u043E\u043A_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043F\u2019\u044F\u0442\u043D\u0438\u0446\u044F_\u0441\u0443\u0431\u043E\u0442\u0430".split("_"),accusative:"\u043D\u0435\u0434\u0456\u043B\u044E_\u043F\u043E\u043D\u0435\u0434\u0456\u043B\u043E\u043A_\u0432\u0456\u0432\u0442\u043E\u0440\u043E\u043A_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043F\u2019\u044F\u0442\u043D\u0438\u0446\u044E_\u0441\u0443\u0431\u043E\u0442\u0443".split("_"),genitive:"\u043D\u0435\u0434\u0456\u043B\u0456_\u043F\u043E\u043D\u0435\u0434\u0456\u043B\u043A\u0430_\u0432\u0456\u0432\u0442\u043E\u0440\u043A\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043F\u2019\u044F\u0442\u043D\u0438\u0446\u0456_\u0441\u0443\u0431\u043E\u0442\u0438".split("_")};return r?_[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(a)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(a)?"genitive":"nominative"][r.day()]:_.nominative},weekdaysShort:"\u043D\u0434_\u043F\u043D_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043F\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043D\u0434_\u043F\u043D_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043F\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:Zo("[\u0421\u044C\u043E\u0433\u043E\u0434\u043D\u0456 "),nextDay:Zo("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:Zo("[\u0412\u0447\u043E\u0440\u0430 "),nextWeek:Zo("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case
726:return Zo("[\u041C\u0438\u043D\u0443\u043B\u043E\u0457] dddd [").call(this);case 1:case 2:case 4:return Zo("[\u041C\u0438\u043D\u0443\u043B\u043E\u0433\u043E] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043E\u043C\u0443",s:"\u0434\u0435\u043A\u0456\u043B\u044C\u043A\u0430 \u0441\u0435\u043A\u0443\u043D\u0434",ss:H0,m:H0,mm:H0,h:"\u0433\u043E\u0434\u0438\u043D\u0443",hh:H0,d:"\u0434\u0435\u043D\u044C",dd:H0,M:"\u043C\u0456\u0441\u044F\u0446\u044C",MM:H0,y:"\u0440\u0456\u043A",yy:H0},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(r){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(r)},meridiem:function(r,a,_){return r<4?"\u043D\u043E\u0447\u0456":r<12?"\u0440\u0430\u043D\u043A\u0443":r<17?"\u0434\u043D\u044F":"\u0432\u0435\u0447\u043E\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(r,a){switch(a){case"M":case"d":case"DDD":case"w":case"W":return r+"-\u0439";case"D":return r+"-\u0433\u043E";default:return r}},week:{dow:1,doy:7}});var c7=["\u062C\u0646\u0648\u0631\u06CC","\u0641\u0631\u0648\u0631\u06CC","\u0645\u0627\u0631\u0686","\u0627\u067E\u0631\u06CC\u0644","\u0645\u0626\u06CC","\u062C\u0648\u0646","\u062C\u0648\u0644\u0627\u0626\u06CC","\u0627\u06AF\u0633\u062A","\u0633\u062A\u0645\u0628\u0631","\u0627\u06A9\u062A\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062F\u0633\u0645\u0628\u0631"],X2=["\u0627\u062A\u0648\u0627\u0631","\u067E\u06CC\u0631","\u0645\u0646\u06AF\u0644","\u0628\u062F\u06BE","\u062C\u0645\u0639\u0631\u0627\u062A","\u062C\u0645\u0639\u06C1","\u06C1\u0641\u062A\u06C1"];return n.defineLocale("ur",{months:c7,monthsShort:c7,weekdays:X2,weekdaysShort:X2,weekdaysMin:X2,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060C D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(r){return r==="\u0634\u0627\u0645"},meridiem:function(r,a,_){return r<12?"\u0635\u0628\u062D":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062C \u0628\u0648\u0642\u062A] LT",nextDay:"[\u06A9\u0644 \u0628\u0648\u0642\u062A] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062A] LT",lastDay:"[\u06AF\u0630\u0634\u062A\u06C1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062A] LT",lastWeek:"[\u06AF\u0630\u0634\u062A\u06C1] dddd [\u0628\u0648\u0642\u062A] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062F",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062F \u0633\u06CC\u06A9\u0646\u0688",ss:"%d \u0633\u06CC\u06A9\u0646\u0688",m:"\u0627\u06CC\u06A9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06CC\u06A9 \u06AF\u06BE\u0646\u0679\u06C1",hh:"%d \u06AF\u06BE\u0646\u0679\u06D2",d:"\u0627\u06CC\u06A9 \u062F\u0646",dd:"%d \u062F\u0646",M:"\u0627\u06CC\u06A9 \u0645\u0627\u06C1",MM:"%d \u0645\u0627\u06C1",y:"\u0627\u06CC\u06A9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060C")},week:{dow:1,doy:4}}),n.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}}),n.defineLocale("uz",{months:"\u044F\u043D\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043B_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440\u0435\u043B_\u043C\u0430\u0439_\u0438\u044E\u043D_\u0438\u044E\u043B_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043D\u0442\u044F\u0431\u0440_\u043E\u043A\u0442\u044F\u0431\u0440_\u043D\u043E\u044F\u0431\u0440_\u0434\u0435\u043A\u0430\u0431\u0440".split("_"),monthsShort:"\u044F\u043D\u0432_\u0444\u0435\u0432_\u043C\u0430\u0440_\u0430\u043F\u0440_\u043C\u0430\u0439_\u0438\u044E\u043D_\u0438\u044E\u043B_\u0430\u0432\u0433_\u0441\u0435\u043D_\u043E\u043A\u0442_\u043D\u043E\u044F_\u0434\u0435\u043A".split("_"),weekdays:"\u042F\u043A\u0448\u0430\u043D\u0431\u0430_\u0414\u0443\u0448\u0430\u043D\u0431\u0430_\u0421\u0435\u0448\u0430\u043D\u0431\u0430_\u0427\u043E\u0440\u0448\u0430\u043D\u0431\u0430_\u041F\u0430\u0439\u0448\u0430\u043D\u0431\u0430_\u0416\u0443\u043C\u0430_\u0428\u0430\u043D\u0431\u0430".split("_"),weekdaysShort:"\u042F\u043A\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043E\u0440_\u041F\u0430\u0439_\u0416\u0443\u043C_\u0428\u0430\u043D".split("_"),weekdaysMin:"\u042F\u043A_\u0414\u0443_\u0421\u0435_\u0427\u043E_\u041F\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043D \u0441\u043E\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042D\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043A\u0443\u043D\u0438 \u0441\u043E\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041A\u0435\u0447\u0430 \u0441\u043E\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043D] dddd [\u043A\u0443\u043D\u0438 \u0441\u043E\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042F\u043A\u0438\u043D %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043D\u0435\u0447\u0430 %s \u043E\u043B\u0434\u0438\u043D",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043A\u0438\u043A\u0430",mm:"%d \u0434\u0430\u043A\u0438\u043A\u0430",h:"\u0431\u0438\u0440 \u0441\u043E\u0430\u0442",hh:"%d \u0441\u043E\u0430\u0442",d:"\u0431\u0438\u0440 \u043A\u0443\u043D",dd:"%d \u043A\u0443\u043D",M:"\u0431\u0438\u0440 \u043E\u0439",MM:"%d \u043E\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043B",yy:"%d \u0439\u0438\u043B"},week:{dow:1,doy:7}}),n.defineLocale("vi",{months:"th\xE1ng 1_th\xE1ng 2_th\xE1ng 3_th\xE1ng 4_th\xE1ng 5_th\xE1ng 6_th\xE1ng 7_th\xE1ng 8_th\xE1ng 9_th\xE1ng 10_th\xE1ng 11_th\xE1ng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"ch\u1EE7 nh\u1EADt_th\u1EE9 hai_th\u1EE9 ba_th\u1EE9 t\u01B0_th\u1EE9 n\u0103m_th\u1EE9 s\xE1u_th\u1EE9 b\u1EA3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(r){return/^ch$/i.test(r)},meridiem:function(r,a,_){return r<12?_?"sa":"SA":_?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xF4m nay l\xFAc] LT",nextDay:"[Ng\xE0y mai l\xFAc] LT",nextWeek:"dddd [tu\u1EA7n t\u1EDBi l\xFAc] LT",lastDay:"[H\xF4m qua l\xFAc] LT",lastWeek:"dddd [tu\u1EA7n r\u1ED3i l\xFAc] LT",sameElse:"L"},relativeTime:{future:"%s t\u1EDBi",past:"%s tr\u01B0\u1EDBc",s:"v\xE0i gi\xE2y",ss:"%d gi\xE2y",m:"m\u1ED9t ph\xFAt",mm:"%d ph\xFAt",h:"m\u1ED9t gi\u1EDD",hh:"%d gi\u1EDD",d:"m\u1ED9t ng\xE0y",dd:"%d ng\xE0y",M:"m\u1ED9t th\xE1ng",MM:"%d th\xE1ng",y:"m\u1ED9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(r){return r},week:{dow:1,doy:4}}),n.defineLocale("x-pseudo",{months:"J~\xE1\xF1\xFA\xE1~r\xFD_F~\xE9br\xFA~\xE1r\xFD_~M\xE1rc~h_\xC1p~r\xEDl_~M\xE1\xFD_~J\xFA\xF1\xE9~_J\xFAl~\xFD_\xC1\xFA~g\xFAst~_S\xE9p~t\xE9mb~\xE9r_\xD3~ct\xF3b~\xE9r_\xD1~\xF3v\xE9m~b\xE9r_~D\xE9c\xE9~mb\xE9r".split("_"),monthsShort:"J~\xE1\xF1_~F\xE9b_~M\xE1r_~\xC1pr_~M\xE1\xFD_~J\xFA\xF1_~J\xFAl_~\xC1\xFAg_~S\xE9p_~\xD3ct_~\xD1\xF3v_~D\xE9c".split("_"),monthsParseExact:!0,weekdays:"S~\xFA\xF1d\xE1~\xFD_M\xF3~\xF1d\xE1\xFD~_T\xFA\xE9~sd\xE1\xFD~_W\xE9d~\xF1\xE9sd~\xE1\xFD_T~h\xFArs~d\xE1\xFD_~Fr\xEDd~\xE1\xFD_S~\xE1t\xFAr~d\xE1\xFD".split("_"),weekdaysShort:"S~\xFA\xF1_~M\xF3\xF1_~T\xFA\xE9_~W\xE9d_~Th\xFA_~Fr\xED_~S\xE1t".split("_"),weekdaysMin:"S~\xFA_M\xF3~_T\xFA_~W\xE9_T~h_Fr~_S\xE1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xF3d\xE1~\xFD \xE1t] LT",nextDay:"[T~\xF3m\xF3~rr\xF3~w \xE1t] LT",nextWeek:"dddd [\xE1t] LT",lastDay:"[\xDD~\xE9st~\xE9rd\xE1~\xFD \xE1t] LT",lastWeek:"[L~\xE1st] dddd [\xE1t] LT",sameElse:"L"},relativeTime:{future:"\xED~\xF1 %s",past:"%s \xE1~g\xF3",s:"\xE1 ~f\xE9w ~s\xE9c\xF3~\xF1ds",ss:"%d s~\xE9c\xF3\xF1~ds",m:"\xE1 ~m\xED\xF1~\xFAt\xE9",mm:"%d m~\xED\xF1\xFA~t\xE9s",h:"\xE1~\xF1 h\xF3~\xFAr",hh:"%d h~\xF3\xFArs",d:"\xE1 ~d\xE1\xFD",dd:"%d d~\xE1\xFDs",M:"\xE1 ~m\xF3\xF1~th",MM:"%d m~\xF3\xF1t~hs",y:"\xE1 ~\xFD\xE9\xE1r",yy:"%d \xFD~\xE9\xE1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(r){var a=r%10;return r+(~~(r%100/10)==1?"th":a===1?"st":a===2?"nd":a===3?"rd":"th")},week:{dow:1,doy:4}}),n.defineLocale("yo",{months:"S\u1EB9\u0301r\u1EB9\u0301_E\u0300re\u0300le\u0300_\u1EB8r\u1EB9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1EB9mo_O\u0300gu\u0301n_Owewe_\u1ECC\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ECC\u0300p\u1EB9\u0300\u0300".split("_"),monthsShort:"S\u1EB9\u0301r_E\u0300rl_\u1EB8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1EB9_O\u0300gu\u0301_Owe_\u1ECC\u0300wa\u0300_Be\u0301l_\u1ECC\u0300p\u1EB9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1EB9\u0301gun_\u1ECCj\u1ECD\u0301ru\u0301_\u1ECCj\u1ECD\u0301b\u1ECD_\u1EB8ti\u0300_A\u0300ba\u0301m\u1EB9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1EB9\u0301_\u1ECCjr_\u1ECCjb_\u
721EB8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1ECCr_\u1ECCb_\u1EB8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ECC\u0300la ni] LT",nextWeek:"dddd [\u1ECCs\u1EB9\u0300 to\u0301n'b\u1ECD] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1ECCs\u1EB9\u0300 to\u0301l\u1ECD\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ECDja\u0301",s:"i\u0300s\u1EB9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1EB9ju\u0301 kan",mm:"i\u0300s\u1EB9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ECDj\u1ECD\u0301 kan",dd:"\u1ECDj\u1ECD\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ECDdu\u0301n kan",yy:"\u1ECDdu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ECDj\u1ECD\u0301 %d",week:{dow:1,doy:4}}),n.defineLocale("zh-cn",{months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,a){return r===12&&(r=0),a==="\u51CC\u6668"||a==="\u65E9\u4E0A"||a==="\u4E0A\u5348"?r:a==="\u4E0B\u5348"||a==="\u665A\u4E0A"?r+12:11<=r?r:r+12},meridiem:function(r,a,_){var x=100*r+a;return x<600?"\u51CC\u6668":x<900?"\u65E9\u4E0A":x<1130?"\u4E0A\u5348":x<1230?"\u4E2D\u5348":x<1800?"\u4E0B\u5348":"\u665A\u4E0A"},calendar:{sameDay:"[\u4ECA\u5929]LT",nextDay:"[\u660E\u5929]LT",nextWeek:"[\u4E0B]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4E0A]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(r,a){switch(a){case"d":case"D":case"DDD":return r+"\u65E5";case"M":return r+"\u6708";case"w":case"W":return r+"\u5468";default:return r}},relativeTime:{future:"%s\u5185",past:"%s\u524D",s:"\u51E0\u79D2",ss:"%d \u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},week:{dow:1,doy:4}}),n.defineLocale("zh-hk",{months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u9031\u65E5_\u9031\u4E00_\u9031\u4E8C_\u9031\u4E09_\u9031\u56DB_\u9031\u4E94_\u9031\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5 HH:mm",LLLL:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,a){return r===12&&(r=0),a==="\u51CC\u6668"||a==="\u65E9\u4E0A"||a==="\u4E0A\u5348"?r:a==="\u4E2D\u5348"?11<=r?r:r+12:a==="\u4E0B\u5348"||a==="\u665A\u4E0A"?r+12:void 0},meridiem:function(r,a,_){var x=100*r+a;return x<600?"\u51CC\u6668":x<900?"\u65E9\u4E0A":x<1130?"\u4E0A\u5348":x<1230?"\u4E2D\u5348":x<1800?"\u4E0B\u5348":"\u665A\u4E0A"},calendar:{sameDay:"[\u4ECA\u5929]LT",nextDay:"[\u660E\u5929]LT",nextWeek:"[\u4E0B]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4E0A]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(r,a){switch(a){case"d":case"D":case"DDD":return r+"\u65E5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},relativeTime:{future:"%s\u5167",past:"%s\u524D",s:"\u5E7E\u79D2",ss:"%d \u79D2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5C0F\u6642",hh:"%d \u5C0F\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500B\u6708",MM:"%d \u500B\u6708",y:"1 \u5E74",yy:"%d \u5E74"}}),n.defineLocale("zh-tw",{months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u9031\u65E5_\u9031\u4E00_\u9031\u4E8C_\u9031\u4E09_\u9031\u56D
72B_\u9031\u4E94_\u9031\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5 HH:mm",LLLL:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,a){return r===12&&(r=0),a==="\u51CC\u6668"||a==="\u65E9\u4E0A"||a==="\u4E0A\u5348"?r:a==="\u4E2D\u5348"?11<=r?r:r+12:a==="\u4E0B\u5348"||a==="\u665A\u4E0A"?r+12:void 0},meridiem:function(r,a,_){var x=100*r+a;return x<600?"\u51CC\u6668":x<900?"\u65E9\u4E0A":x<1130?"\u4E0A\u5348":x<1230?"\u4E2D\u5348":x<1800?"\u4E0B\u5348":"\u665A\u4E0A"},calendar:{sameDay:"[\u4ECA\u5929] LT",nextDay:"[\u660E\u5929] LT",nextWeek:"[\u4E0B]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4E0A]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(r,a){switch(a){case"d":case"D":case"DDD":return r+"\u65E5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},relativeTime:{future:"%s\u5167",past:"%s\u524D",s:"\u5E7E\u79D2",ss:"%d \u79D2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5C0F\u6642",hh:"%d \u5C0F\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500B\u6708",MM:"%d \u500B\u6708",y:"1 \u5E74",yy:"%d \u5E74"}}),n.locale("en"),n})});var Oy=et(Ad=>{"use strict";var Sv=Gh(),zn=$(),Cv=t=>{let e=t.find(".comment-content").val(),n=t.find(".from-value").text(),u=t.find(".to-value").val()||null,s={};return s.text=e,u&&(s.changeFrom=n,s.changeTo=u),s},Dv=()=>{t5()},Av=t=>{let n=Cv(zn);return n.text.length>0||n.changeTo&&n.changeTo.length>0?(zn.find(".comment-content, .to-value").removeClass("error"),t5(),t(n,0)):(n.text.length===0&&zn.find(".comment-content").addClass("error"),n.changeTo&&n.changeTo.length===0&&zn.find(".to-value").addClass("error")),!1},Ey=()=>{zn.length!==0&&Sv.localize(zn)},Yv=(t,e)=>(zn.remove(),t.commentId="",zn=$("#newCommentTemplate").tmpl(t),zn.appendTo($("#editorcontainerbox")),Ey(),zn.find(".suggestion-checkbox").change(function(){zn.find(".suggestion").toggle($(this).is(":checked"))}),zn.find("#comment-reset").on("click",()=>{Dv()}),zn.on("submit",n=>(n.preventDefault(),Av(e))),zn),Ev=t=>{t=t||[];let e=t[0];$(".toolbar .addComment").length&&(e=$(".toolbar .addComment").offset().left);let n=t[1];zn.css("left",e),e===t[0]&&zn.css("top",n),zn.find(".suggestion-checkbox").prop("checked",!1).trigger("change"),zn.find("textarea").val(""),zn.find(".comment-content, .to-value").removeClass("error"),zn.addClass("popup-show"),zn.find(".comment-content").focus(),pad.plugins.ep_comments_page.preCommentMarker.markSelectedText()},t5=()=>{zn.removeClass("popup-show"),zn.find(":focus").blur(),pad.plugins.ep_comments_page.preCommentMarker.unmarkSelectedText()};Ad.localizenewCommentPopup=Ey;Ad.insertNewCommentPopupIfDontExist=Yv;Ad.showNewCommentPopup=Ev;Ad.hideNewCommentPopup=t5});var Py=et(fc=>{"use strict";fc.MARK_CLASS="pre-selected-comment";var vi=function(t){this.ace=t;let e=this;this.highlightSelectedText()&&setTimeout(()=>{e.unmarkSelectedText()},0)};vi.prototype.highlightSelectedText=function(){return clientVars.highlightSelectedText};vi.prototype.markSelectedText=function(){this.highlightSelectedText()&&this.ace.callWithAce(Iy,"markPreSelectedTextToComment",!0)};vi.prototype.unmarkSelectedText=function(){this.highlightSelectedText()&&this.ace.callWithAce(Iy,"unmarkPreSelectedTextToComment",!0)};vi.prototype.performNonUnduableEvent=function(t,e,n){e.startNewEvent("nonundoable"),n(),e.startNewEvent(t)};vi.prototype.handleMarkText=function(t){let e=t.editorInfo,n=t.rep,u=t.callstack;this.removeMarks(e,n,u),this.addMark(e,u)};vi.prototype.handleUnmarkText=function(t){let e=t.editorInfo,n=t.rep,u=t.callstack;this.removeMarks(e,n,u)};vi.prototype.addMark=function(t,e){let n=e.editEvent.eventType;this.performNonUnduableEvent(n,e,()=>{t.ace_setAttributeOnSelection(fc.MARK_CLASS,clientVars.userId)})};vi.prototype.removeMarks=function(t,e,n){let u=n.editEvent.eventType,s=e.selStart,i=e.selEnd;this.performNonUnduableEvent(u,n,()=>{let c=$('iframe[name="ace_outer"]').contents().find('iframe[name="ace_inner"]'),d=`.${fc.MARK_CLASS}`,p=t.ace_getRepFromSelector(d,c);$.each(p,(g,y)=>{t.ace_performSelectionChange(y[0],y[1],!0),t.ace_setAttributeOnSelection(fc.MARK_CLASS,!1)}),t.ace_performSelectionChange(s,i,!0)})};var Iy=()=>{};fc.init=t=>new vi(t)});var n2=et(x0=>{"use strict";Object.defineProperty(x0,"__esModule",{value:!0});x0.ERROR_PACKET=x0.PACKET_TYPES_REVERSE=x0.PACKET_TYPES=void 0;var Us=Object.create(null);x0.PACKET_TYPES=Us;Us.open="0";Us.close="1";Us.ping="2";Us.pong="3";Us.message="4";Us.upgrade="5";Us.noop="6";var Ny=Object.create(null);x0.PACKET_TYPES_REVERSE=Ny;
72Object.keys(Us).forEach(t=>{Ny[Us[t]]=t});var Ov={type:"error",data:"parser error"};x0.ERROR_PACKET=Ov});var By=et(Yd=>{"use strict";Object.defineProperty(Yd,"__esModule",{value:!0});Yd.encodePacket=void 0;Yd.encodePacketToBinary=Pv;var Iv=n2(),$y=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",Fy=typeof ArrayBuffer=="function",jy=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,Wy=({type:t,data:e},n,u)=>$y&&e instanceof Blob?n?u(e):Ry(e,u):Fy&&(e instanceof ArrayBuffer||jy(e))?n?u(e):Ry(new Blob([e]),u):u(Iv.PACKET_TYPES[t]+(e||""));Yd.encodePacket=Wy;var Ry=(t,e)=>{let n=new FileReader;return n.onload=function(){let u=n.result.split(",")[1];e("b"+(u||""))},n.readAsDataURL(t)};function Hy(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}var n5;function Pv(t,e){if($y&&t.data instanceof Blob)return t.data.arrayBuffer().then(Hy).then(e);if(Fy&&(t.data instanceof ArrayBuffer||jy(t.data)))return e(Hy(t.data));Wy(t,!1,n=>{n5||(n5=new TextEncoder),e(n5.encode(n))})}});var qy=et(mc=>{"use strict";Object.defineProperty(mc,"__esModule",{value:!0});mc.decode=mc.encode=void 0;var pc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ed=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let t=0;t<pc.length;t++)Ed[pc.charCodeAt(t)]=t;var Nv=t=>{let e=new Uint8Array(t),n,u=e.length,s="";for(n=0;n<u;n+=3)s+=pc[e[n]>>2],s+=pc[(e[n]&3)<<4|e[n+1]>>4],s+=pc[(e[n+1]&15)<<2|e[n+2]>>6],s+=pc[e[n+2]&63];return u%3===2?s=s.substring(0,s.length-1)+"=":u%3===1&&(s=s.substring(0,s.length-2)+"=="),s};mc.encode=Nv;var Rv=t=>{let e=t.length*.75,n=t.length,u,s=0,i,c,d,p;t[t.length-1]==="="&&(e--,t[t.length-2]==="="&&e--);let g=new ArrayBuffer(e),y=new Uint8Array(g);for(u=0;u<n;u+=4)i=Ed[t.charCodeAt(u)],c=Ed[t.charCodeAt(u+1)],d=Ed[t.charCodeAt(u+2)],p=Ed[t.charCodeAt(u+3)],y[s++]=i<<2|c>>4,y[s++]=(c&15)<<4|d>>2,y[s++]=(d&3)<<6|p&63;return g};mc.decode=Rv});var Uy=et(r2=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0});r2.decodePacket=void 0;var u2=n2(),Hv=qy(),$v=typeof ArrayBuffer=="function",Fv=(t,e)=>{if(typeof t!="string")return{type:"message",data:zy(t,e)};let n=t.charAt(0);return n==="b"?{type:"message",data:jv(t.substring(1),e)}:u2.PACKET_TYPES_REVERSE[n]?t.length>1?{type:u2.PACKET_TYPES_REVERSE[n],data:t.substring(1)}:{type:u2.PACKET_TYPES_REVERSE[n]}:u2.ERROR_PACKET};r2.decodePacket=Fv;var jv=(t,e)=>{if($v){let n=(0,Hv.decode)(t);return zy(n,e)}else return{base64:!0,data:t}},zy=(t,e)=>e==="blob"?t instanceof Blob?t:new Blob([t]):t instanceof ArrayBuffer?t:t.buffer});var hc=et(ur=>{"use strict";Object.defineProperty(ur,"__esModule",{value:!0});ur.decodePayload=ur.decodePacket=ur.encodePayload=ur.encodePacket=ur.protocol=void 0;ur.createPacketEncoderStream=qv;ur.createPacketDecoderStream=zv;var r5=By();Object.defineProperty(ur,"encodePacket",{enumerable:!0,get:function(){return r5.encodePacket}});var s5=Uy();Object.defineProperty(ur,"decodePacket",{enumerable:!0,get:function(){return s5.decodePacket}});var Vy=n2(),Jy="�",Wv=(t,e)=>{let n=t.length,u=new Array(n),s=0;t.forEach((i,c)=>{(0,r5.encodePacket)(i,!1,d=>{u[c]=d,++s===n&&e(u.join(Jy))})})};ur.encodePayload=Wv;var Bv=(t,e)=>{let n=t.split(Jy),u=[];for(let s=0;s<n.length;s++){let i=(0,s5.decodePacket)(n[s],e);if(u.push(i),i.type==="error")break}return u};ur.decodePayload=Bv;function qv(){return new TransformStream({transform(t,e){(0,r5.encodePacketToBinary)(t,n=>{let u=n.length,s;if(u<126)s=new Uint8Array(1),new DataView(s.buffer).setUint8(0,u);else if(u<65536){s=new Uint8Array(3);let i=new DataView(s.buffer);i.setUint8(0,126),i.setUint16(1,u)}else{s=new Uint8Array(9);let i=new DataView(s.buffer);i.setUint8(0,127),i.setBigUint64(1,BigInt(u))}t.data&&typeof t.data!="string"&&(s[0]|=128),e.enqueue(s),e.enqueue(n)})}})}var u5;function s2(t){return t.reduce((e,n)=>e+n.length,0)}function i2(t,e){if(t[0].length===e)return t.shift();let n=new Uint8Array(e),u=0;for(let s=0;s<e;s++)n[s]=t[0][u++],u===t[0].length&&(t.shift(),u=0);return t.length&&u<t[0].length&&(t[0]=t[0].slice(u)),n}function zv(t,e){u5||(u5=new TextDecoder);let n=[],u=0,s=-1,i=!1;return new TransformStream({transform(c,d){for(n.push(c);;){if(u===0){if(s2(n)<1)break;let p=i2(n,1);i=(p[0]&128)===128,s=p[0]&127,s<126?u=3:s===126?u=1:u=2}else if(u===1){if(s2(n)<2)break;let p=i2(n,2);s=new DataView(p.buffer,p.byteOffset,p.length).getUint16(0),u=3}else if(u===2){if(s2(n)<8)break;let p=i2(n,8),g=new DataView(p.buffer,p.byteOffset,p.length),y=g.getUint32(0);if(y>Math.pow(2,21)-1){d.enqueue(Vy.ERROR_PACKET);break}s=y*Math.pow(2,32)+g.getUint32(4),u=3}else{if(s2(n)<s)break;let p=i2(n,s);d.enqueue((0,s5.decodePacket)(i?p:u5.decode(p),e)),u=0}if(s===0||s>t){d.enqueue(Vy.ERROR_PACKET);break}}}})}ur.protocol=4});var Do=et(Ti=>{"use strict";Object.defineProperty(Ti,"__esModule",{value:!0});
72Ti.defaultBinaryType=Ti.globalThisShim=Ti.nextTick=void 0;Ti.createCookieJar=Uv;Ti.nextTick=typeof Promise=="function"&&typeof Promise.resolve=="function"?e=>Promise.resolve().then(e):(e,n)=>n(e,0);Ti.globalThisShim=typeof self<"u"?self:typeof window<"u"?window:Function("return this")();Ti.defaultBinaryType="arraybuffer";function Uv(){}});var Ao=et(_c=>{"use strict";Object.defineProperty(_c,"__esModule",{value:!0});_c.pick=Vv;_c.installTimerFunctions=Gv;_c.byteLength=Qv;_c.randomString=eT;var w0=Do();function Vv(t,...e){return e.reduce((n,u)=>(t.hasOwnProperty(u)&&(n[u]=t[u]),n),{})}var Jv=w0.globalThisShim.setTimeout,Kv=w0.globalThisShim.clearTimeout;function Gv(t,e){e.useNativeTimers?(t.setTimeoutFn=Jv.bind(w0.globalThisShim),t.clearTimeoutFn=Kv.bind(w0.globalThisShim)):(t.setTimeoutFn=w0.globalThisShim.setTimeout.bind(w0.globalThisShim),t.clearTimeoutFn=w0.globalThisShim.clearTimeout.bind(w0.globalThisShim))}var Xv=1.33;function Qv(t){return typeof t=="string"?Zv(t):Math.ceil((t.byteLength||t.size)*Xv)}function Zv(t){let e=0,n=0;for(let u=0,s=t.length;u<s;u++)e=t.charCodeAt(u),e<128?n+=1:e<2048?n+=2:e<55296||e>=57344?n+=3:(u++,n+=4);return n}function eT(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}});var i5=et(o2=>{"use strict";Object.defineProperty(o2,"__esModule",{value:!0});o2.encode=tT;o2.decode=nT;function tT(t){let e="";for(let n in t)t.hasOwnProperty(n)&&(e.length&&(e+="&"),e+=encodeURIComponent(n)+"="+encodeURIComponent(t[n]));return e}function nT(t){let e={},n=t.split("&");for(let u=0,s=n.length;u<s;u++){let i=n[u].split("=");e[decodeURIComponent(i[0])]=decodeURIComponent(i[1])}return e}});var Gy=et((_te,Ky)=>{var gc=1e3,bc=gc*60,yc=bc*60,Yo=yc*24,uT=Yo*7,rT=Yo*365.25;Ky.exports=function(t,e){e=e||{};var n=typeof t;if(n==="string"&&t.length>0)return sT(t);if(n==="number"&&isFinite(t))return e.long?oT(t):iT(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))};function sT(t){if(t=String(t),!(t.length>100)){var e=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(e){var n=parseFloat(e[1]),u=(e[2]||"ms").toLowerCase();switch(u){case"years":case"year":case"yrs":case"yr":case"y":return n*rT;case"weeks":case"week":case"w":return n*uT;case"days":case"day":case"d":return n*Yo;case"hours":case"hour":case"hrs":case"hr":case"h":return n*yc;case"minutes":case"minute":case"mins":case"min":case"m":return n*bc;case"seconds":case"second":case"secs":case"sec":case"s":return n*gc;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function iT(t){var e=Math.abs(t);return e>=Yo?Math.round(t/Yo)+"d":e>=yc?Math.round(t/yc)+"h":e>=bc?Math.round(t/bc)+"m":e>=gc?Math.round(t/gc)+"s":t+"ms"}function oT(t){var e=Math.abs(t);return e>=Yo?a2(t,e,Yo,"day"):e>=yc?a2(t,e,yc,"hour"):e>=bc?a2(t,e,bc,"minute"):e>=gc?a2(t,e,gc,"second"):t+" ms"}function a2(t,e,n,u){var s=e>=n*1.5;return Math.round(t/n)+" "+u+(s?"s":"")}});var Qy=et((gte,Xy)=>{function aT(t){n.debug=n,n.default=n,n.coerce=p,n.disable=c,n.enable=s,n.enabled=d,n.humanize=Gy(),n.destroy=g,Object.keys(t).forEach(y=>{n[y]=t[y]}),n.names=[],n.skips=[],n.formatters={};function e(y){let S=0;for(let w=0;w<y.length;w++)S=(S<<5)-S+y.charCodeAt(w),S|=0;return n.colors[Math.abs(S)%n.colors.length]}n.selectColor=e;function n(y){let S,w=null,T,D;function H(...A){if(!H.enabled)return;let F=H,R=Number(new Date),se=R-(S||R);F.diff=se,F.prev=S,F.curr=R,S=R,A[0]=n.coerce(A[0]),typeof A[0]!="string"&&A.unshift("%O");let B=0;A[0]=A[0].replace(/%([a-zA-Z%])/g,(f,N)=>{if(f==="%%")return"%";B++;let z=n.formatters[N];if(typeof z=="function"){let we=A[B];f=z.call(F,we),A.splice(B,1),B--}return f}),n.formatArgs.call(F,A),(F.log||n.log).apply(F,A)}return H.namespace=y,H.useColors=n.useColors(),H.color=n.selectColor(y),H.extend=u,H.destroy=n.destroy,Object.defineProperty(H,"enabled",{enumerable:!0,configurable:!1,get:()=>w!==null?w:(T!==n.namespaces&&(T=n.namespaces,D=n.enabled(y)),D),set:A=>{w=A}}),typeof n.init=="function"&&n.init(H),H}function u(y,S){let w=n(this.namespace+(typeof S>"u"?":":S)+y);return w.log=this.log,w}function s(y){n.save(y),n.namespaces=y,n.names=[],n.skips=[];let S=(typeof y=="string"?y:"").trim().replace(/\s+/g,",").split(",").filter(
72Boolean);for(let w of S)w[0]==="-"?n.skips.push(w.slice(1)):n.names.push(w)}function i(y,S){let w=0,T=0,D=-1,H=0;for(;w<y.length;)if(T<S.length&&(S[T]===y[w]||S[T]==="*"))S[T]==="*"?(D=T,H=w,T++):(w++,T++);else if(D!==-1)T=D+1,H++,w=H;else return!1;for(;T<S.length&&S[T]==="*";)T++;return T===S.length}function c(){let y=[...n.names,...n.skips.map(S=>"-"+S)].join(",");return n.enable(""),y}function d(y){for(let S of n.skips)if(i(y,S))return!1;for(let S of n.names)if(i(y,S))return!0;return!1}function p(y){return y instanceof Error?y.stack||y.message:y}function g(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return n.enable(n.load()),n}Xy.exports=aT});var Gr=et((rr,c2)=>{rr.formatArgs=lT;rr.save=dT;rr.load=fT;rr.useColors=cT;rr.storage=pT();rr.destroy=(()=>{let t=!1;return()=>{t||(t=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();rr.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function cT(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let t;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(t=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(t[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function lT(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+c2.exports.humanize(this.diff),!this.useColors)return;let e="color: "+this.color;t.splice(1,0,e,"color: inherit");let n=0,u=0;t[0].replace(/%[a-zA-Z%]/g,s=>{s!=="%%"&&(n++,s==="%c"&&(u=n))}),t.splice(u,0,e)}rr.log=console.debug||console.log||(()=>{});function dT(t){try{t?rr.storage.setItem("debug",t):rr.storage.removeItem("debug")}catch{}}function fT(){let t;try{t=rr.storage.getItem("debug")||rr.storage.getItem("DEBUG")}catch{}return!t&&typeof process<"u"&&"env"in process&&(t=process.env.DEBUG),t}function pT(){try{return localStorage}catch{}}c2.exports=Qy()(rr);var{formatters:mT}=c2.exports;mT.j=function(t){try{return JSON.stringify(t)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}});var Od=et(M0=>{"use strict";var hT=M0&&M0.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(M0,"__esModule",{value:!0});M0.Transport=M0.TransportError=void 0;var _T=hc(),gT=xr(),bT=Ao(),yT=i5(),xT=hT(Gr()),wT=(0,xT.default)("engine.io-client:transport"),l2=class extends Error{constructor(e,n,u){super(e),this.description=n,this.context=u,this.type="TransportError"}};M0.TransportError=l2;var o5=class extends gT.Emitter{constructor(e){super(),this.writable=!1,(0,bT.installTimerFunctions)(this,e),this.opts=e,this.query=e.query,this.socket=e.socket,this.supportsBinary=!e.forceBase64}onError(e,n,u){return super.emitReserved("error",new l2(e,n,u)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(e){this.readyState==="open"?this.write(e):wT("transport is not open, discarding packets")}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}
72onData(e){let n=(0,_T.decodePacket)(e,this.socket.binaryType);this.onPacket(n)}onPacket(e){super.emitReserved("packet",e)}onClose(e){this.readyState="closed",super.emitReserved("close",e)}pause(e){}createUri(e,n={}){return e+"://"+this._hostname()+this._port()+this.opts.path+this._query(n)}_hostname(){let e=this.opts.hostname;return e.indexOf(":")===-1?e:"["+e+"]"}_port(){return this.opts.port&&(this.opts.secure&&Number(this.opts.port)!==443||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(e){let n=(0,yT.encode)(e);return n.length?"?"+n:""}};M0.Transport=o5});var c5=et(xc=>{"use strict";var MT=xc&&xc.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(xc,"__esModule",{value:!0});xc.Polling=void 0;var LT=Od(),kT=Ao(),Zy=hc(),vT=MT(Gr()),Ls=(0,vT.default)("engine.io-client:polling"),a5=class extends LT.Transport{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(e){this.readyState="pausing";let n=()=>{Ls("paused"),this.readyState="paused",e()};if(this._polling||!this.writable){let u=0;this._polling&&(Ls("we are currently polling - waiting to pause"),u++,this.once("pollComplete",function(){Ls("pre-pause polling complete"),--u||n()})),this.writable||(Ls("we are currently writing - waiting to pause"),u++,this.once("drain",function(){Ls("pre-pause writing complete"),--u||n()}))}else n()}_poll(){Ls("polling"),this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){Ls("polling got data %s",e);let n=u=>{if(this.readyState==="opening"&&u.type==="open"&&this.onOpen(),u.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(u)};(0,Zy.decodePayload)(e,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"?this._poll():Ls('ignoring poll - transport state "%s"',this.readyState))}doClose(){let e=()=>{Ls("writing close packet"),this.write([{type:"close"}])};this.readyState==="open"?(Ls("transport open - closing"),e()):(Ls("transport not open - deferring close"),this.once("open",e))}write(e){this.writable=!1,(0,Zy.encodePayload)(e,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let e=this.opts.secure?"https":"http",n=this.query||{};return this.opts.timestampRequests!==!1&&(n[this.opts.timestampParam]=(0,kT.randomString)()),!this.supportsBinary&&!n.sid&&(n.b64=1),this.createUri(e,n)}};xc.Polling=a5});var tx=et(d2=>{"use strict";Object.defineProperty(d2,"__esModule",{value:!0});d2.hasCORS=void 0;var ex=!1;try{ex=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}d2.hasCORS=ex});var p2=et(Vs=>{"use strict";var TT=Vs&&Vs.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Vs,"__esModule",{value:!0});Vs.XHR=Vs.Request=Vs.BaseXHR=void 0;var ST=c5(),CT=xr(),nx=Ao(),rx=Do(),DT=tx(),AT=TT(Gr()),l5=(0,AT.default)("engine.io-client:polling");function YT(){}var f2=class extends ST.Polling{constructor(e){if(super(e),typeof location<"u"){let n=location.protocol==="https:",u=location.port;u||(u=n?"443":"80"),this.xd=typeof location<"u"&&e.hostname!==location.hostname||u!==e.port}}doWrite(e,n){let u=this.request({method:"POST",data:e});u.on("success",n),u.on("error",(s,i)=>{this.onError("xhr post error",s,i)})}doPoll(){l5("xhr poll");let e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(n,u)=>{this.onError("xhr poll error",n,u)}),this.pollXhr=e}};Vs.BaseXHR=f2;var Si=class t extends CT.Emitter{constructor(e,n,u){super(),this.createRequest=e,(0,nx.installTimerFunctions)(this,u),this._opts=u,this._method=u.method||"GET",this._uri=n,this._data=u.data!==void 0?u.data:null,this._create()}_create(){var e;let n=(0,nx.pick)(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");n.xdomain=!!this._opts.xd;let u=this._xhr=this.createRequest(n);try{l5("xhr open %s: %s",this._method,this._uri),u.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){u.setDisableHeaderCheck&&u.setDisableHeaderCheck(!0);for(let s in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(s)&&u.setRequestHeader(s,this._opts.extraHeaders[s])}}catch{}if(this._method==="POST")try{u.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{u.setRequestHeader("Accept","*/*")}catch{}(e=this._opts.cookieJar)===null||e===void 0||e.addCookies(u),"withCredentials"in u&&(u.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(u.timeout=this._opts.requestTimeout),u.onreadystatechange=()=>{var s;u.readyState===3&&((s=this._opts.cookieJar)===null||s===void 0||s.parseCookies(u.getResponseHeader("set-cookie"))),u.readyState===4&&(u.status===200||u.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof u.status=="number"?u.status:0)},0))},l5("xhr data %s",this._data),u.send(this._data)}catch(s){this.setTimeoutFn(()=>{this._onError(s)},0);return}typeof document<"u"&&(this._index=t.requestsCount++,t.requests[this._index]=this)}_onError(e){this.emitReserved("error",e,this._xhr),this._cleanup(!0)}_cleanup(e){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=YT,e)try{this._xhr.abort()}catch{}typeof document<"u"&&delete t.requests[this._index],this._xhr=null}}_onLoad(){let e=this._xhr.responseText;e!==null&&(this.emitReserved("data",e),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};Vs.Request=Si;Si.requestsCount=0;Si.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",ux);else if(typeof addEventListener=="function"){let t="onpagehide"in rx.globalThisShim?"pagehide":"unload";addEventListener(t,ux,!1)}}function ux(){for(let t in Si.requests)Si.requests.hasOwnProperty(t)&&Si.requests[t].abort()}var ET=(function(){let t=sx({xdomain:!1});return t&&t.responseType!==null})(),d5=class extends f2{constructor(e){super(e);let n=e&&e.forceBase64;this.supportsBinary=ET&&!n}request(e={}){return Object.assign(e,{xd:this.xd},this.opts),new Si(sx,this.uri(),e)}};Vs.XHR=d5;function sx(t){let e=t.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!e||DT.hasCORS))return new XMLHttpRequest}catch{}if(!e)try{return new rx.globalThisShim[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}});var h2=et(L0=>{"use strict";var OT=L0&&L0.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(L0,"__esModule",{value:!0});L0.WS=L0.BaseWS=void 0;var IT=Od(),ix=Ao(),PT=hc(),p5=Do(),NT=OT(Gr()),RT=(0,NT.default)("engine.io-client:websocket"),ox=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative",m2=class extends IT.Transport{get name(){return"websocket"}doOpen(){let e=this.uri(),n=this.opts.protocols,u=ox?{}:(0,ix.pick)(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(u.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(e,n,u)}catch(s){return this.emitReserved("error",s)}
72this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let n=0;n<e.length;n++){let u=e[n],s=n===e.length-1;(0,PT.encodePacket)(u,this.supportsBinary,i=>{try{this.doWrite(u,i)}catch{RT("websocket closed before onclose event")}s&&(0,p5.nextTick)(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){let e=this.opts.secure?"wss":"ws",n=this.query||{};return this.opts.timestampRequests&&(n[this.opts.timestampParam]=(0,ix.randomString)()),this.supportsBinary||(n.b64=1),this.createUri(e,n)}};L0.BaseWS=m2;var f5=p5.globalThisShim.WebSocket||p5.globalThisShim.MozWebSocket,m5=class extends m2{createSocket(e,n,u){return ox?new f5(e,n,u):n?new f5(e,n):new f5(e)}doWrite(e,n){this.ws.send(n)}};L0.WS=m5});var _5=et(wc=>{"use strict";var HT=wc&&wc.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(wc,"__esModule",{value:!0});wc.WT=void 0;var $T=Od(),FT=Do(),ax=hc(),jT=HT(Gr()),Id=(0,jT.default)("engine.io-client:webtransport"),h5=class extends $T.Transport{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(e){return this.emitReserved("error",e)}this._transport.closed.then(()=>{Id("transport closed gracefully"),this.onClose()}).catch(e=>{Id("transport closed due to %s",e),this.onError("webtransport error",e)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(e=>{let n=(0,ax.createPacketDecoderStream)(Number.MAX_SAFE_INTEGER,this.socket.binaryType),u=e.readable.pipeThrough(n).getReader(),s=(0,ax.createPacketEncoderStream)();s.readable.pipeTo(e.writable),this._writer=s.writable.getWriter();let i=()=>{u.read().then(({done:d,value:p})=>{if(d){Id("session is closed");return}Id("received chunk: %o",p),this.onPacket(p),i()}).catch(d=>{Id("an error occurred while reading: %s",d)})};i();let c={type:"open"};this.query.sid&&(c.data=`{"sid":"${this.query.sid}"}`),this._writer.write(c).then(()=>this.onOpen())})})}write(e){this.writable=!1;for(let n=0;n<e.length;n++){let u=e[n],s=n===e.length-1;this._writer.write(u).then(()=>{s&&(0,FT.nextTick)(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var e;(e=this._transport)===null||e===void 0||e.close()}};wc.WT=h5});var g5=et(_2=>{"use strict";Object.defineProperty(_2,"__esModule",{value:!0});_2.transports=void 0;var WT=p2(),BT=h2(),qT=_5();_2.transports={websocket:BT.WS,webtransport:qT.WT,polling:WT.XHR}});var y5=et(b5=>{"use strict";Object.defineProperty(b5,"__esModule",{value:!0});b5.parse=VT;var zT=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,UT=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function VT(t){if(t.length>8e3)throw"URI too long";let e=t,n=t.indexOf("["),u=t.indexOf("]");n!=-1&&u!=-1&&(t=t.substring(0,n)+t.substring(n,u).replace(/:/g,";")+t.substring(u,t.length));let s=zT.exec(t||""),i={},c=14;for(;c--;)i[UT[c]]=s[c]||"";return n!=-1&&u!=-1&&(i.source=e,i.host=i.host.substring(1,i.host.length-1).replace(/;/g,":"),i.authority=i.authority.replace("[","").replace("]","").replace(/;/g,":"),i.ipv6uri=!0),i.pathNames=JT(i,i.path),i.queryKey=KT(i,i.query),i}function JT(t,e){let n=/\/{2,9}/g,u=e.replace(n,"/").split("/");return(e.slice(0,1)=="/"||e.length===0)&&u.splice(0,1),e.slice(-1)=="/"&&u.splice(u.length-1,1),u}function KT(t,e){let n={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(u,s,i){s&&(n[s]=i)}),n}});var L5=et(Js=>{"use strict";var GT=Js&&Js.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Js,"__esModule",{value:!0});Js.Socket=Js.SocketWithUpgrade=Js.SocketWithoutUpgrade=void 0;var XT=g5(),cx=Ao(),QT=i5(),lx=y5(),ZT=xr(),dx=hc(),x5=Do(),eS=GT(Gr()),Yn=(0,eS.default)("engine.io-client:socket"),w5=typeof addEventListener=="function"&&typeof removeEventListener=="function",Pd=[];w5&&addEventListener("offline",()=>{Yn("closing %d connection(s) because the network was lost",Pd.length),Pd.forEach(t=>t())},!1);var Eo=class t extends ZT.Emitter{constructor(e,n){if(super(),this.binaryType=x5.defaultBinaryType,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,e&&typeof e=="object"&&(n=e,e=null),e){let u=(0,lx.parse)(e);
vendor: 6,939 bytes, line 72
72n.hostname=u.host,n.secure=u.protocol==="https"||u.protocol==="wss",n.port=u.port,u.query&&(n.query=u.query)}else n.host&&(n.hostname=(0,lx.parse)(n.host).host);(0,cx.installTimerFunctions)(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},n.transports.forEach(u=>{let s=u.prototype.name;this.transports.push(s),this._transportsByName[s]=u}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=(0,QT.decode)(this.opts.query)),w5&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(Yn("adding listener for the 'offline' event"),this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},Pd.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=(0,x5.createCookieJar)()),this._open()}createTransport(e){Yn('creating transport "%s"',e);let n=Object.assign({},this.opts.query);n.EIO=dx.protocol,n.transport=e,this.id&&(n.sid=this.id);let u=Object.assign({},this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return Yn("options: %j",u),new this._transportsByName[e](u)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}let e=this.opts.rememberUpgrade&&t.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";let n=this.createTransport(e);n.open(),this.setTransport(n)}setTransport(e){Yn("setting transport %s",e.name),this.transport&&(Yn("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",n=>this._onClose("transport close",n))}onOpen(){Yn("socket open"),this.readyState="open",t.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(e){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(Yn('socket receive: type "%s", data "%s"',e.type,e.data),this.emitReserved("packet",e),this.emitReserved("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":let n=new Error("server error");n.code=e.data,this._onError(n);break;case"message":this.emitReserved("data",e.data),this.emitReserved("message",e.data);break}else Yn('packet received with socket readyState "%s"',this.readyState)}onHandshake(e){this.emitReserved("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this._pingInterval=e.pingInterval,this._pingTimeout=e.pingTimeout,this._maxPayload=e.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);let e=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+e,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},e),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){let e=this._getWritablePackets();Yn("flushing %d packets in socket",e.length),this.transport.send(e),this._prevBufferLen=e.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let u=0;u<this.writeBuffer.length;u++){let s=this.writeBuffer[u].data;if(s&&(n+=(0,cx.byteLength)(s)),u>0&&n>this._maxPayload)return Yn("only send %d out of %d packets",u,this.writeBuffer.length),this.writeBuffer.slice(0,u);n+=2}return Yn("payload size is %d (max: %d)",n,this._maxPayload),this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;let e=Date.now()>this._pingTimeoutTime;return e&&(Yn("throttled timer detected, scheduling connection close"),this._pingTimeoutTime=0,(0,x5.nextTick)(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),e}write(e,n,u){return this._sendPacket("message",e,n,u),this}send(e,n,u){return this._sendPacket("message",e,n,u),this}_sendPacket(e,n,u,s){if(typeof n=="function"&&(s=n,n=void 0),typeof u=="function"&&(s=u,u=null),this.readyState==="closing"||this.readyState==="closed")return;u=u||{},u.compress=u.compress!==!1;let i={type:e,data:n,options:u};this.emitReserved("packetCreate",i),this.writeBuffer.push(i),s&&this.once("flush",s),this.flush()}close(){let e=()=>{this._onClose("forced close"),Yn("socket closing - telling transport to close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),e()},u=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?u():e()}):this.upgrading?u():e()),this}_onError(e){if(Yn("socket error %j",e),t.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return Yn("trying next transport"),this.transports.shift(),this._open();this.emitReserved("error",e),this._onClose("transport error",e)}_onClose(e,n){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(Yn('socket close with reason: "%s"',e),this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),w5&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){let u=Pd.indexOf(this._offlineEventListener);u!==-1&&(Yn("removing listener for the 'offline' event"),Pd.splice(u,1))}this.readyState="closed",this.id=null,this.emitReserved("close",e,n),this.writeBuffer=[],this._prevBufferLen=0}}};Js.SocketWithoutUpgrade=Eo;Eo.protocol=dx.protocol;
72var g2=class extends Eo{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade){Yn("starting upgrade probes");for(let e=0;e<this._upgrades.length;e++)this._probe(this._upgrades[e])}}_probe(e){Yn('probing transport "%s"',e);let n=this.createTransport(e),u=!1;Eo.priorWebsocketSuccess=!1;let s=()=>{u||(Yn('probe transport "%s" opened',e),n.send([{type:"ping",data:"probe"}]),n.once("packet",S=>{if(!u)if(S.type==="pong"&&S.data==="probe"){if(Yn('probe transport "%s" pong',e),this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;Eo.priorWebsocketSuccess=n.name==="websocket",Yn('pausing current transport "%s"',this.transport.name),this.transport.pause(()=>{u||this.readyState!=="closed"&&(Yn("changing transport and sending upgrade packet"),y(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{Yn('probe transport "%s" failed',e);let w=new Error("probe error");w.transport=n.name,this.emitReserved("upgradeError",w)}}))};function i(){u||(u=!0,y(),n.close(),n=null)}let c=S=>{let w=new Error("probe error: "+S);w.transport=n.name,i(),Yn('probe transport "%s" failed because of error: %s',e,S),this.emitReserved("upgradeError",w)};function d(){c("transport closed")}function p(){c("socket closed")}function g(S){n&&S.name!==n.name&&(Yn('"%s" works - aborting "%s"',S.name,n.name),i())}let y=()=>{n.removeListener("open",s),n.removeListener("error",c),n.removeListener("close",d),this.off("close",p),this.off("upgrading",g)};n.once("open",s),n.once("error",c),n.once("close",d),this.once("close",p),this.once("upgrading",g),this._upgrades.indexOf("webtransport")!==-1&&e!=="webtransport"?this.setTimeoutFn(()=>{u||n.open()},200):n.open()}onHandshake(e){this._upgrades=this._filterUpgrades(e.upgrades),super.onHandshake(e)}_filterUpgrades(e){let n=[];for(let u=0;u<e.length;u++)~this.transports.indexOf(e[u])&&n.push(e[u]);return n}};Js.SocketWithUpgrade=g2;var M5=class extends g2{constructor(e,n={}){let u=typeof e=="object"?e:n;(!u.transports||u.transports&&typeof u.transports[0]=="string")&&(u.transports=(u.transports||["polling","websocket","webtransport"]).map(s=>XT.transports[s]).filter(s=>!!s)),super(e,u)}};Js.Socket=M5});var fx=et(b2=>{"use strict";Object.defineProperty(b2,"__esModule",{value:!0});b2.Fetch=void 0;var tS=c5(),k5=class extends tS.Polling{doPoll(){this._fetch().then(e=>{if(!e.ok)return this.onError("fetch read error",e.status,e);e.text().then(n=>this.onData(n))}).catch(e=>{this.onError("fetch read error",e)})}doWrite(e,n){this._fetch(e).then(u=>{if(!u.ok)return this.onError("fetch write error",u.status,u);n()}).catch(u=>{this.onError("fetch write error",u)})}_fetch(e){var n;let u=e!==void 0,s=new Headers(this.opts.extraHeaders);return u&&s.set("content-type","text/plain;charset=UTF-8"),(n=this.socket._cookieJar)===null||n===void 0||n.appendCookies(s),fetch(this.uri(),{method:u?"POST":"GET",body:u?e:null,headers:s,credentials:this.opts.withCredentials?"include":"omit"}).then(i=>{var c;return(c=this.socket._cookieJar)===null||c===void 0||c.parseCookies(i.headers.getSetCookie()),i})}};b2.Fetch=k5});var y2=et(un=>{"use strict";Object.defineProperty(un,"__esModule",{value:!0});un.WebTransport=un.WebSocket=un.NodeWebSocket=un.XHR=un.NodeXHR=un.Fetch=un.nextTick=un.parse=un.installTimerFunctions=un.transports=un.TransportError=un.Transport=un.protocol=un.SocketWithUpgrade=un.SocketWithoutUpgrade=un.Socket=void 0;var px=L5();Object.defineProperty(un,"Socket",{enumerable:!0,get:function(){return px.Socket}});var mx=L5();Object.defineProperty(un,"SocketWithoutUpgrade",{enumerable:!0,get:function(){return mx.SocketWithoutUpgrade}});Object.defineProperty(un,"SocketWithUpgrade",{enumerable:!0,get:function(){return mx.SocketWithUpgrade}});un.protocol=px.Socket.protocol;var hx=Od();Object.defineProperty(un,"Transport",{enumerable:!0,get:function(){return hx.Transport}});Object.defineProperty(un,"TransportError",{enumerable:!0,get:function(){return hx.TransportError}});var nS=g5();Object.defineProperty(un,"transports",{enumerable:!0,get:function(){return nS.transports}});var uS=Ao();Object.defineProperty(un,"installTimerFunctions",{enumerable:!0,get:function(){return uS.installTimerFunctions}});var rS=y5();Object.defineProperty(un,"parse",{enumerable:!0,get:function(){return rS.parse}});var sS=Do();Object.defineProperty(un,"nextTick",{enumerable:!0,get:function(){return sS.nextTick}});var iS=fx();Object.defineProperty(un,"Fetch",{enumerable:!0,get:function(){return iS.Fetch}});var oS=p2();Object.defineProperty(un,"NodeXHR",{enumerable:!0,get:function(){return oS.XHR}});var aS=p2();Object.defineProperty(un,"XHR",{enumerable:!0,get:function(){return aS.XHR}});var cS=h2();Object.defineProperty(un,"NodeWebSocket",{enumerable:!0,get:function(){return cS.WS}});var lS=h2();Object.defineProperty(un,"WebSocket",{enumerable:!0,get:function(){return lS.WS}});var dS=_5();Object.defineProperty(un,"WebTransport",{enumerable:!0,get:function(){return dS.WT}})});var gx=et(Nd=>{"use strict";var fS=Nd&&Nd.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Nd,"__esModule",{value:!0});Nd.url=hS;var pS=y2(),mS=fS(Gr()),_x=(0,mS.default)("socket.io-client:url");function hS(t,e="",n){let u=t;n=n||typeof location<"u"&&location,t==null&&(t=n.protocol+"//"+n.host),typeof t=="string"&&(t.charAt(0)==="/"&&(t.charAt(1)==="/"?t=n.protocol+t:t=n.host+t),/^(https?|wss?):\/\//.test(t)||(_x("protocol-less url %s",t),typeof n<"u"?t=n.protocol+"//"+t:t="https://"+t),_x("parse %s",t),u=(0,pS.parse)(t)),u.port||(/^(http|ws)$/.test(u.protocol)?u.port="80":/^(http|ws)s$/.test(u.protocol)&&(u.port="443")),u.path=u.path||"/";let i=u.host.indexOf(":")!==-1?"["+u.host+"]":u.host;return u.id=u.protocol+"://"+i+":"+u.port+e,u.href=u.protocol+"://"+i+(n&&n.port===u.port?"":":"+u.port),u}}
72);var v5=et(w2=>{"use strict";Object.defineProperty(w2,"__esModule",{value:!0});w2.isBinary=yx;w2.hasBinary=x2;var _S=typeof ArrayBuffer=="function",gS=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,bx=Object.prototype.toString,bS=typeof Blob=="function"||typeof Blob<"u"&&bx.call(Blob)==="[object BlobConstructor]",yS=typeof File=="function"||typeof File<"u"&&bx.call(File)==="[object FileConstructor]";function yx(t){return _S&&(t instanceof ArrayBuffer||gS(t))||bS&&t instanceof Blob||yS&&t instanceof File}function x2(t,e){if(!t||typeof t!="object")return!1;if(Array.isArray(t)){for(let n=0,u=t.length;n<u;n++)if(x2(t[n]))return!0;return!1}if(yx(t))return!0;if(t.toJSON&&typeof t.toJSON=="function"&&arguments.length===1)return x2(t.toJSON(),!0);for(let n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&x2(t[n]))return!0;return!1}});var xx=et(M2=>{"use strict";Object.defineProperty(M2,"__esModule",{value:!0});M2.deconstructPacket=wS;M2.reconstructPacket=MS;var xS=v5();function wS(t){let e=[],n=t.data,u=t;return u.data=T5(n,e),u.attachments=e.length,{packet:u,buffers:e}}function T5(t,e){if(!t)return t;if((0,xS.isBinary)(t)){let n={_placeholder:!0,num:e.length};return e.push(t),n}else if(Array.isArray(t)){let n=new Array(t.length);for(let u=0;u<t.length;u++)n[u]=T5(t[u],e);return n}else if(typeof t=="object"&&!(t instanceof Date)){let n={};for(let u in t)Object.prototype.hasOwnProperty.call(t,u)&&(n[u]=T5(t[u],e));return n}return t}function MS(t,e){return t.data=S5(t.data,e),delete t.attachments,t}function S5(t,e){if(!t)return t;if(t&&t._placeholder===!0){if(typeof t.num=="number"&&t.num>=0&&t.num<e.length)return e[t.num];throw new Error("illegal attachments")}else if(Array.isArray(t))for(let n=0;n<t.length;n++)t[n]=S5(t[n],e);else if(typeof t=="object")for(let n in t)Object.prototype.hasOwnProperty.call(t,n)&&(t[n]=S5(t[n],e));return t}});var k2=et(ks=>{"use strict";Object.defineProperty(ks,"__esModule",{value:!0});ks.Decoder=ks.Encoder=ks.PacketType=ks.protocol=void 0;ks.isPacketValid=CS;var LS=xr(),wx=xx(),Mx=v5(),kS=Gr(),C5=(0,kS.default)("socket.io-parser"),Lx=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"];ks.protocol=5;var Sn;(function(t){t[t.CONNECT=0]="CONNECT",t[t.DISCONNECT=1]="DISCONNECT",t[t.EVENT=2]="EVENT",t[t.ACK=3]="ACK",t[t.CONNECT_ERROR=4]="CONNECT_ERROR",t[t.BINARY_EVENT=5]="BINARY_EVENT",t[t.BINARY_ACK=6]="BINARY_ACK"})(Sn||(ks.PacketType=Sn={}));var D5=class{constructor(e){this.replacer=e}encode(e){return C5("encoding packet %j",e),(e.type===Sn.EVENT||e.type===Sn.ACK)&&(0,Mx.hasBinary)(e)?this.encodeAsBinary({type:e.type===Sn.EVENT?Sn.BINARY_EVENT:Sn.BINARY_ACK,nsp:e.nsp,data:e.data,id:e.id}):[this.encodeAsString(e)]}encodeAsString(e){let n=""+e.type;return(e.type===Sn.BINARY_EVENT||e.type===Sn.BINARY_ACK)&&(n+=e.attachments+"-"),e.nsp&&e.nsp!=="/"&&(n+=e.nsp+","),e.id!=null&&(n+=e.id),e.data!=null&&(n+=JSON.stringify(e.data,this.replacer)),C5("encoded %j as %s",e,n),n}encodeAsBinary(e){let n=(0,wx.deconstructPacket)(e),u=this.encodeAsString(n.packet),s=n.buffers;return s.unshift(u),s}};ks.Encoder=D5;var A5=class t extends LS.Emitter{constructor(e){super(),this.opts=Object.assign({reviver:void 0,maxAttachments:10},typeof e=="function"?{reviver:e}:e)}add(e){let n;if(typeof e=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");n=this.decodeString(e);let u=n.type===Sn.BINARY_EVENT;u||n.type===Sn.BINARY_ACK?(n.type=u?Sn.EVENT:Sn.ACK,this.reconstructor=new Y5(n),n.attachments===0&&super.emitReserved("decoded",n)):super.emitReserved("decoded",n)}else if((0,Mx.isBinary)(e)||e.base64)if(this.reconstructor)n=this.reconstructor.takeBinaryData(e),n&&(this.reconstructor=null,super.emitReserved("decoded",n));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+e)}decodeString(e){let n=0,u={type:Number(e.charAt(0))};if(Sn[u.type]===void 0)throw new Error("unknown packet type "+u.type);if(u.type===Sn.BINARY_EVENT||u.type===Sn.BINARY_ACK){let i=n+1;for(;e.charAt(++n)!=="-"&&n!=e.length;);let c=e.substring(i,n);if(c!=Number(c)||e.charAt(n)!=="-")throw new Error("Illegal attachments");let d=Number(c);if(!kx(d)||d<0)throw new Error("Illegal attachments");if(d>this.opts.maxAttachments)throw new Error("too many attachments");u.attachments=d}if(e.charAt(n+1)==="/"){let i=n+1;for(;++n&&!(e.charAt(n)===","||n===e.length););u.nsp=e.substring(i,n)}else u.nsp="/";let s=e.charAt(n+1);if(s!==""&&Number(s)==s){let i=n+1;for(;++n;){let c=e.charAt(n);if(c==null||Number(c)!=c){--n;break}if(n===e.length)break}u.id=Number(e.substring(i,n+1))}if(e.charAt(++n)){let i=this.tryParse(e.substr(n));if(t.isPayloadValid(u.type,i))u.data=i;else throw new Error("invalid payload")}return C5("decoded %s as %j",e,u),u}tryParse(e){try{return JSON.parse(e,this.opts.reviver)}catch{return!1}}static isPayloadValid(e,n){switch(e){case Sn.CONNECT:return L2(n);case Sn.DISCONNECT:return n===void 0;case Sn.CONNECT_ERROR:return typeof n=="string"||L2(n);case Sn.EVENT:case Sn.BINARY_EVENT:return Array.isArray(n)&&(typeof n[0]=="number"||typeof n[0]=="string"&&Lx.indexOf(n[0])===-1);case Sn.ACK:case Sn.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}};ks.Decoder=A5;var Y5=class{constructor(e){this.packet=e,this.buffers=[],this.reconPack=e}takeBinaryData(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){let n=(0,wx.reconstructPacket)(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}};function vS(t){return typeof t=="string"}var kx=Number.isInteger||function(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t};function TS(t){return t===void 0||kx(t)}function L2(t){return Object.prototype.toString.call(t)==="[object Object]"}function SS(t,e){switch(t){case Sn.CONNECT:return e===void 0||L2(e);case Sn.DISCONNECT:return e===void 0;case Sn.EVENT:return Array.isArray(e)&&(typeof e[0]=="number"||typeof e[0]=="string"&&Lx.indexOf(e[0])===-1);case Sn.ACK:return Array.isArray(e);case Sn.CONNECT_ERROR:return typeof e=="string"||L2(e);default:return!1}}function CS(t){return vS(t.nsp)&&TS(t.id)&&SS(t.type,t.data)}});var O5=et(E5=>{"use strict";Object.defineProperty(E5,"__esModule",{value:!0});E5.on=DS;function DS(t,e,n){return t.on(e,n),function(){t.off(e,n)}}});var P5=et(Mc=>{"use strict";var AS=Mc&&Mc.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Mc,"__esModule",{value:!0});Mc.Socket=void 0;var vs=k2(),v2=O5(),YS=xr(),ES=AS(Gr()),Kn=(0,ES.default)("socket.io-client:socket"),OS=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1}),I5=class extends YS.Emitter{constructor(e,n,u){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=e,this.nsp=n,u&&u.auth&&(this.auth=u.auth),this._opts=Object.assign({},u),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;let e=this.io;this.subs=[(0,v2.on)(e,"open",this.onopen.bind(this)),(0,v2.on)(e,"packet",this.onpacket.b
vendor: 3,265 bytes, line 72
72ind(this)),(0,v2.on)(e,"error",this.onerror.bind(this)),(0,v2.on)(e,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...e){return e.unshift("message"),this.emit.apply(this,e),this}emit(e,...n){var u,s,i;if(OS.hasOwnProperty(e))throw new Error('"'+e.toString()+'" is a reserved event name');if(n.unshift(e),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(n),this;let c={type:vs.PacketType.EVENT,data:n};if(c.options={},c.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){let y=this.ids++;Kn("emitting packet with ack id %d",y);let S=n.pop();this._registerAckCallback(y,S),c.id=y}let d=(s=(u=this.io.engine)===null||u===void 0?void 0:u.transport)===null||s===void 0?void 0:s.writable,p=this.connected&&!(!((i=this.io.engine)===null||i===void 0)&&i._hasPingExpired());return this.flags.volatile&&!d?Kn("discard packet as the transport is not currently writable"):p?(this.notifyOutgoingListeners(c),this.packet(c)):this.sendBuffer.push(c),this.flags={},this}_registerAckCallback(e,n){var u;let s=(u=this.flags.timeout)!==null&&u!==void 0?u:this._opts.ackTimeout;if(s===void 0){this.acks[e]=n;return}let i=this.io.setTimeoutFn(()=>{delete this.acks[e];for(let d=0;d<this.sendBuffer.length;d++)this.sendBuffer[d].id===e&&(Kn("removing packet with ack id %d from the buffer",e),this.sendBuffer.splice(d,1));Kn("event with ack id %d has timed out after %d ms",e,s),n.call(this,new Error("operation has timed out"))},s),c=(...d)=>{this.io.clearTimeoutFn(i),n.apply(this,d)};c.withError=!0,this.acks[e]=c}emitWithAck(e,...n){return new Promise((u,s)=>{let i=(c,d)=>c?s(c):u(d);i.withError=!0,n.push(i),this.emit(e,...n)})}_addToQueue(e){let n;typeof e[e.length-1]=="function"&&(n=e.pop());let u={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((s,...i)=>u!==this._queue[0]?Kn("packet [%d] already acknowledged",u.id):(s!==null?u.tryCount>this._opts.retries&&(Kn("packet [%d] is discarded after %d tries",u.id,u.tryCount),this._queue.shift(),n&&n(s)):(Kn("packet [%d] was successfully sent",u.id),this._queue.shift(),n&&n(null,...i)),u.pending=!1,this._drainQueue())),this._queue.push(u),this._drainQueue()}_drainQueue(e=!1){if(Kn("draining queue"),!this.connected||this._queue.length===0)return;let n=this._queue[0];if(n.pending&&!e){Kn("packet [%d] has already been sent and is waiting for an ack",n.id);return}n.pending=!0,n.tryCount++,Kn("sending packet [%d] (try n\xB0%d)",n.id,n.tryCount),this.flags=n.flags,this.emit.apply(this,n.args)}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){Kn("transport is open - connecting"),typeof this.auth=="function"?this.auth(e=>{this._sendConnectPacket(e)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:vs.PacketType.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,n){Kn("close (%s)",e),this.connected=!1,delete this.id,this.emitReserved("disconnect",e,n),this._clearAcks()}
72_clearAcks(){Object.keys(this.acks).forEach(e=>{if(!this.sendBuffer.some(u=>String(u.id)===e)){let u=this.acks[e];delete this.acks[e],u.withError&&u.call(this,new Error("socket has been disconnected"))}})}onpacket(e){if(e.nsp===this.nsp)switch(e.type){case vs.PacketType.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case vs.PacketType.EVENT:case vs.PacketType.BINARY_EVENT:this.onevent(e);break;case vs.PacketType.ACK:case vs.PacketType.BINARY_ACK:this.onack(e);break;case vs.PacketType.DISCONNECT:this.ondisconnect();break;case vs.PacketType.CONNECT_ERROR:this.destroy();let u=new Error(e.data.message);u.data=e.data.data,this.emitReserved("connect_error",u);break}}onevent(e){let n=e.data||[];Kn("emitting event %j",n),e.id!=null&&(Kn("attaching ack callback to event"),n.push(this.ack(e.id))),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length){let n=this._anyListeners.slice();for(let u of n)u.apply(this,e)}super.emit.apply(this,e),this._pid&&e.length&&typeof e[e.length-1]=="string"&&(this._lastOffset=e[e.length-1])}ack(e){let n=this,u=!1;return function(...s){u||(u=!0,Kn("sending ack %j",s),n.packet({type:vs.PacketType.ACK,id:e,data:s}))}}onack(e){let n=this.acks[e.id];if(typeof n!="function"){Kn("bad ack %s",e.id);return}delete this.acks[e.id],Kn("calling ack %s with %j",e.id,e.data),n.withError&&e.data.unshift(null),n.apply(this,e.data)}onconnect(e,n){Kn("socket connected with id %s",e),this.id=e,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this._drainQueue(!0),this.emitReserved("connect")}emitBuffered(){this.receiveBuffer.forEach(e=>this.emitEvent(e)),this.receiveBuffer=[],this.sendBuffer.forEach(e=>{this.notifyOutgoingListeners(e),this.packet(e)}),this.sendBuffer=[]}ondisconnect(){Kn("server disconnect (%s)",this.nsp),this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(e=>e()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&(Kn("performing disconnect (%s)",this.nsp),this.packet({type:vs.PacketType.DISCONNECT})),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){let n=this._anyListeners;for(let u=0;u<n.length;u++)if(e===n[u])return n.splice(u,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(e),this}prependAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(e),this}offAnyOutgoing(e){if(!this._anyOutgoingListeners)return this;if(e){let n=this._anyOutgoingListeners;for(let u=0;u<n.length;u++)if(e===n[u])return n.splice(u,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(e){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){let n=this._anyOutgoingListeners.slice();for(let u of n)u.apply(this,e.data)}}};Mc.Socket=I5});var vx=et(N5=>{"use strict";Object.defineProperty(N5,"__esModule",{value:!0});N5.Backoff=Lc;function Lc(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}Lc.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),n=Math.floor(e*this.jitter*t);t=(Math.floor(e*10)&1)==0?t-n:t+n}return Math.min(t,this.max)|0};Lc.prototype.reset=function(){this.attempts=0};Lc.prototype.setMin=function(t){this.ms=t};Lc.prototype.setMax=function(t){this.max=t};Lc.prototype.setJitter=function(t){this.jitter=t}});var Tx=et(Xr=>{"use strict";var IS=Xr&&Xr.__createBinding||(Object.create?(function(t,e,n,u){u===void 0&&(u=n);var s=Object.getOwnPropertyDescriptor(e,n);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,u,s)}):(function(t,e,n,u){u===void 0&&(u=n),t[u]=e[n]})),PS=Xr&&Xr.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),NS=Xr&&Xr.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var n in t)n!=="default"&&Object.prototype.hasOwnProperty.call(t,n)&&IS(e,t,n);return PS(e,t),e},RS=Xr&&Xr.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};
72Object.defineProperty(Xr,"__esModule",{value:!0});Xr.Manager=void 0;var R5=y2(),HS=P5(),$S=NS(k2()),Oo=O5(),FS=vx(),jS=xr(),WS=RS(Gr()),gu=(0,WS.default)("socket.io-client:manager"),H5=class extends jS.Emitter{constructor(e,n){var u;super(),this.nsps={},this.subs=[],e&&typeof e=="object"&&(n=e,e=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,(0,R5.installTimerFunctions)(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((u=n.randomizationFactor)!==null&&u!==void 0?u:.5),this.backoff=new FS.Backoff({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=e;let s=n.parser||$S;this.encoder=new s.Encoder,this.decoder=new s.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,e||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(e){return e===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var n;return e===void 0?this._reconnectionDelay:(this._reconnectionDelay=e,(n=this.backoff)===null||n===void 0||n.setMin(e),this)}randomizationFactor(e){var n;return e===void 0?this._randomizationFactor:(this._randomizationFactor=e,(n=this.backoff)===null||n===void 0||n.setJitter(e),this)}reconnectionDelayMax(e){var n;return e===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,(n=this.backoff)===null||n===void 0||n.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(e){if(gu("readyState %s",this._readyState),~this._readyState.indexOf("open"))return this;gu("opening %s",this.uri),this.engine=new R5.Socket(this.uri,this.opts);let n=this.engine,u=this;this._readyState="opening",this.skipReconnect=!1;let s=(0,Oo.on)(n,"open",function(){u.onopen(),e&&e()}),i=d=>{gu("error"),this.cleanup(),this._readyState="closed",this.emitReserved("error",d),e?e(d):this.maybeReconnectOnOpen()},c=(0,Oo.on)(n,"error",i);if(this._timeout!==!1){let d=this._timeout;gu("connect attempt will timeout after %d",d);let p=this.setTimeoutFn(()=>{gu("connect attempt timed out after %d",d),s(),i(new Error("timeout")),n.close()},d);this.opts.autoUnref&&p.unref(),this.subs.push(()=>{this.clearTimeoutFn(p)})}return this.subs.push(s),this.subs.push(c),this}connect(e){return this.open(e)}onopen(){gu("open"),this.cleanup(),this._readyState="open",this.emitReserved("open");let e=this.engine;this.subs.push((0,Oo.on)(e,"ping",this.onping.bind(this)),(0,Oo.on)(e,"data",this.ondata.bind(this)),(0,Oo.on)(e,"error",this.onerror.bind(this)),(0,Oo.on)(e,"close",this.onclose.bind(this)),(0,Oo.on)(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(n){this.onclose("parse error",n)}}ondecoded(e){(0,R5.nextTick)(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(e){gu("error",e),this.emitReserved("error",e)}socket(e,n){let u=this.nsps[e];return u?this._autoConnect&&!u.active&&u.connect():(u=new HS.Socket(this,e,n),this.nsps[e]=u),u}_destroy(e){let n=Object.keys(this.nsps);for(let u of n)if(this.nsps[u].active){gu("socket %s is still active, skipping close",u);return}this._close()}_packet(e){gu("writing packet %j",e);let n=this.encoder.encode(e);for(let u=0;u<n.length;u++)this.engine.write(n[u],e.options)}cleanup(){gu("cleanup"),this.subs.forEach(e=>e()),this.subs.length=0,this.decoder.destroy()}_close(){gu("disconnect"),this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(e,n){var u;gu("closed due to %s",e),this.cleanup(),(u=this.engine)===null||u===void 0||u.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;let e=this;if(this.backoff.attempts>=this._reconnectionAttempts)gu("reconnect failed"),this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{let n=this.backoff.duration();gu("will wait %dms before reconnect attempt",n),this._reconnecting=!0;let u=this.setTimeoutFn(()=>{e.skipReconnect||(gu("attempting reconnect"),this.emitReserved("reconnect_attempt",e.backoff.attempts),!e.skipReconnect&&e.open(s=>{s?(gu("reconnect attempt error"),e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",s)):(gu("reconnect success"),e.onreconnect())}
72))},n);this.opts.autoUnref&&u.unref(),this.subs.push(()=>{this.clearTimeoutFn(u)})}}onreconnect(){let e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}};Xr.Manager=H5});var Ax=et(($n,Dx)=>{"use strict";var BS=$n&&$n.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty($n,"__esModule",{value:!0});$n.WebTransport=$n.WebSocket=$n.NodeWebSocket=$n.XHR=$n.NodeXHR=$n.Fetch=$n.Socket=$n.Manager=$n.protocol=void 0;$n.io=Io;$n.connect=Io;$n.default=Io;var qS=gx(),T2=Tx();Object.defineProperty($n,"Manager",{enumerable:!0,get:function(){return T2.Manager}});var Cx=P5();Object.defineProperty($n,"Socket",{enumerable:!0,get:function(){return Cx.Socket}});var zS=BS(Gr()),Sx=(0,zS.default)("socket.io-client"),Rd={};function Io(t,e){typeof t=="object"&&(e=t,t=void 0),e=e||{};let n=(0,qS.url)(t,e.path||"/socket.io"),u=n.source,s=n.id,i=n.path,c=Rd[s]&&i in Rd[s].nsps,d=e.forceNew||e["force new connection"]||e.multiplex===!1||c,p;return d?(Sx("ignoring socket cache for %s",u),p=new T2.Manager(u,e)):(Rd[s]||(Sx("new io instance for %s",u),Rd[s]=new T2.Manager(u,e)),p=Rd[s]),n.query&&!e.query&&(e.query=n.queryKey),p.socket(n.path,e)}Object.assign(Io,{Manager:T2.Manager,Socket:Cx.Socket,io:Io,connect:Io});var US=k2();Object.defineProperty($n,"protocol",{enumerable:!0,get:function(){return US.protocol}});var kc=y2();Object.defineProperty($n,"Fetch",{enumerable:!0,get:function(){return kc.Fetch}});Object.defineProperty($n,"NodeXHR",{enumerable:!0,get:function(){return kc.NodeXHR}});Object.defineProperty($n,"XHR",{enumerable:!0,get:function(){return kc.XHR}});Object.defineProperty($n,"NodeWebSocket",{enumerable:!0,get:function(){return kc.NodeWebSocket}});Object.defineProperty($n,"WebSocket",{enumerable:!0,get:function(){return kc.WebSocket}});Object.defineProperty($n,"WebTransport",{enumerable:!0,get:function(){return kc.WebTransport}});Dx.exports=Io});var Px=et(No=>{"use strict";var Ci=(Bh(),zi(Wh)),k0=zh(),Po=vy(),$d=Gh(),Hd=Ay(),vc=Yy(),Ox=Oy(),Yx=qc().padcookie,$5=Py(),VS=Hd.getCommentIdOnFirstPositionSelected,JS=Hd.hasCommentOnSelection,KS=$6(),Ex=Ax(),GS=Ex.default||Ex,XS=["ep_comments_page/static/css/comment.css","ep_comments_page/static/css/commentIcon.css"],QS="updateCommentLinePosition",Ix=t=>t&&(t=JSON.stringify(t),t.substr(1,t.length-2)),At=function(t){this.container=null,this.padOuter=null,this.padInner=null,this.ace=t.ace;let e=document.location,n=e.port===""?e.protocol==="https:"?443:80:e.port,u=`${e.protocol}//${e.hostname}:${n}/comment`;this.padId=clientVars.padId,this.socket=GS.connect(u,{query:`padId=${this.padId}`}),this.comments=[],this.commentReplies={},this.mapFakeComments=[],this.mapOriginalCommentsId=[],this.shouldCollectComment=!1,this.initDone=this.init(),this.preCommentMarker=$5.init(this.ace)};At.prototype.init=async function(){let t=this;vc.locale(html10n.getLanguage()),this.findContainers(),this.insertContainers(),Po.insertContainer();let[e,n]=await Promise.all([this.getComments(),this.getCommentReplies()]);$.isEmptyObject(e)||(this.setComments(e),this.collectComments()),$.isEmptyObject(n)||(this.commentReplies=n,this.collectCommentReplies()),this.commentRepliesListen(),this.commentListen(),this.pushComment("add",(u,s)=>{this.setComment(u,s),this.collectCommentsAfterSomeIntervalsOfTime()}),html10n.bind("localized",()=>{vc.locale([html10n.getLanguage(),"en"]),this.localizeExistingComments()}),$("#settings input, #skin-variant-full-width").on("change",u=>{this.setYofComments()}),this.padInner.contents().on(QS,u=>{this.setYofComments()}),$(window).resize(Ci.debounce(()=>{this.setYofComments()},100)),setInterval(()=>this.refreshRelativeDates(),60*1e3),$(".addComment").on("click",u=>{u.preventDefault(),this.displayNewCommentForm()}),this.container.parent().on("click",".comment-delete",async function(){let u=$(this).closest(".comment-container")[0].id;try{await t._send("deleteComment",{padId:t.padId,commentId:u,authorId:clientVars.userId})}catch(p){if(p.message!=="unauth")throw p;$.gritter.add({title:html10n.translations["ep_comments_page.error"]||"Error",text:html10n.translations["ep_comments_page.error.delete_unauth"]||"You cannot delete other users comments!",class_name:"error"});return}t.deleteComment(u);let i=$('iframe[name="ace_outer"]').contents().find('iframe[name="ace_inner"]'),c=`.${u}`,d=t.ace;d.callWithAce(p=>{let g=p.ace_getRepFromSelector(c,i);$.each(g,(y,S)=>{d.callWithAce(w=>{w.ace_performSelectionChange(S[0],S[1],!0),w.ace_setAttributeOnSelection("comment","comment-deleted")})})},"deleteCommentedSelection",!0)}),this.container.parent().on("click",".comment-edit",function(){let u=$(this).closest(".comment-container");u.addClass("editing");let s=t.findCommentText(u).last();if(s.siblings(".comment-edit-form").length===0){let i={};i.text=s.text();let c=$("#editCommentTemplate").tmpl(i);$d.localize(c),s.before(c)}}),this.container.parent().on("click",".comment-edit-submit",async function(u){u.preventDefault(),u.stopPropagation();let s=$(this).closest(".comment-container"),i=$(this).closest(".comment-edit-form"),c=s.data("c
72ommentid"),d=i.find(".comment-edit-text").val(),p={};p.commentId=c,p.padId=clientVars.padId,p.commentText=d,p.authorId=clientVars.userId;try{await t._send("updateCommentText",p)}catch(g){if(g.message!=="unauth")throw g;$.gritter.add({title:html10n.translations["ep_comments_page.error"]||"Error",text:html10n.translations["ep_comments_page.error.edit_unauth"]||"You cannot edit other users comments!",class_name:"error"});return}i.remove(),s.removeClass("editing"),t.updateCommentBoxText(c,d),t.setCommentOrReplyNewText(c,d)}),this.container.parent().on("click",".comment-edit-cancel",function(u){u.preventDefault(),u.stopPropagation();let s=$(this).closest(".comment-container");t.findCommentText(s).last().siblings(".comment-edit-form").remove(),s.removeClass("editing")}),this.container.parent().on("change",".suggestion-checkbox",function(){let u=$(this).closest(".comment-container"),s=$(this).closest(".comment-reply");if($(this).is(":checked")){let i=u.data("commentid"),p=$('iframe[name="ace_outer"]').contents().find('iframe[name="ace_inner"]').contents().find(`.${i}`).html();s.find(".from-value").html(p),s.find(".suggestion").show()}else s.find(".suggestion").hide()}),this.container.parent().on("submit",".comment-changeTo-form",function(u){u.preventDefault();let s=t.getCommentData(),i=$(this).closest(".comment-container");s.commentId=i.data("commentid");let d=$('iframe[name="ace_outer"]').contents().find('iframe[name="ace_inner"]').contents(),p=i.hasClass("change-accepted"),g=p?$(this).find(".from-value").html():$(this).find(".to-value").html(),y=$(this).closest(".sidebar-comment").data("commentid");d.find(`.${y}:not(:first)`).html("");let S=d.find(`.${y}`).first();g=g.replace(/(?:\r\n|\r)/g,"<br />"),S.html(g),p?(t._send("revertChange",s),t.showChangeAsReverted(s.
72commentId)):(t._send("acceptChange",s),t.showChangeAsAccepted(s.commentId))}),this.container.parent().on("focus",".comment-content",function(u){$(this).closest(".new-comment").addClass("editing")}),this.container.parent().on("mouseleave",".comment-container",function(u){$(this).find(".suggestion-checkbox").prop("checked",!1),$(this).find(".new-comment").removeClass("editing")}),this.container.parent().on("submit",".new-comment",async function(u){u.preventDefault();let s=t.getCommentData();s.commentId=$(this).closest(".comment-container").data("commentid"),s.reply=$(this).find(".comment-content").val(),s.changeTo=$(this).find(".to-value").val()||null,s.changeFrom=$(this).find(".from-value").text()||null,$(this).trigger("reset_reply"),await t._send("addCommentReply",s);let i=await t.getCommentReplies();t.commentReplies=i,t.collectCommentReplies(),$('iframe[name="ace_outer"]').contents().find(".new-comment").removeClass("editing")}),this.container.parent().on("reset_reply",".new-comment",function(u){$(this).find(".comment-content").val(""),$(this).find(":focus").blur(),$(this).find(".to-value").val(""),$(this).find(".suggestion-checkbox").prop("checked",!1),$(this).removeClass("editing")}),this.container.parent().on("click",".btn-cancel-reply",function(u){$(this).closest(".new-comment").trigger("reset_reply")}),Yx.getPref("comments")===!1?(this.padOuter.find("#comments, #commentIcons").removeClass("active"),$("#options-comments").prop("checked",!1),$("#options-comments").prop("checked",!1)):$("#options-comments").prop("checked",!0),$("#options-comments").on("change",()=>{let u=$("#options-comments").is(":checked");Yx.setPref("comments",u),this.padOuter.find("#comments, #commentIcons").toggleClass("active",u),$("body").toggleClass("comments-active",u),$('iframe[name="ace_outer"]').contents().find("body").toggleClass("comments-active",u)}),$("#options-comments").trigger("change"),this.padInner.contents().on("copy",u=>{Hd.addTextOnClipboard(u,this.ace,this.padInner,!1,this.comments,this.commentReplies)}),this.padInner.contents().on("cut",u=>{Hd.addTextOnClipboard(u,this.ace,this.padInner,!0)}),this.padInner.contents().on("paste",u=>{Hd.saveCommentsAndReplies(u)})};At.prototype.findCommentText=function(t){return t.hasClass("sidebar-comment-reply")?t.find(".comment-text"):t.find(".compact-display-content .comment-text, .full-display-content .comment-title-wrapper .comment-text")};At.prototype.collectCommentsAfterSomeIntervalsOfTime=async function(){await new Promise(u=>window.setTimeout(u,300)),this.collectComments();let t=Object.keys(this.comments).length,e=$('iframe[name="ace_outer"]').contents();this.padOuter=e,this.padInner=e.find('iframe[name="ace_inner"]');let n=this.padInner.contents().find(".comment");t<=n.length||(await new Promise(u=>window.setTimeout(u,1e3)),this.collectComments(),t=Object.keys(this.comments).length,n=this.padInner.contents().find(".comment"),!(t<=n.length)&&(await new Promise(u=>window.setTimeout(u,3e3)),this.collectComments(),t=Object.keys(this.comments).length,n=this.padInner.contents().find(".comment"),!(t<=n.length)&&(await new Promise(u=>window.setTimeout(u,9e3)),this.collectComments())))};At.prototype.findContainers=function(){let t=$('iframe[name="ace_outer"]').contents();this.padOuter=t,this.padInner=t.find('iframe[name="ace_inner"]'),this.outerBody=t.find("#outerdocbody")};At.prototype.collectComments=function(t){let e=this,n=this.container,u=this.comments;if(this.padInner.contents().find(".comment").each(function(i){let d=$(this).attr("class"),p=/(?:^| )(c-[A-Za-z0-9]*)/.exec(d),g=p?p[1]:null;if(!g)return;e.padInner.contents().find("#innerdocbody").addClass("comments");let y=n.find(`#${g}`),S=u[g];S&&(S.data.changeFrom=Ix(S.data.changeFrom),y.length===0&&e.insertComment(g,S.data,i),$d.localize(y));let w=y.prev(),T=0;if(w.length!==0){let D=w.css("top"),H=w.innerHeight();T=parseInt(D)+H+30}y.css({top:T})}),!this._eventsBound){this._eventsBound=!0;let i;this.container.on("mouseover",".sidebar-comment",c=>{clearTimeout(i),k0.highlightComment(c.currentTarget.id,c)}).on("mouseout",".sidebar-comment",c=>{i=setTimeout(()=>{k0.hideComment(c.currentTarget.id)},1e3)}),this.padInner.contents().on("mouseover",".comment",function(c){if(n.is(":visible")){clearTimeout(i);let d=e.commentIdOf(c);k0.highlightComment(d,c,$(this))}}),this.padInner.contents().on("click",".comment",function(c){if(clientVars.displayCommentAsIcon)return;let d=e.commentIdOf(c);k0.highlightComment(d,c,$(this))}),this.padInner.contents().on("mouseleave",".comment",c=>{!Po.isCommentOpenedByClickOnIcon()&&n.is(":visible")&&(i=setTimeout(()=>{e.closeOpenedComment(c)},1e3))}),this.addListenersToCloseOpenedComment()}this.setYofComments(),t&&t()};At.prototype.addListenersToCloseOpenedComment=function(){$(document).on("touchstart click",t=>{this.closeOpenedCommentIfNotOnSelectedElements(t)}),this.padOuter.find("html").on("touchstart click",t=>{this.closeOpenedCommentIfNotOnSelectedElements(t)}),this.padInner.contents().find("html").on("touchstart click",t=>{this.closeOpenedCommentIfNotOnSelectedElements(t)})};At.prototype.closeOpenedComment=function(t){let e=this.commentIdOf(t);k0.hideComment(e)};At.prototype.closeOpenedCommentIfNotOnSelectedElements=function(t){Po.shouldNotCloseComment(t)||k0.shouldNotCloseComment(t)||this.closeOpenedComment(t)};At.prototype.collectCommentReplies=function(t){$.each(this.commentReplies,(e,n)=>{let u=n.commentId;if(u){if(Po.commentHasReply(u),$('iframe[name="ace_outer"]').contents().find(`#${e}`).length)return;n.replyId=e,n.text=n.text||"",n.date=vc(n.timestamp).fromNow(),n.formattedDate=new Date(n.timestamp).toISOString();let i=$("#replyTemplate").tmpl(n);n.author!==clientVars.userId&&$(i).find(".comment-edit").remove(),$d.localize(i),$('iframe[name="ace_outer"]').contents().find(`#${u} .comment-replies-container`).append(i)}})};At.prototype.commentIdOf=function(t){let e=t.currentTarget.classList,n=/(?:^| )(c-[A-Za-z0-9]*)/.exec(e);
72return n?n[1]:null};At.prototype.insertContainers=function(){let t=$('iframe[name="ace_outer"]').contents().find("#outerdocbody");t.prepend($("<div>").addClass("comment-modal popup").append($("<div>").addClass("popup-content comment-modal-comment"))),t.prepend($("<div>").attr("id","comments")),this.container=this.padOuter.find("#comments")};At.prototype.insertComment=function(t,e,n){let u=null,s=this.container,i=s.find(".sidebar-comment").eq(n);e.commentId=t,e.reply=!0,u=$("#commentsTemplate").tmpl(e),u.find(".from-label")[0].dataset.l10nArgs=JSON.stringify({changeFrom:e.changeFrom,changeTo:e.changeTo}),e.author!==clientVars.userId&&$(u).find(".comment-actions-wrapper").addClass("hidden"),$d.localize(u),n===0?u.prependTo(s):i.length===0?u.appendTo(s):i.before(u),Po.addIcon(t,e)};At.prototype.setYofComments=function(){let t=$('iframe[name="ace_outer"]').contents(),e=t.find('iframe[name="ace_inner"]'),n=this.getFirstOcurrenceOfCommentIds(),u=[];$.each(n,function(){let s=/(?:^| )(c-[A-Za-z0-9]*)/.exec(this.className);if(!s||!s[1])return;let i=t.find(`#${s[1]}`),c=this.offsetTop;c+=parseInt(e.css("padding-top").split("px")[0]),c+=parseInt($(this).css("padding-top").split("px")[0]),s&&(k0.adjustTopOf(s[1],c),Po.adjustTopOf(s[1],c),Po.shouldShow(i)&&u.push(i))}),Ci.each(u,s=>{s.show()})};At.prototype.getFirstOcurrenceOfCommentIds=function(){let e=$('iframe[name="ace_outer"]').contents().find('iframe[name="ace_inner"]').contents(),n=this.getUniqueCommentsId(e);return Ci.map(n,s=>e.find(`.${s}`).first().get(0))};At.prototype.getUniqueCommentsId=function(t){let e=t.find(".comment"),n=Ci.map(e,s=>{let i=/(?:^| )(c-[A-Za-z0-9]*)/.exec(s.className);if(i&&i[1])return i[1]}),u=(s,i,c)=>c.indexOf(s)===i;return n.filter(u)};At.prototype.allCommentsOnCorrectYPosition=function(){let n=$('iframe[name="ace_outer"]').contents().find('iframe[name="ace_inner"]').contents().find(".comment"),u=!0;return $.each(n,function(){let s=this.offsetTop,i=/(?:^| )(c-[A-Za-z0-9]*)/.exec(this.className);if(i&&i[1]&&!k0.isOnTop(i[1],s))return u=!1,!1}),u};At.prototype.refreshRelativeDates=function(){this.container!=null&&this.container.find(".comment-created-at[datetime]").each(function(){let t=$(this).attr("datetime");if(!t)return;let e=vc(t).fromNow();$(this).text()!==e&&$(this).text(e)})};At.prototype.localizeExistingComments=function(){let t=this,e=this.padInner.contents().find(".comment"),n=this.comments;e.each((u,s)=>{let c=$(s).attr("class"),d=/(?:^| )(c-[A-Za-z0-9]*)/.exec(c),p=d?d[1]:null;if(p!=null){let g=t.container.find(`#${p}`),y=n[p];$d.localize(g),y.data.date=vc(y.data.timestamp).fromNow(),y.data.formattedDate=new Date(y.data.timestamp).toISOString(),$(g).find(".comment-created-at").html(y.data.date)}})};At.prototype.setComments=function(t){for(let[e,n]of Object.entries(t))this.setComment(e,n)};At.prototype.setComment=function(t,e){let n=this.comments;e.date=vc(e.timestamp).fromNow(),e.formattedDate=new Date(e.timestamp).toISOString(),n[t]==null&&(n[t]={}),n[t].data=e};At.prototype.setCommentReply=function(t){let e=this.commentReplies,n=t[0];e[n]=t[1]};At.prototype.setCommentOrReplyNewText=function(t,e){this.comments[t]?this.comments[t].data.text=e:this.commentReplies[t]&&(this.commentReplies[t].text=e)};At.prototype._send=async function(t,...e){return await new Promise((n,u)=>{this.socket.emit(t,...e,(s,i)=>{if(s!=null)return u(Object.assign(new Error(s.message),{name:s.name}));n(i)})})};At.prototype.getComments=async function(){return(await this._send("getComments",{padId:this.padId})).comments};At.prototype.getCommentReplies=async function(){return(await this._send("getCommentReplies",{padId:this.padId})).replies};At.prototype.getCommentData=function(){let t={};return t.padId=this.padId,t.comment={},t.comment.author=clientVars.userId,t.comment.name=pad.myUserInfo.name,t.comment.timestamp=new Date().getTime(),t.comment.name===void 0&&(t.comment.name=clientVars.userAgent),t};At.prototype.deleteComment=function(t){for(;$('iframe[name="ace_outer"]').contents().find(`#${t}`).length>0;)$('iframe[name="ace_outer"]').contents().find(`#${t}`).remove();for(;$('iframe[name="ace_outer"]').contents().find(`#icon-${t}`).length>0;)$('iframe[name="ace_outer"]').contents().find(`#icon-${t}`).remove()};var ZS=t=>{let n=$('iframe[name="ace_outer"]').contents().find('iframe[name="ace_inner"]'),u=$(t.lineNode),s=u.clone(),i=$(n).offset().left,c=parseInt(n.css("padding-left")+u.offset().left),d=i+c||0;return n.contents().find("body").append(s),s.css({position:"absolute"}),s.css(u.offset()),s.css({left:d}),s.width(u.width()),s},F5=function(t){let e=this.documentAttributeManager.getAttributesOnLine(t);for(let n=0;n<e.length;n++)if(e[n][0]==="heading"){let u=e[n][1];return n=e.length,u}return!1},eC=t=>{let e=t.selStart,n=t.selEnd;(e[0]>n[0]||e[0]===n[0]&&e[1]>n[1])&&(n=e,e=Ci.clone(e));let u=0,s=n[1],i=n[0];e[0]===n[0]&&(u=e[1]);let c=$('iframe[name="ace_outer"]').contents().find('iframe[name="ace_inner"]'),d=t.lines.atIndex(e[0]),p=t.lines.atIndex(n[0]),g=ZS(p),y=KS.escapeHTML($(p.lineNode).text()).split("");y.splice(s,0,"</span>"),y.splice(u,0,'<span id="selectWorker">'),y=y.join("");let S=F5(i);if(S&&(y=`<${S}>${y}</${S}>`),$(g).html(y),$(d.lineNode).length!==0){let w=$(g).find("#selectWorker"),T=w.offset().top+c.offset().top+parseInt(c.css("padding-top")),D=w.offset().left;return T+=w[0].offsetHeight,D<0&&(D=0),$(g).remove(),[D,T]}};At.prototype.displayNewCommentForm=function(){let t={};this.ace.callWithAce(d=>{let p=d.ace_getRep();t.lines=p.lines,t.selStart=p.selStart,t.selEnd=p.selEnd},"saveCommentedSelection",!0);let n=this.getSelectedText(t);if(n.length===0){$.gritter.add({text:html10n.translations["ep_comments_page.add_comment.hint"]||"Please first select the text to comment"});return}this.createNewCommentFormIfDontExist(t),$("#newComment").find(".from-value").text(n);let s=this.getFirstElementSelected();this.isElementInViewport(s)||this.scrollViewportIfSelectedTextIsNotVisible(s);let c=eC(t);Ox.showNewCommentPopup(c)};At.prototype.scrollViewportIfSelectedTextIsNotVisible=function(t){let e=t.offsetTop,n=$('iframe[name="ace_outer"]').contents();n.find("#outerdocbody").scrollTop(e),n.find("#outerdocbody").parent().scrollTop(e)};At.prototype.isElementInViewport=function(t){let e=t.getBoundingClientRect(),n=$('iframe[name="ace_outer"]').contents().find("#outerdocbody"),u=n.scrollTop()||n.parent().scrollTop(),s=e.top-u,i=e.bottom-u,c=$('iframe[name="ace_outer"]'),d=c.height(),p=this.getIntValueOfCSSProperty(c,"padding-top"),g=d-p,y=s<0,S=i>g;return!(y||S)};At.prototype.getIntValueOfCSSProperty=function(t,e){let n=t.css(e);return parseInt(n)||0};At.prototype.getFirstElementSelected=function(){let t;return this.ace.callWithAce(e=>{let n=e.ace_getRep(),s=`#${n.lines.atIndex(n.selStart[0]).key}`;t=$('iframe[name="ace_outer"]').contents().find('iframe[name="ace_inner"]').contents().find(s)},"getFirstElementSelected",!0),t[0]};At.prototype.checkNoTextSelected=function(t){return t.selStart[0]===t.selEnd[0]&&t.selStart[1]===t.selEnd[1]};At.prototype.createNewCommentFormIfDontExist=function(t){let e=this.getCommentData();e.changeFrom=Ix(this.getSelectedText(t)),Ox.insertNewCommentPopupIfDontExist(e,(n,u)=>{n.changeTo&&(e.comment.changeFrom=n.changeFrom,e.comment.changeTo=n.changeTo),e.comment.text=n.text,this.saveComment(e,t)})};At.prototype.getSelectedText=function(t){let e=[],n=this.getLastLine(t.selStart[0],t);for(let u=t.selStart[0];u<=n;++u){let s=t.lines.atIndex(u);if(t.selStart[0]>u||t.selStart[0]===u&&t.selStart[1]>=s.text.length||t.selEnd[0]<u||t.selEnd[0]===u&&t.selEnd[1]<=0)continue;let p=t.selStart[0]<u||t.selStart[1]<0?0:t.selStart[1],y=t.selEnd[0]>u||t.selEnd[1]>s.text.length?s.text.length:t.selEnd[1];e.push(s.text.substring(p===0&&this.lineHasMarker(s)?1:p,y))}return e.join(` 73`)};At.prototype.getLastLine=function(t,e){let n=e.selEnd[0];return n>t&&this.lastLineSelectedIsEmpty(e,n)&&n--,n};At.prototype.lastLineSelectedIsEmpty=function(t,e){let n=t.lines.atIndex(e),u=this.lineHasMarker(n)?1:0;return t.selEnd[1]===u};At.prototype.lineHasMarker=function(t){return t.lineMarker===1};At.prototype.saveComment=async function(t,e){let n=await this._send("addComment",t);if(n==null)return;let[u,s]=n;s.commentId=u,this.ace.callWithAce(i=>{e=i.ace_getRep(),i.ace_performSelectionChange(e.selStart,e.selEnd,!0),i.ace_setAttributeOnSelection("comment",u)},"insertComment",!0),this.setComment(u,s),this.collectComments()};At.prototype.saveCommentWithoutSelection=async function(t,e){let n=this.buildComments(e),u=await this._send("bulkAddComment",t,n);this.setComments(u),this.shouldCollectComment=!0};At.prototype.buildComments=function(t){return Ci.map(t,(n,u)=>this.buildComment(u,n.data))};At.prototype.buildComment=function(t,e){let n={};return n.padId=this.padId,n.commentId=t,n.text=e.text,n.changeTo=e.changeTo,n.changeFrom=e.changeFrom,n.name=e.name,n.timestamp=parseInt(e.timestamp),n};At.prototype.getMapfakeComments=function(){return this.mapFakeComments};At.prototype.saveCommentReplies=async function(t,e){let n=this.buildCommentReplies(e),u=await this._send("bulkAddCommentReplies",t,n);Ci.each(u,s=>{this.setCommentReply(s)}),this.shouldCollectComment=!0};At.prototype.buildCommentReplies=function(t){return Ci.map(t,n=>this.buildCommentReply(n))};At.prototype.buildCommentReply=function(t){let e={};return e.padId=this.padId,e.commentId=t.commentId,e.text=t.text,e.changeTo=t.changeTo,e.changeFrom=t.changeFrom,e.replyId=t.replyId,e.name=t.name,e.timestamp=parseInt(t.timestamp),e};At.prototype.commentListen=function(){this.socket.on("pushAddCommentInBulk",async()=>{let e=await this.getComments();if(!$.isEmptyObject(e)){let n={};Ci.map(e,(u,s)=>{n[s]={},n[s].data=u}),this.comments=n,this.collectCommentsAfterSomeIntervalsOfTime()}})};At.prototype.commentRepliesListen=function(){this.socket.on("pushAddCommentReply",async(t,e)=>{let n=await this.getCommentReplies();$.isEmptyObject(n)||(this.commentReplies=n,this.collectCommentReplies())})};At.prototype.updateCommentBoxText=function(t,e){let n=this.container.parent().find(`[data-commentid='${t}']`);this.findCommentText(n).text(e)};At.prototype.showChangeAsAccepted=function(t){let e=this,n=this.container.parent().find(`[data-commentid='${t}']`);n.closest(".sidebar-comment").find(".comment-container.change-accepted").addBack(".change-accepted").each(function(){$(this).removeClass("change-accepted");let u={commentId:$(this).attr("data-commentid"),padId:e.padId};e._send("revertChange",u)}),n.addClass("change-accepted")};At.prototype.showChangeAsReverted=function(t){this.container.parent().find(`[data-commentid='${t}']`).removeClass("change-accepted")};At.prototype.pushComment=function(t,e){let n=this.socket;n.on("textCommentUpdated",(u,s)=>{this.updateCommentBoxText(u,s)}),n.on("commentDeleted",u=>{this.deleteComment(u)}),n.on("changeAccepted",u=>{this.showChangeAsAccepted(u)}),n.on("changeReverted",u=>{this.showChangeAsReverted(u)}),t==="add"?n.on("pushAddComment",(u,s)=>{e(u,s)}):t==="addCommentReply"&&n.on("pushAddCommentReply",(u,s)=>{e(u,s)})};var Fd={postAceInit:async(t,e)=>{pad.plugins||(pad.plugins={});let n=new At(e);
73await n.initDone,pad.plugins.ep_comments_page=n,$("#editorcontainerbox").hasClass("flex-layout")||$.gritter.add({title:"Error",text:"Ep_comments_page: Please upgrade to etherpad 1.8.3 for this plugin to work correctly",sticky:!0,class_name:"error"})},postToolbarInit:(t,e,n)=>(e.toolbar.registerCommand("addComment",()=>{pad.plugins.ep_comments_page.displayNewCommentForm()}),n()),aceEditEvent:(t,e)=>{pad.plugins||(pad.plugins={});let n=e.callstack.editEvent.eventType;if(n==="unmarkPreSelectedTextToComment"?pad.plugins.ep_comments_page.preCommentMarker.handleUnmarkText(e):n==="markPreSelectedTextToComment"&&pad.plugins.ep_comments_page.preCommentMarker.handleMarkText(e),!["setup","setBaseText","importText"].includes(n)&&(e.callstack.docTextChanged&&pad.plugins.ep_comments_page&&pad.plugins.ep_comments_page.setYofComments(),pad.plugins.ep_comments_page)){let u=pad.plugins.ep_comments_page.shouldCollectComment,s=e.callstack.domClean;u&&s&&pad.plugins.ep_comments_page.collectComments(()=>{pad.plugins.ep_comments_page.collectCommentReplies(),pad.plugins.ep_comments_page.shouldCollectComment=!1})}},aceAttribsToClasses:(t,e,n)=>e.key==="comment"&&e.value!=="comment-deleted"?n(["comment",e.value]):e.key===$5.MARK_CLASS&&e.value===clientVars.userId?n([$5.MARK_CLASS,e.value]):n(),aceEditorCSS:(t,e)=>XS};No.aceEditorCSS=Fd.aceEditorCSS;No.postAceInit=Fd.postAceInit;No.postToolbarInit=Fd.postToolbarInit;No.aceAttribsToClasses=Fd.aceAttribsToClasses;No.aceEditEvent=Fd.aceEditEvent;var tC=function(t,e){let n=this.documentAttributeManager,u=[],s=e.contents().find(t);return $.each(s,(i,c)=>{let d=[[],[]],p=$(c).closest("div"),g=$(p).prevAll("div").length;d[0][0]=g,d[1][0]=g;let y=0,S=!1,w=n.getAttributesOnLine(g);$.each(w,(T,D)=>{D[0]==="lmkr"&&(S=!0)}),S&&y++,$(c).prevAll("span").each(function(){let T=$(this).text().length;y+=T}),d[0][1]=y,d[1][1]=d[0][1]+$(c).text().length,u.push(d)}),u};No.aceInitialized=(t,e,n)=>{let u=e.editorInfo;return F5=F5.bind(e),u.ace_getRepFromSelector=tC.bind(e),u.ace_getCommentIdOnFirstPositionSelected=VS.bind(e),u.ace_hasCommentOnSelection=JS.bind(e),n()}});var Xx=et(Ts=>{"use strict";var Jt="tbljson";if(typeof window<"u"){if(window.__epDataTablesLoaded){console.debug("[ep_data_tables] Duplicate client_hooks.js load suppressed");return}window.__epDataTablesLoaded=!0}var En="td",B5="tbljson-",Ne="\u241F",nC=Ne,Nx=new Set(["insertReplacementText","insertFromComposition"]),uC=()=>Math.random().toString(36).slice(2,8),Bx=t=>btoa(t).replace(/\+/g,"-").replace(/\//g,"_"),qx=t=>{let e=t.replace(/-/g,"+").replace(/_/g,"/");try{return typeof atob=="function"?atob(e):typeof Buffer=="function"?Buffer.from(e,"base64").toString("utf8"):(console.error("[ep_data_tables] Base64 decoding function (atob or Buffer) not found."),null)}catch(n){return console.error("[ep_data_tables] Error decoding base64 string:",t,n),null}},v0=!1,E2=0,O2=0,Dc=null,I2=-1,P2=[],A2=null,Y2=-1,Qr=null,Rx=!1,S2=!1,Hx=!1,C2=!1,zx=null,rC={tblId:null,lineNum:null,timestamp:0},Tc=!1,Sc=!1,Cc=0,sC=500,$x=()=>!!(Sc||Cc>0&&Date.now()-Cc<sC),Ux=!1,j5=0,Fx=3,Ac=new Map,Vx=5e3,iC=(t,e,n)=>{if(!t||!e||e.length===0)return;let u=Date.now();for(let[s,i]of Ac.entries())u-i.timestamp>Vx&&Ac.delete(s);Ac.set(t,{styling:e,cells:n?n.slice():[],timestamp:u}),console.debug("[ep_data_tables:stylingCache] cached",{lineId:t.slice(0,20),stylingCount:e.length,cellCount:n?.length||0})},oC=t=>{if(!t)return null;let e=Ac.get(t);return e?Date.now()-e.timestamp>Vx?(Ac.delete(t),null):e:null},aC=t=>{t&&Ac.delete(t)},cC=t=>Ux?(console.warn(`[ep_data_tables:SAFE_MODE] Blocking destructive operation: ${t} (DOM desynced by extension)`),!1):!0,q5=(t,e)=>{let n=String(t?.message||t||""),u=String(t?.stack||"");if(n.includes("entry")||u.includes("atKey")||u.includes("keyToNodeMap")){if(j5++,console.error(`[ep_data_tables:DOM_DESYNC] keyToNodeMap error (${j5}/${Fx})`,{source:e,error:n.slice(0,200)}),j5>=Fx){Ux=!0,console.error("[ep_data_tables:DOM_DESYNC] Entering SAFE MODE");try{typeof $.gritter<"u"&&$.gritter.add&&$.gritter.add({title:"Table Editor: Safe Mode",text:"A browser extension is interfer
73ing. Some operations disabled.",sticky:!0,class_name:"gritter-warning"})}catch{}}return!0}return!1};if(typeof window<"u"&&!window.__epDT_errorHandlerInstalled){window.__epDT_errorHandlerInstalled=!0;let t=window.onerror;window.onerror=function(e,n,u,s,i){return q5(i||e,"window.onerror"),t?t.call(this,e,n,u,s,i):!1},window.addEventListener("unhandledrejection",e=>q5(e.reason,"unhandledrejection"))}var D2=(t,e,n="")=>{try{if(!t||!t.lines)return n&&console.debug(n,"rep invalid"),!1;let u=t.lines.length();if(e<0||e>=u)return n&&console.debug(n,"line out of bounds",{lineNum:e,lineCount:u}),!1;let s=t.lines.atIndex(e);return s?s.lineNode?s.lineNode.parentNode?typeof s.lineNode.isConnected=="boolean"&&!s.lineNode.isConnected?(n&&console.debug(n,"lineNode not connected",{lineNum:e}),!1):!0:(n&&console.debug(n,"lineNode orphaned",{lineNum:e}),!1):(n&&console.debug(n,"lineNode missing",{lineNum:e}),!1):(n&&console.debug(n,"no line entry",{lineNum:e}),!1)}catch(u){return n&&console.debug(n,"validation error",u?.message),!1}};function sr(){let t=(navigator.userAgent||"").toLowerCase(),e=t.includes("android"),n=t.includes("cros"),u=t.includes("iphone")||t.includes("ipad")||t.includes("ipod")||t.includes("crios");return(e||n)&&!u}function Di(){let t=(navigator.userAgent||"").toLowerCase();return t.includes("iphone")||t.includes("ipad")||t.includes("ipod")||t.includes("ios")||t.includes("crios")||t.includes("fxios")||t.includes("edgios")}var Ro=t=>(t||"").replace(/[\u00A0\r\n\t]/g," ").replace(/\s+/g," ");function z5(t){if(!t)return null;if(t.classList){for(let e of t.classList)if(e.startsWith(B5))return t}if(t.children)for(let e of t.children){let n=z5(e);if(n)return n}return null}function Du(t,e,n){let u="getTableLineMetadata";try{let s=n.getAttributeOnLine(t,Jt);if(s)try{let g=JSON.parse(s);if(g&&g.tblId)return g}catch{}let d=e.ace_getRep().lines.atIndex(t)?.lineNode;if(!d)return null;let p=z5(d);if(p){for(let g of p.classList)if(g.startsWith(B5)){let y=g.substring(B5.length);try{let S=atob(y);return JSON.parse(S)}catch(S){return console.error(`${u}: Failed to decode/parse tbljson class on line ${t}:`,S),null}}}return null}catch(s){return console.error(`[ep_data_tables] ${u}: Error getting metadata for line ${t}:`,s),null}}function W5(t,e,n,u,s,i){let c="navigateToNextCell";try{let d=n.row,p=e;u?(p--,p<0&&(d--,p=n.cols-1)):(p++,p>=n.cols&&(d++,p=0));let g=Kx(n.tblId,d,s,i);return g===-1?!1:Gx(g,p,s,i)}catch(d){return console.error(`[ep_data_tables] ${c}: Error during navigation:`,d),!1}}function Jx(t,e,n,u,s){let i="navigateToCellBelow";try{let c=n.row+1,d=e,p=Kx(n.tblId,c,u,s);if(p!==-1)return Gx(p,d,u,s);{let y=u.ace_getRep().lines.atIndex(t).text.length,S=[t,y];u.ace_performSelectionChange(S,S,!1),u.ace_performDocumentReplaceRange(S,S,` 74`),u.ace_updateBrowserSelectionFromRep(),u.ace_focus();let w=u.editor;return w&&(w.ep_data_tables_last_clicked=null),!0}}catch(c){return console.error(`[ep_data_tables] ${i}: Error during navigation:`,c),!1}}function Kx(t,e,n,u){let s="findLineForTableRow";try{let i=n.ace_getRep();if(!i||!i.lines)return-1;let c=i.lines.length();for(let d=0;d<c;d++)try{let p=u.getAttributeOnLine(d,Jt);if(!p){let g=i.lines.atIndex(d);if(g&&g.lineNode){let y=g.lineNode.querySelector("table.dataTable[data-tblId]");if(y){let S=y.getAttribute("data-tblId"),w=y.getAttribute("data-row");if(S===t&&w!==null&&parseInt(w,10)===e)return d}}}if(p){let g=JSON.parse(p);if(g.tblId===t&&g.row===e)return d}}catch{continue}return-1}catch(i){return console.error(`[ep_data_tables] ${s}: Error searching for line:`,i),-1}}function Gx(t,e,n,u){let s="navigateToCell",i;try{let c=n.ace_getRep();if(!c||!c.lines)return!1;let d=c.lines.atIndex(t);if(!d)return!1;let p=d.text||"",g=p.split(Ne);if(e>=g.length)return!1;let y=0;for(let T=0;T<e;T++)y+=(g[T]?.length??0)+Ne.length;let S=g[e]||"";y+=S.length;let w=Math.min(y,p.length);i=[t,w];try{let T=n.ep_data_tables_editor,D=Du(t,n,u);T&&D&&(T.ep_data_tables_last_clicked={lineNum:t,tblId:D.tblId,cellIndex:e,relativePos:S.length})}catch{}try{n.ace_performSelectionChange(i,i,!1),n.ace_updateBrowserSelectionFromRep(),n.ace_focus()}catch(T){return console.error(`[ep_data_tables] ${s}: Error during direct navigation update:`,T),!1}}catch(c){return console.error(`[ep_data_tables] ${s}: Error during cell navigation:`,c),!1}return!0}Ts.collectContentPre=(t,e)=>{let n=e.state,u=e.cc,s=e.cls?e.cls.split(" "):[];for(let i of s)if(i.startsWith("tbljson-")){let c=i.substring(8);try{let d=qx(c);d&&u.doAttrib(n,`${Jt}::${d}`)}catch(d){console.error("[ep_data_tables] collectContentPre: Error decoding tbljson class:",d)}break}};
74Ts.aceAttribsToClasses=(t,e)=>{let n="aceAttribsToClasses";if(e.key===Jt){let u=e.value,s="[JSON Parse Error]";try{s=JSON.parse(u)}catch{}return[`tbljson-${Bx(u)}`]}return e.key===En?[`tblCell-${e.value}`]:[]};function lC(t,e){let n="buildTableFromDelimitedHTML";if(!t||typeof t.tblId>"u"||typeof t.row>"u")return console.error(`[ep_data_tables] ${n}: Invalid or missing metadata. Aborting.`),'<table class="dataTable dataTable-error" writingsuggestions="false" autocorrect="off" autocapitalize="off" spellcheck="false"><tbody><tr><td>Error: Missing table metadata</td></tr></tbody></table>';let u=e.length,s=t.columnWidths||Array(u).fill(100/u);for(;s.length<u;)s.push(100/u);s.length>u&&s.splice(u);let i="padding: 5px 7px; word-wrap:break-word; vertical-align: top; border: 1px solid #000; position: relative;",c="";try{c=`tbljson-${Bx(JSON.stringify(t))}`}catch{c=""}let d=e.map((y,S)=>{let w=(y||"").replace(/<[^>]*>/g,"").replace(/ /ig," ").trim(),T=y||"",D=/\bimage-placeholder\b/.test(T),H=(!y||w==="")&&!D;if(H&&(T=`<span class="${c?`${c} tblCell-${S}`:`tblCell-${S}`}"> </span>`),S>0){let N=`<span class="ep-data_tables-delim" contenteditable="false">${nC}</span>`;T=T.replace(/^(<span[^>]*>)/i,`$1${N}`),/^<span[^>]*>/i.test(T)||(T=`${N}${T}`)}let A='<span class="ep-data_tables-caret-anchor" contenteditable="false"></span>',F=T.replace(/<\/span>\s*$/i,`${A}</span>`);T=F!==T?F:H?`<span class="${c?`${c} `:""}tblCell-${S}">${T}${A}</span>`:`${T}${A}`;try{let N=`tblCell-${S}`,z=T.match(/^\s*<span[^>]*\bep-data_tables-delim\b[^>]*>[\s\S]*?<\/span>\s*/i),we=z?z[0]:"",ae=z?T.slice(we.length):T,ze=ae.match(/^\s*<span([^>]*)>/i);if(ze){let Ee=ze[0],M=ze[1]||"",te=/\bclass\s*=\s*"([^"]*)"/i.exec(M),Fe=te?te[1].split(/\s+/).filter(Boolean):[];Fe=Fe.filter(rt=>!/^tblCell-\d+$/.test(rt)),Fe.push(N);let _e=` class="${Array.from(new Set(Fe)).join(" ")}"`,ue=te?M.replace(/\s*class\s*=\s*"[^"]*"/i,""):M,fe=`<span${_e}${ue}>`,We=ae.slice(Ee.length).replace(/(<span[^>]*class=")([^"]*)(")/ig,(rt,Ue,ot,dt)=>{let Ve=ot.split(/\s+/).filter(Ae=>Ae&&!/^tblCell-\d+$/.test(Ae)).join(" ");return Ue+Ve+dt});T=we+fe+We}else{let Ee=`${c?`${c} `:""}${N}`;T=`${we}<span class="${Ee}">${ae}</span>`}}catch{}let R=s[S]||100/u,se=`${i} width: ${R}%;`,q=S===e.length-1?"":`<div class="ep-data_tables-resize-handle" data-column="${S}" style="position: absolute; top: 0; right: -2px; width: 4px; height: 100%; cursor: col-resize; background: transparent; z-index: 10;"></div>`;return`<td style="${se}" data-column="${S}" draggable="false" autocorrect="off" autocapitalize="off" spellcheck="false">${T}${q}</td>`}).join("");return`<table class="dataTable${t.row===0?" dataTable-first-row":""}" writingsuggestions="false" autocorrect="off" autocapitalize="off" spellcheck="false" data-tblId="${t.tblId}" data-row="${t.row}" style="width:100%; border-collapse: collapse; table-layout: fixed;" draggable="false"><tbody><tr>${d}</tr></tbody></table>`}Ts.acePostWriteDomLineHTML=function(t,e,n){let u="acePostWriteDomLineHTML",s=e?.node,i=s?.id,c=-1;try{s&&i&&(c=dC(s),console.debug("[ep_data_tables:acePostWriteDomLineHTML] resolve-dom-index",{nodeId:i,lineNum:c}))}catch(q){console.error("[ep_data_tables:acePostWriteDomLineHTML] resolve-exception",q)}let d="[ep_data_tables:acePostWriteDomLineHTML]";if(!s||!i)return console.error(`[ep_data_tables] ${u}: Received invalid node or node without ID.`),n();let p=null,g=null;function y(q){if(q.classList){for(let f of q.classList)if(f.startsWith("tbljson-"))return f.substring(8)}if(q.children)for(let f=0;f<q.children.length;f++){let N=y(q.children[f]);if(N)return N}return null}if(g=y(s),!g||s.querySelector("table.dataTable[data-tblId]"))return n();try{let q=qx(g);if(!q)throw new Error("Decoded string is null or empty.");if(p=JSON.parse(q),!p||typeof p.tblId>"u"||typeof p.row>"u"||typeof p.cols!="number")throw new Error("Invalid or incomplete metadata (missing tblId, row, or cols).")}catch(q){return console.error(`[ep_data_tables] ${u} NodeID#${i}: Failed to decode/parse/validate tbljson.`,g,q),s.innerHTML='<div style="color:red; border: 1px solid red; padding: 5px;">[ep_data_tables] Error: Invalid table metadata attribute found.</div>',n()}let w=s.innerHTML,T=(w||"").split(Ne).length-1,D=-1,H=[];for(;(D=w.indexOf(Ne,D+1))!==-1;)H.push(D);let A=/<span class="ep-data_tables-delim"[^>]*>[\s\S]*?<\/span>/ig,R=(w||"").replace(A,Ne).replace(/<span class="ep-data_tables-caret-anchor"[^>]*><\/span>/ig,"").replace(/\r?\n/g," ").replace(/<br\s*\/?>/gi," ").replace(/\s+/g," ").split(Ne);for(let q=0;q<R.length;q++)try{let f=Array.from(new Set((R[q]||"").match(/\btblCell-(\d+)\b/g)||[]));f.length>1&&console.warn("[ep_data_tables][diag] segment has multiple tblCell markers",{segIndex:q,uniqueCells:f})}catch{}let se=R,B=!1;R.length!==p.cols&&(console.warn("[ep_data_tables][diag] Segment/column mismatch (rendering as-is)",{nodeId:i,lineNum:c,actualSegs:R.length,expectedCols:p.cols,tblId:p.tblId,row:p.row}),B=!0);try{try{let N=s.ownerDocument;if(N&&p&&i){let z=`div.ace-line:not(#${i}) table.dataTable[data-tblId="${p.tblId}"][data-row="${p.row}"]`;if(N.querySelector(z))return console.warn(`${d} NodeID#${i}: Duplicate table detected elsewhere (tblId=${p.tblId}, row=${p.row}). Skipping rewrite to prevent duplication.`),n();console.debug(`${d} NodeID#${i}: no-duplicate-found`,{selector:z,tblId:p.tblId,row:p.row})}}catch(N){console.error(`${d} NodeID#${i}: duplicate-detection-error`,N)}let q=lC(p,se),f=z5(s);if(f&&f.parentElement&&f.parentElement!==s){let N=f.parentElement.tagName.toLowerCase();["center","div","p","h1","h2","h3","h4","h5","h6","blockquote","pre","right","left","ul","ol","li","code"].includes(N)?f.parentElement.innerHTML=q:s.innerHTML=q}else s.innerHTML=q}catch(q){return console.error(`[ep_data_tables] ${u}
74 NodeID#${i}: Error building/rendering table.`,q),s.innerHTML='<div style="color:red; border: 1px solid red; padding: 5px;">[ep_data_tables] Error: Failed to render table structure.</div>',n()}return n()};function dC(t){let e=t,n=0;for(;e=e.previousElementSibling;)n++;return n}Ts.aceKeyEvent=(t,e)=>{let n="aceKeyEvent",u=e.evt,s=e.rep,i=e.editorInfo,c=e.documentAttributeManager,d=Date.now(),p="[ep_data_tables:aceKeyEvent]";if(!s||!s.selStart||!i||!u||!c)return!1;let g=s.selStart[0],y=s.selStart[1],S=null,w=null;try{if(w=c.getAttributeOnLine(g,Jt),typeof c.getAttributesOnLine=="function")try{let Ue=c.getAttributesOnLine(g)}catch{}if(!w)try{let ot=i.ace_getRep().lines.atIndex(g);if(ot&&ot.lineNode){let dt=ot.lineNode.querySelector("table.dataTable[data-tblId]");if(dt){let Ve=dt.getAttribute("data-tblId"),Ae=dt.getAttribute("data-row"),ct=dt.querySelectorAll("td");if(Ve&&Ae!==null&&ct.length>0){let Qe={tblId:Ve,row:parseInt(Ae,10),cols:ct.length};w=JSON.stringify(Qe)}}}}catch{}w&&(S=JSON.parse(w),(!S||typeof S.cols!="number")&&(S=null))}catch(Ue){console.error(`${p} Error checking/parsing line attribute for line ${g}.`,Ue),S=null}let T=i.editor,D=T?.ep_data_tables_last_clicked,H=-1,A=-1,F=-1,R=0,se=0,B="",q=[],f=null,N=!1;if(D){let Ue=null,ot=null;try{if(Ue=c.getAttributeOnLine(D.lineNum,Jt),Ue&&(ot=JSON.parse(Ue)),ot&&typeof ot.cols=="number"&&ot.tblId===D.tblId){N=!0,H=D.lineNum,A=D.cellIndex,f=ot,w=Ue,B=s.lines.atIndex(H)?.text||"",q=B.split(Ne),q.length,f.cols,se=0;for(let dt=0;dt<A;dt++)se+=(q[dt]?.length??0)+Ne.length;if(R=se,typeof D.relativePos=="number"&&D.relativePos>=0){let dt=q[A]?.length??0;F=Math.max(0,Math.min(D.relativePos,dt))}else{F=y-se;let dt=q[A]?.length??0;F=Math.max(0,Math.min(F,dt))}}else T&&(T.ep_data_tables_last_clicked=null)}catch(dt){console.error(`${p} Error validating stored click info for line ${D.lineNum}.`,dt),T&&(T.ep_data_tables_last_clicked=null)}}if(!N){try{if(w=c.getAttributeOnLine(g,Jt),w&&(S=JSON.parse(w)),(!S||typeof S.cols!="number")&&(S=null),!w)try{let Ve=i.ace_getRep().lines.atIndex(g);if(Ve&&Ve.lineNode){let Ae=Ve.lineNode.querySelector("table.dataTable[data-tblId]");if(Ae){let ct=Ae.getAttribute("data-tblId"),Qe=Ae.getAttribute("data-row"),it=Ae.querySelectorAll("td");if(ct&&Qe!==null&&it.length>0){let Y={tblId:ct,row:parseInt(Qe,10),cols:it.length};w=JSON.stringify(Y),S=Y}}}}catch{}}catch{S=null}if(!S)return!1;H=g,f=S,B=s.lines.atIndex(H)?.text||"",q=B.split(Ne),q.length,f.cols;let Ue=0,ot=-1;for(let dt=0;dt<q.length;dt++){let Ve=q[dt]?.length??0,Ae=Ue+Ve;if(y>=Ue&&y<=Ae){ot=dt,F=y-Ue,se=Ue,R=se;break}if(dt<q.length-1&&y===Ae+Ne.length){ot=dt+1,F=0,se=Ue+Ve+Ne.length,R=se;break}Ue+=Ve+Ne.length}if(ot===-1)if(y===B.length&&q.length>0){ot=q.length-1,se=0;for(let dt=0;dt<ot;dt++)se+=(q[dt]?.length??0)+Ne.length;R=se,F=q[ot]?.length??0}else return!1;A=ot}if(H<0||A<0||!f||A>=f.cols)return T&&(T.ep_data_tables_last_clicked=null),!1;let z=s.selStart,we=s.selEnd,ae=z[0]!==we[0]||z[1]!==we[1];if(ae){if(z[0]!==H||we[0]!==H)return u.preventDefault(),!0;let Ue=z[1],ot=we[1],dt=q[A]||"",Ve=se,Ae=se+dt.length,ct=A<f.cols-1&&ot===Ae+Ne.length,Qe=A>0&&Ue===Ve-Ne.length;console.log("[ep_data_tables:highlight-deletion] Selection analysis:",{targetCellIndex:A,totalCols:f.cols,selectionStartCol:Ue,selectionEndCol:ot,cellContentStartCol:Ve,cellContentEndCol:Ae,delimiterLength:Ne.length,expectedTrailingDelimiterPos:Ae+Ne.length,expectedLeadingDelimiterPos:Ve-Ne.length,hasTrailingDelim:ct,hasLeadingDelim:Qe,cellText:dt}),Qe&&(console.log(`[ep_data_tables:highlight-deletion] CLAMPING selection start from ${Ue} to ${Ve}`),Ue=Ve),ct&&(console.log(`[ep_data_tables:highlight-deletion] CLAMPING selection end from ${ot} to ${Ae}`),ot=Ae);let it=Ue>=Ve&&ot<=Ae;if(it&&(u.type!=="keydown"||u.ctrlKey||u.metaKey||u.altKey))return!1;let Y=u.key==="Delete"||u.keyCode===46,W=u.key==="Backspace"||u.keyCode===8,X=u.key&&u.key.length===1&&!u.ctrlKey&&!u.metaKey&&!u.altKey;if(it&&(Y||W||X)){if(u.type!=="keydown")return!1;u.preventDefault();let V=[H,Ue],me=[H,ot],le="",Q=Ue,ye=i.ace_getRep();X?(le=u.key,Q=Ue+le.length):Ue<=Ve&&ot>=Ae&&(le=" ",Q=Ue+1);try{if(i.ace_performDocumentReplaceRange(V,me,le),le.length>0){let Se=[H,Ue],ve=[H,Ue+le.length];console.log(`[ep_data_tables:highlight-deletion] Applying cell attribute to replacement text "${le}" at range [${Se[0]},${Se[1]}] to [${ve[0]},${ve[1]}
74]`),i.ace_performDocumentApplyAttributesToRange(Se,ve,[[En,String(A)]])}let ge=i.ace_getRep(),Re=i.ep_data_tables_applyMeta;if(Re&&typeof Re=="function"&&ye){let Se=N||g===H?w:null;Re(H,f.tblId,f.row,f.cols,ye,i,Se,c)}else{console.error(`${p} [selection] -> FAILED to re-apply tbljson attribute (helper or repBeforeEdit missing).`);let Se=i.ace_getRep();Re&&typeof Re=="function"&&Se?Re(H,f.tblId,f.row,f.cols,Se,i,null,c):console.error(`${p} [selection] -> FAILED to re-apply tbljson attribute even with fallback rep.`)}i.ace_performSelectionChange([H,Q],[H,Q],!1);let De=i.ace_getRep();i.ace_fastIncorp(1);let qe=i.ace_getRep();i.ace_performSelectionChange([H,Q],[H,Q],!1);let Ce=i.ace_getRep(),ie=Q-se;return T&&(T.ep_data_tables_last_clicked={lineNum:H,tblId:f.tblId,cellIndex:A,relativePos:ie<0?0:ie}),!0}catch(ge){return console.error("[ep_data_tables] Error processing highlight modification:",ge),!0}}}let ze=(u.ctrlKey||u.metaKey)&&(u.key==="x"||u.key==="X"||u.keyCode===88);if(ze&&ae)return!1;if(ze&&!ae)return!1;let Ee=u.key&&u.key.length===1&&!u.ctrlKey&&!u.metaKey&&!u.altKey,M=u.key==="Delete"||u.keyCode===46,te=u.key==="Backspace"||u.keyCode===8,Fe=[33,34,35,36,37,38,39,40].includes(u.keyCode),Be=u.key==="Tab",_e=u.key==="Enter",ue=q[A]?.length??0;if(u.type==="keydown"&&!u.ctrlKey&&!u.metaKey&&!u.altKey){if(u.keyCode===39&&F>=ue&&A<f.cols-1)return u.preventDefault(),W5(H,A,f,!1,i,c),!0;if(u.keyCode===37&&F===0&&A>0)return u.preventDefault(),W5(H,A,f,!0,i,c),!0}if(Fe&&!Be)return T&&(T.ep_data_tables_last_clicked=null),!1;if(Be){if(u.preventDefault(),u.type!=="keydown")return!0;let Ue=W5(H,A,f,u.shiftKey,i,c);return!0}if(_e){if(u.preventDefault(),u.type!=="keydown")return!0;let Ue=Jx(H,A,f,i,c);return!0}let fe=q[A]?.length??0;if(te&&F===0&&A>0||te&&F===0&&A===0||M&&F===fe&&A<f.cols-1||M&&F===fe&&A===f.cols-1)return u.preventDefault(),!0;let ee=te&&F>0,We=M&&F<fe;if(ee&&F===1&&A>0||We&&F===0&&A>0)return u.preventDefault(),!0;if(Ee||ee||We){if(Ee&&F===0&&A>0){let Ae=se+1;i.ace_performSelectionChange([H,Ae],[H,Ae],!1),i.ace_updateBrowserSelectionFromRep(),F=1}let Ue=se+F;if(u.type!=="keydown")return!1;u.preventDefault();let ot=-1,dt=null;try{if(dt=i.ace_getRep(),Ee){let Qe=[H,Ue];i.ace_performDocumentReplaceRange(Qe,Qe,u.key),ot=Ue+1}else if(ee){let Qe=[H,Ue-1],it=[H,Ue];i.ace_performDocumentReplaceRange(Qe,it,""),ot=Ue-1}else if(We){let Qe=[H,Ue],it=[H,Ue+1];i.ace_performDocumentReplaceRange(Qe,it,""),ot=Ue}let Ae=i.ace_getRep(),ct=i.ep_data_tables_applyMeta;if(ct&&typeof ct=="function"&&dt){let Qe=N||g===H?w:null;ct(H,f.tblId,f.row,f.cols,dt,i,Qe,c)}else{console.error(`${p} -> FAILED to re-apply tbljson attribute (helper or repBeforeEdit missing).`);let Qe=i.ace_getRep();ct&&typeof ct=="function"&&Qe?ct(H,f.tblId,f.row,f.cols,Qe,i,null,c):console.error(`${p} -> FAILED to re-apply tbljson attribute even with fallback rep.`)}if(ot>=0){let Qe=[H,ot];try{i.ace_performSelectionChange(Qe,Qe,!1);let it=i.ace_getRep();i.ace_fastIncorp(1);let Y=i.ace_getRep(),W=[H,ot];i.ace_performSelectionChange(W,W,!1);let X=i.ace_getRep(),V=ot-se;T.ep_data_tables_last_clicked={lineNum:H,tblId:f.tblId,cellIndex:A,relativePos:V}}catch(it){console.error(`${p} -> ERROR setting selection immediately:`,it)}}}catch(Ae){return console.error("[ep_data_tables] Error processing key event update:",Ae),!0}let Ve=Date.now();return!0}let rt=Date.now();return!1};Ts.aceInitialized=(t,e)=>{let n="[ep_data_tables:aceInitialized]",u=e.editorInfo,s=e.documentAttributeManager;try{zx=u,console.debug("[ep_data_tables:aceInitialized] stored editorInfo for late-stage hooks")}catch{console.error("[ep_data_tables:aceInitialized] failed to store editorInfo")}try{if(typeof window<"u"){window.__epDataTablesReady=!0;let w=document.getElementById("ep-data-tables-guard");w&&w.parentNode&&w.parentNode.removeChild(w)}}catch{}u.ep_data_tables_applyMeta=i,u.ep_data_tables_docManager=s,u.ace_callWithAce(w=>{let T="[ep_data_tables:aceInitialized:callWithAceForListeners]";if(!w||!w.editor){console.error(`${T} ERROR: ace or ace.editor is not available. Cannot attach listeners.`);return}let D=w.editor;u.ep_data_tables_editor=D;let H=(F=0)=>{F>0&&console.log(`${T} Retry attempt ${F}/5 to access iframe body`);let R=$('iframe[name="ace_outer"]');if(R.length===0){if(F<5){setTimeout(()=>H(F+1),100);return}console.error(`${T} ERROR: Could not find outer iframe (ace_outer) after ${F} attempts.`);return}let se=R.contents().find('iframe[name="ace_inner"]');if(se.length===0){if(F<5){setTimeout(()=>H(F+1),100);return}console.error(`${T} ERROR: Could not find inner iframe (ace_inner) after ${F} attempts.`);return}let B=se.contents().find("body");if(B.length===0){if(F<5){setTimeout(()=>H(F+1),100);return}console.error(`${T} ERROR: Could not find body element in inner iframe after ${F} attempts.`);return}let q=$(B[0]);F>0&&console.log(`${T} Successfully found iframe body on attempt ${F+1}`),A(q,R,se,B)},A=(F,R,se,B)=>{try{let q=()=>sr()?"android":Di()?"ios":"desktop",f=(Y="",W=!1)=>{let X=Ro(Y||"").replace(new RegExp(Ne,"g")," "),V=/[\u200B\u200C\u200D\uFEFF]/.test(X);return!W&&!V&&(X=X.replace(/[\u200B\u200C\u200D\uFEFF]/g,"")),X||(X=" "),X},N=(Y,W,X={})=>{try{let V=W&&(W.originalEvent||W),me=u.ace_getRep&&u.ace_getRep(),le=me&&me.selStart?{line:me.selStart[0],col:me.selStart[1]}:null,Q=null;if(le&&typeof le.line=="number"&&s&&typeof s.getAttributeOnLine=="function")try{let ye=s.getAttributeOnLine(le.line,Jt);ye&&(Q=JSON.parse(ye))}catch(ye){Q={error:ye?.message}}console.debug(`[ep_data_tables:compositionTrace] ${Y}
74`,{inputType:V&&V.inputType,data:typeof V?.data=="string"?V.data:null,isComposing:!!(V&&V.isComposing),eventType:V&&V.type,selection:le,tableMeta:Q,platform:q(),...X})}catch(V){console.error("[ep_data_tables:compositionTrace] log error",V)}},z=!1,we=!1,ae={active:!1,start:null,end:null,lineNum:null,cellIndex:-1,snapshot:null,snapshotMeta:null},ze=Y=>{let W=s&&s.getAttributeOnLine?s.getAttributeOnLine(Y,Jt):null,X=null;if(W)try{X=JSON.parse(W)}catch{}return X||(X=Du(Y,u,s)),X&&typeof X.cols=="number"?X:null},Ee=(Y,W,X="collect")=>{let V=new Array(W.cols).fill(" ");try{N(`${X}-collect-start`,null,{lineEntryText:Y?.text,metadataCols:W.cols,lineNodePresent:!!Y?.lineNode})}catch{}if(!Y)return V;let le=(Y.text||"").split(Ne);if(le.length===W.cols){for(let Q=0;Q<le.length;Q++)V[Q]=f(le[Q]||"");return N(`${X}-collect-result`,null,{source:"text",sanitizedCells:V}),V}try{let Q=Y.lineNode?Y.lineNode.querySelector(`table.dataTable[data-tblId="${W.tblId}"]`):null;if(Q){let ye=Q.querySelector("tbody > tr");if(ye){let ge=Array.from(ye.children||[]);if(ge.length===W.cols){for(let Re=0;Re<ge.length;Re++)V[Re]=f(ge[Re].innerText||"");return N(`${X}-collect-result`,null,{source:"dom",sanitizedCells:V}),V}}}}catch{}for(let Q=0;Q<Math.min(le.length,W.cols);Q++)V[Q]=f(le[Q]||"");return N(`${X}-collect-result-fallback`,null,{source:"fallback",sanitizedCells:V}),V},M=(Y,W)=>{if(!Y||typeof W!="number")return{index:-1,baseOffset:0,cellLen:0};let V=(Y.text||"").split(Ne),me=0;for(let le=0;le<V.length;le++){let Q=V[le]?.length??0,ye=me+Q;if(W>=me&&W<=ye)return{index:le,baseOffset:me,cellLen:Q};me+=Q+Ne.length}return{index:-1,baseOffset:0,cellLen:0}},te=()=>{try{let Y=F&&F.length?F[0].ownerDocument:null,W=Y&&typeof Y.getSelection=="function"?Y.getSelection():null,X=W&&W.anchorNode;if(!X)return null;let V=X.nodeType===1?X:X.parentElement||null;if(!V||typeof V.closest!="function")return null;let me=V.closest('span[class*="tblCell-"]'),le=-1;if(me&&me.className){let De=me.className.match(/\btblCell-(\d+)\b/);De&&(le=parseInt(De[1],10))}let Q=V.closest("table.dataTable[data-tblId], table.dataTable[data-tblid]"),ye=Q?Q.getAttribute("data-tblId")||Q.getAttribute("data-tblid"):null,ge=V.closest("div.ace-line"),Re=null;try{let De=u.ace_getRep&&u.ace_getRep();ge&&De&&De.lines&&typeof De.lines.indexOfKey=="function"&&(Re=De.lines.indexOfKey(ge.id))}catch{}return{idx:le,tblId:ye,lineNum:Re}}catch{return null}},Fe=Y=>{try{if(!Y)return-1;let W=u.ace_getRep&&u.ace_getRep();if(!W||!W.lines)return-1;let X=W.lines.length();for(let V=0;V<X;V++)try{let me=s&&s.getAttributeOnLine?s.getAttributeOnLine(V,Jt):null;if(me)try{let le=JSON.parse(me);if(le&&le.tblId===Y)return V}catch{}else{let le=W.lines.atIndex(V),Q=le&&le.lineNode;if(Q&&typeof Q.querySelector=="function"){let ye=Q.querySelector("table.dataTable[data-tblId], table.dataTable[data-tblid]");if((ye&&(ye.getAttribute("data-tblId")||ye.getAttribute("data-tblid")))===Y)return V}}}catch{}}catch{}return-1},Be=(Y,W)=>{if(typeof Y!="number")return-1;let X=0;for(let V=0;V<W.length;V++){let me=W[V]?.length??0,le=X+me;if(Y>=X&&Y<=le)return V;X=le+Ne.length}return-1},_e=Y=>{let W=[];try{if(!Y)return W;let X=Y.querySelector("table.dataTable");if(!X)return W;let V=X.querySelectorAll("td"),me=0,le=0;
74V.forEach((ye,ge)=>{let Re=ye.querySelectorAll("span:not(.ep-data_tables-delim):not(.ep-data_tables-caret-anchor):not(.image-inner):not(.image-resize-handle)"),De=0;Re.forEach(qe=>{me++;let Ce=qe.parentElement?.closest?.('span[class*="image:"]');if(Ce&&Ce!==qe)return;let ie=qe.classList&&(qe.classList.contains("inline-image")||qe.classList.contains("image-placeholder")||qe.classList.contains("character")||Array.from(qe.classList).some(he=>he.startsWith("image:")||he.startsWith("image-height:")||he.startsWith("image-width:")||he.startsWith("imageCssAspectRatio:")||he.startsWith("image-id-")||he.startsWith("image-float-"))),Se;ie?Se=Array.from(qe.childNodes).filter(he=>he.nodeType===3).map(he=>he.nodeValue||"").join("").replace(/\u00A0/g," "):Se=(qe.textContent||"").replace(/\u00A0/g," ");let ve=Se.length;if(ve===0)return;let at=[];if(qe.classList){for(let he of qe.classList)if(!(he.startsWith("tbljson-")||he.startsWith("tblCell-"))&&!(he==="ace-line"||he.startsWith("ep-data_tables-")))if(he.includes(":")){let Je=he.indexOf(":");at.push([he.substring(0,Je),he.substring(Je+1)])}else if(he.includes("-"))if(["inline-image","image-placeholder","image-inner","image-resize-handle"].includes(he))at.push([he,"true"]);else{let Ye=["image-id-","image-float-","font-family-"],st=!1;for(let Oe of Ye)if(he.startsWith(Oe)){let He=Oe.slice(0,-1),je=he.substring(Oe.length);at.push([He,je]),st=!0,console.debug("[ep_data_tables:extractStyling] prefix-match",{cls:he,prefix:Oe,attrName:He,attrValue:je});break}if(!st){let Oe=he.indexOf("-"),He=he.substring(0,Oe),je=he.substring(Oe+1);at.push([He,je]),je.includes("-")&&he.startsWith("image")&&console.warn("[ep_data_tables:extractStyling] POSSIBLE MISPARSED IMAGE CLASS",{cls:he,attrName:He,attrValue:je})}}else at.push([he,"true"])}if(at.length>0){le++;let he=ye.textContent?.replace(/\u00A0/g," ").length||0;ge>0&&he>0&&(he-=1);let Je=ie||at.some(([Ye])=>Ye==="image"||Ye==="inline");W.push({cellIdx:ge,relStart:De,len:ve,text:Se,attrs:at,domCellLen:he,isImage:Je})}De+=ve})});let Q=W.map(ye=>({cell:ye.cellIdx,text:ye.text.slice(0,12).replace(/[\u200B]/g,"\u2070"),attrs:ye.attrs.map(ge=>ge[0]).join(","),isImage:ye.isImage}));console.debug("[ep_data_tables:extractStyling] extracted",{count:W.length,spansProcessed:me,spansWithAttrs:le,byCells:[...new Set(W.map(ye=>ye.cellIdx))].sort(),summary:Q.slice(0,8)})}catch{}return W},ue=(Y,W,X,V)=>{if(!V||V.length===0)return;let me=0,le=[],Q={};if(X&&X.length>0){let ye=X.map((Re,De)=>`c${De}:${Re?.length||0}`).join(" "),ge=X.reduce((Re,De)=>Re+(De?.length||0),0)+(X.length-1);console.debug("[ep_data_tables:reapplyStyling] cells",{lineNum:W,cellLens:ye,fullLen:ge,delimiters:X.length-1})}try{for(let ye of V){let ge=ye.cellIdx,Re=ye.text,De=ye.relStart;if(!Re||Re.length===0)continue;let qe=X[ge]||"",Ce=-1,ie=-1,Se="none",ve=(je,Ge,ft)=>{let ht=je.indexOf(Ge);if(ht===-1)return{pos:-1,type:"not-found"};let Me=je.indexOf(Ge,ht+1);if(Me===-1)return{pos:ht,type:"unique"};if(ft){let Ke=ht,Xe=Me;for(;Xe!==-1;)Ke=Xe,Xe=je.indexOf(Ge,Ke+1);return{pos:Ke,type:"last"}}else return{pos:ht,type:"first"}},Je=(ye.domCellLen||qe.length)-(De+Re.length)<=2;if(Re.length<4&&qe.length>0){let je=ve(qe,Re,Je);if(je.pos!==-1&&(Ce=ge,ie=je.pos,Se=je.type==="unique"?"unique-short":je.type==="last"?"last-occurrence":"first-occurrence"),Ce===-1){let Ge=ve(qe.toLowerCase(),Re.toLowerCase(),Je);Ge.pos!==-1&&(Ce=ge,ie=Ge.pos,Se="case-insensitive-"+Ge.type)}}if(Ce===-1&&Re.length>=4&&qe&&(ie=qe.indexOf(Re),ie!==-1&&(Ce=ge,Se="exact"),Ce===-1)){let je=qe.toLowerCase(),Ge=Re.toLowerCase(),ft=je.indexOf(Ge);ft!==-1&&(Ce=ge,ie=ft,Se="case-insensitive")}if(Ce===-1)for(let je=0;je<X.length;je++){if(je===ge)continue;if(ie=(X[je]||"").indexOf(Re),ie!==-1){Ce=je,Se="other-cell";break}}if(Ce===-1||ie===-1){let je=/^[\u200B\u200C\u200D\uFEFF]+$/.test(Re);if(ye.isImage||je)if(Q[ge]!==void 0)Ce=ge,ie=Q[ge],Se="image-reuse";else{let Ge=qe.match(/[\u200B\u200C\u200D\uFEFF]/);Ge&&(Ce=ge,ie=qe.indexOf(Ge[0]),Se="image-zws-fallback",Q[ge]=ie)}if(Ce===-1||ie===-1){console.debug("[ep_data_tables:reapplyStyling] skipped",{originalCellIdx:ge,text:Re.slice(0,10),reason:"not-found",isImage:ye.isImage,isZeroWidth:je});continue}}let Ye=X[Ce]||"";if(ie+Re.length>Ye.length){console.debug("[ep_data_tables:reapplyStyling] skipped",{foundCellIdx:Ce,text:Re.slice(0,10),reason:"out-of-bounds",foundPos:ie,textLen:Re.length,cellLen:Ye.length});continue}let st=0;for(let je=0;je<Ce;je++)st+=(X[je]?.length||0)+Ne.length;st+=ie;let Oe=st+Re.length,He=0;for(let je=0;je<X.length;je++)He+=X[je]?.length||0,je<X.length-1&&(He+=Ne.length);if(Oe>He){console.debug("[ep_data_tables:reapplyStyling] skipped",{foundCellIdx:Ce,text:Re.slice(0,10),reason:"exceeds-line-bounds",absStart:st,absEnd:Oe,totalLineLen:He});continue}if(ye.attrs.length>0){let je=/^[\u200B\u200C\u200D\uFEFF]+$/.test(Re);(ye.isImage||je)&&Q[Ce]===void 0&&(Q[Ce]=ie);let Ge=[],ft=0;for(let ht=0;ht<Ce;ht++)Ge.push(`c${ht}:${X[ht]?.length||0}`),ft+=(X[ht]?.length||0)+Ne.length;console.debug("[ep_data_tables:reapplyStyling] applying",{cell:Ce,foundPos:ie,priorSum:ft,absStart:st,absEnd:Oe,text:Re.slice(0,10),match:Se,priorCells:Ge.join("+"),attrs:ye.attrs.map(ht=>`${ht[0]}:${String(ht[1]).slice(0,10)}`)}),Y.ace_performDocumentApplyAttributesToRange([W,st],[W,Oe],ye.attrs),me++,le.push({cell:Ce,pos:`${st}-${Oe}`,match:Se})}}if(me>0){console.debug("[ep_data_tables:reapplyStyling] applied",{lineNum:W,applied:me,total:V.length,details:le});try{typeof Y.ace_fastIncorp=="function"&&Y.ace_fastIncorp(100)}catch{}}}catch(ye){console.debug("[ep_data_tables:reapplyStyling] error (non-fatal)",ye?.message)}};u.ep_data_tables_extractStyling=_e,u.ep_data_tables_restoreCachedStyling=(Y,W,X)=>{let V=oC(Y);if(!V||!V.styling||V.styling.length===0){console.debug("[ep_data_tables:restoreCachedStyling] no cached styling",{cacheKey:Y?.slice?.(0,20)||Y});return}try{u.ace_callWithAce(me=>{try{let le=me.ace_getRep();if(!le||!le.lines){console.debug("[ep_data_tables:restoreCachedStyling] no rep");return}let Q=-1;if(Y&&Y.startsWith("magicdomid")&&(Q=le.lines.indexOfKey(Y)),(Q<0||Q>=le.lines.length())&&W!=null&&X!=null){let De=le.lines.length();for(let qe=0;qe<De;qe++)try{let Ce=s?.getAttributeOnLine?.(qe,Jt);if(Ce){let ie=JSON.parse(Ce);if(ie.tblId===W&&ie.row===X){Q=qe,console.debug("[ep_data_tables:restoreCachedStyling] found via tblId:row",{tblId:W,row:X,lineIndex:Q});break}}}catch{}}if(Q<0||Q>=le.lines.length()){console.debug("[ep_data_tables:restoreCachedStyling] line not found",{cacheKey:Y?.slice?.(0,20)||Y,tblId:W,row:X,lineIndex:Q});return}let Re=(le.lines.atIndex(Q)?.text||"").split(Ne);console.debug("[ep_data_tables:restoreCachedStyling] restoring",{cacheKey:Y?.slice?.(0,20)||Y,lineIndex:Q,stylingCount:V.styling.length,cellCount:Re.length}),ue(me,Q,Re,V.styling),aC(Y),console.debug("[ep_data_tables:restoreCachedStyling] restored successfully")}catch(le){console.debug("[ep_data_tables:restoreCachedStyling] inner error",le?.message)}},"ep_data_tables:restoreCachedStyling",!0)}catch(me){console.debug("[ep_data_tables:restoreCachedStyling] outer error",me?.message)}};let fe=({lineNum:Y,sanitizedCells:W,tableMetadata:X,targetCellIndex:V,evt:me,logTag:le,suppressInputCommit:Q=!1,preCapturedStyling:ye=null})=>{let ge=W.join(Ne);N(`${le}-apply-start`,me,{lineNum:Y,targetCellIndex:V,canonicalLine:ge,sanitizedCells:W}),u.ace_callWithAce(Re=>{try{let De=Re.ace_getRep(),qe=De.lines.length(),Ce=De.lines.atIndex(Y);if(N(`${le}-ace-before`,me,{linesLength:qe,lineNum:Y,lineEntryBeforeText:Ce?.text,lineEntryBeforeKey:Ce?.key,selStart:De.selStart,selEnd:De.selEnd}),!Ce){N(`${le}-ace-missing-line`,me,{linesLength:qe,lineNum:Y});return}if(!D2(De,Y,`[ep_data_tables:${le}]`)){N(`${le}-ace-unsafe-line`,me,{lineNum:Y});return}let ie=ye;(!ie||ie.length===0)&&(ie=_e(Ce.lineNode)),ie&&ie.length>0&&console.debug("[ep_data_tables:applyCanonicalCellsToLine] using styling",{lineNum:Y,count:ie.length,source:ye?"pre-captured":"lineEntry",sample:ie.slice(0,2).map(Oe=>({cell:Oe.cellIdx,attrs:Oe.attrs}))});let Se=Ce.text.length;try{Re.ace_performDocumentReplaceRange([Y,0],[Y,Se],ge)}catch(Oe){throw N(`${le}-ace-replace-error`,me,{error:Oe?.stack||Oe}),Oe}N(`${le}-ace-after-replace`,me,{canonicalLine:ge,existingLength:Se});let ve=0;for(let Oe=0;Oe<W.length;Oe++){let He=W[Oe]||"";He.length>0&&Re.ace_performDocumentApplyAttributesToRange([Y,ve],[Y,ve+He.length],[[En,Str
74ing(Oe)]]),ve+=He.length,Oe<W.length-1&&(ve+=Ne.length)}ue(Re,Y,W,ie);let at=Re.ace_getRep();u.ep_data_tables_applyMeta(Y,X.tblId,X.row,X.cols,at,u,null,s);let he=0;for(let Oe=0;Oe<V;Oe++)he+=(W[Oe]?.length??0)+Ne.length;let Je=he+(W[V]?.length??0),Ye=[Y,Je];try{Re.ace_performSelectionChange(Ye,Ye,!1),N(`${le}-ace-selection-change`,me,{newCaretPos:Ye})}catch(Oe){N(`${le}-ace-selection-error`,me,{error:Oe?.stack||Oe})}let st=u.ep_data_tables_editor;st&&(st.ep_data_tables_last_clicked={lineNum:Y,tblId:X.tblId,cellIndex:V,relativePos:Math.max(0,W[V]?.length??0)}),N(le,me,{lineNum:Y,targetCellIndex:V,canonicalLine:ge})}catch(De){let qe=(()=>{try{let Ce=Re.ace_getRep(),ie=Ce?.lines?.length&&Ce.lines.length(),Se=Ce?.lines?.atIndex&&Y<ie?Ce.lines.atIndex(Y):null;return{linesLength:ie,selStart:Ce?.selStart,selEnd:Ce?.selEnd,lineText:Se?.text,lineKey:Se?.key,docTextSample:Ce&&typeof Ce.alines?.[Y]=="string"?Ce.alines[Y]:null}}catch{return null}})();N(`${le}-ace-error`,me,{error:De?.stack||De?.message||De,errorName:De?.name,lineNum:Y,canonicalLine:ge,sanitizedCells:W,repState:qe}),N(`${le}-ace-error`,me,{additionalContext:"preErrorState",lineNum:Y,sanitizedCells:W,beforeDOM:lineEntryBefore?.lineNode?.outerHTML});try{N(`${le}-ace-error-operations`,me,{docLine0:Re?.document?._doc?._lines?.[Y]?.text||null,hasPerformDocumentReplaceRange:typeof Re?.ace_performDocumentReplaceRange=="function",hasPerformSelectionChange:typeof Re?.ace_performSelectionChange=="function"})}catch{}}},`${le}-ace`),Q&&(z=!0)},ee=({lineNum:Y,tableMetadata:W,cellIndex:X,relStart:V,relEnd:me,insertText:le,evt:Q,logTag:ye="cell-edit-minimal",aceInstance:ge=null})=>{let Re=qe=>f(qe||""),De=qe=>{try{if(!W||typeof W.cols!="number"){N(`${ye}-invalid-meta`,Q,{lineNum:Y,meta:W});return}if(typeof X!="number"||X<0||X>=W.cols){N(`${ye}-invalid-cell-index`,Q,{lineNum:Y,cellIndex:X});return}let ie=qe.ace_getRep().lines.atIndex(Y);if(!ie){N(`${ye}-missing-line`,Q,{lineNum:Y});return}let Se=ie.text||"",ve=Se.length,at=Se.split(Ne),he=0;for(let Xe=0;Xe<X;Xe++)he+=(at[Xe]?.length??0)+Ne.length;let Ye=(at[X]||"").length,st=he,Oe=he+Ye,He=he+Math.max(0,Math.min(V,Ye)),je=he+Math.max(0,Math.min(me,Ye)),Ge=Math.max(st,Math.min(Oe,Math.min(He,je))),ft=Math.max(st,Math.min(Oe,Math.max(He,je))),ht=Re(le);if(ft<Ge){N(`${ye}-invalid-range`,Q,{sFinal:Ge,eFinal:ft});return}if(!ht&&Ge===ft)return;N(`${ye}-apply-start`,Q,{lineNum:Y,cellIndex:X,relStart:V,relEnd:me,start:Ge,end:ft,insertLen:ht.length});try{qe.ace_performDocumentReplaceRange([Y,Ge],[Y,ft],ht)}catch(Xe){N(`${ye}-replace-error`,Q,{error:Xe?.stack||Xe});return}let Me=qe.ace_getRep(),Ke=Ge+ht.length;if(ht.length>0)try{qe.ace_performDocumentApplyAttributesToRange([Y,Ge],[Y,Ke],[[En,String(X)]])}catch(Xe){N(`${ye}-attr-error`,Q,{error:Xe?.stack||Xe})}try{u.ep_data_tables_applyMeta(Y,W.tblId,W.row,W.cols,Me,u,null,s)}catch(Xe){N(`${ye}-meta-error`,Q,{error:Xe?.stack||Xe})}try{let Xe=Me.lines.atIndex(Y),bt=(Xe?.text||"").split(Ne);if(bt.length!==W.cols){let gt=new Array(W.cols).fill(" ");for(let jt=0;jt<Math.min(bt.length,W.cols);jt++)gt[jt]=Re(bt[jt]||" ");let vt=gt.join(Ne),kt=(Xe?.text||"").length;try{qe.ace_performDocumentReplaceRange([Y,0],[Y,kt],vt)}catch(jt){N(`${ye}-fallback-replace-error`,Q,{error:jt?.stack||jt});return}let Tt=0;for(let jt=0;jt<gt.length;jt++){let Yt=gt[jt]||"";if(Yt.length>0)try{qe.ace_performDocumentApplyAttributesToRange([Y,Tt],[Y,Tt+Yt.length],[[En,String(jt)]])}catch(yn){N(`${ye}-fallback-attr-error`,Q,{error:yn?.stack||yn})}Tt+=Yt.length,jt<gt.length-1&&(Tt+=Ne.length)}try{let jt=qe.ace_getRep();u.ep_data_tables_applyMeta(Y,W.tblId,W.row,W.cols,jt,u,null,s)}catch(jt){N(`${ye}-fallback-meta-error`,Q,{error:jt?.stack||jt})}}}catch(Xe){N(`${ye}-rebuild-error`,Q,{error:Xe?.stack||Xe})}try{qe.ace_performSelectionChange([Y,Ke],[Y,Ke],!1)}catch(Xe){N(`${ye}-selection-error`,Q,{error:Xe?.stack||Xe})}N(`${ye}`,Q,{lineNum:Y,cellIndex:X,start:Ge,end:Ke});try{qe.ace_fastIncorp(5)}catch(Xe){N(`${ye}-fastincorp-error`,Q,{error:Xe?.stack||Xe})}}catch(Ce){N(`${ye}-error`,Q,{error:Ce?.stack||Ce})}};ge?De(ge):u.ace_callWithAce(qe=>De(qe),`${ye}-ace`)},We=Y=>{let W=Y&&(Y.originalEvent||Y);Y&&!Y._epDataTablesHandled&&(Y._epDataTablesHandled=!0),W&&!W._epDataTablesHandled&&(W._epDataTablesHandled=!0);let X=null,V=-1;try{let at=u.ep_data_tables_innerDoc||typeof F<"u"&&F[0]?.ownerDocument||document,he=at.defaultView?.getSelection?.()||window.getSelection?.();if(he&&he.anchorNode){let Je=he.anchorNode.nodeType===1?he.anchorNode.closest?.("div.ace-line"):he.anchorNode.parentElement?.closest?.("div.ace-line");if(Je){let Ye=at.querySelectorAll("div.ace-line");for(let st=0;st<Ye.length;st++)if(Ye[st]===Je){V=st,X=_e(Je);break}}}}catch{}let me=u.ace_getRep();if(!me||!me.selStart)return;let le=me.selStart[0],Q=ze(le);if(!Q&&V>=0&&V!==le&&(Q=ze(V),Q&&(le=V)),!Q)return;let ye=me.lines.atIndex(le),ge=Ee(ye,Q,"input-commit"),Re=ye?.text||"",De=ge.join(Ne),qe=X&&
74X.length>0?X:null,Ce=at=>{let he=Be(me.selStart[1],at);if(he===-1){let Ye=u.ep_data_tables_editor?.ep_data_tables_last_clicked;Ye&&Ye.tblId===Q.tblId&&(he=Ye.cellIndex)}return he===-1&&(he=Math.min(Q.cols-1,0)),he},ie=(at,he,Je={})=>{let Ye=Ce(at);N(he,Y,{lineNum:le,targetCellIndex:Ye,cells:at,canonical:at.join(Ne),...Je}),fe({lineNum:le,sanitizedCells:at,tableMetadata:Q,targetCellIndex:Ye,evt:Y,logTag:`${he}-apply`,suppressInputCommit:!0,preCapturedStyling:qe})};if(ge.length!==Q.cols){let at=Ee(ye,Q,"input-commit-dom");ie(at,"input-commit-canonicalize-cells",{reason:"cell-count-mismatch-text",metadataCols:Q.cols,sanitizedCells:ge,currentLineText:Re});return}if(De===Re){let at=Ee(ye,Q,"input-commit-dom"),he=at.join(Ne);if(he!==De){ie(at,"input-commit-force-dom",{reason:"dom-canonical-differs",canonicalLine:De,domCanonical:he});return}try{qe&&qe.length>0?(u.ace_callWithAce(Je=>{let Ye=Je.ace_getRep(),st=V>=0&&V<Ye.lines.length()?V:le,je=(Ye.lines.atIndex(st)?.text||"").split(Ne);ue(Je,st,je,qe);try{let Ge=Je.ace_getRep();if(Ge&&Ge.lines){let ft=Ge.lines.length(),ht=[];for(let Me=st+1;Me<ft&&Me<st+10;Me++){let Xe=Ge.lines.atIndex(Me)?.text||"";if(s&&typeof s.getAttributeOnLine=="function"&&s.getAttributeOnLine(Me,Jt))break;if(!Xe.trim()||Xe===` 75`)ht.push(Me);else break}ht.length>0&&ht.sort((Me,Ke)=>Ke-Me).forEach(Me=>{try{let Ke=Je.ace_getRep();Ke&&Me<Ke.lines.length()&&Je.ace_performDocumentReplaceRange([Me,0],[Me+1,0],"")}catch{}})}}catch{}},"ep_data_tables:input-commit-restore-styling",!0),N("input-commit-restored-styling",Y,{lineNum:le,styleCount:qe.length,source:"pre-captured"})):N("input-commit-skip-canonical",Y,{lineNum:le,reason:"no-pre-captured-styling"})}catch(Je){N("input-commit-skip-canonical",Y,{lineNum:le,styleError:Je?.message})}return}let Se=Be(me.selStart[1],ge);if(Se===-1){let he=u.ep_data_tables_editor?.ep_data_tables_last_clicked;he&&he.tblId===Q.tblId&&(Se=he.cellIndex)}Se===-1&&(Se=Math.min(Q.cols-1,0)),N("input-commit-rebuild",Y,{lineNum:le,targetCellIndex:Se,canonicalLine:De,sanitizedCells:ge});let ve=ye?.lineNode?.outerHTML;N("input-commit-before-dom",Y,{lineNum:le,beforeDOM:ve}),fe({lineNum:le,sanitizedCells:ge,tableMetadata:Q,targetCellIndex:Se,evt:Y,logTag:"input-commit-canonical",suppressInputCommit:!0})};F.on("compositionstart",Y=>{if(N("compositionstart",Y),Sc=!0,!(sr()||Di()))try{let W=u.ace_getRep&&u.ace_getRep();if(W&&W.selStart){let X=W.selStart[0],V=-1,me=null,le=null,Q=null,ye=!1;if(ae&&ae._expectedCursor){let ge=ae._expectedCursor,De=Date.now()-ge.timestamp<500,qe=ge.tblId&&me&&ge.tblId===me.tblId,Ce=typeof ge.lineNum=="number"&&Math.abs(X-ge.lineNum)<=1;if(De&&qe&&Ce){let ie=X,Se=ge.lineNum,ve=ge.cellIndex;if(ie!==Se&&ie===Se+1)try{let st=(W.lines.atIndex(Se)?.text||"").split(Ne);if(ve>=0&&ve<st.length){let Oe=ze(Se);if(Oe&&Oe.tblId===ge.tblId){X=Se,V=ve,me=Oe,Q=Se,ye=!0;try{u.ace_callWithAce(He=>{He.ace_performSelectionChange([Se,ge.col],[Se,ge.col],!1)},"compositionstart-cursor-recovery",!0)}catch{}}}}catch{}}delete ae._expectedCursor}try{let ge=ye?null:te();if(ge&&ge.tblId&&typeof ge.lineNum=="number"&&ge.lineNum>=0&&(Q=ge.lineNum,X=ge.lineNum,typeof ge.idx=="number"&&ge.idx>=0&&(V=ge.idx)),me||(me=ze(X)),!me||typeof me.cols!="number")try{let qe=W.lines.atIndex(X)?.lineNode;if(qe){let Ce=qe.querySelector("table.dataTable[data-tblId], table.dataTable[data-tblid]");if(Ce){let ie=Ce.getAttribute("data-tblId")||Ce.getAttribute("data-tblid"),Se=parseInt(Ce.getAttribute("data-row")||"0",10),ve=Ce.querySelector("tbody > tr"),at=ve?ve.children.length:0;ie&&at>0&&(me={tblId:ie,row:Se,cols:at},Q=X)}}}catch{}else Q=X;if(me&&typeof me.cols=="number"){let De=W.lines.atIndex(Q??X);if(V<0&&(V=M(De,W.selStart[1]).index),De&&me.cols>0){let Ce=De?.lineNode?.querySelector("table.dataTable[data-tblId], table.dataTable[data-tblid]");if(Ce){let ie=Ce.querySelector("tbody > tr");if(ie&&ie.children.length===me.cols){le=new Array(me.cols);for(let Se=0;Se<me.cols;Se++)le[Se]=f(ie.children[Se]?.innerText||" ")}}if(!le){let ie=(De.text||"").split(Ne);le=new Array(me.cols);for(let Se=0;Se<me.cols;Se++)le[Se]=f(ie[Se]||" ")}}}}catch(ge){console.debug("[ep_data_tables:compositionstart] metadata capture error",ge)}ae={active:!0,start:W.selStart.slice(),end:W.selEnd?W.selEnd.slice():W.selStart.slice(),lineNum:X,cellIndex:V,tblId:me?.tblId??null,snapshot:le,snapshotMeta:me?{...me}:null,originalTableLine:Q,usedCursorRecovery:ye},me?.tblId&&Q!==null&&(rC={tblId:me.tblId,lineNum:Q,timestamp:Date.now()})}}catch(W){console.debug("[ep_data_tables:compositionstart] error",W),ae={active:!1,start:null,end:null,lineNum:null,cellIndex:-1,snapshot:null,snapshotMeta:null,originalTableLine:null}}}),F.on("compositionupdate",Y=>
75{if(N("compositionupdate",Y),!(sr()||Di()))try{if(ae.active){let W=u.ace_getRep&&u.ace_getRep();W&&W.selEnd&&(ae.end=W.selEnd.slice())}}catch{}}),F.on("input",Y=>{let W=Y&&(Y.originalEvent||Y);if(!W)return;let X=typeof W.inputType=="string"&&W.inputType.startsWith("insert");if((W.isComposing||X)&&N("input",Y),z){z=!1;return}!sr()&&!Di()&&!W.isComposing&&(W.inputType==="insertCompositionText"||W.inputType==="insertText")&&We(Y)}),F.on("textInput",Y=>{N("textInput",Y)});let rt=Y=>{let W=Y&&Y.inputType||"",X=Y&&typeof Y.data=="string"?Y.data:"";if(!(W==="insertReplacementText"||W==="insertFromComposition"||W==="insertText"&&!Y.isComposing&&(!X||X.length>1)))return;try{let Q=u.ace_getRep&&u.ace_getRep();if(!Q||!Q.selStart)return;let ye=Q.selStart[0],ge=s&&s.getAttributeOnLine?s.getAttributeOnLine(ye,Jt):null,Re=null;if(ge)try{Re=JSON.parse(ge)}catch{}if(Re||(Re=Du(ye,u,s)),!Re||typeof Re.cols!="number")return}catch{return}Y._epDataTablesHandled=!0,Y.originalEvent&&(Y.originalEvent._epDataTablesHandled=!0),Y.preventDefault(),typeof Y.stopImmediatePropagation=="function"&&Y.stopImmediatePropagation();let me=W,le=X;setTimeout(()=>{try{u.ace_callWithAce(Q=>{Q.ace_fastIncorp(10);let ye=Q.ace_getRep();if(!ye||!ye.selStart||!ye.selEnd)return;let ge=[...ye.selStart],Re=[...ye.selEnd],De=ge[0],qe=s&&s.getAttributeOnLine?s.getAttributeOnLine(De,Jt):null,Ce=null;if(qe)try{Ce=JSON.parse(qe)}catch{}if(Ce||(Ce=Du(De,u,s)),!Ce||typeof Ce.cols!="number"||typeof Ce.tblId>"u")return;let ie=!(ge[0]===Re[0]&&ge[1]===Re[1]),Se=typeof le=="string"?le:"";Se||(me==="insertText"&&!ie||me==="insertReplacementText"||me==="insertFromComposition"||ie)&&(Se=" "),Se=Ro((Se||"").replace(new RegExp(Ne,"g")," ").replace(/[\u200B\u200C\u200D\uFEFF]/g,"")),Se||(Se=" ");let he=(ye.lines.atIndex(De)?.text||"").split(Ne),Je=0,Ye=-1,st=0,Oe=0;for(let Xe=0;Xe<he.length;Xe++){let bt=he[Xe]?.length??0,gt=Je+bt;if(ge[1]>=Je&&ge[1]<=gt){Ye=Xe,st=Je,Oe=gt;break}Je+=bt+Ne.length}if(Ye===-1){Q.ace_performDocumentReplaceRange(ge,Re,Se);let Xe=Q.ace_getRep();u.ep_data_tables_applyMeta(De,Ce.tblId,Ce.row,Ce.cols,Xe,u,null,s);let bt=Xe.lines.atIndex(De),gt=bt?bt.text.length:0,vt=Math.min(Math.max(ge[1],0),gt),kt=Math.min(vt+Se.length,gt),Tt=[De,kt];Q.ace_performSelectionChange(Tt,Tt,!1),Q.ace_fastIncorp(10);return}Re[0]!==ge[0]&&(Re[0]=ge[0],Re[1]=Oe),Re[1]>Oe&&(Re[1]=Math.min(Re[1],Oe)),Re[1]<ge[1]&&(Re[1]=ge[1]),Q.ace_performDocumentReplaceRange(ge,Re,Se);let He=Q.ace_getRep(),je=He.lines.atIndex(De),Ge=je?je.text.length:0,ft=Math.min(Math.max(ge[1],0),Ge),ht=Math.min(ft+Se.length,Ge);ht>ft&&Q.ace_performDocumentApplyAttributesToRange([De,ft],[De,ht],[[En,String(Ye)]]),u.ep_data_tables_applyMeta(De,Ce.tblId,Ce.row,Ce.cols,He,u,null,s);let Me=[De,ht];Q.ace_performSelectionChange(Me,Me,!1),Q.ace_fastIncorp(10);let Ke=u.ep_data_tables_editor;if(Ke&&Ke.ep_data_tables_last_clicked&&Ke.ep_data_tables_last_clicked.tblId===Ce.tblId){let bt=(je?je.text:"").split(Ne),gt=0;for(let kt=0;kt<Ye;kt++)gt+=(bt[kt]?.length??0)+Ne.length;let vt=Me[1]-gt;Ke.ep_data_tables_last_clicked={lineNum:De,tblId:Ce.tblId,cellIndex:Ye,relativePos:vt<0?0:vt}}},"mobileSuggestionBlocker",!0)}catch(Q){console.error("[ep_data_tables:mobileSuggestionBlocker] Error applying predictive text:",Q)}},0)},Ue=Y=>{try{let W=Y&&(Y.originalEvent||Y);if(!W||W._epDataTablesNormalized)return;let X=W.inputType||"",V=typeof W.data=="string"?W.data:"";if(V==="\xA0"&&Q&&Q.selStart){let De=Q.lines.atIndex(Q.selStart[0])?.text||"",qe=Q.selStart[1];if(De.slice(qe-1,qe+2)==="\u200B\xA0\u200B")return}let me=/[\r\n\u00A0]/.test(V);if(!(X==="insertParagraph"||X==="insertLineBreak"||me))return;let Q=u.ace_getRep&&u.ace_getRep();if(!Q||!Q.selStart)return;let ye=Q.selStart[0],ge=s&&s.getAttributeOnLine?s.getAttributeOnLine(ye,Jt):null,Re=null;if(ge)try{Re=JSON.parse(ge)}catch{}if(Re||(Re=Du(ye,u,s)),!Re||typeof Re.cols!="number")return;W.preventDefault(),typeof W.stopImmediatePropagation=="function"&&W.stopImmediatePropagation(),W._epDataTablesNormalized=!0,setTimeout(()=>{try{u.ace_callWithAce(De=>{De.ace_fastIncorp(10);let qe=De.ace_getRep(),Ce=qe.selStart,ie=qe.selEnd;De.ace_performDocumentReplaceRange(Ce,ie," ")},"softBreakNormalizer",!0)}catch(De){console.error("[ep_data_tables:softBreakNormalizer] error",De)}},0)}catch{}},ot=Y=>{try{let W=Y&&(Y.originalEvent||Y);if(!W||sr()||Di()||!ae.active)return;let X=W.inputType||"";if(W.isComposing&&typeof X=="string"&&X.startsWith("insert")){try{W.preventDefault()}catch{}try{typeof W.stopImmediatePropagation=="function"&&W.stopImmediatePropagation()}catch{}try{typeof W.stopPropagation=="function"&&W.stopPropagation()}catch{}W._epDataTablesHandled=!0}}catch{}},dt=Y=>{try{let W=Y&&(Y.originalEvent||Y);if(!W||sr()||Di())return;let X=W.inputType||"";if(ae.active&&W.isComposing&&typeof X=="string"&&X.startsWith("insert")){try{typeof W.stopImmediatePropagation=="function"&&W.stopImmediatePropagation()}catch{}try{typeof W.stopPropagation=="function"&&W.stopPropagation()}catch{}W._epDataTablesHandled=!0}if(!W.isComposing&&typeof X=="string"&&X==="insertCompositionText"&&z){try{W.preventDefault&&W.preventDefault()}catch{}try{typeof W.stopImmediatePropagation=="function"&&W.stopImmediatePropagation()}catch{}try{typeof W.stopPropagation=="function"&&W.stopPropagation()}catch{}W._epDataTablesHandled=!0,z=!1}}catch{}};if(F&&F.length>0&&F[0].addEventListener){let Y=F[0];Y.addEventListener("beforeinput",Ue,!0),Y.addEventListener("beforeinput",ot,!0),Y.addEventListener("input",dt,!0),Y.addEventListener("textInput",dt,!0)}F&&F.length>0&&F[0].addEventListener&&F[0].addEventListener("beforeinput",rt,!0),sr&&sr()&&F&&F.length>0&&F[0].addEventListener&&F[0].addEventListener("textInput",Y=>
75{let W=typeof Y.data=="string"?Y.data:"";W&&W.length>1&&rt({inputType:"insertText",isComposing:!1,data:W,preventDefault:()=>{try{Y.preventDefault()}catch{}},stopImmediatePropagation:()=>{try{Y.stopImmediatePropagation()}catch{}}})},!0);try{let Y=B[0]||B;Y&&(Y.setAttribute("data-gramm","false"),Y.setAttribute("data-enable-grammarly","false"));let W=document.querySelector('iframe[name="ace_outer"]'),X=W?.contentDocument?.querySelector('iframe[name="ace_inner"]');W&&(W.setAttribute("data-gramm","false"),W.setAttribute("data-enable-grammarly","false")),X&&(X.setAttribute("data-gramm","false"),X.setAttribute("data-enable-grammarly","false"))}catch{}if(!F||F.length===0){console.error(`${T} ERROR: $inner is not valid. Cannot attach listeners.`);return}F.on("cut",Y=>{let W="[ep_data_tables:cutHandler]",X=u.ace_getRep();if(!X||!X.selStart)return;let V=X.selStart,me=X.selEnd,le=V[0],Q=!(V[0]===me[0]&&V[1]===me[1]);if(V[0]!==me[0]){Y.preventDefault();return}let ye=s.getAttributeOnLine(le,Jt),ge=null;if(ye)try{ge=JSON.parse(ye)}catch{}if(ge||(ge=Du(le,u,s)),!ge||typeof ge.cols!="number"||typeof ge.tblId>"u"||typeof ge.row>"u")return;if(!Q){Y.preventDefault();return}let Re=X.lines.atIndex(le)?.text||"",De=Re.split(Ne),qe=0,Ce=-1,ie=0,Se=0;for(let he=0;he<De.length;he++){let Je=De[he]?.length??0,Ye=qe+Je;if(V[1]>=qe&&V[1]<=Ye){Ce=he,ie=qe,Se=Ye;break}qe+=Je+Ne.length}let ve=Ce>0&&V[1]===ie-Ne.length,at=Ce!==-1&&me[1]===Se+Ne.length;if(ve&&(V[1]=ie),at&&(me[1]=Se),Ce===-1||me[1]>Se){Y.preventDefault();return}Y.preventDefault();try{let he=Re.substring(V[1],me[1]);if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(he).catch(()=>{});else{let Je=document.createElement("textarea");Je.value=he,document.body.appendChild(Je),Je.select();try{document.execCommand("copy")}catch{}document.body.removeChild(Je)}u.ace_callWithAce(Je=>{if(Je.ace_performDocumentReplaceRange(V,me,""),(Je.ace_getRep().lines.atIndex(le).text.split(Ne)[Ce]||"").length===0){let ft=[le,V[1]];Je.ace_performDocumentReplaceRange(ft,ft," "),Je.ace_performDocumentApplyAttributesToRange(ft,[ft[0],ft[1]+1],[[En,String(Ce)]])}let je=Je.ace_getRep();u.ep_data_tables_applyMeta(le,ge.tblId,ge.row,ge.cols,je,u,null,s);let Ge=[le,V[1]];Je.ace_performSelectionChange(Ge,Ge,!1)},"tableCutTextOperations",!0)}catch(he){console.error(`${W} ERROR during cut operation:`,he)}}),F.on("beforeinput",Y=>{let W="[ep_data_tables:beforeinputDeleteHandler]";if(!Y.originalEvent.inputType||!Y.originalEvent.inputType.startsWith("delete"))return;let X=u.ace_getRep();if(!X||!X.selStart){console.warn(`${W} Could not get rep or selStart.`);return}let V=X.selStart,me=X.selEnd,le=V[0],Q=sr(),ye=Y.originalEvent&&Y.originalEvent.inputType||"",ge=V[0]===me[0]&&V[1]===me[1];if(ge&&Q&&(ye==="deleteContentBackward"||ye==="deleteContentForward")){let Ye=s.getAttributeOnLine(le,Jt),st=null;if(Ye)try{st=JSON.parse(Ye)}catch{}if(st||(st=Du(le,u,s)),!st||typeof st.cols!="number")return;let He=(X.lines.atIndex(le)?.text||"").split(Ne),je=0,Ge=-1,ft=0,ht=0;for(let Xe=0;Xe<He.length;Xe++){let bt=He[Xe]?.length??0,gt=je+bt;if(V[1]>=je&&V[1]<=gt){Ge=Xe,ft=je,ht=gt;break}je+=bt+Ne.length}if(Ge===-1)return;let Me=ye==="deleteContentBackward",Ke=V[1];if(Me&&Ke===ft||!Me&&Ke===ht){Y.preventDefault();return}Y.preventDefault();try{u.ace_callWithAce(Xe=>{Xe.ace_fastIncorp(10);let gt=Xe.ace_getRep().lines.atIndex(le),kt=(gt&>.text||"").split(Ne),Tt=0,jt=0,Yt=0;for(let Ot=0;Ot<kt.length;Ot++){let zt=kt[Ot]?.length??0,Ut=Tt+zt;if(Ot===Ge){jt=Tt,Yt=Ut;break}Tt+=zt+Ne.length}if(Me&&Ke<=jt||!Me&&Ke>=Yt)return;let yn=Me?[le,Ke-1]:[le,Ke],dn=Me?[le,Ke]:[le,Ke+1];Xe.ace_performDocumentReplaceRange(yn,dn,"");let Cn=Xe.ace_getRep();u.ep_data_tables_applyMeta(le,st.tblId,st.row,st.cols,Cn,u,null,s);let an=Me?Ke-1:Ke,eu=[le,an];if(Xe.ace_performSelectionChange(eu,eu,!1),Xe.ace_fastIncorp(10),u.ep_data_tables_editor&&u.ep_data_tables_editor.ep_data_tables_last_clicked&&u.ep_data_tables_editor.ep_data_tables_last_clicked.tblId===st.tblId){let Ot=an-ft;u.ep_data_tables_editor.ep_data_tables_last_clicked={lineNum:le,tblId:st.tblId,cellIndex:Ge,relativePos:Ot<0?0:Ot}}},"tableCollapsedDeleteHandler",!0)}catch(Xe){console.error(`${W} ERROR handling collapsed delete:`,Xe)}return}if(ge)return;if(V[0]!==me[0]){Y.preventDefault();return}let Re=s.getAttributeOnLine(le,Jt),De=null;if(Re)try{De=JSON.parse(Re)}catch{}if(De||(De=Du(le,u,s)),!De||typeof De.cols!="number"||typeof De.tblId>"u"||typeof De.row>
75"u")return;let Ce=(X.lines.atIndex(le)?.text||"").split(Ne),ie=0,Se=-1,ve=0,at=0;for(let Ye=0;Ye<Ce.length;Ye++){let st=Ce[Ye]?.length??0,Oe=ie+st;if(V[1]>=ie&&V[1]<=Oe){Se=Ye,ve=ie,at=Oe;break}ie+=st+Ne.length}let he=Se>0&&V[1]===ve-Ne.length,Je=Se!==-1&&me[1]===at+Ne.length;if(he&&(V[1]=ve),Je&&(me[1]=at),Se===-1||me[1]>at){Y.preventDefault();return}Y.preventDefault();try{u.ace_callWithAce(Ye=>{let st=`${W}[ace_callWithAceOps]`;Ye.ace_performDocumentReplaceRange(V,me,"");let Ge=Ye.ace_getRep().lines.atIndex(le).text.split(Ne)[Se]||"";if(Ge.length===0){let Ke=[le,V[1]];Ye.ace_performDocumentReplaceRange(Ke,Ke," ");let Xe=Ke,bt=[Ke[0],Ke[1]+1];Ye.ace_performDocumentApplyAttributesToRange(Xe,bt,[[En,String(Se)]])}let ft=Ye.ace_getRep();u.ep_data_tables_applyMeta(le,De.tblId,De.row,De.cols,ft,u,null,s);let ht=Ge.length===0?V[1]+1:V[1],Me=[le,ht];Ye.ace_performSelectionChange(Me,Me,!1)},"tableDeleteTextOperations",!0)}catch(Ye){console.error(`${W} ERROR during delete operation:`,Ye)}}),F.on("beforeinput",Y=>{let W="[ep_data_tables:beforeinputInsertHandler]",X=Y.originalEvent&&Y.originalEvent.inputType||"";if(!X||!X.startsWith("insert")||Y&&Y._epDataTablesHandled||Y.originalEvent&&Y.originalEvent._epDataTablesHandled||!sr())return;let V=u.ace_getRep();if(!V||!V.selStart)return;let me=V.selStart,le=V.selEnd,Q=me[0],ye=s.getAttributeOnLine(Q,Jt),ge=null;if(ye)try{ge=JSON.parse(ye)}catch{}if(ge||(ge=Du(Q,u,s)),!ge||typeof ge.cols!="number"||typeof ge.tblId>"u"||typeof ge.row>"u")return;let De=(V.lines.atIndex(Q)?.text||"").split(Ne),qe=0,Ce=-1,ie=0,Se=0;for(let he=0;he<De.length;he++){let Je=De[he]?.length??0,Ye=qe+Je;if(me[1]>=qe&&me[1]<=Ye){Ce=he,ie=qe,Se=Ye;break}qe+=Je+Ne.length}if(Ce===-1||le[1]>Se){Y.preventDefault();return}if(X==="insertParagraph"||X==="insertLineBreak"){Y.preventDefault(),Y.stopPropagation(),typeof Y.stopImmediatePropagation=="function"&&Y.stopImmediatePropagation(),setTimeout(()=>{try{u.ace_callWithAce(he=>{he.ace_fastIncorp(10);let Je=he.ace_getRep(),Ye=Je.selStart,st=Je.selEnd;he.ace_performDocumentReplaceRange(Ye,st," ");let Oe=he.ace_getRep(),He=Math.max(0,Oe.lines.atIndex(Q)?.text?.length||0),je=Math.min(Math.max(Ye[1],0),He),Ge=Math.min(je+1,He);Ge>je&&he.ace_performDocumentApplyAttributesToRange([Q,je],[Q,Ge],[[En,String(Ce)]]),u.ep_data_tables_applyMeta(Q,ge.tblId,ge.row,ge.cols,Oe,u,null,s);let ft=[Q,Ge];he.ace_performSelectionChange(ft,ft,!1),he.ace_fastIncorp(10)},"iosSoftBreakToSpace",!0)}catch(he){console.error(`${autoLogPrefix} ERROR replacing soft break:`,he)}},0);return}if(Ce!==-1&&le[1]===Se+Ne.length&&(le[1]=Se),X==="insertParagraph"||X==="insertLineBreak"){Y.preventDefault();try{Jx(Q,Ce,ge,u,s)}catch(he){console.error(`${W} Error navigating on line break:`,he)}return}if(C2&&X==="insertText"){Y.preventDefault();return}if(Rx&&X==="insertText"){Rx=!1,Y.preventDefault();return}if(S2)return;let ve=Y.originalEvent&&typeof Y.originalEvent.data=="string"?Y.originalEvent.data:"";if(!ve)return;let at=Ro(ve.replace(new RegExp(Ne,"g")," ").replace(/[\u200B\u200C\u200D\uFEFF]/g,"").replace(/\s+/g," "));if(at.length===0){Y.preventDefault();return}Y.preventDefault(),Y.stopPropagation(),typeof Y.stopImmediatePropagation=="function"&&Y.stopImmediatePropagation();try{setTimeout(()=>{u.ace_callWithAce(he=>{he.ace_fastIncorp(10);let Je=he.ace_getRep(),Ye=Je.selStart,st=Je.selEnd;he.ace_performDocumentReplaceRange(Ye,st,at);let Oe=he.ace_getRep(),He=Ye[0],je=Oe.lines.atIndex(He),Ge=Math.max(0,je&&je.text?je.text.length:0),ft=Math.min(Math.max(Ye[1],0),Ge),ht=ft+at.length,Me=Math.min(ht,Ge);Me>ft&&he.ace_performDocumentApplyAttributesToRange([He,ft],[He,Me],[[En,String(Ce)]]),u.ep_data_tables_applyMeta(He,ge.tblId,ge.row,ge.cols,Oe,u,null,s);let Ke=Me,Xe=[He,Ke];if(he.ace_performSelectionChange(Xe,Xe,!1),he.ace_fastIncorp(10),D&&D.ep_data_tables_last_clicked&&D.ep_data_tables_last_clicked.tblId===ge.tblId){let gt=(je&&je.text||"").split(Ne),vt=0;for(let Tt=0;Tt<Ce;Tt++)vt+=(gt[Tt]?.length??0)+Ne.length;let kt=Ke-vt;D.ep_data_tables_last_clicked={lineNum:He,tblId:ge.tblId,cellIndex:Ce,relativePos:kt<0?0:kt}}},"tableInsertTextOperations",!0)},0)}catch(he){console.error(`${W} ERROR during insert handling:`,he)}}),F.on("beforeinput",Y=>{let W="[ep_data_tables:beforeinputInsertTextGeneric]",X=Y.originalEvent||Y,V=X&&X.inputType||"";if(!V||!V.startsWith("insert"))return;if(we){we=!1,Y.preventDefault();return}if(Y._epDataTablesNormalized||Y.originalEvent&&Y.originalEvent._epDataTablesNormalized)return;let me=!!(X&&X.isComposing),Q=V==="insertCompositionText"&&!me;if(Y._epDataTablesHandled||(Y._epDataTablesHandled=!1),X&&!X._epDataTablesHandled&&(X._epDataTablesHandled=!1),!Q&&me){N("beforeinput-skip-active-composition",Y,{reason:"active-composition",inputType:V});return}if(sr()||Di())return;
75let ye=typeof X?.data=="string"?X.data:"";N("beforeinput",Y,{isCompositionCommit:Q,dataPreview:ye}),Y._epDataTablesHandled=!0,X&&(X._epDataTablesHandled=!0);let ge=u.ace_getRep();if(!ge||!ge.selStart)return;let Re=ge.selStart,De=ge.selEnd,qe=Re[0],Ce=s.getAttributeOnLine(qe,Jt),ie=null;if(Ce)try{ie=JSON.parse(Ce)}catch{}if(ie||(ie=Du(qe,u,s)),!ie||typeof ie.cols!="number")return;let Se=typeof X?.data=="string"?X.data:" ",ve=Ro(Se.replace(/[\u00A0\r\n\t]/g," ").replace(new RegExp(Ne,"g")," ").replace(/[\u200B\u200C\u200D\uFEFF]/g,"").replace(/\s+/g," "));if(!ve){Y.preventDefault();return}let he=(ge.lines.atIndex(qe)?.text||"").split(Ne),Je=0,Ye=-1,st=0,Oe=0;for(let He=0;He<he.length;He++){let je=he[He]?.length??0,Ge=Je+je;if(Re[1]>=Je&&Re[1]<=Ge){Ye=He,st=Je,Oe=Ge;break}Je+=je+Ne.length}if(Ye!==-1&&De[1]===Oe+Ne.length&&(De[1]=Oe),Ye===-1||De[1]>Oe){Y.preventDefault(),N("beforeinput-abort-outside-cell",Y,{selStart:Re,selEnd:De,cellStartCol:st,cellEndCol:Oe});return}Y.preventDefault(),Y.stopPropagation(),typeof Y.stopImmediatePropagation=="function"&&Y.stopImmediatePropagation();try{N("beforeinput-commit-routing",Y,{lineNum:qe,targetCellIndex:Ye,insertedText:ve}),u.ace_callWithAce(He=>{He.ace_fastIncorp(10);let je=He.ace_getRep(),Ge=je.selStart,ft=je.selEnd;if(!D2(je,Ge[0],"[ep_data_tables:beforeinput-commit]")){console.warn("[ep_data_tables:beforeinput-commit] line not safe to modify, skipping");return}He.ace_performDocumentReplaceRange(Ge,ft,ve);let ht=He.ace_getRep(),Me=ht.lines.atIndex(qe),Ke=Me?Me.text.length:0,Xe=Math.min(Math.max(Ge[1],0),Ke),bt=Math.min(Xe+ve.length,Ke);bt>Xe&&He.ace_performDocumentApplyAttributesToRange([qe,Xe],[qe,bt],[[En,String(Ye)]]),u.ep_data_tables_applyMeta(qe,ie.tblId,ie.row,ie.cols,ht,u,null,s);let gt=[qe,bt];He.ace_performSelectionChange(gt,gt,!1),N("beforeinput-commit-applied",Y,{lineNum:qe,targetCellIndex:Ye,newCaretPos:gt})},"tableGenericInsertText",!0)}catch(He){console.error(`${W} ERROR handling generic insertText:`,He)}}),F.on("beforeinput",Y=>{let W="[ep_data_tables:beforeinputAutoReplaceHandler]",X=Y.originalEvent&&Y.originalEvent.inputType||"";if(Y&&Y._epDataTablesHandled||Y.originalEvent&&Y.originalEvent._epDataTablesHandled||!Di())return;let V=u.ace_getRep();if(!V||!V.selStart)return;let me=V.selStart,le=V.selEnd,Q=me[0],ye=Y.originalEvent&&typeof Y.originalEvent.data=="string"?Y.originalEvent.data:"",ge=!(me[0]===le[0]&&me[1]===le[1]),Re=X==="insertText"&&ye.length>1,De=X==="insertText"&&ye===""&&!ge;if(!(Nx.has(X)||Re||X==="insertText"&&(ge||De)))return;let Ce=s.getAttributeOnLine(Q,Jt),ie=null;if(Ce)try{ie=JSON.parse(Ce)}catch{}if(ie||(ie=Du(Q,u,s)),!ie||typeof ie.cols!="number"||typeof ie.tblId>"u"||typeof ie.row>"u")return;let ve=(V.lines.atIndex(Q)?.text||"").split(Ne),at=0,he=-1,Je=0,Ye=0;for(let Oe=0;Oe<ve.length;Oe++){let He=ve[Oe]?.length??0,je=at+He;if(me[1]>=at&&me[1]<=je){he=Oe,Je=at,Ye=je;break}at+=He+Ne.length}if(he!==-1&&le[1]===Ye+Ne.length&&(le[1]=Ye),he===-1||le[1]>Ye){Y.preventDefault();return}let st=ye;if(!st)if(De){Y.preventDefault(),Y.stopPropagation(),typeof Y.stopImmediatePropagation=="function"&&Y.stopImmediatePropagation(),setTimeout(()=>{try{u.ace_callWithAce(Oe=>{Oe.ace_fastIncorp(10);let He=Oe.ace_getRep(),je=He.selStart,Ge=He.selEnd;Oe.ace_performDocumentReplaceRange(je,Ge," ");let ft=Oe.ace_getRep(),ht=Math.max(0,ft.lines.atIndex(Q)?.text?.length||0),Me=Math.min(Math.max(je[1],0),ht),Ke=Math.min(Me+1,ht);Ke>Me&&Oe.ace_performDocumentApplyAttributesToRange([Q,Me],[Q,Ke],[[En,String(he)]]),u.ep_data_tables_applyMeta(Q,ie.tblId,ie.row,ie.cols,ft,u,null,s);let Xe=[Q,Ke];Oe.ace_performSelectionChange(Xe,Xe,!1),Oe.ace_fastIncorp(10)},"iosPredictiveCommit",!0)}catch(Oe){console.error(`${W} ERROR fixing predictive commit:`,Oe)}},0);return}else{(Nx.has(X)||ge)&&(Y.preventDefault(),Y.stopPropagation(),typeof Y.stopImmediatePropagation=="function"&&Y.stopImmediatePropagation());return}st=Ro(st.replace(new RegExp(Ne,"g")," ").replace(/[\u200B\u200C\u200D\uFEFF]/g,"")),Y.preventDefault(),Y.stopPropagation(),typeof Y.stopImmediatePropagation=="function"&&Y.stopImmediatePropagation();try{setTimeout(()=>{u.ace_callWithAce(Oe=>{Oe.ace_fastIncorp(10);let He=Oe.ace_getRep(),je=He.selStart,Ge=He.selEnd;Oe.ace_performDocumentReplaceRange(je,Ge,st);let ft=Oe.ace_getRep(),ht=je[0],Me=ft.lines.atIndex(ht),Ke=Math.max(0,Me&&Me.text?Me.text.length:0),Xe=Math.min(Math.max(je[1],0),Ke),bt=Xe+st.length,gt=M
75ath.min(bt,Ke);gt>Xe&&Oe.ace_performDocumentApplyAttributesToRange([ht,Xe],[ht,gt],[[En,String(he)]]),u.ep_data_tables_applyMeta(ht,ie.tblId,ie.row,ie.cols,ft,u,null,s);let vt=gt,kt=[ht,vt];if(Oe.ace_performSelectionChange(kt,kt,!1),Oe.ace_fastIncorp(10),D&&D.ep_data_tables_last_clicked&&D.ep_data_tables_last_clicked.tblId===ie.tblId){let jt=(Me&&Me.text||"").split(Ne),Yt=0;for(let dn=0;dn<he;dn++)Yt+=(jt[dn]?.length??0)+Ne.length;let yn=vt-Yt;D.ep_data_tables_last_clicked={lineNum:ht,tblId:ie.tblId,cellIndex:he,relativePos:yn<0?0:yn}}},"tableAutoReplaceTextOperations",!0)},0)}catch(Oe){console.error(`${W} ERROR during auto-replace handling:`,Oe)}}),F.on("compositionstart",Y=>{if(Sc=!0,!sr())return;let W=u.ace_getRep();if(!W||!W.selStart)return;let X=W.selStart[0],V=null,me=s.getAttributeOnLine(X,Jt);if(me)try{V=JSON.parse(me)}catch{}V||(V=Du(X,u,s)),!(!V||typeof V.cols!="number")&&(S2=!0,Hx=!1,C2=!1)}),F.on("compositionupdate",Y=>{let W="[ep_data_tables:compositionHandler]";if(!sr())return;let X=u.ace_getRep();if(!X||!X.selStart)return;let V=X.selStart,me=X.selEnd,le=V[0],Q=s.getAttributeOnLine(le,Jt),ye=null;if(Q)try{ye=JSON.parse(Q)}catch{}if(ye||(ye=Du(le,u,s)),!ye||typeof ye.cols!="number")return;let ge=Y.originalEvent&&typeof Y.originalEvent.data=="string"?Y.originalEvent.data:"";if(Y.type==="compositionupdate"){if(!(ge&&Ro(ge).trim()===""))return;let qe=(X.lines.atIndex(le)?.text||"").split(Ne),Ce=0,ie=-1,Se=0,ve=0;for(let he=0;he<qe.length;he++){let Je=qe[he]?.length??0,Ye=Ce+Je;if(V[1]>=Ce&&V[1]<=Ye){ie=he,Se=Ce,ve=Ye;break}Ce+=Je+Ne.length}if(ie===-1||me[1]>ve)return;Y.preventDefault(),Y.stopPropagation(),typeof Y.stopImmediatePropagation=="function"&&Y.stopImmediatePropagation();let at=ge.replace(/[\u00A0\r\n\t]/g," ").replace(/\s+/g," ");at.length===0&&(at=" ");try{setTimeout(()=>{u.ace_callWithAce(he=>{he.ace_fastIncorp(10);let Je=he.ace_getRep(),Ye=Je.selStart,st=Je.selEnd;he.ace_performDocumentReplaceRange(Ye,st,at);let Oe=he.ace_getRep(),He=Ye[0],je=Oe.lines.atIndex(He),Ge=Math.max(0,je&&je.text?je.text.length:0),ft=Math.min(Math.max(Ye[1],0),Ge),ht=ft+at.length,Me=Math.min(ht,Ge);Me>ft&&he.ace_performDocumentApplyAttributesToRange([He,ft],[He,Me],[[En,String(ie)]]),u.ep_data_tables_applyMeta(He,ye.tblId,ye.row,ye.cols,Oe,u,null,s);let Ke=Me,Xe=[He,Ke];if(he.ace_performSelectionChange(Xe,Xe,!1),he.ace_fastIncorp(10),D&&D.ep_data_tables_last_clicked&&D.ep_data_tables_last_clicked.tblId===ye.tblId){let gt=(je&&je.text||"").split(Ne),vt=0;for(let Tt=0;Tt<ie;Tt++)vt+=(gt[Tt]?.length??0)+Ne.length;let kt=Ke-vt;D.ep_data_tables_last_clicked={lineNum:He,tblId:ye.tblId,cellIndex:ie,relativePos:kt<0?0:kt}}},"tableCompositionSpaceInsert",!0)},0),C2=!0}catch(he){console.error(`${W} ERROR inserting space during composition:`,he)}}}),F.on("compositionend",Y=>{Sc=!1,Cc=Date.now(),S2&&(N("compositionend-android-handler",Y),S2=!1,Hx=!1,C2=!1)}),F.on("compositionend",Y=>{if(Sc=!1,Cc=Date.now(),sr()||Di())return;let W="[ep_data_tables:compositionEndDesktop]",X=Y.originalEvent||Y,V=typeof X?.data=="string"?X.data:"";N("compositionend-desktop-fired",Y,{data:V});let me=ae?{active:ae.active,start:ae.start?ae.start.slice():null,end:ae.end?ae.end.slice():null,lineNum:ae.lineNum,cellIndex:ae.cellIndex,tblId:ae.tblId,snapshot:ae.snapshot?ae.snapshot.slice():null,snapshotMeta:ae.snapshotMeta?{...ae.snapshotMeta}:null,originalTableLine:ae.originalTableLine,usedCursorRecovery:ae.usedCursorRecovery}:null,le=typeof X?.data=="string"?X.data:"";z=!0,requestAnimationFrame(()=>{try{u.ace_callWithAce(Q=>{let ye=te(),ge=!!(ye&&ye.tblId),Re=!!(me&&me.snapshotMeta);if(!Re&&!ge){N("compositionend-desktop-skipped-not-in-table",Y,{compositionFoundTable:Re,domIsInTable:ge,lineNum:me?.lineNum});return}let De=f(le||"");typeof le=="string"&&Ro(le).trim().length>0&&(we=!0);let Ce=Q.ace_getRep(),ie=Ce&&Ce.selStart;if(!ie&&me&&typeof me.lineNum!="number")return;let Se=me&&typeof me.lineNum=="number"?me.lineNum:ie[0],ve=ze(Se),at=Ce.lines.atIndex(Se);if(!at){N("compositionend-desktop-no-line-entry",Y,{lineNum:Se});return}if(me&&me.tblId&&(ve&&ve.tblId?ve.tblId:null)!==me.tblId){let Ke=Fe(me.tblId);if(Ke>=0){let Xe=Ce.lines.atIndex(Ke);Xe&&(ve=ze(Ke)||ve,at=Xe)}}if(!ve||typeof ve.cols!="number")try{let Me=at.lineNode&&at.lineNode.querySelector&&at.lineNode.querySelector("table.dataTable[data-tblId], table.dataTable[data-tblid]");if(Me){let Ke=Me.getAttribute("data-tblId")||Me.getAttribute("data-tblid"),Xe=Me.getAttribute("data-row"),bt=Me.querySelector("tbody > tr"),gt=bt?bt.children.length:0;Ke&>>0&&(ve={tblId:Ke,row:Xe?parseInt(Xe,10):0,cols:gt},N("compositionend-desktop-dom-meta",Y,{lineNum:Se,tblId:ve.tblId,cols:ve.cols}))}}catch{}if(!ve||typeof ve.cols!="number")try{let Me=te();if(Me&&Me.tblId&&typeof Me.lineNum=="number"){let Ke=Ce.lines.atIndex(Me.lineNum);if(Ke){let Xe=Ke.lineNode?.querySelector(`table.dataTable[data-tblId="${Me.tblId}"], table.dataTable[data-tblid="${Me.tblId}"]`);if(Xe){let bt=Xe.querySelector("tbody > tr"),gt=bt?bt.children.length:0;gt>0&&(ve={tblId:Me.tblId,row:parseInt(Xe.getAttribute("data-row")||"0",10),cols:gt},at=Ke,N("compositionend-desktop-selection-fallback",Y,{originalLine:Se,recoveredLine:Me.lineNum,tblId:ve.tblId,cols:ve.cols}))}}}}catch{}if((!ve||typeof ve.cols!="number")&&u.ep_data_tables_last_clicked)try{let Me=u.ep_data_tables_last_clicked;if(Me.tblId&&typeof Me.lineNum=="number"){let Ke=Ce.lines.atIndex(Me.lineNum);if(Ke){let Xe=Ke.lineNode?.querySelector(`table.dataTable[data-tblId="${Me.tblId}"], table.dataTable[data-tblid="${Me.tblId}"]`);if(Xe){let bt=Xe.querySelector("tbody > tr"),gt=bt?bt.children.length:0;gt>0&&(ve={tblId:Me.tblId,row:parseInt(Xe.getAttribute("data-row")||"0",10),cols:gt},at=Ke,N("compositionend-desktop-lastclicked-fallback",Y,{originalLine:Se,recoveredLine:Me.lineNum,tblId:ve.tblId,cols:ve.cols,cellIndex:Me.cellIndex}))}}}}catch{}if(!ve||typeof ve.cols!="number"){N("compositionend-desktop-no-meta",Y,{lineNum:Se});return}let he=(at.text||"").split(Ne);for(;he.length<ve.cols;)he.push(" ");let Je=-1;if(me&&me.cellIndex>=0&&(Je=me.cellIndex),Je<0)try{let Me=te();Me&&typeof Me.idx=="number"&&Me.idx>=0&&(Je=Me.idx)}catch{}if(Je<0)try{let Me=me&&me.start?me.start[1]:ie?ie[1]:0,Ke=M(at,Me);Ke.index>=0&&(Je=Ke.index)}catch{}Je<0&&(Je=0),Je>=ve.cols&&(Je=ve.cols-1);let Ye=0;for(let Me=0;Me<Je;Me++)Ye+=(he[Me]?.length??0)+Ne.length;let st=me&&me.start?me.start[1]:ie?ie[1]:0,Oe=me&&me.end?me.end[1]:st,He=he[Je]?.length??0,je=Math.max(0,st-Ye),Ge=Math.max(je,Math.min(Oe-Ye,He));ee({lineNum:Se,tableMetadata:ve,cellIndex:Je,relStart:je,relEnd:Ge,insertText:De,evt:Y,logTag:"compositionend-desktop-pipeline-minimal",aceInstance:Q});try{let bt=(Q.ace_getRep().lines.atIndex(Se)?.text||"").split(Ne),gt=0;for(let Tt=0;Tt<Je;Tt++)gt+=(bt[Tt]?.length??0)+Ne.length;let vt=De.length,kt=gt+je+vt;Q.ace_performSelectionChange([Se,kt],[Se,kt],!1),ae._expectedCursor={lineNum:Se,col:kt,cellIndex:Je,tblId:ve.tblId,timestamp:Date.now()},console.debug("[ep_data_tables:compositionend] cursor positioned",{lineNum:Se,col:kt,cellIndex:Je,insertedLen:vt})}catch(Me){console.debug("[ep_data_tables:compositionend] cursor positioning error",Me?.message)}let ft=Date.now();setTimeout(()=>{if(Sc){console.debug("[ep_data_tables:compositionend-orphan-repair] skipped - new composition active");return}if(Date.now()-Cc<30&&Cc>ft){console.debug("[ep_data_tables:compositionend-orphan-repair] skipped - very recent composition end");return}try{let Me=u.ace_getRep&&u.ace_getRep();if(!Me||!Me.lines){console.debug("[ep_data_tables:compositionend-orphan-repair] skipped - rep unavailable in pre-check");return}let Ke=Me.lines.length();if(typeof Ke!="number"||Ke<1){console.debug("[ep_data_tables:compositionend-orphan-repair] skipped - invalid line count in pre-check");return}}catch(Me){console.debug("[ep_data_tables:compositionend-orphan-repair] skipped - pre-check failed",Me?.message);return}try{u.ace_callWithAce(Me=>{try{let Ke=Me.ace_getRep();if(!Ke||!Ke.lines||!s)return;let Xe=me?.snapshotMeta,bt=me?.snapshot,gt=Xe?.tblId||ve?.tblId,vt=Xe?.row??ve?.row??0;if(!gt)return;let kt=[],Tt=new Set,jt=Ke.lines.length();for(let Yt=0;Yt<jt;Yt++){let yn=null;try{yn=s.getAttributeOnLine(Yt,Jt)}catch{}if(yn)try{let dn=JSON.parse(yn);if(dn&&dn.tblId===gt&&dn.row===vt){let Cn=Ke.lines.atIndex(Yt);kt.push({lineNum:Yt,text:Cn?.text||"",meta:dn,source:"attr"}),Tt.add(Yt)}}catch{}if(!Tt.has(Yt))try{let dn=Ke.lines.atIndex(Yt),Cn=dn?.lineNode;if(Cn&&!Cn.querySelector("table.dataTable")){let eu=Cn.querySelector('[class*="tbljson-"]');if(eu){for(let Ot of eu.classList)if(Ot.startsWith("tbljson-"))try{let zt=JSON.parse(atob(Ot.substring(8)));if(zt&&zt.tblId===gt&&zt.row===vt){let Ut=dn?.text||"";kt.push({lineNum:Yt,text:Ut,meta:zt,source:"dom-class-tbljson"}),Tt.add(Yt),console.debug("[ep_data_tables:compositionend-orphan-repair] tbljson DOM orphan found",{lineNum:Yt,tblId:zt.tblId,row:zt.row});break}}catch{}}if(!Tt.has(Yt)&&Cn.querySelector('[class*="tblCell-"]')){let zt=dn?.text||"";(zt.includes(Ne)||zt.trim().length>0)&&(kt.push({lineNum:Yt,text:zt,meta:{tblId:gt,row:vt,cols:ve?.cols||3},source:"dom-class-tblCell"}),Tt.add(Yt),console.debug("[ep_data_tables:compositionend-orphan-repair] tblCell DOM orphan found",{lineNum:Yt,targetTblId:gt,targetRow:vt,textLen:zt.length}))}}}catch{}}if(kt.length>1){console.warn("[ep_data_tables:compositionend-orphan-repair] detected orphan lines",{targetTblId:gt,targetRow:vt,lineCount:kt.length,lines:kt.map(Ot=>({line:Ot.lineNum,textLen:Ot.text.length})),hasSnapshot:!!bt});let Yt=null,yn=[],dn=-1;try{let Ot=F[0]?.ownerDocument||document,zt=Ot.getElementById("innerdocbody")||Ot.body;if(zt){let Ut=zt.querySelectorAll("div.ace-line");for(let Kt=0;Kt<Ut.length;Kt++){let Qt=Ut[Kt];if(Qt.querySelector(`table.dataTable[data-tblId="${gt}"][data-row="${vt}"], table.dataTable[data-tblid="${gt}"][data-row="${vt}"]`)){dn=Kt,console.debug("[ep_data_tables:compositionend-orphan-repair] LIVE DOM found table",{domIndex:Kt,aceLineId:Qt.id});break}}}}catch(Ot){console.error("[ep_data_tables:compositionend-orphan-repair] live DOM query error",Ot)}dn>=0&&(Yt=kt.find(Ot=>Ot.lineNum===dn),Yt&&(yn=kt.filter(Ot=>Ot.lineNum!==dn),console.debug("[ep_data_tables:compositionend-orphan-repair] primary set via live DOM",{lineNum:Yt.lineNum}))),Yt||(kt.sort((Ot,zt)=>Ot.lineNum-zt.lineNum),Yt=kt[0],yn=kt.slice(1),console.debug("[ep_data_tables:compositionend-orphan-repair] no table DOM found, using lowest line",{lineNum:Yt.lineNum}));let Cn=Yt.meta.cols||Xe?.cols||3,an=bt?bt.slice():Yt.text.split(Ne);for(;an.length<Cn;)an.push(" ");De&&De.trim()&&Je>=0&&Je<Cn&&(an[Je].includes(De.trim())||(an[Je]=f(an[Je].trim()+De.trim())||" "));for(let Ot of yn){let zt=Ot.text.split(Ne);for(let Ut=0;Ut<Math.min(zt.length,Cn);Ut++){let Kt=f(zt[Ut]||"");if(!Kt||Kt.trim()==="")continue;let Qt=(an[Ut]||"").trim(),bu=Kt.trim();Qt.includes(bu)||(Qt?an[Ut]=Qt+bu:an[Ut]=Kt)}}for(let Ot=0;Ot<Cn;Ot++)an[Ot]=f(an[Ot]||" ");let eu=an.join(Ne);if(!D2(Ke,Yt.lineNum,"[ep_data_tables:compositionend-orphan-repair] primary"))console.warn("[ep_data_tables:compositionend-orphan-repair] primary line not safe to modify, aborting merge");else{let Ot=Ke.lines.atIndex(Yt.lineNum)?.text||"";if(eu!==Ot){console.debug("[ep_data_tables:compositionend-orphan-repair] applying merged text",{primaryLine:Yt.lineNum,from:Ot.length,to:eu.length}),Me.ace_performDocumentReplaceRange([Yt.lineNum,0],[Yt.lineNum,Ot.length],eu);let zt=0;for(let Ut=0;Ut<an.length;Ut++){let Kt=an[Ut].length;Kt>0&&Me.ace_performDocumentApplyAttributesToRange([Yt.lineNum,zt],[Yt.lineNum,zt+Kt],[[En,Str
75ing(Ut)]]),zt+=Kt,Ut<an.length-1&&(zt+=Ne.length)}}}if(!cC("compositionend-orphan-repair orphan removal"))console.debug("[ep_data_tables:compositionend-orphan-repair] skipping orphan removal (safe mode)");else{yn.sort((Ut,Kt)=>Kt.lineNum-Ut.lineNum);let Ot=0,zt=0;for(let Ut of yn)try{let Kt=Me.ace_getRep(),Qt=Ut.lineNum,bu=Kt.lines.length();if(Qt>=bu||Qt<0){console.debug("[ep_data_tables:compositionend-orphan-repair] orphan line out of bounds, skipping",{orphanLine:Ut.lineNum,adjustedLine:Qt,totalLines:bu});continue}if(!D2(Kt,Qt,"[ep_data_tables:compositionend-orphan-repair]"))continue;let tu=Kt.lines.atIndex(Qt)?.text||"";if(!tu.trim())continue;let yu=null;try{yu=s.getAttributeOnLine(Qt,Jt)}catch{}if(yu)try{let Un=JSON.parse(yu);if(Un.tblId!==gt||Un.row!==vt){console.debug("[ep_data_tables:compositionend-orphan-repair] line has different table, skipping",{adjustedLine:Qt,lineTblId:Un.tblId,lineRow:Un.row,targetTblId:gt,targetRow:vt});continue}}catch{}let nu=Ut.text||"",Tr=tu.length>0&&nu.length>0?Math.min(tu.length,nu.length)/Math.max(tu.length,nu.length):0;if(nu.length>0&&tu.length>0&&Tr<.2){console.warn("[ep_data_tables:compositionend-orphan-repair] line content changed significantly, skipping deletion",{adjustedLine:Qt,originalLen:nu.length,currentLen:tu.length,similarity:Tr.toFixed(2)});continue}try{s&&typeof s.removeAttributeOnLine=="function"&&s.removeAttributeOnLine(Qt,Jt)}catch(Un){console.debug("[ep_data_tables:compositionend-orphan-repair] removeAttribute failed",Un)}console.debug("[ep_data_tables:compositionend-orphan-repair] removing orphan (merged)",{orphanLine:Ut.lineNum,adjustedLine:Qt,contentVerified:!0}),Me.ace_performDocumentReplaceRange([Qt,0],[Qt+1,0],""),Ot++,zt++}catch(Kt){console.error("[ep_data_tables:compositionend-orphan-repair] error deleting orphan line",{orphanLine:Ut.lineNum,error:Kt?.message||Kt}),q5(Kt,"compositionend-orphan-repair")}}try{Me.ace_fastIncorp(5)}catch(Ot){console.debug("[ep_data_tables:compositionend-orphan-repair] fastIncorp error (non-fatal)",Ot?.message)}console.debug("[ep_data_tables:compositionend-orphan-repair] repair complete",{primaryLine:Yt.lineNum,orphansRemoved})}}catch(Ke){console.error("[ep_data_tables:compositionend-orphan-repair] inner callback error",{error:Ke?.message||Ke})}},"ep_data_tables:compositionend-orphan-repair",!0)}catch(Me){console.warn("[ep_data_tables:compositionend-orphan-repair] ace_callWithAce failed - editor state may need refresh",{error:Me?.message||Me})}},50);let ht=ae._expectedCursor;ae={active:!1,start:null,end:null,lineNum:null,cellIndex:-1,snapshot:null,snapshotMeta:null},ht&&(ae._expectedCursor=ht)},"tableDesktopCompositionEnd")}catch(Q){console.error(`${W} ERROR during desktop composition repair:`,Q)}})}),F.on("drop",Y=>{let W="[ep_data_tables:dropHandler]",X=Y.target;if(X&&typeof X.closest=="function"&&X.closest("table.dataTable")){if(Y.preventDefault(),Y.stopPropagation(),Y.originalEvent&&Y.originalEvent.dataTransfer)try{Y.originalEvent.dataTransfer.dropEffect="none"}catch{}console.warn("[ep_data_tables] Drop prevented on table to protect structure.");return}let V=u.ace_getRep();if(!V||!V.selStart)return;let le=V.selStart[0],ye=!!s.getAttributeOnLine(le,Jt);ye||(ye=!!Du(le,u,s)),ye&&(Y.preventDefault(),Y.stopPropagation(),console.warn("[ep_data_tables] Drop operation prevented to protect table structure. Please use copy/paste within table cells."))}),F.on("dragover",Y=>{let W="[ep_data_tables:dragoverHandler]",X=Y.target;if(X&&typeof X.closest=="function"&&X.closest("table.dataTable")){if(Y.originalEvent&&Y.originalEvent.dataTransfer)try{Y.originalEvent.dataTransfer.dropEffect="none"}catch{}Y.preventDefault(),Y.stopPropagation();return}let V=u.ace_getRep();if(!V||!V.selStart)return;let le=V.selStart[0],ye=!!s.getAttributeOnLine(le,Jt);ye||(ye=!!Du(le,u,s)),ye&&Y.preventDefault()}),F.on("dragenter",Y=>{let W=Y.target;if(W&&typeof W.closest=="function"&&W.closest("table.dataTable")){if(Y.originalEvent&&Y.originalEvent.dataTransfer)try{Y.originalEvent.dataTransfer.dropEffect="none"}catch{}Y.preventDefault(),Y.stopPropagation()}}),F.on("paste",Y=>{let W="[ep_data_tables:pasteHandler]",X=u.ace_getRep();if(!X||!X.selStart){console.warn(`${W} Could not get rep or selStart.`);return}let V=X.selStart,me=X.selEnd,le=V[0];if(V[0]!==me[0]){Y.preventDefault();return}let Q=s.getAttributeOnLine(le,Jt),ye=null;if(!Q){let He=Du(le,u,s);He&&(ye=He,Q=JSON.stringify(He))}if(!Q)return;try{if(ye||(ye=JSON.parse(Q)),!ye||typeof ye.cols!="number"||typeof ye.tblId>"u"||typeof ye.row>"u"){console.warn(`${W} Invalid table metadata for line ${le}.`);return}}catch(He){console.error(`${W} ERROR parsing table metadata for line ${le}:`,He);return}let Re=(X.lines.atIndex(le)?.text||"").split(Ne),De=0,qe=-1,Ce=0,ie=0;for(let He=0;He<Re.length;He++){let je=Re[He]?.length??0,Ge=De+je;if(V[1]>=De&&V[1]<=Ge){qe=He,Ce=De,ie=Ge;break}De+=je+Ne.length}if(qe!==-1&&me[1]===ie+Ne.length&&(me[1]=ie),qe===-1||me[1]>ie){Y.preventDefault();return}let Se=Y.originalEvent.clipboardData||window.clipboardData;if(!Se||(Se.types||[]).includes("text/html")&&Se.getData("text/html"))return;let he=Se.getData("text/plain").replace(/(\r\n|\n|\r)/gm," ").replace(new RegExp(Ne,"g")," ").replace(/\t/g," ").replace(/\s+/g," ").trim();if(typeof he!="string"||he.length===0){let He=Se.types;He&&He.includes("text/html");return}let Je=Re[qe]||"",Ye=me[1]-V[1],st=Je.length-Ye+he.length,Oe=8e3;if(st>Oe){let He=he.substring(0,Oe-(Je.length-Ye));if(He.length===0){Y.preventDefault();return}he=He}
75Y.preventDefault(),Y.stopPropagation(),typeof Y.stopImmediatePropagation=="function"&&Y.stopImmediatePropagation();try{u.ace_callWithAce(He=>{let je=`${W}[ace_callWithAceOps]`;He.ace_performDocumentReplaceRange(V,me,he);let Ge=He.ace_getRep();u.ep_data_tables_applyMeta(le,ye.tblId,ye.row,ye.cols,Ge,u,null,s);let ft=V[1]+he.length,ht=[le,ft];if(He.ace_performSelectionChange(ht,ht,!1),He.ace_fastIncorp(10),D&&D.ep_data_tables_last_clicked&&D.ep_data_tables_last_clicked.tblId===ye.tblId){let Me=ft-Ce;D.ep_data_tables_last_clicked={lineNum:le,tblId:ye.tblId,cellIndex:qe,relativePos:Me<0?0:Me}}},"tablePasteTextOperations",!0)}catch(He){console.error(`${W} CRITICAL ERROR during paste handling operation:`,He)}});let Ve=$('iframe[name="ace_outer"]'),ct=Ve.contents().find('iframe[name="ace_inner"]').contents(),Qe=Ve.contents();F.on("mousedown",".ep-data_tables-resize-handle",Y=>{let W="[ep_data_tables:resizeMousedown]";if(Y.button!==0)return;let X=Y.target,V=$(X),me=V.closest(".inline-image, .image-placeholder, .image-inner").length>0,le=V.hasClass("image-resize-handle")||V.closest(".image-resize-handle").length>0;if(me||le)return;Y.preventDefault(),Y.stopPropagation();let Q=Y.target,ye=parseInt(Q.getAttribute("data-column"),10),ge=Q.closest("table.dataTable"),Re=ge.closest("div.ace-line");if(ge&&Re&&!isNaN(ye)){let De=ge.getAttribute("data-tblId"),qe=u.ace_getRep();if(!qe||!qe.lines){console.error(`${W} Cannot get editor representation`);return}let Ce=qe.lines.indexOfKey(Re.id);if(De&&Ce!==-1)try{let ie=s.getAttributeOnLine(Ce,"tbljson");if(ie){let Se=JSON.parse(ie);Se.tblId===De&&jx(ge,ye,Y.clientX,Se,Ce)}else{let Se=u.ace_getRep();if(Se&&Se.lines){let ve=Se.lines.atIndex(Ce);if(ve&&ve.lineNode){let at=ve.lineNode.querySelector("table.dataTable[data-tblId]");if(at){let he=at.getAttribute("data-tblId"),Je=at.getAttribute("data-row");if(he===De&&Je!==null){let Ye=at.querySelectorAll("td");if(Ye.length>0){let st=[];Ye.forEach(He=>{let Ge=(He.getAttribute("style")||"").match(/width:\s*([0-9.]+)%/);Ge?st.push(parseFloat(Ge[1])):st.push(100/Ye.length)});let Oe={tblId:he,row:parseInt(Je,10),cols:Ye.length,columnWidths:st};jx(ge,ye,Y.clientX,Oe,Ce)}}}}}}}catch(ie){console.error(`${W} Error getting table metadata:`,ie)}}}),(()=>{let Y="[ep_data_tables:resizeMouseup]",W="[ep_data_tables:resizeMousemove]",X=Q=>{v0&&(Q.preventDefault(),pC(Q.clientX))},V=Q=>{v0&&(Q.preventDefault(),Q.stopPropagation(),setTimeout(()=>{Wx(u,s)},50))};$(document).on("mousemove",X),$(document).on("mouseup",V),Qe.length>0&&(Qe.on("mousemove",X),Qe.on("mouseup",V)),ct.length>0&&(ct.on("mousemove",X),ct.on("mouseup",V)),F.on("mousemove",X),F.on("mouseup",V);let me=Q=>{v0&&(Q.type==="mouseup"||Q.type==="mousedown"||Q.type==="click")&&setTimeout(()=>{v0&&Wx(u,s)},100)};document.addEventListener("mouseup",me,!0),document.addEventListener("mousedown",me,!0),document.addEventListener("click",me,!0);let le=Q=>{let ye=Q.target;if(ye&&typeof ye.closest=="function"&&ye.closest("table.dataTable")){if(Q.preventDefault(),Q.stopPropagation(),Q.originalEvent&&Q.originalEvent.dataTransfer)try{Q.originalEvent.dataTransfer.effectAllowed="none"}catch{}return!1}};F.on("dragstart",le),F.on("drag",le),F.on("dragend",le),ct.length>0&&(ct.on("dragstart",le),ct.on("drag",le),ct.on("dragend",le)),Qe.length>0&&(Qe.on("dragstart",le),Qe.on("drag",le),Qe.on("dragend",le)),$(document).on("dragstart",le),$(document).on("drag",le),$(document).on("dragend",le)})()}catch(q){console.error(`${T} ERROR: Exception while attaching listeners:`,q)}};H(0)},"tablePasteAndResizeListeners",!0);function i(w,T,D,H,A,F,R=null,se=null){let B="applyTableLineMetadataAttribute",q;if(R)try{let N=JSON.parse(R);N.columnWidths&&Array.isArray(N.columnWidths)&&N.columnWidths.length,q=N}catch{q=null}if(!q||!q.columnWidths){let N=null;try{let z=A.lines.atIndex(w);if(z&&z.lineNode){let we=z.lineNode.querySelector("table.dataTable[data-tblId]");if(we&&we.getAttribute("data-tblId")===T){let ze=we.querySelectorAll("td");ze.length===H&&(N=[],ze.forEach(Ee=>{let te=(Ee.getAttribute("style")||"").match(/width:\s*([0-9.]+)%/);te?N.push(parseFloat(te[1])):N.push(100/H)}))}}}catch{}q=q||{tblId:T,row:D,cols:H},N&&N.length===H&&(q.columnWidths=N)}let f=JSON.stringify(q);try{let N=A.lines.atIndex(w);if(!N)return;let z=Math.max(1,N.text.length),we=[[Jt,f]],ae=[w,0],ze=[w,z];F.ace_performDocumentApplyAttributesToRange(ae,ze,we)}catch(N){console.error(`[ep_data_tables] ${n}:${B}: Error applying metadata attribute on line ${w}:`,N)}}u.ace_createTableViaAttributes=(w=2,T=2)=>{let D="ace_createTableViaAttributes";w=Math.max(1,w),T=Math.max(1,T);let H=uC(),F=Array.from({length:T}).fill(" ").join(Ne),R=Array.from({length:w}).fill(F).join(` 76`)+` 77`,se=u.ace_getRep();if(!se||!se.selStart||!se.selEnd){console.error(`[ep_data_tables] ${D}: Could not get current representation or selection via ace_getRep(). Aborting.`);return}let B=se.selStart,q=se.selEnd,f=B[0];
77u.ace_performDocumentReplaceRange(B,q,R),u.ace_fastIncorp(20);let N=u.ace_getRep();if(!N||!N.lines){console.error(`[ep_data_tables] ${D}: Could not get updated rep after text insertion. Cannot apply attributes reliably.`);return}for(let ae=0;ae<w;ae++){let ze=f+ae,Ee=N.lines.atIndex(ze);if(!Ee)continue;let te=(Ee.text||"").split(Ne),Fe=0;for(let Be=0;Be<T;Be++){let _e=Be<te.length&&te[Be]||"";if(_e.length>0){let ue=[ze,Fe],fe=[ze,Fe+_e.length];u.ace_performDocumentApplyAttributesToRange(ue,fe,[[En,String(Be)]])}Fe+=_e.length,Be<T-1&&(Fe+=Ne.length)}i(ze,H,ae,T,N,u,null,null)}u.ace_fastIncorp(20);let we=[f+w,0];try{u.ace_performSelectionChange(we,we,!1)}catch(ae){console.error(`[ep_data_tables] ${D}: Error setting caret position after table creation:`,ae)}},u.ace_doDatatableOptions=w=>{let T="ace_doDatatableOptions",D=u.ep_data_tables_editor;if(!D){console.error(`[ep_data_tables] ${T}: Could not get editor reference.`);return}let H=D.ep_data_tables_last_clicked;if(!H||!H.tblId){console.warn("[ep_data_tables] No table selected. Please click on a table cell first.");return}try{let A=u.ace_getRep();if(!A||!A.lines){console.error(`[ep_data_tables] ${T}: Could not get current representation.`);return}let F=u.ep_data_tables_docManager;if(!F){console.error(`[ep_data_tables] ${T}: Could not get document attribute manager from stored reference.`);return}let R=[],se=A.lines.length(),B=H.lineNum,q=200,f=0,N=0,z=5,we=_e=>{if(_e<0||_e>=se)return null;try{let ue=F.getAttributeOnLine(_e,Jt);if(!ue){let fe=A.lines.atIndex(_e);if(fe&&fe.lineNode){let ee=fe.lineNode.querySelector("table.dataTable[data-tblId]");if(ee){let We=ee.getAttribute("data-tblId"),rt=ee.getAttribute("data-row");if(We&&rt!==null){let Ue=ee.querySelectorAll("td");if(Ue.length>0){let ot={tblId:We,row:parseInt(rt,10),cols:Ue.length};ue=JSON.stringify(ot)}}}}}if(ue){let fe=JSON.parse(ue);if(fe.tblId===H.tblId){let ee=A.lines.atIndex(_e);if(ee)return{lineIndex:_e,row:fe.row,cols:fe.cols,lineText:ee.text,metadata:fe}}}}catch{}return null},ae=we(B);ae&&R.push(ae);for(let _e=1;_e<=q;_e++){let ue=f>=z,fe=N>=z;if(ue&&fe){console.debug(`[ep_data_tables] ${T}: Early termination - hit ${z} consecutive non-table lines in both directions`);break}if(!ue){let ee=B-_e;if(ee>=0){let We=we(ee);We?(R.push(We),f=0):f++}}if(!fe){let ee=B+_e;if(ee<se){let We=we(ee);We?(R.push(We),N=0):N++}}}if(R.length===0)return;R.sort((_e,ue)=>_e.row-ue.row);let ze=R.length,Ee=R[0].cols,M=-1;if(M=R.findIndex(_e=>_e.lineIndex===H.lineNum),M===-1){let _e=A.lines.atIndex(H.lineNum);if(_e&&_e.lineNode){let ue=_e.lineNode.querySelector('table.dataTable[data-tblId="'+H.tblId+'"]');if(ue){let fe=ue.getAttribute("data-row");if(fe!==null){let ee=parseInt(fe,10);M=R.findIndex(We=>We.row===ee)}}}}M===-1&&(M=0);let te=H.cellIndex||0,Fe=Ee,Be=!1;switch(w){case"addTblRowA":Be=c(R,M,Ee,H.tblId,u,F);break;case"addTblRowB":Be=d(R,M,Ee,H.tblId,u,F);break;case"addTblColL":Fe=Ee+1,Be=p(R,te,u,F);break;case"addTblColR":Fe=Ee+1,Be=g(R,te,u,F);break;case"delTblRow":let _e=`Are you sure you want to delete Row ${M+1} and all content within?`;if(!confirm(_e))return;Be=y(R,M,u,F);break;case"delTblCol":let ue=`Are you sure you want to delete Column ${te+1} and all content within?`;if(!confirm(ue))return;Fe=Ee-1,Be=S(R,te,u,F);break;default:return}if(!Be){console.error(`[ep_data_tables] ${T}: Table operation failed for action: ${w}`);return}}catch(A){console.error(`[ep_data_tables] ${T}: Error during table operation:`,A)}};function c(w,T,D,H,A,F){try{let R=w[T],se=Array.from({length:D}).fill(" ").join(Ne),B=R.lineIndex;A.ace_performDocumentReplaceRange([B,0],[B,0],se+` 78`);let q=A.ace_getRep(),f=se.split(Ne),N=0;for(let ae=0;ae<D;ae++){let ze=ae<f.length&&f[ae]||"";if(ze.length>0){let Ee=[B,N],M=[B,N+ze.length];A.ace_performDocumentApplyAttributesToRange(Ee,M,[[En,String(ae)]])}N+=ze.length,ae<D-1&&(N+=Ne.length)}let z=R.metadata.columnWidths;if(!z)try{let ze=A.ace_getRep().lines.atIndex(R.lineIndex+1);if(ze&&ze.lineNode){let Ee=ze.lineNode.querySelector(`table.dataTable[data-tblId="${H}"]`);if(Ee){let M=Ee.querySelectorAll("td");M.length===D&&(z=[],M.forEach(te=>{let Be=(te.getAttribute("style")||"").match(/width:\s*([0-9.]+)%/);Be?z.push(parseFloat(Be[1])):z.push(100/D)}))}}}catch(ae){console.error("[ep_data_tables] addTableRowAbove: Error extracting column widths from DOM:",ae)}for(let ae=T;ae<w.length;ae++){let ze=w[ae].lineIndex+1,Ee=w[ae].metadata.row+1,M={...w[ae].metadata,row:Ee,columnWidths:z};i(ze,H,Ee,D,A.ace_getRep(),A,JSON.stringify(M),F)}let we={tblId:H,row:R.metadata.row,cols:D,columnWidths:z};return i(B,H,R.metadata.row,D,A.ace_getRep(),A,JSON.stringify(we),F),A.ace_fastIncorp(10),!0}catch(R){return console.error("[ep_data_tables] Error adding row above with text:",R),!1}}function d(w,T,D,H,A,F){try{let R=w[T],se=Array.from({length:D}).fill(" ").join(Ne),B=R.lineIndex+1;A.ace_performDocumentReplaceRange([B,0],[B,0],se+` 79`);let q=A.ace_getRep(),f=se.split(Ne),N=0;for(let ae=0;ae<D;ae++){let ze=ae<f.length&&f[ae]||"";if(ze.length>0){let Ee=[B,N],M=[B,N+ze.length];
79A.ace_performDocumentApplyAttributesToRange(Ee,M,[[En,String(ae)]])}N+=ze.length,ae<D-1&&(N+=Ne.length)}let z=R.metadata.columnWidths;if(!z)try{let ze=A.ace_getRep().lines.atIndex(R.lineIndex);if(ze&&ze.lineNode){let Ee=ze.lineNode.querySelector(`table.dataTable[data-tblId="${H}"]`);if(Ee){let M=Ee.querySelectorAll("td");M.length===D&&(z=[],M.forEach(te=>{let Be=(te.getAttribute("style")||"").match(/width:\s*([0-9.]+)%/);Be?z.push(parseFloat(Be[1])):z.push(100/D)}))}}}catch(ae){console.error("[ep_data_tables] addTableRowBelow: Error extracting column widths from DOM:",ae)}for(let ae=T+1;ae<w.length;ae++){let ze=w[ae].lineIndex+1,Ee=w[ae].metadata.row+1,M={...w[ae].metadata,row:Ee,columnWidths:z};i(ze,H,Ee,D,A.ace_getRep(),A,JSON.stringify(M),F)}let we={tblId:H,row:R.metadata.row+1,cols:D,columnWidths:z};return i(B,H,R.metadata.row+1,D,A.ace_getRep(),A,JSON.stringify(we),F),A.ace_fastIncorp(10),!0}catch(R){return console.error("[ep_data_tables] Error adding row below with text:",R),!1}}function p(w,T,D,H){let A="addTableColumnLeftWithText";Tc=!0;try{let F=w[0].cols+1,R=100/F,se=Array(F).fill(R);for(let B of w){let q={...B.metadata,cols:F,columnWidths:se};i(B.lineIndex,B.metadata.tblId,B.metadata.row,F,D.ace_getRep(),D,JSON.stringify(q),H)}for(let B of w){let z=(D.ace_getRep().lines.atIndex(B.lineIndex)?.text||B.lineText).split(Ne),we=0;for(let Fe=0;Fe<T;Fe++)we+=(z[Fe]?.length??0)+Ne.length;let ae=" "+Ne,ze=[B.lineIndex,we],Ee=[B.lineIndex,we];D.ace_performDocumentReplaceRange(ze,Ee,ae);let te=D.ace_getRep().lines.atIndex(B.lineIndex);if(te){let Fe=te.text||"",Be=Fe.split(Ne),_e=Fe.length;if(_e>0)for(let fe=0;fe<B.cols;fe++)D.ace_performDocumentApplyAttributesToRange([B.lineIndex,0],[B.lineIndex,_e],[[En,""]]);let ue=0;for(let fe=0;fe<F;fe++){let ee=fe<Be.length&&Be[fe]||"";if(ee.length>0){let We=[B.lineIndex,ue],rt=[B.lineIndex,ue+ee.length];console.debug(`[ep_data_tables] ${A}: Applying ${En}=${fe} to Line ${B.lineIndex} Range ${ue}-${ue+ee.length}
79`),D.ace_performDocumentApplyAttributesToRange(We,rt,[[En,String(fe)]])}ue+=ee.length,fe<Be.length-1&&(ue+=Ne.length)}}}return D.ace_fastIncorp(10),!0}catch(F){return console.error("[ep_data_tables] Error adding column left with text:",F),!1}finally{Tc=!1}}function g(w,T,D,H){let A="addTableColumnRightWithText";Tc=!0;try{let F=w[0].cols+1,R=100/F,se=Array(F).fill(R);for(let B of w){let q={...B.metadata,cols:F,columnWidths:se};i(B.lineIndex,B.metadata.tblId,B.metadata.row,F,D.ace_getRep(),D,JSON.stringify(q),H)}for(let B of w){let z=(D.ace_getRep().lines.atIndex(B.lineIndex)?.text||B.lineText).split(Ne),we=0;for(let Fe=0;Fe<=T;Fe++)we+=z[Fe]?.length??0,Fe<T&&(we+=Ne.length);let ae=Ne+" ",ze=[B.lineIndex,we],Ee=[B.lineIndex,we];D.ace_performDocumentReplaceRange(ze,Ee,ae);let te=D.ace_getRep().lines.atIndex(B.lineIndex);if(te){let Fe=te.text||"",Be=Fe.split(Ne),_e=Fe.length;if(_e>0)for(let fe=0;fe<B.cols;fe++)D.ace_performDocumentApplyAttributesToRange([B.lineIndex,0],[B.lineIndex,_e],[[En,""]]);let ue=0;for(let fe=0;fe<F;fe++){let ee=fe<Be.length&&Be[fe]||"";if(ee.length>0){let We=[B.lineIndex,ue],rt=[B.lineIndex,ue+ee.length];console.debug(`[ep_data_tables] ${A}: Applying ${En}=${fe} to Line ${B.lineIndex} Range ${ue}-${ue+ee.length}
79`),D.ace_performDocumentApplyAttributesToRange(We,rt,[[En,String(fe)]])}ue+=ee.length,fe<Be.length-1&&(ue+=Ne.length)}}}return D.ace_fastIncorp(10),!0}catch(F){return console.error("[ep_data_tables] Error adding column right with text:",F),!1}finally{Tc=!1}}function y(w,T,D,H){try{let A=w[T];if(T===0){let R=[A.lineIndex,0];D.ace_performDocumentReplaceRange(R,R,` 80`);let se=[A.lineIndex+1,0],B=[A.lineIndex+2,0];D.ace_performDocumentReplaceRange(se,B,"")}else{let R=[A.lineIndex,0],se=[A.lineIndex+1,0];D.ace_performDocumentReplaceRange(R,se,"")}let F=A.metadata.columnWidths;if(!F)try{let R=D.ace_getRep();for(let se of w)if(se.lineIndex!==A.lineIndex){let B=R.lines.atIndex(se.lineIndex>=A.lineIndex?se.lineIndex-1:se.lineIndex);if(B&&B.lineNode){let q=B.lineNode.querySelector(`table.dataTable[data-tblId="${A.metadata.tblId}"]`);if(q){let f=q.querySelectorAll("td");if(f.length===A.metadata.cols){F=[],f.forEach(N=>{let we=(N.getAttribute("style")||"").match(/width:\s*([0-9.]+)%/);we?F.push(parseFloat(we[1])):F.push(100/A.metadata.cols)});break}}}}}catch(R){console.error("[ep_data_tables] deleteTableRow: Error extracting column widths from DOM:",R)}for(let R=T+1;R<w.length;R++){let se=w[R].lineIndex-1,B=w[R].metadata.row-1,q={...w[R].metadata,row:B,columnWidths:F};i(se,w[R].metadata.tblId,B,w[R].cols,D.ace_getRep(),D,JSON.stringify(q),H)}return D.ace_fastIncorp(10),!0}catch(A){return console.error("[ep_data_tables] Error deleting row with text:",A),!1}}function S(w,T,D,H){let A="deleteTableColumnWithText";Tc=!0;try{let F=w[0].cols-1;if(F<=0)return console.warn("[ep_data_tables] Cannot delete column - would result in 0 columns"),!1;let R=100/F,se=Array(F).fill(R);for(let B of w){let q={...B.metadata,cols:F,columnWidths:se};i(B.lineIndex,B.metadata.tblId,B.metadata.row,F,D.ace_getRep(),D,JSON.stringify(q),H)}for(let B of w){let z=(D.ace_getRep().lines.atIndex(B.lineIndex)?.text||B.lineText).split(Ne);if(T>=z.length){console.debug(`[ep_data_tables] ${A}: Target column ${T} doesn't exist in line with ${z.length} columns`);continue}let we=0,ae=0;for(let Fe=0;Fe<T;Fe++)we+=(z[Fe]?.length??0)+Ne.length;ae=we+(z[T]?.length??0),T===0&&z.length>1?ae+=Ne.length:T>0&&(we-=Ne.length),console.debug(`[ep_data_tables] ${A}: Deleting column ${T} from line ${B.lineIndex}: chars ${we}-${ae}`);let ze=[B.lineIndex,we],Ee=[B.lineIndex,ae];D.ace_performDocumentReplaceRange(ze,Ee,"");let te=D.ace_getRep().lines.atIndex(B.lineIndex);if(te){let Fe=te.text||"",Be=Fe.split(Ne),_e=Fe.length;_e>0&&D.ace_performDocumentApplyAttributesToRange([B.lineIndex,0],[B.lineIndex,_e],[[En,""]]);let ue=0;for(let fe=0;fe<F;fe++){let ee=fe<Be.length&&Be[fe]||"";if(ee.length>0){let We=[B.lineIndex,ue],rt=[B.lineIndex,ue+ee.length];console.debug(`[ep_data_tables] ${A}: Applying ${En}=${fe} to Line ${B.lineIndex} Range ${ue}-${ue+ee.length}
80`),D.ace_performDocumentApplyAttributesToRange(We,rt,[[En,String(fe)]])}ue+=ee.length,fe<Be.length-1&&(ue+=Ne.length)}}}return D.ace_fastIncorp(10),!0}catch(F){return console.error("[ep_data_tables] Error deleting column with text:",F),!1}finally{Tc=!1}}};Ts.aceEditorCSS=()=>["ep_data_tables/static/css/datatables-editor.css","ep_data_tables/static/css/caret.css"];Ts.aceRegisterBlockElements=()=>["table"];Ts.ccRegisterBlockElements=()=>["table"];Ts.collectContentLineText=(t,e)=>{try{let{cc:n,state:u,node:s}=e||{};if(!s||s.nodeType!==(typeof Node<"u"?Node.TEXT_NODE:3))return;let i=s.parentElement||(s.parentNode&&s.parentNode.nodeType===1?s.parentNode:null);if(!i||typeof i.closest!="function")return;let c=i.closest("table.dataTable[data-tblId], table.dataTable[data-tblid]");if(!c){let q=ae=>{if(!ae)return!1;if(ae.classList&&ae.classList.length>0){for(let ze of ae.classList)if(ze.startsWith("tbljson-")||ze.startsWith("tblCell-"))return!0}if(ae.className){let ze=typeof ae.className=="string"?ae.className:String(ae.className);if(ze.includes("tbljson-")||ze.includes("tblCell-"))return!0}return!1},f=i,N=!1,z=null,we=s.ownerDocument?.body||document.body;for(;f&&f!==we;){if(q(f)){N=!0;try{for(let ae of f.classList||[])if(ae.startsWith("tbljson-")||ae.startsWith("tblCell-")){z=ae;break}}catch{}break}f=f.parentElement}if(N){try{let ae=i.closest("div.ace-line");if(ae&&!ae.querySelector("table.dataTable[data-tblId], table.dataTable[data-tblid]")){console.debug("[ep_data_tables:collector] allowing fresh tbljson content (no table yet)",{lineId:ae.id||null,detectedClass:z});return}}catch{}if($x()){console.debug("[ep_data_tables:collector] skipping orphan suppression (composition cooldown)");return}e.text="";return}try{let ae=i.closest("div.ace-line");if(ae&&ae.querySelector("table.dataTable[data-tblId], table.dataTable[data-tblid]")){if($x()){console.debug("[ep_data_tables:collector] skipping non-table content suppression (composition cooldown)");return}e.text="";return}}catch{}return}if(u&&u._epDT_emittedCanonical){e.text="";return}u&&(u._epDT_emittedCanonical=!0);let d=c.querySelector("tbody > tr");if(!d||!d.children||d.children.length===0)return;let p=(q,f)=>{let N=(q||"").replace(new RegExp(Ne,"g")," ");return f||(N=N.replace(/[\u200B\u200C\u200D\uFEFF]/g,"")),N||(N=" "),N},g=q=>{if(q.querySelector('[class*="image:"], [class*="inline-image"], span.image-placeholder'))return!0;let f=q.innerText||q.textContent||"";return/[\u200B\u200C\u200D\uFEFF]/.test(f)},y=Array.from(d.children).map(q=>p(q.innerText||"",g(q))),S=y.join(Ne),w=c.getAttribute("data-tblId")||c.getAttribute("data-tblid")||"",T=c.getAttribute("data-row"),D=w&&T!=null?`${w}:${T}`:null,H=i.closest&&i.closest("div.ace-line");!H&&c&&(H=c.closest("div.ace-line"));let A=H&&H.id?H.id:D;if(H||D)try{let q=zx;if(q&&typeof q.ep_data_tables_extractStyling=="function"){let f=H||c.closest("div.ace-line")||c.parentElement,N=q.ep_data_tables_extractStyling(f);if(N&&N.length>0&&A){iC(A,N,y);let z=A,we=w,ae=T!=null?parseInt(T,10):0;setTimeout(()=>{try{q&&typeof q.ep_data_tables_restoreCachedStyling=="function"&&q.ep_data_tables_restoreCachedStyling(z,we,ae)}catch(ze){console.debug("[ep_data_tables:collector] styling restore error (non-fatal)",ze?.message)}},0)}}}catch(q){console.debug("[ep_data_tables:collector] styling capture error (non-fatal)",q?.message)}e.text=S;let F=c.getAttribute("data-tblId")||c.getAttribute("data-tblid")||"",R=c.getAttribute("data-row"),se=R!=null?parseInt(R,10):0,B={tblId:F,row:se,cols:y.length};try{n&&n.doAttrib&&u&&n.doAttrib(u,`${Jt}::${JSON.stringify(B)}`)}catch{}}catch{}};var jx=(t,e,n,u,s)=>{let i="startColumnResize";v0=!0,E2=n,O2=n,Dc=t,I2=e,A2=u,Y2=s;let c=u.cols;P2=u.columnWidths?[...u.columnWidths]:Array(c).fill(100/c),fC(t,e),document.body.style.userSelect="none",document.body.style.webkitUserSelect="none",document.body.style.mozUserSelect="none",document.body.style.msUserSelect="none"},fC=(t,e)=>{Qr&&Qr.remove();let n=$('iframe[name="ace_outer"]').contents().find('iframe[name="ace_inner"]');if(n.length===0){console.error("[ep_data_tables] createResizeOverlay: Could not find inner iframe");return}let u=n.contents().find("body")[0],s=$('iframe[name="ace_outer"]').contents().find("body");if(!u||s.length===0){console.error("[ep_data_tables] createResizeOverlay: Could not find required container elements");return}let i=t.getAttribute("data-tblId");if(!i){console.error("[ep_data_tables] createResizeOverlay: No tblId found on table");return}let c=u.querySelectorAll(`table.dataTable[data-tblId="${i}"]`);if(c.length===0){console.error("[ep_data_tables] createResizeOverlay: No table rows found for tblId:",i);return}let d=1/0,p=-1/0,g=0,y=0;
80Array.from(c).forEach((ee,We)=>{let rt=ee.getBoundingClientRect();d=Math.min(d,rt.top),p=Math.max(p,rt.bottom),We===0&&(g=rt.left,y=rt.width)});let S=p-d,w,T,D,H,A,F,R;try{w=u.getBoundingClientRect(),T=n[0].getBoundingClientRect(),D=s[0].getBoundingClientRect(),H=u.scrollTop,A=u.scrollLeft,F=s.scrollTop(),R=s.scrollLeft()}catch(ee){console.error("[ep_data_tables] createResizeOverlay: Error getting container rects/scrolls:",ee);return}let se=d-w.top+H,B=g-w.left+A,q=T.top-D.top+F,f=T.left-D.left+R,N=q+se,z=f+B,we=window.getComputedStyle(s[0]),ae=parseFloat(we.paddingTop)||0,ze=parseFloat(we.paddingLeft)||0,Ee=6,M=39,te=N+ae+Ee,Fe=z+ze+M,Be=t.querySelectorAll("td"),_e=Array.from(Be),ue=0;if(e<_e.length){let We=_e[e].getBoundingClientRect(),rt=We.left-g,Ue=We.width;ue=rt+Ue}Qr=document.createElement("div"),Qr.className="ep-data_tables-resize-overlay",Qr.style.cssText=` 81 position: absolute; 82 left: ${Fe}px; 83 top: ${te}px; 84 width: ${y}px; 85 height: ${S}px; 86 pointer-events: none; 87 z-index: 1000; 88 background: transparent; 89 box-sizing: border-box; 90 `;let fe=document.createElement("div");fe.className="resize-line",fe.style.cssText=` 91 position: absolute; 92 left: ${ue}px; 93 top: 0; 94 width: 2px; 95 height: 100%; 96 background: #1a73e8; 97 z-index: 1001; 98 `,Qr.appendChild(fe),s.append(Qr)},pC=t=>{if(!v0||!Dc||!Qr)return;O2=t;let e=t-E2,n=Dc.getAttribute("data-tblId");if(!n)return;let i=$('iframe[name="ace_outer"]').contents().find('iframe[name="ace_inner"]').contents().find("body")[0].querySelector(`table.dataTable[data-tblId="${n}"]`);if(!i)return;let c=i.getBoundingClientRect(),d=e/c.width*100,p=[...P2],g=I2,y=g+1;if(y<p.length){let S=Math.min(d,p[y]-5),w=Math.max(S,-(p[g]-5));p[g]+=w,p[y]-=w;let T=Qr.querySelector(".resize-line");if(T){let D=p[g]/100*c.width,H=i.querySelectorAll("td"),A=Array.from(H);if(g<A.length){let B=A[g].getBoundingClientRect().left-c.left+D;T.style.left=B+"px"}}}},Wx=(t,e)=>{if(!v0||!Dc)return;let n="finishColumnResize",u=Dc.getBoundingClientRect(),i=(O2-E2)/u.width*100,c=[...P2],d=I2,p=d+1;if(p<c.length){let y=Math.min(i,c[p]-5),S=Math.max(y,-(c[d]-5));c[d]+=S,c[p]-=S}let g=c.reduce((y,S)=>y+S,0);g>0&&c.forEach((y,S)=>{c[S]=y/g*100}),Qr&&(Qr.remove(),Qr=null),document.body.style.userSelect="",document.body.style.webkitUserSelect="",document.body.style.mozUserSelect="",document.body.style.msUserSelect="",v
980=!1,t.ace_callWithAce(y=>{let S=`${n}[ace_callWithAce]`;try{let w=y.ace_getRep();if(!w||!w.lines){console.error(`${S}: Invalid rep`);return}let T=[],D=w.lines.length(),H=Y2>=0?Y2:0,A=200,F=0,R=0,se=5,B=f=>{if(f<0||f>=D)return null;try{let N=e.getAttributeOnLine(f,Jt);if(N){let z=JSON.parse(N);if(z.tblId===A2.tblId)return{lineIndex:f,metadata:z}}else{let z=w.lines.atIndex(f);if(z&&z.lineNode){let we=z.lineNode.querySelector("table.dataTable[data-tblId]");if(we){let ae=we.getAttribute("data-tblId"),ze=we.getAttribute("data-row");if(ae===A2.tblId&&ze!==null){let Ee=we.querySelectorAll("td");if(Ee.length>0){let M=[];Ee.forEach(Fe=>{let _e=(Fe.getAttribute("style")||"").match(/width:\s*([0-9.]+)%/);_e?M.push(parseFloat(_e[1])):M.push(100/Ee.length)});let te={tblId:ae,row:parseInt(ze,10),cols:Ee.length,columnWidths:M};return{lineIndex:f,metadata:te}}}}}}}catch{}return null},q=B(H);q&&T.push(q);for(let f=1;f<=A;f++){let N=F>=se,z=R>=se;if(N&&z)break;if(!N){let we=H-f;if(we>=0){let ae=B(we);ae?(T.push(ae),F=0):F++}}if(!z){let we=H+f;if(we<D){let ae=B(we);ae?(T.push(ae),R=0):R++}
98}}for(let f of T){let N={...f.metadata,columnWidths:c},z=JSON.stringify(N),we=w.lines.atIndex(f.lineIndex);if(!we){console.error(`${S}: Could not get line entry for line ${f.lineIndex}`);continue}let ae=Math.max(1,we.text.length),ze=[f.lineIndex,0],Ee=[f.lineIndex,ae];y.ace_performDocumentApplyAttributesToRange(ze,Ee,[[Jt,z]])}}catch(w){console.error(`${S}: Error applying updated metadata:`,w)}},"applyTableResizeToAllRows",!0),E2=0,O2=0,Dc=null,I2=-1,P2=[],A2=null,Y2=-1};Ts.aceUndoRedo=(t,e)=>{let n="[ep_data_tables:aceUndoRedo]";if(!e||!e.rep||!e.rep.selStart||!e.rep.selEnd)return;let u=e.rep.selStart[0],s=e.rep.selEnd[0],i=!1,c=[];for(let d=u;d<=s;d++)e.documentAttributeManager?.getAttributeOnLine(d,Jt)&&(i=!0,c.push(d));if(i)try{for(let d of c){let p=e.documentAttributeManager?.getAttributeOnLine(d,Jt);if(!p)continue;let g=JSON.parse(p);if(!g||typeof g.cols!="number"){let S=(e.rep.lines.atIndex(d)?.text||"").split(Ne);if(S.length>1){let w={cols:S.length,rows:1,cells:S.map((T,D)=>({col:D,row:0}))};e.documentAttributeManager.setAttributeOnLine(d,Jt,JSON.stringify(w))}else e.documentAttributeManager.removeAttributeOnLine(d,Jt)}}}catch(d){console.error(`${n} Error during undo/redo validation:`,d)}}});var Zx=et(Qx=>{"use strict";function mC(t){let e=t,n=0;for(;e=e.previousElementSibling;)n++;return n}Qx.postAceInit=(t,e)=>{let n=$("#table-context-menu"),u=$("#create-table-container"),s=$("#new-table-size-selector td"),i=$("#new-table-size"),c=$("#table-menu-button");function d(p,g,y=0,S=0){let w=g[0].getBoundingClientRect(),T=w.left+y,D=w.top+S,H=p.css("display")==="none";H&&p.css({visibility:"hidden",display:"block"});let A=p.outerWidth(),F=p.outerHeight();H&&p.css({visibility:"",display:"none"});let R=window.innerWidth,se=window.innerHeight,B=8;if(T+A>R-B){let q=w.right-A-y;q>=B?T=q:T=R-A-B}if(T<B&&(T=B),D+F>se-B){let q=w.top-F;q>=B?D=q:D=se-F-B}D<B&&(D=B),p.css({left:T,top:D})}setTimeout(()=>{try{n.add(u).appendTo("body").hide(),s.hover(function(){let p=$(this),g=p.parent().index(),y=p.index();s.removeClass("selected");for(let w=0;w<=g;w++)for(let T=0;T<=y;T++)$("#new-table-size-selector tr").eq(w).find("td").eq(T).addClass("selected");let S=`${y+1} X ${g+1}`;i.text(S)}),c.on("click",p=>{p.preventDefault(),p.stopPropagation(),d(n,c,0,c.outerHeight()),n.toggle(),u.hide()}),$("#tbl_prop_create_table").hover(function(){d(u,$(this),$(this).outerWidth(),-12),u.show()},()=>{setTimeout(()=>{u.is(":hover")||u.hide()},100)}),u.hover(()=>{u.show()},()=>{u.hide()}),s.on("click",()=>{let[p,g]=i.text().split(" X ").map(y=>parseInt(y,10));e.ace.callWithAce(y=>{y.ace_createTableViaAttributes(g,p)},"tblCreate",!0),n.hide(),u.hide()}),n.find(".menu-item[data-action]").not("#tbl_prop_create_table").on("click",function(p){let g=$(this).data("action");p.preventDefault(),p.stopPropagation(),e.ace.callWithAce(y=>{y.ace_doDatatableOptions(g)},"tblOptions",!0),n.hide()}),$("#tbl_prop_menu_hide").on("click",p=>{p.preventDefault(),p.stopPropagation(),n.hide()}),$(document).on("click",p=>{$(p.target).closest("#table-context-menu, #table-menu-button, #create-table-container").length||(n.hide(),u.hide())}),e.ace.callWithAce(p=>{try{let g=$('iframe[name="ace_outer"]').contents().find('iframe[name="ace_inner"]');if(g.length===0){console.error("ep_data_tables postAceInit: ERROR - Could not find inner iframe (ace_inner) for cell selection.");return}let y=$(g.contents().find("body")),S=g.contents();if(!y||y.length===0){console.error("ep_data_tables postAceInit: ERROR - Could not get body from inner iframe for cell selection.");return}if(!p.editor){console.error("ep_data_tables postAceInit: ERROR - ace.editor is STILL undefined inside callWithAce. Cannot attach state.");return}typeof p.editor.ep_data_tables_last_clicked>"u"&&(p.editor.ep_data_tables_last_clicked=null),y.on("mousedown","table.dataTable td",function(w){let T=w.target;if($(T).closest(".inline-image, .image-placeholder, .image-inner, .image-resize-handle").length>0||w.button!==0)return;let A=$(this),F=A.closest("tr"),R=F.closest("table.dataTable"),se=A.closest("div.ace-line");if(A.length&&F.length&&R.length&&se.length){let B=A.index(),q=R.attr("data-tblId"),f=mC(se[0]);q!==void 0&&B!==-1&&f!==-1?p.editor.ep_data_tables_last_clicked={lineNum:f,cellIndex:B,tblId:q}:(console.warn("[ep_data_tables mousedown] Could not reliably get cell info (FAIL).",{tblId:q,cellIndex:B,lineNum:f}),p.editor.ep_data_tables_last_clicked=null)}}),$(S).on("mousedown",function(w){$(w.target).closest("table.dataTable").length||p.editor.ep_data_tables_last_clicked&&(p.editor.ep_data_tables_last_clicked=null)})}catch(g){console.error("[ep_data_tables postAceInit] Error attaching mousedown listener (inside callWithAce):",g)}},"tables5_cell_selection_setup",!0)}catch(p){console.error("[ep_data_tables:initialisation] Error in setTimeout callback:",p)}},400)}});var U5=et(N2=>{"use strict";var ew=t=>{let e=t.ace_getRep(),n=e.selStart[0];return e.lines.atIndex(n).text?(t.ace_doReturnKey(),n+1):n},tw=t=>{let n=clientVars.ep_image_upload.mimeTypes[t.type],u=n?n.extensions[0]:null,s=null,i=html10n.get("ep_image_upload.error.title");if(clientVars.ep_image_upload&&clientVars.ep_image_upload.fileTypes){if(s=!1,n&&n.extensions)for(let c of clientVars.ep_image_upload.fileTypes)n.extensions.indexOf(c)>-1&&(s=!0);if(s===!1){let c=html10n.get("ep_image_upload.error.fileType");return $.gritter.add({title:i,text:c,sticky:!0,class_name:"error"}),!1}}if(clientVars.ep_image_upload&&t.size>clientVars.ep_image_upload.maxFileSize){let c=clientVars.ep_image_upload.maxFileSize/1e6,d=html10n.get("ep_image_upload.error.fileSize",{maxallowed:c});return $.gritter.add({title:i,text:d,sticky:!0,class_name:"error"}),!1}return u};N2._isValid=tw;var nw=(t,e,n)=>{let u=new FormData;u.append("file",e,n||e.name),$("#imageUploadModalLoader").addClass("popup-show"),$.ajax({type:"POST",url:`${clientVars.padId}/pluginfw/ep_image_upload/upload`,xhr:()=>$.ajaxSettings.xhr(),success:s=>{$("#imageUploadModalLoader").removeClass("popup-show"),t.ace.callWithAce(i=>{let c=ew(i);i.ace_addImage(c,s),i.ace_doReturnKey()},"img",!0)},error:s=>{let i;try{i=JSON.parse(s.responseText.trim()),i.type&&(i.message=window._(`ep_image_upload.error.${i.type}`))}catch{i={message:s.responseText}}$("#imageUploadModalLoader").removeClass("popup-show"),$("#imageUploadModalError .error").html(i.message),$("#imageUploadModalError").addClass("popup-show")}
98,async:!0,data:u,cache:!1,contentType:!1,processData:!1,timeout:6e4})};N2.uploadFile=nw;N2.postToolbarInit=(t,e)=>{e.toolbar.registerCommand("imageUpload",()=>{$(document).find("body").find("#imageInput").remove(),$(document).find("body").append(`<input 99 style="width:1px;height:1px;z-index:-10000;" 100 id="imageInput" type="file" />`),$(document).find("body").find("#imageInput").on("change",s=>{let i=s.target.files;if(!i.length)return"Please choose a file to upload first.";let c=i[0];if(tw(c))if(clientVars.ep_image_upload.storageType==="base64"){$("#imageUploadModalLoader").removeClass("popup-show");let d=new FileReader;d.readAsDataURL(c),d.onload=()=>{let p=d.result;e.ace.callWithAce(g=>{let y=ew(g);g.ace_addImage(y,p),g.ace_doReturnKey()},"img",!0)}}else nw(e,c)}),$(document).find("body").find("#imageInput").trigger("click")})}});var rw=et(Yc=>{"use strict";var uw={removeImage(t){this.documentAttributeManager.removeAttributeOnLine(t,"img")},addImage(t,e){this.documentAttributeManager.setAttributeOnLine(t,"img",e)}};Yc.aceAttribsToClasses=(t,e)=>{if(e.key==="img"){let n=e.value;return e.value.indexOf("<img")===0&&(n=/src\s*=\s*"([^\s]+\/\/[^/]+.\/[^\s]+\.\w*)/gi.exec(e.value)[1]),[`img:${n}`]}};Yc.aceDomLineProcessLineAttributes=(t,e)=>{let n=/(?:^| )img:([^> ]*)/.exec(e.cls);return n?n[1]?[{preHtml:`<img src="${n[1]}">`,postHtml:"",processedMarker:!0}]:[]:[]};Yc.aceEditorCSS=()=>["/ep_image_upload/static/css/ace.css","/ep_image_upload/static/css/ep_image_upload.css"];Yc.aceInitialized=(t,e)=>{let n=e.editorInfo;n.ace_addImage=uw.addImage.bind(e),n.ace_removeImage=uw.removeImage.bind(e)};Yc.aceRegisterBlockElements=()=>["img"]});var sw=et(jd=>{"use strict";var{_isValid:hC,uploadFile:_C}=U5();jd.collectContentImage=(t,{node:e,state:{lineAttributes:n},tname:u})=>{if((u==="div"||u==="p")&&delete n.img,u!=="img")return;let s=e.currentSrc||e.src||e.attribs&&e.attribs.src;if(typeof window<"u"&&clientVars.ep_image_upload.storageType==="local"){if(/^http/.test(s)){n.img=s;return}let i=Hl().padeditor,c=s.match(/data:([^;]+);base64,(.*)/);if(!c||!c[1]||!c[2])return;let d=Uint8Array.from(window.atob(c[2]),y=>y.charCodeAt(0)),p=hC({size:d.length,type:c[1]});if(!p)return;let g=new Blob([d],{type:c[1]});_C(i,g,`image.${p}`)}else n.img=s};jd.collectContentPre=(t,e)=>{};jd.collectContentPost=(t,e)=>{let n=e.tname,s=e.state.lineAttributes;n==="img"&&delete s.img};jd.ccRegisterBlockElements=(t,e)=>["img"]});var ow=et(iw=>{"use strict";iw.postAceInit=(t,{clientVars:e=window.clientVars})=>{window.clientVars.ep_button_link||(console.warn("No settings set for for ep_button_link so displaying default Pad Link button"),console.warn("For more help https://github.com/ether/ep_button_link"));let n=e.ep_button_link&&e.ep_button_link.buttons||[{text:"Pad Link",link:location.href,before:'[data-key="showTimeSlider"]',classes:"grouped-left"}],u=$("#editbar");for(let s of n){let{link:i,newWindow:c=!0,text:d="",title:p,before:g,after:y,classes:S}=s,w=p?{title:p,"aria-label":p}:{},T=$("<li>").append($("<a>").addClass(S).attr("href",i).attr(c?{target:"_blank",rel:"noopener noreferrer"}:{}).attr(w).append($("<button>").addClass("buttonicon").addClass("buttonicon-ep_button_link").attr(w).html(d)));y?u.contents().find(y).after(T):u.contents().find(g).before(T)}}});var cw=et(aw=>{"use strict";aw.handleClientMessage_shoutMessage=function(t,e){let n=new Date(e.payload.timestamp);$.gritter.add({title:"Admin message",text:"["+n.toLocaleTimeString()+"]: "+e.payload.message,sticky:!0})}});var dw=et(lw=>{"use strict";lw.aceEditEvent=(t,e)=>{if(e.callstack&&e.callstack.type==="idleWorkTimer")return!1;e.rep&&tableOfContents.showPosition(e.rep),$("#toc:visible").length>0&&tableOfContents.update()}});var pw=et(fw=>{"use strict";fw.postAceInit=()=>{$("#editorcontainerbox").hasClass("flex-layout")||$.gritter.add({title:"Error",text:"Ep_table_of_contents: Please upgrade to etherpad 1.8.3 for this plugin to work correctly",sticky:!0,class_name:"error"});let t=$("#options-toc");t.on("click",()=>{t.is(":checked")?tableOfContents.enable():(t.prop("checked",!1),tableOfContents.disable())}),t.is(":checked")?tableOfContents.enable():tableOfContents.disable();let e=tableOfContents.getParam("toc");e===!0?(t.prop("checked",!0),tableOfContents.enable()):e===!1&&(t.prop("checked",!1),tableOfContents.disable())}});var hw=et(mw=>{"use strict";mw.postAceInit=function(t,e){var n=bC().anchor;n&&gC("#"+n.trim())};function gC(t){for(var e=$('iframe[name="ace_outer"]').contents(),n=e.find("iframe").contents().find("#innerdocbody").contents(),u=0;u<n.length;u++){var s=n[u];if(s.textContent.trim().startsWith(t)){var i=s.offsetTop,c=e.find("#outerdocbody");c.animate({scrollTop:i}),(browser.mozilla||browser.firefox)&&c.parent().animate({scrollTop:i});break}}}function bC(){for(var t=[],e,u=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),n=0;n<u.length;n++)e=u[n].split("="),t.push(e[0]),t[e[0]]=e[1];for(var u=window.location.href.slice(window.location.href.indexOf("#")+1).split("&"),n=0;n<u.length;n++)e=u[n].split("="),t.push(e[0]),t[e[0]]=e[1];return t}});var gw=et(_w=>{"use strict";var V5=qc().padcookie,yC=(t,e)=>{let u=$('iframe[name="ace_outer"]').contents().find("iframe").contents().find("#innerdocbody"),s={enable:()=>{u.attr("spellcheck","true")},disable:()=>
100{u.attr("spellcheck","false")}};V5.getPref("spellcheck")===!1?($("#options-spellcheck").val(),$("#options-spellcheck").attr("checked","unchecked"),$("#options-spellcheck").attr("checked",!1)):$("#options-spellcheck").attr("checked","checked"),$("#options-spellcheck").is(":checked")?s.enable():s.disable(),$("#options-spellcheck").on("click",()=>{$("#options-spellcheck").is(":checked")?(V5.setPref("spellcheck",!0),s.enable()):(V5.setPref("spellcheck",!1),s.disable())})};_w.postAceInit=yC});var bw=et(Ec=>{"use strict";var Zr=Wc().$;Ec.postAceInit=function(t,e){Zr("#editorcontainerbox").hasClass("flex-layout")||Zr.gritter.add({title:"Error",text:"Ep_embed_hyperlink2: Please upgrade to etherpad 1.9 for this plugin to work correctly",sticky:!0,class_name:"error"}),Zr(".hyperlink-icon").on("click",function(){Zr(".hyperlink-dialog").toggleClass("popup-show"),Zr(".hyperlink-dialog").css("left",Zr(".hyperlink-icon").offset().left-12)}),Zr(".hyperlink-save").on("click",function(){var n=Zr(".hyperlink-url").val();e.ace.callWithAce(function(u){u.ace_doInsertLink(n)},"insertLink",!0),Zr(".hyperlink-url").val(""),Zr(".hyperlink-dialog").removeClass("popup-show")}),Zr(".hyperlink-url").on("keyup",function(n){n.keyCode==13&&Zr(".hyperlink-save").click()})};Ec.aceAttribsToClasses=function(t,e){if(e.key=="url"){var n=e.value;return["url-"+n]}};Ec.aceCreateDomLine=function(t,e){var n=e.cls,u=e.domline,s=/(?:^| )url-(\S*)/.exec(n),i={};return s!=null?(s=s[1],!/^http:\/\//.test(s)&&!/^https:\/\//.test(s)&&(s="http://"+s),i={extraOpenTags:'<a href="'+s+'">',extraCloseTags:"</a>",cls:n},i):[]};Ec.aceInitialized=function(t,e){var n=e.editorInfo;n.ace_doInsertLink=xC.bind(e)};function xC(u){var e=this.rep,n=this.documentAttributeManager;if(e.selStart&&e.selEnd){var u=["url",u];n.setAttributesOnRange(e.selStart,e.selEnd,[u])}}Ec.collectContentPre=function(t,e){var n=/(?:^| )url-(\S*)/.exec(e.cls);n&&e.cc.doAttrib(e.state,"url::"+n)}});var xw=et(Ai=>{"use strict";var Wd=["left","center","justify","right"],yw=(t,e)=>Array.from(Array(Math.abs(e-t)+1),(n,u)=>t+u);Ai.aceRegisterBlockElements=()=>Wd;Ai.aceRegisterLineAttributes=()=>["align"];Ai.postAceInit=(t,e)=>{$("body").on("click",".ep_align",function(){let n=$(this).data("align"),u=parseInt(n,10);isNaN(u)||e.ace.callWithAce(s=>{s.ace_doInsertAlign(u)},"insertalign",!0)})};Ai.aceEditEvent=(t,e)=>{let n=e.callstack;return n.type!=="handleClick"&&n.type!=="handleKeyEvent"&&!n.docTextChanged||n.type==="setBaseText"||n.type==="setup"?!1:setTimeout(()=>{let u=e.documentAttributeManager,s=e.rep,i={},c=s.selStart[0],d=Math.max(c,s.selEnd[0]-(s.selEnd[1]===0?1:0)),p=0;yw(c,d+1).forEach(g=>{p++;let y=u.getAttributeOnLine(g,"align");i[y]?i[y].count++:(i[y]={},i[y].count=1)}),$.each(i,(g,y)=>{y.count})},250)};Ai.aceAttribsToClasses=(t,e)=>{if(e.key==="align")return[`align:${e.value}`]};Ai.aceDomLineProcessLineAttributes=(t,e)=>{let n=e.cls,u=/(?:^| )align:([A-Za-z0-9]*)/.exec(n),s;if(u&&(s=Wd.indexOf(u[1])),s!==void 0&&s>=0){let i=Wd[s],c=`width:100%;margin:0 auto;list-style-position:inside;display:block;text-align:${i}`;return[{preHtml:`<${i} style="${c}">`,postHtml:`</${i}>`,processedMarker:!0}]}return[]};Ai.aceInitialized=(t,e)=>{function n(s){let i=this.rep,c=this.documentAttributeManager;if(!(i.selStart&&i.selEnd)||s>=0&&Wd[s]===void 0)return;let d=i.selStart[0],p=Math.max(d,i.selEnd[0]-(i.selEnd[1]===0?1:0));yw(d,p).forEach(g=>{s>=0?c.setAttributeOnLine(g,"align",Wd[s]):c.removeAttributeOnLine(g,"align")})}let u=e.editorInfo;u.ace_doInsertAlign=n.bind(e)};var R2=(t,e)=>{t.ace.callWithAce(n=>{n.ace_doInsertAlign(e),n.ace_focus()},"insertalign",!0)};Ai.postToolbarInit=(t,e)=>{let n=e.toolbar;return n.registerCommand("alignLeft",()=>{R2(e,0)}),n.registerCommand("alignCenter",()=>{R2(e,1)}),n.registerCommand("alignJustify",()=>{R2(e,2)}),n.registerCommand("alignRight",()=>{R2(e,3)}),!0}});var ww=et(K5=>{"use strict";var J5=["left","center","justify","right"];K5.collectContentPre=(t,e,n)=>{let u=e.tname,i=e.state.lineAttributes,c=J5.indexOf(u);return(u==="div"||u==="p")&&delete i.align,c>=0&&(i.align=J5[c]),n()};K5.collectContentPost=(t,e,n)=>{let u=e.tname,i=e.state.lineAttributes;return J5.indexOf(u)>=0&&delete i.align,n()}});var G5=et((Qte,vw)=>{"use strict";var Mw=t=>{let{attr:e,tags:n,normalize:u}=t;
100return{aceAttribsToClasses:(y,S)=>{if(S.key===e)return[`${e}:${S.value}`]},aceDomLineProcessLineAttributes:(y,S)=>{let w=S.cls,T=new RegExp(`(?:^| )${e}:([A-Za-z0-9]*)`).exec(w);if(T){let D=T[1];if(u&&(D=u(D)),n.indexOf(D)>=0)return[{preHtml:`<${D}>`,postHtml:`</${D}>`,processedMarker:!0}]}return[]},aceRegisterBlockElements:()=>n,aceRegisterLineAttributes:()=>[e],collectContentPre:(y,S,w)=>{let T=S.tname,D=S.state.lineAttributes;if((T==="div"||T==="p")&&delete D[e],n.indexOf(T)>=0&&(D[e]=T),w)return w()},collectContentPost:(y,S,w)=>{let T=S.tname,D=S.state.lineAttributes;if(n.indexOf(T)>=0&&delete D[e],w)return w()}}},Lw=t=>{let{attr:e,values:n}=t,u=new RegExp(`(?:^| )${e}:([A-Za-z0-9]*)`);return{aceAttribsToClasses:(p,g)=>{if(g.key.indexOf(`${e}:`)!==-1){let y=u.exec(g.key);if(y)return[`${e}:${y[1]}`]}if(g.key===e)return[`${e}:${g.value}`]},aceCreateDomLine:(p,g)=>{let y=g.cls,S=u.exec(y);return S?n&&n.indexOf(S[1])<0?[]:[{extraOpenTags:"",extraCloseTags:"",cls:y}]:[]},collectContentPre:(p,g)=>{let y=u.exec(g.cls);y&&y[1]&&g.cc.doAttrib(g.state,`${e}::${y[1]}`)},collectContentPost:()=>{}}},kw=t=>{let{tags:e}=t;return{aceAttribClasses:(d,p)=>{for(let g of e)p[g]=`tag:${g}`;return p},aceAttribsToClasses:(d,p)=>{if(e.includes(p.key))return[p.key]},aceRegisterBlockElements:()=>e,collectContentPre:(d,p,g)=>{let y=p.tname;if(e.includes(y)&&p.cc.doAttrib(p.state,y),g)return g()},collectContentPost:(d,p,g)=>{if(g)return g()}}};
100vw.exports={lineAttribute:Mw,inlineAttribute:Lw,tagAttribute:kw,createLineAttribute:Mw,createInlineAttribute:Lw,createTagAttribute:kw}});var Sw=et(T0=>{"use strict";var{lineAttribute:wC}=G5(),MC=["ep_headings2/static/css/editor.css"],H2=["h1","h2","h3","h4","code"],X5=wC({attr:"heading",tags:H2,normalize:t=>t==="h5"||t==="h6"?"h4":t});T0.aceRegisterBlockElements=X5.aceRegisterBlockElements;T0.aceAttribsToClasses=X5.aceAttribsToClasses;T0.aceDomLineProcessLineAttributes=X5.aceDomLineProcessLineAttributes;T0.postAceInit=(t,e)=>{let n=$("#heading-selection");n.on("change",function(){let u=$(this).val(),s=parseInt(u,10);isNaN(s)||(e.ace.callWithAce(i=>{i.ace_doInsertHeading(s)},"insertheading",!0),n.val("dummy")),e.ace.focus()})};var Tw=(t,e)=>Array.from(Array(Math.abs(e-t)+1),(n,u)=>t+u);T0.aceEditEvent=(t,e)=>{let n=e.callstack;if(n.type!=="handleClick"&&n.type!=="handleKeyEvent"&&!n.docTextChanged||n.type==="setBaseText"||n.type==="setup")return!1;setTimeout(()=>{let u=e.documentAttributeManager,s=e.rep,i={};$("#heading-selection").val("dummy").niceSelect("update");let c=s.selStart[0],d=Math.max(c,s.selEnd[0]-(s.selEnd[1]===0?1:0)),p=0;Tw(c,d).forEach(g=>{p++;let y=u.getAttributeOnLine(g,"heading");i[y]?i[y].count++:(i[y]={},i[y].count=1)}),$.each(i,(g,y)=>{if(y.count===p){let S=H2.indexOf(g);$("#heading-selection").val(S).niceSelect("update")}})},250)};T0.aceInitialized=(t,e)=>{let n=e.editorInfo;n.ace_doInsertHeading=u=>{let{documentAttributeManager:s,rep:i}=e;if(!(i.selStart&&i.selEnd)||u>=0&&H2[u]===void 0)return;let c=i.selStart[0],d=Math.max(c,i.selEnd[0]-(i.selEnd[1]===0?1:0));Tw(c,d).forEach(p=>{u>=0?s.setAttributeOnLine(p,"heading",H2[u]):s.removeAttributeOnLine(p,"heading")})}};T0.aceEditorCSS=()=>MC});var Dw=et(Q5=>{"use strict";var{lineAttribute:LC}=G5(),kC=["h1","h2","h3","h4","code"],Cw=LC({attr:"heading",tags:kC});Q5.collectContentPre=Cw.collectContentPre;Q5.collectContentPost=Cw.collectContentPost});(async()=>{m7(),window.clientVars={randomVersionString:"b3247f54",cookiePrefix:""};let t=new URL("..",window.location.href).pathname;window.$=window.jQuery=Wc().jQuery,window.browser=Kd();let e=Zd();e.baseURL=t,window.plugins=T3();let n=Wr();window.pad=e.pad,window.chat=C4().chat,window.padeditbar=E4().padeditbar,window.padimpexp=I3().padimpexp,e1(),Hg(),window.plugins.baseURL=t,await window.plugins.update(new Map([["ep_prompt_for_name/static/js/index",Fg()],["ep_comments_page/static/js/index",Px()],["ep_comments_page/static/js/shared",Qh()],["ep_data_tables/static/js/client_hooks",Xx()],["ep_data_tables/static/js/initialisation",Zx()],["ep_image_upload/static/js/toolbar",U5()],["ep_image_upload/static/js/clientHooks",rw()],["ep_image_upload/static/js/contentCollection",sw()],["ep_button_link/static/js/main",ow()],["ep_message_all/static/js/messageHandler",cw()],["ep_table_of_contents/static/js/aceEditEvent",dw()],["ep_table_of_contents/static/js/postAceInit",pw()],["ep_scrolltoanchor/static/js/postAceInit",hw()],["ep_spellcheck/static/js/spellcheck",gw()],["ep_embedded_hyperlinks2/static/js/index",bw()],["ep_align/static/js/index",xw()],["ep_align/static/js/shared",ww()],["ep_headings2/static/js/index",Sw()],["ep_headings2/static/js/shared",Dw()]])),window._postPluginUpdateForTestingDone=!1,window._postPluginUpdateForTesting!=null&&window._postPluginUpdateForTesting(),window._postPluginUpdateForTestingDone=!0,window.pluginDefs=Uc(),e.init(),await new Promise(u=>$(u)),await n.aCallAll("documentReady")})();})(); 101/*! 102 * jQuery JavaScript Library v3.7.1 103 * https://jquery.com/ 104 * 105 * Copyright OpenJS Foundation and other contributors 106 * Released under the MIT license 107 * https://jquery.org/license 108 * 109 * Date: 2023-08-28T13:37Z 110 */ 111/*! 112 * Bowser - a browser detector 113 * https://github.com/ded/bowser 114 * MIT License | (c) Dustin Diaz 2015 115 */ 116// @license magnet:?xt=urn:btih:8e4f440f4c65981c5bf93c76d35135ba5064d8b7&dn=apache-2.0.txt Apache-2.0 117// @license-end 118/*! Bundled license information: 119 120js-cookie/dist/js.cookie.mjs: 121 (*! js-cookie v3.0.5 | MIT *) 122 123security/index.js: 124 (*! 125 126 Copyright (c) 2011 Chad Weider 127 128 Permission is hereby granted, free of charge, to any person obtaining a copy 129 of this software and associated documentation files (the "Software"), to deal 130 in the Software without restriction, including without limitation the rights 131 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 132 copies of the Software, and to permit persons to whom the Software is 133 furnished to do so, subject to the following conditions: 134 135 The above copyright notice and this permission notice shall be included in 136 all copies or substantial portions of the Software. 137 138 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 139 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 140 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 141 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 142 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 143 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 144 SOFTWARE. 145 146 *) 147 148tinycon/tinycon.js: 149 (*! 150 * Tinycon - A small library for manipulating the Favicon 151 * Tom Moor, http://tommoor.com 152 * Copyright (c) 2015 Tom Moor 153 * @license MIT Licensed 154 *) 155*/
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.