(function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:false,exports:{}};e[n].call(i.exports,i,i.exports,r);i.l=true;return i.exports}r.m=e;r.c=t;r.d=function(e,t,n){if(!r.o(e,t))Object.defineProperty(e,t,{configurable:false,enumerable:true,get:n})};r.n=function(e){var t=e&&e.__esModule?function t(){return e["default"]}:function t(){return e};r.d(t,"a",t);return t};r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};r.p="";return r(r.s=21)})([function(e,t,r){"use strict";function n(e){return Object.prototype.toString.call(e)}function i(e){return"[object String]"===n(e)}var s=Object.prototype.hasOwnProperty;function a(e,t){return s.call(e,t)}function o(e){var t=Array.prototype.slice.call(arguments,1);t.forEach(function(t){if(!t)return;if("object"!==typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach(function(r){e[r]=t[r]})});return e}function l(e,t,r){return[].concat(e.slice(0,t),r,e.slice(t+1))}function u(e){if(e>=55296&&e<=57343)return false;if(e>=64976&&e<=65007)return false;if(65535===(65535&e)||65534===(65535&e))return false;if(e>=0&&e<=8)return false;if(11===e)return false;if(e>=14&&e<=31)return false;if(e>=127&&e<=159)return false;if(e>1114111)return false;return true}function c(e){if(e>65535){e-=65536;var t=55296+(e>>10),r=56320+(1023&e);return String.fromCharCode(t,r)}return String.fromCharCode(e)}var f=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g;var p=/&([a-z#][a-z0-9]{1,31});/gi;var h=new RegExp(f.source+"|"+p.source,"gi");var d=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;var m=r(11);function g(e,t){var r=0;if(a(m,t))return m[t];if(35===t.charCodeAt(0)&&d.test(t)){r="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10);if(u(r))return c(r)}return e}function v(e){if(e.indexOf("\\")<0)return e;return e.replace(f,"$1")}function b(e){if(e.indexOf("\\")<0&&e.indexOf("&")<0)return e;return e.replace(h,function(e,t,r){if(t)return t;return g(e,r)})}var _=/[&<>"]/;var y=/[&<>"]/g;var k={"&":"&","<":"<",">":">",'"':"""};function x(e){return k[e]}function w(e){if(_.test(e))return e.replace(y,x);return e}var C=/[.?*+^$[\]\\(){}|-]/g;function A(e){return e.replace(C,"\\$&")}function D(e){switch(e){case 9:case 32:return true}return false}function E(e){if(e>=8192&&e<=8202)return true;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return true}return false}var q=r(6);function S(e){return q.test(e)}function T(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return true;default:return false}}function L(e){return e.trim().replace(/\s+/g," ").toUpperCase()}t.lib={};t.lib.mdurl=r(12);t.lib.ucmicro=r(36);t.assign=o;t.isString=i;t.has=a;t.unescapeMd=v;t.unescapeAll=b;t.isValidEntityCode=u;t.fromCodePoint=c;t.escapeHtml=w;t.arrayReplaceAt=l;t.isSpace=D;t.isWhiteSpace=E;t.isMdAsciiPunct=T;t.isPunctChar=S;t.escapeRE=A;t.normalizeReference=L},function(e,t,r){(function(t,r){(function(){"use strict";function n(e,t,r,n,i,s){return{tag:e,key:t,attrs:r,children:n,text:i,dom:s,domSize:void 0,state:void 0,_state:void 0,events:void 0,instance:void 0,skip:false}}n.normalize=function(e){if(Array.isArray(e))return n("[",void 0,void 0,n.normalizeChildren(e),void 0,void 0);if(null!=e&&"object"!==typeof e)return n("#",void 0,void 0,false===e?"":e,void 0,void 0);return e};n.normalizeChildren=function e(t){for(var r=0;r0)a.className=n.join(" ");return s[e]={tag:r,attrs:a}}function u(e,t,r){var i=false,s,l;var u=t.className||t.class;if(!o(e.attrs)&&!o(t)){var c={};for(var f in t)if(a.call(t,f))c[f]=t[f];t=c}for(var f in e.attrs)if(a.call(e.attrs,f))t[f]=e.attrs[f];if(void 0!==u){if(void 0!==t.class){t.class=void 0;t.className=u}if(null!=e.attrs.className)t.className=e.attrs.className+" "+u}for(var f in t)if(a.call(t,f)&&"key"!==f){i=true;break}if(Array.isArray(r)&&1===r.length&&null!=r[0]&&"#"===r[0].tag)l=r[0].children;else s=r;return n(e.tag,t.key,i?t:void 0,s,l)}function c(e){var t=arguments[1],r=2,i;if(null==e||"string"!==typeof e&&"function"!==typeof e&&"function"!==typeof e.view)throw Error("The selector must be either a string or a component.");if("string"===typeof e)var a=s[e]||l(e);if(null==t)t={};else if("object"!==typeof t||null!=t.tag||Array.isArray(t)){t={};r=1}if(arguments.length===r+1){i=arguments[r];if(!Array.isArray(i))i=[i]}else{i=[];while(r0)return;e(r)}}var n=r(a);try{e(r(s),n)}catch(e){n(e)}}c(e)};p.prototype.then=function(e,t){var r=this,n=r._instance;function i(e,t,r,i){t.push(function(t){if("function"!==typeof e)r(t);else try{s(e(t))}catch(e){if(a)a(e)}});if("function"===typeof n.retry&&i===n.state)n.retry()}var s,a;var o=new p(function(e,t){s=e,a=t});i(e,n.resolvers,s,true),i(t,n.rejectors,a,false);return o};p.prototype.catch=function(e){return this.then(null,e)};p.resolve=function(e){if(e instanceof p)return e;return new p(function(t){t(e)})};p.reject=function(e){return new p(function(t,r){r(e)})};p.all=function(e){return new p(function(t,r){var n=e.length,i=0,s=[];if(0===e.length)t([]);else for(var a=0;a=200&&s.status<300||304===s.status||d.test(r.url))t(m(r.type,e));else{var i=new Error(s.responseText);for(var o in e)i[o]=e[o];n(i)}}catch(e){n(e)}};if(i&&null!=r.data)s.send(r.data);else s.send()});return true===r.background?o:i(o)}function l(n,i){var o=s();n=a(n,i);var l=new t(function(t,i){var s=n.callbackName||"_mithril_"+Math.round(1e16*Math.random())+"_"+r++;var a=e.document.createElement("script");e[s]=function(r){a.parentNode.removeChild(a);t(m(n.type,r));delete e[s]};a.onerror=function(){a.parentNode.removeChild(a);i(new Error("JSONP request failed"));delete e[s]};if(null==n.data)n.data={};n.url=u(n.url,n.data);n.data[n.callbackKey||"callback"]=s;a.src=c(n.url,n.data);e.document.documentElement.appendChild(a)});return true===n.background?l:o(l)}function u(e,t){if(null==t)return e;var r=e.match(/:[^\/]+/gi)||[];for(var n=0;n=p&&m>=h){var v=t[p],_=r[h];if(v===_&&!n)p++,h++;else if(null==v)p++;else if(null==_)h++;else if(v.key===_.key){var y=null!=f&&p>=t.length-f.length||null==f&&n;p++,h++;b(e,v,_,i,E(t,p,s),y,a);if(n&&v.tag===_.tag)q(e,D(v),s)}else{var v=t[d];if(v===_&&!n)d--,h++;else if(null==v)d--;else if(null==_)h++;else if(v.key===_.key){var y=null!=f&&d>=t.length-f.length||null==f&&n;b(e,v,_,i,E(t,d+1,s),y,a);if(n||h=p&&m>=h){var v=t[d],_=r[m];if(v===_&&!n)d--,m--;else if(null==v)d--;else if(null==_)m--;else if(v.key===_.key){var y=null!=f&&d>=t.length-f.length||null==f&&n;b(e,v,_,i,E(t,d+1,s),y,a);if(n&&v.tag===_.tag)q(e,D(v),s);if(null!=v.dom)s=v.dom;d--,m--}else{if(!g)g=A(t,d);if(null!=_){var k=g[_.key];if(null!=k){var x=t[k];var y=null!=f&&k>=t.length-f.length||null==f&&n;b(e,x,_,i,E(t,d+1,s),n,a);q(e,D(x),s);t[k].skip=true;if(null!=x.dom)s=x.dom}else{var w=c(e,_,i,a,s);s=w}}m--}if(m0){var i=e.dom;while(--r)n.appendChild(i.nextSibling);n.insertBefore(i,n.firstChild)}return n}else return e.dom}function E(e,t,r){for(;t1){var s=e.dom;while(--i)F(s.nextSibling)}F(e.dom);if(null!=t&&null==e.domSize&&!$(e.attrs)&&"string"===typeof e.tag)if(!t.pool)t.pool=[e];else t.pool.push(e)}}}}function F(e){var t=e.parentNode;if(null!=t)t.removeChild(e)}function z(e){if(e.attrs&&"function"===typeof e.attrs.onremove)e.attrs.onremove.call(e.state,e);if("string"!==typeof e.tag){if("function"===typeof e._state.onremove)e._state.onremove.call(e.state,e);if(null!=e.instance)z(e.instance)}else{var t=e.children;if(Array.isArray(t))for(var r=0;r-1&&"xlink"===t.substr(0,a))s.setAttributeNS("http://www.w3.org/1999/xlink",t.slice(a+1),n);else if("o"===t[0]&&"n"===t[1]&&"function"===typeof n)V(e,t,n);else if("style"===t)U(s,r,n);else if(t in s&&!P(t)&&void 0===i&&!j(e)){if("value"===t){var o=""+n;if(("input"===e.tag||"textarea"===e.tag)&&e.dom.value===o&&e.dom===l())return;if("select"===e.tag)if(null===n){if(-1===e.dom.selectedIndex&&e.dom===l())return}else if(null!==r&&e.dom.value===o&&e.dom===l())return;if("option"===e.tag&&null!=r&&e.dom.value===o)return}if("input"===e.tag&&"type"===t){s.setAttribute(t,n);return}s[t]=n}else if("boolean"===typeof n)if(n)s.setAttribute(t,"");else s.removeAttribute(t);else s.setAttribute("className"===t?"class":t,n)}function R(e){var t=e.attrs;if("select"===e.tag&&null!=t){if("value"in t)M(e,"value",null,t.value,void 0);if("selectedIndex"in t)M(e,"selectedIndex",null,t.selectedIndex,void 0)}}function N(e,t,r,n){if(null!=r)for(var i in r)M(e,i,t&&t[i],r[i],n);if(null!=t)for(var i in t)if(null==r||!(i in r)){if("className"===i)i="class";if("o"===i[0]&&"n"===i[1]&&!B(i))V(e,i,void 0);else if("key"!==i)e.dom.removeAttribute(i)}}function O(e,t){return"value"===t||"checked"===t||"selectedIndex"===t||"selected"===t&&e.dom===l()}function B(e){return"oninit"===e||"oncreate"===e||"onupdate"===e||"onremove"===e||"onbeforeremove"===e||"onbeforeupdate"===e}function P(e){return"href"===e||"list"===e||"form"===e||"width"===e||"height"===e}function j(e){return e.attrs.is||e.tag.indexOf("-")>-1}function $(e){return null!=e&&(e.oncreate||e.onupdate||e.onbeforeremove||e.onremove)}function U(e,t,r){if(t===r)e.style.cssText="",t=null;if(null==r)e.style.cssText="";else if("string"===typeof r)e.style.cssText=r;else{if("string"===typeof t)e.style.cssText="";for(var n in r)e.style[n]=r[n];if(null!=t&&"string"!==typeof t)for(var n in t)if(!(n in r))e.style[n]=""}}function V(e,t,r){var n=e.dom;var i="function"!==typeof s?r:function(e){var t=r.call(n,e);s.call(n,e);return t};if(t in n)n[t]="function"===typeof r?i:null;else{var a=t.slice(2);if(void 0===e.events)e.events={};if(e.events[t]===i)return;if(null!=e.events[t])n.removeEventListener(a,e.events[t],false);if("function"===typeof r){e.events[t]=i;n.addEventListener(a,e.events[t],false)}}}function Z(e,t,r){if("function"===typeof e.oninit)e.oninit.call(t.state,t);if("function"===typeof e.oncreate)r.push(e.oncreate.bind(t.state,t))}function H(e,t,r){if("function"===typeof e.onupdate)r.push(e.onupdate.bind(t.state,t))}function G(e,t){var r,n;if(null!=e.attrs&&"function"===typeof e.attrs.onbeforeupdate)r=e.attrs.onbeforeupdate.call(e.state,e,t);if("string"!==typeof e.tag&&"function"===typeof e._state.onbeforeupdate)n=e._state.onbeforeupdate.call(e.state,e,t);if(!(void 0===r&&void 0===n)&&!r&&!n){e.dom=t.dom;e.domSize=t.domSize;e.instance=t.instance;return true}return false}function J(e,t){if(!e)throw new Error("Ensure the DOM element being passed to m.route/m.mount/m.render is not undefined.");var r=[];var i=l();var s=e.namespaceURI;if(null==e.vnodes)e.textContent="";if(!Array.isArray(t))t=[t];v(e,e.vnodes,n.normalizeChildren(t),false,r,null,"http://www.w3.org/1999/xhtml"===s?void 0:s);e.vnodes=t;if(null!=i&&l()!==i)i.focus();for(var a=0;a=t){r=s;e()}else if(null===n)n=i(function(){n=null;e();r=Date.now()},t-(s-r))}}var _=function(e){var t=v(e);t.setEventCallback(function(e){if(false===e.redraw)e.redraw=void 0;else s()});var r=[];function n(e,t){i(e);r.push(e,b(t))}function i(e){var t=r.indexOf(e);if(t>-1)r.splice(t,2)}function s(){for(var e=1;e-1)l.pop();for(var c=0;c-1?n:i>-1?i:e.length;if(n>-1){var a=i>-1?i:e.length;var o=w(e.slice(n+1,a));for(var l in o)t[l]=o[l]}if(i>-1){var u=w(e.slice(i+1));for(var l in u)r[l]=u[l]}return e.slice(0,s)}var l={prefix:"#!"};l.getPath=function(){var e=l.prefix.charAt(0);switch(e){case"#":return i("hash").slice(l.prefix.length);case"?":return i("search").slice(l.prefix.length)+i("hash");default:return i("pathname").slice(l.prefix.length)+i("search")+i("hash")}};l.setPath=function(t,n,i){var s={},a={};t=o(t,s,a);if(null!=n){for(var u in n)s[u]=n[u];t=t.replace(/:([^\/]+)/g,function(e,t){delete s[t];return n[t]})}var c=h(s);if(c)t+="?"+c;var f=h(a);if(f)t+="#"+f;if(r){var p=i?i.state:null;var d=i?i.title:null;e.onpopstate();if(i&&i.replace)e.history.replaceState(p,d,l.prefix+t);else e.history.pushState(p,d,l.prefix+t)}else e.location.href=l.prefix+t};l.defineRoutes=function(t,n,i){function s(){var r=l.getPath();var s={};var a=o(r,s,s);var u=e.history.state;if(null!=u)for(var c in u)s[c]=u[c];for(var f in t){var p=new RegExp("^"+f.replace(/:[^\/]+?\.{3}/g,"(.*?)").replace(/:[^\/]+/g,"([^\\/]+)")+"/?$");if(p.test(a)){a.replace(p,function(){var e=f.match(/:[^\/]+/g)||[];var i=[].slice.call(arguments,1,-2);for(var a=0;a=0)n=this.attrs[r][1];return n};n.prototype.attrJoin=function e(t,r){var n=this.attrIndex(t);if(n<0)this.attrPush([t,r]);else this.attrs[n][1]=this.attrs[n][1]+" "+r};e.exports=n},function(e,t,r){"use strict";function n(e,t,r,n){var i=Number(e[t].meta.id+1).toString();var s="";if("string"===typeof n.docId)s="-"+n.docId+"-";return s+i}function i(e,t){var r=Number(e[t].meta.id+1).toString();if(e[t].meta.subId>0)r+=":"+e[t].meta.subId;return"["+r+"]"}function s(e,t,r,n,i){var s=i.rules.footnote_anchor_name(e,t,r,n,i);var a=i.rules.footnote_caption(e,t,r,n,i);var o=s;if(e[t].meta.subId>0)o+=":"+e[t].meta.subId;return''+a+""}function a(e,t,r){return(r.xhtmlOut?'
\n':'
\n')+'
\n'+'
    \n'}function o(){return"
\n
\n"}function l(e,t,r,n,i){var s=i.rules.footnote_anchor_name(e,t,r,n,i);if(e[t].meta.subId>0)s+=":"+e[t].meta.subId;return'
  • '}function u(){return"
  • \n"}function c(e,t,r,n,i){var s=i.rules.footnote_anchor_name(e,t,r,n,i);if(e[t].meta.subId>0)s+=":"+e[t].meta.subId;return' ↩︎'}e.exports=function e(t){var r=t.helpers.parseLinkLabel,f=t.utils.isSpace;t.renderer.rules.footnote_ref=s;t.renderer.rules.footnote_block_open=a;t.renderer.rules.footnote_block_close=o;t.renderer.rules.footnote_open=l;t.renderer.rules.footnote_close=u;t.renderer.rules.footnote_anchor=c;t.renderer.rules.footnote_caption=i;t.renderer.rules.footnote_anchor_name=n;function p(e,t,r,n){var i,s,a,o,l,u,c,p,h,d,m,g=e.bMarks[t]+e.tShift[t],v=e.eMarks[t];if(g+4>v)return false;if(91!==e.src.charCodeAt(g))return false;if(94!==e.src.charCodeAt(g+1))return false;for(l=g+2;l=v||58!==e.src.charCodeAt(++l))return false;if(n)return true;l++;if(!e.env.footnotes)e.env.footnotes={};if(!e.env.footnotes.refs)e.env.footnotes.refs={};u=e.src.slice(g+2,l-2);e.env.footnotes.refs[":"+u]=-1;c=new e.Token("footnote_reference_open","",1);c.meta={label:u};c.level=e.level++;e.tokens.push(c);i=e.bMarks[t];s=e.tShift[t];a=e.sCount[t];o=e.parentType;m=l;p=h=e.sCount[t]+l-(e.bMarks[t]+e.tShift[t]);while(l=l)return false;if(94!==e.src.charCodeAt(u))return false;if(91!==e.src.charCodeAt(u+1))return false;n=u+2;i=r(e,u+1);if(i<0)return false;if(!t){if(!e.env.footnotes)e.env.footnotes={};if(!e.env.footnotes.list)e.env.footnotes.list=[];s=e.env.footnotes.list.length;e.md.inline.parse(e.src.slice(n,i),e.md,e.env,o=[]);a=e.push("footnote_ref","",0);a.meta={id:s};e.env.footnotes.list[s]={content:e.src.slice(n,i),tokens:o}}e.pos=i+1;e.posMax=l;return true}function d(e,t){var r,n,i,s,a,o=e.posMax,l=e.pos;if(l+3>o)return false;if(!e.env.footnotes||!e.env.footnotes.refs)return false;if(91!==e.src.charCodeAt(l))return false;if(94!==e.src.charCodeAt(l+1))return false;for(n=l+2;n=o)return false;n++;r=e.src.slice(l+2,n-1);if("undefined"===typeof e.env.footnotes.refs[":"+r])return false;if(!t){if(!e.env.footnotes.list)e.env.footnotes.list=[];if(e.env.footnotes.refs[":"+r]<0){i=e.env.footnotes.list.length;e.env.footnotes.list[i]={label:r,count:0};e.env.footnotes.refs[":"+r]=i}else i=e.env.footnotes.refs[":"+r];s=e.env.footnotes.list[i].count;e.env.footnotes.list[i].count++;a=e.push("footnote_ref","",0);a.meta={id:i,subId:s,label:r}}e.pos=n;e.posMax=o;return true}function m(e){var t,r,n,i,s,a,o,l,u,c,f=false,p={};if(!e.env.footnotes)return;e.tokens=e.tokens.filter(function(e){if("footnote_reference_open"===e.type){f=true;u=[];c=e.meta.label;return false}if("footnote_reference_close"===e.type){f=false;p[":"+c]=u;return false}if(f)u.push(e);return!f});if(!e.env.footnotes.list)return;a=e.env.footnotes.list;o=new e.Token("footnote_block_open","",1);e.tokens.push(o);for(t=0,r=a.length;t0?a[t].count:1;for(n=0;n`\\x00-\\x20]+";var s="'[^']*'";var a='"[^"]*"';var o="(?:"+i+"|"+s+"|"+a+")";var l="(?:\\s+"+n+"(?:\\s*=\\s*"+o+")?)";var u="<[A-Za-z][A-Za-z0-9\\-]*"+l+"*\\s*\\/?>";var c="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>";var f="\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e";var p="<[?].*?[?]>";var h="]*>";var d="";var m=new RegExp("^(?:"+u+"|"+c+"|"+f+"|"+p+"|"+h+"|"+d+")");var g=new RegExp("^(?:"+u+"|"+c+")");e.exports.HTML_TAG_RE=m;e.exports.HTML_OPEN_CLOSE_TAG_RE=g},function(e,t,r){"use strict";e.exports.tokenize=function e(t,r){var n,i,s,a,o,l=t.pos,u=t.src.charCodeAt(l);if(r)return false;if(126!==u)return false;i=t.scanDelims(t.pos,true);a=i.length;o=String.fromCharCode(u);if(a<2)return false;if(a%2){s=t.push("text","",0);s.content=o;a--}for(n=0;n=0;r--){n=l[r];if(95!==n.marker&&42!==n.marker)continue;if(-1===n.end)continue;i=l[n.end];o=r>0&&l[r-1].end===n.end+1&&l[r-1].token===n.token-1&&l[n.end+1].token===i.token+1&&l[r-1].marker===n.marker;a=String.fromCharCode(n.marker);s=t.tokens[n.token];s.type=o?"strong_open":"em_open";s.tag=o?"strong":"em";s.nesting=1;s.markup=o?a+a:a;s.content="";s=t.tokens[i.token];s.type=o?"strong_close":"em_close";s.tag=o?"strong":"em";s.nesting=-1;s.markup=o?a+a:a;s.content="";if(o){t.tokens[l[r-1].token].content="";t.tokens[l[n.end+1].token].content="";r--}}}},function(e,t,r){"use strict";var n=r(1);var i=r(4);e.exports={view:function e(t){return n("footer",[n("p",n.trust(''+i.t("Ethica, work without obstacle")+"")),n("p",n.trust('Ethica is under GNU/GPL V.2 licence. Get the sources.')),n("p",n.trust('contact'))])}}},function(e,t,r){"use strict";e.exports={init:function e(){this.initStickyTitles()},initStickyTitles:function e(){var t=document.getElementsByTagName("header")[0].clientHeight;var r=document.querySelector(".sticky-clone-wrapper");if(!r){var r=document.createElement("div");r.classList.add("sticky-clone-wrapper");document.body.append(r)}var n=new Array;Array.from(document.querySelectorAll("h1.part-title")).forEach(function(e){e._part=e.getAttribute("part");n.push(e)});var i,s=false,a,o,l=false,u;var c=function e(a){i=false;for(var o=n.length-1;o>=0;o--)if(n[o].getBoundingClientRect().top=0)e._idleTimeoutId=setTimeout(function t(){if(e._onTimeout)e._onTimeout()},t)};r(28);t.setImmediate="undefined"!==typeof self&&self.setImmediate||"undefined"!==typeof e&&e.setImmediate||this&&this.setImmediate;t.clearImmediate="undefined"!==typeof self&&self.clearImmediate||"undefined"!==typeof e&&e.clearImmediate||this&&this.clearImmediate}).call(t,r(2))},function(e,t,r){(function(e,t){(function(e,r){"use strict";if(e.setImmediate)return;var n=1;var i={};var s=false;var a=e.document;var o;function l(e){if("function"!==typeof e)e=new Function(""+e);var t=new Array(arguments.length-1);for(var r=0;r1)for(var r=1;r=0)try{t.hostname=f.toASCII(t.hostname)}catch(e){}return c.encode(c.format(t))}function b(e){var t=c.parse(e,true);if(t.hostname)if(!t.protocol||g.indexOf(t.protocol)>=0)try{t.hostname=f.toUnicode(t.hostname)}catch(e){}return c.decode(c.format(t))}function _(e,t){if(!(this instanceof _))return new _(e,t);if(!t)if(!n.isString(e)){t=e||{};e="default"}this.inline=new l;this.block=new o;this.core=new a;this.renderer=new s;this.linkify=new u;this.validateLink=m;this.normalizeLink=v;this.normalizeLinkText=b;this.utils=n;this.helpers=n.assign({},i);this.options={};this.configure(e);if(t)this.set(t)}_.prototype.set=function(e){n.assign(this.options,e);return this};_.prototype.configure=function(e){var t=this,r;if(n.isString(e)){r=e;e=p[r];if(!e)throw new Error('Wrong `markdown-it` preset "'+r+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");if(e.options)t.set(e.options);if(e.components)Object.keys(e.components).forEach(function(r){if(e.components[r].rules)t[r].ruler.enableOnly(e.components[r].rules);if(e.components[r].rules2)t[r].ruler2.enableOnly(e.components[r].rules2)});return this};_.prototype.enable=function(e,t){var r=[];if(!Array.isArray(e))e=[e];["core","block","inline"].forEach(function(t){r=r.concat(this[t].ruler.enable(e,true))},this);r=r.concat(this.inline.ruler2.enable(e,true));var n=e.filter(function(e){return r.indexOf(e)<0});if(n.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this};_.prototype.disable=function(e,t){var r=[];if(!Array.isArray(e))e=[e];["core","block","inline"].forEach(function(t){r=r.concat(this[t].ruler.disable(e,true))},this);r=r.concat(this.inline.ruler2.disable(e,true));var n=e.filter(function(e){return r.indexOf(e)<0});if(n.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this};_.prototype.use=function(e){var t=[this].concat(Array.prototype.slice.call(arguments,1));e.apply(e,t);return this};_.prototype.parse=function(e,t){if("string"!==typeof e)throw new Error("Input data should be a String");var r=new this.core.State(e,this,t);this.core.process(r);return r.tokens};_.prototype.render=function(e,t){t=t||{};return this.renderer.render(this.parse(e,t),this.options,t)};_.prototype.parseInline=function(e,t){var r=new this.core.State(e,this,t);r.inlineMode=true;this.core.process(r);return r.tokens};_.prototype.renderInline=function(e,t){t=t||{};return this.renderer.render(this.parseInline(e,t),this.options,t)};e.exports=_},function(e,t){e.exports={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",amp:"&",AMP:"&",andand:"⩕",And:"⩓",and:"∧",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angmsd:"∡",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",apacir:"⩯",ap:"≈",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxHd:"╤",boxhD:"╥",boxHD:"╦",boxhu:"┴",boxHu:"╧",boxhU:"╨",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsolb:"⧅",bsol:"\\",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",capand:"⩄",capbrcup:"⩉",capcap:"⩋",cap:"∩",Cap:"⋒",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cir:"○",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cup:"∪",Cup:"⋓",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",Darr:"↡",dArr:"⇓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",ddagger:"‡",ddarr:"⇊",DD:"ⅅ",dd:"ⅆ",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrowBar:"⤓",downarrow:"↓",DownArrow:"↓",Downarrow:"⇓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVectorBar:"⥖",DownLeftVector:"↽",DownRightTeeVector:"⥟",DownRightVectorBar:"⥗",DownRightVector:"⇁",DownTeeArrow:"↧",DownTee:"⊤",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",Ecirc:"Ê",ecirc:"ê",ecir:"≖",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",edot:"ė",eDot:"≑",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp13:" ",emsp14:" ",emsp:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",ge:"≥",gE:"≧",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",gescc:"⪩",ges:"⩾",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gla:"⪥",gl:"≷",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gt:">",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅",in:"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺",int:"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}},function(e,t,r){"use strict";var n={};function i(e){var t,r,i=n[e];if(i)return i;i=n[e]=[];for(t=0;t<128;t++){r=String.fromCharCode(t);if(/^[0-9a-z]$/i.test(r))i.push(r);else i.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2))}for(t=0;t=55296&&o<=57343){if(o>=55296&&o<=56319&&n+1=56320&&l<=57343){c+=encodeURIComponent(e[n]+e[n+1]);n++;continue}}c+="%EF%BF%BD";continue}c+=encodeURIComponent(e[n])}return c}s.defaultChars=";/?:@&=+$,-_.!~*'()#";s.componentChars="-_.!~*'()";e.exports=s},function(e,t,r){"use strict";var n={};function i(e){var t,r,i=n[e];if(i)return i;i=n[e]=[];for(t=0;t<128;t++){r=String.fromCharCode(t);i.push(r)}for(t=0;t=55296&&l<=57343)u+="���";else u+=String.fromCharCode(l);t+=6;continue}}if(240===(248&i)&&t+91114111)u+="����";else{l-=65536;u+=String.fromCharCode(55296+(l>>10),56320+(1023&l))}t+=9;continue}}u+="�"}return u})}s.defaultChars=";/?:@&=+$,#";s.componentChars="";e.exports=s},function(e,t,r){"use strict";e.exports=function e(t){var r="";r+=t.protocol||"";r+=t.slashes?"//":"";r+=t.auth?t.auth+"@":"";if(t.hostname&&-1!==t.hostname.indexOf(":"))r+="["+t.hostname+"]";else r+=t.hostname||"";r+=t.port?":"+t.port:"";r+=t.pathname||"";r+=t.search||"";r+=t.hash||"";return r}},function(e,t,r){"use strict";function n(){this.protocol=null;this.slashes=null;this.auth=null;this.port=null;this.hostname=null;this.hash=null;this.search=null;this.pathname=null}var i=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,a=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,o=["<",">",'"',"`"," ","\r","\n","\t"],l=["{","}","|","\\","^","`"].concat(o),u=["'"].concat(l),c=["%","/","?",";","#"].concat(u),f=["/","?","#"],p=255,h=/^[+a-z0-9A-Z_-]{0,63}$/,d=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:true,"javascript:":true},g={http:true,https:true,ftp:true,gopher:true,file:true,"http:":true,"https:":true,"ftp:":true,"gopher:":true,"file:":true};function v(e,t){if(e&&e instanceof n)return e;var r=new n;r.parse(e,t);return r}n.prototype.parse=function(e,t){var r,n,s,o,l,u=e;u=u.trim();if(!t&&1===e.split("#").length){var v=a.exec(u);if(v){this.pathname=v[1];if(v[2])this.search=v[2];return this}}var b=i.exec(u);if(b){b=b[0];s=b.toLowerCase();this.protocol=b;u=u.substr(b.length)}if(t||b||u.match(/^\/\/[^@\/]+@[^@\/]+/)){l="//"===u.substr(0,2);if(l&&!(b&&m[b])){u=u.substr(2);this.slashes=true}}if(!m[b]&&(l||b&&!g[b])){var _=-1;for(r=0;r127)D+="x";else D+=A[E];if(!D.match(h)){var S=C.slice(0,r);var T=C.slice(r+1);var L=A.match(d);if(L){S.push(L[1]);T.unshift(L[2])}if(T.length)u=T.join(".")+u;this.hostname=S.join(".");break}}}}if(this.hostname.length>p)this.hostname="";if(w)this.hostname=this.hostname.substr(1,this.hostname.length-2)}var F=u.indexOf("#");if(-1!==F){this.hash=u.substr(F);u=u.slice(0,F)}var z=u.indexOf("?");if(-1!==z){this.search=u.substr(z);u=u.slice(0,z)}if(u)this.pathname=u;if(g[s]&&this.hostname&&!this.pathname)this.pathname="";return this};n.prototype.parseHost=function(e){var t=s.exec(e);if(t){t=t[0];if(":"!==t)this.port=t.substr(1);e=e.substr(0,e.length-t.length)}if(e)this.hostname=e};e.exports=v},function(e,t,r){"use strict";t.Any=r(13);t.Cc=r(14);t.Cf=r(37);t.P=r(6);t.Z=r(15)},function(e,t){e.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/},function(e,t,r){"use strict";t.parseLinkLabel=r(39);t.parseLinkDestination=r(40);t.parseLinkTitle=r(41)},function(e,t,r){"use strict";e.exports=function e(t,r,n){var i,s,a,o,l=-1,u=t.posMax,c=t.pos;t.pos=r+1;i=1;while(t.pos=i)return u;a=t.charCodeAt(r);if(34!==a&&39!==a&&40!==a)return u;r++;if(40===a)a=41;while(r"+s(e[t].content)+""};a.code_block=function(e,t,r,n,i){var a=e[t];return""+s(e[t].content)+"\n"};a.fence=function(e,t,r,n,a){var o=e[t],l=o.info?i(o.info).trim():"",u="",c,f,p,h;if(l)u=l.split(/\s+/g)[0];if(r.highlight)c=r.highlight(o.content,u)||s(o.content);else c=s(o.content);if(0===c.indexOf(""+c+"\n"}return"
    "+c+"
    \n"};a.image=function(e,t,r,n,i){var s=e[t];s.attrs[s.attrIndex("alt")][1]=i.renderInlineAsText(s.children,r,n);return i.renderToken(e,t,r)};a.hardbreak=function(e,t,r){return r.xhtmlOut?"
    \n":"
    \n"};a.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?"
    \n":"
    \n":"\n"};a.text=function(e,t){return s(e[t].content)};a.html_block=function(e,t){return e[t].content};a.html_inline=function(e,t){return e[t].content};function o(){this.rules=n({},a)}o.prototype.renderAttrs=function e(t){var r,n,i;if(!t.attrs)return"";i="";for(r=0,n=t.attrs.length;r\n":">";return s};o.prototype.renderInline=function(e,t,r){var n,i="",s=this.rules;for(var a=0,o=e.length;a\s]/i.test(e)}function s(e){return/^<\/a\s*>/i.test(e)}e.exports=function e(t){var r,a,o,l,u,c,f,p,h,d,m,g,v,b,_,y,k=t.tokens,x;if(!t.md.options.linkify)return;for(a=0,o=k.length;a=0;r--){c=l[r];if("link_close"===c.type){r--;while(l[r].level!==c.level&&"link_open"!==l[r].type)r--;continue}if("html_inline"===c.type){if(i(c.content)&&v>0)v--;if(s(c.content))v++}if(v>0)continue;if("text"===c.type&&t.md.linkify.test(c.content)){h=c.content;x=t.md.linkify.match(h);f=[];g=c.level;m=0;for(p=0;pm){u=new t.Token("text","",0);u.content=h.slice(m,d);u.level=g;f.push(u)}u=new t.Token("link_open","a",1);u.attrs=[["href",_]];u.level=g++;u.markup="linkify";u.info="auto";f.push(u);u=new t.Token("text","",0);u.content=y;u.level=g;f.push(u);u=new t.Token("link_close","a",-1);u.level=--g;u.markup="linkify";u.info="auto";f.push(u);m=x[p].lastIndex}if(m=0;t--){r=e[t];if("text"===r.type&&!n)r.content=r.content.replace(s,o);if("link_open"===r.type&&"auto"===r.info)n--;if("link_close"===r.type&&"auto"===r.info)n++}}function u(e){var t,r,i=0;for(t=e.length-1;t>=0;t--){r=e[t];if("text"===r.type&&!i)if(n.test(r.content))r.content=r.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/gm,"$1—$2").replace(/(^|\s)--(\s|$)/gm,"$1–$2").replace(/(^|[^-\s])--([^-\s]|$)/gm,"$1–$2");if("link_open"===r.type&&"auto"===r.info)i--;if("link_close"===r.type&&"auto"===r.info)i++}}e.exports=function e(t){var r;if(!t.md.options.typographer)return;for(r=t.tokens.length-1;r>=0;r--){if("inline"!==t.tokens[r].type)continue;if(i.test(t.tokens[r].content))l(t.tokens[r].children);if(n.test(t.tokens[r].content))u(t.tokens[r].children)}}},function(e,t,r){"use strict";var n=r(0).isWhiteSpace;var i=r(0).isPunctChar;var s=r(0).isMdAsciiPunct;var a=/['"]/;var o=/['"]/g;var l="’";function u(e,t,r){return e.substr(0,t)+r+e.substr(t+1)}function c(e,t){var r,a,c,f,p,h,d,m,g,v,b,_,y,k,x,w,C,A,D,E,q;D=[];for(r=0;r=0;C--)if(D[C].level<=d)break;D.length=C+1;if("text"!==a.type)continue;c=a.content;p=0;h=c.length;e:while(p=0)g=c.charCodeAt(f.index-1);else for(C=r-1;C>=0;C--){if("softbreak"===e[C].type||"hardbreak"===e[C].type)break;if("text"!==e[C].type)continue;g=e[C].content.charCodeAt(e[C].content.length-1);break}v=32;if(p=48&&g<=57)w=x=false;if(x&&w){x=false;w=_}if(!x&&!w){if(A)a.content=u(a.content,f.index,l);continue}if(w)for(C=D.length-1;C>=0;C--){m=D[C];if(D[C].level=0;r--){if("inline"!==t.tokens[r].type||!a.test(t.tokens[r].content))continue;c(t.tokens[r].children,t)}}},function(e,t,r){"use strict";var n=r(8);function i(e,t,r){this.src=e;this.env=r;this.tokens=[];this.inlineMode=false;this.md=t}i.prototype.Token=n;e.exports=i},function(e,t,r){"use strict";var n=r(7);var i=[["table",r(52),["paragraph","reference"]],["code",r(53)],["fence",r(54),["paragraph","reference","blockquote","list"]],["blockquote",r(55),["paragraph","reference","blockquote","list"]],["hr",r(56),["paragraph","reference","blockquote","list"]],["list",r(57),["paragraph","reference","blockquote"]],["reference",r(58)],["heading",r(59),["paragraph","reference","blockquote"]],["lheading",r(60)],["html_block",r(61),["paragraph","reference","blockquote"]],["paragraph",r(63)]];function s(){this.ruler=new n;for(var e=0;e=r)break;if(e.sCount[o]=u){e.line=r;break}for(i=0;ia)return false;p=r+1;if(t.sCount[p]=4)return false;c=t.bMarks[p]+t.tShift[p];if(c>=t.eMarks[p])return false;l=t.src.charCodeAt(c++);if(124!==l&&45!==l&&58!==l)return false;while(c=4)return false;h=s(u.replace(/^\||\|$/g,""));d=h.length;if(d>g.length)return false;if(o)return true;m=t.push("table_open","table",1);m.map=b=[r,0];m=t.push("thead_open","thead",1);m.map=[r,r+1];m=t.push("tr_open","tr",1);m.map=[r,r+1];for(f=0;f=4)break;h=s(u.replace(/^\||\|$/g,""));m=t.push("tr_open","tr",1);for(f=0;f=4){i++;s=i;continue}break}t.line=s;a=t.push("code_block","code",0);a.content=t.getLines(r,s,4+t.blkIndent,true);a.map=[r,t.line];return true}},function(e,t,r){"use strict";e.exports=function e(t,r,n,i){var s,a,o,l,u,c,f,p=false,h=t.bMarks[r]+t.tShift[r],d=t.eMarks[r];if(t.sCount[r]-t.blkIndent>=4)return false;if(h+3>d)return false;s=t.src.charCodeAt(h);if(126!==s&&96!==s)return false;u=h;h=t.skipChars(h,s);a=h-u;if(a<3)return false;f=t.src.slice(u,h);o=t.src.slice(h,d);if(o.indexOf(String.fromCharCode(s))>=0)return false;if(i)return true;l=r;for(;;){l++;if(l>=n)break;h=u=t.bMarks[l]+t.tShift[l];d=t.eMarks[l];if(h=4)continue;h=t.skipChars(h,s);if(h-u=4)return false;if(62!==t.src.charCodeAt(E++))return false;if(s)return true;u=d=t.sCount[r]+E-(t.bMarks[r]+t.tShift[r]);if(32===t.src.charCodeAt(E)){E++;u++;d++;a=false;k=true}else if(9===t.src.charCodeAt(E)){k=true;if((t.bsCount[r]+d)%4===3){E++;u++;d++;a=false}else a=true}else k=false;m=[t.bMarks[r]];t.bMarks[r]=E;while(E=q;_=[t.sCount[r]];t.sCount[r]=d-u;y=[t.tShift[r]];t.tShift[r]=E-t.bMarks[r];w=t.md.block.ruler.getRules("blockquote");b=t.parentType;t.parentType="blockquote";A=false;for(h=r+1;h=q)break;if(62===t.src.charCodeAt(E++)&&!A){u=d=t.sCount[h]+E-(t.bMarks[h]+t.tShift[h]);if(32===t.src.charCodeAt(E)){E++;u++;d++;a=false;k=true}else if(9===t.src.charCodeAt(E)){k=true;if((t.bsCount[h]+d)%4===3){E++;u++;d++;a=false}else a=true}else k=false;m.push(t.bMarks[h]);t.bMarks[h]=E;while(E=q;g.push(t.bsCount[h]);t.bsCount[h]=t.sCount[h]+1+(k?1:0);_.push(t.sCount[h]);t.sCount[h]=d-u;y.push(t.tShift[h]);t.tShift[h]=E-t.bMarks[h];continue}if(f)break;x=false;for(l=0,c=w.length;l";C.map=p=[r,0];t.md.block.tokenize(t,r,h);C=t.push("blockquote_close","blockquote",-1);C.markup=">";t.lineMax=D;t.parentType=b;p[1]=t.line;for(l=0;l=4)return false;a=t.src.charCodeAt(c++);if(42!==a&&45!==a&&95!==a)return false;o=1;while(c=a)return-1;r=e.src.charCodeAt(s++);if(r<48||r>57)return-1;for(;;){if(s>=a)return-1;r=e.src.charCodeAt(s++);if(r>=48&&r<=57){if(s-i>=10)return-1;continue}if(41===r||46===r)break;return-1}if(s=4)return false;if(o&&"paragraph"===t.parentType)if(t.tShift[r]>=t.blkIndent)R=true;if((T=s(t,r))>=0){d=true;F=t.bMarks[r]+t.tShift[r];y=Number(t.src.substr(F,T-F-1));if(R&&1!==y)return false}else if((T=i(t,r))>=0)d=false;else return false;if(R)if(t.skipSpaces(T)>=t.eMarks[r])return false;_=t.src.charCodeAt(T-1);if(o)return true;b=t.tokens.length;if(d){M=t.push("ordered_list_open","ol",1);if(1!==y)M.attrs=[["start",y]]}else M=t.push("bullet_list_open","ul",1);M.map=v=[r,0];M.markup=String.fromCharCode(_);x=r;L=false;I=t.md.block.ruler.getRules("list");D=t.parentType;t.parentType="list";while(x=k)p=1;else p=w-h;if(p>4)p=1;f=h+p;M=t.push("list_item_open","li",1);M.markup=String.fromCharCode(_);M.map=m=[r,0];C=t.blkIndent;q=t.tight;E=t.tShift[r];A=t.sCount[r];t.blkIndent=f;t.tight=true;t.tShift[r]=u-t.bMarks[r];t.sCount[r]=w;if(u>=k&&t.isEmpty(r+1))t.line=Math.min(t.line+2,n);else t.md.block.tokenize(t,r,n,true);if(!t.tight||L)N=false;L=t.line-r>1&&t.isEmpty(t.line-1);t.blkIndent=C;t.tShift[r]=E;t.sCount[r]=A;t.tight=q;M=t.push("list_item_close","li",-1);M.markup=String.fromCharCode(_);x=r=t.line;m[1]=x;u=t.bMarks[r];if(x>=n)break;if(t.sCount[x]=4)return false;if(91!==t.src.charCodeAt(C))return false;while(++C3)continue;if(t.sCount[D]<0)continue;y=false;for(p=0,h=k.length;p=4)return false;a=t.src.charCodeAt(c);if(35!==a||c>=f)return false;o=1;a=t.src.charCodeAt(++c);while(35===a&&c6||cc&&n(t.src.charCodeAt(l-1)))f=l;t.line=r+1;u=t.push("heading_open","h"+String(o),1);u.markup="########".slice(0,o);u.map=[r,t.line];u=t.push("inline","",0);u.content=t.src.slice(c,f).trim();u.map=[r,t.line];u.children=[];u=t.push("heading_close","h"+String(o),-1);u.markup="########".slice(0,o);return true}},function(e,t,r){"use strict";e.exports=function e(t,r,n){var i,s,a,o,l,u,c,f,p,h=r+1,d,m=t.md.block.ruler.getRules("paragraph");if(t.sCount[r]-t.blkIndent>=4)return false;d=t.parentType;t.parentType="paragraph";for(;h3)continue;if(t.sCount[h]>=t.blkIndent){u=t.bMarks[h]+t.tShift[h];c=t.eMarks[h];if(u=c){f=61===p?1:2;break}}}}if(t.sCount[h]<0)continue;s=false;for(a=0,o=m.length;a|$))/i,/<\/(script|pre|style)>/i,true],[/^/,true],[/^<\?/,/\?>/,true],[/^/,true],[/^/,true],[new RegExp("^|$))","i"),/^$/,true],[new RegExp(i.source+"\\s*$"),/^$/,false]];e.exports=function e(t,r,n,i){var a,o,l,u,c=t.bMarks[r]+t.tShift[r],f=t.eMarks[r];if(t.sCount[r]-t.blkIndent>=4)return false;if(!t.md.options.html)return false;if(60!==t.src.charCodeAt(c))return false;u=t.src.slice(c,f);for(a=0;a3)continue;if(t.sCount[u]<0)continue;i=false;for(s=0,a=c.length;s0)this.level++;this.tokens.push(i);return i};s.prototype.isEmpty=function e(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]};s.prototype.skipEmptyLines=function e(t){for(var r=this.lineMax;tr)if(!i(this.src.charCodeAt(--t)))return t+1;return t};s.prototype.skipChars=function e(t,r){for(var n=this.src.length;tn)if(r!==this.src.charCodeAt(--t))return t+1;return t};s.prototype.getLines=function e(t,r,n,s){var a,o,l,u,c,f,p,h=t;if(t>=r)return"";f=new Array(r-t);for(a=0;hn)f[a]=new Array(o-n+1).join(" ")+this.src.slice(u,c);else f[a]=this.src.slice(u,c)}return f.join("")};s.prototype.Token=n;e.exports=s},function(e,t,r){"use strict";var n=r(7);var i=[["text",r(66)],["newline",r(67)],["escape",r(68)],["backticks",r(69)],["strikethrough",r(17).tokenize],["emphasis",r(18).tokenize],["link",r(70)],["image",r(71)],["autolink",r(72)],["html_inline",r(73)],["entity",r(74)]];var s=[["balance_pairs",r(75)],["strikethrough",r(17).postProcess],["emphasis",r(18).postProcess],["text_collapse",r(76)]];function a(){var e;this.ruler=new n;for(e=0;e=s)break;continue}e.pending+=e.src[e.pos++]}if(e.pending)e.pushPending()};a.prototype.parse=function(e,t,r,n){var i,s,a;var o=new this.State(e,t,r,n);this.tokenize(o);s=this.ruler2.getRules("");a=s.length;for(i=0;i=0&&32===t.pending.charCodeAt(i))if(i>=1&&32===t.pending.charCodeAt(i-1)){t.pending=t.pending.replace(/ +$/,"");t.push("hardbreak","br",0)}else{t.pending=t.pending.slice(0,-1);t.push("softbreak","br",0)}else t.push("softbreak","br",0);a++;while(a?@[]^_`{|}~-".split("").forEach(function(e){i[e.charCodeAt(0)]=1});e.exports=function e(t,r){var s,a=t.pos,o=t.posMax;if(92!==t.src.charCodeAt(a))return false;a++;if(a=v)return false;b=c;f=t.md.helpers.parseLinkDestination(t.src,c,t.posMax);if(f.ok){m=t.md.normalizeLink(f.str);if(t.md.validateLink(m))c=f.pos;else m=""}b=c;for(;c=v||41!==t.src.charCodeAt(c))_=true;c++}if(_){if("undefined"===typeof t.env.references)return false;if(c=0)o=t.src.slice(b,c++);else c=l+1}else c=l+1;if(!o)o=t.src.slice(u,l);p=t.env.references[n(o)];if(!p){t.pos=g;return false}m=p.href;h=p.title}if(!r){t.pos=u;t.posMax=l;d=t.push("link_open","a",1);d.attrs=s=[["href",m]];if(h)s.push(["title",h]);t.md.inline.tokenize(t);d=t.push("link_close","a",-1)}t.pos=c;t.posMax=v;return true}},function(e,t,r){"use strict";var n=r(0).normalizeReference;var i=r(0).isSpace;e.exports=function e(t,r){var s,a,o,l,u,c,f,p,h,d,m,g,v,b="",_=t.pos,y=t.posMax;if(33!==t.src.charCodeAt(t.pos))return false;if(91!==t.src.charCodeAt(t.pos+1))return false;c=t.pos+2;u=t.md.helpers.parseLinkLabel(t,t.pos+1,false);if(u<0)return false;f=u+1;if(f=y)return false;v=f;h=t.md.helpers.parseLinkDestination(t.src,f,t.posMax);if(h.ok){b=t.md.normalizeLink(h.str);if(t.md.validateLink(b))f=h.pos;else b=""}v=f;for(;f=y||41!==t.src.charCodeAt(f)){t.pos=_;return false}f++}else{if("undefined"===typeof t.env.references)return false;if(f=0)l=t.src.slice(v,f++);else f=u+1}else f=u+1;if(!l)l=t.src.slice(c,u);p=t.env.references[n(l)];if(!p){t.pos=_;return false}b=p.href;d=p.title}if(!r){o=t.src.slice(c,u);t.md.inline.parse(o,t.md,t.env,g=[]);m=t.push("image","img",0);m.attrs=s=[["src",b],["alt",""]];m.children=g;m.content=o;if(d)s.push(["title",d])}t.pos=f;t.posMax=y;return true}},function(e,t,r){"use strict";var n=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/;var i=/^<([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)>/;e.exports=function e(t,r){var s,a,o,l,u,c,f=t.pos;if(60!==t.src.charCodeAt(f))return false;s=t.src.slice(f);if(s.indexOf(">")<0)return false;if(i.test(s)){a=s.match(i);l=a[0].slice(1,-1);u=t.md.normalizeLink(l);if(!t.md.validateLink(u))return false;if(!r){c=t.push("link_open","a",1);c.attrs=[["href",u]];c.markup="autolink";c.info="auto";c=t.push("text","",0);c.content=t.md.normalizeLinkText(l);c=t.push("link_close","a",-1);c.markup="autolink";c.info="auto"}t.pos+=a[0].length;return true}if(n.test(s)){o=s.match(n);l=o[0].slice(1,-1);u=t.md.normalizeLink("mailto:"+l);if(!t.md.validateLink(u))return false;if(!r){c=t.push("link_open","a",1);c.attrs=[["href",u]];c.markup="autolink";c.info="auto";c=t.push("text","",0);c.content=t.md.normalizeLinkText(l);c=t.push("link_close","a",-1);c.markup="autolink";c.info="auto"}t.pos+=o[0].length;return true}return false}},function(e,t,r){"use strict";var n=r(16).HTML_TAG_RE;function i(e){var t=32|e;return t>=97&&t<=122}e.exports=function e(t,r){var s,a,o,l,u=t.pos;if(!t.md.options.html)return false;o=t.posMax;if(60!==t.src.charCodeAt(u)||u+2>=o)return false;s=t.src.charCodeAt(u+1);if(33!==s&&63!==s&&47!==s&&!i(s))return false;a=t.src.slice(u).match(n);if(!a)return false;if(!r){l=t.push("html_inline","",0);l.content=t.src.slice(u,u+a[0].length)}t.pos+=a[0].length;return true}},function(e,t,r){"use strict";var n=r(11);var i=r(0).has;var s=r(0).isValidEntityCode;var a=r(0).fromCodePoint;var o=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i;var l=/^&([a-z][a-z0-9]{1,31});/i;e.exports=function e(t,r){var u,c,f,p=t.pos,h=t.posMax;if(38!==t.src.charCodeAt(p))return false;if(p+1=0){s=a[n];if(s.open&&s.marker===i.marker&&s.end<0&&s.level===i.level){var l=(s.close||i.open)&&"undefined"!==typeof s.length&&"undefined"!==typeof i.length&&(s.length+i.length)%3===0;if(!l){i.jump=r-n;i.open=false;s.end=r;s.jump=0;break}}n-=s.jump+1}}}},function(e,t,r){"use strict";e.exports=function e(t){var r,n,i=0,s=t.tokens,a=t.tokens.length;for(r=n=0;r0)this.level++;this.pendingLevel=this.level;this.tokens.push(i);return i};o.prototype.scanDelims=function(e,t){var r=e,n,o,l,u,c,f,p,h,d,m=true,g=true,v=this.posMax,b=this.src.charCodeAt(e);n=e>0?this.src.charCodeAt(e-1):32;while(r=3&&":"===e[t-3])return 0;if(t>=3&&"/"===e[t-3])return 0;return n.match(r.re.no_http)[0].length}return 0}},"mailto:":{validate:function(e,t,r){var n=e.slice(t);if(!r.re.mailto)r.re.mailto=new RegExp("^"+r.re.src_email_name+"@"+r.re.src_host_strict,"i");if(r.re.mailto.test(n))return n.match(r.re.mailto)[0].length;return 0}}};var h="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]";var d="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function m(e){e.__index__=-1;e.__text_cache__=""}function g(e){return function(t,r){var n=t.slice(r);if(e.test(n))return n.match(e)[0].length;return 0}}function v(){return function(e,t){t.normalize(e)}}function b(e){var t=e.re=r(79)(e.__opts__);var n=e.__tlds__.slice();e.onCompile();if(!e.__tlds_replaced__)n.push(h);n.push(t.src_xn);t.src_tlds=n.join("|");function i(e){return e.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(i(t.tpl_email_fuzzy),"i");t.link_fuzzy=RegExp(i(t.tpl_link_fuzzy),"i");t.link_no_ip_fuzzy=RegExp(i(t.tpl_link_no_ip_fuzzy),"i");t.host_fuzzy_test=RegExp(i(t.tpl_host_fuzzy_test),"i");var c=[];e.__compiled__={};function f(e,t){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+t)}Object.keys(e.__schemas__).forEach(function(t){var r=e.__schemas__[t];if(null===r)return;var n={validate:null,link:null};e.__compiled__[t]=n;if(a(r)){if(o(r.validate))n.validate=g(r.validate);else if(l(r.validate))n.validate=r.validate;else f(t,r);if(l(r.normalize))n.normalize=r.normalize;else if(!r.normalize)n.normalize=v();else f(t,r);return}if(s(r)){c.push(t);return}f(t,r)});c.forEach(function(t){if(!e.__compiled__[e.__schemas__[t]])return;e.__compiled__[t].validate=e.__compiled__[e.__schemas__[t]].validate;e.__compiled__[t].normalize=e.__compiled__[e.__schemas__[t]].normalize});e.__compiled__[""]={validate:null,normalize:v()};var p=Object.keys(e.__compiled__).filter(function(t){return t.length>0&&e.__compiled__[t]}).map(u).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+p+")","i");e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+p+")","ig");e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i");m(e)}function _(e,t){var r=e.__index__,n=e.__last_index__,i=e.__text_cache__.slice(r,n);this.schema=e.__schema__.toLowerCase();this.index=r+t;this.lastIndex=n+t;this.raw=i;this.text=i;this.url=i}function y(e,t){var r=new _(e,t);e.__compiled__[r.schema].normalize(r,e);return r}function k(e,t){if(!(this instanceof k))return new k(e,t);if(!t)if(f(e)){t=e;e={}}this.__opts__=n({},c,t);this.__index__=-1;this.__last_index__=-1;this.__schema__="";this.__text_cache__="";this.__schemas__=n({},p,e);this.__compiled__={};this.__tlds__=d;this.__tlds_replaced__=false;this.re={};b(this)}k.prototype.add=function e(t,r){this.__schemas__[t]=r;b(this);return this};k.prototype.set=function e(t){this.__opts__=n(this.__opts__,t);return this};k.prototype.test=function e(t){this.__text_cache__=t;this.__index__=-1;if(!t.length)return false;var r,n,i,s,a,o,l,u,c;if(this.re.schema_test.test(t)){l=this.re.schema_search;l.lastIndex=0;while(null!==(r=l.exec(t))){s=this.testSchemaAt(t,r[2],l.lastIndex);if(s){this.__schema__=r[2];this.__index__=r.index+r[1].length;this.__last_index__=r.index+r[0].length+s;break}}}if(this.__opts__.fuzzyLink&&this.__compiled__["http:"]){u=t.search(this.re.host_fuzzy_test);if(u>=0)if(this.__index__<0||u=0)if(null!==(i=t.match(this.re.email_fuzzy))){a=i.index+i[1].length;o=i.index+i[0].length;if(this.__index__<0||athis.__last_index__){this.__schema__="mailto:";this.__index__=a;this.__last_index__=o}}}return this.__index__>=0};k.prototype.pretest=function e(t){return this.re.pretest.test(t)};k.prototype.testSchemaAt=function e(t,r,n){if(!this.__compiled__[r.toLowerCase()])return 0;return this.__compiled__[r.toLowerCase()].validate(t,n,this)};k.prototype.match=function e(t){var r=0,n=[];if(this.__index__>=0&&this.__text_cache__===t){n.push(y(this,r));r=this.__last_index__}var i=r?t.slice(r):t;while(this.test(i)){n.push(y(this,r));i=i.slice(this.__last_index__);r+=this.__last_index__}if(n.length)return n;return null};k.prototype.tlds=function e(t,r){t=Array.isArray(t)?t:[t];if(!r){this.__tlds__=t.slice();this.__tlds_replaced__=true;b(this);return this}this.__tlds__=this.__tlds__.concat(t).sort().filter(function(e,t,r){return e!==r[t-1]}).reverse();b(this);return this};k.prototype.normalize=function e(t){if(!t.schema)t.url="http://"+t.url;if("mailto:"===t.schema&&!/^mailto:/i.test(t.url))t.url="mailto:"+t.url};k.prototype.onCompile=function e(){};e.exports=k},function(e,t,r){"use strict";e.exports=function(e){var t={};t.src_Any=r(13).source;t.src_Cc=r(14).source;t.src_Z=r(15).source;t.src_P=r(6).source;t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|");t.src_ZCc=[t.src_Z,t.src_Cc].join("|");var n="[><|]";t.src_pseudo_letter="(?:(?!"+n+"|"+t.src_ZPCc+")"+t.src_Any+")";t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)";t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?";t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?";t.src_host_terminator="(?=$|"+n+"|"+t.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))";t.src_path="(?:"+"[/?#]"+"(?:"+"(?!"+t.src_ZCc+"|"+n+"|[()[\\]{}.,\"'?!\\-]).|"+"\\[(?:(?!"+t.src_ZCc+"|\\]).)*\\]|"+"\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|"+"\\{(?:(?!"+t.src_ZCc+"|[}]).)*\\}|"+'\\"(?:(?!'+t.src_ZCc+'|["]).)+\\"|'+"\\'(?:(?!"+t.src_ZCc+"|[']).)+\\'|"+"\\'(?="+t.src_pseudo_letter+"|[-]).|"+"\\.{2,4}[a-zA-Z0-9%/]|"+"\\.(?!"+t.src_ZCc+"|[.]).|"+(e&&e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+"\\,(?!"+t.src_ZCc+").|"+"\\!(?!"+t.src_ZCc+"|[!]).|"+"\\?(?!"+t.src_ZCc+"|[?])."+")+"+"|\\/"+")?";t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*';t.src_xn="xn--[a-z0-9\\-]{1,59}";t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63}"+")";t.src_domain="(?:"+t.src_xn+"|"+"(?:"+t.src_pseudo_letter+")"+"|"+"(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+")"+")";t.src_host="(?:"+"(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+")"+")";t.tpl_host_fuzzy="(?:"+t.src_ip4+"|"+"(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))"+")";t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))";t.src_host_strict=t.src_host+t.src_host_terminator;t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator;t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator;t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator;t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator;t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))";t.tpl_email_fuzzy="(^|"+n+'|"|\\(|'+t.src_ZCc+")"+"("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")";t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))"+"((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")";t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))"+"((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")";return t}},function(e,t,r){(function(e,n){var i;/*! https://mths.be/punycode v1.4.1 by @mathias */(function(s){var a="object"==typeof t&&t&&!t.nodeType&&t;var o="object"==typeof e&&e&&!e.nodeType&&e;var l="object"==typeof n&&n;if(l.global===l||l.window===l||l.self===l)s=l;var u,c=2147483647,f=36,p=1,h=26,d=38,m=700,g=72,v=128,b="-",_=/^xn--/,y=/[^\x20-\x7E]/,k=/[\x2E\u3002\uFF0E\uFF61]/g,x={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},w=f-p,C=Math.floor,A=String.fromCharCode,D;function E(e){throw new RangeError(x[e])}function q(e,t){var r=e.length;var n=[];while(r--)n[r]=t(e[r]);return n}function S(e,t){var r=e.split("@");var n="";if(r.length>1){n=r[0]+"@";e=r[1]}e=e.replace(k,".");var i=e.split(".");var s=q(i,t).join(".");return n+s}function T(e){var t=[],r=0,n=e.length,i,s;while(r=55296&&i<=56319&&r65535){e-=65536;t+=A(e>>>10&1023|55296);e=56320|1023&e}t+=A(e);return t}).join("")}function F(e){if(e-48<10)return e-22;if(e-65<26)return e-65;if(e-97<26)return e-97;return f}function z(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function I(e,t,r){var n=0;e=r?C(e/m):e>>1;e+=C(e/t);for(;e>w*h>>1;n+=f)e=C(e/w);return C(n+(w+1)*e/(e+d))}function M(e){var t=[],r=e.length,n,i=0,s=v,a=g,o,l,u,d,m,_,y,k,x;o=e.lastIndexOf(b);if(o<0)o=0;for(l=0;l=128)E("not-basic");t.push(e.charCodeAt(l))}for(u=o>0?o+1:0;u=r)E("invalid-input");y=F(e.charCodeAt(u++));if(y>=f||y>C((c-i)/m))E("overflow");i+=y*m;k=_<=a?p:_>=a+h?h:_-a;if(yC(c/x))E("overflow");m*=x}n=t.length+1;a=I(i-d,n,0==d);if(C(i/n)>c-s)E("overflow");s+=C(i/n);i%=n;t.splice(i++,0,s)}return L(t)}function R(e){var t,r,n,i,s,a,o,l,u,d,m,_=[],y,k,x,w;e=T(e);y=e.length;t=v;r=0;s=g;for(a=0;a=t&&mC((c-r)/k))E("overflow");r+=(o-t)*k;t=o;for(a=0;ac)E("overflow");if(m==t){for(l=r,u=f;;u+=f){d=u<=s?p:u>=s+h?h:u-s;if(l0){n.tag="#text";n.text=e[r].textContent}if("undefined"!=typeof n.tag)t.push(n)}return t}function u(e){return"#text"==e.tag?n.trust(e.text):n("a"!=e.tag?e.tag:o,"undefined"!=typeof e.attrs?Object.assign({lang:this.attrs.lang},e.attrs):{},"undefined"!=typeof e.childs?e.childs.map(u,this):"undefined"!=typeof e.text?n.trust(e.text):null)}var c={id:null,text:"",texthtml:"",textdom:null,textchilds:[],parsetext:function e(t){this.texthtml=i.render(this.text);this.textdom=(new DOMParser).parseFromString(this.texthtml,"text/html");this.textchilds=l(this.textdom.getElementsByTagName("body")[0].childNodes)},oninit:function e(t){this.id=t.attrs.id;this.text=t.attrs.text||"";this.parsetext(t)},onbeforeupdate:function e(t,r){this.text=t.attrs.text;this.parsetext(t)},view:function e(t){return n("div",{class:"text"},this.textchilds.map(u,t))}};var f={id:null,part:null,type:null,nested:false,oninit:function e(t){this.id=t.attrs.id;this.type=t.attrs.type;this.text=t.attrs.text;this.nested=t.attrs.nested||false;this.dottype=t.attrs.dottype||null},onbeforeupdate:function e(t,r){this.nested=t.attrs.nested||false;this.type=t.attrs.type;this.text=t.attrs.text},view:function e(t){return n("section",{id:this.id,class:"item"+(this.nested?" nested":"")+" "+this.dottype},!s.active_type_filter||s.active_type_filter==t.attrs.dottype||t.attrs.nested?[!this.nested?n("h3",{},n.trust(i.renderInline(this.type))):null,"undefined"!==typeof t.attrs.text?n(c,{text:this.text,id:this.id,lang:t.attrs.lang}):null]:null)}};var p={partid:null,title:null,oninit:function e(t){this.partid=t.attrs.partid;this.title=t.attrs.title||"";this.dottype=t.attrs.dottype||"no-dottype"},onbeforeupdate:function e(t,r){this.title=t.attrs.title||""},view:function e(t){return n("section",{id:t.attrs.id,class:"enonce"+(t.attrs.nested?" nested":"")+" "+this.dottype},[!s.active_type_filter||s.active_type_filter==t.attrs.dottype?!t.attrs.nested?n("h2",{},n.trust(i.renderInline(this.title))):null:null,!s.active_type_filter||s.active_type_filter==t.attrs.dottype||t.attrs.nested?n(c,{text:t.attrs.text,id:t.attrs.id,nested:t.attrs.nested}):null,"undefined"!==typeof t.attrs.childs&&!t.attrs.nested?t.attrs.childs.map(function(e){e.lang=t.attrs.lang;return n(f,e)}):null])}};var h={oninit:function e(t){},onbeforeupdate:function e(t,r){},view:function e(t){return n("section",{id:t.attrs.id,class:"part"},[n("h1",{class:"part-title",part:t.attrs.id},n.trust(i.renderInline(t.attrs.title))),t.attrs.enonces.map(function(e){switch(e.type){case"title":return!s.active_type_filter?n("h2",{class:"title"},n.trust(i.renderInline(e.title))):null;case"filet":return n("h4",{class:"filet"},n.trust(i.renderInline(e.title)));default:e.lang=t.attrs.lang;return n(p,Object.assign({partid:t.attrs.id},e))}})])}};var d={oninit:function e(t){this.id=t.attrs.id;this.text=t.attrs.text||""},onbeforeupdate:function e(t,r){this.id=t.attrs.id;this.text=t.attrs.text||""},view:function e(t){return n("section",{class:"intro"},n("p",n.trust(i.renderInline(this.text))))}};e.exports={oncreate:function e(t){document.body.classList.add("mode-text");a.init()},view:function e(t){return n("main",{id:"content",class:"mode-text"},s.data[t.attrs.lang].map(function(e){e.lang=t.attrs.lang;if("intro"==e.id)return n(d,e);else return n(h,e)}))}}},function(e,t,r){"use strict";var n=r(1);var i=r(5)().use(r(9));var s=r(3);var a=r(10);var o=r(19);var l=r(20);var u={id:null,dottype:null,type:"",title:"",breadcrumb:"",text:"",summary:"",active:true,opened:0,nested:false,links:null,parents:[],lang:null,setupTitle:function e(t){this.title=t.attrs.title;if(!this.title)this.title=this.type;if(this.title)this.title=i.renderInline(this.title)},setuptext:function e(t){this.text=t.attrs.text||"";this.rendered_text=i.render(this.text);if("preface"==this.dottype)this.summary=this.rendered_text;else{this.summary=this.text.replace(/!\[[^\]]+\]\([^\)]+\)/g,"");this.summary=this.summary.substr(0,this.summary.lastIndexOf(" ",30));this.summary=this.summary.trim().replace(/_([^_]+)$/g,"_$1_");this.summary=this.summary.replace(/\[([^\]]+)$/g,"$1");this.summary=i.renderInline(this.summary)+" …"}},oninit:function e(t){this.id=t.attrs.id;this.type=t.attrs.type;this.level=t.attrs.level;this.dottype=t.attrs.dottype;this.breadcrumb=t.attrs.breadcrumb;if("undefined"!==typeof t.attrs.active)this.active=t.attrs.active;this.links=s.data_strct[this.id];if(t.attrs.parents)this.parents=this.parents.concat(t.attrs.parents);this.nested=this.parents.length?true:false;this.lang=t.attrs.lang;this.setupTitle(t);this.setuptext(t)},oncreate:function e(t){if(this.active)t.dom.classList.remove("disabled");else t.dom.classList.add("disabled")},onbeforeupdate:function e(t){if(this.lang!=t.attrs.lang){this.lang=t.attrs.lang;this.breadcrumb=t.attrs.breadcrumb;this.type=t.attrs.type;this.setuptext(t);this.setupTitle(t)}},onupdate:function e(t){if(this.active)if(this.opened){t.dom.classList.add("opened");if(this.links.to.length)t.dom.classList.add("to-links");if(this.links.from.length)t.dom.classList.add("from-links")}else t.dom.classList.remove("opened")},setupLinks:function e(t,r,i){var a=this;return n("nav",{class:"links "+r},i.map(function(e){if("undefined"!==typeof s.data_byid[a.lang][e]){var r=s.data_byid[a.lang][e];return n(u,{id:e,title:r.title,breadcrumb:r.breadcrumb,text:r.text,dottype:r.dottype,type:r.type,parents:t.state.parents.concat([t.state.id]),active:-1==t.state.parents.indexOf(e)?true:false,lang:a.lang})}}))},viewOpenedContent:function e(t){return n("div",{uid:this.id,class:"dot "+this.dottype+(this.nested?" nested":"")},[this.links.to.length?this.setupLinks(t,"to",this.links.to):null,n("div",{class:"close-link-btn",onclick:function e(r){t.state.opened=0;if("undefined"!==typeof _paq){console.log("Matomo Connection closed",t.state.breadcrumb);_paq.push(["trackEvent","Connections","closed",t.state.breadcrumb])}}}),n("span",{class:"title"},n.trust(this.nested||s.active_type_filter?this.breadcrumb:this.title)),n("section",{class:"text",onmouseover:function e(r){r.preventDefault();if("A"==r.target.nodeName){var n=r.target.getAttribute("href");t.dom.querySelector('nav.links>div[uid="'+n+'"]').classList.add("highlight")}else{var i=true;var s=false;var a=void 0;try{for(var o=t.dom.querySelectorAll("nav.links>div.dot")[Symbol.iterator](),l;!(i=(l=o.next()).done);i=true){var u=l.value;u.classList.remove("highlight")}}catch(e){s=true;a=e}finally{try{if(!i&&o.return)o.return()}finally{if(s)throw a}}}},onclick:function e(r){r.preventDefault();if("A"==r.target.nodeName){var n=r.target.getAttribute("href");t.dom.querySelector('nav.links>div[uid="'+n+'"]>.title').click()}}},n.trust(this.rendered_text)),this.links.from.length?this.setupLinks(t,"from",this.links.from):null])},viewPreviewContent:function e(t){return n("div",{uid:this.id,class:"dot "+this.dottype+(this.nested?" nested":"")},[n("div",{class:"bullet"},n("span",n.trust("⚫"))),n("span",{class:"title",onclick:function e(r){if(!t.state.opened)t.state.opened=1;if("undefined"!==typeof _paq){console.log("Matomo Connection opened",t.state.breadcrumb);_paq.push(["trackEvent","Connections","open",t.state.breadcrumb])}}},n.trust(this.nested||s.active_type_filter?this.breadcrumb:this.title)),n("p",{class:"summary",onclick:function e(r){if(!t.state.opened)t.state.opened=1;if("undefined"!==typeof _paq){console.log("Matomo Connection opened",t.state.breadcrumb);_paq.push(["trackEvent","Connections","open",t.state.breadcrumb])}}},n.trust(this.summary))])},view:function e(t){return this.active&&t.state.opened?this.viewOpenedContent(t):this.viewPreviewContent(t)}};var c={view:function e(t){return[!s.active_type_filter||s.active_type_filter==t.attrs.dottype?n(u,t.attrs):null,"undefined"!==typeof t.attrs.childs?t.attrs.childs.map(function(e){e.lang=t.attrs.lang;e.level=t.attrs.level+1;return n(c,e)}):null]}};var f={view:function e(t){t.attrs.level=0;return[!s.active_type_filter||s.active_type_filter==t.attrs.dottype?n(u,t.attrs):null,t.attrs.childs.map(function(e){e.lang=t.attrs.lang;e.level=1;return n(c,e)})]}};var p={oninit:function e(t){this.id=t.attrs.id;this.title=t.attrs.title||""},onbeforeupdate:function e(t,r){this.title=t.attrs.title||""},view:function e(t){var r=this;return n("section",{id:this.id,class:"part"},[n("h1",{class:"part-title",part:this.id},n.trust(i.renderInline(this.title))),t.attrs.enonces.map(function(e){e.lang=t.attrs.lang;switch(e.type){case"title":return!s.active_type_filter?n("h2",{class:"title"},n.trust(i.renderInline(e.title))):null;case"filet":return n("h4",{class:"filet"},n.trust(i.renderInline(e.title)));default:return n(f,Object.assign({partid:r.id},e))}})])}};var h={oninit:function e(t){console.log("_Intro : oninit : vn",t);this.id=t.attrs.id;this.text=t.attrs.text||""},onbeforeupdate:function e(t,r){this.id=t.attrs.id;this.text=t.attrs.text||""},view:function e(t){return n("section",{class:"intro"},n("p",n.trust(i.renderInline(this.text))))}};e.exports={oncreate:function e(t){document.body.classList.add("mode-connections");l.init()},onbeforeupdate:function e(t,r){console.log("Connection, onbeforeupdate old",r,"vn",t)},view:function e(t){console.log("_dbs.active_type_filter : ",s.active_type_filter);return n("main",{id:"content",class:"mode-connections"},s.data[t.attrs.lang].map(function(e){e.lang=t.attrs.lang;if("intro"==e.id)return n(h,e);else return n(p,e)}))}}},function(e,t){}]); //# sourceMappingURL=main.js.map